Files
bishengWeb/build/assets/index-f344eac6.js
zhangkai b825dcd4d5 1
2024-06-05 14:27:06 +08:00

1277 lines
2.2 MiB
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
var Roe=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);import{r as p,f as Pa,R as W,d as Z,h as Dd,c as Eo,a as qs,i as Moe,j as Yb,k as ar,g as pn,n as lm,l as Sa,m as Loe,s as NA,o as Doe,p as hO,q as Ioe,t as Foe,P as ft,S as eB,u as Ih,v as IS,w as lr,b as me,x as ea,y as ta,z as an,A as FS,B as ot,C as Fh,D as tB,E as Boe,F as cm,e as Gt,G as yu,_ as nB,H as $oe}from"./acebuilds-fbc0ccc6.js";import{r as ui,R as Pc,a as rB,u as Jb,b as zoe,H as _oe,P as gO,N as BS,c as Hoe,g as Uoe,B as Woe,E as Voe,d as qoe,e as Goe,f as Koe,h as Xoe,i as Yoe,j as Joe,k as Qoe,C as Zoe,l as eae,m as $S,n as zS,p as tae,o as nae,q as rae}from"./reactflow-10657c96.js";import{_ as go,a as _S,b as oB,u as aB,c as iB,D as sB,C as lB,P as cB,d as oae,F as aae,i as Jc,e as de}from"./reactdrop-61b79f7b.js";import{p as v4,c as iae}from"./pdfjs-36654f0a.js";var kVt=Roe((Vo,qo)=>{function sae(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const o in r)if(o!=="default"&&!(o in e)){const a=Object.getOwnPropertyDescriptor(r,o);a&&Object.defineProperty(e,o,a.get?a:{enumerable:!0,get:()=>r[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 a of o)if(a.type==="childList")for(const i of a.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(o){const a={};return o.integrity&&(a.integrity=o.integrity),o.referrerPolicy&&(a.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?a.credentials="include":o.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function r(o){if(o.ep)return;o.ep=!0;const a=n(o);fetch(o.href,a)}})();var uB={exports:{}},Qb={};/**
* @license React
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var lae=p,cae=Symbol.for("react.element"),uae=Symbol.for("react.fragment"),dae=Object.prototype.hasOwnProperty,fae=lae.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,pae={key:!0,ref:!0,__self:!0,__source:!0};function dB(e,t,n){var r,o={},a=null,i=null;n!==void 0&&(a=""+n),t.key!==void 0&&(a=""+t.key),t.ref!==void 0&&(i=t.ref);for(r in t)dae.call(t,r)&&!pae.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:cae,type:e,key:a,ref:i,props:o,_owner:fae.current}}Qb.Fragment=uae;Qb.jsx=dB;Qb.jsxs=dB;uB.exports=Qb;var d=uB.exports,b4={},fB,mO=ui;fB=b4.createRoot=mO.createRoot,b4.hydrateRoot=mO.hydrateRoot;var hae=typeof global=="object"&&global&&global.Object===Object&&global;const pB=hae;var gae=typeof self=="object"&&self&&self.Object===Object&&self,mae=pB||gae||Function("return this")();const Hi=mae;var vae=Hi.Symbol;const Ii=vae;function bae(e,t){for(var n=-1,r=e==null?0:e.length,o=Array(r);++n<r;)o[n]=t(e[n],n,e);return o}var yae=Array.isArray;const Qc=yae;var hB=Object.prototype,xae=hB.hasOwnProperty,Aae=hB.toString,Rp=Ii?Ii.toStringTag:void 0;function wae(e){var t=xae.call(e,Rp),n=e[Rp];try{e[Rp]=void 0;var r=!0}catch{}var o=Aae.call(e);return r&&(t?e[Rp]=n:delete e[Rp]),o}var Cae=Object.prototype,Sae=Cae.toString;function Eae(e){return Sae.call(e)}var kae="[object Null]",Oae="[object Undefined]",vO=Ii?Ii.toStringTag:void 0;function xu(e){return e==null?e===void 0?Oae:kae:vO&&vO in Object(e)?wae(e):Eae(e)}function Rs(e){return e!=null&&typeof e=="object"}var Tae="[object Symbol]";function jae(e){return typeof e=="symbol"||Rs(e)&&xu(e)==Tae}var Nae=1/0,bO=Ii?Ii.prototype:void 0,yO=bO?bO.toString:void 0;function gB(e){if(typeof e=="string")return e;if(Qc(e))return bae(e,gB)+"";if(jae(e))return yO?yO.call(e):"";var t=e+"";return t=="0"&&1/e==-Nae?"-0":t}function Pae(e){return e==null?"":gB(e)}var Rae=0;function Rc(e){var t=++Rae;return Pae(e)+t}function Mae(){this.__data__=[],this.size=0}function HS(e,t){return e===t||e!==e&&t!==t}function Zb(e,t){for(var n=e.length;n--;)if(HS(e[n][0],t))return n;return-1}var Lae=Array.prototype,Dae=Lae.splice;function Iae(e){var t=this.__data__,n=Zb(t,e);if(n<0)return!1;var r=t.length-1;return n==r?t.pop():Dae.call(t,n,1),--this.size,!0}function Fae(e){var t=this.__data__,n=Zb(t,e);return n<0?void 0:t[n][1]}function Bae(e){return Zb(this.__data__,e)>-1}function $ae(e,t){var n=this.__data__,r=Zb(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function Gs(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Gs.prototype.clear=Mae;Gs.prototype.delete=Iae;Gs.prototype.get=Fae;Gs.prototype.has=Bae;Gs.prototype.set=$ae;function zae(){this.__data__=new Gs,this.size=0}function _ae(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}function Hae(e){return this.__data__.get(e)}function Uae(e){return this.__data__.has(e)}function um(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var Wae="[object AsyncFunction]",Vae="[object Function]",qae="[object GeneratorFunction]",Gae="[object Proxy]";function mB(e){if(!um(e))return!1;var t=xu(e);return t==Vae||t==qae||t==Wae||t==Gae}var Kae=Hi["__core-js_shared__"];const PA=Kae;var xO=function(){var e=/[^.]+$/.exec(PA&&PA.keys&&PA.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function Xae(e){return!!xO&&xO in e}var Yae=Function.prototype,Jae=Yae.toString;function Au(e){if(e!=null){try{return Jae.call(e)}catch{}try{return e+""}catch{}}return""}var Qae=/[\\^$.*+?()[\]{}|]/g,Zae=/^\[object .+?Constructor\]$/,eie=Function.prototype,tie=Object.prototype,nie=eie.toString,rie=tie.hasOwnProperty,oie=RegExp("^"+nie.call(rie).replace(Qae,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function aie(e){if(!um(e)||Xae(e))return!1;var t=mB(e)?oie:Zae;return t.test(Au(e))}function iie(e,t){return e==null?void 0:e[t]}function wu(e,t){var n=iie(e,t);return aie(n)?n:void 0}var sie=wu(Hi,"Map");const Bh=sie;var lie=wu(Object,"create");const $h=lie;function cie(){this.__data__=$h?$h(null):{},this.size=0}function uie(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var die="__lodash_hash_undefined__",fie=Object.prototype,pie=fie.hasOwnProperty;function hie(e){var t=this.__data__;if($h){var n=t[e];return n===die?void 0:n}return pie.call(t,e)?t[e]:void 0}var gie=Object.prototype,mie=gie.hasOwnProperty;function vie(e){var t=this.__data__;return $h?t[e]!==void 0:mie.call(t,e)}var bie="__lodash_hash_undefined__";function yie(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=$h&&t===void 0?bie:t,this}function Zc(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Zc.prototype.clear=cie;Zc.prototype.delete=uie;Zc.prototype.get=hie;Zc.prototype.has=vie;Zc.prototype.set=yie;function xie(){this.size=0,this.__data__={hash:new Zc,map:new(Bh||Gs),string:new Zc}}function Aie(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function ey(e,t){var n=e.__data__;return Aie(t)?n[typeof t=="string"?"string":"hash"]:n.map}function wie(e){var t=ey(this,e).delete(e);return this.size-=t?1:0,t}function Cie(e){return ey(this,e).get(e)}function Sie(e){return ey(this,e).has(e)}function Eie(e,t){var n=ey(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}function Cu(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Cu.prototype.clear=xie;Cu.prototype.delete=wie;Cu.prototype.get=Cie;Cu.prototype.has=Sie;Cu.prototype.set=Eie;var kie=200;function Oie(e,t){var n=this.__data__;if(n instanceof Gs){var r=n.__data__;if(!Bh||r.length<kie-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Cu(r)}return n.set(e,t),this.size=n.size,this}function ys(e){var t=this.__data__=new Gs(e);this.size=t.size}ys.prototype.clear=zae;ys.prototype.delete=_ae;ys.prototype.get=Hae;ys.prototype.has=Uae;ys.prototype.set=Oie;function Tie(e,t){for(var n=-1,r=e==null?0:e.length;++n<r&&t(e[n],n,e)!==!1;);return e}var jie=function(){try{var e=wu(Object,"defineProperty");return e({},"",{}),e}catch{}}();const AO=jie;function vB(e,t,n){t=="__proto__"&&AO?AO(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}var Nie=Object.prototype,Pie=Nie.hasOwnProperty;function bB(e,t,n){var r=e[t];(!(Pie.call(e,t)&&HS(r,n))||n===void 0&&!(t in e))&&vB(e,t,n)}function ty(e,t,n,r){var o=!n;n||(n={});for(var a=-1,i=t.length;++a<i;){var s=t[a],l=r?r(n[s],e[s],s,n,e):void 0;l===void 0&&(l=e[s]),o?vB(n,s,l):bB(n,s,l)}return n}function Rie(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}var Mie="[object Arguments]";function wO(e){return Rs(e)&&xu(e)==Mie}var yB=Object.prototype,Lie=yB.hasOwnProperty,Die=yB.propertyIsEnumerable,Iie=wO(function(){return arguments}())?wO:function(e){return Rs(e)&&Lie.call(e,"callee")&&!Die.call(e,"callee")};const Fie=Iie;function Bie(){return!1}var xB=typeof Vo=="object"&&Vo&&!Vo.nodeType&&Vo,CO=xB&&typeof qo=="object"&&qo&&!qo.nodeType&&qo,$ie=CO&&CO.exports===xB,SO=$ie?Hi.Buffer:void 0,zie=SO?SO.isBuffer:void 0,_ie=zie||Bie;const Av=_ie;var Hie=9007199254740991,Uie=/^(?:0|[1-9]\d*)$/;function Wie(e,t){var n=typeof e;return t=t??Hie,!!t&&(n=="number"||n!="symbol"&&Uie.test(e))&&e>-1&&e%1==0&&e<t}var Vie=9007199254740991;function AB(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=Vie}var qie="[object Arguments]",Gie="[object Array]",Kie="[object Boolean]",Xie="[object Date]",Yie="[object Error]",Jie="[object Function]",Qie="[object Map]",Zie="[object Number]",ese="[object Object]",tse="[object RegExp]",nse="[object Set]",rse="[object String]",ose="[object WeakMap]",ase="[object ArrayBuffer]",ise="[object DataView]",sse="[object Float32Array]",lse="[object Float64Array]",cse="[object Int8Array]",use="[object Int16Array]",dse="[object Int32Array]",fse="[object Uint8Array]",pse="[object Uint8ClampedArray]",hse="[object Uint16Array]",gse="[object Uint32Array]",wn={};wn[sse]=wn[lse]=wn[cse]=wn[use]=wn[dse]=wn[fse]=wn[pse]=wn[hse]=wn[gse]=!0;wn[qie]=wn[Gie]=wn[ase]=wn[Kie]=wn[ise]=wn[Xie]=wn[Yie]=wn[Jie]=wn[Qie]=wn[Zie]=wn[ese]=wn[tse]=wn[nse]=wn[rse]=wn[ose]=!1;function mse(e){return Rs(e)&&AB(e.length)&&!!wn[xu(e)]}function US(e){return function(t){return e(t)}}var wB=typeof Vo=="object"&&Vo&&!Vo.nodeType&&Vo,vh=wB&&typeof qo=="object"&&qo&&!qo.nodeType&&qo,vse=vh&&vh.exports===wB,RA=vse&&pB.process,bse=function(){try{var e=vh&&vh.require&&vh.require("util").types;return e||RA&&RA.binding&&RA.binding("util")}catch{}}();const qd=bse;var EO=qd&&qd.isTypedArray,yse=EO?US(EO):mse;const CB=yse;var xse=Object.prototype,Ase=xse.hasOwnProperty;function SB(e,t){var n=Qc(e),r=!n&&Fie(e),o=!n&&!r&&Av(e),a=!n&&!r&&!o&&CB(e),i=n||r||o||a,s=i?Rie(e.length,String):[],l=s.length;for(var c in e)(t||Ase.call(e,c))&&!(i&&(c=="length"||o&&(c=="offset"||c=="parent")||a&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||Wie(c,l)))&&s.push(c);return s}var wse=Object.prototype;function WS(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||wse;return e===n}function EB(e,t){return function(n){return e(t(n))}}var Cse=EB(Object.keys,Object);const Sse=Cse;var Ese=Object.prototype,kse=Ese.hasOwnProperty;function Ose(e){if(!WS(e))return Sse(e);var t=[];for(var n in Object(e))kse.call(e,n)&&n!="constructor"&&t.push(n);return t}function kB(e){return e!=null&&AB(e.length)&&!mB(e)}function VS(e){return kB(e)?SB(e):Ose(e)}function Tse(e,t){return e&&ty(t,VS(t),e)}function jse(e){var t=[];if(e!=null)for(var n in Object(e))t.push(n);return t}var Nse=Object.prototype,Pse=Nse.hasOwnProperty;function Rse(e){if(!um(e))return jse(e);var t=WS(e),n=[];for(var r in e)r=="constructor"&&(t||!Pse.call(e,r))||n.push(r);return n}function qS(e){return kB(e)?SB(e,!0):Rse(e)}function Mse(e,t){return e&&ty(t,qS(t),e)}var OB=typeof Vo=="object"&&Vo&&!Vo.nodeType&&Vo,kO=OB&&typeof qo=="object"&&qo&&!qo.nodeType&&qo,Lse=kO&&kO.exports===OB,OO=Lse?Hi.Buffer:void 0,TO=OO?OO.allocUnsafe:void 0;function Dse(e,t){if(t)return e.slice();var n=e.length,r=TO?TO(n):new e.constructor(n);return e.copy(r),r}function Ise(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}function Fse(e,t){for(var n=-1,r=e==null?0:e.length,o=0,a=[];++n<r;){var i=e[n];t(i,n,e)&&(a[o++]=i)}return a}function TB(){return[]}var Bse=Object.prototype,$se=Bse.propertyIsEnumerable,jO=Object.getOwnPropertySymbols,zse=jO?function(e){return e==null?[]:(e=Object(e),Fse(jO(e),function(t){return $se.call(e,t)}))}:TB;const GS=zse;function _se(e,t){return ty(e,GS(e),t)}function jB(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}var Hse=EB(Object.getPrototypeOf,Object);const NB=Hse;var Use=Object.getOwnPropertySymbols,Wse=Use?function(e){for(var t=[];e;)jB(t,GS(e)),e=NB(e);return t}:TB;const PB=Wse;function Vse(e,t){return ty(e,PB(e),t)}function RB(e,t,n){var r=t(e);return Qc(e)?r:jB(r,n(e))}function y4(e){return RB(e,VS,GS)}function qse(e){return RB(e,qS,PB)}var Gse=wu(Hi,"DataView");const x4=Gse;var Kse=wu(Hi,"Promise");const A4=Kse;var Xse=wu(Hi,"Set");const w4=Xse;var Yse=wu(Hi,"WeakMap");const C4=Yse;var NO="[object Map]",Jse="[object Object]",PO="[object Promise]",RO="[object Set]",MO="[object WeakMap]",LO="[object DataView]",Qse=Au(x4),Zse=Au(Bh),ele=Au(A4),tle=Au(w4),nle=Au(C4),vc=xu;(x4&&vc(new x4(new ArrayBuffer(1)))!=LO||Bh&&vc(new Bh)!=NO||A4&&vc(A4.resolve())!=PO||w4&&vc(new w4)!=RO||C4&&vc(new C4)!=MO)&&(vc=function(e){var t=xu(e),n=t==Jse?e.constructor:void 0,r=n?Au(n):"";if(r)switch(r){case Qse:return LO;case Zse:return NO;case ele:return PO;case tle:return RO;case nle:return MO}return t});const zh=vc;var rle=Object.prototype,ole=rle.hasOwnProperty;function ale(e){var t=e.length,n=new e.constructor(t);return t&&typeof e[0]=="string"&&ole.call(e,"index")&&(n.index=e.index,n.input=e.input),n}var ile=Hi.Uint8Array;const wv=ile;function KS(e){var t=new e.constructor(e.byteLength);return new wv(t).set(new wv(e)),t}function sle(e,t){var n=t?KS(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}var lle=/\w*$/;function cle(e){var t=new e.constructor(e.source,lle.exec(e));return t.lastIndex=e.lastIndex,t}var DO=Ii?Ii.prototype:void 0,IO=DO?DO.valueOf:void 0;function ule(e){return IO?Object(IO.call(e)):{}}function dle(e,t){var n=t?KS(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}var fle="[object Boolean]",ple="[object Date]",hle="[object Map]",gle="[object Number]",mle="[object RegExp]",vle="[object Set]",ble="[object String]",yle="[object Symbol]",xle="[object ArrayBuffer]",Ale="[object DataView]",wle="[object Float32Array]",Cle="[object Float64Array]",Sle="[object Int8Array]",Ele="[object Int16Array]",kle="[object Int32Array]",Ole="[object Uint8Array]",Tle="[object Uint8ClampedArray]",jle="[object Uint16Array]",Nle="[object Uint32Array]";function Ple(e,t,n){var r=e.constructor;switch(t){case xle:return KS(e);case fle:case ple:return new r(+e);case Ale:return sle(e,n);case wle:case Cle:case Sle:case Ele:case kle:case Ole:case Tle:case jle:case Nle:return dle(e,n);case hle:return new r;case gle:case ble:return new r(e);case mle:return cle(e);case vle:return new r;case yle:return ule(e)}}var FO=Object.create,Rle=function(){function e(){}return function(t){if(!um(t))return{};if(FO)return FO(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();const Mle=Rle;function Lle(e){return typeof e.constructor=="function"&&!WS(e)?Mle(NB(e)):{}}var Dle="[object Map]";function Ile(e){return Rs(e)&&zh(e)==Dle}var BO=qd&&qd.isMap,Fle=BO?US(BO):Ile;const Ble=Fle;var $le="[object Set]";function zle(e){return Rs(e)&&zh(e)==$le}var $O=qd&&qd.isSet,_le=$O?US($O):zle;const Hle=_le;var Ule=1,Wle=2,Vle=4,MB="[object Arguments]",qle="[object Array]",Gle="[object Boolean]",Kle="[object Date]",Xle="[object Error]",LB="[object Function]",Yle="[object GeneratorFunction]",Jle="[object Map]",Qle="[object Number]",DB="[object Object]",Zle="[object RegExp]",ece="[object Set]",tce="[object String]",nce="[object Symbol]",rce="[object WeakMap]",oce="[object ArrayBuffer]",ice="[object DataView]",sce="[object Float32Array]",lce="[object Float64Array]",cce="[object Int8Array]",uce="[object Int16Array]",dce="[object Int32Array]",fce="[object Uint8Array]",pce="[object Uint8ClampedArray]",hce="[object Uint16Array]",gce="[object Uint32Array]",bn={};bn[MB]=bn[qle]=bn[oce]=bn[ice]=bn[Gle]=bn[Kle]=bn[sce]=bn[lce]=bn[cce]=bn[uce]=bn[dce]=bn[Jle]=bn[Qle]=bn[DB]=bn[Zle]=bn[ece]=bn[tce]=bn[nce]=bn[fce]=bn[pce]=bn[hce]=bn[gce]=!0;bn[Xle]=bn[LB]=bn[rce]=!1;function X0(e,t,n,r,o,a){var i,s=t&Ule,l=t&Wle,c=t&Vle;if(n&&(i=o?n(e,r,o,a):n(e)),i!==void 0)return i;if(!um(e))return e;var u=Qc(e);if(u){if(i=ale(e),!s)return Ise(e,i)}else{var f=zh(e),h=f==LB||f==Yle;if(Av(e))return Dse(e,s);if(f==DB||f==MB||h&&!o){if(i=l||h?{}:Lle(e),!s)return l?Vse(e,Mse(i,e)):_se(e,Tse(i,e))}else{if(!bn[f])return o?e:{};i=Ple(e,f,s)}}a||(a=new ys);var v=a.get(e);if(v)return v;a.set(e,i),Hle(e)?e.forEach(function(y){i.add(X0(y,t,n,y,e,a))}):Ble(e)&&e.forEach(function(y,A){i.set(A,X0(y,t,n,A,e,a))});var b=c?l?qse:y4:l?qS:VS,m=u?void 0:b(e);return Tie(m||e,function(y,A){m&&(A=y,y=e[A]),bB(i,A,X0(y,t,n,A,e,a))}),i}var mce=1,vce=4;function xt(e){return X0(e,mce|vce)}/**
* @remix-run/router v1.10.0
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function Ln(){return Ln=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ln.apply(this,arguments)}var Xn;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(Xn||(Xn={}));const zO="popstate";function bce(e){e===void 0&&(e={});function t(r,o){let{pathname:a,search:i,hash:s}=r.location;return _h("",{pathname:a,search:i,hash:s},o.state&&o.state.usr||null,o.state&&o.state.key||"default")}function n(r,o){return typeof o=="string"?o:tu(o)}return xce(t,n,null,e)}function Ot(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function eu(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function yce(){return Math.random().toString(36).substr(2,8)}function _O(e,t){return{usr:e.state,key:e.key,idx:t}}function _h(e,t,n,r){return n===void 0&&(n=null),Ln({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Ks(t):t,{state:n,key:t&&t.key||r||yce()})}function tu(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 Ks(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 xce(e,t,n,r){r===void 0&&(r={});let{window:o=document.defaultView,v5Compat:a=!1}=r,i=o.history,s=Xn.Pop,l=null,c=u();c==null&&(c=0,i.replaceState(Ln({},i.state,{idx:c}),""));function u(){return(i.state||{idx:null}).idx}function f(){s=Xn.Pop;let y=u(),A=y==null?null:y-c;c=y,l&&l({action:s,location:m.location,delta:A})}function h(y,A){s=Xn.Push;let w=_h(m.location,y,A);n&&n(w,y),c=u()+1;let k=_O(w,c),C=m.createHref(w);try{i.pushState(k,"",C)}catch(E){if(E instanceof DOMException&&E.name==="DataCloneError")throw E;o.location.assign(C)}a&&l&&l({action:s,location:m.location,delta:1})}function v(y,A){s=Xn.Replace;let w=_h(m.location,y,A);n&&n(w,y),c=u();let k=_O(w,c),C=m.createHref(w);i.replaceState(k,"",C),a&&l&&l({action:s,location:m.location,delta:0})}function b(y){let A=o.location.origin!=="null"?o.location.origin:o.location.href,w=typeof y=="string"?y:tu(y);return Ot(A,"No window.location.(origin|href) available to create URL for href: "+w),new URL(w,A)}let m={get action(){return s},get location(){return e(o,i)},listen(y){if(l)throw new Error("A history only accepts one active listener");return o.addEventListener(zO,f),l=y,()=>{o.removeEventListener(zO,f),l=null}},createHref(y){return t(o,y)},createURL:b,encodeLocation(y){let A=b(y);return{pathname:A.pathname,search:A.search,hash:A.hash}},push:h,replace:v,go(y){return i.go(y)}};return m}var Yn;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Yn||(Yn={}));const Ace=new Set(["lazy","caseSensitive","path","id","index","children"]);function wce(e){return e.index===!0}function S4(e,t,n,r){return n===void 0&&(n=[]),r===void 0&&(r={}),e.map((o,a)=>{let i=[...n,a],s=typeof o.id=="string"?o.id:i.join("-");if(Ot(o.index!==!0||!o.children,"Cannot specify children on an index route"),Ot(!r[s],'Found a route id collision on id "'+s+`". Route id's must be globally unique within Data Router usages`),wce(o)){let l=Ln({},o,t(o),{id:s});return r[s]=l,l}else{let l=Ln({},o,t(o),{id:s,children:void 0});return r[s]=l,o.children&&(l.children=S4(o.children,t,i,r)),l}})}function kd(e,t,n){n===void 0&&(n="/");let r=typeof t=="string"?Ks(t):t,o=Fi(r.pathname||"/",n);if(o==null)return null;let a=IB(e);Sce(a);let i=null;for(let s=0;i==null&&s<a.length;++s)i=Mce(a[s],Dce(o));return i}function Cce(e,t){let{route:n,pathname:r,params:o}=e;return{id:n.id,pathname:r,params:o,data:t[n.id],handle:n.handle}}function IB(e,t,n,r){t===void 0&&(t=[]),n===void 0&&(n=[]),r===void 0&&(r="");let o=(a,i,s)=>{let l={relativePath:s===void 0?a.path||"":s,caseSensitive:a.caseSensitive===!0,childrenIndex:i,route:a};l.relativePath.startsWith("/")&&(Ot(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=xs([r,l.relativePath]),u=n.concat(l);a.children&&a.children.length>0&&(Ot(a.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+c+'".')),IB(a.children,t,u,c)),!(a.path==null&&!a.index)&&t.push({path:c,score:Pce(c,a.index),routesMeta:u})};return e.forEach((a,i)=>{var s;if(a.path===""||!((s=a.path)!=null&&s.includes("?")))o(a,i);else for(let l of FB(a.path))o(a,i,l)}),t}function FB(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,o=n.endsWith("?"),a=n.replace(/\?$/,"");if(r.length===0)return o?[a,""]:[a];let i=FB(r.join("/")),s=[];return s.push(...i.map(l=>l===""?a:[a,l].join("/"))),o&&s.push(...i),s.map(l=>e.startsWith("/")&&l===""?"/":l)}function Sce(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:Rce(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const Ece=/^:\w+$/,kce=3,Oce=2,Tce=1,jce=10,Nce=-2,HO=e=>e==="*";function Pce(e,t){let n=e.split("/"),r=n.length;return n.some(HO)&&(r+=Nce),t&&(r+=Oce),n.filter(o=>!HO(o)).reduce((o,a)=>o+(Ece.test(a)?kce:a===""?Tce:jce),r)}function Rce(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 Mce(e,t){let{routesMeta:n}=e,r={},o="/",a=[];for(let i=0;i<n.length;++i){let s=n[i],l=i===n.length-1,c=o==="/"?t:t.slice(o.length)||"/",u=E4({path:s.relativePath,caseSensitive:s.caseSensitive,end:l},c);if(!u)return null;Object.assign(r,u.params);let f=s.route;a.push({params:r,pathname:xs([o,u.pathname]),pathnameBase:$ce(xs([o,u.pathnameBase])),route:f}),u.pathnameBase!=="/"&&(o=xs([o,u.pathnameBase]))}return a}function E4(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=Lce(e.path,e.caseSensitive,e.end),o=t.match(n);if(!o)return null;let a=o[0],i=a.replace(/(.)\/+$/,"$1"),s=o.slice(1);return{params:r.reduce((c,u,f)=>{if(u==="*"){let h=s[f]||"";i=a.slice(0,a.length-h.length).replace(/(.)\/+$/,"$1")}return c[u]=Ice(s[f]||"",u),c},{}),pathname:a,pathnameBase:i,pattern:e}}function Lce(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),eu(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,(i,s)=>(r.push(s),"/([^\\/]+)"));return e.endsWith("*")?(r.push("*"),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),r]}function Dce(e){try{return decodeURI(e)}catch(t){return eu(!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 Ice(e,t){try{return decodeURIComponent(e)}catch(n){return eu(!1,'The value for the URL param "'+t+'" will not be decoded because'+(' the string "'+e+'" is a malformed URL segment. This is probably')+(" due to a bad percent encoding ("+n+").")),e}}function Fi(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 Fce(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:o=""}=typeof e=="string"?Ks(e):e;return{pathname:n?n.startsWith("/")?n:Bce(n,t):t,search:zce(r),hash:_ce(o)}}function Bce(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 MA(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 <Link to="..."> and the router will parse it for you.'}function dm(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function ny(e,t,n,r){r===void 0&&(r=!1);let o;typeof e=="string"?o=Ks(e):(o=Ln({},e),Ot(!o.pathname||!o.pathname.includes("?"),MA("?","pathname","search",o)),Ot(!o.pathname||!o.pathname.includes("#"),MA("#","pathname","hash",o)),Ot(!o.search||!o.search.includes("#"),MA("#","search","hash",o)));let a=e===""||o.pathname==="",i=a?"/":o.pathname,s;if(r||i==null)s=n;else{let f=t.length-1;if(i.startsWith("..")){let h=i.split("/");for(;h[0]==="..";)h.shift(),f-=1;o.pathname=h.join("/")}s=f>=0?t[f]:"/"}let l=Fce(o,s),c=i&&i!=="/"&&i.endsWith("/"),u=(a||i===".")&&n.endsWith("/");return!l.pathname.endsWith("/")&&(c||u)&&(l.pathname+="/"),l}const xs=e=>e.join("/").replace(/\/\/+/g,"/"),$ce=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),zce=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,_ce=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class XS{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 BB(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const $B=["post","put","patch","delete"],Hce=new Set($B),Uce=["get",...$B],Wce=new Set(Uce),Vce=new Set([301,302,303,307,308]),qce=new Set([307,308]),LA={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Gce={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},yd={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},zB=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Kce=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),_B="remix-router-transitions";function Xce(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;Ot(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 se=e.detectErrorBoundary;o=ue=>({hasErrorBoundary:se(ue)})}else o=Kce;let a={},i=S4(e.routes,o,void 0,a),s,l=e.basename||"/",c=Ln({v7_normalizeFormMethod:!1,v7_prependBasename:!1},e.future),u=null,f=new Set,h=null,v=null,b=null,m=e.hydrationData!=null,y=kd(i,e.history.location,l),A=null;if(y==null){let se=ba(404,{pathname:e.history.location.pathname}),{matches:ue,route:Ae}=YO(i);y=ue,A={[Ae.id]:se}}let w=!y.some(se=>se.route.lazy)&&(!y.some(se=>se.route.loader)||e.hydrationData!=null),k,C={historyAction:e.history.action,location:e.history.location,matches:y,initialized:w,navigation:LA,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||A,fetchers:new Map,blockers:new Map},E=Xn.Pop,S=!1,O,T=!1,P=new Map,N=null,L=!1,I=!1,M=[],B=[],R=new Map,D=0,$=-1,z=new Map,_=new Set,V=new Map,H=new Map,K=new Map,X=!1;function Y(){if(u=e.history.listen(se=>{let{action:ue,location:Ae,delta:Be}=se;if(X){X=!1;return}eu(K.size===0||Be!=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 He=Un({currentLocation:C.location,nextLocation:Ae,historyAction:ue});if(He&&Be!=null){X=!0,e.history.go(Be*-1),ur(He,{state:"blocked",location:Ae,proceed(){ur(He,{state:"proceeding",proceed:void 0,reset:void 0,location:Ae}),e.history.go(Be)},reset(){let Ye=new Map(C.blockers);Ye.set(He,yd),re({blockers:Ye})}});return}return ge(ue,Ae)}),n){iue(t,P);let se=()=>sue(t,P);t.addEventListener("pagehide",se),N=()=>t.removeEventListener("pagehide",se)}return C.initialized||ge(Xn.Pop,C.location),k}function ne(){u&&u(),N&&N(),f.clear(),O&&O.abort(),C.fetchers.forEach((se,ue)=>je(ue)),C.blockers.forEach((se,ue)=>rn(ue))}function ee(se){return f.add(se),()=>f.delete(se)}function re(se,ue){C=Ln({},C,se),f.forEach(Ae=>Ae(C,{unstable_viewTransitionOpts:ue}))}function be(se,ue){var Ae,Be;let He=C.actionData!=null&&C.navigation.formMethod!=null&&Qa(C.navigation.formMethod)&&C.navigation.state==="loading"&&((Ae=se.state)==null?void 0:Ae._isRedirect)!==!0,Ye;ue.actionData?Object.keys(ue.actionData).length>0?Ye=ue.actionData:Ye=null:He?Ye=C.actionData:Ye=null;let tt=ue.loaderData?XO(C.loaderData,ue.loaderData,ue.matches||[],ue.errors):C.loaderData,Ze=C.blockers;Ze.size>0&&(Ze=new Map(Ze),Ze.forEach((Vt,Je)=>Ze.set(Je,yd)));let Fe=S===!0||C.navigation.formMethod!=null&&Qa(C.navigation.formMethod)&&((Be=se.state)==null?void 0:Be._isRedirect)!==!0;s&&(i=s,s=void 0),L||E===Xn.Pop||(E===Xn.Push?e.history.push(se,se.state):E===Xn.Replace&&e.history.replace(se,se.state));let Rt;if(E===Xn.Pop){let Vt=P.get(C.location.pathname);Vt&&Vt.has(se.pathname)?Rt={currentLocation:C.location,nextLocation:se}:P.has(se.pathname)&&(Rt={currentLocation:se,nextLocation:C.location})}else if(T){let Vt=P.get(C.location.pathname);Vt?Vt.add(se.pathname):(Vt=new Set([se.pathname]),P.set(C.location.pathname,Vt)),Rt={currentLocation:C.location,nextLocation:se}}re(Ln({},ue,{actionData:Ye,loaderData:tt,historyAction:E,location:se,initialized:!0,navigation:LA,revalidation:"idle",restoreScrollPosition:Nr(se,ue.matches||C.matches),preventScrollReset:Fe,blockers:Ze}),Rt),E=Xn.Pop,S=!1,T=!1,L=!1,I=!1,M=[],B=[]}async function ce(se,ue){if(typeof se=="number"){e.history.go(se);return}let Ae=k4(C.location,C.matches,l,c.v7_prependBasename,se,ue==null?void 0:ue.fromRouteId,ue==null?void 0:ue.relative),{path:Be,submission:He,error:Ye}=UO(c.v7_normalizeFormMethod,!1,Ae,ue),tt=C.location,Ze=_h(C.location,Be,ue&&ue.state);Ze=Ln({},Ze,e.history.encodeLocation(Ze));let Fe=ue&&ue.replace!=null?ue.replace:void 0,Rt=Xn.Push;Fe===!0?Rt=Xn.Replace:Fe===!1||He!=null&&Qa(He.formMethod)&&He.formAction===C.location.pathname+C.location.search&&(Rt=Xn.Replace);let Vt=ue&&"preventScrollReset"in ue?ue.preventScrollReset===!0:void 0,Je=Un({currentLocation:tt,nextLocation:Ze,historyAction:Rt});if(Je){ur(Je,{state:"blocked",location:Ze,proceed(){ur(Je,{state:"proceeding",proceed:void 0,reset:void 0,location:Ze}),ce(se,ue)},reset(){let at=new Map(C.blockers);at.set(Je,yd),re({blockers:at})}});return}return await ge(Rt,Ze,{submission:He,pendingError:Ye,preventScrollReset:Vt,replace:ue&&ue.replace,enableViewTransition:ue&&ue.unstable_viewTransition})}function le(){if(he(),re({revalidation:"loading"}),C.navigation.state!=="submitting"){if(C.navigation.state==="idle"){ge(C.historyAction,C.location,{startUninterruptedRevalidation:!0});return}ge(E||C.historyAction,C.navigation.location,{overrideNavigation:C.navigation})}}async function ge(se,ue,Ae){O&&O.abort(),O=null,E=se,L=(Ae&&Ae.startUninterruptedRevalidation)===!0,jr(C.location,C.matches),S=(Ae&&Ae.preventScrollReset)===!0,T=(Ae&&Ae.enableViewTransition)===!0;let Be=s||i,He=Ae&&Ae.overrideNavigation,Ye=kd(Be,ue,l);if(!Ye){let at=ba(404,{pathname:ue.pathname}),{matches:jt,route:Yt}=YO(Be);yr(),be(ue,{matches:jt,loaderData:{},errors:{[Yt.id]:at}});return}if(C.initialized&&!I&&eue(C.location,ue)&&!(Ae&&Ae.submission&&Qa(Ae.submission.formMethod))){be(ue,{matches:Ye});return}O=new AbortController;let tt=Lp(e.history,ue,O.signal,Ae&&Ae.submission),Ze,Fe;if(Ae&&Ae.pendingError)Fe={[Od(Ye).route.id]:Ae.pendingError};else if(Ae&&Ae.submission&&Qa(Ae.submission.formMethod)){let at=await ie(tt,ue,Ae.submission,Ye,{replace:Ae.replace});if(at.shortCircuited)return;Ze=at.pendingActionData,Fe=at.pendingActionError,He=DA(ue,Ae.submission),tt=new Request(tt.url,{signal:tt.signal})}let{shortCircuited:Rt,loaderData:Vt,errors:Je}=await Pe(tt,ue,Ye,He,Ae&&Ae.submission,Ae&&Ae.fetcherSubmission,Ae&&Ae.replace,Ze,Fe);Rt||(O=null,be(ue,Ln({matches:Ye},Ze?{actionData:Ze}:{},{loaderData:Vt,errors:Je})))}async function ie(se,ue,Ae,Be,He){He===void 0&&(He={}),he();let Ye=oue(ue,Ae);re({navigation:Ye});let tt,Ze=T4(Be,ue);if(!Ze.route.action&&!Ze.route.lazy)tt={type:Yn.error,error:ba(405,{method:se.method,pathname:ue.pathname,routeId:Ze.route.id})};else if(tt=await Mp("action",se,Ze,Be,a,o,l),se.signal.aborted)return{shortCircuited:!0};if(Id(tt)){let Fe;return He&&He.replace!=null?Fe=He.replace:Fe=tt.location===C.location.pathname+C.location.search,await Ue(C,tt,{submission:Ae,replace:Fe}),{shortCircuited:!0}}if(bh(tt)){let Fe=Od(Be,Ze.route.id);return(He&&He.replace)!==!0&&(E=Xn.Push),{pendingActionData:{},pendingActionError:{[Fe.route.id]:tt.error}}}if(Mc(tt))throw ba(400,{type:"defer-action"});return{pendingActionData:{[Ze.route.id]:tt.data}}}async function Pe(se,ue,Ae,Be,He,Ye,tt,Ze,Fe){let Rt=Be||DA(ue,He),Vt=He||Ye||ZO(Rt),Je=s||i,[at,jt]=WO(e.history,C,Ae,Vt,ue,I,M,B,V,_,Je,l,Ze,Fe);if(yr(Ft=>!(Ae&&Ae.some(dr=>dr.route.id===Ft))||at&&at.some(dr=>dr.route.id===Ft)),$=++D,at.length===0&&jt.length===0){let Ft=gt();return be(ue,Ln({matches:Ae,loaderData:{},errors:Fe||null},Ze?{actionData:Ze}:{},Ft?{fetchers:new Map(C.fetchers)}:{})),{shortCircuited:!0}}if(!L){jt.forEach(dr=>{let Jr=C.fetchers.get(dr.key),Yi=Dp(void 0,Jr?Jr.data:void 0);C.fetchers.set(dr.key,Yi)});let Ft=Ze||C.actionData;re(Ln({navigation:Rt},Ft?Object.keys(Ft).length===0?{actionData:null}:{actionData:Ft}:{},jt.length>0?{fetchers:new Map(C.fetchers)}:{}))}jt.forEach(Ft=>{R.has(Ft.key)&&Le(Ft.key),Ft.controller&&R.set(Ft.key,Ft.controller)});let Yt=()=>jt.forEach(Ft=>Le(Ft.key));O&&O.signal.addEventListener("abort",Yt);let{results:tr,loaderResults:_t,fetcherResults:Ar}=await We(C.matches,Ae,at,jt,se);if(se.signal.aborted)return{shortCircuited:!0};O&&O.signal.removeEventListener("abort",Yt),jt.forEach(Ft=>R.delete(Ft.key));let nr=JO(tr);if(nr){if(nr.idx>=at.length){let Ft=jt[nr.idx-at.length].key;_.add(Ft)}return await Ue(C,nr.result,{replace:tt}),{shortCircuited:!0}}let{loaderData:Pn,errors:lo}=KO(C,Ae,at,_t,Fe,jt,Ar,H);H.forEach((Ft,dr)=>{Ft.subscribe(Jr=>{(Jr||Ft.done)&&H.delete(dr)})});let To=gt(),rr=tn($),Wn=To||rr||jt.length>0;return Ln({loaderData:Pn,errors:lo},Wn?{fetchers:new Map(C.fetchers)}:{})}function Te(se){return C.fetchers.get(se)||Gce}function Oe(se,ue,Ae,Be){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.");R.has(se)&&Le(se);let He=s||i,Ye=k4(C.location,C.matches,l,c.v7_prependBasename,Ae,ue,Be==null?void 0:Be.relative),tt=kd(He,Ye,l);if(!tt){pe(se,ue,ba(404,{pathname:Ye}));return}let{path:Ze,submission:Fe,error:Rt}=UO(c.v7_normalizeFormMethod,!0,Ye,Be);if(Rt){pe(se,ue,Rt);return}let Vt=T4(tt,Ze);if(S=(Be&&Be.preventScrollReset)===!0,Fe&&Qa(Fe.formMethod)){Ie(se,ue,Ze,Vt,tt,Fe);return}V.set(se,{routeId:ue,path:Ze}),Ne(se,ue,Ze,Vt,tt,Fe)}async function Ie(se,ue,Ae,Be,He,Ye){if(he(),V.delete(se),!Be.route.action&&!Be.route.lazy){let De=ba(405,{method:Ye.formMethod,pathname:Ae,routeId:ue});pe(se,ue,De);return}let tt=C.fetchers.get(se),Ze=aue(Ye,tt);C.fetchers.set(se,Ze),re({fetchers:new Map(C.fetchers)});let Fe=new AbortController,Rt=Lp(e.history,Ae,Fe.signal,Ye);R.set(se,Fe);let Vt=D,Je=await Mp("action",Rt,Be,He,a,o,l);if(Rt.signal.aborted){R.get(se)===Fe&&R.delete(se);return}if(Id(Je))if(R.delete(se),$>Vt){let De=xd(void 0);C.fetchers.set(se,De),re({fetchers:new Map(C.fetchers)});return}else{_.add(se);let De=Dp(Ye);return C.fetchers.set(se,De),re({fetchers:new Map(C.fetchers)}),Ue(C,Je,{fetcherSubmission:Ye})}if(bh(Je)){pe(se,ue,Je.error);return}if(Mc(Je))throw ba(400,{type:"defer-action"});let at=C.navigation.location||C.location,jt=Lp(e.history,at,Fe.signal),Yt=s||i,tr=C.navigation.state!=="idle"?kd(Yt,C.navigation.location,l):C.matches;Ot(tr,"Didn't find any matches after fetcher action");let _t=++D;z.set(se,_t);let Ar=Dp(Ye,Je.data);C.fetchers.set(se,Ar);let[nr,Pn]=WO(e.history,C,tr,Ye,at,I,M,B,V,_,Yt,l,{[Be.route.id]:Je.data},void 0);Pn.filter(De=>De.key!==se).forEach(De=>{let Q=De.key,ye=C.fetchers.get(Q),Xe=Dp(void 0,ye?ye.data:void 0);C.fetchers.set(Q,Xe),R.has(Q)&&Le(Q),De.controller&&R.set(Q,De.controller)}),re({fetchers:new Map(C.fetchers)});let lo=()=>Pn.forEach(De=>Le(De.key));Fe.signal.addEventListener("abort",lo);let{results:To,loaderResults:rr,fetcherResults:Wn}=await We(C.matches,tr,nr,Pn,jt);if(Fe.signal.aborted)return;Fe.signal.removeEventListener("abort",lo),z.delete(se),R.delete(se),Pn.forEach(De=>R.delete(De.key));let Ft=JO(To);if(Ft){if(Ft.idx>=nr.length){let De=Pn[Ft.idx-nr.length].key;_.add(De)}return Ue(C,Ft.result)}let{loaderData:dr,errors:Jr}=KO(C,C.matches,nr,rr,void 0,Pn,Wn,H);if(C.fetchers.has(se)){let De=xd(Je.data);C.fetchers.set(se,De)}let Yi=tn(_t);C.navigation.state==="loading"&&_t>$?(Ot(E,"Expected pending action"),O&&O.abort(),be(C.navigation.location,{matches:tr,loaderData:dr,errors:Jr,fetchers:new Map(C.fetchers)})):(re(Ln({errors:Jr,loaderData:XO(C.loaderData,dr,tr,Jr)},Yi||Pn.length>0?{fetchers:new Map(C.fetchers)}:{})),I=!1)}async function Ne(se,ue,Ae,Be,He,Ye){let tt=C.fetchers.get(se),Ze=Dp(Ye,tt?tt.data:void 0);C.fetchers.set(se,Ze),re({fetchers:new Map(C.fetchers)});let Fe=new AbortController,Rt=Lp(e.history,Ae,Fe.signal);R.set(se,Fe);let Vt=D,Je=await Mp("loader",Rt,Be,He,a,o,l);if(Mc(Je)&&(Je=await WB(Je,Rt.signal,!0)||Je),R.get(se)===Fe&&R.delete(se),Rt.signal.aborted)return;if(Id(Je))if($>Vt){let jt=xd(void 0);C.fetchers.set(se,jt),re({fetchers:new Map(C.fetchers)});return}else{_.add(se),await Ue(C,Je);return}if(bh(Je)){let jt=Od(C.matches,ue);C.fetchers.delete(se),re({fetchers:new Map(C.fetchers),errors:{[jt.route.id]:Je.error}});return}Ot(!Mc(Je),"Unhandled fetcher deferred data");let at=xd(Je.data);C.fetchers.set(se,at),re({fetchers:new Map(C.fetchers)})}async function Ue(se,ue,Ae){let{submission:Be,fetcherSubmission:He,replace:Ye}=Ae===void 0?{}:Ae;ue.revalidate&&(I=!0);let tt=_h(se.location,ue.location,{_isRedirect:!0});if(Ot(tt,"Expected a location on the redirect navigation"),n){let at=!1;if(ue.reloadDocument)at=!0;else if(zB.test(ue.location)){const jt=e.history.createURL(ue.location);at=jt.origin!==t.location.origin||Fi(jt.pathname,l)==null}if(at){Ye?t.location.replace(ue.location):t.location.assign(ue.location);return}}O=null;let Ze=Ye===!0?Xn.Replace:Xn.Push,{formMethod:Fe,formAction:Rt,formEncType:Vt}=se.navigation;!Be&&!He&&Fe&&Rt&&Vt&&(Be=ZO(se.navigation));let Je=Be||He;if(qce.has(ue.status)&&Je&&Qa(Je.formMethod))await ge(Ze,tt,{submission:Ln({},Je,{formAction:ue.location}),preventScrollReset:S});else{let at=DA(tt,Be);await ge(Ze,tt,{overrideNavigation:at,fetcherSubmission:He,preventScrollReset:S})}}async function We(se,ue,Ae,Be,He){let Ye=await Promise.all([...Ae.map(Fe=>Mp("loader",He,Fe,ue,a,o,l)),...Be.map(Fe=>Fe.matches&&Fe.match&&Fe.controller?Mp("loader",Lp(e.history,Fe.path,Fe.controller.signal),Fe.match,Fe.matches,a,o,l):{type:Yn.error,error:ba(404,{pathname:Fe.path})})]),tt=Ye.slice(0,Ae.length),Ze=Ye.slice(Ae.length);return await Promise.all([QO(se,Ae,tt,tt.map(()=>He.signal),!1,C.loaderData),QO(se,Be.map(Fe=>Fe.match),Ze,Be.map(Fe=>Fe.controller?Fe.controller.signal:null),!0)]),{results:Ye,loaderResults:tt,fetcherResults:Ze}}function he(){I=!0,M.push(...yr()),V.forEach((se,ue)=>{R.has(ue)&&(B.push(ue),Le(ue))})}function pe(se,ue,Ae){let Be=Od(C.matches,ue);je(se),re({errors:{[Be.route.id]:Ae},fetchers:new Map(C.fetchers)})}function je(se){let ue=C.fetchers.get(se);R.has(se)&&!(ue&&ue.state==="loading"&&z.has(se))&&Le(se),V.delete(se),z.delete(se),_.delete(se),C.fetchers.delete(se)}function Le(se){let ue=R.get(se);Ot(ue,"Expected fetch controller: "+se),ue.abort(),R.delete(se)}function nt(se){for(let ue of se){let Ae=Te(ue),Be=xd(Ae.data);C.fetchers.set(ue,Be)}}function gt(){let se=[],ue=!1;for(let Ae of _){let Be=C.fetchers.get(Ae);Ot(Be,"Expected fetcher: "+Ae),Be.state==="loading"&&(_.delete(Ae),se.push(Ae),ue=!0)}return nt(se),ue}function tn(se){let ue=[];for(let[Ae,Be]of z)if(Be<se){let He=C.fetchers.get(Ae);Ot(He,"Expected fetcher: "+Ae),He.state==="loading"&&(Le(Ae),z.delete(Ae),ue.push(Ae))}return nt(ue),ue.length>0}function Xt(se,ue){let Ae=C.blockers.get(se)||yd;return K.get(se)!==ue&&K.set(se,ue),Ae}function rn(se){C.blockers.delete(se),K.delete(se)}function ur(se,ue){let Ae=C.blockers.get(se)||yd;Ot(Ae.state==="unblocked"&&ue.state==="blocked"||Ae.state==="blocked"&&ue.state==="blocked"||Ae.state==="blocked"&&ue.state==="proceeding"||Ae.state==="blocked"&&ue.state==="unblocked"||Ae.state==="proceeding"&&ue.state==="unblocked","Invalid blocker state transition: "+Ae.state+" -> "+ue.state);let Be=new Map(C.blockers);Be.set(se,ue),re({blockers:Be})}function Un(se){let{currentLocation:ue,nextLocation:Ae,historyAction:Be}=se;if(K.size===0)return;K.size>1&&eu(!1,"A router only supports one blocker at a time");let He=Array.from(K.entries()),[Ye,tt]=He[He.length-1],Ze=C.blockers.get(Ye);if(!(Ze&&Ze.state==="proceeding")&&tt({currentLocation:ue,nextLocation:Ae,historyAction:Be}))return Ye}function yr(se){let ue=[];return H.forEach((Ae,Be)=>{(!se||se(Be))&&(Ae.cancel(),ue.push(Be),H.delete(Be))}),ue}function xr(se,ue,Ae){if(h=se,b=ue,v=Ae||null,!m&&C.navigation===LA){m=!0;let Be=Nr(C.location,C.matches);Be!=null&&re({restoreScrollPosition:Be})}return()=>{h=null,b=null,v=null}}function Nn(se,ue){return v&&v(se,ue.map(Be=>Cce(Be,C.loaderData)))||se.key}function jr(se,ue){if(h&&b){let Ae=Nn(se,ue);h[Ae]=b()}}function Nr(se,ue){if(h){let Ae=Nn(se,ue),Be=h[Ae];if(typeof Be=="number")return Be}return null}function _r(se){a={},s=S4(se,o,void 0,a)}return k={get basename(){return l},get state(){return C},get routes(){return i},get window(){return t},initialize:Y,subscribe:ee,enableScrollRestoration:xr,navigate:ce,fetch:Oe,revalidate:le,createHref:se=>e.history.createHref(se),encodeLocation:se=>e.history.encodeLocation(se),getFetcher:Te,deleteFetcher:je,dispose:ne,getBlocker:Xt,deleteBlocker:rn,_internalFetchControllers:R,_internalActiveDeferreds:H,_internalSetRoutes:_r},k}function Yce(e){return e!=null&&("formData"in e&&e.formData!=null||"body"in e&&e.body!==void 0)}function k4(e,t,n,r,o,a,i){let s,l;if(a!=null&&i!=="path"){s=[];for(let u of t)if(s.push(u),u.route.id===a){l=u;break}}else s=t,l=t[t.length-1];let c=ny(o||".",dm(s).map(u=>u.pathnameBase),Fi(e.pathname,n)||e.pathname,i==="path");return o==null&&(c.search=e.search,c.hash=e.hash),(o==null||o===""||o===".")&&l&&l.route.index&&!YS(c.search)&&(c.search=c.search?c.search.replace(/^\?/,"?index&"):"?index"),r&&n!=="/"&&(c.pathname=c.pathname==="/"?n:xs([n,c.pathname])),tu(c)}function UO(e,t,n,r){if(!r||!Yce(r))return{path:n};if(r.formMethod&&!rue(r.formMethod))return{path:n,error:ba(405,{method:r.formMethod})};let o=()=>({path:n,error:ba(400,{type:"invalid-body"})}),a=r.formMethod||"get",i=e?a.toUpperCase():a.toLowerCase(),s=UB(n);if(r.body!==void 0){if(r.formEncType==="text/plain"){if(!Qa(i))return o();let h=typeof r.body=="string"?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((v,b)=>{let[m,y]=b;return""+v+m+"="+y+`
`},""):String(r.body);return{path:n,submission:{formMethod:i,formAction:s,formEncType:r.formEncType,formData:void 0,json:void 0,text:h}}}else if(r.formEncType==="application/json"){if(!Qa(i))return o();try{let h=typeof r.body=="string"?JSON.parse(r.body):r.body;return{path:n,submission:{formMethod:i,formAction:s,formEncType:r.formEncType,formData:void 0,json:h,text:void 0}}}catch{return o()}}}Ot(typeof FormData=="function","FormData is not available in this environment");let l,c;if(r.formData)l=O4(r.formData),c=r.formData;else if(r.body instanceof FormData)l=O4(r.body),c=r.body;else if(r.body instanceof URLSearchParams)l=r.body,c=GO(l);else if(r.body==null)l=new URLSearchParams,c=new FormData;else try{l=new URLSearchParams(r.body),c=GO(l)}catch{return o()}let u={formMethod:i,formAction:s,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:c,json:void 0,text:void 0};if(Qa(u.formMethod))return{path:n,submission:u};let f=Ks(n);return t&&f.search&&YS(f.search)&&l.append("index",""),f.search="?"+l,{path:tu(f),submission:u}}function Jce(e,t){let n=e;if(t){let r=e.findIndex(o=>o.route.id===t);r>=0&&(n=e.slice(0,r))}return n}function WO(e,t,n,r,o,a,i,s,l,c,u,f,h,v){let b=v?Object.values(v)[0]:h?Object.values(h)[0]:void 0,m=e.createURL(t.location),y=e.createURL(o),A=v?Object.keys(v)[0]:void 0,k=Jce(n,A).filter((E,S)=>{if(E.route.lazy)return!0;if(E.route.loader==null)return!1;if(Qce(t.loaderData,t.matches[S],E)||i.some(P=>P===E.route.id))return!0;let O=t.matches[S],T=E;return VO(E,Ln({currentUrl:m,currentParams:O.params,nextUrl:y,nextParams:T.params},r,{actionResult:b,defaultShouldRevalidate:a||m.pathname+m.search===y.pathname+y.search||m.search!==y.search||HB(O,T)}))}),C=[];return l.forEach((E,S)=>{if(!n.some(L=>L.route.id===E.routeId))return;let O=kd(u,E.path,f);if(!O){C.push({key:S,routeId:E.routeId,path:E.path,matches:null,match:null,controller:null});return}let T=t.fetchers.get(S),P=T4(O,E.path),N=!1;c.has(S)?N=!1:s.includes(S)?N=!0:T&&T.state!=="idle"&&T.data===void 0?N=a:N=VO(P,Ln({currentUrl:m,currentParams:t.matches[t.matches.length-1].params,nextUrl:y,nextParams:n[n.length-1].params},r,{actionResult:b,defaultShouldRevalidate:a})),N&&C.push({key:S,routeId:E.routeId,path:E.path,matches:O,match:P,controller:new AbortController})}),[k,C]}function Qce(e,t,n){let r=!t||n.route.id!==t.route.id,o=e[n.route.id]===void 0;return r||o}function HB(e,t){let n=e.route.path;return e.pathname!==t.pathname||n!=null&&n.endsWith("*")&&e.params["*"]!==t.params["*"]}function VO(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if(typeof n=="boolean")return n}return t.defaultShouldRevalidate}async function qO(e,t,n){if(!e.lazy)return;let r=await e.lazy();if(!e.lazy)return;let o=n[e.id];Ot(o,"No route found in manifest");let a={};for(let i in r){let l=o[i]!==void 0&&i!=="hasErrorBoundary";eu(!l,'Route "'+o.id+'" has a static property "'+i+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+i+'" will be ignored.')),!l&&!Ace.has(i)&&(a[i]=r[i])}Object.assign(o,a),Object.assign(o,Ln({},t(o),{lazy:void 0}))}async function Mp(e,t,n,r,o,a,i,s){s===void 0&&(s={});let l,c,u,f=b=>{let m,y=new Promise((A,w)=>m=w);return u=()=>m(),t.signal.addEventListener("abort",u),Promise.race([b({request:t,params:n.params,context:s.requestContext}),y])};try{let b=n.route[e];if(n.route.lazy)if(b){let m,y=await Promise.all([f(b).catch(A=>{m=A}),qO(n.route,a,o)]);if(m)throw m;c=y[0]}else if(await qO(n.route,a,o),b=n.route[e],b)c=await f(b);else if(e==="action"){let m=new URL(t.url),y=m.pathname+m.search;throw ba(405,{method:t.method,pathname:y,routeId:n.route.id})}else return{type:Yn.data,data:void 0};else if(b)c=await f(b);else{let m=new URL(t.url),y=m.pathname+m.search;throw ba(404,{pathname:y})}Ot(c!==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(b){l=Yn.error,c=b}finally{u&&t.signal.removeEventListener("abort",u)}if(nue(c)){let b=c.status;if(Vce.has(b)){let A=c.headers.get("Location");if(Ot(A,"Redirects returned/thrown from loaders/actions must have a Location header"),!zB.test(A))A=k4(new URL(t.url),r.slice(0,r.indexOf(n)+1),i,!0,A);else if(!s.isStaticRequest){let w=new URL(t.url),k=A.startsWith("//")?new URL(w.protocol+A):new URL(A),C=Fi(k.pathname,i)!=null;k.origin===w.origin&&C&&(A=k.pathname+k.search+k.hash)}if(s.isStaticRequest)throw c.headers.set("Location",A),c;return{type:Yn.redirect,status:b,location:A,revalidate:c.headers.get("X-Remix-Revalidate")!==null,reloadDocument:c.headers.get("X-Remix-Reload-Document")!==null}}if(s.isRouteRequest)throw{type:l===Yn.error?Yn.error:Yn.data,response:c};let m,y=c.headers.get("Content-Type");return y&&/\bapplication\/json\b/.test(y)?m=await c.json():m=await c.text(),l===Yn.error?{type:l,error:new XS(b,c.statusText,m),headers:c.headers}:{type:Yn.data,data:m,statusCode:c.status,headers:c.headers}}if(l===Yn.error)return{type:l,error:c};if(tue(c)){var h,v;return{type:Yn.deferred,deferredData:c,statusCode:(h=c.init)==null?void 0:h.status,headers:((v=c.init)==null?void 0:v.headers)&&new Headers(c.init.headers)}}return{type:Yn.data,data:c}}function Lp(e,t,n,r){let o=e.createURL(UB(t)).toString(),a={signal:n};if(r&&Qa(r.formMethod)){let{formMethod:i,formEncType:s}=r;a.method=i.toUpperCase(),s==="application/json"?(a.headers=new Headers({"Content-Type":s}),a.body=JSON.stringify(r.json)):s==="text/plain"?a.body=r.text:s==="application/x-www-form-urlencoded"&&r.formData?a.body=O4(r.formData):a.body=r.formData}return new Request(o,a)}function O4(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,typeof r=="string"?r:r.name);return t}function GO(e){let t=new FormData;for(let[n,r]of e.entries())t.append(n,r);return t}function Zce(e,t,n,r,o){let a={},i=null,s,l=!1,c={};return n.forEach((u,f)=>{let h=t[f].route.id;if(Ot(!Id(u),"Cannot handle redirect results in processLoaderData"),bh(u)){let v=Od(e,h),b=u.error;r&&(b=Object.values(r)[0],r=void 0),i=i||{},i[v.route.id]==null&&(i[v.route.id]=b),a[h]=void 0,l||(l=!0,s=BB(u.error)?u.error.status:500),u.headers&&(c[h]=u.headers)}else Mc(u)?(o.set(h,u.deferredData),a[h]=u.deferredData.data):a[h]=u.data,u.statusCode!=null&&u.statusCode!==200&&!l&&(s=u.statusCode),u.headers&&(c[h]=u.headers)}),r&&(i=r,a[Object.keys(r)[0]]=void 0),{loaderData:a,errors:i,statusCode:s||200,loaderHeaders:c}}function KO(e,t,n,r,o,a,i,s){let{loaderData:l,errors:c}=Zce(t,n,r,o,s);for(let u=0;u<a.length;u++){let{key:f,match:h,controller:v}=a[u];Ot(i!==void 0&&i[u]!==void 0,"Did not find corresponding fetcher result");let b=i[u];if(!(v&&v.signal.aborted))if(bh(b)){let m=Od(e.matches,h==null?void 0:h.route.id);c&&c[m.route.id]||(c=Ln({},c,{[m.route.id]:b.error})),e.fetchers.delete(f)}else if(Id(b))Ot(!1,"Unhandled fetcher revalidation redirect");else if(Mc(b))Ot(!1,"Unhandled fetcher deferred data");else{let m=xd(b.data);e.fetchers.set(f,m)}}return{loaderData:l,errors:c}}function XO(e,t,n,r){let o=Ln({},t);for(let a of n){let i=a.route.id;if(t.hasOwnProperty(i)?t[i]!==void 0&&(o[i]=t[i]):e[i]!==void 0&&a.route.loader&&(o[i]=e[i]),r&&r.hasOwnProperty(i))break}return o}function Od(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 YO(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 ba(e,t){let{pathname:n,routeId:r,method:o,type:a}=t===void 0?{}:t,i="Unknown Server Error",s="Unknown @remix-run/router error";return e===400?(i="Bad Request",o&&n&&r?s="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.":a==="defer-action"?s="defer() is not supported in actions":a==="invalid-body"&&(s="Unable to encode submission body")):e===403?(i="Forbidden",s='Route "'+r+'" does not match URL "'+n+'"'):e===404?(i="Not Found",s='No route matches URL "'+n+'"'):e===405&&(i="Method Not Allowed",o&&n&&r?s="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&&(s='Invalid request method "'+o.toUpperCase()+'"')),new XS(e||500,i,new Error(s),!0)}function JO(e){for(let t=e.length-1;t>=0;t--){let n=e[t];if(Id(n))return{result:n,idx:t}}}function UB(e){let t=typeof e=="string"?Ks(e):e;return tu(Ln({},t,{hash:""}))}function eue(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===""?t.hash!=="":e.hash===t.hash?!0:t.hash!==""}function Mc(e){return e.type===Yn.deferred}function bh(e){return e.type===Yn.error}function Id(e){return(e&&e.type)===Yn.redirect}function tue(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 nue(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function rue(e){return Wce.has(e.toLowerCase())}function Qa(e){return Hce.has(e.toLowerCase())}async function QO(e,t,n,r,o,a){for(let i=0;i<n.length;i++){let s=n[i],l=t[i];if(!l)continue;let c=e.find(f=>f.route.id===l.route.id),u=c!=null&&!HB(c,l)&&(a&&a[l.route.id])!==void 0;if(Mc(s)&&(o||u)){let f=r[i];Ot(f,"Expected an AbortSignal for revalidating fetcher deferred result"),await WB(s,f,o).then(h=>{h&&(n[i]=h||n[i])})}}}async function WB(e,t,n){if(n===void 0&&(n=!1),!await e.deferredData.resolveData(t)){if(n)try{return{type:Yn.data,data:e.deferredData.unwrappedData}}catch(o){return{type:Yn.error,error:o}}return{type:Yn.data,data:e.deferredData.data}}}function YS(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function T4(e,t){let n=typeof t=="string"?Ks(t).search:t.search;if(e[e.length-1].route.index&&YS(n||""))return e[e.length-1];let r=dm(e);return r[r.length-1]}function ZO(e){let{formMethod:t,formAction:n,formEncType:r,text:o,formData:a,json:i}=e;if(!(!t||!n||!r)){if(o!=null)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:void 0,text:o};if(a!=null)return{formMethod:t,formAction:n,formEncType:r,formData:a,json:void 0,text:void 0};if(i!==void 0)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:i,text:void 0}}}function DA(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 oue(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 Dp(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 aue(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 xd(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 iue(e,t){try{let n=e.sessionStorage.getItem(_B);if(n){let r=JSON.parse(n);for(let[o,a]of Object.entries(r||{}))a&&Array.isArray(a)&&t.set(o,new Set(a||[]))}}catch{}}function sue(e,t){if(t.size>0){let n={};for(let[r,o]of t)n[r]=[...o];try{e.sessionStorage.setItem(_B,JSON.stringify(n))}catch(r){eu(!1,"Failed to save applied view transitions in sessionStorage ("+r+").")}}}/**
* React Router v6.17.0
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function Gd(){return Gd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Gd.apply(this,arguments)}const fm=p.createContext(null),JS=p.createContext(null),Su=p.createContext(null),ry=p.createContext(null),Ui=p.createContext({outlet:null,matches:[],isDataRoute:!1}),VB=p.createContext(null);function lue(e,t){let{relative:n}=t===void 0?{}:t;Rf()||Ot(!1);let{basename:r,navigator:o}=p.useContext(Su),{hash:a,pathname:i,search:s}=oy(e,{relative:n}),l=i;return r!=="/"&&(l=i==="/"?r:xs([r,i])),o.createHref({pathname:l,search:s,hash:a})}function Rf(){return p.useContext(ry)!=null}function Vl(){return Rf()||Ot(!1),p.useContext(ry).location}function qB(e){p.useContext(Su).static||p.useLayoutEffect(e)}function Ms(){let{isDataRoute:e}=p.useContext(Ui);return e?wue():cue()}function cue(){Rf()||Ot(!1);let e=p.useContext(fm),{basename:t,navigator:n}=p.useContext(Su),{matches:r}=p.useContext(Ui),{pathname:o}=Vl(),a=JSON.stringify(dm(r).map(l=>l.pathnameBase)),i=p.useRef(!1);return qB(()=>{i.current=!0}),p.useCallback(function(l,c){if(c===void 0&&(c={}),!i.current)return;if(typeof l=="number"){n.go(l);return}let u=ny(l,JSON.parse(a),o,c.relative==="path");e==null&&t!=="/"&&(u.pathname=u.pathname==="/"?t:xs([t,u.pathname])),(c.replace?n.replace:n.push)(u,c.state,c)},[t,n,a,o,e])}const uue=p.createContext(null);function due(e){let t=p.useContext(Ui).outlet;return t&&p.createElement(uue.Provider,{value:e},t)}function Xs(){let{matches:e}=p.useContext(Ui),t=e[e.length-1];return t?t.params:{}}function oy(e,t){let{relative:n}=t===void 0?{}:t,{matches:r}=p.useContext(Ui),{pathname:o}=Vl(),a=JSON.stringify(dm(r).map(i=>i.pathnameBase));return p.useMemo(()=>ny(e,JSON.parse(a),o,n==="path"),[e,a,o,n])}function fue(e,t,n){Rf()||Ot(!1);let{navigator:r}=p.useContext(Su),{matches:o}=p.useContext(Ui),a=o[o.length-1],i=a?a.params:{};a&&a.pathname;let s=a?a.pathnameBase:"/";a&&a.route;let l=Vl(),c;if(t){var u;let m=typeof t=="string"?Ks(t):t;s==="/"||(u=m.pathname)!=null&&u.startsWith(s)||Ot(!1),c=m}else c=l;let f=c.pathname||"/",h=s==="/"?f:f.slice(s.length)||"/",v=kd(e,{pathname:h}),b=vue(v&&v.map(m=>Object.assign({},m,{params:Object.assign({},i,m.params),pathname:xs([s,r.encodeLocation?r.encodeLocation(m.pathname).pathname:m.pathname]),pathnameBase:m.pathnameBase==="/"?s:xs([s,r.encodeLocation?r.encodeLocation(m.pathnameBase).pathname:m.pathnameBase])})),o,n);return t&&b?p.createElement(ry.Provider,{value:{location:Gd({pathname:"/",search:"",hash:"",state:null,key:"default"},c),navigationType:Xn.Pop}},b):b}function pue(){let e=yue(),t=BB(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)"},a=null;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,a)}const hue=p.createElement(pue,null);class gue 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||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?p.createElement(Ui.Provider,{value:this.props.routeContext},p.createElement(VB.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function mue(e){let{routeContext:t,match:n,children:r}=e,o=p.useContext(fm);return o&&o.static&&o.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=n.route.id),p.createElement(Ui.Provider,{value:t},r)}function vue(e,t,n){var r;if(t===void 0&&(t=[]),n===void 0&&(n=null),e==null){var o;if((o=n)!=null&&o.errors)e=n.matches;else return null}let a=e,i=(r=n)==null?void 0:r.errors;if(i!=null){let s=a.findIndex(l=>l.route.id&&(i==null?void 0:i[l.route.id]));s>=0||Ot(!1),a=a.slice(0,Math.min(a.length,s+1))}return a.reduceRight((s,l,c)=>{let u=l.route.id?i==null?void 0:i[l.route.id]:null,f=null;n&&(f=l.route.errorElement||hue);let h=t.concat(a.slice(0,c+1)),v=()=>{let b;return u?b=f:l.route.Component?b=p.createElement(l.route.Component,null):l.route.element?b=l.route.element:b=s,p.createElement(mue,{match:l,routeContext:{outlet:s,matches:h,isDataRoute:n!=null},children:b})};return n&&(l.route.ErrorBoundary||l.route.errorElement||c===0)?p.createElement(gue,{location:n.location,revalidation:n.revalidation,component:f,error:u,children:v(),routeContext:{outlet:null,matches:h,isDataRoute:!0}}):v()},null)}var QS=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(QS||{}),Hh=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}(Hh||{});function GB(e){let t=p.useContext(fm);return t||Ot(!1),t}function KB(e){let t=p.useContext(JS);return t||Ot(!1),t}function bue(e){let t=p.useContext(Ui);return t||Ot(!1),t}function XB(e){let t=bue(),n=t.matches[t.matches.length-1];return n.route.id||Ot(!1),n.route.id}function yue(){var e;let t=p.useContext(VB),n=KB(Hh.UseRouteError),r=XB(Hh.UseRouteError);return t||((e=n.errors)==null?void 0:e[r])}let xue=0;function Aue(e){let{router:t,basename:n}=GB(QS.UseBlocker),r=KB(Hh.UseBlocker),[o,a]=p.useState(""),i=p.useCallback(s=>{if(typeof e!="function")return!!e;if(n==="/")return e(s);let{currentLocation:l,nextLocation:c,historyAction:u}=s;return e({currentLocation:Gd({},l,{pathname:Fi(l.pathname,n)||l.pathname}),nextLocation:Gd({},c,{pathname:Fi(c.pathname,n)||c.pathname}),historyAction:u})},[n,e]);return p.useEffect(()=>{let s=String(++xue);return a(s),()=>t.deleteBlocker(s)},[t]),p.useEffect(()=>{o!==""&&t.getBlocker(o,i)},[t,o,i]),o&&r.blockers.has(o)?r.blockers.get(o):yd}function wue(){let{router:e}=GB(QS.UseNavigateStable),t=XB(Hh.UseNavigateStable),n=p.useRef(!1);return qB(()=>{n.current=!0}),p.useCallback(function(o,a){a===void 0&&(a={}),n.current&&(typeof o=="number"?e.navigate(o):e.navigate(o,Gd({fromRouteId:t},a)))},[e,t])}function YB(e){let{to:t,replace:n,state:r,relative:o}=e;Rf()||Ot(!1);let{matches:a}=p.useContext(Ui),{pathname:i}=Vl(),s=Ms(),l=ny(t,dm(a).map(u=>u.pathnameBase),i,o==="path"),c=JSON.stringify(l);return p.useEffect(()=>s(JSON.parse(c),{replace:n,state:r,relative:o}),[s,c,o,n,r]),null}function Cue(e){return due(e.context)}function Sue(e){let{basename:t="/",children:n=null,location:r,navigationType:o=Xn.Pop,navigator:a,static:i=!1}=e;Rf()&&Ot(!1);let s=t.replace(/^\/*/,"/"),l=p.useMemo(()=>({basename:s,navigator:a,static:i}),[s,a,i]);typeof r=="string"&&(r=Ks(r));let{pathname:c="/",search:u="",hash:f="",state:h=null,key:v="default"}=r,b=p.useMemo(()=>{let m=Fi(c,s);return m==null?null:{location:{pathname:m,search:u,hash:f,state:h,key:v},navigationType:o}},[s,c,u,f,h,v,o]);return b==null?null:p.createElement(Su.Provider,{value:l},p.createElement(ry.Provider,{children:n,value:b}))}new Promise(()=>{});function Eue(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.ErrorBoundary&&Object.assign(t,{errorElement:p.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),t}/**
* React Router DOM v6.17.0
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function Kd(){return Kd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Kd.apply(this,arguments)}function JB(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,a;for(a=0;a<r.length;a++)o=r[a],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}function kue(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Oue(e,t){return e.button===0&&(!t||t==="_self")&&!kue(e)}const Tue=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],jue=["aria-current","caseSensitive","className","end","style","to","unstable_viewTransition","children"];function QB(e,t){return Xce({basename:t==null?void 0:t.basename,future:Kd({},t==null?void 0:t.future,{v7_prependBasename:!0}),history:bce({window:t==null?void 0:t.window}),hydrationData:(t==null?void 0:t.hydrationData)||Nue(),routes:e,mapRouteProperties:Eue,window:t==null?void 0:t.window}).initialize()}function Nue(){var e;let t=(e=window)==null?void 0:e.__staticRouterHydrationData;return t&&t.errors&&(t=Kd({},t,{errors:Pue(t.errors)})),t}function Pue(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 XS(o.status,o.statusText,o.data,o.internal===!0);else if(o&&o.__type==="Error"){if(o.__subType){let a=window[o.__subType];if(typeof a=="function")try{let i=new a(o.message);i.stack="",n[r]=i}catch{}}if(n[r]==null){let a=new Error(o.message);a.stack="",n[r]=a}}else n[r]=o;return n}const ZB=p.createContext({isTransitioning:!1}),Rue="startTransition",eT=Pa[Rue];function Mue(e){eT?eT(e):e()}class Lue{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 Due(e){let{fallbackElement:t,router:n,future:r}=e,[o,a]=p.useState(n.state),[i,s]=p.useState(),[l,c]=p.useState({isTransitioning:!1}),[u,f]=p.useState(),[h,v]=p.useState(),[b,m]=p.useState(),{v7_startTransition:y}=r||{},A=p.useCallback(S=>{y?Mue(S):S()},[y]),w=p.useCallback((S,O)=>{let{unstable_viewTransitionOpts:T}=O;!T||n.window==null||typeof n.window.document.startViewTransition!="function"?A(()=>a(S)):h&&u?(u.resolve(),h.skipTransition(),m({state:S,currentLocation:T.currentLocation,nextLocation:T.nextLocation})):(s(S),c({isTransitioning:!0,currentLocation:T.currentLocation,nextLocation:T.nextLocation}))},[A,h,u,n.window]);p.useLayoutEffect(()=>n.subscribe(w),[n,w]),p.useEffect(()=>{l.isTransitioning&&f(new Lue)},[l.isTransitioning]),p.useEffect(()=>{if(u&&i&&n.window){let S=i,O=u.promise,T=n.window.document.startViewTransition(async()=>{A(()=>a(S)),await O});T.finished.finally(()=>{f(void 0),v(void 0),s(void 0),c({isTransitioning:!1})}),v(T)}},[A,i,u,n.window]),p.useEffect(()=>{u&&i&&o.location.key===i.location.key&&u.resolve()},[u,h,o.location,i]),p.useEffect(()=>{!l.isTransitioning&&b&&(s(b.state),c({isTransitioning:!0,currentLocation:b.currentLocation,nextLocation:b.nextLocation}),m(void 0))},[l.isTransitioning,b]);let k=p.useMemo(()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:S=>n.navigate(S),push:(S,O,T)=>n.navigate(S,{state:O,preventScrollReset:T==null?void 0:T.preventScrollReset}),replace:(S,O,T)=>n.navigate(S,{replace:!0,state:O,preventScrollReset:T==null?void 0:T.preventScrollReset})}),[n]),C=n.basename||"/",E=p.useMemo(()=>({router:n,navigator:k,static:!1,basename:C}),[n,k,C]);return p.createElement(p.Fragment,null,p.createElement(fm.Provider,{value:E},p.createElement(JS.Provider,{value:o},p.createElement(ZB.Provider,{value:l},p.createElement(Sue,{basename:C,location:o.location,navigationType:o.historyAction,navigator:k},o.initialized?p.createElement(Iue,{routes:n.routes,state:o}):t)))),null)}function Iue(e){let{routes:t,state:n}=e;return fue(t,void 0,n)}const Fue=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Bue=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Ls=p.forwardRef(function(t,n){let{onClick:r,relative:o,reloadDocument:a,replace:i,state:s,target:l,to:c,preventScrollReset:u,unstable_viewTransition:f}=t,h=JB(t,Tue),{basename:v}=p.useContext(Su),b,m=!1;if(typeof c=="string"&&Bue.test(c)&&(b=c,Fue))try{let k=new URL(window.location.href),C=c.startsWith("//")?new URL(k.protocol+c):new URL(c),E=Fi(C.pathname,v);C.origin===k.origin&&E!=null?c=E+C.search+C.hash:m=!0}catch{}let y=lue(c,{relative:o}),A=zue(c,{replace:i,state:s,target:l,preventScrollReset:u,relative:o,unstable_viewTransition:f});function w(k){r&&r(k),k.defaultPrevented||A(k)}return p.createElement("a",Kd({},h,{href:b||y,onClick:m||a?r:w,ref:n,target:l}))}),Ip=p.forwardRef(function(t,n){let{"aria-current":r="page",caseSensitive:o=!1,className:a="",end:i=!1,style:s,to:l,unstable_viewTransition:c,children:u}=t,f=JB(t,jue),h=oy(l,{relative:f.relative}),v=Vl(),b=p.useContext(JS),{navigator:m}=p.useContext(Su),y=b!=null&&_ue(h)&&c===!0,A=m.encodeLocation?m.encodeLocation(h).pathname:h.pathname,w=v.pathname,k=b&&b.navigation&&b.navigation.location?b.navigation.location.pathname:null;o||(w=w.toLowerCase(),k=k?k.toLowerCase():null,A=A.toLowerCase());let C=w===A||!i&&w.startsWith(A)&&w.charAt(A.length)==="/",E=k!=null&&(k===A||!i&&k.startsWith(A)&&k.charAt(A.length)==="/"),S={isActive:C,isPending:E,isTransitioning:y},O=C?r:void 0,T;typeof a=="function"?T=a(S):T=[a,C?"active":null,E?"pending":null,y?"transitioning":null].filter(Boolean).join(" ");let P=typeof s=="function"?s(S):s;return p.createElement(Ls,Kd({},f,{"aria-current":O,className:T,ref:n,style:P,to:l,unstable_viewTransition:c}),typeof u=="function"?u(S):u)});var j4;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(j4||(j4={}));var tT;(function(e){e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(tT||(tT={}));function $ue(e){let t=p.useContext(fm);return t||Ot(!1),t}function zue(e,t){let{target:n,replace:r,state:o,preventScrollReset:a,relative:i,unstable_viewTransition:s}=t===void 0?{}:t,l=Ms(),c=Vl(),u=oy(e,{relative:i});return p.useCallback(f=>{if(Oue(f,n)){f.preventDefault();let h=r!==void 0?r:tu(c)===tu(u);l(e,{replace:h,state:o,preventScrollReset:a,relative:i,unstable_viewTransition:s})}},[c,l,u,r,o,n,e,a,i,s])}function _ue(e,t){t===void 0&&(t={});let n=p.useContext(ZB);n==null&&Ot(!1);let{basename:r}=$ue(j4.useViewTransitionState),o=oy(e,{relative:t.relative});if(!n.isTransitioning)return!1;let a=Fi(n.currentLocation.pathname,r)||n.currentLocation.pathname,i=Fi(n.nextLocation.pathname,r)||n.nextLocation.pathname;return E4(o.pathname,i)!=null||E4(o.pathname,a)!=null}var Hue=Object.defineProperty,Uue=(e,t,n)=>t in e?Hue(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,IA=(e,t,n)=>(Uue(e,typeof t!="symbol"?t+"":t,n),n);let Wue=class{constructor(){IA(this,"current",this.detect()),IA(this,"handoffState","pending"),IA(this,"currentId",0)}set(t){this.current!==t&&(this.handoffState="pending",this.currentId=0,this.current=t)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return this.current==="server"}get isClient(){return this.current==="client"}detect(){return typeof window>"u"||typeof document>"u"?"server":"client"}handoff(){this.handoffState==="pending"&&(this.handoffState="complete")}get isHandoffComplete(){return this.handoffState==="complete"}},Wc=new Wue,Yo=(e,t)=>{Wc.isServer?p.useEffect(e,t):p.useLayoutEffect(e,t)};function Ni(e){let t=p.useRef(e);return Yo(()=>{t.current=e},[e]),t}function e$(e,t){let[n,r]=p.useState(e),o=Ni(e);return Yo(()=>r(o.current),[o,r,...t]),n}let $t=function(e){let t=Ni(e);return W.useCallback((...n)=>t.current(...n),[t])};function Vue(e,t,n){let[r,o]=p.useState(n),a=e!==void 0,i=p.useRef(a),s=p.useRef(!1),l=p.useRef(!1);return a&&!i.current&&!s.current?(s.current=!0,i.current=a,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")):!a&&i.current&&!l.current&&(l.current=!0,i.current=a,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")),[a?e:r,$t(c=>(a||o(c),t==null?void 0:t(c)))]}function que(e){typeof queueMicrotask=="function"?queueMicrotask(e):Promise.resolve().then(e).catch(t=>setTimeout(()=>{throw t}))}function Il(){let e=[],t={addEventListener(n,r,o,a){return n.addEventListener(r,o,a),t.add(()=>n.removeEventListener(r,o,a))},requestAnimationFrame(...n){let r=requestAnimationFrame(...n);return t.add(()=>cancelAnimationFrame(r))},nextFrame(...n){return t.requestAnimationFrame(()=>t.requestAnimationFrame(...n))},setTimeout(...n){let r=setTimeout(...n);return t.add(()=>clearTimeout(r))},microTask(...n){let r={current:!0};return que(()=>{r.current&&n[0]()}),t.add(()=>{r.current=!1})},style(n,r,o){let a=n.style.getPropertyValue(r);return Object.assign(n.style,{[r]:o}),this.add(()=>{Object.assign(n.style,{[r]:a})})},group(n){let r=Il();return n(r),this.add(()=>r.dispose())},add(n){return e.push(n),()=>{let r=e.indexOf(n);if(r>=0)for(let o of e.splice(r,1))o()}},dispose(){for(let n of e.splice(0))n()}};return t}function Xd(){let[e]=p.useState(Il);return p.useEffect(()=>()=>e.dispose(),[e]),e}function Gue(){let e=typeof document>"u";return"useSyncExternalStore"in Pa?(t=>t.useSyncExternalStore)(Pa)(()=>()=>{},()=>!1,()=>!e):!1}function ZS(){let e=Gue(),[t,n]=p.useState(Wc.isHandoffComplete);return t&&Wc.isHandoffComplete===!1&&n(!1),p.useEffect(()=>{t!==!0&&n(!0)},[t]),p.useEffect(()=>Wc.handoff(),[]),e?!1:t}var nT;let Mf=(nT=W.useId)!=null?nT:function(){let e=ZS(),[t,n]=W.useState(e?()=>Wc.nextId():null);return Yo(()=>{t===null&&n(Wc.nextId())},[t]),t!=null?""+t:void 0};function ir(e,t,...n){if(e in t){let o=t[e];return typeof o=="function"?o(...n):o}let r=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(o=>`"${o}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,ir),r}function e6(e){return Wc.isServer?null:e instanceof Node?e.ownerDocument:e!=null&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}let rT=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var Kue=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e))(Kue||{}),Xue=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(Xue||{}),Yue=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(Yue||{}),t6=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(t6||{});function t$(e,t=0){var n;return e===((n=e6(e))==null?void 0:n.body)?!1:ir(t,{0(){return e.matches(rT)},1(){let r=e;for(;r!==null;){if(r.matches(rT))return!0;r=r.parentElement}return!1}})}var Jue=(e=>(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse",e))(Jue||{});typeof window<"u"&&typeof document<"u"&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{e.detail===1?delete document.documentElement.dataset.headlessuiFocusVisible:e.detail===0&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0));function Que(e,t=n=>n){return e.slice().sort((n,r)=>{let o=t(n),a=t(r);if(o===null||a===null)return 0;let i=o.compareDocumentPosition(a);return i&Node.DOCUMENT_POSITION_FOLLOWING?-1:i&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function Zue(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function ede(){return/Android/gi.test(window.navigator.userAgent)}function tde(){return Zue()||ede()}function q1(e,t,n){let r=Ni(t);p.useEffect(()=>{function o(a){r.current(a)}return document.addEventListener(e,o,n),()=>document.removeEventListener(e,o,n)},[e,n])}function nde(e,t,n){let r=Ni(t);p.useEffect(()=>{function o(a){r.current(a)}return window.addEventListener(e,o,n),()=>window.removeEventListener(e,o,n)},[e,n])}function rde(e,t,n=!0){let r=p.useRef(!1);p.useEffect(()=>{requestAnimationFrame(()=>{r.current=n})},[n]);function o(i,s){if(!r.current||i.defaultPrevented)return;let l=s(i);if(l===null||!l.getRootNode().contains(l)||!l.isConnected)return;let c=function u(f){return typeof f=="function"?u(f()):Array.isArray(f)||f instanceof Set?f:[f]}(e);for(let u of c){if(u===null)continue;let f=u instanceof HTMLElement?u:u.current;if(f!=null&&f.contains(l)||i.composed&&i.composedPath().includes(f))return}return!t$(l,t6.Loose)&&l.tabIndex!==-1&&i.preventDefault(),t(i,l)}let a=p.useRef(null);q1("pointerdown",i=>{var s,l;r.current&&(a.current=((l=(s=i.composedPath)==null?void 0:s.call(i))==null?void 0:l[0])||i.target)},!0),q1("mousedown",i=>{var s,l;r.current&&(a.current=((l=(s=i.composedPath)==null?void 0:s.call(i))==null?void 0:l[0])||i.target)},!0),q1("click",i=>{tde()||a.current&&(o(i,()=>a.current),a.current=null)},!0),q1("touchend",i=>o(i,()=>i.target instanceof HTMLElement?i.target:null),!0),nde("blur",i=>o(i,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}function oT(e){var t;if(e.type)return e.type;let n=(t=e.as)!=null?t:"button";if(typeof n=="string"&&n.toLowerCase()==="button")return"button"}function n$(e,t){let[n,r]=p.useState(()=>oT(e));return Yo(()=>{r(oT(e))},[e.type,e.as]),Yo(()=>{n||t.current&&t.current instanceof HTMLButtonElement&&!t.current.hasAttribute("type")&&r("button")},[n,t]),n}let r$=Symbol();function ode(e,t=!0){return Object.assign(e,{[r$]:t})}function Wi(...e){let t=p.useRef(e);p.useEffect(()=>{t.current=e},[e]);let n=$t(r=>{for(let o of t.current)o!=null&&(typeof o=="function"?o(r):o.current=r)});return e.every(r=>r==null||(r==null?void 0:r[r$]))?void 0:n}function aT(e){return[e.screenX,e.screenY]}function ade(){let e=p.useRef([-1,-1]);return{wasMoved(t){let n=aT(t);return e.current[0]===n[0]&&e.current[1]===n[1]?!1:(e.current=n,!0)},update(t){e.current=aT(t)}}}function Cv(...e){return Array.from(new Set(e.flatMap(t=>typeof t=="string"?t.split(" "):[]))).filter(Boolean).join(" ")}var Yd=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(Yd||{}),El=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(El||{});function di({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:o,visible:a=!0,name:i,mergeRefs:s}){s=s??ide;let l=a$(t,e);if(a)return G1(l,n,r,i,s);let c=o??0;if(c&2){let{static:u=!1,...f}=l;if(u)return G1(f,n,r,i,s)}if(c&1){let{unmount:u=!0,...f}=l;return ir(u?0:1,{0(){return null},1(){return G1({...f,hidden:!0,style:{display:"none"}},n,r,i,s)}})}return G1(l,n,r,i,s)}function G1(e,t={},n,r,o){let{as:a=n,children:i,refName:s="ref",...l}=FA(e,["unmount","static"]),c=e.ref!==void 0?{[s]:e.ref}:{},u=typeof i=="function"?i(t):i;"className"in l&&l.className&&typeof l.className=="function"&&(l.className=l.className(t));let f={};if(t){let h=!1,v=[];for(let[b,m]of Object.entries(t))typeof m=="boolean"&&(h=!0),m===!0&&v.push(b);h&&(f["data-headlessui-state"]=v.join(" "))}if(a===p.Fragment&&Object.keys(N4(l)).length>0){if(!p.isValidElement(u)||Array.isArray(u)&&u.length>1)throw new Error(['Passing props on "Fragment"!',"",`The current component <${r} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(l).map(m=>` - ${m}`).join(`
`),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(m=>` - ${m}`).join(`
`)].join(`
`));let h=u.props,v=typeof(h==null?void 0:h.className)=="function"?(...m)=>Cv(h==null?void 0:h.className(...m),l.className):Cv(h==null?void 0:h.className,l.className),b=v?{className:v}:{};return p.cloneElement(u,Object.assign({},a$(u.props,N4(FA(l,["ref"]))),f,c,{ref:o(u.ref,c.ref)},b))}return p.createElement(a,Object.assign({},FA(l,["ref"]),a!==p.Fragment&&c,a!==p.Fragment&&f),u)}function o$(){let e=p.useRef([]),t=p.useCallback(n=>{for(let r of e.current)r!=null&&(typeof r=="function"?r(n):r.current=n)},[]);return(...n)=>{if(!n.every(r=>r==null))return e.current=n,t}}function ide(...e){return e.every(t=>t==null)?void 0:t=>{for(let n of e)n!=null&&(typeof n=="function"?n(t):n.current=t)}}function a$(...e){if(e.length===0)return{};if(e.length===1)return e[0];let t={},n={};for(let r of e)for(let o in r)o.startsWith("on")&&typeof r[o]=="function"?(n[o]!=null||(n[o]=[]),n[o].push(r[o])):t[o]=r[o];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(n).map(r=>[r,void 0])));for(let r in n)Object.assign(t,{[r](o,...a){let i=n[r];for(let s of i){if((o instanceof Event||(o==null?void 0:o.nativeEvent)instanceof Event)&&o.defaultPrevented)return;s(o,...a)}}});return t}function za(e){var t;return Object.assign(p.forwardRef(e),{displayName:(t=e.displayName)!=null?t:e.name})}function N4(e){let t=Object.assign({},e);for(let n in t)t[n]===void 0&&delete t[n];return t}function FA(e,t=[]){let n=Object.assign({},e);for(let r of t)r in n&&delete n[r];return n}let sde="div";var i$=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(i$||{});function lde(e,t){var n;let{features:r=1,...o}=e,a={ref:t,"aria-hidden":(r&2)===2?!0:(n=o["aria-hidden"])!=null?n:void 0,hidden:(r&4)===4?!0:void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(r&4)===4&&(r&2)!==2&&{display:"none"}}};return di({ourProps:a,theirProps:o,slot:{},defaultTag:sde,name:"Hidden"})}let cde=za(lde),n6=p.createContext(null);n6.displayName="OpenClosedContext";var Ir=(e=>(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))(Ir||{});function ay(){return p.useContext(n6)}function r6({value:e,children:t}){return W.createElement(n6.Provider,{value:e},t)}function s$(e){let t=e.parentElement,n=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(n=t),t=t.parentElement;let r=(t==null?void 0:t.getAttribute("disabled"))==="";return r&&ude(n)?!1:r}function ude(e){if(!e)return!1;let t=e.previousElementSibling;for(;t!==null;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}function dde(e){throw new Error("Unexpected object: "+e)}var mo=(e=>(e[e.First=0]="First",e[e.Previous=1]="Previous",e[e.Next=2]="Next",e[e.Last=3]="Last",e[e.Specific=4]="Specific",e[e.Nothing=5]="Nothing",e))(mo||{});function fde(e,t){let n=t.resolveItems();if(n.length<=0)return null;let r=t.resolveActiveIndex(),o=r??-1;switch(e.focus){case 0:{for(let a=0;a<n.length;++a)if(!t.resolveDisabled(n[a],a,n))return a;return r}case 1:{for(let a=o-1;a>=0;--a)if(!t.resolveDisabled(n[a],a,n))return a;return r}case 2:{for(let a=o+1;a<n.length;++a)if(!t.resolveDisabled(n[a],a,n))return a;return r}case 3:{for(let a=n.length-1;a>=0;--a)if(!t.resolveDisabled(n[a],a,n))return a;return r}case 4:{for(let a=0;a<n.length;++a)if(t.resolveId(n[a],a,n)===e.id)return a;return r}case 5:return null;default:dde(e)}}function l$(e={},t=null,n=[]){for(let[r,o]of Object.entries(e))u$(n,c$(t,r),o);return n}function c$(e,t){return e?e+"["+t+"]":t}function u$(e,t,n){if(Array.isArray(n))for(let[r,o]of n.entries())u$(e,c$(t,r.toString()),o);else n instanceof Date?e.push([t,n.toISOString()]):typeof n=="boolean"?e.push([t,n?"1":"0"]):typeof n=="string"?e.push([t,n]):typeof n=="number"?e.push([t,`${n}`]):n==null?e.push([t,""]):l$(n,t,e)}var Mn=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(Mn||{});function o6(){let e=p.useRef(!1);return Yo(()=>(e.current=!0,()=>{e.current=!1}),[]),e}var iT;let pde=(iT=W.startTransition)!=null?iT:function(e){e()};var hde=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(hde||{}),gde=(e=>(e[e.ToggleDisclosure=0]="ToggleDisclosure",e[e.CloseDisclosure=1]="CloseDisclosure",e[e.SetButtonId=2]="SetButtonId",e[e.SetPanelId=3]="SetPanelId",e[e.LinkPanel=4]="LinkPanel",e[e.UnlinkPanel=5]="UnlinkPanel",e))(gde||{});let mde={0:e=>({...e,disclosureState:ir(e.disclosureState,{0:1,1:0})}),1:e=>e.disclosureState===1?e:{...e,disclosureState:1},4(e){return e.linkedPanel===!0?e:{...e,linkedPanel:!0}},5(e){return e.linkedPanel===!1?e:{...e,linkedPanel:!1}},2(e,t){return e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId}},3(e,t){return e.panelId===t.panelId?e:{...e,panelId:t.panelId}}},a6=p.createContext(null);a6.displayName="DisclosureContext";function i6(e){let t=p.useContext(a6);if(t===null){let n=new Error(`<${e} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,i6),n}return t}let s6=p.createContext(null);s6.displayName="DisclosureAPIContext";function d$(e){let t=p.useContext(s6);if(t===null){let n=new Error(`<${e} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,d$),n}return t}let l6=p.createContext(null);l6.displayName="DisclosurePanelContext";function vde(){return p.useContext(l6)}function bde(e,t){return ir(t.type,mde,e,t)}let yde=p.Fragment;function xde(e,t){let{defaultOpen:n=!1,...r}=e,o=p.useRef(null),a=Wi(t,ode(y=>{o.current=y},e.as===void 0||e.as===p.Fragment)),i=p.useRef(null),s=p.useRef(null),l=p.useReducer(bde,{disclosureState:n?0:1,linkedPanel:!1,buttonRef:s,panelRef:i,buttonId:null,panelId:null}),[{disclosureState:c,buttonId:u},f]=l,h=$t(y=>{f({type:1});let A=e6(o);if(!A||!u)return;let w=(()=>y?y instanceof HTMLElement?y:y.current instanceof HTMLElement?y.current:A.getElementById(u):A.getElementById(u))();w==null||w.focus()}),v=p.useMemo(()=>({close:h}),[h]),b=p.useMemo(()=>({open:c===0,close:h}),[c,h]),m={ref:a};return W.createElement(a6.Provider,{value:l},W.createElement(s6.Provider,{value:v},W.createElement(r6,{value:ir(c,{0:Ir.Open,1:Ir.Closed})},di({ourProps:m,theirProps:r,slot:b,defaultTag:yde,name:"Disclosure"}))))}let Ade="button";function wde(e,t){let n=Mf(),{id:r=`headlessui-disclosure-button-${n}`,...o}=e,[a,i]=i6("Disclosure.Button"),s=vde(),l=s===null?!1:s===a.panelId,c=p.useRef(null),u=Wi(c,t,l?null:a.buttonRef),f=o$();p.useEffect(()=>{if(!l)return i({type:2,buttonId:r}),()=>{i({type:2,buttonId:null})}},[r,i,l]);let h=$t(w=>{var k;if(l){if(a.disclosureState===1)return;switch(w.key){case Mn.Space:case Mn.Enter:w.preventDefault(),w.stopPropagation(),i({type:0}),(k=a.buttonRef.current)==null||k.focus();break}}else switch(w.key){case Mn.Space:case Mn.Enter:w.preventDefault(),w.stopPropagation(),i({type:0});break}}),v=$t(w=>{switch(w.key){case Mn.Space:w.preventDefault();break}}),b=$t(w=>{var k;s$(w.currentTarget)||e.disabled||(l?(i({type:0}),(k=a.buttonRef.current)==null||k.focus()):i({type:0}))}),m=p.useMemo(()=>({open:a.disclosureState===0}),[a]),y=n$(e,c),A=l?{ref:u,type:y,onKeyDown:h,onClick:b}:{ref:u,id:r,type:y,"aria-expanded":a.disclosureState===0,"aria-controls":a.linkedPanel?a.panelId:void 0,onKeyDown:h,onKeyUp:v,onClick:b};return di({mergeRefs:f,ourProps:A,theirProps:o,slot:m,defaultTag:Ade,name:"Disclosure.Button"})}let Cde="div",Sde=Yd.RenderStrategy|Yd.Static;function Ede(e,t){let n=Mf(),{id:r=`headlessui-disclosure-panel-${n}`,...o}=e,[a,i]=i6("Disclosure.Panel"),{close:s}=d$("Disclosure.Panel"),l=o$(),c=Wi(t,a.panelRef,b=>{pde(()=>i({type:b?4:5}))});p.useEffect(()=>(i({type:3,panelId:r}),()=>{i({type:3,panelId:null})}),[r,i]);let u=ay(),f=(()=>u!==null?(u&Ir.Open)===Ir.Open:a.disclosureState===0)(),h=p.useMemo(()=>({open:a.disclosureState===0,close:s}),[a,s]),v={ref:c,id:r};return W.createElement(l6.Provider,{value:a.panelId},di({mergeRefs:l,ourProps:v,theirProps:o,slot:h,defaultTag:Cde,features:Sde,visible:f,name:"Disclosure.Panel"}))}let kde=za(xde),Ode=za(wde),Tde=za(Ede),sT=Object.assign(kde,{Button:Ode,Panel:Tde}),lT=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function cT(e){var t,n;let r=(t=e.innerText)!=null?t:"",o=e.cloneNode(!0);if(!(o instanceof HTMLElement))return r;let a=!1;for(let s of o.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))s.remove(),a=!0;let i=a?(n=o.innerText)!=null?n:"":r;return lT.test(i)&&(i=i.replace(lT,"")),i}function jde(e){let t=e.getAttribute("aria-label");if(typeof t=="string")return t.trim();let n=e.getAttribute("aria-labelledby");if(n){let r=n.split(" ").map(o=>{let a=document.getElementById(o);if(a){let i=a.getAttribute("aria-label");return typeof i=="string"?i.trim():cT(a).trim()}return null}).filter(Boolean);if(r.length>0)return r.join(", ")}return cT(e).trim()}function Nde(e){let t=p.useRef(""),n=p.useRef("");return $t(()=>{let r=e.current;if(!r)return"";let o=r.innerText;if(t.current===o)return n.current;let a=jde(r).trim().toLowerCase();return t.current=o,n.current=a,a})}var Pde=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Pde||{}),Rde=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(Rde||{}),Mde=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(Mde||{}),Lde=(e=>(e[e.OpenListbox=0]="OpenListbox",e[e.CloseListbox=1]="CloseListbox",e[e.GoToOption=2]="GoToOption",e[e.Search=3]="Search",e[e.ClearSearch=4]="ClearSearch",e[e.RegisterOption=5]="RegisterOption",e[e.UnregisterOption=6]="UnregisterOption",e[e.RegisterLabel=7]="RegisterLabel",e))(Lde||{});function BA(e,t=n=>n){let n=e.activeOptionIndex!==null?e.options[e.activeOptionIndex]:null,r=Que(t(e.options.slice()),a=>a.dataRef.current.domRef.current),o=n?r.indexOf(n):null;return o===-1&&(o=null),{options:r,activeOptionIndex:o}}let Dde={1(e){return e.dataRef.current.disabled||e.listboxState===1?e:{...e,activeOptionIndex:null,listboxState:1}},0(e){if(e.dataRef.current.disabled||e.listboxState===0)return e;let t=e.activeOptionIndex,{isSelected:n}=e.dataRef.current,r=e.options.findIndex(o=>n(o.dataRef.current.value));return r!==-1&&(t=r),{...e,listboxState:0,activeOptionIndex:t}},2(e,t){var n;if(e.dataRef.current.disabled||e.listboxState===1)return e;let r=BA(e),o=fde(t,{resolveItems:()=>r.options,resolveActiveIndex:()=>r.activeOptionIndex,resolveId:a=>a.id,resolveDisabled:a=>a.dataRef.current.disabled});return{...e,...r,searchQuery:"",activeOptionIndex:o,activationTrigger:(n=t.trigger)!=null?n:1}},3:(e,t)=>{if(e.dataRef.current.disabled||e.listboxState===1)return e;let n=e.searchQuery!==""?0:1,r=e.searchQuery+t.value.toLowerCase(),o=(e.activeOptionIndex!==null?e.options.slice(e.activeOptionIndex+n).concat(e.options.slice(0,e.activeOptionIndex+n)):e.options).find(i=>{var s;return!i.dataRef.current.disabled&&((s=i.dataRef.current.textValue)==null?void 0:s.startsWith(r))}),a=o?e.options.indexOf(o):-1;return a===-1||a===e.activeOptionIndex?{...e,searchQuery:r}:{...e,searchQuery:r,activeOptionIndex:a,activationTrigger:1}},4(e){return e.dataRef.current.disabled||e.listboxState===1||e.searchQuery===""?e:{...e,searchQuery:""}},5:(e,t)=>{let n={id:t.id,dataRef:t.dataRef},r=BA(e,o=>[...o,n]);return e.activeOptionIndex===null&&e.dataRef.current.isSelected(t.dataRef.current.value)&&(r.activeOptionIndex=r.options.indexOf(n)),{...e,...r}},6:(e,t)=>{let n=BA(e,r=>{let o=r.findIndex(a=>a.id===t.id);return o!==-1&&r.splice(o,1),r});return{...e,...n,activationTrigger:1}},7:(e,t)=>({...e,labelId:t.id})},c6=p.createContext(null);c6.displayName="ListboxActionsContext";function pm(e){let t=p.useContext(c6);if(t===null){let n=new Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,pm),n}return t}let u6=p.createContext(null);u6.displayName="ListboxDataContext";function hm(e){let t=p.useContext(u6);if(t===null){let n=new Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,hm),n}return t}function Ide(e,t){return ir(t.type,Dde,e,t)}let Fde=p.Fragment;function Bde(e,t){let{value:n,defaultValue:r,form:o,name:a,onChange:i,by:s=(Y,ne)=>Y===ne,disabled:l=!1,horizontal:c=!1,multiple:u=!1,...f}=e;const h=c?"horizontal":"vertical";let v=Wi(t),[b=u?[]:void 0,m]=Vue(n,i,r),[y,A]=p.useReducer(Ide,{dataRef:p.createRef(),listboxState:1,options:[],searchQuery:"",labelId:null,activeOptionIndex:null,activationTrigger:1}),w=p.useRef({static:!1,hold:!1}),k=p.useRef(null),C=p.useRef(null),E=p.useRef(null),S=$t(typeof s=="string"?(Y,ne)=>{let ee=s;return(Y==null?void 0:Y[ee])===(ne==null?void 0:ne[ee])}:s),O=p.useCallback(Y=>ir(T.mode,{1:()=>b.some(ne=>S(ne,Y)),0:()=>S(b,Y)}),[b]),T=p.useMemo(()=>({...y,value:b,disabled:l,mode:u?1:0,orientation:h,compare:S,isSelected:O,optionsPropsRef:w,labelRef:k,buttonRef:C,optionsRef:E}),[b,l,u,y]);Yo(()=>{y.dataRef.current=T},[T]),rde([T.buttonRef,T.optionsRef],(Y,ne)=>{var ee;A({type:1}),t$(ne,t6.Loose)||(Y.preventDefault(),(ee=T.buttonRef.current)==null||ee.focus())},T.listboxState===0);let P=p.useMemo(()=>({open:T.listboxState===0,disabled:l,value:b}),[T,l,b]),N=$t(Y=>{let ne=T.options.find(ee=>ee.id===Y);ne&&$(ne.dataRef.current.value)}),L=$t(()=>{if(T.activeOptionIndex!==null){let{dataRef:Y,id:ne}=T.options[T.activeOptionIndex];$(Y.current.value),A({type:2,focus:mo.Specific,id:ne})}}),I=$t(()=>A({type:0})),M=$t(()=>A({type:1})),B=$t((Y,ne,ee)=>Y===mo.Specific?A({type:2,focus:mo.Specific,id:ne,trigger:ee}):A({type:2,focus:Y,trigger:ee})),R=$t((Y,ne)=>(A({type:5,id:Y,dataRef:ne}),()=>A({type:6,id:Y}))),D=$t(Y=>(A({type:7,id:Y}),()=>A({type:7,id:null}))),$=$t(Y=>ir(T.mode,{0(){return m==null?void 0:m(Y)},1(){let ne=T.value.slice(),ee=ne.findIndex(re=>S(re,Y));return ee===-1?ne.push(Y):ne.splice(ee,1),m==null?void 0:m(ne)}})),z=$t(Y=>A({type:3,value:Y})),_=$t(()=>A({type:4})),V=p.useMemo(()=>({onChange:$,registerOption:R,registerLabel:D,goToOption:B,closeListbox:M,openListbox:I,selectActiveOption:L,selectOption:N,search:z,clearSearch:_}),[]),H={ref:v},K=p.useRef(null),X=Xd();return p.useEffect(()=>{K.current&&r!==void 0&&X.addEventListener(K.current,"reset",()=>{m==null||m(r)})},[K,m]),W.createElement(c6.Provider,{value:V},W.createElement(u6.Provider,{value:T},W.createElement(r6,{value:ir(T.listboxState,{0:Ir.Open,1:Ir.Closed})},a!=null&&b!=null&&l$({[a]:b}).map(([Y,ne],ee)=>W.createElement(cde,{features:i$.Hidden,ref:ee===0?re=>{var be;K.current=(be=re==null?void 0:re.closest("form"))!=null?be:null}:void 0,...N4({key:Y,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:o,disabled:l,name:Y,value:ne})})),di({ourProps:H,theirProps:f,slot:P,defaultTag:Fde,name:"Listbox"}))))}let $de="button";function zde(e,t){var n;let r=Mf(),{id:o=`headlessui-listbox-button-${r}`,...a}=e,i=hm("Listbox.Button"),s=pm("Listbox.Button"),l=Wi(i.buttonRef,t),c=Xd(),u=$t(y=>{switch(y.key){case Mn.Space:case Mn.Enter:case Mn.ArrowDown:y.preventDefault(),s.openListbox(),c.nextFrame(()=>{i.value||s.goToOption(mo.First)});break;case Mn.ArrowUp:y.preventDefault(),s.openListbox(),c.nextFrame(()=>{i.value||s.goToOption(mo.Last)});break}}),f=$t(y=>{switch(y.key){case Mn.Space:y.preventDefault();break}}),h=$t(y=>{if(s$(y.currentTarget))return y.preventDefault();i.listboxState===0?(s.closeListbox(),c.nextFrame(()=>{var A;return(A=i.buttonRef.current)==null?void 0:A.focus({preventScroll:!0})})):(y.preventDefault(),s.openListbox())}),v=e$(()=>{if(i.labelId)return[i.labelId,o].join(" ")},[i.labelId,o]),b=p.useMemo(()=>({open:i.listboxState===0,disabled:i.disabled,value:i.value}),[i]),m={ref:l,id:o,type:n$(e,i.buttonRef),"aria-haspopup":"listbox","aria-controls":(n=i.optionsRef.current)==null?void 0:n.id,"aria-expanded":i.listboxState===0,"aria-labelledby":v,disabled:i.disabled,onKeyDown:u,onKeyUp:f,onClick:h};return di({ourProps:m,theirProps:a,slot:b,defaultTag:$de,name:"Listbox.Button"})}let _de="label";function Hde(e,t){let n=Mf(),{id:r=`headlessui-listbox-label-${n}`,...o}=e,a=hm("Listbox.Label"),i=pm("Listbox.Label"),s=Wi(a.labelRef,t);Yo(()=>i.registerLabel(r),[r]);let l=$t(()=>{var u;return(u=a.buttonRef.current)==null?void 0:u.focus({preventScroll:!0})}),c=p.useMemo(()=>({open:a.listboxState===0,disabled:a.disabled}),[a]);return di({ourProps:{ref:s,id:r,onClick:l},theirProps:o,slot:c,defaultTag:_de,name:"Listbox.Label"})}let Ude="ul",Wde=Yd.RenderStrategy|Yd.Static;function Vde(e,t){var n;let r=Mf(),{id:o=`headlessui-listbox-options-${r}`,...a}=e,i=hm("Listbox.Options"),s=pm("Listbox.Options"),l=Wi(i.optionsRef,t),c=Xd(),u=Xd(),f=ay(),h=(()=>f!==null?(f&Ir.Open)===Ir.Open:i.listboxState===0)();p.useEffect(()=>{var A;let w=i.optionsRef.current;w&&i.listboxState===0&&w!==((A=e6(w))==null?void 0:A.activeElement)&&w.focus({preventScroll:!0})},[i.listboxState,i.optionsRef]);let v=$t(A=>{switch(u.dispose(),A.key){case Mn.Space:if(i.searchQuery!=="")return A.preventDefault(),A.stopPropagation(),s.search(A.key);case Mn.Enter:if(A.preventDefault(),A.stopPropagation(),i.activeOptionIndex!==null){let{dataRef:w}=i.options[i.activeOptionIndex];s.onChange(w.current.value)}i.mode===0&&(s.closeListbox(),Il().nextFrame(()=>{var w;return(w=i.buttonRef.current)==null?void 0:w.focus({preventScroll:!0})}));break;case ir(i.orientation,{vertical:Mn.ArrowDown,horizontal:Mn.ArrowRight}):return A.preventDefault(),A.stopPropagation(),s.goToOption(mo.Next);case ir(i.orientation,{vertical:Mn.ArrowUp,horizontal:Mn.ArrowLeft}):return A.preventDefault(),A.stopPropagation(),s.goToOption(mo.Previous);case Mn.Home:case Mn.PageUp:return A.preventDefault(),A.stopPropagation(),s.goToOption(mo.First);case Mn.End:case Mn.PageDown:return A.preventDefault(),A.stopPropagation(),s.goToOption(mo.Last);case Mn.Escape:return A.preventDefault(),A.stopPropagation(),s.closeListbox(),c.nextFrame(()=>{var w;return(w=i.buttonRef.current)==null?void 0:w.focus({preventScroll:!0})});case Mn.Tab:A.preventDefault(),A.stopPropagation();break;default:A.key.length===1&&(s.search(A.key),u.setTimeout(()=>s.clearSearch(),350));break}}),b=e$(()=>{var A;return(A=i.buttonRef.current)==null?void 0:A.id},[i.buttonRef.current]),m=p.useMemo(()=>({open:i.listboxState===0}),[i]),y={"aria-activedescendant":i.activeOptionIndex===null||(n=i.options[i.activeOptionIndex])==null?void 0:n.id,"aria-multiselectable":i.mode===1?!0:void 0,"aria-labelledby":b,"aria-orientation":i.orientation,id:o,onKeyDown:v,role:"listbox",tabIndex:0,ref:l};return di({ourProps:y,theirProps:a,slot:m,defaultTag:Ude,features:Wde,visible:h,name:"Listbox.Options"})}let qde="li";function Gde(e,t){let n=Mf(),{id:r=`headlessui-listbox-option-${n}`,disabled:o=!1,value:a,...i}=e,s=hm("Listbox.Option"),l=pm("Listbox.Option"),c=s.activeOptionIndex!==null?s.options[s.activeOptionIndex].id===r:!1,u=s.isSelected(a),f=p.useRef(null),h=Nde(f),v=Ni({disabled:o,value:a,domRef:f,get textValue(){return h()}}),b=Wi(t,f);Yo(()=>{if(s.listboxState!==0||!c||s.activationTrigger===0)return;let S=Il();return S.requestAnimationFrame(()=>{var O,T;(T=(O=f.current)==null?void 0:O.scrollIntoView)==null||T.call(O,{block:"nearest"})}),S.dispose},[f,c,s.listboxState,s.activationTrigger,s.activeOptionIndex]),Yo(()=>l.registerOption(r,v),[v,r]);let m=$t(S=>{if(o)return S.preventDefault();l.onChange(a),s.mode===0&&(l.closeListbox(),Il().nextFrame(()=>{var O;return(O=s.buttonRef.current)==null?void 0:O.focus({preventScroll:!0})}))}),y=$t(()=>{if(o)return l.goToOption(mo.Nothing);l.goToOption(mo.Specific,r)}),A=ade(),w=$t(S=>A.update(S)),k=$t(S=>{A.wasMoved(S)&&(o||c||l.goToOption(mo.Specific,r,0))}),C=$t(S=>{A.wasMoved(S)&&(o||c&&l.goToOption(mo.Nothing))}),E=p.useMemo(()=>({active:c,selected:u,disabled:o}),[c,u,o]);return di({ourProps:{id:r,ref:b,role:"option",tabIndex:o===!0?void 0:-1,"aria-disabled":o===!0?!0:void 0,"aria-selected":u,disabled:void 0,onClick:m,onFocus:y,onPointerEnter:w,onMouseEnter:w,onPointerMove:k,onMouseMove:k,onPointerLeave:C,onMouseLeave:C},theirProps:i,slot:E,defaultTag:qde,name:"Listbox.Option"})}let Kde=za(Bde),Xde=za(zde),Yde=za(Hde),Jde=za(Vde),Qde=za(Gde),kl=Object.assign(Kde,{Button:Xde,Label:Yde,Options:Jde,Option:Qde});function Zde(e=0){let[t,n]=p.useState(e),r=o6(),o=p.useCallback(l=>{r.current&&n(c=>c|l)},[t,r]),a=p.useCallback(l=>!!(t&l),[t]),i=p.useCallback(l=>{r.current&&n(c=>c&~l)},[n,r]),s=p.useCallback(l=>{r.current&&n(c=>c^l)},[n]);return{flags:t,addFlag:o,hasFlag:a,removeFlag:i,toggleFlag:s}}function efe(e){let t={called:!1};return(...n)=>{if(!t.called)return t.called=!0,e(...n)}}function $A(e,...t){e&&t.length>0&&e.classList.add(...t)}function zA(e,...t){e&&t.length>0&&e.classList.remove(...t)}function tfe(e,t){let n=Il();if(!e)return n.dispose;let{transitionDuration:r,transitionDelay:o}=getComputedStyle(e),[a,i]=[r,o].map(l=>{let[c=0]=l.split(",").filter(Boolean).map(u=>u.includes("ms")?parseFloat(u):parseFloat(u)*1e3).sort((u,f)=>f-u);return c}),s=a+i;if(s!==0){n.group(c=>{c.setTimeout(()=>{t(),c.dispose()},s),c.addEventListener(e,"transitionrun",u=>{u.target===u.currentTarget&&c.dispose()})});let l=n.addEventListener(e,"transitionend",c=>{c.target===c.currentTarget&&(t(),l())})}else t();return n.add(()=>t()),n.dispose}function nfe(e,t,n,r){let o=n?"enter":"leave",a=Il(),i=r!==void 0?efe(r):()=>{};o==="enter"&&(e.removeAttribute("hidden"),e.style.display="");let s=ir(o,{enter:()=>t.enter,leave:()=>t.leave}),l=ir(o,{enter:()=>t.enterTo,leave:()=>t.leaveTo}),c=ir(o,{enter:()=>t.enterFrom,leave:()=>t.leaveFrom});return zA(e,...t.base,...t.enter,...t.enterTo,...t.enterFrom,...t.leave,...t.leaveFrom,...t.leaveTo,...t.entered),$A(e,...t.base,...s,...c),a.nextFrame(()=>{zA(e,...t.base,...s,...c),$A(e,...t.base,...s,...l),tfe(e,()=>(zA(e,...t.base,...s),$A(e,...t.base,...t.entered),i()))}),a.dispose}function rfe({immediate:e,container:t,direction:n,classes:r,onStart:o,onStop:a}){let i=o6(),s=Xd(),l=Ni(n);Yo(()=>{e&&(l.current="enter")},[e]),Yo(()=>{let c=Il();s.add(c.dispose);let u=t.current;if(u&&l.current!=="idle"&&i.current)return c.dispose(),o.current(l.current),c.add(nfe(u,r.current,l.current==="enter",()=>{c.dispose(),a.current(l.current)})),c.dispose},[n])}function pl(e=""){return e.split(/\s+/).filter(t=>t.length>1)}let iy=p.createContext(null);iy.displayName="TransitionContext";var ofe=(e=>(e.Visible="visible",e.Hidden="hidden",e))(ofe||{});function afe(){let e=p.useContext(iy);if(e===null)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}function ife(){let e=p.useContext(sy);if(e===null)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}let sy=p.createContext(null);sy.displayName="NestingContext";function ly(e){return"children"in e?ly(e.children):e.current.filter(({el:t})=>t.current!==null).filter(({state:t})=>t==="visible").length>0}function f$(e,t){let n=Ni(e),r=p.useRef([]),o=o6(),a=Xd(),i=$t((v,b=El.Hidden)=>{let m=r.current.findIndex(({el:y})=>y===v);m!==-1&&(ir(b,{[El.Unmount](){r.current.splice(m,1)},[El.Hidden](){r.current[m].state="hidden"}}),a.microTask(()=>{var y;!ly(r)&&o.current&&((y=n.current)==null||y.call(n))}))}),s=$t(v=>{let b=r.current.find(({el:m})=>m===v);return b?b.state!=="visible"&&(b.state="visible"):r.current.push({el:v,state:"visible"}),()=>i(v,El.Unmount)}),l=p.useRef([]),c=p.useRef(Promise.resolve()),u=p.useRef({enter:[],leave:[],idle:[]}),f=$t((v,b,m)=>{l.current.splice(0),t&&(t.chains.current[b]=t.chains.current[b].filter(([y])=>y!==v)),t==null||t.chains.current[b].push([v,new Promise(y=>{l.current.push(y)})]),t==null||t.chains.current[b].push([v,new Promise(y=>{Promise.all(u.current[b].map(([A,w])=>w)).then(()=>y())})]),b==="enter"?c.current=c.current.then(()=>t==null?void 0:t.wait.current).then(()=>m(b)):m(b)}),h=$t((v,b,m)=>{Promise.all(u.current[b].splice(0).map(([y,A])=>A)).then(()=>{var y;(y=l.current.shift())==null||y()}).then(()=>m(b))});return p.useMemo(()=>({children:r,register:s,unregister:i,onStart:f,onStop:h,wait:c,chains:u}),[s,i,r,f,h,u,c])}function sfe(){}let lfe=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function uT(e){var t;let n={};for(let r of lfe)n[r]=(t=e[r])!=null?t:sfe;return n}function cfe(e){let t=p.useRef(uT(e));return p.useEffect(()=>{t.current=uT(e)},[e]),t}let ufe="div",p$=Yd.RenderStrategy;function dfe(e,t){var n,r;let{beforeEnter:o,afterEnter:a,beforeLeave:i,afterLeave:s,enter:l,enterFrom:c,enterTo:u,entered:f,leave:h,leaveFrom:v,leaveTo:b,...m}=e,y=p.useRef(null),A=Wi(y,t),w=(n=m.unmount)==null||n?El.Unmount:El.Hidden,{show:k,appear:C,initial:E}=afe(),[S,O]=p.useState(k?"visible":"hidden"),T=ife(),{register:P,unregister:N}=T;p.useEffect(()=>P(y),[P,y]),p.useEffect(()=>{if(w===El.Hidden&&y.current){if(k&&S!=="visible"){O("visible");return}return ir(S,{hidden:()=>N(y),visible:()=>P(y)})}},[S,y,P,N,k,w]);let L=Ni({base:pl(m.className),enter:pl(l),enterFrom:pl(c),enterTo:pl(u),entered:pl(f),leave:pl(h),leaveFrom:pl(v),leaveTo:pl(b)}),I=cfe({beforeEnter:o,afterEnter:a,beforeLeave:i,afterLeave:s}),M=ZS();p.useEffect(()=>{if(M&&S==="visible"&&y.current===null)throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[y,S,M]);let B=E&&!C,R=C&&k&&E,D=(()=>!M||B?"idle":k?"enter":"leave")(),$=Zde(0),z=$t(Y=>ir(Y,{enter:()=>{$.addFlag(Ir.Opening),I.current.beforeEnter()},leave:()=>{$.addFlag(Ir.Closing),I.current.beforeLeave()},idle:()=>{}})),_=$t(Y=>ir(Y,{enter:()=>{$.removeFlag(Ir.Opening),I.current.afterEnter()},leave:()=>{$.removeFlag(Ir.Closing),I.current.afterLeave()},idle:()=>{}})),V=f$(()=>{O("hidden"),N(y)},T),H=p.useRef(!1);rfe({immediate:R,container:y,classes:L,direction:D,onStart:Ni(Y=>{H.current=!0,V.onStart(y,Y,z)}),onStop:Ni(Y=>{H.current=!1,V.onStop(y,Y,_),Y==="leave"&&!ly(V)&&(O("hidden"),N(y))})});let K=m,X={ref:A};return R?K={...K,className:Cv(m.className,...L.current.enter,...L.current.enterFrom)}:H.current&&(K.className=Cv(m.className,(r=y.current)==null?void 0:r.className),K.className===""&&delete K.className),W.createElement(sy.Provider,{value:V},W.createElement(r6,{value:ir(S,{visible:Ir.Open,hidden:Ir.Closed})|$.flags},di({ourProps:X,theirProps:K,defaultTag:ufe,features:p$,visible:S==="visible",name:"Transition.Child"})))}function ffe(e,t){let{show:n,appear:r=!1,unmount:o=!0,...a}=e,i=p.useRef(null),s=Wi(i,t);ZS();let l=ay();if(n===void 0&&l!==null&&(n=(l&Ir.Open)===Ir.Open),![!0,!1].includes(n))throw new Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[c,u]=p.useState(n?"visible":"hidden"),f=f$(()=>{u("hidden")}),[h,v]=p.useState(!0),b=p.useRef([n]);Yo(()=>{h!==!1&&b.current[b.current.length-1]!==n&&(b.current.push(n),v(!1))},[b,n]);let m=p.useMemo(()=>({show:n,appear:r,initial:h}),[n,r,h]);p.useEffect(()=>{if(n)u("visible");else if(!ly(f))u("hidden");else{let k=i.current;if(!k)return;let C=k.getBoundingClientRect();C.x===0&&C.y===0&&C.width===0&&C.height===0&&u("hidden")}},[n,f]);let y={unmount:o},A=$t(()=>{var k;h&&v(!1),(k=e.beforeEnter)==null||k.call(e)}),w=$t(()=>{var k;h&&v(!1),(k=e.beforeLeave)==null||k.call(e)});return W.createElement(sy.Provider,{value:f},W.createElement(iy.Provider,{value:m},di({ourProps:{...y,as:p.Fragment,children:W.createElement(h$,{ref:s,...y,...a,beforeEnter:A,beforeLeave:w})},theirProps:{},defaultTag:p.Fragment,features:p$,visible:c==="visible",name:"Transition"})))}function pfe(e,t){let n=p.useContext(iy)!==null,r=ay()!==null;return W.createElement(W.Fragment,null,!n&&r?W.createElement(P4,{ref:t,...e}):W.createElement(h$,{ref:t,...e}))}let P4=za(ffe),h$=za(dfe),hfe=za(pfe),Eu=Object.assign(P4,{Child:hfe,Root:P4});/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/var gfe={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const mfe=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Ke=(e,t)=>{const n=p.forwardRef(({color:r="currentColor",size:o=24,strokeWidth:a=2,absoluteStrokeWidth:i,className:s="",children:l,...c},u)=>p.createElement("svg",{ref:u,...gfe,width:o,height:o,stroke:r,strokeWidth:i?Number(a)*24/Number(o):a,className:["lucide",`lucide-${mfe(e)}`,s].join(" "),...c},[...t.map(([f,h])=>p.createElement(f,h)),...Array.isArray(l)?l:[l]]));return n.displayName=`${e}`,n};/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const vfe=Ke("ArrowDownUp",[["path",{d:"m3 16 4 4 4-4",key:"1co6wj"}],["path",{d:"M7 20V4",key:"1yoxec"}],["path",{d:"m21 8-4-4-4 4",key:"1c9v7m"}],["path",{d:"M17 4v16",key:"7dpous"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const g$=Ke("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const bfe=Ke("Bell",[["path",{d:"M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9",key:"1qo2s2"}],["path",{d:"M10.3 21a1.94 1.94 0 0 0 3.4 0",key:"qgo35s"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const yfe=Ke("BookMarked",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["polyline",{points:"10 2 10 10 13 7 16 10 16 2",key:"13o6vz"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const xfe=Ke("BookOpen",[["path",{d:"M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z",key:"vv98re"}],["path",{d:"M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z",key:"1cyq3y"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Afe=Ke("Bot",[["path",{d:"M12 8V4H8",key:"hb8ula"}],["rect",{width:"16",height:"12",x:"4",y:"8",rx:"2",key:"enze0r"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M15 13v2",key:"1xurst"}],["path",{d:"M9 13v2",key:"rq6x2g"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const wfe=Ke("Box",[["path",{d:"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z",key:"hh9hay"}],["path",{d:"m3.3 7 8.7 5 8.7-5",key:"g66t2b"}],["path",{d:"M12 22V12",key:"d0xqtd"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Cfe=Ke("Braces",[["path",{d:"M8 3H7a2 2 0 0 0-2 2v5a2 2 0 0 1-2 2 2 2 0 0 1 2 2v5c0 1.1.9 2 2 2h1",key:"ezmyqa"}],["path",{d:"M16 21h1a2 2 0 0 0 2-2v-5c0-1.1.9-2 2-2a2 2 0 0 1-2-2V5a2 2 0 0 0-2-2h-1",key:"e1hn23"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const gm=Ke("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const m$=Ke("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Sfe=Ke("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const d6=Ke("ChevronsUpDown",[["path",{d:"m7 15 5 5 5-5",key:"1hf1tw"}],["path",{d:"m7 9 5-5 5 5",key:"sgt6xg"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const v$=Ke("CircleCheck",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Sv=Ke("CircleHelp",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Efe=Ke("CirclePlus",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const b$=Ke("CircleStop",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["rect",{width:"6",height:"6",x:"9",y:"9",key:"1wrtvo"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const y$=Ke("CircleX",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const kfe=Ke("Clipboard",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const dT=Ke("CloudDownload",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M12 12v9",key:"192myk"}],["path",{d:"m8 17 4 4 4-4",key:"1ul180"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const f6=Ke("Combine",[["rect",{width:"8",height:"8",x:"2",y:"2",rx:"2",key:"z1hh3n"}],["path",{d:"M14 2c1.1 0 2 .9 2 2v4c0 1.1-.9 2-2 2",key:"83orz6"}],["path",{d:"M20 2c1.1 0 2 .9 2 2v4c0 1.1-.9 2-2 2",key:"k86dmt"}],["path",{d:"M10 18H5c-1.7 0-3-1.3-3-3v-1",key:"6vokjl"}],["polyline",{points:"7 21 10 18 7 15",key:"1k02g0"}],["rect",{width:"8",height:"8",x:"14",y:"14",rx:"2",key:"1fa9i4"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Ofe=Ke("Compass",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polygon",{points:"16.24 7.76 14.12 14.12 7.76 16.24 9.88 9.88 16.24 7.76",key:"m9r19z"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const x$=Ke("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Tfe=Ke("Cpu",[["rect",{x:"4",y:"4",width:"16",height:"16",rx:"2",key:"1vbyd7"}],["rect",{x:"9",y:"9",width:"6",height:"6",key:"o3kz5p"}],["path",{d:"M15 2v2",key:"13l42r"}],["path",{d:"M15 20v2",key:"15mkzm"}],["path",{d:"M2 15h2",key:"1gxd5l"}],["path",{d:"M2 9h2",key:"1bbxkp"}],["path",{d:"M20 15h2",key:"19e6y8"}],["path",{d:"M20 9h2",key:"19tzq7"}],["path",{d:"M9 2v2",key:"165o2o"}],["path",{d:"M9 20v2",key:"i2bqo8"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const A$=Ke("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const jfe=Ke("Eraser",[["path",{d:"m7 21-4.3-4.3c-1-1-1-2.5 0-3.4l9.6-9.6c1-1 2.5-1 3.4 0l5.6 5.6c1 1 1 2.5 0 3.4L13 21",key:"182aya"}],["path",{d:"M22 21H7",key:"t4ddhn"}],["path",{d:"m5 11 9 9",key:"1mo9qw"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const cy=Ke("ExternalLink",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Nfe=Ke("FileInput",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M2 15h10",key:"jfw4w8"}],["path",{d:"m9 18 3-3-3-3",key:"112psh"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Pfe=Ke("FileSearch2",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"11.5",cy:"14.5",r:"2.5",key:"1bq0ko"}],["path",{d:"M13.3 16.3 15 18",key:"2quom7"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Rfe=Ke("FileSearch",[["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M4.268 21a2 2 0 0 0 1.727 1H18a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v3",key:"ms7g94"}],["path",{d:"m9 18-1.5-1.5",key:"1j6qii"}],["circle",{cx:"5",cy:"14",r:"3",key:"ufru5t"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Mfe=Ke("FileText",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const p6=Ke("File",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Lfe=Ke("Filter",[["polygon",{points:"22 3 2 3 10 12.46 10 19 14 21 14 12.46 22 3",key:"1yg77f"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Dfe=Ke("Fingerprint",[["path",{d:"M2 12C2 6.5 6.5 2 12 2a10 10 0 0 1 8 4",key:"1jc9o5"}],["path",{d:"M5 19.5C5.5 18 6 15 6 12c0-.7.12-1.37.34-2",key:"1mxgy1"}],["path",{d:"M17.29 21.02c.12-.6.43-2.3.5-3.02",key:"ptglia"}],["path",{d:"M12 10a2 2 0 0 0-2 2c0 1.02-.1 2.51-.26 4",key:"1nerag"}],["path",{d:"M8.65 22c.21-.66.45-1.32.57-2",key:"13wd9y"}],["path",{d:"M14 13.12c0 2.38 0 6.38-1 8.88",key:"o46ks0"}],["path",{d:"M2 16h.01",key:"1gqxmh"}],["path",{d:"M21.8 16c.2-2 .131-5.354 0-6",key:"drycrb"}],["path",{d:"M9 6.8a6 6 0 0 1 9 5.2c0 .47 0 1.17-.02 2",key:"1fgabc"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Ife=Ke("Gift",[["rect",{x:"3",y:"8",width:"18",height:"4",rx:"1",key:"bkv52"}],["path",{d:"M12 8v13",key:"1c76mn"}],["path",{d:"M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7",key:"6wjy6b"}],["path",{d:"M7.5 8a2.5 2.5 0 0 1 0-5A4.8 8 0 0 1 12 8a4.8 8 0 0 1 4.5-5 2.5 2.5 0 0 1 0 5",key:"1ihvrl"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Ffe=Ke("Github",[["path",{d:"M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4",key:"tonef"}],["path",{d:"M9 18c-4.51 2-5-2-7-2",key:"9comsn"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Bfe=Ke("Hammer",[["path",{d:"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9",key:"eefl8a"}],["path",{d:"m18 15 4-4",key:"16gjal"}],["path",{d:"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5",key:"b7pghm"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const $fe=Ke("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const zfe=Ke("Import",[["path",{d:"M12 3v12",key:"1x0j5s"}],["path",{d:"m8 11 4 4 4-4",key:"1dohi6"}],["path",{d:"M8 5H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-4",key:"1ywtjm"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const h6=Ke("Info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const _fe=Ke("LaptopMinimal",[["rect",{width:"18",height:"12",x:"3",y:"4",rx:"2",ry:"2",key:"1qhy41"}],["line",{x1:"2",x2:"22",y1:"20",y2:"20",key:"ni3hll"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Hfe=Ke("Layers",[["path",{d:"m12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z",key:"8b97xw"}],["path",{d:"m22 17.65-9.17 4.16a2 2 0 0 1-1.66 0L2 17.65",key:"dd6zsq"}],["path",{d:"m22 12.65-9.17 4.16a2 2 0 0 1-1.66 0L2 12.65",key:"ep9fru"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Ufe=Ke("LayoutPanelLeft",[["rect",{width:"7",height:"18",x:"3",y:"3",rx:"1",key:"2obqm"}],["rect",{width:"7",height:"7",x:"14",y:"3",rx:"1",key:"6d4xhi"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1",key:"nxv5o0"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Wfe=Ke("Lightbulb",[["path",{d:"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5",key:"1gvzjb"}],["path",{d:"M9 18h6",key:"x1upvd"}],["path",{d:"M10 22h4",key:"ceow96"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Vfe=Ke("Link",[["path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71",key:"1cjeqo"}],["path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71",key:"19qd67"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const R4=Ke("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const qfe=Ke("Lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const w$=Ke("LogOut",[["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}],["polyline",{points:"16 17 21 12 16 7",key:"1gabdz"}],["line",{x1:"21",x2:"9",y1:"12",y2:"12",key:"1uyos4"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Gfe=Ke("MessageCircle",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Kfe=Ke("MessageSquare",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Xfe=Ke("Paperclip",[["path",{d:"m21.44 11.05-9.19 9.19a6 6 0 0 1-8.49-8.49l8.57-8.57A4 4 0 1 1 18 8.84l-8.59 8.57a2 2 0 0 1-2.83-2.83l8.49-8.48",key:"1u3ebp"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const g6=Ke("PenLine",[["path",{d:"M12 20h9",key:"t2du7b"}],["path",{d:"M16.5 3.5a2.12 2.12 0 0 1 3 3L7 19l-4 1 1-4Z",key:"ymcmye"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const m6=Ke("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Yfe=Ke("Rocket",[["path",{d:"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z",key:"m3kijz"}],["path",{d:"m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z",key:"1fmvmk"}],["path",{d:"M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0",key:"1f8sc4"}],["path",{d:"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5",key:"qeys4"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Jfe=Ke("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Qfe=Ke("Scissors",[["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M8.12 8.12 12 12",key:"1alkpv"}],["path",{d:"M20 4 8.12 15.88",key:"xgtan2"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}],["path",{d:"M14.8 14.8 20 20",key:"ptml3r"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const mm=Ke("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Zfe=Ke("Send",[["path",{d:"m22 2-7 20-4-9-9-4Z",key:"1q3vgg"}],["path",{d:"M22 2 11 13",key:"nzbqef"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const epe=Ke("Settings2",[["path",{d:"M20 7h-9",key:"3s1dr2"}],["path",{d:"M14 17H5",key:"gfn3mx"}],["circle",{cx:"17",cy:"17",r:"3",key:"18b49y"}],["circle",{cx:"7",cy:"7",r:"3",key:"dfmy0x"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const tpe=Ke("Sparkles",[["path",{d:"m12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z",key:"17u4zn"}],["path",{d:"M5 3v4",key:"bklmnn"}],["path",{d:"M19 17v4",key:"iiml17"}],["path",{d:"M3 5h4",key:"nem4j1"}],["path",{d:"M17 19h4",key:"lbex7p"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const v6=Ke("SquareTerminal",[["path",{d:"m7 11 2-2-2-2",key:"1lz0vl"}],["path",{d:"M11 13h4",key:"1p7l4v"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const npe=Ke("Trash2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const C$=Ke("Variable",[["path",{d:"M8 21s-4-3-4-9 4-9 4-9",key:"uto9ud"}],["path",{d:"M16 3s4 3 4 9-4 9-4 9",key:"4w2vsq"}],["line",{x1:"15",x2:"9",y1:"9",y2:"15",key:"f7djnv"}],["line",{x1:"9",x2:"15",y1:"9",y2:"15",key:"1shsy8"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const rpe=Ke("WandSparkles",[["path",{d:"m21.64 3.64-1.28-1.28a1.21 1.21 0 0 0-1.72 0L2.36 18.64a1.21 1.21 0 0 0 0 1.72l1.28 1.28a1.2 1.2 0 0 0 1.72 0L21.64 5.36a1.2 1.2 0 0 0 0-1.72",key:"ul74o6"}],["path",{d:"m14 7 3 3",key:"1r5n42"}],["path",{d:"M5 6v4",key:"ilb8ba"}],["path",{d:"M19 14v4",key:"blhpug"}],["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M7 8H3",key:"zfb6yr"}],["path",{d:"M21 16h-4",key:"1cnmox"}],["path",{d:"M11 3H9",key:"1obp7u"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const ope=Ke("Wrench",[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z",key:"cbrjhi"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Pi=Ke("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);/**
* @license lucide-react v0.352.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const ape=Ke("Zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]]);function ipe({title:e,list:t=[],id:n,removeAlert:r}){const[o,a]=p.useState(!0);return p.useEffect(()=>{o&&setTimeout(()=>{a(!1),setTimeout(()=>{r(n)},500)},5e3)},[n,r,o]),d.jsx(Eu,{className:"relative",show:o,appear:!0,enter:"transition-transform duration-500 ease-out",enterFrom:"transform translate-x-[-100%]",enterTo:"transform translate-x-0",leave:"transition-transform duration-500 ease-in",leaveFrom:"transform translate-x-0",leaveTo:"transform translate-x-[-100%]",children:d.jsx("div",{onClick:()=>{a(!1),setTimeout(()=>{r(n)},500)},className:"error-build-message",children:d.jsxs("div",{className:"flex",children:[d.jsx("div",{className:"flex-shrink-0",children:d.jsx(y$,{className:"error-build-message-circle","aria-hidden":"true"})}),d.jsxs("div",{className:"ml-3",children:[d.jsx("h3",{className:"error-build-foreground",children:e}),(t==null?void 0:t.length)!==0&&(t!=null&&t.some(i=>i!=null))?d.jsx("div",{className:"error-build-message-div",children:d.jsx("ul",{className:"error-build-message-list",children:t.map((i,s)=>d.jsx("li",{children:i},s))})}):d.jsx(d.Fragment,{})]})]})})})}function spe({title:e,link:t="",id:n,removeAlert:r}){const[o,a]=p.useState(!0);return p.useEffect(()=>{o&&setTimeout(()=>{a(!1),setTimeout(()=>{r(n)},500)},5e3)},[n,r,o]),d.jsx(Eu,{show:o,enter:"transition-transform duration-500 ease-out",enterFrom:"transform translate-x-[-100%]",enterTo:"transform translate-x-0",leave:"transition-transform duration-500 ease-in",leaveFrom:"transform translate-x-0",leaveTo:"transform translate-x-[-100%]",children:d.jsx("div",{onClick:()=>{a(!1),r(n)},className:"mt-6 w-96 rounded-md bg-info-background p-4 shadow-xl",children:d.jsxs("div",{className:"flex",children:[d.jsx("div",{className:"flex-shrink-0",children:d.jsx(h6,{className:"h-5 w-5 text-status-blue ","aria-hidden":"true"})}),d.jsxs("div",{className:"ml-3 flex-1 md:flex md:justify-between",children:[d.jsx("p",{className:"text-sm text-info-foreground",children:e}),d.jsx("p",{className:"mt-3 text-sm md:ml-6 md:mt-0",children:t!==""?d.jsx(Ls,{to:t,className:"whitespace-nowrap font-medium text-info-foreground hover:text-accent-foreground",children:"Details"}):d.jsx(d.Fragment,{})})]})]})})})}function lpe({title:e,id:t,removeAlert:n}){const[r,o]=p.useState(!0);return p.useEffect(()=>{r&&setTimeout(()=>{o(!1),setTimeout(()=>{n(t)},500)},5e3)},[t,n,r]),d.jsx(Eu,{show:r,enter:"transition-transform duration-500 ease-out",enterFrom:"transform translate-x-[-100%]",enterTo:"transform translate-x-0",leave:"transition-transform duration-500 ease-in",leaveFrom:"transform translate-x-0",leaveTo:"transform translate-x-[-100%]",children:d.jsx("div",{onClick:()=>{o(!1),n(t)},className:"success-alert",children:d.jsxs("div",{className:"flex",children:[d.jsx("div",{className:"flex-shrink-0",children:d.jsx(v$,{className:"success-alert-icon","aria-hidden":"true"})}),d.jsx("div",{className:"ml-3",children:d.jsx("p",{className:"success-alert-message",children:e})})]})})})}const cpe={errorData:{title:"",list:[]},setErrorData:()=>{},errorOpen:!1,setErrorOpen:()=>{},noticeData:{title:"",link:""},setNoticeData:()=>{},noticeOpen:!1,setNoticeOpen:()=>{},successData:{title:""},setSuccessData:()=>{},successOpen:!1,setSuccessOpen:()=>{},notificationCenter:!1,setNotificationCenter:()=>{},notificationList:[],pushNotificationList:()=>{},clearNotificationList:()=>{},removeFromNotificationList:()=>{}},wt=p.createContext(cpe);function upe({children:e}){const[t,n]=p.useState({title:"",list:[]}),[r,o]=p.useState(!1),[a,i]=p.useState({title:"",link:""}),[s,l]=p.useState(!1),[c,u]=p.useState({title:""}),[f,h]=p.useState(!1),[v,b]=p.useState(!1),[m,y]=p.useState([]),A=O=>{y(T=>{let P=xt(T);return P.unshift(O),P})};function w(O){n(O),o(!0),b(!0),A({type:"error",title:O.title||" ",list:O.list,id:Rc()})}function k(O){O.title&&O.title!==""&&(i(O),l(!0),b(!0),A({type:"notice",title:O.title,link:O.link,id:Rc()}))}function C(O){O.title&&O.title!==""&&(u(O),h(!0),b(!0),A({type:"success",title:O.title,id:Rc()}))}function E(){y([])}function S(O){y(T=>T.filter(P=>P.id!==O))}return d.jsx(wt.Provider,{value:{removeFromNotificationList:S,clearNotificationList:E,notificationList:m,pushNotificationList:A,setNotificationCenter:b,notificationCenter:v,errorData:t,setErrorData:w,errorOpen:r,setErrorOpen:o,noticeData:a,setNoticeData:k,noticeOpen:s,setNoticeOpen:l,successData:c,setSuccessData:C,successOpen:f,setSuccessOpen:h},children:e})}function S$(e,t){return function(){return e.apply(t,arguments)}}const{toString:dpe}=Object.prototype,{getPrototypeOf:b6}=Object,uy=(e=>t=>{const n=dpe.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Vi=e=>(e=e.toLowerCase(),t=>uy(t)===e),dy=e=>t=>typeof t===e,{isArray:Lf}=Array,Uh=dy("undefined");function fpe(e){return e!==null&&!Uh(e)&&e.constructor!==null&&!Uh(e.constructor)&&Oa(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const E$=Vi("ArrayBuffer");function ppe(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&E$(e.buffer),t}const hpe=dy("string"),Oa=dy("function"),k$=dy("number"),fy=e=>e!==null&&typeof e=="object",gpe=e=>e===!0||e===!1,Y0=e=>{if(uy(e)!=="object")return!1;const t=b6(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},mpe=Vi("Date"),vpe=Vi("File"),bpe=Vi("Blob"),ype=Vi("FileList"),xpe=e=>fy(e)&&Oa(e.pipe),Ape=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Oa(e.append)&&((t=uy(e))==="formdata"||t==="object"&&Oa(e.toString)&&e.toString()==="[object FormData]"))},wpe=Vi("URLSearchParams"),Cpe=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function vm(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,o;if(typeof e!="object"&&(e=[e]),Lf(e))for(r=0,o=e.length;r<o;r++)t.call(null,e[r],r,e);else{const a=n?Object.getOwnPropertyNames(e):Object.keys(e),i=a.length;let s;for(r=0;r<i;r++)s=a[r],t.call(null,e[s],s,e)}}function O$(e,t){t=t.toLowerCase();const n=Object.keys(e);let r=n.length,o;for(;r-- >0;)if(o=n[r],t===o.toLowerCase())return o;return null}const T$=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),j$=e=>!Uh(e)&&e!==T$;function M4(){const{caseless:e}=j$(this)&&this||{},t={},n=(r,o)=>{const a=e&&O$(t,o)||o;Y0(t[a])&&Y0(r)?t[a]=M4(t[a],r):Y0(r)?t[a]=M4({},r):Lf(r)?t[a]=r.slice():t[a]=r};for(let r=0,o=arguments.length;r<o;r++)arguments[r]&&vm(arguments[r],n);return t}const Spe=(e,t,n,{allOwnKeys:r}={})=>(vm(t,(o,a)=>{n&&Oa(o)?e[a]=S$(o,n):e[a]=o},{allOwnKeys:r}),e),Epe=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),kpe=(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)},Ope=(e,t,n,r)=>{let o,a,i;const s={};if(t=t||{},e==null)return t;do{for(o=Object.getOwnPropertyNames(e),a=o.length;a-- >0;)i=o[a],(!r||r(i,e,t))&&!s[i]&&(t[i]=e[i],s[i]=!0);e=n!==!1&&b6(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Tpe=(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},jpe=e=>{if(!e)return null;if(Lf(e))return e;let t=e.length;if(!k$(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},Npe=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&b6(Uint8Array)),Ppe=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let o;for(;(o=r.next())&&!o.done;){const a=o.value;t.call(e,a[0],a[1])}},Rpe=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},Mpe=Vi("HTMLFormElement"),Lpe=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,o){return r.toUpperCase()+o}),fT=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Dpe=Vi("RegExp"),N$=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};vm(n,(o,a)=>{let i;(i=t(o,a,e))!==!1&&(r[a]=i||o)}),Object.defineProperties(e,r)},Ipe=e=>{N$(e,(t,n)=>{if(Oa(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(Oa(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+"'")})}})},Fpe=(e,t)=>{const n={},r=o=>{o.forEach(a=>{n[a]=!0})};return Lf(e)?r(e):r(String(e).split(t)),n},Bpe=()=>{},$pe=(e,t)=>(e=+e,Number.isFinite(e)?e:t),_A="abcdefghijklmnopqrstuvwxyz",pT="0123456789",P$={DIGIT:pT,ALPHA:_A,ALPHA_DIGIT:_A+_A.toUpperCase()+pT},zpe=(e=16,t=P$.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function _pe(e){return!!(e&&Oa(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const Hpe=e=>{const t=new Array(10),n=(r,o)=>{if(fy(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[o]=r;const a=Lf(r)?[]:{};return vm(r,(i,s)=>{const l=n(i,o+1);!Uh(l)&&(a[s]=l)}),t[o]=void 0,a}}return r};return n(e,0)},Upe=Vi("AsyncFunction"),Wpe=e=>e&&(fy(e)||Oa(e))&&Oa(e.then)&&Oa(e.catch),Ce={isArray:Lf,isArrayBuffer:E$,isBuffer:fpe,isFormData:Ape,isArrayBufferView:ppe,isString:hpe,isNumber:k$,isBoolean:gpe,isObject:fy,isPlainObject:Y0,isUndefined:Uh,isDate:mpe,isFile:vpe,isBlob:bpe,isRegExp:Dpe,isFunction:Oa,isStream:xpe,isURLSearchParams:wpe,isTypedArray:Npe,isFileList:ype,forEach:vm,merge:M4,extend:Spe,trim:Cpe,stripBOM:Epe,inherits:kpe,toFlatObject:Ope,kindOf:uy,kindOfTest:Vi,endsWith:Tpe,toArray:jpe,forEachEntry:Ppe,matchAll:Rpe,isHTMLForm:Mpe,hasOwnProperty:fT,hasOwnProp:fT,reduceDescriptors:N$,freezeMethods:Ipe,toObjectSet:Fpe,toCamelCase:Lpe,noop:Bpe,toFiniteNumber:$pe,findKey:O$,global:T$,isContextDefined:j$,ALPHABET:P$,generateString:zpe,isSpecCompliantForm:_pe,toJSONObject:Hpe,isAsyncFn:Upe,isThenable:Wpe};function Wt(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)}Ce.inherits(Wt,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:Ce.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const R$=Wt.prototype,M$={};["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=>{M$[e]={value:e}});Object.defineProperties(Wt,M$);Object.defineProperty(R$,"isAxiosError",{value:!0});Wt.from=(e,t,n,r,o,a)=>{const i=Object.create(R$);return Ce.toFlatObject(e,i,function(l){return l!==Error.prototype},s=>s!=="isAxiosError"),Wt.call(i,e.message,t,n,r,o),i.cause=e,i.name=e.name,a&&Object.assign(i,a),i};const Vpe=null;function L4(e){return Ce.isPlainObject(e)||Ce.isArray(e)}function L$(e){return Ce.endsWith(e,"[]")?e.slice(0,-2):e}function hT(e,t,n){return e?e.concat(t).map(function(o,a){return o=L$(o),!n&&a?"["+o+"]":o}).join(n?".":""):t}function qpe(e){return Ce.isArray(e)&&!e.some(L4)}const Gpe=Ce.toFlatObject(Ce,{},null,function(t){return/^is[A-Z]/.test(t)});function py(e,t,n){if(!Ce.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=Ce.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(m,y){return!Ce.isUndefined(y[m])});const r=n.metaTokens,o=n.visitor||u,a=n.dots,i=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&Ce.isSpecCompliantForm(t);if(!Ce.isFunction(o))throw new TypeError("visitor must be a function");function c(b){if(b===null)return"";if(Ce.isDate(b))return b.toISOString();if(!l&&Ce.isBlob(b))throw new Wt("Blob is not supported. Use a Buffer instead.");return Ce.isArrayBuffer(b)||Ce.isTypedArray(b)?l&&typeof Blob=="function"?new Blob([b]):Buffer.from(b):b}function u(b,m,y){let A=b;if(b&&!y&&typeof b=="object"){if(Ce.endsWith(m,"{}"))m=r?m:m.slice(0,-2),b=JSON.stringify(b);else if(Ce.isArray(b)&&qpe(b)||(Ce.isFileList(b)||Ce.endsWith(m,"[]"))&&(A=Ce.toArray(b)))return m=L$(m),A.forEach(function(k,C){!(Ce.isUndefined(k)||k===null)&&t.append(i===!0?hT([m],C,a):i===null?m:m+"[]",c(k))}),!1}return L4(b)?!0:(t.append(hT(y,m,a),c(b)),!1)}const f=[],h=Object.assign(Gpe,{defaultVisitor:u,convertValue:c,isVisitable:L4});function v(b,m){if(!Ce.isUndefined(b)){if(f.indexOf(b)!==-1)throw Error("Circular reference detected in "+m.join("."));f.push(b),Ce.forEach(b,function(A,w){(!(Ce.isUndefined(A)||A===null)&&o.call(t,A,Ce.isString(w)?w.trim():w,m,h))===!0&&v(A,m?m.concat(w):[w])}),f.pop()}}if(!Ce.isObject(e))throw new TypeError("data must be an object");return v(e),t}function gT(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function y6(e,t){this._pairs=[],e&&py(e,this,t)}const D$=y6.prototype;D$.append=function(t,n){this._pairs.push([t,n])};D$.toString=function(t){const n=t?function(r){return t.call(this,r,gT)}:gT;return this._pairs.map(function(o){return n(o[0])+"="+n(o[1])},"").join("&")};function Kpe(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function I$(e,t,n){if(!t)return e;const r=n&&n.encode||Kpe,o=n&&n.serialize;let a;if(o?a=o(t,n):a=Ce.isURLSearchParams(t)?t.toString():new y6(t,n).toString(r),a){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+a}return e}class Xpe{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){Ce.forEach(this.handlers,function(r){r!==null&&t(r)})}}const mT=Xpe,F$={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Ype=typeof URLSearchParams<"u"?URLSearchParams:y6,Jpe=typeof FormData<"u"?FormData:null,Qpe=typeof Blob<"u"?Blob:null,Zpe={isBrowser:!0,classes:{URLSearchParams:Ype,FormData:Jpe,Blob:Qpe},protocols:["http","https","file","blob","url","data"]},B$=typeof window<"u"&&typeof document<"u",ehe=(e=>B$&&["ReactNative","NativeScript","NS"].indexOf(e)<0)(typeof navigator<"u"&&navigator.product),the=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),nhe=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:B$,hasStandardBrowserEnv:ehe,hasStandardBrowserWebWorkerEnv:the},Symbol.toStringTag,{value:"Module"})),wi={...nhe,...Zpe};function rhe(e,t){return py(e,new wi.classes.URLSearchParams,Object.assign({visitor:function(n,r,o,a){return wi.isNode&&Ce.isBuffer(n)?(this.append(r,n.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)}},t))}function ohe(e){return Ce.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function ahe(e){const t={},n=Object.keys(e);let r;const o=n.length;let a;for(r=0;r<o;r++)a=n[r],t[a]=e[a];return t}function $$(e){function t(n,r,o,a){let i=n[a++];if(i==="__proto__")return!0;const s=Number.isFinite(+i),l=a>=n.length;return i=!i&&Ce.isArray(o)?o.length:i,l?(Ce.hasOwnProp(o,i)?o[i]=[o[i],r]:o[i]=r,!s):((!o[i]||!Ce.isObject(o[i]))&&(o[i]=[]),t(n,r,o[i],a)&&Ce.isArray(o[i])&&(o[i]=ahe(o[i])),!s)}if(Ce.isFormData(e)&&Ce.isFunction(e.entries)){const n={};return Ce.forEachEntry(e,(r,o)=>{t(ohe(r),o,n,0)}),n}return null}function ihe(e,t,n){if(Ce.isString(e))try{return(t||JSON.parse)(e),Ce.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const x6={transitional:F$,adapter:["xhr","http"],transformRequest:[function(t,n){const r=n.getContentType()||"",o=r.indexOf("application/json")>-1,a=Ce.isObject(t);if(a&&Ce.isHTMLForm(t)&&(t=new FormData(t)),Ce.isFormData(t))return o?JSON.stringify($$(t)):t;if(Ce.isArrayBuffer(t)||Ce.isBuffer(t)||Ce.isStream(t)||Ce.isFile(t)||Ce.isBlob(t))return t;if(Ce.isArrayBufferView(t))return t.buffer;if(Ce.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(a){if(r.indexOf("application/x-www-form-urlencoded")>-1)return rhe(t,this.formSerializer).toString();if((s=Ce.isFileList(t))||r.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return py(s?{"files[]":t}:t,l&&new l,this.formSerializer)}}return a||o?(n.setContentType("application/json",!1),ihe(t)):t}],transformResponse:[function(t){const n=this.transitional||x6.transitional,r=n&&n.forcedJSONParsing,o=this.responseType==="json";if(t&&Ce.isString(t)&&(r&&!this.responseType||o)){const i=!(n&&n.silentJSONParsing)&&o;try{return JSON.parse(t)}catch(s){if(i)throw s.name==="SyntaxError"?Wt.from(s,Wt.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:wi.classes.FormData,Blob:wi.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Ce.forEach(["delete","get","head","post","put","patch"],e=>{x6.headers[e]={}});const A6=x6,she=Ce.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"]),lhe=e=>{const t={};let n,r,o;return e&&e.split(`
`).forEach(function(i){o=i.indexOf(":"),n=i.substring(0,o).trim().toLowerCase(),r=i.substring(o+1).trim(),!(!n||t[n]&&she[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},vT=Symbol("internals");function Fp(e){return e&&String(e).trim().toLowerCase()}function J0(e){return e===!1||e==null?e:Ce.isArray(e)?e.map(J0):String(e)}function che(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 uhe=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function HA(e,t,n,r,o){if(Ce.isFunction(r))return r.call(this,t,n);if(o&&(t=n),!!Ce.isString(t)){if(Ce.isString(r))return t.indexOf(r)!==-1;if(Ce.isRegExp(r))return r.test(t)}}function dhe(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function fhe(e,t){const n=Ce.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(o,a,i){return this[r].call(this,t,o,a,i)},configurable:!0})})}class hy{constructor(t){t&&this.set(t)}set(t,n,r){const o=this;function a(s,l,c){const u=Fp(l);if(!u)throw new Error("header name must be a non-empty string");const f=Ce.findKey(o,u);(!f||o[f]===void 0||c===!0||c===void 0&&o[f]!==!1)&&(o[f||l]=J0(s))}const i=(s,l)=>Ce.forEach(s,(c,u)=>a(c,u,l));return Ce.isPlainObject(t)||t instanceof this.constructor?i(t,n):Ce.isString(t)&&(t=t.trim())&&!uhe(t)?i(lhe(t),n):t!=null&&a(n,t,r),this}get(t,n){if(t=Fp(t),t){const r=Ce.findKey(this,t);if(r){const o=this[r];if(!n)return o;if(n===!0)return che(o);if(Ce.isFunction(n))return n.call(this,o,r);if(Ce.isRegExp(n))return n.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Fp(t),t){const r=Ce.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||HA(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let o=!1;function a(i){if(i=Fp(i),i){const s=Ce.findKey(r,i);s&&(!n||HA(r,r[s],s,n))&&(delete r[s],o=!0)}}return Ce.isArray(t)?t.forEach(a):a(t),o}clear(t){const n=Object.keys(this);let r=n.length,o=!1;for(;r--;){const a=n[r];(!t||HA(this,this[a],a,t,!0))&&(delete this[a],o=!0)}return o}normalize(t){const n=this,r={};return Ce.forEach(this,(o,a)=>{const i=Ce.findKey(r,a);if(i){n[i]=J0(o),delete n[a];return}const s=t?dhe(a):String(a).trim();s!==a&&delete n[a],n[s]=J0(o),r[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return Ce.forEach(this,(r,o)=>{r!=null&&r!==!1&&(n[o]=t&&Ce.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(`
`)}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[vT]=this[vT]={accessors:{}}).accessors,o=this.prototype;function a(i){const s=Fp(i);r[s]||(fhe(o,i),r[s]=!0)}return Ce.isArray(t)?t.forEach(a):a(t),this}}hy.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);Ce.reduceDescriptors(hy.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});Ce.freezeMethods(hy);const As=hy;function UA(e,t){const n=this||A6,r=t||n,o=As.from(r.headers);let a=r.data;return Ce.forEach(e,function(s){a=s.call(n,a,o.normalize(),t?t.status:void 0)}),o.normalize(),a}function z$(e){return!!(e&&e.__CANCEL__)}function bm(e,t,n){Wt.call(this,e??"canceled",Wt.ERR_CANCELED,t,n),this.name="CanceledError"}Ce.inherits(bm,Wt,{__CANCEL__:!0});function phe(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new Wt("Request failed with status code "+n.status,[Wt.ERR_BAD_REQUEST,Wt.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const hhe=wi.hasStandardBrowserEnv?{write(e,t,n,r,o,a){const i=[e+"="+encodeURIComponent(t)];Ce.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),Ce.isString(r)&&i.push("path="+r),Ce.isString(o)&&i.push("domain="+o),a===!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 ghe(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function mhe(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function _$(e,t){return e&&!ghe(t)?mhe(e,t):t}const vhe=wi.hasStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let r;function o(a){let i=a;return t&&(n.setAttribute("href",i),i=n.href),n.setAttribute("href",i),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=o(window.location.href),function(i){const s=Ce.isString(i)?o(i):i;return s.protocol===r.protocol&&s.host===r.host}}():function(){return function(){return!0}}();function bhe(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function yhe(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o=0,a=0,i;return t=t!==void 0?t:1e3,function(l){const c=Date.now(),u=r[a];i||(i=c),n[o]=l,r[o]=c;let f=a,h=0;for(;f!==o;)h+=n[f++],f=f%e;if(o=(o+1)%e,o===a&&(a=(a+1)%e),c-i<t)return;const v=u&&c-u;return v?Math.round(h*1e3/v):void 0}}function bT(e,t){let n=0;const r=yhe(50,250);return o=>{const a=o.loaded,i=o.lengthComputable?o.total:void 0,s=a-n,l=r(s),c=a<=i;n=a;const u={loaded:a,total:i,progress:i?a/i:void 0,bytes:s,rate:l||void 0,estimated:l&&i&&c?(i-a)/l:void 0,event:o};u[t?"download":"upload"]=!0,e(u)}}const xhe=typeof XMLHttpRequest<"u",Ahe=xhe&&function(e){return new Promise(function(n,r){let o=e.data;const a=As.from(e.headers).normalize();let{responseType:i,withXSRFToken:s}=e,l;function c(){e.cancelToken&&e.cancelToken.unsubscribe(l),e.signal&&e.signal.removeEventListener("abort",l)}let u;if(Ce.isFormData(o)){if(wi.hasStandardBrowserEnv||wi.hasStandardBrowserWebWorkerEnv)a.setContentType(!1);else if((u=a.getContentType())!==!1){const[m,...y]=u?u.split(";").map(A=>A.trim()).filter(Boolean):[];a.setContentType([m||"multipart/form-data",...y].join("; "))}}let f=new XMLHttpRequest;if(e.auth){const m=e.auth.username||"",y=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";a.set("Authorization","Basic "+btoa(m+":"+y))}const h=_$(e.baseURL,e.url);f.open(e.method.toUpperCase(),I$(h,e.params,e.paramsSerializer),!0),f.timeout=e.timeout;function v(){if(!f)return;const m=As.from("getAllResponseHeaders"in f&&f.getAllResponseHeaders()),A={data:!i||i==="text"||i==="json"?f.responseText:f.response,status:f.status,statusText:f.statusText,headers:m,config:e,request:f};phe(function(k){n(k),c()},function(k){r(k),c()},A),f=null}if("onloadend"in f?f.onloadend=v:f.onreadystatechange=function(){!f||f.readyState!==4||f.status===0&&!(f.responseURL&&f.responseURL.indexOf("file:")===0)||setTimeout(v)},f.onabort=function(){f&&(r(new Wt("Request aborted",Wt.ECONNABORTED,e,f)),f=null)},f.onerror=function(){r(new Wt("Network Error",Wt.ERR_NETWORK,e,f)),f=null},f.ontimeout=function(){let y=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const A=e.transitional||F$;e.timeoutErrorMessage&&(y=e.timeoutErrorMessage),r(new Wt(y,A.clarifyTimeoutError?Wt.ETIMEDOUT:Wt.ECONNABORTED,e,f)),f=null},wi.hasStandardBrowserEnv&&(s&&Ce.isFunction(s)&&(s=s(e)),s||s!==!1&&vhe(h))){const m=e.xsrfHeaderName&&e.xsrfCookieName&&hhe.read(e.xsrfCookieName);m&&a.set(e.xsrfHeaderName,m)}o===void 0&&a.setContentType(null),"setRequestHeader"in f&&Ce.forEach(a.toJSON(),function(y,A){f.setRequestHeader(A,y)}),Ce.isUndefined(e.withCredentials)||(f.withCredentials=!!e.withCredentials),i&&i!=="json"&&(f.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&f.addEventListener("progress",bT(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&f.upload&&f.upload.addEventListener("progress",bT(e.onUploadProgress)),(e.cancelToken||e.signal)&&(l=m=>{f&&(r(!m||m.type?new bm(null,e,f):m),f.abort(),f=null)},e.cancelToken&&e.cancelToken.subscribe(l),e.signal&&(e.signal.aborted?l():e.signal.addEventListener("abort",l)));const b=bhe(h);if(b&&wi.protocols.indexOf(b)===-1){r(new Wt("Unsupported protocol "+b+":",Wt.ERR_BAD_REQUEST,e));return}f.send(o||null)})},D4={http:Vpe,xhr:Ahe};Ce.forEach(D4,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const yT=e=>`- ${e}`,whe=e=>Ce.isFunction(e)||e===null||e===!1,H$={getAdapter:e=>{e=Ce.isArray(e)?e:[e];const{length:t}=e;let n,r;const o={};for(let a=0;a<t;a++){n=e[a];let i;if(r=n,!whe(n)&&(r=D4[(i=String(n)).toLowerCase()],r===void 0))throw new Wt(`Unknown adapter '${i}'`);if(r)break;o[i||"#"+a]=r}if(!r){const a=Object.entries(o).map(([s,l])=>`adapter ${s} `+(l===!1?"is not supported by the environment":"is not available in the build"));let i=t?a.length>1?`since :
`+a.map(yT).join(`
`):" "+yT(a[0]):"as no adapter specified";throw new Wt("There is no suitable adapter to dispatch the request "+i,"ERR_NOT_SUPPORT")}return r},adapters:D4};function WA(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new bm(null,e)}function xT(e){return WA(e),e.headers=As.from(e.headers),e.data=UA.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),H$.getAdapter(e.adapter||A6.adapter)(e).then(function(r){return WA(e),r.data=UA.call(e,e.transformResponse,r),r.headers=As.from(r.headers),r},function(r){return z$(r)||(WA(e),r&&r.response&&(r.response.data=UA.call(e,e.transformResponse,r.response),r.response.headers=As.from(r.response.headers))),Promise.reject(r)})}const AT=e=>e instanceof As?{...e}:e;function Jd(e,t){t=t||{};const n={};function r(c,u,f){return Ce.isPlainObject(c)&&Ce.isPlainObject(u)?Ce.merge.call({caseless:f},c,u):Ce.isPlainObject(u)?Ce.merge({},u):Ce.isArray(u)?u.slice():u}function o(c,u,f){if(Ce.isUndefined(u)){if(!Ce.isUndefined(c))return r(void 0,c,f)}else return r(c,u,f)}function a(c,u){if(!Ce.isUndefined(u))return r(void 0,u)}function i(c,u){if(Ce.isUndefined(u)){if(!Ce.isUndefined(c))return r(void 0,c)}else return r(void 0,u)}function s(c,u,f){if(f in t)return r(c,u);if(f in e)return r(void 0,c)}const l={url:a,method:a,data:a,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:s,headers:(c,u)=>o(AT(c),AT(u),!0)};return Ce.forEach(Object.keys(Object.assign({},e,t)),function(u){const f=l[u]||o,h=f(e[u],t[u],u);Ce.isUndefined(h)&&f!==s||(n[u]=h)}),n}const U$="1.6.8",w6={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{w6[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const wT={};w6.transitional=function(t,n,r){function o(a,i){return"[Axios v"+U$+"] Transitional option '"+a+"'"+i+(r?". "+r:"")}return(a,i,s)=>{if(t===!1)throw new Wt(o(i," has been removed"+(n?" in "+n:"")),Wt.ERR_DEPRECATED);return n&&!wT[i]&&(wT[i]=!0,console.warn(o(i," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(a,i,s):!0}};function Che(e,t,n){if(typeof e!="object")throw new Wt("options must be an object",Wt.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const a=r[o],i=t[a];if(i){const s=e[a],l=s===void 0||i(s,a,e);if(l!==!0)throw new Wt("option "+a+" must be "+l,Wt.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Wt("Unknown option "+a,Wt.ERR_BAD_OPTION)}}const I4={assertOptions:Che,validators:w6},hl=I4.validators;class Ev{constructor(t){this.defaults=t,this.interceptors={request:new mT,response:new mT}}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 a=o.stack?o.stack.replace(/^.+\n/,""):"";r.stack?a&&!String(r.stack).endsWith(a.replace(/^.+\n.+\n/,""))&&(r.stack+=`
`+a):r.stack=a}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Jd(this.defaults,n);const{transitional:r,paramsSerializer:o,headers:a}=n;r!==void 0&&I4.assertOptions(r,{silentJSONParsing:hl.transitional(hl.boolean),forcedJSONParsing:hl.transitional(hl.boolean),clarifyTimeoutError:hl.transitional(hl.boolean)},!1),o!=null&&(Ce.isFunction(o)?n.paramsSerializer={serialize:o}:I4.assertOptions(o,{encode:hl.function,serialize:hl.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let i=a&&Ce.merge(a.common,a[n.method]);a&&Ce.forEach(["delete","get","head","post","put","patch","common"],b=>{delete a[b]}),n.headers=As.concat(i,a);const s=[];let l=!0;this.interceptors.request.forEach(function(m){typeof m.runWhen=="function"&&m.runWhen(n)===!1||(l=l&&m.synchronous,s.unshift(m.fulfilled,m.rejected))});const c=[];this.interceptors.response.forEach(function(m){c.push(m.fulfilled,m.rejected)});let u,f=0,h;if(!l){const b=[xT.bind(this),void 0];for(b.unshift.apply(b,s),b.push.apply(b,c),h=b.length,u=Promise.resolve(n);f<h;)u=u.then(b[f++],b[f++]);return u}h=s.length;let v=n;for(f=0;f<h;){const b=s[f++],m=s[f++];try{v=b(v)}catch(y){m.call(this,y);break}}try{u=xT.call(this,v)}catch(b){return Promise.reject(b)}for(f=0,h=c.length;f<h;)u=u.then(c[f++],c[f++]);return u}getUri(t){t=Jd(this.defaults,t);const n=_$(t.baseURL,t.url);return I$(n,t.params,t.paramsSerializer)}}Ce.forEach(["delete","get","head","options"],function(t){Ev.prototype[t]=function(n,r){return this.request(Jd(r||{},{method:t,url:n,data:(r||{}).data}))}});Ce.forEach(["post","put","patch"],function(t){function n(r){return function(a,i,s){return this.request(Jd(s||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:a,data:i}))}}Ev.prototype[t]=n(),Ev.prototype[t+"Form"]=n(!0)});const Q0=Ev;class C6{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(a){n=a});const r=this;this.promise.then(o=>{if(!r._listeners)return;let a=r._listeners.length;for(;a-- >0;)r._listeners[a](o);r._listeners=null}),this.promise.then=o=>{let a;const i=new Promise(s=>{r.subscribe(s),a=s}).then(o);return i.cancel=function(){r.unsubscribe(a)},i},t(function(a,i,s){r.reason||(r.reason=new bm(a,i,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)}static source(){let t;return{token:new C6(function(o){t=o}),cancel:t}}}const She=C6;function Ehe(e){return function(n){return e.apply(null,n)}}function khe(e){return Ce.isObject(e)&&e.isAxiosError===!0}const F4={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(F4).forEach(([e,t])=>{F4[t]=e});const Ohe=F4;function W$(e){const t=new Q0(e),n=S$(Q0.prototype.request,t);return Ce.extend(n,Q0.prototype,t,{allOwnKeys:!0}),Ce.extend(n,t,null,{allOwnKeys:!0}),n.create=function(o){return W$(Jd(e,o))},n}const cr=W$(A6);cr.Axios=Q0;cr.CanceledError=bm;cr.CancelToken=She;cr.isCancel=z$;cr.VERSION=U$;cr.toFormData=py;cr.AxiosError=Wt;cr.Cancel=cr.CanceledError;cr.all=function(t){return Promise.all(t)};cr.spread=Ehe;cr.isAxiosError=khe;cr.mergeConfig=Jd;cr.AxiosHeaders=As;cr.formToJSON=e=>$$(Ce.isHTMLForm(e)?new FormData(e):e);cr.getAdapter=H$.getAdapter;cr.HttpStatusCode=Ohe;cr.default=cr;const S6=cr;S6.defaults.withCredentials=!0;const Re=S6.create({});Re.interceptors.response.use(function(e){return e.data.status_code===200?e.data.data:Promise.reject(e.data.status_message)},function(e){var t;if(console.error("application error :>> ",e),((t=e.response)==null?void 0:t.status)===401){console.error("登录过期 :>> ");const n="UUR_INFO",r=localStorage.getItem(n);return localStorage.removeItem(n),r&&location.reload(),Promise.reject(e)}return window.errorAlerts([e.message]),Promise.reject(null)});function mt(e,t){return e.catch(n=>{if(n!==null)return console.log("error :>> ",n),t==null||t(n),window.errorAlerts([n]),console.error("逻辑异常 :>> ",n),!1})}async function The(){return await Re.get("/api/v1/all")}async function jhe(){return await Re.get("/api/v1/component")}async function Nhe(e){return await Re.post("/api/v1/component",e)}async function Phe(e){return await Re.patch("/api/v1/component",e)}async function Rhe(e){return await Re.delete("/api/v1/component",{data:{name:e}})}async function Mhe(){return await Re.get("/api/v1/env")}async function kv(e){return await Re.get(`/api/v1/skill/template${e?"?id="+e:""}`)}function Lhe(e){return Re.post("/api/v1/skill/template/create",e)}function Dhe(e){return Re.delete(`/api/v1/skill/template/${e}`)}async function V$(e=1,t=40,n="",r="",o=""){try{return await Re.get(`/api/v1/knowledge/?page_num=${e}&page_size=${t}&name=${n}&parent_id=${r}&type=${o}`)}catch(a){throw console.error(a),a}}async function Ihe({id:e,page:t,pageSize:n=40,name:r="",status:o}){const a=o===999?"":`&status=${o}`;return await Re.get(`/api/v1/knowledge/file_list/${e}?page_size=${n}&page_num=${t}&file_name=${r}${a}`)}async function Fhe(e){await Re.post("/api/v1/knowledge/retry",{file_objs:e})}async function Bhe(e,t){return await Re.post("/api/v1/knowledge/upload",e,t)}async function $he(e){return await Re.post("/api/v1/knowledge/process",e)}async function zhe(e){return await Re.post("/api/v1/knowledge/create",e)}async function _he(e){return await Re.delete(`/api/v1/knowledge/${e}`)}async function Hhe(e){return await Re.delete(`/api/v1/knowledge/file/${e}`)}async function Uhe(){return await Re.get("/api/v1/knowledge/embedding_param")}async function q$(){return await Re.get("/api/v1/server/list_server")}async function Whe(){return await Re.get("/api/v1/finetune/server/filters")}async function Vhe(e,t,n){return await Re.post("/api/v1/server/add",{endpoint:t,sft_endpoint:n,server:e,remark:"RT模块创建"})}async function qhe(e){return await Re.delete(`/api/v1/server/${e}`)}async function Ghe(e){return await Re.get(`/api/v1/server/model/${e}`)}async function Khe(e){return await Re.post("/api/v1/validate/code",{code:e})}async function E6(e,t,n){return await Re.post("/api/v1/validate/prompt",{name:e,template:t,frontend_node:n})}const k6=()=>Re.get("/api/v1/chat/list").then(e=>(e==null?void 0:e.filter(t=>t.chat_id))||[]),O6=e=>Re.delete(`/api/v1/chat/${e}`);async function G$(e,t,n,r){return await Re.get(`/api/v1/chat/history?flow_id=${e}&chat_id=${t}&page_size=${n}&id=${r||""}`)}const Xhe=(e,t)=>Re.post("/api/v1/liked",{message_id:e,liked:t}),Yhe=(e,t)=>Re.post("/api/v1/chat/comment",{message_id:e,comment:t});async function Jhe(e){return await Re.get(`/api/v1/build/${e}/status`)}async function T6(e,t){return await Re.post(`/api/v1/build/init/${e.id}`,t?{chat_id:t}:e)}async function Qhe(e,t){const n=new FormData;return n.append("file",e),await Re.post(`/api/v1/upload/${t}`,n)}async function K$(e){return await Re.get("/api/v1/server/list").then(t=>e?t.filter(n=>n.server===e):t)}async function CT(e,t){return await Re.post(`/api/v1/server/${t?"load":"unload"}`,{deploy_id:e})}async function Zhe(e,t){return await Re.post("/api/v1/server/update",{id:e,config:t})}async function ege(){return await Re.get("/api/v1/server/GPU")}async function tge(){return await Re.get("/api/v1/finetune/gpu")}async function nge(e,t){return await Re.get(`/api/v1/qa/keyword?answer=${encodeURIComponent(e)}&message_id=${t}`)}async function rge(e,t,n){try{let r=await Re.get(`/api/v1/qa/chunk?chat_id=${e}&message_id=${t}&keys=${n}`);const o={};return r.forEach(a=>{o[a.file_id]?o[a.file_id].push(a):o[a.file_id]=[a]}),Object.keys(o).map(a=>{const{file_id:i,source:s,source_url:l,original_url:c,...u}=o[a][0],f=o[a].sort((v,b)=>b.score-v.score).map(v=>({box:v.chunk_bboxes,score:v.score})),h=f[0].score;return{id:i,fileName:s,fileUrl:l,originUrl:c,chunks:f,...u,score:h}}).sort((a,i)=>i.score-a.score)}catch(r){throw console.error(r),r}}const Z0={current:window.location.pathname.replace(/\/$/g,"").split("/"),isStackedOpen:!!(window.innerWidth>1024&&window.location.pathname.split("/")[1]),setCurrent:()=>{},setIsStackedOpen:()=>{},showSideBar:!!window.location.pathname.split("/")[1],setShowSideBar:()=>{},extraNavigation:{title:""},setExtraNavigation:()=>{},extraComponent:d.jsx(d.Fragment,{}),setExtraComponent:()=>{},appConfig:{libAccepts:[]}},_a=p.createContext(Z0);function oge({children:e}){const[t,n]=p.useState(Z0.current),[r,o]=p.useState(Z0.isStackedOpen),[a,i]=p.useState(Z0.showSideBar),[s,l]=p.useState({title:""}),[c,u]=p.useState(d.jsx(d.Fragment,{})),[f,h]=p.useState({libAccepts:[]});return p.useEffect(()=>{Mhe().then(v=>{h({isDev:v.env==="dev",libAccepts:v.uns_support,officeUrl:v.office_url,dialogTips:v.dialog_tips,dialogQuickSearch:v.dialog_quick_search,websocketHost:v.websocket_url})})},[]),d.jsx(_a.Provider,{value:{isStackedOpen:r,setIsStackedOpen:o,current:t,setCurrent:n,showSideBar:a,setShowSideBar:i,extraNavigation:s,setExtraNavigation:l,extraComponent:c,setExtraComponent:u,appConfig:f},children:e})}const age=async()=>await Re.get("/api/v1/user/public_key"),ige=()=>Re.get("/api/v1/user/get_captcha");async function sge(){return await Re.get("/api/v1/user/info")}async function lge(){return await Re.post("/api/v1/user/logout")}async function cge(e,t,n,r){return await Re.post("/api/v1/user/login",{user_name:e,password:t,captcha_key:n,captcha:r})}async function uge(e,t,n,r){return await Re.post("/api/v1/user/regist",{user_name:e,password:t,captcha_key:n,captcha:r})}async function dge(e,t,n){return await Re.get(`/api/v1/user/list?page_num=${t}&page_size=${n}&name=${e||""}`)}async function ST(e,t){return await Re.post("/api/v1/user/update",{user_id:e,delete:t})}async function X$(e=""){return await Re.get(`/api/v1/role/list?role_name=${e}`)}async function fge(){return await Re.get("/api/v1/config")}async function pge(e){return await Re.post("/api/v1/config/save",e)}async function hge(e){return await Re.get("/api/v1/role_access/flow",{params:e})}async function gge(e){return await Re.get("/api/v1/role_access/knowledge",{params:e})}async function mge(e){return await Re.post("/api/v1/role/add",{role_name:e,remark:"手动创建用户"})}async function VA(e){return await Re.post("/api/v1/role_access/refresh",e)}async function vge(e){const t={role_id:e,page_size:200,page_num:1};return Re.get("/api/v1/role_access/list",{params:t})}async function bge(e,t){return Re.patch(`/api/v1/role/${e}`,{role_name:t,remark:"手动创建用户"})}async function yge(e){return Re.delete(`/api/v1/role/${e}`)}async function xge(e){return Re.get(`/api/v1/user/role?user_id=${e}`)}async function Age(e,t){return await Re.post("/api/v1/user/role_add",{user_id:e,role_id:t})}const Y$={user:{},setUser:()=>{},savedComponents:[],addSavedComponent:()=>null,checkComponentsName:()=>!1,delComponent:()=>{}},qi=p.createContext(Y$);function wge({children:e}){const[t,n]=p.useState(Y$.user),[r,o]=p.useState([]),a=async()=>{const c=await jhe();o(c)},i=c=>r.some(u=>u.name===c),s=(c,u,f=!0)=>{const h=c.node.display_name,v={...c,node:{...c.node,official:!1}},b={name:h,data:v,description:""};if(u)return mt(Phe(b)).then(m=>{o(y=>y.map(A=>A.name===b.name?b:A))});if(f){const m=/\((\d+)\)$/;do{const y=b.name.match(m);if(y){const A=parseInt(y[1],10)+1;b.name=b.name.replace(m,`(${A})`)}else b.name+="(1)"}while(r.some(y=>y.name===b.name))}return mt(Nhe(b)).then(m=>{m&&o([...r,b])})},l=c=>{Rhe(c).then(u=>{o(f=>f.filter(h=>h.name!==c))})};return p.useLayoutEffect(()=>{var u;const c=(u=location.search.match(new RegExp("(?<=token=)[^&]+","g")))==null?void 0:u[0];if(c){document.cookie=`access_token_cookie=${c}`,localStorage.setItem("isLogin","1"),location.href=location.origin+location.pathname;return}sge().then(f=>{n(f.user_id?f:null),localStorage.setItem("UUR_INFO",f.user_id?String(f.user_id):""),f.user_id&&a()}).catch(f=>{n(null)})},[]),d.jsx(qi.Provider,{value:{user:t,setUser:n,savedComponents:r,checkComponentsName:i,delComponent:l,addSavedComponent:s},children:e})}var Cge="0123456789abcdefghijklmnopqrstuvwxyz";function us(e){return Cge.charAt(e)}function Sge(e,t){return e&t}function K1(e,t){return e|t}function ET(e,t){return e^t}function kT(e,t){return e&~t}function Ege(e){if(e==0)return-1;var t=0;return e&65535||(e>>=16,t+=16),e&255||(e>>=8,t+=8),e&15||(e>>=4,t+=4),e&3||(e>>=2,t+=2),e&1||++t,t}function kge(e){for(var t=0;e!=0;)e&=e-1,++t;return t}var Ad="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",J$="=";function Ov(e){var t,n,r="";for(t=0;t+3<=e.length;t+=3)n=parseInt(e.substring(t,t+3),16),r+=Ad.charAt(n>>6)+Ad.charAt(n&63);for(t+1==e.length?(n=parseInt(e.substring(t,t+1),16),r+=Ad.charAt(n<<2)):t+2==e.length&&(n=parseInt(e.substring(t,t+2),16),r+=Ad.charAt(n>>2)+Ad.charAt((n&3)<<4));(r.length&3)>0;)r+=J$;return r}function OT(e){var t="",n,r=0,o=0;for(n=0;n<e.length&&e.charAt(n)!=J$;++n){var a=Ad.indexOf(e.charAt(n));a<0||(r==0?(t+=us(a>>2),o=a&3,r=1):r==1?(t+=us(o<<2|a>>4),o=a&15,r=2):r==2?(t+=us(o),t+=us(a>>2),o=a&3,r=3):(t+=us(o<<2|a>>4),t+=us(a&15),r=0))}return r==1&&(t+=us(o<<2)),t}var Yu,Oge={decode:function(e){var t;if(Yu===void 0){var n="0123456789ABCDEF",r=` \f
\r  \u2028\u2029`;for(Yu={},t=0;t<16;++t)Yu[n.charAt(t)]=t;for(n=n.toLowerCase(),t=10;t<16;++t)Yu[n.charAt(t)]=t;for(t=0;t<r.length;++t)Yu[r.charAt(t)]=-1}var o=[],a=0,i=0;for(t=0;t<e.length;++t){var s=e.charAt(t);if(s=="=")break;if(s=Yu[s],s!=-1){if(s===void 0)throw new Error("Illegal character at offset "+t);a|=s,++i>=2?(o[o.length]=a,a=0,i=0):a<<=4}}if(i)throw new Error("Hex encoding incomplete: 4 bits missing");return o}},hc,B4={decode:function(e){var t;if(hc===void 0){var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r=`= \f
\r  \u2028\u2029`;for(hc=Object.create(null),t=0;t<64;++t)hc[n.charAt(t)]=t;for(hc["-"]=62,hc._=63,t=0;t<r.length;++t)hc[r.charAt(t)]=-1}var o=[],a=0,i=0;for(t=0;t<e.length;++t){var s=e.charAt(t);if(s=="=")break;if(s=hc[s],s!=-1){if(s===void 0)throw new Error("Illegal character at offset "+t);a|=s,++i>=4?(o[o.length]=a>>16,o[o.length]=a>>8&255,o[o.length]=a&255,a=0,i=0):a<<=6}}switch(i){case 1:throw new Error("Base64 encoding incomplete: at least 2 bits missing");case 2:o[o.length]=a>>10;break;case 3:o[o.length]=a>>16,o[o.length]=a>>8&255;break}return o},re:/-----BEGIN [^-]+-----([A-Za-z0-9+\/=\s]+)-----END [^-]+-----|begin-base64[^\n]+\n([A-Za-z0-9+\/=\s]+)====/,unarmor:function(e){var t=B4.re.exec(e);if(t)if(t[1])e=t[1];else if(t[2])e=t[2];else throw new Error("RegExp out of sync");return B4.decode(e)}},Ju=1e13,lh=function(){function e(t){this.buf=[+t||0]}return e.prototype.mulAdd=function(t,n){var r=this.buf,o=r.length,a,i;for(a=0;a<o;++a)i=r[a]*t+n,i<Ju?n=0:(n=0|i/Ju,i-=n*Ju),r[a]=i;n>0&&(r[a]=n)},e.prototype.sub=function(t){var n=this.buf,r=n.length,o,a;for(o=0;o<r;++o)a=n[o]-t,a<0?(a+=Ju,t=1):t=0,n[o]=a;for(;n[n.length-1]===0;)n.pop()},e.prototype.toString=function(t){if((t||10)!=10)throw new Error("only base 10 is supported");for(var n=this.buf,r=n[n.length-1].toString(),o=n.length-2;o>=0;--o)r+=(Ju+n[o]).toString().substring(1);return r},e.prototype.valueOf=function(){for(var t=this.buf,n=0,r=t.length-1;r>=0;--r)n=n*Ju+t[r];return n},e.prototype.simplify=function(){var t=this.buf;return t.length==1?t[0]:this},e}(),Q$="…",Tge=/^(\d\d)(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])([01]\d|2[0-3])(?:([0-5]\d)(?:([0-5]\d)(?:[.,](\d{1,3}))?)?)?(Z|[-+](?:[0]\d|1[0-2])([0-5]\d)?)?$/,jge=/^(\d\d\d\d)(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])([01]\d|2[0-3])(?:([0-5]\d)(?:([0-5]\d)(?:[.,](\d{1,3}))?)?)?(Z|[-+](?:[0]\d|1[0-2])([0-5]\d)?)?$/;function Fd(e,t){return e.length>t&&(e=e.substring(0,t)+Q$),e}var qA=function(){function e(t,n){this.hexDigits="0123456789ABCDEF",t instanceof e?(this.enc=t.enc,this.pos=t.pos):(this.enc=t,this.pos=n)}return e.prototype.get=function(t){if(t===void 0&&(t=this.pos++),t>=this.enc.length)throw new Error("Requesting byte offset ".concat(t," on a stream of length ").concat(this.enc.length));return typeof this.enc=="string"?this.enc.charCodeAt(t):this.enc[t]},e.prototype.hexByte=function(t){return this.hexDigits.charAt(t>>4&15)+this.hexDigits.charAt(t&15)},e.prototype.hexDump=function(t,n,r){for(var o="",a=t;a<n;++a)if(o+=this.hexByte(this.get(a)),r!==!0)switch(a&15){case 7:o+=" ";break;case 15:o+=`
`;break;default:o+=" "}return o},e.prototype.isASCII=function(t,n){for(var r=t;r<n;++r){var o=this.get(r);if(o<32||o>176)return!1}return!0},e.prototype.parseStringISO=function(t,n){for(var r="",o=t;o<n;++o)r+=String.fromCharCode(this.get(o));return r},e.prototype.parseStringUTF=function(t,n){for(var r="",o=t;o<n;){var a=this.get(o++);a<128?r+=String.fromCharCode(a):a>191&&a<224?r+=String.fromCharCode((a&31)<<6|this.get(o++)&63):r+=String.fromCharCode((a&15)<<12|(this.get(o++)&63)<<6|this.get(o++)&63)}return r},e.prototype.parseStringBMP=function(t,n){for(var r="",o,a,i=t;i<n;)o=this.get(i++),a=this.get(i++),r+=String.fromCharCode(o<<8|a);return r},e.prototype.parseTime=function(t,n,r){var o=this.parseStringISO(t,n),a=(r?Tge:jge).exec(o);return a?(r&&(a[1]=+a[1],a[1]+=+a[1]<70?2e3:1900),o=a[1]+"-"+a[2]+"-"+a[3]+" "+a[4],a[5]&&(o+=":"+a[5],a[6]&&(o+=":"+a[6],a[7]&&(o+="."+a[7]))),a[8]&&(o+=" UTC",a[8]!="Z"&&(o+=a[8],a[9]&&(o+=":"+a[9]))),o):"Unrecognized time: "+o},e.prototype.parseInteger=function(t,n){for(var r=this.get(t),o=r>127,a=o?255:0,i,s="";r==a&&++t<n;)r=this.get(t);if(i=n-t,i===0)return o?-1:0;if(i>4){for(s=r,i<<=3;!((+s^a)&128);)s=+s<<1,--i;s="("+i+` bit)
`}o&&(r=r-256);for(var l=new lh(r),c=t+1;c<n;++c)l.mulAdd(256,this.get(c));return s+l.toString()},e.prototype.parseBitString=function(t,n,r){for(var o=this.get(t),a=(n-t-1<<3)-o,i="("+a+` bit)
`,s="",l=t+1;l<n;++l){for(var c=this.get(l),u=l==n-1?o:0,f=7;f>=u;--f)s+=c>>f&1?"1":"0";if(s.length>r)return i+Fd(s,r)}return i+s},e.prototype.parseOctetString=function(t,n,r){if(this.isASCII(t,n))return Fd(this.parseStringISO(t,n),r);var o=n-t,a="("+o+` byte)
`;r/=2,o>r&&(n=t+r);for(var i=t;i<n;++i)a+=this.hexByte(this.get(i));return o>r&&(a+=Q$),a},e.prototype.parseOID=function(t,n,r){for(var o="",a=new lh,i=0,s=t;s<n;++s){var l=this.get(s);if(a.mulAdd(128,l&127),i+=7,!(l&128)){if(o==="")if(a=a.simplify(),a instanceof lh)a.sub(80),o="2."+a.toString();else{var c=a<80?a<40?0:1:2;o=c+"."+(a-c*40)}else o+="."+a.toString();if(o.length>r)return Fd(o,r);a=new lh,i=0}}return i>0&&(o+=".incomplete"),o},e}(),Nge=function(){function e(t,n,r,o,a){if(!(o instanceof TT))throw new Error("Invalid tag value.");this.stream=t,this.header=n,this.length=r,this.tag=o,this.sub=a}return e.prototype.typeName=function(){switch(this.tag.tagClass){case 0:switch(this.tag.tagNumber){case 0:return"EOC";case 1:return"BOOLEAN";case 2:return"INTEGER";case 3:return"BIT_STRING";case 4:return"OCTET_STRING";case 5:return"NULL";case 6:return"OBJECT_IDENTIFIER";case 7:return"ObjectDescriptor";case 8:return"EXTERNAL";case 9:return"REAL";case 10:return"ENUMERATED";case 11:return"EMBEDDED_PDV";case 12:return"UTF8String";case 16:return"SEQUENCE";case 17:return"SET";case 18:return"NumericString";case 19:return"PrintableString";case 20:return"TeletexString";case 21:return"VideotexString";case 22:return"IA5String";case 23:return"UTCTime";case 24:return"GeneralizedTime";case 25:return"GraphicString";case 26:return"VisibleString";case 27:return"GeneralString";case 28:return"UniversalString";case 30:return"BMPString"}return"Universal_"+this.tag.tagNumber.toString();case 1:return"Application_"+this.tag.tagNumber.toString();case 2:return"["+this.tag.tagNumber.toString()+"]";case 3:return"Private_"+this.tag.tagNumber.toString()}},e.prototype.content=function(t){if(this.tag===void 0)return null;t===void 0&&(t=1/0);var n=this.posContent(),r=Math.abs(this.length);if(!this.tag.isUniversal())return this.sub!==null?"("+this.sub.length+" elem)":this.stream.parseOctetString(n,n+r,t);switch(this.tag.tagNumber){case 1:return this.stream.get(n)===0?"false":"true";case 2:return this.stream.parseInteger(n,n+r);case 3:return this.sub?"("+this.sub.length+" elem)":this.stream.parseBitString(n,n+r,t);case 4:return this.sub?"("+this.sub.length+" elem)":this.stream.parseOctetString(n,n+r,t);case 6:return this.stream.parseOID(n,n+r,t);case 16:case 17:return this.sub!==null?"("+this.sub.length+" elem)":"(no elem)";case 12:return Fd(this.stream.parseStringUTF(n,n+r),t);case 18:case 19:case 20:case 21:case 22:case 26:return Fd(this.stream.parseStringISO(n,n+r),t);case 30:return Fd(this.stream.parseStringBMP(n,n+r),t);case 23:case 24:return this.stream.parseTime(n,n+r,this.tag.tagNumber==23)}return null},e.prototype.toString=function(){return this.typeName()+"@"+this.stream.pos+"[header:"+this.header+",length:"+this.length+",sub:"+(this.sub===null?"null":this.sub.length)+"]"},e.prototype.toPrettyString=function(t){t===void 0&&(t="");var n=t+this.typeName()+" @"+this.stream.pos;if(this.length>=0&&(n+="+"),n+=this.length,this.tag.tagConstructed?n+=" (constructed)":this.tag.isUniversal()&&(this.tag.tagNumber==3||this.tag.tagNumber==4)&&this.sub!==null&&(n+=" (encapsulates)"),n+=`
`,this.sub!==null){t+=" ";for(var r=0,o=this.sub.length;r<o;++r)n+=this.sub[r].toPrettyString(t)}return n},e.prototype.posStart=function(){return this.stream.pos},e.prototype.posContent=function(){return this.stream.pos+this.header},e.prototype.posEnd=function(){return this.stream.pos+this.header+Math.abs(this.length)},e.prototype.toHexString=function(){return this.stream.hexDump(this.posStart(),this.posEnd(),!0)},e.decodeLength=function(t){var n=t.get(),r=n&127;if(r==n)return r;if(r>6)throw new Error("Length over 48 bits not supported at position "+(t.pos-1));if(r===0)return null;n=0;for(var o=0;o<r;++o)n=n*256+t.get();return n},e.prototype.getHexStringValue=function(){var t=this.toHexString(),n=this.header*2,r=this.length*2;return t.substr(n,r)},e.decode=function(t){var n;t instanceof qA?n=t:n=new qA(t,0);var r=new qA(n),o=new TT(n),a=e.decodeLength(n),i=n.pos,s=i-r.pos,l=null,c=function(){var f=[];if(a!==null){for(var h=i+a;n.pos<h;)f[f.length]=e.decode(n);if(n.pos!=h)throw new Error("Content size is not correct for container starting at offset "+i)}else try{for(;;){var v=e.decode(n);if(v.tag.isEOC())break;f[f.length]=v}a=i-n.pos}catch(b){throw new Error("Exception while decoding undefined length content: "+b)}return f};if(o.tagConstructed)l=c();else if(o.isUniversal()&&(o.tagNumber==3||o.tagNumber==4))try{if(o.tagNumber==3&&n.get()!=0)throw new Error("BIT STRINGs with unused bits cannot encapsulate.");l=c();for(var u=0;u<l.length;++u)if(l[u].tag.isEOC())throw new Error("EOC is not supposed to be actual content.")}catch{l=null}if(l===null){if(a===null)throw new Error("We can't skip over an invalid tag with undefined length at offset "+i);n.pos=i+Math.abs(a)}return new e(r,s,a,o,l)},e}(),TT=function(){function e(t){var n=t.get();if(this.tagClass=n>>6,this.tagConstructed=(n&32)!==0,this.tagNumber=n&31,this.tagNumber==31){var r=new lh;do n=t.get(),r.mulAdd(128,n&127);while(n&128);this.tagNumber=r.simplify()}}return e.prototype.isUniversal=function(){return this.tagClass===0},e.prototype.isEOC=function(){return this.tagClass===0&&this.tagNumber===0},e}(),Ml,Pge=0xdeadbeefcafe,jT=(Pge&16777215)==15715070,no=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997],Rge=(1<<26)/no[no.length-1],Et=function(){function e(t,n,r){t!=null&&(typeof t=="number"?this.fromNumber(t,n,r):n==null&&typeof t!="string"?this.fromString(t,256):this.fromString(t,n))}return e.prototype.toString=function(t){if(this.s<0)return"-"+this.negate().toString(t);var n;if(t==16)n=4;else if(t==8)n=3;else if(t==2)n=1;else if(t==32)n=5;else if(t==4)n=2;else return this.toRadix(t);var r=(1<<n)-1,o,a=!1,i="",s=this.t,l=this.DB-s*this.DB%n;if(s-- >0)for(l<this.DB&&(o=this[s]>>l)>0&&(a=!0,i=us(o));s>=0;)l<n?(o=(this[s]&(1<<l)-1)<<n-l,o|=this[--s]>>(l+=this.DB-n)):(o=this[s]>>(l-=n)&r,l<=0&&(l+=this.DB,--s)),o>0&&(a=!0),a&&(i+=us(o));return a?i:"0"},e.prototype.negate=function(){var t=Dt();return e.ZERO.subTo(this,t),t},e.prototype.abs=function(){return this.s<0?this.negate():this},e.prototype.compareTo=function(t){var n=this.s-t.s;if(n!=0)return n;var r=this.t;if(n=r-t.t,n!=0)return this.s<0?-n:n;for(;--r>=0;)if((n=this[r]-t[r])!=0)return n;return 0},e.prototype.bitLength=function(){return this.t<=0?0:this.DB*(this.t-1)+X1(this[this.t-1]^this.s&this.DM)},e.prototype.mod=function(t){var n=Dt();return this.abs().divRemTo(t,null,n),this.s<0&&n.compareTo(e.ZERO)>0&&t.subTo(n,n),n},e.prototype.modPowInt=function(t,n){var r;return t<256||n.isEven()?r=new NT(n):r=new PT(n),this.exp(t,r)},e.prototype.clone=function(){var t=Dt();return this.copyTo(t),t},e.prototype.intValue=function(){if(this.s<0){if(this.t==1)return this[0]-this.DV;if(this.t==0)return-1}else{if(this.t==1)return this[0];if(this.t==0)return 0}return(this[1]&(1<<32-this.DB)-1)<<this.DB|this[0]},e.prototype.byteValue=function(){return this.t==0?this.s:this[0]<<24>>24},e.prototype.shortValue=function(){return this.t==0?this.s:this[0]<<16>>16},e.prototype.signum=function(){return this.s<0?-1:this.t<=0||this.t==1&&this[0]<=0?0:1},e.prototype.toByteArray=function(){var t=this.t,n=[];n[0]=this.s;var r=this.DB-t*this.DB%8,o,a=0;if(t-- >0)for(r<this.DB&&(o=this[t]>>r)!=(this.s&this.DM)>>r&&(n[a++]=o|this.s<<this.DB-r);t>=0;)r<8?(o=(this[t]&(1<<r)-1)<<8-r,o|=this[--t]>>(r+=this.DB-8)):(o=this[t]>>(r-=8)&255,r<=0&&(r+=this.DB,--t)),o&128&&(o|=-256),a==0&&(this.s&128)!=(o&128)&&++a,(a>0||o!=this.s)&&(n[a++]=o);return n},e.prototype.equals=function(t){return this.compareTo(t)==0},e.prototype.min=function(t){return this.compareTo(t)<0?this:t},e.prototype.max=function(t){return this.compareTo(t)>0?this:t},e.prototype.and=function(t){var n=Dt();return this.bitwiseTo(t,Sge,n),n},e.prototype.or=function(t){var n=Dt();return this.bitwiseTo(t,K1,n),n},e.prototype.xor=function(t){var n=Dt();return this.bitwiseTo(t,ET,n),n},e.prototype.andNot=function(t){var n=Dt();return this.bitwiseTo(t,kT,n),n},e.prototype.not=function(){for(var t=Dt(),n=0;n<this.t;++n)t[n]=this.DM&~this[n];return t.t=this.t,t.s=~this.s,t},e.prototype.shiftLeft=function(t){var n=Dt();return t<0?this.rShiftTo(-t,n):this.lShiftTo(t,n),n},e.prototype.shiftRight=function(t){var n=Dt();return t<0?this.lShiftTo(-t,n):this.rShiftTo(t,n),n},e.prototype.getLowestSetBit=function(){for(var t=0;t<this.t;++t)if(this[t]!=0)return t*this.DB+Ege(this[t]);return this.s<0?this.t*this.DB:-1},e.prototype.bitCount=function(){for(var t=0,n=this.s&this.DM,r=0;r<this.t;++r)t+=kge(this[r]^n);return t},e.prototype.testBit=function(t){var n=Math.floor(t/this.DB);return n>=this.t?this.s!=0:(this[n]&1<<t%this.DB)!=0},e.prototype.setBit=function(t){return this.changeBit(t,K1)},e.prototype.clearBit=function(t){return this.changeBit(t,kT)},e.prototype.flipBit=function(t){return this.changeBit(t,ET)},e.prototype.add=function(t){var n=Dt();return this.addTo(t,n),n},e.prototype.subtract=function(t){var n=Dt();return this.subTo(t,n),n},e.prototype.multiply=function(t){var n=Dt();return this.multiplyTo(t,n),n},e.prototype.divide=function(t){var n=Dt();return this.divRemTo(t,n,null),n},e.prototype.remainder=function(t){var n=Dt();return this.divRemTo(t,null,n),n},e.prototype.divideAndRemainder=function(t){var n=Dt(),r=Dt();return this.divRemTo(t,n,r),[n,r]},e.prototype.modPow=function(t,n){var r=t.bitLength(),o,a=xl(1),i;if(r<=0)return a;r<18?o=1:r<48?o=3:r<144?o=4:r<768?o=5:o=6,r<8?i=new NT(n):n.isEven()?i=new Lge(n):i=new PT(n);var s=[],l=3,c=o-1,u=(1<<o)-1;if(s[1]=i.convert(this),o>1){var f=Dt();for(i.sqrTo(s[1],f);l<=u;)s[l]=Dt(),i.mulTo(f,s[l-2],s[l]),l+=2}var h=t.t-1,v,b=!0,m=Dt(),y;for(r=X1(t[h])-1;h>=0;){for(r>=c?v=t[h]>>r-c&u:(v=(t[h]&(1<<r+1)-1)<<c-r,h>0&&(v|=t[h-1]>>this.DB+r-c)),l=o;!(v&1);)v>>=1,--l;if((r-=l)<0&&(r+=this.DB,--h),b)s[v].copyTo(a),b=!1;else{for(;l>1;)i.sqrTo(a,m),i.sqrTo(m,a),l-=2;l>0?i.sqrTo(a,m):(y=a,a=m,m=y),i.mulTo(m,s[v],a)}for(;h>=0&&!(t[h]&1<<r);)i.sqrTo(a,m),y=a,a=m,m=y,--r<0&&(r=this.DB-1,--h)}return i.revert(a)},e.prototype.modInverse=function(t){var n=t.isEven();if(this.isEven()&&n||t.signum()==0)return e.ZERO;for(var r=t.clone(),o=this.clone(),a=xl(1),i=xl(0),s=xl(0),l=xl(1);r.signum()!=0;){for(;r.isEven();)r.rShiftTo(1,r),n?((!a.isEven()||!i.isEven())&&(a.addTo(this,a),i.subTo(t,i)),a.rShiftTo(1,a)):i.isEven()||i.subTo(t,i),i.rShiftTo(1,i);for(;o.isEven();)o.rShiftTo(1,o),n?((!s.isEven()||!l.isEven())&&(s.addTo(this,s),l.subTo(t,l)),s.rShiftTo(1,s)):l.isEven()||l.subTo(t,l),l.rShiftTo(1,l);r.compareTo(o)>=0?(r.subTo(o,r),n&&a.subTo(s,a),i.subTo(l,i)):(o.subTo(r,o),n&&s.subTo(a,s),l.subTo(i,l))}if(o.compareTo(e.ONE)!=0)return e.ZERO;if(l.compareTo(t)>=0)return l.subtract(t);if(l.signum()<0)l.addTo(t,l);else return l;return l.signum()<0?l.add(t):l},e.prototype.pow=function(t){return this.exp(t,new Mge)},e.prototype.gcd=function(t){var n=this.s<0?this.negate():this.clone(),r=t.s<0?t.negate():t.clone();if(n.compareTo(r)<0){var o=n;n=r,r=o}var a=n.getLowestSetBit(),i=r.getLowestSetBit();if(i<0)return n;for(a<i&&(i=a),i>0&&(n.rShiftTo(i,n),r.rShiftTo(i,r));n.signum()>0;)(a=n.getLowestSetBit())>0&&n.rShiftTo(a,n),(a=r.getLowestSetBit())>0&&r.rShiftTo(a,r),n.compareTo(r)>=0?(n.subTo(r,n),n.rShiftTo(1,n)):(r.subTo(n,r),r.rShiftTo(1,r));return i>0&&r.lShiftTo(i,r),r},e.prototype.isProbablePrime=function(t){var n,r=this.abs();if(r.t==1&&r[0]<=no[no.length-1]){for(n=0;n<no.length;++n)if(r[0]==no[n])return!0;return!1}if(r.isEven())return!1;for(n=1;n<no.length;){for(var o=no[n],a=n+1;a<no.length&&o<Rge;)o*=no[a++];for(o=r.modInt(o);n<a;)if(o%no[n++]==0)return!1}return r.millerRabin(t)},e.prototype.copyTo=function(t){for(var n=this.t-1;n>=0;--n)t[n]=this[n];t.t=this.t,t.s=this.s},e.prototype.fromInt=function(t){this.t=1,this.s=t<0?-1:0,t>0?this[0]=t:t<-1?this[0]=t+this.DV:this.t=0},e.prototype.fromString=function(t,n){var r;if(n==16)r=4;else if(n==8)r=3;else if(n==256)r=8;else if(n==2)r=1;else if(n==32)r=5;else if(n==4)r=2;else{this.fromRadix(t,n);return}this.t=0,this.s=0;for(var o=t.length,a=!1,i=0;--o>=0;){var s=r==8?+t[o]&255:MT(t,o);if(s<0){t.charAt(o)=="-"&&(a=!0);continue}a=!1,i==0?this[this.t++]=s:i+r>this.DB?(this[this.t-1]|=(s&(1<<this.DB-i)-1)<<i,this[this.t++]=s>>this.DB-i):this[this.t-1]|=s<<i,i+=r,i>=this.DB&&(i-=this.DB)}r==8&&+t[0]&128&&(this.s=-1,i>0&&(this[this.t-1]|=(1<<this.DB-i)-1<<i)),this.clamp(),a&&e.ZERO.subTo(this,this)},e.prototype.clamp=function(){for(var t=this.s&this.DM;this.t>0&&this[this.t-1]==t;)--this.t},e.prototype.dlShiftTo=function(t,n){var r;for(r=this.t-1;r>=0;--r)n[r+t]=this[r];for(r=t-1;r>=0;--r)n[r]=0;n.t=this.t+t,n.s=this.s},e.prototype.drShiftTo=function(t,n){for(var r=t;r<this.t;++r)n[r-t]=this[r];n.t=Math.max(this.t-t,0),n.s=this.s},e.prototype.lShiftTo=function(t,n){for(var r=t%this.DB,o=this.DB-r,a=(1<<o)-1,i=Math.floor(t/this.DB),s=this.s<<r&this.DM,l=this.t-1;l>=0;--l)n[l+i+1]=this[l]>>o|s,s=(this[l]&a)<<r;for(var l=i-1;l>=0;--l)n[l]=0;n[i]=s,n.t=this.t+i+1,n.s=this.s,n.clamp()},e.prototype.rShiftTo=function(t,n){n.s=this.s;var r=Math.floor(t/this.DB);if(r>=this.t){n.t=0;return}var o=t%this.DB,a=this.DB-o,i=(1<<o)-1;n[0]=this[r]>>o;for(var s=r+1;s<this.t;++s)n[s-r-1]|=(this[s]&i)<<a,n[s-r]=this[s]>>o;o>0&&(n[this.t-r-1]|=(this.s&i)<<a),n.t=this.t-r,n.clamp()},e.prototype.subTo=function(t,n){for(var r=0,o=0,a=Math.min(t.t,this.t);r<a;)o+=this[r]-t[r],n[r++]=o&this.DM,o>>=this.DB;if(t.t<this.t){for(o-=t.s;r<this.t;)o+=this[r],n[r++]=o&this.DM,o>>=this.DB;o+=this.s}else{for(o+=this.s;r<t.t;)o-=t[r],n[r++]=o&this.DM,o>>=this.DB;o-=t.s}n.s=o<0?-1:0,o<-1?n[r++]=this.DV+o:o>0&&(n[r++]=o),n.t=r,n.clamp()},e.prototype.multiplyTo=function(t,n){var r=this.abs(),o=t.abs(),a=r.t;for(n.t=a+o.t;--a>=0;)n[a]=0;for(a=0;a<o.t;++a)n[a+r.t]=r.am(0,o[a],n,a,0,r.t);n.s=0,n.clamp(),this.s!=t.s&&e.ZERO.subTo(n,n)},e.prototype.squareTo=function(t){for(var n=this.abs(),r=t.t=2*n.t;--r>=0;)t[r]=0;for(r=0;r<n.t-1;++r){var o=n.am(r,n[r],t,2*r,0,1);(t[r+n.t]+=n.am(r+1,2*n[r],t,2*r+1,o,n.t-r-1))>=n.DV&&(t[r+n.t]-=n.DV,t[r+n.t+1]=1)}t.t>0&&(t[t.t-1]+=n.am(r,n[r],t,2*r,0,1)),t.s=0,t.clamp()},e.prototype.divRemTo=function(t,n,r){var o=t.abs();if(!(o.t<=0)){var a=this.abs();if(a.t<o.t){n!=null&&n.fromInt(0),r!=null&&this.copyTo(r);return}r==null&&(r=Dt());var i=Dt(),s=this.s,l=t.s,c=this.DB-X1(o[o.t-1]);c>0?(o.lShiftTo(c,i),a.lShiftTo(c,r)):(o.copyTo(i),a.copyTo(r));var u=i.t,f=i[u-1];if(f!=0){var h=f*(1<<this.F1)+(u>1?i[u-2]>>this.F2:0),v=this.FV/h,b=(1<<this.F1)/h,m=1<<this.F2,y=r.t,A=y-u,w=n??Dt();for(i.dlShiftTo(A,w),r.compareTo(w)>=0&&(r[r.t++]=1,r.subTo(w,r)),e.ONE.dlShiftTo(u,w),w.subTo(i,i);i.t<u;)i[i.t++]=0;for(;--A>=0;){var k=r[--y]==f?this.DM:Math.floor(r[y]*v+(r[y-1]+m)*b);if((r[y]+=i.am(0,k,r,A,0,u))<k)for(i.dlShiftTo(A,w),r.subTo(w,r);r[y]<--k;)r.subTo(w,r)}n!=null&&(r.drShiftTo(u,n),s!=l&&e.ZERO.subTo(n,n)),r.t=u,r.clamp(),c>0&&r.rShiftTo(c,r),s<0&&e.ZERO.subTo(r,r)}}},e.prototype.invDigit=function(){if(this.t<1)return 0;var t=this[0];if(!(t&1))return 0;var n=t&3;return n=n*(2-(t&15)*n)&15,n=n*(2-(t&255)*n)&255,n=n*(2-((t&65535)*n&65535))&65535,n=n*(2-t*n%this.DV)%this.DV,n>0?this.DV-n:-n},e.prototype.isEven=function(){return(this.t>0?this[0]&1:this.s)==0},e.prototype.exp=function(t,n){if(t>4294967295||t<1)return e.ONE;var r=Dt(),o=Dt(),a=n.convert(this),i=X1(t)-1;for(a.copyTo(r);--i>=0;)if(n.sqrTo(r,o),(t&1<<i)>0)n.mulTo(o,a,r);else{var s=r;r=o,o=s}return n.revert(r)},e.prototype.chunkSize=function(t){return Math.floor(Math.LN2*this.DB/Math.log(t))},e.prototype.toRadix=function(t){if(t==null&&(t=10),this.signum()==0||t<2||t>36)return"0";var n=this.chunkSize(t),r=Math.pow(t,n),o=xl(r),a=Dt(),i=Dt(),s="";for(this.divRemTo(o,a,i);a.signum()>0;)s=(r+i.intValue()).toString(t).substr(1)+s,a.divRemTo(o,a,i);return i.intValue().toString(t)+s},e.prototype.fromRadix=function(t,n){this.fromInt(0),n==null&&(n=10);for(var r=this.chunkSize(n),o=Math.pow(n,r),a=!1,i=0,s=0,l=0;l<t.length;++l){var c=MT(t,l);if(c<0){t.charAt(l)=="-"&&this.signum()==0&&(a=!0);continue}s=n*s+c,++i>=r&&(this.dMultiply(o),this.dAddOffset(s,0),i=0,s=0)}i>0&&(this.dMultiply(Math.pow(n,i)),this.dAddOffset(s,0)),a&&e.ZERO.subTo(this,this)},e.prototype.fromNumber=function(t,n,r){if(typeof n=="number")if(t<2)this.fromInt(1);else for(this.fromNumber(t,r),this.testBit(t-1)||this.bitwiseTo(e.ONE.shiftLeft(t-1),K1,this),this.isEven()&&this.dAddOffset(1,0);!this.isProbablePrime(n);)this.dAddOffset(2,0),this.bitLength()>t&&this.subTo(e.ONE.shiftLeft(t-1),this);else{var o=[],a=t&7;o.length=(t>>3)+1,n.nextBytes(o),a>0?o[0]&=(1<<a)-1:o[0]=0,this.fromString(o,256)}},e.prototype.bitwiseTo=function(t,n,r){var o,a,i=Math.min(t.t,this.t);for(o=0;o<i;++o)r[o]=n(this[o],t[o]);if(t.t<this.t){for(a=t.s&this.DM,o=i;o<this.t;++o)r[o]=n(this[o],a);r.t=this.t}else{for(a=this.s&this.DM,o=i;o<t.t;++o)r[o]=n(a,t[o]);r.t=t.t}r.s=n(this.s,t.s),r.clamp()},e.prototype.changeBit=function(t,n){var r=e.ONE.shiftLeft(t);return this.bitwiseTo(r,n,r),r},e.prototype.addTo=function(t,n){for(var r=0,o=0,a=Math.min(t.t,this.t);r<a;)o+=this[r]+t[r],n[r++]=o&this.DM,o>>=this.DB;if(t.t<this.t){for(o+=t.s;r<this.t;)o+=this[r],n[r++]=o&this.DM,o>>=this.DB;o+=this.s}else{for(o+=this.s;r<t.t;)o+=t[r],n[r++]=o&this.DM,o>>=this.DB;o+=t.s}n.s=o<0?-1:0,o>0?n[r++]=o:o<-1&&(n[r++]=this.DV+o),n.t=r,n.clamp()},e.prototype.dMultiply=function(t){this[this.t]=this.am(0,t-1,this,0,0,this.t),++this.t,this.clamp()},e.prototype.dAddOffset=function(t,n){if(t!=0){for(;this.t<=n;)this[this.t++]=0;for(this[n]+=t;this[n]>=this.DV;)this[n]-=this.DV,++n>=this.t&&(this[this.t++]=0),++this[n]}},e.prototype.multiplyLowerTo=function(t,n,r){var o=Math.min(this.t+t.t,n);for(r.s=0,r.t=o;o>0;)r[--o]=0;for(var a=r.t-this.t;o<a;++o)r[o+this.t]=this.am(0,t[o],r,o,0,this.t);for(var a=Math.min(t.t,n);o<a;++o)this.am(0,t[o],r,o,0,n-o);r.clamp()},e.prototype.multiplyUpperTo=function(t,n,r){--n;var o=r.t=this.t+t.t-n;for(r.s=0;--o>=0;)r[o]=0;for(o=Math.max(n-this.t,0);o<t.t;++o)r[this.t+o-n]=this.am(n-o,t[o],r,0,0,this.t+o-n);r.clamp(),r.drShiftTo(1,r)},e.prototype.modInt=function(t){if(t<=0)return 0;var n=this.DV%t,r=this.s<0?t-1:0;if(this.t>0)if(n==0)r=this[0]%t;else for(var o=this.t-1;o>=0;--o)r=(n*r+this[o])%t;return r},e.prototype.millerRabin=function(t){var n=this.subtract(e.ONE),r=n.getLowestSetBit();if(r<=0)return!1;var o=n.shiftRight(r);t=t+1>>1,t>no.length&&(t=no.length);for(var a=Dt(),i=0;i<t;++i){a.fromInt(no[Math.floor(Math.random()*no.length)]);var s=a.modPow(o,this);if(s.compareTo(e.ONE)!=0&&s.compareTo(n)!=0){for(var l=1;l++<r&&s.compareTo(n)!=0;)if(s=s.modPowInt(2,this),s.compareTo(e.ONE)==0)return!1;if(s.compareTo(n)!=0)return!1}}return!0},e.prototype.square=function(){var t=Dt();return this.squareTo(t),t},e.prototype.gcda=function(t,n){var r=this.s<0?this.negate():this.clone(),o=t.s<0?t.negate():t.clone();if(r.compareTo(o)<0){var a=r;r=o,o=a}var i=r.getLowestSetBit(),s=o.getLowestSetBit();if(s<0){n(r);return}i<s&&(s=i),s>0&&(r.rShiftTo(s,r),o.rShiftTo(s,o));var l=function(){(i=r.getLowestSetBit())>0&&r.rShiftTo(i,r),(i=o.getLowestSetBit())>0&&o.rShiftTo(i,o),r.compareTo(o)>=0?(r.subTo(o,r),r.rShiftTo(1,r)):(o.subTo(r,o),o.rShiftTo(1,o)),r.signum()>0?setTimeout(l,0):(s>0&&o.lShiftTo(s,o),setTimeout(function(){n(o)},0))};setTimeout(l,10)},e.prototype.fromNumberAsync=function(t,n,r,o){if(typeof n=="number")if(t<2)this.fromInt(1);else{this.fromNumber(t,r),this.testBit(t-1)||this.bitwiseTo(e.ONE.shiftLeft(t-1),K1,this),this.isEven()&&this.dAddOffset(1,0);var a=this,i=function(){a.dAddOffset(2,0),a.bitLength()>t&&a.subTo(e.ONE.shiftLeft(t-1),a),a.isProbablePrime(n)?setTimeout(function(){o()},0):setTimeout(i,0)};setTimeout(i,0)}else{var s=[],l=t&7;s.length=(t>>3)+1,n.nextBytes(s),l>0?s[0]&=(1<<l)-1:s[0]=0,this.fromString(s,256)}},e}(),Mge=function(){function e(){}return e.prototype.convert=function(t){return t},e.prototype.revert=function(t){return t},e.prototype.mulTo=function(t,n,r){t.multiplyTo(n,r)},e.prototype.sqrTo=function(t,n){t.squareTo(n)},e}(),NT=function(){function e(t){this.m=t}return e.prototype.convert=function(t){return t.s<0||t.compareTo(this.m)>=0?t.mod(this.m):t},e.prototype.revert=function(t){return t},e.prototype.reduce=function(t){t.divRemTo(this.m,null,t)},e.prototype.mulTo=function(t,n,r){t.multiplyTo(n,r),this.reduce(r)},e.prototype.sqrTo=function(t,n){t.squareTo(n),this.reduce(n)},e}(),PT=function(){function e(t){this.m=t,this.mp=t.invDigit(),this.mpl=this.mp&32767,this.mph=this.mp>>15,this.um=(1<<t.DB-15)-1,this.mt2=2*t.t}return e.prototype.convert=function(t){var n=Dt();return t.abs().dlShiftTo(this.m.t,n),n.divRemTo(this.m,null,n),t.s<0&&n.compareTo(Et.ZERO)>0&&this.m.subTo(n,n),n},e.prototype.revert=function(t){var n=Dt();return t.copyTo(n),this.reduce(n),n},e.prototype.reduce=function(t){for(;t.t<=this.mt2;)t[t.t++]=0;for(var n=0;n<this.m.t;++n){var r=t[n]&32767,o=r*this.mpl+((r*this.mph+(t[n]>>15)*this.mpl&this.um)<<15)&t.DM;for(r=n+this.m.t,t[r]+=this.m.am(0,o,t,n,0,this.m.t);t[r]>=t.DV;)t[r]-=t.DV,t[++r]++}t.clamp(),t.drShiftTo(this.m.t,t),t.compareTo(this.m)>=0&&t.subTo(this.m,t)},e.prototype.mulTo=function(t,n,r){t.multiplyTo(n,r),this.reduce(r)},e.prototype.sqrTo=function(t,n){t.squareTo(n),this.reduce(n)},e}(),Lge=function(){function e(t){this.m=t,this.r2=Dt(),this.q3=Dt(),Et.ONE.dlShiftTo(2*t.t,this.r2),this.mu=this.r2.divide(t)}return e.prototype.convert=function(t){if(t.s<0||t.t>2*this.m.t)return t.mod(this.m);if(t.compareTo(this.m)<0)return t;var n=Dt();return t.copyTo(n),this.reduce(n),n},e.prototype.revert=function(t){return t},e.prototype.reduce=function(t){for(t.drShiftTo(this.m.t-1,this.r2),t.t>this.m.t+1&&(t.t=this.m.t+1,t.clamp()),this.mu.multiplyUpperTo(this.r2,this.m.t+1,this.q3),this.m.multiplyLowerTo(this.q3,this.m.t+1,this.r2);t.compareTo(this.r2)<0;)t.dAddOffset(1,this.m.t+1);for(t.subTo(this.r2,t);t.compareTo(this.m)>=0;)t.subTo(this.m,t)},e.prototype.mulTo=function(t,n,r){t.multiplyTo(n,r),this.reduce(r)},e.prototype.sqrTo=function(t,n){t.squareTo(n),this.reduce(n)},e}();function Dt(){return new Et(null)}function zn(e,t){return new Et(e,t)}var RT=typeof navigator<"u";RT&&jT&&navigator.appName=="Microsoft Internet Explorer"?(Et.prototype.am=function(t,n,r,o,a,i){for(var s=n&32767,l=n>>15;--i>=0;){var c=this[t]&32767,u=this[t++]>>15,f=l*c+u*s;c=s*c+((f&32767)<<15)+r[o]+(a&1073741823),a=(c>>>30)+(f>>>15)+l*u+(a>>>30),r[o++]=c&1073741823}return a},Ml=30):RT&&jT&&navigator.appName!="Netscape"?(Et.prototype.am=function(t,n,r,o,a,i){for(;--i>=0;){var s=n*this[t++]+r[o]+a;a=Math.floor(s/67108864),r[o++]=s&67108863}return a},Ml=26):(Et.prototype.am=function(t,n,r,o,a,i){for(var s=n&16383,l=n>>14;--i>=0;){var c=this[t]&16383,u=this[t++]>>14,f=l*c+u*s;c=s*c+((f&16383)<<14)+r[o]+a,a=(c>>28)+(f>>14)+l*u,r[o++]=c&268435455}return a},Ml=28);Et.prototype.DB=Ml;Et.prototype.DM=(1<<Ml)-1;Et.prototype.DV=1<<Ml;var j6=52;Et.prototype.FV=Math.pow(2,j6);Et.prototype.F1=j6-Ml;Et.prototype.F2=2*Ml-j6;var gy=[],Df,Ea;Df="0".charCodeAt(0);for(Ea=0;Ea<=9;++Ea)gy[Df++]=Ea;Df="a".charCodeAt(0);for(Ea=10;Ea<36;++Ea)gy[Df++]=Ea;Df="A".charCodeAt(0);for(Ea=10;Ea<36;++Ea)gy[Df++]=Ea;function MT(e,t){var n=gy[e.charCodeAt(t)];return n??-1}function xl(e){var t=Dt();return t.fromInt(e),t}function X1(e){var t=1,n;return(n=e>>>16)!=0&&(e=n,t+=16),(n=e>>8)!=0&&(e=n,t+=8),(n=e>>4)!=0&&(e=n,t+=4),(n=e>>2)!=0&&(e=n,t+=2),(n=e>>1)!=0&&(e=n,t+=1),t}Et.ZERO=xl(0);Et.ONE=xl(1);var Dge=function(){function e(){this.i=0,this.j=0,this.S=[]}return e.prototype.init=function(t){var n,r,o;for(n=0;n<256;++n)this.S[n]=n;for(r=0,n=0;n<256;++n)r=r+this.S[n]+t[n%t.length]&255,o=this.S[n],this.S[n]=this.S[r],this.S[r]=o;this.i=0,this.j=0},e.prototype.next=function(){var t;return this.i=this.i+1&255,this.j=this.j+this.S[this.i]&255,t=this.S[this.i],this.S[this.i]=this.S[this.j],this.S[this.j]=t,this.S[t+this.S[this.i]&255]},e}();function Ige(){return new Dge}var Z$=256,Y1,Ol=null,Za;if(Ol==null){Ol=[],Za=0;var J1=void 0;if(typeof window<"u"&&window.crypto&&window.crypto.getRandomValues){var GA=new Uint32Array(256);for(window.crypto.getRandomValues(GA),J1=0;J1<GA.length;++J1)Ol[Za++]=GA[J1]&255}var Q1=0,Z1=function(e){if(Q1=Q1||0,Q1>=256||Za>=Z$){window.removeEventListener?window.removeEventListener("mousemove",Z1,!1):window.detachEvent&&window.detachEvent("onmousemove",Z1);return}try{var t=e.x+e.y;Ol[Za++]=t&255,Q1+=1}catch{}};typeof window<"u"&&(window.addEventListener?window.addEventListener("mousemove",Z1,!1):window.attachEvent&&window.attachEvent("onmousemove",Z1))}function Fge(){if(Y1==null){for(Y1=Ige();Za<Z$;){var e=Math.floor(65536*Math.random());Ol[Za++]=e&255}for(Y1.init(Ol),Za=0;Za<Ol.length;++Za)Ol[Za]=0;Za=0}return Y1.next()}var $4=function(){function e(){}return e.prototype.nextBytes=function(t){for(var n=0;n<t.length;++n)t[n]=Fge()},e}();function Bge(e,t){if(t<e.length+22)return console.error("Message too long for RSA"),null;for(var n=t-e.length-6,r="",o=0;o<n;o+=2)r+="ff";var a="0001"+r+"00"+e;return zn(a,16)}function $ge(e,t){if(t<e.length+11)return console.error("Message too long for RSA"),null;for(var n=[],r=e.length-1;r>=0&&t>0;){var o=e.charCodeAt(r--);o<128?n[--t]=o:o>127&&o<2048?(n[--t]=o&63|128,n[--t]=o>>6|192):(n[--t]=o&63|128,n[--t]=o>>6&63|128,n[--t]=o>>12|224)}n[--t]=0;for(var a=new $4,i=[];t>2;){for(i[0]=0;i[0]==0;)a.nextBytes(i);n[--t]=i[0]}return n[--t]=2,n[--t]=0,new Et(n)}var zge=function(){function e(){this.n=null,this.e=0,this.d=null,this.p=null,this.q=null,this.dmp1=null,this.dmq1=null,this.coeff=null}return e.prototype.doPublic=function(t){return t.modPowInt(this.e,this.n)},e.prototype.doPrivate=function(t){if(this.p==null||this.q==null)return t.modPow(this.d,this.n);for(var n=t.mod(this.p).modPow(this.dmp1,this.p),r=t.mod(this.q).modPow(this.dmq1,this.q);n.compareTo(r)<0;)n=n.add(this.p);return n.subtract(r).multiply(this.coeff).mod(this.p).multiply(this.q).add(r)},e.prototype.setPublic=function(t,n){t!=null&&n!=null&&t.length>0&&n.length>0?(this.n=zn(t,16),this.e=parseInt(n,16)):console.error("Invalid RSA public key")},e.prototype.encrypt=function(t){var n=this.n.bitLength()+7>>3,r=$ge(t,n);if(r==null)return null;var o=this.doPublic(r);if(o==null)return null;for(var a=o.toString(16),i=a.length,s=0;s<n*2-i;s++)a="0"+a;return a},e.prototype.setPrivate=function(t,n,r){t!=null&&n!=null&&t.length>0&&n.length>0?(this.n=zn(t,16),this.e=parseInt(n,16),this.d=zn(r,16)):console.error("Invalid RSA private key")},e.prototype.setPrivateEx=function(t,n,r,o,a,i,s,l){t!=null&&n!=null&&t.length>0&&n.length>0?(this.n=zn(t,16),this.e=parseInt(n,16),this.d=zn(r,16),this.p=zn(o,16),this.q=zn(a,16),this.dmp1=zn(i,16),this.dmq1=zn(s,16),this.coeff=zn(l,16)):console.error("Invalid RSA private key")},e.prototype.generate=function(t,n){var r=new $4,o=t>>1;this.e=parseInt(n,16);for(var a=new Et(n,16);;){for(;this.p=new Et(t-o,1,r),!(this.p.subtract(Et.ONE).gcd(a).compareTo(Et.ONE)==0&&this.p.isProbablePrime(10)););for(;this.q=new Et(o,1,r),!(this.q.subtract(Et.ONE).gcd(a).compareTo(Et.ONE)==0&&this.q.isProbablePrime(10)););if(this.p.compareTo(this.q)<=0){var i=this.p;this.p=this.q,this.q=i}var s=this.p.subtract(Et.ONE),l=this.q.subtract(Et.ONE),c=s.multiply(l);if(c.gcd(a).compareTo(Et.ONE)==0){this.n=this.p.multiply(this.q),this.d=a.modInverse(c),this.dmp1=this.d.mod(s),this.dmq1=this.d.mod(l),this.coeff=this.q.modInverse(this.p);break}}},e.prototype.decrypt=function(t){var n=zn(t,16),r=this.doPrivate(n);return r==null?null:_ge(r,this.n.bitLength()+7>>3)},e.prototype.generateAsync=function(t,n,r){var o=new $4,a=t>>1;this.e=parseInt(n,16);var i=new Et(n,16),s=this,l=function(){var c=function(){if(s.p.compareTo(s.q)<=0){var h=s.p;s.p=s.q,s.q=h}var v=s.p.subtract(Et.ONE),b=s.q.subtract(Et.ONE),m=v.multiply(b);m.gcd(i).compareTo(Et.ONE)==0?(s.n=s.p.multiply(s.q),s.d=i.modInverse(m),s.dmp1=s.d.mod(v),s.dmq1=s.d.mod(b),s.coeff=s.q.modInverse(s.p),setTimeout(function(){r()},0)):setTimeout(l,0)},u=function(){s.q=Dt(),s.q.fromNumberAsync(a,1,o,function(){s.q.subtract(Et.ONE).gcda(i,function(h){h.compareTo(Et.ONE)==0&&s.q.isProbablePrime(10)?setTimeout(c,0):setTimeout(u,0)})})},f=function(){s.p=Dt(),s.p.fromNumberAsync(t-a,1,o,function(){s.p.subtract(Et.ONE).gcda(i,function(h){h.compareTo(Et.ONE)==0&&s.p.isProbablePrime(10)?setTimeout(u,0):setTimeout(f,0)})})};setTimeout(f,0)};setTimeout(l,0)},e.prototype.sign=function(t,n,r){var o=Hge(r),a=o+n(t).toString(),i=Bge(a,this.n.bitLength()/4);if(i==null)return null;var s=this.doPrivate(i);if(s==null)return null;var l=s.toString(16);return l.length&1?"0"+l:l},e.prototype.verify=function(t,n,r){var o=zn(n,16),a=this.doPublic(o);if(a==null)return null;var i=a.toString(16).replace(/^1f+00/,""),s=Uge(i);return s==r(t).toString()},e}();function _ge(e,t){for(var n=e.toByteArray(),r=0;r<n.length&&n[r]==0;)++r;if(n.length-r!=t-1||n[r]!=2)return null;for(++r;n[r]!=0;)if(++r>=n.length)return null;for(var o="";++r<n.length;){var a=n[r]&255;a<128?o+=String.fromCharCode(a):a>191&&a<224?(o+=String.fromCharCode((a&31)<<6|n[r+1]&63),++r):(o+=String.fromCharCode((a&15)<<12|(n[r+1]&63)<<6|n[r+2]&63),r+=2)}return o}var ev={md2:"3020300c06082a864886f70d020205000410",md5:"3020300c06082a864886f70d020505000410",sha1:"3021300906052b0e03021a05000414",sha224:"302d300d06096086480165030402040500041c",sha256:"3031300d060960864801650304020105000420",sha384:"3041300d060960864801650304020205000430",sha512:"3051300d060960864801650304020305000440",ripemd160:"3021300906052b2403020105000414"};function Hge(e){return ev[e]||""}function Uge(e){for(var t in ev)if(ev.hasOwnProperty(t)){var n=ev[t],r=n.length;if(e.substr(0,r)==n)return e.substr(r)}return e}/*!
Copyright (c) 2011, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.9.0
*/var Qn={};Qn.lang={extend:function(e,t,n){if(!t||!e)throw new Error("YAHOO.lang.extend failed, please check that all dependencies are included.");var r=function(){};if(r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e,e.superclass=t.prototype,t.prototype.constructor==Object.prototype.constructor&&(t.prototype.constructor=t),n){var o;for(o in n)e.prototype[o]=n[o];var a=function(){},i=["toString","valueOf"];try{/MSIE/.test(navigator.userAgent)&&(a=function(s,l){for(o=0;o<i.length;o=o+1){var c=i[o],u=l[c];typeof u=="function"&&u!=Object.prototype[c]&&(s[c]=u)}})}catch{}a(e.prototype,n)}}};/**
* @fileOverview
* @name asn1-1.0.js
* @author Kenji Urushima kenji.urushima@gmail.com
* @version asn1 1.0.13 (2017-Jun-02)
* @since jsrsasign 2.1
* @license <a href="https://kjur.github.io/jsrsasign/license/">MIT License</a>
*/var Ee={};(typeof Ee.asn1>"u"||!Ee.asn1)&&(Ee.asn1={});Ee.asn1.ASN1Util=new function(){this.integerToByteHex=function(e){var t=e.toString(16);return t.length%2==1&&(t="0"+t),t},this.bigIntToMinTwosComplementsHex=function(e){var t=e.toString(16);if(t.substr(0,1)!="-")t.length%2==1?t="0"+t:t.match(/^[0-7]/)||(t="00"+t);else{var n=t.substr(1),r=n.length;r%2==1?r+=1:t.match(/^[0-7]/)||(r+=2);for(var o="",a=0;a<r;a++)o+="f";var i=new Et(o,16),s=i.xor(e).add(Et.ONE);t=s.toString(16).replace(/^-/,"")}return t},this.getPEMStringFromHex=function(e,t){return hextopem(e,t)},this.newObject=function(e){var t=Ee,n=t.asn1,r=n.DERBoolean,o=n.DERInteger,a=n.DERBitString,i=n.DEROctetString,s=n.DERNull,l=n.DERObjectIdentifier,c=n.DEREnumerated,u=n.DERUTF8String,f=n.DERNumericString,h=n.DERPrintableString,v=n.DERTeletexString,b=n.DERIA5String,m=n.DERUTCTime,y=n.DERGeneralizedTime,A=n.DERSequence,w=n.DERSet,k=n.DERTaggedObject,C=n.ASN1Util.newObject,E=Object.keys(e);if(E.length!=1)throw"key of param shall be only one.";var S=E[0];if(":bool:int:bitstr:octstr:null:oid:enum:utf8str:numstr:prnstr:telstr:ia5str:utctime:gentime:seq:set:tag:".indexOf(":"+S+":")==-1)throw"undefined key: "+S;if(S=="bool")return new r(e[S]);if(S=="int")return new o(e[S]);if(S=="bitstr")return new a(e[S]);if(S=="octstr")return new i(e[S]);if(S=="null")return new s(e[S]);if(S=="oid")return new l(e[S]);if(S=="enum")return new c(e[S]);if(S=="utf8str")return new u(e[S]);if(S=="numstr")return new f(e[S]);if(S=="prnstr")return new h(e[S]);if(S=="telstr")return new v(e[S]);if(S=="ia5str")return new b(e[S]);if(S=="utctime")return new m(e[S]);if(S=="gentime")return new y(e[S]);if(S=="seq"){for(var O=e[S],T=[],P=0;P<O.length;P++){var N=C(O[P]);T.push(N)}return new A({array:T})}if(S=="set"){for(var O=e[S],T=[],P=0;P<O.length;P++){var N=C(O[P]);T.push(N)}return new w({array:T})}if(S=="tag"){var L=e[S];if(Object.prototype.toString.call(L)==="[object Array]"&&L.length==3){var I=C(L[2]);return new k({tag:L[0],explicit:L[1],obj:I})}else{var M={};if(L.explicit!==void 0&&(M.explicit=L.explicit),L.tag!==void 0&&(M.tag=L.tag),L.obj===void 0)throw"obj shall be specified for 'tag'.";return M.obj=C(L.obj),new k(M)}}},this.jsonToASN1HEX=function(e){var t=this.newObject(e);return t.getEncodedHex()}};Ee.asn1.ASN1Util.oidHexToInt=function(e){for(var o="",t=parseInt(e.substr(0,2),16),n=Math.floor(t/40),r=t%40,o=n+"."+r,a="",i=2;i<e.length;i+=2){var s=parseInt(e.substr(i,2),16),l=("00000000"+s.toString(2)).slice(-8);if(a=a+l.substr(1,7),l.substr(0,1)=="0"){var c=new Et(a,2);o=o+"."+c.toString(10),a=""}}return o};Ee.asn1.ASN1Util.oidIntToHex=function(e){var t=function(s){var l=s.toString(16);return l.length==1&&(l="0"+l),l},n=function(s){var l="",c=new Et(s,10),u=c.toString(2),f=7-u.length%7;f==7&&(f=0);for(var h="",v=0;v<f;v++)h+="0";u=h+u;for(var v=0;v<u.length-1;v+=7){var b=u.substr(v,7);v!=u.length-7&&(b="1"+b),l+=t(parseInt(b,2))}return l};if(!e.match(/^[0-9.]+$/))throw"malformed oid string: "+e;var r="",o=e.split("."),a=parseInt(o[0])*40+parseInt(o[1]);r+=t(a),o.splice(0,2);for(var i=0;i<o.length;i++)r+=n(o[i]);return r};Ee.asn1.ASN1Object=function(){var e="";this.getLengthHexFromValue=function(){if(typeof this.hV>"u"||this.hV==null)throw"this.hV is null or undefined.";if(this.hV.length%2==1)throw"value hex must be even length: n="+e.length+",v="+this.hV;var t=this.hV.length/2,n=t.toString(16);if(n.length%2==1&&(n="0"+n),t<128)return n;var r=n.length/2;if(r>15)throw"ASN.1 length too long to represent by 8x: n = "+t.toString(16);var o=128+r;return o.toString(16)+n},this.getEncodedHex=function(){return(this.hTLV==null||this.isModified)&&(this.hV=this.getFreshValueHex(),this.hL=this.getLengthHexFromValue(),this.hTLV=this.hT+this.hL+this.hV,this.isModified=!1),this.hTLV},this.getValueHex=function(){return this.getEncodedHex(),this.hV},this.getFreshValueHex=function(){return""}};Ee.asn1.DERAbstractString=function(e){Ee.asn1.DERAbstractString.superclass.constructor.call(this),this.getString=function(){return this.s},this.setString=function(t){this.hTLV=null,this.isModified=!0,this.s=t,this.hV=stohex(this.s)},this.setStringHex=function(t){this.hTLV=null,this.isModified=!0,this.s=null,this.hV=t},this.getFreshValueHex=function(){return this.hV},typeof e<"u"&&(typeof e=="string"?this.setString(e):typeof e.str<"u"?this.setString(e.str):typeof e.hex<"u"&&this.setStringHex(e.hex))};Qn.lang.extend(Ee.asn1.DERAbstractString,Ee.asn1.ASN1Object);Ee.asn1.DERAbstractTime=function(e){Ee.asn1.DERAbstractTime.superclass.constructor.call(this),this.localDateToUTC=function(t){utc=t.getTime()+t.getTimezoneOffset()*6e4;var n=new Date(utc);return n},this.formatDate=function(t,n,r){var o=this.zeroPadding,a=this.localDateToUTC(t),i=String(a.getFullYear());n=="utc"&&(i=i.substr(2,2));var s=o(String(a.getMonth()+1),2),l=o(String(a.getDate()),2),c=o(String(a.getHours()),2),u=o(String(a.getMinutes()),2),f=o(String(a.getSeconds()),2),h=i+s+l+c+u+f;if(r===!0){var v=a.getMilliseconds();if(v!=0){var b=o(String(v),3);b=b.replace(/[0]+$/,""),h=h+"."+b}}return h+"Z"},this.zeroPadding=function(t,n){return t.length>=n?t:new Array(n-t.length+1).join("0")+t},this.getString=function(){return this.s},this.setString=function(t){this.hTLV=null,this.isModified=!0,this.s=t,this.hV=stohex(t)},this.setByDateValue=function(t,n,r,o,a,i){var s=new Date(Date.UTC(t,n-1,r,o,a,i,0));this.setByDate(s)},this.getFreshValueHex=function(){return this.hV}};Qn.lang.extend(Ee.asn1.DERAbstractTime,Ee.asn1.ASN1Object);Ee.asn1.DERAbstractStructured=function(e){Ee.asn1.DERAbstractString.superclass.constructor.call(this),this.setByASN1ObjectArray=function(t){this.hTLV=null,this.isModified=!0,this.asn1Array=t},this.appendASN1Object=function(t){this.hTLV=null,this.isModified=!0,this.asn1Array.push(t)},this.asn1Array=new Array,typeof e<"u"&&typeof e.array<"u"&&(this.asn1Array=e.array)};Qn.lang.extend(Ee.asn1.DERAbstractStructured,Ee.asn1.ASN1Object);Ee.asn1.DERBoolean=function(){Ee.asn1.DERBoolean.superclass.constructor.call(this),this.hT="01",this.hTLV="0101ff"};Qn.lang.extend(Ee.asn1.DERBoolean,Ee.asn1.ASN1Object);Ee.asn1.DERInteger=function(e){Ee.asn1.DERInteger.superclass.constructor.call(this),this.hT="02",this.setByBigInteger=function(t){this.hTLV=null,this.isModified=!0,this.hV=Ee.asn1.ASN1Util.bigIntToMinTwosComplementsHex(t)},this.setByInteger=function(t){var n=new Et(String(t),10);this.setByBigInteger(n)},this.setValueHex=function(t){this.hV=t},this.getFreshValueHex=function(){return this.hV},typeof e<"u"&&(typeof e.bigint<"u"?this.setByBigInteger(e.bigint):typeof e.int<"u"?this.setByInteger(e.int):typeof e=="number"?this.setByInteger(e):typeof e.hex<"u"&&this.setValueHex(e.hex))};Qn.lang.extend(Ee.asn1.DERInteger,Ee.asn1.ASN1Object);Ee.asn1.DERBitString=function(e){if(e!==void 0&&typeof e.obj<"u"){var t=Ee.asn1.ASN1Util.newObject(e.obj);e.hex="00"+t.getEncodedHex()}Ee.asn1.DERBitString.superclass.constructor.call(this),this.hT="03",this.setHexValueIncludingUnusedBits=function(n){this.hTLV=null,this.isModified=!0,this.hV=n},this.setUnusedBitsAndHexValue=function(n,r){if(n<0||7<n)throw"unused bits shall be from 0 to 7: u = "+n;var o="0"+n;this.hTLV=null,this.isModified=!0,this.hV=o+r},this.setByBinaryString=function(n){n=n.replace(/0+$/,"");var r=8-n.length%8;r==8&&(r=0);for(var o=0;o<=r;o++)n+="0";for(var a="",o=0;o<n.length-1;o+=8){var i=n.substr(o,8),s=parseInt(i,2).toString(16);s.length==1&&(s="0"+s),a+=s}this.hTLV=null,this.isModified=!0,this.hV="0"+r+a},this.setByBooleanArray=function(n){for(var r="",o=0;o<n.length;o++)n[o]==!0?r+="1":r+="0";this.setByBinaryString(r)},this.newFalseArray=function(n){for(var r=new Array(n),o=0;o<n;o++)r[o]=!1;return r},this.getFreshValueHex=function(){return this.hV},typeof e<"u"&&(typeof e=="string"&&e.toLowerCase().match(/^[0-9a-f]+$/)?this.setHexValueIncludingUnusedBits(e):typeof e.hex<"u"?this.setHexValueIncludingUnusedBits(e.hex):typeof e.bin<"u"?this.setByBinaryString(e.bin):typeof e.array<"u"&&this.setByBooleanArray(e.array))};Qn.lang.extend(Ee.asn1.DERBitString,Ee.asn1.ASN1Object);Ee.asn1.DEROctetString=function(e){if(e!==void 0&&typeof e.obj<"u"){var t=Ee.asn1.ASN1Util.newObject(e.obj);e.hex=t.getEncodedHex()}Ee.asn1.DEROctetString.superclass.constructor.call(this,e),this.hT="04"};Qn.lang.extend(Ee.asn1.DEROctetString,Ee.asn1.DERAbstractString);Ee.asn1.DERNull=function(){Ee.asn1.DERNull.superclass.constructor.call(this),this.hT="05",this.hTLV="0500"};Qn.lang.extend(Ee.asn1.DERNull,Ee.asn1.ASN1Object);Ee.asn1.DERObjectIdentifier=function(e){var t=function(r){var o=r.toString(16);return o.length==1&&(o="0"+o),o},n=function(r){var o="",a=new Et(r,10),i=a.toString(2),s=7-i.length%7;s==7&&(s=0);for(var l="",c=0;c<s;c++)l+="0";i=l+i;for(var c=0;c<i.length-1;c+=7){var u=i.substr(c,7);c!=i.length-7&&(u="1"+u),o+=t(parseInt(u,2))}return o};Ee.asn1.DERObjectIdentifier.superclass.constructor.call(this),this.hT="06",this.setValueHex=function(r){this.hTLV=null,this.isModified=!0,this.s=null,this.hV=r},this.setValueOidString=function(r){if(!r.match(/^[0-9.]+$/))throw"malformed oid string: "+r;var o="",a=r.split("."),i=parseInt(a[0])*40+parseInt(a[1]);o+=t(i),a.splice(0,2);for(var s=0;s<a.length;s++)o+=n(a[s]);this.hTLV=null,this.isModified=!0,this.s=null,this.hV=o},this.setValueName=function(r){var o=Ee.asn1.x509.OID.name2oid(r);if(o!=="")this.setValueOidString(o);else throw"DERObjectIdentifier oidName undefined: "+r},this.getFreshValueHex=function(){return this.hV},e!==void 0&&(typeof e=="string"?e.match(/^[0-2].[0-9.]+$/)?this.setValueOidString(e):this.setValueName(e):e.oid!==void 0?this.setValueOidString(e.oid):e.hex!==void 0?this.setValueHex(e.hex):e.name!==void 0&&this.setValueName(e.name))};Qn.lang.extend(Ee.asn1.DERObjectIdentifier,Ee.asn1.ASN1Object);Ee.asn1.DEREnumerated=function(e){Ee.asn1.DEREnumerated.superclass.constructor.call(this),this.hT="0a",this.setByBigInteger=function(t){this.hTLV=null,this.isModified=!0,this.hV=Ee.asn1.ASN1Util.bigIntToMinTwosComplementsHex(t)},this.setByInteger=function(t){var n=new Et(String(t),10);this.setByBigInteger(n)},this.setValueHex=function(t){this.hV=t},this.getFreshValueHex=function(){return this.hV},typeof e<"u"&&(typeof e.int<"u"?this.setByInteger(e.int):typeof e=="number"?this.setByInteger(e):typeof e.hex<"u"&&this.setValueHex(e.hex))};Qn.lang.extend(Ee.asn1.DEREnumerated,Ee.asn1.ASN1Object);Ee.asn1.DERUTF8String=function(e){Ee.asn1.DERUTF8String.superclass.constructor.call(this,e),this.hT="0c"};Qn.lang.extend(Ee.asn1.DERUTF8String,Ee.asn1.DERAbstractString);Ee.asn1.DERNumericString=function(e){Ee.asn1.DERNumericString.superclass.constructor.call(this,e),this.hT="12"};Qn.lang.extend(Ee.asn1.DERNumericString,Ee.asn1.DERAbstractString);Ee.asn1.DERPrintableString=function(e){Ee.asn1.DERPrintableString.superclass.constructor.call(this,e),this.hT="13"};Qn.lang.extend(Ee.asn1.DERPrintableString,Ee.asn1.DERAbstractString);Ee.asn1.DERTeletexString=function(e){Ee.asn1.DERTeletexString.superclass.constructor.call(this,e),this.hT="14"};Qn.lang.extend(Ee.asn1.DERTeletexString,Ee.asn1.DERAbstractString);Ee.asn1.DERIA5String=function(e){Ee.asn1.DERIA5String.superclass.constructor.call(this,e),this.hT="16"};Qn.lang.extend(Ee.asn1.DERIA5String,Ee.asn1.DERAbstractString);Ee.asn1.DERUTCTime=function(e){Ee.asn1.DERUTCTime.superclass.constructor.call(this,e),this.hT="17",this.setByDate=function(t){this.hTLV=null,this.isModified=!0,this.date=t,this.s=this.formatDate(this.date,"utc"),this.hV=stohex(this.s)},this.getFreshValueHex=function(){return typeof this.date>"u"&&typeof this.s>"u"&&(this.date=new Date,this.s=this.formatDate(this.date,"utc"),this.hV=stohex(this.s)),this.hV},e!==void 0&&(e.str!==void 0?this.setString(e.str):typeof e=="string"&&e.match(/^[0-9]{12}Z$/)?this.setString(e):e.hex!==void 0?this.setStringHex(e.hex):e.date!==void 0&&this.setByDate(e.date))};Qn.lang.extend(Ee.asn1.DERUTCTime,Ee.asn1.DERAbstractTime);Ee.asn1.DERGeneralizedTime=function(e){Ee.asn1.DERGeneralizedTime.superclass.constructor.call(this,e),this.hT="18",this.withMillis=!1,this.setByDate=function(t){this.hTLV=null,this.isModified=!0,this.date=t,this.s=this.formatDate(this.date,"gen",this.withMillis),this.hV=stohex(this.s)},this.getFreshValueHex=function(){return this.date===void 0&&this.s===void 0&&(this.date=new Date,this.s=this.formatDate(this.date,"gen",this.withMillis),this.hV=stohex(this.s)),this.hV},e!==void 0&&(e.str!==void 0?this.setString(e.str):typeof e=="string"&&e.match(/^[0-9]{14}Z$/)?this.setString(e):e.hex!==void 0?this.setStringHex(e.hex):e.date!==void 0&&this.setByDate(e.date),e.millis===!0&&(this.withMillis=!0))};Qn.lang.extend(Ee.asn1.DERGeneralizedTime,Ee.asn1.DERAbstractTime);Ee.asn1.DERSequence=function(e){Ee.asn1.DERSequence.superclass.constructor.call(this,e),this.hT="30",this.getFreshValueHex=function(){for(var t="",n=0;n<this.asn1Array.length;n++){var r=this.asn1Array[n];t+=r.getEncodedHex()}return this.hV=t,this.hV}};Qn.lang.extend(Ee.asn1.DERSequence,Ee.asn1.DERAbstractStructured);Ee.asn1.DERSet=function(e){Ee.asn1.DERSet.superclass.constructor.call(this,e),this.hT="31",this.sortFlag=!0,this.getFreshValueHex=function(){for(var t=new Array,n=0;n<this.asn1Array.length;n++){var r=this.asn1Array[n];t.push(r.getEncodedHex())}return this.sortFlag==!0&&t.sort(),this.hV=t.join(""),this.hV},typeof e<"u"&&typeof e.sortflag<"u"&&e.sortflag==!1&&(this.sortFlag=!1)};Qn.lang.extend(Ee.asn1.DERSet,Ee.asn1.DERAbstractStructured);Ee.asn1.DERTaggedObject=function(e){Ee.asn1.DERTaggedObject.superclass.constructor.call(this),this.hT="a0",this.hV="",this.isExplicit=!0,this.asn1Object=null,this.setASN1Object=function(t,n,r){this.hT=n,this.isExplicit=t,this.asn1Object=r,this.isExplicit?(this.hV=this.asn1Object.getEncodedHex(),this.hTLV=null,this.isModified=!0):(this.hV=null,this.hTLV=r.getEncodedHex(),this.hTLV=this.hTLV.replace(/^../,n),this.isModified=!1)},this.getFreshValueHex=function(){return this.hV},typeof e<"u"&&(typeof e.tag<"u"&&(this.hT=e.tag),typeof e.explicit<"u"&&(this.isExplicit=e.explicit),typeof e.obj<"u"&&(this.asn1Object=e.obj,this.setASN1Object(this.isExplicit,this.hT,this.asn1Object)))};Qn.lang.extend(Ee.asn1.DERTaggedObject,Ee.asn1.ASN1Object);var Wge=globalThis&&globalThis.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var a in o)Object.prototype.hasOwnProperty.call(o,a)&&(r[a]=o[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),LT=function(e){Wge(t,e);function t(n){var r=e.call(this)||this;return n&&(typeof n=="string"?r.parseKey(n):(t.hasPrivateKeyProperty(n)||t.hasPublicKeyProperty(n))&&r.parsePropertiesFrom(n)),r}return t.prototype.parseKey=function(n){try{var r=0,o=0,a=/^\s*(?:[0-9A-Fa-f][0-9A-Fa-f]\s*)+$/,i=a.test(n)?Oge.decode(n):B4.unarmor(n),s=Nge.decode(i);if(s.sub.length===3&&(s=s.sub[2].sub[0]),s.sub.length===9){r=s.sub[1].getHexStringValue(),this.n=zn(r,16),o=s.sub[2].getHexStringValue(),this.e=parseInt(o,16);var l=s.sub[3].getHexStringValue();this.d=zn(l,16);var c=s.sub[4].getHexStringValue();this.p=zn(c,16);var u=s.sub[5].getHexStringValue();this.q=zn(u,16);var f=s.sub[6].getHexStringValue();this.dmp1=zn(f,16);var h=s.sub[7].getHexStringValue();this.dmq1=zn(h,16);var v=s.sub[8].getHexStringValue();this.coeff=zn(v,16)}else if(s.sub.length===2)if(s.sub[0].sub){var b=s.sub[1],m=b.sub[0];r=m.sub[0].getHexStringValue(),this.n=zn(r,16),o=m.sub[1].getHexStringValue(),this.e=parseInt(o,16)}else r=s.sub[0].getHexStringValue(),this.n=zn(r,16),o=s.sub[1].getHexStringValue(),this.e=parseInt(o,16);else return!1;return!0}catch{return!1}},t.prototype.getPrivateBaseKey=function(){var n={array:[new Ee.asn1.DERInteger({int:0}),new Ee.asn1.DERInteger({bigint:this.n}),new Ee.asn1.DERInteger({int:this.e}),new Ee.asn1.DERInteger({bigint:this.d}),new Ee.asn1.DERInteger({bigint:this.p}),new Ee.asn1.DERInteger({bigint:this.q}),new Ee.asn1.DERInteger({bigint:this.dmp1}),new Ee.asn1.DERInteger({bigint:this.dmq1}),new Ee.asn1.DERInteger({bigint:this.coeff})]},r=new Ee.asn1.DERSequence(n);return r.getEncodedHex()},t.prototype.getPrivateBaseKeyB64=function(){return Ov(this.getPrivateBaseKey())},t.prototype.getPublicBaseKey=function(){var n=new Ee.asn1.DERSequence({array:[new Ee.asn1.DERObjectIdentifier({oid:"1.2.840.113549.1.1.1"}),new Ee.asn1.DERNull]}),r=new Ee.asn1.DERSequence({array:[new Ee.asn1.DERInteger({bigint:this.n}),new Ee.asn1.DERInteger({int:this.e})]}),o=new Ee.asn1.DERBitString({hex:"00"+r.getEncodedHex()}),a=new Ee.asn1.DERSequence({array:[n,o]});return a.getEncodedHex()},t.prototype.getPublicBaseKeyB64=function(){return Ov(this.getPublicBaseKey())},t.wordwrap=function(n,r){if(r=r||64,!n)return n;var o="(.{1,"+r+`})( +|$
?)|(.{1,`+r+"})";return n.match(RegExp(o,"g")).join(`
`)},t.prototype.getPrivateKey=function(){var n=`-----BEGIN RSA PRIVATE KEY-----
`;return n+=t.wordwrap(this.getPrivateBaseKeyB64())+`
`,n+="-----END RSA PRIVATE KEY-----",n},t.prototype.getPublicKey=function(){var n=`-----BEGIN PUBLIC KEY-----
`;return n+=t.wordwrap(this.getPublicBaseKeyB64())+`
`,n+="-----END PUBLIC KEY-----",n},t.hasPublicKeyProperty=function(n){return n=n||{},n.hasOwnProperty("n")&&n.hasOwnProperty("e")},t.hasPrivateKeyProperty=function(n){return n=n||{},n.hasOwnProperty("n")&&n.hasOwnProperty("e")&&n.hasOwnProperty("d")&&n.hasOwnProperty("p")&&n.hasOwnProperty("q")&&n.hasOwnProperty("dmp1")&&n.hasOwnProperty("dmq1")&&n.hasOwnProperty("coeff")},t.prototype.parsePropertiesFrom=function(n){this.n=n.n,this.e=n.e,n.hasOwnProperty("d")&&(this.d=n.d,this.p=n.p,this.q=n.q,this.dmp1=n.dmp1,this.dmq1=n.dmq1,this.coeff=n.coeff)},t}(zge),KA,Vge=typeof process<"u"?(KA=process.env)===null||KA===void 0?void 0:KA.npm_package_version:void 0,qge=function(){function e(t){t===void 0&&(t={}),t=t||{},this.default_key_size=t.default_key_size?parseInt(t.default_key_size,10):1024,this.default_public_exponent=t.default_public_exponent||"010001",this.log=t.log||!1,this.key=null}return e.prototype.setKey=function(t){this.log&&this.key&&console.warn("A key was already set, overriding existing."),this.key=new LT(t)},e.prototype.setPrivateKey=function(t){this.setKey(t)},e.prototype.setPublicKey=function(t){this.setKey(t)},e.prototype.decrypt=function(t){try{return this.getKey().decrypt(OT(t))}catch{return!1}},e.prototype.encrypt=function(t){try{return Ov(this.getKey().encrypt(t))}catch{return!1}},e.prototype.sign=function(t,n,r){try{return Ov(this.getKey().sign(t,n,r))}catch{return!1}},e.prototype.verify=function(t,n,r){try{return this.getKey().verify(t,OT(n),r)}catch{return!1}},e.prototype.getKey=function(t){if(!this.key){if(this.key=new LT,t&&{}.toString.call(t)==="[object Function]"){this.key.generateAsync(this.default_key_size,this.default_public_exponent,t);return}this.key.generate(this.default_key_size,this.default_public_exponent)}return this.key},e.prototype.getPrivateKey=function(){return this.getKey().getPrivateKey()},e.prototype.getPrivateKeyB64=function(){return this.getKey().getPrivateBaseKeyB64()},e.prototype.getPublicKey=function(){return this.getKey().getPublicKey()},e.prototype.getPublicKeyB64=function(){return this.getKey().getPublicBaseKeyB64()},e.version=Vge,e}();function Gge(){if(console&&console.warn){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];typeof t[0]=="string"&&(t[0]=`react-i18next:: ${t[0]}`),console.warn(...t)}}const DT={};function z4(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];typeof t[0]=="string"&&DT[t[0]]||(typeof t[0]=="string"&&(DT[t[0]]=new Date),Gge(...t))}const ez=(e,t)=>()=>{if(e.isInitialized)t();else{const n=()=>{setTimeout(()=>{e.off("initialized",n)},0),t()};e.on("initialized",n)}};function IT(e,t,n){e.loadNamespaces(t,ez(e,n))}function FT(e,t,n,r){typeof n=="string"&&(n=[n]),n.forEach(o=>{e.options.ns.indexOf(o)<0&&e.options.ns.push(o)}),e.loadLanguages(t,ez(e,r))}function Kge(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const r=t.languages[0],o=t.options?t.options.fallbackLng:!1,a=t.languages[t.languages.length-1];if(r.toLowerCase()==="cimode")return!0;const i=(s,l)=>{const c=t.services.backendConnector.state[`${s}|${l}`];return c===-1||c===2};return n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!i(t.isLanguageChangingTo,e)?!1:!!(t.hasResourceBundle(r,e)||!t.services.backendConnector.backend||t.options.resources&&!t.options.partialBundledLanguages||i(r,e)&&(!o||i(a,e)))}function Xge(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return!t.languages||!t.languages.length?(z4("i18n.languages were undefined or empty",t.languages),!0):t.options.ignoreJSONStructure!==void 0?t.hasLoadedNamespace(e,{lng:n.lng,precheck:(o,a)=>{if(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&o.services.backendConnector.backend&&o.isLanguageChangingTo&&!a(o.isLanguageChangingTo,e))return!1}}):Kge(e,t,n)}const Yge=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,Jge={"&amp;":"&","&#38;":"&","&lt;":"<","&#60;":"<","&gt;":">","&#62;":">","&apos;":"'","&#39;":"'","&quot;":'"',"&#34;":'"',"&nbsp;":" ","&#160;":" ","&copy;":"©","&#169;":"©","&reg;":"®","&#174;":"®","&hellip;":"…","&#8230;":"…","&#x2F;":"/","&#47;":"/"},Qge=e=>Jge[e],Zge=e=>e.replace(Yge,Qge);let _4={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:Zge};function eme(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};_4={..._4,...e}}function tme(){return _4}let tz;function nme(e){tz=e}function rme(){return tz}const ome={type:"3rdParty",init(e){eme(e.options.react),nme(e)}},ame=p.createContext();class ime{constructor(){this.usedNamespaces={}}addUsedNamespaces(t){t.forEach(n=>{this.usedNamespaces[n]||(this.usedNamespaces[n]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}const sme=(e,t)=>{const n=p.useRef();return p.useEffect(()=>{n.current=t?n.current:e},[e,t]),n.current};function ze(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{i18n:n}=t,{i18n:r,defaultNS:o}=p.useContext(ame)||{},a=n||r||rme();if(a&&!a.reportNamespaces&&(a.reportNamespaces=new ime),!a){z4("You will need to pass in an i18next instance by using initReactI18next");const k=(E,S)=>typeof S=="string"?S:S&&typeof S=="object"&&typeof S.defaultValue=="string"?S.defaultValue:Array.isArray(E)?E[E.length-1]:E,C=[k,{},!1];return C.t=k,C.i18n={},C.ready=!1,C}a.options.react&&a.options.react.wait!==void 0&&z4("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");const i={...tme(),...a.options.react,...t},{useSuspense:s,keyPrefix:l}=i;let c=e||o||a.options&&a.options.defaultNS;c=typeof c=="string"?[c]:c||["translation"],a.reportNamespaces.addUsedNamespaces&&a.reportNamespaces.addUsedNamespaces(c);const u=(a.isInitialized||a.initializedStoreOnce)&&c.every(k=>Xge(k,a,i));function f(){return a.getFixedT(t.lng||null,i.nsMode==="fallback"?c:c[0],l)}const[h,v]=p.useState(f);let b=c.join();t.lng&&(b=`${t.lng}${b}`);const m=sme(b),y=p.useRef(!0);p.useEffect(()=>{const{bindI18n:k,bindI18nStore:C}=i;y.current=!0,!u&&!s&&(t.lng?FT(a,t.lng,c,()=>{y.current&&v(f)}):IT(a,c,()=>{y.current&&v(f)})),u&&m&&m!==b&&y.current&&v(f);function E(){y.current&&v(f)}return k&&a&&a.on(k,E),C&&a&&a.store.on(C,E),()=>{y.current=!1,k&&a&&k.split(" ").forEach(S=>a.off(S,E)),C&&a&&C.split(" ").forEach(S=>a.store.off(S,E))}},[a,b]);const A=p.useRef(!0);p.useEffect(()=>{y.current&&!A.current&&v(f),A.current=!1},[a,l]);const w=[h,a,u];if(w.t=h,w.i18n=a,w.ready=u,u||!u&&!s)return w;throw new Promise(k=>{t.lng?FT(a,t.lng,c,()=>k()):IT(a,c,()=>k())})}const lme="/assets/denglu-0a03775c.png",cme="/assets/zhuce-31419893.png",ume="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAq5JREFUWEftmMurTXEUxz9fSWHidT1jQDJAUpJHckckf4ABpkaiayallJmU1C0Tj8FVyvwODDyKuCmJiYES0U33XpK45LHsdc4+9bPtc/beZ+9zBtprdDp7Pb6/9Vu/9futr8gQMxsC9gIrgZnA7yybAt9nAJPAbeCipImkrdo5M7NNwHVgfYGAZVQ/A8clXQ2dpAI0sw3AM6DtAsogybA9Kmm4pfMPADNbCLwE5iUcvQZ8lb7NVcgvYFa0S2tTnA1Kuuf/pwE8C5wKjBzYIUn3q0CV9GFmq4FrwK7g25ikbe0APga2BMrbJT3qBbiWTzNbBrwF/NC4jEta3g6gK66IFX/6Vkv60kuA7tvMngJ+MF0+SPJSS93icWBprDjtYCV97ANAL6GdcZwpSYvyZPCb9z9J3qt6KmY2BmyNg0xGJ3mgBlgk5XUGi2QrTbfOYJ3B4NoJb5K6DwaJqRt1qXNSt5lS6Ws+t7qqwWlJc8oGz2NvZneB3UVfMz+AI/6ArHAWSeK1eJQ9F8wnuZ9beRbfC50aYNms5s6gD01n4nm4NXGVDZ5Wg/6fUyyrih6Sfp7iO8BgUYD/12PBzOZGU+DliKlaELWmY5Je5K2Hbht1oQya2QhwMAb1Ph5ZvZdmShGA74AG7QD44O5z8VRmhOZ15YzYxkB3tiRfZKaY2UOgwcc4Z9hpLg6Zhe/AEkmfMiM0AW6OWIlLwHwnoCTdzGPnOmb2ANgR63ekPrxu1gWOB/rELPguee26TEha7D/S6LcbwIEA4Iikw3kz0Y2emXmvPR3YvpLktFwqQN+mJ4lAzyPeZBTIVU8FQTofsy9hMyTpQirAuB5OAOcLBqpK/ZYkJ+0b0olET6a9KgCd/IxK2h8qdCTJzWwPcBJYk8JZVwX4K/AmuoevSPIO8Jf8AdMxjziFt6D2AAAAAElFTkSuQmCC",dme="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABKJJREFUWEe1mHvonmMYxz9fZyGJGXMqYpNDYkvCzCGSImw0phFZQ+RMcghRDiU5p002NprQIjZTZo2YUeS4v9YcNpI/TM5f96XnWff77H1/z/O877vrv9/vuQ7f97ru+7q+1y0GENsCpgBnAgcCewObAeuAL4DXgYWSvus3TAToS2xfCVwD7FPj4A/gUUnX9hOoL4C25wDTWgb8CJgq6Zs2dq0AJmD7AfOB8V2CfAasBv4FdgaOLMqdq/4OnC0pSt9I2gL8Bdix4vl54G5JceY2iO0901m8DLgJqMYZJemnJggbA7R9a8rInZnTyNRkSS+PFMj2WCB04hKVslzS0UMDaHsn4OeKwwmSVjQJYjuyHtnP5XRJC+vsG2XQ9hPAjMzZXZJuq3NeKfmJwFvZ/1ZLqusAG52NjWLa3hr4NZ2zLYqPayXt1gZcqWt7QVySzHaSpHdG8lWbQdvHAkszJ/dJurFPgCcAS9pUognAmcBjmdNTJb3RJ8DtiymzbWG/QFJMop7SBODtyfqOzMMhkqLn9SW2vwIOKIyXSjpuUIC3RJ/LnIyXFFOhL7EdzXyvwniJpJMGBXgx8HTm5Ky63tcrYNGuokEHoQiZL2nqoACjwX6eOXkplXhyP+mzfVFiPLMy26slPTQQwDC2/SUQE6GUsZK+bgvSdtCu3TO7MZK+HwbAy4FHMkfLJEX7aSypn95bzOXSpvb8hWLtLS4yuDmwtmApZYCZqWHHhKkV2xOBakM+XNLHdcaNABYgjwHerTiMfnizpE+6BbI9KtGvGIlXVL5fL+mBOnCNM1g66jKTy09x8N8Ggoz+lW59UK3jgUuAHSpAVkia0ARca4BFJoPq3wNs1zRIpjdX0gVt7BqXuAC3ZVqCjgBeTeNv1zaBCt34cbMkrW9q2xig7ZiZj1cuStM4ud4/cS4lRRVqpRFA208Cl/bw9hvwfnH+fih0gqDG/hLZHtPDLmymSFozEspagLaXA0d1cfJaGvqxjyzqtV/YDg4ZZCA2wAu7+PgxjbtxkqpsfYNqT4C2t0rA3gQmVRzPS7vw7LRTLK6tT6Zg+7A0Ms+JtlSx+zYWf0kfdvM3EsBumZsm6bk2wKq6tmNlfS9j6KESrWnfbuXuCtD2g8WrQe5/uqRnBwFX2ibqfzCwrLLCfiApdukO2Qhg0f3jbSWXGZKeGga4DOQ4YCVQsuv4NFFSx7TqBvAV4IwMzFWSHh4muAxkXL44SqXEajpa0p/lPzoA2j4oLeM5nV8jqWS/mwJjULm4iCdnzm+QdH8vgM8A0zPlxoylX/S290gzO++FHWvthgzajo0r+tI2RbBNnr2s1HNToz8/+5GnSFoUf+cAzwPyFtKYEvWbvQxgsPVg7aXMS4w98HQADMYczLmUQyV9OmjwpvaVbW9lereJMdkBMN5N4v0kJEbPLpLcNMCgerZfKCZNuFqVBsL+VYD5Qt165xgCwPyBYJ2k0VWA+ePkYkn51R80fq297esSCS7by/q0EsSl7ShxlDXeAUNeTC+m59Z6HaKC7WA7s0uXkv6/wPktPg2I1fDvOAuSVg0xfq2r4pEzmHqUdk5JaP8D8x6COB068MUAAAAASUVORK5CYII=",BT="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA35JREFUWEftmUvIVVUUx39/LdSiIhJBM5MotNIIIVSQyKBBCSFEhhii+YAQUQgcKDqpFCnIgQZSYSVUptioByYYhCJNIvBV6MBXKmllDwiD/p0l+3yc73av3z73dm8NvjW77PX4nbVfa68rOhDbtwKzgRnAncnVWWA/8ImkMx24v2qqdh3YfhlYBtzSwsefwFZJy9uN0Rag7YeBV4GHMgMfA1ZL+ihTv59arQzavgf4riHQLuB94CjwF3A3MAeY36A3XdLBupB1Ab8GHkxBjsQUS/qiWVDbU4AtwLQ0fjrgJV2pA5kNaPslYE1yfgEYIykydk2xfRi4Lyl9IGnuQDbV8SxA28OB34ChyXiqpK9yAtkeC0T2Shknqfr7mm5yARcBbyZPuyU9lQNX6tjeBKxIv9dJejHXPhfwdeD55PRxSZ/lBgg92w8A3ySb7ZIaN1BLd7mAbwCLk5dJkmJdZYvtkcA54LpiPX4o6Zlc41zAt4DnktOJxUL/NjdAymAc5t8DNwC7ig98Otc+F7CawXYBI4MjupXB14CV6atvlvRrbgYqG+X3lMG3JS3Mtf9HBm3fXhwLsWsnpjUTd2octnclp58WO/KnypEzUKw4K+OYejLZxBHzZfIdtieAd1otm36AtmcBO4AbB4r6L48bWCDp3Ua/fYC2o2SKL/svZZ6k96oAVcB9wCNp8PNiQW9Mt8eQLhHH1A8rdvdSYF6KcUjS5FaAP6fa7gdJo7oE1dSt7SjJJsRRJCn2QJ9UM1gCHpF0f48B9xRV+GPFZXBG0h2tAC8CtwHHJUXd1zOxHWs/9sApSeXT4Wr8agYHAVtNSU8yaPuFuMokRWFbS7oOaPuJ4hH1caJaIqmsHbNAewEY93Tc1yGvSFqVRZaUegEYtWJUPCG1KuYwGAS0/b/PYLRANqcpXi+pfJ5mLcVeTPGConm0LdGsrXvU9AIwSvmo5eLNMb9oGF3KSl2vdnEdmGa6Xc/gIGA6LH8EomN6TNK9nWaljr3tspo/LWlc1bZabv0C3ASclDS+ToBOdW0fAKYDZ4t7PJpNfVIFjH5yWW7PKarqnZ0GzrFPj7W96X1yXtLoVoDxeNlaGYwq94+cIG3qxFPzemBmxX5D0eBc3RQwrcPtRcn/bJsBOzXbJ+nRRifNOgvRu4u/FmLDxJMzvrQbErHD92Vgj6SytdIv1t8AnqI4q9OhOwAAAABJRU5ErkJggg==",fme="/assets/login-f2fae5c4.png",pme="/assets/login-icon-7a815093.png",hme=()=>{const{setErrorData:e,setSuccessData:t}=p.useContext(wt),{t:n,i18n:r}=ze(),o=p.useRef(null),a=p.useRef(null),i=p.useRef(null),[s,l]=p.useState(!0),c=p.useRef(null),[u,f]=p.useState({captcha_key:"",user_capthca:!1,captcha:""});p.useEffect(()=>{h()},[]);const h=()=>{ige().then(f)},v=async()=>{var C;const y=[],[A,w]=[o.current.value,a.current.value];if(A||y.push(n("login.pleaseEnterAccount")),w||y.push(n("login.pleaseEnterPassword")),u.user_capthca&&!c.current.value&&y.push(n("login.pleaseEnterCaptcha")),y.length)return e({title:`${n("prompt")}:`,list:y});const k=await m(w);console.log(k),mt(cge(A,k,u.captcha_key,(C=c.current)==null?void 0:C.value).then(E=>{localStorage.setItem("ws_token",E.access_token),localStorage.setItem("isLogin","1"),location.href="/"})),h()},b=async()=>{var E;const y=[],[A,w,k]=[o.current.value,a.current.value,i.current.value];if(A||y.push(n("login.pleaseEnterAccount")),A.length<3&&y.push(n("login.accountTooShort")),/.{8,}/.test(w)||y.push(n("login.passwordTooShort")),/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[\W_]).{8,}$/.test(w)||y.push(n("login.passwordError")),w!==k&&y.push(n("login.passwordMismatch")),u.user_capthca&&!c.current.value&&y.push(n("login.pleaseEnterCaptcha")),y.length)return e({title:`${n("prompt")}:`,list:y});const C=await m(w);mt(uge(A,C,u.captcha_key,(E=c.current)==null?void 0:E.value).then(S=>{t({title:n("login.registrationSuccess")}),a.current.value="",l(!0)})),h()},m=async y=>{const{public_key:A}=await age(),w=new qge;return w.setPublicKey(A),w.encrypt(y)};return d.jsxs("div",{className:"Login relative",children:[d.jsx("img",{src:pme,alt:"",className:"absolute left-[27px] top-[20px] w-[130px]"}),d.jsxs("div",{children:[d.jsx("img",{src:fme,alt:"",className:"w-[311px] h-[311px] ml-[100px] mt-[74px]"}),d.jsxs("div",{children:[d.jsx("img",{src:s?lme:cme,alt:"",className:"w-[116px]"}),d.jsxs("div",{children:[d.jsx("div",{className:s?"active":"",onClick:()=>l(!0),children:"登 录"}),d.jsx("div",{className:s?"":"active",onClick:()=>l(!1),children:"注 册"})]}),d.jsxs("div",{className:"Login_input",children:[d.jsxs("div",{className:s?"mt-[40px]":"",children:[d.jsx("img",{src:ume,alt:""}),d.jsx("input",{id:"email",ref:o,placeholder:"请输入手机号",type:"email",autoCapitalize:"none",autoComplete:"email",autoCorrect:"off"})]}),!s&&d.jsxs("div",{children:[d.jsx("img",{src:dme,alt:""}),d.jsx("input",{type:"text",placeholder:"请输入昵称(非必填)"})]}),d.jsxs("div",{className:s?"mt-[40px]":"",children:[d.jsx("img",{src:BT,alt:""}),d.jsx("input",{id:"pwd",ref:a,placeholder:"请输入密码",type:"password",onKeyDown:y=>y.key==="Enter"&&s&&v()})]}),!s&&d.jsxs("div",{children:[d.jsx("img",{src:BT,alt:""}),d.jsx("input",{id:"pwd",ref:i,placeholder:"请再次输入密码",type:"password"})]})]}),s&&d.jsx("div",{className:"LoginBtn",onClick:v,children:"立即登录"}),!s&&d.jsx("div",{className:"LoginBtn",onClick:b,children:"立即注册"})]})]})]})},gme={type:"logger",log(e){this.output("log",e)},warn(e){this.output("warn",e)},error(e){this.output("error",e)},output(e,t){console&&console[e]&&console[e].apply(console,t)}};class Tv{constructor(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.init(t,n)}init(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.prefix=n.prefix||"i18next:",this.logger=t||gme,this.options=n,this.debug=n.debug}log(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return this.forward(n,"log","",!0)}warn(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return this.forward(n,"warn","",!0)}error(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return this.forward(n,"error","")}deprecate(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return this.forward(n,"warn","WARNING DEPRECATED: ",!0)}forward(t,n,r,o){return o&&!this.debug?null:(typeof t[0]=="string"&&(t[0]=`${r}${this.prefix} ${t[0]}`),this.logger[n](t))}create(t){return new Tv(this.logger,{prefix:`${this.prefix}:${t}:`,...this.options})}clone(t){return t=t||this.options,t.prefix=t.prefix||this.prefix,new Tv(this.logger,t)}}var Ci=new Tv;let my=class{constructor(){this.observers={}}on(t,n){return t.split(" ").forEach(r=>{this.observers[r]||(this.observers[r]=new Map);const o=this.observers[r].get(n)||0;this.observers[r].set(n,o+1)}),this}off(t,n){if(this.observers[t]){if(!n){delete this.observers[t];return}this.observers[t].delete(n)}}emit(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];this.observers[t]&&Array.from(this.observers[t].entries()).forEach(i=>{let[s,l]=i;for(let c=0;c<l;c++)s(...r)}),this.observers["*"]&&Array.from(this.observers["*"].entries()).forEach(i=>{let[s,l]=i;for(let c=0;c<l;c++)s.apply(s,[t,...r])})}};function Bp(){let e,t;const n=new Promise((r,o)=>{e=r,t=o});return n.resolve=e,n.reject=t,n}function $T(e){return e==null?"":""+e}function mme(e,t,n){e.forEach(r=>{t[r]&&(n[r]=t[r])})}const vme=/###/g;function yh(e,t,n){function r(s){return s&&s.indexOf("###")>-1?s.replace(vme,"."):s}function o(){return!e||typeof e=="string"}const a=typeof t!="string"?t:t.split(".");let i=0;for(;i<a.length-1;){if(o())return{};const s=r(a[i]);!e[s]&&n&&(e[s]=new n),Object.prototype.hasOwnProperty.call(e,s)?e=e[s]:e={},++i}return o()?{}:{obj:e,k:r(a[i])}}function zT(e,t,n){const{obj:r,k:o}=yh(e,t,Object);if(r!==void 0||t.length===1){r[o]=n;return}let a=t[t.length-1],i=t.slice(0,t.length-1),s=yh(e,i,Object);for(;s.obj===void 0&&i.length;)a=`${i[i.length-1]}.${a}`,i=i.slice(0,i.length-1),s=yh(e,i,Object),s&&s.obj&&typeof s.obj[`${s.k}.${a}`]<"u"&&(s.obj=void 0);s.obj[`${s.k}.${a}`]=n}function bme(e,t,n,r){const{obj:o,k:a}=yh(e,t,Object);o[a]=o[a]||[],r&&(o[a]=o[a].concat(n)),r||o[a].push(n)}function jv(e,t){const{obj:n,k:r}=yh(e,t);if(n)return n[r]}function yme(e,t,n){const r=jv(e,n);return r!==void 0?r:jv(t,n)}function nz(e,t,n){for(const r in t)r!=="__proto__"&&r!=="constructor"&&(r in e?typeof e[r]=="string"||e[r]instanceof String||typeof t[r]=="string"||t[r]instanceof String?n&&(e[r]=t[r]):nz(e[r],t[r],n):e[r]=t[r]);return e}function Qu(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var xme={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;"};function Ame(e){return typeof e=="string"?e.replace(/[&<>"'\/]/g,t=>xme[t]):e}class wme{constructor(t){this.capacity=t,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(t){const n=this.regExpMap.get(t);if(n!==void 0)return n;const r=new RegExp(t);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(t,r),this.regExpQueue.push(t),r}}const Cme=[" ",",","?","!",";"],Sme=new wme(20);function Eme(e,t,n){t=t||"",n=n||"";const r=Cme.filter(i=>t.indexOf(i)<0&&n.indexOf(i)<0);if(r.length===0)return!0;const o=Sme.getRegExp(`(${r.map(i=>i==="?"?"\\?":i).join("|")})`);let a=!o.test(e);if(!a){const i=e.indexOf(n);i>0&&!o.test(e.substring(0,i))&&(a=!0)}return a}function H4(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:".";if(!e)return;if(e[t])return e[t];const r=t.split(n);let o=e;for(let a=0;a<r.length;){if(!o||typeof o!="object")return;let i,s="";for(let l=a;l<r.length;++l)if(l!==a&&(s+=n),s+=r[l],i=o[s],i!==void 0){if(["string","number","boolean"].indexOf(typeof i)>-1&&l<r.length-1)continue;a+=l-a+1;break}o=i}return o}function Nv(e){return e&&e.indexOf("_")>0?e.replace("_","-"):e}class _T extends my{constructor(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{ns:["translation"],defaultNS:"translation"};super(),this.data=t||{},this.options=n,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.options.ignoreJSONStructure===void 0&&(this.options.ignoreJSONStructure=!0)}addNamespaces(t){this.options.ns.indexOf(t)<0&&this.options.ns.push(t)}removeNamespaces(t){const n=this.options.ns.indexOf(t);n>-1&&this.options.ns.splice(n,1)}getResource(t,n,r){let o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const a=o.keySeparator!==void 0?o.keySeparator:this.options.keySeparator,i=o.ignoreJSONStructure!==void 0?o.ignoreJSONStructure:this.options.ignoreJSONStructure;let s;t.indexOf(".")>-1?s=t.split("."):(s=[t,n],r&&(Array.isArray(r)?s.push(...r):typeof r=="string"&&a?s.push(...r.split(a)):s.push(r)));const l=jv(this.data,s);return!l&&!n&&!r&&t.indexOf(".")>-1&&(t=s[0],n=s[1],r=s.slice(2).join(".")),l||!i||typeof r!="string"?l:H4(this.data&&this.data[t]&&this.data[t][n],r,a)}addResource(t,n,r,o){let a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{silent:!1};const i=a.keySeparator!==void 0?a.keySeparator:this.options.keySeparator;let s=[t,n];r&&(s=s.concat(i?r.split(i):r)),t.indexOf(".")>-1&&(s=t.split("."),o=n,n=s[1]),this.addNamespaces(n),zT(this.data,s,o),a.silent||this.emit("added",t,n,r,o)}addResources(t,n,r){let o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{silent:!1};for(const a in r)(typeof r[a]=="string"||Object.prototype.toString.apply(r[a])==="[object Array]")&&this.addResource(t,n,a,r[a],{silent:!0});o.silent||this.emit("added",t,n,r)}addResourceBundle(t,n,r,o,a){let i=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{silent:!1,skipCopy:!1},s=[t,n];t.indexOf(".")>-1&&(s=t.split("."),o=r,r=n,n=s[1]),this.addNamespaces(n);let l=jv(this.data,s)||{};i.skipCopy||(r=JSON.parse(JSON.stringify(r))),o?nz(l,r,a):l={...l,...r},zT(this.data,s,l),i.silent||this.emit("added",t,n,r)}removeResourceBundle(t,n){this.hasResourceBundle(t,n)&&delete this.data[t][n],this.removeNamespaces(n),this.emit("removed",t,n)}hasResourceBundle(t,n){return this.getResource(t,n)!==void 0}getResourceBundle(t,n){return n||(n=this.options.defaultNS),this.options.compatibilityAPI==="v1"?{...this.getResource(t,n)}:this.getResource(t,n)}getDataByLanguage(t){return this.data[t]}hasLanguageSomeTranslations(t){const n=this.getDataByLanguage(t);return!!(n&&Object.keys(n)||[]).find(o=>n[o]&&Object.keys(n[o]).length>0)}toJSON(){return this.data}}var rz={processors:{},addPostProcessor(e){this.processors[e.name]=e},handle(e,t,n,r,o){return e.forEach(a=>{this.processors[a]&&(t=this.processors[a].process(t,n,r,o))}),t}};const HT={};class Pv extends my{constructor(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};super(),mme(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],t,this),this.options=n,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.logger=Ci.create("translator")}changeLanguage(t){t&&(this.language=t)}exists(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};if(t==null)return!1;const r=this.resolve(t,n);return r&&r.res!==void 0}extractFromKey(t,n){let r=n.nsSeparator!==void 0?n.nsSeparator:this.options.nsSeparator;r===void 0&&(r=":");const o=n.keySeparator!==void 0?n.keySeparator:this.options.keySeparator;let a=n.ns||this.options.defaultNS||[];const i=r&&t.indexOf(r)>-1,s=!this.options.userDefinedKeySeparator&&!n.keySeparator&&!this.options.userDefinedNsSeparator&&!n.nsSeparator&&!Eme(t,r,o);if(i&&!s){const l=t.match(this.interpolator.nestingRegexp);if(l&&l.length>0)return{key:t,namespaces:a};const c=t.split(r);(r!==o||r===o&&this.options.ns.indexOf(c[0])>-1)&&(a=c.shift()),t=c.join(o)}return typeof a=="string"&&(a=[a]),{key:t,namespaces:a}}translate(t,n,r){if(typeof n!="object"&&this.options.overloadTranslationOptionHandler&&(n=this.options.overloadTranslationOptionHandler(arguments)),typeof n=="object"&&(n={...n}),n||(n={}),t==null)return"";Array.isArray(t)||(t=[String(t)]);const o=n.returnDetails!==void 0?n.returnDetails:this.options.returnDetails,a=n.keySeparator!==void 0?n.keySeparator:this.options.keySeparator,{key:i,namespaces:s}=this.extractFromKey(t[t.length-1],n),l=s[s.length-1],c=n.lng||this.language,u=n.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(c&&c.toLowerCase()==="cimode"){if(u){const C=n.nsSeparator||this.options.nsSeparator;return o?{res:`${l}${C}${i}`,usedKey:i,exactUsedKey:i,usedLng:c,usedNS:l,usedParams:this.getUsedParamsDetails(n)}:`${l}${C}${i}`}return o?{res:i,usedKey:i,exactUsedKey:i,usedLng:c,usedNS:l,usedParams:this.getUsedParamsDetails(n)}:i}const f=this.resolve(t,n);let h=f&&f.res;const v=f&&f.usedKey||i,b=f&&f.exactUsedKey||i,m=Object.prototype.toString.apply(h),y=["[object Number]","[object Function]","[object RegExp]"],A=n.joinArrays!==void 0?n.joinArrays:this.options.joinArrays,w=!this.i18nFormat||this.i18nFormat.handleAsObject;if(w&&h&&(typeof h!="string"&&typeof h!="boolean"&&typeof h!="number")&&y.indexOf(m)<0&&!(typeof A=="string"&&m==="[object Array]")){if(!n.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");const C=this.options.returnedObjectHandler?this.options.returnedObjectHandler(v,h,{...n,ns:s}):`key '${i} (${this.language})' returned an object instead of string.`;return o?(f.res=C,f.usedParams=this.getUsedParamsDetails(n),f):C}if(a){const C=m==="[object Array]",E=C?[]:{},S=C?b:v;for(const O in h)if(Object.prototype.hasOwnProperty.call(h,O)){const T=`${S}${a}${O}`;E[O]=this.translate(T,{...n,joinArrays:!1,ns:s}),E[O]===T&&(E[O]=h[O])}h=E}}else if(w&&typeof A=="string"&&m==="[object Array]")h=h.join(A),h&&(h=this.extendTranslation(h,t,n,r));else{let C=!1,E=!1;const S=n.count!==void 0&&typeof n.count!="string",O=Pv.hasDefaultValue(n),T=S?this.pluralResolver.getSuffix(c,n.count,n):"",P=n.ordinal&&S?this.pluralResolver.getSuffix(c,n.count,{ordinal:!1}):"",N=S&&!n.ordinal&&n.count===0&&this.pluralResolver.shouldUseIntlApi(),L=N&&n[`defaultValue${this.options.pluralSeparator}zero`]||n[`defaultValue${T}`]||n[`defaultValue${P}`]||n.defaultValue;!this.isValidLookup(h)&&O&&(C=!0,h=L),this.isValidLookup(h)||(E=!0,h=i);const M=(n.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&E?void 0:h,B=O&&L!==h&&this.options.updateMissing;if(E||C||B){if(this.logger.log(B?"updateKey":"missingKey",c,l,i,B?L:h),a){const z=this.resolve(i,{...n,keySeparator:!1});z&&z.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let R=[];const D=this.languageUtils.getFallbackCodes(this.options.fallbackLng,n.lng||this.language);if(this.options.saveMissingTo==="fallback"&&D&&D[0])for(let z=0;z<D.length;z++)R.push(D[z]);else this.options.saveMissingTo==="all"?R=this.languageUtils.toResolveHierarchy(n.lng||this.language):R.push(n.lng||this.language);const $=(z,_,V)=>{const H=O&&V!==h?V:M;this.options.missingKeyHandler?this.options.missingKeyHandler(z,l,_,H,B,n):this.backendConnector&&this.backendConnector.saveMissing&&this.backendConnector.saveMissing(z,l,_,H,B,n),this.emit("missingKey",z,l,_,h)};this.options.saveMissing&&(this.options.saveMissingPlurals&&S?R.forEach(z=>{const _=this.pluralResolver.getSuffixes(z,n);N&&n[`defaultValue${this.options.pluralSeparator}zero`]&&_.indexOf(`${this.options.pluralSeparator}zero`)<0&&_.push(`${this.options.pluralSeparator}zero`),_.forEach(V=>{$([z],i+V,n[`defaultValue${V}`]||L)})}):$(R,i,L))}h=this.extendTranslation(h,t,n,f,r),E&&h===i&&this.options.appendNamespaceToMissingKey&&(h=`${l}:${i}`),(E||C)&&this.options.parseMissingKeyHandler&&(this.options.compatibilityAPI!=="v1"?h=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${l}:${i}`:i,C?h:void 0):h=this.options.parseMissingKeyHandler(h))}return o?(f.res=h,f.usedParams=this.getUsedParamsDetails(n),f):h}extendTranslation(t,n,r,o,a){var i=this;if(this.i18nFormat&&this.i18nFormat.parse)t=this.i18nFormat.parse(t,{...this.options.interpolation.defaultVariables,...r},r.lng||this.language||o.usedLng,o.usedNS,o.usedKey,{resolved:o});else if(!r.skipInterpolation){r.interpolation&&this.interpolator.init({...r,interpolation:{...this.options.interpolation,...r.interpolation}});const c=typeof t=="string"&&(r&&r.interpolation&&r.interpolation.skipOnVariables!==void 0?r.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);let u;if(c){const h=t.match(this.interpolator.nestingRegexp);u=h&&h.length}let f=r.replace&&typeof r.replace!="string"?r.replace:r;if(this.options.interpolation.defaultVariables&&(f={...this.options.interpolation.defaultVariables,...f}),t=this.interpolator.interpolate(t,f,r.lng||this.language,r),c){const h=t.match(this.interpolator.nestingRegexp),v=h&&h.length;u<v&&(r.nest=!1)}!r.lng&&this.options.compatibilityAPI!=="v1"&&o&&o.res&&(r.lng=o.usedLng),r.nest!==!1&&(t=this.interpolator.nest(t,function(){for(var h=arguments.length,v=new Array(h),b=0;b<h;b++)v[b]=arguments[b];return a&&a[0]===v[0]&&!r.context?(i.logger.warn(`It seems you are nesting recursively key: ${v[0]} in key: ${n[0]}`),null):i.translate(...v,n)},r)),r.interpolation&&this.interpolator.reset()}const s=r.postProcess||this.options.postProcess,l=typeof s=="string"?[s]:s;return t!=null&&l&&l.length&&r.applyPostProcessor!==!1&&(t=rz.handle(l,t,n,this.options&&this.options.postProcessPassResolved?{i18nResolved:{...o,usedParams:this.getUsedParamsDetails(r)},...r}:r,this)),t}resolve(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r,o,a,i,s;return typeof t=="string"&&(t=[t]),t.forEach(l=>{if(this.isValidLookup(r))return;const c=this.extractFromKey(l,n),u=c.key;o=u;let f=c.namespaces;this.options.fallbackNS&&(f=f.concat(this.options.fallbackNS));const h=n.count!==void 0&&typeof n.count!="string",v=h&&!n.ordinal&&n.count===0&&this.pluralResolver.shouldUseIntlApi(),b=n.context!==void 0&&(typeof n.context=="string"||typeof n.context=="number")&&n.context!=="",m=n.lngs?n.lngs:this.languageUtils.toResolveHierarchy(n.lng||this.language,n.fallbackLng);f.forEach(y=>{this.isValidLookup(r)||(s=y,!HT[`${m[0]}-${y}`]&&this.utils&&this.utils.hasLoadedNamespace&&!this.utils.hasLoadedNamespace(s)&&(HT[`${m[0]}-${y}`]=!0,this.logger.warn(`key "${o}" for languages "${m.join(", ")}" won't get resolved as namespace "${s}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),m.forEach(A=>{if(this.isValidLookup(r))return;i=A;const w=[u];if(this.i18nFormat&&this.i18nFormat.addLookupKeys)this.i18nFormat.addLookupKeys(w,u,A,y,n);else{let C;h&&(C=this.pluralResolver.getSuffix(A,n.count,n));const E=`${this.options.pluralSeparator}zero`,S=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(h&&(w.push(u+C),n.ordinal&&C.indexOf(S)===0&&w.push(u+C.replace(S,this.options.pluralSeparator)),v&&w.push(u+E)),b){const O=`${u}${this.options.contextSeparator}${n.context}`;w.push(O),h&&(w.push(O+C),n.ordinal&&C.indexOf(S)===0&&w.push(O+C.replace(S,this.options.pluralSeparator)),v&&w.push(O+E))}}let k;for(;k=w.pop();)this.isValidLookup(r)||(a=k,r=this.getResource(A,y,k,n))}))})}),{res:r,usedKey:o,exactUsedKey:a,usedLng:i,usedNS:s}}isValidLookup(t){return t!==void 0&&!(!this.options.returnNull&&t===null)&&!(!this.options.returnEmptyString&&t==="")}getResource(t,n,r){let o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(t,n,r,o):this.resourceStore.getResource(t,n,r,o)}getUsedParamsDetails(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const n=["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"],r=t.replace&&typeof t.replace!="string";let o=r?t.replace:t;if(r&&typeof t.count<"u"&&(o.count=t.count),this.options.interpolation.defaultVariables&&(o={...this.options.interpolation.defaultVariables,...o}),!r){o={...o};for(const a of n)delete o[a]}return o}static hasDefaultValue(t){const n="defaultValue";for(const r in t)if(Object.prototype.hasOwnProperty.call(t,r)&&n===r.substring(0,n.length)&&t[r]!==void 0)return!0;return!1}}function XA(e){return e.charAt(0).toUpperCase()+e.slice(1)}class UT{constructor(t){this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=Ci.create("languageUtils")}getScriptPartFromCode(t){if(t=Nv(t),!t||t.indexOf("-")<0)return null;const n=t.split("-");return n.length===2||(n.pop(),n[n.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(n.join("-"))}getLanguagePartFromCode(t){if(t=Nv(t),!t||t.indexOf("-")<0)return t;const n=t.split("-");return this.formatLanguageCode(n[0])}formatLanguageCode(t){if(typeof t=="string"&&t.indexOf("-")>-1){const n=["hans","hant","latn","cyrl","cans","mong","arab"];let r=t.split("-");return this.options.lowerCaseLng?r=r.map(o=>o.toLowerCase()):r.length===2?(r[0]=r[0].toLowerCase(),r[1]=r[1].toUpperCase(),n.indexOf(r[1].toLowerCase())>-1&&(r[1]=XA(r[1].toLowerCase()))):r.length===3&&(r[0]=r[0].toLowerCase(),r[1].length===2&&(r[1]=r[1].toUpperCase()),r[0]!=="sgn"&&r[2].length===2&&(r[2]=r[2].toUpperCase()),n.indexOf(r[1].toLowerCase())>-1&&(r[1]=XA(r[1].toLowerCase())),n.indexOf(r[2].toLowerCase())>-1&&(r[2]=XA(r[2].toLowerCase()))),r.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?t.toLowerCase():t}isSupportedCode(t){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(t=this.getLanguagePartFromCode(t)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(t)>-1}getBestMatchFromCodes(t){if(!t)return null;let n;return t.forEach(r=>{if(n)return;const o=this.formatLanguageCode(r);(!this.options.supportedLngs||this.isSupportedCode(o))&&(n=o)}),!n&&this.options.supportedLngs&&t.forEach(r=>{if(n)return;const o=this.getLanguagePartFromCode(r);if(this.isSupportedCode(o))return n=o;n=this.options.supportedLngs.find(a=>{if(a===o)return a;if(!(a.indexOf("-")<0&&o.indexOf("-")<0)&&(a.indexOf("-")>0&&o.indexOf("-")<0&&a.substring(0,a.indexOf("-"))===o||a.indexOf(o)===0&&o.length>1))return a})}),n||(n=this.getFallbackCodes(this.options.fallbackLng)[0]),n}getFallbackCodes(t,n){if(!t)return[];if(typeof t=="function"&&(t=t(n)),typeof t=="string"&&(t=[t]),Object.prototype.toString.apply(t)==="[object Array]")return t;if(!n)return t.default||[];let r=t[n];return r||(r=t[this.getScriptPartFromCode(n)]),r||(r=t[this.formatLanguageCode(n)]),r||(r=t[this.getLanguagePartFromCode(n)]),r||(r=t.default),r||[]}toResolveHierarchy(t,n){const r=this.getFallbackCodes(n||this.options.fallbackLng||[],t),o=[],a=i=>{i&&(this.isSupportedCode(i)?o.push(i):this.logger.warn(`rejecting language code not found in supportedLngs: ${i}`))};return typeof t=="string"&&(t.indexOf("-")>-1||t.indexOf("_")>-1)?(this.options.load!=="languageOnly"&&a(this.formatLanguageCode(t)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&a(this.getScriptPartFromCode(t)),this.options.load!=="currentOnly"&&a(this.getLanguagePartFromCode(t))):typeof t=="string"&&a(this.formatLanguageCode(t)),r.forEach(i=>{o.indexOf(i)<0&&a(this.formatLanguageCode(i))}),o}}let kme=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],Ome={1:function(e){return+(e>1)},2:function(e){return+(e!=1)},3:function(e){return 0},4:function(e){return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2},5:function(e){return e==0?0:e==1?1:e==2?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},6:function(e){return e==1?0:e>=2&&e<=4?1:2},7:function(e){return e==1?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2},8:function(e){return e==1?0:e==2?1:e!=8&&e!=11?2:3},9:function(e){return+(e>=2)},10:function(e){return e==1?0:e==2?1:e<7?2:e<11?3:4},11:function(e){return e==1||e==11?0:e==2||e==12?1:e>2&&e<20?2:3},12:function(e){return+(e%10!=1||e%100==11)},13:function(e){return+(e!==0)},14:function(e){return e==1?0:e==2?1:e==3?2:3},15:function(e){return e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2},16:function(e){return e%10==1&&e%100!=11?0:e!==0?1:2},17:function(e){return e==1||e%10==1&&e%100!=11?0:1},18:function(e){return e==0?0:e==1?1:2},19:function(e){return e==1?0:e==0||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3},20:function(e){return e==1?0:e==0||e%100>0&&e%100<20?1:2},21:function(e){return e%100==1?1:e%100==2?2:e%100==3||e%100==4?3:0},22:function(e){return e==1?0:e==2?1:(e<0||e>10)&&e%10==0?2:3}};const Tme=["v1","v2","v3"],jme=["v4"],WT={zero:0,one:1,two:2,few:3,many:4,other:5};function Nme(){const e={};return kme.forEach(t=>{t.lngs.forEach(n=>{e[n]={numbers:t.nr,plurals:Ome[t.fc]}})}),e}class Pme{constructor(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.languageUtils=t,this.options=n,this.logger=Ci.create("pluralResolver"),(!this.options.compatibilityJSON||jme.includes(this.options.compatibilityJSON))&&(typeof Intl>"u"||!Intl.PluralRules)&&(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=Nme()}addRule(t,n){this.rules[t]=n}getRule(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(Nv(t==="dev"?"en":t),{type:n.ordinal?"ordinal":"cardinal"})}catch{return}return this.rules[t]||this.rules[this.languageUtils.getLanguagePartFromCode(t)]}needsPlural(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const r=this.getRule(t,n);return this.shouldUseIntlApi()?r&&r.resolvedOptions().pluralCategories.length>1:r&&r.numbers.length>1}getPluralFormsOfKey(t,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this.getSuffixes(t,r).map(o=>`${n}${o}`)}getSuffixes(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const r=this.getRule(t,n);return r?this.shouldUseIntlApi()?r.resolvedOptions().pluralCategories.sort((o,a)=>WT[o]-WT[a]).map(o=>`${this.options.prepend}${n.ordinal?`ordinal${this.options.prepend}`:""}${o}`):r.numbers.map(o=>this.getSuffix(t,o,n)):[]}getSuffix(t,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const o=this.getRule(t,r);return o?this.shouldUseIntlApi()?`${this.options.prepend}${r.ordinal?`ordinal${this.options.prepend}`:""}${o.select(n)}`:this.getSuffixRetroCompatible(o,n):(this.logger.warn(`no plural rule found for: ${t}`),"")}getSuffixRetroCompatible(t,n){const r=t.noAbs?t.plurals(n):t.plurals(Math.abs(n));let o=t.numbers[r];this.options.simplifyPluralSuffix&&t.numbers.length===2&&t.numbers[0]===1&&(o===2?o="plural":o===1&&(o=""));const a=()=>this.options.prepend&&o.toString()?this.options.prepend+o.toString():o.toString();return this.options.compatibilityJSON==="v1"?o===1?"":typeof o=="number"?`_plural_${o.toString()}`:a():this.options.compatibilityJSON==="v2"||this.options.simplifyPluralSuffix&&t.numbers.length===2&&t.numbers[0]===1?a():this.options.prepend&&r.toString()?this.options.prepend+r.toString():r.toString()}shouldUseIntlApi(){return!Tme.includes(this.options.compatibilityJSON)}}function VT(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:".",o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,a=yme(e,t,n);return!a&&o&&typeof n=="string"&&(a=H4(e,n,r),a===void 0&&(a=H4(t,n,r))),a}class Rme{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=Ci.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||(n=>n),this.init(t)}init(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};t.interpolation||(t.interpolation={escapeValue:!0});const n=t.interpolation;this.escape=n.escape!==void 0?n.escape:Ame,this.escapeValue=n.escapeValue!==void 0?n.escapeValue:!0,this.useRawValueToEscape=n.useRawValueToEscape!==void 0?n.useRawValueToEscape:!1,this.prefix=n.prefix?Qu(n.prefix):n.prefixEscaped||"{{",this.suffix=n.suffix?Qu(n.suffix):n.suffixEscaped||"}}",this.formatSeparator=n.formatSeparator?n.formatSeparator:n.formatSeparator||",",this.unescapePrefix=n.unescapeSuffix?"":n.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":n.unescapeSuffix||"",this.nestingPrefix=n.nestingPrefix?Qu(n.nestingPrefix):n.nestingPrefixEscaped||Qu("$t("),this.nestingSuffix=n.nestingSuffix?Qu(n.nestingSuffix):n.nestingSuffixEscaped||Qu(")"),this.nestingOptionsSeparator=n.nestingOptionsSeparator?n.nestingOptionsSeparator:n.nestingOptionsSeparator||",",this.maxReplaces=n.maxReplaces?n.maxReplaces:1e3,this.alwaysFormat=n.alwaysFormat!==void 0?n.alwaysFormat:!1,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){const t=(n,r)=>n&&n.source===r?(n.lastIndex=0,n):new RegExp(r,"g");this.regexp=t(this.regexp,`${this.prefix}(.+?)${this.suffix}`),this.regexpUnescape=t(this.regexpUnescape,`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`),this.nestingRegexp=t(this.nestingRegexp,`${this.nestingPrefix}(.+?)${this.nestingSuffix}`)}interpolate(t,n,r,o){let a,i,s;const l=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function c(b){return b.replace(/\$/g,"$$$$")}const u=b=>{if(b.indexOf(this.formatSeparator)<0){const w=VT(n,l,b,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(w,void 0,r,{...o,...n,interpolationkey:b}):w}const m=b.split(this.formatSeparator),y=m.shift().trim(),A=m.join(this.formatSeparator).trim();return this.format(VT(n,l,y,this.options.keySeparator,this.options.ignoreJSONStructure),A,r,{...o,...n,interpolationkey:y})};this.resetRegExp();const f=o&&o.missingInterpolationHandler||this.options.missingInterpolationHandler,h=o&&o.interpolation&&o.interpolation.skipOnVariables!==void 0?o.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:b=>c(b)},{regex:this.regexp,safeValue:b=>this.escapeValue?c(this.escape(b)):c(b)}].forEach(b=>{for(s=0;a=b.regex.exec(t);){const m=a[1].trim();if(i=u(m),i===void 0)if(typeof f=="function"){const A=f(t,a,o);i=typeof A=="string"?A:""}else if(o&&Object.prototype.hasOwnProperty.call(o,m))i="";else if(h){i=a[0];continue}else this.logger.warn(`missed to pass in variable ${m} for interpolating ${t}`),i="";else typeof i!="string"&&!this.useRawValueToEscape&&(i=$T(i));const y=b.safeValue(i);if(t=t.replace(a[0],y),h?(b.regex.lastIndex+=i.length,b.regex.lastIndex-=a[0].length):b.regex.lastIndex=0,s++,s>=this.maxReplaces)break}}),t}nest(t,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o,a,i;function s(l,c){const u=this.nestingOptionsSeparator;if(l.indexOf(u)<0)return l;const f=l.split(new RegExp(`${u}[ ]*{`));let h=`{${f[1]}`;l=f[0],h=this.interpolate(h,i);const v=h.match(/'/g),b=h.match(/"/g);(v&&v.length%2===0&&!b||b.length%2!==0)&&(h=h.replace(/'/g,'"'));try{i=JSON.parse(h),c&&(i={...c,...i})}catch(m){return this.logger.warn(`failed parsing options string in nesting for key ${l}`,m),`${l}${u}${h}`}return i.defaultValue&&i.defaultValue.indexOf(this.prefix)>-1&&delete i.defaultValue,l}for(;o=this.nestingRegexp.exec(t);){let l=[];i={...r},i=i.replace&&typeof i.replace!="string"?i.replace:i,i.applyPostProcessor=!1,delete i.defaultValue;let c=!1;if(o[0].indexOf(this.formatSeparator)!==-1&&!/{.*}/.test(o[1])){const u=o[1].split(this.formatSeparator).map(f=>f.trim());o[1]=u.shift(),l=u,c=!0}if(a=n(s.call(this,o[1].trim(),i),i),a&&o[0]===t&&typeof a!="string")return a;typeof a!="string"&&(a=$T(a)),a||(this.logger.warn(`missed to resolve ${o[1]} for nesting ${t}`),a=""),c&&(a=l.reduce((u,f)=>this.format(u,f,r.lng,{...r,interpolationkey:o[1].trim()}),a.trim())),t=t.replace(o[0],a),this.regexp.lastIndex=0}return t}}function Mme(e){let t=e.toLowerCase().trim();const n={};if(e.indexOf("(")>-1){const r=e.split("(");t=r[0].toLowerCase().trim();const o=r[1].substring(0,r[1].length-1);t==="currency"&&o.indexOf(":")<0?n.currency||(n.currency=o.trim()):t==="relativetime"&&o.indexOf(":")<0?n.range||(n.range=o.trim()):o.split(";").forEach(i=>{if(!i)return;const[s,...l]=i.split(":"),c=l.join(":").trim().replace(/^'+|'+$/g,"");n[s.trim()]||(n[s.trim()]=c),c==="false"&&(n[s.trim()]=!1),c==="true"&&(n[s.trim()]=!0),isNaN(c)||(n[s.trim()]=parseInt(c,10))})}return{formatName:t,formatOptions:n}}function Zu(e){const t={};return function(r,o,a){const i=o+JSON.stringify(a);let s=t[i];return s||(s=e(Nv(o),a),t[i]=s),s(r)}}class Lme{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=Ci.create("formatter"),this.options=t,this.formats={number:Zu((n,r)=>{const o=new Intl.NumberFormat(n,{...r});return a=>o.format(a)}),currency:Zu((n,r)=>{const o=new Intl.NumberFormat(n,{...r,style:"currency"});return a=>o.format(a)}),datetime:Zu((n,r)=>{const o=new Intl.DateTimeFormat(n,{...r});return a=>o.format(a)}),relativetime:Zu((n,r)=>{const o=new Intl.RelativeTimeFormat(n,{...r});return a=>o.format(a,r.range||"day")}),list:Zu((n,r)=>{const o=new Intl.ListFormat(n,{...r});return a=>o.format(a)})},this.init(t)}init(t){const r=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}}).interpolation;this.formatSeparator=r.formatSeparator?r.formatSeparator:r.formatSeparator||","}add(t,n){this.formats[t.toLowerCase().trim()]=n}addCached(t,n){this.formats[t.toLowerCase().trim()]=Zu(n)}format(t,n,r){let o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return n.split(this.formatSeparator).reduce((s,l)=>{const{formatName:c,formatOptions:u}=Mme(l);if(this.formats[c]){let f=s;try{const h=o&&o.formatParams&&o.formatParams[o.interpolationkey]||{},v=h.locale||h.lng||o.locale||o.lng||r;f=this.formats[c](s,v,{...u,...o,...h})}catch(h){this.logger.warn(h)}return f}else this.logger.warn(`there was no format function for ${c}`);return s},t)}}function Dme(e,t){e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)}class Ime extends my{constructor(t,n,r){let o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};super(),this.backend=t,this.store=n,this.services=r,this.languageUtils=r.languageUtils,this.options=o,this.logger=Ci.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=o.maxParallelReads||10,this.readingCalls=0,this.maxRetries=o.maxRetries>=0?o.maxRetries:5,this.retryTimeout=o.retryTimeout>=1?o.retryTimeout:350,this.state={},this.queue=[],this.backend&&this.backend.init&&this.backend.init(r,o.backend,o)}queueLoad(t,n,r,o){const a={},i={},s={},l={};return t.forEach(c=>{let u=!0;n.forEach(f=>{const h=`${c}|${f}`;!r.reload&&this.store.hasResourceBundle(c,f)?this.state[h]=2:this.state[h]<0||(this.state[h]===1?i[h]===void 0&&(i[h]=!0):(this.state[h]=1,u=!1,i[h]===void 0&&(i[h]=!0),a[h]===void 0&&(a[h]=!0),l[f]===void 0&&(l[f]=!0)))}),u||(s[c]=!0)}),(Object.keys(a).length||Object.keys(i).length)&&this.queue.push({pending:i,pendingCount:Object.keys(i).length,loaded:{},errors:[],callback:o}),{toLoad:Object.keys(a),pending:Object.keys(i),toLoadLanguages:Object.keys(s),toLoadNamespaces:Object.keys(l)}}loaded(t,n,r){const o=t.split("|"),a=o[0],i=o[1];n&&this.emit("failedLoading",a,i,n),r&&this.store.addResourceBundle(a,i,r,void 0,void 0,{skipCopy:!0}),this.state[t]=n?-1:2;const s={};this.queue.forEach(l=>{bme(l.loaded,[a],i),Dme(l,t),n&&l.errors.push(n),l.pendingCount===0&&!l.done&&(Object.keys(l.loaded).forEach(c=>{s[c]||(s[c]={});const u=l.loaded[c];u.length&&u.forEach(f=>{s[c][f]===void 0&&(s[c][f]=!0)})}),l.done=!0,l.errors.length?l.callback(l.errors):l.callback())}),this.emit("loaded",s),this.queue=this.queue.filter(l=>!l.done)}read(t,n,r){let o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.retryTimeout,i=arguments.length>5?arguments[5]:void 0;if(!t.length)return i(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:t,ns:n,fcName:r,tried:o,wait:a,callback:i});return}this.readingCalls++;const s=(c,u)=>{if(this.readingCalls--,this.waitingReads.length>0){const f=this.waitingReads.shift();this.read(f.lng,f.ns,f.fcName,f.tried,f.wait,f.callback)}if(c&&u&&o<this.maxRetries){setTimeout(()=>{this.read.call(this,t,n,r,o+1,a*2,i)},a);return}i(c,u)},l=this.backend[r].bind(this.backend);if(l.length===2){try{const c=l(t,n);c&&typeof c.then=="function"?c.then(u=>s(null,u)).catch(s):s(null,c)}catch(c){s(c)}return}return l(t,n,s)}prepareLoading(t,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),o&&o();typeof t=="string"&&(t=this.languageUtils.toResolveHierarchy(t)),typeof n=="string"&&(n=[n]);const a=this.queueLoad(t,n,r,o);if(!a.toLoad.length)return a.pending.length||o(),null;a.toLoad.forEach(i=>{this.loadOne(i)})}load(t,n,r){this.prepareLoading(t,n,{},r)}reload(t,n,r){this.prepareLoading(t,n,{reload:!0},r)}loadOne(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const r=t.split("|"),o=r[0],a=r[1];this.read(o,a,"read",void 0,void 0,(i,s)=>{i&&this.logger.warn(`${n}loading namespace ${a} for language ${o} failed`,i),!i&&s&&this.logger.log(`${n}loaded namespace ${a} for language ${o}`,s),this.loaded(t,i,s)})}saveMissing(t,n,r,o,a){let i=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},s=arguments.length>6&&arguments[6]!==void 0?arguments[6]:()=>{};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(n)){this.logger.warn(`did not save key "${r}" as the namespace "${n}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}if(!(r==null||r==="")){if(this.backend&&this.backend.create){const l={...i,isUpdate:a},c=this.backend.create.bind(this.backend);if(c.length<6)try{let u;c.length===5?u=c(t,n,r,o,l):u=c(t,n,r,o),u&&typeof u.then=="function"?u.then(f=>s(null,f)).catch(s):s(null,u)}catch(u){s(u)}else c(t,n,r,o,s,l)}!t||!t[0]||this.store.addResource(t[0],n,r,o)}}}function qT(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(t){let n={};if(typeof t[1]=="object"&&(n=t[1]),typeof t[1]=="string"&&(n.defaultValue=t[1]),typeof t[2]=="string"&&(n.tDescription=t[2]),typeof t[2]=="object"||typeof t[3]=="object"){const r=t[3]||t[2];Object.keys(r).forEach(o=>{n[o]=r[o]})}return n},interpolation:{escapeValue:!0,format:e=>e,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function GT(e){return typeof e.ns=="string"&&(e.ns=[e.ns]),typeof e.fallbackLng=="string"&&(e.fallbackLng=[e.fallbackLng]),typeof e.fallbackNS=="string"&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&e.supportedLngs.indexOf("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e}function e0(){}function Fme(e){Object.getOwnPropertyNames(Object.getPrototypeOf(e)).forEach(n=>{typeof e[n]=="function"&&(e[n]=e[n].bind(e))})}class Wh extends my{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;if(super(),this.options=GT(t),this.services={},this.logger=Ci,this.modules={external:[]},Fme(this),n&&!this.isInitialized&&!t.isClone){if(!this.options.initImmediate)return this.init(t,n),this;setTimeout(()=>{this.init(t,n)},0)}}init(){var t=this;let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;this.isInitializing=!0,typeof n=="function"&&(r=n,n={}),!n.defaultNS&&n.defaultNS!==!1&&n.ns&&(typeof n.ns=="string"?n.defaultNS=n.ns:n.ns.indexOf("translation")<0&&(n.defaultNS=n.ns[0]));const o=qT();this.options={...o,...this.options,...GT(n)},this.options.compatibilityAPI!=="v1"&&(this.options.interpolation={...o.interpolation,...this.options.interpolation}),n.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=n.keySeparator),n.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=n.nsSeparator);function a(u){return u?typeof u=="function"?new u:u:null}if(!this.options.isClone){this.modules.logger?Ci.init(a(this.modules.logger),this.options):Ci.init(null,this.options);let u;this.modules.formatter?u=this.modules.formatter:typeof Intl<"u"&&(u=Lme);const f=new UT(this.options);this.store=new _T(this.options.resources,this.options);const h=this.services;h.logger=Ci,h.resourceStore=this.store,h.languageUtils=f,h.pluralResolver=new Pme(f,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),u&&(!this.options.interpolation.format||this.options.interpolation.format===o.interpolation.format)&&(h.formatter=a(u),h.formatter.init(h,this.options),this.options.interpolation.format=h.formatter.format.bind(h.formatter)),h.interpolator=new Rme(this.options),h.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},h.backendConnector=new Ime(a(this.modules.backend),h.resourceStore,h,this.options),h.backendConnector.on("*",function(v){for(var b=arguments.length,m=new Array(b>1?b-1:0),y=1;y<b;y++)m[y-1]=arguments[y];t.emit(v,...m)}),this.modules.languageDetector&&(h.languageDetector=a(this.modules.languageDetector),h.languageDetector.init&&h.languageDetector.init(h,this.options.detection,this.options)),this.modules.i18nFormat&&(h.i18nFormat=a(this.modules.i18nFormat),h.i18nFormat.init&&h.i18nFormat.init(this)),this.translator=new Pv(this.services,this.options),this.translator.on("*",function(v){for(var b=arguments.length,m=new Array(b>1?b-1:0),y=1;y<b;y++)m[y-1]=arguments[y];t.emit(v,...m)}),this.modules.external.forEach(v=>{v.init&&v.init(this)})}if(this.format=this.options.interpolation.format,r||(r=e0),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){const u=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);u.length>0&&u[0]!=="dev"&&(this.options.lng=u[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach(u=>{this[u]=function(){return t.store[u](...arguments)}}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(u=>{this[u]=function(){return t.store[u](...arguments),t}});const l=Bp(),c=()=>{const u=(f,h)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),l.resolve(h),r(f,h)};if(this.languages&&this.options.compatibilityAPI!=="v1"&&!this.isInitialized)return u(null,this.t.bind(this));this.changeLanguage(this.options.lng,u)};return this.options.resources||!this.options.initImmediate?c():setTimeout(c,0),l}loadResources(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e0;const o=typeof t=="string"?t:this.language;if(typeof t=="function"&&(r=t),!this.options.resources||this.options.partialBundledLanguages){if(o&&o.toLowerCase()==="cimode"&&(!this.options.preload||this.options.preload.length===0))return r();const a=[],i=s=>{if(!s||s==="cimode")return;this.services.languageUtils.toResolveHierarchy(s).forEach(c=>{c!=="cimode"&&a.indexOf(c)<0&&a.push(c)})};o?i(o):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(l=>i(l)),this.options.preload&&this.options.preload.forEach(s=>i(s)),this.services.backendConnector.load(a,this.options.ns,s=>{!s&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),r(s)})}else r(null)}reloadResources(t,n,r){const o=Bp();return t||(t=this.languages),n||(n=this.options.ns),r||(r=e0),this.services.backendConnector.reload(t,n,a=>{o.resolve(),r(a)}),o}use(t){if(!t)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!t.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return t.type==="backend"&&(this.modules.backend=t),(t.type==="logger"||t.log&&t.warn&&t.error)&&(this.modules.logger=t),t.type==="languageDetector"&&(this.modules.languageDetector=t),t.type==="i18nFormat"&&(this.modules.i18nFormat=t),t.type==="postProcessor"&&rz.addPostProcessor(t),t.type==="formatter"&&(this.modules.formatter=t),t.type==="3rdParty"&&this.modules.external.push(t),this}setResolvedLanguage(t){if(!(!t||!this.languages)&&!(["cimode","dev"].indexOf(t)>-1))for(let n=0;n<this.languages.length;n++){const r=this.languages[n];if(!(["cimode","dev"].indexOf(r)>-1)&&this.store.hasLanguageSomeTranslations(r)){this.resolvedLanguage=r;break}}}changeLanguage(t,n){var r=this;this.isLanguageChangingTo=t;const o=Bp();this.emit("languageChanging",t);const a=l=>{this.language=l,this.languages=this.services.languageUtils.toResolveHierarchy(l),this.resolvedLanguage=void 0,this.setResolvedLanguage(l)},i=(l,c)=>{c?(a(c),this.translator.changeLanguage(c),this.isLanguageChangingTo=void 0,this.emit("languageChanged",c),this.logger.log("languageChanged",c)):this.isLanguageChangingTo=void 0,o.resolve(function(){return r.t(...arguments)}),n&&n(l,function(){return r.t(...arguments)})},s=l=>{!t&&!l&&this.services.languageDetector&&(l=[]);const c=typeof l=="string"?l:this.services.languageUtils.getBestMatchFromCodes(l);c&&(this.language||a(c),this.translator.language||this.translator.changeLanguage(c),this.services.languageDetector&&this.services.languageDetector.cacheUserLanguage&&this.services.languageDetector.cacheUserLanguage(c)),this.loadResources(c,u=>{i(u,c)})};return!t&&this.services.languageDetector&&!this.services.languageDetector.async?s(this.services.languageDetector.detect()):!t&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(s):this.services.languageDetector.detect(s):s(t),o}getFixedT(t,n,r){var o=this;const a=function(i,s){let l;if(typeof s!="object"){for(var c=arguments.length,u=new Array(c>2?c-2:0),f=2;f<c;f++)u[f-2]=arguments[f];l=o.options.overloadTranslationOptionHandler([i,s].concat(u))}else l={...s};l.lng=l.lng||a.lng,l.lngs=l.lngs||a.lngs,l.ns=l.ns||a.ns,l.keyPrefix=l.keyPrefix||r||a.keyPrefix;const h=o.options.keySeparator||".";let v;return l.keyPrefix&&Array.isArray(i)?v=i.map(b=>`${l.keyPrefix}${h}${b}`):v=l.keyPrefix?`${l.keyPrefix}${h}${i}`:i,o.t(v,l)};return typeof t=="string"?a.lng=t:a.lngs=t,a.ns=n,a.keyPrefix=r,a}t(){return this.translator&&this.translator.translate(...arguments)}exists(){return this.translator&&this.translator.exists(...arguments)}setDefaultNamespace(t){this.options.defaultNS=t}hasLoadedNamespace(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;const r=n.lng||this.resolvedLanguage||this.languages[0],o=this.options?this.options.fallbackLng:!1,a=this.languages[this.languages.length-1];if(r.toLowerCase()==="cimode")return!0;const i=(s,l)=>{const c=this.services.backendConnector.state[`${s}|${l}`];return c===-1||c===2};if(n.precheck){const s=n.precheck(this,i);if(s!==void 0)return s}return!!(this.hasResourceBundle(r,t)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||i(r,t)&&(!o||i(a,t)))}loadNamespaces(t,n){const r=Bp();return this.options.ns?(typeof t=="string"&&(t=[t]),t.forEach(o=>{this.options.ns.indexOf(o)<0&&this.options.ns.push(o)}),this.loadResources(o=>{r.resolve(),n&&n(o)}),r):(n&&n(),Promise.resolve())}loadLanguages(t,n){const r=Bp();typeof t=="string"&&(t=[t]);const o=this.options.preload||[],a=t.filter(i=>o.indexOf(i)<0);return a.length?(this.options.preload=o.concat(a),this.loadResources(i=>{r.resolve(),n&&n(i)}),r):(n&&n(),Promise.resolve())}dir(t){if(t||(t=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!t)return"rtl";const n=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"],r=this.services&&this.services.languageUtils||new UT(qT());return n.indexOf(r.getLanguagePartFromCode(t))>-1||t.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;return new Wh(t,n)}cloneInstance(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e0;const r=t.forkResourceStore;r&&delete t.forkResourceStore;const o={...this.options,...t,isClone:!0},a=new Wh(o);return(t.debug!==void 0||t.prefix!==void 0)&&(a.logger=a.logger.clone(t)),["store","services","language"].forEach(s=>{a[s]=this[s]}),a.services={...this.services},a.services.utils={hasLoadedNamespace:a.hasLoadedNamespace.bind(a)},r&&(a.store=new _T(this.store.data,o),a.services.resourceStore=a.store),a.translator=new Pv(a.services,o),a.translator.on("*",function(s){for(var l=arguments.length,c=new Array(l>1?l-1:0),u=1;u<l;u++)c[u-1]=arguments[u];a.emit(s,...c)}),a.init(o,n),a.translator.options=o,a.translator.backendConnector.services.utils={hasLoadedNamespace:a.hasLoadedNamespace.bind(a)},a}toJSON(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}const In=Wh.createInstance();In.createInstance=Wh.createInstance;In.createInstance;In.dir;In.init;In.loadResources;In.reloadResources;In.use;In.changeLanguage;In.getFixedT;In.t;In.exists;In.setDefaultNamespace;In.hasLoadedNamespace;In.loadNamespaces;In.loadLanguages;const Bme=p.createContext(null),YA={didCatch:!1,error:null};class $me extends p.Component{constructor(t){super(t),this.resetErrorBoundary=this.resetErrorBoundary.bind(this),this.state=YA}static getDerivedStateFromError(t){return{didCatch:!0,error:t}}resetErrorBoundary(){const{error:t}=this.state;if(t!==null){for(var n,r,o=arguments.length,a=new Array(o),i=0;i<o;i++)a[i]=arguments[i];(n=(r=this.props).onReset)===null||n===void 0||n.call(r,{args:a,reason:"imperative-api"}),this.setState(YA)}}componentDidCatch(t,n){var r,o;(r=(o=this.props).onError)===null||r===void 0||r.call(o,t,n)}componentDidUpdate(t,n){const{didCatch:r}=this.state,{resetKeys:o}=this.props;if(r&&n.error!==null&&zme(t.resetKeys,o)){var a,i;(a=(i=this.props).onReset)===null||a===void 0||a.call(i,{next:o,prev:t.resetKeys,reason:"keys"}),this.setState(YA)}}render(){const{children:t,fallbackRender:n,FallbackComponent:r,fallback:o}=this.props,{didCatch:a,error:i}=this.state;let s=t;if(a){const l={error:i,resetErrorBoundary:this.resetErrorBoundary};if(typeof n=="function")s=n(l);else if(r)s=p.createElement(r,l);else if(o===null||p.isValidElement(o))s=o;else throw i}return p.createElement(Bme.Provider,{value:{didCatch:a,error:i,resetErrorBoundary:this.resetErrorBoundary}},s)}}function zme(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return e.length!==t.length||e.some((n,r)=>!Object.is(n,t[r]))}function _me({error:e,resetErrorBoundary:t}){return d.jsx("div",{className:"fixed left-0 top-0 z-50 flex h-full w-full items-center justify-center bg-foreground bg-opacity-50",children:d.jsxs("div",{className:"flex h-1/4 min-h-fit max-w-2xl flex-col justify-evenly rounded-lg bg-background p-8 text-start shadow-lg",children:[d.jsx("h1",{className:"mb-4 text-2xl text-status-red",children:e.toString()}),d.jsx("p",{className:"mb-4 text-lg text-foreground",children:"Please click the 'Reset Application' button to restore the application's state.If the error persists, please contact us.We apologize for any inconvenience this may have caused."}),d.jsxs("div",{className:"flex justify-center gap-4",children:[d.jsx("a",{href:"https://github.com/dataelement/bisheng/issues/new",target:"_blank",rel:"noopener noreferrer",className:"rounded bg-status-red px-4 py-2 font-bold text-background hover:bg-error-foreground",children:"Create Issue"}),d.jsx("button",{onClick:t,className:"mr-4 rounded bg-primary px-4 py-2 font-bold text-sm text-background hover:bg-ring",children:"Reset Application"})]})]})})}function pt(e,t,{checkForDefaultPrevented:n=!0}={}){return function(o){if(e==null||e(o),n===!1||!o.defaultPrevented)return t==null?void 0:t(o)}}function Hme(e,t){typeof e=="function"?e(t):e!=null&&(e.current=t)}function oz(...e){return t=>e.forEach(n=>Hme(n,t))}function sn(...e){return p.useCallback(oz(...e),e)}function Yr(e,t=[]){let n=[];function r(a,i){const s=p.createContext(i),l=n.length;n=[...n,i];function c(f){const{scope:h,children:v,...b}=f,m=(h==null?void 0:h[e][l])||s,y=p.useMemo(()=>b,Object.values(b));return p.createElement(m.Provider,{value:y},v)}function u(f,h){const v=(h==null?void 0:h[e][l])||s,b=p.useContext(v);if(b)return b;if(i!==void 0)return i;throw new Error(`\`${f}\` must be used within \`${a}\``)}return c.displayName=a+"Provider",[c,u]}const o=()=>{const a=n.map(i=>p.createContext(i));return function(s){const l=(s==null?void 0:s[e])||a;return p.useMemo(()=>({[`__scope${e}`]:{...s,[e]:l}}),[s,l])}};return o.scopeName=e,[r,Ume(o,...t)]}function Ume(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const r=e.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(a){const i=r.reduce((s,{useScope:l,scopeName:c})=>{const f=l(a)[`__scope${c}`];return{...s,...f}},{});return p.useMemo(()=>({[`__scope${t.scopeName}`]:i}),[i])}};return n.scopeName=t.scopeName,n}const Fl=p.forwardRef((e,t)=>{const{children:n,...r}=e,o=p.Children.toArray(n),a=o.find(Wme);if(a){const i=a.props.children,s=o.map(l=>l===a?p.Children.count(i)>1?p.Children.only(null):p.isValidElement(i)?i.props.children:null:l);return p.createElement(U4,Z({},r,{ref:t}),p.isValidElement(i)?p.cloneElement(i,void 0,s):null)}return p.createElement(U4,Z({},r,{ref:t}),n)});Fl.displayName="Slot";const U4=p.forwardRef((e,t)=>{const{children:n,...r}=e;return p.isValidElement(n)?p.cloneElement(n,{...Vme(r,n.props),ref:t?oz(t,n.ref):n.ref}):p.Children.count(n)>1?p.Children.only(null):null});U4.displayName="SlotClone";const az=({children:e})=>p.createElement(p.Fragment,null,e);function Wme(e){return p.isValidElement(e)&&e.type===az}function Vme(e,t){const n={...t};for(const r in t){const o=e[r],a=t[r];/^on[A-Z]/.test(r)?o&&a?n[r]=(...s)=>{a(...s),o(...s)}:o&&(n[r]=o):r==="style"?n[r]={...o,...a}:r==="className"&&(n[r]=[o,a].filter(Boolean).join(" "))}return{...e,...n}}const qme=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],ht=qme.reduce((e,t)=>{const n=p.forwardRef((r,o)=>{const{asChild:a,...i}=r,s=a?Fl:t;return p.useEffect(()=>{window[Symbol.for("radix-ui")]=!0},[]),p.createElement(s,Z({},i,{ref:o}))});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function Gme(e,t){e&&ui.flushSync(()=>e.dispatchEvent(t))}function Bi(e){const t=p.useRef(e);return p.useEffect(()=>{t.current=e}),p.useMemo(()=>(...n)=>{var r;return(r=t.current)===null||r===void 0?void 0:r.call(t,...n)},[])}function Kme(e,t=globalThis==null?void 0:globalThis.document){const n=Bi(e);p.useEffect(()=>{const r=o=>{o.key==="Escape"&&n(o)};return t.addEventListener("keydown",r),()=>t.removeEventListener("keydown",r)},[n,t])}const W4="dismissableLayer.update",Xme="dismissableLayer.pointerDownOutside",Yme="dismissableLayer.focusOutside";let KT;const Jme=p.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),vy=p.forwardRef((e,t)=>{var n;const{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:o,onPointerDownOutside:a,onFocusOutside:i,onInteractOutside:s,onDismiss:l,...c}=e,u=p.useContext(Jme),[f,h]=p.useState(null),v=(n=f==null?void 0:f.ownerDocument)!==null&&n!==void 0?n:globalThis==null?void 0:globalThis.document,[,b]=p.useState({}),m=sn(t,T=>h(T)),y=Array.from(u.layers),[A]=[...u.layersWithOutsidePointerEventsDisabled].slice(-1),w=y.indexOf(A),k=f?y.indexOf(f):-1,C=u.layersWithOutsidePointerEventsDisabled.size>0,E=k>=w,S=Qme(T=>{const P=T.target,N=[...u.branches].some(L=>L.contains(P));!E||N||(a==null||a(T),s==null||s(T),T.defaultPrevented||l==null||l())},v),O=Zme(T=>{const P=T.target;[...u.branches].some(L=>L.contains(P))||(i==null||i(T),s==null||s(T),T.defaultPrevented||l==null||l())},v);return Kme(T=>{k===u.layers.size-1&&(o==null||o(T),!T.defaultPrevented&&l&&(T.preventDefault(),l()))},v),p.useEffect(()=>{if(f)return r&&(u.layersWithOutsidePointerEventsDisabled.size===0&&(KT=v.body.style.pointerEvents,v.body.style.pointerEvents="none"),u.layersWithOutsidePointerEventsDisabled.add(f)),u.layers.add(f),XT(),()=>{r&&u.layersWithOutsidePointerEventsDisabled.size===1&&(v.body.style.pointerEvents=KT)}},[f,v,r,u]),p.useEffect(()=>()=>{f&&(u.layers.delete(f),u.layersWithOutsidePointerEventsDisabled.delete(f),XT())},[f,u]),p.useEffect(()=>{const T=()=>b({});return document.addEventListener(W4,T),()=>document.removeEventListener(W4,T)},[]),p.createElement(ht.div,Z({},c,{ref:m,style:{pointerEvents:C?E?"auto":"none":void 0,...e.style},onFocusCapture:pt(e.onFocusCapture,O.onFocusCapture),onBlurCapture:pt(e.onBlurCapture,O.onBlurCapture),onPointerDownCapture:pt(e.onPointerDownCapture,S.onPointerDownCapture)}))});function Qme(e,t=globalThis==null?void 0:globalThis.document){const n=Bi(e),r=p.useRef(!1),o=p.useRef(()=>{});return p.useEffect(()=>{const a=s=>{if(s.target&&!r.current){let c=function(){iz(Xme,n,l,{discrete:!0})};const l={originalEvent:s};s.pointerType==="touch"?(t.removeEventListener("click",o.current),o.current=c,t.addEventListener("click",o.current,{once:!0})):c()}else t.removeEventListener("click",o.current);r.current=!1},i=window.setTimeout(()=>{t.addEventListener("pointerdown",a)},0);return()=>{window.clearTimeout(i),t.removeEventListener("pointerdown",a),t.removeEventListener("click",o.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}function Zme(e,t=globalThis==null?void 0:globalThis.document){const n=Bi(e),r=p.useRef(!1);return p.useEffect(()=>{const o=a=>{a.target&&!r.current&&iz(Yme,n,{originalEvent:a},{discrete:!1})};return t.addEventListener("focusin",o),()=>t.removeEventListener("focusin",o)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function XT(){const e=new CustomEvent(W4);document.dispatchEvent(e)}function iz(e,t,n,{discrete:r}){const o=n.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?Gme(o,a):o.dispatchEvent(a)}const Ra=globalThis!=null&&globalThis.document?p.useLayoutEffect:()=>{},e1e=Pa["useId".toString()]||(()=>{});let t1e=0;function Ta(e){const[t,n]=p.useState(e1e());return Ra(()=>{e||n(r=>r??String(t1e++))},[e]),e||(t?`radix-${t}`:"")}const n1e=["top","right","bottom","left"],Bl=Math.min,zo=Math.max,Rv=Math.round,t0=Math.floor,$l=e=>({x:e,y:e}),r1e={left:"right",right:"left",bottom:"top",top:"bottom"},o1e={start:"end",end:"start"};function V4(e,t,n){return zo(e,Bl(t,n))}function Ds(e,t){return typeof e=="function"?e(t):e}function Is(e){return e.split("-")[0]}function If(e){return e.split("-")[1]}function N6(e){return e==="x"?"y":"x"}function P6(e){return e==="y"?"height":"width"}function Ff(e){return["top","bottom"].includes(Is(e))?"y":"x"}function R6(e){return N6(Ff(e))}function a1e(e,t,n){n===void 0&&(n=!1);const r=If(e),o=R6(e),a=P6(o);let i=o==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[a]>t.floating[a]&&(i=Mv(i)),[i,Mv(i)]}function i1e(e){const t=Mv(e);return[q4(e),t,q4(t)]}function q4(e){return e.replace(/start|end/g,t=>o1e[t])}function s1e(e,t,n){const r=["left","right"],o=["right","left"],a=["top","bottom"],i=["bottom","top"];switch(e){case"top":case"bottom":return n?t?o:r:t?r:o;case"left":case"right":return t?a:i;default:return[]}}function l1e(e,t,n,r){const o=If(e);let a=s1e(Is(e),n==="start",r);return o&&(a=a.map(i=>i+"-"+o),t&&(a=a.concat(a.map(q4)))),a}function Mv(e){return e.replace(/left|right|bottom|top/g,t=>r1e[t])}function c1e(e){return{top:0,right:0,bottom:0,left:0,...e}}function sz(e){return typeof e!="number"?c1e(e):{top:e,right:e,bottom:e,left:e}}function Lv(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function YT(e,t,n){let{reference:r,floating:o}=e;const a=Ff(t),i=R6(t),s=P6(i),l=Is(t),c=a==="y",u=r.x+r.width/2-o.width/2,f=r.y+r.height/2-o.height/2,h=r[s]/2-o[s]/2;let v;switch(l){case"top":v={x:u,y:r.y-o.height};break;case"bottom":v={x:u,y:r.y+r.height};break;case"right":v={x:r.x+r.width,y:f};break;case"left":v={x:r.x-o.width,y:f};break;default:v={x:r.x,y:r.y}}switch(If(t)){case"start":v[i]-=h*(n&&c?-1:1);break;case"end":v[i]+=h*(n&&c?-1:1);break}return v}const u1e=async(e,t,n)=>{const{placement:r="bottom",strategy:o="absolute",middleware:a=[],platform:i}=n,s=a.filter(Boolean),l=await(i.isRTL==null?void 0:i.isRTL(t));let c=await i.getElementRects({reference:e,floating:t,strategy:o}),{x:u,y:f}=YT(c,r,l),h=r,v={},b=0;for(let m=0;m<s.length;m++){const{name:y,fn:A}=s[m],{x:w,y:k,data:C,reset:E}=await A({x:u,y:f,initialPlacement:r,placement:h,strategy:o,middlewareData:v,rects:c,platform:i,elements:{reference:e,floating:t}});u=w??u,f=k??f,v={...v,[y]:{...v[y],...C}},E&&b<=50&&(b++,typeof E=="object"&&(E.placement&&(h=E.placement),E.rects&&(c=E.rects===!0?await i.getElementRects({reference:e,floating:t,strategy:o}):E.rects),{x:u,y:f}=YT(c,h,l)),m=-1)}return{x:u,y:f,placement:h,strategy:o,middlewareData:v}};async function Vh(e,t){var n;t===void 0&&(t={});const{x:r,y:o,platform:a,rects:i,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:f="floating",altBoundary:h=!1,padding:v=0}=Ds(t,e),b=sz(v),y=s[h?f==="floating"?"reference":"floating":f],A=Lv(await a.getClippingRect({element:(n=await(a.isElement==null?void 0:a.isElement(y)))==null||n?y:y.contextElement||await(a.getDocumentElement==null?void 0:a.getDocumentElement(s.floating)),boundary:c,rootBoundary:u,strategy:l})),w=f==="floating"?{...i.floating,x:r,y:o}:i.reference,k=await(a.getOffsetParent==null?void 0:a.getOffsetParent(s.floating)),C=await(a.isElement==null?void 0:a.isElement(k))?await(a.getScale==null?void 0:a.getScale(k))||{x:1,y:1}:{x:1,y:1},E=Lv(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:w,offsetParent:k,strategy:l}):w);return{top:(A.top-E.top+b.top)/C.y,bottom:(E.bottom-A.bottom+b.bottom)/C.y,left:(A.left-E.left+b.left)/C.x,right:(E.right-A.right+b.right)/C.x}}const d1e=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:o,rects:a,platform:i,elements:s,middlewareData:l}=t,{element:c,padding:u=0}=Ds(e,t)||{};if(c==null)return{};const f=sz(u),h={x:n,y:r},v=R6(o),b=P6(v),m=await i.getDimensions(c),y=v==="y",A=y?"top":"left",w=y?"bottom":"right",k=y?"clientHeight":"clientWidth",C=a.reference[b]+a.reference[v]-h[v]-a.floating[b],E=h[v]-a.reference[v],S=await(i.getOffsetParent==null?void 0:i.getOffsetParent(c));let O=S?S[k]:0;(!O||!await(i.isElement==null?void 0:i.isElement(S)))&&(O=s.floating[k]||a.floating[b]);const T=C/2-E/2,P=O/2-m[b]/2-1,N=Bl(f[A],P),L=Bl(f[w],P),I=N,M=O-m[b]-L,B=O/2-m[b]/2+T,R=V4(I,B,M),D=!l.arrow&&If(o)!=null&&B!==R&&a.reference[b]/2-(B<I?N:L)-m[b]/2<0,$=D?B<I?B-I:B-M:0;return{[v]:h[v]+$,data:{[v]:R,centerOffset:B-R-$,...D&&{alignmentOffset:$}},reset:D}}}),f1e=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:o,middlewareData:a,rects:i,initialPlacement:s,platform:l,elements:c}=t,{mainAxis:u=!0,crossAxis:f=!0,fallbackPlacements:h,fallbackStrategy:v="bestFit",fallbackAxisSideDirection:b="none",flipAlignment:m=!0,...y}=Ds(e,t);if((n=a.arrow)!=null&&n.alignmentOffset)return{};const A=Is(o),w=Is(s)===s,k=await(l.isRTL==null?void 0:l.isRTL(c.floating)),C=h||(w||!m?[Mv(s)]:i1e(s));!h&&b!=="none"&&C.push(...l1e(s,m,b,k));const E=[s,...C],S=await Vh(t,y),O=[];let T=((r=a.flip)==null?void 0:r.overflows)||[];if(u&&O.push(S[A]),f){const I=a1e(o,i,k);O.push(S[I[0]],S[I[1]])}if(T=[...T,{placement:o,overflows:O}],!O.every(I=>I<=0)){var P,N;const I=(((P=a.flip)==null?void 0:P.index)||0)+1,M=E[I];if(M)return{data:{index:I,overflows:T},reset:{placement:M}};let B=(N=T.filter(R=>R.overflows[0]<=0).sort((R,D)=>R.overflows[1]-D.overflows[1])[0])==null?void 0:N.placement;if(!B)switch(v){case"bestFit":{var L;const R=(L=T.map(D=>[D.placement,D.overflows.filter($=>$>0).reduce(($,z)=>$+z,0)]).sort((D,$)=>D[1]-$[1])[0])==null?void 0:L[0];R&&(B=R);break}case"initialPlacement":B=s;break}if(o!==B)return{reset:{placement:B}}}return{}}}};function JT(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function QT(e){return n1e.some(t=>e[t]>=0)}const p1e=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n}=t,{strategy:r="referenceHidden",...o}=Ds(e,t);switch(r){case"referenceHidden":{const a=await Vh(t,{...o,elementContext:"reference"}),i=JT(a,n.reference);return{data:{referenceHiddenOffsets:i,referenceHidden:QT(i)}}}case"escaped":{const a=await Vh(t,{...o,altBoundary:!0}),i=JT(a,n.floating);return{data:{escapedOffsets:i,escaped:QT(i)}}}default:return{}}}}};async function h1e(e,t){const{placement:n,platform:r,elements:o}=e,a=await(r.isRTL==null?void 0:r.isRTL(o.floating)),i=Is(n),s=If(n),l=Ff(n)==="y",c=["left","top"].includes(i)?-1:1,u=a&&l?-1:1,f=Ds(t,e);let{mainAxis:h,crossAxis:v,alignmentAxis:b}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...f};return s&&typeof b=="number"&&(v=s==="end"?b*-1:b),l?{x:v*u,y:h*c}:{x:h*c,y:v*u}}const g1e=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:o,y:a,placement:i,middlewareData:s}=t,l=await h1e(t,e);return i===((n=s.offset)==null?void 0:n.placement)&&(r=s.arrow)!=null&&r.alignmentOffset?{}:{x:o+l.x,y:a+l.y,data:{...l,placement:i}}}}},m1e=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:o}=t,{mainAxis:a=!0,crossAxis:i=!1,limiter:s={fn:y=>{let{x:A,y:w}=y;return{x:A,y:w}}},...l}=Ds(e,t),c={x:n,y:r},u=await Vh(t,l),f=Ff(Is(o)),h=N6(f);let v=c[h],b=c[f];if(a){const y=h==="y"?"top":"left",A=h==="y"?"bottom":"right",w=v+u[y],k=v-u[A];v=V4(w,v,k)}if(i){const y=f==="y"?"top":"left",A=f==="y"?"bottom":"right",w=b+u[y],k=b-u[A];b=V4(w,b,k)}const m=s.fn({...t,[h]:v,[f]:b});return{...m,data:{x:m.x-n,y:m.y-r}}}}},v1e=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:n,y:r,placement:o,rects:a,middlewareData:i}=t,{offset:s=0,mainAxis:l=!0,crossAxis:c=!0}=Ds(e,t),u={x:n,y:r},f=Ff(o),h=N6(f);let v=u[h],b=u[f];const m=Ds(s,t),y=typeof m=="number"?{mainAxis:m,crossAxis:0}:{mainAxis:0,crossAxis:0,...m};if(l){const k=h==="y"?"height":"width",C=a.reference[h]-a.floating[k]+y.mainAxis,E=a.reference[h]+a.reference[k]-y.mainAxis;v<C?v=C:v>E&&(v=E)}if(c){var A,w;const k=h==="y"?"width":"height",C=["top","left"].includes(Is(o)),E=a.reference[f]-a.floating[k]+(C&&((A=i.offset)==null?void 0:A[f])||0)+(C?0:y.crossAxis),S=a.reference[f]+a.reference[k]+(C?0:((w=i.offset)==null?void 0:w[f])||0)-(C?y.crossAxis:0);b<E?b=E:b>S&&(b=S)}return{[h]:v,[f]:b}}}},b1e=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){const{placement:n,rects:r,platform:o,elements:a}=t,{apply:i=()=>{},...s}=Ds(e,t),l=await Vh(t,s),c=Is(n),u=If(n),f=Ff(n)==="y",{width:h,height:v}=r.floating;let b,m;c==="top"||c==="bottom"?(b=c,m=u===(await(o.isRTL==null?void 0:o.isRTL(a.floating))?"start":"end")?"left":"right"):(m=c,b=u==="end"?"top":"bottom");const y=v-l[b],A=h-l[m],w=!t.middlewareData.shift;let k=y,C=A;if(f){const S=h-l.left-l.right;C=u||w?Bl(A,S):S}else{const S=v-l.top-l.bottom;k=u||w?Bl(y,S):S}if(w&&!u){const S=zo(l.left,0),O=zo(l.right,0),T=zo(l.top,0),P=zo(l.bottom,0);f?C=h-2*(S!==0||O!==0?S+O:zo(l.left,l.right)):k=v-2*(T!==0||P!==0?T+P:zo(l.top,l.bottom))}await i({...t,availableWidth:C,availableHeight:k});const E=await o.getDimensions(a.floating);return h!==E.width||v!==E.height?{reset:{rects:!0}}:{}}}};function zl(e){return lz(e)?(e.nodeName||"").toLowerCase():"#document"}function Go(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Ys(e){var t;return(t=(lz(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function lz(e){return e instanceof Node||e instanceof Go(e).Node}function Fs(e){return e instanceof Element||e instanceof Go(e).Element}function $i(e){return e instanceof HTMLElement||e instanceof Go(e).HTMLElement}function ZT(e){return typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Go(e).ShadowRoot}function ym(e){const{overflow:t,overflowX:n,overflowY:r,display:o}=Ma(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function y1e(e){return["table","td","th"].includes(zl(e))}function M6(e){const t=L6(),n=Ma(e);return n.transform!=="none"||n.perspective!=="none"||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||["transform","perspective","filter"].some(r=>(n.willChange||"").includes(r))||["paint","layout","strict","content"].some(r=>(n.contain||"").includes(r))}function x1e(e){let t=Qd(e);for(;$i(t)&&!by(t);){if(M6(t))return t;t=Qd(t)}return null}function L6(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function by(e){return["html","body","#document"].includes(zl(e))}function Ma(e){return Go(e).getComputedStyle(e)}function yy(e){return Fs(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Qd(e){if(zl(e)==="html")return e;const t=e.assignedSlot||e.parentNode||ZT(e)&&e.host||Ys(e);return ZT(t)?t.host:t}function cz(e){const t=Qd(e);return by(t)?e.ownerDocument?e.ownerDocument.body:e.body:$i(t)&&ym(t)?t:cz(t)}function qh(e,t,n){var r;t===void 0&&(t=[]),n===void 0&&(n=!0);const o=cz(e),a=o===((r=e.ownerDocument)==null?void 0:r.body),i=Go(o);return a?t.concat(i,i.visualViewport||[],ym(o)?o:[],i.frameElement&&n?qh(i.frameElement):[]):t.concat(o,qh(o,[],n))}function uz(e){const t=Ma(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const o=$i(e),a=o?e.offsetWidth:n,i=o?e.offsetHeight:r,s=Rv(n)!==a||Rv(r)!==i;return s&&(n=a,r=i),{width:n,height:r,$:s}}function D6(e){return Fs(e)?e:e.contextElement}function Bd(e){const t=D6(e);if(!$i(t))return $l(1);const n=t.getBoundingClientRect(),{width:r,height:o,$:a}=uz(t);let i=(a?Rv(n.width):n.width)/r,s=(a?Rv(n.height):n.height)/o;return(!i||!Number.isFinite(i))&&(i=1),(!s||!Number.isFinite(s))&&(s=1),{x:i,y:s}}const A1e=$l(0);function dz(e){const t=Go(e);return!L6()||!t.visualViewport?A1e:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function w1e(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==Go(e)?!1:t}function nu(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);const o=e.getBoundingClientRect(),a=D6(e);let i=$l(1);t&&(r?Fs(r)&&(i=Bd(r)):i=Bd(e));const s=w1e(a,n,r)?dz(a):$l(0);let l=(o.left+s.x)/i.x,c=(o.top+s.y)/i.y,u=o.width/i.x,f=o.height/i.y;if(a){const h=Go(a),v=r&&Fs(r)?Go(r):r;let b=h,m=b.frameElement;for(;m&&r&&v!==b;){const y=Bd(m),A=m.getBoundingClientRect(),w=Ma(m),k=A.left+(m.clientLeft+parseFloat(w.paddingLeft))*y.x,C=A.top+(m.clientTop+parseFloat(w.paddingTop))*y.y;l*=y.x,c*=y.y,u*=y.x,f*=y.y,l+=k,c+=C,b=Go(m),m=b.frameElement}}return Lv({width:u,height:f,x:l,y:c})}const C1e=[":popover-open",":modal"];function fz(e){return C1e.some(t=>{try{return e.matches(t)}catch{return!1}})}function S1e(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e;const a=o==="fixed",i=Ys(r),s=t?fz(t.floating):!1;if(r===i||s&&a)return n;let l={scrollLeft:0,scrollTop:0},c=$l(1);const u=$l(0),f=$i(r);if((f||!f&&!a)&&((zl(r)!=="body"||ym(i))&&(l=yy(r)),$i(r))){const h=nu(r);c=Bd(r),u.x=h.x+r.clientLeft,u.y=h.y+r.clientTop}return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-l.scrollLeft*c.x+u.x,y:n.y*c.y-l.scrollTop*c.y+u.y}}function E1e(e){return Array.from(e.getClientRects())}function pz(e){return nu(Ys(e)).left+yy(e).scrollLeft}function k1e(e){const t=Ys(e),n=yy(e),r=e.ownerDocument.body,o=zo(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),a=zo(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let i=-n.scrollLeft+pz(e);const s=-n.scrollTop;return Ma(r).direction==="rtl"&&(i+=zo(t.clientWidth,r.clientWidth)-o),{width:o,height:a,x:i,y:s}}function O1e(e,t){const n=Go(e),r=Ys(e),o=n.visualViewport;let a=r.clientWidth,i=r.clientHeight,s=0,l=0;if(o){a=o.width,i=o.height;const c=L6();(!c||c&&t==="fixed")&&(s=o.offsetLeft,l=o.offsetTop)}return{width:a,height:i,x:s,y:l}}function T1e(e,t){const n=nu(e,!0,t==="fixed"),r=n.top+e.clientTop,o=n.left+e.clientLeft,a=$i(e)?Bd(e):$l(1),i=e.clientWidth*a.x,s=e.clientHeight*a.y,l=o*a.x,c=r*a.y;return{width:i,height:s,x:l,y:c}}function ej(e,t,n){let r;if(t==="viewport")r=O1e(e,n);else if(t==="document")r=k1e(Ys(e));else if(Fs(t))r=T1e(t,n);else{const o=dz(e);r={...t,x:t.x-o.x,y:t.y-o.y}}return Lv(r)}function hz(e,t){const n=Qd(e);return n===t||!Fs(n)||by(n)?!1:Ma(n).position==="fixed"||hz(n,t)}function j1e(e,t){const n=t.get(e);if(n)return n;let r=qh(e,[],!1).filter(s=>Fs(s)&&zl(s)!=="body"),o=null;const a=Ma(e).position==="fixed";let i=a?Qd(e):e;for(;Fs(i)&&!by(i);){const s=Ma(i),l=M6(i);!l&&s.position==="fixed"&&(o=null),(a?!l&&!o:!l&&s.position==="static"&&!!o&&["absolute","fixed"].includes(o.position)||ym(i)&&!l&&hz(e,i))?r=r.filter(u=>u!==i):o=s,i=Qd(i)}return t.set(e,r),r}function N1e(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e;const i=[...n==="clippingAncestors"?j1e(t,this._c):[].concat(n),r],s=i[0],l=i.reduce((c,u)=>{const f=ej(t,u,o);return c.top=zo(f.top,c.top),c.right=Bl(f.right,c.right),c.bottom=Bl(f.bottom,c.bottom),c.left=zo(f.left,c.left),c},ej(t,s,o));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function P1e(e){const{width:t,height:n}=uz(e);return{width:t,height:n}}function R1e(e,t,n){const r=$i(t),o=Ys(t),a=n==="fixed",i=nu(e,!0,a,t);let s={scrollLeft:0,scrollTop:0};const l=$l(0);if(r||!r&&!a)if((zl(t)!=="body"||ym(o))&&(s=yy(t)),r){const f=nu(t,!0,a,t);l.x=f.x+t.clientLeft,l.y=f.y+t.clientTop}else o&&(l.x=pz(o));const c=i.left+s.scrollLeft-l.x,u=i.top+s.scrollTop-l.y;return{x:c,y:u,width:i.width,height:i.height}}function tj(e,t){return!$i(e)||Ma(e).position==="fixed"?null:t?t(e):e.offsetParent}function gz(e,t){const n=Go(e);if(!$i(e)||fz(e))return n;let r=tj(e,t);for(;r&&y1e(r)&&Ma(r).position==="static";)r=tj(r,t);return r&&(zl(r)==="html"||zl(r)==="body"&&Ma(r).position==="static"&&!M6(r))?n:r||x1e(e)||n}const M1e=async function(e){const t=this.getOffsetParent||gz,n=this.getDimensions;return{reference:R1e(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,...await n(e.floating)}}};function L1e(e){return Ma(e).direction==="rtl"}const D1e={convertOffsetParentRelativeRectToViewportRelativeRect:S1e,getDocumentElement:Ys,getClippingRect:N1e,getOffsetParent:gz,getElementRects:M1e,getClientRects:E1e,getDimensions:P1e,getScale:Bd,isElement:Fs,isRTL:L1e};function I1e(e,t){let n=null,r;const o=Ys(e);function a(){var s;clearTimeout(r),(s=n)==null||s.disconnect(),n=null}function i(s,l){s===void 0&&(s=!1),l===void 0&&(l=1),a();const{left:c,top:u,width:f,height:h}=e.getBoundingClientRect();if(s||t(),!f||!h)return;const v=t0(u),b=t0(o.clientWidth-(c+f)),m=t0(o.clientHeight-(u+h)),y=t0(c),w={rootMargin:-v+"px "+-b+"px "+-m+"px "+-y+"px",threshold:zo(0,Bl(1,l))||1};let k=!0;function C(E){const S=E[0].intersectionRatio;if(S!==l){if(!k)return i();S?i(!1,S):r=setTimeout(()=>{i(!1,1e-7)},100)}k=!1}try{n=new IntersectionObserver(C,{...w,root:o.ownerDocument})}catch{n=new IntersectionObserver(C,w)}n.observe(e)}return i(!0),a}function F1e(e,t,n,r){r===void 0&&(r={});const{ancestorScroll:o=!0,ancestorResize:a=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:s=typeof IntersectionObserver=="function",animationFrame:l=!1}=r,c=D6(e),u=o||a?[...c?qh(c):[],...qh(t)]:[];u.forEach(A=>{o&&A.addEventListener("scroll",n,{passive:!0}),a&&A.addEventListener("resize",n)});const f=c&&s?I1e(c,n):null;let h=-1,v=null;i&&(v=new ResizeObserver(A=>{let[w]=A;w&&w.target===c&&v&&(v.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var k;(k=v)==null||k.observe(t)})),n()}),c&&!l&&v.observe(c),v.observe(t));let b,m=l?nu(e):null;l&&y();function y(){const A=nu(e);m&&(A.x!==m.x||A.y!==m.y||A.width!==m.width||A.height!==m.height)&&n(),m=A,b=requestAnimationFrame(y)}return n(),()=>{var A;u.forEach(w=>{o&&w.removeEventListener("scroll",n),a&&w.removeEventListener("resize",n)}),f==null||f(),(A=v)==null||A.disconnect(),v=null,l&&cancelAnimationFrame(b)}}const B1e=m1e,$1e=f1e,z1e=b1e,_1e=p1e,nj=d1e,H1e=v1e,U1e=(e,t,n)=>{const r=new Map,o={platform:D1e,...n},a={...o.platform,_c:r};return u1e(e,t,{...o,platform:a})},W1e=e=>{function t(n){return{}.hasOwnProperty.call(n,"current")}return{name:"arrow",options:e,fn(n){const{element:r,padding:o}=typeof e=="function"?e(n):e;return r&&t(r)?r.current!=null?nj({element:r.current,padding:o}).fn(n):{}:r?nj({element:r,padding:o}).fn(n):{}}}};var tv=typeof document<"u"?p.useLayoutEffect:p.useEffect;function Dv(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let n,r,o;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;r--!==0;)if(!Dv(e[r],t[r]))return!1;return!0}if(o=Object.keys(e),n=o.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!{}.hasOwnProperty.call(t,o[r]))return!1;for(r=n;r--!==0;){const a=o[r];if(!(a==="_owner"&&e.$$typeof)&&!Dv(e[a],t[a]))return!1}return!0}return e!==e&&t!==t}function mz(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function rj(e,t){const n=mz(e);return Math.round(t*n)/n}function oj(e){const t=p.useRef(e);return tv(()=>{t.current=e}),t}function V1e(e){e===void 0&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:o,elements:{reference:a,floating:i}={},transform:s=!0,whileElementsMounted:l,open:c}=e,[u,f]=p.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[h,v]=p.useState(r);Dv(h,r)||v(r);const[b,m]=p.useState(null),[y,A]=p.useState(null),w=p.useCallback($=>{$!==S.current&&(S.current=$,m($))},[]),k=p.useCallback($=>{$!==O.current&&(O.current=$,A($))},[]),C=a||b,E=i||y,S=p.useRef(null),O=p.useRef(null),T=p.useRef(u),P=l!=null,N=oj(l),L=oj(o),I=p.useCallback(()=>{if(!S.current||!O.current)return;const $={placement:t,strategy:n,middleware:h};L.current&&($.platform=L.current),U1e(S.current,O.current,$).then(z=>{const _={...z,isPositioned:!0};M.current&&!Dv(T.current,_)&&(T.current=_,ui.flushSync(()=>{f(_)}))})},[h,t,n,L]);tv(()=>{c===!1&&T.current.isPositioned&&(T.current.isPositioned=!1,f($=>({...$,isPositioned:!1})))},[c]);const M=p.useRef(!1);tv(()=>(M.current=!0,()=>{M.current=!1}),[]),tv(()=>{if(C&&(S.current=C),E&&(O.current=E),C&&E){if(N.current)return N.current(C,E,I);I()}},[C,E,I,N,P]);const B=p.useMemo(()=>({reference:S,floating:O,setReference:w,setFloating:k}),[w,k]),R=p.useMemo(()=>({reference:C,floating:E}),[C,E]),D=p.useMemo(()=>{const $={position:n,left:0,top:0};if(!R.floating)return $;const z=rj(R.floating,u.x),_=rj(R.floating,u.y);return s?{...$,transform:"translate("+z+"px, "+_+"px)",...mz(R.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:z,top:_}},[n,s,R.floating,u.x,u.y]);return p.useMemo(()=>({...u,update:I,refs:B,elements:R,floatingStyles:D}),[u,I,B,R,D])}function xy(e){const[t,n]=p.useState(void 0);return Ra(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const r=new ResizeObserver(o=>{if(!Array.isArray(o)||!o.length)return;const a=o[0];let i,s;if("borderBoxSize"in a){const l=a.borderBoxSize,c=Array.isArray(l)?l[0]:l;i=c.inlineSize,s=c.blockSize}else i=e.offsetWidth,s=e.offsetHeight;n({width:i,height:s})});return r.observe(e,{box:"border-box"}),()=>r.unobserve(e)}else n(void 0)},[e]),t}const vz="Popper",[bz,Bf]=Yr(vz),[q1e,yz]=bz(vz),G1e=e=>{const{__scopePopper:t,children:n}=e,[r,o]=p.useState(null);return p.createElement(q1e,{scope:t,anchor:r,onAnchorChange:o},n)},K1e="PopperAnchor",X1e=p.forwardRef((e,t)=>{const{__scopePopper:n,virtualRef:r,...o}=e,a=yz(K1e,n),i=p.useRef(null),s=sn(t,i);return p.useEffect(()=>{a.onAnchorChange((r==null?void 0:r.current)||i.current)}),r?null:p.createElement(ht.div,Z({},o,{ref:s}))}),xz="PopperContent",[Y1e,LVt]=bz(xz),J1e=p.forwardRef((e,t)=>{var n,r,o,a,i,s,l,c;const{__scopePopper:u,side:f="bottom",sideOffset:h=0,align:v="center",alignOffset:b=0,arrowPadding:m=0,avoidCollisions:y=!0,collisionBoundary:A=[],collisionPadding:w=0,sticky:k="partial",hideWhenDetached:C=!1,updatePositionStrategy:E="optimized",onPlaced:S,...O}=e,T=yz(xz,u),[P,N]=p.useState(null),L=sn(t,Oe=>N(Oe)),[I,M]=p.useState(null),B=xy(I),R=(n=B==null?void 0:B.width)!==null&&n!==void 0?n:0,D=(r=B==null?void 0:B.height)!==null&&r!==void 0?r:0,$=f+(v!=="center"?"-"+v:""),z=typeof w=="number"?w:{top:0,right:0,bottom:0,left:0,...w},_=Array.isArray(A)?A:[A],V=_.length>0,H={padding:z,boundary:_.filter(Q1e),altBoundary:V},{refs:K,floatingStyles:X,placement:Y,isPositioned:ne,middlewareData:ee}=V1e({strategy:"fixed",placement:$,whileElementsMounted:(...Oe)=>F1e(...Oe,{animationFrame:E==="always"}),elements:{reference:T.anchor},middleware:[g1e({mainAxis:h+D,alignmentAxis:b}),y&&B1e({mainAxis:!0,crossAxis:!1,limiter:k==="partial"?H1e():void 0,...H}),y&&$1e({...H}),z1e({...H,apply:({elements:Oe,rects:Ie,availableWidth:Ne,availableHeight:Ue})=>{const{width:We,height:he}=Ie.reference,pe=Oe.floating.style;pe.setProperty("--radix-popper-available-width",`${Ne}px`),pe.setProperty("--radix-popper-available-height",`${Ue}px`),pe.setProperty("--radix-popper-anchor-width",`${We}px`),pe.setProperty("--radix-popper-anchor-height",`${he}px`)}}),I&&W1e({element:I,padding:m}),Z1e({arrowWidth:R,arrowHeight:D}),C&&_1e({strategy:"referenceHidden",...H})]}),[re,be]=Az(Y),ce=Bi(S);Ra(()=>{ne&&(ce==null||ce())},[ne,ce]);const le=(o=ee.arrow)===null||o===void 0?void 0:o.x,ge=(a=ee.arrow)===null||a===void 0?void 0:a.y,ie=((i=ee.arrow)===null||i===void 0?void 0:i.centerOffset)!==0,[Pe,Te]=p.useState();return Ra(()=>{P&&Te(window.getComputedStyle(P).zIndex)},[P]),p.createElement("div",{ref:K.setFloating,"data-radix-popper-content-wrapper":"",style:{...X,transform:ne?X.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:Pe,"--radix-popper-transform-origin":[(s=ee.transformOrigin)===null||s===void 0?void 0:s.x,(l=ee.transformOrigin)===null||l===void 0?void 0:l.y].join(" ")},dir:e.dir},p.createElement(Y1e,{scope:u,placedSide:re,onArrowChange:M,arrowX:le,arrowY:ge,shouldHideArrow:ie},p.createElement(ht.div,Z({"data-side":re,"data-align":be},O,{ref:L,style:{...O.style,animation:ne?void 0:"none",opacity:(c=ee.hide)!==null&&c!==void 0&&c.referenceHidden?0:void 0}}))))});function Q1e(e){return e!==null}const Z1e=e=>({name:"transformOrigin",options:e,fn(t){var n,r,o,a,i;const{placement:s,rects:l,middlewareData:c}=t,f=((n=c.arrow)===null||n===void 0?void 0:n.centerOffset)!==0,h=f?0:e.arrowWidth,v=f?0:e.arrowHeight,[b,m]=Az(s),y={start:"0%",center:"50%",end:"100%"}[m],A=((r=(o=c.arrow)===null||o===void 0?void 0:o.x)!==null&&r!==void 0?r:0)+h/2,w=((a=(i=c.arrow)===null||i===void 0?void 0:i.y)!==null&&a!==void 0?a:0)+v/2;let k="",C="";return b==="bottom"?(k=f?y:`${A}px`,C=`${-v}px`):b==="top"?(k=f?y:`${A}px`,C=`${l.floating.height+v}px`):b==="right"?(k=`${-v}px`,C=f?y:`${w}px`):b==="left"&&(k=`${l.floating.width+v}px`,C=f?y:`${w}px`),{data:{x:k,y:C}}}});function Az(e){const[t,n="center"]=e.split("-");return[t,n]}const I6=G1e,F6=X1e,B6=J1e,Ay=p.forwardRef((e,t)=>{var n;const{container:r=globalThis==null||(n=globalThis.document)===null||n===void 0?void 0:n.body,...o}=e;return r?Pc.createPortal(p.createElement(ht.div,Z({},o,{ref:t})),r):null});function e0e(e,t){return p.useReducer((n,r)=>{const o=t[n][r];return o??n},e)}const Ha=e=>{const{present:t,children:n}=e,r=t0e(t),o=typeof n=="function"?n({present:r.isPresent}):p.Children.only(n),a=sn(r.ref,o.ref);return typeof n=="function"||r.isPresent?p.cloneElement(o,{ref:a}):null};Ha.displayName="Presence";function t0e(e){const[t,n]=p.useState(),r=p.useRef({}),o=p.useRef(e),a=p.useRef("none"),i=e?"mounted":"unmounted",[s,l]=e0e(i,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return p.useEffect(()=>{const c=n0(r.current);a.current=s==="mounted"?c:"none"},[s]),Ra(()=>{const c=r.current,u=o.current;if(u!==e){const h=a.current,v=n0(c);e?l("MOUNT"):v==="none"||(c==null?void 0:c.display)==="none"?l("UNMOUNT"):l(u&&h!==v?"ANIMATION_OUT":"UNMOUNT"),o.current=e}},[e,l]),Ra(()=>{if(t){const c=f=>{const v=n0(r.current).includes(f.animationName);f.target===t&&v&&ui.flushSync(()=>l("ANIMATION_END"))},u=f=>{f.target===t&&(a.current=n0(r.current))};return t.addEventListener("animationstart",u),t.addEventListener("animationcancel",c),t.addEventListener("animationend",c),()=>{t.removeEventListener("animationstart",u),t.removeEventListener("animationcancel",c),t.removeEventListener("animationend",c)}}else l("ANIMATION_END")},[t,l]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:p.useCallback(c=>{c&&(r.current=getComputedStyle(c)),n(c)},[])}}function n0(e){return(e==null?void 0:e.animationName)||"none"}function Xr({prop:e,defaultProp:t,onChange:n=()=>{}}){const[r,o]=n0e({defaultProp:t,onChange:n}),a=e!==void 0,i=a?e:r,s=Bi(n),l=p.useCallback(c=>{if(a){const f=typeof c=="function"?c(e):c;f!==e&&s(f)}else o(c)},[a,e,o,s]);return[i,l]}function n0e({defaultProp:e,onChange:t}){const n=p.useState(e),[r]=n,o=p.useRef(r),a=Bi(t);return p.useEffect(()=>{o.current!==r&&(a(r),o.current=r)},[r,o,a]),n}const wz=p.forwardRef((e,t)=>p.createElement(ht.span,Z({},e,{ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}))),r0e=wz,[wy,DVt]=Yr("Tooltip",[Bf]),$6=Bf(),o0e="TooltipProvider",a0e=700,G4="tooltip.open",[i0e,z6]=wy(o0e),s0e=e=>{const{__scopeTooltip:t,delayDuration:n=a0e,skipDelayDuration:r=300,disableHoverableContent:o=!1,children:a}=e,[i,s]=p.useState(!0),l=p.useRef(!1),c=p.useRef(0);return p.useEffect(()=>{const u=c.current;return()=>window.clearTimeout(u)},[]),p.createElement(i0e,{scope:t,isOpenDelayed:i,delayDuration:n,onOpen:p.useCallback(()=>{window.clearTimeout(c.current),s(!1)},[]),onClose:p.useCallback(()=>{window.clearTimeout(c.current),c.current=window.setTimeout(()=>s(!0),r)},[r]),isPointerInTransitRef:l,onPointerInTransitChange:p.useCallback(u=>{l.current=u},[]),disableHoverableContent:o},a)},_6="Tooltip",[l0e,xm]=wy(_6),c0e=e=>{const{__scopeTooltip:t,children:n,open:r,defaultOpen:o=!1,onOpenChange:a,disableHoverableContent:i,delayDuration:s}=e,l=z6(_6,e.__scopeTooltip),c=$6(t),[u,f]=p.useState(null),h=Ta(),v=p.useRef(0),b=i??l.disableHoverableContent,m=s??l.delayDuration,y=p.useRef(!1),[A=!1,w]=Xr({prop:r,defaultProp:o,onChange:O=>{O?(l.onOpen(),document.dispatchEvent(new CustomEvent(G4))):l.onClose(),a==null||a(O)}}),k=p.useMemo(()=>A?y.current?"delayed-open":"instant-open":"closed",[A]),C=p.useCallback(()=>{window.clearTimeout(v.current),y.current=!1,w(!0)},[w]),E=p.useCallback(()=>{window.clearTimeout(v.current),w(!1)},[w]),S=p.useCallback(()=>{window.clearTimeout(v.current),v.current=window.setTimeout(()=>{y.current=!0,w(!0)},m)},[m,w]);return p.useEffect(()=>()=>window.clearTimeout(v.current),[]),p.createElement(I6,c,p.createElement(l0e,{scope:t,contentId:h,open:A,stateAttribute:k,trigger:u,onTriggerChange:f,onTriggerEnter:p.useCallback(()=>{l.isOpenDelayed?S():C()},[l.isOpenDelayed,S,C]),onTriggerLeave:p.useCallback(()=>{b?E():window.clearTimeout(v.current)},[E,b]),onOpen:C,onClose:E,disableHoverableContent:b},n))},aj="TooltipTrigger",u0e=p.forwardRef((e,t)=>{const{__scopeTooltip:n,...r}=e,o=xm(aj,n),a=z6(aj,n),i=$6(n),s=p.useRef(null),l=sn(t,s,o.onTriggerChange),c=p.useRef(!1),u=p.useRef(!1),f=p.useCallback(()=>c.current=!1,[]);return p.useEffect(()=>()=>document.removeEventListener("pointerup",f),[f]),p.createElement(F6,Z({asChild:!0},i),p.createElement(ht.button,Z({"aria-describedby":o.open?o.contentId:void 0,"data-state":o.stateAttribute},r,{ref:l,onPointerMove:pt(e.onPointerMove,h=>{h.pointerType!=="touch"&&!u.current&&!a.isPointerInTransitRef.current&&(o.onTriggerEnter(),u.current=!0)}),onPointerLeave:pt(e.onPointerLeave,()=>{o.onTriggerLeave(),u.current=!1}),onPointerDown:pt(e.onPointerDown,()=>{c.current=!0,document.addEventListener("pointerup",f,{once:!0})}),onFocus:pt(e.onFocus,()=>{c.current||o.onOpen()}),onBlur:pt(e.onBlur,o.onClose),onClick:pt(e.onClick,o.onClose)})))}),Cz="TooltipPortal",[d0e,f0e]=wy(Cz,{forceMount:void 0}),p0e=e=>{const{__scopeTooltip:t,forceMount:n,children:r,container:o}=e,a=xm(Cz,t);return p.createElement(d0e,{scope:t,forceMount:n},p.createElement(Ha,{present:n||a.open},p.createElement(Ay,{asChild:!0,container:o},r)))},Gh="TooltipContent",h0e=p.forwardRef((e,t)=>{const n=f0e(Gh,e.__scopeTooltip),{forceMount:r=n.forceMount,side:o="top",...a}=e,i=xm(Gh,e.__scopeTooltip);return p.createElement(Ha,{present:r||i.open},i.disableHoverableContent?p.createElement(Sz,Z({side:o},a,{ref:t})):p.createElement(g0e,Z({side:o},a,{ref:t})))}),g0e=p.forwardRef((e,t)=>{const n=xm(Gh,e.__scopeTooltip),r=z6(Gh,e.__scopeTooltip),o=p.useRef(null),a=sn(t,o),[i,s]=p.useState(null),{trigger:l,onClose:c}=n,u=o.current,{onPointerInTransitChange:f}=r,h=p.useCallback(()=>{s(null),f(!1)},[f]),v=p.useCallback((b,m)=>{const y=b.currentTarget,A={x:b.clientX,y:b.clientY},w=v0e(A,y.getBoundingClientRect()),k=b0e(A,w),C=y0e(m.getBoundingClientRect()),E=A0e([...k,...C]);s(E),f(!0)},[f]);return p.useEffect(()=>()=>h(),[h]),p.useEffect(()=>{if(l&&u){const b=y=>v(y,u),m=y=>v(y,l);return l.addEventListener("pointerleave",b),u.addEventListener("pointerleave",m),()=>{l.removeEventListener("pointerleave",b),u.removeEventListener("pointerleave",m)}}},[l,u,v,h]),p.useEffect(()=>{if(i){const b=m=>{const y=m.target,A={x:m.clientX,y:m.clientY},w=(l==null?void 0:l.contains(y))||(u==null?void 0:u.contains(y)),k=!x0e(A,i);w?h():k&&(h(),c())};return document.addEventListener("pointermove",b),()=>document.removeEventListener("pointermove",b)}},[l,u,i,c,h]),p.createElement(Sz,Z({},e,{ref:a}))}),[m0e,IVt]=wy(_6,{isInside:!1}),Sz=p.forwardRef((e,t)=>{const{__scopeTooltip:n,children:r,"aria-label":o,onEscapeKeyDown:a,onPointerDownOutside:i,...s}=e,l=xm(Gh,n),c=$6(n),{onClose:u}=l;return p.useEffect(()=>(document.addEventListener(G4,u),()=>document.removeEventListener(G4,u)),[u]),p.useEffect(()=>{if(l.trigger){const f=h=>{const v=h.target;v!=null&&v.contains(l.trigger)&&u()};return window.addEventListener("scroll",f,{capture:!0}),()=>window.removeEventListener("scroll",f,{capture:!0})}},[l.trigger,u]),p.createElement(vy,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:a,onPointerDownOutside:i,onFocusOutside:f=>f.preventDefault(),onDismiss:u},p.createElement(B6,Z({"data-state":l.stateAttribute},c,s,{ref:t,style:{...s.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"}}),p.createElement(az,null,r),p.createElement(m0e,{scope:n,isInside:!0},p.createElement(r0e,{id:l.contentId,role:"tooltip"},o||r))))});function v0e(e,t){const n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),o=Math.abs(t.right-e.x),a=Math.abs(t.left-e.x);switch(Math.min(n,r,o,a)){case a:return"left";case o:return"right";case n:return"top";case r:return"bottom";default:throw new Error("unreachable")}}function b0e(e,t,n=5){const r=[];switch(t){case"top":r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n});break}return r}function y0e(e){const{top:t,right:n,bottom:r,left:o}=e;return[{x:o,y:t},{x:n,y:t},{x:n,y:r},{x:o,y:r}]}function x0e(e,t){const{x:n,y:r}=e;let o=!1;for(let a=0,i=t.length-1;a<t.length;i=a++){const s=t[a].x,l=t[a].y,c=t[i].x,u=t[i].y;l>r!=u>r&&n<(c-s)*(r-l)/(u-l)+s&&(o=!o)}return o}function A0e(e){const t=e.slice();return t.sort((n,r)=>n.x<r.x?-1:n.x>r.x?1:n.y<r.y?-1:n.y>r.y?1:0),w0e(t)}function w0e(e){if(e.length<=1)return e.slice();const t=[];for(let r=0;r<e.length;r++){const o=e[r];for(;t.length>=2;){const a=t[t.length-1],i=t[t.length-2];if((a.x-i.x)*(o.y-i.y)>=(a.y-i.y)*(o.x-i.x))t.pop();else break}t.push(o)}t.pop();const n=[];for(let r=e.length-1;r>=0;r--){const o=e[r];for(;n.length>=2;){const a=n[n.length-1],i=n[n.length-2];if((a.x-i.x)*(o.y-i.y)>=(a.y-i.y)*(o.x-i.x))n.pop();else break}n.push(o)}return n.pop(),t.length===1&&n.length===1&&t[0].x===n[0].x&&t[0].y===n[0].y?t:t.concat(n)}const C0e=s0e,S0e=c0e,E0e=u0e,k0e=p0e,Ez=h0e;function kz(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;t<o;t++)e[t]&&(n=kz(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function Tt(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=kz(e))&&(r&&(r+=" "),r+=t);return r}const H6="-";function O0e(e){const t=j0e(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;function o(i){const s=i.split(H6);return s[0]===""&&s.length!==1&&s.shift(),Oz(s,t)||T0e(i)}function a(i,s){const l=n[i]||[];return s&&r[i]?[...l,...r[i]]:l}return{getClassGroupId:o,getConflictingClassGroupIds:a}}function Oz(e,t){var i;if(e.length===0)return t.classGroupId;const n=e[0],r=t.nextPart.get(n),o=r?Oz(e.slice(1),r):void 0;if(o)return o;if(t.validators.length===0)return;const a=e.join(H6);return(i=t.validators.find(({validator:s})=>s(a)))==null?void 0:i.classGroupId}const ij=/^\[(.+)\]$/;function T0e(e){if(ij.test(e)){const t=ij.exec(e)[1],n=t==null?void 0:t.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}}function j0e(e){const{theme:t,prefix:n}=e,r={nextPart:new Map,validators:[]};return P0e(Object.entries(e.classGroups),n).forEach(([a,i])=>{K4(i,r,a,t)}),r}function K4(e,t,n,r){e.forEach(o=>{if(typeof o=="string"){const a=o===""?t:sj(t,o);a.classGroupId=n;return}if(typeof o=="function"){if(N0e(o)){K4(o(r),t,n,r);return}t.validators.push({validator:o,classGroupId:n});return}Object.entries(o).forEach(([a,i])=>{K4(i,sj(t,a),n,r)})})}function sj(e,t){let n=e;return t.split(H6).forEach(r=>{n.nextPart.has(r)||n.nextPart.set(r,{nextPart:new Map,validators:[]}),n=n.nextPart.get(r)}),n}function N0e(e){return e.isThemeGetter}function P0e(e,t){return t?e.map(([n,r])=>{const o=r.map(a=>typeof a=="string"?t+a:typeof a=="object"?Object.fromEntries(Object.entries(a).map(([i,s])=>[t+i,s])):a);return[n,o]}):e}function R0e(e){if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;function o(a,i){n.set(a,i),t++,t>e&&(t=0,r=n,n=new Map)}return{get(a){let i=n.get(a);if(i!==void 0)return i;if((i=r.get(a))!==void 0)return o(a,i),i},set(a,i){n.has(a)?n.set(a,i):o(a,i)}}}const Tz="!";function M0e(e){const t=e.separator,n=t.length===1,r=t[0],o=t.length;return function(i){const s=[];let l=0,c=0,u;for(let m=0;m<i.length;m++){let y=i[m];if(l===0){if(y===r&&(n||i.slice(m,m+o)===t)){s.push(i.slice(c,m)),c=m+o;continue}if(y==="/"){u=m;continue}}y==="["?l++:y==="]"&&l--}const f=s.length===0?i:i.substring(c),h=f.startsWith(Tz),v=h?f.substring(1):f,b=u&&u>c?u-c:void 0;return{modifiers:s,hasImportantModifier:h,baseClassName:v,maybePostfixModifierPosition:b}}}function L0e(e){if(e.length<=1)return e;const t=[];let n=[];return e.forEach(r=>{r[0]==="["?(t.push(...n.sort(),r),n=[]):n.push(r)}),t.push(...n.sort()),t}function D0e(e){return{cache:R0e(e.cacheSize),splitModifiers:M0e(e),...O0e(e)}}const I0e=/\s+/;function F0e(e,t){const{splitModifiers:n,getClassGroupId:r,getConflictingClassGroupIds:o}=t,a=new Set;return e.trim().split(I0e).map(i=>{const{modifiers:s,hasImportantModifier:l,baseClassName:c,maybePostfixModifierPosition:u}=n(i);let f=r(u?c.substring(0,u):c),h=!!u;if(!f){if(!u)return{isTailwindClass:!1,originalClassName:i};if(f=r(c),!f)return{isTailwindClass:!1,originalClassName:i};h=!1}const v=L0e(s).join(":");return{isTailwindClass:!0,modifierId:l?v+Tz:v,classGroupId:f,originalClassName:i,hasPostfixModifier:h}}).reverse().filter(i=>{if(!i.isTailwindClass)return!0;const{modifierId:s,classGroupId:l,hasPostfixModifier:c}=i,u=s+l;return a.has(u)?!1:(a.add(u),o(l,c).forEach(f=>a.add(s+f)),!0)}).reverse().map(i=>i.originalClassName).join(" ")}function B0e(){let e=0,t,n,r="";for(;e<arguments.length;)(t=arguments[e++])&&(n=jz(t))&&(r&&(r+=" "),r+=n);return r}function jz(e){if(typeof e=="string")return e;let t,n="";for(let r=0;r<e.length;r++)e[r]&&(t=jz(e[r]))&&(n&&(n+=" "),n+=t);return n}function $0e(e,...t){let n,r,o,a=i;function i(l){const c=t.reduce((u,f)=>f(u),e());return n=D0e(c),r=n.cache.get,o=n.cache.set,a=s,s(l)}function s(l){const c=r(l);if(c)return c;const u=F0e(l,n);return o(l,u),u}return function(){return a(B0e.apply(null,arguments))}}function An(e){const t=n=>n[e]||[];return t.isThemeGetter=!0,t}const Nz=/^\[(?:([a-z-]+):)?(.+)\]$/i,z0e=/^\d+\/\d+$/,_0e=new Set(["px","full","screen"]),H0e=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,U0e=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,W0e=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,V0e=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,q0e=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/;function is(e){return Lc(e)||_0e.has(e)||z0e.test(e)}function gl(e){return $f(e,"length",eve)}function Lc(e){return!!e&&!Number.isNaN(Number(e))}function r0(e){return $f(e,"number",Lc)}function $p(e){return!!e&&Number.isInteger(Number(e))}function G0e(e){return e.endsWith("%")&&Lc(e.slice(0,-1))}function St(e){return Nz.test(e)}function ml(e){return H0e.test(e)}const K0e=new Set(["length","size","percentage"]);function X0e(e){return $f(e,K0e,Pz)}function Y0e(e){return $f(e,"position",Pz)}const J0e=new Set(["image","url"]);function Q0e(e){return $f(e,J0e,nve)}function Z0e(e){return $f(e,"",tve)}function zp(){return!0}function $f(e,t,n){const r=Nz.exec(e);return r?r[1]?typeof t=="string"?r[1]===t:t.has(r[1]):n(r[2]):!1}function eve(e){return U0e.test(e)&&!W0e.test(e)}function Pz(){return!1}function tve(e){return V0e.test(e)}function nve(e){return q0e.test(e)}function rve(){const e=An("colors"),t=An("spacing"),n=An("blur"),r=An("brightness"),o=An("borderColor"),a=An("borderRadius"),i=An("borderSpacing"),s=An("borderWidth"),l=An("contrast"),c=An("grayscale"),u=An("hueRotate"),f=An("invert"),h=An("gap"),v=An("gradientColorStops"),b=An("gradientColorStopPositions"),m=An("inset"),y=An("margin"),A=An("opacity"),w=An("padding"),k=An("saturate"),C=An("scale"),E=An("sepia"),S=An("skew"),O=An("space"),T=An("translate"),P=()=>["auto","contain","none"],N=()=>["auto","hidden","clip","visible","scroll"],L=()=>["auto",St,t],I=()=>[St,t],M=()=>["",is,gl],B=()=>["auto",Lc,St],R=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],D=()=>["solid","dashed","dotted","double","none"],$=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],z=()=>["start","end","center","between","around","evenly","stretch"],_=()=>["","0",St],V=()=>["auto","avoid","all","avoid-page","page","left","right","column"],H=()=>[Lc,r0],K=()=>[Lc,St];return{cacheSize:500,separator:":",theme:{colors:[zp],spacing:[is,gl],blur:["none","",ml,St],brightness:H(),borderColor:[e],borderRadius:["none","","full",ml,St],borderSpacing:I(),borderWidth:M(),contrast:H(),grayscale:_(),hueRotate:K(),invert:_(),gap:I(),gradientColorStops:[e],gradientColorStopPositions:[G0e,gl],inset:L(),margin:L(),opacity:H(),padding:I(),saturate:H(),scale:H(),sepia:_(),skew:K(),space:I(),translate:I()},classGroups:{aspect:[{aspect:["auto","square","video",St]}],container:["container"],columns:[{columns:[ml]}],"break-after":[{"break-after":V()}],"break-before":[{"break-before":V()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...R(),St]}],overflow:[{overflow:N()}],"overflow-x":[{"overflow-x":N()}],"overflow-y":[{"overflow-y":N()}],overscroll:[{overscroll:P()}],"overscroll-x":[{"overscroll-x":P()}],"overscroll-y":[{"overscroll-y":P()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[m]}],"inset-x":[{"inset-x":[m]}],"inset-y":[{"inset-y":[m]}],start:[{start:[m]}],end:[{end:[m]}],top:[{top:[m]}],right:[{right:[m]}],bottom:[{bottom:[m]}],left:[{left:[m]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",$p,St]}],basis:[{basis:L()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",St]}],grow:[{grow:_()}],shrink:[{shrink:_()}],order:[{order:["first","last","none",$p,St]}],"grid-cols":[{"grid-cols":[zp]}],"col-start-end":[{col:["auto",{span:["full",$p,St]},St]}],"col-start":[{"col-start":B()}],"col-end":[{"col-end":B()}],"grid-rows":[{"grid-rows":[zp]}],"row-start-end":[{row:["auto",{span:[$p,St]},St]}],"row-start":[{"row-start":B()}],"row-end":[{"row-end":B()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",St]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",St]}],gap:[{gap:[h]}],"gap-x":[{"gap-x":[h]}],"gap-y":[{"gap-y":[h]}],"justify-content":[{justify:["normal",...z()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...z(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...z(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[w]}],px:[{px:[w]}],py:[{py:[w]}],ps:[{ps:[w]}],pe:[{pe:[w]}],pt:[{pt:[w]}],pr:[{pr:[w]}],pb:[{pb:[w]}],pl:[{pl:[w]}],m:[{m:[y]}],mx:[{mx:[y]}],my:[{my:[y]}],ms:[{ms:[y]}],me:[{me:[y]}],mt:[{mt:[y]}],mr:[{mr:[y]}],mb:[{mb:[y]}],ml:[{ml:[y]}],"space-x":[{"space-x":[O]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[O]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",St,t]}],"min-w":[{"min-w":[St,t,"min","max","fit"]}],"max-w":[{"max-w":[St,t,"none","full","min","max","fit","prose",{screen:[ml]},ml]}],h:[{h:[St,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[St,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[St,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[St,t,"auto","min","max","fit"]}],"font-size":[{text:["base",ml,gl]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",r0]}],"font-family":[{font:[zp]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",St]}],"line-clamp":[{"line-clamp":["none",Lc,r0]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",is,St]}],"list-image":[{"list-image":["none",St]}],"list-style-type":[{list:["none","disc","decimal",St]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[A]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[A]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...D(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",is,gl]}],"underline-offset":[{"underline-offset":["auto",is,St]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:I()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",St]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",St]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[A]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...R(),Y0e]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",X0e]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},Q0e]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[b]}],"gradient-via-pos":[{via:[b]}],"gradient-to-pos":[{to:[b]}],"gradient-from":[{from:[v]}],"gradient-via":[{via:[v]}],"gradient-to":[{to:[v]}],rounded:[{rounded:[a]}],"rounded-s":[{"rounded-s":[a]}],"rounded-e":[{"rounded-e":[a]}],"rounded-t":[{"rounded-t":[a]}],"rounded-r":[{"rounded-r":[a]}],"rounded-b":[{"rounded-b":[a]}],"rounded-l":[{"rounded-l":[a]}],"rounded-ss":[{"rounded-ss":[a]}],"rounded-se":[{"rounded-se":[a]}],"rounded-ee":[{"rounded-ee":[a]}],"rounded-es":[{"rounded-es":[a]}],"rounded-tl":[{"rounded-tl":[a]}],"rounded-tr":[{"rounded-tr":[a]}],"rounded-br":[{"rounded-br":[a]}],"rounded-bl":[{"rounded-bl":[a]}],"border-w":[{border:[s]}],"border-w-x":[{"border-x":[s]}],"border-w-y":[{"border-y":[s]}],"border-w-s":[{"border-s":[s]}],"border-w-e":[{"border-e":[s]}],"border-w-t":[{"border-t":[s]}],"border-w-r":[{"border-r":[s]}],"border-w-b":[{"border-b":[s]}],"border-w-l":[{"border-l":[s]}],"border-opacity":[{"border-opacity":[A]}],"border-style":[{border:[...D(),"hidden"]}],"divide-x":[{"divide-x":[s]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[s]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[A]}],"divide-style":[{divide:D()}],"border-color":[{border:[o]}],"border-color-x":[{"border-x":[o]}],"border-color-y":[{"border-y":[o]}],"border-color-t":[{"border-t":[o]}],"border-color-r":[{"border-r":[o]}],"border-color-b":[{"border-b":[o]}],"border-color-l":[{"border-l":[o]}],"divide-color":[{divide:[o]}],"outline-style":[{outline:["",...D()]}],"outline-offset":[{"outline-offset":[is,St]}],"outline-w":[{outline:[is,gl]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:M()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[A]}],"ring-offset-w":[{"ring-offset":[is,gl]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",ml,Z0e]}],"shadow-color":[{shadow:[zp]}],opacity:[{opacity:[A]}],"mix-blend":[{"mix-blend":[...$(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":$()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",ml,St]}],grayscale:[{grayscale:[c]}],"hue-rotate":[{"hue-rotate":[u]}],invert:[{invert:[f]}],saturate:[{saturate:[k]}],sepia:[{sepia:[E]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[c]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[u]}],"backdrop-invert":[{"backdrop-invert":[f]}],"backdrop-opacity":[{"backdrop-opacity":[A]}],"backdrop-saturate":[{"backdrop-saturate":[k]}],"backdrop-sepia":[{"backdrop-sepia":[E]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[i]}],"border-spacing-x":[{"border-spacing-x":[i]}],"border-spacing-y":[{"border-spacing-y":[i]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",St]}],duration:[{duration:K()}],ease:[{ease:["linear","in","out","in-out",St]}],delay:[{delay:K()}],animate:[{animate:["none","spin","ping","pulse","bounce",St]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[C]}],"scale-x":[{"scale-x":[C]}],"scale-y":[{"scale-y":[C]}],rotate:[{rotate:[$p,St]}],"translate-x":[{"translate-x":[T]}],"translate-y":[{"translate-y":[T]}],"skew-x":[{"skew-x":[S]}],"skew-y":[{"skew-y":[S]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",St]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",St]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":I()}],"scroll-mx":[{"scroll-mx":I()}],"scroll-my":[{"scroll-my":I()}],"scroll-ms":[{"scroll-ms":I()}],"scroll-me":[{"scroll-me":I()}],"scroll-mt":[{"scroll-mt":I()}],"scroll-mr":[{"scroll-mr":I()}],"scroll-mb":[{"scroll-mb":I()}],"scroll-ml":[{"scroll-ml":I()}],"scroll-p":[{"scroll-p":I()}],"scroll-px":[{"scroll-px":I()}],"scroll-py":[{"scroll-py":I()}],"scroll-ps":[{"scroll-ps":I()}],"scroll-pe":[{"scroll-pe":I()}],"scroll-pt":[{"scroll-pt":I()}],"scroll-pr":[{"scroll-pr":I()}],"scroll-pb":[{"scroll-pb":I()}],"scroll-pl":[{"scroll-pl":I()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",St]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[is,gl,r0]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}}const Rz=$0e(rve),ove=e=>p.createElement("svg",{id:"katman_1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 841.89 595.28",style:{enableBackground:"new 0 0 841.89 595.28"},xmlSpace:"preserve",...e},p.createElement("style",{type:"text/css"},`\r
.st0{fill-rule:evenodd;clip-rule:evenodd;fill:#505AA5;}\r
`),p.createElement("path",{className:"st0",d:"M349.6,124.45c48.94-54.99,129.98-71.12,196.61-39.38c88.52,42.17,120.82,149.6,72.62,232.48L510.41,503.76 c-6.06,10.41-16.03,18-27.72,21.11c-11.69,3.11-24.15,1.49-34.64-4.51l131.26-225.49c34.97-60.15,11.58-138.11-52.6-168.8 c-48.16-23.03-107.02-11.53-142.6,28.08c-19.62,21.74-30.64,49.82-31.01,79.01c-0.37,29.2,9.94,57.53,29.01,79.76 c3.43,3.99,7.12,7.75,11.04,11.25l-76.63,131.88c-3,5.16-6.99,9.67-11.74,13.3c-4.76,3.62-10.18,6.28-15.97,7.82 c-5.79,1.54-11.83,1.93-17.77,1.16c-5.94-0.78-11.67-2.71-16.87-5.68l83.19-143.17c-11.95-17.11-20.53-36.31-25.29-56.58 L261.1,360.8c-6.06,10.41-16.03,18-27.72,21.11c-11.69,3.11-24.15,1.49-34.64-4.51l131.83-226.76 C336.06,141.32,342.43,132.55,349.6,124.45z M501.76,196.63c31.75,18.21,42.71,58.7,24.34,90.22L399.69,503.74 c-6.06,10.41-16.03,18-27.72,21.11c-11.69,3.11-24.15,1.49-34.64-4.51l117.38-201.93c-9.42-1.97-18.29-5.94-26.01-11.65 c-7.72-5.71-14.1-13.01-18.7-21.4c-4.6-8.4-7.31-17.68-7.95-27.22c-0.64-9.54,0.82-19.1,4.27-28.02c3.45-8.92,8.8-17,15.7-23.67 c6.9-6.67,15.17-11.77,24.24-14.95c9.08-3.18,18.74-4.37,28.32-3.49S493.43,191.83,501.76,196.63z M455.78,237.39 c-2.17,1.66-4,3.72-5.36,6.08h-0.01c-2.06,3.55-3.02,7.62-2.75,11.71c0.27,4.09,1.76,8,4.27,11.25c2.51,3.25,5.94,5.69,9.84,7 c3.91,1.32,8.12,1.45,12.1,0.39c3.99-1.06,7.56-3.27,10.28-6.35c2.72-3.08,4.46-6.89,5-10.95c0.54-4.06-0.15-8.19-1.97-11.87 c-1.82-3.67-4.71-6.73-8.28-8.78c-2.37-1.36-4.99-2.24-7.71-2.6c-2.72-0.35-5.48-0.18-8.12,0.53 C460.43,234.52,457.95,235.73,455.78,237.39z"})),ave=p.forwardRef((e,t)=>d.jsx(ove,{ref:t,...e})),ive=e=>p.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"-126.9 247.9 207.161 212.728",width:207.161,height:212.728,...e},p.createElement("defs",null,p.createElement("style",{type:"text/css"},`
.st0{fill:#1F1F1E;}
`)),p.createElement("path",{className:"st0",d:"M 19.9 260.5 L 41.8 260.5 L 41.8 313.1 L 55.8 313.1 L 55.8 260.5 L 77.7 260.5 L 77.7 247.9 L 19.9 247.9 L 19.9 260.5 Z M -4.7 293.5 L -34 247.9 L -49.8 247.9 L -49.8 313 L -36.3 313 L -36.3 267.4 L -7 313.1 L 8.8 313.1 L 8.8 248 L -4.7 248 L -4.7 293.5 Z M -100.9 247.9 L -126.9 313 L -112.4 313 L -107.1 299.3 L -79.9 299.3 L -74.6 313 L -60.1 313 L -86.1 247.9 L -100.9 247.9 Z M -102.4 287.3 L -93.5 264.4 L -84.6 287.3 L -102.4 287.3 Z"}),p.createElement("path",{className:"st0",d:"M 38.246 437.628 C 35.846 443.928 30.946 447.628 24.346 447.628 C 13.346 447.628 6.646 439.828 6.646 427.028 C 6.646 414.128 13.346 406.228 24.346 406.228 C 30.946 406.228 35.746 409.828 38.246 416.228 L 53.046 416.228 C 49.446 402.228 38.546 393.228 24.346 393.228 C 5.546 393.228 -7.754 407.228 -7.754 427.028 C -7.754 446.628 5.546 460.628 24.346 460.628 C 38.546 460.628 49.446 451.528 53.146 437.628 L 38.246 437.628 Z M -50.654 394.328 L -24.654 459.428 L -10.454 459.428 L -36.454 394.328 L -50.654 394.328 Z M -80.154 394.328 L -111.954 394.328 L -111.954 459.428 L -97.954 459.428 L -97.954 435.828 L -80.054 435.828 C -65.254 435.828 -56.254 428.028 -56.254 415.028 C -56.254 402.128 -65.354 394.328 -80.154 394.328 Z M -80.754 423.328 L -97.954 423.328 L -97.954 406.928 L -80.754 406.928 C -73.854 406.928 -70.254 409.728 -70.254 415.128 C -70.254 420.528 -73.854 423.328 -80.754 423.328 Z"}),p.createElement("path",{className:"st0",d:"M -81.239 347.704 L -111.939 347.704 L -111.939 321.704 L -125.939 321.704 L -125.939 386.804 L -111.939 386.804 L -111.939 360.204 L -81.239 360.204 L -81.239 386.804 L -67.239 386.804 L -67.239 321.704 L -81.239 321.704 L -81.239 347.704 Z M 48.361 320.604 C 29.561 320.604 16.261 334.604 16.261 354.404 C 16.261 374.004 29.561 388.004 48.361 388.004 C 67.061 388.004 80.261 374.004 80.261 354.404 C 80.261 334.604 67.061 320.604 48.361 320.604 Z M 48.361 375.004 C 37.361 375.004 30.661 367.204 30.661 354.404 C 30.661 341.504 37.361 333.604 48.361 333.604 C 59.261 333.604 65.861 341.404 65.861 354.404 C 65.861 367.104 59.261 375.004 48.361 375.004 Z M 5.561 341.604 C 5.561 329.304 -3.439 321.804 -18.239 321.804 L -50.039 321.804 L -50.039 386.904 L -36.039 386.904 L -36.039 361.404 L -20.539 361.404 L -6.539 386.904 L 8.861 386.904 L -6.639 359.504 C 1.061 356.404 5.561 350.204 5.561 341.604 Z M -36.139 334.304 L -18.939 334.304 C -12.039 334.304 -8.439 336.804 -8.439 341.604 C -8.439 346.304 -12.039 348.904 -18.939 348.904 L -36.139 348.904 L -36.139 334.304 Z"})),lj=p.forwardRef((e,t)=>d.jsx(ive,{ref:t,...e})),sve=e=>p.createElement("svg",{viewBox:"-29.62167543756803 0.1 574.391675437568 799.8100000000002",xmlns:"http://www.w3.org/2000/svg",width:1888,height:2500,...e},p.createElement("linearGradient",{id:"a",gradientUnits:"userSpaceOnUse",x1:286.383,x2:542.057,y1:284.169,y2:569.112},p.createElement("stop",{offset:0,stopColor:"#37bdff"}),p.createElement("stop",{offset:.25,stopColor:"#26c6f4"}),p.createElement("stop",{offset:.5,stopColor:"#15d0e9"}),p.createElement("stop",{offset:.75,stopColor:"#3bd6df"}),p.createElement("stop",{offset:1,stopColor:"#62dcd4"})),p.createElement("linearGradient",{id:"b",gradientUnits:"userSpaceOnUse",x1:108.979,x2:100.756,y1:675.98,y2:43.669},p.createElement("stop",{offset:0,stopColor:"#1b48ef"}),p.createElement("stop",{offset:.5,stopColor:"#2080f1"}),p.createElement("stop",{offset:1,stopColor:"#26b8f4"})),p.createElement("linearGradient",{id:"c",gradientUnits:"userSpaceOnUse",x1:256.823,x2:875.632,y1:649.719,y2:649.719},p.createElement("stop",{offset:0,stopColor:"#39d2ff"}),p.createElement("stop",{offset:.5,stopColor:"#248ffa"}),p.createElement("stop",{offset:1,stopColor:"#104cf5"})),p.createElement("linearGradient",{id:"d",gradientUnits:"userSpaceOnUse",x1:256.823,x2:875.632,y1:649.719,y2:649.719},p.createElement("stop",{offset:0,stopColor:"#fff"}),p.createElement("stop",{offset:1})),p.createElement("path",{d:"M249.97 277.48c-.12.96-.12 2.05-.12 3.12 0 4.16.83 8.16 2.33 11.84l1.34 2.76 5.3 13.56 27.53 70.23 24.01 61.33c6.85 12.38 17.82 22.1 31.05 27.28l4.11 1.51c.16.05.43.05.65.11l65.81 22.63v.05l25.16 8.64 1.72.58c.06 0 .16.06.22.06 4.96 1.25 9.82 2.93 14.46 4.98 10.73 4.63 20.46 11.23 28.77 19.28 3.35 3.2 6.43 6.65 9.28 10.33a88.64 88.64 0 0 1 6.64 9.72c8.78 14.58 13.82 31.72 13.82 49.97 0 3.26-.16 6.41-.49 9.61-.11 1.41-.28 2.77-.49 4.12v.11c-.22 1.43-.49 2.91-.76 4.36-.28 1.41-.54 2.81-.86 4.21-.05.16-.11.33-.17.49-.3 1.42-.68 2.82-1.07 4.23-.35 1.33-.79 2.7-1.28 3.99a42.96 42.96 0 0 1-1.51 4.16c-.49 1.4-1.07 2.82-1.72 4.16-1.78 4.11-3.9 8.06-6.28 11.83a97.889 97.889 0 0 1-10.47 13.95c30.88-33.2 51.41-76.07 56.52-123.51.86-7.78 1.3-15.67 1.3-23.61 0-5.07-.22-10.09-.55-15.13-3.89-56.89-29.79-107.77-69.32-144.08-10.9-10.09-22.81-19.07-35.62-26.69l-24.2-12.37-122.63-62.93a30.15 30.15 0 0 0-11.93-2.44c-15.88 0-28.99 12.11-30.55 27.56z",fill:"#7f7f7f"}),p.createElement("path",{d:"M249.97 277.48c-.12.96-.12 2.05-.12 3.12 0 4.16.83 8.16 2.33 11.84l1.34 2.76 5.3 13.56 27.53 70.23 24.01 61.33c6.85 12.38 17.82 22.1 31.05 27.28l4.11 1.51c.16.05.43.05.65.11l65.81 22.63v.05l25.16 8.64 1.72.58c.06 0 .16.06.22.06 4.96 1.25 9.82 2.93 14.46 4.98 10.73 4.63 20.46 11.23 28.77 19.28 3.35 3.2 6.43 6.65 9.28 10.33a88.64 88.64 0 0 1 6.64 9.72c8.78 14.58 13.82 31.72 13.82 49.97 0 3.26-.16 6.41-.49 9.61-.11 1.41-.28 2.77-.49 4.12v.11c-.22 1.43-.49 2.91-.76 4.36-.28 1.41-.54 2.81-.86 4.21-.05.16-.11.33-.17.49-.3 1.42-.68 2.82-1.07 4.23-.35 1.33-.79 2.7-1.28 3.99a42.96 42.96 0 0 1-1.51 4.16c-.49 1.4-1.07 2.82-1.72 4.16-1.78 4.11-3.9 8.06-6.28 11.83a97.889 97.889 0 0 1-10.47 13.95c30.88-33.2 51.41-76.07 56.52-123.51.86-7.78 1.3-15.67 1.3-23.61 0-5.07-.22-10.09-.55-15.13-3.89-56.89-29.79-107.77-69.32-144.08-10.9-10.09-22.81-19.07-35.62-26.69l-24.2-12.37-122.63-62.93a30.15 30.15 0 0 0-11.93-2.44c-15.88 0-28.99 12.11-30.55 27.56z",fill:"url(#a)"}),p.createElement("path",{d:"M31.62.1C14.17.41.16 14.69.16 32.15v559.06c.07 3.9.29 7.75.57 11.66.25 2.06.52 4.2.9 6.28 7.97 44.87 47.01 78.92 94.15 78.92 16.53 0 32.03-4.21 45.59-11.53.08-.06.22-.14.29-.14l4.88-2.95 19.78-11.64 25.16-14.93.06-496.73c0-33.01-16.52-62.11-41.81-79.4-.6-.36-1.18-.74-1.71-1.17L50.12 5.56C45.16 2.28 39.18.22 32.77.1z",fill:"#7f7f7f"}),p.createElement("path",{d:"M31.62.1C14.17.41.16 14.69.16 32.15v559.06c.07 3.9.29 7.75.57 11.66.25 2.06.52 4.2.9 6.28 7.97 44.87 47.01 78.92 94.15 78.92 16.53 0 32.03-4.21 45.59-11.53.08-.06.22-.14.29-.14l4.88-2.95 19.78-11.64 25.16-14.93.06-496.73c0-33.01-16.52-62.11-41.81-79.4-.6-.36-1.18-.74-1.71-1.17L50.12 5.56C45.16 2.28 39.18.22 32.77.1z",fill:"url(#b)"}),p.createElement("path",{d:"M419.81 510.84L194.72 644.26l-3.24 1.95v.71l-25.16 14.9-19.77 11.67-4.85 2.93-.33.16c-13.53 7.35-29.04 11.51-45.56 11.51-47.13 0-86.22-34.03-94.16-78.92 3.77 32.84 14.96 63.41 31.84 90.04 34.76 54.87 93.54 93.04 161.54 99.67h41.58c36.78-3.84 67.49-18.57 99.77-38.46l49.64-30.36c22.36-14.33 83.05-49.58 100.93-69.36 3.89-4.33 7.4-8.97 10.47-13.94 2.38-3.78 4.5-7.73 6.28-11.84.6-1.4 1.17-2.76 1.72-4.15.52-1.38 1.01-2.77 1.51-4.18.93-2.7 1.67-5.41 2.38-8.2.36-1.59.69-3.16 1.02-4.72 1.08-5.89 1.67-11.94 1.67-18.21 0-18.25-5.04-35.39-13.77-49.95-2-3.4-4.2-6.65-6.64-9.72-2.85-3.7-5.93-7.13-9.28-10.33-8.31-8.05-18.01-14.65-28.77-19.29-4.64-2.05-9.48-3.74-14.46-4.97-.06 0-.16-.06-.22-.06l-1.72-.58z",fill:"#7f7f7f"}),p.createElement("path",{d:"M419.81 510.84L194.72 644.26l-3.24 1.95v.71l-25.16 14.9-19.77 11.67-4.85 2.93-.33.16c-13.53 7.35-29.04 11.51-45.56 11.51-47.13 0-86.22-34.03-94.16-78.92 3.77 32.84 14.96 63.41 31.84 90.04 34.76 54.87 93.54 93.04 161.54 99.67h41.58c36.78-3.84 67.49-18.57 99.77-38.46l49.64-30.36c22.36-14.33 83.05-49.58 100.93-69.36 3.89-4.33 7.4-8.97 10.47-13.94 2.38-3.78 4.5-7.73 6.28-11.84.6-1.4 1.17-2.76 1.72-4.15.52-1.38 1.01-2.77 1.51-4.18.93-2.7 1.67-5.41 2.38-8.2.36-1.59.69-3.16 1.02-4.72 1.08-5.89 1.67-11.94 1.67-18.21 0-18.25-5.04-35.39-13.77-49.95-2-3.4-4.2-6.65-6.64-9.72-2.85-3.7-5.93-7.13-9.28-10.33-8.31-8.05-18.01-14.65-28.77-19.29-4.64-2.05-9.48-3.74-14.46-4.97-.06 0-.16-.06-.22-.06l-1.72-.58z",fill:"url(#c)"}),p.createElement("path",{d:"M512 595.46c0 6.27-.59 12.33-1.68 18.22-.32 1.56-.65 3.12-1.02 4.7-.7 2.8-1.44 5.51-2.37 8.22-.49 1.4-.99 2.8-1.51 4.16-.54 1.4-1.12 2.76-1.73 4.16a87.873 87.873 0 0 1-6.26 11.83 96.567 96.567 0 0 1-10.48 13.94c-17.88 19.79-78.57 55.04-100.93 69.37l-49.64 30.36c-36.39 22.42-70.77 38.29-114.13 39.38-2.05.06-4.06.11-6.05.11-2.8 0-5.56-.05-8.33-.16-73.42-2.8-137.45-42.25-174.38-100.54a213.368 213.368 0 0 1-31.84-90.04c7.94 44.89 47.03 78.92 94.16 78.92 16.52 0 32.03-4.17 45.56-11.51l.33-.17 4.85-2.92 19.77-11.67 25.16-14.9v-.71l3.24-1.95 225.09-133.43 17.33-10.27 1.72.58c.05 0 .16.06.22.06 4.98 1.23 9.83 2.92 14.46 4.97 10.76 4.64 20.45 11.24 28.77 19.29a92.13 92.13 0 0 1 9.28 10.33c2.44 3.07 4.64 6.32 6.64 9.72 8.73 14.56 13.77 31.7 13.77 49.95z",fill:"#7f7f7f",opacity:.15}),p.createElement("path",{d:"M512 595.46c0 6.27-.59 12.33-1.68 18.22-.32 1.56-.65 3.12-1.02 4.7-.7 2.8-1.44 5.51-2.37 8.22-.49 1.4-.99 2.8-1.51 4.16-.54 1.4-1.12 2.76-1.73 4.16a87.873 87.873 0 0 1-6.26 11.83 96.567 96.567 0 0 1-10.48 13.94c-17.88 19.79-78.57 55.04-100.93 69.37l-49.64 30.36c-36.39 22.42-70.77 38.29-114.13 39.38-2.05.06-4.06.11-6.05.11-2.8 0-5.56-.05-8.33-.16-73.42-2.8-137.45-42.25-174.38-100.54a213.368 213.368 0 0 1-31.84-90.04c7.94 44.89 47.03 78.92 94.16 78.92 16.52 0 32.03-4.17 45.56-11.51l.33-.17 4.85-2.92 19.77-11.67 25.16-14.9v-.71l3.24-1.95 225.09-133.43 17.33-10.27 1.72.58c.05 0 .16.06.22.06 4.98 1.23 9.83 2.92 14.46 4.97 10.76 4.64 20.45 11.24 28.77 19.29a92.13 92.13 0 0 1 9.28 10.33c2.44 3.07 4.64 6.32 6.64 9.72 8.73 14.56 13.77 31.7 13.77 49.95z",fill:"url(#d)",opacity:.15})),cj=p.forwardRef((e,t)=>d.jsx(sve,{ref:t,...e})),lve=e=>p.createElement("svg",{width:209,height:135,viewBox:"0 0 209 135",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},p.createElement("ellipse",{cx:136.019,cy:67.2304,rx:66.6667,ry:64,fill:"#FFDE2D"}),p.createElement("ellipse",{cx:69.352,cy:67.2304,rx:66.6667,ry:64,fill:"#327EFF"}),p.createElement("path",{d:"M2.68528 67.2304C2.68527 31.8842 32.5329 3.23047 69.3519 3.23047L69.3519 67.2304L2.68528 67.2304Z",fill:"#327EFF"}),p.createElement("path",{d:"M136.019 67.2305C136.019 102.577 106.171 131.23 69.3519 131.23L69.3519 67.2305L136.019 67.2305Z",fill:"#FF6446"}),p.createElement("path",{d:"M69.352 67.2304C69.352 31.8842 99.1997 3.23047 136.019 3.23047L136.019 67.2304L69.352 67.2304Z",fill:"#FF6446"})),cve=p.forwardRef((e,t)=>d.jsx(lve,{ref:t,...e})),uve=e=>p.createElement("svg",{viewBox:"165.883 110.821 117.8 117.78",xmlns:"http://www.w3.org/2000/svg",...e},p.createElement("g",{transform:"matrix(1, 0, 0, 1, 97.842941, -127.708488)"},p.createElement("defs",null,p.createElement("rect",{id:"SVGID_1_",x:68.05,y:238.52,width:117.78,height:117.78})),p.createElement("clipPath",{id:"SVGID_00000075852095293250014550000008258792261602485387_"},p.createElement("rect",{x:68.05,y:238.52,width:117.78,height:117.78,transform:"matrix(1, 0, 0, 1, 0, 0)",style:{overflow:"visible"}})),p.createElement("g",{style:{clipPath:"url(#SVGID_00000075852095293250014550000008258792261602485387_)"}},p.createElement("path",{className:"st2",d:"M106.21,308.65c3.17,0,9.48-0.17,18.19-3.76c10.16-4.18,30.37-11.77,44.94-19.57 c10.2-5.45,14.66-12.67,14.66-22.38c0-13.48-10.93-24.41-24.41-24.41h-56.49c-19.37,0-35.06,15.7-35.06,35.06 S82.75,308.65,106.21,308.65z",style:{clipRule:"evenodd",fill:"rgb(58, 89, 77)",fillRule:"evenodd"}}),p.createElement("path",{className:"st3",d:"M115.77,332.79c0-9.49,5.71-18.05,14.48-21.69l17.79-7.38c17.99-7.47,37.8,5.76,37.8,25.24 c0,15.09-12.24,27.33-27.33,27.32l-19.26,0C126.28,356.27,115.77,345.76,115.77,332.79z",style:{clipRule:"evenodd",fill:"rgb(189, 143, 192)",fillRule:"evenodd"}}),p.createElement("path",{className:"st4",d:"M88.27,313.27L88.27,313.27c-11.16,0-20.21,9.05-20.21,20.21v2.62c0,11.16,9.05,20.21,20.21,20.21h0 c11.16,0,20.21-9.05,20.21-20.21v-2.62C108.48,322.32,99.43,313.27,88.27,313.27z",style:{fill:"rgb(238, 118, 92)"}})))),uj=p.forwardRef((e,t)=>d.jsx(uve,{ref:t,...e})),dve=e=>p.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",height:64,width:64,viewBox:"0 0 32 32",fill:"#7fce2c",...e},p.createElement("path",{d:"M29.343 16.818c.1 1.695-.08 3.368-.305 5.045-.225 1.712-.508 3.416-.964 5.084-.3 1.067-.673 2.1-1.202 3.074-.65 1.192-1.635 1.87-2.992 1.924l-3.832.036c-.636-.017-1.278-.146-1.9-.297-1.192-.3-1.862-1.1-2.06-2.3-.186-1.08-.173-2.187.04-3.264.252-1.23 1-1.96 2.234-2.103.817-.1 1.65-.077 2.476-.1.205-.007.275.098.203.287-.196.53-.236 1.07-.098 1.623.053.207-.023.307-.26.305a7.77 7.77 0 0 0-1.123.053c-.636.086-.96.47-.96 1.112 0 .205.026.416.066.622.103.507.45.78.944.837 1.123.127 2.247.138 3.37-.05.675-.114 1.08-.54 1.16-1.208.152-1.3.155-2.587-.228-3.845-.33-1.092-1.006-1.565-2.134-1.7l-3.36-.54c-1.06-.193-1.7-.887-1.92-1.9-.13-.572-.14-1.17-.214-1.757-.013-.106-.074-.208-.1-.3-.04.1-.106.212-.117.326-.066.68-.053 1.373-.185 2.04-.16.8-.404 1.566-.67 2.33-.185.535-.616.837-1.205.8a37.76 37.76 0 0 1-7.123-1.353l-.64-.207c-.927-.26-1.487-.903-1.74-1.787l-1-3.853-.74-4.3c-.115-.755-.2-1.523-.083-2.293.154-1.112.914-1.903 2.04-1.964l3.558-.062c.127 0 .254.003.373-.026a1.23 1.23 0 0 0 1.01-1.255l-.05-3.036c-.048-1.576.8-2.38 2.156-2.622a10.58 10.58 0 0 1 4.91.26c.933.275 1.467.923 1.715 1.83.058.22.146.3.37.287l2.582.01 3.333.37c.686.095 1.364.25 2.032.42 1.165.298 1.793 1.112 1.962 2.256l.357 3.355.3 5.577.01 2.277zm-4.534-1.155c-.02-.666-.07-1.267-.444-1.784a1.66 1.66 0 0 0-2.469-.15c-.364.4-.494.88-.564 1.4-.008.034.106.126.16.126l.8-.053c.768.007 1.523.113 2.25.393.066.026.136.04.265.077zM8.787 1.154a3.82 3.82 0 0 0-.278 1.592l.05 2.934c.005.357-.075.45-.433.45L5.1 6.156c-.583 0-1.143.1-1.554.278l5.2-5.332c.02.013.04.033.06.053z"})),fve=p.forwardRef((e,t)=>d.jsx(dve,{ref:t,...e})),pve=e=>p.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 800 800",...e},p.createElement("radialGradient",{id:"a",cx:101.9,cy:809,r:1.1,gradientTransform:"matrix(800 0 0 -800 -81386 648000)",gradientUnits:"userSpaceOnUse"},p.createElement("stop",{offset:0,style:{stopColor:"#09f"}}),p.createElement("stop",{offset:.6,style:{stopColor:"#a033ff"}}),p.createElement("stop",{offset:.9,style:{stopColor:"#ff5280"}}),p.createElement("stop",{offset:1,style:{stopColor:"#ff7061"}})),p.createElement("path",{fill:"url(#a)",d:"M400 0C174.7 0 0 165.1 0 388c0 116.6 47.8 217.4 125.6 287 6.5 5.8 10.5 14 10.7 22.8l2.2 71.2a32 32 0 0 0 44.9 28.3l79.4-35c6.7-3 14.3-3.5 21.4-1.6 36.5 10 75.3 15.4 115.8 15.4 225.3 0 400-165.1 400-388S625.3 0 400 0z"}),p.createElement("path",{fill:"#FFF",d:"m159.8 501.5 117.5-186.4a60 60 0 0 1 86.8-16l93.5 70.1a24 24 0 0 0 28.9-.1l126.2-95.8c16.8-12.8 38.8 7.4 27.6 25.3L522.7 484.9a60 60 0 0 1-86.8 16l-93.5-70.1a24 24 0 0 0-28.9.1l-126.2 95.8c-16.8 12.8-38.8-7.3-27.5-25.2z"})),hve=p.forwardRef((e,t)=>d.jsx(pve,{ref:t,...e})),gve=e=>p.createElement("svg",{fill:"#000000",width:"800px",height:"800px",viewBox:"0 0 24 24",role:"img",xmlns:"http://www.w3.org/2000/svg",...e},p.createElement("path",{d:"M10.802 17.77a.703.703 0 1 1-.002 1.406.703.703 0 0 1 .002-1.406m11.024-4.347a.703.703 0 1 1 .001-1.406.703.703 0 0 1-.001 1.406m0-2.876a2.176 2.176 0 0 0-2.174 2.174c0 .233.039.465.115.691l-7.181 3.823a2.165 2.165 0 0 0-1.784-.937c-.829 0-1.584.475-1.95 1.216l-6.451-3.402c-.682-.358-1.192-1.48-1.138-2.502.028-.533.212-.947.493-1.107.178-.1.392-.092.62.027l.042.023c1.71.9 7.304 3.847 7.54 3.956.363.169.565.237 1.185-.057l11.564-6.014c.17-.064.368-.227.368-.474 0-.342-.354-.477-.355-.477-.658-.315-1.669-.788-2.655-1.25-2.108-.987-4.497-2.105-5.546-2.655-.906-.474-1.635-.074-1.765.006l-.252.125C7.78 6.048 1.46 9.178 1.1 9.397.457 9.789.058 10.57.006 11.539c-.08 1.537.703 3.14 1.824 3.727l6.822 3.518a2.175 2.175 0 0 0 2.15 1.862 2.177 2.177 0 0 0 2.173-2.14l7.514-4.073c.38.298.853.461 1.337.461A2.176 2.176 0 0 0 24 12.72a2.176 2.176 0 0 0-2.174-2.174"})),mve=p.forwardRef((e,t)=>d.jsx(gve,{ref:t,...e})),vve=e=>p.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:2443,height:2500,preserveAspectRatio:"xMidYMid",viewBox:"0 0 256 262",id:"google",...e},p.createElement("path",{fill:"#4285F4",d:"M255.878 133.451c0-10.734-.871-18.567-2.756-26.69H130.55v48.448h71.947c-1.45 12.04-9.283 30.172-26.69 42.356l-.244 1.622 38.755 30.023 2.685.268c24.659-22.774 38.875-56.282 38.875-96.027"}),p.createElement("path",{fill:"#34A853",d:"M130.55 261.1c35.248 0 64.839-11.605 86.453-31.622l-41.196-31.913c-11.024 7.688-25.82 13.055-45.257 13.055-34.523 0-63.824-22.773-74.269-54.25l-1.531.13-40.298 31.187-.527 1.465C35.393 231.798 79.49 261.1 130.55 261.1"}),p.createElement("path",{fill:"#FBBC05",d:"M56.281 156.37c-2.756-8.123-4.351-16.827-4.351-25.82 0-8.994 1.595-17.697 4.206-25.82l-.073-1.73L15.26 71.312l-1.335.635C5.077 89.644 0 109.517 0 130.55s5.077 40.905 13.925 58.602l42.356-32.782"}),p.createElement("path",{fill:"#EB4335",d:"M130.55 50.479c24.514 0 41.05 10.589 50.479 19.438l36.844-35.974C195.245 12.91 165.798 0 130.55 0 79.49 0 35.393 29.301 13.925 71.947l42.211 32.783c10.59-31.477 39.891-54.251 74.414-54.251"})),JA=p.forwardRef((e,t)=>d.jsx(vve,{ref:t,...e})),bve=e=>p.createElement("svg",{width:256,height:256,viewBox:"0 0 256 256",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},p.createElement("path",{d:"M230.721 172.7C230.183 170.673 229.313 168.75 228.146 167.008C228.396 166.091 228.587 165.159 228.714 164.217C229.543 158.241 227.471 152.77 223.567 148.537C221.452 146.225 219.185 144.698 216.784 143.761C218.36 137.018 219.157 130.117 219.161 123.193C219.161 120.03 218.982 116.932 218.682 113.88C218.526 112.356 218.337 110.836 218.115 109.32C217.428 104.847 216.408 100.431 215.064 96.11C214.183 93.2707 213.164 90.476 212.01 87.736C210.281 83.6782 208.262 79.75 205.969 75.982C204.465 73.475 202.827 71.0508 201.062 68.72C200.197 67.543 199.296 66.3938 198.358 65.274C195.58 61.898 192.561 58.7277 189.325 55.788C188.25 54.7997 187.145 53.8453 186.01 52.926C184.893 51.9943 183.751 51.0927 182.586 50.222C180.241 48.4766 177.818 46.8392 175.324 45.315C161.543 36.945 145.382 32.145 128.109 32.145C77.817 32.145 37.057 72.907 37.057 123.196C37.055 130.208 37.867 137.196 39.477 144.02C37.317 144.958 35.247 146.42 33.327 148.535C29.424 152.766 27.351 158.217 28.18 164.193C28.306 165.142 28.495 166.082 28.747 167.006C27.5811 168.749 26.7117 170.673 26.174 172.7C24.974 177.261 25.369 181.374 26.894 184.978C25.236 189.688 25.65 194.704 27.809 199.065C29.379 202.25 31.626 204.714 34.396 206.916C37.689 209.534 41.811 211.758 46.783 213.892C52.715 216.422 59.956 218.799 63.249 219.671C71.755 221.873 79.911 223.269 88.177 223.337C99.954 223.446 110.096 220.677 117.357 213.59C120.924 214.027 124.515 214.246 128.109 214.244C131.906 214.236 135.699 213.997 139.467 213.529C146.711 220.661 156.892 223.455 168.712 223.343C176.977 223.277 185.133 221.881 193.617 219.676C196.932 218.804 204.17 216.427 210.105 213.897C215.077 211.76 219.199 209.536 222.514 206.922C225.263 204.719 227.508 202.256 229.079 199.071C231.26 194.709 231.652 189.693 230.017 184.983C231.527 181.379 231.92 177.257 230.721 172.7ZM222.281 184.673C223.952 187.844 224.059 191.427 222.585 194.764C220.349 199.821 214.795 203.805 204.008 208.082C197.3 210.742 191.158 212.443 191.104 212.458C182.232 214.759 174.208 215.928 167.262 215.928C155.76 215.928 147.201 212.754 141.773 206.486C132.594 208.05 123.222 208.103 114.026 206.644C108.591 212.808 100.081 215.928 88.676 215.928C81.729 215.928 73.706 214.759 64.833 212.458C64.779 212.443 58.639 210.742 51.929 208.082C41.143 203.805 35.587 199.824 33.352 194.764C31.878 191.427 31.985 187.844 33.656 184.673C33.81 184.378 33.976 184.091 34.153 183.813C33.1516 182.309 32.4799 180.61 32.182 178.827C31.8842 177.045 31.967 175.22 32.425 173.472C33.089 170.949 34.46 168.851 36.322 167.344C35.425 165.87 34.8365 164.23 34.592 162.522C34.056 158.808 35.289 155.1 38.062 152.076C40.222 149.723 43.275 148.428 46.655 148.428H46.745C44.1965 140.259 42.9044 131.75 42.913 123.193C42.913 76.522 80.749 38.683 127.427 38.683C174.104 38.683 211.94 76.518 211.94 123.193C211.947 131.773 210.646 140.304 208.081 148.492C208.489 148.452 208.889 148.432 209.282 148.431C212.662 148.431 215.716 149.726 217.874 152.079C220.647 155.1 221.881 158.811 221.344 162.525C221.1 164.233 220.511 165.873 219.615 167.347C221.477 168.854 222.849 170.952 223.512 173.475C223.97 175.223 224.053 177.048 223.755 178.831C223.458 180.613 222.786 182.312 221.784 183.816C221.961 184.091 222.129 184.378 222.281 184.673Z",fill:"white"}),p.createElement("path",{d:"M221.784 183.816C222.786 182.312 223.458 180.613 223.756 178.831C224.053 177.048 223.97 175.223 223.512 173.475C222.848 170.952 221.476 168.854 219.615 167.347C220.512 165.873 221.1 164.233 221.344 162.525C221.881 158.811 220.648 155.103 217.874 152.079C215.716 149.726 212.662 148.431 209.282 148.431C208.889 148.431 208.489 148.452 208.081 148.492C210.643 140.304 211.942 131.774 211.933 123.195C211.933 76.5231 174.097 38.6851 127.424 38.6851C80.75 38.6851 42.9099 76.5191 42.9099 123.195C42.9015 131.752 44.1936 140.261 46.742 148.43H46.6519C43.2719 148.43 40.219 149.724 38.06 152.077C35.287 155.098 34.0529 158.81 34.5899 162.523C34.8346 164.231 35.4231 165.872 36.3199 167.346C34.4579 168.852 33.086 170.95 32.422 173.473C31.9642 175.222 31.8817 177.047 32.1799 178.83C32.4781 180.612 33.1501 182.312 34.1519 183.816C33.9739 184.094 33.8099 184.381 33.6549 184.676C31.9849 187.847 31.877 191.43 33.352 194.767C35.588 199.824 41.1419 203.808 51.9289 208.085C58.6359 210.745 64.779 212.446 64.833 212.461C73.705 214.762 81.729 215.931 88.675 215.931C100.081 215.931 108.591 212.811 114.026 206.647C123.222 208.106 132.594 208.052 141.773 206.489C147.201 212.757 155.76 215.931 167.262 215.931C174.208 215.931 182.232 214.762 191.103 212.461C191.158 212.446 197.298 210.745 204.008 208.085C214.795 203.808 220.35 199.824 222.585 194.767C224.059 191.43 223.952 187.847 222.281 184.676C222.129 184.379 221.961 184.091 221.784 183.816ZM110.137 196.997C109.669 197.815 109.168 198.614 108.635 199.391C107.23 201.448 105.382 203.02 103.237 204.188C99.1369 206.424 93.947 207.205 88.675 207.205C80.346 207.205 71.808 205.256 67.023 204.015C66.787 203.954 37.689 195.735 41.373 188.739C41.993 187.562 43.0129 187.092 44.2979 187.092C49.4849 187.092 58.9299 194.816 62.9889 194.816C63.8959 194.816 64.5359 194.43 64.7969 193.488C66.5269 187.284 38.5039 184.676 40.8639 175.692C41.2799 174.102 42.41 173.456 43.998 173.456C50.856 173.455 66.248 185.516 69.467 185.516C69.714 185.516 69.8909 185.443 69.9869 185.291C70.0009 185.268 70.015 185.246 70.028 185.222C71.539 182.727 70.6719 180.913 60.3209 174.573L59.3269 173.968C47.9359 167.074 39.9409 162.925 44.4879 157.975C45.0109 157.404 45.7529 157.151 46.6539 157.151C47.7219 157.151 49.0149 157.508 50.4389 158.108C56.4549 160.645 64.793 167.564 68.276 170.581C68.8239 171.057 69.3683 171.538 69.9089 172.022C69.9089 172.022 74.319 176.608 76.985 176.608C77.599 176.608 78.1199 176.366 78.4729 175.768C80.364 172.58 60.9099 157.838 59.8129 151.755C59.0689 147.634 60.3349 145.546 62.6749 145.546C63.7879 145.546 65.1459 146.02 66.6449 146.971C71.2949 149.922 80.2729 165.35 83.5599 171.352C84.6619 173.363 86.5429 174.213 88.2379 174.213C91.6009 174.213 94.2299 170.87 88.5459 166.622C80.0029 160.23 83.001 149.782 87.078 149.139C87.252 149.111 87.4279 149.097 87.6029 149.097C91.3109 149.097 92.9459 155.486 92.9459 155.486C92.9459 155.486 97.7399 167.524 105.975 175.753C113.447 183.222 114.491 189.351 110.137 196.997ZM136.766 198.407L136.339 198.458L135.611 198.541C135.228 198.581 134.844 198.619 134.459 198.654L134.084 198.688L133.741 198.717L133.255 198.756L132.718 198.795L132.182 198.83L132.063 198.838C131.923 198.846 131.783 198.855 131.641 198.862L131.462 198.872C131.296 198.881 131.13 198.889 130.962 198.896L130.381 198.921L129.854 198.939L129.502 198.949H129.323C129.213 198.949 129.104 198.955 128.994 198.956H128.82C128.71 198.956 128.601 198.956 128.491 198.961L128.043 198.967H127.418C126.927 198.967 126.437 198.962 125.949 198.952L125.553 198.943C125.44 198.943 125.327 198.938 125.216 198.934L124.796 198.922L124.275 198.902L123.805 198.881L123.684 198.876L123.237 198.853C123.112 198.846 122.989 198.84 122.865 198.831L122.576 198.814C122.213 198.791 121.85 198.766 121.487 198.738L121.107 198.707C120.947 198.695 120.787 198.68 120.628 198.666C120.441 198.65 120.254 198.632 120.067 198.614C119.754 198.585 119.441 198.553 119.128 198.519H119.113C123.683 188.324 121.372 178.802 112.137 169.575C106.08 163.526 102.051 154.594 101.215 152.633C99.5229 146.828 95.045 140.375 87.608 140.375C86.979 140.375 86.351 140.425 85.73 140.523C82.472 141.036 79.624 142.911 77.592 145.733C75.396 143.002 73.262 140.831 71.332 139.605C68.422 137.76 65.5179 136.824 62.6889 136.824C59.1579 136.824 56.0019 138.274 53.8019 140.904L53.7459 140.971C53.7039 140.798 53.6639 140.625 53.6229 140.451L53.6179 140.428C53.1992 138.638 52.8477 136.833 52.5639 135.016C52.5639 135.004 52.5639 134.992 52.5579 134.98C52.5359 134.843 52.5159 134.705 52.4949 134.568C52.4334 134.162 52.3757 133.755 52.3219 133.348C52.2979 133.163 52.2719 132.978 52.2489 132.793L52.1809 132.238C52.1589 132.053 52.1409 131.885 52.1209 131.709L52.115 131.665C52.0351 130.945 51.9651 130.225 51.9049 129.503L51.8829 129.226L51.8479 128.754C51.8379 128.625 51.8279 128.495 51.8209 128.365C51.8209 128.334 51.8159 128.304 51.8149 128.275C51.7895 127.913 51.7678 127.55 51.7499 127.187C51.7399 126.998 51.7299 126.81 51.7219 126.62L51.7019 126.124L51.6969 125.974L51.6809 125.517L51.6709 125.128C51.6709 124.973 51.6629 124.818 51.6609 124.663C51.6579 124.508 51.6539 124.338 51.6529 124.174C51.6509 124.01 51.6529 123.848 51.6479 123.685C51.6439 123.521 51.6479 123.358 51.6479 123.195C51.6479 81.3421 85.5789 47.4111 127.436 47.4111C169.292 47.4111 203.222 81.3411 203.222 123.195V124.174C203.222 124.337 203.217 124.501 203.214 124.663C203.214 124.798 203.208 124.931 203.204 125.068C203.204 125.188 203.199 125.309 203.195 125.425C203.195 125.578 203.186 125.731 203.181 125.884V125.896L203.16 126.427C203.153 126.582 203.147 126.738 203.139 126.893L203.134 127.003L203.107 127.499C203.048 128.562 202.967 129.623 202.866 130.683V130.696C202.849 130.87 202.832 131.044 202.813 131.218L202.768 131.629L202.679 132.433L202.628 132.84L202.565 133.319C202.542 133.493 202.519 133.668 202.493 133.841C202.467 134.036 202.438 134.23 202.409 134.424L202.34 134.883L202.258 135.403C202.23 135.576 202.2 135.748 202.168 135.92C202.135 136.093 202.109 136.265 202.079 136.437C202.019 136.781 201.956 137.125 201.89 137.468C201.789 137.981 201.686 138.493 201.58 139.005L201.47 139.512C201.434 139.681 201.395 139.851 201.357 140.02C199.224 137.947 196.399 136.818 193.284 136.818C190.457 136.818 187.55 137.753 184.641 139.598C182.711 140.824 180.578 142.996 178.381 145.726C176.346 142.904 173.498 141.029 170.242 140.516C169.621 140.418 168.993 140.368 168.364 140.368C160.925 140.368 156.45 146.821 154.757 152.626C153.917 154.587 149.887 163.519 143.825 169.577C134.596 178.775 132.268 188.254 136.766 198.407ZM215.007 177.998L214.977 178.087C214.901 178.288 214.813 178.484 214.714 178.674C214.639 178.814 214.558 178.95 214.47 179.082C214.303 179.331 214.12 179.569 213.921 179.793C213.875 179.845 213.831 179.897 213.779 179.948C213.707 180.025 213.634 180.101 213.559 180.175C212.213 181.509 210.161 182.679 207.841 183.752C207.578 183.871 207.311 183.99 207.042 184.11L206.774 184.229C206.595 184.308 206.416 184.386 206.228 184.463C206.049 184.541 205.863 184.619 205.677 184.695L205.119 184.925C203.814 185.462 202.477 185.974 201.173 186.479L200.615 186.696L200.064 186.912C199.697 187.055 199.335 187.198 198.979 187.341L198.448 187.555L197.926 187.768L197.67 187.876C197.499 187.947 197.332 188.018 197.165 188.089C193.328 189.736 190.567 191.411 191.147 193.489C191.163 193.548 191.181 193.604 191.201 193.659C191.253 193.813 191.324 193.958 191.413 194.095C191.465 194.176 191.525 194.253 191.592 194.323C192.274 195.032 193.515 194.92 195.08 194.357C195.3 194.276 195.519 194.192 195.736 194.104L195.872 194.048C196.23 193.896 196.609 193.726 196.996 193.542C197.093 193.496 197.191 193.452 197.289 193.401C199.203 192.465 201.372 191.205 203.524 190.058C204.385 189.593 205.258 189.152 206.142 188.733C208.18 187.774 210.096 187.094 211.636 187.094C212.359 187.094 212.997 187.242 213.529 187.582L213.618 187.641C213.952 187.876 214.232 188.178 214.441 188.528C214.482 188.595 214.522 188.666 214.561 188.739C215.322 190.184 214.685 191.68 213.194 193.147C211.763 194.556 209.537 195.937 207.007 197.215C206.819 197.31 206.631 197.405 206.44 197.498C198.91 201.196 189.049 203.981 188.912 204.016C186.284 204.697 182.526 205.591 178.292 206.26L177.666 206.358L177.563 206.373C177.089 206.445 176.614 206.512 176.138 206.574C175.655 206.639 175.167 206.698 174.676 206.753L174.586 206.763C172.806 206.968 171.019 207.104 169.228 207.169H169.202C168.554 207.192 167.907 207.204 167.259 207.204H166.512C165.524 207.191 164.538 207.146 163.553 207.07C163.53 207.07 163.505 207.07 163.482 207.064C163.129 207.037 162.777 207.004 162.425 206.965C162.06 206.926 161.696 206.882 161.333 206.833C161.094 206.801 160.856 206.765 160.618 206.726C160.376 206.687 160.134 206.647 159.893 206.605L159.564 206.543L159.539 206.538C159.192 206.472 158.847 206.399 158.503 206.319C158.303 206.274 158.104 206.23 157.907 206.176L157.788 206.146C157.69 206.122 157.595 206.096 157.498 206.07L157.445 206.056L157.137 205.966C157.025 205.935 156.913 205.901 156.801 205.868L156.762 205.857L156.471 205.768C156.361 205.734 156.251 205.698 156.142 205.662L155.874 205.573L155.677 205.504C155.487 205.437 155.298 205.368 155.111 205.296L154.933 205.226L154.786 205.168C154.502 205.054 154.22 204.935 153.941 204.81L153.756 204.72L153.725 204.706C153.659 204.675 153.594 204.644 153.528 204.617C153.399 204.555 153.271 204.491 153.144 204.426L153.105 204.407L152.921 204.31C152.594 204.139 152.274 203.957 151.96 203.764L151.788 203.658C151.702 203.605 151.616 203.55 151.532 203.494L151.308 203.346L151.067 203.18L150.923 203.077C150.771 202.969 150.622 202.857 150.476 202.742L150.243 202.563C150.15 202.488 150.058 202.412 149.967 202.335C149.89 202.272 149.815 202.206 149.74 202.14L149.734 202.135C149.653 202.064 149.574 201.993 149.495 201.92C149.417 201.849 149.339 201.777 149.263 201.704L149.254 201.695C149.174 201.619 149.096 201.542 149.019 201.463C148.942 201.385 148.863 201.307 148.788 201.227C148.713 201.148 148.636 201.067 148.562 200.984C148.488 200.902 148.42 200.827 148.35 200.746L148.327 200.719C148.259 200.641 148.192 200.562 148.126 200.481C147.983 200.31 147.844 200.135 147.71 199.956C147.575 199.776 147.443 199.592 147.314 199.405L147.191 199.221C147.027 198.981 146.867 198.739 146.712 198.493C146.596 198.316 146.483 198.138 146.373 197.957C146.302 197.844 146.234 197.73 146.166 197.618L146.138 197.572C146.073 197.462 146.009 197.354 145.947 197.245C145.911 197.186 145.877 197.127 145.845 197.066C145.812 197.004 145.774 196.941 145.739 196.878L145.682 196.779L145.647 196.715C145.58 196.595 145.514 196.474 145.45 196.352C145.42 196.298 145.391 196.244 145.36 196.192L145.271 196.019L145.181 195.848C144.956 195.398 144.743 194.942 144.543 194.48L144.472 194.311C144.426 194.198 144.383 194.086 144.337 193.975C144.315 193.921 144.293 193.868 144.274 193.814C144.167 193.537 144.067 193.257 143.975 192.975C143.942 192.874 143.91 192.775 143.88 192.675C143.808 192.448 143.743 192.219 143.685 191.988C143.614 191.719 143.551 191.448 143.498 191.175C143.487 191.12 143.476 191.065 143.467 191.012C143.415 190.745 143.373 190.476 143.34 190.206C143.332 190.153 143.326 190.1 143.32 190.047L143.303 189.885C143.281 189.673 143.264 189.46 143.254 189.247C143.254 189.193 143.249 189.139 143.247 189.087C143.242 188.981 143.24 188.875 143.239 188.769C143.183 184.496 145.345 180.388 149.968 175.767C158.203 167.54 162.997 155.501 162.997 155.501C162.997 155.501 163.126 154.996 163.394 154.269C163.431 154.168 163.47 154.064 163.514 153.955C163.67 153.548 163.846 153.148 164.041 152.758L164.08 152.683C164.246 152.351 164.428 152.027 164.624 151.712C164.67 151.639 164.714 151.567 164.765 151.494C164.912 151.277 165.067 151.065 165.23 150.86C165.319 150.749 165.416 150.639 165.513 150.532C165.552 150.49 165.59 150.448 165.631 150.408C166.108 149.915 166.653 149.513 167.27 149.299L167.348 149.273C167.4 149.256 167.452 149.24 167.505 149.225C167.566 149.209 167.627 149.195 167.69 149.182L167.719 149.176C167.849 149.15 167.981 149.133 168.114 149.124H168.125C168.194 149.124 168.264 149.117 168.335 149.117C168.424 149.117 168.507 149.117 168.594 149.126C168.684 149.134 168.773 149.144 168.863 149.158C169.605 149.276 170.311 149.718 170.919 150.4C171.15 150.66 171.358 150.94 171.54 151.236C171.66 151.428 171.773 151.631 171.88 151.845C171.923 151.934 171.964 152.016 172.004 152.104C172.108 152.33 172.202 152.56 172.284 152.795C172.479 153.345 172.626 153.911 172.723 154.487C172.807 154.992 172.857 155.502 172.873 156.013C172.881 156.286 172.881 156.563 172.873 156.842C172.819 158.14 172.553 159.421 172.086 160.634C172.044 160.745 171.997 160.857 171.952 160.969C171.86 161.195 171.759 161.417 171.65 161.634C171.569 161.799 171.484 161.965 171.392 162.13C171.332 162.24 171.269 162.35 171.206 162.46C171.045 162.734 170.871 163.006 170.684 163.277L170.571 163.439C170.129 164.055 169.637 164.633 169.099 165.167C168.569 165.698 168.001 166.189 167.4 166.637C166.798 167.083 166.233 167.577 165.711 168.114C164.208 169.691 163.858 171.083 164.196 172.138C164.25 172.304 164.321 172.465 164.407 172.617C164.508 172.791 164.628 172.951 164.764 173.097L164.817 173.152L164.871 173.206C164.925 173.258 164.982 173.309 165.043 173.359L165.103 173.407C165.248 173.519 165.402 173.619 165.563 173.707C165.61 173.732 165.652 173.757 165.705 173.781C165.879 173.866 166.058 173.939 166.242 173.998C166.293 174.015 166.344 174.03 166.396 174.046L166.461 174.063L166.551 174.087L166.628 174.106L166.712 174.124L166.795 174.141L166.874 174.154C166.932 174.164 166.992 174.174 167.052 174.181L167.109 174.19L167.213 174.2L167.277 174.207L167.382 174.214H167.444L167.554 174.22H167.9L167.999 174.214L168.113 174.207L168.252 174.194L168.382 174.179C168.412 174.179 168.442 174.171 168.472 174.165C168.872 174.107 169.264 174.001 169.639 173.849L169.798 173.782C169.887 173.743 169.977 173.702 170.059 173.658C170.235 173.57 170.406 173.47 170.57 173.361C170.799 173.211 171.015 173.043 171.217 172.858C171.265 172.815 171.312 172.769 171.358 172.725C171.381 172.703 171.403 172.682 171.425 172.658C171.469 172.613 171.514 172.569 171.558 172.52C171.878 172.168 172.155 171.78 172.383 171.363C174.34 167.804 176.391 164.298 178.534 160.849L178.828 160.378L179.125 159.907C179.273 159.668 179.423 159.433 179.572 159.199L179.722 158.965C180.22 158.185 180.726 157.41 181.241 156.641L181.546 156.185C182.158 155.278 182.768 154.396 183.373 153.558L183.674 153.143C184.332 152.236 185.017 151.348 185.728 150.482L186.01 150.144C186.057 150.088 186.1 150.032 186.151 149.978C186.244 149.868 186.337 149.761 186.428 149.657C186.474 149.604 186.517 149.552 186.566 149.5L186.834 149.198L186.968 149.051C187.103 148.906 187.235 148.767 187.365 148.634C187.455 148.544 187.538 148.455 187.624 148.371C188.131 147.853 188.69 147.388 189.293 146.985L189.433 146.895C189.567 146.805 189.706 146.721 189.848 146.645C192.212 145.303 194.169 145.204 195.296 146.331C195.978 147.013 196.356 148.144 196.335 149.718C196.335 149.787 196.335 149.857 196.33 149.929V150.006C196.33 150.078 196.324 150.15 196.318 150.223C196.318 150.313 196.308 150.402 196.299 150.492C196.29 150.581 196.285 150.649 196.276 150.729C196.276 150.751 196.272 150.774 196.268 150.798C196.262 150.867 196.253 150.938 196.243 151.009C196.243 151.03 196.243 151.052 196.235 151.074C196.224 151.169 196.21 151.263 196.194 151.357C196.183 151.447 196.168 151.531 196.152 151.619L196.126 151.768C196.1 151.91 196.067 152.05 196.026 152.188C195.948 152.447 195.854 152.7 195.743 152.946C195.588 153.284 195.417 153.613 195.229 153.933C195.125 154.111 195.018 154.286 194.907 154.459C194.793 154.638 194.673 154.819 194.549 155.002C194.233 155.454 193.905 155.897 193.564 156.33L193.408 156.527C192.852 157.22 192.278 157.899 191.686 158.562L191.499 158.772C191.247 159.053 190.991 159.336 190.729 159.62L190.532 159.834C190.401 159.977 190.264 160.12 190.132 160.264C190.001 160.407 189.864 160.552 189.726 160.697L189.315 161.13L188.898 161.566L188.478 162.002C188.196 162.294 187.913 162.586 187.628 162.878C183.573 167.037 179.301 171.182 177.855 173.766C177.758 173.934 177.671 174.108 177.593 174.285C177.387 174.755 177.301 175.157 177.36 175.482C177.379 175.589 177.416 175.691 177.471 175.785C177.552 175.926 177.651 176.056 177.766 176.172C177.819 176.224 177.875 176.272 177.934 176.316C178.232 176.528 178.591 176.637 178.957 176.627H179.071L179.188 176.618L179.305 176.605L179.402 176.591C179.415 176.589 179.429 176.587 179.442 176.583L179.531 176.566L179.554 176.561L179.653 176.54L179.688 176.531C179.723 176.522 179.757 176.513 179.792 176.503C179.827 176.493 179.875 176.48 179.917 176.466C180.093 176.413 180.265 176.35 180.434 176.278C180.523 176.242 180.61 176.203 180.696 176.161C180.741 176.141 180.786 176.12 180.828 176.098L180.962 176.032C181.282 175.866 181.594 175.685 181.898 175.491L182.031 175.401C182.076 175.373 182.121 175.344 182.164 175.312L182.297 175.223L182.368 175.174L182.56 175.039C182.739 174.916 182.906 174.789 183.075 174.66L183.09 174.648L183.359 174.44C183.726 174.15 184.074 173.858 184.39 173.583L184.6 173.399L184.619 173.381L184.729 173.284C184.987 173.052 185.217 172.836 185.408 172.658L185.487 172.581C185.556 172.516 185.619 172.455 185.676 172.403L185.788 172.292L185.828 172.253L185.839 172.242L185.956 172.125L186.03 172.048L186.039 172.041L186.074 172.009L186.118 171.969L186.132 171.956L186.169 171.922L186.373 171.743L186.487 171.641C186.548 171.588 186.607 171.534 186.666 171.479L186.802 171.358C186.827 171.338 186.851 171.316 186.876 171.294L187.019 171.169L187.229 170.984L187.341 170.887C187.776 170.509 188.305 170.052 188.913 169.537L189.162 169.326L189.573 168.981L189.994 168.63C190.544 168.173 191.136 167.688 191.762 167.185L192.173 166.855C192.523 166.576 192.882 166.292 193.246 166.006C193.393 165.891 193.542 165.776 193.694 165.662C194.066 165.373 194.44 165.086 194.817 164.803C195.675 164.155 196.56 163.506 197.456 162.874L197.84 162.606C198.109 162.421 198.377 162.235 198.645 162.054L198.888 161.89C199.367 161.565 199.853 161.248 200.343 160.939L200.586 160.786L200.827 160.636C201.069 160.486 201.309 160.339 201.548 160.196L201.787 160.053L202.265 159.775L202.734 159.506L202.829 159.454L203.2 159.25C203.355 159.166 203.509 159.085 203.663 159.006L203.892 158.888L204.115 158.776C204.193 158.739 204.27 158.7 204.346 158.663C204.848 158.415 205.36 158.187 205.88 157.979C206.021 157.919 206.161 157.865 206.3 157.818L206.71 157.674C206.833 157.633 206.953 157.594 207.068 157.559L207.108 157.547C207.17 157.527 207.232 157.509 207.293 157.493L207.311 157.488C207.439 157.451 207.566 157.419 207.691 157.389H207.7C208.054 157.304 208.414 157.243 208.777 157.206C208.944 157.189 209.111 157.18 209.279 157.181H209.363C209.475 157.181 209.583 157.188 209.69 157.199C209.739 157.199 209.788 157.209 209.836 157.215H209.856C209.904 157.221 209.952 157.228 210 157.239C210.047 157.248 210.095 157.256 210.141 157.267H210.156C210.203 157.277 210.245 157.289 210.294 157.303C210.548 157.374 210.79 157.484 211.012 157.628C211.121 157.699 211.223 157.779 211.317 157.868L211.344 157.894C211.362 157.91 211.379 157.927 211.395 157.944L211.444 157.997C211.846 158.418 212.178 158.901 212.428 159.427L212.466 159.517C212.551 159.717 212.618 159.924 212.666 160.135C212.808 160.781 212.753 161.455 212.508 162.07C212.415 162.318 212.302 162.557 212.169 162.785C211.858 163.309 211.489 163.796 211.07 164.237L210.981 164.332C210.848 164.472 210.71 164.612 210.565 164.752C210.501 164.815 210.434 164.877 210.367 164.94L210.162 165.129L210.055 165.224C209.797 165.454 209.532 165.677 209.263 165.893C209.1 166.025 208.936 166.154 208.77 166.281C208.184 166.729 207.587 167.161 206.979 167.578C206.612 167.83 206.242 168.077 205.869 168.321C204.95 168.924 204.021 169.512 203.083 170.084C201.115 171.294 198.934 172.588 196.609 173.995L196.007 174.36C195.348 174.762 194.726 175.146 194.14 175.512L193.845 175.697L193.287 176.055C192.917 176.292 192.548 176.531 192.179 176.77L191.882 176.966C191.737 177.06 191.593 177.156 191.449 177.252L191.308 177.342L190.876 177.633L190.647 177.79L190.379 177.976L190.13 178.149C189.713 178.444 189.325 178.725 188.968 178.992L188.834 179.094C188.624 179.253 188.416 179.415 188.211 179.58C187.902 179.829 187.62 180.067 187.367 180.296L187.243 180.409C187.172 180.474 187.102 180.539 187.035 180.603C186.989 180.648 186.946 180.693 186.898 180.736L186.834 180.8C186.691 180.944 186.551 181.091 186.416 181.242L186.35 181.318C186.203 181.488 186.075 181.651 185.963 181.81L185.913 181.881C185.825 182.009 185.744 182.141 185.671 182.277C185.652 182.311 185.635 182.345 185.618 182.379L185.569 182.481L185.536 182.555L185.515 182.605L185.498 182.65L185.475 182.711C185.413 182.88 185.37 183.056 185.345 183.234L185.337 183.296L185.331 183.354V183.669C185.331 183.695 185.331 183.721 185.338 183.749L185.343 183.797C185.343 183.823 185.349 183.848 185.353 183.876C185.357 183.902 185.364 183.949 185.372 183.986V183.991C185.379 184.026 185.386 184.06 185.395 184.095C185.404 184.13 185.413 184.17 185.424 184.206C185.443 184.277 185.467 184.347 185.492 184.417C185.508 184.459 185.523 184.5 185.54 184.541C185.54 184.549 185.546 184.558 185.55 184.566L185.586 184.647L185.636 184.758C185.69 184.873 185.749 184.985 185.813 185.094L185.879 185.208L185.947 185.322C185.959 185.341 185.973 185.359 185.988 185.376L186.01 185.399L186.035 185.422L186.061 185.442C186.099 185.469 186.14 185.49 186.183 185.505C186.206 185.513 186.23 185.519 186.254 185.525C186.831 185.655 188.017 185.178 189.593 184.346C189.682 184.298 189.78 184.248 189.875 184.196L190.355 183.934L190.589 183.804C190.756 183.715 190.926 183.614 191.1 183.515L191.417 183.336C193.5 182.137 195.988 180.597 198.56 179.093C198.801 178.952 199.043 178.811 199.285 178.672L199.771 178.361C200.335 178.038 200.902 177.719 201.471 177.404C202.188 177.01 202.91 176.626 203.639 176.254L204.115 176.013C204.431 175.857 204.744 175.705 205.053 175.557C205.651 175.273 206.256 175.003 206.868 174.748L207.203 174.612L207.243 174.596C209.018 173.893 210.627 173.459 211.929 173.459C212.21 173.456 212.492 173.48 212.769 173.528H212.778C212.867 173.544 212.948 173.562 213.031 173.582H213.046C213.259 173.636 213.466 173.713 213.662 173.812C213.937 173.954 214.184 174.143 214.393 174.371C214.489 174.477 214.574 174.592 214.649 174.714C214.789 174.929 214.899 175.162 214.978 175.406C215.01 175.501 215.038 175.594 215.067 175.693C215.278 176.45 215.257 177.253 215.007 177.998Z",fill:"#FF9D00"}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M203.21 123.685V123.194C203.21 81.34 169.292 47.411 127.435 47.411C85.5791 47.411 51.648 81.342 51.648 123.194V123.358C51.646 123.467 51.645 123.576 51.648 123.685C51.6529 123.848 51.6546 124.011 51.653 124.174L51.6581 124.534L51.661 124.663C51.661 124.723 51.6631 124.782 51.6651 124.842C51.6681 124.937 51.67 125.033 51.67 125.128L51.681 125.517L51.697 125.974L51.702 126.124L51.722 126.597V126.62C51.73 126.805 51.7401 126.989 51.7491 127.173L51.75 127.187C51.76 127.375 51.7701 127.564 51.7821 127.753C51.7921 127.927 51.802 128.101 51.815 128.275L51.8171 128.306C51.8258 128.455 51.8358 128.605 51.847 128.754L51.85 128.794L51.883 129.226L51.8861 129.254C51.8921 129.338 51.898 129.422 51.906 129.503C51.9658 130.224 52.0355 130.945 52.1151 131.664L52.12 131.709L52.181 132.238L52.2491 132.793L52.299 133.17L52.322 133.347C52.3753 133.755 52.433 134.162 52.495 134.568L52.4991 134.595L52.558 134.979C52.8435 136.808 53.1971 138.626 53.618 140.429L53.6231 140.451L53.655 140.586L53.746 140.971L53.802 140.904C56.002 138.274 59.158 136.824 62.689 136.824C65.519 136.824 68.4221 137.76 71.3321 139.605C73.2621 140.831 75.3961 143.002 77.5921 145.733C79.6241 142.911 82.4721 141.035 85.7301 140.523C86.3513 140.425 86.9792 140.376 87.6081 140.375C95.0441 140.375 99.523 146.828 101.215 152.633C102.051 154.594 106.08 163.526 112.156 169.568C121.392 178.795 123.703 188.316 119.132 198.511H119.148C119.459 198.546 119.772 198.578 120.087 198.607C120.274 198.625 120.46 198.643 120.648 198.659L120.714 198.665L121.127 198.7L121.507 198.73C121.869 198.758 122.232 198.784 122.596 198.807L122.885 198.824L123.114 198.838L123.256 198.846L123.703 198.869L123.825 198.874L124.294 198.895L124.816 198.915L125.235 198.927L125.305 198.929C125.394 198.933 125.483 198.936 125.572 198.936L125.668 198.939C126.258 198.953 126.847 198.96 127.437 198.959H128.063L128.51 198.954C128.62 198.949 128.729 198.949 128.84 198.949H129.014L129.165 198.945C129.224 198.943 129.283 198.941 129.343 198.941H129.522L129.873 198.932L130.401 198.914L130.982 198.888C131.15 198.882 131.316 198.873 131.482 198.865L131.661 198.854L131.927 198.84L132.083 198.831L132.201 198.823L132.738 198.788L133.274 198.749L133.761 198.71L134.103 198.681L134.479 198.647C135.107 198.591 135.733 198.525 136.359 198.45L136.786 198.399C132.287 188.247 134.616 178.767 143.813 169.577C149.876 163.519 153.905 154.587 154.745 152.625C156.438 146.821 160.914 140.368 168.352 140.368C168.981 140.368 169.61 140.418 170.231 140.516C173.486 141.028 176.334 142.904 178.369 145.726C180.566 142.996 182.699 140.823 184.63 139.597C187.539 137.753 190.445 136.817 193.272 136.817C196.388 136.817 199.212 137.947 201.345 140.02C201.384 139.851 201.422 139.682 201.459 139.512L201.568 139.006C201.607 138.821 201.646 138.636 201.683 138.451C201.749 138.124 201.815 137.797 201.878 137.467C201.944 137.125 202.007 136.781 202.067 136.437L202.098 136.251C202.117 136.141 202.135 136.031 202.156 135.92C202.19 135.748 202.218 135.576 202.246 135.402L202.257 135.336L202.328 134.883L202.398 134.424V134.42C202.449 134.081 202.497 133.742 202.542 133.403L202.553 133.319L202.616 132.841L202.667 132.433L202.757 131.629L202.792 131.306L202.801 131.218C202.82 131.044 202.838 130.87 202.854 130.696V130.682C202.867 130.544 202.881 130.405 202.893 130.266C202.964 129.478 203.024 128.686 203.072 127.891C203.081 127.761 203.088 127.63 203.096 127.499V127.493L203.122 127.002L203.128 126.892C203.144 126.56 203.158 126.228 203.169 125.896V125.884L203.174 125.754C203.179 125.645 203.183 125.535 203.183 125.425L203.185 125.381C203.189 125.278 203.193 125.172 203.193 125.067L203.196 124.977C203.199 124.872 203.202 124.768 203.202 124.663L203.204 124.574C203.207 124.441 203.21 124.307 203.21 124.174V123.685ZM108.638 199.391C114.64 190.59 114.214 183.984 105.98 175.754C97.7441 167.523 92.951 155.487 92.951 155.487C92.951 155.487 91.1621 148.496 87.0821 149.138C83.0021 149.78 80.0091 160.227 88.5521 166.622C97.0941 173.017 86.8521 177.353 83.5641 171.352C80.2761 165.35 71.299 149.923 66.645 146.972C61.991 144.021 58.718 145.675 59.815 151.757C60.36 154.776 65.4281 159.929 70.1631 164.743C74.9671 169.627 79.428 174.163 78.474 175.768C76.581 178.955 69.9141 172.023 69.9141 172.023C69.9141 172.023 49.038 153.025 44.494 157.976C40.304 162.539 46.765 166.418 56.7211 172.397C57.5671 172.905 58.4391 173.429 59.3321 173.969C70.7231 180.865 71.609 182.684 69.992 185.293C69.395 186.257 65.582 183.968 60.892 181.153C52.897 176.352 42.3551 170.023 40.8661 175.688C39.5781 180.591 47.334 183.595 54.368 186.32C60.228 188.59 65.5881 190.666 64.7991 193.484C63.9821 196.406 59.5531 193.969 54.7121 191.305C49.2771 188.314 43.3221 185.038 41.3731 188.735C37.6901 195.725 66.7831 203.954 67.0231 204.015C76.4231 206.453 100.295 211.619 108.638 199.391ZM147.303 199.391C141.301 190.59 141.727 183.984 149.962 175.754C158.197 167.523 162.99 155.487 162.99 155.487C162.99 155.487 164.779 148.496 168.859 149.138C172.939 149.78 175.932 160.227 167.39 166.622C158.847 173.017 169.089 177.353 172.377 171.352C175.666 165.35 184.637 149.923 189.291 146.972C193.945 144.021 197.22 145.675 196.122 151.757C195.578 154.776 190.509 159.929 185.774 164.744C180.97 169.628 176.509 174.163 177.462 175.768C179.355 178.955 186.027 172.019 186.027 172.019C186.027 172.019 206.902 153.022 211.448 157.973C215.637 162.535 209.176 166.415 199.219 172.394C198.348 172.917 197.478 173.441 196.609 173.966C185.218 180.862 184.332 182.681 185.948 185.289C186.546 186.254 190.359 183.964 195.048 181.149C203.044 176.349 213.586 170.019 215.075 175.685C216.364 180.588 208.607 183.592 201.573 186.317C195.713 188.587 190.353 190.663 191.141 193.481C191.957 196.402 196.385 193.965 201.225 191.301C206.66 188.31 212.616 185.032 214.564 188.732C218.248 195.726 189.15 203.947 188.915 204.007C179.515 206.453 155.643 211.619 147.303 199.391Z",fill:"#FFD21E"}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M152.047 102.567C153.229 102.985 154.108 104.257 154.944 105.468C156.074 107.104 157.126 108.627 158.74 107.769C160.644 106.756 162.205 105.202 163.225 103.302C164.246 101.402 164.681 99.2427 164.475 97.096C164.321 95.4908 163.813 93.9398 162.987 92.5548C162.161 91.1697 161.038 89.985 159.7 89.0862C158.361 88.1874 156.839 87.5968 155.245 87.3569C153.65 87.117 152.022 87.2339 150.478 87.699C148.934 88.1639 147.513 88.9653 146.316 90.0455C145.119 91.1257 144.176 92.4578 143.556 93.946C142.936 95.4342 142.653 97.0415 142.728 98.652C142.804 100.263 143.235 101.836 143.992 103.26C144.74 104.667 146.4 104.003 148.152 103.302C149.525 102.753 150.956 102.181 152.047 102.567ZM100.672 102.567C99.49 102.985 98.611 104.258 97.775 105.468C96.645 107.105 95.592 108.627 93.979 107.769C91.5845 106.501 89.7482 104.386 88.8278 101.838C87.9075 99.2895 87.9692 96.4896 89.0008 93.9841C90.0324 91.4786 91.9601 89.4471 94.408 88.2855C96.856 87.1239 99.6488 86.9156 102.242 87.701C104.307 88.3228 106.141 89.5427 107.513 91.2065C108.885 92.8704 109.732 94.9035 109.949 97.049C110.165 99.1945 109.74 101.356 108.728 103.26C107.979 104.667 106.319 104.003 104.567 103.303C103.193 102.753 101.764 102.181 100.672 102.567ZM144.099 149.318C152.242 142.903 155.233 132.429 155.233 125.977C155.233 120.877 151.802 122.482 146.309 125.202L145.999 125.355C140.957 127.852 134.245 131.177 126.877 131.177C119.508 131.177 112.796 127.852 107.755 125.354C102.084 122.545 98.527 120.783 98.527 125.978C98.527 132.634 101.709 143.563 110.443 149.912C111.596 147.573 113.219 145.497 115.211 143.813C117.202 142.129 119.52 140.874 122.018 140.126C122.89 139.866 123.788 141.367 124.707 142.904C125.594 144.386 126.501 145.902 127.423 145.902C128.406 145.902 129.371 144.408 130.314 142.95C131.299 141.425 132.26 139.94 133.189 140.237C137.864 141.738 141.775 144.993 144.099 149.318Z",fill:"#32343D"}),p.createElement("path",{d:"M144.097 149.317C139.856 152.659 134.219 154.9 126.878 154.9C119.981 154.9 114.587 152.922 110.443 149.911C111.596 147.572 113.219 145.495 115.211 143.812C117.202 142.128 119.52 140.873 122.018 140.125C123.73 139.614 125.545 145.901 127.423 145.901C129.433 145.901 131.37 139.655 133.189 140.236C137.863 141.738 141.773 144.993 144.097 149.317Z",fill:"#FF323D"}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M81.2 111.64C80.2312 112.288 79.1173 112.687 77.9572 112.801C76.7971 112.916 75.6267 112.742 74.55 112.295C73.6893 111.94 72.9072 111.418 72.2488 110.759C71.5903 110.101 71.0684 109.319 70.713 108.458C70.267 107.381 70.0935 106.211 70.2082 105.051C70.3228 103.891 70.7219 102.777 71.37 101.808C72.1488 100.642 73.2558 99.7333 74.5512 99.1967C75.8466 98.6601 77.272 98.5197 78.6471 98.7935C80.0223 99.0672 81.2853 99.7427 82.2764 100.734C83.2675 101.726 83.9422 102.99 84.215 104.365C84.4883 105.74 84.3477 107.165 83.8113 108.46C83.2748 109.755 82.3654 110.861 81.2 111.64ZM182.613 111.64C181.644 112.288 180.53 112.687 179.37 112.801C178.209 112.916 177.039 112.742 175.962 112.295C175.101 111.939 174.319 111.418 173.661 110.759C173.003 110.101 172.481 109.319 172.125 108.458C171.68 107.381 171.507 106.211 171.621 105.051C171.736 103.891 172.135 102.777 172.782 101.808C173.364 100.936 174.133 100.205 175.032 99.6658C175.931 99.1269 176.938 98.7942 177.981 98.6917C179.025 98.5891 180.078 98.7193 181.064 99.0728C182.051 99.4264 182.947 99.9944 183.688 100.736C184.68 101.727 185.355 102.99 185.628 104.365C185.902 105.74 185.761 107.165 185.224 108.46C184.687 109.755 183.779 110.861 182.613 111.64Z",fill:"#FFAD03"})),dj=p.forwardRef((e,t)=>d.jsx(bve,{ref:t,...e})),yve=e=>p.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:2500,height:2500,viewBox:"8.4 8.4 51.2 51.2",...e},p.createElement("path",{fill:"#0071BA",d:"M34 8.4C19.813 8.4 8.4 19.813 8.4 34S19.813 59.6 34 59.6 59.6 48.187 59.6 34 48.187 8.4 34 8.4zm9.493 13.226c.64.32 1.28.747 1.707 1.173 1.173 1.173 1.6 2.24 1.28 3.2l-5.44 7.467c-.106.32-.106 1.066 0 1.387l5.333 7.253c.107.32.213.96.107 1.28-.854 1.6-2.348 2.773-3.84 3.307-.32 0-.534 0-.747-.106l-7.253-5.333c-.32-.214-.854-.214-1.281-.107l-7.573 5.547c-.64.213-1.173.106-1.813-.32-1.387-.96-2.347-2.133-2.667-3.413 0-.427 0-.533.213-.747l5.333-7.359a1.705 1.705 0 0 0-.213-1.6l-5.12-6.934c-.106-.106-.106-.32-.213-.533.107-2.027 1.6-3.093 3.307-4.267.32-.107.854-.107 1.173 0l7.36 5.546c.427.107 1.174.107 1.494-.106L42 21.626c.533-.213.96-.106 1.387 0h.106z"})),xve=p.forwardRef((e,t)=>d.jsx(yve,{ref:t,...e})),Ave=e=>p.createElement("svg",{id:"Layer_1","data-name":"Layer 1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",viewBox:"0 0 287.56 191",...e},p.createElement("defs",null,p.createElement("style",null,".cls-1{fill:#0081fb;}.cls-2{fill:url(#linear-gradient);}.cls-3{fill:url(#linear-gradient-2);}"),p.createElement("linearGradient",{id:"linear-gradient",x1:62.34,y1:101.45,x2:260.34,y2:91.45,gradientTransform:"matrix(1, 0, 0, -1, 0, 192)",gradientUnits:"userSpaceOnUse"},p.createElement("stop",{offset:0,stopColor:"#0064e1"}),p.createElement("stop",{offset:.4,stopColor:"#0064e1"}),p.createElement("stop",{offset:.83,stopColor:"#0073ee"}),p.createElement("stop",{offset:1,stopColor:"#0082fb"})),p.createElement("linearGradient",{id:"linear-gradient-2",x1:41.42,y1:53,x2:41.42,y2:126,gradientTransform:"matrix(1, 0, 0, -1, 0, 192)",gradientUnits:"userSpaceOnUse"},p.createElement("stop",{offset:0,stopColor:"#0082fb"}),p.createElement("stop",{offset:1,stopColor:"#0064e0"}))),p.createElement("title",null,"facebook-meta"),p.createElement("path",{className:"cls-1",d:"M31.06,126c0,11,2.41,19.41,5.56,24.51A19,19,0,0,0,53.19,160c8.1,0,15.51-2,29.79-21.76,11.44-15.83,24.92-38,34-52l15.36-23.6c10.67-16.39,23-34.61,37.18-47C181.07,5.6,193.54,0,206.09,0c21.07,0,41.14,12.21,56.5,35.11,16.81,25.08,25,56.67,25,89.27,0,19.38-3.82,33.62-10.32,44.87C271,180.13,258.72,191,238.13,191V160c17.63,0,22-16.2,22-34.74,0-26.42-6.16-55.74-19.73-76.69-9.63-14.86-22.11-23.94-35.84-23.94-14.85,0-26.8,11.2-40.23,31.17-7.14,10.61-14.47,23.54-22.7,38.13l-9.06,16c-18.2,32.27-22.81,39.62-31.91,51.75C84.74,183,71.12,191,53.19,191c-21.27,0-34.72-9.21-43-23.09C3.34,156.6,0,141.76,0,124.85Z"}),p.createElement("path",{className:"cls-2",d:"M24.49,37.3C38.73,15.35,59.28,0,82.85,0c13.65,0,27.22,4,41.39,15.61,15.5,12.65,32,33.48,52.63,67.81l7.39,12.32c17.84,29.72,28,45,33.93,52.22,7.64,9.26,13,12,19.94,12,17.63,0,22-16.2,22-34.74l27.4-.86c0,19.38-3.82,33.62-10.32,44.87C271,180.13,258.72,191,238.13,191c-12.8,0-24.14-2.78-36.68-14.61-9.64-9.08-20.91-25.21-29.58-39.71L146.08,93.6c-12.94-21.62-24.81-37.74-31.68-45C107,40.71,97.51,31.23,82.35,31.23c-12.27,0-22.69,8.61-31.41,21.78Z"}),p.createElement("path",{className:"cls-3",d:"M82.35,31.23c-12.27,0-22.69,8.61-31.41,21.78C38.61,71.62,31.06,99.34,31.06,126c0,11,2.41,19.41,5.56,24.51L10.14,167.91C3.34,156.6,0,141.76,0,124.85,0,94.1,8.44,62.05,24.49,37.3,38.73,15.35,59.28,0,82.85,0Z"})),wve=p.forwardRef((e,t)=>d.jsx(Ave,{ref:t,...e})),Cve=e=>p.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1024.000000pt",height:"1024.000000pt",viewBox:"0 0 1024.000000 1024.000000",preserveAspectRatio:"xMidYMid meet",...e},p.createElement("g",{transform:"translate(0.000000,1024.000000) scale(0.100000,-0.100000)",fill:"#000000",stroke:"none"},p.createElement("path",{d:"M2610 8012 c-45 -46 -40 -75 33 -211 322 -590 537 -1208 602 -1731 18 -144 20 -479 5 -658 -59 -689 -297 -1317 -642 -1699 -55 -60 -65 -91 -48 -134 32 -77 91 -78 210 -5 329 204 794 374 1220 447 122 21 166 23 460 24 339 0 391 -5 680 -56 248 -44 543 -126 761 -210 74 -28 146 -53 160 -56 37 -7 84 20 99 57 17 41 -4 178 -62 404 -184 725 -604 1516 -1152 2170 -541 645 -1266 1213 -2034 1593 -207 102 -246 111 -292 65z m434 -358 c315 -173 669 -414 966 -658 840 -690 1492 -1625 1817 -2604 49 -149 113 -406 101 -411 -5 -1 -48 11 -96 27 -281 98 -619 175 -942 214 -253 31 -641 31 -861 0 -313 -44 -605 -125 -894 -247 -60 -26 -116 -49 -124 -53 -10 -4 -8 5 7 29 33 55 136 266 175 360 200 485 304 1171 256 1689 -44 477 -234 1100 -495 1622 -24 48 -44 90 -44 93 0 10 15 3 134 -61z"}),p.createElement("path",{d:"M4488 7314 c-34 -18 -48 -43 -48 -86 0 -45 11 -58 102 -120 258 -177 615 -508 801 -743 419 -527 861 -1426 1118 -2275 28 -90 58 -173 67 -183 30 -34 59 -38 144 -22 44 8 124 18 177 21 118 7 213 -16 425 -100 179 -72 222 -72 251 -2 17 41 13 59 -66 261 -239 616 -555 1206 -873 1630 -51 69 -180 230 -196 245 -3 3 -30 32 -59 65 -574 632 -1141 1093 -1551 1260 -68 27 -211 65 -245 65 -11 -1 -32 -7 -47 -16z m1052 -798 c149 -129 577 -558 704 -706 315 -367 625 -874 873 -1430 70 -157 143 -335 143 -349 0 -5 -48 7 -107 27 -104 35 -114 36 -253 36 -80 1 -165 -1 -189 -4 l-44 -4 -52 164 c-214 677 -543 1383 -902 1935 -47 72 -104 155 -126 185 -61 80 -221 272 -246 294 -11 11 -21 23 -21 28 0 11 55 -33 220 -176z"}),p.createElement("path",{d:"M8080 3632 c-47 -2 -699 -44 -1355 -87 -209 -14 -456 -29 -550 -35 -93 -6 -264 -17 -380 -25 -115 -8 -291 -19 -390 -25 -99 -6 -349 -22 -555 -35 -206 -14 -586 -38 -845 -55 -258 -17 -607 -39 -775 -50 -168 -11 -451 -29 -630 -40 -483 -29 -478 -28 -500 -96 -13 -39 -5 -60 123 -300 l65 -121 -166 -114 c-269 -185 -366 -239 -429 -239 -14 0 -37 -13 -54 -29 -41 -41 -40 -91 2 -133 29 -29 33 -30 95 -25 87 7 197 60 378 184 305 210 381 253 446 253 48 0 100 -32 259 -159 215 -171 296 -220 426 -260 108 -34 213 -38 315 -12 119 29 202 75 377 205 201 151 243 171 353 171 108 0 155 -22 295 -135 159 -129 202 -160 279 -199 91 -46 168 -64 271 -64 154 1 284 63 475 224 178 150 257 185 393 176 101 -7 160 -35 290 -141 265 -215 368 -266 545 -266 161 0 281 54 490 222 81 64 176 132 212 150 60 30 72 33 165 33 93 0 105 -2 166 -32 38 -19 114 -74 176 -127 61 -52 133 -111 159 -132 112 -86 294 -143 363 -114 36 15 61 55 61 98 0 44 -58 92 -110 92 -84 0 -145 34 -310 175 -210 180 -301 227 -466 241 -162 15 -304 -45 -524 -221 -211 -169 -307 -209 -442 -185 -55 10 -175 57 -166 65 2 2 59 31 128 66 250 125 637 344 800 453 213 142 640 463 665 500 20 28 18 86 -3 113 -20 27 -61 39 -122 35z m-280 -219 c0 -9 -274 -205 -396 -285 -230 -150 -745 -429 -916 -497 l-56 -23 -69 53 c-184 142 -385 181 -574 113 -92 -33 -171 -84 -324 -209 -66 -54 -149 -112 -185 -129 -58 -27 -75 -31 -155 -31 -133 0 -185 27 -424 222 -210 171 -383 216 -576 151 -81 -28 -154 -73 -320 -198 -77 -58 -169 -119 -205 -135 -60 -28 -74 -30 -175 -30 -106 0 -113 1 -187 37 -98 46 -143 77 -293 199 -217 174 -307 218 -424 204 l-57 -7 -56 104 c-30 57 -52 106 -49 109 6 7 241 24 791 59 173 11 560 36 860 55 300 19 718 46 930 60 212 13 493 32 625 40 132 9 449 29 705 45 609 40 1205 79 1355 89 172 12 175 12 175 4z"}))),Sve=p.forwardRef((e,t)=>d.jsx(Cve,{ref:t,...e})),Eve=e=>p.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:64,height:64,viewBox:"0 0 32 32",...e},p.createElement("path",{d:"M15.9.087l.854 1.604c.192.296.4.558.645.802.715.715 1.394 1.464 2.004 2.266 1.447 1.9 2.423 4.01 3.12 6.292.418 1.394.645 2.824.662 4.27.07 4.323-1.412 8.035-4.4 11.12-.488.488-1.01.94-1.57 1.342-.296 0-.436-.227-.558-.436-.227-.383-.366-.82-.436-1.255-.105-.523-.174-1.046-.14-1.586v-.244C16.057 24.21 15.796.21 15.9.087z",fill:"#599636"}),p.createElement("path",{d:"M15.9.034c-.035-.07-.07-.017-.105.017.017.35-.105.662-.296.96-.21.296-.488.523-.767.767-1.55 1.342-2.77 2.963-3.747 4.776-1.3 2.44-1.97 5.055-2.16 7.808-.087.993.314 4.497.627 5.508.854 2.684 2.388 4.933 4.375 6.885.488.47 1.01.906 1.55 1.325.157 0 .174-.14.21-.244a4.78 4.78 0 0 0 .157-.68l.35-2.614L15.9.034z",fill:"#6cac48"}),p.createElement("path",{d:"M16.754 28.845c.035-.4.227-.732.436-1.063-.21-.087-.366-.26-.488-.453-.105-.174-.192-.383-.26-.575-.244-.732-.296-1.5-.366-2.248v-.453c-.087.07-.105.662-.105.75a17.37 17.37 0 0 1-.314 2.353c-.052.314-.087.627-.28.906 0 .035 0 .07.017.122.314.924.4 1.865.453 2.824v.35c0 .418-.017.33.33.47.14.052.296.07.436.174.105 0 .122-.087.122-.157l-.052-.575v-1.604c-.017-.28.035-.558.07-.82z",fill:"#c2bfbf"})),kve=p.forwardRef((e,t)=>d.jsx(Eve,{ref:t,...e})),Ove=e=>p.createElement("svg",{width:100,height:100,viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},p.createElement("path",{d:"M6.017 4.313l55.333 -4.087c6.797 -0.583 8.543 -0.19 12.817 2.917l17.663 12.443c2.913 2.14 3.883 2.723 3.883 5.053v68.243c0 4.277 -1.553 6.807 -6.99 7.193L24.467 99.967c-4.08 0.193 -6.023 -0.39 -8.16 -3.113L3.3 79.94c-2.333 -3.113 -3.3 -5.443 -3.3 -8.167V11.113c0 -3.497 1.553 -6.413 6.017 -6.8z",fill:"#fff"}),p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M61.35 0.227l-55.333 4.087C1.553 4.7 0 7.617 0 11.113v60.66c0 2.723 0.967 5.053 3.3 8.167l13.007 16.913c2.137 2.723 4.08 3.307 8.16 3.113l64.257 -3.89c5.433 -0.387 6.99 -2.917 6.99 -7.193V20.64c0 -2.21 -0.873 -2.847 -3.443 -4.733L74.167 3.143c-4.273 -3.107 -6.02 -3.5 -12.817 -2.917zM25.92 19.523c-5.247 0.353 -6.437 0.433 -9.417 -1.99L8.927 11.507c-0.77 -0.78 -0.383 -1.753 1.557 -1.947l53.193 -3.887c4.467 -0.39 6.793 1.167 8.54 2.527l9.123 6.61c0.39 0.197 1.36 1.36 0.193 1.36l-54.933 3.307 -0.68 0.047zM19.803 88.3V30.367c0 -2.53 0.777 -3.697 3.103 -3.893L86 22.78c2.14 -0.193 3.107 1.167 3.107 3.693v57.547c0 2.53 -0.39 4.67 -3.883 4.863l-60.377 3.5c-3.493 0.193 -5.043 -0.97 -5.043 -4.083zm59.6 -54.827c0.387 1.75 0 3.5 -1.75 3.7l-2.91 0.577v42.773c-2.527 1.36 -4.853 2.137 -6.797 2.137 -3.107 0 -3.883 -0.973 -6.21 -3.887l-19.03 -29.94v28.967l6.02 1.363s0 3.5 -4.857 3.5l-13.39 0.777c-0.39 -0.78 0 -2.723 1.357 -3.11l3.497 -0.97v-38.3L30.48 40.667c-0.39 -1.75 0.58 -4.277 3.3 -4.473l14.367 -0.967 19.8 30.327v-26.83l-5.047 -0.58c-0.39 -2.143 1.163 -3.7 3.103 -3.89l13.4 -0.78z",fill:"#000"})),Tve=p.forwardRef((e,t)=>d.jsx(Ove,{ref:t,...e})),jve=e=>p.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",shapeRendering:"geometricPrecision",textRendering:"geometricPrecision",imageRendering:"optimizeQuality",fillRule:"evenodd",clipRule:"evenodd",viewBox:"0 0 512 512",...e},p.createElement("rect",{fill:"#10A37F",width:512,height:512,rx:104.187,ry:105.042}),p.createElement("path",{fill:"#fff",fillRule:"nonzero",d:"M378.68 230.011a71.432 71.432 0 003.654-22.541 71.383 71.383 0 00-9.783-36.064c-12.871-22.404-36.747-36.236-62.587-36.236a72.31 72.31 0 00-15.145 1.604 71.362 71.362 0 00-53.37-23.991h-.453l-.17.001c-31.297 0-59.052 20.195-68.673 49.967a71.372 71.372 0 00-47.709 34.618 72.224 72.224 0 00-9.755 36.226 72.204 72.204 0 0018.628 48.395 71.395 71.395 0 00-3.655 22.541 71.388 71.388 0 009.783 36.064 72.187 72.187 0 0077.728 34.631 71.375 71.375 0 0053.374 23.992H271l.184-.001c31.314 0 59.06-20.196 68.681-49.995a71.384 71.384 0 0047.71-34.619 72.107 72.107 0 009.736-36.194 72.201 72.201 0 00-18.628-48.394l-.003-.004zM271.018 380.492h-.074a53.576 53.576 0 01-34.287-12.423 44.928 44.928 0 001.694-.96l57.032-32.943a9.278 9.278 0 004.688-8.06v-80.459l24.106 13.919a.859.859 0 01.469.661v66.586c-.033 29.604-24.022 53.619-53.628 53.679zm-115.329-49.257a53.563 53.563 0 01-7.196-26.798c0-3.069.268-6.146.79-9.17.424.254 1.164.706 1.695 1.011l57.032 32.943a9.289 9.289 0 009.37-.002l69.63-40.205v27.839l.001.048a.864.864 0 01-.345.691l-57.654 33.288a53.791 53.791 0 01-26.817 7.17 53.746 53.746 0 01-46.506-26.818v.003zm-15.004-124.506a53.5 53.5 0 0127.941-23.534c0 .491-.028 1.361-.028 1.965v65.887l-.001.054a9.27 9.27 0 004.681 8.053l69.63 40.199-24.105 13.919a.864.864 0 01-.813.074l-57.66-33.316a53.746 53.746 0 01-26.805-46.5 53.787 53.787 0 017.163-26.798l-.003-.003zm198.055 46.089l-69.63-40.204 24.106-13.914a.863.863 0 01.813-.074l57.659 33.288a53.71 53.71 0 0126.835 46.491c0 22.489-14.033 42.612-35.133 50.379v-67.857c.003-.025.003-.051.003-.076a9.265 9.265 0 00-4.653-8.033zm23.993-36.111a81.919 81.919 0 00-1.694-1.01l-57.032-32.944a9.31 9.31 0 00-4.684-1.266 9.31 9.31 0 00-4.684 1.266l-69.631 40.205v-27.839l-.001-.048c0-.272.129-.528.346-.691l57.654-33.26a53.696 53.696 0 0126.816-7.177c29.644 0 53.684 24.04 53.684 53.684a53.91 53.91 0 01-.774 9.077v.003zm-150.831 49.618l-24.111-13.919a.859.859 0 01-.469-.661v-66.587c.013-29.628 24.053-53.648 53.684-53.648a53.719 53.719 0 0134.349 12.426c-.434.237-1.191.655-1.694.96l-57.032 32.943a9.272 9.272 0 00-4.687 8.057v.053l-.04 80.376zm13.095-28.233l31.012-17.912 31.012 17.9v35.812l-31.012 17.901-31.012-17.901v-35.8z"})),QA=p.forwardRef((e,t)=>d.jsx(jve,{ref:t,...e})),Nve=e=>p.createElement("svg",{width:32,height:35,viewBox:"0 0 32 35",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},p.createElement("path",{d:"M13.8555 34.2962C14.9325 34.2962 15.8055 33.4451 15.8055 32.3954C15.8055 31.3456 14.9325 30.4946 13.8555 30.4946C12.7786 30.4946 11.9055 31.3456 11.9055 32.3954C11.9055 33.4451 12.7786 34.2962 13.8555 34.2962Z",fill:"black"}),p.createElement("path",{d:"M18.4138 7.19675L19.2512 2.66005",stroke:"black",strokeWidth:2.11786,strokeLinecap:"square"}),p.createElement("path",{d:"M22.2656 5.5855L19.3466 2.11099L15.3748 4.37292",stroke:"black",strokeWidth:2.11786,strokeLinecap:"square",strokeLinejoin:"round"}),p.createElement("path",{d:"M14.9202 26.5528L15.7337 22.0169",stroke:"black",strokeWidth:2.11786,strokeLinecap:"square"}),p.createElement("path",{d:"M18.7729 24.9304L15.83 21.4671L11.8701 23.741",stroke:"black",strokeWidth:2.11786,strokeLinecap:"square",strokeLinejoin:"round"}),p.createElement("path",{d:"M16.6077 17.1996L17.4212 12.6633",stroke:"black",strokeWidth:2.11786,strokeLinecap:"square"}),p.createElement("path",{d:"M20.4587 15.58L17.5277 12.128L13.5679 14.3904",stroke:"black",strokeWidth:2.11786,strokeLinecap:"square",strokeLinejoin:"round"}),p.createElement("path",{d:"M8.32871 26.1554L4.75171 28.5815",stroke:"black",strokeWidth:2.01017,strokeLinecap:"square"}),p.createElement("path",{d:"M8.54383 30.0865L4.3208 28.8738L4.63185 24.5944",stroke:"black",strokeWidth:2.01017,strokeLinecap:"square",strokeLinejoin:"round"}),p.createElement("path",{d:"M21.3213 28.4299L23.8096 31.9282",stroke:"black",strokeWidth:2.01017,strokeLinecap:"square"}),p.createElement("path",{d:"M19.718 32.045L24.1085 32.3365L25.3527 28.2438",stroke:"black",strokeWidth:2.01017,strokeLinecap:"square",strokeLinejoin:"round"}),p.createElement("path",{d:"M25.3999 21.3291L29.7784 22.0996",stroke:"black",strokeWidth:2.05804,strokeLinecap:"square"}),p.createElement("path",{d:"M26.9072 25.072L30.3048 22.1919L28.1634 18.3557",stroke:"black",strokeWidth:2.05804,strokeLinecap:"square",strokeLinejoin:"round"}),p.createElement("path",{d:"M24.1196 12.8615L28.0197 10.763",stroke:"black",strokeWidth:2.05804,strokeLinecap:"square"}),p.createElement("path",{d:"M24.3357 8.83965L28.4869 10.5188L27.7093 14.8216",stroke:"black",strokeWidth:2.05804,strokeLinecap:"square",strokeLinejoin:"round"}),p.createElement("path",{d:"M6.91639 18.1572L2.52588 17.4101",stroke:"black",strokeWidth:2.05804,strokeLinecap:"square"}),p.createElement("path",{d:"M4.17731 21.1645L2 17.328L5.36167 14.436",stroke:"black",strokeWidth:2.05804,strokeLinecap:"square",strokeLinejoin:"round"}),p.createElement("path",{d:"M11.0799 10.6129L8.14893 7.34769",stroke:"black",strokeWidth:2.05804,strokeLinecap:"square"}),p.createElement("path",{d:"M12.2897 6.77496L7.80349 6.96156L7.01392 11.2649",stroke:"black",strokeWidth:2.05804,strokeLinecap:"square",strokeLinejoin:"round"})),Pve=p.forwardRef((e,t)=>d.jsx(Nve,{ref:t,...e})),Rve=e=>p.createElement("svg",{viewBox:"168.419 120.023 131.984 152.407",xmlns:"http://www.w3.org/2000/svg",...e},p.createElement("defs",null,p.createElement("linearGradient",{id:"paint0_linear_425_56",x1:62.128,x2:41.202,y1:105.54,y2:105.54,gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(1, 0, 0, 1, 168.420441, 120.02298)"},p.createElement("stop",{stopColor:"#FF3364",offset:0}),p.createElement("stop",{stopColor:"#C91540",stopOpacity:0,offset:1}))),p.createElement("g",{clipRule:"evenodd",fillRule:"evenodd",transform:"matrix(1, 0, 0, 1, 168.420441, 120.02298)"},p.createElement("path",{d:"m103.79 140.09-3.0389-83.784-5.5036-22.089 36.735 3.8889v101.35l-22.44 12.951z",fill:"#24386c"}),p.createElement("path",{d:"m131.98 38.1-22.44 12.96-46.308-10.158-54.203 22.069-9.0306-24.871 32.99-19.05 33-19.05 32.991 19.05z",fill:"#7589be"}),p.createElement("path",{d:"m0 38.1 22.44 12.96 13.008 38.686 43.921 35.142-13.378 27.512-33-19.051-32.991-19.05v-76.2",fill:"#b2bfe8"}),p.createElement("path",{d:"m80.868 104.56-14.877 21.932v25.91l21.11-12.18 10.877-16.242",fill:"#24386c"}),p.createElement("path",{d:"m66 100.59-21.119-36.565 4.5489-12.119 17.293-8.3844 20.378 20.504z",fill:"#7589be"}),p.createElement("path",{d:"m44.881 64.022 21.11 12.18v24.38l-19.524 0.84001-11.81-15.08 10.224-22.32",fill:"#b2bfe8"}),p.createElement("path",{d:"m65.991 76.2 21.11-12.179 14.367 23.922-17.386 14.365-18.091-1.7272z",fill:"#24386c"}),p.createElement("path",{d:"m87.101 140.22 22.44 12.181v-101.34l-21.78-12.57-21.77-12.57-21.78 12.57-21.77 12.57v50.289l21.77 12.57 21.78 12.571 21.11-12.191zm0-51.83-21.11 12.19-21.11-12.19v-24.37l21.11-12.19 21.11 12.19v24.37",fill:"#dc244c"})),p.createElement("path",{d:"M 234.421 246.523 L 234.421 220.609 L 213.421 208.523 L 213.421 234.394 L 234.421 246.523 Z",fill:"url(#paint0_linear_425_56)"})),Mve=p.forwardRef((e,t)=>d.jsx(Rve,{ref:t,...e})),Lve=e=>p.createElement("svg",{"xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:cc":"http://creativecommons.org/ns#","xmlns:rdf":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","xmlns:svg":"http://www.w3.org/2000/svg",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink","xmlns:sodipodi":"http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd","xmlns:inkscape":"http://www.inkscape.org/namespaces/inkscape",width:330.93661,height:303.22852,id:"svg2","inkscape:version":"0.48.4 r9939","sodipodi:docname":"searx_logo.svg","inkscape:export-filename":"/home/a/magnif.png","inkscape:export-xdpi":23.1774,"inkscape:export-ydpi":203.1774,...e},p.createElement("defs",{id:"defs4"},p.createElement("linearGradient",{"inkscape:collect":"always",id:"linearGradient3857"},p.createElement("stop",{style:{stopColor:"#ffffff",stopOpacity:1},offset:0,id:"stop3859"}),p.createElement("stop",{style:{stopColor:"#ffffff",stopOpacity:0},offset:1,id:"stop3861"})),p.createElement("linearGradient",{id:"linearGradient3790"},p.createElement("stop",{style:{stopColor:"#a9a9a9",stopOpacity:1},offset:0,id:"stop3792"}),p.createElement("stop",{style:{stopColor:"#000000",stopOpacity:1},offset:1,id:"stop3794"})),p.createElement("radialGradient",{"inkscape:collect":"always",xlinkHref:"#linearGradient3790",id:"radialGradient3798",cx:294.45947,cy:208.37973,fx:294.45947,fy:208.37973,r:107.58125,gradientUnits:"userSpaceOnUse"}),p.createElement("linearGradient",{"inkscape:collect":"always",xlinkHref:"#linearGradient3857",id:"linearGradient3865",x1:120.68947,y1:239.61774,x2:120.68947,y2:602.17517,gradientUnits:"userSpaceOnUse"}),p.createElement("linearGradient",{"inkscape:collect":"always",xlinkHref:"#linearGradient3790",id:"linearGradient3912",x1:186.74416,y1:354.42426,x2:255.84358,y2:254.35953,gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(1.2227304,0,0,0.89945099,-289.31433,113.40259)"}),p.createElement("filter",{"inkscape:collect":"always",id:"filter4024",x:-.12996517,width:1.2599303,y:-.14709377,height:1.2941875,colorInterpolationFilters:"sRGB"},p.createElement("feGaussianBlur",{"inkscape:collect":"always",stdDeviation:6.4759344,id:"feGaussianBlur4026"}))),p.createElement("sodipodi:namedview",{id:"base",pagecolor:"#ffffff",bordercolor:"#666666",borderopacity:1,"inkscape:pageopacity":0,"inkscape:pageshadow":2,"inkscape:zoom":1.979899,"inkscape:cx":-11.542922,"inkscape:cy":142.31651,"inkscape:document-units":"px","inkscape:current-layer":"layer1",showgrid:"false","inkscape:window-width":1855,"inkscape:window-height":1056,"inkscape:window-x":65,"inkscape:window-y":24,"inkscape:window-maximized":1,showguides:"true","inkscape:guide-bbox":"true","fit-margin-top":0,"fit-margin-left":0,"fit-margin-right":-24,"fit-margin-bottom":-6}),p.createElement("metadata",{id:"metadata7"},p.createElement("rdf:RDF",null,p.createElement("cc:Work",{"rdf:about":""},p.createElement("dc:format",null,"image/svg+xml"),p.createElement("dc:type",{"rdf:resource":"http://purl.org/dc/dcmitype/StillImage"}),p.createElement("dc:title",null)))),p.createElement("g",{"inkscape:label":"Layer 1","inkscape:groupmode":"layer",id:"layer1",transform:"translate(-61.719803,-34.870671)"},p.createElement("path",{style:{fill:"#000000",fillOpacity:1,fillRule:"nonzero",stroke:"none"},d:"m 70.523181,34.870671 c -7.11959,15.242893 -10.17798,31.779192 -8.22563,48.814566 5.01677,43.774133 41.675309,79.324503 91.536109,95.162893 -6.62576,-22.40752 -5.34093,-44.9362 2.6395,-65.84431 C 108.73618,98.821131 74.828141,70.195435 70.523181,34.870671 z",id:"path3814-0-7","inkscape:connector-curvature":0}),p.createElement("path",{style:{fill:"#000000",fillOpacity:1,fillRule:"nonzero",stroke:"none"},d:"m 303.77876,36.21406 c 7.11959,15.242893 10.17798,31.779192 8.22563,48.814566 -5.01677,43.774134 -41.67531,79.324504 -91.53611,95.162894 6.62576,-22.40752 5.34093,-44.9362 -2.6395,-65.84431 47.73698,-14.18269 81.64502,-42.808386 85.94998,-78.13315 z",id:"path3814-0","inkscape:connector-curvature":0}),p.createElement("path",{transform:"matrix(0.6556593,-0.75505688,0.75505688,0.6556593,0,0)",style:{fill:"#000000",fillOpacity:1,fillRule:"nonzero",stroke:"none"},d:"m -5.0905523,259.06055 18.4167573,0 c 6.220455,0 11.228257,16.68196 11.228257,37.40349 l 0,172.83701 c 0,20.72153 -5.007802,37.40349 -11.228257,37.40349 l -18.4167573,0 c -6.2204547,0 -11.2282577,-16.68196 -11.2282577,-37.40349 l 0,-172.83701 c 0,-20.72153 5.007803,-37.40349 11.2282577,-37.40349 z",id:"rect3804","inkscape:connector-curvature":0}),p.createElement("path",{"sodipodi:type":"arc",style:{fill:"url(#radialGradient3798)",fillOpacity:1,fillRule:"nonzero",stroke:"none"},id:"path2987","sodipodi:cx":294.45947,"sodipodi:cy":208.37973,"sodipodi:rx":107.58125,"sodipodi:ry":107.58125,d:"m 402.04073,208.37973 a 107.58125,107.58125 0 1 1 -215.16251,0 107.58125,107.58125 0 1 1 215.16251,0 z",transform:"translate(-107.07617,-60.609153)"}),p.createElement("path",{"sodipodi:type":"arc",style:{fill:"url(#linearGradient3865)",fillOpacity:1,fillRule:"nonzero",stroke:"none"},id:"path3757","sodipodi:cx":131.82491,"sodipodi:cy":299.29346,"sodipodi:rx":101.52033,"sodipodi:ry":101.52033,d:"m 233.34524,299.29346 a 101.52033,101.52033 0 1 1 -203.040667,0 101.52033,101.52033 0 1 1 203.040667,0 z",transform:"matrix(0.76865672,0,0,0.76865672,85.80266,-82.535889)"}),p.createElement("path",{"sodipodi:type":"arc",style:{fill:"#1a1a1a",fillOpacity:1,fillRule:"nonzero",stroke:"none"},id:"path3800","sodipodi:cx":183.34268,"sodipodi:cy":156.35687,"sodipodi:rx":27.274118,"sodipodi:ry":27.274118,d:"m 210.6168,156.35687 a 27.274118,27.274118 0 1 1 -54.54824,0 27.274118,27.274118 0 1 1 54.54824,0 z",transform:"translate(5,-7.1428572)"}),p.createElement("path",{"sodipodi:type":"arc",style:{fill:"#ffffff",fillOpacity:1,fillRule:"nonzero",stroke:"none"},id:"path3802","sodipodi:cx":197.9899,"sodipodi:cy":203.32896,"sodipodi:rx":5.5558391,"sodipodi:ry":5.5558391,d:"m 203.54574,203.32896 a 5.5558391,5.5558391 0 1 1 -11.11168,0 5.5558391,5.5558391 0 1 1 11.11168,0 z",transform:"translate(1.4847712,-63.564549)"}),p.createElement("rect",{style:{fill:"#ffffff",fillOpacity:.82211531,fillRule:"nonzero",stroke:"none",filter:"url(#filter4024)"},id:"rect3916",width:2.2392972,height:159.43797,x:19.525793,y:337.8396,rx:2.8666623,ry:9.0007057,transform:"matrix(0.74466525,-0.84318084,0.84318084,0.74466525,-35.543204,-26.349917)"}))),Dve=p.forwardRef((e,t)=>d.jsx(Lve,{ref:t,...e})),Ive=e=>p.createElement("svg",{id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 122.88 122.78",style:{enableBackground:"new 0 0 122.88 122.78"},xmlSpace:"preserve",...e},p.createElement("style",{type:"text/css"}),p.createElement("g",null,p.createElement("path",{className:"st0",d:"M25.91,77.62c0,7.14-5.77,12.9-12.9,12.9S0.1,84.75,0.1,77.62c0-7.14,5.77-12.9,12.9-12.9h12.9V77.62 L25.91,77.62z M32.36,77.62c0-7.14,5.77-12.9,12.9-12.9s12.9,5.77,12.9,12.9v32.26c0,7.14-5.77,12.9-12.9,12.9 s-12.9-5.77-12.9-12.9V77.62L32.36,77.62z"}),p.createElement("path",{className:"st3",d:"M45.26,25.81c-7.14,0-12.9-5.77-12.9-12.9c0-7.14,5.77-12.9,12.9-12.9s12.9,5.77,12.9,12.9v12.9H45.26 L45.26,25.81z M45.26,32.36c7.14,0,12.9,5.77,12.9,12.9c0,7.14-5.77,12.9-12.9,12.9H12.9C5.77,58.17,0,52.4,0,45.26 c0-7.14,5.77-12.9,12.9-12.9H45.26L45.26,32.36z"}),p.createElement("path",{className:"st2",d:"M96.97,45.26c0-7.14,5.77-12.9,12.9-12.9c7.14,0,12.9,5.77,12.9,12.9c0,7.14-5.77,12.9-12.9,12.9h-12.9V45.26 L96.97,45.26z M90.52,45.26c0,7.14-5.77,12.9-12.9,12.9c-7.14,0-12.9-5.77-12.9-12.9V12.9c0-7.14,5.77-12.9,12.9-12.9 c7.14,0,12.9,5.77,12.9,12.9V45.26L90.52,45.26z"}),p.createElement("path",{className:"st1",d:"M77.62,96.97c7.14,0,12.9,5.77,12.9,12.9c0,7.14-5.77,12.9-12.9,12.9c-7.14,0-12.9-5.77-12.9-12.9v-12.9H77.62 L77.62,96.97z M77.62,90.52c-7.14,0-12.9-5.77-12.9-12.9c0-7.14,5.77-12.9,12.9-12.9h32.36c7.14,0,12.9,5.77,12.9,12.9 c0,7.14-5.77,12.9-12.9,12.9H77.62L77.62,90.52z"}))),Fve=p.forwardRef((e,t)=>d.jsx(Ive,{ref:t,...e})),Bve=e=>p.createElement("svg",{viewBox:"0 0 32 32",fit:"",height:"100%",width:"100%",preserveAspectRatio:"xMidYMid meet",focusable:"false",...e},p.createElement("path",{d:"M26.69 18.53a1 1 0 00-1.4-.22L16 25.17v.29a1 1 0 110 1.91v.05a1 1 0 00.6-.19l9.88-7.3a1 1 0 00.21-1.4z",fill:"#80868b"}),p.createElement("path",{d:"M16 27.37a1 1 0 110-1.91v-.29l-9.29-6.86a1 1 0 00-1.4.22 1 1 0 00.21 1.4l9.89 7.3a1 1 0 00.59.19v-.05z",fill:"#9ba0a5"}),p.createElement("path",{d:"M16 24.46a2 2 0 102 2 2 2 0 00-2-2zm0 2.91a1 1 0 111-.95 1 1 0 01-1 .95z",fill:"#606368"}),p.createElement("path",{d:"M8 8.14a1 1 0 01-1-1V4.63a1 1 0 112 0v2.51a1 1 0 01-1 1z",fill:"#9ba0a5"}),p.createElement("circle",{cx:7.97,cy:16,r:1.01,fill:"#9ba0a5"}),p.createElement("circle",{cx:7.97,cy:13.05,r:1.01,fill:"#9ba0a5"}),p.createElement("circle",{cx:7.97,cy:10.09,r:1.01,fill:"#9ba0a5"}),p.createElement("path",{d:"M24 11.07a1 1 0 01-1-1V7.55a1 1 0 012 0v2.52a1 1 0 01-1 1z",fill:"#606368"}),p.createElement("circle",{cx:24.03,cy:16.01,r:1.01,fill:"#606368"}),p.createElement("circle",{cx:24.03,cy:13.02,r:1.01,fill:"#606368"}),p.createElement("circle",{cx:24.03,cy:4.63,r:1.01,fill:"#606368"}),p.createElement("path",{d:"M16 20a1 1 0 01-1-1v-2.54a1 1 0 012 0V19a1 1 0 01-1 1z",fill:"#80868b"}),p.createElement("circle",{cx:16,cy:21.93,r:1.01,fill:"#80868b"}),p.createElement("circle",{cx:16,cy:13.51,r:1.01,fill:"#80868b"}),p.createElement("circle",{cx:16,cy:10.56,r:1.01,fill:"#80868b"}),p.createElement("path",{d:"M20 14.05a1 1 0 01-1-1v-2.51a1 1 0 112 0v2.51a1 1 0 01-1 1z",fill:"#606368"}),p.createElement("circle",{cx:20.02,cy:7.58,r:1.01,fill:"#606368"}),p.createElement("circle",{cx:20.02,cy:18.92,r:1.01,fill:"#606368"}),p.createElement("circle",{cx:20.02,cy:15.97,r:1.01,fill:"#606368"}),p.createElement("circle",{cx:11.98,cy:18.92,r:1.01,fill:"#9ba0a5"}),p.createElement("circle",{cx:11.98,cy:10.56,r:1.01,fill:"#9ba0a5"}),p.createElement("circle",{cx:11.98,cy:7.58,r:1.01,fill:"#9ba0a5"}),p.createElement("path",{d:"M12 17a1 1 0 01-1-1v-2.54a1 1 0 012 0V16a1 1 0 01-1 1z",fill:"#9ba0a5"})),fj=p.forwardRef((e,t)=>d.jsx(Bve,{ref:t,...e})),$ve=e=>p.createElement("svg",{width:"256px",height:"256px",viewBox:"0 0 256 256",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",preserveAspectRatio:"xMidYMid",...e},p.createElement("g",null,p.createElement("rect",{fill:"#FB651E",x:0,y:0,width:256,height:256}),p.createElement("path",{d:"M119.373653,144.745813 L75.43296,62.4315733 L95.5144533,62.4315733 L121.36192,114.52416 C121.759575,115.452022 122.2235,116.413008 122.753707,117.407147 C123.283914,118.401285 123.747838,119.428546 124.145493,120.48896 C124.410597,120.886615 124.609422,121.251127 124.741973,121.582507 C124.874525,121.913886 125.007075,122.212123 125.139627,122.477227 C125.802386,123.802744 126.39886,125.095105 126.929067,126.354347 C127.459274,127.613589 127.923198,128.773399 128.320853,129.833813 C129.381268,127.580433 130.541078,125.1614 131.80032,122.57664 C133.059562,119.99188 134.351922,117.307747 135.67744,114.52416 L161.92256,62.4315733 L180.612267,62.4315733 L136.27392,145.739947 L136.27392,198.826667 L119.373653,198.826667 L119.373653,144.745813 Z",fill:"#FFFFFF"}))),zve=p.forwardRef((e,t)=>d.jsx($ve,{ref:t,...e})),_ve=e=>p.createElement("svg",{"xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:cc":"http://creativecommons.org/ns#","xmlns:rdf":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","xmlns:svg":"http://www.w3.org/2000/svg",xmlns:"http://www.w3.org/2000/svg","xmlns:sodipodi":"http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd","xmlns:inkscape":"http://www.inkscape.org/namespaces/inkscape",width:64,height:64,viewBox:"0 0 64 64",id:"svg20","sodipodi:docname":"supabase-icon.svg",style:{fill:"none"},"inkscape:version":"0.92.4 (5da689c313, 2019-01-14)",...e},p.createElement("metadata",{id:"metadata24"},p.createElement("rdf:RDF",null,p.createElement("cc:Work",{"rdf:about":""},p.createElement("dc:format",null,"image/svg+xml"),p.createElement("dc:type",{"rdf:resource":"http://purl.org/dc/dcmitype/StillImage"}),p.createElement("dc:title",null)))),p.createElement("sodipodi:namedview",{pagecolor:"#ffffff",bordercolor:"#666666",borderopacity:1,objecttolerance:10,gridtolerance:10,guidetolerance:10,"inkscape:pageopacity":0,"inkscape:pageshadow":2,"inkscape:window-width":1687,"inkscape:window-height":849,id:"namedview22",showgrid:"false","inkscape:zoom":2.0884956,"inkscape:cx":54.5,"inkscape:cy":56.5,"inkscape:window-x":70,"inkscape:window-y":0,"inkscape:window-maximized":0,"inkscape:current-layer":"svg20"}),p.createElement("path",{d:"m 37.41219,62.936701 c -1.634985,2.05896 -4.950068,0.93085 -4.989463,-1.69817 L 31.846665,22.786035 h 25.855406 c 4.683108,0 7.294967,5.409033 4.382927,9.07673 z",id:"path2",style:{fill:"url(#paint0_linear)",strokeWidth:.57177335},"inkscape:connector-curvature":0}),p.createElement("path",{d:"m 37.41219,62.936701 c -1.634985,2.05896 -4.950068,0.93085 -4.989463,-1.69817 L 31.846665,22.786035 h 25.855406 c 4.683108,0 7.294967,5.409033 4.382927,9.07673 z",id:"path4",style:{fill:"url(#paint1_linear)",fillOpacity:.2,strokeWidth:.57177335},"inkscape:connector-curvature":0}),p.createElement("path",{d:"m 26.89694,1.0634102 c 1.634986,-2.05918508 4.950125,-0.93090008 4.989521,1.698149 L 32.138899,41.214003 H 6.607076 c -4.6832501,0 -7.29518376,-5.409032 -4.3830007,-9.07673 z",id:"path6","inkscape:connector-curvature":0,style:{fill:"#3ecf8e",strokeWidth:.57177335}}),p.createElement("defs",{id:"defs18"},p.createElement("linearGradient",{id:"paint0_linear",x1:53.973801,y1:54.973999,x2:94.163498,y2:71.829498,gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(0.57177306,0,0,0.57177334,0.98590077,-0.12074988)"},p.createElement("stop",{stopColor:"#249361",id:"stop8"}),p.createElement("stop",{offset:1,stopColor:"#3ECF8E",id:"stop10"})),p.createElement("linearGradient",{id:"paint1_linear",x1:36.1558,y1:30.577999,x2:54.484402,y2:65.080597,gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(0.57177306,0,0,0.57177334,0.98590077,-0.12074988)"},p.createElement("stop",{id:"stop13"}),p.createElement("stop",{offset:1,stopOpacity:0,id:"stop15"})))),Hve=p.forwardRef((e,t)=>d.jsx(_ve,{ref:t,...e})),Uve="data:image/png;base64,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",Wve="/assets/Save1-3ef66202.png",Vve="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABY9JREFUWEe9mGtsFFUUx/9n2rXhgwgKhGBUfAQwEJGZbW3nDrEEMAQF4osAKiQaoiZGEDQGDQ8jqURBokj0A1GEBKNNUAMBn7DSuVsrM1vAFyXyQTFGExUFQpTdnWNvu1unu3e3A91yv829/znnN+fec++5Q7hIzbOsGNXU3AdgJhENZ4ABtBrMzZOSyUOlMOhi8LXb9pyA6GUA15Xwt7EmFls1IZE4Uzg+4IC+EEsBbIwQiA5LynEXFdAX4ikAL0aAy0u8bCw2qy6R+DXfMWAR9IV4GMAbJeDSAGIlxr4zpZxA3WsUAwLo2/ZqEK3RAgTBjGxNzeFLMpnB2SDYAKI7NLqOdCZTV9/WdqrigCnHmc/MOzROzwXAnbVS7gmPeUJ8QMCcIj3z51YyOa2igL4QjwHYpI2cYUy0WlqO6MZ8x9kN5ts1Y00VA/SEuJqAHzVOzhJwjynl3nLJ4gvxLoC5YQ0Bf1YMMCXEfgYai7YJw2g0W1q+iJLJnhAdBIwJac9VBNCz7euJ6IcCiJMgWmC57kdR4JQmZdvzmOidkP5MRQBTjvMAM28rmJ4XTCmfiQqXA1zGRBtC76jl0f+WEuIRBl4PW2JgcVzKLd7kySaYVxBwMp1Or6xva/tN5/GgEGMN4DCAmtD4v5UCnM3AhwWOXwuC4E3DML4CUJ0b6zgVi02YkkhkwtpDQozPAgkAwwpsHK0IoCvEpYOAU1HmgoPgpnhr69d5bcq2r+Hu9Zv/iB4zAXBbRQBz62c9Ey3vCzKdyYzMT3PKcSYy82eayKkj7nlTylUVA1RgnhDfEDC+BOTfYF5qJZNbcx+kIvc9gEEa/WZLSrXpRz+LfceZBeAWZh4M5rMwjCOnq6t3Tkkk/sk78G37WRCtLQH4pSVlQxec40xj5mYAQwq1RPSq6bpL8v19RtB3HAvMKkNrNY5/AvCEJeVOr6FhnGEYkoHLy0yz0qss1tlSr/VELhKg5zjLiXl9X+sKwC4AtwIYHEGrlTCwKS7l40URLWWwTFUSmUGdpX1EtNsW8ytWMqkq76KmneKUbRfu6JGhQsJ56Uxmb6yqaj+IzDIGlllSlrwSFAGmHGchM7+tMZgGURMFwT4QDWFgS+eaGa7RZZhoQdx1VRJ0Nc9xlhCz3Vlhj+w6KYh+J+B4NpvdWtva2l7u63sBli3TmadayeQ+ZSy3MavSaqjGeBZE91qu+/6FhL3kGkwJ8VAuKoUaBtHMfFXi19ffiKoqv8T+1fMuEU03XVdtwv1qXRFst+2bAyJ9qIlmW66rsrR7umx7HRE9HcHrLkvK2RF0ZSVdgL4QBwHEC5WBYTi1LS0y3H9QiOkG8Em4Tx1LDMwHcEOo/4Qp5WgCgv5AUonoKaPzLSnf0xn3hFDl06MMZIhog+W6mz0h1Ln5XAH4laaUv/QLMOesqZdhokWm6/YqQIsXZufFMnd37ZoFx1kD5tVhXXUmc9XEtraf+wXoC/ESgCfDRoxYbOikROKvqIbVMUeG0VJQlZw4PmrUtXObm7NR7eh0pPtyJpob3sfKOThs2yMyRMc6/79cVjC9e0wpdVfJ8+Kl9oYGOzCMXokA4HQA3F0r5aflrOUuS25uA+4tDYIZVmvrx+dFoxHns/gogLFFWQyMq5WyQ+ekra7uiupYzAMwumh9Mq+NJ5Mr+wun3s8DTgZwQGNQHW93Wa67OzzmNTYOo3T6WwAjNMmjrUouFLbnqNNlc84oMzA1LuV+9XzIccZkmdUFSfcvb4sp5eILhdEmSbizj/95Bxg4qf3RoyomYFtcykWVhOuZ4gLIqH9E/3+N6C3LdR+sNJwWUHWeVz3IvN1KJhcOBFxJQDXg2/b9INpezjEB60wpVwwUXFnAUEIogPpccVoF4A8Axxhoikup9sABbf8B9OMBxRiHRPEAAAAASUVORK5CYII=",qve="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABJdJREFUWEe9mHvIn2MYxz/fkPzhMKdWwhxiIpMzkZVNa2xyWua0ooUSMyS0oa1ZGDGLPxazFaGGpjmfiRxyZhN/OCSKYdZiDl/3tZ7n7dnz3s/v93vf93l3/fm7r+e6v7/r+L1usZnE9lbAucBEYBfAwFvAY5I+bIKhzYHP9qnAHcDeDffdCcyWtK5+PuwAbc8AAkA3WS1p9GYFaPsa4NZuyCrn7wGTJP1Y/jZsHrR9MXBfA7i/gcjJnHwOHCQpcpRhAWj7xmT8pgYAE4CPUk5uBywATsnorQaOlLS2dYC2pwIPZS7dkICdJmll9cz2E0AUUV1elDSuVYC2LwMWNnhujKSPc2e2nwJOzpzNaw2g7T2AbzKXrAfOlPR0p2Kx/Qgwpaazpk2ALwNjMyDGSnq1l0pO6RG5t19Fd0MrAG3vA3xVA/ErcI6kZ3oBFzq2zwYeruivawvg+WlKLK0BuUXS9b2CKwDOLCq7/Gx9WwAvAe6tgZkuabHtQ4HrgPDoLEk/NRTK/kX72bpy/ldbACcDT9Yuvge4P5GDd4Ati7PIsWjC/9RazYEpf18Bdq7ZWNUWwG2BtT2G82BJn5S6tvcs8rf8E1UzJ7UCsMif24GregA5sgyz7THACxnPhZk5kma3BrAA+WnidxGunPwOzJC0pNANz30BbJNRXiQpmn7vs9j2JOCoYoZG842psFzSn5Vw3ZDybW4DwLclHVOAGxdEFdgho3u3pCvK37t60PZhRYUekTH2LXClpOW2g8u9CezYIcyhH1WcsxWf9XmuJ4C2I6cit7rJCuCEwrvddJvOF0q6vH7Y6MEOrGQgANZ08Whp6y5Jwbz7SRag7XpHHwioUjfGVhCEmNHRrJtkpqTGlaAfQNsXAA9mrAULnge8VCT34mI7q6tGE44ZHEWwUWxH0h+bGPZIICbFz8DXwBJJH3T695sA7ELTT5QU4OLCaMxBrUZkjP8LnCXp8cG4vTEHbV8EhFfqErvBxJKVJN52QFps3m/oX9Vvx0uKJjwk2ejBRLsPSbS7ydWTJUWVluGaD1zbw60rJMWMHpKUAN8FDs9YOk5S9LY+sT0+5dNzNd05QOwi+1Z+/y7l2Kg0rv4bCkI1eC+MTpX0aM647aBPlwJREAskLbI9O02mm2v6u0n6YagA47KozqpMk1QnoJso2Fa5uxZpEmtmrJtV2V3S90MFeBtwdc3IiNQ4f+vVcDHmXq+xkgjxXpKiqgctEeLcP59S7WOdrNveNfW9L9P7y/Y1vZWScqvkgMAGwGigmxRC4nV/AGdIer4LuFiW3igacF11QmIvzw4ITUa5rOJVaZuKnaAuoyUFTe8ntndKzxbx2DMqczw3hXbWUMHF9yXA44HXMgZjvJ0uKTb/PrEdu8NnQIS3LllWMliwfaOuaB31ag67MUlizMXQj6Yei3UsSP3e8mISSZo+WDC57+qzuNN7Xng4VsfcQ0/YXippWpvg+kJcC1+vL6LVzx6QdGHb4LIAizAOhA8ukxQUbVikE6M+D1jW5db5kmISDZt0XJqKgggARxfkdAvgl6Ixz0sPjNEDh1X+B7zziYfyk4bmAAAAAElFTkSuQmCC",Gve="data:image/png;base64,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",Kve="data:image/png;base64,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",Xve="data:image/png;base64,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",Yve="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABOtJREFUWEelmGvon2MYxz9fcmZMkjltLIeYF45zmPOcYqJMkVMSKTYviLYhw5ZFhmilFfNCGSJL2KY2FFs5DiGHaayctjImp8v9Xfdv3Xv8fv/nsKv+L37/576v+/Ncz33d1/e6xWZaROwEjAeOAg4D/Nv2K/ARsBx4TdLvXZZSl0meExF7A7cClwG71Pj5BZgH3C/puzZrdgKMiMnALGDrNosBfwA3S3q06bzWgBHhSFw+YIFvAP/Z70hg1IBx8yRd2QSyFWBEPANMrDheCTwMvCDpq/JZRIwGLgAmAftW5s2XdHEdZGPAiLgLuKPi8D5giqR/877cFtgP+FbSb72xEbElMBO4pTJ/uqQ7h4JsBJgid0iK3McVR1dK8ufeYBFxLuAIbw84Yz8BXkwJNFvSujzmamBuxc8YSVXfG4c0BVwKnFg4dtQckY0WEZ8BB/aJxg/OdEkLM+R04PZi3JuSSt+buKgFjIiDgU+LWSsk+bzbxCJiGnD3EJ9rrKRlGdL+7Ldnh6b96Ij/z5oAVvfeBEkL+jnLn3lM3odOgOHFOEdyhPdrRFwIPF88myFpalfA14FT8+S1kspFBwYsInx4vwocUwy6VNLTOWnWFFVnqaSTuwL66HBm2lyyzhriM1Y/+17OaGCL/OCpdBRdkT/zIuD0/P9VkvbpCrgW2DlPflzStU0BM8hqYI88Z5mksfn/TwIbYFPJXC/J2d9pD5aAcyVd0xLwDWBcnvOcpIsyYFmR1knqiYxN3DdJki9Tod8/z1osycqlsUWEy90D6UD/E7hR0k8ZsDy6VkrqWxabAHqjn5mJLKGGS/qnMWGfgRHhimOFs11+vEjSGV0/sdP/nmLyREnPbiagxcbGKgRMlTSjK6AzuBQBn6ej4qDNBCxPBrsaXRUaPf+1nzjvl5eBcwqomZKmdIFM5+NswHqyZwskTRjkqymgN/DXFSeTJD3SBjIirGYsdEsbJcmSra81AsxRvCmdhw9WvEyTdG8dZET4jPPLWM2UdkOdum4MmCHnANdVFhkmydnd1yJiRG6cXFVKmyPp+rqXawWYIR/KCtk/3wWOTYX+ryEA+0V+liQ3XLXWGjBDngRslXTc4roVIqJ8IQ+/SpLLXCPrBJgh3ZvsAKwAPhgUxUqTtUbSro3I8qDWgBFhKAvOUn1Y670PWJC+DbyXRMX3+UUeA3p7zeNGSnL72ci6AO4G/Fjj3U3Uh+nG4c2kCY8DjszjLb32b1MqWwPmqNwGWOI7mm3sC0n9+paBPjoB9rxFxJ5ZSFhMHJ+b9aGAf5bkL9DYOgFGhPsOS/TlvUaogD4NsOo+JbWdhzvbC5qB0n4QcWvAPl2effsWa0nqP1yzF0r6uwA+IPXIbqCGuXmXZAHc2LoAnpc2/Us1K6xK4uKddIi/YuheRjemKgZ2AfSN1hPAJS0WtLwany6MqoKj1kVrwOLT7Q74jtB77uycJD2F3G/hThKtM2A+biwAVheXR85qS3cniZPIv3s2Lsn6t2pDVhnQCTD3FL5d6PW1vvxxg+8kWZKEwPr8Ai5r5/vQlmRh0dq6Ava77SoXd6VxVltS1QqKoai7Am7jW4YUNauaOrtY0vy6QYOedwIsEsW3p64gvi04Il2S79hnoclJwfgGtpNtFmC5YkT4ILYoODod1icAPqCtbq5NDZab9k72HxsbpTgi5cK3AAAAAElFTkSuQmCC",Jve="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABYRJREFUWEfdmWtsFFUUx/9ndretPIKiMRqDJSQIGuS10wqlMxQC0XRni49YDBiiITFGE4zRoFGxgDEIKPEDiY/wwQeCxPiFnS2EUGl3thC7u6AoIERqBDSSCBSx0MfOPTLL7nZod/bRbiFxv03u/5z7u+fec+5jCf1+bXr1BAn0HoDZANwAmf012b+ZwHCDxRNyXWs4GlQfBPMOMG+R/eFNhfkCyG4QaVRnkOD9AMoKddRfz0y+Cn+oMaar9zP4qNXOhB0VPuOpQnynAaMB7wjQiLMARhXiwEkrMRbM9BtN0UDNZJB5zKaLlYAXTtXCF/LpJw0YCyrrmbEyH6N8NFkALfMzIk5VlY+GTufy1RfBoHIKjHG5DPJvl+bLWsu+iF4zhWD+lMHu7x53fFLVIwfOZ/PZB6grnQBG5A+QQymEYiVJMulOOqiPlV0+N31K/dEeJ292wH8BjCwWIDE97fWHvrL8RXXlCIAHMvlmpjUV/tDqfAD/ATC6WIAMNFVoxgLL36FdNeOFGX+dSbqFwemyRYwSEDXKvtC2Gw6Y6FDQw3JdaM9QBm2f4qJGMAkliGmZC73NVDK6oz9ob885xt3oleVY782JYF+vAoCVhAN/jHWy31h3swEdZ5kZGyv8hmP9He4pzrn8bloW5yRLCv7/gMx4jSTa5RLoMiG58o1MSkcCcXjEvSzYSoTK/vZDiqAFV+E3NhQK5aSP6uoZgO+xtw8J0OwpueOhx5vOFQ+wegtAy4sGSJBUr9ZiFA9Q+X7gNPMHshZ+dbB18FeJpWVdnp7joltyrPa5BlDm4TshXG8BeCap7QCoE2AJoE2yFnp/sIApu8sACrybJEytOps6oZ8iog0MhDzusvbjF8d0TZjQLnkDMZPWwNppMv5uRKG+QMAKr2ZszRXpTO3DCkiMb09euWtxff036egfCqgTBVApgIkJIIkvSixFndb6cAJulzVjSSoqbTvnVpCLVxGz3yGS7QB/Kmvh9fb2YQEkQsTrM9JFOaqrrwDsmAjXAREivfES/6xFTdYNs+9eHNWVjOdBq1izZO7xCHdnrp2EyDr+we2tDf1M1vUdQExX3mDg3QLX359dpphcvaj1UtYIEmGl12dsLNB5Wh5pVOaQQNhh8e9l0G7nyPI+WQvPzwo41J0kqiu/ARjfH9BaAjPbjFlWeYkF1ReZebNDELSsgEKgprLOaBlMBKP63HmA+C6DbZvXdxUuuQSs9oiuLifwlgEDAfbmSpJ2ksRSqdvzS6fUm7NQ39rt4Sn1zdb1FdGg8hEYz9s6tXaij2XNWJFpwAeDc2QhpK0gTLK1/54LMKW17hOO1T4lIqaw1x+qvRYVpYUA1dZZG4FfICuNhDRmtGtUeGLtrm7rYu+SpPGSidMmoQ5IHMs8SbvzRX5ZoB9kLTQjmb2tDFTZALsBlKa/hSiX61pPxXRlEwMv23RWIKTkd0dxXxYIh2WfMS0xxbqiXw2kz2n9xiXXuFm1zWeiurL26j6/KrOOz9oAq48BNHkwCWGzuXJppGvsvHnNXbFgdQMzOT1pmG6Ol0/3H/gjElBXE3GDQ78n+p7fAupiJv56iIBIPbtZe65JfMLBX16AxPjyuhfWaFD9HMzLhgj5mawZzyYSJajudNh7TZSW3i4v3Hsx2zboYrrvOsBr5aH6QzC9NBRIV6/rthmPNXfs3z17bEnc/ZctK1NuWcSp3HrAjOjqJwR+LkN/a2XNaBgAmBh5YouiJQy216S8mAkolYjenOkLhSyDNl2tksCtGYyPgPlHEKVPPGkN8zbZH15qfWcEzIski4gbINlPyQcD1dOERF+AMTUP3+/ImvF2urbmYVA0STSgWDvLkyCUAxiT/JvDuptYR6sYmdjsXWQctnf4H+AAdznBWyCnAAAAAElFTkSuQmCC",Qve="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABEtJREFUWEfdmWvIn3MYxz/fOZ+SkTcaUmyWYyGHLNakDG+kCYmURE2iTU5j0jCWFyuH9sJx7IU30kibjT0Uo5jzcsg2smKeOW5mLvdXv/vv3u2+n/v+Hx5Pud48Pc/vuq7f977Ov+sRJYqIw4B7gFOAnYHtZZ6G35XkLpA0FBFHA0uARZIWdKkLK+tQRBwPvJEB3L1bRRX80yUtjYgjgY/S+RJJF3WjuwMwIvYENgJ7d6NgBN5pkpZHxCTg4wLfO8BZkn5oc08R4L3ArDZCLXnqAFp8A3CqpPVNuooA1wETmgS6OJ8qaUVEHAW8XyH3HTBR0qaRdBYB/gLYzYOi01OSOOk+r1Fq1x8n6fe6S4sAfwb2GhQ64FJJT1tfRHwITK7RfaekO9oA/BHYZ4AAl2cWnJYAHgrcBOxRKlu7AkslLR4LgL7zbEkv9/PRRRcP2oLG9SdwGbASGK4AGsA2SdvGyoL5vQbqJKyieZLmjTXAkbw8X1Jt/R1tF7cJvzHL4jbgzPP/BzgbeDGrY1uAndqapcD3B3Aw4EQ4qUK+LwvOlnRfD6AqRSLCQ8JBpcO+AB4g6fsBAlwEXDlIgFMkrRogwDcr3PyApBt7rYOfpU7wqSt+H0APBG4FLk863FVcuMcBCyTd3yvAXO7XHt4mlnWdzSd0z5uO59eyj/4iJZ0BbpfkTlNJ/0Wh9mg/U9JTvXhgtAE+l71HZkjqvAwj4vAUh/5p2gy8XRfrownwGUkX51aLiBMzd94GnFdjSbv9UUl+G3VotACuzp6cnaIcETdksVibCCXAq/0RkvzC/OddHBF186A7iYdOZ11TJ8kf7R9I8qzncf9m4O4u4+8bYJKkn5osOEvS/C6Vd9gj4jRgqEZ+GfDSCJZdIWlqE8C+OklEfAn4PVImu/Fkl5eIuBZYWPMR5zYBPEPSq71YMCLOBF6pkH0rgfs7BFIYuP25DZZpWRNAZ9YlwCctC3VkbcvPV8feQ8DVhRvdiR7OHuozqz44Ik4AXCsnFs6/agKY8zpBaqt9QeGQpHMSQFt+SuHMlrsmJea+jk1JW9M2zWHgNcj5aSzbJcltGvRm4V1J3pDZgq97/1IAuDW7fLfC74dIWhcRXsldX/i7DeEWaBoe9GZhjaRjE8AXgOkjxO8ESRsiYm4q4FWsG4sAvSfxqqwf+g0YL2lLRMzJFNWtNNz6bMGvI8I85q2itUWAMzKAz/aDLsnmazf32rU1+toCfLK8YX08zX/94HxM0hXJzc/X9F4D3F/S5oY2eMQOAJPSB4Hr+kEI7CdpOCLGZ6Xm26zV5VmZq3UNtIvXR8QjwFUV983N2uWcfwFMIN2iPIkUa1JbzM7UW7I25cHU2exMdkaXySu599I95bPFklx/d1yit0XQxJdl5rjilBwRzuwngGOaZLOB5K5M9vacr9KCLZT0xBIR7iwX2r2Ai7X/zeEm4NHKy/WFktYUlf8FkFzDZ7k2YQEAAAAASUVORK5CYII=",Zve="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAxNJREFUWEft189LlEEYB/Dv426Sh6wIDKHo3lX3XbqFFYHuGB0kS9N2NgzKCIqgLnmJfpyCUiHEd7X8dUgJ381DJh2CYGfr0in6L4yW9df6xLtqiM677+72vm6Ec52ZZz7zzDs/XoJPZWAmfCSQ5X4ARwGelCL1sJShqJRObn1GZsLVS1n+AeDwn7aEZzKibrv13VrvC9C0jG4AL7ZhSkD6Aownwq3MPK7LFgGjUaHaC82kL0B7cNMy3gFo1CPpSVQk7xeC9A24jhwEIHUQBl7HhOpwQ/oKXEcqACEthGlENicv50P6DuzpQcWxeiMOwClbphQq5oT0HbgxsGmFJwC+4AAZlkJdcdhUbl+Bd/VmIvQeTGccIr6SQnXuyDmYb0qDlnGXgEcAglvb6TaOdonNt+HjCKx2gagGjGXvcog0iNNgugGgSrukREPRSDK6UbcNOGSFTq2CPniIKjoUE/XHIkl7EtgGNC3jM4ATRUf1tsOqFCrgBBwCsO1j9XZ8l2iMedmsDmiBL2fr9gcXAnME1O0oatNgRHQxGklOaIEb7eIJo4WZa0GebhLnOTMFmJEJBvCps0nZT7Vc2bGDutTV2AWWmrndJf7bzP0fGRyeMg55lQm3OAt7slRVuZzpOPstvbmt/rEwHX4AYvupXuMW2MN625IBMFkZoDvtjcmf2nMwboV6GbnXRjnLjBSqyekungdQXU4dgF9SqH1OwAEAV8sMHJNCtTledS5Pc/uG/A7wQQC5WXpYlhiwVmqzsWv1X3MPZcerzrQMC0BENziB+6Ii1R3/eHJvZXpF+zIuFp0JZqmS0osF7eKN4PkzyXEpUtqf8mJx+dq7PhZMKzwL8Gl9EHouRfKWl6CtsVyBdgfTMkYBXNJBGDQQE8kuv5AFAdeQ+TLJ01KkzvmBLBi4nskpAOe1mWQ8jTWre14jiwLagw9aoXECtTpA3kihWrxEFg1cz+QcgAb9EYS2qFBjXiFLAuYymQj3EfN1DaRXCnWz7ECn5eYKhGJN6ss/AVxb7pAJUAMDi2B+HGtO2T/+npXfNC/0KX1Iz2MAAAAASUVORK5CYII=",ebe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAodJREFUWEftmDlrFVEUx39/tdDCDUER9AvYSgpbl0YFsRCXuCdYaERQBG2sxKUSNEkTTOKSaKEWihZqKsFC/ADit4goIQoe333cJw/fnJk348w8wRyY6p7lN+du51xRkZjZBmAU2Ag8lXS1SCgVMcqyMbMVwGdgXZvuLUnns2z/HK8KcAi4kwCTG7IqwAPAIydbU5IOd5vJSgBDcDN7Cex0QG5IutwNZGWAEfIucNIBeSDpaBZkpYAR8gPQ54A8lHQkDbIOwEXABOBla1zSgAdZOWArsJk9BvY7IPckHU8aqw0wTvdrYIcDeV/SsVrOwbQ1ZWYXgWvAkgS9jo2TmEEz2wScalxVa4EfWTstx/g3IHxngGWO3aSkE62xDkAz2wa8zRG0CtVRSeEnSAJ8D2ypImoOnz8lLfYAJ4GOxZrDeRmqs5JWeYArgRlgcxmRCvo4KCkcS51T3HZu7QPWl7xJ0njDlM4B7ySFUq0ptZ6DRbK5AFgka+02Cxn8vzNoZmv+NgM57MNym5MU7urf4hULV2KpHoqFuqQJGHpo4EKjRf3i3STDsdqoCywpzitJuzzAWSA03r2Ur5KWe4BjwGAv6YBpSf3uVWdmaaV5sPsErAaaf1mifG8UKS+AAUnNQtk9qM0sKO52go9IGjKzpSmVcV7uwDLf1S5uec7I5IQkrynPC+fqZ151ZvYG2O54uC3pXGk0CY4yAYONmU01ntMOOSBjkkKDVYl0BRgh0zL5XNKeKgi7BoyQz4C9DshNSZfKhswFGCHDu194/0uSJ5JCq1Ca5AaMkKGp2upQ9EuaLouwEGCEHAFOJ4AMSzrbc8CU6e6T9PGfAIyQ43G654HrkkLjX5r8AkW/uin44xH1AAAAAElFTkSuQmCC",tbe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABUtJREFUWEe1mF9sFFUUxr8zS2sqFopKbE3URFFMjBojBhATNdiZpeysQGyjJhJegIh0Z5cY0Iei1Qclop1pQQkvijEYWlDZuy07AwjGYMAAMZqoETHEPyCKCEpYa7tzZArV3dnZ3Zndum+be853fnPPveeeewklfq29raG+tr5sKZtiY+0Dcy4LDXM3iKcz8T4jYj1ViQ55Oa3cHq0flAYPARhPwzRLn58+FlRcE8oeAA+M+hFok66mFwXV8QTUUspmMB67KMb7DdWaGUR4WX9LY42dPeH2GcoM1r/etvdcEK0CwJhovpkgfZMrQsyz9aj1oV/h9mSzLJFkuuzPnb1icPJbD+79y6+OY1cAGBfyXgbd7xI5aqjmFL/CWkpeD6ZlufYM2tqtplv9avy3NHI84knlBSZ0FBHZnEHt4o2qOF8uiCaUXwFcnZcF8HxdtT4o5+sep1U7H5qYGZQWEpOzy6aWETgJQrctSW/3tOz40ctW2y43QyLLNXY603SqceO0Q0OBATWhfAvgpoCO5+2QNNULMibCfQR+JH/2YOiqGQ8YY8ScNKFwJY4SML1LNT/N9X2ut7X2TN3ZMwDV5a0/4kXdEWtTJXEoLsIrGLzWa8MUFWSsMVTzWRDyPi4u5HkMet/tJ0mhO7rmDnxREaDjlNiuTGEJqxl4ooxIkhidetQ87GUXTylbmNHmGjtiqOYtlcCNpDjXMZ6U5zDRgJcYAct11VxfLFCx9BLjRT1qrh4TQEdES8kbwLQ0bw0Bu7pVs7lUEC0pR0Ak3DZ2VrqtZ96OL8cM0Dnkpaz9E4CrLonaNUPctHaB9UtpQGUbCAtcNocN1by7UriCFI8KJYSs2qCk85+JY90Rq6dcEE0oPwO4xmXXbqjmunK+pcY9mwXHIZaSl5CN8UbU6ioXIJ6afSPzuKMF6Q1J1xUr6OU0R8eLAvoVGPmYpPwMEb2U58N00Iim7/GjE0vJ9544P/GAV+85JoCaUJyyc1c+IK/wM/taMrwMxOvBOGBEzRnuD6oaMJ5WmngIx93CoSxf/9o864dyM6gJ5XcADSMbgulxPZp+N9enasCYUFYSsMYF8r2hmjeUhUsqL4OwKsfutwubytUFlVMpMx4XyjEG8mGY3zGiVtFT6cnU3Em1yHaAOeGWZ2CXDW5fp1pfFy0zfpnbhXKnBHxWYM+sGlEr5aUTSyptRHBOpLyZKrAl6qqpsTuqSrFWmCInzrnjmQkNXjsyngovYOZtfieAgY+rAxTKEQD5V4ES6Y2J8HwCv+cXEIw9FQMm+ltut+3s5wVlgRDRI2Z/MYhLkG94nDq5LjYBaykz4fmKATWhLATgakI5czwzsb7cZb99YM6EkM0dzPy0x4fsJhpeokd2f1fVJtFSyptg5F3Eg17ONaE4Z/zyHMg/Gw7OaOjs7LSrOuqWCPXyOvx9BkBNXl5YmtkT3bHf9xpz2juhnAYw6aIPP2qo1paqC7WWCreCudcFctJQzcYgcI6tlgwvBfEGEO0zIun7CtZ0UEHH3rO1Z+hG1CwovH70E/3N07padh5y33EqWoPFW/tgzyN+wCsCLHZzgz3caDy8+6TfwH7tApeZIje3QG83fuECz2AirVxpD8Fp7fN2L0ArDTX9SpDAfm0DzaAmlMUANrrFx6F28quqOOU3aBC7YIApxQLDff38xFDNWUGCBrH1DXgpvc6zmuQKUPXNrRSwb8DlQr41BPqqoJDW4Fo9bBY89waZpTEBTPS21tl1fzhlpH5UkMAf6ar170P5WEFVfNRp/fJ0ZMkAoelCo3AMPNz2f9S+XMB/ABTe938+ngK5AAAAAElFTkSuQmCC",nbe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABBtJREFUWEe1mWvoZlMUxn8PITSMW2YUym2UkBBjFCVKzZQRE1M0X2YUQ0wafBi5fEAU4xL5opHIXW5Fw5BoTGYShYyR3Me9CCUeZ03n1fvf/33ec/Z5X+vrXutZz977rLXXWkeMENvbS/p7lE7Tmu2dgDuBE4A3JV3SB0c5I9szgI3ArsA8SZ+VgtteB5w6ZLemwllSitNE8GHg/BpsvaS5JcC2ZwHfZGxmSPqtBGsaQduHAh8nIKdJerUrsO0zgJcS/SC2j6Q/u+KEXo7ga8ApCcgWSYd0BbZ9D3Bxov+EpHO7Ygz0phC0fQOwqgEkrn2ppN/bnNj+Htg70Vso6Zk223RdtncHLgQiyua0AGytI/NBSV82BNjpwMvJ2k/ALEl/9SH4CXBwoWGc4pwcSduPA+ckeKslXV7oY5t6nKD7GEZ+k7Rh2Nb2jsAvwM4J5hJJa/r4CYIrgNtyATMC8BbgGklTNmf7LODpjN1Rkt7vRTCMbEeEXgtc0ALybLWR6yVtavj+HgUWJWubJR3Wh9y0NGP7TODFBrDlkiJ9ZGXE9d4oKTbfS3J58L7qFbgoQVsrKaKzUWzPB57LKBwh6YNe7BoSdTzyXwF71aD/ALMlfddC8Eng7ERnk6Rj+5KbdsUDINsLgPjeQi6TdFebE9vfAvsmepdKurvNdtR6tlgIA9vLopqRdHubA9sHVQG2JaO3f1NCb8McrDcS7ApQb+Zq4KbE5h1Jx3fBsX0S8Hau9pwUwUg7xyRkVnQ8/SgqIjsEwRPTDY1N0PZs4OvMSR0g6Yu2E7T9MzCz1lss6ZFhm0kQXFk9bfGyDMvnkg7sQO5m4KohvR+roJpSBU2CYLQDKZmHJDW+Srb3qMu6KzKbWAtE9H/UmGbadj5Yt3008G5Gf4Gk53M4tuMpjG8urRdT9cgeq8Y6QdvpFYWTKO1n5iLSdiTySOhd5Y1xCW4G0lag8XptLwSe6squaj3W9SZo+8jqaXsv42x+lf9eaCJRk7w38+oMm8TzGiXgdeMQjDYhLUL/AKK1HNns296tDpIrMxt5pUpbyyR9OlaQ2H4ASBvxoubcdrzxy4dI/lp/v3GC26TXCdrepS7td0hOYK6k9QXfWLz50VBF2gk5T1IUvf9JX4LR3z6WENkqKSYKRWI7as+oQWN+c3Jq3JdgrrS/Q1Iu8bYStn1czILSHqfXFY8o7YvGI62s+36DIzq3aMyjsZ+oFF+x7dz1Fs1uSnZQRND2nkCU9mn0rpR0a4njrrqlBJcC92fAY6z2Q1enJXqlBGMolLafb0maV+K0RLczwfp6Y6y2XeJg7M5tFOESgocDH2bA9pOUG/eWHFSjbgnBmFhFGokB+0BelzQ8KJ8IqWGQzgTDyHb8Ulgdk4aqUIhSf9H/kfuGCf4LHvNrwMKEQxAAAAAASUVORK5CYII=",rbe="data:image/png;base64,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",obe="data:image/png;base64,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",abe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAylJREFUWEfN2E1oE0EUB/D/202/tNoWEdT24KE9eFfwIrSgJq27QRFR9CJ4sSolmyLWiJTgpSI0xaJR8SaI9mZSSaYIVvToxYvgUfw6iNq0KrZJ9+mkbt0tjdmWbrLvGvLmtzO7894MwedBlq/z6WB97UxTLxH1AugAUADAFfJLRwDAOzDdUwJKMtPT916OXQQeGRtTpxs+jAKQuKoHE24Tm0mh978qAoOp4SEQXai6zAaQyAnNOL0ATCdyADb6CSgtQjfIAjrftRreNFuX+1lJ8ObPTZRroC8ENFjjlgSqSn6rOV/bzoReEBPASaFFn3sNDqYTMwAaywKhcDdMythBxLQnG4688BIZTCe+A1hfHgikAISdGLov9MgJXwAJdJnBVxwYogGhRa76AlgDbsuDLtn2xRuKqsYyPX3TvgDOFtAyeciYCqUSJxkIiLBx10uYldv9RwK8AaBWAmUbwwTQBmDdch+J4+upMKzUcFNCN1qsjfobgGafwCzGJ6Eb2yyg7FwqvaTl5iMvdKN22VLHjB5SoJTLsJa/E5vMUB4A2FB2o5bbzLge/RBKjZwyFVOd0KJ31hJTKpfrSiKBc6TEiPmMTMZEN826X7En+wZk1+NZuAaCafBPkxC3S5j54kQ4OuSZbqHtc12LHwM4sATzUOjGMX8ACRoY43aMwtyZCUef+QJYMGlLDaGjCv2g6yWe9HKm/pN7Z6mG9Ye9BlYJ5xyWkRNho9naqL8CaPEF7B/io9CNVguY/3tw9pNxVuhG/bKljhjHuXhYqnTQrRWVukrzXG/UstTNM9pNeU9DIGIks7rh+ZftGsjgMIHkyW4xCOjyGukaCECeibsdS0wYE5px1Mtldw1kxnkiXHM0C4S+Cc2QN2CehWugaQZaFaUQA3BWahh8fa4x1z/ZFZedt2fh+lS3++WUGo/Hzf3pYV0hhbJaxPE+eiUMphOOima/PFp6JnkLIE+oTNvPcpEIKhjb7Q9vAw6PAnTOq5lZZV4hdCNUrBZ7xxM7VMbrVSby5m/MB0U4+mixnIVSI7uK/R/4cBVvW+dAyBAomdUiQj55Fertyib8NyOVizjYo0QRAAAAAElFTkSuQmCC",ibe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAoZJREFUWEfNmLtrFVEQh7+fisQnudioSWGhhb2Wgna+ESwUbQQbX9iIqBERsTHYKT4idoKonaJIOkX/ARvBUnxVauILNJJxR/fI5pB7sxvu2ezAVsvO+XbOOTO/GdFwU+Azsx7gYP6sAn4DVhO/c8wB3gC3gGuS3vrafwHNbDZwOYerianjMkM55IsAeAE40QSyAsOQpAMBcBRY3DBA5JZvcXzWlgA/agZ2lo/AvLBuJ8BlwMr8TPqHfmifpQY2s6/AwjKAm4DHEdA6Sc9TQprZN2BBGcAHwPYI5rakvU0BPAOcj2BOShpsCmA/cLqQF68AA5K+NAWwJWnEzPZ5hpd0MyVYoZqVviSvsi326lKnjQO+c/MnuyQTbk+dVB3WGpHUCon6M9DbELCA8UHS8gDoyqXuLZ0qHmOS5rYrdZuBWVN56PJ7L7d3gEVlEnW/pHdmtt8jm4X6RpdhJnVXpZL4bRoADuWeruZ50FVPMqsCeDYTs+ciklOSXDcmsyqAj4AtEcldSbuT0f1T9qXFwlbgYQSzXtLTpgAuBbxx8iaqTj1YOoJPUkaqg+817QTr92INnCG4eNlRSb0hUX8CWg0BCxjvJfUFwLG8cW4S488srfW0K3V7QlNfM/H1SqWuZrhKedBLXdx2Jr/ZVRK1d3Te2RVtg6SkkFUAvSf23rho9yTtSrntVQCPZw30xQjmqCSfgCWzKoB9udw6nNNcAo5JcuWdzKqMPlykjpvZNk83kuLzmATSzCZUtOLwKO5JXmeNuyfvumS/y33viVYU/7wI6GfrSJKwTN/psKSNoZKsBl5O31eSL3dIul8coq/N9d/OGZy2/srHfj6PHPbf/g+YJAZdcPoHDdozOEEyXGoAAAAASUVORK5CYII=",sbe="data:image/png;base64,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",lbe="data:image/png;base64,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",cbe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA8ZJREFUWEftmE1oHVUUx///Oy+pT9N204UKVmuLCgrZShF1I2p9Y3ER+yakiB8gEaEba8m8hULNm6cVEcVmUVQwaeapC+2MOzduunDhx8aqaJsGhAriRtsmvmbmyE0yL5PwviZzn7jI7N6be875zf/ce869l/ifP+zGN+ad2ReJGgfwAIgdEETdbHp6T1gQLAD4TqCm6u5jX7ey6wg4Ohm+KsQrPQXMOUiAqbprv7DRTVtAxwvfhuDIsoHkjN7NfJWiFWRLwLL32W2UwlwTrutE6EbQ5b0WYDUGibHZCft0YtEytFMNXwfw8rJyyQiBJ8QcISonzoo5EUmM7SSfAjCcxBLwbN0t3dcRsFwNfyGwb80IR+qu/Y4RsA1ORmvBQYn5eervv3zX3tkRcLQazguwu6mg8LBfKc30A3CkFuwuxJxP+V70XbvYLcW/AtibSvEzvmt/2A/AseNn7ows9VPK9xXftYcyAYrw2Xql9EE/AJ1qeBeAH1O+L/uuvX0LsFe1jSs48tYnRWuhuF+BcawkewmPYRUwcG6m8sgl/RFGAcvV4CWCJ3pVp9O4pGsYBXSq4XkAt+dufUlr49IeSuE6Y4vE8cIAAtuEgtqHJQM3R7ymi7KZVXxoMnhUKY7nhRRgjoIpv2KfMJriRDnnzXDXUsNiYTDKtEi0jfbxqXvgj6Yvk3Ww7IVPUDgOyEN50twXBX9v3PDRTdsuX8sDttGW5F4RGTQyB3fsunH67z8vNZaDZEpsi09qbuHiYVBpn2YWieOFb0Bw1ISKfamDGmyk9uXOgeife0WRjLN1ksRGqej8zMRBvWMy20mcWnA3Y46LYFjIdbtxynpY/V7/J+TPipianSh900p5Y2UmKl71C4vFq5tNb2FgcGj66MNXNtobA+Q2CdDASv3KskhWdVaWdcvpYwd+6xug3rCWq+FJAvoQn+lpd+Y1Pge1w7IXPkiR+wE0SLWmpcCKoZfBylzUk08JCjH5bd0tBe2+yFiKt7b8axJvnUkyLaDNzsGLAG79Lw7uh48He5YsXkh91YLv2tcnv9vdzawDJOS5Wffx9zNJ0+PgQ7VwWMX4PjW8hznoBdMQjqVuFr4ieVIYn1OwVBwt5b/vshhJbA0R8jQgz6di/eC79j0dFSy/9sV+Kjnb7Br5cTrrmVRT6vqJF+sV+72OgMsFOeka6bbWD9A0XItb1o4hN9vaepx+64bpdigW3/34WCm9eW1eT7b16UwGT4L6HII7AOhbpzjjdqGdbwvAIoH5GDhVd+1TrQb2I2mbEbCtzb+sU2ZHhqqPOwAAAABJRU5ErkJggg==",ube="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAr5JREFUWEftmMuLj1EYxz9fJDTYWCl3oShbSdhYWEg2ViO5lEjNBlt2YjYiZjGhXLKVv8BmFhYuG4MYl1IWdjJmIh6/Zzovx+v9eW/nVxZzdvP+zvM8n3mu5xzxny+V8ZnZauAosA1YAHwvk6n4+0xgAngMDEl6UCT3T0AzOwOcrmiw7TaHPJZX0hXQzC4AA22t1pT/C7IQ0MyWA29qKk+1vV/S7UxZN8BzwKmcxbMBekYiEs/l+R2d+4GNkc4RSVvKAF8CXhzZGpB0MRHYH2rMbDdwN/r4SdLCMsB3wNJIaJ+kWz0CdDtuL1uTkuaWAb4CVkVCByVd7xHgWuB5pHtcUl9dwEOSrvUIcB3wLNL9WZLn5tTqViR5D04DJvOgmXkCbwZ+dKaMNQi7j7hRSR9c1szShdjMTgCDDaCKRKamRmrAMWBlIkBXswKYk6xIzOwesCsh4GLAm3KaKjazneHo1RbS57yHeDBpiDPPmdmi0KLqFslUW5P0MdKVtEj2BA/uaBnm9B7sFMcN4FtLsLy4j9PZSXKwM5tvAl8TA/oxy3UmK5LzwMlEkOn7YOj83hY2tSgSL6wxST7vk0+S9aFIPDT5g0a+ov13//YitJSHRZ5P1maAO51rwJcW4e2TNJ6XTwnoU+RX/2oAukTS+54B+oHVzK6EENflK7zzJs/BoHA7sDW0hzjv/BjlN77sm+fgLOCRJPd+4UoW4ukj/2//Tt9JahVQ0xx8CyyLLPXy4u6n6teRrQlJ87K/u10784CHJV2t5ZqKm83Mp9KTaHulHPSTS38kdB/wHjgaWknpw2cFPn888heEA8CRaP9TSRvKPOjXypEKRnqx5biky/8EDA256dRoA13tATOz0GK0NYEcAi5Jig+vxW8zsXYz2xvm75qQM01fFPLQPhonw9PbsKThov8qRbI38VZlmZ8ca5o46MbgzQAAAABJRU5ErkJggg==",dbe="data:image/png;base64,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",fbe="data:image/png;base64,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",pbe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABCdJREFUWEftWF1oHFUU/s6d3axppDYUKhGhID5UBMWHPgiC1law7U4aitvsbFFiC2J2Nlq09aFK1wg+FOpPyc5Kg2KR7s6mSxV3tipiEh8ERX0paEXFNxGhbaAhJU2yc4/e2d2ySaZmJ9V2KzlPd2bOPee73zn3nnuG4qnSfmJ6GYCGFhMGnSLDdLjFcM2DowAeAHAIQBhAq4ClvzFJBo2oAfr2fbTmkhsJh2bclgBYiWjULi/LD6ydFzyArSwrAK81Ov9vBnsHnPvJpQ6hccWPKZbQmMScG770Y/GtXdPLYTMwg+l0Wvx6buNhSdxDwN1NOj1HwGcktFRuaNtkk3M8tcAAE6ZzlIHngjip6xIwmrf0LUHmLgDIFE+d1gUQUUYk80TB0kfrBhP95U4WfKG+MOVQ6UBcpUxKuAJ0KxO2XgHJ9Gg+Gx2vPxum8yAR3cmQkpmky+LrYnb7nw2Lqg5j6ZNtofPt3wG4r3GFBFh5S0+pd/GU00uMQu37KdvSn2iGjYRZPsjg16u6dMy2os+qUSLp7GbCiQU2ZiTTAyPZ6E/zQrx14JPIGule9nE4Zlv6Zs+gWe5ncNabSNiXz+hHmwFomKV7Afqh5jCft/TdamyknJfAOLzQBpPYWMhs/35RDhopZwNJ2gvitmqIMeFi+o1idteUx6BZ3kPg92oAB/MZ/dVmAMZNZzMBX9R037ctfU9DiF8gYD0zmARJYjmWs7rLi0LcnKN/H+BSfgPt4v+CwRWASzFQzd2r5+BS81dCvMJgY47c8F1sJEsGiFKAOqiJAJqQgg+MDOlnvEqSKu1lpneroDltW92vLZXk1ZJW3sTEY94s0PGCFX1ajZ8yP1w7S6FhYlpPXl1gycBowdJfAcjrj65skr6+8VtmOqb87my/2ZbuXauMZCkJIitoqetNlu8RxGe9xRDZdiaa8OyZpSMAvbi41GFTIaN/OQ/gI+nxUNf5qWEAqk6qFlStdxKMg3a226u/RvL04yD5ac3gV5FwRT/+ds/FWKwo/JgsFmPyyf2fr6pMzw4B8FgjpiP5bFS1ujD6Sw9DUA7AHbWWlxn0jSZEPDe07fd5AOsOjOc/vp3nqrXYrXRMFocfu1j/Foud1ELr2icArK69U5dP9d0XoCrnAFYBWFu3oUm54cQ7O36uP6tLym3u7DpNa2OX52Qhs+OPxsUGOge9fDLLzzD4WDO556Pzpm3pi0L6T7YCA/RCk3J6iLFTAg9RlSHfnqT2v6cCwhliKuWtqEqhQLIsgI0e1EUXZ+H6ee3svEt0dTnu4OCgCvWy5JoBLstrgEkrAAOQ5at6czComhpiLexqqtLceNFcQcwVGZle/QslTCfHgFd6WlC+VX9YZwB4laMVhRID5S3s8iGQd+D6nmfXHzgLJqoIidzNsUmuP0PNe/wLOu3M+hzHKv8AAAAASUVORK5CYII=",hbe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAwtJREFUWEftmE2IjWEUx39/3yGRoqRsLEaKLCyU0mDBQknK1wolNEm+FkO+ykINJY0aEQvjYzEbKRYGC0XYKB9RdpLSTJFCjOOe17nTO9e9c+97R3rVPTWLuc/znOf3nHOec87zipyLcs6HzGwPsB8YnkPYLge0HIL1IzngXuAgMBLIC6yH3k/gWhKDZjYxj4CSevJ/SfIcf87WsOBQPTQkC5rZXGAc8KMCiOfW78BzSV/qgc0MaGbDgOPASmBmjZt+AG4BLZI+1bgmmVYP4ClgR5ZNUnO7JS3NsnYAoJn5/yuA0aGkV1J3UaGZTQJ6Ugfzsd5BymQfMB5YnoJaLOluSucCYHokZk/ODyS9L473A5rZKOAxMKfkhO2SWiKhrwGuxniXpNW1WMPMWguF4FjM7SgAbA19GwphcqlExzdgnqSXA1xsZm61r2U2vCNpSSjcBpyJOTsluburipnNBp7FxMuSHMwr2L6I51Id8yU9+SMGzawJ2Ay4NV3cfSckfQ6Fm4DzMXZE0uGqdL9B/IC3Y+4FSa4nETPbBcyIPsBd7Aa5URzPdEnM7K8DVjtgAzDcWNHFDQtWs0DDgmkLNW5xmXgprcXrvOOIRO1jnqj3SnoaseRJ/FzoOSTpaI0x2OwJOOZelLQx9E0Gzkai9iTtf17fD0hKHnDpWjwGKNezvZGUtFVmth1oj42ylLpZwItYd0XS+tDXBuwuc8hmSfdKAUfEabxO+hPUxXu3VklJ/TWzZcDNGLsfnc9HwHvEcuIWGQucBhKrFbqbNkn+1HV9i4DOwr7TotS51R4CayW9HQBY1G5mU1O1+JMkB0jEzLxDdrdPSB2gFkB3ZVGaJL1K6fQmZUqxFkt6lz5pplIXkFuAjgoWq/bzSUnlXFpxXWbAgPR2f1WhQ1kYLhzsTeJjfsmuS/ILkUnqAkzvEI2ud87lxGOzT5LHYl0yZMC6ds2wqAGYwVhlp/4fFoxHTR6/D772D5ieyZPSk0N55ID+Di2+4nLH6ID+KcI/AXvNrJTP/jW4509P8J2/AIhhSpw5RdRFAAAAAElFTkSuQmCC",gbe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAxlJREFUWEftWE9o02AcfV/a6naYODbFHfx7cLMThAmC6EFvDtdOPGxLcQpDugwREQZ6U0E8KOgQpxnonBu002LBpih62cXLQMFLJ+7gFN10ooIWZrc2+Ulqh+2W1NAkteJ6LF/ee9/L73v5fT+GEv+xEtcHXYECL40A2K5ugADZRUr9teHmKSs2dOxwuEpOul4CKPsTvq7ALl56RcDmeUEcyeuuDx94Z4VAoT28GinXdDaWHn4+B0cB7MiAyEhhvRjyTFoh0M9L1RygbjbtIABd/CWBWo7/nw7OlSuV/f3NcUtq0P/MxcU/fANQblkNKinaVON+/n5srN5UdrrdMZocb1jlBPfGykOibvQjgBSgn50G3SUADgBrsrAKOsUvAGwzSGp6mYNxG3oD+98uBMoXM2rS15lmNgjgcCWrewcPfjEssNMXaWbE9QBUZZCj0GUzYBDFgOesFgDr4iNXOaCvN+iNaS3o6HhQUSizkefi8dnZUKhlbuHaM3tGnNM18VNM4KVkumgZaxQDTY+NgNq95mh7ZKMzxR4BqGVCW/QpGO1KkzKc07PablHz+AIfaQHYnUwEvVYdzG4K1N4qKg57PMUSlM0j+KKXQXRy/j9GmFgsMG0kjSad4G8OeSeKJVTwSYMgtGfz6QrMLCIQnU+UVVwYGNibsEuo4Iu2gegigLWLIkbPwd8WU7hMThy6Emr5YZfAzrZIN2PskmbE5BGYAOiIGPTes0tYTu21RreCI5Vri5FXPJVy0u5i1p8q6njjw+XJlbJ6D9qZe0iyYoYYnqSSLv5WaN/XYjinxSHwUg+AE79SD+PqKf4OoKIUMnBBFt5Ni+zkpSgH3L8R9Nz+G586vSbY3xppYAyndbsZPy/VcaAhgNXa+boZ4bPCse6+QFNY8yTrked8Au1UmMGeK1dWaLmZpx+MxgByF0FbmqKQhjX3G22v0oJa/myBCiPmZaR8UhzM1KWJk0m9k1QqHJMALMvs27RAWQx6nFaaKPDSjKXXzqXZjM5waml4pFW3lgyP/oUBZmmPgK2MFDNYpkLXDLHRZ38C7x3LsiATEMgAAAAASUVORK5CYII=",mbe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAnNJREFUWEftmM2rTWEUh59fvgfUzSUTnwPfpSgl/gEDzESRP0HqFkNKBpRkxOiGEcXELTExMTEzkRi45COEQvm+fs66bbU79t7n7HPffZ1y9+x01sfzrne9a633FX3+qc/5KAW0fRvYlC1gDFgn6WWKBdmeDzwAZneyXwX4EFiZA1oi6VkiwIXA6zZbhfarAO8Cm3MrXCrpRSLAQSAWm49gof0pwKKI2/4/Izgg6VOiHJwBfADmdMrxOjm4AngO5aWpS3gDC4AnKQ9J+H4F/EwEOA1YlLMVdbb2Kb4HbOgyKinElkl62m6oaouj0q9O4blLG4OS3tUB3AWcAaItNfl9bm33OUlHi5zI9lngvKT7JTVrbpN0wDdJ39t92J4OHA7AH0Ak7XZJNxuG6cq87eXADWBVAN4Btmaax8pC3ZXlBEK2dwMXshL0OADzQ0G4GJG0I4Gv2iZsn24V8EM5xdEiwPg/oPdKGq3tpUcF2xeB/W3qpYAhFxX/OHBC0tce/XZUs70HOAksLhCuBAz5a8A+SV86eupRwPYQcKpEvRQwInZA0pUe/dZSs70eCF9rutniuHdsm8z8G88nexYQ96At7YckX2ZuZYfjfa0QJBS2Hd3rYGbyUZzij0B0i39eA/+sM6uFl+N3AI4AVyUNFwXCdqOtrmwItr0ROFI1zcQkcynaTcIdLDL1FhiSFBXjr68KMJ+bDTOOm59XFM0qwJhu1k4GWeaj9sDa3qObZO1p5M8D/gJ2Am8S3UkGWu8+11ttdGa26gkDjkmKATLZZzsm6aTXzqm3maLHqToX96kI1o1g3z9g9vcTcLJ6MkFDff/K/xuS92ghRZsIeQAAAABJRU5ErkJggg==",vbe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABAJJREFUWEftmE1oHGUYx///2SS7q0s0FbXoRQMeBA8eRPw4aEXQ1kxOtuwsqFGx1dbPXmRnD2kPO4uX+tUPU1HTCjtLKwg7MakgVsG0Ujx4EDwI0YtSFVssqzub7s6jk2a2o93szNhhouAc3/f/PM/v/XreZ14ixDe58VAuPZAxANzgyklKCLMLJCLC5cZvWm1b33l4UyPIj2fQV2do1gcANgQ5i9g/q5vqA0E2gYCTE0cz6VbjNIBMkLOI/XYrnRvZOb3O7mcXCLhDtS4ZyuFbAFdFBAiS/7TYwPU7LPX3iwLctfFQ1h7ILgBY63N0QkS+pMJsEIXbL440Sd4M4Faf/mSm3RzdfnhTM3ZAQgpFc9wMA+dpKlpdE7CaFOC2ojm+NyLgVgH3xA7oOjQ063sA13jORfh4qTb2dhTAcn7mMVLe8tn8oJvqtUE+uofktfWz6VMDndRwptnNcZeOjLZPNU7mRORrAFefB5Ttpdr4y+7+DArg9rv7rJyvv0Byl0//I8kb1+TWNn47vTDgtZ+xs1zTTnWendvQcts4OfH+5UP24DQp7gZW3D3tc9IB4BpfudzX9QPATT3pMIAA3GAjAIZ9egfAzwDaAFK+dnfSHBGeWMycnWA5X58iuTlkoERlIrKfRn7mM1DuTDRy2GDCeRpafQ7g/WFtktXJEVYK1qwI1vuTMCFvgoz7aus/NhFbwCf8yZzE3IWAxB69qj6d7Eydi2YUrN0QbPNirwT4rl5VH14lwIMQPNQXUIg3SlX1qdUALBesfRQ82RfQnVYHik4HaSfVCax24hiI0kmJKGgpcAz/eei9xHFEjMnH/4AXO5H/zRn0Domw0zNRU1I2xSkBeNA3Q185ojwKxXGLDcBRHIXOOwBu8mneEyrlfn5DHZIwaaasWQaBoi/4p7qp3u1fUkOzPgFwl9cmQKVkqnq/ZQ+VZkAEJmojb70OonvbUPB5sabe7g9eyVvHhbit2ybYrdfUZ/oBGgUrOFH/E0BAjurm+D1/ncH6xwDX/UsA+R1FXgLl3B4UOkK+CMh1qwP4t0s9VDoJUYTEt8SaNQ3gkVBg50UHdFOdSGQPlgvWcxS8EgVQiOdLVfXVRAAFwoo2M7X8oDToZr4VArt78uyfRehs0RzbQvR/FYttiT2Yqc1fDJ5p/jKUsn/tCdjJXKYMZ69Y3LL/Fhcy8IsdMDBiREEoQAIHi6Ya9QBEROktr2jWAQG61XzvYkGwT6+pW2OJGNGJkbf2guhW8ytVMwsi8pGS8F+dI2KTvBfAqDeuJUBDs44AuC/iYJOSf8iKZs0LcEdSEaPEIXCMRmFGh0g5imFiWrK09Ne2DOm+z6TIFZNuIlwiSy9sHZDzenXM+AMFOCoB/rF3AwAAAABJRU5ErkJggg==",bbe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAxxJREFUWEftmDlolUEQx39/b0XEFB5oo4KFYGElHoUHgldro6BGxTOKRyMmtREbD4zGA49E0MbWJIJ4gFGxshAsBLVRPApBxDuOb8J7sjy+ZPeZl/ciOM0Hu7Mzv2+P2dkRCWJmo4FGYHpe3RKGZako3/gMqJf0KWanMKBXPTO7DqyIGSuxv03SytiYKKCZjQA+AP4tp3wFaiT5t0dJARwFvADGl5MOeAdMlfS5r4AjgefAxMDQI+Ax4H0p8gWYBcwOlN8A0yR5X59mMAtwjaSrKWQFHTNbDVypFGCdpFMlAu4ATpYd0A2a2StgUmB8k6QLJQJuBM4HY15Lmhyz8eeQmNlwYLDzBIN+Ah4DnwITgvZ9ko6aWdIe9H1mZnuBI4GNt8AMwGPhkKDdmbokffM2mdlY4FJ+Aw8qAuzKDx4HeF9BPuZDj/9UirizmhzgmED5F/Ae8EnwiSmIA3qfH8RaBzwDbEnxUgWdsw54D5hfBecpLjsdsB1YlqJdBZ0OB2wDlgfOfe3P9cPVFvs/v/I2FwXz9izAk5J2xqz1R7+ZNeUOTl1gOxPwsqR1/QEQs2lmrcDaGOBpSdtjxvqj38yagW0xQD809YDHuGi2UyZQvxw8VnpSHJ6HzCUuk8+ymPkP2Ndp/DdnsHBIenqDeEBtAFYF0/ME2BAkFH7ZXwRmBjrXgIO9XABuN+mQRMOMmbmhA4Hzu5IWhutpZneABUHbIUkeHXqU1DATDdRmdgIIb5uHkuYWAT4A5gRtTZJ2RQCTAvXfAN6WtLgI8BawaKAAvsy98A4X7cH9uUR4SrUAiy/1lHASTUJS7+KUJfYnwvoUqkCnRVJtpfbgbuBYiYB7JB2vFKAnEf6W8YLS0PwjJ8u3P7R+5JJQT4q3Suq1Kla2JS6QmJnDDYsAfpfkkFEpO2DUY4kKqYCtkko9ACWiZKubWUuuUBVm85nJQrMkr6NUXMzM6z1hNp8J6KW2m1V61S3xklwwM92AHcDSik9XmsMbDtgJzEvTr7jWfQf0FMjztIEoDd2vtjyk12e8yuTJZjXFg7tX1TolNf4G0aWSU+WjyvMAAAAASUVORK5CYII=",ybe="data:image/png;base64,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",xbe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABFpJREFUWEfNmHvonmMYxz9fhJUc/kKaNuc5RTmPkpYyh5SFREvLeSeHzORQc9gac5jNkLREku0fLAkJ8Y+lMGwOCwklEYU/8PVcP/f7drt/z/M+7/v7ve3nqvef97nu6/48132d7kf8z0Vj4bN9BXAV8DawRtKmsdjpZ83AgLYfTnC5/WslPdDPhh0d23tL+q5tzUCAtg8APmswugZYKWlzr01tXwxcAJwFfJBO4JGmNYMCzgQ29ADYkjZ8MNexfQgwB5gFTKlZf6Ckz+vsDgp4RHrrtpMJb95ZvcyxCezslgX3SLpxGIB7At8Xht4CTmkjbnl+m6Q7hgE4CfitMHQJcFJN4gzCPF3SO8MA3A74qzA0R9ITtq8DVrRQ3Q98AazK9LZK2n8oSRJGbMcG+2UG50t6KD07DLim8OZ7kTjAOkk/234dODVbv1bSpcME/LDa7PDM4CJJy4usPTMd+4b86GzvDvxUwMyW9OQwAV8DTssMLpV0cz8BZ/t04OVCd5KkP4YC2BBnT0mKRGkV22uB2Zniu5KO67Ww7zpo+17g+hpjcyWtbqOzXZdg8yTlCTPKTCug7SgtkZ0xHJQSwR+Af/cBuDPwe6EXg8bVY/ag7eMTWH4sHXsBt6I63sjqvsT2i0AkUC7RvxcMHIO2L09wR9V5ru3N6za0HXABWcpiScvq1tQecVXrIuibUv8GSW0FeWQv2+dVk8snkj7ubG57EVAHM0vS+hKyCTDazomF8vPAqzEsSHqj15kmT0XMdo5zpNtkkNFRFhY2onxF0e++TDxvAvwamNwDIkajjekXHeKrbPO6bN0oKSabrjQMvqOSpglwMXB3X5H/r9IqSfPSsYbNuqxeKKk7J9qO2TKG1rI6LJcUYTAijWXG9i1A7QjUAH6lpEcT5IXAM4XeFkkxuEZsng8822DnV0m7tgImQzsCRwLTgXOKFlfaf19SN+NtxwAxt1AaGUxrBoZcLZLq0L4ASwLbO6Qh4AwgvHFuoTNZ0jfp5XYCPgX2LXQOSneSptPpTkc9j7gt/mxvD/xZ6C2RdHvnP9s3AUsLnSjwt2YN4BcghoVIzEiSN3P91lbXC9T24+nO0VH7VtI+tk+uLkib0vxXTj+hO1PSS21OGJcH0zHOqOLzlRoPdTJzCRDz43OFzguSIqZbZbwebCop+cbHVKEQFaGM1wWSVrYRjgsweTHaXtxHmuQEYLeaQXWzpGnbAjCyMi7sddLtDA2d4z9JVWdg3B5MXozPHQfXbDCl0wZt7wVEn90j0/uhKtjTqi70Y5MnhwUY81z58WiZpGiZXbF9F1DeX1ZLKgt6d81QAJMX56faFsU8jva+Oq/Yjmvo0cWzGZKiHI2SoQG2BXvnue3LgMcK/fXVN8b4sDTxgMnbT1dt8KKCpvbytc09mACj08RHp1w+kpR/EBh5NiGACbLuS+2oFjiRgFOBrYUXp0r6Mv9vwgCTFzs3x12aMn9CAfvJ/H8A32+HOFSG/p4AAAAASUVORK5CYII=",Abe="data:image/png;base64,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",wbe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABMJJREFUWEe9WFnMXlMUXaumIjHUEJWI0BBzGokXqkTMQSLxYIqpWiIVpa2hdEIpaUWDBL/SByoeJIZQJBJjPCFNEQ9NCUGpah8kiGG5q/at833//e4535f//8/j3fucvc7e++y99iUKl6TdAJwC4CQAxwDYCwAB/AHgcwCfAviA5IbCI4vUbKB1SToMwDUArgWwb04fwGoAT5J8t0A3q9IKUNL+AH5sOeUfAON6yF8BsJTkR1kULQo5gDtXAO4GcFtyxjsALgPwN4CdAPgSRwA4FcD5AA7osjeT5GODgsyG2AdLmleBWRJGfgFwNUl7qGNJ2jUucwWAQxLhdJJPDQKyCGCAvAPAfYmRJ0he38uopKHI21plMclF/YIsBtgDZGv4JD0E4OYE1GSSa/sBuR2gpHEknfS5V52G27rLSc5p8eQDAG4N+TqSx+VspPJtACW5fHwC4DmSDmUOZHe4F5Fc3ALyZwD7hHwayadzNmp5DXAZgNnx8U6Saa41ntX1cKwzm6RDOmxJOhvAmhBsJDmxGGC8vC0Adkk2zSN5f+4QSb6Uy5C7jJdf6gyS6t4ryYV7any/iOSLufMtp6SzALzRoFwK0nXRLbBe46s0cfvrWJJcO5+Nj8+TvLQU4NKoXb71+8ktvb813JKcS5dHwbb+7ZU3H+zhwT2jKzlSa0lOLgX4KoDzQnlHAGcCeD0XbknLAdyS6GU7hiQTCgP7iuShpQA/BHCiHzOACSS3SnocwHXJAR2erPI2LR3bPEfS31qXJKeSU+p7AAeVlDXnYA3QNXASya9tRdLMqjQ8klicRXKFpJXBbmrRjSQfzYGLMx2ZcwBsDIB/5fYZ4FsAzgjFI0l+WW9qCKMfhElBvbJhTQFIco5PAfAtgIObcrUbsAGaadwQgmHPX9LCStbUQ4vCmlzWzGgTgD0AfEHy6Jz3LDfAKwGsCuUhkjO6N0a9czEfyHMR3pMBvBcHrCF5binAAwF8F8qbq3xqZM3BTi4EsIykS1NfS5JroGuhV3mhjtu9XPXiC2LzfJL3Nll31yH5W1/I/ntwJrE/JPtWVNViVsk5dS8+vmLDH8eGLSQnlGwu1ZE0vhquTDAW9JsmKd1yfjhPvFaS9JA0oquBYLRSNRtPAfpVfZYgephkSjZHBKykvqhaB6NuKM5LSN41IsiSQ/qhasMov6RpQZvqI9dHKyuiR5ImkkwfROP9GjzZOOM0ziSSzI7ThLYR99EXqjx9m6Q7wfZVzR4uvu7nlwC4OBjN/JznG0AO60w9hyZJpwUZ9a+ODjwA1lXd56f46FHTv0JMp9I1KDPveDjZqU6S2+BN1S+Nw3MeaZCXkt6eDycLsDYqyeE7Pby1d9D8Har8/B3AVgBmQZ47jooL1VsH9aRHh6FigN3ekWRwHlX/bJB1U7VBPXnCwABz4W6gaqUgn6micVWc/9KoAbSBBqqWDbd/IMQD9By9flQBBkiPpilVy3oyIbbfjDrAANk64zTksAu9GdCGMQEYIIseTlfuvjZmAANk96hqzy4guSn+gXu0mJt4dOqYAuzxcH4NFjUJwH4JOAO/Z8wBBsjp/tHeUqoWkvQ/n//5YK6ujbRcksmxB7RjAeweHcl8dBXJN2t7/wKJNemQhzwcXwAAAABJRU5ErkJggg==",Cbe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAzNJREFUWEftWM9PE1EQ/ma3QEF+6EE9GG6YqFGvSpBmPZgoreilRhPjQWK3QMLBf8CoVzXRaAERvXkAPUi36UFCKtuGEBMTE/VKYhA9mCDU2FS6+8yaUrbLtt0fRaPp3nZ35vu+nZl9780QqnCN+AJ7iTE/QEMAGkEYVTn2rD8Re+cWnpwCRI75d3DE+TimDjKiEyVw5hlDhPcoM1cS8UUnXLYFjnWdPqoSuwjCJQAtFkkVAJMc0VhmWy41FI9nLfrBkkBdCgcBdFgFN7ejzyD20GoJlBRoMYXutALzDOx+ncrP9KWmlszANgl0mEKXQmkNYM+1Emj76k2e+zD5cx2wIHDU13MIKjcBwj6XbG7dlxhDOJyUohrQhsDuwDcAbW7Rq+UvytJvbXqBrFrg1cAxEej3g9E4CLurQeACY5WIboZmo7eKIqjdPBEEbzbXfIEIlwF0AuBdENl1fQNiTxUVjweSseVNP4kR7YHvTDvPlH4CzgLYb5fNov0CIxbnFC4SSkXfW1pmzIxGfD0+YtwAgOMAdlkkL2WWJkAGo+FQMipVwtq0Dl4TBM/1RCJn5ninM9jYxGfOOywB0xQaeYz8BYHDgv8gp9ALAF6AhUQ5Fiv3dRZLYAFEL5nKIuGk9LYcXil+/TLzEUB7HiS3xH9vLBVJI1GhBBgEEDwEzFtNoYY1EQzyy18yC3p+UZbqyqyDtIaGzE5xenqlUo3o308cCNYvtoG/OjeZseN378ip1oZ6XsdFa6IcrTcKTANozgOnPSq3py81pT3b8mu8q7clx6naYaHAL8pSq1Hgqu589zcEftLz1wTaqYt8imsRtBO0IttaBB2HLu9Yi2AtgloERrsD/9ROsiLK0na3qbPjP1rcVaYrbXU/iCMh9Cr62g6JU9ux7t7DKtQ5AE3rhxUzgaq+Dc0bVhxNOBVVYbSSFWXJW+64ZeDdGE3YnU4ZP8DqaMVFX2xvOqUJfCT0diiKEgDIynRsFcRuiLOx20UR1G4c9MUlS2A9hQSEAXbSQilsZV+cLwGV7uZ4ynKq2mdxwPkf9sXlUvEn+mIjv6URsJnoavfFpQLjWKAe0G1fXC5rvwCEbiRHdmRBMgAAAABJRU5ErkJggg==",Sbe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAq5JREFUWEftmM2LTXEYxz/fDBl5XWAhO4rCmo3GQikWlpQsKA3KH8GWhRIhlhaDhZCFskGSUoq1kpclY4rG4HGf6XdvvzNzzj2/83IT3bO593af3/f5nufl97yIFh4z2wjsBU4Bo8Bl4Jak103hVRfAzFYBO4GTwO4CnOfAxY7cI0nv6+iqTNDMtgOHgMPAskSlv4CbwNXOyzyVNJ14jiSCkQvdWhtSwQvkPgFXUkOgkGCiCxtyxUPgQgiBj3lg8wjWdGFTojPA7RACTyT96AL2CJrZVmAC2NRUW8PzbslxSXcdJyb4BVjRELy145JmucUErTX0FoDyCPpFew1Y2wJ+E4ivwBlJZzMW9B9mthg4CBwBdnQEFzTRVPHsS+AGcF3S53lJMhfMzNYDx4H9wOaKylLF3wIPvNpIepN0zeQJmZmXtBPArg7YmlTtBXJTwONOKF2SdK8MK+8eHJH0s4CoNwIHaoZArgtzPJfRH2fxFuAO4HF4TNL9fm+XGALuwofBha9K8HL1xwTfdbLY484ft+BokSVz3robAmPACMyWsCQXhuT0ZPSX6emXtLDfPeilZ7WkybIYif83s0We+ZK+Vzy3HIh1zUhyrMxF7cG7NAD793WS/HPgj5l52+YlrqdfkpPOEPQLstvf/Q2CH2L9Q4JV4iK4eGjBKkbLyA4tWNt04eDQgkMLhoL9T1WSSUkrm7quynkzi6fKqbJS9w0Yk/SiipK6sma2DXgGLOk2K3kEf8fNQxAsXU00INVvOzYtyRvnwnZrrt54NVFpO5XT3CZtx5rMxZW2UyEBfSO2L+wSy7ZjnqynJZ3LWDAAVZ2LC0Mg2o6NA3sSQmGgc3E3BM4Dvpw8mrjg/A/n4n6uMLOBz8Vz9SetgPNItz0XFxmmNsEYMFqN1JqL+3ntDxQ2hjjylmHAAAAAAElFTkSuQmCC";function En(...e){return e.filter(Boolean).join(" ")}const Ebe=10;var ps=(e=>(e[e.TEXT=1]="TEXT",e[e.PROMPT=2]="PROMPT",e))(ps||{});const Tn={prompts:"#6FB347",llms:"#CC613D",chains:"#CD3B3B",agents:"#CC913D",tools:"#B259B2",memories:"#47A2B3",advanced:"#000000",chat:"#198BF6",thought:"#272541",embeddings:"#596BB2",documentloaders:"#CCB43D",vectorstores:"#47B38F",textsplitters:"#6859B2",toolkits:"#8659B2",wrappers:"#993D4C",utilities:"#B34786",output_parsers:"#5984B2",str:"#049524",retrievers:"#3D994C",input_output:"#9EB336",autogen_roles:"#E62E84",unknown:"none",custom_components:""},kbe={prompts:"提示词",llms:"语言模型",chains:"工作链",agents:"代理",tools:"工具",memories:"记忆器",advanced:"Advanced",chat:"Chat",embeddings:"嵌入器",documentloaders:"装载器",vectorstores:"向量存储",toolkits:"工具箱",wrappers:"Wrappers",textsplitters:"文本分割",retrievers:"检索器",input_output:"输入输出",utilities:"通用工具",output_parsers:"输出解析器",autogen_roles:"多智能体角色",custom_components:"自定义",unknown:"Unknown"},Obe={prompts:"Prompts",llms:"LLMs",chains:"Chains",agents:"Agents",tools:"Tools",memories:"Memories",advanced:"Advanced",chat:"Chat",embeddings:"Embeddings",documentloaders:"Loaders",vectorstores:"VectorStores",toolkits:"Toolkits",wrappers:"Wrappers",textsplitters:"TextSplitters",retrievers:"Retrievers",input_output:"input/output",utilities:"Utilities",output_parsers:"OutputParsers",autogen_roles:"AutogenRole",custom_components:"Custom",unknown:"Unknown"};function Mz(){return In.language==="en"?Obe:kbe}const Iv={Save:Uve,prompts:tbe,llms:Gve,chains:Vve,agents:Xve,tools:ybe,memories:sbe,advanced:"Advanced",chat:"Chat",embeddings:pbe,documentloaders:Jve,vectorstores:abe,toolkits:vbe,wrappers:Cbe,textsplitters:gbe,retrievers:rbe,input_output:Zve,utilities:Abe,output_parsers:cbe,autogen_roles:dbe,custom_components:"自定义",unknown:"Unknown"},Fv={Save:Wve,prompts:nbe,llms:Kve,chains:qve,agents:Yve,tools:xbe,memories:lbe,advanced:"Advanced",chat:"Chat",embeddings:hbe,documentloaders:Qve,vectorstores:ibe,toolkits:bbe,wrappers:Sbe,textsplitters:mbe,retrievers:obe,input_output:ebe,utilities:wbe,output_parsers:ube,autogen_roles:fbe,custom_components:"自定义",unknown:"Unknown"},Lz={Save:"可以将组件或者group后的“组件集合”保存到“保存组件”类中 方便后续复用。",prompts:"用户可以自定义提示词框架模板,这样不必最终用户每次 使用时都要输出重复的提示内容。",llms:"大语言模型有两大类:对话类大模型、文本补全类大模型。",chains:"按照指定顺序调用不同组件,可以实现逻辑更加复杂、能力 更强的应用。",agents:"核心思想是使用大模型来决定如何调用不同的组件,而不 是像[工作链/Chains]那样是写死的。",tools:"可以被[Agents]调用的功能。如联网、天气查询、计算器等。 接入其他[Chains]或[Agents]实现更复杂的功能。",memories:"通过[记忆器]组件来保存对话历史记录。",advanced:"Advanced",chat:"Chat",embeddings:"指将一段文本转成一个向量,使用向量来代表这段文本。 从而实现如语义搜索这样的场景。",documentloaders:"用来加载各类数据来源中的数据包括Word、PPT、 Excel、PDF、HTML、邮件、网址等等。",vectorstores:"是实现语义搜索的基础,知识库中的文档内容转成向量后 存储在向量存储中,同时,提供向量搜索的能力。",toolkits:"通过调用外部接口,接入其他[Chains]或[Agents]实现更复 杂的功能。",wrappers:"用于将一个或多个外部功能打包在一起用于调用。",textsplitters:"当需要将长文进行分割时,需要使用[文本分割]组件。",retrievers:"对用户输入的问题,使用检索进行相关文档段落的召回, 提升回答的准确性。",input_output:"包括[InputNode]与[InputFileNode]两个组件,分别对应用 户的文本输入与上传文件。",utilities:"通过调用外部接口,接入其他[Chains]或[Agents]实现更复 杂的功能。",output_parsers:"通过[输出解析器],可以控制让大语言模型输出结构化数据。",autogen_roles:"让多个智能体能够通过类似“群聊”的方式来解决较复杂的问题。 人类在解决问题时,也通常会使用讨论的方式。",custom_components:"自定义",unknown:"Unknown"},Kh={Chroma:cve,AirbyteJSONLoader:ave,Anthropic:lj,ChatAnthropic:lj,BingSearchAPIWrapper:cj,BingSearchRun:cj,Cohere:uj,CohereEmbeddings:uj,EverNoteLoader:fve,FacebookChatLoader:hve,GitbookLoader:mve,GoogleSearchAPIWrapper:JA,GoogleSearchResults:JA,GoogleSearchRun:JA,HNLoader:zve,HuggingFaceHub:dj,HuggingFaceEmbeddings:dj,IFixitLoader:xve,Meta:wve,Midjorney:Sve,MongoDBAtlasVectorSearch:kve,NotionDirectoryLoader:Tve,ChatOpenAI:QA,OpenAI:QA,OpenAIEmbeddings:QA,Pinecone:Pve,Qdrant:Mve,Searx:Dve,SlackDirectoryLoader:Fve,SupabaseVectorStore:Hve,VertexAI:fj,ChatVertexAI:fj,agents:Yfe,chains:Vfe,memories:Tfe,llms:Wfe,prompts:v6,tools:ope,advanced:_fe,chat:Gfe,embeddings:Dfe,documentloaders:Xfe,vectorstores:Hfe,toolkits:Bfe,textsplitters:Qfe,wrappers:Ife,utilities:rpe,output_parsers:Ofe,retrievers:Rfe,unknown:Sv,input_output:Nfe,autogen_roles:Ufe,custom_components:wfe};function et(...e){return Rz(Tt(e))}function Dz({source:e,target:t,sourceHandle:n,targetHandle:r},o){var a,i;if(r.split("|")[0].split(";").some(s=>s===n.split("|")[0])||n.split("|").slice(2).some(s=>r.split("|")[0].split(";").some(l=>l===s))||r.split("|")[0]==="str"){let s=(i=(a=o==null?void 0:o.getNode(t))==null?void 0:a.data)==null?void 0:i.node;if(s){if(!s.template[r.split("|")[1]].list&&!o.getEdges().find(l=>l.targetHandle===r)||s.template[r.split("|")[1]].list)return!0}else if(!o.getEdges().find(l=>l.targetHandle===r))return!0}return!1}function Tbe(e){let t=xt(e);return t.data.nodes.forEach(n=>{for(const r in n.data.node.template)n.data.node.template[r].password&&(n.data.node.template[r].value="")}),t}function jbe(e,t){let n=xt(e);for(const r in n)t[r]&&(t[r]&&(t[r].value||t[r].type==="bool")&&(n[r].value=t[r].value),t[r]&&t[r].advanced!==null&&t[r].advanced!==void 0&&(n[r].advanced=t[r].advanced),r==="file_path"&&(n[r].fileTypes=t[r].fileTypes,n[r].suffixes=t[r].suffixes),t[r].hasOwnProperty("required")&&(n[r].required=t[r].required),t[r].hasOwnProperty("show")&&(n[r].show=t[r].show),t[r].hasOwnProperty("l2")&&(n[r].l2=t[r].l2,n[r].l2_name=t[r].l2_name),t[r].hasOwnProperty("collection_id")&&(n[r].collection_id=t[r].collection_id));return n}const Nbe={javascript:".js",python:".py",java:".java",c:".c",cpp:".cpp","c++":".cpp","c#":".cs",ruby:".rb",php:".php",swift:".swift","objective-c":".m",kotlin:".kt",typescript:".ts",go:".go",perl:".pl",rust:".rs",scala:".scala",haskell:".hs",lua:".lua",shell:".sh",sql:".sql",html:".html",css:".css"};function X4(e){return e.split("_").map((n,r)=>Tl(r===0?n[0].toUpperCase()+n.slice(1).toLowerCase():n.toLowerCase())).join(" ").split("-").map((n,r)=>Tl(r===0?n[0].toUpperCase()+n.slice(1).toLowerCase():n.toLowerCase())).join(" ")}const Pbe=["llm","uri"];function Tl(e){return e.split(" ").map(n=>Pbe.includes(n.toLowerCase())?n.toUpperCase():n[0].toUpperCase()+n.slice(1).toLowerCase()).join(" ")}function Rbe(e,t,n,r){var u,f;const o=new Set(t.split(`
`));let a=[],i=[],s=new Map;const l=new Set(["str","bool","float","code","prompt","file","int"]),c=h=>h.type&&h.show&&(!l.has(h.type)&&o.has(h.type)||h.input_types&&h.input_types.some(v=>o.has(v)));if(r)for(const h of r){if(!h||!h.data||!h.data.node||!h.data.node.flow)break;const v=h.data,b=s.get(v.type);s.set(v.type,{hasBaseClassInTemplate:(b==null?void 0:b.hasBaseClassInTemplate)||Object.values((u=v.node)==null?void 0:u.template).some(c),hasBaseClassInBaseClasses:(b==null?void 0:b.hasBaseClassInBaseClasses)||v.node.base_classes.some(m=>o.has(m)),displayName:(f=v.node)==null?void 0:f.display_name})}for(const[h,v]of Object.entries(e)){let b=[],m=[];for(const[A,w]of Object.entries(v)){let k=s.get(A);k||(k={hasBaseClassInTemplate:Object.values(w.template).some(c),hasBaseClassInBaseClasses:w.base_classes.some(C=>o.has(C)),displayName:w==null?void 0:w.display_name}),k.hasBaseClassInTemplate&&b.push({node:A,displayName:k.displayName}),k.hasBaseClassInBaseClasses&&m.push({node:A,displayName:k.displayName})}const y=Object.keys(v).length;b.length&&a.push({category:h,nodes:b,full:b.length===y}),m.length&&i.push({category:h,nodes:m,full:m.length===y})}return n?i.map(h=>({family:h.category,type:h.full?"":h.nodes.map(v=>v.node).join(", "),display_name:""})):a.map(h=>({family:h.category,type:h.full?"":h.nodes.map(v=>v.node).join(", "),display_name:h.nodes.map(v=>v.displayName).join(", ")}))}function U6(e,t){if(e&&e[t]&&e[t].formKeysData&&e[t].formKeysData.input_keys&&e[t].formKeysData.input_keys.length){const n=e[t].formKeysData.input_keys.find(r=>r.type!=="file");return JSON.stringify(n)}return'{"input": "message"}'}function Xh(e){return e.data.nodes.reduce((t,n)=>(t[n.data.id]={},t),{})}function W6(e,t){var o,a;if(!((a=(o=e.data)==null?void 0:o.node)!=null&&a.template)||!Object.keys(e.data.node.template))return["我们注意到流程中的一个节点可能存在问题。请查看该问题,如有必要,请提交一份错误报告,并附上您导出的流程文件。感谢您的帮助!"];const{type:n,node:{template:r}}=e.data;return Object.keys(r).reduce((i,s)=>{var l;return i.concat(r[s].required&&r[s].show&&(r[s].value===void 0||r[s].value===null||r[s].value==="")&&!(((l=t==null?void 0:t.getEdges)==null?void 0:l.call(t))||t).some(c=>c.targetHandle.split("|")[1]===s&&c.targetHandle.split("|")[2]===e.id)?[`${n} ${In.language==="en"?"lost":"缺少参数"} ${r.display_name||X4(r[s].name)}.`]:[])},[])}function Iz(e){return e.getNodes().length===0?["流程中未发现节点。请在流程中至少添加一个节点。"]:e.getNodes().filter(t=>t.type!=="groupNode").map(t=>(delete t.parentNode,t)).flatMap(t=>W6(t,e))}function Mbe(){const e=new Date,t=String(e.getSeconds()).padStart(2,"0"),n=String(e.getMilliseconds()).padStart(3,"0");return t+n+Math.abs(Math.floor(Math.random()*10001))}const Lbe=[" ",",",".",":",";","!","?","/","\\","(",")","[","]",`
`],Dbe=/\{([^}]+)\}/g,Ibe=({name:e})=>`<span class="font-semibold chat-message-highlight">{${e}}</span>`,ci=e=>{let t=new Date().getTime();return"".padStart(e,"x").replace(/[xy]/g,r=>{const o=(t+Math.random()*16)%16|0;return t=Math.floor(t/16),(r=="x"?o:o&7|8).toString(16)})},pj=e=>{const t=document.createRange();return t.selectNode(e),window.getSelection().removeAllRanges(),window.getSelection().addRange(t),new Promise(n=>{document.execCommand("copy"),window.getSelection().removeAllRanges(),n(e.innerText)})},Cy=e=>{if(typeof e!="string")return pj(e);if(navigator.clipboard&&navigator.clipboard.writeText)return navigator.clipboard.writeText(e);const t=document.createElement("textarea");return t.style.position="absolute",t.style.left="-9999px",t.value=e,document.body.appendChild(t),pj(t).then(n=>{document.body.removeChild(t)})},ru=C0e,ou=S0e,au=E0e,_l=p.forwardRef(({className:e,sideOffset:t=4,...n},r)=>d.jsx(k0e,{children:d.jsx(Ez,{ref:r,sideOffset:t,className:et("z-45 overflow-y-auto rounded-md border bg-popover px-3 py-1.5 text-sm text-popover-foreground shadow-md animate-in fade-in-50 data-[side=bottom]:slide-in-from-top-1 data-[side=left]:slide-in-from-right-1 data-[side=right]:slide-in-from-left-1 data-[side=top]:slide-in-from-bottom-1",e),...n})}));_l.displayName=Ez.displayName;const Fbe={dark:{},setDark:()=>{}},Am=p.createContext(Fbe);function Bbe({children:e}){const[t,n]=p.useState(JSON.parse(window.localStorage.getItem("isDark"))??!0);return p.useEffect(()=>{t?document.getElementById("body").classList.add("dark"):document.getElementById("body").classList.remove("dark"),window.localStorage.setItem("isDark",t.toString())},[t]),d.jsx(Am.Provider,{value:{dark:t,setDark:n},children:e})}const $be="/assets/login-4b6d0592.jpg",zbe="data:image/png;base64,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";function Fz(){p.useContext(Am);const{user:e,setUser:t}=p.useContext(qi),{language:n,options:r,changLanguage:o,t:a}=_be(e),i=()=>{mt(lge()).then(s=>{t(null),localStorage.removeItem("isLogin")})};return d.jsxs("div",{className:"flex",children:[d.jsxs("div",{className:"bg-white h-screen w-[84px] border-r dark:shadow-slate-700 relative text-center",children:[d.jsx(Ls,{className:"inline-block mt-[21px]",to:"/",children:d.jsx("img",{src:$be,className:"w-[42px] h-[42px]",alt:""})}),d.jsxs("nav",{className:"mt-8",children:[d.jsx(Ip,{to:"/",className:"nav-link1 w-[70px] h-[55px] mx-[7px]",children:d.jsx("span",{className:"mx-3 max-w-[48px]",children:a("menu.app")})}),d.jsx(Ip,{to:"/skills",className:"nav-link2 w-[70px] h-[55px] mx-[7px]",children:d.jsx("span",{className:"mx-3 max-w-[48px]",children:a("menu.skills")})}),d.jsx(Ip,{to:"/filelib",className:"nav-link3 w-[70px] h-[55px] mx-[7px]",children:d.jsx("span",{className:"mx-3 max-w-[48px]",children:a("menu.knowledge")})}),d.jsx(Ip,{to:"/model",className:"nav-link4 w-[70px] h-[55px] mx-[7px]",children:d.jsx("span",{className:"mx-3 max-w-[48px]",children:a("menu.models")})}),e.role==="admin"&&d.jsx(d.Fragment,{children:d.jsx(Ip,{to:"/sys",className:"nav-link5 w-[70px] h-[55px] mx-[7px]",children:d.jsx("span",{className:"mx-3 max-w-[48px]",children:a("menu.system")})})})]}),d.jsxs("div",{className:"absolute left-0 bottom-0 w-full p-2",children:[d.jsx(Ls,{to:"https://lxm3ki8hexz.feishu.cn/wiki/space/7363217715992264708?ccm_open_type=lark_wiki_spaceLink&open_tab_from=wiki_home",target:"_blank",children:d.jsxs("div",{className:"flex justify-center items-center pb-[40px]",style:{flexDirection:"column"},children:[d.jsx("img",{src:zbe,className:"w-[20px]",alt:""}),d.jsx("span",{className:"text-[11px] mt-[7px]",style:{color:"#666666"},children:"说明"})]})}),d.jsx("div",{className:"flex h-5 items-center my-2",children:d.jsx(ru,{children:d.jsxs(ou,{children:[d.jsx(au,{className:"flex-1 py-1 rounded-sm cursor-pointer",children:d.jsxs("div",{className:" flex justify-center gap-2 items-center text-[#666666]",onClick:i,children:[d.jsx(w$,{className:"side-bar-button-size"}),d.jsx("span",{children:a("menu.logout")})]})}),d.jsx(_l,{children:d.jsx("p",{children:a("menu.logoutDescription")})})]})})})]})]}),d.jsx("div",{className:"flex-1 overflow-hidden",children:d.jsx($me,{onReset:()=>window.location.href=window.location.href,FallbackComponent:_me,children:d.jsx(Cue,{})})}),d.jsx("div",{className:"fixed w-full h-full top-0 left-0 bg-[rgba(0,0,0,0.4)] sm:hidden text-sm",children:d.jsxs("div",{className:"w-10/12 bg-gray-50 mx-auto mt-[30%] rounded-xl px-4 py-10",children:[d.jsx("p",{className:" text-sm text-center",children:a("menu.forBestExperience")}),d.jsxs("div",{className:"flex mt-8 justify-center gap-4",children:[d.jsxs("a",{href:"https://github.com/dataelement/bisheng",target:"_blank",children:[d.jsx(Ffe,{className:"side-bar-button-size mx-auto"}),"Github"]}),d.jsxs("a",{href:"https://m7a7tqsztt.feishu.cn/wiki/ZxW6wZyAJicX4WkG0NqcWsbynde",target:"_blank",children:[d.jsx(xfe,{className:"side-bar-button-size mx-auto"})," ",a("menu.onlineDocumentation")]})]})]})})]})}const _be=e=>{const[t,n]=p.useState("en");p.useEffect(()=>{const a=e.user_id?localStorage.getItem("language-"+e.user_id):null;a&&n(a)},[e]);const{t:r}=ze();return{language:t,options:{en:"使用中文",zh:"English"},changLanguage:()=>{const a=t==="zh"?"en":"zh";n(a),localStorage.setItem("language-"+e.user_id,a),localStorage.setItem("language",a),In.changeLanguage(a)},t:r}};function Bz(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=Bz(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}function Hbe(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=Bz(e))&&(r&&(r+=" "),r+=t);return r}const hj=e=>typeof e=="boolean"?"".concat(e):e===0?"0":e,gj=Hbe,Sy=(e,t)=>n=>{var r;if((t==null?void 0:t.variants)==null)return gj(e,n==null?void 0:n.class,n==null?void 0:n.className);const{variants:o,defaultVariants:a}=t,i=Object.keys(o).map(c=>{const u=n==null?void 0:n[c],f=a==null?void 0:a[c];if(u===null)return null;const h=hj(u)||hj(f);return o[c][h]}),s=n&&Object.entries(n).reduce((c,u)=>{let[f,h]=u;return h===void 0||(c[f]=h),c},{}),l=t==null||(r=t.compoundVariants)===null||r===void 0?void 0:r.reduce((c,u)=>{let{class:f,className:h,...v}=u;return Object.entries(v).every(b=>{let[m,y]=b;return Array.isArray(y)?y.includes({...a,...s}[m]):{...a,...s}[m]===y})?[...c,f,h]:c},[]);return gj(e,i,l,n==null?void 0:n.class,n==null?void 0:n.className)},$z=Sy("inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50",{variants:{variant:{default:"bg-primary text-primary-foreground shadow hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90",outline:"border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline",bs:"bg-[#6366f1] text-[#fff] hover:bg-[#4f46e5]"},size:{default:"h-9 px-4 py-2",sm:"h-8 rounded-md px-3 text-xs",lg:"h-10 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),_e=p.forwardRef(({className:e,variant:t,size:n,asChild:r=!1,...o},a)=>{const i=r?Fl:"button";return d.jsx(i,{className:et($z({variant:t,size:n,className:e})),ref:a,...o})});_e.displayName="Button";const Ube=p.forwardRef((e,t)=>p.createElement(ht.label,Z({},e,{ref:t,onMouseDown:n=>{var r;(r=e.onMouseDown)===null||r===void 0||r.call(e,n),!n.defaultPrevented&&n.detail>1&&n.preventDefault()}}))),zz=Ube,Wbe=Sy("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),_n=p.forwardRef(({className:e,...t},n)=>d.jsx(zz,{ref:n,className:et(Wbe(),e),...t}));_n.displayName=zz.displayName;const xo=p.forwardRef(({className:e,...t},n)=>d.jsx("div",{className:"w-full",children:d.jsx("table",{ref:n,className:et("w-full caption-bottom text-sm",e),...t})}));xo.displayName="Table";const Ao=p.forwardRef(({className:e,...t},n)=>d.jsx("thead",{ref:n,className:et("[&_tr]:border-b",e),...t}));Ao.displayName="TableHeader";const wo=p.forwardRef(({className:e,...t},n)=>d.jsx("tbody",{ref:n,className:et("[&_tr:last-child]:border-0",e),...t}));wo.displayName="TableBody";const Vbe=p.forwardRef(({className:e,...t},n)=>d.jsx("tfoot",{ref:n,className:et("bg-primary font-medium text-primary-foreground",e),...t}));Vbe.displayName="TableFooter";const dn=p.forwardRef(({className:e,...t},n)=>d.jsx("tr",{ref:n,className:et("border-b transition-colors hover:bg-muted/50 data-[state=selected]:bg-muted",e),...t}));dn.displayName="TableRow";const lt=p.forwardRef(({className:e,...t},n)=>d.jsx("th",{ref:n,className:et("h-12 px-4 text-left align-middle font-medium text-muted-foreground [&:has([role=checkbox])]:pr-0",e),...t}));lt.displayName="TableHead";const rt=p.forwardRef(({className:e,...t},n)=>d.jsx("td",{ref:n,className:et("p-4 align-middle [&:has([role=checkbox])]:pr-0",e),...t}));rt.displayName="TableCell";const wm=p.forwardRef(({className:e,...t},n)=>d.jsx("caption",{ref:n,className:et("mt-4 text-sm text-muted-foreground",e),...t}));wm.displayName="TableCaption";function V6(e){const t=e+"CollectionProvider",[n,r]=Yr(t),[o,a]=n(t,{collectionRef:{current:null},itemMap:new Map}),i=v=>{const{scope:b,children:m}=v,y=W.useRef(null),A=W.useRef(new Map).current;return W.createElement(o,{scope:b,itemMap:A,collectionRef:y},m)},s=e+"CollectionSlot",l=W.forwardRef((v,b)=>{const{scope:m,children:y}=v,A=a(s,m),w=sn(b,A.collectionRef);return W.createElement(Fl,{ref:w},y)}),c=e+"CollectionItemSlot",u="data-radix-collection-item",f=W.forwardRef((v,b)=>{const{scope:m,children:y,...A}=v,w=W.useRef(null),k=sn(b,w),C=a(c,m);return W.useEffect(()=>(C.itemMap.set(w,{ref:w,...A}),()=>void C.itemMap.delete(w))),W.createElement(Fl,{[u]:"",ref:k},y)});function h(v){const b=a(e+"CollectionConsumer",v);return W.useCallback(()=>{const y=b.collectionRef.current;if(!y)return[];const A=Array.from(y.querySelectorAll(`[${u}]`));return Array.from(b.itemMap.values()).sort((C,E)=>A.indexOf(C.ref.current)-A.indexOf(E.ref.current))},[b.collectionRef,b.itemMap])}return[{Provider:i,Slot:l,ItemSlot:f},h,r]}const qbe=p.createContext(void 0);function zf(e){const t=p.useContext(qbe);return e||t||"ltr"}const ZA="rovingFocusGroup.onEntryFocus",Gbe={bubbles:!1,cancelable:!0},q6="RovingFocusGroup",[Y4,_z,Kbe]=V6(q6),[Xbe,_f]=Yr(q6,[Kbe]),[Ybe,Jbe]=Xbe(q6),Qbe=p.forwardRef((e,t)=>p.createElement(Y4.Provider,{scope:e.__scopeRovingFocusGroup},p.createElement(Y4.Slot,{scope:e.__scopeRovingFocusGroup},p.createElement(Zbe,Z({},e,{ref:t}))))),Zbe=p.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,orientation:r,loop:o=!1,dir:a,currentTabStopId:i,defaultCurrentTabStopId:s,onCurrentTabStopIdChange:l,onEntryFocus:c,...u}=e,f=p.useRef(null),h=sn(t,f),v=zf(a),[b=null,m]=Xr({prop:i,defaultProp:s,onChange:l}),[y,A]=p.useState(!1),w=Bi(c),k=_z(n),C=p.useRef(!1),[E,S]=p.useState(0);return p.useEffect(()=>{const O=f.current;if(O)return O.addEventListener(ZA,w),()=>O.removeEventListener(ZA,w)},[w]),p.createElement(Ybe,{scope:n,orientation:r,dir:v,loop:o,currentTabStopId:b,onItemFocus:p.useCallback(O=>m(O),[m]),onItemShiftTab:p.useCallback(()=>A(!0),[]),onFocusableItemAdd:p.useCallback(()=>S(O=>O+1),[]),onFocusableItemRemove:p.useCallback(()=>S(O=>O-1),[])},p.createElement(ht.div,Z({tabIndex:y||E===0?-1:0,"data-orientation":r},u,{ref:h,style:{outline:"none",...e.style},onMouseDown:pt(e.onMouseDown,()=>{C.current=!0}),onFocus:pt(e.onFocus,O=>{const T=!C.current;if(O.target===O.currentTarget&&T&&!y){const P=new CustomEvent(ZA,Gbe);if(O.currentTarget.dispatchEvent(P),!P.defaultPrevented){const N=k().filter(R=>R.focusable),L=N.find(R=>R.active),I=N.find(R=>R.id===b),B=[L,I,...N].filter(Boolean).map(R=>R.ref.current);Hz(B)}}C.current=!1}),onBlur:pt(e.onBlur,()=>A(!1))})))}),eye="RovingFocusGroupItem",tye=p.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,focusable:r=!0,active:o=!1,tabStopId:a,...i}=e,s=Ta(),l=a||s,c=Jbe(eye,n),u=c.currentTabStopId===l,f=_z(n),{onFocusableItemAdd:h,onFocusableItemRemove:v}=c;return p.useEffect(()=>{if(r)return h(),()=>v()},[r,h,v]),p.createElement(Y4.ItemSlot,{scope:n,id:l,focusable:r,active:o},p.createElement(ht.span,Z({tabIndex:u?0:-1,"data-orientation":c.orientation},i,{ref:t,onMouseDown:pt(e.onMouseDown,b=>{r?c.onItemFocus(l):b.preventDefault()}),onFocus:pt(e.onFocus,()=>c.onItemFocus(l)),onKeyDown:pt(e.onKeyDown,b=>{if(b.key==="Tab"&&b.shiftKey){c.onItemShiftTab();return}if(b.target!==b.currentTarget)return;const m=oye(b,c.orientation,c.dir);if(m!==void 0){b.preventDefault();let A=f().filter(w=>w.focusable).map(w=>w.ref.current);if(m==="last")A.reverse();else if(m==="prev"||m==="next"){m==="prev"&&A.reverse();const w=A.indexOf(b.currentTarget);A=c.loop?aye(A,w+1):A.slice(w+1)}setTimeout(()=>Hz(A))}})})))}),nye={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function rye(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function oye(e,t,n){const r=rye(e.key,n);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(r))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(r)))return nye[r]}function Hz(e){const t=document.activeElement;for(const n of e)if(n===t||(n.focus(),document.activeElement!==t))return}function aye(e,t){return e.map((n,r)=>e[(t+r)%e.length])}const G6=Qbe,K6=tye,Uz="Tabs",[iye,FVt]=Yr(Uz,[_f]),Wz=_f(),[sye,X6]=iye(Uz),lye=p.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,onValueChange:o,defaultValue:a,orientation:i="horizontal",dir:s,activationMode:l="automatic",...c}=e,u=zf(s),[f,h]=Xr({prop:r,onChange:o,defaultProp:a});return p.createElement(sye,{scope:n,baseId:Ta(),value:f,onValueChange:h,orientation:i,dir:u,activationMode:l},p.createElement(ht.div,Z({dir:u,"data-orientation":i},c,{ref:t})))}),cye="TabsList",uye=p.forwardRef((e,t)=>{const{__scopeTabs:n,loop:r=!0,...o}=e,a=X6(cye,n),i=Wz(n);return p.createElement(G6,Z({asChild:!0},i,{orientation:a.orientation,dir:a.dir,loop:r}),p.createElement(ht.div,Z({role:"tablist","aria-orientation":a.orientation},o,{ref:t})))}),dye="TabsTrigger",fye=p.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,disabled:o=!1,...a}=e,i=X6(dye,n),s=Wz(n),l=Vz(i.baseId,r),c=qz(i.baseId,r),u=r===i.value;return p.createElement(K6,Z({asChild:!0},s,{focusable:!o,active:u}),p.createElement(ht.button,Z({type:"button",role:"tab","aria-selected":u,"aria-controls":c,"data-state":u?"active":"inactive","data-disabled":o?"":void 0,disabled:o,id:l},a,{ref:t,onMouseDown:pt(e.onMouseDown,f=>{!o&&f.button===0&&f.ctrlKey===!1?i.onValueChange(r):f.preventDefault()}),onKeyDown:pt(e.onKeyDown,f=>{[" ","Enter"].includes(f.key)&&i.onValueChange(r)}),onFocus:pt(e.onFocus,()=>{const f=i.activationMode!=="manual";!u&&!o&&f&&i.onValueChange(r)})})))}),pye="TabsContent",hye=p.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,forceMount:o,children:a,...i}=e,s=X6(pye,n),l=Vz(s.baseId,r),c=qz(s.baseId,r),u=r===s.value,f=p.useRef(u);return p.useEffect(()=>{const h=requestAnimationFrame(()=>f.current=!1);return()=>cancelAnimationFrame(h)},[]),p.createElement(Ha,{present:o||u},({present:h})=>p.createElement(ht.div,Z({"data-state":u?"active":"inactive","data-orientation":s.orientation,role:"tabpanel","aria-labelledby":l,hidden:!h,id:c,tabIndex:0},i,{ref:t,style:{...e.style,animationDuration:f.current?"0s":void 0}}),h&&a))});function Vz(e,t){return`${e}-trigger-${t}`}function qz(e,t){return`${e}-content-${t}`}const gye=lye,Gz=uye,Kz=fye,Xz=hye,ql=gye,Hf=p.forwardRef(({className:e,...t},n)=>d.jsx(Gz,{ref:n,className:et("inline-flex h-10 items-center justify-center rounded-md bg-muted p-1 ",e),...t}));Hf.displayName=Gz.displayName;const ai=p.forwardRef(({className:e,...t},n)=>d.jsx(Kz,{ref:n,className:et("inline-flex items-center justify-center whitespace-nowrap rounded-sm px-3 py-1.5 text-sm font-medium ring-offset-background transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:border data-[state=inactive]:border data-[state=inactive]:border-muted data-[state=active]:bg-background data-[state=active]:text-foreground data-[state=active]:shadow-sm data-[state=inactive]:hover:bg-secondary/80",e),...t}));ai.displayName=Kz.displayName;const Br=p.forwardRef(({className:e,...t},n)=>d.jsx(Xz,{ref:n,className:et("mt-2 ring-offset-background focus-visible:outline-none",e),...t}));Br.displayName=Xz.displayName;const Hn=p.createContext({openPopUp:e=>{},closePopUp:()=>{},setCloseEdit:e=>{},closeEdit:""}),mye=({children:e})=>{const[t,n]=p.useState([]),r=s=>{n(l=>[s,...l])},o=()=>{n(s=>s.slice(1))},[a,i]=p.useState("");return d.jsxs(Hn.Provider,{value:{openPopUp:r,closePopUp:o,closeEdit:a,setCloseEdit:i},children:[e,t[0]]})};function Uf({value:e,options:t,onSelect:n,editNode:r=!1,numberOfOptions:o=0,apiModal:a=!1}){const{closePopUp:i}=p.useContext(Hn);let[s,l]=p.useState(e===""||!e?"":e);return p.useEffect(()=>{l(e===""||!e?"":e)},[i]),p.useEffect(()=>{s!==e&&l(e)},[e]),d.jsx(d.Fragment,{children:d.jsx(kl,{value:s,onChange:c=>{l(c),n(c)},children:({open:c})=>d.jsx(d.Fragment,{children:d.jsxs("div",{className:r?"mt-1":"relative mt-1 col-span-3",children:[d.jsxs(kl.Button,{className:r?"dropdown-component-outline min-h-[38px]":"dropdown-component-false-outline min-h-[38px]",children:[d.jsx("span",{className:"dropdown-component-display",children:s}),d.jsx("span",{className:"dropdown-component-arrow",children:d.jsx(d6,{className:"dropdown-component-arrow-color",style:{color:"#fff"},"aria-hidden":"true"})})]}),d.jsx(Eu,{show:c,as:p.Fragment,leave:"transition ease-in duration-100",leaveFrom:"opacity-100",leaveTo:"opacity-0",children:d.jsx(kl.Options,{className:En(r?"dropdown-component-true-options nowheel custom-scroll":"dropdown-component-false-options nowheel custom-scroll",a?"mb-2 w-[250px]":"absolute"),children:t.map((u,f)=>d.jsx(kl.Option,{className:({active:h})=>En(h?" bg-accent":"",r?"dropdown-component-false-option":"dropdown-component-true-option"),value:u,children:({selected:h,active:v})=>d.jsxs(d.Fragment,{children:[d.jsx("span",{className:En(h?"font-semibold":"font-normal","block truncate "),children:u}),h?d.jsx("span",{className:En(v?"text-background ":"","dropdown-component-choosal"),children:d.jsx(gm,{className:"dropdown-component-check-icon","aria-hidden":"true"})}):null]})},f))})})]})})})})}function ku(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,a;for(a=0;a<r.length;a++)o=r[a],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}var vye=["color"],bye=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ku(e,vye);return p.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),p.createElement("path",{d:"M4.93179 5.43179C4.75605 5.60753 4.75605 5.89245 4.93179 6.06819C5.10753 6.24392 5.39245 6.24392 5.56819 6.06819L7.49999 4.13638L9.43179 6.06819C9.60753 6.24392 9.89245 6.24392 10.0682 6.06819C10.2439 5.89245 10.2439 5.60753 10.0682 5.43179L7.81819 3.18179C7.73379 3.0974 7.61933 3.04999 7.49999 3.04999C7.38064 3.04999 7.26618 3.0974 7.18179 3.18179L4.93179 5.43179ZM10.0682 9.56819C10.2439 9.39245 10.2439 9.10753 10.0682 8.93179C9.89245 8.75606 9.60753 8.75606 9.43179 8.93179L7.49999 10.8636L5.56819 8.93179C5.39245 8.75606 5.10753 8.75606 4.93179 8.93179C4.75605 9.10753 4.75605 9.39245 4.93179 9.56819L7.18179 11.8182C7.35753 11.9939 7.64245 11.9939 7.81819 11.8182L10.0682 9.56819Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),yye=["color"],Yz=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ku(e,yye);return p.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),p.createElement("path",{d:"M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),xye=["color"],Aye=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ku(e,xye);return p.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),p.createElement("path",{d:"M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),wye=["color"],Cye=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ku(e,wye);return p.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),p.createElement("path",{d:"M8.84182 3.13514C9.04327 3.32401 9.05348 3.64042 8.86462 3.84188L5.43521 7.49991L8.86462 11.1579C9.05348 11.3594 9.04327 11.6758 8.84182 11.8647C8.64036 12.0535 8.32394 12.0433 8.13508 11.8419L4.38508 7.84188C4.20477 7.64955 4.20477 7.35027 4.38508 7.15794L8.13508 3.15794C8.32394 2.95648 8.64036 2.94628 8.84182 3.13514Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),Sye=["color"],Eye=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ku(e,Sye);return p.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),p.createElement("path",{d:"M6.1584 3.13508C6.35985 2.94621 6.67627 2.95642 6.86514 3.15788L10.6151 7.15788C10.7954 7.3502 10.7954 7.64949 10.6151 7.84182L6.86514 11.8418C6.67627 12.0433 6.35985 12.0535 6.1584 11.8646C5.95694 11.6757 5.94673 11.3593 6.1356 11.1579L9.565 7.49985L6.1356 3.84182C5.94673 3.64036 5.95694 3.32394 6.1584 3.13508Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),kye=["color"],Oye=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ku(e,kye);return p.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),p.createElement("path",{d:"M3.625 7.5C3.625 8.12132 3.12132 8.625 2.5 8.625C1.87868 8.625 1.375 8.12132 1.375 7.5C1.375 6.87868 1.87868 6.375 2.5 6.375C3.12132 6.375 3.625 6.87868 3.625 7.5ZM8.625 7.5C8.625 8.12132 8.12132 8.625 7.5 8.625C6.87868 8.625 6.375 8.12132 6.375 7.5C6.375 6.87868 6.87868 6.375 7.5 6.375C8.12132 6.375 8.625 6.87868 8.625 7.5ZM12.5 8.625C13.1213 8.625 13.625 8.12132 13.625 7.5C13.625 6.87868 13.1213 6.375 12.5 6.375C11.8787 6.375 11.375 6.87868 11.375 7.5C11.375 8.12132 11.8787 8.625 12.5 8.625Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),Tye=["color"],jye=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=ku(e,Tye);return p.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),p.createElement("path",{d:"M10 6.5C10 8.433 8.433 10 6.5 10C4.567 10 3 8.433 3 6.5C3 4.567 4.567 3 6.5 3C8.433 3 10 4.567 10 6.5ZM9.30884 10.0159C8.53901 10.6318 7.56251 11 6.5 11C4.01472 11 2 8.98528 2 6.5C2 4.01472 4.01472 2 6.5 2C8.98528 2 11 4.01472 11 6.5C11 7.56251 10.6318 8.53901 10.0159 9.30884L12.8536 12.1464C13.0488 12.3417 13.0488 12.6583 12.8536 12.8536C12.6583 13.0488 12.3417 13.0488 12.1464 12.8536L9.30884 10.0159Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))});const Jz=({className:e,...t})=>d.jsx("nav",{role:"navigation","aria-label":"pagination",className:et("mx-auto flex w-full justify-center",e),...t});Jz.displayName="Pagination";const Qz=p.forwardRef(({className:e,...t},n)=>d.jsx("ul",{ref:n,className:et("flex flex-row items-center gap-1",e),...t}));Qz.displayName="PaginationContent";const bc=p.forwardRef(({className:e,...t},n)=>d.jsx("li",{ref:n,className:et("",e),...t}));bc.displayName="PaginationItem";const Yh=({className:e,isActive:t,size:n="icon",...r})=>d.jsx("a",{"aria-current":t?"page":void 0,className:et($z({variant:t?"outline":"ghost",size:n}),e),...r});Yh.displayName="PaginationLink";const Zz=({className:e,...t})=>d.jsx(Yh,{"aria-label":"Go to previous page",size:"default",className:et("gap-1",e),...t,children:d.jsx(Cye,{className:"h-4 w-4"})});Zz.displayName="PaginationPrevious";const e_=({className:e,...t})=>d.jsx(Yh,{"aria-label":"Go to next page",size:"default",className:et("gap-1",e),...t,children:d.jsx(Eye,{className:"h-4 w-4"})});e_.displayName="PaginationNext";const J4=({className:e,...t})=>d.jsx("span",{"aria-hidden":!0,className:et("flex h-9 w-9 items-center justify-center",e),...t,children:d.jsx(Oye,{className:"h-4 w-4"})});J4.displayName="PaginationEllipsis";const Ey=({page:e,pageSize:t,total:n,maxVisiblePages:r=5,onChange:o})=>{const a=Math.ceil(n/t),i=l=>{l>=1&&l<=a&&l!==e&&o(l)},s=()=>{const l=[];if(l.push(d.jsx(bc,{children:d.jsx(Zz,{href:"#",onClick:()=>i(e-1)})},"previous")),a<=r)for(let c=1;c<=a;c++)l.push(d.jsx(bc,{children:d.jsx(Yh,{href:"#",onClick:()=>i(c),isActive:c===e,children:c})},c));else{const c=Math.max(1,e-Math.floor(r/2)),u=Math.min(a,c+r-1);c>1&&l.push(d.jsx(bc,{children:d.jsx(J4,{})},"startEllipsis"));for(let f=c;f<=u;f++)l.push(d.jsx(bc,{children:d.jsx(Yh,{href:"#",onClick:()=>i(f),isActive:f===e,children:f})},f));u<a&&l.push(d.jsx(bc,{children:d.jsx(J4,{})},"endEllipsis"))}return l.push(d.jsx(bc,{children:d.jsx(e_,{href:"#",onClick:()=>i(e+1)})},"next")),l};return d.jsx(Jz,{children:d.jsx(Qz,{children:s()})})};function Js(e,t,n,r){let o=p.useRef();const a=p.useRef(e);p.useEffect(()=>{a.current=e},[e]);const i=function(){o.current&&clearTimeout(o.current)};function s(...l){const c=()=>r?r(a.current.apply(a.current,l)):a.current.apply(a.current,l);if(i(),n){let u=!o.current;o.current=setTimeout(()=>{o.current=null},t),u&&c()}else o.current=setTimeout(()=>{c()},t)}return s.cancel=function(){i(),o.current=null},p.useCallback(s,[t,n,i,e])}function Nye(e){return p.useMemo(()=>{var t;return!!((t=e==null?void 0:e.data)!=null&&t.nodes.find(n=>["VariableNode","InputFileNode"].includes(n.data.type)))},[e])}function t_(){const{t:e}=ze(),{setSuccessData:t}=p.useContext(wt);return n=>{Cy(n).then(()=>t({title:e("chat.copyTip")}))}}function ky(e){const[t,n]=p.useState({page:1,pageSize:20,keyword:""}),[r,o]=p.useState(0),[a,i]=p.useState(!1),[s,l]=p.useState([]),c=p.useRef({}),u=p.useRef(0),f=()=>{const v=++u.current;e({...t,...c.current}).then(b=>{v===u.current&&(l(b.data),o(b.total))}).catch(()=>{})},h=Js(f,600,!1);return p.useEffect(()=>{h()},[t]),{page:t.page,pageSize:t.pageSize,total:r,loading:a,data:s,setPage:v=>n({...t,page:v}),reload:h,loadData:f,search:v=>{n({...t,page:1,keyword:v})},filterData:v=>{c.current={...c.current,...v},n({...t,page:1})},refreshData:(v,b)=>{l(m=>m.map(y=>v(y)?{...y,...b}:y))}}}const Pye="data:image/png;base64,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",Zd="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABIFJREFUWEftWF1oXEUU/s69pLFGxMSCMYqFVG2rFH1QC3mwakUU1IKYVvsg1HjnGmJoVxBFlBCwoCCkNSS7M7OmYFGwKiIVqSiNVbRYQVTEX/pDLURR0WpQYtI55qyzy+V21/zthj7seduZuef79puZc84cQhVMKXULgE0ArgLQDOBHAIcA7DbGfLoQCFrIx3Ecr2fmnQCurOSHmd8B8JC19rv5YM2bYBRFW4loxyxBJ4londb64CzXl5bNi6BS6kYA+8uAfQVgDMAVAC5Mzf8JoN0Y88tcSM6X4AkAFyWAvnDOZfL5fIF0Z2fnkpaWlo3MnAVwTmLd3ukzeWdNCUZRdDsR7U2AHGtsbFw1ODg4kQZWSq0F8B6As4pzU1NT546MjIias7I5K6iUeh7A/UXv/my9XwktiqKniejRxPqOuZzFAsE4jjcx82oApwC4Gf7agwAuTgDuZOafK3zDANYBkDBUMGZ+i4jeBRCU+4aZhVMDgKNtbW17SCn1IoDNs9J78RftE4LyL89YE4LbAAyciQyJaLhwBpVSawAsI6JTzrmHiWhD4ow9xsyHnHNzvlD/96eDIGDxGQTBSwAu8GuPO+e2hGFI0zz+sNZ+chpo+tYFQbAml8t9WSuFlVLfA7jU+//cGHN1EqscwSwRyU0tGBHdprXeV0OCxwAs9/6/NsZIFipZneBMyiulqqtgJpNZOj4+viEMwyO5XE5qvpJFUbQxCIIJrfUbyfHu7u5259zaMAxHh4eHpVYsWVUJ9vX1BWNjYx8A6BAE59z6YoGQvFzMfJ+1dresieP4Mmb+DMDZAE40NTVdPjAw8HeRYVUJ9vb2Nk5MTPxVTFPMnLPWdvtQ9UMxBRLRm1rrO/y4zA8nRFttjPmmJgSVUpIjjwNo9QDbjTFPeCKy3df68V3GmEJBoZSSNCrptGBhGK7IZrNHFoUgMz9lrX1SwKIo+piIrvPAI8aYLr/F9zKzBOOCOefa8/n80TpBUaCuoGSyZEzyZ6liqktfkrqCdQX/yyT1MFOqB+VB3tzc/BOA8/zl2mGMyfiMIV0FeRlKDblHay3NJFGwi5nzxcvIzCuTfZqq5mJfLIwDWOrj4DZrrTSPJJOMEtENnuCzWutH/PjNRCQNpGKqa8lms79VLZMw863W2rcTDuWN+wwRfdTa2rq1v79/Sua6urqWh2H4CjP/TkSd08qeTHzzuHREiGhAa/1CMrTNWUGlVE52JuHkJmPMaDpeVuu3UuqwNJW8v2+NMauSvk8L1OnWBjPfba19rVqE0n6UUtKVWObHDxtjig+owlC5TPIcEfUWHRHR61rru2pBMI7j65n5QML3QWNMoRgu4aeBoyjqIKIPU+NV32afNuXmlxRLFsAVCcqEUkreFOk+nnRTpTkprZJ5P+KZ2RHREt8hW5EQYtI5tzJZK5bdYhns6ek5f3JyUh7U0hBfFCOie7TWL6fBKirhw8arAK6pMcOTRJTRWu8qhzPjVsVxvIWZHwBwCYAmv8UL6YiFAP7xx2V/Q0PD9qGhoV8rifAvH6EXuWqU56EAAAAASUVORK5CYII=";function Rye({datalist:e,open:t,setOpen:n}){const{t:r}=ze(),o=Ms(),a=p.useRef(null),i=p.useRef(null),[s,l]=p.useState(""),[c,u]=p.useState([]);p.useEffect(()=>{Uhe().then(y=>{const A=y.models||[];u(A),l(A[0]||"")})},[]);const{setErrorData:f}=p.useContext(wt),[h,v]=p.useState({name:!1,desc:!1}),b=()=>{const y=a.current.value,A=i.current.value,w=[];y||w.push(r("lib.enterLibraryName")),y.length>30&&w.push(r("lib.libraryNameLimit")),s||w.push(r("lib.selectModel")),e.find(C=>C.name===y)&&w.push(r("lib.nameExists"));const k=w.length;if(A.length>200&&w.push(r("lib.descriptionLimit")),v({name:!!k,desc:w.length>k}),w.length)return m(w);mt(zhe({name:y,description:A,model:s}).then(C=>{window.libname=y,o("/filelib/"+C.id),n(!1)}))},m=y=>{f({title:r("prompt"),list:y})};return d.jsx("dialog",{className:`modal duiHuaPopM ${t?"modal-open":"modal-close"}`,onClick:()=>n(!1),children:d.jsxs("form",{method:"dialog",className:"max-w-[542px] flex flex-col modal-box bg-[#262626] shadow-lg overflow-visible",onClick:y=>y.stopPropagation(),children:[d.jsx("button",{className:"btn btn-sm btn-circle btn-ghost absolute right-2 top-2",style:{color:"#fff"},onClick:()=>n(!1),children:"✕"}),d.jsx("h3",{className:"font-bold text-[16px]",style:{color:"#fff"},children:r("lib.createLibrary")}),d.jsxs("div",{className:"flex flex-wrap justify-center",children:[d.jsxs("div",{className:"flex mt-[14px]",children:[d.jsx(_n,{htmlFor:"name",className:"text-right w-[70px] text-[14px] mt-[10px]",style:{color:"#fff"},children:r("lib.libraryName")}),d.jsx("input",{type:"text",className:"w-[420px] h-[34px] ml-[10px] bg-[#1A1A1A] pl-[10px] outline-none",style:{borderRadius:"7px"},ref:a,placeholder:r("lib.libraryName")})]}),d.jsxs("div",{className:"flex mt-[14px]",children:[d.jsx(_n,{htmlFor:"desc",className:"text-right w-[70px] text-[14px] mt-[10px]",style:{color:"#fff"},children:r("lib.description")}),d.jsx("textarea",{id:"desc",className:"w-[420px] h-[68px] ml-[10px] bg-[#1A1A1A] p-[10px] outline-none",style:{borderRadius:"7px"},ref:i,placeholder:r("lib.description")})]}),d.jsxs("div",{className:"flex mt-[14px]",children:[d.jsx(_n,{className:"text-right w-[70px] text-[14px] mt-[10px]",style:{color:"#fff"},children:r("lib.model")}),d.jsx("div",{className:"w-[420px] h-[37px] ml-[10px] bg-[#1A1A1A] outline-none Dropdown",style:{borderRadius:"7px",color:"#fff"},children:d.jsx(Uf,{options:c,onSelect:y=>l(y),value:s})})]}),d.jsx("div",{children:d.jsx("div",{className:"flex justify-center items-center cursor-pointer mt-[34px] w-[203px] h-[34px] bg-[#FFD025] rounded-full text-[14px]",style:{color:"#010101"},onClick:b,children:"创 建"})})]})]})})}function n_(){const[e,t]=p.useState(!1),{user:n}=p.useContext(qi),{page:r,pageSize:o,data:a,total:i,loading:s,setPage:l,search:c,reload:u}=ky(w=>V$(w.page,w.pageSize,w.keyword)),{delShow:f,idRef:h,close:v,delConfirm:b}=Mye(),m=()=>{mt(_he(h.current.id).then(w=>{u(),v()}))},y=()=>{window.LibPage=r};p.useEffect(()=>{const w=window.LibPage;w?(l(w),delete window.LibPage):l(1)},[]);const{t:A}=ze();return d.jsxs("div",{className:"w-full h-screen p-6 overflow-y-auto",children:[s&&d.jsx("div",{className:"absolute w-full h-full top-0 left-0 flex justify-center items-center z-10 bg-[rgba(255,255,255,0.6)] dark:bg-blur-shared",children:d.jsx("span",{className:"loading loading-infinity loading-lg"})}),d.jsxs(ql,{defaultValue:"account",className:"w-full",children:[d.jsxs("div",{className:"flex justify-between",children:[d.jsx("p",{className:"text-[16px]",style:{color:"#FFF"},children:A("lib.fileData")}),d.jsxs("div",{className:"flex justify-center items-center w-[74px] h-[27px] cursor-pointer",style:{background:"rgba(255, 255, 255, 0.1)",borderRadius:"7px"},onClick:()=>t(!0),children:[d.jsx("img",{src:Pye,className:"w-[14px] mr-[5px]",alt:""}),d.jsx("span",{className:"text-[12px]",style:{color:"#FFF"},children:"新 建"})]})]}),d.jsx(Br,{value:"account",children:d.jsxs(xo,{children:[d.jsxs(wm,{children:[d.jsx("p",{children:A("lib.libraryCollection")}),d.jsx("div",{className:"",children:d.jsx(Ey,{page:r,pageSize:o,total:i,onChange:w=>l(w)})})]}),d.jsx(Ao,{children:d.jsxs(dn,{children:[d.jsx(lt,{className:"w-[200px] dialogueLog-header",children:A("lib.libraryName")}),d.jsx(lt,{className:"dialogueLog-header",children:A("lib.model")}),d.jsx(lt,{className:"dialogueLog-header",children:A("createTime")}),d.jsx(lt,{className:"dialogueLog-header",children:A("updateTime")}),d.jsx(lt,{className:"dialogueLog-header",children:A("lib.createUser")}),d.jsx(lt,{className:"text-right dialogueLog-header"})]})}),d.jsx(wo,{children:a.map(w=>d.jsxs(dn,{children:[d.jsx(rt,{className:"font-medium dialogueLog-body",children:w.name}),d.jsx(rt,{className:"dialogueLog-body",children:w.model||"--"}),d.jsx(rt,{className:"dialogueLog-body",children:w.create_time.replace("T"," ")}),d.jsx(rt,{className:"dialogueLog-body",children:w.update_time.replace("T"," ")}),d.jsx(rt,{className:"dialogueLog-body",children:w.user_name||"--"}),d.jsxs(rt,{className:"dialogueLog-body flex justify-end items-center",onClick:()=>{window.libname=w.name},children:[d.jsx(Ls,{to:`/filelib/${w.id}`,className:"flex justify-center items-center w-[54px] h-[34px] cursor-pointer",style:{background:"#1A1A1A",borderRadius:"17px"},onClick:y,children:A("lib.details")}),n.role==="admin"||n.user_id===w.user_id?d.jsx("img",{src:Zd,onClick:()=>b(w),className:"w-[20px] ml-[20px] cursor-pointer",alt:""}):d.jsx("img",{src:Zd,className:"w-[20px] ml-[20px] cursor-pointer",alt:""})]})]},w.id))})]})}),d.jsx(Br,{value:"password"})]}),d.jsx("div",{}),d.jsx(Rye,{datalist:a,open:e,setOpen:t}),d.jsx("dialog",{className:`modal ${f&&"modal-open"}`,children:d.jsxs("form",{method:"dialog",className:"modal-box w-[400px] bg-[#262626] shadow-lg",children:[d.jsx("h3",{className:"text-[16px] font-bold text-center",style:{color:"#FFFFFF"},children:A("prompt")}),d.jsx("p",{className:"text-[12px] text-center mt-[18px]",style:{color:"#FFFFFF"},children:A("lib.confirmDeleteLibrary")}),d.jsxs("div",{className:"flex justify-center mt-[27px]",children:[d.jsx(_e,{className:"baogao-btn",variant:"outline",onClick:v,children:A("cancel")}),d.jsx(_e,{className:"baogao-btn ml-[27px]",variant:"destructive",onClick:m,children:A("delete")})]})]})})]})}const Mye=()=>{const[e,t]=p.useState(!1),n=p.useRef(null);return{delShow:e,idRef:n,close:()=>{t(!1)},delConfirm:r=>{n.current=r,t(!0)}}};let r_=e=>{};function Lye(){const[e,t]=p.useState(!1),n=p.useRef(null);r_=f=>{n.current=f,t(!0)};const r=()=>{var f,h;(h=(f=n.current)==null?void 0:f.onClose)==null||h.call(f),t(!1)},o=()=>{var f,h;(h=(f=n.current)==null?void 0:f.onCancel)==null||h.call(f),r()},a=()=>{var f,h,v;(f=n.current)!=null&&f.onOk?(v=(h=n.current)==null?void 0:h.onOk)==null||v.call(h,r):r()};if(!n.current)return null;const{title:i,desc:s,okTxt:l,canelTxt:c,showClose:u=!1}=n.current;return d.jsx("dialog",{className:`modal ${e&&"modal-open"}`,children:d.jsxs("form",{method:"dialog",className:"modal-box w-[400px] bg-[#262626] shadow-lg relative",children:[u&&d.jsx(Pi,{size:20,onClick:r,className:"absolute right-4 cursor-pointer text-gray-400 hover:text-gray-600"}),d.jsx("h3",{className:"text-[16px] font-bold text-center",style:{color:"#FFFFFF"},children:i}),d.jsx("p",{className:"text-[12px] text-center mt-[18px]",style:{color:"#FFFFFF"},children:s}),d.jsxs("div",{className:"flex justify-center mt-[27px]",children:[d.jsx(_e,{className:"baogao-btn",variant:"outline",onClick:o,children:c}),d.jsx(_e,{className:"baogao-btn ml-[27px]",variant:"destructive",onClick:a,children:l})]})]})})}(function(){let e=document.getElementById("#message-wrap");e||(e=document.createElement("div"),e.className="message-wrap",e.id="message-wrap",document.body.append(e)),fB(e).render(d.jsx(Lye,{}))})();const ii=e=>{const t=In.getResourceBundle(In.language,"bs");r_({title:t.prompt,canelTxt:t.cancel,okTxt:t.confirmButton,...e})};function gr({content:e,side:t,asChild:n=!0,children:r,styleClasses:o,delayDuration:a=500}){return d.jsxs(ou,{delayDuration:a,children:[d.jsx(au,{asChild:n,children:r}),d.jsx(_l,{className:o,side:t,avoidCollisions:!1,sticky:"always",children:e})]})}function mj(e,[t,n]){return Math.min(n,Math.max(t,e))}let ew=0;function Y6(){p.useEffect(()=>{var e,t;const n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",(e=n[0])!==null&&e!==void 0?e:vj()),document.body.insertAdjacentElement("beforeend",(t=n[1])!==null&&t!==void 0?t:vj()),ew++,()=>{ew===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(r=>r.remove()),ew--}},[])}function vj(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}const tw="focusScope.autoFocusOnMount",nw="focusScope.autoFocusOnUnmount",bj={bubbles:!1,cancelable:!0},J6=p.forwardRef((e,t)=>{const{loop:n=!1,trapped:r=!1,onMountAutoFocus:o,onUnmountAutoFocus:a,...i}=e,[s,l]=p.useState(null),c=Bi(o),u=Bi(a),f=p.useRef(null),h=sn(t,m=>l(m)),v=p.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;p.useEffect(()=>{if(r){let m=function(k){if(v.paused||!s)return;const C=k.target;s.contains(C)?f.current=C:bl(f.current,{select:!0})},y=function(k){if(v.paused||!s)return;const C=k.relatedTarget;C!==null&&(s.contains(C)||bl(f.current,{select:!0}))},A=function(k){if(document.activeElement===document.body)for(const E of k)E.removedNodes.length>0&&bl(s)};document.addEventListener("focusin",m),document.addEventListener("focusout",y);const w=new MutationObserver(A);return s&&w.observe(s,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",m),document.removeEventListener("focusout",y),w.disconnect()}}},[r,s,v.paused]),p.useEffect(()=>{if(s){xj.add(v);const m=document.activeElement;if(!s.contains(m)){const A=new CustomEvent(tw,bj);s.addEventListener(tw,c),s.dispatchEvent(A),A.defaultPrevented||(Dye(zye(o_(s)),{select:!0}),document.activeElement===m&&bl(s))}return()=>{s.removeEventListener(tw,c),setTimeout(()=>{const A=new CustomEvent(nw,bj);s.addEventListener(nw,u),s.dispatchEvent(A),A.defaultPrevented||bl(m??document.body,{select:!0}),s.removeEventListener(nw,u),xj.remove(v)},0)}}},[s,c,u,v]);const b=p.useCallback(m=>{if(!n&&!r||v.paused)return;const y=m.key==="Tab"&&!m.altKey&&!m.ctrlKey&&!m.metaKey,A=document.activeElement;if(y&&A){const w=m.currentTarget,[k,C]=Iye(w);k&&C?!m.shiftKey&&A===C?(m.preventDefault(),n&&bl(k,{select:!0})):m.shiftKey&&A===k&&(m.preventDefault(),n&&bl(C,{select:!0})):A===w&&m.preventDefault()}},[n,r,v.paused]);return p.createElement(ht.div,Z({tabIndex:-1},i,{ref:h,onKeyDown:b}))});function Dye(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if(bl(r,{select:t}),document.activeElement!==n)return}function Iye(e){const t=o_(e),n=yj(t,e),r=yj(t.reverse(),e);return[n,r]}function o_(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const o=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||o?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function yj(e,t){for(const n of e)if(!Fye(n,{upTo:t}))return n}function Fye(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function Bye(e){return e instanceof HTMLInputElement&&"select"in e}function bl(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&Bye(e)&&t&&e.select()}}const xj=$ye();function $ye(){let e=[];return{add(t){const n=e[0];t!==n&&(n==null||n.pause()),e=Aj(e,t),e.unshift(t)},remove(t){var n;e=Aj(e,t),(n=e[0])===null||n===void 0||n.resume()}}}function Aj(e,t){const n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}function zye(e){return e.filter(t=>t.tagName!=="A")}function Oy(e){const t=p.useRef({value:e,previous:e});return p.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}var _ye=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},ed=new WeakMap,o0=new WeakMap,a0={},rw=0,a_=function(e){return e&&(e.host||a_(e.parentNode))},Hye=function(e,t){return t.map(function(n){if(e.contains(n))return n;var r=a_(n);return r&&e.contains(r)?r:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return!!n})},Uye=function(e,t,n,r){var o=Hye(t,Array.isArray(e)?e:[e]);a0[n]||(a0[n]=new WeakMap);var a=a0[n],i=[],s=new Set,l=new Set(o),c=function(f){!f||s.has(f)||(s.add(f),c(f.parentNode))};o.forEach(c);var u=function(f){!f||l.has(f)||Array.prototype.forEach.call(f.children,function(h){if(s.has(h))u(h);else try{var v=h.getAttribute(r),b=v!==null&&v!=="false",m=(ed.get(h)||0)+1,y=(a.get(h)||0)+1;ed.set(h,m),a.set(h,y),i.push(h),m===1&&b&&o0.set(h,!0),y===1&&h.setAttribute(n,"true"),b||h.setAttribute(r,"true")}catch(A){console.error("aria-hidden: cannot operate on ",h,A)}})};return u(t),s.clear(),rw++,function(){i.forEach(function(f){var h=ed.get(f)-1,v=a.get(f)-1;ed.set(f,h),a.set(f,v),h||(o0.has(f)||f.removeAttribute(r),o0.delete(f)),v||f.removeAttribute(n)}),rw--,rw||(ed=new WeakMap,ed=new WeakMap,o0=new WeakMap,a0={})}},Ty=function(e,t,n){n===void 0&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=t||_ye(e);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live]"))),Uye(r,o,n,"aria-hidden")):function(){return null}},xh="right-scroll-bar-position",Ah="width-before-scroll-bar",Wye="with-scroll-bars-hidden",Vye="--removed-body-scroll-bar-size";function ow(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function qye(e,t){var n=p.useState(function(){return{value:e,callback:t,facade:{get current(){return n.value},set current(r){var o=n.value;o!==r&&(n.value=r,n.callback(r,o))}}}})[0];return n.callback=t,n.facade}var Gye=typeof window<"u"?p.useLayoutEffect:p.useEffect,wj=new WeakMap;function i_(e,t){var n=qye(t||null,function(r){return e.forEach(function(o){return ow(o,r)})});return Gye(function(){var r=wj.get(n);if(r){var o=new Set(r),a=new Set(e),i=n.current;o.forEach(function(s){a.has(s)||ow(s,null)}),a.forEach(function(s){o.has(s)||ow(s,i)})}wj.set(n,e)},[e]),n}function Kye(e){return e}function Xye(e,t){t===void 0&&(t=Kye);var n=[],r=!1,o={read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(a){var i=t(a,r);return n.push(i),function(){n=n.filter(function(s){return s!==i})}},assignSyncMedium:function(a){for(r=!0;n.length;){var i=n;n=[],i.forEach(a)}n={push:function(s){return a(s)},filter:function(){return n}}},assignMedium:function(a){r=!0;var i=[];if(n.length){var s=n;n=[],s.forEach(a),i=n}var l=function(){var u=i;i=[],u.forEach(a)},c=function(){return Promise.resolve().then(l)};c(),n={push:function(u){i.push(u),c()},filter:function(u){return i=i.filter(u),n}}}};return o}function s_(e){e===void 0&&(e={});var t=Xye(null);return t.options=go({async:!0,ssr:!1},e),t}var l_=function(e){var t=e.sideCar,n=_S(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw new Error("Sidecar medium not found");return p.createElement(r,go({},n))};l_.isSideCarExport=!0;function c_(e,t){return e.useMedium(t),l_}var u_=s_(),aw=function(){},jy=p.forwardRef(function(e,t){var n=p.useRef(null),r=p.useState({onScrollCapture:aw,onWheelCapture:aw,onTouchMoveCapture:aw}),o=r[0],a=r[1],i=e.forwardProps,s=e.children,l=e.className,c=e.removeScrollBar,u=e.enabled,f=e.shards,h=e.sideCar,v=e.noIsolation,b=e.inert,m=e.allowPinchZoom,y=e.as,A=y===void 0?"div":y,w=_S(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),k=h,C=i_([n,t]),E=go(go({},w),o);return p.createElement(p.Fragment,null,u&&p.createElement(k,{sideCar:u_,removeScrollBar:c,shards:f,noIsolation:v,inert:b,setCallbacks:a,allowPinchZoom:!!m,lockRef:n}),i?p.cloneElement(p.Children.only(s),go(go({},E),{ref:C})):p.createElement(A,go({},E,{className:l,ref:C}),s))});jy.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};jy.classNames={fullWidth:Ah,zeroRight:xh};var Cj,Yye=function(){if(Cj)return Cj;if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function Jye(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=Yye();return t&&e.setAttribute("nonce",t),e}function Qye(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function Zye(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var exe=function(){var e=0,t=null;return{add:function(n){e==0&&(t=Jye())&&(Qye(t,n),Zye(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},txe=function(){var e=exe();return function(t,n){p.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},Q6=function(){var e=txe(),t=function(n){var r=n.styles,o=n.dynamic;return e(r,o),null};return t},nxe={left:0,top:0,right:0,gap:0},iw=function(e){return parseInt(e||"",10)||0},rxe=function(e){var t=window.getComputedStyle(document.body),n=t[e==="padding"?"paddingLeft":"marginLeft"],r=t[e==="padding"?"paddingTop":"marginTop"],o=t[e==="padding"?"paddingRight":"marginRight"];return[iw(n),iw(r),iw(o)]},oxe=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return nxe;var t=rxe(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},axe=Q6(),$d="data-scroll-locked",ixe=function(e,t,n,r){var o=e.left,a=e.top,i=e.right,s=e.gap;return n===void 0&&(n="margin"),`
.`.concat(Wye,` {
overflow: hidden `).concat(r,`;
padding-right: `).concat(s,"px ").concat(r,`;
}
body[`).concat($d,`] {
overflow: hidden `).concat(r,`;
overscroll-behavior: contain;
`).concat([t&&"position: relative ".concat(r,";"),n==="margin"&&`
padding-left: `.concat(o,`px;
padding-top: `).concat(a,`px;
padding-right: `).concat(i,`px;
margin-left:0;
margin-top:0;
margin-right: `).concat(s,"px ").concat(r,`;
`),n==="padding"&&"padding-right: ".concat(s,"px ").concat(r,";")].filter(Boolean).join(""),`
}
.`).concat(xh,` {
right: `).concat(s,"px ").concat(r,`;
}
.`).concat(Ah,` {
margin-right: `).concat(s,"px ").concat(r,`;
}
.`).concat(xh," .").concat(xh,` {
right: 0 `).concat(r,`;
}
.`).concat(Ah," .").concat(Ah,` {
margin-right: 0 `).concat(r,`;
}
body[`).concat($d,`] {
`).concat(Vye,": ").concat(s,`px;
}
`)},Sj=function(){var e=parseInt(document.body.getAttribute($d)||"0",10);return isFinite(e)?e:0},sxe=function(){p.useEffect(function(){return document.body.setAttribute($d,(Sj()+1).toString()),function(){var e=Sj()-1;e<=0?document.body.removeAttribute($d):document.body.setAttribute($d,e.toString())}},[])},d_=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=r===void 0?"margin":r;sxe();var a=p.useMemo(function(){return oxe(o)},[o]);return p.createElement(axe,{styles:ixe(a,!t,o,n?"":"!important")})},Q4=!1;if(typeof window<"u")try{var i0=Object.defineProperty({},"passive",{get:function(){return Q4=!0,!0}});window.addEventListener("test",i0,i0),window.removeEventListener("test",i0,i0)}catch{Q4=!1}var td=Q4?{passive:!1}:!1,lxe=function(e){return e.tagName==="TEXTAREA"},f_=function(e,t){var n=window.getComputedStyle(e);return n[t]!=="hidden"&&!(n.overflowY===n.overflowX&&!lxe(e)&&n[t]==="visible")},cxe=function(e){return f_(e,"overflowY")},uxe=function(e){return f_(e,"overflowX")},Ej=function(e,t){var n=t;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var r=p_(e,n);if(r){var o=h_(e,n),a=o[1],i=o[2];if(a>i)return!0}n=n.parentNode}while(n&&n!==document.body);return!1},dxe=function(e){var t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return[t,n,r]},fxe=function(e){var t=e.scrollLeft,n=e.scrollWidth,r=e.clientWidth;return[t,n,r]},p_=function(e,t){return e==="v"?cxe(t):uxe(t)},h_=function(e,t){return e==="v"?dxe(t):fxe(t)},pxe=function(e,t){return e==="h"&&t==="rtl"?-1:1},hxe=function(e,t,n,r,o){var a=pxe(e,window.getComputedStyle(t).direction),i=a*r,s=n.target,l=t.contains(s),c=!1,u=i>0,f=0,h=0;do{var v=h_(e,s),b=v[0],m=v[1],y=v[2],A=m-y-a*b;(b||A)&&p_(e,s)&&(f+=A,h+=b),s=s.parentNode}while(!l&&s!==document.body||l&&(t.contains(s)||t===s));return(u&&(o&&f===0||!o&&i>f)||!u&&(o&&h===0||!o&&-i>h))&&(c=!0),c},s0=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},kj=function(e){return[e.deltaX,e.deltaY]},Oj=function(e){return e&&"current"in e?e.current:e},gxe=function(e,t){return e[0]===t[0]&&e[1]===t[1]},mxe=function(e){return`
.block-interactivity-`.concat(e,` {pointer-events: none;}
.allow-interactivity-`).concat(e,` {pointer-events: all;}
`)},vxe=0,nd=[];function bxe(e){var t=p.useRef([]),n=p.useRef([0,0]),r=p.useRef(),o=p.useState(vxe++)[0],a=p.useState(function(){return Q6()})[0],i=p.useRef(e);p.useEffect(function(){i.current=e},[e]),p.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var m=oB([e.lockRef.current],(e.shards||[]).map(Oj),!0).filter(Boolean);return m.forEach(function(y){return y.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),m.forEach(function(y){return y.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var s=p.useCallback(function(m,y){if("touches"in m&&m.touches.length===2)return!i.current.allowPinchZoom;var A=s0(m),w=n.current,k="deltaX"in m?m.deltaX:w[0]-A[0],C="deltaY"in m?m.deltaY:w[1]-A[1],E,S=m.target,O=Math.abs(k)>Math.abs(C)?"h":"v";if("touches"in m&&O==="h"&&S.type==="range")return!1;var T=Ej(O,S);if(!T)return!0;if(T?E=O:(E=O==="v"?"h":"v",T=Ej(O,S)),!T)return!1;if(!r.current&&"changedTouches"in m&&(k||C)&&(r.current=E),!E)return!0;var P=r.current||E;return hxe(P,y,m,P==="h"?k:C,!0)},[]),l=p.useCallback(function(m){var y=m;if(!(!nd.length||nd[nd.length-1]!==a)){var A="deltaY"in y?kj(y):s0(y),w=t.current.filter(function(E){return E.name===y.type&&E.target===y.target&&gxe(E.delta,A)})[0];if(w&&w.should){y.cancelable&&y.preventDefault();return}if(!w){var k=(i.current.shards||[]).map(Oj).filter(Boolean).filter(function(E){return E.contains(y.target)}),C=k.length>0?s(y,k[0]):!i.current.noIsolation;C&&y.cancelable&&y.preventDefault()}}},[]),c=p.useCallback(function(m,y,A,w){var k={name:m,delta:y,target:A,should:w};t.current.push(k),setTimeout(function(){t.current=t.current.filter(function(C){return C!==k})},1)},[]),u=p.useCallback(function(m){n.current=s0(m),r.current=void 0},[]),f=p.useCallback(function(m){c(m.type,kj(m),m.target,s(m,e.lockRef.current))},[]),h=p.useCallback(function(m){c(m.type,s0(m),m.target,s(m,e.lockRef.current))},[]);p.useEffect(function(){return nd.push(a),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:h}),document.addEventListener("wheel",l,td),document.addEventListener("touchmove",l,td),document.addEventListener("touchstart",u,td),function(){nd=nd.filter(function(m){return m!==a}),document.removeEventListener("wheel",l,td),document.removeEventListener("touchmove",l,td),document.removeEventListener("touchstart",u,td)}},[]);var v=e.removeScrollBar,b=e.inert;return p.createElement(p.Fragment,null,b?p.createElement(a,{styles:mxe(o)}):null,v?p.createElement(d_,{gapMode:"margin"}):null)}const yxe=c_(u_,bxe);var g_=p.forwardRef(function(e,t){return p.createElement(jy,go({},e,{ref:t,sideCar:yxe}))});g_.classNames=jy.classNames;const Z6=g_,xxe=[" ","Enter","ArrowUp","ArrowDown"],Axe=[" ","Enter"],Ny="Select",[Py,e7,wxe]=V6(Ny),[Wf,BVt]=Yr(Ny,[wxe,Bf]),t7=Bf(),[Cxe,Ou]=Wf(Ny),[Sxe,Exe]=Wf(Ny),kxe=e=>{const{__scopeSelect:t,children:n,open:r,defaultOpen:o,onOpenChange:a,value:i,defaultValue:s,onValueChange:l,dir:c,name:u,autoComplete:f,disabled:h,required:v}=e,b=t7(t),[m,y]=p.useState(null),[A,w]=p.useState(null),[k,C]=p.useState(!1),E=zf(c),[S=!1,O]=Xr({prop:r,defaultProp:o,onChange:a}),[T,P]=Xr({prop:i,defaultProp:s,onChange:l}),N=p.useRef(null),L=m?!!m.closest("form"):!0,[I,M]=p.useState(new Set),B=Array.from(I).map(R=>R.props.value).join(";");return p.createElement(I6,b,p.createElement(Cxe,{required:v,scope:t,trigger:m,onTriggerChange:y,valueNode:A,onValueNodeChange:w,valueNodeHasChildren:k,onValueNodeHasChildrenChange:C,contentId:Ta(),value:T,onValueChange:P,open:S,onOpenChange:O,dir:E,triggerPointerDownPosRef:N,disabled:h},p.createElement(Py.Provider,{scope:t},p.createElement(Sxe,{scope:e.__scopeSelect,onNativeOptionAdd:p.useCallback(R=>{M(D=>new Set(D).add(R))},[]),onNativeOptionRemove:p.useCallback(R=>{M(D=>{const $=new Set(D);return $.delete(R),$})},[])},n)),L?p.createElement(y_,{key:B,"aria-hidden":!0,required:v,tabIndex:-1,name:u,autoComplete:f,value:T,onChange:R=>P(R.target.value),disabled:h},T===void 0?p.createElement("option",{value:""}):null,Array.from(I)):null))},Oxe="SelectTrigger",Txe=p.forwardRef((e,t)=>{const{__scopeSelect:n,disabled:r=!1,...o}=e,a=t7(n),i=Ou(Oxe,n),s=i.disabled||r,l=sn(t,i.onTriggerChange),c=e7(n),[u,f,h]=x_(b=>{const m=c().filter(w=>!w.disabled),y=m.find(w=>w.value===i.value),A=A_(m,b,y);A!==void 0&&i.onValueChange(A.value)}),v=()=>{s||(i.onOpenChange(!0),h())};return p.createElement(F6,Z({asChild:!0},a),p.createElement(ht.button,Z({type:"button",role:"combobox","aria-controls":i.contentId,"aria-expanded":i.open,"aria-required":i.required,"aria-autocomplete":"none",dir:i.dir,"data-state":i.open?"open":"closed",disabled:s,"data-disabled":s?"":void 0,"data-placeholder":b_(i.value)?"":void 0},o,{ref:l,onClick:pt(o.onClick,b=>{b.currentTarget.focus()}),onPointerDown:pt(o.onPointerDown,b=>{const m=b.target;m.hasPointerCapture(b.pointerId)&&m.releasePointerCapture(b.pointerId),b.button===0&&b.ctrlKey===!1&&(v(),i.triggerPointerDownPosRef.current={x:Math.round(b.pageX),y:Math.round(b.pageY)},b.preventDefault())}),onKeyDown:pt(o.onKeyDown,b=>{const m=u.current!=="";!(b.ctrlKey||b.altKey||b.metaKey)&&b.key.length===1&&f(b.key),!(m&&b.key===" ")&&xxe.includes(b.key)&&(v(),b.preventDefault())})})))}),jxe="SelectValue",Nxe=p.forwardRef((e,t)=>{const{__scopeSelect:n,className:r,style:o,children:a,placeholder:i="",...s}=e,l=Ou(jxe,n),{onValueNodeHasChildrenChange:c}=l,u=a!==void 0,f=sn(t,l.onValueNodeChange);return Ra(()=>{c(u)},[c,u]),p.createElement(ht.span,Z({},s,{ref:f,style:{pointerEvents:"none"}}),b_(l.value)?p.createElement(p.Fragment,null,i):a)}),Pxe=p.forwardRef((e,t)=>{const{__scopeSelect:n,children:r,...o}=e;return p.createElement(ht.span,Z({"aria-hidden":!0},o,{ref:t}),r||"▼")}),Rxe=e=>p.createElement(Ay,Z({asChild:!0},e)),ef="SelectContent",Mxe=p.forwardRef((e,t)=>{const n=Ou(ef,e.__scopeSelect),[r,o]=p.useState();if(Ra(()=>{o(new DocumentFragment)},[]),!n.open){const a=r;return a?ui.createPortal(p.createElement(m_,{scope:e.__scopeSelect},p.createElement(Py.Slot,{scope:e.__scopeSelect},p.createElement("div",null,e.children))),a):null}return p.createElement(Lxe,Z({},e,{ref:t}))}),ds=10,[m_,Ry]=Wf(ef),Lxe=p.forwardRef((e,t)=>{const{__scopeSelect:n,position:r="item-aligned",onCloseAutoFocus:o,onEscapeKeyDown:a,onPointerDownOutside:i,side:s,sideOffset:l,align:c,alignOffset:u,arrowPadding:f,collisionBoundary:h,collisionPadding:v,sticky:b,hideWhenDetached:m,avoidCollisions:y,...A}=e,w=Ou(ef,n),[k,C]=p.useState(null),[E,S]=p.useState(null),O=sn(t,re=>C(re)),[T,P]=p.useState(null),[N,L]=p.useState(null),I=e7(n),[M,B]=p.useState(!1),R=p.useRef(!1);p.useEffect(()=>{if(k)return Ty(k)},[k]),Y6();const D=p.useCallback(re=>{const[be,...ce]=I().map(ie=>ie.ref.current),[le]=ce.slice(-1),ge=document.activeElement;for(const ie of re)if(ie===ge||(ie==null||ie.scrollIntoView({block:"nearest"}),ie===be&&E&&(E.scrollTop=0),ie===le&&E&&(E.scrollTop=E.scrollHeight),ie==null||ie.focus(),document.activeElement!==ge))return},[I,E]),$=p.useCallback(()=>D([T,k]),[D,T,k]);p.useEffect(()=>{M&&$()},[M,$]);const{onOpenChange:z,triggerPointerDownPosRef:_}=w;p.useEffect(()=>{if(k){let re={x:0,y:0};const be=le=>{var ge,ie,Pe,Te;re={x:Math.abs(Math.round(le.pageX)-((ge=(ie=_.current)===null||ie===void 0?void 0:ie.x)!==null&&ge!==void 0?ge:0)),y:Math.abs(Math.round(le.pageY)-((Pe=(Te=_.current)===null||Te===void 0?void 0:Te.y)!==null&&Pe!==void 0?Pe:0))}},ce=le=>{re.x<=10&&re.y<=10?le.preventDefault():k.contains(le.target)||z(!1),document.removeEventListener("pointermove",be),_.current=null};return _.current!==null&&(document.addEventListener("pointermove",be),document.addEventListener("pointerup",ce,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",be),document.removeEventListener("pointerup",ce,{capture:!0})}}},[k,z,_]),p.useEffect(()=>{const re=()=>z(!1);return window.addEventListener("blur",re),window.addEventListener("resize",re),()=>{window.removeEventListener("blur",re),window.removeEventListener("resize",re)}},[z]);const[V,H]=x_(re=>{const be=I().filter(ge=>!ge.disabled),ce=be.find(ge=>ge.ref.current===document.activeElement),le=A_(be,re,ce);le&&setTimeout(()=>le.ref.current.focus())}),K=p.useCallback((re,be,ce)=>{const le=!R.current&&!ce;(w.value!==void 0&&w.value===be||le)&&(P(re),le&&(R.current=!0))},[w.value]),X=p.useCallback(()=>k==null?void 0:k.focus(),[k]),Y=p.useCallback((re,be,ce)=>{const le=!R.current&&!ce;(w.value!==void 0&&w.value===be||le)&&L(re)},[w.value]),ne=r==="popper"?Tj:Dxe,ee=ne===Tj?{side:s,sideOffset:l,align:c,alignOffset:u,arrowPadding:f,collisionBoundary:h,collisionPadding:v,sticky:b,hideWhenDetached:m,avoidCollisions:y}:{};return p.createElement(m_,{scope:n,content:k,viewport:E,onViewportChange:S,itemRefCallback:K,selectedItem:T,onItemLeave:X,itemTextRefCallback:Y,focusSelectedItem:$,selectedItemText:N,position:r,isPositioned:M,searchRef:V},p.createElement(Z6,{as:Fl,allowPinchZoom:!0},p.createElement(J6,{asChild:!0,trapped:w.open,onMountAutoFocus:re=>{re.preventDefault()},onUnmountAutoFocus:pt(o,re=>{var be;(be=w.trigger)===null||be===void 0||be.focus({preventScroll:!0}),re.preventDefault()})},p.createElement(vy,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:a,onPointerDownOutside:i,onFocusOutside:re=>re.preventDefault(),onDismiss:()=>w.onOpenChange(!1)},p.createElement(ne,Z({role:"listbox",id:w.contentId,"data-state":w.open?"open":"closed",dir:w.dir,onContextMenu:re=>re.preventDefault()},A,ee,{onPlaced:()=>B(!0),ref:O,style:{display:"flex",flexDirection:"column",outline:"none",...A.style},onKeyDown:pt(A.onKeyDown,re=>{const be=re.ctrlKey||re.altKey||re.metaKey;if(re.key==="Tab"&&re.preventDefault(),!be&&re.key.length===1&&H(re.key),["ArrowUp","ArrowDown","Home","End"].includes(re.key)){let le=I().filter(ge=>!ge.disabled).map(ge=>ge.ref.current);if(["ArrowUp","End"].includes(re.key)&&(le=le.slice().reverse()),["ArrowUp","ArrowDown"].includes(re.key)){const ge=re.target,ie=le.indexOf(ge);le=le.slice(ie+1)}setTimeout(()=>D(le)),re.preventDefault()}})}))))))}),Dxe=p.forwardRef((e,t)=>{const{__scopeSelect:n,onPlaced:r,...o}=e,a=Ou(ef,n),i=Ry(ef,n),[s,l]=p.useState(null),[c,u]=p.useState(null),f=sn(t,O=>u(O)),h=e7(n),v=p.useRef(!1),b=p.useRef(!0),{viewport:m,selectedItem:y,selectedItemText:A,focusSelectedItem:w}=i,k=p.useCallback(()=>{if(a.trigger&&a.valueNode&&s&&c&&m&&y&&A){const O=a.trigger.getBoundingClientRect(),T=c.getBoundingClientRect(),P=a.valueNode.getBoundingClientRect(),N=A.getBoundingClientRect();if(a.dir!=="rtl"){const ge=N.left-T.left,ie=P.left-ge,Pe=O.left-ie,Te=O.width+Pe,Oe=Math.max(Te,T.width),Ie=window.innerWidth-ds,Ne=mj(ie,[ds,Ie-Oe]);s.style.minWidth=Te+"px",s.style.left=Ne+"px"}else{const ge=T.right-N.right,ie=window.innerWidth-P.right-ge,Pe=window.innerWidth-O.right-ie,Te=O.width+Pe,Oe=Math.max(Te,T.width),Ie=window.innerWidth-ds,Ne=mj(ie,[ds,Ie-Oe]);s.style.minWidth=Te+"px",s.style.right=Ne+"px"}const L=h(),I=window.innerHeight-ds*2,M=m.scrollHeight,B=window.getComputedStyle(c),R=parseInt(B.borderTopWidth,10),D=parseInt(B.paddingTop,10),$=parseInt(B.borderBottomWidth,10),z=parseInt(B.paddingBottom,10),_=R+D+M+z+$,V=Math.min(y.offsetHeight*5,_),H=window.getComputedStyle(m),K=parseInt(H.paddingTop,10),X=parseInt(H.paddingBottom,10),Y=O.top+O.height/2-ds,ne=I-Y,ee=y.offsetHeight/2,re=y.offsetTop+ee,be=R+D+re,ce=_-be;if(be<=Y){const ge=y===L[L.length-1].ref.current;s.style.bottom="0px";const ie=c.clientHeight-m.offsetTop-m.offsetHeight,Pe=Math.max(ne,ee+(ge?X:0)+ie+$),Te=be+Pe;s.style.height=Te+"px"}else{const ge=y===L[0].ref.current;s.style.top="0px";const Pe=Math.max(Y,R+m.offsetTop+(ge?K:0)+ee)+ce;s.style.height=Pe+"px",m.scrollTop=be-Y+m.offsetTop}s.style.margin=`${ds}px 0`,s.style.minHeight=V+"px",s.style.maxHeight=I+"px",r==null||r(),requestAnimationFrame(()=>v.current=!0)}},[h,a.trigger,a.valueNode,s,c,m,y,A,a.dir,r]);Ra(()=>k(),[k]);const[C,E]=p.useState();Ra(()=>{c&&E(window.getComputedStyle(c).zIndex)},[c]);const S=p.useCallback(O=>{O&&b.current===!0&&(k(),w==null||w(),b.current=!1)},[k,w]);return p.createElement(Ixe,{scope:n,contentWrapper:s,shouldExpandOnScrollRef:v,onScrollButtonChange:S},p.createElement("div",{ref:l,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:C}},p.createElement(ht.div,Z({},o,{ref:f,style:{boxSizing:"border-box",maxHeight:"100%",...o.style}}))))}),Tj=p.forwardRef((e,t)=>{const{__scopeSelect:n,align:r="start",collisionPadding:o=ds,...a}=e,i=t7(n);return p.createElement(B6,Z({},i,a,{ref:t,align:r,collisionPadding:o,style:{boxSizing:"border-box",...a.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}}))}),[Ixe,Fxe]=Wf(ef,{}),jj="SelectViewport",Bxe=p.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e,o=Ry(jj,n),a=Fxe(jj,n),i=sn(t,o.onViewportChange),s=p.useRef(0);return p.createElement(p.Fragment,null,p.createElement("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"}}),p.createElement(Py.Slot,{scope:n},p.createElement(ht.div,Z({"data-radix-select-viewport":"",role:"presentation"},r,{ref:i,style:{position:"relative",flex:1,overflow:"auto",...r.style},onScroll:pt(r.onScroll,l=>{const c=l.currentTarget,{contentWrapper:u,shouldExpandOnScrollRef:f}=a;if(f!=null&&f.current&&u){const h=Math.abs(s.current-c.scrollTop);if(h>0){const v=window.innerHeight-ds*2,b=parseFloat(u.style.minHeight),m=parseFloat(u.style.height),y=Math.max(b,m);if(y<v){const A=y+h,w=Math.min(v,A),k=A-w;u.style.height=w+"px",u.style.bottom==="0px"&&(c.scrollTop=k>0?k:0,u.style.justifyContent="flex-end")}}}s.current=c.scrollTop})}))))}),$xe="SelectGroup",[zxe,_xe]=Wf($xe),Hxe=p.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e,o=Ta();return p.createElement(zxe,{scope:n,id:o},p.createElement(ht.div,Z({role:"group","aria-labelledby":o},r,{ref:t})))}),Uxe="SelectLabel",Wxe=p.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e,o=_xe(Uxe,n);return p.createElement(ht.div,Z({id:o.id},r,{ref:t}))}),Z4="SelectItem",[Vxe,v_]=Wf(Z4),qxe=p.forwardRef((e,t)=>{const{__scopeSelect:n,value:r,disabled:o=!1,textValue:a,...i}=e,s=Ou(Z4,n),l=Ry(Z4,n),c=s.value===r,[u,f]=p.useState(a??""),[h,v]=p.useState(!1),b=sn(t,A=>{var w;return(w=l.itemRefCallback)===null||w===void 0?void 0:w.call(l,A,r,o)}),m=Ta(),y=()=>{o||(s.onValueChange(r),s.onOpenChange(!1))};if(r==="")throw new Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return p.createElement(Vxe,{scope:n,value:r,disabled:o,textId:m,isSelected:c,onItemTextChange:p.useCallback(A=>{f(w=>{var k;return w||((k=A==null?void 0:A.textContent)!==null&&k!==void 0?k:"").trim()})},[])},p.createElement(Py.ItemSlot,{scope:n,value:r,disabled:o,textValue:u},p.createElement(ht.div,Z({role:"option","aria-labelledby":m,"data-highlighted":h?"":void 0,"aria-selected":c&&h,"data-state":c?"checked":"unchecked","aria-disabled":o||void 0,"data-disabled":o?"":void 0,tabIndex:o?void 0:-1},i,{ref:b,onFocus:pt(i.onFocus,()=>v(!0)),onBlur:pt(i.onBlur,()=>v(!1)),onPointerUp:pt(i.onPointerUp,y),onPointerMove:pt(i.onPointerMove,A=>{if(o){var w;(w=l.onItemLeave)===null||w===void 0||w.call(l)}else A.currentTarget.focus({preventScroll:!0})}),onPointerLeave:pt(i.onPointerLeave,A=>{if(A.currentTarget===document.activeElement){var w;(w=l.onItemLeave)===null||w===void 0||w.call(l)}}),onKeyDown:pt(i.onKeyDown,A=>{var w;((w=l.searchRef)===null||w===void 0?void 0:w.current)!==""&&A.key===" "||(Axe.includes(A.key)&&y(),A.key===" "&&A.preventDefault())})}))))}),l0="SelectItemText",Gxe=p.forwardRef((e,t)=>{const{__scopeSelect:n,className:r,style:o,...a}=e,i=Ou(l0,n),s=Ry(l0,n),l=v_(l0,n),c=Exe(l0,n),[u,f]=p.useState(null),h=sn(t,A=>f(A),l.onItemTextChange,A=>{var w;return(w=s.itemTextRefCallback)===null||w===void 0?void 0:w.call(s,A,l.value,l.disabled)}),v=u==null?void 0:u.textContent,b=p.useMemo(()=>p.createElement("option",{key:l.value,value:l.value,disabled:l.disabled},v),[l.disabled,l.value,v]),{onNativeOptionAdd:m,onNativeOptionRemove:y}=c;return Ra(()=>(m(b),()=>y(b)),[m,y,b]),p.createElement(p.Fragment,null,p.createElement(ht.span,Z({id:l.textId},a,{ref:h})),l.isSelected&&i.valueNode&&!i.valueNodeHasChildren?ui.createPortal(a.children,i.valueNode):null)}),Kxe="SelectItemIndicator",Xxe=p.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e;return v_(Kxe,n).isSelected?p.createElement(ht.span,Z({"aria-hidden":!0},r,{ref:t})):null}),Yxe=p.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e;return p.createElement(ht.div,Z({"aria-hidden":!0},r,{ref:t}))});function b_(e){return e===""||e===void 0}const y_=p.forwardRef((e,t)=>{const{value:n,...r}=e,o=p.useRef(null),a=sn(t,o),i=Oy(n);return p.useEffect(()=>{const s=o.current,l=window.HTMLSelectElement.prototype,u=Object.getOwnPropertyDescriptor(l,"value").set;if(i!==n&&u){const f=new Event("change",{bubbles:!0});u.call(s,n),s.dispatchEvent(f)}},[i,n]),p.createElement(wz,{asChild:!0},p.createElement("select",Z({},r,{ref:a,defaultValue:n})))});y_.displayName="BubbleSelect";function x_(e){const t=Bi(e),n=p.useRef(""),r=p.useRef(0),o=p.useCallback(i=>{const s=n.current+i;t(s),function l(c){n.current=c,window.clearTimeout(r.current),c!==""&&(r.current=window.setTimeout(()=>l(""),1e3))}(s)},[t]),a=p.useCallback(()=>{n.current="",window.clearTimeout(r.current)},[]);return p.useEffect(()=>()=>window.clearTimeout(r.current),[]),[n,o,a]}function A_(e,t,n){const o=t.length>1&&Array.from(t).every(c=>c===t[0])?t[0]:t,a=n?e.indexOf(n):-1;let i=Jxe(e,Math.max(a,0));o.length===1&&(i=i.filter(c=>c!==n));const l=i.find(c=>c.textValue.toLowerCase().startsWith(o.toLowerCase()));return l!==n?l:void 0}function Jxe(e,t){return e.map((n,r)=>e[(t+r)%e.length])}const Qxe=kxe,My=Txe,Zxe=Nxe,e2e=Pxe,t2e=Rxe,w_=Mxe,n2e=Bxe,r2e=Hxe,C_=Wxe,S_=qxe,o2e=Gxe,a2e=Xxe,E_=Yxe;function e3(...e){return e.filter(Boolean).join(" ")}function Jh(e,t){return S6.get(e,{responseType:"blob"}).then(n=>{const r=new Blob([n.data]),o=document.createElement("a");o.href=URL.createObjectURL(r),o.download=t,o.click(),URL.revokeObjectURL(o.href)}).catch(console.error)}function i2e(e){const t=JSON.stringify(e),n=`data:text/json;chatset=utf-8,${encodeURIComponent(t)}`,r=document.createElement("a");r.href=n,r.download="sample.json",r.click()}function iu(...e){return Rz(Tt(e))}function s2e(...e){return e.length===0?[]:e[0].filter(r=>e.every(o=>o.includes(r)))}function l2e(e,t){const i=Math.floor(e/86400),s=e%86400,l=Math.floor(s/3600),c=s%3600,u=Math.floor(c/60),f=c%60,h=Math.floor(f/1);let v=t.replace("dd",i.toString());return v=v.replace("hh",l.toString()),v=v.replace("mm",u.toString()),v=v.replace("ss",h.toString()),v}function Nj(e){return e?e.split("_").map((n,r)=>Tl(r===0?n[0].toUpperCase()+n.slice(1).toLowerCase():n.toLowerCase())).join(" ").split("-").map((n,r)=>Tl(r===0?n[0].toUpperCase()+n.slice(1).toLowerCase():n.toLowerCase())).join(" "):""}const Ly=Qxe,Dy=r2e,n7=Zxe,Iy=p.forwardRef(({className:e,children:t,...n},r)=>d.jsxs(My,{ref:r,className:iu("flex h-10 w-full items-center justify-between bg-background px-3 py-2 text-sm ring-offset-background placeholder:text-muted-foreground disabled:cursor-not-allowed disabled:opacity-50 border-Select",e),...n,children:[t,d.jsx(e2e,{asChild:!0,children:d.jsx(m$,{className:"h-4 w-4 opacity-50"})})]}));Iy.displayName=My.displayName;const k_=p.forwardRef(({className:e,children:t,...n},r)=>d.jsx(My,{ref:r,className:iu("focus:outline-none outline-none",e),...n,children:t}));k_.displayName=My.displayName;const Cm=p.forwardRef(({className:e,children:t,position:n="popper",...r},o)=>d.jsx(t2e,{children:d.jsx(w_,{ref:o,className:iu("relative z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",n==="popper"&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",e),position:n,...r,children:d.jsx(n2e,{className:iu("p-1",n==="popper"&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:t})})}));Cm.displayName=w_.displayName;const c2e=p.forwardRef(({className:e,...t},n)=>d.jsx(C_,{ref:n,className:iu("py-1.5 pl-8 pr-2 text-sm font-semibold",e),...t}));c2e.displayName=C_.displayName;const gs=p.forwardRef(({className:e,children:t,...n},r)=>d.jsxs(S_,{ref:r,className:iu("relative flex w-full cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),...n,children:[d.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:d.jsx(a2e,{children:d.jsx(gm,{className:"h-4 w-4"})})}),d.jsx(o2e,{children:t})]}));gs.displayName=S_.displayName;const u2e=p.forwardRef(({className:e,...t},n)=>d.jsx(E_,{ref:n,className:iu("-mx-1 my-1 h-px bg-muted",e),...t}));u2e.displayName=E_.displayName;const fn=p.forwardRef(({className:e,type:t,...n},r)=>d.jsx("input",{type:t,className:et("flex h-10 w-full px-3 py-2 text-sm ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:text-muted-foreground focus-visible:outline-none disabled:cursor-not-allowed disabled:opacity-50 border-input",e),ref:r,...n}));fn.displayName="Input";const O_="Progress",Fy=100,[d2e,$Vt]=Yr(O_),[f2e,p2e]=d2e(O_),T_=p.forwardRef((e,t)=>{const{__scopeProgress:n,value:r,max:o,getValueLabel:a=m2e,...i}=e,s=t3(o)?o:Fy,l=N_(r,s)?r:null,c=Bv(l)?a(l,s):void 0;return p.createElement(f2e,{scope:n,value:l,max:s},p.createElement(ht.div,Z({"aria-valuemax":s,"aria-valuemin":0,"aria-valuenow":Bv(l)?l:void 0,"aria-valuetext":c,role:"progressbar","data-state":j_(l,s),"data-value":l??void 0,"data-max":s},i,{ref:t})))});T_.propTypes={max(e,t,n){const r=e[t],o=String(r);return r&&!t3(r)?new Error(v2e(o,n)):null},value(e,t,n){const r=e[t],o=String(r),a=t3(e.max)?e.max:Fy;return r!=null&&!N_(r,a)?new Error(b2e(o,n)):null}};const h2e="ProgressIndicator",g2e=p.forwardRef((e,t)=>{var n;const{__scopeProgress:r,...o}=e,a=p2e(h2e,r);return p.createElement(ht.div,Z({"data-state":j_(a.value,a.max),"data-value":(n=a.value)!==null&&n!==void 0?n:void 0,"data-max":a.max},o,{ref:t}))});function m2e(e,t){return`${Math.round(e/t*100)}%`}function j_(e,t){return e==null?"indeterminate":e===t?"complete":"loading"}function Bv(e){return typeof e=="number"}function t3(e){return Bv(e)&&!isNaN(e)&&e>0}function N_(e,t){return Bv(e)&&!isNaN(e)&&e<=t&&e>=0}function v2e(e,t){return`Invalid prop \`max\` of value \`${e}\` supplied to \`${t}\`. Only numbers greater than 0 are valid max values. Defaulting to \`${Fy}\`.`}function b2e(e,t){return`Invalid prop \`value\` of value \`${e}\` supplied to \`${t}\`. The \`value\` prop must be:
- a positive number
- less than the value passed to \`max\` (or ${Fy} if no \`max\` prop is set)
- \`null\` if the progress is indeterminate.
Defaulting to \`null\`.`}const P_=T_,y2e=g2e,r7=p.forwardRef(({className:e,value:t,error:n,...r},o)=>d.jsx(P_,{ref:o,className:et("relative h-4 w-full overflow-hidden rounded-full bg-secondary",e),...r,children:d.jsx(y2e,{className:`h-full w-full flex-1 bg-primary transition-all ${n&&"bg-red-400"}`,style:{transform:`translateX(-${100-(t||0)}%)`}})}));r7.displayName=P_.displayName;const By=async(e,t)=>{try{const n=new FormData;n.append("file",e);const o=await Bhe(n,{headers:{"Content-Type":"multipart/form-data;charset=utf-8"},onUploadProgress:a=>{const{loaded:i,total:s}=a,l=Math.round(i*100/s);console.log(`Upload progress: ${e.name} ${l}%`),t(l)}});return console.log("Upload complete:",o),o}catch(n){return console.error("Error uploading file:",n),""}};let x2e=1;function A2e({id:e,accept:t,open:n,desc:r="",setOpen:o,onResult:a}){const{t:i}=ze(),{setErrorData:s}=p.useContext(wt),[l,c]=p.useState("1000"),[u,f]=p.useState("\\n\\n"),h=p.useRef("smart"),[v,b]=p.useState("100"),[m,y]=p.useState([]),A=p.useRef(0);p.useEffect(()=>{n||(y([]),A.current=0,C.current=[],w.current=[])},[n]);const w=p.useRef([]),k=M=>{const R=[],D=[];M.forEach($=>{$.size<52428800?D.push($):R.push($.name)}),R.length&&s({title:i("prompt"),list:R.map($=>`${i("code.file")}: ${$} ${i("code.sizeExceedsLimit")}`)}),D.length&&(y($=>[...$,...D.map(z=>({id:x2e++,file:z,await:!0,size:52428800,pros:0,error:!1}))]),A.current+=D.length)},C=p.useRef([]),[E,S]=p.useState(!1),O=()=>{const M=[];if(C.current.length||M.push(i("code.selectFileToUpload")),M.length)return s({title:i("prompt"),list:M});S(!0);const B={file_path:C.current,knowledge_id:Number(e),auto:!0};h.current==="chunk"&&(B.separator=u.split(/;|/).map(R=>R.replace(/\\([nrtb])/g,function(D,$){return{n:`
`,r:"\r",t:" ",b:"\b"}[$]})),B.chunck_size=Number(/^\d+$/.test(l)?l:"1000"),B.auto=!1,B.chunk_overlap=Number(/^\d+$/.test(v)?v:"100")),mt($he(B).then(R=>{o(!1),S(!1),a==null||a(m.length,w.current,R)}),()=>S(!1))},[T,P]=p.useState(!0);p.useEffect(()=>{let B=[],R=[];m.forEach(D=>{D.await?B.push(D):D.pros!==100&&!D.error&&R.push(D)}),(R.length||B.length)&&(P(!1),B.filter((D,$)=>$<3-R.length).forEach(D=>{y($=>$.map(z=>z.id!==D.id?z:{...z,await:!1,pros:1})),By(D.file,$=>{y(z=>z.map(_=>_.id!==D.id?_:{..._,pros:$}))}).then($=>{$?C.current.push($.file_path):(w.current.push(D.file.name),y(z=>z.map(_=>_.id!==D.id?_:{..._,error:!0}))),P(C.current.length+w.current.length===A.current)})}))},[m]);const{getRootProps:N,getInputProps:L,isDragActive:I}=aB({accept:{"application/*":t.map(M=>`.${M}`)},useFsAccessApi:!1,onDrop:k});return d.jsx("dialog",{className:`modal duiHuaPopM ${n?"modal-open":"modal-close"}`,onClick:()=>o(!1),children:d.jsxs("form",{method:"dialog",className:"max-w-[813px] flex flex-col modal-box bg-[#262626] shadow-lg overflow-visible",onClick:M=>M.stopPropagation(),children:[d.jsx("button",{className:"btn btn-sm btn-circle btn-ghost absolute right-2 top-2",style:{color:"#fff"},onClick:()=>o(!1),children:"✕"}),d.jsx("h3",{className:"font-bold text-[16px]",style:{color:"#fff"},children:i("code.uploadFile")}),d.jsx("p",{className:"py-4",style:{color:"#fff"},children:r}),d.jsx("div",{className:"flex flex-wrap justify-center overflow-y-auto no-scrollbar shangchuan",children:d.jsxs("div",{className:"w-[758px]",children:[d.jsxs("div",{...N(),className:"h-[135px] bg-[#1A1A1A] border border-dashed flex justify-center items-center cursor-pointer",style:{borderRadius:"14px"},children:[d.jsx("input",{...L()}),I?d.jsx("p",{className:"text-[14px]",style:{color:"#999999"},children:i("code.dropFileHere")}):d.jsx("p",{className:"text-[14px]",style:{color:"#999999"},children:i("code.clickOrDragHere")})]}),d.jsx("div",{className:" max-h-[300px] overflow-y-auto no-scrollbar mt-4",children:m.map(M=>d.jsxs("div",{children:[d.jsxs("p",{className:`max-w-[300px] overflow-hidden text-ellipsis whitespace-nowrap ${M.error&&"text-red-400"}`,children:[M.file.name,M.file.pros===1&&d.jsx("span",{children:i("code.complete")})]}),d.jsx(r7,{error:M.error,value:M.pros,className:"w-full"})]},M.id))}),d.jsxs(ql,{defaultValue:"smart",className:"w-full mt-4",onValueChange:M=>h.current=M,children:[d.jsxs(Hf,{className:"zichanTab",children:[d.jsx(ai,{value:"smart",className:"roundedrounded-xl",children:i("code.smartSplit")}),d.jsx(ai,{value:"chunk",children:i("code.manualSplit")})]}),d.jsx(Br,{value:"smart"}),d.jsxs(Br,{value:"chunk",className:"shangchuanInput",children:[d.jsxs("div",{className:"flex justify-center items-center mt-[14px]",children:[d.jsx(_n,{htmlFor:"name",className:"w-[130px] text-right",style:{color:"#fff"},children:i("code.delimiter")}),d.jsx(fn,{id:"name",value:u,style:{color:"#fff"},onChange:M=>f(M.target.value),placeholder:i("code.delimiterPlaceholder"),className:"col-span-3"})]}),d.jsxs("div",{className:"flex justify-center items-center",children:[d.jsx(_n,{htmlFor:"name",className:"w-[130px] text-right",style:{color:"#fff"},children:i("code.splitLength")}),d.jsx(fn,{id:"name",value:l,style:{color:"#fff"},onChange:M=>c(M.target.value),placeholder:i("code.splitSizePlaceholder"),className:"col-span-3"})]}),d.jsxs("div",{className:"flex justify-center items-center",children:[d.jsx(_n,{htmlFor:"name",className:"w-[130px] text-right",style:{color:"#fff"},children:i("code.chunkOverlap")}),d.jsx(fn,{id:"name",value:v,style:{color:"#fff"},onChange:M=>b(M.target.value),placeholder:i("code.chunkOverlap"),className:"col-span-3"})]})]})]}),d.jsxs("div",{className:"flex justify-end mt-[27px]",children:[d.jsx(_e,{variant:"outline",className:"w-[95px] h-[34px] bg-[#404040] shangchuanBtn",style:{color:"#fff"},onClick:()=>o(!1),children:i("cancel")}),d.jsxs(_e,{type:"submit",className:"w-[95px] h-[34px] bg-[#FFD025] ml-[27px] shangchuanBtn",disabled:E||!T,onClick:()=>!E&&O(),children:[E&&d.jsx("span",{className:"loading loading-spinner loading-xs"}),i("create")]})]})]})})]})})}function R_(){const{t:e}=ze(),{id:t}=Xs(),[n,r]=p.useState(!1),[o,a]=p.useState(""),{page:i,pageSize:s,data:l,total:c,loading:u,setPage:f,search:h,reload:v,filterData:b,refreshData:m,loadData:y}=ky(_=>Ihe({..._,id:t,name:_.keyword}).then(V=>(w(V.writeable),V)));setTimeout(()=>v(),5e3);const[A,w]=p.useState(!0),{appConfig:k}=p.useContext(_a),[C,E]=p.useState(999);p.useEffect(()=>{b({status:C})},[C]),p.useEffect(()=>{window.libname&&localStorage.setItem("libname",window.libname),a(window.libname||localStorage.getItem("libname"))},[]);const S=_=>{r(_),v()},{delShow:O,idRef:T,close:P,delConfim:N}=w2e(),L=()=>{mt(Hhe(T.current).then(_=>{v(),P()}))},[I,M]=p.useState([]),B=(_,V,H)=>{const K=H.filter(X=>X.status===3);K.length?M(K):V.length&&ii({desc:d.jsxs("div",{children:[d.jsx("p",{children:e("lib.fileUploadResult",{total:_,failed:V.length})}),d.jsx("div",{className:"max-h-[160px] overflow-y-auto no-scrollbar",children:V.map(X=>d.jsx("p",{className:" text-red-400",children:X},X))})]}),onOk(X){X()}})},[R,D]=p.useState(!1),$=_=>{D(!0),mt(Fhe(_).then(V=>{v(),M([]),D(!1)}))},z=_=>{E(Number(_))};return d.jsxs("div",{className:"w-full h-screen p-6 relative overflow-y-auto",children:[u&&d.jsx("div",{className:"absolute w-full h-full top-0 left-0 flex justify-center items-center z-10 bg-[rgba(255,255,255,0.6)] dark:bg-blur-shared",children:d.jsx("span",{className:"loading loading-infinity loading-lg"})}),d.jsx(gr,{content:"back",side:"top",children:d.jsx("button",{className:"extra-side-bar-buttons w-[36px] absolute top-[26px]",onClick:()=>{},children:d.jsx(Ls,{to:"/filelib",children:d.jsx(g$,{className:"side-bar-button-size"})})})}),d.jsxs(ql,{defaultValue:"account",className:"w-full",children:[d.jsxs("div",{className:"flex justify-between",children:[d.jsx("p",{className:"text-[16px] ml-[40px]",style:{color:"#FFF"},children:e("lib.fileData")}),d.jsx("div",{className:"flex justify-center items-center w-[74px] h-[27px] cursor-pointer",style:{background:"#FFD025",borderRadius:"7px"},children:d.jsx("span",{className:"text-[12px]",style:{color:"#333333"},onClick:()=>r(!0),children:"上 传"})})]}),d.jsx(Br,{value:"account",children:d.jsxs(xo,{children:[d.jsx(wm,{children:d.jsx("div",{className:"join grid grid-cols-2 w-[200px]",children:d.jsx(Ey,{page:i,pageSize:s,total:c,onChange:_=>f(_)})})}),d.jsx(Ao,{children:d.jsxs(dn,{children:[d.jsx(lt,{className:"w-[600px] dialogueLog-header",children:e("lib.fileName")}),d.jsxs(lt,{className:"flex items-center gap-4 dialogueLog-header",children:[e("lib.status"),d.jsxs(Ly,{onValueChange:z,children:[d.jsx(k_,{className:"",children:d.jsx(Lfe,{size:16,className:`cursor-pointer ${C===999?"":"text-gray-950"}`})}),d.jsx(Cm,{className:"",children:d.jsxs(Dy,{children:[d.jsx(gs,{value:"999",children:e("all")}),d.jsx(gs,{value:"1",children:e("lib.parsing")}),d.jsx(gs,{value:"2",children:e("lib.completed")}),d.jsx(gs,{value:"3",children:e("lib.parseFailed")})]})})]})]}),d.jsx(lt,{className:" dialogueLog-header",children:e("lib.uploadTime")}),d.jsx(lt,{className:" dialogueLog-header",children:e("operations")})]})}),d.jsx(wo,{children:l.map(_=>d.jsxs(dn,{children:[d.jsx(rt,{className:"dialogueLog-body",children:_.file_name}),d.jsx(rt,{className:"dialogueLog-body",children:_.status===3?d.jsxs("div",{className:"flex items-center",children:[d.jsx("div",{className:"tooltip","data-tip":_.remark,children:d.jsx("span",{className:"text-red-500",children:e("lib.parseFailed")})}),d.jsx(_e,{variant:"link",children:d.jsx(Jfe,{size:16,onClick:()=>$([_])})})]}):d.jsx("span",{className:_.status===3&&"text-red-500",children:[e("lib.parseFailed"),e("lib.parsing"),e("lib.completed"),e("lib.parseFailed")][_.status]})}),d.jsx(rt,{className:"dialogueLog-body",children:_.update_time.replace("T"," ")}),d.jsx(rt,{className:"text-right dialogueLog-body",children:A?d.jsx("img",{src:Zd,onClick:()=>N(_.id),className:"w-[20px] cursor-pointer",alt:""}):d.jsx("img",{src:Zd,className:"w-[20px] cursor-pointer",alt:""})})]},_.id))})]})}),d.jsx(Br,{value:"password"})]}),d.jsx(A2e,{id:t,accept:k.libAccepts,open:n,setOpen:S,onResult:B}),d.jsx("dialog",{className:`modal ${I.length&&"modal-open"}`,children:d.jsxs("div",{className:"modal-box w-[560px] bg-[#fff] shadow-lg dark:bg-background",children:[d.jsxs("h3",{className:"font-bold text-lg relative",children:["文件重复提示",d.jsx(Pi,{className:"absolute right-0 top-0 text-gray-400 cursor-pointer",size:20,onClick:()=>M([])})]}),d.jsx("p",{className:"py-4",children:"以下文件在知识库中已存在,继续上传将会覆盖原有文件以及处理策略,是否覆盖?"}),d.jsx("ul",{className:"overflow-y-auto max-h-[400px]",children:I.map(_=>d.jsx("li",{className:"py-2 text-red-500",children:_.remark},_.id))}),d.jsxs("div",{className:"modal-action",children:[d.jsx(_e,{className:"h-8 rounded-full",variant:"outline",onClick:()=>M([]),children:"不覆盖,保留原文件"}),d.jsxs(_e,{className:"h-8 rounded-full",disabled:R,onClick:()=>$(I),children:[R&&d.jsx("span",{className:"loading loading-spinner loading-xs"}),"覆盖"]})]})]})}),d.jsx("dialog",{className:`modal ${O&&"modal-open"}`,children:d.jsxs("form",{method:"dialog",className:"modal-box w-[400px] bg-[#262626] shadow-lg",children:[d.jsx("h3",{className:"text-[16px] font-bold text-center",style:{color:"#FFFFFF"},children:e("prompt")}),d.jsx("p",{className:"text-[12px] text-center mt-[18px]",style:{color:"#FFFFFF"},children:e("lib.confirmDeleteFile")}),d.jsxs("div",{className:"flex justify-center mt-[27px]",children:[d.jsx(_e,{className:"baogao-btn",variant:"outline",onClick:P,children:e("cancel")}),d.jsx(_e,{className:"baogao-btn ml-[27px]",variant:"destructive",onClick:L,children:e("delete")})]})]})})]})}const w2e=()=>{const[e,t]=p.useState(!1),n=p.useRef(null);return{delShow:e,idRef:n,close:()=>{t(!1)},delConfim:r=>{n.current=r,t(!0)}}};function C2e(e){return Re.post("/api/v1/variable/",e)}var hs=(e=>(e.Text="text",e.Select="select",e.File="file",e))(hs||{});function $y(e){return Re.get("/api/v1/variable/list",{params:e}).then(t=>t.map(n=>{const r=["","text","select","file"];return{id:n.id,update:!0,name:n.variable_name,type:r[n.value_type],nodeId:n.node_id,required:n.is_option===1,maxLength:n.value_type===1?n.value:"",options:n.value_type===2?n.value.split(",").map((o,a)=>({key:a,value:o})):[],value:""}}))}function S2e(e){return Re.delete("/api/v1/variable/del",{params:{id:e}})}function E2e(e,t){const n=t.map(r=>{const{id:o,maxLength:a,name:i,nodeId:s,options:l,required:c,type:u}=r,h={text:()=>({type:1,value:a}),select:()=>({type:2,value:l.map(v=>v.value).join(",")}),file:()=>({type:3,value:"0"})}[u]();return{id:o,flow_id:e,node_id:s,is_option:Number(c),variable_name:i,value_type:h.type,value:h.value}});return Re.post("/api/v1/variable/save_all",n)}function k2e(e){return Re.get("/api/v1/report/report_temp",{params:{flow_id:e}})}async function ws(e){return Re.get(`/api/v1/flows/${e}`)}async function O2e(e){const t=e.id?{flow_id:e.id}:{};return await Re.post("/api/v1/flows/",{...t,name:e.name,data:e.data,description:e.description})}async function T2e(e=1,t){const{data:n,total:r}=await Re.get(`/api/v1/flows/?page_num=${e}&page_size=20&name=${t}`);return{data:n,pages:Math.ceil(r/20)}}async function j2e(e){return await Re.delete(`/api/v1/flows/${e}`)}const N2e=async(e,t)=>({...await Re.post("/api/v1/flows/",{...e,data:{edges:[],nodes:[],viewport:{x:0,y:0,zoom:1}}}),write:!0,status:1,user_name:t});async function P2e(e){return Re.patch(`/api/v1/flows/${e.id}`,{name:e.name,data:e.data,description:e.description,guide_word:e.guide_word})}async function R2e(e,t,n){return await Re.patch(`/api/v1/flows/${e}`,{name:t.name,description:t.description,status:n?2:1})}async function o7(e=1){const{data:t,total:n}=await Re.get(`/api/v1/flows/?page_num=${e}&page_size=100&status=2`);return t}async function M2e(e){return await Re.post("/api/v1/component/custom_component",{code:e,field:"",frontend_node:{}})}const L2e={reactFlowInstance:null,setReactFlowInstance:()=>{},deleteNode:()=>{},deleteGroupNode:()=>{},types:{},setTypes:()=>{},templates:{},setTemplates:()=>{},data:{},setData:()=>{}},ao=p.createContext(L2e);function D2e({children:e}){const[t,n]=p.useState({}),[r,o]=p.useState(null),[a,i]=p.useState({}),[s,l]=p.useState({}),{t:c,i18n:u}=ze();p.useEffect(()=>{let v=1e3,b=null,m=0;const y=2;let A=!0;async function w(){try{const k=await The();Object.keys(k).forEach(C=>{Object.keys(k[C]).forEach(E=>{const S=C+"."+E+".display_name",O=C+"."+E+".description",T=C+"."+E+".output_types";`${c(S)}`.indexOf("display_name")>=0||(k[C][E].display_name=`${c(S)}`),`${c(O)}`.indexOf("description")>=0||(k[C][E].description=`${c(O)}`),`${c(T)}`.indexOf("returned an object instead of string")>=0&&(k[C][E].output_types=[`${c(T,{returnObjects:!0})}`]),Object.keys(k[C][E].template).forEach(P=>{const N=C+"."+E+".template."+P+".display_name";`${c(N)}`.indexOf("template")<0&&(k[C][E].template[P]={...k[C][E].template[P],display_name:`${c(N)}`})})})}),A&&(l(k),i(Object.keys(k).reduce((C,E)=>(Object.keys(k[E]).forEach(S=>{C[S]=k[E][S]}),C),{})),n(Object.keys(k).reverse().reduce((C,E)=>(Object.keys(k[E]).forEach(S=>{var O;C[S]=E,(O=k[E][S].base_classes)==null||O.forEach(T=>{C[T]=E})}),C),{}))),clearInterval(b)}catch(k){m++,v=Math.min(3e4,v*2),console.error(k),m<=y?(clearInterval(b),b=setInterval(w,v)):console.error("Max retry attempts reached. Stopping retries.")}}return w(),()=>{clearInterval(b),A=!1}},[]);function f(v){r&&(r.setNodes(r.getNodes().filter(b=>b.id!==v)),r.setEdges(r.getEdges().filter(b=>b.source!==v&&b.target!==v)))}function h(v){r&&r.setNodes(b=>{let m=b.find(y=>y.id===v);return b.map(y=>{y.parentNode===v&&(delete y.parentNode,y.position.x+=m.position.x,y.position.y+=m.position.y)}),b.filter(y=>y.id!==v)})}return d.jsx(ao.Provider,{value:{types:t,setTypes:n,reactFlowInstance:r,setReactFlowInstance:o,deleteNode:f,deleteGroupNode:h,setTemplates:i,templates:a,data:s,setData:l},children:e})}const I2e={flow:null,tabsState:{},setFlow:(e,t)=>{},setTabsState:e=>{},saveFlow:async e=>Promise.resolve(),uploadFlow:()=>{},setTweak:e=>{},getTweak:[],lastCopiedSelection:null,setLastCopiedSelection:e=>{},downloadFlow:e=>{},getNodeId:e=>"",paste:(e,t)=>{}},mn=p.createContext(I2e);function F2e({children:e}){const[t,n]=p.useState(null),[r,o]=p.useState({}),[a,i]=p.useState(null),[s,l]=p.useState([]),{setErrorData:c,setNoticeData:u}=p.useContext(wt),{templates:f,reactFlowInstance:h}=p.useContext(ao);async function v(E){const S=await mt(P2e(E));return S?(console.log("action :>> ","save"),n(S),o(O=>({...O,[S.id]:{...O[S.id],isPending:!1}})),S):null}function b(E){if(E)E.text().then(S=>{let O=JSON.parse(S);A({nodes:O.data.nodes,edges:O.data.edges},{x:10,y:10},!0)});else{const S=document.createElement("input");S.type="file",S.accept=".json",S.onchange=O=>{O.target.files[0].type==="application/json"&&O.target.files[0].text().then(P=>{let N=JSON.parse(P);A({nodes:N.data.nodes,edges:N.data.edges},{x:10,y:10},!0)})},S.click()}}function m(E){return E+"-"+ci(5)}function y(E,S,O){const T=`data:text/json;chatset=utf-8,${encodeURIComponent(JSON.stringify({...E,name:S,description:O}))}`,P=document.createElement("a");P.href=T,P.download=`${S||E.name}.json`,P.click(),u({title:"警告关键数据JSON 文件可能包含 API 密钥。"})}function A(E,S,O=!1){let T=1/0,P=1/0,N={},L=h.getNodes(),I=h.getEdges();E.nodes.forEach(B=>{B.position.y<P&&(P=B.position.y),B.position.x<T&&(T=B.position.x)});const M=S.paneX?{x:S.paneX+S.x,y:S.paneY+S.y}:h.project({x:S.x,y:S.y});E.nodes.forEach(B=>{let R=m(B.data.type);O&&!L.find($=>$.id===B.id)&&(R=B.id),N[B.id]=R;const D={id:R,type:"genericNode",position:{x:M.x+B.position.x-T,y:M.y+B.position.y-P},data:{...xt(B.data),id:R}};L=L.map($=>({...$,selected:!1})).concat({...D,selected:!1})}),console.log(L),h.setNodes(L),E.edges.forEach(B=>{let R=N[B.source],D=N[B.target],$=B.sourceHandle.split("|"),z=$[0]+"|"+R+"|"+$.slice(2).join("|"),V=B.targetHandle.split("|").slice(0,-1).join("|")+"|"+D,H="reactflow__edge-"+R+z+"-"+D+V;I=rB({source:R,target:D,sourceHandle:z,targetHandle:V,id:H,style:{stroke:"#555"},className:V.split("|")[0]==="Text"?"stroke-gray-800 ":"stroke-gray-900 ",animated:V.split("|")[0]==="Text",selected:!1},I.map(K=>({...K,selected:!1})))}),h.setEdges(I)}function w(E,S,O){E.data.edges.forEach(T=>{T.source===S.id&&(T.sourceHandle=T.sourceHandle.split("|").slice(0,2).concat(O.base_classes).join("|"))})}function k(E){!E.data||!E.data.edges||E.data.edges.forEach(S=>{S.className="",S.style={stroke:"#555"}})}function C(E){!E.data||!E.data.nodes||E.data.nodes.forEach(S=>{const O=f[S.data.type];if(!O){console.warn(`Unknown node type: ${S.data.type}`);return}Object.keys(O.template).length>0&&(S.data.node.display_name=O.display_name||S.data.type,S.data.node.base_classes=O.base_classes,S.data.node.description=O.description,S.data.node.documentation=O.documentation,w(E,S,O),S.data.node.template=jbe(O.template,S.data.node.template))})}return d.jsx(mn.Provider,{value:{flow:t,setFlow:(E,S)=>{console.log("action :>> ",E),E==="flow_init"&&(k(S),C(S)),n(S)},saveFlow:v,getTweak:s,setTweak:l,lastCopiedSelection:a,setLastCopiedSelection:i,downloadFlow:y,uploadFlow:b,getNodeId:m,tabsState:r,setTabsState:o,paste:A},children:e})}var B2e="__lodash_hash_undefined__";function $2e(e){return this.__data__.set(e,B2e),this}function z2e(e){return this.__data__.has(e)}function $v(e){var t=-1,n=e==null?0:e.length;for(this.__data__=new Cu;++t<n;)this.add(e[t])}$v.prototype.add=$v.prototype.push=$2e;$v.prototype.has=z2e;function _2e(e,t){for(var n=-1,r=e==null?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}function H2e(e,t){return e.has(t)}var U2e=1,W2e=2;function M_(e,t,n,r,o,a){var i=n&U2e,s=e.length,l=t.length;if(s!=l&&!(i&&l>s))return!1;var c=a.get(e),u=a.get(t);if(c&&u)return c==t&&u==e;var f=-1,h=!0,v=n&W2e?new $v:void 0;for(a.set(e,t),a.set(t,e);++f<s;){var b=e[f],m=t[f];if(r)var y=i?r(m,b,f,t,e,a):r(b,m,f,e,t,a);if(y!==void 0){if(y)continue;h=!1;break}if(v){if(!_2e(t,function(A,w){if(!H2e(v,w)&&(b===A||o(b,A,n,r,a)))return v.push(w)})){h=!1;break}}else if(!(b===m||o(b,m,n,r,a))){h=!1;break}}return a.delete(e),a.delete(t),h}function V2e(e){var t=-1,n=Array(e.size);return e.forEach(function(r,o){n[++t]=[o,r]}),n}function q2e(e){var t=-1,n=Array(e.size);return e.forEach(function(r){n[++t]=r}),n}var G2e=1,K2e=2,X2e="[object Boolean]",Y2e="[object Date]",J2e="[object Error]",Q2e="[object Map]",Z2e="[object Number]",eAe="[object RegExp]",tAe="[object Set]",nAe="[object String]",rAe="[object Symbol]",oAe="[object ArrayBuffer]",aAe="[object DataView]",Pj=Ii?Ii.prototype:void 0,sw=Pj?Pj.valueOf:void 0;function iAe(e,t,n,r,o,a,i){switch(n){case aAe:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case oAe:return!(e.byteLength!=t.byteLength||!a(new wv(e),new wv(t)));case X2e:case Y2e:case Z2e:return HS(+e,+t);case J2e:return e.name==t.name&&e.message==t.message;case eAe:case nAe:return e==t+"";case Q2e:var s=V2e;case tAe:var l=r&G2e;if(s||(s=q2e),e.size!=t.size&&!l)return!1;var c=i.get(e);if(c)return c==t;r|=K2e,i.set(e,t);var u=M_(s(e),s(t),r,o,a,i);return i.delete(e),u;case rAe:if(sw)return sw.call(e)==sw.call(t)}return!1}var sAe=1,lAe=Object.prototype,cAe=lAe.hasOwnProperty;function uAe(e,t,n,r,o,a){var i=n&sAe,s=y4(e),l=s.length,c=y4(t),u=c.length;if(l!=u&&!i)return!1;for(var f=l;f--;){var h=s[f];if(!(i?h in t:cAe.call(t,h)))return!1}var v=a.get(e),b=a.get(t);if(v&&b)return v==t&&b==e;var m=!0;a.set(e,t),a.set(t,e);for(var y=i;++f<l;){h=s[f];var A=e[h],w=t[h];if(r)var k=i?r(w,A,h,t,e,a):r(A,w,h,e,t,a);if(!(k===void 0?A===w||o(A,w,n,r,a):k)){m=!1;break}y||(y=h=="constructor")}if(m&&!y){var C=e.constructor,E=t.constructor;C!=E&&"constructor"in e&&"constructor"in t&&!(typeof C=="function"&&C instanceof C&&typeof E=="function"&&E instanceof E)&&(m=!1)}return a.delete(e),a.delete(t),m}var dAe=1,Rj="[object Arguments]",Mj="[object Array]",c0="[object Object]",fAe=Object.prototype,Lj=fAe.hasOwnProperty;function pAe(e,t,n,r,o,a){var i=Qc(e),s=Qc(t),l=i?Mj:zh(e),c=s?Mj:zh(t);l=l==Rj?c0:l,c=c==Rj?c0:c;var u=l==c0,f=c==c0,h=l==c;if(h&&Av(e)){if(!Av(t))return!1;i=!0,u=!1}if(h&&!u)return a||(a=new ys),i||CB(e)?M_(e,t,n,r,o,a):iAe(e,t,l,n,r,o,a);if(!(n&dAe)){var v=u&&Lj.call(e,"__wrapped__"),b=f&&Lj.call(t,"__wrapped__");if(v||b){var m=v?e.value():e,y=b?t.value():t;return a||(a=new ys),o(m,y,n,r,a)}}return h?(a||(a=new ys),uAe(e,t,n,r,o,a)):!1}function L_(e,t,n,r,o){return e===t?!0:e==null||t==null||!Rs(e)&&!Rs(t)?e!==e&&t!==t:pAe(e,t,n,r,L_,o)}function Dj(e,t){return L_(e,t)}const Ij={};function hAe(e,t){const n=p.useRef(Ij);return n.current===Ij&&(n.current=e(t)),n}const gAe=[];function mAe(e){p.useEffect(e,gAe)}class Sm{constructor(){this.currentId=null,this.clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.clear}static create(){return new Sm}start(t,n){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,n()},t)}}function ch(){const e=hAe(Sm.create).current;return mAe(e.disposeEffect),e}function vAe(e){return typeof e=="string"}function uh(e,t,n){return e===void 0||vAe(e)?t:Z({},t,{ownerState:Z({},t.ownerState,n)})}const bAe={disableDefaultClasses:!1},yAe=p.createContext(bAe);function xAe(e){const{disableDefaultClasses:t}=p.useContext(yAe);return n=>t?"":e(n)}function AAe(e,t=[]){if(e===void 0)return{};const n={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&typeof e[r]=="function"&&!t.includes(r)).forEach(r=>{n[r]=e[r]}),n}function wAe(e,t,n){return typeof e=="function"?e(t,n):e}function wl(e){if(typeof e!="object"||e===null)return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function D_(e){if(!wl(e))return e;const t={};return Object.keys(e).forEach(n=>{t[n]=D_(e[n])}),t}function Ri(e,t,n={clone:!0}){const r=n.clone?Z({},e):e;return wl(e)&&wl(t)&&Object.keys(t).forEach(o=>{o!=="__proto__"&&(wl(t[o])&&o in e&&wl(e[o])?r[o]=Ri(e[o],t[o],n):n.clone?r[o]=wl(t[o])?D_(t[o]):t[o]:r[o]=t[o])}),r}const CAe=Object.freeze(Object.defineProperty({__proto__:null,default:Ri,isPlainObject:wl},Symbol.toStringTag,{value:"Module"}));function Qh(e){let t="https://mui.com/production-error/?code="+e;for(let n=1;n<arguments.length;n+=1)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified MUI error #"+e+"; visit "+t+" for the full message."}const SAe=Object.freeze(Object.defineProperty({__proto__:null,default:Qh},Symbol.toStringTag,{value:"Module"})),EAe=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^(\s/]*)\s*/;function I_(e){const t=`${e}`.match(EAe);return t&&t[1]||""}function F_(e,t=""){return e.displayName||e.name||I_(e)||t}function Fj(e,t,n){const r=F_(t);return e.displayName||(r!==""?`${n}(${r})`:n)}function kAe(e){if(e!=null){if(typeof e=="string")return e;if(typeof e=="function")return F_(e,"Component");if(typeof e=="object")switch(e.$$typeof){case Dd.ForwardRef:return Fj(e,e.render,"ForwardRef");case Dd.Memo:return Fj(e,e.type,"memo");default:return}}}const OAe=Object.freeze(Object.defineProperty({__proto__:null,default:kAe,getFunctionName:I_},Symbol.toStringTag,{value:"Module"}));function Em(e){if(typeof e!="string")throw new Error(Qh(7));return e.charAt(0).toUpperCase()+e.slice(1)}const TAe=Object.freeze(Object.defineProperty({__proto__:null,default:Em},Symbol.toStringTag,{value:"Module"}));function Bj(e){return e&&e.ownerDocument||document}function n3(e,t){typeof e=="function"?e(t):e&&(e.current=t)}const jAe=typeof window<"u"?p.useLayoutEffect:p.useEffect,Zh=jAe;let $j=0;function NAe(e){const[t,n]=p.useState(e),r=e||t;return p.useEffect(()=>{t==null&&($j+=1,n(`mui-${$j}`))},[t]),r}const zj=Pa["useId".toString()];function PAe(e){if(zj!==void 0){const t=zj();return e??t}return NAe(e)}function RAe({controlled:e,default:t,name:n,state:r="value"}){const{current:o}=p.useRef(e!==void 0),[a,i]=p.useState(t),s=o?e:a,l=p.useCallback(c=>{o||i(c)},[]);return[s,l]}function _j(e){const t=p.useRef(e);return Zh(()=>{t.current=e}),p.useRef((...n)=>(0,t.current)(...n)).current}function tf(...e){return p.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(n=>{n3(n,t)})},e)}let zy=!0,r3=!1;const MAe=new Sm,LAe={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function DAe(e){const{type:t,tagName:n}=e;return!!(n==="INPUT"&&LAe[t]&&!e.readOnly||n==="TEXTAREA"&&!e.readOnly||e.isContentEditable)}function IAe(e){e.metaKey||e.altKey||e.ctrlKey||(zy=!0)}function lw(){zy=!1}function FAe(){this.visibilityState==="hidden"&&r3&&(zy=!0)}function BAe(e){e.addEventListener("keydown",IAe,!0),e.addEventListener("mousedown",lw,!0),e.addEventListener("pointerdown",lw,!0),e.addEventListener("touchstart",lw,!0),e.addEventListener("visibilitychange",FAe,!0)}function $Ae(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch{}return zy||DAe(t)}function zAe(){const e=p.useCallback(o=>{o!=null&&BAe(o.ownerDocument)},[]),t=p.useRef(!1);function n(){return t.current?(r3=!0,MAe.start(100,()=>{r3=!1}),t.current=!1,!0):!1}function r(o){return $Ae(o)?(t.current=!0,!0):!1}return{isFocusVisibleRef:t,onFocus:r,onBlur:n,ref:e}}function B_(e,t){const n=Z({},t);return Object.keys(e).forEach(r=>{if(r.toString().match(/^(components|slots)$/))n[r]=Z({},e[r],n[r]);else if(r.toString().match(/^(componentsProps|slotProps)$/)){const o=e[r]||{},a=t[r];n[r]={},!a||!Object.keys(a)?n[r]=o:!o||!Object.keys(o)?n[r]=a:(n[r]=Z({},a),Object.keys(o).forEach(i=>{n[r][i]=B_(o[i],a[i])}))}else n[r]===void 0&&(n[r]=e[r])}),n}function $_(e,t,n=void 0){const r={};return Object.keys(e).forEach(o=>{r[o]=e[o].reduce((a,i)=>{if(i){const s=t(i);s!==""&&a.push(s),n&&n[i]&&a.push(n[i])}return a},[]).join(" ")}),r}const Hj=e=>e,_Ae=()=>{let e=Hj;return{configure(t){e=t},generate(t){return e(t)},reset(){e=Hj}}},HAe=_Ae(),UAe=HAe,z_={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function __(e,t,n="Mui"){const r=z_[t];return r?`${n}-${r}`:`${UAe.generate(e)}-${t}`}function WAe(e,t,n="Mui"){const r={};return t.forEach(o=>{r[o]=__(e,o,n)}),r}function VAe(e,t=Number.MIN_SAFE_INTEGER,n=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,n))}const qAe=Object.freeze(Object.defineProperty({__proto__:null,default:VAe},Symbol.toStringTag,{value:"Module"}));function Uj(e){if(e===void 0)return{};const t={};return Object.keys(e).filter(n=>!(n.match(/^on[A-Z]/)&&typeof e[n]=="function")).forEach(n=>{t[n]=e[n]}),t}function GAe(e){const{getSlotProps:t,additionalProps:n,externalSlotProps:r,externalForwardedProps:o,className:a}=e;if(!t){const v=Tt(n==null?void 0:n.className,a,o==null?void 0:o.className,r==null?void 0:r.className),b=Z({},n==null?void 0:n.style,o==null?void 0:o.style,r==null?void 0:r.style),m=Z({},n,o,r);return v.length>0&&(m.className=v),Object.keys(b).length>0&&(m.style=b),{props:m,internalRef:void 0}}const i=AAe(Z({},o,r)),s=Uj(r),l=Uj(o),c=t(i),u=Tt(c==null?void 0:c.className,n==null?void 0:n.className,a,o==null?void 0:o.className,r==null?void 0:r.className),f=Z({},c==null?void 0:c.style,n==null?void 0:n.style,o==null?void 0:o.style,r==null?void 0:r.style),h=Z({},c,n,l,s);return u.length>0&&(h.className=u),Object.keys(f).length>0&&(h.style=f),{props:h,internalRef:c.ref}}const KAe=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];function XAe(e){var t;const{elementType:n,externalSlotProps:r,ownerState:o,skipResolvingSlotProps:a=!1}=e,i=Eo(e,KAe),s=a?{}:wAe(r,o),{props:l,internalRef:c}=GAe(Z({},i,{externalSlotProps:s})),u=tf(c,s==null?void 0:s.ref,(t=e.additionalProps)==null?void 0:t.ref);return uh(n,Z({},l,{ref:u}),o)}var Zn={},H_={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})(H_);var a7=H_.exports;const YAe=qs(SAe),JAe=qs(qAe);var U_=a7;Object.defineProperty(Zn,"__esModule",{value:!0});var W_=Zn.alpha=K_;Zn.blend=uwe;Zn.colorChannel=void 0;var QAe=Zn.darken=s7;Zn.decomposeColor=La;Zn.emphasize=X_;var ZAe=Zn.getContrastRatio=awe;Zn.getLuminance=zv;Zn.hexToRgb=V_;Zn.hslToRgb=G_;var ewe=Zn.lighten=l7;Zn.private_safeAlpha=iwe;Zn.private_safeColorChannel=void 0;Zn.private_safeDarken=swe;Zn.private_safeEmphasize=cwe;Zn.private_safeLighten=lwe;Zn.recomposeColor=Vf;Zn.rgbToHex=owe;var Wj=U_(YAe),twe=U_(JAe);function i7(e,t=0,n=1){return(0,twe.default)(e,t,n)}function V_(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let n=e.match(t);return n&&n[0].length===1&&(n=n.map(r=>r+r)),n?`rgb${n.length===4?"a":""}(${n.map((r,o)=>o<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(", ")})`:""}function nwe(e){const t=e.toString(16);return t.length===1?`0${t}`:t}function La(e){if(e.type)return e;if(e.charAt(0)==="#")return La(V_(e));const t=e.indexOf("("),n=e.substring(0,t);if(["rgb","rgba","hsl","hsla","color"].indexOf(n)===-1)throw new Error((0,Wj.default)(9,e));let r=e.substring(t+1,e.length-1),o;if(n==="color"){if(r=r.split(" "),o=r.shift(),r.length===4&&r[3].charAt(0)==="/"&&(r[3]=r[3].slice(1)),["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(o)===-1)throw new Error((0,Wj.default)(10,o))}else r=r.split(",");return r=r.map(a=>parseFloat(a)),{type:n,values:r,colorSpace:o}}const q_=e=>{const t=La(e);return t.values.slice(0,3).map((n,r)=>t.type.indexOf("hsl")!==-1&&r!==0?`${n}%`:n).join(" ")};Zn.colorChannel=q_;const rwe=(e,t)=>{try{return q_(e)}catch{return e}};Zn.private_safeColorChannel=rwe;function Vf(e){const{type:t,colorSpace:n}=e;let{values:r}=e;return t.indexOf("rgb")!==-1?r=r.map((o,a)=>a<3?parseInt(o,10):o):t.indexOf("hsl")!==-1&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.indexOf("color")!==-1?r=`${n} ${r.join(" ")}`:r=`${r.join(", ")}`,`${t}(${r})`}function owe(e){if(e.indexOf("#")===0)return e;const{values:t}=La(e);return`#${t.map((n,r)=>nwe(r===3?Math.round(255*n):n)).join("")}`}function G_(e){e=La(e);const{values:t}=e,n=t[0],r=t[1]/100,o=t[2]/100,a=r*Math.min(o,1-o),i=(c,u=(c+n/30)%12)=>o-a*Math.max(Math.min(u-3,9-u,1),-1);let s="rgb";const l=[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)];return e.type==="hsla"&&(s+="a",l.push(t[3])),Vf({type:s,values:l})}function zv(e){e=La(e);let t=e.type==="hsl"||e.type==="hsla"?La(G_(e)).values:e.values;return t=t.map(n=>(e.type!=="color"&&(n/=255),n<=.03928?n/12.92:((n+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function awe(e,t){const n=zv(e),r=zv(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function K_(e,t){return e=La(e),t=i7(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${t}`:e.values[3]=t,Vf(e)}function iwe(e,t,n){try{return K_(e,t)}catch{return e}}function s7(e,t){if(e=La(e),t=i7(t),e.type.indexOf("hsl")!==-1)e.values[2]*=1-t;else if(e.type.indexOf("rgb")!==-1||e.type.indexOf("color")!==-1)for(let n=0;n<3;n+=1)e.values[n]*=1-t;return Vf(e)}function swe(e,t,n){try{return s7(e,t)}catch{return e}}function l7(e,t){if(e=La(e),t=i7(t),e.type.indexOf("hsl")!==-1)e.values[2]+=(100-e.values[2])*t;else if(e.type.indexOf("rgb")!==-1)for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(e.type.indexOf("color")!==-1)for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return Vf(e)}function lwe(e,t,n){try{return l7(e,t)}catch{return e}}function X_(e,t=.15){return zv(e)>.5?s7(e,t):l7(e,t)}function cwe(e,t,n){try{return X_(e,t)}catch{return e}}function uwe(e,t,n,r=1){const o=(l,c)=>Math.round((l**(1/r)*(1-n)+c**(1/r)*n)**r),a=La(e),i=La(t),s=[o(a.values[0],i.values[0]),o(a.values[1],i.values[1]),o(a.values[2],i.values[2])];return Vf({type:"rgb",values:s})}const dwe=p.createContext(),fwe=()=>{const e=p.useContext(dwe);return e??!1};var km={};const pwe=qs(Moe);var cw={exports:{}},Vj;function hwe(){return Vj||(Vj=1,function(e){function t(n,r){if(n==null)return{};var o={},a=Object.keys(n),i,s;for(s=0;s<a.length;s++)i=a[s],!(r.indexOf(i)>=0)&&(o[i]=n[i]);return o}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(cw)),cw.exports}function Y_(e){var t=Object.create(null);return function(n){return t[n]===void 0&&(t[n]=e(n)),t[n]}}var gwe=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,mwe=Y_(function(e){return gwe.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91});function vwe(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}function bwe(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),e.nonce!==void 0&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}var ywe=function(){function e(n){var r=this;this._insertTag=function(o){var a;r.tags.length===0?r.insertionPoint?a=r.insertionPoint.nextSibling:r.prepend?a=r.container.firstChild:a=r.before:a=r.tags[r.tags.length-1].nextSibling,r.container.insertBefore(o,a),r.tags.push(o)},this.isSpeedy=n.speedy===void 0?!0:n.speedy,this.tags=[],this.ctr=0,this.nonce=n.nonce,this.key=n.key,this.container=n.container,this.prepend=n.prepend,this.insertionPoint=n.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(r){r.forEach(this._insertTag)},t.insert=function(r){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(bwe(this));var o=this.tags[this.tags.length-1];if(this.isSpeedy){var a=vwe(o);try{a.insertRule(r,a.cssRules.length)}catch{}}else o.appendChild(document.createTextNode(r));this.ctr++},t.flush=function(){this.tags.forEach(function(r){return r.parentNode&&r.parentNode.removeChild(r)}),this.tags=[],this.ctr=0},e}(),Vr="-ms-",_v="-moz-",Qt="-webkit-",J_="comm",c7="rule",u7="decl",xwe="@import",Q_="@keyframes",Awe="@layer",wwe=Math.abs,_y=String.fromCharCode,Cwe=Object.assign;function Swe(e,t){return Dr(e,0)^45?(((t<<2^Dr(e,0))<<2^Dr(e,1))<<2^Dr(e,2))<<2^Dr(e,3):0}function Z_(e){return e.trim()}function Ewe(e,t){return(e=t.exec(e))?e[0]:e}function Zt(e,t,n){return e.replace(t,n)}function o3(e,t){return e.indexOf(t)}function Dr(e,t){return e.charCodeAt(t)|0}function eg(e,t,n){return e.slice(t,n)}function xi(e){return e.length}function d7(e){return e.length}function u0(e,t){return t.push(e),e}function kwe(e,t){return e.map(t).join("")}var Hy=1,nf=1,eH=0,Co=0,or=0,qf="";function Uy(e,t,n,r,o,a,i){return{value:e,root:t,parent:n,type:r,props:o,children:a,line:Hy,column:nf,length:i,return:""}}function _p(e,t){return Cwe(Uy("",null,null,"",null,null,0),e,{length:-e.length},t)}function Owe(){return or}function Twe(){return or=Co>0?Dr(qf,--Co):0,nf--,or===10&&(nf=1,Hy--),or}function Ko(){return or=Co<eH?Dr(qf,Co++):0,nf++,or===10&&(nf=1,Hy++),or}function Mi(){return Dr(qf,Co)}function nv(){return Co}function Om(e,t){return eg(qf,e,t)}function tg(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function tH(e){return Hy=nf=1,eH=xi(qf=e),Co=0,[]}function nH(e){return qf="",e}function rv(e){return Z_(Om(Co-1,a3(e===91?e+2:e===40?e+1:e)))}function jwe(e){for(;(or=Mi())&&or<33;)Ko();return tg(e)>2||tg(or)>3?"":" "}function Nwe(e,t){for(;--t&&Ko()&&!(or<48||or>102||or>57&&or<65||or>70&&or<97););return Om(e,nv()+(t<6&&Mi()==32&&Ko()==32))}function a3(e){for(;Ko();)switch(or){case e:return Co;case 34:case 39:e!==34&&e!==39&&a3(or);break;case 40:e===41&&a3(e);break;case 92:Ko();break}return Co}function Pwe(e,t){for(;Ko()&&e+or!==47+10;)if(e+or===42+42&&Mi()===47)break;return"/*"+Om(t,Co-1)+"*"+_y(e===47?e:Ko())}function Rwe(e){for(;!tg(Mi());)Ko();return Om(e,Co)}function rH(e){return nH(ov("",null,null,null,[""],e=tH(e),0,[0],e))}function ov(e,t,n,r,o,a,i,s,l){for(var c=0,u=0,f=i,h=0,v=0,b=0,m=1,y=1,A=1,w=0,k="",C=o,E=a,S=r,O=k;y;)switch(b=w,w=Ko()){case 40:if(b!=108&&Dr(O,f-1)==58){o3(O+=Zt(rv(w),"&","&\f"),"&\f")!=-1&&(A=-1);break}case 34:case 39:case 91:O+=rv(w);break;case 9:case 10:case 13:case 32:O+=jwe(b);break;case 92:O+=Nwe(nv()-1,7);continue;case 47:switch(Mi()){case 42:case 47:u0(Mwe(Pwe(Ko(),nv()),t,n),l);break;default:O+="/"}break;case 123*m:s[c++]=xi(O)*A;case 125*m:case 59:case 0:switch(w){case 0:case 125:y=0;case 59+u:A==-1&&(O=Zt(O,/\f/g,"")),v>0&&xi(O)-f&&u0(v>32?Gj(O+";",r,n,f-1):Gj(Zt(O," ","")+";",r,n,f-2),l);break;case 59:O+=";";default:if(u0(S=qj(O,t,n,c,u,o,s,k,C=[],E=[],f),a),w===123)if(u===0)ov(O,t,S,S,C,a,f,s,E);else switch(h===99&&Dr(O,3)===110?100:h){case 100:case 108:case 109:case 115:ov(e,S,S,r&&u0(qj(e,S,S,0,0,o,s,k,o,C=[],f),E),o,E,f,s,r?C:E);break;default:ov(O,S,S,S,[""],E,0,s,E)}}c=u=v=0,m=A=1,k=O="",f=i;break;case 58:f=1+xi(O),v=b;default:if(m<1){if(w==123)--m;else if(w==125&&m++==0&&Twe()==125)continue}switch(O+=_y(w),w*m){case 38:A=u>0?1:(O+="\f",-1);break;case 44:s[c++]=(xi(O)-1)*A,A=1;break;case 64:Mi()===45&&(O+=rv(Ko())),h=Mi(),u=f=xi(k=O+=Rwe(nv())),w++;break;case 45:b===45&&xi(O)==2&&(m=0)}}return a}function qj(e,t,n,r,o,a,i,s,l,c,u){for(var f=o-1,h=o===0?a:[""],v=d7(h),b=0,m=0,y=0;b<r;++b)for(var A=0,w=eg(e,f+1,f=wwe(m=i[b])),k=e;A<v;++A)(k=Z_(m>0?h[A]+" "+w:Zt(w,/&\f/g,h[A])))&&(l[y++]=k);return Uy(e,t,n,o===0?c7:s,l,c,u)}function Mwe(e,t,n){return Uy(e,t,n,J_,_y(Owe()),eg(e,2,-2),0)}function Gj(e,t,n,r){return Uy(e,t,n,u7,eg(e,0,r),eg(e,r+1,-1),r)}function Vc(e,t){for(var n="",r=d7(e),o=0;o<r;o++)n+=t(e[o],o,e,t)||"";return n}function oH(e,t,n,r){switch(e.type){case Awe:if(e.children.length)break;case xwe:case u7:return e.return=e.return||e.value;case J_:return"";case Q_:return e.return=e.value+"{"+Vc(e.children,r)+"}";case c7:e.value=e.props.join(",")}return xi(n=Vc(e.children,r))?e.return=e.value+"{"+n+"}":""}function Lwe(e){var t=d7(e);return function(n,r,o,a){for(var i="",s=0;s<t;s++)i+=e[s](n,r,o,a)||"";return i}}function Dwe(e){return function(t){t.root||(t=t.return)&&e(t)}}var Kj=function(t){var n=new WeakMap;return function(r){if(n.has(r))return n.get(r);var o=t(r);return n.set(r,o),o}},Iwe=function(t,n,r){for(var o=0,a=0;o=a,a=Mi(),o===38&&a===12&&(n[r]=1),!tg(a);)Ko();return Om(t,Co)},Fwe=function(t,n){var r=-1,o=44;do switch(tg(o)){case 0:o===38&&Mi()===12&&(n[r]=1),t[r]+=Iwe(Co-1,n,r);break;case 2:t[r]+=rv(o);break;case 4:if(o===44){t[++r]=Mi()===58?"&\f":"",n[r]=t[r].length;break}default:t[r]+=_y(o)}while(o=Ko());return t},Bwe=function(t,n){return nH(Fwe(tH(t),n))},Xj=new WeakMap,$we=function(t){if(!(t.type!=="rule"||!t.parent||t.length<1)){for(var n=t.value,r=t.parent,o=t.column===r.column&&t.line===r.line;r.type!=="rule";)if(r=r.parent,!r)return;if(!(t.props.length===1&&n.charCodeAt(0)!==58&&!Xj.get(r))&&!o){Xj.set(t,!0);for(var a=[],i=Bwe(n,a),s=r.props,l=0,c=0;l<i.length;l++)for(var u=0;u<s.length;u++,c++)t.props[c]=a[l]?i[l].replace(/&\f/g,s[u]):s[u]+" "+i[l]}}},zwe=function(t){if(t.type==="decl"){var n=t.value;n.charCodeAt(0)===108&&n.charCodeAt(2)===98&&(t.return="",t.value="")}};function aH(e,t){switch(Swe(e,t)){case 5103:return Qt+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return Qt+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return Qt+e+_v+e+Vr+e+e;case 6828:case 4268:return Qt+e+Vr+e+e;case 6165:return Qt+e+Vr+"flex-"+e+e;case 5187:return Qt+e+Zt(e,/(\w+).+(:[^]+)/,Qt+"box-$1$2"+Vr+"flex-$1$2")+e;case 5443:return Qt+e+Vr+"flex-item-"+Zt(e,/flex-|-self/,"")+e;case 4675:return Qt+e+Vr+"flex-line-pack"+Zt(e,/align-content|flex-|-self/,"")+e;case 5548:return Qt+e+Vr+Zt(e,"shrink","negative")+e;case 5292:return Qt+e+Vr+Zt(e,"basis","preferred-size")+e;case 6060:return Qt+"box-"+Zt(e,"-grow","")+Qt+e+Vr+Zt(e,"grow","positive")+e;case 4554:return Qt+Zt(e,/([^-])(transform)/g,"$1"+Qt+"$2")+e;case 6187:return Zt(Zt(Zt(e,/(zoom-|grab)/,Qt+"$1"),/(image-set)/,Qt+"$1"),e,"")+e;case 5495:case 3959:return Zt(e,/(image-set\([^]*)/,Qt+"$1$`$1");case 4968:return Zt(Zt(e,/(.+:)(flex-)?(.*)/,Qt+"box-pack:$3"+Vr+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+Qt+e+e;case 4095:case 3583:case 4068:case 2532:return Zt(e,/(.+)-inline(.+)/,Qt+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(xi(e)-1-t>6)switch(Dr(e,t+1)){case 109:if(Dr(e,t+4)!==45)break;case 102:return Zt(e,/(.+:)(.+)-([^]+)/,"$1"+Qt+"$2-$3$1"+_v+(Dr(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~o3(e,"stretch")?aH(Zt(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(Dr(e,t+1)!==115)break;case 6444:switch(Dr(e,xi(e)-3-(~o3(e,"!important")&&10))){case 107:return Zt(e,":",":"+Qt)+e;case 101:return Zt(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Qt+(Dr(e,14)===45?"inline-":"")+"box$3$1"+Qt+"$2$3$1"+Vr+"$2box$3")+e}break;case 5936:switch(Dr(e,t+11)){case 114:return Qt+e+Vr+Zt(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Qt+e+Vr+Zt(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Qt+e+Vr+Zt(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return Qt+e+Vr+e+e}return e}var _we=function(t,n,r,o){if(t.length>-1&&!t.return)switch(t.type){case u7:t.return=aH(t.value,t.length);break;case Q_:return Vc([_p(t,{value:Zt(t.value,"@","@"+Qt)})],o);case c7:if(t.length)return kwe(t.props,function(a){switch(Ewe(a,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return Vc([_p(t,{props:[Zt(a,/:(read-\w+)/,":"+_v+"$1")]})],o);case"::placeholder":return Vc([_p(t,{props:[Zt(a,/:(plac\w+)/,":"+Qt+"input-$1")]}),_p(t,{props:[Zt(a,/:(plac\w+)/,":"+_v+"$1")]}),_p(t,{props:[Zt(a,/:(plac\w+)/,Vr+"input-$1")]})],o)}return""})}},Hwe=[_we],f7=function(t){var n=t.key;if(n==="css"){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,function(m){var y=m.getAttribute("data-emotion");y.indexOf(" ")!==-1&&(document.head.appendChild(m),m.setAttribute("data-s",""))})}var o=t.stylisPlugins||Hwe,a={},i,s=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+n+' "]'),function(m){for(var y=m.getAttribute("data-emotion").split(" "),A=1;A<y.length;A++)a[y[A]]=!0;s.push(m)});var l,c=[$we,zwe];{var u,f=[oH,Dwe(function(m){u.insert(m)})],h=Lwe(c.concat(o,f)),v=function(y){return Vc(rH(y),h)};l=function(y,A,w,k){u=w,v(y?y+"{"+A.styles+"}":A.styles),k&&(b.inserted[A.name]=!0)}}var b={key:n,sheet:new ywe({key:n,container:i,nonce:t.nonce,speedy:t.speedy,prepend:t.prepend,insertionPoint:t.insertionPoint}),nonce:t.nonce,inserted:a,registered:{},insert:l};return b.sheet.hydrate(s),b},Uwe=!0;function Wy(e,t,n){var r="";return n.split(" ").forEach(function(o){e[o]!==void 0?t.push(e[o]+";"):r+=o+" "}),r}var p7=function(t,n,r){var o=t.key+"-"+n.name;(r===!1||Uwe===!1)&&t.registered[o]===void 0&&(t.registered[o]=n.styles)},h7=function(t,n,r){p7(t,n,r);var o=t.key+"-"+n.name;if(t.inserted[n.name]===void 0){var a=n;do t.insert(n===a?"."+o:"",a,t.sheet,!0),a=a.next;while(a!==void 0)}};function Wwe(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)}var Vwe={animationIterationCount:1,aspectRatio: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},qwe=/[A-Z]|^ms/g,Gwe=/_EMO_([^_]+?)_([^]*?)_EMO_/g,iH=function(t){return t.charCodeAt(1)===45},Yj=function(t){return t!=null&&typeof t!="boolean"},uw=Y_(function(e){return iH(e)?e:e.replace(qwe,"-$&").toLowerCase()}),Jj=function(t,n){switch(t){case"animation":case"animationName":if(typeof n=="string")return n.replace(Gwe,function(r,o,a){return Ai={name:o,styles:a,next:Ai},o})}return Vwe[t]!==1&&!iH(t)&&typeof n=="number"&&n!==0?n+"px":n};function ng(e,t,n){if(n==null)return"";if(n.__emotion_styles!==void 0)return n;switch(typeof n){case"boolean":return"";case"object":{if(n.anim===1)return Ai={name:n.name,styles:n.styles,next:Ai},n.name;if(n.styles!==void 0){var r=n.next;if(r!==void 0)for(;r!==void 0;)Ai={name:r.name,styles:r.styles,next:Ai},r=r.next;var o=n.styles+";";return o}return Kwe(e,t,n)}case"function":{if(e!==void 0){var a=Ai,i=n(e);return Ai=a,ng(e,t,i)}break}}if(t==null)return n;var s=t[n];return s!==void 0?s:n}function Kwe(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o<n.length;o++)r+=ng(e,t,n[o])+";";else for(var a in n){var i=n[a];if(typeof i!="object")t!=null&&t[i]!==void 0?r+=a+"{"+t[i]+"}":Yj(i)&&(r+=uw(a)+":"+Jj(a,i)+";");else if(Array.isArray(i)&&typeof i[0]=="string"&&(t==null||t[i[0]]===void 0))for(var s=0;s<i.length;s++)Yj(i[s])&&(r+=uw(a)+":"+Jj(a,i[s])+";");else{var l=ng(e,t,i);switch(a){case"animation":case"animationName":{r+=uw(a)+":"+l+";";break}default:r+=a+"{"+l+"}"}}}return r}var Qj=/label:\s*([^\s;\n{]+)\s*(;|$)/g,Ai,Cs=function(t,n,r){if(t.length===1&&typeof t[0]=="object"&&t[0]!==null&&t[0].styles!==void 0)return t[0];var o=!0,a="";Ai=void 0;var i=t[0];i==null||i.raw===void 0?(o=!1,a+=ng(r,n,i)):a+=i[0];for(var s=1;s<t.length;s++)a+=ng(r,n,t[s]),o&&(a+=i[s]);Qj.lastIndex=0;for(var l="",c;(c=Qj.exec(a))!==null;)l+="-"+c[1];var u=Wwe(a)+l;return{name:u,styles:a,next:Ai}},Xwe=function(t){return t()},sH=Pa["useInsertionEffect"]?Pa["useInsertionEffect"]:!1,Ywe=sH||Xwe,Zj=sH||p.useLayoutEffect,lH=p.createContext(typeof HTMLElement<"u"?f7({key:"css"}):null),Jwe=lH.Provider,cH=function(t){return p.forwardRef(function(n,r){var o=p.useContext(lH);return t(n,o,r)})},su=p.createContext({}),Qwe=function(t,n){if(typeof n=="function"){var r=n(t);return r}return Z({},t,n)},Zwe=Kj(function(e){return Kj(function(t){return Qwe(e,t)})}),e5e=function(t){var n=p.useContext(su);return t.theme!==n&&(n=Zwe(n)(t.theme)),p.createElement(su.Provider,{value:n},t.children)},uH=cH(function(e,t){var n=e.styles,r=Cs([n],void 0,p.useContext(su)),o=p.useRef();return Zj(function(){var a=t.key+"-global",i=new t.sheet.constructor({key:a,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),s=!1,l=document.querySelector('style[data-emotion="'+a+" "+r.name+'"]');return t.sheet.tags.length&&(i.before=t.sheet.tags[0]),l!==null&&(s=!0,l.setAttribute("data-emotion",a),i.hydrate([l])),o.current=[i,s],function(){i.flush()}},[t]),Zj(function(){var a=o.current,i=a[0],s=a[1];if(s){a[1]=!1;return}if(r.next!==void 0&&h7(t,r.next,!0),i.tags.length){var l=i.tags[i.tags.length-1].nextElementSibling;i.before=l,i.flush()}t.insert("",r,i,!1)},[t,r.name]),null});function dH(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return Cs(t)}var t5e=function(){var t=dH.apply(void 0,arguments),n="animation-"+t.name;return{name:n,styles:"@keyframes "+n+"{"+t.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}},n5e=mwe,r5e=function(t){return t!=="theme"},eN=function(t){return typeof t=="string"&&t.charCodeAt(0)>96?n5e:r5e},tN=function(t,n,r){var o;if(n){var a=n.shouldForwardProp;o=t.__emotion_forwardProp&&a?function(i){return t.__emotion_forwardProp(i)&&a(i)}:a}return typeof o!="function"&&r&&(o=t.__emotion_forwardProp),o},o5e=function(t){var n=t.cache,r=t.serialized,o=t.isStringTag;return p7(n,r,o),Ywe(function(){return h7(n,r,o)}),null},a5e=function e(t,n){var r=t.__emotion_real===t,o=r&&t.__emotion_base||t,a,i;n!==void 0&&(a=n.label,i=n.target);var s=tN(t,n,r),l=s||eN(o),c=!l("as");return function(){var u=arguments,f=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&f.push("label:"+a+";"),u[0]==null||u[0].raw===void 0)f.push.apply(f,u);else{f.push(u[0][0]);for(var h=u.length,v=1;v<h;v++)f.push(u[v],u[0][v])}var b=cH(function(m,y,A){var w=c&&m.as||o,k="",C=[],E=m;if(m.theme==null){E={};for(var S in m)E[S]=m[S];E.theme=p.useContext(su)}typeof m.className=="string"?k=Wy(y.registered,C,m.className):m.className!=null&&(k=m.className+" ");var O=Cs(f.concat(C),y.registered,E);k+=y.key+"-"+O.name,i!==void 0&&(k+=" "+i);var T=c&&s===void 0?eN(w):l,P={};for(var N in m)c&&N==="as"||T(N)&&(P[N]=m[N]);return P.className=k,P.ref=A,p.createElement(p.Fragment,null,p.createElement(o5e,{cache:y,serialized:O,isStringTag:typeof w=="string"}),p.createElement(w,P))});return b.displayName=a!==void 0?a:"Styled("+(typeof o=="string"?o:o.displayName||o.name||"Component")+")",b.defaultProps=t.defaultProps,b.__emotion_real=b,b.__emotion_base=o,b.__emotion_styles=f,b.__emotion_forwardProp=s,Object.defineProperty(b,"toString",{value:function(){return"."+i}}),b.withComponent=function(m,y){return e(m,Z({},n,y,{shouldForwardProp:tN(b,y,!0)})).apply(void 0,f)},b}},i5e=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],i3=a5e.bind();i5e.forEach(function(e){i3[e]=i3(e)});let s3;typeof document=="object"&&(s3=f7({key:"css",prepend:!0}));function s5e(e){const{injectFirst:t,children:n}=e;return t&&s3?d.jsx(Jwe,{value:s3,children:n}):n}function l5e(e){return e==null||Object.keys(e).length===0}function c5e(e){const{styles:t,defaultTheme:n={}}=e,r=typeof t=="function"?o=>t(l5e(o)?n:o):t;return d.jsx(uH,{styles:r})}/**
* @mui/styled-engine v5.15.14
*
* @license MIT
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/function u5e(e,t){return i3(e,t)}const d5e=(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))},f5e=Object.freeze(Object.defineProperty({__proto__:null,GlobalStyles:c5e,StyledEngineProvider:s5e,ThemeContext:su,css:dH,default:u5e,internal_processStyles:d5e,keyframes:t5e},Symbol.toStringTag,{value:"Module"})),fH=qs(f5e),p5e=qs(CAe),h5e=qs(TAe),g5e=qs(OAe),m5e=["values","unit","step"],v5e=e=>{const t=Object.keys(e).map(n=>({key:n,val:e[n]}))||[];return t.sort((n,r)=>n.val-r.val),t.reduce((n,r)=>Z({},n,{[r.key]:r.val}),{})};function pH(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n="px",step:r=5}=e,o=Eo(e,m5e),a=v5e(t),i=Object.keys(a);function s(h){return`@media (min-width:${typeof t[h]=="number"?t[h]:h}${n})`}function l(h){return`@media (max-width:${(typeof t[h]=="number"?t[h]:h)-r/100}${n})`}function c(h,v){const b=i.indexOf(v);return`@media (min-width:${typeof t[h]=="number"?t[h]:h}${n}) and (max-width:${(b!==-1&&typeof t[i[b]]=="number"?t[i[b]]:v)-r/100}${n})`}function u(h){return i.indexOf(h)+1<i.length?c(h,i[i.indexOf(h)+1]):s(h)}function f(h){const v=i.indexOf(h);return v===0?s(i[1]):v===i.length-1?l(i[v]):c(h,i[i.indexOf(h)+1]).replace("@media","@media not all and")}return Z({keys:i,values:a,up:s,down:l,between:c,only:u,not:f,unit:n},o)}const b5e={borderRadius:4},y5e=b5e;function wh(e,t){return t?Ri(e,t,{clone:!1}):e}const g7={xs:0,sm:600,md:900,lg:1200,xl:1536},nN={keys:["xs","sm","md","lg","xl"],up:e=>`@media (min-width:${g7[e]}px)`};function Bs(e,t,n){const r=e.theme||{};if(Array.isArray(t)){const a=r.breakpoints||nN;return t.reduce((i,s,l)=>(i[a.up(a.keys[l])]=n(t[l]),i),{})}if(typeof t=="object"){const a=r.breakpoints||nN;return Object.keys(t).reduce((i,s)=>{if(Object.keys(a.values||g7).indexOf(s)!==-1){const l=a.up(s);i[l]=n(t[s],s)}else{const l=s;i[l]=t[l]}return i},{})}return n(t)}function x5e(e={}){var t;return((t=e.keys)==null?void 0:t.reduce((r,o)=>{const a=e.up(o);return r[a]={},r},{}))||{}}function A5e(e,t){return e.reduce((n,r)=>{const o=n[r];return(!o||Object.keys(o).length===0)&&delete n[r],n},t)}function Vy(e,t,n=!0){if(!t||typeof t!="string")return null;if(e&&e.vars&&n){const r=`vars.${t}`.split(".").reduce((o,a)=>o&&o[a]?o[a]:null,e);if(r!=null)return r}return t.split(".").reduce((r,o)=>r&&r[o]!=null?r[o]:null,e)}function Hv(e,t,n,r=n){let o;return typeof e=="function"?o=e(n):Array.isArray(e)?o=e[n]||r:o=Vy(e,n)||r,t&&(o=t(o,r,e)),o}function er(e){const{prop:t,cssProperty:n=e.prop,themeKey:r,transform:o}=e,a=i=>{if(i[t]==null)return null;const s=i[t],l=i.theme,c=Vy(l,r)||{};return Bs(i,s,f=>{let h=Hv(c,o,f);return f===h&&typeof f=="string"&&(h=Hv(c,o,`${t}${f==="default"?"":Em(f)}`,f)),n===!1?h:{[n]:h}})};return a.propTypes={},a.filterProps=[t],a}function w5e(e){const t={};return n=>(t[n]===void 0&&(t[n]=e(n)),t[n])}const C5e={m:"margin",p:"padding"},S5e={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},rN={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},E5e=w5e(e=>{if(e.length>2)if(rN[e])e=rN[e];else return[e];const[t,n]=e.split(""),r=C5e[t],o=S5e[n]||"";return Array.isArray(o)?o.map(a=>r+a):[r+o]}),m7=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],v7=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"];[...m7,...v7];function Tm(e,t,n,r){var o;const a=(o=Vy(e,t,!1))!=null?o:n;return typeof a=="number"?i=>typeof i=="string"?i:a*i:Array.isArray(a)?i=>typeof i=="string"?i:a[i]:typeof a=="function"?a:()=>{}}function hH(e){return Tm(e,"spacing",8)}function jm(e,t){if(typeof t=="string"||t==null)return t;const n=Math.abs(t),r=e(n);return t>=0?r:typeof r=="number"?-r:`-${r}`}function k5e(e,t){return n=>e.reduce((r,o)=>(r[o]=jm(t,n),r),{})}function O5e(e,t,n,r){if(t.indexOf(n)===-1)return null;const o=E5e(n),a=k5e(o,r),i=e[n];return Bs(e,i,a)}function gH(e,t){const n=hH(e.theme);return Object.keys(e).map(r=>O5e(e,t,r,n)).reduce(wh,{})}function Bn(e){return gH(e,m7)}Bn.propTypes={};Bn.filterProps=m7;function $n(e){return gH(e,v7)}$n.propTypes={};$n.filterProps=v7;function T5e(e=8){if(e.mui)return e;const t=hH({spacing:e}),n=(...r)=>(r.length===0?[1]:r).map(a=>{const i=t(a);return typeof i=="number"?`${i}px`:i}).join(" ");return n.mui=!0,n}function qy(...e){const t=e.reduce((r,o)=>(o.filterProps.forEach(a=>{r[a]=o}),r),{}),n=r=>Object.keys(r).reduce((o,a)=>t[a]?wh(o,t[a](r)):o,{});return n.propTypes={},n.filterProps=e.reduce((r,o)=>r.concat(o.filterProps),[]),n}function Aa(e){return typeof e!="number"?e:`${e}px solid`}function Ua(e,t){return er({prop:e,themeKey:"borders",transform:t})}const j5e=Ua("border",Aa),N5e=Ua("borderTop",Aa),P5e=Ua("borderRight",Aa),R5e=Ua("borderBottom",Aa),M5e=Ua("borderLeft",Aa),L5e=Ua("borderColor"),D5e=Ua("borderTopColor"),I5e=Ua("borderRightColor"),F5e=Ua("borderBottomColor"),B5e=Ua("borderLeftColor"),$5e=Ua("outline",Aa),z5e=Ua("outlineColor"),Gy=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){const t=Tm(e.theme,"shape.borderRadius",4),n=r=>({borderRadius:jm(t,r)});return Bs(e,e.borderRadius,n)}return null};Gy.propTypes={};Gy.filterProps=["borderRadius"];qy(j5e,N5e,P5e,R5e,M5e,L5e,D5e,I5e,F5e,B5e,Gy,$5e,z5e);const Ky=e=>{if(e.gap!==void 0&&e.gap!==null){const t=Tm(e.theme,"spacing",8),n=r=>({gap:jm(t,r)});return Bs(e,e.gap,n)}return null};Ky.propTypes={};Ky.filterProps=["gap"];const Xy=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){const t=Tm(e.theme,"spacing",8),n=r=>({columnGap:jm(t,r)});return Bs(e,e.columnGap,n)}return null};Xy.propTypes={};Xy.filterProps=["columnGap"];const Yy=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){const t=Tm(e.theme,"spacing",8),n=r=>({rowGap:jm(t,r)});return Bs(e,e.rowGap,n)}return null};Yy.propTypes={};Yy.filterProps=["rowGap"];const _5e=er({prop:"gridColumn"}),H5e=er({prop:"gridRow"}),U5e=er({prop:"gridAutoFlow"}),W5e=er({prop:"gridAutoColumns"}),V5e=er({prop:"gridAutoRows"}),q5e=er({prop:"gridTemplateColumns"}),G5e=er({prop:"gridTemplateRows"}),K5e=er({prop:"gridTemplateAreas"}),X5e=er({prop:"gridArea"});qy(Ky,Xy,Yy,_5e,H5e,U5e,W5e,V5e,q5e,G5e,K5e,X5e);function zd(e,t){return t==="grey"?t:e}const Y5e=er({prop:"color",themeKey:"palette",transform:zd}),J5e=er({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:zd}),Q5e=er({prop:"backgroundColor",themeKey:"palette",transform:zd});qy(Y5e,J5e,Q5e);function _o(e){return e<=1&&e!==0?`${e*100}%`:e}const Z5e=er({prop:"width",transform:_o}),b7=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){const t=n=>{var r,o;const a=((r=e.theme)==null||(r=r.breakpoints)==null||(r=r.values)==null?void 0:r[n])||g7[n];return a?((o=e.theme)==null||(o=o.breakpoints)==null?void 0:o.unit)!=="px"?{maxWidth:`${a}${e.theme.breakpoints.unit}`}:{maxWidth:a}:{maxWidth:_o(n)}};return Bs(e,e.maxWidth,t)}return null};b7.filterProps=["maxWidth"];const e4e=er({prop:"minWidth",transform:_o}),t4e=er({prop:"height",transform:_o}),n4e=er({prop:"maxHeight",transform:_o}),r4e=er({prop:"minHeight",transform:_o});er({prop:"size",cssProperty:"width",transform:_o});er({prop:"size",cssProperty:"height",transform:_o});const o4e=er({prop:"boxSizing"});qy(Z5e,b7,e4e,t4e,n4e,r4e,o4e);const a4e={border:{themeKey:"borders",transform:Aa},borderTop:{themeKey:"borders",transform:Aa},borderRight:{themeKey:"borders",transform:Aa},borderBottom:{themeKey:"borders",transform:Aa},borderLeft:{themeKey:"borders",transform:Aa},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:Aa},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:Gy},color:{themeKey:"palette",transform:zd},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:zd},backgroundColor:{themeKey:"palette",transform:zd},p:{style:$n},pt:{style:$n},pr:{style:$n},pb:{style:$n},pl:{style:$n},px:{style:$n},py:{style:$n},padding:{style:$n},paddingTop:{style:$n},paddingRight:{style:$n},paddingBottom:{style:$n},paddingLeft:{style:$n},paddingX:{style:$n},paddingY:{style:$n},paddingInline:{style:$n},paddingInlineStart:{style:$n},paddingInlineEnd:{style:$n},paddingBlock:{style:$n},paddingBlockStart:{style:$n},paddingBlockEnd:{style:$n},m:{style:Bn},mt:{style:Bn},mr:{style:Bn},mb:{style:Bn},ml:{style:Bn},mx:{style:Bn},my:{style:Bn},margin:{style:Bn},marginTop:{style:Bn},marginRight:{style:Bn},marginBottom:{style:Bn},marginLeft:{style:Bn},marginX:{style:Bn},marginY:{style:Bn},marginInline:{style:Bn},marginInlineStart:{style:Bn},marginInlineEnd:{style:Bn},marginBlock:{style:Bn},marginBlockStart:{style:Bn},marginBlockEnd:{style:Bn},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:Ky},rowGap:{style:Yy},columnGap:{style:Xy},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:_o},maxWidth:{style:b7},minWidth:{transform:_o},height:{transform:_o},maxHeight:{transform:_o},minHeight:{transform:_o},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}},Nm=a4e;function i4e(...e){const t=e.reduce((r,o)=>r.concat(Object.keys(o)),[]),n=new Set(t);return e.every(r=>n.size===Object.keys(r).length)}function s4e(e,t){return typeof e=="function"?e(t):e}function mH(){function e(n,r,o,a){const i={[n]:r,theme:o},s=a[n];if(!s)return{[n]:r};const{cssProperty:l=n,themeKey:c,transform:u,style:f}=s;if(r==null)return null;if(c==="typography"&&r==="inherit")return{[n]:r};const h=Vy(o,c)||{};return f?f(i):Bs(i,r,b=>{let m=Hv(h,u,b);return b===m&&typeof b=="string"&&(m=Hv(h,u,`${n}${b==="default"?"":Em(b)}`,b)),l===!1?m:{[l]:m}})}function t(n){var r;const{sx:o,theme:a={}}=n||{};if(!o)return null;const i=(r=a.unstable_sxConfig)!=null?r:Nm;function s(l){let c=l;if(typeof l=="function")c=l(a);else if(typeof l!="object")return l;if(!c)return null;const u=x5e(a.breakpoints),f=Object.keys(u);let h=u;return Object.keys(c).forEach(v=>{const b=s4e(c[v],a);if(b!=null)if(typeof b=="object")if(i[v])h=wh(h,e(v,b,a,i));else{const m=Bs({theme:a},b,y=>({[v]:y}));i4e(m,b)?h[v]=t({sx:b,theme:a}):h=wh(h,m)}else h=wh(h,e(v,b,a,i))}),A5e(f,h)}return Array.isArray(o)?o.map(s):s(o)}return t}const vH=mH();vH.filterProps=["sx"];const y7=vH;function bH(e,t){const n=this;return n.vars&&typeof n.getColorSchemeSelector=="function"?{[n.getColorSchemeSelector(e).replace(/(\[[^\]]+\])/,"*:where($1)")]:t}:n.palette.mode===e?t:{}}const l4e=["breakpoints","palette","spacing","shape"];function x7(e={},...t){const{breakpoints:n={},palette:r={},spacing:o,shape:a={}}=e,i=Eo(e,l4e),s=pH(n),l=T5e(o);let c=Ri({breakpoints:s,direction:"ltr",components:{},palette:Z({mode:"light"},r),spacing:l,shape:Z({},y5e,a)},i);return c.applyStyles=bH,c=t.reduce((u,f)=>Ri(u,f),c),c.unstable_sxConfig=Z({},Nm,i==null?void 0:i.unstable_sxConfig),c.unstable_sx=function(f){return y7({sx:f,theme:this})},c}const c4e=Object.freeze(Object.defineProperty({__proto__:null,default:x7,private_createBreakpoints:pH,unstable_applyStyles:bH},Symbol.toStringTag,{value:"Module"})),u4e=qs(c4e),d4e=["sx"],f4e=e=>{var t,n;const r={systemProps:{},otherProps:{}},o=(t=e==null||(n=e.theme)==null?void 0:n.unstable_sxConfig)!=null?t:Nm;return Object.keys(e).forEach(a=>{o[a]?r.systemProps[a]=e[a]:r.otherProps[a]=e[a]}),r};function p4e(e){const{sx:t}=e,n=Eo(e,d4e),{systemProps:r,otherProps:o}=f4e(n);let a;return Array.isArray(t)?a=[r,...t]:typeof t=="function"?a=(...i)=>{const s=t(...i);return wl(s)?Z({},r,s):r}:a=Z({},r,t),Z({},o,{sx:a})}const h4e=Object.freeze(Object.defineProperty({__proto__:null,default:y7,extendSxProp:p4e,unstable_createStyleFunctionSx:mH,unstable_defaultSxConfig:Nm},Symbol.toStringTag,{value:"Module"})),g4e=qs(h4e);var Gf=a7;Object.defineProperty(km,"__esModule",{value:!0});var m4e=km.default=j4e;km.shouldForwardProp=av;km.systemDefaultTheme=void 0;var ya=Gf(pwe),l3=Gf(hwe()),oN=C4e(fH),v4e=p5e;Gf(h5e);Gf(g5e);var b4e=Gf(u4e),y4e=Gf(g4e);const x4e=["ownerState"],A4e=["variants"],w4e=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function yH(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(yH=function(r){return r?n:t})(e)}function C4e(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var n=yH(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(a!=="default"&&Object.prototype.hasOwnProperty.call(e,a)){var i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(r,a,i):r[a]=e[a]}return r.default=e,n&&n.set(e,r),r}function S4e(e){return Object.keys(e).length===0}function E4e(e){return typeof e=="string"&&e.charCodeAt(0)>96}function av(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const k4e=km.systemDefaultTheme=(0,b4e.default)(),O4e=e=>e&&e.charAt(0).toLowerCase()+e.slice(1);function d0({defaultTheme:e,theme:t,themeId:n}){return S4e(t)?e:t[n]||t}function T4e(e){return e?(t,n)=>n[e]:null}function iv(e,t){let{ownerState:n}=t,r=(0,l3.default)(t,x4e);const o=typeof e=="function"?e((0,ya.default)({ownerState:n},r)):e;if(Array.isArray(o))return o.flatMap(a=>iv(a,(0,ya.default)({ownerState:n},r)));if(o&&typeof o=="object"&&Array.isArray(o.variants)){const{variants:a=[]}=o;let s=(0,l3.default)(o,A4e);return a.forEach(l=>{let c=!0;typeof l.props=="function"?c=l.props((0,ya.default)({ownerState:n},r,n)):Object.keys(l.props).forEach(u=>{(n==null?void 0:n[u])!==l.props[u]&&r[u]!==l.props[u]&&(c=!1)}),c&&(Array.isArray(s)||(s=[s]),s.push(typeof l.style=="function"?l.style((0,ya.default)({ownerState:n},r,n)):l.style))}),s}return o}function j4e(e={}){const{themeId:t,defaultTheme:n=k4e,rootShouldForwardProp:r=av,slotShouldForwardProp:o=av}=e,a=i=>(0,y4e.default)((0,ya.default)({},i,{theme:d0((0,ya.default)({},i,{defaultTheme:n,themeId:t}))}));return a.__mui_systemSx=!0,(i,s={})=>{(0,oN.internal_processStyles)(i,E=>E.filter(S=>!(S!=null&&S.__mui_systemSx)));const{name:l,slot:c,skipVariantsResolver:u,skipSx:f,overridesResolver:h=T4e(O4e(c))}=s,v=(0,l3.default)(s,w4e),b=u!==void 0?u:c&&c!=="Root"&&c!=="root"||!1,m=f||!1;let y,A=av;c==="Root"||c==="root"?A=r:c?A=o:E4e(i)&&(A=void 0);const w=(0,oN.default)(i,(0,ya.default)({shouldForwardProp:A,label:y},v)),k=E=>typeof E=="function"&&E.__emotion_real!==E||(0,v4e.isPlainObject)(E)?S=>iv(E,(0,ya.default)({},S,{theme:d0({theme:S.theme,defaultTheme:n,themeId:t})})):E,C=(E,...S)=>{let O=k(E);const T=S?S.map(k):[];l&&h&&T.push(L=>{const I=d0((0,ya.default)({},L,{defaultTheme:n,themeId:t}));if(!I.components||!I.components[l]||!I.components[l].styleOverrides)return null;const M=I.components[l].styleOverrides,B={};return Object.entries(M).forEach(([R,D])=>{B[R]=iv(D,(0,ya.default)({},L,{theme:I}))}),h(L,B)}),l&&!b&&T.push(L=>{var I;const M=d0((0,ya.default)({},L,{defaultTheme:n,themeId:t})),B=M==null||(I=M.components)==null||(I=I[l])==null?void 0:I.variants;return iv({variants:B},(0,ya.default)({},L,{theme:M}))}),m||T.push(a);const P=T.length-S.length;if(Array.isArray(E)&&P>0){const L=new Array(P).fill("");O=[...E,...L],O.raw=[...E.raw,...L]}const N=w(O,...T);return i.muiName&&(N.muiName=i.muiName),N};return w.withConfig&&(C.withConfig=w.withConfig),C}}function N4e(e,t){return Z({toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}}},t)}const P4e={black:"#000",white:"#fff"},rg=P4e,R4e={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},M4e=R4e,L4e={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},rd=L4e,D4e={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},od=D4e,I4e={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},Hp=I4e,F4e={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},ad=F4e,B4e={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},id=B4e,$4e={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"},sd=$4e,z4e=["mode","contrastThreshold","tonalOffset"],aN={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:rg.white,default:rg.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},dw={text:{primary:rg.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:rg.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function iN(e,t,n,r){const o=r.light||r,a=r.dark||r*1.5;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:t==="light"?e.light=ewe(e.main,o):t==="dark"&&(e.dark=QAe(e.main,a)))}function _4e(e="light"){return e==="dark"?{main:ad[200],light:ad[50],dark:ad[400]}:{main:ad[700],light:ad[400],dark:ad[800]}}function H4e(e="light"){return e==="dark"?{main:rd[200],light:rd[50],dark:rd[400]}:{main:rd[500],light:rd[300],dark:rd[700]}}function U4e(e="light"){return e==="dark"?{main:od[500],light:od[300],dark:od[700]}:{main:od[700],light:od[400],dark:od[800]}}function W4e(e="light"){return e==="dark"?{main:id[400],light:id[300],dark:id[700]}:{main:id[700],light:id[500],dark:id[900]}}function V4e(e="light"){return e==="dark"?{main:sd[400],light:sd[300],dark:sd[700]}:{main:sd[800],light:sd[500],dark:sd[900]}}function q4e(e="light"){return e==="dark"?{main:Hp[400],light:Hp[300],dark:Hp[700]}:{main:"#ed6c02",light:Hp[500],dark:Hp[900]}}function G4e(e){const{mode:t="light",contrastThreshold:n=3,tonalOffset:r=.2}=e,o=Eo(e,z4e),a=e.primary||_4e(t),i=e.secondary||H4e(t),s=e.error||U4e(t),l=e.info||W4e(t),c=e.success||V4e(t),u=e.warning||q4e(t);function f(m){return ZAe(m,dw.text.primary)>=n?dw.text.primary:aN.text.primary}const h=({color:m,name:y,mainShade:A=500,lightShade:w=300,darkShade:k=700})=>{if(m=Z({},m),!m.main&&m[A]&&(m.main=m[A]),!m.hasOwnProperty("main"))throw new Error(Qh(11,y?` (${y})`:"",A));if(typeof m.main!="string")throw new Error(Qh(12,y?` (${y})`:"",JSON.stringify(m.main)));return iN(m,"light",w,r),iN(m,"dark",k,r),m.contrastText||(m.contrastText=f(m.main)),m},v={dark:dw,light:aN};return Ri(Z({common:Z({},rg),mode:t,primary:h({color:a,name:"primary"}),secondary:h({color:i,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:h({color:s,name:"error"}),warning:h({color:u,name:"warning"}),info:h({color:l,name:"info"}),success:h({color:c,name:"success"}),grey:M4e,contrastThreshold:n,getContrastText:f,augmentColor:h,tonalOffset:r},v[t]),o)}const K4e=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];function X4e(e){return Math.round(e*1e5)/1e5}const sN={textTransform:"uppercase"},lN='"Roboto", "Helvetica", "Arial", sans-serif';function Y4e(e,t){const n=typeof t=="function"?t(e):t,{fontFamily:r=lN,fontSize:o=14,fontWeightLight:a=300,fontWeightRegular:i=400,fontWeightMedium:s=500,fontWeightBold:l=700,htmlFontSize:c=16,allVariants:u,pxToRem:f}=n,h=Eo(n,K4e),v=o/14,b=f||(A=>`${A/c*v}rem`),m=(A,w,k,C,E)=>Z({fontFamily:r,fontWeight:A,fontSize:b(w),lineHeight:k},r===lN?{letterSpacing:`${X4e(C/w)}em`}:{},E,u),y={h1:m(a,96,1.167,-1.5),h2:m(a,60,1.2,-.5),h3:m(i,48,1.167,0),h4:m(i,34,1.235,.25),h5:m(i,24,1.334,0),h6:m(s,20,1.6,.15),subtitle1:m(i,16,1.75,.15),subtitle2:m(s,14,1.57,.1),body1:m(i,16,1.5,.15),body2:m(i,14,1.43,.15),button:m(s,14,1.75,.4,sN),caption:m(i,12,1.66,.4),overline:m(i,12,2.66,1,sN),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return Ri(Z({htmlFontSize:c,pxToRem:b,fontFamily:r,fontSize:o,fontWeightLight:a,fontWeightRegular:i,fontWeightMedium:s,fontWeightBold:l},y),h,{clone:!1})}const J4e=.2,Q4e=.14,Z4e=.12;function On(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${J4e})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${Q4e})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${Z4e})`].join(",")}const e3e=["none",On(0,2,1,-1,0,1,1,0,0,1,3,0),On(0,3,1,-2,0,2,2,0,0,1,5,0),On(0,3,3,-2,0,3,4,0,0,1,8,0),On(0,2,4,-1,0,4,5,0,0,1,10,0),On(0,3,5,-1,0,5,8,0,0,1,14,0),On(0,3,5,-1,0,6,10,0,0,1,18,0),On(0,4,5,-2,0,7,10,1,0,2,16,1),On(0,5,5,-3,0,8,10,1,0,3,14,2),On(0,5,6,-3,0,9,12,1,0,3,16,2),On(0,6,6,-3,0,10,14,1,0,4,18,3),On(0,6,7,-4,0,11,15,1,0,4,20,3),On(0,7,8,-4,0,12,17,2,0,5,22,4),On(0,7,8,-4,0,13,19,2,0,5,24,4),On(0,7,9,-4,0,14,21,2,0,5,26,4),On(0,8,9,-5,0,15,22,2,0,6,28,5),On(0,8,10,-5,0,16,24,2,0,6,30,5),On(0,8,11,-5,0,17,26,2,0,6,32,5),On(0,9,11,-5,0,18,28,2,0,7,34,6),On(0,9,12,-6,0,19,29,2,0,7,36,6),On(0,10,13,-6,0,20,31,3,0,8,38,7),On(0,10,13,-6,0,21,33,3,0,8,40,7),On(0,10,14,-6,0,22,35,3,0,8,42,7),On(0,11,14,-7,0,23,36,3,0,9,44,8),On(0,11,15,-7,0,24,38,3,0,9,46,8)],t3e=e3e,n3e=["duration","easing","delay"],r3e={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},o3e={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function cN(e){return`${Math.round(e)}ms`}function a3e(e){if(!e)return 0;const t=e/36;return Math.round((4+15*t**.25+t/5)*10)}function i3e(e){const t=Z({},r3e,e.easing),n=Z({},o3e,e.duration);return Z({getAutoHeightDuration:a3e,create:(o=["all"],a={})=>{const{duration:i=n.standard,easing:s=t.easeInOut,delay:l=0}=a;return Eo(a,n3e),(Array.isArray(o)?o:[o]).map(c=>`${c} ${typeof i=="string"?i:cN(i)} ${s} ${typeof l=="string"?l:cN(l)}`).join(",")}},e,{easing:t,duration:n})}const s3e={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},l3e=s3e,c3e=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function u3e(e={},...t){const{mixins:n={},palette:r={},transitions:o={},typography:a={}}=e,i=Eo(e,c3e);if(e.vars)throw new Error(Qh(18));const s=G4e(r),l=x7(e);let c=Ri(l,{mixins:N4e(l.breakpoints,n),palette:s,shadows:t3e.slice(),typography:Y4e(s,a),transitions:i3e(o),zIndex:Z({},l3e)});return c=Ri(c,i),c=t.reduce((u,f)=>Ri(u,f),c),c.unstable_sxConfig=Z({},Nm,i==null?void 0:i.unstable_sxConfig),c.unstable_sx=function(f){return y7({sx:f,theme:this})},c}const d3e=u3e(),A7=d3e,w7="$$material";function f3e(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const p3e=e=>f3e(e)&&e!=="classes",h3e=p3e,g3e=m4e({themeId:w7,defaultTheme:A7,rootShouldForwardProp:h3e}),Pm=g3e;function m3e(e){return Object.keys(e).length===0}function v3e(e=null){const t=p.useContext(su);return!t||m3e(t)?e:t}const b3e=x7();function xH(e=b3e){return v3e(e)}function y3e(e){const{theme:t,name:n,props:r}=e;return!t||!t.components||!t.components[n]||!t.components[n].defaultProps?r:B_(t.components[n].defaultProps,r)}function x3e({props:e,name:t,defaultTheme:n,themeId:r}){let o=xH(n);return r&&(o=o[r]||o),y3e({theme:o,name:t,props:e})}function AH(){const e=xH(A7);return e[w7]||e}function wH({props:e,name:t}){return x3e({props:e,name:t,defaultTheme:A7,themeId:w7})}const uN={disabled:!1},CH=W.createContext(null);var A3e=function(t){return t.scrollTop},dh="unmounted",yc="exited",xc="entering",wd="entered",c3="exiting",Qs=function(e){iB(t,e);function t(r,o){var a;a=e.call(this,r,o)||this;var i=o,s=i&&!i.isMounting?r.enter:r.appear,l;return a.appearStatus=null,r.in?s?(l=yc,a.appearStatus=xc):l=wd:r.unmountOnExit||r.mountOnEnter?l=dh:l=yc,a.state={status:l},a.nextCallback=null,a}t.getDerivedStateFromProps=function(o,a){var i=o.in;return i&&a.status===dh?{status:yc}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(o){var a=null;if(o!==this.props){var i=this.state.status;this.props.in?i!==xc&&i!==wd&&(a=xc):(i===xc||i===wd)&&(a=c3)}this.updateStatus(!1,a)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var o=this.props.timeout,a,i,s;return a=i=s=o,o!=null&&typeof o!="number"&&(a=o.exit,i=o.enter,s=o.appear!==void 0?o.appear:i),{exit:a,enter:i,appear:s}},n.updateStatus=function(o,a){if(o===void 0&&(o=!1),a!==null)if(this.cancelNextCallback(),a===xc){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:Pc.findDOMNode(this);i&&A3e(i)}this.performEnter(o)}else this.performExit();else this.props.unmountOnExit&&this.state.status===yc&&this.setState({status:dh})},n.performEnter=function(o){var a=this,i=this.props.enter,s=this.context?this.context.isMounting:o,l=this.props.nodeRef?[s]:[Pc.findDOMNode(this),s],c=l[0],u=l[1],f=this.getTimeouts(),h=s?f.appear:f.enter;if(!o&&!i||uN.disabled){this.safeSetState({status:wd},function(){a.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:xc},function(){a.props.onEntering(c,u),a.onTransitionEnd(h,function(){a.safeSetState({status:wd},function(){a.props.onEntered(c,u)})})})},n.performExit=function(){var o=this,a=this.props.exit,i=this.getTimeouts(),s=this.props.nodeRef?void 0:Pc.findDOMNode(this);if(!a||uN.disabled){this.safeSetState({status:yc},function(){o.props.onExited(s)});return}this.props.onExit(s),this.safeSetState({status:c3},function(){o.props.onExiting(s),o.onTransitionEnd(i.exit,function(){o.safeSetState({status:yc},function(){o.props.onExited(s)})})})},n.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(o,a){a=this.setNextCallback(a),this.setState(o,a)},n.setNextCallback=function(o){var a=this,i=!0;return this.nextCallback=function(s){i&&(i=!1,a.nextCallback=null,o(s))},this.nextCallback.cancel=function(){i=!1},this.nextCallback},n.onTransitionEnd=function(o,a){this.setNextCallback(a);var i=this.props.nodeRef?this.props.nodeRef.current:Pc.findDOMNode(this),s=o==null&&!this.props.addEndListener;if(!i||s){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var l=this.props.nodeRef?[this.nextCallback]:[i,this.nextCallback],c=l[0],u=l[1];this.props.addEndListener(c,u)}o!=null&&setTimeout(this.nextCallback,o)},n.render=function(){var o=this.state.status;if(o===dh)return null;var a=this.props,i=a.children;a.in,a.mountOnEnter,a.unmountOnExit,a.appear,a.enter,a.exit,a.timeout,a.addEndListener,a.onEnter,a.onEntering,a.onEntered,a.onExit,a.onExiting,a.onExited,a.nodeRef;var s=Eo(a,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return W.createElement(CH.Provider,{value:null},typeof i=="function"?i(o,s):W.cloneElement(W.Children.only(i),s))},t}(W.Component);Qs.contextType=CH;Qs.propTypes={};function ld(){}Qs.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:ld,onEntering:ld,onEntered:ld,onExit:ld,onExiting:ld,onExited:ld};Qs.UNMOUNTED=dh;Qs.EXITED=yc;Qs.ENTERING=xc;Qs.ENTERED=wd;Qs.EXITING=c3;const w3e=Qs,C3e=e=>e.scrollTop;function dN(e,t){var n,r;const{timeout:o,easing:a,style:i={}}=e;return{duration:(n=i.transitionDuration)!=null?n:typeof o=="number"?o:o[t.mode]||0,easing:(r=i.transitionTimingFunction)!=null?r:typeof a=="object"?a[t.mode]:a,delay:i.transitionDelay}}const S3e=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function u3(e){return`scale(${e}, ${e**2})`}const E3e={entering:{opacity:1,transform:u3(1)},entered:{opacity:1,transform:"none"}},fw=typeof navigator<"u"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),SH=p.forwardRef(function(t,n){const{addEndListener:r,appear:o=!0,children:a,easing:i,in:s,onEnter:l,onEntered:c,onEntering:u,onExit:f,onExited:h,onExiting:v,style:b,timeout:m="auto",TransitionComponent:y=w3e}=t,A=Eo(t,S3e),w=ch(),k=p.useRef(),C=AH(),E=p.useRef(null),S=tf(E,a.ref,n),O=R=>D=>{if(R){const $=E.current;D===void 0?R($):R($,D)}},T=O(u),P=O((R,D)=>{C3e(R);const{duration:$,delay:z,easing:_}=dN({style:b,timeout:m,easing:i},{mode:"enter"});let V;m==="auto"?(V=C.transitions.getAutoHeightDuration(R.clientHeight),k.current=V):V=$,R.style.transition=[C.transitions.create("opacity",{duration:V,delay:z}),C.transitions.create("transform",{duration:fw?V:V*.666,delay:z,easing:_})].join(","),l&&l(R,D)}),N=O(c),L=O(v),I=O(R=>{const{duration:D,delay:$,easing:z}=dN({style:b,timeout:m,easing:i},{mode:"exit"});let _;m==="auto"?(_=C.transitions.getAutoHeightDuration(R.clientHeight),k.current=_):_=D,R.style.transition=[C.transitions.create("opacity",{duration:_,delay:$}),C.transitions.create("transform",{duration:fw?_:_*.666,delay:fw?$:$||_*.333,easing:z})].join(","),R.style.opacity=0,R.style.transform=u3(.75),f&&f(R)}),M=O(h),B=R=>{m==="auto"&&w.start(k.current||0,R),r&&r(E.current,R)};return d.jsx(y,Z({appear:o,in:s,nodeRef:E,onEnter:P,onEntered:N,onEntering:T,onExit:I,onExited:M,onExiting:L,addEndListener:B,timeout:m==="auto"?null:m},A,{children:(R,D)=>p.cloneElement(a,Z({style:Z({opacity:0,transform:u3(.75),visibility:R==="exited"&&!s?"hidden":void 0},E3e[R],b,a.props.style),ref:S},D))}))});SH.muiSupportAuto=!0;const fN=SH;var bo="top",Da="bottom",Ia="right",yo="left",C7="auto",Rm=[bo,Da,Ia,yo],rf="start",og="end",k3e="clippingParents",EH="viewport",Up="popper",O3e="reference",pN=Rm.reduce(function(e,t){return e.concat([t+"-"+rf,t+"-"+og])},[]),kH=[].concat(Rm,[C7]).reduce(function(e,t){return e.concat([t,t+"-"+rf,t+"-"+og])},[]),T3e="beforeRead",j3e="read",N3e="afterRead",P3e="beforeMain",R3e="main",M3e="afterMain",L3e="beforeWrite",D3e="write",I3e="afterWrite",F3e=[T3e,j3e,N3e,P3e,R3e,M3e,L3e,D3e,I3e];function zi(e){return e?(e.nodeName||"").toLowerCase():null}function Jo(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function lu(e){var t=Jo(e).Element;return e instanceof t||e instanceof Element}function ja(e){var t=Jo(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function S7(e){if(typeof ShadowRoot>"u")return!1;var t=Jo(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function B3e(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},o=t.attributes[n]||{},a=t.elements[n];!ja(a)||!zi(a)||(Object.assign(a.style,r),Object.keys(o).forEach(function(i){var s=o[i];s===!1?a.removeAttribute(i):a.setAttribute(i,s===!0?"":s)}))})}function $3e(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var o=t.elements[r],a=t.attributes[r]||{},i=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),s=i.reduce(function(l,c){return l[c]="",l},{});!ja(o)||!zi(o)||(Object.assign(o.style,s),Object.keys(a).forEach(function(l){o.removeAttribute(l)}))})}}const z3e={name:"applyStyles",enabled:!0,phase:"write",fn:B3e,effect:$3e,requires:["computeStyles"]};function Li(e){return e.split("-")[0]}var qc=Math.max,Uv=Math.min,of=Math.round;function d3(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function OH(){return!/^((?!chrome|android).)*safari/i.test(d3())}function af(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),o=1,a=1;t&&ja(e)&&(o=e.offsetWidth>0&&of(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&of(r.height)/e.offsetHeight||1);var i=lu(e)?Jo(e):window,s=i.visualViewport,l=!OH()&&n,c=(r.left+(l&&s?s.offsetLeft:0))/o,u=(r.top+(l&&s?s.offsetTop:0))/a,f=r.width/o,h=r.height/a;return{width:f,height:h,top:u,right:c+f,bottom:u+h,left:c,x:c,y:u}}function E7(e){var t=af(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function TH(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&S7(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function $s(e){return Jo(e).getComputedStyle(e)}function _3e(e){return["table","td","th"].indexOf(zi(e))>=0}function Gl(e){return((lu(e)?e.ownerDocument:e.document)||window.document).documentElement}function Jy(e){return zi(e)==="html"?e:e.assignedSlot||e.parentNode||(S7(e)?e.host:null)||Gl(e)}function hN(e){return!ja(e)||$s(e).position==="fixed"?null:e.offsetParent}function H3e(e){var t=/firefox/i.test(d3()),n=/Trident/i.test(d3());if(n&&ja(e)){var r=$s(e);if(r.position==="fixed")return null}var o=Jy(e);for(S7(o)&&(o=o.host);ja(o)&&["html","body"].indexOf(zi(o))<0;){var a=$s(o);if(a.transform!=="none"||a.perspective!=="none"||a.contain==="paint"||["transform","perspective"].indexOf(a.willChange)!==-1||t&&a.willChange==="filter"||t&&a.filter&&a.filter!=="none")return o;o=o.parentNode}return null}function Mm(e){for(var t=Jo(e),n=hN(e);n&&_3e(n)&&$s(n).position==="static";)n=hN(n);return n&&(zi(n)==="html"||zi(n)==="body"&&$s(n).position==="static")?t:n||H3e(e)||t}function k7(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Ch(e,t,n){return qc(e,Uv(t,n))}function U3e(e,t,n){var r=Ch(e,t,n);return r>n?n:r}function jH(){return{top:0,right:0,bottom:0,left:0}}function NH(e){return Object.assign({},jH(),e)}function PH(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var W3e=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,NH(typeof t!="number"?t:PH(t,Rm))};function V3e(e){var t,n=e.state,r=e.name,o=e.options,a=n.elements.arrow,i=n.modifiersData.popperOffsets,s=Li(n.placement),l=k7(s),c=[yo,Ia].indexOf(s)>=0,u=c?"height":"width";if(!(!a||!i)){var f=W3e(o.padding,n),h=E7(a),v=l==="y"?bo:yo,b=l==="y"?Da:Ia,m=n.rects.reference[u]+n.rects.reference[l]-i[l]-n.rects.popper[u],y=i[l]-n.rects.reference[l],A=Mm(a),w=A?l==="y"?A.clientHeight||0:A.clientWidth||0:0,k=m/2-y/2,C=f[v],E=w-h[u]-f[b],S=w/2-h[u]/2+k,O=Ch(C,S,E),T=l;n.modifiersData[r]=(t={},t[T]=O,t.centerOffset=O-S,t)}}function q3e(e){var t=e.state,n=e.options,r=n.element,o=r===void 0?"[data-popper-arrow]":r;o!=null&&(typeof o=="string"&&(o=t.elements.popper.querySelector(o),!o)||TH(t.elements.popper,o)&&(t.elements.arrow=o))}const G3e={name:"arrow",enabled:!0,phase:"main",fn:V3e,effect:q3e,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function sf(e){return e.split("-")[1]}var K3e={top:"auto",right:"auto",bottom:"auto",left:"auto"};function X3e(e,t){var n=e.x,r=e.y,o=t.devicePixelRatio||1;return{x:of(n*o)/o||0,y:of(r*o)/o||0}}function gN(e){var t,n=e.popper,r=e.popperRect,o=e.placement,a=e.variation,i=e.offsets,s=e.position,l=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,f=e.isFixed,h=i.x,v=h===void 0?0:h,b=i.y,m=b===void 0?0:b,y=typeof u=="function"?u({x:v,y:m}):{x:v,y:m};v=y.x,m=y.y;var A=i.hasOwnProperty("x"),w=i.hasOwnProperty("y"),k=yo,C=bo,E=window;if(c){var S=Mm(n),O="clientHeight",T="clientWidth";if(S===Jo(n)&&(S=Gl(n),$s(S).position!=="static"&&s==="absolute"&&(O="scrollHeight",T="scrollWidth")),S=S,o===bo||(o===yo||o===Ia)&&a===og){C=Da;var P=f&&S===E&&E.visualViewport?E.visualViewport.height:S[O];m-=P-r.height,m*=l?1:-1}if(o===yo||(o===bo||o===Da)&&a===og){k=Ia;var N=f&&S===E&&E.visualViewport?E.visualViewport.width:S[T];v-=N-r.width,v*=l?1:-1}}var L=Object.assign({position:s},c&&K3e),I=u===!0?X3e({x:v,y:m},Jo(n)):{x:v,y:m};if(v=I.x,m=I.y,l){var M;return Object.assign({},L,(M={},M[C]=w?"0":"",M[k]=A?"0":"",M.transform=(E.devicePixelRatio||1)<=1?"translate("+v+"px, "+m+"px)":"translate3d("+v+"px, "+m+"px, 0)",M))}return Object.assign({},L,(t={},t[C]=w?m+"px":"",t[k]=A?v+"px":"",t.transform="",t))}function Y3e(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=r===void 0?!0:r,a=n.adaptive,i=a===void 0?!0:a,s=n.roundOffsets,l=s===void 0?!0:s,c={placement:Li(t.placement),variation:sf(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,gN(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:l})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,gN(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const J3e={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Y3e,data:{}};var f0={passive:!0};function Q3e(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,a=o===void 0?!0:o,i=r.resize,s=i===void 0?!0:i,l=Jo(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(u){u.addEventListener("scroll",n.update,f0)}),s&&l.addEventListener("resize",n.update,f0),function(){a&&c.forEach(function(u){u.removeEventListener("scroll",n.update,f0)}),s&&l.removeEventListener("resize",n.update,f0)}}const Z3e={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Q3e,data:{}};var eCe={left:"right",right:"left",bottom:"top",top:"bottom"};function sv(e){return e.replace(/left|right|bottom|top/g,function(t){return eCe[t]})}var tCe={start:"end",end:"start"};function mN(e){return e.replace(/start|end/g,function(t){return tCe[t]})}function O7(e){var t=Jo(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function T7(e){return af(Gl(e)).left+O7(e).scrollLeft}function nCe(e,t){var n=Jo(e),r=Gl(e),o=n.visualViewport,a=r.clientWidth,i=r.clientHeight,s=0,l=0;if(o){a=o.width,i=o.height;var c=OH();(c||!c&&t==="fixed")&&(s=o.offsetLeft,l=o.offsetTop)}return{width:a,height:i,x:s+T7(e),y:l}}function rCe(e){var t,n=Gl(e),r=O7(e),o=(t=e.ownerDocument)==null?void 0:t.body,a=qc(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),i=qc(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),s=-r.scrollLeft+T7(e),l=-r.scrollTop;return $s(o||n).direction==="rtl"&&(s+=qc(n.clientWidth,o?o.clientWidth:0)-a),{width:a,height:i,x:s,y:l}}function j7(e){var t=$s(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function RH(e){return["html","body","#document"].indexOf(zi(e))>=0?e.ownerDocument.body:ja(e)&&j7(e)?e:RH(Jy(e))}function Sh(e,t){var n;t===void 0&&(t=[]);var r=RH(e),o=r===((n=e.ownerDocument)==null?void 0:n.body),a=Jo(r),i=o?[a].concat(a.visualViewport||[],j7(r)?r:[]):r,s=t.concat(i);return o?s:s.concat(Sh(Jy(i)))}function f3(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function oCe(e,t){var n=af(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function vN(e,t,n){return t===EH?f3(nCe(e,n)):lu(t)?oCe(t,n):f3(rCe(Gl(e)))}function aCe(e){var t=Sh(Jy(e)),n=["absolute","fixed"].indexOf($s(e).position)>=0,r=n&&ja(e)?Mm(e):e;return lu(r)?t.filter(function(o){return lu(o)&&TH(o,r)&&zi(o)!=="body"}):[]}function iCe(e,t,n,r){var o=t==="clippingParents"?aCe(e):[].concat(t),a=[].concat(o,[n]),i=a[0],s=a.reduce(function(l,c){var u=vN(e,c,r);return l.top=qc(u.top,l.top),l.right=Uv(u.right,l.right),l.bottom=Uv(u.bottom,l.bottom),l.left=qc(u.left,l.left),l},vN(e,i,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function MH(e){var t=e.reference,n=e.element,r=e.placement,o=r?Li(r):null,a=r?sf(r):null,i=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,l;switch(o){case bo:l={x:i,y:t.y-n.height};break;case Da:l={x:i,y:t.y+t.height};break;case Ia:l={x:t.x+t.width,y:s};break;case yo:l={x:t.x-n.width,y:s};break;default:l={x:t.x,y:t.y}}var c=o?k7(o):null;if(c!=null){var u=c==="y"?"height":"width";switch(a){case rf:l[c]=l[c]-(t[u]/2-n[u]/2);break;case og:l[c]=l[c]+(t[u]/2-n[u]/2);break}}return l}function ag(e,t){t===void 0&&(t={});var n=t,r=n.placement,o=r===void 0?e.placement:r,a=n.strategy,i=a===void 0?e.strategy:a,s=n.boundary,l=s===void 0?k3e:s,c=n.rootBoundary,u=c===void 0?EH:c,f=n.elementContext,h=f===void 0?Up:f,v=n.altBoundary,b=v===void 0?!1:v,m=n.padding,y=m===void 0?0:m,A=NH(typeof y!="number"?y:PH(y,Rm)),w=h===Up?O3e:Up,k=e.rects.popper,C=e.elements[b?w:h],E=iCe(lu(C)?C:C.contextElement||Gl(e.elements.popper),l,u,i),S=af(e.elements.reference),O=MH({reference:S,element:k,strategy:"absolute",placement:o}),T=f3(Object.assign({},k,O)),P=h===Up?T:S,N={top:E.top-P.top+A.top,bottom:P.bottom-E.bottom+A.bottom,left:E.left-P.left+A.left,right:P.right-E.right+A.right},L=e.modifiersData.offset;if(h===Up&&L){var I=L[o];Object.keys(N).forEach(function(M){var B=[Ia,Da].indexOf(M)>=0?1:-1,R=[bo,Da].indexOf(M)>=0?"y":"x";N[M]+=I[R]*B})}return N}function sCe(e,t){t===void 0&&(t={});var n=t,r=n.placement,o=n.boundary,a=n.rootBoundary,i=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,c=l===void 0?kH:l,u=sf(r),f=u?s?pN:pN.filter(function(b){return sf(b)===u}):Rm,h=f.filter(function(b){return c.indexOf(b)>=0});h.length===0&&(h=f);var v=h.reduce(function(b,m){return b[m]=ag(e,{placement:m,boundary:o,rootBoundary:a,padding:i})[Li(m)],b},{});return Object.keys(v).sort(function(b,m){return v[b]-v[m]})}function lCe(e){if(Li(e)===C7)return[];var t=sv(e);return[mN(e),t,mN(t)]}function cCe(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,a=o===void 0?!0:o,i=n.altAxis,s=i===void 0?!0:i,l=n.fallbackPlacements,c=n.padding,u=n.boundary,f=n.rootBoundary,h=n.altBoundary,v=n.flipVariations,b=v===void 0?!0:v,m=n.allowedAutoPlacements,y=t.options.placement,A=Li(y),w=A===y,k=l||(w||!b?[sv(y)]:lCe(y)),C=[y].concat(k).reduce(function(Y,ne){return Y.concat(Li(ne)===C7?sCe(t,{placement:ne,boundary:u,rootBoundary:f,padding:c,flipVariations:b,allowedAutoPlacements:m}):ne)},[]),E=t.rects.reference,S=t.rects.popper,O=new Map,T=!0,P=C[0],N=0;N<C.length;N++){var L=C[N],I=Li(L),M=sf(L)===rf,B=[bo,Da].indexOf(I)>=0,R=B?"width":"height",D=ag(t,{placement:L,boundary:u,rootBoundary:f,altBoundary:h,padding:c}),$=B?M?Ia:yo:M?Da:bo;E[R]>S[R]&&($=sv($));var z=sv($),_=[];if(a&&_.push(D[I]<=0),s&&_.push(D[$]<=0,D[z]<=0),_.every(function(Y){return Y})){P=L,T=!1;break}O.set(L,_)}if(T)for(var V=b?3:1,H=function(ne){var ee=C.find(function(re){var be=O.get(re);if(be)return be.slice(0,ne).every(function(ce){return ce})});if(ee)return P=ee,"break"},K=V;K>0;K--){var X=H(K);if(X==="break")break}t.placement!==P&&(t.modifiersData[r]._skip=!0,t.placement=P,t.reset=!0)}}const uCe={name:"flip",enabled:!0,phase:"main",fn:cCe,requiresIfExists:["offset"],data:{_skip:!1}};function bN(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function yN(e){return[bo,Ia,Da,yo].some(function(t){return e[t]>=0})}function dCe(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,a=t.modifiersData.preventOverflow,i=ag(t,{elementContext:"reference"}),s=ag(t,{altBoundary:!0}),l=bN(i,r),c=bN(s,o,a),u=yN(l),f=yN(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":f})}const fCe={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:dCe};function pCe(e,t,n){var r=Li(e),o=[yo,bo].indexOf(r)>=0?-1:1,a=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,i=a[0],s=a[1];return i=i||0,s=(s||0)*o,[yo,Ia].indexOf(r)>=0?{x:s,y:i}:{x:i,y:s}}function hCe(e){var t=e.state,n=e.options,r=e.name,o=n.offset,a=o===void 0?[0,0]:o,i=kH.reduce(function(u,f){return u[f]=pCe(f,t.rects,a),u},{}),s=i[t.placement],l=s.x,c=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=i}const gCe={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:hCe};function mCe(e){var t=e.state,n=e.name;t.modifiersData[n]=MH({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const vCe={name:"popperOffsets",enabled:!0,phase:"read",fn:mCe,data:{}};function bCe(e){return e==="x"?"y":"x"}function yCe(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,a=o===void 0?!0:o,i=n.altAxis,s=i===void 0?!1:i,l=n.boundary,c=n.rootBoundary,u=n.altBoundary,f=n.padding,h=n.tether,v=h===void 0?!0:h,b=n.tetherOffset,m=b===void 0?0:b,y=ag(t,{boundary:l,rootBoundary:c,padding:f,altBoundary:u}),A=Li(t.placement),w=sf(t.placement),k=!w,C=k7(A),E=bCe(C),S=t.modifiersData.popperOffsets,O=t.rects.reference,T=t.rects.popper,P=typeof m=="function"?m(Object.assign({},t.rects,{placement:t.placement})):m,N=typeof P=="number"?{mainAxis:P,altAxis:P}:Object.assign({mainAxis:0,altAxis:0},P),L=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,I={x:0,y:0};if(S){if(a){var M,B=C==="y"?bo:yo,R=C==="y"?Da:Ia,D=C==="y"?"height":"width",$=S[C],z=$+y[B],_=$-y[R],V=v?-T[D]/2:0,H=w===rf?O[D]:T[D],K=w===rf?-T[D]:-O[D],X=t.elements.arrow,Y=v&&X?E7(X):{width:0,height:0},ne=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:jH(),ee=ne[B],re=ne[R],be=Ch(0,O[D],Y[D]),ce=k?O[D]/2-V-be-ee-N.mainAxis:H-be-ee-N.mainAxis,le=k?-O[D]/2+V+be+re+N.mainAxis:K+be+re+N.mainAxis,ge=t.elements.arrow&&Mm(t.elements.arrow),ie=ge?C==="y"?ge.clientTop||0:ge.clientLeft||0:0,Pe=(M=L==null?void 0:L[C])!=null?M:0,Te=$+ce-Pe-ie,Oe=$+le-Pe,Ie=Ch(v?Uv(z,Te):z,$,v?qc(_,Oe):_);S[C]=Ie,I[C]=Ie-$}if(s){var Ne,Ue=C==="x"?bo:yo,We=C==="x"?Da:Ia,he=S[E],pe=E==="y"?"height":"width",je=he+y[Ue],Le=he-y[We],nt=[bo,yo].indexOf(A)!==-1,gt=(Ne=L==null?void 0:L[E])!=null?Ne:0,tn=nt?je:he-O[pe]-T[pe]-gt+N.altAxis,Xt=nt?he+O[pe]+T[pe]-gt-N.altAxis:Le,rn=v&&nt?U3e(tn,he,Xt):Ch(v?tn:je,he,v?Xt:Le);S[E]=rn,I[E]=rn-he}t.modifiersData[r]=I}}const xCe={name:"preventOverflow",enabled:!0,phase:"main",fn:yCe,requiresIfExists:["offset"]};function ACe(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function wCe(e){return e===Jo(e)||!ja(e)?O7(e):ACe(e)}function CCe(e){var t=e.getBoundingClientRect(),n=of(t.width)/e.offsetWidth||1,r=of(t.height)/e.offsetHeight||1;return n!==1||r!==1}function SCe(e,t,n){n===void 0&&(n=!1);var r=ja(t),o=ja(t)&&CCe(t),a=Gl(t),i=af(e,o,n),s={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(r||!r&&!n)&&((zi(t)!=="body"||j7(a))&&(s=wCe(t)),ja(t)?(l=af(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):a&&(l.x=T7(a))),{x:i.left+s.scrollLeft-l.x,y:i.top+s.scrollTop-l.y,width:i.width,height:i.height}}function ECe(e){var t=new Map,n=new Set,r=[];e.forEach(function(a){t.set(a.name,a)});function o(a){n.add(a.name);var i=[].concat(a.requires||[],a.requiresIfExists||[]);i.forEach(function(s){if(!n.has(s)){var l=t.get(s);l&&o(l)}}),r.push(a)}return e.forEach(function(a){n.has(a.name)||o(a)}),r}function kCe(e){var t=ECe(e);return F3e.reduce(function(n,r){return n.concat(t.filter(function(o){return o.phase===r}))},[])}function OCe(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function TCe(e){var t=e.reduce(function(n,r){var o=n[r.name];return n[r.name]=o?Object.assign({},o,r,{options:Object.assign({},o.options,r.options),data:Object.assign({},o.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var xN={placement:"bottom",modifiers:[],strategy:"absolute"};function AN(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(r){return!(r&&typeof r.getBoundingClientRect=="function")})}function jCe(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,r=n===void 0?[]:n,o=t.defaultOptions,a=o===void 0?xN:o;return function(s,l,c){c===void 0&&(c=a);var u={placement:"bottom",orderedModifiers:[],options:Object.assign({},xN,a),modifiersData:{},elements:{reference:s,popper:l},attributes:{},styles:{}},f=[],h=!1,v={state:u,setOptions:function(A){var w=typeof A=="function"?A(u.options):A;m(),u.options=Object.assign({},a,u.options,w),u.scrollParents={reference:lu(s)?Sh(s):s.contextElement?Sh(s.contextElement):[],popper:Sh(l)};var k=kCe(TCe([].concat(r,u.options.modifiers)));return u.orderedModifiers=k.filter(function(C){return C.enabled}),b(),v.update()},forceUpdate:function(){if(!h){var A=u.elements,w=A.reference,k=A.popper;if(AN(w,k)){u.rects={reference:SCe(w,Mm(k),u.options.strategy==="fixed"),popper:E7(k)},u.reset=!1,u.placement=u.options.placement,u.orderedModifiers.forEach(function(N){return u.modifiersData[N.name]=Object.assign({},N.data)});for(var C=0;C<u.orderedModifiers.length;C++){if(u.reset===!0){u.reset=!1,C=-1;continue}var E=u.orderedModifiers[C],S=E.fn,O=E.options,T=O===void 0?{}:O,P=E.name;typeof S=="function"&&(u=S({state:u,options:T,name:P,instance:v})||u)}}}},update:OCe(function(){return new Promise(function(y){v.forceUpdate(),y(u)})}),destroy:function(){m(),h=!0}};if(!AN(s,l))return v;v.setOptions(c).then(function(y){!h&&c.onFirstUpdate&&c.onFirstUpdate(y)});function b(){u.orderedModifiers.forEach(function(y){var A=y.name,w=y.options,k=w===void 0?{}:w,C=y.effect;if(typeof C=="function"){var E=C({state:u,name:A,instance:v,options:k}),S=function(){};f.push(E||S)}})}function m(){f.forEach(function(y){return y()}),f=[]}return v}}var NCe=[Z3e,vCe,J3e,z3e,gCe,uCe,xCe,G3e,fCe],PCe=jCe({defaultModifiers:NCe});function RCe(e){return typeof e=="function"?e():e}const MCe=p.forwardRef(function(t,n){const{children:r,container:o,disablePortal:a=!1}=t,[i,s]=p.useState(null),l=tf(p.isValidElement(r)?r.ref:null,n);if(Zh(()=>{a||s(RCe(o)||document.body)},[o,a]),Zh(()=>{if(i&&!a)return n3(n,i),()=>{n3(n,null)}},[n,i,a]),a){if(p.isValidElement(r)){const c={ref:l};return p.cloneElement(r,c)}return d.jsx(p.Fragment,{children:r})}return d.jsx(p.Fragment,{children:i&&ui.createPortal(r,i)})}),LH="base";function LCe(e){return`${LH}--${e}`}function DCe(e,t){return`${LH}-${e}-${t}`}function DH(e,t){const n=z_[t];return n?LCe(n):DCe(e,t)}function ICe(e,t){const n={};return t.forEach(r=>{n[r]=DH(e,r)}),n}const IH="Popper";function FCe(e){return DH(IH,e)}ICe(IH,["root"]);const BCe=["anchorEl","children","direction","disablePortal","modifiers","open","placement","popperOptions","popperRef","slotProps","slots","TransitionProps","ownerState"],$Ce=["anchorEl","children","container","direction","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition","slotProps","slots"];function zCe(e,t){if(t==="ltr")return e;switch(e){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return e}}function p3(e){return typeof e=="function"?e():e}function _Ce(e){return e.nodeType!==void 0}const HCe=()=>$_({root:["root"]},xAe(FCe)),UCe={},WCe=p.forwardRef(function(t,n){var r;const{anchorEl:o,children:a,direction:i,disablePortal:s,modifiers:l,open:c,placement:u,popperOptions:f,popperRef:h,slotProps:v={},slots:b={},TransitionProps:m}=t,y=Eo(t,BCe),A=p.useRef(null),w=tf(A,n),k=p.useRef(null),C=tf(k,h),E=p.useRef(C);Zh(()=>{E.current=C},[C]),p.useImperativeHandle(h,()=>k.current,[]);const S=zCe(u,i),[O,T]=p.useState(S),[P,N]=p.useState(p3(o));p.useEffect(()=>{k.current&&k.current.forceUpdate()}),p.useEffect(()=>{o&&N(p3(o))},[o]),Zh(()=>{if(!P||!c)return;const R=z=>{T(z.placement)};let D=[{name:"preventOverflow",options:{altBoundary:s}},{name:"flip",options:{altBoundary:s}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:({state:z})=>{R(z)}}];l!=null&&(D=D.concat(l)),f&&f.modifiers!=null&&(D=D.concat(f.modifiers));const $=PCe(P,A.current,Z({placement:S},f,{modifiers:D}));return E.current($),()=>{$.destroy(),E.current(null)}},[P,s,l,c,f,S]);const L={placement:O};m!==null&&(L.TransitionProps=m);const I=HCe(),M=(r=b.root)!=null?r:"div",B=XAe({elementType:M,externalSlotProps:v.root,externalForwardedProps:y,additionalProps:{role:"tooltip",ref:w},ownerState:t,className:I.root});return d.jsx(M,Z({},B,{children:typeof a=="function"?a(L):a}))}),VCe=p.forwardRef(function(t,n){const{anchorEl:r,children:o,container:a,direction:i="ltr",disablePortal:s=!1,keepMounted:l=!1,modifiers:c,open:u,placement:f="bottom",popperOptions:h=UCe,popperRef:v,style:b,transition:m=!1,slotProps:y={},slots:A={}}=t,w=Eo(t,$Ce),[k,C]=p.useState(!0),E=()=>{C(!1)},S=()=>{C(!0)};if(!l&&!u&&(!m||k))return null;let O;if(a)O=a;else if(r){const N=p3(r);O=N&&_Ce(N)?Bj(N).body:Bj(null).body}const T=!u&&l&&(!m||k)?"none":void 0,P=m?{in:u,onEnter:E,onExited:S}:void 0;return d.jsx(MCe,{disablePortal:s,container:O,children:d.jsx(WCe,Z({anchorEl:r,direction:i,disablePortal:s,modifiers:c,ref:n,open:m?!k:u,placement:f,popperOptions:h,popperRef:v,slotProps:y,slots:A},w,{style:Z({position:"fixed",top:0,left:0,display:T},b),TransitionProps:P,children:o}))})});var N7={};Object.defineProperty(N7,"__esModule",{value:!0});var FH=N7.default=void 0,qCe=KCe(p),GCe=fH;function BH(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(BH=function(r){return r?n:t})(e)}function KCe(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var n=BH(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(a!=="default"&&Object.prototype.hasOwnProperty.call(e,a)){var i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(r,a,i):r[a]=e[a]}return r.default=e,n&&n.set(e,r),r}function XCe(e){return Object.keys(e).length===0}function YCe(e=null){const t=qCe.useContext(GCe.ThemeContext);return!t||XCe(t)?e:t}FH=N7.default=YCe;const JCe=["anchorEl","component","components","componentsProps","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","transition","slots","slotProps"],QCe=Pm(VCe,{name:"MuiPopper",slot:"Root",overridesResolver:(e,t)=>t.root})({}),ZCe=p.forwardRef(function(t,n){var r;const o=FH(),a=wH({props:t,name:"MuiPopper"}),{anchorEl:i,component:s,components:l,componentsProps:c,container:u,disablePortal:f,keepMounted:h,modifiers:v,open:b,placement:m,popperOptions:y,popperRef:A,transition:w,slots:k,slotProps:C}=a,E=Eo(a,JCe),S=(r=k==null?void 0:k.root)!=null?r:l==null?void 0:l.Root,O=Z({anchorEl:i,container:u,disablePortal:f,keepMounted:h,modifiers:v,open:b,placement:m,popperOptions:y,popperRef:A,transition:w},E);return d.jsx(QCe,Z({as:s,direction:o==null?void 0:o.direction,slots:{root:S},slotProps:C??c},O,{ref:n}))}),$H=ZCe;function eSe(e){return __("MuiTooltip",e)}const tSe=WAe("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]),Si=tSe,nSe=["arrow","children","classes","components","componentsProps","describeChild","disableFocusListener","disableHoverListener","disableInteractive","disableTouchListener","enterDelay","enterNextDelay","enterTouchDelay","followCursor","id","leaveDelay","leaveTouchDelay","onClose","onOpen","open","placement","PopperComponent","PopperProps","slotProps","slots","title","TransitionComponent","TransitionProps"];function rSe(e){return Math.round(e*1e5)/1e5}const oSe=e=>{const{classes:t,disableInteractive:n,arrow:r,touch:o,placement:a}=e,i={popper:["popper",!n&&"popperInteractive",r&&"popperArrow"],tooltip:["tooltip",r&&"tooltipArrow",o&&"touch",`tooltipPlacement${Em(a.split("-")[0])}`],arrow:["arrow"]};return $_(i,eSe,t)},aSe=Pm($H,{name:"MuiTooltip",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.popper,!n.disableInteractive&&t.popperInteractive,n.arrow&&t.popperArrow,!n.open&&t.popperClose]}})(({theme:e,ownerState:t,open:n})=>Z({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:"none"},!t.disableInteractive&&{pointerEvents:"auto"},!n&&{pointerEvents:"none"},t.arrow&&{[`&[data-popper-placement*="bottom"] .${Si.arrow}`]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},[`&[data-popper-placement*="top"] .${Si.arrow}`]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},[`&[data-popper-placement*="right"] .${Si.arrow}`]:Z({},t.isRtl?{right:0,marginRight:"-0.71em"}:{left:0,marginLeft:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}}),[`&[data-popper-placement*="left"] .${Si.arrow}`]:Z({},t.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})})),iSe=Pm("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.tooltip,n.touch&&t.touch,n.arrow&&t.tooltipArrow,t[`tooltipPlacement${Em(n.placement.split("-")[0])}`]]}})(({theme:e,ownerState:t})=>Z({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:W_(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:"4px 8px",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:"break-word",fontWeight:e.typography.fontWeightMedium},t.arrow&&{position:"relative",margin:0},t.touch&&{padding:"8px 16px",fontSize:e.typography.pxToRem(14),lineHeight:`${rSe(16/14)}em`,fontWeight:e.typography.fontWeightRegular},{[`.${Si.popper}[data-popper-placement*="left"] &`]:Z({transformOrigin:"right center"},t.isRtl?Z({marginLeft:"14px"},t.touch&&{marginLeft:"24px"}):Z({marginRight:"14px"},t.touch&&{marginRight:"24px"})),[`.${Si.popper}[data-popper-placement*="right"] &`]:Z({transformOrigin:"left center"},t.isRtl?Z({marginRight:"14px"},t.touch&&{marginRight:"24px"}):Z({marginLeft:"14px"},t.touch&&{marginLeft:"24px"})),[`.${Si.popper}[data-popper-placement*="top"] &`]:Z({transformOrigin:"center bottom",marginBottom:"14px"},t.touch&&{marginBottom:"24px"}),[`.${Si.popper}[data-popper-placement*="bottom"] &`]:Z({transformOrigin:"center top",marginTop:"14px"},t.touch&&{marginTop:"24px"})})),sSe=Pm("span",{name:"MuiTooltip",slot:"Arrow",overridesResolver:(e,t)=>t.arrow})(({theme:e})=>({overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:e.vars?e.vars.palette.Tooltip.bg:W_(e.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}}));let p0=!1;const wN=new Sm;let Wp={x:0,y:0};function h0(e,t){return(n,...r)=>{t&&t(n,...r),e(n,...r)}}const lSe=p.forwardRef(function(t,n){var r,o,a,i,s,l,c,u,f,h,v,b,m,y,A,w,k,C,E;const S=wH({props:t,name:"MuiTooltip"}),{arrow:O=!1,children:T,components:P={},componentsProps:N={},describeChild:L=!1,disableFocusListener:I=!1,disableHoverListener:M=!1,disableInteractive:B=!1,disableTouchListener:R=!1,enterDelay:D=100,enterNextDelay:$=0,enterTouchDelay:z=700,followCursor:_=!1,id:V,leaveDelay:H=0,leaveTouchDelay:K=1500,onClose:X,onOpen:Y,open:ne,placement:ee="bottom",PopperComponent:re,PopperProps:be={},slotProps:ce={},slots:le={},title:ge,TransitionComponent:ie=fN,TransitionProps:Pe}=S,Te=Eo(S,nSe),Oe=p.isValidElement(T)?T:d.jsx("span",{children:T}),Ie=AH(),Ne=fwe(),[Ue,We]=p.useState(),[he,pe]=p.useState(null),je=p.useRef(!1),Le=B||_,nt=ch(),gt=ch(),tn=ch(),Xt=ch(),[rn,ur]=RAe({controlled:ne,default:!1,name:"Tooltip",state:"open"});let Un=rn;const yr=PAe(V),xr=p.useRef(),Nn=_j(()=>{xr.current!==void 0&&(document.body.style.WebkitUserSelect=xr.current,xr.current=void 0),Xt.clear()});p.useEffect(()=>Nn,[Nn]);const jr=Q=>{wN.clear(),p0=!0,ur(!0),Y&&!Un&&Y(Q)},Nr=_j(Q=>{wN.start(800+H,()=>{p0=!1}),ur(!1),X&&Un&&X(Q),nt.start(Ie.transitions.duration.shortest,()=>{je.current=!1})}),_r=Q=>{je.current&&Q.type!=="touchstart"||(Ue&&Ue.removeAttribute("title"),gt.clear(),tn.clear(),D||p0&&$?gt.start(p0?$:D,()=>{jr(Q)}):jr(Q))},se=Q=>{gt.clear(),tn.start(H,()=>{Nr(Q)})},{isFocusVisibleRef:ue,onBlur:Ae,onFocus:Be,ref:He}=zAe(),[,Ye]=p.useState(!1),tt=Q=>{Ae(Q),ue.current===!1&&(Ye(!1),se(Q))},Ze=Q=>{Ue||We(Q.currentTarget),Be(Q),ue.current===!0&&(Ye(!0),_r(Q))},Fe=Q=>{je.current=!0;const ye=Oe.props;ye.onTouchStart&&ye.onTouchStart(Q)},Rt=Q=>{Fe(Q),tn.clear(),nt.clear(),Nn(),xr.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",Xt.start(z,()=>{document.body.style.WebkitUserSelect=xr.current,_r(Q)})},Vt=Q=>{Oe.props.onTouchEnd&&Oe.props.onTouchEnd(Q),Nn(),tn.start(K,()=>{Nr(Q)})};p.useEffect(()=>{if(!Un)return;function Q(ye){(ye.key==="Escape"||ye.key==="Esc")&&Nr(ye)}return document.addEventListener("keydown",Q),()=>{document.removeEventListener("keydown",Q)}},[Nr,Un]);const Je=tf(Oe.ref,He,We,n);!ge&&ge!==0&&(Un=!1);const at=p.useRef(),jt=Q=>{const ye=Oe.props;ye.onMouseMove&&ye.onMouseMove(Q),Wp={x:Q.clientX,y:Q.clientY},at.current&&at.current.update()},Yt={},tr=typeof ge=="string";L?(Yt.title=!Un&&tr&&!M?ge:null,Yt["aria-describedby"]=Un?yr:null):(Yt["aria-label"]=tr?ge:null,Yt["aria-labelledby"]=Un&&!tr?yr:null);const _t=Z({},Yt,Te,Oe.props,{className:Tt(Te.className,Oe.props.className),onTouchStart:Fe,ref:Je},_?{onMouseMove:jt}:{}),Ar={};R||(_t.onTouchStart=Rt,_t.onTouchEnd=Vt),M||(_t.onMouseOver=h0(_r,_t.onMouseOver),_t.onMouseLeave=h0(se,_t.onMouseLeave),Le||(Ar.onMouseOver=_r,Ar.onMouseLeave=se)),I||(_t.onFocus=h0(Ze,_t.onFocus),_t.onBlur=h0(tt,_t.onBlur),Le||(Ar.onFocus=Ze,Ar.onBlur=tt));const nr=p.useMemo(()=>{var Q;let ye=[{name:"arrow",enabled:!!he,options:{element:he,padding:4}}];return(Q=be.popperOptions)!=null&&Q.modifiers&&(ye=ye.concat(be.popperOptions.modifiers)),Z({},be.popperOptions,{modifiers:ye})},[he,be]),Pn=Z({},S,{isRtl:Ne,arrow:O,disableInteractive:Le,placement:ee,PopperComponentProp:re,touch:je.current}),lo=oSe(Pn),To=(r=(o=le.popper)!=null?o:P.Popper)!=null?r:aSe,rr=(a=(i=(s=le.transition)!=null?s:P.Transition)!=null?i:ie)!=null?a:fN,Wn=(l=(c=le.tooltip)!=null?c:P.Tooltip)!=null?l:iSe,Ft=(u=(f=le.arrow)!=null?f:P.Arrow)!=null?u:sSe,dr=uh(To,Z({},be,(h=ce.popper)!=null?h:N.popper,{className:Tt(lo.popper,be==null?void 0:be.className,(v=(b=ce.popper)!=null?b:N.popper)==null?void 0:v.className)}),Pn),Jr=uh(rr,Z({},Pe,(m=ce.transition)!=null?m:N.transition),Pn),Yi=uh(Wn,Z({},(y=ce.tooltip)!=null?y:N.tooltip,{className:Tt(lo.tooltip,(A=(w=ce.tooltip)!=null?w:N.tooltip)==null?void 0:A.className)}),Pn),De=uh(Ft,Z({},(k=ce.arrow)!=null?k:N.arrow,{className:Tt(lo.arrow,(C=(E=ce.arrow)!=null?E:N.arrow)==null?void 0:C.className)}),Pn);return d.jsxs(p.Fragment,{children:[p.cloneElement(Oe,_t),d.jsx(To,Z({as:re??$H,placement:ee,anchorEl:_?{getBoundingClientRect:()=>({top:Wp.y,left:Wp.x,right:Wp.x,bottom:Wp.y,width:0,height:0})}:Ue,popperRef:at,open:Ue?Un:!1,id:yr,transition:!0},Ar,dr,{popperOptions:nr,children:({TransitionProps:Q})=>d.jsx(rr,Z({timeout:Ie.transitions.duration.shorter},Q,Jr,{children:d.jsxs(Wn,Z({},Yi,{children:[ge,O?d.jsx(Ft,Z({},De,{ref:pe})):null]}))}))}))]})}),cSe=lSe,uSe=Pm(({className:e,...t})=>d.jsx(cSe,{...t,classes:{popper:e}}))(({theme:e})=>({[`& .${Si.tooltip}`]:{backgroundColor:e.palette.common.white,color:"rgba(0, 0, 0, 0.87)",boxShadow:e.shadows[2],fontSize:14},[`& .${Si.arrow}:before`]:{color:e.palette.common.white,boxShadow:e.shadows[1]}}));function dSe({children:e,title:t,placement:n}){return d.jsx(uSe,{placement:n,title:t,arrow:!0,children:e})}const fSe={updateSSEData:({})=>{},sseData:{},isBuilding:!1,setIsBuilding:e=>{}},zH=p.createContext(fSe);function _H(){return p.useContext(zH)}function pSe({children:e}){const[t,n]=p.useState({}),[r,o]=p.useState(!1),a=p.useCallback(i=>{n(s=>({...s,...i}))},[]);return d.jsx(zH.Provider,{value:{sseData:t,updateSSEData:a,isBuilding:r,setIsBuilding:o},children:e})}const HH="Dialog",[UH,zVt]=Yr(HH),[hSe,fi]=UH(HH),gSe=e=>{const{__scopeDialog:t,children:n,open:r,defaultOpen:o,onOpenChange:a,modal:i=!0}=e,s=p.useRef(null),l=p.useRef(null),[c=!1,u]=Xr({prop:r,defaultProp:o,onChange:a});return p.createElement(hSe,{scope:t,triggerRef:s,contentRef:l,contentId:Ta(),titleId:Ta(),descriptionId:Ta(),open:c,onOpenChange:u,onOpenToggle:p.useCallback(()=>u(f=>!f),[u]),modal:i},n)},mSe="DialogTrigger",vSe=p.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=fi(mSe,n),a=sn(t,o.triggerRef);return p.createElement(ht.button,Z({type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":P7(o.open)},r,{ref:a,onClick:pt(e.onClick,o.onOpenToggle)}))}),WH="DialogPortal",[bSe,VH]=UH(WH,{forceMount:void 0}),ySe=e=>{const{__scopeDialog:t,forceMount:n,children:r,container:o}=e,a=fi(WH,t);return p.createElement(bSe,{scope:t,forceMount:n},p.Children.map(r,i=>p.createElement(Ha,{present:n||a.open},p.createElement(Ay,{asChild:!0,container:o},i))))},h3="DialogOverlay",xSe=p.forwardRef((e,t)=>{const n=VH(h3,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,a=fi(h3,e.__scopeDialog);return a.modal?p.createElement(Ha,{present:r||a.open},p.createElement(ASe,Z({},o,{ref:t}))):null}),ASe=p.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=fi(h3,n);return p.createElement(Z6,{as:Fl,allowPinchZoom:!0,shards:[o.contentRef]},p.createElement(ht.div,Z({"data-state":P7(o.open)},r,{ref:t,style:{pointerEvents:"auto",...r.style}})))}),ig="DialogContent",wSe=p.forwardRef((e,t)=>{const n=VH(ig,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,a=fi(ig,e.__scopeDialog);return p.createElement(Ha,{present:r||a.open},a.modal?p.createElement(CSe,Z({},o,{ref:t})):p.createElement(SSe,Z({},o,{ref:t})))}),CSe=p.forwardRef((e,t)=>{const n=fi(ig,e.__scopeDialog),r=p.useRef(null),o=sn(t,n.contentRef,r);return p.useEffect(()=>{const a=r.current;if(a)return Ty(a)},[]),p.createElement(qH,Z({},e,{ref:o,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:pt(e.onCloseAutoFocus,a=>{var i;a.preventDefault(),(i=n.triggerRef.current)===null||i===void 0||i.focus()}),onPointerDownOutside:pt(e.onPointerDownOutside,a=>{const i=a.detail.originalEvent,s=i.button===0&&i.ctrlKey===!0;(i.button===2||s)&&a.preventDefault()}),onFocusOutside:pt(e.onFocusOutside,a=>a.preventDefault())}))}),SSe=p.forwardRef((e,t)=>{const n=fi(ig,e.__scopeDialog),r=p.useRef(!1),o=p.useRef(!1);return p.createElement(qH,Z({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:a=>{var i;if((i=e.onCloseAutoFocus)===null||i===void 0||i.call(e,a),!a.defaultPrevented){var s;r.current||(s=n.triggerRef.current)===null||s===void 0||s.focus(),a.preventDefault()}r.current=!1,o.current=!1},onInteractOutside:a=>{var i,s;(i=e.onInteractOutside)===null||i===void 0||i.call(e,a),a.defaultPrevented||(r.current=!0,a.detail.originalEvent.type==="pointerdown"&&(o.current=!0));const l=a.target;((s=n.triggerRef.current)===null||s===void 0?void 0:s.contains(l))&&a.preventDefault(),a.detail.originalEvent.type==="focusin"&&o.current&&a.preventDefault()}}))}),qH=p.forwardRef((e,t)=>{const{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:a,...i}=e,s=fi(ig,n),l=p.useRef(null),c=sn(t,l);return Y6(),p.createElement(p.Fragment,null,p.createElement(J6,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:a},p.createElement(vy,Z({role:"dialog",id:s.contentId,"aria-describedby":s.descriptionId,"aria-labelledby":s.titleId,"data-state":P7(s.open)},i,{ref:c,onDismiss:()=>s.onOpenChange(!1)}))),!1)}),ESe="DialogTitle",GH=p.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=fi(ESe,n);return p.createElement(ht.h2,Z({id:o.titleId},r,{ref:t}))}),kSe="DialogDescription",OSe=p.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=fi(kSe,n);return p.createElement(ht.p,Z({id:o.descriptionId},r,{ref:t}))}),TSe="DialogClose",jSe=p.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=fi(TSe,n);return p.createElement(ht.button,Z({type:"button"},r,{ref:t,onClick:pt(e.onClick,()=>o.onOpenChange(!1))}))});function P7(e){return e?"open":"closed"}const NSe=gSe,PSe=vSe,KH=ySe,XH=xSe,YH=wSe,JH=GH,QH=OSe,RSe=jSe;var MSe={exports:{}};(function(e,t){ace.define("ace/snippets",["require","exports","module","ace/lib/dom","ace/lib/oop","ace/lib/event_emitter","ace/lib/lang","ace/range","ace/range_list","ace/keyboard/hash_handler","ace/tokenizer","ace/clipboard","ace/editor"],function(n,r,o){var a=n("./lib/dom"),i=n("./lib/oop"),s=n("./lib/event_emitter").EventEmitter,l=n("./lib/lang"),c=n("./range").Range,u=n("./range_list").RangeList,f=n("./keyboard/hash_handler").HashHandler,h=n("./tokenizer").Tokenizer,v=n("./clipboard"),b={CURRENT_WORD:function(S){return S.session.getTextRange(S.session.getWordRange())},SELECTION:function(S,O,T){var P=S.session.getTextRange();return T?P.replace(/\n\r?([ \t]*\S)/g,`
`+T+"$1"):P},CURRENT_LINE:function(S){return S.session.getLine(S.getCursorPosition().row)},PREV_LINE:function(S){return S.session.getLine(S.getCursorPosition().row-1)},LINE_INDEX:function(S){return S.getCursorPosition().row},LINE_NUMBER:function(S){return S.getCursorPosition().row+1},SOFT_TABS:function(S){return S.session.getUseSoftTabs()?"YES":"NO"},TAB_SIZE:function(S){return S.session.getTabSize()},CLIPBOARD:function(S){return v.getText&&v.getText()},FILENAME:function(S){return/[^/\\]*$/.exec(this.FILEPATH(S))[0]},FILENAME_BASE:function(S){return/[^/\\]*$/.exec(this.FILEPATH(S))[0].replace(/\.[^.]*$/,"")},DIRECTORY:function(S){return this.FILEPATH(S).replace(/[^/\\]*$/,"")},FILEPATH:function(S){return"/not implemented.txt"},WORKSPACE_NAME:function(){return"Unknown"},FULLNAME:function(){return"Unknown"},BLOCK_COMMENT_START:function(S){var O=S.session.$mode||{};return O.blockComment&&O.blockComment.start||""},BLOCK_COMMENT_END:function(S){var O=S.session.$mode||{};return O.blockComment&&O.blockComment.end||""},LINE_COMMENT:function(S){var O=S.session.$mode||{};return O.lineCommentStart||""},CURRENT_YEAR:m.bind(null,{year:"numeric"}),CURRENT_YEAR_SHORT:m.bind(null,{year:"2-digit"}),CURRENT_MONTH:m.bind(null,{month:"numeric"}),CURRENT_MONTH_NAME:m.bind(null,{month:"long"}),CURRENT_MONTH_NAME_SHORT:m.bind(null,{month:"short"}),CURRENT_DATE:m.bind(null,{day:"2-digit"}),CURRENT_DAY_NAME:m.bind(null,{weekday:"long"}),CURRENT_DAY_NAME_SHORT:m.bind(null,{weekday:"short"}),CURRENT_HOUR:m.bind(null,{hour:"2-digit",hour12:!1}),CURRENT_MINUTE:m.bind(null,{minute:"2-digit"}),CURRENT_SECOND:m.bind(null,{second:"2-digit"})};b.SELECTED_TEXT=b.SELECTION;function m(S){var O=new Date().toLocaleString("en-us",S);return O.length==1?"0"+O:O}var y=function(){function S(){this.snippetMap={},this.snippetNameMap={},this.variables=b}return S.prototype.getTokenizer=function(){return S.$tokenizer||this.createTokenizer()},S.prototype.createTokenizer=function(){function O(N){return N=N.substr(1),/^\d+$/.test(N)?[{tabstopId:parseInt(N,10)}]:[{text:N}]}function T(N){return"(?:[^\\\\"+N+"]|\\\\.)"}var P={regex:"/("+T("/")+"+)/",onMatch:function(N,L,I){var M=I[0];return M.fmtString=!0,M.guard=N.slice(1,-1),M.flag="",""},next:"formatString"};return S.$tokenizer=new h({start:[{regex:/\\./,onMatch:function(N,L,I){var M=N[1];return(M=="}"&&I.length||"`$\\".indexOf(M)!=-1)&&(N=M),[N]}},{regex:/}/,onMatch:function(N,L,I){return[I.length?I.shift():N]}},{regex:/\$(?:\d+|\w+)/,onMatch:O},{regex:/\$\{[\dA-Z_a-z]+/,onMatch:function(N,L,I){var M=O(N.substr(1));return I.unshift(M[0]),M},next:"snippetVar"},{regex:/\n/,token:"newline",merge:!1}],snippetVar:[{regex:"\\|"+T("\\|")+"*\\|",onMatch:function(N,L,I){var M=N.slice(1,-1).replace(/\\[,|\\]|,/g,function(B){return B.length==2?B[1]:"\0"}).split("\0").map(function(B){return{value:B}});return I[0].choices=M,[M[0]]},next:"start"},P,{regex:"([^:}\\\\]|\\\\.)*:?",token:"",next:"start"}],formatString:[{regex:/:/,onMatch:function(N,L,I){return I.length&&I[0].expectElse?(I[0].expectElse=!1,I[0].ifEnd={elseEnd:I[0]},[I[0].ifEnd]):":"}},{regex:/\\./,onMatch:function(N,L,I){var M=N[1];return M=="}"&&I.length||"`$\\".indexOf(M)!=-1?N=M:M=="n"?N=`
`:M=="t"?N=" ":"ulULE".indexOf(M)!=-1&&(N={changeCase:M,local:M>"a"}),[N]}},{regex:"/\\w*}",onMatch:function(N,L,I){var M=I.shift();return M&&(M.flag=N.slice(1,-1)),this.next=M&&M.tabstopId?"start":"",[M||N]},next:"start"},{regex:/\$(?:\d+|\w+)/,onMatch:function(N,L,I){return[{text:N.slice(1)}]}},{regex:/\${\w+/,onMatch:function(N,L,I){var M={text:N.slice(2)};return I.unshift(M),[M]},next:"formatStringVar"},{regex:/\n/,token:"newline",merge:!1},{regex:/}/,onMatch:function(N,L,I){var M=I.shift();return this.next=M&&M.tabstopId?"start":"",[M||N]},next:"start"}],formatStringVar:[{regex:/:\/\w+}/,onMatch:function(N,L,I){var M=I[0];return M.formatFunction=N.slice(2,-1),[I.shift()]},next:"formatString"},P,{regex:/:[\?\-+]?/,onMatch:function(N,L,I){N[1]=="+"&&(I[0].ifEnd=I[0]),N[1]=="?"&&(I[0].expectElse=!0)},next:"formatString"},{regex:"([^:}\\\\]|\\\\.)*:?",token:"",next:"formatString"}]}),S.$tokenizer},S.prototype.tokenizeTmSnippet=function(O,T){return this.getTokenizer().getLineTokens(O,T).tokens.map(function(P){return P.value||P})},S.prototype.getVariableValue=function(O,T,P){if(/^\d+$/.test(T))return(this.variables.__||{})[T]||"";if(/^[A-Z]\d+$/.test(T))return(this.variables[T[0]+"__"]||{})[T.substr(1)]||"";if(T=T.replace(/^TM_/,""),!this.variables.hasOwnProperty(T))return"";var N=this.variables[T];return typeof N=="function"&&(N=this.variables[T](O,T,P)),N??""},S.prototype.tmStrFormat=function(O,T,P){if(!T.fmt)return O;var N=T.flag||"",L=T.guard;L=new RegExp(L,N.replace(/[^gim]/g,""));var I=typeof T.fmt=="string"?this.tokenizeTmSnippet(T.fmt,"formatString"):T.fmt,M=this,B=O.replace(L,function(){var R=M.variables.__;M.variables.__=[].slice.call(arguments);for(var D=M.resolveVariables(I,P),$="E",z=0;z<D.length;z++){var _=D[z];if(typeof _=="object")if(D[z]="",_.changeCase&&_.local){var V=D[z+1];V&&typeof V=="string"&&(_.changeCase=="u"?D[z]=V[0].toUpperCase():D[z]=V[0].toLowerCase(),D[z+1]=V.substr(1))}else _.changeCase&&($=_.changeCase);else $=="U"?D[z]=_.toUpperCase():$=="L"&&(D[z]=_.toLowerCase())}return M.variables.__=R,D.join("")});return B},S.prototype.tmFormatFunction=function(O,T,P){return T.formatFunction=="upcase"?O.toUpperCase():T.formatFunction=="downcase"?O.toLowerCase():O},S.prototype.resolveVariables=function(O,T){for(var P=[],N="",L=!0,I=0;I<O.length;I++){var M=O[I];if(typeof M=="string"){P.push(M),M==`
`?(L=!0,N=""):L&&(N=/^\t*/.exec(M)[0],L=/\S/.test(M));continue}if(M){if(L=!1,M.fmtString){var B=O.indexOf(M,I+1);B==-1&&(B=O.length),M.fmt=O.slice(I+1,B),I=B}if(M.text){var R=this.getVariableValue(T,M.text,N)+"";M.fmtString&&(R=this.tmStrFormat(R,M,T)),M.formatFunction&&(R=this.tmFormatFunction(R,M,T)),R&&!M.ifEnd?(P.push(R),D(M)):!R&&M.ifEnd&&D(M.ifEnd)}else M.elseEnd?D(M.elseEnd):(M.tabstopId!=null||M.changeCase!=null)&&P.push(M)}}function D($){var z=O.indexOf($,I+1);z!=-1&&(I=z)}return P},S.prototype.getDisplayTextForSnippet=function(O,T){var P=A.call(this,O,T);return P.text},S.prototype.insertSnippetForSelection=function(O,T,P){P===void 0&&(P={});var N=A.call(this,O,T,P),L=O.getSelectionRange(),I=O.session.replace(L,N.text),M=new w(O),B=O.inVirtualSelectionMode&&O.selection.index;M.addTabstops(N.tabstops,L.start,I,B)},S.prototype.insertSnippet=function(O,T,P){P===void 0&&(P={});var N=this;if(O.inVirtualSelectionMode)return N.insertSnippetForSelection(O,T,P);O.forEachSelection(function(){N.insertSnippetForSelection(O,T,P)},null,{keepOrder:!0}),O.tabstopManager&&O.tabstopManager.tabNext()},S.prototype.$getScope=function(O){var T=O.session.$mode.$id||"";if(T=T.split("/").pop(),T==="html"||T==="php"){T==="php"&&!O.session.$mode.inlinePhp&&(T="html");var P=O.getCursorPosition(),N=O.session.getState(P.row);typeof N=="object"&&(N=N[0]),N.substring&&(N.substring(0,3)=="js-"?T="javascript":N.substring(0,4)=="css-"?T="css":N.substring(0,4)=="php-"&&(T="php"))}return T},S.prototype.getActiveScopes=function(O){var T=this.$getScope(O),P=[T],N=this.snippetMap;return N[T]&&N[T].includeScopes&&P.push.apply(P,N[T].includeScopes),P.push("_"),P},S.prototype.expandWithTab=function(O,T){var P=this,N=O.forEachSelection(function(){return P.expandSnippetForSelection(O,T)},null,{keepOrder:!0});return N&&O.tabstopManager&&O.tabstopManager.tabNext(),N},S.prototype.expandSnippetForSelection=function(O,T){var P=O.getCursorPosition(),N=O.session.getLine(P.row),L=N.substring(0,P.column),I=N.substr(P.column),M=this.snippetMap,B;return this.getActiveScopes(O).some(function(R){var D=M[R];return D&&(B=this.findMatchingSnippet(D,L,I)),!!B},this),B?(T&&T.dryRun||(O.session.doc.removeInLine(P.row,P.column-B.replaceBefore.length,P.column+B.replaceAfter.length),this.variables.M__=B.matchBefore,this.variables.T__=B.matchAfter,this.insertSnippetForSelection(O,B.content),this.variables.M__=this.variables.T__=null),!0):!1},S.prototype.findMatchingSnippet=function(O,T,P){for(var N=O.length;N--;){var L=O[N];if(!(L.startRe&&!L.startRe.test(T))&&!(L.endRe&&!L.endRe.test(P))&&!(!L.startRe&&!L.endRe))return L.matchBefore=L.startRe?L.startRe.exec(T):[""],L.matchAfter=L.endRe?L.endRe.exec(P):[""],L.replaceBefore=L.triggerRe?L.triggerRe.exec(T)[0]:"",L.replaceAfter=L.endTriggerRe?L.endTriggerRe.exec(P)[0]:"",L}},S.prototype.register=function(O,T){var P=this.snippetMap,N=this.snippetNameMap,L=this;O||(O=[]);function I(R){return R&&!/^\^?\(.*\)\$?$|^\\b$/.test(R)&&(R="(?:"+R+")"),R||""}function M(R,D,$){return R=I(R),D=I(D),$?(R=D+R,R&&R[R.length-1]!="$"&&(R=R+"$")):(R=R+D,R&&R[0]!="^"&&(R="^"+R)),new RegExp(R)}function B(R){R.scope||(R.scope=T||"_"),T=R.scope,P[T]||(P[T]=[],N[T]={});var D=N[T];if(R.name){var $=D[R.name];$&&L.unregister($),D[R.name]=R}P[T].push(R),R.prefix&&(R.tabTrigger=R.prefix),!R.content&&R.body&&(R.content=Array.isArray(R.body)?R.body.join(`
`):R.body),R.tabTrigger&&!R.trigger&&(!R.guard&&/^\w/.test(R.tabTrigger)&&(R.guard="\\b"),R.trigger=l.escapeRegExp(R.tabTrigger)),!(!R.trigger&&!R.guard&&!R.endTrigger&&!R.endGuard)&&(R.startRe=M(R.trigger,R.guard,!0),R.triggerRe=new RegExp(R.trigger),R.endRe=M(R.endTrigger,R.endGuard,!0),R.endTriggerRe=new RegExp(R.endTrigger))}Array.isArray(O)?O.forEach(B):Object.keys(O).forEach(function(R){B(O[R])}),this._signal("registerSnippets",{scope:T})},S.prototype.unregister=function(O,T){var P=this.snippetMap,N=this.snippetNameMap;function L(I){var M=N[I.scope||T];if(M&&M[I.name]){delete M[I.name];var B=P[I.scope||T],R=B&&B.indexOf(I);R>=0&&B.splice(R,1)}}O.content?L(O):Array.isArray(O)&&O.forEach(L)},S.prototype.parseSnippetFile=function(O){O=O.replace(/\r/g,"");for(var T=[],P={},N=/^#.*|^({[\s\S]*})\s*$|^(\S+) (.*)$|^((?:\n*\t.*)+)/gm,L;L=N.exec(O);){if(L[1])try{P=JSON.parse(L[1]),T.push(P)}catch{}if(L[4])P.content=L[4].replace(/^\t/gm,""),T.push(P),P={};else{var I=L[2],M=L[3];if(I=="regex"){var B=/\/((?:[^\/\\]|\\.)*)|$/g;P.guard=B.exec(M)[1],P.trigger=B.exec(M)[1],P.endTrigger=B.exec(M)[1],P.endGuard=B.exec(M)[1]}else I=="snippet"?(P.tabTrigger=M.match(/^\S*/)[0],P.name||(P.name=M)):I&&(P[I]=M)}}return T},S.prototype.getSnippetByName=function(O,T){var P=this.snippetNameMap,N;return this.getActiveScopes(T).some(function(L){var I=P[L];return I&&(N=I[O]),!!N},this),N},S}();i.implement(y.prototype,s);var A=function(S,O,T){T===void 0&&(T={});var P=S.getCursorPosition(),N=S.session.getLine(P.row),L=S.session.getTabString(),I=N.match(/^\s*/)[0];P.column<I.length&&(I=I.slice(0,P.column)),O=O.replace(/\r/g,"");var M=this.tokenizeTmSnippet(O);M=this.resolveVariables(M,S),M=M.map(function(ee){return ee==`
`&&!T.excludeExtraIndent?ee+I:typeof ee=="string"?ee.replace(/\t/g,L):ee});var B=[];M.forEach(function(ee,re){if(typeof ee=="object"){var be=ee.tabstopId,ce=B[be];if(ce||(ce=B[be]=[],ce.index=be,ce.value="",ce.parents={}),ce.indexOf(ee)===-1){ee.choices&&!ce.choices&&(ce.choices=ee.choices),ce.push(ee);var le=M.indexOf(ee,re+1);if(le!==-1){var ge=M.slice(re+1,le),ie=ge.some(function(Pe){return typeof Pe=="object"});ie&&!ce.value?ce.value=ge:ge.length&&(!ce.value||typeof ce.value!="string")&&(ce.value=ge.join(""))}}}}),B.forEach(function(ee){ee.length=0});var R={};function D(ee){for(var re=[],be=0;be<ee.length;be++){var ce=ee[be];if(typeof ce=="object"){if(R[ce.tabstopId])continue;var le=ee.lastIndexOf(ce,be-1);ce=re[le]||{tabstopId:ce.tabstopId}}re[be]=ce}return re}for(var $=0;$<M.length;$++){var z=M[$];if(typeof z=="object"){var _=z.tabstopId,V=B[_],H=M.indexOf(z,$+1);if(R[_]){R[_]===z&&(delete R[_],Object.keys(R).forEach(function(ee){V.parents[ee]=!0}));continue}R[_]=z;var K=V.value;typeof K!="string"?K=D(K):z.fmt&&(K=this.tmStrFormat(K,z,S)),M.splice.apply(M,[$+1,Math.max(0,H-$)].concat(K,z)),V.indexOf(z)===-1&&V.push(z)}}var X=0,Y=0,ne="";return M.forEach(function(ee){if(typeof ee=="string"){var re=ee.split(`
`);re.length>1?(Y=re[re.length-1].length,X+=re.length-1):Y+=ee.length,ne+=ee}else ee&&(ee.start?ee.end={row:X,column:Y}:ee.start={row:X,column:Y})}),{text:ne,tabstops:B,tokens:M}},w=function(){function S(O){if(this.index=0,this.ranges=[],this.tabstops=[],O.tabstopManager)return O.tabstopManager;O.tabstopManager=this,this.$onChange=this.onChange.bind(this),this.$onChangeSelection=l.delayedCall(this.onChangeSelection.bind(this)).schedule,this.$onChangeSession=this.onChangeSession.bind(this),this.$onAfterExec=this.onAfterExec.bind(this),this.attach(O)}return S.prototype.attach=function(O){this.$openTabstops=null,this.selectedTabstop=null,this.editor=O,this.session=O.session,this.editor.on("change",this.$onChange),this.editor.on("changeSelection",this.$onChangeSelection),this.editor.on("changeSession",this.$onChangeSession),this.editor.commands.on("afterExec",this.$onAfterExec),this.editor.keyBinding.addKeyboardHandler(this.keyboardHandler)},S.prototype.detach=function(){this.tabstops.forEach(this.removeTabstopMarkers,this),this.ranges.length=0,this.tabstops.length=0,this.selectedTabstop=null,this.editor.off("change",this.$onChange),this.editor.off("changeSelection",this.$onChangeSelection),this.editor.off("changeSession",this.$onChangeSession),this.editor.commands.off("afterExec",this.$onAfterExec),this.editor.keyBinding.removeKeyboardHandler(this.keyboardHandler),this.editor.tabstopManager=null,this.session=null,this.editor=null},S.prototype.onChange=function(O){for(var T=O.action[0]=="r",P=this.selectedTabstop||{},N=P.parents||{},L=this.tabstops.slice(),I=0;I<L.length;I++){var M=L[I],B=M==P||N[M.index];if(M.rangeList.$bias=B?0:1,O.action=="remove"&&M!==P){var R=M.parents&&M.parents[P.index],D=M.rangeList.pointIndex(O.start,R);D=D<0?-D-1:D+1;var $=M.rangeList.pointIndex(O.end,R);$=$<0?-$-1:$-1;for(var z=M.rangeList.ranges.slice(D,$),_=0;_<z.length;_++)this.removeRange(z[_])}M.rangeList.$onChange(O)}var V=this.session;!this.$inChange&&T&&V.getLength()==1&&!V.getValue()&&this.detach()},S.prototype.updateLinkedFields=function(){var O=this.selectedTabstop;if(!(!O||!O.hasLinkedRanges||!O.firstNonLinked)){this.$inChange=!0;for(var T=this.session,P=T.getTextRange(O.firstNonLinked),N=0;N<O.length;N++){var L=O[N];if(L.linked){var I=L.original,M=r.snippetManager.tmStrFormat(P,I,this.editor);T.replace(L,M)}}this.$inChange=!1}},S.prototype.onAfterExec=function(O){O.command&&!O.command.readOnly&&this.updateLinkedFields()},S.prototype.onChangeSelection=function(){if(this.editor){for(var O=this.editor.selection.lead,T=this.editor.selection.anchor,P=this.editor.selection.isEmpty(),N=0;N<this.ranges.length;N++)if(!this.ranges[N].linked){var L=this.ranges[N].contains(O.row,O.column),I=P||this.ranges[N].contains(T.row,T.column);if(L&&I)return}this.detach()}},S.prototype.onChangeSession=function(){this.detach()},S.prototype.tabNext=function(O){var T=this.tabstops.length,P=this.index+(O||1);P=Math.min(Math.max(P,1),T),P==T&&(P=0),this.selectTabstop(P),this.updateTabstopMarkers(),P===0&&this.detach()},S.prototype.selectTabstop=function(O){this.$openTabstops=null;var T=this.tabstops[this.index];if(T&&this.addTabstopMarkers(T),this.index=O,T=this.tabstops[this.index],!(!T||!T.length)){this.selectedTabstop=T;var P=T.firstNonLinked||T;if(T.choices&&(P.cursor=P.start),this.editor.inVirtualSelectionMode)this.editor.selection.fromOrientedRange(P);else{var N=this.editor.multiSelect;N.toSingleRange(P);for(var L=0;L<T.length;L++)T.hasLinkedRanges&&T[L].linked||N.addRange(T[L].clone(),!0)}this.editor.keyBinding.addKeyboardHandler(this.keyboardHandler),this.selectedTabstop&&this.selectedTabstop.choices&&this.editor.execCommand("startAutocomplete",{matches:this.selectedTabstop.choices})}},S.prototype.addTabstops=function(O,T,P){var N=this.useLink||!this.editor.getOption("enableMultiselect");if(this.$openTabstops||(this.$openTabstops=[]),!O[0]){var L=c.fromPoints(P,P);C(L.start,T),C(L.end,T),O[0]=[L],O[0].index=0}var I=this.index,M=[I+1,0],B=this.ranges,R=this.snippetId=(this.snippetId||0)+1;O.forEach(function(D,$){var z=this.$openTabstops[$]||D;z.snippetId=R;for(var _=0;_<D.length;_++){var V=D[_],H=c.fromPoints(V.start,V.end||V.start);k(H.start,T),k(H.end,T),H.original=V,H.tabstop=z,B.push(H),z!=D?z.unshift(H):z[_]=H,V.fmtString||z.firstNonLinked&&N?(H.linked=!0,z.hasLinkedRanges=!0):z.firstNonLinked||(z.firstNonLinked=H)}z.firstNonLinked||(z.hasLinkedRanges=!1),z===D&&(M.push(z),this.$openTabstops[$]=z),this.addTabstopMarkers(z),z.rangeList=z.rangeList||new u,z.rangeList.$bias=0,z.rangeList.addList(z)},this),M.length>2&&(this.tabstops.length&&M.push(M.splice(2,1)[0]),this.tabstops.splice.apply(this.tabstops,M))},S.prototype.addTabstopMarkers=function(O){var T=this.session;O.forEach(function(P){P.markerId||(P.markerId=T.addMarker(P,"ace_snippet-marker","text"))})},S.prototype.removeTabstopMarkers=function(O){var T=this.session;O.forEach(function(P){T.removeMarker(P.markerId),P.markerId=null})},S.prototype.updateTabstopMarkers=function(){if(this.selectedTabstop){var O=this.selectedTabstop.snippetId;this.selectedTabstop.index===0&&O--,this.tabstops.forEach(function(T){T.snippetId===O?this.addTabstopMarkers(T):this.removeTabstopMarkers(T)},this)}},S.prototype.removeRange=function(O){var T=O.tabstop.indexOf(O);T!=-1&&O.tabstop.splice(T,1),T=this.ranges.indexOf(O),T!=-1&&this.ranges.splice(T,1),T=O.tabstop.rangeList.ranges.indexOf(O),T!=-1&&O.tabstop.splice(T,1),this.session.removeMarker(O.markerId),O.tabstop.length||(T=this.tabstops.indexOf(O.tabstop),T!=-1&&this.tabstops.splice(T,1),this.tabstops.length||this.detach())},S}();w.prototype.keyboardHandler=new f,w.prototype.keyboardHandler.bindKeys({Tab:function(S){r.snippetManager&&r.snippetManager.expandWithTab(S)||(S.tabstopManager.tabNext(1),S.renderer.scrollCursorIntoView())},"Shift-Tab":function(S){S.tabstopManager.tabNext(-1),S.renderer.scrollCursorIntoView()},Esc:function(S){S.tabstopManager.detach()}});var k=function(S,O){S.row==0&&(S.column+=O.column),S.row+=O.row},C=function(S,O){S.row==O.row&&(S.column-=O.column),S.row-=O.row};a.importCssString(`
.ace_snippet-marker {
-moz-box-sizing: border-box;
box-sizing: border-box;
background: rgba(194, 193, 208, 0.09);
border: 1px dotted rgba(211, 208, 235, 0.62);
position: absolute;
}`,"snippets.css",!1),r.snippetManager=new y;var E=n("./editor").Editor;(function(){this.insertSnippet=function(S,O){return r.snippetManager.insertSnippet(this,S,O)},this.expandSnippet=function(S){return r.snippetManager.expandWithTab(this,S)}}).call(E.prototype)}),ace.define("ace/autocomplete/popup",["require","exports","module","ace/virtual_renderer","ace/editor","ace/range","ace/lib/event","ace/lib/lang","ace/lib/dom","ace/config","ace/lib/useragent"],function(n,r,o){var a=n("../virtual_renderer").VirtualRenderer,i=n("../editor").Editor,s=n("../range").Range,l=n("../lib/event"),c=n("../lib/lang"),u=n("../lib/dom"),f=n("../config").nls,h=n("./../lib/useragent"),v=function(k){return"suggest-aria-id:".concat(k)},b=h.isSafari?"menu":"listbox",m=h.isSafari?"menuitem":"option",y=h.isSafari?"aria-current":"aria-selected",A=function(k){var C=new a(k);C.$maxLines=4;var E=new i(C);return E.setHighlightActiveLine(!1),E.setShowPrintMargin(!1),E.renderer.setShowGutter(!1),E.renderer.setHighlightGutterLine(!1),E.$mouseHandler.$focusTimeout=0,E.$highlightTagPending=!0,E},w=function(){function k(C){var E=u.createElement("div"),S=A(E);C&&C.appendChild(E),E.style.display="none",S.renderer.content.style.cursor="default",S.renderer.setStyle("ace_autocomplete"),S.renderer.$textLayer.element.setAttribute("role",b),S.renderer.$textLayer.element.setAttribute("aria-roledescription",f("autocomplete.popup.aria-roledescription","Autocomplete suggestions")),S.renderer.$textLayer.element.setAttribute("aria-label",f("autocomplete.popup.aria-label","Autocomplete suggestions")),S.renderer.textarea.setAttribute("aria-hidden","true"),S.setOption("displayIndentGuides",!1),S.setOption("dragDelay",150);var O=function(){};S.focus=O,S.$isFocused=!0,S.renderer.$cursorLayer.restartTimer=O,S.renderer.$cursorLayer.element.style.opacity="0",S.renderer.$maxLines=8,S.renderer.$keepTextAreaAtCursor=!1,S.setHighlightActiveLine(!1),S.session.highlight(""),S.session.$searchHighlight.clazz="ace_highlight-marker",S.on("mousedown",function(B){var R=B.getDocumentPosition();S.selection.moveToPosition(R),N.start.row=N.end.row=R.row,B.stop()});var T,P=new s(-1,0,-1,1/0),N=new s(-1,0,-1,1/0);N.id=S.session.addMarker(N,"ace_active-line","fullLine"),S.setSelectOnHover=function(B){B?P.id&&(S.session.removeMarker(P.id),P.id=null):P.id=S.session.addMarker(P,"ace_line-hover","fullLine")},S.setSelectOnHover(!1),S.on("mousemove",function(B){if(!T){T=B;return}if(!(T.x==B.x&&T.y==B.y)){T=B,T.scrollTop=S.renderer.scrollTop,S.isMouseOver=!0;var R=T.getDocumentPosition().row;P.start.row!=R&&(P.id||S.setRow(R),I(R))}}),S.renderer.on("beforeRender",function(){if(T&&P.start.row!=-1){T.$pos=null;var B=T.getDocumentPosition().row;P.id||S.setRow(B),I(B,!0)}}),S.renderer.on("afterRender",function(){var B=S.getRow(),R=S.renderer.$textLayer,D=R.element.childNodes[B-R.config.firstRow],$=document.activeElement;if(D!==S.selectedNode&&S.selectedNode&&(u.removeCssClass(S.selectedNode,"ace_selected"),$.removeAttribute("aria-activedescendant"),S.selectedNode.removeAttribute(y),S.selectedNode.removeAttribute("id")),S.selectedNode=D,D){u.addCssClass(D,"ace_selected");var z=v(B);D.id=z,R.element.setAttribute("aria-activedescendant",z),$.setAttribute("aria-activedescendant",z),D.setAttribute("role",m),D.setAttribute("aria-roledescription",f("autocomplete.popup.item.aria-roledescription","item")),D.setAttribute("aria-label",S.getData(B).caption||S.getData(B).value),D.setAttribute("aria-setsize",S.data.length),D.setAttribute("aria-posinset",B+1),D.setAttribute("aria-describedby","doc-tooltip"),D.setAttribute(y,"true")}});var L=function(){I(-1)},I=function(B,R){B!==P.start.row&&(P.start.row=P.end.row=B,R||S.session._emit("changeBackMarker"),S._emit("changeHoverMarker"))};S.getHoveredRow=function(){return P.start.row},l.addListener(S.container,"mouseout",function(){S.isMouseOver=!1,L()}),S.on("hide",L),S.on("changeSelection",L),S.session.doc.getLength=function(){return S.data.length},S.session.doc.getLine=function(B){var R=S.data[B];return typeof R=="string"?R:R&&R.value||""};var M=S.session.bgTokenizer;return M.$tokenizeRow=function(B){var R=S.data[B],D=[];if(!R)return D;typeof R=="string"&&(R={value:R});var $=R.caption||R.value||R.name;function z(ee,re){ee&&D.push({type:(R.className||"")+(re||""),value:ee})}for(var _=$.toLowerCase(),V=(S.filterText||"").toLowerCase(),H=0,K=0,X=0;X<=V.length;X++)if(X!=K&&(R.matchMask&1<<X||X==V.length)){var Y=V.slice(K,X);K=X;var ne=_.indexOf(Y,H);if(ne==-1)continue;z($.slice(H,ne),""),H=ne+Y.length,z($.slice(ne,H),"completion-highlight")}return z($.slice(H,$.length),""),D.push({type:"completion-spacer",value:" "}),R.meta&&D.push({type:"completion-meta",value:R.meta}),R.message&&D.push({type:"completion-message",value:R.message}),D},M.$updateOnChange=O,M.start=O,S.session.$computeWidth=function(){return this.screenWidth=0},S.isOpen=!1,S.isTopdown=!1,S.autoSelect=!0,S.filterText="",S.isMouseOver=!1,S.data=[],S.setData=function(B,R){S.filterText=R||"",S.setValue(c.stringRepeat(`
`,B.length),-1),S.data=B||[],S.setRow(0)},S.getData=function(B){return S.data[B]},S.getRow=function(){return N.start.row},S.setRow=function(B){B=Math.max(this.autoSelect?0:-1,Math.min(this.data.length-1,B)),N.start.row!=B&&(S.selection.clearSelection(),N.start.row=N.end.row=B||0,S.session._emit("changeBackMarker"),S.moveCursorTo(B||0,0),S.isOpen&&S._signal("select"))},S.on("changeSelection",function(){S.isOpen&&S.setRow(S.selection.lead.row),S.renderer.scrollCursorIntoView()}),S.hide=function(){this.container.style.display="none",S.anchorPos=null,S.anchor=null,S.isOpen&&(S.isOpen=!1,this._signal("hide"))},S.tryShow=function(B,R,D,$){if(!$&&S.isOpen&&S.anchorPos&&S.anchor&&S.anchorPos.top===B.top&&S.anchorPos.left===B.left&&S.anchor===D)return!0;var z=this.container,_=window.innerHeight,V=window.innerWidth,H=this.renderer,K=H.$maxLines*R*1.4,X={top:0,bottom:0,left:0},Y=_-B.top-3*this.$borderSize-R,ne=B.top-3*this.$borderSize;D||(ne<=Y||Y>=K?D="bottom":D="top"),D==="top"?(X.bottom=B.top-this.$borderSize,X.top=X.bottom-K):D==="bottom"&&(X.top=B.top+R+this.$borderSize,X.bottom=X.top+K);var ee=X.top>=0&&X.bottom<=_;if(!$&&!ee)return!1;ee?H.$maxPixelHeight=null:D==="top"?H.$maxPixelHeight=ne:H.$maxPixelHeight=Y,D==="top"?(z.style.top="",z.style.bottom=_-X.bottom+"px",S.isTopdown=!1):(z.style.top=X.top+"px",z.style.bottom="",S.isTopdown=!0),z.style.display="";var re=B.left;return re+z.offsetWidth>V&&(re=V-z.offsetWidth),z.style.left=re+"px",z.style.right="",S.isOpen||(S.isOpen=!0,this._signal("show"),T=null),S.anchorPos=B,S.anchor=D,!0},S.show=function(B,R,D){this.tryShow(B,R,D?"bottom":void 0,!0)},S.goTo=function(B){var R=this.getRow(),D=this.session.getLength()-1;switch(B){case"up":R=R<=0?D:R-1;break;case"down":R=R>=D?-1:R+1;break;case"start":R=0;break;case"end":R=D;break}this.setRow(R)},S.getTextLeftOffset=function(){return this.$borderSize+this.renderer.$padding+this.$imageSize},S.$imageSize=0,S.$borderSize=1,S}return k}();u.importCssString(`
.ace_editor.ace_autocomplete .ace_marker-layer .ace_active-line {
background-color: #CAD6FA;
z-index: 1;
}
.ace_dark.ace_editor.ace_autocomplete .ace_marker-layer .ace_active-line {
background-color: #3a674e;
}
.ace_editor.ace_autocomplete .ace_line-hover {
border: 1px solid #abbffe;
margin-top: -1px;
background: rgba(233,233,253,0.4);
position: absolute;
z-index: 2;
}
.ace_dark.ace_editor.ace_autocomplete .ace_line-hover {
border: 1px solid rgba(109, 150, 13, 0.8);
background: rgba(58, 103, 78, 0.62);
}
.ace_completion-meta {
opacity: 0.5;
margin-left: 0.9em;
}
.ace_completion-message {
margin-left: 0.9em;
color: blue;
}
.ace_editor.ace_autocomplete .ace_completion-highlight{
color: #2d69c7;
}
.ace_dark.ace_editor.ace_autocomplete .ace_completion-highlight{
color: #93ca12;
}
.ace_editor.ace_autocomplete {
width: 300px;
z-index: 200000;
border: 1px lightgray solid;
position: fixed;
box-shadow: 2px 3px 5px rgba(0,0,0,.2);
line-height: 1.4;
background: #fefefe;
color: #111;
}
.ace_dark.ace_editor.ace_autocomplete {
border: 1px #484747 solid;
box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.51);
line-height: 1.4;
background: #25282c;
color: #c1c1c1;
}
.ace_autocomplete .ace_text-layer {
width: calc(100% - 8px);
}
.ace_autocomplete .ace_line {
display: flex;
align-items: center;
}
.ace_autocomplete .ace_line > * {
min-width: 0;
flex: 0 0 auto;
}
.ace_autocomplete .ace_line .ace_ {
flex: 0 1 auto;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.ace_autocomplete .ace_completion-spacer {
flex: 1;
}
.ace_autocomplete.ace_loading:after {
content: "";
position: absolute;
top: 0px;
height: 2px;
width: 8%;
background: blue;
z-index: 100;
animation: ace_progress 3s infinite linear;
animation-delay: 300ms;
transform: translateX(-100%) scaleX(1);
}
@keyframes ace_progress {
0% { transform: translateX(-100%) scaleX(1) }
50% { transform: translateX(625%) scaleX(2) }
100% { transform: translateX(1500%) scaleX(3) }
}
@media (prefers-reduced-motion) {
.ace_autocomplete.ace_loading:after {
transform: translateX(625%) scaleX(2);
animation: none;
}
}
`,"autocompletion.css",!1),r.AcePopup=w,r.$singleLineEditor=A,r.getAriaId=v}),ace.define("ace/autocomplete/inline_screenreader",["require","exports","module"],function(n,r,o){var a=function(){function i(s){this.editor=s,this.screenReaderDiv=document.createElement("div"),this.screenReaderDiv.classList.add("ace_screenreader-only"),this.editor.container.appendChild(this.screenReaderDiv)}return i.prototype.setScreenReaderContent=function(s){for(!this.popup&&this.editor.completer&&this.editor.completer.popup&&(this.popup=this.editor.completer.popup,this.popup.renderer.on("afterRender",(function(){var c=this.popup.getRow(),u=this.popup.renderer.$textLayer,f=u.element.childNodes[c-u.config.firstRow];if(f){for(var h="doc-tooltip ",v=0;v<this._lines.length;v++)h+="ace-inline-screenreader-line-".concat(v," ");f.setAttribute("aria-describedby",h)}}).bind(this)));this.screenReaderDiv.firstChild;)this.screenReaderDiv.removeChild(this.screenReaderDiv.firstChild);this._lines=s.split(/\r\n|\r|\n/);var l=this.createCodeBlock();this.screenReaderDiv.appendChild(l)},i.prototype.destroy=function(){this.screenReaderDiv.remove()},i.prototype.createCodeBlock=function(){var s=document.createElement("pre");s.setAttribute("id","ace-inline-screenreader");for(var l=0;l<this._lines.length;l++){var c=document.createElement("code");c.setAttribute("id","ace-inline-screenreader-line-".concat(l));var u=document.createTextNode(this._lines[l]);c.appendChild(u),s.appendChild(c)}return s},i}();r.AceInlineScreenReader=a}),ace.define("ace/autocomplete/inline",["require","exports","module","ace/snippets","ace/autocomplete/inline_screenreader"],function(n,r,o){var a=n("../snippets").snippetManager,i=n("./inline_screenreader").AceInlineScreenReader,s=function(){function l(){this.editor=null}return l.prototype.show=function(c,u,f){if(f=f||"",c&&this.editor&&this.editor!==c&&(this.hide(),this.editor=null,this.inlineScreenReader=null),!c||!u)return!1;this.inlineScreenReader||(this.inlineScreenReader=new i(c));var h=u.snippet?a.getDisplayTextForSnippet(c,u.snippet):u.value;return u.hideInlinePreview||!h||!h.startsWith(f)?!1:(this.editor=c,this.inlineScreenReader.setScreenReaderContent(h),h=h.slice(f.length),h===""?c.removeGhostText():c.setGhostText(h),!0)},l.prototype.isOpen=function(){return this.editor?!!this.editor.renderer.$ghostText:!1},l.prototype.hide=function(){return this.editor?(this.editor.removeGhostText(),!0):!1},l.prototype.destroy=function(){this.hide(),this.editor=null,this.inlineScreenReader&&(this.inlineScreenReader.destroy(),this.inlineScreenReader=null)},l}();r.AceInline=s}),ace.define("ace/autocomplete/util",["require","exports","module"],function(n,r,o){r.parForEach=function(i,s,l){var c=0,u=i.length;u===0&&l();for(var f=0;f<u;f++)s(i[f],function(h,v){c++,c===u&&l(h,v)})};var a=/[a-zA-Z_0-9\$\-\u00A2-\u2000\u2070-\uFFFF]/;r.retrievePrecedingIdentifier=function(i,s,l){l=l||a;for(var c=[],u=s-1;u>=0&&l.test(i[u]);u--)c.push(i[u]);return c.reverse().join("")},r.retrieveFollowingIdentifier=function(i,s,l){l=l||a;for(var c=[],u=s;u<i.length&&l.test(i[u]);u++)c.push(i[u]);return c},r.getCompletionPrefix=function(i){var s=i.getCursorPosition(),l=i.session.getLine(s.row),c;return i.completers.forEach((function(u){u.identifierRegexps&&u.identifierRegexps.forEach((function(f){!c&&f&&(c=this.retrievePrecedingIdentifier(l,s.column,f))}).bind(this))}).bind(this)),c||this.retrievePrecedingIdentifier(l,s.column)},r.triggerAutocomplete=function(i,l){var l=l??i.session.getPrecedingCharacter();return i.completers.some(function(c){if(c.triggerCharacters&&Array.isArray(c.triggerCharacters))return c.triggerCharacters.includes(l)})}}),ace.define("ace/autocomplete",["require","exports","module","ace/keyboard/hash_handler","ace/autocomplete/popup","ace/autocomplete/inline","ace/autocomplete/popup","ace/autocomplete/util","ace/lib/lang","ace/lib/dom","ace/snippets","ace/config","ace/lib/event","ace/lib/scroll"],function(n,r,o){var a=n("./keyboard/hash_handler").HashHandler,i=n("./autocomplete/popup").AcePopup,s=n("./autocomplete/inline").AceInline,l=n("./autocomplete/popup").getAriaId,c=n("./autocomplete/util"),u=n("./lib/lang"),f=n("./lib/dom"),h=n("./snippets").snippetManager,v=n("./config"),b=n("./lib/event"),m=n("./lib/scroll").preventParentScroll,y=function(C,E){E.completer&&E.completer.destroy()},A=function(){function C(){this.autoInsert=!1,this.autoSelect=!0,this.autoShown=!1,this.exactMatch=!1,this.inlineEnabled=!1,this.keyboardHandler=new a,this.keyboardHandler.bindKeys(this.commands),this.parentNode=null,this.setSelectOnHover=!1,this.hasSeen=new Set,this.showLoadingState=!1,this.stickySelectionDelay=500,this.blurListener=this.blurListener.bind(this),this.changeListener=this.changeListener.bind(this),this.mousedownListener=this.mousedownListener.bind(this),this.mousewheelListener=this.mousewheelListener.bind(this),this.onLayoutChange=this.onLayoutChange.bind(this),this.changeTimer=u.delayedCall((function(){this.updateCompletions(!0)}).bind(this)),this.tooltipTimer=u.delayedCall(this.updateDocTooltip.bind(this),50),this.popupTimer=u.delayedCall(this.$updatePopupPosition.bind(this),50),this.stickySelectionTimer=u.delayedCall((function(){this.stickySelection=!0}).bind(this),this.stickySelectionDelay),this.$firstOpenTimer=u.delayedCall((function(){var E=this.completionProvider&&this.completionProvider.initialPosition;this.autoShown||this.popup&&this.popup.isOpen||!E||this.editor.completers.length===0||(this.completions=new k(C.completionsForLoading),this.openPopup(this.editor,E.prefix,!1),this.popup.renderer.setStyle("ace_loading",!0))}).bind(this),this.stickySelectionDelay)}return Object.defineProperty(C,"completionsForLoading",{get:function(){return[{caption:v.nls("autocomplete.loading","Loading..."),value:""}]},enumerable:!1,configurable:!0}),C.prototype.$init=function(){return this.popup=new i(this.parentNode||document.body||document.documentElement),this.popup.on("click",(function(E){this.insertMatch(),E.stop()}).bind(this)),this.popup.focus=this.editor.focus.bind(this.editor),this.popup.on("show",this.$onPopupShow.bind(this)),this.popup.on("hide",this.$onHidePopup.bind(this)),this.popup.on("select",this.$onPopupChange.bind(this)),b.addListener(this.popup.container,"mouseout",this.mouseOutListener.bind(this)),this.popup.on("changeHoverMarker",this.tooltipTimer.bind(null,null)),this.popup.renderer.on("afterRender",this.$onPopupRender.bind(this)),this.popup},C.prototype.$initInline=function(){if(!(!this.inlineEnabled||this.inlineRenderer))return this.inlineRenderer=new s,this.inlineRenderer},C.prototype.getPopup=function(){return this.popup||this.$init()},C.prototype.$onHidePopup=function(){this.inlineRenderer&&this.inlineRenderer.hide(),this.hideDocTooltip(),this.stickySelectionTimer.cancel(),this.popupTimer.cancel(),this.stickySelection=!1},C.prototype.$seen=function(E){!this.hasSeen.has(E)&&E&&E.completer&&E.completer.onSeen&&typeof E.completer.onSeen=="function"&&(E.completer.onSeen(this.editor,E),this.hasSeen.add(E))},C.prototype.$onPopupChange=function(E){if(this.inlineRenderer&&this.inlineEnabled){var S=E?null:this.popup.getData(this.popup.getRow());if(this.$updateGhostText(S),this.popup.isMouseOver&&this.setSelectOnHover){this.tooltipTimer.call(null,null);return}this.popupTimer.schedule(),this.tooltipTimer.schedule()}else this.popupTimer.call(null,null),this.tooltipTimer.call(null,null)},C.prototype.$updateGhostText=function(E){var S=this.base.row,O=this.base.column,T=this.editor.getCursorPosition().column,P=this.editor.session.getLine(S).slice(O,T);this.inlineRenderer.show(this.editor,E,P)?this.$seen(E):this.inlineRenderer.hide()},C.prototype.$onPopupRender=function(){var E=this.inlineRenderer&&this.inlineEnabled;if(this.completions&&this.completions.filtered&&this.completions.filtered.length>0)for(var S=this.popup.getFirstVisibleRow();S<=this.popup.getLastVisibleRow();S++){var O=this.popup.getData(S);O&&(!E||O.hideInlinePreview)&&this.$seen(O)}},C.prototype.$onPopupShow=function(E){this.$onPopupChange(E),this.stickySelection=!1,this.stickySelectionDelay>=0&&this.stickySelectionTimer.schedule(this.stickySelectionDelay)},C.prototype.observeLayoutChanges=function(){if(!(this.$elements||!this.editor)){window.addEventListener("resize",this.onLayoutChange,{passive:!0}),window.addEventListener("wheel",this.mousewheelListener);for(var E=this.editor.container.parentNode,S=[];E;)S.push(E),E.addEventListener("scroll",this.onLayoutChange,{passive:!0}),E=E.parentNode;this.$elements=S}},C.prototype.unObserveLayoutChanges=function(){var E=this;window.removeEventListener("resize",this.onLayoutChange,{passive:!0}),window.removeEventListener("wheel",this.mousewheelListener),this.$elements&&this.$elements.forEach(function(S){S.removeEventListener("scroll",E.onLayoutChange,{passive:!0})}),this.$elements=null},C.prototype.onLayoutChange=function(){if(!this.popup.isOpen)return this.unObserveLayoutChanges();this.$updatePopupPosition(),this.updateDocTooltip()},C.prototype.$updatePopupPosition=function(){var E=this.editor,S=E.renderer,O=S.layerConfig.lineHeight,T=S.$cursorLayer.getPixelPosition(this.base,!0);T.left-=this.popup.getTextLeftOffset();var P=E.container.getBoundingClientRect();T.top+=P.top-S.layerConfig.offset,T.left+=P.left-E.renderer.scrollLeft,T.left+=S.gutterWidth;var N={top:T.top,left:T.left};S.$ghostText&&S.$ghostTextWidget&&this.base.row===S.$ghostText.position.row&&(N.top+=S.$ghostTextWidget.el.offsetHeight);var L=E.container.getBoundingClientRect().bottom-O,I=L<N.top?{top:L,left:N.left}:N;this.popup.tryShow(I,O,"bottom")||this.popup.tryShow(T,O,"top")||this.popup.show(T,O)},C.prototype.openPopup=function(E,S,O){this.$firstOpenTimer.cancel(),this.popup||this.$init(),this.inlineEnabled&&!this.inlineRenderer&&this.$initInline(),this.popup.autoSelect=this.autoSelect,this.popup.setSelectOnHover(this.setSelectOnHover);var T=this.popup.getRow(),P=this.popup.data[T];this.popup.setData(this.completions.filtered,this.completions.filterText),this.editor.textInput.setAriaOptions&&this.editor.textInput.setAriaOptions({activeDescendant:l(this.popup.getRow()),inline:this.inlineEnabled}),E.keyBinding.addKeyboardHandler(this.keyboardHandler);var N;this.stickySelection&&(N=this.popup.data.indexOf(P)),(!N||N===-1)&&(N=0),this.popup.setRow(this.autoSelect?N:-1),N===T&&P!==this.completions.filtered[N]&&this.$onPopupChange();var L=this.inlineRenderer&&this.inlineEnabled;if(N===T&&L){var I=this.popup.getData(this.popup.getRow());this.$updateGhostText(I)}O||(this.popup.setTheme(E.getTheme()),this.popup.setFontSize(E.getFontSize()),this.$updatePopupPosition(),this.tooltipNode&&this.updateDocTooltip()),this.changeTimer.cancel(),this.observeLayoutChanges()},C.prototype.detach=function(){this.editor&&(this.editor.keyBinding.removeKeyboardHandler(this.keyboardHandler),this.editor.off("changeSelection",this.changeListener),this.editor.off("blur",this.blurListener),this.editor.off("mousedown",this.mousedownListener),this.editor.off("mousewheel",this.mousewheelListener)),this.$firstOpenTimer.cancel(),this.changeTimer.cancel(),this.hideDocTooltip(),this.completionProvider&&this.completionProvider.detach(),this.popup&&this.popup.isOpen&&this.popup.hide(),this.popup&&this.popup.renderer&&this.popup.renderer.off("afterRender",this.$onPopupRender),this.base&&this.base.detach(),this.activated=!1,this.completionProvider=this.completions=this.base=null,this.unObserveLayoutChanges()},C.prototype.changeListener=function(E){var S=this.editor.selection.lead;(S.row!=this.base.row||S.column<this.base.column)&&this.detach(),this.activated?this.changeTimer.schedule():this.detach()},C.prototype.blurListener=function(E){var S=document.activeElement,O=this.editor.textInput.getElement(),T=E.relatedTarget&&this.tooltipNode&&this.tooltipNode.contains(E.relatedTarget),P=this.popup&&this.popup.container;S!=O&&S.parentNode!=P&&!T&&S!=this.tooltipNode&&E.relatedTarget!=O&&this.detach()},C.prototype.mousedownListener=function(E){this.detach()},C.prototype.mousewheelListener=function(E){this.popup&&!this.popup.isMouseOver&&this.detach()},C.prototype.mouseOutListener=function(E){this.popup.isOpen&&this.$updatePopupPosition()},C.prototype.goTo=function(E){this.popup.goTo(E)},C.prototype.insertMatch=function(E,S){if(E||(E=this.popup.getData(this.popup.getRow())),!E)return!1;if(E.value==="")return this.detach();var O=this.completions,T=this.getCompletionProvider().insertMatch(this.editor,E,O.filterText,S);return this.completions==O&&this.detach(),T},C.prototype.showPopup=function(E,S){this.editor&&this.detach(),this.activated=!0,this.editor=E,E.completer!=this&&(E.completer&&E.completer.detach(),E.completer=this),E.on("changeSelection",this.changeListener),E.on("blur",this.blurListener),E.on("mousedown",this.mousedownListener),E.on("mousewheel",this.mousewheelListener),this.updateCompletions(!1,S)},C.prototype.getCompletionProvider=function(E){return this.completionProvider||(this.completionProvider=new w(E)),this.completionProvider},C.prototype.gatherCompletions=function(E,S){return this.getCompletionProvider().gatherCompletions(E,S)},C.prototype.updateCompletions=function(E,S){if(E&&this.base&&this.completions){var T=this.editor.getCursorPosition(),P=this.editor.session.getTextRange({start:this.base,end:T});if(P==this.completions.filterText)return;if(this.completions.setFilter(P),!this.completions.filtered.length)return this.detach();if(this.completions.filtered.length==1&&this.completions.filtered[0].value==P&&!this.completions.filtered[0].snippet)return this.detach();this.openPopup(this.editor,P,E);return}if(S&&S.matches){var T=this.editor.getSelectionRange().start;return this.base=this.editor.session.doc.createAnchor(T.row,T.column),this.base.$insertRight=!0,this.completions=new k(S.matches),this.getCompletionProvider().completions=this.completions,this.openPopup(this.editor,"",E)}var O=this.editor.getSession(),T=this.editor.getCursorPosition(),P=c.getCompletionPrefix(this.editor);this.base=O.doc.createAnchor(T.row,T.column-P.length),this.base.$insertRight=!0;var N={exactMatch:this.exactMatch,ignoreCaption:this.ignoreCaption};this.getCompletionProvider({prefix:P,pos:T}).provideCompletions(this.editor,N,(function(L,I,M){var B=I.filtered,R=c.getCompletionPrefix(this.editor);if(this.$firstOpenTimer.cancel(),M){if(!B.length){var D=!this.autoShown&&this.emptyMessage;if(typeof D=="function"&&(D=this.emptyMessage(R)),D){var $=[{caption:D,value:""}];this.completions=new k($),this.openPopup(this.editor,R,E),this.popup.renderer.setStyle("ace_loading",!1),this.popup.renderer.setStyle("ace_empty-message",!0);return}return this.detach()}if(B.length==1&&B[0].value==R&&!B[0].snippet)return this.detach();if(this.autoInsert&&!this.autoShown&&B.length==1)return this.insertMatch(B[0])}this.completions=!M&&this.showLoadingState?new k(C.completionsForLoading.concat(B),I.filterText):I,this.openPopup(this.editor,R,E),this.popup.renderer.setStyle("ace_empty-message",!1),this.popup.renderer.setStyle("ace_loading",!M)}).bind(this)),this.showLoadingState&&!this.autoShown&&!(this.popup&&this.popup.isOpen)&&this.$firstOpenTimer.delay(this.stickySelectionDelay/2)},C.prototype.cancelContextMenu=function(){this.editor.$mouseHandler.cancelContextMenu()},C.prototype.updateDocTooltip=function(){var E=this.popup,S=this.completions.filtered,O=S&&(S[E.getHoveredRow()]||S[E.getRow()]),T=null;if(!O||!this.editor||!this.popup.isOpen)return this.hideDocTooltip();for(var P=this.editor.completers.length,N=0;N<P;N++){var L=this.editor.completers[N];if(L.getDocTooltip&&O.completerId===L.id){T=L.getDocTooltip(O);break}}if(!T&&typeof O!="string"&&(T=O),typeof T=="string"&&(T={docText:T}),!T||!(T.docHTML||T.docText))return this.hideDocTooltip();this.showDocTooltip(T)},C.prototype.showDocTooltip=function(E){this.tooltipNode||(this.tooltipNode=f.createElement("div"),this.tooltipNode.style.margin="0",this.tooltipNode.style.pointerEvents="auto",this.tooltipNode.style.overscrollBehavior="contain",this.tooltipNode.tabIndex=-1,this.tooltipNode.onblur=this.blurListener.bind(this),this.tooltipNode.onclick=this.onTooltipClick.bind(this),this.tooltipNode.id="doc-tooltip",this.tooltipNode.setAttribute("role","tooltip"),this.tooltipNode.addEventListener("wheel",m));var S=this.editor.renderer.theme;this.tooltipNode.className="ace_tooltip ace_doc-tooltip "+(S.isDark?"ace_dark ":"")+(S.cssClass||"");var O=this.tooltipNode;E.docHTML?O.innerHTML=E.docHTML:E.docText&&(O.textContent=E.docText),O.parentNode||this.popup.container.appendChild(this.tooltipNode);var T=this.popup,P=T.container.getBoundingClientRect();O.style.top=T.container.style.top,O.style.bottom=T.container.style.bottom,O.style.display="block",window.innerWidth-P.right<320?P.left<320?T.isTopdown?(O.style.top=P.bottom+"px",O.style.left=P.left+"px",O.style.right="",O.style.bottom=""):(O.style.top=T.container.offsetTop-O.offsetHeight+"px",O.style.left=P.left+"px",O.style.right="",O.style.bottom=""):(O.style.right=window.innerWidth-P.left+"px",O.style.left=""):(O.style.left=P.right+1+"px",O.style.right="")},C.prototype.hideDocTooltip=function(){if(this.tooltipTimer.cancel(),!!this.tooltipNode){var E=this.tooltipNode;!this.editor.isFocused()&&document.activeElement==E&&this.editor.focus(),this.tooltipNode=null,E.parentNode&&E.parentNode.removeChild(E)}},C.prototype.onTooltipClick=function(E){for(var S=E.target;S&&S!=this.tooltipNode;){if(S.nodeName=="A"&&S.href){S.rel="noreferrer",S.target="_blank";break}S=S.parentNode}},C.prototype.destroy=function(){if(this.detach(),this.popup){this.popup.destroy();var E=this.popup.container;E&&E.parentNode&&E.parentNode.removeChild(E)}this.editor&&this.editor.completer==this&&(this.editor.off("destroy",y),this.editor.completer=null),this.inlineRenderer=this.popup=this.editor=null},C}();A.prototype.commands={Up:function(C){C.completer.goTo("up")},Down:function(C){C.completer.goTo("down")},"Ctrl-Up|Ctrl-Home":function(C){C.completer.goTo("start")},"Ctrl-Down|Ctrl-End":function(C){C.completer.goTo("end")},Esc:function(C){C.completer.detach()},Return:function(C){return C.completer.insertMatch()},"Shift-Return":function(C){C.completer.insertMatch(null,{deleteSuffix:!0})},Tab:function(C){var E=C.completer.insertMatch();if(!E&&!C.tabstopManager)C.completer.goTo("down");else return E},Backspace:function(C){C.execCommand("backspace");var E=c.getCompletionPrefix(C);!E&&C.completer&&C.completer.detach()},PageUp:function(C){C.completer.popup.gotoPageUp()},PageDown:function(C){C.completer.popup.gotoPageDown()}},A.for=function(C){return C.completer instanceof A||(C.completer&&(C.completer.destroy(),C.completer=null),v.get("sharedPopups")?(A.$sharedInstance||(A.$sharedInstance=new A),C.completer=A.$sharedInstance):(C.completer=new A,C.once("destroy",y))),C.completer},A.startCommand={name:"startAutocomplete",exec:function(C,E){var S=A.for(C);S.autoInsert=!1,S.autoSelect=!0,S.autoShown=!1,S.showPopup(C,E),S.cancelContextMenu()},bindKey:"Ctrl-Space|Ctrl-Shift-Space|Alt-Space"};var w=function(){function C(E){this.initialPosition=E,this.active=!0}return C.prototype.insertByIndex=function(E,S,O){return!this.completions||!this.completions.filtered?!1:this.insertMatch(E,this.completions.filtered[S],O)},C.prototype.insertMatch=function(E,S,O){if(!S)return!1;if(E.startOperation({command:{name:"insertMatch"}}),S.completer&&S.completer.insertMatch)S.completer.insertMatch(E,S);else{if(!this.completions)return!1;var T=this.completions.filterText.length,P=0;if(S.range&&S.range.start.row===S.range.end.row&&(T-=this.initialPosition.prefix.length,T+=this.initialPosition.pos.column-S.range.start.column,P+=S.range.end.column-this.initialPosition.pos.column),T||P){var N;E.selection.getAllRanges?N=E.selection.getAllRanges():N=[E.getSelectionRange()];for(var L=0,I;I=N[L];L++)I.start.column-=T,I.end.column+=P,E.session.remove(I)}S.snippet?h.insertSnippet(E,S.snippet):this.$insertString(E,S),S.completer&&S.completer.onInsert&&typeof S.completer.onInsert=="function"&&S.completer.onInsert(E,S),S.command&&S.command==="startAutocomplete"&&E.execCommand(S.command)}return E.endOperation(),!0},C.prototype.$insertString=function(E,S){var O=S.value||S;E.execCommand("insertstring",O)},C.prototype.gatherCompletions=function(E,S){var O=E.getSession(),T=E.getCursorPosition(),P=c.getCompletionPrefix(E),N=[];this.completers=E.completers;var L=E.completers.length;return E.completers.forEach(function(I,M){I.getCompletions(E,O,T,P,function(B,R){I.hideInlinePreview&&(R=R.map(function(D){return Object.assign(D,{hideInlinePreview:I.hideInlinePreview})})),!B&&R&&(N=N.concat(R)),S(null,{prefix:c.getCompletionPrefix(E),matches:N,finished:--L===0})})}),!0},C.prototype.provideCompletions=function(E,S,O){var T=(function(I){var M=I.prefix,B=I.matches;this.completions=new k(B),S.exactMatch&&(this.completions.exactMatch=!0),S.ignoreCaption&&(this.completions.ignoreCaption=!0),this.completions.setFilter(M),(I.finished||this.completions.filtered.length)&&O(null,this.completions,I.finished)}).bind(this),P=!0,N=null;if(this.gatherCompletions(E,(function(I,M){if(this.active){I&&(O(I,[],!0),this.detach());var B=M.prefix;if(B.indexOf(M.prefix)===0){if(P){N=M;return}T(M)}}}).bind(this)),P=!1,N){var L=N;N=null,T(L)}},C.prototype.detach=function(){this.active=!1,this.completers&&this.completers.forEach(function(E){typeof E.cancel=="function"&&E.cancel()})},C}(),k=function(){function C(E,S){this.all=E,this.filtered=E,this.filterText=S||"",this.exactMatch=!1,this.ignoreCaption=!1}return C.prototype.setFilter=function(E){if(E.length>this.filterText&&E.lastIndexOf(this.filterText,0)===0)var S=this.filtered;else var S=this.all;this.filterText=E,S=this.filterCompletions(S,this.filterText),S=S.sort(function(T,P){return P.exactMatch-T.exactMatch||P.$score-T.$score||(T.caption||T.value).localeCompare(P.caption||P.value)});var O=null;S=S.filter(function(T){var P=T.snippet||T.caption||T.value;return P===O?!1:(O=P,!0)}),this.filtered=S},C.prototype.filterCompletions=function(E,S){var O=[],T=S.toUpperCase(),P=S.toLowerCase();e:for(var N=0,L;L=E[N];N++){var I=!this.ignoreCaption&&L.caption||L.value||L.snippet;if(I){var M=-1,B=0,R=0,D,$;if(this.exactMatch){if(S!==I.substr(0,S.length))continue e}else{var z=I.toLowerCase().indexOf(P);if(z>-1)R=z;else for(var _=0;_<S.length;_++){var V=I.indexOf(P[_],M+1),H=I.indexOf(T[_],M+1);if(D=V>=0&&(H<0||V<H)?V:H,D<0)continue e;$=D-M-1,$>0&&(M===-1&&(R+=10),R+=$,B=B|1<<_),M=D}}L.matchMask=B,L.exactMatch=R?0:1,L.$score=(L.score||0)-R,O.push(L)}}return O},C}();r.Autocomplete=A,r.CompletionProvider=w,r.FilteredList=k}),ace.define("ace/autocomplete/text_completer",["require","exports","module","ace/range"],function(n,r,o){var a=n("../range").Range,i=/[^a-zA-Z_0-9\$\-\u00C0-\u1FFF\u2C00-\uD7FF\w]+/;function s(c,u){var f=c.getTextRange(a.fromPoints({row:0,column:0},u));return f.split(i).length-1}function l(c,u){var f=s(c,u),h=c.getValue().split(i),v=Object.create(null),b=h[f];return h.forEach(function(m,y){if(!(!m||m===b)){var A=Math.abs(f-y),w=h.length-A;v[m]?v[m]=Math.max(w,v[m]):v[m]=w}}),v}r.getCompletions=function(c,u,f,h,v){var b=l(u,f),m=Object.keys(b);v(null,m.map(function(y){return{caption:y,value:y,score:b[y],meta:"local"}}))}}),ace.define("ace/ext/language_tools",["require","exports","module","ace/snippets","ace/autocomplete","ace/config","ace/lib/lang","ace/autocomplete/util","ace/autocomplete/text_completer","ace/editor","ace/config"],function(n,r,o){var a=n("../snippets").snippetManager,i=n("../autocomplete").Autocomplete,s=n("../config"),l=n("../lib/lang"),c=n("../autocomplete/util"),u=n("../autocomplete/text_completer"),f={getCompletions:function(T,P,N,L,I){if(P.$mode.completer)return P.$mode.completer.getCompletions(T,P,N,L,I);var M=T.session.getState(N.row),B=P.$mode.getCompletions(M,P,N,L);B=B.map(function(R){return R.completerId=f.id,R}),I(null,B)},id:"keywordCompleter"},h=function(T){var P={};return T.replace(/\${(\d+)(:(.*?))?}/g,function(N,L,I,M){return P[L]=M||""}).replace(/\$(\d+?)/g,function(N,L){return P[L]})},v={getCompletions:function(T,P,N,L,I){var M=[],B=P.getTokenAt(N.row,N.column);B&&B.type.match(/(tag-name|tag-open|tag-whitespace|attribute-name|attribute-value)\.xml$/)?M.push("html-tag"):M=a.getActiveScopes(T);var R=a.snippetMap,D=[];M.forEach(function($){for(var z=R[$]||[],_=z.length;_--;){var V=z[_],H=V.name||V.tabTrigger;H&&D.push({caption:H,snippet:V.content,meta:V.tabTrigger&&!V.name?V.tabTrigger+"⇥ ":"snippet",completerId:v.id})}},this),I(null,D)},getDocTooltip:function(T){T.snippet&&!T.docHTML&&(T.docHTML=["<b>",l.escapeHTML(T.caption),"</b>","<hr></hr>",l.escapeHTML(h(T.snippet))].join(""))},id:"snippetCompleter"},b=[v,u,f];r.setCompleters=function(T){b.length=0,T&&b.push.apply(b,T)},r.addCompleter=function(T){b.push(T)},r.textCompleter=u,r.keyWordCompleter=f,r.snippetCompleter=v;var m={name:"expandSnippet",exec:function(T){return a.expandWithTab(T)},bindKey:"Tab"},y=function(T,P){A(P.session.$mode)},A=function(T){typeof T=="string"&&(T=s.$modes[T]),T&&(a.files||(a.files={}),w(T.$id,T.snippetFileId),T.modes&&T.modes.forEach(A))},w=function(T,P){!P||!T||a.files[T]||(a.files[T]={},s.loadModule(P,function(N){N&&(a.files[T]=N,!N.snippets&&N.snippetText&&(N.snippets=a.parseSnippetFile(N.snippetText)),a.register(N.snippets||[],N.scope),N.includeScopes&&(a.snippetMap[N.scope].includeScopes=N.includeScopes,N.includeScopes.forEach(function(L){A("ace/mode/"+L)})))}))},k=function(T){var P=T.editor,N=P.completer&&P.completer.activated;if(T.command.name==="backspace")N&&!c.getCompletionPrefix(P)&&P.completer.detach();else if(T.command.name==="insertstring"&&!N){C=T;var L=T.editor.$liveAutocompletionDelay;L?E.delay(L):S(T)}},C,E=l.delayedCall(function(){S(C)},0),S=function(T){var P=T.editor,N=c.getCompletionPrefix(P),L=T.args,I=c.triggerAutocomplete(P,L);if(N&&N.length>=P.$liveAutocompletionThreshold||I){var M=i.for(P);M.autoShown=!0,M.showPopup(P)}},O=n("../editor").Editor;n("../config").defineOptions(O.prototype,"editor",{enableBasicAutocompletion:{set:function(T){T?(this.completers||(this.completers=Array.isArray(T)?T:b),this.commands.addCommand(i.startCommand)):this.commands.removeCommand(i.startCommand)},value:!1},enableLiveAutocompletion:{set:function(T){T?(this.completers||(this.completers=Array.isArray(T)?T:b),this.commands.on("afterExec",k)):this.commands.off("afterExec",k)},value:!1},liveAutocompletionDelay:{initialValue:0},liveAutocompletionThreshold:{initialValue:0},enableSnippets:{set:function(T){T?(this.commands.addCommand(m),this.on("changeMode",y),y(null,this)):(this.commands.removeCommand(m),this.off("changeMode",y))},value:!1}})}),function(){ace.require(["ace/ext/language_tools"],function(n){e&&(e.exports=n)})}()})(MSe);var LSe={exports:{}};(function(e,t){ace.define("ace/mode/python_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"],function(n,r,o){var a=n("../lib/oop"),i=n("./text_highlight_rules").TextHighlightRules,s=function(){var l="and|as|assert|break|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|not|or|pass|print|raise|return|try|while|with|yield|async|await|nonlocal",c="True|False|None|NotImplemented|Ellipsis|__debug__",u="abs|divmod|input|open|staticmethod|all|enumerate|int|ord|str|any|eval|isinstance|pow|sum|basestring|execfile|issubclass|print|super|binfile|bin|iter|property|tuple|bool|filter|len|range|type|bytearray|float|list|raw_input|unichr|callable|format|locals|reduce|unicode|chr|frozenset|long|reload|vars|classmethod|getattr|map|repr|xrange|cmp|globals|max|reversed|zip|compile|hasattr|memoryview|round|__import__|complex|hash|min|apply|delattr|help|next|setattr|set|buffer|dict|hex|object|slice|coerce|dir|id|oct|sorted|intern|ascii|breakpoint|bytes",f=this.createKeywordMapper({"invalid.deprecated":"debugger","support.function":u,"variable.language":"self|cls","constant.language":c,keyword:l},"identifier"),h="[uU]?",v="[rR]",b="[fF]",m="(?:[rR][fF]|[fF][rR])",y="(?:(?:[1-9]\\d*)|(?:0))",A="(?:0[oO]?[0-7]+)",w="(?:0[xX][\\dA-Fa-f]+)",k="(?:0[bB][01]+)",C="(?:"+y+"|"+A+"|"+w+"|"+k+")",E="(?:[eE][+-]?\\d+)",S="(?:\\.\\d+)",O="(?:\\d+)",T="(?:(?:"+O+"?"+S+")|(?:"+O+"\\.))",P="(?:(?:"+T+"|"+O+")"+E+")",N="(?:"+P+"|"+T+")",L=`\\\\(x[0-9A-Fa-f]{2}|[0-7]{3}|[\\\\abfnrtv'"]|U[0-9A-Fa-f]{8}|u[0-9A-Fa-f]{4})`;this.$rules={start:[{token:"comment",regex:"#.*$"},{token:"string",regex:h+'"{3}',next:"qqstring3"},{token:"string",regex:h+'"(?=.)',next:"qqstring"},{token:"string",regex:h+"'{3}",next:"qstring3"},{token:"string",regex:h+"'(?=.)",next:"qstring"},{token:"string",regex:v+'"{3}',next:"rawqqstring3"},{token:"string",regex:v+'"(?=.)',next:"rawqqstring"},{token:"string",regex:v+"'{3}",next:"rawqstring3"},{token:"string",regex:v+"'(?=.)",next:"rawqstring"},{token:"string",regex:b+'"{3}',next:"fqqstring3"},{token:"string",regex:b+'"(?=.)',next:"fqqstring"},{token:"string",regex:b+"'{3}",next:"fqstring3"},{token:"string",regex:b+"'(?=.)",next:"fqstring"},{token:"string",regex:m+'"{3}',next:"rfqqstring3"},{token:"string",regex:m+'"(?=.)',next:"rfqqstring"},{token:"string",regex:m+"'{3}",next:"rfqstring3"},{token:"string",regex:m+"'(?=.)",next:"rfqstring"},{token:"keyword.operator",regex:"\\+|\\-|\\*|\\*\\*|\\/|\\/\\/|%|@|<<|>>|&|\\||\\^|~|<|>|<=|=>|==|!=|<>|="},{token:"punctuation",regex:",|:|;|\\->|\\+=|\\-=|\\*=|\\/=|\\/\\/=|%=|@=|&=|\\|=|^=|>>=|<<=|\\*\\*="},{token:"paren.lparen",regex:"[\\[\\(\\{]"},{token:"paren.rparen",regex:"[\\]\\)\\}]"},{token:["keyword","text","entity.name.function"],regex:"(def|class)(\\s+)([\\u00BF-\\u1FFF\\u2C00-\\uD7FF\\w]+)"},{token:"text",regex:"\\s+"},{include:"constants"}],qqstring3:[{token:"constant.language.escape",regex:L},{token:"string",regex:'"{3}',next:"start"},{defaultToken:"string"}],qstring3:[{token:"constant.language.escape",regex:L},{token:"string",regex:"'{3}",next:"start"},{defaultToken:"string"}],qqstring:[{token:"constant.language.escape",regex:L},{token:"string",regex:"\\\\$",next:"qqstring"},{token:"string",regex:'"|$',next:"start"},{defaultToken:"string"}],qstring:[{token:"constant.language.escape",regex:L},{token:"string",regex:"\\\\$",next:"qstring"},{token:"string",regex:"'|$",next:"start"},{defaultToken:"string"}],rawqqstring3:[{token:"string",regex:'"{3}',next:"start"},{defaultToken:"string"}],rawqstring3:[{token:"string",regex:"'{3}",next:"start"},{defaultToken:"string"}],rawqqstring:[{token:"string",regex:"\\\\$",next:"rawqqstring"},{token:"string",regex:'"|$',next:"start"},{defaultToken:"string"}],rawqstring:[{token:"string",regex:"\\\\$",next:"rawqstring"},{token:"string",regex:"'|$",next:"start"},{defaultToken:"string"}],fqqstring3:[{token:"constant.language.escape",regex:L},{token:"string",regex:'"{3}',next:"start"},{token:"paren.lparen",regex:"{",push:"fqstringParRules"},{defaultToken:"string"}],fqstring3:[{token:"constant.language.escape",regex:L},{token:"string",regex:"'{3}",next:"start"},{token:"paren.lparen",regex:"{",push:"fqstringParRules"},{defaultToken:"string"}],fqqstring:[{token:"constant.language.escape",regex:L},{token:"string",regex:"\\\\$",next:"fqqstring"},{token:"string",regex:'"|$',next:"start"},{token:"paren.lparen",regex:"{",push:"fqstringParRules"},{defaultToken:"string"}],fqstring:[{token:"constant.language.escape",regex:L},{token:"string",regex:"'|$",next:"start"},{token:"paren.lparen",regex:"{",push:"fqstringParRules"},{defaultToken:"string"}],rfqqstring3:[{token:"string",regex:'"{3}',next:"start"},{token:"paren.lparen",regex:"{",push:"fqstringParRules"},{defaultToken:"string"}],rfqstring3:[{token:"string",regex:"'{3}",next:"start"},{token:"paren.lparen",regex:"{",push:"fqstringParRules"},{defaultToken:"string"}],rfqqstring:[{token:"string",regex:"\\\\$",next:"rfqqstring"},{token:"string",regex:'"|$',next:"start"},{token:"paren.lparen",regex:"{",push:"fqstringParRules"},{defaultToken:"string"}],rfqstring:[{token:"string",regex:"'|$",next:"start"},{token:"paren.lparen",regex:"{",push:"fqstringParRules"},{defaultToken:"string"}],fqstringParRules:[{token:"paren.lparen",regex:"[\\[\\(]"},{token:"paren.rparen",regex:"[\\]\\)]"},{token:"string",regex:"\\s+"},{token:"string",regex:"'[^']*'"},{token:"string",regex:'"[^"]*"'},{token:"function.support",regex:"(!s|!r|!a)"},{include:"constants"},{token:"paren.rparen",regex:"}",next:"pop"},{token:"paren.lparen",regex:"{",push:"fqstringParRules"}],constants:[{token:"constant.numeric",regex:"(?:"+N+"|\\d+)[jJ]\\b"},{token:"constant.numeric",regex:N},{token:"constant.numeric",regex:C+"[lL]\\b"},{token:"constant.numeric",regex:C+"\\b"},{token:["punctuation","function.support"],regex:"(\\.)([a-zA-Z_]+)\\b"},{token:f,regex:"[a-zA-Z_$][a-zA-Z0-9_$]*\\b"}]},this.normalizeRules()};a.inherits(s,i),r.PythonHighlightRules=s}),ace.define("ace/mode/folding/pythonic",["require","exports","module","ace/lib/oop","ace/mode/folding/fold_mode"],function(n,r,o){var a=n("../../lib/oop"),i=n("./fold_mode").FoldMode,s=r.FoldMode=function(l){this.foldingStartMarker=new RegExp("([\\[{])(?:\\s*)$|("+l+")(?:\\s*)(?:#.*)?$")};a.inherits(s,i),(function(){this.getFoldWidgetRange=function(l,c,u){var f=l.getLine(u),h=f.match(this.foldingStartMarker);if(h)return h[1]?this.openingBracketBlock(l,h[1],u,h.index):h[2]?this.indentationBlock(l,u,h.index+h[2].length):this.indentationBlock(l,u)}}).call(s.prototype)}),ace.define("ace/mode/python",["require","exports","module","ace/lib/oop","ace/mode/text","ace/mode/python_highlight_rules","ace/mode/folding/pythonic","ace/range"],function(n,r,o){var a=n("../lib/oop"),i=n("./text").Mode,s=n("./python_highlight_rules").PythonHighlightRules,l=n("./folding/pythonic").FoldMode,c=n("../range").Range,u=function(){this.HighlightRules=s,this.foldingRules=new l("\\:"),this.$behaviour=this.$defaultBehaviour};a.inherits(u,i),(function(){this.lineCommentStart="#",this.$pairQuotesAfter={"'":/[ruf]/i,'"':/[ruf]/i},this.getNextLineIndent=function(h,v,b){var m=this.$getIndent(v),y=this.getTokenizer().getLineTokens(v,h),A=y.tokens;if(A.length&&A[A.length-1].type=="comment")return m;if(h=="start"){var w=v.match(/^.*[\{\(\[:]\s*$/);w&&(m+=b)}return m};var f={pass:1,return:1,raise:1,break:1,continue:1};this.checkOutdent=function(h,v,b){if(b!==`\r
`&&b!=="\r"&&b!==`
`)return!1;var m=this.getTokenizer().getLineTokens(v.trim(),h).tokens;if(!m)return!1;do var y=m.pop();while(y&&(y.type=="comment"||y.type=="text"&&y.value.match(/^\s+$/)));return y?y.type=="keyword"&&f[y.value]:!1},this.autoOutdent=function(h,v,b){b+=1;var m=this.$getIndent(v.getLine(b)),y=v.getTabString();m.slice(-y.length)==y&&v.remove(new c(b,m.length-y.length,b,m.length))},this.$id="ace/mode/python",this.snippetFileId="ace/snippets/python"}).call(u.prototype),r.Mode=u}),function(){ace.require(["ace/mode/python"],function(n){e&&(e.exports=n)})}()})(LSe);var DSe={exports:{}};(function(e,t){ace.define("ace/theme/github-css",["require","exports","module"],function(n,r,o){o.exports=`/* CSS style content from github's default pygments highlighter template.
Cursor and selection styles from textmate.css. */
.ace-github .ace_gutter {
background: #e8e8e8;
color: #AAA;
}
.ace-github {
background: #fff;
color: #000;
}
.ace-github .ace_keyword {
font-weight: bold;
}
.ace-github .ace_string {
color: #D14;
}
.ace-github .ace_variable.ace_class {
color: teal;
}
.ace-github .ace_constant.ace_numeric {
color: #099;
}
.ace-github .ace_constant.ace_buildin {
color: #0086B3;
}
.ace-github .ace_support.ace_function {
color: #0086B3;
}
.ace-github .ace_comment {
color: #998;
font-style: italic;
}
.ace-github .ace_variable.ace_language {
color: #0086B3;
}
.ace-github .ace_paren {
font-weight: bold;
}
.ace-github .ace_boolean {
font-weight: bold;
}
.ace-github .ace_string.ace_regexp {
color: #009926;
font-weight: normal;
}
.ace-github .ace_variable.ace_instance {
color: teal;
}
.ace-github .ace_constant.ace_language {
font-weight: bold;
}
.ace-github .ace_cursor {
color: black;
}
.ace-github.ace_focus .ace_marker-layer .ace_active-line {
background: rgb(255, 255, 204);
}
.ace-github .ace_marker-layer .ace_active-line {
background: rgb(245, 245, 245);
}
.ace-github .ace_marker-layer .ace_selection {
background: rgb(181, 213, 255);
}
.ace-github.ace_multiselect .ace_selection.ace_start {
box-shadow: 0 0 3px 0px white;
}
/* bold keywords cause cursor issues for some fonts */
/* this disables bold style for editor and keeps for static highlighter */
.ace-github.ace_nobold .ace_line > span {
font-weight: normal !important;
}
.ace-github .ace_marker-layer .ace_step {
background: rgb(252, 255, 0);
}
.ace-github .ace_marker-layer .ace_stack {
background: rgb(164, 229, 101);
}
.ace-github .ace_marker-layer .ace_bracket {
margin: -1px 0 0 -1px;
border: 1px solid rgb(192, 192, 192);
}
.ace-github .ace_gutter-active-line {
background-color : rgba(0, 0, 0, 0.07);
}
.ace-github .ace_marker-layer .ace_selected-word {
background: rgb(250, 250, 255);
border: 1px solid rgb(200, 200, 250);
}
.ace-github .ace_invisible {
color: #BFBFBF
}
.ace-github .ace_print-margin {
width: 1px;
background: #e8e8e8;
}
.ace-github .ace_indent-guide {
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAE0lEQVQImWP4////f4bLly//BwAmVgd1/w11/gAAAABJRU5ErkJggg==") right repeat-y;
}
.ace-github .ace_indent-guide-active {
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAZSURBVHjaYvj///9/hivKyv8BAAAA//8DACLqBhbvk+/eAAAAAElFTkSuQmCC") right repeat-y;
}
`}),ace.define("ace/theme/github",["require","exports","module","ace/theme/github-css","ace/lib/dom"],function(n,r,o){r.isDark=!1,r.cssClass="ace-github",r.cssText=n("./github-css");var a=n("../lib/dom");a.importCssString(r.cssText,r.cssClass,!1)}),function(){ace.require(["ace/theme/github"],function(n){e&&(e.exports=n)})}()})(DSe);var ISe={exports:{}};(function(e,t){ace.define("ace/theme/twilight-css",["require","exports","module"],function(n,r,o){o.exports=`.ace-twilight .ace_gutter {
background: #232323;
color: #E2E2E2
}
.ace-twilight .ace_print-margin {
width: 1px;
background: #232323
}
.ace-twilight {
background-color: #141414;
color: #F8F8F8
}
.ace-twilight .ace_cursor {
color: #A7A7A7
}
.ace-twilight .ace_marker-layer .ace_selection {
background: rgba(221, 240, 255, 0.20)
}
.ace-twilight.ace_multiselect .ace_selection.ace_start {
box-shadow: 0 0 3px 0px #141414;
}
.ace-twilight .ace_marker-layer .ace_step {
background: rgb(102, 82, 0)
}
.ace-twilight .ace_marker-layer .ace_bracket {
margin: -1px 0 0 -1px;
border: 1px solid rgba(255, 255, 255, 0.25)
}
.ace-twilight .ace_marker-layer .ace_active-line {
background: rgba(255, 255, 255, 0.031)
}
.ace-twilight .ace_gutter-active-line {
background-color: rgba(255, 255, 255, 0.031)
}
.ace-twilight .ace_marker-layer .ace_selected-word {
border: 1px solid rgba(221, 240, 255, 0.20)
}
.ace-twilight .ace_invisible {
color: rgba(255, 255, 255, 0.25)
}
.ace-twilight .ace_keyword,
.ace-twilight .ace_meta {
color: #CDA869
}
.ace-twilight .ace_constant,
.ace-twilight .ace_constant.ace_character,
.ace-twilight .ace_constant.ace_character.ace_escape,
.ace-twilight .ace_constant.ace_other,
.ace-twilight .ace_heading,
.ace-twilight .ace_markup.ace_heading,
.ace-twilight .ace_support.ace_constant {
color: #CF6A4C
}
.ace-twilight .ace_invalid.ace_illegal {
color: #F8F8F8;
background-color: rgba(86, 45, 86, 0.75)
}
.ace-twilight .ace_invalid.ace_deprecated {
text-decoration: underline;
font-style: italic;
color: #D2A8A1
}
.ace-twilight .ace_support {
color: #9B859D
}
.ace-twilight .ace_fold {
background-color: #AC885B;
border-color: #F8F8F8
}
.ace-twilight .ace_support.ace_function {
color: #DAD085
}
.ace-twilight .ace_list,
.ace-twilight .ace_markup.ace_list,
.ace-twilight .ace_storage {
color: #F9EE98
}
.ace-twilight .ace_entity.ace_name.ace_function,
.ace-twilight .ace_meta.ace_tag {
color: #AC885B
}
.ace-twilight .ace_string {
color: #8F9D6A
}
.ace-twilight .ace_string.ace_regexp {
color: #E9C062
}
.ace-twilight .ace_comment {
font-style: italic;
color: #5F5A60
}
.ace-twilight .ace_variable {
color: #7587A6
}
.ace-twilight .ace_xml-pe {
color: #494949
}
.ace-twilight .ace_indent-guide {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWMQERFpYLC1tf0PAAgOAnPnhxyiAAAAAElFTkSuQmCC) right repeat-y
}
.ace-twilight .ace_indent-guide-active {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQIW2PQ1dX9zzBz5sz/ABCcBFFentLlAAAAAElFTkSuQmCC) right repeat-y;
}
`}),ace.define("ace/theme/twilight",["require","exports","module","ace/theme/twilight-css","ace/lib/dom"],function(n,r,o){r.isDark=!0,r.cssClass="ace-twilight",r.cssText=n("./twilight-css");var a=n("../lib/dom");a.importCssString(r.cssText,r.cssClass,!1)}),function(){ace.require(["ace/theme/twilight"],function(n){e&&(e.exports=n)})}()})(ISe);const Kf=NSe,Xf=PSe,ZH=({className:e,children:t,...n})=>d.jsx(KH,{className:et(e),...n,children:d.jsx("div",{className:"fixed inset-0 z-50 flex items-start justify-center sm:items-center",children:t})});ZH.displayName=KH.displayName;const eU=p.forwardRef(({className:e,...t},n)=>d.jsx(XH,{ref:n,className:et("fixed inset-0 z-50 bg-blur-shared transition-all duration-100 data-[state=closed]:animate-out data-[state=closed]:fade-out data-[state=open]:fade-in",e),...t}));eU.displayName=XH.displayName;const Tu=p.forwardRef(({className:e,children:t,...n},r)=>d.jsxs(ZH,{children:[d.jsx(eU,{}),d.jsxs(YH,{ref:r,className:et("fixed z-50 grid w-full gap-3 rounded-b-lg border bg-[#262626] p-6 shadow-lg animate-in data-[state=open]:fade-in-90 data-[state=open]:slide-in-from-bottom-10 sm:max-w-[80%] sm:rounded-lg sm:zoom-in-90 data-[state=open]:sm:slide-in-from-bottom-0",e),...n,children:[t,d.jsxs(RSe,{className:"absolute right-4 top-4 rounded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground",children:[d.jsx(Pi,{className:"h-4 w-4",style:{color:"#fff"}}),d.jsx("span",{className:"sr-only",children:"Close"})]})]})]}));Tu.displayName=YH.displayName;const ju=({className:e,...t})=>d.jsx("div",{className:et("flex flex-col space-y-1.5 text-center sm:text-left",e),...t});ju.displayName="DialogHeader";const Qy=({className:e,...t})=>d.jsx("div",{className:et("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",e),...t});Qy.displayName="DialogFooter";const Kl=p.forwardRef(({className:e,...t},n)=>d.jsx(JH,{ref:n,className:et("text-lg font-semibold leading-none tracking-tight",e),...t}));Kl.displayName=JH.displayName;const Nu=p.forwardRef(({className:e,...t},n)=>d.jsx(QH,{ref:n,className:et("text-sm text-[#fff]",e),...t}));Nu.displayName=QH.displayName;const tU=({children:e})=>d.jsx("div",{className:"h-full w-full",children:e}),nU=({children:e,asChild:t,disable:n})=>d.jsx(Xf,{className:t?"":"w-full",hidden:!e,asChild:t,children:e}),rU=({children:e,description:t})=>d.jsxs(ju,{children:[d.jsx(Kl,{className:"flex items-center",children:e}),d.jsx(Nu,{children:t})]}),oU=({children:e})=>d.jsx(d.Fragment,{children:e});function vo({open:e,setOpen:t,children:n,size:r="large",onChangeOpenModal:o}){const a=W.Children.toArray(n).find(f=>f.type===rU),i=W.Children.toArray(n).find(f=>f.type===nU),s=W.Children.toArray(n).find(f=>f.type===tU),l=W.Children.toArray(n).find(f=>f.type===oU);let c,u;switch(r){case"x-small":c="min-w-[20vw]",u="h-[10vh]";break;case"smaller":c="min-w-[40vw]",u="h-[27vh]";break;case"small":c="min-w-[40vw]",u="h-[40vh]";break;case"small-h-full":c="min-w-[40vw]";break;case"medium":c="min-w-[60vw]",u="h-[60vh]";break;case"medium-h-full":c="min-w-[60vw]";break;case"large":c="min-w-[80vw]",u="h-[80vh]";break;case"large-h-full":c="min-w-[80vw]";break;default:c="min-w-[80vw]",u="h-[80vh]";break}return p.useEffect(()=>{o&&o(e)},[e]),d.jsxs(Kf,{open:e,onOpenChange:t,children:[i,d.jsxs(Tu,{className:c,children:[d.jsx("div",{className:"truncate-doubleline word-break-break-word text-[#fff]",children:a}),d.jsx("div",{className:`mt-2 flex flex-col ${u} w-full promptTextarea`,children:s}),l&&d.jsx("div",{className:"flex flex-row-reverse",children:l})]})]})}vo.Content=tU;vo.Header=rU;vo.Trigger=nU;vo.Footer=oU;function CN({value:e,setValue:t,nodeClass:n,setNodeClass:r}){const[o,a]=p.useState(e),{dark:i}=p.useContext(Am),{closePopUp:s,setCloseEdit:l}=p.useContext(Hn),{setErrorData:c,setSuccessData:u}=p.useContext(wt),{t:f}=ze();function h(b){b===!1&&(l("codearea"),s())}function v(){mt(Khe(o).then(b=>{if(b){let m=b.imports.errors,y=b.function.errors;y.length===0&&m.length===0?(u({title:f("code.codeReadyToRun")}),t(o),h(!1)):(y.length!==0&&c({title:f("code.functionError"),list:y}),m.length!==0&&c({title:f("code.importsError"),list:m}))}else c({title:f("code.errorOccurred")})}))}return d.jsxs(vo,{open:!0,setOpen:h,children:[d.jsx(vo.Header,{description:f("code.editPythonCodeDescription"),children:d.jsxs(GH,{className:"flex items-center",children:[d.jsx("span",{className:"pr-2 text-[#fff]",children:f("code.editCode")}),d.jsx(v6,{strokeWidth:1.5,className:"h-6 w-6 pl-1 text-primary","aria-hidden":"true"})]})}),d.jsx(vo.Content,{children:d.jsxs("div",{className:"flex h-full w-full flex-col transition-all",children:[d.jsx("div",{className:"h-full w-full",children:d.jsx(Yb,{value:o,mode:"python",highlightActiveLine:!0,showPrintMargin:!1,fontSize:14,showGutter:!0,enableLiveAutocompletion:!0,theme:i?"twilight":"github",name:"CodeEditor",onChange:b=>{a(b)},className:"h-full w-full rounded-lg border-[1px] border-border custom-scroll"})}),d.jsx("div",{className:"flex h-fit w-full justify-end",children:d.jsx(_e,{className:"mt-3 baogao-btn2",onClick:v,type:"submit",children:f("code.checkAndSave")})})]})})]})}function Zy({value:e,onChange:t,disabled:n,editNode:r=!1,nodeClass:o,setNodeClass:a}){const[i,s]=p.useState(typeof e=="string"?e:JSON.stringify(e)),{openPopUp:l}=p.useContext(Hn);return p.useEffect(()=>{n&&(s(""),t(""))},[n,t]),p.useEffect(()=>{s(typeof e=="string"?e:JSON.stringify(e))},[e]),d.jsx("div",{className:n?"pointer-events-none w-full ":" w-full",children:d.jsxs("div",{className:"flex w-full items-center",children:[d.jsx("span",{onClick:()=>{l(d.jsx(CN,{value:i,nodeClass:o,setNodeClass:a,setValue:c=>{s(c),t(c)}}))},className:r?"input-edit-node input-dialog":(n?" input-disable input-ring ":"")+" input-primary text-muted-foreground ",children:i!==""?i:"input..."}),d.jsx("button",{onClick:()=>{l(d.jsx(CN,{setNodeClass:a,value:i,nodeClass:o,setValue:c=>{s(c),t(c)}}))},children:!r&&d.jsx(cy,{strokeWidth:1.5,className:"icons-parameters-comp"+(n?" text-ring":" hover:text-accent-foreground")})})]})})}function ex({value:e,onChange:t,disabled:n,editNode:r=!1}){const[o,a]=p.useState(e??""),{closePopUp:i}=p.useContext(Hn),s=.1,l=0,c=1;return p.useEffect(()=>{n&&(a(""),t(""))},[n,t]),p.useEffect(()=>{a(e)},[i]),d.jsx("div",{className:"w-full "+(n?"float-component-pointer":""),children:d.jsx("input",{type:"number",step:s,min:l,onInput:u=>{u.target.value<l.toString()&&(u.target.value=l.toString()),u.target.value>c.toString()&&(u.target.value=c.toString())},max:c,value:o,className:r?"input-edit-node":"input-primary"+(n?" input-disable ":""),placeholder:r?"number from 0 to 1":"Input a number from 0 to 1",onChange:u=>{a(u.target.value),t(u.target.value)}})})}function Lm({value:e,onChange:t,disabled:n,password:r,maxLength:o=100,editNode:a=!1}){const[i,s]=p.useState(e??""),[l,c]=p.useState(!1),{closePopUp:u}=p.useContext(Hn);return p.useEffect(()=>{n&&(s(""),t(""))},[n,t]),p.useEffect(()=>{s(e??"")},[u]),d.jsxs("div",{className:n?"input-component-div":"relative",children:[d.jsx("input",{value:i,className:En(n?" input-disable ":"",r&&!l&&i!==""?" text-clip password ":"",a?" input-edit-node ":" input-primary ",r&&a?"pr-8":"",r&&!a?"pr-10":""),placeholder:r&&a?"Key":"input...",onChange:f=>{s(f.target.value),t(f.target.value)}}),r&&d.jsx("button",{className:En(a?"input-component-true-button":"input-component-false-button"),onClick:()=>{c(!l)},children:r&&(l?d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",className:En(a?"input-component-true-svg":"input-component-false-svg"),children:d.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.98 8.223A10.477 10.477 0 001.934 12C3.226 16.338 7.244 19.5 12 19.5c.993 0 1.953-.138 2.863-.395M6.228 6.228A10.45 10.45 0 0112 4.5c4.756 0 8.773 3.162 10.065 7.498a10.523 10.523 0 01-4.293 5.774M6.228 6.228L3 3m3.228 3.228l3.65 3.65m7.894 7.894L21 21m-3.228-3.228l-3.65-3.65m0 0a3 3 0 10-4.243-4.243m4.242 4.242L9.88 9.88"})}):d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",className:En(a?"input-component-true-svg":"input-component-false-svg"),children:[d.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M2.036 12.322a1.012 1.012 0 010-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178z"}),d.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 12a3 3 0 11-6 0 3 3 0 016 0z"})]}))})]})}function Dm({value:e,onChange:t,disabled:n,suffixes:r,fileTypes:o,placeholder:a="The current file is empty",onFileChange:i,editNode:s=!1,isSSO:l=!1}){const[c,u]=p.useState(e),[f,h]=p.useState(!1),{setErrorData:v}=p.useContext(wt),{flow:b}=p.useContext(mn);p.useEffect(()=>{n&&(u(""),t(""),i(""))},[n,t]),p.useEffect(()=>{u(e)},[e]);const m=()=>{const y=document.createElement("input");y.type="file",y.accept=r.join(","),y.style.display="none",y.multiple=!1,y.onchange=A=>{var k;h(!0);const w=(k=A.target.files)==null?void 0:k[0];l?By(w,C=>{}).then(C=>{if(h(!1),typeof C=="string")return v({title:"Error",list:[C]});const{file_path:E}=C;u(w.name),t(w.name),i(E)}):Qhe(w,b.id).then(C=>{console.log("File uploaded successfully");const{file_path:E}=C;u(w.name),t(w.name),i(E),h(!1)}).catch(()=>{console.error("Error occurred while uploading file"),h(!1)})},y.click()};return d.jsx("div",{className:n?"input-component-div":"w-full",children:d.jsxs("div",{className:"input-file-component",children:[d.jsx("span",{onClick:m,className:s?"input-edit-node input-dialog text-muted-foreground":n?"input-disable input-dialog input-primary":"input-dialog input-primary text-muted-foreground",children:c!==""?c:a}),d.jsxs("button",{onClick:m,children:[!s&&!f&&d.jsx(Pfe,{strokeWidth:1.5,className:"icons-parameters-comp"+(n?" text-ring ":" hover:text-accent-foreground")}),!s&&f&&d.jsx("span",{className:"loading loading-spinner loading-sm pointer-events-none h-8 pl-3"})]})]})})}const FSe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA8hJREFUWEfNmOlu1EAQhKsJR7ghiJsfQID3fx1COILEjQgBAkkgMfqWLtSQFSvskeyRLO/ac9R0V3X3ONSodV23JOlITncg6SAiuqHTx9AJGJ/gTkjiYs7vkna5DwU5GGCCOyPpgqTzkrDktqQPkrYiArC9WwuAy5KuSLqWAHHzF0mvuSICsL1bC4BnJd2WdEMSYGk7kl5Jeh4RH3ujS74MGQ//zkm6J+mmpGNQMjmIBZ9EBK7u3VpZcDUBHk8k+2nBx1MBeFfS9VQxHPxRAG72Nl9DF9+ZA/ClpPWI2BobIKEFC6JiXGwLTgogHMTFiARe28VYcHQVY0EDtEgIzqgYkUyCgwAkDlaAxEHCzOgACdQVoHMxALHg6C4mD9dAbYCI5FFEfB5bxQB8kIH6aILZkwTAtSa5uOs6QgNVCCrkPquiqOnyjlXo48zDO7IFd0RCHLyaYxljkTzLysbjZ3VijnP9yBz18ryzejISHMAol8ir1HQ0QgUXDXC++M8ivGOyU5IuJ1CA+B3cey8Ja2JZANGf//SxQZjX+ZuNuZb8Sn8AMvi0pFu5EEqsAAzQVrB1DZDNnUwFGyDjqWi4+M0aAOE3AAHKf9YCKAB5zpwAhLfvGA9ALIabIDqWYCAT2B0AYmG7l7vdX9/VwqPSwxtcRBvWdB8qoA2AAhAXXZR0X9KlUo1UUIB1q88NxJup70wJb8ibMYh54saa9IcaDyVtAhAVwj2KTnjoCXGLrWKLMmk9HFks3kDlqSnhTRi857cw6nPzEYBrBgh/uHAvXPQAE/tvwdTnAGNSc7AqEy59y8OT+/HenGPT5qKjiLlI9iHQb2NBBrAo5bqTPSBNbCd/y9+T2VVsihADTRyiAESZ9SbvLMw45rdnEAWbYH4/Zw3UyzlmNyL2fxO767rqksqfqkwW5n+NlbXcsnVQI+CIg87FHmeAVmx9DsCdelStyptH2oXP8kyCwDiTsLjdhIsOpbo0REREFR5nG54dOui3AEixMC8Xv5hKLiYCUFH7VAc94JaLhU8L3fCPDi0sSGjyocn1IAJwuTX6mWSlVNRwEKLzXQaATyNidAs6C3EmcUHgLwsAHL0exMWomJLfALEgHKTk5ztN79aKg6gYC9YwA0BK/klYsB47sZZVzLFzEhwEIAd3UhbNJT8WHB1gVbG/biESAjUcHN3FAORM4nMxYYZkD8CNJoem3hL79X2aTAI4vrJSncM/3PqWsj0iUHTv1kLFgCLUkJNRMYAILViRyuSPouB/kbYACCgXveRhBEJNtzcUHJv5CTvenUcLuPr0AAAAAElFTkSuQmCC",BSe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAktJREFUWEetl71PVUEQxX+jaAyKGk3UysLGGAoqJVoYjX+3kRiV2FjRkBArCxtFARExMGaee8l9+3Z3Zh9v23t3z9kzZz5WAFR1CXgIXAd2gW0RUfu2yKWqD4C7wBGwIyL7oqqXgOfA8ghsD/goIvbjQpaqPgbujQ47BTaNwBpwv4DyC/iwCBKqug7cKWDsGYEXwErlmqbAhoj8nVcGVX0G3K7sPzYCq4DFprb+JBLHvSQccDvuhxEwA5oHrjYAusPRkH2AMQ+8lZQFVwCTaiEkAuAnyeTfJgQSiVI25KK4ngjIbun9XkQs3TkjkEhYOF4Bl+fxRADcjjVT7w/nTxE4TzgCstvNLa2/jy83Q6CDxCHwRkROA+BnMc+VLRLo8MRP4HdW4XKM4s2rIRjvTinqecIrD1MxDyswyo5IipZING8eUuAcJKox71ZgROIC8BS45WhutWJTRA682MzUAW9DoaWWthyKyGvvrK4QpKyotdQSVrh3VNMwy4Ye8GGr1Qkruc2hxiUQLK81xd3e0SQQADe327BiqVpbzXmiVQk92S3PN9KAOfc8UesFHvhUnqtqpFgVjVnqhq0ZbpIQpa5Wma7zsMx4Ip8HPHA7sFrbg71jyhPjiciTPVTbe8MxzIQeeLi2p6IV9cQ7m4ptJLfRvLZCN883Bz3x1XuYNGPu1fuAJyYPkyfpwZif9//tls1wHmhBiVY4jozANeBltrEr5h6pZExr5YY1Xp8GE94EHqWSajPeVrSfe+DDd1W9CNhD+AZgF/wsIl/+ATsSMNYUdbv0AAAAAElFTkSuQmCC";function tx({value:e,onChange:t,disabled:n,isGroup:r=!1,editNode:o=!1}){const[a,i]=p.useState(e??[""]),{closePopUp:s}=p.useContext(Hn);p.useEffect(()=>{n&&(i([""]),t([""]))},[n,t]),p.useEffect(()=>{i(e)},[s]);const l=p.useRef(null);return p.useEffect(()=>{const c=u=>{u.stopPropagation()};return l.current.addEventListener("wheel",c),()=>{var u;return(u=l.current)==null?void 0:u.removeEventListener("wheel",c)}},[]),d.jsx("div",{ref:l,className:`${n?"pointer-events-none cursor-not-allowed":""}
flex flex-col gap-3 template-scrollbar pb-[14px]
${r&&"max-h-[170px]"}`,children:a.map((c,u)=>d.jsxs("div",{className:"flex w-full gap-3 pl-[14px] pr-[14px]",children:[d.jsx("input",{type:"text",value:c,className:o?"input-edit-node mt-[3px]":"input-primary mt-[3px]"+(n?"input-disable":""),placeholder:"input...",onChange:f=>{i(h=>{let v=xt(h);return v[u]=f.target.value,t(v),v})}}),u===a.length-1&&d.jsx("button",{onClick:()=>{i(f=>{let h=xt(f);return h.push(""),t(h),h})},children:d.jsx("img",{src:FSe,className:"w-[14px]",alt:""})}),a.length!==1&&d.jsx("button",{onClick:()=>{i(f=>{let h=xt(f);return h.splice(u,1),t(h),h})},children:d.jsx("img",{src:BSe,className:"w-[11px]",alt:""})})]},u))})}function nx({value:e,onChange:t,disabled:n,editNode:r=!1}){const[o,a]=p.useState(e??""),i=0,{closePopUp:s}=p.useContext(Hn);return p.useEffect(()=>{n&&(a(""),t(""))},[n,t]),p.useEffect(()=>{a(e)},[s]),d.jsx("div",{className:"w-full "+(n?"pointer-events-none w-full cursor-not-allowed":""),children:d.jsx("input",{onKeyDown:l=>{l.key!=="Backspace"&&l.key!=="Enter"&&l.key!=="Delete"&&l.key!=="ArrowLeft"&&l.key!=="ArrowRight"&&l.key!=="Control"&&l.key!=="Meta"&&l.key!=="Shift"&&l.key!=="c"&&l.key!=="v"&&l.key!=="a"&&!/^[-]?\d*$/.test(l.key)&&l.preventDefault()},type:"number",step:"1",min:i,onInput:l=>{l.target.value<i.toString()&&(l.target.value=i.toString())},value:o,className:r?" input-edit-node ":" input-primary "+(n?" input-disable":""),placeholder:r?"integer":"Enter an integer",onChange:l=>{a(l.target.value),t(l.target.value)}})})}/*! @license DOMPurify 3.1.1 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.1.1/LICENSE */const{entries:aU,setPrototypeOf:SN,isFrozen:$Se,getPrototypeOf:zSe,getOwnPropertyDescriptor:_Se}=Object;let{freeze:io,seal:Fa,create:iU}=Object,{apply:g3,construct:m3}=typeof Reflect<"u"&&Reflect;io||(io=function(t){return t});Fa||(Fa=function(t){return t});g3||(g3=function(t,n,r){return t.apply(n,r)});m3||(m3=function(t,n){return new t(...n)});const g0=Qo(Array.prototype.forEach),EN=Qo(Array.prototype.pop),Vp=Qo(Array.prototype.push),lv=Qo(String.prototype.toLowerCase),pw=Qo(String.prototype.toString),kN=Qo(String.prototype.match),qp=Qo(String.prototype.replace),HSe=Qo(String.prototype.indexOf),USe=Qo(String.prototype.trim),Ja=Qo(Object.prototype.hasOwnProperty),ho=Qo(RegExp.prototype.test),Gp=WSe(TypeError);function Qo(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return g3(e,t,r)}}function WSe(e){return function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return m3(e,n)}}function Lt(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:lv;SN&&SN(e,null);let r=t.length;for(;r--;){let o=t[r];if(typeof o=="string"){const a=n(o);a!==o&&($Se(t)||(t[r]=a),o=a)}e[o]=!0}return e}function VSe(e){for(let t=0;t<e.length;t++)Ja(e,t)||(e[t]=null);return e}function Ac(e){const t=iU(null);for(const[n,r]of aU(e))Ja(e,n)&&(Array.isArray(r)?t[n]=VSe(r):r&&typeof r=="object"&&r.constructor===Object?t[n]=Ac(r):t[n]=r);return t}function m0(e,t){for(;e!==null;){const r=_Se(e,t);if(r){if(r.get)return Qo(r.get);if(typeof r.value=="function")return Qo(r.value)}e=zSe(e)}function n(){return null}return n}const ON=io(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),hw=io(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),gw=io(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),qSe=io(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),mw=io(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),GSe=io(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),TN=io(["#text"]),jN=io(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns","slot"]),vw=io(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),NN=io(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),v0=io(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),KSe=Fa(/\{\{[\w\W]*|[\w\W]*\}\}/gm),XSe=Fa(/<%[\w\W]*|[\w\W]*%>/gm),YSe=Fa(/\${[\w\W]*}/gm),JSe=Fa(/^data-[\-\w.\u00B7-\uFFFF]/),QSe=Fa(/^aria-[\-\w]+$/),sU=Fa(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),ZSe=Fa(/^(?:\w+script|data):/i),e6e=Fa(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),lU=Fa(/^html$/i),t6e=Fa(/^[a-z][.\w]*(-[.\w]+)+$/i);var PN=Object.freeze({__proto__:null,MUSTACHE_EXPR:KSe,ERB_EXPR:XSe,TMPLIT_EXPR:YSe,DATA_ATTR:JSe,ARIA_ATTR:QSe,IS_ALLOWED_URI:sU,IS_SCRIPT_OR_DATA:ZSe,ATTR_WHITESPACE:e6e,DOCTYPE_NAME:lU,CUSTOM_ELEMENT:t6e});const n6e=function(){return typeof window>"u"?null:window},r6e=function(t,n){if(typeof t!="object"||typeof t.createPolicy!="function")return null;let r=null;const o="data-tt-policy-suffix";n&&n.hasAttribute(o)&&(r=n.getAttribute(o));const a="dompurify"+(r?"#"+r:"");try{return t.createPolicy(a,{createHTML(i){return i},createScriptURL(i){return i}})}catch{return console.warn("TrustedTypes policy "+a+" could not be created."),null}};function cU(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:n6e();const t=De=>cU(De);if(t.version="3.1.1",t.removed=[],!e||!e.document||e.document.nodeType!==9)return t.isSupported=!1,t;let{document:n}=e;const r=n,o=r.currentScript,{DocumentFragment:a,HTMLTemplateElement:i,Node:s,Element:l,NodeFilter:c,NamedNodeMap:u=e.NamedNodeMap||e.MozNamedAttrMap,HTMLFormElement:f,DOMParser:h,trustedTypes:v}=e,b=l.prototype,m=m0(b,"cloneNode"),y=m0(b,"nextSibling"),A=m0(b,"childNodes"),w=m0(b,"parentNode");if(typeof i=="function"){const De=n.createElement("template");De.content&&De.content.ownerDocument&&(n=De.content.ownerDocument)}let k,C="";const{implementation:E,createNodeIterator:S,createDocumentFragment:O,getElementsByTagName:T}=n,{importNode:P}=r;let N={};t.isSupported=typeof aU=="function"&&typeof w=="function"&&E&&E.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:L,ERB_EXPR:I,TMPLIT_EXPR:M,DATA_ATTR:B,ARIA_ATTR:R,IS_SCRIPT_OR_DATA:D,ATTR_WHITESPACE:$,CUSTOM_ELEMENT:z}=PN;let{IS_ALLOWED_URI:_}=PN,V=null;const H=Lt({},[...ON,...hw,...gw,...mw,...TN]);let K=null;const X=Lt({},[...jN,...vw,...NN,...v0]);let Y=Object.seal(iU(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),ne=null,ee=null,re=!0,be=!0,ce=!1,le=!0,ge=!1,ie=!0,Pe=!1,Te=!1,Oe=!1,Ie=!1,Ne=!1,Ue=!1,We=!0,he=!1;const pe="user-content-";let je=!0,Le=!1,nt={},gt=null;const tn=Lt({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let Xt=null;const rn=Lt({},["audio","video","img","source","image","track"]);let ur=null;const Un=Lt({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),yr="http://www.w3.org/1998/Math/MathML",xr="http://www.w3.org/2000/svg",Nn="http://www.w3.org/1999/xhtml";let jr=Nn,Nr=!1,_r=null;const se=Lt({},[yr,xr,Nn],pw);let ue=null;const Ae=["application/xhtml+xml","text/html"],Be="text/html";let He=null,Ye=null;const tt=255,Ze=n.createElement("form"),Fe=function(Q){return Q instanceof RegExp||Q instanceof Function},Rt=function(){let Q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(Ye&&Ye===Q)){if((!Q||typeof Q!="object")&&(Q={}),Q=Ac(Q),ue=Ae.indexOf(Q.PARSER_MEDIA_TYPE)===-1?Be:Q.PARSER_MEDIA_TYPE,He=ue==="application/xhtml+xml"?pw:lv,V=Ja(Q,"ALLOWED_TAGS")?Lt({},Q.ALLOWED_TAGS,He):H,K=Ja(Q,"ALLOWED_ATTR")?Lt({},Q.ALLOWED_ATTR,He):X,_r=Ja(Q,"ALLOWED_NAMESPACES")?Lt({},Q.ALLOWED_NAMESPACES,pw):se,ur=Ja(Q,"ADD_URI_SAFE_ATTR")?Lt(Ac(Un),Q.ADD_URI_SAFE_ATTR,He):Un,Xt=Ja(Q,"ADD_DATA_URI_TAGS")?Lt(Ac(rn),Q.ADD_DATA_URI_TAGS,He):rn,gt=Ja(Q,"FORBID_CONTENTS")?Lt({},Q.FORBID_CONTENTS,He):tn,ne=Ja(Q,"FORBID_TAGS")?Lt({},Q.FORBID_TAGS,He):{},ee=Ja(Q,"FORBID_ATTR")?Lt({},Q.FORBID_ATTR,He):{},nt=Ja(Q,"USE_PROFILES")?Q.USE_PROFILES:!1,re=Q.ALLOW_ARIA_ATTR!==!1,be=Q.ALLOW_DATA_ATTR!==!1,ce=Q.ALLOW_UNKNOWN_PROTOCOLS||!1,le=Q.ALLOW_SELF_CLOSE_IN_ATTR!==!1,ge=Q.SAFE_FOR_TEMPLATES||!1,ie=Q.SAFE_FOR_XML!==!1,Pe=Q.WHOLE_DOCUMENT||!1,Ie=Q.RETURN_DOM||!1,Ne=Q.RETURN_DOM_FRAGMENT||!1,Ue=Q.RETURN_TRUSTED_TYPE||!1,Oe=Q.FORCE_BODY||!1,We=Q.SANITIZE_DOM!==!1,he=Q.SANITIZE_NAMED_PROPS||!1,je=Q.KEEP_CONTENT!==!1,Le=Q.IN_PLACE||!1,_=Q.ALLOWED_URI_REGEXP||sU,jr=Q.NAMESPACE||Nn,Y=Q.CUSTOM_ELEMENT_HANDLING||{},Q.CUSTOM_ELEMENT_HANDLING&&Fe(Q.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Y.tagNameCheck=Q.CUSTOM_ELEMENT_HANDLING.tagNameCheck),Q.CUSTOM_ELEMENT_HANDLING&&Fe(Q.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Y.attributeNameCheck=Q.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),Q.CUSTOM_ELEMENT_HANDLING&&typeof Q.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(Y.allowCustomizedBuiltInElements=Q.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),ge&&(be=!1),Ne&&(Ie=!0),nt&&(V=Lt({},TN),K=[],nt.html===!0&&(Lt(V,ON),Lt(K,jN)),nt.svg===!0&&(Lt(V,hw),Lt(K,vw),Lt(K,v0)),nt.svgFilters===!0&&(Lt(V,gw),Lt(K,vw),Lt(K,v0)),nt.mathMl===!0&&(Lt(V,mw),Lt(K,NN),Lt(K,v0))),Q.ADD_TAGS&&(V===H&&(V=Ac(V)),Lt(V,Q.ADD_TAGS,He)),Q.ADD_ATTR&&(K===X&&(K=Ac(K)),Lt(K,Q.ADD_ATTR,He)),Q.ADD_URI_SAFE_ATTR&&Lt(ur,Q.ADD_URI_SAFE_ATTR,He),Q.FORBID_CONTENTS&&(gt===tn&&(gt=Ac(gt)),Lt(gt,Q.FORBID_CONTENTS,He)),je&&(V["#text"]=!0),Pe&&Lt(V,["html","head","body"]),V.table&&(Lt(V,["tbody"]),delete ne.tbody),Q.TRUSTED_TYPES_POLICY){if(typeof Q.TRUSTED_TYPES_POLICY.createHTML!="function")throw Gp('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof Q.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw Gp('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');k=Q.TRUSTED_TYPES_POLICY,C=k.createHTML("")}else k===void 0&&(k=r6e(v,o)),k!==null&&typeof C=="string"&&(C=k.createHTML(""));io&&io(Q),Ye=Q}},Vt=Lt({},["mi","mo","mn","ms","mtext"]),Je=Lt({},["foreignobject","desc","title","annotation-xml"]),at=Lt({},["title","style","font","a","script"]),jt=Lt({},[...hw,...gw,...qSe]),Yt=Lt({},[...mw,...GSe]),tr=function(Q){let ye=w(Q);(!ye||!ye.tagName)&&(ye={namespaceURI:jr,tagName:"template"});const Xe=lv(Q.tagName),At=lv(ye.tagName);return _r[Q.namespaceURI]?Q.namespaceURI===xr?ye.namespaceURI===Nn?Xe==="svg":ye.namespaceURI===yr?Xe==="svg"&&(At==="annotation-xml"||Vt[At]):!!jt[Xe]:Q.namespaceURI===yr?ye.namespaceURI===Nn?Xe==="math":ye.namespaceURI===xr?Xe==="math"&&Je[At]:!!Yt[Xe]:Q.namespaceURI===Nn?ye.namespaceURI===xr&&!Je[At]||ye.namespaceURI===yr&&!Vt[At]?!1:!Yt[Xe]&&(at[Xe]||!jt[Xe]):!!(ue==="application/xhtml+xml"&&_r[Q.namespaceURI]):!1},_t=function(Q){Vp(t.removed,{element:Q});try{Q.parentNode.removeChild(Q)}catch{Q.remove()}},Ar=function(Q,ye){try{Vp(t.removed,{attribute:ye.getAttributeNode(Q),from:ye})}catch{Vp(t.removed,{attribute:null,from:ye})}if(ye.removeAttribute(Q),Q==="is"&&!K[Q])if(Ie||Ne)try{_t(ye)}catch{}else try{ye.setAttribute(Q,"")}catch{}},nr=function(Q){let ye=null,Xe=null;if(Oe)Q="<remove></remove>"+Q;else{const Vn=kN(Q,/^[\r\n\t ]+/);Xe=Vn&&Vn[0]}ue==="application/xhtml+xml"&&jr===Nn&&(Q='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+Q+"</body></html>");const At=k?k.createHTML(Q):Q;if(jr===Nn)try{ye=new h().parseFromString(At,ue)}catch{}if(!ye||!ye.documentElement){ye=E.createDocument(jr,"template",null);try{ye.documentElement.innerHTML=Nr?C:At}catch{}}const wr=ye.body||ye.documentElement;return Q&&Xe&&wr.insertBefore(n.createTextNode(Xe),wr.childNodes[0]||null),jr===Nn?T.call(ye,Pe?"html":"body")[0]:Pe?ye.documentElement:wr},Pn=function(Q){return S.call(Q.ownerDocument||Q,Q,c.SHOW_ELEMENT|c.SHOW_COMMENT|c.SHOW_TEXT|c.SHOW_PROCESSING_INSTRUCTION|c.SHOW_CDATA_SECTION,null)},lo=function(Q){return Q instanceof f&&(typeof Q.__depth<"u"&&typeof Q.__depth!="number"||typeof Q.__removalCount<"u"&&typeof Q.__removalCount!="number"||typeof Q.nodeName!="string"||typeof Q.textContent!="string"||typeof Q.removeChild!="function"||!(Q.attributes instanceof u)||typeof Q.removeAttribute!="function"||typeof Q.setAttribute!="function"||typeof Q.namespaceURI!="string"||typeof Q.insertBefore!="function"||typeof Q.hasChildNodes!="function")},To=function(Q){return typeof s=="function"&&Q instanceof s},rr=function(Q,ye,Xe){N[Q]&&g0(N[Q],At=>{At.call(t,ye,Xe,Ye)})},Wn=function(Q){let ye=null;if(rr("beforeSanitizeElements",Q,null),lo(Q))return _t(Q),!0;const Xe=He(Q.nodeName);if(rr("uponSanitizeElement",Q,{tagName:Xe,allowedTags:V}),Q.hasChildNodes()&&!To(Q.firstElementChild)&&ho(/<[/\w]/g,Q.innerHTML)&&ho(/<[/\w]/g,Q.textContent)||Q.nodeType===7||ie&&Q.nodeType===8&&ho(/<[/\w]/g,Q.data))return _t(Q),!0;if(!V[Xe]||ne[Xe]){if(!ne[Xe]&&dr(Xe)&&(Y.tagNameCheck instanceof RegExp&&ho(Y.tagNameCheck,Xe)||Y.tagNameCheck instanceof Function&&Y.tagNameCheck(Xe)))return!1;if(je&&!gt[Xe]){const At=w(Q)||Q.parentNode,wr=A(Q)||Q.childNodes;if(wr&&At){const Vn=wr.length;for(let Hr=Vn-1;Hr>=0;--Hr){const oa=m(wr[Hr],!0);oa.__removalCount=(Q.__removalCount||0)+1,At.insertBefore(oa,y(Q))}}}return _t(Q),!0}return Q instanceof l&&!tr(Q)||(Xe==="noscript"||Xe==="noembed"||Xe==="noframes")&&ho(/<\/no(script|embed|frames)/i,Q.innerHTML)?(_t(Q),!0):(ge&&Q.nodeType===3&&(ye=Q.textContent,g0([L,I,M],At=>{ye=qp(ye,At," ")}),Q.textContent!==ye&&(Vp(t.removed,{element:Q.cloneNode()}),Q.textContent=ye)),rr("afterSanitizeElements",Q,null),!1)},Ft=function(Q,ye,Xe){if(We&&(ye==="id"||ye==="name")&&(Xe in n||Xe in Ze))return!1;if(!(be&&!ee[ye]&&ho(B,ye))){if(!(re&&ho(R,ye))){if(!K[ye]||ee[ye]){if(!(dr(Q)&&(Y.tagNameCheck instanceof RegExp&&ho(Y.tagNameCheck,Q)||Y.tagNameCheck instanceof Function&&Y.tagNameCheck(Q))&&(Y.attributeNameCheck instanceof RegExp&&ho(Y.attributeNameCheck,ye)||Y.attributeNameCheck instanceof Function&&Y.attributeNameCheck(ye))||ye==="is"&&Y.allowCustomizedBuiltInElements&&(Y.tagNameCheck instanceof RegExp&&ho(Y.tagNameCheck,Xe)||Y.tagNameCheck instanceof Function&&Y.tagNameCheck(Xe))))return!1}else if(!ur[ye]){if(!ho(_,qp(Xe,$,""))){if(!((ye==="src"||ye==="xlink:href"||ye==="href")&&Q!=="script"&&HSe(Xe,"data:")===0&&Xt[Q])){if(!(ce&&!ho(D,qp(Xe,$,"")))){if(Xe)return!1}}}}}}return!0},dr=function(Q){return Q!=="annotation-xml"&&kN(Q,z)},Jr=function(Q){rr("beforeSanitizeAttributes",Q,null);const{attributes:ye}=Q;if(!ye)return;const Xe={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:K};let At=ye.length;for(;At--;){const wr=ye[At],{name:Vn,namespaceURI:Hr,value:oa}=wr,oc=He(Vn);let Pr=Vn==="value"?oa:USe(oa);if(Xe.attrName=oc,Xe.attrValue=Pr,Xe.keepAttr=!0,Xe.forceKeepAttr=void 0,rr("uponSanitizeAttribute",Q,Xe),Pr=Xe.attrValue,Xe.forceKeepAttr||(Ar(Vn,Q),!Xe.keepAttr))continue;if(!le&&ho(/\/>/i,Pr)){Ar(Vn,Q);continue}ge&&g0([L,I,M],mp=>{Pr=qp(Pr,mp," ")});const gp=He(Q.nodeName);if(Ft(gp,oc,Pr)){if(he&&(oc==="id"||oc==="name")&&(Ar(Vn,Q),Pr=pe+Pr),k&&typeof v=="object"&&typeof v.getAttributeType=="function"&&!Hr)switch(v.getAttributeType(gp,oc)){case"TrustedHTML":{Pr=k.createHTML(Pr);break}case"TrustedScriptURL":{Pr=k.createScriptURL(Pr);break}}try{Hr?Q.setAttributeNS(Hr,Vn,Pr):Q.setAttribute(Vn,Pr),EN(t.removed)}catch{}}}rr("afterSanitizeAttributes",Q,null)},Yi=function De(Q){let ye=null;const Xe=Pn(Q);for(rr("beforeSanitizeShadowDOM",Q,null);ye=Xe.nextNode();)rr("uponSanitizeShadowNode",ye,null),!Wn(ye)&&(ye.nodeType===1&&(ye.parentNode&&ye.parentNode.__depth?ye.__depth=(ye.__removalCount||0)+ye.parentNode.__depth+1:ye.__depth=1),ye.__depth>=tt&&_t(ye),ye.content instanceof a&&(ye.content.__depth=ye.__depth,De(ye.content)),Jr(ye));rr("afterSanitizeShadowDOM",Q,null)};return t.sanitize=function(De){let Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ye=null,Xe=null,At=null,wr=null;if(Nr=!De,Nr&&(De="<!-->"),typeof De!="string"&&!To(De))if(typeof De.toString=="function"){if(De=De.toString(),typeof De!="string")throw Gp("dirty is not a string, aborting")}else throw Gp("toString is not a function");if(!t.isSupported)return De;if(Te||Rt(Q),t.removed=[],typeof De=="string"&&(Le=!1),Le){if(De.nodeName){const oa=He(De.nodeName);if(!V[oa]||ne[oa])throw Gp("root node is forbidden and cannot be sanitized in-place")}}else if(De instanceof s)ye=nr("<!---->"),Xe=ye.ownerDocument.importNode(De,!0),Xe.nodeType===1&&Xe.nodeName==="BODY"||Xe.nodeName==="HTML"?ye=Xe:ye.appendChild(Xe);else{if(!Ie&&!ge&&!Pe&&De.indexOf("<")===-1)return k&&Ue?k.createHTML(De):De;if(ye=nr(De),!ye)return Ie?null:Ue?C:""}ye&&Oe&&_t(ye.firstChild);const Vn=Pn(Le?De:ye);for(;At=Vn.nextNode();)Wn(At)||(At.nodeType===1&&(At.parentNode&&At.parentNode.__depth?At.__depth=(At.__removalCount||0)+At.parentNode.__depth+1:At.__depth=1),At.__depth>=tt&&_t(At),At.content instanceof a&&(At.content.__depth=At.__depth,Yi(At.content)),Jr(At));if(Le)return De;if(Ie){if(Ne)for(wr=O.call(ye.ownerDocument);ye.firstChild;)wr.appendChild(ye.firstChild);else wr=ye;return(K.shadowroot||K.shadowrootmode)&&(wr=P.call(r,wr,!0)),wr}let Hr=Pe?ye.outerHTML:ye.innerHTML;return Pe&&V["!doctype"]&&ye.ownerDocument&&ye.ownerDocument.doctype&&ye.ownerDocument.doctype.name&&ho(lU,ye.ownerDocument.doctype.name)&&(Hr="<!DOCTYPE "+ye.ownerDocument.doctype.name+`>
`+Hr),ge&&g0([L,I,M],oa=>{Hr=qp(Hr,oa," ")}),k&&Ue?k.createHTML(Hr):Hr},t.setConfig=function(){let De=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Rt(De),Te=!0},t.clearConfig=function(){Ye=null,Te=!1},t.isValidAttribute=function(De,Q,ye){Ye||Rt({});const Xe=He(De),At=He(Q);return Ft(Xe,At,ye)},t.addHook=function(De,Q){typeof Q=="function"&&(N[De]=N[De]||[],Vp(N[De],Q))},t.removeHook=function(De){if(N[De])return EN(N[De])},t.removeHooks=function(De){N[De]&&(N[De]=[])},t.removeAllHooks=function(){N={}},t}var o6e=cU();const uU=({className:e,content:t,onClick:n,suppressWarning:r=!1})=>{const o=o6e.sanitize(t);return d.jsx("div",{className:e,dangerouslySetInnerHTML:{__html:o},suppressContentEditableWarning:r,onClick:n})},a6e=Sy("inline-flex items-center border rounded-full px-2.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2",{variants:{variant:{default:"bg-primary hover:bg-primary/80 border-transparent text-primary-foreground",gray:"bg-border hover:bg-border/80 text-secondary-foreground",secondary:"bg-secondary hover:bg-secondary/80 border-transparent text-secondary-foreground",destructive:"bg-destructive hover:bg-destructive/80 border-transparent text-destructive-foreground",outline:"text-foreground"},size:{sm:"h-4 text-xs",md:"h-5 text-sm",lg:"h-6 text-base"}},defaultVariants:{variant:"default"}});function cu({className:e,variant:t,size:n,...r}){return d.jsx("div",{className:et(a6e({variant:t,size:n}),e),...r})}const Hl=p.forwardRef(({className:e,...t},n)=>d.jsx("textarea",{className:et("flex min-h-[80px] w-full rounded-md border border-input bg-transparent px-3 py-2 text-sm ring-offset-background placeholder:text-muted-foreground focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",e),ref:n,...t}));Hl.displayName="Textarea";const i6e=79,s6e="不能打开聊天窗",l6e="这不是聊天技能。",c6e="技能没有被构建",dU=Kfe,u6e="请在聊天前构建技能。",RN=(e,t,n)=>{const r=e.id,o=Xh(e),a=U6(n,e.id);return`import requests
from typing import Optional
BASE_API_URL = "${window.location.protocol}//${window.location.host}/api/v1/process"
FLOW_ID = "${r}"
# You can tweak the flow by adding a tweaks dictionary
# e.g {"OpenAI-XXXXX": {"model_name": "gpt-4"}}
TWEAKS = ${t&&t.length>0?R7(t):JSON.stringify(o,null,2)}
def run_flow(inputs: dict, flow_id: str, tweaks: Optional[dict] = None) -> dict:
"""
Run a flow with a given message and optional tweaks.
:param message: The message to send to the flow
:param flow_id: The ID of the flow to run
:param tweaks: Optional tweaks to customize the flow
:return: The JSON response from the flow
"""
api_url = f"{BASE_API_URL}/{flow_id}"
payload = {"inputs": inputs}
if tweaks:
payload["tweaks"] = tweaks
response = requests.post(api_url, json=payload)
return response.json()
# Setup any tweaks you want to apply to the flow
inputs = ${a}
print(run_flow(inputs, flow_id=FLOW_ID, tweaks=TWEAKS))`},MN=(e,t,n)=>{const r=e.id,o=Xh(e),a=U6(n,e.id);return`curl -X POST \\
${window.location.protocol}//${window.location.host}/api/v1/process/${r} \\
-H 'Content-Type: application/json' \\
-d '{"inputs": ${a}, "tweaks": ${t&&t.length>0?R7(t):JSON.stringify(o,null,2)}}'`},LN=(e,t,n)=>{const r=e.name,o=Xh(e),a=U6(n,e.id);return`from bisheng import load_flow_from_json
TWEAKS = ${t&&t.length>0?R7(t):JSON.stringify(o,null,2)}
flow = load_flow_from_json("${r}.json", tweaks=TWEAKS)
# Now you can use it like any chain
inputs = ${a}
flow(inputs)`};function R7(e){return e.forEach(n=>{Object.keys(n).forEach(r=>{for(let o in n[r])try{n[r][o]=JSON.parse(n[r][o])}catch{}})}),JSON.stringify(e[0],null,2)}function v3({field_name:e="",value:t,setValue:n,buttonText:r,modalTitle:o,type:a,nodeClass:i,setNodeClass:s}){const[l]=p.useState(r),[c]=p.useState(o),[u]=p.useState(a),[f,h]=p.useState(t),[v,b]=p.useState(!0),[m,y]=p.useState([]);p.useContext(Am);const{setErrorData:A,setSuccessData:w,setNoticeData:k}=p.useContext(wt),{closePopUp:C,setCloseEdit:E}=p.useContext(Hn),S=p.useRef();function O(R){R===!1&&(E("generic"),C())}const T=p.useRef(null),P=p.useRef(null);function N(R){const D=/\{([^{}]+)\}/g,$=[];let z;for(;z=D.exec(R);)$.push(`{${z[1]}}`);let _=[],V=$;for(let K of V){let X=K;for(let Y of Lbe)K.includes(Y)&&_.push(X);if(X!==K){const Y=V.indexOf(K);Y!==-1&&V.splice(Y,1,X)}}const H=$.filter(K=>!_.includes(K));y(H)}p.useEffect(()=>{a===ps.PROMPT&&f&&f!=""&&N(f)},[f,a]);const L=(f||"").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(Dbe,Ibe({name:"$1"})).replace(/\n/g,"<br />"),I=()=>d.jsx(uU,{className:M(),content:L,onClick:()=>{b(!0)},suppressWarning:!0});function M(){let R=0;return m.forEach(D=>{R=R+D.replace(/[{}]/g,"").length}),R>i6e?"code-highlight":"code-nohighlight"}function B(R){E6(e,f,i).then(D=>{if(D){s(D==null?void 0:D.frontend_node,f);let $=D.input_variables??[];$&&$.length===0?(b(!0),k({title:"Your template has no variables."})):(b(!1),w({title:"Prompt ready"}),O(R),n(f))}else b(!0),A({title:"An error occurred, please try again."})}).catch(D=>{var $,z;return console.log(D),b(!0),A({title:"This prompt has an issue, please review.",list:[(z=($=D==null?void 0:D.response)==null?void 0:$.data)==null?void 0:z.detail]})})}return d.jsxs(vo,{open:!0,setOpen:O,children:[d.jsx(vo.Header,{description:(()=>{switch(c){case"Edit Text":return"edit text";case"Edit Prompt":return"Create prompts. Prompts can help guide the behavior of the language model.";default:return null}})(),children:d.jsxs(Kl,{className:"flex items-center",children:[d.jsx("span",{className:"pr-2",children:c}),d.jsx(Mfe,{strokeWidth:1.5,className:"h-6 w-6 pl-1 text-primary ","aria-hidden":"true"})]})}),d.jsx(vo.Content,{children:d.jsxs("div",{className:"flex h-full flex-col",children:[d.jsx("div",{className:En(v?"":"rounded-lg border","flex h-full w-full"),children:a===ps.PROMPT&&v?d.jsx(Hl,{ref:P,className:"form-input h-full w-full rounded-lg custom-scroll focus-visible:ring-1",value:f,onBlur:()=>{b(!1)},autoFocus:!0,onChange:R=>{h(R.target.value),N(R.target.value)},placeholder:"Type message here."}):a===ps.PROMPT&&!v?d.jsx(I,{}):a!==ps.PROMPT?d.jsx(Hl,{ref:S,className:"form-input h-full w-full rounded-lg focus-visible:ring-1",value:f,onChange:R=>{h(R.target.value)},placeholder:"Type message here."}):d.jsx(d.Fragment,{})}),d.jsxs("div",{className:"mt-6 flex h-fit w-full items-end justify-between",children:[d.jsx("div",{className:"mb-auto flex-1",children:a===ps.PROMPT&&d.jsxs("div",{className:" mr-2",children:[d.jsx("div",{ref:T,className:"max-h-20 overflow-y-auto custom-scroll",children:d.jsxs("div",{className:"flex flex-wrap items-center",children:[d.jsx(C$,{className:" -ml-px mr-1 flex h-4 w-4 text-primary"}),d.jsx("span",{className:"text-md font-semibold text-primary",children:"Prompt word variable.:"}),m.map((R,D)=>d.jsx(gr,{content:R.replace(/[{}]/g,""),asChild:!1,children:d.jsx(cu,{variant:"gray",size:"md",className:"m-1 max-w-[40vw] cursor-default truncate p-2.5 text-sm",children:d.jsx("div",{className:"relative bottom-[1px]",children:d.jsx("span",{children:R.replace(/[{}]/g,"").length>59?R.replace(/[{}]/g,"").slice(0,56)+"...":R.replace(/[{}]/g,"")})})},D)},Mbe()+D))]})}),d.jsxs("span",{className:"mt-1 text-xs text-[#fff]",children:["The name of the prompt word can be freely chosen within curly braces, for example ","{variable_name}"]})]})}),d.jsxs(_e,{className:"bg-[#FFD54C] hover:bg-[#FFD54C]",onClick:()=>{switch(u){case 1:n(f),O(!1);break;case 2:!f||f===""?O(!1):B(!1);break}},type:"submit",children:[" ",l," "]})]})]})})]})}function rx({field_name:e,setNodeClass:t,nodeClass:n,value:r,onChange:o,disabled:a,editNode:i=!1}){const[s,l]=p.useState(r),{openPopUp:c}=p.useContext(Hn);p.useEffect(()=>{a&&(l(""),o(""))},[a,o]);const u=f=>{l(f),o(f)};return d.jsx("div",{className:a?"pointer-events-none w-full ":" w-full",children:d.jsxs("div",{className:"flex w-full items-center",children:[d.jsx("span",{onClick:()=>{c(d.jsx(v3,{type:ps.PROMPT,value:s,buttonText:"check & Save",modalTitle:"Edit Prompt",setValue:f=>{l(f),o(f)},nodeClass:n,setNodeClass:t}))},className:i?"input-edit-node input-dialog":(a?" input-disable text-ring ":"")+" input-primary text-muted-foreground ",children:s!==""?s:"enter your prompt"}),d.jsx("button",{onClick:()=>{c(d.jsx(v3,{field_name:e,type:ps.PROMPT,value:s,buttonText:"check & Save",modalTitle:"Edit Prompt",setValue:u,nodeClass:n,setNodeClass:t}))},children:!i&&d.jsx(cy,{strokeWidth:1.5,className:"icons-parameters-comp"+(a?" text-ring":" hover:text-accent-foreground")})})]})})}function ox({value:e,onChange:t,disabled:n,editNode:r=!1}){const[o,a]=p.useState(e),{openPopUp:i,closePopUp:s}=p.useContext(Hn);return p.useEffect(()=>{n&&(a(""),t(""))},[n,t]),p.useEffect(()=>{a(e)},[s]),d.jsx("div",{className:n?"pointer-events-none w-full ":" w-full",children:d.jsxs("div",{className:"flex w-full items-center",children:[d.jsx("input",{value:o,className:r?" input-edit-node ":" input-primary "+(n?" input-disable":""),placeholder:"input enter...",onChange:l=>{a(l.target.value),t(l.target.value)}}),d.jsx("button",{onClick:()=>{i(d.jsx(v3,{type:ps.TEXT,buttonText:"Finishing Editing",modalTitle:"Edit Text",value:o,setValue:l=>{a(l),t(l)}}))},children:!r&&d.jsx(cy,{strokeWidth:1.5,className:"icons-parameters-comp"+(n?" text-ring":" hover:text-accent-foreground")})})]})})}const fU="Switch",[d6e,_Vt]=Yr(fU),[f6e,p6e]=d6e(fU),h6e=p.forwardRef((e,t)=>{const{__scopeSwitch:n,name:r,checked:o,defaultChecked:a,required:i,disabled:s,value:l="on",onCheckedChange:c,...u}=e,[f,h]=p.useState(null),v=sn(t,w=>h(w)),b=p.useRef(!1),m=f?!!f.closest("form"):!0,[y=!1,A]=Xr({prop:o,defaultProp:a,onChange:c});return p.createElement(f6e,{scope:n,checked:y,disabled:s},p.createElement(ht.button,Z({type:"button",role:"switch","aria-checked":y,"aria-required":i,"data-state":pU(y),"data-disabled":s?"":void 0,disabled:s,value:l},u,{ref:v,onClick:pt(e.onClick,w=>{A(k=>!k),m&&(b.current=w.isPropagationStopped(),b.current||w.stopPropagation())})})),m&&p.createElement(v6e,{control:f,bubbles:!b.current,name:r,value:l,checked:y,required:i,disabled:s,style:{transform:"translateX(-100%)"}}))}),g6e="SwitchThumb",m6e=p.forwardRef((e,t)=>{const{__scopeSwitch:n,...r}=e,o=p6e(g6e,n);return p.createElement(ht.span,Z({"data-state":pU(o.checked),"data-disabled":o.disabled?"":void 0},r,{ref:t}))}),v6e=e=>{const{control:t,checked:n,bubbles:r=!0,...o}=e,a=p.useRef(null),i=Oy(n),s=xy(t);return p.useEffect(()=>{const l=a.current,c=window.HTMLInputElement.prototype,f=Object.getOwnPropertyDescriptor(c,"checked").set;if(i!==n&&f){const h=new Event("click",{bubbles:r});f.call(l,n),l.dispatchEvent(h)}},[i,n,r]),p.createElement("input",Z({type:"checkbox","aria-hidden":!0,defaultChecked:n},o,{tabIndex:-1,ref:a,style:{...e.style,...s,position:"absolute",pointerEvents:"none",opacity:0,margin:0}}))};function pU(e){return e?"checked":"unchecked"}const hU=h6e,b6e=m6e,Ss=p.forwardRef(({className:e,...t},n)=>d.jsx(hU,{className:et("peer inline-flex h-[24px] w-[44px] shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=unchecked]:bg-ring",e),...t,ref:n,children:d.jsx(b6e,{"aria-disabled":t.disabled,className:et("pointer-events-none block h-5 w-5 rounded-full bg-background shadow-lg ring-0 transition-transform aria-disabled:bg-muted/70 data-[state=checked]:translate-x-5 data-[state=unchecked]:translate-x-0")})}));Ss.displayName=hU.displayName;function uu({enabled:e,setEnabled:t,disabled:n,size:r}){let o,a;switch(r){case"small":o=.6,a=.6;break;case"medium":o=.8,a=.8;break;case"large":o=1,a=1;break;default:o=1,a=1}return d.jsx("div",{className:n?"pointer-events-none cursor-not-allowed ":"",children:d.jsx(Ss,{style:{transform:`scaleX(${o}) scaleY(${a})`},disabled:n,className:"",checked:e,onCheckedChange:i=>{t(i)}})})}function M7({str:e,rule:t,children:n,onChange:r}){var c;const[o,a]=p.useState(!1),i=p.useRef(null),{setErrorData:s}=p.useContext(wt),l=()=>{const u=i.current.value;if(t.length){const f=[];if(t.forEach(h=>{h.pattern&&(h.pattern.test(u)||f.push(h.message)),h.validator&&(h.validator(u)||f.push(h.message))}),f.length)return s({title:"",list:f})}a(!1),r(u)};return o?d.jsx("div",{className:"",children:d.jsx("input",{type:"text",ref:i,defaultValue:e,onKeyDown:u=>{u.key==="Enter"&&l(),u.code==="Space"&&u.preventDefault()},onBlur:l,className:"flex h-6 w-full rounded-xl border border-input bg-background px-3 py-1 text-sm shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50"})}):d.jsxs("div",{className:"flex items-center text-gray-900 dark:text-gray-300 group",children:[n(((c=i.current)==null?void 0:c.value)||e),d.jsx("button",{className:"hidden transition-all group-hover:block",onClick:()=>a(!0),children:d.jsx(g6,{size:18,className:"ml-2 cursor-pointer"})})]})}function y6e({data:e}){var w;const[t,n]=p.useState(!0),[r,o]=p.useState(Object.keys(e.node.template).filter(k=>k.charAt(0)!=="_"&&e.node.template[k].show&&(e.node.template[k].type==="str"||e.node.template[k].type==="bool"||e.node.template[k].type==="float"||e.node.template[k].type==="code"||e.node.template[k].type==="prompt"||e.node.template[k].type==="file"||e.node.template[k].type==="int")).length),[a,i]=p.useState(null),{closePopUp:s}=p.useContext(Hn);p.useContext(ao),p.useRef();const{setTabsState:l,flow:c}=p.useContext(mn),{reactFlowInstance:u}=p.useContext(ao);let f=(u==null?void 0:u.getEdges().some(k=>k.targetHandle===e.id))??!1;r==0&&s();function h(k){n(k),k===!1&&s()}function v(k){Object.keys(e.node.template).map((C,E)=>(C===k.name&&(e.node.template[C].advanced=!e.node.template[C].advanced),C)),i(!a)}const b=(k,C)=>{e.node.template[C].value=k,["index_name","collection_name"].includes(C)&&delete e.node.template[C].collection_id,l(E=>({...E,[c.id]:{...E[c.id],isPending:!0}}))},m=e.id.split("-"),y=k=>{const C=e.id,E=`${m[0]}-${k}`;document.dispatchEvent(new CustomEvent("idChange",{detail:[E,C]})),n(!t)},{t:A}=ze();return d.jsxs(Kf,{open:!0,onOpenChange:h,children:[d.jsx(Xf,{asChild:!0}),d.jsxs(Tu,{className:"sm:max-w-[600px] lg:max-w-[700px] edit-node-dialog-box",children:[d.jsxs(ju,{children:[d.jsxs(Kl,{className:"flex items-center dialog-title",children:[d.jsxs("span",{className:"pr-2",children:[d.jsx(epe,{name:"Settings2",className:"relative top-0.5 mr-2 h-4 w-4"}),e.type]}),d.jsxs(cu,{variant:"secondary",children:["ID:",m[0],"-",d.jsx(M7,{rule:[{pattern:/^[a-zA-Z0-9]{5}$/,message:A("flow.incorrectIdFormatMessage")},{validator:k=>!window._flow.data.nodes.find(E=>E.data.id.split("-")[1]===k&&E.data.id!==e.id),message:A("flow.idAlreadyExistsMessage")}],str:m[1],onChange:y,children:k=>d.jsx(d.Fragment,{children:k})})]})]}),d.jsx(Nu,{asChild:!0,children:d.jsxs("div",{children:[(w=e.node)==null?void 0:w.description,d.jsx("div",{className:"flex pt-3",children:d.jsx("span",{className:"edit-node-modal-span",children:"参数列表"})})]})})]}),d.jsx("div",{className:"edit-node-modal-arrangement",children:d.jsx("div",{className:En("edit-node-modal-box","white-color",r>Ebe?"overflow-scroll overflow-x-hidden custom-scroll":"overflow-hidden"),children:r>0&&d.jsx("div",{className:"edit-node-modal-table",children:d.jsxs(xo,{className:"table-fixed bg-muted outline-1",children:[d.jsx(Ao,{className:"edit-node-modal-table-header",children:d.jsxs(dn,{className:"",children:[d.jsx(lt,{className:"h-7 text-center",children:"参数名称"}),d.jsx(lt,{className:"h-7 p-0 text-center",children:"配置参数"}),d.jsx(lt,{className:"h-7 text-center",children:"显示配置"})]})}),d.jsx(wo,{className:"p-0",children:Object.keys(e.node.template).filter(k=>k.charAt(0)!=="_"&&e.node.template[k].show&&(e.node.template[k].type==="str"||e.node.template[k].type==="bool"||e.node.template[k].type==="float"||e.node.template[k].type==="code"||e.node.template[k].type==="prompt"||e.node.template[k].type==="file"||e.node.template[k].type==="int"||e.node.template[k].type==="dict")).map((k,C)=>d.jsxs(dn,{className:"h-10",children:[d.jsx(rt,{className:"truncate p-0 text-left text-sm text-foreground sm:px-3",children:e.node.template[k].name?e.node.template[k].name:e.node.template[k].display_name}),d.jsx(rt,{className:"w-[300px] p-0 text-center text-xs text-foreground ",children:e.node.template[k].type==="str"&&!e.node.template[k].options?d.jsx("div",{className:"mx-auto",children:e.node.template[k].list?d.jsx(tx,{editNode:!0,disabled:f,value:!e.node.template[k].value||e.node.template[k].value===""?[""]:e.node.template[k].value,onChange:E=>{b(E,k)}}):e.node.template[k].multiline?d.jsx(ox,{disabled:f,editNode:!0,value:e.node.template[k].value??"",onChange:E=>{b(E,k)}}):d.jsx(Lm,{editNode:!0,disabled:f,password:e.node.template[k].password??!1,value:e.node.template[k].value??"",onChange:E=>{b(E,k)}})}):e.node.template[k].type==="bool"?d.jsxs("div",{className:"ml-auto",children:[" ",d.jsx(uu,{disabled:f,enabled:e.node.template[k].value,setEnabled:E=>{b(E,k)},size:"small"})]}):e.node.template[k].type==="float"?d.jsx("div",{className:"mx-auto",children:d.jsx(ex,{disabled:f,editNode:!0,value:e.node.template[k].value??"",onChange:E=>{e.node.template[k].value=E}})}):e.node.template[k].type==="str"&&e.node.template[k].options?d.jsx("div",{className:"mx-auto",children:d.jsx(Uf,{numberOfOptions:r,editNode:!0,options:e.node.template[k].options,onSelect:E=>b(E,k),value:e.node.template[k].value??"Choose an option"})}):e.node.template[k].type==="int"?d.jsx("div",{className:"mx-auto",children:d.jsx(nx,{disabled:f,editNode:!0,value:e.node.template[k].value??"",onChange:E=>{b(E,k)}})}):e.node.template[k].type==="file"?d.jsx("div",{className:"mx-auto",children:d.jsx(Dm,{editNode:!0,disabled:f,value:e.node.template[k].value??"",onChange:E=>{b(E,k)},fileTypes:e.node.template[k].fileTypes,suffixes:e.node.template[k].suffixes,onFileChange:E=>{b(E,k)}})}):e.node.template[k].type==="prompt"?d.jsx("div",{className:"mx-auto",children:d.jsx(rx,{field_name:k,editNode:!0,disabled:f,nodeClass:e.node,setNodeClass:E=>{e.node=E},value:e.node.template[k].value??"",onChange:E=>{b(E,k)}})}):e.node.template[k].type==="code"?d.jsx("div",{className:"mx-auto",children:d.jsx(Zy,{disabled:f,editNode:!0,value:e.node.template[k].value??"",onChange:E=>{b(E,k)}})}):e.node.template[k].type==="Any"?"-":d.jsx("div",{className:"hidden"})}),d.jsx(rt,{className:"p-0 text-right",children:d.jsx("div",{className:"items-center text-right",children:d.jsx(uu,{enabled:!e.node.template[k].advanced,setEnabled:E=>v(e.node.template[k]),disabled:f,size:"small"})})})]},C))})]})})})}),d.jsxs(Qy,{className:"btn-group",children:[d.jsx(_e,{className:"mt-3 rounded-full cancel-btn",onClick:()=>{s()},type:"submit",children:"取消"}),d.jsx(_e,{className:"mt-3 rounded-full save-btn",onClick:()=>{h(!1)},type:"submit",children:"保存配置"})]})]})]})}const x6e={undo:()=>{},redo:()=>{},takeSnapshot:()=>{}},A6e={maxHistorySize:100,enableShortcuts:!0},Im=p.createContext(x6e);function w6e({children:e}){const{flow:t}=p.useContext(mn),[n,r]=p.useState([]),[o,a]=p.useState([]);p.useEffect(()=>{r([]),a([])},[t==null?void 0:t.id]);const{setNodes:i,setEdges:s,getNodes:l,getEdges:c}=Jb(),u=p.useCallback(()=>{r(v=>{let b=xt(v);return b=v.slice(v.length-A6e.maxHistorySize+1,v.length),b.push({nodes:l(),edges:c()}),b}),a([])},[l,c,n,o,t,r,a]),f=p.useCallback(()=>{const v=n[n.length-1];v&&(r(b=>{let m=xt(b);return m=b.slice(0,b.length-1),m}),a(b=>{let m=xt(b);return m=b,m.push({nodes:l(),edges:c()}),m}),v.nodes.forEach(b=>{b.data.id=b.id}),i(v.nodes),s(v.edges))},[i,s,l,c,o,n,a,r]),h=p.useCallback(()=>{const v=o[o.length-1];v&&(a(b=>{let m=xt(b);return m=b.slice(0,b.length-1),m}),r(b=>{let m=xt(b);return m.push({nodes:l(),edges:c()}),m}),v.nodes.forEach(b=>{b.data.id=b.id}),i(v.nodes),s(v.edges))},[o,n,a,r,i,s,l,c,o]);return p.useEffect(()=>{const v=b=>{b.key==="z"&&(b.ctrlKey||b.metaKey)&&b.shiftKey?h():b.key==="y"&&(b.ctrlKey||b.metaKey)?(b.preventDefault(),h()):b.key==="z"&&(b.ctrlKey||b.metaKey)&&f()};return document.addEventListener("keydown",v),()=>{document.removeEventListener("keydown",v)}},[f,h]),d.jsx(Im.Provider,{value:{undo:f,redo:h,takeSnapshot:u},children:e})}var Wv={exports:{}};/**
* @license
* Lodash <https://lodash.com/>
* Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
* Released under MIT license <https://lodash.com/license>
* Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
* Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
*/Wv.exports;(function(e,t){(function(){var n,r="4.17.21",o=200,a="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",i="Expected a function",s="Invalid `variable` option passed into `_.template`",l="__lodash_hash_undefined__",c=500,u="__lodash_placeholder__",f=1,h=2,v=4,b=1,m=2,y=1,A=2,w=4,k=8,C=16,E=32,S=64,O=128,T=256,P=512,N=30,L="...",I=800,M=16,B=1,R=2,D=3,$=1/0,z=9007199254740991,_=17976931348623157e292,V=0/0,H=4294967295,K=H-1,X=H>>>1,Y=[["ary",O],["bind",y],["bindKey",A],["curry",k],["curryRight",C],["flip",P],["partial",E],["partialRight",S],["rearg",T]],ne="[object Arguments]",ee="[object Array]",re="[object AsyncFunction]",be="[object Boolean]",ce="[object Date]",le="[object DOMException]",ge="[object Error]",ie="[object Function]",Pe="[object GeneratorFunction]",Te="[object Map]",Oe="[object Number]",Ie="[object Null]",Ne="[object Object]",Ue="[object Promise]",We="[object Proxy]",he="[object RegExp]",pe="[object Set]",je="[object String]",Le="[object Symbol]",nt="[object Undefined]",gt="[object WeakMap]",tn="[object WeakSet]",Xt="[object ArrayBuffer]",rn="[object DataView]",ur="[object Float32Array]",Un="[object Float64Array]",yr="[object Int8Array]",xr="[object Int16Array]",Nn="[object Int32Array]",jr="[object Uint8Array]",Nr="[object Uint8ClampedArray]",_r="[object Uint16Array]",se="[object Uint32Array]",ue=/\b__p \+= '';/g,Ae=/\b(__p \+=) '' \+/g,Be=/(__e\(.*?\)|\b__t\)) \+\n'';/g,He=/&(?:amp|lt|gt|quot|#39);/g,Ye=/[&<>"']/g,tt=RegExp(He.source),Ze=RegExp(Ye.source),Fe=/<%-([\s\S]+?)%>/g,Rt=/<%([\s\S]+?)%>/g,Vt=/<%=([\s\S]+?)%>/g,Je=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,at=/^\w*$/,jt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Yt=/[\\^$.*+?()[\]{}|]/g,tr=RegExp(Yt.source),_t=/^\s+/,Ar=/\s/,nr=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Pn=/\{\n\/\* \[wrapped with (.+)\] \*/,lo=/,? & /,To=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,rr=/[()=,{}\[\]\/\s]/,Wn=/\\(\\)?/g,Ft=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,dr=/\w*$/,Jr=/^[-+]0x[0-9a-f]+$/i,Yi=/^0b[01]+$/i,De=/^\[object .+?Constructor\]$/,Q=/^0o[0-7]+$/i,ye=/^(?:0|[1-9]\d*)$/,Xe=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,At=/($^)/,wr=/['\n\r\u2028\u2029\\]/g,Vn="\\ud800-\\udfff",Hr="\\u0300-\\u036f",oa="\\ufe20-\\ufe2f",oc="\\u20d0-\\u20ff",Pr=Hr+oa+oc,gp="\\u2700-\\u27bf",mp="a-z\\xdf-\\xf6\\xf8-\\xff",TJ="\\xac\\xb1\\xd7\\xf7",jJ="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",NJ="\\u2000-\\u206f",PJ=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",q9="A-Z\\xc0-\\xd6\\xd8-\\xde",G9="\\ufe0e\\ufe0f",K9=TJ+jJ+NJ+PJ,x2="[']",RJ="["+Vn+"]",X9="["+K9+"]",i1="["+Pr+"]",Y9="\\d+",MJ="["+gp+"]",J9="["+mp+"]",Q9="[^"+Vn+K9+Y9+gp+mp+q9+"]",A2="\\ud83c[\\udffb-\\udfff]",LJ="(?:"+i1+"|"+A2+")",Z9="[^"+Vn+"]",w2="(?:\\ud83c[\\udde6-\\uddff]){2}",C2="[\\ud800-\\udbff][\\udc00-\\udfff]",Iu="["+q9+"]",eE="\\u200d",tE="(?:"+J9+"|"+Q9+")",DJ="(?:"+Iu+"|"+Q9+")",nE="(?:"+x2+"(?:d|ll|m|re|s|t|ve))?",rE="(?:"+x2+"(?:D|LL|M|RE|S|T|VE))?",oE=LJ+"?",aE="["+G9+"]?",IJ="(?:"+eE+"(?:"+[Z9,w2,C2].join("|")+")"+aE+oE+")*",FJ="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",BJ="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",iE=aE+oE+IJ,$J="(?:"+[MJ,w2,C2].join("|")+")"+iE,zJ="(?:"+[Z9+i1+"?",i1,w2,C2,RJ].join("|")+")",_J=RegExp(x2,"g"),HJ=RegExp(i1,"g"),S2=RegExp(A2+"(?="+A2+")|"+zJ+iE,"g"),UJ=RegExp([Iu+"?"+J9+"+"+nE+"(?="+[X9,Iu,"$"].join("|")+")",DJ+"+"+rE+"(?="+[X9,Iu+tE,"$"].join("|")+")",Iu+"?"+tE+"+"+nE,Iu+"+"+rE,BJ,FJ,Y9,$J].join("|"),"g"),WJ=RegExp("["+eE+Vn+Pr+G9+"]"),VJ=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,qJ=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],GJ=-1,xn={};xn[ur]=xn[Un]=xn[yr]=xn[xr]=xn[Nn]=xn[jr]=xn[Nr]=xn[_r]=xn[se]=!0,xn[ne]=xn[ee]=xn[Xt]=xn[be]=xn[rn]=xn[ce]=xn[ge]=xn[ie]=xn[Te]=xn[Oe]=xn[Ne]=xn[he]=xn[pe]=xn[je]=xn[gt]=!1;var vn={};vn[ne]=vn[ee]=vn[Xt]=vn[rn]=vn[be]=vn[ce]=vn[ur]=vn[Un]=vn[yr]=vn[xr]=vn[Nn]=vn[Te]=vn[Oe]=vn[Ne]=vn[he]=vn[pe]=vn[je]=vn[Le]=vn[jr]=vn[Nr]=vn[_r]=vn[se]=!0,vn[ge]=vn[ie]=vn[gt]=!1;var KJ={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},XJ={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},YJ={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},JJ={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},QJ=parseFloat,ZJ=parseInt,sE=typeof ar=="object"&&ar&&ar.Object===Object&&ar,eQ=typeof self=="object"&&self&&self.Object===Object&&self,Rr=sE||eQ||Function("return this")(),E2=t&&!t.nodeType&&t,ac=E2&&!0&&e&&!e.nodeType&&e,lE=ac&&ac.exports===E2,k2=lE&&sE.process,aa=function(){try{var oe=ac&&ac.require&&ac.require("util").types;return oe||k2&&k2.binding&&k2.binding("util")}catch{}}(),cE=aa&&aa.isArrayBuffer,uE=aa&&aa.isDate,dE=aa&&aa.isMap,fE=aa&&aa.isRegExp,pE=aa&&aa.isSet,hE=aa&&aa.isTypedArray;function jo(oe,ve,fe){switch(fe.length){case 0:return oe.call(ve);case 1:return oe.call(ve,fe[0]);case 2:return oe.call(ve,fe[0],fe[1]);case 3:return oe.call(ve,fe[0],fe[1],fe[2])}return oe.apply(ve,fe)}function tQ(oe,ve,fe,Ve){for(var vt=-1,Jt=oe==null?0:oe.length;++vt<Jt;){var fr=oe[vt];ve(Ve,fr,fe(fr),oe)}return Ve}function ia(oe,ve){for(var fe=-1,Ve=oe==null?0:oe.length;++fe<Ve&&ve(oe[fe],fe,oe)!==!1;);return oe}function nQ(oe,ve){for(var fe=oe==null?0:oe.length;fe--&&ve(oe[fe],fe,oe)!==!1;);return oe}function gE(oe,ve){for(var fe=-1,Ve=oe==null?0:oe.length;++fe<Ve;)if(!ve(oe[fe],fe,oe))return!1;return!0}function ol(oe,ve){for(var fe=-1,Ve=oe==null?0:oe.length,vt=0,Jt=[];++fe<Ve;){var fr=oe[fe];ve(fr,fe,oe)&&(Jt[vt++]=fr)}return Jt}function s1(oe,ve){var fe=oe==null?0:oe.length;return!!fe&&Fu(oe,ve,0)>-1}function O2(oe,ve,fe){for(var Ve=-1,vt=oe==null?0:oe.length;++Ve<vt;)if(fe(ve,oe[Ve]))return!0;return!1}function kn(oe,ve){for(var fe=-1,Ve=oe==null?0:oe.length,vt=Array(Ve);++fe<Ve;)vt[fe]=ve(oe[fe],fe,oe);return vt}function al(oe,ve){for(var fe=-1,Ve=ve.length,vt=oe.length;++fe<Ve;)oe[vt+fe]=ve[fe];return oe}function T2(oe,ve,fe,Ve){var vt=-1,Jt=oe==null?0:oe.length;for(Ve&&Jt&&(fe=oe[++vt]);++vt<Jt;)fe=ve(fe,oe[vt],vt,oe);return fe}function rQ(oe,ve,fe,Ve){var vt=oe==null?0:oe.length;for(Ve&&vt&&(fe=oe[--vt]);vt--;)fe=ve(fe,oe[vt],vt,oe);return fe}function j2(oe,ve){for(var fe=-1,Ve=oe==null?0:oe.length;++fe<Ve;)if(ve(oe[fe],fe,oe))return!0;return!1}var oQ=N2("length");function aQ(oe){return oe.split("")}function iQ(oe){return oe.match(To)||[]}function mE(oe,ve,fe){var Ve;return fe(oe,function(vt,Jt,fr){if(ve(vt,Jt,fr))return Ve=Jt,!1}),Ve}function l1(oe,ve,fe,Ve){for(var vt=oe.length,Jt=fe+(Ve?1:-1);Ve?Jt--:++Jt<vt;)if(ve(oe[Jt],Jt,oe))return Jt;return-1}function Fu(oe,ve,fe){return ve===ve?bQ(oe,ve,fe):l1(oe,vE,fe)}function sQ(oe,ve,fe,Ve){for(var vt=fe-1,Jt=oe.length;++vt<Jt;)if(Ve(oe[vt],ve))return vt;return-1}function vE(oe){return oe!==oe}function bE(oe,ve){var fe=oe==null?0:oe.length;return fe?R2(oe,ve)/fe:V}function N2(oe){return function(ve){return ve==null?n:ve[oe]}}function P2(oe){return function(ve){return oe==null?n:oe[ve]}}function yE(oe,ve,fe,Ve,vt){return vt(oe,function(Jt,fr,hn){fe=Ve?(Ve=!1,Jt):ve(fe,Jt,fr,hn)}),fe}function lQ(oe,ve){var fe=oe.length;for(oe.sort(ve);fe--;)oe[fe]=oe[fe].value;return oe}function R2(oe,ve){for(var fe,Ve=-1,vt=oe.length;++Ve<vt;){var Jt=ve(oe[Ve]);Jt!==n&&(fe=fe===n?Jt:fe+Jt)}return fe}function M2(oe,ve){for(var fe=-1,Ve=Array(oe);++fe<oe;)Ve[fe]=ve(fe);return Ve}function cQ(oe,ve){return kn(ve,function(fe){return[fe,oe[fe]]})}function xE(oe){return oe&&oe.slice(0,SE(oe)+1).replace(_t,"")}function No(oe){return function(ve){return oe(ve)}}function L2(oe,ve){return kn(ve,function(fe){return oe[fe]})}function vp(oe,ve){return oe.has(ve)}function AE(oe,ve){for(var fe=-1,Ve=oe.length;++fe<Ve&&Fu(ve,oe[fe],0)>-1;);return fe}function wE(oe,ve){for(var fe=oe.length;fe--&&Fu(ve,oe[fe],0)>-1;);return fe}function uQ(oe,ve){for(var fe=oe.length,Ve=0;fe--;)oe[fe]===ve&&++Ve;return Ve}var dQ=P2(KJ),fQ=P2(XJ);function pQ(oe){return"\\"+JJ[oe]}function hQ(oe,ve){return oe==null?n:oe[ve]}function Bu(oe){return WJ.test(oe)}function gQ(oe){return VJ.test(oe)}function mQ(oe){for(var ve,fe=[];!(ve=oe.next()).done;)fe.push(ve.value);return fe}function D2(oe){var ve=-1,fe=Array(oe.size);return oe.forEach(function(Ve,vt){fe[++ve]=[vt,Ve]}),fe}function CE(oe,ve){return function(fe){return oe(ve(fe))}}function il(oe,ve){for(var fe=-1,Ve=oe.length,vt=0,Jt=[];++fe<Ve;){var fr=oe[fe];(fr===ve||fr===u)&&(oe[fe]=u,Jt[vt++]=fe)}return Jt}function c1(oe){var ve=-1,fe=Array(oe.size);return oe.forEach(function(Ve){fe[++ve]=Ve}),fe}function vQ(oe){var ve=-1,fe=Array(oe.size);return oe.forEach(function(Ve){fe[++ve]=[Ve,Ve]}),fe}function bQ(oe,ve,fe){for(var Ve=fe-1,vt=oe.length;++Ve<vt;)if(oe[Ve]===ve)return Ve;return-1}function yQ(oe,ve,fe){for(var Ve=fe+1;Ve--;)if(oe[Ve]===ve)return Ve;return Ve}function $u(oe){return Bu(oe)?AQ(oe):oQ(oe)}function Va(oe){return Bu(oe)?wQ(oe):aQ(oe)}function SE(oe){for(var ve=oe.length;ve--&&Ar.test(oe.charAt(ve)););return ve}var xQ=P2(YJ);function AQ(oe){for(var ve=S2.lastIndex=0;S2.test(oe);)++ve;return ve}function wQ(oe){return oe.match(S2)||[]}function CQ(oe){return oe.match(UJ)||[]}var SQ=function oe(ve){ve=ve==null?Rr:zu.defaults(Rr.Object(),ve,zu.pick(Rr,qJ));var fe=ve.Array,Ve=ve.Date,vt=ve.Error,Jt=ve.Function,fr=ve.Math,hn=ve.Object,I2=ve.RegExp,EQ=ve.String,sa=ve.TypeError,u1=fe.prototype,kQ=Jt.prototype,_u=hn.prototype,d1=ve["__core-js_shared__"],f1=kQ.toString,on=_u.hasOwnProperty,OQ=0,EE=function(){var g=/[^.]+$/.exec(d1&&d1.keys&&d1.keys.IE_PROTO||"");return g?"Symbol(src)_1."+g:""}(),p1=_u.toString,TQ=f1.call(hn),jQ=Rr._,NQ=I2("^"+f1.call(on).replace(Yt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),h1=lE?ve.Buffer:n,sl=ve.Symbol,g1=ve.Uint8Array,kE=h1?h1.allocUnsafe:n,m1=CE(hn.getPrototypeOf,hn),OE=hn.create,TE=_u.propertyIsEnumerable,v1=u1.splice,jE=sl?sl.isConcatSpreadable:n,bp=sl?sl.iterator:n,ic=sl?sl.toStringTag:n,b1=function(){try{var g=dc(hn,"defineProperty");return g({},"",{}),g}catch{}}(),PQ=ve.clearTimeout!==Rr.clearTimeout&&ve.clearTimeout,RQ=Ve&&Ve.now!==Rr.Date.now&&Ve.now,MQ=ve.setTimeout!==Rr.setTimeout&&ve.setTimeout,y1=fr.ceil,x1=fr.floor,F2=hn.getOwnPropertySymbols,LQ=h1?h1.isBuffer:n,NE=ve.isFinite,DQ=u1.join,IQ=CE(hn.keys,hn),pr=fr.max,Ur=fr.min,FQ=Ve.now,BQ=ve.parseInt,PE=fr.random,$Q=u1.reverse,B2=dc(ve,"DataView"),yp=dc(ve,"Map"),$2=dc(ve,"Promise"),Hu=dc(ve,"Set"),xp=dc(ve,"WeakMap"),Ap=dc(hn,"create"),A1=xp&&new xp,Uu={},zQ=fc(B2),_Q=fc(yp),HQ=fc($2),UQ=fc(Hu),WQ=fc(xp),w1=sl?sl.prototype:n,wp=w1?w1.valueOf:n,RE=w1?w1.toString:n;function q(g){if(Fn(g)&&!yt(g)&&!(g instanceof Bt)){if(g instanceof la)return g;if(on.call(g,"__wrapped__"))return Mk(g)}return new la(g)}var Wu=function(){function g(){}return function(x){if(!Rn(x))return{};if(OE)return OE(x);g.prototype=x;var j=new g;return g.prototype=n,j}}();function C1(){}function la(g,x){this.__wrapped__=g,this.__actions__=[],this.__chain__=!!x,this.__index__=0,this.__values__=n}q.templateSettings={escape:Fe,evaluate:Rt,interpolate:Vt,variable:"",imports:{_:q}},q.prototype=C1.prototype,q.prototype.constructor=q,la.prototype=Wu(C1.prototype),la.prototype.constructor=la;function Bt(g){this.__wrapped__=g,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=H,this.__views__=[]}function VQ(){var g=new Bt(this.__wrapped__);return g.__actions__=co(this.__actions__),g.__dir__=this.__dir__,g.__filtered__=this.__filtered__,g.__iteratees__=co(this.__iteratees__),g.__takeCount__=this.__takeCount__,g.__views__=co(this.__views__),g}function qQ(){if(this.__filtered__){var g=new Bt(this);g.__dir__=-1,g.__filtered__=!0}else g=this.clone(),g.__dir__*=-1;return g}function GQ(){var g=this.__wrapped__.value(),x=this.__dir__,j=yt(g),F=x<0,U=j?g.length:0,G=aee(0,U,this.__views__),J=G.start,te=G.end,ae=te-J,xe=F?te:J-1,we=this.__iteratees__,ke=we.length,$e=0,Qe=Ur(ae,this.__takeCount__);if(!j||!F&&U==ae&&Qe==ae)return nk(g,this.__actions__);var ct=[];e:for(;ae--&&$e<Qe;){xe+=x;for(var kt=-1,ut=g[xe];++kt<ke;){var Mt=we[kt],Ht=Mt.iteratee,Mo=Mt.type,eo=Ht(ut);if(Mo==R)ut=eo;else if(!eo){if(Mo==B)continue e;break e}}ct[$e++]=ut}return ct}Bt.prototype=Wu(C1.prototype),Bt.prototype.constructor=Bt;function sc(g){var x=-1,j=g==null?0:g.length;for(this.clear();++x<j;){var F=g[x];this.set(F[0],F[1])}}function KQ(){this.__data__=Ap?Ap(null):{},this.size=0}function XQ(g){var x=this.has(g)&&delete this.__data__[g];return this.size-=x?1:0,x}function YQ(g){var x=this.__data__;if(Ap){var j=x[g];return j===l?n:j}return on.call(x,g)?x[g]:n}function JQ(g){var x=this.__data__;return Ap?x[g]!==n:on.call(x,g)}function QQ(g,x){var j=this.__data__;return this.size+=this.has(g)?0:1,j[g]=Ap&&x===n?l:x,this}sc.prototype.clear=KQ,sc.prototype.delete=XQ,sc.prototype.get=YQ,sc.prototype.has=JQ,sc.prototype.set=QQ;function Ji(g){var x=-1,j=g==null?0:g.length;for(this.clear();++x<j;){var F=g[x];this.set(F[0],F[1])}}function ZQ(){this.__data__=[],this.size=0}function eZ(g){var x=this.__data__,j=S1(x,g);if(j<0)return!1;var F=x.length-1;return j==F?x.pop():v1.call(x,j,1),--this.size,!0}function tZ(g){var x=this.__data__,j=S1(x,g);return j<0?n:x[j][1]}function nZ(g){return S1(this.__data__,g)>-1}function rZ(g,x){var j=this.__data__,F=S1(j,g);return F<0?(++this.size,j.push([g,x])):j[F][1]=x,this}Ji.prototype.clear=ZQ,Ji.prototype.delete=eZ,Ji.prototype.get=tZ,Ji.prototype.has=nZ,Ji.prototype.set=rZ;function Qi(g){var x=-1,j=g==null?0:g.length;for(this.clear();++x<j;){var F=g[x];this.set(F[0],F[1])}}function oZ(){this.size=0,this.__data__={hash:new sc,map:new(yp||Ji),string:new sc}}function aZ(g){var x=I1(this,g).delete(g);return this.size-=x?1:0,x}function iZ(g){return I1(this,g).get(g)}function sZ(g){return I1(this,g).has(g)}function lZ(g,x){var j=I1(this,g),F=j.size;return j.set(g,x),this.size+=j.size==F?0:1,this}Qi.prototype.clear=oZ,Qi.prototype.delete=aZ,Qi.prototype.get=iZ,Qi.prototype.has=sZ,Qi.prototype.set=lZ;function lc(g){var x=-1,j=g==null?0:g.length;for(this.__data__=new Qi;++x<j;)this.add(g[x])}function cZ(g){return this.__data__.set(g,l),this}function uZ(g){return this.__data__.has(g)}lc.prototype.add=lc.prototype.push=cZ,lc.prototype.has=uZ;function qa(g){var x=this.__data__=new Ji(g);this.size=x.size}function dZ(){this.__data__=new Ji,this.size=0}function fZ(g){var x=this.__data__,j=x.delete(g);return this.size=x.size,j}function pZ(g){return this.__data__.get(g)}function hZ(g){return this.__data__.has(g)}function gZ(g,x){var j=this.__data__;if(j instanceof Ji){var F=j.__data__;if(!yp||F.length<o-1)return F.push([g,x]),this.size=++j.size,this;j=this.__data__=new Qi(F)}return j.set(g,x),this.size=j.size,this}qa.prototype.clear=dZ,qa.prototype.delete=fZ,qa.prototype.get=pZ,qa.prototype.has=hZ,qa.prototype.set=gZ;function ME(g,x){var j=yt(g),F=!j&&pc(g),U=!j&&!F&&fl(g),G=!j&&!F&&!U&&Ku(g),J=j||F||U||G,te=J?M2(g.length,EQ):[],ae=te.length;for(var xe in g)(x||on.call(g,xe))&&!(J&&(xe=="length"||U&&(xe=="offset"||xe=="parent")||G&&(xe=="buffer"||xe=="byteLength"||xe=="byteOffset")||ns(xe,ae)))&&te.push(xe);return te}function LE(g){var x=g.length;return x?g[Y2(0,x-1)]:n}function mZ(g,x){return F1(co(g),cc(x,0,g.length))}function vZ(g){return F1(co(g))}function z2(g,x,j){(j!==n&&!Ga(g[x],j)||j===n&&!(x in g))&&Zi(g,x,j)}function Cp(g,x,j){var F=g[x];(!(on.call(g,x)&&Ga(F,j))||j===n&&!(x in g))&&Zi(g,x,j)}function S1(g,x){for(var j=g.length;j--;)if(Ga(g[j][0],x))return j;return-1}function bZ(g,x,j,F){return ll(g,function(U,G,J){x(F,U,j(U),J)}),F}function DE(g,x){return g&&mi(x,Cr(x),g)}function yZ(g,x){return g&&mi(x,fo(x),g)}function Zi(g,x,j){x=="__proto__"&&b1?b1(g,x,{configurable:!0,enumerable:!0,value:j,writable:!0}):g[x]=j}function _2(g,x){for(var j=-1,F=x.length,U=fe(F),G=g==null;++j<F;)U[j]=G?n:AA(g,x[j]);return U}function cc(g,x,j){return g===g&&(j!==n&&(g=g<=j?g:j),x!==n&&(g=g>=x?g:x)),g}function ca(g,x,j,F,U,G){var J,te=x&f,ae=x&h,xe=x&v;if(j&&(J=U?j(g,F,U,G):j(g)),J!==n)return J;if(!Rn(g))return g;var we=yt(g);if(we){if(J=see(g),!te)return co(g,J)}else{var ke=Wr(g),$e=ke==ie||ke==Pe;if(fl(g))return ak(g,te);if(ke==Ne||ke==ne||$e&&!U){if(J=ae||$e?{}:Sk(g),!te)return ae?YZ(g,yZ(J,g)):XZ(g,DE(J,g))}else{if(!vn[ke])return U?g:{};J=lee(g,ke,te)}}G||(G=new qa);var Qe=G.get(g);if(Qe)return Qe;G.set(g,J),Zk(g)?g.forEach(function(ut){J.add(ca(ut,x,j,ut,g,G))}):Jk(g)&&g.forEach(function(ut,Mt){J.set(Mt,ca(ut,x,j,Mt,g,G))});var ct=xe?ae?sA:iA:ae?fo:Cr,kt=we?n:ct(g);return ia(kt||g,function(ut,Mt){kt&&(Mt=ut,ut=g[Mt]),Cp(J,Mt,ca(ut,x,j,Mt,g,G))}),J}function xZ(g){var x=Cr(g);return function(j){return IE(j,g,x)}}function IE(g,x,j){var F=j.length;if(g==null)return!F;for(g=hn(g);F--;){var U=j[F],G=x[U],J=g[U];if(J===n&&!(U in g)||!G(J))return!1}return!0}function FE(g,x,j){if(typeof g!="function")throw new sa(i);return Np(function(){g.apply(n,j)},x)}function Sp(g,x,j,F){var U=-1,G=s1,J=!0,te=g.length,ae=[],xe=x.length;if(!te)return ae;j&&(x=kn(x,No(j))),F?(G=O2,J=!1):x.length>=o&&(G=vp,J=!1,x=new lc(x));e:for(;++U<te;){var we=g[U],ke=j==null?we:j(we);if(we=F||we!==0?we:0,J&&ke===ke){for(var $e=xe;$e--;)if(x[$e]===ke)continue e;ae.push(we)}else G(x,ke,F)||ae.push(we)}return ae}var ll=uk(gi),BE=uk(U2,!0);function AZ(g,x){var j=!0;return ll(g,function(F,U,G){return j=!!x(F,U,G),j}),j}function E1(g,x,j){for(var F=-1,U=g.length;++F<U;){var G=g[F],J=x(G);if(J!=null&&(te===n?J===J&&!Ro(J):j(J,te)))var te=J,ae=G}return ae}function wZ(g,x,j,F){var U=g.length;for(j=Ct(j),j<0&&(j=-j>U?0:U+j),F=F===n||F>U?U:Ct(F),F<0&&(F+=U),F=j>F?0:tO(F);j<F;)g[j++]=x;return g}function $E(g,x){var j=[];return ll(g,function(F,U,G){x(F,U,G)&&j.push(F)}),j}function Mr(g,x,j,F,U){var G=-1,J=g.length;for(j||(j=uee),U||(U=[]);++G<J;){var te=g[G];x>0&&j(te)?x>1?Mr(te,x-1,j,F,U):al(U,te):F||(U[U.length]=te)}return U}var H2=dk(),zE=dk(!0);function gi(g,x){return g&&H2(g,x,Cr)}function U2(g,x){return g&&zE(g,x,Cr)}function k1(g,x){return ol(x,function(j){return rs(g[j])})}function uc(g,x){x=ul(x,g);for(var j=0,F=x.length;g!=null&&j<F;)g=g[vi(x[j++])];return j&&j==F?g:n}function _E(g,x,j){var F=x(g);return yt(g)?F:al(F,j(g))}function Qr(g){return g==null?g===n?nt:Ie:ic&&ic in hn(g)?oee(g):vee(g)}function W2(g,x){return g>x}function CZ(g,x){return g!=null&&on.call(g,x)}function SZ(g,x){return g!=null&&x in hn(g)}function EZ(g,x,j){return g>=Ur(x,j)&&g<pr(x,j)}function V2(g,x,j){for(var F=j?O2:s1,U=g[0].length,G=g.length,J=G,te=fe(G),ae=1/0,xe=[];J--;){var we=g[J];J&&x&&(we=kn(we,No(x))),ae=Ur(we.length,ae),te[J]=!j&&(x||U>=120&&we.length>=120)?new lc(J&&we):n}we=g[0];var ke=-1,$e=te[0];e:for(;++ke<U&&xe.length<ae;){var Qe=we[ke],ct=x?x(Qe):Qe;if(Qe=j||Qe!==0?Qe:0,!($e?vp($e,ct):F(xe,ct,j))){for(J=G;--J;){var kt=te[J];if(!(kt?vp(kt,ct):F(g[J],ct,j)))continue e}$e&&$e.push(ct),xe.push(Qe)}}return xe}function kZ(g,x,j,F){return gi(g,function(U,G,J){x(F,j(U),G,J)}),F}function Ep(g,x,j){x=ul(x,g),g=Tk(g,x);var F=g==null?g:g[vi(da(x))];return F==null?n:jo(F,g,j)}function HE(g){return Fn(g)&&Qr(g)==ne}function OZ(g){return Fn(g)&&Qr(g)==Xt}function TZ(g){return Fn(g)&&Qr(g)==ce}function kp(g,x,j,F,U){return g===x?!0:g==null||x==null||!Fn(g)&&!Fn(x)?g!==g&&x!==x:jZ(g,x,j,F,kp,U)}function jZ(g,x,j,F,U,G){var J=yt(g),te=yt(x),ae=J?ee:Wr(g),xe=te?ee:Wr(x);ae=ae==ne?Ne:ae,xe=xe==ne?Ne:xe;var we=ae==Ne,ke=xe==Ne,$e=ae==xe;if($e&&fl(g)){if(!fl(x))return!1;J=!0,we=!1}if($e&&!we)return G||(G=new qa),J||Ku(g)?Ak(g,x,j,F,U,G):nee(g,x,ae,j,F,U,G);if(!(j&b)){var Qe=we&&on.call(g,"__wrapped__"),ct=ke&&on.call(x,"__wrapped__");if(Qe||ct){var kt=Qe?g.value():g,ut=ct?x.value():x;return G||(G=new qa),U(kt,ut,j,F,G)}}return $e?(G||(G=new qa),ree(g,x,j,F,U,G)):!1}function NZ(g){return Fn(g)&&Wr(g)==Te}function q2(g,x,j,F){var U=j.length,G=U,J=!F;if(g==null)return!G;for(g=hn(g);U--;){var te=j[U];if(J&&te[2]?te[1]!==g[te[0]]:!(te[0]in g))return!1}for(;++U<G;){te=j[U];var ae=te[0],xe=g[ae],we=te[1];if(J&&te[2]){if(xe===n&&!(ae in g))return!1}else{var ke=new qa;if(F)var $e=F(xe,we,ae,g,x,ke);if(!($e===n?kp(we,xe,b|m,F,ke):$e))return!1}}return!0}function UE(g){if(!Rn(g)||fee(g))return!1;var x=rs(g)?NQ:De;return x.test(fc(g))}function PZ(g){return Fn(g)&&Qr(g)==he}function RZ(g){return Fn(g)&&Wr(g)==pe}function MZ(g){return Fn(g)&&U1(g.length)&&!!xn[Qr(g)]}function WE(g){return typeof g=="function"?g:g==null?po:typeof g=="object"?yt(g)?GE(g[0],g[1]):qE(g):fO(g)}function G2(g){if(!jp(g))return IQ(g);var x=[];for(var j in hn(g))on.call(g,j)&&j!="constructor"&&x.push(j);return x}function LZ(g){if(!Rn(g))return mee(g);var x=jp(g),j=[];for(var F in g)F=="constructor"&&(x||!on.call(g,F))||j.push(F);return j}function K2(g,x){return g<x}function VE(g,x){var j=-1,F=uo(g)?fe(g.length):[];return ll(g,function(U,G,J){F[++j]=x(U,G,J)}),F}function qE(g){var x=cA(g);return x.length==1&&x[0][2]?kk(x[0][0],x[0][1]):function(j){return j===g||q2(j,g,x)}}function GE(g,x){return dA(g)&&Ek(x)?kk(vi(g),x):function(j){var F=AA(j,g);return F===n&&F===x?wA(j,g):kp(x,F,b|m)}}function O1(g,x,j,F,U){g!==x&&H2(x,function(G,J){if(U||(U=new qa),Rn(G))DZ(g,x,J,j,O1,F,U);else{var te=F?F(pA(g,J),G,J+"",g,x,U):n;te===n&&(te=G),z2(g,J,te)}},fo)}function DZ(g,x,j,F,U,G,J){var te=pA(g,j),ae=pA(x,j),xe=J.get(ae);if(xe){z2(g,j,xe);return}var we=G?G(te,ae,j+"",g,x,J):n,ke=we===n;if(ke){var $e=yt(ae),Qe=!$e&&fl(ae),ct=!$e&&!Qe&&Ku(ae);we=ae,$e||Qe||ct?yt(te)?we=te:qn(te)?we=co(te):Qe?(ke=!1,we=ak(ae,!0)):ct?(ke=!1,we=ik(ae,!0)):we=[]:Pp(ae)||pc(ae)?(we=te,pc(te)?we=nO(te):(!Rn(te)||rs(te))&&(we=Sk(ae))):ke=!1}ke&&(J.set(ae,we),U(we,ae,F,G,J),J.delete(ae)),z2(g,j,we)}function KE(g,x){var j=g.length;if(j)return x+=x<0?j:0,ns(x,j)?g[x]:n}function XE(g,x,j){x.length?x=kn(x,function(G){return yt(G)?function(J){return uc(J,G.length===1?G[0]:G)}:G}):x=[po];var F=-1;x=kn(x,No(it()));var U=VE(g,function(G,J,te){var ae=kn(x,function(xe){return xe(G)});return{criteria:ae,index:++F,value:G}});return lQ(U,function(G,J){return KZ(G,J,j)})}function IZ(g,x){return YE(g,x,function(j,F){return wA(g,F)})}function YE(g,x,j){for(var F=-1,U=x.length,G={};++F<U;){var J=x[F],te=uc(g,J);j(te,J)&&Op(G,ul(J,g),te)}return G}function FZ(g){return function(x){return uc(x,g)}}function X2(g,x,j,F){var U=F?sQ:Fu,G=-1,J=x.length,te=g;for(g===x&&(x=co(x)),j&&(te=kn(g,No(j)));++G<J;)for(var ae=0,xe=x[G],we=j?j(xe):xe;(ae=U(te,we,ae,F))>-1;)te!==g&&v1.call(te,ae,1),v1.call(g,ae,1);return g}function JE(g,x){for(var j=g?x.length:0,F=j-1;j--;){var U=x[j];if(j==F||U!==G){var G=U;ns(U)?v1.call(g,U,1):Z2(g,U)}}return g}function Y2(g,x){return g+x1(PE()*(x-g+1))}function BZ(g,x,j,F){for(var U=-1,G=pr(y1((x-g)/(j||1)),0),J=fe(G);G--;)J[F?G:++U]=g,g+=j;return J}function J2(g,x){var j="";if(!g||x<1||x>z)return j;do x%2&&(j+=g),x=x1(x/2),x&&(g+=g);while(x);return j}function Nt(g,x){return hA(Ok(g,x,po),g+"")}function $Z(g){return LE(Xu(g))}function zZ(g,x){var j=Xu(g);return F1(j,cc(x,0,j.length))}function Op(g,x,j,F){if(!Rn(g))return g;x=ul(x,g);for(var U=-1,G=x.length,J=G-1,te=g;te!=null&&++U<G;){var ae=vi(x[U]),xe=j;if(ae==="__proto__"||ae==="constructor"||ae==="prototype")return g;if(U!=J){var we=te[ae];xe=F?F(we,ae,te):n,xe===n&&(xe=Rn(we)?we:ns(x[U+1])?[]:{})}Cp(te,ae,xe),te=te[ae]}return g}var QE=A1?function(g,x){return A1.set(g,x),g}:po,_Z=b1?function(g,x){return b1(g,"toString",{configurable:!0,enumerable:!1,value:SA(x),writable:!0})}:po;function HZ(g){return F1(Xu(g))}function ua(g,x,j){var F=-1,U=g.length;x<0&&(x=-x>U?0:U+x),j=j>U?U:j,j<0&&(j+=U),U=x>j?0:j-x>>>0,x>>>=0;for(var G=fe(U);++F<U;)G[F]=g[F+x];return G}function UZ(g,x){var j;return ll(g,function(F,U,G){return j=x(F,U,G),!j}),!!j}function T1(g,x,j){var F=0,U=g==null?F:g.length;if(typeof x=="number"&&x===x&&U<=X){for(;F<U;){var G=F+U>>>1,J=g[G];J!==null&&!Ro(J)&&(j?J<=x:J<x)?F=G+1:U=G}return U}return Q2(g,x,po,j)}function Q2(g,x,j,F){var U=0,G=g==null?0:g.length;if(G===0)return 0;x=j(x);for(var J=x!==x,te=x===null,ae=Ro(x),xe=x===n;U<G;){var we=x1((U+G)/2),ke=j(g[we]),$e=ke!==n,Qe=ke===null,ct=ke===ke,kt=Ro(ke);if(J)var ut=F||ct;else xe?ut=ct&&(F||$e):te?ut=ct&&$e&&(F||!Qe):ae?ut=ct&&$e&&!Qe&&(F||!kt):Qe||kt?ut=!1:ut=F?ke<=x:ke<x;ut?U=we+1:G=we}return Ur(G,K)}function ZE(g,x){for(var j=-1,F=g.length,U=0,G=[];++j<F;){var J=g[j],te=x?x(J):J;if(!j||!Ga(te,ae)){var ae=te;G[U++]=J===0?0:J}}return G}function ek(g){return typeof g=="number"?g:Ro(g)?V:+g}function Po(g){if(typeof g=="string")return g;if(yt(g))return kn(g,Po)+"";if(Ro(g))return RE?RE.call(g):"";var x=g+"";return x=="0"&&1/g==-$?"-0":x}function cl(g,x,j){var F=-1,U=s1,G=g.length,J=!0,te=[],ae=te;if(j)J=!1,U=O2;else if(G>=o){var xe=x?null:eee(g);if(xe)return c1(xe);J=!1,U=vp,ae=new lc}else ae=x?[]:te;e:for(;++F<G;){var we=g[F],ke=x?x(we):we;if(we=j||we!==0?we:0,J&&ke===ke){for(var $e=ae.length;$e--;)if(ae[$e]===ke)continue e;x&&ae.push(ke),te.push(we)}else U(ae,ke,j)||(ae!==te&&ae.push(ke),te.push(we))}return te}function Z2(g,x){return x=ul(x,g),g=Tk(g,x),g==null||delete g[vi(da(x))]}function tk(g,x,j,F){return Op(g,x,j(uc(g,x)),F)}function j1(g,x,j,F){for(var U=g.length,G=F?U:-1;(F?G--:++G<U)&&x(g[G],G,g););return j?ua(g,F?0:G,F?G+1:U):ua(g,F?G+1:0,F?U:G)}function nk(g,x){var j=g;return j instanceof Bt&&(j=j.value()),T2(x,function(F,U){return U.func.apply(U.thisArg,al([F],U.args))},j)}function eA(g,x,j){var F=g.length;if(F<2)return F?cl(g[0]):[];for(var U=-1,G=fe(F);++U<F;)for(var J=g[U],te=-1;++te<F;)te!=U&&(G[U]=Sp(G[U]||J,g[te],x,j));return cl(Mr(G,1),x,j)}function rk(g,x,j){for(var F=-1,U=g.length,G=x.length,J={};++F<U;){var te=F<G?x[F]:n;j(J,g[F],te)}return J}function tA(g){return qn(g)?g:[]}function nA(g){return typeof g=="function"?g:po}function ul(g,x){return yt(g)?g:dA(g,x)?[g]:Rk(nn(g))}var WZ=Nt;function dl(g,x,j){var F=g.length;return j=j===n?F:j,!x&&j>=F?g:ua(g,x,j)}var ok=PQ||function(g){return Rr.clearTimeout(g)};function ak(g,x){if(x)return g.slice();var j=g.length,F=kE?kE(j):new g.constructor(j);return g.copy(F),F}function rA(g){var x=new g.constructor(g.byteLength);return new g1(x).set(new g1(g)),x}function VZ(g,x){var j=x?rA(g.buffer):g.buffer;return new g.constructor(j,g.byteOffset,g.byteLength)}function qZ(g){var x=new g.constructor(g.source,dr.exec(g));return x.lastIndex=g.lastIndex,x}function GZ(g){return wp?hn(wp.call(g)):{}}function ik(g,x){var j=x?rA(g.buffer):g.buffer;return new g.constructor(j,g.byteOffset,g.length)}function sk(g,x){if(g!==x){var j=g!==n,F=g===null,U=g===g,G=Ro(g),J=x!==n,te=x===null,ae=x===x,xe=Ro(x);if(!te&&!xe&&!G&&g>x||G&&J&&ae&&!te&&!xe||F&&J&&ae||!j&&ae||!U)return 1;if(!F&&!G&&!xe&&g<x||xe&&j&&U&&!F&&!G||te&&j&&U||!J&&U||!ae)return-1}return 0}function KZ(g,x,j){for(var F=-1,U=g.criteria,G=x.criteria,J=U.length,te=j.length;++F<J;){var ae=sk(U[F],G[F]);if(ae){if(F>=te)return ae;var xe=j[F];return ae*(xe=="desc"?-1:1)}}return g.index-x.index}function lk(g,x,j,F){for(var U=-1,G=g.length,J=j.length,te=-1,ae=x.length,xe=pr(G-J,0),we=fe(ae+xe),ke=!F;++te<ae;)we[te]=x[te];for(;++U<J;)(ke||U<G)&&(we[j[U]]=g[U]);for(;xe--;)we[te++]=g[U++];return we}function ck(g,x,j,F){for(var U=-1,G=g.length,J=-1,te=j.length,ae=-1,xe=x.length,we=pr(G-te,0),ke=fe(we+xe),$e=!F;++U<we;)ke[U]=g[U];for(var Qe=U;++ae<xe;)ke[Qe+ae]=x[ae];for(;++J<te;)($e||U<G)&&(ke[Qe+j[J]]=g[U++]);return ke}function co(g,x){var j=-1,F=g.length;for(x||(x=fe(F));++j<F;)x[j]=g[j];return x}function mi(g,x,j,F){var U=!j;j||(j={});for(var G=-1,J=x.length;++G<J;){var te=x[G],ae=F?F(j[te],g[te],te,j,g):n;ae===n&&(ae=g[te]),U?Zi(j,te,ae):Cp(j,te,ae)}return j}function XZ(g,x){return mi(g,uA(g),x)}function YZ(g,x){return mi(g,wk(g),x)}function N1(g,x){return function(j,F){var U=yt(j)?tQ:bZ,G=x?x():{};return U(j,g,it(F,2),G)}}function Vu(g){return Nt(function(x,j){var F=-1,U=j.length,G=U>1?j[U-1]:n,J=U>2?j[2]:n;for(G=g.length>3&&typeof G=="function"?(U--,G):n,J&&Zr(j[0],j[1],J)&&(G=U<3?n:G,U=1),x=hn(x);++F<U;){var te=j[F];te&&g(x,te,F,G)}return x})}function uk(g,x){return function(j,F){if(j==null)return j;if(!uo(j))return g(j,F);for(var U=j.length,G=x?U:-1,J=hn(j);(x?G--:++G<U)&&F(J[G],G,J)!==!1;);return j}}function dk(g){return function(x,j,F){for(var U=-1,G=hn(x),J=F(x),te=J.length;te--;){var ae=J[g?te:++U];if(j(G[ae],ae,G)===!1)break}return x}}function JZ(g,x,j){var F=x&y,U=Tp(g);function G(){var J=this&&this!==Rr&&this instanceof G?U:g;return J.apply(F?j:this,arguments)}return G}function fk(g){return function(x){x=nn(x);var j=Bu(x)?Va(x):n,F=j?j[0]:x.charAt(0),U=j?dl(j,1).join(""):x.slice(1);return F[g]()+U}}function qu(g){return function(x){return T2(uO(cO(x).replace(_J,"")),g,"")}}function Tp(g){return function(){var x=arguments;switch(x.length){case 0:return new g;case 1:return new g(x[0]);case 2:return new g(x[0],x[1]);case 3:return new g(x[0],x[1],x[2]);case 4:return new g(x[0],x[1],x[2],x[3]);case 5:return new g(x[0],x[1],x[2],x[3],x[4]);case 6:return new g(x[0],x[1],x[2],x[3],x[4],x[5]);case 7:return new g(x[0],x[1],x[2],x[3],x[4],x[5],x[6])}var j=Wu(g.prototype),F=g.apply(j,x);return Rn(F)?F:j}}function QZ(g,x,j){var F=Tp(g);function U(){for(var G=arguments.length,J=fe(G),te=G,ae=Gu(U);te--;)J[te]=arguments[te];var xe=G<3&&J[0]!==ae&&J[G-1]!==ae?[]:il(J,ae);if(G-=xe.length,G<j)return vk(g,x,P1,U.placeholder,n,J,xe,n,n,j-G);var we=this&&this!==Rr&&this instanceof U?F:g;return jo(we,this,J)}return U}function pk(g){return function(x,j,F){var U=hn(x);if(!uo(x)){var G=it(j,3);x=Cr(x),j=function(te){return G(U[te],te,U)}}var J=g(x,j,F);return J>-1?U[G?x[J]:J]:n}}function hk(g){return ts(function(x){var j=x.length,F=j,U=la.prototype.thru;for(g&&x.reverse();F--;){var G=x[F];if(typeof G!="function")throw new sa(i);if(U&&!J&&D1(G)=="wrapper")var J=new la([],!0)}for(F=J?F:j;++F<j;){G=x[F];var te=D1(G),ae=te=="wrapper"?lA(G):n;ae&&fA(ae[0])&&ae[1]==(O|k|E|T)&&!ae[4].length&&ae[9]==1?J=J[D1(ae[0])].apply(J,ae[3]):J=G.length==1&&fA(G)?J[te]():J.thru(G)}return function(){var xe=arguments,we=xe[0];if(J&&xe.length==1&&yt(we))return J.plant(we).value();for(var ke=0,$e=j?x[ke].apply(this,xe):we;++ke<j;)$e=x[ke].call(this,$e);return $e}})}function P1(g,x,j,F,U,G,J,te,ae,xe){var we=x&O,ke=x&y,$e=x&A,Qe=x&(k|C),ct=x&P,kt=$e?n:Tp(g);function ut(){for(var Mt=arguments.length,Ht=fe(Mt),Mo=Mt;Mo--;)Ht[Mo]=arguments[Mo];if(Qe)var eo=Gu(ut),Lo=uQ(Ht,eo);if(F&&(Ht=lk(Ht,F,U,Qe)),G&&(Ht=ck(Ht,G,J,Qe)),Mt-=Lo,Qe&&Mt<xe){var Gn=il(Ht,eo);return vk(g,x,P1,ut.placeholder,j,Ht,Gn,te,ae,xe-Mt)}var Ka=ke?j:this,as=$e?Ka[g]:g;return Mt=Ht.length,te?Ht=bee(Ht,te):ct&&Mt>1&&Ht.reverse(),we&&ae<Mt&&(Ht.length=ae),this&&this!==Rr&&this instanceof ut&&(as=kt||Tp(as)),as.apply(Ka,Ht)}return ut}function gk(g,x){return function(j,F){return kZ(j,g,x(F),{})}}function R1(g,x){return function(j,F){var U;if(j===n&&F===n)return x;if(j!==n&&(U=j),F!==n){if(U===n)return F;typeof j=="string"||typeof F=="string"?(j=Po(j),F=Po(F)):(j=ek(j),F=ek(F)),U=g(j,F)}return U}}function oA(g){return ts(function(x){return x=kn(x,No(it())),Nt(function(j){var F=this;return g(x,function(U){return jo(U,F,j)})})})}function M1(g,x){x=x===n?" ":Po(x);var j=x.length;if(j<2)return j?J2(x,g):x;var F=J2(x,y1(g/$u(x)));return Bu(x)?dl(Va(F),0,g).join(""):F.slice(0,g)}function ZZ(g,x,j,F){var U=x&y,G=Tp(g);function J(){for(var te=-1,ae=arguments.length,xe=-1,we=F.length,ke=fe(we+ae),$e=this&&this!==Rr&&this instanceof J?G:g;++xe<we;)ke[xe]=F[xe];for(;ae--;)ke[xe++]=arguments[++te];return jo($e,U?j:this,ke)}return J}function mk(g){return function(x,j,F){return F&&typeof F!="number"&&Zr(x,j,F)&&(j=F=n),x=os(x),j===n?(j=x,x=0):j=os(j),F=F===n?x<j?1:-1:os(F),BZ(x,j,F,g)}}function L1(g){return function(x,j){return typeof x=="string"&&typeof j=="string"||(x=fa(x),j=fa(j)),g(x,j)}}function vk(g,x,j,F,U,G,J,te,ae,xe){var we=x&k,ke=we?J:n,$e=we?n:J,Qe=we?G:n,ct=we?n:G;x|=we?E:S,x&=~(we?S:E),x&w||(x&=~(y|A));var kt=[g,x,U,Qe,ke,ct,$e,te,ae,xe],ut=j.apply(n,kt);return fA(g)&&jk(ut,kt),ut.placeholder=F,Nk(ut,g,x)}function aA(g){var x=fr[g];return function(j,F){if(j=fa(j),F=F==null?0:Ur(Ct(F),292),F&&NE(j)){var U=(nn(j)+"e").split("e"),G=x(U[0]+"e"+(+U[1]+F));return U=(nn(G)+"e").split("e"),+(U[0]+"e"+(+U[1]-F))}return x(j)}}var eee=Hu&&1/c1(new Hu([,-0]))[1]==$?function(g){return new Hu(g)}:OA;function bk(g){return function(x){var j=Wr(x);return j==Te?D2(x):j==pe?vQ(x):cQ(x,g(x))}}function es(g,x,j,F,U,G,J,te){var ae=x&A;if(!ae&&typeof g!="function")throw new sa(i);var xe=F?F.length:0;if(xe||(x&=~(E|S),F=U=n),J=J===n?J:pr(Ct(J),0),te=te===n?te:Ct(te),xe-=U?U.length:0,x&S){var we=F,ke=U;F=U=n}var $e=ae?n:lA(g),Qe=[g,x,j,F,U,we,ke,G,J,te];if($e&&gee(Qe,$e),g=Qe[0],x=Qe[1],j=Qe[2],F=Qe[3],U=Qe[4],te=Qe[9]=Qe[9]===n?ae?0:g.length:pr(Qe[9]-xe,0),!te&&x&(k|C)&&(x&=~(k|C)),!x||x==y)var ct=JZ(g,x,j);else x==k||x==C?ct=QZ(g,x,te):(x==E||x==(y|E))&&!U.length?ct=ZZ(g,x,j,F):ct=P1.apply(n,Qe);var kt=$e?QE:jk;return Nk(kt(ct,Qe),g,x)}function yk(g,x,j,F){return g===n||Ga(g,_u[j])&&!on.call(F,j)?x:g}function xk(g,x,j,F,U,G){return Rn(g)&&Rn(x)&&(G.set(x,g),O1(g,x,n,xk,G),G.delete(x)),g}function tee(g){return Pp(g)?n:g}function Ak(g,x,j,F,U,G){var J=j&b,te=g.length,ae=x.length;if(te!=ae&&!(J&&ae>te))return!1;var xe=G.get(g),we=G.get(x);if(xe&&we)return xe==x&&we==g;var ke=-1,$e=!0,Qe=j&m?new lc:n;for(G.set(g,x),G.set(x,g);++ke<te;){var ct=g[ke],kt=x[ke];if(F)var ut=J?F(kt,ct,ke,x,g,G):F(ct,kt,ke,g,x,G);if(ut!==n){if(ut)continue;$e=!1;break}if(Qe){if(!j2(x,function(Mt,Ht){if(!vp(Qe,Ht)&&(ct===Mt||U(ct,Mt,j,F,G)))return Qe.push(Ht)})){$e=!1;break}}else if(!(ct===kt||U(ct,kt,j,F,G))){$e=!1;break}}return G.delete(g),G.delete(x),$e}function nee(g,x,j,F,U,G,J){switch(j){case rn:if(g.byteLength!=x.byteLength||g.byteOffset!=x.byteOffset)return!1;g=g.buffer,x=x.buffer;case Xt:return!(g.byteLength!=x.byteLength||!G(new g1(g),new g1(x)));case be:case ce:case Oe:return Ga(+g,+x);case ge:return g.name==x.name&&g.message==x.message;case he:case je:return g==x+"";case Te:var te=D2;case pe:var ae=F&b;if(te||(te=c1),g.size!=x.size&&!ae)return!1;var xe=J.get(g);if(xe)return xe==x;F|=m,J.set(g,x);var we=Ak(te(g),te(x),F,U,G,J);return J.delete(g),we;case Le:if(wp)return wp.call(g)==wp.call(x)}return!1}function ree(g,x,j,F,U,G){var J=j&b,te=iA(g),ae=te.length,xe=iA(x),we=xe.length;if(ae!=we&&!J)return!1;for(var ke=ae;ke--;){var $e=te[ke];if(!(J?$e in x:on.call(x,$e)))return!1}var Qe=G.get(g),ct=G.get(x);if(Qe&&ct)return Qe==x&&ct==g;var kt=!0;G.set(g,x),G.set(x,g);for(var ut=J;++ke<ae;){$e=te[ke];var Mt=g[$e],Ht=x[$e];if(F)var Mo=J?F(Ht,Mt,$e,x,g,G):F(Mt,Ht,$e,g,x,G);if(!(Mo===n?Mt===Ht||U(Mt,Ht,j,F,G):Mo)){kt=!1;break}ut||(ut=$e=="constructor")}if(kt&&!ut){var eo=g.constructor,Lo=x.constructor;eo!=Lo&&"constructor"in g&&"constructor"in x&&!(typeof eo=="function"&&eo instanceof eo&&typeof Lo=="function"&&Lo instanceof Lo)&&(kt=!1)}return G.delete(g),G.delete(x),kt}function ts(g){return hA(Ok(g,n,Ik),g+"")}function iA(g){return _E(g,Cr,uA)}function sA(g){return _E(g,fo,wk)}var lA=A1?function(g){return A1.get(g)}:OA;function D1(g){for(var x=g.name+"",j=Uu[x],F=on.call(Uu,x)?j.length:0;F--;){var U=j[F],G=U.func;if(G==null||G==g)return U.name}return x}function Gu(g){var x=on.call(q,"placeholder")?q:g;return x.placeholder}function it(){var g=q.iteratee||EA;return g=g===EA?WE:g,arguments.length?g(arguments[0],arguments[1]):g}function I1(g,x){var j=g.__data__;return dee(x)?j[typeof x=="string"?"string":"hash"]:j.map}function cA(g){for(var x=Cr(g),j=x.length;j--;){var F=x[j],U=g[F];x[j]=[F,U,Ek(U)]}return x}function dc(g,x){var j=hQ(g,x);return UE(j)?j:n}function oee(g){var x=on.call(g,ic),j=g[ic];try{g[ic]=n;var F=!0}catch{}var U=p1.call(g);return F&&(x?g[ic]=j:delete g[ic]),U}var uA=F2?function(g){return g==null?[]:(g=hn(g),ol(F2(g),function(x){return TE.call(g,x)}))}:TA,wk=F2?function(g){for(var x=[];g;)al(x,uA(g)),g=m1(g);return x}:TA,Wr=Qr;(B2&&Wr(new B2(new ArrayBuffer(1)))!=rn||yp&&Wr(new yp)!=Te||$2&&Wr($2.resolve())!=Ue||Hu&&Wr(new Hu)!=pe||xp&&Wr(new xp)!=gt)&&(Wr=function(g){var x=Qr(g),j=x==Ne?g.constructor:n,F=j?fc(j):"";if(F)switch(F){case zQ:return rn;case _Q:return Te;case HQ:return Ue;case UQ:return pe;case WQ:return gt}return x});function aee(g,x,j){for(var F=-1,U=j.length;++F<U;){var G=j[F],J=G.size;switch(G.type){case"drop":g+=J;break;case"dropRight":x-=J;break;case"take":x=Ur(x,g+J);break;case"takeRight":g=pr(g,x-J);break}}return{start:g,end:x}}function iee(g){var x=g.match(Pn);return x?x[1].split(lo):[]}function Ck(g,x,j){x=ul(x,g);for(var F=-1,U=x.length,G=!1;++F<U;){var J=vi(x[F]);if(!(G=g!=null&&j(g,J)))break;g=g[J]}return G||++F!=U?G:(U=g==null?0:g.length,!!U&&U1(U)&&ns(J,U)&&(yt(g)||pc(g)))}function see(g){var x=g.length,j=new g.constructor(x);return x&&typeof g[0]=="string"&&on.call(g,"index")&&(j.index=g.index,j.input=g.input),j}function Sk(g){return typeof g.constructor=="function"&&!jp(g)?Wu(m1(g)):{}}function lee(g,x,j){var F=g.constructor;switch(x){case Xt:return rA(g);case be:case ce:return new F(+g);case rn:return VZ(g,j);case ur:case Un:case yr:case xr:case Nn:case jr:case Nr:case _r:case se:return ik(g,j);case Te:return new F;case Oe:case je:return new F(g);case he:return qZ(g);case pe:return new F;case Le:return GZ(g)}}function cee(g,x){var j=x.length;if(!j)return g;var F=j-1;return x[F]=(j>1?"& ":"")+x[F],x=x.join(j>2?", ":" "),g.replace(nr,`{
/* [wrapped with `+x+`] */
`)}function uee(g){return yt(g)||pc(g)||!!(jE&&g&&g[jE])}function ns(g,x){var j=typeof g;return x=x??z,!!x&&(j=="number"||j!="symbol"&&ye.test(g))&&g>-1&&g%1==0&&g<x}function Zr(g,x,j){if(!Rn(j))return!1;var F=typeof x;return(F=="number"?uo(j)&&ns(x,j.length):F=="string"&&x in j)?Ga(j[x],g):!1}function dA(g,x){if(yt(g))return!1;var j=typeof g;return j=="number"||j=="symbol"||j=="boolean"||g==null||Ro(g)?!0:at.test(g)||!Je.test(g)||x!=null&&g in hn(x)}function dee(g){var x=typeof g;return x=="string"||x=="number"||x=="symbol"||x=="boolean"?g!=="__proto__":g===null}function fA(g){var x=D1(g),j=q[x];if(typeof j!="function"||!(x in Bt.prototype))return!1;if(g===j)return!0;var F=lA(j);return!!F&&g===F[0]}function fee(g){return!!EE&&EE in g}var pee=d1?rs:jA;function jp(g){var x=g&&g.constructor,j=typeof x=="function"&&x.prototype||_u;return g===j}function Ek(g){return g===g&&!Rn(g)}function kk(g,x){return function(j){return j==null?!1:j[g]===x&&(x!==n||g in hn(j))}}function hee(g){var x=_1(g,function(F){return j.size===c&&j.clear(),F}),j=x.cache;return x}function gee(g,x){var j=g[1],F=x[1],U=j|F,G=U<(y|A|O),J=F==O&&j==k||F==O&&j==T&&g[7].length<=x[8]||F==(O|T)&&x[7].length<=x[8]&&j==k;if(!(G||J))return g;F&y&&(g[2]=x[2],U|=j&y?0:w);var te=x[3];if(te){var ae=g[3];g[3]=ae?lk(ae,te,x[4]):te,g[4]=ae?il(g[3],u):x[4]}return te=x[5],te&&(ae=g[5],g[5]=ae?ck(ae,te,x[6]):te,g[6]=ae?il(g[5],u):x[6]),te=x[7],te&&(g[7]=te),F&O&&(g[8]=g[8]==null?x[8]:Ur(g[8],x[8])),g[9]==null&&(g[9]=x[9]),g[0]=x[0],g[1]=U,g}function mee(g){var x=[];if(g!=null)for(var j in hn(g))x.push(j);return x}function vee(g){return p1.call(g)}function Ok(g,x,j){return x=pr(x===n?g.length-1:x,0),function(){for(var F=arguments,U=-1,G=pr(F.length-x,0),J=fe(G);++U<G;)J[U]=F[x+U];U=-1;for(var te=fe(x+1);++U<x;)te[U]=F[U];return te[x]=j(J),jo(g,this,te)}}function Tk(g,x){return x.length<2?g:uc(g,ua(x,0,-1))}function bee(g,x){for(var j=g.length,F=Ur(x.length,j),U=co(g);F--;){var G=x[F];g[F]=ns(G,j)?U[G]:n}return g}function pA(g,x){if(!(x==="constructor"&&typeof g[x]=="function")&&x!="__proto__")return g[x]}var jk=Pk(QE),Np=MQ||function(g,x){return Rr.setTimeout(g,x)},hA=Pk(_Z);function Nk(g,x,j){var F=x+"";return hA(g,cee(F,yee(iee(F),j)))}function Pk(g){var x=0,j=0;return function(){var F=FQ(),U=M-(F-j);if(j=F,U>0){if(++x>=I)return arguments[0]}else x=0;return g.apply(n,arguments)}}function F1(g,x){var j=-1,F=g.length,U=F-1;for(x=x===n?F:x;++j<x;){var G=Y2(j,U),J=g[G];g[G]=g[j],g[j]=J}return g.length=x,g}var Rk=hee(function(g){var x=[];return g.charCodeAt(0)===46&&x.push(""),g.replace(jt,function(j,F,U,G){x.push(U?G.replace(Wn,"$1"):F||j)}),x});function vi(g){if(typeof g=="string"||Ro(g))return g;var x=g+"";return x=="0"&&1/g==-$?"-0":x}function fc(g){if(g!=null){try{return f1.call(g)}catch{}try{return g+""}catch{}}return""}function yee(g,x){return ia(Y,function(j){var F="_."+j[0];x&j[1]&&!s1(g,F)&&g.push(F)}),g.sort()}function Mk(g){if(g instanceof Bt)return g.clone();var x=new la(g.__wrapped__,g.__chain__);return x.__actions__=co(g.__actions__),x.__index__=g.__index__,x.__values__=g.__values__,x}function xee(g,x,j){(j?Zr(g,x,j):x===n)?x=1:x=pr(Ct(x),0);var F=g==null?0:g.length;if(!F||x<1)return[];for(var U=0,G=0,J=fe(y1(F/x));U<F;)J[G++]=ua(g,U,U+=x);return J}function Aee(g){for(var x=-1,j=g==null?0:g.length,F=0,U=[];++x<j;){var G=g[x];G&&(U[F++]=G)}return U}function wee(){var g=arguments.length;if(!g)return[];for(var x=fe(g-1),j=arguments[0],F=g;F--;)x[F-1]=arguments[F];return al(yt(j)?co(j):[j],Mr(x,1))}var Cee=Nt(function(g,x){return qn(g)?Sp(g,Mr(x,1,qn,!0)):[]}),See=Nt(function(g,x){var j=da(x);return qn(j)&&(j=n),qn(g)?Sp(g,Mr(x,1,qn,!0),it(j,2)):[]}),Eee=Nt(function(g,x){var j=da(x);return qn(j)&&(j=n),qn(g)?Sp(g,Mr(x,1,qn,!0),n,j):[]});function kee(g,x,j){var F=g==null?0:g.length;return F?(x=j||x===n?1:Ct(x),ua(g,x<0?0:x,F)):[]}function Oee(g,x,j){var F=g==null?0:g.length;return F?(x=j||x===n?1:Ct(x),x=F-x,ua(g,0,x<0?0:x)):[]}function Tee(g,x){return g&&g.length?j1(g,it(x,3),!0,!0):[]}function jee(g,x){return g&&g.length?j1(g,it(x,3),!0):[]}function Nee(g,x,j,F){var U=g==null?0:g.length;return U?(j&&typeof j!="number"&&Zr(g,x,j)&&(j=0,F=U),wZ(g,x,j,F)):[]}function Lk(g,x,j){var F=g==null?0:g.length;if(!F)return-1;var U=j==null?0:Ct(j);return U<0&&(U=pr(F+U,0)),l1(g,it(x,3),U)}function Dk(g,x,j){var F=g==null?0:g.length;if(!F)return-1;var U=F-1;return j!==n&&(U=Ct(j),U=j<0?pr(F+U,0):Ur(U,F-1)),l1(g,it(x,3),U,!0)}function Ik(g){var x=g==null?0:g.length;return x?Mr(g,1):[]}function Pee(g){var x=g==null?0:g.length;return x?Mr(g,$):[]}function Ree(g,x){var j=g==null?0:g.length;return j?(x=x===n?1:Ct(x),Mr(g,x)):[]}function Mee(g){for(var x=-1,j=g==null?0:g.length,F={};++x<j;){var U=g[x];F[U[0]]=U[1]}return F}function Fk(g){return g&&g.length?g[0]:n}function Lee(g,x,j){var F=g==null?0:g.length;if(!F)return-1;var U=j==null?0:Ct(j);return U<0&&(U=pr(F+U,0)),Fu(g,x,U)}function Dee(g){var x=g==null?0:g.length;return x?ua(g,0,-1):[]}var Iee=Nt(function(g){var x=kn(g,tA);return x.length&&x[0]===g[0]?V2(x):[]}),Fee=Nt(function(g){var x=da(g),j=kn(g,tA);return x===da(j)?x=n:j.pop(),j.length&&j[0]===g[0]?V2(j,it(x,2)):[]}),Bee=Nt(function(g){var x=da(g),j=kn(g,tA);return x=typeof x=="function"?x:n,x&&j.pop(),j.length&&j[0]===g[0]?V2(j,n,x):[]});function $ee(g,x){return g==null?"":DQ.call(g,x)}function da(g){var x=g==null?0:g.length;return x?g[x-1]:n}function zee(g,x,j){var F=g==null?0:g.length;if(!F)return-1;var U=F;return j!==n&&(U=Ct(j),U=U<0?pr(F+U,0):Ur(U,F-1)),x===x?yQ(g,x,U):l1(g,vE,U,!0)}function _ee(g,x){return g&&g.length?KE(g,Ct(x)):n}var Hee=Nt(Bk);function Bk(g,x){return g&&g.length&&x&&x.length?X2(g,x):g}function Uee(g,x,j){return g&&g.length&&x&&x.length?X2(g,x,it(j,2)):g}function Wee(g,x,j){return g&&g.length&&x&&x.length?X2(g,x,n,j):g}var Vee=ts(function(g,x){var j=g==null?0:g.length,F=_2(g,x);return JE(g,kn(x,function(U){return ns(U,j)?+U:U}).sort(sk)),F});function qee(g,x){var j=[];if(!(g&&g.length))return j;var F=-1,U=[],G=g.length;for(x=it(x,3);++F<G;){var J=g[F];x(J,F,g)&&(j.push(J),U.push(F))}return JE(g,U),j}function gA(g){return g==null?g:$Q.call(g)}function Gee(g,x,j){var F=g==null?0:g.length;return F?(j&&typeof j!="number"&&Zr(g,x,j)?(x=0,j=F):(x=x==null?0:Ct(x),j=j===n?F:Ct(j)),ua(g,x,j)):[]}function Kee(g,x){return T1(g,x)}function Xee(g,x,j){return Q2(g,x,it(j,2))}function Yee(g,x){var j=g==null?0:g.length;if(j){var F=T1(g,x);if(F<j&&Ga(g[F],x))return F}return-1}function Jee(g,x){return T1(g,x,!0)}function Qee(g,x,j){return Q2(g,x,it(j,2),!0)}function Zee(g,x){var j=g==null?0:g.length;if(j){var F=T1(g,x,!0)-1;if(Ga(g[F],x))return F}return-1}function ete(g){return g&&g.length?ZE(g):[]}function tte(g,x){return g&&g.length?ZE(g,it(x,2)):[]}function nte(g){var x=g==null?0:g.length;return x?ua(g,1,x):[]}function rte(g,x,j){return g&&g.length?(x=j||x===n?1:Ct(x),ua(g,0,x<0?0:x)):[]}function ote(g,x,j){var F=g==null?0:g.length;return F?(x=j||x===n?1:Ct(x),x=F-x,ua(g,x<0?0:x,F)):[]}function ate(g,x){return g&&g.length?j1(g,it(x,3),!1,!0):[]}function ite(g,x){return g&&g.length?j1(g,it(x,3)):[]}var ste=Nt(function(g){return cl(Mr(g,1,qn,!0))}),lte=Nt(function(g){var x=da(g);return qn(x)&&(x=n),cl(Mr(g,1,qn,!0),it(x,2))}),cte=Nt(function(g){var x=da(g);return x=typeof x=="function"?x:n,cl(Mr(g,1,qn,!0),n,x)});function ute(g){return g&&g.length?cl(g):[]}function dte(g,x){return g&&g.length?cl(g,it(x,2)):[]}function fte(g,x){return x=typeof x=="function"?x:n,g&&g.length?cl(g,n,x):[]}function mA(g){if(!(g&&g.length))return[];var x=0;return g=ol(g,function(j){if(qn(j))return x=pr(j.length,x),!0}),M2(x,function(j){return kn(g,N2(j))})}function $k(g,x){if(!(g&&g.length))return[];var j=mA(g);return x==null?j:kn(j,function(F){return jo(x,n,F)})}var pte=Nt(function(g,x){return qn(g)?Sp(g,x):[]}),hte=Nt(function(g){return eA(ol(g,qn))}),gte=Nt(function(g){var x=da(g);return qn(x)&&(x=n),eA(ol(g,qn),it(x,2))}),mte=Nt(function(g){var x=da(g);return x=typeof x=="function"?x:n,eA(ol(g,qn),n,x)}),vte=Nt(mA);function bte(g,x){return rk(g||[],x||[],Cp)}function yte(g,x){return rk(g||[],x||[],Op)}var xte=Nt(function(g){var x=g.length,j=x>1?g[x-1]:n;return j=typeof j=="function"?(g.pop(),j):n,$k(g,j)});function zk(g){var x=q(g);return x.__chain__=!0,x}function Ate(g,x){return x(g),g}function B1(g,x){return x(g)}var wte=ts(function(g){var x=g.length,j=x?g[0]:0,F=this.__wrapped__,U=function(G){return _2(G,g)};return x>1||this.__actions__.length||!(F instanceof Bt)||!ns(j)?this.thru(U):(F=F.slice(j,+j+(x?1:0)),F.__actions__.push({func:B1,args:[U],thisArg:n}),new la(F,this.__chain__).thru(function(G){return x&&!G.length&&G.push(n),G}))});function Cte(){return zk(this)}function Ste(){return new la(this.value(),this.__chain__)}function Ete(){this.__values__===n&&(this.__values__=eO(this.value()));var g=this.__index__>=this.__values__.length,x=g?n:this.__values__[this.__index__++];return{done:g,value:x}}function kte(){return this}function Ote(g){for(var x,j=this;j instanceof C1;){var F=Mk(j);F.__index__=0,F.__values__=n,x?U.__wrapped__=F:x=F;var U=F;j=j.__wrapped__}return U.__wrapped__=g,x}function Tte(){var g=this.__wrapped__;if(g instanceof Bt){var x=g;return this.__actions__.length&&(x=new Bt(this)),x=x.reverse(),x.__actions__.push({func:B1,args:[gA],thisArg:n}),new la(x,this.__chain__)}return this.thru(gA)}function jte(){return nk(this.__wrapped__,this.__actions__)}var Nte=N1(function(g,x,j){on.call(g,j)?++g[j]:Zi(g,j,1)});function Pte(g,x,j){var F=yt(g)?gE:AZ;return j&&Zr(g,x,j)&&(x=n),F(g,it(x,3))}function Rte(g,x){var j=yt(g)?ol:$E;return j(g,it(x,3))}var Mte=pk(Lk),Lte=pk(Dk);function Dte(g,x){return Mr($1(g,x),1)}function Ite(g,x){return Mr($1(g,x),$)}function Fte(g,x,j){return j=j===n?1:Ct(j),Mr($1(g,x),j)}function _k(g,x){var j=yt(g)?ia:ll;return j(g,it(x,3))}function Hk(g,x){var j=yt(g)?nQ:BE;return j(g,it(x,3))}var Bte=N1(function(g,x,j){on.call(g,j)?g[j].push(x):Zi(g,j,[x])});function $te(g,x,j,F){g=uo(g)?g:Xu(g),j=j&&!F?Ct(j):0;var U=g.length;return j<0&&(j=pr(U+j,0)),W1(g)?j<=U&&g.indexOf(x,j)>-1:!!U&&Fu(g,x,j)>-1}var zte=Nt(function(g,x,j){var F=-1,U=typeof x=="function",G=uo(g)?fe(g.length):[];return ll(g,function(J){G[++F]=U?jo(x,J,j):Ep(J,x,j)}),G}),_te=N1(function(g,x,j){Zi(g,j,x)});function $1(g,x){var j=yt(g)?kn:VE;return j(g,it(x,3))}function Hte(g,x,j,F){return g==null?[]:(yt(x)||(x=x==null?[]:[x]),j=F?n:j,yt(j)||(j=j==null?[]:[j]),XE(g,x,j))}var Ute=N1(function(g,x,j){g[j?0:1].push(x)},function(){return[[],[]]});function Wte(g,x,j){var F=yt(g)?T2:yE,U=arguments.length<3;return F(g,it(x,4),j,U,ll)}function Vte(g,x,j){var F=yt(g)?rQ:yE,U=arguments.length<3;return F(g,it(x,4),j,U,BE)}function qte(g,x){var j=yt(g)?ol:$E;return j(g,H1(it(x,3)))}function Gte(g){var x=yt(g)?LE:$Z;return x(g)}function Kte(g,x,j){(j?Zr(g,x,j):x===n)?x=1:x=Ct(x);var F=yt(g)?mZ:zZ;return F(g,x)}function Xte(g){var x=yt(g)?vZ:HZ;return x(g)}function Yte(g){if(g==null)return 0;if(uo(g))return W1(g)?$u(g):g.length;var x=Wr(g);return x==Te||x==pe?g.size:G2(g).length}function Jte(g,x,j){var F=yt(g)?j2:UZ;return j&&Zr(g,x,j)&&(x=n),F(g,it(x,3))}var Qte=Nt(function(g,x){if(g==null)return[];var j=x.length;return j>1&&Zr(g,x[0],x[1])?x=[]:j>2&&Zr(x[0],x[1],x[2])&&(x=[x[0]]),XE(g,Mr(x,1),[])}),z1=RQ||function(){return Rr.Date.now()};function Zte(g,x){if(typeof x!="function")throw new sa(i);return g=Ct(g),function(){if(--g<1)return x.apply(this,arguments)}}function Uk(g,x,j){return x=j?n:x,x=g&&x==null?g.length:x,es(g,O,n,n,n,n,x)}function Wk(g,x){var j;if(typeof x!="function")throw new sa(i);return g=Ct(g),function(){return--g>0&&(j=x.apply(this,arguments)),g<=1&&(x=n),j}}var vA=Nt(function(g,x,j){var F=y;if(j.length){var U=il(j,Gu(vA));F|=E}return es(g,F,x,j,U)}),Vk=Nt(function(g,x,j){var F=y|A;if(j.length){var U=il(j,Gu(Vk));F|=E}return es(x,F,g,j,U)});function qk(g,x,j){x=j?n:x;var F=es(g,k,n,n,n,n,n,x);return F.placeholder=qk.placeholder,F}function Gk(g,x,j){x=j?n:x;var F=es(g,C,n,n,n,n,n,x);return F.placeholder=Gk.placeholder,F}function Kk(g,x,j){var F,U,G,J,te,ae,xe=0,we=!1,ke=!1,$e=!0;if(typeof g!="function")throw new sa(i);x=fa(x)||0,Rn(j)&&(we=!!j.leading,ke="maxWait"in j,G=ke?pr(fa(j.maxWait)||0,x):G,$e="trailing"in j?!!j.trailing:$e);function Qe(Gn){var Ka=F,as=U;return F=U=n,xe=Gn,J=g.apply(as,Ka),J}function ct(Gn){return xe=Gn,te=Np(Mt,x),we?Qe(Gn):J}function kt(Gn){var Ka=Gn-ae,as=Gn-xe,pO=x-Ka;return ke?Ur(pO,G-as):pO}function ut(Gn){var Ka=Gn-ae,as=Gn-xe;return ae===n||Ka>=x||Ka<0||ke&&as>=G}function Mt(){var Gn=z1();if(ut(Gn))return Ht(Gn);te=Np(Mt,kt(Gn))}function Ht(Gn){return te=n,$e&&F?Qe(Gn):(F=U=n,J)}function Mo(){te!==n&&ok(te),xe=0,F=ae=U=te=n}function eo(){return te===n?J:Ht(z1())}function Lo(){var Gn=z1(),Ka=ut(Gn);if(F=arguments,U=this,ae=Gn,Ka){if(te===n)return ct(ae);if(ke)return ok(te),te=Np(Mt,x),Qe(ae)}return te===n&&(te=Np(Mt,x)),J}return Lo.cancel=Mo,Lo.flush=eo,Lo}var ene=Nt(function(g,x){return FE(g,1,x)}),tne=Nt(function(g,x,j){return FE(g,fa(x)||0,j)});function nne(g){return es(g,P)}function _1(g,x){if(typeof g!="function"||x!=null&&typeof x!="function")throw new sa(i);var j=function(){var F=arguments,U=x?x.apply(this,F):F[0],G=j.cache;if(G.has(U))return G.get(U);var J=g.apply(this,F);return j.cache=G.set(U,J)||G,J};return j.cache=new(_1.Cache||Qi),j}_1.Cache=Qi;function H1(g){if(typeof g!="function")throw new sa(i);return function(){var x=arguments;switch(x.length){case 0:return!g.call(this);case 1:return!g.call(this,x[0]);case 2:return!g.call(this,x[0],x[1]);case 3:return!g.call(this,x[0],x[1],x[2])}return!g.apply(this,x)}}function rne(g){return Wk(2,g)}var one=WZ(function(g,x){x=x.length==1&&yt(x[0])?kn(x[0],No(it())):kn(Mr(x,1),No(it()));var j=x.length;return Nt(function(F){for(var U=-1,G=Ur(F.length,j);++U<G;)F[U]=x[U].call(this,F[U]);return jo(g,this,F)})}),bA=Nt(function(g,x){var j=il(x,Gu(bA));return es(g,E,n,x,j)}),Xk=Nt(function(g,x){var j=il(x,Gu(Xk));return es(g,S,n,x,j)}),ane=ts(function(g,x){return es(g,T,n,n,n,x)});function ine(g,x){if(typeof g!="function")throw new sa(i);return x=x===n?x:Ct(x),Nt(g,x)}function sne(g,x){if(typeof g!="function")throw new sa(i);return x=x==null?0:pr(Ct(x),0),Nt(function(j){var F=j[x],U=dl(j,0,x);return F&&al(U,F),jo(g,this,U)})}function lne(g,x,j){var F=!0,U=!0;if(typeof g!="function")throw new sa(i);return Rn(j)&&(F="leading"in j?!!j.leading:F,U="trailing"in j?!!j.trailing:U),Kk(g,x,{leading:F,maxWait:x,trailing:U})}function cne(g){return Uk(g,1)}function une(g,x){return bA(nA(x),g)}function dne(){if(!arguments.length)return[];var g=arguments[0];return yt(g)?g:[g]}function fne(g){return ca(g,v)}function pne(g,x){return x=typeof x=="function"?x:n,ca(g,v,x)}function hne(g){return ca(g,f|v)}function gne(g,x){return x=typeof x=="function"?x:n,ca(g,f|v,x)}function mne(g,x){return x==null||IE(g,x,Cr(x))}function Ga(g,x){return g===x||g!==g&&x!==x}var vne=L1(W2),bne=L1(function(g,x){return g>=x}),pc=HE(function(){return arguments}())?HE:function(g){return Fn(g)&&on.call(g,"callee")&&!TE.call(g,"callee")},yt=fe.isArray,yne=cE?No(cE):OZ;function uo(g){return g!=null&&U1(g.length)&&!rs(g)}function qn(g){return Fn(g)&&uo(g)}function xne(g){return g===!0||g===!1||Fn(g)&&Qr(g)==be}var fl=LQ||jA,Ane=uE?No(uE):TZ;function wne(g){return Fn(g)&&g.nodeType===1&&!Pp(g)}function Cne(g){if(g==null)return!0;if(uo(g)&&(yt(g)||typeof g=="string"||typeof g.splice=="function"||fl(g)||Ku(g)||pc(g)))return!g.length;var x=Wr(g);if(x==Te||x==pe)return!g.size;if(jp(g))return!G2(g).length;for(var j in g)if(on.call(g,j))return!1;return!0}function Sne(g,x){return kp(g,x)}function Ene(g,x,j){j=typeof j=="function"?j:n;var F=j?j(g,x):n;return F===n?kp(g,x,n,j):!!F}function yA(g){if(!Fn(g))return!1;var x=Qr(g);return x==ge||x==le||typeof g.message=="string"&&typeof g.name=="string"&&!Pp(g)}function kne(g){return typeof g=="number"&&NE(g)}function rs(g){if(!Rn(g))return!1;var x=Qr(g);return x==ie||x==Pe||x==re||x==We}function Yk(g){return typeof g=="number"&&g==Ct(g)}function U1(g){return typeof g=="number"&&g>-1&&g%1==0&&g<=z}function Rn(g){var x=typeof g;return g!=null&&(x=="object"||x=="function")}function Fn(g){return g!=null&&typeof g=="object"}var Jk=dE?No(dE):NZ;function One(g,x){return g===x||q2(g,x,cA(x))}function Tne(g,x,j){return j=typeof j=="function"?j:n,q2(g,x,cA(x),j)}function jne(g){return Qk(g)&&g!=+g}function Nne(g){if(pee(g))throw new vt(a);return UE(g)}function Pne(g){return g===null}function Rne(g){return g==null}function Qk(g){return typeof g=="number"||Fn(g)&&Qr(g)==Oe}function Pp(g){if(!Fn(g)||Qr(g)!=Ne)return!1;var x=m1(g);if(x===null)return!0;var j=on.call(x,"constructor")&&x.constructor;return typeof j=="function"&&j instanceof j&&f1.call(j)==TQ}var xA=fE?No(fE):PZ;function Mne(g){return Yk(g)&&g>=-z&&g<=z}var Zk=pE?No(pE):RZ;function W1(g){return typeof g=="string"||!yt(g)&&Fn(g)&&Qr(g)==je}function Ro(g){return typeof g=="symbol"||Fn(g)&&Qr(g)==Le}var Ku=hE?No(hE):MZ;function Lne(g){return g===n}function Dne(g){return Fn(g)&&Wr(g)==gt}function Ine(g){return Fn(g)&&Qr(g)==tn}var Fne=L1(K2),Bne=L1(function(g,x){return g<=x});function eO(g){if(!g)return[];if(uo(g))return W1(g)?Va(g):co(g);if(bp&&g[bp])return mQ(g[bp]());var x=Wr(g),j=x==Te?D2:x==pe?c1:Xu;return j(g)}function os(g){if(!g)return g===0?g:0;if(g=fa(g),g===$||g===-$){var x=g<0?-1:1;return x*_}return g===g?g:0}function Ct(g){var x=os(g),j=x%1;return x===x?j?x-j:x:0}function tO(g){return g?cc(Ct(g),0,H):0}function fa(g){if(typeof g=="number")return g;if(Ro(g))return V;if(Rn(g)){var x=typeof g.valueOf=="function"?g.valueOf():g;g=Rn(x)?x+"":x}if(typeof g!="string")return g===0?g:+g;g=xE(g);var j=Yi.test(g);return j||Q.test(g)?ZJ(g.slice(2),j?2:8):Jr.test(g)?V:+g}function nO(g){return mi(g,fo(g))}function $ne(g){return g?cc(Ct(g),-z,z):g===0?g:0}function nn(g){return g==null?"":Po(g)}var zne=Vu(function(g,x){if(jp(x)||uo(x)){mi(x,Cr(x),g);return}for(var j in x)on.call(x,j)&&Cp(g,j,x[j])}),rO=Vu(function(g,x){mi(x,fo(x),g)}),V1=Vu(function(g,x,j,F){mi(x,fo(x),g,F)}),_ne=Vu(function(g,x,j,F){mi(x,Cr(x),g,F)}),Hne=ts(_2);function Une(g,x){var j=Wu(g);return x==null?j:DE(j,x)}var Wne=Nt(function(g,x){g=hn(g);var j=-1,F=x.length,U=F>2?x[2]:n;for(U&&Zr(x[0],x[1],U)&&(F=1);++j<F;)for(var G=x[j],J=fo(G),te=-1,ae=J.length;++te<ae;){var xe=J[te],we=g[xe];(we===n||Ga(we,_u[xe])&&!on.call(g,xe))&&(g[xe]=G[xe])}return g}),Vne=Nt(function(g){return g.push(n,xk),jo(oO,n,g)});function qne(g,x){return mE(g,it(x,3),gi)}function Gne(g,x){return mE(g,it(x,3),U2)}function Kne(g,x){return g==null?g:H2(g,it(x,3),fo)}function Xne(g,x){return g==null?g:zE(g,it(x,3),fo)}function Yne(g,x){return g&&gi(g,it(x,3))}function Jne(g,x){return g&&U2(g,it(x,3))}function Qne(g){return g==null?[]:k1(g,Cr(g))}function Zne(g){return g==null?[]:k1(g,fo(g))}function AA(g,x,j){var F=g==null?n:uc(g,x);return F===n?j:F}function ere(g,x){return g!=null&&Ck(g,x,CZ)}function wA(g,x){return g!=null&&Ck(g,x,SZ)}var tre=gk(function(g,x,j){x!=null&&typeof x.toString!="function"&&(x=p1.call(x)),g[x]=j},SA(po)),nre=gk(function(g,x,j){x!=null&&typeof x.toString!="function"&&(x=p1.call(x)),on.call(g,x)?g[x].push(j):g[x]=[j]},it),rre=Nt(Ep);function Cr(g){return uo(g)?ME(g):G2(g)}function fo(g){return uo(g)?ME(g,!0):LZ(g)}function ore(g,x){var j={};return x=it(x,3),gi(g,function(F,U,G){Zi(j,x(F,U,G),F)}),j}function are(g,x){var j={};return x=it(x,3),gi(g,function(F,U,G){Zi(j,U,x(F,U,G))}),j}var ire=Vu(function(g,x,j){O1(g,x,j)}),oO=Vu(function(g,x,j,F){O1(g,x,j,F)}),sre=ts(function(g,x){var j={};if(g==null)return j;var F=!1;x=kn(x,function(G){return G=ul(G,g),F||(F=G.length>1),G}),mi(g,sA(g),j),F&&(j=ca(j,f|h|v,tee));for(var U=x.length;U--;)Z2(j,x[U]);return j});function lre(g,x){return aO(g,H1(it(x)))}var cre=ts(function(g,x){return g==null?{}:IZ(g,x)});function aO(g,x){if(g==null)return{};var j=kn(sA(g),function(F){return[F]});return x=it(x),YE(g,j,function(F,U){return x(F,U[0])})}function ure(g,x,j){x=ul(x,g);var F=-1,U=x.length;for(U||(U=1,g=n);++F<U;){var G=g==null?n:g[vi(x[F])];G===n&&(F=U,G=j),g=rs(G)?G.call(g):G}return g}function dre(g,x,j){return g==null?g:Op(g,x,j)}function fre(g,x,j,F){return F=typeof F=="function"?F:n,g==null?g:Op(g,x,j,F)}var iO=bk(Cr),sO=bk(fo);function pre(g,x,j){var F=yt(g),U=F||fl(g)||Ku(g);if(x=it(x,4),j==null){var G=g&&g.constructor;U?j=F?new G:[]:Rn(g)?j=rs(G)?Wu(m1(g)):{}:j={}}return(U?ia:gi)(g,function(J,te,ae){return x(j,J,te,ae)}),j}function hre(g,x){return g==null?!0:Z2(g,x)}function gre(g,x,j){return g==null?g:tk(g,x,nA(j))}function mre(g,x,j,F){return F=typeof F=="function"?F:n,g==null?g:tk(g,x,nA(j),F)}function Xu(g){return g==null?[]:L2(g,Cr(g))}function vre(g){return g==null?[]:L2(g,fo(g))}function bre(g,x,j){return j===n&&(j=x,x=n),j!==n&&(j=fa(j),j=j===j?j:0),x!==n&&(x=fa(x),x=x===x?x:0),cc(fa(g),x,j)}function yre(g,x,j){return x=os(x),j===n?(j=x,x=0):j=os(j),g=fa(g),EZ(g,x,j)}function xre(g,x,j){if(j&&typeof j!="boolean"&&Zr(g,x,j)&&(x=j=n),j===n&&(typeof x=="boolean"?(j=x,x=n):typeof g=="boolean"&&(j=g,g=n)),g===n&&x===n?(g=0,x=1):(g=os(g),x===n?(x=g,g=0):x=os(x)),g>x){var F=g;g=x,x=F}if(j||g%1||x%1){var U=PE();return Ur(g+U*(x-g+QJ("1e-"+((U+"").length-1))),x)}return Y2(g,x)}var Are=qu(function(g,x,j){return x=x.toLowerCase(),g+(j?lO(x):x)});function lO(g){return CA(nn(g).toLowerCase())}function cO(g){return g=nn(g),g&&g.replace(Xe,dQ).replace(HJ,"")}function wre(g,x,j){g=nn(g),x=Po(x);var F=g.length;j=j===n?F:cc(Ct(j),0,F);var U=j;return j-=x.length,j>=0&&g.slice(j,U)==x}function Cre(g){return g=nn(g),g&&Ze.test(g)?g.replace(Ye,fQ):g}function Sre(g){return g=nn(g),g&&tr.test(g)?g.replace(Yt,"\\$&"):g}var Ere=qu(function(g,x,j){return g+(j?"-":"")+x.toLowerCase()}),kre=qu(function(g,x,j){return g+(j?" ":"")+x.toLowerCase()}),Ore=fk("toLowerCase");function Tre(g,x,j){g=nn(g),x=Ct(x);var F=x?$u(g):0;if(!x||F>=x)return g;var U=(x-F)/2;return M1(x1(U),j)+g+M1(y1(U),j)}function jre(g,x,j){g=nn(g),x=Ct(x);var F=x?$u(g):0;return x&&F<x?g+M1(x-F,j):g}function Nre(g,x,j){g=nn(g),x=Ct(x);var F=x?$u(g):0;return x&&F<x?M1(x-F,j)+g:g}function Pre(g,x,j){return j||x==null?x=0:x&&(x=+x),BQ(nn(g).replace(_t,""),x||0)}function Rre(g,x,j){return(j?Zr(g,x,j):x===n)?x=1:x=Ct(x),J2(nn(g),x)}function Mre(){var g=arguments,x=nn(g[0]);return g.length<3?x:x.replace(g[1],g[2])}var Lre=qu(function(g,x,j){return g+(j?"_":"")+x.toLowerCase()});function Dre(g,x,j){return j&&typeof j!="number"&&Zr(g,x,j)&&(x=j=n),j=j===n?H:j>>>0,j?(g=nn(g),g&&(typeof x=="string"||x!=null&&!xA(x))&&(x=Po(x),!x&&Bu(g))?dl(Va(g),0,j):g.split(x,j)):[]}var Ire=qu(function(g,x,j){return g+(j?" ":"")+CA(x)});function Fre(g,x,j){return g=nn(g),j=j==null?0:cc(Ct(j),0,g.length),x=Po(x),g.slice(j,j+x.length)==x}function Bre(g,x,j){var F=q.templateSettings;j&&Zr(g,x,j)&&(x=n),g=nn(g),x=V1({},x,F,yk);var U=V1({},x.imports,F.imports,yk),G=Cr(U),J=L2(U,G),te,ae,xe=0,we=x.interpolate||At,ke="__p += '",$e=I2((x.escape||At).source+"|"+we.source+"|"+(we===Vt?Ft:At).source+"|"+(x.evaluate||At).source+"|$","g"),Qe="//# sourceURL="+(on.call(x,"sourceURL")?(x.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++GJ+"]")+`
`;g.replace($e,function(ut,Mt,Ht,Mo,eo,Lo){return Ht||(Ht=Mo),ke+=g.slice(xe,Lo).replace(wr,pQ),Mt&&(te=!0,ke+=`' +
__e(`+Mt+`) +
'`),eo&&(ae=!0,ke+=`';
`+eo+`;
__p += '`),Ht&&(ke+=`' +
((__t = (`+Ht+`)) == null ? '' : __t) +
'`),xe=Lo+ut.length,ut}),ke+=`';
`;var ct=on.call(x,"variable")&&x.variable;if(!ct)ke=`with (obj) {
`+ke+`
}
`;else if(rr.test(ct))throw new vt(s);ke=(ae?ke.replace(ue,""):ke).replace(Ae,"$1").replace(Be,"$1;"),ke="function("+(ct||"obj")+`) {
`+(ct?"":`obj || (obj = {});
`)+"var __t, __p = ''"+(te?", __e = _.escape":"")+(ae?`, __j = Array.prototype.join;
function print() { __p += __j.call(arguments, '') }
`:`;
`)+ke+`return __p
}`;var kt=dO(function(){return Jt(G,Qe+"return "+ke).apply(n,J)});if(kt.source=ke,yA(kt))throw kt;return kt}function $re(g){return nn(g).toLowerCase()}function zre(g){return nn(g).toUpperCase()}function _re(g,x,j){if(g=nn(g),g&&(j||x===n))return xE(g);if(!g||!(x=Po(x)))return g;var F=Va(g),U=Va(x),G=AE(F,U),J=wE(F,U)+1;return dl(F,G,J).join("")}function Hre(g,x,j){if(g=nn(g),g&&(j||x===n))return g.slice(0,SE(g)+1);if(!g||!(x=Po(x)))return g;var F=Va(g),U=wE(F,Va(x))+1;return dl(F,0,U).join("")}function Ure(g,x,j){if(g=nn(g),g&&(j||x===n))return g.replace(_t,"");if(!g||!(x=Po(x)))return g;var F=Va(g),U=AE(F,Va(x));return dl(F,U).join("")}function Wre(g,x){var j=N,F=L;if(Rn(x)){var U="separator"in x?x.separator:U;j="length"in x?Ct(x.length):j,F="omission"in x?Po(x.omission):F}g=nn(g);var G=g.length;if(Bu(g)){var J=Va(g);G=J.length}if(j>=G)return g;var te=j-$u(F);if(te<1)return F;var ae=J?dl(J,0,te).join(""):g.slice(0,te);if(U===n)return ae+F;if(J&&(te+=ae.length-te),xA(U)){if(g.slice(te).search(U)){var xe,we=ae;for(U.global||(U=I2(U.source,nn(dr.exec(U))+"g")),U.lastIndex=0;xe=U.exec(we);)var ke=xe.index;ae=ae.slice(0,ke===n?te:ke)}}else if(g.indexOf(Po(U),te)!=te){var $e=ae.lastIndexOf(U);$e>-1&&(ae=ae.slice(0,$e))}return ae+F}function Vre(g){return g=nn(g),g&&tt.test(g)?g.replace(He,xQ):g}var qre=qu(function(g,x,j){return g+(j?" ":"")+x.toUpperCase()}),CA=fk("toUpperCase");function uO(g,x,j){return g=nn(g),x=j?n:x,x===n?gQ(g)?CQ(g):iQ(g):g.match(x)||[]}var dO=Nt(function(g,x){try{return jo(g,n,x)}catch(j){return yA(j)?j:new vt(j)}}),Gre=ts(function(g,x){return ia(x,function(j){j=vi(j),Zi(g,j,vA(g[j],g))}),g});function Kre(g){var x=g==null?0:g.length,j=it();return g=x?kn(g,function(F){if(typeof F[1]!="function")throw new sa(i);return[j(F[0]),F[1]]}):[],Nt(function(F){for(var U=-1;++U<x;){var G=g[U];if(jo(G[0],this,F))return jo(G[1],this,F)}})}function Xre(g){return xZ(ca(g,f))}function SA(g){return function(){return g}}function Yre(g,x){return g==null||g!==g?x:g}var Jre=hk(),Qre=hk(!0);function po(g){return g}function EA(g){return WE(typeof g=="function"?g:ca(g,f))}function Zre(g){return qE(ca(g,f))}function eoe(g,x){return GE(g,ca(x,f))}var toe=Nt(function(g,x){return function(j){return Ep(j,g,x)}}),noe=Nt(function(g,x){return function(j){return Ep(g,j,x)}});function kA(g,x,j){var F=Cr(x),U=k1(x,F);j==null&&!(Rn(x)&&(U.length||!F.length))&&(j=x,x=g,g=this,U=k1(x,Cr(x)));var G=!(Rn(j)&&"chain"in j)||!!j.chain,J=rs(g);return ia(U,function(te){var ae=x[te];g[te]=ae,J&&(g.prototype[te]=function(){var xe=this.__chain__;if(G||xe){var we=g(this.__wrapped__),ke=we.__actions__=co(this.__actions__);return ke.push({func:ae,args:arguments,thisArg:g}),we.__chain__=xe,we}return ae.apply(g,al([this.value()],arguments))})}),g}function roe(){return Rr._===this&&(Rr._=jQ),this}function OA(){}function ooe(g){return g=Ct(g),Nt(function(x){return KE(x,g)})}var aoe=oA(kn),ioe=oA(gE),soe=oA(j2);function fO(g){return dA(g)?N2(vi(g)):FZ(g)}function loe(g){return function(x){return g==null?n:uc(g,x)}}var coe=mk(),uoe=mk(!0);function TA(){return[]}function jA(){return!1}function doe(){return{}}function foe(){return""}function poe(){return!0}function hoe(g,x){if(g=Ct(g),g<1||g>z)return[];var j=H,F=Ur(g,H);x=it(x),g-=H;for(var U=M2(F,x);++j<g;)x(j);return U}function goe(g){return yt(g)?kn(g,vi):Ro(g)?[g]:co(Rk(nn(g)))}function moe(g){var x=++OQ;return nn(g)+x}var voe=R1(function(g,x){return g+x},0),boe=aA("ceil"),yoe=R1(function(g,x){return g/x},1),xoe=aA("floor");function Aoe(g){return g&&g.length?E1(g,po,W2):n}function woe(g,x){return g&&g.length?E1(g,it(x,2),W2):n}function Coe(g){return bE(g,po)}function Soe(g,x){return bE(g,it(x,2))}function Eoe(g){return g&&g.length?E1(g,po,K2):n}function koe(g,x){return g&&g.length?E1(g,it(x,2),K2):n}var Ooe=R1(function(g,x){return g*x},1),Toe=aA("round"),joe=R1(function(g,x){return g-x},0);function Noe(g){return g&&g.length?R2(g,po):0}function Poe(g,x){return g&&g.length?R2(g,it(x,2)):0}return q.after=Zte,q.ary=Uk,q.assign=zne,q.assignIn=rO,q.assignInWith=V1,q.assignWith=_ne,q.at=Hne,q.before=Wk,q.bind=vA,q.bindAll=Gre,q.bindKey=Vk,q.castArray=dne,q.chain=zk,q.chunk=xee,q.compact=Aee,q.concat=wee,q.cond=Kre,q.conforms=Xre,q.constant=SA,q.countBy=Nte,q.create=Une,q.curry=qk,q.curryRight=Gk,q.debounce=Kk,q.defaults=Wne,q.defaultsDeep=Vne,q.defer=ene,q.delay=tne,q.difference=Cee,q.differenceBy=See,q.differenceWith=Eee,q.drop=kee,q.dropRight=Oee,q.dropRightWhile=Tee,q.dropWhile=jee,q.fill=Nee,q.filter=Rte,q.flatMap=Dte,q.flatMapDeep=Ite,q.flatMapDepth=Fte,q.flatten=Ik,q.flattenDeep=Pee,q.flattenDepth=Ree,q.flip=nne,q.flow=Jre,q.flowRight=Qre,q.fromPairs=Mee,q.functions=Qne,q.functionsIn=Zne,q.groupBy=Bte,q.initial=Dee,q.intersection=Iee,q.intersectionBy=Fee,q.intersectionWith=Bee,q.invert=tre,q.invertBy=nre,q.invokeMap=zte,q.iteratee=EA,q.keyBy=_te,q.keys=Cr,q.keysIn=fo,q.map=$1,q.mapKeys=ore,q.mapValues=are,q.matches=Zre,q.matchesProperty=eoe,q.memoize=_1,q.merge=ire,q.mergeWith=oO,q.method=toe,q.methodOf=noe,q.mixin=kA,q.negate=H1,q.nthArg=ooe,q.omit=sre,q.omitBy=lre,q.once=rne,q.orderBy=Hte,q.over=aoe,q.overArgs=one,q.overEvery=ioe,q.overSome=soe,q.partial=bA,q.partialRight=Xk,q.partition=Ute,q.pick=cre,q.pickBy=aO,q.property=fO,q.propertyOf=loe,q.pull=Hee,q.pullAll=Bk,q.pullAllBy=Uee,q.pullAllWith=Wee,q.pullAt=Vee,q.range=coe,q.rangeRight=uoe,q.rearg=ane,q.reject=qte,q.remove=qee,q.rest=ine,q.reverse=gA,q.sampleSize=Kte,q.set=dre,q.setWith=fre,q.shuffle=Xte,q.slice=Gee,q.sortBy=Qte,q.sortedUniq=ete,q.sortedUniqBy=tte,q.split=Dre,q.spread=sne,q.tail=nte,q.take=rte,q.takeRight=ote,q.takeRightWhile=ate,q.takeWhile=ite,q.tap=Ate,q.throttle=lne,q.thru=B1,q.toArray=eO,q.toPairs=iO,q.toPairsIn=sO,q.toPath=goe,q.toPlainObject=nO,q.transform=pre,q.unary=cne,q.union=ste,q.unionBy=lte,q.unionWith=cte,q.uniq=ute,q.uniqBy=dte,q.uniqWith=fte,q.unset=hre,q.unzip=mA,q.unzipWith=$k,q.update=gre,q.updateWith=mre,q.values=Xu,q.valuesIn=vre,q.without=pte,q.words=uO,q.wrap=une,q.xor=hte,q.xorBy=gte,q.xorWith=mte,q.zip=vte,q.zipObject=bte,q.zipObjectDeep=yte,q.zipWith=xte,q.entries=iO,q.entriesIn=sO,q.extend=rO,q.extendWith=V1,kA(q,q),q.add=voe,q.attempt=dO,q.camelCase=Are,q.capitalize=lO,q.ceil=boe,q.clamp=bre,q.clone=fne,q.cloneDeep=hne,q.cloneDeepWith=gne,q.cloneWith=pne,q.conformsTo=mne,q.deburr=cO,q.defaultTo=Yre,q.divide=yoe,q.endsWith=wre,q.eq=Ga,q.escape=Cre,q.escapeRegExp=Sre,q.every=Pte,q.find=Mte,q.findIndex=Lk,q.findKey=qne,q.findLast=Lte,q.findLastIndex=Dk,q.findLastKey=Gne,q.floor=xoe,q.forEach=_k,q.forEachRight=Hk,q.forIn=Kne,q.forInRight=Xne,q.forOwn=Yne,q.forOwnRight=Jne,q.get=AA,q.gt=vne,q.gte=bne,q.has=ere,q.hasIn=wA,q.head=Fk,q.identity=po,q.includes=$te,q.indexOf=Lee,q.inRange=yre,q.invoke=rre,q.isArguments=pc,q.isArray=yt,q.isArrayBuffer=yne,q.isArrayLike=uo,q.isArrayLikeObject=qn,q.isBoolean=xne,q.isBuffer=fl,q.isDate=Ane,q.isElement=wne,q.isEmpty=Cne,q.isEqual=Sne,q.isEqualWith=Ene,q.isError=yA,q.isFinite=kne,q.isFunction=rs,q.isInteger=Yk,q.isLength=U1,q.isMap=Jk,q.isMatch=One,q.isMatchWith=Tne,q.isNaN=jne,q.isNative=Nne,q.isNil=Rne,q.isNull=Pne,q.isNumber=Qk,q.isObject=Rn,q.isObjectLike=Fn,q.isPlainObject=Pp,q.isRegExp=xA,q.isSafeInteger=Mne,q.isSet=Zk,q.isString=W1,q.isSymbol=Ro,q.isTypedArray=Ku,q.isUndefined=Lne,q.isWeakMap=Dne,q.isWeakSet=Ine,q.join=$ee,q.kebabCase=Ere,q.last=da,q.lastIndexOf=zee,q.lowerCase=kre,q.lowerFirst=Ore,q.lt=Fne,q.lte=Bne,q.max=Aoe,q.maxBy=woe,q.mean=Coe,q.meanBy=Soe,q.min=Eoe,q.minBy=koe,q.stubArray=TA,q.stubFalse=jA,q.stubObject=doe,q.stubString=foe,q.stubTrue=poe,q.multiply=Ooe,q.nth=_ee,q.noConflict=roe,q.noop=OA,q.now=z1,q.pad=Tre,q.padEnd=jre,q.padStart=Nre,q.parseInt=Pre,q.random=xre,q.reduce=Wte,q.reduceRight=Vte,q.repeat=Rre,q.replace=Mre,q.result=ure,q.round=Toe,q.runInContext=oe,q.sample=Gte,q.size=Yte,q.snakeCase=Lre,q.some=Jte,q.sortedIndex=Kee,q.sortedIndexBy=Xee,q.sortedIndexOf=Yee,q.sortedLastIndex=Jee,q.sortedLastIndexBy=Qee,q.sortedLastIndexOf=Zee,q.startCase=Ire,q.startsWith=Fre,q.subtract=joe,q.sum=Noe,q.sumBy=Poe,q.template=Bre,q.times=hoe,q.toFinite=os,q.toInteger=Ct,q.toLength=tO,q.toLower=$re,q.toNumber=fa,q.toSafeInteger=$ne,q.toString=nn,q.toUpper=zre,q.trim=_re,q.trimEnd=Hre,q.trimStart=Ure,q.truncate=Wre,q.unescape=Vre,q.uniqueId=moe,q.upperCase=qre,q.upperFirst=CA,q.each=_k,q.eachRight=Hk,q.first=Fk,kA(q,function(){var g={};return gi(q,function(x,j){on.call(q.prototype,j)||(g[j]=x)}),g}(),{chain:!1}),q.VERSION=r,ia(["bind","bindKey","curry","curryRight","partial","partialRight"],function(g){q[g].placeholder=q}),ia(["drop","take"],function(g,x){Bt.prototype[g]=function(j){j=j===n?1:pr(Ct(j),0);var F=this.__filtered__&&!x?new Bt(this):this.clone();return F.__filtered__?F.__takeCount__=Ur(j,F.__takeCount__):F.__views__.push({size:Ur(j,H),type:g+(F.__dir__<0?"Right":"")}),F},Bt.prototype[g+"Right"]=function(j){return this.reverse()[g](j).reverse()}}),ia(["filter","map","takeWhile"],function(g,x){var j=x+1,F=j==B||j==D;Bt.prototype[g]=function(U){var G=this.clone();return G.__iteratees__.push({iteratee:it(U,3),type:j}),G.__filtered__=G.__filtered__||F,G}}),ia(["head","last"],function(g,x){var j="take"+(x?"Right":"");Bt.prototype[g]=function(){return this[j](1).value()[0]}}),ia(["initial","tail"],function(g,x){var j="drop"+(x?"":"Right");Bt.prototype[g]=function(){return this.__filtered__?new Bt(this):this[j](1)}}),Bt.prototype.compact=function(){return this.filter(po)},Bt.prototype.find=function(g){return this.filter(g).head()},Bt.prototype.findLast=function(g){return this.reverse().find(g)},Bt.prototype.invokeMap=Nt(function(g,x){return typeof g=="function"?new Bt(this):this.map(function(j){return Ep(j,g,x)})}),Bt.prototype.reject=function(g){return this.filter(H1(it(g)))},Bt.prototype.slice=function(g,x){g=Ct(g);var j=this;return j.__filtered__&&(g>0||x<0)?new Bt(j):(g<0?j=j.takeRight(-g):g&&(j=j.drop(g)),x!==n&&(x=Ct(x),j=x<0?j.dropRight(-x):j.take(x-g)),j)},Bt.prototype.takeRightWhile=function(g){return this.reverse().takeWhile(g).reverse()},Bt.prototype.toArray=function(){return this.take(H)},gi(Bt.prototype,function(g,x){var j=/^(?:filter|find|map|reject)|While$/.test(x),F=/^(?:head|last)$/.test(x),U=q[F?"take"+(x=="last"?"Right":""):x],G=F||/^find/.test(x);U&&(q.prototype[x]=function(){var J=this.__wrapped__,te=F?[1]:arguments,ae=J instanceof Bt,xe=te[0],we=ae||yt(J),ke=function(Mt){var Ht=U.apply(q,al([Mt],te));return F&&$e?Ht[0]:Ht};we&&j&&typeof xe=="function"&&xe.length!=1&&(ae=we=!1);var $e=this.__chain__,Qe=!!this.__actions__.length,ct=G&&!$e,kt=ae&&!Qe;if(!G&&we){J=kt?J:new Bt(this);var ut=g.apply(J,te);return ut.__actions__.push({func:B1,args:[ke],thisArg:n}),new la(ut,$e)}return ct&&kt?g.apply(this,te):(ut=this.thru(ke),ct?F?ut.value()[0]:ut.value():ut)})}),ia(["pop","push","shift","sort","splice","unshift"],function(g){var x=u1[g],j=/^(?:push|sort|unshift)$/.test(g)?"tap":"thru",F=/^(?:pop|shift)$/.test(g);q.prototype[g]=function(){var U=arguments;if(F&&!this.__chain__){var G=this.value();return x.apply(yt(G)?G:[],U)}return this[j](function(J){return x.apply(yt(J)?J:[],U)})}}),gi(Bt.prototype,function(g,x){var j=q[x];if(j){var F=j.name+"";on.call(Uu,F)||(Uu[F]=[]),Uu[F].push({name:x,func:j})}}),Uu[P1(n,A).name]=[{name:"wrapper",func:n}],Bt.prototype.clone=VQ,Bt.prototype.reverse=qQ,Bt.prototype.value=GQ,q.prototype.at=wte,q.prototype.chain=Cte,q.prototype.commit=Ste,q.prototype.next=Ete,q.prototype.plant=Ote,q.prototype.reverse=Tte,q.prototype.toJSON=q.prototype.valueOf=q.prototype.value=jte,q.prototype.first=q.prototype.head,bp&&(q.prototype[bp]=kte),q},zu=SQ();ac?((ac.exports=zu)._=zu,E2._=zu):Rr._=zu}).call(ar)})(Wv,Wv.exports);var Ei=Wv.exports;const C6e=new Set(["str","bool","float","code","prompt","file","int","dict","NestedDict"]);function b3(e,t){let n=Ei.cloneDeep(t);return t.forEach(r=>{var l;const o=e.find(c=>c.id===r.source),a=e.find(c=>c.id===r.target);if(!o||!a){n=n.filter(c=>c.id!==r.id);return}const i=r.sourceHandle,s=r.targetHandle;if(s){const c=s.split("|")[1];((l=a.data.node.template[c])==null?void 0:l.input_types.join(";"))+"|"+c+"|"+a.data.id!==s&&(n=n.filter(f=>f.id!==r.id))}i&&o.data.type+"|"+o.data.id+"|"+o.data.node.base_classes.join("|")!==i&&(n=n.filter(u=>u.id!==r.id))}),n}function S6e(e){let t=Ei.cloneDeep(e);return t.data.nodes.forEach(n=>{for(const r in n.data.node.template)n.data.node.template[r].password&&(n.data.node.template[r].value="")}),t}function gU(e){if(typeof e=="string"&&(e=JSON.parse(e)),Array.isArray(e))return e;let t=[];if(typeof e=="object"){for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)){const r={};r[n]=e[n],t.push(r)}}return t}function mU(e){const t={};Array.isArray(e)||(e=[{"":""}]);for(const n of e)for(const r in n){if(t[r])return!0;t[r]=!0}return!1}function vU(e){return e.map(t=>{const n={};for(const r in t)if(t.hasOwnProperty(r)){let o=t[r];/^\d+$/.test(o)&&(o=o==null?void 0:o.toString().trim()),n[r]=o===""||isNaN(o)?o.toString():Number(o)}return n})}function E6e(e){return y3(e).replace(/"/g,"œ")}function y3(e){return typeof e>"u"?"null":e===null||typeof e!="object"?e instanceof Date?`"${e.toISOString()}"`:JSON.stringify(e):Array.isArray(e)?`[${e.map(o=>y3(o)).join(",")}]`:`{${Object.keys(e).sort().map(r=>`"${r}":${y3(e[r])}`).join(",")}}`}function bU(e){let t=0,n=0;e.forEach(i=>{t+=i.position.x,n+=i.position.y});const r=e.length,o=t/r,a=n/r;return{x:o,y:a}}function k6e(e,t,n,r){const o={nodes:t,edges:n,viewport:{zoom:1,x:0,y:0}};return o.edges=e.edges.filter(i=>e.nodes.some(s=>s.id===i.target)&&e.nodes.some(s=>s.id===i.source)),o.nodes=e.nodes,{newFlow:{data:o,is_component:!1,name:r,description:"",id:ci(5),status:0,write:!1,guide_word:""},removedEdges:n.filter(i=>(e.nodes.some(s=>s.id===i.target)||e.nodes.some(s=>s.id===i.source))&&o.edges.every(s=>s.id!==i.id))}}function O6e(e,t){let n=Ei.cloneDeep(t);if(!e.data.node.flow)return[];const{nodes:r,edges:o}=e.data.node.flow.data,a=L7(e.data.node.flow.data);return n.forEach(i=>{if(a&&i.source===a.id){i.source=e.id;const s=i.sourceHandle.split("|");s[1]=e.id,i.sourceHandle=s.join("|")}if(r.some(s=>s.id===i.target)){const s=r.find(c=>c.id===i.target),l=i.targetHandle.split("|");l[l.length-1]=e.id,l[1]=l[1]+"_"+s.id,i.target=e.id,i.targetHandle=l.join("|")}}),n}function L7({nodes:e,edges:t}){return e.find(r=>!t.some(o=>o.source===r.id))}function T6e(e,t){const n=bU(t.data.nodes);let r={x:e.x-n.x,y:e.y-n.y};return{...t,data:{...t.data,nodes:t.data.nodes.map(o=>({...o,position:{x:o.position.x+r.x,y:o.position.y+r.y}}))}}}function j6e(e,t){e.edges.length===0&&(e.edges=t);let n=new Set(e.nodes.map(a=>a.id)),r=e.edges.filter(a=>n.has(a.source)&&n.has(a.target));e.edges=r;let o=[];return e.nodes.length<2&&o.push("Please select more than one node"),e.nodes.filter(a=>!e.edges.some(i=>i.source===a.id)).length>1&&o.push("Please select only one node with free outputs"),e.nodes.some(a=>!e.edges.some(i=>i.target===a.id)&&!e.edges.some(i=>i.source===a.id))&&o.push("Please select only nodes that are connected"),o}function N6e(e){return Object.keys(e).forEach(t=>{let n=e[t].type,r=e[t].input_types;C6e.has(n)&&!e[t].required&&!r&&(e[t].advanced=!0),n==="code"&&(e[t].show=!1)}),e}function P6e({nodes:e,edges:t}){let n={};return e.forEach(r=>{let o=Ei.cloneDeep(r.data.node.template);Object.keys(o).filter(a=>a.charAt(0)!=="_").forEach(a=>{R6e(t,a,o[a],r.id)||(n[a+"_"+r.id]=o[a],n[a+"_"+r.id].proxy={id:r.id,field:a},r.type==="groupNode"?n[a+"_"+r.id].display_name=r.data.node.flow.name+" - "+o[a].name:n[a+"_"+r.id].display_name=o[a].display_name?o[a].display_name:o[a].name?Nj(o[a].name):Nj(a))})}),n}function R6e(e,t,n,r){if(n.proxy){if(e.some(o=>o.targetHandle===E6e({type:n.type,fieldName:t,id:r,proxy:{id:n.proxy.id,field:n.proxy.field},inputTypes:n.input_types})))return!0}else if(e.some(o=>o.targetHandle===`${n.type}|${t}|${r}`))return!0;return!1}function M6e(e){let t=P6e({nodes:e.data.nodes,edges:e.data.edges});return N6e(t),t}function L6e(e,t){const{nodes:n}=e.data,r=Ei.cloneDeep(L7(e.data)),o=bU(n);let a=Ei.cloneDeep(e);const i=t(r==null?void 0:r.data.type),s=e.data.nodes.some(c=>c.data.type==="InputFileNode");return{data:{id:i,type:s?"InputFileNode":r==null?void 0:r.data.type,node:{output_types:r.data.node.output_types,display_name:"Group",documentation:"",base_classes:r.data.node.base_classes,description:r.data.node.description,template:M6e(a),flow:a}},id:i,position:o,type:"genericNode"}}function D6e(e,t,n,r,o,a,i){var v;let s=o;const l=Ei.cloneDeep((v=t==null?void 0:t.data)==null?void 0:v.nodes),c=Ei.cloneDeep(t.data.edges);let u=[];s.forEach(b=>{let m=Ei.cloneDeep(b);if(m.target===e){const y=m.targetHandle.split("|"),A=y[1].lastIndexOf("_"),w=y[1].slice(0,A),k=y[1].slice(A+1);y[1]=w,y[2]=k,m.target=k,m.targetHandle=y.join("|")}if(m.source===e){const y=Ei.cloneDeep(L7(t.data));m.source=y.id;const A=m.sourceHandle.split("|");A[1]=y.id,m.sourceHandle=A.join("|")}(b.target===e||b.source===e)&&u.push(m)}),Object.keys(n).forEach(b=>{let{field:m,id:y}=n[b].proxy,A=l.findIndex(w=>w.id===y);if(A!==-1){let w,k,C=l[A].data.node.template[m].show,E=l[A].data.node.template[m].advanced;l[A].data.node.template[m].display_name?k=l[A].data.node.template[m].display_name:k=l[A].data.node.template[m].name,l[A].data.node.template[m].proxy&&(w=l[A].data.node.template[m].proxy),l[A].data.node.template[m]=n[b],l[A].data.node.template[m].show=C,l[A].data.node.template[m].advanced=E,l[A].data.node.template[m].display_name=k,w?l[A].data.node.template[m].proxy=w:delete l[A].data.node.template[m].proxy}});const f=[...r.filter(b=>b.id!==e),...l],h=[...o.filter(b=>b.target!==e&&b.source!==e),...c,...u];a(f),i(h)}function I6e(e){const t=document.createElement("a"),n=new Blob([JSON.stringify(e)],{type:"application/json"});t.href=URL.createObjectURL(n),t.download=`${e.name||e.node.display_name}.json`,t.click()}const F6e=({data:e,deleteNode:t,openPopUp:n,position:r})=>{var b;const[o,a]=p.useState(Object.keys(e.node.template).filter(m=>m.charAt(0)!=="_"&&e.node.template[m].show&&(e.node.template[m].type==="str"||e.node.template[m].type==="bool"||e.node.template[m].type==="float"||e.node.template[m].type==="code"||e.node.template[m].type==="prompt"||e.node.template[m].type==="file"||e.node.template[m].type==="Any"||e.node.template[m].type==="int")).length),{paste:i}=p.useContext(mn),s=Jb();(b=e.node)!=null&&b.flow;const{takeSnapshot:l}=p.useContext(Im),{setSuccessData:c}=p.useContext(wt),u=()=>{c({title:"已保存到本地组件/Saved"})},{addSavedComponent:f,checkComponentsName:h}=p.useContext(qi),v=m=>{var y;switch(m){case"advanced":n(d.jsx(y6e,{data:e}));break;case"show":break;case"saveCom":h(e.node.display_name)?ii({title:"组件已存在",desc:`组件 ${e.node.display_name} 已存在,覆盖原有组件还是继续创新建组件?`,showClose:!0,okTxt:"覆盖",canelTxt:"创建新组建",onOk(A){f(xt(e),!0).then(u),A()},onCancel(){f(xt(e),!1).then(u)}}):f(xt(e),!1,!1).then(u);break;case"documentation":break;case"disabled":break;case"ungroup":l(),D6e(e.id,T6e(r,(y=e.node)==null?void 0:y.flow),e.node.template,s.getNodes(),s.getEdges(),s.setNodes,s.setEdges);break}};return d.jsx(d.Fragment,{children:d.jsx("div",{className:"w-26 h-10",children:d.jsxs("span",{className:"isolate inline-flex rounded-md shadow-sm selected-toolbar",children:[d.jsx(gr,{content:"delete",side:"top",children:d.jsx("button",{className:"delete-icon rounded-l-md bg-background px-2 py-2 shadow-md ring-inset transition-all",onClick:()=>{t(e.id)}})}),d.jsx(gr,{content:"copy",side:"top",children:d.jsx("button",{className:"copy-icon -ml-px bg-background px-2 py-2 shadow-md ring-inset transition-all",onClick:m=>{m.preventDefault(),i({nodes:[s.getNode(e.id)],edges:[]},{x:50,y:10,paneX:s.getNode(e.id).position.x,paneY:s.getNode(e.id).position.y})}})}),o>0&&d.jsx(gr,{content:"edit",side:"top",children:d.jsx("button",{className:"config-icon -ml-px bg-background px-2 py-2 shadow-md ring-inset transition-all",onClick:()=>{v("advanced")}})}),d.jsx(gr,{content:"export",side:"top",children:d.jsx("button",{className:"download-icon -ml-px bg-background px-2 py-2 shadow-md ring-inset transition-all",onClick:m=>{m.preventDefault();const y=S6e({data:{nodes:[{data:e}]}});I6e(y.data.nodes[0].data)}})}),d.jsx(gr,{content:"save",side:"top",children:d.jsx("button",{className:"save-icon -ml-px bg-background px-2 py-2 shadow-md ring-inset transition-all",onClick:()=>{v("saveCom")}})})]})})})};function D7({data:e}){const[t,n]=p.useState(!0),{closePopUp:r}=p.useContext(Hn),{types:o}=p.useContext(ao);p.useRef();function a(i){n(i),i===!1&&setTimeout(()=>{r()},300)}return Kh[o[e.type]],d.jsx("dialog",{className:`modal bg-blur-shared ${t?"modal-open":"modal-close"}`,onClick:()=>a(!1),children:d.jsxs("form",{method:"dialog",className:"max-w-[70%] h-[80%] flex flex-col modal-box bg-[#fff] shadow-lg dark:bg-background",onClick:i=>i.stopPropagation(),children:[d.jsx("button",{className:"btn btn-sm btn-circle btn-ghost absolute right-2 top-2",onClick:()=>a(!1),children:"✕"}),d.jsx("h3",{className:"font-bold text-lg",children:"详情"}),d.jsx("div",{className:"flex flex-wrap overflow-y-auto no-scrollbar h-[100%]",children:d.jsx("iframe",{src:e,className:"w-[100%] h-[100%]",title:"Embedded iframe"})})]})})}function DN({data:e,onSave:t,onClose:n}){const[r,o]=p.useState(e),{t:a}=ze(),[i,s]=p.useState([]),{setErrorData:l}=p.useContext(wt),c=()=>{const v=[];if(r.type==="select"){if(r.options.forEach((m,y)=>{m.value||(v[y]=!0)}),s(v),!r.options.length||v.length)return l({title:a("prompt"),list:[a("flow.varOptionRequired")]});const b={};if(r.options.find(m=>{if(b[m.value])return!0;b[m.value]=!0}))return l({title:a("prompt"),list:[a("flow.optionRepeated")]})}t({...r})},u=v=>{if(!v.destination)return;const b=Array.from(r.options),[m]=b.splice(v.source.index,1);b.splice(v.destination.index,0,m),o({...r,options:b}),s([])},f=(v,b)=>{const m={...r};m.options[b].value=v,o(m)},h=d.jsxs("div",{children:[d.jsxs("label",{className:"text-sm text-[#fff]",children:[a("flow.variableName"),""]}),d.jsx(fn,{value:r.name,className:"mt-2",onChange:v=>o(b=>({...b,name:v.target.value}))})]});return d.jsx("dialog",{className:"modal bg-blur-shared modal-open",children:d.jsxs("div",{className:"w-[420px] bg-[#262626] rounded-xl p-8 shadow-lg Variabl",children:[d.jsxs(ql,{defaultValue:r.type,className:"w-full",onValueChange:v=>o(b=>({...b,type:v})),children:[d.jsxs(Hf,{className:"zichanTab",children:[d.jsx(ai,{value:"text",className:"roundedrounded-xl",children:a("flow.text")}),d.jsx(ai,{value:"select",children:a("flow.dropdown")})]}),d.jsxs(Br,{value:"text",children:[h,d.jsxs("div",{children:[d.jsxs("label",{className:"text-sm text-[#fff]",children:[a("flow.maxLength"),""]}),d.jsx(fn,{value:r.maxLength,className:"mt-2",onChange:v=>o(b=>({...b,maxLength:v.target.value}))})]})]}),d.jsxs(Br,{value:"select",className:"pb-10 px-2 max-h-80 overflow-y-auto scrollbar-hide",children:[h,d.jsxs("label",{className:"text-sm text-[#fff]",children:[a("flow.options"),""]}),d.jsx(sB,{onDragEnd:u,children:d.jsx(lB,{droppableId:"list",direction:"vertical",children:v=>d.jsxs("div",{...v.droppableProps,ref:v.innerRef,children:[r.options.map((b,m)=>d.jsx(cB,{draggableId:"li"+b.key,index:m,children:(y,A)=>d.jsxs("div",{className:"flex mt-2 gap-2 select-none",ref:y.innerRef,...y.draggableProps,...y.dragHandleProps,style:{...y.draggableProps.style},children:[d.jsx(fn,{value:b.value,className:i[m]&&"border-red-400",onChange:w=>f(w.target.value,m)}),d.jsx("button",{onClick:()=>{o(w=>{let k=xt(w);return k.options.splice(m,1),k}),s([])},children:d.jsx(Pi,{className:"h-4 w-4 hover:text-accent-foreground"})}),d.jsx("button",{children:d.jsx(vfe,{className:"h-4 w-4 hover:text-accent-foreground"})})]})},"li"+b.key)),v.placeholder]})})}),d.jsx("button",{onClick:()=>o(v=>({...v,options:[...v.options,{key:ci(4),value:""}]})),children:d.jsx(m6,{className:"h-4 w-4 mt-2 hover:text-accent-foreground"})})]})]}),d.jsxs("div",{className:"flex mt-4 justify-end gap-4",children:[d.jsx(_e,{variant:"outline",size:"sm",onClick:n,children:a("cancel")}),d.jsx(_e,{className:"bg-[#FFD54C] hover:bg-[#FFD54C]",onClick:c,size:"sm",children:a("save")})]})]})})}function B6e({nodeId:e,flowId:t,onChange:n}){const[r,o]=p.useState([]);p.useEffect(()=>{t&&$y({flow_id:t,node_id:e}).then(h=>o(h))},[t]);const{openPopUp:a,closePopUp:i}=p.useContext(Hn),{setErrorData:s}=p.useContext(wt),{t:l}=ze(),c=async h=>{if(!h.name)return s({title:l("prompt"),list:[l("flow.enterVarName")]});const v=r.find(m=>m.name===h.name);if(v&&v.id!==h.id)return s({title:l("prompt"),list:[l("flow.varNameExists")]});i();const b={flow_id:t,node_id:e,variable_name:h.name,value_type:+(h.type===hs.Select)+1,value:h.type===hs.Text?h.maxLength:h.options.map(m=>m.value).join(",")};h.update&&(b.id=h.id),mt(C2e(b).then(m=>{const y=r.map(A=>A.id===h.id?{...h,id:m.id}:A);n(y.map(A=>A.name)),o(y)}))},u=async h=>{let v=xt(r);const b=v.splice(h,1);b[0].update&&await mt(S2e(b[0].id)),o(v),!v.length&&n("")},f=p.useRef(null);return p.useEffect(()=>{const h=v=>{v.stopPropagation()};return f.current.addEventListener("wheel",h),()=>{var v;return(v=f.current)==null?void 0:v.removeEventListener("wheel",h)}},[]),d.jsxs("div",{ref:f,className:"flex flex-col gap-3 template-scrollbar",children:[r.map((h,v)=>d.jsxs("div",{className:"flex w-full gap-3",children:[d.jsx("div",{className:"input-primary min-h-8",onClick:()=>{a(d.jsx(DN,{data:h,onSave:c,onClose:i}))},children:h.name}),d.jsx("button",{onClick:()=>{a(d.jsx(DN,{data:h,onSave:c,onClose:i}))},children:d.jsx(cy,{className:"h-4 w-4 hover:text-accent-foreground"})}),d.jsx("button",{onClick:()=>u(v),children:d.jsx(Pi,{className:"h-4 w-4 hover:text-accent-foreground"})})]},v)),d.jsx("button",{onClick:()=>{o(h=>{let v=xt(h);return v.push({id:ci(8),name:"",maxLength:50,type:hs.Text,update:!1,options:[{key:ci(4),value:""}],nodeId:e,required:!1}),v})},children:d.jsx(m6,{className:"h-4 w-4 hover:text-accent-foreground"})})]})}function $6e({children:e,onChange:t,value:n}){const[r,o]=p.useState(!1),a=p.useRef(n),i=p.useRef([]),{t:s}=ze(),{setErrorData:l}=p.useContext(wt),c=()=>{if(i.current.length)return l({title:`${s("prompt")}:`,list:[s("model.jsonFormatError")]});t(a.current),o(!1)};return d.jsxs(vo,{size:"medium-h-full",open:r,setOpen:o,children:[d.jsx(vo.Trigger,{children:e}),d.jsxs(vo.Header,{description:"",children:[d.jsx("span",{className:"pr-2",children:s("code.editDictionary")}),d.jsx(yfe,{className:"h-6 w-6 pl-1 text-primary ","aria-hidden":"true"})]}),d.jsx(vo.Content,{children:d.jsxs("div",{className:"flex h-full w-full flex-col transition-all ",children:[d.jsx(Yb,{value:a.current||"{}",mode:"json",theme:"twilight",highlightActiveLine:!0,showPrintMargin:!1,fontSize:14,showGutter:!0,enableLiveAutocompletion:!0,name:"CodeEditor",onChange:u=>a.current=u,onValidate:u=>i.current=u,className:"h-[500px] w-full rounded-lg border-[1px] border-border custom-scroll"}),d.jsx("div",{className:"flex h-fit w-full justify-end",children:d.jsx(_e,{className:"mt-3 rounded-full",type:"submit",onClick:c,children:s("save")})})]})})]})}function yU({value:e,onChange:t,disabled:n,editNode:r=!1}){p.useEffect(()=>{n&&t({})},[n]);const o=p.useRef(e);return d.jsx("div",{className:e3(e.length>1&&r?"my-1":"","flex flex-col gap-3"),children:d.jsx("div",{className:"flex w-full gap-3",children:d.jsx($6e,{value:o.current,onChange:a=>{t(a)},children:d.jsx(fn,{type:"text",value:e,readOnly:!0,className:r?"input-edit-node input-disable pointer-events-none cursor-pointer":"input-disable pointer-events-none cursor-pointer text-gray-500",placeholder:"Click to edit your dictionary..."})})})})}function xU({value:e,onChange:t,disabled:n,editNode:r=!1,duplicateKey:o,advanced:a=!1,dataValue:i}){var u,f;p.useEffect(()=>{n&&t([""])},[n]);const s=p.useRef(e.length===0?[{"":""}]:e);p.useEffect(()=>{JSON.stringify(e)!==JSON.stringify(s.current)&&(s.current=e,t(e))},[e]);const l=(h,v)=>{const b=Object.keys(s.current[v])[0],m={[h.target.value]:s.current[v][b]};s.current[v]=m,t(s.current)},c=(h,v)=>{const b=Object.keys(s.current[v])[0];s.current[v][b]=h,t(s.current)};return d.jsx("div",{className:e3(((u=s.current)==null?void 0:u.length)>1&&r?"mx-2 my-1":"","flex h-full flex-col gap-3"),children:(f=s.current)==null?void 0:f.map((h,v)=>Object.keys(h).map((b,m)=>d.jsxs("div",{className:"flex w-full gap-2",children:[d.jsx(fn,{id:"keypair"+v,type:"text",value:b.trim(),className:e3(r?"input-edit-node":"",o?"input-invalid":""),placeholder:"Type key...",onChange:y=>l(y,v),onKeyDown:y=>{y.ctrlKey&&y.key==="Backspace"&&(y.preventDefault(),y.stopPropagation())}}),d.jsx(fn,{id:"keypair"+(v+100).toString(),type:"text",value:h[b],className:r?"input-edit-node":"",placeholder:"Type a value...",onChange:y=>c(y.target.value,v)}),v===s.current.length-1?d.jsx("button",{onClick:()=>{let y=xt(s.current);y.push({"":""}),t(y)},id:"plusbtn"+v.toString(),children:d.jsx(m6,{className:"h-4 w-4 hover:text-accent-foreground"})}):d.jsx("button",{onClick:()=>{let y=xt(s.current);y.splice(v,1),t(y)},id:"minusbtn"+v.toString(),children:d.jsx(Pi,{className:"h-4 w-4 hover:text-status-red"})})]},m)))})}function z6e({collectionId:e,onChange:t}){const{t:n}=ze(),[r,o]=p.useState([]),a=p.useRef(null),i=p.useRef([]),s=p.useMemo(()=>{if(!r.length)return[];const u=r.find(h=>h.id===e);if(!u)return r;const f=r.filter(h=>h.id!==e);return[u,...f]},[r,e]);p.useEffect(()=>{V$(1,800).then(u=>{o(u.data),i.current=u.data})},[]);const l=p.useRef(null),c=u=>{clearTimeout(l.current),l.current=setTimeout(()=>{const f=u.target.value;o(i.current.filter(h=>h.name.indexOf(f)!==-1))},500)};return d.jsxs("div",{children:[d.jsx("p",{className:"my-4 font-bold",children:n("flow.knowledgeBaseSelection")}),d.jsx(fn,{placeholder:n("flow.searchKnowledgeBase"),ref:a,onChange:c}),d.jsx("div",{className:"mt-4 h-[280px] overflow-y-auto no-scrollbar",children:s.map(u=>d.jsxs("div",{className:`hover:xuanzelan cursor-pointer px-4 py-2 rounded-md xuanzelan-i ${u.id===e&&"xuanzelan"}`,onClick:()=>t(u),children:[d.jsx("p",{className:"text-sm",children:u.name}),d.jsx("p",{className:"text-xs text-gray-500",children:u.collection_name})]},u.id))})]})}function AU({id:e,value:t,onChange:n,onSelect:r,disabled:o}){const[a,i]=p.useState(t);p.useEffect(()=>{i(t)},[t]);const{openPopUp:s,closePopUp:l}=p.useContext(Hn);p.useEffect(()=>{o&&(i(""),r("",""))},[o,r]);const c=u=>{i(u.name),r(u.name,u.id),l()};return d.jsx("div",{className:o?"pointer-events-none w-full ":" w-full",children:d.jsxs("div",{className:"flex w-full items-center",onClick:()=>{s(d.jsx("dialog",{className:"modal bg-blur-shared modal-open",children:d.jsxs("form",{method:"dialog",className:"max-w-[400px] flex flex-col modal-box bg-[#fff] shadow-lg dark:bg-background",onClick:u=>u.stopPropagation(),children:[d.jsx("button",{className:"btn btn-sm btn-circle btn-ghost absolute right-2 top-2",onClick:l,children:"✕"}),d.jsx(z6e,{collectionId:e,onChange:c})]})}))},children:[d.jsx("span",{className:(o?" input-disable input-ring ":"")+" input-primary text-muted-foreground ",style:{border:"1px solid #FFD025"},children:a!==""?a:"Please enter..."}),d.jsx("button",{children:d.jsx($fe,{strokeWidth:1.5,className:"icons-parameters-comp"+(o?" text-ring":" hover:text-accent-foreground")})})]})})}function IN({left:e,id:t,data:n,tooltipTitle:r,title:o,color:a,type:i,name:s="",required:l=!1,optionalHandle:c=null,info:u="",isGroup:f=!1,onChange:h}){var H,K,X;const{id:v}=Xs(),b=p.useRef(null),m=p.useRef(null);p.useRef(0);const y=p.useRef(null),A=zoe(),[w,k]=p.useState(0),{closePopUp:C}=p.useContext(Hn),{setTabsState:E,flow:S,setFlow:O}=p.useContext(mn),T=p.useRef(null);p.useEffect(()=>{b.current&&b.current.offsetTop&&b.current.clientHeight&&(k(b.current.offsetTop+b.current.clientHeight/2),A(n.id))},[n.id,b,b.current,(H=b.current)==null?void 0:H.offsetTop,A]),p.useEffect(()=>{A(n.id)},[n.id,w,A]),p.useEffect(()=>{},[C,n.node.template]);const{reactFlowInstance:P}=p.useContext(ao),N=p.useMemo(()=>{let Y=(P==null?void 0:P.getEdges().some(ne=>ne.targetHandle===t))??!1;return["index_name","collection_name"].includes(s)&&(P!=null&&P.getEdges().some(ne=>ne.targetHandle.indexOf("documents")!==-1&&ne.targetHandle.indexOf(n.id)!==-1))&&(Y=!0),Y},[t,n,P]);p.useEffect(()=>{const{embedding:Y,index_name:ne,collection_name:ee,connection_args:re}=n.node.template;if((ne||ee)&&Y){const be=N?!1:!!(ee||ne).value;n.node.template.embedding.required=!be,n.node.template.embedding.show=!be,be&&re&&(n.node.template.connection_args.value=""),h==null||h()}},[n,N]);const L=Y=>{const ne=P.getEdges().filter(ee=>ee.targetHandle.indexOf("Embeddings|embedding|"+Y)===-1);P.setEdges(ne)},[I,M]=p.useState(p.useContext(ao).data),B=p.useCallback(Y=>{n.node.template[s].value=["float","int"].includes(i)?Number(Y):Y,E(ne=>({...ne,[S.id]:{...ne[S.id],isPending:!0}}))},[n,S.id]),R=(Y,ne)=>{n.node.template[s].value=Y,n.node.template[s].collection_id=ne,E(ee=>({...ee,[S.id]:{...ee[S.id],isPending:!0}}))},D=Y=>{mt(M2e(Y)).then(ne=>{ne&&(P.setNodes(ee=>ee.map(re=>{if(re.id===n.id){let be=xt(re);return be.data.node=ne,be}return re})),setTimeout(()=>{const ee=b3(P.getNodes(),P.getEdges());P.setEdges(ee)},60))})};p.useEffect(()=>{y.current=d.jsx("div",{className:"h-full w-full break-words",children:u.split(`
`).map((Y,ne)=>d.jsx("p",{className:"block",children:Y},ne))})},[u]);const[$,z]=p.useState(!1);p.useEffect(()=>{var ne;let Y=Rbe(I,r,e,((ne=S.data)==null?void 0:ne.nodes)||[]);T.current=Y,Y&&Y.length>0?m.current=Y.map((ee,re)=>{var ce;const be=Iv[ee.family]??Iv.unknown;return d.jsxs("div",{children:[re===0&&d.jsx("span",{children:e?"Avaliable input components:":"Avaliable output components:"}),d.jsxs("span",{className:En(re>0?"mt-2 flex items-center":"mt-3 flex items-center"),children:[d.jsx("div",{className:"h-5 w-5",style:{color:Tn[ee.family]},children:d.jsx("img",{src:be,className:"w-[14px]",alt:""})}),d.jsxs("span",{className:"ps-2 text-xs text-foreground w-[400px]",children:[Mz()[ee.family]??"Other"," ",ee!=null&&ee.display_name&&((ce=ee==null?void 0:ee.display_name)==null?void 0:ce.length)>0?d.jsxs("span",{className:"text-xs",children:[" ",ee.display_name===""?"":" - ",ee.display_name.split(", ").length>2?ee.display_name.split(", ").map((le,ge)=>d.jsx(W.Fragment,{children:d.jsx("span",{children:ge===ee.display_name.split(", ").length-1?le:le+=", "})},le+ge)):ee.display_name]}):d.jsxs("span",{className:"text-xs",children:[" ",ee.type===""?"":" - ",ee.type.split(", ").length>2?ee.type.split(", ").map((le,ge)=>d.jsx(W.Fragment,{children:d.jsx("span",{children:ge===ee.type.split(", ").length-1?le:le+=", "})},le+ge)):ee.type]})]})]},re)]},re)}):m.current=d.jsx("span",{children:"No compatible components found."})},[r]);const{takeSnapshot:_}=p.useContext(Im);p.useContext(ao);const V=p.useCallback(()=>{},[_]);return d.jsx("div",{ref:b,className:"flex w-full flex-wrap items-center justify-between bg-muted px-5 py-2",children:d.jsxs(d.Fragment,{children:[d.jsxs("div",{className:"w-full truncate text-sm"+(e?"":" text-end")+(u!==""?" flex items-center":""),children:[o,d.jsx("span",{className:"text-status-red",children:l?" *":""}),d.jsx("div",{className:"",children:u!==""&&d.jsx(gr,{content:y.current,children:d.jsx(h6,{className:"relative bottom-0.5 ml-2 h-3 w-3"})})})]}),e&&(i==="str"||i==="bool"||i==="float"||i==="code"||i==="prompt"||i==="file"||i==="int"||i==="variable"||i==="button"||i==="NestedDict"||i==="dict")&&!c?d.jsx(d.Fragment,{}):d.jsx(gr,{styleClasses:"tooltip-fixed-width custom-scroll nowheel",delayDuration:0,content:m.current,side:e?"left":"right",children:d.jsx(_oe,{type:e?"target":"source",position:e?gO.Left:gO.Right,id:t,isValidConnection:Y=>Dz(Y,P),onConnect:Y=>console.log("handle onConnect",Y),className:En(e?"-ml-0.5 ":"-mr-0.5 ","h-3 w-3 rounded-full border-2 bg-background"),onMouseDown:V,style:{borderColor:a,top:w}})}),n.node.template[s]?e===!0&&i==="str"&&!n.node.template[s].options?d.jsx("div",{className:"mt-2 w-full",children:n.node.template[s].list?d.jsx(tx,{isGroup:f,disabled:N,value:!n.node.template[s].value||n.node.template[s].value===""?[""]:n.node.template[s].value,onChange:B}):n.node.template[s].multiline?d.jsx(ox,{disabled:N,value:n.node.template[s].value??"",onChange:B}):["index_name","collection_name"].includes(s)?d.jsx(AU,{setNodeClass:Y=>{n.node=Y},nodeClass:n.node,disabled:N,id:n.node.template[s].collection_id??"",value:n.node.template[s].value??"",onSelect:(Y,ne)=>{R(Y,ne),Y&&L(n.id)},onChange:()=>{}}):d.jsx(Lm,{disabled:N,password:n.node.template[s].password??!1,value:n.node.template[s].value??"",onChange:B})}):e===!0&&i==="bool"?d.jsx("div",{className:"mt-2 w-full",children:d.jsx(uu,{disabled:N,enabled:n.node.template[s].value,setEnabled:Y=>{B(Y)},size:"large"})}):e===!0&&i==="float"?d.jsx("div",{className:"mt-2 w-full",children:d.jsx(ex,{disabled:N,value:n.node.template[s].value??"",onChange:B})}):e===!0&&i==="str"&&n.node.template[s].options?d.jsx("div",{className:"mt-2 w-full",children:d.jsx(Uf,{options:n.node.template[s].options,onSelect:B,value:n.node.template[s].value??"Choose an option"})}):e===!0&&i==="code"?d.jsx("div",{className:"mt-2 w-full",children:d.jsx(Zy,{setNodeClass:Y=>{n.node=Y},nodeClass:n.node,disabled:N,value:n.node.template[s].value??"",onChange:n.type==="Data"?D:B})}):e===!0&&i==="file"?d.jsx("div",{className:"mt-2 w-full",children:d.jsx(Dm,{disabled:N,value:n.node.template[s].value??"",onChange:B,fileTypes:n.node.template[s].fileTypes,suffixes:n.node.template[s].suffixes,onFileChange:Y=>{n.node.template[s].file_path=Y}})}):e===!0&&i==="int"?d.jsx("div",{className:"mt-2 w-full",children:d.jsx(nx,{disabled:N,value:n.node.template[s].value??"",onChange:B})}):e===!0&&i==="prompt"?d.jsx("div",{className:"mt-2 w-full",children:d.jsx(rx,{field_name:s,setNodeClass:(Y,ne)=>{console.log(Y),P&&(P.setNodes(ee=>ee.map(re=>{if(re.id===n.id){let be=xt(re);return be.data.node=Y,be.data.node.template[s].value=ne,be}return re})),setTimeout(()=>{const ee=b3(P.getNodes(),P.getEdges());P.setEdges(ee)},60))},nodeClass:n.node,disabled:N,value:n.node.template[s].value??"",onChange:B})}):e===!0&&i==="NestedDict"?d.jsx("div",{className:"mt-2 w-full",children:d.jsx(yU,{disabled:N,editNode:!1,value:!n.node.template[s].value||((K=n.node.template[s].value)==null?void 0:K.toString())==="{}"?'{"yourkey": "value"}':n.node.template[s].value,onChange:Y=>{n.node.template[s].value=Y,B(Y)}})}):e===!0&&i==="dict"?d.jsx("div",{className:"mt-2 w-full",children:d.jsx(xU,{disabled:N,editNode:!1,value:((X=n.node.template[s].value)==null?void 0:X.length)===0||!n.node.template[s].value?[{"":""}]:gU(n.node.template[s].value),duplicateKey:$,onChange:Y=>{const ne=vU(Y);n.node.template[s].value=ne,z(mU(ne)),B(ne)}})}):e===!0&&i==="variable"?d.jsx("div",{className:"mt-2 w-full",children:d.jsx(B6e,{nodeId:n.id,flowId:v,onChange:Y=>{n.node.template[s].value=Y,B(Y)}})}):d.jsx(d.Fragment,{}):null]})})}function _6e({data:e,xPos:t,yPos:n,selected:r}){var S;const{id:o}=Xs(),{t:a,i18n:i}=ze();["chains","agents","prompts","llms","memories","tools","toolkits","wrappers","embeddings","vectorstores","documentloaders","textsplitters","utilities","output_parsers","retrievers","input_output","autogen_roles"].map(O=>{const T=O+"."+e.type;if(`${a(T)}`.indexOf("returned an object instead of string")>=0){const P=O+"."+e.type+".description_url";e.node.description_url=`${a(P)}`}});const{setErrorData:l}=p.useContext(wt),c=p.useRef(!0),{types:u,deleteNode:f}=p.useContext(ao),{closePopUp:h,openPopUp:v}=p.useContext(Hn),b=Kh[e.type]||Kh[u[e.type]],[m,y]=p.useState(null),{sseData:A,isBuilding:w}=_H();if(p.useEffect(()=>{const O=A[e.id];y(O||null)},[A,e.id]),!b){c.current&&(l({title:e.type?`can be translated to "Unable to render the ${e.type} node. Please check your JSON file.`:'can be translated to "One node cannot be rendered. Please check your JSON file.'}),c.current=!1),f(e.id);return}const[k,C]=p.useState(!1),E=!!((S=e.node)!=null&&S.flow);return d.jsxs(d.Fragment,{children:[d.jsx(BS,{align:"end",children:d.jsx(F6e,{position:{x:t,y:n},data:e,openPopUp:v,deleteNode:f})}),d.jsxs("div",{className:En("border-4 generic-node-div relative",r?"border-ring":""),style:{borderColor:Tn[u[e.type]]??Tn.unknown},children:[E&&d.jsx("div",{className:`generic-node-div absolute border-2 w-full h-full left-3 top-3 z-[-1] ${r?"border-ring":""}`,style:{borderColor:Tn[u[e.type]]??Tn.unknown},children:d.jsx("div",{className:`generic-node-div absolute border-4 w-full h-full left-3 top-3 z-[-1] bg-transparent ${r?"border-ring":""}`,style:{borderColor:Tn[u[e.type]]??Tn.unknown}})}),d.jsx("div",{className:"generic-node-div-title",children:d.jsxs("div",{className:"generic-node-title-arrangement",children:[d.jsx("div",{className:"round-button-div",children:d.jsx("div",{children:d.jsx(dSe,{title:w?d.jsx("span",{children:"build..."}):m?d.jsx("div",{className:"max-h-96 overflow-auto",children:m.params?m.params.split(`
`).map((O,T)=>d.jsx("div",{children:O},T)):""}):d.jsxs("span",{className:"flex",children:["Build"," "," ",d.jsx(ape,{className:"mx-0.5 h-5 fill-build-trigger stroke-build-trigger stroke-1",strokeWidth:1.5})," "," flow to validate status."]}),children:d.jsxs("div",{className:"generic-node-status-position",children:[d.jsx("div",{className:En(m&&m.valid?"green-status":"status-build-animation","status-div")}),d.jsx("div",{className:En(m&&!m.valid?"red-status":"status-build-animation","status-div")}),d.jsx("div",{className:En(!m||w?"yellow-status":"status-build-animation","status-div")})]})})})}),d.jsx("div",{className:"generic-node-tooltip-div",children:d.jsx(gr,{content:e.node.display_name,children:d.jsx("div",{className:"generic-node-tooltip-div text-primary",children:E?d.jsx(M7,{rule:[{required:!0}],str:e.node.display_name,onChange:O=>{e.node.display_name=O,C(!k)},children:O=>d.jsx("div",{className:"max-w-[300px] overflow-hidden text-ellipsis",children:O})}):e.node.display_name})})})]})}),d.jsxs("div",{className:"generic-node-desc nodrag",onKeyDown:O=>O.stopPropagation(),children:[d.jsx("div",{className:"generic-node-desc-text",onClick:()=>e.node.description_url&&v(d.jsx(D7,{data:e.node.description_url})),children:e.node.description}),d.jsxs(d.Fragment,{children:[Object.keys(e.node.template).filter(O=>O.charAt(0)!=="_").map((O,T)=>{var P,N;return d.jsx("div",{children:e.node.template[O].show&&!e.node.template[O].advanced?d.jsx(IN,{data:e,isGroup:E,color:Tn[u[e.node.template[O].type]]??Tn[e.node.template[O].type]??Tn.unknown,title:e.node.template[O].display_name?e.node.template[O].display_name:e.node.template[O].name?X4(e.node.template[O].name):X4(O),info:e.node.template[O].info,name:O,tooltipTitle:((P=e.node.template[O].input_types)==null?void 0:P.join(`
`))??e.node.template[O].type,required:e.node.template[O].required,id:(((N=e.node.template[O].input_types)==null?void 0:N.join(";"))??e.node.template[O].type)+"|"+O+"|"+e.id,left:!0,type:e.node.template[O].type,optionalHandle:e.node.template[O].input_types,onChange:()=>C(!k),nodeColorsP:Tn}):d.jsx(d.Fragment,{})},T)}),d.jsx("div",{className:En(Object.keys(e.node.template).length<1?"hidden":"","flex-max-width justify-center"),children:" "}),d.jsx(IN,{data:e,color:Tn[u[e.type]]??Tn.unknown,title:e.node.output_types&&e.node.output_types.length>0?e.node.output_types.join("|"):e.type,tooltipTitle:e.node.base_classes.join(`
`),id:[e.type,e.id,...e.node.base_classes].join("|"),type:e.node.base_classes.join("|"),left:!1,nodeColorsP:Tn}),e.type==="Report"&&d.jsx("div",{className:"w-full bg-muted px-5 py-2",children:d.jsx(Ls,{to:`/report/${o}`,children:d.jsx(_e,{variant:"outline",className:"px-10",children:"Edit"})})})]})]})]})]})}const H6e=p.memo(e=>{const t=p.useRef(null);return p.useEffect(()=>{t.current.addEventListener("click",()=>{var n;(n=e==null?void 0:e.data)==null||n.createGroup()})},[]),d.jsx(d.Fragment,{children:d.jsx("div",{className:"selected-toolbar",children:d.jsx("button",{id:"frame-button",className:"group-icon frame-button",ref:t})})})}),U6e="_node_7wlue_1",W6e="_titleBox_7wlue_19",V6e="_deleteIcon_7wlue_29",q6e={node:U6e,titleBox:W6e,deleteIcon:V6e},G6e=({deleteNode:e})=>d.jsx(d.Fragment,{children:d.jsx("div",{className:"w-26 h-10",children:d.jsx("span",{className:"isolate inline-flex rounded-md shadow-sm selected-toolbar",children:d.jsx(gr,{content:"ungroup",side:"top",children:d.jsx("button",{className:"ungroup-icon rounded-l-md bg-background px-2 py-2 shadow-md ring-inset transition-all",onClick:()=>{e()}})})})})}),K6e={background:"transparent",border:"none"},X6e=({data:e,id:t})=>{const{deleteGroupNode:n}=p.useContext(ao);function r(){n(t)}return d.jsxs(d.Fragment,{children:[d.jsx(BS,{align:"end",children:d.jsx(G6e,{data:e,deleteNode:r})}),d.jsx("div",{className:q6e.node,children:d.jsx(Hoe,{style:K6e,minWidth:180,minHeight:150,children:d.jsx(Y6e,{})})})]})};function Y6e(){return d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"#999999",fill:"none",strokeLinecap:"round",strokeLinejoin:"round",style:{position:"absolute",right:10,bottom:10},children:[d.jsx("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),d.jsx("polyline",{points:"16 20 20 20 20 16"}),d.jsx("line",{x1:"14",y1:"14",x2:"20",y2:"20"}),d.jsx("polyline",{points:"8 4 4 4 4 8"}),d.jsx("line",{x1:"4",y1:"4",x2:"10",y2:"10"})]})}const J6e=p.memo(X6e),Q6e="_clearableButton_1so24_1",Z6e={clearableButton:Q6e};function e7e({id:e,sourceX:t,sourceY:n,targetX:r,targetY:o,sourcePosition:a,targetPosition:i,style:s={},markerEnd:l}){const{setEdges:c}=Jb(),[u,f,h]=Uoe({sourceX:t,sourceY:n,sourcePosition:a,targetX:r,targetY:o,targetPosition:i}),v=()=>{c(b=>b.filter(m=>m.id!==e))};return d.jsxs(d.Fragment,{children:[d.jsx(Woe,{path:u,markerEnd:l,style:s}),d.jsx(Voe,{children:d.jsx("div",{style:{position:"absolute",transform:`translate(-50%, -50%) translate(${f}px,${h}px)`,fontSize:12,pointerEvents:"all"},className:"nodrag nopan",children:d.jsx("button",{className:Z6e.clearableButton,onClick:v,children:"×"})})})]})}const t7e=e=>d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round",className:"feather feather-circle",...e,children:d.jsxs("circle",{cx:12,cy:12,r:10,strokeDasharray:63,strokeDashoffset:21,children:[d.jsx("animateTransform",{attributeName:"transform",type:"rotate",from:"0 12 12",to:"360 12 12",dur:"2s",repeatCount:"indefinite"}),d.jsx("animate",{attributeName:"stroke-dashoffset",dur:"8s",repeatCount:"indefinite",keyTimes:"0; 0.5; 1",values:"-16; -47; -16",calcMode:"spline",keySplines:"0.4 0 0.2 1; 0.4 0 0.2 1"})]})});function n7e({value:e,color:t}){const n={"--value":e*100,"--size":"1.5rem","--thickness":"2px"};return d.jsx("div",{className:"radial-progress "+t,style:n,children:d.jsxs("strong",{className:"text-[8px]",children:[Math.trunc(e*100),"%"]})})}const r7e="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAsNJREFUWEe1lk1IFGEYx///2ZUOFX0cLOvQl7PZQWYWgzoodE0kwrJUij5IuvRx6W6E0KmLXqWCqKzsEGEEHYyim7SzEqQ7KwahYhCBhiTt7lOrrrvrzufu+B5nnuf//73vO8/zDOFjycihGoRSA6DsBJjykbocShACAvxEPXFl+ZGPJYb6AUCTjxTbUOrmkrdnAIlFmkEZCsIcwGXq5gN/AIY6DaAmAIBVc88AEq/thvB2xeZkB7XEQKGO6xVI/EA1RJmt3Byd1Myna3U8AKhDEDRXBCBoYdS0/H4cAcSINALysSJzShu15KCdhguA+hVAXdkADjvPadoCSEztBPF4Pc1tq0CGj4WxbeoXgE2+AQSjWJQmHk3Oecm1PAExavsAXvMiUBrDtyBeApndyCh5fUoaCD2jPpZwLEOJ1e0F05PlmbtmzVA3dzkDBNjvLXBuUDf7bAHEUFsAvHbdh/+AHyBPU0uUlPTqHclIQxXCc98B7PCv75jxHqFUO+snLbtpHsBQewFcD9i8l7p500mzECB79NkrCGJlQF6lluh3E8sDjB3cjD/pkwA3gvK3OFGmkFF6QDS4CUIwgbDSyvrxUddYrz8kMrJ/C8KhbwC2OovyOVK/L/Hw9IIXc9tOuDZZDPUngO3OotJNPXnHq3Euzss4fgjBBQfhBYhcZDT5wq+56wnIaOQ4MvLGQTgGKqeojZfdOe2noUBBXJ0BUG0JINLPaLKrnF07tuLcSzEijwA5Z2lAdnkpMS9w1tPQ/uhn/5fZeUbNd17EvcSUAKy05HkAG4oFOIxFpY1HxrIVEdgqBYipr0CcWNOI7lFP3grMtUCoCEDiagcETwrep0DpcPqprBQq34o/79sDJWwCqFoRNcFMK7WJL5WaOOUXDqPsrG5cChYMwjTbeQbp9TQvakRiRO4CchbAfepmz3ob5/T/AUOP5iFPNtPoAAAAAElFTkSuQmCC";function o7e({open:e,flow:t,setIsBuilt:n}){const{updateSSEData:r,isBuilding:o,setIsBuilding:a,sseData:i}=_H(),{reactFlowInstance:s}=p.useContext(ao),{setTabsState:l}=p.useContext(mn),{setErrorData:c,setSuccessData:u}=p.useContext(wt),[f,h]=p.useState(0);async function v(A){var w,k;try{if(o)return;const C=Iz(s);if(C.length>0){c({title:"It seems like you are missing some configurations.",list:C});return}const E=200,S=Date.now();a(!0);try{A.data.nodes=(k=(w=A==null?void 0:A.data)==null?void 0:w.nodes)==null?void 0:k.filter(T=>T.id.indexOf("groupNode")<0)}catch(T){console.log(T)}const O=await b(A);await y(S,E),n(O),O||c({title:"It seems like you are missing some configurations.",list:["Check the components and try again. You can hover over the component status icon 🔴 to inspect."]})}catch(C){console.error("Error:",C)}finally{a(!1)}}async function b(A){const{flowId:w}=await T6(A);let k=[],C=!1,E=!1;const S=`/api/v1/build/stream/${w}`,O=new EventSource(S);for(O.onmessage=T=>{if(!T.data)return;const P=JSON.parse(T.data);if(P.end_of_stream){O.close(),E=!0;return}else if(P.log)u({title:P.log});else if(P.input_keys)l(N=>({...N,[w]:{...N[w],formKeysData:P}}));else{const N=m(P);h(P.progress),k.push(N)}},O.onerror=T=>{if(console.error("EventSource failed:",T),O.close(),T.data){const P=JSON.parse(T.data);c({title:P.error}),a(!1)}};!C;)await new Promise(T=>setTimeout(T,100)),C=E;return k.every(T=>T)}function m(A){try{r({[A.id]:A})}catch(w){console.log("Error parsing stream data: ",w)}return A.valid}async function y(A,w){const k=Date.now()-A,C=w-k;if(C>0)return new Promise(E=>setTimeout(E,C))}return d.jsx(Eu,{show:!e,appear:!0,enter:"transition ease-out duration-300",enterFrom:"translate-y-96",enterTo:"translate-y-0",leave:"transition ease-in duration-300",leaveFrom:"translate-y-0",leaveTo:"translate-y-96",children:d.jsx("div",{className:"fixed bottom-[14px] right-[14px] shandian",onClick:()=>{v(t)},children:o&&f<1?d.jsx(n7e,{color:"text-build-trigger",value:f}):o?d.jsx(t7e,{strokeWidth:1.5,className:"build-trigger-loading-icon"}):d.jsx("img",{src:r7e,className:"w-[11px] cursor-pointer",alt:""})})})}const a7e="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAABUtJREFUeF7tmlkotX8Qx8drX7PLsSXFhYgoSSnbLReilBQiEZHdnWtFcsUVSi5IIWUpW7LcIFuyZF/KkiUk29v86vx7cc57ljnP47z/Zup05Pxmzm8+vs8zv5mHiUKh+AA2vQmYMEC92QlHBkjjxwCJ/BggA6QSIPrzPZABEgkQ3VmBDJBIgOjOCmSARAJEd1YgAyQSILqzAhkgkQDRnRXIAIkEiO6sQAZIJEB0ZwUyQCIBojsrkAESCRDdWYEMkEiA6G7UCvTz8wPly93dHWxtbeH19RXu7u7g5OQEDg8PYXd3F25ubogY9Hc3SoAREREQHR0NLi4uWmW2ubkJs7OzcHR0pNV6Qy4yKoCOjo6QlpYGCoVC5Hh1dQXr6+uwv78Pt7e38Pz8DCYmJmBtbS3gBgUFQWhoKPz69Uusn5+fh5GREUPy0RjLaAB6e3tDdna2gHF2dgYTExOwvb2tMQELCwuIjIyEpKQksXZvbw86Ozs1+hlqgVEAdHZ2huLiYpHTwMAALC0t6Zyfg4MDpKeng5eXl1BsR0eHzjH0cTAKgCUlJeDk5ARbW1swNDQE5ubm8Pj4CE9PTzrnVFhYCG5ubkLB09PTOvvr6vBjAO3s7CA4OBhCQkKEatCwwpqZmYmfX15e4Pr6WqgJiwS+a2N4f6ysrBT3yoaGBvGHkNJkB4iJJSQkQFRU1H+wtEnw4OAAJicnxREGY+Dr4+NDFJqvFhcXB7GxsWL91NSUNuH1XiMrQE9PT0hNTdX6eKJNVlile3t7Py1FdZeXlwsFt7S0aBNG7zWyAfT19RVV1lCGlRor8PLyMszMzHwLW1NTA5aWllBfX2+or1QZRxaANjY2UFFRIS47Q9no6CjMzc2pDVdQUAAeHh7/D4CoPFSgoa25uVltG1ddXQ1WVlb/PkAfHx/IyckxNDsRb2dnB7q6ur7FxkpcVVUlCk5TU5Mk360MKvklnJKSAmFhYSqTwHPf2tqa+Awv7/f390+XOVZZe3t7iI+PV1uxVR1VYmJiIDExUfTHY2Nj/zbAoqIicHV1VZlET08PbGxsaEwQz3V4H1VlWIGxEisNCwtevtgSNjY2wv39vcb4lAWSK7Curk50FqoMhwM4knp7exMKQ8X9qUL8PbZ5WAzUGQ4PcIigtNzcXMC+emFhAYaHhylstPKVHGBtba04bkhl/f394iiD9z2c5Pj7+8P5+Tm0trZK9ZWf4koOUNmb/i2by8tLocI/jzmoRuyP/wYf1dre3i7W4CAB3zFWW1ubaAXlMMkBJicnQ3h4uNpcFhcXYXBwUOXnOGEpKytT64vQceCAnQfa6uoqoCLx93KZ5ACxfcvPz1ebz/HxMYyPj4tBAipQORxFCDjOx75Zk2EMnLxoMz/UFEvXzyUHiBvKzMyEgIAAXfemcT0eU7ACn56ealwr1QJZAGJHUFpaKnpTQ9nX6muouLrGkQUgbgqfquGlbGpqqusev63/iWcf6jYtG0DcAD4IysrKAiwO+pqmIYK+cfX1kxUgblLZZum6YexYcEB6cXGhq6uk62UHGBgYCBkZGRqTwi4FD8T4rHdlZcXowCkTkB2guukMwsL5Hr7jkebh4UE8BzZ2kx0gPjTPy8v7xEWuJ2hS/DFkB4iNPjb8aPg/LX19fT/yLxmGgik7QDwTIkAcM3V3d8vWsxoK2Nc4sgOUKpGfissAieQZIAMkEiC6swIZIJEA0Z0VyACJBIjurEAGSCRAdGcFMkAiAaI7K5ABEgkQ3VmBDJBIgOjOCmSARAJEd1YgAyQSILqzAhkgkQDRnRXIAIkEiO6/AfT4G39T6KFRAAAAAElFTkSuQmCC",i7e="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAABb5JREFUeF7tmn9MVWUYx7/n3Av3nos/IsoRpE5jmoXmRgWt2uwP5/SPnLMfYxNn5aqtmWNtgjSnZcsZoGSZIuZKCYFC/FGThWGGkwJKRkhGqFMSbeK0zAv3xzmn3nNhCdzL/fGec7i55/mX9/ve837O932f53kPQlJSkgqKiAkIBDBidpqQAPLxI4Cc/AggAeQlwKmnM5AAchLglJMDCSAnAU45OZAAchLglJMDCSAnAU45OZAAchLglJMDCSAnAU45OZAAchLglJMDCSAnAU45OZAAchLglJMDCSAnAU55VDswI9WCjJki0lMtuH+yiIQ7BLg9QPcVBSc7FDSdkvHdSRkXLo/eP1dEJcAl8614eVEM7rtXDMkfNQ0ytn3hQfMvckjj9RwUVQAnJQrYlmvH7Gk+cGd+V3CoXsaJVhkXr6i46VQhiED8WAFTkwXMTbdi8VNWWK0+JCXVHqwrcevJJ+hcUQMwbYaIfRslDUZrp4L8PW7UNQV3VJwkIGuBFWteitUWe7xFxvN5fUEXrteAqAA4JUnE8Z2StqY3ilwo/9ob9vqS7hZQkmfH7OkiGlplPJNrDsSoAHhilwOTEwXU/iBj9VYXJJuAazdUXPsr/ORwdLuEaZNEzcFFez1hv4hwBaMGcMKdAp5+0opFc6yaa1j0uQG7byfC2Qecv6Ro59/hBllzVSgRP05A614HRAGYlenE1T/Dfwmh/M7AGNMBsoXlLovF8oUxsPXDCuWBv2+TUVjqQXePqsERRUBRgLMXlWHyVVmxWJkZg4JSNzaXGetCUwHOTBHxUY4NU5NDK09CAXuo3otXN7gGDWXuPlnqwLluBU8s7w1lmojHmAbw0QctqM63R/ygQ4U//5up4ySgotaLDyuHu+z05w6MjROQvOCmbr/pbyJTACaMF9BS5juX9AhVBdZ/7EbxvsDb88hWCTOmiLcHQOY85kC947EXnQHbuPZKB8aPuQ0c+MgDFuwv0G/r3voSjv4oY8ma4fUey8Rt5Q5c6lHx8FKn3u9t0HyGb+HN2TY8N7e/1xqylCONMg4c84JtSZZVZQW4dZcrKpCYICBnaWzAjO2vVHnt2RjkvRCr9cfv7DK2tTMc4LFiCSkT/WfdVza48GV98K6D1XXsHPUXLAOzTDwQrLVrr3BoLWFalhOXr/7P68DO6jhINv+76IZTRWObAo8MzWGK3O/CflYerwrW5rFkECjW7XCjZP9/yeRgoQTWV+884MHaYmPdx57JcAd2VDnAXGFUZG92obLWC3buFa+24fGHLGg7o2DeCmPrP9M6kbptEqZPHrlw7uxStItScSBRq9DOxYmJAsaMAN/rBRbn9Gn14I43bdrY37oUzH+9F72Da2uj3p/xDixYaUPmPP9JhK3qsxovVm3xv9p77hLQvNsRcPEM+vW/VUyI9zm8+lsvsje54Al+rOoG1PAtPCtFxOEtvqsqf/HTaQUbd7vR5wIsFl82ZsHclZEqan1zsGBzFJW78U1jaBcOweYL5++GA9Rctt6OOWn6F9LbqzxaBm7pGH6hEA4EnrGmABwXJ6DxUwljHfolE3Z1z67wRztMAcgWyb6q1XwgISbwcRgyC1a2sPIlGsI0gGyx7Ctbxbt2sOQQaby9c+RLhEjnjVRnKkD2kANtVrgPzDqWTWUe/Hp+9M47f89sOsC56RZ8sjb45cKNmypOnVPQ3K6gqs6LjgvRBW4ApukAA93OsO6BJYW2swpcbqDnugrW6kV7mA6QfTT/qmhwXfjeHjfeN+ELmhEvw3SArNFnDT+Lrj9UrMh3oand/AJYL5imA2S3xAcL7do107K3+kzrWfUCNnQe0wEatZDRmpcAcpIngASQkwCnnBxIADkJcMrJgQSQkwCnnBxIADkJcMrJgQSQkwCnnBxIADkJcMrJgQSQkwCnnBxIADkJcMrJgQSQkwCnnBxIADkJcMrJgQSQkwCn/B/gLQ1/0No0VwAAAABJRU5ErkJggg==";function s7e({open:e,setOpen:t,isBuilt:n,canOpen:r}){const{setErrorData:o}=p.useContext(wt);function a(){n?r?t(!0):o({title:s6e,list:[l6e]}):o({title:c6e,list:[u6e]})}return d.jsx(Eu,{show:!e,appear:!0,enter:"transition ease-out duration-300",enterFrom:"translate-y-96",enterTo:"translate-y-0",leave:"transition ease-in duration-300",leaveFrom:"translate-y-0",leaveTo:"translate-y-96",children:d.jsx("div",{className:"fixed bottom-[14px] right-[42px]",children:n&&r?d.jsx("img",{src:i7e,onClick:a,className:"w-[27px] cursor-pointer",alt:""}):d.jsx("img",{src:a7e,className:"w-[27px] cursor-pointer",alt:""})})})}function l7e({lockChat:e,chatValue:t,sendMessage:n,setChatValue:r,inputRef:o,noInput:a}){var i;return p.useEffect(()=>{!e&&o.current&&o.current.focus()},[e,o]),p.useEffect(()=>{o.current&&(o.current.style.height="inherit",o.current.style.height=`${o.current.scrollHeight}px`)},[t]),d.jsxs("div",{className:"relative",children:[d.jsx("textarea",{onKeyDown:s=>{s.key==="Enter"&&!e&&!s.shiftKey&&n()},rows:1,ref:o,disabled:e||a,style:{resize:"none",lineHeight:"10px",bottom:`${(i=o==null?void 0:o.current)==null?void 0:i.scrollHeight}px`,maxHeight:"150px",overflow:`${o.current&&o.current.scrollHeight>150?"auto":"hidden"}`},value:e?"Thinking...":t,onChange:s=>{r(s.target.value)},className:En(e?" form-modal-lock-true bg-input":a?"form-modal-no-input bg-input":" form-modal-lock-false bg-background","form-modal-lockchat"),placeholder:a?"cannot find a chat input entry. Click to run your skill.":"send message..."}),d.jsx("div",{className:"form-modal-send-icon-position",children:d.jsx("button",{className:En("form-modal-send-button",a?"bg-indigo-600 text-background":t===""?"text-primary":"bg-emerald-600 text-background"),disabled:e,onClick:()=>n(),children:e?d.jsx(qfe,{width:"29",className:"form-modal-lock-icon","aria-hidden":"true"}):a?d.jsx(tpe,{width:"29",className:"form-modal-play-icon","aria-hidden":"true"}):d.jsx(Zfe,{width:"29",className:"form-modal-send-icon ","aria-hidden":"true"})})})]})}var wU={},Es={};const c7e="Á",u7e="á",d7e="Ă",f7e="ă",p7e="∾",h7e="∿",g7e="∾̳",m7e="Â",v7e="â",b7e="´",y7e="А",x7e="а",A7e="Æ",w7e="æ",C7e="",S7e="𝔄",E7e="𝔞",k7e="À",O7e="à",T7e="ℵ",j7e="ℵ",N7e="Α",P7e="α",R7e="Ā",M7e="ā",L7e="⨿",D7e="&",I7e="&",F7e="⩕",B7e="⩓",$7e="∧",z7e="⩜",_7e="⩘",H7e="⩚",U7e="∠",W7e="⦤",V7e="∠",q7e="⦨",G7e="⦩",K7e="⦪",X7e="⦫",Y7e="⦬",J7e="⦭",Q7e="⦮",Z7e="⦯",e8e="∡",t8e="∟",n8e="⊾",r8e="⦝",o8e="∢",a8e="Å",i8e="⍼",s8e="Ą",l8e="ą",c8e="𝔸",u8e="𝕒",d8e="⩯",f8e="≈",p8e="⩰",h8e="≊",g8e="≋",m8e="'",v8e="",b8e="≈",y8e="≊",x8e="Å",A8e="å",w8e="𝒜",C8e="𝒶",S8e="≔",E8e="*",k8e="≈",O8e="≍",T8e="Ã",j8e="ã",N8e="Ä",P8e="ä",R8e="∳",M8e="⨑",L8e="≌",D8e="϶",I8e="",F8e="∽",B8e="⋍",$8e="",z8e="⫧",_8e="⊽",H8e="⌅",U8e="⌆",W8e="⌅",V8e="⎵",q8e="⎶",G8e="≌",K8e="Б",X8e="б",Y8e="„",J8e="∵",Q8e="∵",Z8e="∵",e9e="⦰",t9e="϶",n9e="",r9e="",o9e="Β",a9e="β",i9e="ℶ",s9e="≬",l9e="𝔅",c9e="𝔟",u9e="⋂",d9e="◯",f9e="",p9e="⨀",h9e="⨁",g9e="⨂",m9e="⨆",v9e="★",b9e="▽",y9e="△",x9e="⨄",A9e="",w9e="⋀",C9e="⤍",S9e="⧫",E9e="▪",k9e="▴",O9e="▾",T9e="◂",j9e="▸",N9e="␣",P9e="▒",R9e="░",M9e="▓",L9e="█",D9e="=⃥",I9e="≡⃥",F9e="⫭",B9e="⌐",$9e="𝔹",z9e="𝕓",_9e="⊥",H9e="⊥",U9e="⋈",W9e="⧉",V9e="┐",q9e="╕",G9e="╖",K9e="╗",X9e="┌",Y9e="╒",J9e="╓",Q9e="╔",Z9e="─",eEe="═",tEe="┬",nEe="╤",rEe="╥",oEe="╦",aEe="┴",iEe="╧",sEe="╨",lEe="╩",cEe="⊟",uEe="⊞",dEe="⊠",fEe="┘",pEe="╛",hEe="╜",gEe="╝",mEe="└",vEe="╘",bEe="╙",yEe="╚",xEe="│",AEe="║",wEe="┼",CEe="╪",SEe="╫",EEe="╬",kEe="┤",OEe="╡",TEe="╢",jEe="╣",NEe="├",PEe="╞",REe="╟",MEe="╠",LEe="",DEe="˘",IEe="˘",FEe="¦",BEe="𝒷",$Ee="",zEe="⁏",_Ee="∽",HEe="⋍",UEe="⧅",WEe="\\",VEe="⟈",qEe="•",GEe="•",KEe="≎",XEe="⪮",YEe="≏",JEe="≎",QEe="≏",ZEe="Ć",eke="ć",tke="⩄",nke="⩉",rke="⩋",oke="∩",ake="⋒",ike="⩇",ske="⩀",lke="",cke="∩︀",uke="",dke="ˇ",fke="",pke="⩍",hke="Č",gke="č",mke="Ç",vke="ç",bke="Ĉ",yke="ĉ",xke="∰",Ake="⩌",wke="⩐",Cke="Ċ",Ske="ċ",Eke="¸",kke="¸",Oke="⦲",Tke="¢",jke="·",Nke="·",Pke="𝔠",Rke="",Mke="Ч",Lke="ч",Dke="✓",Ike="✓",Fke="Χ",Bke="χ",$ke="ˆ",zke="≗",_ke="↺",Hke="↻",Uke="⊛",Wke="⊚",Vke="⊝",qke="⊙",Gke="®",Kke="Ⓢ",Xke="⊖",Yke="⊕",Jke="⊗",Qke="○",Zke="⧃",eOe="≗",tOe="⨐",nOe="⫯",rOe="⧂",oOe="∲",aOe="”",iOe="",sOe="♣",lOe="♣",cOe=":",uOe="∷",dOe="⩴",fOe="≔",pOe="≔",hOe=",",gOe="@",mOe="∁",vOe="∘",bOe="∁",yOe="",xOe="≅",AOe="⩭",wOe="≡",COe="∮",SOe="∯",EOe="∮",kOe="𝕔",OOe="",TOe="∐",jOe="∐",NOe="©",POe="©",ROe="℗",MOe="∳",LOe="↵",DOe="✗",IOe="",FOe="𝒞",BOe="𝒸",$Oe="⫏",zOe="⫑",_Oe="⫐",HOe="⫒",UOe="⋯",WOe="⤸",VOe="⤵",qOe="⋞",GOe="⋟",KOe="↶",XOe="⤽",YOe="⩈",JOe="⩆",QOe="≍",ZOe="",eTe="⋓",tTe="⩊",nTe="⊍",rTe="⩅",oTe="",aTe="↷",iTe="⤼",sTe="⋞",lTe="⋟",cTe="⋎",uTe="⋏",dTe="¤",fTe="↶",pTe="↷",hTe="⋎",gTe="⋏",mTe="∲",vTe="∱",bTe="⌭",yTe="†",xTe="‡",ATe="ℸ",wTe="↓",CTe="↡",STe="⇓",ETe="",kTe="⫤",OTe="⊣",TTe="⤏",jTe="˝",NTe="Ď",PTe="ď",RTe="Д",MTe="д",LTe="‡",DTe="⇊",ITe="",FTe="",BTe="⤑",$Te="⩷",zTe="°",_Te="∇",HTe="Δ",UTe="δ",WTe="⦱",VTe="⥿",qTe="𝔇",GTe="𝔡",KTe="⥥",XTe="⇃",YTe="⇂",JTe="´",QTe="˙",ZTe="˝",eje="`",tje="˜",nje="⋄",rje="⋄",oje="⋄",aje="♦",ije="♦",sje="¨",lje="",cje="ϝ",uje="⋲",dje="÷",fje="÷",pje="⋇",hje="⋇",gje="Ђ",mje="ђ",vje="⌞",bje="⌍",yje="$",xje="𝔻",Aje="𝕕",wje="¨",Cje="˙",Sje="⃜",Eje="≐",kje="≑",Oje="≐",Tje="∸",jje="∔",Nje="⊡",Pje="⌆",Rje="∯",Mje="¨",Lje="⇓",Dje="⇐",Ije="⇔",Fje="⫤",Bje="⟸",$je="⟺",zje="⟹",_je="⇒",Hje="⊨",Uje="⇑",Wje="⇕",Vje="∥",qje="⤓",Gje="↓",Kje="↓",Xje="⇓",Yje="⇵",Jje="̑",Qje="⇊",Zje="⇃",eNe="⇂",tNe="⥐",nNe="⥞",rNe="⥖",oNe="↽",aNe="⥟",iNe="⥗",sNe="⇁",lNe="↧",cNe="",uNe="⤐",dNe="⌟",fNe="⌌",pNe="𝒟",hNe="𝒹",gNe="Ѕ",mNe="ѕ",vNe="⧶",bNe="Đ",yNe="đ",xNe="⋱",ANe="▿",wNe="▾",CNe="⇵",SNe="⥯",ENe="⦦",kNe="Џ",ONe="џ",TNe="⟿",jNe="É",NNe="é",PNe="⩮",RNe="Ě",MNe="ě",LNe="Ê",DNe="ê",INe="≖",FNe="≕",BNe="Э",$Ne="э",zNe="⩷",_Ne="Ė",HNe="ė",UNe="≑",WNe="",VNe="≒",qNe="𝔈",GNe="𝔢",KNe="⪚",XNe="È",YNe="è",JNe="⪖",QNe="⪘",ZNe="⪙",ePe="∈",tPe="⏧",nPe="",rPe="⪕",oPe="⪗",aPe="Ē",iPe="ē",sPe="∅",lPe="∅",cPe="◻",uPe="∅",dPe="▫",fPe="",pPe="",hPe="",gPe="Ŋ",mPe="ŋ",vPe="",bPe="Ę",yPe="ę",xPe="𝔼",APe="𝕖",wPe="⋕",CPe="⧣",SPe="⩱",EPe="ε",kPe="Ε",OPe="ε",TPe="ϵ",jPe="≖",NPe="≕",PPe="≂",RPe="⪖",MPe="⪕",LPe="⩵",DPe="=",IPe="≂",FPe="≟",BPe="⇌",$Pe="≡",zPe="⩸",_Pe="⧥",HPe="⥱",UPe="≓",WPe="",VPe="",qPe="≐",GPe="⩳",KPe="≂",XPe="Η",YPe="η",JPe="Ð",QPe="ð",ZPe="Ë",eRe="ë",tRe="€",nRe="!",rRe="∃",oRe="∃",aRe="",iRe="",sRe="",lRe="≒",cRe="Ф",uRe="ф",dRe="♀",fRe="ffi",pRe="ff",hRe="ffl",gRe="𝔉",mRe="𝔣",vRe="fi",bRe="◼",yRe="▪",xRe="fj",ARe="♭",wRe="fl",CRe="▱",SRe="ƒ",ERe="𝔽",kRe="𝕗",ORe="∀",TRe="∀",jRe="⋔",NRe="⫙",PRe="",RRe="⨍",MRe="½",LRe="⅓",DRe="¼",IRe="⅕",FRe="⅙",BRe="⅛",$Re="⅔",zRe="⅖",_Re="¾",HRe="⅗",URe="⅜",WRe="⅘",VRe="⅚",qRe="⅝",GRe="⅞",KRe="",XRe="⌢",YRe="𝒻",JRe="",QRe="ǵ",ZRe="Γ",eMe="γ",tMe="Ϝ",nMe="ϝ",rMe="⪆",oMe="Ğ",aMe="ğ",iMe="Ģ",sMe="Ĝ",lMe="ĝ",cMe="Г",uMe="г",dMe="Ġ",fMe="ġ",pMe="≥",hMe="≧",gMe="⪌",mMe="⋛",vMe="≥",bMe="≧",yMe="⩾",xMe="⪩",AMe="⩾",wMe="⪀",CMe="⪂",SMe="⪄",EMe="⋛︀",kMe="⪔",OMe="𝔊",TMe="𝔤",jMe="≫",NMe="⋙",PMe="⋙",RMe="ℷ",MMe="Ѓ",LMe="ѓ",DMe="⪥",IMe="≷",FMe="⪒",BMe="⪤",$Me="⪊",zMe="⪊",_Me="⪈",HMe="≩",UMe="⪈",WMe="≩",VMe="⋧",qMe="𝔾",GMe="𝕘",KMe="`",XMe="≥",YMe="⋛",JMe="≧",QMe="⪢",ZMe="≷",eLe="⩾",tLe="≳",nLe="𝒢",rLe="",oLe="≳",aLe="⪎",iLe="⪐",sLe="⪧",lLe="⩺",cLe=">",uLe=">",dLe="≫",fLe="⋗",pLe="⦕",hLe="⩼",gLe="⪆",mLe="⥸",vLe="⋗",bLe="⋛",yLe="⪌",xLe="≷",ALe="≳",wLe="≩︀",CLe="≩︀",SLe="ˇ",ELe="",kLe="½",OLe="",TLe="Ъ",jLe="ъ",NLe="⥈",PLe="↔",RLe="⇔",MLe="↭",LLe="^",DLe="ℏ",ILe="Ĥ",FLe="ĥ",BLe="♥",$Le="♥",zLe="…",_Le="⊹",HLe="𝔥",ULe="",WLe="",VLe="⤥",qLe="⤦",GLe="⇿",KLe="∻",XLe="↩",YLe="↪",JLe="𝕙",QLe="",ZLe="―",eDe="─",tDe="𝒽",nDe="",rDe="ℏ",oDe="Ħ",aDe="ħ",iDe="≎",sDe="≏",lDe="",cDe="",uDe="Í",dDe="í",fDe="",pDe="Î",hDe="î",gDe="И",mDe="и",vDe="İ",bDe="Е",yDe="е",xDe="¡",ADe="⇔",wDe="𝔦",CDe="",SDe="Ì",EDe="ì",kDe="",ODe="⨌",TDe="∭",jDe="⧜",NDe="℩",PDe="IJ",RDe="ij",MDe="Ī",LDe="ī",DDe="",IDe="",FDe="",BDe="",$De="ı",zDe="",_De="⊷",HDe="Ƶ",UDe="⇒",WDe="℅",VDe="∞",qDe="⧝",GDe="ı",KDe="⊺",XDe="∫",YDe="∬",JDe="",QDe="∫",ZDe="⊺",eIe="⋂",tIe="⨗",nIe="⨼",rIe="",oIe="",aIe="Ё",iIe="ё",sIe="Į",lIe="į",cIe="𝕀",uIe="𝕚",dIe="Ι",fIe="ι",pIe="⨼",hIe="¿",gIe="𝒾",mIe="",vIe="∈",bIe="⋵",yIe="⋹",xIe="⋴",AIe="⋳",wIe="∈",CIe="",SIe="Ĩ",EIe="ĩ",kIe="І",OIe="і",TIe="Ï",jIe="ï",NIe="Ĵ",PIe="ĵ",RIe="Й",MIe="й",LIe="𝔍",DIe="𝔧",IIe="ȷ",FIe="𝕁",BIe="𝕛",$Ie="𝒥",zIe="𝒿",_Ie="Ј",HIe="ј",UIe="Є",WIe="є",VIe="Κ",qIe="κ",GIe="ϰ",KIe="Ķ",XIe="ķ",YIe="К",JIe="к",QIe="𝔎",ZIe="𝔨",eFe="ĸ",tFe="Х",nFe="х",rFe="Ќ",oFe="ќ",aFe="𝕂",iFe="𝕜",sFe="𝒦",lFe="𝓀",cFe="⇚",uFe="Ĺ",dFe="ĺ",fFe="⦴",pFe="",hFe="Λ",gFe="λ",mFe="⟨",vFe="⟪",bFe="⦑",yFe="⟨",xFe="⪅",AFe="",wFe="«",CFe="⇤",SFe="⤟",EFe="←",kFe="↞",OFe="⇐",TFe="⤝",jFe="↩",NFe="↫",PFe="⤹",RFe="⥳",MFe="↢",LFe="⤙",DFe="⤛",IFe="⪫",FFe="⪭",BFe="⪭︀",$Fe="⤌",zFe="⤎",_Fe="",HFe="{",UFe="[",WFe="⦋",VFe="⦏",qFe="⦍",GFe="Ľ",KFe="ľ",XFe="Ļ",YFe="ļ",JFe="⌈",QFe="{",ZFe="Л",eBe="л",tBe="⤶",nBe="“",rBe="„",oBe="⥧",aBe="⥋",iBe="↲",sBe="≤",lBe="≦",cBe="⟨",uBe="⇤",dBe="←",fBe="←",pBe="⇐",hBe="⇆",gBe="↢",mBe="⌈",vBe="⟦",bBe="⥡",yBe="⥙",xBe="⇃",ABe="⌊",wBe="↽",CBe="↼",SBe="⇇",EBe="↔",kBe="↔",OBe="⇔",TBe="⇆",jBe="⇋",NBe="↭",PBe="⥎",RBe="↤",MBe="⊣",LBe="⥚",DBe="⋋",IBe="⧏",FBe="⊲",BBe="⊴",$Be="⥑",zBe="⥠",_Be="⥘",HBe="↿",UBe="⥒",WBe="↼",VBe="⪋",qBe="⋚",GBe="≤",KBe="≦",XBe="⩽",YBe="⪨",JBe="⩽",QBe="⩿",ZBe="⪁",e$e="⪃",t$e="⋚︀",n$e="⪓",r$e="⪅",o$e="⋖",a$e="⋚",i$e="⪋",s$e="⋚",l$e="≦",c$e="≶",u$e="≶",d$e="⪡",f$e="≲",p$e="⩽",h$e="≲",g$e="⥼",m$e="⌊",v$e="𝔏",b$e="𝔩",y$e="≶",x$e="⪑",A$e="⥢",w$e="↽",C$e="↼",S$e="⥪",E$e="▄",k$e="Љ",O$e="љ",T$e="⇇",j$e="≪",N$e="⋘",P$e="⌞",R$e="⇚",M$e="⥫",L$e="◺",D$e="Ŀ",I$e="ŀ",F$e="⎰",B$e="⎰",$$e="⪉",z$e="⪉",_$e="⪇",H$e="≨",U$e="⪇",W$e="≨",V$e="⋦",q$e="⟬",G$e="⇽",K$e="⟦",X$e="⟵",Y$e="⟵",J$e="⟸",Q$e="⟷",Z$e="⟷",eze="⟺",tze="⟼",nze="⟶",rze="⟶",oze="⟹",aze="↫",ize="↬",sze="⦅",lze="𝕃",cze="𝕝",uze="⨭",dze="⨴",fze="",pze="_",hze="↙",gze="↘",mze="◊",vze="◊",bze="⧫",yze="(",xze="⦓",Aze="⇆",wze="⌟",Cze="⇋",Sze="⥭",Eze="",kze="⊿",Oze="",Tze="𝓁",jze="",Nze="↰",Pze="↰",Rze="≲",Mze="⪍",Lze="⪏",Dze="[",Ize="",Fze="",Bze="Ł",$ze="ł",zze="⪦",_ze="⩹",Hze="<",Uze="<",Wze="≪",Vze="⋖",qze="⋋",Gze="⋉",Kze="⥶",Xze="⩻",Yze="◃",Jze="⊴",Qze="◂",Zze="⦖",e_e="⥊",t_e="⥦",n_e="≨︀",r_e="≨︀",o_e="¯",a_e="♂",i_e="✠",s_e="✠",l_e="↦",c_e="↦",u_e="↧",d_e="↤",f_e="↥",p_e="▮",h_e="⨩",g_e="М",m_e="м",v_e="—",b_e="∺",y_e="∡",x_e="",A_e="",w_e="𝔐",C_e="𝔪",S_e="℧",E_e="µ",k_e="*",O_e="⫰",T_e="",j_e="·",N_e="⊟",P_e="",R_e="∸",M_e="⨪",L_e="∓",D_e="⫛",I_e="…",F_e="∓",B_e="⊧",$_e="𝕄",z_e="𝕞",__e="∓",H_e="𝓂",U_e="",W_e="∾",V_e="Μ",q_e="μ",G_e="⊸",K_e="⊸",X_e="∇",Y_e="Ń",J_e="ń",Q_e="∠⃒",Z_e="≉",eHe="⩰̸",tHe="≋̸",nHe="ʼn",rHe="≉",oHe="♮",aHe="",iHe="♮",sHe=" ",lHe="≎̸",cHe="≏̸",uHe="⩃",dHe="Ň",fHe="ň",pHe="Ņ",hHe="ņ",gHe="≇",mHe="⩭̸",vHe="⩂",bHe="Н",yHe="н",xHe="",AHe="⤤",wHe="↗",CHe="⇗",SHe="↗",EHe="≠",kHe="≐̸",OHe="",THe="",jHe="",NHe="",PHe="≢",RHe="⤨",MHe="≂̸",LHe="≫",DHe="≪",IHe=`
`,FHe="∄",BHe="∄",$He="𝔑",zHe="𝔫",_He="≧̸",HHe="≱",UHe="≱",WHe="≧̸",VHe="⩾̸",qHe="⩾̸",GHe="⋙̸",KHe="≵",XHe="≫⃒",YHe="≯",JHe="≯",QHe="≫̸",ZHe="↮",eUe="⇎",tUe="⫲",nUe="∋",rUe="⋼",oUe="⋺",aUe="∋",iUe="Њ",sUe="њ",lUe="↚",cUe="⇍",uUe="‥",dUe="≦̸",fUe="≰",pUe="↚",hUe="⇍",gUe="↮",mUe="⇎",vUe="≰",bUe="≦̸",yUe="⩽̸",xUe="⩽̸",AUe="≮",wUe="⋘̸",CUe="≴",SUe="≪⃒",EUe="≮",kUe="⋪",OUe="⋬",TUe="≪̸",jUe="∤",NUe="",PUe=" ",RUe="𝕟",MUe="",LUe="⫬",DUe="¬",IUe="≢",FUe="≭",BUe="∦",$Ue="∉",zUe="≠",_Ue="≂̸",HUe="∄",UUe="≯",WUe="≱",VUe="≧̸",qUe="≫̸",GUe="≹",KUe="⩾̸",XUe="≵",YUe="≎̸",JUe="≏̸",QUe="∉",ZUe="⋵̸",eWe="⋹̸",tWe="∉",nWe="⋷",rWe="⋶",oWe="⧏̸",aWe="⋪",iWe="⋬",sWe="≮",lWe="≰",cWe="≸",uWe="≪̸",dWe="⩽̸",fWe="≴",pWe="⪢̸",hWe="⪡̸",gWe="∌",mWe="∌",vWe="⋾",bWe="⋽",yWe="⊀",xWe="⪯̸",AWe="⋠",wWe="∌",CWe="⧐̸",SWe="⋫",EWe="⋭",kWe="⊏̸",OWe="⋢",TWe="⊐̸",jWe="⋣",NWe="⊂⃒",PWe="⊈",RWe="⊁",MWe="⪰̸",LWe="⋡",DWe="≿̸",IWe="⊃⃒",FWe="⊉",BWe="≁",$We="≄",zWe="≇",_We="≉",HWe="∤",UWe="∦",WWe="∦",VWe="⫽⃥",qWe="∂̸",GWe="⨔",KWe="⊀",XWe="⋠",YWe="⊀",JWe="⪯̸",QWe="⪯̸",ZWe="⤳̸",eVe="↛",tVe="⇏",nVe="↝̸",rVe="↛",oVe="⇏",aVe="⋫",iVe="⋭",sVe="⊁",lVe="⋡",cVe="⪰̸",uVe="𝒩",dVe="𝓃",fVe="∤",pVe="∦",hVe="≁",gVe="≄",mVe="≄",vVe="∤",bVe="∦",yVe="⋢",xVe="⋣",AVe="⊄",wVe="⫅̸",CVe="⊈",SVe="⊂⃒",EVe="⊈",kVe="⫅̸",OVe="⊁",TVe="⪰̸",jVe="⊅",NVe="⫆̸",PVe="⊉",RVe="⊃⃒",MVe="⊉",LVe="⫆̸",DVe="≹",IVe="Ñ",FVe="ñ",BVe="≸",$Ve="⋪",zVe="⋬",_Ve="⋫",HVe="⋭",UVe="Ν",WVe="ν",VVe="#",qVe="№",GVe="",KVe="≍⃒",XVe="⊬",YVe="⊭",JVe="⊮",QVe="⊯",ZVe="≥⃒",eqe=">⃒",tqe="⤄",nqe="⧞",rqe="⤂",oqe="≤⃒",aqe="<⃒",iqe="⊴⃒",sqe="⤃",lqe="⊵⃒",cqe="∼⃒",uqe="⤣",dqe="↖",fqe="⇖",pqe="↖",hqe="⤧",gqe="Ó",mqe="ó",vqe="⊛",bqe="Ô",yqe="ô",xqe="⊚",Aqe="О",wqe="о",Cqe="⊝",Sqe="Ő",Eqe="ő",kqe="⨸",Oqe="⊙",Tqe="⦼",jqe="Œ",Nqe="œ",Pqe="⦿",Rqe="𝔒",Mqe="𝔬",Lqe="˛",Dqe="Ò",Iqe="ò",Fqe="⧁",Bqe="⦵",$qe="Ω",zqe="∮",_qe="↺",Hqe="⦾",Uqe="⦻",Wqe="‾",Vqe="⧀",qqe="Ō",Gqe="ō",Kqe="Ω",Xqe="ω",Yqe="Ο",Jqe="ο",Qqe="⦶",Zqe="⊖",eGe="𝕆",tGe="𝕠",nGe="⦷",rGe="“",oGe="",aGe="⦹",iGe="⊕",sGe="↻",lGe="⩔",cGe="",uGe="⩝",dGe="",fGe="",pGe="ª",hGe="º",gGe="⊶",mGe="⩖",vGe="⩗",bGe="⩛",yGe="Ⓢ",xGe="𝒪",AGe="",wGe="Ø",CGe="ø",SGe="⊘",EGe="Õ",kGe="õ",OGe="⨶",TGe="⨷",jGe="⊗",NGe="Ö",PGe="ö",RGe="⌽",MGe="‾",LGe="⏞",DGe="⎴",IGe="⏜",FGe="¶",BGe="∥",$Ge="∥",zGe="⫳",_Ge="⫽",HGe="∂",UGe="∂",WGe="П",VGe="п",qGe="%",GGe=".",KGe="‰",XGe="⊥",YGe="‱",JGe="𝔓",QGe="𝔭",ZGe="Φ",eKe="φ",tKe="ϕ",nKe="",rKe="☎",oKe="Π",aKe="π",iKe="⋔",sKe="ϖ",lKe="ℏ",cKe="",uKe="ℏ",dKe="⨣",fKe="⊞",pKe="⨢",hKe="+",gKe="∔",mKe="⨥",vKe="⩲",bKe="±",yKe="±",xKe="⨦",AKe="⨧",wKe="±",CKe="",SKe="⨕",EKe="𝕡",kKe="",OKe="£",TKe="⪷",jKe="⪻",NKe="≺",PKe="≼",RKe="⪷",MKe="≺",LKe="≼",DKe="≺",IKe="⪯",FKe="≼",BKe="≾",$Ke="⪯",zKe="⪹",_Ke="⪵",HKe="⋨",UKe="⪯",WKe="⪳",VKe="≾",qKe="",GKe="″",KKe="",XKe="⪹",YKe="⪵",JKe="⋨",QKe="∏",ZKe="∏",eXe="⌮",tXe="⌒",nXe="⌓",rXe="∝",oXe="∝",aXe="∷",iXe="∝",sXe="≾",lXe="⊰",cXe="𝒫",uXe="𝓅",dXe="Ψ",fXe="ψ",pXe="",hXe="𝔔",gXe="𝔮",mXe="⨌",vXe="𝕢",bXe="",yXe="⁗",xXe="𝒬",AXe="𝓆",wXe="",CXe="⨖",SXe="?",EXe="≟",kXe='"',OXe='"',TXe="⇛",jXe="∽̱",NXe="Ŕ",PXe="ŕ",RXe="√",MXe="⦳",LXe="⟩",DXe="⟫",IXe="⦒",FXe="⦥",BXe="⟩",$Xe="»",zXe="⥵",_Xe="⇥",HXe="⤠",UXe="⤳",WXe="→",VXe="↠",qXe="⇒",GXe="⤞",KXe="↪",XXe="↬",YXe="⥅",JXe="⥴",QXe="⤖",ZXe="↣",eYe="↝",tYe="⤚",nYe="⤜",rYe="",oYe="",aYe="⤍",iYe="⤏",sYe="⤐",lYe="",cYe="}",uYe="]",dYe="⦌",fYe="⦎",pYe="⦐",hYe="Ř",gYe="ř",mYe="Ŗ",vYe="ŗ",bYe="⌉",yYe="}",xYe="Р",AYe="р",wYe="⤷",CYe="⥩",SYe="”",EYe="”",kYe="↳",OYe="",TYe="",jYe="",NYe="",PYe="",RYe="▭",MYe="®",LYe="®",DYe="∋",IYe="⇋",FYe="⥯",BYe="⥽",$Ye="⌋",zYe="𝔯",_Ye="",HYe="⥤",UYe="⇁",WYe="⇀",VYe="⥬",qYe="Ρ",GYe="ρ",KYe="ϱ",XYe="⟩",YYe="⇥",JYe="→",QYe="→",ZYe="⇒",eJe="⇄",tJe="↣",nJe="⌉",rJe="⟧",oJe="⥝",aJe="⥕",iJe="⇂",sJe="⌋",lJe="⇁",cJe="⇀",uJe="⇄",dJe="⇌",fJe="⇉",pJe="↝",hJe="↦",gJe="⊢",mJe="⥛",vJe="⋌",bJe="⧐",yJe="⊳",xJe="⊵",AJe="⥏",wJe="⥜",CJe="⥔",SJe="↾",EJe="⥓",kJe="⇀",OJe="˚",TJe="≓",jJe="⇄",NJe="⇌",PJe="",RJe="⎱",MJe="⎱",LJe="⫮",DJe="⟭",IJe="⇾",FJe="⟧",BJe="⦆",$Je="𝕣",zJe="",_Je="⨮",HJe="⨵",UJe="⥰",WJe=")",VJe="⦔",qJe="⨒",GJe="⇉",KJe="⇛",XJe="",YJe="𝓇",JJe="",QJe="↱",ZJe="↱",eQe="]",tQe="",nQe="",rQe="⋌",oQe="⋊",aQe="▹",iQe="⊵",sQe="▸",lQe="⧎",cQe="⧴",uQe="⥨",dQe="℞",fQe="Ś",pQe="ś",hQe="",gQe="⪸",mQe="Š",vQe="š",bQe="⪼",yQe="≻",xQe="≽",AQe="⪰",wQe="⪴",CQe="Ş",SQe="ş",EQe="Ŝ",kQe="ŝ",OQe="⪺",TQe="⪶",jQe="⋩",NQe="⨓",PQe="≿",RQe="С",MQe="с",LQe="⊡",DQe="⋅",IQe="⩦",FQe="⤥",BQe="↘",$Qe="⇘",zQe="↘",_Qe="§",HQe=";",UQe="⤩",WQe="",VQe="",qQe="✶",GQe="𝔖",KQe="𝔰",XQe="⌢",YQe="♯",JQe="Щ",QQe="щ",ZQe="Ш",eZe="ш",tZe="↓",nZe="←",rZe="",oZe="∥",aZe="→",iZe="↑",sZe="­",lZe="Σ",cZe="σ",uZe="ς",dZe="ς",fZe="",pZe="⩪",hZe="≃",gZe="≃",mZe="⪞",vZe="⪠",bZe="⪝",yZe="⪟",xZe="≆",AZe="⨤",wZe="⥲",CZe="←",SZe="∘",EZe="",kZe="⨳",OZe="⧤",TZe="",jZe="⌣",NZe="⪪",PZe="⪬",RZe="⪬︀",MZe="Ь",LZe="ь",DZe="⌿",IZe="⧄",FZe="/",BZe="𝕊",$Ze="𝕤",zZe="♠",_Ze="♠",HZe="∥",UZe="⊓",WZe="⊓︀",VZe="⊔",qZe="⊔︀",GZe="√",KZe="⊏",XZe="⊑",YZe="⊏",JZe="⊑",QZe="⊐",ZZe="⊒",eet="⊐",tet="⊒",net="□",ret="□",oet="⊓",aet="⊏",iet="⊑",set="⊐",cet="⊒",uet="⊔",det="▪",fet="□",pet="▪",het="→",get="𝒮",met="𝓈",vet="",bet="⌣",yet="⋆",xet="⋆",Aet="☆",wet="★",Cet="ϵ",Eet="ϕ",ket="¯",Oet="⊂",Tet="⋐",jet="⪽",Net="⫅",Pet="⊆",Ret="⫃",Met="⫁",Let="⫋",Det="⊊",Iet="⪿",Fet="⥹",Bet="⊂",$et="⋐",zet="⊆",_et="⫅",Het="⊆",Uet="⊊",Wet="⫋",Vet="⫇",qet="⫕",Get="⫓",Ket="⪸",Xet="≻",Yet="≽",Jet="≻",Qet="⪰",Zet="≽",ett="≿",ttt="⪰",ntt="⪺",rtt="⪶",ott="⋩",att="≿",itt="∋",stt="∑",ltt="∑",ctt="♪",utt="¹",dtt="²",ftt="³",ptt="⊃",htt="⋑",gtt="⪾",mtt="⫘",vtt="⫆",btt="⊇",ytt="⫄",xtt="⊃",Att="⊇",wtt="⟉",Ctt="⫗",Stt="⥻",Ett="⫂",ktt="⫌",Ott="⊋",Ttt="⫀",jtt="⊃",Ntt="⋑",Ptt="⊇",Rtt="⫆",Mtt="⊋",Ltt="⫌",Dtt="⫈",Itt="⫔",Ftt="⫖",Btt="⤦",$tt="↙",ztt="⇙",_tt="↙",Htt="⤪",Utt="ß",Wtt=" ",Vtt="⌖",qtt="Τ",Gtt="τ",Ktt="⎴",Xtt="Ť",Ytt="ť",Jtt="Ţ",Qtt="ţ",Ztt="Т",ent="т",tnt="⃛",nnt="⌕",rnt="𝔗",ont="𝔱",ant="∴",int="∴",snt="∴",lnt="Θ",cnt="θ",unt="ϑ",dnt="ϑ",fnt="≈",pnt="",hnt="",gnt="",mnt="",vnt="≈",bnt="",ynt="Þ",xnt="þ",Ant="˜",wnt="",Cnt="≃",Snt="≅",Ent="≈",knt="⨱",Ont="⊠",Tnt="×",jnt="⨰",Nnt="∭",Pnt="⤨",Rnt="⌶",Mnt="⫱",Lnt="",Dnt="𝕋",Int="𝕥",Fnt="⫚",Bnt="⤩",$nt="‴",znt="™",_nt="™",Hnt="▵",Unt="▿",Wnt="◃",Vnt="⊴",qnt="≜",Gnt="▹",Knt="⊵",Xnt="◬",Ynt="≜",Jnt="⨺",Qnt="⃛",Znt="⨹",ert="⧍",trt="⨻",nrt="⏢",rrt="𝒯",ort="𝓉",art="Ц",irt="ц",srt="Ћ",lrt="ћ",crt="Ŧ",urt="ŧ",drt="≬",frt="↞",prt="↠",hrt="Ú",grt="ú",mrt="↑",vrt="↟",brt="⇑",yrt="⥉",xrt="Ў",Art="ў",wrt="Ŭ",Crt="ŭ",Srt="Û",Ert="û",krt="У",Ort="у",Trt="⇅",jrt="Ű",Nrt="ű",Prt="⥮",Rrt="⥾",Mrt="𝔘",Lrt="𝔲",Drt="Ù",Irt="ù",Frt="⥣",Brt="↿",$rt="↾",zrt="▀",_rt="⌜",Hrt="⌜",Urt="⌏",Wrt="◸",Vrt="Ū",qrt="ū",Grt="¨",Krt="_",Xrt="⏟",Yrt="⎵",Jrt="⏝",Qrt="",Zrt="⊎",eot="Ų",tot="ų",not="𝕌",rot="𝕦",oot="⤒",aot="↑",iot="↑",sot="⇑",lot="⇅",cot="↕",uot="↕",dot="⇕",fot="⥮",pot="↿",hot="↾",got="⊎",mot="↖",vot="↗",bot="υ",yot="ϒ",xot="ϒ",Aot="Υ",wot="υ",Cot="↥",Sot="⊥",Eot="⇈",kot="⌝",Oot="⌝",Tot="⌎",jot="Ů",Not="ů",Pot="◹",Rot="𝒰",Mot="𝓊",Lot="⋰",Dot="Ũ",Iot="ũ",Fot="▵",Bot="▴",$ot="⇈",zot="Ü",_ot="ü",Hot="⦧",Uot="⦜",Wot="ϵ",Vot="ϰ",qot="∅",Got="ϕ",Kot="ϖ",Xot="∝",Yot="↕",Jot="⇕",Qot="ϱ",Zot="ς",eat="⊊︀",tat="⫋︀",nat="⊋︀",rat="⫌︀",oat="ϑ",aat="⊲",iat="⊳",sat="⫨",lat="⫫",cat="⫩",uat="В",dat="в",fat="⊢",pat="⊨",hat="⊩",gat="⊫",mat="⫦",vat="⊻",bat="",yat="",xat="≚",Aat="⋮",wat="|",Cat="‖",Sat="|",Eat="‖",kat="",Oat="|",Tat="❘",jat="≀",Nat="",Pat="𝔙",Rat="𝔳",Mat="⊲",Lat="⊂⃒",Dat="⊃⃒",Iat="𝕍",Fat="𝕧",Bat="∝",$at="⊳",zat="𝒱",_at="𝓋",Hat="⫋︀",Uat="⊊︀",Wat="⫌︀",Vat="⊋︀",qat="⊪",Gat="⦚",Kat="Ŵ",Xat="ŵ",Yat="⩟",Jat="∧",Qat="⋀",Zat="≙",eit="℘",tit="𝔚",nit="𝔴",rit="𝕎",oit="𝕨",ait="℘",iit="≀",sit="≀",lit="𝒲",cit="𝓌",uit="⋂",dit="◯",fit="",pit="▽",hit="𝔛",git="𝔵",mit="⟷",vit="⟺",bit="Ξ",yit="ξ",xit="⟵",Ait="⟸",wit="⟼",Cit="⋻",Sit="⨀",Eit="𝕏",kit="𝕩",Oit="⨁",Tit="⨂",jit="⟶",Nit="⟹",Pit="𝒳",Rit="𝓍",Mit="⨆",Lit="⨄",Dit="△",Iit="",Fit="⋀",Bit="Ý",$it="ý",zit="Я",_it="я",Hit="Ŷ",Uit="ŷ",Wit="Ы",Vit="ы",qit="¥",Git="𝔜",Kit="𝔶",Xit="Ї",Yit="ї",Jit="𝕐",Qit="𝕪",Zit="𝒴",est="𝓎",tst="Ю",nst="ю",rst="ÿ",ost="Ÿ",ast="Ź",ist="ź",sst="Ž",lst="ž",cst="З",ust="з",dst="Ż",fst="ż",pst="",hst="",gst="Ζ",mst="ζ",vst="𝔷",bst="",yst="Ж",xst="ж",Ast="⇝",wst="𝕫",Cst="",Sst="𝒵",Est="𝓏",kst="",Ost="",CU={Aacute:c7e,aacute:u7e,Abreve:d7e,abreve:f7e,ac:p7e,acd:h7e,acE:g7e,Acirc:m7e,acirc:v7e,acute:b7e,Acy:y7e,acy:x7e,AElig:A7e,aelig:w7e,af:C7e,Afr:S7e,afr:E7e,Agrave:k7e,agrave:O7e,alefsym:T7e,aleph:j7e,Alpha:N7e,alpha:P7e,Amacr:R7e,amacr:M7e,amalg:L7e,amp:D7e,AMP:I7e,andand:F7e,And:B7e,and:$7e,andd:z7e,andslope:_7e,andv:H7e,ang:U7e,ange:W7e,angle:V7e,angmsdaa:q7e,angmsdab:G7e,angmsdac:K7e,angmsdad:X7e,angmsdae:Y7e,angmsdaf:J7e,angmsdag:Q7e,angmsdah:Z7e,angmsd:e8e,angrt:t8e,angrtvb:n8e,angrtvbd:r8e,angsph:o8e,angst:a8e,angzarr:i8e,Aogon:s8e,aogon:l8e,Aopf:c8e,aopf:u8e,apacir:d8e,ap:f8e,apE:p8e,ape:h8e,apid:g8e,apos:m8e,ApplyFunction:v8e,approx:b8e,approxeq:y8e,Aring:x8e,aring:A8e,Ascr:w8e,ascr:C8e,Assign:S8e,ast:E8e,asymp:k8e,asympeq:O8e,Atilde:T8e,atilde:j8e,Auml:N8e,auml:P8e,awconint:R8e,awint:M8e,backcong:L8e,backepsilon:D8e,backprime:I8e,backsim:F8e,backsimeq:B8e,Backslash:$8e,Barv:z8e,barvee:_8e,barwed:H8e,Barwed:U8e,barwedge:W8e,bbrk:V8e,bbrktbrk:q8e,bcong:G8e,Bcy:K8e,bcy:X8e,bdquo:Y8e,becaus:J8e,because:Q8e,Because:Z8e,bemptyv:e9e,bepsi:t9e,bernou:n9e,Bernoullis:r9e,Beta:o9e,beta:a9e,beth:i9e,between:s9e,Bfr:l9e,bfr:c9e,bigcap:u9e,bigcirc:d9e,bigcup:f9e,bigodot:p9e,bigoplus:h9e,bigotimes:g9e,bigsqcup:m9e,bigstar:v9e,bigtriangledown:b9e,bigtriangleup:y9e,biguplus:x9e,bigvee:A9e,bigwedge:w9e,bkarow:C9e,blacklozenge:S9e,blacksquare:E9e,blacktriangle:k9e,blacktriangledown:O9e,blacktriangleleft:T9e,blacktriangleright:j9e,blank:N9e,blk12:P9e,blk14:R9e,blk34:M9e,block:L9e,bne:D9e,bnequiv:I9e,bNot:F9e,bnot:B9e,Bopf:$9e,bopf:z9e,bot:_9e,bottom:H9e,bowtie:U9e,boxbox:W9e,boxdl:V9e,boxdL:q9e,boxDl:G9e,boxDL:K9e,boxdr:X9e,boxdR:Y9e,boxDr:J9e,boxDR:Q9e,boxh:Z9e,boxH:eEe,boxhd:tEe,boxHd:nEe,boxhD:rEe,boxHD:oEe,boxhu:aEe,boxHu:iEe,boxhU:sEe,boxHU:lEe,boxminus:cEe,boxplus:uEe,boxtimes:dEe,boxul:fEe,boxuL:pEe,boxUl:hEe,boxUL:gEe,boxur:mEe,boxuR:vEe,boxUr:bEe,boxUR:yEe,boxv:xEe,boxV:AEe,boxvh:wEe,boxvH:CEe,boxVh:SEe,boxVH:EEe,boxvl:kEe,boxvL:OEe,boxVl:TEe,boxVL:jEe,boxvr:NEe,boxvR:PEe,boxVr:REe,boxVR:MEe,bprime:LEe,breve:DEe,Breve:IEe,brvbar:FEe,bscr:BEe,Bscr:$Ee,bsemi:zEe,bsim:_Ee,bsime:HEe,bsolb:UEe,bsol:WEe,bsolhsub:VEe,bull:qEe,bullet:GEe,bump:KEe,bumpE:XEe,bumpe:YEe,Bumpeq:JEe,bumpeq:QEe,Cacute:ZEe,cacute:eke,capand:tke,capbrcup:nke,capcap:rke,cap:oke,Cap:ake,capcup:ike,capdot:ske,CapitalDifferentialD:lke,caps:cke,caret:uke,caron:dke,Cayleys:fke,ccaps:pke,Ccaron:hke,ccaron:gke,Ccedil:mke,ccedil:vke,Ccirc:bke,ccirc:yke,Cconint:xke,ccups:Ake,ccupssm:wke,Cdot:Cke,cdot:Ske,cedil:Eke,Cedilla:kke,cemptyv:Oke,cent:Tke,centerdot:jke,CenterDot:Nke,cfr:Pke,Cfr:Rke,CHcy:Mke,chcy:Lke,check:Dke,checkmark:Ike,Chi:Fke,chi:Bke,circ:$ke,circeq:zke,circlearrowleft:_ke,circlearrowright:Hke,circledast:Uke,circledcirc:Wke,circleddash:Vke,CircleDot:qke,circledR:Gke,circledS:Kke,CircleMinus:Xke,CirclePlus:Yke,CircleTimes:Jke,cir:Qke,cirE:Zke,cire:eOe,cirfnint:tOe,cirmid:nOe,cirscir:rOe,ClockwiseContourIntegral:oOe,CloseCurlyDoubleQuote:aOe,CloseCurlyQuote:iOe,clubs:sOe,clubsuit:lOe,colon:cOe,Colon:uOe,Colone:dOe,colone:fOe,coloneq:pOe,comma:hOe,commat:gOe,comp:mOe,compfn:vOe,complement:bOe,complexes:yOe,cong:xOe,congdot:AOe,Congruent:wOe,conint:COe,Conint:SOe,ContourIntegral:EOe,copf:kOe,Copf:OOe,coprod:TOe,Coproduct:jOe,copy:NOe,COPY:POe,copysr:ROe,CounterClockwiseContourIntegral:MOe,crarr:LOe,cross:DOe,Cross:IOe,Cscr:FOe,cscr:BOe,csub:$Oe,csube:zOe,csup:_Oe,csupe:HOe,ctdot:UOe,cudarrl:WOe,cudarrr:VOe,cuepr:qOe,cuesc:GOe,cularr:KOe,cularrp:XOe,cupbrcap:YOe,cupcap:JOe,CupCap:QOe,cup:ZOe,Cup:eTe,cupcup:tTe,cupdot:nTe,cupor:rTe,cups:oTe,curarr:aTe,curarrm:iTe,curlyeqprec:sTe,curlyeqsucc:lTe,curlyvee:cTe,curlywedge:uTe,curren:dTe,curvearrowleft:fTe,curvearrowright:pTe,cuvee:hTe,cuwed:gTe,cwconint:mTe,cwint:vTe,cylcty:bTe,dagger:yTe,Dagger:xTe,daleth:ATe,darr:wTe,Darr:CTe,dArr:STe,dash:ETe,Dashv:kTe,dashv:OTe,dbkarow:TTe,dblac:jTe,Dcaron:NTe,dcaron:PTe,Dcy:RTe,dcy:MTe,ddagger:LTe,ddarr:DTe,DD:ITe,dd:FTe,DDotrahd:BTe,ddotseq:$Te,deg:zTe,Del:_Te,Delta:HTe,delta:UTe,demptyv:WTe,dfisht:VTe,Dfr:qTe,dfr:GTe,dHar:KTe,dharl:XTe,dharr:YTe,DiacriticalAcute:JTe,DiacriticalDot:QTe,DiacriticalDoubleAcute:ZTe,DiacriticalGrave:eje,DiacriticalTilde:tje,diam:nje,diamond:rje,Diamond:oje,diamondsuit:aje,diams:ije,die:sje,DifferentialD:lje,digamma:cje,disin:uje,div:dje,divide:fje,divideontimes:pje,divonx:hje,DJcy:gje,djcy:mje,dlcorn:vje,dlcrop:bje,dollar:yje,Dopf:xje,dopf:Aje,Dot:wje,dot:Cje,DotDot:Sje,doteq:Eje,doteqdot:kje,DotEqual:Oje,dotminus:Tje,dotplus:jje,dotsquare:Nje,doublebarwedge:Pje,DoubleContourIntegral:Rje,DoubleDot:Mje,DoubleDownArrow:Lje,DoubleLeftArrow:Dje,DoubleLeftRightArrow:Ije,DoubleLeftTee:Fje,DoubleLongLeftArrow:Bje,DoubleLongLeftRightArrow:$je,DoubleLongRightArrow:zje,DoubleRightArrow:_je,DoubleRightTee:Hje,DoubleUpArrow:Uje,DoubleUpDownArrow:Wje,DoubleVerticalBar:Vje,DownArrowBar:qje,downarrow:Gje,DownArrow:Kje,Downarrow:Xje,DownArrowUpArrow:Yje,DownBreve:Jje,downdownarrows:Qje,downharpoonleft:Zje,downharpoonright:eNe,DownLeftRightVector:tNe,DownLeftTeeVector:nNe,DownLeftVectorBar:rNe,DownLeftVector:oNe,DownRightTeeVector:aNe,DownRightVectorBar:iNe,DownRightVector:sNe,DownTeeArrow:lNe,DownTee:cNe,drbkarow:uNe,drcorn:dNe,drcrop:fNe,Dscr:pNe,dscr:hNe,DScy:gNe,dscy:mNe,dsol:vNe,Dstrok:bNe,dstrok:yNe,dtdot:xNe,dtri:ANe,dtrif:wNe,duarr:CNe,duhar:SNe,dwangle:ENe,DZcy:kNe,dzcy:ONe,dzigrarr:TNe,Eacute:jNe,eacute:NNe,easter:PNe,Ecaron:RNe,ecaron:MNe,Ecirc:LNe,ecirc:DNe,ecir:INe,ecolon:FNe,Ecy:BNe,ecy:$Ne,eDDot:zNe,Edot:_Ne,edot:HNe,eDot:UNe,ee:WNe,efDot:VNe,Efr:qNe,efr:GNe,eg:KNe,Egrave:XNe,egrave:YNe,egs:JNe,egsdot:QNe,el:ZNe,Element:ePe,elinters:tPe,ell:nPe,els:rPe,elsdot:oPe,Emacr:aPe,emacr:iPe,empty:sPe,emptyset:lPe,EmptySmallSquare:cPe,emptyv:uPe,EmptyVerySmallSquare:dPe,emsp13:fPe,emsp14:pPe,emsp:hPe,ENG:gPe,eng:mPe,ensp:vPe,Eogon:bPe,eogon:yPe,Eopf:xPe,eopf:APe,epar:wPe,eparsl:CPe,eplus:SPe,epsi:EPe,Epsilon:kPe,epsilon:OPe,epsiv:TPe,eqcirc:jPe,eqcolon:NPe,eqsim:PPe,eqslantgtr:RPe,eqslantless:MPe,Equal:LPe,equals:DPe,EqualTilde:IPe,equest:FPe,Equilibrium:BPe,equiv:$Pe,equivDD:zPe,eqvparsl:_Pe,erarr:HPe,erDot:UPe,escr:WPe,Escr:VPe,esdot:qPe,Esim:GPe,esim:KPe,Eta:XPe,eta:YPe,ETH:JPe,eth:QPe,Euml:ZPe,euml:eRe,euro:tRe,excl:nRe,exist:rRe,Exists:oRe,expectation:aRe,exponentiale:iRe,ExponentialE:sRe,fallingdotseq:lRe,Fcy:cRe,fcy:uRe,female:dRe,ffilig:fRe,fflig:pRe,ffllig:hRe,Ffr:gRe,ffr:mRe,filig:vRe,FilledSmallSquare:bRe,FilledVerySmallSquare:yRe,fjlig:xRe,flat:ARe,fllig:wRe,fltns:CRe,fnof:SRe,Fopf:ERe,fopf:kRe,forall:ORe,ForAll:TRe,fork:jRe,forkv:NRe,Fouriertrf:PRe,fpartint:RRe,frac12:MRe,frac13:LRe,frac14:DRe,frac15:IRe,frac16:FRe,frac18:BRe,frac23:$Re,frac25:zRe,frac34:_Re,frac35:HRe,frac38:URe,frac45:WRe,frac56:VRe,frac58:qRe,frac78:GRe,frasl:KRe,frown:XRe,fscr:YRe,Fscr:JRe,gacute:QRe,Gamma:ZRe,gamma:eMe,Gammad:tMe,gammad:nMe,gap:rMe,Gbreve:oMe,gbreve:aMe,Gcedil:iMe,Gcirc:sMe,gcirc:lMe,Gcy:cMe,gcy:uMe,Gdot:dMe,gdot:fMe,ge:pMe,gE:hMe,gEl:gMe,gel:mMe,geq:vMe,geqq:bMe,geqslant:yMe,gescc:xMe,ges:AMe,gesdot:wMe,gesdoto:CMe,gesdotol:SMe,gesl:EMe,gesles:kMe,Gfr:OMe,gfr:TMe,gg:jMe,Gg:NMe,ggg:PMe,gimel:RMe,GJcy:MMe,gjcy:LMe,gla:DMe,gl:IMe,glE:FMe,glj:BMe,gnap:$Me,gnapprox:zMe,gne:_Me,gnE:HMe,gneq:UMe,gneqq:WMe,gnsim:VMe,Gopf:qMe,gopf:GMe,grave:KMe,GreaterEqual:XMe,GreaterEqualLess:YMe,GreaterFullEqual:JMe,GreaterGreater:QMe,GreaterLess:ZMe,GreaterSlantEqual:eLe,GreaterTilde:tLe,Gscr:nLe,gscr:rLe,gsim:oLe,gsime:aLe,gsiml:iLe,gtcc:sLe,gtcir:lLe,gt:cLe,GT:uLe,Gt:dLe,gtdot:fLe,gtlPar:pLe,gtquest:hLe,gtrapprox:gLe,gtrarr:mLe,gtrdot:vLe,gtreqless:bLe,gtreqqless:yLe,gtrless:xLe,gtrsim:ALe,gvertneqq:wLe,gvnE:CLe,Hacek:SLe,hairsp:ELe,half:kLe,hamilt:OLe,HARDcy:TLe,hardcy:jLe,harrcir:NLe,harr:PLe,hArr:RLe,harrw:MLe,Hat:LLe,hbar:DLe,Hcirc:ILe,hcirc:FLe,hearts:BLe,heartsuit:$Le,hellip:zLe,hercon:_Le,hfr:HLe,Hfr:ULe,HilbertSpace:WLe,hksearow:VLe,hkswarow:qLe,hoarr:GLe,homtht:KLe,hookleftarrow:XLe,hookrightarrow:YLe,hopf:JLe,Hopf:QLe,horbar:ZLe,HorizontalLine:eDe,hscr:tDe,Hscr:nDe,hslash:rDe,Hstrok:oDe,hstrok:aDe,HumpDownHump:iDe,HumpEqual:sDe,hybull:lDe,hyphen:cDe,Iacute:uDe,iacute:dDe,ic:fDe,Icirc:pDe,icirc:hDe,Icy:gDe,icy:mDe,Idot:vDe,IEcy:bDe,iecy:yDe,iexcl:xDe,iff:ADe,ifr:wDe,Ifr:CDe,Igrave:SDe,igrave:EDe,ii:kDe,iiiint:ODe,iiint:TDe,iinfin:jDe,iiota:NDe,IJlig:PDe,ijlig:RDe,Imacr:MDe,imacr:LDe,image:DDe,ImaginaryI:IDe,imagline:FDe,imagpart:BDe,imath:$De,Im:zDe,imof:_De,imped:HDe,Implies:UDe,incare:WDe,in:"∈",infin:VDe,infintie:qDe,inodot:GDe,intcal:KDe,int:XDe,Int:YDe,integers:JDe,Integral:QDe,intercal:ZDe,Intersection:eIe,intlarhk:tIe,intprod:nIe,InvisibleComma:rIe,InvisibleTimes:oIe,IOcy:aIe,iocy:iIe,Iogon:sIe,iogon:lIe,Iopf:cIe,iopf:uIe,Iota:dIe,iota:fIe,iprod:pIe,iquest:hIe,iscr:gIe,Iscr:mIe,isin:vIe,isindot:bIe,isinE:yIe,isins:xIe,isinsv:AIe,isinv:wIe,it:CIe,Itilde:SIe,itilde:EIe,Iukcy:kIe,iukcy:OIe,Iuml:TIe,iuml:jIe,Jcirc:NIe,jcirc:PIe,Jcy:RIe,jcy:MIe,Jfr:LIe,jfr:DIe,jmath:IIe,Jopf:FIe,jopf:BIe,Jscr:$Ie,jscr:zIe,Jsercy:_Ie,jsercy:HIe,Jukcy:UIe,jukcy:WIe,Kappa:VIe,kappa:qIe,kappav:GIe,Kcedil:KIe,kcedil:XIe,Kcy:YIe,kcy:JIe,Kfr:QIe,kfr:ZIe,kgreen:eFe,KHcy:tFe,khcy:nFe,KJcy:rFe,kjcy:oFe,Kopf:aFe,kopf:iFe,Kscr:sFe,kscr:lFe,lAarr:cFe,Lacute:uFe,lacute:dFe,laemptyv:fFe,lagran:pFe,Lambda:hFe,lambda:gFe,lang:mFe,Lang:vFe,langd:bFe,langle:yFe,lap:xFe,Laplacetrf:AFe,laquo:wFe,larrb:CFe,larrbfs:SFe,larr:EFe,Larr:kFe,lArr:OFe,larrfs:TFe,larrhk:jFe,larrlp:NFe,larrpl:PFe,larrsim:RFe,larrtl:MFe,latail:LFe,lAtail:DFe,lat:IFe,late:FFe,lates:BFe,lbarr:$Fe,lBarr:zFe,lbbrk:_Fe,lbrace:HFe,lbrack:UFe,lbrke:WFe,lbrksld:VFe,lbrkslu:qFe,Lcaron:GFe,lcaron:KFe,Lcedil:XFe,lcedil:YFe,lceil:JFe,lcub:QFe,Lcy:ZFe,lcy:eBe,ldca:tBe,ldquo:nBe,ldquor:rBe,ldrdhar:oBe,ldrushar:aBe,ldsh:iBe,le:sBe,lE:lBe,LeftAngleBracket:cBe,LeftArrowBar:uBe,leftarrow:dBe,LeftArrow:fBe,Leftarrow:pBe,LeftArrowRightArrow:hBe,leftarrowtail:gBe,LeftCeiling:mBe,LeftDoubleBracket:vBe,LeftDownTeeVector:bBe,LeftDownVectorBar:yBe,LeftDownVector:xBe,LeftFloor:ABe,leftharpoondown:wBe,leftharpoonup:CBe,leftleftarrows:SBe,leftrightarrow:EBe,LeftRightArrow:kBe,Leftrightarrow:OBe,leftrightarrows:TBe,leftrightharpoons:jBe,leftrightsquigarrow:NBe,LeftRightVector:PBe,LeftTeeArrow:RBe,LeftTee:MBe,LeftTeeVector:LBe,leftthreetimes:DBe,LeftTriangleBar:IBe,LeftTriangle:FBe,LeftTriangleEqual:BBe,LeftUpDownVector:$Be,LeftUpTeeVector:zBe,LeftUpVectorBar:_Be,LeftUpVector:HBe,LeftVectorBar:UBe,LeftVector:WBe,lEg:VBe,leg:qBe,leq:GBe,leqq:KBe,leqslant:XBe,lescc:YBe,les:JBe,lesdot:QBe,lesdoto:ZBe,lesdotor:e$e,lesg:t$e,lesges:n$e,lessapprox:r$e,lessdot:o$e,lesseqgtr:a$e,lesseqqgtr:i$e,LessEqualGreater:s$e,LessFullEqual:l$e,LessGreater:c$e,lessgtr:u$e,LessLess:d$e,lesssim:f$e,LessSlantEqual:p$e,LessTilde:h$e,lfisht:g$e,lfloor:m$e,Lfr:v$e,lfr:b$e,lg:y$e,lgE:x$e,lHar:A$e,lhard:w$e,lharu:C$e,lharul:S$e,lhblk:E$e,LJcy:k$e,ljcy:O$e,llarr:T$e,ll:j$e,Ll:N$e,llcorner:P$e,Lleftarrow:R$e,llhard:M$e,lltri:L$e,Lmidot:D$e,lmidot:I$e,lmoustache:F$e,lmoust:B$e,lnap:$$e,lnapprox:z$e,lne:_$e,lnE:H$e,lneq:U$e,lneqq:W$e,lnsim:V$e,loang:q$e,loarr:G$e,lobrk:K$e,longleftarrow:X$e,LongLeftArrow:Y$e,Longleftarrow:J$e,longleftrightarrow:Q$e,LongLeftRightArrow:Z$e,Longleftrightarrow:eze,longmapsto:tze,longrightarrow:nze,LongRightArrow:rze,Longrightarrow:oze,looparrowleft:aze,looparrowright:ize,lopar:sze,Lopf:lze,lopf:cze,loplus:uze,lotimes:dze,lowast:fze,lowbar:pze,LowerLeftArrow:hze,LowerRightArrow:gze,loz:mze,lozenge:vze,lozf:bze,lpar:yze,lparlt:xze,lrarr:Aze,lrcorner:wze,lrhar:Cze,lrhard:Sze,lrm:Eze,lrtri:kze,lsaquo:Oze,lscr:Tze,Lscr:jze,lsh:Nze,Lsh:Pze,lsim:Rze,lsime:Mze,lsimg:Lze,lsqb:Dze,lsquo:Ize,lsquor:Fze,Lstrok:Bze,lstrok:$ze,ltcc:zze,ltcir:_ze,lt:Hze,LT:Uze,Lt:Wze,ltdot:Vze,lthree:qze,ltimes:Gze,ltlarr:Kze,ltquest:Xze,ltri:Yze,ltrie:Jze,ltrif:Qze,ltrPar:Zze,lurdshar:e_e,luruhar:t_e,lvertneqq:n_e,lvnE:r_e,macr:o_e,male:a_e,malt:i_e,maltese:s_e,Map:"⤅",map:l_e,mapsto:c_e,mapstodown:u_e,mapstoleft:d_e,mapstoup:f_e,marker:p_e,mcomma:h_e,Mcy:g_e,mcy:m_e,mdash:v_e,mDDot:b_e,measuredangle:y_e,MediumSpace:x_e,Mellintrf:A_e,Mfr:w_e,mfr:C_e,mho:S_e,micro:E_e,midast:k_e,midcir:O_e,mid:T_e,middot:j_e,minusb:N_e,minus:P_e,minusd:R_e,minusdu:M_e,MinusPlus:L_e,mlcp:D_e,mldr:I_e,mnplus:F_e,models:B_e,Mopf:$_e,mopf:z_e,mp:__e,mscr:H_e,Mscr:U_e,mstpos:W_e,Mu:V_e,mu:q_e,multimap:G_e,mumap:K_e,nabla:X_e,Nacute:Y_e,nacute:J_e,nang:Q_e,nap:Z_e,napE:eHe,napid:tHe,napos:nHe,napprox:rHe,natural:oHe,naturals:aHe,natur:iHe,nbsp:sHe,nbump:lHe,nbumpe:cHe,ncap:uHe,Ncaron:dHe,ncaron:fHe,Ncedil:pHe,ncedil:hHe,ncong:gHe,ncongdot:mHe,ncup:vHe,Ncy:bHe,ncy:yHe,ndash:xHe,nearhk:AHe,nearr:wHe,neArr:CHe,nearrow:SHe,ne:EHe,nedot:kHe,NegativeMediumSpace:OHe,NegativeThickSpace:THe,NegativeThinSpace:jHe,NegativeVeryThinSpace:NHe,nequiv:PHe,nesear:RHe,nesim:MHe,NestedGreaterGreater:LHe,NestedLessLess:DHe,NewLine:IHe,nexist:FHe,nexists:BHe,Nfr:$He,nfr:zHe,ngE:_He,nge:HHe,ngeq:UHe,ngeqq:WHe,ngeqslant:VHe,nges:qHe,nGg:GHe,ngsim:KHe,nGt:XHe,ngt:YHe,ngtr:JHe,nGtv:QHe,nharr:ZHe,nhArr:eUe,nhpar:tUe,ni:nUe,nis:rUe,nisd:oUe,niv:aUe,NJcy:iUe,njcy:sUe,nlarr:lUe,nlArr:cUe,nldr:uUe,nlE:dUe,nle:fUe,nleftarrow:pUe,nLeftarrow:hUe,nleftrightarrow:gUe,nLeftrightarrow:mUe,nleq:vUe,nleqq:bUe,nleqslant:yUe,nles:xUe,nless:AUe,nLl:wUe,nlsim:CUe,nLt:SUe,nlt:EUe,nltri:kUe,nltrie:OUe,nLtv:TUe,nmid:jUe,NoBreak:NUe,NonBreakingSpace:PUe,nopf:RUe,Nopf:MUe,Not:LUe,not:DUe,NotCongruent:IUe,NotCupCap:FUe,NotDoubleVerticalBar:BUe,NotElement:$Ue,NotEqual:zUe,NotEqualTilde:_Ue,NotExists:HUe,NotGreater:UUe,NotGreaterEqual:WUe,NotGreaterFullEqual:VUe,NotGreaterGreater:qUe,NotGreaterLess:GUe,NotGreaterSlantEqual:KUe,NotGreaterTilde:XUe,NotHumpDownHump:YUe,NotHumpEqual:JUe,notin:QUe,notindot:ZUe,notinE:eWe,notinva:tWe,notinvb:nWe,notinvc:rWe,NotLeftTriangleBar:oWe,NotLeftTriangle:aWe,NotLeftTriangleEqual:iWe,NotLess:sWe,NotLessEqual:lWe,NotLessGreater:cWe,NotLessLess:uWe,NotLessSlantEqual:dWe,NotLessTilde:fWe,NotNestedGreaterGreater:pWe,NotNestedLessLess:hWe,notni:gWe,notniva:mWe,notnivb:vWe,notnivc:bWe,NotPrecedes:yWe,NotPrecedesEqual:xWe,NotPrecedesSlantEqual:AWe,NotReverseElement:wWe,NotRightTriangleBar:CWe,NotRightTriangle:SWe,NotRightTriangleEqual:EWe,NotSquareSubset:kWe,NotSquareSubsetEqual:OWe,NotSquareSuperset:TWe,NotSquareSupersetEqual:jWe,NotSubset:NWe,NotSubsetEqual:PWe,NotSucceeds:RWe,NotSucceedsEqual:MWe,NotSucceedsSlantEqual:LWe,NotSucceedsTilde:DWe,NotSuperset:IWe,NotSupersetEqual:FWe,NotTilde:BWe,NotTildeEqual:$We,NotTildeFullEqual:zWe,NotTildeTilde:_We,NotVerticalBar:HWe,nparallel:UWe,npar:WWe,nparsl:VWe,npart:qWe,npolint:GWe,npr:KWe,nprcue:XWe,nprec:YWe,npreceq:JWe,npre:QWe,nrarrc:ZWe,nrarr:eVe,nrArr:tVe,nrarrw:nVe,nrightarrow:rVe,nRightarrow:oVe,nrtri:aVe,nrtrie:iVe,nsc:sVe,nsccue:lVe,nsce:cVe,Nscr:uVe,nscr:dVe,nshortmid:fVe,nshortparallel:pVe,nsim:hVe,nsime:gVe,nsimeq:mVe,nsmid:vVe,nspar:bVe,nsqsube:yVe,nsqsupe:xVe,nsub:AVe,nsubE:wVe,nsube:CVe,nsubset:SVe,nsubseteq:EVe,nsubseteqq:kVe,nsucc:OVe,nsucceq:TVe,nsup:jVe,nsupE:NVe,nsupe:PVe,nsupset:RVe,nsupseteq:MVe,nsupseteqq:LVe,ntgl:DVe,Ntilde:IVe,ntilde:FVe,ntlg:BVe,ntriangleleft:$Ve,ntrianglelefteq:zVe,ntriangleright:_Ve,ntrianglerighteq:HVe,Nu:UVe,nu:WVe,num:VVe,numero:qVe,numsp:GVe,nvap:KVe,nvdash:XVe,nvDash:YVe,nVdash:JVe,nVDash:QVe,nvge:ZVe,nvgt:eqe,nvHarr:tqe,nvinfin:nqe,nvlArr:rqe,nvle:oqe,nvlt:aqe,nvltrie:iqe,nvrArr:sqe,nvrtrie:lqe,nvsim:cqe,nwarhk:uqe,nwarr:dqe,nwArr:fqe,nwarrow:pqe,nwnear:hqe,Oacute:gqe,oacute:mqe,oast:vqe,Ocirc:bqe,ocirc:yqe,ocir:xqe,Ocy:Aqe,ocy:wqe,odash:Cqe,Odblac:Sqe,odblac:Eqe,odiv:kqe,odot:Oqe,odsold:Tqe,OElig:jqe,oelig:Nqe,ofcir:Pqe,Ofr:Rqe,ofr:Mqe,ogon:Lqe,Ograve:Dqe,ograve:Iqe,ogt:Fqe,ohbar:Bqe,ohm:$qe,oint:zqe,olarr:_qe,olcir:Hqe,olcross:Uqe,oline:Wqe,olt:Vqe,Omacr:qqe,omacr:Gqe,Omega:Kqe,omega:Xqe,Omicron:Yqe,omicron:Jqe,omid:Qqe,ominus:Zqe,Oopf:eGe,oopf:tGe,opar:nGe,OpenCurlyDoubleQuote:rGe,OpenCurlyQuote:oGe,operp:aGe,oplus:iGe,orarr:sGe,Or:lGe,or:cGe,ord:uGe,order:dGe,orderof:fGe,ordf:pGe,ordm:hGe,origof:gGe,oror:mGe,orslope:vGe,orv:bGe,oS:yGe,Oscr:xGe,oscr:AGe,Oslash:wGe,oslash:CGe,osol:SGe,Otilde:EGe,otilde:kGe,otimesas:OGe,Otimes:TGe,otimes:jGe,Ouml:NGe,ouml:PGe,ovbar:RGe,OverBar:MGe,OverBrace:LGe,OverBracket:DGe,OverParenthesis:IGe,para:FGe,parallel:BGe,par:$Ge,parsim:zGe,parsl:_Ge,part:HGe,PartialD:UGe,Pcy:WGe,pcy:VGe,percnt:qGe,period:GGe,permil:KGe,perp:XGe,pertenk:YGe,Pfr:JGe,pfr:QGe,Phi:ZGe,phi:eKe,phiv:tKe,phmmat:nKe,phone:rKe,Pi:oKe,pi:aKe,pitchfork:iKe,piv:sKe,planck:lKe,planckh:cKe,plankv:uKe,plusacir:dKe,plusb:fKe,pluscir:pKe,plus:hKe,plusdo:gKe,plusdu:mKe,pluse:vKe,PlusMinus:bKe,plusmn:yKe,plussim:xKe,plustwo:AKe,pm:wKe,Poincareplane:CKe,pointint:SKe,popf:EKe,Popf:kKe,pound:OKe,prap:TKe,Pr:jKe,pr:NKe,prcue:PKe,precapprox:RKe,prec:MKe,preccurlyeq:LKe,Precedes:DKe,PrecedesEqual:IKe,PrecedesSlantEqual:FKe,PrecedesTilde:BKe,preceq:$Ke,precnapprox:zKe,precneqq:_Ke,precnsim:HKe,pre:UKe,prE:WKe,precsim:VKe,prime:qKe,Prime:GKe,primes:KKe,prnap:XKe,prnE:YKe,prnsim:JKe,prod:QKe,Product:ZKe,profalar:eXe,profline:tXe,profsurf:nXe,prop:rXe,Proportional:oXe,Proportion:aXe,propto:iXe,prsim:sXe,prurel:lXe,Pscr:cXe,pscr:uXe,Psi:dXe,psi:fXe,puncsp:pXe,Qfr:hXe,qfr:gXe,qint:mXe,qopf:vXe,Qopf:bXe,qprime:yXe,Qscr:xXe,qscr:AXe,quaternions:wXe,quatint:CXe,quest:SXe,questeq:EXe,quot:kXe,QUOT:OXe,rAarr:TXe,race:jXe,Racute:NXe,racute:PXe,radic:RXe,raemptyv:MXe,rang:LXe,Rang:DXe,rangd:IXe,range:FXe,rangle:BXe,raquo:$Xe,rarrap:zXe,rarrb:_Xe,rarrbfs:HXe,rarrc:UXe,rarr:WXe,Rarr:VXe,rArr:qXe,rarrfs:GXe,rarrhk:KXe,rarrlp:XXe,rarrpl:YXe,rarrsim:JXe,Rarrtl:QXe,rarrtl:ZXe,rarrw:eYe,ratail:tYe,rAtail:nYe,ratio:rYe,rationals:oYe,rbarr:aYe,rBarr:iYe,RBarr:sYe,rbbrk:lYe,rbrace:cYe,rbrack:uYe,rbrke:dYe,rbrksld:fYe,rbrkslu:pYe,Rcaron:hYe,rcaron:gYe,Rcedil:mYe,rcedil:vYe,rceil:bYe,rcub:yYe,Rcy:xYe,rcy:AYe,rdca:wYe,rdldhar:CYe,rdquo:SYe,rdquor:EYe,rdsh:kYe,real:OYe,realine:TYe,realpart:jYe,reals:NYe,Re:PYe,rect:RYe,reg:MYe,REG:LYe,ReverseElement:DYe,ReverseEquilibrium:IYe,ReverseUpEquilibrium:FYe,rfisht:BYe,rfloor:$Ye,rfr:zYe,Rfr:_Ye,rHar:HYe,rhard:UYe,rharu:WYe,rharul:VYe,Rho:qYe,rho:GYe,rhov:KYe,RightAngleBracket:XYe,RightArrowBar:YYe,rightarrow:JYe,RightArrow:QYe,Rightarrow:ZYe,RightArrowLeftArrow:eJe,rightarrowtail:tJe,RightCeiling:nJe,RightDoubleBracket:rJe,RightDownTeeVector:oJe,RightDownVectorBar:aJe,RightDownVector:iJe,RightFloor:sJe,rightharpoondown:lJe,rightharpoonup:cJe,rightleftarrows:uJe,rightleftharpoons:dJe,rightrightarrows:fJe,rightsquigarrow:pJe,RightTeeArrow:hJe,RightTee:gJe,RightTeeVector:mJe,rightthreetimes:vJe,RightTriangleBar:bJe,RightTriangle:yJe,RightTriangleEqual:xJe,RightUpDownVector:AJe,RightUpTeeVector:wJe,RightUpVectorBar:CJe,RightUpVector:SJe,RightVectorBar:EJe,RightVector:kJe,ring:OJe,risingdotseq:TJe,rlarr:jJe,rlhar:NJe,rlm:PJe,rmoustache:RJe,rmoust:MJe,rnmid:LJe,roang:DJe,roarr:IJe,robrk:FJe,ropar:BJe,ropf:$Je,Ropf:zJe,roplus:_Je,rotimes:HJe,RoundImplies:UJe,rpar:WJe,rpargt:VJe,rppolint:qJe,rrarr:GJe,Rrightarrow:KJe,rsaquo:XJe,rscr:YJe,Rscr:JJe,rsh:QJe,Rsh:ZJe,rsqb:eQe,rsquo:tQe,rsquor:nQe,rthree:rQe,rtimes:oQe,rtri:aQe,rtrie:iQe,rtrif:sQe,rtriltri:lQe,RuleDelayed:cQe,ruluhar:uQe,rx:dQe,Sacute:fQe,sacute:pQe,sbquo:hQe,scap:gQe,Scaron:mQe,scaron:vQe,Sc:bQe,sc:yQe,sccue:xQe,sce:AQe,scE:wQe,Scedil:CQe,scedil:SQe,Scirc:EQe,scirc:kQe,scnap:OQe,scnE:TQe,scnsim:jQe,scpolint:NQe,scsim:PQe,Scy:RQe,scy:MQe,sdotb:LQe,sdot:DQe,sdote:IQe,searhk:FQe,searr:BQe,seArr:$Qe,searrow:zQe,sect:_Qe,semi:HQe,seswar:UQe,setminus:WQe,setmn:VQe,sext:qQe,Sfr:GQe,sfr:KQe,sfrown:XQe,sharp:YQe,SHCHcy:JQe,shchcy:QQe,SHcy:ZQe,shcy:eZe,ShortDownArrow:tZe,ShortLeftArrow:nZe,shortmid:rZe,shortparallel:oZe,ShortRightArrow:aZe,ShortUpArrow:iZe,shy:sZe,Sigma:lZe,sigma:cZe,sigmaf:uZe,sigmav:dZe,sim:fZe,simdot:pZe,sime:hZe,simeq:gZe,simg:mZe,simgE:vZe,siml:bZe,simlE:yZe,simne:xZe,simplus:AZe,simrarr:wZe,slarr:CZe,SmallCircle:SZe,smallsetminus:EZe,smashp:kZe,smeparsl:OZe,smid:TZe,smile:jZe,smt:NZe,smte:PZe,smtes:RZe,SOFTcy:MZe,softcy:LZe,solbar:DZe,solb:IZe,sol:FZe,Sopf:BZe,sopf:$Ze,spades:zZe,spadesuit:_Ze,spar:HZe,sqcap:UZe,sqcaps:WZe,sqcup:VZe,sqcups:qZe,Sqrt:GZe,sqsub:KZe,sqsube:XZe,sqsubset:YZe,sqsubseteq:JZe,sqsup:QZe,sqsupe:ZZe,sqsupset:eet,sqsupseteq:tet,square:net,Square:ret,SquareIntersection:oet,SquareSubset:aet,SquareSubsetEqual:iet,SquareSuperset:set,SquareSupersetEqual:cet,SquareUnion:uet,squarf:det,squ:fet,squf:pet,srarr:het,Sscr:get,sscr:met,ssetmn:vet,ssmile:bet,sstarf:yet,Star:xet,star:Aet,starf:wet,straightepsilon:Cet,straightphi:Eet,strns:ket,sub:Oet,Sub:Tet,subdot:jet,subE:Net,sube:Pet,subedot:Ret,submult:Met,subnE:Let,subne:Det,subplus:Iet,subrarr:Fet,subset:Bet,Subset:$et,subseteq:zet,subseteqq:_et,SubsetEqual:Het,subsetneq:Uet,subsetneqq:Wet,subsim:Vet,subsub:qet,subsup:Get,succapprox:Ket,succ:Xet,succcurlyeq:Yet,Succeeds:Jet,SucceedsEqual:Qet,SucceedsSlantEqual:Zet,SucceedsTilde:ett,succeq:ttt,succnapprox:ntt,succneqq:rtt,succnsim:ott,succsim:att,SuchThat:itt,sum:stt,Sum:ltt,sung:ctt,sup1:utt,sup2:dtt,sup3:ftt,sup:ptt,Sup:htt,supdot:gtt,supdsub:mtt,supE:vtt,supe:btt,supedot:ytt,Superset:xtt,SupersetEqual:Att,suphsol:wtt,suphsub:Ctt,suplarr:Stt,supmult:Ett,supnE:ktt,supne:Ott,supplus:Ttt,supset:jtt,Supset:Ntt,supseteq:Ptt,supseteqq:Rtt,supsetneq:Mtt,supsetneqq:Ltt,supsim:Dtt,supsub:Itt,supsup:Ftt,swarhk:Btt,swarr:$tt,swArr:ztt,swarrow:_tt,swnwar:Htt,szlig:Utt,Tab:Wtt,target:Vtt,Tau:qtt,tau:Gtt,tbrk:Ktt,Tcaron:Xtt,tcaron:Ytt,Tcedil:Jtt,tcedil:Qtt,Tcy:Ztt,tcy:ent,tdot:tnt,telrec:nnt,Tfr:rnt,tfr:ont,there4:ant,therefore:int,Therefore:snt,Theta:lnt,theta:cnt,thetasym:unt,thetav:dnt,thickapprox:fnt,thicksim:pnt,ThickSpace:hnt,ThinSpace:gnt,thinsp:mnt,thkap:vnt,thksim:bnt,THORN:ynt,thorn:xnt,tilde:Ant,Tilde:wnt,TildeEqual:Cnt,TildeFullEqual:Snt,TildeTilde:Ent,timesbar:knt,timesb:Ont,times:Tnt,timesd:jnt,tint:Nnt,toea:Pnt,topbot:Rnt,topcir:Mnt,top:Lnt,Topf:Dnt,topf:Int,topfork:Fnt,tosa:Bnt,tprime:$nt,trade:znt,TRADE:_nt,triangle:Hnt,triangledown:Unt,triangleleft:Wnt,trianglelefteq:Vnt,triangleq:qnt,triangleright:Gnt,trianglerighteq:Knt,tridot:Xnt,trie:Ynt,triminus:Jnt,TripleDot:Qnt,triplus:Znt,trisb:ert,tritime:trt,trpezium:nrt,Tscr:rrt,tscr:ort,TScy:art,tscy:irt,TSHcy:srt,tshcy:lrt,Tstrok:crt,tstrok:urt,twixt:drt,twoheadleftarrow:frt,twoheadrightarrow:prt,Uacute:hrt,uacute:grt,uarr:mrt,Uarr:vrt,uArr:brt,Uarrocir:yrt,Ubrcy:xrt,ubrcy:Art,Ubreve:wrt,ubreve:Crt,Ucirc:Srt,ucirc:Ert,Ucy:krt,ucy:Ort,udarr:Trt,Udblac:jrt,udblac:Nrt,udhar:Prt,ufisht:Rrt,Ufr:Mrt,ufr:Lrt,Ugrave:Drt,ugrave:Irt,uHar:Frt,uharl:Brt,uharr:$rt,uhblk:zrt,ulcorn:_rt,ulcorner:Hrt,ulcrop:Urt,ultri:Wrt,Umacr:Vrt,umacr:qrt,uml:Grt,UnderBar:Krt,UnderBrace:Xrt,UnderBracket:Yrt,UnderParenthesis:Jrt,Union:Qrt,UnionPlus:Zrt,Uogon:eot,uogon:tot,Uopf:not,uopf:rot,UpArrowBar:oot,uparrow:aot,UpArrow:iot,Uparrow:sot,UpArrowDownArrow:lot,updownarrow:cot,UpDownArrow:uot,Updownarrow:dot,UpEquilibrium:fot,upharpoonleft:pot,upharpoonright:hot,uplus:got,UpperLeftArrow:mot,UpperRightArrow:vot,upsi:bot,Upsi:yot,upsih:xot,Upsilon:Aot,upsilon:wot,UpTeeArrow:Cot,UpTee:Sot,upuparrows:Eot,urcorn:kot,urcorner:Oot,urcrop:Tot,Uring:jot,uring:Not,urtri:Pot,Uscr:Rot,uscr:Mot,utdot:Lot,Utilde:Dot,utilde:Iot,utri:Fot,utrif:Bot,uuarr:$ot,Uuml:zot,uuml:_ot,uwangle:Hot,vangrt:Uot,varepsilon:Wot,varkappa:Vot,varnothing:qot,varphi:Got,varpi:Kot,varpropto:Xot,varr:Yot,vArr:Jot,varrho:Qot,varsigma:Zot,varsubsetneq:eat,varsubsetneqq:tat,varsupsetneq:nat,varsupsetneqq:rat,vartheta:oat,vartriangleleft:aat,vartriangleright:iat,vBar:sat,Vbar:lat,vBarv:cat,Vcy:uat,vcy:dat,vdash:fat,vDash:pat,Vdash:hat,VDash:gat,Vdashl:mat,veebar:vat,vee:bat,Vee:yat,veeeq:xat,vellip:Aat,verbar:wat,Verbar:Cat,vert:Sat,Vert:Eat,VerticalBar:kat,VerticalLine:Oat,VerticalSeparator:Tat,VerticalTilde:jat,VeryThinSpace:Nat,Vfr:Pat,vfr:Rat,vltri:Mat,vnsub:Lat,vnsup:Dat,Vopf:Iat,vopf:Fat,vprop:Bat,vrtri:$at,Vscr:zat,vscr:_at,vsubnE:Hat,vsubne:Uat,vsupnE:Wat,vsupne:Vat,Vvdash:qat,vzigzag:Gat,Wcirc:Kat,wcirc:Xat,wedbar:Yat,wedge:Jat,Wedge:Qat,wedgeq:Zat,weierp:eit,Wfr:tit,wfr:nit,Wopf:rit,wopf:oit,wp:ait,wr:iit,wreath:sit,Wscr:lit,wscr:cit,xcap:uit,xcirc:dit,xcup:fit,xdtri:pit,Xfr:hit,xfr:git,xharr:mit,xhArr:vit,Xi:bit,xi:yit,xlarr:xit,xlArr:Ait,xmap:wit,xnis:Cit,xodot:Sit,Xopf:Eit,xopf:kit,xoplus:Oit,xotime:Tit,xrarr:jit,xrArr:Nit,Xscr:Pit,xscr:Rit,xsqcup:Mit,xuplus:Lit,xutri:Dit,xvee:Iit,xwedge:Fit,Yacute:Bit,yacute:$it,YAcy:zit,yacy:_it,Ycirc:Hit,ycirc:Uit,Ycy:Wit,ycy:Vit,yen:qit,Yfr:Git,yfr:Kit,YIcy:Xit,yicy:Yit,Yopf:Jit,yopf:Qit,Yscr:Zit,yscr:est,YUcy:tst,yucy:nst,yuml:rst,Yuml:ost,Zacute:ast,zacute:ist,Zcaron:sst,zcaron:lst,Zcy:cst,zcy:ust,Zdot:dst,zdot:fst,zeetrf:pst,ZeroWidthSpace:hst,Zeta:gst,zeta:mst,zfr:vst,Zfr:bst,ZHcy:yst,zhcy:xst,zigrarr:Ast,zopf:wst,Zopf:Cst,Zscr:Sst,zscr:Est,zwj:kst,zwnj:Ost},Tst="Á",jst="á",Nst="Â",Pst="â",Rst="´",Mst="Æ",Lst="æ",Dst="À",Ist="à",Fst="&",Bst="&",$st="Å",zst="å",_st="Ã",Hst="ã",Ust="Ä",Wst="ä",Vst="¦",qst="Ç",Gst="ç",Kst="¸",Xst="¢",Yst="©",Jst="©",Qst="¤",Zst="°",elt="÷",tlt="É",nlt="é",rlt="Ê",olt="ê",alt="È",ilt="è",slt="Ð",llt="ð",clt="Ë",ult="ë",dlt="½",flt="¼",plt="¾",hlt=">",glt=">",mlt="Í",vlt="í",blt="Î",ylt="î",xlt="¡",Alt="Ì",wlt="ì",Clt="¿",Slt="Ï",Elt="ï",klt="«",Olt="<",Tlt="<",jlt="¯",Nlt="µ",Plt="·",Rlt=" ",Mlt="¬",Llt="Ñ",Dlt="ñ",Ilt="Ó",Flt="ó",Blt="Ô",$lt="ô",zlt="Ò",_lt="ò",Hlt="ª",Ult="º",Wlt="Ø",Vlt="ø",qlt="Õ",Glt="õ",Klt="Ö",Xlt="ö",Ylt="¶",Jlt="±",Qlt="£",Zlt='"',ect='"',tct="»",nct="®",rct="®",oct="§",act="­",ict="¹",sct="²",lct="³",cct="ß",uct="Þ",dct="þ",fct="×",pct="Ú",hct="ú",gct="Û",mct="û",vct="Ù",bct="ù",yct="¨",xct="Ü",Act="ü",wct="Ý",Cct="ý",Sct="¥",Ect="ÿ",kct={Aacute:Tst,aacute:jst,Acirc:Nst,acirc:Pst,acute:Rst,AElig:Mst,aelig:Lst,Agrave:Dst,agrave:Ist,amp:Fst,AMP:Bst,Aring:$st,aring:zst,Atilde:_st,atilde:Hst,Auml:Ust,auml:Wst,brvbar:Vst,Ccedil:qst,ccedil:Gst,cedil:Kst,cent:Xst,copy:Yst,COPY:Jst,curren:Qst,deg:Zst,divide:elt,Eacute:tlt,eacute:nlt,Ecirc:rlt,ecirc:olt,Egrave:alt,egrave:ilt,ETH:slt,eth:llt,Euml:clt,euml:ult,frac12:dlt,frac14:flt,frac34:plt,gt:hlt,GT:glt,Iacute:mlt,iacute:vlt,Icirc:blt,icirc:ylt,iexcl:xlt,Igrave:Alt,igrave:wlt,iquest:Clt,Iuml:Slt,iuml:Elt,laquo:klt,lt:Olt,LT:Tlt,macr:jlt,micro:Nlt,middot:Plt,nbsp:Rlt,not:Mlt,Ntilde:Llt,ntilde:Dlt,Oacute:Ilt,oacute:Flt,Ocirc:Blt,ocirc:$lt,Ograve:zlt,ograve:_lt,ordf:Hlt,ordm:Ult,Oslash:Wlt,oslash:Vlt,Otilde:qlt,otilde:Glt,Ouml:Klt,ouml:Xlt,para:Ylt,plusmn:Jlt,pound:Qlt,quot:Zlt,QUOT:ect,raquo:tct,reg:nct,REG:rct,sect:oct,shy:act,sup1:ict,sup2:sct,sup3:lct,szlig:cct,THORN:uct,thorn:dct,times:fct,Uacute:pct,uacute:hct,Ucirc:gct,ucirc:mct,Ugrave:vct,ugrave:bct,uml:yct,Uuml:xct,uuml:Act,Yacute:wct,yacute:Cct,yen:Sct,yuml:Ect},Oct="&",Tct="'",jct=">",Nct="<",Pct='"',SU={amp:Oct,apos:Tct,gt:jct,lt:Nct,quot:Pct};var I7={};const Rct={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376};var Mct=ar&&ar.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(I7,"__esModule",{value:!0});var FN=Mct(Rct),Lct=String.fromCodePoint||function(e){var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|e&1023),t+=String.fromCharCode(e),t};function Dct(e){return e>=55296&&e<=57343||e>1114111?"<22>":(e in FN.default&&(e=FN.default[e]),Lct(e))}I7.default=Dct;var ax=ar&&ar.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Es,"__esModule",{value:!0});Es.decodeHTML=Es.decodeHTMLStrict=Es.decodeXML=void 0;var x3=ax(CU),Ict=ax(kct),Fct=ax(SU),BN=ax(I7),Bct=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;Es.decodeXML=EU(Fct.default);Es.decodeHTMLStrict=EU(x3.default);function EU(e){var t=kU(e);return function(n){return String(n).replace(Bct,t)}}var $N=function(e,t){return e<t?1:-1};Es.decodeHTML=function(){for(var e=Object.keys(Ict.default).sort($N),t=Object.keys(x3.default).sort($N),n=0,r=0;n<t.length;n++)e[r]===t[n]?(t[n]+=";?",r++):t[n]+=";";var o=new RegExp("&(?:"+t.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),a=kU(x3.default);function i(s){return s.substr(-1)!==";"&&(s+=";"),a(s)}return function(s){return String(s).replace(o,i)}}();function kU(e){return function(n){if(n.charAt(1)==="#"){var r=n.charAt(2);return r==="X"||r==="x"?BN.default(parseInt(n.substr(3),16)):BN.default(parseInt(n.substr(2),10))}return e[n.slice(1,-1)]||n}}var Ho={},OU=ar&&ar.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ho,"__esModule",{value:!0});Ho.escapeUTF8=Ho.escape=Ho.encodeNonAsciiHTML=Ho.encodeHTML=Ho.encodeXML=void 0;var $ct=OU(SU),TU=NU($ct.default),jU=PU(TU);Ho.encodeXML=LU(TU);var zct=OU(CU),F7=NU(zct.default),_ct=PU(F7);Ho.encodeHTML=Uct(F7,_ct);Ho.encodeNonAsciiHTML=LU(F7);function NU(e){return Object.keys(e).sort().reduce(function(t,n){return t[e[n]]="&"+n+";",t},{})}function PU(e){for(var t=[],n=[],r=0,o=Object.keys(e);r<o.length;r++){var a=o[r];a.length===1?t.push("\\"+a):n.push(a)}t.sort();for(var i=0;i<t.length-1;i++){for(var s=i;s<t.length-1&&t[s].charCodeAt(1)+1===t[s+1].charCodeAt(1);)s+=1;var l=1+s-i;l<3||t.splice(i,l,t[i]+"-"+t[s])}return n.unshift("["+t.join("")+"]"),new RegExp(n.join("|"),"g")}var RU=/(?:[\x80-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g,Hct=String.prototype.codePointAt!=null?function(e){return e.codePointAt(0)}:function(e){return(e.charCodeAt(0)-55296)*1024+e.charCodeAt(1)-56320+65536};function ix(e){return"&#x"+(e.length>1?Hct(e):e.charCodeAt(0)).toString(16).toUpperCase()+";"}function Uct(e,t){return function(n){return n.replace(t,function(r){return e[r]}).replace(RU,ix)}}var MU=new RegExp(jU.source+"|"+RU.source,"g");function Wct(e){return e.replace(MU,ix)}Ho.escape=Wct;function Vct(e){return e.replace(jU,ix)}Ho.escapeUTF8=Vct;function LU(e){return function(t){return t.replace(MU,function(n){return e[n]||ix(n)})}}(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.decodeXMLStrict=e.decodeHTML5Strict=e.decodeHTML4Strict=e.decodeHTML5=e.decodeHTML4=e.decodeHTMLStrict=e.decodeHTML=e.decodeXML=e.encodeHTML5=e.encodeHTML4=e.escapeUTF8=e.escape=e.encodeNonAsciiHTML=e.encodeHTML=e.encodeXML=e.encode=e.decodeStrict=e.decode=void 0;var t=Es,n=Ho;function r(l,c){return(!c||c<=0?t.decodeXML:t.decodeHTML)(l)}e.decode=r;function o(l,c){return(!c||c<=0?t.decodeXML:t.decodeHTMLStrict)(l)}e.decodeStrict=o;function a(l,c){return(!c||c<=0?n.encodeXML:n.encodeHTML)(l)}e.encode=a;var i=Ho;Object.defineProperty(e,"encodeXML",{enumerable:!0,get:function(){return i.encodeXML}}),Object.defineProperty(e,"encodeHTML",{enumerable:!0,get:function(){return i.encodeHTML}}),Object.defineProperty(e,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return i.encodeNonAsciiHTML}}),Object.defineProperty(e,"escape",{enumerable:!0,get:function(){return i.escape}}),Object.defineProperty(e,"escapeUTF8",{enumerable:!0,get:function(){return i.escapeUTF8}}),Object.defineProperty(e,"encodeHTML4",{enumerable:!0,get:function(){return i.encodeHTML}}),Object.defineProperty(e,"encodeHTML5",{enumerable:!0,get:function(){return i.encodeHTML}});var s=Es;Object.defineProperty(e,"decodeXML",{enumerable:!0,get:function(){return s.decodeXML}}),Object.defineProperty(e,"decodeHTML",{enumerable:!0,get:function(){return s.decodeHTML}}),Object.defineProperty(e,"decodeHTMLStrict",{enumerable:!0,get:function(){return s.decodeHTMLStrict}}),Object.defineProperty(e,"decodeHTML4",{enumerable:!0,get:function(){return s.decodeHTML}}),Object.defineProperty(e,"decodeHTML5",{enumerable:!0,get:function(){return s.decodeHTML}}),Object.defineProperty(e,"decodeHTML4Strict",{enumerable:!0,get:function(){return s.decodeHTMLStrict}}),Object.defineProperty(e,"decodeHTML5Strict",{enumerable:!0,get:function(){return s.decodeHTMLStrict}}),Object.defineProperty(e,"decodeXMLStrict",{enumerable:!0,get:function(){return s.decodeXML}})})(wU);function qct(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function zN(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Gct(e,t,n){return t&&zN(e.prototype,t),n&&zN(e,n),e}function DU(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=Kct(e))||t&&e&&typeof e.length=="number"){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 a=!0,i=!1,s;return{s:function(){n=n.call(e)},n:function(){var c=n.next();return a=c.done,c},e:function(c){i=!0,s=c},f:function(){try{!a&&n.return!=null&&n.return()}finally{if(i)throw s}}}}function Kct(e,t){if(e){if(typeof e=="string")return _N(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 _N(e,t)}}function _N(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Xct=wU,HN={fg:"#FFF",bg:"#000",newline:!1,escapeXML:!1,stream:!1,colors:Yct()};function Yct(){var e={0:"#000",1:"#A00",2:"#0A0",3:"#A50",4:"#00A",5:"#A0A",6:"#0AA",7:"#AAA",8:"#555",9:"#F55",10:"#5F5",11:"#FF5",12:"#55F",13:"#F5F",14:"#5FF",15:"#FFF"};return b0(0,5).forEach(function(t){b0(0,5).forEach(function(n){b0(0,5).forEach(function(r){return Jct(t,n,r,e)})})}),b0(0,23).forEach(function(t){var n=t+232,r=IU(t*10+8);e[n]="#"+r+r+r}),e}function Jct(e,t,n,r){var o=16+e*36+t*6+n,a=e>0?e*40+55:0,i=t>0?t*40+55:0,s=n>0?n*40+55:0;r[o]=Qct([a,i,s])}function IU(e){for(var t=e.toString(16);t.length<2;)t="0"+t;return t}function Qct(e){var t=[],n=DU(e),r;try{for(n.s();!(r=n.n()).done;){var o=r.value;t.push(IU(o))}}catch(a){n.e(a)}finally{n.f()}return"#"+t.join("")}function UN(e,t,n,r){var o;return t==="text"?o=nut(n,r):t==="display"?o=eut(e,n,r):t==="xterm256Foreground"?o=uv(e,r.colors[n]):t==="xterm256Background"?o=dv(e,r.colors[n]):t==="rgb"&&(o=Zct(e,n)),o}function Zct(e,t){t=t.substring(2).slice(0,-1);var n=+t.substr(0,2),r=t.substring(5).split(";"),o=r.map(function(a){return("0"+Number(a).toString(16)).substr(-2)}).join("");return cv(e,(n===38?"color:#":"background-color:#")+o)}function eut(e,t,n){t=parseInt(t,10);var r={"-1":function(){return"<br/>"},0:function(){return e.length&&FU(e)},1:function(){return Cl(e,"b")},3:function(){return Cl(e,"i")},4:function(){return Cl(e,"u")},8:function(){return cv(e,"display:none")},9:function(){return Cl(e,"strike")},22:function(){return cv(e,"font-weight:normal;text-decoration:none;font-style:normal")},23:function(){return VN(e,"i")},24:function(){return VN(e,"u")},39:function(){return uv(e,n.fg)},49:function(){return dv(e,n.bg)},53:function(){return cv(e,"text-decoration:overline")}},o;return r[t]?o=r[t]():4<t&&t<7?o=Cl(e,"blink"):29<t&&t<38?o=uv(e,n.colors[t-30]):39<t&&t<48?o=dv(e,n.colors[t-40]):89<t&&t<98?o=uv(e,n.colors[8+(t-90)]):99<t&&t<108&&(o=dv(e,n.colors[8+(t-100)])),o}function FU(e){var t=e.slice(0);return e.length=0,t.reverse().map(function(n){return"</"+n+">"}).join("")}function b0(e,t){for(var n=[],r=e;r<=t;r++)n.push(r);return n}function tut(e){return function(t){return(e===null||t.category!==e)&&e!=="all"}}function WN(e){e=parseInt(e,10);var t=null;return e===0?t="all":e===1?t="bold":2<e&&e<5?t="underline":4<e&&e<7?t="blink":e===8?t="hide":e===9?t="strike":29<e&&e<38||e===39||89<e&&e<98?t="foreground-color":(39<e&&e<48||e===49||99<e&&e<108)&&(t="background-color"),t}function nut(e,t){return t.escapeXML?Xct.encodeXML(e):e}function Cl(e,t,n){return n||(n=""),e.push(t),"<".concat(t).concat(n?' style="'.concat(n,'"'):"",">")}function cv(e,t){return Cl(e,"span",t)}function uv(e,t){return Cl(e,"span","color:"+t)}function dv(e,t){return Cl(e,"span","background-color:"+t)}function VN(e,t){var n;if(e.slice(-1)[0]===t&&(n=e.pop()),n)return"</"+t+">"}function rut(e,t,n){var r=!1,o=3;function a(){return""}function i(E,S){return n("xterm256Foreground",S),""}function s(E,S){return n("xterm256Background",S),""}function l(E){return t.newline?n("display",-1):n("text",E),""}function c(E,S){r=!0,S.trim().length===0&&(S="0"),S=S.trimRight(";").split(";");var O=DU(S),T;try{for(O.s();!(T=O.n()).done;){var P=T.value;n("display",P)}}catch(N){O.e(N)}finally{O.f()}return""}function u(E){return n("text",E),""}function f(E){return n("rgb",E),""}var h=[{pattern:/^\x08+/,sub:a},{pattern:/^\x1b\[[012]?K/,sub:a},{pattern:/^\x1b\[\(B/,sub:a},{pattern:/^\x1b\[[34]8;2;\d+;\d+;\d+m/,sub:f},{pattern:/^\x1b\[38;5;(\d+)m/,sub:i},{pattern:/^\x1b\[48;5;(\d+)m/,sub:s},{pattern:/^\n/,sub:l},{pattern:/^\r+\n/,sub:l},{pattern:/^\r/,sub:l},{pattern:/^\x1b\[((?:\d{1,3};?)+|)m/,sub:c},{pattern:/^\x1b\[\d?J/,sub:a},{pattern:/^\x1b\[\d{0,3};\d{0,3}f/,sub:a},{pattern:/^\x1b\[?[\d;]{0,3}/,sub:a},{pattern:/^(([^\x1b\x08\r\n])+)/,sub:u}];function v(E,S){S>o&&r||(r=!1,e=e.replace(E.pattern,E.sub))}var b=[],m=e,y=m.length;e:for(;y>0;){for(var A=0,w=0,k=h.length;w<k;A=++w){var C=h[A];if(v(C,A),e.length!==y){y=e.length;continue e}}if(e.length===y)break;b.push(0),y=e.length}return b}function out(e,t,n){return t!=="text"&&(e=e.filter(tut(WN(n))),e.push({token:t,data:n,category:WN(n)})),e}var aut=function(){function e(t){qct(this,e),t=t||{},t.colors&&(t.colors=Object.assign({},HN.colors,t.colors)),this.options=Object.assign({},HN,t),this.stack=[],this.stickyStack=[]}return Gct(e,[{key:"toHtml",value:function(n){var r=this;n=typeof n=="string"?[n]:n;var o=this.stack,a=this.options,i=[];return this.stickyStack.forEach(function(s){var l=UN(o,s.token,s.data,a);l&&i.push(l)}),rut(n.join(""),a,function(s,l){var c=UN(o,s,l,a);c&&i.push(c),a.stream&&(r.stickyStack=out(r.stickyStack,s,l))}),o.length&&i.push(FU(o)),i.join("")}}]),e}(),iut=aut;const sut=pn(iut),lut=/[!-\/:-@\[-`\{-~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/,sg=sx(/[A-Za-z]/),B7=sx(/[\dA-Za-z]/);function cut(e){return e!==null&&(e<32||e===127)}function lf(e){return e!==null&&(e<0||e===32)}const BU=sx(lut),lg=sx(/\s/);function sx(e){return t;function t(n){return n!==null&&e.test(String.fromCharCode(n))}}const uut={tokenize:mut,partial:!0},$U={tokenize:vut,partial:!0},zU={tokenize:but,partial:!0},_U={tokenize:yut,partial:!0},dut={tokenize:xut,partial:!0},HU={tokenize:hut,previous:WU},UU={tokenize:gut,previous:VU},Zs={tokenize:put,previous:qU},Gi={},fut={text:Gi};let gc=48;for(;gc<123;)Gi[gc]=Zs,gc++,gc===58?gc=65:gc===91&&(gc=97);Gi[43]=Zs;Gi[45]=Zs;Gi[46]=Zs;Gi[95]=Zs;Gi[72]=[Zs,UU];Gi[104]=[Zs,UU];Gi[87]=[Zs,HU];Gi[119]=[Zs,HU];function put(e,t,n){const r=this;let o,a;return i;function i(f){return!A3(f)||!qU.call(r,r.previous)||$7(r.events)?n(f):(e.enter("literalAutolink"),e.enter("literalAutolinkEmail"),s(f))}function s(f){return A3(f)?(e.consume(f),s):f===64?(e.consume(f),l):n(f)}function l(f){return f===46?e.check(dut,u,c)(f):f===45||f===95||B7(f)?(a=!0,e.consume(f),l):u(f)}function c(f){return e.consume(f),o=!0,l}function u(f){return a&&o&&sg(r.previous)?(e.exit("literalAutolinkEmail"),e.exit("literalAutolink"),t(f)):n(f)}}function hut(e,t,n){const r=this;return o;function o(i){return i!==87&&i!==119||!WU.call(r,r.previous)||$7(r.events)?n(i):(e.enter("literalAutolink"),e.enter("literalAutolinkWww"),e.check(uut,e.attempt($U,e.attempt(zU,a),n),n)(i))}function a(i){return e.exit("literalAutolinkWww"),e.exit("literalAutolink"),t(i)}}function gut(e,t,n){const r=this;let o="",a=!1;return i;function i(f){return(f===72||f===104)&&VU.call(r,r.previous)&&!$7(r.events)?(e.enter("literalAutolink"),e.enter("literalAutolinkHttp"),o+=String.fromCodePoint(f),e.consume(f),s):n(f)}function s(f){if(sg(f)&&o.length<5)return o+=String.fromCodePoint(f),e.consume(f),s;if(f===58){const h=o.toLowerCase();if(h==="http"||h==="https")return e.consume(f),l}return n(f)}function l(f){return f===47?(e.consume(f),a?c:(a=!0,l)):n(f)}function c(f){return f===null||cut(f)||lf(f)||lg(f)||BU(f)?n(f):e.attempt($U,e.attempt(zU,u),n)(f)}function u(f){return e.exit("literalAutolinkHttp"),e.exit("literalAutolink"),t(f)}}function mut(e,t,n){let r=0;return o;function o(i){return(i===87||i===119)&&r<3?(r++,e.consume(i),o):i===46&&r===3?(e.consume(i),a):n(i)}function a(i){return i===null?n(i):t(i)}}function vut(e,t,n){let r,o,a;return i;function i(c){return c===46||c===95?e.check(_U,l,s)(c):c===null||lf(c)||lg(c)||c!==45&&BU(c)?l(c):(a=!0,e.consume(c),i)}function s(c){return c===95?r=!0:(o=r,r=void 0),e.consume(c),i}function l(c){return o||r||!a?n(c):t(c)}}function but(e,t){let n=0,r=0;return o;function o(i){return i===40?(n++,e.consume(i),o):i===41&&r<n?a(i):i===33||i===34||i===38||i===39||i===41||i===42||i===44||i===46||i===58||i===59||i===60||i===63||i===93||i===95||i===126?e.check(_U,t,a)(i):i===null||lf(i)||lg(i)?t(i):(e.consume(i),o)}function a(i){return i===41&&r++,e.consume(i),o}}function yut(e,t,n){return r;function r(s){return s===33||s===34||s===39||s===41||s===42||s===44||s===46||s===58||s===59||s===63||s===95||s===126?(e.consume(s),r):s===38?(e.consume(s),a):s===93?(e.consume(s),o):s===60||s===null||lf(s)||lg(s)?t(s):n(s)}function o(s){return s===null||s===40||s===91||lf(s)||lg(s)?t(s):r(s)}function a(s){return sg(s)?i(s):n(s)}function i(s){return s===59?(e.consume(s),r):sg(s)?(e.consume(s),i):n(s)}}function xut(e,t,n){return r;function r(a){return e.consume(a),o}function o(a){return B7(a)?n(a):t(a)}}function WU(e){return e===null||e===40||e===42||e===95||e===91||e===93||e===126||lf(e)}function VU(e){return!sg(e)}function qU(e){return!(e===47||A3(e))}function A3(e){return e===43||e===45||e===46||e===95||B7(e)}function $7(e){let t=e.length,n=!1;for(;t--;){const r=e[t][1];if((r.type==="labelLink"||r.type==="labelImage")&&!r._balanced){n=!0;break}if(r._gfmAutolinkLiteralWalkedInto){n=!1;break}}return e.length>0&&!n&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),n}function Vv(e){return e!==null&&(e<0||e===32)}const Aut={tokenize:jut,partial:!0};function wut(){return{document:{91:{tokenize:kut,continuation:{tokenize:Out},exit:Tut}},text:{91:{tokenize:Eut},93:{add:"after",tokenize:Cut,resolveTo:Sut}}}}function Cut(e,t,n){const r=this;let o=r.events.length;const a=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]);let i;for(;o--;){const l=r.events[o][1];if(l.type==="labelImage"){i=l;break}if(l.type==="gfmFootnoteCall"||l.type==="labelLink"||l.type==="label"||l.type==="image"||l.type==="link")break}return s;function s(l){if(!i||!i._balanced)return n(l);const c=lm(r.sliceSerialize({start:i.end,end:r.now()}));return c.codePointAt(0)!==94||!a.includes(c.slice(1))?n(l):(e.enter("gfmFootnoteCallLabelMarker"),e.consume(l),e.exit("gfmFootnoteCallLabelMarker"),t(l))}}function Sut(e,t){let n=e.length;for(;n--;)if(e[n][1].type==="labelImage"&&e[n][0]==="enter"){e[n][1];break}e[n+1][1].type="data",e[n+3][1].type="gfmFootnoteCallLabelMarker";const r={type:"gfmFootnoteCall",start:Object.assign({},e[n+3][1].start),end:Object.assign({},e[e.length-1][1].end)},o={type:"gfmFootnoteCallMarker",start:Object.assign({},e[n+3][1].end),end:Object.assign({},e[n+3][1].end)};o.end.column++,o.end.offset++,o.end._bufferIndex++;const a={type:"gfmFootnoteCallString",start:Object.assign({},o.end),end:Object.assign({},e[e.length-1][1].start)},i={type:"chunkString",contentType:"string",start:Object.assign({},a.start),end:Object.assign({},a.end)},s=[e[n+1],e[n+2],["enter",r,t],e[n+3],e[n+4],["enter",o,t],["exit",o,t],["enter",a,t],["enter",i,t],["exit",i,t],["exit",a,t],e[e.length-2],e[e.length-1],["exit",r,t]];return e.splice(n,e.length-n+1,...s),e}function Eut(e,t,n){const r=this,o=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]);let a=0,i;return s;function s(f){return e.enter("gfmFootnoteCall"),e.enter("gfmFootnoteCallLabelMarker"),e.consume(f),e.exit("gfmFootnoteCallLabelMarker"),l}function l(f){return f!==94?n(f):(e.enter("gfmFootnoteCallMarker"),e.consume(f),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",c)}function c(f){if(a>999||f===93&&!i||f===null||f===91||Vv(f))return n(f);if(f===93){e.exit("chunkString");const h=e.exit("gfmFootnoteCallString");return o.includes(lm(r.sliceSerialize(h)))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(f),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t):n(f)}return Vv(f)||(i=!0),a++,e.consume(f),f===92?u:c}function u(f){return f===91||f===92||f===93?(e.consume(f),a++,c):c(f)}}function kut(e,t,n){const r=this,o=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]);let a,i=0,s;return l;function l(b){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(b),e.exit("gfmFootnoteDefinitionLabelMarker"),c}function c(b){return b===94?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(b),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),e.enter("chunkString").contentType="string",u):n(b)}function u(b){if(i>999||b===93&&!s||b===null||b===91||Vv(b))return n(b);if(b===93){e.exit("chunkString");const m=e.exit("gfmFootnoteDefinitionLabelString");return a=lm(r.sliceSerialize(m)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(b),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),h}return Vv(b)||(s=!0),i++,e.consume(b),b===92?f:u}function f(b){return b===91||b===92||b===93?(e.consume(b),i++,u):u(b)}function h(b){return b===58?(e.enter("definitionMarker"),e.consume(b),e.exit("definitionMarker"),o.includes(a)||o.push(a),Sa(e,v,"gfmFootnoteDefinitionWhitespace")):n(b)}function v(b){return t(b)}}function Out(e,t,n){return e.check(Loe,t,e.attempt(Aut,t,n))}function Tut(e){e.exit("gfmFootnoteDefinition")}function jut(e,t,n){const r=this;return Sa(e,o,"gfmFootnoteDefinitionIndent",4+1);function o(a){const i=r.events[r.events.length-1];return i&&i[1].type==="gfmFootnoteDefinitionIndent"&&i[2].sliceSerialize(i[1],!0).length===4?t(a):n(a)}}function Nut(e){let n=(e||{}).singleTilde;const r={tokenize:a,resolveAll:o};return n==null&&(n=!0),{text:{126:r},insideSpan:{null:[r]},attentionMarkers:{null:[126]}};function o(i,s){let l=-1;for(;++l<i.length;)if(i[l][0]==="enter"&&i[l][1].type==="strikethroughSequenceTemporary"&&i[l][1]._close){let c=l;for(;c--;)if(i[c][0]==="exit"&&i[c][1].type==="strikethroughSequenceTemporary"&&i[c][1]._open&&i[l][1].end.offset-i[l][1].start.offset===i[c][1].end.offset-i[c][1].start.offset){i[l][1].type="strikethroughSequence",i[c][1].type="strikethroughSequence";const u={type:"strikethrough",start:Object.assign({},i[c][1].start),end:Object.assign({},i[l][1].end)},f={type:"strikethroughText",start:Object.assign({},i[c][1].end),end:Object.assign({},i[l][1].start)},h=[["enter",u,s],["enter",i[c][1],s],["exit",i[c][1],s],["enter",f,s]],v=s.parser.constructs.insideSpan.null;v&&NA(h,h.length,0,Doe(v,i.slice(c+1,l),s)),NA(h,h.length,0,[["exit",f,s],["enter",i[l][1],s],["exit",i[l][1],s],["exit",u,s]]),NA(i,c-1,l-c+3,h),l=c+h.length-2;break}}for(l=-1;++l<i.length;)i[l][1].type==="strikethroughSequenceTemporary"&&(i[l][1].type="data");return i}function a(i,s,l){const c=this.previous,u=this.events;let f=0;return h;function h(b){return c===126&&u[u.length-1][1].type!=="characterEscape"?l(b):(i.enter("strikethroughSequenceTemporary"),v(b))}function v(b){const m=hO(c);if(b===126)return f>1?l(b):(i.consume(b),f++,v);if(f<2&&!n)return l(b);const y=i.exit("strikethroughSequenceTemporary"),A=hO(b);return y._open=!A||A===2&&!!m,y._close=!m||m===2&&!!A,s(b)}}}function y0(e){return e!==null&&e<-2}function qN(e){return e!==null&&(e<0||e===32)}function Kp(e){return e===-2||e===-1||e===32}class Put{constructor(){this.map=[]}add(t,n,r){Rut(this,t,n,r)}consume(t){if(this.map.sort((a,i)=>a[0]-i[0]),this.map.length===0)return;let n=this.map.length;const r=[];for(;n>0;)n-=1,r.push(t.slice(this.map[n][0]+this.map[n][1])),r.push(this.map[n][2]),t.length=this.map[n][0];r.push([...t]),t.length=0;let o=r.pop();for(;o;)t.push(...o),o=r.pop();this.map.length=0}}function Rut(e,t,n,r){let o=0;if(!(n===0&&r.length===0)){for(;o<e.map.length;){if(e.map[o][0]===t){e.map[o][1]+=n,e.map[o][2].push(...r);return}o+=1}e.map.push([t,n,r])}}function Mut(e,t){let n=!1;const r=[];for(;t<e.length;){const o=e[t];if(n){if(o[0]==="enter")o[1].type==="tableContent"&&r.push(e[t+1][1].type==="tableDelimiterMarker"?"left":"none");else if(o[1].type==="tableContent"){if(e[t-1][1].type==="tableDelimiterMarker"){const a=r.length-1;r[a]=r[a]==="left"?"center":"right"}}else if(o[1].type==="tableDelimiterRow")break}else o[0]==="enter"&&o[1].type==="tableDelimiterRow"&&(n=!0);t+=1}return r}const Lut={flow:{null:{tokenize:Dut,resolveAll:Iut}}};function Dut(e,t,n){const r=this;let o=0,a=0,i;return s;function s(N){let L=r.events.length-1;for(;L>-1;){const B=r.events[L][1].type;if(B==="lineEnding"||B==="linePrefix")L--;else break}const I=L>-1?r.events[L][1].type:null,M=I==="tableHead"||I==="tableRow"?S:l;return M===S&&r.parser.lazy[r.now().line]?n(N):M(N)}function l(N){return e.enter("tableHead"),e.enter("tableRow"),c(N)}function c(N){return N===124||(i=!0,a+=1),u(N)}function u(N){return N===null?n(N):y0(N)?a>1?(a=0,r.interrupt=!0,e.exit("tableRow"),e.enter("lineEnding"),e.consume(N),e.exit("lineEnding"),v):n(N):Kp(N)?Sa(e,u,"whitespace")(N):(a+=1,i&&(i=!1,o+=1),N===124?(e.enter("tableCellDivider"),e.consume(N),e.exit("tableCellDivider"),i=!0,u):(e.enter("data"),f(N)))}function f(N){return N===null||N===124||qN(N)?(e.exit("data"),u(N)):(e.consume(N),N===92?h:f)}function h(N){return N===92||N===124?(e.consume(N),f):f(N)}function v(N){return r.interrupt=!1,r.parser.lazy[r.now().line]?n(N):(e.enter("tableDelimiterRow"),i=!1,Kp(N)?Sa(e,b,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(N):b(N))}function b(N){return N===45||N===58?y(N):N===124?(i=!0,e.enter("tableCellDivider"),e.consume(N),e.exit("tableCellDivider"),m):E(N)}function m(N){return Kp(N)?Sa(e,y,"whitespace")(N):y(N)}function y(N){return N===58?(a+=1,i=!0,e.enter("tableDelimiterMarker"),e.consume(N),e.exit("tableDelimiterMarker"),A):N===45?(a+=1,A(N)):N===null||y0(N)?C(N):E(N)}function A(N){return N===45?(e.enter("tableDelimiterFiller"),w(N)):E(N)}function w(N){return N===45?(e.consume(N),w):N===58?(i=!0,e.exit("tableDelimiterFiller"),e.enter("tableDelimiterMarker"),e.consume(N),e.exit("tableDelimiterMarker"),k):(e.exit("tableDelimiterFiller"),k(N))}function k(N){return Kp(N)?Sa(e,C,"whitespace")(N):C(N)}function C(N){return N===124?b(N):N===null||y0(N)?!i||o!==a?E(N):(e.exit("tableDelimiterRow"),e.exit("tableHead"),t(N)):E(N)}function E(N){return n(N)}function S(N){return e.enter("tableRow"),O(N)}function O(N){return N===124?(e.enter("tableCellDivider"),e.consume(N),e.exit("tableCellDivider"),O):N===null||y0(N)?(e.exit("tableRow"),t(N)):Kp(N)?Sa(e,O,"whitespace")(N):(e.enter("data"),T(N))}function T(N){return N===null||N===124||qN(N)?(e.exit("data"),O(N)):(e.consume(N),N===92?P:T)}function P(N){return N===92||N===124?(e.consume(N),T):T(N)}}function Iut(e,t){let n=-1,r=!0,o=0,a=[0,0,0,0],i=[0,0,0,0],s=!1,l=0,c,u,f;const h=new Put;for(;++n<e.length;){const v=e[n],b=v[1];v[0]==="enter"?b.type==="tableHead"?(s=!1,l!==0&&(GN(h,t,l,c,u),u=void 0,l=0),c={type:"table",start:Object.assign({},b.start),end:Object.assign({},b.end)},h.add(n,0,[["enter",c,t]])):b.type==="tableRow"||b.type==="tableDelimiterRow"?(r=!0,f=void 0,a=[0,0,0,0],i=[0,n+1,0,0],s&&(s=!1,u={type:"tableBody",start:Object.assign({},b.start),end:Object.assign({},b.end)},h.add(n,0,[["enter",u,t]])),o=b.type==="tableDelimiterRow"?2:u?3:1):o&&(b.type==="data"||b.type==="tableDelimiterMarker"||b.type==="tableDelimiterFiller")?(r=!1,i[2]===0&&(a[1]!==0&&(i[0]=i[1],f=x0(h,t,a,o,void 0,f),a=[0,0,0,0]),i[2]=n)):b.type==="tableCellDivider"&&(r?r=!1:(a[1]!==0&&(i[0]=i[1],f=x0(h,t,a,o,void 0,f)),a=i,i=[a[1],n,0,0])):b.type==="tableHead"?(s=!0,l=n):b.type==="tableRow"||b.type==="tableDelimiterRow"?(l=n,a[1]!==0?(i[0]=i[1],f=x0(h,t,a,o,n,f)):i[1]!==0&&(f=x0(h,t,i,o,n,f)),o=0):o&&(b.type==="data"||b.type==="tableDelimiterMarker"||b.type==="tableDelimiterFiller")&&(i[3]=n)}for(l!==0&&GN(h,t,l,c,u),h.consume(t.events),n=-1;++n<t.events.length;){const v=t.events[n];v[0]==="enter"&&v[1].type==="table"&&(v[1]._align=Mut(t.events,n))}return e}function x0(e,t,n,r,o,a){const i=r===1?"tableHeader":r===2?"tableDelimiter":"tableData",s="tableContent";n[0]!==0&&(a.end=Object.assign({},Cd(t.events,n[0])),e.add(n[0],0,[["exit",a,t]]));const l=Cd(t.events,n[1]);if(a={type:i,start:Object.assign({},l),end:Object.assign({},l)},e.add(n[1],0,[["enter",a,t]]),n[2]!==0){const c=Cd(t.events,n[2]),u=Cd(t.events,n[3]),f={type:s,start:Object.assign({},c),end:Object.assign({},u)};if(e.add(n[2],0,[["enter",f,t]]),r!==2){const h=t.events[n[2]],v=t.events[n[3]];if(h[1].end=Object.assign({},v[1].end),h[1].type="chunkText",h[1].contentType="text",n[3]>n[2]+1){const b=n[2]+1,m=n[3]-n[2]-1;e.add(b,m,[])}}e.add(n[3]+1,0,[["exit",f,t]])}return o!==void 0&&(a.end=Object.assign({},Cd(t.events,o)),e.add(o,0,[["exit",a,t]]),a=void 0),a}function GN(e,t,n,r,o){const a=[],i=Cd(t.events,n);o&&(o.end=Object.assign({},i),a.push(["exit",o,t])),r.end=Object.assign({},i),a.push(["exit",r,t]),e.add(n+1,0,a)}function Cd(e,t){const n=e[t],r=n[0]==="enter"?"start":"end";return n[1][r]}function Fut(e){return e!==null&&e<-2}function But(e){return e!==null&&(e<0||e===32)}function $ut(e){return e===-2||e===-1||e===32}const zut={tokenize:Hut},_ut={text:{91:zut}};function Hut(e,t,n){const r=this;return o;function o(l){return r.previous!==null||!r._gfmTasklistFirstContentOfListItem?n(l):(e.enter("taskListCheck"),e.enter("taskListCheckMarker"),e.consume(l),e.exit("taskListCheckMarker"),a)}function a(l){return But(l)?(e.enter("taskListCheckValueUnchecked"),e.consume(l),e.exit("taskListCheckValueUnchecked"),i):l===88||l===120?(e.enter("taskListCheckValueChecked"),e.consume(l),e.exit("taskListCheckValueChecked"),i):n(l)}function i(l){return l===93?(e.enter("taskListCheckMarker"),e.consume(l),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),s):n(l)}function s(l){return Fut(l)?t(l):$ut(l)?e.check({tokenize:Uut},t,n)(l):n(l)}}function Uut(e,t,n){return Sa(e,r,"whitespace");function r(o){return o===null?n(o):t(o)}}function Wut(e){return Ioe([fut,wut(),Nut(e),Lut,_ut])}function KN(e,t){const n=String(e);if(typeof t!="string")throw new TypeError("Expected character");let r=0,o=n.indexOf(t);for(;o!==-1;)r++,o=n.indexOf(t,o+t.length);return r}function Vut(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}const z7=function(e){if(e==null)return Xut;if(typeof e=="string")return Kut(e);if(typeof e=="object")return Array.isArray(e)?qut(e):Gut(e);if(typeof e=="function")return lx(e);throw new Error("Expected function, string, or object as test")};function qut(e){const t=[];let n=-1;for(;++n<e.length;)t[n]=z7(e[n]);return lx(r);function r(...o){let a=-1;for(;++a<t.length;)if(t[a].call(this,...o))return!0;return!1}}function Gut(e){return lx(t);function t(n){let r;for(r in e)if(n[r]!==e[r])return!1;return!0}}function Kut(e){return lx(t);function t(n){return n&&n.type===e}}function lx(e){return t;function t(n,...r){return!!(n&&typeof n=="object"&&"type"in n&&e.call(this,n,...r))}}function Xut(){return!0}const Yut=!0,XN=!1,Jut="skip",Qut=function(e,t,n,r){typeof t=="function"&&typeof n!="function"&&(r=n,n=t,t=null);const o=z7(t),a=r?-1:1;i(e,void 0,[])();function i(s,l,c){const u=s&&typeof s=="object"?s:{};if(typeof u.type=="string"){const h=typeof u.tagName=="string"?u.tagName:typeof u.name=="string"?u.name:void 0;Object.defineProperty(f,"name",{value:"node ("+(s.type+(h?"<"+h+">":""))+")"})}return f;function f(){let h=[],v,b,m;if((!t||o(s,l,c[c.length-1]||null))&&(h=Zut(n(s,c)),h[0]===XN))return h;if(s.children&&h[0]!==Jut)for(b=(r?s.children.length:-1)+a,m=c.concat(s);b>-1&&b<s.children.length;){if(v=i(s.children[b],b,m)(),v[0]===XN)return v;b=typeof v[1]=="number"?v[1]:b+a}return h}}};function Zut(e){return Array.isArray(e)?e:typeof e=="number"?[Yut,e]:[e]}const edt={}.hasOwnProperty,tdt=function(e,t,n,r){let o,a;typeof t=="string"||t instanceof RegExp?(a=[[t,n]],o=r):(a=t,o=n),o||(o={});const i=z7(o.ignore||[]),s=ndt(a);let l=-1;for(;++l<s.length;)Qut(e,"text",c);return e;function c(f,h){let v=-1,b;for(;++v<h.length;){const m=h[v];if(i(m,b?b.children.indexOf(m):void 0,b))return;b=m}if(b)return u(f,h)}function u(f,h){const v=h[h.length-1],b=s[l][0],m=s[l][1];let y=0;const A=v.children.indexOf(f);let w=!1,k=[];b.lastIndex=0;let C=b.exec(f.value);for(;C;){const E=C.index,S={index:C.index,input:C.input,stack:[...h,f]};let O=m(...C,S);if(typeof O=="string"&&(O=O.length>0?{type:"text",value:O}:void 0),O!==!1&&(y!==E&&k.push({type:"text",value:f.value.slice(y,E)}),Array.isArray(O)?k.push(...O):O&&k.push(O),y=E+C[0].length,w=!0),!b.global)break;C=b.exec(f.value)}return w?(y<f.value.length&&k.push({type:"text",value:f.value.slice(y)}),v.children.splice(A,1,...k)):k=[f],A+k.length}};function ndt(e){const t=[];if(typeof e!="object")throw new TypeError("Expected array or object as schema");if(Array.isArray(e)){let n=-1;for(;++n<e.length;)t.push([YN(e[n][0]),JN(e[n][1])])}else{let n;for(n in e)edt.call(e,n)&&t.push([YN(n),JN(e[n])])}return t}function YN(e){return typeof e=="string"?new RegExp(Vut(e),"g"):e}function JN(e){return typeof e=="function"?e:()=>e}const rdt=/[!-\/:-@\[-`\{-~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/,odt=GU(rdt),adt=GU(/\s/);function GU(e){return t;function t(n){return n!==null&&e.test(String.fromCharCode(n))}}const bw="phrasing",yw=["autolink","link","image","label"],idt={transforms:[pdt],enter:{literalAutolink:ldt,literalAutolinkEmail:xw,literalAutolinkHttp:xw,literalAutolinkWww:xw},exit:{literalAutolink:fdt,literalAutolinkEmail:ddt,literalAutolinkHttp:cdt,literalAutolinkWww:udt}},sdt={unsafe:[{character:"@",before:"[+\\-.\\w]",after:"[\\-.\\w]",inConstruct:bw,notInConstruct:yw},{character:".",before:"[Ww]",after:"[\\-.\\w]",inConstruct:bw,notInConstruct:yw},{character:":",before:"[ps]",after:"\\/",inConstruct:bw,notInConstruct:yw}]};function ldt(e){this.enter({type:"link",title:null,url:"",children:[]},e)}function xw(e){this.config.enter.autolinkProtocol.call(this,e)}function cdt(e){this.config.exit.autolinkProtocol.call(this,e)}function udt(e){this.config.exit.data.call(this,e);const t=this.stack[this.stack.length-1];t.url="http://"+this.sliceSerialize(e)}function ddt(e){this.config.exit.autolinkEmail.call(this,e)}function fdt(e){this.exit(e)}function pdt(e){tdt(e,[[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/gi,hdt],[/([-.\w+]+)@([-\w]+(?:\.[-\w]+)+)/g,gdt]],{ignore:["link","linkReference"]})}function hdt(e,t,n,r,o){let a="";if(!KU(o)||(/^w/i.test(t)&&(n=t+n,t="",a="http://"),!mdt(n)))return!1;const i=vdt(n+r);if(!i[0])return!1;const s={type:"link",title:null,url:a+t+i[0],children:[{type:"text",value:t+i[0]}]};return i[1]?[s,{type:"text",value:i[1]}]:s}function gdt(e,t,n,r){return!KU(r,!0)||/[-\d_]$/.test(n)?!1:{type:"link",title:null,url:"mailto:"+t+"@"+n,children:[{type:"text",value:t+"@"+n}]}}function mdt(e){const t=e.split(".");return!(t.length<2||t[t.length-1]&&(/_/.test(t[t.length-1])||!/[a-zA-Z\d]/.test(t[t.length-1]))||t[t.length-2]&&(/_/.test(t[t.length-2])||!/[a-zA-Z\d]/.test(t[t.length-2])))}function vdt(e){const t=/[!"&'),.:;<>?\]}]+$/.exec(e);if(!t)return[e,void 0];e=e.slice(0,t.index);let n=t[0],r=n.indexOf(")");const o=KN(e,"(");let a=KN(e,")");for(;r!==-1&&o>a;)e+=n.slice(0,r+1),n=n.slice(r+1),r=n.indexOf(")"),a++;return[e,n]}function KU(e,t){const n=e.input.charCodeAt(e.index-1);return(e.index===0||adt(n)||odt(n))&&(!t||n!==47)}function XU(e){return e.label||!e.identifier?e.label||"":Foe(e.identifier)}function bdt(e,t,n){const r=t.indexStack,o=e.children||[],a=t.createTracker(n),i=[];let s=-1;for(r.push(-1);++s<o.length;){const l=o[s];r[r.length-1]=s,i.push(a.move(t.handle(l,e,t,{before:`
`,after:`
`,...a.current()}))),l.type!=="list"&&(t.bulletLastUsed=void 0),s<o.length-1&&i.push(a.move(ydt(l,o[s+1],e,t)))}return r.pop(),i.join("")}function ydt(e,t,n,r){let o=r.join.length;for(;o--;){const a=r.join[o](e,t,n,r);if(a===!0||a===1)break;if(typeof a=="number")return`
`.repeat(1+a);if(a===!1)return`
<!---->
`}return`
`}const xdt=/\r?\n|\r/g;function Adt(e,t){const n=[];let r=0,o=0,a;for(;a=xdt.exec(e);)i(e.slice(r,a.index)),n.push(a[0]),r=a.index+a[0].length,o++;return i(e.slice(r)),n.join("");function i(s){n.push(t(s,o,!s))}}function _7(e){if(!e._compiled){const t=(e.atBreak?"[\\r\\n][\\t ]*":"")+(e.before?"(?:"+e.before+")":"");e._compiled=new RegExp((t?"("+t+")":"")+(/[|\\{}()[\]^$+*?.-]/.test(e.character)?"\\":"")+e.character+(e.after?"(?:"+e.after+")":""),"g")}return e._compiled}function wdt(e,t){return QN(e,t.inConstruct,!0)&&!QN(e,t.notInConstruct,!1)}function QN(e,t,n){if(typeof t=="string"&&(t=[t]),!t||t.length===0)return n;let r=-1;for(;++r<t.length;)if(e.includes(t[r]))return!0;return!1}function H7(e,t,n){const r=(n.before||"")+(t||"")+(n.after||""),o=[],a=[],i={};let s=-1;for(;++s<e.unsafe.length;){const u=e.unsafe[s];if(!wdt(e.stack,u))continue;const f=_7(u);let h;for(;h=f.exec(r);){const v="before"in u||!!u.atBreak,b="after"in u,m=h.index+(v?h[1].length:0);o.includes(m)?(i[m].before&&!v&&(i[m].before=!1),i[m].after&&!b&&(i[m].after=!1)):(o.push(m),i[m]={before:v,after:b})}}o.sort(Cdt);let l=n.before?n.before.length:0;const c=r.length-(n.after?n.after.length:0);for(s=-1;++s<o.length;){const u=o[s];u<l||u>=c||u+1<c&&o[s+1]===u+1&&i[u].after&&!i[u+1].before&&!i[u+1].after||o[s-1]===u-1&&i[u].before&&!i[u-1].before&&!i[u-1].after||(l!==u&&a.push(ZN(r.slice(l,u),"\\")),l=u,/[!-/:-@[-`{-~]/.test(r.charAt(u))&&(!n.encode||!n.encode.includes(r.charAt(u)))?a.push("\\"):(a.push("&#x"+r.charCodeAt(u).toString(16).toUpperCase()+";"),l++))}return a.push(ZN(r.slice(l,c),n.after)),a.join("")}function Cdt(e,t){return e-t}function ZN(e,t){const n=/\\(?=[!-/:-@[-`{-~])/g,r=[],o=[],a=e+t;let i=-1,s=0,l;for(;l=n.exec(a);)r.push(l.index);for(;++i<r.length;)s!==r[i]&&o.push(e.slice(s,r[i])),o.push("\\"),s=r[i];return o.push(e.slice(s)),o.join("")}function Fm(e){const t=e||{},n=t.now||{};let r=t.lineShift||0,o=n.line||1,a=n.column||1;return{move:l,current:i,shift:s};function i(){return{now:{line:o,column:a},lineShift:r}}function s(c){r+=c}function l(c){const u=c||"",f=u.split(/\r?\n|\r/g),h=f[f.length-1];return o+=f.length-1,a=f.length===1?a+h.length:1+h.length+r,u}}YU.peek=Ldt;function Sdt(){return{enter:{gfmFootnoteDefinition:kdt,gfmFootnoteDefinitionLabelString:Odt,gfmFootnoteCall:Ndt,gfmFootnoteCallString:Pdt},exit:{gfmFootnoteDefinition:jdt,gfmFootnoteDefinitionLabelString:Tdt,gfmFootnoteCall:Mdt,gfmFootnoteCallString:Rdt}}}function Edt(){return{unsafe:[{character:"[",inConstruct:["phrasing","label","reference"]}],handlers:{footnoteDefinition:Ddt,footnoteReference:YU}}}function kdt(e){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},e)}function Odt(){this.buffer()}function Tdt(e){const t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=lm(this.sliceSerialize(e)).toLowerCase()}function jdt(e){this.exit(e)}function Ndt(e){this.enter({type:"footnoteReference",identifier:"",label:""},e)}function Pdt(){this.buffer()}function Rdt(e){const t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=lm(this.sliceSerialize(e)).toLowerCase()}function Mdt(e){this.exit(e)}function YU(e,t,n,r){const o=Fm(r);let a=o.move("[^");const i=n.enter("footnoteReference"),s=n.enter("reference");return a+=o.move(H7(n,XU(e),{...o.current(),before:a,after:"]"})),s(),i(),a+=o.move("]"),a}function Ldt(){return"["}function Ddt(e,t,n,r){const o=Fm(r);let a=o.move("[^");const i=n.enter("footnoteDefinition"),s=n.enter("label");return a+=o.move(H7(n,XU(e),{...o.current(),before:a,after:"]"})),s(),a+=o.move("]:"+(e.children&&e.children.length>0?" ":"")),o.shift(4),a+=o.move(Adt(bdt(e,n,o.current()),Idt)),i(),a}function Idt(e,t,n){return t===0?e:(n?"":" ")+e}function JU(e,t,n){const r=t.indexStack,o=e.children||[],a=[];let i=-1,s=n.before;r.push(-1);let l=t.createTracker(n);for(;++i<o.length;){const c=o[i];let u;if(r[r.length-1]=i,i+1<o.length){let f=t.handle.handlers[o[i+1].type];f&&f.peek&&(f=f.peek),u=f?f(o[i+1],e,t,{before:"",after:"",...l.current()}).charAt(0):""}else u=n.after;a.length>0&&(s==="\r"||s===`
`)&&c.type==="html"&&(a[a.length-1]=a[a.length-1].replace(/(\r?\n|\r)$/," "),s=" ",l=t.createTracker(n),l.move(a.join(""))),a.push(l.move(t.handle(c,e,t,{...l.current(),before:s,after:u}))),s=a[a.length-1].slice(-1)}return r.pop(),a.join("")}const Fdt=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];QU.peek=Hdt;const Bdt={canContainEols:["delete"],enter:{strikethrough:zdt},exit:{strikethrough:_dt}},$dt={unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:Fdt}],handlers:{delete:QU}};function zdt(e){this.enter({type:"delete",children:[]},e)}function _dt(e){this.exit(e)}function QU(e,t,n,r){const o=Fm(r),a=n.enter("strikethrough");let i=o.move("~~");return i+=JU(e,n,{...o.current(),before:i,after:"~"}),i+=o.move("~~"),a(),i}function Hdt(){return"~"}ZU.peek=Udt;function ZU(e,t,n){let r=e.value||"",o="`",a=-1;for(;new RegExp("(^|[^`])"+o+"([^`]|$)").test(r);)o+="`";for(/[^ \r\n]/.test(r)&&(/^[ \r\n]/.test(r)&&/[ \r\n]$/.test(r)||/^`|`$/.test(r))&&(r=" "+r+" ");++a<n.unsafe.length;){const i=n.unsafe[a],s=_7(i);let l;if(i.atBreak)for(;l=s.exec(r);){let c=l.index;r.charCodeAt(c)===10&&r.charCodeAt(c-1)===13&&c--,r=r.slice(0,c)+" "+r.slice(l.index+1)}}return o+r+o}function Udt(){return"`"}function Wdt(e,t={}){const n=(t.align||[]).concat(),r=t.stringLength||qdt,o=[],a=[],i=[],s=[];let l=0,c=-1;for(;++c<e.length;){const b=[],m=[];let y=-1;for(e[c].length>l&&(l=e[c].length);++y<e[c].length;){const A=Vdt(e[c][y]);if(t.alignDelimiters!==!1){const w=r(A);m[y]=w,(s[y]===void 0||w>s[y])&&(s[y]=w)}b.push(A)}a[c]=b,i[c]=m}let u=-1;if(typeof n=="object"&&"length"in n)for(;++u<l;)o[u]=eP(n[u]);else{const b=eP(n);for(;++u<l;)o[u]=b}u=-1;const f=[],h=[];for(;++u<l;){const b=o[u];let m="",y="";b===99?(m=":",y=":"):b===108?m=":":b===114&&(y=":");let A=t.alignDelimiters===!1?1:Math.max(1,s[u]-m.length-y.length);const w=m+"-".repeat(A)+y;t.alignDelimiters!==!1&&(A=m.length+A+y.length,A>s[u]&&(s[u]=A),h[u]=A),f[u]=w}a.splice(1,0,f),i.splice(1,0,h),c=-1;const v=[];for(;++c<a.length;){const b=a[c],m=i[c];u=-1;const y=[];for(;++u<l;){const A=b[u]||"";let w="",k="";if(t.alignDelimiters!==!1){const C=s[u]-(m[u]||0),E=o[u];E===114?w=" ".repeat(C):E===99?C%2?(w=" ".repeat(C/2+.5),k=" ".repeat(C/2-.5)):(w=" ".repeat(C/2),k=w):k=" ".repeat(C)}t.delimiterStart!==!1&&!u&&y.push("|"),t.padding!==!1&&!(t.alignDelimiters===!1&&A==="")&&(t.delimiterStart!==!1||u)&&y.push(" "),t.alignDelimiters!==!1&&y.push(w),y.push(A),t.alignDelimiters!==!1&&y.push(k),t.padding!==!1&&y.push(" "),(t.delimiterEnd!==!1||u!==l-1)&&y.push("|")}v.push(t.delimiterEnd===!1?y.join("").replace(/ +$/,""):y.join(""))}return v.join(`
`)}function Vdt(e){return e==null?"":String(e)}function qdt(e){return e.length}function eP(e){const t=typeof e=="string"?e.codePointAt(0):0;return t===67||t===99?99:t===76||t===108?108:t===82||t===114?114:0}const Gdt={enter:{table:Kdt,tableData:tP,tableHeader:tP,tableRow:Ydt},exit:{codeText:Jdt,table:Xdt,tableData:Aw,tableHeader:Aw,tableRow:Aw}};function Kdt(e){const t=e._align;this.enter({type:"table",align:t.map(n=>n==="none"?null:n),children:[]},e),this.setData("inTable",!0)}function Xdt(e){this.exit(e),this.setData("inTable")}function Ydt(e){this.enter({type:"tableRow",children:[]},e)}function Aw(e){this.exit(e)}function tP(e){this.enter({type:"tableCell",children:[]},e)}function Jdt(e){let t=this.resume();this.getData("inTable")&&(t=t.replace(/\\([\\|])/g,Qdt));const n=this.stack[this.stack.length-1];n.value=t,this.exit(e)}function Qdt(e,t){return t==="|"?t:e}function Zdt(e){const t=e||{},n=t.tableCellPadding,r=t.tablePipeAlign,o=t.stringLength,a=n?" ":"|";return{unsafe:[{character:"\r",inConstruct:"tableCell"},{character:`
`,inConstruct:"tableCell"},{atBreak:!0,character:"|",after:"[ :-]"},{character:"|",inConstruct:"tableCell"},{atBreak:!0,character:":",after:"-"},{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{table:i,tableRow:s,tableCell:l,inlineCode:h}};function i(v,b,m,y){return c(u(v,m,y),v.align)}function s(v,b,m,y){const A=f(v,m,y),w=c([A]);return w.slice(0,w.indexOf(`
`))}function l(v,b,m,y){const A=m.enter("tableCell"),w=m.enter("phrasing"),k=JU(v,m,{...y,before:a,after:a});return w(),A(),k}function c(v,b){return Wdt(v,{align:b,alignDelimiters:r,padding:n,stringLength:o})}function u(v,b,m){const y=v.children;let A=-1;const w=[],k=b.enter("table");for(;++A<y.length;)w[A]=f(y[A],b,m);return k(),w}function f(v,b,m){const y=v.children;let A=-1;const w=[],k=b.enter("tableRow");for(;++A<y.length;)w[A]=l(y[A],v,b,m);return k(),w}function h(v,b,m){let y=ZU(v,b,m);return m.stack.includes("tableCell")&&(y=y.replace(/\|/g,"\\$&")),y}}function eft(e){const t=e.options.bullet||"*";if(t!=="*"&&t!=="+"&&t!=="-")throw new Error("Cannot serialize items with `"+t+"` for `options.bullet`, expected `*`, `+`, or `-`");return t}function tft(e){const t=e.options.listItemIndent||"tab";if(t===1||t==="1")return"one";if(t!=="tab"&&t!=="one"&&t!=="mixed")throw new Error("Cannot serialize items with `"+t+"` for `options.listItemIndent`, expected `tab`, `one`, or `mixed`");return t}function nft(e,t,n,r){const o=tft(n);let a=n.bulletCurrent||eft(n);t&&t.type==="list"&&t.ordered&&(a=(typeof t.start=="number"&&t.start>-1?t.start:1)+(n.options.incrementListMarker===!1?0:t.children.indexOf(e))+a);let i=a.length+1;(o==="tab"||o==="mixed"&&(t&&t.type==="list"&&t.spread||e.spread))&&(i=Math.ceil(i/4)*4);const s=n.createTracker(r);s.move(a+" ".repeat(i-a.length)),s.shift(i);const l=n.enter("listItem"),c=n.indentLines(n.containerFlow(e,s.current()),u);return l(),c;function u(f,h,v){return h?(v?"":" ".repeat(i))+f:(v?a:a+" ".repeat(i-a.length))+f}}const rft={exit:{taskListCheckValueChecked:nP,taskListCheckValueUnchecked:nP,paragraph:aft}},oft={unsafe:[{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{listItem:ift}};function nP(e){const t=this.stack[this.stack.length-2];t.checked=e.type==="taskListCheckValueChecked"}function aft(e){const t=this.stack[this.stack.length-2];if(t&&t.type==="listItem"&&typeof t.checked=="boolean"){const n=this.stack[this.stack.length-1],r=n.children[0];if(r&&r.type==="text"){const o=t.children;let a=-1,i;for(;++a<o.length;){const s=o[a];if(s.type==="paragraph"){i=s;break}}i===n&&(r.value=r.value.slice(1),r.value.length===0?n.children.shift():n.position&&r.position&&typeof r.position.start.offset=="number"&&(r.position.start.column++,r.position.start.offset++,n.position.start=Object.assign({},r.position.start)))}}this.exit(e)}function ift(e,t,n,r){const o=e.children[0],a=typeof e.checked=="boolean"&&o&&o.type==="paragraph",i="["+(e.checked?"x":" ")+"] ",s=Fm(r);a&&s.move(i);let l=nft(e,t,n,{...r,...s.current()});return a&&(l=l.replace(/^(?:[*+-]|\d+\.)([\r\n]| {1,3})/,c)),l;function c(u){return u+i}}function sft(){return[idt,Sdt(),Bdt,Gdt,rft]}function lft(e){return{extensions:[sdt,Edt(),$dt,Zdt(e),oft]}}function U7(e={}){const t=this.data();n("micromarkExtensions",Wut(e)),n("fromMarkdownExtensions",sft()),n("toMarkdownExtensions",lft(e));function n(r,o){(t[r]?t[r]:t[r]=[]).push(o)}}function jc(e){return e!==null&&e<-2}const cft={tokenize:uft,concrete:!0},rP={tokenize:dft,partial:!0};function uft(e,t,n){const r=this,o=r.events[r.events.length-1],a=o&&o[1].type==="linePrefix"?o[2].sliceSerialize(o[1],!0).length:0;let i=0;return s;function s(w){return e.enter("mathFlow"),e.enter("mathFlowFence"),e.enter("mathFlowFenceSequence"),l(w)}function l(w){return w===36?(e.consume(w),i++,l):i<2?n(w):(e.exit("mathFlowFenceSequence"),Sa(e,c,"whitespace")(w))}function c(w){return w===null||jc(w)?f(w):(e.enter("mathFlowFenceMeta"),e.enter("chunkString",{contentType:"string"}),u(w))}function u(w){return w===null||jc(w)?(e.exit("chunkString"),e.exit("mathFlowFenceMeta"),f(w)):w===36?n(w):(e.consume(w),u)}function f(w){return e.exit("mathFlowFence"),r.interrupt?t(w):e.attempt(rP,h,y)(w)}function h(w){return e.attempt({tokenize:A,partial:!0},y,v)(w)}function v(w){return(a?Sa(e,b,"linePrefix",a+1):b)(w)}function b(w){return w===null?y(w):jc(w)?e.attempt(rP,h,y)(w):(e.enter("mathFlowValue"),m(w))}function m(w){return w===null||jc(w)?(e.exit("mathFlowValue"),b(w)):(e.consume(w),m)}function y(w){return e.exit("mathFlow"),t(w)}function A(w,k,C){let E=0;return Sa(w,S,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4);function S(P){return w.enter("mathFlowFence"),w.enter("mathFlowFenceSequence"),O(P)}function O(P){return P===36?(E++,w.consume(P),O):E<i?C(P):(w.exit("mathFlowFenceSequence"),Sa(w,T,"whitespace")(P))}function T(P){return P===null||jc(P)?(w.exit("mathFlowFence"),k(P)):C(P)}}}function dft(e,t,n){const r=this;return o;function o(i){return i===null?t(i):(e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),a)}function a(i){return r.parser.lazy[r.now().line]?n(i):t(i)}}function fft(e){let n=(e||{}).singleDollarTextMath;return n==null&&(n=!0),{tokenize:r,resolve:pft,previous:hft};function r(o,a,i){let s=0,l,c;return u;function u(m){return o.enter("mathText"),o.enter("mathTextSequence"),f(m)}function f(m){return m===36?(o.consume(m),s++,f):s<2&&!n?i(m):(o.exit("mathTextSequence"),h(m))}function h(m){return m===null?i(m):m===36?(c=o.enter("mathTextSequence"),l=0,b(m)):m===32?(o.enter("space"),o.consume(m),o.exit("space"),h):jc(m)?(o.enter("lineEnding"),o.consume(m),o.exit("lineEnding"),h):(o.enter("mathTextData"),v(m))}function v(m){return m===null||m===32||m===36||jc(m)?(o.exit("mathTextData"),h(m)):(o.consume(m),v)}function b(m){return m===36?(o.consume(m),l++,b):l===s?(o.exit("mathTextSequence"),o.exit("mathText"),a(m)):(c.type="mathTextData",v(m))}}}function pft(e){let t=e.length-4,n=3,r,o;if((e[n][1].type==="lineEnding"||e[n][1].type==="space")&&(e[t][1].type==="lineEnding"||e[t][1].type==="space")){for(r=n;++r<t;)if(e[r][1].type==="mathTextData"){e[t][1].type="mathTextPadding",e[n][1].type="mathTextPadding",n+=2,t-=2;break}}for(r=n-1,t++;++r<=t;)o===void 0?r!==t&&e[r][1].type!=="lineEnding"&&(o=r):(r===t||e[r][1].type==="lineEnding")&&(e[o][1].type="mathTextData",r!==o+2&&(e[o][1].end=e[r-1][1].end,e.splice(o+2,r-o-2),t-=r-o-2,r=o+2),o=void 0);return e}function hft(e){return e!==36||this.events[this.events.length-1][1].type==="characterEscape"}function gft(e){return{flow:{36:cft},text:{36:fft(e)}}}function mft(e,t){const n=String(e);let r=n.indexOf(t),o=r,a=0,i=0;if(typeof t!="string")throw new TypeError("Expected substring");for(;r!==-1;)r===o?++a>i&&(i=a):a=1,o=r+t.length,r=n.indexOf(t,o);return i}function vft(){return{enter:{mathFlow:e,mathFlowFenceMeta:t,mathText:a},exit:{mathFlow:o,mathFlowFence:r,mathFlowFenceMeta:n,mathFlowValue:s,mathText:i,mathTextData:s}};function e(l){this.enter({type:"math",meta:null,value:"",data:{hName:"div",hProperties:{className:["math","math-display"]},hChildren:[{type:"text",value:""}]}},l)}function t(){this.buffer()}function n(){const l=this.resume(),c=this.stack[this.stack.length-1];c.meta=l}function r(){this.getData("mathFlowInside")||(this.buffer(),this.setData("mathFlowInside",!0))}function o(l){const c=this.resume().replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),u=this.exit(l);u.value=c,u.data.hChildren[0].value=c,this.setData("mathFlowInside")}function a(l){this.enter({type:"inlineMath",value:"",data:{hName:"span",hProperties:{className:["math","math-inline"]},hChildren:[{type:"text",value:""}]}},l),this.buffer()}function i(l){const c=this.resume(),u=this.exit(l);u.value=c,u.data.hChildren[0].value=c}function s(l){this.config.enter.data.call(this,l),this.config.exit.data.call(this,l)}}function bft(e){let t=(e||{}).singleDollarTextMath;return t==null&&(t=!0),r.peek=o,{unsafe:[{character:"\r",inConstruct:"mathFlowMeta"},{character:`
`,inConstruct:"mathFlowMeta"},{character:"$",after:t?void 0:"\\$",inConstruct:"phrasing"},{character:"$",inConstruct:"mathFlowMeta"},{atBreak:!0,character:"$",after:"\\$"}],handlers:{math:n,inlineMath:r}};function n(a,i,s,l){const c=a.value||"",u=Fm(l),f="$".repeat(Math.max(mft(c,"$")+1,2)),h=s.enter("mathFlow");let v=u.move(f);if(a.meta){const b=s.enter("mathFlowMeta");v+=u.move(H7(s,a.meta,{before:v,after:`
`,encode:["$"],...u.current()})),b()}return v+=u.move(`
`),c&&(v+=u.move(c+`
`)),v+=u.move(f),h(),v}function r(a,i,s){let l=a.value||"",c=1;for(t||c++;new RegExp("(^|[^$])"+"\\$".repeat(c)+"([^$]|$)").test(l);)c++;const u="$".repeat(c);/[^ \r\n]/.test(l)&&(/^[ \r\n]/.test(l)&&/[ \r\n]$/.test(l)||/^\$|\$$/.test(l))&&(l=" "+l+" ");let f=-1;for(;++f<s.unsafe.length;){const h=s.unsafe[f],v=_7(h);let b;if(h.atBreak)for(;b=v.exec(l);){let m=b.index;l.codePointAt(m)===10&&l.codePointAt(m-1)===13&&m--,l=l.slice(0,m)+" "+l.slice(b.index+1)}}return u+l+u}function o(){return"$"}}function W7(e={}){const t=this.data();n("micromarkExtensions",gft(e)),n("fromMarkdownExtensions",vft()),n("toMarkdownExtensions",bft(e));function n(r,o){(t[r]?t[r]:t[r]=[]).push(o)}}const yft="/assets/male-technologist-d2e7de57.png",zr="/assets/robot-ad00f191.png";var xft=Eft,va=[],Aft=typeof Uint8Array<"u"?Uint8Array:Array,oP="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(var A0=0,wft=oP.length;A0<wft;++A0)va[oP.charCodeAt(A0)]=A0;va["-".charCodeAt(0)]=62;va["_".charCodeAt(0)]=63;function Cft(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");n===-1&&(n=t);var r=n===t?0:4-n%4;return[n,r]}function Sft(e,t,n){return(t+n)*3/4-n}function Eft(e){var t,n=Cft(e),r=n[0],o=n[1],a=new Aft(Sft(e,r,o)),i=0,s=o>0?r-4:r,l;for(l=0;l<s;l+=4)t=va[e.charCodeAt(l)]<<18|va[e.charCodeAt(l+1)]<<12|va[e.charCodeAt(l+2)]<<6|va[e.charCodeAt(l+3)],a[i++]=t>>16&255,a[i++]=t>>8&255,a[i++]=t&255;return o===2&&(t=va[e.charCodeAt(l)]<<2|va[e.charCodeAt(l+1)]>>4,a[i++]=t&255),o===1&&(t=va[e.charCodeAt(l)]<<10|va[e.charCodeAt(l+1)]<<4|va[e.charCodeAt(l+2)]>>2,a[i++]=t>>8&255,a[i++]=t&255),a}function kft({fileName:e,content:t,fileType:n}){const r=()=>{const l=new Uint8Array(xft(t)),c=new Blob([l],{type:"application/octet-stream"}),u=URL.createObjectURL(c),f=document.createElement("a");f.href=u,f.download=e+".png",document.body.appendChild(f),f.click(),document.body.removeChild(f),URL.revokeObjectURL(u)},[o,a]=p.useState(!1);function i(){a(!0)}function s(){a(!1)}return n==="image"?d.jsxs("div",{className:"relative h-1/4 w-1/4",onMouseEnter:i,onMouseLeave:s,children:[d.jsx("img",{src:`data:image/png;base64,${t}`,alt:"generated image",className:"h-full w-full rounded-lg"}),o&&d.jsx("div",{className:"file-card-modal-image-div ",children:d.jsx("button",{className:"file-card-modal-image-button ",onClick:r,children:d.jsx(dT,{className:"h-5 w-5 text-current hover:scale-110"})})})]}):d.jsx("button",{onClick:r,className:"file-card-modal-button",children:d.jsxs("div",{className:"file-card-modal-div",children:[" ",n==="image"?d.jsx("img",{src:`data:image/png;base64,${t}`,alt:"",className:"h-8 w-8"}):d.jsx(p6,{className:"h-8 w-8"}),d.jsxs("div",{className:"file-card-modal-footer",children:[" ",d.jsx("div",{className:"file-card-modal-name",children:e}),d.jsx("div",{className:"file-card-modal-type",children:n})]}),d.jsx(dT,{className:"ml-auto h-6 w-6 text-current"})]})})}var Oft={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"},Tft=Object.defineProperty,jft=Object.defineProperties,Nft=Object.getOwnPropertyDescriptors,qv=Object.getOwnPropertySymbols,eW=Object.prototype.hasOwnProperty,tW=Object.prototype.propertyIsEnumerable,aP=(e,t,n)=>t in e?Tft(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,iP=(e,t)=>{for(var n in t||(t={}))eW.call(t,n)&&aP(e,n,t[n]);if(qv)for(var n of qv(t))tW.call(t,n)&&aP(e,n,t[n]);return e},Pft=(e,t)=>jft(e,Nft(t)),Rft=(e,t)=>{var n={};for(var r in e)eW.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&qv)for(var r of qv(e))t.indexOf(r)<0&&tW.call(e,r)&&(n[r]=e[r]);return n},V7=(e,t,n)=>{const r=p.forwardRef((o,a)=>{var i=o,{color:s="currentColor",size:l=24,stroke:c=2,children:u}=i,f=Rft(i,["color","size","stroke","children"]);return p.createElement("svg",iP(Pft(iP({ref:a},Oft),{width:l,height:l,stroke:s,strokeWidth:c,className:`tabler-icon tabler-icon-${e}`}),f),[...n.map(([h,v])=>p.createElement(h,v)),...u||[]])});return r.propTypes={color:ft.string,size:ft.oneOfType([ft.string,ft.number]),stroke:ft.oneOfType([ft.string,ft.number])},r.displayName=`${t}`,r},Mft=V7("check","IconCheck",[["path",{d:"M5 12l5 5l10 -10",key:"svg-0"}]]),Lft=V7("clipboard","IconClipboard",[["path",{d:"M9 5h-2a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-12a2 2 0 0 0 -2 -2h-2",key:"svg-0"}],["path",{d:"M9 3m0 2a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v0a2 2 0 0 1 -2 2h-2a2 2 0 0 1 -2 -2z",key:"svg-1"}]]),Dft=V7("download","IconDownload",[["path",{d:"M4 17v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2 -2v-2",key:"svg-0"}],["path",{d:"M7 11l5 5l5 -5",key:"svg-1"}],["path",{d:"M12 4l0 12",key:"svg-2"}]]),q7={},ww={},sP;function Ift(){return sP||(sP=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={'code[class*="language-"]':{color:"black",background:"none",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",maxHeight:"inherit",height:"inherit",padding:"0 1em",display:"block",overflow:"auto"},'pre[class*="language-"]':{color:"black",background:"none",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",position:"relative",margin:".5em 0",overflow:"visible",padding:"1px",backgroundColor:"#fdfdfd",WebkitBoxSizing:"border-box",MozBoxSizing:"border-box",boxSizing:"border-box",marginBottom:"1em"},'pre[class*="language-"] > code':{position:"relative",zIndex:"1",borderLeft:"10px solid #358ccb",boxShadow:"-1px 0px 0px 0px #358ccb, 0px 0px 0px 1px #dfdfdf",backgroundColor:"#fdfdfd",backgroundImage:"linear-gradient(transparent 50%, rgba(69, 142, 209, 0.04) 50%)",backgroundSize:"3em 3em",backgroundOrigin:"content-box",backgroundAttachment:"local"},':not(pre) > code[class*="language-"]':{backgroundColor:"#fdfdfd",WebkitBoxSizing:"border-box",MozBoxSizing:"border-box",boxSizing:"border-box",marginBottom:"1em",position:"relative",padding:".2em",borderRadius:"0.3em",color:"#c92c2c",border:"1px solid rgba(0, 0, 0, 0.1)",display:"inline",whiteSpace:"normal"},'pre[class*="language-"]:before':{content:"''",display:"block",position:"absolute",bottom:"0.75em",left:"0.18em",width:"40%",height:"20%",maxHeight:"13em",boxShadow:"0px 13px 8px #979797",WebkitTransform:"rotate(-2deg)",MozTransform:"rotate(-2deg)",msTransform:"rotate(-2deg)",OTransform:"rotate(-2deg)",transform:"rotate(-2deg)"},'pre[class*="language-"]:after':{content:"''",display:"block",position:"absolute",bottom:"0.75em",left:"auto",width:"40%",height:"20%",maxHeight:"13em",boxShadow:"0px 13px 8px #979797",WebkitTransform:"rotate(2deg)",MozTransform:"rotate(2deg)",msTransform:"rotate(2deg)",OTransform:"rotate(2deg)",transform:"rotate(2deg)",right:"0.75em"},comment:{color:"#7D8B99"},"block-comment":{color:"#7D8B99"},prolog:{color:"#7D8B99"},doctype:{color:"#7D8B99"},cdata:{color:"#7D8B99"},punctuation:{color:"#5F6364"},property:{color:"#c92c2c"},tag:{color:"#c92c2c"},boolean:{color:"#c92c2c"},number:{color:"#c92c2c"},"function-name":{color:"#c92c2c"},constant:{color:"#c92c2c"},symbol:{color:"#c92c2c"},deleted:{color:"#c92c2c"},selector:{color:"#2f9c0a"},"attr-name":{color:"#2f9c0a"},string:{color:"#2f9c0a"},char:{color:"#2f9c0a"},function:{color:"#2f9c0a"},builtin:{color:"#2f9c0a"},inserted:{color:"#2f9c0a"},operator:{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},entity:{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)",cursor:"help"},url:{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},variable:{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},atrule:{color:"#1990b8"},"attr-value":{color:"#1990b8"},keyword:{color:"#1990b8"},"class-name":{color:"#1990b8"},regex:{color:"#e90"},important:{color:"#e90",fontWeight:"normal"},".language-css .token.string":{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},".style .token.string":{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},namespace:{Opacity:".7"},'pre[class*="language-"].line-numbers.line-numbers':{paddingLeft:"0"},'pre[class*="language-"].line-numbers.line-numbers code':{paddingLeft:"3.8em"},'pre[class*="language-"].line-numbers.line-numbers .line-numbers-rows':{left:"0"},'pre[class*="language-"][data-line]':{paddingTop:"0",paddingBottom:"0",paddingLeft:"0"},"pre[data-line] code":{position:"relative",paddingLeft:"4em"},"pre .line-highlight":{marginTop:"0"}};e.default=t}(ww)),ww}var Cw={},lP;function Fft(){return lP||(lP=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={'code[class*="language-"]':{color:"white",background:"none",textShadow:"0 -.1em .2em black",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"white",background:"hsl(30, 20%, 25%)",textShadow:"0 -.1em .2em black",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",border:".3em solid hsl(30, 20%, 40%)",borderRadius:".5em",boxShadow:"1px 1px .5em black inset"},':not(pre) > code[class*="language-"]':{background:"hsl(30, 20%, 25%)",padding:".15em .2em .05em",borderRadius:".3em",border:".13em solid hsl(30, 20%, 40%)",boxShadow:"1px 1px .3em -.1em black inset",whiteSpace:"normal"},comment:{color:"hsl(30, 20%, 50%)"},prolog:{color:"hsl(30, 20%, 50%)"},doctype:{color:"hsl(30, 20%, 50%)"},cdata:{color:"hsl(30, 20%, 50%)"},punctuation:{Opacity:".7"},namespace:{Opacity:".7"},property:{color:"hsl(350, 40%, 70%)"},tag:{color:"hsl(350, 40%, 70%)"},boolean:{color:"hsl(350, 40%, 70%)"},number:{color:"hsl(350, 40%, 70%)"},constant:{color:"hsl(350, 40%, 70%)"},symbol:{color:"hsl(350, 40%, 70%)"},selector:{color:"hsl(75, 70%, 60%)"},"attr-name":{color:"hsl(75, 70%, 60%)"},string:{color:"hsl(75, 70%, 60%)"},char:{color:"hsl(75, 70%, 60%)"},builtin:{color:"hsl(75, 70%, 60%)"},inserted:{color:"hsl(75, 70%, 60%)"},operator:{color:"hsl(40, 90%, 60%)"},entity:{color:"hsl(40, 90%, 60%)",cursor:"help"},url:{color:"hsl(40, 90%, 60%)"},".language-css .token.string":{color:"hsl(40, 90%, 60%)"},".style .token.string":{color:"hsl(40, 90%, 60%)"},variable:{color:"hsl(40, 90%, 60%)"},atrule:{color:"hsl(350, 40%, 70%)"},"attr-value":{color:"hsl(350, 40%, 70%)"},keyword:{color:"hsl(350, 40%, 70%)"},regex:{color:"#e90"},important:{color:"#e90",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},deleted:{color:"red"}};e.default=t}(Cw)),Cw}var Sw={},cP;function Bft(){return cP||(cP=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={'code[class*="language-"]':{fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"black",color:"white",boxShadow:"-.3em 0 0 .3em black, .3em 0 0 .3em black"},'pre[class*="language-"]':{fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:".4em .8em",margin:".5em 0",overflow:"auto",background:`url('data:image/svg+xml;charset=utf-8,<svg%20version%3D"1.1"%20xmlns%3D"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg"%20width%3D"100"%20height%3D"100"%20fill%3D"rgba(0%2C0%2C0%2C.2)">%0D%0A<polygon%20points%3D"0%2C50%2050%2C0%200%2C0"%20%2F>%0D%0A<polygon%20points%3D"0%2C100%2050%2C100%20100%2C50%20100%2C0"%20%2F>%0D%0A<%2Fsvg>')`,backgroundSize:"1em 1em"},':not(pre) > code[class*="language-"]':{padding:".2em",borderRadius:".3em",boxShadow:"none",whiteSpace:"normal"},comment:{color:"#aaa"},prolog:{color:"#aaa"},doctype:{color:"#aaa"},cdata:{color:"#aaa"},punctuation:{color:"#999"},namespace:{Opacity:".7"},property:{color:"#0cf"},tag:{color:"#0cf"},boolean:{color:"#0cf"},number:{color:"#0cf"},constant:{color:"#0cf"},symbol:{color:"#0cf"},selector:{color:"yellow"},"attr-name":{color:"yellow"},string:{color:"yellow"},char:{color:"yellow"},builtin:{color:"yellow"},operator:{color:"yellowgreen"},entity:{color:"yellowgreen",cursor:"help"},url:{color:"yellowgreen"},".language-css .token.string":{color:"yellowgreen"},variable:{color:"yellowgreen"},inserted:{color:"yellowgreen"},atrule:{color:"deeppink"},"attr-value":{color:"deeppink"},keyword:{color:"deeppink"},regex:{color:"orange"},important:{color:"orange",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},deleted:{color:"red"},"pre.diff-highlight.diff-highlight > code .token.deleted:not(.prefix)":{backgroundColor:"rgba(255, 0, 0, .3)",display:"inline"},"pre > code.diff-highlight.diff-highlight .token.deleted:not(.prefix)":{backgroundColor:"rgba(255, 0, 0, .3)",display:"inline"},"pre.diff-highlight.diff-highlight > code .token.inserted:not(.prefix)":{backgroundColor:"rgba(0, 255, 128, .3)",display:"inline"},"pre > code.diff-highlight.diff-highlight .token.inserted:not(.prefix)":{backgroundColor:"rgba(0, 255, 128, .3)",display:"inline"}};e.default=t}(Sw)),Sw}var Ew={},uP;function $ft(){return uP||(uP=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={'code[class*="language-"]':{color:"#f8f8f2",background:"none",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#f8f8f2",background:"#272822",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",borderRadius:"0.3em"},':not(pre) > code[class*="language-"]':{background:"#272822",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"#8292a2"},prolog:{color:"#8292a2"},doctype:{color:"#8292a2"},cdata:{color:"#8292a2"},punctuation:{color:"#f8f8f2"},namespace:{Opacity:".7"},property:{color:"#f92672"},tag:{color:"#f92672"},constant:{color:"#f92672"},symbol:{color:"#f92672"},deleted:{color:"#f92672"},boolean:{color:"#ae81ff"},number:{color:"#ae81ff"},selector:{color:"#a6e22e"},"attr-name":{color:"#a6e22e"},string:{color:"#a6e22e"},char:{color:"#a6e22e"},builtin:{color:"#a6e22e"},inserted:{color:"#a6e22e"},operator:{color:"#f8f8f2"},entity:{color:"#f8f8f2",cursor:"help"},url:{color:"#f8f8f2"},".language-css .token.string":{color:"#f8f8f2"},".style .token.string":{color:"#f8f8f2"},variable:{color:"#f8f8f2"},atrule:{color:"#e6db74"},"attr-value":{color:"#e6db74"},function:{color:"#e6db74"},"class-name":{color:"#e6db74"},keyword:{color:"#66d9ef"},regex:{color:"#fd971f"},important:{color:"#fd971f",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}};e.default=t}(Ew)),Ew}var kw={},dP;function zft(){return dP||(dP=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={'code[class*="language-"]':{color:"#657b83",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#657b83",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",borderRadius:"0.3em",backgroundColor:"#fdf6e3"},'pre[class*="language-"]::-moz-selection':{background:"#073642"},'pre[class*="language-"] ::-moz-selection':{background:"#073642"},'code[class*="language-"]::-moz-selection':{background:"#073642"},'code[class*="language-"] ::-moz-selection':{background:"#073642"},'pre[class*="language-"]::selection':{background:"#073642"},'pre[class*="language-"] ::selection':{background:"#073642"},'code[class*="language-"]::selection':{background:"#073642"},'code[class*="language-"] ::selection':{background:"#073642"},':not(pre) > code[class*="language-"]':{backgroundColor:"#fdf6e3",padding:".1em",borderRadius:".3em"},comment:{color:"#93a1a1"},prolog:{color:"#93a1a1"},doctype:{color:"#93a1a1"},cdata:{color:"#93a1a1"},punctuation:{color:"#586e75"},namespace:{Opacity:".7"},property:{color:"#268bd2"},tag:{color:"#268bd2"},boolean:{color:"#268bd2"},number:{color:"#268bd2"},constant:{color:"#268bd2"},symbol:{color:"#268bd2"},deleted:{color:"#268bd2"},selector:{color:"#2aa198"},"attr-name":{color:"#2aa198"},string:{color:"#2aa198"},char:{color:"#2aa198"},builtin:{color:"#2aa198"},url:{color:"#2aa198"},inserted:{color:"#2aa198"},entity:{color:"#657b83",background:"#eee8d5",cursor:"help"},atrule:{color:"#859900"},"attr-value":{color:"#859900"},keyword:{color:"#859900"},function:{color:"#b58900"},"class-name":{color:"#b58900"},regex:{color:"#cb4b16"},important:{color:"#cb4b16",fontWeight:"bold"},variable:{color:"#cb4b16"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}};e.default=t}(kw)),kw}var Ow={},fP;function _ft(){return fP||(fP=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={'code[class*="language-"]':{color:"#ccc",background:"none",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#ccc",background:"#2d2d2d",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto"},':not(pre) > code[class*="language-"]':{background:"#2d2d2d",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"#999"},"block-comment":{color:"#999"},prolog:{color:"#999"},doctype:{color:"#999"},cdata:{color:"#999"},punctuation:{color:"#ccc"},tag:{color:"#e2777a"},"attr-name":{color:"#e2777a"},namespace:{color:"#e2777a"},deleted:{color:"#e2777a"},"function-name":{color:"#6196cc"},boolean:{color:"#f08d49"},number:{color:"#f08d49"},function:{color:"#f08d49"},property:{color:"#f8c555"},"class-name":{color:"#f8c555"},constant:{color:"#f8c555"},symbol:{color:"#f8c555"},selector:{color:"#cc99cd"},important:{color:"#cc99cd",fontWeight:"bold"},atrule:{color:"#cc99cd"},keyword:{color:"#cc99cd"},builtin:{color:"#cc99cd"},string:{color:"#7ec699"},char:{color:"#7ec699"},"attr-value":{color:"#7ec699"},regex:{color:"#7ec699"},variable:{color:"#7ec699"},operator:{color:"#67cdcc"},entity:{color:"#67cdcc",cursor:"help"},url:{color:"#67cdcc"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},inserted:{color:"green"}};e.default=t}(Ow)),Ow}var Tw={},pP;function Hft(){return pP||(pP=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={'code[class*="language-"]':{color:"white",background:"none",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",textShadow:"0 -.1em .2em black",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"white",background:"hsl(0, 0%, 8%)",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",textShadow:"0 -.1em .2em black",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",borderRadius:".5em",border:".3em solid hsl(0, 0%, 33%)",boxShadow:"1px 1px .5em black inset",margin:".5em 0",overflow:"auto",padding:"1em"},':not(pre) > code[class*="language-"]':{background:"hsl(0, 0%, 8%)",borderRadius:".3em",border:".13em solid hsl(0, 0%, 33%)",boxShadow:"1px 1px .3em -.1em black inset",padding:".15em .2em .05em",whiteSpace:"normal"},'pre[class*="language-"]::-moz-selection':{background:"hsla(0, 0%, 93%, 0.15)",textShadow:"none"},'pre[class*="language-"]::selection':{background:"hsla(0, 0%, 93%, 0.15)",textShadow:"none"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"hsla(0, 0%, 93%, 0.15)"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"hsla(0, 0%, 93%, 0.15)"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"hsla(0, 0%, 93%, 0.15)"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"hsla(0, 0%, 93%, 0.15)"},'code[class*="language-"]::selection':{textShadow:"none",background:"hsla(0, 0%, 93%, 0.15)"},'code[class*="language-"] ::selection':{textShadow:"none",background:"hsla(0, 0%, 93%, 0.15)"},comment:{color:"hsl(0, 0%, 47%)"},prolog:{color:"hsl(0, 0%, 47%)"},doctype:{color:"hsl(0, 0%, 47%)"},cdata:{color:"hsl(0, 0%, 47%)"},punctuation:{Opacity:".7"},namespace:{Opacity:".7"},tag:{color:"hsl(14, 58%, 55%)"},boolean:{color:"hsl(14, 58%, 55%)"},number:{color:"hsl(14, 58%, 55%)"},deleted:{color:"hsl(14, 58%, 55%)"},keyword:{color:"hsl(53, 89%, 79%)"},property:{color:"hsl(53, 89%, 79%)"},selector:{color:"hsl(53, 89%, 79%)"},constant:{color:"hsl(53, 89%, 79%)"},symbol:{color:"hsl(53, 89%, 79%)"},builtin:{color:"hsl(53, 89%, 79%)"},"attr-name":{color:"hsl(76, 21%, 52%)"},"attr-value":{color:"hsl(76, 21%, 52%)"},string:{color:"hsl(76, 21%, 52%)"},char:{color:"hsl(76, 21%, 52%)"},operator:{color:"hsl(76, 21%, 52%)"},entity:{color:"hsl(76, 21%, 52%)",cursor:"help"},url:{color:"hsl(76, 21%, 52%)"},".language-css .token.string":{color:"hsl(76, 21%, 52%)"},".style .token.string":{color:"hsl(76, 21%, 52%)"},variable:{color:"hsl(76, 21%, 52%)"},inserted:{color:"hsl(76, 21%, 52%)"},atrule:{color:"hsl(218, 22%, 55%)"},regex:{color:"hsl(42, 75%, 65%)"},important:{color:"hsl(42, 75%, 65%)",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},".language-markup .token.tag":{color:"hsl(33, 33%, 52%)"},".language-markup .token.attr-name":{color:"hsl(33, 33%, 52%)"},".language-markup .token.punctuation":{color:"hsl(33, 33%, 52%)"},"":{position:"relative",zIndex:"1"},".line-highlight.line-highlight":{background:"linear-gradient(to right, hsla(0, 0%, 33%, .1) 70%, hsla(0, 0%, 33%, 0))",borderBottom:"1px dashed hsl(0, 0%, 33%)",borderTop:"1px dashed hsl(0, 0%, 33%)",marginTop:"0.75em",zIndex:"0"},".line-highlight.line-highlight:before":{backgroundColor:"hsl(215, 15%, 59%)",color:"hsl(24, 20%, 95%)"},".line-highlight.line-highlight[data-end]:after":{backgroundColor:"hsl(215, 15%, 59%)",color:"hsl(24, 20%, 95%)"}};e.default=t}(Tw)),Tw}var jw={},hP;function Uft(){return hP||(hP=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={'code[class*="language-"]':{color:"black",background:"none",textShadow:"0 1px white",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"black",background:"#f5f2f0",textShadow:"0 1px white",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"#b3d4fc"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#b3d4fc"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"#b3d4fc"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#b3d4fc"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#b3d4fc"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"#b3d4fc"},'code[class*="language-"]::selection':{textShadow:"none",background:"#b3d4fc"},'code[class*="language-"] ::selection':{textShadow:"none",background:"#b3d4fc"},':not(pre) > code[class*="language-"]':{background:"#f5f2f0",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"slategray"},prolog:{color:"slategray"},doctype:{color:"slategray"},cdata:{color:"slategray"},punctuation:{color:"#999"},namespace:{Opacity:".7"},property:{color:"#905"},tag:{color:"#905"},boolean:{color:"#905"},number:{color:"#905"},constant:{color:"#905"},symbol:{color:"#905"},deleted:{color:"#905"},selector:{color:"#690"},"attr-name":{color:"#690"},string:{color:"#690"},char:{color:"#690"},builtin:{color:"#690"},inserted:{color:"#690"},operator:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},entity:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)",cursor:"help"},url:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".language-css .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".style .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},atrule:{color:"#07a"},"attr-value":{color:"#07a"},keyword:{color:"#07a"},function:{color:"#DD4A68"},"class-name":{color:"#DD4A68"},regex:{color:"#e90"},important:{color:"#e90",fontWeight:"bold"},variable:{color:"#e90"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}};e.default=t}(jw)),jw}var Nw={},gP;function Wft(){return gP||(gP=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={'code[class*="language-"]':{color:"#f8f8f2",background:"none",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#f8f8f2",background:"#2b2b2b",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:"0.5em 0",overflow:"auto",borderRadius:"0.3em"},':not(pre) > code[class*="language-"]':{background:"#2b2b2b",padding:"0.1em",borderRadius:"0.3em",whiteSpace:"normal"},comment:{color:"#d4d0ab"},prolog:{color:"#d4d0ab"},doctype:{color:"#d4d0ab"},cdata:{color:"#d4d0ab"},punctuation:{color:"#fefefe"},property:{color:"#ffa07a"},tag:{color:"#ffa07a"},constant:{color:"#ffa07a"},symbol:{color:"#ffa07a"},deleted:{color:"#ffa07a"},boolean:{color:"#00e0e0"},number:{color:"#00e0e0"},selector:{color:"#abe338"},"attr-name":{color:"#abe338"},string:{color:"#abe338"},char:{color:"#abe338"},builtin:{color:"#abe338"},inserted:{color:"#abe338"},operator:{color:"#00e0e0"},entity:{color:"#00e0e0",cursor:"help"},url:{color:"#00e0e0"},".language-css .token.string":{color:"#00e0e0"},".style .token.string":{color:"#00e0e0"},variable:{color:"#00e0e0"},atrule:{color:"#ffd700"},"attr-value":{color:"#ffd700"},function:{color:"#ffd700"},keyword:{color:"#00e0e0"},regex:{color:"#ffd700"},important:{color:"#ffd700",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}};e.default=t}(Nw)),Nw}var Pw={},mP;function Vft(){return mP||(mP=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={'code[class*="language-"]':{color:"#c5c8c6",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:"Inconsolata, Monaco, Consolas, 'Courier New', Courier, monospace",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#c5c8c6",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:"Inconsolata, Monaco, Consolas, 'Courier New', Courier, monospace",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",borderRadius:"0.3em",background:"#1d1f21"},':not(pre) > code[class*="language-"]':{background:"#1d1f21",padding:".1em",borderRadius:".3em"},comment:{color:"#7C7C7C"},prolog:{color:"#7C7C7C"},doctype:{color:"#7C7C7C"},cdata:{color:"#7C7C7C"},punctuation:{color:"#c5c8c6"},".namespace":{Opacity:".7"},property:{color:"#96CBFE"},keyword:{color:"#96CBFE"},tag:{color:"#96CBFE"},"class-name":{color:"#FFFFB6",textDecoration:"underline"},boolean:{color:"#99CC99"},constant:{color:"#99CC99"},symbol:{color:"#f92672"},deleted:{color:"#f92672"},number:{color:"#FF73FD"},selector:{color:"#A8FF60"},"attr-name":{color:"#A8FF60"},string:{color:"#A8FF60"},char:{color:"#A8FF60"},builtin:{color:"#A8FF60"},inserted:{color:"#A8FF60"},variable:{color:"#C6C5FE"},operator:{color:"#EDEDED"},entity:{color:"#FFFFB6",cursor:"help"},url:{color:"#96CBFE"},".language-css .token.string":{color:"#87C38A"},".style .token.string":{color:"#87C38A"},atrule:{color:"#F9EE98"},"attr-value":{color:"#F9EE98"},function:{color:"#DAD085"},regex:{color:"#E9C062"},important:{color:"#fd971f",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}};e.default=t}(Pw)),Pw}var Rw={},vP;function qft(){return vP||(vP=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={'code[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#f5f7ff",color:"#5e6687"},'pre[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#f5f7ff",color:"#5e6687",padding:"1em",margin:".5em 0",overflow:"auto"},'pre > code[class*="language-"]':{fontSize:"1em"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"#dfe2f1"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#dfe2f1"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"#dfe2f1"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#dfe2f1"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#dfe2f1"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"#dfe2f1"},'code[class*="language-"]::selection':{textShadow:"none",background:"#dfe2f1"},'code[class*="language-"] ::selection':{textShadow:"none",background:"#dfe2f1"},':not(pre) > code[class*="language-"]':{padding:".1em",borderRadius:".3em"},comment:{color:"#898ea4"},prolog:{color:"#898ea4"},doctype:{color:"#898ea4"},cdata:{color:"#898ea4"},punctuation:{color:"#5e6687"},namespace:{Opacity:".7"},operator:{color:"#c76b29"},boolean:{color:"#c76b29"},number:{color:"#c76b29"},property:{color:"#c08b30"},tag:{color:"#3d8fd1"},string:{color:"#22a2c9"},selector:{color:"#6679cc"},"attr-name":{color:"#c76b29"},entity:{color:"#22a2c9",cursor:"help"},url:{color:"#22a2c9"},".language-css .token.string":{color:"#22a2c9"},".style .token.string":{color:"#22a2c9"},"attr-value":{color:"#ac9739"},keyword:{color:"#ac9739"},control:{color:"#ac9739"},directive:{color:"#ac9739"},unit:{color:"#ac9739"},statement:{color:"#22a2c9"},regex:{color:"#22a2c9"},atrule:{color:"#22a2c9"},placeholder:{color:"#3d8fd1"},variable:{color:"#3d8fd1"},deleted:{textDecoration:"line-through"},inserted:{borderBottom:"1px dotted #202746",textDecoration:"none"},italic:{fontStyle:"italic"},important:{fontWeight:"bold",color:"#c94922"},bold:{fontWeight:"bold"},"pre > code.highlight":{Outline:"0.4em solid #c94922",OutlineOffset:".4em"},".line-numbers.line-numbers .line-numbers-rows":{borderRightColor:"#dfe2f1"},".line-numbers .line-numbers-rows > span:before":{color:"#979db4"},".line-highlight.line-highlight":{background:"linear-gradient(to right, rgba(107, 115, 148, 0.2) 70%, rgba(107, 115, 148, 0))"}};e.default=t}(Rw)),Rw}var Mw={},bP;function Gft(){return bP||(bP=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={'code[class*="language-"]':{color:"#fff",textShadow:"0 1px 1px #000",fontFamily:'Menlo, Monaco, "Courier New", monospace',direction:"ltr",textAlign:"left",wordSpacing:"normal",whiteSpace:"pre",wordWrap:"normal",lineHeight:"1.4",background:"none",border:"0",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#fff",textShadow:"0 1px 1px #000",fontFamily:'Menlo, Monaco, "Courier New", monospace',direction:"ltr",textAlign:"left",wordSpacing:"normal",whiteSpace:"pre",wordWrap:"normal",lineHeight:"1.4",background:"#222",border:"0",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"15px",margin:"1em 0",overflow:"auto",MozBorderRadius:"8px",WebkitBorderRadius:"8px",borderRadius:"8px"},'pre[class*="language-"] code':{float:"left",padding:"0 15px 0 0"},':not(pre) > code[class*="language-"]':{background:"#222",padding:"5px 10px",lineHeight:"1",MozBorderRadius:"3px",WebkitBorderRadius:"3px",borderRadius:"3px"},comment:{color:"#797979"},prolog:{color:"#797979"},doctype:{color:"#797979"},cdata:{color:"#797979"},selector:{color:"#fff"},operator:{color:"#fff"},punctuation:{color:"#fff"},namespace:{Opacity:".7"},tag:{color:"#ffd893"},boolean:{color:"#ffd893"},atrule:{color:"#B0C975"},"attr-value":{color:"#B0C975"},hex:{color:"#B0C975"},string:{color:"#B0C975"},property:{color:"#c27628"},entity:{color:"#c27628",cursor:"help"},url:{color:"#c27628"},"attr-name":{color:"#c27628"},keyword:{color:"#c27628"},regex:{color:"#9B71C6"},function:{color:"#e5a638"},constant:{color:"#e5a638"},variable:{color:"#fdfba8"},number:{color:"#8799B0"},important:{color:"#E45734"},deliminator:{color:"#E45734"},".line-highlight.line-highlight":{background:"rgba(255, 255, 255, .2)"},".line-highlight.line-highlight:before":{top:".3em",backgroundColor:"rgba(255, 255, 255, .3)",color:"#fff",MozBorderRadius:"8px",WebkitBorderRadius:"8px",borderRadius:"8px"},".line-highlight.line-highlight[data-end]:after":{top:".3em",backgroundColor:"rgba(255, 255, 255, .3)",color:"#fff",MozBorderRadius:"8px",WebkitBorderRadius:"8px",borderRadius:"8px"},".line-numbers .line-numbers-rows > span":{borderRight:"3px #d9d336 solid"}};e.default=t}(Mw)),Mw}var Lw={},yP;function Kft(){return yP||(yP=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={'code[class*="language-"]':{color:"#111b27",background:"none",fontFamily:'Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace',textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#111b27",background:"#e3eaf2",fontFamily:'Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace',textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:"0.5em 0",overflow:"auto"},'pre[class*="language-"]::-moz-selection':{background:"#8da1b9"},'pre[class*="language-"] ::-moz-selection':{background:"#8da1b9"},'code[class*="language-"]::-moz-selection':{background:"#8da1b9"},'code[class*="language-"] ::-moz-selection':{background:"#8da1b9"},'pre[class*="language-"]::selection':{background:"#8da1b9"},'pre[class*="language-"] ::selection':{background:"#8da1b9"},'code[class*="language-"]::selection':{background:"#8da1b9"},'code[class*="language-"] ::selection':{background:"#8da1b9"},':not(pre) > code[class*="language-"]':{background:"#e3eaf2",padding:"0.1em 0.3em",borderRadius:"0.3em",whiteSpace:"normal"},comment:{color:"#3c526d"},prolog:{color:"#3c526d"},doctype:{color:"#3c526d"},cdata:{color:"#3c526d"},punctuation:{color:"#111b27"},"delimiter.important":{color:"#006d6d",fontWeight:"inherit"},"selector.parent":{color:"#006d6d"},tag:{color:"#006d6d"},"tag.punctuation":{color:"#006d6d"},"attr-name":{color:"#755f00"},boolean:{color:"#755f00"},"boolean.important":{color:"#755f00"},number:{color:"#755f00"},constant:{color:"#755f00"},"selector.attribute":{color:"#755f00"},"class-name":{color:"#005a8e"},key:{color:"#005a8e"},parameter:{color:"#005a8e"},property:{color:"#005a8e"},"property-access":{color:"#005a8e"},variable:{color:"#005a8e"},"attr-value":{color:"#116b00"},inserted:{color:"#116b00"},color:{color:"#116b00"},"selector.value":{color:"#116b00"},string:{color:"#116b00"},"string.url-link":{color:"#116b00"},builtin:{color:"#af00af"},"keyword-array":{color:"#af00af"},package:{color:"#af00af"},regex:{color:"#af00af"},function:{color:"#7c00aa"},"selector.class":{color:"#7c00aa"},"selector.id":{color:"#7c00aa"},"atrule.rule":{color:"#a04900"},combinator:{color:"#a04900"},keyword:{color:"#a04900"},operator:{color:"#a04900"},"pseudo-class":{color:"#a04900"},"pseudo-element":{color:"#a04900"},selector:{color:"#a04900"},unit:{color:"#a04900"},deleted:{color:"#c22f2e"},important:{color:"#c22f2e",fontWeight:"bold"},"keyword-this":{color:"#005a8e",fontWeight:"bold"},this:{color:"#005a8e",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},entity:{cursor:"help"},".language-markdown .token.title":{color:"#005a8e",fontWeight:"bold"},".language-markdown .token.title .token.punctuation":{color:"#005a8e",fontWeight:"bold"},".language-markdown .token.blockquote.punctuation":{color:"#af00af"},".language-markdown .token.code":{color:"#006d6d"},".language-markdown .token.hr.punctuation":{color:"#005a8e"},".language-markdown .token.url > .token.content":{color:"#116b00"},".language-markdown .token.url-link":{color:"#755f00"},".language-markdown .token.list.punctuation":{color:"#af00af"},".language-markdown .token.table-header":{color:"#111b27"},".language-json .token.operator":{color:"#111b27"},".language-scss .token.variable":{color:"#006d6d"},"token.tab:not(:empty):before":{color:"#3c526d"},"token.cr:before":{color:"#3c526d"},"token.lf:before":{color:"#3c526d"},"token.space:before":{color:"#3c526d"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a":{color:"#e3eaf2",background:"#005a8e"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button":{color:"#e3eaf2",background:"#005a8e"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:hover":{color:"#e3eaf2",background:"#005a8eda",textDecoration:"none"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:focus":{color:"#e3eaf2",background:"#005a8eda",textDecoration:"none"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:hover":{color:"#e3eaf2",background:"#005a8eda",textDecoration:"none"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:focus":{color:"#e3eaf2",background:"#005a8eda",textDecoration:"none"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span":{color:"#e3eaf2",background:"#3c526d"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:hover":{color:"#e3eaf2",background:"#3c526d"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:focus":{color:"#e3eaf2",background:"#3c526d"},".line-highlight.line-highlight":{background:"linear-gradient(to right, #8da1b92f 70%, #8da1b925)"},".line-highlight.line-highlight:before":{backgroundColor:"#3c526d",color:"#e3eaf2",boxShadow:"0 1px #8da1b9"},".line-highlight.line-highlight[data-end]:after":{backgroundColor:"#3c526d",color:"#e3eaf2",boxShadow:"0 1px #8da1b9"},"pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows > span:hover:before":{backgroundColor:"#3c526d1f"},".line-numbers.line-numbers .line-numbers-rows":{borderRight:"1px solid #8da1b97a",background:"#d0dae77a"},".line-numbers .line-numbers-rows > span:before":{color:"#3c526dda"},".rainbow-braces .token.token.punctuation.brace-level-1":{color:"#755f00"},".rainbow-braces .token.token.punctuation.brace-level-5":{color:"#755f00"},".rainbow-braces .token.token.punctuation.brace-level-9":{color:"#755f00"},".rainbow-braces .token.token.punctuation.brace-level-2":{color:"#af00af"},".rainbow-braces .token.token.punctuation.brace-level-6":{color:"#af00af"},".rainbow-braces .token.token.punctuation.brace-level-10":{color:"#af00af"},".rainbow-braces .token.token.punctuation.brace-level-3":{color:"#005a8e"},".rainbow-braces .token.token.punctuation.brace-level-7":{color:"#005a8e"},".rainbow-braces .token.token.punctuation.brace-level-11":{color:"#005a8e"},".rainbow-braces .token.token.punctuation.brace-level-4":{color:"#7c00aa"},".rainbow-braces .token.token.punctuation.brace-level-8":{color:"#7c00aa"},".rainbow-braces .token.token.punctuation.brace-level-12":{color:"#7c00aa"},"pre.diff-highlight > code .token.token.deleted:not(.prefix)":{backgroundColor:"#c22f2e1f"},"pre > code.diff-highlight .token.token.deleted:not(.prefix)":{backgroundColor:"#c22f2e1f"},"pre.diff-highlight > code .token.token.inserted:not(.prefix)":{backgroundColor:"#116b001f"},"pre > code.diff-highlight .token.token.inserted:not(.prefix)":{backgroundColor:"#116b001f"},".command-line .command-line-prompt":{borderRight:"1px solid #8da1b97a"},".command-line .command-line-prompt > span:before":{color:"#3c526dda"}};e.default=t}(Lw)),Lw}var Dw={},xP;function Xft(){return xP||(xP=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={'code[class*="language-"]':{color:"#e3eaf2",background:"none",fontFamily:'Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace',textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#e3eaf2",background:"#111b27",fontFamily:'Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace',textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:"0.5em 0",overflow:"auto"},'pre[class*="language-"]::-moz-selection':{background:"#3c526d"},'pre[class*="language-"] ::-moz-selection':{background:"#3c526d"},'code[class*="language-"]::-moz-selection':{background:"#3c526d"},'code[class*="language-"] ::-moz-selection':{background:"#3c526d"},'pre[class*="language-"]::selection':{background:"#3c526d"},'pre[class*="language-"] ::selection':{background:"#3c526d"},'code[class*="language-"]::selection':{background:"#3c526d"},'code[class*="language-"] ::selection':{background:"#3c526d"},':not(pre) > code[class*="language-"]':{background:"#111b27",padding:"0.1em 0.3em",borderRadius:"0.3em",whiteSpace:"normal"},comment:{color:"#8da1b9"},prolog:{color:"#8da1b9"},doctype:{color:"#8da1b9"},cdata:{color:"#8da1b9"},punctuation:{color:"#e3eaf2"},"delimiter.important":{color:"#66cccc",fontWeight:"inherit"},"selector.parent":{color:"#66cccc"},tag:{color:"#66cccc"},"tag.punctuation":{color:"#66cccc"},"attr-name":{color:"#e6d37a"},boolean:{color:"#e6d37a"},"boolean.important":{color:"#e6d37a"},number:{color:"#e6d37a"},constant:{color:"#e6d37a"},"selector.attribute":{color:"#e6d37a"},"class-name":{color:"#6cb8e6"},key:{color:"#6cb8e6"},parameter:{color:"#6cb8e6"},property:{color:"#6cb8e6"},"property-access":{color:"#6cb8e6"},variable:{color:"#6cb8e6"},"attr-value":{color:"#91d076"},inserted:{color:"#91d076"},color:{color:"#91d076"},"selector.value":{color:"#91d076"},string:{color:"#91d076"},"string.url-link":{color:"#91d076"},builtin:{color:"#f4adf4"},"keyword-array":{color:"#f4adf4"},package:{color:"#f4adf4"},regex:{color:"#f4adf4"},function:{color:"#c699e3"},"selector.class":{color:"#c699e3"},"selector.id":{color:"#c699e3"},"atrule.rule":{color:"#e9ae7e"},combinator:{color:"#e9ae7e"},keyword:{color:"#e9ae7e"},operator:{color:"#e9ae7e"},"pseudo-class":{color:"#e9ae7e"},"pseudo-element":{color:"#e9ae7e"},selector:{color:"#e9ae7e"},unit:{color:"#e9ae7e"},deleted:{color:"#cd6660"},important:{color:"#cd6660",fontWeight:"bold"},"keyword-this":{color:"#6cb8e6",fontWeight:"bold"},this:{color:"#6cb8e6",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},entity:{cursor:"help"},".language-markdown .token.title":{color:"#6cb8e6",fontWeight:"bold"},".language-markdown .token.title .token.punctuation":{color:"#6cb8e6",fontWeight:"bold"},".language-markdown .token.blockquote.punctuation":{color:"#f4adf4"},".language-markdown .token.code":{color:"#66cccc"},".language-markdown .token.hr.punctuation":{color:"#6cb8e6"},".language-markdown .token.url .token.content":{color:"#91d076"},".language-markdown .token.url-link":{color:"#e6d37a"},".language-markdown .token.list.punctuation":{color:"#f4adf4"},".language-markdown .token.table-header":{color:"#e3eaf2"},".language-json .token.operator":{color:"#e3eaf2"},".language-scss .token.variable":{color:"#66cccc"},"token.tab:not(:empty):before":{color:"#8da1b9"},"token.cr:before":{color:"#8da1b9"},"token.lf:before":{color:"#8da1b9"},"token.space:before":{color:"#8da1b9"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a":{color:"#111b27",background:"#6cb8e6"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button":{color:"#111b27",background:"#6cb8e6"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:hover":{color:"#111b27",background:"#6cb8e6da",textDecoration:"none"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:focus":{color:"#111b27",background:"#6cb8e6da",textDecoration:"none"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:hover":{color:"#111b27",background:"#6cb8e6da",textDecoration:"none"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:focus":{color:"#111b27",background:"#6cb8e6da",textDecoration:"none"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span":{color:"#111b27",background:"#8da1b9"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:hover":{color:"#111b27",background:"#8da1b9"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:focus":{color:"#111b27",background:"#8da1b9"},".line-highlight.line-highlight":{background:"linear-gradient(to right, #3c526d5f 70%, #3c526d55)"},".line-highlight.line-highlight:before":{backgroundColor:"#8da1b9",color:"#111b27",boxShadow:"0 1px #3c526d"},".line-highlight.line-highlight[data-end]:after":{backgroundColor:"#8da1b9",color:"#111b27",boxShadow:"0 1px #3c526d"},"pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows > span:hover:before":{backgroundColor:"#8da1b918"},".line-numbers.line-numbers .line-numbers-rows":{borderRight:"1px solid #0b121b",background:"#0b121b7a"},".line-numbers .line-numbers-rows > span:before":{color:"#8da1b9da"},".rainbow-braces .token.token.punctuation.brace-level-1":{color:"#e6d37a"},".rainbow-braces .token.token.punctuation.brace-level-5":{color:"#e6d37a"},".rainbow-braces .token.token.punctuation.brace-level-9":{color:"#e6d37a"},".rainbow-braces .token.token.punctuation.brace-level-2":{color:"#f4adf4"},".rainbow-braces .token.token.punctuation.brace-level-6":{color:"#f4adf4"},".rainbow-braces .token.token.punctuation.brace-level-10":{color:"#f4adf4"},".rainbow-braces .token.token.punctuation.brace-level-3":{color:"#6cb8e6"},".rainbow-braces .token.token.punctuation.brace-level-7":{color:"#6cb8e6"},".rainbow-braces .token.token.punctuation.brace-level-11":{color:"#6cb8e6"},".rainbow-braces .token.token.punctuation.brace-level-4":{color:"#c699e3"},".rainbow-braces .token.token.punctuation.brace-level-8":{color:"#c699e3"},".rainbow-braces .token.token.punctuation.brace-level-12":{color:"#c699e3"},"pre.diff-highlight > code .token.token.deleted:not(.prefix)":{backgroundColor:"#cd66601f"},"pre > code.diff-highlight .token.token.deleted:not(.prefix)":{backgroundColor:"#cd66601f"},"pre.diff-highlight > code .token.token.inserted:not(.prefix)":{backgroundColor:"#91d0761f"},"pre > code.diff-highlight .token.token.inserted:not(.prefix)":{backgroundColor:"#91d0761f"},".command-line .command-line-prompt":{borderRight:"1px solid #0b121b"},".command-line .command-line-prompt > span:before":{color:"#8da1b9da"}};e.default=t}(Dw)),Dw}var Iw={},AP;function Yft(){return AP||(AP=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={'code[class*="language-"]':{color:"black",background:"none",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"black",background:"none",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",position:"relative",borderLeft:"10px solid #358ccb",boxShadow:"-1px 0 0 0 #358ccb, 0 0 0 1px #dfdfdf",backgroundColor:"#fdfdfd",backgroundImage:"linear-gradient(transparent 50%, rgba(69, 142, 209, 0.04) 50%)",backgroundSize:"3em 3em",backgroundOrigin:"content-box",backgroundAttachment:"local",margin:".5em 0",padding:"0 1em"},'pre[class*="language-"] > code':{display:"block"},':not(pre) > code[class*="language-"]':{position:"relative",padding:".2em",borderRadius:"0.3em",color:"#c92c2c",border:"1px solid rgba(0, 0, 0, 0.1)",display:"inline",whiteSpace:"normal",backgroundColor:"#fdfdfd",WebkitBoxSizing:"border-box",MozBoxSizing:"border-box",boxSizing:"border-box"},comment:{color:"#7D8B99"},"block-comment":{color:"#7D8B99"},prolog:{color:"#7D8B99"},doctype:{color:"#7D8B99"},cdata:{color:"#7D8B99"},punctuation:{color:"#5F6364"},property:{color:"#c92c2c"},tag:{color:"#c92c2c"},boolean:{color:"#c92c2c"},number:{color:"#c92c2c"},"function-name":{color:"#c92c2c"},constant:{color:"#c92c2c"},symbol:{color:"#c92c2c"},deleted:{color:"#c92c2c"},selector:{color:"#2f9c0a"},"attr-name":{color:"#2f9c0a"},string:{color:"#2f9c0a"},char:{color:"#2f9c0a"},function:{color:"#2f9c0a"},builtin:{color:"#2f9c0a"},inserted:{color:"#2f9c0a"},operator:{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},entity:{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)",cursor:"help"},url:{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},variable:{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},atrule:{color:"#1990b8"},"attr-value":{color:"#1990b8"},keyword:{color:"#1990b8"},"class-name":{color:"#1990b8"},regex:{color:"#e90"},important:{color:"#e90",fontWeight:"normal"},".language-css .token.string":{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},".style .token.string":{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},namespace:{Opacity:".7"}};e.default=t}(Iw)),Iw}var Fw={},wP;function Jft(){return wP||(wP=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={'code[class*="language-"]':{color:"#a9b7c6",fontFamily:"Consolas, Monaco, 'Andale Mono', monospace",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#a9b7c6",fontFamily:"Consolas, Monaco, 'Andale Mono', monospace",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",background:"#2b2b2b"},'pre[class*="language-"]::-moz-selection':{color:"inherit",background:"rgba(33, 66, 131, .85)"},'pre[class*="language-"] ::-moz-selection':{color:"inherit",background:"rgba(33, 66, 131, .85)"},'code[class*="language-"]::-moz-selection':{color:"inherit",background:"rgba(33, 66, 131, .85)"},'code[class*="language-"] ::-moz-selection':{color:"inherit",background:"rgba(33, 66, 131, .85)"},'pre[class*="language-"]::selection':{color:"inherit",background:"rgba(33, 66, 131, .85)"},'pre[class*="language-"] ::selection':{color:"inherit",background:"rgba(33, 66, 131, .85)"},'code[class*="language-"]::selection':{color:"inherit",background:"rgba(33, 66, 131, .85)"},'code[class*="language-"] ::selection':{color:"inherit",background:"rgba(33, 66, 131, .85)"},':not(pre) > code[class*="language-"]':{background:"#2b2b2b",padding:".1em",borderRadius:".3em"},comment:{color:"#808080"},prolog:{color:"#808080"},cdata:{color:"#808080"},delimiter:{color:"#cc7832"},boolean:{color:"#cc7832"},keyword:{color:"#cc7832"},selector:{color:"#cc7832"},important:{color:"#cc7832"},atrule:{color:"#cc7832"},operator:{color:"#a9b7c6"},punctuation:{color:"#a9b7c6"},"attr-name":{color:"#a9b7c6"},tag:{color:"#e8bf6a"},"tag.punctuation":{color:"#e8bf6a"},doctype:{color:"#e8bf6a"},builtin:{color:"#e8bf6a"},entity:{color:"#6897bb"},number:{color:"#6897bb"},symbol:{color:"#6897bb"},property:{color:"#9876aa"},constant:{color:"#9876aa"},variable:{color:"#9876aa"},string:{color:"#6a8759"},char:{color:"#6a8759"},"attr-value":{color:"#a5c261"},"attr-value.punctuation":{color:"#a5c261"},"attr-value.punctuation:first-child":{color:"#a9b7c6"},url:{color:"#287bde",textDecoration:"underline"},function:{color:"#ffc66d"},regex:{background:"#364135"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},inserted:{background:"#294436"},deleted:{background:"#484a4a"},"code.language-css .token.property":{color:"#a9b7c6"},"code.language-css .token.property + .token.punctuation":{color:"#a9b7c6"},"code.language-css .token.id":{color:"#ffc66d"},"code.language-css .token.selector > .token.class":{color:"#ffc66d"},"code.language-css .token.selector > .token.attribute":{color:"#ffc66d"},"code.language-css .token.selector > .token.pseudo-class":{color:"#ffc66d"},"code.language-css .token.selector > .token.pseudo-element":{color:"#ffc66d"}};e.default=t}(Fw)),Fw}var Bw={},CP;function Qft(){return CP||(CP=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={'code[class*="language-"]':{color:"#f8f8f2",background:"none",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#f8f8f2",background:"#282a36",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",borderRadius:"0.3em"},':not(pre) > code[class*="language-"]':{background:"#282a36",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"#6272a4"},prolog:{color:"#6272a4"},doctype:{color:"#6272a4"},cdata:{color:"#6272a4"},punctuation:{color:"#f8f8f2"},".namespace":{Opacity:".7"},property:{color:"#ff79c6"},tag:{color:"#ff79c6"},constant:{color:"#ff79c6"},symbol:{color:"#ff79c6"},deleted:{color:"#ff79c6"},boolean:{color:"#bd93f9"},number:{color:"#bd93f9"},selector:{color:"#50fa7b"},"attr-name":{color:"#50fa7b"},string:{color:"#50fa7b"},char:{color:"#50fa7b"},builtin:{color:"#50fa7b"},inserted:{color:"#50fa7b"},operator:{color:"#f8f8f2"},entity:{color:"#f8f8f2",cursor:"help"},url:{color:"#f8f8f2"},".language-css .token.string":{color:"#f8f8f2"},".style .token.string":{color:"#f8f8f2"},variable:{color:"#f8f8f2"},atrule:{color:"#f1fa8c"},"attr-value":{color:"#f1fa8c"},function:{color:"#f1fa8c"},"class-name":{color:"#f1fa8c"},keyword:{color:"#8be9fd"},regex:{color:"#ffb86c"},important:{color:"#ffb86c",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}};e.default=t}(Bw)),Bw}var $w={},SP;function Zft(){return SP||(SP=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={'code[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#2a2734",color:"#9a86fd"},'pre[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#2a2734",color:"#9a86fd",padding:"1em",margin:".5em 0",overflow:"auto"},'pre > code[class*="language-"]':{fontSize:"1em"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"#6a51e6"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#6a51e6"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"#6a51e6"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#6a51e6"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#6a51e6"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"#6a51e6"},'code[class*="language-"]::selection':{textShadow:"none",background:"#6a51e6"},'code[class*="language-"] ::selection':{textShadow:"none",background:"#6a51e6"},':not(pre) > code[class*="language-"]':{padding:".1em",borderRadius:".3em"},comment:{color:"#6c6783"},prolog:{color:"#6c6783"},doctype:{color:"#6c6783"},cdata:{color:"#6c6783"},punctuation:{color:"#6c6783"},namespace:{Opacity:".7"},tag:{color:"#e09142"},operator:{color:"#e09142"},number:{color:"#e09142"},property:{color:"#9a86fd"},function:{color:"#9a86fd"},"tag-id":{color:"#eeebff"},selector:{color:"#eeebff"},"atrule-id":{color:"#eeebff"},"code.language-javascript":{color:"#c4b9fe"},"attr-name":{color:"#c4b9fe"},"code.language-css":{color:"#ffcc99"},"code.language-scss":{color:"#ffcc99"},boolean:{color:"#ffcc99"},string:{color:"#ffcc99"},entity:{color:"#ffcc99",cursor:"help"},url:{color:"#ffcc99"},".language-css .token.string":{color:"#ffcc99"},".language-scss .token.string":{color:"#ffcc99"},".style .token.string":{color:"#ffcc99"},"attr-value":{color:"#ffcc99"},keyword:{color:"#ffcc99"},control:{color:"#ffcc99"},directive:{color:"#ffcc99"},unit:{color:"#ffcc99"},statement:{color:"#ffcc99"},regex:{color:"#ffcc99"},atrule:{color:"#ffcc99"},placeholder:{color:"#ffcc99"},variable:{color:"#ffcc99"},deleted:{textDecoration:"line-through"},inserted:{borderBottom:"1px dotted #eeebff",textDecoration:"none"},italic:{fontStyle:"italic"},important:{fontWeight:"bold",color:"#c4b9fe"},bold:{fontWeight:"bold"},"pre > code.highlight":{Outline:".4em solid #8a75f5",OutlineOffset:".4em"},".line-numbers.line-numbers .line-numbers-rows":{borderRightColor:"#2c2937"},".line-numbers .line-numbers-rows > span:before":{color:"#3c3949"},".line-highlight.line-highlight":{background:"linear-gradient(to right, rgba(224, 145, 66, 0.2) 70%, rgba(224, 145, 66, 0))"}};e.default=t}($w)),$w}var zw={},EP;function ept(){return EP||(EP=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={'code[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#322d29",color:"#88786d"},'pre[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#322d29",color:"#88786d",padding:"1em",margin:".5em 0",overflow:"auto"},'pre > code[class*="language-"]':{fontSize:"1em"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"#6f5849"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#6f5849"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"#6f5849"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#6f5849"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#6f5849"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"#6f5849"},'code[class*="language-"]::selection':{textShadow:"none",background:"#6f5849"},'code[class*="language-"] ::selection':{textShadow:"none",background:"#6f5849"},':not(pre) > code[class*="language-"]':{padding:".1em",borderRadius:".3em"},comment:{color:"#6a5f58"},prolog:{color:"#6a5f58"},doctype:{color:"#6a5f58"},cdata:{color:"#6a5f58"},punctuation:{color:"#6a5f58"},namespace:{Opacity:".7"},tag:{color:"#bfa05a"},operator:{color:"#bfa05a"},number:{color:"#bfa05a"},property:{color:"#88786d"},function:{color:"#88786d"},"tag-id":{color:"#fff3eb"},selector:{color:"#fff3eb"},"atrule-id":{color:"#fff3eb"},"code.language-javascript":{color:"#a48774"},"attr-name":{color:"#a48774"},"code.language-css":{color:"#fcc440"},"code.language-scss":{color:"#fcc440"},boolean:{color:"#fcc440"},string:{color:"#fcc440"},entity:{color:"#fcc440",cursor:"help"},url:{color:"#fcc440"},".language-css .token.string":{color:"#fcc440"},".language-scss .token.string":{color:"#fcc440"},".style .token.string":{color:"#fcc440"},"attr-value":{color:"#fcc440"},keyword:{color:"#fcc440"},control:{color:"#fcc440"},directive:{color:"#fcc440"},unit:{color:"#fcc440"},statement:{color:"#fcc440"},regex:{color:"#fcc440"},atrule:{color:"#fcc440"},placeholder:{color:"#fcc440"},variable:{color:"#fcc440"},deleted:{textDecoration:"line-through"},inserted:{borderBottom:"1px dotted #fff3eb",textDecoration:"none"},italic:{fontStyle:"italic"},important:{fontWeight:"bold",color:"#a48774"},bold:{fontWeight:"bold"},"pre > code.highlight":{Outline:".4em solid #816d5f",OutlineOffset:".4em"},".line-numbers.line-numbers .line-numbers-rows":{borderRightColor:"#35302b"},".line-numbers .line-numbers-rows > span:before":{color:"#46403d"},".line-highlight.line-highlight":{background:"linear-gradient(to right, rgba(191, 160, 90, 0.2) 70%, rgba(191, 160, 90, 0))"}};e.default=t}(zw)),zw}var _w={},kP;function tpt(){return kP||(kP=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={'code[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#2a2d2a",color:"#687d68"},'pre[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#2a2d2a",color:"#687d68",padding:"1em",margin:".5em 0",overflow:"auto"},'pre > code[class*="language-"]':{fontSize:"1em"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"#435643"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#435643"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"#435643"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#435643"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#435643"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"#435643"},'code[class*="language-"]::selection':{textShadow:"none",background:"#435643"},'code[class*="language-"] ::selection':{textShadow:"none",background:"#435643"},':not(pre) > code[class*="language-"]':{padding:".1em",borderRadius:".3em"},comment:{color:"#535f53"},prolog:{color:"#535f53"},doctype:{color:"#535f53"},cdata:{color:"#535f53"},punctuation:{color:"#535f53"},namespace:{Opacity:".7"},tag:{color:"#a2b34d"},operator:{color:"#a2b34d"},number:{color:"#a2b34d"},property:{color:"#687d68"},function:{color:"#687d68"},"tag-id":{color:"#f0fff0"},selector:{color:"#f0fff0"},"atrule-id":{color:"#f0fff0"},"code.language-javascript":{color:"#b3d6b3"},"attr-name":{color:"#b3d6b3"},"code.language-css":{color:"#e5fb79"},"code.language-scss":{color:"#e5fb79"},boolean:{color:"#e5fb79"},string:{color:"#e5fb79"},entity:{color:"#e5fb79",cursor:"help"},url:{color:"#e5fb79"},".language-css .token.string":{color:"#e5fb79"},".language-scss .token.string":{color:"#e5fb79"},".style .token.string":{color:"#e5fb79"},"attr-value":{color:"#e5fb79"},keyword:{color:"#e5fb79"},control:{color:"#e5fb79"},directive:{color:"#e5fb79"},unit:{color:"#e5fb79"},statement:{color:"#e5fb79"},regex:{color:"#e5fb79"},atrule:{color:"#e5fb79"},placeholder:{color:"#e5fb79"},variable:{color:"#e5fb79"},deleted:{textDecoration:"line-through"},inserted:{borderBottom:"1px dotted #f0fff0",textDecoration:"none"},italic:{fontStyle:"italic"},important:{fontWeight:"bold",color:"#b3d6b3"},bold:{fontWeight:"bold"},"pre > code.highlight":{Outline:".4em solid #5c705c",OutlineOffset:".4em"},".line-numbers.line-numbers .line-numbers-rows":{borderRightColor:"#2c302c"},".line-numbers .line-numbers-rows > span:before":{color:"#3b423b"},".line-highlight.line-highlight":{background:"linear-gradient(to right, rgba(162, 179, 77, 0.2) 70%, rgba(162, 179, 77, 0))"}};e.default=t}(_w)),_w}var Hw={},OP;function npt(){return OP||(OP=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={'code[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#faf8f5",color:"#728fcb"},'pre[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#faf8f5",color:"#728fcb",padding:"1em",margin:".5em 0",overflow:"auto"},'pre > code[class*="language-"]':{fontSize:"1em"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"#faf8f5"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#faf8f5"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"#faf8f5"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#faf8f5"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#faf8f5"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"#faf8f5"},'code[class*="language-"]::selection':{textShadow:"none",background:"#faf8f5"},'code[class*="language-"] ::selection':{textShadow:"none",background:"#faf8f5"},':not(pre) > code[class*="language-"]':{padding:".1em",borderRadius:".3em"},comment:{color:"#b6ad9a"},prolog:{color:"#b6ad9a"},doctype:{color:"#b6ad9a"},cdata:{color:"#b6ad9a"},punctuation:{color:"#b6ad9a"},namespace:{Opacity:".7"},tag:{color:"#063289"},operator:{color:"#063289"},number:{color:"#063289"},property:{color:"#b29762"},function:{color:"#b29762"},"tag-id":{color:"#2d2006"},selector:{color:"#2d2006"},"atrule-id":{color:"#2d2006"},"code.language-javascript":{color:"#896724"},"attr-name":{color:"#896724"},"code.language-css":{color:"#728fcb"},"code.language-scss":{color:"#728fcb"},boolean:{color:"#728fcb"},string:{color:"#728fcb"},entity:{color:"#728fcb",cursor:"help"},url:{color:"#728fcb"},".language-css .token.string":{color:"#728fcb"},".language-scss .token.string":{color:"#728fcb"},".style .token.string":{color:"#728fcb"},"attr-value":{color:"#728fcb"},keyword:{color:"#728fcb"},control:{color:"#728fcb"},directive:{color:"#728fcb"},unit:{color:"#728fcb"},statement:{color:"#728fcb"},regex:{color:"#728fcb"},atrule:{color:"#728fcb"},placeholder:{color:"#93abdc"},variable:{color:"#93abdc"},deleted:{textDecoration:"line-through"},inserted:{borderBottom:"1px dotted #2d2006",textDecoration:"none"},italic:{fontStyle:"italic"},important:{fontWeight:"bold",color:"#896724"},bold:{fontWeight:"bold"},"pre > code.highlight":{Outline:".4em solid #896724",OutlineOffset:".4em"},".line-numbers.line-numbers .line-numbers-rows":{borderRightColor:"#ece8de"},".line-numbers .line-numbers-rows > span:before":{color:"#cdc4b1"},".line-highlight.line-highlight":{background:"linear-gradient(to right, rgba(45, 32, 6, 0.2) 70%, rgba(45, 32, 6, 0))"}};e.default=t}(Hw)),Hw}var Uw={},TP;function rpt(){return TP||(TP=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={'code[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#1d262f",color:"#57718e"},'pre[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#1d262f",color:"#57718e",padding:"1em",margin:".5em 0",overflow:"auto"},'pre > code[class*="language-"]':{fontSize:"1em"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"#004a9e"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#004a9e"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"#004a9e"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#004a9e"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#004a9e"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"#004a9e"},'code[class*="language-"]::selection':{textShadow:"none",background:"#004a9e"},'code[class*="language-"] ::selection':{textShadow:"none",background:"#004a9e"},':not(pre) > code[class*="language-"]':{padding:".1em",borderRadius:".3em"},comment:{color:"#4a5f78"},prolog:{color:"#4a5f78"},doctype:{color:"#4a5f78"},cdata:{color:"#4a5f78"},punctuation:{color:"#4a5f78"},namespace:{Opacity:".7"},tag:{color:"#0aa370"},operator:{color:"#0aa370"},number:{color:"#0aa370"},property:{color:"#57718e"},function:{color:"#57718e"},"tag-id":{color:"#ebf4ff"},selector:{color:"#ebf4ff"},"atrule-id":{color:"#ebf4ff"},"code.language-javascript":{color:"#7eb6f6"},"attr-name":{color:"#7eb6f6"},"code.language-css":{color:"#47ebb4"},"code.language-scss":{color:"#47ebb4"},boolean:{color:"#47ebb4"},string:{color:"#47ebb4"},entity:{color:"#47ebb4",cursor:"help"},url:{color:"#47ebb4"},".language-css .token.string":{color:"#47ebb4"},".language-scss .token.string":{color:"#47ebb4"},".style .token.string":{color:"#47ebb4"},"attr-value":{color:"#47ebb4"},keyword:{color:"#47ebb4"},control:{color:"#47ebb4"},directive:{color:"#47ebb4"},unit:{color:"#47ebb4"},statement:{color:"#47ebb4"},regex:{color:"#47ebb4"},atrule:{color:"#47ebb4"},placeholder:{color:"#47ebb4"},variable:{color:"#47ebb4"},deleted:{textDecoration:"line-through"},inserted:{borderBottom:"1px dotted #ebf4ff",textDecoration:"none"},italic:{fontStyle:"italic"},important:{fontWeight:"bold",color:"#7eb6f6"},bold:{fontWeight:"bold"},"pre > code.highlight":{Outline:".4em solid #34659d",OutlineOffset:".4em"},".line-numbers.line-numbers .line-numbers-rows":{borderRightColor:"#1f2932"},".line-numbers .line-numbers-rows > span:before":{color:"#2c3847"},".line-highlight.line-highlight":{background:"linear-gradient(to right, rgba(10, 163, 112, 0.2) 70%, rgba(10, 163, 112, 0))"}};e.default=t}(Uw)),Uw}var Ww={},jP;function opt(){return jP||(jP=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={'code[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#24242e",color:"#767693"},'pre[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#24242e",color:"#767693",padding:"1em",margin:".5em 0",overflow:"auto"},'pre > code[class*="language-"]':{fontSize:"1em"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"#5151e6"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#5151e6"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"#5151e6"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#5151e6"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#5151e6"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"#5151e6"},'code[class*="language-"]::selection':{textShadow:"none",background:"#5151e6"},'code[class*="language-"] ::selection':{textShadow:"none",background:"#5151e6"},':not(pre) > code[class*="language-"]':{padding:".1em",borderRadius:".3em"},comment:{color:"#5b5b76"},prolog:{color:"#5b5b76"},doctype:{color:"#5b5b76"},cdata:{color:"#5b5b76"},punctuation:{color:"#5b5b76"},namespace:{Opacity:".7"},tag:{color:"#dd672c"},operator:{color:"#dd672c"},number:{color:"#dd672c"},property:{color:"#767693"},function:{color:"#767693"},"tag-id":{color:"#ebebff"},selector:{color:"#ebebff"},"atrule-id":{color:"#ebebff"},"code.language-javascript":{color:"#aaaaca"},"attr-name":{color:"#aaaaca"},"code.language-css":{color:"#fe8c52"},"code.language-scss":{color:"#fe8c52"},boolean:{color:"#fe8c52"},string:{color:"#fe8c52"},entity:{color:"#fe8c52",cursor:"help"},url:{color:"#fe8c52"},".language-css .token.string":{color:"#fe8c52"},".language-scss .token.string":{color:"#fe8c52"},".style .token.string":{color:"#fe8c52"},"attr-value":{color:"#fe8c52"},keyword:{color:"#fe8c52"},control:{color:"#fe8c52"},directive:{color:"#fe8c52"},unit:{color:"#fe8c52"},statement:{color:"#fe8c52"},regex:{color:"#fe8c52"},atrule:{color:"#fe8c52"},placeholder:{color:"#fe8c52"},variable:{color:"#fe8c52"},deleted:{textDecoration:"line-through"},inserted:{borderBottom:"1px dotted #ebebff",textDecoration:"none"},italic:{fontStyle:"italic"},important:{fontWeight:"bold",color:"#aaaaca"},bold:{fontWeight:"bold"},"pre > code.highlight":{Outline:".4em solid #7676f4",OutlineOffset:".4em"},".line-numbers.line-numbers .line-numbers-rows":{borderRightColor:"#262631"},".line-numbers .line-numbers-rows > span:before":{color:"#393949"},".line-highlight.line-highlight":{background:"linear-gradient(to right, rgba(221, 103, 44, 0.2) 70%, rgba(221, 103, 44, 0))"}};e.default=t}(Ww)),Ww}var Vw={},NP;function apt(){return NP||(NP=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={'code[class*="language-"]':{color:"#393A34",fontFamily:'"Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",fontSize:".9em",lineHeight:"1.2em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#393A34",fontFamily:'"Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",fontSize:".9em",lineHeight:"1.2em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",border:"1px solid #dddddd",backgroundColor:"white"},'pre > code[class*="language-"]':{fontSize:"1em"},'pre[class*="language-"]::-moz-selection':{background:"#b3d4fc"},'pre[class*="language-"] ::-moz-selection':{background:"#b3d4fc"},'code[class*="language-"]::-moz-selection':{background:"#b3d4fc"},'code[class*="language-"] ::-moz-selection':{background:"#b3d4fc"},'pre[class*="language-"]::selection':{background:"#b3d4fc"},'pre[class*="language-"] ::selection':{background:"#b3d4fc"},'code[class*="language-"]::selection':{background:"#b3d4fc"},'code[class*="language-"] ::selection':{background:"#b3d4fc"},':not(pre) > code[class*="language-"]':{padding:".2em",paddingTop:"1px",paddingBottom:"1px",background:"#f8f8f8",border:"1px solid #dddddd"},comment:{color:"#999988",fontStyle:"italic"},prolog:{color:"#999988",fontStyle:"italic"},doctype:{color:"#999988",fontStyle:"italic"},cdata:{color:"#999988",fontStyle:"italic"},namespace:{Opacity:".7"},string:{color:"#e3116c"},"attr-value":{color:"#e3116c"},punctuation:{color:"#393A34"},operator:{color:"#393A34"},entity:{color:"#36acaa"},url:{color:"#36acaa"},symbol:{color:"#36acaa"},number:{color:"#36acaa"},boolean:{color:"#36acaa"},variable:{color:"#36acaa"},constant:{color:"#36acaa"},property:{color:"#36acaa"},regex:{color:"#36acaa"},inserted:{color:"#36acaa"},atrule:{color:"#00a4db"},keyword:{color:"#00a4db"},"attr-name":{color:"#00a4db"},".language-autohotkey .token.selector":{color:"#00a4db"},function:{color:"#9a050f",fontWeight:"bold"},deleted:{color:"#9a050f"},".language-autohotkey .token.tag":{color:"#9a050f"},tag:{color:"#00009f"},selector:{color:"#00009f"},".language-autohotkey .token.keyword":{color:"#00009f"},important:{fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}};e.default=t}(Vw)),Vw}var qw={},PP;function ipt(){return PP||(PP=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={'code[class*="language-"]':{color:"#ebdbb2",fontFamily:'Consolas, Monaco, "Andale Mono", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#ebdbb2",fontFamily:'Consolas, Monaco, "Andale Mono", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:"0.5em 0",overflow:"auto",background:"#1d2021"},'pre[class*="language-"]::-moz-selection':{color:"#fbf1c7",background:"#7c6f64"},'pre[class*="language-"] ::-moz-selection':{color:"#fbf1c7",background:"#7c6f64"},'code[class*="language-"]::-moz-selection':{color:"#fbf1c7",background:"#7c6f64"},'code[class*="language-"] ::-moz-selection':{color:"#fbf1c7",background:"#7c6f64"},'pre[class*="language-"]::selection':{color:"#fbf1c7",background:"#7c6f64"},'pre[class*="language-"] ::selection':{color:"#fbf1c7",background:"#7c6f64"},'code[class*="language-"]::selection':{color:"#fbf1c7",background:"#7c6f64"},'code[class*="language-"] ::selection':{color:"#fbf1c7",background:"#7c6f64"},':not(pre) > code[class*="language-"]':{background:"#1d2021",padding:"0.1em",borderRadius:"0.3em"},comment:{color:"#a89984"},prolog:{color:"#a89984"},cdata:{color:"#a89984"},delimiter:{color:"#fb4934"},boolean:{color:"#fb4934"},keyword:{color:"#fb4934"},selector:{color:"#fb4934"},important:{color:"#fb4934"},atrule:{color:"#fb4934"},operator:{color:"#a89984"},punctuation:{color:"#a89984"},"attr-name":{color:"#a89984"},tag:{color:"#fabd2f"},"tag.punctuation":{color:"#fabd2f"},doctype:{color:"#fabd2f"},builtin:{color:"#fabd2f"},entity:{color:"#d3869b"},number:{color:"#d3869b"},symbol:{color:"#d3869b"},property:{color:"#fb4934"},constant:{color:"#fb4934"},variable:{color:"#fb4934"},string:{color:"#b8bb26"},char:{color:"#b8bb26"},"attr-value":{color:"#a89984"},"attr-value.punctuation":{color:"#a89984"},url:{color:"#b8bb26",textDecoration:"underline"},function:{color:"#fabd2f"},regex:{background:"#b8bb26"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},inserted:{background:"#a89984"},deleted:{background:"#fb4934"}};e.default=t}(qw)),qw}var Gw={},RP;function spt(){return RP||(RP=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={'code[class*="language-"]':{color:"#3c3836",fontFamily:'Consolas, Monaco, "Andale Mono", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#3c3836",fontFamily:'Consolas, Monaco, "Andale Mono", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:"0.5em 0",overflow:"auto",background:"#f9f5d7"},'pre[class*="language-"]::-moz-selection':{color:"#282828",background:"#a89984"},'pre[class*="language-"] ::-moz-selection':{color:"#282828",background:"#a89984"},'code[class*="language-"]::-moz-selection':{color:"#282828",background:"#a89984"},'code[class*="language-"] ::-moz-selection':{color:"#282828",background:"#a89984"},'pre[class*="language-"]::selection':{color:"#282828",background:"#a89984"},'pre[class*="language-"] ::selection':{color:"#282828",background:"#a89984"},'code[class*="language-"]::selection':{color:"#282828",background:"#a89984"},'code[class*="language-"] ::selection':{color:"#282828",background:"#a89984"},':not(pre) > code[class*="language-"]':{background:"#f9f5d7",padding:"0.1em",borderRadius:"0.3em"},comment:{color:"#7c6f64"},prolog:{color:"#7c6f64"},cdata:{color:"#7c6f64"},delimiter:{color:"#9d0006"},boolean:{color:"#9d0006"},keyword:{color:"#9d0006"},selector:{color:"#9d0006"},important:{color:"#9d0006"},atrule:{color:"#9d0006"},operator:{color:"#7c6f64"},punctuation:{color:"#7c6f64"},"attr-name":{color:"#7c6f64"},tag:{color:"#b57614"},"tag.punctuation":{color:"#b57614"},doctype:{color:"#b57614"},builtin:{color:"#b57614"},entity:{color:"#8f3f71"},number:{color:"#8f3f71"},symbol:{color:"#8f3f71"},property:{color:"#9d0006"},constant:{color:"#9d0006"},variable:{color:"#9d0006"},string:{color:"#797403"},char:{color:"#797403"},"attr-value":{color:"#7c6f64"},"attr-value.punctuation":{color:"#7c6f64"},url:{color:"#797403",textDecoration:"underline"},function:{color:"#b57614"},regex:{background:"#797403"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},inserted:{background:"#7c6f64"},deleted:{background:"#9d0006"}};e.default=t}(Gw)),Gw}var Kw={},MP;function lpt(){return MP||(MP=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={"code[class*='language-']":{color:"#d6e7ff",background:"#030314",textShadow:"none",fontFamily:'Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace',fontSize:"1em",lineHeight:"1.5",letterSpacing:".2px",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",textAlign:"left",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},"pre[class*='language-']":{color:"#d6e7ff",background:"#030314",textShadow:"none",fontFamily:'Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace',fontSize:"1em",lineHeight:"1.5",letterSpacing:".2px",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",textAlign:"left",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",border:"1px solid #2a4555",borderRadius:"5px",padding:"1.5em 1em",margin:"1em 0",overflow:"auto"},"pre[class*='language-']::-moz-selection":{color:"inherit",background:"#1d3b54",textShadow:"none"},"pre[class*='language-'] ::-moz-selection":{color:"inherit",background:"#1d3b54",textShadow:"none"},"code[class*='language-']::-moz-selection":{color:"inherit",background:"#1d3b54",textShadow:"none"},"code[class*='language-'] ::-moz-selection":{color:"inherit",background:"#1d3b54",textShadow:"none"},"pre[class*='language-']::selection":{color:"inherit",background:"#1d3b54",textShadow:"none"},"pre[class*='language-'] ::selection":{color:"inherit",background:"#1d3b54",textShadow:"none"},"code[class*='language-']::selection":{color:"inherit",background:"#1d3b54",textShadow:"none"},"code[class*='language-'] ::selection":{color:"inherit",background:"#1d3b54",textShadow:"none"},":not(pre) > code[class*='language-']":{color:"#f0f6f6",background:"#2a4555",padding:"0.2em 0.3em",borderRadius:"0.2em",boxDecorationBreak:"clone"},comment:{color:"#446e69"},prolog:{color:"#446e69"},doctype:{color:"#446e69"},cdata:{color:"#446e69"},punctuation:{color:"#d6b007"},property:{color:"#d6e7ff"},tag:{color:"#d6e7ff"},boolean:{color:"#d6e7ff"},number:{color:"#d6e7ff"},constant:{color:"#d6e7ff"},symbol:{color:"#d6e7ff"},deleted:{color:"#d6e7ff"},selector:{color:"#e60067"},"attr-name":{color:"#e60067"},builtin:{color:"#e60067"},inserted:{color:"#e60067"},string:{color:"#49c6ec"},char:{color:"#49c6ec"},operator:{color:"#ec8e01",background:"transparent"},entity:{color:"#ec8e01",background:"transparent"},url:{color:"#ec8e01",background:"transparent"},".language-css .token.string":{color:"#ec8e01",background:"transparent"},".style .token.string":{color:"#ec8e01",background:"transparent"},atrule:{color:"#0fe468"},"attr-value":{color:"#0fe468"},keyword:{color:"#0fe468"},function:{color:"#78f3e9"},"class-name":{color:"#78f3e9"},regex:{color:"#d6e7ff"},important:{color:"#d6e7ff"},variable:{color:"#d6e7ff"}};e.default=t}(Kw)),Kw}var Xw={},LP;function cpt(){return LP||(LP=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={'code[class*="language-"]':{fontFamily:'"Fira Mono", Menlo, Monaco, "Lucida Console", "Courier New", Courier, monospace',fontSize:"16px",lineHeight:"1.375",direction:"ltr",textAlign:"left",wordSpacing:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",whiteSpace:"pre-wrap",wordBreak:"break-all",wordWrap:"break-word",background:"#322931",color:"#b9b5b8"},'pre[class*="language-"]':{fontFamily:'"Fira Mono", Menlo, Monaco, "Lucida Console", "Courier New", Courier, monospace',fontSize:"16px",lineHeight:"1.375",direction:"ltr",textAlign:"left",wordSpacing:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",whiteSpace:"pre-wrap",wordBreak:"break-all",wordWrap:"break-word",background:"#322931",color:"#b9b5b8",padding:"1em",margin:".5em 0",overflow:"auto"},'pre > code[class*="language-"]':{fontSize:"1em"},':not(pre) > code[class*="language-"]':{padding:".1em",borderRadius:".3em"},comment:{color:"#797379"},prolog:{color:"#797379"},doctype:{color:"#797379"},cdata:{color:"#797379"},punctuation:{color:"#b9b5b8"},".namespace":{Opacity:".7"},null:{color:"#fd8b19"},operator:{color:"#fd8b19"},boolean:{color:"#fd8b19"},number:{color:"#fd8b19"},property:{color:"#fdcc59"},tag:{color:"#1290bf"},string:{color:"#149b93"},selector:{color:"#c85e7c"},"attr-name":{color:"#fd8b19"},entity:{color:"#149b93",cursor:"help"},url:{color:"#149b93"},".language-css .token.string":{color:"#149b93"},".style .token.string":{color:"#149b93"},"attr-value":{color:"#8fc13e"},keyword:{color:"#8fc13e"},control:{color:"#8fc13e"},directive:{color:"#8fc13e"},unit:{color:"#8fc13e"},statement:{color:"#149b93"},regex:{color:"#149b93"},atrule:{color:"#149b93"},placeholder:{color:"#1290bf"},variable:{color:"#1290bf"},important:{color:"#dd464c",fontWeight:"bold"},"pre > code.highlight":{Outline:".4em solid red",OutlineOffset:".4em"}};e.default=t}(Xw)),Xw}var Yw={},DP;function upt(){return DP||(DP=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={'code[class*="language-"]':{color:"#f8f8f2",background:"none",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:"Monaco, Consolas, 'Andale Mono', 'Ubuntu Mono', monospace",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#f8f8f2",background:"#263E52",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:"Monaco, Consolas, 'Andale Mono', 'Ubuntu Mono', monospace",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",borderRadius:"0.3em"},':not(pre) > code[class*="language-"]':{background:"#263E52",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"#5c98cd"},prolog:{color:"#5c98cd"},doctype:{color:"#5c98cd"},cdata:{color:"#5c98cd"},punctuation:{color:"#f8f8f2"},".namespace":{Opacity:".7"},property:{color:"#F05E5D"},tag:{color:"#F05E5D"},constant:{color:"#F05E5D"},symbol:{color:"#F05E5D"},deleted:{color:"#F05E5D"},boolean:{color:"#BC94F9"},number:{color:"#BC94F9"},selector:{color:"#FCFCD6"},"attr-name":{color:"#FCFCD6"},string:{color:"#FCFCD6"},char:{color:"#FCFCD6"},builtin:{color:"#FCFCD6"},inserted:{color:"#FCFCD6"},operator:{color:"#f8f8f2"},entity:{color:"#f8f8f2",cursor:"help"},url:{color:"#f8f8f2"},".language-css .token.string":{color:"#f8f8f2"},".style .token.string":{color:"#f8f8f2"},variable:{color:"#f8f8f2"},atrule:{color:"#66D8EF"},"attr-value":{color:"#66D8EF"},function:{color:"#66D8EF"},"class-name":{color:"#66D8EF"},keyword:{color:"#6EB26E"},regex:{color:"#F05E5D"},important:{color:"#F05E5D",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}};e.default=t}(Yw)),Yw}var Jw={},IP;function dpt(){return IP||(IP=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={'code[class*="language-"]':{textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",color:"#eee",background:"#2f2f2f",fontFamily:"Roboto Mono, monospace",fontSize:"1em",lineHeight:"1.5em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",color:"#eee",background:"#2f2f2f",fontFamily:"Roboto Mono, monospace",fontSize:"1em",lineHeight:"1.5em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",overflow:"auto",position:"relative",margin:"0.5em 0",padding:"1.25em 1em"},'code[class*="language-"]::-moz-selection':{background:"#363636"},'pre[class*="language-"]::-moz-selection':{background:"#363636"},'code[class*="language-"] ::-moz-selection':{background:"#363636"},'pre[class*="language-"] ::-moz-selection':{background:"#363636"},'code[class*="language-"]::selection':{background:"#363636"},'pre[class*="language-"]::selection':{background:"#363636"},'code[class*="language-"] ::selection':{background:"#363636"},'pre[class*="language-"] ::selection':{background:"#363636"},':not(pre) > code[class*="language-"]':{whiteSpace:"normal",borderRadius:"0.2em",padding:"0.1em"},".language-css > code":{color:"#fd9170"},".language-sass > code":{color:"#fd9170"},".language-scss > code":{color:"#fd9170"},'[class*="language-"] .namespace':{Opacity:"0.7"},atrule:{color:"#c792ea"},"attr-name":{color:"#ffcb6b"},"attr-value":{color:"#a5e844"},attribute:{color:"#a5e844"},boolean:{color:"#c792ea"},builtin:{color:"#ffcb6b"},cdata:{color:"#80cbc4"},char:{color:"#80cbc4"},class:{color:"#ffcb6b"},"class-name":{color:"#f2ff00"},comment:{color:"#616161"},constant:{color:"#c792ea"},deleted:{color:"#ff6666"},doctype:{color:"#616161"},entity:{color:"#ff6666"},function:{color:"#c792ea"},hexcode:{color:"#f2ff00"},id:{color:"#c792ea",fontWeight:"bold"},important:{color:"#c792ea",fontWeight:"bold"},inserted:{color:"#80cbc4"},keyword:{color:"#c792ea"},number:{color:"#fd9170"},operator:{color:"#89ddff"},prolog:{color:"#616161"},property:{color:"#80cbc4"},"pseudo-class":{color:"#a5e844"},"pseudo-element":{color:"#a5e844"},punctuation:{color:"#89ddff"},regex:{color:"#f2ff00"},selector:{color:"#ff6666"},string:{color:"#a5e844"},symbol:{color:"#c792ea"},tag:{color:"#ff6666"},unit:{color:"#fd9170"},url:{color:"#ff6666"},variable:{color:"#ff6666"}};e.default=t}(Jw)),Jw}var Qw={},FP;function fpt(){return FP||(FP=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={'code[class*="language-"]':{textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",color:"#90a4ae",background:"#fafafa",fontFamily:"Roboto Mono, monospace",fontSize:"1em",lineHeight:"1.5em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",color:"#90a4ae",background:"#fafafa",fontFamily:"Roboto Mono, monospace",fontSize:"1em",lineHeight:"1.5em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",overflow:"auto",position:"relative",margin:"0.5em 0",padding:"1.25em 1em"},'code[class*="language-"]::-moz-selection':{background:"#cceae7",color:"#263238"},'pre[class*="language-"]::-moz-selection':{background:"#cceae7",color:"#263238"},'code[class*="language-"] ::-moz-selection':{background:"#cceae7",color:"#263238"},'pre[class*="language-"] ::-moz-selection':{background:"#cceae7",color:"#263238"},'code[class*="language-"]::selection':{background:"#cceae7",color:"#263238"},'pre[class*="language-"]::selection':{background:"#cceae7",color:"#263238"},'code[class*="language-"] ::selection':{background:"#cceae7",color:"#263238"},'pre[class*="language-"] ::selection':{background:"#cceae7",color:"#263238"},':not(pre) > code[class*="language-"]':{whiteSpace:"normal",borderRadius:"0.2em",padding:"0.1em"},".language-css > code":{color:"#f76d47"},".language-sass > code":{color:"#f76d47"},".language-scss > code":{color:"#f76d47"},'[class*="language-"] .namespace':{Opacity:"0.7"},atrule:{color:"#7c4dff"},"attr-name":{color:"#39adb5"},"attr-value":{color:"#f6a434"},attribute:{color:"#f6a434"},boolean:{color:"#7c4dff"},builtin:{color:"#39adb5"},cdata:{color:"#39adb5"},char:{color:"#39adb5"},class:{color:"#39adb5"},"class-name":{color:"#6182b8"},comment:{color:"#aabfc9"},constant:{color:"#7c4dff"},deleted:{color:"#e53935"},doctype:{color:"#aabfc9"},entity:{color:"#e53935"},function:{color:"#7c4dff"},hexcode:{color:"#f76d47"},id:{color:"#7c4dff",fontWeight:"bold"},important:{color:"#7c4dff",fontWeight:"bold"},inserted:{color:"#39adb5"},keyword:{color:"#7c4dff"},number:{color:"#f76d47"},operator:{color:"#39adb5"},prolog:{color:"#aabfc9"},property:{color:"#39adb5"},"pseudo-class":{color:"#f6a434"},"pseudo-element":{color:"#f6a434"},punctuation:{color:"#39adb5"},regex:{color:"#6182b8"},selector:{color:"#e53935"},string:{color:"#f6a434"},symbol:{color:"#7c4dff"},tag:{color:"#e53935"},unit:{color:"#f76d47"},url:{color:"#e53935"},variable:{color:"#e53935"}};e.default=t}(Qw)),Qw}var Zw={},BP;function ppt(){return BP||(BP=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={'code[class*="language-"]':{textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",color:"#c3cee3",background:"#263238",fontFamily:"Roboto Mono, monospace",fontSize:"1em",lineHeight:"1.5em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",color:"#c3cee3",background:"#263238",fontFamily:"Roboto Mono, monospace",fontSize:"1em",lineHeight:"1.5em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",overflow:"auto",position:"relative",margin:"0.5em 0",padding:"1.25em 1em"},'code[class*="language-"]::-moz-selection':{background:"#363636"},'pre[class*="language-"]::-moz-selection':{background:"#363636"},'code[class*="language-"] ::-moz-selection':{background:"#363636"},'pre[class*="language-"] ::-moz-selection':{background:"#363636"},'code[class*="language-"]::selection':{background:"#363636"},'pre[class*="language-"]::selection':{background:"#363636"},'code[class*="language-"] ::selection':{background:"#363636"},'pre[class*="language-"] ::selection':{background:"#363636"},':not(pre) > code[class*="language-"]':{whiteSpace:"normal",borderRadius:"0.2em",padding:"0.1em"},".language-css > code":{color:"#fd9170"},".language-sass > code":{color:"#fd9170"},".language-scss > code":{color:"#fd9170"},'[class*="language-"] .namespace':{Opacity:"0.7"},atrule:{color:"#c792ea"},"attr-name":{color:"#ffcb6b"},"attr-value":{color:"#c3e88d"},attribute:{color:"#c3e88d"},boolean:{color:"#c792ea"},builtin:{color:"#ffcb6b"},cdata:{color:"#80cbc4"},char:{color:"#80cbc4"},class:{color:"#ffcb6b"},"class-name":{color:"#f2ff00"},color:{color:"#f2ff00"},comment:{color:"#546e7a"},constant:{color:"#c792ea"},deleted:{color:"#f07178"},doctype:{color:"#546e7a"},entity:{color:"#f07178"},function:{color:"#c792ea"},hexcode:{color:"#f2ff00"},id:{color:"#c792ea",fontWeight:"bold"},important:{color:"#c792ea",fontWeight:"bold"},inserted:{color:"#80cbc4"},keyword:{color:"#c792ea",fontStyle:"italic"},number:{color:"#fd9170"},operator:{color:"#89ddff"},prolog:{color:"#546e7a"},property:{color:"#80cbc4"},"pseudo-class":{color:"#c3e88d"},"pseudo-element":{color:"#c3e88d"},punctuation:{color:"#89ddff"},regex:{color:"#f2ff00"},selector:{color:"#f07178"},string:{color:"#c3e88d"},symbol:{color:"#c792ea"},tag:{color:"#f07178"},unit:{color:"#f07178"},url:{color:"#fd9170"},variable:{color:"#f07178"}};e.default=t}(Zw)),Zw}var e5={},$P;function hpt(){return $P||($P=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={'code[class*="language-"]':{color:"#d6deeb",fontFamily:'Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace',textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",fontSize:"1em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"white",fontFamily:'Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace',textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",fontSize:"1em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:"0.5em 0",overflow:"auto",background:"#011627"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'pre[class*="language-"]::selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'code[class*="language-"]::selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'code[class*="language-"] ::selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},':not(pre) > code[class*="language-"]':{color:"white",background:"#011627",padding:"0.1em",borderRadius:"0.3em",whiteSpace:"normal"},comment:{color:"rgb(99, 119, 119)",fontStyle:"italic"},prolog:{color:"rgb(99, 119, 119)",fontStyle:"italic"},cdata:{color:"rgb(99, 119, 119)",fontStyle:"italic"},punctuation:{color:"rgb(199, 146, 234)"},".namespace":{color:"rgb(178, 204, 214)"},deleted:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"},symbol:{color:"rgb(128, 203, 196)"},property:{color:"rgb(128, 203, 196)"},tag:{color:"rgb(127, 219, 202)"},operator:{color:"rgb(127, 219, 202)"},keyword:{color:"rgb(127, 219, 202)"},boolean:{color:"rgb(255, 88, 116)"},number:{color:"rgb(247, 140, 108)"},constant:{color:"rgb(130, 170, 255)"},function:{color:"rgb(130, 170, 255)"},builtin:{color:"rgb(130, 170, 255)"},char:{color:"rgb(130, 170, 255)"},selector:{color:"rgb(199, 146, 234)",fontStyle:"italic"},doctype:{color:"rgb(199, 146, 234)",fontStyle:"italic"},"attr-name":{color:"rgb(173, 219, 103)",fontStyle:"italic"},inserted:{color:"rgb(173, 219, 103)",fontStyle:"italic"},string:{color:"rgb(173, 219, 103)"},url:{color:"rgb(173, 219, 103)"},entity:{color:"rgb(173, 219, 103)"},".language-css .token.string":{color:"rgb(173, 219, 103)"},".style .token.string":{color:"rgb(173, 219, 103)"},"class-name":{color:"rgb(255, 203, 139)"},atrule:{color:"rgb(255, 203, 139)"},"attr-value":{color:"rgb(255, 203, 139)"},regex:{color:"rgb(214, 222, 235)"},important:{color:"rgb(214, 222, 235)",fontWeight:"bold"},variable:{color:"rgb(214, 222, 235)"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}};e.default=t}(e5)),e5}var t5={},zP;function gpt(){return zP||(zP=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={'code[class*="language-"]':{color:"#f8f8f2",background:"none",fontFamily:`"Fira Code", Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace`,textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#f8f8f2",background:"#2E3440",fontFamily:`"Fira Code", Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace`,textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",borderRadius:"0.3em"},':not(pre) > code[class*="language-"]':{background:"#2E3440",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"#636f88"},prolog:{color:"#636f88"},doctype:{color:"#636f88"},cdata:{color:"#636f88"},punctuation:{color:"#81A1C1"},".namespace":{Opacity:".7"},property:{color:"#81A1C1"},tag:{color:"#81A1C1"},constant:{color:"#81A1C1"},symbol:{color:"#81A1C1"},deleted:{color:"#81A1C1"},number:{color:"#B48EAD"},boolean:{color:"#81A1C1"},selector:{color:"#A3BE8C"},"attr-name":{color:"#A3BE8C"},string:{color:"#A3BE8C"},char:{color:"#A3BE8C"},builtin:{color:"#A3BE8C"},inserted:{color:"#A3BE8C"},operator:{color:"#81A1C1"},entity:{color:"#81A1C1",cursor:"help"},url:{color:"#81A1C1"},".language-css .token.string":{color:"#81A1C1"},".style .token.string":{color:"#81A1C1"},variable:{color:"#81A1C1"},atrule:{color:"#88C0D0"},"attr-value":{color:"#88C0D0"},function:{color:"#88C0D0"},"class-name":{color:"#88C0D0"},keyword:{color:"#81A1C1"},regex:{color:"#EBCB8B"},important:{color:"#EBCB8B",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}};e.default=t}(t5)),t5}var n5={},_P;function mpt(){return _P||(_P=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={'code[class*="language-"]':{background:"hsl(220, 13%, 18%)",color:"hsl(220, 14%, 71%)",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:'"Fira Code", "Fira Mono", Menlo, Consolas, "DejaVu Sans Mono", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"2",OTabSize:"2",tabSize:"2",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{background:"hsl(220, 13%, 18%)",color:"hsl(220, 14%, 71%)",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:'"Fira Code", "Fira Mono", Menlo, Consolas, "DejaVu Sans Mono", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"2",OTabSize:"2",tabSize:"2",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:"0.5em 0",overflow:"auto",borderRadius:"0.3em"},'code[class*="language-"]::-moz-selection':{background:"hsl(220, 13%, 28%)",color:"inherit",textShadow:"none"},'code[class*="language-"] *::-moz-selection':{background:"hsl(220, 13%, 28%)",color:"inherit",textShadow:"none"},'pre[class*="language-"] *::-moz-selection':{background:"hsl(220, 13%, 28%)",color:"inherit",textShadow:"none"},'code[class*="language-"]::selection':{background:"hsl(220, 13%, 28%)",color:"inherit",textShadow:"none"},'code[class*="language-"] *::selection':{background:"hsl(220, 13%, 28%)",color:"inherit",textShadow:"none"},'pre[class*="language-"] *::selection':{background:"hsl(220, 13%, 28%)",color:"inherit",textShadow:"none"},':not(pre) > code[class*="language-"]':{padding:"0.2em 0.3em",borderRadius:"0.3em",whiteSpace:"normal"},comment:{color:"hsl(220, 10%, 40%)",fontStyle:"italic"},prolog:{color:"hsl(220, 10%, 40%)"},cdata:{color:"hsl(220, 10%, 40%)"},doctype:{color:"hsl(220, 14%, 71%)"},punctuation:{color:"hsl(220, 14%, 71%)"},entity:{color:"hsl(220, 14%, 71%)",cursor:"help"},"attr-name":{color:"hsl(29, 54%, 61%)"},"class-name":{color:"hsl(29, 54%, 61%)"},boolean:{color:"hsl(29, 54%, 61%)"},constant:{color:"hsl(29, 54%, 61%)"},number:{color:"hsl(29, 54%, 61%)"},atrule:{color:"hsl(29, 54%, 61%)"},keyword:{color:"hsl(286, 60%, 67%)"},property:{color:"hsl(355, 65%, 65%)"},tag:{color:"hsl(355, 65%, 65%)"},symbol:{color:"hsl(355, 65%, 65%)"},deleted:{color:"hsl(355, 65%, 65%)"},important:{color:"hsl(355, 65%, 65%)"},selector:{color:"hsl(95, 38%, 62%)"},string:{color:"hsl(95, 38%, 62%)"},char:{color:"hsl(95, 38%, 62%)"},builtin:{color:"hsl(95, 38%, 62%)"},inserted:{color:"hsl(95, 38%, 62%)"},regex:{color:"hsl(95, 38%, 62%)"},"attr-value":{color:"hsl(95, 38%, 62%)"},"attr-value > .token.punctuation":{color:"hsl(95, 38%, 62%)"},variable:{color:"hsl(207, 82%, 66%)"},operator:{color:"hsl(207, 82%, 66%)"},function:{color:"hsl(207, 82%, 66%)"},url:{color:"hsl(187, 47%, 55%)"},"attr-value > .token.punctuation.attr-equals":{color:"hsl(220, 14%, 71%)"},"special-attr > .token.attr-value > .token.value.css":{color:"hsl(220, 14%, 71%)"},".language-css .token.selector":{color:"hsl(355, 65%, 65%)"},".language-css .token.property":{color:"hsl(220, 14%, 71%)"},".language-css .token.function":{color:"hsl(187, 47%, 55%)"},".language-css .token.url > .token.function":{color:"hsl(187, 47%, 55%)"},".language-css .token.url > .token.string.url":{color:"hsl(95, 38%, 62%)"},".language-css .token.important":{color:"hsl(286, 60%, 67%)"},".language-css .token.atrule .token.rule":{color:"hsl(286, 60%, 67%)"},".language-javascript .token.operator":{color:"hsl(286, 60%, 67%)"},".language-javascript .token.template-string > .token.interpolation > .token.interpolation-punctuation.punctuation":{color:"hsl(5, 48%, 51%)"},".language-json .token.operator":{color:"hsl(220, 14%, 71%)"},".language-json .token.null.keyword":{color:"hsl(29, 54%, 61%)"},".language-markdown .token.url":{color:"hsl(220, 14%, 71%)"},".language-markdown .token.url > .token.operator":{color:"hsl(220, 14%, 71%)"},".language-markdown .token.url-reference.url > .token.string":{color:"hsl(220, 14%, 71%)"},".language-markdown .token.url > .token.content":{color:"hsl(207, 82%, 66%)"},".language-markdown .token.url > .token.url":{color:"hsl(187, 47%, 55%)"},".language-markdown .token.url-reference.url":{color:"hsl(187, 47%, 55%)"},".language-markdown .token.blockquote.punctuation":{color:"hsl(220, 10%, 40%)",fontStyle:"italic"},".language-markdown .token.hr.punctuation":{color:"hsl(220, 10%, 40%)",fontStyle:"italic"},".language-markdown .token.code-snippet":{color:"hsl(95, 38%, 62%)"},".language-markdown .token.bold .token.content":{color:"hsl(29, 54%, 61%)"},".language-markdown .token.italic .token.content":{color:"hsl(286, 60%, 67%)"},".language-markdown .token.strike .token.content":{color:"hsl(355, 65%, 65%)"},".language-markdown .token.strike .token.punctuation":{color:"hsl(355, 65%, 65%)"},".language-markdown .token.list.punctuation":{color:"hsl(355, 65%, 65%)"},".language-markdown .token.title.important > .token.punctuation":{color:"hsl(355, 65%, 65%)"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},namespace:{Opacity:"0.8"},"token.tab:not(:empty):before":{color:"hsla(220, 14%, 71%, 0.15)",textShadow:"none"},"token.cr:before":{color:"hsla(220, 14%, 71%, 0.15)",textShadow:"none"},"token.lf:before":{color:"hsla(220, 14%, 71%, 0.15)",textShadow:"none"},"token.space:before":{color:"hsla(220, 14%, 71%, 0.15)",textShadow:"none"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item":{marginRight:"0.4em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button":{background:"hsl(220, 13%, 26%)",color:"hsl(220, 9%, 55%)",padding:"0.1em 0.4em",borderRadius:"0.3em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a":{background:"hsl(220, 13%, 26%)",color:"hsl(220, 9%, 55%)",padding:"0.1em 0.4em",borderRadius:"0.3em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span":{background:"hsl(220, 13%, 26%)",color:"hsl(220, 9%, 55%)",padding:"0.1em 0.4em",borderRadius:"0.3em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:hover":{background:"hsl(220, 13%, 28%)",color:"hsl(220, 14%, 71%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:focus":{background:"hsl(220, 13%, 28%)",color:"hsl(220, 14%, 71%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:hover":{background:"hsl(220, 13%, 28%)",color:"hsl(220, 14%, 71%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:focus":{background:"hsl(220, 13%, 28%)",color:"hsl(220, 14%, 71%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:hover":{background:"hsl(220, 13%, 28%)",color:"hsl(220, 14%, 71%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:focus":{background:"hsl(220, 13%, 28%)",color:"hsl(220, 14%, 71%)"},".line-highlight.line-highlight":{background:"hsla(220, 100%, 80%, 0.04)"},".line-highlight.line-highlight:before":{background:"hsl(220, 13%, 26%)",color:"hsl(220, 14%, 71%)",padding:"0.1em 0.6em",borderRadius:"0.3em",boxShadow:"0 2px 0 0 rgba(0, 0, 0, 0.2)"},".line-highlight.line-highlight[data-end]:after":{background:"hsl(220, 13%, 26%)",color:"hsl(220, 14%, 71%)",padding:"0.1em 0.6em",borderRadius:"0.3em",boxShadow:"0 2px 0 0 rgba(0, 0, 0, 0.2)"},"pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows > span:hover:before":{backgroundColor:"hsla(220, 100%, 80%, 0.04)"},".line-numbers.line-numbers .line-numbers-rows":{borderRightColor:"hsla(220, 14%, 71%, 0.15)"},".command-line .command-line-prompt":{borderRightColor:"hsla(220, 14%, 71%, 0.15)"},".line-numbers .line-numbers-rows > span:before":{color:"hsl(220, 14%, 45%)"},".command-line .command-line-prompt > span:before":{color:"hsl(220, 14%, 45%)"},".rainbow-braces .token.token.punctuation.brace-level-1":{color:"hsl(355, 65%, 65%)"},".rainbow-braces .token.token.punctuation.brace-level-5":{color:"hsl(355, 65%, 65%)"},".rainbow-braces .token.token.punctuation.brace-level-9":{color:"hsl(355, 65%, 65%)"},".rainbow-braces .token.token.punctuation.brace-level-2":{color:"hsl(95, 38%, 62%)"},".rainbow-braces .token.token.punctuation.brace-level-6":{color:"hsl(95, 38%, 62%)"},".rainbow-braces .token.token.punctuation.brace-level-10":{color:"hsl(95, 38%, 62%)"},".rainbow-braces .token.token.punctuation.brace-level-3":{color:"hsl(207, 82%, 66%)"},".rainbow-braces .token.token.punctuation.brace-level-7":{color:"hsl(207, 82%, 66%)"},".rainbow-braces .token.token.punctuation.brace-level-11":{color:"hsl(207, 82%, 66%)"},".rainbow-braces .token.token.punctuation.brace-level-4":{color:"hsl(286, 60%, 67%)"},".rainbow-braces .token.token.punctuation.brace-level-8":{color:"hsl(286, 60%, 67%)"},".rainbow-braces .token.token.punctuation.brace-level-12":{color:"hsl(286, 60%, 67%)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix)":{backgroundColor:"hsla(353, 100%, 66%, 0.15)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix)":{backgroundColor:"hsla(353, 100%, 66%, 0.15)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix)::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix) *::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix)::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix) *::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix)":{backgroundColor:"hsla(137, 100%, 55%, 0.15)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix)":{backgroundColor:"hsla(137, 100%, 55%, 0.15)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix)::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix) *::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix)::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix) *::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},".prism-previewer.prism-previewer:before":{borderColor:"hsl(224, 13%, 17%)"},".prism-previewer-gradient.prism-previewer-gradient div":{borderColor:"hsl(224, 13%, 17%)",borderRadius:"0.3em"},".prism-previewer-color.prism-previewer-color:before":{borderRadius:"0.3em"},".prism-previewer-easing.prism-previewer-easing:before":{borderRadius:"0.3em"},".prism-previewer.prism-previewer:after":{borderTopColor:"hsl(224, 13%, 17%)"},".prism-previewer-flipped.prism-previewer-flipped.after":{borderBottomColor:"hsl(224, 13%, 17%)"},".prism-previewer-angle.prism-previewer-angle:before":{background:"hsl(219, 13%, 22%)"},".prism-previewer-time.prism-previewer-time:before":{background:"hsl(219, 13%, 22%)"},".prism-previewer-easing.prism-previewer-easing":{background:"hsl(219, 13%, 22%)"},".prism-previewer-angle.prism-previewer-angle circle":{stroke:"hsl(220, 14%, 71%)",strokeOpacity:"1"},".prism-previewer-time.prism-previewer-time circle":{stroke:"hsl(220, 14%, 71%)",strokeOpacity:"1"},".prism-previewer-easing.prism-previewer-easing circle":{stroke:"hsl(220, 14%, 71%)",fill:"transparent"},".prism-previewer-easing.prism-previewer-easing path":{stroke:"hsl(220, 14%, 71%)"},".prism-previewer-easing.prism-previewer-easing line":{stroke:"hsl(220, 14%, 71%)"}};e.default=t}(n5)),n5}var r5={},HP;function vpt(){return HP||(HP=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={'code[class*="language-"]':{background:"hsl(230, 1%, 98%)",color:"hsl(230, 8%, 24%)",fontFamily:'"Fira Code", "Fira Mono", Menlo, Consolas, "DejaVu Sans Mono", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"2",OTabSize:"2",tabSize:"2",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{background:"hsl(230, 1%, 98%)",color:"hsl(230, 8%, 24%)",fontFamily:'"Fira Code", "Fira Mono", Menlo, Consolas, "DejaVu Sans Mono", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"2",OTabSize:"2",tabSize:"2",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:"0.5em 0",overflow:"auto",borderRadius:"0.3em"},'code[class*="language-"]::-moz-selection':{background:"hsl(230, 1%, 90%)",color:"inherit"},'code[class*="language-"] *::-moz-selection':{background:"hsl(230, 1%, 90%)",color:"inherit"},'pre[class*="language-"] *::-moz-selection':{background:"hsl(230, 1%, 90%)",color:"inherit"},'code[class*="language-"]::selection':{background:"hsl(230, 1%, 90%)",color:"inherit"},'code[class*="language-"] *::selection':{background:"hsl(230, 1%, 90%)",color:"inherit"},'pre[class*="language-"] *::selection':{background:"hsl(230, 1%, 90%)",color:"inherit"},':not(pre) > code[class*="language-"]':{padding:"0.2em 0.3em",borderRadius:"0.3em",whiteSpace:"normal"},comment:{color:"hsl(230, 4%, 64%)",fontStyle:"italic"},prolog:{color:"hsl(230, 4%, 64%)"},cdata:{color:"hsl(230, 4%, 64%)"},doctype:{color:"hsl(230, 8%, 24%)"},punctuation:{color:"hsl(230, 8%, 24%)"},entity:{color:"hsl(230, 8%, 24%)",cursor:"help"},"attr-name":{color:"hsl(35, 99%, 36%)"},"class-name":{color:"hsl(35, 99%, 36%)"},boolean:{color:"hsl(35, 99%, 36%)"},constant:{color:"hsl(35, 99%, 36%)"},number:{color:"hsl(35, 99%, 36%)"},atrule:{color:"hsl(35, 99%, 36%)"},keyword:{color:"hsl(301, 63%, 40%)"},property:{color:"hsl(5, 74%, 59%)"},tag:{color:"hsl(5, 74%, 59%)"},symbol:{color:"hsl(5, 74%, 59%)"},deleted:{color:"hsl(5, 74%, 59%)"},important:{color:"hsl(5, 74%, 59%)"},selector:{color:"hsl(119, 34%, 47%)"},string:{color:"hsl(119, 34%, 47%)"},char:{color:"hsl(119, 34%, 47%)"},builtin:{color:"hsl(119, 34%, 47%)"},inserted:{color:"hsl(119, 34%, 47%)"},regex:{color:"hsl(119, 34%, 47%)"},"attr-value":{color:"hsl(119, 34%, 47%)"},"attr-value > .token.punctuation":{color:"hsl(119, 34%, 47%)"},variable:{color:"hsl(221, 87%, 60%)"},operator:{color:"hsl(221, 87%, 60%)"},function:{color:"hsl(221, 87%, 60%)"},url:{color:"hsl(198, 99%, 37%)"},"attr-value > .token.punctuation.attr-equals":{color:"hsl(230, 8%, 24%)"},"special-attr > .token.attr-value > .token.value.css":{color:"hsl(230, 8%, 24%)"},".language-css .token.selector":{color:"hsl(5, 74%, 59%)"},".language-css .token.property":{color:"hsl(230, 8%, 24%)"},".language-css .token.function":{color:"hsl(198, 99%, 37%)"},".language-css .token.url > .token.function":{color:"hsl(198, 99%, 37%)"},".language-css .token.url > .token.string.url":{color:"hsl(119, 34%, 47%)"},".language-css .token.important":{color:"hsl(301, 63%, 40%)"},".language-css .token.atrule .token.rule":{color:"hsl(301, 63%, 40%)"},".language-javascript .token.operator":{color:"hsl(301, 63%, 40%)"},".language-javascript .token.template-string > .token.interpolation > .token.interpolation-punctuation.punctuation":{color:"hsl(344, 84%, 43%)"},".language-json .token.operator":{color:"hsl(230, 8%, 24%)"},".language-json .token.null.keyword":{color:"hsl(35, 99%, 36%)"},".language-markdown .token.url":{color:"hsl(230, 8%, 24%)"},".language-markdown .token.url > .token.operator":{color:"hsl(230, 8%, 24%)"},".language-markdown .token.url-reference.url > .token.string":{color:"hsl(230, 8%, 24%)"},".language-markdown .token.url > .token.content":{color:"hsl(221, 87%, 60%)"},".language-markdown .token.url > .token.url":{color:"hsl(198, 99%, 37%)"},".language-markdown .token.url-reference.url":{color:"hsl(198, 99%, 37%)"},".language-markdown .token.blockquote.punctuation":{color:"hsl(230, 4%, 64%)",fontStyle:"italic"},".language-markdown .token.hr.punctuation":{color:"hsl(230, 4%, 64%)",fontStyle:"italic"},".language-markdown .token.code-snippet":{color:"hsl(119, 34%, 47%)"},".language-markdown .token.bold .token.content":{color:"hsl(35, 99%, 36%)"},".language-markdown .token.italic .token.content":{color:"hsl(301, 63%, 40%)"},".language-markdown .token.strike .token.content":{color:"hsl(5, 74%, 59%)"},".language-markdown .token.strike .token.punctuation":{color:"hsl(5, 74%, 59%)"},".language-markdown .token.list.punctuation":{color:"hsl(5, 74%, 59%)"},".language-markdown .token.title.important > .token.punctuation":{color:"hsl(5, 74%, 59%)"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},namespace:{Opacity:"0.8"},"token.tab:not(:empty):before":{color:"hsla(230, 8%, 24%, 0.2)"},"token.cr:before":{color:"hsla(230, 8%, 24%, 0.2)"},"token.lf:before":{color:"hsla(230, 8%, 24%, 0.2)"},"token.space:before":{color:"hsla(230, 8%, 24%, 0.2)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item":{marginRight:"0.4em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button":{background:"hsl(230, 1%, 90%)",color:"hsl(230, 6%, 44%)",padding:"0.1em 0.4em",borderRadius:"0.3em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a":{background:"hsl(230, 1%, 90%)",color:"hsl(230, 6%, 44%)",padding:"0.1em 0.4em",borderRadius:"0.3em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span":{background:"hsl(230, 1%, 90%)",color:"hsl(230, 6%, 44%)",padding:"0.1em 0.4em",borderRadius:"0.3em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:hover":{background:"hsl(230, 1%, 78%)",color:"hsl(230, 8%, 24%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:focus":{background:"hsl(230, 1%, 78%)",color:"hsl(230, 8%, 24%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:hover":{background:"hsl(230, 1%, 78%)",color:"hsl(230, 8%, 24%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:focus":{background:"hsl(230, 1%, 78%)",color:"hsl(230, 8%, 24%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:hover":{background:"hsl(230, 1%, 78%)",color:"hsl(230, 8%, 24%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:focus":{background:"hsl(230, 1%, 78%)",color:"hsl(230, 8%, 24%)"},".line-highlight.line-highlight":{background:"hsla(230, 8%, 24%, 0.05)"},".line-highlight.line-highlight:before":{background:"hsl(230, 1%, 90%)",color:"hsl(230, 8%, 24%)",padding:"0.1em 0.6em",borderRadius:"0.3em",boxShadow:"0 2px 0 0 rgba(0, 0, 0, 0.2)"},".line-highlight.line-highlight[data-end]:after":{background:"hsl(230, 1%, 90%)",color:"hsl(230, 8%, 24%)",padding:"0.1em 0.6em",borderRadius:"0.3em",boxShadow:"0 2px 0 0 rgba(0, 0, 0, 0.2)"},"pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows > span:hover:before":{backgroundColor:"hsla(230, 8%, 24%, 0.05)"},".line-numbers.line-numbers .line-numbers-rows":{borderRightColor:"hsla(230, 8%, 24%, 0.2)"},".command-line .command-line-prompt":{borderRightColor:"hsla(230, 8%, 24%, 0.2)"},".line-numbers .line-numbers-rows > span:before":{color:"hsl(230, 1%, 62%)"},".command-line .command-line-prompt > span:before":{color:"hsl(230, 1%, 62%)"},".rainbow-braces .token.token.punctuation.brace-level-1":{color:"hsl(5, 74%, 59%)"},".rainbow-braces .token.token.punctuation.brace-level-5":{color:"hsl(5, 74%, 59%)"},".rainbow-braces .token.token.punctuation.brace-level-9":{color:"hsl(5, 74%, 59%)"},".rainbow-braces .token.token.punctuation.brace-level-2":{color:"hsl(119, 34%, 47%)"},".rainbow-braces .token.token.punctuation.brace-level-6":{color:"hsl(119, 34%, 47%)"},".rainbow-braces .token.token.punctuation.brace-level-10":{color:"hsl(119, 34%, 47%)"},".rainbow-braces .token.token.punctuation.brace-level-3":{color:"hsl(221, 87%, 60%)"},".rainbow-braces .token.token.punctuation.brace-level-7":{color:"hsl(221, 87%, 60%)"},".rainbow-braces .token.token.punctuation.brace-level-11":{color:"hsl(221, 87%, 60%)"},".rainbow-braces .token.token.punctuation.brace-level-4":{color:"hsl(301, 63%, 40%)"},".rainbow-braces .token.token.punctuation.brace-level-8":{color:"hsl(301, 63%, 40%)"},".rainbow-braces .token.token.punctuation.brace-level-12":{color:"hsl(301, 63%, 40%)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix)":{backgroundColor:"hsla(353, 100%, 66%, 0.15)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix)":{backgroundColor:"hsla(353, 100%, 66%, 0.15)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix)::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix) *::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix)::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix) *::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix)":{backgroundColor:"hsla(137, 100%, 55%, 0.15)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix)":{backgroundColor:"hsla(137, 100%, 55%, 0.15)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix)::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix) *::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix)::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix) *::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},".prism-previewer.prism-previewer:before":{borderColor:"hsl(0, 0, 95%)"},".prism-previewer-gradient.prism-previewer-gradient div":{borderColor:"hsl(0, 0, 95%)",borderRadius:"0.3em"},".prism-previewer-color.prism-previewer-color:before":{borderRadius:"0.3em"},".prism-previewer-easing.prism-previewer-easing:before":{borderRadius:"0.3em"},".prism-previewer.prism-previewer:after":{borderTopColor:"hsl(0, 0, 95%)"},".prism-previewer-flipped.prism-previewer-flipped.after":{borderBottomColor:"hsl(0, 0, 95%)"},".prism-previewer-angle.prism-previewer-angle:before":{background:"hsl(0, 0%, 100%)"},".prism-previewer-time.prism-previewer-time:before":{background:"hsl(0, 0%, 100%)"},".prism-previewer-easing.prism-previewer-easing":{background:"hsl(0, 0%, 100%)"},".prism-previewer-angle.prism-previewer-angle circle":{stroke:"hsl(230, 8%, 24%)",strokeOpacity:"1"},".prism-previewer-time.prism-previewer-time circle":{stroke:"hsl(230, 8%, 24%)",strokeOpacity:"1"},".prism-previewer-easing.prism-previewer-easing circle":{stroke:"hsl(230, 8%, 24%)",fill:"transparent"},".prism-previewer-easing.prism-previewer-easing path":{stroke:"hsl(230, 8%, 24%)"},".prism-previewer-easing.prism-previewer-easing line":{stroke:"hsl(230, 8%, 24%)"}};e.default=t}(r5)),r5}var o5={},UP;function bpt(){return UP||(UP=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={'code[class*="language-"]':{MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",whiteSpace:"pre-wrap",wordBreak:"break-all",wordWrap:"break-word",fontFamily:'Menlo, Monaco, "Courier New", monospace',fontSize:"15px",lineHeight:"1.5",color:"#dccf8f",textShadow:"0"},'pre[class*="language-"]':{MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",whiteSpace:"pre-wrap",wordBreak:"break-all",wordWrap:"break-word",fontFamily:'Menlo, Monaco, "Courier New", monospace',fontSize:"15px",lineHeight:"1.5",color:"#DCCF8F",textShadow:"0",borderRadius:"5px",border:"1px solid #000",background:"#181914 url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAMAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQACQYGBgcGCQcHCQ0IBwgNDwsJCQsPEQ4ODw4OERENDg4ODg0RERQUFhQUERoaHBwaGiYmJiYmKysrKysrKysrKwEJCAgJCgkMCgoMDwwODA8TDg4ODhMVDg4PDg4VGhMRERERExoXGhYWFhoXHR0aGh0dJCQjJCQrKysrKysrKysr/8AAEQgAjACMAwEiAAIRAQMRAf/EAF4AAQEBAAAAAAAAAAAAAAAAAAABBwEBAQAAAAAAAAAAAAAAAAAAAAIQAAEDAwIHAQEAAAAAAAAAAADwAREhYaExkUFRcYGxwdHh8REBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AyGFEjHaBS2fDDs2zkhKmBKktb7km+ZwwCnXPkLVmCTMItj6AXFxRS465/BTnkAJvkLkJe+7AKKoi2AtRS2zuAWsCb5GOlBN8gKfmuGHZ8MFqIth3ALmFoFwbwKWyAlTAp17uKqBvgBD8sM4fTjhvAhkzhaRkBMKBrfs7jGPIpzy7gFrAqnC0C0gB0EWwBDW2cBVQwm+QtPpa3wBO3sVvszCnLAhkzgL5/RLf13cLQd8/AGlu0Cb5HTx9KuAEieGJEdcehS3eRTp2ATdt3CpIm+QtZwAhROXFeb7swp/ahaM3kBE/jSIUBc/AWrgBN8uNFAl+b7sAXFxFn2YLUU5Ns7gFX8C4ib+hN8gFWXwK3bZglxEJm+gKdciLPsFV/TClsgJUwKJ5FVA7tvIFrfZhVfGJDcsCKaYgAqv6YRbE+RWOWBtu7+AL3yRalXLyKqAIIfk+zARbDgFyEsncYwJvlgFRW+GEWntIi2P0BooyFxcNr8Ep3+ANLbMO+QyhvbiqdgC0kVvgUUiLYgBS2QtPbiVI1/sgOmG9uO+Y8DW+7jS2zAOnj6O2BndwuIAUtkdRN8gFoK3wwXMQyZwHVbClsuNLd4E3yAUR6FVDBR+BafQGt93LVMxJTv8ABts4CVLhcfYWsCb5kC9/BHdU8CLYFY5bMAd+eX9MGthhpbA1vu4B7+RKkaW2Yq4AQtVBBFsAJU/AuIXBhN8gGWnstefhiZyWvLAEnbYS1uzSFP6Jvn4Baxx70JKkQojLib5AVTey1jjgkKJGO0AKWyOm7N7cSpgSpAdPH0Tfd/gp1z5C1ZgKqN9J2wFxcUUuAFLZAm+QC0Fb4YUVRFsAOvj4KW2dwtYE3yAWk/wS/PLMKfmuGHZ8MAXF/Ja32Yi5haAKWz4Ydm2cSpgU693Atb7km+Zwwh+WGcPpxw3gAkzCLY+iYUDW/Z3Adc/gpzyFrAqnALkJe+7DoItgAtRS2zuKqGE3yAx0oJvkdvYrfZmALURbDuL5/RLf13cAuDeBS2RpbtAm+QFVA3wR+3fUtFHoBDJnC0jIXH0HWsgMY8inPLuOkd9chp4z20ALQLSA8cI9jYAIa2zjzjBd8gRafS1vgiUho/kAKcsCGTOGWvoOpkAtB3z8Hm8x2Ff5ADp4+lXAlIvcmwH/2Q==') repeat left top",padding:"12px",overflow:"auto"},'pre > code[class*="language-"]':{fontSize:"1em"},':not(pre) > code[class*="language-"]':{borderRadius:"5px",border:"1px solid #000",color:"#DCCF8F",background:"#181914 url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAMAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQACQYGBgcGCQcHCQ0IBwgNDwsJCQsPEQ4ODw4OERENDg4ODg0RERQUFhQUERoaHBwaGiYmJiYmKysrKysrKysrKwEJCAgJCgkMCgoMDwwODA8TDg4ODhMVDg4PDg4VGhMRERERExoXGhYWFhoXHR0aGh0dJCQjJCQrKysrKysrKysr/8AAEQgAjACMAwEiAAIRAQMRAf/EAF4AAQEBAAAAAAAAAAAAAAAAAAABBwEBAQAAAAAAAAAAAAAAAAAAAAIQAAEDAwIHAQEAAAAAAAAAAADwAREhYaExkUFRcYGxwdHh8REBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AyGFEjHaBS2fDDs2zkhKmBKktb7km+ZwwCnXPkLVmCTMItj6AXFxRS465/BTnkAJvkLkJe+7AKKoi2AtRS2zuAWsCb5GOlBN8gKfmuGHZ8MFqIth3ALmFoFwbwKWyAlTAp17uKqBvgBD8sM4fTjhvAhkzhaRkBMKBrfs7jGPIpzy7gFrAqnC0C0gB0EWwBDW2cBVQwm+QtPpa3wBO3sVvszCnLAhkzgL5/RLf13cLQd8/AGlu0Cb5HTx9KuAEieGJEdcehS3eRTp2ATdt3CpIm+QtZwAhROXFeb7swp/ahaM3kBE/jSIUBc/AWrgBN8uNFAl+b7sAXFxFn2YLUU5Ns7gFX8C4ib+hN8gFWXwK3bZglxEJm+gKdciLPsFV/TClsgJUwKJ5FVA7tvIFrfZhVfGJDcsCKaYgAqv6YRbE+RWOWBtu7+AL3yRalXLyKqAIIfk+zARbDgFyEsncYwJvlgFRW+GEWntIi2P0BooyFxcNr8Ep3+ANLbMO+QyhvbiqdgC0kVvgUUiLYgBS2QtPbiVI1/sgOmG9uO+Y8DW+7jS2zAOnj6O2BndwuIAUtkdRN8gFoK3wwXMQyZwHVbClsuNLd4E3yAUR6FVDBR+BafQGt93LVMxJTv8ABts4CVLhcfYWsCb5kC9/BHdU8CLYFY5bMAd+eX9MGthhpbA1vu4B7+RKkaW2Yq4AQtVBBFsAJU/AuIXBhN8gGWnstefhiZyWvLAEnbYS1uzSFP6Jvn4Baxx70JKkQojLib5AVTey1jjgkKJGO0AKWyOm7N7cSpgSpAdPH0Tfd/gp1z5C1ZgKqN9J2wFxcUUuAFLZAm+QC0Fb4YUVRFsAOvj4KW2dwtYE3yAWk/wS/PLMKfmuGHZ8MAXF/Ja32Yi5haAKWz4Ydm2cSpgU693Atb7km+Zwwh+WGcPpxw3gAkzCLY+iYUDW/Z3Adc/gpzyFrAqnALkJe+7DoItgAtRS2zuKqGE3yAx0oJvkdvYrfZmALURbDuL5/RLf13cAuDeBS2RpbtAm+QFVA3wR+3fUtFHoBDJnC0jIXH0HWsgMY8inPLuOkd9chp4z20ALQLSA8cI9jYAIa2zjzjBd8gRafS1vgiUho/kAKcsCGTOGWvoOpkAtB3z8Hm8x2Ff5ADp4+lXAlIvcmwH/2Q==') repeat left top",padding:"2px 6px"},namespace:{Opacity:".7"},comment:{color:"#586e75",fontStyle:"italic"},prolog:{color:"#586e75",fontStyle:"italic"},doctype:{color:"#586e75",fontStyle:"italic"},cdata:{color:"#586e75",fontStyle:"italic"},number:{color:"#b89859"},string:{color:"#468966"},char:{color:"#468966"},builtin:{color:"#468966"},inserted:{color:"#468966"},"attr-name":{color:"#b89859"},operator:{color:"#dccf8f"},entity:{color:"#dccf8f",cursor:"help"},url:{color:"#dccf8f"},".language-css .token.string":{color:"#dccf8f"},".style .token.string":{color:"#dccf8f"},selector:{color:"#859900"},regex:{color:"#859900"},atrule:{color:"#cb4b16"},keyword:{color:"#cb4b16"},"attr-value":{color:"#468966"},function:{color:"#b58900"},variable:{color:"#b58900"},placeholder:{color:"#b58900"},property:{color:"#b89859"},tag:{color:"#ffb03b"},boolean:{color:"#b89859"},constant:{color:"#b89859"},symbol:{color:"#b89859"},important:{color:"#dc322f"},statement:{color:"#dc322f"},deleted:{color:"#dc322f"},punctuation:{color:"#dccf8f"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}};e.default=t}(o5)),o5}var a5={},WP;function ypt(){return WP||(WP=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={"code[class*='language-']":{color:"#9efeff",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",fontFamily:"'Operator Mono', 'Fira Code', Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontWeight:"400",fontSize:"17px",lineHeight:"25px",letterSpacing:"0.5px",textShadow:"0 1px #222245"},"pre[class*='language-']":{color:"#9efeff",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",fontFamily:"'Operator Mono', 'Fira Code', Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontWeight:"400",fontSize:"17px",lineHeight:"25px",letterSpacing:"0.5px",textShadow:"0 1px #222245",padding:"2em",margin:"0.5em 0",overflow:"auto",background:"#1e1e3f"},"pre[class*='language-']::-moz-selection":{color:"inherit",background:"#a599e9"},"pre[class*='language-'] ::-moz-selection":{color:"inherit",background:"#a599e9"},"code[class*='language-']::-moz-selection":{color:"inherit",background:"#a599e9"},"code[class*='language-'] ::-moz-selection":{color:"inherit",background:"#a599e9"},"pre[class*='language-']::selection":{color:"inherit",background:"#a599e9"},"pre[class*='language-'] ::selection":{color:"inherit",background:"#a599e9"},"code[class*='language-']::selection":{color:"inherit",background:"#a599e9"},"code[class*='language-'] ::selection":{color:"inherit",background:"#a599e9"},":not(pre) > code[class*='language-']":{background:"#1e1e3f",padding:"0.1em",borderRadius:"0.3em"},"":{fontWeight:"400"},comment:{color:"#b362ff"},prolog:{color:"#b362ff"},cdata:{color:"#b362ff"},delimiter:{color:"#ff9d00"},keyword:{color:"#ff9d00"},selector:{color:"#ff9d00"},important:{color:"#ff9d00"},atrule:{color:"#ff9d00"},operator:{color:"rgb(255, 180, 84)",background:"none"},"attr-name":{color:"rgb(255, 180, 84)"},punctuation:{color:"#ffffff"},boolean:{color:"rgb(255, 98, 140)"},tag:{color:"rgb(255, 157, 0)"},"tag.punctuation":{color:"rgb(255, 157, 0)"},doctype:{color:"rgb(255, 157, 0)"},builtin:{color:"rgb(255, 157, 0)"},entity:{color:"#6897bb",background:"none"},symbol:{color:"#6897bb"},number:{color:"#ff628c"},property:{color:"#ff628c"},constant:{color:"#ff628c"},variable:{color:"#ff628c"},string:{color:"#a5ff90"},char:{color:"#a5ff90"},"attr-value":{color:"#a5c261"},"attr-value.punctuation":{color:"#a5c261"},"attr-value.punctuation:first-child":{color:"#a9b7c6"},url:{color:"#287bde",textDecoration:"underline",background:"none"},function:{color:"rgb(250, 208, 0)"},regex:{background:"#364135"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},inserted:{background:"#00ff00"},deleted:{background:"#ff000d"},"code.language-css .token.property":{color:"#a9b7c6"},"code.language-css .token.property + .token.punctuation":{color:"#a9b7c6"},"code.language-css .token.id":{color:"#ffc66d"},"code.language-css .token.selector > .token.class":{color:"#ffc66d"},"code.language-css .token.selector > .token.attribute":{color:"#ffc66d"},"code.language-css .token.selector > .token.pseudo-class":{color:"#ffc66d"},"code.language-css .token.selector > .token.pseudo-element":{color:"#ffc66d"},"class-name":{color:"#fb94ff"},".language-css .token.string":{background:"none"},".style .token.string":{background:"none"},".line-highlight.line-highlight":{marginTop:"36px",background:"linear-gradient(to right, rgba(179, 98, 255, 0.17), transparent)"},".line-highlight.line-highlight:before":{content:"''"},".line-highlight.line-highlight[data-end]:after":{content:"''"}};e.default=t}(a5)),a5}var i5={},VP;function xpt(){return VP||(VP=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={'code[class*="language-"]':{color:"#839496",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:"Inconsolata, Monaco, Consolas, 'Courier New', Courier, monospace",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#839496",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:"Inconsolata, Monaco, Consolas, 'Courier New', Courier, monospace",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",borderRadius:"0.3em",background:"#002b36"},':not(pre) > code[class*="language-"]':{background:"#002b36",padding:".1em",borderRadius:".3em"},comment:{color:"#586e75"},prolog:{color:"#586e75"},doctype:{color:"#586e75"},cdata:{color:"#586e75"},punctuation:{color:"#93a1a1"},".namespace":{Opacity:".7"},property:{color:"#268bd2"},keyword:{color:"#268bd2"},tag:{color:"#268bd2"},"class-name":{color:"#FFFFB6",textDecoration:"underline"},boolean:{color:"#b58900"},constant:{color:"#b58900"},symbol:{color:"#dc322f"},deleted:{color:"#dc322f"},number:{color:"#859900"},selector:{color:"#859900"},"attr-name":{color:"#859900"},string:{color:"#859900"},char:{color:"#859900"},builtin:{color:"#859900"},inserted:{color:"#859900"},variable:{color:"#268bd2"},operator:{color:"#EDEDED"},function:{color:"#268bd2"},regex:{color:"#E9C062"},important:{color:"#fd971f",fontWeight:"bold"},entity:{color:"#FFFFB6",cursor:"help"},url:{color:"#96CBFE"},".language-css .token.string":{color:"#87C38A"},".style .token.string":{color:"#87C38A"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},atrule:{color:"#F9EE98"},"attr-value":{color:"#F9EE98"}};e.default=t}(i5)),i5}var s5={},qP;function Apt(){return qP||(qP=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={'code[class*="language-"]':{color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3",background:"none",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3",background:"none",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",backgroundColor:"transparent !important",backgroundImage:"linear-gradient(to bottom, #2a2139 75%, #34294f)"},':not(pre) > code[class*="language-"]':{backgroundColor:"transparent !important",backgroundImage:"linear-gradient(to bottom, #2a2139 75%, #34294f)",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"#8e8e8e"},"block-comment":{color:"#8e8e8e"},prolog:{color:"#8e8e8e"},doctype:{color:"#8e8e8e"},cdata:{color:"#8e8e8e"},punctuation:{color:"#ccc"},tag:{color:"#e2777a"},"attr-name":{color:"#e2777a"},namespace:{color:"#e2777a"},number:{color:"#e2777a"},unit:{color:"#e2777a"},hexcode:{color:"#e2777a"},deleted:{color:"#e2777a"},property:{color:"#72f1b8",textShadow:"0 0 2px #100c0f, 0 0 10px #257c5575, 0 0 35px #21272475"},selector:{color:"#72f1b8",textShadow:"0 0 2px #100c0f, 0 0 10px #257c5575, 0 0 35px #21272475"},"function-name":{color:"#6196cc"},boolean:{color:"#fdfdfd",textShadow:"0 0 2px #001716, 0 0 3px #03edf975, 0 0 5px #03edf975, 0 0 8px #03edf975"},"selector.id":{color:"#fdfdfd",textShadow:"0 0 2px #001716, 0 0 3px #03edf975, 0 0 5px #03edf975, 0 0 8px #03edf975"},function:{color:"#fdfdfd",textShadow:"0 0 2px #001716, 0 0 3px #03edf975, 0 0 5px #03edf975, 0 0 8px #03edf975"},"class-name":{color:"#fff5f6",textShadow:"0 0 2px #000, 0 0 10px #fc1f2c75, 0 0 5px #fc1f2c75, 0 0 25px #fc1f2c75"},constant:{color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"},symbol:{color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"},important:{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575",fontWeight:"bold"},atrule:{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575"},keyword:{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575"},"selector.class":{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575"},builtin:{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575"},string:{color:"#f87c32"},char:{color:"#f87c32"},"attr-value":{color:"#f87c32"},regex:{color:"#f87c32"},variable:{color:"#f87c32"},operator:{color:"#67cdcc"},entity:{color:"#67cdcc",cursor:"help"},url:{color:"#67cdcc"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},inserted:{color:"green"}};e.default=t}(s5)),s5}var l5={},GP;function wpt(){return GP||(GP=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={'code[class*="language-"]':{color:"#393A34",fontFamily:'"Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",fontSize:".9em",lineHeight:"1.2em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#393A34",fontFamily:'"Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",fontSize:".9em",lineHeight:"1.2em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",border:"1px solid #dddddd",backgroundColor:"white"},'pre > code[class*="language-"]':{fontSize:"1em"},'pre[class*="language-"]::-moz-selection':{background:"#C1DEF1"},'pre[class*="language-"] ::-moz-selection':{background:"#C1DEF1"},'code[class*="language-"]::-moz-selection':{background:"#C1DEF1"},'code[class*="language-"] ::-moz-selection':{background:"#C1DEF1"},'pre[class*="language-"]::selection':{background:"#C1DEF1"},'pre[class*="language-"] ::selection':{background:"#C1DEF1"},'code[class*="language-"]::selection':{background:"#C1DEF1"},'code[class*="language-"] ::selection':{background:"#C1DEF1"},':not(pre) > code[class*="language-"]':{padding:".2em",paddingTop:"1px",paddingBottom:"1px",background:"#f8f8f8",border:"1px solid #dddddd"},comment:{color:"#008000",fontStyle:"italic"},prolog:{color:"#008000",fontStyle:"italic"},doctype:{color:"#008000",fontStyle:"italic"},cdata:{color:"#008000",fontStyle:"italic"},namespace:{Opacity:".7"},string:{color:"#A31515"},punctuation:{color:"#393A34"},operator:{color:"#393A34"},url:{color:"#36acaa"},symbol:{color:"#36acaa"},number:{color:"#36acaa"},boolean:{color:"#36acaa"},variable:{color:"#36acaa"},constant:{color:"#36acaa"},inserted:{color:"#36acaa"},atrule:{color:"#0000ff"},keyword:{color:"#0000ff"},"attr-value":{color:"#0000ff"},".language-autohotkey .token.selector":{color:"#0000ff"},".language-json .token.boolean":{color:"#0000ff"},".language-json .token.number":{color:"#0000ff"},'code[class*="language-css"]':{color:"#0000ff"},function:{color:"#393A34"},deleted:{color:"#9a050f"},".language-autohotkey .token.tag":{color:"#9a050f"},selector:{color:"#800000"},".language-autohotkey .token.keyword":{color:"#00009f"},important:{color:"#e90",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},"class-name":{color:"#2B91AF"},".language-json .token.property":{color:"#2B91AF"},tag:{color:"#800000"},"attr-name":{color:"#ff0000"},property:{color:"#ff0000"},regex:{color:"#ff0000"},entity:{color:"#ff0000"},"directive.tag.tag":{background:"#ffff00",color:"#393A34"},".line-numbers.line-numbers .line-numbers-rows":{borderRightColor:"#a5a5a5"},".line-numbers .line-numbers-rows > span:before":{color:"#2B91AF"},".line-highlight.line-highlight":{background:"linear-gradient(to right, rgba(193, 222, 241, 0.2) 70%, rgba(221, 222, 241, 0))"}};e.default=t}(l5)),l5}var c5={},KP;function Cpt(){return KP||(KP=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={'pre[class*="language-"]':{color:"#d4d4d4",fontSize:"13px",textShadow:"none",fontFamily:'Menlo, Monaco, Consolas, "Andale Mono", "Ubuntu Mono", "Courier New", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",background:"#1e1e1e"},'code[class*="language-"]':{color:"#d4d4d4",fontSize:"13px",textShadow:"none",fontFamily:'Menlo, Monaco, Consolas, "Andale Mono", "Ubuntu Mono", "Courier New", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#264F78"},'code[class*="language-"]::selection':{textShadow:"none",background:"#264F78"},'pre[class*="language-"] *::selection':{textShadow:"none",background:"#264F78"},'code[class*="language-"] *::selection':{textShadow:"none",background:"#264F78"},':not(pre) > code[class*="language-"]':{padding:".1em .3em",borderRadius:".3em",color:"#db4c69",background:"#1e1e1e"},".namespace":{Opacity:".7"},"doctype.doctype-tag":{color:"#569CD6"},"doctype.name":{color:"#9cdcfe"},comment:{color:"#6a9955"},prolog:{color:"#6a9955"},punctuation:{color:"#d4d4d4"},".language-html .language-css .token.punctuation":{color:"#d4d4d4"},".language-html .language-javascript .token.punctuation":{color:"#d4d4d4"},property:{color:"#9cdcfe"},tag:{color:"#569cd6"},boolean:{color:"#569cd6"},number:{color:"#b5cea8"},constant:{color:"#9cdcfe"},symbol:{color:"#b5cea8"},inserted:{color:"#b5cea8"},unit:{color:"#b5cea8"},selector:{color:"#d7ba7d"},"attr-name":{color:"#9cdcfe"},string:{color:"#ce9178"},char:{color:"#ce9178"},builtin:{color:"#ce9178"},deleted:{color:"#ce9178"},".language-css .token.string.url":{textDecoration:"underline"},operator:{color:"#d4d4d4"},entity:{color:"#569cd6"},"operator.arrow":{color:"#569CD6"},atrule:{color:"#ce9178"},"atrule.rule":{color:"#c586c0"},"atrule.url":{color:"#9cdcfe"},"atrule.url.function":{color:"#dcdcaa"},"atrule.url.punctuation":{color:"#d4d4d4"},keyword:{color:"#569CD6"},"keyword.module":{color:"#c586c0"},"keyword.control-flow":{color:"#c586c0"},function:{color:"#dcdcaa"},"function.maybe-class-name":{color:"#dcdcaa"},regex:{color:"#d16969"},important:{color:"#569cd6"},italic:{fontStyle:"italic"},"class-name":{color:"#4ec9b0"},"maybe-class-name":{color:"#4ec9b0"},console:{color:"#9cdcfe"},parameter:{color:"#9cdcfe"},interpolation:{color:"#9cdcfe"},"punctuation.interpolation-punctuation":{color:"#569cd6"},variable:{color:"#9cdcfe"},"imports.maybe-class-name":{color:"#9cdcfe"},"exports.maybe-class-name":{color:"#9cdcfe"},escape:{color:"#d7ba7d"},"tag.punctuation":{color:"#808080"},cdata:{color:"#808080"},"attr-value":{color:"#ce9178"},"attr-value.punctuation":{color:"#ce9178"},"attr-value.punctuation.attr-equals":{color:"#d4d4d4"},namespace:{color:"#4ec9b0"},'pre[class*="language-javascript"]':{color:"#9cdcfe"},'code[class*="language-javascript"]':{color:"#9cdcfe"},'pre[class*="language-jsx"]':{color:"#9cdcfe"},'code[class*="language-jsx"]':{color:"#9cdcfe"},'pre[class*="language-typescript"]':{color:"#9cdcfe"},'code[class*="language-typescript"]':{color:"#9cdcfe"},'pre[class*="language-tsx"]':{color:"#9cdcfe"},'code[class*="language-tsx"]':{color:"#9cdcfe"},'pre[class*="language-css"]':{color:"#ce9178"},'code[class*="language-css"]':{color:"#ce9178"},'pre[class*="language-html"]':{color:"#d4d4d4"},'code[class*="language-html"]':{color:"#d4d4d4"},".language-regex .token.anchor":{color:"#dcdcaa"},".language-html .token.punctuation":{color:"#808080"},'pre[class*="language-"] > code[class*="language-"]':{position:"relative",zIndex:"1"},".line-highlight.line-highlight":{background:"#f7ebc6",boxShadow:"inset 5px 0 0 #f7d87c",zIndex:"0"}};e.default=t}(c5)),c5}var u5={},XP;function Spt(){return XP||(XP=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={'code[class*="language-"]':{MozTabSize:"2",OTabSize:"2",tabSize:"2",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",whiteSpace:"pre-wrap",wordWrap:"normal",fontFamily:'Menlo, Monaco, "Courier New", monospace',fontSize:"14px",color:"#76d9e6",textShadow:"none"},'pre[class*="language-"]':{MozTabSize:"2",OTabSize:"2",tabSize:"2",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",whiteSpace:"pre-wrap",wordWrap:"normal",fontFamily:'Menlo, Monaco, "Courier New", monospace',fontSize:"14px",color:"#76d9e6",textShadow:"none",background:"#2a2a2a",padding:"15px",borderRadius:"4px",border:"1px solid #e1e1e8",overflow:"auto",position:"relative"},'pre > code[class*="language-"]':{fontSize:"1em"},':not(pre) > code[class*="language-"]':{background:"#2a2a2a",padding:"0.15em 0.2em 0.05em",borderRadius:".3em",border:"0.13em solid #7a6652",boxShadow:"1px 1px 0.3em -0.1em #000 inset"},'pre[class*="language-"] code':{whiteSpace:"pre",display:"block"},namespace:{Opacity:".7"},comment:{color:"#6f705e"},prolog:{color:"#6f705e"},doctype:{color:"#6f705e"},cdata:{color:"#6f705e"},operator:{color:"#a77afe"},boolean:{color:"#a77afe"},number:{color:"#a77afe"},"attr-name":{color:"#e6d06c"},string:{color:"#e6d06c"},entity:{color:"#e6d06c",cursor:"help"},url:{color:"#e6d06c"},".language-css .token.string":{color:"#e6d06c"},".style .token.string":{color:"#e6d06c"},selector:{color:"#a6e22d"},inserted:{color:"#a6e22d"},atrule:{color:"#ef3b7d"},"attr-value":{color:"#ef3b7d"},keyword:{color:"#ef3b7d"},important:{color:"#ef3b7d",fontWeight:"bold"},deleted:{color:"#ef3b7d"},regex:{color:"#76d9e6"},statement:{color:"#76d9e6",fontWeight:"bold"},placeholder:{color:"#fff"},variable:{color:"#fff"},bold:{fontWeight:"bold"},punctuation:{color:"#bebec5"},italic:{fontStyle:"italic"},"code.language-markup":{color:"#f9f9f9"},"code.language-markup .token.tag":{color:"#ef3b7d"},"code.language-markup .token.attr-name":{color:"#a6e22d"},"code.language-markup .token.attr-value":{color:"#e6d06c"},"code.language-markup .token.style":{color:"#76d9e6"},"code.language-markup .token.script":{color:"#76d9e6"},"code.language-markup .token.script .token.keyword":{color:"#76d9e6"},".line-highlight.line-highlight":{padding:"0",background:"rgba(255, 255, 255, 0.08)"},".line-highlight.line-highlight:before":{padding:"0.2em 0.5em",backgroundColor:"rgba(255, 255, 255, 0.4)",color:"black",height:"1em",lineHeight:"1em",boxShadow:"0 1px 1px rgba(255, 255, 255, 0.7)"},".line-highlight.line-highlight[data-end]:after":{padding:"0.2em 0.5em",backgroundColor:"rgba(255, 255, 255, 0.4)",color:"black",height:"1em",lineHeight:"1em",boxShadow:"0 1px 1px rgba(255, 255, 255, 0.7)"}};e.default=t}(u5)),u5}var d5={},YP;function Ept(){return YP||(YP=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={'code[class*="language-"]':{color:"#22da17",fontFamily:"monospace",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",lineHeight:"25px",fontSize:"18px",margin:"5px 0"},'pre[class*="language-"]':{color:"white",fontFamily:"monospace",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",lineHeight:"25px",fontSize:"18px",margin:"0.5em 0",background:"#0a143c",padding:"1em",overflow:"auto"},'pre[class*="language-"] *':{fontFamily:"monospace"},':not(pre) > code[class*="language-"]':{color:"white",background:"#0a143c",padding:"0.1em",borderRadius:"0.3em",whiteSpace:"normal"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'pre[class*="language-"]::selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'code[class*="language-"]::selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'code[class*="language-"] ::selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},comment:{color:"rgb(99, 119, 119)",fontStyle:"italic"},prolog:{color:"rgb(99, 119, 119)",fontStyle:"italic"},cdata:{color:"rgb(99, 119, 119)",fontStyle:"italic"},punctuation:{color:"rgb(199, 146, 234)"},".namespace":{color:"rgb(178, 204, 214)"},deleted:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"},symbol:{color:"rgb(128, 203, 196)"},property:{color:"rgb(128, 203, 196)"},tag:{color:"rgb(127, 219, 202)"},operator:{color:"rgb(127, 219, 202)"},keyword:{color:"rgb(127, 219, 202)"},boolean:{color:"rgb(255, 88, 116)"},number:{color:"rgb(247, 140, 108)"},constant:{color:"rgb(34 183 199)"},function:{color:"rgb(34 183 199)"},builtin:{color:"rgb(34 183 199)"},char:{color:"rgb(34 183 199)"},selector:{color:"rgb(199, 146, 234)",fontStyle:"italic"},doctype:{color:"rgb(199, 146, 234)",fontStyle:"italic"},"attr-name":{color:"rgb(173, 219, 103)",fontStyle:"italic"},inserted:{color:"rgb(173, 219, 103)",fontStyle:"italic"},string:{color:"rgb(173, 219, 103)"},url:{color:"rgb(173, 219, 103)"},entity:{color:"rgb(173, 219, 103)"},".language-css .token.string":{color:"rgb(173, 219, 103)"},".style .token.string":{color:"rgb(173, 219, 103)"},"class-name":{color:"rgb(255, 203, 139)"},atrule:{color:"rgb(255, 203, 139)"},"attr-value":{color:"rgb(255, 203, 139)"},regex:{color:"rgb(214, 222, 235)"},important:{color:"rgb(214, 222, 235)",fontWeight:"bold"},variable:{color:"rgb(214, 222, 235)"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}};e.default=t}(d5)),d5}(function(e){var t=a7;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"a11yDark",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"atomDark",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"base16AteliersulphurpoolLight",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(e,"cb",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(e,"coldarkCold",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(e,"coldarkDark",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(e,"coy",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"coyWithoutShadows",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(e,"darcula",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(e,"dark",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"dracula",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(e,"duotoneDark",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(e,"duotoneEarth",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(e,"duotoneForest",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(e,"duotoneLight",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(e,"duotoneSea",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(e,"duotoneSpace",{enumerable:!0,get:function(){return T.default}}),Object.defineProperty(e,"funky",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"ghcolors",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(e,"gruvboxDark",{enumerable:!0,get:function(){return N.default}}),Object.defineProperty(e,"gruvboxLight",{enumerable:!0,get:function(){return L.default}}),Object.defineProperty(e,"holiTheme",{enumerable:!0,get:function(){return I.default}}),Object.defineProperty(e,"hopscotch",{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(e,"lucario",{enumerable:!0,get:function(){return B.default}}),Object.defineProperty(e,"materialDark",{enumerable:!0,get:function(){return R.default}}),Object.defineProperty(e,"materialLight",{enumerable:!0,get:function(){return D.default}}),Object.defineProperty(e,"materialOceanic",{enumerable:!0,get:function(){return $.default}}),Object.defineProperty(e,"nightOwl",{enumerable:!0,get:function(){return z.default}}),Object.defineProperty(e,"nord",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(e,"okaidia",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"oneDark",{enumerable:!0,get:function(){return V.default}}),Object.defineProperty(e,"oneLight",{enumerable:!0,get:function(){return H.default}}),Object.defineProperty(e,"pojoaque",{enumerable:!0,get:function(){return K.default}}),Object.defineProperty(e,"prism",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"shadesOfPurple",{enumerable:!0,get:function(){return X.default}}),Object.defineProperty(e,"solarizedDarkAtom",{enumerable:!0,get:function(){return Y.default}}),Object.defineProperty(e,"solarizedlight",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"synthwave84",{enumerable:!0,get:function(){return ne.default}}),Object.defineProperty(e,"tomorrow",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"twilight",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"vs",{enumerable:!0,get:function(){return ee.default}}),Object.defineProperty(e,"vscDarkPlus",{enumerable:!0,get:function(){return re.default}}),Object.defineProperty(e,"xonokai",{enumerable:!0,get:function(){return be.default}}),Object.defineProperty(e,"zTouch",{enumerable:!0,get:function(){return ce.default}});var n=t(Ift()),r=t(Fft()),o=t(Bft()),a=t($ft()),i=t(zft()),s=t(_ft()),l=t(Hft()),c=t(Uft()),u=t(Wft()),f=t(Vft()),h=t(qft()),v=t(Gft()),b=t(Kft()),m=t(Xft()),y=t(Yft()),A=t(Jft()),w=t(Qft()),k=t(Zft()),C=t(ept()),E=t(tpt()),S=t(npt()),O=t(rpt()),T=t(opt()),P=t(apt()),N=t(ipt()),L=t(spt()),I=t(lpt()),M=t(cpt()),B=t(upt()),R=t(dpt()),D=t(fpt()),$=t(ppt()),z=t(hpt()),_=t(gpt()),V=t(mpt()),H=t(vpt()),K=t(bpt()),X=t(ypt()),Y=t(xpt()),ne=t(Apt()),ee=t(wpt()),re=t(Cpt()),be=t(Spt()),ce=t(Ept())})(q7);function cx({language:e,value:t}){const[n,r]=p.useState(!1),o=()=>{r(!0),Cy(t).then(()=>{setTimeout(()=>{r(!1)},2e3)})},a=()=>{const s=`generated-code${Nbe[e]||".file"}`,l=window.prompt("enter file name",s);if(!l)return;const c=new Blob([t],{type:"text/plain"}),u=URL.createObjectURL(c),f=document.createElement("a");f.download=l,f.href=u,f.style.display="none",document.body.appendChild(f),f.click(),document.body.removeChild(f),URL.revokeObjectURL(u)};return d.jsxs("div",{className:"codeblock font-sans text-[16px]",children:[d.jsxs("div",{className:"code-block-modal",children:[d.jsx("span",{className:"code-block-modal-span",children:e}),d.jsxs("div",{className:"flex items-center",children:[d.jsxs("button",{className:"code-block-modal-button",onClick:o,children:[n?d.jsx(Mft,{size:18}):d.jsx(Lft,{size:18}),n?"Copied!":"Copy code"]}),d.jsx("button",{className:"code-block-modal-button",onClick:a,children:d.jsx(Dft,{size:18})})]})]}),d.jsx(eB,{className:"overflow-auto",language:e,style:q7.oneDark,customStyle:{margin:0},children:t})]})}cx.displayName="CodeBlock";function kpt({chat:e,lockChat:t,lastMessage:n}){var c;const r=new sut({newline:!0}),[o,a]=p.useState(!0),i=e.template,[s,l]=p.useState(!1);return d.jsxs("div",{className:En("form-modal-chat-position",e.isSend?"human-word":"robert-word"),children:[d.jsx("div",{className:En("form-modal-chatbot-icon "),children:e.isSend?d.jsx("div",{className:"form-modal-chat-image",children:d.jsx("div",{className:"form-modal-chat-user-icon ",children:d.jsx("img",{src:yft,className:"form-modal-chat-icon-img",alt:"male_technology"})})}):d.jsx("div",{className:"form-modal-chat-image",children:d.jsx("div",{className:"form-modal-chat-bot-icon ",children:d.jsx("img",{src:zr,className:"form-modal-chat-icon-img",alt:"robot_image"})})})}),e.isSend?d.jsx("div",{children:i?d.jsxs(d.Fragment,{children:[d.jsxs("button",{className:"form-modal-initial-prompt-btn",onClick:()=>{l(u=>!u)},children:["Display Prompt",d.jsx(m$,{className:"h-3 w-3 transition-all "+(s?"rotate-180":"")})]}),d.jsx("span",{className:"prose inline-block break-words text-primary dark:prose-invert",children:s?(c=i==null?void 0:i.split(`
`))==null?void 0:c.map((u,f)=>{const h=/{([^}]+)}/g;let v,b=[],m=0;for(;(v=h.exec(u))!==null;)v.index!==m&&b.push(u.substring(m,v.index)),e.message[v[1]]&&b.push(d.jsx("span",{className:"chat-message-highlight",children:e.message[v[1]]})),m=h.lastIndex;return m!==u.length&&b.push(u.substring(m)),d.jsx("p",{children:b})}):e.message[e.chatKey]})]}):d.jsx("span",{children:e.message[e.chatKey]})}):d.jsx("div",{className:"form-modal-chat-text-position",children:d.jsxs("div",{className:"form-modal-chat-text",children:[o&&e.thought&&e.thought!==""&&d.jsx("div",{onClick:()=>a(u=>!u),className:"form-modal-chat-icon-div",children:d.jsx(dU,{className:"form-modal-chat-icon"})}),e.thought&&e.thought!==""&&!o&&d.jsx(uU,{className:" form-modal-chat-thought",content:r.toHtml(e.thought),onClick:()=>a(u=>!u)}),e.thought&&e.thought!==""&&!o&&d.jsx("br",{}),d.jsx("div",{className:"w-full",children:d.jsxs("div",{className:"w-full dark:text-white",children:[d.jsx("div",{className:"w-full",children:p.useMemo(()=>d.jsx(Ih,{remarkPlugins:[U7,W7],rehypePlugins:[IS],className:`markdown prose inline-block break-words text-primary
dark:prose-invert sm:w-[30vw] sm:max-w-[30vw] lg:w-[40vw] lg:max-w-[40vw]`,components:{code:({node:u,inline:f,className:h,children:v,...b})=>{if(v.length){if(v[0]==="▍")return d.jsx("span",{className:"form-modal-markdown-span",children:"▍"});v[0]=v[0].replace("`▍`","▍")}const m=/language-(\w+)/.exec(h||"");return f?d.jsx("code",{className:h,...b,children:v}):d.jsx(cx,{language:m&&m[1]||"",value:String(v).replace(/\n$/,""),...b},Math.random())}},children:e.message.toString()}),[e.message,e.message.toString()])}),e.files&&d.jsx("div",{className:"my-2 w-full",children:e.files.map((u,f)=>d.jsx("div",{className:"my-2 w-full",children:d.jsx(kft,{fileName:"Generated File",fileType:u.data_type,content:u.data})},f))})]})})]})})]})}const nW="Collapsible",[Opt,rW]=Yr(nW),[Tpt,G7]=Opt(nW),jpt=p.forwardRef((e,t)=>{const{__scopeCollapsible:n,open:r,defaultOpen:o,disabled:a,onOpenChange:i,...s}=e,[l=!1,c]=Xr({prop:r,defaultProp:o,onChange:i});return p.createElement(Tpt,{scope:n,disabled:a,contentId:Ta(),open:l,onOpenToggle:p.useCallback(()=>c(u=>!u),[c])},p.createElement(ht.div,Z({"data-state":K7(l),"data-disabled":a?"":void 0},s,{ref:t})))}),Npt="CollapsibleTrigger",Ppt=p.forwardRef((e,t)=>{const{__scopeCollapsible:n,...r}=e,o=G7(Npt,n);return p.createElement(ht.button,Z({type:"button","aria-controls":o.contentId,"aria-expanded":o.open||!1,"data-state":K7(o.open),"data-disabled":o.disabled?"":void 0,disabled:o.disabled},r,{ref:t,onClick:pt(e.onClick,o.onOpenToggle)}))}),oW="CollapsibleContent",Rpt=p.forwardRef((e,t)=>{const{forceMount:n,...r}=e,o=G7(oW,e.__scopeCollapsible);return p.createElement(Ha,{present:n||o.open},({present:a})=>p.createElement(Mpt,Z({},r,{ref:t,present:a})))}),Mpt=p.forwardRef((e,t)=>{const{__scopeCollapsible:n,present:r,children:o,...a}=e,i=G7(oW,n),[s,l]=p.useState(r),c=p.useRef(null),u=sn(t,c),f=p.useRef(0),h=f.current,v=p.useRef(0),b=v.current,m=i.open||s,y=p.useRef(m),A=p.useRef();return p.useEffect(()=>{const w=requestAnimationFrame(()=>y.current=!1);return()=>cancelAnimationFrame(w)},[]),Ra(()=>{const w=c.current;if(w){A.current=A.current||{transitionDuration:w.style.transitionDuration,animationName:w.style.animationName},w.style.transitionDuration="0s",w.style.animationName="none";const k=w.getBoundingClientRect();f.current=k.height,v.current=k.width,y.current||(w.style.transitionDuration=A.current.transitionDuration,w.style.animationName=A.current.animationName),l(r)}},[i.open,r]),p.createElement(ht.div,Z({"data-state":K7(i.open),"data-disabled":i.disabled?"":void 0,id:i.contentId,hidden:!m},a,{ref:u,style:{"--radix-collapsible-content-height":h?`${h}px`:void 0,"--radix-collapsible-content-width":b?`${b}px`:void 0,...e.style}}),m&&o)});function K7(e){return e?"open":"closed"}const Lpt=jpt,Dpt=Ppt,Ipt=Rpt,Xl="Accordion",Fpt=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[X7,Bpt,$pt]=V6(Xl),[ux,HVt]=Yr(Xl,[$pt,rW]),Y7=rW(),aW=W.forwardRef((e,t)=>{const{type:n,...r}=e,o=r,a=r;return W.createElement(X7.Provider,{scope:e.__scopeAccordion},n==="multiple"?W.createElement(Upt,Z({},a,{ref:t})):W.createElement(Hpt,Z({},o,{ref:t})))});aW.propTypes={type(e){const t=e.value||e.defaultValue;return e.type&&!["single","multiple"].includes(e.type)?new Error("Invalid prop `type` supplied to `Accordion`. Expected one of `single | multiple`."):e.type==="multiple"&&typeof t=="string"?new Error("Invalid prop `type` supplied to `Accordion`. Expected `single` when `defaultValue` or `value` is type `string`."):e.type==="single"&&Array.isArray(t)?new Error("Invalid prop `type` supplied to `Accordion`. Expected `multiple` when `defaultValue` or `value` is type `string[]`."):null}};const[iW,zpt]=ux(Xl),[sW,_pt]=ux(Xl,{collapsible:!1}),Hpt=W.forwardRef((e,t)=>{const{value:n,defaultValue:r,onValueChange:o=()=>{},collapsible:a=!1,...i}=e,[s,l]=Xr({prop:n,defaultProp:r,onChange:o});return W.createElement(iW,{scope:e.__scopeAccordion,value:s?[s]:[],onItemOpen:l,onItemClose:W.useCallback(()=>a&&l(""),[a,l])},W.createElement(sW,{scope:e.__scopeAccordion,collapsible:a},W.createElement(lW,Z({},i,{ref:t}))))}),Upt=W.forwardRef((e,t)=>{const{value:n,defaultValue:r,onValueChange:o=()=>{},...a}=e,[i=[],s]=Xr({prop:n,defaultProp:r,onChange:o}),l=W.useCallback(u=>s((f=[])=>[...f,u]),[s]),c=W.useCallback(u=>s((f=[])=>f.filter(h=>h!==u)),[s]);return W.createElement(iW,{scope:e.__scopeAccordion,value:i,onItemOpen:l,onItemClose:c},W.createElement(sW,{scope:e.__scopeAccordion,collapsible:!0},W.createElement(lW,Z({},a,{ref:t}))))}),[Wpt,dx]=ux(Xl),lW=W.forwardRef((e,t)=>{const{__scopeAccordion:n,disabled:r,dir:o,orientation:a="vertical",...i}=e,s=W.useRef(null),l=sn(s,t),c=Bpt(n),f=zf(o)==="ltr",h=pt(e.onKeyDown,v=>{var b;if(!Fpt.includes(v.key))return;const m=v.target,y=c().filter(P=>{var N;return!((N=P.ref.current)!==null&&N!==void 0&&N.disabled)}),A=y.findIndex(P=>P.ref.current===m),w=y.length;if(A===-1)return;v.preventDefault();let k=A;const C=0,E=w-1,S=()=>{k=A+1,k>E&&(k=C)},O=()=>{k=A-1,k<C&&(k=E)};switch(v.key){case"Home":k=C;break;case"End":k=E;break;case"ArrowRight":a==="horizontal"&&(f?S():O());break;case"ArrowDown":a==="vertical"&&S();break;case"ArrowLeft":a==="horizontal"&&(f?O():S());break;case"ArrowUp":a==="vertical"&&O();break}const T=k%w;(b=y[T].ref.current)===null||b===void 0||b.focus()});return W.createElement(Wpt,{scope:n,disabled:r,direction:o,orientation:a},W.createElement(X7.Slot,{scope:n},W.createElement(ht.div,Z({},i,{"data-orientation":a,ref:l,onKeyDown:r?void 0:h}))))}),w3="AccordionItem",[Vpt,J7]=ux(w3),qpt=W.forwardRef((e,t)=>{const{__scopeAccordion:n,value:r,...o}=e,a=dx(w3,n),i=zpt(w3,n),s=Y7(n),l=Ta(),c=r&&i.value.includes(r)||!1,u=a.disabled||e.disabled;return W.createElement(Vpt,{scope:n,open:c,disabled:u,triggerId:l},W.createElement(Lpt,Z({"data-orientation":a.orientation,"data-state":cW(c)},s,o,{ref:t,disabled:u,open:c,onOpenChange:f=>{f?i.onItemOpen(r):i.onItemClose(r)}})))}),Gpt="AccordionHeader",Kpt=W.forwardRef((e,t)=>{const{__scopeAccordion:n,...r}=e,o=dx(Xl,n),a=J7(Gpt,n);return W.createElement(ht.h3,Z({"data-orientation":o.orientation,"data-state":cW(a.open),"data-disabled":a.disabled?"":void 0},r,{ref:t}))}),JP="AccordionTrigger",Xpt=W.forwardRef((e,t)=>{const{__scopeAccordion:n,...r}=e,o=dx(Xl,n),a=J7(JP,n),i=_pt(JP,n),s=Y7(n);return W.createElement(X7.ItemSlot,{scope:n},W.createElement(Dpt,Z({"aria-disabled":a.open&&!i.collapsible||void 0,"data-orientation":o.orientation,id:a.triggerId},s,r,{ref:t})))}),Ypt="AccordionContent",Jpt=W.forwardRef((e,t)=>{const{__scopeAccordion:n,...r}=e,o=dx(Xl,n),a=J7(Ypt,n),i=Y7(n);return W.createElement(Ipt,Z({role:"region","aria-labelledby":a.triggerId,"data-orientation":o.orientation},i,r,{ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}}))});function cW(e){return e?"open":"closed"}const Qpt=aW,Zpt=qpt,eht=Kpt,uW=Xpt,dW=Jpt,Q7=Qpt,cg=p.forwardRef(({className:e,...t},n)=>d.jsx(Zpt,{ref:n,className:et("border-b",e),...t}));cg.displayName="AccordionItem";const fx=p.forwardRef(({className:e,children:t,...n},r)=>d.jsx(eht,{className:"flex",children:d.jsxs(uW,{ref:r,className:et("flex flex-1 items-center justify-between py-4 text-sm font-medium transition-all [&[data-state=open]>svg]:rotate-180",e),...n,children:[t,d.jsx(Aye,{className:"h-4 w-4 text-muted-foreground transition-transform duration-200"})]})}));fx.displayName=uW.displayName;const px=p.forwardRef(({className:e,children:t,...n},r)=>d.jsx(dW,{ref:r,className:et("overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down",e),...n,children:d.jsx("div",{className:"pb-4 pt-0",children:t})}));px.displayName=dW.displayName;function tht({flow:e,open:t,setOpen:n}){const{tabsState:r,setTabsState:o}=p.useContext(mn),[a,i]=p.useState(()=>{try{const{formKeysData:H}=r[e.id];if(!H)throw new Error("formKeysData is undefined");const K=H.input_keys.filter(ne=>!ne.type)[0]||{},X=H.handle_keys,Y=Object.keys(K).find(ne=>!X.some(ee=>ee===ne)&&K[ne]==="");return K[Y]}catch(H){console.error(H);return}}),[s,l]=p.useState([]),{reactFlowInstance:c}=p.useContext(ao),{setErrorData:u}=p.useContext(wt),f=p.useRef(null),[h,v]=p.useState(!1),b=p.useRef(t),m=p.useRef(null),y=p.useRef(e.id),A=r[e.id],w=A.formKeysData,[k,C]=p.useState("");p.useEffect(()=>{m.current&&(m.current.scrollTop=m.current.scrollHeight)},[s]),p.useEffect(()=>{b.current=t},[t]),p.useEffect(()=>{y.current=e.id},[e.id,A,w]);var E=!1;const S=(H,K,X,Y,ne,ee)=>{l(re=>{let be=xt(re);return ee?be.push({message:H,isSend:K,files:ee,thought:ne,chatKey:X}):ne?be.push({message:H,isSend:K,thought:ne,chatKey:X}):Y?be.push({message:H,isSend:K,chatKey:X,template:Y}):be.push({message:H,isSend:K,chatKey:X}),be})};function O({str:H,thought:K,end:X=!1,files:Y}){l(ne=>{if(!ne.length)return ne;let ee=[...ne],re=ee[ee.length-2];return X&&!(re!=null&&re.message)&&(re!=null&&re.thought)?(re.message+=H||"",re.thought+=K||"",ee.pop(),ee):X&&H&&ee.length>1&&H===re.message||X&&!ee[ee.length-1].message&&!H?(ee.pop(),ee):(H&&(X?ee[ee.length-1].message=H:ee[ee.length-1].message=ee[ee.length-1].message+H),K&&(ee[ee.length-1].thought=K),Y&&(ee[ee.length-1].files=Y),ee)})}function T(H){b.current&&(u({title:"ws is close;"+H.reason}),setTimeout(()=>{I(),v(!1)},1e3))}const{appConfig:P}=p.useContext(_a);function N(H,K=!1){const Y=window.location.protocol==="https:"?"wss":"ws",ne=P.websocketHost||window.location.host,ee=`/api/v1/chat/${H}`,re=localStorage.getItem("ws_token")||"";return`${K?"ws":Y}://${ne}${ee}?t=${re}`}function L(H){if(Array.isArray(H))return[];H.type==="start"&&(S("",!1,k),E=!0),H.type==="end"&&(H.message&&O({str:H.message,end:!0}),H.intermediate_steps&&O({str:H.message,thought:H.intermediate_steps,end:!0}),H.files&&O({end:!0,files:H.files}),v(!1),E=!1),H.type==="stream"&&E&&O({str:H.message,thought:H.intermediate_steps})}function I(){try{const H=N(y.current,!1),K=new WebSocket(H);K.onopen=()=>{console.log("WebSocket connection established!")},K.onmessage=X=>{const Y=JSON.parse(X.data);L(Y)},K.onclose=X=>{T(X)},K.onerror=X=>{console.log(X,"error"),e.id===""?I():u({title:"Network connection error, please try the following methods:",list:["Refresh the page.","Use a new flow tab.","Check if the background is running."]})},f.current=K}catch(H){e.id===""&&I(),console.log(H)}}p.useEffect(()=>(I(),()=>{f.current&&f.current.close()}),[]),p.useEffect(()=>{f.current&&(f.current.readyState===f.current.CLOSED||f.current.readyState===f.current.CLOSING)&&(I(),v(!1))},[h]);async function M(H){try{f&&f.current.send(JSON.stringify(H))}catch(K){u({title:"There was an error sending the message",list:[K.message]}),i(H.inputs),I()}}p.useEffect(()=>{},[s]);const B=p.useRef(null);p.useEffect(()=>{t&&B.current&&B.current.focus()},[t]);function R(){let H=Iz(c);if(H.length===0){let K=r[y.current].formKeysData.input_keys;K=K.find(Y=>!Y.type)||{},v(!0),S(K,!0,k,r[e.id].formKeysData.template),M({...c.toObject(),inputs:K,chatHistory:s,name:e.name,description:e.description}),o(Y=>k?xt(Y):Y),i("")}else u({title:"Oops! Looks like you missed some required information:",list:H})}function D(){l([]),f.current.send(JSON.stringify({clear_history:!0})),h&&v(!1)}function $(H){n(H)}function z(H,K){if(H===!0){C(K);const X=r[e.id].formKeysData.input_keys.find(Y=>!Y.type)||{};i(X[K])}else C(null),i("")}const _=p.useMemo(()=>r[e.id].formKeysData.input_keys.find(H=>!H.type)||{},[r]),{t:V}=ze();return d.jsxs(Kf,{open:t,onOpenChange:$,children:[d.jsx(Xf,{className:"hidden"}),r[e.id].formKeysData&&d.jsxs(Tu,{className:"min-w-[80vw] edit-node-dialog-box",children:[d.jsxs(ju,{children:[d.jsxs(Kl,{className:"flex items-center dialog-title",children:[d.jsx(v6,{className:"h-6 w-6 pl-1 text-gray-800 mr-2 dark:text-white","aria-hidden":"true"}),d.jsx("span",{className:"pr-2",children:"Chat"})]}),d.jsx(Nu,{children:V("chat.chatDialogTip")})]}),d.jsxs("div",{className:"form-modal-iv-box ",children:[d.jsxs("div",{className:"form-modal-iv-size",children:[d.jsxs("div",{className:"file-component-arrangement",children:[d.jsx(C$,{className:" file-component-variable"}),d.jsx("span",{className:"file-component-variables-span text-md",children:"Input Variables"})]}),d.jsxs("div",{className:"file-component-variables-title",children:[d.jsx("div",{className:"file-component-variables-div",children:d.jsx("span",{className:"text-sm font-medium text-primary",children:"Name"})}),d.jsx("div",{className:"file-component-variables-div",children:d.jsx("span",{className:"text-sm font-medium text-primary",children:"Chat Input"})})]}),d.jsxs(Q7,{type:"multiple",className:"w-full table-tr-box",children:[Object.keys(_).map((H,K)=>d.jsx("div",{className:"file-component-accordion-div",children:d.jsxs(cg,{className:"w-full",value:H,children:[d.jsx(fx,{className:"flex gap-2",children:d.jsxs("div",{className:"file-component-badge-div",children:[d.jsx(cu,{variant:"gray",size:"md",children:H}),d.jsx("div",{className:"-mb-1",onClick:X=>{X.stopPropagation()},children:d.jsx(uu,{enabled:k===H,setEnabled:X=>z(X,H),size:"small",disabled:r[y.current].formKeysData.handle_keys.some(X=>X===H)})})]})}),d.jsx(px,{children:d.jsxs("div",{className:"file-component-tab-column",children:[r[y.current].formKeysData.handle_keys.some(X=>X===H)&&d.jsx("div",{className:"font-normal text-muted-foreground ",children:"Source: Component"}),d.jsx(Hl,{value:_[H],onChange:X=>{o(Y=>{let ne=xt(Y);const ee=ne[y.current].formKeysData.input_keys.find(re=>!re.type)||{};return ee[H]=X.target.value,ne})},disabled:k===H,placeholder:"Enter text..."})]})})]},K)},K)),r[y.current].formKeysData.memory_keys.map((H,K)=>d.jsx(cg,{value:H,children:d.jsxs("div",{className:"tab-accordion-badge-div group",children:[d.jsx("div",{className:"group-hover:underline tr-column",children:d.jsx(cu,{size:"md",variant:"gray",children:H})}),"Used as memory key"]})},K))]})]}),d.jsx("div",{className:"eraser-column-arrangement",children:d.jsxs("div",{className:"eraser-size",children:[d.jsx("div",{className:"eraser-position",children:d.jsx("button",{disabled:h,onClick:()=>D(),children:d.jsx(jfe,{className:En("h-5 w-5",h?"animate-pulse text-primary":"text-primary hover:text-gray-600"),"aria-hidden":"true"})})}),d.jsxs("div",{ref:m,className:"chat-message-div",children:[s.length>0?s.map((H,K)=>d.jsx(kpt,{lockChat:h,chat:H,lastMessage:s.length-1===K},K)):d.jsxs("div",{className:"chat-alert-box",children:[d.jsxs("span",{children:["👋"," "]}),d.jsx("br",{}),d.jsx("div",{className:"bisheng-chat-desc",children:d.jsxs("span",{className:"bisheng-chat-desc-span",children:["Start the conversation and click on the agent's analysis process"," ",d.jsx("span",{children:d.jsx(dU,{className:"mx-1 inline h-5 w-5 animate-bounce "})})," ","to inspect the linking process.。"]})})]}),d.jsx("div",{ref:B})]}),d.jsx("div",{className:"bisheng-chat-input-div",children:d.jsx("div",{className:"bisheng-chat-input",children:d.jsx(l7e,{chatValue:a,noInput:!k,lockChat:h,sendMessage:R,setChatValue:H=>{i(H),o(K=>{let X=xt(K);const Y=X[y.current].formKeysData.input_keys.find(ne=>!ne.type)||{};return Y[k]=H,X})},inputRef:B})})})]})})]})]})]})}function nht({flow:e}){const[t,n]=p.useState(!1),[r,o]=p.useState(!1),[a,i]=p.useState(!1),{tabsState:s}=p.useContext(mn);p.useEffect(()=>{const u=f=>{(f.key==="K"||f.key==="k")&&(f.metaKey||f.ctrlKey)&&r&&(f.preventDefault(),n(h=>!h))};return document.addEventListener("keydown",u),()=>{document.removeEventListener("keydown",u)}},[r]),p.useEffect(()=>{(async()=>{const f=await Jhe(e.id);o(f.built)})()},[e]);const l=p.useRef(),c=qoe();return p.useEffect(()=>{const u=l.current,f=c.map(h=>h.data.node?xt(h.data.node.template):null);s&&s[e.id]&&s[e.id].isPending&&JSON.stringify(u)!==JSON.stringify(f)&&o(!1),s&&s[e.id]&&s[e.id].formKeysData&&s[e.id].formKeysData.input_keys&&s[e.id].formKeysData.input_keys.length?i(!0):i(!1),l.current=f},[s,e.id]),d.jsx(d.Fragment,{children:d.jsxs("div",{children:[d.jsx(o7e,{open:t,flow:e,setIsBuilt:o,isBuilt:r}),r&&s[e.id]&&s[e.id].formKeysData&&a&&d.jsx(tht,{flow:e,open:t,setOpen:n},e.id),d.jsx(s7e,{canOpen:a,open:t,setOpen:n,isBuilt:r})]})})}const rht=({fromX:e,fromY:t,toX:n,toY:r,connectionLineStyle:o={}})=>d.jsxs("g",{children:[d.jsx("path",{fill:"none",strokeWidth:1.5,className:"animated stroke-connection ",d:`M${e},${t} C ${e} ${r} ${e} ${r} ${n},${r}`,style:o}),d.jsx("circle",{cx:n,cy:r,fill:"#fff",r:3,stroke:"#222",className:"",strokeWidth:1.5})]});function oht({onClick:e,nodes:t,isVisible:n}){const[r,o]=p.useState(!1),[a,i]=p.useState(!1),[s,l]=p.useState(t);return p.useEffect(()=>{l(t)},[r]),p.useEffect(()=>{n?(o(!0),setTimeout(()=>{i(!0)},50)):(i(!1),setTimeout(()=>{o(!1)},500))},[n]),d.jsx(BS,{isVisible:r,offset:5,nodeId:s&&s.length>0?s.map(c=>c.id):[],children:d.jsx("div",{className:"overflow-hidden",children:d.jsx("div",{className:"duration-400 rounded-full border border-gray-200 bg-background px-2.5 text-primary shadow-inner transition-all ease-in-out"+(a?" opacity-100":" opacity-0 "),children:d.jsxs("button",{className:"flex gap-2 leading-8 items-center justify-between text-sm hover:scale-110 transition-all ease-in-out",onClick:e,children:[d.jsx(f6,{strokeWidth:2,size:16,className:"text-primary"}),"Group"]})})})})}function aht(e,t){p.useEffect(()=>{const n=o=>{!e.current||e.current.contains(o.target)||t(o)};document.addEventListener("mousedown",n,{passive:!0});const r=document.querySelector(".react-flow");return r&&r.addEventListener("mousedown",n,{passive:!0}),()=>{document.removeEventListener("mousedown",n),r&&r.removeEventListener("mousedown",n)}},[e,t])}function iht({dropItem:e,removeAlert:t}){const[n,r]=p.useState(!0),o=e.type;return d.jsx(Eu,{className:"relative",show:n,appear:!0,enter:"transition-transform duration-500 ease-out",enterFrom:"transform translate-x-[-100%]",enterTo:"transform translate-x-0",leave:"transition-transform duration-500 ease-in",leaveFrom:"transform translate-x-0",leaveTo:"transform translate-x-[-100%]",children:o==="error"?d.jsxs("div",{className:"mx-2 mb-2 flex rounded-md bg-error-background p-3",children:[d.jsx("div",{className:"flex-shrink-0",children:d.jsx(y$,{className:"h-5 w-5 text-status-red","aria-hidden":"true"})}),d.jsxs("div",{className:"ml-3",children:[d.jsx("h3",{className:"break-words text-sm font-medium text-error-foreground",children:e.title}),e.list?d.jsx("div",{className:"mt-2 text-sm text-error-foreground",children:d.jsx("ul",{className:"list-disc space-y-1 pl-5",children:e.list.map((a,i)=>d.jsx("li",{className:"break-words",children:a},i))})}):d.jsx(d.Fragment,{})]}),d.jsx("div",{className:"ml-auto pl-3",children:d.jsx("div",{className:"-mx-1.5 -my-1.5",children:d.jsxs("button",{type:"button",onClick:()=>{r(!1),setTimeout(()=>{t(e.id)},500)},className:"inline-flex rounded-md p-1.5 text-status-red",children:[d.jsx("span",{className:"sr-only",children:"Dismiss"}),d.jsx(Pi,{className:"h-4 w-4 text-error-foreground","aria-hidden":"true"})]})})})]},e.id):o==="notice"?d.jsxs("div",{className:"mx-2 mb-2 flex rounded-md bg-info-background p-3",children:[d.jsx("div",{className:"flex-shrink-0",children:d.jsx(h6,{className:"h-5 w-5 text-status-blue ","aria-hidden":"true"})}),d.jsxs("div",{className:"ml-3 flex-1 md:flex md:justify-between",children:[d.jsx("p",{className:"text-sm font-medium text-info-foreground",children:e.title}),d.jsx("p",{className:"mt-3 text-sm md:ml-6 md:mt-0",children:e.link?d.jsx(Ls,{to:e.link,className:"whitespace-nowrap font-medium text-info-foreground hover:text-accent-foreground",children:"Details"}):d.jsx(d.Fragment,{})})]}),d.jsx("div",{className:"ml-auto pl-3",children:d.jsx("div",{className:"-mx-1.5 -my-1.5",children:d.jsxs("button",{type:"button",onClick:()=>{r(!1),setTimeout(()=>{t(e.id)},500)},className:"inline-flex rounded-md p-1.5 text-info-foreground",children:[d.jsx("span",{className:"sr-only",children:"Dismiss"}),d.jsx(Pi,{className:"h-4 w-4 text-info-foreground","aria-hidden":"true"})]})})})]},e.id):d.jsxs("div",{className:"mx-2 mb-2 flex rounded-md bg-success-background p-3",children:[d.jsx("div",{className:"flex-shrink-0",children:d.jsx(v$,{className:"h-5 w-5 text-status-green","aria-hidden":"true"})}),d.jsx("div",{className:"ml-3",children:d.jsx("p",{className:"text-sm font-medium text-success-foreground",children:e.title})}),d.jsx("div",{className:"ml-auto pl-3",children:d.jsx("div",{className:"-mx-1.5 -my-1.5",children:d.jsxs("button",{type:"button",onClick:()=>{r(!1),setTimeout(()=>{t(e.id)},500)},className:"inline-flex rounded-md p-1.5 text-status-green",children:[d.jsx("span",{className:"sr-only",children:"Dismiss"}),d.jsx(Pi,{className:"h-4 w-4 text-success-foreground","aria-hidden":"true"})]})})})]},e.id)})}function sht(){const{t:e}=ze(),{closePopUp:t}=p.useContext(Hn),n=p.useRef(null);aht(n,()=>{t()});const{notificationList:r,clearNotificationList:o,removeFromNotificationList:a}=p.useContext(wt);return d.jsxs("div",{ref:n,className:"z-10 flex h-[500px] w-[400px] flex-col overflow-hidden rounded-md bg-muted px-2 py-3 pb-4 shadow-lg ring-1 ring-black ring-opacity-5 focus:outline-none",children:[d.jsxs("div",{className:"text-md flex flex-row justify-between pl-3 font-medium text-foreground",children:[e("flow.notification"),d.jsxs("div",{className:"flex gap-3 pr-3",children:[d.jsx("button",{className:"text-foreground hover:text-status-red",onClick:()=>{t(),setTimeout(o,100)},children:d.jsx(npe,{className:"h-[1.1rem] w-[1.1rem]"})}),d.jsx("button",{className:"text-foreground hover:text-status-red",onClick:t,children:d.jsx(Pi,{className:"h-5 w-5"})})]})]}),d.jsx("div",{className:"text-high-foreground mt-3 flex h-full w-full flex-col overflow-y-scroll scrollbar-hide",children:r.length!==0?r.map((i,s)=>d.jsx(iht,{dropItem:i,removeAlert:a},i.id)):d.jsx("div",{className:"flex h-full w-full items-center justify-center pb-16 text-ring",children:e("flow.noNewNotifications")})})]})}function lht({trigger:e,children:t,open:n=[]}){const[r,o]=p.useState(n.length===0?"":a());function a(){let s="";return n.forEach(l=>{l==e&&(s=e)}),s}function i(){r==""?o(e):o("")}return d.jsx(d.Fragment,{children:d.jsx(Q7,{type:"single",value:r,onValueChange:o,children:d.jsxs(cg,{value:e,className:"border-none",children:[d.jsx(fx,{onClick:()=>{i()},className:"ml-3",children:e}),d.jsx(px,{children:t})]})})})}const cht="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAABM9JREFUWEftmHvIn2MYxz9f59BszhljyDGzDc1yTCw2ZZM5ROYPtNoIU4xCkimHibZacmhqZU4bIqGV0xbDTFaLGYkclsbmEPL1XK/n9+557/f+Pc/vbW1teq//3t91uL/vdX+vw/2IrUy0leGlH/CmvrH+DPdnOMnA/58Stg8AfpX0U9P12z4fuBlYC1wl6auWj+1tgKGSVjXFqer7lGHbdwC3AeuBKyQ91+4w20OAboDASuAYSX/ZPgp4ATgEmC/pok5BdwzY9u1F0ADcnSRgoKRfcofZvgZ4KNENkrTW9nvACRXdAkkTOgHdEWDb1wEzMwH3l/RNG8DzgYkV3WpJB8ffttcAeyR+cyVNagLdCNj2lcAjmUALJY2vocR3wD4V/aOSIlYAvgm4J+M7S9LUOtC1gG1fCDyVCfAhMErS322yOwz4ONFNKjI8t1J0j0cdZPxnSLqlHei2gG2fXYB6JeMYxTNc0h812c3xd4ikr6s+tqNoc9ydLil3A/nlx/bJwFsZQHHgsCicumuz/SwQLa0lKyUd0eY2XgXGZHRTJc1Kf++VYdvDgbjyVBd9N8Bmi6xy1eH3A7Bn5bA5kibX3Mi7wOiMvgeNQt8DlO1DS+7tnDj/XoL9vKmKbY8EPkjsLpU0rwbwtsBH0aczNuMlLWz93g3Y9mDgE2BQxmmkpAjYKLavBx5IDAdL+raBRruWyepqfYmcJen17gzbDpBR1TF2UzlF0tuNSEuDglILimydV7FfIenoTvxt711wf3nSDluuoyUtke39ygLL/WfjJL3cyWFhU+4HPxYTbveKz2xJU/oQ48AS9IDE5x/g1AD8EjAuUcahV0uKbHUsRazji1jvJw4XS8r18rZxbR8JPA8cnhitCcDfA3EVVVkk6YyOkW6gw43AvYnfvpLijD6J7buB6alTAL4PmJaJdr+kANCxZG5ruaRjOw6w4R+/DHgM2D7xXdzVJWw/DVyQCXynpNjSGsX2dkBQaWDF+OFib7620bliYDv2k6BDKp92cbj1q+0XgXMzhtMkpW2ql5ntE4HFiWKipGc6BWw7aPhGxn51OQfWp4NjEXB6xiEKMLexdZvajpfFjGqyoj0VHSKy3ii2RwFLMoax9cWE7YqTG81LgeMyjrXVbjva3zkVv2XFhBrRiPQ/SkafjsGUcnZdCfbLVpwc4B2BZUBuWRkrqdcGV1T0DiV/q73zQUkx9WrF9kHl0Er77p/ACEkrqgGy66Xt3crmHe+yVE4rWt6b1R9tnwSk03BCUx+3HQt+TLa0rUb42LfjKdVD6vbhmIARLH3KRIAeu4XtW4G7KpFjKu1V97K2vUu5uwzNJOVMSbniq/8YaDtetQE63d5+K5f4z+Iw2xG8OmiWSqo+Mntgsh3xosAat7OOM9wyrNmPV0mKdTQAx/q5UyX4zOI1fUM78haJeBKI4ZDK5ZJC11YaH6EloBxHQzVA0jrb8baLnbYlYyS9VgP45/BN9FMkza4DG7qOAJego2VVN7doNYeVH0bief5EeVjjNwbbscxfUgHX9g3XZ0pUHYoPIGPLhSQoMFnSFxXqRC+NDyvvNGWpLLg5QFBqnqT0g8vGUaIJwObUd0yJzQlqo4tuSwHbp6LbUkD3U2JT30R/hjd1hv8Fs2m0KtBP39sAAAAASUVORK5CYII=";function uht({flow:e}){const[t,n]=p.useState(!0);p.useContext(Am);const{closePopUp:r,closeEdit:o,setCloseEdit:a}=p.useContext(Hn),[i,s]=p.useState("0"),[l,c]=p.useState(!1),[u,f]=p.useState(null),[h,v]=p.useState([]),b=p.useRef([]),m=p.useRef([]),{setTweak:y,getTweak:A,tabsState:w}=p.useContext(mn),k=()=>{c(!0),Cy(T[i].code).then(()=>{setTimeout(()=>{c(!1)},2e3)})},C=RN(e,b.current,w),E=MN(e,b.current,w),S=LN(e,b.current,w),O=Xh(e),T=[{name:"cURL",mode:"bash",image:"https://curl.se/logo/curl-symbol-transparent.png",code:E},{name:"Python API",mode:"python",image:"https://images.squarespace-cdn.com/content/v1/5df3d8c5d2be5962e4f87890/1628015119369-OY4TV3XJJ53ECO0W2OLQ/Python+API+Training+Logo.png?format=1000w",code:C},{name:"Python Code",mode:"python",image:"https://cdn-icons-png.flaticon.com/512/5968/5968350.png",code:S}];p.useEffect(()=>{o!==""?(b.current=A,b.current.length>0?(s("3"),R()):N()):b!=null&&b.current&&N()},[o]),p.useEffect(()=>{L()},[]),Object.keys(O).length>0&&T.push({name:"Tweaks",mode:"python",image:"https://cdn-icons-png.flaticon.com/512/5968/5968350.png",code:S});function P($){n($),$===!1&&(a(""),y([]),r())}function N(){var z;const $=Xh(e);(z=b==null?void 0:b.current)==null||z.push($)}function L(){let $=[];e.data.nodes.forEach(z=>{Object.keys(z.data.node.template).filter(_=>_.charAt(0)!=="_"&&z.data.node.template[_].show&&(z.data.node.template[_].type==="str"||z.data.node.template[_].type==="bool"||z.data.node.template[_].type==="float"||z.data.node.template[_].type==="code"||z.data.node.template[_].type==="prompt"||z.data.node.template[_].type==="file"||z.data.node.template[_].type==="int")).map((_,V)=>{$.push(z.id)})}),m.current=$.filter((z,_,V)=>V.indexOf(z)===_)}function I($,z,_){_.type==="float"&&(z=parseFloat(z)),_.type==="int"&&(z=parseInt(z)),_.list===!0&&Array.isArray(z)&&(z=z==null?void 0:z.filter(Y=>Y!==""));const V=b.current.find(Y=>Y.hasOwnProperty($));if(V)V[$][_.name]=z,V[$][_.name]==_.value&&b.current.forEach(Y=>{var ne;Y[$]&&((ne=Object.keys(Y[$]))==null?void 0:ne.length)===0&&(b.current=b.current.filter(ee=>{const re=ee[Object.keys(ee)[0]].prop;return re!=null&&re!==""}))});else{const Y={[$]:{[_.name]:z}};b.current.push(Y)}const H=RN(e,b.current),K=MN(e,b.current),X=LN(e,b.current);T[0].code=K,T[1].code=H,T[2].code=X,y(b.current)}function M($){return d.jsx("div",{className:"w-[200px]",children:d.jsx("span",{children:$!=null&&$!=""?$:"None"})})}function B($,z,_){let V=$??"";if(A.length>0)for(const H of A)Object.keys(H).forEach(K=>{const X=H[K];K==z.id&&Object.keys(X).forEach(Y=>{Y==_.name&&(V=X[Y])})});else return $??"";return V}function R(){let $=[];b.current.forEach(z=>{Object.keys(z).forEach(_=>{Object.keys(z[_]).length>0&&($.push(_),v($))})})}const{t:D}=ze();return d.jsxs(Kf,{open:!0,onOpenChange:P,children:[d.jsx(Xf,{}),d.jsxs(Tu,{className:"h-[80vh] md:max-w-[80vw]",children:[d.jsxs(ju,{children:[d.jsxs(Kl,{className:"flex items-center",children:[d.jsx("img",{src:cht,alt:"",className:"w-[15px] mr-[10px]"}),d.jsx("span",{className:"pr-2 text-[16px]",style:{color:"#fff"},children:"Code"})]}),d.jsx(Nu,{className:"text-[12px] mt-[10px]",style:{color:"#fff"},children:D("code.exportCodeDialogTip")})]}),d.jsxs(ql,{value:i,className:"api-modal-tabs",style:{background:"rgba(255, 213, 76, 0.04)"},onValueChange:$=>{s($),$==="3"&&R()},children:[d.jsxs("div",{className:"api-modal-tablist-div",children:[d.jsx(Hf,{className:"zichanTab",children:T.map(($,z)=>d.jsx(ai,{value:z.toString(),children:$.name},z))}),Number(i)<3&&d.jsx("div",{className:"float-right",children:d.jsxs("button",{className:"flex items-center gap-1.5 rounded bg-none p-1 text-xs text-gray-500 dark:text-gray-300",onClick:k,children:[l?d.jsx(gm,{size:18}):d.jsx(kfe,{size:15}),l?"Copied!":"Copy code"]})})]}),T.map(($,z)=>d.jsx(Br,{value:z.toString(),className:"api-modal-tabs-content",style:{background:"rgba(255, 255, 255, 0.01)"},children:z<3?d.jsx(eB,{className:"h-[60vh] w-full overflow-auto custom-scroll daimabg",language:$.mode,style:q7.oneDark,children:$.code}):z===3?d.jsx(d.Fragment,{children:d.jsx("div",{className:"api-modal-according-display",children:d.jsx("div",{className:En("h-[60vh] w-full rounded-lg","overflow-scroll overflow-x-hidden custom-scroll"),children:e.data.nodes.map((_,V)=>d.jsxs("div",{className:"px-3",children:[m.current.includes(_.data.id)&&d.jsx(lht,{trigger:_.data.id,open:h,children:d.jsx("div",{className:"api-modal-table-arrangement",children:d.jsxs(xo,{className:"table-fixed bg-muted outline-1",children:[d.jsx(Ao,{className:"h-10 border-input text-xs font-medium text-ring",children:d.jsxs(dn,{className:"dark:border-b-muted",children:[d.jsx(lt,{className:"h-7 text-center",children:"PARAM"}),d.jsx(lt,{className:"h-7 p-0 text-center",children:"VALUE"})]})}),d.jsx(wo,{className:"p-0",children:Object.keys(_.data.node.template).filter(H=>H.charAt(0)!=="_"&&_.data.node.template[H].show&&(_.data.node.template[H].type==="str"||_.data.node.template[H].type==="bool"||_.data.node.template[H].type==="float"||_.data.node.template[H].type==="code"||_.data.node.template[H].type==="prompt"||_.data.node.template[H].type==="file"||_.data.node.template[H].type==="int")).map((H,K)=>d.jsxs(dn,{className:"h-10 dark:border-b-muted",children:[d.jsx(rt,{className:"p-0 text-center text-sm text-foreground",children:H}),d.jsx(rt,{className:"p-0 text-xs text-foreground",children:d.jsx("div",{className:"m-auto w-[250px]",children:_.data.node.template[H].type==="str"&&!_.data.node.template[H].options?d.jsx("div",{className:"mx-auto",children:_.data.node.template[H].list?d.jsx(tx,{editNode:!0,disabled:!1,value:!_.data.node.template[H].value||_.data.node.template[H].value===""?[""]:_.data.node.template[H].value,onChange:X=>{},onAddInput:X=>{I(_.data.id,X,_.data.node.template[H])}}):_.data.node.template[H].multiline?d.jsx(gr,{content:M(_.data.node.template[H].value),children:d.jsx("div",{children:d.jsx(ox,{disabled:!1,editNode:!0,value:B(_.data.node.template[H].value,_.data,_.data.node.template[H]),onChange:X=>{I(_.data.id,X,_.data.node.template[H])}})})}):d.jsx(Lm,{editNode:!0,disabled:!1,password:_.data.node.template[H].password??!1,value:B(_.data.node.template[H].value,_.data,_.data.node.template[H]),onChange:X=>{I(_.data.id,X,_.data.node.template[H])}})}):_.data.node.template[H].type==="bool"?d.jsxs("div",{className:"ml-auto",children:[" ",d.jsx(uu,{enabled:_.data.node.template[H].value,setEnabled:X=>{_.data.node.template[H].value=X,f(X),I(_.data.id,X,_.data.node.template[H])},size:"small",disabled:!1})]}):_.data.node.template[H].type==="file"?d.jsx(gr,{content:M(B(_.data.node.template[H].value,_.data,_.data.node.template[H])),children:d.jsx("div",{className:"mx-auto",children:d.jsx(Dm,{editNode:!0,disabled:!1,value:_.data.node.template[H].value??"",onChange:X=>{},fileTypes:_.data.node.template[H].fileTypes,suffixes:_.data.node.template[H].suffixes,onFileChange:X=>{}})})}):_.data.node.template[H].type==="float"?d.jsx("div",{className:"mx-auto",children:d.jsx(ex,{disabled:!1,editNode:!0,value:B(_.data.node.template[H].value,_.data,_.data.node.template[H]),onChange:X=>{I(_.data.id,X,_.data.node.template[H])}})}):_.data.node.template[H].type==="str"&&_.data.node.template[H].options?d.jsx("div",{className:"mx-auto",children:d.jsx(Uf,{editNode:!0,apiModal:!0,options:_.data.node.template[H].options,onSelect:X=>{I(_.data.id,X,_.data.node.template[H])},value:B(_.data.node.template[H].value,_.data,_.data.node.template[H])})}):_.data.node.template[H].type==="int"?d.jsx("div",{className:"mx-auto",children:d.jsx(nx,{disabled:!1,editNode:!0,value:B(_.data.node.template[H].value,_.data,_.data.node.template[H]),onChange:X=>{I(_.data.id,X,_.data.node.template[H])}})}):_.data.node.template[H].type==="prompt"?d.jsx(gr,{content:M(B(_.data.node.template[H].value,_.data,_.data.node.template[H])),children:d.jsx("div",{className:"mx-auto",children:d.jsx(rx,{editNode:!0,disabled:!1,value:B(_.data.node.template[H].value,_.data,_.data.node.template[H]),onChange:X=>{I(_.data.id,X,_.data.node.template[H])}})})}):_.data.node.template[H].type==="code"?d.jsx(gr,{content:M(B(_.data.node.template[H].value,_.data,_.data.node.template[H])),children:d.jsx("div",{className:"mx-auto",children:d.jsx(Zy,{disabled:!1,editNode:!0,value:B(_.data.node.template[H].value,_.data,_.data.node.template[H]),onChange:X=>{I(_.data.id,X,_.data.node.template[H])}})})}):_.data.node.template[H].type==="Any"?"-":d.jsx("div",{className:"hidden"})})})]},K))})]})})}),m.current.length===0&&d.jsx(d.Fragment,{children:d.jsx("div",{className:"pt-3",children:"No tweaks are available for this flow."})})]},V))})})}):null},z))]})]})]})}const dht=({name:e,data:t})=>{const{t:n}=ze(),[r,o]=p.useState(t.l2_name||e),[a,i]=p.useState(!1),s=f=>{o(f.target.value),t.l2_name=f.target.value},[l,c]=p.useState(1),u=()=>{t.l2=!t.l2,c(Math.random)};return d.jsxs("div",{className:`l2Param options-line flex justify-between rounded-xl px-2 py-1 mb-2 ${t.l2?"bg-gray-400 dark:bg-gray-800":"bg-gray-100 dark:bg-gray-500"}`,children:[d.jsxs("div",{className:"left-param",children:[d.jsxs("div",{className:"flex items-center",children:[d.jsxs(_n,{className:"pr-2",children:[n("flow.parameterLabel"),":"]}),d.jsx("span",{children:e})]}),d.jsxs("div",{className:"flex items-center",children:[d.jsxs(_n,{className:"pr-2",children:[n("flow.aliasLabel"),":"]}),a?d.jsx("div",{className:"",children:d.jsx("input",{type:"text",value:r,onChange:s,onKeyDown:f=>f.key==="Enter"&&i(!1),className:"flex h-6 w-full rounded-xl border border-input bg-background px-3 py-1 text-sm shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50"})}):d.jsxs("div",{className:"flex items-center text-gray-900 dark:text-gray-300",children:[d.jsx("span",{children:r}),d.jsx("button",{className:"l2Param-edit transition-all",title:n("flow.editAlias"),onClick:()=>i(!0),children:d.jsx(g6,{size:18,className:"ml-2 cursor-pointer"})})]})]})]}),d.jsx("div",{className:"switch-box",children:d.jsx(uu,{enabled:t.l2,setEnabled:u,size:"small"})})]})},fht=({id:e,data:t})=>{var l;const{t:n}=ze(),[r,o]=p.useState(((l=t.node)==null?void 0:l.l2_name)||t.type),[a,i]=p.useState(!1),s=c=>{o(c.target.value),t.node.l2_name=c.target.value};return d.jsxs(cg,{value:e,className:"px-6 list-line-box",children:[d.jsx(fx,{children:d.jsxs("div",{className:"l2Param w-full list-line",children:[d.jsxs("div",{className:"flex items-center",children:[d.jsxs(_n,{className:"pr-2",children:[n("flow.componentLabel"),":"]}),d.jsx("span",{children:`${t.type}(${e})`})]}),d.jsxs("div",{className:"flex items-center mt-1",onClick:c=>c.stopPropagation(),children:[d.jsxs(_n,{className:"pr-2",children:[n("flow.aliasLabel"),":"]}),a?d.jsx("div",{className:"",children:d.jsx("input",{type:"text",value:r,onChange:s,onKeyDown:c=>{c.key==="Enter"&&i(!1),c.code==="Space"&&c.preventDefault()},className:"flex h-6 w-full rounded-xl border border-input bg-background px-3 py-1 text-sm shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50"})}):d.jsxs("div",{className:"flex items-center text-gray-900 dark:text-gray-300",children:[d.jsx("span",{children:r}),d.jsx("button",{className:"l2Param-edit transition-all",title:n("flow.editAlias"),onClick:()=>i(!0),children:d.jsx(g6,{size:18,className:"ml-2 cursor-pointer"})})]})]})]})}),d.jsx(px,{children:d.jsx("div",{className:"options-box",children:t&&t.node&&Object.keys(t.node.template).map(c=>{const u=t.node.template[c],{type:f}=u;return u.show&&(f==="str"||f==="bool"||f==="float"||f==="code"||f==="prompt"||f==="file"||f==="int")&&d.jsx(dht,{name:c,data:t.node.template[c]},c)})})})]})};function pht({data:e,open:t,setOpen:n,onSave:r}){var a;const{t:o}=ze();return d.jsxs(Kf,{open:t,onOpenChange:n,children:[d.jsx(Xf,{asChild:!0}),d.jsxs(Tu,{className:"sm:max-w-[600px] lg:max-w-[700px] edit-node-dialog-box",children:[d.jsxs(ju,{children:[d.jsx(Kl,{className:"flex items-center dialog-title",children:d.jsxs("span",{className:"pr-2",children:[d.jsx(f6,{strokeWidth:1.5,className:"side-bar-button-size mr-2 pr-[2px]",color:"#ffffff"}),o("flow.simplifyConfig")]})}),d.jsx(Nu,{asChild:!0,children:d.jsxs("div",{children:[o("flow.minimumParamSetDescription"),d.jsx("div",{className:"flex pt-3",children:d.jsx("span",{className:"edit-node-modal-span",children:o("flow.paramList")})})]})})]}),d.jsx("div",{className:"edit-node-modal-arrangement",children:d.jsx("div",{className:En("edit-node-modal-box","overflow-scroll overflow-x-hidden custom-scroll h-[400px] black-color"),children:d.jsx(Q7,{type:"multiple",defaultChecked:!0,children:(a=e.data)==null?void 0:a.nodes.filter(i=>i.type!=="groupNode").map(i=>d.jsx(fht,{id:i.id,data:i.data},i.id))})})}),d.jsxs(Qy,{className:"btn-group",children:[d.jsx(_e,{className:"mt-3 rounded-full cancel-btn",onClick:()=>{n(!1)},type:"submit",children:o("cancel")}),d.jsx(_e,{className:"mt-3 rounded-full save-btn",onClick:()=>{n(!1),r()},type:"submit",children:o("flow.saveConfig")})]})]})]})}const hht=({name:e,description:t,maxLength:n=50,setName:r,setDescription:o})=>{const{t:a}=ze(),[i,s]=p.useState(!1),l=u=>{const{value:f}=u.target;s(f.length>=n),r(f)},c=u=>{o(u.target.value)};return d.jsxs(d.Fragment,{children:[d.jsxs(_n,{children:[d.jsxs("div",{className:"edit-flow-arrangement",children:[d.jsx("span",{className:"font-medium",style:{color:"#fff"},children:a("flow.skillName")})," ",i&&d.jsx("span",{className:"edit-flow-span",children:a("flow.nameTooLong")})]}),d.jsx(fn,{className:"mt-2 font-normal outline-color",onChange:l,type:"text",name:"name",value:e??"",placeholder:"File name",id:"name",maxLength:n})]}),d.jsxs(_n,{children:[d.jsx("span",{className:"font-medium",style:{color:"#fff"},children:a("flow.skillDescription")}),d.jsx(Hl,{name:"description",id:"description",onChange:c,value:t??"",placeholder:"Flow description",className:"mt-2 max-h-[100px] font-normal outline-color",rows:3})]})]})},fW="Checkbox",[ght,UVt]=Yr(fW),[mht,vht]=ght(fW),bht=p.forwardRef((e,t)=>{const{__scopeCheckbox:n,name:r,checked:o,defaultChecked:a,required:i,disabled:s,value:l="on",onCheckedChange:c,...u}=e,[f,h]=p.useState(null),v=sn(t,k=>h(k)),b=p.useRef(!1),m=f?!!f.closest("form"):!0,[y=!1,A]=Xr({prop:o,defaultProp:a,onChange:c}),w=p.useRef(y);return p.useEffect(()=>{const k=f==null?void 0:f.form;if(k){const C=()=>A(w.current);return k.addEventListener("reset",C),()=>k.removeEventListener("reset",C)}},[f,A]),p.createElement(mht,{scope:n,state:y,disabled:s},p.createElement(ht.button,Z({type:"button",role:"checkbox","aria-checked":Gc(y)?"mixed":y,"aria-required":i,"data-state":pW(y),"data-disabled":s?"":void 0,disabled:s,value:l},u,{ref:v,onKeyDown:pt(e.onKeyDown,k=>{k.key==="Enter"&&k.preventDefault()}),onClick:pt(e.onClick,k=>{A(C=>Gc(C)?!0:!C),m&&(b.current=k.isPropagationStopped(),b.current||k.stopPropagation())})})),m&&p.createElement(Aht,{control:f,bubbles:!b.current,name:r,value:l,checked:y,required:i,disabled:s,style:{transform:"translateX(-100%)"}}))}),yht="CheckboxIndicator",xht=p.forwardRef((e,t)=>{const{__scopeCheckbox:n,forceMount:r,...o}=e,a=vht(yht,n);return p.createElement(Ha,{present:r||Gc(a.state)||a.state===!0},p.createElement(ht.span,Z({"data-state":pW(a.state),"data-disabled":a.disabled?"":void 0},o,{ref:t,style:{pointerEvents:"none",...e.style}})))}),Aht=e=>{const{control:t,checked:n,bubbles:r=!0,...o}=e,a=p.useRef(null),i=Oy(n),s=xy(t);return p.useEffect(()=>{const l=a.current,c=window.HTMLInputElement.prototype,f=Object.getOwnPropertyDescriptor(c,"checked").set;if(i!==n&&f){const h=new Event("click",{bubbles:r});l.indeterminate=Gc(n),f.call(l,Gc(n)?!1:n),l.dispatchEvent(h)}},[i,n,r]),p.createElement("input",Z({type:"checkbox","aria-hidden":!0,defaultChecked:Gc(n)?!1:n},o,{tabIndex:-1,ref:a,style:{...e.style,...s,position:"absolute",pointerEvents:"none",opacity:0,margin:0}}))};function Gc(e){return e==="indeterminate"}function pW(e){return Gc(e)?"indeterminate":e?"checked":"unchecked"}const hW=bht,wht=xht,Eh=p.forwardRef(({className:e,...t},n)=>d.jsx(hW,{ref:n,className:et("peer h-4 w-4 shrink-0 rounded-sm border border-primary ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground",e),...t,children:d.jsx(wht,{className:et("flex items-center justify-center text-current"),children:d.jsx(gm,{className:"h-4 w-4"})})}));Eh.displayName=hW.displayName;function Cht(){const{t:e}=ze(),{closePopUp:t}=p.useContext(Hn),{setErrorData:n}=p.useContext(wt),{flow:r,downloadFlow:o}=p.useContext(mn);function a(v){v===!1&&setTimeout(()=>{t()},300)}const[i,s]=p.useState(!1),[l,c]=p.useState(r.name),[u,f]=p.useState(r.description),h=()=>{if(l==="")return n({title:e("code.keyInformationMissing"),list:[e("code.skillNameMissing")]});o(i?r:Tbe(r),l,u),t()};return d.jsxs(Kf,{open:!0,onOpenChange:a,children:[d.jsx(Xf,{asChild:!0}),d.jsxs(Tu,{className:"h-[420px] lg:max-w-[600px] ",children:[d.jsxs(ju,{children:[d.jsxs(Kl,{className:"flex items-center",children:[d.jsx("span",{className:"pr-2",style:{color:"#fff"},children:e("code.export")}),d.jsx(A$,{strokeWidth:1.5,className:"h-6 w-6 pl-1","aria-hidden":"true",style:{color:"#fff"}})]}),d.jsx(Nu,{children:e("code.exportToJSON")})]}),d.jsx(hht,{name:l,description:u,setName:c,setDescription:f}),d.jsxs("div",{className:"flex items-center space-x-2",children:[d.jsx(Eh,{id:"terms",onCheckedChange:v=>{s(v)}}),d.jsx("label",{htmlFor:"terms",className:"export-modal-save-api text-sm",style:{color:"#fff"},children:e("code.useOwnAPIKeys")})]}),d.jsx(Qy,{children:d.jsx(_e,{onClick:h,type:"submit",className:"bg-[#ffd025] dark:hover:bg-[#ffd025]",children:e("code.exportSkill")})})]})]})}function gW({button:{title:e,Icon:t,buttons:n=[],color:r,Description:o,launch:a},children:i,openDisc:s}){return d.jsx(sT,{as:"div",children:({open:l})=>d.jsxs(d.Fragment,{children:[d.jsx("div",{className:"",children:d.jsx("div",{className:"Disclosure-item",children:a?d.jsxs("div",{className:"Disclosure-item-s",children:[d.jsx("div",{}),d.jsx("div",{style:{background:r},children:d.jsx("img",{src:t,style:{width:r=="none"?"100%":"14px"},alt:""})}),d.jsx("p",{children:e})]}):d.jsxs("div",{className:"Disclosure-item-z",children:[d.jsx("div",{}),d.jsxs("div",{children:[d.jsx("img",{src:t,className:"w-[14px] mr-[7px]",alt:""}),d.jsx("span",{className:"text-[14px]",children:e})]}),d.jsx("p",{children:o})]})})}),d.jsx(sT.Panel,{as:"div",static:s,children:i})]})},e)}const mW="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAtpJREFUWEftmLtrFkEUxc/xBZY+wEIrRcVCsfDd2PhCrSxttPQBRsXaB5YSkSAGrfQfsNOACJJGjIlgJygIgoqCgoUIgnj87sddWYbZ3ZndFSJkm0D2zpnfnHvvzOxHzPKHs5wPc4BdM/R/OyhpHoAtAOzvDMlfXR0pxkvaCGApgGmSP6p0ax2UdAjAVh9sQg/6AMzRbQK8HABNA3hG8msbUEkLAewrLXooQzKc5698E2DZwWLQB0/LyxxISau8XDaHi67LTGOTSDoIYFsEZoLkVAqkpNXu2oYcuKG7iRPsB7AzEjtFcqJOQ9IuT2sYllTTSYCmLGmHu7As1QVJVQt7SvJRijnJgA650iHDOnrhdfnJ4+YPmulA2AwA3vt2lVy/WYA++XIA2yOTvzFIAB8B7I68f+uLeJXiXBGTDVjaaGMdbpDfInAGPknyew5ccpNUiQYbblWYwVnH/86F6wzoKbej0E6bFRGA5Gaogm+d4rKgpLUOua70/yckJ9u4Vh7TC6A7ucZPiiXeqTNd4XpJcR8QdRq9OfivQJsuC7bhngSwYNAE4yR/9gUi6SgAKwvT/dKqSSTdckAbb0Kn+gDM0W1yUAHQOIAbJF+3AZW0GMBoadFDGQ4uhH04WGg8dzfv5kBKsuPRyuVYuOi6zDQ2iaSbAE5HYEZIjqVAStrjcEdy4JK3GUnXAZyLwIyRHKmDlHQBwLVITFJNNzpYCEs66y6UT4va5pFk9XY+Ajc6uDgYeOOTDOinhV39rY6OB8p3vC6H9zxJi6yZwmYAYJ8I5ty9RjIPyAL0ydcDsLQaaPl5aJP7nfBS5P1jh7ufCpdcgzHBYC8rQgzyXQTOwK+Q/JwD1wnQ3Sxv5FVzG9yZtr9KZKc4pJB0wh3b1KUZqlbXGdCdtG9nq8nDpYkukryam9IwvhdAh9zrkPaRbp16uytc5xrsA6BJozcHmyZq+34OsK1zxbhZ7+AfRZHyKQEqXo4AAAAASUVORK5CYII=",vW="data:image/png;base64,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";function Sht({onDragStart:e,launch:t}){const{addSavedComponent:n,checkComponentsName:r,delComponent:o,savedComponents:a}=p.useContext(qi),i=c=>{r(c.node.display_name)?ii({title:"组件已存在",desc:`组件 ${c.node.display_name} 已存在,覆盖原有组件还是继续创新建组件?`,showClose:!0,okTxt:"覆盖",canelTxt:"创建新组建",onOk(u){n(xt(c),!0),u()},onCancel(){n(xt(c),!1)}}):n(xt(c),!1,!1)},s=()=>{const c=document.createElement("input");c.type="file",c.accept=".json",c.onchange=u=>{u.target.files[0].type==="application/json"&&u.target.files[0].text().then(h=>{const v=JSON.parse(h);v.type&&i(v)})},c.click()};function l(c){throw new Error("Function not implemented.")}return d.jsx(ru,{delayDuration:0,skipDelayDuration:200,children:d.jsxs(ou,{children:[d.jsx(au,{children:d.jsx(gW,{openDisc:!0,button:{title:"保存",Icon:(t?Fv.Save:Iv.Save)??Kh.unknown,color:Tn.Save??Tn.unknown,Description:Lz.Save,launch:t},children:" "})}),d.jsxs(_l,{className:"npc_zujianList no-scrollbar pt-[60px] z-10",onScroll:()=>{document.getElementsByClassName("gengduo")[0].style.display="none"},style:{maxHeight:a.length>4?"308px":"",paddingTop:"60px"},side:"right",collisionPadding:20,children:[a.length>4&&d.jsxs("div",{className:"gengduo",onClick:()=>{document.getElementsByClassName("npc_zujianList")[0].style.maxHeight="410px",document.getElementsByClassName("gengduo")[0].style.display="none"},children:[d.jsx("span",{children:"更 多"}),d.jsx("img",{src:mW,className:"w-[14px] ml-[18px]",alt:""})]}),d.jsx("div",{className:"daoru",children:d.jsx("div",{onClick:s,children:"导入本地组件"})}),a.map(c=>d.jsx("div",{children:d.jsx("div",{"data-tooltip-id":c.name,children:d.jsx("div",{draggable:!0,className:"",onDragStart:u=>e(u,c.data),onDragEnd:()=>{document.body.removeChild(document.getElementsByClassName("cursor-grabbing")[0])},children:d.jsxs("div",{className:"npc_zujianList_item",children:[d.jsx("div",{className:"npcInfoItemBg",children:d.jsx("span",{children:d.jsx("span",{children:d.jsx("div",{style:{background:Tn.Save??Tn.unknown}})})})}),d.jsxs("div",{children:[d.jsxs("div",{children:[d.jsx("img",{src:Fv.Save,className:"w-[14px]",alt:""}),d.jsx("p",{children:c.name??""}),c.description_url&&d.jsx("img",{src:vW,onClick:()=>{console.log(111),l(d.jsx(D7,{data:c.description_url}))},className:"w-[14px] z-[1]",alt:""})]}),d.jsx("div",{})]}),d.jsx("p",{children:c.description})]})})},c.name)},c.name))]})]})})}const Eht="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABYFJREFUWEfNmGtsVEUUx/9ntgEloC2CtFolBlR8BqMG+CBBgiIoGo2NShTTdu9MrSkCxhiDr4LRhPiIaOjeM7VEG02gMRoRNSpq1PhAEo0GCUqIAVQUKEYopbq5x52GNrt3725vlzYyXzZ755z//d15nDlnCINstbW148vKyq5WSk0VkalENFpERonIISLaJyLfKqU2+76/aZDSkeYUVySZTM5WSt0JoAbA6Bh+O4loXSKRaFmzZs3uGPalARpj5otIA4AFJb7kXwBrReQZa+1Pg9UoOoJa61UAHhisaAF7AXALM785GL1IwKamppE9PT0+gLsHIxbT9j5mXh3TFpGAWuufAUwuIuKm6mMAnxLRniAIujNTOEYpdS6AWQDmAqgo4t/OzIviQOYBaq1fAXBXAecdIrLcWru+mHhTU9MpR48eXUJEDwE4KcqWiG73fX/dQJA5gJ7nPUpEzQWcGpk5BcCtpVgtmUxWK6WWALg/yiEIgpmtra2fFRPrB0wmk5crpbZEGYvINdbaD2NRRRhprR/LPH48ouvwwYMHT+vo6PinkHY/oNb6HQDzQoZpANcz8/ulwvX5FYH0mLm1KKDneecR0fYII8PMfLxwff7GmA0ickNIbxczTywKqLV+EcC9IaO9zFw1VHBOp76+fnIikXARIqcR0bW+738QuZmWLl16cldX1x8AxmQbHO+6K/RhWus1AO4J9W9k5vDI9pqQ53lziei9kMMOZnYxbchbZrbGZWZrX0g4cAPEzEfyRldr/QSA5dkdRLTC932384alaa2/AjAtJD6bmV3wz51+rfXbbqeGnl/FzJ8PCx2AAvF2GTM/FwW4GcCVoY6JzLxruAC11gsBvBqatad9389LTEhrvQ3AlCzjw93d3ZXt7e1dwwVojLlORN4N6buIZqJG8EcAF2R1HEmn05VtbW2HhgvQ87x5ROQOhuzmM7PLO3PXoDHmSxGZnv00kUhMamlp2TlcgMaYRSLyckh/FTM/mAeYOUVey5wid2R3ZOqKm6y1bw0XoNb6eQCLQ+/U1lobNcWPAFgRMn7WWhuZgQwFtNZ6K4ALQ1rTmfnrqCm+QkS+CXXsr6qqmtDc3OwC6JC2AllTJ4BKZnb1S+4adP+01r8ByDl3iWix7/svDCkdAGPMJhGZHdJdmwlrdVHv6k23jDEPi8jKkMHfAMZFfVWp0MaYGSLyRdhfKTUtlUq5eJzXegFrampGVFRU/Ang1LhfVgqk1vqXTAkaTq02ZU6tOYX0shPWNgC1eWuAKOn7/kulAGX7aK3dyeFOkNw1RnSj7/sbBgRsaGg4MwiCHQWKnCczU52TUMQFdrNTXl7+BhHNj/D5jpkvK6YVLprmEFF04ki0noiWpVKpX+PCGWNmiogrtLJPqmz3A0qpW1Op1CcDjmCfgdY6Ly5mObv6d6WIbMzc07icMS9/a2hoOD0IgnNExCOi+hgf4zTnWGvzNo/zjSzcPc9bTURNA4gfIKItIuIuhnqIqBzAJBFxUzYyBliOiYjcFlVvF7ybGaBGHuz7++xdvN0P4NIoAaXUOalUyu30/lb08sgYs0BEngJwUalEWX5up9Yx837P8zYW2DR/ichCa21/KhbrflBr7XawO69VCaC7RGSZtfb1UNiJiom9JiJysbXWndfRazAKor6+fqJSaiER3QzgbAATisDuJiKXZ3Z0dna2R90cHCuePgJwSYTO3kQiMaulpWV7rBEMC7jYNnbs2MlBEJyvlJogIiOIyGXgv6fT6a3V1dW74yYaBTKb3oEEMKMkwBKmuaBLY2NjZTqd/h7A+Aijbf87oIOqq6s7o6yszFWX4VOl64QAdJCZ6+ZRxwp699vXfjhhAI9BThGRViI6C8AeAA3/AakRC0Gkekh5AAAAAElFTkSuQmCC",kht="data:image/png;base64,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",Oht="/assets/shouqi-72084d8d.png",Tht="/assets/dakai-3f1cf2a5.png",jht="data:image/png;base64,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",Nht="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAA+NJREFUeF7t2ssrdVEYBvDnyDW5DYgTBpS5DFwiIpeBDEkxQBSJ/BnKxC0DRSm5ZEIGKAYoJJGRWynKQK6F5Ha+1qpv55TP2e3nbGd/evdEWM866/15z95nrbjcbrcHclkWcAmgZTsdFEDOTwBJPwEUQFaAzMs9UABJATIuHSiApAAZlw4UQFKAjEsHCiApQMalAwWQFCDj0oECSAqQcelAASQFyLh0oACSAmRcOlAASQEy7tgODA8PR3V1NUJCQjAzM4P7+3uyVHvijgUsLCxEUVGRrnpjYwNLS0v2CJCzOhawoqIC2dnZurzNzU0sLi6SpdoTdyxgSUkJ8vPzddXr6+tYXl62R4CcVQAFkBQg49KBAkgKkHHpQAEkBci4dOD/DhgVFaW3bMHBwZicnDS2bP/6HBgbG4uamhq8vr5ienoaDw8PJAEXD3gHFhcXo6CgQFehMHp7e/H29oaysjLk5uZ6beXU/rizsxPqq7rW1tawsrLCCZDpgANmZGSgtrbWKOPy8hJDQ0PIyspCZWWl/vn8/Dx2dnbQ1taG+Ph4Y+zU1BQODg5IAi4ecEC1/PLycuTk5BiVrK6u4unpCWo/rK6FhQVERERAHTD8vZyyP3YEoEKpqqpCZmamAeTxeOByufT3Hx8fCAoKMn63t7eH2dlZrnX8lHYMoKqnqakJycnJ35Z2fn6OkZERP5XPT+MoQNVl7e3tiIuL+7Kyq6srDA4O8lX7cYYfAVRvTfWEPT4+9rn0yMhIdHR0IDQ01Gvsy8sL+vr68Pj46HOO1NRUJCYmYn9/H8/Pzz7HMwNsBywtLUVeXp5e4+joKM7OznyuNykpCS0tLV7jhoeHcXFx4TMbHR2Nrq4uPe709BRjY2M+M8wA2wFbW1uRkJBgPE23trZMrTc9PR11dXV67Pj4OE5OTkzlPn8sUt3a09NjKmd1kO2AjY2NSElJ0eubm5vD7u6u6bXGxMToJ/Hd3Z3pzGf4m5sb9Pf3m85aGWg7YENDA9Q9yQqglYLS0tJQX1+vo9fX1xgYGLAyjemMAJqm+nqgAAqgt4C8hcmO+NWAExMTODo6Iom+j6vTGnVq8ysfIur87vDw0Dgk8LekOoBQe+m/pzi/4inc3NwMt9vtbytT893e3urtn52X7U9htSVTW7NAXGof3N3dbetL2w6oburqZDksLEyf6/3EpXYv7+/v+n9qtre3bX1J2wFtXb0DJhdA8o8ggAJICpBx6UABJAXIuHSgAJICZFw6UABJATIuHSiApAAZlw4UQFKAjEsHCiApQMalAwWQFCDj0oECSAqQcelAASQFyLh0oACSAmT8DxszxHCvl51MAAAAAElFTkSuQmCC",Pht="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAA7JJREFUeF7t288rdFEYB/DvYMFCKb8yidjYIGUlbCgrJbFQKFLyK0v/gwUJZWkxsWChJIrYECGU7Fhgo+RHolB+vD2n13Tf4r3XfTrmpu9ZaTzfO+d8PHfuuTMmFA6H38HhWyBEQN92JkhAnR8BlX4EJKBWQJnnayABlQLKODuQgEoBZZwdSEClgDLODiSgUkAZZwcSUCmgjLMDCagUUMbZgQRUCijj7EACKgWUcXYgAZUCyrj1DkxLS0NdXR2Sk5Px9vamnK63eFxcHJ6fn7GysoKTkxNvIZ9V1gHb2tqQm5vrc3q62MPDA4aGhnQHcUlbB+zs7ERWVpbVRXx18Lu7O4yMjFh9buuA7e3tyMnJMYvY39/H6emp1QVlZmaivLzcPMf19TXGx8etPt+PAk5NTVl/TUpNTUVfX9/vBJyfn8fBwYHVjsjPz0draysB/SoT0K/c3xwBCfivgPMqzNdAH91BQB9ozkhXVxdkbyZjaWkJOzs7no4o25Hm5maEQiHI9ufq6spTrqCgAE1NTab2/v4ew8PDnnJ+i6zvAxsaGlBYWGjmNz09jePjY9e5JiUlob+/H4mJiab26ekJo6OjeHx8dM2mp6ejp6fH1F1eXmJiYsI1oymwDigIZWVlkPvS3d1dT3Pt7e2FvAnhHN+5qygpKUE4HMb29ra5G7E5rAN+d/KyCZatyGdDule6OEgjUIDO0/0rpMPDQ8zNzQXGMDCAlZWVqKqq8gSztraG9fV1T7W2iwIBWFpaitra2uhaj46OcHt7C0GVIVgpKSkoKiqK1iwsLGBvb8+2j+vxYw6YnZ2Njo6O6ETlijs4OIji4mLU19ebx+WUlVN3YGAAcoX+GJOTkzg/P3ddpM2CmAPW1NSYq/THGBsbw83NDZyPb21tYXl5GRkZGeju7o7WfjxuE8jt2DEHFJSWlhbEx8djZmYGZ2dnZs7V1dWoqKgwP29sbGB1ddX8nJeXh8bGRry8vCASiXjeYLtB+P19zAFl4nK3IR8Evb6+RtfxFaAUJCQkmNr399h/TzIQgJ/99f8H6LdbbOQIqFQlIAGVAso4O5CASgFlnB34WwGddyKbm5vmH4WCOALbgU5AeSN2cXExiH7B/cq/vPsin4nILd7s7CwuLi4IGEgB5aQCewor1/VjcQIqqQlIQKWAMs4OJKBSQBlnBxJQKaCMswMJqBRQxtmBBFQKKOPsQAIqBZRxdiABlQLKODuQgEoBZZwdSEClgDLODiSgUkAZZwcqAf8As1C+cM4HWqEAAAAASUVORK5CYII=",Rht="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAABKRJREFUeF7tmtsrdF8Yx7/jfCzHnN24cOFKUkqOKXHtQlzIKXKBcuF/oBxKckjCFeUQbnAvN845RZGUU0SEHN+eVbN/4zXzzp553j31e+d5SmZmr+/a+/nMd62917PGFBsb+wUJpwmYBKDT7JRQAPL4CUAmPwEoALkEmHqZAwUgkwBTLg4UgEwCTLk4UAAyCTDl4kAByCTAlIsDBSCTAFMuDhSATAJMuThQADIJMOXiQAHIJMCUiwMFIJMAU+4yB/r5+SEtLQ1JSUnw9fXF19ff3Y728PDA29sbTk5OsLm5idvbWyYafXKXAIyJiUF5eTkCAwP1XRWz1efnJyYnJ7G7u8vsyb7ccID+/v5obm6Gj4+PdjWUIP15enrCZDJpn398fICc9KegNl5eXloTcjJ9Rv1Qf5bR29uL6+tr+xQYLQwHmJOTg9zcXHWJFxcXWFxcVElR0vHx8SgrK1PH9vf3MTc39wPC77mRjvpLT09Xh6i/jY0NBT40NFQdo2nC3Of4+DgDj32p4QCrq6sVKIr+/n4F0RyUcGNjo3q7vr6O2dlZ+1cMICsrC/n5+artxMQE9vb2vulaW1tBc+7DwwM6Ojp09elsI8MB1tfXIyoqSt002tvb8fz8rF1rXFwcampq1Pvt7W1MTU1ZzSM4OBgRERE4Pj5WxwsKCpCZmaleE3SCbxlVVVVISEjA/f09urq6nGWjS2c4QAJEoAggueHx8dEhgHTHJpcGBARgeXkZS0tLyn3kQlsAza6/u7tDd3e3LhDONnIpwM7OTjWszKHHgeQkchTF+fk5BgYG1DxHc6stgOYvTQACav4kR1HQEB4dHUVeXh6ys7MFoB4HJiYmorKyUsE6PT3F8PCwONCRIRwZGYmGhgYlOTs7w9DQkDjQDNByeNLya2ZmxupcXlhYCHIi3UBoqWY5hOfn57G6uvpN55Zz4NbWFqanp3XdDC0fzq09xrgNwKCgILS0tChoT09PGBsb+/agbY0mracrKipAQ5uip6cHNzc37ulAyrqkpAQpKSkagJ2dHby8vPxYE9PamdbTycnJ2rr68vISfX19Pzi7jQMpc3pQrq2tRXh4uK7ha270/v6OwcFBXF1duTdAyp6cVVxcrJxoWWmxRfTg4EAVEWzV/NzKgZaQaE40z2224NH61l6x1G0BOjSG/9BYADJJCkAB+B8By3LW79UYJiebcnEgk6wAFIAyhJkeEIB/DWBdXR2io6PVnkhbW5ta5xodVICl8tc/talE0GiDh/YpjA6q8NCq5p/Y1qRiaEZGhmJ2dHSkan5UujIivL29UVRUhNTUVNU9FV9HRkaMOJXWp+G7ciEhIWhqatJO+Pr6qlVQLH/Wwc2Syl1hYWHffn9DG1DmvWRu/7b0hgOkE1MNr7S01KgcrPa7sLCAlZUVw8/pEoCUBe3A0e9Z6L+ekpUzmZMLqT64traGw8NDZ7pwWOMygA5f2f9EIACZX5QAFIBMAky5OFAAMgkw5eJAAcgkwJSLAwUgkwBTLg4UgEwCTLk4UAAyCTDl4kAByCTAlIsDBSCTAFMuDhSATAJMuThQADIJMOXiQAHIJMCU/wI8RRSOHq5H9QAAAABJRU5ErkJggg==",Mht="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAABQdJREFUeF7tm21sFFUUht+Z2Z3utAUrKqk10tiQVkQSpAj6hxgThERCoglCKaWioRFtWqXYIiamCMSksYpKghFpjGI00viFVawBTIQCMcQPUCQKiqJBDMQqdr9md8yZ2aXd2ilLT2dNu+ck/dHdee/Mfea9d+49Z1YpKiqyIDFkAooAHDI7WygAefwEIJOfABSAXAJMvcyBApBJgCkXBwpAJgGmXBwoAJkEmHJxoABkEmDKxYECkEmAKRcHCkAmAaZcHCgAmQSYcnGgAGQSYMrFgQKQSYApz5gDL8tXUDnXh9vKNeTnKrDizCvvJ1c1IBiycOBwHNt3mfjxt2E+gcvlZgTglIkqXnsygKsKlOGl5tKaaQIPtoTRsdf0/HyeAywYo+DgKwbyjV54ZgygP90PqImPLQuImoCmDd5ngkM6JaGLW0Ak6rRDn/eN21cEceykt070HOAji/1YtUS3+/XNiTjWbong+1/iNqxp16t4tTlgf7dzfwyNz4fh8wGD+ZRgNSzx4955Di1qj4aspgLFVytYuVi3p4lkm/evC3nqQs8Bvt9qoHySanfijtqgDTEZxYUKutpy7X/f+NjEqufCaXW2bpEfTUudm1KzIYyOfalD9ej2XIzNU3D6rIXyqp602hzqQZ4D/GSTgRtKVNBQm7KoB3/+3fsu09QyFR3PGva1v/OpidqWgQEWXqFg4rUq9n4Zs49ds0zHQwscBzZsDOPNzlSA77UGMH2Shl//sDCjeoQDJEAEKhYHpi/twZlzlwZwTJ6Crq0Gxo1VsLk9ivVtETRV66hb6A5wxzOGPT38fNrCrfeNIoDkBhpWyUjHgeQkchTF4R/imFsXtOdUmlvdHJi8aQIQzoOGHEVBQ3jhmhAerdLxcIUAtIf2xebAmTdqeLvFceDBIzHc3RgSB17KEC6doGLPi44DDx2NY35DEI1VOurFganDs32XifrWgZ/CzTU6ZkzWsH5rBF1fx1IANr0QxraPUp/CWTMH3lSm4oPEMqZ9t4n6p9NbB66s9KOh0lkH0tqR1pB9I2sAjh+n4IttzkL63F8WKh4P4cjxwbdeVxYoeOupAMqKncX5rJogjp9K1WQNQAKweXUO5s/yXTDQjs9MdJ8HfP32xLR3zjOA2TO1C/vqb0/EMbs2+J9NRFYBpIXyhxsDKLnGcVS6EYoAd9YH8d0AyYKsAkjA8gwFG1bothNznKlt0Og8EMPalyP4ySXnl3UAk7TGX66gNDG3uRE8dcZyBZfUZC3Aizkv3e8FYLqkXI4TgAKwl0DfdFb/bAyTk6tcHMgkKwAFoAxhpgcGBnhzdQ9+75ORHraT9GuIEhSUqBgVGenOTQYmlzg1ESoqdZ/3/gfylIClROyoKiqRSajAQ67wOijDQ5kecvu0kV7WbF6uY/ldTv1iz6GYnfM72+0NRCMHWPdADirmONkdSr4uWD3CC+sTChXsTxTPqVP/BC0cO+kATL7WwXUktWbGLFxXpILyhcm457EQ9n3l1JK9Cs8L63Thc27R0PaEUxjKVDS/FMGWd6Oeny4jAKkXVIFbNs+PqaUqdP/wv6VFLxuRC8ndr++MYvfn3joveWcyBtBzK/xPJxCATPACUAAyCTDl4kAByCTAlIsDBSCTAFMuDhSATAJMuThQADIJMOXiQAHIJMCUiwMFIJMAUy4OFIBMAky5OFAAMgkw5eJAAcgkwJSLAwUgkwBT/i9rOPR/oSm7awAAAABJRU5ErkJggg==";function Lht({flow:e}){var N;const{t}=ze(),{data:n}=p.useContext(ao),{openPopUp:r}=p.useContext(Hn),{uploadFlow:o,tabsState:a,saveFlow:i}=p.useContext(mn),s=384,{notificationCenter:l,setNotificationCenter:c,setSuccessData:u,setErrorData:f}=p.useContext(wt),[h,v]=p.useState(n),[b,m]=p.useState(""),y=(N=a[e.id])==null?void 0:N.isPending,[A,w]=p.useState(!0);p.useState(!0),p.useState(0);const{takeSnapshot:k}=p.useContext(Im),[C,E]=p.useState(!1);function S(L,I){var M=L.currentTarget.cloneNode(!0);M.style.position="absolute",M.style.top="-500px",M.style.right="-500px",M.classList.add("cursor-grabbing"),document.body.appendChild(M),L.dataTransfer.setDragImage(M,0,0),L.dataTransfer.setData("nodedata",JSON.stringify(I))}function O(L){v(I=>{let M={};return Object.keys(n).forEach((B,R)=>{M[B]={},Object.keys(n[B]).filter($=>$.toLowerCase().includes(L.toLowerCase())).forEach($=>{M[B][$]=n[B][$]})}),M})}const T=Ms(),P=Mz();return d.jsxs("div",{className:"side-bar-arrangement",style:{width:A?"81px":"278px"},children:[d.jsx("div",{className:"shouqi z-10",onClick:()=>w(!A),children:d.jsx("img",{src:A?Tht:Oht,className:"w-[39px]",alt:""})}),d.jsxs("div",{className:"flex fixed right-[80px] top-4 z-10 config-bell-exit-box",children:[d.jsx(gr,{content:t("flow.simplifyConfig"),side:"bottom",children:d.jsx("button",{className:"extra-side-bar-buttons whitespace-pre bg-gray-0 rounded-l-full rounded-r-none",onClick:()=>E(!0),children:d.jsx(f6,{strokeWidth:1.5,className:"side-bar-button-size pr-[2px]",color:"#999999"})})}),d.jsx(gr,{content:t("flow.notifications"),side:"bottom",children:d.jsxs("button",{className:"extra-side-bar-buttons whitespace-pre bg-gray-0 rounded-none",onClick:L=>{c(!1);const{top:I,left:M}=L.target.getBoundingClientRect();r(d.jsxs(d.Fragment,{children:[d.jsx("div",{className:"absolute z-10",style:{top:I+40,left:M-s},children:d.jsx(sht,{})}),d.jsx("div",{className:"header-notifications-box"})]}))},children:[l&&d.jsx("div",{className:"header-notifications"}),d.jsx(bfe,{className:"side-bar-button-size","aria-hidden":"true",color:"#999999"})]})}),d.jsx(gr,{content:t("flow.exit"),side:"bottom",children:d.jsx("button",{className:"extra-side-bar-buttons whitespace-pre bg-gray-0 rounded-r-full rounded-l-none",onClick:async()=>{T("/skill/"+e.id,{replace:!0})},children:d.jsx(w$,{strokeWidth:1.5,className:"side-bar-button-size pr-[2px]",color:"#999999"})})})]}),d.jsxs("div",{className:"flex fixed right-[70px] bottom-[14px] z-10",children:[d.jsx("img",{src:jht,className:"w-[27px] cursor-pointer",onClick:()=>{r(d.jsx(uht,{flow:e}))},alt:""}),d.jsx("img",{src:Nht,className:"w-[27px] ml-[1px] cursor-pointer",onClick:L=>{r(d.jsx(Cht,{}))},alt:""}),d.jsx("img",{src:Pht,className:"w-[27px] ml-[1px] cursor-pointer",onClick:L=>{k(),o()},alt:""}),y?d.jsx("img",{src:Mht,onClick:L=>i(e).then(I=>I&&u({title:t("success")})),className:"w-[27px] ml-[1px] cursor-pointer",alt:""}):d.jsx("img",{src:Rht,className:"w-[27px] ml-[1px] cursor-pointer",alt:""})]}),A?d.jsxs("div",{className:"search-shou flex justify-center items-center w-[68px] h-[68px] ml-[7px] mt-[7px] cursor-pointer z-10",onClick:()=>w(!A),style:{flexDirection:"column"},children:[d.jsx("img",{src:kht,alt:"",className:"w-[20px]"}),d.jsx("p",{className:"text-[11px]",style:{color:"#999999"},children:"搜索"})]}):d.jsxs("div",{className:"search-zhan z-10",children:[d.jsx("input",{type:"text",name:"search",id:"search",placeholder:t("flow.searchComponent"),onChange:L=>{O(L.target.value),m(L.target.value)}}),d.jsx("img",{src:Eht,alt:""})]}),d.jsxs("div",{className:"side-bar-components-div-arrangement mt-[7px] h-[100vh]",children:[d.jsx(Sht,{onDragStart:S,launch:A}),Object.keys(h).sort().map((L,I)=>Object.keys(h[L]).length>0?d.jsx(ru,{delayDuration:0,skipDelayDuration:200,children:d.jsxs(ou,{children:[d.jsx(au,{children:d.jsx(gW,{openDisc:b.length!=0,button:{title:P[L]??P.unknown,Icon:(A?Fv[L]:Iv[L])??Kh.unknown,color:Tn[L]??Tn.unknown,Description:Lz[L],launch:A},children:" "},P[L])}),d.jsxs(_l,{className:"npc_zujianList no-scrollbar z-10",onScroll:()=>{document.getElementsByClassName("gengduo")[0].style.display="none"},style:{maxHeight:Object.keys(h[L]).length>4?"308px":""},side:"right",collisionPadding:20,children:[Object.keys(h[L]).length>4&&d.jsxs("div",{className:"gengduo",onClick:()=>{document.getElementsByClassName("npc_zujianList")[0].style.maxHeight="410px",document.getElementsByClassName("gengduo")[0].style.display="none"},children:[d.jsx("span",{children:"更 多"}),d.jsx("img",{src:mW,className:"w-[14px] ml-[18px]",alt:""})]}),Object.keys(h[L]).sort().map((M,B)=>L==="input_output"&&M==="OutputNode"?d.jsx(d.Fragment,{}):d.jsx("div",{children:d.jsx("div",{"data-tooltip-id":M,children:d.jsx("div",{draggable:!0,className:"",style:{borderLeftColor:Tn[L]??Tn.unknown},onDragStart:R=>S(R,{type:M,node:n[L][M]}),onDragEnd:()=>{document.body.removeChild(document.getElementsByClassName("cursor-grabbing")[0])},children:d.jsxs("div",{className:"npc_zujianList_item",children:[d.jsx("div",{className:"npcInfoItemBg",children:d.jsx("span",{children:d.jsx("span",{children:d.jsx("div",{style:{background:Tn[L]??Tn.unknown}})})})}),d.jsxs("div",{children:[d.jsxs("div",{children:[d.jsx("img",{src:Fv[L],className:"w-[14px]",alt:""}),d.jsx("p",{children:n[L][M].display_name??""}),t(L+"."+M+".description_url")&&d.jsx("img",{src:vW,onClick:()=>{console.log(111),r(d.jsx(D7,{data:t(L+"."+M+".description_url")}))},className:"w-[14px] z-[1]",alt:""})]}),d.jsx("div",{})]}),d.jsx("p",{children:n[L][M].description})]})})},B)},n[L][M].display_name))]})]})},I):d.jsx("div",{},I))]}),d.jsx(pht,{data:e,open:C,setOpen:E,onSave:()=>{i(e,!0),u({title:t("success")})}})]})}const Dht={genericNode:_6e,frameSelectToolbar:H6e,groupNode:J6e},Iht={clearableEdge:e7e};function Fht({flow:e,preFlow:t}){var Ue,We;let{setFlow:n,setTabsState:r,saveFlow:o,uploadFlow:a,getNodeId:i}=p.useContext(mn);const{setErrorData:s}=p.useContext(wt),l=p.useRef(null),{data:c,types:u,reactFlowInstance:f,setReactFlowInstance:h,templates:v}=p.useContext(ao);p.useEffect(()=>()=>{h(null)},[]);const{takeSnapshot:b}=p.useContext(Im),{keyBoardPanneRef:m,lastSelection:y,setLastSelection:A}=Bht(l),[w,k]=p.useState(!1),[C,E]=p.useState([]);let S={x1:0,y1:0,x2:0,y2:0};const O=p.useCallback(he=>{he.nodes.length>1?(he.nodes.forEach(pe=>{S.x1=S.x1?Math.min(pe.position.x,S.x1):pe.position.x,S.y1=S.y1?Math.min(pe.position.y,S.y1):pe.position.y,S.x2=Math.max(pe.position.x+pe.width,S.x2),S.y2=Math.max(pe.position.y+pe.height,S.y2)}),k(()=>!0),E(he.nodes)):(k(()=>!1),E([])),A(e)},[w,E]),[T,P]=p.useState(!1),[N,L]=p.useState(!0);p.useEffect(()=>{N&&y&&y.nodes&&y.nodes.length>1?P(!0):P(!1)},[N,y]);const[I,M,B]=Goe(((Ue=e.data)==null?void 0:Ue.nodes)??[]),[R,D,$]=Koe(((We=e.data)==null?void 0:We.edges)??[]),{setViewport:z}=Jb();p.useEffect(()=>{f&&e&&(e.data=f.toObject()),window._flow=e},[I,R]),p.useEffect(()=>{var he,pe,je;M(((he=e==null?void 0:e.data)==null?void 0:he.nodes)??[]),D(((pe=e==null?void 0:e.data)==null?void 0:pe.edges)??[]),f&&(z(((je=e==null?void 0:e.data)==null?void 0:je.viewport)??{x:1,y:0,zoom:.5}),f.fitView())},[e,f,D,M,z]);const _=p.useCallback(he=>{$(he),M(pe=>xt(pe)),r(pe=>({...pe,[e.id]:{...pe[e.id],isPending:!0}}))},[$,M,r,e.id]),V=p.useCallback(he=>{B(he),r(pe=>({...pe,[e.id]:{...pe[e.id],isPending:!0}}))},[B,r,e.id]),H=50,K=0,X=p.useCallback(()=>{let he=C.map(Le=>Le.id),pe=i("groupNode"),je={data:{},l2_name:"groupNode",id:pe,type:"groupNode",style:{width:S.x2-S.x1+H*2,height:S.y2-S.y1+K+H*2,zIndex:-1},position:{x:S.x1-H,y:S.y1-H-K}};M(Le=>(Le.forEach(nt=>{he.indexOf(nt.id)>=0&&(nt.parentNode=pe,nt.position.x-=S.x1-H,nt.position.y-=S.y1-H-K)}),Le.concat(je)))},[C,M]);p.useEffect(()=>{if(w){let he={selectable:!1,data:{createGroup:X},id:"multipartNode",type:"frameSelectToolbar",position:{x:S.x1,y:S.y1-50}};M(pe=>pe.concat(he))}else setTimeout(()=>{M(he=>he.filter(pe=>pe.id!=="multipartNode"))},100)},[w,M]);const Y=p.useCallback(he=>{b(),D(pe=>rB({...he,style:{stroke:"#555"},type:"clearableEdge",className:(he.targetHandle.split("|")[0]==="Text","stroke-foreground "+" stroke-connection"),animated:!0},pe)),M(pe=>{let je=xt(pe);if(he.source.split("-")[0]==="InputFileNode"){const nt=je.find(rn=>rn.id===he.source),gt=[...R,he].filter(rn=>rn.source===he.source),tn=je.filter(rn=>gt.find(ur=>ur.target===rn.id));let Xt=s2e(...tn.map(rn=>rn.data.node.template.file_path.fileTypes));Xt=Xt.length?Xt:["xxx"],nt.data.node.template.file_path.fileTypes=Xt,nt.data.node.template.file_path.suffixes=Xt.map(rn=>`.${rn}`)}return je})},[D,M,b]),ne=p.useCallback(()=>{b()},[b]),ee=p.useCallback(()=>{b()},[b]),re=p.useCallback(()=>{b()},[b]),be=p.useCallback(he=>{he.preventDefault(),he.dataTransfer.types.some(pe=>pe==="nodedata")?he.dataTransfer.dropEffect="move":he.dataTransfer.dropEffect="copy"},[]),ce=p.useCallback(he=>{if(he.preventDefault(),he.dataTransfer.types.some(pe=>pe==="nodedata")){b();const pe=l.current.getBoundingClientRect();let je=JSON.parse(he.dataTransfer.getData("nodedata"));const Le=f.project({x:he.clientX-pe.left,y:he.clientY-pe.top});console.log(Le);let{type:nt}=je,gt=i(nt),tn;je.type!=="groupNode"?tn={id:gt,type:"genericNode",position:Le,data:{...je,id:gt,value:null}}:tn={id:gt,type:"genericNode",position:Le,data:{...je,id:gt,value:null}},M(Xt=>Xt.concat(tn))}else he.dataTransfer.types.some(pe=>pe==="Files")&&(b(),a(he.dataTransfer.files.item(0)))},[i,f,M,b]),le=p.useCallback(he=>{b(),D(R.filter(pe=>!he.some(je=>pe.source===je.id||pe.target===je.id)))},[b,R,D]),ge=p.useRef(!0),ie=p.useCallback(()=>{ge.current=!1},[]),Pe=p.useCallback((he,pe)=>{Dz(pe,f)&&(ge.current=!0,D(je=>Xoe(he,pe,je)))},[f,D]),Te=p.useCallback((he,pe)=>{ge.current||D(je=>je.filter(Le=>Le.id!==pe.id)),ge.current=!0},[]),{t:Oe}=ze(),Ie=$ht(e,t),Ne=async()=>{var he;await o(e,!0),(he=Ie.proceed)==null||he.call(Ie)};return p.useEffect(()=>{const he=pe=>{const je=pe.detail,Le=e.data.nodes.find(nt=>nt.data.id===je[1]);Le.id=je[0],Le.data.id=je[0],e.data.edges.forEach(nt=>{["id","source","sourceHandle","target","targetHandle"].forEach(gt=>{nt[gt]&&(nt[gt]=nt[gt].replaceAll(je[1],je[0]))})}),n("changeid",{...e})};return document.addEventListener("idChange",he),()=>document.removeEventListener("idChange",he)},[e.data]),d.jsx(d.Fragment,{children:d.jsxs("div",{className:"flex h-full overflow-hidden",children:[Object.keys(c).length?d.jsx(Lht,{flow:e}):d.jsx(d.Fragment,{}),d.jsx("main",{className:"flex flex-1",ref:m,children:d.jsx("div",{className:"h-full w-full",children:d.jsx("div",{className:"h-full w-full",ref:l,children:Object.keys(v).length>0&&Object.keys(u).length>0?d.jsxs("div",{className:"h-full w-full",children:[d.jsxs(Yoe,{nodes:I,edges:R,onMove:()=>{f&&(e={...e,data:f.toObject()})},onNodesChange:V,onEdgesChange:_,onConnect:Y,disableKeyboardA11y:!0,onInit:h,nodeTypes:Dht,edgeTypes:Iht,onEdgeUpdate:Pe,onEdgeUpdateStart:ie,onEdgeUpdateEnd:Te,onNodeDragStart:ne,onSelectionDragStart:ee,onSelectionStart:he=>{he.preventDefault(),L(!1)},onSelectionEnd:()=>L(!0),onEdgesDelete:re,connectionLineComponent:rht,onDragOver:be,onDrop:ce,onNodesDelete:le,onSelectionChange:O,className:"theme-attribution",minZoom:.01,maxZoom:8,fitView:!0,children:[d.jsx(Joe,{className:"bg-gray-0 dark:bg-gray-950",color:"#999",variant:Qoe.Dots}),d.jsx(Zoe,{showInteractive:!1,className:`[&>button]:bg-[#262626] fill-foreground stroke-foreground text-primary
[&>button]:border-b-border `}),d.jsx(oht,{isVisible:T,nodes:y==null?void 0:y.nodes,onClick:()=>{b();const he=j6e(y,R);if(he.length===0){const{newFlow:pe,removedEdges:je}=k6e(y,I,R,""),Le=L6e(pe,i),nt=O6e(Le,je);M(gt=>[...gt.filter(tn=>!(y!=null&&y.nodes.some(Xt=>Xt.id===tn.id))),Le]),D(gt=>[...gt.filter(tn=>!y.nodes.some(Xt=>Xt.id===tn.target||Xt.id===tn.source)),...nt])}else s({title:"Invalid selection",list:he})}})]}),d.jsx(nht,{flow:e,reactFlowInstance:f}),d.jsx("p",{className:"absolute top-0 left-[25%] w-[50%] text-[16px] mt-[14px]",style:{textAlign:"center",fontWeight:"600",color:"#fff"},children:e.name})]}):d.jsx(d.Fragment,{})})})}),d.jsx("dialog",{className:`modal ${Ie.state==="blocked"&&"modal-open"}`,children:d.jsxs("form",{method:"dialog",className:"modal-box w-[360px] bg-[#262626] shadow-lg",children:[d.jsx("h3",{className:"text-[16px] font-bold text-center",style:{color:"#FFFFFF"},children:Oe("prompt")}),d.jsx("p",{className:"text-[12px] text-center mt-[18px]",style:{color:"#FFFFFF"},children:Oe("flow.unsavedChangesConfirmation")}),d.jsxs("div",{className:"flex justify-center mt-[27px]",children:[d.jsx(_e,{className:"baogao-btn baogao-btn1",variant:"outline",onClick:()=>{var he;return(he=Ie.reset)==null?void 0:he.call(Ie)},children:Oe("cancel")}),d.jsx(_e,{className:"baogao-btn baogao-btn3 ml-[27px]",onClick:()=>{var he;return(he=Ie.proceed)==null?void 0:he.call(Ie)},children:Oe("flow.leave")}),d.jsx(_e,{className:"baogao-btn baogao-btn2 ml-[27px]",onClick:Ne,children:Oe("flow.leaveAndSave")})]})]})})]})})}const Bht=e=>{const t=p.useRef(null),n=p.useRef({x:0,y:0}),[r,o]=p.useState(null);let{lastCopiedSelection:a,paste:i,setLastCopiedSelection:s}=p.useContext(mn);return p.useEffect(()=>{const l=u=>{if(u.target.tagName!=="INPUT")if((u.ctrlKey||u.metaKey)&&u.key==="c"&&r)u.preventDefault(),s(xt(r));else if((u.ctrlKey||u.metaKey)&&u.key==="v"&&a){u.preventDefault();let f=e.current.getBoundingClientRect();i(a,{x:n.current.x-f.left,y:n.current.y-f.top})}else(u.ctrlKey||u.metaKey)&&u.key==="g"&&r&&u.preventDefault()},c=u=>{n.current={x:u.clientX,y:u.clientY}};return t.current.addEventListener("keydown",l),t.current.addEventListener("mousemove",c),()=>{var u,f;(u=t.current)==null||u.removeEventListener("keydown",l),(f=t.current)==null||f.removeEventListener("mousemove",c)}},[n,a,r]),{lastSelection:r,keyBoardPanneRef:t,setLastSelection:o}},$ht=(e,t)=>{const{t:n}=ze();p.useEffect(()=>{const o=a=>{var i=`${n("flow.unsavedChangesConfirmation")}`;return(a||window.event).returnValue=i,i};return window.addEventListener("beforeunload",o),()=>{window.removeEventListener("beforeunload",o)}},[]);const r=p.useMemo(()=>{if(!e.data)return!1;const o=JSON.parse(t);if(!o)return!0;const{edges:a,nodes:i}=e.data,{edges:s,nodes:l}=o;return!(Dj(a,s)&&Dj(i,l))},[t,e.data]);return Aue(r)};function bW(){const{flow:e,setFlow:t}=p.useContext(mn),{id:n}=Xs(),{t:r,i18n:o}=ze();p.useEffect(()=>{n&&(e==null?void 0:e.id)!==n&&ws(n).then(s=>{const l=["chains","agents","prompts","llms","memories","tools","toolkits","wrappers","embeddings","vectorstores","documentloaders","textsplitters","utilities","output_parsers","retrievers","input_output","autogen_roles"];s.data.nodes.map(c=>{l.map(u=>{const f=u+"."+c.data.type;if(`${r(f)}`.indexOf("returned an object instead of string")>=0){const h=u+"."+c.data.type+".display_name",v=u+"."+c.data.type+".description",b=u+"."+c.data.type+".output_types",m=u+"."+c.data.type+".description_url";c.data.node.display_name=`${r(h)}`,c.data.node.description=`${r(v)}`,c.data.node.description_url=`${r(m)}`,`${r(b)}`.indexOf("returned an object instead of string")>=0&&(c.data.node.output_types=[`${r(b,{returnObjects:!0})}`]),Object.keys(c.data.node.template).forEach(y=>{const A=u+"."+c.data.type+".template."+y+".display_name";`${r(A)}`.indexOf("template")<0&&(c.data.node.template[y]={...c.data.node.template[y],display_name:`${r(A)}`})})}})}),t("flow_init",s)})},[]);const[a,i]=p.useMemo(()=>{if((e==null?void 0:e.id)===n){const s=xt(e);return[s,JSON.stringify((s==null?void 0:s.data)||null)]}return[]},[e,n]);return d.jsx("div",{className:"flow-page-positioning",children:a&&d.jsx(Fht,{flow:a,preFlow:i})})}function zht({open:e,onChange:t}){const n=p.useRef(null),r=p.useRef(null),o=p.useRef(null),{services:a,showAdd:i,addItem:s,handleDel:l,create:c,setShowAdd:u}=_ht(t),f=()=>{const[b,m,y]=[n.current.value,r.current.value,o.current.value];!b||!m||(s(b,m,y),n.current.value="",r.current.value="",o.current.value="")},{t:h}=ze(),v=t_();return d.jsx("dialog",{className:`modal bg-blur-shared ${e?"modal-open":"modal-close"}`,onClick:()=>{},children:d.jsxs("div",{className:"max-w-[820px] flex flex-col modal-box bg-[#fff] shadow-lg dark:bg-background",children:[d.jsx("button",{className:"btn btn-sm btn-circle btn-ghost absolute right-2 top-2",onClick:()=>t(!1),children:"✕"}),d.jsx("h3",{className:"font-bold text-lg text-[16px]",children:h("finetune.rtServiceManagement")}),d.jsx("div",{className:"",children:d.jsxs(xo,{className:"w-full",children:[d.jsx(Ao,{children:d.jsxs(dn,{children:[d.jsx(lt,{className:"w-[200px] dialogueLog-header",children:h("model.machineName")}),d.jsxs(lt,{className:"dialogueLog-header",children:["RT",h("model.serviceAddress")]}),d.jsxs(lt,{className:"dialogueLog-header",children:["FT",h("model.serviceAddress")]}),d.jsx(lt,{className:"dialogueLog-header",children:" "})]})}),d.jsxs(wo,{children:[a.map(b=>d.jsxs(dn,{children:[d.jsx(rt,{className:"py-2 dialogueLog-body",children:b.name}),d.jsx(rt,{className:"py-2 dialogueLog-body",children:d.jsx("p",{className:"cursor-pointer",onClick:m=>v(b.url),children:b.url})}),d.jsx(rt,{className:"py-2 dialogueLog-body",children:d.jsx("p",{className:"cursor-pointer",onClick:m=>v(b.ftUrl),children:b.ftUrl})}),d.jsx(rt,{className:"py-2 dialogueLog-body",children:d.jsx(_e,{variant:"ghost",className:"h-8 rounded-full",onClick:()=>l(b.id),children:h("delete")})})]},b.id)),i&&d.jsxs(dn,{children:[d.jsx(rt,{children:d.jsx(fn,{ref:n,placeholder:"name"})}),d.jsx(rt,{children:d.jsx(fn,{ref:r,placeholder:"IP:PORT"})}),d.jsx(rt,{children:d.jsx(fn,{ref:o,placeholder:"IP:PORT"})}),d.jsxs(rt,{children:[d.jsx(_e,{variant:"ghost",className:"h-8 rounded-full",onClick:f,children:h("confirmButton")}),d.jsx(_e,{variant:"ghost",className:"h-8 rounded-full text-gray-400",onClick:()=>u(!1),children:h("cancel")})]})]})]})]})}),d.jsx("div",{className:"flex justify-end gap-4 mt-4",children:d.jsxs(_e,{variant:"ghost",className:"h-8 rounded-full",onClick:()=>u(!0),children:[d.jsx(Efe,{className:"pr-1"}),h("create")]})})]})})}const _ht=e=>{const[t,n]=p.useState([]),[r,o]=p.useState(!1);p.useEffect(()=>{a()},[]);const a=async()=>{const c=await q$();n(c.map(u=>({id:u.id,name:u.server,url:u.endpoint,ftUrl:u.sft_endpoint})))};return{services:t,showAdd:r,addItem:(c,u,f)=>{mt(Vhe(c,u,f).then(h=>{n([...t,{id:h.id,name:c,url:u,ftUrl:f}]),o(!1)}))},handleDel:c=>{mt(qhe(c).then(u=>n(t.filter(f=>f.id!==c))))},create:()=>{e(),o(!1)},setShowAdd:o}},Hht=({type:e})=>{const{t}=ze(),[n,r]=p.useState([]),o=()=>{e==="finetune"?tge().then(r):ege().then(a=>{r(a.list.flat())})};return p.useEffect(o,[]),p.useEffect(()=>{const a=setTimeout(o,2e3);return()=>clearTimeout(a)},[open,n]),d.jsxs(xo,{className:"w-full",children:[d.jsx(Ao,{children:d.jsxs(dn,{children:[d.jsx(lt,{className:"w-[200px] dialogueLog-header",children:t("model.machineName")}),d.jsx(lt,{className:"dialogueLog-header",children:t("model.gpuNumber")}),d.jsx(lt,{className:"dialogueLog-header",children:t("model.gpuID")}),d.jsx(lt,{className:"dialogueLog-header",children:t("model.totalMemory")}),d.jsx(lt,{className:"dialogueLog-header",children:t("model.freeMemory")}),d.jsx(lt,{className:"dialogueLog-header",children:t("model.gpuUtilization")})]})}),d.jsx(wo,{children:n.map(a=>d.jsxs(dn,{children:[d.jsx(rt,{className:"dialogueLog-body",children:a.server}),d.jsx(rt,{className:"dialogueLog-body",children:a.gpu_uuid}),d.jsx(rt,{className:"dialogueLog-body",children:a.gpu_id}),d.jsx(rt,{className:"dialogueLog-body",children:a.gpu_total_mem}),d.jsx(rt,{className:"dialogueLog-body",children:a.gpu_used_mem}),d.jsxs(rt,{className:"dialogueLog-body",children:[(a.gpu_utility*100).toFixed(2),"%"]})]},a.gpu_id))})]})},Uht=async e=>{const t=e.server==="all"?void 0:e.server,n=e.status==="all"?void 0:e.status==="2"?"2,3":e.status==="4"?"4,5":e.status;return await Re.get("/api/v1/finetune/job",{params:{...e,server:t,status:n}})},Wht=async e=>{const t=o=>(o==null?void 0:o.reduce((a,i)=>{const s={id:i.id,num:i.sampleSize,url:i.dataSource,name:i.name};return i.checked?[...a,s]:a},[]))||[],n=t(e.train_data),r=t(e.preset_data);return await Re.post("/api/v1/finetune/job",{...e,train_data:n,preset_data:r})},Vht=async e=>await Re.delete(`/api/v1/finetune/job?job_id=${e}`),qht=async e=>await Re.post(`/api/v1/finetune/job/cancel?job_id=${e}`),Ght=async e=>await Re.post(`/api/v1/finetune/job/publish/cancel?job_id=${e}`),Kht=async e=>await Re.post(`/api/v1/finetune/job/publish?job_id=${e}`),yW=async e=>await Re.get(`/api/v1/finetune/job/info?job_id=${e}`),Xht=async(e,t)=>await Re.patch("/api/v1/finetune/job/model",{id:e,model_name:t}),Yht=async(e,t)=>await Re.post("/api/v1/finetune/job/file",e,t).then(n=>{if(!n.length)return null;const{id:r,url:o,name:a}=n[0];return{id:r,name:a,checked:!0,sampleSize:1e3,dataSource:o}}),Jht=async()=>await Re.get("/api/v1/finetune/job/file/preset").then(e=>e.map(t=>({id:t.id,checked:!1,sampleSize:1e3,name:t.name,dataSource:t.url}))),Qht=async e=>await Re.get(`/api/v1/finetune/job/file/download?file_url=${e}`),xW="Radio",[Zht,AW]=Yr(xW),[egt,tgt]=Zht(xW),ngt=p.forwardRef((e,t)=>{const{__scopeRadio:n,name:r,checked:o=!1,required:a,disabled:i,value:s="on",onCheck:l,...c}=e,[u,f]=p.useState(null),h=sn(t,m=>f(m)),v=p.useRef(!1),b=u?!!u.closest("form"):!0;return p.createElement(egt,{scope:n,checked:o,disabled:i},p.createElement(ht.button,Z({type:"button",role:"radio","aria-checked":o,"data-state":wW(o),"data-disabled":i?"":void 0,disabled:i,value:s},c,{ref:h,onClick:pt(e.onClick,m=>{o||l==null||l(),b&&(v.current=m.isPropagationStopped(),v.current||m.stopPropagation())})})),b&&p.createElement(agt,{control:u,bubbles:!v.current,name:r,value:s,checked:o,required:a,disabled:i,style:{transform:"translateX(-100%)"}}))}),rgt="RadioIndicator",ogt=p.forwardRef((e,t)=>{const{__scopeRadio:n,forceMount:r,...o}=e,a=tgt(rgt,n);return p.createElement(Ha,{present:r||a.checked},p.createElement(ht.span,Z({"data-state":wW(a.checked),"data-disabled":a.disabled?"":void 0},o,{ref:t})))}),agt=e=>{const{control:t,checked:n,bubbles:r=!0,...o}=e,a=p.useRef(null),i=Oy(n),s=xy(t);return p.useEffect(()=>{const l=a.current,c=window.HTMLInputElement.prototype,f=Object.getOwnPropertyDescriptor(c,"checked").set;if(i!==n&&f){const h=new Event("click",{bubbles:r});f.call(l,n),l.dispatchEvent(h)}},[i,n,r]),p.createElement("input",Z({type:"radio","aria-hidden":!0,defaultChecked:n},o,{tabIndex:-1,ref:a,style:{...e.style,...s,position:"absolute",pointerEvents:"none",opacity:0,margin:0}}))};function wW(e){return e?"checked":"unchecked"}const igt=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],CW="RadioGroup",[sgt,WVt]=Yr(CW,[_f,AW]),SW=_f(),EW=AW(),[lgt,cgt]=sgt(CW),ugt=p.forwardRef((e,t)=>{const{__scopeRadioGroup:n,name:r,defaultValue:o,value:a,required:i=!1,disabled:s=!1,orientation:l,dir:c,loop:u=!0,onValueChange:f,...h}=e,v=SW(n),b=zf(c),[m,y]=Xr({prop:a,defaultProp:o,onChange:f});return p.createElement(lgt,{scope:n,name:r,required:i,disabled:s,value:m,onValueChange:y},p.createElement(G6,Z({asChild:!0},v,{orientation:l,dir:b,loop:u}),p.createElement(ht.div,Z({role:"radiogroup","aria-required":i,"aria-orientation":l,"data-disabled":s?"":void 0,dir:b},h,{ref:t}))))}),dgt="RadioGroupItem",fgt=p.forwardRef((e,t)=>{const{__scopeRadioGroup:n,disabled:r,...o}=e,a=cgt(dgt,n),i=a.disabled||r,s=SW(n),l=EW(n),c=p.useRef(null),u=sn(t,c),f=a.value===o.value,h=p.useRef(!1);return p.useEffect(()=>{const v=m=>{igt.includes(m.key)&&(h.current=!0)},b=()=>h.current=!1;return document.addEventListener("keydown",v),document.addEventListener("keyup",b),()=>{document.removeEventListener("keydown",v),document.removeEventListener("keyup",b)}},[]),p.createElement(K6,Z({asChild:!0},s,{focusable:!i,active:f}),p.createElement(ngt,Z({disabled:i,required:a.required,checked:f},l,o,{name:a.name,ref:u,onCheck:()=>a.onValueChange(o.value),onKeyDown:pt(v=>{v.key==="Enter"&&v.preventDefault()}),onFocus:pt(o.onFocus,()=>{var v;h.current&&((v=c.current)===null||v===void 0||v.click())})})))}),pgt=p.forwardRef((e,t)=>{const{__scopeRadioGroup:n,...r}=e,o=EW(n);return p.createElement(ogt,Z({},o,r,{ref:t}))}),kW=ugt,OW=fgt,hgt=pgt,TW=p.forwardRef(({className:e,...t},n)=>d.jsx(kW,{className:et("grid gap-2",e),...t,ref:n}));TW.displayName=kW.displayName;const fv=p.forwardRef(({className:e,...t},n)=>d.jsx(OW,{ref:n,className:et("aspect-square h-4 w-4 rounded-full border border-primary text-primary shadow focus:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50",e),...t,children:d.jsx(hgt,{className:"flex items-center justify-center",children:d.jsx(Yz,{className:"h-3.5 w-3.5 fill-primary"})})}));fv.displayName=OW.displayName;var QP=1,ggt=.9,mgt=.8,vgt=.17,f5=.1,p5=.999,bgt=.9999,ygt=.99,xgt=/[\\\/_+.#"@\[\(\{&]/,Agt=/[\\\/_+.#"@\[\(\{&]/g,wgt=/[\s-]/,jW=/[\s-]/g;function C3(e,t,n,r,o,a,i){if(a===t.length)return o===e.length?QP:ygt;var s=`${o},${a}`;if(i[s]!==void 0)return i[s];for(var l=r.charAt(a),c=n.indexOf(l,o),u=0,f,h,v,b;c>=0;)f=C3(e,t,n,r,c+1,a+1,i),f>u&&(c===o?f*=QP:xgt.test(e.charAt(c-1))?(f*=mgt,v=e.slice(o,c-1).match(Agt),v&&o>0&&(f*=Math.pow(p5,v.length))):wgt.test(e.charAt(c-1))?(f*=ggt,b=e.slice(o,c-1).match(jW),b&&o>0&&(f*=Math.pow(p5,b.length))):(f*=vgt,o>0&&(f*=Math.pow(p5,c-o))),e.charAt(c)!==t.charAt(a)&&(f*=bgt)),(f<f5&&n.charAt(c-1)===r.charAt(a+1)||r.charAt(a+1)===r.charAt(a)&&n.charAt(c-1)!==r.charAt(a))&&(h=C3(e,t,n,r,c+1,a+2,i),h*f5>f&&(f=h*f5)),f>u&&(u=f),c=n.indexOf(l,c+1);return i[s]=u,u}function ZP(e){return e.toLowerCase().replace(jW," ")}function Cgt(e,t){return C3(e,t,ZP(e),ZP(t),0,0,{})}function _d(e,t,{checkForDefaultPrevented:n=!0}={}){return function(o){if(e==null||e(o),n===!1||!o.defaultPrevented)return t==null?void 0:t(o)}}function Sgt(e,t){typeof e=="function"?e(t):e!=null&&(e.current=t)}function NW(...e){return t=>e.forEach(n=>Sgt(n,t))}function Bm(...e){return p.useCallback(NW(...e),e)}function Egt(e,t=[]){let n=[];function r(a,i){const s=p.createContext(i),l=n.length;n=[...n,i];function c(f){const{scope:h,children:v,...b}=f,m=(h==null?void 0:h[e][l])||s,y=p.useMemo(()=>b,Object.values(b));return p.createElement(m.Provider,{value:y},v)}function u(f,h){const v=(h==null?void 0:h[e][l])||s,b=p.useContext(v);if(b)return b;if(i!==void 0)return i;throw new Error(`\`${f}\` must be used within \`${a}\``)}return c.displayName=a+"Provider",[c,u]}const o=()=>{const a=n.map(i=>p.createContext(i));return function(s){const l=(s==null?void 0:s[e])||a;return p.useMemo(()=>({[`__scope${e}`]:{...s,[e]:l}}),[s,l])}};return o.scopeName=e,[r,kgt(o,...t)]}function kgt(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const r=e.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(a){const i=r.reduce((s,{useScope:l,scopeName:c})=>{const f=l(a)[`__scope${c}`];return{...s,...f}},{});return p.useMemo(()=>({[`__scope${t.scopeName}`]:i}),[i])}};return n.scopeName=t.scopeName,n}const S3=globalThis!=null&&globalThis.document?p.useLayoutEffect:()=>{},Ogt=Pa["useId".toString()]||(()=>{});let Tgt=0;function h5(e){const[t,n]=p.useState(Ogt());return S3(()=>{e||n(r=>r??String(Tgt++))},[e]),e||(t?`radix-${t}`:"")}function du(e){const t=p.useRef(e);return p.useEffect(()=>{t.current=e}),p.useMemo(()=>(...n)=>{var r;return(r=t.current)===null||r===void 0?void 0:r.call(t,...n)},[])}function jgt({prop:e,defaultProp:t,onChange:n=()=>{}}){const[r,o]=Ngt({defaultProp:t,onChange:n}),a=e!==void 0,i=a?e:r,s=du(n),l=p.useCallback(c=>{if(a){const f=typeof c=="function"?c(e):c;f!==e&&s(f)}else o(c)},[a,e,o,s]);return[i,l]}function Ngt({defaultProp:e,onChange:t}){const n=p.useState(e),[r]=n,o=p.useRef(r),a=du(t);return p.useEffect(()=>{o.current!==r&&(a(r),o.current=r)},[r,o,a]),n}const Z7=p.forwardRef((e,t)=>{const{children:n,...r}=e,o=p.Children.toArray(n),a=o.find(Rgt);if(a){const i=a.props.children,s=o.map(l=>l===a?p.Children.count(i)>1?p.Children.only(null):p.isValidElement(i)?i.props.children:null:l);return p.createElement(E3,Z({},r,{ref:t}),p.isValidElement(i)?p.cloneElement(i,void 0,s):null)}return p.createElement(E3,Z({},r,{ref:t}),n)});Z7.displayName="Slot";const E3=p.forwardRef((e,t)=>{const{children:n,...r}=e;return p.isValidElement(n)?p.cloneElement(n,{...Mgt(r,n.props),ref:NW(t,n.ref)}):p.Children.count(n)>1?p.Children.only(null):null});E3.displayName="SlotClone";const Pgt=({children:e})=>p.createElement(p.Fragment,null,e);function Rgt(e){return p.isValidElement(e)&&e.type===Pgt}function Mgt(e,t){const n={...t};for(const r in t){const o=e[r],a=t[r];/^on[A-Z]/.test(r)?n[r]=(...s)=>{a==null||a(...s),o==null||o(...s)}:r==="style"?n[r]={...o,...a}:r==="className"&&(n[r]=[o,a].filter(Boolean).join(" "))}return{...e,...n}}const Lgt=["a","button","div","h2","h3","img","li","nav","ol","p","span","svg","ul"],hx=Lgt.reduce((e,t)=>{const n=p.forwardRef((r,o)=>{const{asChild:a,...i}=r,s=a?Z7:t;return p.useEffect(()=>{window[Symbol.for("radix-ui")]=!0},[]),p.createElement(s,Z({},i,{ref:o}))});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function Dgt(e,t){e&&ui.flushSync(()=>e.dispatchEvent(t))}function Igt(e){const t=du(e);p.useEffect(()=>{const n=r=>{r.key==="Escape"&&t(r)};return document.addEventListener("keydown",n),()=>document.removeEventListener("keydown",n)},[t])}const k3="dismissableLayer.update",Fgt="dismissableLayer.pointerDownOutside",Bgt="dismissableLayer.focusOutside";let eR;const $gt=p.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),zgt=p.forwardRef((e,t)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:o,onFocusOutside:a,onInteractOutside:i,onDismiss:s,...l}=e,c=p.useContext($gt),[u,f]=p.useState(null),[,h]=p.useState({}),v=Bm(t,S=>f(S)),b=Array.from(c.layers),[m]=[...c.layersWithOutsidePointerEventsDisabled].slice(-1),y=b.indexOf(m),A=u?b.indexOf(u):-1,w=c.layersWithOutsidePointerEventsDisabled.size>0,k=A>=y,C=_gt(S=>{const O=S.target,T=[...c.branches].some(P=>P.contains(O));!k||T||(o==null||o(S),i==null||i(S),S.defaultPrevented||s==null||s())}),E=Hgt(S=>{const O=S.target;[...c.branches].some(P=>P.contains(O))||(a==null||a(S),i==null||i(S),S.defaultPrevented||s==null||s())});return Igt(S=>{A===c.layers.size-1&&(r==null||r(S),!S.defaultPrevented&&s&&(S.preventDefault(),s()))}),p.useEffect(()=>{if(u)return n&&(c.layersWithOutsidePointerEventsDisabled.size===0&&(eR=document.body.style.pointerEvents,document.body.style.pointerEvents="none"),c.layersWithOutsidePointerEventsDisabled.add(u)),c.layers.add(u),tR(),()=>{n&&c.layersWithOutsidePointerEventsDisabled.size===1&&(document.body.style.pointerEvents=eR)}},[u,n,c]),p.useEffect(()=>()=>{u&&(c.layers.delete(u),c.layersWithOutsidePointerEventsDisabled.delete(u),tR())},[u,c]),p.useEffect(()=>{const S=()=>h({});return document.addEventListener(k3,S),()=>document.removeEventListener(k3,S)},[]),p.createElement(hx.div,Z({},l,{ref:v,style:{pointerEvents:w?k?"auto":"none":void 0,...e.style},onFocusCapture:_d(e.onFocusCapture,E.onFocusCapture),onBlurCapture:_d(e.onBlurCapture,E.onBlurCapture),onPointerDownCapture:_d(e.onPointerDownCapture,C.onPointerDownCapture)}))});function _gt(e){const t=du(e),n=p.useRef(!1),r=p.useRef(()=>{});return p.useEffect(()=>{const o=i=>{if(i.target&&!n.current){let l=function(){PW(Fgt,t,s,{discrete:!0})};const s={originalEvent:i};i.pointerType==="touch"?(document.removeEventListener("click",r.current),r.current=l,document.addEventListener("click",r.current,{once:!0})):l()}n.current=!1},a=window.setTimeout(()=>{document.addEventListener("pointerdown",o)},0);return()=>{window.clearTimeout(a),document.removeEventListener("pointerdown",o),document.removeEventListener("click",r.current)}},[t]),{onPointerDownCapture:()=>n.current=!0}}function Hgt(e){const t=du(e),n=p.useRef(!1);return p.useEffect(()=>{const r=o=>{o.target&&!n.current&&PW(Bgt,t,{originalEvent:o},{discrete:!1})};return document.addEventListener("focusin",r),()=>document.removeEventListener("focusin",r)},[t]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}function tR(){const e=new CustomEvent(k3);document.dispatchEvent(e)}function PW(e,t,n,{discrete:r}){const o=n.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?Dgt(o,a):o.dispatchEvent(a)}const g5="focusScope.autoFocusOnMount",m5="focusScope.autoFocusOnUnmount",nR={bubbles:!1,cancelable:!0},Ugt=p.forwardRef((e,t)=>{const{loop:n=!1,trapped:r=!1,onMountAutoFocus:o,onUnmountAutoFocus:a,...i}=e,[s,l]=p.useState(null),c=du(o),u=du(a),f=p.useRef(null),h=Bm(t,m=>l(m)),v=p.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;p.useEffect(()=>{if(r){let m=function(A){if(v.paused||!s)return;const w=A.target;s.contains(w)?f.current=w:wc(f.current,{select:!0})},y=function(A){v.paused||!s||s.contains(A.relatedTarget)||wc(f.current,{select:!0})};return document.addEventListener("focusin",m),document.addEventListener("focusout",y),()=>{document.removeEventListener("focusin",m),document.removeEventListener("focusout",y)}}},[r,s,v.paused]),p.useEffect(()=>{if(s){oR.add(v);const m=document.activeElement;if(!s.contains(m)){const A=new CustomEvent(g5,nR);s.addEventListener(g5,c),s.dispatchEvent(A),A.defaultPrevented||(Wgt(Xgt(RW(s)),{select:!0}),document.activeElement===m&&wc(s))}return()=>{s.removeEventListener(g5,c),setTimeout(()=>{const A=new CustomEvent(m5,nR);s.addEventListener(m5,u),s.dispatchEvent(A),A.defaultPrevented||wc(m??document.body,{select:!0}),s.removeEventListener(m5,u),oR.remove(v)},0)}}},[s,c,u,v]);const b=p.useCallback(m=>{if(!n&&!r||v.paused)return;const y=m.key==="Tab"&&!m.altKey&&!m.ctrlKey&&!m.metaKey,A=document.activeElement;if(y&&A){const w=m.currentTarget,[k,C]=Vgt(w);k&&C?!m.shiftKey&&A===C?(m.preventDefault(),n&&wc(k,{select:!0})):m.shiftKey&&A===k&&(m.preventDefault(),n&&wc(C,{select:!0})):A===w&&m.preventDefault()}},[n,r,v.paused]);return p.createElement(hx.div,Z({tabIndex:-1},i,{ref:h,onKeyDown:b}))});function Wgt(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if(wc(r,{select:t}),document.activeElement!==n)return}function Vgt(e){const t=RW(e),n=rR(t,e),r=rR(t.reverse(),e);return[n,r]}function RW(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const o=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||o?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function rR(e,t){for(const n of e)if(!qgt(n,{upTo:t}))return n}function qgt(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function Ggt(e){return e instanceof HTMLInputElement&&"select"in e}function wc(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&Ggt(e)&&t&&e.select()}}const oR=Kgt();function Kgt(){let e=[];return{add(t){const n=e[0];t!==n&&(n==null||n.pause()),e=aR(e,t),e.unshift(t)},remove(t){var n;e=aR(e,t),(n=e[0])===null||n===void 0||n.resume()}}}function aR(e,t){const n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}function Xgt(e){return e.filter(t=>t.tagName!=="A")}const Ygt=p.forwardRef((e,t)=>{var n;const{container:r=globalThis==null||(n=globalThis.document)===null||n===void 0?void 0:n.body,...o}=e;return r?Pc.createPortal(p.createElement(hx.div,Z({},o,{ref:t})),r):null});function Jgt(e,t){return p.useReducer((n,r)=>{const o=t[n][r];return o??n},e)}const gx=e=>{const{present:t,children:n}=e,r=Qgt(t),o=typeof n=="function"?n({present:r.isPresent}):p.Children.only(n),a=Bm(r.ref,o.ref);return typeof n=="function"||r.isPresent?p.cloneElement(o,{ref:a}):null};gx.displayName="Presence";function Qgt(e){const[t,n]=p.useState(),r=p.useRef({}),o=p.useRef(e),a=p.useRef("none"),i=e?"mounted":"unmounted",[s,l]=Jgt(i,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return p.useEffect(()=>{const c=w0(r.current);a.current=s==="mounted"?c:"none"},[s]),S3(()=>{const c=r.current,u=o.current;if(u!==e){const h=a.current,v=w0(c);e?l("MOUNT"):v==="none"||(c==null?void 0:c.display)==="none"?l("UNMOUNT"):l(u&&h!==v?"ANIMATION_OUT":"UNMOUNT"),o.current=e}},[e,l]),S3(()=>{if(t){const c=f=>{const v=w0(r.current).includes(f.animationName);f.target===t&&v&&ui.flushSync(()=>l("ANIMATION_END"))},u=f=>{f.target===t&&(a.current=w0(r.current))};return t.addEventListener("animationstart",u),t.addEventListener("animationcancel",c),t.addEventListener("animationend",c),()=>{t.removeEventListener("animationstart",u),t.removeEventListener("animationcancel",c),t.removeEventListener("animationend",c)}}else l("ANIMATION_END")},[t,l]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:p.useCallback(c=>{c&&(r.current=getComputedStyle(c)),n(c)},[])}}function w0(e){return(e==null?void 0:e.animationName)||"none"}let v5=0;function Zgt(){p.useEffect(()=>{var e,t;const n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",(e=n[0])!==null&&e!==void 0?e:iR()),document.body.insertAdjacentElement("beforeend",(t=n[1])!==null&&t!==void 0?t:iR()),v5++,()=>{v5===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(r=>r.remove()),v5--}},[])}function iR(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}var MW=s_(),b5=function(){},mx=p.forwardRef(function(e,t){var n=p.useRef(null),r=p.useState({onScrollCapture:b5,onWheelCapture:b5,onTouchMoveCapture:b5}),o=r[0],a=r[1],i=e.forwardProps,s=e.children,l=e.className,c=e.removeScrollBar,u=e.enabled,f=e.shards,h=e.sideCar,v=e.noIsolation,b=e.inert,m=e.allowPinchZoom,y=e.as,A=y===void 0?"div":y,w=_S(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),k=h,C=i_([n,t]),E=go(go({},w),o);return p.createElement(p.Fragment,null,u&&p.createElement(k,{sideCar:MW,removeScrollBar:c,shards:f,noIsolation:v,inert:b,setCallbacks:a,allowPinchZoom:!!m,lockRef:n}),i?p.cloneElement(p.Children.only(s),go(go({},E),{ref:C})):p.createElement(A,go({},E,{className:l,ref:C}),s))});mx.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};mx.classNames={fullWidth:Ah,zeroRight:xh};var O3=!1;if(typeof window<"u")try{var C0=Object.defineProperty({},"passive",{get:function(){return O3=!0,!0}});window.addEventListener("test",C0,C0),window.removeEventListener("test",C0,C0)}catch{O3=!1}var cd=O3?{passive:!1}:!1,emt=function(e){var t=window.getComputedStyle(e);return t.overflowY!=="hidden"&&!(t.overflowY===t.overflowX&&t.overflowY==="visible")},tmt=function(e){var t=window.getComputedStyle(e);return t.overflowX!=="hidden"&&!(t.overflowY===t.overflowX&&t.overflowX==="visible")},sR=function(e,t){var n=t;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var r=LW(e,n);if(r){var o=DW(e,n),a=o[1],i=o[2];if(a>i)return!0}n=n.parentNode}while(n&&n!==document.body);return!1},nmt=function(e){var t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return[t,n,r]},rmt=function(e){var t=e.scrollLeft,n=e.scrollWidth,r=e.clientWidth;return[t,n,r]},LW=function(e,t){return e==="v"?emt(t):tmt(t)},DW=function(e,t){return e==="v"?nmt(t):rmt(t)},omt=function(e,t){return e==="h"&&t==="rtl"?-1:1},amt=function(e,t,n,r,o){var a=omt(e,window.getComputedStyle(t).direction),i=a*r,s=n.target,l=t.contains(s),c=!1,u=i>0,f=0,h=0;do{var v=DW(e,s),b=v[0],m=v[1],y=v[2],A=m-y-a*b;(b||A)&&LW(e,s)&&(f+=A,h+=b),s=s.parentNode}while(!l&&s!==document.body||l&&(t.contains(s)||t===s));return(u&&(o&&f===0||!o&&i>f)||!u&&(o&&h===0||!o&&-i>h))&&(c=!0),c},S0=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},lR=function(e){return[e.deltaX,e.deltaY]},cR=function(e){return e&&"current"in e?e.current:e},imt=function(e,t){return e[0]===t[0]&&e[1]===t[1]},smt=function(e){return`
.block-interactivity-`.concat(e,` {pointer-events: none;}
.allow-interactivity-`).concat(e,` {pointer-events: all;}
`)},lmt=0,ud=[];function cmt(e){var t=p.useRef([]),n=p.useRef([0,0]),r=p.useRef(),o=p.useState(lmt++)[0],a=p.useState(function(){return Q6()})[0],i=p.useRef(e);p.useEffect(function(){i.current=e},[e]),p.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var m=oB([e.lockRef.current],(e.shards||[]).map(cR),!0).filter(Boolean);return m.forEach(function(y){return y.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),m.forEach(function(y){return y.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var s=p.useCallback(function(m,y){if("touches"in m&&m.touches.length===2)return!i.current.allowPinchZoom;var A=S0(m),w=n.current,k="deltaX"in m?m.deltaX:w[0]-A[0],C="deltaY"in m?m.deltaY:w[1]-A[1],E,S=m.target,O=Math.abs(k)>Math.abs(C)?"h":"v";if("touches"in m&&O==="h"&&S.type==="range")return!1;var T=sR(O,S);if(!T)return!0;if(T?E=O:(E=O==="v"?"h":"v",T=sR(O,S)),!T)return!1;if(!r.current&&"changedTouches"in m&&(k||C)&&(r.current=E),!E)return!0;var P=r.current||E;return amt(P,y,m,P==="h"?k:C,!0)},[]),l=p.useCallback(function(m){var y=m;if(!(!ud.length||ud[ud.length-1]!==a)){var A="deltaY"in y?lR(y):S0(y),w=t.current.filter(function(E){return E.name===y.type&&E.target===y.target&&imt(E.delta,A)})[0];if(w&&w.should){y.preventDefault();return}if(!w){var k=(i.current.shards||[]).map(cR).filter(Boolean).filter(function(E){return E.contains(y.target)}),C=k.length>0?s(y,k[0]):!i.current.noIsolation;C&&y.preventDefault()}}},[]),c=p.useCallback(function(m,y,A,w){var k={name:m,delta:y,target:A,should:w};t.current.push(k),setTimeout(function(){t.current=t.current.filter(function(C){return C!==k})},1)},[]),u=p.useCallback(function(m){n.current=S0(m),r.current=void 0},[]),f=p.useCallback(function(m){c(m.type,lR(m),m.target,s(m,e.lockRef.current))},[]),h=p.useCallback(function(m){c(m.type,S0(m),m.target,s(m,e.lockRef.current))},[]);p.useEffect(function(){return ud.push(a),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:h}),document.addEventListener("wheel",l,cd),document.addEventListener("touchmove",l,cd),document.addEventListener("touchstart",u,cd),function(){ud=ud.filter(function(m){return m!==a}),document.removeEventListener("wheel",l,cd),document.removeEventListener("touchmove",l,cd),document.removeEventListener("touchstart",u,cd)}},[]);var v=e.removeScrollBar,b=e.inert;return p.createElement(p.Fragment,null,b?p.createElement(a,{styles:smt(o)}):null,v?p.createElement(d_,{gapMode:"margin"}):null)}const umt=c_(MW,cmt);var IW=p.forwardRef(function(e,t){return p.createElement(mx,go({},e,{ref:t,sideCar:umt}))});IW.classNames=mx.classNames;const dmt=IW,FW="Dialog",[BW,VVt]=Egt(FW),[fmt,Pu]=BW(FW),pmt=e=>{const{__scopeDialog:t,children:n,open:r,defaultOpen:o,onOpenChange:a,modal:i=!0}=e,s=p.useRef(null),l=p.useRef(null),[c=!1,u]=jgt({prop:r,defaultProp:o,onChange:a});return p.createElement(fmt,{scope:t,triggerRef:s,contentRef:l,contentId:h5(),titleId:h5(),descriptionId:h5(),open:c,onOpenChange:u,onOpenToggle:p.useCallback(()=>u(f=>!f),[u]),modal:i},n)},$W="DialogPortal",[hmt,zW]=BW($W,{forceMount:void 0}),gmt=e=>{const{__scopeDialog:t,forceMount:n,children:r,container:o}=e,a=Pu($W,t);return p.createElement(hmt,{scope:t,forceMount:n},p.Children.map(r,i=>p.createElement(gx,{present:n||a.open},p.createElement(Ygt,{asChild:!0,container:o},i))))},T3="DialogOverlay",mmt=p.forwardRef((e,t)=>{const n=zW(T3,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,a=Pu(T3,e.__scopeDialog);return a.modal?p.createElement(gx,{present:r||a.open},p.createElement(vmt,Z({},o,{ref:t}))):null}),vmt=p.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=Pu(T3,n);return p.createElement(dmt,{as:Z7,allowPinchZoom:!0,shards:[o.contentRef]},p.createElement(hx.div,Z({"data-state":HW(o.open)},r,{ref:t,style:{pointerEvents:"auto",...r.style}})))}),ug="DialogContent",bmt=p.forwardRef((e,t)=>{const n=zW(ug,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,a=Pu(ug,e.__scopeDialog);return p.createElement(gx,{present:r||a.open},a.modal?p.createElement(ymt,Z({},o,{ref:t})):p.createElement(xmt,Z({},o,{ref:t})))}),ymt=p.forwardRef((e,t)=>{const n=Pu(ug,e.__scopeDialog),r=p.useRef(null),o=Bm(t,n.contentRef,r);return p.useEffect(()=>{const a=r.current;if(a)return Ty(a)},[]),p.createElement(_W,Z({},e,{ref:o,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:_d(e.onCloseAutoFocus,a=>{var i;a.preventDefault(),(i=n.triggerRef.current)===null||i===void 0||i.focus()}),onPointerDownOutside:_d(e.onPointerDownOutside,a=>{const i=a.detail.originalEvent,s=i.button===0&&i.ctrlKey===!0;(i.button===2||s)&&a.preventDefault()}),onFocusOutside:_d(e.onFocusOutside,a=>a.preventDefault())}))}),xmt=p.forwardRef((e,t)=>{const n=Pu(ug,e.__scopeDialog),r=p.useRef(!1);return p.createElement(_W,Z({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:o=>{var a;if((a=e.onCloseAutoFocus)===null||a===void 0||a.call(e,o),!o.defaultPrevented){var i;r.current||(i=n.triggerRef.current)===null||i===void 0||i.focus(),o.preventDefault()}r.current=!1},onInteractOutside:o=>{var a,i;(a=e.onInteractOutside)===null||a===void 0||a.call(e,o),o.defaultPrevented||(r.current=!0);const s=o.target;((i=n.triggerRef.current)===null||i===void 0?void 0:i.contains(s))&&o.preventDefault()}}))}),_W=p.forwardRef((e,t)=>{const{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:a,...i}=e,s=Pu(ug,n),l=p.useRef(null),c=Bm(t,l);return Zgt(),p.createElement(p.Fragment,null,p.createElement(Ugt,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:a},p.createElement(zgt,Z({role:"dialog",id:s.contentId,"aria-describedby":s.descriptionId,"aria-labelledby":s.titleId,"data-state":HW(s.open)},i,{ref:c,onDismiss:()=>s.onOpenChange(!1)}))),!1)});function HW(e){return e?"open":"closed"}const Amt=pmt,wmt=gmt,Cmt=mmt,Smt=bmt;var Emt='[cmdk-list-sizer=""]',Xp='[cmdk-group=""]',y5='[cmdk-group-items=""]',kmt='[cmdk-group-heading=""]',e8='[cmdk-item=""]',uR=`${e8}:not([aria-disabled="true"])`,j3="cmdk-item-select",fs="data-value",Omt=(e,t)=>Cgt(e,t),UW=p.createContext(void 0),$m=()=>p.useContext(UW),WW=p.createContext(void 0),t8=()=>p.useContext(WW),VW=p.createContext(void 0),qW=p.forwardRef((e,t)=>{let n=p.useRef(null),r=Sd(()=>{var V,H,K;return{search:"",value:(K=(H=e.value)!=null?H:(V=e.defaultValue)==null?void 0:V.toLowerCase())!=null?K:"",filtered:{count:0,items:new Map,groups:new Set}}}),o=Sd(()=>new Set),a=Sd(()=>new Map),i=Sd(()=>new Map),s=Sd(()=>new Set),l=GW(e),{label:c,children:u,value:f,onValueChange:h,filter:v,shouldFilter:b,vimBindings:m=!0,...y}=e,A=p.useId(),w=p.useId(),k=p.useId(),C=Bmt();Yf(()=>{if(f!==void 0){let V=f.trim().toLowerCase();r.current.value=V,C(6,L),E.emit()}},[f]);let E=p.useMemo(()=>({subscribe:V=>(s.current.add(V),()=>s.current.delete(V)),snapshot:()=>r.current,setState:(V,H,K)=>{var X,Y,ne;if(!Object.is(r.current[V],H)){if(r.current[V]=H,V==="search")N(),T(),C(1,P);else if(V==="value")if(((X=l.current)==null?void 0:X.value)!==void 0){let ee=H??"";(ne=(Y=l.current).onValueChange)==null||ne.call(Y,ee);return}else K||C(5,L);E.emit()}},emit:()=>{s.current.forEach(V=>V())}}),[]),S=p.useMemo(()=>({value:(V,H)=>{H!==i.current.get(V)&&(i.current.set(V,H),r.current.filtered.items.set(V,O(H)),C(2,()=>{T(),E.emit()}))},item:(V,H)=>(o.current.add(V),H&&(a.current.has(H)?a.current.get(H).add(V):a.current.set(H,new Set([V]))),C(3,()=>{N(),T(),r.current.value||P(),E.emit()}),()=>{i.current.delete(V),o.current.delete(V),r.current.filtered.items.delete(V);let K=I();C(4,()=>{N(),(K==null?void 0:K.getAttribute("id"))===V&&P(),E.emit()})}),group:V=>(a.current.has(V)||a.current.set(V,new Set),()=>{i.current.delete(V),a.current.delete(V)}),filter:()=>l.current.shouldFilter,label:c||e["aria-label"],commandRef:n,listId:A,inputId:k,labelId:w}),[]);function O(V){var H,K;let X=(K=(H=l.current)==null?void 0:H.filter)!=null?K:Omt;return V?X(V,r.current.search):0}function T(){if(!n.current||!r.current.search||l.current.shouldFilter===!1)return;let V=r.current.filtered.items,H=[];r.current.filtered.groups.forEach(X=>{let Y=a.current.get(X),ne=0;Y.forEach(ee=>{let re=V.get(ee);ne=Math.max(re,ne)}),H.push([X,ne])});let K=n.current.querySelector(Emt);M().sort((X,Y)=>{var ne,ee;let re=X.getAttribute(fs),be=Y.getAttribute(fs);return((ne=V.get(be))!=null?ne:0)-((ee=V.get(re))!=null?ee:0)}).forEach(X=>{let Y=X.closest(y5);Y?Y.appendChild(X.parentElement===Y?X:X.closest(`${y5} > *`)):K.appendChild(X.parentElement===K?X:X.closest(`${y5} > *`))}),H.sort((X,Y)=>Y[1]-X[1]).forEach(X=>{let Y=n.current.querySelector(`${Xp}[${fs}="${X[0]}"]`);Y==null||Y.parentElement.appendChild(Y)})}function P(){let V=M().find(K=>!K.ariaDisabled),H=V==null?void 0:V.getAttribute(fs);E.setState("value",H||void 0)}function N(){if(!r.current.search||l.current.shouldFilter===!1){r.current.filtered.count=o.current.size;return}r.current.filtered.groups=new Set;let V=0;for(let H of o.current){let K=i.current.get(H),X=O(K);r.current.filtered.items.set(H,X),X>0&&V++}for(let[H,K]of a.current)for(let X of K)if(r.current.filtered.items.get(X)>0){r.current.filtered.groups.add(H);break}r.current.filtered.count=V}function L(){var V,H,K;let X=I();X&&(((V=X.parentElement)==null?void 0:V.firstChild)===X&&((K=(H=X.closest(Xp))==null?void 0:H.querySelector(kmt))==null||K.scrollIntoView({block:"nearest"})),X.scrollIntoView({block:"nearest"}))}function I(){var V;return(V=n.current)==null?void 0:V.querySelector(`${e8}[aria-selected="true"]`)}function M(){return Array.from(n.current.querySelectorAll(uR))}function B(V){let H=M()[V];H&&E.setState("value",H.getAttribute(fs))}function R(V){var H;let K=I(),X=M(),Y=X.findIndex(ee=>ee===K),ne=X[Y+V];(H=l.current)!=null&&H.loop&&(ne=Y+V<0?X[X.length-1]:Y+V===X.length?X[0]:X[Y+V]),ne&&E.setState("value",ne.getAttribute(fs))}function D(V){let H=I(),K=H==null?void 0:H.closest(Xp),X;for(;K&&!X;)K=V>0?Imt(K,Xp):Fmt(K,Xp),X=K==null?void 0:K.querySelector(uR);X?E.setState("value",X.getAttribute(fs)):R(V)}let $=()=>B(M().length-1),z=V=>{V.preventDefault(),V.metaKey?$():V.altKey?D(1):R(1)},_=V=>{V.preventDefault(),V.metaKey?B(0):V.altKey?D(-1):R(-1)};return p.createElement("div",{ref:zm([n,t]),...y,"cmdk-root":"",onKeyDown:V=>{var H;if((H=y.onKeyDown)==null||H.call(y,V),!V.defaultPrevented)switch(V.key){case"n":case"j":{m&&V.ctrlKey&&z(V);break}case"ArrowDown":{z(V);break}case"p":case"k":{m&&V.ctrlKey&&_(V);break}case"ArrowUp":{_(V);break}case"Home":{V.preventDefault(),B(0);break}case"End":{V.preventDefault(),$();break}case"Enter":if(!V.nativeEvent.isComposing){V.preventDefault();let K=I();if(K){let X=new Event(j3);K.dispatchEvent(X)}}}}},p.createElement("label",{"cmdk-label":"",htmlFor:S.inputId,id:S.labelId,style:$mt},c),p.createElement(WW.Provider,{value:E},p.createElement(UW.Provider,{value:S},u)))}),Tmt=p.forwardRef((e,t)=>{var n,r;let o=p.useId(),a=p.useRef(null),i=p.useContext(VW),s=$m(),l=GW(e),c=(r=(n=l.current)==null?void 0:n.forceMount)!=null?r:i==null?void 0:i.forceMount;Yf(()=>s.item(o,i==null?void 0:i.id),[]);let u=KW(o,a,[e.value,e.children,a]),f=t8(),h=fu(E=>E.value&&E.value===u.current),v=fu(E=>c||s.filter()===!1?!0:E.search?E.filtered.items.get(o)>0:!0);p.useEffect(()=>{let E=a.current;if(!(!E||e.disabled))return E.addEventListener(j3,b),()=>E.removeEventListener(j3,b)},[v,e.onSelect,e.disabled]);function b(){var E,S;m(),(S=(E=l.current).onSelect)==null||S.call(E,u.current)}function m(){f.setState("value",u.current,!0)}if(!v)return null;let{disabled:y,value:A,onSelect:w,forceMount:k,...C}=e;return p.createElement("div",{ref:zm([a,t]),...C,id:o,"cmdk-item":"",role:"option","aria-disabled":y||void 0,"aria-selected":h||void 0,"data-disabled":y||void 0,"data-selected":h||void 0,onPointerMove:y?void 0:m,onClick:y?void 0:b},e.children)}),jmt=p.forwardRef((e,t)=>{let{heading:n,children:r,forceMount:o,...a}=e,i=p.useId(),s=p.useRef(null),l=p.useRef(null),c=p.useId(),u=$m(),f=fu(b=>o||u.filter()===!1?!0:b.search?b.filtered.groups.has(i):!0);Yf(()=>u.group(i),[]),KW(i,s,[e.value,e.heading,l]);let h=p.useMemo(()=>({id:i,forceMount:o}),[o]),v=p.createElement(VW.Provider,{value:h},r);return p.createElement("div",{ref:zm([s,t]),...a,"cmdk-group":"",role:"presentation",hidden:f?void 0:!0},n&&p.createElement("div",{ref:l,"cmdk-group-heading":"","aria-hidden":!0,id:c},n),p.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":n?c:void 0},v))}),Nmt=p.forwardRef((e,t)=>{let{alwaysRender:n,...r}=e,o=p.useRef(null),a=fu(i=>!i.search);return!n&&!a?null:p.createElement("div",{ref:zm([o,t]),...r,"cmdk-separator":"",role:"separator"})}),Pmt=p.forwardRef((e,t)=>{let{onValueChange:n,...r}=e,o=e.value!=null,a=t8(),i=fu(u=>u.search),s=fu(u=>u.value),l=$m(),c=p.useMemo(()=>{var u;let f=(u=l.commandRef.current)==null?void 0:u.querySelector(`${e8}[${fs}="${s}"]`);return f==null?void 0:f.getAttribute("id")},[s,l.commandRef]);return p.useEffect(()=>{e.value!=null&&a.setState("search",e.value)},[e.value]),p.createElement("input",{ref:t,...r,"cmdk-input":"",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"aria-autocomplete":"list",role:"combobox","aria-expanded":!0,"aria-controls":l.listId,"aria-labelledby":l.labelId,"aria-activedescendant":c,id:l.inputId,type:"text",value:o?e.value:i,onChange:u=>{o||a.setState("search",u.target.value),n==null||n(u.target.value)}})}),Rmt=p.forwardRef((e,t)=>{let{children:n,...r}=e,o=p.useRef(null),a=p.useRef(null),i=$m();return p.useEffect(()=>{if(a.current&&o.current){let s=a.current,l=o.current,c,u=new ResizeObserver(()=>{c=requestAnimationFrame(()=>{let f=s.offsetHeight;l.style.setProperty("--cmdk-list-height",f.toFixed(1)+"px")})});return u.observe(s),()=>{cancelAnimationFrame(c),u.unobserve(s)}}},[]),p.createElement("div",{ref:zm([o,t]),...r,"cmdk-list":"",role:"listbox","aria-label":"Suggestions",id:i.listId,"aria-labelledby":i.inputId},p.createElement("div",{ref:a,"cmdk-list-sizer":""},n))}),Mmt=p.forwardRef((e,t)=>{let{open:n,onOpenChange:r,overlayClassName:o,contentClassName:a,container:i,...s}=e;return p.createElement(Amt,{open:n,onOpenChange:r},p.createElement(wmt,{container:i},p.createElement(Cmt,{"cmdk-overlay":"",className:o}),p.createElement(Smt,{"aria-label":e.label,"cmdk-dialog":"",className:a},p.createElement(qW,{ref:t,...s}))))}),Lmt=p.forwardRef((e,t)=>{let n=p.useRef(!0),r=fu(o=>o.filtered.count===0);return p.useEffect(()=>{n.current=!1},[]),n.current||!r?null:p.createElement("div",{ref:t,...e,"cmdk-empty":"",role:"presentation"})}),Dmt=p.forwardRef((e,t)=>{let{progress:n,children:r,...o}=e;return p.createElement("div",{ref:t,...o,"cmdk-loading":"",role:"progressbar","aria-valuenow":n,"aria-valuemin":0,"aria-valuemax":100,"aria-label":"Loading..."},p.createElement("div",{"aria-hidden":!0},r))}),ko=Object.assign(qW,{List:Rmt,Item:Tmt,Input:Pmt,Group:jmt,Separator:Nmt,Dialog:Mmt,Empty:Lmt,Loading:Dmt});function Imt(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return n;n=n.nextElementSibling}}function Fmt(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return n;n=n.previousElementSibling}}function GW(e){let t=p.useRef(e);return Yf(()=>{t.current=e}),t}var Yf=typeof window>"u"?p.useEffect:p.useLayoutEffect;function Sd(e){let t=p.useRef();return t.current===void 0&&(t.current=e()),t}function zm(e){return t=>{e.forEach(n=>{typeof n=="function"?n(t):n!=null&&(n.current=t)})}}function fu(e){let t=t8(),n=()=>e(t.snapshot());return p.useSyncExternalStore(t.subscribe,n,n)}function KW(e,t,n){let r=p.useRef(),o=$m();return Yf(()=>{var a;let i=(()=>{var s;for(let l of n){if(typeof l=="string")return l.trim().toLowerCase();if(typeof l=="object"&&"current"in l)return l.current?(s=l.current.textContent)==null?void 0:s.trim().toLowerCase():r.current}})();o.value(e,i),(a=t.current)==null||a.setAttribute(fs,i),r.current=i}),r}var Bmt=()=>{let[e,t]=p.useState(),n=Sd(()=>new Map);return Yf(()=>{n.current.forEach(r=>r()),n.current=new Map},[e]),(r,o)=>{n.current.set(r,o),t({})}},$mt={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"};const XW=p.forwardRef(({className:e,...t},n)=>d.jsx(ko,{ref:n,className:et("flex h-full w-full flex-col overflow-hidden rounded-md bg-popover text-popover-foreground",e),...t}));XW.displayName=ko.displayName;const YW=p.forwardRef(({className:e,...t},n)=>d.jsxs("div",{className:"flex items-center border-b px-3","cmdk-input-wrapper":"",children:[d.jsx(jye,{className:"mr-2 h-4 w-4 shrink-0 opacity-50"}),d.jsx(ko.Input,{ref:n,className:et("flex h-10 w-full rounded-md bg-transparent py-3 text-sm outline-none placeholder:text-muted-foreground disabled:cursor-not-allowed disabled:opacity-50",e),...t})]}));YW.displayName=ko.Input.displayName;const zmt=p.forwardRef(({className:e,...t},n)=>d.jsx(ko.List,{ref:n,className:et("max-h-[300px] overflow-y-auto overflow-x-hidden",e),...t}));zmt.displayName=ko.List.displayName;const JW=p.forwardRef((e,t)=>d.jsx(ko.Empty,{ref:t,className:"py-6 text-center text-sm",...e}));JW.displayName=ko.Empty.displayName;const QW=p.forwardRef(({className:e,...t},n)=>d.jsx(ko.Group,{ref:n,className:et("overflow-hidden p-1 text-foreground [&_[cmdk-group-heading]]:px-2 [&_[cmdk-group-heading]]:py-1.5 [&_[cmdk-group-heading]]:text-xs [&_[cmdk-group-heading]]:font-medium [&_[cmdk-group-heading]]:text-muted-foreground",e),...t}));QW.displayName=ko.Group.displayName;const _mt=p.forwardRef(({className:e,...t},n)=>d.jsx(ko.Separator,{ref:n,className:et("-mx-1 h-px bg-border",e),...t}));_mt.displayName=ko.Separator.displayName;const ZW=p.forwardRef(({className:e,...t},n)=>d.jsx(ko.Item,{ref:n,className:et("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none aria-selected:bg-accent aria-selected:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),...t}));ZW.displayName=ko.Item.displayName;const eV="Popover",[tV,qVt]=Yr(eV,[Bf]),n8=Bf(),[Hmt,Jf]=tV(eV),Umt=e=>{const{__scopePopover:t,children:n,open:r,defaultOpen:o,onOpenChange:a,modal:i=!1}=e,s=n8(t),l=p.useRef(null),[c,u]=p.useState(!1),[f=!1,h]=Xr({prop:r,defaultProp:o,onChange:a});return p.createElement(I6,s,p.createElement(Hmt,{scope:t,contentId:Ta(),triggerRef:l,open:f,onOpenChange:h,onOpenToggle:p.useCallback(()=>h(v=>!v),[h]),hasCustomAnchor:c,onCustomAnchorAdd:p.useCallback(()=>u(!0),[]),onCustomAnchorRemove:p.useCallback(()=>u(!1),[]),modal:i},n))},Wmt="PopoverTrigger",Vmt=p.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,o=Jf(Wmt,n),a=n8(n),i=sn(t,o.triggerRef),s=p.createElement(ht.button,Z({type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":oV(o.open)},r,{ref:i,onClick:pt(e.onClick,o.onOpenToggle)}));return o.hasCustomAnchor?s:p.createElement(F6,Z({asChild:!0},a),s)}),nV="PopoverPortal",[qmt,Gmt]=tV(nV,{forceMount:void 0}),Kmt=e=>{const{__scopePopover:t,forceMount:n,children:r,container:o}=e,a=Jf(nV,t);return p.createElement(qmt,{scope:t,forceMount:n},p.createElement(Ha,{present:n||a.open},p.createElement(Ay,{asChild:!0,container:o},r)))},dg="PopoverContent",Xmt=p.forwardRef((e,t)=>{const n=Gmt(dg,e.__scopePopover),{forceMount:r=n.forceMount,...o}=e,a=Jf(dg,e.__scopePopover);return p.createElement(Ha,{present:r||a.open},a.modal?p.createElement(Ymt,Z({},o,{ref:t})):p.createElement(Jmt,Z({},o,{ref:t})))}),Ymt=p.forwardRef((e,t)=>{const n=Jf(dg,e.__scopePopover),r=p.useRef(null),o=sn(t,r),a=p.useRef(!1);return p.useEffect(()=>{const i=r.current;if(i)return Ty(i)},[]),p.createElement(Z6,{as:Fl,allowPinchZoom:!0},p.createElement(rV,Z({},e,{ref:o,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:pt(e.onCloseAutoFocus,i=>{var s;i.preventDefault(),a.current||(s=n.triggerRef.current)===null||s===void 0||s.focus()}),onPointerDownOutside:pt(e.onPointerDownOutside,i=>{const s=i.detail.originalEvent,l=s.button===0&&s.ctrlKey===!0,c=s.button===2||l;a.current=c},{checkForDefaultPrevented:!1}),onFocusOutside:pt(e.onFocusOutside,i=>i.preventDefault(),{checkForDefaultPrevented:!1})})))}),Jmt=p.forwardRef((e,t)=>{const n=Jf(dg,e.__scopePopover),r=p.useRef(!1),o=p.useRef(!1);return p.createElement(rV,Z({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:a=>{var i;if((i=e.onCloseAutoFocus)===null||i===void 0||i.call(e,a),!a.defaultPrevented){var s;r.current||(s=n.triggerRef.current)===null||s===void 0||s.focus(),a.preventDefault()}r.current=!1,o.current=!1},onInteractOutside:a=>{var i,s;(i=e.onInteractOutside)===null||i===void 0||i.call(e,a),a.defaultPrevented||(r.current=!0,a.detail.originalEvent.type==="pointerdown"&&(o.current=!0));const l=a.target;((s=n.triggerRef.current)===null||s===void 0?void 0:s.contains(l))&&a.preventDefault(),a.detail.originalEvent.type==="focusin"&&o.current&&a.preventDefault()}}))}),rV=p.forwardRef((e,t)=>{const{__scopePopover:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:a,disableOutsidePointerEvents:i,onEscapeKeyDown:s,onPointerDownOutside:l,onFocusOutside:c,onInteractOutside:u,...f}=e,h=Jf(dg,n),v=n8(n);return Y6(),p.createElement(J6,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:a},p.createElement(vy,{asChild:!0,disableOutsidePointerEvents:i,onInteractOutside:u,onEscapeKeyDown:s,onPointerDownOutside:l,onFocusOutside:c,onDismiss:()=>h.onOpenChange(!1)},p.createElement(B6,Z({"data-state":oV(h.open),role:"dialog",id:h.contentId},v,f,{ref:t,style:{...f.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}}))))});function oV(e){return e?"open":"closed"}const Qmt=Umt,Zmt=Vmt,e1t=Kmt,aV=Xmt,t1t=Qmt,n1t=Zmt,iV=p.forwardRef(({className:e,align:t="center",sideOffset:n=4,...r},o)=>d.jsx(e1t,{children:d.jsx(aV,{ref:o,align:t,sideOffset:n,className:et("z-50 w-72 rounded-md border bg-popover p-4 text-popover-foreground shadow-md outline-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...r})}));iV.displayName=aV.displayName;function r1t({value:e,onChange:t,defaultValue:n="",options:r,placeholder:o="",labelKey:a="label",valueKey:i="value"}){var f;const[s,l]=p.useState(!1),[c,u]=p.useState(n);return e=e||c,d.jsxs(t1t,{open:s,onOpenChange:l,children:[d.jsx(n1t,{asChild:!0,children:d.jsxs(_e,{variant:"outline",role:"combobox","aria-expanded":s,className:"w-[280px] justify-between",children:[e?(f=r.find(h=>h[i]+""===e))==null?void 0:f[a]:d.jsx("span",{children:o}),d.jsx(bye,{className:"ml-2 h-4 w-4 shrink-0 opacity-50"})]})}),d.jsx(iV,{className:"w-[200px] p-0",children:d.jsxs(XW,{filter:(h,v)=>{var m;const b=(m=r.find(y=>y[i]+""===h))==null?void 0:m[a];return b&&b.toLocaleUpperCase().includes(v.toLocaleUpperCase())?1:0},children:[d.jsx(YW,{placeholder:"",className:"h-9"}),d.jsx(JW,{}),d.jsx(QW,{className:"max-h-[400px] overflow-y-auto",children:r.map(h=>d.jsxs(ZW,{value:h[i]+"",onSelect:v=>{u(v),t==null||t(v),l(!1)},children:[h[a],d.jsx(Yz,{className:et("ml-auto h-4 w-4",e===h[i]+""?"opacity-100":"opacity-0")})]},h[i]))})]})})]})}const cf=e=>e,o1t=W.memo(({index:e,style:t,size:n,labels:r,pdf:o,onLoad:a})=>{const i=p.useRef(null),s=p.useRef(null),[l,c]=p.useState(1),u=async()=>{const h=await o.getPage(e+1),v=h.getViewport({scale:1}),b=n/v.width;c(b);const m=document.createElement("canvas"),y=m.getContext("2d");m.width=Math.floor(v.width*b),m.height=Math.floor(v.height*b),m.style.width=Math.floor(v.width*b)+"px",m.style.height=Math.floor(v.height*b)+"px",i.current.append(m),a==null||a(v.width),h.render({canvasContext:y,viewport:h.getViewport({scale:b})}),f(h,h.getViewport({scale:b}))},f=async(h,v)=>{h.getTextContent().then(function(b){return v4.renderTextLayer({textContentSource:b,container:s.current,viewport:v,textDivs:[]})})};return p.useEffect(()=>{u()},[]),d.jsxs("div",{className:"bg-[#fff] border-b-2 overflow-hidden",style:t,children:[d.jsx("div",{ref:i,className:"canvasWrapper"}),r&&d.jsx("svg",{className:"absolute top-0 w-full h-full",children:r.map(h=>d.jsx("rect",{x:h[0]*l,y:h[1]*l,width:(h[2]-h[0])*l,height:(h[3]-h[1])*l,style:{fill:"rgba(255, 236, 61, 0.2)",strokeWidth:1,stroke:"#ffec3d"}},h[0]))}),d.jsx("div",{ref:s,className:"textLayer absolute inset-0 overflow-hidden opacity-25 origin-top-left z-20 leading-none"})]})},oae);function a1t({data:e}){const{t}=ze(),n=p.useRef(null),r=p.useRef(null),[o,a]=p.useState({width:0,height:0}),[i,s]=p.useState(!1),[l,c]=p.useState(-1),u=()=>{const[w,k]=p.useState({});return[w,C=>{const E={};C.box.forEach(S=>E[S.page]?E[S.page].push(S.bbox):E[S.page]=[S.bbox]),k(E)}]},[f,h]=u();p.useEffect(()=>{const w=n.current,k=()=>{if(w){const[C,E]=[w.offsetWidth-16,w.offsetHeight-32];a({width:C,height:E}),document.getElementById("warp-pdf").style.setProperty("--scale-factor",C/y.current+"")}};return k(),window.addEventListener("resize",k),()=>window.removeEventListener("resize",k)},[]);const[v,b]=p.useState(null);p.useEffect(()=>{s(!0),h({box:[]});const w=cf(e.fileUrl);v4.GlobalWorkerOptions.workerSrc="/pdf.worker.min.js",v4.getDocument(w).promise.then(k=>{s(!1),b(k),setTimeout(()=>{c(0);const C=e.chunks[0];h(C);const E=(C.box[0].page-1)*(o.width/.7),S=C.box[0].bbox[1]*(o.width/y.current)-100;r.current.scrollTo(E+S)},3e3)})},[e]);const m=(w,k)=>{h(k),c(w);const C=k.box[0].bbox[1]*(o.width/y.current)-100,E=(k.box[0].page-1)*(o.width/.7);r.current.scrollTo(E+C)},y=p.useRef(1),A=w=>{if(y.current===w)return;document.getElementById("warp-pdf").style.setProperty("--scale-factor",o.width/w+""),y.current=w};return d.jsxs("div",{ref:n,className:"flex-1 bg-gray-100 rounded-md py-4 px-2 relative",children:[i?d.jsx("div",{className:"absolute w-full h-full top-0 left-0 flex justify-center items-center z-10 bg-[rgba(255,255,255,0.6)] dark:bg-blur-shared",children:d.jsx("span",{className:"loading loading-infinity loading-lg"})}):d.jsx("div",{id:"warp-pdf",className:"file-view absolute",children:d.jsx(aae,{ref:r,itemCount:(v==null?void 0:v.numPages)||100,itemSize:o.width/.7,width:o.width,height:o.height,children:w=>d.jsx(o1t,{...w,pdf:v,size:o.width,labels:f[w.index+1],onLoad:A})})}),d.jsxs("div",{className:"absolute left-[0px] rounded-sm p-4 px-0 top-[50%] translate-y-[-50%] max-2xl:scale-75 origin-top-left",children:[d.jsx("p",{className:"mb-1 text-sm font-bold text-center rounded-sm bg-[rgb(186,210,249)] text-blue-600",children:t("chat.sourceTooltip")}),d.jsx("div",{className:"flex flex-col gap-2 ",children:e.chunks.map((w,k)=>d.jsx("div",{onClick:()=>m(k,w),className:`flag h-[38px] leading-[38px] px-6 pl-4 border-2 border-l-0 border-r-0 border-[rgba(53,126,249,.60)] bg-[rgba(255,255,255,0.2)] text-blue-600 ${l===k&&"font-bold active"} cursor-pointer relative`,children:d.jsx("span",{children:w.score})},k))})]})]})}function i1t({fileName:e,loading:t=!1,desc:n="",accept:r,children:o,onUpload:a,onSubmit:i,onClose:s}){const{t:l}=ze(),{end:c,tasks:u,onDrop:f,getResult:h}=s1t(!0,50,e,a),{getRootProps:v,getInputProps:b,isDragActive:m}=aB({accept:{"application/*":r.map(y=>`.${y}`)},useFsAccessApi:!1,onDrop:f});return d.jsx("dialog",{className:"modal bg-blur-shared modal-open",onClick:s,children:d.jsxs("form",{method:"dialog",className:"max-w-[540px] flex flex-col modal-box bg-[#fff] shadow-lg dark:bg-background",onClick:y=>y.stopPropagation(),children:[d.jsx("button",{className:"btn btn-sm btn-circle btn-ghost absolute right-2 top-2",onClick:s,children:"✕"}),d.jsx("h3",{className:"font-bold text-lg",children:l("code.uploadFile")}),d.jsx("p",{className:"py-4",children:n}),d.jsx("div",{className:"flex flex-wrap justify-center overflow-y-auto no-scrollbar",children:d.jsxs("div",{className:"w-[460px]",children:[d.jsxs("div",{...v(),className:"h-[100px] border border-dashed flex justify-center items-center cursor-pointer",children:[d.jsx("input",{...b()}),m?d.jsx("p",{children:l("code.dropFileHere")}):d.jsx("p",{children:l("code.clickOrDragHere")})]}),d.jsx("div",{className:" max-h-[300px] overflow-y-auto no-scrollbar mt-4",children:u.map(y=>d.jsxs("div",{children:[d.jsx("p",{className:`max-w-[300px] overflow-hidden text-ellipsis whitespace-nowrap ${y.error&&"text-red-400"}`,children:y.file.name}),d.jsx(r7,{error:y.error,value:y.schedule,className:"w-full"})]},y.id))}),d.jsx("div",{children:o}),d.jsxs("div",{className:"flex justify-end gap-4 mt-4",children:[d.jsx(_e,{variant:"outline",className:"h-8",onClick:s,children:l("cancel")}),d.jsxs(_e,{type:"submit",className:"h-8",disabled:t||!c,onClick:()=>!t&&i(h()),children:[t&&d.jsx("span",{className:"loading loading-spinner loading-xs"}),l("create")]})]})]})})]})})}const s1t=(e,t,n,r)=>{const{t:o}=ze(),{setErrorData:a}=p.useContext(wt),[i,s]=p.useState([]),l=p.useRef(0),c=p.useRef([]),u=p.useRef([]);p.useEffect(()=>{e||(s([]),l.current=0,c.current=[],u.current=[])},[e]);const f=m=>{const y=t*1024*1024,A=[],w=[];m.forEach(k=>{k.size<y?w.push(k):A.push(k.name)}),A.length&&a({title:o("prompt"),list:A.map(k=>`${o("code.file")}: ${k} ${o("code.sizeExceedsLimit")}`)}),w.length&&(s(k=>[...k,...w.map(C=>({id:ci(8),file:C,await:!0,schedule:0,error:!1}))]),l.current+=w.length)},h=async(m,y)=>{try{const A=new FormData;A.append(n,m);const k=await r(A,{headers:{"Content-Type":"multipart/form-data;charset=utf-8"},onUploadProgress:C=>{const{loaded:E,total:S}=C,O=Math.round(E*100/S);console.log(`Upload progress: ${m.name} ${O}%`),y(O)}});return console.log("Upload complete:",k),k}catch(A){return console.error("Error uploading file:",A),""}},[v,b]=p.useState(!0);return p.useEffect(()=>{let y=[],A=[];i.forEach(w=>{w.await?y.push(w):w.schedule!==100&&!w.error&&A.push(w)}),(A.length||y.length)&&(b(!1),y.filter((w,k)=>k<3-A.length).forEach(w=>{s(k=>k.map(C=>C.id===w.id?{...C,await:!1,schedule:1}:C)),h(w.file,k=>{s(C=>C.map(E=>E.id===w.id?{...E,schedule:k}:E))}).then(k=>{k?c.current.push(k):(u.current.push(w.file.name),s(C=>C.map(E=>E.id!==w.id?E:{...E,error:!0}))),b(c.current.length+u.current.length===l.current)})}))},[i]),{end:v,tasks:i,onDrop:f,getResult:()=>[c.current,u.current]}},l1t=[{instruction:"用户指令(必填)",input:"用户输入(选填)",output:"模型回答(必填)",history:[["第一轮指令(选填)","第一轮回答(选填)"],["第二轮指令(选填)","第二轮回答(选填)"]]},{instruction:"用户指令(必填)",input:"用户输入(选填)",output:"模型回答(必填)",history:[["第一轮指令(选填)","第一轮回答(选填)"],["第二轮指令(选填)","第二轮回答(选填)"]]},{instruction:"用户指令(必填)",input:"用户输入(选填)",output:"模型回答(必填)",history:[["第一轮指令(选填)","第一轮回答(选填)"],["第二轮指令(选填)","第二轮回答(选填)"]]}];function c1t({onChange:e}){const{t}=ze(),{openPopUp:n,closePopUp:r}=p.useContext(Hn),{prsetList:o,handleChangePrsetList:a}=u1t(e),[i,s]=p.useState({}),{userList:l,setUserList:c,handleChangeUserList:u,handleUploadUserList:f}=d1t(e),[h,v]=p.useState(!1),b=async m=>{const y=await Qht(m.dataSource);s(A=>({...A,[m.id]:!0})),await Jh(cf(y.url),m.name),s(A=>({...A,[m.id]:!1}))};return d.jsxs("div",{children:[d.jsxs("div",{className:"flex justify-between",children:[d.jsxs("div",{children:[d.jsx(_e,{size:"sm",className:"rounded-full h-7",onClick:()=>n(d.jsx(i1t,{fileName:"files",accept:["json"],onClose:r,onUpload:Yht,onSubmit:m=>f(m,r)})),children:t("finetune.uploadDataset")}),d.jsx(_e,{variant:"link",onClick:()=>i2e(l1t),children:t("finetune.downloadSampleFile")})]}),d.jsxs("div",{className:"flex gap-2 items-center",children:[d.jsx(Eh,{checked:h,onCheckedChange:m=>v(m)}),d.jsx(_n,{children:t("finetune.customSampleSize")}),d.jsx(ru,{children:d.jsxs(ou,{children:[d.jsx(au,{children:d.jsx(Sv,{size:18})}),d.jsxs(_l,{children:[d.jsx("p",{children:t("finetune.customSampleSizeTooltip1")}),d.jsx("p",{children:t("finetune.customSampleSizeTooltip2")}),d.jsx("p",{children:t("finetune.customSampleSizeTooltip3")})]})]})})]})]}),d.jsxs("div",{className:"border rounded-md p-4 overflow-y-auto max-h-[400px] mt-4 shadow-md bg-gray-100 dark:bg-gray-800",children:[d.jsx("p",{className:"text-sm text-muted-foreground mt-4",children:t("finetune.presetDatasets")}),o.length?o.map((m,y)=>d.jsxs("div",{className:"flex gap-4 items-center mt-2 h-8 hover:bg-gray-200 dark:hover:bg-gray-600",children:[d.jsx(Eh,{checked:m.checked,onCheckedChange:A=>a(m.id,"checked",A)}),d.jsx("span",{className:"text-sm",children:m.name}),d.jsxs("div",{className:"flex ml-auto gap-4",children:[d.jsxs(_e,{size:"sm",variant:"outline",disabled:i[m.id],onClick:()=>b(m),className:"rounded-full h-6 px-4 ml-auto",children:[i[m.id]&&d.jsx(R4,{className:"animate-spin mr-2",size:14}),t("finetune.download")]}),h?d.jsx(fn,{placeholder:t("finetune.sampleSize"),type:"number",value:m.sampleSize,onChange:A=>a(m.id,"sampleSize",A.target.value),className:"bg-[#fff] rounded-full w-28 h-6"}):d.jsxs(cu,{variant:"outline",className:"text-sm",children:[t("finetune.sampleSize"),":",m.sampleSize]})]})]},m.id)):d.jsx("div",{className:" text-gray-400 text-sm mt-4 indent-2",children:t("finetune.noData")}),d.jsx("p",{className:"text-sm text-muted-foreground mt-4",children:t("finetune.userDatasets")}),l.length?l.map(m=>d.jsxs("div",{className:"flex gap-4 items-center mt-2 h-8 hover:bg-gray-200",children:[d.jsx(Eh,{checked:m.checked,onCheckedChange:y=>u(m.id,"checked",y)}),d.jsx("span",{className:"text-sm",children:m.name}),d.jsxs("div",{className:"flex ml-auto gap-4",children:[d.jsx(_e,{size:"sm",variant:"destructive",className:"rounded-full h-6 px-4",onClick:()=>{c(y=>{const A=y.filter(w=>w.id!==m.id);return e("train_data",A),A})},children:t("delete")}),h?d.jsx(fn,{placeholder:t("finetune.sampleSizePlaceholder"),type:"number",value:m.sampleSize,onChange:y=>u(m.id,"sampleSize",y.target.value),className:"bg-[#fff] rounded-full w-28 h-6"}):d.jsxs(cu,{variant:"outline",className:"text-sm",children:[t("finetune.sampleSize"),":",m.sampleSize]})]})]})):d.jsx("div",{className:" text-gray-400 text-sm mt-4 indent-2",children:t("finetune.noData")})]})]})}function u1t(e){const[t,n]=p.useState([]);return p.useEffect(()=>{Jht().then(n)},[]),{prsetList:t,handleChangePrsetList:(o,a,i)=>{n(s=>{const l=s.map(c=>c.id===o?{...c,[a]:i}:c);return e("preset_data",l),l})}}}function d1t(e){const[t,n]=p.useState([]);return{userList:t,setUserList:n,handleChangeUserList:(a,i,s)=>{n(l=>{const c=l.map(u=>u.id===a?{...u,[i]:s}:u);return e("train_data",c),c})},handleUploadUserList:(a,i)=>{n(s=>{const l=[...a[0],...s];return e("train_data",l),l}),i()}}}function f1t({rtClick:e,gpuClick:t,onCancel:n,onCreate:r}){const{t:o}=ze(),a=[{name:"gpus",value:"",desc:o("finetune.gpuDesc")},{name:"val_ratio",value:"0.1",desc:o("finetune.valRatioDesc")},{name:"per_device_train_batch_size",value:"1",desc:o("finetune.batchSizeDesc")},{name:"learning_rate",value:"0.00005",desc:o("finetune.learningRateDesc")},{name:"num_train_epochs",value:"3",desc:o("finetune.numEpochsDesc")},{name:"max_seq_len",value:"8192",desc:o("finetune.maxSeqLenDesc")},{name:"cpu_load",value:"false",desc:o("finetune.cpuLoadDesc")}],[i]=p.useState(a),{setErrorData:s}=p.useContext(wt),l=p.useRef({method:"full",server:"",base_model:"",model_name:"",extra_params:a.reduce((y,A)=>(y[A.name]=A.value,y),{})}),{services:c,models:u,selectService:f}=p1t(),h=async y=>{l.current.server=y,f(y)},[v,b]=p.useState(!1),m=async()=>{const y=[];if(l.current.server||y.push(o("finetune.selectRTService")),l.current.base_model||y.push(o("finetune.selectBaseModel")),/^(?=.*[a-zA-Z])(?=.*\d)?[a-zA-Z\d_-]+$/.test(l.current.model_name)||y.push(o("finetune.enterModelName")),y.length)return s({title:"",list:y});console.log("object :>> ",l.current),b(!0);const A=await mt(Wht(l.current));b(!1),A&&r(A.id)};return d.jsxs("div",{className:"pt-2",children:[d.jsxs("div",{className:"border-b pb-2 flex justify-between items-center",children:[d.jsx("h1",{className:"",children:o("finetune.createTrainingTask")}),d.jsx(_e,{size:"sm",className:"rounded-full h-7",onClick:e,children:o("finetune.rtServiceManagement")})]}),d.jsxs("div",{className:"border-b pb-4",children:[d.jsxs("div",{className:"flex gap-4 flex-col mt-4",children:[d.jsxs("small",{className:"text-sm font-medium leading-none text-gray-500 flex gap-2 items-center",children:[d.jsx("span",{children:o("finetune.rtService")}),d.jsx(ru,{children:d.jsxs(ou,{children:[d.jsx(au,{children:d.jsx(Sv,{size:18})}),d.jsx(_l,{children:d.jsx("p",{children:o("finetune.rtServiceTooltip")})})]})})]}),d.jsxs("div",{className:"flex gap-4 items-center",children:[d.jsxs(Ly,{onValueChange:h,children:[d.jsx(Iy,{className:"w-[280px]",children:d.jsx(n7,{placeholder:""})}),d.jsx(Cm,{children:d.jsx(Dy,{children:c.map(y=>d.jsx(gs,{value:y.id,children:y.name},y.id))})})]}),d.jsx(_e,{size:"sm",className:"rounded-full h-7 px-2",onClick:t,children:o("finetune.gpuResourceUsage")})]})]}),d.jsxs("div",{className:"flex gap-4 flex-col mt-4",children:[d.jsx("small",{className:"text-sm font-medium leading-none text-gray-500",children:o("finetune.baseModel")}),d.jsx(r1t,{options:u,labelKey:"model",valueKey:"id",onChange:y=>l.current.base_model=y})]}),d.jsxs("div",{className:"flex gap-4 flex-col mt-4",children:[d.jsx("small",{className:"text-sm font-medium leading-none text-gray-500",children:o("finetune.finetuneModelName")}),d.jsx(fn,{maxLength:50,className:"max-w-[400px]",onChange:y=>l.current.model_name=y.target.value})]})]}),d.jsx("div",{className:"border-b pb-4",children:d.jsxs("div",{className:"flex gap-4 flex-col mt-4",children:[d.jsx("small",{className:"text-sm font-medium leading-none text-gray-500",children:o("finetune.dataset")}),d.jsx(c1t,{onChange:(y,A)=>l.current[y]=A})]})}),d.jsxs("div",{className:"border-b pb-4",children:[d.jsxs("div",{className:"flex gap-4 flex-col mt-4",children:[d.jsx("small",{className:"text-sm font-medium leading-none text-gray-500",children:o("finetune.trainingMethod")}),d.jsx("div",{className:"mt-1",children:d.jsxs(TW,{defaultValue:"full",className:"flex gap-6",onValueChange:y=>l.current.method=y,children:[d.jsxs("div",{className:"flex items-center space-x-2",children:[d.jsx(fv,{value:"full",id:"r1"}),d.jsx(_n,{htmlFor:"r1",children:o("finetune.fullFineTune")})]}),d.jsxs("div",{className:"flex items-center space-x-2",children:[d.jsx(fv,{value:"freeze",id:"r2"}),d.jsx(_n,{htmlFor:"r2",children:o("finetune.freeze")})]}),d.jsxs("div",{className:"flex items-center space-x-2",children:[d.jsx(fv,{value:"lora",id:"r3"}),d.jsx(_n,{htmlFor:"r3",children:o("finetune.lora")})]})]})})]}),d.jsxs("div",{className:"flex gap-4 flex-col mt-4",children:[d.jsxs("small",{className:"text-sm font-medium leading-none text-gray-500 flex gap-2 items-center",children:[d.jsx("span",{children:o("finetune.parameterConfiguration")}),d.jsx(ru,{children:d.jsxs(ou,{children:[d.jsx(au,{children:d.jsx(Sv,{size:18})}),d.jsx(_l,{children:d.jsx("p",{children:o("finetune.parameterConfigurationTooltip")})})]})})]}),d.jsx("div",{children:d.jsxs(xo,{children:[d.jsx(Ao,{children:d.jsxs(dn,{children:[d.jsx(lt,{className:"w-[100px]",children:o("finetune.parameter")}),d.jsx(lt,{children:o("finetune.quantity")}),d.jsx(lt,{children:o("finetune.description")})]})}),d.jsx(wo,{children:i.map((y,A)=>d.jsxs(dn,{children:[d.jsx(rt,{className:"font-medium",children:y.name}),d.jsx(rt,{children:d.jsx(fn,{className:"text-sm w-[180px]",defaultValue:y.value,onChange:w=>l.current.extra_params[y.name]=w.target.value})}),d.jsx(rt,{children:y.desc})]},A))})]})})]})]}),d.jsxs("div",{className:"mt-6 flex gap-6",children:[d.jsx(_e,{disabled:v,className:"rounded-full px-12",onClick:m,children:o("create")}),d.jsx(_e,{disabled:v,className:"rounded-full px-12",variant:"outline",onClick:n,children:o("cancel")})]})]})}const p1t=()=>{const[e,t]=p.useState([]),[n,r]=p.useState([]);return p.useEffect(()=>{q$().then(a=>{t(a.map(i=>({id:i.id,name:i.server,url:i.endpoint})))})},[]),{services:e,models:n,selectService:async a=>{var l;const i=(l=e.find(c=>c.id===a))==null?void 0:l.name,s=await K$(i);r(s.filter(c=>c.sft_support))}}};var h1t=Array.isArray,Oo=h1t,g1t=typeof ar=="object"&&ar&&ar.Object===Object&&ar,sV=g1t,m1t=sV,v1t=typeof self=="object"&&self&&self.Object===Object&&self,b1t=m1t||v1t||Function("return this")(),Ki=b1t,y1t=Ki,x1t=y1t.Symbol,_m=x1t,dR=_m,lV=Object.prototype,A1t=lV.hasOwnProperty,w1t=lV.toString,Yp=dR?dR.toStringTag:void 0;function C1t(e){var t=A1t.call(e,Yp),n=e[Yp];try{e[Yp]=void 0;var r=!0}catch{}var o=w1t.call(e);return r&&(t?e[Yp]=n:delete e[Yp]),o}var S1t=C1t,E1t=Object.prototype,k1t=E1t.toString;function O1t(e){return k1t.call(e)}var T1t=O1t,fR=_m,j1t=S1t,N1t=T1t,P1t="[object Null]",R1t="[object Undefined]",pR=fR?fR.toStringTag:void 0;function M1t(e){return e==null?e===void 0?R1t:P1t:pR&&pR in Object(e)?j1t(e):N1t(e)}var el=M1t;function L1t(e){return e!=null&&typeof e=="object"}var tl=L1t,D1t=el,I1t=tl,F1t="[object Symbol]";function B1t(e){return typeof e=="symbol"||I1t(e)&&D1t(e)==F1t}var Qf=B1t,$1t=Oo,z1t=Qf,_1t=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,H1t=/^\w*$/;function U1t(e,t){if($1t(e))return!1;var n=typeof e;return n=="number"||n=="symbol"||n=="boolean"||e==null||z1t(e)?!0:H1t.test(e)||!_1t.test(e)||t!=null&&e in Object(t)}var r8=U1t;function W1t(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var Yl=W1t;const Zf=pn(Yl);var V1t=el,q1t=Yl,G1t="[object AsyncFunction]",K1t="[object Function]",X1t="[object GeneratorFunction]",Y1t="[object Proxy]";function J1t(e){if(!q1t(e))return!1;var t=V1t(e);return t==K1t||t==X1t||t==G1t||t==Y1t}var o8=J1t;const Pt=pn(o8);var Q1t=Ki,Z1t=Q1t["__core-js_shared__"],e0t=Z1t,x5=e0t,hR=function(){var e=/[^.]+$/.exec(x5&&x5.keys&&x5.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function t0t(e){return!!hR&&hR in e}var n0t=t0t,r0t=Function.prototype,o0t=r0t.toString;function a0t(e){if(e!=null){try{return o0t.call(e)}catch{}try{return e+""}catch{}}return""}var cV=a0t,i0t=o8,s0t=n0t,l0t=Yl,c0t=cV,u0t=/[\\^$.*+?()[\]{}|]/g,d0t=/^\[object .+?Constructor\]$/,f0t=Function.prototype,p0t=Object.prototype,h0t=f0t.toString,g0t=p0t.hasOwnProperty,m0t=RegExp("^"+h0t.call(g0t).replace(u0t,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function v0t(e){if(!l0t(e)||s0t(e))return!1;var t=i0t(e)?m0t:d0t;return t.test(c0t(e))}var b0t=v0t;function y0t(e,t){return e==null?void 0:e[t]}var x0t=y0t,A0t=b0t,w0t=x0t;function C0t(e,t){var n=w0t(e,t);return A0t(n)?n:void 0}var Ru=C0t,S0t=Ru,E0t=S0t(Object,"create"),vx=E0t,gR=vx;function k0t(){this.__data__=gR?gR(null):{},this.size=0}var O0t=k0t;function T0t(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var j0t=T0t,N0t=vx,P0t="__lodash_hash_undefined__",R0t=Object.prototype,M0t=R0t.hasOwnProperty;function L0t(e){var t=this.__data__;if(N0t){var n=t[e];return n===P0t?void 0:n}return M0t.call(t,e)?t[e]:void 0}var D0t=L0t,I0t=vx,F0t=Object.prototype,B0t=F0t.hasOwnProperty;function $0t(e){var t=this.__data__;return I0t?t[e]!==void 0:B0t.call(t,e)}var z0t=$0t,_0t=vx,H0t="__lodash_hash_undefined__";function U0t(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=_0t&&t===void 0?H0t:t,this}var W0t=U0t,V0t=O0t,q0t=j0t,G0t=D0t,K0t=z0t,X0t=W0t;function ep(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}ep.prototype.clear=V0t;ep.prototype.delete=q0t;ep.prototype.get=G0t;ep.prototype.has=K0t;ep.prototype.set=X0t;var Y0t=ep;function J0t(){this.__data__=[],this.size=0}var Q0t=J0t;function Z0t(e,t){return e===t||e!==e&&t!==t}var a8=Z0t,evt=a8;function tvt(e,t){for(var n=e.length;n--;)if(evt(e[n][0],t))return n;return-1}var bx=tvt,nvt=bx,rvt=Array.prototype,ovt=rvt.splice;function avt(e){var t=this.__data__,n=nvt(t,e);if(n<0)return!1;var r=t.length-1;return n==r?t.pop():ovt.call(t,n,1),--this.size,!0}var ivt=avt,svt=bx;function lvt(e){var t=this.__data__,n=svt(t,e);return n<0?void 0:t[n][1]}var cvt=lvt,uvt=bx;function dvt(e){return uvt(this.__data__,e)>-1}var fvt=dvt,pvt=bx;function hvt(e,t){var n=this.__data__,r=pvt(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var gvt=hvt,mvt=Q0t,vvt=ivt,bvt=cvt,yvt=fvt,xvt=gvt;function tp(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}tp.prototype.clear=mvt;tp.prototype.delete=vvt;tp.prototype.get=bvt;tp.prototype.has=yvt;tp.prototype.set=xvt;var yx=tp,Avt=Ru,wvt=Ki,Cvt=Avt(wvt,"Map"),i8=Cvt,mR=Y0t,Svt=yx,Evt=i8;function kvt(){this.size=0,this.__data__={hash:new mR,map:new(Evt||Svt),string:new mR}}var Ovt=kvt;function Tvt(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}var jvt=Tvt,Nvt=jvt;function Pvt(e,t){var n=e.__data__;return Nvt(t)?n[typeof t=="string"?"string":"hash"]:n.map}var xx=Pvt,Rvt=xx;function Mvt(e){var t=Rvt(this,e).delete(e);return this.size-=t?1:0,t}var Lvt=Mvt,Dvt=xx;function Ivt(e){return Dvt(this,e).get(e)}var Fvt=Ivt,Bvt=xx;function $vt(e){return Bvt(this,e).has(e)}var zvt=$vt,_vt=xx;function Hvt(e,t){var n=_vt(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}var Uvt=Hvt,Wvt=Ovt,Vvt=Lvt,qvt=Fvt,Gvt=zvt,Kvt=Uvt;function np(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}np.prototype.clear=Wvt;np.prototype.delete=Vvt;np.prototype.get=qvt;np.prototype.has=Gvt;np.prototype.set=Kvt;var s8=np,uV=s8,Xvt="Expected a function";function l8(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(Xvt);var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],a=n.cache;if(a.has(o))return a.get(o);var i=e.apply(this,r);return n.cache=a.set(o,i)||a,i};return n.cache=new(l8.Cache||uV),n}l8.Cache=uV;var dV=l8;const Yvt=pn(dV);var Jvt=dV,Qvt=500;function Zvt(e){var t=Jvt(e,function(r){return n.size===Qvt&&n.clear(),r}),n=t.cache;return t}var ebt=Zvt,tbt=ebt,nbt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,rbt=/\\(\\)?/g,obt=tbt(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(nbt,function(n,r,o,a){t.push(o?a.replace(rbt,"$1"):r||n)}),t}),abt=obt;function ibt(e,t){for(var n=-1,r=e==null?0:e.length,o=Array(r);++n<r;)o[n]=t(e[n],n,e);return o}var c8=ibt,vR=_m,sbt=c8,lbt=Oo,cbt=Qf,ubt=1/0,bR=vR?vR.prototype:void 0,yR=bR?bR.toString:void 0;function fV(e){if(typeof e=="string")return e;if(lbt(e))return sbt(e,fV)+"";if(cbt(e))return yR?yR.call(e):"";var t=e+"";return t=="0"&&1/e==-ubt?"-0":t}var dbt=fV,fbt=dbt;function pbt(e){return e==null?"":fbt(e)}var pV=pbt,hbt=Oo,gbt=r8,mbt=abt,vbt=pV;function bbt(e,t){return hbt(e)?e:gbt(e,t)?[e]:mbt(vbt(e))}var hV=bbt,ybt=Qf,xbt=1/0;function Abt(e){if(typeof e=="string"||ybt(e))return e;var t=e+"";return t=="0"&&1/e==-xbt?"-0":t}var Ax=Abt,wbt=hV,Cbt=Ax;function Sbt(e,t){t=wbt(t,e);for(var n=0,r=t.length;e!=null&&n<r;)e=e[Cbt(t[n++])];return n&&n==r?e:void 0}var u8=Sbt,Ebt=u8;function kbt(e,t,n){var r=e==null?void 0:Ebt(e,t);return r===void 0?n:r}var gV=kbt;const Na=pn(gV);function Obt(e){return e==null}var Tbt=Obt;const Ut=pn(Tbt);var jbt=el,Nbt=Oo,Pbt=tl,Rbt="[object String]";function Mbt(e){return typeof e=="string"||!Nbt(e)&&Pbt(e)&&jbt(e)==Rbt}var Lbt=Mbt;const Hm=pn(Lbt);var mV={exports:{}},ln={};/** @license React v16.13.1
* react-is.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var kr=typeof Symbol=="function"&&Symbol.for,d8=kr?Symbol.for("react.element"):60103,f8=kr?Symbol.for("react.portal"):60106,wx=kr?Symbol.for("react.fragment"):60107,Cx=kr?Symbol.for("react.strict_mode"):60108,Sx=kr?Symbol.for("react.profiler"):60114,Ex=kr?Symbol.for("react.provider"):60109,kx=kr?Symbol.for("react.context"):60110,p8=kr?Symbol.for("react.async_mode"):60111,Ox=kr?Symbol.for("react.concurrent_mode"):60111,Tx=kr?Symbol.for("react.forward_ref"):60112,jx=kr?Symbol.for("react.suspense"):60113,Dbt=kr?Symbol.for("react.suspense_list"):60120,Nx=kr?Symbol.for("react.memo"):60115,Px=kr?Symbol.for("react.lazy"):60116,Ibt=kr?Symbol.for("react.block"):60121,Fbt=kr?Symbol.for("react.fundamental"):60117,Bbt=kr?Symbol.for("react.responder"):60118,$bt=kr?Symbol.for("react.scope"):60119;function na(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case d8:switch(e=e.type,e){case p8:case Ox:case wx:case Sx:case Cx:case jx:return e;default:switch(e=e&&e.$$typeof,e){case kx:case Tx:case Px:case Nx:case Ex:return e;default:return t}}case f8:return t}}}function vV(e){return na(e)===Ox}ln.AsyncMode=p8;ln.ConcurrentMode=Ox;ln.ContextConsumer=kx;ln.ContextProvider=Ex;ln.Element=d8;ln.ForwardRef=Tx;ln.Fragment=wx;ln.Lazy=Px;ln.Memo=Nx;ln.Portal=f8;ln.Profiler=Sx;ln.StrictMode=Cx;ln.Suspense=jx;ln.isAsyncMode=function(e){return vV(e)||na(e)===p8};ln.isConcurrentMode=vV;ln.isContextConsumer=function(e){return na(e)===kx};ln.isContextProvider=function(e){return na(e)===Ex};ln.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===d8};ln.isForwardRef=function(e){return na(e)===Tx};ln.isFragment=function(e){return na(e)===wx};ln.isLazy=function(e){return na(e)===Px};ln.isMemo=function(e){return na(e)===Nx};ln.isPortal=function(e){return na(e)===f8};ln.isProfiler=function(e){return na(e)===Sx};ln.isStrictMode=function(e){return na(e)===Cx};ln.isSuspense=function(e){return na(e)===jx};ln.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===wx||e===Ox||e===Sx||e===Cx||e===jx||e===Dbt||typeof e=="object"&&e!==null&&(e.$$typeof===Px||e.$$typeof===Nx||e.$$typeof===Ex||e.$$typeof===kx||e.$$typeof===Tx||e.$$typeof===Fbt||e.$$typeof===Bbt||e.$$typeof===$bt||e.$$typeof===Ibt)};ln.typeOf=na;mV.exports=ln;var N3=mV.exports,zbt=el,_bt=tl,Hbt="[object Number]";function Ubt(e){return typeof e=="number"||_bt(e)&&zbt(e)==Hbt}var bV=Ubt;const Wbt=pn(bV);var Vbt=bV;function qbt(e){return Vbt(e)&&e!=+e}var Gbt=qbt;const rp=pn(Gbt);var oi=function(t){return t===0?0:t>0?1:-1},Dc=function(t){return Hm(t)&&t.indexOf("%")===t.length-1},Me=function(t){return Wbt(t)&&!rp(t)},mr=function(t){return Me(t)||Hm(t)},Kbt=0,Um=function(t){var n=++Kbt;return"".concat(t||"").concat(n)},pu=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!Me(t)&&!Hm(t))return r;var a;if(Dc(t)){var i=t.indexOf("%");a=n*parseFloat(t.slice(0,i))/100}else a=+t;return rp(a)&&(a=r),o&&a>n&&(a=n),a},Sl=function(t){if(!t)return null;var n=Object.keys(t);return n&&n.length?t[n[0]]:null},Xbt=function(t){if(!Array.isArray(t))return!1;for(var n=t.length,r={},o=0;o<n;o++)if(!r[t[o]])r[t[o]]=!0;else return!0;return!1},wa=function(t,n){return Me(t)&&Me(n)?function(r){return t+r*(n-t)}:function(){return n}};function Gv(e,t,n){return!e||!e.length?null:e.find(function(r){return r&&(typeof t=="function"?t(r):Na(r,t))===n})}function Hd(e,t){for(var n in e)if({}.hasOwnProperty.call(e,n)&&(!{}.hasOwnProperty.call(t,n)||e[n]!==t[n]))return!1;for(var r in t)if({}.hasOwnProperty.call(t,r)&&!{}.hasOwnProperty.call(e,r))return!1;return!0}function P3(e){"@babel/helpers - typeof";return P3=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},P3(e)}var Ybt=["viewBox","children"],Jbt=["aria-activedescendant","aria-atomic","aria-autocomplete","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colspan","aria-controls","aria-current","aria-describedby","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-modal","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext","className","color","height","id","lang","max","media","method","min","name","style","target","width","role","tabIndex","accentHeight","accumulate","additive","alignmentBaseline","allowReorder","alphabetic","amplitude","arabicForm","ascent","attributeName","attributeType","autoReverse","azimuth","baseFrequency","baselineShift","baseProfile","bbox","begin","bias","by","calcMode","capHeight","clip","clipPath","clipPathUnits","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRendering","contentScriptType","contentStyleType","cursor","cx","cy","d","decelerate","descent","diffuseConstant","direction","display","divisor","dominantBaseline","dur","dx","dy","edgeMode","elevation","enableBackground","end","exponent","externalResourcesRequired","fill","fillOpacity","fillRule","filter","filterRes","filterUnits","floodColor","floodOpacity","focusable","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","format","from","fx","fy","g1","g2","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","glyphRef","gradientTransform","gradientUnits","hanging","horizAdvX","horizOriginX","href","ideographic","imageRendering","in2","in","intercept","k1","k2","k3","k4","k","kernelMatrix","kernelUnitLength","kerning","keyPoints","keySplines","keyTimes","lengthAdjust","letterSpacing","lightingColor","limitingConeAngle","local","markerEnd","markerHeight","markerMid","markerStart","markerUnits","markerWidth","mask","maskContentUnits","maskUnits","mathematical","mode","numOctaves","offset","opacity","operator","order","orient","orientation","origin","overflow","overlinePosition","overlineThickness","paintOrder","panose1","pathLength","patternContentUnits","patternTransform","patternUnits","pointerEvents","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","r","radius","refX","refY","renderingIntent","repeatCount","repeatDur","requiredExtensions","requiredFeatures","restart","result","rotate","rx","ry","seed","shapeRendering","slope","spacing","specularConstant","specularExponent","speed","spreadMethod","startOffset","stdDeviation","stemh","stemv","stitchTiles","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","string","stroke","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","surfaceScale","systemLanguage","tableValues","targetX","targetY","textAnchor","textDecoration","textLength","textRendering","to","transform","u1","u2","underlinePosition","underlineThickness","unicode","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","values","vectorEffect","version","vertAdvY","vertOriginX","vertOriginY","vHanging","vIdeographic","viewTarget","visibility","vMathematical","widths","wordSpacing","writingMode","x1","x2","x","xChannelSelector","xHeight","xlinkActuate","xlinkArcrole","xlinkHref","xlinkRole","xlinkShow","xlinkTitle","xlinkType","xmlBase","xmlLang","xmlns","xmlnsXlink","xmlSpace","y1","y2","y","yChannelSelector","z","zoomAndPan","ref","key","angle"],xR=["points","pathLength"],A5={svg:Ybt,polygon:xR,polyline:xR},h8=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDragCapture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"],Kv=function(t,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var r=t;if(p.isValidElement(t)&&(r=t.props),!Zf(r))return null;var o={};return Object.keys(r).forEach(function(a){h8.includes(a)&&(o[a]=n||function(i){return r[a](r,i)})}),o},Qbt=function(t,n,r){return function(o){return t(n,r,o),null}},Xv=function(t,n,r){if(!Zf(t)||P3(t)!=="object")return null;var o=null;return Object.keys(t).forEach(function(a){var i=t[a];h8.includes(a)&&typeof i=="function"&&(o||(o={}),o[a]=Qbt(i,n,r))}),o},Zbt=["children"],eyt=["children"];function AR(e,t){if(e==null)return{};var n=tyt(e,t),r,o;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)r=a[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function tyt(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,a;for(a=0;a<r.length;a++)o=r[a],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}function R3(e){"@babel/helpers - typeof";return R3=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},R3(e)}var wR={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart"},ks=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},CR=null,w5=null,g8=function e(t){if(t===CR&&Array.isArray(w5))return w5;var n=[];return p.Children.forEach(t,function(r){Ut(r)||(N3.isFragment(r)?n=n.concat(e(r.props.children)):n.push(r))}),w5=n,CR=t,n};function si(e,t){var n=[],r=[];return Array.isArray(t)?r=t.map(function(o){return ks(o)}):r=[ks(t)],g8(e).forEach(function(o){var a=Na(o,"type.displayName")||Na(o,"type.name");r.indexOf(a)!==-1&&n.push(o)}),n}function $o(e,t){var n=si(e,t);return n&&n[0]}var SR=function(t){if(!t||!t.props)return!1;var n=t.props,r=n.width,o=n.height;return!(!Me(r)||r<=0||!Me(o)||o<=0)},nyt=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],ryt=function(t){return t&&t.type&&Hm(t.type)&&nyt.indexOf(t.type)>=0},oyt=function(t){return t&&R3(t)==="object"&&"cx"in t&&"cy"in t&&"r"in t},ayt=function(t,n,r,o){var a,i=(a=A5==null?void 0:A5[o])!==null&&a!==void 0?a:[];return!Pt(t)&&(o&&i.includes(n)||Jbt.includes(n))||r&&h8.includes(n)},It=function(t,n,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var o=t;if(p.isValidElement(t)&&(o=t.props),!Zf(o))return null;var a={};return Object.keys(o).forEach(function(i){var s;ayt((s=o)===null||s===void 0?void 0:s[i],i,n,r)&&(a[i]=o[i])}),a},M3=function e(t,n){if(t===n)return!0;var r=p.Children.count(t);if(r!==p.Children.count(n))return!1;if(r===0)return!0;if(r===1)return ER(Array.isArray(t)?t[0]:t,Array.isArray(n)?n[0]:n);for(var o=0;o<r;o++){var a=t[o],i=n[o];if(Array.isArray(a)||Array.isArray(i)){if(!e(a,i))return!1}else if(!ER(a,i))return!1}return!0},ER=function(t,n){if(Ut(t)&&Ut(n))return!0;if(!Ut(t)&&!Ut(n)){var r=t.props||{},o=r.children,a=AR(r,Zbt),i=n.props||{},s=i.children,l=AR(i,eyt);return o&&s?Hd(a,l)&&M3(o,s):!o&&!s?Hd(a,l):!1}return!1},kR=function(t,n){var r=[],o={};return g8(t).forEach(function(a,i){if(ryt(a))r.push(a);else if(a){var s=ks(a.type),l=n[s]||{},c=l.handler,u=l.once;if(c&&(!u||!o[s])){var f=c(a,s,i);r.push(f),o[s]=!0}}}),r},iyt=function(t){var n=t&&t.type;return n&&wR[n]?wR[n]:null},syt=function(t,n){return g8(n).indexOf(t)},lyt=["children","width","height","viewBox","className","style","title","desc"];function L3(){return L3=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},L3.apply(this,arguments)}function cyt(e,t){if(e==null)return{};var n=uyt(e,t),r,o;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)r=a[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function uyt(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,a;for(a=0;a<r.length;a++)o=r[a],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}function D3(e){var t=e.children,n=e.width,r=e.height,o=e.viewBox,a=e.className,i=e.style,s=e.title,l=e.desc,c=cyt(e,lyt),u=o||{width:n,height:r,x:0,y:0},f=Tt("recharts-surface",a);return W.createElement("svg",L3({},It(c,!0,"svg"),{className:f,width:n,height:r,style:i,viewBox:"".concat(u.x," ").concat(u.y," ").concat(u.width," ").concat(u.height)}),W.createElement("title",null,s),W.createElement("desc",null,l),t)}var dyt=["children","className"];function I3(){return I3=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},I3.apply(this,arguments)}function fyt(e,t){if(e==null)return{};var n=pyt(e,t),r,o;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)r=a[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function pyt(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,a;for(a=0;a<r.length;a++)o=r[a],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}var Dn=W.forwardRef(function(e,t){var n=e.children,r=e.className,o=fyt(e,dyt),a=Tt("recharts-layer",r);return W.createElement("g",I3({className:a},It(o,!0),{ref:t}),n)}),Os=function(t,n){for(var r=arguments.length,o=new Array(r>2?r-2:0),a=2;a<r;a++)o[a-2]=arguments[a]};function hyt(e,t,n){var r=-1,o=e.length;t<0&&(t=-t>o?0:o+t),n=n>o?o:n,n<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(o);++r<o;)a[r]=e[r+t];return a}var gyt=hyt,myt=gyt;function vyt(e,t,n){var r=e.length;return n=n===void 0?r:n,!t&&n>=r?e:myt(e,t,n)}var byt=vyt,yyt="\\ud800-\\udfff",xyt="\\u0300-\\u036f",Ayt="\\ufe20-\\ufe2f",wyt="\\u20d0-\\u20ff",Cyt=xyt+Ayt+wyt,Syt="\\ufe0e\\ufe0f",Eyt="\\u200d",kyt=RegExp("["+Eyt+yyt+Cyt+Syt+"]");function Oyt(e){return kyt.test(e)}var yV=Oyt;function Tyt(e){return e.split("")}var jyt=Tyt,xV="\\ud800-\\udfff",Nyt="\\u0300-\\u036f",Pyt="\\ufe20-\\ufe2f",Ryt="\\u20d0-\\u20ff",Myt=Nyt+Pyt+Ryt,Lyt="\\ufe0e\\ufe0f",Dyt="["+xV+"]",F3="["+Myt+"]",B3="\\ud83c[\\udffb-\\udfff]",Iyt="(?:"+F3+"|"+B3+")",AV="[^"+xV+"]",wV="(?:\\ud83c[\\udde6-\\uddff]){2}",CV="[\\ud800-\\udbff][\\udc00-\\udfff]",Fyt="\\u200d",SV=Iyt+"?",EV="["+Lyt+"]?",Byt="(?:"+Fyt+"(?:"+[AV,wV,CV].join("|")+")"+EV+SV+")*",$yt=EV+SV+Byt,zyt="(?:"+[AV+F3+"?",F3,wV,CV,Dyt].join("|")+")",_yt=RegExp(B3+"(?="+B3+")|"+zyt+$yt,"g");function Hyt(e){return e.match(_yt)||[]}var Uyt=Hyt,Wyt=jyt,Vyt=yV,qyt=Uyt;function Gyt(e){return Vyt(e)?qyt(e):Wyt(e)}var Kyt=Gyt,Xyt=byt,Yyt=yV,Jyt=Kyt,Qyt=pV;function Zyt(e){return function(t){t=Qyt(t);var n=Yyt(t)?Jyt(t):void 0,r=n?n[0]:t.charAt(0),o=n?Xyt(n,1).join(""):t.slice(1);return r[e]()+o}}var ext=Zyt,txt=ext,nxt=txt("toUpperCase"),rxt=nxt;const Rx=pn(rxt);function yn(e){return function(){return e}}const kV=Math.cos,Yv=Math.sin,pi=Math.sqrt,Jv=Math.PI,Mx=2*Jv,$3=Math.PI,z3=2*$3,Cc=1e-6,oxt=z3-Cc;function OV(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}function axt(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return OV;const n=10**t;return function(r){this._+=r[0];for(let o=1,a=r.length;o<a;++o)this._+=Math.round(arguments[o]*n)/n+r[o]}}class ixt{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?OV:axt(t)}moveTo(t,n){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,n){this._append`L${this._x1=+t},${this._y1=+n}`}quadraticCurveTo(t,n,r,o){this._append`Q${+t},${+n},${this._x1=+r},${this._y1=+o}`}bezierCurveTo(t,n,r,o,a,i){this._append`C${+t},${+n},${+r},${+o},${this._x1=+a},${this._y1=+i}`}arcTo(t,n,r,o,a){if(t=+t,n=+n,r=+r,o=+o,a=+a,a<0)throw new Error(`negative radius: ${a}`);let i=this._x1,s=this._y1,l=r-t,c=o-n,u=i-t,f=s-n,h=u*u+f*f;if(this._x1===null)this._append`M${this._x1=t},${this._y1=n}`;else if(h>Cc)if(!(Math.abs(f*l-c*u)>Cc)||!a)this._append`L${this._x1=t},${this._y1=n}`;else{let v=r-i,b=o-s,m=l*l+c*c,y=v*v+b*b,A=Math.sqrt(m),w=Math.sqrt(h),k=a*Math.tan(($3-Math.acos((m+h-y)/(2*A*w)))/2),C=k/w,E=k/A;Math.abs(C-1)>Cc&&this._append`L${t+C*u},${n+C*f}`,this._append`A${a},${a},0,0,${+(f*v>u*b)},${this._x1=t+E*l},${this._y1=n+E*c}`}}arc(t,n,r,o,a,i){if(t=+t,n=+n,r=+r,i=!!i,r<0)throw new Error(`negative radius: ${r}`);let s=r*Math.cos(o),l=r*Math.sin(o),c=t+s,u=n+l,f=1^i,h=i?o-a:a-o;this._x1===null?this._append`M${c},${u}`:(Math.abs(this._x1-c)>Cc||Math.abs(this._y1-u)>Cc)&&this._append`L${c},${u}`,r&&(h<0&&(h=h%z3+z3),h>oxt?this._append`A${r},${r},0,1,${f},${t-s},${n-l}A${r},${r},0,1,${f},${this._x1=c},${this._y1=u}`:h>Cc&&this._append`A${r},${r},0,${+(h>=$3)},${f},${this._x1=t+r*Math.cos(a)},${this._y1=n+r*Math.sin(a)}`)}rect(t,n,r,o){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}h${r=+r}v${+o}h${-r}Z`}toString(){return this._}}function m8(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(n==null)t=null;else{const r=Math.floor(n);if(!(r>=0))throw new RangeError(`invalid digits: ${n}`);t=r}return e},()=>new ixt(t)}function v8(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function TV(e){this._context=e}TV.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function Lx(e){return new TV(e)}function jV(e){return e[0]}function NV(e){return e[1]}function PV(e,t){var n=yn(!0),r=null,o=Lx,a=null,i=m8(s);e=typeof e=="function"?e:e===void 0?jV:yn(e),t=typeof t=="function"?t:t===void 0?NV:yn(t);function s(l){var c,u=(l=v8(l)).length,f,h=!1,v;for(r==null&&(a=o(v=i())),c=0;c<=u;++c)!(c<u&&n(f=l[c],c,l))===h&&((h=!h)?a.lineStart():a.lineEnd()),h&&a.point(+e(f,c,l),+t(f,c,l));if(v)return a=null,v+""||null}return s.x=function(l){return arguments.length?(e=typeof l=="function"?l:yn(+l),s):e},s.y=function(l){return arguments.length?(t=typeof l=="function"?l:yn(+l),s):t},s.defined=function(l){return arguments.length?(n=typeof l=="function"?l:yn(!!l),s):n},s.curve=function(l){return arguments.length?(o=l,r!=null&&(a=o(r)),s):o},s.context=function(l){return arguments.length?(l==null?r=a=null:a=o(r=l),s):r},s}function E0(e,t,n){var r=null,o=yn(!0),a=null,i=Lx,s=null,l=m8(c);e=typeof e=="function"?e:e===void 0?jV:yn(+e),t=typeof t=="function"?t:yn(t===void 0?0:+t),n=typeof n=="function"?n:n===void 0?NV:yn(+n);function c(f){var h,v,b,m=(f=v8(f)).length,y,A=!1,w,k=new Array(m),C=new Array(m);for(a==null&&(s=i(w=l())),h=0;h<=m;++h){if(!(h<m&&o(y=f[h],h,f))===A)if(A=!A)v=h,s.areaStart(),s.lineStart();else{for(s.lineEnd(),s.lineStart(),b=h-1;b>=v;--b)s.point(k[b],C[b]);s.lineEnd(),s.areaEnd()}A&&(k[h]=+e(y,h,f),C[h]=+t(y,h,f),s.point(r?+r(y,h,f):k[h],n?+n(y,h,f):C[h]))}if(w)return s=null,w+""||null}function u(){return PV().defined(o).curve(i).context(a)}return c.x=function(f){return arguments.length?(e=typeof f=="function"?f:yn(+f),r=null,c):e},c.x0=function(f){return arguments.length?(e=typeof f=="function"?f:yn(+f),c):e},c.x1=function(f){return arguments.length?(r=f==null?null:typeof f=="function"?f:yn(+f),c):r},c.y=function(f){return arguments.length?(t=typeof f=="function"?f:yn(+f),n=null,c):t},c.y0=function(f){return arguments.length?(t=typeof f=="function"?f:yn(+f),c):t},c.y1=function(f){return arguments.length?(n=f==null?null:typeof f=="function"?f:yn(+f),c):n},c.lineX0=c.lineY0=function(){return u().x(e).y(t)},c.lineY1=function(){return u().x(e).y(n)},c.lineX1=function(){return u().x(r).y(t)},c.defined=function(f){return arguments.length?(o=typeof f=="function"?f:yn(!!f),c):o},c.curve=function(f){return arguments.length?(i=f,a!=null&&(s=i(a)),c):i},c.context=function(f){return arguments.length?(f==null?a=s=null:s=i(a=f),c):a},c}class RV{constructor(t,n){this._context=t,this._x=n}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,n){switch(t=+t,n=+n,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,n,t,n):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+n)/2,t,this._y0,t,n);break}}this._x0=t,this._y0=n}}function sxt(e){return new RV(e,!0)}function lxt(e){return new RV(e,!1)}const b8={draw(e,t){const n=pi(t/Jv);e.moveTo(n,0),e.arc(0,0,n,0,Mx)}},cxt={draw(e,t){const n=pi(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}},MV=pi(1/3),uxt=MV*2,dxt={draw(e,t){const n=pi(t/uxt),r=n*MV;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},fxt={draw(e,t){const n=pi(t),r=-n/2;e.rect(r,r,n,n)}},pxt=.8908130915292852,LV=Yv(Jv/10)/Yv(7*Jv/10),hxt=Yv(Mx/10)*LV,gxt=-kV(Mx/10)*LV,mxt={draw(e,t){const n=pi(t*pxt),r=hxt*n,o=gxt*n;e.moveTo(0,-n),e.lineTo(r,o);for(let a=1;a<5;++a){const i=Mx*a/5,s=kV(i),l=Yv(i);e.lineTo(l*n,-s*n),e.lineTo(s*r-l*o,l*r+s*o)}e.closePath()}},C5=pi(3),vxt={draw(e,t){const n=-pi(t/(C5*3));e.moveTo(0,n*2),e.lineTo(-C5*n,-n),e.lineTo(C5*n,-n),e.closePath()}},pa=-.5,ha=pi(3)/2,_3=1/pi(12),bxt=(_3/2+1)*3,yxt={draw(e,t){const n=pi(t/bxt),r=n/2,o=n*_3,a=r,i=n*_3+n,s=-a,l=i;e.moveTo(r,o),e.lineTo(a,i),e.lineTo(s,l),e.lineTo(pa*r-ha*o,ha*r+pa*o),e.lineTo(pa*a-ha*i,ha*a+pa*i),e.lineTo(pa*s-ha*l,ha*s+pa*l),e.lineTo(pa*r+ha*o,pa*o-ha*r),e.lineTo(pa*a+ha*i,pa*i-ha*a),e.lineTo(pa*s+ha*l,pa*l-ha*s),e.closePath()}};function xxt(e,t){let n=null,r=m8(o);e=typeof e=="function"?e:yn(e||b8),t=typeof t=="function"?t:yn(t===void 0?64:+t);function o(){let a;if(n||(n=a=r()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),a)return n=null,a+""||null}return o.type=function(a){return arguments.length?(e=typeof a=="function"?a:yn(a),o):e},o.size=function(a){return arguments.length?(t=typeof a=="function"?a:yn(+a),o):t},o.context=function(a){return arguments.length?(n=a??null,o):n},o}function Qv(){}function Zv(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function DV(e){this._context=e}DV.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:Zv(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:Zv(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Axt(e){return new DV(e)}function IV(e){this._context=e}IV.prototype={areaStart:Qv,areaEnd:Qv,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:Zv(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function wxt(e){return new IV(e)}function FV(e){this._context=e}FV.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:Zv(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Cxt(e){return new FV(e)}function BV(e){this._context=e}BV.prototype={areaStart:Qv,areaEnd:Qv,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function Sxt(e){return new BV(e)}function OR(e){return e<0?-1:1}function TR(e,t,n){var r=e._x1-e._x0,o=t-e._x1,a=(e._y1-e._y0)/(r||o<0&&-0),i=(n-e._y1)/(o||r<0&&-0),s=(a*o+i*r)/(r+o);return(OR(a)+OR(i))*Math.min(Math.abs(a),Math.abs(i),.5*Math.abs(s))||0}function jR(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function S5(e,t,n){var r=e._x0,o=e._y0,a=e._x1,i=e._y1,s=(a-r)/3;e._context.bezierCurveTo(r+s,o+s*t,a-s,i-s*n,a,i)}function eb(e){this._context=e}eb.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:S5(this,this._t0,jR(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,S5(this,jR(this,n=TR(this,e,t)),n);break;default:S5(this,this._t0,n=TR(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}};function $V(e){this._context=new zV(e)}($V.prototype=Object.create(eb.prototype)).point=function(e,t){eb.prototype.point.call(this,t,e)};function zV(e){this._context=e}zV.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,r,o,a){this._context.bezierCurveTo(t,e,r,n,a,o)}};function Ext(e){return new eb(e)}function kxt(e){return new $V(e)}function _V(e){this._context=e}_V.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,n=e.length;if(n)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),n===2)this._context.lineTo(e[1],t[1]);else for(var r=NR(e),o=NR(t),a=0,i=1;i<n;++a,++i)this._context.bezierCurveTo(r[0][a],o[0][a],r[1][a],o[1][a],e[i],t[i]);(this._line||this._line!==0&&n===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}};function NR(e){var t,n=e.length-1,r,o=new Array(n),a=new Array(n),i=new Array(n);for(o[0]=0,a[0]=2,i[0]=e[0]+2*e[1],t=1;t<n-1;++t)o[t]=1,a[t]=4,i[t]=4*e[t]+2*e[t+1];for(o[n-1]=2,a[n-1]=7,i[n-1]=8*e[n-1]+e[n],t=1;t<n;++t)r=o[t]/a[t-1],a[t]-=r,i[t]-=r*i[t-1];for(o[n-1]=i[n-1]/a[n-1],t=n-2;t>=0;--t)o[t]=(i[t]-o[t+1])/a[t];for(a[n-1]=(e[n]+o[n-1])/2,t=0;t<n-1;++t)a[t]=2*e[t+1]-o[t+1];return[o,a]}function Oxt(e){return new _V(e)}function Dx(e,t){this._context=e,this._t=t}Dx.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}break}}this._x=e,this._y=t}};function Txt(e){return new Dx(e,.5)}function jxt(e){return new Dx(e,0)}function Nxt(e){return new Dx(e,1)}function uf(e,t){if((i=e.length)>1)for(var n=1,r,o,a=e[t[0]],i,s=a.length;n<i;++n)for(o=a,a=e[t[n]],r=0;r<s;++r)a[r][1]+=a[r][0]=isNaN(o[r][1])?o[r][0]:o[r][1]}function H3(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n}function Pxt(e,t){return e[t]}function Rxt(e){const t=[];return t.key=e,t}function Mxt(){var e=yn([]),t=H3,n=uf,r=Pxt;function o(a){var i=Array.from(e.apply(this,arguments),Rxt),s,l=i.length,c=-1,u;for(const f of a)for(s=0,++c;s<l;++s)(i[s][c]=[0,+r(f,i[s].key,c,a)]).data=f;for(s=0,u=v8(t(i));s<l;++s)i[u[s]].index=s;return n(i,u),i}return o.keys=function(a){return arguments.length?(e=typeof a=="function"?a:yn(Array.from(a)),o):e},o.value=function(a){return arguments.length?(r=typeof a=="function"?a:yn(+a),o):r},o.order=function(a){return arguments.length?(t=a==null?H3:typeof a=="function"?a:yn(Array.from(a)),o):t},o.offset=function(a){return arguments.length?(n=a??uf,o):n},o}function Lxt(e,t){if((r=e.length)>0){for(var n,r,o=0,a=e[0].length,i;o<a;++o){for(i=n=0;n<r;++n)i+=e[n][o][1]||0;if(i)for(n=0;n<r;++n)e[n][o][1]/=i}uf(e,t)}}function Dxt(e,t){if((o=e.length)>0){for(var n=0,r=e[t[0]],o,a=r.length;n<a;++n){for(var i=0,s=0;i<o;++i)s+=e[i][n][1]||0;r[n][1]+=r[n][0]=-s/2}uf(e,t)}}function Ixt(e,t){if(!(!((i=e.length)>0)||!((a=(o=e[t[0]]).length)>0))){for(var n=0,r=1,o,a,i;r<a;++r){for(var s=0,l=0,c=0;s<i;++s){for(var u=e[t[s]],f=u[r][1]||0,h=u[r-1][1]||0,v=(f-h)/2,b=0;b<s;++b){var m=e[t[b]],y=m[r][1]||0,A=m[r-1][1]||0;v+=y-A}l+=f,c+=v*f}o[r-1][1]+=o[r-1][0]=n,l&&(n-=c/l)}o[r-1][1]+=o[r-1][0]=n,uf(e,t)}}function fg(e){"@babel/helpers - typeof";return fg=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},fg(e)}var Fxt=["type","size","sizeType"];function U3(){return U3=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},U3.apply(this,arguments)}function PR(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 RR(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?PR(Object(n),!0).forEach(function(r){Bxt(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):PR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Bxt(e,t,n){return t=$xt(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $xt(e){var t=zxt(e,"string");return fg(t)=="symbol"?t:String(t)}function zxt(e,t){if(fg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(fg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function _xt(e,t){if(e==null)return{};var n=Hxt(e,t),r,o;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)r=a[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Hxt(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,a;for(a=0;a<r.length;a++)o=r[a],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}var HV={symbolCircle:b8,symbolCross:cxt,symbolDiamond:dxt,symbolSquare:fxt,symbolStar:mxt,symbolTriangle:vxt,symbolWye:yxt},Uxt=Math.PI/180,Wxt=function(t){var n="symbol".concat(Rx(t));return HV[n]||b8},Vxt=function(t,n,r){if(n==="area")return t;switch(r){case"cross":return 5*t*t/9;case"diamond":return .5*t*t/Math.sqrt(3);case"square":return t*t;case"star":{var o=18*Uxt;return 1.25*t*t*(Math.tan(o)-Math.tan(o*2)*Math.pow(Math.tan(o),2))}case"triangle":return Math.sqrt(3)*t*t/4;case"wye":return(21-10*Math.sqrt(3))*t*t/8;default:return Math.PI*t*t/4}},qxt=function(t,n){HV["symbol".concat(Rx(t))]=n},y8=function(t){var n=t.type,r=n===void 0?"circle":n,o=t.size,a=o===void 0?64:o,i=t.sizeType,s=i===void 0?"area":i,l=_xt(t,Fxt),c=RR(RR({},l),{},{type:r,size:a,sizeType:s}),u=function(){var y=Wxt(r),A=xxt().type(y).size(Vxt(a,s,r));return A()},f=c.className,h=c.cx,v=c.cy,b=It(c,!0);return h===+h&&v===+v&&a===+a?W.createElement("path",U3({},b,{className:Tt("recharts-symbols",f),transform:"translate(".concat(h,", ").concat(v,")"),d:u()})):null};y8.registerSymbol=qxt;function df(e){"@babel/helpers - typeof";return df=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},df(e)}function W3(){return W3=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},W3.apply(this,arguments)}function MR(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 Gxt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?MR(Object(n),!0).forEach(function(r){pg(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):MR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Kxt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function LR(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,WV(r.key),r)}}function Xxt(e,t,n){return t&&LR(e.prototype,t),n&&LR(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Yxt(e,t,n){return t=tb(t),Jxt(e,UV()?Reflect.construct(t,n||[],tb(e).constructor):t.apply(e,n))}function Jxt(e,t){if(t&&(df(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Qxt(e)}function Qxt(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function UV(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(UV=function(){return!!e})()}function tb(e){return tb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},tb(e)}function Zxt(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&V3(e,t)}function V3(e,t){return V3=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},V3(e,t)}function pg(e,t,n){return t=WV(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function WV(e){var t=e2t(e,"string");return df(t)=="symbol"?t:String(t)}function e2t(e,t){if(df(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(df(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ga=32,x8=function(e){Zxt(t,e);function t(){return Kxt(this,t),Yxt(this,t,arguments)}return Xxt(t,[{key:"renderIcon",value:function(r){var o=this.props.inactiveColor,a=ga/2,i=ga/6,s=ga/3,l=r.inactive?o:r.color;if(r.type==="plainline")return W.createElement("line",{strokeWidth:4,fill:"none",stroke:l,strokeDasharray:r.payload.strokeDasharray,x1:0,y1:a,x2:ga,y2:a,className:"recharts-legend-icon"});if(r.type==="line")return W.createElement("path",{strokeWidth:4,fill:"none",stroke:l,d:"M0,".concat(a,"h").concat(s,`
A`).concat(i,",").concat(i,",0,1,1,").concat(2*s,",").concat(a,`
H`).concat(ga,"M").concat(2*s,",").concat(a,`
A`).concat(i,",").concat(i,",0,1,1,").concat(s,",").concat(a),className:"recharts-legend-icon"});if(r.type==="rect")return W.createElement("path",{stroke:"none",fill:l,d:"M0,".concat(ga/8,"h").concat(ga,"v").concat(ga*3/4,"h").concat(-ga,"z"),className:"recharts-legend-icon"});if(W.isValidElement(r.legendIcon)){var c=Gxt({},r);return delete c.legendIcon,W.cloneElement(r.legendIcon,c)}return W.createElement(y8,{fill:l,cx:a,cy:a,size:ga,sizeType:"diameter",type:r.type})}},{key:"renderItems",value:function(){var r=this,o=this.props,a=o.payload,i=o.iconSize,s=o.layout,l=o.formatter,c=o.inactiveColor,u={x:0,y:0,width:ga,height:ga},f={display:s==="horizontal"?"inline-block":"block",marginRight:10},h={display:"inline-block",verticalAlign:"middle",marginRight:4};return a.map(function(v,b){var m=v.formatter||l,y=Tt(pg(pg({"recharts-legend-item":!0},"legend-item-".concat(b),!0),"inactive",v.inactive));if(v.type==="none")return null;var A=Pt(v.value)?null:v.value;Os(!Pt(v.value),`The name property is also required when using a function for the dataKey of a chart's cartesian components. Ex: <Bar name="Name of my Data"/>`);var w=v.inactive?c:v.color;return W.createElement("li",W3({className:y,style:f,key:"legend-item-".concat(b)},Xv(r.props,v,b)),W.createElement(D3,{width:i,height:i,viewBox:u,style:h},r.renderIcon(v)),W.createElement("span",{className:"recharts-legend-item-text",style:{color:w}},m?m(A,v,b):A))})}},{key:"render",value:function(){var r=this.props,o=r.payload,a=r.layout,i=r.align;if(!o||!o.length)return null;var s={padding:0,margin:0,textAlign:a==="horizontal"?i:"left"};return W.createElement("ul",{className:"recharts-default-legend",style:s},this.renderItems())}}]),t}(p.PureComponent);pg(x8,"displayName","Legend");pg(x8,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var t2t=yx;function n2t(){this.__data__=new t2t,this.size=0}var r2t=n2t;function o2t(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}var a2t=o2t;function i2t(e){return this.__data__.get(e)}var s2t=i2t;function l2t(e){return this.__data__.has(e)}var c2t=l2t,u2t=yx,d2t=i8,f2t=s8,p2t=200;function h2t(e,t){var n=this.__data__;if(n instanceof u2t){var r=n.__data__;if(!d2t||r.length<p2t-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new f2t(r)}return n.set(e,t),this.size=n.size,this}var g2t=h2t,m2t=yx,v2t=r2t,b2t=a2t,y2t=s2t,x2t=c2t,A2t=g2t;function op(e){var t=this.__data__=new m2t(e);this.size=t.size}op.prototype.clear=v2t;op.prototype.delete=b2t;op.prototype.get=y2t;op.prototype.has=x2t;op.prototype.set=A2t;var VV=op,w2t="__lodash_hash_undefined__";function C2t(e){return this.__data__.set(e,w2t),this}var S2t=C2t;function E2t(e){return this.__data__.has(e)}var k2t=E2t,O2t=s8,T2t=S2t,j2t=k2t;function nb(e){var t=-1,n=e==null?0:e.length;for(this.__data__=new O2t;++t<n;)this.add(e[t])}nb.prototype.add=nb.prototype.push=T2t;nb.prototype.has=j2t;var qV=nb;function N2t(e,t){for(var n=-1,r=e==null?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}var GV=N2t;function P2t(e,t){return e.has(t)}var KV=P2t,R2t=qV,M2t=GV,L2t=KV,D2t=1,I2t=2;function F2t(e,t,n,r,o,a){var i=n&D2t,s=e.length,l=t.length;if(s!=l&&!(i&&l>s))return!1;var c=a.get(e),u=a.get(t);if(c&&u)return c==t&&u==e;var f=-1,h=!0,v=n&I2t?new R2t:void 0;for(a.set(e,t),a.set(t,e);++f<s;){var b=e[f],m=t[f];if(r)var y=i?r(m,b,f,t,e,a):r(b,m,f,e,t,a);if(y!==void 0){if(y)continue;h=!1;break}if(v){if(!M2t(t,function(A,w){if(!L2t(v,w)&&(b===A||o(b,A,n,r,a)))return v.push(w)})){h=!1;break}}else if(!(b===m||o(b,m,n,r,a))){h=!1;break}}return a.delete(e),a.delete(t),h}var XV=F2t,B2t=Ki,$2t=B2t.Uint8Array,z2t=$2t;function _2t(e){var t=-1,n=Array(e.size);return e.forEach(function(r,o){n[++t]=[o,r]}),n}var H2t=_2t;function U2t(e){var t=-1,n=Array(e.size);return e.forEach(function(r){n[++t]=r}),n}var A8=U2t,DR=_m,IR=z2t,W2t=a8,V2t=XV,q2t=H2t,G2t=A8,K2t=1,X2t=2,Y2t="[object Boolean]",J2t="[object Date]",Q2t="[object Error]",Z2t="[object Map]",eAt="[object Number]",tAt="[object RegExp]",nAt="[object Set]",rAt="[object String]",oAt="[object Symbol]",aAt="[object ArrayBuffer]",iAt="[object DataView]",FR=DR?DR.prototype:void 0,E5=FR?FR.valueOf:void 0;function sAt(e,t,n,r,o,a,i){switch(n){case iAt:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case aAt:return!(e.byteLength!=t.byteLength||!a(new IR(e),new IR(t)));case Y2t:case J2t:case eAt:return W2t(+e,+t);case Q2t:return e.name==t.name&&e.message==t.message;case tAt:case rAt:return e==t+"";case Z2t:var s=q2t;case nAt:var l=r&K2t;if(s||(s=G2t),e.size!=t.size&&!l)return!1;var c=i.get(e);if(c)return c==t;r|=X2t,i.set(e,t);var u=V2t(s(e),s(t),r,o,a,i);return i.delete(e),u;case oAt:if(E5)return E5.call(e)==E5.call(t)}return!1}var lAt=sAt;function cAt(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}var YV=cAt,uAt=YV,dAt=Oo;function fAt(e,t,n){var r=t(e);return dAt(e)?r:uAt(r,n(e))}var pAt=fAt;function hAt(e,t){for(var n=-1,r=e==null?0:e.length,o=0,a=[];++n<r;){var i=e[n];t(i,n,e)&&(a[o++]=i)}return a}var gAt=hAt;function mAt(){return[]}var vAt=mAt,bAt=gAt,yAt=vAt,xAt=Object.prototype,AAt=xAt.propertyIsEnumerable,BR=Object.getOwnPropertySymbols,wAt=BR?function(e){return e==null?[]:(e=Object(e),bAt(BR(e),function(t){return AAt.call(e,t)}))}:yAt,CAt=wAt;function SAt(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}var EAt=SAt,kAt=el,OAt=tl,TAt="[object Arguments]";function jAt(e){return OAt(e)&&kAt(e)==TAt}var NAt=jAt,$R=NAt,PAt=tl,JV=Object.prototype,RAt=JV.hasOwnProperty,MAt=JV.propertyIsEnumerable,LAt=$R(function(){return arguments}())?$R:function(e){return PAt(e)&&RAt.call(e,"callee")&&!MAt.call(e,"callee")},w8=LAt,rb={exports:{}};function DAt(){return!1}var IAt=DAt;rb.exports;(function(e,t){var n=Ki,r=IAt,o=t&&!t.nodeType&&t,a=o&&!0&&e&&!e.nodeType&&e,i=a&&a.exports===o,s=i?n.Buffer:void 0,l=s?s.isBuffer:void 0,c=l||r;e.exports=c})(rb,rb.exports);var QV=rb.exports,FAt=9007199254740991,BAt=/^(?:0|[1-9]\d*)$/;function $At(e,t){var n=typeof e;return t=t??FAt,!!t&&(n=="number"||n!="symbol"&&BAt.test(e))&&e>-1&&e%1==0&&e<t}var C8=$At,zAt=9007199254740991;function _At(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=zAt}var S8=_At,HAt=el,UAt=S8,WAt=tl,VAt="[object Arguments]",qAt="[object Array]",GAt="[object Boolean]",KAt="[object Date]",XAt="[object Error]",YAt="[object Function]",JAt="[object Map]",QAt="[object Number]",ZAt="[object Object]",ewt="[object RegExp]",twt="[object Set]",nwt="[object String]",rwt="[object WeakMap]",owt="[object ArrayBuffer]",awt="[object DataView]",iwt="[object Float32Array]",swt="[object Float64Array]",lwt="[object Int8Array]",cwt="[object Int16Array]",uwt="[object Int32Array]",dwt="[object Uint8Array]",fwt="[object Uint8ClampedArray]",pwt="[object Uint16Array]",hwt="[object Uint32Array]",Cn={};Cn[iwt]=Cn[swt]=Cn[lwt]=Cn[cwt]=Cn[uwt]=Cn[dwt]=Cn[fwt]=Cn[pwt]=Cn[hwt]=!0;Cn[VAt]=Cn[qAt]=Cn[owt]=Cn[GAt]=Cn[awt]=Cn[KAt]=Cn[XAt]=Cn[YAt]=Cn[JAt]=Cn[QAt]=Cn[ZAt]=Cn[ewt]=Cn[twt]=Cn[nwt]=Cn[rwt]=!1;function gwt(e){return WAt(e)&&UAt(e.length)&&!!Cn[HAt(e)]}var mwt=gwt;function vwt(e){return function(t){return e(t)}}var ZV=vwt,ob={exports:{}};ob.exports;(function(e,t){var n=sV,r=t&&!t.nodeType&&t,o=r&&!0&&e&&!e.nodeType&&e,a=o&&o.exports===r,i=a&&n.process,s=function(){try{var l=o&&o.require&&o.require("util").types;return l||i&&i.binding&&i.binding("util")}catch{}}();e.exports=s})(ob,ob.exports);var bwt=ob.exports,ywt=mwt,xwt=ZV,zR=bwt,_R=zR&&zR.isTypedArray,Awt=_R?xwt(_R):ywt,eq=Awt,wwt=EAt,Cwt=w8,Swt=Oo,Ewt=QV,kwt=C8,Owt=eq,Twt=Object.prototype,jwt=Twt.hasOwnProperty;function Nwt(e,t){var n=Swt(e),r=!n&&Cwt(e),o=!n&&!r&&Ewt(e),a=!n&&!r&&!o&&Owt(e),i=n||r||o||a,s=i?wwt(e.length,String):[],l=s.length;for(var c in e)(t||jwt.call(e,c))&&!(i&&(c=="length"||o&&(c=="offset"||c=="parent")||a&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||kwt(c,l)))&&s.push(c);return s}var Pwt=Nwt,Rwt=Object.prototype;function Mwt(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||Rwt;return e===n}var Lwt=Mwt;function Dwt(e,t){return function(n){return e(t(n))}}var tq=Dwt,Iwt=tq,Fwt=Iwt(Object.keys,Object),Bwt=Fwt,$wt=Lwt,zwt=Bwt,_wt=Object.prototype,Hwt=_wt.hasOwnProperty;function Uwt(e){if(!$wt(e))return zwt(e);var t=[];for(var n in Object(e))Hwt.call(e,n)&&n!="constructor"&&t.push(n);return t}var Wwt=Uwt,Vwt=o8,qwt=S8;function Gwt(e){return e!=null&&qwt(e.length)&&!Vwt(e)}var Wm=Gwt,Kwt=Pwt,Xwt=Wwt,Ywt=Wm;function Jwt(e){return Ywt(e)?Kwt(e):Xwt(e)}var Ix=Jwt,Qwt=pAt,Zwt=CAt,e5t=Ix;function t5t(e){return Qwt(e,e5t,Zwt)}var n5t=t5t,HR=n5t,r5t=1,o5t=Object.prototype,a5t=o5t.hasOwnProperty;function i5t(e,t,n,r,o,a){var i=n&r5t,s=HR(e),l=s.length,c=HR(t),u=c.length;if(l!=u&&!i)return!1;for(var f=l;f--;){var h=s[f];if(!(i?h in t:a5t.call(t,h)))return!1}var v=a.get(e),b=a.get(t);if(v&&b)return v==t&&b==e;var m=!0;a.set(e,t),a.set(t,e);for(var y=i;++f<l;){h=s[f];var A=e[h],w=t[h];if(r)var k=i?r(w,A,h,t,e,a):r(A,w,h,e,t,a);if(!(k===void 0?A===w||o(A,w,n,r,a):k)){m=!1;break}y||(y=h=="constructor")}if(m&&!y){var C=e.constructor,E=t.constructor;C!=E&&"constructor"in e&&"constructor"in t&&!(typeof C=="function"&&C instanceof C&&typeof E=="function"&&E instanceof E)&&(m=!1)}return a.delete(e),a.delete(t),m}var s5t=i5t,l5t=Ru,c5t=Ki,u5t=l5t(c5t,"DataView"),d5t=u5t,f5t=Ru,p5t=Ki,h5t=f5t(p5t,"Promise"),g5t=h5t,m5t=Ru,v5t=Ki,b5t=m5t(v5t,"Set"),nq=b5t,y5t=Ru,x5t=Ki,A5t=y5t(x5t,"WeakMap"),w5t=A5t,q3=d5t,G3=i8,K3=g5t,X3=nq,Y3=w5t,rq=el,ap=cV,UR="[object Map]",C5t="[object Object]",WR="[object Promise]",VR="[object Set]",qR="[object WeakMap]",GR="[object DataView]",S5t=ap(q3),E5t=ap(G3),k5t=ap(K3),O5t=ap(X3),T5t=ap(Y3),Sc=rq;(q3&&Sc(new q3(new ArrayBuffer(1)))!=GR||G3&&Sc(new G3)!=UR||K3&&Sc(K3.resolve())!=WR||X3&&Sc(new X3)!=VR||Y3&&Sc(new Y3)!=qR)&&(Sc=function(e){var t=rq(e),n=t==C5t?e.constructor:void 0,r=n?ap(n):"";if(r)switch(r){case S5t:return GR;case E5t:return UR;case k5t:return WR;case O5t:return VR;case T5t:return qR}return t});var j5t=Sc,k5=VV,N5t=XV,P5t=lAt,R5t=s5t,KR=j5t,XR=Oo,YR=QV,M5t=eq,L5t=1,JR="[object Arguments]",QR="[object Array]",k0="[object Object]",D5t=Object.prototype,ZR=D5t.hasOwnProperty;function I5t(e,t,n,r,o,a){var i=XR(e),s=XR(t),l=i?QR:KR(e),c=s?QR:KR(t);l=l==JR?k0:l,c=c==JR?k0:c;var u=l==k0,f=c==k0,h=l==c;if(h&&YR(e)){if(!YR(t))return!1;i=!0,u=!1}if(h&&!u)return a||(a=new k5),i||M5t(e)?N5t(e,t,n,r,o,a):P5t(e,t,l,n,r,o,a);if(!(n&L5t)){var v=u&&ZR.call(e,"__wrapped__"),b=f&&ZR.call(t,"__wrapped__");if(v||b){var m=v?e.value():e,y=b?t.value():t;return a||(a=new k5),o(m,y,n,r,a)}}return h?(a||(a=new k5),R5t(e,t,n,r,o,a)):!1}var F5t=I5t,B5t=F5t,eM=tl;function oq(e,t,n,r,o){return e===t?!0:e==null||t==null||!eM(e)&&!eM(t)?e!==e&&t!==t:B5t(e,t,n,r,oq,o)}var E8=oq,$5t=VV,z5t=E8,_5t=1,H5t=2;function U5t(e,t,n,r){var o=n.length,a=o,i=!r;if(e==null)return!a;for(e=Object(e);o--;){var s=n[o];if(i&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++o<a;){s=n[o];var l=s[0],c=e[l],u=s[1];if(i&&s[2]){if(c===void 0&&!(l in e))return!1}else{var f=new $5t;if(r)var h=r(c,u,l,e,t,f);if(!(h===void 0?z5t(u,c,_5t|H5t,r,f):h))return!1}}return!0}var W5t=U5t,V5t=Yl;function q5t(e){return e===e&&!V5t(e)}var aq=q5t,G5t=aq,K5t=Ix;function X5t(e){for(var t=K5t(e),n=t.length;n--;){var r=t[n],o=e[r];t[n]=[r,o,G5t(o)]}return t}var Y5t=X5t;function J5t(e,t){return function(n){return n==null?!1:n[e]===t&&(t!==void 0||e in Object(n))}}var iq=J5t,Q5t=W5t,Z5t=Y5t,e4t=iq;function t4t(e){var t=Z5t(e);return t.length==1&&t[0][2]?e4t(t[0][0],t[0][1]):function(n){return n===e||Q5t(n,e,t)}}var n4t=t4t;function r4t(e,t){return e!=null&&t in Object(e)}var o4t=r4t,a4t=hV,i4t=w8,s4t=Oo,l4t=C8,c4t=S8,u4t=Ax;function d4t(e,t,n){t=a4t(t,e);for(var r=-1,o=t.length,a=!1;++r<o;){var i=u4t(t[r]);if(!(a=e!=null&&n(e,i)))break;e=e[i]}return a||++r!=o?a:(o=e==null?0:e.length,!!o&&c4t(o)&&l4t(i,o)&&(s4t(e)||i4t(e)))}var f4t=d4t,p4t=o4t,h4t=f4t;function g4t(e,t){return e!=null&&h4t(e,t,p4t)}var m4t=g4t,v4t=E8,b4t=gV,y4t=m4t,x4t=r8,A4t=aq,w4t=iq,C4t=Ax,S4t=1,E4t=2;function k4t(e,t){return x4t(e)&&A4t(t)?w4t(C4t(e),t):function(n){var r=b4t(n,e);return r===void 0&&r===t?y4t(n,e):v4t(t,r,S4t|E4t)}}var O4t=k4t;function T4t(e){return e}var ip=T4t;function j4t(e){return function(t){return t==null?void 0:t[e]}}var N4t=j4t,P4t=u8;function R4t(e){return function(t){return P4t(t,e)}}var M4t=R4t,L4t=N4t,D4t=M4t,I4t=r8,F4t=Ax;function B4t(e){return I4t(e)?L4t(F4t(e)):D4t(e)}var $4t=B4t,z4t=n4t,_4t=O4t,H4t=ip,U4t=Oo,W4t=$4t;function V4t(e){return typeof e=="function"?e:e==null?H4t:typeof e=="object"?U4t(e)?_4t(e[0],e[1]):z4t(e):W4t(e)}var Jl=V4t;function q4t(e,t,n,r){for(var o=e.length,a=n+(r?1:-1);r?a--:++a<o;)if(t(e[a],a,e))return a;return-1}var sq=q4t;function G4t(e){return e!==e}var K4t=G4t;function X4t(e,t,n){for(var r=n-1,o=e.length;++r<o;)if(e[r]===t)return r;return-1}var Y4t=X4t,J4t=sq,Q4t=K4t,Z4t=Y4t;function e3t(e,t,n){return t===t?Z4t(e,t,n):J4t(e,Q4t,n)}var t3t=e3t,n3t=t3t;function r3t(e,t){var n=e==null?0:e.length;return!!n&&n3t(e,t,0)>-1}var o3t=r3t;function a3t(e,t,n){for(var r=-1,o=e==null?0:e.length;++r<o;)if(n(t,e[r]))return!0;return!1}var i3t=a3t;function s3t(){}var l3t=s3t,O5=nq,c3t=l3t,u3t=A8,d3t=1/0,f3t=O5&&1/u3t(new O5([,-0]))[1]==d3t?function(e){return new O5(e)}:c3t,p3t=f3t,h3t=qV,g3t=o3t,m3t=i3t,v3t=KV,b3t=p3t,y3t=A8,x3t=200;function A3t(e,t,n){var r=-1,o=g3t,a=e.length,i=!0,s=[],l=s;if(n)i=!1,o=m3t;else if(a>=x3t){var c=t?null:b3t(e);if(c)return y3t(c);i=!1,o=v3t,l=new h3t}else l=t?[]:s;e:for(;++r<a;){var u=e[r],f=t?t(u):u;if(u=n||u!==0?u:0,i&&f===f){for(var h=l.length;h--;)if(l[h]===f)continue e;t&&l.push(f),s.push(u)}else o(l,f,n)||(l!==s&&l.push(f),s.push(u))}return s}var w3t=A3t,C3t=Jl,S3t=w3t;function E3t(e,t){return e&&e.length?S3t(e,C3t(t)):[]}var k3t=E3t;const tM=pn(k3t);function lq(e,t,n){return t===!0?tM(e,n):Pt(t)?tM(e,t):e}function ff(e){"@babel/helpers - typeof";return ff=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},ff(e)}var O3t=["ref"];function nM(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 mc(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?nM(Object(n),!0).forEach(function(r){Fx(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function T3t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function rM(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,dq(r.key),r)}}function j3t(e,t,n){return t&&rM(e.prototype,t),n&&rM(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function N3t(e,t,n){return t=ab(t),P3t(e,cq()?Reflect.construct(t,n||[],ab(e).constructor):t.apply(e,n))}function P3t(e,t){if(t&&(ff(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return uq(e)}function cq(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(cq=function(){return!!e})()}function ab(e){return ab=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},ab(e)}function uq(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function R3t(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&J3(e,t)}function J3(e,t){return J3=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},J3(e,t)}function Fx(e,t,n){return t=dq(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function dq(e){var t=M3t(e,"string");return ff(t)=="symbol"?t:String(t)}function M3t(e,t){if(ff(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(ff(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function L3t(e,t){if(e==null)return{};var n=D3t(e,t),r,o;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)r=a[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function D3t(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,a;for(a=0;a<r.length;a++)o=r[a],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}function I3t(e){return e.value}function F3t(e,t){if(W.isValidElement(e))return W.cloneElement(e,t);if(typeof e=="function")return W.createElement(e,t);t.ref;var n=L3t(t,O3t);return W.createElement(x8,n)}var oM=1,hg=function(e){R3t(t,e);function t(){var n;T3t(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=N3t(this,t,[].concat(o)),Fx(uq(n),"lastBoundingBox",{width:-1,height:-1}),n}return j3t(t,[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();return r.height=this.wrapperNode.offsetHeight,r.width=this.wrapperNode.offsetWidth,r}return null}},{key:"updateBBox",value:function(){var r=this.props.onBBoxUpdate,o=this.getBBox();o?(Math.abs(o.width-this.lastBoundingBox.width)>oM||Math.abs(o.height-this.lastBoundingBox.height)>oM)&&(this.lastBoundingBox.width=o.width,this.lastBoundingBox.height=o.height,r&&r(o)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,r&&r(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?mc({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(r){var o=this.props,a=o.layout,i=o.align,s=o.verticalAlign,l=o.margin,c=o.chartWidth,u=o.chartHeight,f,h;if(!r||(r.left===void 0||r.left===null)&&(r.right===void 0||r.right===null))if(i==="center"&&a==="vertical"){var v=this.getBBoxSnapshot();f={left:((c||0)-v.width)/2}}else f=i==="right"?{right:l&&l.right||0}:{left:l&&l.left||0};if(!r||(r.top===void 0||r.top===null)&&(r.bottom===void 0||r.bottom===null))if(s==="middle"){var b=this.getBBoxSnapshot();h={top:((u||0)-b.height)/2}}else h=s==="bottom"?{bottom:l&&l.bottom||0}:{top:l&&l.top||0};return mc(mc({},f),h)}},{key:"render",value:function(){var r=this,o=this.props,a=o.content,i=o.width,s=o.height,l=o.wrapperStyle,c=o.payloadUniqBy,u=o.payload,f=mc(mc({position:"absolute",width:i||"auto",height:s||"auto"},this.getDefaultPosition(l)),l);return W.createElement("div",{className:"recharts-legend-wrapper",style:f,ref:function(v){r.wrapperNode=v}},F3t(a,mc(mc({},this.props),{},{payload:lq(u,c,I3t)})))}}],[{key:"getWithHeight",value:function(r,o){var a=r.props.layout;return a==="vertical"&&Me(r.props.height)?{height:r.props.height}:a==="horizontal"?{width:r.props.width||o}:null}}]),t}(p.PureComponent);Fx(hg,"displayName","Legend");Fx(hg,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var aM=_m,B3t=w8,$3t=Oo,iM=aM?aM.isConcatSpreadable:void 0;function z3t(e){return $3t(e)||B3t(e)||!!(iM&&e&&e[iM])}var _3t=z3t,H3t=YV,U3t=_3t;function fq(e,t,n,r,o){var a=-1,i=e.length;for(n||(n=U3t),o||(o=[]);++a<i;){var s=e[a];t>0&&n(s)?t>1?fq(s,t-1,n,r,o):H3t(o,s):r||(o[o.length]=s)}return o}var pq=fq;function W3t(e){return function(t,n,r){for(var o=-1,a=Object(t),i=r(t),s=i.length;s--;){var l=i[e?s:++o];if(n(a[l],l,a)===!1)break}return t}}var V3t=W3t,q3t=V3t,G3t=q3t(),K3t=G3t,X3t=K3t,Y3t=Ix;function J3t(e,t){return e&&X3t(e,t,Y3t)}var hq=J3t,Q3t=Wm;function Z3t(e,t){return function(n,r){if(n==null)return n;if(!Q3t(n))return e(n,r);for(var o=n.length,a=t?o:-1,i=Object(n);(t?a--:++a<o)&&r(i[a],a,i)!==!1;);return n}}var eCt=Z3t,tCt=hq,nCt=eCt,rCt=nCt(tCt),k8=rCt,oCt=k8,aCt=Wm;function iCt(e,t){var n=-1,r=aCt(e)?Array(e.length):[];return oCt(e,function(o,a,i){r[++n]=t(o,a,i)}),r}var gq=iCt;function sCt(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}var lCt=sCt,sM=Qf;function cCt(e,t){if(e!==t){var n=e!==void 0,r=e===null,o=e===e,a=sM(e),i=t!==void 0,s=t===null,l=t===t,c=sM(t);if(!s&&!c&&!a&&e>t||a&&i&&l&&!s&&!c||r&&i&&l||!n&&l||!o)return 1;if(!r&&!a&&!c&&e<t||c&&n&&o&&!r&&!a||s&&n&&o||!i&&o||!l)return-1}return 0}var uCt=cCt,dCt=uCt;function fCt(e,t,n){for(var r=-1,o=e.criteria,a=t.criteria,i=o.length,s=n.length;++r<i;){var l=dCt(o[r],a[r]);if(l){if(r>=s)return l;var c=n[r];return l*(c=="desc"?-1:1)}}return e.index-t.index}var pCt=fCt,T5=c8,hCt=u8,gCt=Jl,mCt=gq,vCt=lCt,bCt=ZV,yCt=pCt,xCt=ip,ACt=Oo;function wCt(e,t,n){t.length?t=T5(t,function(a){return ACt(a)?function(i){return hCt(i,a.length===1?a[0]:a)}:a}):t=[xCt];var r=-1;t=T5(t,bCt(gCt));var o=mCt(e,function(a,i,s){var l=T5(t,function(c){return c(a)});return{criteria:l,index:++r,value:a}});return vCt(o,function(a,i){return yCt(a,i,n)})}var CCt=wCt;function SCt(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}var ECt=SCt,kCt=ECt,lM=Math.max;function OCt(e,t,n){return t=lM(t===void 0?e.length-1:t,0),function(){for(var r=arguments,o=-1,a=lM(r.length-t,0),i=Array(a);++o<a;)i[o]=r[t+o];o=-1;for(var s=Array(t+1);++o<t;)s[o]=r[o];return s[t]=n(i),kCt(e,this,s)}}var TCt=OCt;function jCt(e){return function(){return e}}var NCt=jCt,PCt=Ru,RCt=function(){try{var e=PCt(Object,"defineProperty");return e({},"",{}),e}catch{}}(),mq=RCt,MCt=NCt,cM=mq,LCt=ip,DCt=cM?function(e,t){return cM(e,"toString",{configurable:!0,enumerable:!1,value:MCt(t),writable:!0})}:LCt,ICt=DCt,FCt=800,BCt=16,$Ct=Date.now;function zCt(e){var t=0,n=0;return function(){var r=$Ct(),o=BCt-(r-n);if(n=r,o>0){if(++t>=FCt)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var _Ct=zCt,HCt=ICt,UCt=_Ct,WCt=UCt(HCt),VCt=WCt,qCt=ip,GCt=TCt,KCt=VCt;function XCt(e,t){return KCt(GCt(e,t,qCt),e+"")}var YCt=XCt,JCt=a8,QCt=Wm,ZCt=C8,eSt=Yl;function tSt(e,t,n){if(!eSt(n))return!1;var r=typeof t;return(r=="number"?QCt(n)&&ZCt(t,n.length):r=="string"&&t in n)?JCt(n[t],e):!1}var Bx=tSt,nSt=pq,rSt=CCt,oSt=YCt,uM=Bx,aSt=oSt(function(e,t){if(e==null)return[];var n=t.length;return n>1&&uM(e,t[0],t[1])?t=[]:n>2&&uM(t[0],t[1],t[2])&&(t=[t[0]]),rSt(e,nSt(t,1),[])}),iSt=aSt;const O8=pn(iSt);function gg(e){"@babel/helpers - typeof";return gg=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},gg(e)}function Q3(){return Q3=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Q3.apply(this,arguments)}function sSt(e,t){return dSt(e)||uSt(e,t)||cSt(e,t)||lSt()}function lSt(){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 cSt(e,t){if(e){if(typeof e=="string")return dM(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 dM(e,t)}}function dM(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function uSt(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,a,i,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=a.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&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return s}}function dSt(e){if(Array.isArray(e))return e}function fM(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 j5(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?fM(Object(n),!0).forEach(function(r){fSt(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function fSt(e,t,n){return t=pSt(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pSt(e){var t=hSt(e,"string");return gg(t)=="symbol"?t:String(t)}function hSt(e,t){if(gg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(gg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function gSt(e){return Array.isArray(e)&&mr(e[0])&&mr(e[1])?e.join(" ~ "):e}var mSt=function(t){var n=t.separator,r=n===void 0?" : ":n,o=t.contentStyle,a=o===void 0?{}:o,i=t.itemStyle,s=i===void 0?{}:i,l=t.labelStyle,c=l===void 0?{}:l,u=t.payload,f=t.formatter,h=t.itemSorter,v=t.wrapperClassName,b=t.labelClassName,m=t.label,y=t.labelFormatter,A=t.accessibilityLayer,w=A===void 0?!1:A,k=function(){if(u&&u.length){var I={padding:0,margin:0},M=(h?O8(u,h):u).map(function(B,R){if(B.type==="none")return null;var D=j5({display:"block",paddingTop:4,paddingBottom:4,color:B.color||"#000"},s),$=B.formatter||f||gSt,z=B.value,_=B.name,V=z,H=_;if($&&V!=null&&H!=null){var K=$(z,_,B,R,u);if(Array.isArray(K)){var X=sSt(K,2);V=X[0],H=X[1]}else V=K}return W.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(R),style:D},mr(H)?W.createElement("span",{className:"recharts-tooltip-item-name"},H):null,mr(H)?W.createElement("span",{className:"recharts-tooltip-item-separator"},r):null,W.createElement("span",{className:"recharts-tooltip-item-value"},V),W.createElement("span",{className:"recharts-tooltip-item-unit"},B.unit||""))});return W.createElement("ul",{className:"recharts-tooltip-item-list",style:I},M)}return null},C=j5({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},a),E=j5({margin:0},c),S=!Ut(m),O=S?m:"",T=Tt("recharts-default-tooltip",v),P=Tt("recharts-tooltip-label",b);S&&y&&u!==void 0&&u!==null&&(O=y(m,u));var N=w?{role:"status","aria-live":"assertive"}:{};return W.createElement("div",Q3({className:T,style:C},N),W.createElement("p",{className:P,style:E},W.isValidElement(O)?O:"".concat(O)),k())};function mg(e){"@babel/helpers - typeof";return mg=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},mg(e)}function O0(e,t,n){return t=vSt(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function vSt(e){var t=bSt(e,"string");return mg(t)=="symbol"?t:String(t)}function bSt(e,t){if(mg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(mg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Jp="recharts-tooltip-wrapper",ySt={visibility:"hidden"};function xSt(e){var t=e.coordinate,n=e.translateX,r=e.translateY;return Tt(Jp,O0(O0(O0(O0({},"".concat(Jp,"-right"),Me(n)&&t&&Me(t.x)&&n>=t.x),"".concat(Jp,"-left"),Me(n)&&t&&Me(t.x)&&n<t.x),"".concat(Jp,"-bottom"),Me(r)&&t&&Me(t.y)&&r>=t.y),"".concat(Jp,"-top"),Me(r)&&t&&Me(t.y)&&r<t.y))}function pM(e){var t=e.allowEscapeViewBox,n=e.coordinate,r=e.key,o=e.offsetTopLeft,a=e.position,i=e.reverseDirection,s=e.tooltipDimension,l=e.viewBox,c=e.viewBoxDimension;if(a&&Me(a[r]))return a[r];var u=n[r]-s-o,f=n[r]+o;if(t[r])return i[r]?u:f;if(i[r]){var h=u,v=l[r];return h<v?Math.max(f,l[r]):Math.max(u,l[r])}var b=f+s,m=l[r]+c;return b>m?Math.max(u,l[r]):Math.max(f,l[r])}function ASt(e){var t=e.translateX,n=e.translateY,r=e.useTranslate3d;return{transform:r?"translate3d(".concat(t,"px, ").concat(n,"px, 0)"):"translate(".concat(t,"px, ").concat(n,"px)")}}function wSt(e){var t=e.allowEscapeViewBox,n=e.coordinate,r=e.offsetTopLeft,o=e.position,a=e.reverseDirection,i=e.tooltipBox,s=e.useTranslate3d,l=e.viewBox,c,u,f;return i.height>0&&i.width>0&&n?(u=pM({allowEscapeViewBox:t,coordinate:n,key:"x",offsetTopLeft:r,position:o,reverseDirection:a,tooltipDimension:i.width,viewBox:l,viewBoxDimension:l.width}),f=pM({allowEscapeViewBox:t,coordinate:n,key:"y",offsetTopLeft:r,position:o,reverseDirection:a,tooltipDimension:i.height,viewBox:l,viewBoxDimension:l.height}),c=ASt({translateX:u,translateY:f,useTranslate3d:s})):c=ySt,{cssProperties:c,cssClasses:xSt({translateX:u,translateY:f,coordinate:n})}}function pf(e){"@babel/helpers - typeof";return pf=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},pf(e)}function hM(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 gM(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?hM(Object(n),!0).forEach(function(r){tC(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):hM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function CSt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function mM(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,bq(r.key),r)}}function SSt(e,t,n){return t&&mM(e.prototype,t),n&&mM(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function ESt(e,t,n){return t=ib(t),kSt(e,vq()?Reflect.construct(t,n||[],ib(e).constructor):t.apply(e,n))}function kSt(e,t){if(t&&(pf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Z3(e)}function vq(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(vq=function(){return!!e})()}function ib(e){return ib=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},ib(e)}function Z3(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function OSt(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&eC(e,t)}function eC(e,t){return eC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},eC(e,t)}function tC(e,t,n){return t=bq(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function bq(e){var t=TSt(e,"string");return pf(t)=="symbol"?t:String(t)}function TSt(e,t){if(pf(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(pf(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var vM=1,jSt=function(e){OSt(t,e);function t(){var n;CSt(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=ESt(this,t,[].concat(o)),tC(Z3(n),"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),tC(Z3(n),"handleKeyDown",function(i){if(i.key==="Escape"){var s,l,c,u;n.setState({dismissed:!0,dismissedAtCoordinate:{x:(s=(l=n.props.coordinate)===null||l===void 0?void 0:l.x)!==null&&s!==void 0?s:0,y:(c=(u=n.props.coordinate)===null||u===void 0?void 0:u.y)!==null&&c!==void 0?c:0}})}}),n}return SSt(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();(Math.abs(r.width-this.state.lastBoundingBox.width)>vM||Math.abs(r.height-this.state.lastBoundingBox.height)>vM)&&this.setState({lastBoundingBox:{width:r.width,height:r.height}})}else(this.state.lastBoundingBox.width!==-1||this.state.lastBoundingBox.height!==-1)&&this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var r,o;this.props.active&&this.updateBBox(),this.state.dismissed&&(((r=this.props.coordinate)===null||r===void 0?void 0:r.x)!==this.state.dismissedAtCoordinate.x||((o=this.props.coordinate)===null||o===void 0?void 0:o.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var r=this,o=this.props,a=o.active,i=o.allowEscapeViewBox,s=o.animationDuration,l=o.animationEasing,c=o.children,u=o.coordinate,f=o.hasPayload,h=o.isAnimationActive,v=o.offset,b=o.position,m=o.reverseDirection,y=o.useTranslate3d,A=o.viewBox,w=o.wrapperStyle,k=wSt({allowEscapeViewBox:i,coordinate:u,offsetTopLeft:v,position:b,reverseDirection:m,tooltipBox:this.state.lastBoundingBox,useTranslate3d:y,viewBox:A}),C=k.cssClasses,E=k.cssProperties,S=gM(gM({transition:h&&a?"transform ".concat(s,"ms ").concat(l):void 0},E),{},{pointerEvents:"none",visibility:!this.state.dismissed&&a&&f?"visible":"hidden",position:"absolute",top:0,left:0},w);return W.createElement("div",{tabIndex:-1,className:C,style:S,ref:function(T){r.wrapperNode=T}},c)}}]),t}(p.PureComponent),NSt=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},Ts={isSsr:NSt(),get:function(t){return Ts[t]},set:function(t,n){if(typeof t=="string")Ts[t]=n;else{var r=Object.keys(t);r&&r.length&&r.forEach(function(o){Ts[o]=t[o]})}}};function hf(e){"@babel/helpers - typeof";return hf=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},hf(e)}function bM(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 yM(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?bM(Object(n),!0).forEach(function(r){T8(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function PSt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function xM(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,xq(r.key),r)}}function RSt(e,t,n){return t&&xM(e.prototype,t),n&&xM(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function MSt(e,t,n){return t=sb(t),LSt(e,yq()?Reflect.construct(t,n||[],sb(e).constructor):t.apply(e,n))}function LSt(e,t){if(t&&(hf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return DSt(e)}function DSt(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function yq(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(yq=function(){return!!e})()}function sb(e){return sb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},sb(e)}function ISt(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&nC(e,t)}function nC(e,t){return nC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},nC(e,t)}function T8(e,t,n){return t=xq(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function xq(e){var t=FSt(e,"string");return hf(t)=="symbol"?t:String(t)}function FSt(e,t){if(hf(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(hf(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function BSt(e){return e.dataKey}function $St(e,t){return W.isValidElement(e)?W.cloneElement(e,t):typeof e=="function"?W.createElement(e,t):W.createElement(mSt,t)}var yi=function(e){ISt(t,e);function t(){return PSt(this,t),MSt(this,t,arguments)}return RSt(t,[{key:"render",value:function(){var r=this,o=this.props,a=o.active,i=o.allowEscapeViewBox,s=o.animationDuration,l=o.animationEasing,c=o.content,u=o.coordinate,f=o.filterNull,h=o.isAnimationActive,v=o.offset,b=o.payload,m=o.payloadUniqBy,y=o.position,A=o.reverseDirection,w=o.useTranslate3d,k=o.viewBox,C=o.wrapperStyle,E=b??[];f&&E.length&&(E=lq(b.filter(function(O){return O.value!=null&&(O.hide!==!0||r.props.includeHidden)}),m,BSt));var S=E.length>0;return W.createElement(jSt,{allowEscapeViewBox:i,animationDuration:s,animationEasing:l,isAnimationActive:h,active:a,coordinate:u,hasPayload:S,offset:v,position:y,reverseDirection:A,useTranslate3d:w,viewBox:k,wrapperStyle:C},$St(c,yM(yM({},this.props),{},{payload:E})))}}]),t}(p.PureComponent);T8(yi,"displayName","Tooltip");T8(yi,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!Ts.isSsr,itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,viewBox:{x:0,y:0,height:0,width:0},wrapperStyle:{}});var zSt=Ki,_St=function(){return zSt.Date.now()},HSt=_St,USt=/\s/;function WSt(e){for(var t=e.length;t--&&USt.test(e.charAt(t)););return t}var VSt=WSt,qSt=VSt,GSt=/^\s+/;function KSt(e){return e&&e.slice(0,qSt(e)+1).replace(GSt,"")}var XSt=KSt,YSt=XSt,AM=Yl,JSt=Qf,wM=0/0,QSt=/^[-+]0x[0-9a-f]+$/i,ZSt=/^0b[01]+$/i,e6t=/^0o[0-7]+$/i,t6t=parseInt;function n6t(e){if(typeof e=="number")return e;if(JSt(e))return wM;if(AM(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=AM(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=YSt(e);var n=ZSt.test(e);return n||e6t.test(e)?t6t(e.slice(2),n?2:8):QSt.test(e)?wM:+e}var Aq=n6t,r6t=Yl,N5=HSt,CM=Aq,o6t="Expected a function",a6t=Math.max,i6t=Math.min;function s6t(e,t,n){var r,o,a,i,s,l,c=0,u=!1,f=!1,h=!0;if(typeof e!="function")throw new TypeError(o6t);t=CM(t)||0,r6t(n)&&(u=!!n.leading,f="maxWait"in n,a=f?a6t(CM(n.maxWait)||0,t):a,h="trailing"in n?!!n.trailing:h);function v(S){var O=r,T=o;return r=o=void 0,c=S,i=e.apply(T,O),i}function b(S){return c=S,s=setTimeout(A,t),u?v(S):i}function m(S){var O=S-l,T=S-c,P=t-O;return f?i6t(P,a-T):P}function y(S){var O=S-l,T=S-c;return l===void 0||O>=t||O<0||f&&T>=a}function A(){var S=N5();if(y(S))return w(S);s=setTimeout(A,m(S))}function w(S){return s=void 0,h&&r?v(S):(r=o=void 0,i)}function k(){s!==void 0&&clearTimeout(s),c=0,r=l=o=s=void 0}function C(){return s===void 0?i:w(N5())}function E(){var S=N5(),O=y(S);if(r=arguments,o=this,l=S,O){if(s===void 0)return b(l);if(f)return clearTimeout(s),s=setTimeout(A,t),v(l)}return s===void 0&&(s=setTimeout(A,t)),i}return E.cancel=k,E.flush=C,E}var l6t=s6t,c6t=l6t,u6t=Yl,d6t="Expected a function";function f6t(e,t,n){var r=!0,o=!0;if(typeof e!="function")throw new TypeError(d6t);return u6t(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),c6t(e,t,{leading:r,maxWait:t,trailing:o})}var p6t=f6t;const wq=pn(p6t);function vg(e){"@babel/helpers - typeof";return vg=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},vg(e)}function SM(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 T0(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?SM(Object(n),!0).forEach(function(r){h6t(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):SM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function h6t(e,t,n){return t=g6t(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g6t(e){var t=m6t(e,"string");return vg(t)=="symbol"?t:String(t)}function m6t(e,t){if(vg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(vg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function v6t(e,t){return A6t(e)||x6t(e,t)||y6t(e,t)||b6t()}function b6t(){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 y6t(e,t){if(e){if(typeof e=="string")return EM(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 EM(e,t)}}function EM(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function x6t(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,a,i,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=a.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&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return s}}function A6t(e){if(Array.isArray(e))return e}var w6t=p.forwardRef(function(e,t){var n=e.aspect,r=e.initialDimension,o=r===void 0?{width:-1,height:-1}:r,a=e.width,i=a===void 0?"100%":a,s=e.height,l=s===void 0?"100%":s,c=e.minWidth,u=c===void 0?0:c,f=e.minHeight,h=e.maxHeight,v=e.children,b=e.debounce,m=b===void 0?0:b,y=e.id,A=e.className,w=e.onResize,k=e.style,C=k===void 0?{}:k,E=p.useRef(null),S=p.useRef();S.current=w,p.useImperativeHandle(t,function(){return Object.defineProperty(E.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),E.current},configurable:!0})});var O=p.useState({containerWidth:o.width,containerHeight:o.height}),T=v6t(O,2),P=T[0],N=T[1],L=p.useCallback(function(M,B){N(function(R){var D=Math.round(M),$=Math.round(B);return R.containerWidth===D&&R.containerHeight===$?R:{containerWidth:D,containerHeight:$}})},[]);p.useEffect(function(){var M=function(_){var V,H=_[0].contentRect,K=H.width,X=H.height;L(K,X),(V=S.current)===null||V===void 0||V.call(S,K,X)};m>0&&(M=wq(M,m,{trailing:!0,leading:!1}));var B=new ResizeObserver(M),R=E.current.getBoundingClientRect(),D=R.width,$=R.height;return L(D,$),B.observe(E.current),function(){B.disconnect()}},[L,m]);var I=p.useMemo(function(){var M=P.containerWidth,B=P.containerHeight;if(M<0||B<0)return null;Os(Dc(i)||Dc(l),`The width(%s) and height(%s) are both fixed numbers,
maybe you don't need to use a ResponsiveContainer.`,i,l),Os(!n||n>0,"The aspect(%s) must be greater than zero.",n);var R=Dc(i)?M:i,D=Dc(l)?B:l;n&&n>0&&(R?D=R/n:D&&(R=D*n),h&&D>h&&(D=h)),Os(R>0||D>0,`The width(%s) and height(%s) of chart should be greater than 0,
please check the style of container, or the props width(%s) and height(%s),
or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the
height and width.`,R,D,i,l,u,f,n);var $=!Array.isArray(v)&&N3.isElement(v)&&ks(v.type).endsWith("Chart");return W.Children.map(v,function(z){return N3.isElement(z)?p.cloneElement(z,T0({width:R,height:D},$?{style:T0({height:"100%",width:"100%",maxHeight:D,maxWidth:R},z.props.style)}:{})):z})},[n,v,l,h,f,u,P,i]);return W.createElement("div",{id:y?"".concat(y):void 0,className:Tt("recharts-responsive-container",A),style:T0(T0({},C),{},{width:i,height:l,minWidth:u,minHeight:f,maxHeight:h}),ref:E},I)}),Cq=function(t){return null};Cq.displayName="Cell";function bg(e){"@babel/helpers - typeof";return bg=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},bg(e)}function kM(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 rC(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?kM(Object(n),!0).forEach(function(r){C6t(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function C6t(e,t,n){return t=S6t(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S6t(e){var t=E6t(e,"string");return bg(t)=="symbol"?t:String(t)}function E6t(e,t){if(bg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(bg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var dd={widthCache:{},cacheCount:0},k6t=2e3,O6t={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},OM="recharts_measurement_span";function T6t(e){var t=rC({},e);return Object.keys(t).forEach(function(n){t[n]||delete t[n]}),t}var kh=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||Ts.isSsr)return{width:0,height:0};var r=T6t(n),o=JSON.stringify({text:t,copyStyle:r});if(dd.widthCache[o])return dd.widthCache[o];try{var a=document.getElementById(OM);a||(a=document.createElement("span"),a.setAttribute("id",OM),a.setAttribute("aria-hidden","true"),document.body.appendChild(a));var i=rC(rC({},O6t),r);Object.assign(a.style,i),a.textContent="".concat(t);var s=a.getBoundingClientRect(),l={width:s.width,height:s.height};return dd.widthCache[o]=l,++dd.cacheCount>k6t&&(dd.cacheCount=0,dd.widthCache={}),l}catch{return{width:0,height:0}}},j6t=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};function yg(e){"@babel/helpers - typeof";return yg=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},yg(e)}function lb(e,t){return M6t(e)||R6t(e,t)||P6t(e,t)||N6t()}function N6t(){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 P6t(e,t){if(e){if(typeof e=="string")return TM(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 TM(e,t)}}function TM(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function R6t(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,a,i,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=a.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&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return s}}function M6t(e){if(Array.isArray(e))return e}function L6t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function jM(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,I6t(r.key),r)}}function D6t(e,t,n){return t&&jM(e.prototype,t),n&&jM(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function I6t(e){var t=F6t(e,"string");return yg(t)=="symbol"?t:String(t)}function F6t(e,t){if(yg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(yg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var NM=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,PM=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,B6t=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,$6t=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,Sq={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},z6t=Object.keys(Sq),Td="NaN";function _6t(e,t){return e*Sq[t]}var j0=function(){function e(t,n){L6t(this,e),this.num=t,this.unit=n,this.num=t,this.unit=n,Number.isNaN(t)&&(this.unit=""),n!==""&&!B6t.test(n)&&(this.num=NaN,this.unit=""),z6t.includes(n)&&(this.num=_6t(t,n),this.unit="px")}return D6t(e,[{key:"add",value:function(n){return this.unit!==n.unit?new e(NaN,""):new e(this.num+n.num,this.unit)}},{key:"subtract",value:function(n){return this.unit!==n.unit?new e(NaN,""):new e(this.num-n.num,this.unit)}},{key:"multiply",value:function(n){return this.unit!==""&&n.unit!==""&&this.unit!==n.unit?new e(NaN,""):new e(this.num*n.num,this.unit||n.unit)}},{key:"divide",value:function(n){return this.unit!==""&&n.unit!==""&&this.unit!==n.unit?new e(NaN,""):new e(this.num/n.num,this.unit||n.unit)}},{key:"toString",value:function(){return"".concat(this.num).concat(this.unit)}},{key:"isNaN",value:function(){return Number.isNaN(this.num)}}],[{key:"parse",value:function(n){var r,o=(r=$6t.exec(n))!==null&&r!==void 0?r:[],a=lb(o,3),i=a[1],s=a[2];return new e(parseFloat(i),s??"")}}]),e}();function Eq(e){if(e.includes(Td))return Td;for(var t=e;t.includes("*")||t.includes("/");){var n,r=(n=NM.exec(t))!==null&&n!==void 0?n:[],o=lb(r,4),a=o[1],i=o[2],s=o[3],l=j0.parse(a??""),c=j0.parse(s??""),u=i==="*"?l.multiply(c):l.divide(c);if(u.isNaN())return Td;t=t.replace(NM,u.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var f,h=(f=PM.exec(t))!==null&&f!==void 0?f:[],v=lb(h,4),b=v[1],m=v[2],y=v[3],A=j0.parse(b??""),w=j0.parse(y??""),k=m==="+"?A.add(w):A.subtract(w);if(k.isNaN())return Td;t=t.replace(PM,k.toString())}return t}var RM=/\(([^()]*)\)/;function H6t(e){for(var t=e;t.includes("(");){var n=RM.exec(t),r=lb(n,2),o=r[1];t=t.replace(RM,Eq(o))}return t}function U6t(e){var t=e.replace(/\s+/g,"");return t=H6t(t),t=Eq(t),t}function W6t(e){try{return U6t(e)}catch{return Td}}function P5(e){var t=W6t(e.slice(5,-1));return t===Td?"":t}var V6t=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],q6t=["dx","dy","angle","className","breakAll"];function oC(){return oC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},oC.apply(this,arguments)}function MM(e,t){if(e==null)return{};var n=G6t(e,t),r,o;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)r=a[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function G6t(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,a;for(a=0;a<r.length;a++)o=r[a],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}function LM(e,t){return J6t(e)||Y6t(e,t)||X6t(e,t)||K6t()}function K6t(){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 X6t(e,t){if(e){if(typeof e=="string")return DM(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 DM(e,t)}}function DM(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Y6t(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,a,i,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=a.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&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return s}}function J6t(e){if(Array.isArray(e))return e}var kq=/[ \f\n\r\t\v\u2028\u2029]+/,Oq=function(t){var n=t.children,r=t.breakAll,o=t.style;try{var a=[];Ut(n)||(r?a=n.toString().split(""):a=n.toString().split(kq));var i=a.map(function(l){return{word:l,width:kh(l,o).width}}),s=r?0:kh(" ",o).width;return{wordsWithComputedWidth:i,spaceWidth:s}}catch{return null}},Q6t=function(t,n,r,o,a){var i=t.maxLines,s=t.children,l=t.style,c=t.breakAll,u=Me(i),f=s,h=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return R.reduce(function(D,$){var z=$.word,_=$.width,V=D[D.length-1];if(V&&(o==null||a||V.width+_+r<Number(o)))V.words.push(z),V.width+=_+r;else{var H={words:[z],width:_};D.push(H)}return D},[])},v=h(n),b=function(R){return R.reduce(function(D,$){return D.width>$.width?D:$})};if(!u)return v;for(var m="…",y=function(R){var D=f.slice(0,R),$=Oq({breakAll:c,style:l,children:D+m}).wordsWithComputedWidth,z=h($),_=z.length>i||b(z).width>Number(o);return[_,z]},A=0,w=f.length-1,k=0,C;A<=w&&k<=f.length-1;){var E=Math.floor((A+w)/2),S=E-1,O=y(S),T=LM(O,2),P=T[0],N=T[1],L=y(E),I=LM(L,1),M=I[0];if(!P&&!M&&(A=E+1),P&&M&&(w=E-1),!P&&M){C=N;break}k++}return C||v},IM=function(t){var n=Ut(t)?[]:t.toString().split(kq);return[{words:n}]},Z6t=function(t){var n=t.width,r=t.scaleToFit,o=t.children,a=t.style,i=t.breakAll,s=t.maxLines;if((n||r)&&!Ts.isSsr){var l,c,u=Oq({breakAll:i,children:o,style:a});if(u){var f=u.wordsWithComputedWidth,h=u.spaceWidth;l=f,c=h}else return IM(o);return Q6t({breakAll:i,children:o,maxLines:s,style:a},l,c,n,r)}return IM(o)},FM="#808080",cb=function(t){var n=t.x,r=n===void 0?0:n,o=t.y,a=o===void 0?0:o,i=t.lineHeight,s=i===void 0?"1em":i,l=t.capHeight,c=l===void 0?"0.71em":l,u=t.scaleToFit,f=u===void 0?!1:u,h=t.textAnchor,v=h===void 0?"start":h,b=t.verticalAnchor,m=b===void 0?"end":b,y=t.fill,A=y===void 0?FM:y,w=MM(t,V6t),k=p.useMemo(function(){return Z6t({breakAll:w.breakAll,children:w.children,maxLines:w.maxLines,scaleToFit:f,style:w.style,width:w.width})},[w.breakAll,w.children,w.maxLines,f,w.style,w.width]),C=w.dx,E=w.dy,S=w.angle,O=w.className,T=w.breakAll,P=MM(w,q6t);if(!mr(r)||!mr(a))return null;var N=r+(Me(C)?C:0),L=a+(Me(E)?E:0),I;switch(m){case"start":I=P5("calc(".concat(c,")"));break;case"middle":I=P5("calc(".concat((k.length-1)/2," * -").concat(s," + (").concat(c," / 2))"));break;default:I=P5("calc(".concat(k.length-1," * -").concat(s,")"));break}var M=[];if(f){var B=k[0].width,R=w.width;M.push("scale(".concat((Me(R)?R/B:1)/B,")"))}return S&&M.push("rotate(".concat(S,", ").concat(N,", ").concat(L,")")),M.length&&(P.transform=M.join(" ")),W.createElement("text",oC({},It(P,!0),{x:N,y:L,className:Tt("recharts-text",O),textAnchor:v,fill:A.includes("url")?FM:A}),k.map(function(D,$){var z=D.words.join(T?"":" ");return W.createElement("tspan",{x:N,dy:$===0?I:s,key:z},z)}))};function Ll(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function e7t(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function j8(e){let t,n,r;e.length!==2?(t=Ll,n=(s,l)=>Ll(e(s),l),r=(s,l)=>e(s)-l):(t=e===Ll||e===e7t?e:t7t,n=e,r=e);function o(s,l,c=0,u=s.length){if(c<u){if(t(l,l)!==0)return u;do{const f=c+u>>>1;n(s[f],l)<0?c=f+1:u=f}while(c<u)}return c}function a(s,l,c=0,u=s.length){if(c<u){if(t(l,l)!==0)return u;do{const f=c+u>>>1;n(s[f],l)<=0?c=f+1:u=f}while(c<u)}return c}function i(s,l,c=0,u=s.length){const f=o(s,l,c,u-1);return f>c&&r(s[f-1],l)>-r(s[f],l)?f-1:f}return{left:o,center:i,right:a}}function t7t(){return 0}function Tq(e){return e===null?NaN:+e}function*n7t(e,t){if(t===void 0)for(let n of e)n!=null&&(n=+n)>=n&&(yield n);else{let n=-1;for(let r of e)(r=t(r,++n,e))!=null&&(r=+r)>=r&&(yield r)}}const r7t=j8(Ll),o7t=r7t.right;j8(Tq).center;const Vm=o7t;class BM extends Map{constructor(t,n=s7t){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:n}}),t!=null)for(const[r,o]of t)this.set(r,o)}get(t){return super.get($M(this,t))}has(t){return super.has($M(this,t))}set(t,n){return super.set(a7t(this,t),n)}delete(t){return super.delete(i7t(this,t))}}function $M({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):n}function a7t({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}function i7t({_intern:e,_key:t},n){const r=t(n);return e.has(r)&&(n=e.get(r),e.delete(r)),n}function s7t(e){return e!==null&&typeof e=="object"?e.valueOf():e}function l7t(e=Ll){if(e===Ll)return jq;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,n)=>{const r=e(t,n);return r||r===0?r:(e(n,n)===0)-(e(t,t)===0)}}function jq(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const c7t=Math.sqrt(50),u7t=Math.sqrt(10),d7t=Math.sqrt(2);function ub(e,t,n){const r=(t-e)/Math.max(0,n),o=Math.floor(Math.log10(r)),a=r/Math.pow(10,o),i=a>=c7t?10:a>=u7t?5:a>=d7t?2:1;let s,l,c;return o<0?(c=Math.pow(10,-o)/i,s=Math.round(e*c),l=Math.round(t*c),s/c<e&&++s,l/c>t&&--l,c=-c):(c=Math.pow(10,o)*i,s=Math.round(e/c),l=Math.round(t/c),s*c<e&&++s,l*c>t&&--l),l<s&&.5<=n&&n<2?ub(e,t,n*2):[s,l,c]}function aC(e,t,n){if(t=+t,e=+e,n=+n,!(n>0))return[];if(e===t)return[e];const r=t<e,[o,a,i]=r?ub(t,e,n):ub(e,t,n);if(!(a>=o))return[];const s=a-o+1,l=new Array(s);if(r)if(i<0)for(let c=0;c<s;++c)l[c]=(a-c)/-i;else for(let c=0;c<s;++c)l[c]=(a-c)*i;else if(i<0)for(let c=0;c<s;++c)l[c]=(o+c)/-i;else for(let c=0;c<s;++c)l[c]=(o+c)*i;return l}function iC(e,t,n){return t=+t,e=+e,n=+n,ub(e,t,n)[2]}function sC(e,t,n){t=+t,e=+e,n=+n;const r=t<e,o=r?iC(t,e,n):iC(e,t,n);return(r?-1:1)*(o<0?1/-o:o)}function zM(e,t){let n;if(t===void 0)for(const r of e)r!=null&&(n<r||n===void 0&&r>=r)&&(n=r);else{let r=-1;for(let o of e)(o=t(o,++r,e))!=null&&(n<o||n===void 0&&o>=o)&&(n=o)}return n}function _M(e,t){let n;if(t===void 0)for(const r of e)r!=null&&(n>r||n===void 0&&r>=r)&&(n=r);else{let r=-1;for(let o of e)(o=t(o,++r,e))!=null&&(n>o||n===void 0&&o>=o)&&(n=o)}return n}function Nq(e,t,n=0,r=1/0,o){if(t=Math.floor(t),n=Math.floor(Math.max(0,n)),r=Math.floor(Math.min(e.length-1,r)),!(n<=t&&t<=r))return e;for(o=o===void 0?jq:l7t(o);r>n;){if(r-n>600){const l=r-n+1,c=t-n+1,u=Math.log(l),f=.5*Math.exp(2*u/3),h=.5*Math.sqrt(u*f*(l-f)/l)*(c-l/2<0?-1:1),v=Math.max(n,Math.floor(t-c*f/l+h)),b=Math.min(r,Math.floor(t+(l-c)*f/l+h));Nq(e,t,v,b,o)}const a=e[t];let i=n,s=r;for(Qp(e,n,t),o(e[r],a)>0&&Qp(e,n,r);i<s;){for(Qp(e,i,s),++i,--s;o(e[i],a)<0;)++i;for(;o(e[s],a)>0;)--s}o(e[n],a)===0?Qp(e,n,s):(++s,Qp(e,s,r)),s<=t&&(n=s+1),t<=s&&(r=s-1)}return e}function Qp(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function f7t(e,t,n){if(e=Float64Array.from(n7t(e,n)),!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return _M(e);if(t>=1)return zM(e);var r,o=(r-1)*t,a=Math.floor(o),i=zM(Nq(e,a).subarray(0,a+1)),s=_M(e.subarray(a+1));return i+(s-i)*(o-a)}}function p7t(e,t,n=Tq){if(!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return+n(e[0],0,e);if(t>=1)return+n(e[r-1],r-1,e);var r,o=(r-1)*t,a=Math.floor(o),i=+n(e[a],a,e),s=+n(e[a+1],a+1,e);return i+(s-i)*(o-a)}}function h7t(e,t,n){e=+e,t=+t,n=(o=arguments.length)<2?(t=e,e=0,1):o<3?1:+n;for(var r=-1,o=Math.max(0,Math.ceil((t-e)/n))|0,a=new Array(o);++r<o;)a[r]=e+r*n;return a}function Wa(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function nl(e,t){switch(arguments.length){case 0:break;case 1:{typeof e=="function"?this.interpolator(e):this.range(e);break}default:{this.domain(e),typeof t=="function"?this.interpolator(t):this.range(t);break}}return this}const lC=Symbol("implicit");function N8(){var e=new BM,t=[],n=[],r=lC;function o(a){let i=e.get(a);if(i===void 0){if(r!==lC)return r;e.set(a,i=t.push(a)-1)}return n[i%n.length]}return o.domain=function(a){if(!arguments.length)return t.slice();t=[],e=new BM;for(const i of a)e.has(i)||e.set(i,t.push(i)-1);return o},o.range=function(a){return arguments.length?(n=Array.from(a),o):n.slice()},o.unknown=function(a){return arguments.length?(r=a,o):r},o.copy=function(){return N8(t,n).unknown(r)},Wa.apply(o,arguments),o}function xg(){var e=N8().unknown(void 0),t=e.domain,n=e.range,r=0,o=1,a,i,s=!1,l=0,c=0,u=.5;delete e.unknown;function f(){var h=t().length,v=o<r,b=v?o:r,m=v?r:o;a=(m-b)/Math.max(1,h-l+c*2),s&&(a=Math.floor(a)),b+=(m-b-a*(h-l))*u,i=a*(1-l),s&&(b=Math.round(b),i=Math.round(i));var y=h7t(h).map(function(A){return b+a*A});return n(v?y.reverse():y)}return e.domain=function(h){return arguments.length?(t(h),f()):t()},e.range=function(h){return arguments.length?([r,o]=h,r=+r,o=+o,f()):[r,o]},e.rangeRound=function(h){return[r,o]=h,r=+r,o=+o,s=!0,f()},e.bandwidth=function(){return i},e.step=function(){return a},e.round=function(h){return arguments.length?(s=!!h,f()):s},e.padding=function(h){return arguments.length?(l=Math.min(1,c=+h),f()):l},e.paddingInner=function(h){return arguments.length?(l=Math.min(1,h),f()):l},e.paddingOuter=function(h){return arguments.length?(c=+h,f()):c},e.align=function(h){return arguments.length?(u=Math.max(0,Math.min(1,h)),f()):u},e.copy=function(){return xg(t(),[r,o]).round(s).paddingInner(l).paddingOuter(c).align(u)},Wa.apply(f(),arguments)}function Pq(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return Pq(t())},e}function Oh(){return Pq(xg.apply(null,arguments).paddingInner(1))}function g7t(e){return function(){return e}}function db(e){return+e}var HM=[0,1];function ro(e){return e}function cC(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:g7t(isNaN(t)?NaN:.5)}function m7t(e,t){var n;return e>t&&(n=e,e=t,t=n),function(r){return Math.max(e,Math.min(t,r))}}function v7t(e,t,n){var r=e[0],o=e[1],a=t[0],i=t[1];return o<r?(r=cC(o,r),a=n(i,a)):(r=cC(r,o),a=n(a,i)),function(s){return a(r(s))}}function b7t(e,t,n){var r=Math.min(e.length,t.length)-1,o=new Array(r),a=new Array(r),i=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++i<r;)o[i]=cC(e[i],e[i+1]),a[i]=n(t[i],t[i+1]);return function(s){var l=Vm(e,s,1,r)-1;return a[l](o[l](s))}}function qm(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function $x(){var e=HM,t=HM,n=$S,r,o,a,i=ro,s,l,c;function u(){var h=Math.min(e.length,t.length);return i!==ro&&(i=m7t(e[0],e[h-1])),s=h>2?b7t:v7t,l=c=null,f}function f(h){return h==null||isNaN(h=+h)?a:(l||(l=s(e.map(r),t,n)))(r(i(h)))}return f.invert=function(h){return i(o((c||(c=s(t,e.map(r),eae)))(h)))},f.domain=function(h){return arguments.length?(e=Array.from(h,db),u()):e.slice()},f.range=function(h){return arguments.length?(t=Array.from(h),u()):t.slice()},f.rangeRound=function(h){return t=Array.from(h),n=zS,u()},f.clamp=function(h){return arguments.length?(i=h?!0:ro,u()):i!==ro},f.interpolate=function(h){return arguments.length?(n=h,u()):n},f.unknown=function(h){return arguments.length?(a=h,f):a},function(h,v){return r=h,o=v,u()}}function P8(){return $x()(ro,ro)}function y7t(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function fb(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function gf(e){return e=fb(Math.abs(e)),e?e[1]:NaN}function x7t(e,t){return function(n,r){for(var o=n.length,a=[],i=0,s=e[0],l=0;o>0&&s>0&&(l+s+1>r&&(s=Math.max(1,r-l)),a.push(n.substring(o-=s,o+s)),!((l+=s+1)>r));)s=e[i=(i+1)%e.length];return a.reverse().join(t)}}function A7t(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var w7t=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Ag(e){if(!(t=w7t.exec(e)))throw new Error("invalid format: "+e);var t;return new R8({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}Ag.prototype=R8.prototype;function R8(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}R8.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function C7t(e){e:for(var t=e.length,n=1,r=-1,o;n<t;++n)switch(e[n]){case".":r=o=n;break;case"0":r===0&&(r=n),o=n;break;default:if(!+e[n])break e;r>0&&(r=0);break}return r>0?e.slice(0,r)+e.slice(o+1):e}var Rq;function S7t(e,t){var n=fb(e,t);if(!n)return e+"";var r=n[0],o=n[1],a=o-(Rq=Math.max(-8,Math.min(8,Math.floor(o/3)))*3)+1,i=r.length;return a===i?r:a>i?r+new Array(a-i+1).join("0"):a>0?r.slice(0,a)+"."+r.slice(a):"0."+new Array(1-a).join("0")+fb(e,Math.max(0,t+a-1))[0]}function UM(e,t){var n=fb(e,t);if(!n)return e+"";var r=n[0],o=n[1];return o<0?"0."+new Array(-o).join("0")+r:r.length>o+1?r.slice(0,o+1)+"."+r.slice(o+1):r+new Array(o-r.length+2).join("0")}const WM={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:y7t,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>UM(e*100,t),r:UM,s:S7t,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function VM(e){return e}var qM=Array.prototype.map,GM=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function E7t(e){var t=e.grouping===void 0||e.thousands===void 0?VM:x7t(qM.call(e.grouping,Number),e.thousands+""),n=e.currency===void 0?"":e.currency[0]+"",r=e.currency===void 0?"":e.currency[1]+"",o=e.decimal===void 0?".":e.decimal+"",a=e.numerals===void 0?VM:A7t(qM.call(e.numerals,String)),i=e.percent===void 0?"%":e.percent+"",s=e.minus===void 0?"":e.minus+"",l=e.nan===void 0?"NaN":e.nan+"";function c(f){f=Ag(f);var h=f.fill,v=f.align,b=f.sign,m=f.symbol,y=f.zero,A=f.width,w=f.comma,k=f.precision,C=f.trim,E=f.type;E==="n"?(w=!0,E="g"):WM[E]||(k===void 0&&(k=12),C=!0,E="g"),(y||h==="0"&&v==="=")&&(y=!0,h="0",v="=");var S=m==="$"?n:m==="#"&&/[boxX]/.test(E)?"0"+E.toLowerCase():"",O=m==="$"?r:/[%p]/.test(E)?i:"",T=WM[E],P=/[defgprs%]/.test(E);k=k===void 0?6:/[gprs]/.test(E)?Math.max(1,Math.min(21,k)):Math.max(0,Math.min(20,k));function N(L){var I=S,M=O,B,R,D;if(E==="c")M=T(L)+M,L="";else{L=+L;var $=L<0||1/L<0;if(L=isNaN(L)?l:T(Math.abs(L),k),C&&(L=C7t(L)),$&&+L==0&&b!=="+"&&($=!1),I=($?b==="("?b:s:b==="-"||b==="("?"":b)+I,M=(E==="s"?GM[8+Rq/3]:"")+M+($&&b==="("?")":""),P){for(B=-1,R=L.length;++B<R;)if(D=L.charCodeAt(B),48>D||D>57){M=(D===46?o+L.slice(B+1):L.slice(B))+M,L=L.slice(0,B);break}}}w&&!y&&(L=t(L,1/0));var z=I.length+L.length+M.length,_=z<A?new Array(A-z+1).join(h):"";switch(w&&y&&(L=t(_+L,_.length?A-M.length:1/0),_=""),v){case"<":L=I+L+M+_;break;case"=":L=I+_+L+M;break;case"^":L=_.slice(0,z=_.length>>1)+I+L+M+_.slice(z);break;default:L=_+I+L+M;break}return a(L)}return N.toString=function(){return f+""},N}function u(f,h){var v=c((f=Ag(f),f.type="f",f)),b=Math.max(-8,Math.min(8,Math.floor(gf(h)/3)))*3,m=Math.pow(10,-b),y=GM[8+b/3];return function(A){return v(m*A)+y}}return{format:c,formatPrefix:u}}var N0,M8,Mq;k7t({thousands:",",grouping:[3],currency:["$",""]});function k7t(e){return N0=E7t(e),M8=N0.format,Mq=N0.formatPrefix,N0}function O7t(e){return Math.max(0,-gf(Math.abs(e)))}function T7t(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(gf(t)/3)))*3-gf(Math.abs(e)))}function j7t(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,gf(t)-gf(e))+1}function Lq(e,t,n,r){var o=sC(e,t,n),a;switch(r=Ag(r??",f"),r.type){case"s":{var i=Math.max(Math.abs(e),Math.abs(t));return r.precision==null&&!isNaN(a=T7t(o,i))&&(r.precision=a),Mq(r,i)}case"":case"e":case"g":case"p":case"r":{r.precision==null&&!isNaN(a=j7t(o,Math.max(Math.abs(e),Math.abs(t))))&&(r.precision=a-(r.type==="e"));break}case"f":case"%":{r.precision==null&&!isNaN(a=O7t(o))&&(r.precision=a-(r.type==="%")*2);break}}return M8(r)}function Ql(e){var t=e.domain;return e.ticks=function(n){var r=t();return aC(r[0],r[r.length-1],n??10)},e.tickFormat=function(n,r){var o=t();return Lq(o[0],o[o.length-1],n??10,r)},e.nice=function(n){n==null&&(n=10);var r=t(),o=0,a=r.length-1,i=r[o],s=r[a],l,c,u=10;for(s<i&&(c=i,i=s,s=c,c=o,o=a,a=c);u-- >0;){if(c=iC(i,s,n),c===l)return r[o]=i,r[a]=s,t(r);if(c>0)i=Math.floor(i/c)*c,s=Math.ceil(s/c)*c;else if(c<0)i=Math.ceil(i*c)/c,s=Math.floor(s*c)/c;else break;l=c}return e},e}function pb(){var e=P8();return e.copy=function(){return qm(e,pb())},Wa.apply(e,arguments),Ql(e)}function Dq(e){var t;function n(r){return r==null||isNaN(r=+r)?t:r}return n.invert=n,n.domain=n.range=function(r){return arguments.length?(e=Array.from(r,db),n):e.slice()},n.unknown=function(r){return arguments.length?(t=r,n):t},n.copy=function(){return Dq(e).unknown(t)},e=arguments.length?Array.from(e,db):[0,1],Ql(n)}function Iq(e,t){e=e.slice();var n=0,r=e.length-1,o=e[n],a=e[r],i;return a<o&&(i=n,n=r,r=i,i=o,o=a,a=i),e[n]=t.floor(o),e[r]=t.ceil(a),e}function KM(e){return Math.log(e)}function XM(e){return Math.exp(e)}function N7t(e){return-Math.log(-e)}function P7t(e){return-Math.exp(-e)}function R7t(e){return isFinite(e)?+("1e"+e):e<0?0:e}function M7t(e){return e===10?R7t:e===Math.E?Math.exp:t=>Math.pow(e,t)}function L7t(e){return e===Math.E?Math.log:e===10&&Math.log10||e===2&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}function YM(e){return(t,n)=>-e(-t,n)}function L8(e){const t=e(KM,XM),n=t.domain;let r=10,o,a;function i(){return o=L7t(r),a=M7t(r),n()[0]<0?(o=YM(o),a=YM(a),e(N7t,P7t)):e(KM,XM),t}return t.base=function(s){return arguments.length?(r=+s,i()):r},t.domain=function(s){return arguments.length?(n(s),i()):n()},t.ticks=s=>{const l=n();let c=l[0],u=l[l.length-1];const f=u<c;f&&([c,u]=[u,c]);let h=o(c),v=o(u),b,m;const y=s==null?10:+s;let A=[];if(!(r%1)&&v-h<y){if(h=Math.floor(h),v=Math.ceil(v),c>0){for(;h<=v;++h)for(b=1;b<r;++b)if(m=h<0?b/a(-h):b*a(h),!(m<c)){if(m>u)break;A.push(m)}}else for(;h<=v;++h)for(b=r-1;b>=1;--b)if(m=h>0?b/a(-h):b*a(h),!(m<c)){if(m>u)break;A.push(m)}A.length*2<y&&(A=aC(c,u,y))}else A=aC(h,v,Math.min(v-h,y)).map(a);return f?A.reverse():A},t.tickFormat=(s,l)=>{if(s==null&&(s=10),l==null&&(l=r===10?"s":","),typeof l!="function"&&(!(r%1)&&(l=Ag(l)).precision==null&&(l.trim=!0),l=M8(l)),s===1/0)return l;const c=Math.max(1,r*s/t.ticks().length);return u=>{let f=u/a(Math.round(o(u)));return f*r<r-.5&&(f*=r),f<=c?l(u):""}},t.nice=()=>n(Iq(n(),{floor:s=>a(Math.floor(o(s))),ceil:s=>a(Math.ceil(o(s)))})),t}function Fq(){const e=L8($x()).domain([1,10]);return e.copy=()=>qm(e,Fq()).base(e.base()),Wa.apply(e,arguments),e}function JM(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function QM(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function D8(e){var t=1,n=e(JM(t),QM(t));return n.constant=function(r){return arguments.length?e(JM(t=+r),QM(t)):t},Ql(n)}function Bq(){var e=D8($x());return e.copy=function(){return qm(e,Bq()).constant(e.constant())},Wa.apply(e,arguments)}function ZM(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function D7t(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function I7t(e){return e<0?-e*e:e*e}function I8(e){var t=e(ro,ro),n=1;function r(){return n===1?e(ro,ro):n===.5?e(D7t,I7t):e(ZM(n),ZM(1/n))}return t.exponent=function(o){return arguments.length?(n=+o,r()):n},Ql(t)}function F8(){var e=I8($x());return e.copy=function(){return qm(e,F8()).exponent(e.exponent())},Wa.apply(e,arguments),e}function F7t(){return F8.apply(null,arguments).exponent(.5)}function eL(e){return Math.sign(e)*e*e}function B7t(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function $q(){var e=P8(),t=[0,1],n=!1,r;function o(a){var i=B7t(e(a));return isNaN(i)?r:n?Math.round(i):i}return o.invert=function(a){return e.invert(eL(a))},o.domain=function(a){return arguments.length?(e.domain(a),o):e.domain()},o.range=function(a){return arguments.length?(e.range((t=Array.from(a,db)).map(eL)),o):t.slice()},o.rangeRound=function(a){return o.range(a).round(!0)},o.round=function(a){return arguments.length?(n=!!a,o):n},o.clamp=function(a){return arguments.length?(e.clamp(a),o):e.clamp()},o.unknown=function(a){return arguments.length?(r=a,o):r},o.copy=function(){return $q(e.domain(),t).round(n).clamp(e.clamp()).unknown(r)},Wa.apply(o,arguments),Ql(o)}function zq(){var e=[],t=[],n=[],r;function o(){var i=0,s=Math.max(1,t.length);for(n=new Array(s-1);++i<s;)n[i-1]=p7t(e,i/s);return a}function a(i){return i==null||isNaN(i=+i)?r:t[Vm(n,i)]}return a.invertExtent=function(i){var s=t.indexOf(i);return s<0?[NaN,NaN]:[s>0?n[s-1]:e[0],s<n.length?n[s]:e[e.length-1]]},a.domain=function(i){if(!arguments.length)return e.slice();e=[];for(let s of i)s!=null&&!isNaN(s=+s)&&e.push(s);return e.sort(Ll),o()},a.range=function(i){return arguments.length?(t=Array.from(i),o()):t.slice()},a.unknown=function(i){return arguments.length?(r=i,a):r},a.quantiles=function(){return n.slice()},a.copy=function(){return zq().domain(e).range(t).unknown(r)},Wa.apply(a,arguments)}function _q(){var e=0,t=1,n=1,r=[.5],o=[0,1],a;function i(l){return l!=null&&l<=l?o[Vm(r,l,0,n)]:a}function s(){var l=-1;for(r=new Array(n);++l<n;)r[l]=((l+1)*t-(l-n)*e)/(n+1);return i}return i.domain=function(l){return arguments.length?([e,t]=l,e=+e,t=+t,s()):[e,t]},i.range=function(l){return arguments.length?(n=(o=Array.from(l)).length-1,s()):o.slice()},i.invertExtent=function(l){var c=o.indexOf(l);return c<0?[NaN,NaN]:c<1?[e,r[0]]:c>=n?[r[n-1],t]:[r[c-1],r[c]]},i.unknown=function(l){return arguments.length&&(a=l),i},i.thresholds=function(){return r.slice()},i.copy=function(){return _q().domain([e,t]).range(o).unknown(a)},Wa.apply(Ql(i),arguments)}function Hq(){var e=[.5],t=[0,1],n,r=1;function o(a){return a!=null&&a<=a?t[Vm(e,a,0,r)]:n}return o.domain=function(a){return arguments.length?(e=Array.from(a),r=Math.min(e.length,t.length-1),o):e.slice()},o.range=function(a){return arguments.length?(t=Array.from(a),r=Math.min(e.length,t.length-1),o):t.slice()},o.invertExtent=function(a){var i=t.indexOf(a);return[e[i-1],e[i]]},o.unknown=function(a){return arguments.length?(n=a,o):n},o.copy=function(){return Hq().domain(e).range(t).unknown(n)},Wa.apply(o,arguments)}const R5=new Date,M5=new Date;function br(e,t,n,r){function o(a){return e(a=arguments.length===0?new Date:new Date(+a)),a}return o.floor=a=>(e(a=new Date(+a)),a),o.ceil=a=>(e(a=new Date(a-1)),t(a,1),e(a),a),o.round=a=>{const i=o(a),s=o.ceil(a);return a-i<s-a?i:s},o.offset=(a,i)=>(t(a=new Date(+a),i==null?1:Math.floor(i)),a),o.range=(a,i,s)=>{const l=[];if(a=o.ceil(a),s=s==null?1:Math.floor(s),!(a<i)||!(s>0))return l;let c;do l.push(c=new Date(+a)),t(a,s),e(a);while(c<a&&a<i);return l},o.filter=a=>br(i=>{if(i>=i)for(;e(i),!a(i);)i.setTime(i-1)},(i,s)=>{if(i>=i)if(s<0)for(;++s<=0;)for(;t(i,-1),!a(i););else for(;--s>=0;)for(;t(i,1),!a(i););}),n&&(o.count=(a,i)=>(R5.setTime(+a),M5.setTime(+i),e(R5),e(M5),Math.floor(n(R5,M5))),o.every=a=>(a=Math.floor(a),!isFinite(a)||!(a>0)?null:a>1?o.filter(r?i=>r(i)%a===0:i=>o.count(0,i)%a===0):o)),o}const hb=br(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);hb.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?br(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):hb);hb.range;const ms=1e3,ka=ms*60,vs=ka*60,zs=vs*24,B8=zs*7,tL=zs*30,L5=zs*365,Ic=br(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*ms)},(e,t)=>(t-e)/ms,e=>e.getUTCSeconds());Ic.range;const $8=br(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*ms)},(e,t)=>{e.setTime(+e+t*ka)},(e,t)=>(t-e)/ka,e=>e.getMinutes());$8.range;const z8=br(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*ka)},(e,t)=>(t-e)/ka,e=>e.getUTCMinutes());z8.range;const _8=br(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*ms-e.getMinutes()*ka)},(e,t)=>{e.setTime(+e+t*vs)},(e,t)=>(t-e)/vs,e=>e.getHours());_8.range;const H8=br(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*vs)},(e,t)=>(t-e)/vs,e=>e.getUTCHours());H8.range;const Gm=br(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*ka)/zs,e=>e.getDate()-1);Gm.range;const zx=br(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/zs,e=>e.getUTCDate()-1);zx.range;const Uq=br(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/zs,e=>Math.floor(e/zs));Uq.range;function Mu(e){return br(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,n)=>{t.setDate(t.getDate()+n*7)},(t,n)=>(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*ka)/B8)}const _x=Mu(0),gb=Mu(1),$7t=Mu(2),z7t=Mu(3),mf=Mu(4),_7t=Mu(5),H7t=Mu(6);_x.range;gb.range;$7t.range;z7t.range;mf.range;_7t.range;H7t.range;function Lu(e){return br(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCDate(t.getUTCDate()+n*7)},(t,n)=>(n-t)/B8)}const Hx=Lu(0),mb=Lu(1),U7t=Lu(2),W7t=Lu(3),vf=Lu(4),V7t=Lu(5),q7t=Lu(6);Hx.range;mb.range;U7t.range;W7t.range;vf.range;V7t.range;q7t.range;const U8=br(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());U8.range;const W8=br(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());W8.range;const _s=br(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());_s.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:br(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,n)=>{t.setFullYear(t.getFullYear()+n*e)});_s.range;const Hs=br(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());Hs.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:br(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n*e)});Hs.range;function Wq(e,t,n,r,o,a){const i=[[Ic,1,ms],[Ic,5,5*ms],[Ic,15,15*ms],[Ic,30,30*ms],[a,1,ka],[a,5,5*ka],[a,15,15*ka],[a,30,30*ka],[o,1,vs],[o,3,3*vs],[o,6,6*vs],[o,12,12*vs],[r,1,zs],[r,2,2*zs],[n,1,B8],[t,1,tL],[t,3,3*tL],[e,1,L5]];function s(c,u,f){const h=u<c;h&&([c,u]=[u,c]);const v=f&&typeof f.range=="function"?f:l(c,u,f),b=v?v.range(c,+u+1):[];return h?b.reverse():b}function l(c,u,f){const h=Math.abs(u-c)/f,v=j8(([,,y])=>y).right(i,h);if(v===i.length)return e.every(sC(c/L5,u/L5,f));if(v===0)return hb.every(Math.max(sC(c,u,f),1));const[b,m]=i[h/i[v-1][2]<i[v][2]/h?v-1:v];return b.every(m)}return[s,l]}const[G7t,K7t]=Wq(Hs,W8,Hx,Uq,H8,z8),[X7t,Y7t]=Wq(_s,U8,_x,Gm,_8,$8);function D5(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function I5(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function Zp(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}function J7t(e){var t=e.dateTime,n=e.date,r=e.time,o=e.periods,a=e.days,i=e.shortDays,s=e.months,l=e.shortMonths,c=eh(o),u=th(o),f=eh(a),h=th(a),v=eh(i),b=th(i),m=eh(s),y=th(s),A=eh(l),w=th(l),k={a:$,A:z,b:_,B:V,c:null,d:sL,e:sL,f:x8t,g:N8t,G:R8t,H:v8t,I:b8t,j:y8t,L:Vq,m:A8t,M:w8t,p:H,q:K,Q:uL,s:dL,S:C8t,u:S8t,U:E8t,V:k8t,w:O8t,W:T8t,x:null,X:null,y:j8t,Y:P8t,Z:M8t,"%":cL},C={a:X,A:Y,b:ne,B:ee,c:null,d:lL,e:lL,f:F8t,g:G8t,G:X8t,H:L8t,I:D8t,j:I8t,L:Gq,m:B8t,M:$8t,p:re,q:be,Q:uL,s:dL,S:z8t,u:_8t,U:H8t,V:U8t,w:W8t,W:V8t,x:null,X:null,y:q8t,Y:K8t,Z:Y8t,"%":cL},E={a:N,A:L,b:I,B:M,c:B,d:aL,e:aL,f:p8t,g:oL,G:rL,H:iL,I:iL,j:c8t,L:f8t,m:l8t,M:u8t,p:P,q:s8t,Q:g8t,s:m8t,S:d8t,u:n8t,U:r8t,V:o8t,w:t8t,W:a8t,x:R,X:D,y:oL,Y:rL,Z:i8t,"%":h8t};k.x=S(n,k),k.X=S(r,k),k.c=S(t,k),C.x=S(n,C),C.X=S(r,C),C.c=S(t,C);function S(ce,le){return function(ge){var ie=[],Pe=-1,Te=0,Oe=ce.length,Ie,Ne,Ue;for(ge instanceof Date||(ge=new Date(+ge));++Pe<Oe;)ce.charCodeAt(Pe)===37&&(ie.push(ce.slice(Te,Pe)),(Ne=nL[Ie=ce.charAt(++Pe)])!=null?Ie=ce.charAt(++Pe):Ne=Ie==="e"?" ":"0",(Ue=le[Ie])&&(Ie=Ue(ge,Ne)),ie.push(Ie),Te=Pe+1);return ie.push(ce.slice(Te,Pe)),ie.join("")}}function O(ce,le){return function(ge){var ie=Zp(1900,void 0,1),Pe=T(ie,ce,ge+="",0),Te,Oe;if(Pe!=ge.length)return null;if("Q"in ie)return new Date(ie.Q);if("s"in ie)return new Date(ie.s*1e3+("L"in ie?ie.L:0));if(le&&!("Z"in ie)&&(ie.Z=0),"p"in ie&&(ie.H=ie.H%12+ie.p*12),ie.m===void 0&&(ie.m="q"in ie?ie.q:0),"V"in ie){if(ie.V<1||ie.V>53)return null;"w"in ie||(ie.w=1),"Z"in ie?(Te=I5(Zp(ie.y,0,1)),Oe=Te.getUTCDay(),Te=Oe>4||Oe===0?mb.ceil(Te):mb(Te),Te=zx.offset(Te,(ie.V-1)*7),ie.y=Te.getUTCFullYear(),ie.m=Te.getUTCMonth(),ie.d=Te.getUTCDate()+(ie.w+6)%7):(Te=D5(Zp(ie.y,0,1)),Oe=Te.getDay(),Te=Oe>4||Oe===0?gb.ceil(Te):gb(Te),Te=Gm.offset(Te,(ie.V-1)*7),ie.y=Te.getFullYear(),ie.m=Te.getMonth(),ie.d=Te.getDate()+(ie.w+6)%7)}else("W"in ie||"U"in ie)&&("w"in ie||(ie.w="u"in ie?ie.u%7:"W"in ie?1:0),Oe="Z"in ie?I5(Zp(ie.y,0,1)).getUTCDay():D5(Zp(ie.y,0,1)).getDay(),ie.m=0,ie.d="W"in ie?(ie.w+6)%7+ie.W*7-(Oe+5)%7:ie.w+ie.U*7-(Oe+6)%7);return"Z"in ie?(ie.H+=ie.Z/100|0,ie.M+=ie.Z%100,I5(ie)):D5(ie)}}function T(ce,le,ge,ie){for(var Pe=0,Te=le.length,Oe=ge.length,Ie,Ne;Pe<Te;){if(ie>=Oe)return-1;if(Ie=le.charCodeAt(Pe++),Ie===37){if(Ie=le.charAt(Pe++),Ne=E[Ie in nL?le.charAt(Pe++):Ie],!Ne||(ie=Ne(ce,ge,ie))<0)return-1}else if(Ie!=ge.charCodeAt(ie++))return-1}return ie}function P(ce,le,ge){var ie=c.exec(le.slice(ge));return ie?(ce.p=u.get(ie[0].toLowerCase()),ge+ie[0].length):-1}function N(ce,le,ge){var ie=v.exec(le.slice(ge));return ie?(ce.w=b.get(ie[0].toLowerCase()),ge+ie[0].length):-1}function L(ce,le,ge){var ie=f.exec(le.slice(ge));return ie?(ce.w=h.get(ie[0].toLowerCase()),ge+ie[0].length):-1}function I(ce,le,ge){var ie=A.exec(le.slice(ge));return ie?(ce.m=w.get(ie[0].toLowerCase()),ge+ie[0].length):-1}function M(ce,le,ge){var ie=m.exec(le.slice(ge));return ie?(ce.m=y.get(ie[0].toLowerCase()),ge+ie[0].length):-1}function B(ce,le,ge){return T(ce,t,le,ge)}function R(ce,le,ge){return T(ce,n,le,ge)}function D(ce,le,ge){return T(ce,r,le,ge)}function $(ce){return i[ce.getDay()]}function z(ce){return a[ce.getDay()]}function _(ce){return l[ce.getMonth()]}function V(ce){return s[ce.getMonth()]}function H(ce){return o[+(ce.getHours()>=12)]}function K(ce){return 1+~~(ce.getMonth()/3)}function X(ce){return i[ce.getUTCDay()]}function Y(ce){return a[ce.getUTCDay()]}function ne(ce){return l[ce.getUTCMonth()]}function ee(ce){return s[ce.getUTCMonth()]}function re(ce){return o[+(ce.getUTCHours()>=12)]}function be(ce){return 1+~~(ce.getUTCMonth()/3)}return{format:function(ce){var le=S(ce+="",k);return le.toString=function(){return ce},le},parse:function(ce){var le=O(ce+="",!1);return le.toString=function(){return ce},le},utcFormat:function(ce){var le=S(ce+="",C);return le.toString=function(){return ce},le},utcParse:function(ce){var le=O(ce+="",!0);return le.toString=function(){return ce},le}}}var nL={"-":"",_:" ",0:"0"},Or=/^\s*\d+/,Q7t=/^%/,Z7t=/[\\^$*+?|[\]().{}]/g;function Kt(e,t,n){var r=e<0?"-":"",o=(r?-e:e)+"",a=o.length;return r+(a<n?new Array(n-a+1).join(t)+o:o)}function e8t(e){return e.replace(Z7t,"\\$&")}function eh(e){return new RegExp("^(?:"+e.map(e8t).join("|")+")","i")}function th(e){return new Map(e.map((t,n)=>[t.toLowerCase(),n]))}function t8t(e,t,n){var r=Or.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function n8t(e,t,n){var r=Or.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function r8t(e,t,n){var r=Or.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function o8t(e,t,n){var r=Or.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function a8t(e,t,n){var r=Or.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function rL(e,t,n){var r=Or.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function oL(e,t,n){var r=Or.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function i8t(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function s8t(e,t,n){var r=Or.exec(t.slice(n,n+1));return r?(e.q=r[0]*3-3,n+r[0].length):-1}function l8t(e,t,n){var r=Or.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function aL(e,t,n){var r=Or.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function c8t(e,t,n){var r=Or.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function iL(e,t,n){var r=Or.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function u8t(e,t,n){var r=Or.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function d8t(e,t,n){var r=Or.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function f8t(e,t,n){var r=Or.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function p8t(e,t,n){var r=Or.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function h8t(e,t,n){var r=Q7t.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function g8t(e,t,n){var r=Or.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function m8t(e,t,n){var r=Or.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function sL(e,t){return Kt(e.getDate(),t,2)}function v8t(e,t){return Kt(e.getHours(),t,2)}function b8t(e,t){return Kt(e.getHours()%12||12,t,2)}function y8t(e,t){return Kt(1+Gm.count(_s(e),e),t,3)}function Vq(e,t){return Kt(e.getMilliseconds(),t,3)}function x8t(e,t){return Vq(e,t)+"000"}function A8t(e,t){return Kt(e.getMonth()+1,t,2)}function w8t(e,t){return Kt(e.getMinutes(),t,2)}function C8t(e,t){return Kt(e.getSeconds(),t,2)}function S8t(e){var t=e.getDay();return t===0?7:t}function E8t(e,t){return Kt(_x.count(_s(e)-1,e),t,2)}function qq(e){var t=e.getDay();return t>=4||t===0?mf(e):mf.ceil(e)}function k8t(e,t){return e=qq(e),Kt(mf.count(_s(e),e)+(_s(e).getDay()===4),t,2)}function O8t(e){return e.getDay()}function T8t(e,t){return Kt(gb.count(_s(e)-1,e),t,2)}function j8t(e,t){return Kt(e.getFullYear()%100,t,2)}function N8t(e,t){return e=qq(e),Kt(e.getFullYear()%100,t,2)}function P8t(e,t){return Kt(e.getFullYear()%1e4,t,4)}function R8t(e,t){var n=e.getDay();return e=n>=4||n===0?mf(e):mf.ceil(e),Kt(e.getFullYear()%1e4,t,4)}function M8t(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+Kt(t/60|0,"0",2)+Kt(t%60,"0",2)}function lL(e,t){return Kt(e.getUTCDate(),t,2)}function L8t(e,t){return Kt(e.getUTCHours(),t,2)}function D8t(e,t){return Kt(e.getUTCHours()%12||12,t,2)}function I8t(e,t){return Kt(1+zx.count(Hs(e),e),t,3)}function Gq(e,t){return Kt(e.getUTCMilliseconds(),t,3)}function F8t(e,t){return Gq(e,t)+"000"}function B8t(e,t){return Kt(e.getUTCMonth()+1,t,2)}function $8t(e,t){return Kt(e.getUTCMinutes(),t,2)}function z8t(e,t){return Kt(e.getUTCSeconds(),t,2)}function _8t(e){var t=e.getUTCDay();return t===0?7:t}function H8t(e,t){return Kt(Hx.count(Hs(e)-1,e),t,2)}function Kq(e){var t=e.getUTCDay();return t>=4||t===0?vf(e):vf.ceil(e)}function U8t(e,t){return e=Kq(e),Kt(vf.count(Hs(e),e)+(Hs(e).getUTCDay()===4),t,2)}function W8t(e){return e.getUTCDay()}function V8t(e,t){return Kt(mb.count(Hs(e)-1,e),t,2)}function q8t(e,t){return Kt(e.getUTCFullYear()%100,t,2)}function G8t(e,t){return e=Kq(e),Kt(e.getUTCFullYear()%100,t,2)}function K8t(e,t){return Kt(e.getUTCFullYear()%1e4,t,4)}function X8t(e,t){var n=e.getUTCDay();return e=n>=4||n===0?vf(e):vf.ceil(e),Kt(e.getUTCFullYear()%1e4,t,4)}function Y8t(){return"+0000"}function cL(){return"%"}function uL(e){return+e}function dL(e){return Math.floor(+e/1e3)}var fd,Xq,Yq;J8t({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function J8t(e){return fd=J7t(e),Xq=fd.format,fd.parse,Yq=fd.utcFormat,fd.utcParse,fd}function Q8t(e){return new Date(e)}function Z8t(e){return e instanceof Date?+e:+new Date(+e)}function V8(e,t,n,r,o,a,i,s,l,c){var u=P8(),f=u.invert,h=u.domain,v=c(".%L"),b=c(":%S"),m=c("%I:%M"),y=c("%I %p"),A=c("%a %d"),w=c("%b %d"),k=c("%B"),C=c("%Y");function E(S){return(l(S)<S?v:s(S)<S?b:i(S)<S?m:a(S)<S?y:r(S)<S?o(S)<S?A:w:n(S)<S?k:C)(S)}return u.invert=function(S){return new Date(f(S))},u.domain=function(S){return arguments.length?h(Array.from(S,Z8t)):h().map(Q8t)},u.ticks=function(S){var O=h();return e(O[0],O[O.length-1],S??10)},u.tickFormat=function(S,O){return O==null?E:c(O)},u.nice=function(S){var O=h();return(!S||typeof S.range!="function")&&(S=t(O[0],O[O.length-1],S??10)),S?h(Iq(O,S)):u},u.copy=function(){return qm(u,V8(e,t,n,r,o,a,i,s,l,c))},u}function e9t(){return Wa.apply(V8(X7t,Y7t,_s,U8,_x,Gm,_8,$8,Ic,Xq).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function t9t(){return Wa.apply(V8(G7t,K7t,Hs,W8,Hx,zx,H8,z8,Ic,Yq).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function Ux(){var e=0,t=1,n,r,o,a,i=ro,s=!1,l;function c(f){return f==null||isNaN(f=+f)?l:i(o===0?.5:(f=(a(f)-n)*o,s?Math.max(0,Math.min(1,f)):f))}c.domain=function(f){return arguments.length?([e,t]=f,n=a(e=+e),r=a(t=+t),o=n===r?0:1/(r-n),c):[e,t]},c.clamp=function(f){return arguments.length?(s=!!f,c):s},c.interpolator=function(f){return arguments.length?(i=f,c):i};function u(f){return function(h){var v,b;return arguments.length?([v,b]=h,i=f(v,b),c):[i(0),i(1)]}}return c.range=u($S),c.rangeRound=u(zS),c.unknown=function(f){return arguments.length?(l=f,c):l},function(f){return a=f,n=f(e),r=f(t),o=n===r?0:1/(r-n),c}}function Zl(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function Jq(){var e=Ql(Ux()(ro));return e.copy=function(){return Zl(e,Jq())},nl.apply(e,arguments)}function Qq(){var e=L8(Ux()).domain([1,10]);return e.copy=function(){return Zl(e,Qq()).base(e.base())},nl.apply(e,arguments)}function Zq(){var e=D8(Ux());return e.copy=function(){return Zl(e,Zq()).constant(e.constant())},nl.apply(e,arguments)}function q8(){var e=I8(Ux());return e.copy=function(){return Zl(e,q8()).exponent(e.exponent())},nl.apply(e,arguments)}function n9t(){return q8.apply(null,arguments).exponent(.5)}function eG(){var e=[],t=ro;function n(r){if(r!=null&&!isNaN(r=+r))return t((Vm(e,r,1)-1)/(e.length-1))}return n.domain=function(r){if(!arguments.length)return e.slice();e=[];for(let o of r)o!=null&&!isNaN(o=+o)&&e.push(o);return e.sort(Ll),n},n.interpolator=function(r){return arguments.length?(t=r,n):t},n.range=function(){return e.map((r,o)=>t(o/(e.length-1)))},n.quantiles=function(r){return Array.from({length:r+1},(o,a)=>f7t(e,a/r))},n.copy=function(){return eG(t).domain(e)},nl.apply(n,arguments)}function Wx(){var e=0,t=.5,n=1,r=1,o,a,i,s,l,c=ro,u,f=!1,h;function v(m){return isNaN(m=+m)?h:(m=.5+((m=+u(m))-a)*(r*m<r*a?s:l),c(f?Math.max(0,Math.min(1,m)):m))}v.domain=function(m){return arguments.length?([e,t,n]=m,o=u(e=+e),a=u(t=+t),i=u(n=+n),s=o===a?0:.5/(a-o),l=a===i?0:.5/(i-a),r=a<o?-1:1,v):[e,t,n]},v.clamp=function(m){return arguments.length?(f=!!m,v):f},v.interpolator=function(m){return arguments.length?(c=m,v):c};function b(m){return function(y){var A,w,k;return arguments.length?([A,w,k]=y,c=tae(m,[A,w,k]),v):[c(0),c(.5),c(1)]}}return v.range=b($S),v.rangeRound=b(zS),v.unknown=function(m){return arguments.length?(h=m,v):h},function(m){return u=m,o=m(e),a=m(t),i=m(n),s=o===a?0:.5/(a-o),l=a===i?0:.5/(i-a),r=a<o?-1:1,v}}function tG(){var e=Ql(Wx()(ro));return e.copy=function(){return Zl(e,tG())},nl.apply(e,arguments)}function nG(){var e=L8(Wx()).domain([.1,1,10]);return e.copy=function(){return Zl(e,nG()).base(e.base())},nl.apply(e,arguments)}function rG(){var e=D8(Wx());return e.copy=function(){return Zl(e,rG()).constant(e.constant())},nl.apply(e,arguments)}function G8(){var e=I8(Wx());return e.copy=function(){return Zl(e,G8()).exponent(e.exponent())},nl.apply(e,arguments)}function r9t(){return G8.apply(null,arguments).exponent(.5)}const fL=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:xg,scaleDiverging:tG,scaleDivergingLog:nG,scaleDivergingPow:G8,scaleDivergingSqrt:r9t,scaleDivergingSymlog:rG,scaleIdentity:Dq,scaleImplicit:lC,scaleLinear:pb,scaleLog:Fq,scaleOrdinal:N8,scalePoint:Oh,scalePow:F8,scaleQuantile:zq,scaleQuantize:_q,scaleRadial:$q,scaleSequential:Jq,scaleSequentialLog:Qq,scaleSequentialPow:q8,scaleSequentialQuantile:eG,scaleSequentialSqrt:n9t,scaleSequentialSymlog:Zq,scaleSqrt:F7t,scaleSymlog:Bq,scaleThreshold:Hq,scaleTime:e9t,scaleUtc:t9t,tickFormat:Lq},Symbol.toStringTag,{value:"Module"}));var o9t=Qf;function a9t(e,t,n){for(var r=-1,o=e.length;++r<o;){var a=e[r],i=t(a);if(i!=null&&(s===void 0?i===i&&!o9t(i):n(i,s)))var s=i,l=a}return l}var oG=a9t;function i9t(e,t){return e>t}var s9t=i9t,l9t=oG,c9t=s9t,u9t=ip;function d9t(e){return e&&e.length?l9t(e,u9t,c9t):void 0}var f9t=d9t;const jl=pn(f9t);function p9t(e,t){return e<t}var h9t=p9t,g9t=oG,m9t=h9t,v9t=ip;function b9t(e){return e&&e.length?g9t(e,v9t,m9t):void 0}var y9t=b9t;const Vx=pn(y9t);var x9t=c8,A9t=Jl,w9t=gq,C9t=Oo;function S9t(e,t){var n=C9t(e)?x9t:w9t;return n(e,A9t(t))}var E9t=S9t,k9t=pq,O9t=E9t;function T9t(e,t){return k9t(O9t(e,t),1)}var j9t=T9t;const N9t=pn(j9t);var P9t=E8;function R9t(e,t){return P9t(e,t)}var M9t=R9t;const wg=pn(M9t);var sp=1e9,L9t={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},X8,jn=!0,Ba="[DecimalError] ",Kc=Ba+"Invalid argument: ",K8=Ba+"Exponent out of range: ",lp=Math.floor,Ec=Math.pow,D9t=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,Uo,Er=1e7,Sn=7,aG=9007199254740991,vb=lp(aG/Sn),qe={};qe.absoluteValue=qe.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};qe.comparedTo=qe.cmp=function(e){var t,n,r,o,a=this;if(e=new a.constructor(e),a.s!==e.s)return a.s||-e.s;if(a.e!==e.e)return a.e>e.e^a.s<0?1:-1;for(r=a.d.length,o=e.d.length,t=0,n=r<o?r:o;t<n;++t)if(a.d[t]!==e.d[t])return a.d[t]>e.d[t]^a.s<0?1:-1;return r===o?0:r>o^a.s<0?1:-1};qe.decimalPlaces=qe.dp=function(){var e=this,t=e.d.length-1,n=(t-e.e)*Sn;if(t=e.d[t],t)for(;t%10==0;t/=10)n--;return n<0?0:n};qe.dividedBy=qe.div=function(e){return js(this,new this.constructor(e))};qe.dividedToIntegerBy=qe.idiv=function(e){var t=this,n=t.constructor;return gn(js(t,new n(e),0,1),n.precision)};qe.equals=qe.eq=function(e){return!this.cmp(e)};qe.exponent=function(){return sr(this)};qe.greaterThan=qe.gt=function(e){return this.cmp(e)>0};qe.greaterThanOrEqualTo=qe.gte=function(e){return this.cmp(e)>=0};qe.isInteger=qe.isint=function(){return this.e>this.d.length-2};qe.isNegative=qe.isneg=function(){return this.s<0};qe.isPositive=qe.ispos=function(){return this.s>0};qe.isZero=function(){return this.s===0};qe.lessThan=qe.lt=function(e){return this.cmp(e)<0};qe.lessThanOrEqualTo=qe.lte=function(e){return this.cmp(e)<1};qe.logarithm=qe.log=function(e){var t,n=this,r=n.constructor,o=r.precision,a=o+5;if(e===void 0)e=new r(10);else if(e=new r(e),e.s<1||e.eq(Uo))throw Error(Ba+"NaN");if(n.s<1)throw Error(Ba+(n.s?"NaN":"-Infinity"));return n.eq(Uo)?new r(0):(jn=!1,t=js(Cg(n,a),Cg(e,a),a),jn=!0,gn(t,o))};qe.minus=qe.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?lG(t,e):iG(t,(e.s=-e.s,e))};qe.modulo=qe.mod=function(e){var t,n=this,r=n.constructor,o=r.precision;if(e=new r(e),!e.s)throw Error(Ba+"NaN");return n.s?(jn=!1,t=js(n,e,0,1).times(e),jn=!0,n.minus(t)):gn(new r(n),o)};qe.naturalExponential=qe.exp=function(){return sG(this)};qe.naturalLogarithm=qe.ln=function(){return Cg(this)};qe.negated=qe.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};qe.plus=qe.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?iG(t,e):lG(t,(e.s=-e.s,e))};qe.precision=qe.sd=function(e){var t,n,r,o=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(Kc+e);if(t=sr(o)+1,r=o.d.length-1,n=r*Sn+1,r=o.d[r],r){for(;r%10==0;r/=10)n--;for(r=o.d[0];r>=10;r/=10)n++}return e&&t>n?t:n};qe.squareRoot=qe.sqrt=function(){var e,t,n,r,o,a,i,s=this,l=s.constructor;if(s.s<1){if(!s.s)return new l(0);throw Error(Ba+"NaN")}for(e=sr(s),jn=!1,o=Math.sqrt(+s),o==0||o==1/0?(t=ki(s.d),(t.length+e)%2==0&&(t+="0"),o=Math.sqrt(t),e=lp((e+1)/2)-(e<0||e%2),o==1/0?t="5e"+e:(t=o.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),r=new l(t)):r=new l(o.toString()),n=l.precision,o=i=n+3;;)if(a=r,r=a.plus(js(s,a,i+2)).times(.5),ki(a.d).slice(0,i)===(t=ki(r.d)).slice(0,i)){if(t=t.slice(i-3,i+1),o==i&&t=="4999"){if(gn(a,n+1,0),a.times(a).eq(s)){r=a;break}}else if(t!="9999")break;i+=4}return jn=!0,gn(r,n)};qe.times=qe.mul=function(e){var t,n,r,o,a,i,s,l,c,u=this,f=u.constructor,h=u.d,v=(e=new f(e)).d;if(!u.s||!e.s)return new f(0);for(e.s*=u.s,n=u.e+e.e,l=h.length,c=v.length,l<c&&(a=h,h=v,v=a,i=l,l=c,c=i),a=[],i=l+c,r=i;r--;)a.push(0);for(r=c;--r>=0;){for(t=0,o=l+r;o>r;)s=a[o]+v[r]*h[o-r-1]+t,a[o--]=s%Er|0,t=s/Er|0;a[o]=(a[o]+t)%Er|0}for(;!a[--i];)a.pop();return t?++n:a.shift(),e.d=a,e.e=n,jn?gn(e,f.precision):e};qe.toDecimalPlaces=qe.todp=function(e,t){var n=this,r=n.constructor;return n=new r(n),e===void 0?n:(_i(e,0,sp),t===void 0?t=r.rounding:_i(t,0,8),gn(n,e+sr(n)+1,t))};qe.toExponential=function(e,t){var n,r=this,o=r.constructor;return e===void 0?n=hu(r,!0):(_i(e,0,sp),t===void 0?t=o.rounding:_i(t,0,8),r=gn(new o(r),e+1,t),n=hu(r,!0,e+1)),n};qe.toFixed=function(e,t){var n,r,o=this,a=o.constructor;return e===void 0?hu(o):(_i(e,0,sp),t===void 0?t=a.rounding:_i(t,0,8),r=gn(new a(o),e+sr(o)+1,t),n=hu(r.abs(),!1,e+sr(r)+1),o.isneg()&&!o.isZero()?"-"+n:n)};qe.toInteger=qe.toint=function(){var e=this,t=e.constructor;return gn(new t(e),sr(e)+1,t.rounding)};qe.toNumber=function(){return+this};qe.toPower=qe.pow=function(e){var t,n,r,o,a,i,s=this,l=s.constructor,c=12,u=+(e=new l(e));if(!e.s)return new l(Uo);if(s=new l(s),!s.s){if(e.s<1)throw Error(Ba+"Infinity");return s}if(s.eq(Uo))return s;if(r=l.precision,e.eq(Uo))return gn(s,r);if(t=e.e,n=e.d.length-1,i=t>=n,a=s.s,i){if((n=u<0?-u:u)<=aG){for(o=new l(Uo),t=Math.ceil(r/Sn+4),jn=!1;n%2&&(o=o.times(s),hL(o.d,t)),n=lp(n/2),n!==0;)s=s.times(s),hL(s.d,t);return jn=!0,e.s<0?new l(Uo).div(o):gn(o,r)}}else if(a<0)throw Error(Ba+"NaN");return a=a<0&&e.d[Math.max(t,n)]&1?-1:1,s.s=1,jn=!1,o=e.times(Cg(s,r+c)),jn=!0,o=sG(o),o.s=a,o};qe.toPrecision=function(e,t){var n,r,o=this,a=o.constructor;return e===void 0?(n=sr(o),r=hu(o,n<=a.toExpNeg||n>=a.toExpPos)):(_i(e,1,sp),t===void 0?t=a.rounding:_i(t,0,8),o=gn(new a(o),e,t),n=sr(o),r=hu(o,e<=n||n<=a.toExpNeg,e)),r};qe.toSignificantDigits=qe.tosd=function(e,t){var n=this,r=n.constructor;return e===void 0?(e=r.precision,t=r.rounding):(_i(e,1,sp),t===void 0?t=r.rounding:_i(t,0,8)),gn(new r(n),e,t)};qe.toString=qe.valueOf=qe.val=qe.toJSON=qe[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=sr(e),n=e.constructor;return hu(e,t<=n.toExpNeg||t>=n.toExpPos)};function iG(e,t){var n,r,o,a,i,s,l,c,u=e.constructor,f=u.precision;if(!e.s||!t.s)return t.s||(t=new u(e)),jn?gn(t,f):t;if(l=e.d,c=t.d,i=e.e,o=t.e,l=l.slice(),a=i-o,a){for(a<0?(r=l,a=-a,s=c.length):(r=c,o=i,s=l.length),i=Math.ceil(f/Sn),s=i>s?i+1:s+1,a>s&&(a=s,r.length=1),r.reverse();a--;)r.push(0);r.reverse()}for(s=l.length,a=c.length,s-a<0&&(a=s,r=c,c=l,l=r),n=0;a;)n=(l[--a]=l[a]+c[a]+n)/Er|0,l[a]%=Er;for(n&&(l.unshift(n),++o),s=l.length;l[--s]==0;)l.pop();return t.d=l,t.e=o,jn?gn(t,f):t}function _i(e,t,n){if(e!==~~e||e<t||e>n)throw Error(Kc+e)}function ki(e){var t,n,r,o=e.length-1,a="",i=e[0];if(o>0){for(a+=i,t=1;t<o;t++)r=e[t]+"",n=Sn-r.length,n&&(a+=Al(n)),a+=r;i=e[t],r=i+"",n=Sn-r.length,n&&(a+=Al(n))}else if(i===0)return"0";for(;i%10===0;)i/=10;return a+i}var js=function(){function e(r,o){var a,i=0,s=r.length;for(r=r.slice();s--;)a=r[s]*o+i,r[s]=a%Er|0,i=a/Er|0;return i&&r.unshift(i),r}function t(r,o,a,i){var s,l;if(a!=i)l=a>i?1:-1;else for(s=l=0;s<a;s++)if(r[s]!=o[s]){l=r[s]>o[s]?1:-1;break}return l}function n(r,o,a){for(var i=0;a--;)r[a]-=i,i=r[a]<o[a]?1:0,r[a]=i*Er+r[a]-o[a];for(;!r[0]&&r.length>1;)r.shift()}return function(r,o,a,i){var s,l,c,u,f,h,v,b,m,y,A,w,k,C,E,S,O,T,P=r.constructor,N=r.s==o.s?1:-1,L=r.d,I=o.d;if(!r.s)return new P(r);if(!o.s)throw Error(Ba+"Division by zero");for(l=r.e-o.e,O=I.length,E=L.length,v=new P(N),b=v.d=[],c=0;I[c]==(L[c]||0);)++c;if(I[c]>(L[c]||0)&&--l,a==null?w=a=P.precision:i?w=a+(sr(r)-sr(o))+1:w=a,w<0)return new P(0);if(w=w/Sn+2|0,c=0,O==1)for(u=0,I=I[0],w++;(c<E||u)&&w--;c++)k=u*Er+(L[c]||0),b[c]=k/I|0,u=k%I|0;else{for(u=Er/(I[0]+1)|0,u>1&&(I=e(I,u),L=e(L,u),O=I.length,E=L.length),C=O,m=L.slice(0,O),y=m.length;y<O;)m[y++]=0;T=I.slice(),T.unshift(0),S=I[0],I[1]>=Er/2&&++S;do u=0,s=t(I,m,O,y),s<0?(A=m[0],O!=y&&(A=A*Er+(m[1]||0)),u=A/S|0,u>1?(u>=Er&&(u=Er-1),f=e(I,u),h=f.length,y=m.length,s=t(f,m,h,y),s==1&&(u--,n(f,O<h?T:I,h))):(u==0&&(s=u=1),f=I.slice()),h=f.length,h<y&&f.unshift(0),n(m,f,y),s==-1&&(y=m.length,s=t(I,m,O,y),s<1&&(u++,n(m,O<y?T:I,y))),y=m.length):s===0&&(u++,m=[0]),b[c++]=u,s&&m[0]?m[y++]=L[C]||0:(m=[L[C]],y=1);while((C++<E||m[0]!==void 0)&&w--)}return b[0]||b.shift(),v.e=l,gn(v,i?a+sr(v)+1:a)}}();function sG(e,t){var n,r,o,a,i,s,l=0,c=0,u=e.constructor,f=u.precision;if(sr(e)>16)throw Error(K8+sr(e));if(!e.s)return new u(Uo);for(t==null?(jn=!1,s=f):s=t,i=new u(.03125);e.abs().gte(.1);)e=e.times(i),c+=5;for(r=Math.log(Ec(2,c))/Math.LN10*2+5|0,s+=r,n=o=a=new u(Uo),u.precision=s;;){if(o=gn(o.times(e),s),n=n.times(++l),i=a.plus(js(o,n,s)),ki(i.d).slice(0,s)===ki(a.d).slice(0,s)){for(;c--;)a=gn(a.times(a),s);return u.precision=f,t==null?(jn=!0,gn(a,f)):a}a=i}}function sr(e){for(var t=e.e*Sn,n=e.d[0];n>=10;n/=10)t++;return t}function F5(e,t,n){if(t>e.LN10.sd())throw jn=!0,n&&(e.precision=n),Error(Ba+"LN10 precision limit exceeded");return gn(new e(e.LN10),t)}function Al(e){for(var t="";e--;)t+="0";return t}function Cg(e,t){var n,r,o,a,i,s,l,c,u,f=1,h=10,v=e,b=v.d,m=v.constructor,y=m.precision;if(v.s<1)throw Error(Ba+(v.s?"NaN":"-Infinity"));if(v.eq(Uo))return new m(0);if(t==null?(jn=!1,c=y):c=t,v.eq(10))return t==null&&(jn=!0),F5(m,c);if(c+=h,m.precision=c,n=ki(b),r=n.charAt(0),a=sr(v),Math.abs(a)<15e14){for(;r<7&&r!=1||r==1&&n.charAt(1)>3;)v=v.times(e),n=ki(v.d),r=n.charAt(0),f++;a=sr(v),r>1?(v=new m("0."+n),a++):v=new m(r+"."+n.slice(1))}else return l=F5(m,c+2,y).times(a+""),v=Cg(new m(r+"."+n.slice(1)),c-h).plus(l),m.precision=y,t==null?(jn=!0,gn(v,y)):v;for(s=i=v=js(v.minus(Uo),v.plus(Uo),c),u=gn(v.times(v),c),o=3;;){if(i=gn(i.times(u),c),l=s.plus(js(i,new m(o),c)),ki(l.d).slice(0,c)===ki(s.d).slice(0,c))return s=s.times(2),a!==0&&(s=s.plus(F5(m,c+2,y).times(a+""))),s=js(s,new m(f),c),m.precision=y,t==null?(jn=!0,gn(s,y)):s;s=l,o+=2}}function pL(e,t){var n,r,o;for((n=t.indexOf("."))>-1&&(t=t.replace(".","")),(r=t.search(/e/i))>0?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length),r=0;t.charCodeAt(r)===48;)++r;for(o=t.length;t.charCodeAt(o-1)===48;)--o;if(t=t.slice(r,o),t){if(o-=r,n=n-r-1,e.e=lp(n/Sn),e.d=[],r=(n+1)%Sn,n<0&&(r+=Sn),r<o){for(r&&e.d.push(+t.slice(0,r)),o-=Sn;r<o;)e.d.push(+t.slice(r,r+=Sn));t=t.slice(r),r=Sn-t.length}else r-=o;for(;r--;)t+="0";if(e.d.push(+t),jn&&(e.e>vb||e.e<-vb))throw Error(K8+n)}else e.s=0,e.e=0,e.d=[0];return e}function gn(e,t,n){var r,o,a,i,s,l,c,u,f=e.d;for(i=1,a=f[0];a>=10;a/=10)i++;if(r=t-i,r<0)r+=Sn,o=t,c=f[u=0];else{if(u=Math.ceil((r+1)/Sn),a=f.length,u>=a)return e;for(c=a=f[u],i=1;a>=10;a/=10)i++;r%=Sn,o=r-Sn+i}if(n!==void 0&&(a=Ec(10,i-o-1),s=c/a%10|0,l=t<0||f[u+1]!==void 0||c%a,l=n<4?(s||l)&&(n==0||n==(e.s<0?3:2)):s>5||s==5&&(n==4||l||n==6&&(r>0?o>0?c/Ec(10,i-o):0:f[u-1])%10&1||n==(e.s<0?8:7))),t<1||!f[0])return l?(a=sr(e),f.length=1,t=t-a-1,f[0]=Ec(10,(Sn-t%Sn)%Sn),e.e=lp(-t/Sn)||0):(f.length=1,f[0]=e.e=e.s=0),e;if(r==0?(f.length=u,a=1,u--):(f.length=u+1,a=Ec(10,Sn-r),f[u]=o>0?(c/Ec(10,i-o)%Ec(10,o)|0)*a:0),l)for(;;)if(u==0){(f[0]+=a)==Er&&(f[0]=1,++e.e);break}else{if(f[u]+=a,f[u]!=Er)break;f[u--]=0,a=1}for(r=f.length;f[--r]===0;)f.pop();if(jn&&(e.e>vb||e.e<-vb))throw Error(K8+sr(e));return e}function lG(e,t){var n,r,o,a,i,s,l,c,u,f,h=e.constructor,v=h.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new h(e),jn?gn(t,v):t;if(l=e.d,f=t.d,r=t.e,c=e.e,l=l.slice(),i=c-r,i){for(u=i<0,u?(n=l,i=-i,s=f.length):(n=f,r=c,s=l.length),o=Math.max(Math.ceil(v/Sn),s)+2,i>o&&(i=o,n.length=1),n.reverse(),o=i;o--;)n.push(0);n.reverse()}else{for(o=l.length,s=f.length,u=o<s,u&&(s=o),o=0;o<s;o++)if(l[o]!=f[o]){u=l[o]<f[o];break}i=0}for(u&&(n=l,l=f,f=n,t.s=-t.s),s=l.length,o=f.length-s;o>0;--o)l[s++]=0;for(o=f.length;o>i;){if(l[--o]<f[o]){for(a=o;a&&l[--a]===0;)l[a]=Er-1;--l[a],l[o]+=Er}l[o]-=f[o]}for(;l[--s]===0;)l.pop();for(;l[0]===0;l.shift())--r;return l[0]?(t.d=l,t.e=r,jn?gn(t,v):t):new h(0)}function hu(e,t,n){var r,o=sr(e),a=ki(e.d),i=a.length;return t?(n&&(r=n-i)>0?a=a.charAt(0)+"."+a.slice(1)+Al(r):i>1&&(a=a.charAt(0)+"."+a.slice(1)),a=a+(o<0?"e":"e+")+o):o<0?(a="0."+Al(-o-1)+a,n&&(r=n-i)>0&&(a+=Al(r))):o>=i?(a+=Al(o+1-i),n&&(r=n-o-1)>0&&(a=a+"."+Al(r))):((r=o+1)<i&&(a=a.slice(0,r)+"."+a.slice(r)),n&&(r=n-i)>0&&(o+1===i&&(a+="."),a+=Al(r))),e.s<0?"-"+a:a}function hL(e,t){if(e.length>t)return e.length=t,!0}function cG(e){var t,n,r;function o(a){var i=this;if(!(i instanceof o))return new o(a);if(i.constructor=o,a instanceof o){i.s=a.s,i.e=a.e,i.d=(a=a.d)?a.slice():a;return}if(typeof a=="number"){if(a*0!==0)throw Error(Kc+a);if(a>0)i.s=1;else if(a<0)a=-a,i.s=-1;else{i.s=0,i.e=0,i.d=[0];return}if(a===~~a&&a<1e7){i.e=0,i.d=[a];return}return pL(i,a.toString())}else if(typeof a!="string")throw Error(Kc+a);if(a.charCodeAt(0)===45?(a=a.slice(1),i.s=-1):i.s=1,D9t.test(a))pL(i,a);else throw Error(Kc+a)}if(o.prototype=qe,o.ROUND_UP=0,o.ROUND_DOWN=1,o.ROUND_CEIL=2,o.ROUND_FLOOR=3,o.ROUND_HALF_UP=4,o.ROUND_HALF_DOWN=5,o.ROUND_HALF_EVEN=6,o.ROUND_HALF_CEIL=7,o.ROUND_HALF_FLOOR=8,o.clone=cG,o.config=o.set=I9t,e===void 0&&(e={}),e)for(r=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t<r.length;)e.hasOwnProperty(n=r[t++])||(e[n]=this[n]);return o.config(e),o}function I9t(e){if(!e||typeof e!="object")throw Error(Ba+"Object expected");var t,n,r,o=["precision",1,sp,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<o.length;t+=3)if((r=e[n=o[t]])!==void 0)if(lp(r)===r&&r>=o[t+1]&&r<=o[t+2])this[n]=r;else throw Error(Kc+n+": "+r);if((r=e[n="LN10"])!==void 0)if(r==Math.LN10)this[n]=new this(r);else throw Error(Kc+n+": "+r);return this}var X8=cG(L9t);Uo=new X8(1);const un=X8;function F9t(e){return _9t(e)||z9t(e)||$9t(e)||B9t()}function B9t(){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 $9t(e,t){if(e){if(typeof e=="string")return uC(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 uC(e,t)}}function z9t(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function _9t(e){if(Array.isArray(e))return uC(e)}function uC(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var H9t=function(t){return t},uG={"@@functional/placeholder":!0},dG=function(t){return t===uG},gL=function(t){return function n(){return arguments.length===0||arguments.length===1&&dG(arguments.length<=0?void 0:arguments[0])?n:t.apply(void 0,arguments)}},U9t=function e(t,n){return t===1?n:gL(function(){for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];var i=o.filter(function(s){return s!==uG}).length;return i>=t?n.apply(void 0,o):e(t-i,gL(function(){for(var s=arguments.length,l=new Array(s),c=0;c<s;c++)l[c]=arguments[c];var u=o.map(function(f){return dG(f)?l.shift():f});return n.apply(void 0,F9t(u).concat(l))}))})},qx=function(t){return U9t(t.length,t)},dC=function(t,n){for(var r=[],o=t;o<n;++o)r[o-t]=o;return r},W9t=qx(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(n){return t[n]}).map(e)}),V9t=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!n.length)return H9t;var o=n.reverse(),a=o[0],i=o.slice(1);return function(){return i.reduce(function(s,l){return l(s)},a.apply(void 0,arguments))}},fC=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},fG=function(t){var n=null,r=null;return function(){for(var o=arguments.length,a=new Array(o),i=0;i<o;i++)a[i]=arguments[i];return n&&a.every(function(s,l){return s===n[l]})||(n=a,r=t.apply(void 0,a)),r}};function q9t(e){var t;return e===0?t=1:t=Math.floor(new un(e).abs().log(10).toNumber())+1,t}function G9t(e,t,n){for(var r=new un(e),o=0,a=[];r.lt(t)&&o<1e5;)a.push(r.toNumber()),r=r.add(n),o++;return a}var K9t=qx(function(e,t,n){var r=+e,o=+t;return r+n*(o-r)}),X9t=qx(function(e,t,n){var r=t-+e;return r=r||1/0,(n-e)/r}),Y9t=qx(function(e,t,n){var r=t-+e;return r=r||1/0,Math.max(0,Math.min(1,(n-e)/r))});const Gx={rangeStep:G9t,getDigitCount:q9t,interpolateNumber:K9t,uninterpolateNumber:X9t,uninterpolateTruncation:Y9t};function pC(e){return Z9t(e)||Q9t(e)||pG(e)||J9t()}function J9t(){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 Q9t(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function Z9t(e){if(Array.isArray(e))return hC(e)}function Sg(e,t){return nEt(e)||tEt(e,t)||pG(e,t)||eEt()}function eEt(){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 pG(e,t){if(e){if(typeof e=="string")return hC(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 hC(e,t)}}function hC(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function tEt(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var n=[],r=!0,o=!1,a=void 0;try{for(var i=e[Symbol.iterator](),s;!(r=(s=i.next()).done)&&(n.push(s.value),!(t&&n.length===t));r=!0);}catch(l){o=!0,a=l}finally{try{!r&&i.return!=null&&i.return()}finally{if(o)throw a}}return n}}function nEt(e){if(Array.isArray(e))return e}function hG(e){var t=Sg(e,2),n=t[0],r=t[1],o=n,a=r;return n>r&&(o=r,a=n),[o,a]}function gG(e,t,n){if(e.lte(0))return new un(0);var r=Gx.getDigitCount(e.toNumber()),o=new un(10).pow(r),a=e.div(o),i=r!==1?.05:.1,s=new un(Math.ceil(a.div(i).toNumber())).add(n).mul(i),l=s.mul(o);return t?l:new un(Math.ceil(l))}function rEt(e,t,n){var r=1,o=new un(e);if(!o.isint()&&n){var a=Math.abs(e);a<1?(r=new un(10).pow(Gx.getDigitCount(e)-1),o=new un(Math.floor(o.div(r).toNumber())).mul(r)):a>1&&(o=new un(Math.floor(e)))}else e===0?o=new un(Math.floor((t-1)/2)):n||(o=new un(Math.floor(e)));var i=Math.floor((t-1)/2),s=V9t(W9t(function(l){return o.add(new un(l-i).mul(r)).toNumber()}),dC);return s(0,t)}function mG(e,t,n,r){var o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(n-1)))return{step:new un(0),tickMin:new un(0),tickMax:new un(0)};var a=gG(new un(t).sub(e).div(n-1),r,o),i;e<=0&&t>=0?i=new un(0):(i=new un(e).add(t).div(2),i=i.sub(new un(i).mod(a)));var s=Math.ceil(i.sub(e).div(a).toNumber()),l=Math.ceil(new un(t).sub(i).div(a).toNumber()),c=s+l+1;return c>n?mG(e,t,n,r,o+1):(c<n&&(l=t>0?l+(n-c):l,s=t>0?s:s+(n-c)),{step:a,tickMin:i.sub(new un(s).mul(a)),tickMax:i.add(new un(l).mul(a))})}function oEt(e){var t=Sg(e,2),n=t[0],r=t[1],o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,i=Math.max(o,2),s=hG([n,r]),l=Sg(s,2),c=l[0],u=l[1];if(c===-1/0||u===1/0){var f=u===1/0?[c].concat(pC(dC(0,o-1).map(function(){return 1/0}))):[].concat(pC(dC(0,o-1).map(function(){return-1/0})),[u]);return n>r?fC(f):f}if(c===u)return rEt(c,o,a);var h=mG(c,u,i,a),v=h.step,b=h.tickMin,m=h.tickMax,y=Gx.rangeStep(b,m.add(new un(.1).mul(v)),v);return n>r?fC(y):y}function aEt(e,t){var n=Sg(e,2),r=n[0],o=n[1],a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,i=hG([r,o]),s=Sg(i,2),l=s[0],c=s[1];if(l===-1/0||c===1/0)return[r,o];if(l===c)return[l];var u=Math.max(t,2),f=gG(new un(c).sub(l).div(u-1),a,0),h=[].concat(pC(Gx.rangeStep(new un(l),new un(c).sub(new un(.99).mul(f)),f)),[c]);return r>o?fC(h):h}var iEt=fG(oEt),sEt=fG(aEt),lEt=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function bb(){return bb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},bb.apply(this,arguments)}function cEt(e,t){return pEt(e)||fEt(e,t)||dEt(e,t)||uEt()}function uEt(){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 dEt(e,t){if(e){if(typeof e=="string")return mL(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 mL(e,t)}}function mL(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function fEt(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,a,i,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=a.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&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return s}}function pEt(e){if(Array.isArray(e))return e}function hEt(e,t){if(e==null)return{};var n=gEt(e,t),r,o;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)r=a[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function gEt(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,a;for(a=0;a<r.length;a++)o=r[a],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}function Kx(e){var t=e.offset,n=e.layout,r=e.width,o=e.dataKey,a=e.data,i=e.dataPointFormatter,s=e.xAxis,l=e.yAxis,c=hEt(e,lEt),u=It(c,!1);e.direction==="x"&&s.type!=="number"&&Jc(!1);var f=a.map(function(h){var v=i(h,o),b=v.x,m=v.y,y=v.value,A=v.errorVal;if(!A)return null;var w=[],k,C;if(Array.isArray(A)){var E=cEt(A,2);k=E[0],C=E[1]}else k=C=A;if(n==="vertical"){var S=s.scale,O=m+t,T=O+r,P=O-r,N=S(y-k),L=S(y+C);w.push({x1:L,y1:T,x2:L,y2:P}),w.push({x1:N,y1:O,x2:L,y2:O}),w.push({x1:N,y1:T,x2:N,y2:P})}else if(n==="horizontal"){var I=l.scale,M=b+t,B=M-r,R=M+r,D=I(y-k),$=I(y+C);w.push({x1:B,y1:$,x2:R,y2:$}),w.push({x1:M,y1:D,x2:M,y2:$}),w.push({x1:B,y1:D,x2:R,y2:D})}return W.createElement(Dn,bb({className:"recharts-errorBar",key:"bar-".concat(w.map(function(z){return"".concat(z.x1,"-").concat(z.x2,"-").concat(z.y1,"-").concat(z.y2)}))},u),w.map(function(z){return W.createElement("line",bb({},z,{key:"line-".concat(z.x1,"-").concat(z.x2,"-").concat(z.y1,"-").concat(z.y2)}))}))});return W.createElement(Dn,{className:"recharts-errorBars"},f)}Kx.defaultProps={stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"};Kx.displayName="ErrorBar";function Eg(e){"@babel/helpers - typeof";return Eg=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},Eg(e)}function vL(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 B5(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?vL(Object(n),!0).forEach(function(r){mEt(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):vL(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function mEt(e,t,n){return t=vEt(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function vEt(e){var t=bEt(e,"string");return Eg(t)=="symbol"?t:String(t)}function bEt(e,t){if(Eg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Eg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var vG=function(t){var n=t.children,r=t.formattedGraphicalItems,o=t.legendWidth,a=t.legendContent,i=$o(n,hg);if(!i)return null;var s;return i.props&&i.props.payload?s=i.props&&i.props.payload:a==="children"?s=(r||[]).reduce(function(l,c){var u=c.item,f=c.props,h=f.sectors||f.data||[];return l.concat(h.map(function(v){return{type:i.props.iconType||u.props.legendType,value:v.name,color:v.fill,payload:v}}))},[]):s=(r||[]).map(function(l){var c=l.item,u=c.props,f=u.dataKey,h=u.name,v=u.legendType,b=u.hide;return{inactive:b,dataKey:f,type:i.props.iconType||v||"square",color:Y8(c),value:h||f,payload:c.props}}),B5(B5(B5({},i.props),hg.getWithHeight(i,o)),{},{payload:s,item:i})};function kg(e){"@babel/helpers - typeof";return kg=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},kg(e)}function bL(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 Ca(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?bL(Object(n),!0).forEach(function(r){Ud(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bL(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Ud(e,t,n){return t=yEt(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function yEt(e){var t=xEt(e,"string");return kg(t)=="symbol"?t:String(t)}function xEt(e,t){if(kg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(kg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function yL(e){return SEt(e)||CEt(e)||wEt(e)||AEt()}function AEt(){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 wEt(e,t){if(e){if(typeof e=="string")return gC(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 gC(e,t)}}function CEt(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function SEt(e){if(Array.isArray(e))return gC(e)}function gC(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Zo(e,t,n){return Ut(e)||Ut(t)?n:mr(t)?Na(e,t,n):Pt(t)?t(e):n}function Th(e,t,n,r){var o=N9t(e,function(s){return Zo(s,t)});if(n==="number"){var a=o.filter(function(s){return Me(s)||parseFloat(s)});return a.length?[Vx(a),jl(a)]:[1/0,-1/0]}var i=r?o.filter(function(s){return!Ut(s)}):o;return i.map(function(s){return mr(s)||s instanceof Date?s:""})}var EEt=function(t){var n,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],o=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,i=-1,s=(n=r==null?void 0:r.length)!==null&&n!==void 0?n:0;if(s<=1)return 0;if(a&&a.axisType==="angleAxis"&&Math.abs(Math.abs(a.range[1]-a.range[0])-360)<=1e-6)for(var l=a.range,c=0;c<s;c++){var u=c>0?o[c-1].coordinate:o[s-1].coordinate,f=o[c].coordinate,h=c>=s-1?o[0].coordinate:o[c+1].coordinate,v=void 0;if(oi(f-u)!==oi(h-f)){var b=[];if(oi(h-f)===oi(l[1]-l[0])){v=h;var m=f+l[1]-l[0];b[0]=Math.min(m,(m+u)/2),b[1]=Math.max(m,(m+u)/2)}else{v=u;var y=h+l[1]-l[0];b[0]=Math.min(f,(y+f)/2),b[1]=Math.max(f,(y+f)/2)}var A=[Math.min(f,(v+f)/2),Math.max(f,(v+f)/2)];if(t>A[0]&&t<=A[1]||t>=b[0]&&t<=b[1]){i=o[c].index;break}}else{var w=Math.min(u,h),k=Math.max(u,h);if(t>(w+f)/2&&t<=(k+f)/2){i=o[c].index;break}}}else for(var C=0;C<s;C++)if(C===0&&t<=(r[C].coordinate+r[C+1].coordinate)/2||C>0&&C<s-1&&t>(r[C].coordinate+r[C-1].coordinate)/2&&t<=(r[C].coordinate+r[C+1].coordinate)/2||C===s-1&&t>(r[C].coordinate+r[C-1].coordinate)/2){i=r[C].index;break}return i},Y8=function(t){var n=t,r=n.type.displayName,o=t.props,a=o.stroke,i=o.fill,s;switch(r){case"Line":s=a;break;case"Area":case"Radar":s=a&&a!=="none"?a:i;break;default:s=i;break}return s},kEt=function(t){var n=t.barSize,r=t.totalSize,o=t.stackGroups,a=o===void 0?{}:o;if(!a)return{};for(var i={},s=Object.keys(a),l=0,c=s.length;l<c;l++)for(var u=a[s[l]].stackGroups,f=Object.keys(u),h=0,v=f.length;h<v;h++){var b=u[f[h]],m=b.items,y=b.cateAxisId,A=m.filter(function(E){return ks(E.type).indexOf("Bar")>=0});if(A&&A.length){var w=A[0].props.barSize,k=A[0].props[y];i[k]||(i[k]=[]);var C=Ut(w)?n:w;i[k].push({item:A[0],stackList:A.slice(1),barSize:Ut(C)?void 0:pu(C,r,0)})}}return i},OEt=function(t){var n=t.barGap,r=t.barCategoryGap,o=t.bandSize,a=t.sizeList,i=a===void 0?[]:a,s=t.maxBarSize,l=i.length;if(l<1)return null;var c=pu(n,o,0,!0),u,f=[];if(i[0].barSize===+i[0].barSize){var h=!1,v=o/l,b=i.reduce(function(C,E){return C+E.barSize||0},0);b+=(l-1)*c,b>=o&&(b-=(l-1)*c,c=0),b>=o&&v>0&&(h=!0,v*=.9,b=l*v);var m=(o-b)/2>>0,y={offset:m-c,size:0};u=i.reduce(function(C,E){var S={item:E.item,position:{offset:y.offset+y.size+c,size:h?v:E.barSize}},O=[].concat(yL(C),[S]);return y=O[O.length-1].position,E.stackList&&E.stackList.length&&E.stackList.forEach(function(T){O.push({item:T,position:y})}),O},f)}else{var A=pu(r,o,0,!0);o-2*A-(l-1)*c<=0&&(c=0);var w=(o-2*A-(l-1)*c)/l;w>1&&(w>>=0);var k=s===+s?Math.min(w,s):w;u=i.reduce(function(C,E,S){var O=[].concat(yL(C),[{item:E.item,position:{offset:A+(w+c)*S+(w-k)/2,size:k}}]);return E.stackList&&E.stackList.length&&E.stackList.forEach(function(T){O.push({item:T,position:O[O.length-1].position})}),O},f)}return u},TEt=function(t,n,r,o){var a=r.children,i=r.width,s=r.margin,l=i-(s.left||0)-(s.right||0),c=vG({children:a,legendWidth:l});if(c){var u=o||{},f=u.width,h=u.height,v=c.align,b=c.verticalAlign,m=c.layout;if((m==="vertical"||m==="horizontal"&&b==="middle")&&v!=="center"&&Me(t[v]))return Ca(Ca({},t),{},Ud({},v,t[v]+(f||0)));if((m==="horizontal"||m==="vertical"&&v==="center")&&b!=="middle"&&Me(t[b]))return Ca(Ca({},t),{},Ud({},b,t[b]+(h||0)))}return t},jEt=function(t,n,r){return Ut(n)?!0:t==="horizontal"?n==="yAxis":t==="vertical"||r==="x"?n==="xAxis":r==="y"?n==="yAxis":!0},bG=function(t,n,r,o,a){var i=n.props.children,s=si(i,Kx).filter(function(c){return jEt(o,a,c.props.direction)});if(s&&s.length){var l=s.map(function(c){return c.props.dataKey});return t.reduce(function(c,u){var f=Zo(u,r);if(Ut(f))return c;var h=Array.isArray(f)?[Vx(f),jl(f)]:[f,f],v=l.reduce(function(b,m){var y=Zo(u,m,0),A=h[0]-Math.abs(Array.isArray(y)?y[0]:y),w=h[1]+Math.abs(Array.isArray(y)?y[1]:y);return[Math.min(A,b[0]),Math.max(w,b[1])]},[1/0,-1/0]);return[Math.min(v[0],c[0]),Math.max(v[1],c[1])]},[1/0,-1/0])}return null},NEt=function(t,n,r,o,a){var i=n.map(function(s){return bG(t,s,r,a,o)}).filter(function(s){return!Ut(s)});return i&&i.length?i.reduce(function(s,l){return[Math.min(s[0],l[0]),Math.max(s[1],l[1])]},[1/0,-1/0]):null},yG=function(t,n,r,o,a){var i=n.map(function(l){var c=l.props.dataKey;return r==="number"&&c&&bG(t,l,c,o)||Th(t,c,r,a)});if(r==="number")return i.reduce(function(l,c){return[Math.min(l[0],c[0]),Math.max(l[1],c[1])]},[1/0,-1/0]);var s={};return i.reduce(function(l,c){for(var u=0,f=c.length;u<f;u++)s[c[u]]||(s[c[u]]=!0,l.push(c[u]));return l},[])},xG=function(t,n){return t==="horizontal"&&n==="xAxis"||t==="vertical"&&n==="yAxis"||t==="centric"&&n==="angleAxis"||t==="radial"&&n==="radiusAxis"},AG=function(t,n,r,o){if(o)return t.map(function(l){return l.coordinate});var a,i,s=t.map(function(l){return l.coordinate===n&&(a=!0),l.coordinate===r&&(i=!0),l.coordinate});return a||s.push(n),i||s.push(r),s},bs=function(t,n,r){if(!t)return null;var o=t.scale,a=t.duplicateDomain,i=t.type,s=t.range,l=t.realScaleType==="scaleBand"?o.bandwidth()/2:2,c=(n||r)&&i==="category"&&o.bandwidth?o.bandwidth()/l:0;if(c=t.axisType==="angleAxis"&&(s==null?void 0:s.length)>=2?oi(s[0]-s[1])*2*c:c,n&&(t.ticks||t.niceTicks)){var u=(t.ticks||t.niceTicks).map(function(f){var h=a?a.indexOf(f):f;return{coordinate:o(h)+c,value:f,offset:c}});return u.filter(function(f){return!rp(f.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(f,h){return{coordinate:o(f)+c,value:f,index:h,offset:c}}):o.ticks&&!r?o.ticks(t.tickCount).map(function(f){return{coordinate:o(f)+c,value:f,offset:c}}):o.domain().map(function(f,h){return{coordinate:o(f)+c,value:a?a[f]:f,index:h,offset:c}})},$5=new WeakMap,P0=function(t,n){if(typeof n!="function")return t;$5.has(t)||$5.set(t,new WeakMap);var r=$5.get(t);if(r.has(n))return r.get(n);var o=function(){t.apply(void 0,arguments),n.apply(void 0,arguments)};return r.set(n,o),o},PEt=function(t,n,r){var o=t.scale,a=t.type,i=t.layout,s=t.axisType;if(o==="auto")return i==="radial"&&s==="radiusAxis"?{scale:xg(),realScaleType:"band"}:i==="radial"&&s==="angleAxis"?{scale:pb(),realScaleType:"linear"}:a==="category"&&n&&(n.indexOf("LineChart")>=0||n.indexOf("AreaChart")>=0||n.indexOf("ComposedChart")>=0&&!r)?{scale:Oh(),realScaleType:"point"}:a==="category"?{scale:xg(),realScaleType:"band"}:{scale:pb(),realScaleType:"linear"};if(Hm(o)){var l="scale".concat(Rx(o));return{scale:(fL[l]||Oh)(),realScaleType:fL[l]?l:"point"}}return Pt(o)?{scale:o}:{scale:Oh(),realScaleType:"point"}},xL=1e-4,REt=function(t){var n=t.domain();if(!(!n||n.length<=2)){var r=n.length,o=t.range(),a=Math.min(o[0],o[1])-xL,i=Math.max(o[0],o[1])+xL,s=t(n[0]),l=t(n[r-1]);(s<a||s>i||l<a||l>i)&&t.domain([n[0],n[r-1]])}},MEt=function(t,n){if(!t)return null;for(var r=0,o=t.length;r<o;r++)if(t[r].item===n)return t[r].position;return null},LEt=function(t,n){if(!n||n.length!==2||!Me(n[0])||!Me(n[1]))return t;var r=Math.min(n[0],n[1]),o=Math.max(n[0],n[1]),a=[t[0],t[1]];return(!Me(t[0])||t[0]<r)&&(a[0]=r),(!Me(t[1])||t[1]>o)&&(a[1]=o),a[0]>o&&(a[0]=o),a[1]<r&&(a[1]=r),a},DEt=function(t){var n=t.length;if(!(n<=0))for(var r=0,o=t[0].length;r<o;++r)for(var a=0,i=0,s=0;s<n;++s){var l=rp(t[s][r][1])?t[s][r][0]:t[s][r][1];l>=0?(t[s][r][0]=a,t[s][r][1]=a+l,a=t[s][r][1]):(t[s][r][0]=i,t[s][r][1]=i+l,i=t[s][r][1])}},IEt=function(t){var n=t.length;if(!(n<=0))for(var r=0,o=t[0].length;r<o;++r)for(var a=0,i=0;i<n;++i){var s=rp(t[i][r][1])?t[i][r][0]:t[i][r][1];s>=0?(t[i][r][0]=a,t[i][r][1]=a+s,a=t[i][r][1]):(t[i][r][0]=0,t[i][r][1]=0)}},FEt={sign:DEt,expand:Lxt,none:uf,silhouette:Dxt,wiggle:Ixt,positive:IEt},BEt=function(t,n,r){var o=n.map(function(s){return s.props.dataKey}),a=FEt[r],i=Mxt().keys(o).value(function(s,l){return+Zo(s,l,0)}).order(H3).offset(a);return i(t)},$Et=function(t,n,r,o,a,i){if(!t)return null;var s=i?n.reverse():n,l={},c=s.reduce(function(f,h){var v=h.props,b=v.stackId,m=v.hide;if(m)return f;var y=h.props[r],A=f[y]||{hasStack:!1,stackGroups:{}};if(mr(b)){var w=A.stackGroups[b]||{numericAxisId:r,cateAxisId:o,items:[]};w.items.push(h),A.hasStack=!0,A.stackGroups[b]=w}else A.stackGroups[Um("_stackId_")]={numericAxisId:r,cateAxisId:o,items:[h]};return Ca(Ca({},f),{},Ud({},y,A))},l),u={};return Object.keys(c).reduce(function(f,h){var v=c[h];if(v.hasStack){var b={};v.stackGroups=Object.keys(v.stackGroups).reduce(function(m,y){var A=v.stackGroups[y];return Ca(Ca({},m),{},Ud({},y,{numericAxisId:r,cateAxisId:o,items:A.items,stackedData:BEt(t,A.items,a)}))},b)}return Ca(Ca({},f),{},Ud({},h,v))},u)},zEt=function(t,n){var r=n.realScaleType,o=n.type,a=n.tickCount,i=n.originalDomain,s=n.allowDecimals,l=r||n.scale;if(l!=="auto"&&l!=="linear")return null;if(a&&o==="number"&&i&&(i[0]==="auto"||i[1]==="auto")){var c=t.domain();if(!c.length)return null;var u=iEt(c,a,s);return t.domain([Vx(u),jl(u)]),{niceTicks:u}}if(a&&o==="number"){var f=t.domain(),h=sEt(f,a,s);return{niceTicks:h}}return null};function AL(e){var t=e.axis,n=e.ticks,r=e.bandSize,o=e.entry,a=e.index,i=e.dataKey;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!Ut(o[t.dataKey])){var s=Gv(n,"value",o[t.dataKey]);if(s)return s.coordinate+r/2}return n[a]?n[a].coordinate+r/2:null}var l=Zo(o,Ut(i)?t.dataKey:i);return Ut(l)?null:t.scale(l)}var wL=function(t){var n=t.axis,r=t.ticks,o=t.offset,a=t.bandSize,i=t.entry,s=t.index;if(n.type==="category")return r[s]?r[s].coordinate+o:null;var l=Zo(i,n.dataKey,n.domain[s]);return Ut(l)?null:n.scale(l)-a/2+o},_Et=function(t){var n=t.numericAxis,r=n.scale.domain();if(n.type==="number"){var o=Math.min(r[0],r[1]),a=Math.max(r[0],r[1]);return o<=0&&a>=0?0:a<0?a:o}return r[0]},HEt=function(t,n){var r=t.props.stackId;if(mr(r)){var o=n[r];if(o){var a=o.items.indexOf(t);return a>=0?o.stackedData[a]:null}}return null},UEt=function(t){return t.reduce(function(n,r){return[Vx(r.concat([n[0]]).filter(Me)),jl(r.concat([n[1]]).filter(Me))]},[1/0,-1/0])},wG=function(t,n,r){return Object.keys(t).reduce(function(o,a){var i=t[a],s=i.stackedData,l=s.reduce(function(c,u){var f=UEt(u.slice(n,r+1));return[Math.min(c[0],f[0]),Math.max(c[1],f[1])]},[1/0,-1/0]);return[Math.min(l[0],o[0]),Math.max(l[1],o[1])]},[1/0,-1/0]).map(function(o){return o===1/0||o===-1/0?0:o})},CL=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,SL=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,mC=function(t,n,r){if(Pt(t))return t(n,r);if(!Array.isArray(t))return n;var o=[];if(Me(t[0]))o[0]=r?t[0]:Math.min(t[0],n[0]);else if(CL.test(t[0])){var a=+CL.exec(t[0])[1];o[0]=n[0]-a}else Pt(t[0])?o[0]=t[0](n[0]):o[0]=n[0];if(Me(t[1]))o[1]=r?t[1]:Math.max(t[1],n[1]);else if(SL.test(t[1])){var i=+SL.exec(t[1])[1];o[1]=n[1]+i}else Pt(t[1])?o[1]=t[1](n[1]):o[1]=n[1];return o},yb=function(t,n,r){if(t&&t.scale&&t.scale.bandwidth){var o=t.scale.bandwidth();if(!r||o>0)return o}if(t&&n&&n.length>=2){for(var a=O8(n,function(f){return f.coordinate}),i=1/0,s=1,l=a.length;s<l;s++){var c=a[s],u=a[s-1];i=Math.min((c.coordinate||0)-(u.coordinate||0),i)}return i===1/0?0:i}return r?void 0:0},EL=function(t,n,r){return!t||!t.length||wg(t,Na(r,"type.defaultProps.domain"))?n:t},CG=function(t,n){var r=t.props,o=r.dataKey,a=r.name,i=r.unit,s=r.formatter,l=r.tooltipType,c=r.chartType,u=r.hide;return Ca(Ca({},It(t,!1)),{},{dataKey:o,unit:i,formatter:s,name:a||o,color:Y8(t),value:Zo(n,o),type:l,payload:n,chartType:c,hide:u})};function Og(e){"@babel/helpers - typeof";return Og=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},Og(e)}function kL(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 OL(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?kL(Object(n),!0).forEach(function(r){WEt(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kL(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function WEt(e,t,n){return t=VEt(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function VEt(e){var t=qEt(e,"string");return Og(t)=="symbol"?t:String(t)}function qEt(e,t){if(Og(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Og(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var xb=Math.PI/180,GEt=function(t){return t*180/Math.PI},Fr=function(t,n,r,o){return{x:t+Math.cos(-xb*o)*r,y:n+Math.sin(-xb*o)*r}},KEt=function(t,n){var r=t.x,o=t.y,a=n.x,i=n.y;return Math.sqrt(Math.pow(r-a,2)+Math.pow(o-i,2))},XEt=function(t,n){var r=t.x,o=t.y,a=n.cx,i=n.cy,s=KEt({x:r,y:o},{x:a,y:i});if(s<=0)return{radius:s};var l=(r-a)/s,c=Math.acos(l);return o>i&&(c=2*Math.PI-c),{radius:s,angle:GEt(c),angleInRadian:c}},YEt=function(t){var n=t.startAngle,r=t.endAngle,o=Math.floor(n/360),a=Math.floor(r/360),i=Math.min(o,a);return{startAngle:n-i*360,endAngle:r-i*360}},JEt=function(t,n){var r=n.startAngle,o=n.endAngle,a=Math.floor(r/360),i=Math.floor(o/360),s=Math.min(a,i);return t+s*360},TL=function(t,n){var r=t.x,o=t.y,a=XEt({x:r,y:o},n),i=a.radius,s=a.angle,l=n.innerRadius,c=n.outerRadius;if(i<l||i>c)return!1;if(i===0)return!0;var u=YEt(n),f=u.startAngle,h=u.endAngle,v=s,b;if(f<=h){for(;v>h;)v-=360;for(;v<f;)v+=360;b=v>=f&&v<=h}else{for(;v>f;)v-=360;for(;v<h;)v+=360;b=v>=h&&v<=f}return b?OL(OL({},n),{},{radius:i,angle:JEt(v,n)}):null};function Tg(e){"@babel/helpers - typeof";return Tg=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},Tg(e)}var QEt=["offset"];function ZEt(e){return rkt(e)||nkt(e)||tkt(e)||ekt()}function ekt(){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 tkt(e,t){if(e){if(typeof e=="string")return vC(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 vC(e,t)}}function nkt(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function rkt(e){if(Array.isArray(e))return vC(e)}function vC(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function okt(e,t){if(e==null)return{};var n=akt(e,t),r,o;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)r=a[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function akt(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,a;for(a=0;a<r.length;a++)o=r[a],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}function jL(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 hr(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?jL(Object(n),!0).forEach(function(r){ikt(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):jL(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function ikt(e,t,n){return t=skt(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function skt(e){var t=lkt(e,"string");return Tg(t)=="symbol"?t:String(t)}function lkt(e,t){if(Tg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Tg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function jg(){return jg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},jg.apply(this,arguments)}var ckt=function(t){var n=t.value,r=t.formatter,o=Ut(t.children)?n:t.children;return Pt(r)?r(o):o},ukt=function(t,n){var r=oi(n-t),o=Math.min(Math.abs(n-t),360);return r*o},dkt=function(t,n,r){var o=t.position,a=t.viewBox,i=t.offset,s=t.className,l=a,c=l.cx,u=l.cy,f=l.innerRadius,h=l.outerRadius,v=l.startAngle,b=l.endAngle,m=l.clockWise,y=(f+h)/2,A=ukt(v,b),w=A>=0?1:-1,k,C;o==="insideStart"?(k=v+w*i,C=m):o==="insideEnd"?(k=b-w*i,C=!m):o==="end"&&(k=b+w*i,C=m),C=A<=0?C:!C;var E=Fr(c,u,y,k),S=Fr(c,u,y,k+(C?1:-1)*359),O="M".concat(E.x,",").concat(E.y,`
A`).concat(y,",").concat(y,",0,1,").concat(C?0:1,`,
`).concat(S.x,",").concat(S.y),T=Ut(t.id)?Um("recharts-radial-line-"):t.id;return W.createElement("text",jg({},r,{dominantBaseline:"central",className:Tt("recharts-radial-bar-label",s)}),W.createElement("defs",null,W.createElement("path",{id:T,d:O})),W.createElement("textPath",{xlinkHref:"#".concat(T)},n))},fkt=function(t){var n=t.viewBox,r=t.offset,o=t.position,a=n,i=a.cx,s=a.cy,l=a.innerRadius,c=a.outerRadius,u=a.startAngle,f=a.endAngle,h=(u+f)/2;if(o==="outside"){var v=Fr(i,s,c+r,h),b=v.x,m=v.y;return{x:b,y:m,textAnchor:b>=i?"start":"end",verticalAnchor:"middle"}}if(o==="center")return{x:i,y:s,textAnchor:"middle",verticalAnchor:"middle"};if(o==="centerTop")return{x:i,y:s,textAnchor:"middle",verticalAnchor:"start"};if(o==="centerBottom")return{x:i,y:s,textAnchor:"middle",verticalAnchor:"end"};var y=(l+c)/2,A=Fr(i,s,y,h),w=A.x,k=A.y;return{x:w,y:k,textAnchor:"middle",verticalAnchor:"middle"}},pkt=function(t){var n=t.viewBox,r=t.parentViewBox,o=t.offset,a=t.position,i=n,s=i.x,l=i.y,c=i.width,u=i.height,f=u>=0?1:-1,h=f*o,v=f>0?"end":"start",b=f>0?"start":"end",m=c>=0?1:-1,y=m*o,A=m>0?"end":"start",w=m>0?"start":"end";if(a==="top"){var k={x:s+c/2,y:l-f*o,textAnchor:"middle",verticalAnchor:v};return hr(hr({},k),r?{height:Math.max(l-r.y,0),width:c}:{})}if(a==="bottom"){var C={x:s+c/2,y:l+u+h,textAnchor:"middle",verticalAnchor:b};return hr(hr({},C),r?{height:Math.max(r.y+r.height-(l+u),0),width:c}:{})}if(a==="left"){var E={x:s-y,y:l+u/2,textAnchor:A,verticalAnchor:"middle"};return hr(hr({},E),r?{width:Math.max(E.x-r.x,0),height:u}:{})}if(a==="right"){var S={x:s+c+y,y:l+u/2,textAnchor:w,verticalAnchor:"middle"};return hr(hr({},S),r?{width:Math.max(r.x+r.width-S.x,0),height:u}:{})}var O=r?{width:c,height:u}:{};return a==="insideLeft"?hr({x:s+y,y:l+u/2,textAnchor:w,verticalAnchor:"middle"},O):a==="insideRight"?hr({x:s+c-y,y:l+u/2,textAnchor:A,verticalAnchor:"middle"},O):a==="insideTop"?hr({x:s+c/2,y:l+h,textAnchor:"middle",verticalAnchor:b},O):a==="insideBottom"?hr({x:s+c/2,y:l+u-h,textAnchor:"middle",verticalAnchor:v},O):a==="insideTopLeft"?hr({x:s+y,y:l+h,textAnchor:w,verticalAnchor:b},O):a==="insideTopRight"?hr({x:s+c-y,y:l+h,textAnchor:A,verticalAnchor:b},O):a==="insideBottomLeft"?hr({x:s+y,y:l+u-h,textAnchor:w,verticalAnchor:v},O):a==="insideBottomRight"?hr({x:s+c-y,y:l+u-h,textAnchor:A,verticalAnchor:v},O):Zf(a)&&(Me(a.x)||Dc(a.x))&&(Me(a.y)||Dc(a.y))?hr({x:s+pu(a.x,c),y:l+pu(a.y,u),textAnchor:"end",verticalAnchor:"end"},O):hr({x:s+c/2,y:l+u/2,textAnchor:"middle",verticalAnchor:"middle"},O)},hkt=function(t){return"cx"in t&&Me(t.cx)};function Gr(e){var t=e.offset,n=t===void 0?5:t,r=okt(e,QEt),o=hr({offset:n},r),a=o.viewBox,i=o.position,s=o.value,l=o.children,c=o.content,u=o.className,f=u===void 0?"":u,h=o.textBreakAll;if(!a||Ut(s)&&Ut(l)&&!p.isValidElement(c)&&!Pt(c))return null;if(p.isValidElement(c))return p.cloneElement(c,o);var v;if(Pt(c)){if(v=p.createElement(c,o),p.isValidElement(v))return v}else v=ckt(o);var b=hkt(a),m=It(o,!0);if(b&&(i==="insideStart"||i==="insideEnd"||i==="end"))return dkt(o,v,m);var y=b?fkt(o):pkt(o);return W.createElement(cb,jg({className:Tt("recharts-label",f)},m,y,{breakAll:h}),v)}Gr.displayName="Label";var SG=function(t){var n=t.cx,r=t.cy,o=t.angle,a=t.startAngle,i=t.endAngle,s=t.r,l=t.radius,c=t.innerRadius,u=t.outerRadius,f=t.x,h=t.y,v=t.top,b=t.left,m=t.width,y=t.height,A=t.clockWise,w=t.labelViewBox;if(w)return w;if(Me(m)&&Me(y)){if(Me(f)&&Me(h))return{x:f,y:h,width:m,height:y};if(Me(v)&&Me(b))return{x:v,y:b,width:m,height:y}}return Me(f)&&Me(h)?{x:f,y:h,width:0,height:0}:Me(n)&&Me(r)?{cx:n,cy:r,startAngle:a||o||0,endAngle:i||o||0,innerRadius:c||0,outerRadius:u||l||s||0,clockWise:A}:t.viewBox?t.viewBox:{}},gkt=function(t,n){return t?t===!0?W.createElement(Gr,{key:"label-implicit",viewBox:n}):mr(t)?W.createElement(Gr,{key:"label-implicit",viewBox:n,value:t}):p.isValidElement(t)?t.type===Gr?p.cloneElement(t,{key:"label-implicit",viewBox:n}):W.createElement(Gr,{key:"label-implicit",content:t,viewBox:n}):Pt(t)?W.createElement(Gr,{key:"label-implicit",content:t,viewBox:n}):Zf(t)?W.createElement(Gr,jg({viewBox:n},t,{key:"label-implicit"})):null:null},mkt=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&r&&!t.label)return null;var o=t.children,a=SG(t),i=si(o,Gr).map(function(l,c){return p.cloneElement(l,{viewBox:n||a,key:"label-".concat(c)})});if(!r)return i;var s=gkt(t.label,n||a);return[s].concat(ZEt(i))};Gr.parseViewBox=SG;Gr.renderCallByParent=mkt;function vkt(e){var t=e==null?0:e.length;return t?e[t-1]:void 0}var bkt=vkt;const ykt=pn(bkt);function Ng(e){"@babel/helpers - typeof";return Ng=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},Ng(e)}var xkt=["valueAccessor"],Akt=["data","dataKey","clockWise","id","textBreakAll"];function wkt(e){return kkt(e)||Ekt(e)||Skt(e)||Ckt()}function Ckt(){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 Skt(e,t){if(e){if(typeof e=="string")return bC(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 bC(e,t)}}function Ekt(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function kkt(e){if(Array.isArray(e))return bC(e)}function bC(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Ab(){return Ab=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ab.apply(this,arguments)}function NL(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 PL(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?NL(Object(n),!0).forEach(function(r){Okt(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):NL(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Okt(e,t,n){return t=Tkt(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Tkt(e){var t=jkt(e,"string");return Ng(t)=="symbol"?t:String(t)}function jkt(e,t){if(Ng(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Ng(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function RL(e,t){if(e==null)return{};var n=Nkt(e,t),r,o;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)r=a[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Nkt(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,a;for(a=0;a<r.length;a++)o=r[a],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}var Pkt=function(t){return Array.isArray(t.value)?ykt(t.value):t.value};function Dl(e){var t=e.valueAccessor,n=t===void 0?Pkt:t,r=RL(e,xkt),o=r.data,a=r.dataKey,i=r.clockWise,s=r.id,l=r.textBreakAll,c=RL(r,Akt);return!o||!o.length?null:W.createElement(Dn,{className:"recharts-label-list"},o.map(function(u,f){var h=Ut(a)?n(u,f):Zo(u&&u.payload,a),v=Ut(s)?{}:{id:"".concat(s,"-").concat(f)};return W.createElement(Gr,Ab({},It(u,!0),c,v,{parentViewBox:u.parentViewBox,value:h,textBreakAll:l,viewBox:Gr.parseViewBox(Ut(i)?u:PL(PL({},u),{},{clockWise:i})),key:"label-".concat(f),index:f}))}))}Dl.displayName="LabelList";function Rkt(e,t){return e?e===!0?W.createElement(Dl,{key:"labelList-implicit",data:t}):W.isValidElement(e)||Pt(e)?W.createElement(Dl,{key:"labelList-implicit",data:t,content:e}):Zf(e)?W.createElement(Dl,Ab({data:t},e,{key:"labelList-implicit"})):null:null}function Mkt(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&n&&!e.label)return null;var r=e.children,o=si(r,Dl).map(function(i,s){return p.cloneElement(i,{data:t,key:"labelList-".concat(s)})});if(!n)return o;var a=Rkt(e.label,t);return[a].concat(wkt(o))}Dl.renderCallByParent=Mkt;function Pg(e){"@babel/helpers - typeof";return Pg=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},Pg(e)}function yC(){return yC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},yC.apply(this,arguments)}function ML(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 LL(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ML(Object(n),!0).forEach(function(r){Lkt(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ML(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Lkt(e,t,n){return t=Dkt(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Dkt(e){var t=Ikt(e,"string");return Pg(t)=="symbol"?t:String(t)}function Ikt(e,t){if(Pg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Pg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Fkt=function(t,n){var r=oi(n-t),o=Math.min(Math.abs(n-t),359.999);return r*o},R0=function(t){var n=t.cx,r=t.cy,o=t.radius,a=t.angle,i=t.sign,s=t.isExternal,l=t.cornerRadius,c=t.cornerIsExternal,u=l*(s?1:-1)+o,f=Math.asin(l/u)/xb,h=c?a:a+i*f,v=Fr(n,r,u,h),b=Fr(n,r,o,h),m=c?a-i*f:a,y=Fr(n,r,u*Math.cos(f*xb),m);return{center:v,circleTangency:b,lineTangency:y,theta:f}},EG=function(t){var n=t.cx,r=t.cy,o=t.innerRadius,a=t.outerRadius,i=t.startAngle,s=t.endAngle,l=Fkt(i,s),c=i+l,u=Fr(n,r,a,i),f=Fr(n,r,a,c),h="M ".concat(u.x,",").concat(u.y,`
A `).concat(a,",").concat(a,`,0,
`).concat(+(Math.abs(l)>180),",").concat(+(i>c),`,
`).concat(f.x,",").concat(f.y,`
`);if(o>0){var v=Fr(n,r,o,i),b=Fr(n,r,o,c);h+="L ".concat(b.x,",").concat(b.y,`
A `).concat(o,",").concat(o,`,0,
`).concat(+(Math.abs(l)>180),",").concat(+(i<=c),`,
`).concat(v.x,",").concat(v.y," Z")}else h+="L ".concat(n,",").concat(r," Z");return h},Bkt=function(t){var n=t.cx,r=t.cy,o=t.innerRadius,a=t.outerRadius,i=t.cornerRadius,s=t.forceCornerRadius,l=t.cornerIsExternal,c=t.startAngle,u=t.endAngle,f=oi(u-c),h=R0({cx:n,cy:r,radius:a,angle:c,sign:f,cornerRadius:i,cornerIsExternal:l}),v=h.circleTangency,b=h.lineTangency,m=h.theta,y=R0({cx:n,cy:r,radius:a,angle:u,sign:-f,cornerRadius:i,cornerIsExternal:l}),A=y.circleTangency,w=y.lineTangency,k=y.theta,C=l?Math.abs(c-u):Math.abs(c-u)-m-k;if(C<0)return s?"M ".concat(b.x,",").concat(b.y,`
a`).concat(i,",").concat(i,",0,0,1,").concat(i*2,`,0
a`).concat(i,",").concat(i,",0,0,1,").concat(-i*2,`,0
`):EG({cx:n,cy:r,innerRadius:o,outerRadius:a,startAngle:c,endAngle:u});var E="M ".concat(b.x,",").concat(b.y,`
A`).concat(i,",").concat(i,",0,0,").concat(+(f<0),",").concat(v.x,",").concat(v.y,`
A`).concat(a,",").concat(a,",0,").concat(+(C>180),",").concat(+(f<0),",").concat(A.x,",").concat(A.y,`
A`).concat(i,",").concat(i,",0,0,").concat(+(f<0),",").concat(w.x,",").concat(w.y,`
`);if(o>0){var S=R0({cx:n,cy:r,radius:o,angle:c,sign:f,isExternal:!0,cornerRadius:i,cornerIsExternal:l}),O=S.circleTangency,T=S.lineTangency,P=S.theta,N=R0({cx:n,cy:r,radius:o,angle:u,sign:-f,isExternal:!0,cornerRadius:i,cornerIsExternal:l}),L=N.circleTangency,I=N.lineTangency,M=N.theta,B=l?Math.abs(c-u):Math.abs(c-u)-P-M;if(B<0&&i===0)return"".concat(E,"L").concat(n,",").concat(r,"Z");E+="L".concat(I.x,",").concat(I.y,`
A`).concat(i,",").concat(i,",0,0,").concat(+(f<0),",").concat(L.x,",").concat(L.y,`
A`).concat(o,",").concat(o,",0,").concat(+(B>180),",").concat(+(f>0),",").concat(O.x,",").concat(O.y,`
A`).concat(i,",").concat(i,",0,0,").concat(+(f<0),",").concat(T.x,",").concat(T.y,"Z")}else E+="L".concat(n,",").concat(r,"Z");return E},$kt={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},kG=function(t){var n=LL(LL({},$kt),t),r=n.cx,o=n.cy,a=n.innerRadius,i=n.outerRadius,s=n.cornerRadius,l=n.forceCornerRadius,c=n.cornerIsExternal,u=n.startAngle,f=n.endAngle,h=n.className;if(i<a||u===f)return null;var v=Tt("recharts-sector",h),b=i-a,m=pu(s,b,0,!0),y;return m>0&&Math.abs(u-f)<360?y=Bkt({cx:r,cy:o,innerRadius:a,outerRadius:i,cornerRadius:Math.min(m,b/2),forceCornerRadius:l,cornerIsExternal:c,startAngle:u,endAngle:f}):y=EG({cx:r,cy:o,innerRadius:a,outerRadius:i,startAngle:u,endAngle:f}),W.createElement("path",yC({},It(n,!0),{className:v,d:y,role:"img"}))};function Rg(e){"@babel/helpers - typeof";return Rg=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},Rg(e)}function xC(){return xC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xC.apply(this,arguments)}function DL(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 IL(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?DL(Object(n),!0).forEach(function(r){zkt(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):DL(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function zkt(e,t,n){return t=_kt(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _kt(e){var t=Hkt(e,"string");return Rg(t)=="symbol"?t:String(t)}function Hkt(e,t){if(Rg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Rg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var FL={curveBasisClosed:wxt,curveBasisOpen:Cxt,curveBasis:Axt,curveBumpX:sxt,curveBumpY:lxt,curveLinearClosed:Sxt,curveLinear:Lx,curveMonotoneX:Ext,curveMonotoneY:kxt,curveNatural:Oxt,curveStep:Txt,curveStepAfter:Nxt,curveStepBefore:jxt},M0=function(t){return t.x===+t.x&&t.y===+t.y},nh=function(t){return t.x},rh=function(t){return t.y},Ukt=function(t,n){if(Pt(t))return t;var r="curve".concat(Rx(t));return(r==="curveMonotone"||r==="curveBump")&&n?FL["".concat(r).concat(n==="vertical"?"Y":"X")]:FL[r]||Lx},Wkt=function(t){var n=t.type,r=n===void 0?"linear":n,o=t.points,a=o===void 0?[]:o,i=t.baseLine,s=t.layout,l=t.connectNulls,c=l===void 0?!1:l,u=Ukt(r,s),f=c?a.filter(function(m){return M0(m)}):a,h;if(Array.isArray(i)){var v=c?i.filter(function(m){return M0(m)}):i,b=f.map(function(m,y){return IL(IL({},m),{},{base:v[y]})});return s==="vertical"?h=E0().y(rh).x1(nh).x0(function(m){return m.base.x}):h=E0().x(nh).y1(rh).y0(function(m){return m.base.y}),h.defined(M0).curve(u),h(b)}return s==="vertical"&&Me(i)?h=E0().y(rh).x1(nh).x0(i):Me(i)?h=E0().x(nh).y1(rh).y0(i):h=PV().x(nh).y(rh),h.defined(M0).curve(u),h(f)},jh=function(t){var n=t.className,r=t.points,o=t.path,a=t.pathRef;if((!r||!r.length)&&!o)return null;var i=r&&r.length?Wkt(t):o;return W.createElement("path",xC({},It(t,!1),Kv(t),{className:Tt("recharts-curve",n),d:i,ref:a}))},Vkt=Object.getOwnPropertyNames,qkt=Object.getOwnPropertySymbols,Gkt=Object.prototype.hasOwnProperty;function BL(e,t){return function(r,o,a){return e(r,o,a)&&t(r,o,a)}}function L0(e){return function(n,r,o){if(!n||!r||typeof n!="object"||typeof r!="object")return e(n,r,o);var a=o.cache,i=a.get(n),s=a.get(r);if(i&&s)return i===r&&s===n;a.set(n,r),a.set(r,n);var l=e(n,r,o);return a.delete(n),a.delete(r),l}}function $L(e){return Vkt(e).concat(qkt(e))}var OG=Object.hasOwn||function(e,t){return Gkt.call(e,t)};function cp(e,t){return e||t?e===t:e===t||e!==e&&t!==t}var TG="_owner",zL=Object.getOwnPropertyDescriptor,_L=Object.keys;function Kkt(e,t,n){var r=e.length;if(t.length!==r)return!1;for(;r-- >0;)if(!n.equals(e[r],t[r],r,r,e,t,n))return!1;return!0}function Xkt(e,t){return cp(e.getTime(),t.getTime())}function HL(e,t,n){if(e.size!==t.size)return!1;for(var r={},o=e.entries(),a=0,i,s;(i=o.next())&&!i.done;){for(var l=t.entries(),c=!1,u=0;(s=l.next())&&!s.done;){var f=i.value,h=f[0],v=f[1],b=s.value,m=b[0],y=b[1];!c&&!r[u]&&(c=n.equals(h,m,a,u,e,t,n)&&n.equals(v,y,h,m,e,t,n))&&(r[u]=!0),u++}if(!c)return!1;a++}return!0}function Ykt(e,t,n){var r=_L(e),o=r.length;if(_L(t).length!==o)return!1;for(var a;o-- >0;)if(a=r[o],a===TG&&(e.$$typeof||t.$$typeof)&&e.$$typeof!==t.$$typeof||!OG(t,a)||!n.equals(e[a],t[a],a,a,e,t,n))return!1;return!0}function oh(e,t,n){var r=$L(e),o=r.length;if($L(t).length!==o)return!1;for(var a,i,s;o-- >0;)if(a=r[o],a===TG&&(e.$$typeof||t.$$typeof)&&e.$$typeof!==t.$$typeof||!OG(t,a)||!n.equals(e[a],t[a],a,a,e,t,n)||(i=zL(e,a),s=zL(t,a),(i||s)&&(!i||!s||i.configurable!==s.configurable||i.enumerable!==s.enumerable||i.writable!==s.writable)))return!1;return!0}function Jkt(e,t){return cp(e.valueOf(),t.valueOf())}function Qkt(e,t){return e.source===t.source&&e.flags===t.flags}function UL(e,t,n){if(e.size!==t.size)return!1;for(var r={},o=e.values(),a,i;(a=o.next())&&!a.done;){for(var s=t.values(),l=!1,c=0;(i=s.next())&&!i.done;)!l&&!r[c]&&(l=n.equals(a.value,i.value,a.value,i.value,e,t,n))&&(r[c]=!0),c++;if(!l)return!1}return!0}function Zkt(e,t){var n=e.length;if(t.length!==n)return!1;for(;n-- >0;)if(e[n]!==t[n])return!1;return!0}var eOt="[object Arguments]",tOt="[object Boolean]",nOt="[object Date]",rOt="[object Map]",oOt="[object Number]",aOt="[object Object]",iOt="[object RegExp]",sOt="[object Set]",lOt="[object String]",cOt=Array.isArray,WL=typeof ArrayBuffer=="function"&&ArrayBuffer.isView?ArrayBuffer.isView:null,VL=Object.assign,uOt=Object.prototype.toString.call.bind(Object.prototype.toString);function dOt(e){var t=e.areArraysEqual,n=e.areDatesEqual,r=e.areMapsEqual,o=e.areObjectsEqual,a=e.arePrimitiveWrappersEqual,i=e.areRegExpsEqual,s=e.areSetsEqual,l=e.areTypedArraysEqual;return function(u,f,h){if(u===f)return!0;if(u==null||f==null||typeof u!="object"||typeof f!="object")return u!==u&&f!==f;var v=u.constructor;if(v!==f.constructor)return!1;if(v===Object)return o(u,f,h);if(cOt(u))return t(u,f,h);if(WL!=null&&WL(u))return l(u,f,h);if(v===Date)return n(u,f,h);if(v===RegExp)return i(u,f,h);if(v===Map)return r(u,f,h);if(v===Set)return s(u,f,h);var b=uOt(u);return b===nOt?n(u,f,h):b===iOt?i(u,f,h):b===rOt?r(u,f,h):b===sOt?s(u,f,h):b===aOt?typeof u.then!="function"&&typeof f.then!="function"&&o(u,f,h):b===eOt?o(u,f,h):b===tOt||b===oOt||b===lOt?a(u,f,h):!1}}function fOt(e){var t=e.circular,n=e.createCustomConfig,r=e.strict,o={areArraysEqual:r?oh:Kkt,areDatesEqual:Xkt,areMapsEqual:r?BL(HL,oh):HL,areObjectsEqual:r?oh:Ykt,arePrimitiveWrappersEqual:Jkt,areRegExpsEqual:Qkt,areSetsEqual:r?BL(UL,oh):UL,areTypedArraysEqual:r?oh:Zkt};if(n&&(o=VL({},o,n(o))),t){var a=L0(o.areArraysEqual),i=L0(o.areMapsEqual),s=L0(o.areObjectsEqual),l=L0(o.areSetsEqual);o=VL({},o,{areArraysEqual:a,areMapsEqual:i,areObjectsEqual:s,areSetsEqual:l})}return o}function pOt(e){return function(t,n,r,o,a,i,s){return e(t,n,s)}}function hOt(e){var t=e.circular,n=e.comparator,r=e.createState,o=e.equals,a=e.strict;if(r)return function(l,c){var u=r(),f=u.cache,h=f===void 0?t?new WeakMap:void 0:f,v=u.meta;return n(l,c,{cache:h,equals:o,meta:v,strict:a})};if(t)return function(l,c){return n(l,c,{cache:new WeakMap,equals:o,meta:void 0,strict:a})};var i={cache:void 0,equals:o,meta:void 0,strict:a};return function(l,c){return n(l,c,i)}}var gOt=ec();ec({strict:!0});ec({circular:!0});ec({circular:!0,strict:!0});ec({createInternalComparator:function(){return cp}});ec({strict:!0,createInternalComparator:function(){return cp}});ec({circular:!0,createInternalComparator:function(){return cp}});ec({circular:!0,createInternalComparator:function(){return cp},strict:!0});function ec(e){e===void 0&&(e={});var t=e.circular,n=t===void 0?!1:t,r=e.createInternalComparator,o=e.createState,a=e.strict,i=a===void 0?!1:a,s=fOt(e),l=dOt(s),c=r?r(l):pOt(l);return hOt({circular:n,comparator:l,createState:o,equals:c,strict:i})}function mOt(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function qL(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=-1,r=function o(a){n<0&&(n=a),a-n>t?(e(a),n=-1):mOt(o)};requestAnimationFrame(r)}function AC(e){"@babel/helpers - typeof";return AC=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},AC(e)}function vOt(e){return AOt(e)||xOt(e)||yOt(e)||bOt()}function bOt(){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 yOt(e,t){if(e){if(typeof e=="string")return GL(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 GL(e,t)}}function GL(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function xOt(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function AOt(e){if(Array.isArray(e))return e}function wOt(){var e={},t=function(){return null},n=!1,r=function o(a){if(!n){if(Array.isArray(a)){if(!a.length)return;var i=a,s=vOt(i),l=s[0],c=s.slice(1);if(typeof l=="number"){qL(o.bind(null,c),l);return}o(l),qL(o.bind(null,c));return}AC(a)==="object"&&(e=a,t(e)),typeof a=="function"&&a()}};return{stop:function(){n=!0},start:function(a){n=!1,r(a)},subscribe:function(a){return t=a,function(){t=function(){return null}}}}}function Mg(e){"@babel/helpers - typeof";return Mg=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},Mg(e)}function KL(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 XL(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?KL(Object(n),!0).forEach(function(r){jG(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):KL(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function jG(e,t,n){return t=COt(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function COt(e){var t=SOt(e,"string");return Mg(t)==="symbol"?t:String(t)}function SOt(e,t){if(Mg(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Mg(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var EOt=function(t,n){return[Object.keys(t),Object.keys(n)].reduce(function(r,o){return r.filter(function(a){return o.includes(a)})})},kOt=function(t){return t},OOt=function(t){return t.replace(/([A-Z])/g,function(n){return"-".concat(n.toLowerCase())})},Nh=function(t,n){return Object.keys(n).reduce(function(r,o){return XL(XL({},r),{},jG({},o,t(o,n[o])))},{})},YL=function(t,n,r){return t.map(function(o){return"".concat(OOt(o)," ").concat(n,"ms ").concat(r)}).join(",")};function TOt(e,t){return POt(e)||NOt(e,t)||NG(e,t)||jOt()}function jOt(){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 NOt(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,a,i,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=a.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&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return s}}function POt(e){if(Array.isArray(e))return e}function ROt(e){return DOt(e)||LOt(e)||NG(e)||MOt()}function MOt(){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 NG(e,t){if(e){if(typeof e=="string")return wC(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 wC(e,t)}}function LOt(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function DOt(e){if(Array.isArray(e))return wC(e)}function wC(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var wb=1e-4,PG=function(t,n){return[0,3*t,3*n-6*t,3*t-3*n+1]},RG=function(t,n){return t.map(function(r,o){return r*Math.pow(n,o)}).reduce(function(r,o){return r+o})},JL=function(t,n){return function(r){var o=PG(t,n);return RG(o,r)}},IOt=function(t,n){return function(r){var o=PG(t,n),a=[].concat(ROt(o.map(function(i,s){return i*s}).slice(1)),[0]);return RG(a,r)}},QL=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=n[0],a=n[1],i=n[2],s=n[3];if(n.length===1)switch(n[0]){case"linear":o=0,a=0,i=1,s=1;break;case"ease":o=.25,a=.1,i=.25,s=1;break;case"ease-in":o=.42,a=0,i=1,s=1;break;case"ease-out":o=.42,a=0,i=.58,s=1;break;case"ease-in-out":o=0,a=0,i=.58,s=1;break;default:{var l=n[0].split("(");if(l[0]==="cubic-bezier"&&l[1].split(")")[0].split(",").length===4){var c=l[1].split(")")[0].split(",").map(function(y){return parseFloat(y)}),u=TOt(c,4);o=u[0],a=u[1],i=u[2],s=u[3]}}}var f=JL(o,i),h=JL(a,s),v=IOt(o,i),b=function(A){return A>1?1:A<0?0:A},m=function(A){for(var w=A>1?1:A,k=w,C=0;C<8;++C){var E=f(k)-w,S=v(k);if(Math.abs(E-w)<wb||S<wb)return h(k);k=b(k-E/S)}return h(k)};return m.isStepper=!1,m},FOt=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.stiff,r=n===void 0?100:n,o=t.damping,a=o===void 0?8:o,i=t.dt,s=i===void 0?17:i,l=function(u,f,h){var v=-(u-f)*r,b=h*a,m=h+(v-b)*s/1e3,y=h*s/1e3+u;return Math.abs(y-f)<wb&&Math.abs(m)<wb?[f,0]:[y,m]};return l.isStepper=!0,l.dt=s,l},BOt=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=n[0];if(typeof o=="string")switch(o){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return QL(o);case"spring":return FOt();default:if(o.split("(")[0]==="cubic-bezier")return QL(o)}return typeof o=="function"?o:null};function Lg(e){"@babel/helpers - typeof";return Lg=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},Lg(e)}function ZL(e){return _Ot(e)||zOt(e)||MG(e)||$Ot()}function $Ot(){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 zOt(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function _Ot(e){if(Array.isArray(e))return SC(e)}function eD(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 Lr(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?eD(Object(n),!0).forEach(function(r){CC(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function CC(e,t,n){return t=HOt(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function HOt(e){var t=UOt(e,"string");return Lg(t)==="symbol"?t:String(t)}function UOt(e,t){if(Lg(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Lg(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function WOt(e,t){return GOt(e)||qOt(e,t)||MG(e,t)||VOt()}function VOt(){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 MG(e,t){if(e){if(typeof e=="string")return SC(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 SC(e,t)}}function SC(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function qOt(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,a,i,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=a.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&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return s}}function GOt(e){if(Array.isArray(e))return e}var Cb=function(t,n,r){return t+(n-t)*r},EC=function(t){var n=t.from,r=t.to;return n!==r},KOt=function e(t,n,r){var o=Nh(function(a,i){if(EC(i)){var s=t(i.from,i.to,i.velocity),l=WOt(s,2),c=l[0],u=l[1];return Lr(Lr({},i),{},{from:c,velocity:u})}return i},n);return r<1?Nh(function(a,i){return EC(i)?Lr(Lr({},i),{},{velocity:Cb(i.velocity,o[a].velocity,r),from:Cb(i.from,o[a].from,r)}):i},n):e(t,o,r-1)};const XOt=function(e,t,n,r,o){var a=EOt(e,t),i=a.reduce(function(y,A){return Lr(Lr({},y),{},CC({},A,[e[A],t[A]]))},{}),s=a.reduce(function(y,A){return Lr(Lr({},y),{},CC({},A,{from:e[A],velocity:0,to:t[A]}))},{}),l=-1,c,u,f=function(){return null},h=function(){return Nh(function(A,w){return w.from},s)},v=function(){return!Object.values(s).filter(EC).length},b=function(A){c||(c=A);var w=A-c,k=w/n.dt;s=KOt(n,s,k),o(Lr(Lr(Lr({},e),t),h())),c=A,v()||(l=requestAnimationFrame(f))},m=function(A){u||(u=A);var w=(A-u)/r,k=Nh(function(E,S){return Cb.apply(void 0,ZL(S).concat([n(w)]))},i);if(o(Lr(Lr(Lr({},e),t),k)),w<1)l=requestAnimationFrame(f);else{var C=Nh(function(E,S){return Cb.apply(void 0,ZL(S).concat([n(1)]))},i);o(Lr(Lr(Lr({},e),t),C))}};return f=n.isStepper?b:m,function(){return requestAnimationFrame(f),function(){cancelAnimationFrame(l)}}};function bf(e){"@babel/helpers - typeof";return bf=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},bf(e)}var YOt=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function JOt(e,t){if(e==null)return{};var n=QOt(e,t),r,o;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)r=a[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function QOt(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,a;for(a=0;a<r.length;a++)o=r[a],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}function z5(e){return nTt(e)||tTt(e)||eTt(e)||ZOt()}function ZOt(){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 eTt(e,t){if(e){if(typeof e=="string")return kC(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 kC(e,t)}}function tTt(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function nTt(e){if(Array.isArray(e))return kC(e)}function kC(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function tD(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 Xa(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?tD(Object(n),!0).forEach(function(r){fh(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function fh(e,t,n){return t=LG(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rTt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function nD(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,LG(r.key),r)}}function oTt(e,t,n){return t&&nD(e.prototype,t),n&&nD(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function LG(e){var t=aTt(e,"string");return bf(t)==="symbol"?t:String(t)}function aTt(e,t){if(bf(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(bf(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function iTt(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&OC(e,t)}function OC(e,t){return OC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},OC(e,t)}function sTt(e){var t=lTt();return function(){var r=Sb(e),o;if(t){var a=Sb(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return TC(this,o)}}function TC(e,t){if(t&&(bf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return jC(e)}function jC(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function lTt(){if(typeof Reflect>"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 Sb(e){return Sb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Sb(e)}var Us=function(e){iTt(n,e);var t=sTt(n);function n(r,o){var a;rTt(this,n),a=t.call(this,r,o);var i=a.props,s=i.isActive,l=i.attributeName,c=i.from,u=i.to,f=i.steps,h=i.children,v=i.duration;if(a.handleStyleChange=a.handleStyleChange.bind(jC(a)),a.changeStyle=a.changeStyle.bind(jC(a)),!s||v<=0)return a.state={style:{}},typeof h=="function"&&(a.state={style:u}),TC(a);if(f&&f.length)a.state={style:f[0].style};else if(c){if(typeof h=="function")return a.state={style:c},TC(a);a.state={style:l?fh({},l,c):c}}else a.state={style:{}};return a}return oTt(n,[{key:"componentDidMount",value:function(){var o=this.props,a=o.isActive,i=o.canBegin;this.mounted=!0,!(!a||!i)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(o){var a=this.props,i=a.isActive,s=a.canBegin,l=a.attributeName,c=a.shouldReAnimate,u=a.to,f=a.from,h=this.state.style;if(s){if(!i){var v={style:l?fh({},l,u):u};this.state&&h&&(l&&h[l]!==u||!l&&h!==u)&&this.setState(v);return}if(!(gOt(o.to,u)&&o.canBegin&&o.isActive)){var b=!o.canBegin||!o.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var m=b||c?f:o.to;if(this.state&&h){var y={style:l?fh({},l,m):m};(l&&h[l]!==m||!l&&h!==m)&&this.setState(y)}this.runAnimation(Xa(Xa({},this.props),{},{from:m,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var o=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),o&&o()}},{key:"handleStyleChange",value:function(o){this.changeStyle(o)}},{key:"changeStyle",value:function(o){this.mounted&&this.setState({style:o})}},{key:"runJSAnimation",value:function(o){var a=this,i=o.from,s=o.to,l=o.duration,c=o.easing,u=o.begin,f=o.onAnimationEnd,h=o.onAnimationStart,v=XOt(i,s,BOt(c),l,this.changeStyle),b=function(){a.stopJSAnimation=v()};this.manager.start([h,u,b,l,f])}},{key:"runStepAnimation",value:function(o){var a=this,i=o.steps,s=o.begin,l=o.onAnimationStart,c=i[0],u=c.style,f=c.duration,h=f===void 0?0:f,v=function(m,y,A){if(A===0)return m;var w=y.duration,k=y.easing,C=k===void 0?"ease":k,E=y.style,S=y.properties,O=y.onAnimationEnd,T=A>0?i[A-1]:y,P=S||Object.keys(E);if(typeof C=="function"||C==="spring")return[].concat(z5(m),[a.runJSAnimation.bind(a,{from:T.style,to:E,duration:w,easing:C}),w]);var N=YL(P,w,C),L=Xa(Xa(Xa({},T.style),E),{},{transition:N});return[].concat(z5(m),[L,w,O]).filter(kOt)};return this.manager.start([l].concat(z5(i.reduce(v,[u,Math.max(h,s)])),[o.onAnimationEnd]))}},{key:"runAnimation",value:function(o){this.manager||(this.manager=wOt());var a=o.begin,i=o.duration,s=o.attributeName,l=o.to,c=o.easing,u=o.onAnimationStart,f=o.onAnimationEnd,h=o.steps,v=o.children,b=this.manager;if(this.unSubscribe=b.subscribe(this.handleStyleChange),typeof c=="function"||typeof v=="function"||c==="spring"){this.runJSAnimation(o);return}if(h.length>1){this.runStepAnimation(o);return}var m=s?fh({},s,l):l,y=YL(Object.keys(m),i,c);b.start([u,a,Xa(Xa({},m),{},{transition:y}),i,f])}},{key:"render",value:function(){var o=this.props,a=o.children;o.begin;var i=o.duration;o.attributeName,o.easing;var s=o.isActive;o.steps,o.from,o.to,o.canBegin,o.onAnimationEnd,o.shouldReAnimate,o.onAnimationReStart;var l=JOt(o,YOt),c=p.Children.count(a),u=this.state.style;if(typeof a=="function")return a(u);if(!s||c===0||i<=0)return a;var f=function(v){var b=v.props,m=b.style,y=m===void 0?{}:m,A=b.className,w=p.cloneElement(v,Xa(Xa({},l),{},{style:Xa(Xa({},y),u),className:A}));return w};return c===1?f(p.Children.only(a)):W.createElement("div",null,p.Children.map(a,function(h){return f(h)}))}}]),n}(p.PureComponent);Us.displayName="Animate";Us.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};Us.propTypes={from:ft.oneOfType([ft.object,ft.string]),to:ft.oneOfType([ft.object,ft.string]),attributeName:ft.string,duration:ft.number,begin:ft.number,easing:ft.oneOfType([ft.string,ft.func]),steps:ft.arrayOf(ft.shape({duration:ft.number.isRequired,style:ft.object.isRequired,easing:ft.oneOfType([ft.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),ft.func]),properties:ft.arrayOf("string"),onAnimationEnd:ft.func})),children:ft.oneOfType([ft.node,ft.func]),isActive:ft.bool,canBegin:ft.bool,onAnimationEnd:ft.func,shouldReAnimate:ft.bool,onAnimationStart:ft.func,onAnimationReStart:ft.func};ft.object,ft.object,ft.object,ft.element;ft.object,ft.object,ft.object,ft.oneOfType([ft.array,ft.element]),ft.any;function Dg(e){"@babel/helpers - typeof";return Dg=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},Dg(e)}function Eb(){return Eb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Eb.apply(this,arguments)}function cTt(e,t){return pTt(e)||fTt(e,t)||dTt(e,t)||uTt()}function uTt(){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 dTt(e,t){if(e){if(typeof e=="string")return rD(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 rD(e,t)}}function rD(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function fTt(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,a,i,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=a.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&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return s}}function pTt(e){if(Array.isArray(e))return e}function oD(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 aD(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?oD(Object(n),!0).forEach(function(r){hTt(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):oD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function hTt(e,t,n){return t=gTt(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function gTt(e){var t=mTt(e,"string");return Dg(t)=="symbol"?t:String(t)}function mTt(e,t){if(Dg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Dg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var iD=function(t,n,r,o,a){var i=Math.min(Math.abs(r)/2,Math.abs(o)/2),s=o>=0?1:-1,l=r>=0?1:-1,c=o>=0&&r>=0||o<0&&r<0?1:0,u;if(i>0&&a instanceof Array){for(var f=[0,0,0,0],h=0,v=4;h<v;h++)f[h]=a[h]>i?i:a[h];u="M".concat(t,",").concat(n+s*f[0]),f[0]>0&&(u+="A ".concat(f[0],",").concat(f[0],",0,0,").concat(c,",").concat(t+l*f[0],",").concat(n)),u+="L ".concat(t+r-l*f[1],",").concat(n),f[1]>0&&(u+="A ".concat(f[1],",").concat(f[1],",0,0,").concat(c,`,
`).concat(t+r,",").concat(n+s*f[1])),u+="L ".concat(t+r,",").concat(n+o-s*f[2]),f[2]>0&&(u+="A ".concat(f[2],",").concat(f[2],",0,0,").concat(c,`,
`).concat(t+r-l*f[2],",").concat(n+o)),u+="L ".concat(t+l*f[3],",").concat(n+o),f[3]>0&&(u+="A ".concat(f[3],",").concat(f[3],",0,0,").concat(c,`,
`).concat(t,",").concat(n+o-s*f[3])),u+="Z"}else if(i>0&&a===+a&&a>0){var b=Math.min(i,a);u="M ".concat(t,",").concat(n+s*b,`
A `).concat(b,",").concat(b,",0,0,").concat(c,",").concat(t+l*b,",").concat(n,`
L `).concat(t+r-l*b,",").concat(n,`
A `).concat(b,",").concat(b,",0,0,").concat(c,",").concat(t+r,",").concat(n+s*b,`
L `).concat(t+r,",").concat(n+o-s*b,`
A `).concat(b,",").concat(b,",0,0,").concat(c,",").concat(t+r-l*b,",").concat(n+o,`
L `).concat(t+l*b,",").concat(n+o,`
A `).concat(b,",").concat(b,",0,0,").concat(c,",").concat(t,",").concat(n+o-s*b," Z")}else u="M ".concat(t,",").concat(n," h ").concat(r," v ").concat(o," h ").concat(-r," Z");return u},vTt=function(t,n){if(!t||!n)return!1;var r=t.x,o=t.y,a=n.x,i=n.y,s=n.width,l=n.height;if(Math.abs(s)>0&&Math.abs(l)>0){var c=Math.min(a,a+s),u=Math.max(a,a+s),f=Math.min(i,i+l),h=Math.max(i,i+l);return r>=c&&r<=u&&o>=f&&o<=h}return!1},bTt={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},J8=function(t){var n=aD(aD({},bTt),t),r=p.useRef(),o=p.useState(-1),a=cTt(o,2),i=a[0],s=a[1];p.useEffect(function(){if(r.current&&r.current.getTotalLength)try{var C=r.current.getTotalLength();C&&s(C)}catch{}},[]);var l=n.x,c=n.y,u=n.width,f=n.height,h=n.radius,v=n.className,b=n.animationEasing,m=n.animationDuration,y=n.animationBegin,A=n.isAnimationActive,w=n.isUpdateAnimationActive;if(l!==+l||c!==+c||u!==+u||f!==+f||u===0||f===0)return null;var k=Tt("recharts-rectangle",v);return w?W.createElement(Us,{canBegin:i>0,from:{width:u,height:f,x:l,y:c},to:{width:u,height:f,x:l,y:c},duration:m,animationEasing:b,isActive:w},function(C){var E=C.width,S=C.height,O=C.x,T=C.y;return W.createElement(Us,{canBegin:i>0,from:"0px ".concat(i===-1?1:i,"px"),to:"".concat(i,"px 0px"),attributeName:"strokeDasharray",begin:y,duration:m,isActive:A,easing:b},W.createElement("path",Eb({},It(n,!0),{className:k,d:iD(O,T,E,S,h),ref:r})))}):W.createElement("path",Eb({},It(n,!0),{className:k,d:iD(l,c,u,f,h)}))};function NC(){return NC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},NC.apply(this,arguments)}var Q8=function(t){var n=t.cx,r=t.cy,o=t.r,a=t.className,i=Tt("recharts-dot",a);return n===+n&&r===+r&&o===+o?W.createElement("circle",NC({},It(t,!1),Kv(t),{className:i,cx:n,cy:r,r:o})):null};function Ig(e){"@babel/helpers - typeof";return Ig=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},Ig(e)}var yTt=["x","y","top","left","width","height","className"];function PC(){return PC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},PC.apply(this,arguments)}function sD(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 xTt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?sD(Object(n),!0).forEach(function(r){ATt(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):sD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function ATt(e,t,n){return t=wTt(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function wTt(e){var t=CTt(e,"string");return Ig(t)=="symbol"?t:String(t)}function CTt(e,t){if(Ig(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Ig(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function STt(e,t){if(e==null)return{};var n=ETt(e,t),r,o;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)r=a[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function ETt(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,a;for(a=0;a<r.length;a++)o=r[a],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}var kTt=function(t,n,r,o,a,i){return"M".concat(t,",").concat(a,"v").concat(o,"M").concat(i,",").concat(n,"h").concat(r)},OTt=function(t){var n=t.x,r=n===void 0?0:n,o=t.y,a=o===void 0?0:o,i=t.top,s=i===void 0?0:i,l=t.left,c=l===void 0?0:l,u=t.width,f=u===void 0?0:u,h=t.height,v=h===void 0?0:h,b=t.className,m=STt(t,yTt),y=xTt({x:r,y:a,top:s,left:c,width:f,height:v},m);return!Me(r)||!Me(a)||!Me(f)||!Me(v)||!Me(s)||!Me(c)?null:W.createElement("path",PC({},It(y,!0),{className:Tt("recharts-cross",b),d:kTt(r,a,f,v,s,c)}))},TTt=tq,jTt=TTt(Object.getPrototypeOf,Object),NTt=jTt,PTt=el,RTt=NTt,MTt=tl,LTt="[object Object]",DTt=Function.prototype,ITt=Object.prototype,DG=DTt.toString,FTt=ITt.hasOwnProperty,BTt=DG.call(Object);function $Tt(e){if(!MTt(e)||PTt(e)!=LTt)return!1;var t=RTt(e);if(t===null)return!0;var n=FTt.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&DG.call(n)==BTt}var zTt=$Tt;const _Tt=pn(zTt);var HTt=el,UTt=tl,WTt="[object Boolean]";function VTt(e){return e===!0||e===!1||UTt(e)&&HTt(e)==WTt}var qTt=VTt;const GTt=pn(qTt);function Fg(e){"@babel/helpers - typeof";return Fg=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},Fg(e)}function kb(){return kb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},kb.apply(this,arguments)}function KTt(e,t){return QTt(e)||JTt(e,t)||YTt(e,t)||XTt()}function XTt(){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 YTt(e,t){if(e){if(typeof e=="string")return lD(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 lD(e,t)}}function lD(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function JTt(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,a,i,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=a.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&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return s}}function QTt(e){if(Array.isArray(e))return e}function cD(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 uD(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?cD(Object(n),!0).forEach(function(r){ZTt(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):cD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function ZTt(e,t,n){return t=ejt(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ejt(e){var t=tjt(e,"string");return Fg(t)=="symbol"?t:String(t)}function tjt(e,t){if(Fg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Fg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var dD=function(t,n,r,o,a){var i=r-o,s;return s="M ".concat(t,",").concat(n),s+="L ".concat(t+r,",").concat(n),s+="L ".concat(t+r-i/2,",").concat(n+a),s+="L ".concat(t+r-i/2-o,",").concat(n+a),s+="L ".concat(t,",").concat(n," Z"),s},njt={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},rjt=function(t){var n=uD(uD({},njt),t),r=p.useRef(),o=p.useState(-1),a=KTt(o,2),i=a[0],s=a[1];p.useEffect(function(){if(r.current&&r.current.getTotalLength)try{var k=r.current.getTotalLength();k&&s(k)}catch{}},[]);var l=n.x,c=n.y,u=n.upperWidth,f=n.lowerWidth,h=n.height,v=n.className,b=n.animationEasing,m=n.animationDuration,y=n.animationBegin,A=n.isUpdateAnimationActive;if(l!==+l||c!==+c||u!==+u||f!==+f||h!==+h||u===0&&f===0||h===0)return null;var w=Tt("recharts-trapezoid",v);return A?W.createElement(Us,{canBegin:i>0,from:{upperWidth:0,lowerWidth:0,height:h,x:l,y:c},to:{upperWidth:u,lowerWidth:f,height:h,x:l,y:c},duration:m,animationEasing:b,isActive:A},function(k){var C=k.upperWidth,E=k.lowerWidth,S=k.height,O=k.x,T=k.y;return W.createElement(Us,{canBegin:i>0,from:"0px ".concat(i===-1?1:i,"px"),to:"".concat(i,"px 0px"),attributeName:"strokeDasharray",begin:y,duration:m,easing:b},W.createElement("path",kb({},It(n,!0),{className:w,d:dD(O,T,C,E,S),ref:r})))}):W.createElement("g",null,W.createElement("path",kb({},It(n,!0),{className:w,d:dD(l,c,u,f,h)})))},ojt=["option","shapeType","propTransformer","activeClassName","isActive"];function Bg(e){"@babel/helpers - typeof";return Bg=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},Bg(e)}function ajt(e,t){if(e==null)return{};var n=ijt(e,t),r,o;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)r=a[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function ijt(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,a;for(a=0;a<r.length;a++)o=r[a],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}function fD(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 Ob(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?fD(Object(n),!0).forEach(function(r){sjt(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function sjt(e,t,n){return t=ljt(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ljt(e){var t=cjt(e,"string");return Bg(t)=="symbol"?t:String(t)}function cjt(e,t){if(Bg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Bg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ujt(e,t){return Ob(Ob({},t),e)}function djt(e,t){return e==="symbols"}function pD(e){var t=e.shapeType,n=e.elementProps;switch(t){case"rectangle":return W.createElement(J8,n);case"trapezoid":return W.createElement(rjt,n);case"sector":return W.createElement(kG,n);case"symbols":if(djt(t))return W.createElement(y8,n);break;default:return null}}function fjt(e){return p.isValidElement(e)?e.props:e}function pjt(e){var t=e.option,n=e.shapeType,r=e.propTransformer,o=r===void 0?ujt:r,a=e.activeClassName,i=a===void 0?"recharts-active-shape":a,s=e.isActive,l=ajt(e,ojt),c;if(p.isValidElement(t))c=p.cloneElement(t,Ob(Ob({},l),fjt(t)));else if(Pt(t))c=t(l);else if(_Tt(t)&&!GTt(t)){var u=o(t,l);c=W.createElement(pD,{shapeType:n,elementProps:u})}else{var f=l;c=W.createElement(pD,{shapeType:n,elementProps:f})}return s?W.createElement(Dn,{className:i},c):c}function Xx(e,t){return t!=null&&"trapezoids"in e.props}function Yx(e,t){return t!=null&&"sectors"in e.props}function $g(e,t){return t!=null&&"points"in e.props}function hjt(e,t){var n,r,o=e.x===(t==null||(n=t.labelViewBox)===null||n===void 0?void 0:n.x)||e.x===t.x,a=e.y===(t==null||(r=t.labelViewBox)===null||r===void 0?void 0:r.y)||e.y===t.y;return o&&a}function gjt(e,t){var n=e.endAngle===t.endAngle,r=e.startAngle===t.startAngle;return n&&r}function mjt(e,t){var n=e.x===t.x,r=e.y===t.y,o=e.z===t.z;return n&&r&&o}function vjt(e,t){var n;return Xx(e,t)?n=hjt:Yx(e,t)?n=gjt:$g(e,t)&&(n=mjt),n}function bjt(e,t){var n;return Xx(e,t)?n="trapezoids":Yx(e,t)?n="sectors":$g(e,t)&&(n="points"),n}function yjt(e,t){if(Xx(e,t)){var n;return(n=t.tooltipPayload)===null||n===void 0||(n=n[0])===null||n===void 0||(n=n.payload)===null||n===void 0?void 0:n.payload}if(Yx(e,t)){var r;return(r=t.tooltipPayload)===null||r===void 0||(r=r[0])===null||r===void 0||(r=r.payload)===null||r===void 0?void 0:r.payload}return $g(e,t)?t.payload:{}}function xjt(e){var t=e.activeTooltipItem,n=e.graphicalItem,r=e.itemData,o=bjt(n,t),a=yjt(n,t),i=r.filter(function(l,c){var u=wg(a,l),f=n.props[o].filter(function(b){var m=vjt(n,t);return m(b,t)}),h=n.props[o].indexOf(f[f.length-1]),v=c===h;return u&&v}),s=r.indexOf(i[i.length-1]);return s}var Ajt=Math.ceil,wjt=Math.max;function Cjt(e,t,n,r){for(var o=-1,a=wjt(Ajt((t-e)/(n||1)),0),i=Array(a);a--;)i[r?a:++o]=e,e+=n;return i}var Sjt=Cjt,Ejt=Aq,hD=1/0,kjt=17976931348623157e292;function Ojt(e){if(!e)return e===0?e:0;if(e=Ejt(e),e===hD||e===-hD){var t=e<0?-1:1;return t*kjt}return e===e?e:0}var IG=Ojt,Tjt=Sjt,jjt=Bx,_5=IG;function Njt(e){return function(t,n,r){return r&&typeof r!="number"&&jjt(t,n,r)&&(n=r=void 0),t=_5(t),n===void 0?(n=t,t=0):n=_5(n),r=r===void 0?t<n?1:-1:_5(r),Tjt(t,n,r,e)}}var Pjt=Njt,Rjt=Pjt,Mjt=Rjt(),Ljt=Mjt;const Tb=pn(Ljt);function zg(e){"@babel/helpers - typeof";return zg=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},zg(e)}function gD(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 mD(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?gD(Object(n),!0).forEach(function(r){FG(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function FG(e,t,n){return t=Djt(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Djt(e){var t=Ijt(e,"string");return zg(t)=="symbol"?t:String(t)}function Ijt(e,t){if(zg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(zg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Fjt=["Webkit","Moz","O","ms"],Bjt=function(t,n){if(!t)return null;var r=t.replace(/(\w)/,function(a){return a.toUpperCase()}),o=Fjt.reduce(function(a,i){return mD(mD({},a),{},FG({},i+r,n))},{});return o[t]=n,o};function yf(e){"@babel/helpers - typeof";return yf=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},yf(e)}function jb(){return jb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},jb.apply(this,arguments)}function vD(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 H5(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?vD(Object(n),!0).forEach(function(r){Bo(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):vD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function $jt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function bD(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,$G(r.key),r)}}function zjt(e,t,n){return t&&bD(e.prototype,t),n&&bD(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function _jt(e,t,n){return t=Nb(t),Hjt(e,BG()?Reflect.construct(t,n||[],Nb(e).constructor):t.apply(e,n))}function Hjt(e,t){if(t&&(yf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return bi(e)}function BG(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(BG=function(){return!!e})()}function Nb(e){return Nb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Nb(e)}function bi(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ujt(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&RC(e,t)}function RC(e,t){return RC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},RC(e,t)}function Bo(e,t,n){return t=$G(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $G(e){var t=Wjt(e,"string");return yf(t)=="symbol"?t:String(t)}function Wjt(e,t){if(yf(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(yf(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Vjt=function(t){var n=t.data,r=t.startIndex,o=t.endIndex,a=t.x,i=t.width,s=t.travellerWidth;if(!n||!n.length)return{};var l=n.length,c=Oh().domain(Tb(0,l)).range([a,a+i-s]),u=c.domain().map(function(f){return c(f)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:c(r),endX:c(o),scale:c,scaleValues:u}},yD=function(t){return t.changedTouches&&!!t.changedTouches.length},xf=function(e){Ujt(t,e);function t(n){var r;return $jt(this,t),r=_jt(this,t,[n]),Bo(bi(r),"handleDrag",function(o){r.leaveTimer&&(clearTimeout(r.leaveTimer),r.leaveTimer=null),r.state.isTravellerMoving?r.handleTravellerMove(o):r.state.isSlideMoving&&r.handleSlideDrag(o)}),Bo(bi(r),"handleTouchMove",function(o){o.changedTouches!=null&&o.changedTouches.length>0&&r.handleDrag(o.changedTouches[0])}),Bo(bi(r),"handleDragEnd",function(){r.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var o=r.props,a=o.endIndex,i=o.onDragEnd,s=o.startIndex;i==null||i({endIndex:a,startIndex:s})}),r.detachDragEndListener()}),Bo(bi(r),"handleLeaveWrapper",function(){(r.state.isTravellerMoving||r.state.isSlideMoving)&&(r.leaveTimer=window.setTimeout(r.handleDragEnd,r.props.leaveTimeOut))}),Bo(bi(r),"handleEnterSlideOrTraveller",function(){r.setState({isTextActive:!0})}),Bo(bi(r),"handleLeaveSlideOrTraveller",function(){r.setState({isTextActive:!1})}),Bo(bi(r),"handleSlideDragStart",function(o){var a=yD(o)?o.changedTouches[0]:o;r.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:a.pageX}),r.attachDragEndListener()}),r.travellerDragStartHandlers={startX:r.handleTravellerDragStart.bind(bi(r),"startX"),endX:r.handleTravellerDragStart.bind(bi(r),"endX")},r.state={},r}return zjt(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(r){var o=r.startX,a=r.endX,i=this.state.scaleValues,s=this.props,l=s.gap,c=s.data,u=c.length-1,f=Math.min(o,a),h=Math.max(o,a),v=t.getIndexInRange(i,f),b=t.getIndexInRange(i,h);return{startIndex:v-v%l,endIndex:b===u?u:b-b%l}}},{key:"getTextOfTick",value:function(r){var o=this.props,a=o.data,i=o.tickFormatter,s=o.dataKey,l=Zo(a[r],s,r);return Pt(i)?i(l,r):l}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(r){var o=this.state,a=o.slideMoveStartX,i=o.startX,s=o.endX,l=this.props,c=l.x,u=l.width,f=l.travellerWidth,h=l.startIndex,v=l.endIndex,b=l.onChange,m=r.pageX-a;m>0?m=Math.min(m,c+u-f-s,c+u-f-i):m<0&&(m=Math.max(m,c-i,c-s));var y=this.getIndex({startX:i+m,endX:s+m});(y.startIndex!==h||y.endIndex!==v)&&b&&b(y),this.setState({startX:i+m,endX:s+m,slideMoveStartX:r.pageX})}},{key:"handleTravellerDragStart",value:function(r,o){var a=yD(o)?o.changedTouches[0]:o;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:r,brushMoveStartX:a.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(r){var o=this.state,a=o.brushMoveStartX,i=o.movingTravellerId,s=o.endX,l=o.startX,c=this.state[i],u=this.props,f=u.x,h=u.width,v=u.travellerWidth,b=u.onChange,m=u.gap,y=u.data,A={startX:this.state.startX,endX:this.state.endX},w=r.pageX-a;w>0?w=Math.min(w,f+h-v-c):w<0&&(w=Math.max(w,f-c)),A[i]=c+w;var k=this.getIndex(A),C=k.startIndex,E=k.endIndex,S=function(){var T=y.length-1;return i==="startX"&&(s>l?C%m===0:E%m===0)||s<l&&E===T||i==="endX"&&(s>l?E%m===0:C%m===0)||s>l&&E===T};this.setState(Bo(Bo({},i,c+w),"brushMoveStartX",r.pageX),function(){b&&S()&&b(k)})}},{key:"handleTravellerMoveKeyboard",value:function(r,o){var a=this,i=this.state,s=i.scaleValues,l=i.startX,c=i.endX,u=this.state[o],f=s.indexOf(u);if(f!==-1){var h=f+r;if(!(h===-1||h>=s.length)){var v=s[h];o==="startX"&&v>=c||o==="endX"&&v<=l||this.setState(Bo({},o,v),function(){a.props.onChange(a.getIndex({startX:a.state.startX,endX:a.state.endX}))})}}}},{key:"renderBackground",value:function(){var r=this.props,o=r.x,a=r.y,i=r.width,s=r.height,l=r.fill,c=r.stroke;return W.createElement("rect",{stroke:c,fill:l,x:o,y:a,width:i,height:s})}},{key:"renderPanorama",value:function(){var r=this.props,o=r.x,a=r.y,i=r.width,s=r.height,l=r.data,c=r.children,u=r.padding,f=p.Children.only(c);return f?W.cloneElement(f,{x:o,y:a,width:i,height:s,margin:u,compact:!0,data:l}):null}},{key:"renderTravellerLayer",value:function(r,o){var a=this,i=this.props,s=i.y,l=i.travellerWidth,c=i.height,u=i.traveller,f=i.ariaLabel,h=i.data,v=i.startIndex,b=i.endIndex,m=Math.max(r,this.props.x),y=H5(H5({},It(this.props,!1)),{},{x:m,y:s,width:l,height:c}),A=f||"Min value: ".concat(h[v].name,", Max value: ").concat(h[b].name);return W.createElement(Dn,{tabIndex:0,role:"slider","aria-label":A,"aria-valuenow":r,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[o],onTouchStart:this.travellerDragStartHandlers[o],onKeyDown:function(k){["ArrowLeft","ArrowRight"].includes(k.key)&&(k.preventDefault(),k.stopPropagation(),a.handleTravellerMoveKeyboard(k.key==="ArrowRight"?1:-1,o))},onFocus:function(){a.setState({isTravellerFocused:!0})},onBlur:function(){a.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(u,y))}},{key:"renderSlide",value:function(r,o){var a=this.props,i=a.y,s=a.height,l=a.stroke,c=a.travellerWidth,u=Math.min(r,o)+c,f=Math.max(Math.abs(o-r)-c,0);return W.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:l,fillOpacity:.2,x:u,y:i,width:f,height:s})}},{key:"renderText",value:function(){var r=this.props,o=r.startIndex,a=r.endIndex,i=r.y,s=r.height,l=r.travellerWidth,c=r.stroke,u=this.state,f=u.startX,h=u.endX,v=5,b={pointerEvents:"none",fill:c};return W.createElement(Dn,{className:"recharts-brush-texts"},W.createElement(cb,jb({textAnchor:"end",verticalAnchor:"middle",x:Math.min(f,h)-v,y:i+s/2},b),this.getTextOfTick(o)),W.createElement(cb,jb({textAnchor:"start",verticalAnchor:"middle",x:Math.max(f,h)+l+v,y:i+s/2},b),this.getTextOfTick(a)))}},{key:"render",value:function(){var r=this.props,o=r.data,a=r.className,i=r.children,s=r.x,l=r.y,c=r.width,u=r.height,f=r.alwaysShowText,h=this.state,v=h.startX,b=h.endX,m=h.isTextActive,y=h.isSlideMoving,A=h.isTravellerMoving,w=h.isTravellerFocused;if(!o||!o.length||!Me(s)||!Me(l)||!Me(c)||!Me(u)||c<=0||u<=0)return null;var k=Tt("recharts-brush",a),C=W.Children.count(i)===1,E=Bjt("userSelect","none");return W.createElement(Dn,{className:k,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:E},this.renderBackground(),C&&this.renderPanorama(),this.renderSlide(v,b),this.renderTravellerLayer(v,"startX"),this.renderTravellerLayer(b,"endX"),(m||y||A||w||f)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(r){var o=r.x,a=r.y,i=r.width,s=r.height,l=r.stroke,c=Math.floor(a+s/2)-1;return W.createElement(W.Fragment,null,W.createElement("rect",{x:o,y:a,width:i,height:s,fill:l,stroke:"none"}),W.createElement("line",{x1:o+1,y1:c,x2:o+i-1,y2:c,fill:"none",stroke:"#fff"}),W.createElement("line",{x1:o+1,y1:c+2,x2:o+i-1,y2:c+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(r,o){var a;return W.isValidElement(r)?a=W.cloneElement(r,o):Pt(r)?a=r(o):a=t.renderDefaultTraveller(o),a}},{key:"getDerivedStateFromProps",value:function(r,o){var a=r.data,i=r.width,s=r.x,l=r.travellerWidth,c=r.updateId,u=r.startIndex,f=r.endIndex;if(a!==o.prevData||c!==o.prevUpdateId)return H5({prevData:a,prevTravellerWidth:l,prevUpdateId:c,prevX:s,prevWidth:i},a&&a.length?Vjt({data:a,width:i,x:s,travellerWidth:l,startIndex:u,endIndex:f}):{scale:null,scaleValues:null});if(o.scale&&(i!==o.prevWidth||s!==o.prevX||l!==o.prevTravellerWidth)){o.scale.range([s,s+i-l]);var h=o.scale.domain().map(function(v){return o.scale(v)});return{prevData:a,prevTravellerWidth:l,prevUpdateId:c,prevX:s,prevWidth:i,startX:o.scale(r.startIndex),endX:o.scale(r.endIndex),scaleValues:h}}return null}},{key:"getIndexInRange",value:function(r,o){for(var a=r.length,i=0,s=a-1;s-i>1;){var l=Math.floor((i+s)/2);r[l]>o?s=l:i=l}return o>=r[s]?s:i}}]),t}(p.PureComponent);Bo(xf,"displayName","Brush");Bo(xf,"defaultProps",{height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3,alwaysShowText:!1});var qjt=k8;function Gjt(e,t){var n;return qjt(e,function(r,o,a){return n=t(r,o,a),!n}),!!n}var Kjt=Gjt,Xjt=GV,Yjt=Jl,Jjt=Kjt,Qjt=Oo,Zjt=Bx;function eNt(e,t,n){var r=Qjt(e)?Xjt:Jjt;return n&&Zjt(e,t,n)&&(t=void 0),r(e,Yjt(t))}var tNt=eNt;const nNt=pn(tNt);var Di=function(t,n){var r=t.alwaysShow,o=t.ifOverflow;return r&&(o="extendDomain"),o===n},xD=mq;function rNt(e,t,n){t=="__proto__"&&xD?xD(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}var oNt=rNt,aNt=oNt,iNt=hq,sNt=Jl;function lNt(e,t){var n={};return t=sNt(t),iNt(e,function(r,o,a){aNt(n,o,t(r,o,a))}),n}var cNt=lNt;const uNt=pn(cNt);function dNt(e,t){for(var n=-1,r=e==null?0:e.length;++n<r;)if(!t(e[n],n,e))return!1;return!0}var fNt=dNt,pNt=k8;function hNt(e,t){var n=!0;return pNt(e,function(r,o,a){return n=!!t(r,o,a),n}),n}var gNt=hNt,mNt=fNt,vNt=gNt,bNt=Jl,yNt=Oo,xNt=Bx;function ANt(e,t,n){var r=yNt(e)?mNt:vNt;return n&&xNt(e,t,n)&&(t=void 0),r(e,bNt(t))}var wNt=ANt;const zG=pn(wNt);var CNt=["x","y"];function _g(e){"@babel/helpers - typeof";return _g=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},_g(e)}function MC(){return MC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},MC.apply(this,arguments)}function AD(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 ah(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?AD(Object(n),!0).forEach(function(r){SNt(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):AD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function SNt(e,t,n){return t=ENt(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ENt(e){var t=kNt(e,"string");return _g(t)=="symbol"?t:String(t)}function kNt(e,t){if(_g(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(_g(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ONt(e,t){if(e==null)return{};var n=TNt(e,t),r,o;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)r=a[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function TNt(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,a;for(a=0;a<r.length;a++)o=r[a],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}function jNt(e,t){var n=e.x,r=e.y,o=ONt(e,CNt),a="".concat(n),i=parseInt(a,10),s="".concat(r),l=parseInt(s,10),c="".concat(t.height||o.height),u=parseInt(c,10),f="".concat(t.width||o.width),h=parseInt(f,10);return ah(ah(ah(ah(ah({},t),o),i?{x:i}:{}),l?{y:l}:{}),{},{height:u,width:h,name:t.name,radius:t.radius})}function wD(e){return W.createElement(pjt,MC({shapeType:"rectangle",propTransformer:jNt,activeClassName:"recharts-active-bar"},e))}var NNt=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(r,o){if(typeof t=="number")return t;var a=typeof r=="number";return a?t(r,o):(a||Jc(!1),n)}},PNt=["value","background"],_G;function Af(e){"@babel/helpers - typeof";return Af=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},Af(e)}function RNt(e,t){if(e==null)return{};var n=MNt(e,t),r,o;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)r=a[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function MNt(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,a;for(a=0;a<r.length;a++)o=r[a],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}function Pb(){return Pb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Pb.apply(this,arguments)}function CD(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 Sr(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?CD(Object(n),!0).forEach(function(r){Nl(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):CD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function LNt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function SD(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,UG(r.key),r)}}function DNt(e,t,n){return t&&SD(e.prototype,t),n&&SD(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function INt(e,t,n){return t=Rb(t),FNt(e,HG()?Reflect.construct(t,n||[],Rb(e).constructor):t.apply(e,n))}function FNt(e,t){if(t&&(Af(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ph(e)}function HG(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(HG=function(){return!!e})()}function Rb(e){return Rb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Rb(e)}function ph(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function BNt(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&LC(e,t)}function LC(e,t){return LC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},LC(e,t)}function Nl(e,t,n){return t=UG(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function UG(e){var t=$Nt(e,"string");return Af(t)=="symbol"?t:String(t)}function $Nt(e,t){if(Af(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Af(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Km=function(e){BNt(t,e);function t(){var n;LNt(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=INt(this,t,[].concat(o)),Nl(ph(n),"state",{isAnimationFinished:!1}),Nl(ph(n),"id",Um("recharts-bar-")),Nl(ph(n),"handleAnimationEnd",function(){var i=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),i&&i()}),Nl(ph(n),"handleAnimationStart",function(){var i=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),i&&i()}),n}return DNt(t,[{key:"renderRectanglesStatically",value:function(r){var o=this,a=this.props,i=a.shape,s=a.dataKey,l=a.activeIndex,c=a.activeBar,u=It(this.props,!1);return r&&r.map(function(f,h){var v=h===l,b=v?c:i,m=Sr(Sr(Sr({},u),f),{},{isActive:v,option:b,index:h,dataKey:s,onAnimationStart:o.handleAnimationStart,onAnimationEnd:o.handleAnimationEnd});return W.createElement(Dn,Pb({className:"recharts-bar-rectangle"},Xv(o.props,f,h),{key:"rectangle-".concat(f==null?void 0:f.x,"-").concat(f==null?void 0:f.y,"-").concat(f==null?void 0:f.value)}),W.createElement(wD,m))})}},{key:"renderRectanglesWithAnimation",value:function(){var r=this,o=this.props,a=o.data,i=o.layout,s=o.isAnimationActive,l=o.animationBegin,c=o.animationDuration,u=o.animationEasing,f=o.animationId,h=this.state.prevData;return W.createElement(Us,{begin:l,duration:c,isActive:s,easing:u,from:{t:0},to:{t:1},key:"bar-".concat(f),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(v){var b=v.t,m=a.map(function(y,A){var w=h&&h[A];if(w){var k=wa(w.x,y.x),C=wa(w.y,y.y),E=wa(w.width,y.width),S=wa(w.height,y.height);return Sr(Sr({},y),{},{x:k(b),y:C(b),width:E(b),height:S(b)})}if(i==="horizontal"){var O=wa(0,y.height),T=O(b);return Sr(Sr({},y),{},{y:y.y+y.height-T,height:T})}var P=wa(0,y.width),N=P(b);return Sr(Sr({},y),{},{width:N})});return W.createElement(Dn,null,r.renderRectanglesStatically(m))})}},{key:"renderRectangles",value:function(){var r=this.props,o=r.data,a=r.isAnimationActive,i=this.state.prevData;return a&&o&&o.length&&(!i||!wg(i,o))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(o)}},{key:"renderBackground",value:function(){var r=this,o=this.props,a=o.data,i=o.dataKey,s=o.activeIndex,l=It(this.props.background,!1);return a.map(function(c,u){c.value;var f=c.background,h=RNt(c,PNt);if(!f)return null;var v=Sr(Sr(Sr(Sr(Sr({},h),{},{fill:"#eee"},f),l),Xv(r.props,c,u)),{},{onAnimationStart:r.handleAnimationStart,onAnimationEnd:r.handleAnimationEnd,dataKey:i,index:u,key:"background-bar-".concat(u),className:"recharts-bar-background-rectangle"});return W.createElement(wD,Pb({option:r.props.background,isActive:u===s},v))})}},{key:"renderErrorBar",value:function(r,o){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var a=this.props,i=a.data,s=a.xAxis,l=a.yAxis,c=a.layout,u=a.children,f=si(u,Kx);if(!f)return null;var h=c==="vertical"?i[0].height/2:i[0].width/2,v=function(y,A){var w=Array.isArray(y.value)?y.value[1]:y.value;return{x:y.x,y:y.y,value:w,errorVal:Zo(y,A)}},b={clipPath:r?"url(#clipPath-".concat(o,")"):null};return W.createElement(Dn,b,f.map(function(m){return W.cloneElement(m,{key:"error-bar-".concat(o,"-").concat(m.props.dataKey),data:i,xAxis:s,yAxis:l,layout:c,offset:h,dataPointFormatter:v})}))}},{key:"render",value:function(){var r=this.props,o=r.hide,a=r.data,i=r.className,s=r.xAxis,l=r.yAxis,c=r.left,u=r.top,f=r.width,h=r.height,v=r.isAnimationActive,b=r.background,m=r.id;if(o||!a||!a.length)return null;var y=this.state.isAnimationFinished,A=Tt("recharts-bar",i),w=s&&s.allowDataOverflow,k=l&&l.allowDataOverflow,C=w||k,E=Ut(m)?this.id:m;return W.createElement(Dn,{className:A},w||k?W.createElement("defs",null,W.createElement("clipPath",{id:"clipPath-".concat(E)},W.createElement("rect",{x:w?c:c-f/2,y:k?u:u-h/2,width:w?f:f*2,height:k?h:h*2}))):null,W.createElement(Dn,{className:"recharts-bar-rectangles",clipPath:C?"url(#clipPath-".concat(E,")"):null},b?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(C,E),(!v||y)&&Dl.renderCallByParent(this.props,a))}}],[{key:"getDerivedStateFromProps",value:function(r,o){return r.animationId!==o.prevAnimationId?{prevAnimationId:r.animationId,curData:r.data,prevData:o.curData}:r.data!==o.curData?{curData:r.data}:null}}]),t}(p.PureComponent);_G=Km;Nl(Km,"displayName","Bar");Nl(Km,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!Ts.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});Nl(Km,"getComposedData",function(e){var t=e.props,n=e.item,r=e.barPosition,o=e.bandSize,a=e.xAxis,i=e.yAxis,s=e.xAxisTicks,l=e.yAxisTicks,c=e.stackedData,u=e.dataStartIndex,f=e.displayedData,h=e.offset,v=MEt(r,n);if(!v)return null;var b=t.layout,m=n.props,y=m.dataKey,A=m.children,w=m.minPointSize,k=b==="horizontal"?i:a,C=c?k.scale.domain():null,E=_Et({numericAxis:k}),S=si(A,Cq),O=f.map(function(T,P){var N,L,I,M,B,R;c?N=LEt(c[u+P],C):(N=Zo(T,y),Array.isArray(N)||(N=[E,N]));var D=NNt(w,_G.defaultProps.minPointSize)(N[1],P);if(b==="horizontal"){var $,z=[i.scale(N[0]),i.scale(N[1])],_=z[0],V=z[1];L=wL({axis:a,ticks:s,bandSize:o,offset:v.offset,entry:T,index:P}),I=($=V??_)!==null&&$!==void 0?$:void 0,M=v.size;var H=_-V;if(B=Number.isNaN(H)?0:H,R={x:L,y:i.y,width:M,height:i.height},Math.abs(D)>0&&Math.abs(B)<Math.abs(D)){var K=oi(B||D)*(Math.abs(D)-Math.abs(B));I-=K,B+=K}}else{var X=[a.scale(N[0]),a.scale(N[1])],Y=X[0],ne=X[1];if(L=Y,I=wL({axis:i,ticks:l,bandSize:o,offset:v.offset,entry:T,index:P}),M=ne-Y,B=v.size,R={x:a.x,y:I,width:a.width,height:B},Math.abs(D)>0&&Math.abs(M)<Math.abs(D)){var ee=oi(M||D)*(Math.abs(D)-Math.abs(M));M+=ee}}return Sr(Sr(Sr({},T),{},{x:L,y:I,width:M,height:B,value:c?N:N[1],payload:T,background:R},S&&S[P]&&S[P].props),{},{tooltipPayload:[CG(n,T)],tooltipPosition:{x:L+M/2,y:I+B/2}})});return Sr({data:O,layout:b},h)});function Hg(e){"@babel/helpers - typeof";return Hg=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},Hg(e)}function zNt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ED(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,WG(r.key),r)}}function _Nt(e,t,n){return t&&ED(e.prototype,t),n&&ED(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function kD(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 ei(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?kD(Object(n),!0).forEach(function(r){Jx(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Jx(e,t,n){return t=WG(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function WG(e){var t=HNt(e,"string");return Hg(t)=="symbol"?t:String(t)}function HNt(e,t){if(Hg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Hg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var UNt=function(t,n,r,o,a){var i=t.width,s=t.height,l=t.layout,c=t.children,u=Object.keys(n),f={left:r.left,leftMirror:r.left,right:i-r.right,rightMirror:i-r.right,top:r.top,topMirror:r.top,bottom:s-r.bottom,bottomMirror:s-r.bottom},h=!!$o(c,Km);return u.reduce(function(v,b){var m=n[b],y=m.orientation,A=m.domain,w=m.padding,k=w===void 0?{}:w,C=m.mirror,E=m.reversed,S="".concat(y).concat(C?"Mirror":""),O,T,P,N,L;if(m.type==="number"&&(m.padding==="gap"||m.padding==="no-gap")){var I=A[1]-A[0],M=1/0,B=m.categoricalDomain.sort();if(B.forEach(function(Y,ne){ne>0&&(M=Math.min((Y||0)-(B[ne-1]||0),M))}),Number.isFinite(M)){var R=M/I,D=m.layout==="vertical"?r.height:r.width;if(m.padding==="gap"&&(O=R*D/2),m.padding==="no-gap"){var $=pu(t.barCategoryGap,R*D),z=R*D/2;O=z-$-(z-$)/D*$}}}o==="xAxis"?T=[r.left+(k.left||0)+(O||0),r.left+r.width-(k.right||0)-(O||0)]:o==="yAxis"?T=l==="horizontal"?[r.top+r.height-(k.bottom||0),r.top+(k.top||0)]:[r.top+(k.top||0)+(O||0),r.top+r.height-(k.bottom||0)-(O||0)]:T=m.range,E&&(T=[T[1],T[0]]);var _=PEt(m,a,h),V=_.scale,H=_.realScaleType;V.domain(A).range(T),REt(V);var K=zEt(V,ei(ei({},m),{},{realScaleType:H}));o==="xAxis"?(L=y==="top"&&!C||y==="bottom"&&C,P=r.left,N=f[S]-L*m.height):o==="yAxis"&&(L=y==="left"&&!C||y==="right"&&C,P=f[S]-L*m.width,N=r.top);var X=ei(ei(ei({},m),K),{},{realScaleType:H,x:P,y:N,scale:V,width:o==="xAxis"?r.width:m.width,height:o==="yAxis"?r.height:m.height});return X.bandSize=yb(X,K),!m.hide&&o==="xAxis"?f[S]+=(L?-1:1)*X.height:m.hide||(f[S]+=(L?-1:1)*X.width),ei(ei({},v),{},Jx({},b,X))},{})},VG=function(t,n){var r=t.x,o=t.y,a=n.x,i=n.y;return{x:Math.min(r,a),y:Math.min(o,i),width:Math.abs(a-r),height:Math.abs(i-o)}},WNt=function(t){var n=t.x1,r=t.y1,o=t.x2,a=t.y2;return VG({x:n,y:r},{x:o,y:a})},qG=function(){function e(t){zNt(this,e),this.scale=t}return _Nt(e,[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=r.bandAware,a=r.position;if(n!==void 0){if(a)switch(a){case"start":return this.scale(n);case"middle":{var i=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+i}case"end":{var s=this.bandwidth?this.bandwidth():0;return this.scale(n)+s}default:return this.scale(n)}if(o){var l=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+l}return this.scale(n)}}},{key:"isInRange",value:function(n){var r=this.range(),o=r[0],a=r[r.length-1];return o<=a?n>=o&&n<=a:n>=a&&n<=o}}],[{key:"create",value:function(n){return new e(n)}}]),e}();Jx(qG,"EPS",1e-4);var Z8=function(t){var n=Object.keys(t).reduce(function(r,o){return ei(ei({},r),{},Jx({},o,qG.create(t[o])))},{});return ei(ei({},n),{},{apply:function(o){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=a.bandAware,s=a.position;return uNt(o,function(l,c){return n[c].apply(l,{bandAware:i,position:s})})},isInRange:function(o){return zG(o,function(a,i){return n[i].isInRange(a)})}})};function VNt(e){return(e%180+180)%180}var qNt=function(t){var n=t.width,r=t.height,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=VNt(o),i=a*Math.PI/180,s=Math.atan(r/n),l=i>s&&i<Math.PI-s?r/Math.sin(i):n/Math.cos(i);return Math.abs(l)},GNt=Jl,KNt=Wm,XNt=Ix;function YNt(e){return function(t,n,r){var o=Object(t);if(!KNt(t)){var a=GNt(n);t=XNt(t),n=function(s){return a(o[s],s,o)}}var i=e(t,n,r);return i>-1?o[a?t[i]:i]:void 0}}var JNt=YNt,QNt=IG;function ZNt(e){var t=QNt(e),n=t%1;return t===t?n?t-n:t:0}var ePt=ZNt,tPt=sq,nPt=Jl,rPt=ePt,oPt=Math.max;function aPt(e,t,n){var r=e==null?0:e.length;if(!r)return-1;var o=n==null?0:rPt(n);return o<0&&(o=oPt(r+o,0)),tPt(e,nPt(t),o)}var iPt=aPt,sPt=JNt,lPt=iPt,cPt=sPt(lPt),uPt=cPt;const dPt=pn(uPt);var fPt=Yvt(function(e){return{x:e.left,y:e.top,width:e.width,height:e.height}},function(e){return["l",e.left,"t",e.top,"w",e.width,"h",e.height].join("")}),e9=p.createContext(void 0),t9=p.createContext(void 0),GG=p.createContext(void 0),KG=p.createContext({}),XG=p.createContext(void 0),YG=p.createContext(0),JG=p.createContext(0),OD=function(t){var n=t.state,r=n.xAxisMap,o=n.yAxisMap,a=n.offset,i=t.clipPathId,s=t.children,l=t.width,c=t.height,u=fPt(a);return W.createElement(e9.Provider,{value:r},W.createElement(t9.Provider,{value:o},W.createElement(KG.Provider,{value:a},W.createElement(GG.Provider,{value:u},W.createElement(XG.Provider,{value:i},W.createElement(YG.Provider,{value:c},W.createElement(JG.Provider,{value:l},s)))))))},pPt=function(){return p.useContext(XG)},QG=function(t){var n=p.useContext(e9);n==null&&Jc(!1);var r=n[t];return r==null&&Jc(!1),r},hPt=function(){var t=p.useContext(e9);return Sl(t)},gPt=function(){var t=p.useContext(t9),n=dPt(t,function(r){return zG(r.domain,Number.isFinite)});return n||Sl(t)},ZG=function(t){var n=p.useContext(t9);n==null&&Jc(!1);var r=n[t];return r==null&&Jc(!1),r},mPt=function(){var t=p.useContext(GG);return t},vPt=function(){return p.useContext(KG)},n9=function(){return p.useContext(JG)},r9=function(){return p.useContext(YG)};function Ug(e){"@babel/helpers - typeof";return Ug=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},Ug(e)}function TD(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 jD(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?TD(Object(n),!0).forEach(function(r){bPt(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):TD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function bPt(e,t,n){return t=yPt(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function yPt(e){var t=xPt(e,"string");return Ug(t)=="symbol"?t:String(t)}function xPt(e,t){if(Ug(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Ug(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function APt(e,t){return EPt(e)||SPt(e,t)||CPt(e,t)||wPt()}function wPt(){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 CPt(e,t){if(e){if(typeof e=="string")return ND(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 ND(e,t)}}function ND(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function SPt(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,a,i,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=a.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&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return s}}function EPt(e){if(Array.isArray(e))return e}function DC(){return DC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},DC.apply(this,arguments)}var kPt=function(t,n){var r;return W.isValidElement(t)?r=W.cloneElement(t,n):Pt(t)?r=t(n):r=W.createElement("line",DC({},n,{className:"recharts-reference-line-line"})),r},OPt=function(t,n,r,o,a,i,s,l,c){var u=a.x,f=a.y,h=a.width,v=a.height;if(r){var b=c.y,m=t.y.apply(b,{position:i});if(Di(c,"discard")&&!t.y.isInRange(m))return null;var y=[{x:u+h,y:m},{x:u,y:m}];return l==="left"?y.reverse():y}if(n){var A=c.x,w=t.x.apply(A,{position:i});if(Di(c,"discard")&&!t.x.isInRange(w))return null;var k=[{x:w,y:f+v},{x:w,y:f}];return s==="top"?k.reverse():k}if(o){var C=c.segment,E=C.map(function(S){return t.apply(S,{position:i})});return Di(c,"discard")&&nNt(E,function(S){return!t.isInRange(S)})?null:E}return null};function o9(e){var t=e.x,n=e.y,r=e.segment,o=e.xAxisId,a=e.yAxisId,i=e.shape,s=e.className,l=e.alwaysShow,c=pPt(),u=QG(o),f=ZG(a),h=mPt();if(!c||!h)return null;Os(l===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var v=Z8({x:u.scale,y:f.scale}),b=mr(t),m=mr(n),y=r&&r.length===2,A=OPt(v,b,m,y,h,e.position,u.orientation,f.orientation,e);if(!A)return null;var w=APt(A,2),k=w[0],C=k.x,E=k.y,S=w[1],O=S.x,T=S.y,P=Di(e,"hidden")?"url(#".concat(c,")"):void 0,N=jD(jD({clipPath:P},It(e,!0)),{},{x1:C,y1:E,x2:O,y2:T});return W.createElement(Dn,{className:Tt("recharts-reference-line",s)},kPt(i,N),Gr.renderCallByParent(e,WNt({x1:C,y1:E,x2:O,y2:T})))}o9.displayName="ReferenceLine";o9.defaultProps={isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"};function Wg(e){"@babel/helpers - typeof";return Wg=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},Wg(e)}function IC(){return IC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},IC.apply(this,arguments)}function PD(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 RD(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?PD(Object(n),!0).forEach(function(r){TPt(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):PD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function TPt(e,t,n){return t=jPt(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function jPt(e){var t=NPt(e,"string");return Wg(t)=="symbol"?t:String(t)}function NPt(e,t){if(Wg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Wg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var PPt=function(t){var n=t.x,r=t.y,o=t.xAxis,a=t.yAxis,i=Z8({x:o.scale,y:a.scale}),s=i.apply({x:n,y:r},{bandAware:!0});return Di(t,"discard")&&!i.isInRange(s)?null:s};function Xm(e){var t=e.x,n=e.y,r=e.r,o=e.alwaysShow,a=e.clipPathId,i=mr(t),s=mr(n);if(Os(o===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!i||!s)return null;var l=PPt(e);if(!l)return null;var c=l.x,u=l.y,f=e.shape,h=e.className,v=Di(e,"hidden")?"url(#".concat(a,")"):void 0,b=RD(RD({clipPath:v},It(e,!0)),{},{cx:c,cy:u});return W.createElement(Dn,{className:Tt("recharts-reference-dot",h)},Xm.renderDot(f,b),Gr.renderCallByParent(e,{x:c-r,y:u-r,width:2*r,height:2*r}))}Xm.displayName="ReferenceDot";Xm.defaultProps={isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1};Xm.renderDot=function(e,t){var n;return W.isValidElement(e)?n=W.cloneElement(e,t):Pt(e)?n=e(t):n=W.createElement(Q8,IC({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),n};function Vg(e){"@babel/helpers - typeof";return Vg=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},Vg(e)}function FC(){return FC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},FC.apply(this,arguments)}function MD(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 LD(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?MD(Object(n),!0).forEach(function(r){RPt(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):MD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function RPt(e,t,n){return t=MPt(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function MPt(e){var t=LPt(e,"string");return Vg(t)=="symbol"?t:String(t)}function LPt(e,t){if(Vg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Vg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var DPt=function(t,n,r,o,a){var i=a.x1,s=a.x2,l=a.y1,c=a.y2,u=a.xAxis,f=a.yAxis;if(!u||!f)return null;var h=Z8({x:u.scale,y:f.scale}),v={x:t?h.x.apply(i,{position:"start"}):h.x.rangeMin,y:r?h.y.apply(l,{position:"start"}):h.y.rangeMin},b={x:n?h.x.apply(s,{position:"end"}):h.x.rangeMax,y:o?h.y.apply(c,{position:"end"}):h.y.rangeMax};return Di(a,"discard")&&(!h.isInRange(v)||!h.isInRange(b))?null:VG(v,b)};function Ym(e){var t=e.x1,n=e.x2,r=e.y1,o=e.y2,a=e.className,i=e.alwaysShow,s=e.clipPathId;Os(i===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var l=mr(t),c=mr(n),u=mr(r),f=mr(o),h=e.shape;if(!l&&!c&&!u&&!f&&!h)return null;var v=DPt(l,c,u,f,e);if(!v&&!h)return null;var b=Di(e,"hidden")?"url(#".concat(s,")"):void 0;return W.createElement(Dn,{className:Tt("recharts-reference-area",a)},Ym.renderRect(h,LD(LD({clipPath:b},It(e,!0)),v)),Gr.renderCallByParent(e,v))}Ym.displayName="ReferenceArea";Ym.defaultProps={isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1};Ym.renderRect=function(e,t){var n;return W.isValidElement(e)?n=W.cloneElement(e,t):Pt(e)?n=e(t):n=W.createElement(J8,FC({},t,{className:"recharts-reference-area-rect"})),n};function eK(e,t,n){if(t<1)return[];if(t===1&&n===void 0)return e;for(var r=[],o=0;o<e.length;o+=t)if(n===void 0||n(e[o])===!0)r.push(e[o]);else return;return r}function IPt(e,t,n){var r={width:e.width+t.width,height:e.height+t.height};return qNt(r,n)}function FPt(e,t,n){var r=n==="width",o=e.x,a=e.y,i=e.width,s=e.height;return t===1?{start:r?o:a,end:r?o+i:a+s}:{start:r?o+i:a+s,end:r?o:a}}function Mb(e,t,n,r,o){if(e*t<e*r||e*t>e*o)return!1;var a=n();return e*(t-e*a/2-r)>=0&&e*(t+e*a/2-o)<=0}function BPt(e,t){return eK(e,t+1)}function $Pt(e,t,n,r,o){for(var a=(r||[]).slice(),i=t.start,s=t.end,l=0,c=1,u=i,f=function(){var b=r==null?void 0:r[l];if(b===void 0)return{v:eK(r,c)};var m=l,y,A=function(){return y===void 0&&(y=n(b,m)),y},w=b.coordinate,k=l===0||Mb(e,w,A,u,s);k||(l=0,u=i,c+=1),k&&(u=w+e*(A()/2+o),l+=c)},h;c<=a.length;)if(h=f(),h)return h.v;return[]}function qg(e){"@babel/helpers - typeof";return qg=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},qg(e)}function DD(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 qr(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?DD(Object(n),!0).forEach(function(r){zPt(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):DD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function zPt(e,t,n){return t=_Pt(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _Pt(e){var t=HPt(e,"string");return qg(t)=="symbol"?t:String(t)}function HPt(e,t){if(qg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(qg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function UPt(e,t,n,r,o){for(var a=(r||[]).slice(),i=a.length,s=t.start,l=t.end,c=function(h){var v=a[h],b,m=function(){return b===void 0&&(b=n(v,h)),b};if(h===i-1){var y=e*(v.coordinate+e*m()/2-l);a[h]=v=qr(qr({},v),{},{tickCoord:y>0?v.coordinate-y*e:v.coordinate})}else a[h]=v=qr(qr({},v),{},{tickCoord:v.coordinate});var A=Mb(e,v.tickCoord,m,s,l);A&&(l=v.tickCoord-e*(m()/2+o),a[h]=qr(qr({},v),{},{isShow:!0}))},u=i-1;u>=0;u--)c(u);return a}function WPt(e,t,n,r,o,a){var i=(r||[]).slice(),s=i.length,l=t.start,c=t.end;if(a){var u=r[s-1],f=n(u,s-1),h=e*(u.coordinate+e*f/2-c);i[s-1]=u=qr(qr({},u),{},{tickCoord:h>0?u.coordinate-h*e:u.coordinate});var v=Mb(e,u.tickCoord,function(){return f},l,c);v&&(c=u.tickCoord-e*(f/2+o),i[s-1]=qr(qr({},u),{},{isShow:!0}))}for(var b=a?s-1:s,m=function(w){var k=i[w],C,E=function(){return C===void 0&&(C=n(k,w)),C};if(w===0){var S=e*(k.coordinate-e*E()/2-l);i[w]=k=qr(qr({},k),{},{tickCoord:S<0?k.coordinate-S*e:k.coordinate})}else i[w]=k=qr(qr({},k),{},{tickCoord:k.coordinate});var O=Mb(e,k.tickCoord,E,l,c);O&&(l=k.tickCoord+e*(E()/2+o),i[w]=qr(qr({},k),{},{isShow:!0}))},y=0;y<b;y++)m(y);return i}function a9(e,t,n){var r=e.tick,o=e.ticks,a=e.viewBox,i=e.minTickGap,s=e.orientation,l=e.interval,c=e.tickFormatter,u=e.unit,f=e.angle;if(!o||!o.length||!r)return[];if(Me(l)||Ts.isSsr)return BPt(o,typeof l=="number"&&Me(l)?l:0);var h=[],v=s==="top"||s==="bottom"?"width":"height",b=u&&v==="width"?kh(u,{fontSize:t,letterSpacing:n}):{width:0,height:0},m=function(k,C){var E=Pt(c)?c(k.value,C):k.value;return v==="width"?IPt(kh(E,{fontSize:t,letterSpacing:n}),b,f):kh(E,{fontSize:t,letterSpacing:n})[v]},y=o.length>=2?oi(o[1].coordinate-o[0].coordinate):1,A=FPt(a,y,v);return l==="equidistantPreserveStart"?$Pt(y,A,m,o,i):(l==="preserveStart"||l==="preserveStartEnd"?h=WPt(y,A,m,o,i,l==="preserveStartEnd"):h=UPt(y,A,m,o,i),h.filter(function(w){return w.isShow}))}var VPt=["viewBox"],qPt=["viewBox"],GPt=["ticks"];function wf(e){"@babel/helpers - typeof";return wf=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},wf(e)}function jd(){return jd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},jd.apply(this,arguments)}function ID(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 to(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ID(Object(n),!0).forEach(function(r){i9(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ID(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function U5(e,t){if(e==null)return{};var n=KPt(e,t),r,o;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)r=a[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function KPt(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,a;for(a=0;a<r.length;a++)o=r[a],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}function XPt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function FD(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,nK(r.key),r)}}function YPt(e,t,n){return t&&FD(e.prototype,t),n&&FD(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function JPt(e,t,n){return t=Lb(t),QPt(e,tK()?Reflect.construct(t,n||[],Lb(e).constructor):t.apply(e,n))}function QPt(e,t){if(t&&(wf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ZPt(e)}function ZPt(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function tK(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(tK=function(){return!!e})()}function Lb(e){return Lb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Lb(e)}function eRt(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&BC(e,t)}function BC(e,t){return BC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},BC(e,t)}function i9(e,t,n){return t=nK(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function nK(e){var t=tRt(e,"string");return wf(t)=="symbol"?t:String(t)}function tRt(e,t){if(wf(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(wf(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var up=function(e){eRt(t,e);function t(n){var r;return XPt(this,t),r=JPt(this,t,[n]),r.state={fontSize:"",letterSpacing:""},r}return YPt(t,[{key:"shouldComponentUpdate",value:function(r,o){var a=r.viewBox,i=U5(r,VPt),s=this.props,l=s.viewBox,c=U5(s,qPt);return!Hd(a,l)||!Hd(i,c)||!Hd(o,this.state)}},{key:"componentDidMount",value:function(){var r=this.layerReference;if(r){var o=r.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];o&&this.setState({fontSize:window.getComputedStyle(o).fontSize,letterSpacing:window.getComputedStyle(o).letterSpacing})}}},{key:"getTickLineCoord",value:function(r){var o=this.props,a=o.x,i=o.y,s=o.width,l=o.height,c=o.orientation,u=o.tickSize,f=o.mirror,h=o.tickMargin,v,b,m,y,A,w,k=f?-1:1,C=r.tickSize||u,E=Me(r.tickCoord)?r.tickCoord:r.coordinate;switch(c){case"top":v=b=r.coordinate,y=i+ +!f*l,m=y-k*C,w=m-k*h,A=E;break;case"left":m=y=r.coordinate,b=a+ +!f*s,v=b-k*C,A=v-k*h,w=E;break;case"right":m=y=r.coordinate,b=a+ +f*s,v=b+k*C,A=v+k*h,w=E;break;default:v=b=r.coordinate,y=i+ +f*l,m=y+k*C,w=m+k*h,A=E;break}return{line:{x1:v,y1:m,x2:b,y2:y},tick:{x:A,y:w}}}},{key:"getTickTextAnchor",value:function(){var r=this.props,o=r.orientation,a=r.mirror,i;switch(o){case"left":i=a?"start":"end";break;case"right":i=a?"end":"start";break;default:i="middle";break}return i}},{key:"getTickVerticalAnchor",value:function(){var r=this.props,o=r.orientation,a=r.mirror,i="end";switch(o){case"left":case"right":i="middle";break;case"top":i=a?"start":"end";break;default:i=a?"end":"start";break}return i}},{key:"renderAxisLine",value:function(){var r=this.props,o=r.x,a=r.y,i=r.width,s=r.height,l=r.orientation,c=r.mirror,u=r.axisLine,f=to(to(to({},It(this.props,!1)),It(u,!1)),{},{fill:"none"});if(l==="top"||l==="bottom"){var h=+(l==="top"&&!c||l==="bottom"&&c);f=to(to({},f),{},{x1:o,y1:a+h*s,x2:o+i,y2:a+h*s})}else{var v=+(l==="left"&&!c||l==="right"&&c);f=to(to({},f),{},{x1:o+v*i,y1:a,x2:o+v*i,y2:a+s})}return W.createElement("line",jd({},f,{className:Tt("recharts-cartesian-axis-line",Na(u,"className"))}))}},{key:"renderTicks",value:function(r,o,a){var i=this,s=this.props,l=s.tickLine,c=s.stroke,u=s.tick,f=s.tickFormatter,h=s.unit,v=a9(to(to({},this.props),{},{ticks:r}),o,a),b=this.getTickTextAnchor(),m=this.getTickVerticalAnchor(),y=It(this.props,!1),A=It(u,!1),w=to(to({},y),{},{fill:"none"},It(l,!1)),k=v.map(function(C,E){var S=i.getTickLineCoord(C),O=S.line,T=S.tick,P=to(to(to(to({textAnchor:b,verticalAnchor:m},y),{},{stroke:"none",fill:c},A),T),{},{index:E,payload:C,visibleTicksCount:v.length,tickFormatter:f});return W.createElement(Dn,jd({className:"recharts-cartesian-axis-tick",key:"tick-".concat(C.value,"-").concat(C.coordinate,"-").concat(C.tickCoord)},Xv(i.props,C,E)),l&&W.createElement("line",jd({},w,O,{className:Tt("recharts-cartesian-axis-tick-line",Na(l,"className"))})),u&&t.renderTickItem(u,P,"".concat(Pt(f)?f(C.value,E):C.value).concat(h||"")))});return W.createElement("g",{className:"recharts-cartesian-axis-ticks"},k)}},{key:"render",value:function(){var r=this,o=this.props,a=o.axisLine,i=o.width,s=o.height,l=o.ticksGenerator,c=o.className,u=o.hide;if(u)return null;var f=this.props,h=f.ticks,v=U5(f,GPt),b=h;return Pt(l)&&(b=h&&h.length>0?l(this.props):l(v)),i<=0||s<=0||!b||!b.length?null:W.createElement(Dn,{className:Tt("recharts-cartesian-axis",c),ref:function(y){r.layerReference=y}},a&&this.renderAxisLine(),this.renderTicks(b,this.state.fontSize,this.state.letterSpacing),Gr.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(r,o,a){var i;return W.isValidElement(r)?i=W.cloneElement(r,o):Pt(r)?i=r(o):i=W.createElement(cb,jd({},o,{className:"recharts-cartesian-axis-tick-value"}),a),i}}]),t}(p.Component);i9(up,"displayName","CartesianAxis");i9(up,"defaultProps",{x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"});var nRt=["x1","y1","x2","y2","key"],rRt=["offset"];function gu(e){"@babel/helpers - typeof";return gu=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},gu(e)}function BD(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 Kr(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?BD(Object(n),!0).forEach(function(r){oRt(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):BD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function oRt(e,t,n){return t=aRt(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function aRt(e){var t=iRt(e,"string");return gu(t)=="symbol"?t:String(t)}function iRt(e,t){if(gu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(gu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Fc(){return Fc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Fc.apply(this,arguments)}function $D(e,t){if(e==null)return{};var n=sRt(e,t),r,o;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)r=a[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function sRt(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,a;for(a=0;a<r.length;a++)o=r[a],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}var lRt=function(t){var n=t.fill;if(!n||n==="none")return null;var r=t.fillOpacity,o=t.x,a=t.y,i=t.width,s=t.height;return W.createElement("rect",{x:o,y:a,width:i,height:s,stroke:"none",fill:n,fillOpacity:r,className:"recharts-cartesian-grid-bg"})};function rK(e,t){var n;if(W.isValidElement(e))n=W.cloneElement(e,t);else if(Pt(e))n=e(t);else{var r=t.x1,o=t.y1,a=t.x2,i=t.y2,s=t.key,l=$D(t,nRt),c=It(l,!1);c.offset;var u=$D(c,rRt);n=W.createElement("line",Fc({},u,{x1:r,y1:o,x2:a,y2:i,fill:"none",key:s}))}return n}function cRt(e){var t=e.x,n=e.width,r=e.horizontal,o=r===void 0?!0:r,a=e.horizontalPoints;if(!o||!a||!a.length)return null;var i=a.map(function(s,l){var c=Kr(Kr({},e),{},{x1:t,y1:s,x2:t+n,y2:s,key:"line-".concat(l),index:l});return rK(o,c)});return W.createElement("g",{className:"recharts-cartesian-grid-horizontal"},i)}function uRt(e){var t=e.y,n=e.height,r=e.vertical,o=r===void 0?!0:r,a=e.verticalPoints;if(!o||!a||!a.length)return null;var i=a.map(function(s,l){var c=Kr(Kr({},e),{},{x1:s,y1:t,x2:s,y2:t+n,key:"line-".concat(l),index:l});return rK(o,c)});return W.createElement("g",{className:"recharts-cartesian-grid-vertical"},i)}function dRt(e){var t=e.horizontalFill,n=e.fillOpacity,r=e.x,o=e.y,a=e.width,i=e.height,s=e.horizontalPoints,l=e.horizontal,c=l===void 0?!0:l;if(!c||!t||!t.length)return null;var u=s.map(function(h){return Math.round(h+o-o)}).sort(function(h,v){return h-v});o!==u[0]&&u.unshift(0);var f=u.map(function(h,v){var b=!u[v+1],m=b?o+i-h:u[v+1]-h;if(m<=0)return null;var y=v%t.length;return W.createElement("rect",{key:"react-".concat(v),y:h,x:r,height:m,width:a,stroke:"none",fill:t[y],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return W.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},f)}function fRt(e){var t=e.vertical,n=t===void 0?!0:t,r=e.verticalFill,o=e.fillOpacity,a=e.x,i=e.y,s=e.width,l=e.height,c=e.verticalPoints;if(!n||!r||!r.length)return null;var u=c.map(function(h){return Math.round(h+a-a)}).sort(function(h,v){return h-v});a!==u[0]&&u.unshift(0);var f=u.map(function(h,v){var b=!u[v+1],m=b?a+s-h:u[v+1]-h;if(m<=0)return null;var y=v%r.length;return W.createElement("rect",{key:"react-".concat(v),x:h,y:i,width:m,height:l,stroke:"none",fill:r[y],fillOpacity:o,className:"recharts-cartesian-grid-bg"})});return W.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},f)}var pRt=function(t,n){var r=t.xAxis,o=t.width,a=t.height,i=t.offset;return AG(a9(Kr(Kr(Kr({},up.defaultProps),r),{},{ticks:bs(r,!0),viewBox:{x:0,y:0,width:o,height:a}})),i.left,i.left+i.width,n)},hRt=function(t,n){var r=t.yAxis,o=t.width,a=t.height,i=t.offset;return AG(a9(Kr(Kr(Kr({},up.defaultProps),r),{},{ticks:bs(r,!0),viewBox:{x:0,y:0,width:o,height:a}})),i.top,i.top+i.height,n)},pd={horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function oK(e){var t,n,r,o,a,i,s=n9(),l=r9(),c=vPt(),u=Kr(Kr({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:pd.stroke,fill:(n=e.fill)!==null&&n!==void 0?n:pd.fill,horizontal:(r=e.horizontal)!==null&&r!==void 0?r:pd.horizontal,horizontalFill:(o=e.horizontalFill)!==null&&o!==void 0?o:pd.horizontalFill,vertical:(a=e.vertical)!==null&&a!==void 0?a:pd.vertical,verticalFill:(i=e.verticalFill)!==null&&i!==void 0?i:pd.verticalFill,x:Me(e.x)?e.x:c.left,y:Me(e.y)?e.y:c.top,width:Me(e.width)?e.width:c.width,height:Me(e.height)?e.height:c.height}),f=u.x,h=u.y,v=u.width,b=u.height,m=u.syncWithTicks,y=u.horizontalValues,A=u.verticalValues,w=hPt(),k=gPt();if(!Me(v)||v<=0||!Me(b)||b<=0||!Me(f)||f!==+f||!Me(h)||h!==+h)return null;var C=u.verticalCoordinatesGenerator||pRt,E=u.horizontalCoordinatesGenerator||hRt,S=u.horizontalPoints,O=u.verticalPoints;if((!S||!S.length)&&Pt(E)){var T=y&&y.length,P=E({yAxis:k?Kr(Kr({},k),{},{ticks:T?y:k.ticks}):void 0,width:s,height:l,offset:c},T?!0:m);Os(Array.isArray(P),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(gu(P),"]")),Array.isArray(P)&&(S=P)}if((!O||!O.length)&&Pt(C)){var N=A&&A.length,L=C({xAxis:w?Kr(Kr({},w),{},{ticks:N?A:w.ticks}):void 0,width:s,height:l,offset:c},N?!0:m);Os(Array.isArray(L),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(gu(L),"]")),Array.isArray(L)&&(O=L)}return W.createElement("g",{className:"recharts-cartesian-grid"},W.createElement(lRt,{fill:u.fill,fillOpacity:u.fillOpacity,x:u.x,y:u.y,width:u.width,height:u.height}),W.createElement(cRt,Fc({},u,{offset:c,horizontalPoints:S,xAxis:w,yAxis:k})),W.createElement(uRt,Fc({},u,{offset:c,verticalPoints:O,xAxis:w,yAxis:k})),W.createElement(dRt,Fc({},u,{horizontalPoints:S})),W.createElement(fRt,Fc({},u,{verticalPoints:O})))}oK.displayName="CartesianGrid";var gRt=["layout","type","stroke","connectNulls","isRange","ref"],aK;function Cf(e){"@babel/helpers - typeof";return Cf=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},Cf(e)}function mRt(e,t){if(e==null)return{};var n=vRt(e,t),r,o;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)r=a[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function vRt(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,a;for(a=0;a<r.length;a++)o=r[a],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}function Bc(){return Bc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Bc.apply(this,arguments)}function zD(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 yl(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?zD(Object(n),!0).forEach(function(r){Oi(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function bRt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _D(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,sK(r.key),r)}}function yRt(e,t,n){return t&&_D(e.prototype,t),n&&_D(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function xRt(e,t,n){return t=Db(t),ARt(e,iK()?Reflect.construct(t,n||[],Db(e).constructor):t.apply(e,n))}function ARt(e,t){if(t&&(Cf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return hh(e)}function iK(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(iK=function(){return!!e})()}function Db(e){return Db=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Db(e)}function hh(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function wRt(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&$C(e,t)}function $C(e,t){return $C=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},$C(e,t)}function Oi(e,t,n){return t=sK(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function sK(e){var t=CRt(e,"string");return Cf(t)=="symbol"?t:String(t)}function CRt(e,t){if(Cf(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Cf(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var tc=function(e){wRt(t,e);function t(){var n;bRt(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=xRt(this,t,[].concat(o)),Oi(hh(n),"state",{isAnimationFinished:!0}),Oi(hh(n),"id",Um("recharts-area-")),Oi(hh(n),"handleAnimationEnd",function(){var i=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),Pt(i)&&i()}),Oi(hh(n),"handleAnimationStart",function(){var i=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),Pt(i)&&i()}),n}return yRt(t,[{key:"renderDots",value:function(r,o,a){var i=this.props.isAnimationActive,s=this.state.isAnimationFinished;if(i&&!s)return null;var l=this.props,c=l.dot,u=l.points,f=l.dataKey,h=It(this.props,!1),v=It(c,!0),b=u.map(function(y,A){var w=yl(yl(yl({key:"dot-".concat(A),r:3},h),v),{},{dataKey:f,cx:y.x,cy:y.y,index:A,value:y.value,payload:y.payload});return t.renderDotItem(c,w)}),m={clipPath:r?"url(#clipPath-".concat(o?"":"dots-").concat(a,")"):null};return W.createElement(Dn,Bc({className:"recharts-area-dots"},m),b)}},{key:"renderHorizontalRect",value:function(r){var o=this.props,a=o.baseLine,i=o.points,s=o.strokeWidth,l=i[0].x,c=i[i.length-1].x,u=r*Math.abs(l-c),f=jl(i.map(function(h){return h.y||0}));return Me(a)&&typeof a=="number"?f=Math.max(a,f):a&&Array.isArray(a)&&a.length&&(f=Math.max(jl(a.map(function(h){return h.y||0})),f)),Me(f)?W.createElement("rect",{x:l<c?l:l-u,y:0,width:u,height:Math.floor(f+(s?parseInt("".concat(s),10):1))}):null}},{key:"renderVerticalRect",value:function(r){var o=this.props,a=o.baseLine,i=o.points,s=o.strokeWidth,l=i[0].y,c=i[i.length-1].y,u=r*Math.abs(l-c),f=jl(i.map(function(h){return h.x||0}));return Me(a)&&typeof a=="number"?f=Math.max(a,f):a&&Array.isArray(a)&&a.length&&(f=Math.max(jl(a.map(function(h){return h.x||0})),f)),Me(f)?W.createElement("rect",{x:0,y:l<c?l:l-u,width:f+(s?parseInt("".concat(s),10):1),height:Math.floor(u)}):null}},{key:"renderClipRect",value:function(r){var o=this.props.layout;return o==="vertical"?this.renderVerticalRect(r):this.renderHorizontalRect(r)}},{key:"renderAreaStatically",value:function(r,o,a,i){var s=this.props,l=s.layout,c=s.type,u=s.stroke,f=s.connectNulls,h=s.isRange;s.ref;var v=mRt(s,gRt);return W.createElement(Dn,{clipPath:a?"url(#clipPath-".concat(i,")"):null},W.createElement(jh,Bc({},It(v,!0),{points:r,connectNulls:f,type:c,baseLine:o,layout:l,stroke:"none",className:"recharts-area-area"})),u!=="none"&&W.createElement(jh,Bc({},It(this.props,!1),{className:"recharts-area-curve",layout:l,type:c,connectNulls:f,fill:"none",points:r})),u!=="none"&&h&&W.createElement(jh,Bc({},It(this.props,!1),{className:"recharts-area-curve",layout:l,type:c,connectNulls:f,fill:"none",points:o})))}},{key:"renderAreaWithAnimation",value:function(r,o){var a=this,i=this.props,s=i.points,l=i.baseLine,c=i.isAnimationActive,u=i.animationBegin,f=i.animationDuration,h=i.animationEasing,v=i.animationId,b=this.state,m=b.prevPoints,y=b.prevBaseLine;return W.createElement(Us,{begin:u,duration:f,isActive:c,easing:h,from:{t:0},to:{t:1},key:"area-".concat(v),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(A){var w=A.t;if(m){var k=m.length/s.length,C=s.map(function(T,P){var N=Math.floor(P*k);if(m[N]){var L=m[N],I=wa(L.x,T.x),M=wa(L.y,T.y);return yl(yl({},T),{},{x:I(w),y:M(w)})}return T}),E;if(Me(l)&&typeof l=="number"){var S=wa(y,l);E=S(w)}else if(Ut(l)||rp(l)){var O=wa(y,0);E=O(w)}else E=l.map(function(T,P){var N=Math.floor(P*k);if(y[N]){var L=y[N],I=wa(L.x,T.x),M=wa(L.y,T.y);return yl(yl({},T),{},{x:I(w),y:M(w)})}return T});return a.renderAreaStatically(C,E,r,o)}return W.createElement(Dn,null,W.createElement("defs",null,W.createElement("clipPath",{id:"animationClipPath-".concat(o)},a.renderClipRect(w))),W.createElement(Dn,{clipPath:"url(#animationClipPath-".concat(o,")")},a.renderAreaStatically(s,l,r,o)))})}},{key:"renderArea",value:function(r,o){var a=this.props,i=a.points,s=a.baseLine,l=a.isAnimationActive,c=this.state,u=c.prevPoints,f=c.prevBaseLine,h=c.totalLength;return l&&i&&i.length&&(!u&&h>0||!wg(u,i)||!wg(f,s))?this.renderAreaWithAnimation(r,o):this.renderAreaStatically(i,s,r,o)}},{key:"render",value:function(){var r,o=this.props,a=o.hide,i=o.dot,s=o.points,l=o.className,c=o.top,u=o.left,f=o.xAxis,h=o.yAxis,v=o.width,b=o.height,m=o.isAnimationActive,y=o.id;if(a||!s||!s.length)return null;var A=this.state.isAnimationFinished,w=s.length===1,k=Tt("recharts-area",l),C=f&&f.allowDataOverflow,E=h&&h.allowDataOverflow,S=C||E,O=Ut(y)?this.id:y,T=(r=It(i,!1))!==null&&r!==void 0?r:{r:3,strokeWidth:2},P=T.r,N=P===void 0?3:P,L=T.strokeWidth,I=L===void 0?2:L,M=oyt(i)?i:{},B=M.clipDot,R=B===void 0?!0:B,D=N*2+I;return W.createElement(Dn,{className:k},C||E?W.createElement("defs",null,W.createElement("clipPath",{id:"clipPath-".concat(O)},W.createElement("rect",{x:C?u:u-v/2,y:E?c:c-b/2,width:C?v:v*2,height:E?b:b*2})),!R&&W.createElement("clipPath",{id:"clipPath-dots-".concat(O)},W.createElement("rect",{x:u-D/2,y:c-D/2,width:v+D,height:b+D}))):null,w?null:this.renderArea(S,O),(i||w)&&this.renderDots(S,R,O),(!m||A)&&Dl.renderCallByParent(this.props,s))}}],[{key:"getDerivedStateFromProps",value:function(r,o){return r.animationId!==o.prevAnimationId?{prevAnimationId:r.animationId,curPoints:r.points,curBaseLine:r.baseLine,prevPoints:o.curPoints,prevBaseLine:o.curBaseLine}:r.points!==o.curPoints||r.baseLine!==o.curBaseLine?{curPoints:r.points,curBaseLine:r.baseLine}:null}}]),t}(p.PureComponent);aK=tc;Oi(tc,"displayName","Area");Oi(tc,"defaultProps",{stroke:"#3182bd",fill:"#3182bd",fillOpacity:.6,xAxisId:0,yAxisId:0,legendType:"line",connectNulls:!1,points:[],dot:!1,activeDot:!0,hide:!1,isAnimationActive:!Ts.isSsr,animationBegin:0,animationDuration:1500,animationEasing:"ease"});Oi(tc,"getBaseValue",function(e,t,n,r){var o=e.layout,a=e.baseValue,i=t.props.baseValue,s=i??a;if(Me(s)&&typeof s=="number")return s;var l=o==="horizontal"?r:n,c=l.scale.domain();if(l.type==="number"){var u=Math.max(c[0],c[1]),f=Math.min(c[0],c[1]);return s==="dataMin"?f:s==="dataMax"||u<0?u:Math.max(Math.min(c[0],c[1]),0)}return s==="dataMin"?c[0]:s==="dataMax"?c[1]:c[0]});Oi(tc,"getComposedData",function(e){var t=e.props,n=e.item,r=e.xAxis,o=e.yAxis,a=e.xAxisTicks,i=e.yAxisTicks,s=e.bandSize,l=e.dataKey,c=e.stackedData,u=e.dataStartIndex,f=e.displayedData,h=e.offset,v=t.layout,b=c&&c.length,m=aK.getBaseValue(t,n,r,o),y=v==="horizontal",A=!1,w=f.map(function(C,E){var S;b?S=c[u+E]:(S=Zo(C,l),Array.isArray(S)?A=!0:S=[m,S]);var O=S[1]==null||b&&Zo(C,l)==null;return y?{x:AL({axis:r,ticks:a,bandSize:s,entry:C,index:E}),y:O?null:o.scale(S[1]),value:S,payload:C}:{x:O?null:r.scale(S[1]),y:AL({axis:o,ticks:i,bandSize:s,entry:C,index:E}),value:S,payload:C}}),k;return b||A?k=w.map(function(C){var E=Array.isArray(C.value)?C.value[0]:null;return y?{x:C.x,y:E!=null&&C.y!=null?o.scale(E):null}:{x:E!=null?r.scale(E):null,y:C.y}}):k=y?o.scale(m):r.scale(m),yl({points:w,baseLine:k,layout:v,isRange:A},h)});Oi(tc,"renderDotItem",function(e,t){var n;if(W.isValidElement(e))n=W.cloneElement(e,t);else if(Pt(e))n=e(t);else{var r=Tt("recharts-area-dot",typeof e!="boolean"?e.className:"");n=W.createElement(Q8,Bc({},t,{className:r}))}return n});function zC(){return zC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},zC.apply(this,arguments)}var Qx=function(t){var n=t.xAxisId,r=n9(),o=r9(),a=QG(n);return a==null?null:W.createElement(up,zC({},a,{className:Tt("recharts-".concat(a.axisType," ").concat(a.axisType),a.className),viewBox:{x:0,y:0,width:r,height:o},ticksGenerator:function(s){return bs(s,!0)}}))};Qx.displayName="XAxis";Qx.defaultProps={allowDecimals:!0,hide:!1,orientation:"bottom",width:0,height:30,mirror:!1,xAxisId:0,tickCount:5,type:"category",padding:{left:0,right:0},allowDataOverflow:!1,scale:"auto",reversed:!1,allowDuplicatedCategory:!0};function _C(){return _C=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_C.apply(this,arguments)}var Zx=function(t){var n=t.yAxisId,r=n9(),o=r9(),a=ZG(n);return a==null?null:W.createElement(up,_C({},a,{className:Tt("recharts-".concat(a.axisType," ").concat(a.axisType),a.className),viewBox:{x:0,y:0,width:r,height:o},ticksGenerator:function(s){return bs(s,!0)}}))};Zx.displayName="YAxis";Zx.defaultProps={allowDuplicatedCategory:!0,allowDecimals:!0,hide:!1,orientation:"left",width:60,height:0,mirror:!1,yAxisId:0,tickCount:5,type:"number",padding:{top:0,bottom:0},allowDataOverflow:!1,scale:"auto",reversed:!1};function HD(e){return ORt(e)||kRt(e)||ERt(e)||SRt()}function SRt(){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 ERt(e,t){if(e){if(typeof e=="string")return HC(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 HC(e,t)}}function kRt(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function ORt(e){if(Array.isArray(e))return HC(e)}function HC(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var UC=function(t,n,r,o,a){var i=si(t,o9),s=si(t,Xm),l=[].concat(HD(i),HD(s)),c=si(t,Ym),u="".concat(o,"Id"),f=o[0],h=n;if(l.length&&(h=l.reduce(function(m,y){if(y.props[u]===r&&Di(y.props,"extendDomain")&&Me(y.props[f])){var A=y.props[f];return[Math.min(m[0],A),Math.max(m[1],A)]}return m},h)),c.length){var v="".concat(f,"1"),b="".concat(f,"2");h=c.reduce(function(m,y){if(y.props[u]===r&&Di(y.props,"extendDomain")&&Me(y.props[v])&&Me(y.props[b])){var A=y.props[v],w=y.props[b];return[Math.min(m[0],A,w),Math.max(m[1],A,w)]}return m},h)}return a&&a.length&&(h=a.reduce(function(m,y){return Me(y)?[Math.min(m[0],y),Math.max(m[1],y)]:m},h)),h},lK={exports:{}};(function(e){var t=Object.prototype.hasOwnProperty,n="~";function r(){}Object.create&&(r.prototype=Object.create(null),new r().__proto__||(n=!1));function o(l,c,u){this.fn=l,this.context=c,this.once=u||!1}function a(l,c,u,f,h){if(typeof u!="function")throw new TypeError("The listener must be a function");var v=new o(u,f||l,h),b=n?n+c:c;return l._events[b]?l._events[b].fn?l._events[b]=[l._events[b],v]:l._events[b].push(v):(l._events[b]=v,l._eventsCount++),l}function i(l,c){--l._eventsCount===0?l._events=new r:delete l._events[c]}function s(){this._events=new r,this._eventsCount=0}s.prototype.eventNames=function(){var c=[],u,f;if(this._eventsCount===0)return c;for(f in u=this._events)t.call(u,f)&&c.push(n?f.slice(1):f);return Object.getOwnPropertySymbols?c.concat(Object.getOwnPropertySymbols(u)):c},s.prototype.listeners=function(c){var u=n?n+c:c,f=this._events[u];if(!f)return[];if(f.fn)return[f.fn];for(var h=0,v=f.length,b=new Array(v);h<v;h++)b[h]=f[h].fn;return b},s.prototype.listenerCount=function(c){var u=n?n+c:c,f=this._events[u];return f?f.fn?1:f.length:0},s.prototype.emit=function(c,u,f,h,v,b){var m=n?n+c:c;if(!this._events[m])return!1;var y=this._events[m],A=arguments.length,w,k;if(y.fn){switch(y.once&&this.removeListener(c,y.fn,void 0,!0),A){case 1:return y.fn.call(y.context),!0;case 2:return y.fn.call(y.context,u),!0;case 3:return y.fn.call(y.context,u,f),!0;case 4:return y.fn.call(y.context,u,f,h),!0;case 5:return y.fn.call(y.context,u,f,h,v),!0;case 6:return y.fn.call(y.context,u,f,h,v,b),!0}for(k=1,w=new Array(A-1);k<A;k++)w[k-1]=arguments[k];y.fn.apply(y.context,w)}else{var C=y.length,E;for(k=0;k<C;k++)switch(y[k].once&&this.removeListener(c,y[k].fn,void 0,!0),A){case 1:y[k].fn.call(y[k].context);break;case 2:y[k].fn.call(y[k].context,u);break;case 3:y[k].fn.call(y[k].context,u,f);break;case 4:y[k].fn.call(y[k].context,u,f,h);break;default:if(!w)for(E=1,w=new Array(A-1);E<A;E++)w[E-1]=arguments[E];y[k].fn.apply(y[k].context,w)}}return!0},s.prototype.on=function(c,u,f){return a(this,c,u,f,!1)},s.prototype.once=function(c,u,f){return a(this,c,u,f,!0)},s.prototype.removeListener=function(c,u,f,h){var v=n?n+c:c;if(!this._events[v])return this;if(!u)return i(this,v),this;var b=this._events[v];if(b.fn)b.fn===u&&(!h||b.once)&&(!f||b.context===f)&&i(this,v);else{for(var m=0,y=[],A=b.length;m<A;m++)(b[m].fn!==u||h&&!b[m].once||f&&b[m].context!==f)&&y.push(b[m]);y.length?this._events[v]=y.length===1?y[0]:y:i(this,v)}return this},s.prototype.removeAllListeners=function(c){var u;return c?(u=n?n+c:c,this._events[u]&&i(this,u)):(this._events=new r,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=n,s.EventEmitter=s,e.exports=s})(lK);var TRt=lK.exports;const jRt=pn(TRt);var W5=new jRt,V5="recharts.syncMouseEvents";function Gg(e){"@babel/helpers - typeof";return Gg=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},Gg(e)}function NRt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function UD(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,cK(r.key),r)}}function PRt(e,t,n){return t&&UD(e.prototype,t),n&&UD(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function q5(e,t,n){return t=cK(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function cK(e){var t=RRt(e,"string");return Gg(t)=="symbol"?t:String(t)}function RRt(e,t){if(Gg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Gg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var MRt=function(){function e(){NRt(this,e),q5(this,"activeIndex",0),q5(this,"coordinateList",[]),q5(this,"layout","horizontal")}return PRt(e,[{key:"setDetails",value:function(n){var r,o=n.coordinateList,a=o===void 0?null:o,i=n.container,s=i===void 0?null:i,l=n.layout,c=l===void 0?null:l,u=n.offset,f=u===void 0?null:u,h=n.mouseHandlerCallback,v=h===void 0?null:h;this.coordinateList=(r=a??this.coordinateList)!==null&&r!==void 0?r:[],this.container=s??this.container,this.layout=c??this.layout,this.offset=f??this.offset,this.mouseHandlerCallback=v??this.mouseHandlerCallback,this.activeIndex=Math.min(Math.max(this.activeIndex,0),this.coordinateList.length-1)}},{key:"focus",value:function(){this.spoofMouse()}},{key:"keyboardEvent",value:function(n){if(this.coordinateList.length!==0)switch(n.key){case"ArrowRight":{if(this.layout!=="horizontal")return;this.activeIndex=Math.min(this.activeIndex+1,this.coordinateList.length-1),this.spoofMouse();break}case"ArrowLeft":{if(this.layout!=="horizontal")return;this.activeIndex=Math.max(this.activeIndex-1,0),this.spoofMouse();break}}}},{key:"setIndex",value:function(n){this.activeIndex=n}},{key:"spoofMouse",value:function(){var n,r;if(this.layout==="horizontal"&&this.coordinateList.length!==0){var o=this.container.getBoundingClientRect(),a=o.x,i=o.y,s=o.height,l=this.coordinateList[this.activeIndex].coordinate,c=((n=window)===null||n===void 0?void 0:n.scrollX)||0,u=((r=window)===null||r===void 0?void 0:r.scrollY)||0,f=a+l+c,h=i+this.offset.top+s/2+u;this.mouseHandlerCallback({pageX:f,pageY:h})}}}]),e}();function LRt(e,t,n){if(n==="number"&&t===!0&&Array.isArray(e)){var r=e==null?void 0:e[0],o=e==null?void 0:e[1];if(r&&o&&Me(r)&&Me(o))return!0}return!1}function DRt(e,t,n,r){var o=r/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-o:n.left+.5,y:e==="horizontal"?n.top+.5:t.y-o,width:e==="horizontal"?r:n.width-1,height:e==="horizontal"?n.height-1:r}}function uK(e){var t=e.cx,n=e.cy,r=e.radius,o=e.startAngle,a=e.endAngle,i=Fr(t,n,r,o),s=Fr(t,n,r,a);return{points:[i,s],cx:t,cy:n,radius:r,startAngle:o,endAngle:a}}function IRt(e,t,n){var r,o,a,i;if(e==="horizontal")r=t.x,a=r,o=n.top,i=n.top+n.height;else if(e==="vertical")o=t.y,i=o,r=n.left,a=n.left+n.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var s=t.cx,l=t.cy,c=t.innerRadius,u=t.outerRadius,f=t.angle,h=Fr(s,l,c,f),v=Fr(s,l,u,f);r=h.x,o=h.y,a=v.x,i=v.y}else return uK(t);return[{x:r,y:o},{x:a,y:i}]}function Kg(e){"@babel/helpers - typeof";return Kg=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},Kg(e)}function WD(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 D0(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?WD(Object(n),!0).forEach(function(r){FRt(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):WD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function FRt(e,t,n){return t=BRt(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function BRt(e){var t=$Rt(e,"string");return Kg(t)=="symbol"?t:String(t)}function $Rt(e,t){if(Kg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Kg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function zRt(e){var t=e.element,n=e.tooltipEventType,r=e.isActive,o=e.activeCoordinate,a=e.activePayload,i=e.offset,s=e.activeTooltipIndex,l=e.tooltipAxisBandSize,c=e.layout,u=e.chartName;if(!t||!t.props.cursor||!r||!o||u!=="ScatterChart"&&n!=="axis")return null;var f,h=jh;if(u==="ScatterChart")f=o,h=OTt;else if(u==="BarChart")f=DRt(c,o,i,l),h=J8;else if(c==="radial"){var v=uK(o),b=v.cx,m=v.cy,y=v.radius,A=v.startAngle,w=v.endAngle;f={cx:b,cy:m,startAngle:A,endAngle:w,innerRadius:y,outerRadius:y},h=kG}else f={points:IRt(c,o,i)},h=jh;var k=D0(D0(D0(D0({stroke:"#ccc",pointerEvents:"none"},i),f),It(t.props.cursor,!1)),{},{payload:a,payloadIndex:s,className:Tt("recharts-tooltip-cursor",t.props.cursor.className)});return p.isValidElement(t.props.cursor)?p.cloneElement(t.props.cursor,k):p.createElement(h,k)}var _Rt=["item"],HRt=["children","className","width","height","style","compact","title","desc"];function Sf(e){"@babel/helpers - typeof";return Sf=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},Sf(e)}function Ph(){return Ph=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ph.apply(this,arguments)}function VD(e,t){return VRt(e)||WRt(e,t)||fK(e,t)||URt()}function URt(){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 WRt(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,a,i,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=a.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&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return s}}function VRt(e){if(Array.isArray(e))return e}function qD(e,t){if(e==null)return{};var n=qRt(e,t),r,o;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)r=a[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function qRt(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,a;for(a=0;a<r.length;a++)o=r[a],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}function GRt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function GD(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,pK(r.key),r)}}function KRt(e,t,n){return t&&GD(e.prototype,t),n&&GD(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function XRt(e,t,n){return t=Ib(t),YRt(e,dK()?Reflect.construct(t,n||[],Ib(e).constructor):t.apply(e,n))}function YRt(e,t){if(t&&(Sf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return qt(e)}function dK(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(dK=function(){return!!e})()}function Ib(e){return Ib=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Ib(e)}function qt(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function JRt(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&WC(e,t)}function WC(e,t){return WC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},WC(e,t)}function Ef(e){return eMt(e)||ZRt(e)||fK(e)||QRt()}function QRt(){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 fK(e,t){if(e){if(typeof e=="string")return VC(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 VC(e,t)}}function ZRt(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function eMt(e){if(Array.isArray(e))return VC(e)}function VC(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function KD(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 Se(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?KD(Object(n),!0).forEach(function(r){dt(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):KD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function dt(e,t,n){return t=pK(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pK(e){var t=tMt(e,"string");return Sf(t)=="symbol"?t:String(t)}function tMt(e,t){if(Sf(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Sf(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var nMt={xAxis:["bottom","top"],yAxis:["left","right"]},rMt={width:"100%",height:"100%"},hK={x:0,y:0};function I0(e){return e}var oMt=function(t,n){return n==="horizontal"?t.x:n==="vertical"?t.y:n==="centric"?t.angle:t.radius},aMt=function(t,n,r,o){var a=n.find(function(u){return u&&u.index===r});if(a){if(t==="horizontal")return{x:a.coordinate,y:o.y};if(t==="vertical")return{x:o.x,y:a.coordinate};if(t==="centric"){var i=a.coordinate,s=o.radius;return Se(Se(Se({},o),Fr(o.cx,o.cy,s,i)),{},{angle:i,radius:s})}var l=a.coordinate,c=o.angle;return Se(Se(Se({},o),Fr(o.cx,o.cy,l,c)),{},{angle:c,radius:l})}return hK},e2=function(t,n){var r=n.graphicalItems,o=n.dataStartIndex,a=n.dataEndIndex,i=(r??[]).reduce(function(s,l){var c=l.props.data;return c&&c.length?[].concat(Ef(s),Ef(c)):s},[]);return i.length>0?i:t&&t.length&&Me(o)&&Me(a)?t.slice(o,a+1):[]};function gK(e){return e==="number"?[0,"auto"]:void 0}var qC=function(t,n,r,o){var a=t.graphicalItems,i=t.tooltipAxis,s=e2(n,t);return r<0||!a||!a.length||r>=s.length?null:a.reduce(function(l,c){var u,f=(u=c.props.data)!==null&&u!==void 0?u:n;f&&t.dataStartIndex+t.dataEndIndex!==0&&(f=f.slice(t.dataStartIndex,t.dataEndIndex+1));var h;if(i.dataKey&&!i.allowDuplicatedCategory){var v=f===void 0?s:f;h=Gv(v,i.dataKey,o)}else h=f&&f[r]||s[r];return h?[].concat(Ef(l),[CG(c,h)]):l},[])},XD=function(t,n,r,o){var a=o||{x:t.chartX,y:t.chartY},i=oMt(a,r),s=t.orderedTooltipTicks,l=t.tooltipAxis,c=t.tooltipTicks,u=EEt(i,s,c,l);if(u>=0&&c){var f=c[u]&&c[u].value,h=qC(t,n,u,f),v=aMt(r,s,u,a);return{activeTooltipIndex:u,activeLabel:f,activePayload:h,activeCoordinate:v}}return null},iMt=function(t,n){var r=n.axes,o=n.graphicalItems,a=n.axisType,i=n.axisIdKey,s=n.stackGroups,l=n.dataStartIndex,c=n.dataEndIndex,u=t.layout,f=t.children,h=t.stackOffset,v=xG(u,a);return r.reduce(function(b,m){var y,A=m.props,w=A.type,k=A.dataKey,C=A.allowDataOverflow,E=A.allowDuplicatedCategory,S=A.scale,O=A.ticks,T=A.includeHidden,P=m.props[i];if(b[P])return b;var N=e2(t.data,{graphicalItems:o.filter(function(K){return K.props[i]===P}),dataStartIndex:l,dataEndIndex:c}),L=N.length,I,M,B;LRt(m.props.domain,C,w)&&(I=mC(m.props.domain,null,C),v&&(w==="number"||S!=="auto")&&(B=Th(N,k,"category")));var R=gK(w);if(!I||I.length===0){var D,$=(D=m.props.domain)!==null&&D!==void 0?D:R;if(k){if(I=Th(N,k,w),w==="category"&&v){var z=Xbt(I);E&&z?(M=I,I=Tb(0,L)):E||(I=EL($,I,m).reduce(function(K,X){return K.indexOf(X)>=0?K:[].concat(Ef(K),[X])},[]))}else if(w==="category")E?I=I.filter(function(K){return K!==""&&!Ut(K)}):I=EL($,I,m).reduce(function(K,X){return K.indexOf(X)>=0||X===""||Ut(X)?K:[].concat(Ef(K),[X])},[]);else if(w==="number"){var _=NEt(N,o.filter(function(K){return K.props[i]===P&&(T||!K.props.hide)}),k,a,u);_&&(I=_)}v&&(w==="number"||S!=="auto")&&(B=Th(N,k,"category"))}else v?I=Tb(0,L):s&&s[P]&&s[P].hasStack&&w==="number"?I=h==="expand"?[0,1]:wG(s[P].stackGroups,l,c):I=yG(N,o.filter(function(K){return K.props[i]===P&&(T||!K.props.hide)}),w,u,!0);if(w==="number")I=UC(f,I,P,a,O),$&&(I=mC($,I,C));else if(w==="category"&&$){var V=$,H=I.every(function(K){return V.indexOf(K)>=0});H&&(I=V)}}return Se(Se({},b),{},dt({},P,Se(Se({},m.props),{},{axisType:a,domain:I,categoricalDomain:B,duplicateDomain:M,originalDomain:(y=m.props.domain)!==null&&y!==void 0?y:R,isCategorical:v,layout:u})))},{})},sMt=function(t,n){var r=n.graphicalItems,o=n.Axis,a=n.axisType,i=n.axisIdKey,s=n.stackGroups,l=n.dataStartIndex,c=n.dataEndIndex,u=t.layout,f=t.children,h=e2(t.data,{graphicalItems:r,dataStartIndex:l,dataEndIndex:c}),v=h.length,b=xG(u,a),m=-1;return r.reduce(function(y,A){var w=A.props[i],k=gK("number");if(!y[w]){m++;var C;return b?C=Tb(0,v):s&&s[w]&&s[w].hasStack?(C=wG(s[w].stackGroups,l,c),C=UC(f,C,w,a)):(C=mC(k,yG(h,r.filter(function(E){return E.props[i]===w&&!E.props.hide}),"number",u),o.defaultProps.allowDataOverflow),C=UC(f,C,w,a)),Se(Se({},y),{},dt({},w,Se(Se({axisType:a},o.defaultProps),{},{hide:!0,orientation:Na(nMt,"".concat(a,".").concat(m%2),null),domain:C,originalDomain:k,isCategorical:b,layout:u})))}return y},{})},lMt=function(t,n){var r=n.axisType,o=r===void 0?"xAxis":r,a=n.AxisComp,i=n.graphicalItems,s=n.stackGroups,l=n.dataStartIndex,c=n.dataEndIndex,u=t.children,f="".concat(o,"Id"),h=si(u,a),v={};return h&&h.length?v=iMt(t,{axes:h,graphicalItems:i,axisType:o,axisIdKey:f,stackGroups:s,dataStartIndex:l,dataEndIndex:c}):i&&i.length&&(v=sMt(t,{Axis:a,graphicalItems:i,axisType:o,axisIdKey:f,stackGroups:s,dataStartIndex:l,dataEndIndex:c})),v},cMt=function(t){var n=Sl(t),r=bs(n,!1,!0);return{tooltipTicks:r,orderedTooltipTicks:O8(r,function(o){return o.coordinate}),tooltipAxis:n,tooltipAxisBandSize:yb(n,r)}},YD=function(t){var n=t.children,r=t.defaultShowTooltip,o=$o(n,xf),a=0,i=0;return t.data&&t.data.length!==0&&(i=t.data.length-1),o&&o.props&&(o.props.startIndex>=0&&(a=o.props.startIndex),o.props.endIndex>=0&&(i=o.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:a,dataEndIndex:i,activeTooltipIndex:-1,isTooltipActive:!!r}},uMt=function(t){return!t||!t.length?!1:t.some(function(n){var r=ks(n&&n.type);return r&&r.indexOf("Bar")>=0})},JD=function(t){return t==="horizontal"?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:t==="vertical"?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:t==="centric"?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},dMt=function(t,n){var r=t.props,o=t.graphicalItems,a=t.xAxisMap,i=a===void 0?{}:a,s=t.yAxisMap,l=s===void 0?{}:s,c=r.width,u=r.height,f=r.children,h=r.margin||{},v=$o(f,xf),b=$o(f,hg),m=Object.keys(l).reduce(function(E,S){var O=l[S],T=O.orientation;return!O.mirror&&!O.hide?Se(Se({},E),{},dt({},T,E[T]+O.width)):E},{left:h.left||0,right:h.right||0}),y=Object.keys(i).reduce(function(E,S){var O=i[S],T=O.orientation;return!O.mirror&&!O.hide?Se(Se({},E),{},dt({},T,Na(E,"".concat(T))+O.height)):E},{top:h.top||0,bottom:h.bottom||0}),A=Se(Se({},y),m),w=A.bottom;v&&(A.bottom+=v.props.height||xf.defaultProps.height),b&&n&&(A=TEt(A,o,r,n));var k=c-A.left-A.right,C=u-A.top-A.bottom;return Se(Se({brushBottom:w},A),{},{width:Math.max(k,0),height:Math.max(C,0)})},fMt=function(t,n){if(n==="xAxis")return t[n].width;if(n==="yAxis")return t[n].height},pMt=function(t){var n,r=t.chartName,o=t.GraphicalChild,a=t.defaultTooltipEventType,i=a===void 0?"axis":a,s=t.validateTooltipEventTypes,l=s===void 0?["axis"]:s,c=t.axisComponents,u=t.legendContent,f=t.formatAxisMap,h=t.defaultProps,v=function(y,A){var w=A.graphicalItems,k=A.stackGroups,C=A.offset,E=A.updateId,S=A.dataStartIndex,O=A.dataEndIndex,T=y.barSize,P=y.layout,N=y.barGap,L=y.barCategoryGap,I=y.maxBarSize,M=JD(P),B=M.numericAxisName,R=M.cateAxisName,D=uMt(w),$=[];return w.forEach(function(z,_){var V=e2(y.data,{graphicalItems:[z],dataStartIndex:S,dataEndIndex:O}),H=z.props,K=H.dataKey,X=H.maxBarSize,Y=z.props["".concat(B,"Id")],ne=z.props["".concat(R,"Id")],ee={},re=c.reduce(function(he,pe){var je=A["".concat(pe.axisType,"Map")],Le=z.props["".concat(pe.axisType,"Id")];je&&je[Le]||pe.axisType==="zAxis"||Jc(!1);var nt=je[Le];return Se(Se({},he),{},dt(dt({},pe.axisType,nt),"".concat(pe.axisType,"Ticks"),bs(nt)))},ee),be=re[R],ce=re["".concat(R,"Ticks")],le=k&&k[Y]&&k[Y].hasStack&&HEt(z,k[Y].stackGroups),ge=ks(z.type).indexOf("Bar")>=0,ie=yb(be,ce),Pe=[],Te=D&&kEt({barSize:T,stackGroups:k,totalSize:fMt(re,R)});if(ge){var Oe,Ie,Ne=Ut(X)?I:X,Ue=(Oe=(Ie=yb(be,ce,!0))!==null&&Ie!==void 0?Ie:Ne)!==null&&Oe!==void 0?Oe:0;Pe=OEt({barGap:N,barCategoryGap:L,bandSize:Ue!==ie?Ue:ie,sizeList:Te[ne],maxBarSize:Ne}),Ue!==ie&&(Pe=Pe.map(function(he){return Se(Se({},he),{},{position:Se(Se({},he.position),{},{offset:he.position.offset-Ue/2})})}))}var We=z&&z.type&&z.type.getComposedData;We&&$.push({props:Se(Se({},We(Se(Se({},re),{},{displayedData:V,props:y,dataKey:K,item:z,bandSize:ie,barPosition:Pe,offset:C,stackedData:le,layout:P,dataStartIndex:S,dataEndIndex:O}))),{},dt(dt(dt({key:z.key||"item-".concat(_)},B,re[B]),R,re[R]),"animationId",E)),childIndex:syt(z,y.children),item:z})}),$},b=function(y,A){var w=y.props,k=y.dataStartIndex,C=y.dataEndIndex,E=y.updateId;if(!SR({props:w}))return null;var S=w.children,O=w.layout,T=w.stackOffset,P=w.data,N=w.reverseStackOrder,L=JD(O),I=L.numericAxisName,M=L.cateAxisName,B=si(S,o),R=$Et(P,B,"".concat(I,"Id"),"".concat(M,"Id"),T,N),D=c.reduce(function(H,K){var X="".concat(K.axisType,"Map");return Se(Se({},H),{},dt({},X,lMt(w,Se(Se({},K),{},{graphicalItems:B,stackGroups:K.axisType===I&&R,dataStartIndex:k,dataEndIndex:C}))))},{}),$=dMt(Se(Se({},D),{},{props:w,graphicalItems:B}),A==null?void 0:A.legendBBox);Object.keys(D).forEach(function(H){D[H]=f(w,D[H],$,H.replace("Map",""),r)});var z=D["".concat(M,"Map")],_=cMt(z),V=v(w,Se(Se({},D),{},{dataStartIndex:k,dataEndIndex:C,updateId:E,graphicalItems:B,stackGroups:R,offset:$}));return Se(Se({formattedGraphicalItems:V,graphicalItems:B,offset:$,stackGroups:R},_),D)};return n=function(m){JRt(y,m);function y(A){var w,k,C;return GRt(this,y),C=XRt(this,y,[A]),dt(qt(C),"eventEmitterSymbol",Symbol("rechartsEventEmitter")),dt(qt(C),"accessibilityManager",new MRt),dt(qt(C),"handleLegendBBoxUpdate",function(E){if(E){var S=C.state,O=S.dataStartIndex,T=S.dataEndIndex,P=S.updateId;C.setState(Se({legendBBox:E},b({props:C.props,dataStartIndex:O,dataEndIndex:T,updateId:P},Se(Se({},C.state),{},{legendBBox:E}))))}}),dt(qt(C),"handleReceiveSyncEvent",function(E,S,O){if(C.props.syncId===E){if(O===C.eventEmitterSymbol&&typeof C.props.syncMethod!="function")return;C.applySyncEvent(S)}}),dt(qt(C),"handleBrushChange",function(E){var S=E.startIndex,O=E.endIndex;if(S!==C.state.dataStartIndex||O!==C.state.dataEndIndex){var T=C.state.updateId;C.setState(function(){return Se({dataStartIndex:S,dataEndIndex:O},b({props:C.props,dataStartIndex:S,dataEndIndex:O,updateId:T},C.state))}),C.triggerSyncEvent({dataStartIndex:S,dataEndIndex:O})}}),dt(qt(C),"handleMouseEnter",function(E){var S=C.getMouseInfo(E);if(S){var O=Se(Se({},S),{},{isTooltipActive:!0});C.setState(O),C.triggerSyncEvent(O);var T=C.props.onMouseEnter;Pt(T)&&T(O,E)}}),dt(qt(C),"triggeredAfterMouseMove",function(E){var S=C.getMouseInfo(E),O=S?Se(Se({},S),{},{isTooltipActive:!0}):{isTooltipActive:!1};C.setState(O),C.triggerSyncEvent(O);var T=C.props.onMouseMove;Pt(T)&&T(O,E)}),dt(qt(C),"handleItemMouseEnter",function(E){C.setState(function(){return{isTooltipActive:!0,activeItem:E,activePayload:E.tooltipPayload,activeCoordinate:E.tooltipPosition||{x:E.cx,y:E.cy}}})}),dt(qt(C),"handleItemMouseLeave",function(){C.setState(function(){return{isTooltipActive:!1}})}),dt(qt(C),"handleMouseMove",function(E){E.persist(),C.throttleTriggeredAfterMouseMove(E)}),dt(qt(C),"handleMouseLeave",function(E){C.throttleTriggeredAfterMouseMove.cancel();var S={isTooltipActive:!1};C.setState(S),C.triggerSyncEvent(S);var O=C.props.onMouseLeave;Pt(O)&&O(S,E)}),dt(qt(C),"handleOuterEvent",function(E){var S=iyt(E),O=Na(C.props,"".concat(S));if(S&&Pt(O)){var T,P;/.*touch.*/i.test(S)?P=C.getMouseInfo(E.changedTouches[0]):P=C.getMouseInfo(E),O((T=P)!==null&&T!==void 0?T:{},E)}}),dt(qt(C),"handleClick",function(E){var S=C.getMouseInfo(E);if(S){var O=Se(Se({},S),{},{isTooltipActive:!0});C.setState(O),C.triggerSyncEvent(O);var T=C.props.onClick;Pt(T)&&T(O,E)}}),dt(qt(C),"handleMouseDown",function(E){var S=C.props.onMouseDown;if(Pt(S)){var O=C.getMouseInfo(E);S(O,E)}}),dt(qt(C),"handleMouseUp",function(E){var S=C.props.onMouseUp;if(Pt(S)){var O=C.getMouseInfo(E);S(O,E)}}),dt(qt(C),"handleTouchMove",function(E){E.changedTouches!=null&&E.changedTouches.length>0&&C.throttleTriggeredAfterMouseMove(E.changedTouches[0])}),dt(qt(C),"handleTouchStart",function(E){E.changedTouches!=null&&E.changedTouches.length>0&&C.handleMouseDown(E.changedTouches[0])}),dt(qt(C),"handleTouchEnd",function(E){E.changedTouches!=null&&E.changedTouches.length>0&&C.handleMouseUp(E.changedTouches[0])}),dt(qt(C),"triggerSyncEvent",function(E){C.props.syncId!==void 0&&W5.emit(V5,C.props.syncId,E,C.eventEmitterSymbol)}),dt(qt(C),"applySyncEvent",function(E){var S=C.props,O=S.layout,T=S.syncMethod,P=C.state.updateId,N=E.dataStartIndex,L=E.dataEndIndex;if(E.dataStartIndex!==void 0||E.dataEndIndex!==void 0)C.setState(Se({dataStartIndex:N,dataEndIndex:L},b({props:C.props,dataStartIndex:N,dataEndIndex:L,updateId:P},C.state)));else if(E.activeTooltipIndex!==void 0){var I=E.chartX,M=E.chartY,B=E.activeTooltipIndex,R=C.state,D=R.offset,$=R.tooltipTicks;if(!D)return;if(typeof T=="function")B=T($,E);else if(T==="value"){B=-1;for(var z=0;z<$.length;z++)if($[z].value===E.activeLabel){B=z;break}}var _=Se(Se({},D),{},{x:D.left,y:D.top}),V=Math.min(I,_.x+_.width),H=Math.min(M,_.y+_.height),K=$[B]&&$[B].value,X=qC(C.state,C.props.data,B),Y=$[B]?{x:O==="horizontal"?$[B].coordinate:V,y:O==="horizontal"?H:$[B].coordinate}:hK;C.setState(Se(Se({},E),{},{activeLabel:K,activeCoordinate:Y,activePayload:X,activeTooltipIndex:B}))}else C.setState(E)}),dt(qt(C),"renderCursor",function(E){var S,O=C.state,T=O.isTooltipActive,P=O.activeCoordinate,N=O.activePayload,L=O.offset,I=O.activeTooltipIndex,M=O.tooltipAxisBandSize,B=C.getTooltipEventType(),R=(S=E.props.active)!==null&&S!==void 0?S:T,D=C.props.layout,$=E.key||"_recharts-cursor";return W.createElement(zRt,{key:$,activeCoordinate:P,activePayload:N,activeTooltipIndex:I,chartName:r,element:E,isActive:R,layout:D,offset:L,tooltipAxisBandSize:M,tooltipEventType:B})}),dt(qt(C),"renderPolarAxis",function(E,S,O){var T=Na(E,"type.axisType"),P=Na(C.state,"".concat(T,"Map")),N=P&&P[E.props["".concat(T,"Id")]];return p.cloneElement(E,Se(Se({},N),{},{className:Tt(T,N.className),key:E.key||"".concat(S,"-").concat(O),ticks:bs(N,!0)}))}),dt(qt(C),"renderPolarGrid",function(E){var S=E.props,O=S.radialLines,T=S.polarAngles,P=S.polarRadius,N=C.state,L=N.radiusAxisMap,I=N.angleAxisMap,M=Sl(L),B=Sl(I),R=B.cx,D=B.cy,$=B.innerRadius,z=B.outerRadius;return p.cloneElement(E,{polarAngles:Array.isArray(T)?T:bs(B,!0).map(function(_){return _.coordinate}),polarRadius:Array.isArray(P)?P:bs(M,!0).map(function(_){return _.coordinate}),cx:R,cy:D,innerRadius:$,outerRadius:z,key:E.key||"polar-grid",radialLines:O})}),dt(qt(C),"renderLegend",function(){var E=C.state.formattedGraphicalItems,S=C.props,O=S.children,T=S.width,P=S.height,N=C.props.margin||{},L=T-(N.left||0)-(N.right||0),I=vG({children:O,formattedGraphicalItems:E,legendWidth:L,legendContent:u});if(!I)return null;var M=I.item,B=qD(I,_Rt);return p.cloneElement(M,Se(Se({},B),{},{chartWidth:T,chartHeight:P,margin:N,onBBoxUpdate:C.handleLegendBBoxUpdate}))}),dt(qt(C),"renderTooltip",function(){var E,S=C.props,O=S.children,T=S.accessibilityLayer,P=$o(O,yi);if(!P)return null;var N=C.state,L=N.isTooltipActive,I=N.activeCoordinate,M=N.activePayload,B=N.activeLabel,R=N.offset,D=(E=P.props.active)!==null&&E!==void 0?E:L;return p.cloneElement(P,{viewBox:Se(Se({},R),{},{x:R.left,y:R.top}),active:D,label:B,payload:D?M:[],coordinate:I,accessibilityLayer:T})}),dt(qt(C),"renderBrush",function(E){var S=C.props,O=S.margin,T=S.data,P=C.state,N=P.offset,L=P.dataStartIndex,I=P.dataEndIndex,M=P.updateId;return p.cloneElement(E,{key:E.key||"_recharts-brush",onChange:P0(C.handleBrushChange,E.props.onChange),data:T,x:Me(E.props.x)?E.props.x:N.left,y:Me(E.props.y)?E.props.y:N.top+N.height+N.brushBottom-(O.bottom||0),width:Me(E.props.width)?E.props.width:N.width,startIndex:L,endIndex:I,updateId:"brush-".concat(M)})}),dt(qt(C),"renderReferenceElement",function(E,S,O){if(!E)return null;var T=qt(C),P=T.clipPathId,N=C.state,L=N.xAxisMap,I=N.yAxisMap,M=N.offset,B=E.props,R=B.xAxisId,D=B.yAxisId;return p.cloneElement(E,{key:E.key||"".concat(S,"-").concat(O),xAxis:L[R],yAxis:I[D],viewBox:{x:M.left,y:M.top,width:M.width,height:M.height},clipPathId:P})}),dt(qt(C),"renderActivePoints",function(E){var S=E.item,O=E.activePoint,T=E.basePoint,P=E.childIndex,N=E.isRange,L=[],I=S.props.key,M=S.item.props,B=M.activeDot,R=M.dataKey,D=Se(Se({index:P,dataKey:R,cx:O.x,cy:O.y,r:4,fill:Y8(S.item),strokeWidth:2,stroke:"#fff",payload:O.payload,value:O.value,key:"".concat(I,"-activePoint-").concat(P)},It(B,!1)),Kv(B));return L.push(y.renderActiveDot(B,D)),T?L.push(y.renderActiveDot(B,Se(Se({},D),{},{cx:T.x,cy:T.y,key:"".concat(I,"-basePoint-").concat(P)}))):N&&L.push(null),L}),dt(qt(C),"renderGraphicChild",function(E,S,O){var T=C.filterFormatItem(E,S,O);if(!T)return null;var P=C.getTooltipEventType(),N=C.state,L=N.isTooltipActive,I=N.tooltipAxis,M=N.activeTooltipIndex,B=N.activeLabel,R=C.props.children,D=$o(R,yi),$=T.props,z=$.points,_=$.isRange,V=$.baseLine,H=T.item.props,K=H.activeDot,X=H.hide,Y=H.activeBar,ne=H.activeShape,ee=!!(!X&&L&&D&&(K||Y||ne)),re={};P!=="axis"&&D&&D.props.trigger==="click"?re={onClick:P0(C.handleItemMouseEnter,E.props.onClick)}:P!=="axis"&&(re={onMouseLeave:P0(C.handleItemMouseLeave,E.props.onMouseLeave),onMouseEnter:P0(C.handleItemMouseEnter,E.props.onMouseEnter)});var be=p.cloneElement(E,Se(Se({},T.props),re));function ce(pe){return typeof I.dataKey=="function"?I.dataKey(pe.payload):null}if(ee)if(M>=0){var le,ge;if(I.dataKey&&!I.allowDuplicatedCategory){var ie=typeof I.dataKey=="function"?ce:"payload.".concat(I.dataKey.toString());le=Gv(z,ie,B),ge=_&&V&&Gv(V,ie,B)}else le=z==null?void 0:z[M],ge=_&&V&&V[M];if(ne||Y){var Pe=E.props.activeIndex!==void 0?E.props.activeIndex:M;return[p.cloneElement(E,Se(Se(Se({},T.props),re),{},{activeIndex:Pe})),null,null]}if(!Ut(le))return[be].concat(Ef(C.renderActivePoints({item:T,activePoint:le,basePoint:ge,childIndex:M,isRange:_})))}else{var Te,Oe=(Te=C.getItemByXY(C.state.activeCoordinate))!==null&&Te!==void 0?Te:{graphicalItem:be},Ie=Oe.graphicalItem,Ne=Ie.item,Ue=Ne===void 0?E:Ne,We=Ie.childIndex,he=Se(Se(Se({},T.props),re),{},{activeIndex:We});return[p.cloneElement(Ue,he),null,null]}return _?[be,null,null]:[be,null]}),dt(qt(C),"renderCustomized",function(E,S,O){return p.cloneElement(E,Se(Se({key:"recharts-customized-".concat(O)},C.props),C.state))}),dt(qt(C),"renderMap",{CartesianGrid:{handler:I0,once:!0},ReferenceArea:{handler:C.renderReferenceElement},ReferenceLine:{handler:I0},ReferenceDot:{handler:C.renderReferenceElement},XAxis:{handler:I0},YAxis:{handler:I0},Brush:{handler:C.renderBrush,once:!0},Bar:{handler:C.renderGraphicChild},Line:{handler:C.renderGraphicChild},Area:{handler:C.renderGraphicChild},Radar:{handler:C.renderGraphicChild},RadialBar:{handler:C.renderGraphicChild},Scatter:{handler:C.renderGraphicChild},Pie:{handler:C.renderGraphicChild},Funnel:{handler:C.renderGraphicChild},Tooltip:{handler:C.renderCursor,once:!0},PolarGrid:{handler:C.renderPolarGrid,once:!0},PolarAngleAxis:{handler:C.renderPolarAxis},PolarRadiusAxis:{handler:C.renderPolarAxis},Customized:{handler:C.renderCustomized}}),C.clipPathId="".concat((w=A.id)!==null&&w!==void 0?w:Um("recharts"),"-clip"),C.throttleTriggeredAfterMouseMove=wq(C.triggeredAfterMouseMove,(k=A.throttleDelay)!==null&&k!==void 0?k:1e3/60),C.state={},C}return KRt(y,[{key:"componentDidMount",value:function(){var w,k;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(w=this.props.margin.left)!==null&&w!==void 0?w:0,top:(k=this.props.margin.top)!==null&&k!==void 0?k:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var w=this.props,k=w.children,C=w.data,E=w.height,S=w.layout,O=$o(k,yi);if(O){var T=O.props.defaultIndex;if(!(typeof T!="number"||T<0||T>this.state.tooltipTicks.length)){var P=this.state.tooltipTicks[T]&&this.state.tooltipTicks[T].value,N=qC(this.state,C,T,P),L=this.state.tooltipTicks[T].coordinate,I=(this.state.offset.top+E)/2,M=S==="horizontal",B=M?{x:L,y:I}:{y:L,x:I},R=this.state.formattedGraphicalItems.find(function($){var z=$.item;return z.type.name==="Scatter"});R&&(B=Se(Se({},B),R.props.points[T].tooltipPosition),N=R.props.points[T].tooltipPayload);var D={activeTooltipIndex:T,isTooltipActive:!0,activeLabel:P,activePayload:N,activeCoordinate:B};this.setState(D),this.renderCursor(O),this.accessibilityManager.setIndex(T)}}}},{key:"getSnapshotBeforeUpdate",value:function(w,k){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==k.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==w.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==w.margin){var C,E;this.accessibilityManager.setDetails({offset:{left:(C=this.props.margin.left)!==null&&C!==void 0?C:0,top:(E=this.props.margin.top)!==null&&E!==void 0?E:0}})}return null}},{key:"componentDidUpdate",value:function(w){M3([$o(w.children,yi)],[$o(this.props.children,yi)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var w=$o(this.props.children,yi);if(w&&typeof w.props.shared=="boolean"){var k=w.props.shared?"axis":"item";return l.indexOf(k)>=0?k:i}return i}},{key:"getMouseInfo",value:function(w){if(!this.container)return null;var k=this.container,C=k.getBoundingClientRect(),E=j6t(C),S={chartX:Math.round(w.pageX-E.left),chartY:Math.round(w.pageY-E.top)},O=C.width/k.offsetWidth||1,T=this.inRange(S.chartX,S.chartY,O);if(!T)return null;var P=this.state,N=P.xAxisMap,L=P.yAxisMap,I=this.getTooltipEventType();if(I!=="axis"&&N&&L){var M=Sl(N).scale,B=Sl(L).scale,R=M&&M.invert?M.invert(S.chartX):null,D=B&&B.invert?B.invert(S.chartY):null;return Se(Se({},S),{},{xValue:R,yValue:D})}var $=XD(this.state,this.props.data,this.props.layout,T);return $?Se(Se({},S),$):null}},{key:"inRange",value:function(w,k){var C=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,E=this.props.layout,S=w/C,O=k/C;if(E==="horizontal"||E==="vertical"){var T=this.state.offset,P=S>=T.left&&S<=T.left+T.width&&O>=T.top&&O<=T.top+T.height;return P?{x:S,y:O}:null}var N=this.state,L=N.angleAxisMap,I=N.radiusAxisMap;if(L&&I){var M=Sl(L);return TL({x:S,y:O},M)}return null}},{key:"parseEventsOfWrapper",value:function(){var w=this.props.children,k=this.getTooltipEventType(),C=$o(w,yi),E={};C&&k==="axis"&&(C.props.trigger==="click"?E={onClick:this.handleClick}:E={onMouseEnter:this.handleMouseEnter,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd});var S=Kv(this.props,this.handleOuterEvent);return Se(Se({},S),E)}},{key:"addListener",value:function(){W5.on(V5,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){W5.removeListener(V5,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(w,k,C){for(var E=this.state.formattedGraphicalItems,S=0,O=E.length;S<O;S++){var T=E[S];if(T.item===w||T.props.key===w.key||k===ks(T.item.type)&&C===T.childIndex)return T}return null}},{key:"renderClipPath",value:function(){var w=this.clipPathId,k=this.state.offset,C=k.left,E=k.top,S=k.height,O=k.width;return W.createElement("defs",null,W.createElement("clipPath",{id:w},W.createElement("rect",{x:C,y:E,height:S,width:O})))}},{key:"getXScales",value:function(){var w=this.state.xAxisMap;return w?Object.entries(w).reduce(function(k,C){var E=VD(C,2),S=E[0],O=E[1];return Se(Se({},k),{},dt({},S,O.scale))},{}):null}},{key:"getYScales",value:function(){var w=this.state.yAxisMap;return w?Object.entries(w).reduce(function(k,C){var E=VD(C,2),S=E[0],O=E[1];return Se(Se({},k),{},dt({},S,O.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(w){var k;return(k=this.state.xAxisMap)===null||k===void 0||(k=k[w])===null||k===void 0?void 0:k.scale}},{key:"getYScaleByAxisId",value:function(w){var k;return(k=this.state.yAxisMap)===null||k===void 0||(k=k[w])===null||k===void 0?void 0:k.scale}},{key:"getItemByXY",value:function(w){var k=this.state,C=k.formattedGraphicalItems,E=k.activeItem;if(C&&C.length)for(var S=0,O=C.length;S<O;S++){var T=C[S],P=T.props,N=T.item,L=ks(N.type);if(L==="Bar"){var I=(P.data||[]).find(function(D){return vTt(w,D)});if(I)return{graphicalItem:T,payload:I}}else if(L==="RadialBar"){var M=(P.data||[]).find(function(D){return TL(w,D)});if(M)return{graphicalItem:T,payload:M}}else if(Xx(T,E)||Yx(T,E)||$g(T,E)){var B=xjt({graphicalItem:T,activeTooltipItem:E,itemData:N.props.data}),R=N.props.activeIndex===void 0?B:N.props.activeIndex;return{graphicalItem:Se(Se({},T),{},{childIndex:R}),payload:$g(T,E)?N.props.data[B]:T.props.data[B]}}}return null}},{key:"render",value:function(){var w=this;if(!SR(this))return null;var k=this.props,C=k.children,E=k.className,S=k.width,O=k.height,T=k.style,P=k.compact,N=k.title,L=k.desc,I=qD(k,HRt),M=It(I,!1);if(P)return W.createElement(OD,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},W.createElement(D3,Ph({},M,{width:S,height:O,title:N,desc:L}),this.renderClipPath(),kR(C,this.renderMap)));if(this.props.accessibilityLayer){var B,R;M.tabIndex=(B=this.props.tabIndex)!==null&&B!==void 0?B:0,M.role=(R=this.props.role)!==null&&R!==void 0?R:"application",M.onKeyDown=function($){w.accessibilityManager.keyboardEvent($)},M.onFocus=function(){w.accessibilityManager.focus()}}var D=this.parseEventsOfWrapper();return W.createElement(OD,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},W.createElement("div",Ph({className:Tt("recharts-wrapper",E),style:Se({position:"relative",cursor:"default",width:S,height:O},T)},D,{ref:function(z){w.container=z}}),W.createElement(D3,Ph({},M,{width:S,height:O,title:N,desc:L,style:rMt}),this.renderClipPath(),kR(C,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}]),y}(p.Component),dt(n,"displayName",r),dt(n,"defaultProps",Se({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},h)),dt(n,"getDerivedStateFromProps",function(m,y){var A=m.dataKey,w=m.data,k=m.children,C=m.width,E=m.height,S=m.layout,O=m.stackOffset,T=m.margin,P=y.dataStartIndex,N=y.dataEndIndex;if(y.updateId===void 0){var L=YD(m);return Se(Se(Se({},L),{},{updateId:0},b(Se(Se({props:m},L),{},{updateId:0}),y)),{},{prevDataKey:A,prevData:w,prevWidth:C,prevHeight:E,prevLayout:S,prevStackOffset:O,prevMargin:T,prevChildren:k})}if(A!==y.prevDataKey||w!==y.prevData||C!==y.prevWidth||E!==y.prevHeight||S!==y.prevLayout||O!==y.prevStackOffset||!Hd(T,y.prevMargin)){var I=YD(m),M={chartX:y.chartX,chartY:y.chartY,isTooltipActive:y.isTooltipActive},B=Se(Se({},XD(y,w,S)),{},{updateId:y.updateId+1}),R=Se(Se(Se({},I),M),B);return Se(Se(Se({},R),b(Se({props:m},R),y)),{},{prevDataKey:A,prevData:w,prevWidth:C,prevHeight:E,prevLayout:S,prevStackOffset:O,prevMargin:T,prevChildren:k})}if(!M3(k,y.prevChildren)){var D,$,z,_,V=$o(k,xf),H=V&&(D=($=V.props)===null||$===void 0?void 0:$.startIndex)!==null&&D!==void 0?D:P,K=V&&(z=(_=V.props)===null||_===void 0?void 0:_.endIndex)!==null&&z!==void 0?z:N,X=H!==P||K!==N,Y=!Ut(w),ne=Y&&!X?y.updateId:y.updateId+1;return Se(Se({updateId:ne},b(Se(Se({props:m},y),{},{updateId:ne,dataStartIndex:H,dataEndIndex:K}),y)),{},{prevChildren:k,dataStartIndex:H,dataEndIndex:K})}return null}),dt(n,"renderActiveDot",function(m,y){var A;return p.isValidElement(m)?A=p.cloneElement(m,y):Pt(m)?A=m(y):A=W.createElement(Q8,y),W.createElement(Dn,{className:"recharts-active-dot",key:y.key},A)}),n},hMt=pMt({chartName:"AreaChart",GraphicalChild:tc,axisComponents:[{axisType:"xAxis",AxisComp:Qx},{axisType:"yAxis",AxisComp:Zx}],formatAxisMap:UNt});const t2=p.forwardRef(({className:e,...t},n)=>d.jsx("div",{ref:n,className:et("flex flex-col justify-between rounded-lg border bg-card text-card-foreground shadow-sm transition-all hover:shadow-lg",e),...t}));t2.displayName="Card";const n2=p.forwardRef(({className:e,...t},n)=>d.jsx("div",{ref:n,className:et("flex flex-col space-y-1.5 p-4",e),...t}));n2.displayName="CardHeader";const r2=p.forwardRef(({className:e,...t},n)=>d.jsx("h3",{ref:n,className:et("text-base font-semibold leading-tight tracking-tight",e),...t}));r2.displayName="CardTitle";const o2=p.forwardRef(({className:e,...t},n)=>d.jsx("div",{ref:n,className:et("text-sm text-muted-foreground",e),...t}));o2.displayName="CardDescription";const mK=p.forwardRef(({className:e,...t},n)=>d.jsx("div",{ref:n,className:et("p-4 pt-0",e),...t}));mK.displayName="CardContent";const gMt=p.forwardRef(({className:e,...t},n)=>d.jsx("div",{ref:n,className:et(" flex items-center p-4 pt-0",e),...t}));gMt.displayName="CardFooter";function mMt({id:e,training:t,isStop:n,failed:r,onChange:o}){const{t:a}=ze(),i=p.useRef(null),[s,l]=p.useState(null),[c,u]=p.useState(null),[f,h]=p.useState([]),[v,b]=p.useState(0);p.useEffect(()=>t?(clearTimeout(i.current),i.current=setTimeout(()=>{console.log("2s"),m(!0),b(v+1)},2e3),()=>clearTimeout(i.current)):m(),[e,t,v]);const m=A=>{yW(e).then(w=>{const{log:k,report:C,loss_data:E,finetune:S}=w;l(k),u(C),h(E),A&&S.status!==vK.TRAINING_IN_PROGRESS&&o(S.status)})},y=["bleu-4","rouge-1","rouge-2","rouge-l"];return d.jsxs("div",{children:[d.jsxs("div",{className:"border-b pb-4",children:[d.jsxs("div",{className:"flex gap-4 mt-4",children:[d.jsx("small",{className:"text-sm font-medium leading-none text-gray-500",children:a("finetune.evaluationReport")}),(r||n)&&d.jsx("small",{className:"text-sm font-medium leading-none text-gray-700",children:"--"})]}),!r&&!n&&c&&d.jsx("div",{className:"flex gap-4 mt-4",children:y.map(A=>{var w;return d.jsxs(t2,{className:"flex-row w-[25%]",children:[d.jsxs(n2,{children:[d.jsx(r2,{children:A}),d.jsxs(o2,{children:[t?"--":((w=c[`predict_${A}`])==null?void 0:w.toFixed(2))||"--","%"]})]}),d.jsx(mK,{className:"mt-4",children:d.jsx("div",{className:"radial-progress bg-gray-200 dark:bg-gray-950",style:{"--value":t?0:c[`predict_${A}`],"--size":"1.4rem"},role:"progressbar"})})]},A)})}),!r&&!n&&c&&d.jsx("div",{className:"mt-4",children:d.jsx(w6t,{className:"border rounded-md",width:"100%",height:280,children:d.jsxs(hMt,{data:f,margin:{top:10,right:30,left:0,bottom:0},children:[d.jsx("defs",{children:d.jsxs("linearGradient",{id:"colorUv",x1:"0",y1:"0",x2:"0",y2:"1",children:[d.jsx("stop",{offset:"5%",stopColor:"#4e83fd",stopOpacity:.4}),d.jsx("stop",{offset:"95%",stopColor:"#4e83fd",stopOpacity:0})]})}),d.jsx(Qx,{dataKey:"step"}),d.jsx(Zx,{}),d.jsx(oK,{vertical:!1}),d.jsx(yi,{}),d.jsx(tc,{type:"monotone",dataKey:"loss",stroke:"#8884d8",fillOpacity:1,fill:"url(#colorUv)"})]})})})]}),d.jsxs("div",{className:"pb-4",children:[d.jsx("div",{className:"flex gap-4 mt-4",children:d.jsx("small",{className:"text-sm font-medium leading-none text-gray-500",children:a("finetune.trainingLogs")})}),d.jsx("div",{className:"mt-4 rounded-md bg-gray-100 dark:bg-gray-800 p-2 overflow-auto max-w-full h-[400px]",children:d.jsx("pre",{className:"text-gray-500 text-sm",children:s})})]})]})}var vK=(e=>(e[e.TRAINING_IN_PROGRESS=1]="TRAINING_IN_PROGRESS",e[e.TRAINING_FAILED=2]="TRAINING_FAILED",e[e.TASK_ABORTED=3]="TASK_ABORTED",e[e.TRAIN_SUCCESS=4]="TRAIN_SUCCESS",e[e.PUBLISH_SUCCESS=5]="PUBLISH_SUCCESS",e))(vK||{});const bK=({value:e})=>{const{t}=ze(),n=["","","text-red-500","","text-green-500","text-green-500"],r=["",t("finetune.trainingInProgress"),t("finetune.trainingFailed"),t("finetune.taskAborted"),t("finetune.trainingSuccess"),t("finetune.publishSuccess")];return d.jsx(cu,{size:"sm",variant:"secondary",className:`${n[e]} break-keep`,children:r[e]})},vMt=({name:e,status:t,online:n,onPublish:r,onUnPublish:o,onDelete:a,onStop:i})=>{const{t:s}=ze(),[l,c]=p.useState(!1),u=async()=>{n?ii({desc:s("finetune.confirmCancelPublish"),async onOk(b){b(),c(!0),await o(),c(!1)}}):(c(!0),await o(),c(!1))},f=async()=>{c(!0),await r(),c(!1)},h=()=>{let b=s("finetune.confirmDeleteModel",{name:e});n?b=s("finetune.confirmDeleteOnlineModel",{name:e}):t===5&&(b=s("finetune.confirmDeletePublishedModel",{name:e})),ii({desc:b,onOk(m){a(),m()}})},v=()=>{ii({desc:s("finetune.confirmStopTraining"),onOk(b){i(),b()}})};return d.jsxs("div",{className:"absolute right-4 flex gap-4",children:[t===5?d.jsxs(_e,{size:"sm",className:"rounded-full h-7",disabled:l,onClick:u,children:[l&&d.jsx(R4,{className:"animate-spin mr-2",size:14}),s("finetune.cancelPublish")]}):t===4?d.jsxs(_e,{size:"sm",className:"rounded-full h-7",disabled:l,onClick:f,children:[l&&d.jsx(R4,{className:"animate-spin mr-2",size:14}),s("finetune.publish")]}):null,t===1?d.jsx(_e,{size:"sm",className:"rounded-full h-7 bg-red-400 hover:bg-red-500",onClick:v,children:s("finetune.stop")}):d.jsx(_e,{size:"sm",className:"rounded-full h-7 bg-red-400 hover:bg-red-500",onClick:h,children:s("delete")})]})};function bMt({id:e,onDelete:t,onStatusChange:n}){var b;const{t:r}=ze(),{setSuccessData:o}=p.useContext(wt),[a,i]=p.useState(null),[s,l]=p.useState(!1),c=m=>{if(m)return Ghe(m).then(y=>{console.log(y),l(y.status==="已上线")})};p.useEffect(()=>{mt(yW(e).then(m=>{i(m.finetune),c(m.finetune.model_id)}),m=>{i(null)})},[e]);const u=async()=>{await mt(Kht(e))&&(n(5),i({...a,status:5}),o({title:r("finetune.publishSuccess")}))},f=async()=>{await mt(Ght(e))&&(n(4),i({...a,status:4}))},h=async()=>{if(await mt(qht(e)))return n(3),i({...a,status:3})},v=async m=>{await mt(Xht(e,m))&&(n(a.status),i({...a,model_name:m}))};return a?d.jsxs("div",{children:[d.jsx(vMt,{name:a.model_name,status:a.status,online:s,onPublish:u,onUnPublish:f,onDelete:t,onStop:h}),d.jsxs("div",{className:"border-b pb-4",children:[d.jsxs("div",{className:"flex gap-4 items-center",children:[d.jsx(M7,{rule:[{pattern:/^(?=.*[a-zA-Z])(?=.*\d)?[a-zA-Z\d_-]+$/,message:r("finetune.enterModelName")}],str:a.model_name,onChange:m=>v(m),children:m=>d.jsx("div",{className:"text-lg font-semibold",children:m})}),d.jsx(bK,{value:a.status})]}),d.jsxs("div",{className:"flex gap-4 mt-4",children:[d.jsx("small",{className:"text-sm font-medium leading-none text-gray-500",children:r("finetune.taskId")}),d.jsx("small",{className:"text-sm font-medium leading-none text-gray-700",children:a.id})]}),d.jsxs("div",{className:"flex gap-4 mt-4",children:[d.jsx("small",{className:"text-sm font-medium leading-none text-gray-500",children:r("finetune.baseModel")}),d.jsx("small",{className:"text-sm font-medium leading-none text-gray-700",children:a.base_model_name})]})]}),d.jsxs("div",{className:"border-b pb-4",children:[d.jsxs("div",{className:"flex gap-4 mt-4",children:[d.jsx("small",{className:"text-sm font-medium leading-none text-gray-500",children:r("finetune.createTime")}),d.jsx("small",{className:"text-sm font-medium leading-none text-gray-700",children:a.create_time.replace("T"," ")})]}),d.jsxs("div",{className:"flex gap-4 mt-4",children:[d.jsx("small",{className:"text-sm font-medium leading-none text-gray-500",children:r("finetune.runtime")}),d.jsx("small",{className:"text-sm font-medium leading-none text-gray-700",children:a.status===1?"--":l2e(((b=a.report)==null?void 0:b.train_runtime)||0,r("finetune.formatTime"))})]}),d.jsxs("div",{className:"flex gap-4 mt-4",children:[d.jsx("small",{className:"text-sm font-medium leading-none text-gray-500",children:r("finetune.creator")}),d.jsx("small",{className:"text-sm font-medium leading-none text-gray-700",children:a.user_name})]})]}),d.jsx("div",{className:"border-b pb-4",children:d.jsxs("div",{className:"flex gap-4 mt-4",children:[d.jsx("small",{className:"text-sm font-medium leading-none text-gray-500",children:r("finetune.dataset")}),d.jsx("small",{className:"text-sm font-medium leading-none text-gray-700",children:a.preset_data.concat(a.train_data).map(m=>m.name).join(",")})]})}),d.jsx(mMt,{id:e,isStop:a.status===3,training:a.status===1,failed:a.status===2,onChange:m=>{i({...a,status:m}),n(m)}})]}):d.jsx(d.Fragment,{})}const yK=p.forwardRef((e,t)=>{const{pressed:n,defaultPressed:r=!1,onPressedChange:o,...a}=e,[i=!1,s]=Xr({prop:n,onChange:o,defaultProp:r});return p.createElement(ht.button,Z({type:"button","aria-pressed":i,"data-state":i?"on":"off","data-disabled":e.disabled?"":void 0},a,{ref:t,onClick:pt(e.onClick,()=>{e.disabled||s(!i)})}))}),xK=yK,a2="ToggleGroup",[AK,GVt]=Yr(a2,[_f]),wK=_f(),yMt=W.forwardRef((e,t)=>{const{type:n,...r}=e;if(n==="single"){const o=r;return W.createElement(xMt,Z({},o,{ref:t}))}if(n==="multiple"){const o=r;return W.createElement(AMt,Z({},o,{ref:t}))}throw new Error(`Missing prop \`type\` expected on \`${a2}\``)}),[CK,SK]=AK(a2),xMt=W.forwardRef((e,t)=>{const{value:n,defaultValue:r,onValueChange:o=()=>{},...a}=e,[i,s]=Xr({prop:n,defaultProp:r,onChange:o});return W.createElement(CK,{scope:e.__scopeToggleGroup,type:"single",value:i?[i]:[],onItemActivate:s,onItemDeactivate:W.useCallback(()=>s(""),[s])},W.createElement(EK,Z({},a,{ref:t})))}),AMt=W.forwardRef((e,t)=>{const{value:n,defaultValue:r,onValueChange:o=()=>{},...a}=e,[i=[],s]=Xr({prop:n,defaultProp:r,onChange:o}),l=W.useCallback(u=>s((f=[])=>[...f,u]),[s]),c=W.useCallback(u=>s((f=[])=>f.filter(h=>h!==u)),[s]);return W.createElement(CK,{scope:e.__scopeToggleGroup,type:"multiple",value:i,onItemActivate:l,onItemDeactivate:c},W.createElement(EK,Z({},a,{ref:t})))}),[wMt,CMt]=AK(a2),EK=W.forwardRef((e,t)=>{const{__scopeToggleGroup:n,disabled:r=!1,rovingFocus:o=!0,orientation:a,dir:i,loop:s=!0,...l}=e,c=wK(n),u=zf(i),f={role:"group",dir:u,...l};return W.createElement(wMt,{scope:n,rovingFocus:o,disabled:r},o?W.createElement(G6,Z({asChild:!0},c,{orientation:a,dir:u,loop:s}),W.createElement(ht.div,Z({},f,{ref:t}))):W.createElement(ht.div,Z({},f,{ref:t})))}),GC="ToggleGroupItem",SMt=W.forwardRef((e,t)=>{const n=SK(GC,e.__scopeToggleGroup),r=CMt(GC,e.__scopeToggleGroup),o=wK(e.__scopeToggleGroup),a=n.value.includes(e.value),i=r.disabled||e.disabled,s={...e,pressed:a,disabled:i},l=W.useRef(null);return r.rovingFocus?W.createElement(K6,Z({asChild:!0},o,{focusable:!i,active:a,ref:l}),W.createElement(QD,Z({},s,{ref:t}))):W.createElement(QD,Z({},s,{ref:t}))}),QD=W.forwardRef((e,t)=>{const{__scopeToggleGroup:n,value:r,...o}=e,a=SK(GC,n),i={role:"radio","aria-checked":e.pressed,"aria-pressed":void 0},s=a.type==="single"?i:void 0;return W.createElement(yK,Z({},s,o,{ref:t,onPressedChange:l=>{l?a.onItemActivate(r):a.onItemDeactivate(r)}}))}),kK=yMt,OK=SMt,TK=Sy("inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors hover:bg-muted hover:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 data-[state=on]:bg-accent data-[state=on]:text-accent-foreground",{variants:{variant:{default:"bg-transparent",outline:"border border-input bg-transparent shadow-sm hover:bg-accent hover:text-accent-foreground"},size:{default:"h-9 px-3",sm:"h-8 px-2",lg:"h-10 px-3"}},defaultVariants:{variant:"default",size:"default"}}),EMt=p.forwardRef(({className:e,variant:t,size:n,...r},o)=>d.jsx(xK,{ref:o,className:et(TK({variant:t,size:n,className:e})),...r}));EMt.displayName=xK.displayName;const jK=p.createContext({size:"default",variant:"default"}),NK=p.forwardRef(({className:e,variant:t,size:n,children:r,...o},a)=>d.jsx(kK,{ref:a,className:et("flex items-center justify-center gap-1",e),...o,children:d.jsx(jK.Provider,{value:{variant:t,size:n},children:r})}));NK.displayName=kK.displayName;const gh=p.forwardRef(({className:e,children:t,variant:n,size:r,...o},a)=>{const i=p.useContext(jK);return d.jsx(OK,{ref:a,className:et(TK({variant:i.variant||n,size:i.size||r}),e),...o,children:t})});gh.displayName=OK.displayName;function kMt({onSearch:e,onFilter:t,rtClick:n,onCreate:r}){const{t:o}=ze(),[a,i]=p.useState("all"),[s,l]=p.useState("all"),c=p.useRef(null),u=m=>{i(m),t({type:m,rt:s})},f=m=>{l(m),t({type:a,rt:m})},[h,v]=p.useState([]);p.useEffect(()=>{Whe().then(m=>{v(m.map(y=>({id:y.id,name:y.server_name})))}),t({type:a,rt:s})},[]);const b=()=>{e(c.current.value)};return d.jsxs("div",{className:"flex justify-between pb-4 border-b",children:[d.jsxs("div",{className:"flex gap-4",children:[d.jsxs(NK,{type:"single",defaultValue:a,onValueChange:u,className:"border rounded-md",children:[d.jsx(gh,{value:"all",children:o("finetune.all")}),d.jsx(gh,{value:"4",children:o("finetune.successful")}),d.jsx(gh,{value:"1",children:o("finetune.inProgress")}),d.jsx(gh,{value:"2",children:o("finetune.failedAborted")})]}),d.jsxs(Ly,{defaultValue:s,onValueChange:f,children:[d.jsx(Iy,{className:"w-[180px]",children:d.jsx(n7,{})}),d.jsx(Cm,{children:d.jsxs(Dy,{children:[d.jsx(gs,{value:"all",children:o("finetune.all")}),h.map(m=>d.jsx(gs,{value:m.id,children:m.name},m.id))]})})]}),d.jsxs("div",{className:"w-[180px] relative",children:[d.jsx(fn,{ref:c,placeholder:o("finetune.modelName"),onChange:Js(b,600,!1)}),d.jsx(mm,{className:"absolute right-4 top-2 text-gray-300 pointer-events-none"})]})]}),d.jsxs("div",{className:"flex gap-4",children:[d.jsx(_e,{size:"sm",className:"rounded-full h-8",onClick:r,children:o("finetune.createTrainingTask")}),d.jsx(_e,{size:"sm",className:"rounded-full h-8",onClick:n,children:o("finetune.rtServiceManagement")})]})]})}const OMt=({rtClick:e,gpuClick:t})=>{const{setSuccessData:n}=p.useContext(wt),{t:r}=ze(),{page:o,pageSize:a,data:i,total:s,setPage:l,search:c,reload:u,filterData:f}=ky(w=>Uht({page:w.page,limit:w.pageSize,model_name:w.keyword,server:w.rt||"all",status:w.type||"all"})),[h,v]=p.useState(""),b=async()=>{await mt(Vht(h))===null&&(n({title:r("deleteSuccess")}),v(""),u())},[m,y]=p.useState(!1),A=Js(w=>{const k=document.querySelector("#model-scroll");k&&(k.scrollTop=0),v(w)},600,!1);return d.jsxs("div",{className:"relative",children:[d.jsxs("div",{className:m?"hidden":"block",children:[d.jsx(kMt,{onSearch:c,onFilter:f,rtClick:e,onCreate:()=>y(!0)}),(i==null?void 0:i.length)===0?d.jsx("div",{className:"mt-6 text-center text-gray-400",children:r("finetune.noData")}):d.jsxs("div",{className:"flex gap-4 mt-4",children:[d.jsxs("div",{className:"w-[40%]",children:[d.jsx("div",{className:"border-r overflow-y-auto max-h-[calc(100vh-208px)]",children:d.jsxs(xo,{children:[d.jsx(Ao,{children:d.jsxs(dn,{children:[d.jsx(lt,{className:"w-[100px]",children:r("finetune.modelName")}),d.jsx(lt,{}),d.jsx(lt,{children:r("finetune.rtService")}),d.jsx(lt,{className:"text-right",children:r("finetune.createTime")})]})}),d.jsx(wo,{children:i.map(w=>d.jsxs(dn,{onClick:()=>A(w.id),className:`cursor-pointer ${w.id===h&&"bg-gray-100"}`,children:[d.jsx(rt,{className:"font-medium",children:w.model_name}),d.jsx(rt,{children:d.jsx(bK,{value:w.status})}),d.jsx(rt,{children:w.server_name}),d.jsx(rt,{className:"text-right",children:w.create_time.replace("T"," ")})]},w.id))})]})}),d.jsx(Ey,{page:o,pageSize:a,total:s,onChange:w=>l(w)})]}),d.jsx("div",{className:"flex-1 overflow-hidden overflow-y-auto max-h-[calc(100vh-180px)]",children:h?d.jsx(bMt,{id:h,onDelete:b,onStatusChange:u}):d.jsx("div",{className:"flex justify-center items-center h-full",children:d.jsx("p",{className:"text-sm text-muted-foreground",children:r("finetune.selectModel")})})})]})]}),d.jsx("div",{className:m?"block":"hidden",children:m&&d.jsx("div",{children:d.jsx(f1t,{rtClick:e,gpuClick:t,onCancel:()=>y(!1),onCreate:w=>{u(),y(!1),v(w)}})})})]})};function TMt({data:e,readonly:t,open:n,setOpen:r,onSave:o}){const{t:a}=ze(),i=p.useRef(""),s=p.useRef([]);p.useEffect(()=>{n&&(i.current=e.config)},[n]);const{setErrorData:l}=p.useContext(wt),c=()=>{if(s.current.length)return l({title:`${a("prompt")}:`,list:[a("model.jsonFormatError")]});o(e.id,i.current)};return d.jsx("dialog",{className:`modal bg-blur-shared ${n?"modal-open":"modal-close"}`,onClick:()=>r(!1),children:d.jsxs("form",{method:"dialog",className:"max-w-[800px] flex flex-col modal-box bg-[#fff] shadow-lg dark:bg-background",onClick:u=>u.stopPropagation(),children:[d.jsx("button",{className:"btn btn-sm btn-circle btn-ghost absolute right-2 top-2",onClick:()=>r(!1),children:"✕"}),d.jsx("h3",{className:"font-bold text-lg text-[#fff]",children:a("model.modelConfiguration")}),d.jsx("div",{className:"flex flex-wrap justify-center overflow-y-auto no-scrollbar",children:d.jsxs("div",{className:"grid gap-4 py-4 mt-2 w-full",children:[d.jsxs("div",{className:"grid grid-cols-8 items-center gap-4",children:[d.jsx(_n,{htmlFor:"name",className:"text-right text-[#fff]",children:a("model.modelName")}),d.jsx("p",{className:" text-sm text-gray-500 col-span-7",children:e.model})]}),d.jsxs("div",{className:"grid grid-cols-8 items-center gap-4 mt-4",children:[d.jsx(_n,{htmlFor:"desc",className:"text-right self-start text-[#fff]",children:a("model.modelConfigLabel")}),d.jsx("div",{className:"col-span-7",children:d.jsx(Yb,{value:e.config||"{}",mode:"json",theme:"twilight",highlightActiveLine:!0,showPrintMargin:!1,fontSize:14,readOnly:t,showGutter:!0,enableLiveAutocompletion:!0,name:"CodeEditor",onChange:u=>i.current=u,onValidate:u=>s.current=u,className:"h-[500px] w-full rounded-lg border-[1px] border-border custom-scroll"})})]}),d.jsxs("div",{className:"grid grid-cols-8 items-center gap-4",children:[d.jsx("p",{}),d.jsx(Ls,{to:"https://lxm3ki8hexz.feishu.cn/wiki/LaLuwb12JinZU2kxQHBcX2vynBc",target:"_blank",className:"link col-span-7 text-[#fff]",children:a("model.modelConfigExplanationLink")})]}),t?d.jsx("div",{className:"flex justify-end gap-4",children:d.jsx(_e,{variant:"outline",type:"submit",className:"mt-6 h-8 rounded-full px-8",onClick:()=>r(!1),children:a("close")})}):d.jsxs("div",{className:"flex justify-end gap-4",children:[d.jsx(_e,{variant:"outline",type:"submit",className:"mt-6 h-8 rounded-full px-8",onClick:()=>r(!1),children:a("cancel")}),d.jsx(_e,{type:"submit",className:"mt-6 h-8 rounded-full px-8",onClick:c,children:a("confirmButton")})]})]})})]})})}function PK(){const{t:e}=ze(),{appConfig:t}=p.useContext(_a),[n,r]=p.useState(!1),[o,a]=p.useState(!1),[i,s]=p.useState([]),l=()=>{K$().then(S=>{s(S.map(O=>(O.status=["已上线","未上线","异常","上线中","下线中"].indexOf(O.status),O)))})};p.useEffect(()=>{l()},[]);const[c,u]=p.useState({}),f=S=>{a([0,3,4].includes(S.status)),u(S),r(!0)},h=(S,O)=>[d.jsx("div",{className:"badge badge-accent",children:d.jsx("span",{children:e("model.onlineStatus")})}),d.jsx("div",{className:"badge",children:d.jsx("span",{children:e("model.offlineStatus")})}),d.jsxs("div",{children:[d.jsx("span",{className:"badge bg-warning","data-theme":"light",children:e("model.exceptionStatus")}),d.jsx("div",{className:"tooltip tooltip-warning before:break-words","data-tip":O||e("model.warningTooltip"),children:d.jsx("span",{"data-theme":"light",className:"badge cursor-pointer",children:"?"})})]}),d.jsx("div",{className:"badge badge-ghost",children:d.jsx("span",{children:e("model.inProgressOnlineStatus")})}),d.jsx("div",{className:"badge badge-ghost",children:d.jsx("span",{children:e("model.inProgressOfflineStatus")})})][S],v=S=>{[2,1].includes(S.status)?(s(O=>O.map(T=>T.id===S.id?{...T,status:3}:T)),mt(CT(S.id,!0))):S.status===0&&ii({desc:e("model.confirmModelOffline"),okTxt:e("model.confirmOfflineButtonText"),onOk(O){s(T=>T.map(P=>P.id===S.id?{...P,status:4}:P)),mt(CT(S.id,!1)),O()}})},b=(S,O)=>{mt(Zhe(S,O).then(T=>{r(!1),s(P=>P.map(N=>N.id===S?{...N,config:O}:N))}))};p.useEffect(()=>{const S=setTimeout(()=>{i.find(T=>[4,3].includes(T.status))&&!n&&l()},5e3);return()=>clearTimeout(S)},[n,i]);const{user:m}=p.useContext(qi),[y,A]=p.useState({type:"model",show:!1}),[w,k]=p.useState(!1),C=S=>{S&&l(),k(!1)},E=t_();return d.jsxs("div",{id:"model-scroll",className:"w-full h-screen p-6 overflow-y-auto zichan",children:[d.jsxs(ql,{defaultValue:"model",className:"w-full",onValueChange:S=>S==="model"&&l(),children:[d.jsxs(Hf,{className:"zichanTab",children:[d.jsx(ai,{value:"model",className:"roundedrounded-xl",children:e("model.modelManagement")}),d.jsx(ai,{value:"finetune",disabled:m.role!=="admin",children:e("model.modelFineTune")})]}),d.jsxs(Br,{value:"model",children:[d.jsxs("div",{className:"flex justify-end gap-4 zichanBtn",children:[d.jsx(_e,{className:"flex justify-center items-center h-[27px] cursor-pointer",style:{background:"rgba(255, 255, 255, 0.1)",borderRadius:"7px"},onClick:()=>{s([]),l()},children:e("model.refreshButton")}),m.role==="admin"&&d.jsx(_e,{className:"flex justify-center items-center h-[27px] cursor-pointer",style:{background:"rgba(255, 255, 255, 0.1)",borderRadius:"7px"},onClick:()=>A({type:"model",show:!0}),children:e("model.gpuResourceUsage")}),m.role==="admin"&&t.isDev&&d.jsx(_e,{className:"flex justify-center items-center h-[27px] cursor-pointer",style:{background:"rgba(255, 255, 255, 0.1)",borderRadius:"7px"},onClick:()=>k(!0),children:e("finetune.rtServiceManagement")})]}),d.jsxs(xo,{className:"mt-[20px]",children:[d.jsxs(wm,{children:[e("model.modelCollectionCaption"),"."]}),d.jsx(Ao,{children:d.jsxs(dn,{children:[d.jsx(lt,{className:"w-[200px] dialogueLog-header",children:e("model.machineName")}),d.jsx(lt,{className:"dialogueLog-header",children:e("model.modelName")}),d.jsx(lt,{className:"dialogueLog-header",children:e("model.serviceAddress")}),d.jsx(lt,{className:"dialogueLog-header",children:e("model.status")}),d.jsx(lt,{className:"dialogueLog-header",children:e("operations")})]})}),d.jsx(wo,{children:i.map(S=>d.jsxs(dn,{children:[d.jsx(rt,{className:"font-medium dialogueLog-body",children:S.server}),d.jsx(rt,{className:"dialogueLog-body",children:S.model}),d.jsx(rt,{className:"dialogueLog-body",children:d.jsx("p",{className:"cursor-pointer",onClick:()=>E(S.endpoint),children:S.endpoint})}),d.jsx(rt,{className:"dialogueLog-body",children:h(S.status,S.remark)}),m.role==="admin"?d.jsxs(rt,{className:"dialogueLog-body",children:[t.isDev&&d.jsx("a",{href:"javascript:;",className:`link ${[3,4].includes(S.status)&&"text-[#fff] cursor-default"}`,onClick:()=>v(S),children:[2,1,3].includes(S.status)?e("model.online"):e("model.offline")}),d.jsx("a",{href:"javascript:;",className:"link ml-4 text-[#fff]",onClick:()=>f(S),children:e("model.modelConfiguration")})," "]}):d.jsx(rt,{className:"dialogueLog-body",children:"--"})]},S.id))})]})]}),d.jsx(Br,{value:"finetune",children:d.jsx(OMt,{rtClick:()=>k(!0),gpuClick:()=>A({type:"finetune",show:!0})})})]}),d.jsx(TMt,{data:c,readonly:o||!t.isDev,open:n,setOpen:r,onSave:b}),d.jsx("dialog",{className:`modal bg-blur-shared ${y.show?"modal-open":"modal-close"}`,onClick:()=>A({...y,show:!1}),children:d.jsxs("form",{method:"dialog",className:"max-w-[80%] flex flex-col modal-box bg-[#fff] shadow-lg dark:bg-background",onClick:S=>S.stopPropagation(),children:[d.jsx("button",{className:"btn btn-sm btn-circle btn-ghost absolute right-2 top-2",onClick:()=>A({...y,show:!1}),children:"✕"}),d.jsx("h3",{className:"font-bold text-lg mb-4 text-[16px]",children:e("model.gpuResourceUsageTitle")}),d.jsx("div",{className:"flex flex-wrap justify-center overflow-y-auto no-scrollbar",children:y.show&&d.jsx(Hht,{type:y.type})})]})}),d.jsx(zht,{open:w,onChange:C})]})}function RK(){return p.useEffect(()=>{var e="/doc.pdf",t=document.getElementById("iframe"),n=new XMLHttpRequest;n.open("GET",e,!0),n.responseType="blob",n.onload=function(){if(this.status===200){var r=new Blob([this.response],{type:"application/pdf"}),o=URL.createObjectURL(r);t&&(t.src=o)}},n.onerror=function(){},n.send()},[]),d.jsx("div",{style:{width:"100%",height:"100vh"},children:d.jsx("iframe",{id:"iframe",style:{width:"100%",height:"100%"},src:""})})}function jMt({onInset:e}){const{id:t}=Xs(),{flow:n}=p.useContext(mn),r=p.useMemo(()=>n?n.data.nodes.reduce((l,c)=>(["InputNode","VariableNode","UniversalKVLoader","CustomKVLoader"].includes(c.data.type)&&l.push({id:c.id,nodeName:c.data.type,node:c.data.node}),l),[]):[],[n]),{selectChange:o,labels:a,onSearch:i}=NMt(t,r),{t:s}=ze();return d.jsxs("div",{className:"flex flex-col gap-4",children:[d.jsxs(Ly,{onValueChange:o,children:[d.jsx(Iy,{className:"",children:d.jsx(n7,{placeholder:s("report.selectComponent")})}),d.jsx(Cm,{className:"",children:d.jsx(Dy,{children:r.map((l,c)=>d.jsx(gs,{value:String(c),children:l.id},l.id))})})]}),d.jsx(fn,{placeholder:"Search...",className:"bg-[#0F0F0F]",style:{borderRadius:"7px"},onChange:i}),d.jsx("div",{className:"h-full",children:a.map(l=>d.jsxs("div",{onClick:()=>e(l.value),className:"flex items-center gap-2 pl-2 py-2 text-[#E6C345] cursor-pointer hover:bg-[#000] rounded-sm text-sm",children:[d.jsx(Cfe,{size:16,className:"min-w-[20px]"}),d.jsx("span",{className:"truncate",children:l.label})]},l.label))})]})}const NMt=(e,t)=>{const[n,r]=p.useState([]),[o,a]=p.useState([]),i=c=>{const{id:u,nodeName:f,node:h}=t[Number(c)];if(f==="InputNode")return r(h.template.input.value.map(v=>({label:v,value:`${u}_${v}`})));if(f==="UniversalKVLoader"){const v=h.template.schema.value;return r(v?v.split("|").map(b=>({label:b,value:`${u}_${b}`})):[])}if(f==="CustomKVLoader"){const v=h.template.schemas.value||"";return r(v?v.split("|").map(b=>({label:b,value:`${u}_${b}`})):[])}$y({flow_id:e,node_id:u}).then(v=>{r(v.map(b=>({label:b.name,value:`${u}_${b.name}`})))})},s=p.useMemo(()=>n.filter(c=>c.label.includes(o)),[n,o]),l=Js(c=>{a(c.target.value)},500,!1);return{selectChange:i,onSearch:l,labels:s}};function PMt({data:e}){const{appConfig:t}=p.useContext(_a);t.officeUrl;const n=location.origin+"/api/v1/report/callback",r={width:"100%",height:"100%",documentType:"word",document:{fileType:"docx",key:e.key,url:e.path,title:"bisheng.docx",permissions:{changeHistory:!0,comment:!0,copy:!0,download:!0,edit:!0,print:!0,reader:!0,rename:!1,review:!0}},editorConfig:{callbackUrl:n,lang:In.language==="zh"?"zh-CN":"en",mode:"edit",customization:{anonymous:{request:!1,label:""},comments:!1,customer:!1,help:!1,chat:!1,about:!1,features:{spellcheck:!1},forcesave:!0,hideRightMenu:!0,rightMenu:!0,unit:"cm",uiTheme:"theme-dark",logo:{image:location.origin+"/logo-100.svg",imageDark:location.origin+"/logo-100.svg",url:"https://example.com"}},plugins:{autostart:["asc.{D2A0F3BE-CC8D-4956-BCD9-6CBEA6E8960E}"]},user:{group:"Group1",id:"001",name:""}}},o=()=>{window.editor=new window.DocsAPI.DocEditor("bsoffice",r)};return p.useEffect(()=>{if(window.DocsAPI)o();else{const a=document.createElement("script");a.src="http://npcall.ai:8401//web-apps/apps/api/documents/api.js",a.onload=o,document.head.appendChild(a)}return()=>{window.editor.destroyEditor()}},[]),d.jsxs("div",{className:"relative w-full h-full",children:[d.jsx("div",{className:"absolute bg-[#252525] left-0 top-0 h-[26px] leading-[26px] w-full text-gray-400 text-center text-xs",children:"ctrl+s to save"}),d.jsx("div",{id:"bsoffice"})]})}function MK(){const{t:e}=ze(),t=Ms(),{docx:n,loading:r,createDocx:o,importDocx:a}=RMt(),i=p.useRef(null),s=l=>{if(!i.current)return;const c=i.current.querySelector("iframe");c&&c.contentWindow.postMessage(JSON.stringify({type:"onExternalPluginMessage",action:"insetMarker",data:l}),"*")};return d.jsxs("div",{className:"bg-[#000000]",children:[r&&d.jsx("div",{className:"absolute w-full h-full top-0 left-0 flex justify-center items-center z-10 bg-[rgba(255,255,255,0.6)] dark:bg-blur-shared",children:d.jsx("span",{className:"loading loading-infinity loading-lg"})}),d.jsxs("div",{className:"absolute top-0 w-full flex justify-center items-center h-10 ",children:[d.jsxs("span",{className:"absolute left-10 flex items-center gap-1 cursor-pointer ",onClick:()=>t(-1),style:{color:"#FFFFFF"},children:[d.jsx(Sfe,{size:20}),e("back")]}),d.jsx("span",{className:"text-[16px]",style:{color:"#FFFFFF"},children:"docx"})]}),d.jsxs("div",{className:"gap-4 flex h-screen p-10",children:[d.jsx("div",{ref:i,className:"flex-1 flex justify-center items-center bg-[#1A1A1A]",style:{borderRadius:"7px"},children:n.path?d.jsx(PMt,{data:n}):d.jsxs("div",{className:"w-[542px] h-[163px] bg-[#262626] px-[27px] py-[22px]",style:{borderRadius:"14px"},children:[d.jsx("p",{className:"text-[14px]",style:{color:"#FFFFFF",fontWeight:"600"},children:e("report.reportTemplate")}),d.jsx("p",{className:"text-[12px]",style:{color:"#999999"},children:e("report.reportDescription")}),d.jsxs("div",{className:"flex justify-center mt-[40px]",children:[d.jsx(_e,{size:"sm",className:"baogao-btn baogao-btn1",onClick:o,children:e("report.newButton")}),d.jsxs(_e,{variant:"secondary",disabled:r,size:"sm",className:"baogao-btn baogao-btn2 text-[#333]",onClick:a,children:[r&&d.jsx("span",{className:"loading loading-spinner loading-sm pointer-events-none h-8 pl-3"}),e("report.importButton")]})]})]})}),d.jsx("div",{className:"w-[240px] border px-4 pt-4 bg-[#1A1A1A] overflow-y-auto",children:d.jsx(jMt,{onInset:s})})]})]})}const RMt=()=>{const[e,t]=p.useState(!1),[n,r]=p.useState({key:"",path:""}),{id:o}=Xs();return p.useEffect(()=>{t(!0),k2e(o).then(({version_key:s,temp_url:l})=>{t(!1),r({key:s,path:l})})},[o]),{loading:e,docx:n,createDocx:()=>{r({...n,path:location.origin+"/empty.docx"})},importDocx:()=>{const s=document.createElement("input");s.type="file",s.accept=".doc, .docx",s.style.display="none",s.multiple=!1,s.onchange=l=>{var u;t(!0);const c=(u=l.target.files)==null?void 0:u[0];By(c,f=>{}).then(f=>{t(!1),r({...n,path:f.file_path})})},s.click()}}};function Nd(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var MMt=function(t){return t||"layoutkit"},LK=function(t,n){if(n)return"row";switch(t){case"horizontal":return"row";case"horizontal-reverse":return"row-reverse";case"vertical":default:return"column";case"vertical-reverse":return"column-reverse"}},LMt=function(t){if(t)return["space-between","space-around","space-evenly"].includes(t)},DMt=function(t,n){return LK(t,n)==="row"},hd=function(t){return typeof t=="number"?"".concat(t,"px"):t};function ZD(e,t){if(e.inserted[t.name]===void 0)return e.insert("",t,e.sheet,!0)}function eI(e,t,n){var r=[],o=Wy(e,r,n);return r.length<2?n:o+t(r)}var s9=function(t){var n=f7(t);n.sheet.speedy=function(s){this.isSpeedy=s},n.compat=!0;var r=function(){for(var l=arguments.length,c=new Array(l),u=0;u<l;u++)c[u]=arguments[u];var f=Cs(c,n.registered,void 0);return h7(n,f,!1),n.key+"-"+f.name},o=function(){for(var l=arguments.length,c=new Array(l),u=0;u<l;u++)c[u]=arguments[u];var f=Cs(c,n.registered),h="animation-"+f.name;return ZD(n,{name:f.name,styles:"@keyframes "+h+"{"+f.styles+"}"}),h},a=function(){for(var l=arguments.length,c=new Array(l),u=0;u<l;u++)c[u]=arguments[u];var f=Cs(c,n.registered);ZD(n,f)},i=function(){for(var l=arguments.length,c=new Array(l),u=0;u<l;u++)c[u]=arguments[u];return eI(n.registered,r,IMt(c))};return{css:r,cx:i,injectGlobal:a,keyframes:o,hydrate:function(l){l.forEach(function(c){n.inserted[c]=!0})},flush:function(){n.registered={},n.inserted={},n.sheet.flush()},sheet:n.sheet,cache:n,getRegisteredStyles:Wy.bind(null,n.registered),merge:eI.bind(null,n.registered,r)}},IMt=function e(t){for(var n="",r=0;r<t.length;r++){var o=t[r];if(o!=null){var a=void 0;switch(typeof o){case"boolean":break;case"object":{if(Array.isArray(o))a=e(o);else{a="";for(var i in o)o[i]&&i&&(a&&(a+=" "),a+=i)}break}default:a=o}a&&(n&&(n+=" "),n+=a)}}return n},Xi=s9({key:"css"});Xi.flush;Xi.hydrate;var FMt=Xi.cx;Xi.merge;Xi.getRegisteredStyles;Xi.injectGlobal;Xi.keyframes;var BMt=Xi.css;Xi.sheet;var $Mt=Xi.cache,tI,zMt=["visible","flex","gap","direction","horizontal","align","justify","distribution","height","width","padding","paddingInline","paddingBlock","as","internalClassName","className","children","wrap"];function nI(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 Fb(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?nI(Object(n),!0).forEach(function(r){me(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}var _Mt=function(t){return p.forwardRef(function(n,r){return p.createElement(t,Fb(Fb({},n),{},{ref:r}))})},HMt=p.forwardRef(function(e,t){var n=e.visible,r=e.flex,o=e.gap,a=e.direction,i=e.horizontal,s=e.align,l=e.justify,c=e.distribution,u=e.height,f=e.width,h=e.padding,v=e.paddingInline,b=e.paddingBlock,m=e.as,y=e.internalClassName,A=e.className,w=e.children,k=e.wrap,C=lr(e,zMt),E=l||c,S=p.useMemo(function(){return DMt(a,i)&&!f&&LMt(E)?"100%":hd(f)},[a,i,E,f]),O=p.useMemo(function(){return _Mt(m||"div")},[m]);return d.jsx(O,Fb(Fb({ref:t},C),{},{className:FMt(y,BMt(tI||(tI=Nd([`
// 是否显示
display: `,`;
flex: `,`;
flex-direction: `,`;
flex-wrap: `,`;
justify-content: `,`;
align-items: `,`;
width: `,`;
height: `,`;
padding: `,`;
padding-inline: `,`;
padding-block: `,`;
gap: `,`;
`])),n===!1?"none":"flex",r,LK(a,i),k,E,s,S,hd(u),hd(h),hd(v),hd(b),hd(o)),A),children:w}))});const UMt=HMt;var WMt=["className","prefixCls","children"];function rI(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 oI(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?rI(Object(n),!0).forEach(function(r){me(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}var kf=p.forwardRef(function(e,t){var n=e.className,r=e.prefixCls,o=e.children,a=lr(e,WMt);return d.jsx(UMt,oI(oI({ref:t},a),{},{internalClassName:"".concat(MMt(r),"-flexbox"),className:n,children:o}))}),VMt=function(){function e(){ta(this,e),me(this,"_cacheList",[$Mt])}return ea(e,[{key:"add",value:function(n){var r=this.getCache(n.key);return r||(this._cacheList.push(n),n)}},{key:"delete",value:function(n){this._cacheList=this._cacheList.filter(function(r){return r.key!==n.key})}},{key:"hasCache",value:function(n){return this._cacheList.some(function(r){return r.key===n.key})}},{key:"getCache",value:function(n){return this._cacheList.find(function(r){return r.key===n})}},{key:"getCacheList",value:function(){return this._cacheList}}]),e}(),aI=typeof document<"u",DK=function(t,n){return"".concat(t,"-").concat(n)},qMt=function(t,n,r,o){var a=o.hashPriority||"high";p7(t,n,r);var i=".".concat(DK(t.key,n.name)),s=a==="low"?":where(".concat(i,")"):i;if(t.inserted[n.name]===void 0){var l="",c=n;do{var u=t.insert(n===c?s:"",c,t.sheet,!0);!aI&&u!==void 0&&(l+=u),c=c.next}while(c!==void 0);if(!aI&&l.length!==0)return l}},l9=function(t){return an(t)==="object"&&"styles"in t&&"name"in t&&"toString"in t},GMt=function e(t){for(var n="",r=0;r<t.length;r++){var o=t[r];if(o!==null){var a=void 0;switch(an(o)){case"boolean":break;case"object":{if(Array.isArray(o))a=e(o);else{a="";for(var i in o)o[i]&&i&&(a&&(a+=" "),a+=i)}break}default:a=o}a&&(n&&(n+=" "),n+=a)}}return n},KMt=function(t,n,r){var o=[],a=Wy(t,o,r);return o.length<2?r:a+n(o)},XMt=function(t,n){return function(){for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];var i=Cs(o,t.registered,void 0);return qMt(t,i,!1,n),DK(t.key,i.name)}},YMt=function(t,n){return function(){for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];var i=o.map(function(s){return l9(s)?n(s):s});return KMt(t.registered,n,GMt(i))}},IK=function(t,n){var r=XMt(t,{hashPriority:n.hashPriority||"high",label:n.label}),o=YMt(t,r);return{css:r,cx:o}},Jm=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Cs(n)},JMt="acss",QMt=function(t){return p.createContext(t)},ZMt=function(t){return function(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return p.memo(function(a){var i=t();return d.jsx(uH,{styles:Cs(r,void 0,de(de({},a),{},{theme:i}))})})}},eLt=function(t){return function(n){var r=t(n);return function(o){var a=r(o),i=a.styles;return i}}};function FK(e){if(Array.isArray(e))return e}function tLt(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,a,i,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=a.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&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return s}}function BK(){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 Ge(e,t){return FK(e)||tLt(e,t)||FS(e,t)||BK()}function Xg(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 So(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function KC(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 iI="data-rc-order",sI="data-rc-priority",nLt="rc-util-key",XC=new Map;function $K(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):nLt}function i2(e){if(e.attachTo)return e.attachTo;var t=document.querySelector("head");return t||document.body}function rLt(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function c9(e){return Array.from((XC.get(e)||e).children).filter(function(t){return t.tagName==="STYLE"})}function zK(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!So())return null;var n=t.csp,r=t.prepend,o=t.priority,a=o===void 0?0:o,i=rLt(r),s=i==="prependQueue",l=document.createElement("style");l.setAttribute(iI,i),s&&a&&l.setAttribute(sI,"".concat(a)),n!=null&&n.nonce&&(l.nonce=n==null?void 0:n.nonce),l.innerHTML=e;var c=i2(t),u=c.firstChild;if(r){if(s){var f=(t.styles||c9(c)).filter(function(h){if(!["prepend","prependQueue"].includes(h.getAttribute(iI)))return!1;var v=Number(h.getAttribute(sI)||0);return a>=v});if(f.length)return c.insertBefore(l,f[f.length-1].nextSibling),l}c.insertBefore(l,u)}else c.appendChild(l);return l}function _K(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=i2(t);return(t.styles||c9(n)).find(function(r){return r.getAttribute($K(t))===e})}function Yg(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=_K(e,t);if(n){var r=i2(t);r.removeChild(n)}}function oLt(e,t){var n=XC.get(e);if(!n||!KC(document,n)){var r=zK("",t),o=r.parentNode;XC.set(e,o),e.removeChild(r)}}function Ns(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=i2(n),o=c9(r),a=de(de({},n),{},{styles:o});oLt(r,a);var i=_K(t,a);if(i){var s,l;if((s=a.csp)!==null&&s!==void 0&&s.nonce&&i.nonce!==((l=a.csp)===null||l===void 0?void 0:l.nonce)){var c;i.nonce=(c=a.csp)===null||c===void 0?void 0:c.nonce}return i.innerHTML!==e&&(i.innerHTML=e),i}var u=zK(e,a);return u.setAttribute($K(a),t),u}function s2(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 YC={},aLt=function(t){};function iLt(e,t){}function sLt(e,t){}function lLt(){YC={}}function HK(e,t,n){!t&&!YC[n]&&(e(!1,n),YC[n]=!0)}function Xo(e,t){HK(iLt,e,t)}function cLt(e,t){HK(sLt,e,t)}Xo.preMessage=aLt;Xo.resetWarned=lLt;Xo.noteOnce=cLt;function Jg(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=new Set;function o(a,i){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,l=r.has(a);if(Xo(!l,"Warning: There may be circular references"),l)return!1;if(a===i)return!0;if(n&&s>1)return!1;r.add(a);var c=s+1;if(Array.isArray(a)){if(!Array.isArray(i)||a.length!==i.length)return!1;for(var u=0;u<a.length;u++)if(!o(a[u],i[u],c))return!1;return!0}if(a&&i&&an(a)==="object"&&an(i)==="object"){var f=Object.keys(a);return f.length!==Object.keys(i).length?!1:f.every(function(h){return o(a[h],i[h],c)})}return!1}return o(e,t)}var uLt="%";function JC(e){return e.join(uLt)}var dLt=function(){function e(t){ta(this,e),me(this,"instanceId",void 0),me(this,"cache",new Map),this.instanceId=t}return ea(e,[{key:"get",value:function(n){return this.opGet(JC(n))}},{key:"opGet",value:function(n){return this.cache.get(n)||null}},{key:"update",value:function(n,r){return this.opUpdate(JC(n),r)}},{key:"opUpdate",value:function(n,r){var o=this.cache.get(n),a=r(o);a===null?this.cache.delete(n):this.cache.set(n,a)}}]),e}(),fLt=["children"],Of="data-token-hash",li="data-css-hash",Pl="__cssinjs_instance__";function UK(){var e=Math.random().toString(12).slice(2);if(typeof document<"u"&&document.head&&document.body){var t=document.body.querySelectorAll("style[".concat(li,"]"))||[],n=document.head.firstChild;Array.from(t).forEach(function(o){o[Pl]=o[Pl]||e,o[Pl]===e&&document.head.insertBefore(o,n)});var r={};Array.from(document.querySelectorAll("style[".concat(li,"]"))).forEach(function(o){var a=o.getAttribute(li);if(r[a]){if(o[Pl]===e){var i;(i=o.parentNode)===null||i===void 0||i.removeChild(o)}}else r[a]=!0})}return new dLt(e)}var Tf=p.createContext({hashPriority:"low",cache:UK(),defaultCache:!0}),pLt=function(t){var n=t.children,r=lr(t,fLt),o=p.useContext(Tf),a=s2(function(){var i=de({},o);Object.keys(r).forEach(function(l){var c=r[l];r[l]!==void 0&&(i[l]=c)});var s=r.cache;return i.cache=i.cache||UK(),i.defaultCache=!s&&o.defaultCache,i},[o,r],function(i,s){return!Jg(i[0],s[0],!0)||!Jg(i[1],s[1],!0)});return p.createElement(Tf.Provider,{value:a},n)};function hLt(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}var u9=function(){function e(){ta(this,e),me(this,"cache",void 0),me(this,"keys",void 0),me(this,"cacheCallTimes",void 0),this.cache=new Map,this.keys=[],this.cacheCallTimes=0}return ea(e,[{key:"size",value:function(){return this.keys.length}},{key:"internalGet",value:function(n){var r,o,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,i={map:this.cache};return n.forEach(function(s){if(!i)i=void 0;else{var l;i=(l=i)===null||l===void 0||(l=l.map)===null||l===void 0?void 0:l.get(s)}}),(r=i)!==null&&r!==void 0&&r.value&&a&&(i.value[1]=this.cacheCallTimes++),(o=i)===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 a=this.keys.reduce(function(c,u){var f=Ge(c,2),h=f[1];return o.internalGet(u)[1]<h?[u,o.internalGet(u)[1]]:c},[this.keys[0],this.cacheCallTimes]),i=Ge(a,1),s=i[0];this.delete(s)}this.keys.push(n)}var l=this.cache;n.forEach(function(c,u){if(u===n.length-1)l.set(c,{value:[r,o.cacheCallTimes++]});else{var f=l.get(c);f?f.map||(f.map=new Map):l.set(c,{map:new Map}),l=l.get(c).map}})}},{key:"deleteByPath",value:function(n,r){var o=n.get(r[0]);if(r.length===1){var a;return o.map?n.set(r[0],{map:o.map}):n.delete(r[0]),(a=o.value)===null||a===void 0?void 0:a[0]}var i=this.deleteByPath(o.map,r.slice(1));return(!o.map||o.map.size===0)&&!o.value&&n.delete(r[0]),i}},{key:"delete",value:function(n){if(this.has(n))return this.keys=this.keys.filter(function(r){return!hLt(r,n)}),this.deleteByPath(this.cache,n)}}]),e}();me(u9,"MAX_CACHE_SIZE",20);me(u9,"MAX_CACHE_OFFSET",5);var lI=0,WK=function(){function e(t){ta(this,e),me(this,"derivatives",void 0),me(this,"id",void 0),this.derivatives=Array.isArray(t)?t:[t],this.id=lI,t.length===0&&(t.length>0,void 0),lI+=1}return ea(e,[{key:"getDerivativeToken",value:function(n){return this.derivatives.reduce(function(r,o){return o(n,r)},void 0)}}]),e}(),G5=new u9;function Qg(e){var t=Array.isArray(e)?e:[e];return G5.has(t)||G5.set(t,new WK(t)),G5.get(t)}var gLt=new WeakMap,K5={};function mLt(e,t){for(var n=gLt,r=0;r<t.length;r+=1){var o=t[r];n.has(o)||n.set(o,new WeakMap),n=n.get(o)}return n.has(K5)||n.set(K5,e()),n.get(K5)}var cI=new WeakMap;function Rh(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=cI.get(e)||"";return n||(Object.keys(e).forEach(function(r){var o=e[r];n+=r,o instanceof WK?n+=o.id:o&&an(o)==="object"?n+=Rh(o,t):n+=o}),t&&(n=Xg(n)),cI.set(e,n)),n}function uI(e,t){return Xg("".concat(t,"_").concat(Rh(e,!0)))}var QC=So();function en(e){return typeof e=="number"?"".concat(e,"px"):e}function Bb(e,t,n){var r,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(a)return e;var i=de(de({},o),{},(r={},me(r,Of,t),me(r,li,n),r)),s=Object.keys(i).map(function(l){var c=i[l];return c?"".concat(l,'="').concat(c,'"'):null}).filter(function(l){return l}).join(" ");return"<style ".concat(s,">").concat(e,"</style>")}var VK=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()},vLt=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 a=Ge(o,2),i=a[0],s=a[1];return"".concat(i,":").concat(s,";")}).join(""),"}"):""},qK=function(t,n,r){var o={},a={};return Object.entries(t).forEach(function(i){var s,l,c=Ge(i,2),u=c[0],f=c[1];if(r!=null&&(s=r.preserve)!==null&&s!==void 0&&s[u])a[u]=f;else if((typeof f=="string"||typeof f=="number")&&!(r!=null&&(l=r.ignore)!==null&&l!==void 0&&l[u])){var h,v=VK(u,r==null?void 0:r.prefix);o[v]=typeof f=="number"&&!(r!=null&&(h=r.unitless)!==null&&h!==void 0&&h[u])?"".concat(f,"px"):String(f),a[u]="var(".concat(v,")")}}),[a,vLt(o,n,{scope:r==null?void 0:r.scope})]},dI=So()?p.useLayoutEffect:p.useEffect,$b=function(t,n){var r=p.useRef(!0);dI(function(){return t(r.current)},n),dI(function(){return r.current=!1,function(){r.current=!0}},[])},bLt=de({},Pa),fI=bLt.useInsertionEffect,yLt=function(t,n,r){p.useMemo(t,r),$b(function(){return n(!0)},r)},xLt=fI?function(e,t,n){return fI(function(){return e(),t()},n)}:yLt,ALt=de({},Pa),wLt=ALt.useInsertionEffect,CLt=function(t){var n=[],r=!1;function o(a){r||n.push(a)}return p.useEffect(function(){return r=!1,function(){r=!0,n.length&&n.forEach(function(a){return a()})}},t),o},SLt=function(){return function(t){t()}},ELt=typeof wLt<"u"?CLt:SLt;function d9(e,t,n,r,o){var a=p.useContext(Tf),i=a.cache,s=[e].concat(ot(t)),l=JC(s),c=ELt([l]),u=function(b){i.opUpdate(l,function(m){var y=m||[void 0,void 0],A=Ge(y,2),w=A[0],k=w===void 0?0:w,C=A[1],E=C,S=E||n(),O=[k,S];return b?b(O):O})};p.useMemo(function(){u()},[l]);var f=i.opGet(l),h=f[1];return xLt(function(){o==null||o(h)},function(v){return u(function(b){var m=Ge(b,2),y=m[0],A=m[1];return v&&y===0&&(o==null||o(h)),[y+1,A]}),function(){i.opUpdate(l,function(b){var m=b||[],y=Ge(m,2),A=y[0],w=A===void 0?0:A,k=y[1],C=w-1;return C===0?(c(function(){(v||!i.opGet(l))&&(r==null||r(k,!1))}),null):[w-1,k]})}},[l]),h}var kLt={},OLt="css",Nc=new Map;function TLt(e){Nc.set(e,(Nc.get(e)||0)+1)}function jLt(e,t){if(typeof document<"u"){var n=document.querySelectorAll("style[".concat(Of,'="').concat(e,'"]'));n.forEach(function(r){if(r[Pl]===t){var o;(o=r.parentNode)===null||o===void 0||o.removeChild(r)}})}}var NLt=0;function PLt(e,t){Nc.set(e,(Nc.get(e)||0)-1);var n=Array.from(Nc.keys()),r=n.filter(function(o){var a=Nc.get(o)||0;return a<=0});n.length-r.length>NLt&&r.forEach(function(o){jLt(o,t),Nc.delete(o)})}var GK=function(t,n,r,o){var a=r.getDerivativeToken(t),i=de(de({},a),n);return o&&(i=o(i)),i},KK="token";function RLt(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=p.useContext(Tf),o=r.cache.instanceId,a=r.container,i=n.salt,s=i===void 0?"":i,l=n.override,c=l===void 0?kLt:l,u=n.formatToken,f=n.getComputedToken,h=n.cssVar,v=mLt(function(){return Object.assign.apply(Object,[{}].concat(ot(t)))},t),b=Rh(v),m=Rh(c),y=h?Rh(h):"",A=d9(KK,[s,e.id,b,m,y],function(){var w,k=f?f(v,c,e):GK(v,c,e,u),C=de({},k),E="";if(h){var S=qK(k,h.key,{prefix:h.prefix,ignore:h.ignore,unitless:h.unitless,preserve:h.preserve}),O=Ge(S,2);k=O[0],E=O[1]}var T=uI(k,s);k._tokenKey=T,C._tokenKey=uI(C,s);var P=(w=h==null?void 0:h.key)!==null&&w!==void 0?w:T;k._themeKey=P,TLt(P);var N="".concat(OLt,"-").concat(Xg(T));return k._hashId=N,[k,N,C,E,(h==null?void 0:h.key)||""]},function(w){PLt(w[0]._themeKey,o)},function(w){var k=Ge(w,4),C=k[0],E=k[3];if(h&&E){var S=Ns(E,Xg("css-variables-".concat(C._themeKey)),{mark:li,prepend:"queue",attachTo:a,priority:-999});S[Pl]=o,S.setAttribute(Of,C._themeKey)}});return A}var MLt=function(t,n,r){var o=Ge(t,5),a=o[2],i=o[3],s=o[4],l=r||{},c=l.plain;if(!i)return null;var u=a._tokenKey,f=-999,h={"data-rc-order":"prependQueue","data-rc-priority":"".concat(f)},v=Bb(i,s,u,h,c);return[f,u,v]},LLt={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},pI="data-ant-cssinjs-cache-path",XK="_FILE_STYLE__",Xc,YK=!0;function DLt(){if(!Xc&&(Xc={},So())){var e=document.createElement("div");e.className=pI,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 a=o.split(":"),i=Ge(a,2),s=i[0],l=i[1];Xc[s]=l});var n=document.querySelector("style[".concat(pI,"]"));if(n){var r;YK=!1,(r=n.parentNode)===null||r===void 0||r.removeChild(n)}document.body.removeChild(e)}}function ILt(e){return DLt(),!!Xc[e]}function FLt(e){var t=Xc[e],n=null;if(t&&So())if(YK)n=XK;else{var r=document.querySelector("style[".concat(li,'="').concat(Xc[e],'"]'));r?n=r.innerHTML:delete Xc[e]}return[n,t]}var BLt="_skip_check_",JK="_multi_value_";function pv(e){var t=Vc(rH(e),oH);return t.replace(/\{%%%\:[^;];}/g,";")}function $Lt(e){return an(e)==="object"&&e&&(BLt in e||JK in e)}function zLt(e,t,n){if(!t)return e;var r=".".concat(t),o=n==="low"?":where(".concat(r,")"):r,a=e.split(",").map(function(i){var s,l=i.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(ot(l.slice(1))).join(" ")});return a.join(",")}var _Lt=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,a=r.injectHash,i=r.parentSelectors,s=n.hashId,l=n.layer;n.path;var c=n.hashPriority,u=n.transformers,f=u===void 0?[]:u;n.linters;var h="",v={};function b(A){var w=A.getName(s);if(!v[w]){var k=e(A.style,n,{root:!1,parentSelectors:i}),C=Ge(k,1),E=C[0];v[w]="@keyframes ".concat(A.getName(s)).concat(E)}}function m(A){var w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return A.forEach(function(k){Array.isArray(k)?m(k,w):k&&w.push(k)}),w}var y=m(Array.isArray(t)?t:[t]);return y.forEach(function(A){var w=typeof A=="string"&&!o?{}:A;if(typeof w=="string")h+="".concat(w,`
`);else if(w._keyframe)b(w);else{var k=f.reduce(function(C,E){var S;return(E==null||(S=E.visit)===null||S===void 0?void 0:S.call(E,C))||C},w);Object.keys(k).forEach(function(C){var E=k[C];if(an(E)==="object"&&E&&(C!=="animationName"||!E._keyframe)&&!$Lt(E)){var S=!1,O=C.trim(),T=!1;(o||a)&&s?O.startsWith("@")?S=!0:O=zLt(C,s,c):o&&!s&&(O==="&"||O==="")&&(O="",T=!0);var P=e(E,n,{root:T,injectHash:S,parentSelectors:[].concat(ot(i),[O])}),N=Ge(P,2),L=N[0],I=N[1];v=de(de({},v),I),h+="".concat(O).concat(L)}else{let R=function(D,$){var z=D.replace(/[A-Z]/g,function(V){return"-".concat(V.toLowerCase())}),_=$;!LLt[D]&&typeof _=="number"&&_!==0&&(_="".concat(_,"px")),D==="animationName"&&$!==null&&$!==void 0&&$._keyframe&&(b($),_=$.getName(s)),h+="".concat(z,":").concat(_,";")};var M,B=(M=E==null?void 0:E.value)!==null&&M!==void 0?M:E;an(E)==="object"&&E!==null&&E!==void 0&&E[JK]&&Array.isArray(B)?B.forEach(function(D){R(C,D)}):R(C,B)}})}}),o?l&&(h="@layer ".concat(l.name," {").concat(h,"}"),l.dependencies&&(v["@layer ".concat(l.name)]=l.dependencies.map(function(A){return"@layer ".concat(A,", ").concat(l.name,";")}).join(`
`))):h="{".concat(h,"}"),[h,v]};function QK(e,t){return Xg("".concat(e.join("%")).concat(t))}function HLt(){return null}var ZK="style";function ZC(e,t){var n=e.token,r=e.path,o=e.hashId,a=e.layer,i=e.nonce,s=e.clientOnly,l=e.order,c=l===void 0?0:l,u=p.useContext(Tf),f=u.autoClear;u.mock;var h=u.defaultCache,v=u.hashPriority,b=u.container,m=u.ssrInline,y=u.transformers,A=u.linters,w=u.cache,k=u.layer,C=n._tokenKey,E=[C];k&&E.push("layer"),E.push.apply(E,ot(r));var S=QC,O=d9(ZK,E,function(){var I=E.join("|");if(ILt(I)){var M=FLt(I),B=Ge(M,2),R=B[0],D=B[1];if(R)return[R,C,D,{},s,c]}var $=t(),z=_Lt($,{hashId:o,hashPriority:v,layer:k?a:void 0,path:r.join("-"),transformers:y,linters:A}),_=Ge(z,2),V=_[0],H=_[1],K=pv(V),X=QK(E,K);return[K,C,X,H,s,c]},function(I,M){var B=Ge(I,3),R=B[2];(M||f)&&QC&&Yg(R,{mark:li})},function(I){var M=Ge(I,4),B=M[0];M[1];var R=M[2],D=M[3];if(S&&B!==XK){var $={mark:li,prepend:k?!1:"queue",attachTo:b,priority:c},z=typeof i=="function"?i():i;z&&($.csp={nonce:z});var _=[],V=[];Object.keys(D).forEach(function(K){K.startsWith("@layer")?_.push(K):V.push(K)}),_.forEach(function(K){Ns(pv(D[K]),"_layer-".concat(K),de(de({},$),{},{prepend:!0}))});var H=Ns(B,R,$);H[Pl]=w.instanceId,H.setAttribute(Of,C),V.forEach(function(K){Ns(pv(D[K]),"_effect-".concat(K),$)})}}),T=Ge(O,3),P=T[0],N=T[1],L=T[2];return function(I){var M;if(!m||S||!h)M=p.createElement(HLt,null);else{var B;M=p.createElement("style",Z({},(B={},me(B,Of,N),me(B,li,L),B),{dangerouslySetInnerHTML:{__html:P}}))}return p.createElement(p.Fragment,null,M,I)}}var ULt=function(t,n,r){var o=Ge(t,6),a=o[0],i=o[1],s=o[2],l=o[3],c=o[4],u=o[5],f=r||{},h=f.plain;if(c)return null;var v=a,b={"data-rc-order":"prependQueue","data-rc-priority":"".concat(u)};return v=Bb(a,i,s,b,h),l&&Object.keys(l).forEach(function(m){if(!n[m]){n[m]=!0;var y=pv(l[m]),A=Bb(y,i,"_effect-".concat(m),b,h);m.startsWith("@layer")?v=A+v:v+=A}}),[u,s,v]},eX="cssVar",WLt=function(t,n){var r=t.key,o=t.prefix,a=t.unitless,i=t.ignore,s=t.token,l=t.scope,c=l===void 0?"":l,u=p.useContext(Tf),f=u.cache.instanceId,h=u.container,v=s._tokenKey,b=[].concat(ot(t.path),[r,c,v]),m=d9(eX,b,function(){var y=n(),A=qK(y,r,{prefix:o,unitless:a,ignore:i,scope:c}),w=Ge(A,2),k=w[0],C=w[1],E=QK(b,C);return[k,C,E,r]},function(y){var A=Ge(y,3),w=A[2];QC&&Yg(w,{mark:li})},function(y){var A=Ge(y,3),w=A[1],k=A[2];if(w){var C=Ns(w,k,{mark:li,prepend:"queue",attachTo:h,priority:-999});C[Pl]=f,C.setAttribute(Of,r)}});return m},VLt=function(t,n,r){var o=Ge(t,4),a=o[1],i=o[2],s=o[3],l=r||{},c=l.plain;if(!a)return null;var u=-999,f={"data-rc-order":"prependQueue","data-rc-priority":"".concat(u)},h=Bb(a,s,i,f,c);return[u,i,h]},ih;ih={},me(ih,ZK,ULt),me(ih,KK,MLt),me(ih,eX,VLt);var Jn=function(){function e(t,n){ta(this,e),me(this,"name",void 0),me(this,"style",void 0),me(this,"_keyframe",!0),this.name=t,this.style=n}return ea(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 gd(e){return e.notSplit=!0,e}gd(["borderTop","borderBottom"]),gd(["borderTop"]),gd(["borderBottom"]),gd(["borderLeft","borderRight"]),gd(["borderLeft"]),gd(["borderRight"]);var qLt=["children","prefix","speedy","getStyleManager","container","nonce","insertionPoint","stylisPlugins","linters"],GLt=function(t){return p.memo(function(n){var r=n.children,o=n.prefix,a=n.speedy,i=n.getStyleManager,s=n.container,l=n.nonce,c=n.insertionPoint,u=n.stylisPlugins,f=n.linters,h=lr(n,qLt),v=p.useContext(t),b=o??v.sheet.key,m=s??v.sheet.container,y=a??v.sheet.isSpeedy,A=p.useMemo(function(){var k=!1,C=s9({speedy:y??k,key:b,container:m,nonce:l,insertionPoint:c,stylisPlugins:u});if(typeof global<"u"){var E=global.__ANTD_STYLE_CACHE_MANAGER_FOR_SSR__;E&&(C.cache=E.add(C.cache))}return C},[b,y,m,l,c,u]);p.useEffect(function(){i==null||i(A)},[A]);var w=d.jsx(t.Provider,{value:A,children:r});return Object.keys(h).length||m?d.jsx(pLt,de(de({linters:f,container:m},h),{},{children:w})):w})},KLt=function(t){var n=t.css,r=t.token;return{buttonDefaultHover:n({backgroundColor:r.colorBgContainer,border:"1px solid ".concat(r.colorBorder),cursor:"pointer",":hover":{color:r.colorPrimaryHover,borderColor:r.colorPrimaryHover},":active":{color:r.colorPrimaryActive,borderColor:r.colorPrimaryActive}})}},XLt=function(t){return Object.fromEntries(Object.entries(t).map(function(n){var r=Ge(n,2),o=r[0],a=r[1];return[o,a.styles]}))},tX={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 a="",i=0;i<arguments.length;i++){var s=arguments[i];s&&(a=o(a,r(s)))}return a}function r(a){if(typeof a=="string"||typeof a=="number")return a;if(typeof a!="object")return"";if(Array.isArray(a))return n.apply(null,a);if(a.toString!==Object.prototype.toString&&!a.toString.toString().includes("[native code]"))return a.toString();var i="";for(var s in a)t.call(a,s)&&a[s]&&(i=o(i,s));return i}function o(a,i){return i?a?a+" "+i:a+i:a}e.exports?(n.default=n,e.exports=n):window.classNames=n})()})(tX);var YLt=tX.exports;const bt=pn(YLt);function eS(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[];return W.Children.forEach(e,function(r){r==null&&!t.keepEmpty||(Array.isArray(r)?n=n.concat(eS(r)):Dd.isFragment(r)&&r.props?n=n.concat(eS(r.props.children,t)):n.push(r))}),n}function JLt(e){return e instanceof HTMLElement||e instanceof SVGElement}function QLt(e){return JLt(e)?e:e instanceof W.Component?Pc.findDOMNode(e):null}function nX(e,t){typeof e=="function"?e(t):an(e)==="object"&&e&&"current"in e&&(e.current=t)}function f9(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t.filter(function(o){return o});return r.length<=1?r[0]:function(o){t.forEach(function(a){nX(a,o)})}}function rX(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return s2(function(){return f9.apply(void 0,t)},t,function(r,o){return r.length!==o.length||r.every(function(a,i){return a!==o[i]})})}function p9(e){var t,n,r=Dd.isMemo(e)?e.type.type:e.type;return!(typeof r=="function"&&!((t=r.prototype)!==null&&t!==void 0&&t.render)&&r.$$typeof!==Dd.ForwardRef||typeof e=="function"&&!((n=e.prototype)!==null&&n!==void 0&&n.render)&&e.$$typeof!==Dd.ForwardRef)}function l2(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(l2=function(){return!!e})()}function h9(e){var t=l2();return function(){var r=Fh(e),o;if(t){var a=Fh(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return tB(this,o)}}function ZLt(e,t){var n=de({},e);return Array.isArray(t)&&t.forEach(function(r){delete n[r]}),n}var oX=function(t){return+setTimeout(t,16)},aX=function(t){return clearTimeout(t)};typeof window<"u"&&"requestAnimationFrame"in window&&(oX=function(t){return window.requestAnimationFrame(t)},aX=function(t){return window.cancelAnimationFrame(t)});var hI=0,g9=new Map;function iX(e){g9.delete(e)}var mu=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;hI+=1;var r=hI;function o(a){if(a===0)iX(r),t();else{var i=oX(function(){o(a-1)});g9.set(r,i)}}return o(n),r};mu.cancel=function(e){var t=g9.get(e);return iX(e),aX(t)};var eDt=p.createContext({});const m9=eDt;function tDt(e){return FK(e)||Boe(e)||FS(e)||BK()}function Ti(e,t){for(var n=e,r=0;r<t.length;r+=1){if(n==null)return;n=n[t[r]]}return n}function sX(e,t,n,r){if(!t.length)return n;var o=tDt(t),a=o[0],i=o.slice(1),s;return!e&&typeof a=="number"?s=[]:Array.isArray(e)?s=ot(e):s=de({},e),r&&n===void 0&&i.length===1?delete s[a][i[0]]:s[a]=sX(s[a],i,n,r),s}function ti(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return t.length&&r&&n===void 0&&!Ti(e,t.slice(0,-1))?e:sX(e,t,n,r)}function nDt(e){return an(e)==="object"&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function gI(e){return Array.isArray(e)?[]:{}}var rDt=typeof Reflect>"u"?Object.keys:Reflect.ownKeys;function Pd(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=gI(t[0]);return t.forEach(function(o){function a(i,s){var l=new Set(s),c=Ti(o,i),u=Array.isArray(c);if(u||nDt(c)){if(!l.has(c)){l.add(c);var f=Ti(r,i);u?r=ti(r,i,[]):(!f||an(f)!=="object")&&(r=ti(r,i,gI(c))),rDt(c).forEach(function(h){a([].concat(ot(i),[h]),l)})}}else r=ti(r,i,c)}a([])}),r}const oDt=p.createContext({}),aDt=p.createContext(void 0);var iDt={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"},sDt={locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"OK",clear:"Clear",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",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,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 lDt={placeholder:"Select time",rangePlaceholder:["Start time","End time"]},lX=lDt,cDt={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"]},sDt),timePickerLocale:Object.assign({},lX)},mI=cDt,Do="${label} is not a valid ${type}",uDt={locale:"en",Pagination:iDt,DatePicker:mI,TimePicker:lX,Calendar:mI,global:{placeholder:"Please select"},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:Do,method:Do,array:Do,object:Do,number:Do,date:Do,boolean:Do,integer:Do,float:Do,regexp:Do,email:Do,url:Do,hex:Do},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"}},vu=uDt;let hv=Object.assign({},vu.Modal),gv=[];const vI=()=>gv.reduce((e,t)=>Object.assign(Object.assign({},e),t),vu.Modal);function dDt(e){if(e){const t=Object.assign({},e);return gv.push(t),hv=vI(),()=>{gv=gv.filter(n=>n!==t),hv=vI()}}hv=Object.assign({},vu.Modal)}function cX(){return hv}const fDt=p.createContext(void 0),v9=fDt,pDt=(e,t)=>{const n=p.useContext(v9),r=p.useMemo(()=>{var a;const i=t||vu[e],s=(a=n==null?void 0:n[e])!==null&&a!==void 0?a:{};return Object.assign(Object.assign({},typeof i=="function"?i():i),s||{})},[e,t,n]),o=p.useMemo(()=>{const a=n==null?void 0:n.locale;return n!=null&&n.exist&&!a?vu.locale:a},[n]);return[r,o]},b9=pDt,hDt="internalMark",gDt=e=>{const{locale:t={},children:n,_ANT_MARK__:r}=e;p.useEffect(()=>dDt(t&&t.Modal),[t]);const o=p.useMemo(()=>Object.assign(Object.assign({},t),{exist:!0}),[t]);return p.createElement(v9.Provider,{value:o},n)},mDt=gDt;function $r(e,t){vDt(e)&&(e="100%");var n=bDt(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 F0(e){return Math.min(1,Math.max(0,e))}function vDt(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function bDt(e){return typeof e=="string"&&e.indexOf("%")!==-1}function uX(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function B0(e){return e<=1?"".concat(Number(e)*100,"%"):e}function $c(e){return e.length===1?"0"+e:String(e)}function yDt(e,t,n){return{r:$r(e,255)*255,g:$r(t,255)*255,b:$r(n,255)*255}}function bI(e,t,n){e=$r(e,255),t=$r(t,255),n=$r(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),a=0,i=0,s=(r+o)/2;if(r===o)i=0,a=0;else{var l=r-o;switch(i=s>.5?l/(2-r-o):l/(r+o),r){case e:a=(t-n)/l+(t<n?6:0);break;case t:a=(n-e)/l+2;break;case n:a=(e-t)/l+4;break}a/=6}return{h:a,s:i,l:s}}function X5(e,t,n){return n<0&&(n+=1),n>1&&(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 xDt(e,t,n){var r,o,a;if(e=$r(e,360),t=$r(t,100),n=$r(n,100),t===0)o=n,a=n,r=n;else{var i=n<.5?n*(1+t):n+t-n*t,s=2*n-i;r=X5(s,i,e+1/3),o=X5(s,i,e),a=X5(s,i,e-1/3)}return{r:r*255,g:o*255,b:a*255}}function tS(e,t,n){e=$r(e,255),t=$r(t,255),n=$r(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),a=0,i=r,s=r-o,l=r===0?0:s/r;if(r===o)a=0;else{switch(r){case e:a=(t-n)/s+(t<n?6:0);break;case t:a=(n-e)/s+2;break;case n:a=(e-t)/s+4;break}a/=6}return{h:a,s:l,v:i}}function ADt(e,t,n){e=$r(e,360)*6,t=$r(t,100),n=$r(n,100);var r=Math.floor(e),o=e-r,a=n*(1-t),i=n*(1-o*t),s=n*(1-(1-o)*t),l=r%6,c=[n,i,a,a,s,n][l],u=[s,n,n,i,a,a][l],f=[a,a,s,n,n,i][l];return{r:c*255,g:u*255,b:f*255}}function nS(e,t,n,r){var o=[$c(Math.round(e).toString(16)),$c(Math.round(t).toString(16)),$c(Math.round(n).toString(16))];return r&&o[0].startsWith(o[0].charAt(1))&&o[1].startsWith(o[1].charAt(1))&&o[2].startsWith(o[2].charAt(1))?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0):o.join("")}function wDt(e,t,n,r,o){var a=[$c(Math.round(e).toString(16)),$c(Math.round(t).toString(16)),$c(Math.round(n).toString(16)),$c(CDt(r))];return o&&a[0].startsWith(a[0].charAt(1))&&a[1].startsWith(a[1].charAt(1))&&a[2].startsWith(a[2].charAt(1))&&a[3].startsWith(a[3].charAt(1))?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0)+a[3].charAt(0):a.join("")}function CDt(e){return Math.round(parseFloat(e)*255).toString(16)}function yI(e){return Fo(e)/255}function Fo(e){return parseInt(e,16)}function SDt(e){return{r:e>>16,g:(e&65280)>>8,b:e&255}}var rS={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 Ed(e){var t={r:0,g:0,b:0},n=1,r=null,o=null,a=null,i=!1,s=!1;return typeof e=="string"&&(e=ODt(e)),typeof e=="object"&&(ss(e.r)&&ss(e.g)&&ss(e.b)?(t=yDt(e.r,e.g,e.b),i=!0,s=String(e.r).substr(-1)==="%"?"prgb":"rgb"):ss(e.h)&&ss(e.s)&&ss(e.v)?(r=B0(e.s),o=B0(e.v),t=ADt(e.h,r,o),i=!0,s="hsv"):ss(e.h)&&ss(e.s)&&ss(e.l)&&(r=B0(e.s),a=B0(e.l),t=xDt(e.h,r,a),i=!0,s="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(n=e.a)),n=uX(n),{ok:i,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 EDt="[-\\+]?\\d+%?",kDt="[-\\+]?\\d*\\.\\d+%?",Rl="(?:".concat(kDt,")|(?:").concat(EDt,")"),Y5="[\\s|\\(]+(".concat(Rl,")[,|\\s]+(").concat(Rl,")[,|\\s]+(").concat(Rl,")\\s*\\)?"),J5="[\\s|\\(]+(".concat(Rl,")[,|\\s]+(").concat(Rl,")[,|\\s]+(").concat(Rl,")[,|\\s]+(").concat(Rl,")\\s*\\)?"),Ya={CSS_UNIT:new RegExp(Rl),rgb:new RegExp("rgb"+Y5),rgba:new RegExp("rgba"+J5),hsl:new RegExp("hsl"+Y5),hsla:new RegExp("hsla"+J5),hsv:new RegExp("hsv"+Y5),hsva:new RegExp("hsva"+J5),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 ODt(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(rS[e])e=rS[e],t=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n=Ya.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=Ya.rgba.exec(e),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=Ya.hsl.exec(e),n?{h:n[1],s:n[2],l:n[3]}:(n=Ya.hsla.exec(e),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=Ya.hsv.exec(e),n?{h:n[1],s:n[2],v:n[3]}:(n=Ya.hsva.exec(e),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=Ya.hex8.exec(e),n?{r:Fo(n[1]),g:Fo(n[2]),b:Fo(n[3]),a:yI(n[4]),format:t?"name":"hex8"}:(n=Ya.hex6.exec(e),n?{r:Fo(n[1]),g:Fo(n[2]),b:Fo(n[3]),format:t?"name":"hex"}:(n=Ya.hex4.exec(e),n?{r:Fo(n[1]+n[1]),g:Fo(n[2]+n[2]),b:Fo(n[3]+n[3]),a:yI(n[4]+n[4]),format:t?"name":"hex8"}:(n=Ya.hex3.exec(e),n?{r:Fo(n[1]+n[1]),g:Fo(n[2]+n[2]),b:Fo(n[3]+n[3]),format:t?"name":"hex"}:!1)))))))))}function ss(e){return!!Ya.CSS_UNIT.exec(String(e))}var oo=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=SDt(t)),this.originalInput=t;var o=Ed(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,a=t.r/255,i=t.g/255,s=t.b/255;return a<=.03928?n=a/12.92:n=Math.pow((a+.055)/1.055,2.4),i<=.03928?r=i/12.92:r=Math.pow((i+.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=uX(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=tS(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=tS(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=bI(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=bI(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),nS(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),wDt(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($r(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($r(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="#"+nS(this.r,this.g,this.b,!1),n=0,r=Object.entries(rS);n<r.length;n++){var o=r[n],a=o[0],i=o[1];if(t===i)return a}return!1},e.prototype.toString=function(t){var n=!!t;t=t??this.format;var r=!1,o=this.a<1&&this.a>=0,a=!n&&o&&(t.startsWith("hex")||t==="name");return a?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=F0(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=F0(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=F0(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=F0(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(),a=n/100,i={r:(o.r-r.r)*a+r.r,g:(o.g-r.g)*a+r.g,b:(o.b-r.b)*a+r.b,a:(o.a-r.a)*a+r.a};return new e(i)},e.prototype.analogous=function(t,n){t===void 0&&(t=6),n===void 0&&(n=30);var r=this.toHsl(),o=360/n,a=[this];for(r.h=(r.h-(o*t>>1)+720)%360;--t;)r.h=(r.h+o)%360,a.push(new e(r));return a},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,a=n.v,i=[],s=1/t;t--;)i.push(new e({h:r,s:o,v:a})),a=(a+s)%1;return i},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],a=360/t,i=1;i<t;i++)o.push(new e({h:(r+i*a)%360,s:n.s,l:n.l}));return o},e.prototype.equals=function(t){return this.toRgbString()===new e(t).toRgbString()},e}(),$0=2,xI=.16,TDt=.05,jDt=.05,NDt=.15,dX=5,fX=4,PDt=[{index:7,opacity:.15},{index:6,opacity:.25},{index:5,opacity:.3},{index:5,opacity:.45},{index:5,opacity:.65},{index:5,opacity:.85},{index:4,opacity:.9},{index:3,opacity:.95},{index:2,opacity:.97},{index:1,opacity:.98}];function AI(e){var t=e.r,n=e.g,r=e.b,o=tS(t,n,r);return{h:o.h*360,s:o.s,v:o.v}}function z0(e){var t=e.r,n=e.g,r=e.b;return"#".concat(nS(t,n,r,!1))}function RDt(e,t,n){var r=n/100,o={r:(t.r-e.r)*r+e.r,g:(t.g-e.g)*r+e.g,b:(t.b-e.b)*r+e.b};return o}function wI(e,t,n){var r;return Math.round(e.h)>=60&&Math.round(e.h)<=240?r=n?Math.round(e.h)-$0*t:Math.round(e.h)+$0*t:r=n?Math.round(e.h)+$0*t:Math.round(e.h)-$0*t,r<0?r+=360:r>=360&&(r-=360),r}function CI(e,t,n){if(e.h===0&&e.s===0)return e.s;var r;return n?r=e.s-xI*t:t===fX?r=e.s+xI:r=e.s+TDt*t,r>1&&(r=1),n&&t===dX&&r>.1&&(r=.1),r<.06&&(r=.06),Number(r.toFixed(2))}function SI(e,t,n){var r;return n?r=e.v+jDt*t:r=e.v-NDt*t,r>1&&(r=1),Number(r.toFixed(2))}function Ws(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[],r=Ed(e),o=dX;o>0;o-=1){var a=AI(r),i=z0(Ed({h:wI(a,o,!0),s:CI(a,o,!0),v:SI(a,o,!0)}));n.push(i)}n.push(z0(r));for(var s=1;s<=fX;s+=1){var l=AI(r),c=z0(Ed({h:wI(l,s),s:CI(l,s),v:SI(l,s)}));n.push(c)}return t.theme==="dark"?PDt.map(function(u){var f=u.index,h=u.opacity,v=z0(RDt(Ed(t.backgroundColor||"#141414"),Ed(n[f]),h*100));return v}):n}var Q5={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"},mv={},Z5={};Object.keys(Q5).forEach(function(e){mv[e]=Ws(Q5[e]),mv[e].primary=mv[e][5],Z5[e]=Ws(Q5[e],{theme:"dark",backgroundColor:"#141414"}),Z5[e].primary=Z5[e][5]});var MDt=mv.blue;const y9={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"},jf=Object.assign(Object.assign({},y9),{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});function pX(e,t){let{generateColorPalettes:n,generateNeutralColorPalettes:r}=t;const{colorSuccess:o,colorWarning:a,colorError:i,colorInfo:s,colorPrimary:l,colorBgBase:c,colorTextBase:u}=e,f=n(l),h=n(o),v=n(a),b=n(i),m=n(s),y=r(c,u),A=e.colorLink||e.colorInfo,w=n(A);return Object.assign(Object.assign({},y),{colorPrimaryBg:f[1],colorPrimaryBgHover:f[2],colorPrimaryBorder:f[3],colorPrimaryBorderHover:f[4],colorPrimaryHover:f[5],colorPrimary:f[6],colorPrimaryActive:f[7],colorPrimaryTextHover:f[8],colorPrimaryText:f[9],colorPrimaryTextActive:f[10],colorSuccessBg:h[1],colorSuccessBgHover:h[2],colorSuccessBorder:h[3],colorSuccessBorderHover:h[4],colorSuccessHover:h[4],colorSuccess:h[6],colorSuccessActive:h[7],colorSuccessTextHover:h[8],colorSuccessText:h[9],colorSuccessTextActive:h[10],colorErrorBg:b[1],colorErrorBgHover:b[2],colorErrorBorder:b[3],colorErrorBorderHover:b[4],colorErrorHover:b[5],colorError:b[6],colorErrorActive:b[7],colorErrorTextHover:b[8],colorErrorText:b[9],colorErrorTextActive:b[10],colorWarningBg:v[1],colorWarningBgHover:v[2],colorWarningBorder:v[3],colorWarningBorderHover:v[4],colorWarningHover:v[4],colorWarning:v[6],colorWarningActive:v[7],colorWarningTextHover:v[8],colorWarningText:v[9],colorWarningTextActive:v[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:w[4],colorLink:w[6],colorLinkActive:w[7],colorBgMask:new oo("#000").setAlpha(.45).toRgbString(),colorWhite:"#fff"})}const LDt=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}},DDt=LDt;function IDt(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},DDt(r))}const FDt=e=>{const{controlHeight:t}=e;return{controlHeightSM:t*.75,controlHeightXS:t*.5,controlHeightLG:t*1.25}},hX=FDt;function vv(e){return(e+8)/e}function BDt(e){const t=new Array(10).fill(null).map((n,r)=>{const o=r-1,a=e*Math.pow(2.71828,o/5),i=r>1?Math.floor(a):Math.ceil(a);return Math.floor(i/2)*2});return t[1]=e,t.map(n=>({size:n,lineHeight:vv(n)}))}const $Dt=e=>{const t=BDt(e),n=t.map(u=>u.size),r=t.map(u=>u.lineHeight),o=n[1],a=n[0],i=n[2],s=r[1],l=r[0],c=r[2];return{fontSizeSM:a,fontSize:o,fontSizeLG:i,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*i),fontHeightSM:Math.round(l*a),lineHeightHeading1:r[6],lineHeightHeading2:r[5],lineHeightHeading3:r[4],lineHeightHeading4:r[3],lineHeightHeading5:r[2]}},gX=$Dt;function zDt(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 ls=(e,t)=>new oo(e).setAlpha(t).toRgbString(),sh=(e,t)=>new oo(e).darken(t).toHexString(),_Dt=e=>{const t=Ws(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]}},HDt=(e,t)=>{const n=e||"#fff",r=t||"#000";return{colorBgBase:n,colorTextBase:r,colorText:ls(r,.88),colorTextSecondary:ls(r,.65),colorTextTertiary:ls(r,.45),colorTextQuaternary:ls(r,.25),colorFill:ls(r,.15),colorFillSecondary:ls(r,.06),colorFillTertiary:ls(r,.04),colorFillQuaternary:ls(r,.02),colorBgLayout:sh(n,4),colorBgContainer:sh(n,0),colorBgElevated:sh(n,0),colorBgSpotlight:ls(r,.85),colorBgBlur:"transparent",colorBorder:sh(n,15),colorBorderSecondary:sh(n,6)}};function Qm(e){const t=Object.keys(y9).map(n=>{const r=Ws(e[n]);return new Array(10).fill(1).reduce((o,a,i)=>(o[`${n}-${i+1}`]=r[i],o[`${n}${i+1}`]=r[i],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),pX(e,{generateColorPalettes:_Dt,generateNeutralColorPalettes:HDt})),gX(e.fontSize)),zDt(e)),hX(e)),IDt(e))}const mX=Qg(Qm),Zg={token:jf,override:{override:jf},hashed:!0},vX=W.createContext(Zg),x9="anticon",UDt=(e,t)=>t||(e?`ant-${e}`:"ant"),Tr=p.createContext({getPrefixCls:UDt,iconPrefixCls:x9}),WDt=`-ant-${Date.now()}-${Math.random()}`;function VDt(e,t){const n={},r=(i,s)=>{let l=i.clone();return l=(s==null?void 0:s(l))||l,l.toRgbString()},o=(i,s)=>{const l=new oo(i),c=Ws(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().setAlpha(.2).toRgbString(),n[`${s}-color-deprecated-bg`]=c[0],n[`${s}-color-deprecated-border`]=c[2]};if(t.primaryColor){o(t.primaryColor,"primary");const i=new oo(t.primaryColor),s=Ws(i.toRgbString());s.forEach((c,u)=>{n[`primary-${u+1}`]=c}),n["primary-color-deprecated-l-35"]=r(i,c=>c.lighten(35)),n["primary-color-deprecated-l-20"]=r(i,c=>c.lighten(20)),n["primary-color-deprecated-t-20"]=r(i,c=>c.tint(20)),n["primary-color-deprecated-t-50"]=r(i,c=>c.tint(50)),n["primary-color-deprecated-f-12"]=r(i,c=>c.setAlpha(c.getAlpha()*.12));const l=new oo(s[0]);n["primary-color-active-deprecated-f-30"]=r(l,c=>c.setAlpha(c.getAlpha()*.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(i=>`--${e}-${i}: ${n[i]};`).join(`
`)}
}
`.trim()}function qDt(e,t){const n=VDt(e,t);So()&&Ns(n,`${WDt}-dynamic-theme`)}const oS=p.createContext(!1),bX=e=>{let{children:t,disabled:n}=e;const r=p.useContext(oS);return p.createElement(oS.Provider,{value:n??r},t)},yX=oS,aS=p.createContext(void 0),GDt=e=>{let{children:t,size:n}=e;const r=p.useContext(aS);return p.createElement(aS.Provider,{value:n||r},t)},c2=aS;function KDt(){const e=p.useContext(yX),t=p.useContext(c2);return{componentDisabled:e,componentSize:t}}const XDt="5.16.4";function e4(e){return e>=0&&e<=255}function _0(e,t){const{r:n,g:r,b:o,a}=new oo(e).toRgb();if(a<1)return e;const{r:i,g:s,b:l}=new oo(t).toRgb();for(let c=.01;c<=1;c+=.01){const u=Math.round((n-i*(1-c))/c),f=Math.round((r-s*(1-c))/c),h=Math.round((o-l*(1-c))/c);if(e4(u)&&e4(f)&&e4(h))return new oo({r:u,g:f,b:h,a:Math.round(c*100)/100}).toRgbString()}return new oo({r:n,g:r,b:o,a:1}).toRgbString()}var YDt=globalThis&&globalThis.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};function A9(e){const{override:t}=e,n=YDt(e,["override"]),r=Object.assign({},t);Object.keys(jf).forEach(h=>{delete r[h]});const o=Object.assign(Object.assign({},n),r),a=480,i=576,s=768,l=992,c=1200,u=1600;if(o.motion===!1){const h="0s";o.motionDurationFast=h,o.motionDurationMid=h,o.motionDurationSlow=h}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(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(o.colorErrorBg,o.colorBgContainer),colorWarningOutline:_0(o.colorWarningBg,o.colorBgContainer),fontSizeIcon:o.fontSizeSM,lineWidthFocus:o.lineWidth*4,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(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)
`,boxShadowSecondary:`
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)
`,boxShadowTertiary:`
0 1px 2px 0 rgba(0, 0, 0, 0.03),
0 1px 6px -1px rgba(0, 0, 0, 0.02),
0 2px 4px 0 rgba(0, 0, 0, 0.02)
`,screenXS:a,screenXSMin:a,screenXSMax:i-1,screenSM:i,screenSMMin:i,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 oo("rgba(0, 0, 0, 0.16)").toRgbString()},
0 3px 6px 0 ${new oo("rgba(0, 0, 0, 0.12)").toRgbString()},
0 5px 12px 4px ${new oo("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),
-9px 0 28px 8px rgba(0, 0, 0, 0.05)
`,boxShadowDrawerLeft:`
6px 0 16px 0 rgba(0, 0, 0, 0.08),
3px 0 6px -4px rgba(0, 0, 0, 0.12),
9px 0 28px 8px rgba(0, 0, 0, 0.05)
`,boxShadowDrawerUp:`
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)
`,boxShadowDrawerDown:`
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 EI=globalThis&&globalThis.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const xX={lineHeight:!0,lineHeightSM:!0,lineHeightLG:!0,lineHeightHeading1:!0,lineHeightHeading2:!0,lineHeightHeading3:!0,lineHeightHeading4:!0,lineHeightHeading5:!0,opacityLoading:!0,fontWeightStrong:!0,zIndexPopupBase:!0,zIndexBase:!0},AX={size:!0,sizeSM:!0,sizeLG:!0,sizeMD:!0,sizeXS:!0,sizeXXS:!0,sizeMS:!0,sizeXL:!0,sizeXXL:!0,sizeUnit:!0,sizeStep:!0,motionBase:!0,motionUnit:!0},JDt={screenXS:!0,screenXSMin:!0,screenXSMax:!0,screenSM:!0,screenSMMin:!0,screenSMMax:!0,screenMD:!0,screenMDMin:!0,screenMDMax:!0,screenLG:!0,screenLGMin:!0,screenLGMax:!0,screenXL:!0,screenXLMin:!0,screenXLMax:!0,screenXXL:!0,screenXXLMin:!0},wX=(e,t,n)=>{const r=n.getDerivativeToken(e),{override:o}=t,a=EI(t,["override"]);let i=Object.assign(Object.assign({},r),{override:o});return i=A9(i),a&&Object.entries(a).forEach(s=>{let[l,c]=s;const{theme:u}=c,f=EI(c,["theme"]);let h=f;u&&(h=wX(Object.assign(Object.assign({},i),f),{override:f},u)),i[l]=h}),i};function $a(){const{token:e,hashed:t,theme:n,override:r,cssVar:o}=W.useContext(vX),a=`${XDt}-${t||""}`,i=n||mX,[s,l,c]=RLt(i,[jf,e],{salt:a,override:r,getComputedToken:wX,formatToken:A9,cssVar:o&&{prefix:o.prefix,key:o.key,unitless:xX,ignore:AX,preserve:JDt}});return[i,c,t?l:"",s,o]}function CX(e,t,n){return t=Fh(t),tB(e,l2()?Reflect.construct(t,n||[],Fh(e).constructor):t.apply(e,n))}let QDt=ea(function e(){ta(this,e)});const SX=QDt,EX="CALC_UNIT",ZDt=new RegExp(EX,"g");function t4(e){return typeof e=="number"?`${e}${EX}`:e}let eIt=function(e){function t(n){var r;return ta(this,t),r=CX(this,t),r.result="",n instanceof t?r.result=`(${n.result})`:typeof n=="number"?r.result=t4(n):typeof n=="string"&&(r.result=n),r}return cm(t,e),ea(t,[{key:"add",value:function(r){return r instanceof t?this.result=`${this.result} + ${r.getResult()}`:(typeof r=="number"||typeof r=="string")&&(this.result=`${this.result} + ${t4(r)}`),this.lowPriority=!0,this}},{key:"sub",value:function(r){return r instanceof t?this.result=`${this.result} - ${r.getResult()}`:(typeof r=="number"||typeof r=="string")&&(this.result=`${this.result} - ${t4(r)}`),this.lowPriority=!0,this}},{key:"mul",value:function(r){return this.lowPriority&&(this.result=`(${this.result})`),r instanceof t?this.result=`${this.result} * ${r.getResult(!0)}`:(typeof r=="number"||typeof r=="string")&&(this.result=`${this.result} * ${r}`),this.lowPriority=!1,this}},{key:"div",value:function(r){return this.lowPriority&&(this.result=`(${this.result})`),r instanceof t?this.result=`${this.result} / ${r.getResult(!0)}`:(typeof r=="number"||typeof r=="string")&&(this.result=`${this.result} / ${r}`),this.lowPriority=!1,this}},{key:"getResult",value:function(r){return this.lowPriority||r?`(${this.result})`:this.result}},{key:"equal",value:function(r){const{unit:o=!0}=r||{};return this.result=this.result.replace(ZDt,o?"px":""),typeof this.lowPriority<"u"?`calc(${this.result})`:this.result}}])}(SX),tIt=function(e){function t(n){var r;return ta(this,t),r=CX(this,t),r.result=0,n instanceof t?r.result=n.result:typeof n=="number"&&(r.result=n),r}return cm(t,e),ea(t,[{key:"add",value:function(r){return r instanceof t?this.result+=r.result:typeof r=="number"&&(this.result+=r),this}},{key:"sub",value:function(r){return r instanceof t?this.result-=r.result:typeof r=="number"&&(this.result-=r),this}},{key:"mul",value:function(r){return r instanceof t?this.result*=r.result:typeof r=="number"&&(this.result*=r),this}},{key:"div",value:function(r){return r instanceof t?this.result/=r.result:typeof r=="number"&&(this.result/=r),this}},{key:"equal",value:function(){return this.result}}])}(SX);const nIt=e=>{const t=e==="css"?eIt:tIt;return n=>new t(n)},rIt=nIt;function kX(e){var t=p.useRef();t.current=e;var n=p.useCallback(function(){for(var r,o=arguments.length,a=new Array(o),i=0;i<o;i++)a[i]=arguments[i];return(r=t.current)===null||r===void 0?void 0:r.call.apply(r,[t].concat(a))},[]);return n}function Mh(e){var t=p.useRef(!1),n=p.useState(e),r=Ge(n,2),o=r[0],a=r[1];p.useEffect(function(){return t.current=!1,function(){t.current=!0}},[]);function i(s,l){l&&t.current||a(s)}return[o,i]}const w9=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return{boxSizing:"border-box",margin:0,padding:0,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight,listStyle:"none",fontFamily:t?"inherit":e.fontFamily}},oIt=()=>({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"}}),aIt=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}}),iIt=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,\n &:hover":{textDecoration:e.linkHoverDecoration,outline:0},"&:focus":{textDecoration:e.linkFocusDecoration,outline:0},"&[disabled]":{color:e.colorTextDisabled,cursor:"not-allowed"}}}),sIt=(e,t,n,r)=>{const o=`[class^="${t}"], [class*=" ${t}"]`,a=n?`.${n}`:o,i={boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}};let s={};return r!==!1&&(s={fontFamily:e.fontFamily,fontSize:e.fontSize}),{[a]:Object.assign(Object.assign(Object.assign({},s),i),{[o]:i})}},lIt=e=>({outline:`${en(e.lineWidthFocus)} solid ${e.colorPrimaryBorder}`,outlineOffset:1,transition:"outline-offset 0s, outline 0s"}),C9=e=>({"&:focus-visible":Object.assign({},lIt(e))});function cIt(e){return e==="js"?{max:Math.max,min:Math.min}:{max:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return`max(${n.map(o=>en(o)).join(",")})`},min:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return`min(${n.map(o=>en(o)).join(",")})`}}}const OX=typeof CSSINJS_STATISTIC<"u";let iS=!0;function rl(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(!OX)return Object.assign.apply(Object,[{}].concat(t));iS=!1;const r={};return t.forEach(o=>{Object.keys(o).forEach(i=>{Object.defineProperty(r,i,{configurable:!0,enumerable:!0,get:()=>o[i]})})}),iS=!0,r}const kI={};function uIt(){}const dIt=e=>{let t,n=e,r=uIt;return OX&&typeof Proxy<"u"&&(t=new Set,n=new Proxy(e,{get(o,a){return iS&&t.add(a),o[a]}}),r=(o,a)=>{var i;kI[o]={global:Array.from(t),component:Object.assign(Object.assign({},(i=kI[o])===null||i===void 0?void 0:i.component),a)}}),{token:n,keys:t,flush:r}},fIt=(e,t)=>{const[n,r]=$a();return ZC({theme:n,token:r,hashId:"",path:["ant-design-icons",e],nonce:()=>t==null?void 0:t.nonce},()=>[{[`.${e}`]:Object.assign(Object.assign({},oIt()),{[`.${e} .${e}-icon`]:{display:"block"}})}])},TX=fIt,jX=(e,t,n)=>{var r;return typeof n=="function"?n(rl(t,(r=t[e])!==null&&r!==void 0?r:{})):n??{}},NX=(e,t,n,r)=>{const o=Object.assign({},t[e]);if(r!=null&&r.deprecatedTokens){const{deprecatedTokens:i}=r;i.forEach(s=>{let[l,c]=s;var u;(o!=null&&o[l]||o!=null&&o[c])&&((u=o[c])!==null&&u!==void 0||(o[c]=o==null?void 0:o[l]))})}const a=Object.assign(Object.assign({},n),o);return Object.keys(a).forEach(i=>{a[i]===t[i]&&delete a[i]}),a},pIt=(e,t)=>`${[t,e.replace(/([A-Z]+)([A-Z][a-z]+)/g,"$1-$2").replace(/([a-z])([A-Z])/g,"$1-$2")].filter(Boolean).join("-")}`;function S9(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const o=Array.isArray(e)?e:[e,e],[a]=o,i=o.join("-");return function(s){let l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:s;const[c,u,f,h,v]=$a(),{getPrefixCls:b,iconPrefixCls:m,csp:y}=p.useContext(Tr),A=b(),w=v?"css":"js",k=rIt(w),{max:C,min:E}=cIt(w),S={theme:c,token:h,hashId:f,nonce:()=>y==null?void 0:y.nonce,clientOnly:r.clientOnly,order:r.order||-999};return ZC(Object.assign(Object.assign({},S),{clientOnly:!1,path:["Shared",A]}),()=>[{"&":iIt(h)}]),TX(m,y),[ZC(Object.assign(Object.assign({},S),{path:[i,s,m]}),()=>{if(r.injectStyle===!1)return[];const{token:T,flush:P}=dIt(h),N=jX(a,u,n),L=`.${s}`,I=NX(a,u,N,{deprecatedTokens:r.deprecatedTokens});v&&Object.keys(N).forEach(R=>{N[R]=`var(${VK(R,pIt(a,v.prefix))})`});const M=rl(T,{componentCls:L,prefixCls:s,iconCls:`.${m}`,antCls:`.${A}`,calc:k,max:C,min:E},v?N:I),B=t(M,{hashId:f,prefixCls:s,rootPrefixCls:A,iconPrefixCls:m});return P(a,I),[r.resetStyle===!1?null:sIt(M,s,l,r.resetFont),B]}),f]}}const E9=(e,t,n,r)=>{const o=S9(e,t,n,Object.assign({resetStyle:!1,order:-998},r));return i=>{let{prefixCls:s,rootCls:l=s}=i;return o(s,l),null}},hIt=(e,t,n)=>{function r(c){return`${e}${c.slice(0,1).toUpperCase()}${c.slice(1)}`}const{unitless:o={},injectStyle:a=!0}=n??{},i={[r("zIndexPopup")]:!0};Object.keys(o).forEach(c=>{i[r(c)]=o[c]});const s=c=>{let{rootCls:u,cssVar:f}=c;const[,h]=$a();return WLt({path:[e],prefix:f.prefix,key:f==null?void 0:f.key,unitless:Object.assign(Object.assign({},xX),i),ignore:AX,token:h,scope:u},()=>{const v=jX(e,h,t),b=NX(e,h,v,{deprecatedTokens:n==null?void 0:n.deprecatedTokens});return Object.keys(v).forEach(m=>{b[r(m)]=b[m],delete b[m]}),b}),null};return c=>{const[,,,,u]=$a();return[f=>a&&u?W.createElement(W.Fragment,null,W.createElement(s,{rootCls:c,cssVar:u,component:e}),f):f,u==null?void 0:u.key]}},u2=(e,t,n,r)=>{const o=S9(e,t,n,r),a=hIt(Array.isArray(e)?e[0]:e,n,r);return function(i){let s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:i;const[,l]=o(i,s),[c,u]=a(s);return[c,l,u]}},gIt=Object.assign({},Pa),{useId:OI}=gIt,mIt=()=>"",vIt=typeof OI>"u"?mIt:OI,bIt=vIt;function yIt(e,t,n){var r;const o=e||{},a=o.inherit===!1||!t?Object.assign(Object.assign({},Zg),{hashed:(r=t==null?void 0:t.hashed)!==null&&r!==void 0?r:Zg.hashed,cssVar:t==null?void 0:t.cssVar}):t,i=bIt();return s2(()=>{var s,l;if(!e)return t;const c=Object.assign({},a.components);Object.keys(e.components||{}).forEach(h=>{c[h]=Object.assign(Object.assign({},c[h]),e.components[h])});const u=`css-var-${i.replace(/:/g,"")}`,f=((s=o.cssVar)!==null&&s!==void 0?s:a.cssVar)&&Object.assign(Object.assign(Object.assign({prefix:n==null?void 0:n.prefixCls},typeof a.cssVar=="object"?a.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({},a),o),{token:Object.assign(Object.assign({},a.token),o.token),components:c,cssVar:f})},[o,a],(s,l)=>s.some((c,u)=>{const f=l[u];return!Jg(c,f,!0)}))}var xIt=["children"],PX=p.createContext({});function AIt(e){var t=e.children,n=lr(e,xIt);return p.createElement(PX.Provider,{value:n},t)}var wIt=function(e){cm(n,e);var t=h9(n);function n(){return ta(this,n),t.apply(this,arguments)}return ea(n,[{key:"render",value:function(){return this.props.children}}]),n}(p.Component),kc="none",H0="appear",U0="enter",W0="leave",TI="none",ni="prepare",Rd="start",Md="active",k9="end",RX="prepared";function jI(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 CIt(e,t){var n={animationend:jI("Animation","AnimationEnd"),transitionend:jI("Transition","TransitionEnd")};return e&&("AnimationEvent"in t||delete n.animationend.animation,"TransitionEvent"in t||delete n.transitionend.transition),n}var SIt=CIt(So(),typeof window<"u"?window:{}),MX={};if(So()){var EIt=document.createElement("div");MX=EIt.style}var V0={};function LX(e){if(V0[e])return V0[e];var t=SIt[e];if(t)for(var n=Object.keys(t),r=n.length,o=0;o<r;o+=1){var a=n[o];if(Object.prototype.hasOwnProperty.call(t,a)&&a in MX)return V0[e]=t[a],V0[e]}return""}var DX=LX("animationend"),IX=LX("transitionend"),FX=!!(DX&&IX),NI=DX||"animationend",PI=IX||"transitionend";function RI(e,t){if(!e)return null;if(an(e)==="object"){var n=t.replace(/-\w/g,function(r){return r[1].toUpperCase()});return e[n]}return"".concat(e,"-").concat(t)}const kIt=function(e){var t=p.useRef(),n=p.useRef(e);n.current=e;var r=p.useCallback(function(i){n.current(i)},[]);function o(i){i&&(i.removeEventListener(PI,r),i.removeEventListener(NI,r))}function a(i){t.current&&t.current!==i&&o(t.current),i&&i!==t.current&&(i.addEventListener(PI,r),i.addEventListener(NI,r),t.current=i)}return p.useEffect(function(){return function(){o(t.current)}},[]),[a,o]};var BX=So()?p.useLayoutEffect:p.useEffect;const OIt=function(){var e=p.useRef(null);function t(){mu.cancel(e.current)}function n(r){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;t();var a=mu(function(){o<=1?r({isCanceled:function(){return a!==e.current}}):n(r,o-1)});e.current=a}return p.useEffect(function(){return function(){t()}},[]),[n,t]};var TIt=[ni,Rd,Md,k9],jIt=[ni,RX],$X=!1,NIt=!0;function zX(e){return e===Md||e===k9}const PIt=function(e,t,n){var r=Mh(TI),o=Ge(r,2),a=o[0],i=o[1],s=OIt(),l=Ge(s,2),c=l[0],u=l[1];function f(){i(ni,!0)}var h=t?jIt:TIt;return BX(function(){if(a!==TI&&a!==k9){var v=h.indexOf(a),b=h[v+1],m=n(a);m===$X?i(b,!0):b&&c(function(y){function A(){y.isCanceled()||i(b,!0)}m===!0?A():Promise.resolve(m).then(A)})}},[e,a]),p.useEffect(function(){return function(){u()}},[]),[f,a]};function RIt(e,t,n,r){var o=r.motionEnter,a=o===void 0?!0:o,i=r.motionAppear,s=i===void 0?!0:i,l=r.motionLeave,c=l===void 0?!0:l,u=r.motionDeadline,f=r.motionLeaveImmediately,h=r.onAppearPrepare,v=r.onEnterPrepare,b=r.onLeavePrepare,m=r.onAppearStart,y=r.onEnterStart,A=r.onLeaveStart,w=r.onAppearActive,k=r.onEnterActive,C=r.onLeaveActive,E=r.onAppearEnd,S=r.onEnterEnd,O=r.onLeaveEnd,T=r.onVisibleChanged,P=Mh(),N=Ge(P,2),L=N[0],I=N[1],M=Mh(kc),B=Ge(M,2),R=B[0],D=B[1],$=Mh(null),z=Ge($,2),_=z[0],V=z[1],H=p.useRef(!1),K=p.useRef(null);function X(){return n()}var Y=p.useRef(!1);function ne(){D(kc,!0),V(null,!0)}function ee(We){var he=X();if(!(We&&!We.deadline&&We.target!==he)){var pe=Y.current,je;R===H0&&pe?je=E==null?void 0:E(he,We):R===U0&&pe?je=S==null?void 0:S(he,We):R===W0&&pe&&(je=O==null?void 0:O(he,We)),R!==kc&&pe&&je!==!1&&ne()}}var re=kIt(ee),be=Ge(re,1),ce=be[0],le=function(he){var pe,je,Le;switch(he){case H0:return pe={},me(pe,ni,h),me(pe,Rd,m),me(pe,Md,w),pe;case U0:return je={},me(je,ni,v),me(je,Rd,y),me(je,Md,k),je;case W0:return Le={},me(Le,ni,b),me(Le,Rd,A),me(Le,Md,C),Le;default:return{}}},ge=p.useMemo(function(){return le(R)},[R]),ie=PIt(R,!e,function(We){if(We===ni){var he=ge[ni];return he?he(X()):$X}if(Oe in ge){var pe;V(((pe=ge[Oe])===null||pe===void 0?void 0:pe.call(ge,X(),null))||null)}return Oe===Md&&(ce(X()),u>0&&(clearTimeout(K.current),K.current=setTimeout(function(){ee({deadline:!0})},u))),Oe===RX&&ne(),NIt}),Pe=Ge(ie,2),Te=Pe[0],Oe=Pe[1],Ie=zX(Oe);Y.current=Ie,BX(function(){I(t);var We=H.current;H.current=!0;var he;!We&&t&&s&&(he=H0),We&&t&&a&&(he=U0),(We&&!t&&c||!We&&f&&!t&&c)&&(he=W0);var pe=le(he);he&&(e||pe[ni])?(D(he),Te()):D(kc)},[t]),p.useEffect(function(){(R===H0&&!s||R===U0&&!a||R===W0&&!c)&&D(kc)},[s,a,c]),p.useEffect(function(){return function(){H.current=!1,clearTimeout(K.current)}},[]);var Ne=p.useRef(!1);p.useEffect(function(){L&&(Ne.current=!0),L!==void 0&&R===kc&&((Ne.current||L)&&(T==null||T(L)),Ne.current=!0)},[L,R]);var Ue=_;return ge[ni]&&Oe===Rd&&(Ue=de({transition:"none"},Ue)),[R,Oe,Ue,L??t]}function MIt(e){var t=e;an(e)==="object"&&(t=e.transitionSupport);function n(o,a){return!!(o.motionName&&t&&a!==!1)}var r=p.forwardRef(function(o,a){var i=o.visible,s=i===void 0?!0:i,l=o.removeOnLeave,c=l===void 0?!0:l,u=o.forceRender,f=o.children,h=o.motionName,v=o.leavedClassName,b=o.eventProps,m=p.useContext(PX),y=m.motion,A=n(o,y),w=p.useRef(),k=p.useRef();function C(){try{return w.current instanceof HTMLElement?w.current:QLt(k.current)}catch{return null}}var E=RIt(A,s,C,o),S=Ge(E,4),O=S[0],T=S[1],P=S[2],N=S[3],L=p.useRef(N);N&&(L.current=!0);var I=p.useCallback(function(V){w.current=V,nX(a,V)},[a]),M,B=de(de({},b),{},{visible:s});if(!f)M=null;else if(O===kc)N?M=f(de({},B),I):!c&&L.current&&v?M=f(de(de({},B),{},{className:v}),I):u||!c&&!v?M=f(de(de({},B),{},{style:{display:"none"}}),I):M=null;else{var R,D;T===ni?D="prepare":zX(T)?D="active":T===Rd&&(D="start");var $=RI(h,"".concat(O,"-").concat(D));M=f(de(de({},B),{},{className:bt(RI(h,O),(R={},me(R,$,$&&D),me(R,h,typeof h=="string"),R)),style:P}),I)}if(p.isValidElement(M)&&p9(M)){var z=M,_=z.ref;_||(M=p.cloneElement(M,{ref:I}))}return p.createElement(wIt,{ref:k},M)});return r.displayName="CSSMotion",r}const Zm=MIt(FX);var sS="add",lS="keep",cS="remove",n4="removed";function LIt(e){var t;return e&&an(e)==="object"&&"key"in e?t=e:t={key:e},de(de({},t),{},{key:String(t.key)})}function uS(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return e.map(LIt)}function DIt(){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,a=uS(e),i=uS(t);a.forEach(function(c){for(var u=!1,f=r;f<o;f+=1){var h=i[f];if(h.key===c.key){r<f&&(n=n.concat(i.slice(r,f).map(function(v){return de(de({},v),{},{status:sS})})),r=f),n.push(de(de({},h),{},{status:lS})),r+=1,u=!0;break}}u||n.push(de(de({},c),{},{status:cS}))}),r<o&&(n=n.concat(i.slice(r).map(function(c){return de(de({},c),{},{status:sS})})));var s={};n.forEach(function(c){var u=c.key;s[u]=(s[u]||0)+1});var l=Object.keys(s).filter(function(c){return s[c]>1});return l.forEach(function(c){n=n.filter(function(u){var f=u.key,h=u.status;return f!==c||h!==cS}),n.forEach(function(u){u.key===c&&(u.status=lS)})}),n}var IIt=["component","children","onVisibleChanged","onAllRemoved"],FIt=["status"],BIt=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function $It(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Zm,n=function(r){cm(a,r);var o=h9(a);function a(){var i;ta(this,a);for(var s=arguments.length,l=new Array(s),c=0;c<s;c++)l[c]=arguments[c];return i=o.call.apply(o,[this].concat(l)),me(Gt(i),"state",{keyEntities:[]}),me(Gt(i),"removeKey",function(u){var f=i.state.keyEntities,h=f.map(function(v){return v.key!==u?v:de(de({},v),{},{status:n4})});return i.setState({keyEntities:h}),h.filter(function(v){var b=v.status;return b!==n4}).length}),i}return ea(a,[{key:"render",value:function(){var s=this,l=this.state.keyEntities,c=this.props,u=c.component,f=c.children,h=c.onVisibleChanged,v=c.onAllRemoved,b=lr(c,IIt),m=u||p.Fragment,y={};return BIt.forEach(function(A){y[A]=b[A],delete b[A]}),delete b.keys,p.createElement(m,b,l.map(function(A,w){var k=A.status,C=lr(A,FIt),E=k===sS||k===lS;return p.createElement(t,Z({},y,{key:C.key,visible:E,eventProps:C,onVisibleChanged:function(O){if(h==null||h(O,{key:C.key}),!O){var T=s.removeKey(C.key);T===0&&v&&v()}}}),function(S,O){return f(de(de({},S),{},{index:w}),O)})}))}}],[{key:"getDerivedStateFromProps",value:function(s,l){var c=s.keys,u=l.keyEntities,f=uS(c),h=DIt(u,f);return{keyEntities:h.filter(function(v){var b=u.find(function(m){var y=m.key;return v.key===y});return!(b&&b.status===n4&&v.status===cS)})}}}]),a}(p.Component);return me(n,"defaultProps",{component:"div"}),n}const zIt=$It(FX);function _It(e){const{children:t}=e,[,n]=$a(),{motion:r}=n,o=p.useRef(!1);return o.current=o.current||r===!1,o.current?p.createElement(AIt,{motion:r},t):t}const HIt=()=>null;var UIt=globalThis&&globalThis.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const WIt=["getTargetContainer","getPopupContainer","renderEmpty","input","pagination","form","select","button"],VIt="ant";let zb,_X,HX,UX;function bv(){return zb||VIt}function qIt(){return _X||x9}function GIt(e){return Object.keys(e).some(t=>t.endsWith("Color"))}const KIt=e=>{const{prefixCls:t,iconPrefixCls:n,theme:r,holderRender:o}=e;t!==void 0&&(zb=t),n!==void 0&&(_X=n),"holderRender"in e&&(UX=o),r&&(GIt(r)?qDt(bv(),r):HX=r)},O9=()=>({getPrefixCls:(e,t)=>t||(e?`${bv()}-${e}`:bv()),getIconPrefixCls:qIt,getRootPrefixCls:()=>zb||bv(),getTheme:()=>HX,holderRender:UX}),XIt=e=>{const{children:t,csp:n,autoInsertSpaceInButton:r,alert:o,anchor:a,form:i,locale:s,componentSize:l,direction:c,space:u,virtual:f,dropdownMatchSelectWidth:h,popupMatchSelectWidth:v,popupOverflow:b,legacyLocale:m,parentContext:y,iconPrefixCls:A,theme:w,componentDisabled:k,segmented:C,statistic:E,spin:S,calendar:O,carousel:T,cascader:P,collapse:N,typography:L,checkbox:I,descriptions:M,divider:B,drawer:R,skeleton:D,steps:$,image:z,layout:_,list:V,mentions:H,modal:K,progress:X,result:Y,slider:ne,breadcrumb:ee,menu:re,pagination:be,input:ce,textArea:le,empty:ge,badge:ie,radio:Pe,rate:Te,switch:Oe,transfer:Ie,avatar:Ne,message:Ue,tag:We,table:he,card:pe,tabs:je,timeline:Le,timePicker:nt,upload:gt,notification:tn,tree:Xt,colorPicker:rn,datePicker:ur,rangePicker:Un,flex:yr,wave:xr,dropdown:Nn,warning:jr,tour:Nr,floatButtonGroup:_r}=e,se=p.useCallback((Je,at)=>{const{prefixCls:jt}=e;if(at)return at;const Yt=jt||y.getPrefixCls("");return Je?`${Yt}-${Je}`:Yt},[y.getPrefixCls,e.prefixCls]),ue=A||y.iconPrefixCls||x9,Ae=n||y.csp;TX(ue,Ae);const Be=yIt(w,y.theme,{prefixCls:se("")}),He={csp:Ae,autoInsertSpaceInButton:r,alert:o,anchor:a,locale:s||m,direction:c,space:u,virtual:f,popupMatchSelectWidth:v??h,popupOverflow:b,getPrefixCls:se,iconPrefixCls:ue,theme:Be,segmented:C,statistic:E,spin:S,calendar:O,carousel:T,cascader:P,collapse:N,typography:L,checkbox:I,descriptions:M,divider:B,drawer:R,skeleton:D,steps:$,image:z,input:ce,textArea:le,layout:_,list:V,mentions:H,modal:K,progress:X,result:Y,slider:ne,breadcrumb:ee,menu:re,pagination:be,empty:ge,badge:ie,radio:Pe,rate:Te,switch:Oe,transfer:Ie,avatar:Ne,message:Ue,tag:We,table:he,card:pe,tabs:je,timeline:Le,timePicker:nt,upload:gt,notification:tn,tree:Xt,colorPicker:rn,datePicker:ur,rangePicker:Un,flex:yr,wave:xr,dropdown:Nn,warning:jr,tour:Nr,floatButtonGroup:_r},Ye=Object.assign({},y);Object.keys(He).forEach(Je=>{He[Je]!==void 0&&(Ye[Je]=He[Je])}),WIt.forEach(Je=>{const at=e[Je];at&&(Ye[Je]=at)});const tt=s2(()=>Ye,Ye,(Je,at)=>{const jt=Object.keys(Je),Yt=Object.keys(at);return jt.length!==Yt.length||jt.some(tr=>Je[tr]!==at[tr])}),Ze=p.useMemo(()=>({prefixCls:ue,csp:Ae}),[ue,Ae]);let Fe=p.createElement(p.Fragment,null,p.createElement(HIt,{dropdownMatchSelectWidth:h}),t);const Rt=p.useMemo(()=>{var Je,at,jt,Yt;return Pd(((Je=vu.Form)===null||Je===void 0?void 0:Je.defaultValidateMessages)||{},((jt=(at=tt.locale)===null||at===void 0?void 0:at.Form)===null||jt===void 0?void 0:jt.defaultValidateMessages)||{},((Yt=tt.form)===null||Yt===void 0?void 0:Yt.validateMessages)||{},(i==null?void 0:i.validateMessages)||{})},[tt,i==null?void 0:i.validateMessages]);Object.keys(Rt).length>0&&(Fe=p.createElement(aDt.Provider,{value:Rt},Fe)),s&&(Fe=p.createElement(mDt,{locale:s,_ANT_MARK__:hDt},Fe)),(ue||Ae)&&(Fe=p.createElement(m9.Provider,{value:Ze},Fe)),l&&(Fe=p.createElement(GDt,{size:l},Fe)),Fe=p.createElement(_It,null,Fe);const Vt=p.useMemo(()=>{const Je=Be||{},{algorithm:at,token:jt,components:Yt,cssVar:tr}=Je,_t=UIt(Je,["algorithm","token","components","cssVar"]),Ar=at&&(!Array.isArray(at)||at.length>0)?Qg(at):mX,nr={};Object.entries(Yt||{}).forEach(lo=>{let[To,rr]=lo;const Wn=Object.assign({},rr);"algorithm"in Wn&&(Wn.algorithm===!0?Wn.theme=Ar:(Array.isArray(Wn.algorithm)||typeof Wn.algorithm=="function")&&(Wn.theme=Qg(Wn.algorithm)),delete Wn.algorithm),nr[To]=Wn});const Pn=Object.assign(Object.assign({},jf),jt);return Object.assign(Object.assign({},_t),{theme:Ar,token:Pn,components:nr,override:Object.assign({override:Pn},nr),cssVar:tr})},[Be]);return w&&(Fe=p.createElement(vX.Provider,{value:Vt},Fe)),tt.warning&&(Fe=p.createElement(oDt.Provider,{value:tt.warning},Fe)),k!==void 0&&(Fe=p.createElement(bX,{disabled:k},Fe)),p.createElement(Tr.Provider,{value:tt},Fe)},dp=e=>{const t=p.useContext(Tr),n=p.useContext(v9);return p.createElement(XIt,Object.assign({parentContext:t,legacyLocale:n},e))};dp.ConfigContext=Tr;dp.SizeContext=c2;dp.config=KIt;dp.useConfig=KDt;Object.defineProperty(dp,"SizeContext",{get:()=>c2});const Du=dp;var YIt={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"};const JIt=YIt;function WX(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}function QIt(e){return WX(e)instanceof ShadowRoot}function ZIt(e){return QIt(e)?WX(e):null}function eFt(e){return e.replace(/-(.)/g,function(t,n){return n.toUpperCase()})}function tFt(e,t){Xo(e,"[@ant-design/icons] ".concat(t))}function MI(e){return an(e)==="object"&&typeof e.name=="string"&&typeof e.theme=="string"&&(an(e.icon)==="object"||typeof e.icon=="function")}function LI(){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[eFt(n)]=r}return t},{})}function dS(e,t,n){return n?W.createElement(e.tag,de(de({key:t},LI(e.attrs)),n),(e.children||[]).map(function(r,o){return dS(r,"".concat(t,"-").concat(e.tag,"-").concat(o))})):W.createElement(e.tag,de({key:t},LI(e.attrs)),(e.children||[]).map(function(r,o){return dS(r,"".concat(t,"-").concat(e.tag,"-").concat(o))}))}function VX(e){return Ws(e)[0]}function qX(e){return e?Array.isArray(e)?e:[e]:[]}var nFt=`
.anticon {
display: inline-flex;
alignItems: center;
color: inherit;
font-style: normal;
line-height: 0;
text-align: center;
text-transform: none;
vertical-align: -0.125em;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.anticon > * {
line-height: 1;
}
.anticon svg {
display: inline-block;
}
.anticon::before {
display: none;
}
.anticon .anticon-icon {
display: block;
}
.anticon[tabindex] {
cursor: pointer;
}
.anticon-spin::before,
.anticon-spin {
display: inline-block;
-webkit-animation: loadingCircle 1s infinite linear;
animation: loadingCircle 1s infinite linear;
}
@-webkit-keyframes loadingCircle {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes loadingCircle {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
`,rFt=function(t){var n=p.useContext(m9),r=n.csp,o=n.prefixCls,a=nFt;o&&(a=a.replace(/anticon/g,o)),p.useEffect(function(){var i=t.current,s=ZIt(i);Ns(a,"@ant-design-icons",{prepend:!0,csp:r,attachTo:s})},[])},oFt=["icon","className","onClick","style","primaryColor","secondaryColor"],Lh={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function aFt(e){var t=e.primaryColor,n=e.secondaryColor;Lh.primaryColor=t,Lh.secondaryColor=n||VX(t),Lh.calculated=!!n}function iFt(){return de({},Lh)}var d2=function(t){var n=t.icon,r=t.className,o=t.onClick,a=t.style,i=t.primaryColor,s=t.secondaryColor,l=lr(t,oFt),c=p.useRef(),u=Lh;if(i&&(u={primaryColor:i,secondaryColor:s||VX(i)}),rFt(c),tFt(MI(n),"icon should be icon definiton, but got ".concat(n)),!MI(n))return null;var f=n;return f&&typeof f.icon=="function"&&(f=de(de({},f),{},{icon:f.icon(u.primaryColor,u.secondaryColor)})),dS(f.icon,"svg-".concat(f.name),de(de({className:r,onClick:o,style:a,"data-icon":f.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},l),{},{ref:c}))};d2.displayName="IconReact";d2.getTwoToneColors=iFt;d2.setTwoToneColors=aFt;const T9=d2;function GX(e){var t=qX(e),n=Ge(t,2),r=n[0],o=n[1];return T9.setTwoToneColors({primaryColor:r,secondaryColor:o})}function sFt(){var e=T9.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor}var lFt=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];GX(MDt.primary);var f2=p.forwardRef(function(e,t){var n=e.className,r=e.icon,o=e.spin,a=e.rotate,i=e.tabIndex,s=e.onClick,l=e.twoToneColor,c=lr(e,lFt),u=p.useContext(m9),f=u.prefixCls,h=f===void 0?"anticon":f,v=u.rootClassName,b=bt(v,h,me(me({},"".concat(h,"-").concat(r.name),!!r.name),"".concat(h,"-spin"),!!o||r.name==="loading"),n),m=i;m===void 0&&s&&(m=-1);var y=a?{msTransform:"rotate(".concat(a,"deg)"),transform:"rotate(".concat(a,"deg)")}:void 0,A=qX(l),w=Ge(A,2),k=w[0],C=w[1];return p.createElement("span",Z({role:"img","aria-label":r.name},c,{ref:t,tabIndex:m,onClick:s,className:b}),p.createElement(T9,{icon:r,primaryColor:k,secondaryColor:C,style:y}))});f2.displayName="AntdIcon";f2.getTwoToneColor=sFt;f2.setTwoToneColor=GX;const fp=f2;var cFt=function(t,n){return p.createElement(fp,Z({},t,{ref:n,icon:JIt}))},uFt=p.forwardRef(cFt);const j9=uFt;var dFt={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"};const fFt=dFt;var pFt=function(t,n){return p.createElement(fp,Z({},t,{ref:n,icon:fFt}))},hFt=p.forwardRef(pFt);const N9=hFt;var gFt={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"};const mFt=gFt;var vFt=function(t,n){return p.createElement(fp,Z({},t,{ref:n,icon:mFt}))},bFt=p.forwardRef(vFt);const e1=bFt;var yFt={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"};const xFt=yFt;var AFt=function(t,n){return p.createElement(fp,Z({},t,{ref:n,icon:xFt}))},wFt=p.forwardRef(AFt);const P9=wFt;var CFt={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"};const SFt=CFt;var EFt=function(t,n){return p.createElement(fp,Z({},t,{ref:n,icon:SFt}))},kFt=p.forwardRef(EFt);const R9=kFt;var OFt=`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
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
mediaGroup method min minLength multiple muted name noValidate nonce open
optimum pattern placeholder poster preload radioGroup readOnly rel required
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
summary tabIndex target title type useMap value width wmode wrap`,TFt=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
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`,jFt="".concat(OFt," ").concat(TFt).split(/[\s\n]+/),NFt="aria-",PFt="data-";function DI(e,t){return e.indexOf(t)===0}function p2(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=de({},t);var r={};return Object.keys(e).forEach(function(o){(n.aria&&(o==="role"||DI(o,NFt))||n.data&&DI(o,PFt)||n.attr&&jFt.includes(o))&&(r[o]=e[o])}),r}function RFt(e){return e&&W.isValidElement(e)&&e.type===W.Fragment}const MFt=(e,t,n)=>W.isValidElement(e)?W.cloneElement(e,typeof n=="function"?n(e.props||{}):n):t;function KX(e,t){return MFt(e,e,t)}const LFt=e=>{const[,,,,t]=$a();return t?`${e}-css-var`:""},pp=LFt;var st={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(t){var n=t.keyCode;if(t.altKey&&!t.ctrlKey||t.metaKey||n>=st.F1&&n<=st.F12)return!1;switch(n){case st.ALT:case st.CAPS_LOCK:case st.CONTEXT_MENU:case st.CTRL:case st.DOWN:case st.END:case st.ESC:case st.HOME:case st.INSERT:case st.LEFT:case st.MAC_FF_META:case st.META:case st.NUMLOCK:case st.NUM_CENTER:case st.PAGE_DOWN:case st.PAGE_UP:case st.PAUSE:case st.PRINT_SCREEN:case st.RIGHT:case st.SHIFT:case st.UP:case st.WIN_KEY:case st.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(t){if(t>=st.ZERO&&t<=st.NINE||t>=st.NUM_ZERO&&t<=st.NUM_MULTIPLY||t>=st.A&&t<=st.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&t===0)return!0;switch(t){case st.SPACE:case st.QUESTION_MARK:case st.NUM_PLUS:case st.NUM_MINUS:case st.NUM_PERIOD:case st.NUM_DIVISION:case st.SEMICOLON:case st.DASH:case st.EQUALS:case st.COMMA:case st.PERIOD:case st.SLASH:case st.APOSTROPHE:case st.SINGLE_QUOTE:case st.OPEN_SQUARE_BRACKET:case st.BACKSLASH:case st.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},M9=p.forwardRef(function(e,t){var n=e.prefixCls,r=e.style,o=e.className,a=e.duration,i=a===void 0?4.5:a,s=e.eventKey,l=e.content,c=e.closable,u=e.closeIcon,f=u===void 0?"x":u,h=e.props,v=e.onClick,b=e.onNoticeClose,m=e.times,y=e.hovering,A=p.useState(!1),w=Ge(A,2),k=w[0],C=w[1],E=y||k,S=function(){b(s)},O=function(I){(I.key==="Enter"||I.code==="Enter"||I.keyCode===st.ENTER)&&S()};p.useEffect(function(){if(!E&&i>0){var L=setTimeout(function(){S()},i*1e3);return function(){clearTimeout(L)}}},[i,E,m]);var T=p.useMemo(function(){return an(c)==="object"&&c!==null?c:c?{closeIcon:f}:{}},[c,f]),P=p2(T,!0),N="".concat(n,"-notice");return p.createElement("div",Z({},h,{ref:t,className:bt(N,o,me({},"".concat(N,"-closable"),c)),style:r,onMouseEnter:function(I){var M;C(!0),h==null||(M=h.onMouseEnter)===null||M===void 0||M.call(h,I)},onMouseLeave:function(I){var M;C(!1),h==null||(M=h.onMouseLeave)===null||M===void 0||M.call(h,I)},onClick:v}),p.createElement("div",{className:"".concat(N,"-content")},l),c&&p.createElement("a",Z({tabIndex:0,className:"".concat(N,"-close"),onKeyDown:O,"aria-label":"Close"},P,{onClick:function(I){I.preventDefault(),I.stopPropagation(),S()}}),T.closeIcon))}),XX=W.createContext({}),YX=function(t){var n=t.children,r=t.classNames;return W.createElement(XX.Provider,{value:{classNames:r}},n)},II=8,FI=3,BI=16,DFt=function(t){var n={offset:II,threshold:FI,gap:BI};if(t&&an(t)==="object"){var r,o,a;n.offset=(r=t.offset)!==null&&r!==void 0?r:II,n.threshold=(o=t.threshold)!==null&&o!==void 0?o:FI,n.gap=(a=t.gap)!==null&&a!==void 0?a:BI}return[!!t,n]},IFt=["className","style","classNames","styles"],FFt=function(t){var n=t.configList,r=t.placement,o=t.prefixCls,a=t.className,i=t.style,s=t.motion,l=t.onAllNoticeRemoved,c=t.onNoticeClose,u=t.stack,f=p.useContext(XX),h=f.classNames,v=p.useRef({}),b=p.useState(null),m=Ge(b,2),y=m[0],A=m[1],w=p.useState([]),k=Ge(w,2),C=k[0],E=k[1],S=n.map(function(D){return{config:D,key:String(D.key)}}),O=DFt(u),T=Ge(O,2),P=T[0],N=T[1],L=N.offset,I=N.threshold,M=N.gap,B=P&&(C.length>0||S.length<=I),R=typeof s=="function"?s(r):s;return p.useEffect(function(){P&&C.length>1&&E(function(D){return D.filter(function($){return S.some(function(z){var _=z.key;return $===_})})})},[C,S,P]),p.useEffect(function(){var D;if(P&&v.current[(D=S[S.length-1])===null||D===void 0?void 0:D.key]){var $;A(v.current[($=S[S.length-1])===null||$===void 0?void 0:$.key])}},[S,P]),W.createElement(zIt,Z({key:r,className:bt(o,"".concat(o,"-").concat(r),h==null?void 0:h.list,a,me(me({},"".concat(o,"-stack"),!!P),"".concat(o,"-stack-expanded"),B)),style:i,keys:S,motionAppear:!0},R,{onAllRemoved:function(){l(r)}}),function(D,$){var z=D.config,_=D.className,V=D.style,H=D.index,K=z,X=K.key,Y=K.times,ne=String(X),ee=z,re=ee.className,be=ee.style,ce=ee.classNames,le=ee.styles,ge=lr(ee,IFt),ie=S.findIndex(function(nt){return nt.key===ne}),Pe={};if(P){var Te=S.length-1-(ie>-1?ie:H-1),Oe=r==="top"||r==="bottom"?"-50%":"0";if(Te>0){var Ie,Ne,Ue;Pe.height=B?(Ie=v.current[ne])===null||Ie===void 0?void 0:Ie.offsetHeight:y==null?void 0:y.offsetHeight;for(var We=0,he=0;he<Te;he++){var pe;We+=((pe=v.current[S[S.length-1-he].key])===null||pe===void 0?void 0:pe.offsetHeight)+M}var je=(B?We:Te*L)*(r.startsWith("top")?1:-1),Le=!B&&y!==null&&y!==void 0&&y.offsetWidth&&(Ne=v.current[ne])!==null&&Ne!==void 0&&Ne.offsetWidth?((y==null?void 0:y.offsetWidth)-L*2*(Te<3?Te:3))/((Ue=v.current[ne])===null||Ue===void 0?void 0:Ue.offsetWidth):1;Pe.transform="translate3d(".concat(Oe,", ").concat(je,"px, 0) scaleX(").concat(Le,")")}else Pe.transform="translate3d(".concat(Oe,", 0, 0)")}return W.createElement("div",{ref:$,className:bt("".concat(o,"-notice-wrapper"),_,ce==null?void 0:ce.wrapper),style:de(de(de({},V),Pe),le==null?void 0:le.wrapper),onMouseEnter:function(){return E(function(gt){return gt.includes(ne)?gt:[].concat(ot(gt),[ne])})},onMouseLeave:function(){return E(function(gt){return gt.filter(function(tn){return tn!==ne})})}},W.createElement(M9,Z({},ge,{ref:function(gt){ie>-1?v.current[ne]=gt:delete v.current[ne]},prefixCls:o,classNames:ce,styles:le,className:bt(re,h==null?void 0:h.notice),style:be,times:Y,key:X,eventKey:X,onNoticeClose:c,hovering:P&&C.length>0})))})},BFt=p.forwardRef(function(e,t){var n=e.prefixCls,r=n===void 0?"rc-notification":n,o=e.container,a=e.motion,i=e.maxCount,s=e.className,l=e.style,c=e.onAllRemoved,u=e.stack,f=e.renderNotifications,h=p.useState([]),v=Ge(h,2),b=v[0],m=v[1],y=function(P){var N,L=b.find(function(I){return I.key===P});L==null||(N=L.onClose)===null||N===void 0||N.call(L),m(function(I){return I.filter(function(M){return M.key!==P})})};p.useImperativeHandle(t,function(){return{open:function(P){m(function(N){var L=ot(N),I=L.findIndex(function(R){return R.key===P.key}),M=de({},P);if(I>=0){var B;M.times=(((B=N[I])===null||B===void 0?void 0:B.times)||0)+1,L[I]=M}else M.times=0,L.push(M);return i>0&&L.length>i&&(L=L.slice(-i)),L})},close:function(P){y(P)},destroy:function(){m([])}}});var A=p.useState({}),w=Ge(A,2),k=w[0],C=w[1];p.useEffect(function(){var T={};b.forEach(function(P){var N=P.placement,L=N===void 0?"topRight":N;L&&(T[L]=T[L]||[],T[L].push(P))}),Object.keys(k).forEach(function(P){T[P]=T[P]||[]}),C(T)},[b]);var E=function(P){C(function(N){var L=de({},N),I=L[P]||[];return I.length||delete L[P],L})},S=p.useRef(!1);if(p.useEffect(function(){Object.keys(k).length>0?S.current=!0:S.current&&(c==null||c(),S.current=!1)},[k]),!o)return null;var O=Object.keys(k);return ui.createPortal(p.createElement(p.Fragment,null,O.map(function(T){var P=k[T],N=p.createElement(FFt,{key:T,configList:P,placement:T,prefixCls:r,className:s==null?void 0:s(T),style:l==null?void 0:l(T),motion:a,onNoticeClose:y,onAllNoticeRemoved:E,stack:u});return f?f(N,{prefixCls:r,key:T}):N})),o)}),$Ft=["getContainer","motion","prefixCls","maxCount","className","style","onAllRemoved","stack","renderNotifications"],zFt=function(){return document.body},$I=0;function _Ft(){for(var e={},t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return n.forEach(function(o){o&&Object.keys(o).forEach(function(a){var i=o[a];i!==void 0&&(e[a]=i)})}),e}function JX(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.getContainer,n=t===void 0?zFt:t,r=e.motion,o=e.prefixCls,a=e.maxCount,i=e.className,s=e.style,l=e.onAllRemoved,c=e.stack,u=e.renderNotifications,f=lr(e,$Ft),h=p.useState(),v=Ge(h,2),b=v[0],m=v[1],y=p.useRef(),A=p.createElement(BFt,{container:b,ref:y,prefixCls:o,motion:r,maxCount:a,className:i,style:s,onAllRemoved:l,stack:c,renderNotifications:u}),w=p.useState([]),k=Ge(w,2),C=k[0],E=k[1],S=p.useMemo(function(){return{open:function(T){var P=_Ft(f,T);(P.key===null||P.key===void 0)&&(P.key="rc-notification-".concat($I),$I+=1),E(function(N){return[].concat(ot(N),[{type:"open",config:P}])})},close:function(T){E(function(P){return[].concat(ot(P),[{type:"close",key:T}])})},destroy:function(){E(function(T){return[].concat(ot(T),[{type:"destroy"}])})}}},[]);return p.useEffect(function(){m(n())}),p.useEffect(function(){y.current&&C.length&&(C.forEach(function(O){switch(O.type){case"open":y.current.open(O.config);break;case"close":y.current.close(O.key);break;case"destroy":y.current.destroy();break}}),E(function(O){return O.filter(function(T){return!C.includes(T)})}))},[C]),[S,A]}var HFt={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"};const UFt=HFt;var WFt=function(t,n){return p.createElement(fp,Z({},t,{ref:n,icon:UFt}))},VFt=p.forwardRef(WFt);const QX=VFt,qFt=W.createContext(void 0),ZX=qFt,Oc=100,GFt=10,h2=Oc*GFt,eY={Modal:Oc,Drawer:Oc,Popover:Oc,Popconfirm:Oc,Tooltip:Oc,Tour:Oc},KFt={SelectLike:50,Dropdown:50,DatePicker:50,Menu:50,ImagePreview:1};function XFt(e){return e in eY}function YFt(e,t){const[,n]=$a(),r=W.useContext(ZX),o=XFt(e);if(t!==void 0)return[t,t];let a=r??0;return o?(a+=(r?0:n.zIndexPopupBase)+eY[e],a=Math.min(a,n.zIndexPopupBase+h2)):a+=KFt[e],[r===void 0?t:a,a]}const JFt=e=>{const{componentCls:t,iconCls:n,boxShadow:r,colorText:o,colorSuccess:a,colorError:i,colorWarning:s,colorInfo:l,fontSizeLG:c,motionEaseInOutCirc:u,motionDurationSlow:f,marginXS:h,paddingXS:v,borderRadiusLG:b,zIndexPopup:m,contentPadding:y,contentBg:A}=e,w=`${t}-notice`,k=new Jn("MessageMoveIn",{"0%":{padding:0,transform:"translateY(-100%)",opacity:0},"100%":{padding:v,transform:"translateY(0)",opacity:1}}),C=new Jn("MessageMoveOut",{"0%":{maxHeight:e.height,padding:v,opacity:1},"100%":{maxHeight:0,padding:0,opacity:0}}),E={padding:v,textAlign:"center",[`${t}-custom-content > ${n}`]:{verticalAlign:"text-bottom",marginInlineEnd:h,fontSize:c},[`${w}-content`]:{display:"inline-block",padding:y,background:A,borderRadius:b,boxShadow:r,pointerEvents:"all"},[`${t}-success > ${n}`]:{color:a},[`${t}-error > ${n}`]:{color:i},[`${t}-warning > ${n}`]:{color:s},[`${t}-info > ${n},
${t}-loading > ${n}`]:{color:l}};return[{[t]:Object.assign(Object.assign({},w9(e)),{color:o,position:"fixed",top:h,width:"100%",pointerEvents:"none",zIndex:m,[`${t}-move-up`]:{animationFillMode:"forwards"},[`
${t}-move-up-appear,
${t}-move-up-enter
`]:{animationName:k,animationDuration:f,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:f,animationPlayState:"paused",animationTimingFunction:u},[`${t}-move-up-leave${t}-move-up-leave-active`]:{animationPlayState:"running"},"&-rtl":{direction:"rtl",span:{direction:"rtl"}}})},{[t]:{[`${w}-wrapper`]:Object.assign({},E)}},{[`${t}-notice-pure-panel`]:Object.assign(Object.assign({},E),{padding:0,textAlign:"start"})}]},QFt=e=>({zIndexPopup:e.zIndexPopupBase+h2+10,contentBg:e.colorBgElevated,contentPadding:`${(e.controlHeightLG-e.fontSize*e.lineHeight)/2}px ${e.paddingSM}px`}),tY=u2("Message",e=>{const t=rl(e,{height:150});return[JFt(t)]},QFt);var ZFt=globalThis&&globalThis.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const eBt={info:p.createElement(R9,null),success:p.createElement(j9,null),error:p.createElement(N9,null),warning:p.createElement(P9,null),loading:p.createElement(QX,null)},nY=e=>{let{prefixCls:t,type:n,icon:r,children:o}=e;return p.createElement("div",{className:bt(`${t}-custom-content`,`${t}-${n}`)},r||eBt[n],p.createElement("span",null,o))},tBt=e=>{const{prefixCls:t,className:n,type:r,icon:o,content:a}=e,i=ZFt(e,["prefixCls","className","type","icon","content"]),{getPrefixCls:s}=p.useContext(Tr),l=t||s("message"),c=pp(l),[u,f,h]=tY(l,c);return u(p.createElement(M9,Object.assign({},i,{prefixCls:l,className:bt(n,f,`${l}-notice-pure-panel`,h,c),eventKey:"pure",duration:null,content:p.createElement(nY,{prefixCls:l,type:r,icon:o},a)})))},nBt=tBt;function rBt(e,t){return{motionName:t??`${e}-move-up`}}function L9(e){let t;const n=new Promise(o=>{t=e(()=>{o(!0)})}),r=()=>{t==null||t()};return r.then=(o,a)=>n.then(o,a),r.promise=n,r}var oBt=globalThis&&globalThis.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const aBt=8,iBt=3,sBt=e=>{let{children:t,prefixCls:n}=e;const r=pp(n),[o,a,i]=tY(n,r);return o(p.createElement(YX,{classNames:{list:bt(a,i,r)}},t))},lBt=(e,t)=>{let{prefixCls:n,key:r}=t;return p.createElement(sBt,{prefixCls:n,key:r},e)},cBt=p.forwardRef((e,t)=>{const{top:n,prefixCls:r,getContainer:o,maxCount:a,duration:i=iBt,rtl:s,transitionName:l,onAllRemoved:c}=e,{getPrefixCls:u,getPopupContainer:f,message:h,direction:v}=p.useContext(Tr),b=r||u("message"),m=()=>({left:"50%",transform:"translateX(-50%)",top:n??aBt}),y=()=>bt({[`${b}-rtl`]:s??v==="rtl"}),A=()=>rBt(b,l),w=p.createElement("span",{className:`${b}-close-x`},p.createElement(e1,{className:`${b}-close-icon`})),[k,C]=JX({prefixCls:b,style:m,className:y,motion:A,closable:!1,closeIcon:w,duration:i,getContainer:()=>(o==null?void 0:o())||(f==null?void 0:f())||document.body,maxCount:a,onAllRemoved:c,renderNotifications:lBt});return p.useImperativeHandle(t,()=>Object.assign(Object.assign({},k),{prefixCls:b,message:h})),C});let zI=0;function rY(e){const t=p.useRef(null);return[p.useMemo(()=>{const r=l=>{var c;(c=t.current)===null||c===void 0||c.close(l)},o=l=>{if(!t.current){const S=()=>{};return S.then=()=>{},S}const{open:c,prefixCls:u,message:f}=t.current,h=`${u}-notice`,{content:v,icon:b,type:m,key:y,className:A,style:w,onClose:k}=l,C=oBt(l,["content","icon","type","key","className","style","onClose"]);let E=y;return E==null&&(zI+=1,E=`antd-message-${zI}`),L9(S=>(c(Object.assign(Object.assign({},C),{key:E,content:p.createElement(nY,{prefixCls:u,type:m,icon:b},v),placement:"top",className:bt(m&&`${h}-${m}`,A,f==null?void 0:f.className),style:Object.assign(Object.assign({},f==null?void 0:f.style),w),onClose:()=>{k==null||k(),S()}})),()=>{r(E)}))},i={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,f,h)=>{let v;u&&typeof u=="object"&&"content"in u?v=u:v={content:u};let b,m;typeof f=="function"?m=f:(b=f,m=h);const y=Object.assign(Object.assign({onClose:m,duration:b},v),{type:l});return o(y)};i[l]=c}),i},[]),p.createElement(cBt,Object.assign({key:"message-holder"},e,{ref:t}))]}function uBt(e){return rY(e)}function dBt(){const[e,t]=p.useState([]),n=p.useCallback(r=>(t(o=>[].concat(ot(o),[r])),()=>{t(o=>o.filter(a=>a!==r))}),[]);return[e,n]}function so(){so=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(D,$,z){D[$]=z.value},a=typeof Symbol=="function"?Symbol:{},i=a.iterator||"@@iterator",s=a.asyncIterator||"@@asyncIterator",l=a.toStringTag||"@@toStringTag";function c(D,$,z){return Object.defineProperty(D,$,{value:z,enumerable:!0,configurable:!0,writable:!0}),D[$]}try{c({},"")}catch{c=function(z,_,V){return z[_]=V}}function u(D,$,z,_){var V=$&&$.prototype instanceof A?$:A,H=Object.create(V.prototype),K=new B(_||[]);return o(H,"_invoke",{value:N(D,z,K)}),H}function f(D,$,z){try{return{type:"normal",arg:D.call($,z)}}catch(_){return{type:"throw",arg:_}}}t.wrap=u;var h="suspendedStart",v="suspendedYield",b="executing",m="completed",y={};function A(){}function w(){}function k(){}var C={};c(C,i,function(){return this});var E=Object.getPrototypeOf,S=E&&E(E(R([])));S&&S!==n&&r.call(S,i)&&(C=S);var O=k.prototype=A.prototype=Object.create(C);function T(D){["next","throw","return"].forEach(function($){c(D,$,function(z){return this._invoke($,z)})})}function P(D,$){function z(V,H,K,X){var Y=f(D[V],D,H);if(Y.type!=="throw"){var ne=Y.arg,ee=ne.value;return ee&&an(ee)=="object"&&r.call(ee,"__await")?$.resolve(ee.__await).then(function(re){z("next",re,K,X)},function(re){z("throw",re,K,X)}):$.resolve(ee).then(function(re){ne.value=re,K(ne)},function(re){return z("throw",re,K,X)})}X(Y.arg)}var _;o(this,"_invoke",{value:function(H,K){function X(){return new $(function(Y,ne){z(H,K,Y,ne)})}return _=_?_.then(X,X):X()}})}function N(D,$,z){var _=h;return function(V,H){if(_===b)throw Error("Generator is already running");if(_===m){if(V==="throw")throw H;return{value:e,done:!0}}for(z.method=V,z.arg=H;;){var K=z.delegate;if(K){var X=L(K,z);if(X){if(X===y)continue;return X}}if(z.method==="next")z.sent=z._sent=z.arg;else if(z.method==="throw"){if(_===h)throw _=m,z.arg;z.dispatchException(z.arg)}else z.method==="return"&&z.abrupt("return",z.arg);_=b;var Y=f(D,$,z);if(Y.type==="normal"){if(_=z.done?m:v,Y.arg===y)continue;return{value:Y.arg,done:z.done}}Y.type==="throw"&&(_=m,z.method="throw",z.arg=Y.arg)}}}function L(D,$){var z=$.method,_=D.iterator[z];if(_===e)return $.delegate=null,z==="throw"&&D.iterator.return&&($.method="return",$.arg=e,L(D,$),$.method==="throw")||z!=="return"&&($.method="throw",$.arg=new TypeError("The iterator does not provide a '"+z+"' method")),y;var V=f(_,D.iterator,$.arg);if(V.type==="throw")return $.method="throw",$.arg=V.arg,$.delegate=null,y;var H=V.arg;return H?H.done?($[D.resultName]=H.value,$.next=D.nextLoc,$.method!=="return"&&($.method="next",$.arg=e),$.delegate=null,y):H:($.method="throw",$.arg=new TypeError("iterator result is not an object"),$.delegate=null,y)}function I(D){var $={tryLoc:D[0]};1 in D&&($.catchLoc=D[1]),2 in D&&($.finallyLoc=D[2],$.afterLoc=D[3]),this.tryEntries.push($)}function M(D){var $=D.completion||{};$.type="normal",delete $.arg,D.completion=$}function B(D){this.tryEntries=[{tryLoc:"root"}],D.forEach(I,this),this.reset(!0)}function R(D){if(D||D===""){var $=D[i];if($)return $.call(D);if(typeof D.next=="function")return D;if(!isNaN(D.length)){var z=-1,_=function V(){for(;++z<D.length;)if(r.call(D,z))return V.value=D[z],V.done=!1,V;return V.value=e,V.done=!0,V};return _.next=_}}throw new TypeError(an(D)+" is not iterable")}return w.prototype=k,o(O,"constructor",{value:k,configurable:!0}),o(k,"constructor",{value:w,configurable:!0}),w.displayName=c(k,l,"GeneratorFunction"),t.isGeneratorFunction=function(D){var $=typeof D=="function"&&D.constructor;return!!$&&($===w||($.displayName||$.name)==="GeneratorFunction")},t.mark=function(D){return Object.setPrototypeOf?Object.setPrototypeOf(D,k):(D.__proto__=k,c(D,l,"GeneratorFunction")),D.prototype=Object.create(O),D},t.awrap=function(D){return{__await:D}},T(P.prototype),c(P.prototype,s,function(){return this}),t.AsyncIterator=P,t.async=function(D,$,z,_,V){V===void 0&&(V=Promise);var H=new P(u(D,$,z,_),V);return t.isGeneratorFunction($)?H:H.next().then(function(K){return K.done?K.value:H.next()})},T(O),c(O,l,"Generator"),c(O,i,function(){return this}),c(O,"toString",function(){return"[object Generator]"}),t.keys=function(D){var $=Object(D),z=[];for(var _ in $)z.push(_);return z.reverse(),function V(){for(;z.length;){var H=z.pop();if(H in $)return V.value=H,V.done=!1,V}return V.done=!0,V}},t.values=R,B.prototype={constructor:B,reset:function($){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(M),!$)for(var z in this)z.charAt(0)==="t"&&r.call(this,z)&&!isNaN(+z.slice(1))&&(this[z]=e)},stop:function(){this.done=!0;var $=this.tryEntries[0].completion;if($.type==="throw")throw $.arg;return this.rval},dispatchException:function($){if(this.done)throw $;var z=this;function _(ne,ee){return K.type="throw",K.arg=$,z.next=ne,ee&&(z.method="next",z.arg=e),!!ee}for(var V=this.tryEntries.length-1;V>=0;--V){var H=this.tryEntries[V],K=H.completion;if(H.tryLoc==="root")return _("end");if(H.tryLoc<=this.prev){var X=r.call(H,"catchLoc"),Y=r.call(H,"finallyLoc");if(X&&Y){if(this.prev<H.catchLoc)return _(H.catchLoc,!0);if(this.prev<H.finallyLoc)return _(H.finallyLoc)}else if(X){if(this.prev<H.catchLoc)return _(H.catchLoc,!0)}else{if(!Y)throw Error("try statement without catch or finally");if(this.prev<H.finallyLoc)return _(H.finallyLoc)}}}},abrupt:function($,z){for(var _=this.tryEntries.length-1;_>=0;--_){var V=this.tryEntries[_];if(V.tryLoc<=this.prev&&r.call(V,"finallyLoc")&&this.prev<V.finallyLoc){var H=V;break}}H&&($==="break"||$==="continue")&&H.tryLoc<=z&&z<=H.finallyLoc&&(H=null);var K=H?H.completion:{};return K.type=$,K.arg=z,H?(this.method="next",this.next=H.finallyLoc,y):this.complete(K)},complete:function($,z){if($.type==="throw")throw $.arg;return $.type==="break"||$.type==="continue"?this.next=$.arg:$.type==="return"?(this.rval=this.arg=$.arg,this.method="return",this.next="end"):$.type==="normal"&&z&&(this.next=z),y},finish:function($){for(var z=this.tryEntries.length-1;z>=0;--z){var _=this.tryEntries[z];if(_.finallyLoc===$)return this.complete(_.completion,_.afterLoc),M(_),y}},catch:function($){for(var z=this.tryEntries.length-1;z>=0;--z){var _=this.tryEntries[z];if(_.tryLoc===$){var V=_.completion;if(V.type==="throw"){var H=V.arg;M(_)}return H}}throw Error("illegal catch attempt")},delegateYield:function($,z,_){return this.delegate={iterator:R($),resultName:z,nextLoc:_},this.method==="next"&&(this.arg=e),y}},t}var t1=de({},nae),fBt=t1.version,pBt=t1.render,hBt=t1.unmountComponentAtNode,g2;try{var gBt=Number((fBt||"").split(".")[0]);gBt>=18&&(g2=t1.createRoot)}catch{}function _I(e){var t=t1.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;t&&an(t)==="object"&&(t.usingClientEntryPoint=e)}var _b="__rc_react_root__";function mBt(e,t){_I(!0);var n=t[_b]||g2(t);_I(!1),n.render(e),t[_b]=n}function vBt(e,t){pBt(e,t)}function m2(e,t){if(g2){mBt(e,t);return}vBt(e,t)}function bBt(e){return fS.apply(this,arguments)}function fS(){return fS=yu(so().mark(function e(t){return so().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",Promise.resolve().then(function(){var o;(o=t[_b])===null||o===void 0||o.unmount(),delete t[_b]}));case 1:case"end":return r.stop()}},e)})),fS.apply(this,arguments)}function yBt(e){hBt(e)}function oY(e){return pS.apply(this,arguments)}function pS(){return pS=yu(so().mark(function e(t){return so().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(g2===void 0){r.next=2;break}return r.abrupt("return",bBt(t));case 2:yBt(t);case 3:case"end":return r.stop()}},e)})),pS.apply(this,arguments)}const Hb=(e,t,n)=>n!==void 0?n:`${e}-${t}`,xBt=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(),a=o.width,i=o.height;if(a||i)return!0}}return!1},ABt=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(",")}}}}},wBt=S9("Wave",e=>[ABt(e)]),aY="ant-wave-target";function CBt(e){const t=(e||"").match(/rgba?\((\d*), (\d*), (\d*)(, [\d.]*)?\)/);return t&&t[1]&&t[2]&&t[3]?!(t[1]===t[2]&&t[2]===t[3]):!0}function r4(e){return e&&e!=="#fff"&&e!=="#ffffff"&&e!=="rgb(255, 255, 255)"&&e!=="rgba(255, 255, 255, 1)"&&CBt(e)&&!/rgba\((?:\d*, ){3}0\)/.test(e)&&e!=="transparent"}function SBt(e){const{borderTopColor:t,borderColor:n,backgroundColor:r}=getComputedStyle(e);return r4(t)?t:r4(n)?n:r4(r)?r:null}function o4(e){return Number.isNaN(e)?0:e}const EBt=e=>{const{className:t,target:n,component:r}=e,o=p.useRef(null),[a,i]=p.useState(null),[s,l]=p.useState([]),[c,u]=p.useState(0),[f,h]=p.useState(0),[v,b]=p.useState(0),[m,y]=p.useState(0),[A,w]=p.useState(!1),k={left:c,top:f,width:v,height:m,borderRadius:s.map(S=>`${S}px`).join(" ")};a&&(k["--wave-color"]=a);function C(){const S=getComputedStyle(n);i(SBt(n));const O=S.position==="static",{borderLeftWidth:T,borderTopWidth:P}=S;u(O?n.offsetLeft:o4(-parseFloat(T))),h(O?n.offsetTop:o4(-parseFloat(P))),b(n.offsetWidth),y(n.offsetHeight);const{borderTopLeftRadius:N,borderTopRightRadius:L,borderBottomLeftRadius:I,borderBottomRightRadius:M}=S;l([N,L,M,I].map(B=>o4(parseFloat(B))))}if(p.useEffect(()=>{if(n){const S=mu(()=>{C(),w(!0)});let O;return typeof ResizeObserver<"u"&&(O=new ResizeObserver(C),O.observe(n)),()=>{mu.cancel(S),O==null||O.disconnect()}}},[]),!A)return null;const E=(r==="Checkbox"||r==="Radio")&&(n==null?void 0:n.classList.contains(aY));return p.createElement(Zm,{visible:!0,motionAppear:!0,motionName:"wave-motion",motionDeadline:5e3,onAppearEnd:(S,O)=>{var T;if(O.deadline||O.propertyName==="opacity"){const P=(T=o.current)===null||T===void 0?void 0:T.parentElement;oY(P).then(()=>{P==null||P.remove()})}return!1}},S=>{let{className:O}=S;return p.createElement("div",{ref:o,className:bt(t,{"wave-quick":E},O),style:k})})},kBt=(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),m2(p.createElement(EBt,Object.assign({},t,{target:e})),o)},OBt=kBt,TBt=(e,t,n)=>{const{wave:r}=p.useContext(Tr),[,o,a]=$a(),i=kX(c=>{const u=e.current;if(r!=null&&r.disabled||!u)return;const f=u.querySelector(`.${aY}`)||u,{showEffect:h}=r||{};(h||OBt)(f,{className:t,token:o,component:n,event:c,hashId:a})}),s=p.useRef();return c=>{mu.cancel(s.current),s.current=mu(()=>{i(c)})}},jBt=TBt,NBt=e=>{const{children:t,disabled:n,component:r}=e,{getPrefixCls:o}=p.useContext(Tr),a=p.useRef(null),i=o("wave"),[,s]=wBt(i),l=jBt(a,bt(i,s),r);if(W.useEffect(()=>{const u=a.current;if(!u||u.nodeType!==1||n)return;const f=h=>{!xBt(h.target)||!u.getAttribute||u.getAttribute("disabled")||u.disabled||u.className.includes("disabled")||u.className.includes("-leave")||l(h)};return u.addEventListener("click",f,!0),()=>{u.removeEventListener("click",f,!0)}},[n]),!W.isValidElement(t))return t??null;const c=p9(t)?f9(t.ref,a):a;return KX(t,{ref:c})},PBt=NBt,RBt=e=>{const t=W.useContext(c2);return W.useMemo(()=>e?typeof e=="string"?e??t:e instanceof Function?e(t):t:t,[e,t])},MBt=RBt;globalThis&&globalThis.__rest;const iY=p.createContext(null),LBt=(e,t)=>{const n=p.useContext(iY),r=p.useMemo(()=>{if(!n)return"";const{compactDirection:o,isFirstItem:a,isLastItem:i}=n,s=o==="vertical"?"-vertical-":"-";return bt(`${e}-compact${s}item`,{[`${e}-compact${s}first-item`]:a,[`${e}-compact${s}last-item`]:i,[`${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}},DBt=e=>{let{children:t}=e;return p.createElement(iY.Provider,{value:null},t)};var IBt=globalThis&&globalThis.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const sY=p.createContext(void 0),FBt=e=>{const{getPrefixCls:t,direction:n}=p.useContext(Tr),{prefixCls:r,size:o,className:a}=e,i=IBt(e,["prefixCls","size","className"]),s=t("btn-group",r),[,,l]=$a();let c="";switch(o){case"large":c="lg";break;case"small":c="sm";break}const u=bt(s,{[`${s}-${c}`]:c,[`${s}-rtl`]:n==="rtl"},a,l);return p.createElement(sY.Provider,{value:o},p.createElement("div",Object.assign({},i,{className:u})))},BBt=FBt,HI=/^[\u4e00-\u9fa5]{2}$/,hS=HI.test.bind(HI);function lY(e){return e==="danger"?{danger:!0}:{type:e}}function UI(e){return typeof e=="string"}function a4(e){return e==="text"||e==="link"}function $Bt(e,t){if(e==null)return;const n=t?" ":"";return typeof e!="string"&&typeof e!="number"&&UI(e.type)&&hS(e.props.children)?KX(e,{children:e.props.children.split("").join(n)}):UI(e)?hS(e)?W.createElement("span",null,e.split("").join(n)):W.createElement("span",null,e):RFt(e)?W.createElement("span",null,e):e}function zBt(e,t){let n=!1;const r=[];return W.Children.forEach(e,o=>{const a=typeof o,i=a==="string"||a==="number";if(n&&i){const s=r.length-1,l=r[s];r[s]=`${l}${o}`}else r.push(o);n=i}),W.Children.map(r,o=>$Bt(o,t))}const _Bt=p.forwardRef((e,t)=>{const{className:n,style:r,children:o,prefixCls:a}=e,i=bt(`${a}-icon`,n);return W.createElement("span",{ref:t,className:i,style:r},o)}),cY=_Bt,WI=p.forwardRef((e,t)=>{let{prefixCls:n,className:r,style:o,iconClassName:a}=e;const i=bt(`${n}-loading-icon`,r);return W.createElement(cY,{prefixCls:n,className:i,style:o,ref:t},W.createElement(QX,{className:a}))}),i4=()=>({width:0,opacity:0,transform:"scale(0)"}),s4=e=>({width:e.scrollWidth,opacity:1,transform:"scale(1)"}),HBt=e=>{const{prefixCls:t,loading:n,existIcon:r,className:o,style:a}=e,i=!!n;return r?W.createElement(WI,{prefixCls:t,className:o,style:a}):W.createElement(Zm,{visible:i,motionName:`${t}-loading-icon-motion`,motionLeave:i,removeOnLeave:!0,onAppearStart:i4,onAppearActive:s4,onEnterStart:i4,onEnterActive:s4,onLeaveStart:s4,onLeaveActive:i4},(s,l)=>{let{className:c,style:u}=s;return W.createElement(WI,{prefixCls:t,className:o,style:Object.assign(Object.assign({},a),u),ref:l,iconClassName:c})})},UBt=HBt,VI=(e,t)=>({[`> span, > ${e}`]:{"&:not(:last-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineEndColor:t}}},"&:not(:first-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineStartColor:t}}}}}),WBt=e=>{const{componentCls:t,fontSize:n,lineWidth:r,groupBorderColor:o,colorErrorHover:a}=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,\n &:focus,\n &:active":{zIndex:2},"&[disabled]":{zIndex:0}},[`${t}-icon-only`]:{fontSize:n}},VI(`${t}-primary`,o),VI(`${t}-danger`,a)]}},VBt=WBt,uY=e=>{const{paddingInline:t,onlyIconSize:n,paddingBlock:r}=e;return rl(e,{buttonPaddingHorizontal:t,buttonPaddingVertical:r,buttonIconOnlyFontSize:n})},dY=e=>{var t,n,r,o,a,i;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:vv(s),f=(a=e.contentLineHeightSM)!==null&&a!==void 0?a:vv(l),h=(i=e.contentLineHeightLG)!==null&&i!==void 0?i:vv(c);return{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:e.fontSizeLG,onlyIconSizeSM:e.fontSizeLG-2,onlyIconSizeLG:e.fontSizeLG+2,groupBorderColor:e.colorPrimaryHover,linkHoverBg:"transparent",textHoverBg:e.colorBgTextHover,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,contentFontSize:s,contentFontSizeSM:l,contentFontSizeLG:c,contentLineHeight:u,contentLineHeightSM:f,contentLineHeightLG:h,paddingBlock:Math.max((e.controlHeight-s*u)/2-e.lineWidth,0),paddingBlockSM:Math.max((e.controlHeightSM-l*f)/2-e.lineWidth,0),paddingBlockLG:Math.max((e.controlHeightLG-c*h)/2-e.lineWidth,0)}},qBt=e=>{const{componentCls:t,iconCls:n,fontWeight:r}=e;return{[t]:{outline:"none",position:"relative",display:"inline-block",fontWeight:r,whiteSpace:"nowrap",textAlign:"center",backgroundImage:"none",background:"transparent",border:`${en(e.lineWidth)} ${e.lineType} transparent`,cursor:"pointer",transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,userSelect:"none",touchAction:"manipulation",color:e.colorText,"&:disabled > *":{pointerEvents:"none"},"> span":{display:"inline-block"},[`${t}-icon`]:{lineHeight:0},[`> ${n} + span, > span + ${n}`]:{marginInlineStart:e.marginXS},[`&:not(${t}-icon-only) > ${t}-icon`]:{[`&${t}-loading-icon, &:not(:last-child)`]:{marginInlineEnd:e.marginXS}},"> a":{color:"currentColor"},"&:not(:disabled)":Object.assign({},C9(e)),[`&${t}-two-chinese-chars::first-letter`]:{letterSpacing:"0.34em"},[`&${t}-two-chinese-chars > *:not(${n})`]:{marginInlineEnd:"-0.34em",letterSpacing:"0.34em"},[`&-icon-only${t}-compact-item`]:{flex:"none"}}}},Vs=(e,t,n)=>({[`&:not(:disabled):not(${e}-disabled)`]:{"&:hover":t,"&:active":n}}),GBt=e=>({minWidth:e.controlHeight,paddingInlineStart:0,paddingInlineEnd:0,borderRadius:"50%"}),KBt=e=>({borderRadius:e.controlHeight,paddingInlineStart:e.calc(e.controlHeight).div(2).equal(),paddingInlineEnd:e.calc(e.controlHeight).div(2).equal()}),XBt=e=>({cursor:"not-allowed",borderColor:e.borderColorDisabled,color:e.colorTextDisabled,background:e.colorBgContainerDisabled,boxShadow:"none"}),em=(e,t,n,r,o,a,i,s)=>({[`&${e}-background-ghost`]:Object.assign(Object.assign({color:n||void 0,background:t,borderColor:r||void 0,boxShadow:"none"},Vs(e,Object.assign({background:t},i),Object.assign({background:t},s))),{"&:disabled":{cursor:"not-allowed",color:o||void 0,borderColor:a||void 0}})}),D9=e=>({[`&:disabled, &${e.componentCls}-disabled`]:Object.assign({},XBt(e))}),fY=e=>Object.assign({},D9(e)),Ub=e=>({[`&:disabled, &${e.componentCls}-disabled`]:{cursor:"not-allowed",color:e.colorTextDisabled}}),pY=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},fY(e)),{background:e.defaultBg,borderColor:e.defaultBorderColor,color:e.defaultColor,boxShadow:e.defaultShadow}),Vs(e.componentCls,{color:e.defaultHoverColor,borderColor:e.defaultHoverBorderColor,background:e.defaultHoverBg},{color:e.defaultActiveColor,borderColor:e.defaultActiveBorderColor,background:e.defaultActiveBg})),em(e.componentCls,e.ghostBg,e.defaultGhostColor,e.defaultGhostBorderColor,e.colorTextDisabled,e.colorBorder)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign(Object.assign({color:e.colorError,borderColor:e.colorError},Vs(e.componentCls,{color:e.colorErrorHover,borderColor:e.colorErrorBorderHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),em(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder)),D9(e))}),YBt=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},fY(e)),{color:e.primaryColor,background:e.colorPrimary,boxShadow:e.primaryShadow}),Vs(e.componentCls,{color:e.colorTextLightSolid,background:e.colorPrimaryHover},{color:e.colorTextLightSolid,background:e.colorPrimaryActive})),em(e.componentCls,e.ghostBg,e.colorPrimary,e.colorPrimary,e.colorTextDisabled,e.colorBorder,{color:e.colorPrimaryHover,borderColor:e.colorPrimaryHover},{color:e.colorPrimaryActive,borderColor:e.colorPrimaryActive})),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign(Object.assign({background:e.colorError,boxShadow:e.dangerShadow,color:e.dangerColor},Vs(e.componentCls,{background:e.colorErrorHover},{background:e.colorErrorActive})),em(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder,{color:e.colorErrorHover,borderColor:e.colorErrorHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),D9(e))}),JBt=e=>Object.assign(Object.assign({},pY(e)),{borderStyle:"dashed"}),QBt=e=>Object.assign(Object.assign(Object.assign({color:e.colorLink},Vs(e.componentCls,{color:e.colorLinkHover,background:e.linkHoverBg},{color:e.colorLinkActive})),Ub(e)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign({color:e.colorError},Vs(e.componentCls,{color:e.colorErrorHover},{color:e.colorErrorActive})),Ub(e))}),ZBt=e=>Object.assign(Object.assign(Object.assign({},Vs(e.componentCls,{color:e.colorText,background:e.textHoverBg},{color:e.colorText,background:e.colorBgTextActive})),Ub(e)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign({color:e.colorError},Ub(e)),Vs(e.componentCls,{color:e.colorErrorHover,background:e.colorErrorBg},{color:e.colorErrorHover,background:e.colorErrorBg}))}),e$t=e=>{const{componentCls:t}=e;return{[`${t}-default`]:pY(e),[`${t}-primary`]:YBt(e),[`${t}-dashed`]:JBt(e),[`${t}-link`]:QBt(e),[`${t}-text`]:ZBt(e),[`${t}-ghost`]:em(e.componentCls,e.ghostBg,e.colorBgContainer,e.colorBgContainer,e.colorTextDisabled,e.colorBorder)}},I9=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const{componentCls:n,controlHeight:r,fontSize:o,lineHeight:a,borderRadius:i,buttonPaddingHorizontal:s,iconCls:l,buttonPaddingVertical:c}=e,u=`${n}-icon-only`;return[{[`${t}`]:{fontSize:o,lineHeight:a,height:r,padding:`${en(c)} ${en(s)}`,borderRadius:i,[`&${u}`]:{display:"inline-flex",alignItems:"center",justifyContent:"center",width:r,paddingInlineStart:0,paddingInlineEnd:0,[`&${n}-round`]:{width:"auto"},[l]:{fontSize:e.buttonIconOnlyFontSize}},[`&${n}-loading`]:{opacity:e.opacityLoading,cursor:"default"},[`${n}-loading-icon`]:{transition:`width ${e.motionDurationSlow} ${e.motionEaseInOut}, opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`}}},{[`${n}${n}-circle${t}`]:GBt(e)},{[`${n}${n}-round${t}`]:KBt(e)}]},t$t=e=>{const t=rl(e,{fontSize:e.contentFontSize,lineHeight:e.contentLineHeight});return I9(t,e.componentCls)},n$t=e=>{const t=rl(e,{controlHeight:e.controlHeightSM,fontSize:e.contentFontSizeSM,lineHeight:e.contentLineHeightSM,padding:e.paddingXS,buttonPaddingHorizontal:e.paddingInlineSM,buttonPaddingVertical:e.paddingBlockSM,borderRadius:e.borderRadiusSM,buttonIconOnlyFontSize:e.onlyIconSizeSM});return I9(t,`${e.componentCls}-sm`)},r$t=e=>{const t=rl(e,{controlHeight:e.controlHeightLG,fontSize:e.contentFontSizeLG,lineHeight:e.contentLineHeightLG,buttonPaddingHorizontal:e.paddingInlineLG,buttonPaddingVertical:e.paddingBlockLG,borderRadius:e.borderRadiusLG,buttonIconOnlyFontSize:e.onlyIconSizeLG});return I9(t,`${e.componentCls}-lg`)},o$t=e=>{const{componentCls:t}=e;return{[t]:{[`&${t}-block`]:{width:"100%"}}}},a$t=u2("Button",e=>{const t=uY(e);return[qBt(t),t$t(t),n$t(t),r$t(t),o$t(t),e$t(t),VBt(t)]},dY,{unitless:{fontWeight:!0,contentLineHeight:!0,contentLineHeightSM:!0,contentLineHeightLG:!0}});function i$t(e,t,n){const{focusElCls:r,focus:o,borderElCls:a}=n,i=a?"> *":"",s=["hover",o?"focus":null,"active"].filter(Boolean).map(l=>`&:${l} ${i}`).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] ${i}`]:{zIndex:0}})}}function s$t(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 l$t(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{focus:!0};const{componentCls:n}=e,r=`${n}-compact`;return{[r]:Object.assign(Object.assign({},i$t(e,r,t)),s$t(n,r,t))}}function c$t(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 u$t(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 d$t(e){const t=`${e.componentCls}-compact-vertical`;return{[t]:Object.assign(Object.assign({},c$t(e,t)),u$t(e.componentCls,t))}}const f$t=e=>{const{componentCls:t,calc:n}=e;return{[t]:{[`&-compact-item${t}-primary`]:{[`&:not([disabled]) + ${t}-compact-item${t}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:n(e.lineWidth).mul(-1).equal(),insetInlineStart:n(e.lineWidth).mul(-1).equal(),display:"inline-block",width:e.lineWidth,height:`calc(100% + ${en(e.lineWidth)} * 2)`,backgroundColor:e.colorPrimaryHover,content:'""'}}},"&-compact-vertical-item":{[`&${t}-primary`]:{[`&:not([disabled]) + ${t}-compact-vertical-item${t}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:n(e.lineWidth).mul(-1).equal(),insetInlineStart:n(e.lineWidth).mul(-1).equal(),display:"inline-block",width:`calc(100% + ${en(e.lineWidth)} * 2)`,height:e.lineWidth,backgroundColor:e.colorPrimaryHover,content:'""'}}}}}}},p$t=E9(["Button","compact"],e=>{const t=uY(e);return[l$t(t),d$t(t),f$t(t)]},dY);var h$t=globalThis&&globalThis.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};function g$t(e){if(typeof e=="object"&&e){let t=e==null?void 0:e.delay;return t=!Number.isNaN(t)&&typeof t=="number"?t:0,{loading:t<=0,delay:t}}return{loading:!!e,delay:0}}const m$t=W.forwardRef((e,t)=>{var n,r;const{loading:o=!1,prefixCls:a,type:i,danger:s,shape:l="default",size:c,styles:u,disabled:f,className:h,rootClassName:v,children:b,icon:m,ghost:y=!1,block:A=!1,htmlType:w="button",classNames:k,style:C={}}=e,E=h$t(e,["loading","prefixCls","type","danger","shape","size","styles","disabled","className","rootClassName","children","icon","ghost","block","htmlType","classNames","style"]),S=i||"default",{getPrefixCls:O,autoInsertSpaceInButton:T,direction:P,button:N}=p.useContext(Tr),L=O("btn",a),[I,M,B]=a$t(L),R=p.useContext(yX),D=f??R,$=p.useContext(sY),z=p.useMemo(()=>g$t(o),[o]),[_,V]=p.useState(z.loading),[H,K]=p.useState(!1),Y=f9(t,p.createRef()),ne=p.Children.count(b)===1&&!m&&!a4(S);p.useEffect(()=>{let je=null;z.delay>0?je=setTimeout(()=>{je=null,V(!0)},z.delay):V(z.loading);function Le(){je&&(clearTimeout(je),je=null)}return Le},[z]),p.useEffect(()=>{if(!Y||!Y.current||T===!1)return;const je=Y.current.textContent;ne&&hS(je)?H||K(!0):H&&K(!1)},[Y]);const ee=je=>{const{onClick:Le}=e;if(_||D){je.preventDefault();return}Le==null||Le(je)},re=T!==!1,{compactSize:be,compactItemClassnames:ce}=LBt(L,P),le={large:"lg",small:"sm",middle:void 0},ge=MBt(je=>{var Le,nt;return(nt=(Le=c??be)!==null&&Le!==void 0?Le:$)!==null&&nt!==void 0?nt:je}),ie=ge&&le[ge]||"",Pe=_?"loading":m,Te=ZLt(E,["navigate"]),Oe=bt(L,M,B,{[`${L}-${l}`]:l!=="default"&&l,[`${L}-${S}`]:S,[`${L}-${ie}`]:ie,[`${L}-icon-only`]:!b&&b!==0&&!!Pe,[`${L}-background-ghost`]:y&&!a4(S),[`${L}-loading`]:_,[`${L}-two-chinese-chars`]:H&&re&&!_,[`${L}-block`]:A,[`${L}-dangerous`]:!!s,[`${L}-rtl`]:P==="rtl"},ce,h,v,N==null?void 0:N.className),Ie=Object.assign(Object.assign({},N==null?void 0:N.style),C),Ne=bt(k==null?void 0:k.icon,(n=N==null?void 0:N.classNames)===null||n===void 0?void 0:n.icon),Ue=Object.assign(Object.assign({},(u==null?void 0:u.icon)||{}),((r=N==null?void 0:N.styles)===null||r===void 0?void 0:r.icon)||{}),We=m&&!_?W.createElement(cY,{prefixCls:L,className:Ne,style:Ue},m):W.createElement(UBt,{existIcon:!!m,prefixCls:L,loading:!!_}),he=b||b===0?zBt(b,ne&&re):null;if(Te.href!==void 0)return I(W.createElement("a",Object.assign({},Te,{className:bt(Oe,{[`${L}-disabled`]:D}),href:D?void 0:Te.href,style:Ie,onClick:ee,ref:Y,tabIndex:D?-1:0}),We,he));let pe=W.createElement("button",Object.assign({},E,{type:w,className:Oe,style:Ie,onClick:ee,disabled:D,ref:Y}),We,he,!!ce&&W.createElement(p$t,{key:"compact",prefixCls:L}));return a4(S)||(pe=W.createElement(PBt,{component:"Button",disabled:!!_},pe)),I(pe)}),F9=m$t;F9.Group=BBt;F9.__ANT_BUTTON=!0;const B9=F9;function qI(e){return!!(e&&e.then)}const v$t=e=>{const{type:t,children:n,prefixCls:r,buttonProps:o,close:a,autoFocus:i,emitEvent:s,isSilent:l,quitOnNullishReturnValue:c,actionFn:u}=e,f=p.useRef(!1),h=p.useRef(null),[v,b]=Mh(!1),m=function(){a==null||a.apply(void 0,arguments)};p.useEffect(()=>{let w=null;return i&&(w=setTimeout(()=>{var k;(k=h.current)===null||k===void 0||k.focus()})),()=>{w&&clearTimeout(w)}},[]);const y=w=>{qI(w)&&(b(!0),w.then(function(){b(!1,!0),m.apply(void 0,arguments),f.current=!1},k=>{if(b(!1,!0),f.current=!1,!(l!=null&&l()))return Promise.reject(k)}))},A=w=>{if(f.current)return;if(f.current=!0,!u){m();return}let k;if(s){if(k=u(w),c&&!qI(k)){f.current=!1,m(w);return}}else if(u.length)k=u(a),f.current=!1;else if(k=u(),!k){m();return}y(k)};return p.createElement(B9,Object.assign({},lY(t),{onClick:A,loading:v,prefixCls:r},o,{ref:h}),n)},hY=v$t,n1=W.createContext({}),{Provider:gY}=n1,b$t=()=>{const{autoFocusButton:e,cancelButtonProps:t,cancelTextLocale:n,isSilent:r,mergedOkCancel:o,rootPrefixCls:a,close:i,onCancel:s,onConfirm:l}=p.useContext(n1);return o?W.createElement(hY,{isSilent:r,actionFn:s,close:function(){i==null||i.apply(void 0,arguments),l==null||l(!1)},autoFocus:e==="cancel",buttonProps:t,prefixCls:`${a}-btn`},n):null},GI=b$t,y$t=()=>{const{autoFocusButton:e,close:t,isSilent:n,okButtonProps:r,rootPrefixCls:o,okTextLocale:a,okType:i,onConfirm:s,onOk:l}=p.useContext(n1);return W.createElement(hY,{isSilent:n,type:i||"primary",actionFn:l,close:function(){t==null||t.apply(void 0,arguments),s==null||s(!0)},autoFocus:e==="ok",buttonProps:r,prefixCls:`${o}-btn`},a)},KI=y$t;var mY=p.createContext(null),XI=[];function x$t(e,t){var n=p.useState(function(){if(!So())return null;var b=document.createElement("div");return b}),r=Ge(n,1),o=r[0],a=p.useRef(!1),i=p.useContext(mY),s=p.useState(XI),l=Ge(s,2),c=l[0],u=l[1],f=i||(a.current?void 0:function(b){u(function(m){var y=[b].concat(ot(m));return y})});function h(){o.parentElement||document.body.appendChild(o),a.current=!0}function v(){var b;(b=o.parentElement)===null||b===void 0||b.removeChild(o),a.current=!1}return $b(function(){return e?i?i(h):h():v(),v},[e]),$b(function(){c.length&&(c.forEach(function(b){return b()}),u(XI))},[c]),[o,f]}function A$t(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,a;if(e){var i=getComputedStyle(e);r.scrollbarColor=i.scrollbarColor,r.scrollbarWidth=i.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,";"):"",f=c?"height: ".concat(s.height,";"):"";Ns(`
#`.concat(t,`::-webkit-scrollbar {
`).concat(u,`
`).concat(f,`
}`),t)}catch(b){console.error(b),o=l,a=c}}document.body.appendChild(n);var h=e&&o&&!isNaN(o)?o:n.offsetWidth-n.clientWidth,v=e&&a&&!isNaN(a)?a:n.offsetHeight-n.clientHeight;return document.body.removeChild(n),Yg(t),{width:h,height:v}}function w$t(e){return typeof document>"u"||!e||!(e instanceof Element)?{width:0,height:0}:A$t(e)}function C$t(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var S$t="rc-util-locker-".concat(Date.now()),YI=0;function E$t(e){var t=!!e,n=p.useState(function(){return YI+=1,"".concat(S$t,"_").concat(YI)}),r=Ge(n,1),o=r[0];$b(function(){if(t){var a=w$t(document.body).width,i=C$t();Ns(`
html body {
overflow-y: hidden;
`.concat(i?"width: calc(100% - ".concat(a,"px);"):"",`
}`),o)}else Yg(o);return function(){Yg(o)}},[t,o])}var JI=!1;function k$t(e){return typeof e=="boolean"&&(JI=e),JI}var QI=function(t){return t===!1?!1:!So()||!t?null:typeof t=="string"?document.querySelector(t):typeof t=="function"?t():t},O$t=p.forwardRef(function(e,t){var n=e.open,r=e.autoLock,o=e.getContainer;e.debug;var a=e.autoDestroy,i=a===void 0?!0:a,s=e.children,l=p.useState(n),c=Ge(l,2),u=c[0],f=c[1],h=u||n;p.useEffect(function(){(i||n)&&f(n)},[n,i]);var v=p.useState(function(){return QI(o)}),b=Ge(v,2),m=b[0],y=b[1];p.useEffect(function(){var L=QI(o);y(L??null)});var A=x$t(h&&!m),w=Ge(A,2),k=w[0],C=w[1],E=m??k;E$t(r&&n&&So()&&(E===k||E===document.body));var S=null;if(s&&p9(s)&&t){var O=s;S=O.ref}var T=rX(S,t);if(!h||!So()||m===void 0)return null;var P=E===!1||k$t(),N=s;return t&&(N=p.cloneElement(s,{ref:T})),p.createElement(mY.Provider,{value:C},P?N:ui.createPortal(N,E))}),vY=p.createContext({});function T$t(){var e=de({},Pa);return e.useId}var ZI=0,eF=T$t();const j$t=eF?function(t){var n=eF();return t||n}:function(t){var n=p.useState("ssr-id"),r=Ge(n,2),o=r[0],a=r[1];return p.useEffect(function(){var i=ZI;ZI+=1,a("rc_unique_".concat(i))},[]),t||o};function tF(e,t,n){var r=t;return!r&&n&&(r="".concat(e,"-").concat(n)),r}function nF(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 N$t(e){var t=e.getBoundingClientRect(),n={left:t.left,top:t.top},r=e.ownerDocument,o=r.defaultView||r.parentWindow;return n.left+=nF(o),n.top+=nF(o,!0),n}const P$t=p.memo(function(e){var t=e.children;return t},function(e,t){var n=t.shouldUpdate;return!n});var rF={width:0,height:0,overflow:"hidden",outline:"none"},R$t={outline:"none"},bY=W.forwardRef(function(e,t){var n=e.prefixCls,r=e.className,o=e.style,a=e.title,i=e.ariaId,s=e.footer,l=e.closable,c=e.closeIcon,u=e.onClose,f=e.children,h=e.bodyStyle,v=e.bodyProps,b=e.modalRender,m=e.onMouseDown,y=e.onMouseUp,A=e.holderRef,w=e.visible,k=e.forceRender,C=e.width,E=e.height,S=e.classNames,O=e.styles,T=W.useContext(vY),P=T.panel,N=rX(A,P),L=p.useRef(),I=p.useRef(),M=p.useRef();W.useImperativeHandle(t,function(){return{focus:function(){var K;(K=M.current)===null||K===void 0||K.focus()},changeActive:function(K){var X=document,Y=X.activeElement;K&&Y===I.current?L.current.focus():!K&&Y===L.current&&I.current.focus()}}});var B={};C!==void 0&&(B.width=C),E!==void 0&&(B.height=E);var R;s&&(R=W.createElement("div",{className:bt("".concat(n,"-footer"),S==null?void 0:S.footer),style:de({},O==null?void 0:O.footer)},s));var D;a&&(D=W.createElement("div",{className:bt("".concat(n,"-header"),S==null?void 0:S.header),style:de({},O==null?void 0:O.header)},W.createElement("div",{className:"".concat(n,"-title"),id:i},a)));var $=p.useMemo(function(){return an(l)==="object"&&l!==null?l:l?{closeIcon:c??W.createElement("span",{className:"".concat(n,"-close-x")})}:{}},[l,c]),z=p2($,!0),_;l&&(_=W.createElement("button",Z({type:"button",onClick:u,"aria-label":"Close"},z,{className:"".concat(n,"-close")}),$.closeIcon));var V=W.createElement("div",{className:bt("".concat(n,"-content"),S==null?void 0:S.content),style:O==null?void 0:O.content},_,D,W.createElement("div",Z({className:bt("".concat(n,"-body"),S==null?void 0:S.body),style:de(de({},h),O==null?void 0:O.body)},v),f),R);return W.createElement("div",{key:"dialog-element",role:"dialog","aria-labelledby":a?i:null,"aria-modal":"true",ref:N,style:de(de({},o),B),className:bt(n,r),onMouseDown:m,onMouseUp:y},W.createElement("div",{tabIndex:0,ref:L,style:rF,"aria-hidden":"true"}),W.createElement("div",{ref:M,tabIndex:-1,style:R$t},W.createElement(P$t,{shouldUpdate:w||k},b?b(V):V)),W.createElement("div",{tabIndex:0,ref:I,style:rF,"aria-hidden":"true"}))}),yY=p.forwardRef(function(e,t){var n=e.prefixCls,r=e.title,o=e.style,a=e.className,i=e.visible,s=e.forceRender,l=e.destroyOnClose,c=e.motionName,u=e.ariaId,f=e.onVisibleChanged,h=e.mousePosition,v=p.useRef(),b=p.useState(),m=Ge(b,2),y=m[0],A=m[1],w={};y&&(w.transformOrigin=y);function k(){var C=N$t(v.current);A(h?"".concat(h.x-C.left,"px ").concat(h.y-C.top,"px"):"")}return p.createElement(Zm,{visible:i,onVisibleChanged:f,onAppearPrepare:k,onEnterPrepare:k,forceRender:s,motionName:c,removeOnLeave:l,ref:v},function(C,E){var S=C.className,O=C.style;return p.createElement(bY,Z({},e,{ref:t,title:r,ariaId:u,prefixCls:n,holderRef:E,style:de(de(de({},O),o),w),className:bt(a,S)}))})});yY.displayName="Content";function M$t(e){var t=e.prefixCls,n=e.style,r=e.visible,o=e.maskProps,a=e.motionName,i=e.className;return p.createElement(Zm,{key:"mask",visible:r,motionName:a,leavedClassName:"".concat(t,"-mask-hidden")},function(s,l){var c=s.className,u=s.style;return p.createElement("div",Z({ref:l,style:de(de({},u),n),className:bt("".concat(t,"-mask"),c,i)},o))})}function L$t(e){var t=e.prefixCls,n=t===void 0?"rc-dialog":t,r=e.zIndex,o=e.visible,a=o===void 0?!1:o,i=e.keyboard,s=i===void 0?!0:i,l=e.focusTriggerAfterClose,c=l===void 0?!0:l,u=e.wrapStyle,f=e.wrapClassName,h=e.wrapProps,v=e.onClose,b=e.afterOpenChange,m=e.afterClose,y=e.transitionName,A=e.animation,w=e.closable,k=w===void 0?!0:w,C=e.mask,E=C===void 0?!0:C,S=e.maskTransitionName,O=e.maskAnimation,T=e.maskClosable,P=T===void 0?!0:T,N=e.maskStyle,L=e.maskProps,I=e.rootClassName,M=e.classNames,B=e.styles,R=p.useRef(),D=p.useRef(),$=p.useRef(),z=p.useState(a),_=Ge(z,2),V=_[0],H=_[1],K=j$t();function X(){KC(D.current,document.activeElement)||(R.current=document.activeElement)}function Y(){if(!KC(D.current,document.activeElement)){var Pe;(Pe=$.current)===null||Pe===void 0||Pe.focus()}}function ne(Pe){if(Pe)Y();else{if(H(!1),E&&R.current&&c){try{R.current.focus({preventScroll:!0})}catch{}R.current=null}V&&(m==null||m())}b==null||b(Pe)}function ee(Pe){v==null||v(Pe)}var re=p.useRef(!1),be=p.useRef(),ce=function(){clearTimeout(be.current),re.current=!0},le=function(){be.current=setTimeout(function(){re.current=!1})},ge=null;P&&(ge=function(Te){re.current?re.current=!1:D.current===Te.target&&ee(Te)});function ie(Pe){if(s&&Pe.keyCode===st.ESC){Pe.stopPropagation(),ee(Pe);return}a&&Pe.keyCode===st.TAB&&$.current.changeActive(!Pe.shiftKey)}return p.useEffect(function(){a&&(H(!0),X())},[a]),p.useEffect(function(){return function(){clearTimeout(be.current)}},[]),p.createElement("div",Z({className:bt("".concat(n,"-root"),I)},p2(e,{data:!0})),p.createElement(M$t,{prefixCls:n,visible:E&&a,motionName:tF(n,S,O),style:de(de({zIndex:r},N),B==null?void 0:B.mask),maskProps:L,className:M==null?void 0:M.mask}),p.createElement("div",Z({tabIndex:-1,onKeyDown:ie,className:bt("".concat(n,"-wrap"),f,M==null?void 0:M.wrapper),ref:D,onClick:ge,style:de(de(de({zIndex:r},u),B==null?void 0:B.wrapper),{},{display:V?null:"none"})},h),p.createElement(yY,Z({},e,{onMouseDown:ce,onMouseUp:le,ref:$,closable:k,ariaId:K,prefixCls:n,visible:a&&V,onClose:ee,onVisibleChanged:ne,motionName:tF(n,y,A)}))))}var xY=function(t){var n=t.visible,r=t.getContainer,o=t.forceRender,a=t.destroyOnClose,i=a===void 0?!1:a,s=t.afterClose,l=t.panelRef,c=p.useState(n),u=Ge(c,2),f=u[0],h=u[1],v=p.useMemo(function(){return{panel:l}},[l]);return p.useEffect(function(){n&&h(!0)},[n]),!o&&i&&!f?null:p.createElement(vY.Provider,{value:v},p.createElement(O$t,{open:n||o||f,autoDestroy:!1,getContainer:r,autoLock:n||f},p.createElement(L$t,Z({},t,{destroyOnClose:i,afterClose:function(){s==null||s(),h(!1)}}))))};xY.displayName="Dialog";function oF(e){if(e)return{closable:e.closable,closeIcon:e.closeIcon}}function aF(e){const{closable:t,closeIcon:n}=e||{};return W.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])}function iF(){const e={};for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return n.forEach(o=>{o&&Object.keys(o).forEach(a=>{o[a]!==void 0&&(e[a]=o[a])})}),e}const D$t={};function I$t(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:D$t;const r=aF(e),o=aF(t),a=W.useMemo(()=>Object.assign({closeIcon:W.createElement(e1,null)},n),[n]),i=W.useMemo(()=>r===!1?!1:r?iF(a,o,r):o===!1?!1:o?iF(a,o):a.closable?a:!1,[r,o,a]);return W.useMemo(()=>{if(i===!1)return[!1,null];const{closeIconRender:s}=a,{closeIcon:l}=i;let c=l;if(c!=null){s&&(c=s(l));const u=p2(i,!0);Object.keys(u).length&&(c=W.isValidElement(c)?W.cloneElement(c,u):W.createElement("span",Object.assign({},u),c))}return[!0,c]},[i,a])}const F$t=()=>So()&&window.document.documentElement;var zc="RC_FORM_INTERNAL_HOOKS",cn=function(){Xo(!1,"Can not find FormContext. Please make sure you wrap Field under Form.")},Nf=p.createContext({getFieldValue:cn,getFieldsValue:cn,getFieldError:cn,getFieldWarning:cn,getFieldsError:cn,isFieldsTouched:cn,isFieldTouched:cn,isFieldValidating:cn,isFieldsValidating:cn,resetFields:cn,setFields:cn,setFieldValue:cn,setFieldsValue:cn,validateFields:cn,submit:cn,getInternalHooks:function(){return cn(),{dispatch:cn,initEntityValue:cn,registerField:cn,useSubscribe:cn,setInitialValues:cn,destroyForm:cn,setCallbacks:cn,registerWatch:cn,getFields:cn,setValidateMessages:cn,setPreserve:cn,getInitialValue:cn}}}),Wb=p.createContext(null);function gS(e){return e==null?[]:Array.isArray(e)?e:[e]}function B$t(e){return e&&!!e._init}function _c(){return _c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_c.apply(this,arguments)}function $$t(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,tm(e,t)}function mS(e){return mS=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},mS(e)}function tm(e,t){return tm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},tm(e,t)}function z$t(){if(typeof Reflect>"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 yv(e,t,n){return z$t()?yv=Reflect.construct.bind():yv=function(o,a,i){var s=[null];s.push.apply(s,a);var l=Function.bind.apply(o,s),c=new l;return i&&tm(c,i.prototype),c},yv.apply(null,arguments)}function _$t(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function vS(e){var t=typeof Map=="function"?new Map:void 0;return vS=function(r){if(r===null||!_$t(r))return r;if(typeof r!="function")throw new TypeError("Super expression must either be null or a function");if(typeof t<"u"){if(t.has(r))return t.get(r);t.set(r,o)}function o(){return yv(r,arguments,mS(this).constructor)}return o.prototype=Object.create(r.prototype,{constructor:{value:o,enumerable:!1,writable:!0,configurable:!0}}),tm(o,r)},vS(e)}var H$t=/%[sdj%]/g,U$t=function(){};typeof process<"u"&&process.env;function bS(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 Wo(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=0,a=n.length;if(typeof e=="function")return e.apply(null,n);if(typeof e=="string"){var i=e.replace(H$t,function(s){if(s==="%%")return"%";if(o>=a)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 i}return e}function W$t(e){return e==="string"||e==="url"||e==="hex"||e==="email"||e==="date"||e==="pattern"}function vr(e,t){return!!(e==null||t==="array"&&Array.isArray(e)&&!e.length||W$t(t)&&typeof e=="string"&&!e)}function V$t(e,t,n){var r=[],o=0,a=e.length;function i(s){r.push.apply(r,s||[]),o++,o===a&&n(r)}e.forEach(function(s){t(s,i)})}function sF(e,t,n){var r=0,o=e.length;function a(i){if(i&&i.length){n(i);return}var s=r;r=r+1,s<o?t(e[s],a):n([])}a([])}function q$t(e){var t=[];return Object.keys(e).forEach(function(n){t.push.apply(t,e[n]||[])}),t}var lF=function(e){$$t(t,e);function t(n,r){var o;return o=e.call(this,"Async Validation Error")||this,o.errors=n,o.fields=r,o}return t}(vS(Error));function G$t(e,t,n,r,o){if(t.first){var a=new Promise(function(h,v){var b=function(A){return r(A),A.length?v(new lF(A,bS(A))):h(o)},m=q$t(e);sF(m,n,b)});return a.catch(function(h){return h}),a}var i=t.firstFields===!0?Object.keys(e):t.firstFields||[],s=Object.keys(e),l=s.length,c=0,u=[],f=new Promise(function(h,v){var b=function(y){if(u.push.apply(u,y),c++,c===l)return r(u),u.length?v(new lF(u,bS(u))):h(o)};s.length||(r(u),h(o)),s.forEach(function(m){var y=e[m];i.indexOf(m)!==-1?sF(y,n,b):V$t(y,n,b)})});return f.catch(function(h){return h}),f}function K$t(e){return!!(e&&e.message!==void 0)}function X$t(e,t){for(var n=e,r=0;r<t.length;r++){if(n==null)return n;n=n[t[r]]}return n}function cF(e,t){return function(n){var r;return e.fullFields?r=X$t(t,e.fullFields):r=t[n.field||e.fullField],K$t(n)?(n.field=n.field||e.fullField,n.fieldValue=r,n):{message:typeof n=="function"?n():n,fieldValue:r,field:n.field||e.fullField}}}function uF(e,t){if(t){for(var n in t)if(t.hasOwnProperty(n)){var r=t[n];typeof r=="object"&&typeof e[n]=="object"?e[n]=_c({},e[n],r):e[n]=r}}return e}var AY=function(t,n,r,o,a,i){t.required&&(!r.hasOwnProperty(t.field)||vr(n,i||t.type))&&o.push(Wo(a.messages.required,t.fullField))},Y$t=function(t,n,r,o,a){(/^\s+$/.test(n)||n==="")&&o.push(Wo(a.messages.whitespace,t.fullField))},q0,J$t=function(){if(q0)return q0;var e="[a-fA-F\\d:]",t=function(C){return C&&C.includeBoundaries?"(?:(?<=\\s|^)(?="+e+")|(?<="+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=(`
(?:
(?:`+r+":){7}(?:"+r+`|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8
(?:`+r+":){6}(?:"+n+"|:"+r+`|:)| // 1:2:3:4:5:6:: 1:2:3:4:5:6::8 1:2:3:4:5:6::8 1:2:3:4:5:6::1.2.3.4
(?:`+r+":){5}(?::"+n+"|(?::"+r+`){1,2}|:)| // 1:2:3:4:5:: 1:2:3:4:5::7:8 1:2:3:4:5::8 1:2:3:4:5::7:1.2.3.4
(?:`+r+":){4}(?:(?::"+r+"){0,1}:"+n+"|(?::"+r+`){1,3}|:)| // 1:2:3:4:: 1:2:3:4::6:7:8 1:2:3:4::8 1:2:3:4::6:7:1.2.3.4
(?:`+r+":){3}(?:(?::"+r+"){0,2}:"+n+"|(?::"+r+`){1,4}|:)| // 1:2:3:: 1:2:3::5:6:7:8 1:2:3::8 1:2:3::5:6:7:1.2.3.4
(?:`+r+":){2}(?:(?::"+r+"){0,3}:"+n+"|(?::"+r+`){1,5}|:)| // 1:2:: 1:2::4:5:6:7:8 1:2::8 1:2::4:5:6:7:1.2.3.4
(?:`+r+":){1}(?:(?::"+r+"){0,4}:"+n+"|(?::"+r+`){1,6}|:)| // 1:: 1::3:4:5:6:7:8 1::8 1::3:4:5:6:7:1.2.3.4
(?::(?:(?::`+r+"){0,5}:"+n+"|(?::"+r+`){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4
)(?:%[0-9a-zA-Z]{1,})? // %eth0 %1
`).replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),a=new RegExp("(?:^"+n+"$)|(?:^"+o+"$)"),i=new RegExp("^"+n+"$"),s=new RegExp("^"+o+"$"),l=function(C){return C&&C.exact?a:new RegExp("(?:"+t(C)+n+t(C)+")|(?:"+t(C)+o+t(C)+")","g")};l.v4=function(k){return k&&k.exact?i:new RegExp(""+t(k)+n+t(k),"g")},l.v6=function(k){return k&&k.exact?s:new RegExp(""+t(k)+o+t(k),"g")};var c="(?:(?:[a-z]+:)?//)",u="(?:\\S+(?::\\S*)?@)?",f=l.v4().source,h=l.v6().source,v="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",b="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",m="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",y="(?::\\d{2,5})?",A='(?:[/?#][^\\s"]*)?',w="(?:"+c+"|www\\.)"+u+"(?:localhost|"+f+"|"+h+"|"+v+b+m+")"+y+A;return q0=new RegExp("(?:^"+w+"$)","i"),q0},dF={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},mh={integer:function(t){return mh.number(t)&&parseInt(t,10)===t},float:function(t){return mh.number(t)&&!mh.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 typeof t=="object"&&!mh.array(t)},method:function(t){return typeof t=="function"},email:function(t){return typeof t=="string"&&t.length<=320&&!!t.match(dF.email)},url:function(t){return typeof t=="string"&&t.length<=2048&&!!t.match(J$t())},hex:function(t){return typeof t=="string"&&!!t.match(dF.hex)}},Q$t=function(t,n,r,o,a){if(t.required&&n===void 0){AY(t,n,r,o,a);return}var i=["integer","float","array","regexp","object","method","email","number","date","url","hex"],s=t.type;i.indexOf(s)>-1?mh[s](n)||o.push(Wo(a.messages.types[s],t.fullField,t.type)):s&&typeof n!==t.type&&o.push(Wo(a.messages.types[s],t.fullField,t.type))},Z$t=function(t,n,r,o,a){var i=typeof t.len=="number",s=typeof t.min=="number",l=typeof t.max=="number",c=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,u=n,f=null,h=typeof n=="number",v=typeof n=="string",b=Array.isArray(n);if(h?f="number":v?f="string":b&&(f="array"),!f)return!1;b&&(u=n.length),v&&(u=n.replace(c,"_").length),i?u!==t.len&&o.push(Wo(a.messages[f].len,t.fullField,t.len)):s&&!l&&u<t.min?o.push(Wo(a.messages[f].min,t.fullField,t.min)):l&&!s&&u>t.max?o.push(Wo(a.messages[f].max,t.fullField,t.max)):s&&l&&(u<t.min||u>t.max)&&o.push(Wo(a.messages[f].range,t.fullField,t.min,t.max))},md="enum",ezt=function(t,n,r,o,a){t[md]=Array.isArray(t[md])?t[md]:[],t[md].indexOf(n)===-1&&o.push(Wo(a.messages[md],t.fullField,t[md].join(", ")))},tzt=function(t,n,r,o,a){if(t.pattern){if(t.pattern instanceof RegExp)t.pattern.lastIndex=0,t.pattern.test(n)||o.push(Wo(a.messages.pattern.mismatch,t.fullField,n,t.pattern));else if(typeof t.pattern=="string"){var i=new RegExp(t.pattern);i.test(n)||o.push(Wo(a.messages.pattern.mismatch,t.fullField,n,t.pattern))}}},zt={required:AY,whitespace:Y$t,type:Q$t,range:Z$t,enum:ezt,pattern:tzt},nzt=function(t,n,r,o,a){var i=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(vr(n,"string")&&!t.required)return r();zt.required(t,n,o,i,a,"string"),vr(n,"string")||(zt.type(t,n,o,i,a),zt.range(t,n,o,i,a),zt.pattern(t,n,o,i,a),t.whitespace===!0&&zt.whitespace(t,n,o,i,a))}r(i)},rzt=function(t,n,r,o,a){var i=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(vr(n)&&!t.required)return r();zt.required(t,n,o,i,a),n!==void 0&&zt.type(t,n,o,i,a)}r(i)},ozt=function(t,n,r,o,a){var i=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(n===""&&(n=void 0),vr(n)&&!t.required)return r();zt.required(t,n,o,i,a),n!==void 0&&(zt.type(t,n,o,i,a),zt.range(t,n,o,i,a))}r(i)},azt=function(t,n,r,o,a){var i=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(vr(n)&&!t.required)return r();zt.required(t,n,o,i,a),n!==void 0&&zt.type(t,n,o,i,a)}r(i)},izt=function(t,n,r,o,a){var i=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(vr(n)&&!t.required)return r();zt.required(t,n,o,i,a),vr(n)||zt.type(t,n,o,i,a)}r(i)},szt=function(t,n,r,o,a){var i=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(vr(n)&&!t.required)return r();zt.required(t,n,o,i,a),n!==void 0&&(zt.type(t,n,o,i,a),zt.range(t,n,o,i,a))}r(i)},lzt=function(t,n,r,o,a){var i=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(vr(n)&&!t.required)return r();zt.required(t,n,o,i,a),n!==void 0&&(zt.type(t,n,o,i,a),zt.range(t,n,o,i,a))}r(i)},czt=function(t,n,r,o,a){var i=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(n==null&&!t.required)return r();zt.required(t,n,o,i,a,"array"),n!=null&&(zt.type(t,n,o,i,a),zt.range(t,n,o,i,a))}r(i)},uzt=function(t,n,r,o,a){var i=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(vr(n)&&!t.required)return r();zt.required(t,n,o,i,a),n!==void 0&&zt.type(t,n,o,i,a)}r(i)},dzt="enum",fzt=function(t,n,r,o,a){var i=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(vr(n)&&!t.required)return r();zt.required(t,n,o,i,a),n!==void 0&&zt[dzt](t,n,o,i,a)}r(i)},pzt=function(t,n,r,o,a){var i=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(vr(n,"string")&&!t.required)return r();zt.required(t,n,o,i,a),vr(n,"string")||zt.pattern(t,n,o,i,a)}r(i)},hzt=function(t,n,r,o,a){var i=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(vr(n,"date")&&!t.required)return r();if(zt.required(t,n,o,i,a),!vr(n,"date")){var l;n instanceof Date?l=n:l=new Date(n),zt.type(t,l,o,i,a),l&&zt.range(t,l.getTime(),o,i,a)}}r(i)},gzt=function(t,n,r,o,a){var i=[],s=Array.isArray(n)?"array":typeof n;zt.required(t,n,o,i,a,s),r(i)},l4=function(t,n,r,o,a){var i=t.type,s=[],l=t.required||!t.required&&o.hasOwnProperty(t.field);if(l){if(vr(n,i)&&!t.required)return r();zt.required(t,n,o,s,a,i),vr(n,i)||zt.type(t,n,o,s,a)}r(s)},mzt=function(t,n,r,o,a){var i=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(vr(n)&&!t.required)return r();zt.required(t,n,o,i,a)}r(i)},Dh={string:nzt,method:rzt,number:ozt,boolean:azt,regexp:izt,integer:szt,float:lzt,array:czt,object:uzt,enum:fzt,pattern:pzt,date:hzt,url:l4,hex:l4,email:l4,required:gzt,any:mzt};function yS(){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 xS=yS(),r1=function(){function e(n){this.rules=null,this._messages=xS,this.define(n)}var t=e.prototype;return t.define=function(r){var o=this;if(!r)throw new Error("Cannot configure a schema with no rules");if(typeof r!="object"||Array.isArray(r))throw new Error("Rules must be an object");this.rules={},Object.keys(r).forEach(function(a){var i=r[a];o.rules[a]=Array.isArray(i)?i:[i]})},t.messages=function(r){return r&&(this._messages=uF(yS(),r)),this._messages},t.validate=function(r,o,a){var i=this;o===void 0&&(o={}),a===void 0&&(a=function(){});var s=r,l=o,c=a;if(typeof l=="function"&&(c=l,l={}),!this.rules||Object.keys(this.rules).length===0)return c&&c(null,s),Promise.resolve(s);function u(m){var y=[],A={};function w(C){if(Array.isArray(C)){var E;y=(E=y).concat.apply(E,C)}else y.push(C)}for(var k=0;k<m.length;k++)w(m[k]);y.length?(A=bS(y),c(y,A)):c(null,s)}if(l.messages){var f=this.messages();f===xS&&(f=yS()),uF(f,l.messages),l.messages=f}else l.messages=this.messages();var h={},v=l.keys||Object.keys(this.rules);v.forEach(function(m){var y=i.rules[m],A=s[m];y.forEach(function(w){var k=w;typeof k.transform=="function"&&(s===r&&(s=_c({},s)),A=s[m]=k.transform(A)),typeof k=="function"?k={validator:k}:k=_c({},k),k.validator=i.getValidationMethod(k),k.validator&&(k.field=m,k.fullField=k.fullField||m,k.type=i.getType(k),h[m]=h[m]||[],h[m].push({rule:k,value:A,source:s,field:m}))})});var b={};return G$t(h,l,function(m,y){var A=m.rule,w=(A.type==="object"||A.type==="array")&&(typeof A.fields=="object"||typeof A.defaultField=="object");w=w&&(A.required||!A.required&&m.value),A.field=m.field;function k(S,O){return _c({},O,{fullField:A.fullField+"."+S,fullFields:A.fullFields?[].concat(A.fullFields,[S]):[S]})}function C(S){S===void 0&&(S=[]);var O=Array.isArray(S)?S:[S];!l.suppressWarning&&O.length&&e.warning("async-validator:",O),O.length&&A.message!==void 0&&(O=[].concat(A.message));var T=O.map(cF(A,s));if(l.first&&T.length)return b[A.field]=1,y(T);if(!w)y(T);else{if(A.required&&!m.value)return A.message!==void 0?T=[].concat(A.message).map(cF(A,s)):l.error&&(T=[l.error(A,Wo(l.messages.required,A.field))]),y(T);var P={};A.defaultField&&Object.keys(m.value).map(function(I){P[I]=A.defaultField}),P=_c({},P,m.rule.fields);var N={};Object.keys(P).forEach(function(I){var M=P[I],B=Array.isArray(M)?M:[M];N[I]=B.map(k.bind(null,I))});var L=new e(N);L.messages(l.messages),m.rule.options&&(m.rule.options.messages=l.messages,m.rule.options.error=l.error),L.validate(m.value,m.rule.options||l,function(I){var M=[];T&&T.length&&M.push.apply(M,T),I&&I.length&&M.push.apply(M,I),y(M.length?M:null)})}}var E;if(A.asyncValidator)E=A.asyncValidator(A,m.value,C,m.source,l);else if(A.validator){try{E=A.validator(A,m.value,C,m.source,l)}catch(S){console.error==null||console.error(S),l.suppressValidatorError||setTimeout(function(){throw S},0),C(S.message)}E===!0?C():E===!1?C(typeof A.message=="function"?A.message(A.fullField||A.field):A.message||(A.fullField||A.field)+" fails"):E instanceof Array?C(E):E instanceof Error&&C(E.message)}E&&E.then&&E.then(function(){return C()},function(S){return C(S)})},function(m){u(m)},s)},t.getType=function(r){if(r.type===void 0&&r.pattern instanceof RegExp&&(r.type="pattern"),typeof r.validator!="function"&&r.type&&!Dh.hasOwnProperty(r.type))throw new Error(Wo("Unknown rule type %s",r.type));return r.type||"string"},t.getValidationMethod=function(r){if(typeof r.validator=="function")return r.validator;var o=Object.keys(r),a=o.indexOf("message");return a!==-1&&o.splice(a,1),o.length===1&&o[0]==="required"?Dh.required:Dh[this.getType(r)]||void 0},e}();r1.register=function(t,n){if(typeof n!="function")throw new Error("Cannot register a validator by type, validator is not a function");Dh[t]=n};r1.warning=U$t;r1.messages=xS;r1.validators=Dh;var Io="'${name}' is not a valid ${type}",wY={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:Io,method:Io,array:Io,object:Io,number:Io,date:Io,boolean:Io,integer:Io,float:Io,regexp:Io,email:Io,url:Io,hex:Io},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}"}},fF=r1;function vzt(e,t){return e.replace(/\$\{\w+\}/g,function(n){var r=n.slice(2,-1);return t[r]})}var pF="CODE_LOGIC_ERROR";function AS(e,t,n,r,o){return wS.apply(this,arguments)}function wS(){return wS=yu(so().mark(function e(t,n,r,o,a){var i,s,l,c,u,f,h,v,b;return so().wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return i=de({},r),delete i.ruleIndex,fF.warning=function(){},i.validator&&(s=i.validator,i.validator=function(){try{return s.apply(void 0,arguments)}catch(A){return console.error(A),Promise.reject(pF)}}),l=null,i&&i.type==="array"&&i.defaultField&&(l=i.defaultField,delete i.defaultField),c=new fF(me({},t,[i])),u=Pd(wY,o.validateMessages),c.messages(u),f=[],y.prev=10,y.next=13,Promise.resolve(c.validate(me({},t,n),de({},o)));case 13:y.next=18;break;case 15:y.prev=15,y.t0=y.catch(10),y.t0.errors&&(f=y.t0.errors.map(function(A,w){var k=A.message,C=k===pF?u.default:k;return p.isValidElement(C)?p.cloneElement(C,{key:"error_".concat(w)}):C}));case 18:if(!(!f.length&&l)){y.next=23;break}return y.next=21,Promise.all(n.map(function(A,w){return AS("".concat(t,".").concat(w),A,l,o,a)}));case 21:return h=y.sent,y.abrupt("return",h.reduce(function(A,w){return[].concat(ot(A),ot(w))},[]));case 23:return v=de(de({},r),{},{name:t,enum:(r.enum||[]).join(", ")},a),b=f.map(function(A){return typeof A=="string"?vzt(A,v):A}),y.abrupt("return",b);case 26:case"end":return y.stop()}},e,null,[[10,15]])})),wS.apply(this,arguments)}function bzt(e,t,n,r,o,a){var i=e.join("."),s=n.map(function(u,f){var h=u.validator,v=de(de({},u),{},{ruleIndex:f});return h&&(v.validator=function(b,m,y){var A=!1,w=function(){for(var E=arguments.length,S=new Array(E),O=0;O<E;O++)S[O]=arguments[O];Promise.resolve().then(function(){Xo(!A,"Your validator function has already return a promise. `callback` will be ignored."),A||y.apply(void 0,S)})},k=h(b,m,w);A=k&&typeof k.then=="function"&&typeof k.catch=="function",Xo(A,"`callback` is deprecated. Please return a promise instead."),A&&k.then(function(){y()}).catch(function(C){y(C||" ")})}),v}).sort(function(u,f){var h=u.warningOnly,v=u.ruleIndex,b=f.warningOnly,m=f.ruleIndex;return!!h==!!b?v-m:h?1:-1}),l;if(o===!0)l=new Promise(function(){var u=yu(so().mark(function f(h,v){var b,m,y;return so().wrap(function(w){for(;;)switch(w.prev=w.next){case 0:b=0;case 1:if(!(b<s.length)){w.next=12;break}return m=s[b],w.next=5,AS(i,t,m,r,a);case 5:if(y=w.sent,!y.length){w.next=9;break}return v([{errors:y,rule:m}]),w.abrupt("return");case 9:b+=1,w.next=1;break;case 12:h([]);case 13:case"end":return w.stop()}},f)}));return function(f,h){return u.apply(this,arguments)}}());else{var c=s.map(function(u){return AS(i,t,u,r,a).then(function(f){return{errors:f,rule:u}})});l=(o?xzt(c):yzt(c)).then(function(u){return Promise.reject(u)})}return l.catch(function(u){return u}),l}function yzt(e){return CS.apply(this,arguments)}function CS(){return CS=yu(so().mark(function e(t){return so().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",Promise.all(t).then(function(o){var a,i=(a=[]).concat.apply(a,ot(o));return i}));case 1:case"end":return r.stop()}},e)})),CS.apply(this,arguments)}function xzt(e){return SS.apply(this,arguments)}function SS(){return SS=yu(so().mark(function e(t){var n;return so().wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return n=0,o.abrupt("return",new Promise(function(a){t.forEach(function(i){i.then(function(s){s.errors.length&&a([s]),n+=1,n===t.length&&a([])})})}));case 2:case"end":return o.stop()}},e)})),SS.apply(this,arguments)}function Kn(e){return gS(e)}function hF(e,t){var n={};return t.forEach(function(r){var o=Ti(e,r);n=ti(n,r,o)}),n}function Wd(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return e&&e.some(function(r){return CY(t,r,n)})}function CY(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 Azt(e,t){if(e===t)return!0;if(!e&&t||e&&!t||!e||!t||an(e)!=="object"||an(t)!=="object")return!1;var n=Object.keys(e),r=Object.keys(t),o=new Set([].concat(n,r));return ot(o).every(function(a){var i=e[a],s=t[a];return typeof i=="function"&&typeof s=="function"?!0:i===s})}function wzt(e){var t=arguments.length<=1?void 0:arguments[1];return t&&t.target&&an(t.target)==="object"&&e in t.target?t.target[e]:t}function gF(e,t,n){var r=e.length;if(t<0||t>=r||n<0||n>=r)return e;var o=e[t],a=t-n;return a>0?[].concat(ot(e.slice(0,n)),[o],ot(e.slice(n,t)),ot(e.slice(t+1,r))):a<0?[].concat(ot(e.slice(0,t)),ot(e.slice(t+1,n+1)),[o],ot(e.slice(n+1,r))):e}var Czt=["name"],ma=[];function mF(e,t,n,r,o,a){return typeof e=="function"?e(t,n,"source"in a?{source:a.source}:{}):r!==o}var $9=function(e){cm(n,e);var t=h9(n);function n(r){var o;if(ta(this,n),o=t.call(this,r),me(Gt(o),"state",{resetCount:0}),me(Gt(o),"cancelRegisterFunc",null),me(Gt(o),"mounted",!1),me(Gt(o),"touched",!1),me(Gt(o),"dirty",!1),me(Gt(o),"validatePromise",void 0),me(Gt(o),"prevValidating",void 0),me(Gt(o),"errors",ma),me(Gt(o),"warnings",ma),me(Gt(o),"cancelRegister",function(){var l=o.props,c=l.preserve,u=l.isListField,f=l.name;o.cancelRegisterFunc&&o.cancelRegisterFunc(u,c,Kn(f)),o.cancelRegisterFunc=null}),me(Gt(o),"getNamePath",function(){var l=o.props,c=l.name,u=l.fieldContext,f=u.prefixName,h=f===void 0?[]:f;return c!==void 0?[].concat(ot(h),ot(c)):[]}),me(Gt(o),"getRules",function(){var l=o.props,c=l.rules,u=c===void 0?[]:c,f=l.fieldContext;return u.map(function(h){return typeof h=="function"?h(f):h})}),me(Gt(o),"refresh",function(){o.mounted&&o.setState(function(l){var c=l.resetCount;return{resetCount:c+1}})}),me(Gt(o),"metaCache",null),me(Gt(o),"triggerMetaEvent",function(l){var c=o.props.onMetaChange;if(c){var u=de(de({},o.getMeta()),{},{destroy:l});Jg(o.metaCache,u)||c(u),o.metaCache=u}else o.metaCache=null}),me(Gt(o),"onStoreChange",function(l,c,u){var f=o.props,h=f.shouldUpdate,v=f.dependencies,b=v===void 0?[]:v,m=f.onReset,y=u.store,A=o.getNamePath(),w=o.getValue(l),k=o.getValue(y),C=c&&Wd(c,A);switch(u.type==="valueUpdate"&&u.source==="external"&&!Jg(w,k)&&(o.touched=!0,o.dirty=!0,o.validatePromise=null,o.errors=ma,o.warnings=ma,o.triggerMetaEvent()),u.type){case"reset":if(!c||C){o.touched=!1,o.dirty=!1,o.validatePromise=void 0,o.errors=ma,o.warnings=ma,o.triggerMetaEvent(),m==null||m(),o.refresh();return}break;case"remove":{if(h){o.reRender();return}break}case"setField":{var E=u.data;if(C){"touched"in E&&(o.touched=E.touched),"validating"in E&&!("originRCField"in E)&&(o.validatePromise=E.validating?Promise.resolve([]):null),"errors"in E&&(o.errors=E.errors||ma),"warnings"in E&&(o.warnings=E.warnings||ma),o.dirty=!0,o.triggerMetaEvent(),o.reRender();return}else if("value"in E&&Wd(c,A,!0)){o.reRender();return}if(h&&!A.length&&mF(h,l,y,w,k,u)){o.reRender();return}break}case"dependenciesUpdate":{var S=b.map(Kn);if(S.some(function(O){return Wd(u.relatedFields,O)})){o.reRender();return}break}default:if(C||(!b.length||A.length||h)&&mF(h,l,y,w,k,u)){o.reRender();return}break}h===!0&&o.reRender()}),me(Gt(o),"validateRules",function(l){var c=o.getNamePath(),u=o.getValue(),f=l||{},h=f.triggerName,v=f.validateOnly,b=v===void 0?!1:v,m=Promise.resolve().then(yu(so().mark(function y(){var A,w,k,C,E,S,O;return so().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(A=o.props,w=A.validateFirst,k=w===void 0?!1:w,C=A.messageVariables,E=A.validateDebounce,S=o.getRules(),h&&(S=S.filter(function(N){return N}).filter(function(N){var L=N.validateTrigger;if(!L)return!0;var I=gS(L);return I.includes(h)})),!(E&&h)){P.next=10;break}return P.next=8,new Promise(function(N){setTimeout(N,E)});case 8:if(o.validatePromise===m){P.next=10;break}return P.abrupt("return",[]);case 10:return O=bzt(c,u,S,l,k,C),O.catch(function(N){return N}).then(function(){var N=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ma;if(o.validatePromise===m){var L;o.validatePromise=null;var I=[],M=[];(L=N.forEach)===null||L===void 0||L.call(N,function(B){var R=B.rule.warningOnly,D=B.errors,$=D===void 0?ma:D;R?M.push.apply(M,ot($)):I.push.apply(I,ot($))}),o.errors=I,o.warnings=M,o.triggerMetaEvent(),o.reRender()}}),P.abrupt("return",O);case 13:case"end":return P.stop()}},y)})));return b||(o.validatePromise=m,o.dirty=!0,o.errors=ma,o.warnings=ma,o.triggerMetaEvent(),o.reRender()),m}),me(Gt(o),"isFieldValidating",function(){return!!o.validatePromise}),me(Gt(o),"isFieldTouched",function(){return o.touched}),me(Gt(o),"isFieldDirty",function(){if(o.dirty||o.props.initialValue!==void 0)return!0;var l=o.props.fieldContext,c=l.getInternalHooks(zc),u=c.getInitialValue;return u(o.getNamePath())!==void 0}),me(Gt(o),"getErrors",function(){return o.errors}),me(Gt(o),"getWarnings",function(){return o.warnings}),me(Gt(o),"isListField",function(){return o.props.isListField}),me(Gt(o),"isList",function(){return o.props.isList}),me(Gt(o),"isPreserve",function(){return o.props.preserve}),me(Gt(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}),me(Gt(o),"getOnlyChild",function(l){if(typeof l=="function"){var c=o.getMeta();return de(de({},o.getOnlyChild(l(o.getControlled(),c,o.props.fieldContext))),{},{isFunction:!0})}var u=eS(l);return u.length!==1||!p.isValidElement(u[0])?{child:u,isFunction:!1}:{child:u[0],isFunction:!1}}),me(Gt(o),"getValue",function(l){var c=o.props.fieldContext.getFieldsValue,u=o.getNamePath();return Ti(l||c(!0),u)}),me(Gt(o),"getControlled",function(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},c=o.props,u=c.name,f=c.trigger,h=c.validateTrigger,v=c.getValueFromEvent,b=c.normalize,m=c.valuePropName,y=c.getValueProps,A=c.fieldContext,w=h!==void 0?h:A.validateTrigger,k=o.getNamePath(),C=A.getInternalHooks,E=A.getFieldsValue,S=C(zc),O=S.dispatch,T=o.getValue(),P=y||function(B){return me({},m,B)},N=l[f],L=u!==void 0?P(T):{},I=de(de({},l),L);I[f]=function(){o.touched=!0,o.dirty=!0,o.triggerMetaEvent();for(var B,R=arguments.length,D=new Array(R),$=0;$<R;$++)D[$]=arguments[$];v?B=v.apply(void 0,D):B=wzt.apply(void 0,[m].concat(D)),b&&(B=b(B,T,E(!0))),O({type:"updateValue",namePath:k,value:B}),N&&N.apply(void 0,D)};var M=gS(w||[]);return M.forEach(function(B){var R=I[B];I[B]=function(){R&&R.apply(void 0,arguments);var D=o.props.rules;D&&D.length&&O({type:"validateField",namePath:k,triggerName:B})}}),I}),r.fieldContext){var a=r.fieldContext.getInternalHooks,i=a(zc),s=i.initEntityValue;s(Gt(o))}return o}return ea(n,[{key:"componentDidMount",value:function(){var o=this.props,a=o.shouldUpdate,i=o.fieldContext;if(this.mounted=!0,i){var s=i.getInternalHooks,l=s(zc),c=l.registerField;this.cancelRegisterFunc=c(this)}a===!0&&this.reRender()}},{key:"componentWillUnmount",value:function(){this.cancelRegister(),this.triggerMetaEvent(!0),this.mounted=!1}},{key:"reRender",value:function(){this.mounted&&this.forceUpdate()}},{key:"render",value:function(){var o=this.state.resetCount,a=this.props.children,i=this.getOnlyChild(a),s=i.child,l=i.isFunction,c;return l?c=s:p.isValidElement(s)?c=p.cloneElement(s,this.getControlled(s.props)):(Xo(!s,"`children` of Field is not validate ReactElement."),c=s),p.createElement(p.Fragment,{key:o},c)}}]),n}(p.Component);me($9,"contextType",Nf);me($9,"defaultProps",{trigger:"onChange",valuePropName:"value"});function SY(e){var t=e.name,n=lr(e,Czt),r=p.useContext(Nf),o=p.useContext(Wb),a=t!==void 0?Kn(t):void 0,i="keep";return n.isListField||(i="_".concat((a||[]).join("_"))),p.createElement($9,Z({key:i,name:a,isListField:!!o},n,{fieldContext:r}))}function Szt(e){var t=e.name,n=e.initialValue,r=e.children,o=e.rules,a=e.validateTrigger,i=e.isListField,s=p.useContext(Nf),l=p.useContext(Wb),c=p.useRef({keys:[],id:0}),u=c.current,f=p.useMemo(function(){var m=Kn(s.prefixName)||[];return[].concat(ot(m),ot(Kn(t)))},[s.prefixName,t]),h=p.useMemo(function(){return de(de({},s),{},{prefixName:f})},[s,f]),v=p.useMemo(function(){return{getKey:function(y){var A=f.length,w=y[A];return[u.keys[w],y.slice(A+1)]}}},[f]);if(typeof r!="function")return Xo(!1,"Form.List only accepts function as children."),null;var b=function(y,A,w){var k=w.source;return k==="internal"?!1:y!==A};return p.createElement(Wb.Provider,{value:v},p.createElement(Nf.Provider,{value:h},p.createElement(SY,{name:[],shouldUpdate:b,rules:o,validateTrigger:a,initialValue:n,isList:!0,isListField:i??!!l},function(m,y){var A=m.value,w=A===void 0?[]:A,k=m.onChange,C=s.getFieldValue,E=function(){var P=C(f||[]);return P||[]},S={add:function(P,N){var L=E();N>=0&&N<=L.length?(u.keys=[].concat(ot(u.keys.slice(0,N)),[u.id],ot(u.keys.slice(N))),k([].concat(ot(L.slice(0,N)),[P],ot(L.slice(N))))):(u.keys=[].concat(ot(u.keys),[u.id]),k([].concat(ot(L),[P]))),u.id+=1},remove:function(P){var N=E(),L=new Set(Array.isArray(P)?P:[P]);L.size<=0||(u.keys=u.keys.filter(function(I,M){return!L.has(M)}),k(N.filter(function(I,M){return!L.has(M)})))},move:function(P,N){if(P!==N){var L=E();P<0||P>=L.length||N<0||N>=L.length||(u.keys=gF(u.keys,P,N),k(gF(L,P,N)))}}},O=w||[];return Array.isArray(O)||(O=[]),r(O.map(function(T,P){var N=u.keys[P];return N===void 0&&(u.keys[P]=u.id,N=u.keys[P],u.id+=1),{name:P,key:N,isListField:!0}}),S,y)})))}function Ezt(e){var t=!1,n=e.length,r=[];return e.length?new Promise(function(o,a){e.forEach(function(i,s){i.catch(function(l){return t=!0,l}).then(function(l){n-=1,r[s]=l,!(n>0)&&(t&&a(r),o(r))})})}):Promise.resolve([])}var EY="__@field_split__";function c4(e){return e.map(function(t){return"".concat(an(t),":").concat(t)}).join(EY)}var vd=function(){function e(){ta(this,e),me(this,"kvs",new Map)}return ea(e,[{key:"set",value:function(n,r){this.kvs.set(c4(n),r)}},{key:"get",value:function(n){return this.kvs.get(c4(n))}},{key:"update",value:function(n,r){var o=this.get(n),a=r(o);a?this.set(n,a):this.delete(n)}},{key:"delete",value:function(n){this.kvs.delete(c4(n))}},{key:"map",value:function(n){return ot(this.kvs.entries()).map(function(r){var o=Ge(r,2),a=o[0],i=o[1],s=a.split(EY);return n({key:s.map(function(l){var c=l.match(/^([^:]*):(.*)$/),u=Ge(c,3),f=u[1],h=u[2];return f==="number"?Number(h):h}),value:i})})}},{key:"toJSON",value:function(){var n={};return this.map(function(r){var o=r.key,a=r.value;return n[o.join(".")]=a,null}),n}}]),e}(),kzt=["name"],Ozt=ea(function e(t){var n=this;ta(this,e),me(this,"formHooked",!1),me(this,"forceRootUpdate",void 0),me(this,"subscribable",!0),me(this,"store",{}),me(this,"fieldEntities",[]),me(this,"initialValues",{}),me(this,"callbacks",{}),me(this,"validateMessages",null),me(this,"preserve",null),me(this,"lastValidatePromise",null),me(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}}),me(this,"getInternalHooks",function(r){return r===zc?(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}):(Xo(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)}),me(this,"useSubscribe",function(r){n.subscribable=r}),me(this,"prevWithoutPreserves",null),me(this,"setInitialValues",function(r,o){if(n.initialValues=r||{},o){var a,i=Pd(r,n.store);(a=n.prevWithoutPreserves)===null||a===void 0||a.map(function(s){var l=s.key;i=ti(i,l,Ti(r,l))}),n.prevWithoutPreserves=null,n.updateStore(i)}}),me(this,"destroyForm",function(){var r=new vd;n.getFieldEntities(!0).forEach(function(o){n.isMergedPreserve(o.isPreserve())||r.set(o.getNamePath(),!0)}),n.prevWithoutPreserves=r}),me(this,"getInitialValue",function(r){var o=Ti(n.initialValues,r);return r.length?Pd(o):o}),me(this,"setCallbacks",function(r){n.callbacks=r}),me(this,"setValidateMessages",function(r){n.validateMessages=r}),me(this,"setPreserve",function(r){n.preserve=r}),me(this,"watchList",[]),me(this,"registerWatch",function(r){return n.watchList.push(r),function(){n.watchList=n.watchList.filter(function(o){return o!==r})}}),me(this,"notifyWatch",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(n.watchList.length){var o=n.getFieldsValue(),a=n.getFieldsValue(!0);n.watchList.forEach(function(i){i(o,a,r)})}}),me(this,"timeoutId",null),me(this,"warningUnhooked",function(){}),me(this,"updateStore",function(r){n.store=r}),me(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}),me(this,"getFieldsMap",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,o=new vd;return n.getFieldEntities(r).forEach(function(a){var i=a.getNamePath();o.set(i,a)}),o}),me(this,"getFieldEntitiesForNamePathList",function(r){if(!r)return n.getFieldEntities(!0);var o=n.getFieldsMap(!0);return r.map(function(a){var i=Kn(a);return o.get(i)||{INVALIDATE_NAME_PATH:Kn(a)}})}),me(this,"getFieldsValue",function(r,o){n.warningUnhooked();var a,i,s;if(r===!0||Array.isArray(r)?(a=r,i=o):r&&an(r)==="object"&&(s=r.strict,i=r.filter),a===!0&&!i)return n.store;var l=n.getFieldEntitiesForNamePathList(Array.isArray(a)?a:null),c=[];return l.forEach(function(u){var f,h,v="INVALIDATE_NAME_PATH"in u?u.INVALIDATE_NAME_PATH:u.getNamePath();if(s){var b,m;if((b=(m=u).isList)!==null&&b!==void 0&&b.call(m))return}else if(!a&&(f=(h=u).isListField)!==null&&f!==void 0&&f.call(h))return;if(!i)c.push(v);else{var y="getMeta"in u?u.getMeta():null;i(y)&&c.push(v)}}),hF(n.store,c.map(Kn))}),me(this,"getFieldValue",function(r){n.warningUnhooked();var o=Kn(r);return Ti(n.store,o)}),me(this,"getFieldsError",function(r){n.warningUnhooked();var o=n.getFieldEntitiesForNamePathList(r);return o.map(function(a,i){return a&&!("INVALIDATE_NAME_PATH"in a)?{name:a.getNamePath(),errors:a.getErrors(),warnings:a.getWarnings()}:{name:Kn(r[i]),errors:[],warnings:[]}})}),me(this,"getFieldError",function(r){n.warningUnhooked();var o=Kn(r),a=n.getFieldsError([o])[0];return a.errors}),me(this,"getFieldWarning",function(r){n.warningUnhooked();var o=Kn(r),a=n.getFieldsError([o])[0];return a.warnings}),me(this,"isFieldsTouched",function(){n.warningUnhooked();for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];var i=o[0],s=o[1],l,c=!1;o.length===0?l=null:o.length===1?Array.isArray(i)?(l=i.map(Kn),c=!1):(l=null,c=i):(l=i.map(Kn),c=s);var u=n.getFieldEntities(!0),f=function(y){return y.isFieldTouched()};if(!l)return c?u.every(function(m){return f(m)||m.isList()}):u.some(f);var h=new vd;l.forEach(function(m){h.set(m,[])}),u.forEach(function(m){var y=m.getNamePath();l.forEach(function(A){A.every(function(w,k){return y[k]===w})&&h.update(A,function(w){return[].concat(ot(w),[m])})})});var v=function(y){return y.some(f)},b=h.map(function(m){var y=m.value;return y});return c?b.every(v):b.some(v)}),me(this,"isFieldTouched",function(r){return n.warningUnhooked(),n.isFieldsTouched([r])}),me(this,"isFieldsValidating",function(r){n.warningUnhooked();var o=n.getFieldEntities();if(!r)return o.some(function(i){return i.isFieldValidating()});var a=r.map(Kn);return o.some(function(i){var s=i.getNamePath();return Wd(a,s)&&i.isFieldValidating()})}),me(this,"isFieldValidating",function(r){return n.warningUnhooked(),n.isFieldsValidating([r])}),me(this,"resetWithFieldInitialValue",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=new vd,a=n.getFieldEntities(!0);a.forEach(function(l){var c=l.props.initialValue,u=l.getNamePath();if(c!==void 0){var f=o.get(u)||new Set;f.add({entity:l,value:c}),o.set(u,f)}});var i=function(c){c.forEach(function(u){var f=u.props.initialValue;if(f!==void 0){var h=u.getNamePath(),v=n.getInitialValue(h);if(v!==void 0)Xo(!1,"Form already set 'initialValues' with path '".concat(h.join("."),"'. Field can not overwrite it."));else{var b=o.get(h);if(b&&b.size>1)Xo(!1,"Multiple Field with path '".concat(h.join("."),"' set 'initialValue'. Can not decide which one to pick."));else if(b){var m=n.getFieldValue(h),y=u.isListField();!y&&(!r.skipExist||m===void 0)&&n.updateStore(ti(n.store,h,ot(b)[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,ot(ot(c).map(function(f){return f.entity})))}})):s=a,i(s)}),me(this,"resetFields",function(r){n.warningUnhooked();var o=n.store;if(!r){n.updateStore(Pd(n.initialValues)),n.resetWithFieldInitialValue(),n.notifyObservers(o,null,{type:"reset"}),n.notifyWatch();return}var a=r.map(Kn);a.forEach(function(i){var s=n.getInitialValue(i);n.updateStore(ti(n.store,i,s))}),n.resetWithFieldInitialValue({namePathList:a}),n.notifyObservers(o,a,{type:"reset"}),n.notifyWatch(a)}),me(this,"setFields",function(r){n.warningUnhooked();var o=n.store,a=[];r.forEach(function(i){var s=i.name,l=lr(i,kzt),c=Kn(s);a.push(c),"value"in l&&n.updateStore(ti(n.store,c,l.value)),n.notifyObservers(o,[c],{type:"setField",data:i})}),n.notifyWatch(a)}),me(this,"getFields",function(){var r=n.getFieldEntities(!0),o=r.map(function(a){var i=a.getNamePath(),s=a.getMeta(),l=de(de({},s),{},{name:i,value:n.getFieldValue(i)});return Object.defineProperty(l,"originRCField",{value:!0}),l});return o}),me(this,"initEntityValue",function(r){var o=r.props.initialValue;if(o!==void 0){var a=r.getNamePath(),i=Ti(n.store,a);i===void 0&&n.updateStore(ti(n.store,a,o))}}),me(this,"isMergedPreserve",function(r){var o=r!==void 0?r:n.preserve;return o??!0}),me(this,"registerField",function(r){n.fieldEntities.push(r);var o=r.getNamePath();if(n.notifyWatch([o]),r.props.initialValue!==void 0){var a=n.store;n.resetWithFieldInitialValue({entities:[r],skipExist:!0}),n.notifyObservers(a,[r.getNamePath()],{type:"valueUpdate",source:"internal"})}return function(i,s){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(n.fieldEntities=n.fieldEntities.filter(function(f){return f!==r}),!n.isMergedPreserve(s)&&(!i||l.length>1)){var c=i?void 0:n.getInitialValue(o);if(o.length&&n.getFieldValue(o)!==c&&n.fieldEntities.every(function(f){return!CY(f.getNamePath(),o)})){var u=n.store;n.updateStore(ti(u,o,c,!0)),n.notifyObservers(u,[o],{type:"remove"}),n.triggerDependenciesUpdate(u,o)}}n.notifyWatch([o])}}),me(this,"dispatch",function(r){switch(r.type){case"updateValue":{var o=r.namePath,a=r.value;n.updateValue(o,a);break}case"validateField":{var i=r.namePath,s=r.triggerName;n.validateFields([i],{triggerName:s});break}}}),me(this,"notifyObservers",function(r,o,a){if(n.subscribable){var i=de(de({},a),{},{store:n.getFieldsValue(!0)});n.getFieldEntities().forEach(function(s){var l=s.onStoreChange;l(r,o,i)})}else n.forceRootUpdate()}),me(this,"triggerDependenciesUpdate",function(r,o){var a=n.getDependencyChildrenFields(o);return a.length&&n.validateFields(a),n.notifyObservers(r,a,{type:"dependenciesUpdate",relatedFields:[o].concat(ot(a))}),a}),me(this,"updateValue",function(r,o){var a=Kn(r),i=n.store;n.updateStore(ti(n.store,a,o)),n.notifyObservers(i,[a],{type:"valueUpdate",source:"internal"}),n.notifyWatch([a]);var s=n.triggerDependenciesUpdate(i,a),l=n.callbacks.onValuesChange;if(l){var c=hF(n.store,[a]);l(c,n.getFieldsValue())}n.triggerOnFieldsChange([a].concat(ot(s)))}),me(this,"setFieldsValue",function(r){n.warningUnhooked();var o=n.store;if(r){var a=Pd(n.store,r);n.updateStore(a)}n.notifyObservers(o,null,{type:"valueUpdate",source:"external"}),n.notifyWatch()}),me(this,"setFieldValue",function(r,o){n.setFields([{name:r,value:o}])}),me(this,"getDependencyChildrenFields",function(r){var o=new Set,a=[],i=new vd;n.getFieldEntities().forEach(function(l){var c=l.props.dependencies;(c||[]).forEach(function(u){var f=Kn(u);i.update(f,function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:new Set;return h.add(l),h})})});var s=function l(c){var u=i.get(c)||new Set;u.forEach(function(f){if(!o.has(f)){o.add(f);var h=f.getNamePath();f.isFieldDirty()&&h.length&&(a.push(h),l(h))}})};return s(r),a}),me(this,"triggerOnFieldsChange",function(r,o){var a=n.callbacks.onFieldsChange;if(a){var i=n.getFields();if(o){var s=new vd;o.forEach(function(c){var u=c.name,f=c.errors;s.set(u,f)}),i.forEach(function(c){c.errors=s.get(c.name)||c.errors})}var l=i.filter(function(c){var u=c.name;return Wd(r,u)});l.length&&a(l,i)}}),me(this,"validateFields",function(r,o){n.warningUnhooked();var a,i;Array.isArray(r)||typeof r=="string"||typeof o=="string"?(a=r,i=o):i=r;var s=!!a,l=s?a.map(Kn):[],c=[],u=String(Date.now()),f=new Set,h=i||{},v=h.recursive,b=h.dirty;n.getFieldEntities(!0).forEach(function(w){if(s||l.push(w.getNamePath()),!(!w.props.rules||!w.props.rules.length)&&!(b&&!w.isFieldDirty())){var k=w.getNamePath();if(f.add(k.join(u)),!s||Wd(l,k,v)){var C=w.validateRules(de({validateMessages:de(de({},wY),n.validateMessages)},i));c.push(C.then(function(){return{name:k,errors:[],warnings:[]}}).catch(function(E){var S,O=[],T=[];return(S=E.forEach)===null||S===void 0||S.call(E,function(P){var N=P.rule.warningOnly,L=P.errors;N?T.push.apply(T,ot(L)):O.push.apply(O,ot(L))}),O.length?Promise.reject({name:k,errors:O,warnings:T}):{name:k,errors:O,warnings:T}}))}}});var m=Ezt(c);n.lastValidatePromise=m,m.catch(function(w){return w}).then(function(w){var k=w.map(function(C){var E=C.name;return E});n.notifyObservers(n.store,k,{type:"validateFinish"}),n.triggerOnFieldsChange(k,w)});var y=m.then(function(){return n.lastValidatePromise===m?Promise.resolve(n.getFieldsValue(l)):Promise.reject([])}).catch(function(w){var k=w.filter(function(C){return C&&C.errors.length});return Promise.reject({values:n.getFieldsValue(l),errorFields:k,outOfDate:n.lastValidatePromise!==m})});y.catch(function(w){return w});var A=l.filter(function(w){return f.has(w.join(u))});return n.triggerOnFieldsChange(A),y}),me(this,"submit",function(){n.warningUnhooked(),n.validateFields().then(function(r){var o=n.callbacks.onFinish;if(o)try{o(r)}catch(a){console.error(a)}}).catch(function(r){var o=n.callbacks.onFinishFailed;o&&o(r)})}),this.forceRootUpdate=t});function kY(e){var t=p.useRef(),n=p.useState({}),r=Ge(n,2),o=r[1];if(!t.current)if(e)t.current=e;else{var a=function(){o({})},i=new Ozt(a);t.current=i.getForm()}return[t.current]}var ES=p.createContext({triggerFormChange:function(){},triggerFormFinish:function(){},registerForm:function(){},unregisterForm:function(){}}),Tzt=function(t){var n=t.validateMessages,r=t.onFormChange,o=t.onFormFinish,a=t.children,i=p.useContext(ES),s=p.useRef({});return p.createElement(ES.Provider,{value:de(de({},i),{},{validateMessages:de(de({},i.validateMessages),n),triggerFormChange:function(c,u){r&&r(c,{changedFields:u,forms:s.current}),i.triggerFormChange(c,u)},triggerFormFinish:function(c,u){o&&o(c,{values:u,forms:s.current}),i.triggerFormFinish(c,u)},registerForm:function(c,u){c&&(s.current=de(de({},s.current),{},me({},c,u))),i.registerForm(c,u)},unregisterForm:function(c){var u=de({},s.current);delete u[c],s.current=u,i.unregisterForm(c)}})},a)},jzt=["name","initialValues","fields","form","preserve","children","component","validateMessages","validateTrigger","onValuesChange","onFieldsChange","onFinish","onFinishFailed"],Nzt=function(t,n){var r=t.name,o=t.initialValues,a=t.fields,i=t.form,s=t.preserve,l=t.children,c=t.component,u=c===void 0?"form":c,f=t.validateMessages,h=t.validateTrigger,v=h===void 0?"onChange":h,b=t.onValuesChange,m=t.onFieldsChange,y=t.onFinish,A=t.onFinishFailed,w=lr(t,jzt),k=p.useContext(ES),C=kY(i),E=Ge(C,1),S=E[0],O=S.getInternalHooks(zc),T=O.useSubscribe,P=O.setInitialValues,N=O.setCallbacks,L=O.setValidateMessages,I=O.setPreserve,M=O.destroyForm;p.useImperativeHandle(n,function(){return S}),p.useEffect(function(){return k.registerForm(r,S),function(){k.unregisterForm(r)}},[k,S,r]),L(de(de({},k.validateMessages),f)),N({onValuesChange:b,onFieldsChange:function(K){if(k.triggerFormChange(r,K),m){for(var X=arguments.length,Y=new Array(X>1?X-1:0),ne=1;ne<X;ne++)Y[ne-1]=arguments[ne];m.apply(void 0,[K].concat(Y))}},onFinish:function(K){k.triggerFormFinish(r,K),y&&y(K)},onFinishFailed:A}),I(s);var B=p.useRef(null);P(o,!B.current),B.current||(B.current=!0),p.useEffect(function(){return M},[]);var R,D=typeof l=="function";if(D){var $=S.getFieldsValue(!0);R=l($,S)}else R=l;T(!D);var z=p.useRef();p.useEffect(function(){Azt(z.current||[],a||[])||S.setFields(a||[]),z.current=a},[a,S]);var _=p.useMemo(function(){return de(de({},S),{},{validateTrigger:v})},[S,v]),V=p.createElement(Wb.Provider,{value:null},p.createElement(Nf.Provider,{value:_},R));return u===!1?V:p.createElement(u,Z({},w,{onSubmit:function(K){K.preventDefault(),K.stopPropagation(),S.submit()},onReset:function(K){var X;K.preventDefault(),S.resetFields(),(X=w.onReset)===null||X===void 0||X.call(w,K)}}),V)};function vF(e){try{return JSON.stringify(e)}catch{return Math.random()}}function Pzt(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t[0],o=t[1],a=o===void 0?{}:o,i=B$t(a)?{form:a}:a,s=i.form,l=p.useState(),c=Ge(l,2),u=c[0],f=c[1],h=p.useMemo(function(){return vF(u)},[u]),v=p.useRef(h);v.current=h;var b=p.useContext(Nf),m=s||b,y=m&&m._init,A=Kn(r),w=p.useRef(A);return w.current=A,p.useEffect(function(){if(y){var k=m.getFieldsValue,C=m.getInternalHooks,E=C(zc),S=E.registerWatch,O=function(L,I){var M=i.preserve?I:L;return typeof r=="function"?r(M):Ti(M,w.current)},T=S(function(N,L){var I=O(N,L),M=vF(I);v.current!==M&&(v.current=M,f(I))}),P=O(k(),k(!0));return u!==P&&f(P),T}},[y]),u}var Rzt=p.forwardRef(Nzt),o1=Rzt;o1.FormProvider=Tzt;o1.Field=SY;o1.List=Szt;o1.useForm=kY;o1.useWatch=Pzt;const bF=p.createContext({}),Mzt=e=>{let{children:t,status:n,override:r}=e;const o=p.useContext(bF),a=p.useMemo(()=>{const i=Object.assign({},o);return r&&delete i.isFormItemInput,n&&(delete i.status,delete i.hasFeedback,delete i.feedbackIcon),i},[n,r,o]);return p.createElement(bF.Provider,{value:a},t)};function yF(){}const Lzt=p.createContext({add:yF,remove:yF});function Dzt(e){const t=p.useContext(Lzt),n=p.useRef();return kX(o=>{if(o){const a=e?o.querySelector(e):o;t.add(a),n.current=a}else t.remove(n.current)})}const Izt=()=>{const{cancelButtonProps:e,cancelTextLocale:t,onCancel:n}=p.useContext(n1);return W.createElement(B9,Object.assign({onClick:n},e),t)},xF=Izt,Fzt=()=>{const{confirmLoading:e,okButtonProps:t,okType:n,okTextLocale:r,onOk:o}=p.useContext(n1);return W.createElement(B9,Object.assign({},lY(n),{loading:e,onClick:o},t),r)},AF=Fzt;function OY(e,t){return W.createElement("span",{className:`${e}-close-x`},t||W.createElement(e1,{className:`${e}-close-icon`}))}const TY=e=>{const{okText:t,okType:n="primary",cancelText:r,confirmLoading:o,onOk:a,onCancel:i,okButtonProps:s,cancelButtonProps:l,footer:c}=e,[u]=b9("Modal",cX()),f=t||(u==null?void 0:u.okText),h=r||(u==null?void 0:u.cancelText),v={confirmLoading:o,okButtonProps:s,cancelButtonProps:l,okTextLocale:f,cancelTextLocale:h,okType:n,onOk:a,onCancel:i},b=W.useMemo(()=>v,ot(Object.values(v)));let m;return typeof c=="function"||typeof c>"u"?(m=W.createElement(W.Fragment,null,W.createElement(xF,null),W.createElement(AF,null)),typeof c=="function"&&(m=c(m,{OkBtn:AF,CancelBtn:xF})),m=W.createElement(gY,{value:b},m)):m=c,W.createElement(bX,{disabled:!1},m)},Bzt=e=>({animationDuration:e,animationFillMode:"both"}),$zt=e=>({animationDuration:e,animationFillMode:"both"}),jY=function(e,t,n,r){const a=(arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1)?"&":"";return{[`
${a}${e}-enter,
${a}${e}-appear
`]:Object.assign(Object.assign({},Bzt(r)),{animationPlayState:"paused"}),[`${a}${e}-leave`]:Object.assign(Object.assign({},$zt(r)),{animationPlayState:"paused"}),[`
${a}${e}-enter${e}-enter-active,
${a}${e}-appear${e}-appear-active
`]:{animationName:t,animationPlayState:"running"},[`${a}${e}-leave${e}-leave-active`]:{animationName:n,animationPlayState:"running",pointerEvents:"none"}}},zzt=new Jn("antFadeIn",{"0%":{opacity:0},"100%":{opacity:1}}),_zt=new Jn("antFadeOut",{"0%":{opacity:1},"100%":{opacity:0}}),Hzt=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const{antCls:n}=e,r=`${n}-fade`,o=t?"&":"";return[jY(r,zzt,_zt,e.motionDurationMid,t),{[`
${o}${r}-enter,
${o}${r}-appear
`]:{opacity:0,animationTimingFunction:"linear"},[`${o}${r}-leave`]:{animationTimingFunction:"linear"}}]},Uzt=new Jn("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),Wzt=new Jn("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),wF=new Jn("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),CF=new Jn("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),Vzt=new Jn("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),qzt=new Jn("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),Gzt=new Jn("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),Kzt=new Jn("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),Xzt=new Jn("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),Yzt=new Jn("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),Jzt=new Jn("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),Qzt=new Jn("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),Zzt={zoom:{inKeyframes:Uzt,outKeyframes:Wzt},"zoom-big":{inKeyframes:wF,outKeyframes:CF},"zoom-big-fast":{inKeyframes:wF,outKeyframes:CF},"zoom-left":{inKeyframes:Gzt,outKeyframes:Kzt},"zoom-right":{inKeyframes:Xzt,outKeyframes:Yzt},"zoom-up":{inKeyframes:Vzt,outKeyframes:qzt},"zoom-down":{inKeyframes:Jzt,outKeyframes:Qzt}},e_t=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:a}=Zzt[t];return[jY(r,o,a,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}}]};function SF(e){return{position:e,inset:0}}const t_t=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({},SF("fixed")),{zIndex:e.zIndexPopupBase,height:"100%",backgroundColor:e.colorBgMask,pointerEvents:"none",[`${t}-hidden`]:{display:"none"}}),[`${t}-wrap`]:Object.assign(Object.assign({},SF("fixed")),{zIndex:e.zIndexPopupBase,overflow:"auto",outline:0,WebkitOverflowScrolling:"touch"})}},{[`${t}-root`]:Hzt(e)}]},n_t=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:`${en(e.marginXS)} auto`},[`${t}-centered`]:{[t]:{flex:1}}}}},{[t]:Object.assign(Object.assign({},w9(e)),{pointerEvents:"none",position:"relative",top:100,width:"auto",maxWidth:`calc(100vw - ${en(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:`${en(e.modalCloseBtnSize)}`,justifyContent:"center",textTransform:"none",textRendering:"auto"},"&:hover":{color:e.modalCloseIconHoverColor,backgroundColor:e.colorBgTextHover,textDecoration:"none"},"&:active":{backgroundColor:e.colorBgTextActive}},C9(e)),[`${t}-header`]:{color:e.colorText,background:e.headerBg,borderRadius:`${en(e.borderRadiusLG)} ${en(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}-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"}}}]},r_t=e=>{const{componentCls:t}=e;return{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl",[`${t}-confirm-body`]:{direction:"rtl"}}}}},NY=e=>{const t=e.padding,n=e.fontSizeHeading5,r=e.lineHeightHeading5;return rl(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()})},PY=e=>({footerBg:"transparent",headerBg:e.colorBgElevated,titleLineHeight:e.lineHeightHeading5,titleFontSize:e.fontSizeHeading5,contentBg:e.colorBgElevated,titleColor:e.colorTextHeading,contentPadding:e.wireframe?0:`${en(e.paddingMD)} ${en(e.paddingContentHorizontalLG)}`,headerPadding:e.wireframe?`${en(e.padding)} ${en(e.paddingLG)}`:0,headerBorderBottom:e.wireframe?`${en(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",headerMarginBottom:e.wireframe?0:e.marginXS,bodyPadding:e.wireframe?e.paddingLG:0,footerPadding:e.wireframe?`${en(e.paddingXS)} ${en(e.padding)}`:0,footerBorderTop:e.wireframe?`${en(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",footerBorderRadius:e.wireframe?`0 0 ${en(e.borderRadiusLG)} ${en(e.borderRadiusLG)}`:0,footerMarginTop:e.wireframe?0:e.marginSM,confirmBodyPadding:e.wireframe?`${en(e.padding*2)} ${en(e.padding*2)} ${en(e.paddingLG)}`:0,confirmIconMarginInlineEnd:e.wireframe?e.margin:e.marginSM,confirmBtnsMarginTop:e.wireframe?e.marginLG:e.marginSM}),RY=u2("Modal",e=>{const t=NY(e);return[n_t(t),r_t(t),t_t(t),e_t(t,"zoom")]},PY,{unitless:{titleLineHeight:!0}});var o_t=globalThis&&globalThis.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};let kS;const a_t=e=>{kS={x:e.pageX,y:e.pageY},setTimeout(()=>{kS=null},100)};F$t()&&document.documentElement.addEventListener("click",a_t,!0);const i_t=e=>{var t;const{getPopupContainer:n,getPrefixCls:r,direction:o,modal:a}=p.useContext(Tr),i=V=>{const{onCancel:H}=e;H==null||H(V)},s=V=>{const{onOk:H}=e;H==null||H(V)},{prefixCls:l,className:c,rootClassName:u,open:f,wrapClassName:h,centered:v,getContainer:b,focusTriggerAfterClose:m=!0,style:y,visible:A,width:w=520,footer:k,classNames:C,styles:E}=e,S=o_t(e,["prefixCls","className","rootClassName","open","wrapClassName","centered","getContainer","focusTriggerAfterClose","style","visible","width","footer","classNames","styles"]),O=r("modal",l),T=r(),P=pp(O),[N,L,I]=RY(O,P),M=bt(h,{[`${O}-centered`]:!!v,[`${O}-wrap-rtl`]:o==="rtl"}),B=k!==null&&p.createElement(TY,Object.assign({},e,{onOk:s,onCancel:i})),[R,D]=I$t(oF(e),oF(a),{closable:!0,closeIcon:p.createElement(e1,{className:`${O}-close-icon`}),closeIconRender:V=>OY(O,V)}),$=Dzt(`.${O}-content`),[z,_]=YFt("Modal",S.zIndex);return N(p.createElement(DBt,null,p.createElement(Mzt,{status:!0,override:!0},p.createElement(ZX.Provider,{value:_},p.createElement(xY,Object.assign({width:w},S,{zIndex:z,getContainer:b===void 0?n:b,prefixCls:O,rootClassName:bt(L,u,I,P),footer:B,visible:f??A,mousePosition:(t=S.mousePosition)!==null&&t!==void 0?t:kS,onClose:i,closable:R,closeIcon:D,focusTriggerAfterClose:m,transitionName:Hb(T,"zoom",e.transitionName),maskTransitionName:Hb(T,"fade",e.maskTransitionName),className:bt(L,c,a==null?void 0:a.className),style:Object.assign(Object.assign({},a==null?void 0:a.style),y),classNames:Object.assign(Object.assign(Object.assign({},a==null?void 0:a.classNames),C),{wrapper:bt(M,C==null?void 0:C.wrapper)}),styles:Object.assign(Object.assign({},a==null?void 0:a.styles),E),panelRef:$}))))))},MY=i_t,s_t=e=>{const{componentCls:t,titleFontSize:n,titleLineHeight:r,modalConfirmIconSize:o,fontSize:a,lineHeight:i,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({},aIt()),[`&${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},[`${e.iconCls} + ${u}-paragraph`]:{maxWidth:`calc(100% - ${en(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:a,lineHeight:i},[`${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}}},l_t=E9(["Modal","confirm"],e=>{const t=NY(e);return[s_t(t)]},PY,{order:-1e3});var c_t=globalThis&&globalThis.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};function LY(e){const{prefixCls:t,icon:n,okText:r,cancelText:o,confirmPrefixCls:a,type:i,okCancel:s,footer:l,locale:c}=e,u=c_t(e,["prefixCls","icon","okText","cancelText","confirmPrefixCls","type","okCancel","footer","locale"]);let f=n;if(!n&&n!==null)switch(i){case"info":f=p.createElement(R9,null);break;case"success":f=p.createElement(j9,null);break;case"error":f=p.createElement(N9,null);break;default:f=p.createElement(P9,null)}const h=s??i==="confirm",v=e.autoFocusButton===null?!1:e.autoFocusButton||"ok",[b]=b9("Modal"),m=c||b,y=r||(h?m==null?void 0:m.okText:m==null?void 0:m.justOkText),A=o||(m==null?void 0:m.cancelText),w=Object.assign({autoFocusButton:v,cancelTextLocale:A,okTextLocale:y,mergedOkCancel:h},u),k=p.useMemo(()=>w,ot(Object.values(w))),C=p.createElement(p.Fragment,null,p.createElement(GI,null),p.createElement(KI,null)),E=e.title!==void 0&&e.title!==null,S=`${a}-body`;return p.createElement("div",{className:`${a}-body-wrapper`},p.createElement("div",{className:bt(S,{[`${S}-has-title`]:E})},f,p.createElement("div",{className:`${a}-paragraph`},E&&p.createElement("span",{className:`${a}-title`},e.title),p.createElement("div",{className:`${a}-content`},e.content))),l===void 0||typeof l=="function"?p.createElement(gY,{value:k},p.createElement("div",{className:`${a}-btns`},typeof l=="function"?l(C,{OkBtn:KI,CancelBtn:GI}):C)):l,p.createElement(l_t,{prefixCls:t}))}const u_t=e=>{const{close:t,zIndex:n,afterClose:r,open:o,keyboard:a,centered:i,getContainer:s,maskStyle:l,direction:c,prefixCls:u,wrapClassName:f,rootPrefixCls:h,bodyStyle:v,closable:b=!1,closeIcon:m,modalRender:y,focusTriggerAfterClose:A,onConfirm:w,styles:k}=e,C=`${u}-confirm`,E=e.width||416,S=e.style||{},O=e.mask===void 0?!0:e.mask,T=e.maskClosable===void 0?!1:e.maskClosable,P=bt(C,`${C}-${e.type}`,{[`${C}-rtl`]:c==="rtl"},e.className),[,N]=$a(),L=p.useMemo(()=>n!==void 0?n:N.zIndexPopupBase+h2,[n,N]);return p.createElement(MY,{prefixCls:u,className:P,wrapClassName:bt({[`${C}-centered`]:!!e.centered},f),onCancel:()=>{t==null||t({triggerCancel:!0}),w==null||w(!1)},open:o,title:"",footer:null,transitionName:Hb(h||"","zoom",e.transitionName),maskTransitionName:Hb(h||"","fade",e.maskTransitionName),mask:O,maskClosable:T,style:S,styles:Object.assign({body:v,mask:l},k),width:E,zIndex:L,afterClose:r,keyboard:a,centered:i,getContainer:s,closable:b,closeIcon:m,modalRender:y,focusTriggerAfterClose:A},p.createElement(LY,Object.assign({},e,{confirmPrefixCls:C})))},DY=e=>{const{rootPrefixCls:t,iconPrefixCls:n,direction:r,theme:o}=e;return p.createElement(Du,{prefixCls:t,iconPrefixCls:n,direction:r,theme:o},p.createElement(u_t,Object.assign({},e)))},d_t=[],Hc=d_t;let IY="";function FY(){return IY}const f_t=e=>{var t,n;const{prefixCls:r,getContainer:o,direction:a}=e,i=cX(),s=p.useContext(Tr),l=FY()||s.getPrefixCls(),c=r||`${l}-modal`;let u=o;return u===!1&&(u=void 0),W.createElement(DY,Object.assign({},e,{rootPrefixCls:l,prefixCls:c,iconPrefixCls:s.iconPrefixCls,theme:s.theme,direction:a??s.direction,locale:(n=(t=s.locale)===null||t===void 0?void 0:t.Modal)!==null&&n!==void 0?n:i,getContainer:u}))};function a1(e){const t=O9(),n=document.createDocumentFragment();let r=Object.assign(Object.assign({},e),{close:s,open:!0}),o;function a(){for(var c=arguments.length,u=new Array(c),f=0;f<c;f++)u[f]=arguments[f];const h=u.some(v=>v&&v.triggerCancel);e.onCancel&&h&&e.onCancel.apply(e,[()=>{}].concat(ot(u.slice(1))));for(let v=0;v<Hc.length;v++)if(Hc[v]===s){Hc.splice(v,1);break}oY(n)}function i(c){clearTimeout(o),o=setTimeout(()=>{const u=t.getPrefixCls(void 0,FY()),f=t.getIconPrefixCls(),h=t.getTheme(),v=W.createElement(f_t,Object.assign({},c));m2(W.createElement(Du,{prefixCls:u,iconPrefixCls:f,theme:h},t.holderRender?t.holderRender(v):v),n)})}function s(){for(var c=arguments.length,u=new Array(c),f=0;f<c;f++)u[f]=arguments[f];r=Object.assign(Object.assign({},r),{open:!1,afterClose:()=>{typeof e.afterClose=="function"&&e.afterClose(),a.apply(this,u)}}),r.visible&&delete r.visible,i(r)}function l(c){typeof c=="function"?r=c(r):r=Object.assign(Object.assign({},r),c),i(r)}return i(r),Hc.push(s),{destroy:s,update:l}}function BY(e){return Object.assign(Object.assign({},e),{type:"warning"})}function $Y(e){return Object.assign(Object.assign({},e),{type:"info"})}function zY(e){return Object.assign(Object.assign({},e),{type:"success"})}function _Y(e){return Object.assign(Object.assign({},e),{type:"error"})}function HY(e){return Object.assign(Object.assign({},e),{type:"confirm"})}function p_t(e){let{rootPrefixCls:t}=e;IY=t}var h_t=globalThis&&globalThis.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const g_t=(e,t)=>{var n,{afterClose:r,config:o}=e,a=h_t(e,["afterClose","config"]);const[i,s]=p.useState(!0),[l,c]=p.useState(o),{direction:u,getPrefixCls:f}=p.useContext(Tr),h=f("modal"),v=f(),b=()=>{var w;r(),(w=l.afterClose)===null||w===void 0||w.call(l)},m=function(){s(!1);for(var w=arguments.length,k=new Array(w),C=0;C<w;C++)k[C]=arguments[C];const E=k.some(S=>S&&S.triggerCancel);l.onCancel&&E&&l.onCancel.apply(l,[()=>{}].concat(ot(k.slice(1))))};p.useImperativeHandle(t,()=>({destroy:m,update:w=>{c(k=>Object.assign(Object.assign({},k),w))}}));const y=(n=l.okCancel)!==null&&n!==void 0?n:l.type==="confirm",[A]=b9("Modal",vu.Modal);return p.createElement(DY,Object.assign({prefixCls:h,rootPrefixCls:v},l,{close:m,open:i,afterClose:b,okText:l.okText||(y?A==null?void 0:A.okText:A==null?void 0:A.justOkText),direction:l.direction||u,cancelText:l.cancelText||(A==null?void 0:A.cancelText)},a))},m_t=p.forwardRef(g_t);let EF=0;const v_t=p.memo(p.forwardRef((e,t)=>{const[n,r]=dBt();return p.useImperativeHandle(t,()=>({patchElement:r}),[]),p.createElement(p.Fragment,null,n)}));function b_t(){const e=p.useRef(null),[t,n]=p.useState([]);p.useEffect(()=>{t.length&&(ot(t).forEach(i=>{i()}),n([]))},[t]);const r=p.useCallback(a=>function(s){var l;EF+=1;const c=p.createRef();let u;const f=new Promise(y=>{u=y});let h=!1,v;const b=p.createElement(m_t,{key:`modal-${EF}`,config:a(s),ref:c,afterClose:()=>{v==null||v()},isSilent:()=>h,onConfirm:y=>{u(y)}});return v=(l=e.current)===null||l===void 0?void 0:l.patchElement(b),v&&Hc.push(v),{destroy:()=>{function y(){var A;(A=c.current)===null||A===void 0||A.destroy()}c.current?y():n(A=>[].concat(ot(A),[y]))},update:y=>{function A(){var w;(w=c.current)===null||w===void 0||w.update(y)}c.current?A():n(w=>[].concat(ot(w),[A]))},then:y=>(h=!0,f.then(y))}},[]);return[p.useMemo(()=>({info:r($Y),success:r(zY),error:r(_Y),warning:r(BY),confirm:r(HY)}),[]),p.createElement(v_t,{key:"modal-holder",ref:e})]}const y_t=e=>{const{componentCls:t,notificationMarginEdge:n,animationMaxHeight:r}=e,o=`${t}-notice`,a=new Jn("antNotificationFadeIn",{"0%":{transform:"translate3d(100%, 0, 0)",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",opacity:1}}),i=new Jn("antNotificationTopFadeIn",{"0%":{top:-r,opacity:0},"100%":{top:0,opacity:1}}),s=new Jn("antNotificationBottomFadeIn",{"0%":{bottom:e.calc(r).mul(-1).equal(),opacity:0},"100%":{bottom:0,opacity:1}}),l=new Jn("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:i}},[`&${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:a}},[`&${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}}}}},x_t=y_t,A_t=["top","topLeft","topRight","bottom","bottomLeft","bottomRight"],w_t={topLeft:"left",topRight:"right",bottomLeft:"left",bottomRight:"right",top:"left",bottom:"left"},C_t=(e,t)=>{const{componentCls:n}=e;return{[`${n}-${t}`]:{[`&${n}-stack > ${n}-notice-wrapper`]:{[t.startsWith("top")?"top":"bottom"]:0,[w_t[t]]:{value:0,_skip_check_:!0}}}}},S_t=e=>{const t={};for(let n=1;n<e.notificationStackLayer;n++)t[`&:nth-last-child(${n+1})`]={overflow:"hidden",[`& > ${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)},E_t=e=>{const t={};for(let n=1;n<e.notificationStackLayer;n++)t[`&:nth-last-child(${n+1})`]={background:e.colorBgBlur,backdropFilter:"blur(10px)","-webkit-backdrop-filter":"blur(10px)"};return Object.assign({},t)},k_t=e=>{const{componentCls:t}=e;return Object.assign({[`${t}-stack`]:{[`& > ${t}-notice-wrapper`]:Object.assign({transition:`all ${e.motionDurationSlow}, backdrop-filter 0s`,position:"absolute"},S_t(e))},[`${t}-stack:not(${t}-stack-expanded)`]:{[`& > ${t}-notice-wrapper`]:Object.assign({},E_t(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"}}}},A_t.map(n=>C_t(e,n)).reduce((n,r)=>Object.assign(Object.assign({},n),r),{}))},O_t=k_t,UY=e=>{const{iconCls:t,componentCls:n,boxShadow:r,fontSizeLG:o,notificationMarginBottom:a,borderRadiusLG:i,colorSuccess:s,colorInfo:l,colorWarning:c,colorError:u,colorTextHeading:f,notificationBg:h,notificationPadding:v,notificationMarginEdge:b,fontSize:m,lineHeight:y,width:A,notificationIconSize:w,colorText:k}=e,C=`${n}-notice`;return{position:"relative",marginBottom:a,marginInlineStart:"auto",background:h,borderRadius:i,boxShadow:r,[C]:{padding:v,width:A,maxWidth:`calc(100vw - ${en(e.calc(b).mul(2).equal())})`,overflow:"hidden",lineHeight:y,wordWrap:"break-word"},[`${C}-message`]:{marginBottom:e.marginXS,color:f,fontSize:o,lineHeight:e.lineHeightLG},[`${C}-description`]:{fontSize:m,color:k},[`${C}-closable ${C}-message`]:{paddingInlineEnd:e.paddingLG},[`${C}-with-icon ${C}-message`]:{marginBottom:e.marginXS,marginInlineStart:e.calc(e.marginSM).add(w).equal(),fontSize:o},[`${C}-with-icon ${C}-description`]:{marginInlineStart:e.calc(e.marginSM).add(w).equal(),fontSize:m},[`${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","&:hover":{color:e.colorIconHover,backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}},C9(e)),[`${C}-btn`]:{float:"right",marginTop:e.marginSM}}},T_t=e=>{const{componentCls:t,notificationMarginBottom:n,notificationMarginEdge:r,motionDurationMid:o,motionEaseInOut:a}=e,i=`${t}-notice`,s=new Jn("antNotificationFadeOut",{"0%":{maxHeight:e.animationMaxHeight,marginBottom:n},"100%":{maxHeight:0,marginBottom:0,paddingTop:0,paddingBottom:0,opacity:0}});return[{[t]:Object.assign(Object.assign({},w9(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:a,animationFillMode:"both",opacity:0,animationPlayState:"paused"},[`${t}-fade-leave`]:{animationTimingFunction:a,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",[`${i}-btn`]:{float:"left"}}})},{[t]:{[`${i}-wrapper`]:Object.assign({},UY(e))}}]},WY=e=>({zIndexPopup:e.zIndexPopupBase+h2+50,width:384}),VY=e=>{const t=e.paddingMD,n=e.paddingLG;return rl(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:`${en(e.paddingMD)} ${en(e.paddingContentHorizontalLG)}`,notificationMarginEdge:e.marginLG,animationMaxHeight:150,notificationStackLayer:3})},qY=u2("Notification",e=>{const t=VY(e);return[T_t(t),x_t(t),O_t(t)]},WY),j_t=E9(["Notification","PurePanel"],e=>{const t=`${e.componentCls}-notice`,n=VY(e);return{[`${t}-pure-panel`]:Object.assign(Object.assign({},UY(n)),{width:n.width,maxWidth:`calc(100vw - ${en(e.calc(n.notificationMarginEdge).mul(2).equal())})`,margin:0})}},WY);var N_t=globalThis&&globalThis.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};function z9(e,t){return t===null||t===!1?null:t||p.createElement(e1,{className:`${e}-close-icon`})}const P_t={success:j9,info:R9,error:N9,warning:P9},GY=e=>{const{prefixCls:t,icon:n,type:r,message:o,description:a,btn:i,role:s="alert"}=e;let l=null;return n?l=p.createElement("span",{className:`${t}-icon`},n):r&&(l=p.createElement(P_t[r]||null,{className:bt(`${t}-icon`,`${t}-icon-${r}`)})),p.createElement("div",{className:bt({[`${t}-with-icon`]:l}),role:s},l,p.createElement("div",{className:`${t}-message`},o),p.createElement("div",{className:`${t}-description`},a),i&&p.createElement("div",{className:`${t}-btn`},i))},R_t=e=>{const{prefixCls:t,className:n,icon:r,type:o,message:a,description:i,btn:s,closable:l=!0,closeIcon:c,className:u}=e,f=N_t(e,["prefixCls","className","icon","type","message","description","btn","closable","closeIcon","className"]),{getPrefixCls:h}=p.useContext(Tr),v=t||h("notification"),b=`${v}-notice`,m=pp(v),[y,A,w]=qY(v,m);return y(p.createElement("div",{className:bt(`${b}-pure-panel`,A,n,w,m)},p.createElement(j_t,{prefixCls:v}),p.createElement(M9,Object.assign({},f,{prefixCls:v,eventKey:"pure",duration:null,closable:l,className:bt({notificationClassName:u}),closeIcon:z9(v,c),content:p.createElement(GY,{prefixCls:b,icon:r,type:o,message:a,description:i,btn:s})}))))},M_t=R_t;function L_t(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 D_t(e){return{motionName:`${e}-fade`}}var I_t=globalThis&&globalThis.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const kF=24,F_t=4.5,B_t="topRight",$_t=e=>{let{children:t,prefixCls:n}=e;const r=pp(n),[o,a,i]=qY(n,r);return o(W.createElement(YX,{classNames:{list:bt(a,i,r)}},t))},z_t=(e,t)=>{let{prefixCls:n,key:r}=t;return W.createElement($_t,{prefixCls:n,key:r},e)},__t=W.forwardRef((e,t)=>{const{top:n,bottom:r,prefixCls:o,getContainer:a,maxCount:i,rtl:s,onAllRemoved:l,stack:c,duration:u}=e,{getPrefixCls:f,getPopupContainer:h,notification:v,direction:b}=p.useContext(Tr),[,m]=$a(),y=o||f("notification"),A=S=>L_t(S,n??kF,r??kF),w=()=>bt({[`${y}-rtl`]:s??b==="rtl"}),k=()=>D_t(y),[C,E]=JX({prefixCls:y,style:A,className:w,motion:k,closable:!0,closeIcon:z9(y),duration:u??F_t,getContainer:()=>(a==null?void 0:a())||(h==null?void 0:h())||document.body,maxCount:i,onAllRemoved:l,renderNotifications:z_t,stack:c===!1?!1:{threshold:typeof c=="object"?c==null?void 0:c.threshold:void 0,offset:8,gap:m.margin}});return W.useImperativeHandle(t,()=>Object.assign(Object.assign({},C),{prefixCls:y,notification:v})),E});function KY(e){const t=W.useRef(null);return[W.useMemo(()=>{const r=s=>{var l;if(!t.current)return;const{open:c,prefixCls:u,notification:f}=t.current,h=`${u}-notice`,{message:v,description:b,icon:m,type:y,btn:A,className:w,style:k,role:C="alert",closeIcon:E,closable:S}=s,O=I_t(s,["message","description","icon","type","btn","className","style","role","closeIcon","closable"]),T=z9(h,typeof E<"u"?E:f==null?void 0:f.closeIcon);return c(Object.assign(Object.assign({placement:(l=e==null?void 0:e.placement)!==null&&l!==void 0?l:B_t},O),{content:W.createElement(GY,{prefixCls:h,icon:m,type:y,message:v,description:b,btn:A,role:C}),className:bt(y&&`${h}-${y}`,w,f==null?void 0:f.className),style:Object.assign(Object.assign({},f==null?void 0:f.style),k),closeIcon:T,closable:S??!!T}))},a={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=>{a[s]=l=>r(Object.assign(Object.assign({},l),{type:s}))}),a},[]),W.createElement(__t,Object.assign({key:"notification-holder"},e,{ref:t}))]}function H_t(e){return KY(e)}const XY=W.createContext({});function U_t(e){return t=>p.createElement(Du,{theme:{token:{motion:!1,zIndexPopupBase:0}}},p.createElement(e,Object.assign({},t)))}let xa=null,Uc=e=>e(),nm=[],rm={};function OF(){const{getContainer:e,duration:t,rtl:n,maxCount:r,top:o}=rm,a=(e==null?void 0:e())||document.body;return{getContainer:()=>a,duration:t,rtl:n,maxCount:r,top:o}}const W_t=W.forwardRef((e,t)=>{const{messageConfig:n,sync:r}=e,{getPrefixCls:o}=p.useContext(Tr),a=rm.prefixCls||o("message"),i=p.useContext(XY),[s,l]=rY(Object.assign(Object.assign(Object.assign({},n),{prefixCls:a}),i.message));return W.useImperativeHandle(t,()=>{const c=Object.assign({},s);return Object.keys(c).forEach(u=>{c[u]=function(){return r(),s[u].apply(s,arguments)}}),{instance:c,sync:r}}),l}),V_t=W.forwardRef((e,t)=>{const[n,r]=W.useState(OF),o=()=>{r(OF)};W.useEffect(o,[]);const a=O9(),i=a.getRootPrefixCls(),s=a.getIconPrefixCls(),l=a.getTheme(),c=W.createElement(W_t,{ref:t,sync:o,messageConfig:n});return W.createElement(Du,{prefixCls:i,iconPrefixCls:s,theme:l},a.holderRender?a.holderRender(c):c)});function v2(){if(!xa){const e=document.createDocumentFragment(),t={fragment:e};xa=t,Uc(()=>{m2(W.createElement(V_t,{ref:n=>{const{instance:r,sync:o}=n||{};Promise.resolve().then(()=>{!t.instance&&r&&(t.instance=r,t.sync=o,v2())})}}),e)});return}xa.instance&&(nm.forEach(e=>{const{type:t,skipped:n}=e;if(!n)switch(t){case"open":{Uc(()=>{const r=xa.instance.open(Object.assign(Object.assign({},rm),e.config));r==null||r.then(e.resolve),e.setCloseFn(r)});break}case"destroy":Uc(()=>{xa==null||xa.instance.destroy(e.key)});break;default:Uc(()=>{var r;const o=(r=xa.instance)[t].apply(r,ot(e.args));o==null||o.then(e.resolve),e.setCloseFn(o)})}}),nm=[])}function q_t(e){rm=Object.assign(Object.assign({},rm),e),Uc(()=>{var t;(t=xa==null?void 0:xa.sync)===null||t===void 0||t.call(xa)})}function G_t(e){const t=L9(n=>{let r;const o={type:"open",config:e,resolve:n,setCloseFn:a=>{r=a}};return nm.push(o),()=>{r?Uc(()=>{r()}):o.skipped=!0}});return v2(),t}function K_t(e,t){const n=L9(r=>{let o;const a={type:e,args:t,resolve:r,setCloseFn:i=>{o=i}};return nm.push(a),()=>{o?Uc(()=>{o()}):a.skipped=!0}});return v2(),n}const X_t=e=>{nm.push({type:"destroy",key:e}),v2()},Y_t=["success","info","warning","error","loading"],J_t={open:G_t,destroy:X_t,config:q_t,useMessage:uBt,_InternalPanelDoNotUseOrYouWillBeFired:nBt},YY=J_t;Y_t.forEach(e=>{YY[e]=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return K_t(e,n)}});const Q_t=YY;var Z_t=globalThis&&globalThis.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const eHt=e=>{const{prefixCls:t,className:n,closeIcon:r,closable:o,type:a,title:i,children:s,footer:l}=e,c=Z_t(e,["prefixCls","className","closeIcon","closable","type","title","children","footer"]),{getPrefixCls:u}=p.useContext(Tr),f=u(),h=t||u("modal"),v=pp(f),[b,m,y]=RY(h,v),A=`${h}-confirm`;let w={};return a?w={closable:o??!1,title:"",footer:"",children:p.createElement(LY,Object.assign({},e,{prefixCls:h,confirmPrefixCls:A,rootPrefixCls:f,content:s}))}:w={closable:o??!0,title:i,footer:l!==null&&p.createElement(TY,Object.assign({},e)),children:s},b(p.createElement(bY,Object.assign({prefixCls:h,className:bt(m,`${h}-pure-panel`,a&&A,a&&`${A}-${a}`,n,y,v)},c,{closeIcon:OY(h,r),closable:o},w)))},tHt=U_t(eHt);function JY(e){return a1(BY(e))}const hi=MY;hi.useModal=b_t;hi.info=function(t){return a1($Y(t))};hi.success=function(t){return a1(zY(t))};hi.error=function(t){return a1(_Y(t))};hi.warning=JY;hi.warn=JY;hi.confirm=function(t){return a1(HY(t))};hi.destroyAll=function(){for(;Hc.length;){const t=Hc.pop();t&&t()}};hi.config=p_t;hi._InternalPanelDoNotUseOrYouWillBeFired=tHt;const nHt=hi;let ri=null,xv=e=>e(),Vb=[],om={};function TF(){const{getContainer:e,rtl:t,maxCount:n,top:r,bottom:o}=om,a=(e==null?void 0:e())||document.body;return{getContainer:()=>a,rtl:t,maxCount:n,top:r,bottom:o}}const rHt=W.forwardRef((e,t)=>{const{notificationConfig:n,sync:r}=e,{getPrefixCls:o}=p.useContext(Tr),a=om.prefixCls||o("notification"),i=p.useContext(XY),[s,l]=KY(Object.assign(Object.assign(Object.assign({},n),{prefixCls:a}),i.notification));return W.useEffect(r,[]),W.useImperativeHandle(t,()=>{const c=Object.assign({},s);return Object.keys(c).forEach(u=>{c[u]=function(){return r(),s[u].apply(s,arguments)}}),{instance:c,sync:r}}),l}),oHt=W.forwardRef((e,t)=>{const[n,r]=W.useState(TF),o=()=>{r(TF)};W.useEffect(o,[]);const a=O9(),i=a.getRootPrefixCls(),s=a.getIconPrefixCls(),l=a.getTheme(),c=W.createElement(rHt,{ref:t,sync:o,notificationConfig:n});return W.createElement(Du,{prefixCls:i,iconPrefixCls:s,theme:l},a.holderRender?a.holderRender(c):c)});function _9(){if(!ri){const e=document.createDocumentFragment(),t={fragment:e};ri=t,xv(()=>{m2(W.createElement(oHt,{ref:n=>{const{instance:r,sync:o}=n||{};Promise.resolve().then(()=>{!t.instance&&r&&(t.instance=r,t.sync=o,_9())})}}),e)});return}ri.instance&&(Vb.forEach(e=>{switch(e.type){case"open":{xv(()=>{ri.instance.open(Object.assign(Object.assign({},om),e.config))});break}case"destroy":xv(()=>{ri==null||ri.instance.destroy(e.key)});break}}),Vb=[])}function aHt(e){om=Object.assign(Object.assign({},om),e),xv(()=>{var t;(t=ri==null?void 0:ri.sync)===null||t===void 0||t.call(ri)})}function QY(e){Vb.push({type:"open",config:e}),_9()}const iHt=e=>{Vb.push({type:"destroy",key:e}),_9()},sHt=["success","info","warning","error"],lHt={open:QY,destroy:iHt,config:aHt,useNotification:H_t,_InternalPanelDoNotUseOrYouWillBeFired:M_t},ZY=lHt;sHt.forEach(e=>{ZY[e]=t=>QY(Object.assign(Object.assign({},t),{type:e}))});const cHt=ZY,uHt=e=>{const t=e!=null&&e.algorithm?Qg(e.algorithm):Qg(Qm),n=Object.assign(Object.assign({},jf),e==null?void 0:e.token);return GK(n,{override:e==null?void 0:e.token},t,A9)},dHt=uHt;function fHt(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 pHt=(e,t)=>{const n=t??Qm(e),r=n.fontSizeSM,o=n.controlHeight-4;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},n),fHt(t??e)),gX(r)),{controlHeight:o}),hX(Object.assign(Object.assign({},n),{controlHeight:o})))},hHt=pHt,cs=(e,t)=>new oo(e).setAlpha(t).toRgbString(),bd=(e,t)=>new oo(e).lighten(t).toHexString(),gHt=e=>{const t=Ws(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]}},mHt=(e,t)=>{const n=e||"#000",r=t||"#fff";return{colorBgBase:n,colorTextBase:r,colorText:cs(r,.85),colorTextSecondary:cs(r,.65),colorTextTertiary:cs(r,.45),colorTextQuaternary:cs(r,.25),colorFill:cs(r,.18),colorFillSecondary:cs(r,.12),colorFillTertiary:cs(r,.08),colorFillQuaternary:cs(r,.04),colorBgElevated:bd(n,12),colorBgContainer:bd(n,8),colorBgLayout:bd(n,0),colorBgSpotlight:bd(n,26),colorBgBlur:cs(r,.04),colorBorder:bd(n,26),colorBorderSecondary:bd(n,19)}},vHt=(e,t)=>{const n=Object.keys(y9).map(o=>{const a=Ws(e[o],{theme:"dark"});return new Array(10).fill(1).reduce((i,s,l)=>(i[`${o}-${l+1}`]=a[l],i[`${o}${l+1}`]=a[l],i),{})}).reduce((o,a)=>(o=Object.assign(Object.assign({},o),a),o),{}),r=t??Qm(e);return Object.assign(Object.assign(Object.assign({},r),n),pX(e,{generateColorPalettes:gHt,generateNeutralColorPalettes:mHt}))},bHt=vHt;function yHt(){const[e,t,n]=$a();return{theme:e,token:t,hashId:n}}const OS={defaultConfig:Zg,defaultSeed:Zg.token,useToken:yHt,defaultAlgorithm:Qm,darkAlgorithm:bHt,compactAlgorithm:hHt,getDesignToken:dHt};var H9=function(){var t=OS.useToken(),n=t.token;return n},Ld=function(t){return typeof window<"u"?matchMedia&&matchMedia("(prefers-color-scheme: ".concat(t,")")):{matches:!1}},u4,eJ=p.createContext({appearance:"light",setAppearance:function(){},isDarkMode:!1,themeMode:"light",setThemeMode:function(){},browserPrefers:(u4=Ld("dark"))!==null&&u4!==void 0&&u4.matches?"dark":"light"}),b2=function(){return p.useContext(eJ)},xHt=function(){var t=H9(),n=b2(),r=n.appearance,o=n.isDarkMode;return p.useMemo(function(){return XLt(KLt({token:t,css:Jm,appearance:r,isDarkMode:o}))},[t,r,o])},tJ=function(){var t=H9(),n=xHt();return p.useMemo(function(){return de(de({},t),{},{stylish:n})},[t,n])},AHt=function(t){return de(de({},t),{},{mobile:t.xs,tablet:t.md,laptop:t.lg,desktop:t.xxl})},wHt=function(){var t=H9(),n={xs:"@media (max-width: ".concat(t.screenXSMax,"px)"),sm:"@media (max-width: ".concat(t.screenSMMax,"px)"),md:"@media (max-width: ".concat(t.screenMDMax,"px)"),lg:"@media (max-width: ".concat(t.screenLGMax,"px)"),xl:"@media (max-width: ".concat(t.screenXLMax,"px)"),xxl:"@media (min-width: ".concat(t.screenXXLMin,"px)")};return p.useMemo(function(){return AHt(n)},[t])},CHt=function(t,n){return Object.entries(t).map(function(r){var o=Ge(r,2),a=o[0],i=o[1],s=i;return l9(i)||(s=Jm(i)),n[a]?"".concat(n[a]," {").concat(s.styles,"}"):""}).join("")},SHt=["stylish","appearance","isDarkMode","prefixCls","iconPrefixCls"],EHt=["prefixCls","iconPrefixCls"],kHt=function(t){var n=t.hashPriority,r=t.useTheme,o=t.EmotionContext;return function(a,i){var s=i==null?void 0:i.__BABEL_FILE_NAME__,l=!!s;return function(c){var u=r(),f=p.useContext(o),h=f.cache,v=IK(h,{hashPriority:(i==null?void 0:i.hashPriority)||n,label:i==null?void 0:i.label}),b=v.cx,m=v.css,y=wHt(),A=p.useMemo(function(){var w;if(a instanceof Function){var k=u.stylish,C=u.appearance,E=u.isDarkMode,S=u.prefixCls,O=u.iconPrefixCls,T=lr(u,SHt),P=function(L){return CHt(L,y)};Object.assign(P,y),w=a({token:T,stylish:k,appearance:C,isDarkMode:E,prefixCls:S,iconPrefixCls:O,cx:b,css:Jm,responsive:P},c)}else w=a;return an(w)==="object"&&(l9(w)?w=m(w):w=Object.fromEntries(Object.entries(w).map(function(N){var L=Ge(N,2),I=L[0],M=L[1],B=l?"".concat(s,"-").concat(I):void 0;return an(M)==="object"?l?[I,m(M,"label:".concat(B))]:[I,m(M)]:[I,M]}))),w},[c,u]);return p.useMemo(function(){var w=u.prefixCls,k=u.iconPrefixCls,C=lr(u,EHt);return{styles:A,cx:b,theme:C,prefixCls:w,iconPrefixCls:k}},[A,u])}}},jF=function(t){if(t.ThemeProvider)return t.ThemeProvider;var n=t.ThemeContext;return function(r){return d.jsx(n.Provider,{value:r.theme,children:r.children})}},OHt=e5e,nJ=su,rJ=p.memo(function(e){var t=e.children,n=e.theme,r=e.prefixCls,o=e.getStaticInstance,a=e.staticInstanceConfig,i=b2(),s=i.appearance,l=i.isDarkMode,c=Q_t.useMessage(a==null?void 0:a.message),u=Ge(c,2),f=u[0],h=u[1],v=cHt.useNotification(a==null?void 0:a.notification),b=Ge(v,2),m=b[0],y=b[1],A=nHt.useModal(),w=Ge(A,2),k=w[0],C=w[1];p.useEffect(function(){o==null||o({message:f,modal:k,notification:m})},[]);var E=p.useMemo(function(){var S=l?OS.darkAlgorithm:OS.defaultAlgorithm,O=n;if(typeof n=="function"&&(O=n(s)),!O)return{algorithm:S};var T=O.algorithm?O.algorithm instanceof Array?O.algorithm:[O.algorithm]:[];return de(de({},O),{},{algorithm:O.algorithm?[S].concat(ot(T)):S})},[n,l]);return d.jsxs(Du,{prefixCls:r,theme:E,children:[h,y,C,t]})});rJ.displayName="AntdProvider";const THt=rJ;function jHt(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,a,i,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=a.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&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return s}}function NHt(e,t){return PHt(e)||jHt(e,t)||RHt(e,t)||MHt()}function PHt(e){if(Array.isArray(e))return e}function RHt(e,t){if(e){if(typeof e=="string")return NF(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 NF(e,t)}}function NF(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function MHt(){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 PF(e,t){var n=t||{},r=n.defaultValue,o=n.value,a=n.onChange,i=n.postState,s=W.useState(function(){return o!==void 0?o:r!==void 0?typeof r=="function"?r():r:typeof e=="function"?e():e}),l=NHt(s,2),c=l[0],u=l[1],f=o!==void 0?o:c;i&&(f=i(f));function h(v){u(v),f!==v&&a&&a(v,f)}return[f,h]}var d4=function(t){typeof p.startTransition=="function"?p.startTransition(t):t()},vl,LHt=function(t){var n=t.themeMode,r=t.setAppearance,o=t.setBrowserPrefers,a=function(){d4(function(){Ld("dark").matches?r("dark"):r("light")})},i=function(){d4(function(){Ld("dark").matches?o("dark"):o("light")})};return p.useLayoutEffect(function(){if(n!=="auto"){d4(function(){r(n)});return}return setTimeout(a,1),vl||(vl=Ld("dark")),vl.addEventListener("change",a),function(){vl.removeEventListener("change",a)}},[n]),p.useLayoutEffect(function(){return vl||(vl=Ld("dark")),vl.addEventListener("change",i),function(){vl.removeEventListener("change",i)}},[]),null},oJ=p.memo(function(e){var t,n=e.children,r=e.appearance,o=e.defaultAppearance,a=e.onAppearanceChange,i=e.themeMode,s=e.defaultThemeMode,l=e.onThemeModeChange,c=e.useTheme,u=c(),f=u.appearance,h=u.themeMode,v=PF("light",{value:i,defaultValue:s??h,onChange:function(N){return l==null?void 0:l(N)}}),b=Ge(v,2),m=b[0],y=b[1],A=PF("light",{value:r,defaultValue:o??f,onChange:function(N){return a==null?void 0:a(N)}}),w=Ge(A,2),k=w[0],C=w[1],E=p.useState((t=Ld("dark"))!==null&&t!==void 0&&t.matches?"dark":"light"),S=Ge(E,2),O=S[0],T=S[1];return d.jsxs(eJ.Provider,{value:{themeMode:m,setThemeMode:y,appearance:k,setAppearance:C,isDarkMode:k==="dark",browserPrefers:O},children:[typeof window<"u"&&d.jsx(LHt,{themeMode:m,setAppearance:C,setBrowserPrefers:T}),n]})});oJ.displayName="ThemeSwitcher";const DHt=oJ;var IHt=["stylish"],FHt=function(t){var n=t.children,r=t.customToken,o=t.defaultCustomToken,a=t.customStylish,i=t.prefixCls,s=t.StyledThemeProvider,l=b2(),c=l.appearance,u=l.isDarkMode,f=tJ(),h=f.stylish,v=lr(f,IHt),b=p.useMemo(function(){return o?o instanceof Function?o({token:v,appearance:c,isDarkMode:u}):o:{}},[o,v,c]),m=p.useMemo(function(){return r instanceof Function?de(de({},b),r({token:v,appearance:c,isDarkMode:u})):de(de({},b),r)},[b,r,v,c]),y=p.useMemo(function(){return a?a({token:de(de({},v),m),stylish:h,appearance:c,isDarkMode:u,css:Jm}):{}},[a,v,m,h,c]),A=p.useMemo(function(){return de(de({},y),h)},[y,h]),w=de(de(de(de({},v),m),{},{stylish:A},l),{},{prefixCls:i});return d.jsx(s,{theme:w,children:n})};const BHt=FHt;var $Ht=function(t){var n=t.styledConfig?jF(t.styledConfig):void 0,r=t.StyleEngineContext;return p.memo(function(o){var a=o.children,i=o.customToken,s=o.customStylish,l=o.theme,c=o.getStaticInstance,u=o.prefixCls,f=o.staticInstanceConfig,h=o.appearance,v=o.defaultAppearance,b=o.onAppearanceChange,m=o.themeMode,y=o.defaultThemeMode,A=o.onThemeModeChange,w=o.styled,k=p.useContext(r),C=k.prefixCls,E=k.StyledThemeContext,S=k.CustomThemeContext,O=p.useContext(S),T=w?jF(w):n||OHt,P=u||C;return d.jsx(r.Provider,{value:{prefixCls:P,StyledThemeContext:(w==null?void 0:w.ThemeContext)||E||nJ,CustomThemeContext:S},children:d.jsx(DHt,{themeMode:m,defaultThemeMode:y,onThemeModeChange:A,defaultAppearance:v,appearance:h,onAppearanceChange:b,useTheme:t.useTheme,children:d.jsx(THt,{prefixCls:P,staticInstanceConfig:f,theme:l,getStaticInstance:c,children:d.jsx(BHt,{prefixCls:P,customToken:i,defaultCustomToken:O,customStylish:s,StyledThemeProvider:T,children:a})})})})})},zHt=function(t){return function(){var n=t.StyleEngineContext,r=p.useContext(n),o=r.StyledThemeContext,a=r.CustomThemeContext,i=r.prefixCls,s=tJ(),l=b2(),c=p.useContext(a),u=p.useContext(o??nJ)||{},f=p.useContext(Du.ConfigContext),h=f.iconPrefixCls,v=f.getPrefixCls,b=v(),m=i&&i!=="ant"?i:b,y=p.useMemo(function(){return de(de(de(de({},s),l),c),{},{prefixCls:m,iconPrefixCls:h})},[s,l,c,m,h]);return!u||Object.keys(u).length===0?y:de(de({},u),{},{prefixCls:m,iconPrefixCls:h})}},aJ=new VMt;typeof global<"u"&&(global.__ANTD_STYLE_CACHE_MANAGER_FOR_SSR__=aJ);var _Ht=function(t){var n,r,o,a=de(de({},t),{},{key:(n=t.key)!==null&&n!==void 0?n:"zcss",speedy:(r=t.speedy)!==null&&r!==void 0?r:!1}),i=s9({key:a.key,speedy:a.speedy,container:a.container}),s=QMt(i),l=GLt(s);i.cache=aJ.add(i.cache);var c=p.createContext(a.customToken?a.customToken:{}),u=(o=a.styled)===null||o===void 0?void 0:o.ThemeContext,f=p.createContext({CustomThemeContext:c,StyledThemeContext:u,prefixCls:a==null?void 0:a.prefixCls,iconPrefixCls:a==null?void 0:a.iconPrefixCls}),h=zHt({StyleEngineContext:f}),v=kHt({hashPriority:a.hashPriority,useTheme:h,EmotionContext:s}),b=ZMt(h),m=eLt(v),y=$Ht({styledConfig:a.styled,StyleEngineContext:f,useTheme:h});y.displayName="AntdStyleThemeProvider";var A=IK(i.cache,{hashPriority:a.hashPriority}),w=A.cx,k=i.injectGlobal,C=i.keyframes;return{createStyles:v,createGlobalStyle:b,createStylish:m,css:Jm,cx:w,keyframes:C,injectGlobal:k,styleManager:i,useTheme:h,StyleProvider:l,ThemeProvider:y}},HHt=_Ht({key:JMt,speedy:!1}),iJ=HHt.createStyles,UHt="[object String]";function RF(e){return typeof e=="string"||!Qc(e)&&Rs(e)&&xu(e)==UHt}function WHt(e){try{return Function.toString.call(e).indexOf("[native code]")!==-1}catch{return typeof e=="function"}}function VHt(e,t,n){if(l2())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,t);var o=new(e.bind.apply(e,r));return n&&nB(o,n.prototype),o}function TS(e){var t=typeof Map=="function"?new Map:void 0;return TS=function(r){if(r===null||!WHt(r))return r;if(typeof r!="function")throw new TypeError("Super expression must either be null or a function");if(typeof t<"u"){if(t.has(r))return t.get(r);t.set(r,o)}function o(){return VHt(r,arguments,Fh(this).constructor)}return o.prototype=Object.create(r.prototype,{constructor:{value:o,enumerable:!1,writable:!0,configurable:!0}}),nB(o,r)},TS(e)}var ji=function(e){iB(t,e);function t(n){var r;return r=e.call(this,"An error occurred. See https://github.com/styled-components/polished/blob/main/src/internalHelpers/errors.md#"+n+" for more information.")||this,Gt(r)}return t}(TS(Error));function f4(e){return Math.round(e*255)}function qHt(e,t,n){return f4(e)+","+f4(t)+","+f4(n)}function am(e,t,n,r){if(r===void 0&&(r=qHt),t===0)return r(n,n,n);var o=(e%360+360)%360/60,a=(1-Math.abs(2*n-1))*t,i=a*(1-Math.abs(o%2-1)),s=0,l=0,c=0;o>=0&&o<1?(s=a,l=i):o>=1&&o<2?(s=i,l=a):o>=2&&o<3?(l=a,c=i):o>=3&&o<4?(l=i,c=a):o>=4&&o<5?(s=i,c=a):o>=5&&o<6&&(s=a,c=i);var u=n-a/2,f=s+u,h=l+u,v=c+u;return r(f,h,v)}var MF={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",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",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:"639",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"};function GHt(e){if(typeof e!="string")return e;var t=e.toLowerCase();return MF[t]?"#"+MF[t]:e}var KHt=/^#[a-fA-F0-9]{6}$/,XHt=/^#[a-fA-F0-9]{8}$/,YHt=/^#[a-fA-F0-9]{3}$/,JHt=/^#[a-fA-F0-9]{4}$/,p4=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,QHt=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,ZHt=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,eUt=/^hsl(?:a)?\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i;function Pf(e){if(typeof e!="string")throw new ji(3);var t=GHt(e);if(t.match(KHt))return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16)};if(t.match(XHt)){var n=parseFloat((parseInt(""+t[7]+t[8],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16),alpha:n}}if(t.match(YHt))return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16)};if(t.match(JHt)){var r=parseFloat((parseInt(""+t[4]+t[4],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16),alpha:r}}var o=p4.exec(t);if(o)return{red:parseInt(""+o[1],10),green:parseInt(""+o[2],10),blue:parseInt(""+o[3],10)};var a=QHt.exec(t.substring(0,50));if(a)return{red:parseInt(""+a[1],10),green:parseInt(""+a[2],10),blue:parseInt(""+a[3],10),alpha:parseFloat(""+a[4])>1?parseFloat(""+a[4])/100:parseFloat(""+a[4])};var i=ZHt.exec(t);if(i){var s=parseInt(""+i[1],10),l=parseInt(""+i[2],10)/100,c=parseInt(""+i[3],10)/100,u="rgb("+am(s,l,c)+")",f=p4.exec(u);if(!f)throw new ji(4,t,u);return{red:parseInt(""+f[1],10),green:parseInt(""+f[2],10),blue:parseInt(""+f[3],10)}}var h=eUt.exec(t.substring(0,50));if(h){var v=parseInt(""+h[1],10),b=parseInt(""+h[2],10)/100,m=parseInt(""+h[3],10)/100,y="rgb("+am(v,b,m)+")",A=p4.exec(y);if(!A)throw new ji(4,t,y);return{red:parseInt(""+A[1],10),green:parseInt(""+A[2],10),blue:parseInt(""+A[3],10),alpha:parseFloat(""+h[4])>1?parseFloat(""+h[4])/100:parseFloat(""+h[4])}}throw new ji(5)}function tUt(e){var t=e.red/255,n=e.green/255,r=e.blue/255,o=Math.max(t,n,r),a=Math.min(t,n,r),i=(o+a)/2;if(o===a)return e.alpha!==void 0?{hue:0,saturation:0,lightness:i,alpha:e.alpha}:{hue:0,saturation:0,lightness:i};var s,l=o-a,c=i>.5?l/(2-o-a):l/(o+a);switch(o){case t:s=(n-r)/l+(n<r?6:0);break;case n:s=(r-t)/l+2;break;default:s=(t-n)/l+4;break}return s*=60,e.alpha!==void 0?{hue:s,saturation:c,lightness:i,alpha:e.alpha}:{hue:s,saturation:c,lightness:i}}function nc(e){return tUt(Pf(e))}var nUt=function(t){return t.length===7&&t[1]===t[2]&&t[3]===t[4]&&t[5]===t[6]?"#"+t[1]+t[3]+t[5]:t},jS=nUt;function Tc(e){var t=e.toString(16);return t.length===1?"0"+t:t}function h4(e){return Tc(Math.round(e*255))}function rUt(e,t,n){return jS("#"+h4(e)+h4(t)+h4(n))}function qb(e,t,n){return am(e,t,n,rUt)}function oUt(e,t,n){if(typeof e=="number"&&typeof t=="number"&&typeof n=="number")return qb(e,t,n);if(typeof e=="object"&&t===void 0&&n===void 0)return qb(e.hue,e.saturation,e.lightness);throw new ji(1)}function aUt(e,t,n,r){if(typeof e=="number"&&typeof t=="number"&&typeof n=="number"&&typeof r=="number")return r>=1?qb(e,t,n):"rgba("+am(e,t,n)+","+r+")";if(typeof e=="object"&&t===void 0&&n===void 0&&r===void 0)return e.alpha>=1?qb(e.hue,e.saturation,e.lightness):"rgba("+am(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new ji(2)}function NS(e,t,n){if(typeof e=="number"&&typeof t=="number"&&typeof n=="number")return jS("#"+Tc(e)+Tc(t)+Tc(n));if(typeof e=="object"&&t===void 0&&n===void 0)return jS("#"+Tc(e.red)+Tc(e.green)+Tc(e.blue));throw new ji(6)}function Yc(e,t,n,r){if(typeof e=="string"&&typeof t=="number"){var o=Pf(e);return"rgba("+o.red+","+o.green+","+o.blue+","+t+")"}else{if(typeof e=="number"&&typeof t=="number"&&typeof n=="number"&&typeof r=="number")return r>=1?NS(e,t,n):"rgba("+e+","+t+","+n+","+r+")";if(typeof e=="object"&&t===void 0&&n===void 0&&r===void 0)return e.alpha>=1?NS(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")"}throw new ji(7)}var iUt=function(t){return typeof t.red=="number"&&typeof t.green=="number"&&typeof t.blue=="number"&&(typeof t.alpha!="number"||typeof t.alpha>"u")},sUt=function(t){return typeof t.red=="number"&&typeof t.green=="number"&&typeof t.blue=="number"&&typeof t.alpha=="number"},lUt=function(t){return typeof t.hue=="number"&&typeof t.saturation=="number"&&typeof t.lightness=="number"&&(typeof t.alpha!="number"||typeof t.alpha>"u")},cUt=function(t){return typeof t.hue=="number"&&typeof t.saturation=="number"&&typeof t.lightness=="number"&&typeof t.alpha=="number"};function rc(e){if(typeof e!="object")throw new ji(8);if(sUt(e))return Yc(e);if(iUt(e))return NS(e);if(cUt(e))return aUt(e);if(lUt(e))return oUt(e);throw new ji(8)}function sJ(e,t,n){return function(){var o=n.concat(Array.prototype.slice.call(arguments));return o.length>=t?e.apply(this,o):sJ(e,t,o)}}function ra(e){return sJ(e,e.length,[])}function uUt(e,t){if(t==="transparent")return t;var n=nc(t);return rc(Z({},n,{hue:n.hue+parseFloat(e)}))}ra(uUt);function hp(e,t,n){return Math.max(e,Math.min(t,n))}function dUt(e,t){if(t==="transparent")return t;var n=nc(t);return rc(Z({},n,{lightness:hp(0,1,n.lightness-parseFloat(e))}))}ra(dUt);function fUt(e,t){if(t==="transparent")return t;var n=nc(t);return rc(Z({},n,{saturation:hp(0,1,n.saturation-parseFloat(e))}))}ra(fUt);function pUt(e,t){if(t==="transparent")return t;var n=nc(t);return rc(Z({},n,{lightness:hp(0,1,n.lightness+parseFloat(e))}))}ra(pUt);function hUt(e,t,n){if(t==="transparent")return n;if(n==="transparent")return t;if(e===0)return n;var r=Pf(t),o=Z({},r,{alpha:typeof r.alpha=="number"?r.alpha:1}),a=Pf(n),i=Z({},a,{alpha:typeof a.alpha=="number"?a.alpha:1}),s=o.alpha-i.alpha,l=parseFloat(e)*2-1,c=l*s===-1?l:l+s,u=1+l*s,f=(c/u+1)/2,h=1-f,v={red:Math.floor(o.red*f+i.red*h),green:Math.floor(o.green*f+i.green*h),blue:Math.floor(o.blue*f+i.blue*h),alpha:o.alpha*parseFloat(e)+i.alpha*(1-parseFloat(e))};return Yc(v)}var gUt=ra(hUt),lJ=gUt;function mUt(e,t){if(t==="transparent")return t;var n=Pf(t),r=typeof n.alpha=="number"?n.alpha:1,o=Z({},n,{alpha:hp(0,1,(r*100+parseFloat(e)*100)/100)});return Yc(o)}ra(mUt);function vUt(e,t){if(t==="transparent")return t;var n=nc(t);return rc(Z({},n,{saturation:hp(0,1,n.saturation+parseFloat(e))}))}ra(vUt);function bUt(e,t){return t==="transparent"?t:rc(Z({},nc(t),{hue:parseFloat(e)}))}ra(bUt);function yUt(e,t){return t==="transparent"?t:rc(Z({},nc(t),{lightness:parseFloat(e)}))}ra(yUt);function xUt(e,t){return t==="transparent"?t:rc(Z({},nc(t),{saturation:parseFloat(e)}))}ra(xUt);function AUt(e,t){return t==="transparent"?t:lJ(parseFloat(e),"rgb(0, 0, 0)",t)}ra(AUt);function wUt(e,t){return t==="transparent"?t:lJ(parseFloat(e),"rgb(255, 255, 255)",t)}ra(wUt);function CUt(e,t){if(t==="transparent")return t;var n=Pf(t),r=typeof n.alpha=="number"?n.alpha:1,o=Z({},n,{alpha:hp(0,1,+(r*100-parseFloat(e)*100).toFixed(2)/100)});return Yc(o)}ra(CUt);function SUt(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=FS(e))||t&&e&&typeof e.length=="number"){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 a=!0,i=!1,s;return{s:function(){n=n.call(e)},n:function(){var c=n.next();return a=c.done,c},e:function(c){i=!0,s=c},f:function(){try{!a&&n.return!=null&&n.return()}finally{if(i)throw s}}}}var EUt=["className","gap","rows","children","maxItemWidth"],LF,kUt=iJ(function(e,t){var n=e.css,r=t.rows,o=t.maxItemWidth,a=t.gap;return{container:n(LF||(LF=Nd([`
--rows: `,`;
--max-item-width: `,`;
--gap: `,`;
display: grid !important;
grid-template-columns: repeat(
auto-fill,
minmax(
max(var(--max-item-width), calc((100% - var(--gap) * (var(--rows) - 1)) / var(--rows))),
1fr
)
);
`])),r,RF(o)?o:"".concat(o,"px"),RF(a)?a:"".concat(a,"px"))}}),OUt=p.forwardRef(function(e,t){var n=e.className,r=e.gap,o=r===void 0?"1em":r,a=e.rows,i=a===void 0?3:a,s=e.children,l=e.maxItemWidth,c=l===void 0?240:l,u=lr(e,EUt),f=kUt({gap:o,maxItemWidth:c,rows:i}),h=f.cx,v=f.styles;return d.jsx(kf,de(de({className:h(v.container,n),gap:o,ref:t},u),{},{children:s}))});const TUt=OUt;var DF,IF,FF,BF,PS="hover-card",cJ=iJ(function(e,t){var n=e.css,r=e.responsive,o=e.token,a=e.isDarkMode,i=t.size,s=t.borderRadius;return{container:n(DF||(DF=Nd([`
&:hover > .`,`::after {
opacity: 1;
}
`])),PS),content:n(IF||(IF=Nd([`
z-index: 2;
flex-grow: 1;
height: 100%;
margin: 1px;
background: `,`;
border-radius: `,`px;
`])),o.colorBgContainer,s-1),grid:n(FF||(FF=Nd([`
display: grid;
`,` {
display: flex;
flex-direction: column;
}
`])),r.mobile),itemContainer:n(BF||(BF=Nd([`
cursor: pointer;
position: relative;
overflow: hidden;
width: 100%;
background: `,`;
border-radius: `,`px;
&::before,
&::after {
content: '';
position: absolute;
inset-block-start: 0;
inset-inline-start: 0;
width: 100%;
height: 100%;
opacity: 0;
border-radius: inherit;
transition: opacity 500ms;
}
&::before {
pointer-events: none;
user-select: none;
z-index: 3;
background: radial-gradient(
`,`px circle at var(--mouse-x) var(--mouse-y),
`,`,
transparent 40%
);
}
&::after {
z-index: 1;
background: radial-gradient(
`,`px circle at var(--mouse-x) var(--mouse-y),
`,`,
transparent 40%
);
}
:hover::before {
opacity: 1;
}
`])),Yc(o.colorBorderSecondary,.75),s,i,Yc(o.colorTextBase,a?.06:.02),i*.75,Yc(o.colorTextBase,a?.4:.2))}}),jUt=["children","className","style","borderRadius","size"],NUt=p.memo(function(e){var t=e.children,n=e.className,r=e.style,o=e.borderRadius,a=e.size,i=lr(e,jUt),s=cJ({borderRadius:o,size:a}),l=s.styles,c=s.cx;return d.jsx(kf,de(de({className:c(l.itemContainer,n),style:de({borderRadius:o},r)},i),{},{children:d.jsx(kf,{className:l.content,children:t})}))});const PUt=NUt;var RUt=["items","renderItem","maxItemWidth","className","columns","gap","style","size","borderRadius","spotlight"],MUt=p.memo(function(e){var t=e.items,n=e.renderItem,r=e.maxItemWidth,o=e.className,a=e.columns,i=a===void 0?3:a,s=e.gap,l=s===void 0?"1em":s,c=e.style,u=e.size,f=u===void 0?800:u,h=e.borderRadius,v=h===void 0?12:h,b=e.spotlight,m=b===void 0?!0:b,y=lr(e,RUt),A=cJ({borderRadius:v,size:f}),w=A.styles,k=A.cx,C=p.useRef(null);return p.useEffect(function(){if(C.current&&m){var E=function(O){var T=SUt(document.querySelectorAll(".".concat(PS))),P;try{for(T.s();!(P=T.n()).done;){var N=P.value,L=N.getBoundingClientRect(),I=O.clientX-L.left,M=O.clientY-L.top;N.style.setProperty("--mouse-x","".concat(I,"px")),N.style.setProperty("--mouse-y","".concat(M,"px"))}}catch(B){T.e(B)}finally{T.f()}};return C.current.addEventListener("mousemove",E),function(){var S;(S=C.current)===null||S===void 0||S.removeEventListener("mousemove",E)}}},[]),d.jsx(TUt,de(de({className:k(w.container,w.grid,o),gap:l,maxItemWidth:r,ref:C,rows:i,style:c},y),{},{children:t.map(function(E,S){return d.jsx(PUt,{borderRadius:v,className:PS,size:f,children:d.jsx(n,de({},E))},S)})}))});const U9=MUt,Ul="/assets/robot2-46b57b7c.png",Wl="/assets/robot3-c98a458b.png",LUt="/assets/zidingyi1-1abae3dd.png",DUt="/assets/zidingyi2-3ae50e09.png";function W9({flows:e,isTemp:t=!1,title:n="skills.skillTemplate",desc:r="skills.skillTemplateChoose",open:o,setOpen:a,onSelect:i}){const{t:s}=ze(),l=Ms(),[c,u]=p.useState({}),f=h=>d.jsxs(kf,{align:"flex-start",onClick:()=>u(h),className:`selectNpcFlexbox ${c.id===h.id&&"active"}`,children:[d.jsx("div",{className:"npcInfoItemBg",children:d.jsx("span",{children:d.jsx("span",{children:d.jsxs("div",{children:[(h.id=="06b1d374-ba97-46e6-8782-c56dec8dcc17"||h.id=="ed8e21f6-9757-43d0-b076-8c6e81bb0580")&&d.jsx("img",{src:Ul,className:"w-[160px]",alt:""}),h.id=="ca214b41-2b73-4585-b172-bf1e546cf6ec"&&d.jsx("img",{src:Wl,className:"w-[160px]",alt:""}),h.id!="06b1d374-ba97-46e6-8782-c56dec8dcc17"&&h.id!="ed8e21f6-9757-43d0-b076-8c6e81bb0580"&&h.id!="ca214b41-2b73-4585-b172-bf1e546cf6ec"&&d.jsx("img",{src:zr,className:"w-[160px]",alt:""})]})})})}),d.jsxs("div",{children:[(h.id=="06b1d374-ba97-46e6-8782-c56dec8dcc17"||h.id=="ed8e21f6-9757-43d0-b076-8c6e81bb0580")&&d.jsx("img",{src:Ul,className:"w-[42px]",alt:""}),h.id=="ca214b41-2b73-4585-b172-bf1e546cf6ec"&&d.jsx("img",{src:Wl,className:"w-[42px]",alt:""}),h.id!="06b1d374-ba97-46e6-8782-c56dec8dcc17"&&h.id!="ed8e21f6-9757-43d0-b076-8c6e81bb0580"&&h.id!="ca214b41-2b73-4585-b172-bf1e546cf6ec"&&d.jsx("img",{src:zr,className:"w-[42px]",alt:""}),d.jsxs("div",{children:[d.jsx("p",{children:h.name}),d.jsx("div",{})]})]}),d.jsx("p",{className:"mt-[10px] test-[13px]",children:h.description})]});return d.jsx("dialog",{className:`modal selectNpc ${o?"modal-open":"modal-close"}`,onClick:()=>a(!1),children:d.jsxs("form",{method:"dialog",className:"w-[1100px] bg-[#262626] relative pl-[35px] pt-[35px] pr-[35px] pb-[20px] border-radius-14",onClick:h=>h.stopPropagation(),children:[d.jsx("button",{className:"btn btn-sm btn-circle btn-ghost absolute right-2 top-2",onClick:()=>a(!1),children:"✕"}),d.jsx("h3",{className:"font-bold text-[17px] selectNpcH3",children:s(n)}),d.jsx("p",{className:"mt-[6px] text-[13px] selectNpcP",children:s(r)}),d.jsxs("div",{className:"overflow-y-scroll no-scrollbar h-[60vh]",children:[d.jsx(U9,{items:e,renderItem:f,className:"mt-[14px] selectNpcSpotlightCard"}),t&&d.jsxs("div",{className:"zidingyi",onClick:()=>l("/skill"),children:[d.jsxs("div",{children:[d.jsx("img",{src:DUt,className:"w-[23px] ml-[33px]",alt:""}),d.jsx("p",{children:"自定义NPC"})]}),d.jsx("img",{src:LUt,className:"w-[68px] absolute right-[14px] bottom-[7px]",alt:""})]})]}),d.jsx("div",{className:"selectNpcOk cursor-pointer",onClick:()=>i(c),children:"确 定"})]})})}const uJ="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAA4NJREFUaEPtmk2ITlEYx///ERYTkdjIwhQLykIWY2GUlNLExsdYjI+yQMnOR4pJUmZKEaaJjSFSdlI2SomQIckM43MWFuRjSENkHueZzvu67533vu89d95z552bs73P1+8+557znOdcImODGeNBtoFEZDGA7QBWBzLXDqCdZJ+IzLPPmwBM8JzdQQAvAdwG0EGyJ46/ggyJSCeA5iKKxwAcANBmgeLYrrSMvti9JL+VMhwGkgjhHwGgSgfqYk+hWkm+jVIKAyn9pCLCfQCeAljp4t2TrE7/HXGBvgKYXET4DYAHBmqtpyBdze4kebKYUjhDpYDuA1jv6tmTfDfJ+VkCUpY5JHUVLBhjNUMK0UTycpaADpE8mCWgKySHLVJjecr1kNTKJdE3pBvZvSpa5XIQ00h+DhLFzdATAN1VCNRA8lYSoC5bKFbLPpRj2EayIwnQIwC9VZihEyR3ZQnoBsnlWQJSlhqzH+VPCXEXhWqdcgpUR1KL56HhAvQMwAZPxeZIzDaSvJYE6J05QjSOxLMn3T0kW5MAfQJQ8AF6CtDVbKeZcpuSAH0AsMLVWwryXSQXZQmon+TULAENkKxNAvQFwLIUppCrixck50YBfTe9tzxtwPJjAP0Alrp6S0H+nGlrbY4CiurLvTed0iMAjqcQoKuLepJ6tCm6sZ6O6Iy2BIC0VVwtY1iPLlwpzAr0rmfbClu7lVrVDorIDPt8FYCFALTkULnRGGcBHA13fiJvH0RkPMnfUZGKCLUoFBFtTNZrFwbAlpTIFEaz8zDsr6LXKSKyxmbQ12qop1MFuRT14ioKpE5EZAGAfTZjSRO2DoCuuLm2tHZ0e0m+Lmew4kAWqgHARQAzywUQ8fy8CX5jEl0vQBZqP4DDSYICcJekXr45D29AFuq5yVR+F3eMbpyurI46fu9YRUT3r2Ht2phBTiGp347T8J0hPRBedYron/B0kh9ddX0Dae130zUoK19LcsBV1zeQfth3XIMCUFBBu+j7Bqozt+qvXAKyskVvFuLY8Q1UA+BPnEBCMs0kLyTQ87vK2aX7DICtjsFNJPnLUWdI3GuGLJBW5drsjzvazGKwO65wWM47kIWKOmeF4yn5D0IcyFSALNQpAJE/TGgVbeRazE8V2i5LPFIDslBaBumJd4ley5t/d35q3WaPBNcTUwQUUwWqRMDlbPwHKveGRvv5XxvOQERotQsCAAAAAElFTkSuQmCC";function IUt({isFeedback:e,setIsFeedback:t,id:n}){p.useState(!1);const r=p.useRef(null),o=a=>{console.log(r,n)};return d.jsx("div",{children:e&&d.jsx("div",{className:"duiHuaPopM",onClick:()=>t(!e),children:d.jsxs("div",{className:"feedback",onClick:a=>{a.stopPropagation(),a.nativeEvent.stopImmediatePropagation()},children:[d.jsxs("div",{children:[d.jsx("img",{src:uJ,alt:""}),d.jsx("p",{children:"结果反馈"})]}),d.jsx("textarea",{id:"input",ref:r,placeholder:"请输入你觉得回答不满意的地方"}),d.jsxs("div",{children:[d.jsx("div",{onClick:()=>t(!e),children:"取 消"}),d.jsx("div",{onClick:o,children:"提 交"})]})]})})})}const V9="data:image/png;base64,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",FUt="data:image/png;base64,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",BUt="data:image/png;base64,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",$Ut="data:image/png;base64,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",zUt="data:image/png;base64,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";function dJ({id:e,className:t,onCopy:n,data:r,onDislike:o}){const[a,i]=p.useState(r),[s,l]=p.useState(!1),[c,u]=p.useState(!1),f=v=>{console.log(v),i(b=>{const m=v===b?0:v;return Xhe(e,m),m}),a!==2&&v===2&&(o==null||o(e))},h=v=>{l(!0),n(v.target.parentNode.parentNode),setTimeout(()=>{l(!1)},2e3)};return d.jsxs("div",{className:En("flex mt-[10px]",t),children:[d.jsx("img",{src:V9,className:"cursor-pointer",alt:"",onClick:h}),d.jsx("img",{src:a===1?FUt:BUt,className:"cursor-pointer",alt:"",onClick:()=>f(1)}),d.jsx("img",{src:a===2?$Ut:zUt,className:"cursor-pointer",alt:"",onClick:()=>f(2)}),d.jsx(IUt,{isFeedback:c,setIsFeedback:u,id:e})]})}const _Ut="/assets/robotU-013059ef.png",fJ="data:image/png;base64,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",$F=["#666","#FF5733","#3498DB","#27AE60","#E74C3C","#9B59B6","#F1C40F","#34495E","#16A085","#E67E22","#95A5A6"],HUt=({chat:e,userName:t,disabledReSend:n,showSearch:r,onSource:o,onDislike:a,onEdit:i,onReSend:s,onSearch:l})=>{var E,S,O;p.useContext(_a);const c=p.useRef(null),{t:u}=ze(),[f,h]=p.useState({x:0,y:0});p.useEffect(()=>{if(!c.current||e.end||!e.message)return;const T=m(c.current),P=document.createTextNode("");if(T){T.parentNode.appendChild(P);const N=document.createRange();N.setStart(P,0),N.setEnd(P,0);const L=N.getBoundingClientRect(),I=c.current.getBoundingClientRect(),M=L.left-I.left,B=L.top-I.top;h({x:M,y:B})}P.remove()},[e.message,e.message.toString()]);const v=p.useMemo(()=>d.jsx(Ih,{remarkPlugins:[U7,W7],rehypePlugins:[IS],linkTarget:"_blank",className:"markdown prose inline-block break-all text-primary dark:prose-invert max-w-full text-sm",components:{code:({node:T,inline:P,className:N,children:L,...I})=>{if(L.length){if(L[0]==="▍")return d.jsx("span",{className:"form-modal-markdown-span",children:" ▍ "});L[0]=L[0].replace("`▍`","▍")}const M=/language-(\w+)/.exec(N||"");return P?d.jsxs("code",{className:N,...I,children:[" ",L," "]}):d.jsx(cx,{language:M&&M[1]||"",value:String(L).replace(/\n$/,""),...I},Math.random())}},children:e.message.toString()}),[e.message,e.message.toString()]),b=p.useMemo(()=>e.thought&&d.jsx(Ih,{linkTarget:"_blank",className:"markdown text-gray-600 inline-block break-all max-w-full text-sm",children:e.thought.toString()}),[e.thought]),m=T=>{const P=T.childNodes;for(let N=P.length-1;N>=0;N--){const L=P[N];if(L.nodeType===Node.TEXT_NODE&&/\S/.test(L.nodeValue))return L.nodeValue=L.nodeValue.replace(/\s+$/,""),L;if(L.nodeType===Node.ELEMENT_NODE){const I=m(L);if(I)return I}}return null},y={system:"style-system",question:"style-question",processing:"border-cyan-600",answer:"style-answer",report:"style-system"},{setSuccessData:A}=p.useContext(wt),w=T=>{const P=document.createRange();P.selectNode(T),window.getSelection().removeAllRanges(),window.getSelection().addRange(P),document.execCommand("copy"),window.getSelection().removeAllRanges(),A({title:u("chat.copyTip")})},k=T=>{const P=T==null?void 0:T.file_url;P&&Jh(cf(P),T==null?void 0:T.file_name)},C=T=>{const P=e.extra?JSON.parse(e.extra):null,N=()=>{var L;switch(T){case 1:return d.jsx("button",{className:"btn btn-outline btn-info btn-xs text-[rgba(53,126,249,.85)] hover:bg-transparent text-xs relative",onClick:o,children:u("chat.source")});case 2:return d.jsxs("p",{className:"flex items-center text-gray-400 pb-2",children:[d.jsx("span",{className:"w-4 h-4 bg-red-400 rounded-full flex justify-center items-center text-[#fff] mr-1",children:"!"}),u("chat.noAccess")]});case 3:return d.jsx("div",{className:"flex flex-col items-start gap-0",children:(L=P.doc)==null?void 0:L.map(I=>d.jsx(_e,{variant:"link",size:"sm",className:"text-blue-500 h-6 p-0",children:d.jsx("a",{href:I.url,target:"_blank",className:"truncate max-w-[400px]",children:I.title})}))});case 4:return d.jsx("a",{className:`flex items-center text-gray-400 pb-2 ${P.url&&"hover:underline"}`,target:"_blank",href:P.url,children:P.qa});default:return null}};return d.jsx("div",{className:"chat-footer py-1",children:N()})};return e.thought?d.jsxs(d.Fragment,{children:[d.jsxs("div",{className:`log rounded-xl whitespace-pre-wrap mt-[14px] relative ${y[e.category||"system"]}`,children:[b,e.category==="report"&&d.jsx(x$,{size:20,className:" absolute right-4 top-2 cursor-pointer",onClick:T=>w(T.target.parentNode)})]}),!e.end&&d.jsx("span",{className:"loading loading-ring loading-md"}),e.source!==0&&e.end&&C(e.source)]}):e.category==="divider"?d.jsx("div",{className:"divider text-gray-500 text-sm",children:u("chat.roundOver")}):e.isSend?d.jsxs("div",{className:"flex flex-col items-end",children:[d.jsxs("div",{className:"flex items-center avatarZk",children:[d.jsx("p",{className:"mr-[20px] text-[14px]",children:t}),d.jsx("img",{src:_Ut,className:"w-[50px]",alt:""})]}),d.jsxs("div",{className:"mt-[10px] mr-[60px]",children:[d.jsxs("div",{className:"chat-end-zk",children:[e.category==="loading"&&d.jsx("span",{className:"loading loading-spinner loading-xs mr-4 align-middle"}),e.message[e.chatKey]]}),d.jsxs("div",{className:"chat-end-btn",children:[!n&&d.jsx("img",{src:V9,onClick:()=>!n&&i(e.message[e.chatKey]),className:"w-[28px] cursor-pointer",alt:""}),!n&&d.jsx("img",{src:fJ,onClick:()=>!n&&s(e.message[e.chatKey]),className:"w-[28px] cursor-pointer",alt:""})]})]})]}):($F[(((E=e.sender)==null?void 0:E.split("").reduce((T,P)=>T+P.charCodeAt(),0))||0)%$F.length],e.files.length?d.jsxs("div",{className:"chat chat-start mt-[14px]",children:[d.jsxs("div",{className:"flex items-center avatarZk",children:[(e.flow_id=="06b1d374-ba97-46e6-8782-c56dec8dcc17"||e.flow_id=="ed8e21f6-9757-43d0-b076-8c6e81bb0580")&&d.jsx("img",{src:Ul,className:"w-[50px]",alt:""}),e.flow_id=="ca214b41-2b73-4585-b172-bf1e546cf6ec"&&d.jsx("img",{src:Wl,className:"w-[50px]",alt:""}),e.flow_id!="06b1d374-ba97-46e6-8782-c56dec8dcc17"&&e.flow_id!="ed8e21f6-9757-43d0-b076-8c6e81bb0580"&&e.flow_id!="ca214b41-2b73-4585-b172-bf1e546cf6ec"&&d.jsx("img",{src:zr,className:"w-[50px]",alt:""}),d.jsx("p",{className:"ml-[20px] text-[14px]",children:t})]}),e.sender&&d.jsx("div",{className:"chat-header text-gray-400 text-sm",children:e.sender}),d.jsx(t2,{className:`my-2 w-[200px] relative ${((S=e.files[0])==null?void 0:S.file_url)&&"cursor-pointer"}`,onClick:()=>k(e.files[0]),children:d.jsxs(n2,{children:[d.jsxs(r2,{className:"flex items-center gap-2",children:[d.jsx(p6,{}),u("file")]}),d.jsx(o2,{children:(O=e.files[0])==null?void 0:O.file_name})]})})]}):d.jsxs("div",{className:"flex flex-col items-start",children:[d.jsxs("div",{className:"flex items-center avatarZk",children:[(e.flow_id=="06b1d374-ba97-46e6-8782-c56dec8dcc17"||e.flow_id=="ed8e21f6-9757-43d0-b076-8c6e81bb0580")&&d.jsx("img",{src:Ul,className:"w-[50px]",alt:""}),e.flow_id=="ca214b41-2b73-4585-b172-bf1e546cf6ec"&&d.jsx("img",{src:Wl,className:"w-[50px]",alt:""}),e.flow_id!="06b1d374-ba97-46e6-8782-c56dec8dcc17"&&e.flow_id!="ed8e21f6-9757-43d0-b076-8c6e81bb0580"&&e.flow_id!="ca214b41-2b73-4585-b172-bf1e546cf6ec"&&d.jsx("img",{src:zr,className:"w-[50px]",alt:""}),d.jsx("p",{className:"ml-[20px] text-[14px]",children:t})]}),d.jsxs("div",{ref:c,className:`min-h-8 min-w-[110px] max-w-[50vw] mt-[10px] ml-[60px] ${e.id&&e.end&&"pb-8"}`,children:[d.jsxs("div",{className:"chat-start-zk relative",children:[e.message.toString()?v:d.jsx("span",{className:"loading loading-ring loading-md"}),e.receiver&&d.jsxs("p",{className:"text-blue-500 text-sm",children:["@ ",e.receiver.user_name]}),e.message.toString()&&!e.end&&d.jsx("div",{className:"animate-cursor absolute w-2 h-5 ml-1 bg-gray-600",style:{left:f.x,top:f.y}})]}),!!e.id&&e.end&&d.jsx(dJ,{id:e.id,data:e.liked,onCopy:w,onDislike:a,className:"chat-start-btn"})]}),e.source!==0&&e.end&&C(e.source)]}))};function pJ({flow:e,onStart:t}){const{setErrorData:n}=p.useContext(wt),{t:r}=ze(),[o,a]=p.useState([]);p.useEffect(()=>{$y({flow_id:e.id}).then(c=>a(c))},[]);const i=(c,u)=>{a(f=>f.map((h,v)=>v===c?{...h,value:u}:h))},s=p.useRef({}),l=()=>{const c=o.reduce((h,v)=>(v.required&&!v.value&&h.push(`${v.name} ${r("report.isRequired")}`),v.type===hs.Text&&v.value.length>Number(v.maxLength)&&h.push(`${v.name} ${r("report.varLength")} ${v.maxLength}`),h),[]);if(c.length)return n({title:r("prompt"),list:c});const u=o,f=o.map((h,v)=>`${h.name?h.name+"":""}${h.type===hs.File?s.current[v]:h.value}
`).join("");t(u,f)};return d.jsxs("div",{className:"absolute right-20 bottom-32 w-[90%] max-w-[680px] flex flex-col gap-6 rounded-xl p-4 md:p-6 bg-[#1A1A1A]",children:[d.jsx("div",{className:"max-h-[520px] overflow-y-auto",children:o.map((c,u)=>{var f;return d.jsxs("div",{className:"w-full text-sm",style:{color:"#fff"},children:[c.name,d.jsx("span",{className:"text-status-red",children:c.required?" *":""}),d.jsx("div",{className:"mt-2",children:c.type===hs.Text?d.jsx(Lm,{password:!1,value:c.value,onChange:h=>i(u,h)}):c.type===hs.Select?d.jsx(Uf,{options:c.options.map(h=>h.value),onSelect:h=>i(u,h),value:c.value}):c.type===hs.File?d.jsx(Dm,{isSSO:!0,disabled:!1,placeholder:r("report.fileRequired"),value:"",onChange:h=>s.current[u]=h,fileTypes:["pdf"],suffixes:((f=e.data.nodes.find(h=>h.id===c.nodeId))==null?void 0:f.data.node.template.file_path.suffixes)||["xxx"],onFileChange:h=>i(u,h)}):d.jsx(d.Fragment,{})})]},c.id)})}),d.jsx(_e,{size:"sm",className:"shengcheng-btn",onClick:l,children:r("report.start")})]})}const UUt=({id:e,msg:t,onInit:n,onAdd:r})=>{const[o,a]=p.useState(""),i=p.useRef(null);return p.useEffect(()=>{n([]),t&&nge(t,e).then(s=>{const l=new RegExp(`(${s.join("|")})`,"g");a(t.replace(l,"<span>$1</span>")),n(s)})},[]),p.useEffect(()=>{const s=l=>{l.target.tagName==="SPAN"&&r(l.target.innerText)};return i.current.addEventListener("click",s),()=>{var l;return(l=i.current)==null?void 0:l.removeEventListener("click",s)}},[]),d.jsx("div",{className:"bg-gray-100 rounded-md py-4 px-2 max-h-24 overflow-y-auto",children:d.jsx("p",{ref:i,className:"anwser-souce",dangerouslySetInnerHTML:{__html:o}})})};let zF=null;const WUt=({chatId:e,words:t,data:n,onClose:r,onAdd:o,children:a})=>{const{t:i}=ze(),[s,l]=p.useState(!1),c=p.useRef(null),u=A=>{l(!1),A&&(c.current&&(c.current.value=""),o(A))},[f,h]=p.useState([]),[v,b]=p.useState(null),m=()=>{clearTimeout(zF),zF=setTimeout(()=>{rge(e,n.id,t.join(";")).then(A=>{h(A),A&&b(A[0])})},200)};p.useEffect(()=>{m()},[t]);const y=()=>{l(!0),setTimeout(()=>{var A;return(A=document.getElementById("taginput"))==null?void 0:A.focus()},0)};return d.jsxs("div",{className:"flex gap-4 mt-4",style:{height:"calc(100vh - 10rem)"},children:[d.jsxs("div",{className:"w-[300px] bg-gray-100 rounded-md py-4 px-2 h-full overflow-y-auto no-scrollbar",children:[d.jsxs("div",{className:"mb-4 text-sm font-bold",children:[i("chat.filterLabel"),d.jsx("div",{className:"tooltip fixed","data-tip":i("chat.tooltipText"),children:d.jsx("span",{"data-theme":"light",className:"badge cursor-pointer",children:"?"})})]}),d.jsxs("div",{className:"flex flex-wrap gap-2",children:[t.map((A,w)=>d.jsxs("div",{className:"badge badge-info h-[auto] gap-2 text-gray-600 bg-[rgba(53,126,249,.15)]",children:[A,d.jsx("span",{className:"cursor-pointer",onClick:()=>r(w),children:"x"})]},A)),s?d.jsx("div",{className:"badge badge-info gap-2 cursor-pointer bg-[rgba(53,126,249,.15)]",children:d.jsx("input",{ref:c,id:"taginput",className:"w-20 h-4 py-0 border-none outline-none bg-gray-50",onKeyDown:A=>{A.key==="Enter"&&!A.shiftKey&&u(c.current.value)},onBlur:()=>{u(c.current.value)}})}):d.jsx("div",{className:"badge badge-info gap-2 cursor-pointer bg-[rgba(53,126,249,.86)] text-gray-50",onClick:y,children:d.jsx("span",{children:i("chat.addCustomLabel")})})]}),d.jsxs("div",{className:"mt-4",children:[d.jsx("p",{className:"mb-4 text-sm font-bold",children:i("chat.sourceDocumentsLabel")}),f.map(A=>A.right?d.jsxs("div",{onClick:()=>b(A),className:`group rounded-xl bg-[#fff] hover-bg-gray-200 flex items-center px-4 mb-2 relative min-h-16 cursor-pointer ${(v==null?void 0:v.id)===A.id&&"bg-gray-200"}`,children:[d.jsx("p",{className:"text-sm break-all",children:A.fileName}),d.jsxs("div",{className:"absolute right-1 top-1 gap-2 hidden group-hover:flex",children:[A.fileUrl&&d.jsx("div",{className:"tooltip","data-tip":i("chat.downloadPDFTooltip"),children:d.jsx("a",{href:"javascript:;",onClick:w=>{Jh(cf(A.fileUrl),A.fileName.replace(/\.[\w\d]+$/,".pdf")),w.stopPropagation()},children:d.jsx(zfe,{color:"rgba(53,126,249,1)",size:22,strokeWidth:1.5})})}),A.originUrl&&d.jsx("div",{className:"tooltip tooltip-left","data-tip":i("chat.downloadOriginalTooltip"),children:d.jsx("a",{href:"javascript:;",onClick:w=>{Jh(cf(A.originUrl),A.fileName),w.stopPropagation()},children:d.jsx(A$,{color:"rgba(53,126,249,1)",size:20,strokeWidth:1.5})})})]}),d.jsx("span",{className:"absolute right-1 bottom-1 text-blue-400 text-sm",children:A.score})]},A.id):d.jsxs("div",{className:`msk group rounded-xl bg-[#fff] hover-bg-gray-200 flex items-center px-4 mb-2 relative min-h-16 cursor-pointer ${(v==null?void 0:v.id)===A.id&&"bg-gray-200"}`,children:[d.jsx("p",{className:"text-sm blur-sm",children:"是真的马赛克.msk"}),d.jsx("span",{className:"absolute right-1 bottom-1 text-blue-400 text-sm",children:A.score})]},A.id)),!f.length&&d.jsx("p",{className:"text-sm text-center mt-10 text-gray-500",children:i("chat.noMatchedFilesMessage")})]})]}),v&&a(v)]})};function hJ({chatId:e,data:t,open:n,setOpen:r}){const{t:o}=ze(),[a,i]=p.useState([]),s=u=>{i(f=>f.find(h=>h===u)?f:[...f,u])},l=u=>{i(a.filter((f,h)=>h!==u))},c=W.memo(a1t);return d.jsx("dialog",{className:`modal bg-blur-shared ${n?"modal-open":"modal-close"}`,onClick:()=>r(!1),children:d.jsx("div",{className:" rounded-xl px-4 py-6 bg-[#fff] shadow-lg dark:bg-background w-[80%]",onClick:u=>u.stopPropagation(),children:n&&d.jsxs("div",{children:[d.jsx(UUt,{id:t.id,msg:t.message||t.thought,onInit:i,onAdd:s}),d.jsx(WUt,{words:a,chatId:e,data:t,onClose:l,onAdd:s,children:u=>u.fileUrl?d.jsx(c,{data:u}):d.jsx("div",{className:"flex-1 bg-gray-100 rounded-md text-center",children:d.jsx("p",{className:"text-gray-500 text-md mt-[40%]",children:o("chat.fileStorageFailure")})})})]})})})}const gJ=p.forwardRef((e,t)=>{const{t:n}=ze(),[r,o]=p.useState(!1),[a,i]=p.useState(!1),s=p.useRef(null),l=p.useRef(null);p.useImperativeHandle(t,()=>({openModal:h=>{o(!0),l.current=h,s.current.value=""}}));const{setErrorData:c,setSuccessData:u}=p.useContext(wt),f=()=>{if(!s.current.value)return c({title:n("prompt"),list:[n("chat.feedbackRequired")]}),i(!0);Yhe(l.current,s.current.value),o(!1),i(!1)};return d.jsx("dialog",{className:`modal modal-bg ${r?"modal-open":"modal-close"}`,onClick:()=>o(!1),children:d.jsxs("div",{className:"feedback",onClick:h=>{h.stopPropagation(),h.nativeEvent.stopImmediatePropagation()},children:[d.jsxs("div",{children:[d.jsx("img",{src:uJ,alt:""}),d.jsx("p",{children:"结果反馈"})]}),d.jsx("textarea",{id:"input",ref:s,placeholder:"请输入你觉得回答不满意的地方"}),d.jsxs("div",{children:[d.jsx("div",{onClick:()=>o(!1),children:"取 消"}),d.jsx("div",{onClick:f,children:"提 交"})]})]})})}),Vd="data:image/png;base64,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",mJ="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABNtJREFUWEfNmGtoXEUUx/9n16SioA21lgS0KKIIFh+IUBAFX/ihilSWqqWa1z03NkZbLY3Y1nRbbKURmlKqmTMbErFGLdUSfCEVH2jFByKK/eRnDSjiR0023uPOshs2m9nde9cEOrAsO+fMOb87M/+zM5dwjjc6x/mw7IBBEGwhoj2qetxauy/phCwrYBiGPaqaq4DaLyLPJ4FcNkBmDgGMemAOichgXMhlAWTmJwAcrQNxWESejgO55IDM/AyAlxolV9Wj1tonG/ktKSAzPwvgoCfpvwDSnn4REbcVarYlA2TmPQAWqVRVvyWiDBFlVbWzmoSIJowxXbUIlwQwCIL9RLS7OomD6+joWJ/NZiNnY+YTADIemNdE5FEf5P8GZGa3pG5pFzQi+sQYc2d1PzO/DuARD8xbIvLQojiNNmk9OzM7MThRVLcfReSGWmPDMByvsdynjDEbK8c1PYPM7MqIKyfV7SyASwGcEBGfvejPzMZ9eWb+PWPMfeX+pgCZ2RVgn/oc3AUAriglGBeR7jozOaiqL3rs74vIBtefGDAIghwR9XiC/gDgWgDnV9lqCiAIgq1EdKw6lqqesdbemhgwCIJXicintuOlGXUzuyWOAGqJC8CXs7Ozd09MTPyTCJCZ3wSwyfO0b1hr51UZRwB1xPWpiNyRWCTMfBLAg54N7S2ytQQA4BUAvwMY8jzoaWvtPYnLDDNPAbjfs2w5EQnqCOCYqm6tV6YqbPOiSATIzB8CuNfztKPW2scbJQ/DcERVn6rnp6pT1toHavnUVDEzny5s2Ls8y3rEGLOtEVzZHgTBDiIa9vmr6klrre+vb97dC8jMnwG43RN0WER2xoVzfmEYDqvqDs+YSRHZ3ChWNSAx8xkA6z0DD4jIrkYBK+3M/DaABX9dxdLR4ATjVXEmk0m3tbV9DeBmD0RWRPYmhGtKXF6RMHMLgG8A3OiB2CUiBxLCecXlyoyIxFV2MSX19/evyufzbs9d54HYKSLeDV4LmJk/BrDomAVgRES2J3nQIiAzfwRgUYEEsF1ERpIEXEpxlfM6wO8B3FQBMlOCc1U/dmPmr3ziIqKDxpjnYgeqcqQgCCaJ6OGK/rMi4ltub46hoaHU9PS0278+ce0VkWyzcOUlPgygsvD+1t7evjabzc41CpzJZFpLyveJa7eIvNAoRiO7W+Lqq6IDu7xwHZyuN5iZ3cHUzZxvtgdF5FCj5HHsbom7iWis0jmVSq0bHR39uVaAgYGBi2ZmZr4DcHW1j6pus9YeiZM8jo8D3EBE71Y6R1F0fS6X+8kXoLOzc2Vra6sT1pUeuH5r7ctxEsf1ob6+vluiKHJLNd/c6zIiGs/n83+PjY39VTi/qTN2dXWtbmlpcTO31gPH1lobN3FcP+rp6bkqnU7/UmPALIA/Sp8/Aawr3dgWuBNRtzFmPG7SJH5OJBcD+BXAhUkGVvhuFpHJ8m9mfqywpy9rMtaCYVEUfVE8zRSU7C4oK5IGVdVN1lr3OqPYwjC8TVU/Txqnnn8Z0L30ccf3SwCcFyeBqm601p6q9GVmdzJe0BcnVh2ffOV50Alm9dzc3Kp0Or0SQLvbb1EUtRFRR+Eksqb0WUFE+4wxH1QHXgbA5Bf3ejPS29u7JpVKvQPgGgBOYEX1N9FSpZcKU/8BtWrF/6XMGJMAAAAASUVORK5CYII=";function VUt({isNpcInfo:e,setIsNpcInfo:t}){const[n,r]=p.useState(!1);return d.jsx("div",{children:e&&d.jsx("div",{className:"npcInfoBox",onClick:()=>t(!e),children:d.jsxs("div",{className:"npcInfo",onClick:o=>{o.stopPropagation(),o.nativeEvent.stopImmediatePropagation()},children:[d.jsx("p",{children:"npc"}),d.jsxs("div",{children:[d.jsx("div",{className:"npcInfoItemBg",children:d.jsx("span",{children:d.jsx("span",{children:d.jsx("div",{children:d.jsx("img",{src:zr,className:"w-[160px]",alt:""})})})})}),d.jsxs("div",{children:[d.jsx("img",{src:zr,className:"w-[50px]",alt:""}),d.jsx("p",{children:"法律百事通"})]}),d.jsx("p",{children:"法律专业咨询,天南地北都能聊。法律专业咨询, 天南地北都能聊。"})]}),d.jsxs("div",{children:[d.jsx("p",{children:"对话名称"}),d.jsxs("div",{children:[d.jsx("span",{children:"XXX名称"}),d.jsx("img",{src:mJ,className:"w-[20px]",alt:""})]})]}),d.jsxs("div",{children:[d.jsx("p",{children:"置顶聊天"}),d.jsx("div",{children:d.jsx(Ss,{checked:n,onCheckedChange:o=>r(o)})})]}),d.jsxs("div",{children:[d.jsx("p",{children:"导出聊天记录"}),d.jsx("span",{children:"清空聊天记录"})]}),d.jsxs("div",{children:[d.jsx("p",{children:"HTML导出"}),d.jsx("img",{src:Vd,className:"w-[21px]",alt:""})]}),d.jsxs("div",{children:[d.jsx("p",{children:"Markdown导出"}),d.jsx("img",{src:Vd,className:"w-[21px]",alt:""})]}),d.jsxs("div",{children:[d.jsx("p",{children:"PDF导出"}),d.jsx("img",{src:Vd,className:"w-[21px]",alt:""})]}),d.jsx("div",{children:d.jsx("p",{children:"快速配置"})})]})})})}const qUt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAwCAYAAABqkJjhAAAAAXNSR0IArs4c6QAABS9JREFUaEPdWWmollUQfh6zzUJbqGzRQrEIyfYN2iAJoh9FK9mClLZjZAthQQqFhGVFK4U/LAqLpIgowzZaqChoL6ioH7avtJqaPZ25nfcy39zz3fe9+r2SDdwf95yZOc8575wzz8xHrGfC9Qwv/n+AJZ0F4AQABwIYCeAvAL8DWAFg0/z3t/tSdgi/AFgNYBSAYQDU8Euarfn6I/tfAOBOkt9W9l1PWNJ0AOcD2LvhYm2pGeALBgUsaR6Ay9pCMFS/JPsPdsAJSzoXwF1Dddqi/iKSp3Y9YUlvAdgzAJgJ4HEAPwO4GMAsNz8NwJL8v8XqowD2d/PbA9ig4YZeADDO6S7KMWzjfdJxwpKOBvCEM7Bgn07ysWpM0s0ZdDU0k+RNbv7NBHov52MkyV/rAEu6Il3g653eawCmkPzU20bADwE4ySnMSeEz2xu0CPgDALu7taaSXBg3GgF/BmAXpzSRpDnqlzYAp0u+WbrkvwVwI0gurwP8E4AtnNIYkp+vA8A7AVjm1llJcuNSGMUT/gTAeKc4ieS76wCwJSBLFl5GkbQE1CER8L0AznAa80jaZWg1JMx54XW6iOTtdYAPAfBiUJpG0lJkn7QRw9nvefaEubXfzy/UKx5PKXE8B+CIAPra/NZ+D+D0xCeudvPxWXsbwCQ3v1vmE6WQjGP3pfd+Pze4NL/Dj1RjJcAnp+flwSbes04E/AaAfYdgX6e6lORRXQHnz3NVJj471nlLzCwCfgpA/wIN7OtUVpDcpA7wHRlwnTObvxLANgD2yRzkQgCHNTFsqlNHfixe7YSjfJ3A/ZnT+c5u0i6K0dBKXg9cwt7XpoWCcZExYeHu9FKSkW0j3l4ezoH/bA6XoVLPYSRrCbykCYk7fBTBpofpGpLfFUNC0pkAfP7+EMCxJD+uDCTdAmBG089pVUcpAUR7SfMTG7zEjS8meWLUi4kjXpgZJG/1RpJsQ7axKDE0qvmmgC10LEVXMpnkM3WAv0oXZ7RTGh/pnaQpAO4vxZmk0mUdTjKGWYe5pK0A/BB8Fu3iCVti2NoZjiXpSUnfVMh2s9MtnpPHN7eYy+XVyzn24+YGfJq00W3Txf3GTawmObwUdhGwpcGDnKLFbz95D6GxnVXHJQpoJ0byx6ZxLqmqlr3JOJJGdzskArbS5zqnsYSkVSGtiyQrh05xC3U8Z9V4BLxlegHiydhlsmxmb3BrIunwxGGeDwvcSLKjei9xiW5ZzviF1WYbtob63ybN2cH//FQTXlo84Wqwy21vEeegrpeTHFEH2MiLpeeecoI13LFdbGt59UkpJHbN5fZxa7hAr82WkRw7GOBSDFuvwpoZ1VtpnKMNMfLuiZStMSsVpHO7vRJWgFoh6qUj6NtAaT4lHQ9gcfA/oK6Lz9oN6SXov5GJ6i1IZb61oloXSVYOTXYLzSXpW2IDYzjt8p20yz2c0cEkX20brSRLw6vCOqNJ+nRdBGxJw5JHJUUu0esNSNohVchfOL+rSG5UWieGxJcArNtYyQSSMaZ7jdfit5RhG7G1p1Nf4kiH6ByS9/QcYcFh6ktHansoyZeiajxh+5ngbqdkrdNjSJqzVkXSbQCsgK3kgVTpnFYH2HjCyqBk7StjTq1ePkkTAbwX1jbidTlJ+xFo4KWzEUnWVO7op2VdI/fW3WyT/Fhl4puRtnSjH2WG0pdoNVTM+aB9iWr1/xBjW0hyateQ8Mcl6YCc26056DvzbZ+qhZ4lkidzSNjvHeUYbhvJ2vpv2kJa23V6Zr/eAf4HFFX7QB8cMJ4AAAAASUVORK5CYII=",G0="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAABOZJREFUWEetl19sFFUUxr8z2y1oEbVKUkSwNSAIsrOtqBAwtgQxoTu73Vm2JqIRI4lRwESJig+GYNIoLxhExUSNomKUdmfbmS2BoGlV9AEbujMtSuMDakSFIMTaKkJnjpmlf2aGXXa35b713HO+73fvnHv3lnAFh65Gl4NoB4ibxFDy00KkqZCkQnL0tvhcCOZRAD47X7B45cJI8mC+2isCcKQ1Pt/nM3sBuPQIVB+QEvsuBzFhgOGVdwKoyGbEFtUEI4nuXBATAuhpjcy0fL7jI9uey4QJy4MhpSPb/LgB9H3yzTDxLYCZDuE/wPQsiJ8DUO2In/OBF98hJXUvxLgAujTpRj/83wOY5hC0GL5ZQan5RJcmXe0n/1EwKl2Glm+eGGnuc8aKBjjWFr7mP6GkB8AtDqGjpulrrGlotqEyw0jJtzLjKwAzHHmnmak2GE7YpyUzigIYXvlhAFUO0QEmtARDymPe7f1Bid5w3k8/AyhzzA2ZAmbX1Ct2vHCA3r3xUvOqIQOguQ6xQQAnANwGQBMlJeyF6NZicwTwbgBLxuboLAlD9wXq23oK2oHjHWsn9w/0GwDmOFcO4C/PFquipES8EOlUbDsxP+OO86OilPwwL0Bm5ZPN/SDUOQUswaoGCzMERspj2CJKSnwkltbkbQQ878xhotfE+sQmInBeAF2T7a61t3h0WBaWVUeUbzLNpkXXM+gNlwGjORhWGtMp+SVivOycI/D2gJTclLcJecsWwVjUowFY5VohY50YVt5zxoxU9AVmetWdRz0gXugyZ+wMhJWn3UDeDzb8t56SD4Gx1JVMuD8QUj7PVmJosQ0M3plDDgx6MyglNnjns34CPRVrBbOrmRj8ZFBKvp3LwI7rmvwigCbv6WJgT1BSHs5WewmArsltANzHiWitGErYR+myI63KTxDBDUl4Swwp63MVugB0TW4GsNqVTPSUGErsymduaNE1DPrYU9smhhINl6sdBTA0WWEg6urmArY9s/WqvA6EdzxGn4iSsiYfeAbAUOXXmbDR3XC8ORBKbssnYGjyQ/Y3doETDgZDysp8tfY86Sn5XTAedx8N2hiQEq6znU0srckPEuB9+30pSkptIeYZgLQm/0jA7OECE4ydYljxXJuXyukpOQyG3bCjg8Cdx/4tWdHY2GwWDGCkop8xU+NwwT+ipDh/ubLqGGo0wkStnsnDoqTcU6jxSB7pWmwHwKO3kzVkVVVHW3/KJWRo0SUMsl9CztEdCCl32nd70QBpNbaZiF8ZKWTme4Ph5KFsQoYWW8Xgdu/Kz0w5s7SurnOoWPNMDxiqvJYJ748VCytEqeULr1i6LVZNAh9xx7kv0BWYT1u3WuMxv9iE6uqVRNaBsU7ipkmmuW1eRP17JNbTHltkWfydx6R36pSpd1XVfXBuvOYZgO72hqBgCd53u21+loFfAZwiwD5W1zmMfhGsobsXRtSTEzHPAPS2xytMy/y9CKHTKC2rFB/4aFA/8EgZzg/uAvimIurHUon6qKOjtqR8oPw3zxM7l94JAq0ISIljdkJajS0gYvtfsnGPzFXcq8ZnWWQu48xTm69npkqBeBoD08FUAcK1AE6WXuAFt8vJP0fccny+omDyPsl698anYBIqBvylpxav2tPvVO/aL0/3X8DXAJUDXPDtd1GDfAAf/x8eAsPpC9xsKAAAAABJRU5ErkJggg==";function GUt({isQuote:e,setIsQuote:t}){return p.useState(!1),d.jsx("div",{children:e&&d.jsx("div",{className:"duiHuaPopM",onClick:()=>t(!e),children:d.jsxs("div",{className:"Quote",onClick:n=>{n.stopPropagation(),n.nativeEvent.stopImmediatePropagation()},children:[d.jsxs("div",{children:[d.jsx("img",{src:qUt,alt:""}),d.jsx("p",{children:"知识库引用(3条)"})]}),d.jsx("p",{children:"此处仅显示实际引用内容,若数据有更新,此处不会实时更新"}),d.jsxs("div",{className:"overflow-y-scroll no-scrollbar h-[445px]",children:[d.jsxs("div",{children:[d.jsxs("div",{children:[d.jsxs("div",{children:[d.jsx("span",{children:"NO. 1"}),d.jsx("p",{children:"中华人民共和国民法典.docx"})]}),d.jsxs("div",{children:[d.jsx("span",{children:"999字"}),d.jsx("div",{children:d.jsx("img",{src:G0,alt:""})}),d.jsxs("p",{children:["前往知识库 ",">"]})]})]}),d.jsxs("div",{children:[d.jsx("p",{children:"《中华人民共和国对外关系法》中提到的对外工作的领导机构有哪些?"}),d.jsx("p",{children:"《中华人民共和国对外关系法》中提到的对外工作的领导机构有中央外事工作领导机构、全国人民代表大会及其常务委员会、中华人民共和国主"})]})]}),d.jsxs("div",{children:[d.jsxs("div",{children:[d.jsxs("div",{children:[d.jsx("span",{children:"NO. 1"}),d.jsx("p",{children:"中华人民共和国民法典.docx"})]}),d.jsxs("div",{children:[d.jsx("span",{children:"999字"}),d.jsx("div",{children:d.jsx("img",{src:G0,alt:""})}),d.jsxs("p",{children:["前往知识库 ",">"]})]})]}),d.jsxs("div",{children:[d.jsx("p",{children:"《中华人民共和国对外关系法》中提到的对外工作的领导机构有哪些?"}),d.jsx("p",{children:"《中华人民共和国对外关系法》中提到的对外工作的领导机构有中央外事工作领导机构、全国人民代表大会及其常务委员会、中华人民共和国主"})]})]}),d.jsxs("div",{children:[d.jsxs("div",{children:[d.jsxs("div",{children:[d.jsx("span",{children:"NO. 1"}),d.jsx("p",{children:"中华人民共和国民法典.docx"})]}),d.jsxs("div",{children:[d.jsx("span",{children:"999字"}),d.jsx("div",{children:d.jsx("img",{src:G0,alt:""})}),d.jsxs("p",{children:["前往知识库 ",">"]})]})]}),d.jsxs("div",{children:[d.jsx("p",{children:"《中华人民共和国对外关系法》中提到的对外工作的领导机构有哪些?"}),d.jsx("p",{children:"《中华人民共和国对外关系法》中提到的对外工作的领导机构有中央外事工作领导机构、全国人民代表大会及其常务委员会、中华人民共和国主"})]})]}),d.jsxs("div",{children:[d.jsxs("div",{children:[d.jsxs("div",{children:[d.jsx("span",{children:"NO. 1"}),d.jsx("p",{children:"中华人民共和国民法典.docx"})]}),d.jsxs("div",{children:[d.jsx("span",{children:"999字"}),d.jsx("div",{children:d.jsx("img",{src:G0,alt:""})}),d.jsxs("p",{children:["前往知识库 ",">"]})]})]}),d.jsxs("div",{children:[d.jsx("p",{children:"《中华人民共和国对外关系法》中提到的对外工作的领导机构有哪些?"}),d.jsx("p",{children:"《中华人民共和国对外关系法》中提到的对外工作的领导机构有中央外事工作领导机构、全国人民代表大会及其常务委员会、中华人民共和国主"})]})]})]})]})})})}const KUt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABWRJREFUWEfNWGuIVVUU/ta+t6ZmrEZS+xEUYVYElWj0IMIpjKgfImoiBQPl3LMPMzQWlD2MKHoYopVTes+6l2GU7IFZ4Y8SjAytoCgpyR6QvczUoNCcNO6de87qrMsdOzP3de7cYXD9uY/9rbW/vfZej70Jp7jQKc4P40qQmWeJSAcRzQYwA8B5ANoA5AAcBbBfRPYS0Se5XG5Hb2/vsXoOapqgiFAmk3HDye8BcHW9CSPjR0RkizFmveM4X1XTa4qg53mLiOg5ANMjE/wrIl8A+N4Yc0BEjhORzjNFRC4GcGXJuydVRCSbz+cfqOTRMRNkZgbgRIhtB7ARwHZr7Z+1PJnNZmcHQbAIwFIAU0vYg8aYJalU6qOo7pgIMvP7AOaqIRHZnUgklqdSqR0NbG8R2t/ff1ahUHgIwIphXRGZ77ru1uHfDRPMZDLvisjtAAoAHrbWrmmU2Gi853nXE9HrAC4sLXqO67q79HtDBJn5hTAa71PHEdGq9vb2FYODg62FQsG31p5ohui6desmJZPJzwFcpvYBTNOjEotgNpu9zvf9eUT0SIlEEJ6/gwDOB6DfNYX8TER7RGSH7/vburu7jzRKmJmnAPgdwOlhML1trV1YkyAzdwGwDaYP5fV36Ik3jDFrU6nUd40Q9TzPJaK06vi+P70iwXQ63WGM0e2c2YjxKtiNRHQ4CIJE8UwR6ecQEW1xHEe3tEyY+Q/dYiJ6uowgMz8K4JlxIFbPxAlrrVaZMslkMn0icq9WnBEEmXktgN56lpsYP6AJHMC5RPSm4zgrqxC8K0zqmwD8HyQTQE65/Arg8noRn8lk5oqI5tpC0YPZbPbmIAg+aMIzjajustbOqaXged4CInoLwLEiQWbWlV3QyCzNYIlogeM471Sz4XneY2EwPQXgG+1EbhOR92JMOKSRH0nulTKAjp8Zw9bX1lptGioKM3+pGURENhAzvwrgzjpG7wewyfd9X0RakslkYWhoSLP9CGlra/NzudxUDQAAV9WyqTmuu7v7p9GYdDp9jTHmM/0/jOJblKBG1aW1jCUSiRldXV37YnimCGFm3b75tfBEdLfjOBtGY5hZE7uWux+stZcowUEAk+pMflREPiaigogkwwSaFJECEWmZi261HgMtf9fGWMyT1tonojhm1i5mnv4nIjNd192jBI8DaI1hcFwh4VFZ6bquFoVhr28BsLD083FrrQYJlKAmT131RMut1trt6XT6BmOM1t4rSueu33Ec7QGKogRPNp91GP4jIs9rGx+WwtOi2CAIAmOMCS9E2iXfFGOlORHpISKN5JOVS0RWu677YFRf08wyEXmxntFScb+jFq6vr+/slpYW7WTqiaajYvNQkkMAlllrNfpHiHrwnHBQe7d6veFhIloetl+HgiBIlrYjISJGuxNjjOovEZHOeuwi4/tE5LXW1tZVnZ2dGgtlMlxJesJb18sNGG4GmheRNYlEYtvoC1JVgjrged4uIrqxmZnj6BJRh+M4O+Ngi7s0DBwYGDgjn8/vHXXHjWsnFk5Eel3XfSkWuAQace4GBgba8/m8RnUjLwSx5iOiHsdx1scCR0AVA4OZP41ZDeLMpyXSCVusD+OAy6K4khIzazrZPBaDEZ0f9aVh8uTJzy5evFjTypikmgdnAdjdoEXtbr4VkZ1EtFWrRIP6FeEVCWaz2YuCIChrhSIW/tKXCwB7SjnwcD6f/6Wnp+e38SAVtVHt2jmtUkkrKep1VDuROBWjab7Vtlhv+PtHdcea9ZcOv5k0PXNMAxUJltJN9OniFX0qs9ZqvzehUrX+MrN2ux1hM7vaWjtRZbBs8fUahAn1VqXJTnmC/wG/EQpebWrtCgAAAABJRU5ErkJggg==",y2="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAflJREFUWEfVmblOw0AQhr8BcUggBBSAREUBgoL3fw8oQBShhSYgpIhLsGiideQ4PnZ2107YIimceD//c+zMWPDLOXcIHABrwAR4FpGf4nqf3865deAY2AF+gRcRGeueoh/OuTNAAcvrG3gQkY+e4baBC2Cjss9YRB7FK6eAdUuf5q4vSOecwl15q9XtP1LAc2CvRaVeID3cJaDmbVpvCqg/Utu3rayQgXDKM1HAU+AkwM+yQBrgFOlJAVXi6w6pC/4kSCOcZpDbIorVWbv8IQkyICDKRpwJMQX0qaY3SKNyc1aaAfYFmQKnTHOAuSFT4WoBIyHvReS97ESxPlfNJgsKVnyyLcvXOnXpAaP+GwwYqeSN3yBb2mpUMDK6tcBwwGauxN8JGKFkANu0pAoqQoIAM0MGwzVGcZMExsisu40JzgyYqKQZLgrQQ2qBoWlkK8ThgE/vc+YWItgHK0l4dQET/FBNvHDidFnApGACXMFh9sNgQOPB3yaMCTIIMCOcWclOQCPclycY5qgzwqnphisWjAEx51cRD9Z4LteaOMcGOe4xRMmvJ42eOG3Tg9bAGaJpSoIcqu2Mhiw37ll6iI5SzTwcWP3Rx38YHi1j/Bbqk9Px28oPMHU2vcwRcFvgjFZ/iF5q0FXJfZ/1l/Ea4gjYBbRveS1eQ/wBIAOAEguvj30AAAAASUVORK5CYII=";function XUt({isCompleteRecords:e,setIsCompleteRecords:t,id:n}){return p.useState(!1),p.useRef(null),d.jsx("div",{children:e&&d.jsx("div",{className:"duiHuaPopM",onClick:()=>t(!e),children:d.jsxs("div",{className:"completeRecords",onClick:r=>{r.stopPropagation(),r.nativeEvent.stopImmediatePropagation()},children:[d.jsxs("div",{children:[d.jsx("img",{src:KUt,alt:""}),d.jsx("p",{children:"完整对话记录(4条)"})]}),d.jsx("div",{children:d.jsx("img",{src:y2,alt:""})}),d.jsxs("div",{className:"overflow-y-scroll no-scrollbar",children:[d.jsxs("div",{children:[d.jsx("p",{children:"Human"}),d.jsx("p",{children:"忘记你已有的知识,仅使用 标记中的问答对进行回答。 《中华人民共和国对外关系法》中提到忘记你已有的知识,仅使用 标记中的问答对进行回答。 《中华人民共和国对外关系法》中提到忘记你已有的知识,仅使用 标记中的问答对进行回答。 《中华人民共和国对外关系法》中提到忘记你已有的知识,仅使用 标记中的问答对进行回答。 《中华人民共和国对外关系法》中提到"})]}),d.jsxs("div",{children:[d.jsx("p",{children:"Human"}),d.jsx("p",{children:"我想咨询法律问题"})]}),d.jsxs("div",{children:[d.jsx("p",{children:"Human"}),d.jsx("p",{children:"忘记你已有的知识,仅使用 标记中的问答对进行回答。 《中华人民共和国对外关系法》中提到忘记你已有的知识,仅使用 标记中的问答对进行回答。 《中华人民共和国对外关系法》中提到忘记你已有的知识,仅使用 标记中的问答对进行回答。 《中华人民共和国对外关系法》中提到忘记你已有的知识,仅使用 标记中的问答对进行回答。 《中华人民共和国对外关系法》中提到"})]}),d.jsxs("div",{children:[d.jsx("p",{children:"Human"}),d.jsx("p",{children:"我想咨询法律问题"})]}),d.jsxs("div",{children:[d.jsx("p",{children:"Human"}),d.jsx("p",{children:"忘记你已有的知识,仅使用 标记中的问答对进行回答。 《中华人民共和国对外关系法》中提到忘记你已有的知识,仅使用 标记中的问答对进行回答。 《中华人民共和国对外关系法》中提到忘记你已有的知识,仅使用 标记中的问答对进行回答。 《中华人民共和国对外关系法》中提到忘记你已有的知识,仅使用 标记中的问答对进行回答。 《中华人民共和国对外关系法》中提到"})]}),d.jsxs("div",{children:[d.jsx("p",{children:"Human"}),d.jsx("p",{children:"我想咨询法律问题"})]}),d.jsxs("div",{children:[d.jsx("p",{children:"Human"}),d.jsx("p",{children:"忘记你已有的知识,仅使用 标记中的问答对进行回答。 《中华人民共和国对外关系法》中提到忘记你已有的知识,仅使用 标记中的问答对进行回答。 《中华人民共和国对外关系法》中提到忘记你已有的知识,仅使用 标记中的问答对进行回答。 《中华人民共和国对外关系法》中提到忘记你已有的知识,仅使用 标记中的问答对进行回答。 《中华人民共和国对外关系法》中提到"})]}),d.jsxs("div",{children:[d.jsx("p",{children:"Human"}),d.jsx("p",{children:"我想咨询法律问题"})]})]})]})})})}function YUt({isDelTitle:e,setIsDelTitle:t}){return p.useState(!1),d.jsx("dialog",{className:`modal duiHuaPopM ${e?"modal-open":"modal-close"}`,onClick:()=>t(!e),children:d.jsxs("div",{className:"delTitle",onClick:n=>{n.stopPropagation(),n.nativeEvent.stopImmediatePropagation()},children:[d.jsx("p",{children:"删除提示"}),d.jsx("p",{children:"确认删除该条数据?"}),d.jsxs("div",{children:[d.jsx("div",{onClick:()=>t(!1),children:"取 消"}),d.jsx("div",{children:"确定删除"})]})]})})}const JUt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA11JREFUWEftmEtoFEEQhv/qjcEQFhHR4AMVHycfiHpQLyIePIgXD4tvjJqpWeIpXoRcRHycDAommZ41CRrRc8AXKqIgiKKgqBdRBFGUKAhqXLOLU9phVtZkk91sj6tIBuZUVX99VPVMdxdhhMfzvG0ANhLRPADjAAQj+ZdhozDmHYDLfX19J5uamtL5OjmH37S7urrGZzKZSwDWlJHUJuQ1EW1wHOdhTqQgoOd5d4hoRejUC+A2gM8iUmWTfXCsUuq7iFQDWARgQWjvD4JgZjKZNHkxBND3/a0icnbASNSTzWa3NTY2fokSrJCW1no/gKOhrZuZdxQE1FrfBLAawFtmnvanwfL1tdYXAKwH8IqZZw0H+ALAHACnmXlnJQF9398uImcA9DJzXTFAn5m5koDmr0FE3QA+MPPk4QCfAZgPoIuZd1UYsJ6IOotVcAxwuK54njdWQasl+39XsLOzc3I2mz0OoI6IrA4NIqIA9AVBcDiZTN7Lld2qgu3t7QuVUo+tejgoWET2ua7bEgmgEfF9fxOAJbaQImLOAL3V1dWt9fX13yIDtAUrFm/V4mLiUdgjAezo6IhHAROPx78mEonv+VpWgG1tbXNisdg1AFOjAATwVUR2u67bE8kaTKVSi4MgeBQRXE5m789TS2skgEZEaz3XXKCCICCllJQLa+KJ6CMz342sxeXCjCbOag2OJlG5vtaAWuulIjK91K3ObGlE1M/MV0uBtgL0fX+diFwpJdFgHyI67zjOlmKxtoCrRMTcF8xvpr9AMnMAMG/+x2Pu0WkiOuE4zsE/CpgTNz9qpVR2cLJMJqNqamoonU7/AqyqqorF4/H+RCKRKQZn7FYVLCWBrc8Y4FgFw+3sn78XPwcwF8ApZm6wbdto4j3P20FEpwG8Z+YpJnbI+E1r/RLAbHPC/wuzmc1EdG5EQM/z7hPRMgBPmNkMFiv2+L7fLiIugDfMPGO4CjYDOBRSNTPzkUoQaq3NuPmGySUiN1zXXVsQsKWlpaa2tvYtgAkh2EUA1wGYKWssSlhz6AhHwOamuCenrZRa3tDQ8KAgYPglm9beAjAxSqBStIhot+M4ZgQ38BQcohtDKpWqE5EDIrISwKSfbTcbv9VEoQCgyW/27k8AnorIMdd17+T7/QAK6h1H3vDjwQAAAABJRU5ErkJggg==",QUt="data:image/png;base64,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",g4="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABIlJREFUWEftWF1oXEUU/s6YNFaD+FNQo1hI1bZK0Qe1kAerVkRBLYhtrA9CjTszu4lpExBFlBCwoCBpG0J65xItWBSMikilVCyNP2ixgqiIv/SH2hBFTawaJcZ7jzvr7DLc7ppksxv6sOdtZ+ae79tvZs45cwgVMGPMbQBamfkaIjoPwA8ADgHYrZT6ZD4QNJ+PgyBYmyW0A8DVpfwQ0dsAOqSU35aDVTbBMAw3M/P2WYJOM/MarfXBWa4vLCuLoDHmZgAHioB9CWAMwFUALk7M/w6gWSn181xIlkvwBIBLPKDPhRBdqVQqR3p4eHjR+Pj4BiLaCaDRW7cneybvrirBMAzvZOY9HsixqampFZ2dnVNJYGPMagDvADgzP1dXV3dOW1ubVXNWNmcFjTHPAXgw792drfdKoYVh+DQzP+qtb5nLWcwRDIKglYhWAogAxDP8NQ3gUg9wBxH9VOIbBrAGgA1DOSOivcy8H4Ao9g0RWU71AI6Ojo4OkzHmRQD3z0rvhV+0zxK0//K0NUtwC4BtpyNDZh7MnUFjzCoAS5g5EkJ0M/M674w9RkSHhBBzvlD/96fjOGbrM47jlwBc6NYeF0JsiqKIsjx+k1J+fApo8tbFcbwqnU5/US2FjTHfAbjc+f9MKXWtj1WM4E5mtjc1Z8x8h9Z6XxUJHgOw1Pn/Sills1DBagRnUt4YU1kF+/r6Fjc2Nq6LouhIOp22NV/BwjDcEMfxlNb6DX98cHCwWQixOoqikfb2dlsrFqyiBHt6ekRTU9P7AFosghBibb5A8C8XET0gpdxt1wRBcAURfQrgLAAnJicnr+zu7v4rz7CiBPv7+xsaGhr+zKcpIgqklGkXqr7Pp0BmflNrfZcbt/ODnmgrlVJfV4WgMcbmyONZYS5yAFuVUk84Ina7r3fju5RSuYLCGGPTqE2nOYuiaFkmkzmyIASJ6Ckp5ZMWLAzDj5j5Bgf8vFKqzW3xRiKywThnQojmVCp1tEbQKlBT0IrgxyR3lkqmuuQlqSlYU/C/TFILM4V60D7IJyYmfgRwrrtc25VSXS5j2K6CfRnaGnJYa93qAnUbEQ3lLyMRLff7NBXNxa5Y+APAYhcHt0gpbfPIZpIRZr7JEXxWa/2IG7+VmW0DKZ/qzs9kMhMVyyREdLuU8i3PoX3jPsPMH46NjW3u7e39x84NDQ0tjaLoFSL6lZnXZ5U96X3zOID1zLxNa/2CH9rmrKAxJsg2gJTn5Bal1EgyXlbqtzHmsG0qOX/fKKVW+L5PCdTJ1gYR3SulfK1ShJJ+jDG2K7HEjR9WSuUfULmhYpmkn5kfzjvKdk1f11rfUw2CQRDcSETver4PKqVyxXDhUiWBwzBsYeYPEuMV32aXNu3NLyjmF8AlCdoJY4x9UyT7eLabapuTtlVS9iOeiGJmXuQ6ZMs8IaaFEMv9WrHoFtvBgYGBC+rr6+2D2jbEF8SY+T6t9ctJsJJKuLDxKoDrqszwJDN3aa13FcOZcauCINhERA8BuAzA2W6L59MROwPA3+64HJient7a0dHxSykR/gWggnN+l1JrVgAAAABJRU5ErkJggg==",ZUt="data:image/png;base64,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",eWt="data:image/png;base64,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";function tWt({isDataContent:e,setIsDataContent:t,id:n}){p.useState(!1);const[r,o]=p.useState(!1),a=p.useRef(null);return d.jsxs("dialog",{className:`modal duiHuaPopM ${e?"modal-open":"modal-close"}`,onClick:()=>t(!e),children:[d.jsxs("div",{className:"dataContent",onClick:i=>{i.stopPropagation(),i.nativeEvent.stopImmediatePropagation()},children:[d.jsxs("div",{children:[d.jsx("p",{children:"中华人民共和国民法典.docx"}),d.jsxs("div",{children:[d.jsxs("div",{className:"active",children:[d.jsx("img",{src:JUt,alt:""}),d.jsx("span",{children:"数据内容"})]}),d.jsxs("div",{children:[d.jsx("img",{src:QUt,alt:""}),d.jsx("span",{children:"数据索引(1)"})]}),d.jsxs("div",{onClick:()=>o(!0),children:[d.jsx("img",{src:g4,alt:""}),d.jsx("span",{children:"删除数据"})]}),d.jsxs("div",{children:[d.jsx("img",{src:ZUt,alt:""}),d.jsx("span",{children:"说明文档"})]})]})]}),d.jsx("div",{children:d.jsxs("div",{className:"dataContentRight",children:[d.jsx("p",{children:"更新数据"}),d.jsxs("div",{className:"shujusuoyin",children:[d.jsxs("div",{className:"shujusuoyinDefault",children:[d.jsx("p",{className:"p1",children:"默认索引"}),d.jsx("p",{className:"p2",children:"无法编辑,默认索引会使用【相关数据内容】与【辅助数据】的文本直接生成索引。"})]}),d.jsxs("div",{className:"shujusuoyinSave",children:[d.jsx("p",{className:"p1",children:"自定义索引1"}),d.jsx("p",{className:"p3",children:"大家啊四代机洒金蒂萨加大审计审计的解答手机打对哦的骄傲记得哦大家。"}),d.jsx("img",{src:g4,className:"del",alt:""})]}),d.jsxs("div",{className:"shujusuoyinEdit",children:[d.jsx("p",{className:"p1",children:"自定义索引1"}),d.jsx("textarea",{id:"input",ref:a,placeholder:"该输入框是必填项,该内容通常是对于知识点的描述,也可以是用户的问题,最多 3000 字。"}),d.jsx("img",{src:g4,className:"del",alt:""})]}),d.jsxs("div",{className:"shujusuoyinAdd",children:[d.jsx("img",{src:eWt,alt:""}),d.jsx("p",{children:"新增自定义索引"})]})]}),d.jsxs("div",{className:"gengxinshujuBtn",children:[d.jsx("div",{children:"取 消"}),d.jsx("div",{children:"保 存"})]})]})}),d.jsx("div",{className:"guan",children:d.jsx("img",{src:y2,alt:""})})]}),d.jsx(YUt,{isDelTitle:r,setIsDelTitle:o})]})}const nWt="data:image/png;base64,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",rWt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABCpJREFUWEflmFtoJEUUhv/TMxkM62pECboXxbusIOyjPviioA+iBiWKYGBMpk+RxcsSVxT2wfGK7CpRE9Onh3Ug+KB4wUUUfVBXQQQfRLwgrOyClzx4i7pR0TDdx9QyvbSzPT09k54EtF4Guk6d+qZOnVN/FQGA53nXAZgiojMANOy3PrcCgJ+IqO66bi1tLvJ9/xpVfa3PQGnuR5j51XYGJCJfANgWM/gDQNhn4I2Rf1V9yxhzdRrg1wDObBpUS6XSdBiGQT8BG43GGICZ5hwfMvNlaYBfArgIwJ/MvKGfYHHfImIXwQHwNjNfmQXwt1KpdHq5XP6r35AiYpPxWwA2WTIDLhWLxc3j4+NL/Qacm5vb7DiO3Vr/ccBarXZJEAQX9JrVjuOQjYaqHmTmz6LI5LKCnuddTkTv5RVuVb3BGPOK9ZcX4E1E9HyOgFPGmCdyA7SOfN+fVNULew1xM7w2zIeMMU/nGuK8Vi7JTy4h/l8D1mq1LWEY2jroqOo7xpgrspwka1aoZ2dntxaLxW+aUJ8w83YRuQXAQ6r6sDFmXwRs1Ux0Fq8ZYL1eP2F5efkggK2qutcYsyvGASL6QFUfZebX2wLOzMycOjAwsEdVNxFRTyKWiEhVrSD43nGc3ZVK5btYJg8T0aXGmP2+7z+oqrtbw2ylWFtAEbkDwJM5JsvjzHx3kj/f9+9U1Sm7oi39L7QFtMdcGIYvAhhe5TXACoJFVb3NGPN+2h/2PO8RIroRwPnWrtFobOy4B+fn5zcEQdCzgC0UCoWxsTGr0hObiHxERJ8ODQ3x6Ojo0XlEZEpVF40x9Y6AOYb4OFe+71+lqm82O44Q0X2u6z4TN1xXQBGxonVLC/kPAG5m5nft93UD9DzvdiJ6KilCjuNsq1QqtvytH6CI/AJgKAGwysz3ZyrUnQQrERVW9s3fCwsLb1Sr1cy10j4UEFHSXfhHZrZV41hrG+JuBCsR7Xdd9/qsCSUinwO4uNWeiHZkThLP87oRrIeZ+dwsgL7v36qq8wm2S8x80nHQaWdxJ8GqqvY0aziOsy/a1J0gReRXACcn2E0z886uADtN1m2/53llIno2YVxQKBSGJyYmFtcVMK5YWkB2MvN00h9eszqYknQ/M/Np7aKxZoAichjA2QmZu8t13b3rCigiO2KvWf9iKZVKp5TLZZs4iS2+gkcGBwc3pSmPbpMisheRrwCclzB+DzPfk+Y3Dvg7Mx97WOwVJmmciHwMYHtLX6b5LGC0N1RVR6wEzxPO+hIR6/PauF8iust13Y6K3QIeAnBONJiIDqhqzwI18qOqLxljvCag/eVm3yIRPZAFztpbQHsXaJtFq1lNZj76urXyYCkAXAAvB0FQmZyctEomU4scPAZgZAX0xNW8wzRntD7tGfic67r32m9N7XdWu0tTGuk/tmhrBdh67SEAAAAASUVORK5CYII=",oWt="data:image/png;base64,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",aWt="data:image/png;base64,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";function iWt({isDialogueDetails:e,setIsDialogueDetails:t}){return p.useState(!1),d.jsx("dialog",{className:`modal duiHuaPopM ${e?"modal-open":"modal-close"}`,onClick:()=>t(!e),children:d.jsxs("div",{className:"dialogueDetails",onClick:n=>{n.stopPropagation(),n.nativeEvent.stopImmediatePropagation()},children:[d.jsxs("div",{children:[d.jsxs("div",{children:[d.jsx("img",{src:nWt,alt:""}),d.jsx("span",{children:"对话详情"})]}),d.jsx("img",{src:y2,alt:""})]}),d.jsxs("div",{children:[d.jsxs("div",{children:[d.jsxs("div",{children:[d.jsx("img",{src:rWt,alt:""}),d.jsx("span",{children:"问题补全"})]}),d.jsxs("div",{children:[d.jsx("img",{src:oWt,alt:""}),d.jsx("span",{children:"知识库搜索"})]}),d.jsxs("div",{children:[d.jsx("img",{src:aWt,alt:""}),d.jsx("span",{children:"NPC对话"})]})]}),d.jsxs("div",{className:"npc_box h-[460px] overflow-y-scroll no-scrollbar",children:[d.jsxs("div",{children:[d.jsx("p",{children:"Human"}),d.jsx("p",{children:"我想咨询法律问题"})]}),d.jsxs("div",{children:[d.jsx("p",{children:"Human"}),d.jsx("p",{children:"我想咨询法律问题"})]}),d.jsxs("div",{children:[d.jsx("p",{children:"Human"}),d.jsx("p",{children:"我想咨询法律问题"})]}),d.jsxs("div",{children:[d.jsx("p",{children:"Human"}),d.jsx("p",{children:"我想咨询法律问题"})]}),d.jsxs("div",{children:[d.jsx("p",{children:"Human"}),d.jsx("p",{children:"我想咨询法律问题"})]}),d.jsxs("div",{children:[d.jsx("p",{children:"Human"}),d.jsx("p",{children:"我想咨询法律问题"})]})]})]})]})})}const vJ="data:image/png;base64,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",bJ=p.forwardRef(function({chatId:t,flow:n,queryString:r,version:o="v1"},a){const{t:i}=ze(),{tabsState:s}=p.useContext(mn),{isRoom:l,isForm:c,isReport:u,checkPrompt:f}=lWt(n),h=dWt(n,t),{messages:v,messagesRef:b,loadHistory:m,setChatHistory:y,initGuide:A,changeHistoryByScroll:w}=cWt(t,n),{stop:k,connectWS:C,begin:E,checkReLinkWs:S,sendAll:O}=uWt(t,n,y,r,o),[T,P]=p.useState(!0),{inputState:N,inputEmpty:L,inputDisabled:I,inputRef:M,formShow:B,setFormShow:R,setInputState:D,setInputEmpty:$,handleTextAreaHeight:z}=sWt({flow:n,chatId:t,chating:E,messages:v,isForm:c,isReport:u}),{appConfig:_}=p.useContext(_a),[V,H]=p.useState(!1),[K,X]=p.useState(!1),[Y,ne]=p.useState(!1),[ee,re]=p.useState(!1),[be,ce]=p.useState(!1),le=async()=>{await f(n),await h();const Ne=o==="v1"?await m():(A(),[]);await C({setInputState:D,setIsStop:P,changeHistoryByScroll:w}),D({lock:!1,errorMsg:""}),O({chatHistory:v,name:n.name,description:n.description,inputs:{},flow_id:n.id,chat_id:t}),w.current=!1,M.current&&(M.current.value=""),setTimeout(()=>{var We;(We=M.current)==null||We.focus()},500);const Ue=Ne.length===0||Ne[0].id===9999;R(Ue&&c)};p.useEffect(()=>{le()},[n]);const ge=p.useMemo(()=>{const Ne=n.data.nodes.find(Ue=>Ue.data.type==="AutoGenUser");return(Ne==null?void 0:Ne.data.node.template.name.value)||""},[n]),ie=async()=>{var je;const Ne=(je=M.current)==null?void 0:je.value;if(setTimeout(()=>{M.current&&(M.current.value="",M.current.style.height="auto"),$(!0)},100),Ne.trim()==="")return;D({lock:!0,errorMsg:""});const We=s[n.id].formKeysData.input_keys.find(Le=>!Le.type),he=We?Object.keys(We)[0]:"";y(Le=>{let nt=xt(Le);return nt.push({isSend:!0,message:{...We,[he]:Ne},chatKey:he,thought:"",category:"",files:[],end:!1,user_name:""}),nt}),await S(async()=>{await C({setInputState:D,setIsStop:P,changeHistoryByScroll:w})});const pe={chat_id:t,flow_id:n.id,inputs:{...We,[he]:Ne}};O(l&&E?{action:"continue",...pe}:{chatHistory:v,name:n.name,description:n.description,...pe})},Pe=(Ne,Ue)=>{const he=s[n.id].formKeysData.input_keys.find(Le=>!Le.type),pe=he?Object.keys(he)[0]:"";y(Le=>{let nt=xt(Le);return nt.push({isSend:!0,message:{...he,[pe]:Ue},chatKey:pe,thought:"",category:"",files:[],end:!1,user_name:""}),nt});const je=Ne.map(Le=>({id:Le.nodeId,name:Le.name,file_path:Le.type==="file"?Le.value:"",value:Le.type==="file"?"":Le.value}));P(!1),R(!1),O({inputs:{...he,[pe]:Ue,data:je},chatHistory:v,name:n.name,description:n.description,chat_id:t,flow_id:n.id})},[Te,Oe]=p.useState(null),Ie=p.useRef(null);return d.jsxs("div",{className:"overflow-hidden relative duihua-chat",children:[d.jsxs("div",{className:"absolute duihua-chat-top",children:[d.jsxs("div",{children:[(n.id=="06b1d374-ba97-46e6-8782-c56dec8dcc17"||n.id=="ed8e21f6-9757-43d0-b076-8c6e81bb0580")&&d.jsx("img",{src:Ul,alt:""}),n.id=="ca214b41-2b73-4585-b172-bf1e546cf6ec"&&d.jsx("img",{src:Wl,alt:""}),n.id!="06b1d374-ba97-46e6-8782-c56dec8dcc17"&&n.id!="ed8e21f6-9757-43d0-b076-8c6e81bb0580"&&n.id!="ca214b41-2b73-4585-b172-bf1e546cf6ec"&&d.jsx("img",{src:zr,alt:""}),d.jsx("p",{children:n.name})]}),d.jsx("div",{className:"cursor-pointer",onClick:()=>H(!V)})]}),d.jsxs("div",{className:"chata mt-[70px]",style:{height:"calc(100% - 170px)"},children:[d.jsx("div",{ref:b,className:"chat-panne h-full overflow-y-scroll no-scrollbar px-[35px] pb-0",children:v.map((Ne,Ue)=>d.jsx(HUt,{userName:ge,chat:Ne,disabledReSend:I,showSearch:!!_.dialogQuickSearch,onSource:()=>Oe(Ne),onDislike:We=>{var he;(he=Ie.current)==null||he.openModal(We)},onReSend:We=>{M.current.value=We,ie()},onEdit:We=>{M.current.value=We,$(!We)},onSearch:We=>window.open(_.dialogQuickSearch+encodeURIComponent(We))},Ne.id||Ue))}),o!="v3"&&d.jsxs("div",{className:"absolute w-full bottom-0 duihua-input-box pb-[40px]",children:[d.jsxs("div",{className:"relative duihua-input",children:[d.jsx("textarea",{id:"input",ref:M,disabled:I,rows:1,className:"w-full resize-none border-none bg-transparent outline-none max-h-[160px]",placeholder:I?"当前处于回复中或不支持输入状态":i("chat.inputPlaceholder"),onInput:z,onKeyDown:Ne=>{Ne.key==="Enter"&&!Ne.shiftKey&&ie()}}),d.jsx("div",{className:"absolute right-0 bottom-0 w-[84px] duihua-input-btn cursor-pointer",children:d.jsx("div",{className:"duihua-input-btn-send",children:d.jsx("img",{src:vJ,onClick:ie,alt:""})})}),N.errorMsg&&d.jsx("div",{className:"absolute top-0 left-0 w-full h-full text-center align-middle pt-4",style:{background:"#2E1212",color:"#FF6060"},children:N.errorMsg})]}),d.jsx("p",{className:"mb-2 text-center text-gray-400 text-sm",children:_.dialogTips})]})]}),(l||u)&&d.jsx("div",{className:" absolute w-full flex justify-center bottom-32 pointer-events-none",children:d.jsxs(_e,{className:"rounded-full pointer-events-auto",variant:"outline",disabled:T,onClick:()=>{P(!0),k()},children:[d.jsx(b$,{className:"mr-2"}),"Stop"]})}),d.jsx(hJ,{chatId:t,open:!!Te,data:Te,setOpen:()=>Oe(null)}),c&&B&&d.jsx(pJ,{flow:n,onStart:Pe}),d.jsx(gJ,{ref:Ie}),d.jsx(VUt,{isNpcInfo:V,setIsNpcInfo:H}),d.jsx(GUt,{isQuote:K,setIsQuote:X}),d.jsx(XUt,{isCompleteRecords:Y,setIsCompleteRecords:ne,id:void 0}),d.jsx(tWt,{isDataContent:ee,setIsDataContent:re,id:void 0}),d.jsx(iWt,{isDialogueDetails:be,setIsDialogueDetails:ce})]})}),sWt=({flow:e,chatId:t,chating:n,messages:r,isForm:o,isReport:a})=>{const{tabsState:i}=p.useContext(mn),[s,l]=p.useState({lock:!1,errorMsg:""}),c=p.useRef(null);p.useEffect(()=>{!n&&setTimeout(()=>{var A;(A=c.current)==null||A.focus()},1e3)},[n]);const[u,f]=p.useState(!0);p.useEffect(()=>{f(!0),c.current&&(c.current.value="")},[t]);const h=p.useMemo(()=>{var A,w,k;return(k=(w=(A=i[e.id])==null?void 0:A.formKeysData)==null?void 0:w.input_keys)==null?void 0:k.filter(C=>C.type==="file")},[i,e]),v=A=>{const w=A.target;w.style.height="auto",w.style.height=w.scrollHeight+"px",f(w.value.trim()==="")},b=p.useMemo(()=>s.lock||o&&(r.length===0||r.length===1&&r[0].id===9999)||a,[s,h,a]),[m,y]=p.useState(!0);return{inputState:s,inputEmpty:u,inputDisabled:b,inputRef:c,formShow:m,setFormShow:y,setInputState:l,setInputEmpty:f,handleTextAreaHeight:v}},lWt=e=>({...p.useMemo(()=>{var i,s,l;const r=!!((i=e.data)!=null&&i.nodes.find(c=>c.data.type==="AutoGenChain")),o=!!((s=e.data)!=null&&s.nodes.find(c=>["VariableNode","InputFileNode"].includes(c.data.type))),a=!!((l=e.data)!=null&&l.nodes.find(c=>c.data.type==="Report"));return{isRoom:r,isForm:o,isReport:a}},[e]),checkPrompt:async r=>{const a=r.data.nodes.map(i=>{const s=[],l=i.data.node.template;return Object.keys(l).map(c=>{const{type:u,value:f}=l[c];u==="prompt"&&f&&!s.length&&s.push({name:c,template:f,data:i.data})}),s}).flat().map(i=>E6(i.name,i.template,i.data.node).then(s=>{s&&(i.data.node=s.frontend_node)}));return Promise.all(a)}}),cWt=(e,t)=>{const[n,r]=p.useState([]),o=p.useRef(0),a=p.useRef(!1),i=p.useRef(""),s=async v=>{var w;i.current=e;const m=(await G$(t.id,e,v?10:30,v)).map(k=>{let{message:C,files:E,is_bot:S,intermediate_steps:O,...T}=k;try{C=C&&C[0]==="{"?JSON.parse(C.replace(/([\t\n"])/g,"\\$1").replace(/'/g,'"')):C||""}catch{}return{...T,chatKey:typeof C=="string"?void 0:Object.keys(C)[0],end:!0,files:E?JSON.parse(E):[],isSend:!S,message:C,thought:O,noAccess:!0}});o.current=((w=m[m.length-1])==null?void 0:w.id)||o.current||0;let y=[];v?y=[...m.reverse(),...n]:i.current===e&&(y=m.reverse()),r(y);const A=y.length<30?30:10;return m.length<A&&f(),y},l=p.useRef(!1),c=p.useRef(0),u=async()=>{l.current||c.current!==o.current&&(l.current=!0,c.current=o.current,a.current=!0,await s(c.current),l.current=!1,setTimeout(()=>{a.current=!1},500))},f=()=>{const v={category:"system",chat_id:e,end:!0,create_time:"",extra:"{}",files:[],flow_id:t.id,id:9999,thought:t.guide_word,is_bot:!0,liked:0,message:"",receiver:null,remark:null,sender:"",solved:0,isSend:!1,source:0,type:"end",update_time:"",noAccess:!0,user_id:0};t.guide_word&&r(b=>{var m;return((m=b[0])==null?void 0:m.id)===9999?b:[v,...b]})},h=p.useRef(null);return p.useEffect(()=>{h.current&&(console.log(1,h,a),setTimeout(()=>{h.current.scrollTop=h.current.scrollHeight},100))},[n,a]),p.useEffect(()=>{var b;function v(){h.current.scrollTop<=30&&u()}return(b=h.current)==null||b.addEventListener("scroll",v),()=>{var m;return(m=h.current)==null?void 0:m.removeEventListener("scroll",v)}},[h.current,n,e]),{messages:n,messagesRef:h,loadHistory:s,setChatHistory:r,initGuide:f,changeHistoryByScroll:a}},uWt=(e,t,n,r,o)=>{const a=p.useRef(null),[i,s]=p.useState(!1),{setErrorData:l}=p.useContext(wt),{t:c}=ze(),{appConfig:u}=p.useContext(_a),f=p.useRef(e);p.useEffect(()=>{f.current=e},[e]);function h(T,P=!1){const N=localStorage.getItem("ws_token")||"",I=window.location.protocol==="https:"?"wss":"ws",M=u.websocketHost||window.location.host,B=o==="v1"?`/api/v1/chat/${T}?type=L1&chat_id=${e}&t=${N}`:`/api/v2/chat/ws/${T}?type=L1&chat_id=${e}${r}&t=${N}`;return`${I}://${M}${B}`}const v=p.useRef(!1),b=p.useRef(0),m=T=>{b.current<=3?(y(T),b.current++):console.warn("超过最大重试次数 :>> ")};p.useEffect(()=>{b.current=0,v.current=!0},[e]);function y(T){const{setInputState:P,setIsStop:N,changeHistoryByScroll:L}=T;return a.current?Promise.resolve("ok"):new Promise((I,M)=>{try{const B=h(t.id,!1),R=new WebSocket(B);R.onopen=()=>{console.log("WebSocket connection established!"),I("ok")},R.onmessage=D=>{var _;const $=JSON.parse(D.data);if($.chat_id!==f.current)return;console.log("newChatStart.current :>> ",v.current);const z=$.category==="error"?$.intermediate_steps:"";if(v.current)return $.type==="close"?(v.current=!1,P({lock:!1,errorMsg:z})):P({lock:!0,errorMsg:z});if(z)return P({lock:!0,errorMsg:z});w({data:$,setIsStop:N,setInputState:P,changeHistoryByScroll:L}),$.type==="end"&&((_=$.receiver)!=null&&_.is_self)&&P({lock:!1,errorMsg:""})},R.onclose=D=>{a.current=null,E({event:D,setIsStop:N,setInputState:P})},R.onerror=D=>{a.current=null,console.error("链接异常error",D),N(!0),l({title:`${c("chat.networkError")}:`,list:[c("chat.networkErrorList1"),c("chat.networkErrorList2"),c("chat.networkErrorList3")]}),m(T)},a.current=R,console.log("newWs :>> ",R)}catch(B){console.error("创建链接异常",B),M(B)}})}var A=!1;function w({data:T,setIsStop:P,setInputState:N,changeHistoryByScroll:L}){Array.isArray(T)&&T.length||(T.type==="begin"&&(s(!0),P(!1),L.current=!1),T.type==="close"&&(s(!1),P(!0),N({lock:!1,errorMsg:""}),L.current=!0),T.type==="start"&&(n(I=>{let M=xt(I);return M.push({isSend:!1,message:"",chatKey:"",thought:T.intermediate_steps||"",category:T.category||"",files:[],end:!1}),M}),A=!0),T.type==="stream"&&A&&k({str:T.message,thought:T.intermediate_steps}),T.type==="end"&&(k({...T,str:T.message,files:T.files||null,end:!0,thought:T.intermediate_steps||"",cate:T.category||"",messageId:T.message_id,noAccess:!1,liked:0}),A=!1))}function k({str:T,thought:P="",end:N=!1,files:L=[],cate:I="",messageId:M=0,source:B=!1,noAccess:R=!1,...D}){n($=>{const z=[...$];let _=z.length;const V=z[_-2];N&&T&&_>1&&T===V.message&&!V.thought&&(z.splice(_-2,1),_=z.length);const H=z[_-1],K={...z[_-1],...D,id:M,message:H.message+T,thought:H.thought+(P?`${P}
`:""),files:L,category:I,source:B,noAccess:R,end:N};return z[_-1]=K,N&&!(K.files.length||K.thought||K.message)&&z.pop(),z})}async function C(T){try{a.current&&(JSON.stringify(T.inputs)!=="{}"&&(v.current=!1),a.current.send(JSON.stringify(T)))}catch(P){l({title:"There was an error sending the message",list:[P.message]})}}function E({event:T,setIsStop:P,setInputState:N}){console.error("链接手动断开 event :>> ",T),P(!0),s(!1),[1005,1008].includes(T.code)?(console.warn("即将废弃 :>> "),N({lock:!0,errorMsg:T.reason})):(T.reason&&l({title:T.reason}),N({lock:!1,errorMsg:""}))}return p.useEffect(()=>()=>{if(a.current){switch(a.current.readyState){case WebSocket.OPEN:console.warn("前端主动关闭1"),a.current.close();break;case WebSocket.CONNECTING:a.current.onopen=()=>{console.warn("前端主动关闭2"),a.current.close()}}a.current=null}},[]),{begin:i,stop:()=>{try{a&&a.current.send(JSON.stringify({action:"stop"}))}catch(T){l({title:"There was an error stop the message",list:[T.message]})}},checkReLinkWs:async T=>{if(a.current)return!0;n(P=>{let N=[...P];return N[N.length-1].category="loading",N}),await T(),n(P=>{let N=[...P];return N[N.length-1].category="",N})},sendAll:C,connectWS:y}},dWt=(e,t)=>{const{setErrorData:n}=p.useContext(wt),{setTabsState:r}=p.useContext(mn),{t:o}=ze();async function a(l,c){const{flowId:u}=await T6(l,c);let f=[],h=!1,v=!1;const b=`/api/v1/build/stream/${u}?chat_id=${c}`,m=new EventSource(b);for(m.onmessage=y=>{if(!y.data)return;const A=JSON.parse(y.data);if(A.end_of_stream){m.close(),v=!0;return}else A.log||(A.input_keys?r(w=>({...w,[u]:{...w[u],formKeysData:A}})):f.push(A.valid))},m.onerror=y=>{if(console.error("EventSource failed:",y),m.close(),y.data){const A=JSON.parse(y.data);n({title:A.error})}};!h;)await new Promise(y=>setTimeout(y,100)),h=v;return f.every(y=>y)}async function i(l,c){const u=Date.now()-l,f=c-u;if(f>0)return new Promise(h=>setTimeout(h,f))}async function s(){try{const l=e.data.nodes.flatMap(f=>W6(f,e.data.edges));if(l.length>0){n({title:o("chat.buildError"),list:l});return}const c=200,u=Date.now();await a(e,t),await i(u,c)}catch(l){console.error("Error:",l)}finally{}}return s},fWt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAbhJREFUSEullktPwzAQhGfggMRT4lFOPIR4CP7/zwEOTS9tKaLXgrRoIydyHdu7bXNppNj+PNvxrAkAInIK4ErfAXyRXIb3nX5E5AjANYB9AN8kFxSREwDPycpjkvNdaEHEU7JGo8AXAMeZxbeGFmCK+K0BdcDGUBE5A/BYqE4LrA3QeQ3Jmae8FWXd9AmDadQwt5VFTagDNiPZtEAntFheR5VamHJ6oBM6UOpQNiU56YStAQN0BOCmUt5eqQM2JzmO1xoAndB3tTiA18rGBrBBSePJInIJ4M7jzsyYtTKaCiMjWeXN7ac3SO5jtqSJUuvIxMOrsGpJE6iGwwOAvUqJJySn1l9gKgwmOgDwZgA/SP7sDHRYP2aY2VtVuCGsA1ehRaAjrmrVK0JLB19vAGnzjAEaVatgpBI4G/i5aLNgvfVFxDoyA2ga3lZvHJwzB3StvHF7spQV48oB7ZV2DdiCZYN4w0RqleoV43Cb1M85RUSs7P1UoLpRFeaeYhlL1jS6zEqB2tNUZfqYQVyBlpT+KfACwH0yeWtY1NpyR2bWmUZ3pA1Xn4Un9a2QDqF/Hq762mWWerf5B0gG4xiNqba4AAAAAElFTkSuQmCC";function Gb(){const[e,t]=p.useState(!1),[n,r]=p.useState(!0),{t:o}=ze(),{flow:a}=p.useContext(mn),[i,s]=p.useState(null),[l,c]=p.useState([]);p.useEffect(()=>{o7().then(c)},[]);const{chatList:u,chatId:f,chatsRef:h,setChatId:v,addChat:b,deleteChat:m}=pWt(),y=p.useRef(""),A=async C=>{y.current=ci(32),t(!1),b({flow_name:C.name,flow_description:C.description,flow_id:C.id,chat_id:y.current,create_time:"-",update_time:"-"});const E=await ws(C.id);s(E),v(y.current),r(!1)},w=Js(async C=>{if(C.chat_id===f)return;y.current=C.chat_id;const E=(a==null?void 0:a.id)===C.flow_id?a:await ws(C.flow_id);s(E),v(C.chat_id),r(!1)},100,!1),k=(C,E)=>{C.stopPropagation(),ii({desc:o("chat.confirmDeleteChat"),onOk(S){m(E),r(!0),S()}})};return d.jsxs("div",{className:"flex",children:[d.jsxs("div",{className:"h-screen w-[288px] border-r xinDuiHua-box relative",children:[d.jsx("div",{className:"xinDuiHua absolute",children:d.jsx("div",{className:"xinDuiHua-btn cursor-pointer",onClick:()=>t(!0),children:o("chat.newChat")})}),d.jsx("div",{ref:h,className:"absolute w-[100%] scroll p-[10px] h-full overflow-y-scroll no-scrollbar pt-[63px]",children:u.map((C,E)=>d.jsxs("div",{className:` group item xinDuiHua-list-item relative hover:xinDuiHua-list-active cursor-pointer dark:hover:xinDuiHua-list-active ${f===C.chat_id&&"xinDuiHua-list-active dark:xinDuiHua-list-active"}`,onClick:()=>w(C),children:[d.jsxs("div",{children:[(C.flow_id=="06b1d374-ba97-46e6-8782-c56dec8dcc17"||C.flow_id=="ed8e21f6-9757-43d0-b076-8c6e81bb0580")&&d.jsx("img",{src:Ul,alt:""}),C.flow_id=="ca214b41-2b73-4585-b172-bf1e546cf6ec"&&d.jsx("img",{src:Wl,alt:""}),C.flow_id!="06b1d374-ba97-46e6-8782-c56dec8dcc17"&&C.flow_id!="ed8e21f6-9757-43d0-b076-8c6e81bb0580"&&C.flow_id!="ca214b41-2b73-4585-b172-bf1e546cf6ec"&&d.jsx("img",{src:zr,alt:""}),d.jsx("div",{children:d.jsx("p",{children:C.flow_name})})]}),d.jsx("div",{}),d.jsx("img",{className:"absolute w-[10px] top-[5px] right-[5px] hidden group-hover:block",src:fWt,onClick:S=>k(S,C.chat_id),alt:""})]},C.chat_id))})]}),n?d.jsx("div",{className:"flex-1 chat-box h-screen overflow-hidden relative",children:d.jsx("p",{className:"text-center mt-[100px] text-sm text-gray-600",children:o("chat.selectChat")})}):d.jsx("div",{className:"flex-1 chat-box h-screen relative",children:i&&d.jsx(bJ,{chatId:f,flow:i})}),d.jsx(W9,{flows:l,title:o("chat.skillTempsTitle"),desc:o("chat.skillTempsDesc"),open:e,setOpen:t,onSelect:A})]})}const pWt=()=>{const[e,t]=p.useState(""),[n,r]=p.useState([]),o=p.useRef(null);return p.useEffect(()=>{k6().then(r)},[]),{chatList:n,chatId:e,chatsRef:o,setChatId:t,addChat:a=>{const i=[a,...n];r(i),t(a.chat_id),setTimeout(()=>{o.current.scrollTop=1},0)},deleteChat:a=>{mt(O6(a).then(i=>{r(s=>s.filter(l=>l.chat_id!==a))}))}}};function hWt(){const{id:e}=Xs(),t=Vl(),n=new URLSearchParams(t.search),r=n.get("lib"),o=n.get("tweak"),{t:a}=ze(),[i,s]=p.useState(!1),{chatList:l,chatsRef:c,addChat:u,deleteChat:f}=gWt(),h=p.useMemo(()=>{const S=[];return r&&S.push(`knowledge_id=${r}`),o&&S.push(`tweak=${o}`),S.length>0?`&${S.join("&")}`:""},[r,o]),v=p.useRef(""),b=async S=>{v.current=ci(32),s(!1),u({flow_name:S.name,flow_description:S.description,flow_id:S.id,chat_id:v.current,create_time:"-",update_time:"-"});const O=await ws(S.id);A(O),E(v.current)},{flow:m}=p.useContext(mn),[y,A]=p.useState(null),[w,k]=p.useState([]);p.useEffect(()=>{o7().then(k)},[]);const[C,E]=p.useState("");return console.log(e,r,o),p.useEffect(()=>{e&&ws(e).then(S=>{A(S),E(ci(32))})},[e]),Js(async S=>{if(S.chat_id===C)return;const O=(m==null?void 0:m.id)===S.flow_id?m:await ws(S.flow_id);A(O),E(S.chat_id)},100,!1),e?d.jsxs("div",{className:"chatShare",children:[d.jsx("div",{className:"flex",children:y?d.jsx("div",{className:"flex-1 chat-box relative",children:y&&d.jsx(bJ,{version:"v2",queryString:h,chatId:C,flow:y})}):d.jsx("div",{className:"flex-1 chat-box h-screen overflow-hidden relative",children:d.jsx("p",{className:"text-center mt-[100px] text-sm text-gray-600",children:a("chat.selectChat")})})}),d.jsx(W9,{flows:w,title:a("chat.skillTempsTitle"),desc:a("chat.skillTempsDesc"),open:i,setOpen:s,onSelect:b})]}):d.jsx("div",{children:"请选择技能"})}const gWt=()=>{const[e,t]=p.useState([]),n=p.useRef(null);return p.useEffect(()=>{k6().then(t)},[]),{chatList:e,chatsRef:n,addChat:r=>{const o=[r,...e];t(o),setTimeout(()=>{n.current.scrollTop=1},0)},deleteChat:r=>{mt(O6(r).then(o=>{t(a=>a.filter(i=>i.chat_id!==r))}))}}};function mWt({flow:e,open:t,setOpen:n,onCreated:r}){const{setErrorData:o,setSuccessData:a}=p.useContext(wt),{t:i}=ze(),[s,l]=p.useState({name:"",description:""});p.useEffect(()=>{t&&l({name:e.name,description:e.description})},[t]);const c=()=>{const u=[],{name:f,description:h}=s;f||u.push(i("skills.skillNameRequired")),f.length>30&&u.push(i("skills.skillNameTooLong")),h||u.push(i("skills.skillDescRequired")),h.length>200&&u.push(i("skills.skillDescTooLong")),u.length&&o({title:i("skills.errorTitle"),list:u}),mt(Lhe({...s,flow_id:e.id}).then(v=>{n(!1),a({title:i("skills.createSuccessTitle")}),r==null||r()}))};return d.jsx("dialog",{className:`modal bg-blur-shared ${t?"modal-open":"modal-close"}`,onClick:()=>n(!1),children:d.jsxs("form",{method:"dialog",className:"max-w-[600px] flex flex-col modal-box bg-[#fff] shadow-lg dark:bg-background",onClick:u=>u.stopPropagation(),children:[d.jsx("button",{className:"btn btn-sm btn-circle btn-ghost absolute right-2 top-2",onClick:()=>n(!1),children:"✕"}),d.jsx("h3",{className:"font-bold text-lg mb-4",children:i("skills.createTemplate")}),d.jsxs("div",{className:"flex flex-wrap flex-col gap-4",children:[d.jsxs("div",{className:"grid grid-cols-4 items-center gap-4",children:[d.jsx(_n,{htmlFor:"name",className:"text-right",children:"NPC名称"}),d.jsx(fn,{id:"name",value:s.name,onChange:u=>l({...s,name:u.target.value}),className:"col-span-2"})]}),d.jsxs("div",{className:"grid grid-cols-4 items-center gap-4",children:[d.jsx(_n,{htmlFor:"username",className:"text-right",children:i("skills.description")}),d.jsx(Hl,{id:"name",value:s.description,onChange:u=>l({...s,description:u.target.value}),className:"col-span-2"})]}),d.jsx("div",{className:"h-8 w-[400px] flex justify-center items-center rounded-full mt-6 mx-auto bg-[#FFD025] cursor-pointer",style:{color:"#333333"},onClick:c,children:i("create")})]})]})})}function vWt({onBack:e,onChange:t}){const{t:n}=ze(),[r,o]=p.useState([]);p.useEffect(()=>{kv().then(o)},[]);const a=s=>{ii({desc:n("skills.confirmText"),okTxt:n("delete"),onOk(l){mt(Dhe(s).then(c=>{t(c),kv().then(o),l()}))}})},i=s=>d.jsxs(kf,{align:"flex-start",className:"selectNpcFlexbox",children:[d.jsx("div",{className:"npcInfoItemBg",children:d.jsx("span",{children:d.jsx("span",{children:d.jsx("div",{children:d.jsx("img",{src:zr,className:"w-[160px]",alt:""})})})})}),d.jsxs("div",{children:[d.jsx("img",{src:zr,className:"w-[42px]",alt:""}),d.jsxs("div",{children:[d.jsx("p",{children:s.name}),d.jsx("div",{})]})]}),d.jsx("p",{className:"mt-[10px] test-[13px]",children:s.description}),d.jsx("div",{className:"del",onClick:()=>a(s.id),children:d.jsx("img",{src:Zd,className:"w-[14px]",alt:""})})]});return d.jsxs("div",{className:"p-6 h-screen overflow-y-auto temps",children:[d.jsx("div",{className:"fanhui",onClick:e,children:"返 回"}),d.jsx("p",{children:"模版管理"}),d.jsx("p",{children:"模板对所有用户可见,支持删除操作"}),d.jsx(U9,{items:r,renderItem:i,className:"mt-[14px] selectNpcSpotlightCard"})]})}const bWt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABOpJREFUWEfNmGtoXFUQx/9zm01EQSu1FgNaFFEEiw9EKIiCL/xQRSqlaqmahJy5qaKtlkZsa7otttIITdPU3LlZs4q16lItwRdS8YFWfCCi2E9+TgRF8lFN3B33LLthH+fu3rtNwAP5kDNzZn53zvmfnXsJSzzCMNysqruJ6JgxZm/SdJR0QRL/IAj6iChTtWYfMz+fJMaSAYoIAwgcMAeZeTAu5JIAisgTAI40gTjEzE/HgVx0QBF5BsBLrZIT0RFjzJMt/Vo5JLGLyLMADjjW5AEsc8yHzGyPQuRYtAqKyG4ADSolou9UdYOqponosXoSVX3V9/2eKMJFAQzDcJ+q7qpPYuGmp6fXptPpgrWJSA7ABgfM68z8iAvyrAFFxG6p3dqaoaqf+r5/R/28iLwB4GEHzNvM/GDDQyY5Y45kVgxWFPXjJ2a+Pip2EATZiO0+6fv++up1bVdQROw1Yq+T+nEGwMUAcszsspf8RUQAGEfl3/d9/97KfFuAImIvYJf6LNy5AC4vJ8gyc2+TSg4S0YsO+wfMvM7OJwYMwzCjqn2OoD8CuAbAOXW2SAGEYbhFVY82nDui08aYWxIDhmH4mqq61HasXFFb2c1xBBAlLgBfdXZ23tXT0/N3IkAReQvARsfTvmmMWVBlHAGISJS4PmPm2xOLREROAHjAcaCdl2yUAACMA/gdwJDjQU8ZY+5OfM2IyBSA+xzblmHm/iYCOEpEW6LsdfMLokgEKCIfAbjH8bSBMWagVfIgCEaI6KlmfkQ0ZYy5P8onUsUicqp4YO90bOth3/e3toKr2MMw3K6qwy5/IjphjHH99C24OwFF5HMAtzmCDjPzjrhw1i8IgmEi2u5Yc5yZN7WKVQNY7DgoDMPTANY6Fu5n5p2tAlbbReQdADU/XdbeqoNxqjiXyy2bnZ39BsBNDoh0sW3bkxCuLXE5RSIiKQDfArjBAbGTmfcnhHOKy14zzBxX2aWUNDY2tiKVStkzd60DYgczOw94FLCIfAKgoc0CMMLM25I8aAlQRD4G0HBBAtjGzCNJAi6muCp5LeAPAG6sAvmnDGdv/dhDRL52iUtVD/i+/1zsQHWOVrXHVfWhqvkzzOzabmeOoaEhr7u7255fl7j2MHO6XbjKFh8CUH3xzszMzKxOp9P/tgqcy+U6y8p3iWsXM7/QKkYru93i+ldFC3ZZ8XXwt2aLRcQ2prZyrmoPMvPBVsnj2O0W96rqK9XOhUJhzcDAwC9RAUZHR8/v6ur6HsBVDfcW0VZjzOE4yeP4WMB1qvpetbPnedf19/f/7AqQzWaXz83NWWFd4YB73BjzcpzEcX1ofHz8Zs/z7FYtDPu5TFWzqVTqr76+vlkiUmucnJxcOT8/byu32gFnjDETcRPH9aNMJnNlPp//NWLBHIA/yn9/AlhTfmOrcVfVXt/3s3GTJvGzIrkAwDSA85IsrPLdxMzHK/+LyKPFM31pm7Fqlnme92Wpmykq2b6gdCUNSkQbjTH2c0ZpBEFwKxF9kTROM/8KoP3oY9v3iwB0xElAROuNMSerfUXEdsY1c3FiNfGZX+gHbS8YBMHKjo6OFfl8fnmxsJfY8+Z53oWq2l3sRFaV/7pUda/v+x/WB14CwOQv7s0qMjExsapQKLwL4GoAVmAl9bcxvPJHhanEXxbaSHZWS/73gP8BlLLVAlRyDnMAAAAASUVORK5CYII=",yWt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABNhJREFUWEfNmGloXFUUx//nJdMxUpcGK46ttVrXglAKrggKKtIKoqRBtCoNybsviY4biq1W6QhiUUoKIc28+15ialIo4tKqtaVYW6m7qOAHrYpE4xIXglXQSTIz9zg3TOqknbdN0mnflxDmf8753e3cew5hBj4hxC1EtIKZFwM4CcCvAPaMj49v7OvrOzidEDQdY8uybmDm+wHc5OHnTwCbYrFYR1dX10glsSoCFEJcDeARADeHDHqQiNYbhrGtu7v765A2E7JIgJZlNTPzagDnRQlSqmXmNwv/r3Mc55MwPkIBCiEaieghZr4iwOnvAH4CsDRE8NeUUk+5rvupn9YTsK2tbU4+n9dLeBeA6/ycMPM+Inojk8mk+/v7/ylugTsB3FE8NH7mA8y8w3GcreVEZQGFEA8AeBLAHN/REX0I4Dnbtl8ppxNCnAagDcCDQb4AfElEz9i2PVDqawqgEEI7exjAuQFLNMjMj3mN+nDb5ubm+tra2jXM3ApgdoDvA0T0hG3bLx06JEIIC0AzgEsDjHcT0Yu2bfcC4BD7bIqkqalpbiwWEwBWAFgSYP8BEa0my7I2FnOZlz4LYKdhGB3pdHpfVCgvvWmaywzDWMXMDQBqPHS/UWH2hgGc4RP4USnlszMFVurHsqzbmLkfQMzD/7AG/AbA+T4A3xHRfqXUW47jbJkuqBDilGLKurGwMpcH7XUN+BWAi0IGfl/fCLZtvx5Sf0jW3t4+O5vNJolIn+i5Ie0HowJO+GXmjwt/9W2wM0wgy7KSzLy2cC+fHqDX+710uSsDLAnyLoDdhWS8QUr5b2nw1tbWeUopnbKWAbjQD4yZtxuGIZl5DQB9z09+0wacdKSfV53ZbNapq6s7IZfLJQHcA+DEgBnbxczrHcd5R+uEEO8VBnzV0QCc9DkKYBYAww+MPG6gQur5iIguO5qAQVtyq1Jqk+u6+8sJjyXgLgCPSyk/8xvBsQDcAaBbSqn/Bn7VBPxeKbXcdV2dY0N/VQPUebKQI4NuiSPAqwYI4Fsp5QWhp64orCbgj4lEYmEqlVJRIKsJOJxIJBakUqnc8Qr4VyaTmafrk+MVcDQWi82PWqxXc4mVYRgL0un0z1FmUAihX+zXHH7V6Uo/8okLCMxKqUWu6w6GBRRCXAJgO4BzSmyG9HtwCMBZYR1F0F0spTwQpBdC6CL/XgBNZbR/kGmae4no2iBHUX83DGNpOp3+3MvOsqzFSqm1RHS7l4aIXtUzqJ/7X/gULlHZJvRKqStd19WF/ZTPNM1VAHQrZXmA4701NTUNE4W7aZpLNC2AhRXRlDEioutt294z+VPx2d8eov7Ryf1pKaXubPzf3Uomk/GxsbF1AO4GcOYMgJ4tpRwqdsT00z+oMNOvcjufzz/f09Pzw2T8I3ozjY2Ns+rr62/VrxEi0s2f2gpgdddB92v0ifTrdOmb5gVmfnt0dHRbucTu235raWmZT0QWEelTdmoFoF4mI0Q0kMvlOkpnq5w4VH+w2IpbCeC+gCI/aAx66Zx4PN7Z2dn5d5B4yh4MIy4eKN1gaiAi3Qk7OYTdGDPrknKz67r6yR+p6RRqBstBlHSqdIJdVEYzwswb8vn85t7e3l9CDKSspGLAUm+6r8jMK4lINyw1zMvxeLw/7DL6wf8HJtr8Sy3TIvEAAAAASUVORK5CYII=",xWt="data:image/png;base64,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",AWt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABKRJREFUWEfNmHuIVHUUxz/fO+saYQ9DI9LMMnN3ZrfMshdCRYbs7sxW2BJlhSFkVmZKkZaFBZEUoiBYKRSmgUTlujOjIpkb9jAjI5kdNRHTSs2QrCi3fdxTd93NcZ2Ze2dWV++/93vO+dzf856vOAmPpWN3YXYPEAbOAQ4A62kpWaBr6g/3pIR6Emzp2jswmwZWkyPPb2CLcErnq3zloWJqFQVoqegYxDNAbcCihzGbS0moXmUNOwLGdMgKArR0bBJmM4ErCinSTbsa0xxVxL8OkiMQoDXV1IFmADf6JD0I/ASMClC8AcdeVnnym3zanIC2taY/DrVIDwK35y0oGjFL0Nb6pq5e99fRJWAPgO7v3DR5wrUcuUmFkyuyibICWrrmKUwvAv19RmITrr2uyuRH2XS2IzaAVncK0nT/XJYGXlUkuTwz13GAlq6Zgulp4HIfsN3Insv11d1jLTXuAlQyC/Qo0M8n93aMF1SR+OD/TWJNsclgk4DRPlO5DvQ+5fG3JSzAOjtOYjurBtJa8kjnmTkyb7zxJY47U5aKLkBMyy1WK9gaXOarMtFYKFQuvTXFqsCdiGk8IpRD94usKbofuChnYfGswonXThZYZh5LR+/FtAysT/b82u8Bfg8MzzOCu8DdCPpYkcR7PQW1XWPPo7nvDNA44Aa/te4BbgPKAhUWX+AyVxWJeCB9hshSdf3QkakY0xEDA8bvLgzwWNbN/11CcxSJrwlSyJpqpoJmAxfm13es98zpLhqwq85nmK2j2Zmn6+J/H7e+dkQH0eodWVaFGJEfzFYhLcaYBYzJ0PYYsCvXAbCFlLpLaC49C7VPRTwOnO0zYmtxmKvy+KeeztLRzzFuPhWAXTmbgVLA8Zn6rDeQNUW/Aq4/lYA+M8kKZIsUSW7MJjyNgFqL7HmFE1vyfcFpAFQSuW8onEwG2+29NsX2Ay7Vqkx6Z2zgpzdHcLMiCb9b4gTw3gTcqUjiysBD1ynsTcAfCV87VHrJLQSyFwG1n4N/DtFtjW1nJqDxO+0tg7z+5MwEhGacPoMLbdZ7cYpxKWGIRiR+LmgEU9FGxC3drzqv0y94x/kUNkIaprL47qCAtq26EtdZBVyWEbPX+x/cC1wSNFFgXbvKdVV8u5/e0tFRGE8AD594MPKrLB3dgHGrX6LC3zujFGn4Nlecpe4M47TNxnRfztzGStnWWBkhtuZuXApH64iQblI4vql7tKViE5HVAdU+mTfQbuM7GndLVY9EWgkaWiROtrCxiiTWd73o/O1/LED/4yJeUTjhORvH3C3bWdWXltAc4CHg4h6DGpeqIrG30xHz3Aq/xswzPd9C7jsKr97TVf8Eb8ZSdaU4R+72/kYQnvlTUgSs5zp4fo23I/M5Xd5N8y7wCW0t9dkO9rz2m31XNZhQaDLq2GXnFwGaK+QQxnIcd37maGUTB/MHO6w4TUA8mb/J9/2EPUhL6NO2UMPX/OGrLtRhPbqhYqNxGI/ZFODcAEX+AS3GcZdSltxSqOkUaASzQRxzqrwD1oZl0Xim+TxCzlKVNewL8CFZJUUDZmY76isyAdMAxD6MD+nbvizoNOaD/xe2++uGZRjXuAAAAABJRU5ErkJggg==",wWt="data:image/png;base64,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",CWt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAABXlJREFUaEPtWlvIVkUUXSuqh0oqKKKIovsNCw2pCOqh+/3iQw/dyazMyJBCragktQuYhSWWSUgEQUlYdBF7iF4krCyjMo0iM0K6Uw/Rw+qs3/P9Heefc87M+b7fQJzXs/eevb49s2fNmo/YwQZ3MDzYCaitopLGATgVwPEAjgGwL4C9AfwAYBHJl9ti9PN9IBWSdBKA6wBcDODoloSmk5zfT9JNvn0BknQegNsAXJaR4EaSR2XYZ5l2AlRWxEBuyZptq/GXxbI7roNfkks2IEkzAMxLih43upPkU334N7pmAZL0TLnEcvL5FsCfAL4vm8KKHOdc2yRAknYHsCARzHIAqwB8BGA9yd9yk5J0IYCrALxPckmOfyqglMo8AGAJSbfnziOyChYVwR4kuSUlaCughGXmCeeR3JQyYZONpBMAfBaxSQbVCEjSHACzGpKYRbKfBjEUWtIuAPYEcCiAdTXzJYGqBSRpAoAPaoJ/CGAhyRe6VEXSHgAuB3AmAFfl9MQ4ZhpTmmybAC0FcGON8ySSzycmMWwmaT8At3tP5PpW7KeRfLLOPwpI0kQAr9Q4zSbpBpA1JF1bdsnTshxHGrtzHpsLyG33rNjmbCt5bCJJrsrCPoH03FeSNOWKjhEVkmRyuT5i7fNkPMlvchKTdGJBWF8q90qOa53tFSRfywH0BIBpEQe35qaOF51DkrvTrQ1I/ANtAPAzgL8BmLjWNYkFJO/KagqSfDAeGHEaQ9IUJnk0nCuO8Wwxz2KSZhRDQ9L5AN6qmaAVjP22WXLl8vgkEvD1YuJLk5H8l6D3jfdPOKLtV5Ivg79E7JPAxADVbd7JJJ/rAMh0Zf/A70cvq7pqS7oDQJWNzyF5X+rcYYUWF1flyRHncSTXpgYtl49vsTGfx0ne0xSrYCi7lV12DcmfcuYNAa0EcM6A9s8kALGqXkTyzZwkq7aSrinPM9MlL91l1e8hIG9QixzV8TXJI3MTKOjNYwDujvh5uW3MjVdW/XoAId2aQtKddGiEgL4AEJ7Ca0mGIFvzkfRi0Y6vjhjuRfKv1gARg6ILri664CnBp3UkfdaNOiAvqwuCyb8jaUbdaRTLzZU9InDeRPKQOkCxJddJpZH0HoAzgsk3kGyTuWrB1gD6mOT4OkDvADg3ErHLofo5gFDd2VKs9wO6lEfSGAB/RHy34Xaj2bZnA7g/SKD1PlMHtlRkh1lFxc5sY5hahYAGdrBKMn0yIOt3Hu5EBlR3I20sXEHJfD76nAzHVJJP1y25sQA+jTitIJmjjg6HkORL4q5dmEY1D0mWvy6J5DaW5LAOEbs+bC6I40GD2Edd9krMp2H/bC5kroOrPjFAFtJjFL3T9WEQoCRZiLFiG475JKe3AfJ95KuIsy945nRWQrfbkHR4KVr6SSYcI1hHnaYw0Ct4P+gbdMFVJEfwzi4iyUMk+1FtkvEVel2s9ff8JxaUx7LzNmO7yljJSLbeXm+ytFzjs7RQav19xPhfhMY2YJJuADAVwMk1thNIrskCZGNJDwO4tyGBmSQfaUsw57ukmQDmNvg03mAHJdbPJen3n85DkhmzW3OPWcRitVKnVkBlpUbtOUWSD/Gbi3naGk0rGOeaCijnwetVAO8WNMWCvmXb36s/taR9yud+U/6zC6p1ZUJZzQP9lPlPm20SoF6QhLei2HwWEnugfDge1pZU8D2pMj2fLEDl8uv30TgHzwySj+Y4ZAMqQZmVe/M2beCcPEJbXxNcmZjo2Ri3E6DKEuzyx4umhHxFMJC3u/4afQGqALPq4vcfy8W5moGJ8BsAlnWpSAh8IICCLmbJy1JT9c9L1gNU/l/h1/K5xprD6lxFtq1yAwfUNuFof98JaLR/4X7j/wtphvhEViCD/gAAAABJRU5ErkJggg==",SWt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA09JREFUWEftmUtoE1EUhv9/mlrrCzcuVLAKrgRRpLlBN13oQm0masWu3NQH1Sa6U1RwZ/EFbpyJ7xfuIiqZqYL4wJUwE1/gWlQEXXQngq9mjmbSYKtpvYlNUMhdZs45893/3HvO3BuiwuGm1XpANkM4R4BmCoMKQ4xpLhSDlI8QPvw0q+1Qd/e1PCsJ7lpqD4hjlfhUayuQF9OnTFXagLesFW0Bh15X+8Jq/Aj0awO66VgPRC4WXkTgtUD2kU2fIPlINS8v5xMIvxLSBbKn8FyAx9qAjq16CZwOA4s4Ziq3bqLARsZxT7UrBIZX/E2eagMOWLEtQrkwHOy+mfRX1QTQUhtA3Cjy0f/nAAfsaJeA1xuA1ab//1XQOakW0BAFYAZoDEGCiIjxORIgu3a398G1o9sBnq31JimroGNH9xE8PEZa3ppJf94oR6Bmu/g3wIG06hTBwHhrxkz6dK3YWlBu1V1B147dBSSsacUOgZc/YSmknI33+ddGdhLUU0HXVs8ALA0BiXi8zy+pNEpUx1LbSJyru4KOrXIE2ocLY6eZ8m6XS3e9Oslva9C1Yh4Y7l4QsjGezBXbzC+jATgsSEPBaltcya+hYEPB/7bMOLbaSuB8mELijtnnr/7bdJbzH9nzw0OTfqGO7hQyXew4eGCm/JW1AHQsFSfhDsd+rg34i+MXAR4RmLBbhRGTXQigrdTztQEzmUWTWgenFQ7us2uhXLmYhY8XbcBCgKy9fGGT5LNCLKo1pED2J5K5IxUBlqCcdPsaBMZcA/oXRwGDwCAHIdICMWaWnaCBCAJ8CES8xC7/VbgfdTdJrRUbK37dAB0r2k3yCoC3zZF8x+reJ+91Jl03wB/3is8hWFKsUtiRSPpn/i1AWz0E0BGuK7I33ueVjrDjco5SEIIuM+Xf1JlZpTaure4BCIs7hVvjKS+8yvvToGtHnwBcFhoaQczc+dj/k1M1z10rmgWZqDjFow9NcknAGz9uNptJ0b75Gj9HTUMi+VaAR0sdQiA9iWTuss5E6aRVPwUHdIwnysaQyPzO1KM3OvGYObG8dXLLkEdwsY7DX9sI9pop/7hunDCNmcymptbBNwdB6RDhtAn/awH4Bso7CYyriZSX1YUr2H0HoEdiYauMicAAAAAASUVORK5CYII=";function EWt({isShareLink:e,setIsShareLink:t,data:n}){p.useState(!1);const{t:r}=ze(),{setSuccessData:o}=p.useContext(wt);return d.jsx("div",{children:e&&d.jsx("div",{className:"duiHuaPopM",onClick:()=>t(!e),children:d.jsxs("div",{className:"shareLink",onClick:a=>{a.stopPropagation(),a.nativeEvent.stopImmediatePropagation()},children:[d.jsxs("div",{children:[d.jsxs("div",{children:[d.jsx("img",{src:CWt,alt:""}),d.jsx("p",{children:"分享链接"})]}),d.jsx("img",{src:y2,onClick:()=>t(!e),alt:""})]}),d.jsxs("div",{children:[d.jsxs("div",{children:[d.jsx("p",{children:"将下面链接复制到浏览器打开"}),d.jsx("img",{src:SWt,onClick:()=>{Cy(n),o({title:r("chat.copyTip")})},alt:""})]}),d.jsx("div",{children:d.jsx("p",{children:n})})]})]})})})}function yJ(){var L;const{t:e}=ze(),[t,n]=p.useState(!1),[r,o]=p.useState(!1),a=Ms(),{page:i,loading:s,inputRef:l,search:c,loadPage:u,delFlow:f}=TWt(),[h,v]=OWt(),{open:b,flowRef:m,toggleTempModal:y}=kWt(),[A,w]=p.useState(!1),k=I=>{ii({desc:e("skills.confirmDeleteSkill"),okTxt:e("delete"),onOk(M){mt(j2e(I).then(()=>f(I))),M()}})},[C,E]=p.useState("Any"),{user:S}=p.useContext(qi);p.useContext(wt);const O=async I=>{const[M]=await kv(I.id);M.name=`${M.name}-${ci(5)}`,mt(O2e({...M,id:M.flow_id}).then(B=>{B.user_name=S.user_name,B.write=!0,o(!1),a("/skill/"+B.id)}))},T=Ms(),P=(I,M)=>{window.SearchSkillsPage={no:M,key:l.current.value},T("/skill/"+I)};if(t)return d.jsx(vWt,{onBack:()=>n(!1),onChange:v});const N=I=>{const[M,B]=p.useState(I.status===2),R=D=>{mt(R2e(I.id,I,D).then($=>{B(D),u(i.pageNo)}))};return d.jsxs(kf,{align:"flex-start",className:"selectNpcFlexbox",children:[d.jsx("div",{className:"npcInfoItemBg",children:d.jsx("span",{children:d.jsx("span",{children:d.jsxs("div",{children:[(I.id=="06b1d374-ba97-46e6-8782-c56dec8dcc17"||I.id=="ed8e21f6-9757-43d0-b076-8c6e81bb0580")&&d.jsx("img",{src:Ul,className:"w-[160px]",alt:""}),I.id=="ca214b41-2b73-4585-b172-bf1e546cf6ec"&&d.jsx("img",{src:Wl,className:"w-[160px]",alt:""}),I.id!="06b1d374-ba97-46e6-8782-c56dec8dcc17"&&I.id!="ed8e21f6-9757-43d0-b076-8c6e81bb0580"&&I.id!="ca214b41-2b73-4585-b172-bf1e546cf6ec"&&d.jsx("img",{src:zr,className:"w-[160px]",alt:""})]})})})}),d.jsxs("div",{children:[(I.id=="06b1d374-ba97-46e6-8782-c56dec8dcc17"||I.id=="ed8e21f6-9757-43d0-b076-8c6e81bb0580")&&d.jsx("img",{src:Ul,className:"w-[40px]",alt:""}),I.id=="ca214b41-2b73-4585-b172-bf1e546cf6ec"&&d.jsx("img",{src:Wl,className:"w-[40px]",alt:""}),I.id!="06b1d374-ba97-46e6-8782-c56dec8dcc17"&&I.id!="ed8e21f6-9757-43d0-b076-8c6e81bb0580"&&I.id!="ca214b41-2b73-4585-b172-bf1e546cf6ec"&&d.jsx("img",{src:zr,className:"w-[40px]",alt:""}),d.jsx("p",{className:"ml-[14px]",children:I.name})]}),d.jsx("p",{children:I.description}),d.jsxs("div",{children:[d.jsxs("div",{children:[!M&&d.jsxs("div",{className:"w-[80px] h-[27px] bianji mr-[14px]",onClick:()=>P(I.id,i.pageNo),children:[d.jsx("img",{src:bWt,className:"w-[14px] mr-[10px]",alt:""}),"编辑"]}),S.role==="admin"&&d.jsx("div",{className:"w-[27px] h-[27px] create mr-[14px]",onClick:()=>y(I),children:d.jsx("img",{src:yWt,className:"w-[14px]",alt:""})}),d.jsx("div",{className:"w-[27px] h-[27px] create",onClick:()=>{w(!A),E("http://npcall.ai:3003/chat/"+I.id)},children:d.jsx("img",{src:xWt,className:"w-[14px]",alt:""})})]}),d.jsx(Ss,{checked:M,onCheckedChange:R})]}),d.jsx("div",{className:"del",onClick:()=>k(I.id),children:d.jsx("img",{src:Zd,className:"w-[14px]",alt:""})})]})};return d.jsxs("div",{className:"w-full h-screen overflow-y-auto",children:[s&&d.jsx("div",{className:"absolute w-full h-full top-0 left-0 flex justify-center items-center z-10 bg-[rgba(255,255,255,0.6)] dark:bg-blur-shared",children:d.jsx("span",{className:"loading loading-infinity loading-lg"})}),d.jsxs(ql,{defaultValue:"my",className:"w-full px-[27px]",children:[d.jsxs(Br,{value:"my",children:[d.jsxs("div",{className:"flex justify-end mt-[20px] btn-r",children:[S.role==="admin"&&d.jsxs("div",{onClick:()=>n(!0),children:[d.jsx("img",{src:AWt,className:"w-[14px] mr-[5px]",alt:""}),d.jsx("span",{children:"模版管理"})]}),d.jsxs("div",{onClick:()=>o(!0),children:[d.jsx("img",{src:wWt,className:"w-[14px] mr-[5px]",alt:""}),d.jsx("span",{children:"新建"})]})]}),d.jsx("span",{className:"main-page-description-text",style:{color:"#666"},children:e("skills.manageProjects")}),d.jsxs("div",{className:"w-[400px] relative top-[-20px] my-input",children:[d.jsx(fn,{ref:l,defaultValue:((L=window.SearchSkillsPage)==null?void 0:L.key)||"",placeholder:e("skills.skillSearch"),className:"",style:{color:"#fff"},onChange:I=>c(I.target.value)}),d.jsx(mm,{className:"absolute right-4 top-2 text-gray-300 pointer-events-none"})]}),d.jsx("div",{className:"Skill_box pt-[5px]",children:d.jsx(U9,{items:i.flows,renderItem:N,className:"mt-[14px] selectNpcSpotlightCard"})}),d.jsxs("div",{className:"join grid grid-cols-2 w-[200px] mx-auto my-4",children:[d.jsx("button",{disabled:i.pageNo===1,className:"join-item btn btn-outline btn-xs",onClick:()=>u(i.pageNo-1),children:e("previousPage")}),d.jsx("button",{disabled:i.end,className:"join-item btn btn-outline btn-xs",onClick:()=>u(i.pageNo+1),children:e("nextPage")})]})]}),d.jsx(Br,{value:"temp",children:" "})]}),d.jsx(W9,{flows:h,isTemp:!0,open:r,setOpen:o,onSelect:O}),d.jsx(mWt,{flow:m.current,open:b,setOpen:()=>y(),onCreated:v}),d.jsx(EWt,{isShareLink:A,setIsShareLink:w,data:C})]})}const kWt=()=>{const[e,t]=p.useState(!1),n=p.useRef(null);return{open:e,flowRef:n,toggleTempModal(r){n.current=r||null,t(!e)}}},OWt=()=>{const[e,t]=p.useState([]),n=()=>{kv().then(t)};return p.useEffect(()=>{n()},[]),[e,n]},TWt=()=>{const[e,t]=p.useState({pageNo:1,pages:0,flows:[],end:!1}),[n,r]=p.useState(!1),o=s=>{r(!0),T2e(s,a.current.value||"").then(l=>{t({pageNo:s,pages:l.pages,flows:l.data,end:l.pages===s}),r(!1)})},a=p.useRef(null);p.useEffect(()=>{if(window.SearchSkillsPage){o(window.SearchSkillsPage.no),delete window.SearchSkillsPage;return}o(1)},[]);function i(s){o(1)}return{page:e,loading:n,inputRef:a,loadPage:o,search:Js(i,600,!1),delFlow:s=>{t(l=>({...l,flows:l.flows.filter(c=>c.id!==s)}))}}};function jWt({data:e,type:t,name:n=""}){var f,h;const{reactFlowInstance:r}=p.useContext(ao);let o=!1;const[a,i]=p.useState(!1),{setTabsState:s,flow:l}=p.useContext(mn),c=v=>{e.node.template[n].value=["float","int"].includes(t)?Number(v):v,s(b=>({...b,[l.id]:{...b[l.id],isPending:!0}}))},u=(v,b)=>{e.node.template[n].value=v,e.node.template[n].collection_id=b,s(m=>({...m,[l.id]:{...m[l.id],isPending:!0}}))};return d.jsx("div",{className:"flex w-full flex-wrap items-center justify-between py-2 col-span-2",children:t==="str"&&!e.node.template[n].options?d.jsx("div",{className:"mt-2 w-full",children:e.node.template[n].list?d.jsx(tx,{disabled:o,value:!e.node.template[n].value||e.node.template[n].value===""?[""]:e.node.template[n].value,onChange:c}):e.node.template[n].multiline?d.jsx(ox,{disabled:o,value:e.node.template[n].value??"",onChange:c}):["index_name","collection_name"].some(v=>n.indexOf(v)===0)?d.jsx(AU,{setNodeClass:v=>{e.node=v},nodeClass:e.node,disabled:o,id:e.node.template[n].collection_id??"",value:e.node.template[n].value??"",onSelect:u,onChange:()=>{}}):d.jsx(Lm,{disabled:o,password:e.node.template[n].password??!1,value:e.node.template[n].value??"",onChange:c})}):t==="bool"?d.jsx("div",{className:"mt-2 w-full",children:d.jsx(uu,{disabled:o,enabled:e.node.template[n].value,setEnabled:v=>{c(v)},size:"large"})}):t==="float"?d.jsx("div",{className:"mt-2 w-full",children:d.jsx(ex,{disabled:o,value:e.node.template[n].value??"",onChange:c})}):t==="str"&&e.node.template[n].options?d.jsx("div",{className:"mt-2 w-full",children:d.jsx(Uf,{options:e.node.template[n].options,onSelect:c,value:e.node.template[n].value??"choose option"})}):t==="code"?d.jsx("div",{className:"mt-2 w-full",children:d.jsx(Zy,{setNodeClass:v=>{e.node=v},nodeClass:e.node,disabled:o,value:e.node.template[n].value??"",onChange:c})}):t==="file"?d.jsx("div",{className:"mt-2 w-full",children:d.jsx(Dm,{disabled:o,value:e.node.template[n].value??"",onChange:c,fileTypes:e.node.template[n].fileTypes,suffixes:e.node.template[n].suffixes,onFileChange:v=>{e.node.template[n].file_path=v}})}):t==="int"?d.jsx("div",{className:"mt-2 w-full",children:d.jsx(nx,{disabled:o,value:e.node.template[n].value??"",onChange:c})}):t==="prompt"?d.jsx("div",{className:"mt-2 w-full",children:d.jsx(rx,{field_name:n,setNodeClass:v=>{if(e.node=v,r){const b=b3(r.getNodes(),r.getEdges());r.setEdges(b)}},nodeClass:e.node,disabled:o,value:e.node.template[n].value??"",onChange:c})}):t==="NestedDict"?d.jsx("div",{className:"mt-2 w-full",children:d.jsx(yU,{disabled:o,editNode:!1,value:!e.node.template[n].value||((f=e.node.template[n].value)==null?void 0:f.toString())==="{}"?'{"yourkey": "value"}':e.node.template[n].value,onChange:v=>{e.node.template[n].value=v,c(v)}})}):t==="dict"?d.jsx("div",{className:"mt-2 w-full",children:d.jsx(xU,{disabled:o,editNode:!1,value:((h=e.node.template[n].value)==null?void 0:h.length)===0||!e.node.template[n].value?[{"":""}]:gU(e.node.template[n].value),duplicateKey:a,onChange:v=>{const b=vU(v);e.node.template[n].value=b,i(mU(b)),c(b)}})}):d.jsx(d.Fragment,{})})}const RS="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAcCAYAAAATFf3WAAAAAXNSR0IArs4c6QAAAo1JREFUWEftlr+LE0EUx7+zSYyVuJWFWMj5ozsOsTSdWihecdyieIWL2ZmYQP4M/4JAzrzdcLHwEKPNKaKIWMRK9CwsRDgQFAur2CgkJDu6cDnyY2azm41wxU373vu+z7x5M28Y9vli+5wPB4BJT2huFeSc3zAMIwdgQUrZIqK7SeGC+LkAcs7XGWN3hoGklHXXdZ2kkIkBhRBXATzTgNSIaAQ8LnAiQM75EmPs45Ska0S0GRds4D8zoBBiAcA2gCMRkueI6G0EvwmXmQAdxzlpGMYLAGciJv3d7/eX6vX6TkT/PbfYgI7jHDMM4zmAc4pkX6SU3xhjlxS2H77v5zzP+xoHMhagbdtHM5nMozAAAH9CNrDt+/4Vz/N+RoWMBSiE2AJwTSHe831/0fO8z4FttwVaAI4rfN90u92VRqPxKwpkZEAhxAMANzWiE5cgn8+fSqVSHzSX6CkRLc8NUAjRAHBLJSilXHVd94nKJoS4ACCopGptEtHaNMipFeSce4yxvAbunuu6xbAkhULhupTyocbnPhHZYfGhgKoRNhCLM8rCdAAQERV0kFpAIUTQb0HfqdbUnY8HhZ0EAO20UQIKIS4DeKk51seu61rTekfTk9qLxhi7WKvVXo/HTQD+e0qCBzi4faoV+fbpNsA5bzLGVjX2RSL6NGxTAdYB3FYIxHq/dIC2bR/OZDJbmsd+g4hGco8AWpaVMk2zNy4upXwnpVyOMwHCWmB3XAZftPNjfjtEdDpuBd+n0+mVarX6fZa+08WUSqUTvV7vFYCzQz7hFQwcLcs6ZJrmOoDg+95qt9vFZrPZnSfcQKtcLmc7nc5ermw2W6xUKp3QCv4PkCSaUydJEvF5xB4AJq3iX5746x0KRR8zAAAAAElFTkSuQmCC",NWt="data:image/png;base64,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",PWt=p.forwardRef(function({id:t},n){const{t:r}=ze(),o=u=>{const f=u.target.tagName==="IMG"?u.target.parentNode:u.target,h=f.nextSibling;f.children[1].style.transform=h.clientHeight?"rotate(180deg)":"rotate(0deg)",h.style.display=h.clientHeight?"none":"block"},[a,i]=p.useState([]);p.useEffect(()=>{$y({flow_id:t}).then(u=>i(u))},[]);const s=({source:u,destination:f})=>{if(!f)return;const h=Array.from(a),[v]=h.splice(u.index,1);h.splice(f.index,0,v),c(h),i(h)};p.useImperativeHandle(n,()=>({save:()=>{l.current()}}));const l=p.useRef(()=>{}),c=u=>{l.current=()=>{mt(E2e(t,u))}};return d.jsxs("div",{className:"mt-8",children:[d.jsxs("div",{className:"skillSettingsTitle mt-[20px]",onClick:o,children:[d.jsx("p",{children:"表单设置"}),d.jsx("img",{src:RS,alt:""})]}),d.jsx("div",{className:"overflow-hidden transition-all pl-8 px-1 skillSettingsDiv pb-[20px]",children:d.jsx(sB,{onDragEnd:s,children:d.jsx(lB,{droppableId:"list",direction:"vertical",children:u=>d.jsxs("ul",{...u.droppableProps,ref:u.innerRef,children:[a.map((f,h)=>d.jsx(cB,{draggableId:"drag"+f.id,index:h,children:v=>d.jsxs("div",{className:"mt-4",ref:v.innerRef,...v.draggableProps,children:[d.jsxs("div",{className:"flex justify-between",children:[d.jsxs("div",{className:"flex gap-2 relative items-center skillSettingsDiv_biaodan",children:[d.jsx("label",{className:"font-medium text-sm max-w-[200px] truncate",children:f.name}),d.jsx("p",{className:"text-gray-500 text-sm",children:f.nodeId})]}),d.jsxs("div",{className:"flex items-center gap-2 skillSettingsDiv_bitian",children:[d.jsx("label",{className:"text-xs",children:r("report.requiredLabel")}),d.jsx(Ss,{checked:f.type==="file"||f.required,onCheckedChange:b=>{f.type!=="file"&&i(m=>{const y=m.map(A=>A.id===f.id?{...A,required:b}:A);return c(y),y})}})]})]}),d.jsxs("div",{className:"mt-2 mr-[14px] skillSettingsDiv_bg",children:[f.type==="text"&&d.jsx("div",{className:"cursor-pointer h-10 border rounded-sm"}),f.type==="select"&&d.jsx("div",{className:"cursor-pointer h-10 border rounded-sm flex items-center justify-end px-2",children:d.jsx(d6,{className:"dropdown-component-arrow-color"})}),f.type==="file"&&d.jsx("div",{className:"cursor-pointer flex h-[68px] justify-center items-center border rounded-sm",children:d.jsxs("div",{className:"skillSettingsDiv_shangchuan",children:[d.jsx("img",{src:NWt,alt:"",className:"w-[20px]"}),d.jsx("p",{children:"请上传"})]})})]})]})},"drag"+f.id)),u.placeholder]})})})})]})}),RWt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAAAAXNSR0IArs4c6QAABCtJREFUWEe9mF1oXFUQx/9zboxU8+CqxCRa9UWE0miDRfDjpS2toq2i+IkUDO7eubsJgeLHix8xoKCoEdFdzrlbFHwobawi9EHph+JLq1T8on3wRbTotlBjTPGha3bvuGc5N2w2m3Rr92bezt45M787c87M3CWch+Tz+T7P87YA2KCUWiMi1wK4FEAFwCkAvwA4AuAzZv7uPEzPq1I7m8Iw3C4i9wO4B8CqdvYA+BbAfgDvMfPJNvdgWaAwDNeJyJsANrUw+BuAWSI6KyJdLlK9AFJNuv/U9HYw8852oJYEMsY8D+CVJiNfEdGHSqlD6XTaAi0QY8wlURTdqpTaDuAJABc3KBz1PO/udDr913JgLYHCMNwpIk/FG4lor4gUmdmmoC3J5/Oru7q6LNhLDWCnlFJ3ZTKZn5YysghIa/0BET3ZsOEZZn6rLYoWSoVC4UbP8/YAuNk9/juKoqFsNvtrK5sLgIwxowDebVDcyMxf/l+Yxn3GmCkAD7vfznR3d181PDx8ttn2PJDWej0RHXUKQkR3+r5/uBMwsY0wDPeLyGa33sXM9pwtkHkgY4y9mn32qYhkgyDQnYSJbRlj/gAwYNdKqU2ZTOaLRj91IGPMBgD1ByLydRAEtyUBY21qrR8koo+d/RIzX90K6GBcazzPu77Vle4koDHGHo311mbtBq/1ff94bJ+MMbb8xzXlODOv7aTzVraKxeLGKIoOuYy8GATBfL2zQDsATLqNbzDzc0kDuWPyOwCbrh+YeWg+QlrrPUT0iAvfZt/3bfoSlzAMPxKRh2qFM6pWq1fmcrmZOoMxxnZlS1itVCrXjIyM2K6duBhjbFZsdhBF0WA2mz0WA9mKeR2A6VKp1DcxMWFHiURkamrKm5mZ6S2VSqcHBgZeA/C0c7Q1lUodmJ2d7bURioH+LJVK/UkCjY+Pd/X3908R0QMA7BTQ44BsuuyU8LYFso1uEMDc3Nxc/+jo6HQi4XFGtdY3EJFtI+ua/HxSLpeHSWu9j4i2uit4exAEduJLXJrayKfMbKNWP9Qv1wr0uCN4gZlfTZzGOQjD8BsAJ2qFMW66oGKxeFMURT+6CCXaNtp50biX2dK9xt7AcrmcGhsbO9PO5iR06kBa68eJaFc9h0R7G0OYhNPlbMYRugjAv7GiiNwXBMG+lYapByR2qrV+lIh2u7VN2SAzn1hpqOYRtgAg6yCmPc+7JelRpPmFFw35xpjvG4rWrIg8FgTB5ysVqUVAk5OTq3p6eg6IyB0xBBG9XqlUwlwuZz+VE5UlPxQbK7gjkFq/eQfA+77vHyMiu+64LPsp7Q66PVeXN3m2h/2kiJwmomkR2d2ptJ7zz4ZCoZBSSj1LRNsALDneKqVWZzIZOwVekJwTqNF6bTi/F8A2IhoSkSsAXAagG8DP1Wp1Szz1XQjRf9XfhzpmnkKqAAAAAElFTkSuQmCC";function Kb(){const{t:e}=ze(),{id:t}=Xs(),{flow:n,setFlow:r,saveFlow:o}=p.useContext(mn),{setErrorData:a,setSuccessData:i}=p.useContext(wt),s=p.useMemo(()=>t?n:null,[n]);console.log(s,"flow");const[l,c]=p.useState(!1),[u,f]=p.useState(!1),h=p.useRef(null),v=p.useRef(null),b=p.useRef(null),[m,y]=p.useState("");p.useEffect(()=>{if(t){if((s==null?void 0:s.id)===t){c(!0),h.current.value=s.name,v.current.value=s.description,b.current.value=s.guide_word,y(s.logo);return}ws(t).then(M=>{r("l2 flow init",M),c(!0),h.current.value=M.name,v.current.value=M.description,b.current.value=M.guide_word,y(M.logo)})}},[t]);const{user:A}=p.useContext(qi),[w,k]=p.useState({name:!1,desc:!1}),C=(M,B,R=!1)=>{const D=[];M||D.push(e("skills.skillNameRequired")),M.length>30&&D.push(e("skills.skillNameTooLong"));const $=D.length;return B||D.push(e("skills.skillDescRequired")),B.length>200&&D.push(e("skills.skillDescTooLong")),D.length&&R&&a({title:e("skills.errorTitle"),list:D}),k({name:!!$,desc:D.length>$}),!!D.length},E=Ms(),S=async()=>{const M=h.current.value,B=b.current.value,R=v.current.value;C(M,R,!0)||(f(!0),await mt(N2e({name:M,description:R,guide_word:B},A.user_name).then(D=>{r("l2 create flow",D),E("/flow/"+D.id,{replace:!0})})),f(!1))},O=p.useRef(null),T=async()=>{var D;const M=h.current.value,B=v.current.value,R=b.current.value;if(C(M,B))return E("/flow/"+t,{replace:!0});f(!0),(D=O.current)==null||D.save(),await o({...s,name:M,description:B,guide_word:R},!0),f(!1),E("/flow/"+t,{replace:!0})},P=async()=>{var D;const M=h.current.value,B=v.current.value,R=b.current.value;C(M,B)||(f(!0),(D=O.current)==null||D.save(),console.log(s,M,B,R,m),await o({...s,name:M,description:B,guide_word:R,logo:m},!0),f(!1),i({title:e("success")}),setTimeout(()=>/^\/skill\/[\w\d-]+/.test(location.pathname)&&E(-1),2e3))},N=M=>{console.log(M,M.target.tagName);const B=M.target.tagName==="IMG"?M.target.parentNode:M.target,R=B.nextSibling;console.log(B),B.children[1].style.transform=R.clientHeight?"rotate(180deg)":"rotate(0deg)",R.style.display=R.clientHeight?"none":"block"},L=Nye(s),I=()=>{const M=document.createElement("input");M.type="file",M.accept="image/*",M.style.display="none",M.multiple=!1,M.onchange=B=>{var D;f(!0);const R=(D=B.target.files)==null?void 0:D[0];By(R,$=>{}).then($=>{if(f(!1),typeof $=="string")return a({title:"Error",list:[$]});const{file_path:z}=$;y(z)})},M.click()};return d.jsx("div",{className:"relative box-border",children:d.jsxs("div",{className:"p-6 pb-48 h-screen overflow-y-auto",children:[d.jsx("div",{className:"flex justify-between w-full",children:d.jsx(gr,{content:e("back"),side:"right",children:d.jsx("button",{className:"extra-side-bar-buttons w-[36px]",onClick:()=>window.history.length<3?E("/skills"):E(-1),children:d.jsx(g$,{strokeWidth:1.5,className:"side-bar-button-size"})})})}),d.jsxs("div",{className:"pt-6 skillSettings",children:[d.jsxs("div",{className:"skillSettingsTitle",onClick:N,children:[d.jsx("p",{children:"基础信息"}),d.jsx("img",{src:RS,alt:""})]}),d.jsxs("div",{className:"skillSettingsDiv",children:[d.jsxs("div",{className:"pt-[20px] pr-[14px] pl-[14px]",children:[d.jsx("p",{children:"NPC头像"}),d.jsxs("div",{className:"flex items-center ml-[7px] mt-[10px]",children:[m?d.jsx("img",{src:m,className:"w-[34px] h-[34px]",onClick:I,alt:""}):d.jsx("img",{src:"http://npcall.ai:8402/tmp-dir/robot.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=admin%2F20240523%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240523T074305Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=33c17721784906036e8c55c1a2ed2ccdb8ead8311d3467588d6fdc92e3b2a88a",className:"w-[34px] h-[34px]",onClick:I,alt:""}),d.jsxs("div",{className:"flex items-center justify-center ml-[27px] w-[95px] h-[27px] bg-[#333333] cursor-pointer",style:{borderRadius:"14px"},children:[d.jsx("img",{src:RWt,className:"w-[12px] h-[11px]",alt:""}),d.jsx("span",{className:"ml-[5px] text-[#999999] text-[12px] mt-[1px]",children:"恢复默认"})]})]})]}),d.jsxs("div",{className:"pt-[20px] pr-[14px] pl-[14px]",children:[d.jsx("p",{children:"NPC名称"}),d.jsx(fn,{ref:h,placeholder:e("skills.skillName"),className:`mt-2 ${w.name&&"border-red-400"}`})]}),d.jsxs("div",{className:"pt-[20px] pr-[14px] pl-[14px]",children:[d.jsx("p",{children:"描述"}),d.jsx(Hl,{ref:v,id:"name",placeholder:e("skills.description"),className:`mt-2 ${w.desc&&"border-red-400"}`})]}),d.jsxs("div",{className:"pt-[20px] pr-[14px] pl-[14px] pb-[20px]",children:[d.jsx("p",{children:"引导词"}),d.jsx(Hl,{ref:b,maxLength:1e3,id:"name",placeholder:e("skills.guideWords"),className:`mt-2 ${w.desc&&"border-red-400"}`})]})]}),l&&d.jsxs("div",{children:[d.jsxs("div",{className:"skillSettingsTitle mt-[20px]",onClick:N,children:[d.jsx("p",{children:"参数信息"}),d.jsx("img",{src:RS,alt:""})]}),d.jsx("div",{className:"skillSettingsDiv skillSettingsInput",children:s.data.nodes.map(({data:M,id:B})=>d.jsxs("div",{className:"w-full",children:[d.jsx("div",{className:"only:hidden mt-6",children:d.jsx("span",{className:"jiedian",children:M.node?M.node.l2_name||M.node.display_name:""})}),M.node&&Object.keys(M.node.template).map(R=>M.node.template[R].l2&&d.jsxs("div",{className:"w-full mt-4 px-1",children:[d.jsx(_n,{htmlFor:"name",className:"text-right ml-[14px]",children:M.node.template[R].l2_name||M.node.template[R].name}),d.jsx(jWt,{data:M,type:M.node.template[R].type,name:R})]},R))]},B))})]}),L&&d.jsx(PWt,{ref:O,id:t})]}),d.jsx("div",{className:"skillSettingsBtn",children:l?d.jsxs("div",{className:"flex gap-4",children:[d.jsx(_e,{disabled:u,className:"skillSettingsBtn1 w-[200px] h-[27px] rounded-full",onClick:P,children:e("save")}),d.jsx(_e,{disabled:u,className:"skillSettingsBtn2 w-[200px] h-[27px] rounded-full ml-[40px]",variant:"outline",onClick:()=>T(),children:e("skills.advancedConfiguration")})]}):d.jsx("div",{className:"flex justify-center",children:d.jsx(_e,{disabled:u,className:"skillSettingsBtn1 extra-side-bar-save-disable w-[200px] h-[27px] rounded-full",onClick:S,children:e("skills.nextStep")})})})]})})}const xJ=10,_F=({title:e,total:t,onChange:n,children:r})=>{const[o,a]=p.useState(1),i=Math.ceil(t/xJ),s=p.useRef(""),{t:l}=ze(),c=Js(f=>{s.current=f.target.value,a(1),n(1,s.current)},500,!1),u=f=>{a(f),n(f,s.current)};return d.jsxs(d.Fragment,{children:[d.jsxs("div",{className:"mt-20 flex justify-between items-center relative",children:[d.jsx("p",{className:"font-bold",children:e}),d.jsx(fn,{className:"w-[300px] rounded-full",onChange:c}),d.jsx(mm,{className:"absolute right-2",color:"#999"})]}),d.jsx("div",{className:"mt-4",children:r}),d.jsxs("div",{className:"join grid grid-cols-2 w-[200px] mx-auto my-4",children:[d.jsx("button",{disabled:o===1,className:"join-item btn btn-outline btn-xs",onClick:()=>u(o-1),children:l("previousPage")}),d.jsx("button",{disabled:o>=i,className:"join-item btn btn-outline btn-xs",onClick:()=>u(o+1),children:l("nextPage")})]})]})};function MWt({id:e,name:t,onChange:n,onBeforeChange:r}){const{setErrorData:o,setSuccessData:a}=p.useContext(wt),{t:i}=ze(),[s,l]=p.useState({name:t,useSkills:[],useLibs:[],manageLibs:[]});p.useEffect(()=>{e!==-1&&vge(e).then(A=>{const w=[],k=[],C=[];A.data.forEach(E=>{switch(E.type){case 1:k.push(Number(E.third_id));break;case 2:w.push(E.third_id);break;case 3:C.push(Number(E.third_id));break}}),l({name:t,useSkills:w,useLibs:k,manageLibs:C})})},[e]);const c=(A,w,k)=>{const C=s[w].findIndex(E=>E===A);k&&C===-1&&s[w].push(A),!k&&C!==-1&&s[w].splice(C,1),l({...s,[w]:s[w]})},u=(A,w)=>{c(A,"manageLibs",w),w&&c(A,"useLibs",w)},f=(A,w)=>{!w&&s.manageLibs.includes(A)||c(A,"useLibs",w)},{data:h,change:v}=HF(e,"skill"),{data:b,change:m}=HF(e,"lib"),y=async()=>{if(!s.name.length||s.name.length>50)return o({title:i("prompt"),list:[i("system.roleNameRequired"),i("system.roleNamePrompt")]});if(r(s.name))return o({title:i("prompt"),list:[i("system.roleNameExists")]});let A=e;e===-1?A=(await mt(mge(s.name))).id:mt(bge(A,s.name));const w=await Promise.all([VA({role_id:A,access_id:s.useSkills,type:2}),VA({role_id:A,access_id:s.useLibs,type:1}),VA({role_id:A,access_id:s.manageLibs,type:3})]);console.log("form :>> ",s,w),a({title:i("success")}),n(!0)};return d.jsxs("div",{className:"max-w-[600px] mx-auto pt-4",children:[d.jsxs("div",{className:"font-bold mt-4",children:[d.jsx("p",{className:"mb-4 text-[#fff]",children:i("system.roleName")}),d.jsx(fn,{placeholder:i("system.roleName"),value:s.name,onChange:A=>l({...s,name:A.target.value}),maxLength:60})]}),d.jsx("div",{className:"",children:d.jsx(_F,{title:i("system.skillAuthorization"),total:h.total,onChange:v,children:d.jsxs(xo,{children:[d.jsx(Ao,{children:d.jsxs(dn,{children:[d.jsx(lt,{className:" text-[#fff]",children:i("system.skillName")}),d.jsx(lt,{className:"w-[100px] text-[#fff]",children:i("system.creator")}),d.jsx(lt,{className:"text-right text-[#fff]",children:i("system.usePermission")})]})}),d.jsx(wo,{children:h.data.map(A=>d.jsxs(dn,{children:[d.jsx(rt,{className:"font-medium text-[#fff]",children:A.name}),d.jsx(rt,{className:" text-[#fff]",children:A.user_name}),d.jsx(rt,{className:"text-right",children:d.jsx(Ss,{checked:s.useSkills.includes(A.id),onCheckedChange:w=>c(A.id,"useSkills",w)})})]},A.id))})]})})}),d.jsx("div",{className:"",children:d.jsx(_F,{title:i("system.knowledgeAuthorization"),total:b.total,onChange:m,children:d.jsxs(xo,{children:[d.jsx(Ao,{children:d.jsxs(dn,{children:[d.jsx(lt,{className:" text-[#fff]",children:i("system.skillName")}),d.jsx(lt,{className:"w-[100px] text-[#fff]",children:i("system.creator")}),d.jsx(lt,{className:"text-right text-[#fff]",children:i("system.usePermission")}),d.jsx(lt,{className:"text-right text-[#fff]",children:i("system.managePermission")})]})}),d.jsx(wo,{children:b.data.map(A=>d.jsxs(dn,{children:[d.jsx(rt,{className:"font-medium text-[#fff]",children:A.name}),d.jsx(rt,{className:" text-[#fff]",children:A.user_name}),d.jsx(rt,{className:"text-right",children:d.jsx(Ss,{checked:s.useLibs.includes(A.id),onCheckedChange:w=>f(A.id,w)})}),d.jsx(rt,{className:"text-right",children:d.jsx(Ss,{checked:s.manageLibs.includes(A.id),onCheckedChange:w=>u(A.id,w)})})]},A.id))})]})})}),d.jsxs("div",{className:"flex justify-center gap-4 mt-16",children:[d.jsx(_e,{variant:"outline",className:"h-8 rounded-full px-16",onClick:()=>n(),children:i("cancel")}),d.jsx(_e,{className:"h-8 rounded-full px-16 bg-[#FFD54C] hover:bg-[#FFD54C]",onClick:y,children:i("save")})]})]})}const HF=(e,t)=>{const[n,r]=p.useState({data:[],total:0});p.useEffect(()=>{o()},[]);const o=async(a=1,i="")=>{const s={name:i,role_id:e===-1?0:e,page_num:a,page_size:xJ},l=t==="skill"?await hge(s):await gge(s);r(l)};return{data:n,change:o}};function LWt(){const{t:e}=ze(),[t,n]=p.useState(null),[r,o]=p.useState([]),a=p.useRef([]),i=v=>{v&&s(),n(null)},s=()=>{X$().then(v=>{o(v),a.current=v})};p.useEffect(()=>s(),[]);const l=v=>{ii({desc:`${e("system.confirmText")} 【${v.role_name}】 ?`,okTxt:e("delete"),onOk(b){mt(yge(v.id).then(s)),b()}})},c=v=>r.find(b=>b.role_name===v&&t.id!==b.id),[u,f]=p.useState(""),h=v=>{const b=v.target.value;f(b),o(a.current.filter(m=>m.role_name.toUpperCase().includes(b.toUpperCase())))};return t?d.jsx(MWt,{id:t.id||-1,name:t.role_name||"",onBeforeChange:c,onChange:i}):d.jsxs("div",{className:" relative",children:[d.jsxs("div",{className:"flex gap-4 items-center justify-end",children:[d.jsxs("div",{className:"w-[180px] relative",children:[d.jsx(fn,{value:u,placeholder:e("system.roleName"),onChange:h}),d.jsx(mm,{className:"absolute right-4 top-2 text-gray-300 pointer-events-none"})]}),d.jsx(_e,{className:"h-8 rounded-full bg-[#FFD025]",onClick:()=>n({}),children:e("create")})]}),d.jsxs(xo,{children:[d.jsxs(wm,{children:[e("system.roleList"),"."]}),d.jsx(Ao,{children:d.jsxs(dn,{children:[d.jsx(lt,{className:"w-[200px] dialogueLog-header",children:e("system.roleName")}),d.jsx(lt,{className:"dialogueLog-header",children:e("createTime")}),d.jsx(lt,{className:"text-right dialogueLog-header",children:e("operations")})]})}),d.jsx(wo,{children:r.map(v=>d.jsxs(dn,{children:[d.jsx(rt,{className:"font-medium dialogueLog-body",children:v.role_name}),d.jsx(rt,{className:"dialogueLog-body",children:v.create_time.replace("T"," ")}),d.jsxs(rt,{className:"text-right dialogueLog-body",children:[d.jsx(_e,{variant:"link",disabled:[1,2].includes(v.id),onClick:()=>n(v),children:e("edit")}),d.jsx(_e,{variant:"link",disabled:[1,2].includes(v.id),onClick:()=>l(v),className:"text-red-500",children:e("delete")})]})]},v.id))})]})]})}function DWt(){const{setErrorData:e,setSuccessData:t}=p.useContext(wt),[n,r]=p.useState(""),{t:o}=ze();p.useEffect(()=>{mt(fge().then(l=>{r(l),i.current=l}))},[]);const a=()=>{if(s.current.length)return e({title:`yaml${o("formatError")}`,list:s.current.map(l=>l.text)});mt(pge({data:i.current}).then(l=>{t({title:o("success")}),r(i.current)}))},i=p.useRef(""),s=p.useRef([]);return d.jsxs("div",{className:" max-w-[80%] mx-auto",children:[d.jsx("p",{className:"font-bold mt-8 mb-2",children:o("system.parameterConfig")}),d.jsx(Yb,{value:n||"",mode:"yaml",theme:"twilight",highlightActiveLine:!0,showPrintMargin:!1,fontSize:14,showGutter:!0,enableLiveAutocompletion:!0,name:"CodeEditor",onChange:l=>i.current=l,onValidate:l=>s.current=l,className:"h-[70vh] w-full rounded-lg border-[1px] border-border custom-scroll"}),d.jsx("div",{className:"flex justify-center mt-8",children:d.jsx(_e,{className:"rounded-full px-24 bg-[#FFD025]",onClick:a,children:o("save")})})]})}function IWt({id:e,onClose:t,onChange:n}){const{t:r}=ze(),[o,a]=p.useState([]),[i,s]=p.useState([]),[l,c]=p.useState(!1);p.useEffect(()=>{e&&(X$().then(h=>{const v=h.filter(b=>b.id!==1).map(b=>({...b,role_id:b.id}));a(v),xge(e).then(b=>{if(!b.find(m=>m.role_id===2)){const m=v.find(y=>y.role_id===2);b.unshift({...m})}s(b)})}),c(!1))},[e]);function u(h,v){return h.role_id===v.role_id}const f=async()=>{if(!i.length)return c(!0);const h=await mt(Age(e,i.map(v=>v.role_id)));console.log("res :>> ",h),n()};return d.jsx("dialog",{className:`modal ${e&&"modal-open"}`,children:d.jsxs("div",{className:"modal-box w-[600px] max-w-[600px] bg-[#262626] shadow-lg relative overflow-visible",children:[d.jsx("p",{className:"font-bold mt-8 mb-2 text-[#fff]",children:r("system.roleSelect")}),d.jsx(kl,{multiple:!0,value:i,onChange:s,by:u,children:d.jsxs("div",{className:"relative mt-1",children:[d.jsxs(kl.Button,{className:`relative w-full cursor-default rounded-lg bg-[#333] py-2 pl-3 pr-10 text-left shadow-md focus:outline-none border sm:text-sm h-[38px] text-[#fff] ${l&&"border-red-400"}`,children:[d.jsx("div",{className:"block truncate",children:i.map(h=>h.role_name).join(";")}),d.jsx("span",{className:"pointer-events-none absolute inset-y-0 right-0 flex items-center pr-2",children:d.jsx(d6,{})})]}),d.jsx(kl.Options,{className:"absolute mt-1 max-h-60 w-full overflow-auto rounded-md bg-[#333] py-1 text-base shadow-lg ring-1 ring-black ring-opacity-5 focus:outline-none sm:text-sm",children:o.map((h,v)=>d.jsx(kl.Option,{className:({active:b})=>`relative select-none py-2 pl-10 pr-4
${b?"bg-[#404040] text-[#fff]":"text-[#fff] bg-[#333]"}
${h.role_id===2?"cursor-not-allowed text-gray-300":"cursor-default"}`,value:h,disabled:h.role_id===2,children:({selected:b})=>d.jsxs(d.Fragment,{children:[d.jsx("span",{className:`block truncate ${b?"font-medium":"font-normal"}`,children:h.role_name}),b?d.jsx("span",{className:"absolute inset-y-0 left-0 flex items-center pl-3 text-[#FFD54C]",children:d.jsx(gm,{className:"h-5 w-5","aria-hidden":"true"})}):null]})},h.role_id))})]})}),d.jsxs("div",{className:"mt-12 flex justify-center gap-4",children:[d.jsx(_e,{variant:"outline",className:"px-16 rounded-full",onClick:t,children:r("cancel")}),d.jsx(_e,{className:"px-16 rounded-full bg-[#FFD54C] hover:bg-[#FFD54C]",onClick:f,children:r("save")})]})]})})}function FWt(e){const{user:t}=p.useContext(qi),{t:n}=ze(),{page:r,pageSize:o,data:a,total:i,loading:s,setPage:l,search:c,reload:u}=ky(C=>dge(C.keyword,C.page,C.pageSize)),{delShow:f,idRef:h,close:v,delConfim:b}=BWt(),m=()=>{mt(ST(h.current.user_id,1).then(C=>{u(),v()}))},y=C=>{mt(ST(C.user_id,0).then(E=>{u(),v()}))},[A,w]=p.useState(null),k=()=>{w(null),u()};return d.jsxs(d.Fragment,{children:[d.jsx("div",{className:"flex justify-end",children:d.jsxs("div",{className:"w-[180px] relative",children:[d.jsx(fn,{placeholder:n("system.username"),onChange:C=>c(C.target.value)}),d.jsx(mm,{className:"absolute right-4 top-2 text-gray-300 pointer-events-none"})]})}),d.jsxs(xo,{children:[d.jsx(Ao,{children:d.jsxs(dn,{children:[d.jsx(lt,{className:"w-[200px] dialogueLog-header",children:n("system.username")}),d.jsx(lt,{className:"dialogueLog-header",children:n("createTime")}),d.jsx(lt,{className:"text-right dialogueLog-header",children:n("operations")})]})}),d.jsx(wo,{children:a.map(C=>d.jsxs(dn,{children:[d.jsx(rt,{className:"font-medium max-w-md truncate dialogueLog-body",children:C.user_name}),d.jsx(rt,{className:"dialogueLog-body",children:C.update_time.replace("T"," ")}),d.jsxs(rt,{className:"text-right dialogueLog-body",children:[t.user_id===C.user_id?d.jsx("a",{href:"javascript:;",className:" ml-4 text-gray-400",children:n("edit")}):d.jsx("a",{href:"javascript:;",onClick:()=>w(C.user_id),className:"underline ml-4",children:n("edit")}),C.delete===1?d.jsx("a",{href:"javascript:;",onClick:()=>y(C),className:"underline ml-4",children:n("enable")}):t.user_id===C.user_id?d.jsx("a",{href:"javascript:;",className:" ml-4 text-gray-400",children:n("disable")}):d.jsx("a",{href:"javascript:;",onClick:()=>b(C),className:"underline ml-4 text-red-500",children:n("disable")})]})]},C.id))})]}),d.jsx("div",{className:"flex justify-center",children:d.jsx(Ey,{page:r,pageSize:o,total:i,onChange:C=>l(C)})}),d.jsx("dialog",{className:`modal ${f&&"modal-open"}`,children:d.jsxs("form",{method:"dialog",className:"modal-box w-[360px] bg-[#fff] shadow-lg dark:bg-background",children:[d.jsxs("h3",{className:"font-bold text-lg",children:[n("prompt"),"!"]}),d.jsx("p",{className:"py-4",children:n("system.confirmDisable")}),d.jsxs("div",{className:"modal-action",children:[d.jsx(_e,{className:"h-8 rounded-full",variant:"outline",onClick:v,children:n("cancel")}),d.jsx(_e,{className:"h-8 rounded-full",variant:"destructive",onClick:m,children:n("disable")})]})]})}),d.jsx(IWt,{id:A,onClose:()=>w(null),onChange:k})]})}const BWt=()=>{const[e,t]=p.useState(!1),n=p.useRef(null);return{delShow:e,idRef:n,close:()=>{t(!1)},delConfim:r=>{n.current=r,t(!0)}}};function AJ(){const{t:e}=ze();return d.jsx("div",{className:"w-full h-screen p-6 overflow-y-auto zhanghao",children:d.jsxs(ql,{defaultValue:"user",className:"w-full",children:[d.jsxs(Hf,{className:"zhanghaoTab",children:[d.jsx(ai,{value:"user",className:"roundedrounded-xl",children:e("system.userManagement")}),d.jsx(ai,{value:"role",children:e("system.roleManagement")}),d.jsx(ai,{value:"system",children:e("system.systemConfiguration")})]}),d.jsx(Br,{value:"user",children:d.jsx(FWt,{})}),d.jsx(Br,{value:"role",children:d.jsx(LWt,{})}),d.jsx(Br,{value:"system",children:d.jsx(DWt,{})})]})})}const $Wt=QB([{path:"/",element:d.jsx(Fz,{}),children:[{path:"",element:d.jsx(Gb,{})},{path:"skill",element:d.jsx(Kb,{})},{path:"skill/:id",element:d.jsx(Kb,{})},{path:"filelib",element:d.jsx(n_,{})},{path:"filelib/:id",element:d.jsx(R_,{})},{path:"skills",element:d.jsx(yJ,{})},{path:"model",element:d.jsx(PK,{})},{path:"sys",element:d.jsx(AJ,{})}]},{path:"model/doc",element:d.jsx(RK,{})},{path:"/flow/:id/",children:[{path:"",element:d.jsx(bW,{})}]},{path:"/chat",element:d.jsx(Gb,{})},{path:"/chat/:id/",element:d.jsx(hWt,{})},{path:"/report/:id/",element:d.jsx(MK,{})},{path:"*",element:d.jsx(YB,{to:"/",replace:!0})}]),UF=["#666","#FF5733","#3498DB","#27AE60","#E74C3C","#9B59B6","#F1C40F","#34495E","#16A085","#E67E22","#95A5A6"],zWt=({chat:e,userName:t,disabledReSend:n,showSearch:r,onSource:o,onDislike:a,onEdit:i,onReSend:s,onSearch:l})=>{var S,O,T;p.useContext(_a);const c=p.useRef(null),{t:u}=ze(),[f,h]=p.useState({x:0,y:0});p.useEffect(()=>{if(!c.current||e.end||!e.message)return;const P=m(c.current),N=document.createTextNode("");if(P){P.parentNode.appendChild(N);const L=document.createRange();L.setStart(N,0),L.setEnd(N,0);const I=L.getBoundingClientRect(),M=c.current.getBoundingClientRect(),B=I.left-M.left,R=I.top-M.top;h({x:B,y:R})}N.remove()},[e.message,e.message.toString()]);const v=p.useMemo(()=>d.jsx(Ih,{remarkPlugins:[U7,W7],rehypePlugins:[IS],linkTarget:"_blank",className:"markdown prose inline-block break-all text-primary dark:prose-invert max-w-full text-sm",components:{code:({node:P,inline:N,className:L,children:I,...M})=>{if(I.length){if(I[0]==="▍")return d.jsx("span",{className:"form-modal-markdown-span",children:" ▍ "});I[0]=I[0].replace("`▍`","▍")}const B=/language-(\w+)/.exec(L||"");return N?d.jsxs("code",{className:L,...M,children:[" ",I," "]}):d.jsx(cx,{language:B&&B[1]||"",value:String(I).replace(/\n$/,""),...M},Math.random())}},children:e.message.toString()}),[e.message,e.message.toString()]),b=p.useMemo(()=>e.thought&&d.jsx(Ih,{linkTarget:"_blank",className:"markdown text-gray-600 inline-block break-all max-w-full text-sm",children:e.thought.toString()}),[e.thought]),m=P=>{const N=P.childNodes;for(let L=N.length-1;L>=0;L--){const I=N[L];if(I.nodeType===Node.TEXT_NODE&&/\S/.test(I.nodeValue))return I.nodeValue=I.nodeValue.replace(/\s+$/,""),I;if(I.nodeType===Node.ELEMENT_NODE){const M=m(I);if(M)return M}}return null},y={system:"style-system",question:"style-question",processing:"border-cyan-600",answer:"style-answer",report:"style-system"},{setSuccessData:A}=p.useContext(wt),w=P=>{const N=document.createRange();N.selectNode(P),window.getSelection().removeAllRanges(),window.getSelection().addRange(N),document.execCommand("copy"),window.getSelection().removeAllRanges(),A({title:u("chat.copyTip")})},k=P=>{const N=P==null?void 0:P.file_url;N&&Jh(cf(N),P==null?void 0:P.file_name)},C=P=>{const N=e.extra?JSON.parse(e.extra):null,L=()=>{var I;switch(P){case 1:return d.jsx("button",{className:"btn btn-outline btn-info btn-xs text-[rgba(53,126,249,.85)] hover:bg-transparent text-xs relative",onClick:o,children:u("chat.source")});case 2:return d.jsxs("p",{className:"flex items-center text-gray-400 pb-2",children:[d.jsx("span",{className:"w-4 h-4 bg-red-400 rounded-full flex justify-center items-center text-[#fff] mr-1",children:"!"}),u("chat.noAccess")]});case 3:return d.jsx("div",{className:"flex flex-col items-start gap-0",children:(I=N.doc)==null?void 0:I.map(M=>d.jsx(_e,{variant:"link",size:"sm",className:"text-blue-500 h-6 p-0",children:d.jsx("a",{href:M.url,target:"_blank",className:"truncate max-w-[400px]",children:M.title})}))});case 4:return d.jsx("a",{className:`flex items-center text-gray-400 pb-2 ${N.url&&"hover:underline"}`,target:"_blank",href:N.url,children:N.qa});default:return null}};return d.jsx("div",{className:"chat-footer py-1",children:L()})};if(e.thought)return d.jsxs(d.Fragment,{children:[d.jsxs("div",{className:`log rounded-xl whitespace-pre-wrap mt-[14px] relative ${y[e.category||"system"]}`,children:[b,e.category==="report"&&d.jsx(x$,{size:20,className:" absolute right-4 top-2 cursor-pointer",onClick:P=>w(P.target.parentNode)})]}),!e.end&&d.jsx("span",{className:"loading loading-ring loading-md"}),e.source!==0&&e.end&&C(e.source)]});if(e.category==="divider")return d.jsx("div",{className:"divider text-gray-500 text-sm",children:u("chat.roundOver")});if(e.isSend)return d.jsxs("div",{className:"flex flex-col items-end",children:[d.jsxs("div",{className:"flex items-center avatarZk",children:[d.jsx("p",{className:"mr-[11px] text-[13px]",children:t}),d.jsx("img",{src:zr,className:"w-[30px]",alt:""})]}),d.jsxs("div",{className:"mt-[10px]",children:[d.jsxs("div",{className:"chat-end-zk",children:[e.category==="loading"&&d.jsx("span",{className:"loading loading-spinner loading-xs mr-4 align-middle"}),e.message[e.chatKey]]}),d.jsxs("div",{className:"chat-end-btn",children:[!n&&d.jsx("img",{src:V9,onClick:()=>!n&&i(e.message[e.chatKey]),className:"w-[20px] ml-[10px] cursor-pointer",alt:""}),!n&&d.jsx("img",{src:fJ,onClick:()=>!n&&s(e.message[e.chatKey]),className:"w-[20px] ml-[10px] cursor-pointer",alt:""})]})]})]});const E=UF[(((S=e.sender)==null?void 0:S.split("").reduce((P,N)=>P+N.charCodeAt(),0))||0)%UF.length];return e.files.length?d.jsxs("div",{className:"chat chat-start mt-[14px]",children:[d.jsx("div",{className:"chat-image avatar",children:d.jsx("div",{className:"w-[40px] h-[40px] rounded-full flex items-center justify-center",style:{background:E},children:d.jsx(Afe,{color:"#fff",size:28})})}),e.sender&&d.jsx("div",{className:"chat-header text-gray-400 text-sm",children:e.sender}),d.jsx(t2,{className:`my-2 w-[200px] relative ${((O=e.files[0])==null?void 0:O.file_url)&&"cursor-pointer"}`,onClick:()=>k(e.files[0]),children:d.jsxs(n2,{children:[d.jsxs(r2,{className:"flex items-center gap-2",children:[d.jsx(p6,{}),u("file")]}),d.jsx(o2,{children:(T=e.files[0])==null?void 0:T.file_name})]})})]}):d.jsxs("div",{className:"flex flex-col items-start",children:[d.jsxs("div",{className:"flex items-center avatarZk",children:[d.jsx("img",{src:zr,className:"w-[30px]",alt:""}),d.jsx("p",{className:"ml-[10px] text-[13px]",children:t})]}),d.jsxs("div",{ref:c,className:`min-h-8 min-w-[110px] max-w-[50vw] mt-[10px] ${e.id&&e.end&&"pb-8"}`,children:[d.jsxs("div",{className:"chat-start-zk relative",children:[e.message.toString()?v:d.jsx("span",{className:"loading loading-ring loading-md"}),e.receiver&&d.jsxs("p",{className:"text-blue-500 text-sm",children:["@ ",e.receiver.user_name]}),e.message.toString()&&!e.end&&d.jsx("div",{className:"animate-cursor absolute w-2 h-5 ml-1 bg-gray-600",style:{left:f.x,top:f.y}})]}),!!e.id&&e.end&&d.jsx(dJ,{id:e.id,data:e.liked,onCopy:w,onDislike:a,className:"chat-start-btnM"})]}),e.source!==0&&e.end&&C(e.source)]})};function _Wt({isNpcInfo:e,setIsNpcInfo:t}){const[n,r]=p.useState(!1);return d.jsx("div",{children:e&&d.jsx("div",{className:"npcInfoBoxM",onClick:()=>t(!e),children:d.jsxs("div",{className:"npcInfo",onClick:o=>{o.stopPropagation(),o.nativeEvent.stopImmediatePropagation()},children:[d.jsxs("div",{children:[d.jsx("div",{className:"npcInfoItemBg",children:d.jsx("span",{children:d.jsx("span",{children:d.jsx("div",{children:d.jsx("img",{src:zr,className:"w-[160px]",alt:""})})})})}),d.jsxs("div",{children:[d.jsx("img",{src:zr,className:"w-[50px]",alt:""}),d.jsx("p",{children:"法律百事通"})]}),d.jsx("p",{children:"法律专业咨询,天南地北都能聊。法律专业咨询, 天南地北都能聊。"})]}),d.jsxs("div",{children:[d.jsx("p",{children:"对话名称"}),d.jsxs("div",{children:[d.jsx("span",{children:"XXX名称"}),d.jsx("img",{src:mJ,className:"w-[20px]",alt:""})]})]}),d.jsxs("div",{children:[d.jsx("p",{children:"置顶聊天"}),d.jsx("div",{children:d.jsx(Ss,{checked:n,onCheckedChange:o=>r(o)})})]}),d.jsxs("div",{children:[d.jsx("p",{children:"导出聊天记录"}),d.jsx("span",{children:"清空聊天记录"})]}),d.jsxs("div",{children:[d.jsx("p",{children:"HTML导出"}),d.jsx("img",{src:Vd,className:"w-[21px]",alt:""})]}),d.jsxs("div",{children:[d.jsx("p",{children:"Markdown导出"}),d.jsx("img",{src:Vd,className:"w-[21px]",alt:""})]}),d.jsxs("div",{children:[d.jsx("p",{children:"PDF导出"}),d.jsx("img",{src:Vd,className:"w-[21px]",alt:""})]})]})})})}const WF="data:image/png;base64,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",HWt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABIFJREFUWEftWF1oXEUU/s69pLFGxMSCMYqFVG2rFH1QC3mwakUU1IKYVvsg1HjnGmJoVxBFlBCwoCCkNSS7M7OmYFGwKiIVqSiNVbRYQVTEX/pDLURR0WpQYtI55qyzy+V21/zthj7seduZuef79puZc84cQhVMKXULgE0ArgLQDOBHAIcA7DbGfLoQCFrIx3Ecr2fmnQCurOSHmd8B8JC19rv5YM2bYBRFW4loxyxBJ4londb64CzXl5bNi6BS6kYA+8uAfQVgDMAVAC5Mzf8JoN0Y88tcSM6X4AkAFyWAvnDOZfL5fIF0Z2fnkpaWlo3MnAVwTmLd3ukzeWdNCUZRdDsR7U2AHGtsbFw1ODg4kQZWSq0F8B6As4pzU1NT546MjIias7I5K6iUeh7A/UXv/my9XwktiqKniejRxPqOuZzFAsE4jjcx82oApwC4Gf7agwAuTgDuZOafK3zDANYBkDBUMGZ+i4jeBRCU+4aZhVMDgKNtbW17SCn1IoDNs9J78RftE4LyL89YE4LbAAyciQyJaLhwBpVSawAsI6JTzrmHiWhD4ow9xsyHnHNzvlD/96eDIGDxGQTBSwAu8GuPO+e2hGFI0zz+sNZ+chpo+tYFQbAml8t9WSuFlVLfA7jU+//cGHN1EqscwSwRyU0tGBHdprXeV0OCxwAs9/6/NsZIFipZneBMyiulqqtgJpNZOj4+viEMwyO5XE5qvpJFUbQxCIIJrfUbyfHu7u5259zaMAxHh4eHpVYsWVUJ9vX1BWNjYx8A6BAE59z6YoGQvFzMfJ+1dresieP4Mmb+DMDZAE40NTVdPjAw8HeRYVUJ9vb2Nk5MTPxVTFPMnLPWdvtQ9UMxBRLRm1rrO/y4zA8nRFttjPmmJgSVUpIjjwNo9QDbjTFPeCKy3df68V3GmEJBoZSSNCrptGBhGK7IZrNHFoUgMz9lrX1SwKIo+piIrvPAI8aYLr/F9zKzBOOCOefa8/n80TpBUaCuoGSyZEzyZ6liqktfkrqCdQX/yyT1MFOqB+VB3tzc/BOA8/zl2mGMyfiMIV0FeRlKDblHay3NJFGwi5nzxcvIzCuTfZqq5mJfLIwDWOrj4DZrrTSPJJOMEtENnuCzWutH/PjNRCQNpGKqa8lms79VLZMw863W2rcTDuWN+wwRfdTa2rq1v79/Sua6urqWh2H4CjP/TkSd08qeTHzzuHREiGhAa/1CMrTNWUGlVE52JuHkJmPMaDpeVuu3UuqwNJW8v2+NMauSvk8L1OnWBjPfba19rVqE0n6UUtKVWObHDxtjig+owlC5TPIcEfUWHRHR61rru2pBMI7j65n5QML3QWNMoRgu4aeBoyjqIKIPU+NV32afNuXmlxRLFsAVCcqEUkreFOk+nnRTpTkprZJ5P+KZ2RHREt8hW5EQYtI5tzJZK5bdYhns6ek5f3JyUh7U0hBfFCOie7TWL6fBKirhw8arAK6pMcOTRJTRWu8qhzPjVsVxvIWZHwBwCYAmv8UL6YiFAP7xx2V/Q0PD9qGhoV8rifAvH6EXuWqU56EAAAAASUVORK5CYII=",UWt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAsCAYAAAAXb/p7AAAAAXNSR0IArs4c6QAAA+RJREFUWEftmF2IVGUYx///s4q0QbCB0J4zS0lfhM6ZvMhYS1Zt5qwuS6AXfVFpV0k3KtEnlFjQl0ZWBHWVWvR1sULFqmcmXVFW1IuaM4pUhsrOOXshtBDshumeJ8/MzjIznpk5M7Nnm2Dfq8M8/+d5fu/zPO85w0s7GVsKyB4At6G11gWAG+gk9XMC3N5abHkaAn/QTurSinAFJmaT+t5rpE+1IuS1zn5B2QbFeVB/jcAyARQR/KcVJUECrgAn1WPWm2zFyhUzzQE226H/VwVHhrtv4MTE0xS5ScjJZndfjz9F2oT8S9rb93YtP/739Gum8DA6uHShO3/yKIC76wkcgvZX5Urbis6+ny9NvazzKWwz+hLId0JIWH9IkZc1I/NuKWBSfw/AC/VHC8Vjh5awXiwFTEW3Q/h6KOnqDUp5Q4tntgUB/B7kVxDcWG+OQHpiHCJPAHi4RB8UkIItqmF9GChZgyLH1DcLsashQBTtpMH8Nd1sv9EKWsE5QO/1NlfBmlNWXTBXwSYLOLsz+PvgHQs84Dv7zl0OCj5rLc4mo1sJbp0C+1hLWDuCQM4KYDapf0BgSzGQALsiCasAXJE1dEDHjH4q5LN+BBT5TDUym6pVMlRAOxX7HCIbq7aS3K3F089U0oQGaJv61yAeCzJnEHyjGdbjftpQAO1UdADCdYHgCiLKPi2eWV/uM+OAWVMfJLHWD05RpM/73XU56GcXwf6IYeU0hTVjgFNXJCaAh3yTg49GEunvPFs2GXuEkG8rVPgn9ZhlcDtcz94UoAjejhjWq3J45TznytgRUJb7n1auV430vmKbY8bWCWXAF1I4rM7v6OGqoatZU3+LxCsluqD/B4XYGIlbexxTPyHEMl84Yq0atw742ZyUvsZrq/+mcFI1rPuzKX0DBbsbAgTxvggWEbhuuAGIuIhHeq1D1Q5L9qC+mgpS+fvI0iXAAInzEDzfGGDlzJeFsioSzxwPcpKzqWg3hYcB5L7VNVfQFlcINKFQWdkZ/+VUzURFgtHUvfe54g4BaK/p1zAgMaYoXNG5On2mZhIfweih2GLXlaMQdFT1bxDwEuH2qInTZxuBK/g4ySX3CJQjABZWjNMAoA3X7dZ6T480A1fwtQ8u6YKiePOr+cbzB9R3Xnea8t7n4bo9MwVXBulVcpEP5E4tYeXuiaaPvp3Sn4PgkzLxb+7kZHfXmjN/zkTlymOMHFh8s9LW5lXyrmIbic1q3PqoBDB3eTk+vp9AT04sHL76j9t/a39mLAy4QsyLP0Y75i3gDwAeyAPJkOKy/5Zea7wEcHqIzdiT3rNqpL8ME6w8tlMh77+4V2SyxcFPYgAAAABJRU5ErkJggg==",WWt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAMCAYAAAAtUZ4rAAAAAXNSR0IArs4c6QAAAaJJREFUSEvdlr1qVVEQhb81akorkRQWaQKiaKPiM0QQAnbBH1DzFqZK8CWMggbSBQQheQYxaRR/wEbBQsUqkOYaZ3l3OFcskrv3CSLibg4c9p751pl91ozolu1jwE3bs8Dp7vU7SU+BJ5K+j/a2PG0fAS4C54CT3ZmvwCtgU9KPljh9+VQO2J60vQKcPSDJa0k3JH1ugbB9HJjLzMn99kdEibMqabsxXjOfSmVsr48RM8r5RtIVSYNxEF1l5g8SMzrbiVqWtFuJ14/P9m3bSy1fapj8nqRHFYDLmTnTEi8iNiQ9r8Trx5eZz4ALLQDAVkRcrQDczcxTLfEi4pOk5XF7+/IpMz8AEy0AwCAipiqCFjKzGEJ1RcSupLG3IzM/AsWwWtagr6CdiJj+g4IGku5XKtRH0E4R9H9dOdt3hs602FLPYe9YkPTwL5tCPz7bE51tn6mIejt0pJkG2z4KFGPYtwf9ZttfgAcNtt2PryRoaKylB13/hxvrL769SaETVZzklu1rwOjHfy9pDXh8yNHnEnAeONGl+Qa8BF4ccvSp8v0EcVEV6jPZQfAAAAAASUVORK5CYII=",VWt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAsCAYAAAAXb/p7AAAAAXNSR0IArs4c6QAAAwBJREFUWEftmVuoTGEUx39/lFCK8iRFiuTJA0JyTUiKB7dcn8gLkmshlOuRgxRPrrk9UBSSa4oczxIRJU+KUkjhb75pzzFte5t99sww6qyamplvXX57fd9ae/Ya2R4CnAD60ljyGlgk2y+A/o3F1krzMgC6QeGKWAHwJLCgQSFPBcAOwCZgGBDe/+uMCvgBtADbw4eGlnbAarfn/8qg7S7AQqB7oXC+V3v1bbTvCHwETkr6UrJtzaDtXsB9YGAbHdda/RkwWtK7Yh8sebe9DthV62g5/a2XtDsOuAdYk9Nhrc32SlobB9xaaJCbax0pp79tkrZkAbwMnAG65QxUyewTMA+YHlPMDLhS0oFKUapZt70CaM4L2Hol1UD8ydZ20tHKnMF2wPYMVns22zP4X2XQdudi95e+ZgX/a1tsexUQXkEOSdqbBfKvANreD6yMATVLKgGnstYd0PYRYGkKwVFJy/7ZncT2MWBxha08LmlJmk7dMmj7LDAnyzkDzkmam6RbF0DbF4EZGeFKapckzYzb1BzQ9lVgSgrc1Oj7oJMk1ySVdIrrNQOMRiQ3Cg9WE1KCz5Z0IQo6CzifoncLmCQpjDeqBtwpaaPtTsA9YGRK0JmSLpWv2Q5HIByFJHkAjJH0zfYOYENMKfPvwcWSTth+FA2XkoJNkXQ9pQAmA9dSIFskDbe9qDA8PZ4XcF9h+toP+O1wR1OwiZJuV+hz44Gb5Y+4Zfohw6+A1XkB02KHe+04SQ+zVLLtEYUtvQMU79UZJPMWJ/n6DIyV9DhDoFYV20MLdneBrhnscgN+iMYSTzIE+U3F9uBovNKjgn0uwDArCZX3NA9cycb2oKgjhFlQmrQZ8C0wQtKbauDKIPsA4fz2TvGXCNiUUE3BPlRZyFxN4GKQobeGLhGXJknFOVH5dGs5cDim+TzK3PtaZC7uw3bPKJMDYmsrJB2MA4bhZWiqYyLl0O2nSQqFUTexHQrmCjAqChIqPcQNc5tfGSxL/fzignS6blQJjgv/eCXG/Qm1VbLdKjJpVgAAAABJRU5ErkJggg==",qWt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABCxJREFUWEfNmGmolVUUhp+3mYIGmigoKaIIkgYiCKKgiX5UhBFW0mRkNFBaoZFWDqShgYqUVoZFZiWaXJoIo4EyGogo8le/Kyiin829fevwnct3v7u/0XOhBQfu3XvttZ6z9373XvuIKTbbNwAPA5slLe2aTl0HdPG3fSuwsTBmmaRHusSYMkDbtwMbEjArJS1oCzklgLbvBtbVQKyWdF8byJED2r4feKJF8nWS7mnyGymg7QeBFYmk/wB7J9qfkRRbodJGBmg7lJpS6efANcAS4OYEyfOSbqkiHAmg7WXAokSSgDs3U+6/0Wd7aw5bdn1R0o0pyD0GtB1LGktbtvckXVRutP0ScH3C/1VJ15bb9wjQdoghRFG2ryWdUbVstjdVLPcOSTOK43oD2o5jJI6Tsu0GjgK2Skr1D/xtPw3MSYx/Q9IVw/ZegLbjAE6pL+AOBE7IE2ySNLtmJuPAfjzR/6aky6O9M6DtuLriCivbV8CpWcIDSh2VArB9J/BkItYuSed1BrT9ApBS2+Z8RmNmozgo2yQB1IjrY+ASSb93ArT9CjAzkfxlSeOqbCOAGnG9L+nCziKxvQ24OgGXPGRrBLAe+CnTyKOJWDslXVpub9yDtseAKxMBN0q6rUYAsbdij7WxcVF0ArT9NnBZIsMGSXc0Zba9Bri3wW9M0lVVPpUzaHsncHFi4FpJc5vghv22HwBWVfhvkxT3dKUlAW1/AFyQGLVK0vy2cOFnO+ACsmxbJM1qijUB0Hb8vysu+MTA5ZIWNgUs9tveDky4uvL+2gqmGGMcMKtIol77FDg7AbFE0uKOcL3ElRSJ7X2Bz4AzExALJS3vCFclrvWS2ip7kFLZpX84EHvutATEfElVGzzJbPtdYFKZBayRNK/LFx0CvgNMOiCBeZLimGhtoxTXMGnM4JfAWQWKP3K4OPVbm+1PKsS1QtJDrQOVHANwC3BdoX23pNRyVy3pXvn+TYlrsaR4i/S2AFwNFA/eH4Bpkv5uimp7v1z5KXEtkvRYU4ym/gAsPxUD7PjsOfhj3WDbUZiG8lOzvUDSyqbkbfoDMCre50rO0yV9WxXA9sHAF8DJCZ+5kta2Sd7GJwCjtH695Hx69nj5JhUgKwAOBUJYJyb675L0VJvEbX0C8Jx8qYpj4hEeL6/fsmrkV0mOTttH5jM3LZFgjqRn2yZu6xeAJwHfVQz4E/g5//wCTM9fbGX32ZLiC43cAvAQ4PusJDqoZ/RZkuKoGpjtm7I9fVzPWOVhHw2KhUzJ8UDZv0fQmZLi54wh3PnAhz3iVA4ZAsaPPlG+HwHs0zLBDEk7ir62ozKe0NYyVpXbX8VyK/4OEUTxEEo9Jt9vhwHHAkfnn5jppZLeKkedAsDuD/e6GbEdX+I14BQgBDZQfw+L6zMmbKzxVdcj+EiH/O8B/wOcHmj532+UqgAAAABJRU5ErkJggg==",GWt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA7VJREFUWEftmFnI5mMYxn8X2SVbIaJmLDM0cWCpObCNRFlK9gNlKRTNjBKJM4pShoMxB5gyUQZJI43IWGJCCcnaDKEQskZju/yv1/P/enq9r+97t685+O7D+/8893397+d57uUSYxDbpwIXAEcCewBfAa8DayS9OYoLjbLZ9pIG0N3AEf9j51ngGkkfDeNraIC2lwIrZuj0D+AESRtnuH5q2VAAbZ8EPN/D2XvAl8DhwH5d338G5kn6dhCQwwL8Ati/cvQOsFxSB7Tt7YHzgXuBXat165o7edZEAdo+A1hXOfkUWCBpS7dj28cBLwA7Vt92k5RozkgGjqDt+4HLKuu5Wy/182b7duCG6vviQe5iB6DtpIiFwF/A39P82lXAAdWavOJv+uxxHgeQNNTK08BzwDZ99gTTdsAnzV1eK9sPARfPKN6zv2h9AOYvt1oJwGXAXVspwpXtHVwE7F3u4HXA2RXgG0vZGvhBTfPTObnYfLhJR/uUtZ8Blxb9T5Le+I/THq9ukaR3JxVh2x8DBxf7b0s6qvbVC2CSa15qK6dLWj9BgMmjBxX770tKFZqSOYDTRd72eCNoe6fyiDZLSs83JbZTf7dIerJLPw9I2dsgKb1ivWd8AG0n+78MLC4ellQNQl3SLpG0JmuaQnAI8BawM5Am41BJv7UIxxpB2zsAv1ZlapWkqwuQz6sS+JSkM4s+31dWQVso6YNJAUyNTK7atzi4TdLNBUiO+5iiXy2p01DYThlNOW1lvqTNswXwVkm3FCCvAccWxw9IurzoLyrJuMWUpjWNQEfGfcTdEZwDOFCitj0XwZFK3VwEYbRmYS6CY4hgBvKvG8pj95JnV0haXhJuWIVMhpG1kjIpJhEnYd9XVZLDap5m3Ik6zcIvQDqayDJJGTsDZEMzpJ9Y9HdKur7oTwFCILWyp6Tvx1lJTpP0TGUwM+4dzaz7KrC0qcV/FiDpih9tQP8AnNdE9sdqz03RZTiT9GAFdqhSt6ohgK6sjJwsKdGZiNjeFFKpGP9Q0oLaUa9K0k1tnCvp8Ymg+/dqhJXIRBnZJKkdoDqKXgDvAa6tAD0h6ZxJALR9PPBiZXujpLYZ7gswC17pAjT2Yy45NS+/jthUA9z67zmM285M0c3jhU0NOdkO3MMGNeRU0lUa2vmVkbCwSUFTvWLPIy4vci8gA3UI8dmSCyU90u2sL51hO2njMeDoCSNMOgo7u7qXn2n5FtvhSq4ADgR2KUc8CiO2LfB7uS6hjDPXfNcvCP8Awu9hiEvqozwAAAAASUVORK5CYII=",KWt="data:image/png;base64,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";function XWt({isDuiHua:e,setIsDuiHua:t}){return p.useState(!1),d.jsx("div",{children:e&&d.jsx("div",{className:"duiHuaBoxM",onClick:()=>t(!e),children:d.jsxs("div",{className:"duiHua",onClick:n=>{n.stopPropagation(),n.nativeEvent.stopImmediatePropagation()},children:[d.jsxs("div",{className:"absolute",children:[d.jsxs("div",{children:[d.jsx("img",{src:WF,className:"w-[14px] mr-[10px]",alt:""}),"新对话"]}),d.jsx("div",{children:d.jsx("img",{src:HWt,className:"w-[15px]",alt:""})})]}),d.jsxs("div",{className:"absolute w-[270px] ml-[5px] scroll h-full overflow-y-scroll no-scrollbar pt-[60px]",children:[d.jsxs("div",{className:"w-[270px] h-[42px]",children:[d.jsxs("div",{className:"ml-[16px]",children:[d.jsx("img",{src:WF,className:"w-[14px] mr-[10px]",alt:""}),d.jsx("p",{children:"XXXX显示用户编辑标XXXX显示用户编辑标XXXX显示用户编辑标"})]}),d.jsxs("div",{children:[d.jsx("img",{src:UWt,className:"w-[10px] mr-[15px]",alt:""}),d.jsx("img",{src:WWt,className:"w-[13px] mr-[16px]",alt:""})]})]}),d.jsxs("div",{className:"w-[270px] h-[42px] active",children:[d.jsxs("div",{className:"ml-[16px]",children:[d.jsx("img",{src:KWt,className:"w-[14px] mr-[10px]",alt:""}),d.jsx("p",{children:"XXXX显示用户编辑标..."})]}),d.jsxs("div",{children:[d.jsx("div",{className:"w-[30px] h-[30px]",children:d.jsx("img",{src:VWt,className:"w-[10px]",alt:""})}),d.jsx("div",{className:"w-[30px] h-[30px] ml-[10px]",children:d.jsx("img",{src:qWt,className:"w-[10px]",alt:""})}),d.jsx("div",{className:"w-[30px] h-[30px] ml-[10px] mr-[10px]",children:d.jsx("img",{src:GWt,className:"w-[10px]",alt:""})})]})]})]})]})})})}function YWt({isPopUp:e,setIsPopUp:t}){return d.jsx("div",{children:e&&d.jsx("div",{className:"duiHuaPopM",onClick:()=>t(!e),children:d.jsxs("div",{className:"duiHuaPopDiv",onClick:n=>{n.stopPropagation(),n.nativeEvent.stopImmediatePropagation()},children:[d.jsx("p",{children:" 确定删除此对话?"}),d.jsxs("div",{children:[d.jsx("div",{children:"取 消"}),d.jsx("div",{children:"确 定"})]})]})})})}const JWt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAz5JREFUaEPlmzuP1TAQhc8ggRBvwRZICCEKXgX//4dQXNhmBQ0FYgUsWgQIjCZrR042N34dJ77Ezb2Fk/jzGc9M7InAa8YYAXAPwG0A+v8XgK8icu73a/W/MeYGgLsArgEwAM4AfBER/d81heqaMeYOgMcArk8AfQbw3r+wJWgr1BMADybG9RPABxH51gMbY1TR5wEIVfmdiPxtEPYlAFV3runYv4udndcArkaANAVtjLkC4EUErKL9BvBGge8DeBoB67oo9Nu1zdsKFaOsj3aiwGr7RwnA2nVVpROV9dE+KbCqqyqntlWUzlTWsZ0q8CMAD1NpbX+FPhaRP5nXJ11WoKx7zkcFVu/2KunJw86LmHehsm7Euy4OF5i178iqhSyCsjrOUxE5ccD6m+rxxkZRRWkSbO9v/ExLY5omHzcLzPuHDVmU5IQI21tfD2xNuxmlibCDnGEATIQuUpoIe8mvXAK20Ckp274VkLWmSbB7J3wSmAidpDQJdnai9wIToaOUJsEGJ3gWmAg9OxASbNTEBoGJ0JMDWhJWWaKAa3lvUroYpazzrNHATKVFZGfvpzl8aKdiLg9Kgk1S2D2VpIpurmnTraXclgybBUxUOhdUr8t+LU0yaX+EJKVzoNXj73K3mLKBV1I6y4z9WS0CJnrvGKWDSUXMTYqBF1K6WNmssDQ3g6QEYuoRFGXpwJWUpilbBdiL1c8A6FlVSTsTkeOSG0xdS1nD4xsbY7YBXGEdt2vSFWCd4bTntCrCOmia0sVreMEUk6J0EfACyo79YbHS2cALKjuGXv7lYQVlp5TOOrVMVpikrG4AaGVNSXKSZd5JwCRlz70tHj3AKznLSoaOBibBDjwtyVqSoKOASbBz27SLnVoGgUmwoY34xU4tWzpq0bFozVXJmg4mJ60dplVXusXj0qpKTx2IM86Gg6YV2C6qpnTLJQ9VlO6BSd44KSaGtm/smEpD1mBMHfAaCUAI1tsfY5l3V9zigHPrLekv6FMTQbK+i8K0zZUeHmBxacma7opLc835YMuHD7VAPEfprkB8c58AqKfezkceNg7fsm8qc+FxlTUbitcJOcTFZzxegN/Oh1qjrOa//hTvH6vZTCNhkh37AAAAAElFTkSuQmCC";function QWt({isQuote:e,setIsQuote:t}){return d.jsx("div",{children:e&&d.jsx("div",{className:"duiHuaPopM",onClick:()=>t(!e),children:d.jsxs("div",{className:"popUpDiv",onClick:n=>{n.stopPropagation(),n.nativeEvent.stopImmediatePropagation()},children:[d.jsxs("div",{children:[d.jsx("p",{children:"中华人民共和国民法典"}),d.jsx("img",{src:JWt,alt:""})]}),d.jsxs("div",{className:"overflow-y-scroll no-scrollbar",children:[d.jsxs("div",{children:[d.jsx("div",{children:"NO. 1"}),d.jsx("p",{children:"《中华人民共和国对外关系法》中提到的对 外工作的领导机构有哪些?"}),d.jsx("p",{children:"《中华人民共和国对外关系法》中提到的对外 工作的领导机构有中央外事工作领导机构、全 国人民代表大会及其常务委员会、中华人民共 "})]}),d.jsxs("div",{children:[d.jsx("div",{children:"NO. 1"}),d.jsx("p",{children:"《中华人民共和国对外关系法》中提到的对 外工作的领导机构有哪些?"}),d.jsx("p",{children:"《中华人民共和国对外关系法》中提到的对外 工作的领导机构有中央外事工作领导机构、全 国人民代表大会及其常务委员会、中华人民共 "})]}),d.jsxs("div",{children:[d.jsx("div",{children:"NO. 1"}),d.jsx("p",{children:"《中华人民共和国对外关系法》中提到的对 外工作的领导机构有哪些?"}),d.jsx("p",{children:"《中华人民共和国对外关系法》中提到的对外 工作的领导机构有中央外事工作领导机构、全 国人民代表大会及其常务委员会、中华人民共 "})]}),d.jsxs("div",{children:[d.jsx("div",{children:"NO. 1"}),d.jsx("p",{children:"《中华人民共和国对外关系法》中提到的对 外工作的领导机构有哪些?"}),d.jsx("p",{children:"《中华人民共和国对外关系法》中提到的对外 工作的领导机构有中央外事工作领导机构、全 国人民代表大会及其常务委员会、中华人民共 "})]}),d.jsxs("div",{children:[d.jsx("div",{children:"NO. 1"}),d.jsx("p",{children:"《中华人民共和国对外关系法》中提到的对 外工作的领导机构有哪些?"}),d.jsx("p",{children:"《中华人民共和国对外关系法》中提到的对外 工作的领导机构有中央外事工作领导机构、全 国人民代表大会及其常务委员会、中华人民共 "})]}),d.jsxs("div",{children:[d.jsx("div",{children:"NO. 1"}),d.jsx("p",{children:"《中华人民共和国对外关系法》中提到的对 外工作的领导机构有哪些?"}),d.jsx("p",{children:"《中华人民共和国对外关系法》中提到的对外 工作的领导机构有中央外事工作领导机构、全 国人民代表大会及其常务委员会、中华人民共 "})]}),d.jsxs("div",{children:[d.jsx("div",{children:"NO. 1"}),d.jsx("p",{children:"《中华人民共和国对外关系法》中提到的对 外工作的领导机构有哪些?"}),d.jsx("p",{children:"《中华人民共和国对外关系法》中提到的对外 工作的领导机构有中央外事工作领导机构、全 国人民代表大会及其常务委员会、中华人民共 "})]}),d.jsxs("div",{children:[d.jsx("div",{children:"NO. 1"}),d.jsx("p",{children:"《中华人民共和国对外关系法》中提到的对 外工作的领导机构有哪些?"}),d.jsx("p",{children:"《中华人民共和国对外关系法》中提到的对外 工作的领导机构有中央外事工作领导机构、全 国人民代表大会及其常务委员会、中华人民共 "})]})]})]})})})}const ZWt=p.forwardRef(function({chatId:t,flow:n,queryString:r,version:o="v1"},a){const{t:i}=ze(),{tabsState:s}=p.useContext(mn),{isRoom:l,isForm:c,isReport:u,checkPrompt:f}=tVt(n),h=oVt(n,t),{messages:v,messagesRef:b,loadHistory:m,setChatHistory:y,initGuide:A,changeHistoryByScroll:w}=nVt(t,n),{stop:k,connectWS:C,begin:E,checkReLinkWs:S,sendAll:O}=rVt(t,n,y,r,o),[T,P]=p.useState(!0),{inputState:N,inputEmpty:L,inputDisabled:I,inputRef:M,formShow:B,setFormShow:R,setInputState:D,setInputEmpty:$,handleTextAreaHeight:z}=eVt({flow:n,chatId:t,chating:E,messages:v,isForm:c,isReport:u}),{appConfig:_}=p.useContext(_a),[V,H]=p.useState(!1),[K,X]=p.useState(!1),[Y,ne]=p.useState(!1),[ee,re]=p.useState(!1),be=async()=>{await f(n),await h();const Oe=o==="v1"?await m():(A(),[]);await C({setInputState:D,setIsStop:P,changeHistoryByScroll:w}),D({lock:!1,errorMsg:""}),O({chatHistory:v,name:n.name,description:n.description,inputs:{},flow_id:n.id,chat_id:t}),w.current=!1,M.current&&(M.current.value=""),setTimeout(()=>{var Ne;(Ne=M.current)==null||Ne.focus()},500);const Ie=Oe.length===0||Oe[0].id===9999;R(Ie&&c)};p.useEffect(()=>{be()},[n]);const ce=p.useMemo(()=>{const Oe=n.data.nodes.find(Ie=>Ie.data.type==="AutoGenUser");return(Oe==null?void 0:Oe.data.node.template.name.value)||""},[n]),le=async()=>{var he;const Oe=(he=M.current)==null?void 0:he.value;if(setTimeout(()=>{M.current&&(M.current.value="",M.current.style.height="auto"),$(!0)},100),Oe.trim()==="")return;D({lock:!0,errorMsg:""});const Ne=s[n.id].formKeysData.input_keys.find(pe=>!pe.type),Ue=Ne?Object.keys(Ne)[0]:"";y(pe=>{let je=xt(pe);return je.push({isSend:!0,message:{...Ne,[Ue]:Oe},chatKey:Ue,thought:"",category:"",files:[],end:!1,user_name:""}),je}),await S(async()=>{await C({setInputState:D,setIsStop:P,changeHistoryByScroll:w})});const We={chat_id:t,flow_id:n.id,inputs:{...Ne,[Ue]:Oe}};O(l&&E?{action:"continue",...We}:{chatHistory:v,name:n.name,description:n.description,...We})},ge=(Oe,Ie)=>{const Ue=s[n.id].formKeysData.input_keys.find(pe=>!pe.type),We=Ue?Object.keys(Ue)[0]:"";y(pe=>{let je=xt(pe);return je.push({isSend:!0,message:{...Ue,[We]:Ie},chatKey:We,thought:"",category:"",files:[],end:!1,user_name:""}),je});const he=Oe.map(pe=>({id:pe.nodeId,name:pe.name,file_path:pe.type==="file"?pe.value:"",value:pe.type==="file"?"":pe.value}));P(!1),R(!1),O({inputs:{...Ue,[We]:Ie,data:he},chatHistory:v,name:n.name,description:n.description,chat_id:t,flow_id:n.id})},[ie,Pe]=p.useState(null),Te=p.useRef(null);return d.jsxs("div",{className:"overflow-hidden relative duihua-chat",children:[d.jsx("meta",{name:"viewport",content:"width=device-width, initial-scale=1, user-scalable=no"}),d.jsxs("div",{className:"absolute chatShareM-tit",children:[d.jsx("div",{}),d.jsx("p",{children:n.name}),d.jsx("div",{})]}),d.jsxs("div",{className:"chata mt-[50px]",style:{height:"calc(100% - 50px)"},children:[d.jsx("div",{ref:b,className:`chat-panne h-full overflow-y-scroll no-scrollbar px-[15px] ${l||u?"pb-40":"pb-[60px]"}`,children:v.map((Oe,Ie)=>d.jsx(zWt,{userName:ce,chat:Oe,disabledReSend:I,showSearch:!!_.dialogQuickSearch,onSource:()=>Pe(Oe),onDislike:Ne=>{var Ue;(Ue=Te.current)==null||Ue.openModal(Ne)},onReSend:Ne=>{M.current.value=Ne,le()},onEdit:Ne=>{M.current.value=Ne,$(!Ne)},onSearch:Ne=>window.open(_.dialogQuickSearch+encodeURIComponent(Ne))},Oe.id||Ie))}),d.jsxs("div",{className:"absolute w-full bottom-0 duihua-input-box pb-[10px]",children:[d.jsxs("div",{className:"relative duihua-input",children:[d.jsx("textarea",{id:"input",ref:M,disabled:I,rows:1,className:"w-full resize-none border-none bg-transparent outline-none max-h-[160px]",placeholder:I?"当前处于回复中或不支持输入状态":i("chat.inputPlaceholder"),onInput:z,onKeyDown:Oe=>{Oe.key==="Enter"&&!Oe.shiftKey&&le()}}),d.jsx("div",{className:"absolute right-0 bottom-0 w-[42px] duihua-input-btn cursor-pointer",children:d.jsx("div",{className:"duihua-input-btn-send",children:d.jsx("img",{src:vJ,onClick:le,alt:""})})}),N.errorMsg&&d.jsx("div",{className:"absolute top-0 left-0 w-full h-full text-center align-middle pt-4",style:{background:"#2E1212",color:"#FF6060"},children:N.errorMsg})]}),d.jsx("p",{className:"mb-2 text-center text-gray-400 text-sm",children:_.dialogTips})]})]}),(l||u)&&d.jsx("div",{className:" absolute w-full flex justify-center bottom-32 pointer-events-none",children:d.jsxs(_e,{className:"rounded-full pointer-events-auto",variant:"outline",disabled:T,onClick:()=>{P(!0),k()},children:[d.jsx(b$,{className:"mr-2"}),"Stop"]})}),d.jsx(hJ,{chatId:t,open:!!ie,data:ie,setOpen:()=>Pe(null)}),c&&B&&d.jsx(pJ,{flow:n,onStart:ge}),d.jsx(gJ,{ref:Te}),d.jsx(_Wt,{isNpcInfo:V,setIsNpcInfo:H}),d.jsx(XWt,{isDuiHua:K,setIsDuiHua:X}),d.jsx(YWt,{isPopUp:Y,setIsPopUp:ne}),d.jsx(QWt,{isQuote:ee,setIsQuote:re})]})}),eVt=({flow:e,chatId:t,chating:n,messages:r,isForm:o,isReport:a})=>{const{tabsState:i}=p.useContext(mn),[s,l]=p.useState({lock:!1,errorMsg:""}),c=p.useRef(null);p.useEffect(()=>{!n&&setTimeout(()=>{var A;(A=c.current)==null||A.focus()},1e3)},[n]);const[u,f]=p.useState(!0);p.useEffect(()=>{f(!0),c.current&&(c.current.value="")},[t]);const h=p.useMemo(()=>{var A,w,k;return(k=(w=(A=i[e.id])==null?void 0:A.formKeysData)==null?void 0:w.input_keys)==null?void 0:k.filter(C=>C.type==="file")},[i,e]),v=A=>{const w=A.target;w.style.height="auto",w.style.height=w.scrollHeight+"px",f(w.value.trim()==="")},b=p.useMemo(()=>s.lock||o&&(r.length===0||r.length===1&&r[0].id===9999)||a,[s,h,a]),[m,y]=p.useState(!0);return{inputState:s,inputEmpty:u,inputDisabled:b,inputRef:c,formShow:m,setFormShow:y,setInputState:l,setInputEmpty:f,handleTextAreaHeight:v}},tVt=e=>({...p.useMemo(()=>{var i,s,l;const r=!!((i=e.data)!=null&&i.nodes.find(c=>c.data.type==="AutoGenChain")),o=!!((s=e.data)!=null&&s.nodes.find(c=>["VariableNode","InputFileNode"].includes(c.data.type))),a=!!((l=e.data)!=null&&l.nodes.find(c=>c.data.type==="Report"));return{isRoom:r,isForm:o,isReport:a}},[e]),checkPrompt:async r=>{const a=r.data.nodes.map(i=>{const s=[],l=i.data.node.template;return Object.keys(l).map(c=>{const{type:u,value:f}=l[c];u==="prompt"&&f&&!s.length&&s.push({name:c,template:f,data:i.data})}),s}).flat().map(i=>E6(i.name,i.template,i.data.node).then(s=>{s&&(i.data.node=s.frontend_node)}));return Promise.all(a)}}),nVt=(e,t)=>{const[n,r]=p.useState([]),o=p.useRef(0),a=p.useRef(!1),i=p.useRef(""),s=async v=>{var w;i.current=e;const m=(await G$(t.id,e,v?10:30,v)).map(k=>{let{message:C,files:E,is_bot:S,intermediate_steps:O,...T}=k;try{C=C&&C[0]==="{"?JSON.parse(C.replace(/([\t\n"])/g,"\\$1").replace(/'/g,'"')):C||""}catch{}return{...T,chatKey:typeof C=="string"?void 0:Object.keys(C)[0],end:!0,files:E?JSON.parse(E):[],isSend:!S,message:C,thought:O,noAccess:!0}});o.current=((w=m[m.length-1])==null?void 0:w.id)||o.current||0;let y=[];v?y=[...m.reverse(),...n]:i.current===e&&(y=m.reverse()),r(y);const A=y.length<30?30:10;return m.length<A&&f(),y},l=p.useRef(!1),c=p.useRef(0),u=async()=>{l.current||c.current!==o.current&&(l.current=!0,c.current=o.current,a.current=!0,await s(c.current),l.current=!1,setTimeout(()=>{a.current=!1},500))},f=()=>{const v={category:"system",chat_id:e,end:!0,create_time:"",extra:"{}",files:[],flow_id:t.id,id:9999,thought:t.guide_word,is_bot:!0,liked:0,message:"",receiver:null,remark:null,sender:"",solved:0,isSend:!1,source:0,type:"end",update_time:"",noAccess:!0,user_id:0};t.guide_word&&r(b=>{var m;return((m=b[0])==null?void 0:m.id)===9999?b:[v,...b]})},h=p.useRef(null);return p.useEffect(()=>{h.current&&!a.current&&(h.current.scrollTop=h.current.scrollHeight)},[n,a]),p.useEffect(()=>{var b;function v(){h.current.scrollTop<=30&&u()}return(b=h.current)==null||b.addEventListener("scroll",v),()=>{var m;return(m=h.current)==null?void 0:m.removeEventListener("scroll",v)}},[h.current,n,e]),{messages:n,messagesRef:h,loadHistory:s,setChatHistory:r,initGuide:f,changeHistoryByScroll:a}},rVt=(e,t,n,r,o)=>{const a=p.useRef(null),[i,s]=p.useState(!1),{setErrorData:l}=p.useContext(wt),{t:c}=ze(),{appConfig:u}=p.useContext(_a),f=p.useRef(e);p.useEffect(()=>{f.current=e},[e]);function h(T,P=!1){const N=localStorage.getItem("ws_token")||"",I=window.location.protocol==="https:"?"wss":"ws",M=u.websocketHost||window.location.host,B=o==="v1"?`/api/v1/chat/${T}?type=L1&chat_id=${e}&t=${N}`:`/api/v2/chat/ws/${T}?type=L1&chat_id=${e}${r}&t=${N}`;return`${I}://${M}${B}`}const v=p.useRef(!1),b=p.useRef(0),m=T=>{b.current<=3?(y(T),b.current++):console.warn("超过最大重试次数 :>> ")};p.useEffect(()=>{b.current=0,v.current=!0},[e]);function y(T){const{setInputState:P,setIsStop:N,changeHistoryByScroll:L}=T;return a.current?Promise.resolve("ok"):new Promise((I,M)=>{try{const B=h(t.id,!1),R=new WebSocket(B);R.onopen=()=>{console.log("WebSocket connection established!"),I("ok")},R.onmessage=D=>{var _;const $=JSON.parse(D.data);if($.chat_id!==f.current)return;console.log("newChatStart.current :>> ",v.current);const z=$.category==="error"?$.intermediate_steps:"";if(v.current)return $.type==="close"?(v.current=!1,P({lock:!1,errorMsg:z})):P({lock:!0,errorMsg:z});if(z)return P({lock:!0,errorMsg:z});w({data:$,setIsStop:N,setInputState:P,changeHistoryByScroll:L}),$.type==="end"&&((_=$.receiver)!=null&&_.is_self)&&P({lock:!1,errorMsg:""})},R.onclose=D=>{a.current=null,E({event:D,setIsStop:N,setInputState:P})},R.onerror=D=>{a.current=null,console.error("链接异常error",D),N(!0),l({title:`${c("chat.networkError")}:`,list:[c("chat.networkErrorList1"),c("chat.networkErrorList2"),c("chat.networkErrorList3")]}),m(T)},a.current=R,console.log("newWs :>> ",R)}catch(B){console.error("创建链接异常",B),M(B)}})}var A=!1;function w({data:T,setIsStop:P,setInputState:N,changeHistoryByScroll:L}){Array.isArray(T)&&T.length||(T.type==="begin"&&(s(!0),P(!1),L.current=!1),T.type==="close"&&(s(!1),P(!0),N({lock:!1,errorMsg:""}),L.current=!0),T.type==="start"&&(n(I=>{let M=xt(I);return M.push({isSend:!1,message:"",chatKey:"",thought:T.intermediate_steps||"",category:T.category||"",files:[],end:!1}),M}),A=!0),T.type==="stream"&&A&&k({str:T.message,thought:T.intermediate_steps}),T.type==="end"&&(k({...T,str:T.message,files:T.files||null,end:!0,thought:T.intermediate_steps||"",cate:T.category||"",messageId:T.message_id,noAccess:!1,liked:0}),A=!1))}function k({str:T,thought:P="",end:N=!1,files:L=[],cate:I="",messageId:M=0,source:B=!1,noAccess:R=!1,...D}){n($=>{const z=[...$];let _=z.length;const V=z[_-2];N&&T&&_>1&&T===V.message&&!V.thought&&(z.splice(_-2,1),_=z.length);const H=z[_-1],K={...z[_-1],...D,id:M,message:H.message+T,thought:H.thought+(P?`${P}
`:""),files:L,category:I,source:B,noAccess:R,end:N};return z[_-1]=K,N&&!(K.files.length||K.thought||K.message)&&z.pop(),z})}async function C(T){try{a.current&&(JSON.stringify(T.inputs)!=="{}"&&(v.current=!1),a.current.send(JSON.stringify(T)))}catch(P){l({title:"There was an error sending the message",list:[P.message]})}}function E({event:T,setIsStop:P,setInputState:N}){console.error("链接手动断开 event :>> ",T),P(!0),s(!1),[1005,1008].includes(T.code)?(console.warn("即将废弃 :>> "),N({lock:!0,errorMsg:T.reason})):(T.reason&&l({title:T.reason}),N({lock:!1,errorMsg:""}))}return p.useEffect(()=>()=>{if(a.current){switch(a.current.readyState){case WebSocket.OPEN:console.warn("前端主动关闭1"),a.current.close();break;case WebSocket.CONNECTING:a.current.onopen=()=>{console.warn("前端主动关闭2"),a.current.close()}}a.current=null}},[]),{begin:i,stop:()=>{try{a&&a.current.send(JSON.stringify({action:"stop"}))}catch(T){l({title:"There was an error stop the message",list:[T.message]})}},checkReLinkWs:async T=>{if(a.current)return!0;n(P=>{let N=[...P];return N[N.length-1].category="loading",N}),await T(),n(P=>{let N=[...P];return N[N.length-1].category="",N})},sendAll:C,connectWS:y}},oVt=(e,t)=>{const{setErrorData:n}=p.useContext(wt),{setTabsState:r}=p.useContext(mn),{t:o}=ze();async function a(l,c){const{flowId:u}=await T6(l,c);let f=[],h=!1,v=!1;const b=`/api/v1/build/stream/${u}?chat_id=${c}`,m=new EventSource(b);for(m.onmessage=y=>{if(!y.data)return;const A=JSON.parse(y.data);if(A.end_of_stream){m.close(),v=!0;return}else A.log||(A.input_keys?r(w=>({...w,[u]:{...w[u],formKeysData:A}})):f.push(A.valid))},m.onerror=y=>{if(console.error("EventSource failed:",y),m.close(),y.data){const A=JSON.parse(y.data);n({title:A.error})}};!h;)await new Promise(y=>setTimeout(y,100)),h=v;return f.every(y=>y)}async function i(l,c){const u=Date.now()-l,f=c-u;if(f>0)return new Promise(h=>setTimeout(h,f))}async function s(){try{const l=e.data.nodes.flatMap(f=>W6(f,e.data.edges));if(l.length>0){n({title:o("chat.buildError"),list:l});return}const c=200,u=Date.now();await a(e,t),await i(u,c)}catch(l){console.error("Error:",l)}finally{}}return s};function aVt(){const{id:e}=Xs(),t=Vl(),n=new URLSearchParams(t.search),r=n.get("lib"),o=n.get("tweak"),{t:a}=ze();p.useState(!1),iVt();const i=p.useMemo(()=>{const b=[];return r&&b.push(`knowledge_id=${r}`),o&&b.push(`tweak=${o}`),b.length>0?`&${b.join("&")}`:""},[r,o]);p.useRef("");const{flow:s}=p.useContext(mn),[l,c]=p.useState(null),[u,f]=p.useState([]);p.useEffect(()=>{o7().then(f)},[]);const[h,v]=p.useState("");return console.log(e,r,o),p.useEffect(()=>{e&&ws(e).then(b=>{c(b),v(ci(32))})},[e]),Js(async b=>{if(b.chat_id===h)return;const m=(s==null?void 0:s.id)===b.flow_id?s:await ws(b.flow_id);c(m),v(b.chat_id)},100,!1),e?d.jsx("div",{className:"chatShareM",children:l?d.jsx("div",{className:"flex-1 chat-box h-screen relative",children:l&&d.jsx(ZWt,{version:"v2",queryString:i,chatId:h,flow:l})}):d.jsx("div",{className:"flex-1 chat-box h-screen overflow-hidden relative",children:d.jsx("p",{className:"text-center mt-[100px] text-sm text-gray-600",children:a("chat.selectChat")})})}):d.jsx("div",{children:"请选择技能"})}const iVt=()=>{const[e,t]=p.useState([]),n=p.useRef(null);return p.useEffect(()=>{k6().then(t)},[]),{chatList:e,chatsRef:n,addChat:r=>{const o=[r,...e];t(o),setTimeout(()=>{n.current.scrollTop=1},0)},deleteChat:r=>{mt(O6(r).then(o=>{t(a=>a.filter(i=>i.chat_id!==r))}))}}},sVt=QB([{path:"/",element:d.jsx(Fz,{}),children:[{path:"",element:d.jsx(Gb,{})},{path:"skill",element:d.jsx(Kb,{})},{path:"skill/:id",element:d.jsx(Kb,{})},{path:"filelib",element:d.jsx(n_,{})},{path:"filelib/:id",element:d.jsx(R_,{})},{path:"skills",element:d.jsx(yJ,{})},{path:"model",element:d.jsx(PK,{})},{path:"sys",element:d.jsx(AJ,{})}]},{path:"model/doc",element:d.jsx(RK,{})},{path:"/flow/:id/",children:[{path:"",element:d.jsx(bW,{})}]},{path:"/chat",element:d.jsx(Gb,{})},{path:"/chat/:id/",element:d.jsx(aVt,{})},{path:"/report/:id/",element:d.jsx(MK,{})},{path:"*",element:d.jsx(YB,{to:"/",replace:!0})}]),lVt=function(){return navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i)};function cVt(){var E;let{setCurrent:e,setShowSideBar:t,setIsStackedOpen:n}=p.useContext(_a);p.useEffect(()=>{e(location.pathname.replace(/\/$/g,"").split("/")),t(!0),n(!0)},[e,n,t]);const{errorData:r,errorOpen:o,setErrorOpen:a,noticeData:i,noticeOpen:s,setNoticeOpen:l,successData:c,successOpen:u,setErrorData:f,setSuccessOpen:h}=p.useContext(wt),[v,b]=p.useState([]);p.useEffect(()=>{if(o&&r){if(v.length>0&&JSON.stringify(v[v.length-1].data)===JSON.stringify(r))return;a(!1),b(S=>[...S,{type:"error",data:xt(r),id:Rc()}])}else if(s&&i){if(v.length>0&&JSON.stringify(v[v.length-1].data)===JSON.stringify(i))return;l(!1),b(S=>[...S,{type:"notice",data:xt(i),id:Rc()}])}else if(u&&c){if(v.length>0&&JSON.stringify(v[v.length-1].data)===JSON.stringify(c))return;h(!1),b(S=>[...S,{type:"success",data:xt(c),id:Rc()}])}},[r,o,i,s,a,l,h,c,u]),p.useEffect(()=>{window.errorAlerts=S=>{b(O=>[...O,{type:"error",data:{title:"",list:S},id:Rc()}])}},[]);const m=S=>{b(O=>O.filter(T=>T.id!==S))},{user:y,setUser:A}=p.useContext(qi);p.useEffect(()=>{const S=O=>{O.ctrlKey&&O.keyCode===81&&(A(null),localStorage.setItem("UUR_INFO",""))};return document.addEventListener("keydown",S),()=>{document.removeEventListener("keydown",S)}},[]);const{t:w}=ze();p.useEffect(()=>{document.title=w("title")},[w]),p.useEffect(()=>{const S=y!=null&&y.user_id?localStorage.getItem("language-"+y.user_id):null;S&&In.changeLanguage(S)},[y]);const k=["chat"],C=((E=location.pathname.split("/"))==null?void 0:E[1])||"";return d.jsxs("div",{className:"flex h-full flex-col",children:[y!=null&&y.user_id||k.includes(C)?d.jsx(Due,{router:lVt()?sVt:$Wt}):y?d.jsx("div",{className:"loading"}):d.jsx(hme,{}),d.jsx("div",{}),d.jsx("div",{className:"app-div",style:{zIndex:1e3},children:v.map(S=>d.jsx("div",{children:S.type==="error"?d.jsx(ipe,{title:S.data.title,list:S.data.list,id:S.id,removeAlert:m},S.id):S.type==="notice"?d.jsx(spe,{title:S.data.title,link:S.data.link,id:S.id,removeAlert:m},S.id):d.jsx(lpe,{title:S.data.title,id:S.id,removeAlert:m},S.id)},S.id))})]})}function uVt({children:e}){return d.jsx(d.Fragment,{children:d.jsx(ru,{children:d.jsx(rae,{children:d.jsx(Bbe,{children:d.jsx(D2e,{children:d.jsx(oge,{children:d.jsx(upe,{children:d.jsx(pSe,{children:d.jsx(F2e,{children:d.jsx(w6e,{children:d.jsx(wge,{children:d.jsx(mye,{children:e})})})})})})})})})})})})}const dVt=e=>{e&&e instanceof Function&&$oe(()=>import("./web-vitals-60d3425a.js"),[]).then(({getCLS:t,getFID:n,getFCP:r,getLCP:o,getTTFB:a})=>{t(e),n(e),r(e),o(e),a(e)})};function MS(e){"@babel/helpers - typeof";return MS=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},MS(e)}function wJ(){return typeof XMLHttpRequest=="function"||(typeof XMLHttpRequest>"u"?"undefined":MS(XMLHttpRequest))==="object"}function fVt(e){return!!e&&typeof e.then=="function"}function pVt(e){return fVt(e)?e:Promise.resolve(e)}var LS={exports:{}},K0={exports:{}},VF;function hVt(){return VF||(VF=1,function(e,t){var n=typeof globalThis<"u"&&globalThis||typeof self<"u"&&self||typeof ar<"u"&&ar,r=function(){function a(){this.fetch=!1,this.DOMException=n.DOMException}return a.prototype=n,new a}();(function(a){(function(i){var s=typeof a<"u"&&a||typeof self<"u"&&self||typeof s<"u"&&s,l={searchParams:"URLSearchParams"in s,iterable:"Symbol"in s&&"iterator"in Symbol,blob:"FileReader"in s&&"Blob"in s&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in s,arrayBuffer:"ArrayBuffer"in s};function c(R){return R&&DataView.prototype.isPrototypeOf(R)}if(l.arrayBuffer)var u=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],f=ArrayBuffer.isView||function(R){return R&&u.indexOf(Object.prototype.toString.call(R))>-1};function h(R){if(typeof R!="string"&&(R=String(R)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(R)||R==="")throw new TypeError('Invalid character in header field name: "'+R+'"');return R.toLowerCase()}function v(R){return typeof R!="string"&&(R=String(R)),R}function b(R){var D={next:function(){var $=R.shift();return{done:$===void 0,value:$}}};return l.iterable&&(D[Symbol.iterator]=function(){return D}),D}function m(R){this.map={},R instanceof m?R.forEach(function(D,$){this.append($,D)},this):Array.isArray(R)?R.forEach(function(D){this.append(D[0],D[1])},this):R&&Object.getOwnPropertyNames(R).forEach(function(D){this.append(D,R[D])},this)}m.prototype.append=function(R,D){R=h(R),D=v(D);var $=this.map[R];this.map[R]=$?$+", "+D:D},m.prototype.delete=function(R){delete this.map[h(R)]},m.prototype.get=function(R){return R=h(R),this.has(R)?this.map[R]:null},m.prototype.has=function(R){return this.map.hasOwnProperty(h(R))},m.prototype.set=function(R,D){this.map[h(R)]=v(D)},m.prototype.forEach=function(R,D){for(var $ in this.map)this.map.hasOwnProperty($)&&R.call(D,this.map[$],$,this)},m.prototype.keys=function(){var R=[];return this.forEach(function(D,$){R.push($)}),b(R)},m.prototype.values=function(){var R=[];return this.forEach(function(D){R.push(D)}),b(R)},m.prototype.entries=function(){var R=[];return this.forEach(function(D,$){R.push([$,D])}),b(R)},l.iterable&&(m.prototype[Symbol.iterator]=m.prototype.entries);function y(R){if(R.bodyUsed)return Promise.reject(new TypeError("Already read"));R.bodyUsed=!0}function A(R){return new Promise(function(D,$){R.onload=function(){D(R.result)},R.onerror=function(){$(R.error)}})}function w(R){var D=new FileReader,$=A(D);return D.readAsArrayBuffer(R),$}function k(R){var D=new FileReader,$=A(D);return D.readAsText(R),$}function C(R){for(var D=new Uint8Array(R),$=new Array(D.length),z=0;z<D.length;z++)$[z]=String.fromCharCode(D[z]);return $.join("")}function E(R){if(R.slice)return R.slice(0);var D=new Uint8Array(R.byteLength);return D.set(new Uint8Array(R)),D.buffer}function S(){return this.bodyUsed=!1,this._initBody=function(R){this.bodyUsed=this.bodyUsed,this._bodyInit=R,R?typeof R=="string"?this._bodyText=R:l.blob&&Blob.prototype.isPrototypeOf(R)?this._bodyBlob=R:l.formData&&FormData.prototype.isPrototypeOf(R)?this._bodyFormData=R:l.searchParams&&URLSearchParams.prototype.isPrototypeOf(R)?this._bodyText=R.toString():l.arrayBuffer&&l.blob&&c(R)?(this._bodyArrayBuffer=E(R.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):l.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(R)||f(R))?this._bodyArrayBuffer=E(R):this._bodyText=R=Object.prototype.toString.call(R):this._bodyText="",this.headers.get("content-type")||(typeof R=="string"?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):l.searchParams&&URLSearchParams.prototype.isPrototypeOf(R)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},l.blob&&(this.blob=function(){var R=y(this);if(R)return R;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){if(this._bodyArrayBuffer){var R=y(this);return R||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}else return this.blob().then(w)}),this.text=function(){var R=y(this);if(R)return R;if(this._bodyBlob)return k(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(C(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},l.formData&&(this.formData=function(){return this.text().then(N)}),this.json=function(){return this.text().then(JSON.parse)},this}var O=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function T(R){var D=R.toUpperCase();return O.indexOf(D)>-1?D:R}function P(R,D){if(!(this instanceof P))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');D=D||{};var $=D.body;if(R instanceof P){if(R.bodyUsed)throw new TypeError("Already read");this.url=R.url,this.credentials=R.credentials,D.headers||(this.headers=new m(R.headers)),this.method=R.method,this.mode=R.mode,this.signal=R.signal,!$&&R._bodyInit!=null&&($=R._bodyInit,R.bodyUsed=!0)}else this.url=String(R);if(this.credentials=D.credentials||this.credentials||"same-origin",(D.headers||!this.headers)&&(this.headers=new m(D.headers)),this.method=T(D.method||this.method||"GET"),this.mode=D.mode||this.mode||null,this.signal=D.signal||this.signal,this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&$)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody($),(this.method==="GET"||this.method==="HEAD")&&(D.cache==="no-store"||D.cache==="no-cache")){var z=/([?&])_=[^&]*/;if(z.test(this.url))this.url=this.url.replace(z,"$1_="+new Date().getTime());else{var _=/\?/;this.url+=(_.test(this.url)?"&":"?")+"_="+new Date().getTime()}}}P.prototype.clone=function(){return new P(this,{body:this._bodyInit})};function N(R){var D=new FormData;return R.trim().split("&").forEach(function($){if($){var z=$.split("="),_=z.shift().replace(/\+/g," "),V=z.join("=").replace(/\+/g," ");D.append(decodeURIComponent(_),decodeURIComponent(V))}}),D}function L(R){var D=new m,$=R.replace(/\r?\n[\t ]+/g," ");return $.split("\r").map(function(z){return z.indexOf(`
`)===0?z.substr(1,z.length):z}).forEach(function(z){var _=z.split(":"),V=_.shift().trim();if(V){var H=_.join(":").trim();D.append(V,H)}}),D}S.call(P.prototype);function I(R,D){if(!(this instanceof I))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');D||(D={}),this.type="default",this.status=D.status===void 0?200:D.status,this.ok=this.status>=200&&this.status<300,this.statusText=D.statusText===void 0?"":""+D.statusText,this.headers=new m(D.headers),this.url=D.url||"",this._initBody(R)}S.call(I.prototype),I.prototype.clone=function(){return new I(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new m(this.headers),url:this.url})},I.error=function(){var R=new I(null,{status:0,statusText:""});return R.type="error",R};var M=[301,302,303,307,308];I.redirect=function(R,D){if(M.indexOf(D)===-1)throw new RangeError("Invalid status code");return new I(null,{status:D,headers:{location:R}})},i.DOMException=s.DOMException;try{new i.DOMException}catch{i.DOMException=function(D,$){this.message=D,this.name=$;var z=Error(D);this.stack=z.stack},i.DOMException.prototype=Object.create(Error.prototype),i.DOMException.prototype.constructor=i.DOMException}function B(R,D){return new Promise(function($,z){var _=new P(R,D);if(_.signal&&_.signal.aborted)return z(new i.DOMException("Aborted","AbortError"));var V=new XMLHttpRequest;function H(){V.abort()}V.onload=function(){var X={status:V.status,statusText:V.statusText,headers:L(V.getAllResponseHeaders()||"")};X.url="responseURL"in V?V.responseURL:X.headers.get("X-Request-URL");var Y="response"in V?V.response:V.responseText;setTimeout(function(){$(new I(Y,X))},0)},V.onerror=function(){setTimeout(function(){z(new TypeError("Network request failed"))},0)},V.ontimeout=function(){setTimeout(function(){z(new TypeError("Network request failed"))},0)},V.onabort=function(){setTimeout(function(){z(new i.DOMException("Aborted","AbortError"))},0)};function K(X){try{return X===""&&s.location.href?s.location.href:X}catch{return X}}V.open(_.method,K(_.url),!0),_.credentials==="include"?V.withCredentials=!0:_.credentials==="omit"&&(V.withCredentials=!1),"responseType"in V&&(l.blob?V.responseType="blob":l.arrayBuffer&&_.headers.get("Content-Type")&&_.headers.get("Content-Type").indexOf("application/octet-stream")!==-1&&(V.responseType="arraybuffer")),D&&typeof D.headers=="object"&&!(D.headers instanceof m)?Object.getOwnPropertyNames(D.headers).forEach(function(X){V.setRequestHeader(X,v(D.headers[X]))}):_.headers.forEach(function(X,Y){V.setRequestHeader(Y,X)}),_.signal&&(_.signal.addEventListener("abort",H),V.onreadystatechange=function(){V.readyState===4&&_.signal.removeEventListener("abort",H)}),V.send(typeof _._bodyInit>"u"?null:_._bodyInit)})}return B.polyfill=!0,s.fetch||(s.fetch=B,s.Headers=m,s.Request=P,s.Response=I),i.Headers=m,i.Request=P,i.Response=I,i.fetch=B,i})({})})(r),r.fetch.ponyfill=!0,delete r.fetch.polyfill;var o=n.fetch?n:r;t=o.fetch,t.default=o.fetch,t.fetch=o.fetch,t.Headers=o.Headers,t.Request=o.Request,t.Response=o.Response,e.exports=t}(K0,K0.exports)),K0.exports}(function(e,t){var n;if(typeof fetch=="function"&&(typeof ar<"u"&&ar.fetch?n=ar.fetch:typeof window<"u"&&window.fetch?n=window.fetch:n=fetch),typeof iae<"u"&&typeof window>"u"){var r=n||hVt();r.default&&(r=r.default),t.default=r,e.exports=t.default}})(LS,LS.exports);var CJ=LS.exports;const SJ=pn(CJ),qF=sae({__proto__:null,default:SJ},[CJ]);function GF(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 KF(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?GF(Object(n),!0).forEach(function(r){gVt(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):GF(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function gVt(e,t,n){return t=mVt(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mVt(e){var t=vVt(e,"string");return bu(t)=="symbol"?t:String(t)}function vVt(e,t){if(bu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(bu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function bu(e){"@babel/helpers - typeof";return bu=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},bu(e)}var Ps;typeof fetch=="function"&&(typeof global<"u"&&global.fetch?Ps=global.fetch:typeof window<"u"&&window.fetch?Ps=window.fetch:Ps=fetch);var im;wJ()&&(typeof global<"u"&&global.XMLHttpRequest?im=global.XMLHttpRequest:typeof window<"u"&&window.XMLHttpRequest&&(im=window.XMLHttpRequest));var Xb;typeof ActiveXObject=="function"&&(typeof global<"u"&&global.ActiveXObject?Xb=global.ActiveXObject:typeof window<"u"&&window.ActiveXObject&&(Xb=window.ActiveXObject));!Ps&&qF&&!im&&!Xb&&(Ps=SJ||qF);typeof Ps!="function"&&(Ps=void 0);var DS=function(t,n){if(n&&bu(n)==="object"){var r="";for(var o in n)r+="&"+encodeURIComponent(o)+"="+encodeURIComponent(n[o]);if(!r)return t;t=t+(t.indexOf("?")!==-1?"&":"?")+r.slice(1)}return t},XF=function(t,n,r,o){var a=function(l){if(!l.ok)return r(l.statusText||"Error",{status:l.status});l.text().then(function(c){r(null,{status:l.status,data:c})}).catch(r)};if(o){var i=o(t,n);if(i instanceof Promise){i.then(a).catch(r);return}}typeof fetch=="function"?fetch(t,n).then(a).catch(r):Ps(t,n).then(a).catch(r)},YF=!1,bVt=function(t,n,r,o){t.queryStringParams&&(n=DS(n,t.queryStringParams));var a=KF({},typeof t.customHeaders=="function"?t.customHeaders():t.customHeaders);typeof window>"u"&&typeof global<"u"&&typeof global.process<"u"&&global.process.versions&&global.process.versions.node&&(a["User-Agent"]="i18next-http-backend (node/".concat(global.process.version,"; ").concat(global.process.platform," ").concat(global.process.arch,")")),r&&(a["Content-Type"]="application/json");var i=typeof t.requestOptions=="function"?t.requestOptions(r):t.requestOptions,s=KF({method:r?"POST":"GET",body:r?t.stringify(r):void 0,headers:a},YF?{}:i),l=typeof t.alternateFetch=="function"&&t.alternateFetch.length>=1?t.alternateFetch:void 0;try{XF(n,s,o,l)}catch(c){if(!i||Object.keys(i).length===0||!c.message||c.message.indexOf("not implemented")<0)return o(c);try{Object.keys(i).forEach(function(u){delete s[u]}),XF(n,s,o,l),YF=!0}catch(u){o(u)}}},yVt=function(t,n,r,o){r&&bu(r)==="object"&&(r=DS("",r).slice(1)),t.queryStringParams&&(n=DS(n,t.queryStringParams));try{var a;im?a=new im:a=new Xb("MSXML2.XMLHTTP.3.0"),a.open(r?"POST":"GET",n,1),t.crossDomain||a.setRequestHeader("X-Requested-With","XMLHttpRequest"),a.withCredentials=!!t.withCredentials,r&&a.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),a.overrideMimeType&&a.overrideMimeType("application/json");var i=t.customHeaders;if(i=typeof i=="function"?i():i,i)for(var s in i)a.setRequestHeader(s,i[s]);a.onreadystatechange=function(){a.readyState>3&&o(a.status>=400?a.statusText:null,{status:a.status,data:a.responseText})},a.send(r)}catch(l){console&&console.log(l)}},xVt=function(t,n,r,o){if(typeof r=="function"&&(o=r,r=void 0),o=o||function(){},Ps&&n.indexOf("file:")!==0)return bVt(t,n,r,o);if(wJ()||typeof ActiveXObject=="function")return yVt(t,n,r,o);o(new Error("No fetch and no xhr implementation found!"))};function sm(e){"@babel/helpers - typeof";return sm=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},sm(e)}function JF(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 m4(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?JF(Object(n),!0).forEach(function(r){EJ(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):JF(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function AVt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function QF(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,kJ(r.key),r)}}function wVt(e,t,n){return t&&QF(e.prototype,t),n&&QF(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function EJ(e,t,n){return t=kJ(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function kJ(e){var t=CVt(e,"string");return sm(t)=="symbol"?t:String(t)}function CVt(e,t){if(sm(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(sm(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var SVt=function(){return{loadPath:"/locales/{{lng}}/{{ns}}.json",addPath:"/locales/add/{{lng}}/{{ns}}",parse:function(n){return JSON.parse(n)},stringify:JSON.stringify,parsePayload:function(n,r,o){return EJ({},r,o||"")},parseLoadPayload:function(n,r){},request:xVt,reloadInterval:typeof window<"u"?!1:60*60*1e3,customHeaders:{},queryStringParams:{},crossDomain:!1,withCredentials:!1,overrideMimeType:!1,requestOptions:{mode:"cors",credentials:"same-origin",cache:"default"}}},OJ=function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};AVt(this,e),this.services=t,this.options=n,this.allOptions=r,this.type="backend",this.init(t,n,r)}return wVt(e,[{key:"init",value:function(n){var r=this,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.services=n,this.options=m4(m4(m4({},SVt()),this.options||{}),o),this.allOptions=a,this.services&&this.options.reloadInterval&&setInterval(function(){return r.reload()},this.options.reloadInterval)}},{key:"readMulti",value:function(n,r,o){this._readAny(n,n,r,r,o)}},{key:"read",value:function(n,r,o){this._readAny([n],n,[r],r,o)}},{key:"_readAny",value:function(n,r,o,a,i){var s=this,l=this.options.loadPath;typeof this.options.loadPath=="function"&&(l=this.options.loadPath(n,o)),l=pVt(l),l.then(function(c){if(!c)return i(null,{});var u=s.services.interpolator.interpolate(c,{lng:n.join("+"),ns:o.join("+")});s.loadUrl(u,i,r,a)})}},{key:"loadUrl",value:function(n,r,o,a){var i=this,s=typeof o=="string"?[o]:o,l=typeof a=="string"?[a]:a,c=this.options.parseLoadPayload(s,l);this.options.request(this.options,n,c,function(u,f){if(f&&(f.status>=500&&f.status<600||!f.status))return r("failed loading "+n+"; status code: "+f.status,!0);if(f&&f.status>=400&&f.status<500)return r("failed loading "+n+"; status code: "+f.status,!1);if(!f&&u&&u.message&&u.message.indexOf("Failed to fetch")>-1)return r("failed loading "+n+": "+u.message,!0);if(u)return r(u,!1);var h,v;try{typeof f.data=="string"?h=i.options.parse(f.data,o,a):h=f.data}catch{v="failed parsing "+n+" to json"}if(v)return r(v,!1);r(null,h)})}},{key:"create",value:function(n,r,o,a,i){var s=this;if(this.options.addPath){typeof n=="string"&&(n=[n]);var l=this.options.parsePayload(r,o,a),c=0,u=[],f=[];n.forEach(function(h){var v=s.options.addPath;typeof s.options.addPath=="function"&&(v=s.options.addPath(h,r));var b=s.services.interpolator.interpolate(v,{lng:h,ns:r});s.options.request(s.options,b,l,function(m,y){c+=1,u.push(m),f.push(y),c===n.length&&typeof i=="function"&&i(u,f)})})}}},{key:"reload",value:function(){var n=this,r=this.services,o=r.backendConnector,a=r.languageUtils,i=r.logger,s=o.language;if(!(s&&s.toLowerCase()==="cimode")){var l=[],c=function(f){var h=a.toResolveHierarchy(f);h.forEach(function(v){l.indexOf(v)<0&&l.push(v)})};c(s),this.allOptions.preload&&this.allOptions.preload.forEach(function(u){return c(u)}),l.forEach(function(u){n.allOptions.ns.forEach(function(f){o.read(u,f,"read",null,null,function(h,v){h&&i.warn("loading namespace ".concat(f," for language ").concat(u," failed"),h),!h&&v&&i.log("loaded namespace ".concat(f," for language ").concat(u),v),o.loaded("".concat(u,"|").concat(f),h,v)})})})}}}]),e}();OJ.type="backend";const ZF=(localStorage.getItem("language")||navigator.language||navigator.userLanguage||"en").substring(0,2);In.use(OJ).use(ome).init({partialBundledLanguages:!0,ns:["bs"],lng:ZF==="zh"?ZF:"en",backend:{loadPath:"/locales/{{lng}}/{{ns}}.json"},interpolation:{escapeValue:!1}});const EVt=b4.createRoot(document.getElementById("root"));EVt.render(d.jsx(uVt,{children:d.jsx(cVt,{})}));dVt()});export default kVt();