diff --git a/assets/KaTeX_AMS-Regular-0YIAJWTb.ttf b/assets/KaTeX_AMS-Regular-0YIAJWTb.ttf deleted file mode 100644 index c6f9a5e..0000000 Binary files a/assets/KaTeX_AMS-Regular-0YIAJWTb.ttf and /dev/null differ diff --git a/assets/KaTeX_AMS-Regular-UIXRTGNW.woff2 b/assets/KaTeX_AMS-Regular-UIXRTGNW.woff2 deleted file mode 100644 index 0acaaff..0000000 Binary files a/assets/KaTeX_AMS-Regular-UIXRTGNW.woff2 and /dev/null differ diff --git a/assets/KaTeX_AMS-Regular-zJvWDgGp.woff b/assets/KaTeX_AMS-Regular-zJvWDgGp.woff deleted file mode 100644 index b804d7b..0000000 Binary files a/assets/KaTeX_AMS-Regular-zJvWDgGp.woff and /dev/null differ diff --git a/assets/KaTeX_Caligraphic-Bold-6vyEfazt.woff2 b/assets/KaTeX_Caligraphic-Bold-6vyEfazt.woff2 deleted file mode 100644 index f390922..0000000 Binary files a/assets/KaTeX_Caligraphic-Bold-6vyEfazt.woff2 and /dev/null differ diff --git a/assets/KaTeX_Caligraphic-Bold-AE18XbF9.ttf b/assets/KaTeX_Caligraphic-Bold-AE18XbF9.ttf deleted file mode 100644 index 9ff4a5e..0000000 Binary files a/assets/KaTeX_Caligraphic-Bold-AE18XbF9.ttf and /dev/null differ diff --git a/assets/KaTeX_Caligraphic-Bold-RIlxi71x.woff b/assets/KaTeX_Caligraphic-Bold-RIlxi71x.woff deleted file mode 100644 index 9759710..0000000 Binary files a/assets/KaTeX_Caligraphic-Bold-RIlxi71x.woff and /dev/null differ diff --git a/assets/KaTeX_Caligraphic-Regular-4uo0fsfh.woff2 b/assets/KaTeX_Caligraphic-Regular-4uo0fsfh.woff2 deleted file mode 100644 index 75344a1..0000000 Binary files a/assets/KaTeX_Caligraphic-Regular-4uo0fsfh.woff2 and /dev/null differ diff --git a/assets/KaTeX_Caligraphic-Regular-MF_e1AYw.ttf b/assets/KaTeX_Caligraphic-Regular-MF_e1AYw.ttf deleted file mode 100644 index f522294..0000000 Binary files a/assets/KaTeX_Caligraphic-Regular-MF_e1AYw.ttf and /dev/null differ diff --git a/assets/KaTeX_Caligraphic-Regular-k0QPq0y-.woff b/assets/KaTeX_Caligraphic-Regular-k0QPq0y-.woff deleted file mode 100644 index 9bdd534..0000000 Binary files a/assets/KaTeX_Caligraphic-Regular-k0QPq0y-.woff and /dev/null differ diff --git a/assets/KaTeX_Fraktur-Bold-XZxETTVq.ttf b/assets/KaTeX_Fraktur-Bold-XZxETTVq.ttf deleted file mode 100644 index 4e98259..0000000 Binary files a/assets/KaTeX_Fraktur-Bold-XZxETTVq.ttf and /dev/null differ diff --git a/assets/KaTeX_Fraktur-Bold-bAz-dThZ.woff b/assets/KaTeX_Fraktur-Bold-bAz-dThZ.woff deleted file mode 100644 index e7730f6..0000000 Binary files a/assets/KaTeX_Fraktur-Bold-bAz-dThZ.woff and /dev/null differ diff --git a/assets/KaTeX_Fraktur-Bold-i-oP291Y.woff2 b/assets/KaTeX_Fraktur-Bold-i-oP291Y.woff2 deleted file mode 100644 index 395f28b..0000000 Binary files a/assets/KaTeX_Fraktur-Bold-i-oP291Y.woff2 and /dev/null differ diff --git a/assets/KaTeX_Fraktur-Regular-8XXOHEfX.woff b/assets/KaTeX_Fraktur-Regular-8XXOHEfX.woff deleted file mode 100644 index acab069..0000000 Binary files a/assets/KaTeX_Fraktur-Regular-8XXOHEfX.woff and /dev/null differ diff --git a/assets/KaTeX_Fraktur-Regular-gf8Lq3rE.ttf b/assets/KaTeX_Fraktur-Regular-gf8Lq3rE.ttf deleted file mode 100644 index b8461b2..0000000 Binary files a/assets/KaTeX_Fraktur-Regular-gf8Lq3rE.ttf and /dev/null differ diff --git a/assets/KaTeX_Fraktur-Regular-k2IhepQP.woff2 b/assets/KaTeX_Fraktur-Regular-k2IhepQP.woff2 deleted file mode 100644 index 735f694..0000000 Binary files a/assets/KaTeX_Fraktur-Regular-k2IhepQP.woff2 and /dev/null differ diff --git a/assets/KaTeX_Main-Bold-CZtwCMuf.woff b/assets/KaTeX_Main-Bold-CZtwCMuf.woff deleted file mode 100644 index f38136a..0000000 Binary files a/assets/KaTeX_Main-Bold-CZtwCMuf.woff and /dev/null differ diff --git a/assets/KaTeX_Main-Bold-MGqDlVzd.ttf b/assets/KaTeX_Main-Bold-MGqDlVzd.ttf deleted file mode 100644 index 4060e62..0000000 Binary files a/assets/KaTeX_Main-Bold-MGqDlVzd.ttf and /dev/null differ diff --git a/assets/KaTeX_Main-Bold-sffOiHVw.woff2 b/assets/KaTeX_Main-Bold-sffOiHVw.woff2 deleted file mode 100644 index ab2ad21..0000000 Binary files a/assets/KaTeX_Main-Bold-sffOiHVw.woff2 and /dev/null differ diff --git a/assets/KaTeX_Main-BoldItalic-88TzJhul.ttf b/assets/KaTeX_Main-BoldItalic-88TzJhul.ttf deleted file mode 100644 index dc00797..0000000 Binary files a/assets/KaTeX_Main-BoldItalic-88TzJhul.ttf and /dev/null differ diff --git a/assets/KaTeX_Main-BoldItalic-8QydwDku.woff2 b/assets/KaTeX_Main-BoldItalic-8QydwDku.woff2 deleted file mode 100644 index 5931794..0000000 Binary files a/assets/KaTeX_Main-BoldItalic-8QydwDku.woff2 and /dev/null differ diff --git a/assets/KaTeX_Main-BoldItalic-EqUi0SPe.woff b/assets/KaTeX_Main-BoldItalic-EqUi0SPe.woff deleted file mode 100644 index 67807b0..0000000 Binary files a/assets/KaTeX_Main-BoldItalic-EqUi0SPe.woff and /dev/null differ diff --git a/assets/KaTeX_Main-Italic-DVgO3ulm.woff2 b/assets/KaTeX_Main-Italic-DVgO3ulm.woff2 deleted file mode 100644 index b50920e..0000000 Binary files a/assets/KaTeX_Main-Italic-DVgO3ulm.woff2 and /dev/null differ diff --git a/assets/KaTeX_Main-Italic-N1npxqDf.ttf b/assets/KaTeX_Main-Italic-N1npxqDf.ttf deleted file mode 100644 index 0e9b0f3..0000000 Binary files a/assets/KaTeX_Main-Italic-N1npxqDf.ttf and /dev/null differ diff --git a/assets/KaTeX_Main-Italic-TCzgZvdR.woff b/assets/KaTeX_Main-Italic-TCzgZvdR.woff deleted file mode 100644 index 6f43b59..0000000 Binary files a/assets/KaTeX_Main-Italic-TCzgZvdR.woff and /dev/null differ diff --git a/assets/KaTeX_Main-Regular-6_eCWgYQ.woff b/assets/KaTeX_Main-Regular-6_eCWgYQ.woff deleted file mode 100644 index 21f5812..0000000 Binary files a/assets/KaTeX_Main-Regular-6_eCWgYQ.woff and /dev/null differ diff --git a/assets/KaTeX_Main-Regular-MqWbzbVV.ttf b/assets/KaTeX_Main-Regular-MqWbzbVV.ttf deleted file mode 100644 index dd45e1e..0000000 Binary files a/assets/KaTeX_Main-Regular-MqWbzbVV.ttf and /dev/null differ diff --git a/assets/KaTeX_Main-Regular-dtjb4qKe.woff2 b/assets/KaTeX_Main-Regular-dtjb4qKe.woff2 deleted file mode 100644 index eb24a7b..0000000 Binary files a/assets/KaTeX_Main-Regular-dtjb4qKe.woff2 and /dev/null differ diff --git a/assets/KaTeX_Math-BoldItalic-ImPtsMme.woff b/assets/KaTeX_Math-BoldItalic-ImPtsMme.woff deleted file mode 100644 index 0ae390d..0000000 Binary files a/assets/KaTeX_Math-BoldItalic-ImPtsMme.woff and /dev/null differ diff --git a/assets/KaTeX_Math-BoldItalic-d10o37uD.ttf b/assets/KaTeX_Math-BoldItalic-d10o37uD.ttf deleted file mode 100644 index 728ce7a..0000000 Binary files a/assets/KaTeX_Math-BoldItalic-d10o37uD.ttf and /dev/null differ diff --git a/assets/KaTeX_Math-BoldItalic-mZ7zbAmZ.woff2 b/assets/KaTeX_Math-BoldItalic-mZ7zbAmZ.woff2 deleted file mode 100644 index 2965702..0000000 Binary files a/assets/KaTeX_Math-BoldItalic-mZ7zbAmZ.woff2 and /dev/null differ diff --git a/assets/KaTeX_Math-Italic-H5Tq_9FA.ttf b/assets/KaTeX_Math-Italic-H5Tq_9FA.ttf deleted file mode 100644 index 70d559b..0000000 Binary files a/assets/KaTeX_Math-Italic-H5Tq_9FA.ttf and /dev/null differ diff --git a/assets/KaTeX_Math-Italic-LedwBEzP.woff2 b/assets/KaTeX_Math-Italic-LedwBEzP.woff2 deleted file mode 100644 index 215c143..0000000 Binary files a/assets/KaTeX_Math-Italic-LedwBEzP.woff2 and /dev/null differ diff --git a/assets/KaTeX_Math-Italic-wNP_z16f.woff b/assets/KaTeX_Math-Italic-wNP_z16f.woff deleted file mode 100644 index eb5159d..0000000 Binary files a/assets/KaTeX_Math-Italic-wNP_z16f.woff and /dev/null differ diff --git a/assets/KaTeX_SansSerif-Bold-2yISjogg.woff b/assets/KaTeX_SansSerif-Bold-2yISjogg.woff deleted file mode 100644 index 8d47c02..0000000 Binary files a/assets/KaTeX_SansSerif-Bold-2yISjogg.woff and /dev/null differ diff --git a/assets/KaTeX_SansSerif-Bold-9bFEtBg9.woff2 b/assets/KaTeX_SansSerif-Bold-9bFEtBg9.woff2 deleted file mode 100644 index cfaa3bd..0000000 Binary files a/assets/KaTeX_SansSerif-Bold-9bFEtBg9.woff2 and /dev/null differ diff --git a/assets/KaTeX_SansSerif-Bold-hTHqZ76u.ttf b/assets/KaTeX_SansSerif-Bold-hTHqZ76u.ttf deleted file mode 100644 index 2f65a8a..0000000 Binary files a/assets/KaTeX_SansSerif-Bold-hTHqZ76u.ttf and /dev/null differ diff --git a/assets/KaTeX_SansSerif-Italic-Azdo-3Wm.woff b/assets/KaTeX_SansSerif-Italic-Azdo-3Wm.woff deleted file mode 100644 index 7e02df9..0000000 Binary files a/assets/KaTeX_SansSerif-Italic-Azdo-3Wm.woff and /dev/null differ diff --git a/assets/KaTeX_SansSerif-Italic-GGIydc0p.ttf b/assets/KaTeX_SansSerif-Italic-GGIydc0p.ttf deleted file mode 100644 index d5850df..0000000 Binary files a/assets/KaTeX_SansSerif-Italic-GGIydc0p.ttf and /dev/null differ diff --git a/assets/KaTeX_SansSerif-Italic-tx9FahgZ.woff2 b/assets/KaTeX_SansSerif-Italic-tx9FahgZ.woff2 deleted file mode 100644 index 349c06d..0000000 Binary files a/assets/KaTeX_SansSerif-Italic-tx9FahgZ.woff2 and /dev/null differ diff --git a/assets/KaTeX_SansSerif-Regular-TaO4USHJ.ttf b/assets/KaTeX_SansSerif-Regular-TaO4USHJ.ttf deleted file mode 100644 index 537279f..0000000 Binary files a/assets/KaTeX_SansSerif-Regular-TaO4USHJ.ttf and /dev/null differ diff --git a/assets/KaTeX_SansSerif-Regular-kun6lKiW.woff b/assets/KaTeX_SansSerif-Regular-kun6lKiW.woff deleted file mode 100644 index 31b8482..0000000 Binary files a/assets/KaTeX_SansSerif-Regular-kun6lKiW.woff and /dev/null differ diff --git a/assets/KaTeX_SansSerif-Regular-wwQp5Se8.woff2 b/assets/KaTeX_SansSerif-Regular-wwQp5Se8.woff2 deleted file mode 100644 index a90eea8..0000000 Binary files a/assets/KaTeX_SansSerif-Regular-wwQp5Se8.woff2 and /dev/null differ diff --git a/assets/KaTeX_Script-Regular--ckFYqpa.woff b/assets/KaTeX_Script-Regular--ckFYqpa.woff deleted file mode 100644 index 0e7da82..0000000 Binary files a/assets/KaTeX_Script-Regular--ckFYqpa.woff and /dev/null differ diff --git a/assets/KaTeX_Script-Regular-98CFnxev.woff2 b/assets/KaTeX_Script-Regular-98CFnxev.woff2 deleted file mode 100644 index b3048fc..0000000 Binary files a/assets/KaTeX_Script-Regular-98CFnxev.woff2 and /dev/null differ diff --git a/assets/KaTeX_Script-Regular-uSZBlqPg.ttf b/assets/KaTeX_Script-Regular-uSZBlqPg.ttf deleted file mode 100644 index fd679bf..0000000 Binary files a/assets/KaTeX_Script-Regular-uSZBlqPg.ttf and /dev/null differ diff --git a/assets/KaTeX_Size1-Regular-27J7nvyK.ttf b/assets/KaTeX_Size1-Regular-27J7nvyK.ttf deleted file mode 100644 index 871fd7d..0000000 Binary files a/assets/KaTeX_Size1-Regular-27J7nvyK.ttf and /dev/null differ diff --git a/assets/KaTeX_Size1-Regular-Jgg_JgPA.woff2 b/assets/KaTeX_Size1-Regular-Jgg_JgPA.woff2 deleted file mode 100644 index c5a8462..0000000 Binary files a/assets/KaTeX_Size1-Regular-Jgg_JgPA.woff2 and /dev/null differ diff --git a/assets/KaTeX_Size1-Regular-tfebZ-uE.woff b/assets/KaTeX_Size1-Regular-tfebZ-uE.woff deleted file mode 100644 index 7f292d9..0000000 Binary files a/assets/KaTeX_Size1-Regular-tfebZ-uE.woff and /dev/null differ diff --git a/assets/KaTeX_Size2-Regular-8uHcfdJu.woff2 b/assets/KaTeX_Size2-Regular-8uHcfdJu.woff2 deleted file mode 100644 index e1bccfe..0000000 Binary files a/assets/KaTeX_Size2-Regular-8uHcfdJu.woff2 and /dev/null differ diff --git a/assets/KaTeX_Size2-Regular-KA9bXP1N.woff b/assets/KaTeX_Size2-Regular-KA9bXP1N.woff deleted file mode 100644 index d241d9b..0000000 Binary files a/assets/KaTeX_Size2-Regular-KA9bXP1N.woff and /dev/null differ diff --git a/assets/KaTeX_Size2-Regular-e4ClFoQr.ttf b/assets/KaTeX_Size2-Regular-e4ClFoQr.ttf deleted file mode 100644 index 7a212ca..0000000 Binary files a/assets/KaTeX_Size2-Regular-e4ClFoQr.ttf and /dev/null differ diff --git a/assets/KaTeX_Size3-Regular-4KV7NJM_.ttf b/assets/KaTeX_Size3-Regular-4KV7NJM_.ttf deleted file mode 100644 index 00bff34..0000000 Binary files a/assets/KaTeX_Size3-Regular-4KV7NJM_.ttf and /dev/null differ diff --git a/assets/KaTeX_Size3-Regular-k6uTKqBB.woff b/assets/KaTeX_Size3-Regular-k6uTKqBB.woff deleted file mode 100644 index e6e9b65..0000000 Binary files a/assets/KaTeX_Size3-Regular-k6uTKqBB.woff and /dev/null differ diff --git a/assets/KaTeX_Size4-Regular-1hQb9ONy.ttf b/assets/KaTeX_Size4-Regular-1hQb9ONy.ttf deleted file mode 100644 index 74f0892..0000000 Binary files a/assets/KaTeX_Size4-Regular-1hQb9ONy.ttf and /dev/null differ diff --git a/assets/KaTeX_Size4-Regular-5eZcWcVX.woff2 b/assets/KaTeX_Size4-Regular-5eZcWcVX.woff2 deleted file mode 100644 index 680c130..0000000 Binary files a/assets/KaTeX_Size4-Regular-5eZcWcVX.woff2 and /dev/null differ diff --git a/assets/KaTeX_Size4-Regular-RfuIJGSk.woff b/assets/KaTeX_Size4-Regular-RfuIJGSk.woff deleted file mode 100644 index e1ec545..0000000 Binary files a/assets/KaTeX_Size4-Regular-RfuIJGSk.woff and /dev/null differ diff --git a/assets/KaTeX_Typewriter-Regular-9yG-_x36.ttf b/assets/KaTeX_Typewriter-Regular-9yG-_x36.ttf deleted file mode 100644 index c83252c..0000000 Binary files a/assets/KaTeX_Typewriter-Regular-9yG-_x36.ttf and /dev/null differ diff --git a/assets/KaTeX_Typewriter-Regular-juq-IZ9c.woff2 b/assets/KaTeX_Typewriter-Regular-juq-IZ9c.woff2 deleted file mode 100644 index 771f1af..0000000 Binary files a/assets/KaTeX_Typewriter-Regular-juq-IZ9c.woff2 and /dev/null differ diff --git a/assets/KaTeX_Typewriter-Regular-tMUvZjwd.woff b/assets/KaTeX_Typewriter-Regular-tMUvZjwd.woff deleted file mode 100644 index 2432419..0000000 Binary files a/assets/KaTeX_Typewriter-Regular-tMUvZjwd.woff and /dev/null differ diff --git a/assets/Titillium-Web-Regular-jke8m4Ut.woff b/assets/Titillium-Web-Regular-COR7ybhS.woff similarity index 100% rename from assets/Titillium-Web-Regular-jke8m4Ut.woff rename to assets/Titillium-Web-Regular-COR7ybhS.woff diff --git a/assets/Titillium-Web-RegularItalic-pkco4CrE.woff b/assets/Titillium-Web-RegularItalic-CmRyjgKs.woff similarity index 100% rename from assets/Titillium-Web-RegularItalic-pkco4CrE.woff rename to assets/Titillium-Web-RegularItalic-CmRyjgKs.woff diff --git a/assets/Titillium-Web-Semibold-0VocgtSb.woff b/assets/Titillium-Web-Semibold-DRWhyC1J.woff similarity index 100% rename from assets/Titillium-Web-Semibold-0VocgtSb.woff rename to assets/Titillium-Web-Semibold-DRWhyC1J.woff diff --git a/assets/index-BDcU4TkN.js b/assets/index-BDcU4TkN.js new file mode 100644 index 0000000..dac9833 --- /dev/null +++ b/assets/index-BDcU4TkN.js @@ -0,0 +1,1368 @@ +var ALe=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var sfn=ALe((lA,AA)=>{function cLe(e,t){for(var r=0;rn[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"]'))n(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const a of i.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&n(a)}).observe(document,{childList:!0,subtree:!0});function r(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function n(o){if(o.ep)return;o.ep=!0;const i=r(o);fetch(o.href,i)}})();function oK(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Vme={exports:{}},IU={},Kme={exports:{}},Mn={};/** + * @license React + * react.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 jb=Symbol.for("react.element"),uLe=Symbol.for("react.portal"),dLe=Symbol.for("react.fragment"),gLe=Symbol.for("react.strict_mode"),fLe=Symbol.for("react.profiler"),hLe=Symbol.for("react.provider"),pLe=Symbol.for("react.context"),mLe=Symbol.for("react.forward_ref"),BLe=Symbol.for("react.suspense"),wLe=Symbol.for("react.memo"),yLe=Symbol.for("react.lazy"),Jne=Symbol.iterator;function ELe(e){return e===null||typeof e!="object"?null:(e=Jne&&e[Jne]||e["@@iterator"],typeof e=="function"?e:null)}var Xme={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Zme=Object.assign,qme={};function cC(e,t,r){this.props=e,this.context=t,this.refs=qme,this.updater=r||Xme}cC.prototype.isReactComponent={};cC.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};cC.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function $me(){}$me.prototype=cC.prototype;function iK(e,t,r){this.props=e,this.context=t,this.refs=qme,this.updater=r||Xme}var aK=iK.prototype=new $me;aK.constructor=iK;Zme(aK,cC.prototype);aK.isPureReactComponent=!0;var Pne=Array.isArray,_me=Object.prototype.hasOwnProperty,sK={current:null},eBe={key:!0,ref:!0,__self:!0,__source:!0};function tBe(e,t,r){var n,o={},i=null,a=null;if(t!=null)for(n in t.ref!==void 0&&(a=t.ref),t.key!==void 0&&(i=""+t.key),t)_me.call(t,n)&&!eBe.hasOwnProperty(n)&&(o[n]=t[n]);var s=arguments.length-2;if(s===1)o.children=r;else if(1>>1,V=H[O];if(0>>1;Oo(K,R))$o(_,K)?(H[O]=_,H[$]=R,O=$):(H[O]=K,H[T]=R,O=T);else if($o(_,R))H[O]=_,H[$]=R,O=$;else break e}}return L}function o(H,L){var R=H.sortIndex-L.sortIndex;return R!==0?R:H.id-L.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var a=Date,s=a.now();e.unstable_now=function(){return a.now()-s}}var l=[],A=[],u=1,d=null,g=3,c=!1,f=!1,h=!1,p=typeof setTimeout=="function"?setTimeout:null,B=typeof clearTimeout=="function"?clearTimeout:null,y=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function C(H){for(var L=r(A);L!==null;){if(L.callback===null)n(A);else if(L.startTime<=H)n(A),L.sortIndex=L.expirationTime,t(l,L);else break;L=r(A)}}function Q(H){if(h=!1,C(H),!f)if(r(l)!==null)f=!0,U(v);else{var L=r(A);L!==null&&G(Q,L.startTime-H)}}function v(H,L){f=!1,h&&(h=!1,B(b),b=-1),c=!0;var R=g;try{for(C(L),d=r(l);d!==null&&(!(d.expirationTime>L)||H&&!F());){var O=d.callback;if(typeof O=="function"){d.callback=null,g=d.priorityLevel;var V=O(d.expirationTime<=L);L=e.unstable_now(),typeof V=="function"?d.callback=V:d===r(l)&&n(l),C(L)}else n(l);d=r(l)}if(d!==null)var Z=!0;else{var T=r(A);T!==null&&G(Q,T.startTime-L),Z=!1}return Z}finally{d=null,g=R,c=!1}}var M=!1,I=null,b=-1,Y=5,N=-1;function F(){return!(e.unstable_now()-NH||125O?(H.sortIndex=R,t(A,H),r(l)===null&&H===r(A)&&(h?(B(b),b=-1):h=!0,G(Q,R-O))):(H.sortIndex=V,t(l,H),f||c||(f=!0,U(v))),H},e.unstable_shouldYield=F,e.unstable_wrapCallback=function(H){var L=g;return function(){var R=g;g=L;try{return H.apply(this,arguments)}finally{g=R}}}})(iBe);oBe.exports=iBe;var DLe=oBe.exports;/** + * @license React + * react-dom.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 aBe=m,dA=DLe;function St(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),FJ=Object.prototype.hasOwnProperty,SLe=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Vne={},Kne={};function kLe(e){return FJ.call(Kne,e)?!0:FJ.call(Vne,e)?!1:SLe.test(e)?Kne[e]=!0:(Vne[e]=!0,!1)}function jLe(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function ULe(e,t,r,n){if(t===null||typeof t>"u"||jLe(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Ks(e,t,r,n,o,i,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=o,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var Va={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Va[e]=new Ks(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Va[t]=new Ks(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Va[e]=new Ks(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Va[e]=new Ks(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Va[e]=new Ks(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Va[e]=new Ks(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Va[e]=new Ks(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Va[e]=new Ks(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Va[e]=new Ks(e,5,!1,e.toLowerCase(),null,!1,!1)});var AK=/[\-:]([a-z])/g;function cK(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(AK,cK);Va[t]=new Ks(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(AK,cK);Va[t]=new Ks(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(AK,cK);Va[t]=new Ks(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Va[e]=new Ks(e,1,!1,e.toLowerCase(),null,!1,!1)});Va.xlinkHref=new Ks("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Va[e]=new Ks(e,1,!1,e.toLowerCase(),null,!0,!0)});function uK(e,t,r,n){var o=Va.hasOwnProperty(t)?Va[t]:null;(o!==null?o.type!==0:n||!(2s||o[a]!==i[s]){var l=` +`+o[a].replace(" at new "," at ");return e.displayName&&l.includes("")&&(l=l.replace("",e.displayName)),l}while(1<=a&&0<=s);break}}}finally{s8=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?ov(e):""}function zLe(e){switch(e.tag){case 5:return ov(e.type);case 16:return ov("Lazy");case 13:return ov("Suspense");case 19:return ov("SuspenseList");case 0:case 2:case 15:return e=l8(e.type,!1),e;case 11:return e=l8(e.type.render,!1),e;case 1:return e=l8(e.type,!0),e;default:return""}}function kJ(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case gy:return"Fragment";case dy:return"Portal";case NJ:return"Profiler";case dK:return"StrictMode";case DJ:return"Suspense";case SJ:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case ABe:return(e.displayName||"Context")+".Consumer";case lBe:return(e._context.displayName||"Context")+".Provider";case gK:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case fK:return t=e.displayName||null,t!==null?t:kJ(e.type)||"Memo";case xh:t=e._payload,e=e._init;try{return kJ(e(t))}catch{}}return null}function GLe(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return kJ(t);case 8:return t===dK?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Qp(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function uBe(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function RLe(e){var t=uBe(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var o=r.get,i=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(a){n=""+a,i.call(this,a)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(a){n=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function XF(e){e._valueTracker||(e._valueTracker=RLe(e))}function dBe(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=uBe(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function X2(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function jJ(e,t){var r=t.checked;return Ai({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function Zne(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=Qp(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function gBe(e,t){t=t.checked,t!=null&&uK(e,"checked",t,!1)}function UJ(e,t){gBe(e,t);var r=Qp(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?zJ(e,t.type,r):t.hasOwnProperty("defaultValue")&&zJ(e,t.type,Qp(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function qne(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function zJ(e,t,r){(t!=="number"||X2(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var iv=Array.isArray;function Ry(e,t,r,n){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=ZF.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function uM(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var Cv={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},HLe=["Webkit","ms","Moz","O"];Object.keys(Cv).forEach(function(e){HLe.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Cv[t]=Cv[e]})});function mBe(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||Cv.hasOwnProperty(e)&&Cv[e]?(""+t).trim():t+"px"}function BBe(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,o=mBe(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,o):e[r]=o}}var OLe=Ai({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function HJ(e,t){if(t){if(OLe[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(St(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(St(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(St(61))}if(t.style!=null&&typeof t.style!="object")throw Error(St(62))}}function OJ(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var LJ=null;function hK(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var TJ=null,Hy=null,Oy=null;function eoe(e){if(e=Gb(e)){if(typeof TJ!="function")throw Error(St(280));var t=e.stateNode;t&&(t=xU(t),TJ(e.stateNode,e.type,t))}}function wBe(e){Hy?Oy?Oy.push(e):Oy=[e]:Hy=e}function yBe(){if(Hy){var e=Hy,t=Oy;if(Oy=Hy=null,eoe(e),t)for(e=0;e>>=0,e===0?32:31-($Le(e)/_Le|0)|0}var qF=64,$F=4194304;function av(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function _2(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,o=e.suspendedLanes,i=e.pingedLanes,a=r&268435455;if(a!==0){var s=a&~o;s!==0?n=av(s):(i&=a,i!==0&&(n=av(i)))}else a=r&~o,a!==0?n=av(a):i!==0&&(n=av(i));if(n===0)return 0;if(t!==0&&t!==n&&!(t&o)&&(o=n&-n,i=t&-t,o>=i||o===16&&(i&4194240)!==0))return t;if(n&4&&(n|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0r;r++)t.push(e);return t}function Ub(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-cu(t),e[t]=r}function nTe(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0=Qv),Aoe=" ",coe=!1;function HBe(e,t){switch(e){case"keyup":return NTe.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function OBe(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var fy=!1;function STe(e,t){switch(e){case"compositionend":return OBe(t);case"keypress":return t.which!==32?null:(coe=!0,Aoe);case"textInput":return e=t.data,e===Aoe&&coe?null:e;default:return null}}function kTe(e,t){if(fy)return e==="compositionend"||!IK&&HBe(e,t)?(e=GBe(),MS=yK=Hh=null,fy=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=foe(r)}}function PBe(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?PBe(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function WBe(){for(var e=window,t=X2();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=X2(e.document)}return t}function QK(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function TTe(e){var t=WBe(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&PBe(r.ownerDocument.documentElement,r)){if(n!==null&&QK(r)){if(t=n.start,e=n.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=r.textContent.length,i=Math.min(n.start,o);n=n.end===void 0?i:Math.min(n.end,o),!e.extend&&i>n&&(o=n,n=i,i=o),o=hoe(r,i);var a=hoe(r,n);o&&a&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>n?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r=document.documentMode,hy=null,XJ=null,Mv=null,ZJ=!1;function poe(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;ZJ||hy==null||hy!==X2(n)||(n=hy,"selectionStart"in n&&QK(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),Mv&&mM(Mv,n)||(Mv=n,n=rk(XJ,"onSelect"),0By||(e.current=r5[By],r5[By]=null,By--)}function xo(e,t){By++,r5[By]=e.current,e.current=t}var vp={},ws=$p(vp),Il=$p(!1),Hm=vp;function fE(e,t){var r=e.type.contextTypes;if(!r)return vp;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in r)o[i]=t[i];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Ql(e){return e=e.childContextTypes,e!=null}function ok(){Oo(Il),Oo(ws)}function Ioe(e,t,r){if(ws.current!==vp)throw Error(St(168));xo(ws,t),xo(Il,r)}function twe(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var o in n)if(!(o in t))throw Error(St(108,GLe(e)||"Unknown",o));return Ai({},r,n)}function ik(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||vp,Hm=ws.current,xo(ws,e),xo(Il,Il.current),!0}function Qoe(e,t,r){var n=e.stateNode;if(!n)throw Error(St(169));r?(e=twe(e,t,Hm),n.__reactInternalMemoizedMergedChildContext=e,Oo(Il),Oo(ws),xo(ws,e)):Oo(Il),xo(Il,r)}var Fg=null,YU=!1,C8=!1;function rwe(e){Fg===null?Fg=[e]:Fg.push(e)}function tJe(e){YU=!0,rwe(e)}function _p(){if(!C8&&Fg!==null){C8=!0;var e=0,t=io;try{var r=Fg;for(io=1;e>=a,o-=a,Ug=1<<32-cu(t)+o|r<b?(Y=I,I=null):Y=I.sibling;var N=g(B,I,C[b],Q);if(N===null){I===null&&(I=Y);break}e&&I&&N.alternate===null&&t(B,I),y=i(N,y,b),M===null?v=N:M.sibling=N,M=N,I=Y}if(b===C.length)return r(B,I),Wo&&W0(B,b),v;if(I===null){for(;bb?(Y=I,I=null):Y=I.sibling;var F=g(B,I,N.value,Q);if(F===null){I===null&&(I=Y);break}e&&I&&F.alternate===null&&t(B,I),y=i(F,y,b),M===null?v=F:M.sibling=F,M=F,I=Y}if(N.done)return r(B,I),Wo&&W0(B,b),v;if(I===null){for(;!N.done;b++,N=C.next())N=d(B,N.value,Q),N!==null&&(y=i(N,y,b),M===null?v=N:M.sibling=N,M=N);return Wo&&W0(B,b),v}for(I=n(B,I);!N.done;b++,N=C.next())N=c(I,B,b,N.value,Q),N!==null&&(e&&N.alternate!==null&&I.delete(N.key===null?b:N.key),y=i(N,y,b),M===null?v=N:M.sibling=N,M=N);return e&&I.forEach(function(D){return t(B,D)}),Wo&&W0(B,b),v}function p(B,y,C,Q){if(typeof C=="object"&&C!==null&&C.type===gy&&C.key===null&&(C=C.props.children),typeof C=="object"&&C!==null){switch(C.$$typeof){case KF:e:{for(var v=C.key,M=y;M!==null;){if(M.key===v){if(v=C.type,v===gy){if(M.tag===7){r(B,M.sibling),y=o(M,C.props.children),y.return=B,B=y;break e}}else if(M.elementType===v||typeof v=="object"&&v!==null&&v.$$typeof===xh&&Noe(v)===M.type){r(B,M.sibling),y=o(M,C.props),y.ref=EQ(B,M,C),y.return=B,B=y;break e}r(B,M);break}else t(B,M);M=M.sibling}C.type===gy?(y=Ym(C.props.children,B.mode,Q,C.key),y.return=B,B=y):(Q=kS(C.type,C.key,C.props,null,B.mode,Q),Q.ref=EQ(B,y,C),Q.return=B,B=Q)}return a(B);case dy:e:{for(M=C.key;y!==null;){if(y.key===M)if(y.tag===4&&y.stateNode.containerInfo===C.containerInfo&&y.stateNode.implementation===C.implementation){r(B,y.sibling),y=o(y,C.children||[]),y.return=B,B=y;break e}else{r(B,y);break}else t(B,y);y=y.sibling}y=F8(C,B.mode,Q),y.return=B,B=y}return a(B);case xh:return M=C._init,p(B,y,M(C._payload),Q)}if(iv(C))return f(B,y,C,Q);if(pQ(C))return h(B,y,C,Q);iN(B,C)}return typeof C=="string"&&C!==""||typeof C=="number"?(C=""+C,y!==null&&y.tag===6?(r(B,y.sibling),y=o(y,C),y.return=B,B=y):(r(B,y),y=Y8(C,B.mode,Q),y.return=B,B=y),a(B)):r(B,y)}return p}var pE=cwe(!0),uwe=cwe(!1),Rb={},Bd=$p(Rb),EM=$p(Rb),CM=$p(Rb);function mm(e){if(e===Rb)throw Error(St(174));return e}function SK(e,t){switch(xo(CM,t),xo(EM,e),xo(Bd,Rb),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:RJ(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=RJ(t,e)}Oo(Bd),xo(Bd,t)}function mE(){Oo(Bd),Oo(EM),Oo(CM)}function dwe(e){mm(CM.current);var t=mm(Bd.current),r=RJ(t,e.type);t!==r&&(xo(EM,e),xo(Bd,r))}function kK(e){EM.current===e&&(Oo(Bd),Oo(EM))}var ri=$p(0);function uk(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var I8=[];function jK(){for(var e=0;er?r:4,e(!0);var n=Q8.transition;Q8.transition={};try{e(!1),t()}finally{io=r,Q8.transition=n}}function xwe(){return fc().memoizedState}function iJe(e,t,r){var n=Ap(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},Ywe(e))Fwe(t,r);else if(r=awe(e,t,r,n),r!==null){var o=Rs();uu(r,e,n,o),Nwe(r,t,n)}}function aJe(e,t,r){var n=Ap(e),o={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(Ywe(e))Fwe(t,o);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var a=t.lastRenderedState,s=i(a,r);if(o.hasEagerState=!0,o.eagerState=s,wu(s,a)){var l=t.interleaved;l===null?(o.next=o,NK(t)):(o.next=l.next,l.next=o),t.interleaved=o;return}}catch{}finally{}r=awe(e,t,o,n),r!==null&&(o=Rs(),uu(r,e,n,o),Nwe(r,t,n))}}function Ywe(e){var t=e.alternate;return e===si||t!==null&&t===si}function Fwe(e,t){bv=dk=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function Nwe(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,mK(e,r)}}var gk={readContext:gc,useCallback:is,useContext:is,useEffect:is,useImperativeHandle:is,useInsertionEffect:is,useLayoutEffect:is,useMemo:is,useReducer:is,useRef:is,useState:is,useDebugValue:is,useDeferredValue:is,useTransition:is,useMutableSource:is,useSyncExternalStore:is,useId:is,unstable_isNewReconciler:!1},sJe={readContext:gc,useCallback:function(e,t){return $u().memoizedState=[e,t===void 0?null:t],e},useContext:gc,useEffect:Soe,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,FS(4194308,4,Iwe.bind(null,t,e),r)},useLayoutEffect:function(e,t){return FS(4194308,4,e,t)},useInsertionEffect:function(e,t){return FS(4,2,e,t)},useMemo:function(e,t){var r=$u();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=$u();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=iJe.bind(null,si,e),[n.memoizedState,e]},useRef:function(e){var t=$u();return e={current:e},t.memoizedState=e},useState:Doe,useDebugValue:HK,useDeferredValue:function(e){return $u().memoizedState=e},useTransition:function(){var e=Doe(!1),t=e[0];return e=oJe.bind(null,e[1]),$u().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=si,o=$u();if(Wo){if(r===void 0)throw Error(St(407));r=r()}else{if(r=t(),ya===null)throw Error(St(349));Lm&30||hwe(n,t,r)}o.memoizedState=r;var i={value:r,getSnapshot:t};return o.queue=i,Soe(mwe.bind(null,n,i,e),[e]),n.flags|=2048,vM(9,pwe.bind(null,n,i,r,t),void 0,null),r},useId:function(){var e=$u(),t=ya.identifierPrefix;if(Wo){var r=zg,n=Ug;r=(n&~(1<<32-cu(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=IM++,0<\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=a.createElement(r,{is:n.is}):(e=a.createElement(r),r==="select"&&(a=e,n.multiple?a.multiple=!0:n.size&&(a.size=n.size))):e=a.createElementNS(e,r),e[td]=t,e[yM]=n,Hwe(e,t,!1,!1),t.stateNode=e;e:{switch(a=OJ(r,n),r){case"dialog":jo("cancel",e),jo("close",e),o=n;break;case"iframe":case"object":case"embed":jo("load",e),o=n;break;case"video":case"audio":for(o=0;owE&&(t.flags|=128,n=!0,CQ(i,!1),t.lanes=4194304)}else{if(!n)if(e=uk(a),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),CQ(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!Wo)return as(t),null}else 2*Yi()-i.renderingStartTime>wE&&r!==1073741824&&(t.flags|=128,n=!0,CQ(i,!1),t.lanes=4194304);i.isBackwards?(a.sibling=t.child,t.child=a):(r=i.last,r!==null?r.sibling=a:t.child=a,i.last=a)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Yi(),t.sibling=null,r=ri.current,xo(ri,n?r&1|2:r&1),t):(as(t),null);case 22:case 23:return WK(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?Vl&1073741824&&(as(t),t.subtreeFlags&6&&(t.flags|=8192)):as(t),null;case 24:return null;case 25:return null}throw Error(St(156,t.tag))}function hJe(e,t){switch(MK(t),t.tag){case 1:return Ql(t.type)&&ok(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return mE(),Oo(Il),Oo(ws),jK(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return kK(t),null;case 13:if(Oo(ri),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(St(340));hE()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Oo(ri),null;case 4:return mE(),null;case 10:return FK(t.type._context),null;case 22:case 23:return WK(),null;case 24:return null;default:return null}}var sN=!1,fs=!1,pJe=typeof WeakSet=="function"?WeakSet:Set,nr=null;function Cy(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){mi(e,t,n)}else r.current=null}function f5(e,t,r){try{r()}catch(n){mi(e,t,n)}}var Loe=!1;function mJe(e,t){if(qJ=ek,e=WBe(),QK(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var o=n.anchorOffset,i=n.focusNode;n=n.focusOffset;try{r.nodeType,i.nodeType}catch{r=null;break e}var a=0,s=-1,l=-1,A=0,u=0,d=e,g=null;t:for(;;){for(var c;d!==r||o!==0&&d.nodeType!==3||(s=a+o),d!==i||n!==0&&d.nodeType!==3||(l=a+n),d.nodeType===3&&(a+=d.nodeValue.length),(c=d.firstChild)!==null;)g=d,d=c;for(;;){if(d===e)break t;if(g===r&&++A===o&&(s=a),g===i&&++u===n&&(l=a),(c=d.nextSibling)!==null)break;d=g,g=d.parentNode}d=c}r=s===-1||l===-1?null:{start:s,end:l}}else r=null}r=r||{start:0,end:0}}else r=null;for($J={focusedElem:e,selectionRange:r},ek=!1,nr=t;nr!==null;)if(t=nr,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,nr=e;else for(;nr!==null;){t=nr;try{var f=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(f!==null){var h=f.memoizedProps,p=f.memoizedState,B=t.stateNode,y=B.getSnapshotBeforeUpdate(t.elementType===t.type?h:Xc(t.type,h),p);B.__reactInternalSnapshotBeforeUpdate=y}break;case 3:var C=t.stateNode.containerInfo;C.nodeType===1?C.textContent="":C.nodeType===9&&C.documentElement&&C.removeChild(C.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(St(163))}}catch(Q){mi(t,t.return,Q)}if(e=t.sibling,e!==null){e.return=t.return,nr=e;break}nr=t.return}return f=Loe,Loe=!1,f}function xv(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var o=n=n.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&f5(t,r,i)}o=o.next}while(o!==n)}}function DU(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function h5(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function Twe(e){var t=e.alternate;t!==null&&(e.alternate=null,Twe(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[td],delete t[yM],delete t[t5],delete t[_Te],delete t[eJe])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Jwe(e){return e.tag===5||e.tag===3||e.tag===4}function Toe(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Jwe(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function p5(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=nk));else if(n!==4&&(e=e.child,e!==null))for(p5(e,t,r),e=e.sibling;e!==null;)p5(e,t,r),e=e.sibling}function m5(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(m5(e,t,r),e=e.sibling;e!==null;)m5(e,t,r),e=e.sibling}var Ua=null,Zc=!1;function lh(e,t,r){for(r=r.child;r!==null;)Pwe(e,t,r),r=r.sibling}function Pwe(e,t,r){if(md&&typeof md.onCommitFiberUnmount=="function")try{md.onCommitFiberUnmount(QU,r)}catch{}switch(r.tag){case 5:fs||Cy(r,t);case 6:var n=Ua,o=Zc;Ua=null,lh(e,t,r),Ua=n,Zc=o,Ua!==null&&(Zc?(e=Ua,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):Ua.removeChild(r.stateNode));break;case 18:Ua!==null&&(Zc?(e=Ua,r=r.stateNode,e.nodeType===8?E8(e.parentNode,r):e.nodeType===1&&E8(e,r),hM(e)):E8(Ua,r.stateNode));break;case 4:n=Ua,o=Zc,Ua=r.stateNode.containerInfo,Zc=!0,lh(e,t,r),Ua=n,Zc=o;break;case 0:case 11:case 14:case 15:if(!fs&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){o=n=n.next;do{var i=o,a=i.destroy;i=i.tag,a!==void 0&&(i&2||i&4)&&f5(r,t,a),o=o.next}while(o!==n)}lh(e,t,r);break;case 1:if(!fs&&(Cy(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(s){mi(r,t,s)}lh(e,t,r);break;case 21:lh(e,t,r);break;case 22:r.mode&1?(fs=(n=fs)||r.memoizedState!==null,lh(e,t,r),fs=n):lh(e,t,r);break;default:lh(e,t,r)}}function Joe(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new pJe),t.forEach(function(n){var o=MJe.bind(null,e,n);r.has(n)||(r.add(n),n.then(o,o))})}}function Rc(e,t){var r=t.deletions;if(r!==null)for(var n=0;no&&(o=a),n&=~i}if(n=o,n=Yi()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*wJe(n/1960))-n,10e?16:e,Oh===null)var n=!1;else{if(e=Oh,Oh=null,pk=0,Gn&6)throw Error(St(331));var o=Gn;for(Gn|=4,nr=e.current;nr!==null;){var i=nr,a=i.child;if(nr.flags&16){var s=i.deletions;if(s!==null){for(var l=0;lYi()-JK?xm(e,0):TK|=r),vl(e,t)}function _we(e,t){t===0&&(e.mode&1?(t=$F,$F<<=1,!($F&130023424)&&($F=4194304)):t=1);var r=Rs();e=$g(e,t),e!==null&&(Ub(e,t,r),vl(e,r))}function vJe(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),_we(e,r)}function MJe(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,o=e.memoizedState;o!==null&&(r=o.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(St(314))}n!==null&&n.delete(t),_we(e,r)}var eye;eye=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||Il.current)yl=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return yl=!1,gJe(e,t,r);yl=!!(e.flags&131072)}else yl=!1,Wo&&t.flags&1048576&&nwe(t,sk,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;NS(e,t),e=t.pendingProps;var o=fE(t,ws.current);Ty(t,r),o=zK(null,t,n,e,o,r);var i=GK();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ql(n)?(i=!0,ik(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,DK(t),o.updater=FU,t.stateNode=o,o._reactInternals=t,s5(t,n,e,r),t=c5(null,t,n,!0,i,r)):(t.tag=0,Wo&&i&&vK(t),Ss(null,t,o,r),t=t.child),t;case 16:n=t.elementType;e:{switch(NS(e,t),e=t.pendingProps,o=n._init,n=o(n._payload),t.type=n,o=t.tag=xJe(n),e=Xc(n,e),o){case 0:t=A5(null,t,n,e,r);break e;case 1:t=Roe(null,t,n,e,r);break e;case 11:t=zoe(null,t,n,e,r);break e;case 14:t=Goe(null,t,n,Xc(n.type,e),r);break e}throw Error(St(306,n,""))}return t;case 0:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Xc(n,o),A5(e,t,n,o,r);case 1:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Xc(n,o),Roe(e,t,n,o,r);case 3:e:{if(zwe(t),e===null)throw Error(St(387));n=t.pendingProps,i=t.memoizedState,o=i.element,swe(e,t),ck(t,n,null,r);var a=t.memoizedState;if(n=a.element,i.isDehydrated)if(i={element:n,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=BE(Error(St(423)),t),t=Hoe(e,t,n,r,o);break e}else if(n!==o){o=BE(Error(St(424)),t),t=Hoe(e,t,n,r,o);break e}else for(nA=ap(t.stateNode.containerInfo.firstChild),cA=t,Wo=!0,eu=null,r=uwe(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(hE(),n===o){t=_g(e,t,r);break e}Ss(e,t,n,r)}t=t.child}return t;case 5:return dwe(t),e===null&&o5(t),n=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,a=o.children,_J(n,o)?a=null:i!==null&&_J(n,i)&&(t.flags|=32),Uwe(e,t),Ss(e,t,a,r),t.child;case 6:return e===null&&o5(t),null;case 13:return Gwe(e,t,r);case 4:return SK(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=pE(t,null,n,r):Ss(e,t,n,r),t.child;case 11:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Xc(n,o),zoe(e,t,n,o,r);case 7:return Ss(e,t,t.pendingProps,r),t.child;case 8:return Ss(e,t,t.pendingProps.children,r),t.child;case 12:return Ss(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,o=t.pendingProps,i=t.memoizedProps,a=o.value,xo(lk,n._currentValue),n._currentValue=a,i!==null)if(wu(i.value,a)){if(i.children===o.children&&!Il.current){t=_g(e,t,r);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var s=i.dependencies;if(s!==null){a=i.child;for(var l=s.firstContext;l!==null;){if(l.context===n){if(i.tag===1){l=Hg(-1,r&-r),l.tag=2;var A=i.updateQueue;if(A!==null){A=A.shared;var u=A.pending;u===null?l.next=l:(l.next=u.next,u.next=l),A.pending=l}}i.lanes|=r,l=i.alternate,l!==null&&(l.lanes|=r),i5(i.return,r,t),s.lanes|=r;break}l=l.next}}else if(i.tag===10)a=i.type===t.type?null:i.child;else if(i.tag===18){if(a=i.return,a===null)throw Error(St(341));a.lanes|=r,s=a.alternate,s!==null&&(s.lanes|=r),i5(a,r,t),a=i.sibling}else a=i.child;if(a!==null)a.return=i;else for(a=i;a!==null;){if(a===t){a=null;break}if(i=a.sibling,i!==null){i.return=a.return,a=i;break}a=a.return}i=a}Ss(e,t,o.children,r),t=t.child}return t;case 9:return o=t.type,n=t.pendingProps.children,Ty(t,r),o=gc(o),n=n(o),t.flags|=1,Ss(e,t,n,r),t.child;case 14:return n=t.type,o=Xc(n,t.pendingProps),o=Xc(n.type,o),Goe(e,t,n,o,r);case 15:return kwe(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Xc(n,o),NS(e,t),t.tag=1,Ql(n)?(e=!0,ik(t)):e=!1,Ty(t,r),Awe(t,n,o),s5(t,n,o,r),c5(null,t,n,!0,e,r);case 19:return Rwe(e,t,r);case 22:return jwe(e,t,r)}throw Error(St(156,t.tag))};function tye(e,t){return bBe(e,t)}function bJe(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function _A(e,t,r,n){return new bJe(e,t,r,n)}function KK(e){return e=e.prototype,!(!e||!e.isReactComponent)}function xJe(e){if(typeof e=="function")return KK(e)?1:0;if(e!=null){if(e=e.$$typeof,e===gK)return 11;if(e===fK)return 14}return 2}function cp(e,t){var r=e.alternate;return r===null?(r=_A(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function kS(e,t,r,n,o,i){var a=2;if(n=e,typeof e=="function")KK(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case gy:return Ym(r.children,o,i,t);case dK:a=8,o|=8;break;case NJ:return e=_A(12,r,t,o|2),e.elementType=NJ,e.lanes=i,e;case DJ:return e=_A(13,r,t,o),e.elementType=DJ,e.lanes=i,e;case SJ:return e=_A(19,r,t,o),e.elementType=SJ,e.lanes=i,e;case cBe:return kU(r,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case lBe:a=10;break e;case ABe:a=9;break e;case gK:a=11;break e;case fK:a=14;break e;case xh:a=16,n=null;break e}throw Error(St(130,e==null?e:typeof e,""))}return t=_A(a,r,t,o),t.elementType=e,t.type=n,t.lanes=i,t}function Ym(e,t,r,n){return e=_A(7,e,n,t),e.lanes=r,e}function kU(e,t,r,n){return e=_A(22,e,n,t),e.elementType=cBe,e.lanes=r,e.stateNode={isHidden:!1},e}function Y8(e,t,r){return e=_A(6,e,null,t),e.lanes=r,e}function F8(e,t,r){return t=_A(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function YJe(e,t,r,n,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=c8(0),this.expirationTimes=c8(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=c8(0),this.identifierPrefix=n,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function XK(e,t,r,n,o,i,a,s,l){return e=new YJe(e,t,r,s,l),t===1?(t=1,i===!0&&(t|=8)):t=0,i=_A(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},DK(i),e}function FJe(e,t,r){var n=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(iye)}catch(e){console.error(e)}}iye(),nBe.exports=EA;var aye=nBe.exports;const jJe=oK(aye);var $oe=aye;YJ.createRoot=$oe.createRoot,YJ.hydrateRoot=$oe.hydrateRoot;var _oe={};(function(){try{if(typeof document<"u"){var e=document.createElement("style");e.appendChild(document.createTextNode('@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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ADIAMAAxADAAIABEAGUAcwBpAGcAbgAgAFMAYwBpAGUAbgBjAGUALAAgAEkAbgBjAC4ACgBDAG8AcAB5AHIAaQBnAGgAdAAgACgAYwApACAAMgAwADEANAAtADIAMAAxADgAIABLAGgAYQBuACAAQQBjAGEAZABlAG0AeQBLAGEAVABlAFgAXwBBAE0AUwBSAGUAZwB1AGwAYQByAEYAbwBuAHQARgBvAHIAZwBlACAAMgAuADAAIAA6ACAASwBhAFQAZQBYAF8AQQBNAFMALQBSAGUAZwB1AGwAYQByAEsAYQBUAGUAWABfAEEATQBTAC0AUgBlAGcAdQBsAGEAcgBWAGUAcgBzAGkAbwBuACAAMQAuADEAOwAgAHQAdABmAGEAdQB0AG8AaABpAG4AdAAgACgAdgAxAC4AOAAuADMAKQBDAG8AcAB5AHIAaQBnAGgAdAAgACgAYwApACAAMgAwADAAOQAtADIAMAAxADAALAAgAEQAZQBzAGkAZwBuACAAUwBjAGkAZQBuAGMAZQAsACAASQBuAGMALgAgACgAPAB3AHcAdwAuAG0AYQB0AGgAagBhAHgALgBvAHIAZwA+ACkACgBDAG8AcAB5AHIAaQBnAGgAdAAgACgAYwApACAAMgAwADEANAAtADIAMAAxADgAIABLAGgAYQBuACAAQQBjAGEAZABlAG0AeQAgACgAPAB3AHcAdwAuAGsAaABhAG4AYQBjAGEAZABlAG0AeQAuAG8AcgBnAD4AKQAsAAoAdwBpAHQAaAAgAFIAZQBzAGUAcgB2AGUAZAAgAEYAbwBuAHQAIABOAGEAbQBlACAASwBhAFQAZQBYAF8AQQBNAFMALgAKAAoAVABoAGkAcwAgAEYAbwBuAHQAIABTAG8AZgB0AHcAYQByAGUAIABpAHMAIABsAGkAYwBlAG4AcwBlAGQAIAB1AG4AZABlAHIAIAB0AGgAZQAgAFMASQBMACAATwBwAGUAbgAgAEYAbwBuAHQAIABMAGkAYwBlAG4AcwBlACwAIABWAGUAcgBzAGkAbwBuACAAMQAuADEALgAKAFQAaABpAHMAIABsAGkAYwBlAG4AcwBlACAAYQB2AGEAaQBsAGEAYgBsAGUAIAB3AGkAdABoACAAYQAgAEYAQQBRACAAYQB0ADoACgBoAHQAdABwADoALwAvAHMAYwByAGkAcAB0AHMALgBzAGkAbAAuAG8AcgBnAC8ATwBGAEwAaAB0AHQAcAA6AC8ALwBzAGMAcgBpAHAAdABzAC4AcwBpAGwALgBvAHIAZwAvAE8ARgBMAAIAAAAAAAD/gwAyAAAAAAAAAAAAAAAAAAAAAAAAAAABBAAAAAEAAgADACQAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQBOAQIAlgCKAOoBAwDYANkBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkA7wE6ATsBPAE9AT4BPwFAAUEBQgFDAUQBRQFGAUcBSAFJAUoApwFLAUwBTQFOAU8BUAFRAVIBUwFUAVUBVgFXAVgBWQFaAVsBXAFdAV4BXwFgAWEBYgFjAWQBZQFmAWcBaAFpAWoBawFsAW0BbgFvAXABcQFyAXMBdAF1AXYBdwF4AXkBegF7AXwBfQF+AX8BgAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBjAGNAY4BjwGQAZEBkgGTAZQBlQGWAZcBmAGZAZoBmwGcAZ0BngGfAaABoQGiAaMBpAGlAaYBpwGoAakBqgGrAawBrQGuAa8BsAGxAbIBswC5AbQBtQG2AbcBuAG5AboBuwG8Ab0BvgG/AcABwQHCAcMBxAHFAcYBxwHIAckBygHLAcwBzQHOAc8B0AHRAdIB0wHUAdUB1gHXAdgB2QHaAdsB3AHdAd4HdW5pMDBBMARoYmFyB3VuaTAzMDIJdGlsZGVjb21iB3VuaTAzREQHdW5pMDNGMAd1bmkyMDM1B3VuaTIxMEYHdW5pMjEyNwd1bmkyMTMyB3VuaTIxMzYHdW5pMjEzNwd1bmkyMTM4B3VuaTIxNDEJYXJyb3dsZWZ0CmFycm93cmlnaHQHdW5pMjE5QQd1bmkyMTlCB3VuaTIxOUUHdW5pMjFBMAd1bmkyMUEyB3VuaTIxQTMHdW5pMjFBQgd1bmkyMUFDB3VuaTIxQUQHdW5pMjFBRQd1bmkyMUIwB3VuaTIxQjEHdW5pMjFCNgd1bmkyMUI3B3VuaTIxQkEHdW5pMjFCQgd1bmkyMUJFB3VuaTIxQkYHdW5pMjFDMgd1bmkyMUMzB3VuaTIxQzQHdW5pMjFDNgd1bmkyMUM3B3VuaTIxQzgHdW5pMjFDOQd1bmkyMUNBB3VuaTIxQ0IHdW5pMjFDQwd1bmkyMUNEB3VuaTIxQ0UHdW5pMjFDRgd1bmkyMURBB3VuaTIxREIHdW5pMjFERAd1bmkyMUUwB3VuaTIxRTIHdW5pMjIwMQd1bmkyMjA0CGVtcHR5c2V0B3VuaTIyMEQHdW5pMjIxNAd1bmkyMjE2DHByb3BvcnRpb25hbAVhbmdsZQd1bmkyMjIxB3VuaTIyMjIHdW5pMjIyMwd1bmkyMjI0B3VuaTIyMjUHdW5pMjIyNgl0aGVyZWZvcmUHdW5pMjIzNQdzaW1pbGFyB3VuaTIyM0QHdW5pMjI0MQd1bmkyMjQyB3VuaTIyNDYHdW5pMjI0QQd1bmkyMjRFB3VuaTIyNEYHdW5pMjI1MQd1bmkyMjUyB3VuaTIyNTMHdW5pMjI1Ngd1bmkyMjU3B3VuaTIyNUMHdW5pMjI2Ngd1bmkyMjY3B3VuaTIyNjgHdW5pMjI2OQd1bmkyMjZDB3VuaTIyNkUHdW5pMjI2Rgd1bmkyMjcwB3VuaTIyNzEHdW5pMjI3Mgd1bmkyMjczB3VuaTIyNzYHdW5pMjI3Nwd1bmkyMjdDB3VuaTIyN0QHdW5pMjI3RQd1bmkyMjdGB3VuaTIyODAHdW5pMjI4MQd1bmkyMjg4B3VuaTIyODkHdW5pMjI4QQd1bmkyMjhCB3VuaTIyOEYHdW5pMjI5MAd1bmkyMjlBB3VuaTIyOUIHdW5pMjI5RAd1bmkyMjlFB3VuaTIyOUYHdW5pMjJBMAd1bmkyMkExB3VuaTIyQTgHdW5pMjJBOQd1bmkyMkFBB3VuaTIyQUMHdW5pMjJBRAd1bmkyMkFFB3VuaTIyQUYHdW5pMjJCMgd1bmkyMkIzB3VuaTIyQjQHdW5pMjJCNQd1bmkyMkI4B3VuaTIyQkEHdW5pMjJCQgd1bmkyMkJDB2RvdG1hdGgHdW5pMjJDNwd1bmkyMkM5B3VuaTIyQ0EHdW5pMjJDQgd1bmkyMkNDB3VuaTIyQ0QHdW5pMjJDRQd1bmkyMkNGB3VuaTIyRDAHdW5pMjJEMQd1bmkyMkQyB3VuaTIyRDMHdW5pMjJENAd1bmkyMkQ2B3VuaTIyRDcHdW5pMjJEOAd1bmkyMkQ5B3VuaTIyREEHdW5pMjJEQgd1bmkyMkRFB3VuaTIyREYHdW5pMjJFMAd1bmkyMkUxB3VuaTIyRTYHdW5pMjJFNwd1bmkyMkU4B3VuaTIyRTkHdW5pMjJFQQd1bmkyMkVCB3VuaTIyRUMHdW5pMjJFRAd1bmkyMzIyB3VuaTIzMjMHdW5pMjRDOAhTRjAxMDAwMAhTRjAzMDAwMAhTRjAyMDAwMAhTRjA0MDAwMAd1bmkyNTcxB3VuaTI1NzIJZmlsbGVkYm94BkgyMjA3Mwd0cmlhZ3VwB3VuaTI1QjMHdW5pMjVCNgd0cmlhZ2RuB3VuaTI1QkQHdW5pMjVDMAd1bmkyNjA1B3VuaTI3MTMHdW5pMjcyMAd1bmkyOUVCB3VuaTJBNUUHdW5pMkE3RAd1bmkyQTdFB3VuaTJBODUHdW5pMkE4Ngd1bmkyQTg3B3VuaTJBODgHdW5pMkE4OQd1bmkyQThBB3VuaTJBOEIHdW5pMkE4Qwd1bmkyQTk1B3VuaTJBOTYHdW5pMkFCNQd1bmkyQUI2B3VuaTJBQjcHdW5pMkFCOAd1bmkyQUI5B3VuaTJBQkEHdW5pMkFDNQd1bmkyQUM2B3VuaTJBQ0IHdW5pMkFDQwd1bmlFMDA2B3VuaUUwMDcHdW5pRTAwOAd1bmlFMDA5B3VuaUUwMEMHdW5pRTAwRAd1bmlFMDBFB3VuaUUwMEYHdW5pRTAxMAd1bmlFMDExB3VuaUUwMTYHdW5pRTAxNwd1bmlFMDE4B3VuaUUwMTkHdW5pRTAxQQd1bmlFMDFCAAAAAAEAAf//AA8=) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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I0KxDABCsAtDKyCwYFBYILBAUVizBCAFIBuzBCYFGllCQiMgR7AGQ7ACYiCwAFBYsEBgWWawAWNgILABKyCKimEgsARDYGQjsAVDYWRQWLAEQ2EbsAVDYFmwAyWwAmIgsABQWLBAYFlmsAFjYbACJUZhOCMgPCM4GyEgIEYjR7ABKyNhOCFZsTABFCstsEcssQA6Ky6xMAEUKy2wSCyxADsrISMgIDywBiNCIzixMAEUK7AGQy6wMCstsEkssAAVIEewACNCsgABARUUEy6wNiotsEossAAVIEewACNCsgABARUUEy6wNiotsEsssQABFBOwNyotsEwssDkqLbBNLLAAFkUjIC4gRoojYTixMAEUKy2wTiywCiNCsE0rLbBPLLIAAEYrLbBQLLIAAUYrLbBRLLIBAEYrLbBSLLIBAUYrLbBTLLIAAEcrLbBULLIAAUcrLbBVLLIBAEcrLbBWLLIBAUcrLbBXLLMAAABDKy2wWCyzAAEAQystsFksswEAAEMrLbBaLLMBAQBDKy2wWyyzAAABQystsFwsswABAUMrLbBdLLMBAAFDKy2wXiyzAQEBQystsF8ssgAARSstsGAssgABRSstsGEssgEARSstsGIssgEBRSstsGMssgAASCstsGQssgABSCstsGUssgEASCstsGYssgEBSCstsGcsswAAAEQrLbBoLLMAAQBEKy2waSyzAQAARCstsGosswEBAEQrLbBrLLMAAAFEKy2wbCyzAAEBRCstsG0sswEAAUQrLbBuLLMBAQFEKy2wbyyxADwrLrEwARQrLbBwLLEAPCuwQCstsHEssQA8K7BBKy2wciywABaxADwrsEIrLbBzLLEBPCuwQCstsHQssQE8K7BBKy2wdSywABaxATwrsEIrLbB2LLEAPSsusTABFCstsHcssQA9K7BAKy2weCyxAD0rsEErLbB5LLEAPSuwQistsHossQE9K7BAKy2weyyxAT0rsEErLbB8LLEBPSuwQistsH0ssQA+Ky6xMAEUKy2wfiyxAD4rsEArLbB/LLEAPiuwQSstsIAssQA+K7BCKy2wgSyxAT4rsEArLbCCLLEBPiuwQSstsIMssQE+K7BCKy2whCyxAD8rLrEwARQrLbCFLLEAPyuwQCstsIYssQA/K7BBKy2whyyxAD8rsEIrLbCILLEBPyuwQCstsIkssQE/K7BBKy2wiiyxAT8rsEIrLbCLLLILAANFUFiwBhuyBAIDRVgjIRshWVlCK7AIZbADJFB4sQUBFUVYMFktAEu4AMhSWLEBAY5ZsAG5CAAIAGNwsQAHQrIAAQAqsQAHQrMMBAEKKrEAB0KzEgIBCiqxAAhCugNAAAEACyqxAAlCugBAAAEACyq5AAMAAESxJAGIUViwQIhYuQADAGREsSgBiFFYuAgAiFi5AAMAAERZG7EnAYhRWLoIgAABBECIY1RYuQADAABEWVlZWVmzDgQBDiq4Af+FsASNsQIARLMFZAYAREQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAGUAZQK//+8CFQAAAr//7wIVAAAAAAAJAHIAAwABBAkAAACiAAAAAwABBAkAAQAiAKIAAwABBAkAAgAIAMQAAwABBAkAAwBMAMwAAwABBAkABAAsARgAAwABBAkABQBCAUQAAwABBAkABgAsARgAAwABBAkADQJyAYYAAwABBAkADgA0A/gAQwBvAHAAeQByAGkAZwBoAHQAIAAoAGMAKQAgADIAMAAwADkALQAyADAAMQAwACAARABlAHMAaQBnAG4AIABTAGMAaQBlAG4AYwBlACwAIABJAG4AYwAuAAoAQwBvAHAAeQByAGkAZwBoAHQAIAAoAGMAKQAgADIAMAAxADQALQAyADAAMQA4ACAASwBoAGEAbgAgAEEAYwBhAGQAZQBtAHkASwBhAFQAZQBYAF8AQwBhAGwAaQBnAHIAYQBwAGgAaQBjAEIAbwBsAGQARgBvAG4AdABGAG8AcgBnAGUAIAAyAC4AMAAgADoAIABLAGEAVABlAFgAXwBDAGEAbABpAGcAcgBhAHAAaABpAGMALQBCAG8AbABkAEsAYQBUAGUAWABfAEMAYQBsAGkAZwByAGEAcABoAGkAYwAtAEIAbwBsAGQAVgBlAHIAcwBpAG8AbgAgADEALgAxADsAIAB0AHQAZgBhAHUAdABvAGgAaQBuAHQAIAAoAHYAMQAuADgALgAzACkAQwBvAHAAeQByAGkAZwBoAHQAIAAoAGMAKQAgADIAMAAwADkALQAyADAAMQAwACwAIABEAGUAcwBpAGcAbgAgAFMAYwBpAGUAbgBjAGUALAAgAEkAbgBjAC4AIAAoADwAdwB3AHcALgBtAGEAdABoAGoAYQB4AC4AbwByAGcAPgApAAoAQwBvAHAAeQByAGkAZwBoAHQAIAAoAGMAKQAgADIAMAAxADQALQAyADAAMQA4ACAASwBoAGEAbgAgAEEAYwBhAGQAZQBtAHkAIAAoADwAdwB3AHcALgBrAGgAYQBuAGEAYwBhAGQAZQBtAHkALgBvAHIAZwA+ACkALAAKAHcAaQB0AGgAIABSAGUAcwBlAHIAdgBlAGQAIABGAG8AbgB0ACAATgBhAG0AZQAgAEsAYQBUAGUAWABfAEMAYQBsAGkAZwByAGEAcABoAGkAYwAuAAoACgBUAGgAaQBzACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAgAGkAcwAgAGwAaQBjAGUAbgBzAGUAZAAgAHUAbgBkAGUAcgAgAHQAaABlACAAUwBJAEwAIABPAHAAZQBuACAARgBvAG4AdAAgAEwAaQBjAGUAbgBzAGUALAAgAFYAZQByAHMAaQBvAG4AIAAxAC4AMQAuAAoAVABoAGkAcwAgAGwAaQBjAGUAbgBzAGUAIABhAHYAYQBpAGwAYQBiAGwAZQAgAHcAaQB0AGgAIABhACAARgBBAFEAIABhAHQAOgAKAGgAdAB0AHAAOgAvAC8AcwBjAHIAaQBwAHQAcwAuAHMAaQBsAC4AbwByAGcALwBPAEYATABoAHQAdABwADoALwAvAHMAYwByAGkAcAB0AHMALgBzAGkAbAAuAG8AcgBnAC8ATwBGAEwAAAACAAAAAAAA/4MAMgAAAAAAAAAAAAAAAAAAAAAAAAAAAB8AAAABAAIAAwAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0BAgd1bmkwMEEwAAEAAf//AA8=) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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sAJiILAAUFiwQGBZZrABY2AgsAErIIqKYSCwBENgZCOwBUNhZFBYsARDYRuwBUNgWbADJbACYiCwAFBYsEBgWWawAWNhsAIlRmE4IyA8IzgbISAgRiNHsAErI2E4IVmxMAEUKy2wRyyxADorLrEwARQrLbBILLEAOyshIyAgPLAGI0IjOLEwARQrsAZDLrAwKy2wSSywABUgR7AAI0KyAAEBFRQTLrA2Ki2wSiywABUgR7AAI0KyAAEBFRQTLrA2Ki2wSyyxAAEUE7A3Ki2wTCywOSotsE0ssAAWRSMgLiBGiiNhOLEwARQrLbBOLLAKI0KwTSstsE8ssgAARistsFAssgABRistsFEssgEARistsFIssgEBRistsFMssgAARystsFQssgABRystsFUssgEARystsFYssgEBRystsFcsswAAAEMrLbBYLLMAAQBDKy2wWSyzAQAAQystsFosswEBAEMrLbBbLLMAAAFDKy2wXCyzAAEBQystsF0sswEAAUMrLbBeLLMBAQFDKy2wXyyyAABFKy2wYCyyAAFFKy2wYSyyAQBFKy2wYiyyAQFFKy2wYyyyAABIKy2wZCyyAAFIKy2wZSyyAQBIKy2wZiyyAQFIKy2wZyyzAAAARCstsGgsswABAEQrLbBpLLMBAABEKy2waiyzAQEARCstsGssswAAAUQrLbBsLLMAAQFEKy2wbSyzAQABRCstsG4sswEBAUQrLbBvLLEAPCsusTABFCstsHAssQA8K7BAKy2wcSyxADwrsEErLbByLLAAFrEAPCuwQistsHMssQE8K7BAKy2wdCyxATwrsEErLbB1LLAAFrEBPCuwQistsHYssQA9Ky6xMAEUKy2wdyyxAD0rsEArLbB4LLEAPSuwQSstsHkssQA9K7BCKy2weiyxAT0rsEArLbB7LLEBPSuwQSstsHwssQE9K7BCKy2wfSyxAD4rLrEwARQrLbB+LLEAPiuwQCstsH8ssQA+K7BBKy2wgCyxAD4rsEIrLbCBLLEBPiuwQCstsIIssQE+K7BBKy2wgyyxAT4rsEIrLbCELLEAPysusTABFCstsIUssQA/K7BAKy2whiyxAD8rsEErLbCHLLEAPyuwQistsIgssQE/K7BAKy2wiSyxAT8rsEErLbCKLLEBPyuwQistsIsssgsAA0VQWLAGG7IEAgNFWCMhGyFZWUIrsAhlsAMkUHixBQEVRVgwWS0AS7gAyFJYsQEBjlmwAbkIAAgAY3CxAAdCsgABACqxAAdCswwEAQoqsQAHQrMSAgEKKrEACEK6A0AAAQALKrEACUK6AEAAAQALKrkAAwAARLEkAYhRWLBAiFi5AAMAZESxKAGIUVi4CACIWLkAAwAARFkbsScBiFFYugiAAAEEQIhjVFi5AAMAAERZWVlZWbMOBAEOKrgB/4WwBI2xAgBEswVkBgBERAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAGQARQBFAsH/6gIVAAACwf/qAhUAAAAAAAkAcgADAAEECQAAAKIAAAADAAEECQABACIAogADAAEECQACAA4AxAADAAEECQADAFIA0gADAAEECQAEADIBJAADAAEECQAFAEIBVgADAAEECQAGADIBJAADAAEECQANAnIBmAADAAEECQAOADQECgBDAG8AcAB5AHIAaQBnAGgAdAAgACgAYwApACAAMgAwADAAOQAtADIAMAAxADAAIABEAGUAcwBpAGcAbgAgAFMAYwBpAGUAbgBjAGUALAAgAEkAbgBjAC4ACgBDAG8AcAB5AHIAaQBnAGgAdAAgACgAYwApACAAMgAwADEANAAtADIAMAAxADgAIABLAGgAYQBuACAAQQBjAGEAZABlAG0AeQBLAGEAVABlAFgAXwBDAGEAbABpAGcAcgBhAHAAaABpAGMAUgBlAGcAdQBsAGEAcgBGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAEsAYQBUAGUAWABfAEMAYQBsAGkAZwByAGEAcABoAGkAYwAtAFIAZQBnAHUAbABhAHIASwBhAFQAZQBYAF8AQwBhAGwAaQBnAHIAYQBwAGgAaQBjAC0AUgBlAGcAdQBsAGEAcgBWAGUAcgBzAGkAbwBuACAAMQAuADEAOwAgAHQAdABmAGEAdQB0AG8AaABpAG4AdAAgACgAdgAxAC4AOAAuADMAKQBDAG8AcAB5AHIAaQBnAGgAdAAgACgAYwApACAAMgAwADAAOQAtADIAMAAxADAALAAgAEQAZQBzAGkAZwBuACAAUwBjAGkAZQBuAGMAZQAsACAASQBuAGMALgAgACgAPAB3AHcAdwAuAG0AYQB0AGgAagBhAHgALgBvAHIAZwA+ACkACgBDAG8AcAB5AHIAaQBnAGgAdAAgACgAYwApACAAMgAwADEANAAtADIAMAAxADgAIABLAGgAYQBuACAAQQBjAGEAZABlAG0AeQAgACgAPAB3AHcAdwAuAGsAaABhAG4AYQBjAGEAZABlAG0AeQAuAG8AcgBnAD4AKQAsAAoAdwBpAHQAaAAgAFIAZQBzAGUAcgB2AGUAZAAgAEYAbwBuAHQAIABOAGEAbQBlACAASwBhAFQAZQBYAF8AQwBhAGwAaQBnAHIAYQBwAGgAaQBjAC4ACgAKAFQAaABpAHMAIABGAG8AbgB0ACAAUwBvAGYAdAB3AGEAcgBlACAAaQBzACAAbABpAGMAZQBuAHMAZQBkACAAdQBuAGQAZQByACAAdABoAGUAIABTAEkATAAgAE8AcABlAG4AIABGAG8AbgB0ACAATABpAGMAZQBuAHMAZQAsACAAVgBlAHIAcwBpAG8AbgAgADEALgAxAC4ACgBUAGgAaQBzACAAbABpAGMAZQBuAHMAZQAgAGEAdgBhAGkAbABhAGIAbABlACAAdwBpAHQAaAAgAGEAIABGAEEAUQAgAGEAdAA6AAoAaAB0AHQAcAA6AC8ALwBzAGMAcgBpAHAAdABzAC4AcwBpAGwALgBvAHIAZwAvAE8ARgBMAGgAdAB0AHAAOgAvAC8AcwBjAHIAaQBwAHQAcwAuAHMAaQBsAC4AbwByAGcALwBPAEYATAACAAAAAAAA/4MAMgAAAAAAAAAAAAAAAAAAAAAAAAAAAB8AAAABAAIAAwAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0BAgd1bmkwMEEwAAEAAf//AA8=) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAADPwAA4AAAAATIAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAApXAAAAFYAAABgRvhU8mNtYXAAACm0AAAAZQAAAITlzQYYY3Z0IAAAMWgAAAAiAAAAPA20Aj1mcGdtAAAqHAAABrsAAA4MYi77e2dhc3AAADPoAAAACAAAAAgAAAAQZ2x5ZgAAAUQAACW2AAAzXhDrOLhoZWFkAAAn3AAAADYAAAA2Y+NC2GhoZWEAACk8AAAAHwAAACQIAgQtaG10eAAAKBQAAAEnAAABfOExDm5sb2NhAAAnHAAAAMAAAADANkhDSW1heHAAACb8AAAAIAAAACABDA6wbmFtZQAAMYwAAAGjAAAEfmGtfRVwb3N0AAAzMAAAALgAAAEgXMUS63ByZXAAADDYAAAAjgAAAKdoSsqceNqVegVg21i2tu6VLRllEJnZkpltxY7tJI7D0DA0STFtUuZuOx2eecO7Q8sM7w3DMjMzM/PuY8aZif8r2UmHfhpobUu698B3vgNXGMRyGIZ9GbIYjpEYlrfkLWLeEsy9dj2Xg+xzf5sD70H3nG79E/Z38L3oDhrTfMCkIyDMxUuFUo5jiACNk7hQLJTy6NvpUCEUKgzEaJ/K6+Y4Rv4WgrWtV0Jwg8AITqeAVtOBd2N/gh/CdBgvr6ZXYWg1WkRroCVYlszvfGRIMsKTUcpuv+ggUgYOcODdr495BZ2u8KnPxIBNp7WZNJ/FkOyx1j/hw/AjmIT1YWOY7kODjZ5KmMVzcSBx+ZxECkEOrYY+1qHEE8GAiP6XhZbQH5IsOstQkOQ4vlQsCMEALYgEwTLofrz9A/oCngbl8qXH8OYCsdLIcEEHpbMX75odPLv34AMzy65C41hu2NvMZ2YXehO9XRHLzSei7msWkmvrgkMUwMEsTpZVLuuFqSgTddqJzxbzZ+Z79+V6c8uJrmwyIGVd/KWjUnw8Wd362bVPs7XE+BXwutyaI1MINDEMYFPg/djbFKsR71NhQLGYbHTZSJscdFhCai94/2dsDrNf4/uo/MRtrUGwAn+LMegJHUBPqFlBVPQtSSylYhmeAyuvTrA8uzAb7fZaVWzgCYr92sF7b9u3cImjrRPzr1guv37zIXmtI60BMAh/paylAfLuRc7CkARBFtFqpWKxIKbgkV/YmLm1TMUc5vX2CvwaI24tPXhk/qjZbInHDvzId+eBdP+IvFoIfAY44CcxN1rNpOgSLEkEKSJ3iBLHF8Q8QZaQn0iOJwWR+3hGC6oeWzkWLbkCaW1GpyrYPANescfHShB8ppKL+yM2t9vh9/p7I7FK2BF2sx5biBOyaK+u1pP4AFzA9GgvvRrtBfyk30Ja/JLfIoEfgxPmrXflth6wgLUc8OW2vkuDvhyIUOjJfS0Rew67F6PRk7QWPSmDQxTbWOc5BBmCJC82DYOatIU3WYRMGf/CStJmmtXRvIdm9wbDs/04WqeE/QlvADuGo3WgrG0Y7Y3nnlPR8L//lJPtsb/1z9g/Yzdh5LZv25ElFO6uxmLV2E0x+S90X7TVDUPwBxiB7iOgrAsPRBFI0E1uZUQV+AYFv2V69orWil+LYxhE9/87ZMF/IN3tKNIsBrUcaUCRvA1/voPyOkQoB+WDlz9+fPHEA6lUct9gNM8RF8F/2K+ZPvjRyxNH3+nld+f7r+FTEW/zekzRCoMh8NeYA8ligAoewwQK2XyulJdYfxHFFPpYlMNH3A+Bz5xUM6pjW1Yrv8+mNxtdIvicl7zl/Ps5AGIZ3Kj7zFiiqEbrJtC6BfC3mBetS8m28PtFqR2EpFiHcqgquCMJVo5sHtq3OPym25JCdMmaLC4GqyMHrU2egzh15peU/eTZ+WAh6nK43KVc75q5j2WhSq1TyRhs9UA9+DMWRvt4CdkrfMcwokwZsquFYDFX2t66TRIEqKjmLj91af8+8+jw7EYk/+bC0mB3OjFsXV/v2bf4fT0+P3z41i57eO/QqD8mMLWskI9YF3uKpXnkD2OrAovgHzETxiJ/0GYSQBSVpFj0FwGCuwURVZAJIwomSPDZTfXWh8GeWZ1uLEGvb737j+qp+98a0X3MDT5vMv7F1s9V9eUHQQof+xnSxdrqgwT4DebdjidA+gMsyys4RebaUaqjiwWqPFsfNurKgxcqteHlWy/stgz17dscGJEKTvCbNesDaj5bmDtZmyg6Iuem64tRHeiR8ZRp/RvC36fRPkkkfzzssEB5L7QmhZPybm0DpiCClvyN44FHtb0ttNsjmcJ8V8SK6w7umj3y3mNdCxn+zHeuQNqh2boTkKxfCtXrK0NleAbykZ75uTheWR9cvjs/vZQ89s27cBxsHfJUBwvB0UJ9r4xAZM1d4FcYJUe2rDUfFAHaKxhQi5KfhY+eVINbcF1967uUB/z3P3yRh6xKpdXpN/itn8s5I9l6Bnrg1zAt4iER5YyQx25SYThCcjsoSgVBuhorcqZQvpIKJER0z7Nrc909jf2Bldmnzi5fev+dP167/JGgMFGaAFPRg+VDjaNzxwqz1bWLK2OXxvdOnxxW1+ubFWYwnG7qAsNlZE93qwbDCIMcFkT29LvMWohw2NmvJG07r1hCX8T2rm3RwG0Ly6OnG47XXunbfcN1339VY4+OcoyN9yTWBvObtWuHDlT4oa7x2792/IhXW951wWfr3nWjwzFZqR9Du0oom38Z/BKxjQXtatAo+dfaYRw6xykKF0r7Fe4Z9sTjHnc8Dn6pkNDWN2LVeLwak9FQQvz4PWR/EnOidZyWF67zMly5T1mRewFjgl8pCz5320uZEyK7/CVMgzW5NkE7ECqo8BdiTxL9D8PP/bMeUjrlTxDPfSSHnhBbfwYPw48hnybQE26zIpO0oxNNyhK1gSozCMOz8i+StJPl+Uc7ChsnQ8OH8o094zeHXYNS5NJAPRoqMJfb6oO3JC2pxECgX5rqXvf4Xbw2bctEPYu5Q8Jw0G9nMIB8+xu8G74bqyN0hoDML2QKysH3vL08EImhOFYWYkeuHF+SLBJPEhaG5xEvoMwIh/7sEvtcySXuy+8+NpIuGsmC8GZ6oFhKRV5XXL6x+pm+ZWHzKSqvUZWLat0Fn+HaN3nC4ZjlxlOP9B6JhShal05YRkZMkbBFqrsi8XDf/vHVo2+d0vaBJ48Y89mtf2gWD7EcOUXjyNpdSPbPwSexXmwSW0WRsbBrdCAGcVkH2Y5tLaSSwpFtVTqaKLptl1R8HeaQioikWZKVIRAmOR6Bt01ChCRne8Uk6BJ+1xNCd9/f9syvGu8eyggMaZir+LOheOjdTIUyFAqDe06XV+yJ3r2TnJH1ul3+r28ubdXu37hrvTRxfiWdVZNvOBhWA4PPN14n108xwznbhBjxzzfGQ9X1qMcUDWWY2rIxTJtN5mKvJ1CbrqV9Ytiqn+vX2TbUhvnB7rlNmA7snj+gd1WCBdaGT1UOBhtu5Mmh1q/hT+BfYWXkyQyuZN2SUlWysjEUJpDdRkFSlE0iq09B5F35FolXyLftXlC233UHVzFxB2JMwmqNRfzsUCLNCPWQKlm2Hjp8a5w+r3ooLXx477k0fSOcti9yRwh7RHR7tGnrWVfNZQ2YTZSu7gve7KQ0qp7R+BsXFrQl54Zu5sBbl1ZMw3Je9rR+h9+IfFdB0gpuRVpZQFlCxfqK1xQHkGJB2skQZED+kVCKsHY5UCyAt3D1Yukdla+l/LEKe2D9W++cG1DbN/f/+dcXVyZP3p0+/FSfs+TmLenjoXTFcwSG9XkbU2s4J7u1knFwKfn62bmhygb5qqXZQxO3Xzq1NhGoOJw2um9FZfDa+JPeAVnekdbv4C/g01gPkjcVkOXl5KAUOzIqJlXs16E+ib1qUanjCPSL/FvbE/CwN7ccxUMaUmcMvpsTq5SdqDY+ffuhPW+qdr1z/9no5Ln45pvdGbMHvwmqSAvXHRLAN7r8BskG7YR2rECZcq58fMTNWA2Xey5/vuLc0E/vf/PBXV1Vaz1xknRGgGOct3tvkrFhaZ2Av4RPYPNI+qYFKP0G3w50OSSINpe/qIZQ9GiHipgilS5EuSpfVnwkl74KrsAHXxsINQ2U3ewSQ/Hk2n2jw6OU084kVMeHHWE7oqKsEHJ7cLfOYbBqyIONt0t7PQ72zD7vdDRzzGYfN5wL5Yb3g/grnP1Vi8XkF7JjzvqpvqE6O+1ifTxf83Ge21zhUtQ3YO0OBVQ+o9fiYnhdYtE7eot58TxnZpI182kX5DzlDOLX0dYf8HH4fiyCjSN+7cp6TbAdD0olyUuSIFfwHRVybdrvVARSiRafFx7c1XpEbr5IUAj2THP+hLdxNlUznDanY/YIfnp1372Lw6/t8c+9cncus3ta3x8zxmv22bcdXFg/PBNz4ITF6DYJxiicM8SDBqrLE9kMLGiEyFRUpG3jI0u7Bi+FZ7TdB670nWyWt5602kvOh7SCBa+OiXNv2lgbHT6kNdOUnTGbtUa1QcYj1roJ/jPy6DDyaJpVeHun9JQbAEWVtoIKEGW1UchwShgFlEpLMUBdVUSlCAopWT1w4KGKEBbNwUgfk8+4Y9nYH0bzsQFqTnKwzeVwc89a6qSnkocfsJXi3WZNmGG9tEEN7jUEitnUDfeXRGswnOwKeJyTA6vivnv78taJANnl9/VuDuVdFve77j53LjIIGL8lHK7HQ6bv0sJENi/naG/rT/AUfBxl0jzyVyZi0ir+Ikgl2smgWMfbhXoJoMD34Ao7t0OrTWuyQvCw9tSek41gseknTfZwVyMSfbeDTtuf+zXZvW60+AT+gEW164B9l/XTr+jpg281LaZC1mqRylX7vP205bl1a3XS7ozSb6Tu9wSd81VdVzl5Z3DzbWkkYeu/WmfhBnwUY7AKkjAlmPSyhKwcAB1CqkNFRJBTQgfJ+jIiyplEDiG4cfKMEB5Me7KcxerMLma8r48Ftl47CGYLmap64pB9NveWIyPesJ7QOTIB7XG4ny/6zPaw2+mk0o3K4a2ZujpoeFUjnfxW0cPuHdCODuU+kV29zeHpFYJ2i3UY2ZRp/RFPwsewJjaFJB4fiOiUKngndBVxFFx3iFXKczt2bce4kuY7qVOum2XDS+qSJKVw+Tn42y+UozrTmCdMnuqbsRhtbCFVwIlDy4PpBcoVS897Sh89Wtrlt+AcQ902MXaSf/CEN2qleKuN29o4PC4ZWMrHHezCwWqfvtCz28btfcVowG1jLIz9RLg0P1QTv1kWU7NHOJ42mUJ1ondiqL8wco87GnETd6eMvCYueC/qlGzye/gsioYGioawUeY3FNZtPSk8eDVntGNjp4zht2mOJa/yX9tb4FS2n3hw1/6bg7TBmehPXHjtRT8XZh3m6QlK05/NOfJPHZkI8EQo/4TNoR/OSc1dAHQn07ab9NmhoXAxyttDxsegJc+OLYZ8kakZNysZMnoHa816GGqITGQq6ehbk2Y5lh2tX6m+DZ/C7kTSb7ZrMLHwgrqDVIIbYUyLhK5DObwVjXYuiXWNrJskRz6u6KDoJuv8PI/KPlT+b5c7BCl3wnLrI6m+9L4pIlG2aghPyN7bpxl4LOfz0GYL4dCxWovObDRp3BmnS6VlM35zgOaoxZ8lk9G4SeUjXTq7iWcNsQxtHtQ5o814qFSrlKsJ68hxPnlvX+OofWNquHTjcTelc4XsnG1SCAOV3uJhgo7xE6f+vtArqoya0Xgt2fWpa/4qaaZMpFvPac2EFsejgTPT/b7e0RRFWUqRt73tTUW0Y1Dr0jCEDu82mno/LgyPSUGHy1brtrtrIc4SEO2n3Iy3NtQj7Ro8atBWExpr3O1a4DzhwWTWpm1bG/8yiuQFZO1+SsbKjhXYtt0Dz7O7wpR5mSlfUkW2gdQuIfFto/IEvrqjH7JpumS1sG63e3DOlvgGR9YbS7Qm59vntW+O+NLBePDVXF829959I8c5b7w5ImR4wum3umzqIPi5Z8nakdoq26kZNtHNyJnhPef33Ksr7+Hjf3V+dfSU08WkQzmuNmNGZWKx6mxenun1Cjkbra5ktCYz0lePKq0z8IfYONLXoUyWCnKjlpcVUfMeXIn+nXq5jiv5vtChLQVF7VDawRa6FUQMfJy269VGyk4HDcfvG3ZOj59Y6q98P1btYpftfpHproK1Msp0loG+RPPpyQF/eMqXmxzOcKNmTwDuo3lrwGam1KQKhwAAIjO71nvTuWYx1lfiThI6xs145pb8vj1eShQMvdxeb2jS3e101z/Rt1bwaFV2OWvQLT/+blRDjmGHEMMd2BXvzClKxXahopSNnVhp15ZK8dtOjjvx4MHbNNEujwnZ4YzFwrfzvtKHSSlVmxnAs3c5nSXfwKipx1Uo84wl2Ezm4l1drqovYK55gp6HjvZtOB64GLHqKK3XbnKQ/lDFtUrHTnY3l59Go1P7uUjQZ9Y5tDohEOt55Qw19SFuiV51FYjPi9NTuZjb2t3D2RIJhqaFqCnkTvK1ewcr15o0ubRA0iar32cOX+uNOWt7xXHYs3VHj8VFe+73skW3HUKdyc3G03FM8flT+GuQz+V6r0HKjCI7UMlW/5+eLr4ULPDrA6lQbnVofaC39v/q8JfChW30mtmMN5zy/D96XP/ykOEVJCCMfwe+B1vE1mUkrBRt8qz+Zbxehx23K/GujG4Zvl0IItu0IxyFAyluF8IeXGFV+Yo6sJMuS9I3Upnn+T02cKIyfIG7ZT0cMyAKdfIUcXm5O0hqchGTCzzGDODESJkPmQp/zNOWSMh8LG/gbDoHpOkay6xAUNTrEs1BHD9cgseinpeAwDbQTE9UbnGISdGhNqZLpHA5Fhuk+EOR/ce9maxpbeG9UVPKfD1h1tih0Zz73lC5OP2OqalNSzqWi6tkRMygXvkuFCv9CBFdKZkFZGWUanh7sLrj8HaVjGyyM8fc6Q2lDsmhX+DMLVV310zw9MZrEwuTmeOjuQ/Tuf61XiMnLPWNmUoJZmz3odt/8aajR68v3nTEc2mv2Ou38/eM2CHo94wdyDy0Z8ka7InWesR0Ij9OUZo4WzZCAznduzp/bmX5XQ8eTebs+rJ/gKoutzvG3+Ie+D6shjSo8bIGilyKCp1Tk5IyjQ/sdIidbC8qnQu6jSc7hI10wD2XY7n8koMbmDl/XkQR5NIPnyi+L+qT7E7Dvr0Vv7t3XJef/aLj4DCcrXz+VPjv6v3d8MGLRhMfckT6JtzCcoq1Wm2NoWHawloXUhqbl++d8B0aDFczUV0zmV+4W8whuc2tn+Ab8D2K3HmvHIsEKSOuDSskMdmuODr5gxR3yLiDO9khFGxrCY6tBPgPJkJ1SBqnj1rsaaAG5qjDklZ9eegGzl/4XDooWY++3qTZe7aH55zOYNd/H2JUtaLnwtyZv3D3mGzZVxvSuqPjhmK3lTl15YhxOMecsG3Yg9bXNM6FzUY2aE3VDu5yo5iyo5j6Iup4h7GDKKbWJlzKVKuT7Doxoxif3+HNDu3W8f8d6dYhTcpqdqZuRSXbdoIKpMcOm3yJ/prT6rOsWkN2mBpTW8iu3ZOZ8u0X8j27jJmLYsGuNQUG08nc84IvPnj8xxfCd96b4F1qXmXgh2M3+nJjED491+sVcw4dUaLsjul4wb1XdI+mxhL1Yt0amdZGe2oxYWIql3G9JN6cA33JrcUl0N1t4xyem9iooUq5+oY2XKbj8kTW2/qt6seosp7CNrCb0dzp2uMH5us2/GUZZ6fykjh50tTGHim7c6e8EEQKKh7fGWqkts0ktb+JSqUnt6o7Fbokg0QUOrb7Web5bGSL3DA/fMy2b8YR98Wzi37h2rDZBhLRvOj8gBjwTB0eMw+VmOzbg8UBY/58ZVowW8WhR283z8wHLWPmQECtsqbD/qjqn+P+2LeFfLLUhJw5T5kq5mqOgkcE70sNFq5ONCv9aSqTCYuphsHu8w2HnK8TJ9xXjHa/lhT5sW4uM5eemkqHRwbjW4fG1FGPaA4s1aVYdqhAM346/va9XY7R3vAHo5FUDXB6vUXqqu9B8eNr/QLvh48ptX2VU+JeGTArx6XMTiUbDMh22jlDkMd+ARJ9KiiFs2L+Dnvh/bf0JuuJBzK98VUmMdsVHEst+L2R3qTLdGQpSfuWprtzDNNMvaXQFz1yQzkUtTaPTJ3X7L/eaI6inA4bvXxvemldVcHjs1NZj83Zq3N3FcIHMvbidFEXuHkV74Lf94eZwRnNTN/5qNsdIDFFjxh+CvHAbqRH0AleHi1KgS5xV0NKkulZCSjVTqvGbc9erpY520nqJ8nnA+HxE7fmbtuXmbXNTHx+81BPzhQ6OXKsEtRC0urKePsTRPfooPH2cHCCmJ2OPp6oTdDrVZrR++Km3HQcnky9NDIad7zySEyKPDb/ycdmTxb3w/Xa8q0nGsHUSDZjl5zibbOlGChW2PU4MdRPr8dUkDcmH78wGFZmUBfhZfhNbBTpP8DI+ku5ds3hUaO/2tlHkl46gpK1b1OLMstVbkRaS8rV596TGT81603U4mkX/aW3a0VdJAWAzeIO6jYWgqiaNif6Yw6dM7kUbVi6hg+Mhu7W9hkyCavKycDXE6Fw/5koIPWcO+V69MtAS+XNNsY0FnAaMwa93lcYHhJHubDFOG1cqsXNpUYMaAxmq3Iudz32W/gHTIu0IQlZGxL1egHSwuV/e889o+dT98EvG5/9Da3HN9Sy96nWtdi34e+U+9Uq5RyymJMsQrAovfW+u7pGLt8HP661Ec++QcPqlfkO+DwcRifZ6u2zVoAKW7UIIsCX/I+t/3DCX/2384e/MCCenkJz3zHwY8ymnM4EXFoAlWlQZ/bI8RKvsHS7xBHx9iyI43PgzEdzBcDMnMtMNjQWvKAV1Pd7oxBKu52qgpubOh3tZcRzl0IDtNFFNm6rVnoY66lUuAtgfPS0r1Fg5MprofVr8F/wfWj3kHw25KS1cuW1jWC0oQxLqTN5Y3kUuaS8Ofr1569Kr+L0O0/MpIxGxn5aMtdij+aSfhHMFMPgxt18OJu/dGBZLKdO//6BE5rJIZsxPlU9FrUbCM9n+CFy9Nq0bKfF1h/BI+AnGIfsxFIKOwSFjobtgldhSw48MqkrVS1ENXr0xoHehsr4uVHw5L6MyX4oMl5yxdjZUKrZNbpSPmZEq7Zard+BFryEiWhVHwfas6j2orI+7RMS2bY7eratDQDHJPXq7vGcujB2NhHNUvXzlaX1aTIReXJtWEX2gq/pTMniTKZS8My+PVmOFYoM7Y/BdFHKle+84t8s1G2lqdUKpvj19+BJ8CPMgfmQZb1OPS77lSee51lkSw/Jl5QXEgjwDu3l8cFRNfU4u9iV/ySuIS1au8FLRt+5O1OussfNk7HkQDWzsHtFNxKK3U0aKR2lMZO0mry7Hglm9svWDLcocAvqjYNIb14rozTPkkFZwfapiQXBNS8oI2CeDHaGJc/dZr5Mq6gzTESt3W8aUTP0wnCsNGKOCHbvHvAaUvy7U5zt26r9gXITzGsE88HmWm6m7uQDqxiOqqMMdCP/aTA/lkS5NCm6LRBTznA6pwBq6YVI5joTTRKgX7ddDa7/4l2ilTZvnX10jeDOTy9FFoyhGL7vKKM/fqMA1tQjyxaiGJ79izGVjY9snlsbFw/ODAhRQlQNvyX3IXZzCu6yAU1jdFWXnlrI54sWZI2lVhE8gyqgGLKGqFdivLSDbLHDuGIHFy/C+s9hYbU2jfNjF2zLtNVQy5bUatafaboiZh1tO5axFsLgmZtdDa9ncODzRxfnqVqzcWL01X6tr69QjflCrq5k9Gevu+akdrzPbvLsQniACOlDaEpkx7wIDx4npZLxIOcBZV9RAaRioPYbQegLKQAuoZaOjejUgmjdG3V0qXGPUfuFlXB0KrVAW/1TM7Nr3WOsxdDjZ0Jr4/QEbYxDeiTiHfOh/f6+lcX+AT6+s6PCLPSLLHD13EAi5aG69eZQVm0/eMHc40tDwHhB+KvTXbZpAlx/yOldG3/HtfunraIv/WZumdXHtbmc5ZmRhGOYkBHvb/0JvBvtF8JSyrm9X56xSlJQyhfQwqxiV/SnUjjlyaDMaXL5jOAotUtKdPmEeppq6llndbepGNjVXfbM7LM8RO4mm3btF28C8BqfLReN2s59Rvi3Mc0YSEbN7plyl6fpt3nmhBM9TZeRPrePdP9jr11IOmrKWy/r6Ky2G9UfNvn8HrQn7cWrnlaq9za/gu7X9eo1NDMypafsaah1mAILJ8fx9bfc9HPVcE7U6uzpB5lx660LbqvSF/wGvxX8HOtF60rJzpmMjKXOiZwCqB2EKb1L52v727bXlacU14PWg6ODlNql1ah1AePg3kCUwmspSQXLl7p10DtaU0tno3aNKpQy3h6KqWb79yZwcGmvn5nc3TUoaNVWLtLMROOnhqpOfaDQE2iOLEyB0kZugbIE+gZmR2dr7upC6YCTNh7w8wFLqpwwiLKFcDR93Qd+ikW237GRXk48RYnSC/Riflg7nXXrSFvcerPkBGPjuf16kLb6NaWDXMWgCozWb+rfXeS9y9W7OJZaEwxmX7TsDO07l+QLatrsn/b29C7G5syM9wEZP8dav4Q4+C1mUk76ObNG7lj4Hbpsw7aztxK0WwtVwB1bH9sA9qOkS1Wb85KjgWyOEc9eW+5JOWzZh2YGQ0dOu0qaYOFYoqeCYmIL8RUJU4it4mgPIWAG8h5KaSIpOcGCtGtnXFbaSQ4MTbLt1CH8yxkLADiQiob5QEwXGmbo7ntv13iGphPVXG65SelG35EmRPFmR9QyqQeEECkMEHaLkIjtK8dGLh4PN/yaEfDR4G+NkeLwwKRP1nuxlUB6/wGzKnHqYqmdORip6N5mTguDdw6B5Uq4AP7hDE19/ADu/Gyje9DgOTZTd4G439v9eFR34vHjG/7A4ZuPOnRxYmPrPXPgfsKfv0MX1ZcdBv+TyOMGxEVfQKydRB53WZRpQjs/Mh4VSrtXPSxKyAwe1U6NDpIpnUYFcRVl8FK7n0xOGVVua0J/9/wx3Kq3mLV6u2eYICxgUiQ0ocWqm9CSeh2v97JHE5X0we5ut95ArdS9KyonRWu1RldKhbL1n1u/AL8Fv8aySJqEIg3ZLnKusnWnfGzP/8X2m0ACakAlJdjAb+9N7dO6uveh6om+PLZaFzL66x2O5CW12uPUcW4ubjR7Ptaw+YNZ8NH1RtTVlWDiZqY7huaV4XGv+SCx5k6G0h61Uc8TVMx094ZA+eXISLf+AF4HX4U5t9/NoxleaUTaASJn02KbQ1Ce/Xc1nrdZKqr3ZsvEjKn/IUPASB0zg43XjDKCGrqZU1lh9Dca4dWHKKeJeh8povW1rV/AVeSHkDzbNcmaK9DrHOmLxPMd0TYFxyPXn71MWTxWjSpHvK13eqa0v0AzXJC6jRxSBYMz/eCRhPbMx3UDkDFeOuIfi4ZGj2fmOIKm9pCFzfzxNBkM/RChrgvVJ8/AAMZjIkKdz6bfrju3T8J5guFJqX0OgQdk1to+TRUF8IPnckNaInaIsdbhA3fj0PolZwwKNd7G4RNTx/Px8InsnhQbXFYxibp7uZbNFaqrgHV9h1LDkPhALR6PyMiX0Cw/DcNYDmsiGWr5iBZ2eBT5vKO9UGwP9Z7PmlcP5niFm/hAp7zrjD8FAbQe6Z6Aer3rhl1HRgyAGSKcEZzMn5CcNBHWq7qjZlPTebJvekpTsBAQXk+oNaTfPgrOrns9rx2bTWaiDWvsPksvRYWcsXjvWs/UIJ07ltojGlhSNRaErIOvhE2jYY+D09frSV7I45bZp41uGTWaVhN8BlV+aeRVu7Z9HkRs54BC5z1WUWEbnlXSvNIQK+EH5Tz08PtWXLE3wLU7x5IElTLZzMcDq6djsV1sl4HR44AK+MxDM6dGVHln1aaXAj3eFTG+N3pAZzMbJs2V0EqXbUwlUpQQ5Pb7VLiRZ31IqmorAHGYxnJIqphOxpqMJ/mMiegMfV6cnWQr1+E2GXIQww00Ta9teiaNrhAKwFyqW5PYWwtYsysQV0Orpf+efvDmnuqZO+mIjdss2AUdP3ZoQNL0rXgN9h/ZtNLqsLP8D7oi5V7AcRUk7Gw4EV0T2uezUXAZdUFeLCrzso9pc2BAUIrjq69mIm8r9YMSDaIyVkOXwO43D687jt0bXQWrQcnt6TIPbGaavt5KzXxdItd1J7NxOlZ540k3oeuzc04hYqr1WboCBk+31dc/suu6UKLB9LPxxZLsvSJ4I/Zx+AXMjOykxeSY72T17bdZSw+ZymZBFzC7yjEBfoGa99vYrNHj2Rvi+5XpfRnchX0afgDjdt47FuuEAttCpy8mdpmgmaQILb69UBjcReF2PU/RZnJ7OVt/FK3Wi7IzBl+B7IIBngi2X+ji61DxVscmL25jCFMUutUwmwzxPK66ctxkM7l0e0rXP46n/7I02yR0EviONui4Iom2rIsObDQrweGDfrWeTuvNN8Xib7vnsKvc1egfH0xudxWvRz2iXCyQnaaBf5nG4urBswRef7xmdoQr/jue31vMEIZpuzPOs35473rcybDLoRd3FycSbKqhMxjonW7m3QgT2E4fI3b2QuAsSe25f0DkuGfQPoz6OrbrgGk23D9QcNtZ/UK+Bx+Q+5d/OuH+FX7HZXl56rRtqhg2GxYs4RsQ//SjzEujyieEYhVT7xwWdl5fekkPLkNuu2XheLD1ukbo5FRDx+6vOAMe+2fqQUgVbsvvnqV8FHknnJrlCTwSzT5oHjgYTxMeZ+TK5V53M3BhMThgY5OGoSs3rMX07Gt/pYsWF3NZW8ylvM/3B6TzE1hsW2de2Xwn3WyXrQpvkCkYQCHw0yvmY3gy0YOfLVWrplFTt8bkmZg2r1x0MHWSMro5kxrKdvhwMmBjrD1CKZj/D43wzYJuPB/SpC4OB6K90EpxlJuXrW5vBfFjqIdcRd7OcTs5uD3plJDinYEOyk6d99EUN2yfQSpksnME9XLzVJAYOsgPviW6h5n5ymcXknb8iBHuumat4NXRzYpQU3VrUgOmu8VMlRhYI1TB9yVDWQ+bPrankCS5YD3ywlHpCnx0sl6aj+S+OvT9ez4aYYiTsNBfXrh8pPqmlSTLFl2ZS1Mqd1xXLnHj/XDG52ekuYRwwd+Y7BZj7pcZhN4hzw+eaR2Hp+FDWB15QZS2XyDqzOrar5myO+88Iz13Jl5t6OxE5rMG82pjUprIx6wDkxUpO9N3YuzWet/q6TsaY6zO7uECxJF6wVUu5Bs8RRlDxxNxPdiEdE85JUUDfE9Jby2n+k9qiYK0967JvcnenqSZb0rNWu/Q7kI6FjGKWh32vwDNA60UAAAAAQAAAF8AigADAAAAAAACAAAAGACNAAAAHA4MAAAAAAAAABIAEgASABIAOQBjANQA7QETAToBcAGNAbEBwgHWAe4CHAJIAnwCtgLiAxYDXQN9A74D+QQdBE4EZwSsBQoFkQXoBkAGnwcXB4gH7whACJkJDwluCiUKnQsKC5cMDwygDQENXQ25DkYO/Q9hD+EQSBBgEHgQjRDMEQwRNxF5EbMR7BI6EoESuhLyEz0TaRPOFBIURBSOFMcVDhVbFYsVyRYLFnYWwRcQF1UXVRd2F50X3hgaGEsYlBjVGVcZrwABAAAAAQAAUl9pMV8PPPUADwPoAAAAAAAAAAAAAAAAAAAAAP/o/w4E2ALlAAAACAACAAAAAAAAeNpi+MVgxAAEjL5A4heQjmUoALRADnndgEEc/z0z/9fMtm3btm2foU12q7TqAp0j2zfI69zThMX3MyZe8JM74C12odrAkNClMuHKvYgU2SgyXGQTFcHrk3DBV3AV/gjGQuCn30+wg0YEtNjpMFdL8OAC2BlMEUkHyOBj2PM/ZNE+jHgR2VwC0DQcaELfsRlM2Rj2hhNY8xu7+MV7MHmX+yL3UczmsJea/9LHynAABy6CI5/CkVZgpBRchb+ULz1rUCiyXO2igvK0Vqdy3wDcSGqpA5UqB6Ry9Y3EnVQRWnlB/FNgakIP1eoXKkWF2sRv+qXP1SgCKA8/qBaRPIsI+dF3sWPVlr7DA4AXhAlRlINENQY31S9zipAidXZ8BCs60Y+v/mJOQgB42mNgZGBgevqfjyGK5fr/F/9fsNwAiqCCeADBGQg1AHjaY2BifMS0h4GVgYGpC0gzMPRAaMYHDIaMTAxAwMEAAQ0MDO8FGN68ZYCCgDTXFAYHBoXHnMwK/y0YopieMnxSYGDoj2MG6v7GdA2oRIGBEQBOshJ2AAB42hyJRRkCQBCFfxxOuLuGwKmB04AzaShBGFwmyGO/HXkKBIEQkHMY8BzmCJRIuSROhxETZqzYcuLcKlvEEhLQYuCbBRsOrilZwOKSTB+99dJTD910+Uzr/4XLhgLNxgEAd9QeuwAAAHjarFbXettMDh2quVeVFKaAmcjrNYeK090Lx7Q23fX7yK2kJed+9yrPwH0ZUOl3+2gLkJJ7+ZtVMIMywDnA0EKhAMW+7wUAb36I0e03WNr9q4/PTJwOwo8Q7/uYq0c/+0W/aLXkgWlZKAIUWm50hCF06DpoKITwo4M5JS1pOZhX0P6cr1SFq7GsIQzdJFfRblLPa8zpvU+Aw5IWOmpjYetTJ5fL0TFoHd6xWNsZrRruHaCldDtlo0w2iWLLPww6NYM9HSwozNtY1T7nw5rWXQcT2oD/28LC1F8708aI9loeljzfwnw92PmbT85m7ANubZFqjbxxjldzQQBJ5k0VTZOquwOcZfssedKpPhAbcQQ4uOWHpAG2DfLqBa9ehGYYBIFJbOGwbqHY8VG8YWeL9uYbvMere2+iH+OixR4/iuIgCNpRgIYdBF0EAbQJj3QDB4sKqIJCPSJMfXrLxz7pYr90qQMUEjpYSukmJqCd9B24wEaGa2bl8zf5eS0szlhk1BBDTLmS2WKdGNr2wy0z2gl8GVgB4NquTzaTeOmV4mCfwgFtd0Qua3M/baUrAYV0I8wdfESjRQmwb8bBAQVc7SjBKogD4BNwLQzYJdxIqx1UnYFRoT13xjoanCF1epCGs1MMW5KeoIfgxTKCdpdsYXJDEExcOyKMWiujjSzFyCXh+JCiBEVdFDSqUkCfR4ZF3qMsprSCGRriMZXkch62ow0HxxW5AuCYfs0H0II6hOO826HdeNqvCUWrlBQgDlqUGSd0CHEIOEG0OTip3uz5SaG9ETzEkUP5ycGyerPtv9nNlKZF+nKqr6hETOp9P5mcpBZGLk7YAUPK1d1kjL/G6QuNmgRCsuUnTB/hdeMYOO34jCUprLc2MzuF0CfVBISkSfU3SXu6WZe0MBGiLIkvjWKlYxhG2q2qEonIeXs+TkoXPByVLo5IYsqF8PvNm4aYEGXhui4zUCGbESWVfhv/a5sPiK4aYazaDt5QicHyJvHN8pZK8ixvq6TA0lRJkeUdlZRY3lVJH8t7KulneV8lAyxtJXv8YykkpiU00PgH3xYH1Qlj7cj478zonDBOHRn/kxlBCRyzL8VJoL5mUBnnSXwW4QOq6wHhYykJH8uHhI9lnfCxnCJ8LP9E+FhOEz6WfyZ8LGcIH8uGgqV0YB8pSnszBM0laG4pSWzwzM4qfGTjI7qPjxVAEy7ppozmJD/Yr/QwGf2TXouT0ZLHE4ePZ5KiUfX82SBF+TSj50qfZwqep5U/V6Lr453PiYZNtVysF7Uvgv82VuRc8syoMtYXxAc0L6kfhY7mHHypGjeWHJy7zhUN3SL3eWqRqNWhAU0Ukm/LqzhuyqaMwD8gPtCQbmfOMKoVYnhBUVl4g9wKdXqnbsmwcHFI24dxQwIsxXTm4mk3aGTnYUm6PW/AkJ8pa9v+5wIUwfxcmCreDlxXAg5qiGUaITdDLOmz1zUEoif7r1TQYVtiUUdtMhd0ZNI65Cfd2ZhIAnlPyU3qsaQMm4STRJolhIuSSM4iyRKSxGI9os9ZJzqRi6hzEXn67j5Jj3MFDi71uADSFqe6XMglomm5ZyLMqX1TNjkpd3GlZ0vBZEyj2PMbsCQtkzQ9JR161Aos1Wn36uRvl6yJF017t1uSR371RCW6166Qf+Cchdxr8ZqS0GAWN/GG9rfMncCHpaCRzBoV28H1U9Ydc+uU1b0w9qoIrXDBvirhhsJFO6baeMYI1KWu1NAGzlKEx5DT+ZzKmI9wWLoZdB5QCUvQkHPd8zdVMliouxTyW0a6+UdNMWOKCN2SpEfViXmxgm6dTZWIBbvHyl9ot2hbssuLnDtNwSuioJpd+47gG15u4Au65a8v0b+h44xKGV/S+q3CeRLvmEWP6IbNWEY9tt4rHmj8f891kRY7FARQ+NYTdAlMmRFWgLu7Nm6Nuzbuvpi2DVKnKmT233wn7gPKoagQQqdiWCFgJCpIAKMKAWM0XYpxGjBBAyZpwFRUDCG0qaZVYkpFRfFpMyoxzdIJmqMzzdOZFuhMi6yzQ7GkELDMOsGKQsAqTbdijQakacA6DdhgfaFdtakS0xbrM22rxLRDJ2iXzrRHZ9qnMx3oMa5PTuChjXLNyiNni/KYg26jVh2dRHmJm1PozZk1EjfnOnNDstQLRj5HBvocl9DzK11OHFxDD26gB7faNibLu2Pk+T30/AF6/qhzxsET9OAZevCibVOyvFdGnr9Bz9+h5x86Zxx8Qg++oAffUaHSvmxzJVWFf3/+duhPkz4GU601ubJ07m/1cOb3ZV37A0STAUQAeNo1yTEOgkAQheE3gjiqoTQxtiYaTkHIdFYaC6jhAB7BxoRGz8K4zbIn8FbqZONU3/sHR4/3uVaiZzPQyGC0V8Wsem0IhcGtmBZR68wErkJSgrD8eV4FRI9IANEd9ad6KPvadid6sO0ZMUCare4tBb6B0rJvL/+HncuZ8sLT5z6kD51A3LTLIPIFrYAq+wAAeNpjwAYKgRAImDb/v8u0mvHmf4P/BkyiSHxNCB8AETAN9gAAeNpiYGDgZChiYGZgZOEEshcBMYTNyCAF5EHYTAwcDHsgbCDpwnAEymZhUGHkgLJZGZwYdaBsNiRxXqYsxjwom4/BhPkGoFWySG4gioHoW/sUswszMzNzdikzM98+L8yc+iWrpWm1PP2HFYqUaLs1TZIUNQI6idJlHmbQM0UfIoaMwH1xqsilYHUiM22nYI7Ta2cLMf2EvlJWb/RRedLejpwwBdGSrDAxFfPO74hPxZdcsU7FKqtWXbTshpy8dXPBntluUq4b6GfQPG18rND3qPEdzjlxa98e96k7RL8xI6p5EoTl13yWklG4f98Gspg0Ruj6odu9P/BbHWZp4rHKE6amfsbcsr7zZZ6uf7yXlxuz96zwc86Lzb3ubrqzJjPgGN/LqOhQXH7weIsB+4Sdjn96c35hhHym11RfTJ+IEqImYXmq3DNyZl2TVb3fWKdgjssK5KdETuvorvlAj+S+UN59oaD7734Rxot/9mKvdZiGkbYfJuKvvWe+hI11nT5CbG+akP2apyQe8FRV8+6sa+J+Q60Hp31+4Pzub2auAU5LsfAAeNpiYGIAg//NDEYM2EA8EDMCVQFaimfEiKIAAICz3h/btm3bNvu4y9WS44VvmklISonkyJUnX4FCRYqVKFWmXIVKVarVqFWnXoMmLdq069CpS7cevfr0GzBoyLARo8aMmzBpyrQZs+bMW7Bk2Zp1GzZt2bZj1559Bw4dOXbi1JlzFy5duXbj1p37WNyHz1giloylYulYJpaNRZn3t8ehoeWh39dHh4bDI+HR8Fh4PDwVnv4GsWwk/wABAAH//wAP) format("woff"),url(data:font/ttf;base64,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AEYAbwBuAHQAIABOAGEAbQBlACAASwBhAFQAZQBYAF8ARgByAGEAawB0AHUAcgAuAAoACgBUAGgAaQBzACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAgAGkAcwAgAGwAaQBjAGUAbgBzAGUAZAAgAHUAbgBkAGUAcgAgAHQAaABlACAAUwBJAEwAIABPAHAAZQBuACAARgBvAG4AdAAgAEwAaQBjAGUAbgBzAGUALAAgAFYAZQByAHMAaQBvAG4AIAAxAC4AMQAuAAoAVABoAGkAcwAgAGwAaQBjAGUAbgBzAGUAIABhAHYAYQBpAGwAYQBiAGwAZQAgAHcAaQB0AGgAIABhACAARgBBAFEAIABhAHQAOgAKAGgAdAB0AHAAOgAvAC8AcwBjAHIAaQBwAHQAcwAuAHMAaQBsAC4AbwByAGcALwBPAEYATABoAHQAdABwADoALwAvAHMAYwByAGkAcAB0AHMALgBzAGkAbAAuAG8AcgBnAC8ATwBGAEwAAAACAAAAAAAA/4MAMgAAAAAAAAAAAAAAAAAAAAAAAAAAAF8AAAABAAIAAwAEAAUACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAgACIAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4AQABBAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQECALYAtwEDAQQBBQEGAQcBCAEJB3VuaTAwQTAHdW5pRTMwMQd1bmlFMzAyB3VuaUUzMDMHdW5pRTMwNAd1bmlFMzA1B3VuaUUzMDgHdW5pRTMwOQABAAH//wAP) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAACw0AA4AAAAATMwAACveAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAfAg8CZwMEQgK5xDSdgE2AiQDgwALgUIABCAFiRAHgioMgScb/EBVR3PYOMDMhnYKxf8fFtiSIaHn8uBqZxlbyxkM3OXUlIyppAnE69Ca2oSKP4dSyqmpMJxDueUGUqabk+3eX3cv5AYffV4uA/vPU2237MaD8coRkswO0DY76qiSlGoFpAxMkApJARPFqOm0F26t63RdfmRsX35t/RWLD/1Hnfa+JENk4hC6QadITnrIW2maD7el623h+WINfX/vJjIRFtBIlijDLjITY9gpoJaVBRKqtvt/32Zf1a5X7Xp3E4iNYSEjTkZEb1fNDs9557DnZF3g7R/8QhMT8JiAR0ZfxKq7V37Xf9RpLgCq8NVfIPuACj5S4gKmOdI/lBsfDVvmjt6mJ7dsoF65eQiHrYAeUN++5a9tzsArs8yE7Ele0z3EZPfgTw9NSdcBz+fu+/Gx3ZZAIs8081rwz3Pv/rBO2PaQsyLt6b0czulxWbz+b2lK54+kK+taUHrlpdIE0BCyO3s678ysztbIRTt7TcV52nVb7R3QyVXFtbAUXAv3ykV2v5J0VBpNWC0AVUQNSAAMox2QCmAAoQ0GmuW1LAuixhwXiyjo5N91maj0OlNVOSkhxoABE+ix/aYNAYBmdzZCAKB39QwAWNu4f8g3y0CB+tKLAb+Q8ONPXpqqsyQLKgh+ajBBF0rVzUAEgA0nMACA/K3PARAoLhQGNCtxSDUGrt2iI+mDBYkUK1WuRr15Dkxn17XZVsFlgyda1EmPTq/j81L/7G/7m/66Z/qr/qKnv5U1EoCoaVVEwCGgX/tsHc7VVre6cDbqhL+w8nvmyZSALzYRosM72HuHUG++WuyuI39yfyj/8gjm6b2edA81PldaAz+AkssFSOlMCALa5U8IBtasQ3BQdskXRgJTQkByzni2UDJ+0C7B+LFOMA2MpTSDuKwXrMVKZ9BppvRQfmEvNlxPUSWPTRFI4KjFwHv7W4pY2LxI5PFAREvqJIqj47yKMsKmQvXy1yIXq0xqCdQ9q2ccl+o3S/kq/654f9mglyhw2Jx/+CTkq1SaIQ/RLtWFC1aIo42H/lD+t1aQpE5nbQEmm3gf7SedyMB+wBwma8BHC7zaU60aKuCmv3mS3rmpJnaIOyXdi2SpgELEDiTPI2KykRAKKCEITzOCxoqFZga6GaW1gEoI1ekqoXC9NjY0hhhtKiPIs+ZWrxSUkbY8dVLe/n2S8EV3AJHPrKuotCqWRQvh8sYSU+RENdpVCA2ocK0A8zbSvRUzTMB+oRRs/Af0mYQ2KrICwuy1WbsT6b5QkLwsMjLhyuu9SRSVeZSJWdXxg4zSeDJNVRYFd4sh3FGS96pvdZcL1PyiKl3ruHRbEtx9ZnmmDbEmiaM/C6i4QTYxy3NpzYJvWuprxVpWdQgHnrXWeHSnQrgoBoF0eDCN9uuaEbhd8JG7QUOeKnXX1KU7kR7yXoVHR/mtCtWGuK6Pw4/Wi6+yzMNquK6jIHtmDz8c40qXUHDGEB5+6ZPh8yJQNfBCDHOZG++cwC0ALTGB+868E/0QbvK/OnvKHWkebu0wlRBiGtMvOYHD3UVFrVfGZ9V48oAeCLgMInBekND5OYsQeGzzo4VvhhLYZmAZqBhyt+lKA7xgKDDG0IDCowZVH05O8C/W5yREDI9oLUQiMKEUM5RhjqpYoBpWUB2rqIE11MQ6auFK5wQchECo5fCjZYpAb0tGXdacjmmMw9+XnTUOwz8PWxsBpsLaLKheH0lVYiV0oA1dUOiBQh8UBqAwBIURKOSgsAUKY9DMHBTHLVr4HNJCJU1YybMkFdmcubkCWMTLGO0nLkG0WzmkaU43OL9XL8YUBWi75ZD2dm/Nu1pYjrwiUWIfi63mjpOqF8zsgl7g79hDUK1nD1iCAlHlwTTiK9RFqze84Xclsvhh2QfFtGtFEijzxyjEAaKxOMThCykQa0OFR/AsxQsUJQn0lkxuP/97YI+bkj1XpbcfZopDoWh4NcQxgBjJEhf+0kfX92a6hsG13/nciOL88O8KTmZSpPQmqGZkJOG2sBReXtlLoS1txd3cUhVTbudJUt6Te5C846AyaZkreS2fpp0IuoyhMM1WtRZPFTFX7spKWinTjCfzTrqhipTc+WwlJKG262jDuKLcZ84nluIpKztWQmRdsFPOo+V0BUBDzrZTQij1Zim5SnK8YWg8S0AKGTtA5iahbDsX0E1qoVvVL/DZRhSzVtOOXQTFIxZU19ba/4Fp8WVFzkdDxizy17zA00avMfedU9bwVk+7l2CKqFRZ/YS2oqpiKZbIFxKueS5/df2qqqz/WkHVcne7BI5jXu8KOIm8vRGm7WB++ILqSjFCMYfWCcQsNTP981OYZhxA4tTgwbkU8QaI/wZedgamWtWR/Y3Y5TKxjBSz28e8oTRrZmlBi5514niNGvpcU7dZmrfEphJHwAszSn5RYJkbQ92m/dFVeZl7BQ+qxXFAqdfA0Q96syfECVNEO3mvUibeIq7jeFPJe4cCuEnwHnMR0hQAHYcZgvAMm6RClgJg4+Q7uCRAGcENEfKGAfihsEAYEw4xBEcYgmMMYQkwrHEKdpyBHedgZ4UgPMcluHAFLlyDizfoYBVqwRbqYBUagC00BFtoBLbQGGyhCdgWTeHJqR/5rCsOsYTnINnC9foKlLFsxyCIVhGE1hEgymYOoaphG6awC1Nz3wIKHWIYh44RoFME6DyHMKVwCTO4hhncwgzu0Qo9IkB9BPQJjRxeYQ7vMIdPmMM3WqFfBOgfQWYt//Bv/N4+fqjrhWjxtWWttIhZg96A71Tq7+yAMGhA3Ry1chs0beziJ7gXQPQmqC9hAlsJCmXxhjlakzWAdXGsIl0lwq1DpXJkXR5AF25VW05eX1cSXzdQIfr5HYW0DPOowzSD0Zlur1nXTNmeXhlqbU132k7amfRIKYNmIQeVN4O9Z6/N55WZ8sjc0OJ+z/ri9m6y8n3AGrM59XZ8+DRxpU6pJj3N3nRlrL033WHk4+1Za94Rvl/vtfOuqLv7Yjya7H859Pyx7vFHpvoX9OJ8V298vUsxxNcuLr/yzVCdWg1WCPzlAC5DeSrS9MLHBnCoSZShLTkS+HfSzri9b2ppnfBMEe8z7eKYfEZt19lBLmTEIV1dxbmklf6ean1NdTYtkDkCBhOITn25lY0VChjrQ3ysByc9bz8a4FNkGMzA4SZH4itT/T7Lx1j/ylS8xk5hk5u4DLGRGcNHBg9W2o+UH5fOearuUAvt21f2uAvejdOu3LnhwHebvvOVU1/9Tut3v3pWdZg4CtNwylQdEb/8Xuv3zVDd6IBwp/wnh/JXS0Dv700wcEw3TgfHCMiVF24IofImgwB4nmqJ49h6Fs5oZBDxy/AdhZs4uwSwOcCBaFSKDmb/XI4odlijTrXWulQjJEiZfrtWl2t+oCBdh3pW6tuzTSTYDIqJmzjwgoYYEQH4Thil17AbAu17je/VGQbt+onjq537pBT5gAB5Q4xgxp5y1fz8/HgIhQBF/weimL6w8h2u+wo2LjvQU0ttct1dNT8zu1c/P4mrI5CfjZ6ZmOFXPPBzn9e5bh/uI0gZ4Xv4esTYlNPXYmj6f5uN/9vlh8oqju2ahmOJ6+sb++33Wr8PoZg2djT3lrKevFk3col1xA05HPucY13b60v60w1A5OLFOP9qiHG5IHWhULtlnXpehhUGhmM9PF5Ol/N3wrKqDImhjRfHEeFVtnAUbWUCZzLvySuXPw8b/uviJocmdvqUdB1nxXIymh5+H8Ad03V6dKLoXCIhgWZeIV7G19Lls8iZYiM1AnBcM7T6qeCU6LSbXI3dHqoTiVNefyLThTRPe9Q5pSxeji8qSMsrwQGqW3tzVIE5whLIdsqZbUzGa0txJJ3OxxtX/8W03tU2OEK8blJV3SucXqmYHP7rdURbwelMjCFWHa1qB4JHGuGQAGXxfB5WpcusM4552mZvAV5tvjJBeKBmF4cK/h5NI42wl+/EmCzirhqdmjii5R6jhzS3+VgrQqChU+65LFyJ+gXOzW0jf4S0uLjhLqNwzDIuzT9ELq8j6v2tywu7Nj6+Q/V8riyaOjfMmY+d+xwdCl6ofHp9nFqfNEdxGSKAjkhjQtolXFAmTerVfOvR4TvU+C3zFpmo1DaiUkwlLviPsgDty9RCigAOxE3qfOFPld69ukWXsxW7Pjuqx7xGk8vCH/TJ7JxHPuvYfWe5BmH7RTKjcUJHq1yisrTVwNOWOzAwkBPBvwUUscd0fZnqsaKiPU1jAQ/mDTYIeHON02lqfnDQdB1owQZyTGIyPb5axW6r82gsn5i3186nTvSUCND9S1mId0mwBdoT8d5HOp220DjWiB2dTvfXCbSAcI6P5h9NFdaYlv5DOvVyvtN1TOWVrA6Ps8BavzDlo91K4HkEjIX47GUt12ILAwoZFDPWYLt8mDezcjI0MmBpKyVCepfQXjlP8548z9H0EtPVZOR37o5Nq+UGisjX977j8c7Jo5NayOb+7HZ04ULBHtbHq0PwUGO8Nx/PW1I2zajdk12SiMU1G6fdVeplk90juU2C68sCkV3tTgh/iZOvW2gUScw5Xz2FurWFVKqc4Yqyenlxj2q30RPbFW2C0aY9BoqWKq6IPam/TnJm7gN3jcBX6LyenE9SUejZ5fG9YQMTYVE5tWpSl4enqU65IPhQz8GCahQcJn4TEonoHdgVzUi23snVNaqdquqM2DS/1JbBjmzCJzkxX1ieb+bqalLezCscymaLIa5rBNZu85SijYxMELavdEfB9jjhIqQ7a0UPAZGLupX1AlghqNFWI9wRkBEuf6d68/VyIcSwa57YoPXtUgF5DilSP1hMWGbu5oFkrJh8NCI/Fu0CFiJfLyC8To42YGymdvOX8pgTQNnjcWHPZ/p2m8mlZNX+ZCw7D6KWPtcRJAi3Mm25XF0OIvWeaT9kSOZH7TzNHeLAsGw2FHDZGsefmFRGDKHI+xdtPgI/JN8/NMlyfjRRZaiVT+YvSFLlWJCFfMbDIo20oKwLEiQ74yc7in8+Tvz1+btI5yRzaWIezdbWr9ah1sz33HvbrmA/cUv4LHt8Q63XLe1wNqwbIPqEcUt8vOEo4dEmtB6vUfjtLy9va3/M9YtZNRhDn8fGvb4fBKld27pAFS+woO4J8Ri9KTwGu7DtXRf7u8anqZdNzI3LNNQyoP8GB/ibPW7y8bJLcOZaOO3f6Ym185wJZrtnooV1Vze6AMliZMvRzEOlNIFtertPnUdk03f97QwvcUHgUTxr/xfCJbTRG+Q0VR1OZ+OMFw0wbwbKZpEsCZDnydsJ31BR+MY35+mE4cjZb7whJf9Y9TJw+KF2rQeH8+LNbB/UfDHtlIFhFmY8iGs+8j7m9rCrYikaRm3e1+/2zyrBaLMk5VR/goyB9dFRnBaNJfyw+Ukd4EE+/xCknEFuSHNWXeR+MK4NMN49b19q7/t6aXJvMMtE2uqTvMoa1605CuHjy6qAoBzT7ZG0hctiHC55VPP55qXQ1dcHQXEFHHwWbNJK33aZyEWQPLH0YTVmpU3qFn+vzyuqXB4Lj7SqIinSzOsXscVWIz0V4sY9T3b/uPq8lBPi3SegAsO2S4tq0uG2QFPmVT/WB5+y9bzqFiiG3ZHz1m07jBa2JfiT3KV43ZIcAbYtz4ckEowcDFRyKTx7MQh9Hz3Rrj0f98sFYL241P6ZMWesvxv98/K22BfnO4gLaBNB1Yfxcp59MfcsCLRlIeian/ZYgVE+KB/fuIvMy/rpIZQjp51W0J6BareRigHk4ULB8cPQcykoMsceZLPYRX1dr8J30DRCoDeBlru1eGQLDO6mdAsgKF+FibYX/CaddajGEWeaepwF2CKNkyYu3zARHSeooJjYp+xZsNaD4QwaDpcz2YvBhi3HFR+DzVtBH4qoPkvn7iU+fdH+AGOD/fj96bhLsjTXit+wJUQO+nhqP0/SkyjhWUZCQZVbofRsFIe0NMcphWc7OE+6+5F94sEPby5ez5cXB2WHGvupLyYcgtyR0EHe2t/zMhiXMsgw9WPZFZUEqnWi7rSDrMBCnLRSHJADSl54GuKJstKSES6XVsqVFBNnYMbhVfi4Pch4ofKdwYsI1SxFXe5VxDfupn1QA9SemRz6OiIbSaeScyB3KxGwoP7ivq6+6JQEBuv1GIREQRrTPnBhpm0Ue24Fla55eUNVP4wiIbmY9/+RUrOl5OPZh5CqKYWG3/3iHXq0PLbCxKOf4+Kb6IGBszrpUfgZWyYIBdKpc13mhjK9zfXTvwy9xINza54y13uXzoQhODSE58DmpxA2Wgb5Kv/yDOZlnOKj/x10EAn0jmGEZSrbU8jXfa+Pj3cjhV9iMXk0iHvwKXGL2RqyXev5GzM9lVkK5Oy29sS3PQslXGjMu6PrwJamYlbNuvUiIHxPUtGK6R3K7loMFj5kW+Ov9ae5hj3LUW6ddyIwVJt2aRP5ov1bIl2TVqpNv6gdsYjF90I0jYkxydFrjuJt08QlYn8vXo14ZAjfCurNtOnTX2/JuMXNS23hMGChAU5iNZOH5IdmNpVb9qGnsYvzFLQbR2luIN8FBzTpvfnKCgHVuh8MsgS0W7jMtHjQGtd4zLAzVUCZOZK4mZTh2MHoLwInZE32Hz8xfQI5ACXpGjKTAdFAGEzkS+xxLQwpXcOSauRBcT9KeJ66wymUiXBujDHruQztBSuKKcco0QIC5UXUnf4ZTZQ/YcvMqXlJbn+r0lMc6GudiVts4YRpf4kr2eGWX1fY7unCBqZj74JF1cEcw6yaH2X3bxz/SLuycwUrunn98i3WqYS52V031+Vv3nJ1ty77KJNzPc41Y6ovk19g4AkBIk9IKGI9CeYeYjoQ4WXEOLl1zVJqs+LdcVr2hHBLObSGuJAdNlrA2CvZz8pOGmEhzBxWRB6waI4y/VSWX9jyvmgVJb1RY3CBe59XLCJ8fN0ahnRdOx25Wt6naCqu+2b9lefaiHvPjvPANdQip1E7nJ/fps0bAns+VFvieez37eF2MrU7S2wcl0m0YfD5Hza3bQJ9jMLWxx944JtveZiRxffVTPHoQRD+o58+uCzQtOtcMpQaj9Ys3Pm4Vz3fXTXPNncq2DaKUn2yA1uzFgUl9tGcTihhFIx3p0H1r41Ye+T91m7bc1sbYZg+8AvXNqZlA7+5btvakBAQNUPaTa0Jr+odZeyZ5+3DYgMERfoXCf71oczfFvM2bl/U5HQqHllEumCyzWOLVbYjKhCiD/fP4/GV8Rx+1qOQ36m3F+qawflfWmFHYzXQ1G+UhdWLyH7uE6CjV8EQnPly1/W/QT9u7jrUkTcZQRgZd2H5T9ZAW33AX90xX+U27HzCoA5kMr4ya6SsiM72g29fmsy8zQ8DPmdtHHKuMeFstEaaKqs3Tqb0PrXKkxVVN1aet1iG5o9QNSfID+aNbi6pjpmlH6MUb75Jws4f/N2dO37hdi/E5uPHYmjwy+pr+pTR7EsXjG6h3b6zGTftNqXto53FyXVDGX9L0i/dF/rVNuCrsyaDHu4V3MLmHeYbIqfSYLM872Qm3ZjWlki1szSGSM2tqhXFhvLtiJOT2veO9/c3N09zVrpcT2+e0cUDK0LoVzT1+eX2zpIyFC365wiXtnShtKPbpwhm/fiznvQqZR2OfeoLClNTLeQIbZtQb7u2t21D/PiWqA66MCPL/Vapmflml5oxxbCWnxLZ5coSj5TPEEgeWOVP5JqH/ZYip6NI9tHdtz0DNMFh1Iayi4dzT82+8EXEzoM3jjc8Unf9tbM2BG+mK4QJCv5Ow4ZeGDf91rbStqjq9qPeaGaK57WecMw73uFJd7pVNpOSeFX7FVVhs//96I9c3Lm133dkU6X55Mn+QpO7Ne1qBlnsohc9Eotfe2W+a3UV0gd6vHMyA0Xq4hxiopflmVd8b8ECBnaLqpKrFcViaWWVtaalI5NjO4UPMy0caxu93y9/7niiLFRf7VRXt8bry+aNXr4l+37fiP8ZtDPtFVSL5uwK0ySnBpPmd4JiY3HU5Oquc+WUIywYTGJ2t1hlyK4qzH8MzTjBcImmzxujpkU2NP+Vcq7e5HDxbz2/Cpg1UbkjHKIGqKhkRPO2BYOx+BrN3pgm635DaYFmazIR8F9oUMXiVrBX8+jgfhY1OcqKbCnzVHGGVLK7yPOd96cAmy2ZPLbX452Bd3qWRSP/r9W5Ol3UCKNnc3Ikf8P+s+WMhGhtQWmhPjjrHluRuUWnkf757B5sCnyqP/9VOmst3WZrKcU/g7ZKTw4is3i05p30WdrX0HwBfyGPXAZYNETxQZc2FmfVJIuOy7dFIpHwhXplPGVz82ft9nprTxKZI3QP/Q/y/WCvZGxw1aunVnPoyHiv31x3bKK5uDBeQgItFGb90/1IKBtiC5oMrC1CGj7KKH0Hyi911pUzRK5tb4qL56PXP15VidImai+PuS0p/q5HqGTzWELRamw0Ctj711kS94NkweTMpDwHnKo7v6ufZn9loX2wNrWr7VexZVzdGomcT+XUxss84tnel7t9ah6rU3X3ad+l2spyaIjHiF2Ymm3fteSKuWMcovb3inJmWLs3HE4k0vEaW+FAWVe0grktYXsb1ds5u6BgUAgoX5Y869PVnqrGbJtJtndJvP2tASHX+ew8Sxk391W3Spl519T0yqqnbeDm/nsntux4b04XX99iAMpyQ7fL21U6x2FkN1RNqRrGB2U5IHr/ebetSvXXti8WfIqrN27EqPr9bZbcHiOfqjo8Gvy4Z7eIZ515R8H/eOysMI+8iYOjOYOVyscqzAUawmpR36lMpk/VgLL9cjfbkeg28exGm5EjnaUNl659tSMoVo51XffFHHr5eO7eRmN+pLAo/1MDllzgD1keithqrfJ7Zmxiddjxy66UcbCGKkGN1Rz3QrjEUxQ7zopgqe4L4nFdKb43d/iqA0/PuakNBscaeBFboQXzroJ+8aU8usn8ipBSI0sfXpjhV+CrOWrEn7Y2h8uZDlhKSxcuD9M5M88Lpdit4RUWrnvF0VpkW3eWs6L7FGrwlUekmry6ebr0E8Fyjjgv8hz0Wc/bC66+jadv4t+dZfNqD2uzxUr3+qroggECzIrkV1JGuLhnyPBepuGSpqDKUsjaV+rYJqE3ZbBTlQ1VtnfAI4W3q/UaBzdc22HXcVEHn2BmTRJ//fn/lV1TkZtkyiB1Q3fhQuC0iej59eEL+Fev+ZgefQjvlO0r3z5v2xeMrN7f33W18ekrRlgtsKiNzuUX9n3hBGiHEucO1bvOkZNbJSLpw/NlHfnCh8tOTpIDpEBKWZ1YadcWsLMvCZ6i5VjL5t/bV0vHvNCBRt6kakXAxbBInhcOWIXg0azvKyNRtcp46LEtUirLTFh7M3CB68Xb3lJto29oL18OHGuMKrbkP3NaRP3IQbXws8OOcUKyZJMqco28bEjL/O52QQVupYnNbd21KSE61Fd/R5hx8mu6uND/UYzF0qZoNXg+EoNy6QxKd9UYaR+OsxTd2PcCwo5oVOvdtIjpo5Rv++qBqJdvaZDdwpcYZ38qFyPEoJq1SHaQ+jIw8PmLx9BGf/1cj12vFjTsFXFUxs/I1fEQl+8iiPIDOmWc2mQOCrpue+ngrn+XQVRu1l2lFSe6Ixam14pos1/EvFA/86jDoiqRzF9ZY5Xps61s/EjwWsjB4XqG5KGR9S6saUjZgomujJd52JZ3+5hoKOq1/3deb0NQts7uioJPff1RKjbhanUK69r4l08SQ3UCBaCdEmPYb80QnC0+4qR0QBmkqAqTRU1cy/CBG1xm0U7tovNTK/B2hGDjMeu7qRCXa5o8RRHNyx4sa+GB52uea1/sSc+09oeeYKmeRrokdtJRbdpdZsfUY4gk6xI6YaB7NDfhMF9BnhlhR9lII2l5pnwQDq0kZ94R5XF+J43r/XfmZpptHOXD858ikWKKIunSqbaNLJwXuCPK9eRSE608w49HrI9GUOF/3vk/n6Phci6rpOagq8RrHZnjXCqxT3g8ooJJ95aururkGdHRh57l7n9jgxgzw6NiNC7Q6J+amxft21tX696/OdOwQPRzpNDiLxLt4csVY9IcSwVYv/x8XadXYlxll2u95imnrWBjljD2wcts7uBEA60uk/azwyVJXRHH/9Ss3CzXxni2im79C5Lc4pt0W3Iqx7FvWl0poTrO+tmsc4OYxlyFGXxtZO7CI3zNgXIZ497GYHLJs/ZyUeayStE6tHgqWmqRRM/rcn/O9IrXFzElydCloP0t9Ibx5MNTbG+BFvkWPoB1Qhjcm7QNneDYN7Wug8xQbZGeM1R2mcFjY8Zth9xRfodNiIfs3LljeA/yJWRvm0kVfV5KmCa9V5AwyFl7GEpR5NXBKI4HllYbO8u19obzZY4KxeaHkOroMmfGKaxpJ/tfxYJYHargt5vnqB02cXFxHGaRLuGkjc7dvAM2gW4VJyLGTogq0RhmpTxe6Y7Z7TtfDBjX7Fzqg3SAHFRYtDS75JnCWMX1nJTkbZeaI+qycCnyKEztKZMSNktz1/28c9Cs3FcqdwufhR6AVdw6ki1/9E1BhdUAM3m1igi5tgBSHV3uzNh5X1xlozxm1kVDGD9hy34v9OkZehwCgxQOLzUVBF5fQcTOBi1Fpx8bihgnfRfcn9ZCcvAxfq29SJdzjz4nqcJbgp0E965Ts/f2G2hm21aT8Wen89jQcfcaZ2VXsVdhKQ+BjWuTsUlXi4tf2+Gi73ZjIsXq7Ewq73t0xOD5OxULTKFLo6Ecr+gjqwMzdFWRu4dorVB9unk5u6qooZ88n6FnwQ5YmgdqsjoMvJypDZCieOEk5fVHHyMlDsVFhSZYdE4S9xp/m/SAV4znXm5qL8v+mps9F42yq2wNpIUY0i8XmRg/nGJ4XTF0ut3yF6NfbfvLPB4c7klNGJ+SKV9gkpXP+ctL+DiD9B2hzqOXhynVmmi116nbCtJfH8YRhnHMLmNTZhQceqriGc00GbuY6U8zwEdf//Gg8/1Pv/2qC3Slzo3vfZ1bOkxNneg4w7YKhwiZ1hp8yUhd97yeXJcb+MuUYIsoXnGuXGGy4LNQK+MjcRzkzbmsFgceiksnPNoKSYE2b4xavzTSmBPx7Ma7Ds+Aa2Aknx78MFDFYcJ/qua5Cp93cf9AtdacHmUX2+Ge4uTjR1qvv24ILN1u5WVb5xZ1qCvMXRYZuLH7qfUNFZtyFQWIudGqn8Ufal4oFoOR7z99h4pO6gJLrFjLms0tNMGH72dXKzL4c+ul7gC6AYz0HMx87tSvXeksxPvYtvx3IEKBWxZM2IJ5QTfLUxL3V4WKU6/9CIGyUe/Ww97tpC3O1lXLWEnUJ1sAb/J7N4rdT63KOGJtmpqNfJvGoKU6dfVOXf8VkLhUFHY6E7BKcQuhyaquLzjjIDrlsZ7JLCBKp9o5C2v6HbYRXE1rRGT+tcHaFA0GbaJBafZac29oOaphiLibk6xy5mOuP/73ZV4XPGUTs9ErYXLhC/CrJl/Ik5/CPH9uC6LxIsM7WA3HDAhrTEBPT7dvm5sONjufYqeKoh0hkN33DrNZsgRp61PlXGulqJqaKw0mryReDws4J9ffXbMSEXt8zwbU8RxrqM77W+JdA7UH1hId2VecABGil77qqG/c8jtiFx++YM+XfW8cQtX1vMddkeqsr+VOO5aW/QN6YOaVPkjSPvywSex0VI6Fn8xlt8ZSDR9NXQGgA5c/OPxbjrNUKbh9hGnJR8HP/msp5DQuTkIuX7yaFdq4qFPvRW547AxiLozkB4+PjDfdXCqvyr8fUysL+8cafn5Se2Fh57gW41ulVCHGHrw6cmg7xHrpCwLpQcz11tqv1pld2wNZb76Kzr4SCNvzgm3l7bDIruNPz6klQ8HzczZ0kW8jYwHYQsiGxJoVCOjgzefHe/Mj4xEfPL7tSEUO7D1q+1DcEz97rrUQlh4Wv92ShP7SDR7Jriy6eYA84c9NO30GBz6gH6DVj/nx4O8XiU21toFahbRioTFS5ECdOBnMOYZ6qlK2/exnn9+v/nhsTX4+DCoJBz+jZYlnMAxhyvmyKxvuKl46Z0XnOsUAcOI3bY9p4xIlIvTrn0+htl0K555EvtxrK2i3ROpUOfPoDX2lReWTdu0wpevba1fmm6uKN8ObLyfZ5StNUCZqemF3XObIxp7DHTtJFwheWfCazGVKKCmb2jZ8k+odQwETpQ1PZmpn18Hn/5hXMPKfTOZ71KGpCvh08uxJA12IxlKk0ioTAGN3Nhop6JYidyIR29FSpZ4msGcaavxtiP/0JcIfyTjw+uKZk63ZWPt4NzQFXP9RGL9IJ5sawy8An6R+d58Bj3zcgmtdiZxQ4Afq7YV5cxte+9hX0JQWnjnQ8rLStYFPheIjd+dU/1WGxWCnWLUZbbUZZg0HoCGw4RYTlsSsI4uDwY8f0Bgfi9a3bl+BsHRwqZlnrs49cwH0Bd6BvgBVQbvoHJETU6XMX/BF54eog73rWj/+r7WJUag8YSbDnmquVFr4yLqwo8Ktz0KvM+vxwFqJ8a7H89eJqRpNqQY3D+adIQgVTjS5BAEKiCj5LEiCuAVyZVbIpS77Svbsf6jnR7oT5VCrGbkKgP3tFPIscH8HzUD6Tri1/Q/TGxqFSw5H3+9jlzM1t55rjOa7RN+i4ULoG3FLoaPMCib+h7hB3BhVBPiXaF2HO2c9pq52M7d9w9Do7qqv/ycKx+BJH9qKyXxFo1v1dAY+T/uGx/P3cYwVFDZNDuSnjQtPeKs3RqP/foJ1WflMDodBrTCedrlc+haDjvZzVdzNil8NuhKr/hlMHWXxXHoZh9NtKUUNU399iMaX4OiGtJQhsV/5dCYvImKA7tWPKBKFl0J8XXEVgy3FZenTQnpecAg89ZjEE0A35ObK4x+5bLdKm5HZ4YD7yY9yJKvrRcksiXu5tgldKAYjsk0WNRGV1PmXGYC7z2O5NYWL+I6CE1bfSxp1T98yJedef1cl5b898QJV7iFZl61gxOvKT3CKGrENJyJmILyT5Ai/JMwuY5vK24dealtGbnqKnrdtdVHtd0FkUpPv6VBzuw0oEfD+GG6COKddqnA3NRSh+J6EVPPNkNvmut/8ZPYSjry04oM8a6vVIz8jNq3TD14CzhkXrEZoW10OWf2BqWS+SfuVTkofvLI43IDjwkmDJG+z7QWChWCXD7IqZmRZK6jkD8I93gxyUQoV4KQbSuumgeP1dy9k4FC7CFzVUBNDjBwth2qfADN/0v2t3tqHCS88kwkjdtzKn6TpR/ugQE1ksr0uBKH/k/zdneGHcw7jI+1DlOYPYPcJ4ItA4uMWwtAIckKFH6jf5HP1j22Z8RuW9pcHdRML4n005SXV/hY9rAeod35NwiChUH3ONBELB0TB405reTEbDcupywgAsl8HA1GIgIJFKBggBB0FQn3TJBwCgIpiQCFAhRgcHken4gQBuE4V89ikZhy8z+NquZiGAGA4RcghY9qnyTh0MRrK0SAcSoQ4tlNeZmOkT0hG3GVCDYQRBieUgmelIEdU4i9Ti/RirLDIukYbVARNTNVIYUA65NbgRYQQLie4yGfO7mhmodxpE4eOFBIpy3VqDhUNCDbpynNheZbtaR2PiqDwLH6tOJsAU+QYRc5SZHgFCSoIOIITiyQbBcEyVSWgQRQURIggAjaHQR5opiJ6Pp4jE3CZaOXAcKd5LBJM3uayqRRl1AoqjFIOgGJIggehXiGAmWldThbguGwaSeFThRT9rJAAIaBITVXw6Ujbmp9Dj6LjIQYRSAjpChQ8QgdMxyAAAnh6XC8NTPw/JZb804mwOwAACxb6N42Dzt743yO/bgKAAgXIqara65Ya2Z6mvke6S2u30SPbVTNkCz3qF2RZyjWgUt9b+gRYZYW5V9946Dj1p7mIVDr+/G0EsAVzOIEhSFjADAaQn1jzGbBNiw9evf10Utd74mGQrloUDxWya4d4NcMOZNb6oB+UCqcU/XPtRardBCNbttviDsXO9hJgQ+v0r1Rh7cOslX1rKMcd6Wj1frc/FuxKwYZuNPSezZ/AXr2rggDxrODKH6xs4ogDLw+4hQZ8YSCE1fezAjNM6ZqFLCJAyV3XH5xo5q6T/hHzdN+IH7sQAKoAwDCAQC4WY/KHWSb6IZlTgGvATIX837zI73pTFi9uZtwHTanFSgA3f9FBQjF2KVgzALWY1kGWM4kDagut32NBRjROOAQ4FYLt0KlQBM+cCuPx1qlwqmSdimBN2Zrg4Kn46szip0pgHO4p9eozpl+HNu0GCSg0UwpLL++xi6ivVJd7Cti0GJCgcxKKaAgttJnTXJ27V7dOA6N+ko4RCqnXydOqwWKlZbLTY4xXgWh+QgOH/uB0GTSENLzTNkm7gfY7aO8XbLChIbQRMK7BTs2sSmXrUO9XlTiNa7yflFCvpaNhtFjSwZ22OukQWr3a99gcGviwKC1kt6WBMgibKndPlNklRh6ORo80Wu06RccoDVHfkjLKcJWDjXWJrpXelcLT3GyP6EDHBfTyAVLpMO/KEIT1jAIBaT3Vh5Iwz8aIEr72gAoakdBKR3bojwnEaLfgzQTCAGRgiGeQcAE23qLCcvOhDOqTKFW/tk8N5FbBC1ODrzK4I5A2DLyDWbJJ98CK5PA0rLQIdWhBmmECpWXaF6j2kQOaA6ipdDBwDYbp3XQ/+rWCHHySCaj6Rmd7em2N/1PjdQUOAQ0DCwePgIiEjIIqCw0dAxMLWzYOLh4BEQkpGTkFJZUcudQ0tGx7o+kZGJnkK1CoiFmxEqXKVLCwsXNwcnHz8PLxCwiqEhIWERUTVy0hKaVGrbpAgcc8HhgEDkFAQAgSgoKgIRjk0Pn/x8csRWNi8uxYRBfRRwwRY8QUyT9YAeB9hzfCCU+Q9fsX6N/NAi48kGuPGQGq8/wnEwXBbIfFal/U2gdeAQKbETqM/b4HDGB76NPkXgKXk987UQbn8k4HtmRcel9Nj/aeB30xyOie/RDtJ3W9SxsFIaje0ezl/bjuoU7/k5KZAGwb) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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IEewACNCsgABARUUEy6wNiotsEossAAVIEewACNCsgABARUUEy6wNiotsEsssQABFBOwNyotsEwssDkqLbBNLLAAFkUjIC4gRoojYTixMAEUKy2wTiywCiNCsE0rLbBPLLIAAEYrLbBQLLIAAUYrLbBRLLIBAEYrLbBSLLIBAUYrLbBTLLIAAEcrLbBULLIAAUcrLbBVLLIBAEcrLbBWLLIBAUcrLbBXLLMAAABDKy2wWCyzAAEAQystsFksswEAAEMrLbBaLLMBAQBDKy2wWyyzAAABQystsFwsswABAUMrLbBdLLMBAAFDKy2wXiyzAQEBQystsF8ssgAARSstsGAssgABRSstsGEssgEARSstsGIssgEBRSstsGMssgAASCstsGQssgABSCstsGUssgEASCstsGYssgEBSCstsGcsswAAAEQrLbBoLLMAAQBEKy2waSyzAQAARCstsGosswEBAEQrLbBrLLMAAAFEKy2wbCyzAAEBRCstsG0sswEAAUQrLbBuLLMBAQFEKy2wbyyxADwrLrEwARQrLbBwLLEAPCuwQCstsHEssQA8K7BBKy2wciywABaxADwrsEIrLbBzLLEBPCuwQCstsHQssQE8K7BBKy2wdSywABaxATwrsEIrLbB2LLEAPSsusTABFCstsHcssQA9K7BAKy2weCyxAD0rsEErLbB5LLEAPSuwQistsHossQE9K7BAKy2weyyxAT0rsEErLbB8LLEBPSuwQistsH0ssQA+Ky6xMAEUKy2wfiyxAD4rsEArLbB/LLEAPiuwQSstsIAssQA+K7BCKy2wgSyxAT4rsEArLbCCLLEBPiuwQSstsIMssQE+K7BCKy2whCyxAD8rLrEwARQrLbCFLLEAPyuwQCstsIYssQA/K7BBKy2whyyxAD8rsEIrLbCILLEBPyuwQCstsIkssQE/K7BBKy2wiiyxAT8rsEIrLbCLLLILAANFUFiwBhuyBAIDRVgjIRshWVlCK7AIZbADJFB4sQUBFUVYMFktAEu4AMhSWLEBAY5ZsAG5CAAIAGNwsQAHQrIZAQAqsQAHQrMMCAEKKrEAB0KzFgYBCiqxAAhCugNAAAEACyqxAAlCugBAAAEACyq5AAMAAESxJAGIUViwQIhYuQADAGREsSgBiFFYuAgAiFi5AAMAAERZG7EnAYhRWLoIgAABBECIY1RY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) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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WWO4BABiILAAUFiwQGBZZrABY2AjLiMgIDyKOCMhWS2wPyywABawFyNCILAKQyAuRyNHI2EgYLAgYGawAmIgsABQWLBAYFlmsAFjIyAgPIo4LbBALCMgLkawAiVGsBdDWFAbUllYIDxZLrEwARQrLbBBLCMgLkawAiVGsBdDWFIbUFlYIDxZLrEwARQrLbBCLCMgLkawAiVGsBdDWFAbUllYIDxZIyAuRrACJUawF0NYUhtQWVggPFkusTABFCstsEMssDorIyAuRrACJUawF0NYUBtSWVggPFkusTABFCstsEQssDsriiAgPLAGI0KKOCMgLkawAiVGsBdDWFAbUllYIDxZLrEwARQrsAZDLrAwKy2wRSywABawBCWwBCYgICBGI0dhsAwjQi5HI0cjYbALQysjIDwgLiM4sTABFCstsEYssQoEJUKwABawBCWwBCUgLkcjRyNhILAGI0KxDABCsAtDKyCwYFBYILBAUVizBCAFIBuzBCYFGllCQiMgR7AGQ7ACYiCwAFBYsEBgWWawAWNgILABKyCKimEgsARDYGQjsAVDYWRQWLAEQ2EbsAVDYFmwAyWwAmIgsABQWLBAYFlmsAFjYbACJUZhOCMgPCM4GyEgIEYjR7ABKyNhOCFZsTABFCstsEcssQA6Ky6xMAEUKy2wSCyxADsrISMgIDywBiNCIzixMAEUK7AGQy6wMCstsEkssAAVIEewACNCsgABARUUEy6wNiotsEossAAVIEewACNCsgABARUUEy6wNiotsEsssQABFBOwNyotsEwssDkqLbBNLLAAFkUjIC4gRoojYTixMAEUKy2wTiywCiNCsE0rLbBPLLIAAEYrLbBQLLIAAUYrLbBRLLIBAEYrLbBSLLIBAUYrLbBTLLIAAEcrLbBULLIAAUcrLbBVLLIBAEcrLbBWLLIBAUcrLbBXLLMAAABDKy2wWCyzAAEAQystsFksswEAAEMrLbBaLLMBAQBDKy2wWyyzAAABQystsFwsswABAUMrLbBdLLMBAAFDKy2wXiyzAQEBQystsF8ssgAARSstsGAssgABRSstsGEssgEARSstsGIssgEBRSstsGMssgAASCstsGQssgABSCstsGUssgEASCstsGYssgEBSCstsGcsswAAAEQrLbBoLLMAAQBEKy2waSyzAQAARCstsGosswEBAEQrLbBrLLMAAAFEKy2wbCyzAAEBRCstsG0sswEAAUQrLbBuLLMBAQFEKy2wbyyxADwrLrEwARQrLbBwLLEAPCuwQCstsHEssQA8K7BBKy2wciywABaxADwrsEIrLbBzLLEBPCuwQCstsHQssQE8K7BBKy2wdSywABaxATwrsEIrLbB2LLEAPSsusTABFCstsHcssQA9K7BAKy2weCyxAD0rsEErLbB5LLEAPSuwQistsHossQE9K7BAKy2weyyxAT0rsEErLbB8LLEBPSuwQistsH0ssQA+Ky6xMAEUKy2wfiyxAD4rsEArLbB/LLEAPiuwQSstsIAssQA+K7BCKy2wgSyxAT4rsEArLbCCLLEBPiuwQSstsIMssQE+K7BCKy2whCyxAD8rLrEwARQrLbCFLLEAPyuwQCstsIYssQA/K7BBKy2whyyxAD8rsEIrLbCILLEBPyuwQCstsIkssQE/K7BBKy2wiiyxAT8rsEIrLbCLLLILAANFUFiwBhuyBAIDRVgjIRshWVlCK7AIZbADJFB4sQUBFUVYMFktAEu4AMhSWLEBAY5ZsAG5CAAIAGNwsQAHQrMoAAIAKrEAB0K1GwgPBAIKKrEAB0K1JQYVAgIKKrEACUK7BwAEAAACAAsqsQALQrsAQABAAAIACyq5AAMAAESxJAGIUViwQIhYuQADAGREsSgBiFFYuAgAiFi5AAMAAERZG7EnAYhRWLoIgAABBECIY1RYuQADAABEWVlZWVm1HQgRBAIOKrgB/4WwBI2xAgBEswVkBgBERAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAYABgAGAKoAAACFQAAArj/9gIVAAAAjwCPADQANAKuAAACtgG8AAD/PgIVAAACt//1ArcBxf/6/zgCFQAAAAAAAAAJAHIAAwABBAkAAACiAAAAAwABBAkAAQAUAKIAAwABBAkAAgAIALYAAwABBAkAAwA+AL4AAwABBAkABAAeAPwAAwABBAkABQBCARoAAwABBAkABgAeAPwAAwABBAkADQJkAVwAAwABBAkADgA0A8AAQwBvAHAAeQByAGkAZwBoAHQAIAAoAGMAKQAgADIAMAAwADkALQAyADAAMQAwACAARABlAHMAaQBnAG4AIABTAGMAaQBlAG4AYwBlACwAIABJAG4AYwAuAAoAQwBvAHAAeQByAGkAZwBoAHQAIAAoAGMAKQAgADIAMAAxADQALQAyADAAMQA4ACAASwBoAGEAbgAgAEEAYwBhAGQAZQBtAHkASwBhAFQAZQBYAF8ATQBhAGkAbgBCAG8AbABkAEYAbwBuAHQARgBvAHIAZwBlACAAMgAuADAAIAA6ACAASwBhAFQAZQBYAF8ATQBhAGkAbgAtAEIAbwBsAGQASwBhAFQAZQBYAF8ATQBhAGkAbgAtAEIAbwBsAGQAVgBlAHIAcwBpAG8AbgAgADEALgAxADsAIAB0AHQAZgBhAHUAdABvAGgAaQBuAHQAIAAoAHYAMQAuADgALgAzACkAQwBvAHAAeQByAGkAZwBoAHQAIAAoAGMAKQAgADIAMAAwADkALQAyADAAMQAwACwAIABEAGUAcwBpAGcAbgAgAFMAYwBpAGUAbgBjAGUALAAgAEkAbgBjAC4AIAAoADwAdwB3AHcALgBtAGEAdABoAGoAYQB4AC4AbwByAGcAPgApAAoAQwBvAHAAeQByAGkAZwBoAHQAIAAoAGMAKQAgADIAMAAxADQALQAyADAAMQA4ACAASwBoAGEAbgAgAEEAYwBhAGQAZQBtAHkAIAAoADwAdwB3AHcALgBrAGgAYQBuAGEAYwBhAGQAZQBtAHkALgBvAHIAZwA+ACkALAAKAHcAaQB0AGgAIABSAGUAcwBlAHIAdgBlAGQAIABGAG8AbgB0ACAATgBhAG0AZQAgAEsAYQBUAGUAWABfAE0AYQBpAG4ALgAKAAoAVABoAGkAcwAgAEYAbwBuAHQAIABTAG8AZgB0AHcAYQByAGUAIABpAHMAIABsAGkAYwBlAG4AcwBlAGQAIAB1AG4AZABlAHIAIAB0AGgAZQAgAFMASQBMACAATwBwAGUAbgAgAEYAbwBuAHQAIABMAGkAYwBlAG4AcwBlACwAIABWAGUAcgBzAGkAbwBuACAAMQAuADEALgAKAFQAaABpAHMAIABsAGkAYwBlAG4AcwBlACAAYQB2AGEAaQBsAGEAYgBsAGUAIAB3AGkAdABoACAAYQAgAEYAQQBRACAAYQB0ADoACgBoAHQAdABwADoALwAvAHMAYwByAGkAcAB0AHMALgBzAGkAbAAuAG8AcgBnAC8ATwBGAEwAaAB0AHQAcAA6AC8ALwBzAGMAcgBpAHAAdABzAC4AcwBpAGwALgBvAHIAZwAvAE8ARgBMAAAAAgAAAAAAAP+DADIAAAAAAAAAAAAAAAAAAAAAAAAAAAEYAAAAAQACAAMABAAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgACEAIgAjACQAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQA+AD8AQABBAEIARABFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAF4AXwBgAGEBAgCFAI4ApACDAJMA3gCQAPAAkQCJAKAAuAChANcAsACxAQMA2ADhAQQBBQEGANsA3ADdANkA3wEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGACyALMAtgC3ALQAtQCCAMIAqwEZARoBGwEcAR0BHgEfASABIQEiASMBJAElASYBJwEoASkBKgErASwBLQEuAS8BMAExATIBMwE0ATUBNgE3ATgBOQCYAToBOwE8AT0BPgDvAT8BQAFBAUIBQwFEAKUBRQCSAUYBRwFIAUkBSgFLAUwAnAFNAU4BTwFQAKcBUQFSAVMAlACVAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQFuAW8BcAFxAXIBcwF0AXUBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZAHdW5pMDBBMAd1bmkwMjM3B3VuaTAyQzkHdW5pMDJDQQd1bmkwMkNCBUdhbW1hB3VuaTAzOTQFVGhldGEGTGFtYmRhAlhpAlBpBVNpZ21hB1Vwc2lsb24DUGhpA1BzaQd1bmkwM0E5B3VuaTIwMDIHdW5pMjAwMwd1bmkyMDA0B3VuaTIwMDUHdW5pMjAwNgd1bmkyMDA5B3VuaTIwMEEGbWludXRlB3VuaTIwRDcHdW5pMjEwRghJZnJha3R1cgd1bmkyMTEzC3dlaWVyc3RyYXNzCFJmcmFrdHVyBWFsZXBoCWFycm93bGVmdAdhcnJvd3VwCmFycm93cmlnaHQJYXJyb3dkb3duCWFycm93Ym90aAlhcnJvd3VwZG4HdW5pMjE5Ngd1bmkyMTk3B3VuaTIxOTgHdW5pMjE5OQd1bmkyMUE2B3VuaTIxQTkHdW5pMjFBQQd1bmkyMUJDB3VuaTIxQkQHdW5pMjFDMAd1bmkyMUMxB3VuaTIxQ0MMYXJyb3dkYmxsZWZ0CmFycm93ZGJsdXANYXJyb3dkYmxyaWdodAxhcnJvd2RibGRvd24MYXJyb3dkYmxib3RoB3VuaTIxRDUJdW5pdmVyc2FsC2V4aXN0ZW50aWFsCGVtcHR5c2V0CGdyYWRpZW50B2VsZW1lbnQIc3VjaHRoYXQHdW5pMjIxMwd1bmkyMjE1B3VuaTIyMTYMYXN0ZXJpc2ttYXRoB3VuaTIyMTgHdW5pMjIxOQxwcm9wb3J0aW9uYWwFYW5nbGUHdW5pMjIyMwd1bmkyMjI1CmxvZ2ljYWxhbmQJbG9naWNhbG9yDGludGVyc2VjdGlvbgV1bmlvbgdzaW1pbGFyB3VuaTIyNDAHdW5pMjI0Mwljb25ncnVlbnQHdW5pMjI0RAd1bmkyMjUwC2VxdWl2YWxlbmNlB3VuaTIyNkEHdW5pMjI2Qgd1bmkyMjdBB3VuaTIyN0IMcHJvcGVyc3Vic2V0DnByb3BlcnN1cGVyc2V0DHJlZmxleHN1YnNldA5yZWZsZXhzdXBlcnNldAd1bmkyMjhFB3VuaTIyOTEHdW5pMjI5Mgd1bmkyMjkzB3VuaTIyOTQKY2lyY2xlcGx1cwd1bmkyMjk2DmNpcmNsZW11bHRpcGx5B3VuaTIyOTgHdW5pMjI5OQd1bmkyMkEyB3VuaTIyQTMHdW5pMjJBNA1wZXJwZW5kaWN1bGFyB3VuaTIyQTgHdW5pMjJDNAdkb3RtYXRoB3VuaTIyQzYHdW5pMjJDOAd1bmkyMkVFB3VuaTIyRUYHdW5pMjJGMQd1bmkyMzA4B3VuaTIzMDkHdW5pMjMwQQd1bmkyMzBCB3VuaTIzMjIHdW5pMjMyMwd1bmkyNUIzB3VuaTI1QjkHdW5pMjVCRAd1bmkyNUMzB3VuaTI1RUYFc3BhZGUHdW5pMjY2MQd1bmkyNjYyBGNsdWIHdW5pMjY2RAd1bmkyNjZFB3VuaTI2NkYHdW5pMjdFOAd1bmkyN0U5B3VuaTI3RjUHdW5pMjdGNgd1bmkyN0Y3B3VuaTI3RjgHdW5pMjdGOQd1bmkyN0ZBB3VuaTI3RkMHdW5pMkEzRgd1bmkyQUFGB3VuaTJBQjAHdW5pRTAyMAAAAAABAAH//wAP) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAEvUAA4AAAAAgMgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAABAVAAAAFIAAABgRtGJ6GNtYXAAAECoAAAA1gAAATx/ZiWeY3Z0IAAASNQAAAA2AAAAWgKzGVpmcGdtAABBgAAABrwAAA4MYi79fGdhc3AAAEvMAAAACAAAAAgAAAAQZ2x5ZgAAAUQAADwlAABlcgPH2ehoZWFkAAA+lAAAADYAAAA2ZAJC5GhoZWEAAEA0AAAAHwAAACQINQOeaG10eAAAPswAAAFnAAACBkZWPadsb2NhAAA9jAAAAQYAAAEGd55epm1heHAAAD1sAAAAIAAAACABMg7AbmFtZQAASQwAAAGkAAAEjGEUf9Bwb3N0AABKsAAAARoAAAGNYW5PFHByZXAAAEg8AAAAmAAAALJlwgKGeNrVvQWcXNeVJ1zn4uOqeljM1NwFXdWkbrXUYrIYLFvkGGW2ZYwMUZiTYZ7Qhjab2WxwBzPMtMPM8/sGnB0MqfXd9+pVVwucZVIJqu+je875H7znPkVQpBWJRH4GOREc4ZFIO96O19vxcutb7mq1kHP1b1rwA+Kc10Ui8Cn005F0ZCQifbqYUSKoNQYt17E5Q5yxcqlem+mYvW6311pC7S72D4nR2sxMp9eFB4p1hN6BkOymEesArSeBYAzoxXxtUyU9MpFBP11KM4WvvRYThCin8DriVjkAwNXfq6frc+U0bWbjETGTH4RD6EX0mUgqMiNmMlIwqD+Tknh6t+0G8+HhbHriyT3WfvVDkM5VFkfLlc212ShlGkPG6az7l7cYQ3YpOzaLput7Ts6MyDGFUISUzafkW4/6s3zttSX8STHL+yKPi1k+8sBmRcyy6s+Bl7mByv6kBLNmrvshnFu33e71OsMfxKHgdztgt4EcTxwfDDhigHOvHd6a2+16pxz82+7hC47z0ot7lxyD6TGMX/+h4dcD+5lpsjNnR8ceftD/dvnFUX2eZTWJEc3EbHWTvu2wOJtLVItLyC5GN912m+OcOyfOP3P48OiY+PMRPe5K8K4ny8zUJY6/vvEr5rbD8cGD4ZcDyYta18QoZshMe/FRQPDOJ8oYm5oUx7Xl9GMQ3Eqc/j7/r4MREvn4tZ/BP4D+PtKObI+cjjwY0Tcr95w5sGNpJi2RUNy9Pgc8t93qdUPmsAgLuRmJzATCrpf8YcZZ3Q7O63VnBGs58z/0BlB0xafVxXZwx+GJcHB2eaR7jmrZnL3jgacOGIqixxC52jaY4BWGBlQaam3nkgKOtTrqjqYYLi8otCSpCT1qOvAXzWZx6qhq2uxOq3Emp0L0YUO13JbLymkrlnLg9u3zx3dciINh7ThssLgmU3bVZJYmUQYzMIUklKNKc9PCobh0rAzyo4sFa5WpueruEw+grbO7dzzgYnAemNz0ZE0GWPuiYVtTj+aSW7LefYd9LL792iv4RfQzkTdEvl1g8T1vrplD3RUf23Md/+uQC716oLY+szyfwf7RgK3iUKdeC7jCQ473L6sFLHZsb5119bo/wkPU+pfXa/WAxeKzhMriR3E/KAd3E5MIxViv4Z2JQlZz8DhvaIUf+9aP7Z+VnJaEEXcePETMqS0yqsVTiXzG4Xo0UUmaSbkVKzWQPD+ez2MEyEMkNfbwj20va1CitEJqKk0UkvlWqTYnI8DRXWaynWCGDJikp9cuIYwSCRYHWU1FKdUA0GcyXqmdSJJxUJf3acWxS0/vbO3zCoc3yaqS0pzC0cdkhKZrcnwuYWS9ZEPGVNHKyTM1pVxkxlhXBQB00sgYzdTUg+2dkrc4IxMTJzIkkU0UmsKSxQx1bkqL5hMspiKkFQuttX8Ah5pYUoXwewQiEYj8HhyCDwgLkoiwTxkUXs3G+WZs3jdZpcpCYz4wWcq53MBiTdX3HJ0PbJPEt94u+/d93zWOZoVm5cR9oyDuS23/Vv2bmeJ+7Zbn+k8IBQqraR1JmSNK9t8+b8nRGJbiS+NPNO159jcGkOLFj6zMfATKxzWOqBbtrrz/q3ccfstpyX9S5hqHT4snpX0KwKeg0+7DSdw6KiDgY6EPlhpYSUNS7lvo3vFOwzANgtSzr62VehL6M5Woj33+wu/f+YHzMhCDysf/7Lvf+MAbThj+E34ZWuhN4gm3iSfsyIgnWKW6j9v2JPLp8fGbQzMB5kK4cvGtbzi8ALs5FM6nPomcgObQgPQ4++cizcGLkJxPYClnmRoerSHMEC06cQ/aXMrrC5Sqr3JS2fJPepbBm6o1AybVpIolwy1yzmG0DpnSIo97VpThy5Q60gigW5+1iZr9sw4in95vv/Yd+BQ6FakKes0IDLSYF0PrbyMeaJrVKYfOo+cTi3brZqUCFcf5jm+HPUiOqxbsfM+7PZN927fXqlhCp+Iae+c7AyNM6Nrv4lhMgwoC2bEkDN/ybiUqnn3s2hJkIu8L8Kgi8exeR3AxNK7ioZ1A7/1vj881dlLjwJzGqaVtq0YzSq6yuTF/zHM2PT4iuzGpvSPFeUnc81Tk38AVsCMxcU8N+fIL4OdLhHHuA/xhLF2+TGWLSK+9jHXQKEZEpnslAkC0CAjvGoFk5AMRQ9xB9jniu/vQdLkOY5/JCfqmcpo1hZYqOVXOjhJMtJlGT1ybF5rwYYEec3AthD6kr1zChwjWvUm3ML36eSTptsQ5QjuxjP4+rstU+fpJJMV1MaOPEDWCIhevvYKuoG+KxIMIqWRLfoRES6FbaQ/Mbd33Lv5IAHyhduVyADsofxb0qQNfiJ8/k27sOvhTk+Xq1qgzmqM0nzDiymw5MTUR/1RGevbSL8WOnVm4/30HTr1UGW0Vmx96ppJ20lWG5MnCf/wPPkqej0SQjr4l0vQ1vE+XYyPE7ZbXn4RvwgWJgYL4AYbV4czndsC34ANfdnbugLupLFM+mnqgdt70JEQQ7XYvRkenTcoIkaNjk/u7GvqWGFv7g7U/B4SIYpsUAyCTZjEBBJ8EFsOUxLSYBDieXwl09rDg072CTxfF7CYkX+ZDZ+4NfJIvfq8V+gRxJDjGWWj2xKfUV9Wa+O6fEX5Clx3arnbfuAR3HzirV4rj87299Vxd+mYzVph5y0QzpyacygW3nLSyGEsokaaExs4vUN0w6q2FYpzrGpGTrowQKLO11mrG25dTrF1xVlixqxKK2XVdj6YoNizT3Q6nxorze7akNUi+rVcr5ju7vFJWQYRrciGmAKfG0t0yILlQBUkf0wkgSqSRO6pT1Vh0Zsk57ewAPp6enmS6jUrJrMqTTDZxR3dq450ICIx9CT0ueHe34F1Kgo2B0DrzuDd0y4FV79Puc8T1wmipD726z8pOwHjhkcN4x+dbKzDJw6AKCqXG5Nz9VDJOj47hxAUFZp38G24vOY2eTMbriXzeYwhJtluaKyfMWNyq1hBHKiWVKTOVV1Vt8/E5V4kmFY5xkmqunIbvrhfa04sxqJaXLeOhFoPavsnx5V1UaZU1a2w266ZGJQSYmKpRTuxZzDoWAyBMqmHE5EphZNptbcvl4wlD1RSJOBNxR5/30TV7bQmV0DdHdgkOZXzs0741F/QEkUbgNH1cWMOImiHOA84IisUAb/kHfMfgwygI1x3G4JCXjsUTtWJ5m6VoumZm2G+elFJJhTk5Vv7Q/SabWLChLJUns9VcglBMEEM6QKyV03QsUan+xbQjr2xGks4MHotxyYjRD8GJXI6jlCN5V9a+dnsUwGZvspIZ+7slQFjGJpNoDGa1fBzslKDukpD/JUGd7+/GB9SFYrou/hoI87rMrH9woyb54h6ywR8DvnU/mhxNFatJKeoW68W4Fne9ybQ9lZfkuEnko4jK+vLunXtNQSCnBKuPvr6KkRFlfGxq/53cunwyZ8V2rUzO5ZKZSRkBi7qubqaPn/JGeayqYOQbu6OYAk2nGKGmwdR78ewsIOwc3J1JH30sTiMockVQ+phAeieyW1jTzd3xgrCmkTAADVXcDmY+sBlDWvthhfBNAZG8FjLCEZZ3wJ0e/HXeoTFakkZWLcuRJtqtTW5Gi5d4WRlZ7S3VVpFRHvue+6PP4EkzmtgiTRYzZVfxMq5QT5kYToLA302PyohShOS5RnUPsEamODJVmFidkMu8kEyNP5E0Hz5219uUCyue9FwtU92SuzfmlnOylD11R9bH6puFJfx5Ic0tQpozTl+by+XSkBBhzwamry83/9MnIBgUdOPg3E49CNtZmSEeP6Cpm+9NUNlNYj4zixEks4Qq2mzHiyu6xiR7qocV7A9i4xNH+URxTEdq+2MaIQRxpzsuY4Rlcu+9gIFxh6ejci5JZSxtwSqinCHzz9Y+WRqrEC1W/szfxgEiOPKQoOR+Ia1ypCc0T/nstrl2I8GxoMgdGKNa6F76AgqpCSQnJCroDuHrep7vHUEYoTAy9O2UuAN8qTDCnW++sPuMhpC2d0WqMevp4wv5zRosutXsAoricx6hxBptk7qUX/vJU7MHFSDUac6iWKUJj9i7xszciUfnZrWMtnKkKNcWU+7u12jJJaoenLGdj8wpgLbFqKRJsVyloo2tvfXQwgRR4rJhVep6OsikLgtUXhR0NiOrApWbOqNZJOKgUHtcL/Tsw9h8g1MLVS4Yho7AZOikQg/3K4nCCEOYxeKl7W4iL413V+utcXtrtTlf5ZdBrdTfciyVn9vWNGE26+Waqp5KtBKxxqSlfCqTmEhgjDAbKVUuskZxfM+JncVF04PEd+SUiyfvfr3Fms0tngSPp/JZN3PvWWdUcR88Ni4oCuKnM/CDkWgkJyhKxuQIGnrkVmhZ8PUx1dcztRHXBQVnaosPboivIFXLjOfjGMrZ+sLaX14fbkWQiCA3hc8aE8/Kmrd8Fvf91TrDavX1uFLwbuODPzlX36J4y8Yk5bLEzFY2Zco8XbxuDr/bmD+YqhzaGRsBxFRZi441JzkqB/WZyIP4Erw5okQcMZeoSoK5+A8rBsE0HX79Bc8hsBt2Oc7V9vpX2CePSkHZ4o8HX8Rdf1vc+jWiSrYnclLc9eDeaQWt+2hB4hAMofAdz/Ehs0Ra60lXOYwYQyM+yLZ91ljX19SiXkH2nt+BY2x5ZMT0mk9nEJWA2mWGCAZZVhOE88Rxqu9LRS38dvBiPGqNzDSdGC9OpQaFN/jBjBdNbrlLhnxhaazSrO50MDWigBBJxQjHGBCJGR0Xdk+Meho6AbFszE0ZViPqyfFCcWrtLzeU51DkA9e+jF9EPxQ5HDkvOHDH0Uba50AnoCL8+JAPonzfv24sDPRj/zAfEwUC/+AwNBScCg8FJtBnTGjUfQ3Cs49fKDZ2brKSq0UP/uilK7FyBXPg7uGXX3r0XRYFw27Nffw+u6l+cCa2b7oyulhWZuYOnFKyZxcP3FWyXaQsI6CyIOYTTqecL7Yz2fmWUoMfO3+vZIzrydXzy8v/aZoJZhAj2bjrZLLUmz2898gFCZzXTXfu+HdFD5dZ4fCeUuWpxfpxDEhhX4vqErDdD901ky++sLnWWqx9h+DQzkgEjwiMbAk8287VMR95RT8YF9laS1i7MueCpiAF6hPZ5083oDMShnqms86PMJ636syvA/bgT5KK0hgFjOjv5fO0m5SoVHb37Ip5lGNCFGsqxRA8gdWCmkewODJCFAlhqeadK5/J66XRPeMnxk0pxyCf6HZmaBwVJAwAgLBCYpbEMEIPYy1Krr4TCKIqzWJMABDcd3lu2+XAG2wWFC6jTwjfvTVyUHiDvTsWumM6Fpaya5qd0kDc7UDUoV30fMGHhah+cSA8CYRL5Mxuh/qAO4JBPoiCEuhnYfu2Ez5ZjJPf/h31PUTb08nrBDOuHreonN7d2hX90z9RiX+8CV9mRw9n87t2y0eyam+c/WCxCCdOqu0tSwwSYKKAQBcjAO8RzW3utnQAhLzlaFTLJA9O5VUERA3OQNPo6acRIOv2cmJh7VuWovj1rwcE2Lg7AkIDXsFvRz8S2Su8+mIVhugfYLW3RFvd1nrAHupACPSwpun1Qe/YQW09ON7rYrJp4b3HO3n3zPGju5oWYPEhiFHia7qce/8ZM/n4N7mSmPvM+y8kyvM7y6TRIFh1NgvSEobmiw7gj/cce2Dzy0faBw7uaC9iGTMggIjEvaMvaPj8ifxEd/rI7gN3GSSTp7k8QjpZu4YpQowYQWV7SUj3CSHdemSzwO/kaMZAoWTLQ9EK2gbEMR54w1oozXoZIzsMw5aYb+B8IY5PkL4Uf+FXpHuf0nI/8HJy4t8/cg8GxgLR/Snfsbp9x/hR+x1zcdefNEIgJ28UnPTsA9PdK5/zKAAFkOxAVABrf7321wg5l6snlJqe0py4WvK2RCDAaQV9OMhEzxtBRcMc1N396RVDSxSODLL1fobkK6QvKXuw+tHPqUol/wwe4tUX9VBNiwPutD/3ZhifwKqvd6hmpDCPqi6RWTKbO7NIurH5iShVXCmq4C0YSW6SMcozRYRRVh1Tt+6UTk4URhBGBEuKJK67DyP56s+FKG9uAVQBNNBMqrA/oLL4SZmX6yOyEv1tBOWFOKMKWfsX7F9iZ2xXh7GPjyEArVs9Q1TM/OsV+auUkBDxglsrglsO+nCQex7Tr+fWDczyeTVJxxC3Oe8zIvR8KDjBP1/wqlwXnIuiG8xY//A6l6YpkylDiSGTJDVpj2YzrAf5nFezciZVPDG+gpgaK2OeraTyPEoIzM/3Ddt07onReyzHpxUPuEOJHDc5GjDHnZednGNIGAh++mmQjW0m89OUta9ROcaUjJNQ4Zn0SiyKNxi8mCTHZORz5v3XvoTfJjT+jJ+Vg+BMNQDERpX2ibyVToegCp2jM6gN9YYgDJK2Xr8EX7b7xgJd2fXIew44SgPb93W+8xRXYiP8wMhNuo6a08xLSpe3twruuaP1TQbRtdm5PuymcvddMDNRjZXzHaCcbR6d3+tEl44UrO98ZHafBKC3blD+mLP5qBg3Tyy97nh7/4FSWmq1huwAEOxPUPwLiJYioW79jbASzwqe7NHhZtsvCG31xc4Gy1W98PiSwIR/vD08ASP7JpwMlKln+Qte+FVP2OgkrNbD2fOTQSmr2cxmX3wpmw0OESyrzr312gXLCw9u2zE+0QfQaOr+2l1WnPbVC1ZefAlWrj9m9lXvBnOEBnWwJy+B+B0MGxJdH+6bpSGgosFV4gAia2s3H/C52olE0EHB1XnB1VFjwNUQKyFbw9L2Bq55drDIeH3R75OCK3f6WABKrM4T2Xu9PoWdzrYdU9Mk5Il7sVG/2/aCszohfeHMEELhzAJCricPo2C+cyJf+pSY74qY73wZwlypX95recFkffUwRbHieiJ63VCWY6hffgmPf1eulrEQBkCS52AJ5Zo6enZxU0iHM/vU8Wza/4HLYkkkWognr9x5+3Rm4cdL2cS0CggAc6CtBoc/RzCkA8Lv/J/mL2+F1b2jmerk/ADFvyTmf9mvJiEx/0g/hg9MfkCFbbrexrIq54P8tudjmYXFzBCc/Ux4I3hDv/kqasEcofv+EllYjcPd+c0qkyilSryZUepnnn4vGilgRQGlZJ86napEMVXMstGdAe7EKgqaBB+phEhx5569QxAPPe5QJYCSVrNYQh/9OE3EooQxynQLfRxJ3LIljjK774S170MIMckTT+lrPFdsibzwIgCN6SkFfSHwO2DGpQE0bqURGKE3XiFveAOWuG1JfS4HKJkTXJ6+ta24yRaEVRAxbKDQsd6k6peyj6YTAWHLywLUS7XDU36tUEnBaSKvMfUbaC1GfVRbjSt5jGxyVRp6Qn++5LvEfJ8U8/X6aw79AL3bs0IoD8Mgz3YFQrqmX2H1f76lSSuXrjdp5gzql7j690L1DsbuAELh2UdihFA13zG3DWUp1khUXChjeO37y4hJ6JnnkB5KdmDPSNS+q1q5cx0Kb/jpN+VU4LLjEo72w8pmZcFlhBCuxw/nsvuFGG2OKNhg4mGghVX0Z1edn4TIDCIUABsbWBaq0gABKAFrP/ebk3HgGFGGURuEW127ShkjYPtA2egtjgqOujdzdANDXc/qCo2p1X33GQ4N4eGvpdgoXB2Fm3xGyLK2tW0dJU+dyZI/gDNIaiY0zMQvLMUP53P7DEdCXHG30G/z2ZfMkrW/e3bV7Bv9snPw1RhD1rYieIZghCm3PRSiyT/v6vsxxoiisbWUtsG2+xH194mM4Rz64YgdmRARddUNV47CqsHGWNpab10Iq2UDRYAPP/NOt/Hz32SNK/c8oaeeP3Hqi29I6FunmvmUxA1jsZZMn5tNJpPxFy8t7nnbFzTQX3igM/Pgv5mYQPS9NNabe83pmVplslKqyYWn2mfuiqAg3usJmSxG9otZbVmeWI/zry9uDbM4Xg5MYsj1mwM6P/hnfDDlQeh/girEj81+8meUHbdrgKJvPGccPZJmUUKC6I/4TrZ+YRDBwe/yrZvHMr3VZDNpmVEjPtBfomDDD8iALs8yJyUfflRH8HBywTD64R7Dw6DNzwo+/CiRcsmd865nxAWpQgrLgRQ6kWORcyJrvePE9l5OwSKaC5fu1ut3M2HGdpN8uGO7oVDwsOTRl5W3HgSHMSH2meMExRD0JUklSnR8h2w2G0gbL514bdobijP9prMygJpwb9OYvW01oR+cT5nxMkNlhuWtjW7a0MfK5iRFv8InvJFaYQybMsNmMXfaRPPzDVfCfPtSe3mD4J/4xAgBIMgza1H4o537qX2oNjH2xinb3lvlUnm65chYq2yvfKxtr53tZD03inxEiDj3kEDEnZEnBSLuPTdzK0QEafzGpaiwxnn9At8gCfATKm6zb4yZAaqCkZuB8yM/5yDpkaKRnzodVXpWQ6EJgzDipghL5ceV9H+Mxkra5hlYgnU83V09bw/w9Gt0ZbHA44S09mfLI5osKLdvwhQGsLdm8u3xlTxjlSX5CplB+rROEGHcqY0Y6BFt82ZtwmIE/SvcGm+Xc5tjcSRJ9UpmLKp7hh2ByElRN/8R9KORO4Td254AH2thzbu2cV2v7bMuDIdK9SAVLZcCWA2ZHaZeTilIuMUdRFWxz/H+eXBP99A4eguamI1Wj3ea+qlpCTZhyesiqlgWl/BTnW0yGkXbd0SPx1pvyrv6hTkZ0nmqcw4kTVTGKPZXDcSv7cWJYwuzJpRBO9ytjp6bzoxITWSQ3yaSxGiRvbg4pUnNuB8IjN1fbb2rwsc5cpOYIPZIfCSR0AAxGrXsvemob/3/nVC/e9H7I4cEFyp96x8QLyTui9wqM26QgMJhal4IDXs42M+khFMNMsqgTY703eTPpmTKduwAWS7HtlWanp23XVljmCVdIu9GlEEDGkSpAJKw6xAZsCQKdduiFUmGNxgYMKIyT19pNV8bt0yKoVx56xYwQWIJZypRNBkT/OO/j7nv9/Dv+R4OERlbs+mp9Norm95dKmM/TMI6Yajv635XWPvfF1p0UFBrDVcol9A3igPDlYIwVq6XxOdm7xc6Pwa/ePGNGLWbtw7xZuYwupiU3zpJz4Gh5kps3etl90YdCbHiFnoPyr4vfu60F9V/8Ys3R0a/9VemFj0O9ttMeNEHN5euc3Vo7QF+9nlB6W8KSn9dULoqKI0P+hD6oXMp6LLgPEiTMQ67VdbpDiMixzYdETbV+tR2A1rxj9gykYyWQwisvUCxls5iBUOj0ajrMlZikxeSZyZlmYOrjnR3XtqLyXiSUkp4YX86tQV9wvQTf07w1e8WowBEBpiHWeByzJQwQkLIMiC2dpo99oPPUoy4HLf7Wf5vXHuFfDWM+u7Wfbnh9YbNYZQaqqK/nuwFjXT14KSbs1rG++dYtYGx88K8J2QRQ2jAoQ4Shc/+dzjXK1dI3/DFJs8m7nQ9QhkZGZUlSR7r3EkQEseD7I3L5u3l0pkgo5WrwQm7PsiWU4RQqeru3a47WCVUjm1S8L/9tBRFiSSSSfXr/S8UPT40fwjFwDYJhnvuvueeXSe+f2wM3ZDvUYDg4HOQZnFixMKSMYuplqTgtd9e+3lN9gdkCt8p07WDwQ+RsKr0fYKr7xRcXYlAWAkP7F67JyRvIAF94VRa7Y1JFquvZ1mtXp/NA1FsFATjo8ivmogg3Pcb5T6Qlki7NSyqBF7awJxbN8TX8BdeEALKmsY6SexNuEdArVKJawJ/9cSxw2aKKoJ/7kKOcXLpyU4Xj41jVWYsNn536m7Pxn5vmCpxhOahWtgCbMzzIUeASsy6vXAknopqzJ3PywSNzs3a9uXxMd+jCSCerlbOBcoE8IZVnGol7sAYATb6TgUgEIwjcYpffvnNb1V9C2765iXOVceXxLcDjJR3YYQlbvUtT1ie4QjDxOYl11v7VHAPS+nbpF8RUvgdIYXzQgq5vhSGuWxbROHr/F2iG/g7hsIFW+GzSuKKWl90rWECH+p6FLGg+6hfmECH7Xvr9yRKgvyZZrzS3j4+SmUMvjNVpKl7fN4JsObK44rHKPy6gDsHTULEiB/M7DI8rEqKOe8Sht/xtlQKTgVGjpIBjTve8Z6fx1SmGjYQB0AoZpvSC5nVWOyrgFA/V+H9lB8qXGLowx+87z7o49kLNP2M4IYluLFJcCOPfLs16ErzrZbnVzQ3ljSDLK0PPgiCF+YDqhQ6K8hR9qUvgazAWoLQ3s707t1ZJicdohxBSP6XqwhARvB3iVR0HN12KoUoSKqWpGwr+hDFQCnP4au/SBAw4+wJh4tJ9+u2BIDoaSygBezIPqpjSomM/0TM/sQ1Ad2wv1PyZekJA2IGjZ1hmFpmiA8zI2HLnn0GKHvRwFQbHau+t1KrCY4jyr5KFQp/DX8GNPBhDoX3XP3Me/wpZBHFAjfXvi6e9eaNzwIhYhSwJLSLwmFtKGbCc9c/rPLeaq2GVf9h6O/F09YSa9nh0+A9aNfwcQAmQugY+lwk5feT4qBfgvGgy6lvgoNcZJD8fRG9QVyJY8DIRzGX8ZNAMI5aEkHoyG2IoTxRGHkMCMGXMJOZYYHg3flrP44uXfuXiC6eIGOfd6J1KGyuFA86r1P4J0OnX/0qVscSHDHNlRGikQgSV34ZPQ0/GWlGtvv9KjMbczi/i7q/ohNUv3xnHq77t8Nl33DSnFlhNXjYzCPOAmnP7a29V4jVKflabk2mi1UEesJjPK4kCVd0M1Pj1kpdnn1QrzCrkDeTcQe0xuwYUxrS8b1HDj+pIZQlAGCkXP7Gd2k0yuyTroRILFPJjqhonNXhQl2HvLm07XDJpNUeb7zPp+s+QVcBfSYyEtkq6FocS26kq+cHmuuKH+qEPWwNHySsjAcUCZLWeyS6oO05gUl3moCkK5oUKDjC32KYOJefGt1/khef6d7Ry1ZYJlBNVxLK7WXaety2pWO7TTvx2z8KYeWBAJKi6PlnnWN78vlvXUjDnQtJkiaK0ogfG0smYrpRT1dvOyDk+xpBjQc/Hpn2K/VB/VRU3AeFGneQ1g3zOscOU771vPuPxyfPr2iUaQ6AtuPb9t2rU558173G9kJhspzI10rZ7GjCMOPPjFbIgqY7VNK2Li3GzWghf+czctobqbSybiPLo3Yrs3NlgJzXCQ5vjhwVHD6wWtrI4f7cvNaNrO6P25j9twPJ9FZOadZomUMisZH5zvJO3cTv+W/DVSaxrCObnDs3kAXFmET51c9Q878OX3cL6lPwE5FyZFpQP1ZzdT+nDIgaCmXd269nOpz1wgS73VpCf3rwwo51mbx7X2u/V37HXfP7qbln+WIOqX9VSJZyvaxbm5/NP3dgKZRKZvr8/Ny+O1vTUWtT2lHHvuhmoqnzPF4Vdu2Vaz2UEF0MxwRObqv4dqD/aKflBQu4SPy1HvwNuqyvA0wwuX5NwB8fzntDIaG7nMwnOSFJhedAjrEUzM5SWSaILCwQNzp+ZqXgTpaS+TxhFmdxzBBa2RycQLesJopRrzDeU6ypZdGbligkOUAl8R1s+nju3WEvLgEMzuP5kwU3W2pnEuUsMq27jbIsrR9+6dOLp8cXo2i8Xm750pi51kWzQhrNyDYhjeVO1kDhalZIaYjHvijClrthe207VO5Bj/PG1S14zejUI/W4HM2X7tuEor0qz8Xc7Pw8uFeOfU9TNxMFh0RzI4sGUp/PJTObNDKbjytKpZDLOo5zKN9K1xcmW0sUsjSe9KS/+XPoLe2bcXnGyyXwWImNX0nnqg77CxZPMVTIP3HEj2t2+FYZfSbILKvahrV4e73JbqZr3VK1OLeHnZHD9GvYaLvezPWpmLulmURCMhWrrNLZ4zdrVbGIcXt1636iTDiSaaailNs8QTiOHZ2dWokuwtmkt6kokaty3EsrsvaXcOw6hZJefhkQqs3Oq4nZp2ejuplqmwwRicizx1uNaOP7hOy2X/sKvF3Qqkf2+OvyUR5Z3xcX0sH4er+k+C5oYoHxu64s0++O9TsPxadW3thUCY1EtppUWDLf+czoyMSijPBkIsEBS800kRNJwu3RVdVqLgPA5LQ/Pp0hctIn00atvJsZ5SibKEy9S6yASJIho+eWlx1DxvSMQQUt0cZtcdwcQzJD8PzzEBy5M0oDKlcj6NpfXOvB+wR9amSXoK9VlhDy5TncX8T7XXUGDUOvm1vKQ1KCS/yB/tq02YX0VCGZnyp6hTjVcrMxIECIpMiCJLc8V6kvVtOWaTRJ7GgvVeh60clyMoc1hAHjURu/hqB7c9PZZLaZ+x1DnS8RBVOEkLhBba5glVMVY+/2uZ+SJ7dqPG8ly9O5lGf6PstZkOEdiRClmwRlDwzWE7zSTbgcelc2aGEN8shwW9bMoNoYNlD5rta9EbGC/lDCQeGtHrDkGSc7ROzQCU83UdyudvLV+s6REZzIjxaAFxvmYjlKtIctJAOXXKGeVLKZ4JJaXtawxjs7aS5jYseUVVdK2SGMhz6a/tgX9VitbSfwoeYmkkkURxiVMvpcWcP2shTXZrkqs4LVsDkikpY47WHUm2IFXjLicHhnUnV9nT5y7ctwB/pMsAbaSQQ+fNBV07oOySEGbs1GzH5Ok6R4DBACghXuyxoXd6hGeSGqp534ys0seQ+sJmVrM1EIBRzA8hkLZz07Eb//2FZAGykNPGAEhE5+Gf+OsKfPibmuWmKuVrhBoXxd5cDLofX6qDe0Ot/Y7swMKszrDiVoGO6PR1G4ahpEM0Kff8l361JcEdpoxcdKwjXmCEYETy5q7raaETcqzfktvn0yEVKSrqkOLFRcWKjN0cW+jYNFwsFp2LliCZvugVmW43GFV5NOrlYDeJpZgc+XohP1KRlwkyNgqKGhrJI3vWzferU0BbRior5uv9p1Yb96gf1D/6TpqJiyGXrzWyAaS7q3y89nt1SQm/XHvuM7UbTPU/QpwdNTgqcL/zU8/S+y8r+DZe+W9eqrcOq/gS9PuMW5c7dmyOytiI+gIII9KSJYNzLq7zJKRBESHBj2Uw/N3EzHCwkOtD1sOH5L/cqJEf46D/HEG87HEh9Oo+f27RnJpliPeHK+FxPfYGLrYbAe1lKl/O2XDHRFS8UWntm5afz5fGI2CpXk+PMFfybxa0votJDD9sgJMZPDO3tGELfWGRsuu5U2FGsWkKi8zHRvFFYgq42Guh7YrXDa/qw57BgbgUo6E6y+5XYntxoJymSmxhOLshVVOWwQlFvIllYq8uyWlWbn9s2njENmu5YLwla9lp6LMSkB715fogQIKvXyf67uX5hKAzXtgZw6CRuPiomPHnrtmWUd3dctDALXost86i8I6reJfK8V2SGoX+qU1DBSWu+Ubq1r8vXrkBsaOtvdoPzXT428kG6BPbgwNXrgBDav3EOsZt1L1lWmvi2kXyrY7zGTlGNC1VSDJY4b3ey0Hm9gvZr3k6V8TneO7bede0VdCGUNqipUuvqrw3aSQSenwOw5uL9VT9W/p2rxYpKk/d6nUL8mhFz96kf7lvoVBoEBdTeFvAbiG5Xol/VUYj3YmS8rylxDkqYWJ1YNabKSyE/bpYTteLhYpbzh2AN1ORMqw8JuCZUlVq3mTafaySSaCdvQy+SN743aqaFWQOSo8Al/Kea8JObcNH2fEDBTAGi4lnJzeO7zfH39xCduPTb4bG7kdBIjKYVOktJYbvrB/VVztOAms15mwZYUbpd7zpI6/b2F8mRrspLMkTl9UXZpXAULqZ3a2NSOhpUtjKetTFYZiSmaInFJ1SrLycyzXJkqVVu51Mhg3h9Fr4vsEPNOhp4/4FuwBhaW+NvD7avM3pBLGKjfMRb0GeK+7wt0/G87O8rlEc0DLvuVb9acME1Ma14iUz5EZJkiMjmBK0VATIvp4xlEkaRpScJRanJLSuqN6m97CwKZWyalu/YQK5NytTeHu/sAae96PdGkqIq4u0w1TMV4rL7dkULkfIuQwonh3iuf8cOdSNdtsw/BM7TM4kSzF+oMQ44YvSl+CTb0Gwg6396zpUTC1EJoKVSf2I40PDKvomhBU6eTSTW9A4m7NLwM7EYZQ1MGKLRrZia1qSx7iVHpdTPvnjH0vDcS4E1xo84+BSp5ybAaR8YnU5viUo5iyDAdFdMJWPs10ORkNjkSonNXzdTLsmnoIe0j8JOB1qgb9pKG9lgA69aMCF39unOaCffF/2WhHONKavdYMvdv7LLFrQ1Jg9OrjU9uNorOQkyfHyO4nGrBT3Yalc3F3O67LfVKdfvpVlwd5gg7R7PTI07pxO7SNpb+cFzLJuKZXCcSxieOmPWd4f7bYTzNB1stX33yN0lwxpfWgCjH3tjQGFKGLjdz5eq0Xe8kiltHbXlq9pN2yZZKKZVTbnG/5mAdajWEFI2aSlbqaUCoi/yQw8nOIZTMx2NqVHU9hqd1eDzTbY80PzC6N6UlVG3qzcXtJ4UwO44bCrO125ekU7qr4zg7ZpNZWf1tLgSZFBP+a667lYKkRb2Jkym1kDdCCZ4S6D0reHGkEtqQcOrhboMh9WGBKJTfYMv4sOJyU+wd1mX6Z4ZS/w5bT1lqLo0RyGrKtWctIpmSkDAxz84bJ8d5vTOxPFFN5CcV/0xJdYtucqYRlQanxY73tMRBcV57ctm3ppMLsWLs+bttyTS5qmQ2BXkVMrr7pHFWn5us9TKJ6QSNFfXqidfF3HjPSoZntPZoyD9lujaTSUwlA2500UnBjZOCG0uZwSrlLWFwsy4voyUUbktkKETSkGzeZ46ftYhDMLPrYC+EQKjM1q6RUJeNkqpOj5eksmSrIpxKZOBunL9z29bzGT4hqm2eFI8vTjkGAoxz0sqW7ruuA0BzlUEfAqcbQpnHlXcW9zeQm00n+NpF+Uiv0jPMcjPrFTyJ7ihMBE3lfX8yI7CQD2PMMfB94GD7XXu9m3m9DydsYuy1g+UN1l/THAAmNOMhjrgw6+GabpiR9Lo/PT5iqk6lZjPJlKnsZgmlSnrm/plUL/6iNDUpI9ZSkOSe7yVisWLGkHWVZxMkOFHOzo2szKRmCFbZSmmGEi1GVQlUJwYfymGWSCIlEZUwkySnsOXEhNfECoonMUOy5MzuRYy6JiVYqUqI8WhzbqQ74U2joHmeMcBSvOQJboAa+S30MpyIVAe2rVraYMbdjdtKQ2EHxEON25nxVMwAjSaLFSM7rlOuagy1i3kpmi/noukJ/bdsiadGdYkAdlIjsmqodCqtorRbVyMIDFRAl9BnRc7viSjLNm7K+XsbvoPRqyTrs7VU+ZdmK6lKt5aqoNPl2WK60iunSrPBnwiCs+Ke+9FPReKRhrhnOa2Cf88NWxZCYHcmaSkIztY3jsKz9a1FqVjA+q72Lot9GjBmVGIqaaS4mL00rmnou0eA5bK6XBltqLECxYxgBAB6VpUMKe4KbN1zbQk+ELEiNcHNkuZz02bOBrceBiv+Dqd63/T2mQt3UcwXhHL07hsxLJx9OKkzuZHUEUVkapIoCNuAo9OWVY9rVMsSyEb1OI6TLqKAEI0gUTeJkGmxrnUl8k5B+dvfUGLI7zi5ue1GfCxr6KOKRYHsAZaHGyH4DZ09HmZjKNwI0T/Og40S4WfDPojQfbSFlfA3O0GnxIMXPrR7sCMpU1529qa3ajahSmqTgj76Yc+lsowZhgykdfEXVuwUw9RJZQ60CkV3TlRuKSeOS2RYlXRN0yRKpVh8Op3NQnPz1mLaSWdlxJLhXom1mIGpmh2DbPZtO7YrcNaFuX1x+VJhKRa+wMBf7maAJAAbLEzlmMkwogr5IyxhTiR9M6uWNNkvyhnmJpMgRKW1VySJWyXd5fzJJwHpjlVs7HARG2ykYCpTXI6fegyeeIKiJiA4fTkdfdnvPHvftc/jF9BXIu3ISrBfatfq8sxkDAtUDl/1ElZvgvVr1KuLksb1JVnxdwAhvt52Zntd8Dr+hXzdkeGJQ3brzY+++bbVuO7EESFxnWCULgIGQtFW0LbPfO/Zanbn3hWmRqP4/bWtJ1c2VwpxJr8JzLp8991331Pbmyg9NpdIpNGVnc8tb/n47btzjpFyUJzLrFRFmBC08mhBfuriobsNmttPmCbLlNxX7rYvnjtbWSx8EHY/XCg899zzz9ek9NOdCxf9dcR/Ft7mU6L37pLQiYd8byMsaTBla2Odvd0ntzeP3KHDER/PT/YHfRNDPzN8FdE6r/o/18ohj9B6MT645rVlXdfl6HQCenNYlSm7hGXJvesEQozF6c67VMSVTcu+tKtxI0YRMh7eOb2pkrdShXhc41acSjhWVKTxOIvGSTUd3WTHDVJpanaqvJRO1rv+CtGRkZQdrywBuwI4WLin2Gnl9u2mAGPjmuzp8RMnY5RFG1Y8Zyk1df54p1oYS5glN8riSzZXY5JVnMvmMtOWkVmx4omcHdsW/dm1f5083FhIq1M7W1kfU4dEZLciPNisyM8PC0zt37llXo/gvh/vcyJ0ZEPnzXjZQGHsEijrMGapMwgdf1/nqa/ZyygYAem2u8nKzm9OdWXgRSdnbF2Z3KYzLfnc3S1gZHLswFJMicfVbS+u9IhZjSXQNHx8eXEsoRnp19fMq3+20JhJRCfw6LflJWl+edu2XV0lhmncy2ZL+aiZSrVrSC0m5bGpJSNuUUlZLbGMqefh7tZYIlem0PC+XKoU5v+Dc+iZkk/7zmtvQU+hTmRarKkdELRvX1lsJQGHVj7QkutKJXzQ2BnY3GGC2+0OtclxWoJtPTTM0wWQ0F7GqK5PjCvjoL/nYswcqWtwOyGKDUdBbhBivf3emDlR1uDYS6lMKbOQ9TRA6NI7XzHjiXR+fMyKo0kmcZXNdtXxQxZ/8Dt1pBN4BEUVii6C0tidT977jmDswffFjeyR1V1STgL03vPiJT1I4oZ3aN/majwC/ep/mLUXBhHLf3+t/53/rQV+eN9/V1U/8mnRVfUhofkPRK4In/TcQ52G741rtXK4O+xW++g4Wy94DrcNB9swhm7KF88kHkOMt7t9qN+wAQ13Ao83aKUe5in44yhXSU8X/ZZQWNmZWh3JNTZstnsNQ/xXPjnZ3Ja9/E00vmnhkxcr+e7U2Ad/jHIUeiaCSNRpVht83q2ON107H6Xq+PoONfZH41Msho4s7yzFNxWENzWjU+OUQD6hw0u5rfE4Bqq3anes78OT/kkN+quY/OKzppe5//TJ+yTOATCR+g6JJgrZTM2W0Z3vBKxYi3E+3LymFmBTNQn6jkNv3Lb82ESyOlb8sU+mChEs1p3/Dq/ALwstWe1biB1L7TgLLEQ9xMcgGvA5u3EppcycjUaianvDnu5QY6phdZp7gbag217TEfNdPbfnGIo+djzpVWOr+b0Xz2eZVn6h0prU6L6DoZVYU1qNoqmargX6SCOfsEeQW0g55m154uk7G+mqtAkjaeHUHsu+65sdDthoz61EzXRit05gLndwYCTOdWjR9KrHD5RtOlZKb33rLyQy1D2vgyHVIhEQ60ldeEFozGb/PUSJcG2Q8eEC0noqa9sGDzP5jf7Fh6YoWIDil1HGshsWjSBamJ6Ybu32ZUQlWedNYt2zzPWx+clSouDh8SS+CyN4KqiiLA3WixSenS3kuuOYUlk27UKpm/4peWaHBI1qvp1xM9noNg7vMrT/HZ0wkIVX0Gn0xkhePMEO6xnt1nqU7HfMsaC2FrZp7yb3An6ZKhQpzDAa43VFk9jTiCDI+iHBG3s9jivYB4Tj2ZQTfARThZSDfqt/RiX0HLoQvAWMBc/qv2pwqPGADZXRH/gBvwJKGSpxWS1ihARZxX4nElyCf0Tn0A9G7Bve5cX8aa6XLdG4l8vTdxiSTHUJoddxC/1g1qvYZB+nBNs6www/x4wIwDj8E/yN6ADwxP3M9cpIEGcERc6Qehhvpu2oVMsDwhAjMgOZ0ceJKO0np6PKygIwjqNYooAROkEMf6YF+Dp6rVi/Kvp3lv07D6sFYdfiDS0PDI7M17ZMJ1QiG0lqnlvkzh1lHWE5ZsiA3pqvj7o5ncW43jukwc5U0ZQtWVJw3M9kv4Jc+B6RQUXF03gEbloRZrApX52sYLlQH89JyC3mqk0VKrlSS0aRCEIRVEB//9+VLaHU/4RsCVQ0g15GnxnmnvA/L/dEM98g+Ywg8OAr6CXRnW9GqoL2nD2gfYisEP83D8E5t+SWLOkewnlSogBbP33jAPr+fM5LWNJpQEhXqIyf4jcOhHvjvow+HNnqV+P/i3vUgyqb/wleBWjftL3s5u3n8NX1ndWIgHDXsU1deDM8Eaw1mIknx8TeafMb7yzH9kiyEM1wAgSu/j7cuAFMECCymgg+i35aaFPe52TKwD4nQ3viuabPvGIhfOWeVcPB29/QA5QaPIM5Qx9W0NqVtddjmWP4F6rOJ/duP/Idv/CL6KcAgUSunqKc+v6Rou9l8tUfuw+adzzyixBkVq/gF8TObFd4uTN+JNhspNUwEhxEvRubvuiwX+WG12lRXzXbPeGuw1R2yPZeT3CbORv3J7ThN1aPnHohl7ZH/+oD973FU6j7QXj3ls1MW1o8MBUvMlhstPZsTSZ359naT5XwewERQlMmkxuIObLJdAbXjdnog6mtSzM7l7e894dPHChPizjgyi98266jHKrNh0cvT8nZuxqplpk//cNVxWIyAY40TDFV8PuFgKQ4u37Etww7hWD+s5DJNoEsZ9jzy0Jb6X8gQIuQj+c57UDJDDzAUtje2UL1Tj/DDHgJs7HbUtuMpEKIksibMoF7xWwyaQV5qlLOyRKlQLAkWacrJX8LDtVGRiENj87OKq0kIRwBKCxIvoEARk8yjBSy9sXv/u6glTlG6LDJ+a0Y/eRdF2jM30XoR/0nxF970PsjdRHNvChkffuRhUYyyKKF0GbKvm8PPzfsIhk4dt5v9Cuvl2EC6gPNDranh4usgUPyWmEpoxDcyz8WGiGn7Q5j1m4b/alM9D/4WYlwrGFOxonc9rUuCUmimFHKiOsYb9HwG96ICaN2Uh/BTI7ZMYTECJUTLpbQCKLJM14PIXntT9f+lKgVRCVdDl4KAcz5rR+PUyorgAFjIskc/lIZpRIGjExW1QlCRKUfI4z4zvLYLgcj9vvYEOfrcYKJjj9IGFWwJH42GaIS+SDmUDHxFzDxr8D/nouZM6cUUzBgUOyCT4X4Fu7Z/P+EZbpd4Kd+S8sUbkMPbNE32L4fXPaNT9posdDfqKE9Enbq5j364YEXX7rp6K3NWLitd2C6bt6NX4FXOxgJe8Uvipradr8bJfBPt6yVeeGbu3mIjcHOro0o8o2fb7z9o/jOYZ0LteaLDx3dvRvh7/52/Ogzmd1jozlOmaPpEjrul7N+d+13iIoU2IpPHVQhiJA+MShW4bhcJIttRt7yZkYJvvwcICDSSH2vjZFEkPJ3JBA0JQog/OFvcVA16LWO/Jmg66PCch4RdG3Jb3yLTXm4CNzXB8/ZuJBVnkLryyUG4q/uhKwu/HZjartGFJJKct09NkmYkmUXolhuLm3e2tmmUsVLEgzMmFqeHk+BasnlgV96enLiSdcMxL28tFeHX1+Yr6gEAeVaZmKFA5hvhJJrnmm2NneLOkOAiWowY3n+bjK+t/D2G30UTG8SFuTjguY5IcvTkYuRF4QFufTI+Tv2Z/0doIFbXQ8jw71ar7I9PWj6DHdBDvfFOvZ10OZ8cHWv5efg6/7G69XKteAW9vDdyPekJGX/BZ0auW+7QwNdm58Ldy87vcuFR5MJCRFEl5Y1nyDCO+U7TISUbeOrF7hm9DkmTeWeupRu9DVn+TWQy0G009Il3az+OWcEIBc13OakzoWHuhcQyIvjcSOVX9wnA+tM3vxKi46W5hyAGvlV3uCj2+2S2mkS2NhlECrW9zzzLCCktzuFRDYqWi0wEPrM/BxQvd3LeLaW9LXodwTnvyfcW9Xr+6KheQi294SLTxveHuiEHJvpmp1vJIx26M1ubAeMIuZsBGeJgTxAFOi68XDDlLluyjQ6uYBroGgdCc4/Qa5jfPhygaaXElRp5LYCZslpJsQju6psG7N/oQwEYCYunXg4tCm41ULm7spEoZa1EwgblkwBpNlUtZfdncQI4M0377n7ydvvR8DQxDPR+EkFIaJnMUh291czMOQ7D7KpJwQvTwnNvdvvhdD6uaGg9Pq+OAG5ATf6sGv5vA35PIyNBu/RDXZZDZOG8EbXV1XRtkMXx7BBOD2zN0GpAjJxkowihJs1jSUyinzs8c8/+vYY6WT3NaPlwoSEieTI1PeADdtGpH8dsXaPeFkFo7eefe956y771JxJEBCqsg9QiSImvtSZiTAgXrF6S41C9f5jDxzcF3N375s82DFHMACVtEkbI6rj0xMTFPyrOTJX37avvW0xmrro7/MQedElGB/u87BedZ8HqBs2ekDkpchXyIdufaVvxV/SKaHiyqtrV6/edO0X4TC8FX0myNpj3JdMmIPd3K7ahfFcZTwvFaTmwuisxikz/Le6wz+VcqWOjJC5VbzXvaEwi4bvdf9f9b54FHkFDqNPifumIz0Ru4+XYxy9ysxtHky9+A2OwamQrNbmWp+s4P/XAOOWw0NyV/ec7NYFuUr4/27cevj/jf8d5P8HzykWmwAAAAABAAAAggCaAAQAAAAAAAIAAAAYAI0AAAAeDgwAAAAAAAAAEgASABIAEgBXAKoBSgHwAssC9wMsA10D1QQTBD0EXgR8BKME6AU3BdUGZgbVB0oHvAghCJUI/gk0CXoJpQomCrcLKAunDBcMfA0TDaAOKg7VDy0PjRBAEJgRQRHAEgsSgxMUE70UQBS3FSwVkxY+FwEXiBfnGB0YVBiFGKIZDhl1Gb8aPhqJGwUbbRvjHFMcwB1XHa0eVx7WHxsfmiAHIGEgvSEkIaIh/SKDIwojiSQQJE0kTSR3JLck9CXAJkEm6idoJ+IoPij7KXsp2SoKKkAqYiqKKrcq7isOK04rjCvOLDEsbSz7LWMuGy6eLwovhDBBMOcxeTGWMbQx4zIPMmYyuQAAAAEAAAABAAD+yv0LXw889QAPA+gAAAAAAAAAAAAAAAAAAAAA/+X/BgT6AvkAAAAIAAIAAAAAAAB42i2QA4yeQRRF78x8UW0rqm3btm27DWobce2wNoMqTrtmuPYGa5/Z/JOcPMzNk8rUXzwzS8KXOa0zdpd+uDc6Bi/cYV0zG5Vo4vUE2tk5+k/uNrnF5oGWYw+Q6wg74SgsCPlD4TCchUuwG457PSymxjHiOOwzt15TXT+NdSPwd2q0LdRYG6tx7oSeupMaa+I00G7QMOKx9pvGBl57EpbokWuKztsVGmcva5lrp9dunxKoGRNcVDR2HITZv1pD36VmY3WFnWOa0Ht9Lc20DTaF/M3mZnU+dhDxFPST0acSTzHdtJB7TKbHZP68vjH5DaYITboWmVNaxN0mk5vshO0H/fnL9rVMXX9bbAPX3KxFs8VVaxq7P7G3qwvZez71pvp+wSF9JF5vTtGXOaE9f4XYw9ATOqErdR+tfF1o6W/CbPN8PdeFW0pL/X2os4ZcMvYFNh570O8ZPNApavyCRGbO148aaGBxEgB42mNgZGBg+vmfjSGKZd7/p/8rWH4BRVBBIwC2PwfZAHjaY2BifMy0h4GVgYGpC0gzMPRAaMYHDIaMTAxIoIGB4b0Aw5u3MH5AmmsKgwODgoIss8J/C4Yopp8MvxQYGPrjmIG6DzOtACpRYGAEADe4EXsAAHjadIwlWARRAIRn30rH3TXh7on+QcOp9IJDouPu7m4dj7g7vWFvGaRgd6PtByAAqADsP1b5ek0JBpCONOgw4IdEJCMb+ShBBboxjGksYx1HuMQDnpRwJVPEig2xI07EuVqvNqttaqfarfapg+qIt723i7cHCcAbAUhGKnJRaIWT8cFZF1viSJypdT84A+qwt523s7c7yVve8JpXvOQFT7nKOY5zgM2sYTVLWcQI2r6Fmj1mt1lv1skLeSqP5aE8kHvyfZf/XHqQ+SDtQQrQl1QBAGwNYlkAAHjarFbXettMDh2quVeVFKaAmcjrNYeK090Lx7Q23fX7yK2kJed+9yrPwH0ZUOl3+2gLkJJ7+ZtVMIMywDnA0EKhAMW+7wUAb36I0e03WNr9q4/PTJwOwo8Q7/uYq0c/+0W/aLXkgWlZKAIUWm50hCF06DpoKITwo4M5JS1pOZhX0P6cr1SFq7GsIQzdJFfRblLPa8zpvU+Aw5IWOmpjYetTJ5fL0TFoHd6xWNsZrRruHaCldDtlo0w2iWLLPww6NYM9HSwozNtY1T7nw5rWXQcT2oD/28LC1F8708aI9loeljzfwnw92PmbT85m7ANubZFqjbxxjldzQQBJ5k0VTZOquwOcZfssedKpPhAbcQQ4uOWHpAG2DfLqBa9ehGYYBIFJbOGwbqHY8VG8YWeL9uYbvMere2+iH+OixR4/iuIgCNpRgIYdBF0EAbQJj3QDB4sKqIJCPSJMfXrLxz7pYr90qQMUEjpYSukmJqCd9B24wEaGa2bl8zfmQq+FxRmLjBpiiClXMlusE0PbfrhlRjuBLwMrAFzb9clmEi+9UhzsUzig7Y7IZW3up610JaCQboS5g49otKgQ7JtxcEABVztKsAriAPgEXAsDdgk30moHVWdgVGjPnbGOBmdInR6k4ewUw5akJ+gheLGMoN0lW5jcEAQT144Io9bKaCNLMXJJOD6kKEFRFwWNqhTQ55FhkfcoiymtYIaGeEwluZyH7WjDwXFFrgA4pl/zAbSgDuE473ZoN572a0LRKiUFiIMWZcYJHUIcAk4QbQ5Oqjd7flJobwQPceRQfnKwrN5s+292M6Vpkb6c6isqEZN6308mJzUakYsTdsCQcnU3GeOvcfpCoyaBkGz5CdNHeN04Bk47PmNJCuutzcxOIfRJNQEhaVL9TdKebtYlLUyEKEviS6NY6RiGkXarqkQict6ej5PSBQ9HpYsjkkbOhfD7zZuGmBBl4bouM1AhmxEllX4b/2ubD4iuGmGs2g7eUInB8ibxzfKWSvIsb6ukwNJUSZHlHZWUWN5VSR/LeyrpZ3lfJQMsbSV7/GMpJKYlNND4B98WB9UJY+3I+O/M6JwwTh0Z/5MZQQkcsy/FSaC+ZlAZ50l8FuEDqusB4WMpCR/Lh4SPZZ3wsZwifCz/RPhYThM+ln8mfCxnCB/LhoKldGAfKUp7MwQtaau5pSSxwTM7q/CRjY/oPj5WAE24pJsympP8YL/Sw2T0T3otTkZLHk8cPp5JikbV82eDFOXTjJ4rfZ4peJ5W/lyJro93PicaNtVysV7Uvgj+21iRc8kzo8pYXxAf0LykfhQ6mnPwpWrcWHJw7jpXNHSL3OepRaJWhwY0UUi+La/iuCmbMgL/gPhAQ7qdOcOoVojhBUVl4Q1yK9Tpnbolw8LFIW0fxg0JsBTTmYun3aCRnYcl6fa8AUN+pqxt+58LUATzc2GqeDtwXQk4qCGWaYTcDLGkz17XEIie7L9SQYdtiUUdtclc0JFJ65CfdGdjIgnkPSU3qceSMmwSThJplhAuSiI5iyRLSBKL9Yg+Z53oRC6izkXk6bv7JD3ORYOw1OMCSFuc6nIhl4im5Z6JMKf2TdnkpNzFlZ4tBZMxjWLPb8CStEzS9JR06FErsFSn3auTv12yJl407d1uSR751ROV6F67Qv6BcxZyr8VrSkKDWdzEG9rfMncCH5aCRjJrVOjerp+y7phbp6zuhbFXRWiFC/ZVCTcULtox1cYzRqAudaWGNnCWIjyGnM7nVMZ8hMPSzaDzgEpYgoac656/qZLBQt2lkN8y0s0/aooZU0ToliQ9qk7MixV062yqRCzYPVb+QrtF25JdXuTcaQpeEQXV7Np3BN/wcgNf0C1/fYn+DR1nVMr4ktZvFc6TeMcsekQ3bMYy6rH1XvFA4/97rou02KEggMK3nqBLYMqMsALc3bVxa9y1cffFtG2QOlUhs//mO3EfUA5FhRA6FcMKASNRQQIYVQgYo+lSjNOACRowSQOmomIIoU01rRJTKiqKT5tRiWmWTtAcnWmezrRAZ1pknR2KJYWAZdYJVhQCVmm6FWs0IE0D1mnABusL7apNlZi2WJ9pWyWmHTpBu3SmPTrTPp3pQI9xfXICD22Ua1YeOVuUxxx0G7Xq6CTKS9ycQm/OrJG4OdeZG5KlXjDyOTLQ57iEnl/pcuLgGnpwAz241bYxWd4dI8/voecP0PNHnTMOnqAHz9CDF22bkuW9MvL8DXr+Dj3/0Dnj4BN68AU9+I4KlfZlmyupKvz787dDf5r0MZhqrcmVpXN/q4czvy/r2h9jTAFHeNpi8N7BcAJQozQcOBCG0TfWGpfFaZk0Ef0FxDjPFJAOYqOWMXsLRh+fmn2Doo4DnQpEiFCHBoSq9Q8axRg57+I9S8sp/uFf6QRL1UgAi2tIuTKlGqF87ZgFYABifFPrRl8vr/sx14jxH3NfRCqADN6Nv1gKxTEotrxW27kRl/MpPrL0XdGnzgudPRg0iMVpPAi5AKHCK5B42mPADSQgkGkFAwOTKBDv//8eRDNUA6EJgwnTuv8/mLYxHvn/478dWH4bUB7CNwPxAfwiFBsAAHjaYmBg4GQoYmBmYGThBLIXATGEzcggAuRB2EwMYgzbIGwg6cVwBspmYdBiFIOyWRmcGB2gbDYkcV6mFMYmKJuPwYT5GQOgVbJQjSiIYujBYb9i0Lq7u7sXLesurO/fN6TuylgYcpN5uW+NMhU6cs2SJkOdQDdxenSOMqwxw4DRiFZgnSQ1c0sEzogLJ4Xj2vt1s2M8SORL5RHGH5WndbcnTtSqK8SFEiQpqn5P+Fz4mhsOhLPirEq7QMJ+daLCWeJs6rZE3WdVnkk7Dfrds1rvKQ08aj1X+j7zkqS8lIi9AyMMas0J1TVS4jV0lslYwxnQNGtaa4yeH3ag//s9sM48LY9BZRmlLv2czjaDOCMW5fN/vXrpmMcsreec58798m6R9bsCp+i7nGdTu7r72NHAIVFVJz/o4iARjXOnXON53ZlQSqglZtX1ZuDuOTU52qshnLB78HuSrt5hX+cRFXOfK+8/U3Du7/8LWn7Zu76BKE1/Q0F7TLvuniUSteMKJ8Z1ZqWl7mhUhIc0asTdtQp14UG7Fx4zHuJI9fu/qbkFgLG0EnjabMGDoUIBAADA+7Zt2+/btrK5Sg1eC3SnGahVBRqpoEmzFq3atOvUpVuPXn36DRg0ZNiIUWPGTZg0ZdqMWXPmLVq2YtWadRs2bdm2Y9eefQcOHQkcO3HqzLkLl65cu3HrzoNHT168evPuw6cv3378+vMvJCwiKiYuISklLSMrJ69cJwiuChAGAACI3uEumfnBpQE0wNdkrk32nh3ObCi5cmPHnQcRT152iWns2XdARk5BQuXQkWMnTp05d+HSlWvefPgT8OU3bFeal2lg4GgApo2MzSG0syWUdoTSTqzuibm5iWCesaUJa0hGakkim09iblJKIlNEJlNAJmtwZjpQQWhBcWZOfh5zQEYmc0BxJkSDoyUATV1C+gAAAAEAAf//AA8=) format("woff"),url(data:font/ttf;base64,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AAEECQAOADQD5gBDAG8AcAB5AHIAaQBnAGgAdAAgACgAYwApACAAMgAwADAAOQAtADIAMAAxADAAIABEAGUAcwBpAGcAbgAgAFMAYwBpAGUAbgBjAGUALAAgAEkAbgBjAC4ACgBDAG8AcAB5AHIAaQBnAGgAdAAgACgAYwApACAAMgAwADEANAAtADIAMAAxADgAIABLAGgAYQBuACAAQQBjAGEAZABlAG0AeQBLAGEAVABlAFgAXwBNAGEAaQBuAEIAbwBsAGQAIABJAHQAYQBsAGkAYwBGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAEsAYQBUAGUAWABfAE0AYQBpAG4ALQBCAG8AbABkAEkAdABhAGwAaQBjAEsAYQBUAGUAWABfAE0AYQBpAG4ALQBCAG8AbABkAEkAdABhAGwAaQBjAFYAZQByAHMAaQBvAG4AIAAxAC4AMQA7ACAAdAB0AGYAYQB1AHQAbwBoAGkAbgB0ACAAKAB2ADEALgA4AC4AMwApAEMAbwBwAHkAcgBpAGcAaAB0ACAAKABjACkAIAAyADAAMAA5AC0AMgAwADEAMAAsACAARABlAHMAaQBnAG4AIABTAGMAaQBlAG4AYwBlACwAIABJAG4AYwAuACAAKAA8AHcAdwB3AC4AbQBhAHQAaABqAGEAeAAuAG8AcgBnAD4AKQAKAEMAbwBwAHkAcgBpAGcAaAB0ACAAKABjACkAIAAyADAAMQA0AC0AMgAwADEAOAAgAEsAaABhAG4AIABBAGMAYQBkAGUAbQB5ACAAKAA8AHcAdwB3AC4AawBoAGEAbgBhAGMAYQBkAGUAbQB5AC4AbwByAGcAPgApACwACgB3AGkAdABoACAAUgBlAHMAZQByAHYAZQBkACAARgBvAG4AdAAgAE4AYQBtAGUAIABLAGEAVABlAFgAXwBNAGEAaQBuAC4ACgAKAFQAaABpAHMAIABGAG8AbgB0ACAAUwBvAGYAdAB3AGEAcgBlACAAaQBzACAAbABpAGMAZQBuAHMAZQBkACAAdQBuAGQAZQByACAAdABoAGUAIABTAEkATAAgAE8AcABlAG4AIABGAG8AbgB0ACAATABpAGMAZQBuAHMAZQAsACAAVgBlAHIAcwBpAG8AbgAgADEALgAxAC4ACgBUAGgAaQBzACAAbABpAGMAZQBuAHMAZQAgAGEAdgBhAGkAbABhAGIAbABlACAAdwBpAHQAaAAgAGEAIABGAEEAUQAgAGEAdAA6AAoAaAB0AHQAcAA6AC8ALwBzAGMAcgBpAHAAdABzAC4AcwBpAGwALgBvAHIAZwAvAE8ARgBMAGgAdAB0AHAAOgAvAC8AcwBjAHIAaQBwAHQAcwAuAHMAaQBsAC4AbwByAGcALwBPAEYATAACAAAAAAAA/4MAMgAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAAABAAIAAwAEAAUABgAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AIAAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4AQABBAEIARABFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAGEBAgCOAIMA3gCQAJEAiQCgAKEA1wCwALEBAwDYAOEBBAEFAQYA2wDcAN0A2QDfAQcBCAEJAQoBCwEMAQ0BDgEPARABEQCyALMAtgC3ALQAtQd1bmkwMEEwB3VuaTAyMzcHdW5pMDJDOQd1bmkwMkNBB3VuaTAyQ0IFR2FtbWEHdW5pMDM5NAVUaGV0YQZMYW1iZGECWGkCUGkFU2lnbWEHVXBzaWxvbgNQaGkDUHNpB3VuaTAzQTkAAAAAAQAB//8ADw==) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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WFAbUllYIDxZIyAuRrACJUawF0NYUhtQWVggPFkusTABFCstsEMssDorIyAuRrACJUawF0NYUBtSWVggPFkusTABFCstsEQssDsriiAgPLAGI0KKOCMgLkawAiVGsBdDWFAbUllYIDxZLrEwARQrsAZDLrAwKy2wRSywABawBCWwBCYgICBGI0dhsAwjQi5HI0cjYbALQysjIDwgLiM4sTABFCstsEYssQoEJUKwABawBCWwBCUgLkcjRyNhILAGI0KxDABCsAtDKyCwYFBYILBAUVizBCAFIBuzBCYFGllCQiMgR7AGQ7ACYiCwAFBYsEBgWWawAWNgILABKyCKimEgsARDYGQjsAVDYWRQWLAEQ2EbsAVDYFmwAyWwAmIgsABQWLBAYFlmsAFjYbACJUZhOCMgPCM4GyEgIEYjR7ABKyNhOCFZsTABFCstsEcssQA6Ky6xMAEUKy2wSCyxADsrISMgIDywBiNCIzixMAEUK7AGQy6wMCstsEkssAAVIEewACNCsgABARUUEy6wNiotsEossAAVIEewACNCsgABARUUEy6wNiotsEsssQABFBOwNyotsEwssDkqLbBNLLAAFkUjIC4gRoojYTixMAEUKy2wTiywCiNCsE0rLbBPLLIAAEYrLbBQLLIAAUYrLbBRLLIBAEYrLbBSLLIBAUYrLbBTLLIAAEcrLbBULLIAAUcrLbBVLLIBAEcrLbBWLLIBAUcrLbBXLLMAAABDKy2wWCyzAAEAQystsFksswEAAEMrLbBaLLMBAQBDKy2wWyyzAAABQystsFwsswABAUMrLbBdLLMBAAFDKy2wXiyzAQEBQystsF8ssgAARSstsGAssgABRSstsGEssgEARSstsGIssgEBRSstsGMssgAASCstsGQssgABSCstsGUssgEASCstsGYssgEBSCstsGcsswAAAEQrLbBoLLMAAQBEKy2waSyzAQAARCstsGosswEBAEQrLbBrLLMAAAFEKy2wbCyzAAEBRCstsG0sswEAAUQrLbBuLLMBAQFEKy2wbyyxADwrLrEwARQrLbBwLLEAPCuwQCstsHEssQA8K7BBKy2wciywABaxADwrsEIrLbBzLLEBPCuwQCstsHQssQE8K7BBKy2wdSywABaxATwrsEIrLbB2LLEAPSsusTABFCstsHcssQA9K7BAKy2weCyxAD0rsEErLbB5LLEAPSuwQistsHossQE9K7BAKy2weyyxAT0rsEErLbB8LLEBPSuwQistsH0ssQA+Ky6xMAEUKy2wfiyxAD4rsEArLbB/LLEAPiuwQSstsIAssQA+K7BCKy2wgSyxAT4rsEArLbCCLLEBPiuwQSstsIMssQE+K7BCKy2whCyxAD8rLrEwARQrLbCFLLEAPyuwQCstsIYssQA/K7BBKy2whyyxAD8rsEIrLbCILLEBPyuwQCstsIkssQE/K7BBKy2wiiyxAT8rsEIrLbCLLLILAANFUFiwBhuyBAIDRVgjIRshWVlCK7AIZbADJFB4sQUBFUVYMFktAEu4AMhSWLEBAY5ZsAG5CAAIAGNwsQAHQrMoAAIAKrEAB0K1GwgPBAIKKrEAB0K1JQYVAgIKKrEACUK7BwAEAAACAAsqsQALQrsAQABAAAIACyq5AAMAAESxJAGIUViwQIhYuQADAGREsSgBiFFYuAgAiFi5AAMAAERZG7EnAYhRWLoIgAABBECIY1RYuQADAABEWVlZWVm1HQgRBAIOKrgB/4WwBI2xAgBEswVkBgBERAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAYABgAGALAAAACFQAAAsH/6gIVAAAAVABUACUAJQKr//YCtgG6//b/PgIVAAACtv/qArYBuv/1/zMCFQAAAAAAAAAJAHIAAwABBAkAAACiAAAAAwABBAkAAQAUAKIAAwABBAkAAgAMALYAAwABBAkAAwBCAMIAAwABBAkABAAiAQQAAwABBAkABQBCASYAAwABBAkABgAiAQQAAwABBAkADQJkAWgAAwABBAkADgA0A8wAQwBvAHAAeQByAGkAZwBoAHQAIAAoAGMAKQAgADIAMAAwADkALQAyADAAMQAwACAARABlAHMAaQBnAG4AIABTAGMAaQBlAG4AYwBlACwAIABJAG4AYwAuAAoAQwBvAHAAeQByAGkAZwBoAHQAIAAoAGMAKQAgADIAMAAxADQALQAyADAAMQA4ACAASwBoAGEAbgAgAEEAYwBhAGQAZQBtAHkASwBhAFQAZQBYAF8ATQBhAGkAbgBJAHQAYQBsAGkAYwBGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAEsAYQBUAGUAWABfAE0AYQBpAG4ALQBJAHQAYQBsAGkAYwBLAGEAVABlAFgAXwBNAGEAaQBuAC0ASQB0AGEAbABpAGMAVgBlAHIAcwBpAG8AbgAgADEALgAxADsAIAB0AHQAZgBhAHUAdABvAGgAaQBuAHQAIAAoAHYAMQAuADgALgAzACkAQwBvAHAAeQByAGkAZwBoAHQAIAAoAGMAKQAgADIAMAAwADkALQAyADAAMQAwACwAIABEAGUAcwBpAGcAbgAgAFMAYwBpAGUAbgBjAGUALAAgAEkAbgBjAC4AIAAoADwAdwB3AHcALgBtAGEAdABoAGoAYQB4AC4AbwByAGcAPgApAAoAQwBvAHAAeQByAGkAZwBoAHQAIAAoAGMAKQAgADIAMAAxADQALQAyADAAMQA4ACAASwBoAGEAbgAgAEEAYwBhAGQAZQBtAHkAIAAoADwAdwB3AHcALgBrAGgAYQBuAGEAYwBhAGQAZQBtAHkALgBvAHIAZwA+ACkALAAKAHcAaQB0AGgAIABSAGUAcwBlAHIAdgBlAGQAIABGAG8AbgB0ACAATgBhAG0AZQAgAEsAYQBUAGUAWABfAE0AYQBpAG4ALgAKAAoAVABoAGkAcwAgAEYAbwBuAHQAIABTAG8AZgB0AHcAYQByAGUAIABpAHMAIABsAGkAYwBlAG4AcwBlAGQAIAB1AG4AZABlAHIAIAB0AGgAZQAgAFMASQBMACAATwBwAGUAbgAgAEYAbwBuAHQAIABMAGkAYwBlAG4AcwBlACwAIABWAGUAcgBzAGkAbwBuACAAMQAuADEALgAKAFQAaABpAHMAIABsAGkAYwBlAG4AcwBlACAAYQB2AGEAaQBsAGEAYgBsAGUAIAB3AGkAdABoACAAYQAgAEYAQQBRACAAYQB0ADoACgBoAHQAdABwADoALwAvAHMAYwByAGkAcAB0AHMALgBzAGkAbAAuAG8AcgBnAC8ATwBGAEwAaAB0AHQAcAA6AC8ALwBzAGMAcgBpAHAAdABzAC4AcwBpAGwALgBvAHIAZwAvAE8ARgBMAAAAAgAAAAAAAP+DADIAAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAQACAAMABAAFAAYACAAJAAoACwAMAA0ADgAPABAAEQASABMAFAAVABYAFwAYABkAGgAbABwAHQAeACAAIgAjACQAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQA+AEAAQQBCAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBhAQIAjgCDAN4AkACRAIkAoAChANcAsACxAQMA2ADhAQQBBQEGANsA3ADdANkA3wEHAQgBCQEKAQsBDAENAQ4BDwEQAREAsgCzALYAtwC0ALUBEgd1bmkwMEEwB3VuaTAyMzcHdW5pMDJDOQd1bmkwMkNBB3VuaTAyQ0IFR2FtbWEHdW5pMDM5NAVUaGV0YQZMYW1iZGECWGkCUGkFU2lnbWEHVXBzaWxvbgNQaGkDUHNpB3VuaTAzQTkHdW5pMjEwRgAAAQAB//8ADw==) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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BiNCIzixMAEUK7AGQy6wMCstsEkssAAVIEewACNCsgABARUUEy6wNiotsEossAAVIEewACNCsgABARUUEy6wNiotsEsssQABFBOwNyotsEwssDkqLbBNLLAAFkUjIC4gRoojYTixMAEUKy2wTiywCiNCsE0rLbBPLLIAAEYrLbBQLLIAAUYrLbBRLLIBAEYrLbBSLLIBAUYrLbBTLLIAAEcrLbBULLIAAUcrLbBVLLIBAEcrLbBWLLIBAUcrLbBXLLMAAABDKy2wWCyzAAEAQystsFksswEAAEMrLbBaLLMBAQBDKy2wWyyzAAABQystsFwsswABAUMrLbBdLLMBAAFDKy2wXiyzAQEBQystsF8ssgAARSstsGAssgABRSstsGEssgEARSstsGIssgEBRSstsGMssgAASCstsGQssgABSCstsGUssgEASCstsGYssgEBSCstsGcsswAAAEQrLbBoLLMAAQBEKy2waSyzAQAARCstsGosswEBAEQrLbBrLLMAAAFEKy2wbCyzAAEBRCstsG0sswEAAUQrLbBuLLMBAQFEKy2wbyyxADwrLrEwARQrLbBwLLEAPCuwQCstsHEssQA8K7BBKy2wciywABaxADwrsEIrLbBzLLEBPCuwQCstsHQssQE8K7BBKy2wdSywABaxATwrsEIrLbB2LLEAPSsusTABFCstsHcssQA9K7BAKy2weCyxAD0rsEErLbB5LLEAPSuwQistsHossQE9K7BAKy2weyyxAT0rsEErLbB8LLEBPSuwQistsH0ssQA+Ky6xMAEUKy2wfiyxAD4rsEArLbB/LLEAPiuwQSstsIAssQA+K7BCKy2wgSyxAT4rsEArLbCCLLEBPiuwQSstsIMssQE+K7BCKy2whCyxAD8rLrEwARQrLbCFLLEAPyuwQCstsIYssQA/K7BBKy2whyyxAD8rsEIrLbCILLEBPyuwQCstsIkssQE/K7BBKy2wiiyxAT8rsEIrLbCLLLILAANFUFiwBhuyBAIDRVgjIRshWVlCK7AIZbADJFB4sQUBFUVYMFktAEu4AMhSWLEBAY5ZsAG5CAAIAGNwsQAHQrMoAAIAKrEAB0K1GwgPBAIKKrEAB0K1JQYVAgIKKrEACUK7BwAEAAACAAsqsQALQrsAQABAAAIACyq5AAMAAESxJAGIUViwQIhYuQADAGREsSgBiFFYuAgAiFi5AAMAAERZG7EnAYhRWLoIgAABBECIY1RYuQADAABEWVlZWVm1HQgRBAIOKrgB/4WwBI2xAgBEswVkBgBERAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAYABgAGAKoAAACFQAAAsH/6gIVAAAAYgBiACYAJgKrAAACtgGvAAD/PgIVAAACtv/qArYBwP/1/zMCFQAAAAAAAAAJAHIAAwABBAkAAACiAAAAAwABBAkAAQAUAKIAAwABBAkAAgAOALYAAwABBAkAAwBEAMQAAwABBAkABAAkAQgAAwABBAkABQBCASwAAwABBAkABgAkAQgAAwABBAkADQJkAW4AAwABBAkADgA0A9IAQwBvAHAAeQByAGkAZwBoAHQAIAAoAGMAKQAgADIAMAAwADkALQAyADAAMQAwACAARABlAHMAaQBnAG4AIABTAGMAaQBlAG4AYwBlACwAIABJAG4AYwAuAAoAQwBvAHAAeQByAGkAZwBoAHQAIAAoAGMAKQAgADIAMAAxADQALQAyADAAMQA4ACAASwBoAGEAbgAgAEEAYwBhAGQAZQBtAHkASwBhAFQAZQBYAF8ATQBhAGkAbgBSAGUAZwB1AGwAYQByAEYAbwBuAHQARgBvAHIAZwBlACAAMgAuADAAIAA6ACAASwBhAFQAZQBYAF8ATQBhAGkAbgAtAFIAZQBnAHUAbABhAHIASwBhAFQAZQBYAF8ATQBhAGkAbgAtAFIAZQBnAHUAbABhAHIAVgBlAHIAcwBpAG8AbgAgADEALgAxADsAIAB0AHQAZgBhAHUAdABvAGgAaQBuAHQAIAAoAHYAMQAuADgALgAzACkAQwBvAHAAeQByAGkAZwBoAHQAIAAoAGMAKQAgADIAMAAwADkALQAyADAAMQAwACwAIABEAGUAcwBpAGcAbgAgAFMAYwBpAGUAbgBjAGUALAAgAEkAbgBjAC4AIAAoADwAdwB3AHcALgBtAGEAdABoAGoAYQB4AC4AbwByAGcAPgApAAoAQwBvAHAAeQByAGkAZwBoAHQAIAAoAGMAKQAgADIAMAAxADQALQAyADAAMQA4ACAASwBoAGEAbgAgAEEAYwBhAGQAZQBtAHkAIAAoADwAdwB3AHcALgBrAGgAYQBuAGEAYwBhAGQAZQBtAHkALgBvAHIAZwA+ACkALAAKAHcAaQB0AGgAIABSAGUAcwBlAHIAdgBlAGQAIABGAG8AbgB0ACAATgBhAG0AZQAgAEsAYQBUAGUAWABfAE0AYQBpAG4ALgAKAAoAVABoAGkAcwAgAEYAbwBuAHQAIABTAG8AZgB0AHcAYQByAGUAIABpAHMAIABsAGkAYwBlAG4AcwBlAGQAIAB1AG4AZABlAHIAIAB0AGgAZQAgAFMASQBMACAATwBwAGUAbgAgAEYAbwBuAHQAIABMAGkAYwBlAG4AcwBlACwAIABWAGUAcgBzAGkAbwBuACAAMQAuADEALgAKAFQAaABpAHMAIABsAGkAYwBlAG4AcwBlACAAYQB2AGEAaQBsAGEAYgBsAGUAIAB3AGkAdABoACAAYQAgAEYAQQBRACAAYQB0ADoACgBoAHQAdABwADoALwAvAHMAYwByAGkAcAB0AHMALgBzAGkAbAAuAG8AcgBnAC8ATwBGAEwAaAB0AHQAcAA6AC8ALwBzAGMAcgBpAHAAdABzAC4AcwBpAGwALgBvAHIAZwAvAE8ARgBMAAIAAAAAAAD/gwAyAAAAAAAAAAAAAAAAAAAAAAAAAAABHgAAAAEAAgADAAQABQAGAAcACAAJAAoACwAMAA0ADgAPABAAEQASABMAFAAVABYAFwAYABkAGgAbABwAHQAeAB8AIAAhACIAIwAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0APgA/AEAAQQBCAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBeAF8AYABhAQIAhQCGAI4ApACDAJMAiADeAJAA8ACRAIkAoAC4AKEA1wCwALEBAwDYAOEBBAEFAQYA2wDcAN0A2QDfAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYALIAswC2ALcAtAC1AIIAwgCrARkBGgEbARwBHQEeAR8BIAEhASIBIwEkASUBJgEnASgBKQEqASsBLAEtAS4BLwEwATEBMgEzATQBNQE2ATcBOAE5AJgBOgE7ATwBPQE+AO8BPwFAAUEBQgFDAUQApQFFAJIBRgFHAUgBSQFKAUsBTACcAU0BTgFPAVAApwFRAVIBUwCUAJUBVAFVAVYBVwFYAVkBWgFbAVwBXQFeAV8BYAFhAWIBYwFkAWUBZgFnAWgBaQFqAWsBbAFtAW4BbwFwAXEBcgFzAXQBdQF2AXcBeAF5AXoBewF8AX0BfgF/AYABgQGCAYMBhAGFAYYBhwGIAYkBigGLAYwBjQGOAY8BkAGRAZIBkwGUB3VuaTAwQTAHdW5pMDIzNwd1bmkwMkM5B3VuaTAyQ0EHdW5pMDJDQgVHYW1tYQd1bmkwMzk0BVRoZXRhBkxhbWJkYQJYaQJQaQVTaWdtYQdVcHNpbG9uA1BoaQNQc2kHdW5pMDNBOQd1bmkyMDAyB3VuaTIwMDMHdW5pMjAwNAd1bmkyMDA1B3VuaTIwMDYHdW5pMjAwOQd1bmkyMDBBBm1pbnV0ZQd1bmkyMEQ3B3VuaTIxMEYISWZyYWt0dXIHdW5pMjExMwt3ZWllcnN0cmFzcwhSZnJha3R1cgVhbGVwaAlhcnJvd2xlZnQHYXJyb3d1cAphcnJvd3JpZ2h0CWFycm93ZG93bglhcnJvd2JvdGgJYXJyb3d1cGRuB3VuaTIxOTYHdW5pMjE5Nwd1bmkyMTk4B3VuaTIxOTkHdW5pMjFBNgd1bmkyMUE5B3VuaTIxQUEHdW5pMjFCQwd1bmkyMUJEB3VuaTIxQzAHdW5pMjFDMQd1bmkyMUNDDGFycm93ZGJsbGVmdAphcnJvd2RibHVwDWFycm93ZGJscmlnaHQMYXJyb3dkYmxkb3duDGFycm93ZGJsYm90aAd1bmkyMUQ1CXVuaXZlcnNhbAtleGlzdGVudGlhbAhlbXB0eXNldAhncmFkaWVudAdlbGVtZW50CHN1Y2h0aGF0B3VuaTIyMTMHdW5pMjIxNQd1bmkyMjE2DGFzdGVyaXNrbWF0aAd1bmkyMjE4B3VuaTIyMTkMcHJvcG9ydGlvbmFsBWFuZ2xlB3VuaTIyMjMHdW5pMjIyNQpsb2dpY2FsYW5kCWxvZ2ljYWxvcgxpbnRlcnNlY3Rpb24FdW5pb24Hc2ltaWxhcgd1bmkyMjQwB3VuaTIyNDMJY29uZ3J1ZW50B3VuaTIyNEQHdW5pMjI1MAtlcXVpdmFsZW5jZQd1bmkyMjZBB3VuaTIyNkIHdW5pMjI3QQd1bmkyMjdCDHByb3BlcnN1YnNldA5wcm9wZXJzdXBlcnNldAxyZWZsZXhzdWJzZXQOcmVmbGV4c3VwZXJzZXQHdW5pMjI4RQd1bmkyMjkxB3VuaTIyOTIHdW5pMjI5Mwd1bmkyMjk0CmNpcmNsZXBsdXMHdW5pMjI5Ng5jaXJjbGVtdWx0aXBseQd1bmkyMjk4B3VuaTIyOTkHdW5pMjJBMgd1bmkyMkEzB3VuaTIyQTQNcGVycGVuZGljdWxhcgd1bmkyMkE4B3VuaTIyQzQHZG90bWF0aAd1bmkyMkM2B3VuaTIyQzgHdW5pMjJFRQd1bmkyMkVGB3VuaTIyRjEHdW5pMjMwOAd1bmkyMzA5B3VuaTIzMEEHdW5pMjMwQgd1bmkyMzIyB3VuaTIzMjMHdW5pMjNCMAd1bmkyM0IxB3VuaTI1QjMHdW5pMjVCOQd1bmkyNUJEB3VuaTI1QzMHdW5pMjVFRgVzcGFkZQd1bmkyNjYxB3VuaTI2NjIEY2x1Ygd1bmkyNjZEB3VuaTI2NkUHdW5pMjY2Rgd1bmkyN0U4B3VuaTI3RTkHdW5pMjdFRQd1bmkyN0VGB3VuaTI3RjUHdW5pMjdGNgd1bmkyN0Y3B3VuaTI3RjgHdW5pMjdGOQd1bmkyN0ZBB3VuaTI3RkMHdW5pMkEzRgd1bmkyQUFGB3VuaTJBQjAHdW5pRTAyMAAAAAABAAH//wAP) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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AGUALAAgAEkAbgBjAC4ACgBDAG8AcAB5AHIAaQBnAGgAdAAgACgAYwApACAAMgAwADEANAAtADIAMAAxADgAIABLAGgAYQBuACAAQQBjAGEAZABlAG0AeQBLAGEAVABlAFgAXwBNAGEAdABoAEIAbwBsAGQAIABJAHQAYQBsAGkAYwBGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAEsAYQBUAGUAWABfAE0AYQB0AGgALQBCAG8AbABkAEkAdABhAGwAaQBjAEsAYQBUAGUAWABfAE0AYQB0AGgALQBCAG8AbABkAEkAdABhAGwAaQBjAFYAZQByAHMAaQBvAG4AIAAxAC4AMQA7ACAAdAB0AGYAYQB1AHQAbwBoAGkAbgB0ACAAKAB2ADEALgA4AC4AMwApAEMAbwBwAHkAcgBpAGcAaAB0ACAAKABjACkAIAAyADAAMAA5AC0AMgAwADEAMAAsACAARABlAHMAaQBnAG4AIABTAGMAaQBlAG4AYwBlACwAIABJAG4AYwAuACAAKAA8AHcAdwB3AC4AbQBhAHQAaABqAGEAeAAuAG8AcgBnAD4AKQAKAEMAbwBwAHkAcgBpAGcAaAB0ACAAKABjACkAIAAyADAAMQA0AC0AMgAwADEAOAAgAEsAaABhAG4AIABBAGMAYQBkAGUAbQB5ACAAKAA8AHcAdwB3AC4AawBoAGEAbgBhAGMAYQBkAGUAbQB5AC4AbwByAGcAPgApACwACgB3AGkAdABoACAAUgBlAHMAZQByAHYAZQBkACAARgBvAG4AdAAgAE4AYQBtAGUAIABLAGEAVABlAFgAXwBNAGEAdABoAC4ACgAKAFQAaABpAHMAIABGAG8AbgB0ACAAUwBvAGYAdAB3AGEAcgBlACAAaQBzACAAbABpAGMAZQBuAHMAZQBkACAAdQBuAGQAZQByACAAdABoAGUAIABTAEkATAAgAE8AcABlAG4AIABGAG8AbgB0ACAATABpAGMAZQBuAHMAZQAsACAAVgBlAHIAcwBpAG8AbgAgADEALgAxAC4ACgBUAGgAaQBzACAAbABpAGMAZQBuAHMAZQAgAGEAdgBhAGkAbABhAGIAbABlACAAdwBpAHQAaAAgAGEAIABGAEEAUQAgAGEAdAA6AAoAaAB0AHQAcAA6AC8ALwBzAGMAcgBpAHAAdABzAC4AcwBpAGwALgBvAHIAZwAvAE8ARgBMAGgAdAB0AHAAOgAvAC8AcwBjAHIAaQBwAHQAcwAuAHMAaQBsAC4AbwByAGcALwBPAEYATAACAAAAAAAA/4MAMgAAAAAAAAAAAAAAAAAAAAAAAAAAAG4AAAABAAIAAwATABQAFQAWABcAGAAZABoAGwAcACQAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQBEAEUARgBHAEgASQBKAEsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0BAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwAmwEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsB3VuaTAwQTAFR2FtbWEHdW5pMDM5NAVUaGV0YQZMYW1iZGECWGkCUGkFU2lnbWEHVXBzaWxvbgNQaGkDUHNpB3VuaTAzQTkFYWxwaGEEYmV0YQVnYW1tYQVkZWx0YQdlcHNpbG9uBHpldGEDZXRhBXRoZXRhBGlvdGEFa2FwcGEGbGFtYmRhB3VuaTAzQkMCbnUCeGkHb21pY3JvbgNyaG8Gc2lnbWExBXNpZ21hA3RhdQd1cHNpbG9uA3BoaQNjaGkDcHNpBW9tZWdhBnRoZXRhMQRwaGkxBm9tZWdhMQd1bmkwM0YxB3VuaTAzRjUHdW5pRTEzMQd1bmlFMjM3AAAAAAEAAf//AA8=) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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AMIAAwABBAkABAAiAQQAAwABBAkABQBCASYAAwABBAkABgAiAQQAAwABBAkADQJkAWgAAwABBAkADgA0A8wAQwBvAHAAeQByAGkAZwBoAHQAIAAoAGMAKQAgADIAMAAwADkALQAyADAAMQAwACAARABlAHMAaQBnAG4AIABTAGMAaQBlAG4AYwBlACwAIABJAG4AYwAuAAoAQwBvAHAAeQByAGkAZwBoAHQAIAAoAGMAKQAgADIAMAAxADQALQAyADAAMQA4ACAASwBoAGEAbgAgAEEAYwBhAGQAZQBtAHkASwBhAFQAZQBYAF8ATQBhAHQAaABJAHQAYQBsAGkAYwBGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAEsAYQBUAGUAWABfAE0AYQB0AGgALQBJAHQAYQBsAGkAYwBLAGEAVABlAFgAXwBNAGEAdABoAC0ASQB0AGEAbABpAGMAVgBlAHIAcwBpAG8AbgAgADEALgAxADsAIAB0AHQAZgBhAHUAdABvAGgAaQBuAHQAIAAoAHYAMQAuADgALgAzACkAQwBvAHAAeQByAGkAZwBoAHQAIAAoAGMAKQAgADIAMAAwADkALQAyADAAMQAwACwAIABEAGUAcwBpAGcAbgAgAFMAYwBpAGUAbgBjAGUALAAgAEkAbgBjAC4AIAAoADwAdwB3AHcALgBtAGEAdABoAGoAYQB4AC4AbwByAGcAPgApAAoAQwBvAHAAeQByAGkAZwBoAHQAIAAoAGMAKQAgADIAMAAxADQALQAyADAAMQA4ACAASwBoAGEAbgAgAEEAYwBhAGQAZQBtAHkAIAAoADwAdwB3AHcALgBrAGgAYQBuAGEAYwBhAGQAZQBtAHkALgBvAHIAZwA+ACkALAAKAHcAaQB0AGgAIABSAGUAcwBlAHIAdgBlAGQAIABGAG8AbgB0ACAATgBhAG0AZQAgAEsAYQBUAGUAWABfAE0AYQB0AGgALgAKAAoAVABoAGkAcwAgAEYAbwBuAHQAIABTAG8AZgB0AHcAYQByAGUAIABpAHMAIABsAGkAYwBlAG4AcwBlAGQAIAB1AG4AZABlAHIAIAB0AGgAZQAgAFMASQBMACAATwBwAGUAbgAgAEYAbwBuAHQAIABMAGkAYwBlAG4AcwBlACwAIABWAGUAcgBzAGkAbwBuACAAMQAuADEALgAKAFQAaABpAHMAIABsAGkAYwBlAG4AcwBlACAAYQB2AGEAaQBsAGEAYgBsAGUAIAB3AGkAdABoACAAYQAgAEYAQQBRACAAYQB0ADoACgBoAHQAdABwADoALwAvAHMAYwByAGkAcAB0AHMALgBzAGkAbAAuAG8AcgBnAC8ATwBGAEwAaAB0AHQAcAA6AC8ALwBzAGMAcgBpAHAAdABzAC4AcwBpAGwALgBvAHIAZwAvAE8ARgBMAAAAAgAAAAAAAP+DADIAAAAAAAAAAAAAAAAAAAAAAAAAAABuAAAAAQACAAMAEwAUABUAFgAXABgAGQAaABsAHAAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0ARABFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAJsBHQEeAR8BIAEhASIBIwEkASUBJgEnASgBKQEqASsBLAd1bmkwMEEwBUdhbW1hB3VuaTAzOTQFVGhldGEGTGFtYmRhAlhpAlBpBVNpZ21hB1Vwc2lsb24DUGhpA1BzaQd1bmkwM0E5BWFscGhhBGJldGEFZ2FtbWEFZGVsdGEHZXBzaWxvbgR6ZXRhA2V0YQV0aGV0YQRpb3RhBWthcHBhBmxhbWJkYQd1bmkwM0JDAm51AnhpB29taWNyb24DcmhvBnNpZ21hMQVzaWdtYQN0YXUHdXBzaWxvbgNwaGkDY2hpA3BzaQVvbWVnYQZ0aGV0YTEEcGhpMQZvbWVnYTEHdW5pMDNGMQd1bmkwM0Y1B3VuaUUxMzEHdW5pRTIzNwAAAAABAAH//wAP) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAC+4AA4AAAAAYCgAAC9fAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAggwIWgmcDBEICoGKTOdTATYCJAODaguBeAAEIAWJDgeCbwyBMhu/TGWGGGwcAN/A3htFWSLdc0T1aGDZ/39Z4GSI0H4PdVMbUGFYYvGxKBW+KFKPeDWxiX9atmyEb9I4xWyNjr61bGtQtlBiB0RxEB7HcbCjUX5LWreaDuX8uXfDdSw4CBxKHjAFon15zhEa+yR3eNrmvwuOo+JASo5WQeQAbZSjxAYxezqjp4sqF+WP2i83dVF/+5nbfuT2o4rn///e9+fa544Ratg6lcahjGC6dYwmwjErFaQKPZCPny/Pk7fvcQgJjLrdSN8tTBsMONN2+Z+6cjdQVEAKPOWHd+wAHTgk0yFIQens26K+olZXPfk4/v9Pl6ZJWGN3Wm2SA4bKz0W14Ls94r2mmB93/8fdzHytxkDSUghAcAj/V1P9X7n9H99mdkwgZ00BkgMEszuGg5qqrDLILUstC0JoDDB3oeVzX69AyQ/eb6qp1Mt20qfWCBCUC2/ZDj+lN8mJsSfLGChoWzutXwlAKGL+oldLMzozkny6u48BHTP8yCMgBuxDBmjUuyttkm535KBbJ2nluOcgyb6QlezS+fw5ohCiVhd1DjGhgx8jfBr5U9PnT6mfhgQIesLfhP19a682cxecEK8LoIt3++fjZEK02RDeJawA8PkYR7W/tVWAss/HVgnWsttytZBA6isMlxqiffzv/7Hlc9NFtAEn0vKJb3G3t1KT/RpjySFixYw+3m1eAOdiXcIA4Ac+BoBt8dAAFRh8DsGdeRXw/Vi++WfHRG6DHcCLnNcgZD+jrr7z1zyw8wYBAPqrMwAgYYobIUkXBXo9EvVHVRaS9qZSNo96zZZYYdr9Zsw5F6rSC/hCPVfv1PttX46yy7N5Pi/lNPdVSipIzf/M6bMLz9Mo4PPnf6vea3tPmeSeSsg4Uv1vuv8/vn3row/fu3hwV3/P8P+aXr976i1KnvvuuuOWm2702aANqjHcqXFVXO0RsCTjZv/Vqw4OSHQBlqQwQ7rM/7lt+FzitbzT/+b6/gujZMkGgkpbO2D5AvCjy8Tuflm6D5nw4qeIlc+EPVzigoP2Tg6U1gS1BH6pBgABvzcZIZCs04wwRIvOiAD9MbJ1a2RKSgjvTYK3SpNM2U+YO0cg1wizDD3R66MB7jp6Q93iga6JH/jbY98DnHFiBkmSpAsJQcQeukGW4MEQGocECVqk7UgmNK6uQg9e3SBafg0Jice6q4n1VhNxt/XbVsarWKOMXPuSd2bMeJ+S8eKQikjomQDCN1oiDtlBhK7GYIq4JZyILflAJutl9jtJQ2mad59iirCTy46g3BIUdZS0Kyog8YnxZ+FCKF1r+IIhba0xfXCEggXpkVtEyijGZWQANYh66EEmM/nINEPcjNK6PlozYqamiMJKzLnBMaiqKtHhuSHhWndkzDSsPhHJ/5lxJMfQRLRsWr+hwpaz4rQDvXcWZWUTQYzOMjJBFicDgMcY4bEsMwKC5VSB8HxK6JvWaLNMMUDSeD67C1Ta8p7V8FZXBH113BMbA2tT/LV5rUGDOKkgUrkMqqCQVFdE3aOOhobe0AyoRmM6yUN6jRUi4kW16n9ueLQ6jQ8wyFgiPigTc8xbFySY6V0r0e61zihAgrueHS2RjEKMCQAFXKL27JYZR+E3XK4IXYVE9OAM0isuUGmPhkYRPWKLMs0i6VWM5R2b0J/KPSVvIUcBkozbtMvb57rSo0MyuBQJiMtdUWwbEWqGonDqWLCbJLjAwnqEdgREfJGT6TSivhG3YMiIcKalx/upqjYEewx3FesoYEuh8CTSjFQ249dvAuCGVIRIkDtAKV1uMQKjBA7uWIrNoCbfDHlGuBr487i9MRCNboyMMdoj6SITakm6bOXWyeETl1GGBIhJRjkTCMURGCkIgpQERSrCQGqCIQ1honiCIy1hjbFCbG9LrC7vWEFO6CNS6JBrayiROX/Pmlxidv49YyRGHA0dxxFqp+dQpOiGdZjEeqzYgBUbsWITVmzGii1YcQJWnIgVJ2GN2oECrCgl3jOuopS7Uo4nZUa7v9ZzgCnBlJmuoAC0mR1pSpiRpJ59q6w0R07+zEz8Ue9thUjNEiNt1/at01B1mSb79qgb+CT16FSMig56fgahkCNznQlkJ+CuUfVNZpI7EXo+I2lAgVb2EIGfPkEZ05HfKTJmdIsQYldbPxMJFtkz5NogMESK7WLc0lorAfZAIe5imBkyErR983XGLBDIKB901H9cl94TV3zkcHIY7QYUMeN1DtlB5KfTQMwMoQG24El97409RvU6qaxVriudQdlqNhENxCFpPM2RoSp7pONnpDwofS9kMPQTvelBoexRLi15VRA02hVpwowSstnMVkE2OdygRylLIUlS8hwhw4NJ28EgWgQgLiFWQNEkPqLbAjl2kJAYxihFSIqZeIknSHab2AgYEBwYyK3nFOGtTINTVNgchWjlO5chkx9t1DF32i2uW/gRzOjpgqNkg3sg7xYs772S/eImrbre8bW8EOQWpKZ3Oe2G2nIWhcuTI0knhbPTQ26pjY59u2VN/Ij9YFYMFhsAsyOSM/jXjYwZ3eKIMaejGQWDQOabarF6KJA78WrDdU1BgVxmWCeGkNgDN91nN5x/Fq0Hgz6AYQ8sZEZpXxmmnYwofwzImlhECjt0HqalEjTxqY8LVCLk2QCiW7yRcqfNzkthwyIkAElvMP2KFIOZf6gkDGS1wBFootdSrBRg1klfcsa5ZpCQxh4J8ssQDghy2I7zSQQFissQTgjxqTkW4Fc4cwTl5QgXDuSShECkIiE1CWlI5JYfDpIOjlFfhvBAkMd2HCYTFGguQ3ghKKtMOODY4BLt5QgfDpSzgAJfjqBbOcJ3B9MfJml39JTnN53W4HxhW34bnDvCjviJ+mlHXxeOnwv0H6E4HoZ4wunBk06PuvgD+9ASP9SIlrogtMwFoeUjQC4rvMKZi1c6c/EqZy5eLRRojQtCa12QtE6U5OH1zjy8wZmHNzrz8CahQJtdENrigqJbbac5q9qYGUz1hMLHgmsMOpWuttZnncE7ZxDjyeREbZMMIFD/P4G7sqXcv+nkEYB4AkAxDu7OIASQbTAFrq48ggEB5cKvGL4tAi5UpC5T4YIxlFWb8Cww8J1mu1PHoNYnmyCNCzlHZHd16PliqULRw8nnMjhiqYifL+Yp1OoSg0IskirVxuwsiplpkdi0QrFdwhfxFTy+ReqQmvaDugQpBD832Zki0Weog26pPI5vTKC4wWSrsSjkSo3XKMSUQM1LMQj07MwcjtipkkiNGZJwKleq41n4psxMV3IOnWoxyGQSjlQqMStIkVol4RikUq2eh4vkydq4eF0mnc1nR8vFArlCLlcoOAwOWsVBrAP+x0b+IHQ2nbesWyAo5g84I5MSkxJRVNOraem9oFycmVka6U07KzShZRGGPwcUhs0/Q3XsX09p3AFVBWrsD9tV2fxUis+volSOqQ/oyBOB4h9aJRGXH635OhPetSNiyR1tkaQgFNpLcbPZKgKElcPWLksxxwSR/uJEqvL7pQofj2Fea94OaNiYAx1AKhobCP2lwi9ca0GomElecwzLlUAoeqDRMLUfQZjQVoQIhgpM2lMb+pjUAYSYJexdD1UY2in9PYLocUL/IXSiEvWsxvgctETRg4Sds+nyCJTMZKocQpKieYt36odTk49NrpTmrr79cGP35aQqz7RmU58wTWTpZcVZQqtwQ5FpDEbFCCt5IhcKKiwQQsMOngUjDQx1YvgQYbdl24oZPbBLGqa5VXd19akSfli4i1115djlASLT89Ad02EvK7mzkKrOdDAG89VALisHTboxQhxOMB2DpDx4m0/0KDoFouiJegJOku2e8q7yIakxmrDJKgix13B0u8DTCDaFqpEinGGzY/I7oV1rLRpoHRXg7qklBlLk3DJQRqlFkMydAZwb7CDtINf19llPTcNkIWrYjRyNWnfIsf8r1+AfESXJv+cPe3YzfDojdAsXtiKEM3eEzoCwJdIR8GH5jX2m5mFoIESoLBIqOmLzKJwtBdAyXBLBZrtcyWXDEhNZIZNHIRBGpiOtG1vbLatKprF8Gk7r6aMig408iCgVKtTIs0mwKYfvSUJ/X6Ozk3R62HbkM/BMqSJBvEAKynq5QxcQ9sc+8wgFM1/h7oVnVC/5rEB9MJjw+gMB9bNiJamQyTBJI80GCFOfK9xMb3BaaelKZ/NnokAfjNmeeZffAoTucYTRO/qMGZ+HtCmNCUdE4lMMgmt3V5WG66nRywq0BoSe9qoXmCYf80H5dMNRr8MSimUPVCxwVw0RKmcdP92NoMrQDFUzLyJF2Q0X8I3SOCuyNtVLH4OZwACdLAstjTzUeAxibw25YO0PEtAfQ7G8HuxiKmOcoD11UBofp+AS58cmtyN+h6l9Abh3ygQ7xCrrrcMhpuFDc19anCSMHQ4qZxHWFbBcNaCw7L0zltQVBGtxY6cWftgAwXneHCdgla4pK4Dqrf2qomjU5NbEfb8fYUDdOX/l3M2mRYRioFT76Ou0KNO6XGWzhHlLLJWVZtiWhPt5xkCEp5cJA5xMgMLYVrMQu2AeeabZWGWASqGI8i+2sDoS827oVeuUzMcbfuwKwgKbZHnkz4C7siofHFHeEEK0i7+uS9BeuBbDYFpHegOTSUtXO0rJAc28Wa7RJp0kCmHr+kDF7QPfItxuk5kjVwb2lMH9OX/5P5WvmT8/kar6/gCBzZTQk4uFU9NYZ1XOSePDE73osTck9XhsqP7PyDuoNevYiCzt0swpFiRC6La5DJ+2Xw1kEUUi4eUgTY/KlOrf1992f/KvHY330GX4XsjkGKmy64vF9gelrU0o/FfDe0Fxz7iLKzSYXolDmTtTktZU28by++yF4MwZ4ZbUNfD+T3/7xIxsFlnkI6vVLaleSnYxnSjjQZPKPaOiKWRN/yk96W0PFP7V/TSXBoo5EZ5Rfgkp74Pe9byGx780CcpJa3m53GrFY6UQNu05yCCYsoo6neBNB60MsrZMaPG1RewWtSFCHz5ZE/N7uZHETNFcpsihVCcIrE0YIY9pTSaoh8nedzqgPBuMgbuYMPCyVE+Dmnz8Iaaw+YyBTQhx4HGIkKvHbFw7Jd/30AF1d29dTEWU7jUEdQOGag35tdazAR6k3ovonaAi92cblgXatUiIMqxZJndnySfM8D3cfDA0cmeGpxYN6kfu6pMmNbbT+GIptyFG9P+u07FAKFaqAwlCsGYn2DnnDzfF0EhYeScEfJ7k8GcG840vc5xnseI0XNhU9tBIsc4tZ1+ci7yxJuFhwiG+3dC4/v7K/yFQB2x6L7zLxce/4JILt5iMM6D4D2zMCfEAOt6N8eOqhZNXVFxnqXaqAj+9JV/b/ILwRiLVd98VX3PMTfenWjtjquIX3yFg9zL9R1C2VOlGQnWFF3YuldZbLQiChOKdjPQM07h6OZMhShKKI1Pfy9Eq1rB5N97dvzZvhYE+Www2ye8U403Fzsmk0TinYC8gD98RKobnAq2oP+O8KDrmYSNRNHi1SP5BPq7FuyRSc92Qp/zNn7eqoJ2SF248h2HcDoAM6poPr7aRj5SLE1cGPjQCd8bk2o+CSfRI06tWcaiuRR9mEC+jVYCV1Ets5ItV40dhN+EyTXoVxwpdSRCQxidMYnf3WhQ9L8G/EXzbWhqpHQqBg43QYLy5o1W4JOw1deegJfeD/U6GO4TS7YTjmovQdZ1/SFZU+XRWaGtwnfBg7/r1wK9PWJJhxehbPCNM3CSccRvBHGFaXLGGoGvJ+5MaNFUMsFCDLo4gqXMGzEzNGQvY5fZLLKJBYvH09BP1uOXWT+Gy0tAUzTGNxSMKsl1C3KtYV3tmT8K1/huCsBOY5ldvsJGmYmbNUTSdsw0sukq4QIOxhiNIr+gQzIqQw9hfsMMYYXh43M/sQUsn7gRt6tSlVZ2GkE6cY10Uy53Tbk6ND8D8/nIKK+4mvFuusRWVBFvuzkjlUlcs6hO3uc8pST08QZCEiMmzt3e943710PQy3oYQKgBKITSNBRYXe8mRzMpKU6oM8mhN+f5bQoBp8hF9xuheIWSG+QQSLICqfUVHsKhnqSBs6RVn/Xv0SraVrjzfWQZAdhcvNfaNxj7FTQoPjiIubNzYf5iwOgJb5PJa422l3CUWFpiz6o21JZt+Cm+tDhznSTCjHXIAZLUAykp7lkwe/JQiuEo4oejM3ufQbUxTRZzvJplNNXCnlZrLqtp5MrqbNDlmA+v89GRTTzD5402syNv9K+icm3mok5Qpvq9jfif2oxtgKR6CRyqEqVswxweaWZqKTiqbjYaE87UxitGsMya4SeeDSie3mbghb4uqC3XVy1RfGt6CGXmmeu7U50KsLZUEoA/U0rJ276xkwQvJO0eUFyhqRTDt/IHiqPfmwgxsWDv0J3+djs0MjnPJS9E+Flo7o3HQT6vV4qTQYgyRMmCl9SBzeg2eawQqUFueJ3Z620AuvfGujlbd1SiG1PZJ1VnHyQHcasnMnQQyLB32mcTpkd/Bn7nx8sIQM5SVjxqpiOQJi3ZV56d62VwVq082bUYVq/y1cSJVDqwWYyUlT98oB9aZjmcL83fCq3ZtfA+nIa3+ECLdBIccRvC7usfb3MGUXEJRbXpCE4sT14WKSAgnH4GOiqeFPx7mO8O+41ZcW1WuoMgQQvRnN1/cO0khD0xRDEZDSZo9YfE7VLYzklI/IPfRahPovUuIIIJkoSETrmGzAsUJC06TSgWm3lnRfVYNPQZCXGoaOhOC35A1v3Pii2swO6xlcCxl2RvaIY1iv8kV26j0xfTdtr+cJj9F/h2doz1PKCa0bjGqNVk0Fdk8eEuCQoTAtYSLei07gd+BtqlbYrCxXs0A28FbHmFwuLRxf3K9eZ0V66yBvbc1XsEg7dGySrpP5xZlBVTd9gFm9v7LJPfbRj7nJu7Bnyn3ojzoHvgiXfmW0zkj2l//53/T8QFWjla9i9onQ2Q7fVa/uujVH9s8wtQ7ZiMYw6qcOjwxs+XHttOmn5bGU/Wtjmq9TIUI9HQYxRyb91472kYtM5fjvM8H65sas5Mwupe2+2kl24+hgpLiPvfde4TRvcm237FGNgs3jBw4U8Vdr8hM+qOdTM/v0Wo/phfPVD+uLUqtlaKbIC//QDUdJy/JxydM2FzNiDecRqYsK1s5iXsTQjNObigLe0+E2bPRIZbb3eOlxariyyoix8/luRtgleOhius2ztazh1vAtZrryPqUDQeg1TeRFRn8UveeaPwdOK1eBvmfCPORNtuqDP/G7ZPuU8uGdC44f83mg6n7oZzEFNFOOU85wR/zIYLzYsj4aumrRgP2BeNZsdSno1NMVBVlpIkKolxC26bzy9lWwoebHjGhgKYNzrVd1aRIrTWJEFhjgwUfVX6z9nad8Y+uiReLmLrxSU1pLlxWCtjxmgfK6+uBJCjNR4YGv+f5y7jKuNo4pRRvrut3bIHY6ymFCwq0w4l7Qrelu8IfUslcP+J7QKP+px40yGpJPkBufR23DCwnybx8pFxQw78PrBSEhAsAbN4KF+QDSRD/TFvIbxopbTd+sO1tAcIOGlIsuNePzylRxs7hCQQ7f/0POAILD/154/vxgK/j8iH1T6z4A16BVCdhM+sEPutfCCrqgkw442CTX3AKgo/lQswXARmvfx+Fqmpj6SkN7HsMz82eef7cUQH8A2P+1nMSkiomWO3a5iZtO4sooUh7v3hSxKmRxL9SdVEs2iAWHE3VvBi4r/7Z+oPXICHquxS0raz576mdl7xnbnEe87V4vbS3xfcYTTkEdS8U9LQVKj78frJUzbB5XtzYWW3bHyVw6J+e6wx8JmV7e9eDEHjHqM2avftcb+Wdj7rjfsxnhcz071WJDXBZb4hbrsynv0vt+HM91RBfVlLZNhzGf2RWaUYtabJmCO78KGIn1SWflyt/zPMV3ciOL/1lmGVIPs2OOH6HYv3fol0FG46s1X07tGdI9/2R1RsgYDR0I4yHm8aIx5e1ZC879DDm+1pnNGzsIH6774YNpOYOgwRmXF1yICtjyeGrCBO7eVmilsX1ShmQYhRyjtPcaXVQrV0GDRvAqHGZ9mZOc+lzDa88pm0Y5ll4DXFES4nJ+2zPYTl/KgXGXbuJ5dr4h4ndu4z+UrUb7PFPfFgTf+yZ27MbcLDIFuW2COdT/RQ11vhqO0ep4rRfbRyjp7B3dhuc65x6L3ADo5gGXsrCWOef4h4RBhPE6F4JlP9HAwMuI2I7Xacw5vO51cZidTurMywEDGRS70/r2bwprUfvRyYZQNgr3wC1V1tHh7MNiZ57kZC2Sw78OFTJ87r0iji9i+eFKnHgl3eK0Ar8rSTtyfBv22XiFkv9Tz/BF3JlIkK3kI60IcJvVzmYthrCaq14FCt/LyPVb2VHvOy4Si+bUT/p/k2Stjx36Q7Hh15FyVhR4J8d3vS9roF2dJ2aBpg2aqSJeC1RLqEfuwRMY1wy/chd/vwrpzCPMmGnkYg8qHiIe88+DH2guHioq6+2rr01Z27UsnR4+dhYXyy9CUH4FUgaA/0y6KqG0zpyc5ZU39pVWZCKgv3Q02UY45rBZ1SmpRO0kbIkUEaaSE8bH6eNNGEyS9++52TVbhSZEUrY/rHy7jTBva8ojb43xfeBE9lHina+XQjwPkW1q2MUc2TRRlqqUktpI93RHgzAsfKIojlwaPyXf9t83g4+8msUYzX9Qifbs9SlFZ2P6FK/WPUbJiMCTWnUAslEWahG+9fHQor2nGzodDDW3TJk+guwbk63vLDkvVRlTVnR17uX4aV6811egnv3UUUp5Rv9MOuHD9O6vXkN+A02N+FRnYiNbez8o6ZdArbE+wGTjBppIpegjZSD3QqSnqYl5VKVInnzle+YdgttwnIYLV0d7cnT90tnanxmxRNCWkjObPcU3v7k09sreyxRHfjAna8sTDzeqrqeet2etdmeeqLRFTxJLY8PdziDqsyDHWG2cuU3D7BH9p3pfFaGpObcHqjyOxsD/3ylrsrX0yf1KKMrz+b5xsMIWqC0zfnJKUJX+MhoEQvjo6wqmA3kmVf6yvufflZPzGdNyjjEJfxWrs61rhJ4UwU+HU0bnJijTN/hxu1KT/GL1ujn5LxFl5Tcc2Cao/7nyKccjYB43FWK4+xHEKfsxjRd9JNrOMMl0lYj+MNhc2xBfyhWnB7xiMJKVF/7qiXhVGUC1CMtD0fFfSNTz+/GAwu7UcZEiG4VP209dXZ+JhKUyp3T3fwkeuTUFwNZnLizV976vKXaWbqajOy2qoZlt/jr+zYvKXjues+K3Vjc6IJ2VikLD7Y+I/5dNDEi24/rZ6kdVMdew/URllSqc6fSFXem/f8DC9a1iXYT0avmWxUbeOw3hl13nX86/La42IPJVROaxk7L0kfb2vBFwNW1MppOHjgGpGXs5upiT1HhpdcPatcVn3iqmffzI4MlLfkgcNkVWPO032o2LLrFSNq96XRMmVazuKUEFL3Fvpc9Nz93KlYiInyFbPIgxnzoMYMPYWz8851Fif1Ni39oXTKQ45Ne1cWcQhF1NwLjnSiqWFEkxrjuHYzZojaJL1Mapf/Y1vu28384vqJkqBCEvsmPgvkJmWhtun20cBiXLmb8DIvxaQZERAkysks/fN9aFk0nHwqjkCZeGi0GebksbLoYFCp2Me9at75kirjwslm/bh77P3uY8WicemvoxdasYTLUTZZnO7prsZz7O87Nzg03J7+JQik0+ZjByUD/84e0mf2tS79rW9rvuA92u0zeSl6K2Liqus/gFOrE9ELHolms/vC7Suh2qjCxbJn2BwEld3lB5eT7tC2btZu38L0WVtG5cvIPyzRLUU6yLYxzMDzYXhxtK7bcQPH9h/UnT/3mj59yoUwGQWOXZEJZZkZ0+P43TPB3/zbU7+q27dpbK6PpQmsSLW2WbwCbdu0QFYUXgftuO3Ky3mdBBFRZXFhYcOEke9SIfblI+uXOeC3hM9LXrgAqQY5qsWjVWkiTDSHzi5/CWna2s8PXZAiMSEJXm/79YeXvT5WEaJVI6RtgmFKUv75KXQQyxW6U3sBa5qu+Cp7fA0H/Y5fuhBaeVc/emmj5G9s++rB4FIYxWujlc9FFucNrP1vaveifwZ+gURih2nueylarBB7CsL13T/G35Kbmb6d+k66bHlb0ff7no8LLR/yxwiuHG9o+loYubklNDOrU3UgfA+W6cW4LnDoKpKe1F86eU69tBBWDgzZeYIPx+0xrzm/ZVQcyr1OOFJzDOpVPPlhUl3G6o7DTgAllAT/dcj+0eLa63cFsxQfcyl//bRxa0WqtendNfoCT7y17/rYAzqiBDJgAW8XS8MxM1hpywnDF2BDNyx/vlWDLYkyvUi96OHqXwLzwumV0gb2acCQW0mOPaAsMTO54BbAP7ekylO0q2dm4abN0bhfYuVtOtGR/FikC4efzi0DLTTyls7tKhDy7e99LyivXKjLZTSi/a+2FlVlRSQKGwXT93pcENKndRa7rjlEVHSJqF4cHl46MJ5iquMXWJG/u2ocfPFcoTsB8j5AJFuB3M6lHponi19R8gXUWDARC9WvFxDRC3D+uJOJ5UXADsA5YX4IfkMWP5o6IatLA91/Im6W0zTXuC1ZJ0JKl4HMW+cZ/v5kvNvRh1lkqNY3qmDeWvFPx49FsWYu89B1oroO2J+ukUuatcdGdG/cfuFN0a5wpxXL1ZxIFzEJVlbf/TnfU479nfnk6dS3EbUMgbj79d8rlutkAmZ0Vdd9J3DuGStNJl54MzKannC1O1LP1Kwq1lqmcrl8n2Xn3zO1Idz4V4jRjspGayH/FezscZmzw6wjUu6N/j5iABZ+hjFdFBFug50w/0bXyVKB963H9/S1Rb56Sw3Sbuna1bYH/LJVAKJcdCoLrEyVjn7YqZ5aKRDu2L/uzYKTLf9eGrzgIZp4j815t7YQfHLi/iAEBGD0c7TlWeeX+Vm8a+bMES122ZHbFBbB8+VoGmQxNdCVIly5bdXnVJYmYKcQO58MwwVd+oWdH08lvv6GHvpPDEpKAH/q5cknVYjESh/MQh7uc0MRLaSP92++NxaQGQvLwrw/+iHV/TdU2rVvKJY6ZtVla89iHsa6pJiLRyZqY/Jphijr9jdpr1TaSDUgdNYWJ26DKMASM5KGQacFqoSgtVQg6VlTXHCKNIOrHfPop6pcnhto5KiWnveWJX+gpzOu232up+PYkstuCl7MRFNYLaWGpqe2KeD1+YCqI94FNQS2IiUUrK6xWT1kdbb1w2Ud0M/jsE3dp5LprA3iSnO2gynmpuJeVV9djpFOuphuWbIXSe2MCLF7/TOz+b3/MHfvO4gn/Vx59xZxDnseNn3/0sghuYRYY7gyYsMWdSeX0P1/prQq7+X5LfK6Qfp8pYRd57WfBKQXMrEZReaGu7hus3fJ4qPazrGXHo+kPeoJrpybH5c1SqiYNvxmT7dSUKmqxVf56MyFl4vtQZUBJJ+Oazz65yRdZh+6VXTHvp7dsQYxxXs2stTzkjvlOKWCsHEF/KzPWLV8z6ZujG+yakf1H0NO4elr6I8WxZdWo+7fi0BD2EZqUcDpAOcVBXHfgxaTkRwieJ96wz/bWPp3m5MnIKk2eeZOefIiVgOmtD7xa0zyfmd2id8UimGw1sqfnrXlv7V/O5lBIhSY2ROs7wVAhs8j+SlRO9/rKMRE15tMU6AotSe/WPacxOBZsvSeuamFa5oYUc4MrLckVP9OdUPNWRMmtPz/RUgXK6UXsZ9bnlraFQmml+LHDqi+JPZmSNsuPgONotE+R6EpFV6+QKMkZAJqN3ozNnRFOCTshC0PJxTUJ2Zn9mdlSA3T3bRyf5hUyOwW2aTMSb56b4KZLc6W08b0Qsx3dp7Lclc965neIrAk17gtClUGpbg34BRevX1/w4U0mIvJCRjwXWY40Gaktex84+QDtOft4a2Z6+T4e03DsMFS6sHpiiRgT/TLEUnB0yneEeVWeWEVnZU42b7dROBZLPSzQoMkVwp5cnRUd6I8rtGTFusPBtGbs+GFF7cAxcBzdYXWcKkhWP/sa61BZXZJtXTxRgbnnPj+B8mXvsHwp9b5vMsy6YzER+6dvJnoWDzBFyauekn/0zdTPRtmRQIkq76NjRdln/gvYrIH/zuA+dlDV1kaxlyrL6mzJdLBx/T1FCKUrWHBo7TMHNHM5a0wbf604b6QOdJQETcW48es3TwvhadTPP8hVccYo9Ycm22AOwqxxx4JF9QH7ms6Ur3JjnI35aRkp9rpXr33/IoGnzpXVJVoVWTmNusf+TwU0g2BTXet3lRdlhNH+XhMu89tR2qauJ2NCmu8rdPsrN1Vnezl3jcjicR3e+bLDGv+ITMVqL+L2F8TSVw4TFUkNpQm/o3salhBLhb0GjB5RuhUykULsRqLpwqQECaNOJ5WBXHtkLIPqXrWs7KKg/K0px/C6HZhRt1ZXZKx1/d6Ru2oYO6ikccFkffutYOJx18PgWDRdaE9GjSL3gEcyliYRrZ4/FWDr5hhnyfaKbPvHwYYpTjMvRSiThQrMykJEiMiX5d+ZuF67oGhfB50oFD5ZS8CsnOfjW+Jb7+6gcvOojrufOWcYMY7HVWEXnksUYD2bTHsDUY9v/smBenmLqieDzU3WTMobU8c6oolJ0cBeU89GhiSdJG1/Lwmyhj1fZZx0Us+nF0og0zbzZsm+MYcJO/scm8tI23UOGhqOdoq3v7ifZ04ZWfNx2OoXi7edeHJh45KuPcBJ3hYzICSyoKQdQAW1hY0SMSa4QTq0queFj6w/EW6H2/enY089lyhGi7+J/Qs7S0J//awMl7IaGKxPOq+bLSVb79za8EbDTZyHk0m76ND070lDxhYLBkEcd+rJp017xxxmjDNxJ8STV7I06gfIYrql67yCqII+NkGnIJ7KqTRO0Y8+Qh8wEWHR7YIW7Fp1NSMtt8TJf/3zolm+PJNVebjDJt3VkOVLjqvunv/9HwFejY3M0U6qIRcSMOR3/gYaf+xYnyFxSJpesMru+dThSImizXKJzJS+qANK/OGXWfziUkUNchV1Pjxiy43wh/Tub0eSOWf1jpdI7QfyuCs6A545BwL+ZRLo6EYS6NXTxrRTkQkRpMe2zGINOwI6vUEXYyLx4Zap2zE36TRgqY8kojuD9T+DM7YzW+oijNg1rWFvPhuPZmkmHCoKNYUN20LVsZ/QgDA1TShasNq08CkYYa5is9mrmDCMvbbX4Kxy6i+D/ipIIk5imVDwGHZy3mrKj8gWFpUURmRBi0X27CYG8qOhuMjwI8LYdA57+YywQxQTuRGCiTPECc1En7mJkBHSpl/pVOxXE92Ia/NjM0RjFv0N0G/g8pbCSDkI+KtRzEwnBIQi0qjznWHU1cTrD0TTyRVLwu5KlFLk1bjYbrNQWA1obNksHc6K3v3ZNEr0qAkpl5MYCYRjpbFwIJLI4UoJpWwA/rxuXWPxo3UvFEFzsxDIXFtx6TjuiU32Dk309g/01402rVu7pWz3QvaQsNrzNaenb0v9ZqSJ+sZ9RpKV2KDJiz7d1qSBxcbmprn6eH0EWrfPfK6Pw99QAVlTybF9abbDERmrilXrOh/85x7p+/Q9DuNrFRv4nHN95n3YSALxCuR9GZLxhOc2MQkzI5pOqlU92htNRJSAGDOfrSZv3vjBDEZuS3njpLDDF+xORqNSuewpyEDehGSsq1nnUjSa3mjQgfxy1Ez4jMNsA4F5mMjOyuxqpBKtRLqOXhqAFZwfMGokdf/A5QD3qlkm6aJto5vgD5dvqu8Udxs50XSyLft8YQxwB+GLL08KOFnBcqya+dnDktQupIbNV/wY4OvDotMiu6hwcfBxY+eVrlTJw5+1HkPhNwgF0CNjvCfOD/zO4AUw2AoxcASfWEayXWb0GFY7J6RShP0GsxmBHC3wa3GqR7VEc6b3lUke3OKAELN5x1TqBw9LQIW7Gr0Zprpte/miu4RoAjOKfW6DUNlOPe3J01d8PQz+fZwbKxK32i590IiH2E8Myw1XNLqDQ8lVoIAfVd1/OHFvFWaxMPx+zMRbT+pVj+fiIFyVPHTIAF/5jMqa1x0YBDFQWMQrvsJjQp+Dz6LpMv640mb5x+Cz8ov8xjAoBLFBjv8rB7Z1rDZWXGFccyipwRR76UOrbj+9ZAKYxvgk4TNGJeiQKJLq8pddz6iKSPXa67Zd0RRPZo/f801BejgtDCKiIVSyj5DofgbGckLsbno0Pujq71ToKssLMfW6l37G+FxLb5iimdgrsaoLleuqump34cGjhxUYdtbpXNjh5cvsJL9Ez18n8E/FeeDu9fMzEgzAO6vzJjUXeS0dWqgHS85WxyJhh68xvpdb6M9LNWvkAhxiROu01pflJ4LRWS4CqRb5MPIgTIBRwQwdCM9GDDisZfOJKi6AV1TBmCLuUAo2lYvSszu02ERRCWyQpgBrzqalJOqlMLKUZqSwIG9eymfBTYZSpCQ8FChnglqgcigec8yRxIE+xneaNSqMszA45CvkOMYJO7VyJg7cpJbkIC7XVaCI5epAoxdFEnxUaRQSxDpMoulYRlo8AxcpMcZB6SbEgZAFMJmLRggt7FtSSK9eLjp4855UswRTmTQ80GFDN5TFIIFUkjEeTnNwVp6tLKRzbJBETOLaxHi+Jp12UgPiHhWGIixVySMNkQGUWReHj9kscSgUSSEm8ZDiitBA9NwEF4E8gGyAalYnCqJ0JbddRTBJdqBbApS8VwDJDFeIAZcBgohhBG/MqBRiE1Qi1qIX3mw9k1KAMyC9AlSrMN1GCkGEAg2CjmTmtl9SnJOtg0nujaOZ7/KAHaEXLvpdjfzrGAMQUHzSW19rV7Mg5z8uQL4AAFi2cuxq89ZD/2NdEfwdAHAwANauToyq64oLCW/QYm/qLfEXp50GHSb89dXQHRgoO1Pbz1NmVMcAnpYnJU6RPKTM0FaOv9UEl/2DgNsEBLlslVAMNrCDVkzD7oKgZJN5ezGF+z4k9TXUY1d7UzKvEdwumt6fjqYIVLYZe/0TxoKyvb1uXCXntkcasoGSBIjmMlUnAHFsMg3japon1aCsLK7MeuIDeBhoi5KWL5nEWlP+B/GJAE2aRW781ABgT3x/CUvkXV5aawepW4ESkJIGj41xe+59YvaRyrXu/EJZX4hjKqwm72lQVucvoKy+esB572a+tBWPsMNcmhdoR9rMhut9PwuokwG58fbLaTUgt6Ylppvt0hs9S7IDDJ5GStIG9AAAaEf0Xny7LUz3XrHUGEZdGABxtk+QI1yQrmUZgYA61lV4J1AFiXdnFQx3tQoR9mwVKiHCKgZfMk5jW1W8GoCWfC2fu33Bb9CQxUb0WKDbGFKCdolsnBxfmyk5YopWkwI6jcJ4QENMS+jkdsu2QAqc+9mxUYspbsjgorK0IgJtWnXQbL/Fii6o8Gs0ix3yKEunu7yLz6C+Ng5x/oAxf8QCnQRi53ufLCRCS3J4PBCpWpIK7qCh2A1nHzy2cNcjHmczqHtpHpAtiwBPM4OdS6Lq12ULCcPmmMhm7fq1StNtIfOkG9LmP8mVeD/7kTX3As60BntJjQ27SXo4WVK5JNKSF9nhDuRN1iaVatV/tNuj12bZKrQ+O2rMsQO6eGKBkWbykPuYVCOMECGPa+lAE5KVdBqaAsXcX2YIthf1bLEx2A7xIprsrA6mnCW1WiRMjz4LbbTcpYu0klladNBgs7DvSBMPAad87ah2+drlMRA7Ma7sU/q5n6JMSDE8CEsv8v+1wCmw9N913p/Y/cqCY2Hj4OLhExASEZOQIsjIxVFQUlHTiEfSMzAyMbNIkCiJlU0yuxQOFCcXt1Rp0mXIlCVbDo9cXjSfgKCQfGEFChUpVqJUmYiocjEVKlWpVqNWnXoNGrUGBjustd0H3gwC3nIrKHjXe973tg/DgDCICeEQC2JDHIgL8SA+JACnzTrjrDnzQ+MDPQ4H7WiOcbrSm/gzGfmt/f2tkzdyZboZFd2dY61YcZi/raMVrumBIz2MWM+C7BtXDo329A0OIJHuHiRy8qfnSWeCog/w7Jk9BUE7zmeg3y3Y3Z8CzL3ZBABL6maeV+ECFGaHJ5swovKx9i4yAQrAOIQ4JwMvb9FPgACBRyO06bRmxrupJkQdJME4hwMfds1z1SlLGHMBXwXqWoa3V6xC2vu8Bhd1MD/pA/p//Qy6/RGeEp8ZHRgI7AMA) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,AAEAAAAOAIAAAwBgT1MvMkbfkbwAAEkoAAAAYGNtYXB7wyGGAABJiAAAAQxjdnQgAwsZ2AAAWVQAAABaZnBnbWIu/XwAAEqUAAAODGdhc3AAAAAQAABfsAAAAAhnbHlmOPPo9wAAAOwAAETcaGVhZGMnQtkAAEbgAAAANmhoZWEHTwOgAABJBAAAACRobXR4EqEcXAAARxgAAAHqbG9jYSh+OoEAAEXoAAAA+G1heHABLg6aAABFyAAAACBuYW1lY0t+hwAAWbAAAASOcG9zdN0D+vwAAF5AAAABb3ByZXBlwgKGAABYoAAAALIAAgAyAAAAyAIVAAMABwAAMxEzESczESMylmQyMgIV/esyAbEAAgBuAAABAAK2ABEAJQAItR0TBgACMisTFhcCBwYGIiYnJicmNTQ3NjMDNjIXFhcWFAcGBwYjJyYnJzQ3NvkFAgwFAw5ODgMDBwYFA0EwBFYEEwUCAgYSBSwrFQYBAgUCtgcG/jMHBQEBBQTpyRIUAwL92gICBRIGVAYTBAIBCBMrKwYTAAACACUBugGkArYAGAAxAAi1JRwMAwIyKxM2MzYzMxYXFQcGBwYjIicmNTQ3NzQjJyc3NjM2MzMWFxUHBgcGIyInJjU0Nzc0IycnJgMEAUFBAwQnJgMCHB8DAhITDw8G7QMEAUFBAwQnJgMCHB8DAhITDw8GAq8GAQQDgzc4AQIGAgMCLi0CAQaEBgEEA4M3OAECBgIDAi4tAgEGAAACAD3/PgNXArYAaABzAAi1cGoiAAIyKxciJjU0NzY2Nzc0IycmNTQ3NzM/AjUjJyY1NDc3Mzc2NzYzMhYVFAcGBgcHFDMzNzY3NjMyFhUUBwYGBwcUMzMXFhUUBwcjBwYHFTMXFhUUBwcjBwYHBiMiJjU0NzY2Nzc0IyMHBgcGATUjIgcGBhQzNzfhEhgiCBIFBE9PIRsGW1wUFXBwIRsG+iUlAwoaEhkiBxMEBUlJICoFDxQSGCIHEwUET1AFGyBcXBQUAeEFGyB9fSEqBQ8UEhgiCBIEBUlIISoFDwEySEkBASdJSBTCGhEHdhk+Dw8CAQseHQoDAUZIAwELHh0KA4GCBRcaEQd1GEEODwJykwcTGhEHdRhBDg8CAwodHA0BRkgBAwMKHRwNAXKTBxMaEQd2GT4PDwJykwcTAgIDAQOMAgFGAAMAMf/IAegC7gBGAFIAVwAKt1dTUEgwDAMyKxMmJjU0NzY3NjMzNTYzMhUVFxYXFhcUBwcGIyInJiciJiMnFRYXFhcWFRQHBxUUBwYjIiYnNSMmJyYnNDY3NjMyFxYXFjMzETQjIgcGFRQXFjMyEzY1NCfnS18zHikeDwMFIy8FRDwSAQkICAMGDC4wAgYCAiAOHxhFmhAaBQ8UEwIHW0MQARIBAwgFCjZEDAECAQcNERMOBAFXJiYBIA9zTmM1Hw0KCiYnCAEJJQsFBTAyCAolCQEBmQoGEBZDZL0dAwkeCAESFAoQLAsEBGcCBgkvEAIBnT4NESAeEw7+phQ3Lx0AAAUAPf/IA8YC7gAKABwAMABBAE8AD0AMSkM/NSYdFw8IAQUyKwEUIyI1NDcyNjMyBxUUFhYzMjc2NTQnJiMiBgYVEyImNTQ3NgA3NjMyFhUUBwYABwYlNDcyNjMyFxYVFAcGBwYjIhMmIgcGFRQXFjI3NjU0Aaaztp0CEAW14gQVFQkHIiIHCRUVBC8SGAYCAh8GDBIRGQoE/eIFCwFcnQESBEIsRiANGSxAtuIMQgcFBQdCDAUCJMnKuBAByhMgIh0EEF9eEAQeIiD9khkRCwkEAtAHDBcSDw0G/TMFCMm4EAEdLX9YLxYQHQEMMCERQEERITASMTAAAwAv/+oDAQLMAEYAWABlAAq3YVtPRykAAzIrATIWFRQHBgcHFBcWFxc2Nzc2MzIXFhYXFAcGBwYzFhcWMzI3NhcVBgcGIyInJicnBwYHIiYnJjU0NzY3PgI3JyY1NDY3NhciBhUUFxYVFjc2NzY1NCYnJgMmJwYVFBYXFjMyNzcBW0lqDh95EiMkLQlmLQYCCAEwJw4BDDBkCwEBHhMfOiwLDAYLOzQYEEhHBRBXXU9sEQY1DyQHEAkEBh9jSRAIHSgSBgEHLxYTFQ8GG0AlHhUQCAkjMwwCzGNKGSBATw0FLS4tCFiWEgYNCgUGCCGOZwwBCwUUBQlrBgMQAgonAggqA0c9ExpHMg8WBQoGAg1QTVVyCQJXNCc2NxABAwYhIR8gHC4IA/4OQzwWOx4vBQIOAwABAFABugDiArYAGAAGswwDATIrEzYzNjMzFhcVBwYHBiMiJyY1NDc3NCMnJ1EDBAFBQQMEJyYDAhwfAwISEw8PBgKvBgEEA4M3OAECBgIDAi4tAgEGAAEAT/8HAW4C7gAbAAazDgIBMisFFAcjJyYnJjQ3Njc2MzYzMxYVFAcGBwYVEBcWAW4HSQmcIggIIpwJAQEkIwcLXxYIfQvuBAcHhO4xkjHwggcBCQMFDnXDPWD+xZoOAAEAPf8GAVwC7gAbAAazDQEBMisTNjMzFxYXFhQHBg8CIiYnJjU0NzYRECcmNTRDAyQjCZwiCAginAkjHQsDAg17ew0C7AIIhO4xkjHuhAcBAgQEAgURmAE6ATibEQMHAAEAQwElAeIC7gBMAAazKAIBMisTNDYzMhYVFRQGFTY3NjY3MhYVFAciBgcXFhUUBiMmJicnFBYVFRQHBiMiJyY3NDY1BgcGBgciJjU0NzI2NycmNTQ2MxYWFxcnJiYnJtciFhgnGhQYJRELHCUYAXIBdBglHAsRJSwaJggNJxEGAhoUGCURCxwlGAFyAXQYJRwLESUsAQIHAw0CvhMdHBQFAXQBExYiDQEmHB8NJAElDR8cJgENIikBdAEGHw0CHg0JAXQBExYiDQEmHB8NJAElDR8cJgENIikHCB0NOgAAAQA9/4sDGgJpACIABrMZBwEyKzc0NyE1NDc2MzIXFhUVIRcWFRQHByMVFAcGIyInJjU1IycmPSEBJAIIHx4LAgEkBRsgkpICCx0eCgKSkiH6GhCQkQYeHgaRkAMKHRwNAZCRBh4eBpGQAQwAAQBQ/5YA4gCSABgABrMMAwEyKzc2MzYzMxYXFQcGBwYjIicmNTQ3NzQjJydRAwQBQUEDBCcmAwIcHwMCEhMPDwaLBgEEA4M3OAECBgIDAi4tAgEGAAABAAwAugExAREAEQAGsw0DATIrNzQ3NjMyFhcWFRQHBgYjIicmDBoEdF0eBxERBx1ddAUa5iIHAgEEDBobDAQBAgcAAAEAUAAAAOIAkgAQAAazBgABMis3FhcVDwIiJicmNTc2MzYz2wMEBANBNBEDAgEDBAFBkgQDhAMDAQEFA0FBBgEAAAEAPf8GAegC7gATAAazCQABMisXIiY1NDc2ADc2MzIWFRQHBgAHBmYSFwECAVcCChoSGQEF/qsEDPoaEQYDBgOTBBcaEQUDEPxxBBIAAAIAK//qAfoCywAZADUACLUpGwwAAjIrATIeAxUUBhUGBwYjIicmJzQmNTQ2NzY2FyYjIgcGBwYVFBYVFhYXFjMyNzY2NzQ2NTQnJgEIPlg1HQoBBCM3iYg3IwQBGCEXWHQUIykUCwQCAQIOFBMZGBMUDgIBAgUCyyU9ZGZIEDEFeURqakR5BTEQa4cyJCxyHC4XRyBmF0QIVkEUExMUQVYIRBdlIlUAAAEATAABAdkCzAAjAAazGwIBMislFAchJiY1NTY3MzU0IwYjIiYnNDc2NzY3Njc2MzIXFhERMxYB2Rv+uBAJBxNbAhw+FhICFwUWYzIPCQQHLAYCVBsrHwsHDhYSEQjy8gsSFiELAgEEMQ4BARkG/tX+1RAAAQAsAAAB7gLMADoABrMvEgEyKwE0JiMiBwYHBiMiJyYnJicmNzYzMhcWFhUUBwYHBgcGFTMyNjMyFxYXFhUUBwYHBiMnJicnNTY3Njc2AVM2KwoGQRkFCgUWCAQgAgQIP44wLkFOMBlBKgRvhBxCBh8GEwUCAgYSBb+9EwgBBJxEHBwB3ThEAQtWERwJBScEBw58EBp1S0Q9HzgkBGQEAQIFEgYeHwYTBAIBBhUdIAikSC8yAAABAC7/6gH3AswAOQAGsxoPATIrATQmIyIHBgcGIicmNTY3NjMyFhUUBxcWFRQGIyInJic0Njc2MzIXFhcyNjU0Ji8DNTYzNjYzNjYBPhkkFQY7IgsMGxoBC01wZm1iDHR+dGxUFgEPAQQFBA9GWDYnGCYvKgYEBAE6AR0lAhsoIAEMKg0mJQYFCk1aWmM9BSh7cXU4DwQDVQQHCjQDNT48OwgCAQZJBgEGB0AAAgAfAAACBgK2ADAANwAItTMxIgoCMislFAYjIxUUBwYHBiMiJyYnJjU1IyInJicmNTQ3Ejc2NzMyNjIyMzIXFhcWFhUVMzIWJzUnBgcHFwIGFSQaAgUTBCcoBBMFAnV1BRMFAgLaCwYKBAMMEBMKQwgGBwQBGiQV2AE8TA5LwiMTNjcGEgUCAgUSBjc2AgUSBiUmBQGmCwcCAQUDCQcwps8TE6egnJAaAQABACX/6gHuArYAOAAGsx8GATIrEyYnETY3NiAXFhcWFRQHBgcGIyMVFDM2NzYzMhcWFRQjIicmNTQ3NjMyFxYWMzI2NTQnJiMiBwYHbRYECBEEAToFEwUCAgUTBWRjAgYWBhlfNTr9YkMnIBYGCQYQQi46IgcLITUfCRABGggUAWQUBwECBRIFGxwFEgUCRUQEAwE1OnX0QSUOAzYiDyUuPU5UFh85EQcAAAIALv/qAfcCzQAmADkACLUxKAoAAjIrBSIuAjU0NzY3NhcyFxUGByInJiMiBgcVNzYzMhcWFhUUBwYHBgYDJiMiBwYGFRQXFjM2NzY1NCcmARdEXzIUBiDkBBU9GwcEBQkfIzlEBwciSk0uJBsPChghTycFFQwLGhoIDjogDhQEBhY3aHhPRin7EQICG1wGAQUSSmkLCTgtJllPSywiHSkjAaQBBQ1PMUIkQAEQF2hAMC0AAAEALv/1AfcCtwArAAazGQABMisXIyImNTQ3NjY3NjcjIgYjIicmJyY0NzY3NjMyFjMyFxYXFhUUBgcGAxQGI9YMKBsBB2ZZEgGKHkQHIAYTBQICBRMEMApiKsYFEgYCAwm/CBUlCxAhEQuI+WQUAQECBRIGPgYSBQIBAgQTBRsZDgrv/tEnEgADAC7/6gH3AssAHgAuAEAACrc2LykiFAIDMisTNDYzMhcWFRQHBgcGFxYXFhcWFRQjIjU0NzY2JyYmJTQmJyIHBgYVFBYzMjc2NQMyNjc0JyYmIyIHBhUeBD1nYy0LqUMSDQIFAgMsGSTk5WoGAwEuNQEbGicbDhQOGS41CgZGMRgCBwQlGzkKBwECCA8bAgZgZQEVsFgnCgQBAgEBER4uSuLifygCAgEPSEspHwIFBiUuOiogDjP+VS4/SBUTFikVSBsbIA0KAAIALv/qAfcCzAAtAEAACLU4LwkBAjIrEzYzMhMWFRQHBiMiJyYnJjc2NzYzMhcWMzI3Njc3IgcGIyInJiYnJjU0NjY1NgUmIyIHBhUUFxYXMjc2NTQnJiZzPGXIFwRvRF1EMA8SBgUjCwMEBQckLD0fFAYDAQQpRy0jIjQKCAEBCgEDERc5DAcNDSMVDDQBAgwClTf+/DY84lczHQsNBwhCCwMHIC0eRigHOhARSSwkSwkXDwRXCxEvHVJtFxkDBht4Fgw2LQAAAgBQAAAA4gHKAA0AHgAItRQOCQICMisTBgcjJyc0Njc2MzMWFwMWFxUPAiImJyY1NzYzNjPiAwSEBgEBBQNBQQMEBwMEBANBNBEDAgEDBAFBAT8CBAZBNRADAgQD/s8EA4QDAwEBBQNBQQYBAAACAFD/lgDiAcoADQAmAAi1GhEJAgIyKxMGByMnJzQ2NzYzMxYXAzYzNjMzFhcVBwYHBiMiJyY1NDc3NCMnJ+IDBIQGAQEFA0FBAwSRAwQBQUEDBCcmAwIcHwMCEhMPDwYBPwIEBkE1EAMCBAP+yAYBBAODNzgBAgYCAwIuLQIBBgAAAgA9AF4DGgGXAAwAGgAItRMNBAACMisTJjQ3NiEhHgIVFAcFJjU0Njc2ISEXFhUUB14hHgUBTQFNCwoLIP1kIRINBQFNAUwFGyABRAw8CQIGCBELHA3mDB0PFgMCAwodHA0AAAIAPQAAAckCwQAmADoACLUyKBwPAjIrATQmIyIHBiMiJyYmNTQ3NjMyFhUUBwYHBgcUBgYjIiYnNTY3Njc2AzYyFxYXFhQHBgcGIycmJyc0NzYBMhQhUS8NCAUEAiAbSVNnbjRREgIBBg4nKAwGAQcVSRJtBFYEEwUCAgYSBSwrFQYBAgUCLyQXNRIEAlgDCA4nR1NMKD5JCyUiCgECBigyGlNSE/6NAgIFEgZUBhMEAgEIEysrBhMAAAIAPf/1Ap8CwAAvAEMACLU8MQ0HAjIrJRYVFQcGBwYjIiY1ECUzMhcWFxYXFhUUBwYjIjU0NzYzMhcXJicmIyIRFBYzMjc3AyYjIgcGBwYUFxYXFjM3NjU0JyYCmAcIR2IdK7G4AUYXMgtpKxgMDwEZvtgmM4EgBgoTIggW4W16ST0OagoGGBgXBwEBCScNEiAyMgprCQQFCEITB7awAVAVAQ9CIzI5bjoMuOdgOE8BAhwMAv7yhYoaBQF/AhQYNApOCkYSCAgSd3IXBgAAAgAqAAACsgK2ACQAMgAItTAqCwECMisBNjIXFhcWEhUUBwYjIicmJyYnJyEUBgcGBwYHIiYnJjU0Ejc2EyYnJjUnBwYHBgcHMzIBIwSOBBcKA9USAzQ1BRYLBBAQ/vciAgoSBi0mDwYJ1AQLukkTBAICCB4HKAtiYgK0AgIFFAT9jQkUBQICBRMHMDECYwISBgIBAgUHDQoCcgQU/jnaTQ4GCAwoXhZ8IAADAFwAAQKfArYAGAAlADQACrcyJh0bBgADMis3JicRNjc2MxYXFhYVFAYHFxYVFAcGBwYjEyYnIxUzMjc2NjU0JgMzMj4DNzQmJyYnIxV3FAcGFAOXniJQYEw8DpkqLWAgrnAHSEQzRBktNTN3BSoqORwWAjY4B05LAQQXAn8SCAEBBQtYTD1LDQMghEwwNg4EAk4BAb0DBzQrJiT+HgIJEyQbNjkKAQHYAAEAPf/1AocCwAAuAAazBQABMisFIiY1ECUzMhYXFhcUDwIGIyInJicmIyIGFBYzMjY3PgI3NzYWFxYWFQYHBgYBp7S2AU4VQkszGgELDAMFAwUJMC4YKW1fYm48Qy0DBgQCAgQLAQEJARI4TAu1sQFTEgsRCQcHPUAEAwgqCwd68HsVIQIEAwECAgUEA2YEBQofEwACAFwAAQLcArYAFAAiAAi1GRcIAAIyKzcmJxE2NzMyNjIyMzIXBBEUBgcGIxMmJyMRMzY3Njc2NTQmdxQHBhQGBxccJRK9FAEejI4Qnn8IS0ZHUhx4EgRLAQQXAn8SCAECG/69nagPAQJOAQH+FAEGF4QoLnNyAAABAFwAAAJTArMAPQAGsxgQATIrJTI2MzIWMjMWFxYVFAcGBwYjJyYnETY3NiAXFhcWFRQHBgciBiIjIiYmIiMnIxUzMhcWFxYVFAcGBwYjIxUBFQX0EggLBQESBgICBhIF394TCAYUAwGsBRMFAgIGEgEFDAkGO01KGRoHhIUFEwUCAgUTBYWEegMBBhIGIB8GEwQCAQYVAnwSCAECBRIFHR4FEgYBAQEBowIFEgUZGAUSBQK1AAEAXAAAAjQCswAsAAazHxcBMisBJyMVMzIXFhcWFRQHBgcGIyMVFAcGBwYjJyYnETY3NiAXFhcWFRQHBgciBiICAP4FdXUFEwUCAgUTBXV1AgYSBTQzEwgGFAMBnAUTBQICBhIBBQwCPAOvAgUSBRkYBRIFAoKCBhMEAgEGFQJ8EggBAgUSBR0eBRIGAQABAD3/9QKTAsEAMQAGsy8CATIrNhA2MzIXFhcUBgYPAgYjIicmJiMiBhQWMzI3MjU1Iy8CNDc2NjMzFhcRBwYHBiMiPbm0cWAOAQMFAwwDBAUEECVHOW1iY20wGwIlJQYBAgMZV2wDBAMCBWt2s6kBZLQuCAUBECIRQAQDDyQgfO58CDQzAQYuLwMFAQQD/vACAwIxAAABAFwAAAK+ArYALgAGsxwDATIrEzY3NjMyFxYXFhUVITU0NzY3NjIXFhcWEAcGBwYiJyYnJjU1IRUUBwYHBiMnJidcBhQCNDIFEwUCAR8CBRMEZgQTBQICBRMEZgQTBQL+4QIGEgU0MxMIApsSCAECBRIGfHx8fAYSBQICBRIG/YgGEgUCAgUSBoqJiYoGEwQCAQYVAAABAFUAAAD2ArYAEgAGsw4DATIrEzY3NjMyFxYXFhAHBgcGIycmJ1UGFAI0MgUTBQICBhIFNDMTCAKbEggBAgUSBv2IBhMEAgEGFQAAAQAu/+oBqwK2ACEABrMMAQEyKwE2MzIXFhcWERAHBgYjIicmJzQ3Njc2FxYzMjY3NhEQNzYBJgQxMgQTBQIBCWRRYk0OAQoKAwsMIEMeKgQBAgUCtAICBRIG/vj+9QdGTSgGBQg2OwMLEjcXFAUBBwEFBhIAAAEAXAAAAr0CtgA3AAazGQIBMislFAcjIicmJwIiBwcVFAcGBwYjJyYnETY3NjMyFxYXFhUXNz4CNzY3NjMzFhUUBw4DBwcBFgK9Ejk4BggL1AIvMAIGEgUsKhMIBhQCKyoFEgYCAZEiTCgBCw8EPDoOAgE2TUscGwELAxcQBwICCQEmLy5cWwYTBAIBBhUCfxIIAQIFEAiGiY8iSScBCAMBDgkBBgI2S0obG/6MBQAAAQBcAAACFgK2ABsABrMRCQEyKyUyFhcVFAcGBwYjJyYnETY3NjMyFxYXFhERNzYB6hQPCQIFEwXBvxMIBhQCNDIFEwUCGYR3ChAeHwYTBQIBBhUCfxIIAQIFEgb+7v7vAQIAAAEAXAAAA3YCtgBEAAazIQMBMisTNjc2MzIXFhcWExYVFDI1NDc2NzY3NjMyFxYXFhAHBgcGIicmJyYREQcGAwYHBgcGIicmJyYnJicnIhUQBwYHBiMnJidcBhQDR0wNEQcJZEkCR18QCBANTUYFEwUCAgUTBE4EEwUCAhKGHQEIEA5ODhEHDFdGCgEBAgYSBSgnEwgCmxIIAQYHERD+9cIWAwMTwf4hEAgGAgUSBv2IBhIFAgIFEgYBBgEGC0j+qUwBEAgGBgcRFuu6MwL//voGEwQCAQYVAAEAXAAAAr4CtgAzAAazHQMBMisTNjc2MzIXFhcWEhcXMhEQNzY3NjIXFhcWEAcGBwYjIiYnJicuAicnIhEQBwYHBiMnJidcBhQDQFgGFg4J4QUIAgIFEwROBBMFAgIFEwVLPhgJDwgHd3ABCAICBhIFKCcTCAKbEggBAgMUDf4gDRQBAgEGBhIFAgIFEgb9iAYSBQICBAcMCf3zAhT+/f76BhMEAgEGFQAAAgA+/+oC2wLMABMAKgAItSAVDgQCMisTECUyNjMzMhYXFhUUBwYhIiYnJiUmIyIGBwYVFBcWFxYzMjY3Njc0NjU0PgEsAhgGBpOlDwQJMv7shKEaDwH6EZtDVAwKDxUsKTUpRhInBAEBVgFhFAGXix81Ry73cm04sL5LPytcYjRHHBsiHTltBSUMNAACAFwAAAKBArYAFwAlAAi1HRkTAwIyKxM2NzYzFhcWFRQHBgcjFRQHBgcGIycmJwEmKwIVMzI3NjY1NCZcBhQDlp0is7kZXlQCBhIFNDMTCAFdHzkrPDtWGiQeEwKbEggBAQUgurcdBAFvbwYTBAIBBhUCJRD2CAo1MTAwAAACAD7/lgLcAswAIwBLAAi1MCURBAIyKxMQJTI2MyARFAcGBwcXFhUUByMiJyYnNCYmJycHIgYjIiYnJiUmIyIHBhUUFxYWFxYzMyY1JjU0NzcyMjMzMjIeBBcXFjc2NTQ+ASwCGAYBUkwUHAdLAxJEQwUHCwgMBhcEBycIhKEaDwHsJX5hLB4FDEE9Dw8COQMRCQkdDSYHCQkDCAMMAxYGFBUBVgFhFAH+iKtbGRMFZgQGEAcCAQkBChQIJAECcm04/HFXPIJHJUhQCwNZAQQGDwcBAwEIBA8FHQIwOHVrAAIAXAAAAo4CtgAwADwACLU4Nh4FAjIrEzY3MzI2MjIzMhcWFxYVFAcGBwceAxcWFRQHBgYjJyYnJicnIxUUBwYHBiMnJicANCYnJicjFTM2NzZcBhQGBxUaIhGtFqQnDmgWEgQqQhsSBQMIBhEuOAoHA1BOXQIGEgUzMRMIAYskLwZMSEdMBy4CmxIIAQIQayUncy8IBgFLdS8gCgQHDAYFAQEDBwSRkIiJBhMEAgEGFQGgYCwHAQHKAQEHAAABADH/6gIlAswARAAGszESATIrJTI1NCcmJyYnJiYnJicmNTQ3NjMyFhcWFxQGBg8CBiMjJyYmIyIVFBcWFhcWFhUUBiMiJyYnJic0NjY/AjYyFxYXFgEwaAENKgo9MiwdVQsBOTx/OlIzEQEDBQMMAwQFBA4iRTVoPgR0BUdafHUoI1dNEwEDBQMMAwUICjxLI2ZWEQQpEgUOCw8SOl8FDmY0OxQZBwcBECIRQAQDDiQeSzMVARwCFnpIb3MGDSwLBQEQIhFABAMJORMJAAEAKAAAArQCsAAsAAazGAEBMisTNiEgFxYXFhUUBwYjIiYjIicjERAHBgcGIycmJwMRIwYjIgYjIicmJyY1NzZDAwEoAScFEwUCAggiAysVTB4cAgYSBTQzEwgBHB5MFSsDFQsIAgIBBgKvAQIFEgUdHgUZAQL+8v7xBhMEAgEGFQEQARACAQkGCwYeHhIAAAEAXP/qAqACtgAqAAazJQMBMisTNjc2MzIXFhcWFRYXFhYzMjc2NzQ3Njc2MzIXFhcWFRYVFQYHBiMiJyY1XAYUAjQyBRIGAgEBCDs+chIEAQIGEgUsMwgFBQYBAQEh/vYnBgKbEggBAgUQCOnxBDowWRfw6AgQBQIGAwYHExVNe+gK1LwdbAABABsAAQLBArYAIwAGsxwBATIrEzYzMhcWFxYXFhcXNhM2NzY3NjMyFxYVFAIHBgcjJicmAjU0LAQ1NgQXDANOVQoEAmFPAQwXBS4tAxLiAgsZlRoLAuICtAICBRYF2/ItDBcBGNsCFQUCAgUUB/2KAhMICBMCAnYHFAAAAQAYAAAD9gK2AEoABrMJAAEyKwEWFxQCAgcGBwYjIicmJyYnAicmFQYHBgcGBwYjIicmJyYCNTQ3NjMyFxYXFhcSFRQ3NhM2NzY3NjMyFxYXFhcSFxU2EzY3Njc2MwPiEwFLVwcLFAY9QwsMCAQyRwcBDUIwBgwVAzs6BhQLAqcUAzMiAxUMBDBNAwhLKAQLFAY7PwsMCQQzRwYXWRAFChcEJgK2ChAH/uT+vx4TBQIGBg4IwgENMwQBSPy+CxQFAQIFEwYCdQQUCAEBBRQIuP7WIgoTPwEglw0TBQIGBQ8Ixv70MAZzAVE/DRQFAQAAAQAlAAACtgK2AEUABrMtDAEyKzcTNCYmJyY1NDczMjYyMjMyMjMXFhcXNjc2NzY3NjMzFhUUBw4CFBIXFhUUByMnJiYnLgQnJwcGBgcGBwYHIyY1NCfsbG4CAg8EBQ4RFQoPIgsLDQeARSkKAwsHBkA/EgQDZ2P6AgERRkYOCE4PFxIMCAICCQkoEEoHBQuGDyABUQGPkwMGAg8HAQEEB7JkPA8DCQECCwsHBQaRiwL+sQQCBAwLAQUIdRYiGxEMAgIPDj0acwcEBAsLAwABABgAAALEArYAMgAGsyQBATIrEzYzFhcWFxYXFhUXNjU2NzY2NzY3NjcyFxYVFAcGDwIVBgcHIiYnJicmNTUnJicmNTQnAz8+BxcRC28lAQEBGhZqBgwbBzU2AxAECHt/AQkRMy0RCAcDAoGBAgICtQEBAgYTDKk8BQIBAgUrIp4GDwkCAQEEEwYGDbS7fn0UBgECCAcJBXt8vr0EAwcQAAABAD0AAAJoArYANAAGsycKATIrAQQjIyImNTc2NzYzMhcWFhcWFRQHBgYHByQzMjIzFxYXFhUUBwYHBiMiJyYmJyY1NDc+AgGb/v0VDhoPAQYUA+3sBQgPAgECAa1WVwETGAgNAwQUBgICBRMF9vcFCA8CAQICrqwCSAMZIhsSCAECAQ8IAxMgBgP0e3oEAQUTBh0eBRIFAgIBDwgDFCMGBPbyAAEAT/8GAT4C7gAdAAazFAEBMisTNjMyFxYVFAcGIyMRMzIXFhUUBwYjIicmJyYQNzZpBFleCRERCCYfHyYIEREJXlgFEwUCAgUC7AIFDBobDAX8xgUMGhsMBQIFEgYDqgYSAAABABj/BgEHAu4AHAAGsw0DATIrEzQ3NjIXFhcWEAcGBwYjIicmNTQ3NjMzESMiJyYYGgSyBRMFAgIFEwVZXQkREQgmHx8hBBoCwiMHAgIFEgb8VgYSBQIFDBobDAUDOgIHAAEAaQIZAbwCtgAYAAazDAQBMisBIgYjBiMnJjc2Njc2MzIXFhYXFgcHIicmARMBVgEBJCMKBQNoAgI2NQIBZQYGCiMkAVICY0kBAQoHBoIBAgEBfwgJCgEBRAAAAQAA/5ICJf/pABEABrMNAwEyKxU0NzYzMhYXFhUUBwYGIyInJhoE9MM4BxERBzfD9AUaQiIHAgEEDBsaDAQBAgcAAgAf//UB2AHbADAAPwAItT01JhMCMisBNCYjIgcGIwYnJjU0NjQ+Ajc2MzIXFhUUBwYHBiMiLgI1NQYGIyImNTQ2NzY3Mwc2PQIHBgcGFRQXFjMyAUEbJ1Q/CwMKAwkBAwIFAk9ivhMBAgUTBCwZFBcGGFUrPVA8LENpDgsLDW8TAiQGDTUBNS4nPgsCCFMKAwUCAwECASaGCZeWBhIFAgIIFBIRICxbQSs7DhYGoBQdFyECCTsICjASAwACADb/9gILArYAGwAoAAi1JR0NAAIyKwUiJwYHBiMnJicRNjc2MzIXFhcWFRc3NjMyFRQlFjMyNzY1NCcmIyIHAUE/NgcTBS8tEwgGFAItKwUSBgIBCT1TqP7BHyc9FRANEzwgLAorGgUCAQYVAn8SCAECBRAId3oGKO3xdR8pH1JRICcaAAEAJf/1AckB2wAuAAazLAQBMis3NDcyNjMyFxYXFxQHBgYHBicmJiMiDgMVFBYXFjMzMjc2NzYXFhYVBgcGIyIlzwIXB0kzKwUDCAcDBgUQHzMrGSMTCwMRHhETCktBDAEMAgEIARJLWuzo4BIBFBMFBgYqJgsDAg0bEw8XKSgePkIOCC8IAQIKA1gEBQgiAAIAJf/1AfsCtgAiADEACLUnIxMBAjIrJQYjIicmNTQ3NjMyFxc1NDc2NzYyFxYXFhAHBgcGIyInJjUnMjc1JiMiBwYHBhUVFBYBZD1GWS80Uis9RTkKAgYSBFgEEwUCAgUTBC0uBBpSLCYeKC8YDwUGIygzNzt8njgcJAd4dQgQBQICBRIG/YgGEgUCAgcbKCb1FxgQFxZEGkE+AAIAHv/2AeAB2gAhACsACLUqJB4CAjIrNzQ3MzIXFhUUBwYjIxUUFhcWMzI3Njc2FxYWFQYHBiMiJiUmJiMiBwYHFTMe1xErCKcaBYqKGRIcK1JHBgUMAgEHARBQWn2DAUMFJi4dGBoKsufkDwEXviYGAgMkQQ4UNQQDAgoDUwMFByV5tTItExY8BAAAAQAdAAABfQLBADgABrMwCwEyKxM2NjczNTQ3NjcyNjIWMzIXFhcVFAcGIyYnJiMiBwYHFTMyFxYVFAcGIyMVFAcGBwYjJyYnJzUjIh0CEBQLBh2MAQgGDwQqIwwFAgUIAwodKi0LAgEeIwoREQohHQIGEgUtLBMIAQkoAaEVEgIsOhluCQEBCQMFMTIDBgIIHR8GPj0FDBobDAWqqgYTBAIBBhWrrAAAAwAR/zICFgHVADsARgBYAAq3VUpBPCwBAzIrEzQzMhc3NjMWFxYXFhUGByInJicWFRQHBiMiJwYVFBcWMxYXFhYXFhUUBgcGIyInJjU0NjcnJjU0NycmFjI2NTQmIyIGFRQDFBYWMzI3NjU0JyYnJiciBwYj0Fg2DDQ7BwMEBgYCCQMKFz4cQDRfRjUCJgZbZghLTA0GbFMSMXRDSiMeBg0UBymmVhcZLyYWKyw3KFgeFgYMOAdXUgUYASypIAYaAQMEJCEGBwIDCgkmQFkrIxcMBCkNAgEBCC8wEhdBQwcCHiJKJzsMCxodIyEILBkrNjknLTM2/sweIQkZERoMDBoIAQECBwAAAQA1AAAB/AK2ADEABrMqDAEyKxM2MzIWFxYVFAcGBwYjIicmJyY1JicmJiMiBgcGFRQHBgcGIycmJxE2NzYzMhcWFxYVyD9iRkcFAQIFEwQuLQQSBgIBAQYXGSk0BAECBhIFLy0TCAYUAi0rBRMFAgGGTzc/CZ2aBhIFAgIFEAibnwUSDTQmBYF+BhMEAgEGFQJ/EggBAgUSBokAAgAuAAAA0AK3ABoALQAItSkeDgACMisTHgUUFhQVFAcGByMmJyY1NzY3MzI2MwM2NzYzMhcWFxYQBwYHBiMnJie1AgoCBwEDAgMEFG0UBAIBCw8ICBsNSwYUAi0rBRMFAgIGEgUtLBMIArcBBwEGAggFCwwIHQkMCgoMBSMiFQMB/vgSCAECBRIG/nQGEwQCAQYVAAL/uf8zAOgCtwATADcACLUuIAsBAjIrEzYyFxYXFhQHBgcGIicmJyY0NzYDFjMyNzY2NTQ3Njc2MzIXFhcXFhUUFRUGBwYjIicmNTQ2NzZgBGYEEwUCAgUTBGYEEwUCAgV2KhsnCwUBAgUTBCwxCAUFAQYBAROFST4OEgEDArUCAgUSBT4FEgUCAgUSBT4FEvz8FRQIOsf3BhIFAgYDBgIGRRQhgvUJhiAHBwNBAgUAAQA/AAAB8AK2ADcABrMhAwEyKxM2NzYzMhcWFxYVFzc3Njc2MzIXFhUUBwcUFhYXFhUUBwciIiMjIicmJycGBgcVFAcGBwYjJyYnPwYUAiUkBBIGAgE7QgwNBzk3BgoDnk9YCAIQCAkZCyEaDgJAPgYXBgIGEgUkIhMIApsSCAECBRAIp6s6PggDAgMFDQcEmwFreAsDBhEFAQsBV1QFFgY8OwYTBAIBBhUAAAEANgAAAMkCtgASAAazDgMBMisTNjc2MzIXFhcWEAcGBwYjJyYnNgYUAi0rBRMFAgIGEgUtLBMIApsSCAECBRIG/YgGEwQCAQYVAAABADUAAAMvAdUARwAGsxEGATIrEzYzMhcXNjMyFhcWFRQHBgcGIycmJycmJyYjIgcGBwYVFAcGBwYjJyYnJyYnJiMiBwYHBhUUBwYHBiMnJicRNjczMhcWFxYVxTtubRkDO2hIRgYBAgYSBS8tEwgBAQEJKzAcFQMBAgYSBS8tEwgBAQEJKzAcFQMBAgYSBS8tEwgFFiosBRIGAgGCUksIVDdAB56aBhMEAgEGFZ6fBR8iGh4FgX4GEwQCAQYVnp8FHyIaHgWBfgYTBAIBBhUBmRALAgQTBRkAAAEANQAAAfwB1AA0AAazGg0BMisTNjczMhcWFxYVFTY3NjMyFhcWFxYVFAcGBwYjIicmJyY1JicmJiMiBgcGFRQHBgcGIycmJzUFFiosBRIGAhgOMUIvNhUfBAECBRMELi0EEgYCAQEGFxkpNAQBAgYSBS8tEwgBtRALAgQTBRkXHQsqDBMdOQmdmgYSBQICBRAIm58FEg00JgWBfgYTBAIBBhUAAgAg//UCBgHaAAsAHwAItRoRBQACMisFIjU0NjczMhcWFRQnNC4DIyIHBhUUFhcWMzI3NjYBEvJqbxEtCcaXAgoVJRs/DwoMEBUsKxUQDAvsd3oIARjg7PQkJywVDjEeSzs3DxUVDzcAAAIANv8+AgsB1gAgAC0ACLUmIRgIAjIrBSInFRQHBgcGIycmJxE2NzMyFxYXNzY3NhcyFxYVFAcGAyIHFRcWMzI3NjU0JgFDRTICBhIFLy0TCAUWLC0FFQYJO0wEE0knKpgcPSUpBhwkMRoXJgssYmIGEwQCAQYVAlUQCwIGHgYmBAICODqDxx4FAYMY9QUaKCVNRU0AAAIAJf8+AfsB1QAmADQACLUsJxgEAjIrNzQ3MjYzMhcXNTQ3NjMyFxYXFhEQBwYHBiMiJyYnJjU1BwYjIicmEwYVFBcWMzI3NS4CIyWzAgsEQzEKEQgxKwUTBQICBRMELS4EEgYCCDZELilm61QUFC8uJg0PHRXs1xEBLwkMGwwFAgUSBv7T/tQGEgUCAgUQCGRnBywTMAE/DIdHJykr0BIQDQAAAQA2AAABZAHVACQABrMgEAEyKxM2NzMyFxYXFhUVNzY2NzI2MzIXFQYHBgYHBhUUBwYHBiMnJic2BRYpKwUSBgIHE0AmAQwDBgoJCjZMBQECBhIFLSwTCAG1EAsCBBMFHRwKHy0FAQdmBgEDOSkFbWsGEwQCAQYVAAABAB7/9gGMAdoAOAAGsyoNATIrNzI1NCcmJicmJjU0NzYzMhYXFhcUBwYGBwYnJiYjIgYVFBcWFxYWFRQHBiMiJyYnNDY3NjMyFxYW2kEmA1QFMUMmKVc7QSsIAggHAwYFDh83Kx4bIQdMN0pyFipcTxABEgEDCAYEIUFSLBwMARECD0s0QyYpDBQDBwYqJgsDAgsaFQ8WGwoEDQ5UN38WBSkIBQRnAgYGIyQAAQAU//YBdQJNADgABrMxDAEyKxMiJjU2NjMzNTc2NzYzMhcWFxYVFTMyFxYVFAcGIyMVFBcWFjM2NzYXFhcWFA4CBwYjIiYnJjU1QhoUAhIZEgEGFAIqKAUTBQIxOAgREQg4MQgFDA8mHgoECAkJAwMJA0xZMzAHBAFzFRkXEjQ0EggBAgUSBjIyBQwaGwwFaIAdEAwDGQcBAiUfBgUCBAIlODUfgHEAAQA0//UB/AHKADIABrMQBgEyKyEiJic1BwYjJiYnJjU3Njc2MzIXFhcWFRYXFjMyNzY/AjQ3Njc2MzIXFhcWEAcGBwYjAZgaFQEINmM/RgoEAQYUAi4tBRIGAgEECCoVBzQQAgECBhIELS4EEwUCAgUTBCwSGQ8JPAIqLxStnhIIAQIFEAilrwkMAg46CoyJCBAFAgIFEgb+dAYSBQIAAAEAGgAAAdkBygAsAAazIgQBMisTNDY3NjMyFxYXFxYXFz4CNzY3NjMzMhYXFhUUBgcHBgcGIyInJicnLgMaDAYEJScEFQwXFhYXCyogBQoXBSkQEA0GAj0fHwsXBD4/BBcLDQwkJRkBswcNAQICBRRHR0hII4ZoDBUFAgUKBgIJy2FiFQUCAgUVKClzdlcAAAEAGAAAAs8BygA7AAazCAABMisBFhcUAgcGBwYjIicmJyYnJic1BwYHBgcGBwYjIicmJyYCNTQ3NjMyFhcTNjY3NjMyFxYTNDY2NzY3NjMCuxMBagMKFQY9QgwNBwYYHAQBAx4YBAgXBikqBhUKA2oUAyAsIAhGCD4ECzIxDQRLJicCChgEJQHKChAG/ncGFAUCBgUPDGFqOQoNLnleBhUFAgIFFAYBiAUTCAEMG/72IusJGxsI/uwBjYoEFQUBAAEAGAAAAeEBygBAAAazDQABMisBFhUUBwYVFxYWFxYHBiMjIicmJicnBw4DBwYHBgcHIicmNTQ3PgInNCYmJyY1NDc2MzMyFx4CFzc2NzYzAbgRBJEoKFICCQ0KDSYvCAkPJSwCAgkKDQcmCAcKMTIDDwEBUU4BSksCAg4DMB8bDQILKRpJAQcKNwHKCwwFB7kBMTJmAw4NBgMDFDlEAwMNEBULPgsHAwEBAxIFAgRoZAEBWl4EAwYPBgELAQ82IGQDBAYAAAEAHf8zAdkBygA0AAazCgABMisBFhUUBgYHBgYHBiMiJyY1NDYXFjMyNzY3NycmNTQ3NjMWFxYXFhcWFRQVMjc2NzY3Njc2MwHGE01UARROMBAaSAUKDwceJicVCQsJXV0RAyoqBRULECslAQEENg0DChgEJgHKChIE7f4DM0cLBA9dBQkFBhUeDCMc1NcIDQkBAQIHERhxYScGAQw1qycGFAUBAAABAB8AAAG6AcoAJgAGsxwJATIrAQYjIicmNTQ3NiAXFhcWFRQHBgIVNjMyFhUUBwYjIicmNTQ3Njc2AQyjDRcGERsDAUwFBwcMBgHksg0bFBoFr64FGgUCD0oBeAIGCh0cCgECAQcKGRUHAv7aAQITGiQHAgIIJRUJAhNhAAABAFoAxgHJAVgAIgAGswQAATIrARYXFAYjIicmJyYjIgcGBwciJicmNzY2MzIXFhcWMzI3NjcBwgYBPzIODh8lHA4XBAEGIx0LAwQEBjstGBYXHBwOFwQBBgFYCAY2TgMIHBQqCgYBAgQIFC1DCAkWFCoJCAAAAgBbAlMBywK3ABUAKwAItScaDAECMisTNjMzFhcUFhUUBgcHIiYnJicmNDc2FzQ2NzYzMhcWFxYVFAcGBwYGIycmJnMFMjEWBAELEDEpEAcJBAICBswLDwQwLwYRBgIDBAgHESkwEAwCtQINDwEQBRcTBwECBQYJBDAEDywWFgYBAgUQCBMWBggHBQIBBRQAAgC5AhoBrwK2ABIAHQAItRsVDAECMisTNjMyFjMyFxYVFAcGIyInJjU0FjQmIyIGFRQWMzK8ElgDDQQyGyhRCCI0Hyi4HSAfHhwhIwJ8OgEOEyw+DwEOEy0LIzAODxcYDwABANYCGQHKArYAEwAGswkBATIrATYzMxYHBgYHBiMiJicmNjY3MjYBOgFEQwgCAZ0DASIcCwMEDFECAQMCtQENBAKIAQEBBQcSeAIDAAABAIv/QAE+/+gAEwAGsw8EATIrFzQ2NzYzMhcWFRQHBgcGByMnJyaLXQUDIiMDBh8HCg8GNDMEA7QGjwUCAgQHA0kRFyMEAQMEAAEANgAAAMkBygASAAazDgMBMisTNjc2MzIXFhcWEAcGBwYjJyYnNgYUAi0rBRMFAgIGEgUtLBMIAa8SCAECBRIG/nQGEwQCAQYVAAAB/7n/MwDoAcoAJQAGsw8BATIrEzYzMhcWFxcWFRQVFQYHBiMiJyY1NDc2NjcyFxYzMjc2NjU0NzZuBCwxCAUFAQYBAROFST4ODAkGBgUGHR8jCgUBAgUByAIGAwYCBkUUIYL1CYYgBwcDIRsLAQQSFAg7x/cGEgABAGkCGQG8ArYAGAAGswwEATIrASIGIwYjJyY3NjY3NjMyFxYWFxYHByInJgETAVYBASQjCgUDaAICNjUCAWUGBgojJAFSAmNJAQEKBwaCAQIBAX8ICQoBAUQAAAEAZwH0AbsCkQAfAAazDAQBMisBMjYzNjMzFgcGBgcGIyInJiYnJjczMjI2OgIWMjMzARIBVgEBJCMJBQZlAQI1NgICaAMHDQIDBwkKCgoJBwICAkdJAQ0HCH8BAQECggYLBgEBAAEATAIwAdkClAAQAAazBgABMisBFhcVDwIjJicmNTc2MzYzAdIDBAQDvm1XAgIBAwQBvwKUBANWAwMBAgQDKioGAQAAAQBQAigB1gK2ABsABrMFAAEyKwEyFRQHBiMiJyY1NDMyFxYVFhcWMzI3Njc0NzYBqytRJ0tNJVEnFg0JARATTEsTEAEJDAK2JUcXCwsXRScJCQUEAgQEAgQFCQkAAAEASAJUAOoCtwAaAAazDwABMisTHgcUFhUUBwYHIyYnJjU0NzY3NjPPAgcCBgIEAQIBAwYSbBMGAgIGEAU1ArcBBQIEAgUEBgcJBRIJEAYHDwYWFQUPBgIAAAIA8wIaAekCtgASAB0ACLUbFQwBAjIrEzYzMhYzMhcWFRQHBiMiJyY1NBY0JiMiBhUUFjMy9hJYAw0EMhsoUQgiNB8ouB0gHx4cISMCfDoBDhMsPg8BDhMtCyMwDg8XGA8AAQBaAiQByQK2ACIABrMEAAEyKwEWFxQGIyInJicmIyIHBgcHIiYnJjc2NjMyFxYXFjMyNzY3AcIGAT8yDg4fJRwOFwQBBiMdCwMEBAY7LRgWFxwcDhcEAQYCtggGNk4DCBwUKgoGAQIECBQuQggJFhQqCQgAAAIAbgIZAcgCtgATACcACLUkGhAGAjIrEzQ2NTY3NjMzFhUUBwYPAiInJjc0NjU2NzYzMxYVFAcGDwIiJyZuDgEGAURDBicpAgIjJAMFtw4BBgFEQwYnKQICIyQDBQIkDHwCBAMBCAQGQkUBAgECAwYMfAIEAwEIBAZCRQECAQIDAAABAFwAAAIWArMAHgAGsxoDATIrEzY3NiAXFhcWFRQHBgYjIiYjIicjERAHBgcGIycmJ1wGFAMBfgUTBQICBRIUAy4YUyomAgYSBTQzEwgCmBIIAQIFEgUdHgUOCwEC/vD+8AYTBAIBBhUAAgA8AAADWAK2ACEALgAItSciEAECMisBNjMyFhcWFxYAFxQHIyIiBioGJiIjIyY1NgA1NhcOAgcUMzI1JicmJwF9BUg6FgsPCwEBFgISDAspNkRIU05TSEQ2KQsMEgIBFw9bBk1bBbSzATpVGgK0AgIFBxEF/ZYNFQUBAQUVCwJvAhiFDrDMDAEBAYS9PwAAAwA+/+oDGQLMAAcAGAAvAAq3JRoPCAUBAzIrExAhIBEQISAlMjY1NCYnJiMiBwYHBhUUFgM2MhcWFxYVFAcGBwYjIicmJyY1NDc2PgFrAXD+k/6SAW5zX1BrCBBXNB8RF1wEBOwFEwUCAgUTBXV2BRMFAgIFAVQBeP6J/pVbhYOKkgsBLhwsOmyKigFfAgIFEgYqKwYSBQICBRIGKyoGEgAAAQApAAACdgK2ACwABrMQAQEyKwE3OgMWMxYXFhIVFAcGBiMiJyYnJicCJxUGBwYHBgYHBiMiJicmNTQSNzYBBwsMIh4iFgEZCgO5CQYRKzUDGAoELVEKBjRGCwIOBQswJA4GCbkDCgK1AQEFFQf9kwsOBwUCAQUVB5sBF1cJOrr9FgUOAgYCBQcOCwJtBxUAAwAuAAACrgKwAB4ANgBUAAq3SjcsIBAAAzIrASImIgYjIyInJicmNTc2NzYhIBcWFxYVFAcGByIiBgU2MzIXFhcWFRQHBgcGIyImJyYnJjU3NgMyFjMyNjMyFjIzFhcWFRQHBgcGISUmJyc0NzY3NgJzFdBAzxYNEAwJAQIBBhQDARwBGwUTBQICBhIBBQz+GQPW1QUTBQICBRMF1aoyBwUFBwEGFRbGIyDXFgkNBQESBgICBhIF/t3+3hUGAQIFEwgCKQICCQkIBiYmEggBAgUSBiQlBhIGAYIBAgUSBiMkBhIFAgEFAwYJLSUS/ugCAgEGEgYkJQYTBAIBCBMlJgYTBQIAAAEAXAAAAr4CswAgAAazDgMBMisTNjc2IBcWFxYREAcGBwYiJyYnJhERIREQBwYHBiMnJidcBhQDAiYFEwUCAgUTBGYEEwUC/uECBhIFNDMTCAKYEggBAgUSBv7F/sYGEgUCAgUSBgEUARP+7f7sBhMEAgEGFQABAD0AAALcArYAOAAGsyMPATIrJSQzMhYyMxYXFhUUBwYHBiElJjU0Nz4CNS4CJyY1NzY3NiAXFhcWFRQHBgciIgYjJRcWFRQGBwFCAUUZCxAGARIGAgIGEgX+zf7PGwMCd3QOflwCBwEGFAMCYgUTBQICBhIBBhEM/pC8CBRGfAMBBhIGICEGEwQCAQccCQYFjYkCEIlmAwkkHBIIAQIFEgUdHgUSBgEDzwkPCxtTAAEAPgAAAxkCywBAAAazLQcBMisTJiY1NDc2NzMyFxYXFhc2NzY3NjYzMhcWFRQGByMmJyYmIyIHBgcGFRQHBgcGIycmJycmNTQmJjUmJyYjIgcGB1gPCycxWQ4ZEEUjEgwCAxIoFS0kZTwnCw9hGgEBHhUZESMEAQIGEgU0MxMIAQEBAQk4AwozAwEaAggHDhM1JzQLAg9JIjMCD0sqFhM/JzUTDgcOFRMUESN1DsO5BhMEAgEGFcxwYQEGCQN4DQEnFQ4AAAMAPgAAAtwCtgA6AEgAUgAKt01MPDshAQMyKwE2MzIXFhcWFRUzMhYWMxYXFhUUBwYHIgYGIyMVFAcGBwYjJyYnJzUjJiYjJicmNTQ3NjcyNjczNTc2AhAjIgcGBhUUFxYXFhc3JicnETY2NzY0AVoCMS8FEwUCAwEEBwLSHAI6PXkCBwQBAwIGEgUxMBMIAQQCCgLSHAE5PXkCCgIEAQYHAQQSKSMTFi8IAf4NTAcsLgYBArUBAgUSBiYmAQEZsBAVX0FADgEBJiYGEwQCAQYVJygBARmxCBxiPkAOAQEoKBL+GAEsBxBCPT8jJQwCAcNUEwL+1A0vLglGAAEAPQAAAxoCtgBQAAazPhcBMisBMzIWFRQHBgcGBwYHBgcGByMVFAcGBwYjJyYnJzUnJicmJyYnJicmNTY2NzMyFxYXFhcWFxYXFjMyNTc2NzYzMhcWFxYVFzc2NzY3Njc2NzYCxBcjHBoIAwYBAQYcmwomBgIGEgUxMBMIAQ/FHAQBAQYDCBoBDA8xOgwjCgcBAQUOLBEHAQEGFAIxLwUSBgIBBjwPBQEBBwwvBAJyDx0hCQEOF0o/IqkqBAcnJwYTBAIBBhUoKQIjwx85SRcOAQojEw8HBhI4IFRLHE0fDufnEggBAgUQCOPnAxxeGUtUIEQLAQAAAQAxAAAC6ALMAFEABrMmDgEyKwEiBhUUFxYXFhcWFRQHBiMnJicnNDc2NzYzMhYzMyYnJicmNTQ3NiEyFxYWFRQHBgcGBzMyNjMyFxYXFhUUBwYHBiMnJicmNTQ3Njc2NzY1NCYBjFlUCQorJg0OGgV6eBMIAQIFEwYTBCgRUBQ0JQ45AyABLJBSNDofFTg3EVARKAQTBhMFAgIGEgV6eBEIAhYLHzQHAlMCdU1UJCMqXVQuMCshBgIBBhUfIAYTBQIBJkQwFVdQFBPVMB5qQz09KklJIQECBRIGHh8GEwQCAQYOBhI0PyBGbjYKIVVLAAABAAAA8AIlAUcAEQAGsw0DATIrETQ3NjMyFhcWFRQHBgYjIicmGgT0wzgHEREHN8P0BRoBHCIHAgEEDBsaDAQBAgcAAAEAAADwBEsBRwAOAAazCgMBMisRNDc2IBcWFRQHBiEgJyYaBAQOBRoaBf35/foFGgEcIgcCAgciIwcCAgcAAQBRAbsA4gK2ABYABrMGAAEyKxMnNTc2NzYzMhcWFRQHBxQzMxYXFQYHVwYmJwICHB8DAhITDw8DBAMEAbsGhDc3AQIGAgMCLi0CBAOEAgQAAAEAUAG6AOICtgAYAAazDAMBMisTNjM2MzMWFxUHBgcGIyInJjU0Nzc0IycnUQMEAUFBAwQnJgMCHB8DAhITDw8GAq8GAQQDgzc4AQIGAgMCLi0CAQYAAgCKAbsCCAK2ABYALQAItR0XBgACMisTJzU3Njc2MzIXFhUUBwcUMzMWFxUGBzMnNTc2NzYzMhcWFRQHBxQzMxYXFQYHkAYmJwICHB8DAhITDw8DBAMEaQYmJwICHB8DAhITDw8DBAMEAbsGhDc3AQIGAgMCLi0CBAOEAgQGhDc3AQIGAgMCLi0CBAOEAgQAAgAlAboBpAK2ABgAMQAItSUcDAMCMisTNjM2MzMWFxUHBgcGIyInJjU0Nzc0IycnNzYzNjMzFhcVBwYHBiMiJyY1NDc3NCMnJyYDBAFBQQMEJyYDAhwfAwISEw8PBu0DBAFBQQMEJyYDAhwfAwISEw8PBgKvBgEEA4M3OAECBgIDAi4tAgEGhAYBBAODNzgBAgYCAwIuLQIBBgAAAQAAAHsAdAAFAAAAAAACAAAAGACNAAAAIA4MAAAAAAAAABIAEgASABIAVQCjAUYBxwJDAt0DCAM4A2gD2AQOBDkEWwR8BKME9wUxBYwF4gY3BowG5gcqB44H8ggpCGoInAj5CWAJtQoKClQKkArrCzILfQvIC+4MKQyBDLMNHw10DboN+Q5pDsgPLw93D7sP+RBxENgRKRF7Ea0R3hIMEi0SixLOExYTZBOqE/4UghTQFRoVchXIFe4WWxatFuIXLRd/F7wYEhhmGLYY/hleGcEaFBpTGo4ajhrWGwcbLhtTG3kbtRvjHBYcOBxnHJQcxR0AHUEddh2+Hg8eVx7aHxUfbR/QIE4gyiFDIWUhhCGtIdgiICJuAAEAAAABAACoidghXw889QAPA+gAAAAAAAAAAAAAAAAAAAAA/7n/BgRLAu4AAAAIAAIAAAAAAAAA+gAyAAAAAAFNAAAA+gAAAW8AbgIuACUDlQA9AiYAMQQFAD0DPwAvATIAUAGsAE8BrAA9AiYAQwNYAD0BMgBQAW8ADAEyAFACJgA9AiYAKwImAEwCJgAsAiYALgImAB8CJgAlAiYALgImAC4CJgAuAiYALgEyAFABMgBQA1gAPQIHAD0C3QA9At0AKgLdAFwCvwA9AxoAXAKCAFwCYwBcAt0APQMaAFwBSwBVAgcALgL8AFwCRQBcA9IAXAMaAFwDGgA+Ar8AXAMaAD4CvwBcAmMAMQLdACgC/ABcAt0AGwQPABgC3QAlAt0AGAKgAD0BVwBPAVcAGAImAGkCJgAAAg0AHwIxADYB6QAlAjEAJQH/AB4BUAAdAiYAEQIxADUBAAAuAR7/uQITAD8BAAA2A2MANQIxADUCJgAgAjEANgIxACUBdAA2AaYAHgGUABQCMQA0AfQAGgLoABgB9AAYAfQAHQHcAB8CJgBaAPoAAAImAFsCaQC5AiYA1gHpAIsBAAA2AR7/uQImAGkCJgBnAiYATAImAFABMgBIAt0A8wImAFoCJgBuAkUAXAOVADwDWAA+AqAAKQLdAC4DGgBcAxoAPQNYAD4DGgA+A1gAPQMaADECJgAABEwAAAEyAFEBMgBQAi4AigAlAAAAAQAAAu7/BgBaBEz/uf/TBEsAAQAAAAAAAAAAAAAAAAAAAHoAAgG7ArwABQAAAooCvAAAAIwCigK8AAAB4AAxAQIAAAAACAAAAAAAAACAAADvEADs7QAAAAAAAAAAUGZFZABAACAgHQMg/zgAWgLuAPogAACPXgMAAAHKArYAAAAgAAEAAAACAAAAAwAAABQAAwABAAAAFAAEAPgAAAA6ACAABAAaADsAPQBbAF8AegB+AKAAqACwALQAuAExAjcCxwLJAtoC3QOUA5gDmwOeA6ADowOmA6kgFCAZIB3//wAAACAAPQA/AF0AYQB+AKAAqACwALQAuAExAjcCxgLJAtgC3AOTA5gDmwOeA6ADowOlA6ggEyAYIBz////j/+L/4f/g/9//3P+7/7T/rf+q/6f/L/4q/Zz9m/2N/Yz81/zU/NL80PzP/M38zPzL4GLgX+BdAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsAAsILAAVVhFWSAgS7gADlFLsAZTWliwNBuwKFlgZiCKVViwAiVhuQgACABjYyNiGyEhsABZsABDI0SyAAEAQ2BCLbABLLAgYGYtsAIsIyEjIS2wAywgZLMDFBUAQkOwE0MgYGBCsQIUQ0KxJQNDsAJDVHggsAwjsAJDQ2FksARQeLICAgJDYEKwIWUcIbACQ0OyDhUBQhwgsAJDI0KyEwETQ2BCI7AAUFhlWbIWAQJDYEItsAQssAMrsBVDWCMhIyGwFkNDI7AAUFhlWRsgZCCwwFCwBCZasigBDUNFY0WwBkVYIbADJVlSW1ghIyEbilggsFBQWCGwQFkbILA4UFghsDhZWSCxAQ1DRWNFYWSwKFBYIbEBDUNFY0UgsDBQWCGwMFkbILDAUFggZiCKimEgsApQWGAbILAgUFghsApgGyCwNlBYIbA2YBtgWVlZG7ACJbAMQ2OwAFJYsABLsApQWCGwDEMbS7AeUFghsB5LYbgQAGOwDENjuAUAYllZZGFZsAErWVkjsABQWGVZWSBksBZDI0JZLbAFLCBFILAEJWFkILAHQ1BYsAcjQrAII0IbISFZsAFgLbAGLCMhIyGwAysgZLEHYkIgsAgjQrAGRVgbsQENQ0VjsQENQ7ACYEVjsAUqISCwCEMgiiCKsAErsTAFJbAEJlFYYFAbYVJZWCNZIVkgsEBTWLABKxshsEBZI7AAUFhlWS2wByywCUMrsgACAENgQi2wCCywCSNCIyCwACNCYbACYmawAWOwAWCwByotsAksICBFILAOQ2O4BABiILAAUFiwQGBZZrABY2BEsAFgLbAKLLIJDgBDRUIqIbIAAQBDYEItsAsssABDI0SyAAEAQ2BCLbAMLCAgRSCwASsjsABDsAQlYCBFiiNhIGQgsCBQWCGwABuwMFBYsCAbsEBZWSOwAFBYZVmwAyUjYUREsAFgLbANLCAgRSCwASsjsABDsAQlYCBFiiNhIGSwJFBYsAAbsEBZI7AAUFhlWbADJSNhRESwAWAtsA4sILAAI0KzDQwAA0VQWCEbIyFZKiEtsA8ssQICRbBkYUQtsBAssAFgICCwD0NKsABQWCCwDyNCWbAQQ0qwAFJYILAQI0JZLbARLCCwEGJmsAFjILgEAGOKI2GwEUNgIIpgILARI0IjLbASLEtUWLEEZERZJLANZSN4LbATLEtRWEtTWLEEZERZGyFZJLATZSN4LbAULLEAEkNVWLESEkOwAWFCsBErWbAAQ7ACJUKxDwIlQrEQAiVCsAEWIyCwAyVQWLEBAENgsAQlQoqKIIojYbAQKiEjsAFhIIojYbAQKiEbsQEAQ2CwAiVCsAIlYbAQKiFZsA9DR7AQQ0dgsAJiILAAUFiwQGBZZrABYyCwDkNjuAQAYiCwAFBYsEBgWWawAWNgsQAAEyNEsAFDsAA+sgEBAUNgQi2wFSwAsQACRVRYsBIjQiBFsA4jQrANI7ACYEIgYLcYGAEAEQATAEJCQopgILAUI0KwAWGxFAgrsIsrGyJZLbAWLLEAFSstsBcssQEVKy2wGCyxAhUrLbAZLLEDFSstsBossQQVKy2wGyyxBRUrLbAcLLEGFSstsB0ssQcVKy2wHiyxCBUrLbAfLLEJFSstsCssIyCwEGJmsAFjsAZgS1RYIyAusAFdGyEhWS2wLCwjILAQYmawAWOwFmBLVFgjIC6wAXEbISFZLbAtLCMgsBBiZrABY7AmYEtUWCMgLrABchshIVktsCAsALAPK7EAAkVUWLASI0IgRbAOI0KwDSOwAmBCIGCwAWG1GBgBABEAQkKKYLEUCCuwiysbIlktsCEssQAgKy2wIiyxASArLbAjLLECICstsCQssQMgKy2wJSyxBCArLbAmLLEFICstsCcssQYgKy2wKCyxByArLbApLLEIICstsCossQkgKy2wLiwgPLABYC2wLywgYLAYYCBDI7ABYEOwAiVhsAFgsC4qIS2wMCywLyuwLyotsDEsICBHICCwDkNjuAQAYiCwAFBYsEBgWWawAWNgI2E4IyCKVVggRyAgsA5DY7gEAGIgsABQWLBAYFlmsAFjYCNhOBshWS2wMiwAsQACRVRYsQ4GRUKwARawMSqxBQEVRVgwWRsiWS2wMywAsA8rsQACRVRYsQ4GRUKwARawMSqxBQEVRVgwWRsiWS2wNCwgNbABYC2wNSwAsQ4GRUKwAUVjuAQAYiCwAFBYsEBgWWawAWOwASuwDkNjuAQAYiCwAFBYsEBgWWawAWOwASuwABa0AAAAAABEPiM4sTQBFSohLbA2LCA8IEcgsA5DY7gEAGIgsABQWLBAYFlmsAFjYLAAQ2E4LbA3LC4XPC2wOCwgPCBHILAOQ2O4BABiILAAUFiwQGBZZrABY2CwAENhsAFDYzgtsDkssQIAFiUgLiBHsAAjQrACJUmKikcjRyNhIFhiGyFZsAEjQrI4AQEVFCotsDossAAWsBcjQrAEJbAEJUcjRyNhsQwAQrALQytlii4jICA8ijgtsDsssAAWsBcjQrAEJbAEJSAuRyNHI2EgsAYjQrEMAEKwC0MrILBgUFggsEBRWLMEIAUgG7MEJgUaWUJCIyCwCkMgiiNHI0cjYSNGYLAGQ7ACYiCwAFBYsEBgWWawAWNgILABKyCKimEgsARDYGQjsAVDYWRQWLAEQ2EbsAVDYFmwAyWwAmIgsABQWLBAYFlmsAFjYSMgILAEJiNGYTgbI7AKQ0awAiWwCkNHI0cjYWAgsAZDsAJiILAAUFiwQGBZZrABY2AjILABKyOwBkNgsAErsAUlYbAFJbACYiCwAFBYsEBgWWawAWOwBCZhILAEJWBkI7ADJWBkUFghGyMhWSMgILAEJiNGYThZLbA8LLAAFrAXI0IgICCwBSYgLkcjRyNhIzw4LbA9LLAAFrAXI0IgsAojQiAgIEYjR7ABKyNhOC2wPiywABawFyNCsAMlsAIlRyNHI2GwAFRYLiA8IyEbsAIlsAIlRyNHI2EgsAUlsAQlRyNHI2GwBiWwBSVJsAIlYbkIAAgAY2MjIFhiGyFZY7gEAGIgsABQWLBAYFlmsAFjYCMuIyAgPIo4IyFZLbA/LLAAFrAXI0IgsApDIC5HI0cjYSBgsCBgZrACYiCwAFBYsEBgWWawAWMjICA8ijgtsEAsIyAuRrACJUawF0NYUBtSWVggPFkusTABFCstsEEsIyAuRrACJUawF0NYUhtQWVggPFkusTABFCstsEIsIyAuRrACJUawF0NYUBtSWVggPFkjIC5GsAIlRrAXQ1hSG1BZWCA8WS6xMAEUKy2wQyywOisjIC5GsAIlRrAXQ1hQG1JZWCA8WS6xMAEUKy2wRCywOyuKICA8sAYjQoo4IyAuRrACJUawF0NYUBtSWVggPFkusTABFCuwBkMusDArLbBFLLAAFrAEJbAEJiAgIEYjR2GwDCNCLkcjRyNhsAtDKyMgPCAuIzixMAEUKy2wRiyxCgQlQrAAFrAEJbAEJSAuRyNHI2EgsAYjQrEMAEKwC0MrILBgUFggsEBRWLMEIAUgG7MEJgUaWUJCIyBHsAZDsAJiILAAUFiwQGBZZrABY2AgsAErIIqKYSCwBENgZCOwBUNhZFBYsARDYRuwBUNgWbADJbACYiCwAFBYsEBgWWawAWNhsAIlRmE4IyA8IzgbISAgRiNHsAErI2E4IVmxMAEUKy2wRyyxADorLrEwARQrLbBILLEAOyshIyAgPLAGI0IjOLEwARQrsAZDLrAwKy2wSSywABUgR7AAI0KyAAEBFRQTLrA2Ki2wSiywABUgR7AAI0KyAAEBFRQTLrA2Ki2wSyyxAAEUE7A3Ki2wTCywOSotsE0ssAAWRSMgLiBGiiNhOLEwARQrLbBOLLAKI0KwTSstsE8ssgAARistsFAssgABRistsFEssgEARistsFIssgEBRistsFMssgAARystsFQssgABRystsFUssgEARystsFYssgEBRystsFcsswAAAEMrLbBYLLMAAQBDKy2wWSyzAQAAQystsFosswEBAEMrLbBbLLMAAAFDKy2wXCyzAAEBQystsF0sswEAAUMrLbBeLLMBAQFDKy2wXyyyAABFKy2wYCyyAAFFKy2wYSyyAQBFKy2wYiyyAQFFKy2wYyyyAABIKy2wZCyyAAFIKy2wZSyyAQBIKy2wZiyyAQFIKy2wZyyzAAAARCstsGgsswABAEQrLbBpLLMBAABEKy2waiyzAQEARCstsGssswAAAUQrLbBsLLMAAQFEKy2wbSyzAQABRCstsG4sswEBAUQrLbBvLLEAPCsusTABFCstsHAssQA8K7BAKy2wcSyxADwrsEErLbByLLAAFrEAPCuwQistsHMssQE8K7BAKy2wdCyxATwrsEErLbB1LLAAFrEBPCuwQistsHYssQA9Ky6xMAEUKy2wdyyxAD0rsEArLbB4LLEAPSuwQSstsHkssQA9K7BCKy2weiyxAT0rsEArLbB7LLEBPSuwQSstsHwssQE9K7BCKy2wfSyxAD4rLrEwARQrLbB+LLEAPiuwQCstsH8ssQA+K7BBKy2wgCyxAD4rsEIrLbCBLLEBPiuwQCstsIIssQE+K7BBKy2wgyyxAT4rsEIrLbCELLEAPysusTABFCstsIUssQA/K7BAKy2whiyxAD8rsEErLbCHLLEAPyuwQistsIgssQE/K7BAKy2wiSyxAT8rsEErLbCKLLEBPyuwQistsIsssgsAA0VQWLAGG7IEAgNFWCMhGyFZWUIrsAhlsAMkUHixBQEVRVgwWS0AS7gAyFJYsQEBjlmwAbkIAAgAY3CxAAdCsygAAgAqsQAHQrUbCA8EAgoqsQAHQrUlBhUCAgoqsQAJQrsHAAQAAAIACyqxAAtCuwBAAEAAAgALKrkAAwAARLEkAYhRWLBAiFi5AAMAZESxKAGIUVi4CACIWLkAAwAARFkbsScBiFFYugiAAAEEQIhjVFi5AAMAAERZWVlZWbUdCBEEAg4quAH/hbAEjbECAESzBWQGAEREAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYABgAGAAYArMAAAIVAAACzP/qAhUAAACXAJcAWgBaArYAAAK2AcoAAP8+AhUAAALB/+oCwQHa//b/MwIVAAAAAAAAAAkAcgADAAEECQAAAKIAAAADAAEECQABAB4AogADAAEECQACAAgAwAADAAEECQADAEgAyAADAAEECQAEACgBEAADAAEECQAFAEIBOAADAAEECQAGACgBEAADAAEECQANAm4BegADAAEECQAOADQD6ABDAG8AcAB5AHIAaQBnAGgAdAAgACgAYwApACAAMgAwADAAOQAtADIAMAAxADAAIABEAGUAcwBpAGcAbgAgAFMAYwBpAGUAbgBjAGUALAAgAEkAbgBjAC4ACgBDAG8AcAB5AHIAaQBnAGgAdAAgACgAYwApACAAMgAwADEANAAtADIAMAAxADgAIABLAGgAYQBuACAAQQBjAGEAZABlAG0AeQBLAGEAVABlAFgAXwBTAGEAbgBzAFMAZQByAGkAZgBCAG8AbABkAEYAbwBuAHQARgBvAHIAZwBlACAAMgAuADAAIAA6ACAASwBhAFQAZQBYAF8AUwBhAG4AcwBTAGUAcgBpAGYALQBCAG8AbABkAEsAYQBUAGUAWABfAFMAYQBuAHMAUwBlAHIAaQBmAC0AQgBvAGwAZABWAGUAcgBzAGkAbwBuACAAMQAuADEAOwAgAHQAdABmAGEAdQB0AG8AaABpAG4AdAAgACgAdgAxAC4AOAAuADMAKQBDAG8AcAB5AHIAaQBnAGgAdAAgACgAYwApACAAMgAwADAAOQAtADIAMAAxADAALAAgAEQAZQBzAGkAZwBuACAAUwBjAGkAZQBuAGMAZQAsACAASQBuAGMALgAgACgAPAB3AHcAdwAuAG0AYQB0AGgAagBhAHgALgBvAHIAZwA+ACkACgBDAG8AcAB5AHIAaQBnAGgAdAAgACgAYwApACAAMgAwADEANAAtADIAMAAxADgAIABLAGgAYQBuACAAQQBjAGEAZABlAG0AeQAgACgAPAB3AHcAdwAuAGsAaABhAG4AYQBjAGEAZABlAG0AeQAuAG8AcgBnAD4AKQAsAAoAdwBpAHQAaAAgAFIAZQBzAGUAcgB2AGUAZAAgAEYAbwBuAHQAIABOAGEAbQBlACAASwBhAFQAZQBYAF8AUwBhAG4AcwBTAGUAcgBpAGYALgAKAAoAVABoAGkAcwAgAEYAbwBuAHQAIABTAG8AZgB0AHcAYQByAGUAIABpAHMAIABsAGkAYwBlAG4AcwBlAGQAIAB1AG4AZABlAHIAIAB0AGgAZQAgAFMASQBMACAATwBwAGUAbgAgAEYAbwBuAHQAIABMAGkAYwBlAG4AcwBlACwAIABWAGUAcgBzAGkAbwBuACAAMQAuADEALgAKAFQAaABpAHMAIABsAGkAYwBlAG4AcwBlACAAYQB2AGEAaQBsAGEAYgBsAGUAIAB3AGkAdABoACAAYQAgAEYAQQBRACAAYQB0ADoACgBoAHQAdABwADoALwAvAHMAYwByAGkAcAB0AHMALgBzAGkAbAAuAG8AcgBnAC8ATwBGAEwAaAB0AHQAcAA6AC8ALwBzAGMAcgBpAHAAdABzAC4AcwBpAGwALgBvAHIAZwAvAE8ARgBMAAAAAgAAAAAAAP+DADIAAAAAAAAAAAAAAAAAAAAAAAAAAAB7AAAAAQACAAMABAAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AIAAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4AQABBAEIARABFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAGEBAgCOAIMAjQDeANcBAwDYAOEBBADbANwA3QDZAN8BBQEGAQcBCAEJAQoBCwEMAQ0BDgEPALIAswC2ALcAtAC1B3VuaTAwQTAHdW5pMDIzNwd1bmkwMkM5BUdhbW1hB3VuaTAzOTQFVGhldGEGTGFtYmRhAlhpAlBpBVNpZ21hB1Vwc2lsb24DUGhpA1BzaQd1bmkwM0E5AAABAAH//wAP) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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Ki2wTCywOSotsE0ssAAWRSMgLiBGiiNhOLEwARQrLbBOLLAKI0KwTSstsE8ssgAARistsFAssgABRistsFEssgEARistsFIssgEBRistsFMssgAARystsFQssgABRystsFUssgEARystsFYssgEBRystsFcsswAAAEMrLbBYLLMAAQBDKy2wWSyzAQAAQystsFosswEBAEMrLbBbLLMAAAFDKy2wXCyzAAEBQystsF0sswEAAUMrLbBeLLMBAQFDKy2wXyyyAABFKy2wYCyyAAFFKy2wYSyyAQBFKy2wYiyyAQFFKy2wYyyyAABIKy2wZCyyAAFIKy2wZSyyAQBIKy2wZiyyAQFIKy2wZyyzAAAARCstsGgsswABAEQrLbBpLLMBAABEKy2waiyzAQEARCstsGssswAAAUQrLbBsLLMAAQFEKy2wbSyzAQABRCstsG4sswEBAUQrLbBvLLEAPCsusTABFCstsHAssQA8K7BAKy2wcSyxADwrsEErLbByLLAAFrEAPCuwQistsHMssQE8K7BAKy2wdCyxATwrsEErLbB1LLAAFrEBPCuwQistsHYssQA9Ky6xMAEUKy2wdyyxAD0rsEArLbB4LLEAPSuwQSstsHkssQA9K7BCKy2weiyxAT0rsEArLbB7LLEBPSuwQSstsHwssQE9K7BCKy2wfSyxAD4rLrEwARQrLbB+LLEAPiuwQCstsH8ssQA+K7BBKy2wgCyxAD4rsEIrLbCBLLEBPiuwQCstsIIssQE+K7BBKy2wgyyxAT4rsEIrLbCELLEAPysusTABFCstsIUssQA/K7BAKy2whiyxAD8rsEErLbCHLLEAPyuwQistsIgssQE/K7BAKy2wiSyxAT8rsEErLbCKLLEBPyuwQistsIsssgsAA0VQWLAGG7IEAgNFWCMhGyFZWUIrsAhlsAMkUHixBQEVRVgwWS0AS7gAyFJYsQEBjlmwAbkIAAgAY3CxAAdCsygAAgAqsQAHQrUbCA8EAgoqsQAHQrUlBhUCAgoqsQAJQrsHAAQAAAIACyqxAAtCuwBAAEAAAgALKrkAAwAARLEkAYhRWLBAiFi5AAMAZESxKAGIUVi4CACIWLkAAwAARFkbsScBiFFYugiAAAEEQIhjVFi5AAMAAERZWVlZWbUdCBEEAg4quAH/hbAEjbECAESzBWQGAEREAAAAAAAA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) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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ADAAMAA5AC0AMgAwADEAMAAgAEQAZQBzAGkAZwBuACAAUwBjAGkAZQBuAGMAZQAsACAASQBuAGMALgAKAEMAbwBwAHkAcgBpAGcAaAB0ACAAKABjACkAIAAyADAAMQA0AC0AMgAwADEAOAAgAEsAaABhAG4AIABBAGMAYQBkAGUAbQB5AEsAYQBUAGUAWABfAFMAYQBuAHMAUwBlAHIAaQBmAFIAZQBnAHUAbABhAHIARgBvAG4AdABGAG8AcgBnAGUAIAAyAC4AMAAgADoAIABLAGEAVABlAFgAXwBTAGEAbgBzAFMAZQByAGkAZgAtAFIAZQBnAHUAbABhAHIASwBhAFQAZQBYAF8AUwBhAG4AcwBTAGUAcgBpAGYALQBSAGUAZwB1AGwAYQByAFYAZQByAHMAaQBvAG4AIAAxAC4AMQA7ACAAdAB0AGYAYQB1AHQAbwBoAGkAbgB0ACAAKAB2ADEALgA4AC4AMwApAEMAbwBwAHkAcgBpAGcAaAB0ACAAKABjACkAIAAyADAAMAA5AC0AMgAwADEAMAAsACAARABlAHMAaQBnAG4AIABTAGMAaQBlAG4AYwBlACwAIABJAG4AYwAuACAAKAA8AHcAdwB3AC4AbQBhAHQAaABqAGEAeAAuAG8AcgBnAD4AKQAKAEMAbwBwAHkAcgBpAGcAaAB0ACAAKABjACkAIAAyADAAMQA0AC0AMgAwADEAOAAgAEsAaABhAG4AIABBAGMAYQBkAGUAbQB5ACAAKAA8AHcAdwB3AC4AawBoAGEAbgBhAGMAYQBkAGUAbQB5AC4AbwByAGcAPgApACwACgB3AGkAdABoACAAUgBlAHMAZQByAHYAZQBkACAARgBvAG4AdAAgAE4AYQBtAGUAIABLAGEAVABlAFgAXwBTAGEAbgBzAFMAZQByAGkAZgAuAAoACgBUAGgAaQBzACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAgAGkAcwAgAGwAaQBjAGUAbgBzAGUAZAAgAHUAbgBkAGUAcgAgAHQAaABlACAAUwBJAEwAIABPAHAAZQBuACAARgBvAG4AdAAgAEwAaQBjAGUAbgBzAGUALAAgAFYAZQByAHMAaQBvAG4AIAAxAC4AMQAuAAoAVABoAGkAcwAgAGwAaQBjAGUAbgBzAGUAIABhAHYAYQBpAGwAYQBiAGwAZQAgAHcAaQB0AGgAIABhACAARgBBAFEAIABhAHQAOgAKAGgAdAB0AHAAOgAvAC8AcwBjAHIAaQBwAHQAcwAuAHMAaQBsAC4AbwByAGcALwBPAEYATABoAHQAdABwADoALwAvAHMAYwByAGkAcAB0AHMALgBzAGkAbAAuAG8AcgBnAC8ATwBGAEwAAgAAAAAAAP+DADIAAAAAAAAAAAAAAAAAAAAAAAAAAAB8AAAAAQACAAMABAAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AIAAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4AQABBAEIARABFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAGEBAgCOAIMA3gDXAQMA2ADhAQQBBQEGANsA3ADdANkA3wEHAQgBCQEKAQsBDAENAQ4BDwEQAREAsgCzALYAtwC0ALUHdW5pMDBBMAd1bmkwMjM3B3VuaTAyQzkHdW5pMDJDQQd1bmkwMkNCBUdhbW1hB3VuaTAzOTQFVGhldGEGTGFtYmRhAlhpAlBpBVNpZ21hB1Vwc2lsb24DUGhpA1BzaQd1bmkwM0E5AAAAAAEAAf//AA8=) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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WVlZsxAEAQ4quAH/hbAEjbECAESzBWQGAEREAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4ALgA7ABoAJAAkAtb/8AIVAAAC1v/vAhUAAAAAAAkAcgADAAEECQAAAKIAAAADAAEECQABABgAogADAAEECQACAA4AugADAAEECQADAEgAyAADAAEECQAEACgBEAADAAEECQAFAEIBOAADAAEECQAGACgBEAADAAEECQANAmgBegADAAEECQAOADQD4gBDAG8AcAB5AHIAaQBnAGgAdAAgACgAYwApACAAMgAwADAAOQAtADIAMAAxADAAIABEAGUAcwBpAGcAbgAgAFMAYwBpAGUAbgBjAGUALAAgAEkAbgBjAC4ACgBDAG8AcAB5AHIAaQBnAGgAdAAgACgAYwApACAAMgAwADEANAAtADIAMAAxADgAIABLAGgAYQBuACAAQQBjAGEAZABlAG0AeQBLAGEAVABlAFgAXwBTAGMAcgBpAHAAdABSAGUAZwB1AGwAYQByAEYAbwBuAHQARgBvAHIAZwBlACAAMgAuADAAIAA6ACAASwBhAFQAZQBYAF8AUwBjAHIAaQBwAHQALQBSAGUAZwB1AGwAYQByAEsAYQBUAGUAWABfAFMAYwByAGkAcAB0AC0AUgBlAGcAdQBsAGEAcgBWAGUAcgBzAGkAbwBuACAAMQAuADEAOwAgAHQAdABmAGEAdQB0AG8AaABpAG4AdAAgACgAdgAxAC4AOAAuADMAKQBDAG8AcAB5AHIAaQBnAGgAdAAgACgAYwApACAAMgAwADAAOQAtADIAMAAxADAALAAgAEQAZQBzAGkAZwBuACAAUwBjAGkAZQBuAGMAZQAsACAASQBuAGMALgAgACgAPAB3AHcAdwAuAG0AYQB0AGgAagBhAHgALgBvAHIAZwA+ACkACgBDAG8AcAB5AHIAaQBnAGgAdAAgACgAYwApACAAMgAwADEANAAtADIAMAAxADgAIABLAGgAYQBuACAAQQBjAGEAZABlAG0AeQAgACgAPAB3AHcAdwAuAGsAaABhAG4AYQBjAGEAZABlAG0AeQAuAG8AcgBnAD4AKQAsAAoAdwBpAHQAaAAgAFIAZQBzAGUAcgB2AGUAZAAgAEYAbwBuAHQAIABOAGEAbQBlACAASwBhAFQAZQBYAF8AUwBjAHIAaQBwAHQALgAKAAoAVABoAGkAcwAgAEYAbwBuAHQAIABTAG8AZgB0AHcAYQByAGUAIABpAHMAIABsAGkAYwBlAG4AcwBlAGQAIAB1AG4AZABlAHIAIAB0AGgAZQAgAFMASQBMACAATwBwAGUAbgAgAEYAbwBuAHQAIABMAGkAYwBlAG4AcwBlACwAIABWAGUAcgBzAGkAbwBuACAAMQAuADEALgAKAFQAaABpAHMAIABsAGkAYwBlAG4AcwBlACAAYQB2AGEAaQBsAGEAYgBsAGUAIAB3AGkAdABoACAAYQAgAEYAQQBRACAAYQB0ADoACgBoAHQAdABwADoALwAvAHMAYwByAGkAcAB0AHMALgBzAGkAbAAuAG8AcgBnAC8ATwBGAEwAaAB0AHQAcAA6AC8ALwBzAGMAcgBpAHAAdABzAC4AcwBpAGwALgBvAHIAZwAvAE8ARgBMAAIAAAAAAAD/gwAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAEAAgADACQAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQECB3VuaTAwQTAAAQAB//8ADw==) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAABVcAA4AAAAAL/QAABUEAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAggQIDgmcDBEICq5EozMBNgIkA4E+C2IABCAFiQAHgn4MgRwbCikjEbaDtIJHUQvTJhT81QFPRVb+DBkS4qprpGp4IPxh3+c4DjZNzbv51xP3IySZ/YG2+e/dHQeHcISCUQcYCIiA9hySVk1nrKiFGxZiLcNFx8ftt/uRsf3IkAfiXn1/aMaalGB44cJQLBzCxCPSbuAK13o9X/1/j1P4Z7beHrtR2D1FYn5iUpmNxKU6c8jv4MoBoibMzMqJFn0Enk9dyUWVsAJf+eEdO0AHDmnpEKSgdOvbor6idlc9+dhS0dlpbWrtpdc7gb9lO2WiNzsQ7bCM+B+HqvkXoDE5GydSRH6y372s9dPFGVbqldYGasFLCwu+hkhZalj/+7Xe7D2vXwdZJi4yEQ7ZudtvZtIY6gn0n1D3TCo1n7s71IEFJoeSKAQkl4XalajYbfkIu7UqtdZthFGrQ6bDunouphEo2/6+WY8au06FQgpBBoK0w8qX6N0TgCBO4g7gARBjxE0A2LJ/M34I5oAAIXclwA9S+PY7+Enj2R0AG25Kk9zkdEbNOJsD2D6bBGHEGS9FFWKAyF0U/GhFuOkvjMPJkmOWJZY5QTxJvE+SnFK1U7Vb9YrqNbVMnaDWqNPVRvVjmijNy5lf6QgdpaMnAeBo5ZiB8N8BCV3SR69+WCPo9qUOrt5PfuJ9b7kyuX1y22Twv4r/LP+JP/jn9qrbK287bztu829N3urW77d+uuW5lfR++9v2N/Vv6t7MAgThOlNdYRCg1feDyOoVsIdV6LtfnrwF2pc4lqb1GcLStSAI+Ed6ZKwFOgCn9lpAzugKEHB5XEBArdoCElKfksNbE65LNCVGl4lh1+X0qhOCeyeCSCHYTTXU9UlLVAhndKiOD6wy2bKjSccDaSXUtdExOrI+BRr9cWiVkXBMVIJ0FPQjZ0lZ0DxaI7Xw8DVU+tVqo9jZH/Wh995CWtj57buSpmkXGq/fbNvmUyRpKHoJklmUarSlIOWYMDkmA3o4JmNpxlKLhHY0HA7iCCWigAqCGELPNiAMEUdAswdquG25ZYpISaecpStpGAHDK17w5WJ1CqBjIREK5xEl1YUCHqQvUJZqgc8tD18dAnXG2gDmAjrvPJLXZf7BiZaatmemofYCwLNE8E6t6+gpDfcfmfRsqqdDpW0ft0zaCV6DDYLtzo+OoacQ0oYK+IBhpwWi3CQ4JkadCqBxCeIwBr/BDP+0gIFEvRLL0RUVfIJUxpaDbjH2FpsTomUG4Oy717aBKOqWDeWJ0GrQ1Q6hLNLGRlOkzroPiYVphltgy1wAaUGv5+r+iO1MJy0NuM0VsWpisVNxD8i1a8vWqA2vbYEEmai4CcSjAimWlAgSrlgyGoG6YCopmiGNCmQguexsUa6o4G80BRmjNB5BdpJuUY7VPZ+pn154ivioJwZFL9z2q7vX041dtOi+Y5BB3t235JAGi0Pm514KwlyW3ECaBccqkLblV3lMQ5lrxsR9JD212j9J5hkYEYbOKeIBCYdIxTBvpWi3p5TbzQA3tAcSsLYY8facKTCREes9j1yd9GHVIVbA4yRexk0nQTZxY8I5RwTFrBksOaalZ3Nn8SSUmBIZFB2kWIEUJwiKFyQlCIoSBY+SBE3Jgk8pQkCpgpmvh9ZhndB5dc+rlODHRcPz3Q1aLZXyd8Dslhny7y3jMEHK010IlvNrxW6RJlTgoIZAA0EaBOkQZECQCYEWgiwIdJCKEVI1LuUkI3FZutp2u6Vl9DH2btUEcvz+0ZwWmCEylKqWNc3pDH/7gY4hgSz5q3JmG+7OWx/m08yLir5/G5L1cvN0+6GVPMinBOblY4Ldx973c4Mek1KXQXkGwkq9bzqX86Ii5bekAFLJMI0AcE7foYJClHeqgqJTGDlg9GWLkYmgfCZlLQGai6a63IwNVR11En9kbADVtUURFTdfF5QAUBKrDsq+Of0tZ1FwEMXOcWNUkaop+gxiSlFK3iTQ6oxKgme0ZG03/pSSWc5AXZpNCG7g1gspjcYw0EGc7pXnrROHXv7ZaS0UY63wmOo1opgMc+LDrZrWJJXUVpIO0pxRhBxA2DPn7TGjrBxltgbsiBE8S/pWtUtQKRhhNgmFgXozn4tCQSkltpgzeYkFWs15Wk4tIoRZA1HOVTWnWCG5SeUJZ6OfFl9KpdaY1wsEXklqoI3eY/k1TL6Yt9n1hao52vp3L4toCsv2uhEuj6c+qdR1NqiUZLLeciz9ltkJXqpQZlOM6YQGtk+8Y7bu24Fxuw3ftBOUuOO4C0zxhttUrz3OpugUjkUsMSXJXQRln3qpAkFCtOZzoO6XVqmk1Dk/YTmyMGO73ju9ta+JYTer1NQ4e3Wlc8b2zUwb4qWK+VDSIceupLzNtLp+FJ3LBao8xfnvU70OF7oVbbcq0A1JdbXGMA7YnB4pHKNaQ6T4SXWbAuVawxm58jGNlzS/3tDY7DJaiQbDdYDyikaB1NQGAc0CnWlQVIgWxai1DQKmC0y2GW4AgPOLdg2poy0COjWkGV0AEDM1pFltETBbQ2eOb7iFB27hhVv44Hb8S1SKgFrS3DYImCfQnR8fXNoCJaGutghYqKG7iCmGoIbU3RYBPRo29xrGobSQbp90esQ2y37YnVD2cws4rAGHh9BWkbCO2qCONDQbpqJjWE7FiJzqjR6CgxYDYZNLYJdL4aBls8GKi+XSihXSipXSilXSitXSijXSirUty7BOlmG9LMMGWYaNBU3apCON6VjZbLge9Qo3FqETr1ME2XW7RpWo6uhw6COCuREyrXHkSXsd2YCAkyAFQhuTVh4bKAP8hQDMchDaCKAdAfeC65srQNwqcwlukzJ47EwCzwivkaKiYyUCqaCmWpElTLMKhU6XnlGSmrFqrv7ms9IkXY6BNlznRpXAqqIYhq9ixVLWoE2K4p0Z0ikhVVx2tFNiQdJQmR3vnwdcTJKNCGuHvCirHYnjyhNy8JH8B08MZDdodrO22yMYArgbgc/kS8DdrbsR+0wze/MHJN0wIt2nUKyfLV6d1y9RqOB80weruHNIeeHvu/yYn5+m83sfT1cTYrwhhIGkO0KPDCRdcP+BiLL8lbU9LUg2N3/Gwg/CEPPM26pz+8YScmbhOm/Ye04ULeix9h3aISX8fecfWt/bk7XMf+hwKnjx6rpedsi3Je5m42FLs/RfuNc8cd/q8qXU/s1+8xebcffPuPWHS2Is2fn22WcsMalg1jK2Z0jAetiqF88967COKHeOz1wNk6/L9c6kE/lbmCVYHjPgRcIruDpxKI5EOalKKlBKBciVjo3cnLAtpPYOZeD2qTYYAa7yQ29mdMPL1Mb0bM9UXP0SPwp28A0vNr8mqgRiUaZ+vwC64vkQUTf/5PuGcWT3sjz+bmlMoIZI2V90rVVGSNfHFyUY3Q14x54e2ne/67hWf8bwSv3w+R3n6/V47ta5DA/bVrxzLllV02D/Z5ZOzokxJSnfLVPfnywIfcb/ysvE/BylKkm4mmTynN0WnpieMD00As0wTwq8Yk2WUfpgOq6jGkDKhVIoL5AAzTYNKWmzTFnLpwcBgYc+TeVmLcghUfSSltmYWN1/c1oqq/d0VKvvM57svApyjV6H1H3eC6H4KqwfnxMisQbIu30F1k/OQwprWP77b+XiuQb/pbZucdqfu9Y2fN/a3mXq/WohfLlcoJ/EhiiSQ/N4LsgeIcqyFZRmYcGSBT22vOVubeMU3RFA5i8gfyZjVQzjkGXSc8CI3WVsd13C3xbzielpm/F8ufIarHt9f4PO+SbQkEah0VLDMOTzRhY31fTOehM7H2KsbJfl4n/48ZwBWu3lqh2CZ1NP/FDzTB6rkq3MXmZ6qRbixScF2fZbZ0JEh48zKy2rjGB5Hg8X6/pUUm0UiDJTZKV26GeLIrHrzZ+TczOw1Z0xtCHgYzR41PBevKccPnxEEyLdbqul2u0f5hPLbLMpG43gFlOjRo1szZrPDMmtqyCjEO69sU6KIo5UWpafKRI5rJ+2S5lk4HAlMc/J9y6dP1Edvs+vZCsPgjygD1msxArrVLK0PsphXqlzT/httcZS1tWlOk3UKiJ6x6y5E0Linc9qmfJiemXHZBrgKl9wdeDKy1E+H1rKVTs5uRJF9jtspbmvTAXB1hShlXUAhK3sx/OCMUiarcF6HXcIYc1XIXWfIEgZ19EDaey5hH0bYvdftugTEhRuncuLir2ERbFP4Tdbxi2wP39ssanPk9RKUofueGLx8B1PHaLI1qS+OWD6fRKwBrF4gB9z6OpjI6M6PBQjCPF9XD1+7gVIyZUvFimURELLyqIZYuZ5oWRv4JmZdzysPTDngBYYt/B5RjyjyEwRzISQ7WSLAfp12od1v+jw/vRWMVvtTZr6UR+ciMuErgUaX/5u9418kTj/xu7vXjZOEcMYnFz2iac7WYEEYaIJtpWV90/UZF+uO3GY1/Z9a03cjc86U5MTaniHT9Rdrsme6JcD/UmTjccTO6APtZNrAnywqvBmSCYP3UT3wZvwRN9HU8sJlCS1smLUuB/7Lredd+gwryYhuTP1sxszUsqwv1nmWSkmbzN6ZRJQ3ml6EFetkmbFV2biljqVYt+0VTPzwKEf9P+frODU5MNEPn3RaWOmOHIPPKCZjiiut1tKZS3r+y/m2oTKxwsxNoehrhY79Z3X9Z5BxbZyYc3guhy74YY3rbbquT/1fz63cOt9bxjsq/VQeJI/smHJSVcAlm5WFBQ1nDrWueHrx/Xcyj1ulS1vP9x1t37vRFe7u+K+hRN79cH9jnwXt2clp3/86w3zKwC+CeqFd8Nd+7tnu1X3j9JwCvvnc3GOfDC3D1+vIVmtVcu6yb8zvbvH4Y4jkT7jb/dM9gX9Gxca3dOuJa2vjIzv9i3/g0q/VBcvaLsPdR9RxJg6PNM/8c2lX5FsRLXzJrbnL7q2AIKzniqgusiPelOLOo4/rP268OJX5+GCqolPavCed2YEZwTxvv/v/V8oBfpPnPvdvO8g9VMV3yGScbSyvHjksNOxGealI8F/g/9g1J5n1kvhYE0J7PRbZZJ6IaMSFpY4rc6SQqGKERrlMuPUVk+3ovV3CvwxbzGrUcnkFxeab7qbMSlLIDRT4UXzP7HRTy+7S8K+KH5Asir+2by47RXG7W8QH/I+fi9HOXH9f1vHxPsiSmnIvSkKMOvEE5LV0Zd3Jx1vyTqSUnnrzkSl7ZlDicti23wzdvK3W8053v6xg1WLW9wo9ver0Z/8v+xjWrvlcXB0lJXDatVwfHMzZ/+ENDEUU72Mcre4ntnBn0ssQBhBpb5hsnB684Nf736B7/+z+mseEZoorc0z5jgdNJnI97Ejdy7VG8onB2gygVch2ZLGo3+flVcFnh/5qIwmYmPIPfIz8cpHok8+3/B5w2fxlGxEpvhY9phO5tdM/xhufyfbIKfiHexi59ajX1aw5wPFE3supy1o/kEbxlR2gSz2VSw60fTlcd2YGlGWXl1oLjyRNfqP/GMYe/vtx32C5KuKUhs/avXdV5eLbIx5Z/az3nh3RWs7M8K3lSq2pKbcsQivBpPETaMtLcPO25trA0JbEjjM+RYJRzudYK+z7StGZ4l+Ugy3tIyKm5OCeHXRS4ncVkWpjWZGW9urq32xo4GuYPz+C0yItpUqup/dKn9oX9rwLFb+4w7thiMMyZe08GneBq3Hh6K5eI3KZXmnSMbxl6esSFVc1sQHeaJTuUq9PFkw8/YeQL1mk0VHqhXNympWDqedIRj4aFfXkz9S2cpw9EPb8rrS66NmCTMDqmnpnp07Peltao+vRY3hrp3pHisM+FStwuwqwd2XLrz5ySHZSr0yvF750BOyHYyLkW7s8M1csCX2t6zC+weTL0Vilsz5Rpva9rjJblpHJ6svui76PNrvnrwfSel8psO2J6i4iwoHe68LbOEwJdnw0AuSAQ35JSAeqews297QzDzXTYXDtt3Sp1+88V2ixDIBaf2Ud1avWXOn1XXvdDg+2ndAHclscbWLwoyLefAQ3//rGKq/lwVusQrFA1Gzaen+igoLMWdIZDaZHy9Zh/OdfrjCJdlvxK/eVWUtHp22JDGuc6+tsLiEMAxIWF82UVJcaNvbGZe4xD9SbAXT9Z1Lrp3DAcUJhaGRTbmquPde3f2miqvJkiaD4hUQPLw+pK5y9rtzJKW/CSTklwAASwdHH97fxX/P/X+KF0c2A4AACGPmbIbQGW8LtZocUopbCnU5/gYLa4119HeEz8IBvaImdEBhcBKeRRTUKcMK6GIKGhKGyUQrCRDgv/PpOSlEJA5Dn7I+FDN3BAofjTkoir6E3qAOdmZtJ75tS+7KNihcnrQviyo8Ky3lfig8jEXwSqwuboOioolOpbTCJs8Dr5y8Y+sSgBWBsJWBEBKQYkROlWVRBKVTUQJYuDdKQrknoxRkBKIoDxyB5TitjoqJeRh+Lwt50bvg1KvPqJAu8y0QxtHyy0KzMKmVYtkSmKfNHJe5BkzQQzFt1yJz4YeFAaeKXc9I6CFglidFqInSiy528wpMs26japi0pLabY5oui82sGbTYoGBoFlKu9w8M7yNkc64vGiO/SgkO65RsfhhgTKcMUeHs1SCMBVMIwsrm8SYQjmBBsNmTPIfAt7OIUa4s6i/LwIt4K6WGt5RaN2+xBRYiRniZon9ilVWl3Tw3F4FPeDc7I4Bh0gS74iNHMAdoxRBsBHAVTebU8+reVxWLvaYTW+g+OYCAaUTmYXiXUJMDIoj00ycDEpBBBuIgFxnnoliVWpw26DPZ6eFkLZIY9tEVDWOEe/ufcbyGhF195fIJHueoodfzil2TbBFWQlgnLegbkKNWBvjrpxzhQmMU7SDZtz9Hg3K1pn0ChLyTHWDRMn0w9tdDFIhAzqqMzWyegIC34R0kkUIe0shHATJwCIVwEM5iFIrgCIqRRQlKUYZyjMYYVKASYzEO4zEBEzEJkzEFU/mDPV0mk920/3CuycKEu4KBuf/BZ1FR/NDqdr43FOodHuxjWPHX+su84wu+tkS3RXXJcNViNu1X7S25er7u1F3S3d5p0s26Rcvtnmsq0ot1u3S0dZm6F7qLtOLudpNJN+sWPW9HBVDzDk83t48jbuuI4NvFq1/Gge8YB9CxgYWvvg8AojjDNkgA10Mabmxqj9g2tsspILRz7xXAOgWuY+J4Jo/dL1gJSMVn+Vs0lLDmcWB19+LkI9TWccJKP/ECNLhWAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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LbBWLLIBAUcrLbBXLLMAAABDKy2wWCyzAAEAQystsFksswEAAEMrLbBaLLMBAQBDKy2wWyyzAAABQystsFwsswABAUMrLbBdLLMBAAFDKy2wXiyzAQEBQystsF8ssgAARSstsGAssgABRSstsGEssgEARSstsGIssgEBRSstsGMssgAASCstsGQssgABSCstsGUssgEASCstsGYssgEBSCstsGcsswAAAEQrLbBoLLMAAQBEKy2waSyzAQAARCstsGosswEBAEQrLbBrLLMAAAFEKy2wbCyzAAEBRCstsG0sswEAAUQrLbBuLLMBAQFEKy2wbyyxADwrLrEwARQrLbBwLLEAPCuwQCstsHEssQA8K7BBKy2wciywABaxADwrsEIrLbBzLLEBPCuwQCstsHQssQE8K7BBKy2wdSywABaxATwrsEIrLbB2LLEAPSsusTABFCstsHcssQA9K7BAKy2weCyxAD0rsEErLbB5LLEAPSuwQistsHossQE9K7BAKy2weyyxAT0rsEErLbB8LLEBPSuwQistsH0ssQA+Ky6xMAEUKy2wfiyxAD4rsEArLbB/LLEAPiuwQSstsIAssQA+K7BCKy2wgSyxAT4rsEArLbCCLLEBPiuwQSstsIMssQE+K7BCKy2whCyxAD8rLrEwARQrLbCFLLEAPyuwQCstsIYssQA/K7BBKy2whyyxAD8rsEIrLbCILLEBPyuwQCstsIkssQE/K7BBKy2wiiyxAT8rsEIrLbCLLLILAANFUFiwBhuyBAIDRVgjIRshWVlCK7AIZbADJFB4sQUBFUVYMFktAEu4AMhSWLEBAY5ZsAG5CAAIAGNwsQAHQrEAACqxAAdCsQAKKrEAB0KxAAoqsQAHQrkAAAALKrEAB0K5AAAACyq5AAMAAESxJAGIUViwQIhYuQADAGREsSgBiFFYuAgAiFi5AAMAAERZG7EnAYhRWLoIgAABBECIY1RYuQADAABEWVlZWVmxAA4quAH/hbAEjbECAESzBWQGAEREAAAAAAAAAAAAAAAAAAAAAAAAAAkAcgADAAEECQAAAKIAAAADAAEECQABABYAogADAAEECQACAA4AuAADAAEECQADAEYAxgADAAEECQAEACYBDAADAAEECQAFAEIBMgADAAEECQAGACYBDAADAAEECQANAmYBdAADAAEECQAOADQD2gBDAG8AcAB5AHIAaQBnAGgAdAAgACgAYwApACAAMgAwADAAOQAtADIAMAAxADAAIABEAGUAcwBpAGcAbgAgAFMAYwBpAGUAbgBjAGUALAAgAEkAbgBjAC4ACgBDAG8AcAB5AHIAaQBnAGgAdAAgACgAYwApACAAMgAwADEANAAtADIAMAAxADgAIABLAGgAYQBuACAAQQBjAGEAZABlAG0AeQBLAGEAVABlAFgAXwBTAGkAegBlADEAUgBlAGcAdQBsAGEAcgBGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAEsAYQBUAGUAWABfAFMAaQB6AGUAMQAtAFIAZQBnAHUAbABhAHIASwBhAFQAZQBYAF8AUwBpAHoAZQAxAC0AUgBlAGcAdQBsAGEAcgBWAGUAcgBzAGkAbwBuACAAMQAuADEAOwAgAHQAdABmAGEAdQB0AG8AaABpAG4AdAAgACgAdgAxAC4AOAAuADMAKQBDAG8AcAB5AHIAaQBnAGgAdAAgACgAYwApACAAMgAwADAAOQAtADIAMAAxADAALAAgAEQAZQBzAGkAZwBuACAAUwBjAGkAZQBuAGMAZQAsACAASQBuAGMALgAgACgAPAB3AHcAdwAuAG0AYQB0AGgAagBhAHgALgBvAHIAZwA+ACkACgBDAG8AcAB5AHIAaQBnAGgAdAAgACgAYwApACAAMgAwADEANAAtADIAMAAxADgAIABLAGgAYQBuACAAQQBjAGEAZABlAG0AeQAgACgAPAB3AHcAdwAuAGsAaABhAG4AYQBjAGEAZABlAG0AeQAuAG8AcgBnAD4AKQAsAAoAdwBpAHQAaAAgAFIAZQBzAGUAcgB2AGUAZAAgAEYAbwBuAHQAIABOAGEAbQBlACAASwBhAFQAZQBYAF8AUwBpAHoAZQAxAC4ACgAKAFQAaABpAHMAIABGAG8AbgB0ACAAUwBvAGYAdAB3AGEAcgBlACAAaQBzACAAbABpAGMAZQBuAHMAZQBkACAAdQBuAGQAZQByACAAdABoAGUAIABTAEkATAAgAE8AcABlAG4AIABGAG8AbgB0ACAATABpAGMAZQBuAHMAZQAsACAAVgBlAHIAcwBpAG8AbgAgADEALgAxAC4ACgBUAGgAaQBzACAAbABpAGMAZQBuAHMAZQAgAGEAdgBhAGkAbABhAGIAbABlACAAdwBpAHQAaAAgAGEAIABGAEEAUQAgAGEAdAA6AAoAaAB0AHQAcAA6AC8ALwBzAGMAcgBpAHAAdABzAC4AcwBpAGwALgBvAHIAZwAvAE8ARgBMAGgAdAB0AHAAOgAvAC8AcwBjAHIAaQBwAHQAcwAuAHMAaQBsAC4AbwByAGcALwBPAEYATAACAAAAAAAA/4MAMgAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAABAAIAAwALAAwAEgA+AD8AQABeAGABAgDYANkBAwEEAQUBBgEHAQgBCQCaAQoAmQClAQsBDACcAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8HdW5pMDBBMAd1bmkwMzAyCXRpbGRlY29tYgd1bmkyMDE2B2Fycm93dXAJYXJyb3dkb3duCmFycm93ZGJsdXAMYXJyb3dkYmxkb3duB3VuaTIyMTAHdW5pMjIyMwd1bmkyMjI1B3VuaTIyMkMHdW5pMjIyRAd1bmkyMjJFB3VuaTIyQzAHdW5pMjJDMQd1bmkyMkMyB3VuaTIyQzMHdW5pMjMwOAd1bmkyMzA5B3VuaTIzMEEHdW5pMjMwQgd1bmkyM0QwB3VuaTI3RTgHdW5pMjdFOQd1bmkyQTAwB3VuaTJBMDEHdW5pMkEwMgd1bmkyQTA0B3VuaTJBMDYAAAABAAH//wAP) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAABgsAA4AAAAALPQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAANvAAAAE4AAABgRWGV9WNtYXAAAA4MAAAAjwAAAMSeiMFIY3Z0IAAAFdQAAAAKAAAADgAAAABmcGdtAAAOnAAABrwAAA4MYi75emdhc3AAABgkAAAACAAAAAgAAAAQZ2x5ZgAAAUQAAAs4AAAVDoUizsVoZWFkAAAM8AAAADYAAAA2YvJC12hoZWEAAA2cAAAAHwAAACQJfAF+aG10eAAADSgAAAByAAAAnnbtAc1sb2NhAAAMnAAAAFIAAABSWUVUE21heHAAAAx8AAAAHQAAACAAuw7LbmFtZQAAFeAAAAGgAAAEgF/TfrJwb3N0AAAXgAAAAKEAAAEkcKacbHByZXAAABVYAAAAegAAAJx+tju2eNrlVwV828iz1uwKbNmSLVvgxI4xlR1uLMsu85WZmR+Ue4xlenTM/2NmTHvMzMzMzAyR+lZW0kuOGX/CpZlvvpnf7CyFqDxFUbchhcIUR1GGZEhZQ8rkj1iYzyPFejMPF1FAbbX2RM30aipCUSBzGV3P6mahFCoZqiJzLIekIKiomY39+1E1hcLEB2OsEE8+ArJgrcXslC+PuPK5Z68GYxuLaTGVs5+zwbrOflQkcjPWnnAikVtJUeFC0TBUVXMkIi6T1s1iiZKCmKjKeAShTbIgcuAH+ZFk3E/v4qEd2c8/c7V99zbaAyJk0QCwIF2TdGR3I5g/ILIFIpugpUpFBy3FsaNVtD/GkmrtijGZo/rYRzGPVP7zHObJuucIplvJOo6skwwlQ57nXt1KGOA44/M5BplRbJMsOmxk0lmdyupFI6+pFPpACxKhuwIEfH4Wo/2tAyM8zT7B+AI8/ryGrA1ae1Kftkk3CdHkCb766lZ6hPHZ5wZ7EpmxJ5GeITPGEOmcIz2r601IL38LxRK5+qKCST5muWEYmiKzHLkCSFbIx3k4TlM12XkUjbzJpSoowwqCvyVBAwBiuPQinqb5RWmOQQA0KDPrenp8Ios9emJIgHRh0JYYLO8/Jk5+AQWGJHQPtlaxdN/dpNp7P/BFApMMzEU82JgUqPC9X939GBHDqO4VKmJFgcEBLT+Ef7+27wEiwNQBFRizffYAEA/oW/ueb0heC2BG6GDrcNf/eRerIrdjdg0jNsnu1wmLQh9UKhLDQ+V3qZR1qXFfjXhPJiAIfRrHhRngzDrTi7E3WTnFB0x4XGMfQRBZmvbThbE8API31tU0+by7NIS9DinAjy2QMZpeHGAYNVEapr73OjeoVBehGb/A0AG5/3Tu9ffUYaWEyrCi14tppI0zBHjcn++fiIdpunlILCnV3vMBZ4zTEI29FAXbv0QmfgvTVIg00rSDP1+sLtGa7Niiw0dgRzDyoYcAUvAR40Nw8xfoik0ZPGSK70zAmeIgwhKFFuBX0TtUE5Fh5NUyN0becT4xX9U0jiXCXBoyaYcm4n89m3UmQFcpt1O2fmZXvz56bO+umEUIM57qKVtGNTXHzNlNnbvH9uqP3vb5AykWVSkRx+8ebzBU1yBw4c5dOVmhoDWMTIr+Ttts/4+wrTWCFmzf/vNss4b+drZR3ew+9M34EqoLwaUahpIyCaqSlJLCHVq6gypjphQCjU6HN/N2kF9ViW0f7Pj3VVToJZ7en9+g2rdPKhZHeulLrVOt09zfBbG4L1AsTqQ6aMySxnfowFLqmzq/3PUrPfAe0QPwcYcW0dpJFVF+Kn1ZB70luw+zlOjtTlHhYiqlxZGWcQnvktIoTeVANpIO3+QyCPtMspz8HQdR2QKBA9lCL4ymo+k9hGQA57iaaSvvarbvt5/ywL0IwHrvQTgr/d/DD52gyDncq4d1hnU6cUomvbk/8DDg4O72J4C3oi2JkWlGHF8YJGDwWVtYRFunA+JC1fOjDeypxwBCHKKzuaOHQROCabeOhmUBx08rrD1wK8kgMWKKk0CcBJ/JEPC4HChOgghplQg/SvtD2HohxEl+xJgnBUJJb6giV104vXaifRK9Gx+iPx9Z4hj5KlQfUrKeULy5tpd1zUHAYR22Oyy1nowvZMZSfQhLMucEqVpmJBTug0tEsepGPSEmq++IVXIh3J64sgVn2hkmosOVgmiYsbrpm1Wt0UikEkYfHI9qSRNjHgdCDEqmUrl4xdy1SbVLfUO/hr7IGbWidSLGMgjGF+s/QyFUMXH8pnFqZEBzLJ2M1Ik09iAevDOm33nIMdaTlr1m4MoefQd1jaWSFHLQM9eV0a/6hfiZP8Z4FPz9eYv8XL6xwzd3VRvfV/1yxv9J7oLWv4Snf3mEuPlkKrWMWtc5QpzM6hbY5McohZye73ObiDi3bGZZLsOhTi4EUiw5E0mfU1RpeSKzSyHrLHJug7SJ7I6OZkR6VJfGxuSygbx3cm2DkTWw59vYj6RpnoGRemNjYjmZOr6hwfjKhx6uMoyY6vrG/n6WlUergHAFNK5BgPwidsZof2TgLAF18lhsiqz3HDhh3ODmfmw9rP2vwwcUvPBNMne9M9Ijxug9Bo+bMLC5P1tvH3HM4YNcXvG5ibUzGFUdm9f6aVMMQZQ21m0eSoztPUqMr5/BsMF/Hxps2/PoBNnzqkhDLhcYCGUpro3eIlVyy3lNpRNRJS6iO+4EewkW4nIVYLgR+RMxEcHNCOwV4XgUo8FoOPpyBR2tkjnay6h0RQR/8TKHO2qK7ahwKa0svuwwR6V7fihFlYRAw/4cHAmBKiUKyO6JhFhVANm9MeCN4USl58stCn0YqoyHOcx98TKOVGJG4Tto2UY1koZbRTt3OEgcTyJBl4IkYtrCQNrRWQ4s5FEL/oNXDp8nMgCAY+koDcC/dOqwwcv/1wNAR9MxTAYiB63F2yA4qXT8tKoJ9lq7Oy1pqkTDVXAtf/DDlbmtK3m7vz2IllSN9N4Kt/lu3HORi6xv2f6uTnXhmE2WBQm2tsiTguRT7kTtFX57LY+D3VA0JMVcPMMHL+uIx5cdceiSPesTk4/rMVchyPGBQQePPcju344HroWrHDxBxu5ud/NNH3ngMIPxT+i7eEvVBFgLt1JtZ73tpHpgnLMeKamk5yDxlnvSq6fc0xo0tY2bKSkjBSFhlM9q7EPfWG84J0WjvPzzeqPzamc0ZbYa9vPW2exD5KjnrF5p7YkEMl5BUSUzHCpHBadgp8QNhxW1zAVeefGxUW9ACKCW3BxVbWkB0RfwRY/9SIQLYLed5ADP2WPmv1Qs2qPssZwvIO8EuzmyJxHdzhlVI7rTOhEfLiDUdkwlwjGheyUfhJaWi1sQERnk4NJt2y4FztozyHNwIbQAnAtbOV4SwB5ijxDt4fYQECgKkzq1L3M+ibUqqpdzboMOxzbXhQR1tZu+SkVmR5pyDnUdavuiWSBwoFA0VLKwnLB0dGy8sadvw+Knlg3X+x123G3VKzMt9usjSePwE2CKz2hSL9q8X8/4mKEfnRCqisnL5/378bX1p63e037VzFUbRjbV5EEkqYKY/48nDjttt5VX7LuhkmEi9x7hNjYNBlrbZcmpM+eesP9+p4gI8Q1Npy9esesZII0cYm3LGSifzeWzVSxFMR2srCGV8RBq0g9ZGpYypAc5hqZAz2SlVNI0dZ3cxEzSUBRiqOosh0IqJbkskOv7jH4P1esXtyYYCMPBIZqFMLlA2G/BOvtV+237bed/4aZz0QFOg10yi9BR4We+jwHrUJSlvTn7s2vjfkDVCKzHASEPXvX4iDlf/gfKtjcWSqiLM8bXE4b6Dol3ZqSJ6kuNpeb/CN+7zldUTSuVCoQHHdwO2VljFEEnnHEqlGPCJBOwnk1TilwW6QbKD8VE2O85Y1PNlCU33HBDzXr7+XW2xeaSSv0YvjJCr8cxL0xdfMM6wG5nxbJjXgd7VSG495FyN/mIfYPG94cLCHNj9FQi+0Y6NtO6fD3gXgVjxa7H7x+uzqxDq/xkaL1ttfXVtT577Ov2foB0fpSIkDiK1ynUIf8t+BkZENwhRXF4dkgmo4RVRW6fZ5qZdPnPLBBZhmEWfkLShJswGaFh0VIc1KJCgjOURcAEYlUiA4sUg0sIUS2Ily76GcnVPtFZQtYCjkoJgYPFk2PeykpvbPJi4ISEFMVEa8f90XTYcXmQUu2cKDGkxmhWlhWFGJzqomfNXkjvRRcLBbObix1XO+Y5mxaXYGzTLsY9O3YD63+s/0W7oz0IUFWS5SGz91x18OaDV+05e4gsJzjCR7RzJ/X/dz02UXjaY2BkYGDQYNjLwMoAAkxgshdE8PGASAAeIAGVAAAAAAAAEgASABIAEgA+AGwAiACZALcAyAE+Aa8BrwHRAh0CPwKLAsQDAANfA5MD8gSqBbsGegavBuIHLwd+B44HngetB70H6wgYCIsJFAmvCj8KhwAAAAEAAAABAABUSAbEXw889QAPA+gAAAAAAAAAAAAAAAAAAAAA/BP8oge8BVAAAAAIAAIAAAAAAAB42mP4xWDEAASMvgwMQDYDUyjDFiBWZtZmsGC8wfAASJsBaQGm2QzlIAxSw/zi/2/mFyBdf4SBWILlH4MFCLMuYTAHiucz6TCYs9gwmLNZMJiD2eGomEmA4QEQC8DpZIYCIA5lfc5gAcMgdQzmAKo5IRMAAHjaY2BkYGAN+LOIIYrN4o/wvxr2PUARVKAOAJIYBgEAeNpjYGIuZpzAwMrAwNTFtIeBgaEHQjM+YDBkZGJAAg0MDO8FGN68hfED0lxTGBwYFLTYmBX+WzBEsQYwxykwMPTHMcO1KDAwAgDZxg4mAAB42mNgYGACYmYgFgGSjGCahWEDkNZgUACyOICkJoM+QyxDNUMtwwKmY0x3mJmVBJWklPSUDitzq7/UYtJi0WL7/5+BAahSA6gyGkklkxI/UKW20gFlDvUXWgwQlf8f/7/z//r/Nf/7//f9z/nr/tfoL+89pru/7r66G3lX9IblNeVrStcUgW4hEgAA/kkuDwB42qxW13rbTA4dqrlXlRSmgJnI6zWHitPdC8e0Nt31+8itpCXnfvcqz8B9GVDpd/toC5CSe/mbVTCDMsA5wNBCoQDFvu8FAG9+iNHtN1ja/auPz0ycDsKPEO/7mKtHP/tFv2i15IFpWSgCFFpudIQhdOg6aCiE8KODOSUtaTmYV9D+nK9UhauxrCEM3SRX0W5Sz2vM6b1PgMOSFjpqY2HrUyeXy9ExaB3esVjbGa0a7h2gpXQ7ZaNMNoliyz8MOjWDPR0sKMzbWNU+58Oa1l0HE9qA/9vCwtRfO9PGiPZaHpY838J8Pdj5m0/OZuwDbm2Rao28cY5Xc0EASeZNFU2TqrsDnGX7LHnSqT4QG3EEOLjlh6QBtg3y6gWvXoRmGASBSWzhsG6h2PFRvGFni/bmG7zHq3tvoh/josUeP4riIAjaUYCGHQRdBAG0CY90AweLCqiCQj0iTH16y8c+6WK/dKkDFBI6WErpJiagnfQduMBGhmtm5fM3itBrYXHGIqOGGGLKlcwW68TQth9umdFO4MvACgDXdn2ymcRLrxQH+xQOaLsjclmb+2krXQkopBth7uAjGi0qBPtmHBxQwNWOEqyCOAA+AdfCgF3CjbTaQdUZGBXac2eso8EZUqcHaTg7xbAl6Ql6CF4sI2h3yRYmNwTBxLUjwqi1MtrIUoxcEo4PKUpQ1EVBoyoF9HlkWOQ9ymJKK5ihIR5TSS7nYTvacHBckSsAjunXfAAtqEM4zrsd2o2n/ZpQtEpJAeKgRZlxQocQh4ATRJuDk+rNnp8U2hvBQxw5lJ8cLKs32/6b3UxpWqQvp/qKSsSk3veTyUmNRuTihB0wpFzdTcb4a5y+0KhJICRbfsL0EV43joHTjs9YksJ6azOzUwh9Uk1ASJpUf5O0p5t1SQsTIcqS+NIoVjqGYaTdqiqRiJy35+OkdMHDUeniiEQRuhB+v3nTEBOiLFzXZQYqZDOipNJv439t8wHRVSOMVdvBGyoxWN4kvlneUkme5W2VFFiaKimyvKOSEsu7KuljeU8l/Szvq2SApa1kj38shcS0hAYa/+Db4qA6YawdGf+dGZ0Txqkj438yIyiBY/alOAnU1wwq4zyJzyJ8QHU9IHwsJeFj+ZDwsawTPpZThI/lnwgfy2nCx/LPhI/lDOFj2VCwlA7sI0Vpb4agJW01t5QkNnhmZxU+svER3cfHCqAJl3RTRnOSH+xXepiM/kmvxcloyeOJw8czSdGoev5skKJ8mtFzpc8zBc/Typ8r0fXxzudEw6ZaLtaL2hfBfxsrci55ZlQZ6wviA5qX1I9CR3MOvlSNG0sOzl3nioZukfs8tUjU6tCAJgrJt+VVHDdlU0bgHxAfaEi3M2cY1QoxvKCoLLxBboU6vVO3ZFi4OKTtw7ghAZZiOnPxtBs0svOwJN2eN2DIz5S1bf9zAYpgfi5MFW8HrisBBzXEMo2QmyGW9NnrGgLRk/1XKuiwLbGoozaZCzoyaR3yk+5sTCSBvKfkJvVYUoZNwkkizRLCRUkkZ5FkCUlisR7R56wTnchF1LmIPH13n6THuQIHl3pcAGmLU10u5BLRtNwzEebUvimbnJS7uNKzpWAyplHs+Q1YkpZJmp6SDj1qBZbqtHt18rdL1sSLpr3bLckjv3qiEt1rV8g/cM5C7rV4TUloMIubeEP7W+ZO4MNS0EhmjYrt4Pop6465dcrqXhh7VYRWuGBflXBD4aIdU208YwTqUldqaANnKcJjyOl8TmXMRzgs3Qw6D6iEJWjIue75myoZLNRdCvktI938o6aYMUWEbknSo+rEvFhBt86mSsSC3WPlL7RbtC3Z5UXOnabgFVFQza59R/ANLzfwBd3y15fo39BxRqWML2n9VuE8iXfMokd0w2Ysox5b7xUPNP6/57pIix0KAih86wm6BKbMCCvA3V0bt8ZdG3dfTNsGqVMVMvtvvhP3AeVQVAihUzGsEDASFSSAUYWAMZouxTgNmKABkzRgKiqGENpU0yoxpaKi+LQZlZhm6QTN0Znm6UwLdKZF1tmhWFIIWGadYEUhYJWmW7FGA9I0YJ0GbLC+0K7aVIlpi/WZtlVi2qETtEtn2qMz7dOZDvQY1ycn8NBGuWblkbNFecxBt1Grjk6ivMTNKfTmzBqJm3OduSFZ6gUjnyMDfY5L6PmVLicOrqEHN9CDW20bk+XdMfL8Hnr+AD1/1Dnj4Al68Aw9eNG2KVneKyPP36Dn79DzD50zDj6hB1/Qg++oUGlftrmSqsK/P3879KdJH4Op1ppcWTr3t3o48/uyrv0BJdoBQXjaY/DewXAiKGIjI2Nf5AbGnRwMHAzJBRsZ2J02MjBoQWguFHonAwMDNxJrJwMzA4PLRhXGjsCIDQ4dESB+istGDRB/BwcDUACsIFJ6ozpIaBdHAwMji0NHcghMAgQ2MvBp7WD837qBpXcjE4PLZtYUNgYXFwCUHCoHAAB42mNAAQAADgABAAB42q2SBWpsQRREz7gP/nF4yHd3d3eLoWHc3Wc5s4qsIIvIalJcOu5C26G5XdWv+gExugTwBWPiGTj2cYGZYz9pVjDW/IlVx0Eu+ZKOQ7zz3XMc3raf8hd9fcdpHgTWeE+LNhO5VihRpo/HFXJc1XqPO2pPuWl0V8PjAwV6VtvE4z85cUGc03xDO1+NbxE/UvkuDzaVn2jvu2oypvqWnCgvxYbOfxfPiZdYll+Fqfge/zSXGFAnI4dP8mrSt7Wr/YJ53LIbP9PYX+PmTpVjVi1Q0KwMzNPjLrc0nov6akXVDLS2KKui6b56aFVPNO5z9YSZ3zh+6qbzgpG1W0ovQ1/6Va1jbrlsXnH1HF9np2PNVWW21+xwvkFclRW7l2fJ9izPoea8dtxLin6R0enCga+nf0xtznLu7Tj5X1QUjey9pOAq6lpzllvPuQ3EefP37EYFO/2VH1p/07ba7co/digo+f3/Bg272b6+HhmGGhX7n7Katbctk4w5vuWvcZ9n0tL7qLXFt9V65Ozd2vTFtzSktZnybX7r/I/TnFkHvU6xs3jabcq1oQJAEATQme/u0gLhCe5aBu7uFdAEltITNINvyMm+NVwBALCbwODScQDgYesaz3jBF8KIIIoMcrzCGhte8wZz3mKGFZa84z0f+MgnPvOFr3zjOz/4yS9+84e//OP//bhTVyqmTlplHkf1Vqlc7LYLx44xWp01CTEpps4mlKhFI9qTVnlFnxgT4yc9Ka94nseUErVoRKfo3gOGgDnuAAAAAAEAAf//AA8=) format("woff"),url(data:font/ttf;base64,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) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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AKIAAwABBAkAAgAOALgAAwABBAkAAwBGAMYAAwABBAkABAAmAQwAAwABBAkABQBCATIAAwABBAkABgAmAQwAAwABBAkADQJmAXQAAwABBAkADgA0A9oAQwBvAHAAeQByAGkAZwBoAHQAIAAoAGMAKQAgADIAMAAwADkALQAyADAAMQAwACAARABlAHMAaQBnAG4AIABTAGMAaQBlAG4AYwBlACwAIABJAG4AYwAuAAoAQwBvAHAAeQByAGkAZwBoAHQAIAAoAGMAKQAgADIAMAAxADQALQAyADAAMQA4ACAASwBoAGEAbgAgAEEAYwBhAGQAZQBtAHkASwBhAFQAZQBYAF8AUwBpAHoAZQAzAFIAZQBnAHUAbABhAHIARgBvAG4AdABGAG8AcgBnAGUAIAAyAC4AMAAgADoAIABLAGEAVABlAFgAXwBTAGkAegBlADMALQBSAGUAZwB1AGwAYQByAEsAYQBUAGUAWABfAFMAaQB6AGUAMwAtAFIAZQBnAHUAbABhAHIAVgBlAHIAcwBpAG8AbgAgADEALgAxADsAIAB0AHQAZgBhAHUAdABvAGgAaQBuAHQAIAAoAHYAMQAuADgALgAzACkAQwBvAHAAeQByAGkAZwBoAHQAIAAoAGMAKQAgADIAMAAwADkALQAyADAAMQAwACwAIABEAGUAcwBpAGcAbgAgAFMAYwBpAGUAbgBjAGUALAAgAEkAbgBjAC4AIAAoADwAdwB3AHcALgBtAGEAdABoAGoAYQB4AC4AbwByAGcAPgApAAoAQwBvAHAAeQByAGkAZwBoAHQAIAAoAGMAKQAgADIAMAAxADQALQAyADAAMQA4ACAASwBoAGEAbgAgAEEAYwBhAGQAZQBtAHkAIAAoADwAdwB3AHcALgBrAGgAYQBuAGEAYwBhAGQAZQBtAHkALgBvAHIAZwA+ACkALAAKAHcAaQB0AGgAIABSAGUAcwBlAHIAdgBlAGQAIABGAG8AbgB0ACAATgBhAG0AZQAgAEsAYQBUAGUAWABfAFMAaQB6AGUAMwAuAAoACgBUAGgAaQBzACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAgAGkAcwAgAGwAaQBjAGUAbgBzAGUAZAAgAHUAbgBkAGUAcgAgAHQAaABlACAAUwBJAEwAIABPAHAAZQBuACAARgBvAG4AdAAgAEwAaQBjAGUAbgBzAGUALAAgAFYAZQByAHMAaQBvAG4AIAAxAC4AMQAuAAoAVABoAGkAcwAgAGwAaQBjAGUAbgBzAGUAIABhAHYAYQBpAGwAYQBiAGwAZQAgAHcAaQB0AGgAIABhACAARgBBAFEAIABhAHQAOgAKAGgAdAB0AHAAOgAvAC8AcwBjAHIAaQBwAHQAcwAuAHMAaQBsAC4AbwByAGcALwBPAEYATABoAHQAdABwADoALwAvAHMAYwByAGkAcAB0AHMALgBzAGkAbAAuAG8AcgBnAC8ATwBGAEwAAgAAAAAAAP+DADIAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAQACAAMACwAMABIAPgA/AEAAXgBgAQIA2ADZAQMBBAClAQUBBgEHAQgBCQEKB3VuaTAwQTAHdW5pMDMwMgl0aWxkZWNvbWIHdW5pMjMwOAd1bmkyMzA5B3VuaTIzMEEHdW5pMjMwQgd1bmkyN0U4B3VuaTI3RTkAAQAB//8ADw==) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,AAEAAAAOAIAAAwBgT1MvMkbmTn4AABJ8AAAAYGNtYXAub1TZAAAS3AAAALRjdnQgAAAAAAAAIjgAAAAOZnBnbWIu+XoAABOQAAAODGdhc3AAAAAQAAAodAAAAAhnbHlmq4VB/wAAAOwAAA/eaGVhZF8iQtkAABFUAAAANmhoZWEHMgKbAAASWAAAACRobXR4k6YQWAAAEYwAAADMbG9jYWHBZd4AABDsAAAAaG1heHAAww5hAAAQzAAAACBuYW1lX9d+tgAAIkgAAASAcG9zdEHzJOEAACbIAAABqnByZXB+tju2AAAhnAAAAJwAAgAyAAAAyAIVAAMABwAAMxEzESczESMylmQyMgIV/esyAbEAAQDt+x8C9gbWABsAAAAUByMiJyYnABEQATY3NjMzFhQHBgMCERATEhcC9gYQEgEGJ/5NAbMZEwIREQYOuGFzc2G4+ysGBgEDLgHtA70DuwHuHhMBBgYT5v7H/or92f3Y/or+x+YAAQAh+x4CKgbWAB4AABM0MzMyFxYXABABBgcjBiMiIyI1NDc2ExIREAMCJyYhEwgNAQYnAbP+TScGBgcFAQIUEahdhIRdqBEGzQkBAy7+E/iI/hIuAwEKAxXRARcBiAJKAkkBiAEX0RUAAAEAOPsfBMUG1gAUAAABNjIWFRQGFQYABwYjIiY1NDY1NgAEjgoaEwEB+64CCRAMEgEBBFIGygwRDAEEAQf0gwQMEgsBBAEHC30AAQEN+x8CQQbWAAcAAAERIRUjETMVAQ0BNOvr+x8Lt0n020kAAQA4+x8ExQbWABUAABM0NjMyFxYAFxQWFRQGIyInJgAnNCY4EA0TBwIEUgEBEgwQCQL7rgEBBrgLEwwE9IMHAQQBCxIMBAt9BwEDAAEABfsfATkG1gAHAAATNSERITUzEQUBNP7M6waNSfRJSQslAAEAkPsfApUG1gBNAAABByMnJicmJyYRAycmJyYmJy4DNDU0Njc2Njc2NzcTEDc2NzY3Njc3MxcVFAYHBgYHBgcGERAHBgcGBxYXFhcWFxYREBcWFxYXFhYVApUGIRJ8RjENAgECAwgTW0ECBwEDAwpBWxMIAwIBAgcQKmshLxYhBgEJMFMZHgYBAQtaS087KBgfWgsBAQpKLj4JAfslBgk9aEpcDAGOAZEQHhxNgCoCBQEGBgcOBggqgE0cHhEBkQGNDDEpbk8ZGQsGEREEBBtaND9ICf58/n0JgGtQJyQeFCJrgAn+fP59CXhbOyIEBBEAAQCQ+x8ClQbWAFIAABM0NjsCFxYXFhcWFxYREhYXFhYXHgMcAgYiBgcGBgcGBgMQBwYHBgcGBwcjIiY1NDY3Njc2NzYREDc2NzY3NjcmJyYnJicmERAnJiYnJiaQAwkLEBQsJoEhBgMCAQEFDmJIAgcBAgIBBgNIYg4FAQECAwYZWTdLFA8SBgMGMydbCwEBCVcVJzUvMTMnFVcJAQEHak8HAga/EAcKFh1giRQaDP5z/qxKHVeVLQIFAQYFEAUGBQItlVcdSv6t/nIMGhRrVTYmCgYRDQcEHSxjhQkBgwGECXtpGiIrFxgrIhppewkBhAGDCWOfLwQGAAH/8gJBB24DTwAUAAAAIgQjIiY1NzYkMxYEFxcHBhUGIyIDswb8VgEICAMDA7UEBAOxAgYCBAIIAQMAvxwKBgPfAd4BCQ0OAggAAQAAAmQHYAM5ADsAAAEyNjMyFhcWFxYzMjc2JT4DMzcyFxYVBgcGBwQHBiMiJyYnJicmIyIHBgUOAwcjIicmNTY3NjckApMDGghJaD5ZI0hYNznEATgECwgHAgIHAgYCDw5U/vCuTjY0LkVLWSNIWDc5xP7IBAsIBwICBwIGAg8OVAFZAzgBGh8uDBcHF2IBBAICAQYMHQYLCRlTFgoICyYuDBcHF2IBBAICAQYMHQYLCRlpAAAB+JECQQANA08AFAAAACIEIyImNTc2JDMWBBcXBwYVBiMi/FIG/FYBCAgDAwO1BAQDsQIGAgQCCAEDAL8cCgYD3wHeAQkNDgIIAAH4nwJk//8DOQA7AAABMjYzMhYXFhcWMzI3NiU+AzM3MhcWFQYHBgcEBwYjIicmJyYnJiMiBwYFDgMHIyInJjU2NzY3JPsyAxoISWg+WSNIWDc5xAE4BAsIBwICBwIGAg8OVP7wrk42NC5FS1kjSFg3OcT+yAQLCAcCAgcCBgIPDlQBWQM4ARofLgwXBxdiAQQCAgEGDB0GCwkZUxYKCAsmLgwXBxdiAQQCAgEGDB0GCwkZaQAAAQBv+x4D/AbWABwAAAESExI3NjMyFhcUAAcGIyI1NCcCAwYHJzc3FhISAdnNxGoDBQ0HCwH90wMDFQwEOKM9AxpMTQFoaPw9BD8EFgIxCAsKBwf0bAMJAgEYAToDuXkGGpmXAf2k/aQAAAEBDfsfAnkG1gAFAAABESEVIREBDQFs/t37Hwu3SfSSAAABAAX7HwFxBtYABQAAEzUhESMRBQFsSQaNSfRJC24AAAEBDfsfAnkG1gAFAAABETMRIRUBDUkBI/sfC7f0kkkAAQAF+x8BcQbWAAUAAAERMxEhNQEoSf6U+2gLbvRJSQABASP9cQNLBIIAGwAAATYzMxYVFAcCAgMGFRQGBwYjIicmJjU2NxIBNgMgARISBgrLww8DAgQCK0MCBQEDFVABhgcEgQEGAwQO/t/9EP4GnCEgDAEBAQISM+/XAxgB2QkAAAEBI//2AaECYgAaAAAFIgYiIyIiIycmNSY1NRA3NzYzMjIWMzIVERQBnQESGw0MGwkJBAIBBAJECxUNAQUJAQEBAwx4rQEuAwQBAYj+pogAAQEj/XwDSwSNABsAAAE2MzIXFhYVFBcSEhcWFRQHIyInJicAAyYDNDYBKAJEKwIEAhEfxKwKBhETAQgH/pReIAQBBIwBAQEMIPTS/mj9ivQOBAMGAQgJAboC0PUBODMSAAABAB/9cQJHBIIAHQAAEzQzMzIXFhcAExYTFAYHBiMiJyYmNTQnAgInJicmHxELDgEIBwFsXiAEAQUCQysCBAIRHKeRHyADBHcLAQgJ/kb9Mff+yTMSAgEBAQwg89QBdAJI6zQrBQABAcn/9gJHAmIAGgAABSIGIiMiIiMnJjUmNTUQNzc2MzIyFjMyFREUAkMBEhsNDBsJCQQCAQQCRAsVDQEFCQEBAQMMeK0BLgMEAQGI/qaIAAEAHv18AkcEjQAbAAABNjMyFxYWFQYHAgEGBwYjIicmNzY3NhITNjU0Ac4CODcCBQEDFVD+egcIAREWAgIHIB+RpxwRBIwBAQISM+/X/Oj+JwkIAQYEDCs06wJJAXTR9SoAAQE//XsCmgSCAAUAAAERIRUhEQE/AVv++f17BwdU+U0AAAEBPwAAAZMCWgADAAAhETMRAT9UAlr9pgAAAQE//XwCmgSDAAUAAAERMxEhFQE/VAEH/XwHB/lNVAABAAD9ewFbBIIABQAAETUhESMRAVtUBC5U+PkGswABAQcAAAFbAloAAwAAIREzEQEHVAJa/aYAAAEAAP18AVsEgwAFAAABETMRITUBB1T+pf3QBrP4+VQAAQGA//YCzgODACMAAAEXFRQHBgcGBgcUBwYHFBUUFRQHBgYjIicmJyY1NDc2NzY3NwLIBgEGB01lEAEEAQEBECo0AgMBAgEMlTJEDQODBhETAQYENadlAQMckAUKOSXyAgQCAQEDDd7tCbuQLyYHAAEAqv1sAfgEiAA7AAABNjMyFxYXFhUUBwYHBgcWFxYXFhcWFRQGIyMHKgMjJyYnJjU0JwInJjUnPAM1NzQ3NjY3NjU0NwGFAkApAgMBAgELYEBnBgiCRTYHAQEEAQgJGRgZCQgDAQIBELgMAQEMWWgHAQEEhwEBAQMM2+kJnX9UQAQFUINkcAnpsDsBAQEDDNrqDAEHiQkCAwMICAgDAwIJQ85/DOrjAwAAAQGA/H0CzgAKAB0AAAEHIycmJyYnJjUQNzc2MzIWFxYVFhcWFxYXFhcWFQLOBiMLnEwrBgEBBAM0KhABAQEBCBAxfQcGAfyDBgZUmlZdCrgBHQIEAQIEAvH1DEEwl1YEBgETAAEBgP/2AfgBNgAaAAABNjMyFxYXFhUUBgcjByIiIyIiIycmJyY1NDcBhQJAKQIEAQEBBAEICRoLDBkJCAQBAQEBNQEBAQoPhXYoAQEBAQoPhZkCAAEAqv/2AfgDgwAgAAATNjMzFxYXFhcWFRQGIyMGIyImJyY1JicmJyYnJicmNTSvAhERC4ZPPQcBAQQBAjQqEAEBAQEIEDF9BwYBA4IBBkmAcGgJ7bM8AQIEAvL0DEEwl1YEBgESEwAAAQGA/WwCzgSIADsAAAE2MzIXFhcWFRQXEhcWFRccAxUHFAcGBgcGFRQGIyMHKgMjJyYnJjU0NzY3NjcmJyYnJicmNRA3AYUCQCkCAwECARC4DAEBDFloBwEBBAEICRkYGQkIAwECAQtgQGcGCIJFNgcBAQSHAQEBAwza6gz++YkJAgMDCAgIAwMCCUPOfwzqrzsBAQEDDNvpCZ1/VEAEBVCDZHAKtQEYAgABAKr8fQH4AAoAJAAAJTYzMhcWFxYVFAcGBwYHByMiJjU0NzY3NjY3NDc2NzQ1NDU0NgGFAkApAgMBAgEHPU6HCxATBgEGB05lDwEEAQIJAQEBAw3e7QlvaIFJBgYTEQEGBDWoZAECHY4GCzol8QQAAQBv/IsC5gOnABoAAAEOBCMjJyYAJwcmJyc3NxITExETNjMyFwLmAQYCBgcGDBwE/kcHVQYHDU1NY3jaAQoJDAj8mQEGAgMCVA4FNxWqBQgNm5z+1f6W/WsC8gLyDQ8AAQCM+yACvwbWABoAADc1ExI3NjcyNjMWFhUVBgAHEhMHFAYjIicmA4z29wIIDgEIAg4UUf67UvP2ARMQFAwC9/ISAt4C3wMNBAEBExAJ8/w38v0n/SoJEBMRAwLfAAEAZ/sgApkG1QAYAAATIiY1NTYANyYAJzU0NjMyFxYTExUDAgcGihATUQFFUlH+u1IUDhYLAvf29vcCDPsgExAJ8wPK8vIDyfMJEBMRA/0h/SIS/SH9IQMRAAECvv/yAuYCcQAJAAAEIicREzYzMhcRAt8aBwEKCQwIDg4BMgEyDQ/9ngAAAQK+//IENAJdAAsAAAE2NyEWFAchEQYiJwK+BAwBVw8P/sEHGgcCTQwEBxoH/csODgAB/+j/KwHMAHgAHwAAByc1NzY3NjcyNjMyFxccAxUHBiMiBwYGBwYHBgYjEgYITIBmfQMSBBECAQECEBIJdbo5EgsEBw/VBiMOhUk+CQEGCAkZGBkJCAYBB1NIFhQGAgAB//b/KwHaAHgAGwAAJzU0MzYzMhcWFxcVByMiJicmJyYnJiMiJyc0NAoFBAuFd4BMCAYRDwcEHzhVfD46EAIBPB4cAkhJhQ4jBgIGOCtFGA0GCAkaAAH/6AAAAcwBTQAdAAADNzMyFhcWFxYXFjMyFxccAxUHBiMiJyYnJicnGAYRDwcEHzhVfD46EAIBAQIPV18wGIBMCAFHBgIGOSpFGA0GCAkZGBkJCAYkFQ9JhQ4AAf/2AAAB2gFNAB4AAAEXFQcGBwYHBiMiJyc8AzU3NjMyNzY3Njc2MzYzAdQGCEyAGDBfVw8CAQECEBIKuHU4HwQCAhIBTQYjDoVJDxUkBggJGhYaCQgGAQteKjkGAgAAAf/2AAABmgB4AAMAACM1IRUKAaR4eAAAAAABAAAAMwBTAAIAAAAAAAIAAAAAAI0AAAAADgwAAAAAAAAAEgASABIAEgBFAHoAnwCxANcA6QFiAd8B3wIEAl8ChALfAxQDJQM1A0UDVQOGA64D3wQSBDoEawR8BIkEmQSoBLUExQT9BVIFhAWuBeIGNwZvBp8Gzgb7BxEHKgdaB4UHswfjB+8AAQAAAAEAAAPFempfDzz1AA8D6AAAAAAAAAAAAAAAAAAAAAD4kfseB24G1gAAAAgAAgAAAAAAAAD6ADIAAAAAAU0AAAD6AAADGADtAxgAIQT+ADgCRwENBP4AOAJHAAUDJgCQAyYAkAD6AAAHYf/yB2EAAAAA+JEAAPifA+gAbwJ/AQ0CfwAFAn8BDQJ/AAUDawEjA2sBIwNrASMDawAfA2sByQNrAB4CmwE/ApsBPwKbAT8CmwAAApsBBwKbAAADeQGAA3kAqgN5AYADeQGAA3kAqgN5AYADeQCqBCAAbwMmAIwDJgBnBCACvgQgAr4Bwv/oAcL/9gHC/+gBwv/2AZD/9gABAAAG1vseAFoHYfiR/+gHbgABAAAAAAAAAAAAAAAAAAAAMwACAygBkAAFAAACigK8AAAAjAKKArwAAAHgADEBAgAAAAAAAAAAAAAAAIAAAO8QAOztAAAAAAAAAABQZkVkAEAAIOFUAyD/OABaBtYE4iAAAI9eAwAAAAAAAAAAACAAAQAAAAIAAAADAAAAFAADAAEAAAAUAAQAoAAAACQAIAAEAAQAIAApAC8AXQB7AH0AoALGAtwDAyIaIwsjrSO3J+ngAeFU//8AAAAgACgALwBbAHsAfQCgAsYC3AMCIhojCCObI7cn6OAA4VD////j/9z/1/+s/4//jv9s/Uf9Mv0N3ffdCtx73HLYQiAsHt4AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAALCCwAFVYRVkgIEu4AA5RS7AGU1pYsDQbsChZYGYgilVYsAIlYbkIAAgAY2MjYhshIbAAWbAAQyNEsgABAENgQi2wASywIGBmLbACLCMhIyEtsAMsIGSzAxQVAEJDsBNDIGBgQrECFENCsSUDQ7ACQ1R4ILAMI7ACQ0NhZLAEUHiyAgICQ2BCsCFlHCGwAkNDsg4VAUIcILACQyNCshMBE0NgQiOwAFBYZVmyFgECQ2BCLbAELLADK7AVQ1gjISMhsBZDQyOwAFBYZVkbIGQgsMBQsAQmWrIoAQ1DRWNFsAZFWCGwAyVZUltYISMhG4pYILBQUFghsEBZGyCwOFBYIbA4WVkgsQENQ0VjRWFksChQWCGxAQ1DRWNFILAwUFghsDBZGyCwwFBYIGYgiophILAKUFhgGyCwIFBYIbAKYBsgsDZQWCGwNmAbYFlZWRuwAiWwDENjsABSWLAAS7AKUFghsAxDG0uwHlBYIbAeS2G4EABjsAxDY7gFAGJZWWRhWbABK1lZI7AAUFhlWVkgZLAWQyNCWS2wBSwgRSCwBCVhZCCwB0NQWLAHI0KwCCNCGyEhWbABYC2wBiwjISMhsAMrIGSxB2JCILAII0KwBkVYG7EBDUNFY7EBDUOwAGBFY7AFKiEgsAhDIIogirABK7EwBSWwBCZRWGBQG2FSWVgjWSFZILBAU1iwASsbIbBAWSOwAFBYZVktsAcssAlDK7IAAgBDYEItsAgssAkjQiMgsAAjQmGwAmJmsAFjsAFgsAcqLbAJLCAgRSCwDkNjuAQAYiCwAFBYsEBgWWawAWNgRLABYC2wCiyyCQ4AQ0VCKiGyAAEAQ2BCLbALLLAAQyNEsgABAENgQi2wDCwgIEUgsAErI7AAQ7AEJWAgRYojYSBkILAgUFghsAAbsDBQWLAgG7BAWVkjsABQWGVZsAMlI2FERLABYC2wDSwgIEUgsAErI7AAQ7AEJWAgRYojYSBksCRQWLAAG7BAWSOwAFBYZVmwAyUjYUREsAFgLbAOLCCwACNCsw0MAANFUFghGyMhWSohLbAPLLECAkWwZGFELbAQLLABYCAgsA9DSrAAUFggsA8jQlmwEENKsABSWCCwECNCWS2wESwgsBBiZrABYyC4BABjiiNhsBFDYCCKYCCwESNCIy2wEixLVFixBGREWSSwDWUjeC2wEyxLUVhLU1ixBGREWRshWSSwE2UjeC2wFCyxABJDVVixEhJDsAFhQrARK1mwAEOwAiVCsQ8CJUKxEAIlQrABFiMgsAMlUFixAQBDYLAEJUKKiiCKI2GwECohI7ABYSCKI2GwECohG7EBAENgsAIlQrACJWGwECohWbAPQ0ewEENHYLACYiCwAFBYsEBgWWawAWMgsA5DY7gEAGIgsABQWLBAYFlmsAFjYLEAABMjRLABQ7AAPrIBAQFDYEItsBUsALEAAkVUWLASI0IgRbAOI0KwDSOwAGBCIGC3GBgBABEAEwBCQkKKYCCwFCNCsAFhsRQIK7CLKxsiWS2wFiyxABUrLbAXLLEBFSstsBgssQIVKy2wGSyxAxUrLbAaLLEEFSstsBsssQUVKy2wHCyxBhUrLbAdLLEHFSstsB4ssQgVKy2wHyyxCRUrLbArLCMgsBBiZrABY7AGYEtUWCMgLrABXRshIVktsCwsIyCwEGJmsAFjsBZgS1RYIyAusAFxGyEhWS2wLSwjILAQYmawAWOwJmBLVFgjIC6wAXIbISFZLbAgLACwDyuxAAJFVFiwEiNCIEWwDiNCsA0jsABgQiBgsAFhtRgYAQARAEJCimCxFAgrsIsrGyJZLbAhLLEAICstsCIssQEgKy2wIyyxAiArLbAkLLEDICstsCUssQQgKy2wJiyxBSArLbAnLLEGICstsCgssQcgKy2wKSyxCCArLbAqLLEJICstsC4sIDywAWAtsC8sIGCwGGAgQyOwAWBDsAIlYbABYLAuKiEtsDAssC8rsC8qLbAxLCAgRyAgsA5DY7gEAGIgsABQWLBAYFlmsAFjYCNhOCMgilVYIEcgILAOQ2O4BABiILAAUFiwQGBZZrABY2AjYTgbIVktsDIsALEAAkVUWLEOBkVCsAEWsDEqsQUBFUVYMFkbIlktsDMsALAPK7EAAkVUWLEOBkVCsAEWsDEqsQUBFUVYMFkbIlktsDQsIDWwAWAtsDUsALEOBkVCsAFFY7gEAGIgsABQWLBAYFlmsAFjsAErsA5DY7gEAGIgsABQWLBAYFlmsAFjsAErsAAWtAAAAAAARD4jOLE0ARUqIS2wNiwgPCBHILAOQ2O4BABiILAAUFiwQGBZZrABY2CwAENhOC2wNywuFzwtsDgsIDwgRyCwDkNjuAQAYiCwAFBYsEBgWWawAWNgsABDYbABQ2M4LbA5LLECABYlIC4gR7AAI0KwAiVJiopHI0cjYSBYYhshWbABI0KyOAEBFRQqLbA6LLAAFrAXI0KwBCWwBCVHI0cjYbEMAEKwC0MrZYouIyAgPIo4LbA7LLAAFrAXI0KwBCWwBCUgLkcjRyNhILAGI0KxDABCsAtDKyCwYFBYILBAUVizBCAFIBuzBCYFGllCQiMgsApDIIojRyNHI2EjRmCwBkOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILAEQ2BkI7AFQ2FkUFiwBENhG7AFQ2BZsAMlsAJiILAAUFiwQGBZZrABY2EjICCwBCYjRmE4GyOwCkNGsAIlsApDRyNHI2FgILAGQ7ACYiCwAFBYsEBgWWawAWNgIyCwASsjsAZDYLABK7AFJWGwBSWwAmIgsABQWLBAYFlmsAFjsAQmYSCwBCVgZCOwAyVgZFBYIRsjIVkjICCwBCYjRmE4WS2wPCywABawFyNCICAgsAUmIC5HI0cjYSM8OC2wPSywABawFyNCILAKI0IgICBGI0ewASsjYTgtsD4ssAAWsBcjQrADJbACJUcjRyNhsABUWC4gPCMhG7ACJbACJUcjRyNhILAFJbAEJUcjRyNhsAYlsAUlSbACJWG5CAAIAGNjIyBYYhshWWO4BABiILAAUFiwQGBZZrABY2AjLiMgIDyKOCMhWS2wPyywABawFyNCILAKQyAuRyNHI2EgYLAgYGawAmIgsABQWLBAYFlmsAFjIyAgPIo4LbBALCMgLkawAiVGsBdDWFAbUllYIDxZLrEwARQrLbBBLCMgLkawAiVGsBdDWFIbUFlYIDxZLrEwARQrLbBCLCMgLkawAiVGsBdDWFAbUllYIDxZIyAuRrACJUawF0NYUhtQWVggPFkusTABFCstsEMssDorIyAuRrACJUawF0NYUBtSWVggPFkusTABFCstsEQssDsriiAgPLAGI0KKOCMgLkawAiVGsBdDWFAbUllYIDxZLrEwARQrsAZDLrAwKy2wRSywABawBCWwBCYgICBGI0dhsAwjQi5HI0cjYbALQysjIDwgLiM4sTABFCstsEYssQoEJUKwABawBCWwBCUgLkcjRyNhILAGI0KxDABCsAtDKyCwYFBYILBAUVizBCAFIBuzBCYFGllCQiMgR7AGQ7ACYiCwAFBYsEBgWWawAWNgILABKyCKimEgsARDYGQjsAVDYWRQWLAEQ2EbsAVDYFmwAyWwAmIgsABQWLBAYFlmsAFjYbACJUZhOCMgPCM4GyEgIEYjR7ABKyNhOCFZsTABFCstsEcssQA6Ky6xMAEUKy2wSCyxADsrISMgIDywBiNCIzixMAEUK7AGQy6wMCstsEkssAAVIEewACNCsgABARUUEy6wNiotsEossAAVIEewACNCsgABARUUEy6wNiotsEsssQABFBOwNyotsEwssDkqLbBNLLAAFkUjIC4gRoojYTixMAEUKy2wTiywCiNCsE0rLbBPLLIAAEYrLbBQLLIAAUYrLbBRLLIBAEYrLbBSLLIBAUYrLbBTLLIAAEcrLbBULLIAAUcrLbBVLLIBAEcrLbBWLLIBAUcrLbBXLLMAAABDKy2wWCyzAAEAQystsFksswEAAEMrLbBaLLMBAQBDKy2wWyyzAAABQystsFwsswABAUMrLbBdLLMBAAFDKy2wXiyzAQEBQystsF8ssgAARSstsGAssgABRSstsGEssgEARSstsGIssgEBRSstsGMssgAASCstsGQssgABSCstsGUssgEASCstsGYssgEBSCstsGcsswAAAEQrLbBoLLMAAQBEKy2waSyzAQAARCstsGosswEBAEQrLbBrLLMAAAFEKy2wbCyzAAEBRCstsG0sswEAAUQrLbBuLLMBAQFEKy2wbyyxADwrLrEwARQrLbBwLLEAPCuwQCstsHEssQA8K7BBKy2wciywABaxADwrsEIrLbBzLLEBPCuwQCstsHQssQE8K7BBKy2wdSywABaxATwrsEIrLbB2LLEAPSsusTABFCstsHcssQA9K7BAKy2weCyxAD0rsEErLbB5LLEAPSuwQistsHossQE9K7BAKy2weyyxAT0rsEErLbB8LLEBPSuwQistsH0ssQA+Ky6xMAEUKy2wfiyxAD4rsEArLbB/LLEAPiuwQSstsIAssQA+K7BCKy2wgSyxAT4rsEArLbCCLLEBPiuwQSstsIMssQE+K7BCKy2whCyxAD8rLrEwARQrLbCFLLEAPyuwQCstsIYssQA/K7BBKy2whyyxAD8rsEIrLbCILLEBPyuwQCstsIkssQE/K7BBKy2wiiyxAT8rsEIrLbCLLLILAANFUFiwBhuyBAIDRVgjIRshWVlCK7AIZbADJFB4sQUBFUVYMFktAEu4AMhSWLEBAY5ZsAG5CAAIAGNwsQAHQrEAACqxAAdCsQAKKrEAB0KxAAoqsQAHQrkAAAALKrEAB0K5AAAACyq5AAMAAESxJAGIUViwQIhYuQADAGREsSgBiFFYuAgAiFi5AAMAAERZG7EnAYhRWLoIgAABBECIY1RYuQADAABEWVlZWVmxAA4quAH/hbAEjbECAESzBWQGAEREAAAAAAAAAAAAAAAAAAAAAAAAAAkAcgADAAEECQAAAKIAAAADAAEECQABABYAogADAAEECQACAA4AuAADAAEECQADAEYAxgADAAEECQAEACYBDAADAAEECQAFAEIBMgADAAEECQAGACYBDAADAAEECQANAmYBdAADAAEECQAOADQD2gBDAG8AcAB5AHIAaQBnAGgAdAAgACgAYwApACAAMgAwADAAOQAtADIAMAAxADAAIABEAGUAcwBpAGcAbgAgAFMAYwBpAGUAbgBjAGUALAAgAEkAbgBjAC4ACgBDAG8AcAB5AHIAaQBnAGgAdAAgACgAYwApACAAMgAwADEANAAtADIAMAAxADgAIABLAGgAYQBuACAAQQBjAGEAZABlAG0AeQBLAGEAVABlAFgAXwBTAGkAegBlADQAUgBlAGcAdQBsAGEAcgBGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAEsAYQBUAGUAWABfAFMAaQB6AGUANAAtAFIAZQBnAHUAbABhAHIASwBhAFQAZQBYAF8AUwBpAHoAZQA0AC0AUgBlAGcAdQBsAGEAcgBWAGUAcgBzAGkAbwBuACAAMQAuADEAOwAgAHQAdABmAGEAdQB0AG8AaABpAG4AdAAgACgAdgAxAC4AOAAuADMAKQBDAG8AcAB5AHIAaQBnAGgAdAAgACgAYwApACAAMgAwADAAOQAtADIAMAAxADAALAAgAEQAZQBzAGkAZwBuACAAUwBjAGkAZQBuAGMAZQAsACAASQBuAGMALgAgACgAPAB3AHcAdwAuAG0AYQB0AGgAagBhAHgALgBvAHIAZwA+ACkACgBDAG8AcAB5AHIAaQBnAGgAdAAgACgAYwApACAAMgAwADEANAAtADIAMAAxADgAIABLAGgAYQBuACAAQQBjAGEAZABlAG0AeQAgACgAPAB3AHcAdwAuAGsAaABhAG4AYQBjAGEAZABlAG0AeQAuAG8AcgBnAD4AKQAsAAoAdwBpAHQAaAAgAFIAZQBzAGUAcgB2AGUAZAAgAEYAbwBuAHQAIABOAGEAbQBlACAASwBhAFQAZQBYAF8AUwBpAHoAZQA0AC4ACgAKAFQAaABpAHMAIABGAG8AbgB0ACAAUwBvAGYAdAB3AGEAcgBlACAAaQBzACAAbABpAGMAZQBuAHMAZQBkACAAdQBuAGQAZQByACAAdABoAGUAIABTAEkATAAgAE8AcABlAG4AIABGAG8AbgB0ACAATABpAGMAZQBuAHMAZQAsACAAVgBlAHIAcwBpAG8AbgAgADEALgAxAC4ACgBUAGgAaQBzACAAbABpAGMAZQBuAHMAZQAgAGEAdgBhAGkAbABhAGIAbABlACAAdwBpAHQAaAAgAGEAIABGAEEAUQAgAGEAdAA6AAoAaAB0AHQAcAA6AC8ALwBzAGMAcgBpAHAAdABzAC4AcwBpAGwALgBvAHIAZwAvAE8ARgBMAGgAdAB0AHAAOgAvAC8AcwBjAHIAaQBwAHQAcwAuAHMAaQBsAC4AbwByAGcALwBPAEYATAACAAAAAAAA/4MAMgAAAAAAAAAAAAAAAAAAAAAAAAAAADMAAAABAAIAAwALAAwAEgA+AD8AQABeAGABAgDYANkBAwEEAKUBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8BIAEhASIBIwEkASUHdW5pMDBBMAd1bmkwMzAyCXRpbGRlY29tYgd1bmkyMzA4B3VuaTIzMDkHdW5pMjMwQQd1bmkyMzBCB3VuaTIzOUIHdW5pMjM5Qwd1bmkyMzlEB3VuaTIzOUUHdW5pMjM5Rgd1bmkyM0EwB3VuaTIzQTEHdW5pMjNBMgd1bmkyM0EzB3VuaTIzQTQHdW5pMjNBNQd1bmkyM0E2B3VuaTIzQTcHdW5pMjNBOAd1bmkyM0E5B3VuaTIzQUEHdW5pMjNBQgd1bmkyM0FDB3VuaTIzQUQHdW5pMjNCNwd1bmkyN0U4B3VuaTI3RTkHdW5pRTAwMAd1bmlFMDAxB3VuaUUxNTAHdW5pRTE1MQd1bmlFMTUyB3VuaUUxNTMHdW5pRTE1NAAAAAEAAf//AA8=) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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AQBIKy2wZiyyAQFIKy2wZyyzAAAARCstsGgsswABAEQrLbBpLLMBAABEKy2waiyzAQEARCstsGssswAAAUQrLbBsLLMAAQFEKy2wbSyzAQABRCstsG4sswEBAUQrLbBvLLEAPCsusTABFCstsHAssQA8K7BAKy2wcSyxADwrsEErLbByLLAAFrEAPCuwQistsHMssQE8K7BAKy2wdCyxATwrsEErLbB1LLAAFrEBPCuwQistsHYssQA9Ky6xMAEUKy2wdyyxAD0rsEArLbB4LLEAPSuwQSstsHkssQA9K7BCKy2weiyxAT0rsEArLbB7LLEBPSuwQSstsHwssQE9K7BCKy2wfSyxAD4rLrEwARQrLbB+LLEAPiuwQCstsH8ssQA+K7BBKy2wgCyxAD4rsEIrLbCBLLEBPiuwQCstsIIssQE+K7BBKy2wgyyxAT4rsEIrLbCELLEAPysusTABFCstsIUssQA/K7BAKy2whiyxAD8rsEErLbCHLLEAPyuwQistsIgssQE/K7BAKy2wiSyxAT8rsEErLbCKLLEBPyuwQistsIsssgsAA0VQWLAGG7IEAgNFWCMhGyFZWUIrsAhlsAMkUHixBQEVRVgwWS0AS7gAyFJYsQEBjlmwAbkIAAgAY3CxAAdCsygAAgAqsQAHQrUbCA8EAgoqsQAHQrUlBhUCAgoqsQAJQrsHAAQAAAIACyqxAAtCuwBAAEAAAgALKrkAAwAARLEkAYhRWLBAiFi5AAMAZESxKAGIUVi4CACIWLkAAwAARFkbsScBiFFYugiAAAEEQIhjVFi5AAMAAERZWVlZWbUdCBEEAg4quAH/hbAEjbECAESzBWQGAEREAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYABgAGAAYAmMAAQIVAAACbv/2AhUAAABUAFQATABMAmMAAQJjAa8AAf8jAhUAAAJk//UCZAG4//r/HAIVAAAAAAAAAAkAcgADAAEECQAAAKIAAAADAAEECQABACAAogADAAEECQACAA4AwgADAAEECQADAFAA0AADAAEECQAEADABIAADAAEECQAFAEIBUAADAAEECQAGADABIAADAAEECQANAnABkgADAAEECQAOADQEAgBDAG8AcAB5AHIAaQBnAGgAdAAgACgAYwApACAAMgAwADAAOQAtADIAMAAxADAAIABEAGUAcwBpAGcAbgAgAFMAYwBpAGUAbgBjAGUALAAgAEkAbgBjAC4ACgBDAG8AcAB5AHIAaQBnAGgAdAAgACgAYwApACAAMgAwADEANAAtADIAMAAxADgAIABLAGgAYQBuACAAQQBjAGEAZABlAG0AeQBLAGEAVABlAFgAXwBUAHkAcABlAHcAcgBpAHQAZQByAFIAZQBnAHUAbABhAHIARgBvAG4AdABGAG8AcgBnAGUAIAAyAC4AMAAgADoAIABLAGEAVABlAFgAXwBUAHkAcABlAHcAcgBpAHQAZQByAC0AUgBlAGcAdQBsAGEAcgBLAGEAVABlAFgAXwBUAHkAcABlAHcAcgBpAHQAZQByAC0AUgBlAGcAdQBsAGEAcgBWAGUAcgBzAGkAbwBuACAAMQAuADEAOwAgAHQAdABmAGEAdQB0AG8AaABpAG4AdAAgACgAdgAxAC4AOAAuADMAKQBDAG8AcAB5AHIAaQBnAGgAdAAgACgAYwApACAAMgAwADAAOQAtADIAMAAxADAALAAgAEQAZQBzAGkAZwBuACAAUwBjAGkAZQBuAGMAZQAsACAASQBuAGMALgAgACgAPAB3AHcAdwAuAG0AYQB0AGgAagBhAHgALgBvAHIAZwA+ACkACgBDAG8AcAB5AHIAaQBnAGgAdAAgACgAYwApACAAMgAwADEANAAtADIAMAAxADgAIABLAGgAYQBuACAAQQBjAGEAZABlAG0AeQAgACgAPAB3AHcAdwAuAGsAaABhAG4AYQBjAGEAZABlAG0AeQAuAG8AcgBnAD4AKQAsAAoAdwBpAHQAaAAgAFIAZQBzAGUAcgB2AGUAZAAgAEYAbwBuAHQAIABOAGEAbQBlACAASwBhAFQAZQBYAF8AVAB5AHAAZQB3AHIAaQB0AGUAcgAuAAoACgBUAGgAaQBzACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAgAGkAcwAgAGwAaQBjAGUAbgBzAGUAZAAgAHUAbgBkAGUAcgAgAHQAaABlACAAUwBJAEwAIABPAHAAZQBuACAARgBvAG4AdAAgAEwAaQBjAGUAbgBzAGUALAAgAFYAZQByAHMAaQBvAG4AIAAxAC4AMQAuAAoAVABoAGkAcwAgAGwAaQBjAGUAbgBzAGUAIABhAHYAYQBpAGwAYQBiAGwAZQAgAHcAaQB0AGgAIABhACAARgBBAFEAIABhAHQAOgAKAGgAdAB0AHAAOgAvAC8AcwBjAHIAaQBwAHQAcwAuAHMAaQBsAC4AbwByAGcALwBPAEYATABoAHQAdABwADoALwAvAHMAYwByAGkAcAB0AHMALgBzAGkAbAAuAG8AcgBnAC8ATwBGAEwAAgAAAAAAAP+DADIAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAAQACAAMABAAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgACEAIgAjACQAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQA+AD8AQABBAEIAQwBEAEUARgBHAEgASQBKAEsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0AXgBfAGAAYQECAQMAjgCDAN4A1wEEANgA4QEFAQYBBwDbANwA3QDZAN8BCAEJAQoBCwEMAQ0BDgEPARABEQESALYAtwETARQHdW5pMDA3Rgd1bmkwMEEwB3VuaTAyMzcHdW5pMDJDOQd1bmkwMkNBB3VuaTAyQ0IFR2FtbWEHdW5pMDM5NAVUaGV0YQZMYW1iZGECWGkCUGkFU2lnbWEHVXBzaWxvbgNQaGkDUHNpB3VuaTAzQTkGbWludXRlB3VuaTI0MjMAAQAB//8ADw==) format("truetype")}.katex{text-rendering:auto;font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.9"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.katex{font-size:1em!important}eq{display:inline-block}eqn{display:block}section.eqno{display:flex;flex-direction:row;align-content:space-between;align-items:center}section.eqno>eqn{width:100%;margin-left:3em}section.eqno>span{width:3em;text-align:right}@font-face{font-family:rmel-iconfont;src:url(data:application/vnd.ms-fontobject;base64,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NS4BJyMOAd0VGwEBGxWRFRsbFWEcFBQcYRUbGxWRFRsBARsCK2EVGxsVkRUbAQEbKRySARsVYRwpGwEBGxWRFRsBHwEbFZEVGwEBGykcYRUbwwEbFWEcKRsBARsVkRUb/qscKRsBARsVkRUbGxUBtRQcYRUbGxWRFRsBARsAAAAAAAASAN4AAQAAAAAAAAAVAAAAAQAAAAAAAQANABUAAQAAAAAAAgAHACIAAQAAAAAAAwANACkAAQAAAAAABAANADYAAQAAAAAABQALAEMAAQAAAAAABgANAE4AAQAAAAAACgArAFsAAQAAAAAACwATAIYAAwABBAkAAAAqAJkAAwABBAkAAQAaAMMAAwABBAkAAgAOAN0AAwABBAkAAwAaAOsAAwABBAkABAAaAQUAAwABBAkABQAWAR8AAwABBAkABgAaATUAAwABBAkACgBWAU8AAwABBAkACwAmAaUKQ3JlYXRlZCBieSBpY29uZm9udApybWVsLWljb25mb250UmVndWxhcnJtZWwtaWNvbmZvbnRybWVsLWljb25mb250VmVyc2lvbiAxLjBybWVsLWljb25mb250R2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAcgBtAGUAbAAtAGkAYwBvAG4AZgBvAG4AdABSAGUAZwB1AGwAYQByAHIAbQBlAGwALQBpAGMAbwBuAGYAbwBuAHQAcgBtAGUAbAAtAGkAYwBvAG4AZgBvAG4AdABWAGUAcgBzAGkAbwBuACAAMQAuADAAcgBtAGUAbAAtAGkAYwBvAG4AZgBvAG4AdABHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwADdGFiCGtleWJvYXJkBmRlbGV0ZQpjb2RlLWJsb2NrBGNvZGUKdmlzaWJpbGl0eQp2aWV3LXNwbGl0BGxpbmsEcmVkbwR1bmRvBGJvbGQGaXRhbGljDGxpc3Qtb3JkZXJlZA5saXN0LXVub3JkZXJlZAVxdW90ZQ1zdHJpa2V0aHJvdWdoCXVuZGVybGluZQR3cmFwCWZvbnQtc2l6ZQRncmlkBWltYWdlC2V4cGFuZC1sZXNzC2V4cGFuZC1tb3JlD2Z1bGxzY3JlZW4tZXhpdApmdWxsc2NyZWVuAAAAAAA=);src:url(data:font/ttf;base64,AAEAAAALAIAAAwAwR1NVQrD+s+0AAAE4AAAAQk9TLzI940+UAAABfAAAAFZjbWFwQOSPXQAAAjwAAAMIZ2x5ZjCJoW0AAAV8AAAPYGhlYWQbUPpPAAAA4AAAADZoaGVhB94DmwAAALwAAAAkaG10eGgAAAAAAAHUAAAAaGxvY2E1+jIAAAAFRAAAADZtYXhwATAAewAAARgAAAAgbmFtZXPc7cIAABTcAAACqXBvc3QnKb+uAAAXiAAAATUAAQAAA4D/gABcBAAAAAAABAAAAQAAAAAAAAAAAAAAAAAAABoAAQAAAAEAAOLjgrdfDzz1AAsEAAAAAADcGNspAAAAANwY2ykAAP//BAADAQAAAAgAAgAAAAAAAAABAAAAGgBvAAwAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKAB4ALAABREZMVAAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAAAAQQAAZAABQAIAokCzAAAAI8CiQLMAAAB6wAyAQgAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA523togOA/4AAXAOAAIAAAAABAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAAAAAFAAAAAwAAACwAAAAEAAABzAABAAAAAADGAAMAAQAAACwAAwAKAAABzAAEAJoAAAAWABAAAwAG523pQe087UXtYe117XjtgO2N7aL//wAA523pQe077UTtX+1v7XftgO2M7Z///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAFgAWABYAGAAaAB4AKgAsACwALgAAAAEABAAFAAMABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATAAIAFAAVABYAFwAYABkAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAATwAAAAAAAAAGQAA520AAOdtAAAAAQAA6UEAAOlBAAAABAAA7TsAAO07AAAABQAA7TwAAO08AAAAAwAA7UQAAO1EAAAABgAA7UUAAO1FAAAABwAA7V8AAO1fAAAACAAA7WAAAO1gAAAACQAA7WEAAO1hAAAACgAA7W8AAO1vAAAACwAA7XAAAO1wAAAADAAA7XEAAO1xAAAADQAA7XIAAO1yAAAADgAA7XMAAO1zAAAADwAA7XQAAO10AAAAEAAA7XUAAO11AAAAEQAA7XcAAO13AAAAEgAA7XgAAO14AAAAEwAA7YAAAO2AAAAAAgAA7YwAAO2MAAAAFAAA7Y0AAO2NAAAAFQAA7Z8AAO2fAAAAFgAA7aAAAO2gAAAAFwAA7aEAAO2hAAAAGAAA7aIAAO2iAAAAGQAAAAAAZgDMAR4BhAG8Af4CZgLIAv4DNANyA6IEQASoBO4FLgVwBcoGCgZqBqQGxAboB0YHsAAAAAUAAAAAA1YC1gALABgAJQA0AEAAABMhMhYUBgchLgE0Nhc+ATchHgEUBiMhIiYDNDY3IR4BFAYjISImNz4BMyEyHgEUDgEjISImJxYUDwEGJjURNDYX1gJUEhkZEv2sEhkZ2gEYEwFgEhkZEv6gEhn0GRICVBIZGRL9rBIZ8wEYEwFgDBQLCxQM/qASGTkICJILHh4LAtUZJRgBARglGfITGAEBGCUZGf6FExgBARglGRnZEhkLFRcUDBqGBhYGlQwMEQEqEQwMAAAAAAwAAAAAA6sCqwAPABMAFwAbAB8AIwAnADMANwA7AD8AQwAAASEOAQcDHgEXIT4BNxEuAQUzFSMVMxUjJzMVIxUzFSsCNTM1IzUzASEiJjQ2MyEyFhQGNyM1MzUjNTMXIzUzNSM1MwNV/VYkMAEBATEkAqokMQEBMf5cVlZWVoBWVlZWKlZWVlYBVf8AEhgYEgEAEhgYGVZWVlaAVlZWVgKrATEk/lYkMQEBMSQBqiQxf1YqVtZWKlZWKlb+gBgkGRkkGKpWKlbWVipWAAMAAAAAAysDAAAPAB8AMwAAJR4BFyE+ATcRLgEnIQ4BBzMhMhYXEQ4BByEuAScRPgElJyYrASIPASMiBhQWMyEyNjQmIwEAATAkAVYkMAEBMCT+qiQwAYABABMXAQEXE/8AExcBARcBKB4LErQSCx5rExcXEwIAERkZEVUkMAEBMCQBqyQwAQEwJBcU/qsRGQEBGREBVRQX1R4NDR4XJxcXJxcAAwAAAAADqwLZABYALQA+AAABFQYPAQYiLwEmND8BJyY0PwE2Mh8BFgU3NjQvASYiDwEGBxUWHwEWMj8BNjQnAScmBgcDBhYfARY2NxM2JicDqwEJsAcRBx4GBpOTBgYeBxEHsAn9D5MGBh8GEgawCQEBCbAHEQceBgYBQikJDwTjAgcIKAkPBOIDBwkBiBANCrAGBh4HEQaTkwYSBh4GBrAKFZMGEQceBgawCg0QDQqwBgYeBhIGAdkPAwcI/YwIEAMOAwcIAnMIDwQAAgAAAAADmgJvABAAIQAAJSc3NjQmIg8BBhQfARYyNjQlNycmNDYyHwEWFA8BBiImNAFzpqYNGSQMxA0NxA4hGgENpqYNGiEOxA0NxA4hGtqmpg4hGg3EDSINxA0aIQ6mpgwkGQ3EDSINxA0ZJAAAAAMAAAAAA7gCrAALABcAIwAAAQ4BBx4BFz4BNy4BAy4BJz4BNx4BFw4BAw4BBx4BFz4BNy4BAgCY6zU165iY6zU165hWcAICcFZWcAICcFY0QwEBQzQ0QwEBQwKsAqSGhqQCAqSGhqT+DgJwVlZwAgJwVlZwAT4BQzQ0QwEBQzQ0QwAAAAUAAAAAA4ACqwALABcAIwAwAEAAABMhMjY0JiMhIgYUFhchPgE0JichDgEUFhMhMjY0JiMhIgYUFiceARchPgE0JichDgElIR4BFxEOAQchLgE1ETQ2qwEAExcXE/8AERkZEQEAExcXE/8AERkZEQEAExcXE/8AERkZGgEZEQEAExcXE/8AERkB1AEAERkBARkR/wATFxcBABcnFxcnF6sBGSIZAQEZIhkBVRcnFxcnF9UTFwEBFyYXAQEXGAEXE/4AERkBARkRAgATFwAAAAADAAAAAAOrAlYAGQAmAEAAAAEjIgYUFjsBHgEXDgEHIyIGFBY7AT4BNy4BBR4BFyE+ATQmJyEOARcjLgEnPgE3MzI2NCYrAQ4BBx4BFzMyNjQmAtWAEhgYEoA3SAEBSDeAEhgYEoBbeAMDeP4lARgSAQASGBgS/wASGFWAN0gBAUg3gBIYGBKAW3gDA3hbgBIYGAJVGCQZAUk2NkkBGSQYAnhbW3jTEhgBARgkGAEBGJIBSTY2SQEZJBgCeFtbeAIYJBkAAQAAAAADrAIrAB4AAAEuAScOAQcGFhcWNjc+ATcyFhcHBhYXMz4BNzUuAQcDEjuWVYfUOAoTFxQjCSuhZz9vLFETEx7uEhgBAjEWAbw0OgECiXIXKggGDxJWaQErJVIWMQIBGBLvHRQTAAAAAQAAAAADsgIrAB4AAAEOAQcnJgYHFR4BFzM+AS8BPgEzHgEXHgE3PgEnLgECFFWWO1EWMQIBGBLuHhQTUi1vPmehKwkkExcTCjnTAisBOjRQFBQd7xIYAQIxFlIlKwFpVhIPBggqF3KJAAAAAwAAAAAC9QK/ABQAHAAkAAABPgE3LgEnIw4BBxEeARchPgE3NCYlMx4BFAYHIxMjNTMeARQGApMhKQECZk7vFBkBARkUAQdJaQI0/tSIHScnHYifn58dJycBihdEJE5mAgEaE/3eExoBAmFJNVLZASY7JgH+74kBJjsmAAEAAAAAAxICvwAcAAABHgEXMwMjDgEUFhczPgE0JicjEzM+ATQmJyMOAQGlASYdIZw7HSYmHeQdJiYdIZw7HSYmHeQdJgJ6HSYB/pQBJjonAQEnOiYBAWwBJjonAQEnAAYAAAAAA5YC1gALABcAIwBBAFIAbgAAASE+ATQmJyEOARQWASEOARQWFyE+ATQmAyEOARQWFyE+ATQmBSMiBhQWOwEVIyIGFBY7ARUjIgYUFjsBMjY3NS4BAzMVHgEyNj0BNCYrASIGFBYXIyIGFBY7AQcGHQEUFjsBMjY0JisBNzY9AS4BAWsCABIYGBL+ABIZGQIS/gASGRkSAgASGBgS/gASGRkSAgASGBj9WFUJDAwJQBUKCwsKFUAJDAwJVQoLAQELXxUBCxMMDAkrCQwMXlUJDAwJN0cFDAlVCgsLCjdIBQELAlUBGCQYAQEYJBj+VQEYJBgBARgkGAEBARgkGAEBGCQY1QwSDBYMEgwWDBIMDAmACQwB1msJDAwJgAkMDBIM1gwSDFQGCAkJDAwSDFQGCAkJDAAAAAAGAAAAAAOLAsAACAARABoAJgAyAD8AABMOARQWMjY0JgMOARQWMjY0JgMOARQWMjY0JhchPgE0JichDgEUFjchPgE0JichDgEUFgMeARchPgE0JichDgG1GyQkNyQkHBskJDckJBwbJCQ2JSSPAgASGBgS/gASGBgSAgASGBgS/gASGBgZARgSAgASGBgS/gASGAHAASQ2JCQ2JAEBASQ2JCQ2JP4BASQ2JCQ2JGoBGCQYAQEYJBj/ARgkGAEBGCQYASoSGAEBGCQYAQEYAAAAAgAAAAADVgJWABYALQAAJTI2PwE2PQEuASsBIgYdARQWFzMHBhYFMjY/ATY9ATQmKwEiBgcVHgEXMwcGFgEyERsHPQkBGBKrEhgYElYsDiABzBAbCDwJGBKrEhgBARgSVSwNIKsRDnkSFMISGBgSqxIYAVgeMwERDnkSFMISGBgSqxIYAVgeMwAAAAADAAAAAAOAAsAACAAZACUAACU+ATc1IxUeAQEeARczFTM1Mz4BNCYnIQ4BAyE+ATQmJyEOARQWAgAkMAGqATD++QEkG5aqlhskJBv+KhskKwKqEhkZEv1WEhkZQAEwJCsrJDACPxskAYCAASQ2JAEBJP56ARgkGAEBGCQYAAAAAAIAAP//AysDAQAbACgAACU+ATcRLgEiBgcRFAYHBi4CNREuASIGBxEeAQceATMhMjY0JiMhIgYCImJ6AgEeLR4BQTUhQTUdAR4tHgEDptQBGBICABIYGBL+ABIYrQ+TZQEXFh4eFv7kN1MMBw8rPCMBIBYeHhb+4HaUdhIZGSQYGAAAAAMAAAAAA3ACxwALAC0AOQAAEyE+ATQmIyEiBhQWBSEiBhQWFyEyFhcWBgcjNS4BDwEGFB8BFjY3NTM+AScuAQUjIgYUFhczPgE0JsACVRIZGRL9qxIYGAIL/gcSGBgSAgYgMwYFMShgARkLTAYGTAwYAVVNYgUIZP5tqxIYGBKrEhgYAnEBGCQYGCQYrBgkGAEnICk5AiIPCgpMBxEHTAoKDyICa05EVf8YJBgBARgkGAAAAAIAAAAAA5YCwAAUACgAAAEUFhczER4BMjY3ETM+ATQmJyEOAQMzFRQWMjY3NTMyNjQmJyEOARQWAWskHJUBJDYkAZUcJCQc/lYcJMBAJDckAUAbJCQb/wAcJCQCgBskAf5AGyQkGwHAASQ2JAEBJP7Q6xskJBvrJDckAQEkNyQACgAAAAADeAL4AA8AFgAaACEAJQApAC0ANAA4AD8AAAEhDgEHER4BFyE+ATcRLgEBIyImPQEzNSM1MzUjNTQ2OwETIzUzNSM1MzUjNTMTIzUzFRQGNyM1MzUjNTMyFhUDLP2oICoBASogAlggKgEBKv4ecQ8WlpaWlhYPceGWlpaWlpa8cZYWFpaWlnEPFgL3ASog/aggKgEBKiACWCAq/V4WD3FLlktxDxb9qJZLlkuW/aiWcQ8W4ZZLlhYPAAAAAgAA//8DgAMAAA8AIAAAJREuASchDgEHER4BFyE+ASUXNzYyHwEWBiMhIiY/AT4BA4ABMCT9qiQwAQEwJAJWJDD9/VmFBxQHlQgMDf4BDgsIagcUVQJWJDABATAk/aokMAEBMPtsqggJxwsXFwuJCAEAAAABAAAAAAM1AjYAEAAAAQcGFBYyPwEXFjI2NC8BJiIB2f4QISwR19cRLCEQ/hAuAib+ESwhENfXECEsEf4QAAAAAQAAAAADNQI2ABIAAAEHJyYnIg4BFh8BFjI/ATY0LgEC1tbXEBcRGw0GDP4RLBH+ECEtAibX1w8BEiAgDP4QEP4QLSABAAAABAAAAAADawLrABAAIQAzAEQAADczFRQWMjY9ATQmKwEiBhQWEyMiBhQWOwEyNj0BNCYiBhUBMjY9ATMyNjQmKwEiBh0BFBYTNTQmIgYdARQWOwEyNjQmI8loHiwdHRacFh0dfmgWHR0WnBYdHSweAWoWHmgWHR0WnBYdHUoeLB0dFpwWHR0WsWgWHR0WnBYdHSweAZ4eLB0dFpwWHR0W/V8dFmgeLB0dFpwWHQI5aBYdHRacFh0dLB4AAAAEAAAAAANUAtQAEQAjADQARgAAEw4BBxUeARczPgE0JisBNTQmJz4BPQEzMjY0JicjDgEHFR4BASMiBhQWFzM+ATc1LgEiBhUDHgE7ARUUFjI2NzUuAScjDgHdFRsBARsVkRUbGxVhHBQUHGEVGxsVkRUbAQEbAithFRsbFZEVGwEBGykckgEbFWEcKRsBARsVkRUbAR8BGxWRFRsBARspHGEVG8MBGxVhHCkbAQEbFZEVG/6rHCkbAQEbFZEVGxsVAbUUHGEVGxsVkRUbAQEbAAAAAAAAEgDeAAEAAAAAAAAAFQAAAAEAAAAAAAEADQAVAAEAAAAAAAIABwAiAAEAAAAAAAMADQApAAEAAAAAAAQADQA2AAEAAAAAAAUACwBDAAEAAAAAAAYADQBOAAEAAAAAAAoAKwBbAAEAAAAAAAsAEwCGAAMAAQQJAAAAKgCZAAMAAQQJAAEAGgDDAAMAAQQJAAIADgDdAAMAAQQJAAMAGgDrAAMAAQQJAAQAGgEFAAMAAQQJAAUAFgEfAAMAAQQJAAYAGgE1AAMAAQQJAAoAVgFPAAMAAQQJAAsAJgGlCkNyZWF0ZWQgYnkgaWNvbmZvbnQKcm1lbC1pY29uZm9udFJlZ3VsYXJybWVsLWljb25mb250cm1lbC1pY29uZm9udFZlcnNpb24gMS4wcm1lbC1pY29uZm9udEdlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAAoAQwByAGUAYQB0AGUAZAAgAGIAeQAgAGkAYwBvAG4AZgBvAG4AdAAKAHIAbQBlAGwALQBpAGMAbwBuAGYAbwBuAHQAUgBlAGcAdQBsAGEAcgByAG0AZQBsAC0AaQBjAG8AbgBmAG8AbgB0AHIAbQBlAGwALQBpAGMAbwBuAGYAbwBuAHQAVgBlAHIAcwBpAG8AbgAgADEALgAwAHIAbQBlAGwALQBpAGMAbwBuAGYAbwBuAHQARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsAA3RhYghrZXlib2FyZAZkZWxldGUKY29kZS1ibG9jawRjb2RlCnZpc2liaWxpdHkKdmlldy1zcGxpdARsaW5rBHJlZG8EdW5kbwRib2xkBml0YWxpYwxsaXN0LW9yZGVyZWQObGlzdC11bm9yZGVyZWQFcXVvdGUNc3RyaWtldGhyb3VnaAl1bmRlcmxpbmUEd3JhcAlmb250LXNpemUEZ3JpZAVpbWFnZQtleHBhbmQtbGVzcwtleHBhbmQtbW9yZQ9mdWxsc2NyZWVuLWV4aXQKZnVsbHNjcmVlbgAAAAAA) format("truetype")}.rmel-iconfont{font-family:rmel-iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rmel-icon-tab:before{content:""}.rmel-icon-keyboard:before{content:""}.rmel-icon-delete:before{content:""}.rmel-icon-code-block:before{content:""}.rmel-icon-code:before{content:""}.rmel-icon-visibility:before{content:""}.rmel-icon-view-split:before{content:""}.rmel-icon-link:before{content:""}.rmel-icon-redo:before{content:""}.rmel-icon-undo:before{content:""}.rmel-icon-bold:before{content:""}.rmel-icon-italic:before{content:""}.rmel-icon-list-ordered:before{content:""}.rmel-icon-list-unordered:before{content:""}.rmel-icon-quote:before{content:""}.rmel-icon-strikethrough:before{content:""}.rmel-icon-underline:before{content:""}.rmel-icon-wrap:before{content:""}.rmel-icon-font-size:before{content:""}.rmel-icon-grid:before{content:""}.rmel-icon-image:before{content:""}.rmel-icon-expand-less:before{content:""}.rmel-icon-expand-more:before{content:""}.rmel-icon-fullscreen-exit:before{content:""}.rmel-icon-fullscreen:before{content:""}.rc-md-editor{padding-bottom:1px;position:relative;border:1px solid #e0e0e0;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.rc-md-editor.full{width:100%;height:100%!important;position:fixed;left:0;top:0;z-index:1000}.rc-md-editor .editor-container{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;min-height:0;position:relative}.rc-md-editor .editor-container>.section{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-basis:1px;-ms-flex-preferred-size:1px;flex-basis:1px;border-right:1px solid #e0e0e0}.rc-md-editor .editor-container>.section.in-visible{display:none}.rc-md-editor .editor-container>.section>.section-container{padding:10px 15px 15px}.rc-md-editor .editor-container>.section:last-child{border-radius:none}.rc-md-editor .editor-container .sec-md{min-height:0;min-width:0}.rc-md-editor .editor-container .sec-md .input{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;overflow-y:scroll;border:none;resize:none;outline:none;min-height:0;background:#fff;color:#333;font-size:14px;line-height:1.7}.rc-md-editor .editor-container .sec-html{min-height:0;min-width:0}.rc-md-editor .editor-container .sec-html .html-wrap{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto}.custom-html-style{color:#333}.custom-html-style h1{font-size:32px;padding:0;border:none;font-weight:700;margin:32px 0;line-height:1.2}.custom-html-style h2{font-size:24px;padding:0;border:none;font-weight:700;margin:24px 0;line-height:1.7}.custom-html-style h3{font-size:18px;margin:18px 0;padding:0;line-height:1.7;border:none}.custom-html-style p{font-size:14px;line-height:1.7;margin:8px 0}.custom-html-style a{color:#0052d9}.custom-html-style a:hover{text-decoration:none}.custom-html-style strong{font-weight:700}.custom-html-style ol,.custom-html-style ul{font-size:14px;line-height:28px;padding-left:36px}.custom-html-style li{margin-bottom:8px;line-height:1.7}.custom-html-style hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.custom-html-style pre{display:block;padding:20px;line-height:28px;word-break:break-word}.custom-html-style code,.custom-html-style pre{background-color:#f5f5f5;font-size:14px;border-radius:0;overflow-x:auto}.custom-html-style code{padding:3px 0;margin:0;word-break:normal}.custom-html-style code:after,.custom-html-style code:before{letter-spacing:0}.custom-html-style blockquote{position:relative;margin:16px 0;padding:5px 8px 5px 30px;background:none repeat scroll 0 0 rgba(102,128,153,.05);color:#333;border:none;border-left:10px solid #d6dbdf}.custom-html-style img,.custom-html-style video{max-width:100%}.custom-html-style table{font-size:14px;line-height:1.7;max-width:100%;overflow:auto;border:1px solid #f6f6f6;border-collapse:collapse;border-spacing:0;-webkit-box-sizing:border-box;box-sizing:border-box}.custom-html-style table td,.custom-html-style table th{word-break:break-all;word-wrap:break-word;white-space:normal}.custom-html-style table tr{border:1px solid #efefef}.custom-html-style table tr:nth-child(2n){background-color:transparent}.custom-html-style table th{text-align:center;font-weight:700;border:1px solid #efefef;padding:10px 6px;background-color:#f5f7fa;word-break:break-word}.custom-html-style table td{border:1px solid #efefef;text-align:left;padding:10px 15px;word-break:break-word;min-width:60px}.rc-md-editor .drop-wrap{display:block;position:absolute;left:0;top:28px;z-index:2;min-width:20px;padding:10px 0;text-align:center;background-color:#fff;border-color:#f1f1f1 #ddd #ddd #f1f1f1;border-style:solid;border-width:1px}.rc-md-editor .drop-wrap.hidden{display:none!important}.rc-md-editor .rc-md-navigation{min-height:38px;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #e0e0e0;font-size:16px;background:#f5f5f5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.rc-md-editor .rc-md-navigation.in-visible{display:none}.rc-md-editor .rc-md-navigation .navigation-nav{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:14px;color:#757575}.rc-md-editor .rc-md-navigation .button-wrap,.rc-md-editor .rc-md-navigation .navigation-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.rc-md-editor .rc-md-navigation .button-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.rc-md-editor .rc-md-navigation .button-wrap .button{position:relative;min-width:24px;height:28px;margin-left:3px;margin-right:3px;display:inline-block;cursor:pointer;line-height:28px;text-align:center;color:#757575}.rc-md-editor .rc-md-navigation .button-wrap .button:hover{color:#212121}.rc-md-editor .rc-md-navigation .button-wrap .button.disabled{color:#bdbdbd;cursor:not-allowed}.rc-md-editor .rc-md-navigation .button-wrap .button:first-child{margin-left:0}.rc-md-editor .rc-md-navigation .button-wrap .button:last-child{margin-right:0}.rc-md-editor .rc-md-navigation .button-wrap .rmel-iconfont{font-size:18px}.rc-md-editor .rc-md-navigation li,.rc-md-editor .rc-md-navigation ul{list-style:none;margin:0;padding:0}.rc-md-editor .rc-md-navigation .h1,.rc-md-editor .rc-md-navigation .h2,.rc-md-editor .rc-md-navigation .h3,.rc-md-editor .rc-md-navigation .h4,.rc-md-editor .rc-md-navigation .h5,.rc-md-editor .rc-md-navigation .h6,.rc-md-editor .rc-md-navigation h1,.rc-md-editor .rc-md-navigation h2,.rc-md-editor .rc-md-navigation h3,.rc-md-editor .rc-md-navigation h4,.rc-md-editor .rc-md-navigation h5,.rc-md-editor .rc-md-navigation h6{font-family:inherit;font-weight:500;color:inherit;padding:0;margin:0;line-height:1.1}.rc-md-editor .rc-md-navigation h1{font-size:34px}.rc-md-editor .rc-md-navigation h2{font-size:30px}.rc-md-editor .rc-md-navigation h3{font-size:24px}.rc-md-editor .rc-md-navigation h4{font-size:18px}.rc-md-editor .rc-md-navigation h5{font-size:14px}.rc-md-editor .rc-md-navigation h6{font-size:12px}.rc-md-editor .tool-bar{position:absolute;z-index:1;right:8px;top:8px}.rc-md-editor .tool-bar .button{min-width:24px;height:28px;margin-right:5px;display:inline-block;cursor:pointer;font-size:14px;line-height:28px;text-align:center;color:#999}.rc-md-editor .tool-bar .button:hover{color:#333}.rc-md-editor .rc-md-divider{display:block;width:1px;background-color:#e0e0e0}.rc-md-editor .table-list.wrap{position:relative;margin:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.rc-md-editor .table-list.wrap .list-item{position:absolute;top:0;left:0;display:inline-block;width:20px;height:20px;background-color:#e0e0e0;border-radius:3px}.rc-md-editor .table-list.wrap .list-item.active{background:#9e9e9e}.rc-md-editor .tab-map-list .list-item{width:120px;-webkit-box-sizing:border-box;box-sizing:border-box}.rc-md-editor .tab-map-list .list-item:hover{background:#f5f5f5}.rc-md-editor .tab-map-list .list-item.active{font-weight:700}.rc-md-editor .header-list .list-item{width:100px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 0}.rc-md-editor .header-list .list-item:hover{background:#f5f5f5}.__Form__{height:100%}.__Form__ fieldset{border:0}.__Form__ label{height:auto!important}.__Form__ .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{content:unset}.__Form__ .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):after{display:inline-block;margin-right:4px;color:#477bd3;font-size:14px;font-family:SimSun,sans-serif;line-height:1;content:"*";visibility:visible}.__Form__ .nestedObject{padding-top:10px;padding-bottom:10px}.__Form__ .nestedObject .nestedObject .nestedObject,.__Form__ .nestedObject .nestedObject .nestedObject .nestedObject .nestedObject,.__Form__ .nestedObject .nestedObject .nestedObject .nestedObject .nestedObject .nestedObject .nestedObject,.__Form__ .nestedObject .nestedObject .nestedObject .nestedObject .nestedObject .nestedObject .nestedObject .nestedObject .nestedObject{background-color:#f0f2f5}.__Form__ .nestedObject .nestedObject,.__Form__ .nestedObject .nestedObject .nestedObject .nestedObject,.__Form__ .nestedObject .nestedObject .nestedObject .nestedObject .nestedObject .nestedObject,.__Form__ .nestedObject .nestedObject .nestedObject .nestedObject .nestedObject .nestedObject .nestedObject .nestedObject .nestedObject{background-color:#f6f7f8}.__Form__ .layerArrayFieldList .layerListItem:hover{background:rgba(240,242,245,.5)!important;cursor:pointer}.__Form__ .layerArrayFieldList .layerListItem:last-child{margin:0!important}.__Form__ .layerArrayFieldList .ant-list-item-action li{padding-right:0}.__Form__ .layerArrayFieldList .layerItemError{background-color:#fff2f0!important}.__Form__ .layerArrayFieldList .layerItemError .ant-typography{color:#ff4d4f}.__Form__ .collapseItemError{background-color:#fff2f0}.__Form__ .collapseItemError .ant-collapse-header-text{color:#ff4d4f}.__Form__ .tagsField .ant-form-item-control-input{min-height:0;border:1px solid blue}.__Form__ .rc-md-editor annotation{display:none}.__Form__ .ant-select-dropdown .ant-select-item-option-content{white-space:break-spaces}.__PublishedForm__ textarea{resize:none}.tabItemError{background-color:#fff2f0!important;color:#ff4d4f!important}')),document.head.appendChild(e)}}catch(t){console.error("vite-plugin-css-injected-by-js",t)}})();var UJe=Object.defineProperty,zJe=(e,t,r)=>t in e?UJe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,bo=(e,t,r)=>(zJe(e,typeof t!="symbol"?t+"":t,r),r),GJe=(e,t,r)=>{if(!t.has(e))throw TypeError("Cannot "+r)},eie=(e,t,r)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,r)},C5=(e,t,r)=>(GJe(e,t,"access private method"),r);function RJe(e,t){for(var r=0;rn[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var gr=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Qr(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function ki(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var r=function n(){return this instanceof n?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),r}var sye={exports:{}},QQ={};/** + * @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 tie;function HJe(){if(tie)return QQ;tie=1;var e=le,t=Symbol.for("react.element"),r=Symbol.for("react.fragment"),n=Object.prototype.hasOwnProperty,o=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,i={key:!0,ref:!0,__self:!0,__source:!0};function a(s,l,A){var u,d={},g=null,c=null;A!==void 0&&(g=""+A),l.key!==void 0&&(g=""+l.key),l.ref!==void 0&&(c=l.ref);for(u in l)n.call(l,u)&&!i.hasOwnProperty(u)&&(d[u]=l[u]);if(s&&s.defaultProps)for(u in l=s.defaultProps,l)d[u]===void 0&&(d[u]=l[u]);return{$$typeof:t,type:s,key:g,ref:c,props:d,_owner:o.current}}return QQ.Fragment=r,QQ.jsx=a,QQ.jsxs=a,QQ}sye.exports=HJe();var P=sye.exports;const lye=m.createContext({dragDropManager:void 0});function dr(e){"@babel/helpers - typeof";return dr=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},dr(e)}function OJe(e,t){if(dr(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(dr(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Aye(e){var t=OJe(e,"string");return dr(t)==="symbol"?t:String(t)}function re(e,t,r){return t=Aye(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function rie(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function ce(e){for(var t=1;t"u"&&(r=t,t=void 0),typeof r<"u"){if(typeof r!="function")throw new Error(As(1));return r(_K)(e,t)}if(typeof e!="function")throw new Error(As(2));var o=e,i=t,a=[],s=a,l=!1;function A(){s===a&&(s=a.slice())}function u(){if(l)throw new Error(As(3));return i}function d(h){if(typeof h!="function")throw new Error(As(4));if(l)throw new Error(As(5));var p=!0;return A(),s.push(h),function(){if(p){if(l)throw new Error(As(6));p=!1,A();var B=s.indexOf(h);s.splice(B,1),a=null}}}function g(h){if(!LJe(h))throw new Error(As(7));if(typeof h.type>"u")throw new Error(As(8));if(l)throw new Error(As(9));try{l=!0,i=o(i,h)}finally{l=!1}for(var p=a=s,B=0;B"u")throw new Error(As(12));if(typeof r(void 0,{type:wk.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(As(13))})}function JJe(e){for(var t=Object.keys(e),r={},n=0;n"u")throw l&&l.type,new Error(As(14));u[g]=h,A=A||h!==f}return A=A||i.length!==Object.keys(s).length,A?u:s}}function yk(){for(var e=arguments.length,t=new Array(e),r=0;rn&&n[o]?n[o]:r||null,e)}function KJe(e,t){return e.filter(r=>r!==t)}function cye(e){return typeof e=="object"}function XJe(e,t){const r=new Map,n=i=>{r.set(i,r.has(i)?r.get(i)+1:1)};e.forEach(n),t.forEach(n);const o=[];return r.forEach((i,a)=>{i===1&&o.push(a)}),o}function ZJe(e,t){return e.filter(r=>t.indexOf(r)>-1)}const e9="dnd-core/INIT_COORDS",RU="dnd-core/BEGIN_DRAG",t9="dnd-core/PUBLISH_DRAG_SOURCE",HU="dnd-core/HOVER",OU="dnd-core/DROP",LU="dnd-core/END_DRAG";function oie(e,t){return{type:e9,payload:{sourceClientOffset:t||null,clientOffset:e||null}}}const qJe={type:e9,payload:{clientOffset:null,sourceClientOffset:null}};function $Je(e){return function(t=[],r={publishSource:!0}){const{publishSource:n=!0,clientOffset:o,getSourceClientOffset:i}=r,a=e.getMonitor(),s=e.getRegistry();e.dispatch(oie(o)),_Je(t,a,s);const l=r5e(t,a);if(l==null){e.dispatch(qJe);return}let A=null;if(o){if(!i)throw new Error("getSourceClientOffset must be defined");e5e(i),A=i(l)}e.dispatch(oie(o,A));const u=s.getSource(l).beginDrag(a,l);if(u==null)return;t5e(u),s.pinSource(l);const d=s.getSourceType(l);return{type:RU,payload:{itemType:d,item:u,sourceId:l,clientOffset:o||null,sourceClientOffset:A||null,isSourcePublic:!!n}}}}function _Je(e,t,r){_r(!t.isDragging(),"Cannot call beginDrag while dragging."),e.forEach(function(n){_r(r.getSource(n),"Expected sourceIds to be registered.")})}function e5e(e){_r(typeof e=="function","When clientOffset is provided, getSourceClientOffset must be a function.")}function t5e(e){_r(cye(e),"Item must be an object.")}function r5e(e,t){let r=null;for(let n=e.length-1;n>=0;n--)if(t.canDragSource(e[n])){r=e[n];break}return r}function n5e(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o5e(e){for(var t=1;t{const a=s5e(o,i,n,r),s={type:OU,payload:{dropResult:o5e({},t,a)}};e.dispatch(s)})}}function a5e(e){_r(e.isDragging(),"Cannot call drop while not dragging."),_r(!e.didDrop(),"Cannot call drop twice during one drag operation.")}function s5e(e,t,r,n){const o=r.getTarget(e);let i=o?o.drop(n,e):void 0;return l5e(i),typeof i>"u"&&(i=t===0?{}:n.getDropResult()),i}function l5e(e){_r(typeof e>"u"||cye(e),"Drop result must either be an object or undefined.")}function A5e(e){const t=e.getTargetIds().filter(e.canDropOnTarget,e);return t.reverse(),t}function c5e(e){return function(){const t=e.getMonitor(),r=e.getRegistry();u5e(t);const n=t.getSourceId();return n!=null&&(r.getSource(n,!0).endDrag(t,n),r.unpinSource()),{type:LU}}}function u5e(e){_r(e.isDragging(),"Cannot call endDrag while not dragging.")}function I5(e,t){return t===null?e===null:Array.isArray(e)?e.some(r=>r===t):e===t}function d5e(e){return function(t,{clientOffset:r}={}){g5e(t);const n=t.slice(0),o=e.getMonitor(),i=e.getRegistry(),a=o.getItemType();return h5e(n,i,a),f5e(n,o,i),p5e(n,o,i),{type:HU,payload:{targetIds:n,clientOffset:r||null}}}}function g5e(e){_r(Array.isArray(e),"Expected targetIds to be an array.")}function f5e(e,t,r){_r(t.isDragging(),"Cannot call hover while not dragging."),_r(!t.didDrop(),"Cannot call hover after drop.");for(let n=0;n=0;n--){const o=e[n],i=t.getTargetType(o);I5(i,r)||e.splice(n,1)}}function p5e(e,t,r){e.forEach(function(n){r.getTarget(n).hover(t,n)})}function m5e(e){return function(){if(e.getMonitor().isDragging())return{type:t9}}}function B5e(e){return{beginDrag:$Je(e),publishDragSource:m5e(e),hover:d5e(e),drop:i5e(e),endDrag:c5e(e)}}class w5e{receiveBackend(t){this.backend=t}getMonitor(){return this.monitor}getBackend(){return this.backend}getRegistry(){return this.monitor.registry}getActions(){const t=this,{dispatch:r}=this.store;function n(i){return(...a)=>{const s=i.apply(t,a);typeof s<"u"&&r(s)}}const o=B5e(this);return Object.keys(o).reduce((i,a)=>{const s=o[a];return i[a]=n(s),i},{})}dispatch(t){this.store.dispatch(t)}constructor(t,r){this.isSetUp=!1,this.handleRefCountChange=()=>{const n=this.store.getState().refCount>0;this.backend&&(n&&!this.isSetUp?(this.backend.setup(),this.isSetUp=!0):!n&&this.isSetUp&&(this.backend.teardown(),this.isSetUp=!1))},this.store=t,this.monitor=r,t.subscribe(this.handleRefCountChange)}}function y5e(e,t){return{x:e.x+t.x,y:e.y+t.y}}function uye(e,t){return{x:e.x-t.x,y:e.y-t.y}}function E5e(e){const{clientOffset:t,initialClientOffset:r,initialSourceClientOffset:n}=e;return!t||!r||!n?null:uye(y5e(t,n),r)}function C5e(e){const{clientOffset:t,initialClientOffset:r}=e;return!t||!r?null:uye(t,r)}const Nv=[],r9=[];Nv.__IS_NONE__=!0;r9.__IS_ALL__=!0;function I5e(e,t){return e===Nv?!1:e===r9||typeof t>"u"?!0:ZJe(t,e).length>0}class Q5e{subscribeToStateChange(t,r={}){const{handlerIds:n}=r;_r(typeof t=="function","listener must be a function."),_r(typeof n>"u"||Array.isArray(n),"handlerIds, when specified, must be an array of strings.");let o=this.store.getState().stateId;const i=()=>{const a=this.store.getState(),s=a.stateId;try{s===o||s===o+1&&!I5e(a.dirtyHandlerIds,n)||t()}finally{o=s}};return this.store.subscribe(i)}subscribeToOffsetChange(t){_r(typeof t=="function","listener must be a function.");let r=this.store.getState().dragOffset;const n=()=>{const o=this.store.getState().dragOffset;o!==r&&(r=o,t())};return this.store.subscribe(n)}canDragSource(t){if(!t)return!1;const r=this.registry.getSource(t);return _r(r,`Expected to find a valid source. sourceId=${t}`),this.isDragging()?!1:r.canDrag(this,t)}canDropOnTarget(t){if(!t)return!1;const r=this.registry.getTarget(t);if(_r(r,`Expected to find a valid target. targetId=${t}`),!this.isDragging()||this.didDrop())return!1;const n=this.registry.getTargetType(t),o=this.getItemType();return I5(n,o)&&r.canDrop(this,t)}isDragging(){return!!this.getItemType()}isDraggingSource(t){if(!t)return!1;const r=this.registry.getSource(t,!0);if(_r(r,`Expected to find a valid source. sourceId=${t}`),!this.isDragging()||!this.isSourcePublic())return!1;const n=this.registry.getSourceType(t),o=this.getItemType();return n!==o?!1:r.isDragging(this,t)}isOverTarget(t,r={shallow:!1}){if(!t)return!1;const{shallow:n}=r;if(!this.isDragging())return!1;const o=this.registry.getTargetType(t),i=this.getItemType();if(i&&!I5(o,i))return!1;const a=this.getTargetIds();if(!a.length)return!1;const s=a.indexOf(t);return n?s===a.length-1:s>-1}getItemType(){return this.store.getState().dragOperation.itemType}getItem(){return this.store.getState().dragOperation.item}getSourceId(){return this.store.getState().dragOperation.sourceId}getTargetIds(){return this.store.getState().dragOperation.targetIds}getDropResult(){return this.store.getState().dragOperation.dropResult}didDrop(){return this.store.getState().dragOperation.didDrop}isSourcePublic(){return!!this.store.getState().dragOperation.isSourcePublic}getInitialClientOffset(){return this.store.getState().dragOffset.initialClientOffset}getInitialSourceClientOffset(){return this.store.getState().dragOffset.initialSourceClientOffset}getClientOffset(){return this.store.getState().dragOffset.clientOffset}getSourceClientOffset(){return E5e(this.store.getState().dragOffset)}getDifferenceFromInitialOffset(){return C5e(this.store.getState().dragOffset)}constructor(t,r){this.store=t,this.registry=r}}const iie=typeof global<"u"?global:self,dye=iie.MutationObserver||iie.WebKitMutationObserver;function gye(e){return function(){const t=setTimeout(n,0),r=setInterval(n,50);function n(){clearTimeout(t),clearInterval(r),e()}}}function v5e(e){let t=1;const r=new dye(e),n=document.createTextNode("");return r.observe(n,{characterData:!0}),function(){t=-t,n.data=t}}const M5e=typeof dye=="function"?v5e:gye;class b5e{enqueueTask(t){const{queue:r,requestFlush:n}=this;r.length||(n(),this.flushing=!0),r[r.length]=t}constructor(){this.queue=[],this.pendingErrors=[],this.flushing=!1,this.index=0,this.capacity=1024,this.flush=()=>{const{queue:t}=this;for(;this.indexthis.capacity){for(let n=0,o=t.length-this.index;n{this.pendingErrors.push(t),this.requestErrorThrow()},this.requestFlush=M5e(this.flush),this.requestErrorThrow=gye(()=>{if(this.pendingErrors.length)throw this.pendingErrors.shift()})}}class x5e{call(){try{this.task&&this.task()}catch(t){this.onError(t)}finally{this.task=null,this.release(this)}}constructor(t,r){this.onError=t,this.release=r,this.task=null}}class Y5e{create(t){const r=this.freeTasks,n=r.length?r.pop():new x5e(this.onError,o=>r[r.length]=o);return n.task=t,n}constructor(t){this.onError=t,this.freeTasks=[]}}const fye=new b5e,F5e=new Y5e(fye.registerPendingError);function N5e(e){fye.enqueueTask(F5e.create(e))}const n9="dnd-core/ADD_SOURCE",o9="dnd-core/ADD_TARGET",i9="dnd-core/REMOVE_SOURCE",TU="dnd-core/REMOVE_TARGET";function D5e(e){return{type:n9,payload:{sourceId:e}}}function S5e(e){return{type:o9,payload:{targetId:e}}}function k5e(e){return{type:i9,payload:{sourceId:e}}}function j5e(e){return{type:TU,payload:{targetId:e}}}function U5e(e){_r(typeof e.canDrag=="function","Expected canDrag to be a function."),_r(typeof e.beginDrag=="function","Expected beginDrag to be a function."),_r(typeof e.endDrag=="function","Expected endDrag to be a function.")}function z5e(e){_r(typeof e.canDrop=="function","Expected canDrop to be a function."),_r(typeof e.hover=="function","Expected hover to be a function."),_r(typeof e.drop=="function","Expected beginDrag to be a function.")}function Q5(e,t){if(t&&Array.isArray(e)){e.forEach(r=>Q5(r,!1));return}_r(typeof e=="string"||typeof e=="symbol",t?"Type can only be a string, a symbol, or an array of either.":"Type can only be a string or a symbol.")}var VA;(function(e){e.SOURCE="SOURCE",e.TARGET="TARGET"})(VA||(VA={}));let G5e=0;function R5e(){return G5e++}function H5e(e){const t=R5e().toString();switch(e){case VA.SOURCE:return`S${t}`;case VA.TARGET:return`T${t}`;default:throw new Error(`Unknown Handler Role: ${e}`)}}function aie(e){switch(e[0]){case"S":return VA.SOURCE;case"T":return VA.TARGET;default:throw new Error(`Cannot parse handler ID: ${e}`)}}function sie(e,t){const r=e.entries();let n=!1;do{const{done:o,value:[,i]}=r.next();if(i===t)return!0;n=!!o}while(!n);return!1}class O5e{addSource(t,r){Q5(t),U5e(r);const n=this.addHandler(VA.SOURCE,t,r);return this.store.dispatch(D5e(n)),n}addTarget(t,r){Q5(t,!0),z5e(r);const n=this.addHandler(VA.TARGET,t,r);return this.store.dispatch(S5e(n)),n}containsHandler(t){return sie(this.dragSources,t)||sie(this.dropTargets,t)}getSource(t,r=!1){return _r(this.isSourceId(t),"Expected a valid source ID."),r&&t===this.pinnedSourceId?this.pinnedSource:this.dragSources.get(t)}getTarget(t){return _r(this.isTargetId(t),"Expected a valid target ID."),this.dropTargets.get(t)}getSourceType(t){return _r(this.isSourceId(t),"Expected a valid source ID."),this.types.get(t)}getTargetType(t){return _r(this.isTargetId(t),"Expected a valid target ID."),this.types.get(t)}isSourceId(t){return aie(t)===VA.SOURCE}isTargetId(t){return aie(t)===VA.TARGET}removeSource(t){_r(this.getSource(t),"Expected an existing source."),this.store.dispatch(k5e(t)),N5e(()=>{this.dragSources.delete(t),this.types.delete(t)})}removeTarget(t){_r(this.getTarget(t),"Expected an existing target."),this.store.dispatch(j5e(t)),this.dropTargets.delete(t),this.types.delete(t)}pinSource(t){const r=this.getSource(t);_r(r,"Expected an existing source."),this.pinnedSourceId=t,this.pinnedSource=r}unpinSource(){_r(this.pinnedSource,"No source is pinned at the time."),this.pinnedSourceId=null,this.pinnedSource=null}addHandler(t,r,n){const o=H5e(t);return this.types.set(o,r),t===VA.SOURCE?this.dragSources.set(o,n):t===VA.TARGET&&this.dropTargets.set(o,n),o}constructor(t){this.types=new Map,this.dragSources=new Map,this.dropTargets=new Map,this.pinnedSourceId=null,this.pinnedSource=null,this.store=t}}const L5e=(e,t)=>e===t;function T5e(e,t){return!e&&!t?!0:!e||!t?!1:e.x===t.x&&e.y===t.y}function J5e(e,t,r=L5e){if(e.length!==t.length)return!1;for(let n=0;n0||!J5e(r,n)))return Nv;const i=n[n.length-1],a=r[r.length-1];return i!==a&&(i&&o.push(i),a&&o.push(a)),o}function W5e(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function V5e(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function a6e(e,t){if(e==null)return{};var r={},n=Object.keys(e),o,i;for(i=0;i=0)&&(r[o]=e[o]);return r}let Aie=0;const jS=Symbol.for("__REACT_DND_CONTEXT_INSTANCE__");var s6e=m.memo(function(e){var{children:t}=e,r=i6e(e,["children"]);const[n,o]=l6e(r);return m.useEffect(()=>{if(o){const i=hye();return++Aie,()=>{--Aie===0&&(i[jS]=null)}}},[]),P.jsx(lye.Provider,{value:n,children:t})});function l6e(e){if("manager"in e)return[{dragDropManager:e.manager},!1];const t=A6e(e.backend,e.context,e.options,e.debugMode),r=!e.context;return[t,r]}function A6e(e,t=hye(),r,n){const o=t;return o[jS]||(o[jS]={dragDropManager:n6e(e,t,r,n)}),o[jS]}function hye(){return typeof global<"u"?global:window}var a9=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var n,o,i;if(Array.isArray(t)){if(n=t.length,n!=r.length)return!1;for(o=n;o--!==0;)if(!e(t[o],r[o]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(i=Object.keys(t),n=i.length,n!==Object.keys(r).length)return!1;for(o=n;o--!==0;)if(!Object.prototype.hasOwnProperty.call(r,i[o]))return!1;for(o=n;o--!==0;){var a=i[o];if(!e(t[a],r[a]))return!1}return!0}return t!==t&&r!==r};const c6e=Qr(a9),Pm=typeof window<"u"?m.useLayoutEffect:m.useEffect;function u6e(e,t,r){const[n,o]=m.useState(()=>t(e)),i=m.useCallback(()=>{const a=t(e);c6e(n,a)||(o(a),r&&r())},[n,e,r]);return Pm(i),[n,i]}function d6e(e,t,r){const[n,o]=u6e(e,t,r);return Pm(function(){const i=e.getHandlerId();if(i!=null)return e.subscribeToStateChange(o,{handlerIds:[i]})},[e,o]),n}function pye(e,t,r){return d6e(t,e||(()=>({})),()=>r.reconnect())}function mye(e,t){const r=[...t||[]];return t==null&&typeof e!="function"&&r.push(e),m.useMemo(()=>typeof e=="function"?e():e,r)}function g6e(e){return m.useMemo(()=>e.hooks.dragSource(),[e])}function f6e(e){return m.useMemo(()=>e.hooks.dragPreview(),[e])}let D8=!1,S8=!1;class h6e{receiveHandlerId(t){this.sourceId=t}getHandlerId(){return this.sourceId}canDrag(){_r(!D8,"You may not call monitor.canDrag() inside your canDrag() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor");try{return D8=!0,this.internalMonitor.canDragSource(this.sourceId)}finally{D8=!1}}isDragging(){if(!this.sourceId)return!1;_r(!S8,"You may not call monitor.isDragging() inside your isDragging() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor");try{return S8=!0,this.internalMonitor.isDraggingSource(this.sourceId)}finally{S8=!1}}subscribeToStateChange(t,r){return this.internalMonitor.subscribeToStateChange(t,r)}isDraggingSource(t){return this.internalMonitor.isDraggingSource(t)}isOverTarget(t,r){return this.internalMonitor.isOverTarget(t,r)}getTargetIds(){return this.internalMonitor.getTargetIds()}isSourcePublic(){return this.internalMonitor.isSourcePublic()}getSourceId(){return this.internalMonitor.getSourceId()}subscribeToOffsetChange(t){return this.internalMonitor.subscribeToOffsetChange(t)}canDragSource(t){return this.internalMonitor.canDragSource(t)}canDropOnTarget(t){return this.internalMonitor.canDropOnTarget(t)}getItemType(){return this.internalMonitor.getItemType()}getItem(){return this.internalMonitor.getItem()}getDropResult(){return this.internalMonitor.getDropResult()}didDrop(){return this.internalMonitor.didDrop()}getInitialClientOffset(){return this.internalMonitor.getInitialClientOffset()}getInitialSourceClientOffset(){return this.internalMonitor.getInitialSourceClientOffset()}getSourceClientOffset(){return this.internalMonitor.getSourceClientOffset()}getClientOffset(){return this.internalMonitor.getClientOffset()}getDifferenceFromInitialOffset(){return this.internalMonitor.getDifferenceFromInitialOffset()}constructor(t){this.sourceId=null,this.internalMonitor=t.getMonitor()}}let k8=!1;class p6e{receiveHandlerId(t){this.targetId=t}getHandlerId(){return this.targetId}subscribeToStateChange(t,r){return this.internalMonitor.subscribeToStateChange(t,r)}canDrop(){if(!this.targetId)return!1;_r(!k8,"You may not call monitor.canDrop() inside your canDrop() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target-monitor");try{return k8=!0,this.internalMonitor.canDropOnTarget(this.targetId)}finally{k8=!1}}isOver(t){return this.targetId?this.internalMonitor.isOverTarget(this.targetId,t):!1}getItemType(){return this.internalMonitor.getItemType()}getItem(){return this.internalMonitor.getItem()}getDropResult(){return this.internalMonitor.getDropResult()}didDrop(){return this.internalMonitor.didDrop()}getInitialClientOffset(){return this.internalMonitor.getInitialClientOffset()}getInitialSourceClientOffset(){return this.internalMonitor.getInitialSourceClientOffset()}getSourceClientOffset(){return this.internalMonitor.getSourceClientOffset()}getClientOffset(){return this.internalMonitor.getClientOffset()}getDifferenceFromInitialOffset(){return this.internalMonitor.getDifferenceFromInitialOffset()}constructor(t){this.targetId=null,this.internalMonitor=t.getMonitor()}}function m6e(e,t,r){const n=r.getRegistry(),o=n.addTarget(e,t);return[o,()=>n.removeTarget(o)]}function B6e(e,t,r){const n=r.getRegistry(),o=n.addSource(e,t);return[o,()=>n.removeSource(o)]}function v5(e,t,r,n){let o=r?r.call(n,e,t):void 0;if(o!==void 0)return!!o;if(e===t)return!0;if(typeof e!="object"||!e||typeof t!="object"||!t)return!1;const i=Object.keys(e),a=Object.keys(t);if(i.length!==a.length)return!1;const s=Object.prototype.hasOwnProperty.bind(t);for(let l=0;l, or turn it into a drag source or a drop target itself.`)}function y6e(e){return(t=null,r=null)=>{if(!m.isValidElement(t)){const o=t;return e(o,r),o}const n=t;return w6e(n),E6e(n,r?o=>e(o,r):e)}}function Bye(e){const t={};return Object.keys(e).forEach(r=>{const n=e[r];if(r.endsWith("Ref"))t[r]=e[r];else{const o=y6e(n);t[r]=()=>o}}),t}function cie(e,t){typeof e=="function"?e(t):e.current=t}function E6e(e,t){const r=e.ref;return _r(typeof r!="string","Cannot connect React DnD to an element with an existing string ref. Please convert it to use a callback ref instead, or wrap it into a or
. Read more: https://reactjs.org/docs/refs-and-the-dom.html#callback-refs"),r?m.cloneElement(e,{ref:n=>{cie(r,n),cie(t,n)}}):m.cloneElement(e,{ref:t})}class C6e{receiveHandlerId(t){this.handlerId!==t&&(this.handlerId=t,this.reconnect())}get connectTarget(){return this.dragSource}get dragSourceOptions(){return this.dragSourceOptionsInternal}set dragSourceOptions(t){this.dragSourceOptionsInternal=t}get dragPreviewOptions(){return this.dragPreviewOptionsInternal}set dragPreviewOptions(t){this.dragPreviewOptionsInternal=t}reconnect(){const t=this.reconnectDragSource();this.reconnectDragPreview(t)}reconnectDragSource(){const t=this.dragSource,r=this.didHandlerIdChange()||this.didConnectedDragSourceChange()||this.didDragSourceOptionsChange();return r&&this.disconnectDragSource(),this.handlerId?t?(r&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragSource=t,this.lastConnectedDragSourceOptions=this.dragSourceOptions,this.dragSourceUnsubscribe=this.backend.connectDragSource(this.handlerId,t,this.dragSourceOptions)),r):(this.lastConnectedDragSource=t,r):r}reconnectDragPreview(t=!1){const r=this.dragPreview,n=t||this.didHandlerIdChange()||this.didConnectedDragPreviewChange()||this.didDragPreviewOptionsChange();if(n&&this.disconnectDragPreview(),!!this.handlerId){if(!r){this.lastConnectedDragPreview=r;return}n&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragPreview=r,this.lastConnectedDragPreviewOptions=this.dragPreviewOptions,this.dragPreviewUnsubscribe=this.backend.connectDragPreview(this.handlerId,r,this.dragPreviewOptions))}}didHandlerIdChange(){return this.lastConnectedHandlerId!==this.handlerId}didConnectedDragSourceChange(){return this.lastConnectedDragSource!==this.dragSource}didConnectedDragPreviewChange(){return this.lastConnectedDragPreview!==this.dragPreview}didDragSourceOptionsChange(){return!v5(this.lastConnectedDragSourceOptions,this.dragSourceOptions)}didDragPreviewOptionsChange(){return!v5(this.lastConnectedDragPreviewOptions,this.dragPreviewOptions)}disconnectDragSource(){this.dragSourceUnsubscribe&&(this.dragSourceUnsubscribe(),this.dragSourceUnsubscribe=void 0)}disconnectDragPreview(){this.dragPreviewUnsubscribe&&(this.dragPreviewUnsubscribe(),this.dragPreviewUnsubscribe=void 0,this.dragPreviewNode=null,this.dragPreviewRef=null)}get dragSource(){return this.dragSourceNode||this.dragSourceRef&&this.dragSourceRef.current}get dragPreview(){return this.dragPreviewNode||this.dragPreviewRef&&this.dragPreviewRef.current}clearDragSource(){this.dragSourceNode=null,this.dragSourceRef=null}clearDragPreview(){this.dragPreviewNode=null,this.dragPreviewRef=null}constructor(t){this.hooks=Bye({dragSource:(r,n)=>{this.clearDragSource(),this.dragSourceOptions=n||null,M5(r)?this.dragSourceRef=r:this.dragSourceNode=r,this.reconnectDragSource()},dragPreview:(r,n)=>{this.clearDragPreview(),this.dragPreviewOptions=n||null,M5(r)?this.dragPreviewRef=r:this.dragPreviewNode=r,this.reconnectDragPreview()}}),this.handlerId=null,this.dragSourceRef=null,this.dragSourceOptionsInternal=null,this.dragPreviewRef=null,this.dragPreviewOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDragSource=null,this.lastConnectedDragSourceOptions=null,this.lastConnectedDragPreview=null,this.lastConnectedDragPreviewOptions=null,this.backend=t}}class I6e{get connectTarget(){return this.dropTarget}reconnect(){const t=this.didHandlerIdChange()||this.didDropTargetChange()||this.didOptionsChange();t&&this.disconnectDropTarget();const r=this.dropTarget;if(this.handlerId){if(!r){this.lastConnectedDropTarget=r;return}t&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDropTarget=r,this.lastConnectedDropTargetOptions=this.dropTargetOptions,this.unsubscribeDropTarget=this.backend.connectDropTarget(this.handlerId,r,this.dropTargetOptions))}}receiveHandlerId(t){t!==this.handlerId&&(this.handlerId=t,this.reconnect())}get dropTargetOptions(){return this.dropTargetOptionsInternal}set dropTargetOptions(t){this.dropTargetOptionsInternal=t}didHandlerIdChange(){return this.lastConnectedHandlerId!==this.handlerId}didDropTargetChange(){return this.lastConnectedDropTarget!==this.dropTarget}didOptionsChange(){return!v5(this.lastConnectedDropTargetOptions,this.dropTargetOptions)}disconnectDropTarget(){this.unsubscribeDropTarget&&(this.unsubscribeDropTarget(),this.unsubscribeDropTarget=void 0)}get dropTarget(){return this.dropTargetNode||this.dropTargetRef&&this.dropTargetRef.current}clearDropTarget(){this.dropTargetRef=null,this.dropTargetNode=null}constructor(t){this.hooks=Bye({dropTarget:(r,n)=>{this.clearDropTarget(),this.dropTargetOptions=n,M5(r)?this.dropTargetRef=r:this.dropTargetNode=r,this.reconnect()}}),this.handlerId=null,this.dropTargetRef=null,this.dropTargetOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDropTarget=null,this.lastConnectedDropTargetOptions=null,this.backend=t}}function gC(){const{dragDropManager:e}=m.useContext(lye);return _r(e!=null,"Expected drag drop context"),e}function Q6e(e,t){const r=gC(),n=m.useMemo(()=>new C6e(r.getBackend()),[r]);return Pm(()=>(n.dragSourceOptions=e||null,n.reconnect(),()=>n.disconnectDragSource()),[n,e]),Pm(()=>(n.dragPreviewOptions=t||null,n.reconnect(),()=>n.disconnectDragPreview()),[n,t]),n}function v6e(){const e=gC();return m.useMemo(()=>new h6e(e),[e])}class M6e{beginDrag(){const t=this.spec,r=this.monitor;let n=null;return typeof t.item=="object"?n=t.item:typeof t.item=="function"?n=t.item(r):n={},n??null}canDrag(){const t=this.spec,r=this.monitor;return typeof t.canDrag=="boolean"?t.canDrag:typeof t.canDrag=="function"?t.canDrag(r):!0}isDragging(t,r){const n=this.spec,o=this.monitor,{isDragging:i}=n;return i?i(o):r===t.getSourceId()}endDrag(){const t=this.spec,r=this.monitor,n=this.connector,{end:o}=t;o&&o(r.getItem(),r),n.reconnect()}constructor(t,r,n){this.spec=t,this.monitor=r,this.connector=n}}function b6e(e,t,r){const n=m.useMemo(()=>new M6e(e,t,r),[t,r]);return m.useEffect(()=>{n.spec=e},[e]),n}function x6e(e){return m.useMemo(()=>{const t=e.type;return _r(t!=null,"spec.type must be defined"),t},[e])}function Y6e(e,t,r){const n=gC(),o=b6e(e,t,r),i=x6e(e);Pm(function(){if(i!=null){const[a,s]=B6e(i,o,n);return t.receiveHandlerId(a),r.receiveHandlerId(a),s}},[n,t,r,o,i])}function wye(e,t){const r=mye(e,t);_r(!r.begin,"useDrag::spec.begin was deprecated in v14. Replace spec.begin() with spec.item(). (see more here - https://react-dnd.github.io/react-dnd/docs/api/use-drag)");const n=v6e(),o=Q6e(r.options,r.previewOptions);return Y6e(r,n,o),[pye(r.collect,n,o),g6e(o),f6e(o)]}function F6e(e){return m.useMemo(()=>e.hooks.dropTarget(),[e])}function N6e(e){const t=gC(),r=m.useMemo(()=>new I6e(t.getBackend()),[t]);return Pm(()=>(r.dropTargetOptions=e||null,r.reconnect(),()=>r.disconnectDropTarget()),[e]),r}function D6e(){const e=gC();return m.useMemo(()=>new p6e(e),[e])}function S6e(e){const{accept:t}=e;return m.useMemo(()=>(_r(e.accept!=null,"accept must be defined"),Array.isArray(t)?t:[t]),[t])}class k6e{canDrop(){const t=this.spec,r=this.monitor;return t.canDrop?t.canDrop(r.getItem(),r):!0}hover(){const t=this.spec,r=this.monitor;t.hover&&t.hover(r.getItem(),r)}drop(){const t=this.spec,r=this.monitor;if(t.drop)return t.drop(r.getItem(),r)}constructor(t,r){this.spec=t,this.monitor=r}}function j6e(e,t){const r=m.useMemo(()=>new k6e(e,t),[t]);return m.useEffect(()=>{r.spec=e},[e]),r}function U6e(e,t,r){const n=gC(),o=j6e(e,t),i=S6e(e);Pm(function(){const[a,s]=m6e(i,o,n);return t.receiveHandlerId(a),r.receiveHandlerId(a),s},[n,t,o,r,i.map(a=>a.toString()).join("|")])}function yye(e,t){const r=mye(e,t),n=D6e(),o=N6e(r.options);return U6e(r,n,o),[pye(r.collect,n,o),F6e(o)]}function Eye(e){let t=null;return()=>(t==null&&(t=e()),t)}function z6e(e,t){return e.filter(r=>r!==t)}function G6e(e,t){const r=new Set,n=i=>r.add(i);e.forEach(n),t.forEach(n);const o=[];return r.forEach(i=>o.push(i)),o}class R6e{enter(t){const r=this.entered.length,n=o=>this.isNodeInDocument(o)&&(!o.contains||o.contains(t));return this.entered=G6e(this.entered.filter(n),[t]),r===0&&this.entered.length>0}leave(t){const r=this.entered.length;return this.entered=z6e(this.entered.filter(this.isNodeInDocument),t),r>0&&this.entered.length===0}reset(){this.entered=[]}constructor(t){this.entered=[],this.isNodeInDocument=t}}class H6e{initializeExposedProperties(){Object.keys(this.config.exposeProperties).forEach(t=>{Object.defineProperty(this.item,t,{configurable:!0,enumerable:!0,get(){return console.warn(`Browser doesn't allow reading "${t}" until the drop event.`),null}})})}loadDataTransfer(t){if(t){const r={};Object.keys(this.config.exposeProperties).forEach(n=>{const o=this.config.exposeProperties[n];o!=null&&(r[n]={value:o(t,this.config.matchesTypes),configurable:!0,enumerable:!0})}),Object.defineProperties(this.item,r)}}canDrag(){return!0}beginDrag(){return this.item}isDragging(t,r){return r===t.getSourceId()}endDrag(){}constructor(t){this.config=t,this.item={},this.initializeExposedProperties()}}const Cye="__NATIVE_FILE__",Iye="__NATIVE_URL__",Qye="__NATIVE_TEXT__",vye="__NATIVE_HTML__",uie=Object.freeze(Object.defineProperty({__proto__:null,FILE:Cye,HTML:vye,TEXT:Qye,URL:Iye},Symbol.toStringTag,{value:"Module"}));function j8(e,t,r){return t.reduce((o,i)=>o||e.getData(i),"")??r}const b5={[Cye]:{exposeProperties:{files:e=>Array.prototype.slice.call(e.files),items:e=>e.items,dataTransfer:e=>e},matchesTypes:["Files"]},[vye]:{exposeProperties:{html:(e,t)=>j8(e,t,""),dataTransfer:e=>e},matchesTypes:["Html","text/html"]},[Iye]:{exposeProperties:{urls:(e,t)=>j8(e,t,"").split(` +`),dataTransfer:e=>e},matchesTypes:["Url","text/uri-list"]},[Qye]:{exposeProperties:{text:(e,t)=>j8(e,t,""),dataTransfer:e=>e},matchesTypes:["Text","text/plain"]}};function O6e(e,t){const r=b5[e];if(!r)throw new Error(`native type ${e} has no configuration`);const n=new H6e(r);return n.loadDataTransfer(t),n}function U8(e){if(!e)return null;const t=Array.prototype.slice.call(e.types||[]);return Object.keys(b5).filter(r=>{const n=b5[r];return n!=null&&n.matchesTypes?n.matchesTypes.some(o=>t.indexOf(o)>-1):!1})[0]||null}const L6e=Eye(()=>/firefox/i.test(navigator.userAgent)),Mye=Eye(()=>!!window.safari);class die{interpolate(t){const{xs:r,ys:n,c1s:o,c2s:i,c3s:a}=this;let s=r.length-1;if(t===r[s])return n[s];let l=0,A=a.length-1,u;for(;l<=A;){u=Math.floor(.5*(l+A));const c=r[u];if(ct)A=u-1;else return n[u]}s=Math.max(0,A);const d=t-r[s],g=d*d;return n[s]+o[s]*d+i[s]*g+a[s]*d*g}constructor(t,r){const{length:n}=t,o=[];for(let c=0;ct[c]{let Q=new die([0,.5,1],[s.y,s.y/A*c,s.y+c-A]).interpolate(d);return Mye()&&i&&(Q+=(window.devicePixelRatio-1)*c),Q},h=()=>new die([0,.5,1],[s.x,s.x/l*g,s.x+g-l]).interpolate(u),{offsetX:p,offsetY:B}=o,y=p===0||p,C=B===0||B;return{x:y?p:h(),y:C?B:f()}}class V6e{get window(){if(this.globalContext)return this.globalContext;if(typeof window<"u")return window}get document(){var t;return!((t=this.globalContext)===null||t===void 0)&&t.document?this.globalContext.document:this.window?this.window.document:void 0}get rootElement(){var t;return((t=this.optionsArgs)===null||t===void 0?void 0:t.rootElement)||this.window}constructor(t,r){this.ownerDocument=null,this.globalContext=t,this.optionsArgs=r}}function K6e(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function gie(e){for(var t=1;t{this.sourcePreviewNodes.delete(t),this.sourcePreviewNodeOptions.delete(t)}}connectDragSource(t,r,n){this.sourceNodes.set(t,r),this.sourceNodeOptions.set(t,n);const o=a=>this.handleDragStart(a,t),i=a=>this.handleSelectStart(a);return r.setAttribute("draggable","true"),r.addEventListener("dragstart",o),r.addEventListener("selectstart",i),()=>{this.sourceNodes.delete(t),this.sourceNodeOptions.delete(t),r.removeEventListener("dragstart",o),r.removeEventListener("selectstart",i),r.setAttribute("draggable","false")}}connectDropTarget(t,r){const n=a=>this.handleDragEnter(a,t),o=a=>this.handleDragOver(a,t),i=a=>this.handleDrop(a,t);return r.addEventListener("dragenter",n),r.addEventListener("dragover",o),r.addEventListener("drop",i),()=>{r.removeEventListener("dragenter",n),r.removeEventListener("dragover",o),r.removeEventListener("drop",i)}}addEventListeners(t){t.addEventListener&&(t.addEventListener("dragstart",this.handleTopDragStart),t.addEventListener("dragstart",this.handleTopDragStartCapture,!0),t.addEventListener("dragend",this.handleTopDragEndCapture,!0),t.addEventListener("dragenter",this.handleTopDragEnter),t.addEventListener("dragenter",this.handleTopDragEnterCapture,!0),t.addEventListener("dragleave",this.handleTopDragLeaveCapture,!0),t.addEventListener("dragover",this.handleTopDragOver),t.addEventListener("dragover",this.handleTopDragOverCapture,!0),t.addEventListener("drop",this.handleTopDrop),t.addEventListener("drop",this.handleTopDropCapture,!0))}removeEventListeners(t){t.removeEventListener&&(t.removeEventListener("dragstart",this.handleTopDragStart),t.removeEventListener("dragstart",this.handleTopDragStartCapture,!0),t.removeEventListener("dragend",this.handleTopDragEndCapture,!0),t.removeEventListener("dragenter",this.handleTopDragEnter),t.removeEventListener("dragenter",this.handleTopDragEnterCapture,!0),t.removeEventListener("dragleave",this.handleTopDragLeaveCapture,!0),t.removeEventListener("dragover",this.handleTopDragOver),t.removeEventListener("dragover",this.handleTopDragOverCapture,!0),t.removeEventListener("drop",this.handleTopDrop),t.removeEventListener("drop",this.handleTopDropCapture,!0))}getCurrentSourceNodeOptions(){const t=this.monitor.getSourceId(),r=this.sourceNodeOptions.get(t);return gie({dropEffect:this.altKeyPressed?"copy":"move"},r||{})}getCurrentDropEffect(){return this.isDraggingNativeItem()?"copy":this.getCurrentSourceNodeOptions().dropEffect}getCurrentSourcePreviewNodeOptions(){const t=this.monitor.getSourceId(),r=this.sourcePreviewNodeOptions.get(t);return gie({anchorX:.5,anchorY:.5,captureDraggingState:!1},r||{})}isDraggingNativeItem(){const t=this.monitor.getItemType();return Object.keys(uie).some(r=>uie[r]===t)}beginDragNativeItem(t,r){this.clearCurrentDragSourceNode(),this.currentNativeSource=O6e(t,r),this.currentNativeHandle=this.registry.addSource(t,this.currentNativeSource),this.actions.beginDrag([this.currentNativeHandle])}setCurrentDragSourceNode(t){this.clearCurrentDragSourceNode(),this.currentDragSourceNode=t;const r=1e3;this.mouseMoveTimeoutTimer=setTimeout(()=>{var n;return(n=this.rootElement)===null||n===void 0?void 0:n.addEventListener("mousemove",this.endDragIfSourceWasRemovedFromDOM,!0)},r)}clearCurrentDragSourceNode(){if(this.currentDragSourceNode){if(this.currentDragSourceNode=null,this.rootElement){var t;(t=this.window)===null||t===void 0||t.clearTimeout(this.mouseMoveTimeoutTimer||void 0),this.rootElement.removeEventListener("mousemove",this.endDragIfSourceWasRemovedFromDOM,!0)}return this.mouseMoveTimeoutTimer=null,!0}return!1}handleDragStart(t,r){t.defaultPrevented||(this.dragStartSourceIds||(this.dragStartSourceIds=[]),this.dragStartSourceIds.unshift(r))}handleDragEnter(t,r){this.dragEnterTargetIds.unshift(r)}handleDragOver(t,r){this.dragOverTargetIds===null&&(this.dragOverTargetIds=[]),this.dragOverTargetIds.unshift(r)}handleDrop(t,r){this.dropTargetIds.unshift(r)}constructor(t,r,n){this.sourcePreviewNodes=new Map,this.sourcePreviewNodeOptions=new Map,this.sourceNodes=new Map,this.sourceNodeOptions=new Map,this.dragStartSourceIds=null,this.dropTargetIds=[],this.dragEnterTargetIds=[],this.currentNativeSource=null,this.currentNativeHandle=null,this.currentDragSourceNode=null,this.altKeyPressed=!1,this.mouseMoveTimeoutTimer=null,this.asyncEndDragFrameId=null,this.dragOverTargetIds=null,this.lastClientOffset=null,this.hoverRafId=null,this.getSourceClientOffset=o=>{const i=this.sourceNodes.get(o);return i&&bye(i)||null},this.endDragNativeItem=()=>{this.isDraggingNativeItem()&&(this.actions.endDrag(),this.currentNativeHandle&&this.registry.removeSource(this.currentNativeHandle),this.currentNativeHandle=null,this.currentNativeSource=null)},this.isNodeInDocument=o=>!!(o&&this.document&&this.document.body&&this.document.body.contains(o)),this.endDragIfSourceWasRemovedFromDOM=()=>{const o=this.currentDragSourceNode;o==null||this.isNodeInDocument(o)||(this.clearCurrentDragSourceNode()&&this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover())},this.scheduleHover=o=>{this.hoverRafId===null&&typeof requestAnimationFrame<"u"&&(this.hoverRafId=requestAnimationFrame(()=>{this.monitor.isDragging()&&this.actions.hover(o||[],{clientOffset:this.lastClientOffset}),this.hoverRafId=null}))},this.cancelHover=()=>{this.hoverRafId!==null&&typeof cancelAnimationFrame<"u"&&(cancelAnimationFrame(this.hoverRafId),this.hoverRafId=null)},this.handleTopDragStartCapture=()=>{this.clearCurrentDragSourceNode(),this.dragStartSourceIds=[]},this.handleTopDragStart=o=>{if(o.defaultPrevented)return;const{dragStartSourceIds:i}=this;this.dragStartSourceIds=null;const a=cN(o);this.monitor.isDragging()&&(this.actions.endDrag(),this.cancelHover()),this.actions.beginDrag(i||[],{publishSource:!1,getSourceClientOffset:this.getSourceClientOffset,clientOffset:a});const{dataTransfer:s}=o,l=U8(s);if(this.monitor.isDragging()){if(s&&typeof s.setDragImage=="function"){const u=this.monitor.getSourceId(),d=this.sourceNodes.get(u),g=this.sourcePreviewNodes.get(u)||d;if(g){const{anchorX:c,anchorY:f,offsetX:h,offsetY:p}=this.getCurrentSourcePreviewNodeOptions(),B=W6e(d,g,a,{anchorX:c,anchorY:f},{offsetX:h,offsetY:p});s.setDragImage(g,B.x,B.y)}}try{s==null||s.setData("application/json",{})}catch{}this.setCurrentDragSourceNode(o.target);const{captureDraggingState:A}=this.getCurrentSourcePreviewNodeOptions();A?this.actions.publishDragSource():setTimeout(()=>this.actions.publishDragSource(),0)}else if(l)this.beginDragNativeItem(l);else{if(s&&!s.types&&(o.target&&!o.target.hasAttribute||!o.target.hasAttribute("draggable")))return;o.preventDefault()}},this.handleTopDragEndCapture=()=>{this.clearCurrentDragSourceNode()&&this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover()},this.handleTopDragEnterCapture=o=>{if(this.dragEnterTargetIds=[],this.isDraggingNativeItem()){var i;(i=this.currentNativeSource)===null||i===void 0||i.loadDataTransfer(o.dataTransfer)}if(!this.enterLeaveCounter.enter(o.target)||this.monitor.isDragging())return;const{dataTransfer:a}=o,s=U8(a);s&&this.beginDragNativeItem(s,a)},this.handleTopDragEnter=o=>{const{dragEnterTargetIds:i}=this;this.dragEnterTargetIds=[],this.monitor.isDragging()&&(this.altKeyPressed=o.altKey,i.length>0&&this.actions.hover(i,{clientOffset:cN(o)}),i.some(a=>this.monitor.canDropOnTarget(a))&&(o.preventDefault(),o.dataTransfer&&(o.dataTransfer.dropEffect=this.getCurrentDropEffect())))},this.handleTopDragOverCapture=o=>{if(this.dragOverTargetIds=[],this.isDraggingNativeItem()){var i;(i=this.currentNativeSource)===null||i===void 0||i.loadDataTransfer(o.dataTransfer)}},this.handleTopDragOver=o=>{const{dragOverTargetIds:i}=this;if(this.dragOverTargetIds=[],!this.monitor.isDragging()){o.preventDefault(),o.dataTransfer&&(o.dataTransfer.dropEffect="none");return}this.altKeyPressed=o.altKey,this.lastClientOffset=cN(o),this.scheduleHover(i),(i||[]).some(a=>this.monitor.canDropOnTarget(a))?(o.preventDefault(),o.dataTransfer&&(o.dataTransfer.dropEffect=this.getCurrentDropEffect())):this.isDraggingNativeItem()?o.preventDefault():(o.preventDefault(),o.dataTransfer&&(o.dataTransfer.dropEffect="none"))},this.handleTopDragLeaveCapture=o=>{this.isDraggingNativeItem()&&o.preventDefault(),this.enterLeaveCounter.leave(o.target)&&(this.isDraggingNativeItem()&&setTimeout(()=>this.endDragNativeItem(),0),this.cancelHover())},this.handleTopDropCapture=o=>{if(this.dropTargetIds=[],this.isDraggingNativeItem()){var i;o.preventDefault(),(i=this.currentNativeSource)===null||i===void 0||i.loadDataTransfer(o.dataTransfer)}else U8(o.dataTransfer)&&o.preventDefault();this.enterLeaveCounter.reset()},this.handleTopDrop=o=>{const{dropTargetIds:i}=this;this.dropTargetIds=[],this.actions.hover(i,{clientOffset:cN(o)}),this.actions.drop({dropEffect:this.getCurrentDropEffect()}),this.isDraggingNativeItem()?this.endDragNativeItem():this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover()},this.handleSelectStart=o=>{const i=o.target;typeof i.dragDrop=="function"&&(i.tagName==="INPUT"||i.tagName==="SELECT"||i.tagName==="TEXTAREA"||i.isContentEditable||(o.preventDefault(),i.dragDrop()))},this.options=new V6e(r,n),this.actions=t.getActions(),this.monitor=t.getMonitor(),this.registry=t.getRegistry(),this.enterLeaveCounter=new R6e(this.isNodeInDocument)}}const Z6e=function(e,t,r){return new X6e(e,t,r)},xye={xsmall:8,small:12,medium:16,large:20,xlarge:24},q6e=(e="New schema",t="")=>({schema:{title:e,description:t,type:"object",properties:{}},uiSchema:{}});let Yye=(e,t)=>(e.addError({schema:t.schema,uiSchema:t.uiSchema}),Object.keys(e).map(r=>{r!="__errors"&&r!="addError"&&Yye(e[r],{schema:[...t.schema,"properties",r],uiSchema:[...t.uiSchema,r]})}),e);const s9=function(e,t){return Yye(t,{schema:[],uiSchema:[]})},$6e=e=>e.properties&&e.properties.size===0,Fye=(e,t)=>e.type==="array"&&!t["ui:field"]&&!t["ui:widget"],_6e=(e,t)=>{if(!t)return e;let r={};return Object.entries(e).map(([n,o])=>{r[n]=o,r[n].fields={...o.fields,...t[n]}}),r},fie=e=>new Promise(t=>setTimeout(t,e)),BB=m.createContext({});var Nye={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 r(){for(var n=[],o=0;o1&&arguments[1]!==void 0?arguments[1]:{},r=[];return le.Children.forEach(e,function(n){n==null&&!t.keepEmpty||(Array.isArray(n)?r=r.concat(Ei(n)):fC.isFragment(n)&&n.props?r=r.concat(Ei(n.props.children,t)):r.push(n))}),r}var x5={},tPe=function(e){};function rPe(e,t){}function nPe(e,t){}function oPe(){x5={}}function Sye(e,t,r){!t&&!x5[r]&&(e(!1,r),x5[r]=!0)}function Tn(e,t){Sye(rPe,e,t)}function kye(e,t){Sye(nPe,e,t)}Tn.preMessage=tPe;Tn.resetWarned=oPe;Tn.noteOnce=kye;var jye={exports:{}},mie={exports:{}},Bie={};/** + * @license React + * scheduler.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 wie;function iPe(){return wie||(wie=1,function(e){function t(H,L){var R=H.length;H.push(L);e:for(;0>>1,V=H[O];if(0>>1;Oo(K,R))$o(_,K)?(H[O]=_,H[$]=R,O=$):(H[O]=K,H[T]=R,O=T);else if($o(_,R))H[O]=_,H[$]=R,O=$;else break e}}return L}function o(H,L){var R=H.sortIndex-L.sortIndex;return R!==0?R:H.id-L.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var a=Date,s=a.now();e.unstable_now=function(){return a.now()-s}}var l=[],A=[],u=1,d=null,g=3,c=!1,f=!1,h=!1,p=typeof setTimeout=="function"?setTimeout:null,B=typeof clearTimeout=="function"?clearTimeout:null,y=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function C(H){for(var L=r(A);L!==null;){if(L.callback===null)n(A);else if(L.startTime<=H)n(A),L.sortIndex=L.expirationTime,t(l,L);else break;L=r(A)}}function Q(H){if(h=!1,C(H),!f)if(r(l)!==null)f=!0,U(v);else{var L=r(A);L!==null&&G(Q,L.startTime-H)}}function v(H,L){f=!1,h&&(h=!1,B(b),b=-1),c=!0;var R=g;try{for(C(L),d=r(l);d!==null&&(!(d.expirationTime>L)||H&&!F());){var O=d.callback;if(typeof O=="function"){d.callback=null,g=d.priorityLevel;var V=O(d.expirationTime<=L);L=e.unstable_now(),typeof V=="function"?d.callback=V:d===r(l)&&n(l),C(L)}else n(l);d=r(l)}if(d!==null)var Z=!0;else{var T=r(A);T!==null&&G(Q,T.startTime-L),Z=!1}return Z}finally{d=null,g=R,c=!1}}var M=!1,I=null,b=-1,Y=5,N=-1;function F(){return!(e.unstable_now()-NH||125O?(H.sortIndex=R,t(A,H),r(l)===null&&H===r(A)&&(h?(B(b),b=-1):h=!0,G(Q,R-O))):(H.sortIndex=V,t(l,H),f||c||(f=!0,U(v))),H},e.unstable_shouldYield=F,e.unstable_wrapCallback=function(H){var L=g;return function(){var R=g;g=L;try{return H.apply(this,arguments)}finally{g=R}}}}(Bie)),Bie}var yie;function aPe(){return yie||(yie=1,mie.exports=iPe()),mie.exports}var sl={};/** + * @license React + * react-dom.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 Eie;function sPe(){if(Eie)return sl;Eie=1;var e=le,t=aPe();function r(w){for(var E="https://reactjs.org/docs/error-decoder.html?invariant="+w,x=1;x"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),l=Object.prototype.hasOwnProperty,A=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,u={},d={};function g(w){return l.call(d,w)?!0:l.call(u,w)?!1:A.test(w)?d[w]=!0:(u[w]=!0,!1)}function c(w,E,x,S){if(x!==null&&x.type===0)return!1;switch(typeof E){case"function":case"symbol":return!0;case"boolean":return S?!1:x!==null?!x.acceptsBooleans:(w=w.toLowerCase().slice(0,5),w!=="data-"&&w!=="aria-");default:return!1}}function f(w,E,x,S){if(E===null||typeof E>"u"||c(w,E,x,S))return!0;if(S)return!1;if(x!==null)switch(x.type){case 3:return!E;case 4:return E===!1;case 5:return isNaN(E);case 6:return isNaN(E)||1>E}return!1}function h(w,E,x,S,J,X,oe){this.acceptsBooleans=E===2||E===3||E===4,this.attributeName=S,this.attributeNamespace=J,this.mustUseProperty=x,this.propertyName=w,this.type=E,this.sanitizeURL=X,this.removeEmptyString=oe}var p={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(w){p[w]=new h(w,0,!1,w,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(w){var E=w[0];p[E]=new h(E,1,!1,w[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(w){p[w]=new h(w,2,!1,w.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(w){p[w]=new h(w,2,!1,w,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(w){p[w]=new h(w,3,!1,w.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(w){p[w]=new h(w,3,!0,w,null,!1,!1)}),["capture","download"].forEach(function(w){p[w]=new h(w,4,!1,w,null,!1,!1)}),["cols","rows","size","span"].forEach(function(w){p[w]=new h(w,6,!1,w,null,!1,!1)}),["rowSpan","start"].forEach(function(w){p[w]=new h(w,5,!1,w.toLowerCase(),null,!1,!1)});var B=/[\-:]([a-z])/g;function y(w){return w[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(w){var E=w.replace(B,y);p[E]=new h(E,1,!1,w,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(w){var E=w.replace(B,y);p[E]=new h(E,1,!1,w,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(w){var E=w.replace(B,y);p[E]=new h(E,1,!1,w,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(w){p[w]=new h(w,1,!1,w.toLowerCase(),null,!1,!1)}),p.xlinkHref=new h("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(w){p[w]=new h(w,1,!1,w.toLowerCase(),null,!0,!0)});function C(w,E,x,S){var J=p.hasOwnProperty(E)?p[E]:null;(J!==null?J.type!==0:S||!(2Qe||J[oe]!==X[Qe]){var Ne=` +`+J[oe].replace(" at new "," at ");return w.displayName&&Ne.includes("")&&(Ne=Ne.replace("",w.displayName)),Ne}while(1<=oe&&0<=Qe);break}}}finally{Z=!1,Error.prepareStackTrace=x}return(w=w?w.displayName||w.name:"")?V(w):""}function K(w){switch(w.tag){case 5:return V(w.type);case 16:return V("Lazy");case 13:return V("Suspense");case 19:return V("SuspenseList");case 0:case 2:case 15:return w=T(w.type,!1),w;case 11:return w=T(w.type.render,!1),w;case 1:return w=T(w.type,!0),w;default:return""}}function $(w){if(w==null)return null;if(typeof w=="function")return w.displayName||w.name||null;if(typeof w=="string")return w;switch(w){case I:return"Fragment";case M:return"Portal";case Y:return"Profiler";case b:return"StrictMode";case z:return"Suspense";case k:return"SuspenseList"}if(typeof w=="object")switch(w.$$typeof){case F:return(w.displayName||"Context")+".Consumer";case N:return(w._context.displayName||"Context")+".Provider";case D:var E=w.render;return w=w.displayName,w||(w=E.displayName||E.name||"",w=w!==""?"ForwardRef("+w+")":"ForwardRef"),w;case j:return E=w.displayName||null,E!==null?E:$(w.type)||"Memo";case U:E=w._payload,w=w._init;try{return $(w(E))}catch{}}return null}function _(w){var E=w.type;switch(w.tag){case 24:return"Cache";case 9:return(E.displayName||"Context")+".Consumer";case 10:return(E._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return w=E.render,w=w.displayName||w.name||"",E.displayName||(w!==""?"ForwardRef("+w+")":"ForwardRef");case 7:return"Fragment";case 5:return E;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return $(E);case 8:return E===b?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof E=="function")return E.displayName||E.name||null;if(typeof E=="string")return E}return null}function ee(w){switch(typeof w){case"boolean":case"number":case"string":case"undefined":return w;case"object":return w;default:return""}}function se(w){var E=w.type;return(w=w.nodeName)&&w.toLowerCase()==="input"&&(E==="checkbox"||E==="radio")}function ie(w){var E=se(w)?"checked":"value",x=Object.getOwnPropertyDescriptor(w.constructor.prototype,E),S=""+w[E];if(!w.hasOwnProperty(E)&&typeof x<"u"&&typeof x.get=="function"&&typeof x.set=="function"){var J=x.get,X=x.set;return Object.defineProperty(w,E,{configurable:!0,get:function(){return J.call(this)},set:function(oe){S=""+oe,X.call(this,oe)}}),Object.defineProperty(w,E,{enumerable:x.enumerable}),{getValue:function(){return S},setValue:function(oe){S=""+oe},stopTracking:function(){w._valueTracker=null,delete w[E]}}}}function ge(w){w._valueTracker||(w._valueTracker=ie(w))}function Ae(w){if(!w)return!1;var E=w._valueTracker;if(!E)return!0;var x=E.getValue(),S="";return w&&(S=se(w)?w.checked?"true":"false":w.value),w=S,w!==x?(E.setValue(w),!0):!1}function pe(w){if(w=w||(typeof document<"u"?document:void 0),typeof w>"u")return null;try{return w.activeElement||w.body}catch{return w.body}}function we(w,E){var x=E.checked;return R({},E,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:x??w._wrapperState.initialChecked})}function ye(w,E){var x=E.defaultValue==null?"":E.defaultValue,S=E.checked!=null?E.checked:E.defaultChecked;x=ee(E.value!=null?E.value:x),w._wrapperState={initialChecked:S,initialValue:x,controlled:E.type==="checkbox"||E.type==="radio"?E.checked!=null:E.value!=null}}function Me(w,E){E=E.checked,E!=null&&C(w,"checked",E,!1)}function Fe(w,E){Me(w,E);var x=ee(E.value),S=E.type;if(x!=null)S==="number"?(x===0&&w.value===""||w.value!=x)&&(w.value=""+x):w.value!==""+x&&(w.value=""+x);else if(S==="submit"||S==="reset"){w.removeAttribute("value");return}E.hasOwnProperty("value")?Be(w,E.type,x):E.hasOwnProperty("defaultValue")&&Be(w,E.type,ee(E.defaultValue)),E.checked==null&&E.defaultChecked!=null&&(w.defaultChecked=!!E.defaultChecked)}function Se(w,E,x){if(E.hasOwnProperty("value")||E.hasOwnProperty("defaultValue")){var S=E.type;if(!(S!=="submit"&&S!=="reset"||E.value!==void 0&&E.value!==null))return;E=""+w._wrapperState.initialValue,x||E===w.value||(w.value=E),w.defaultValue=E}x=w.name,x!==""&&(w.name=""),w.defaultChecked=!!w._wrapperState.initialChecked,x!==""&&(w.name=x)}function Be(w,E,x){(E!=="number"||pe(w.ownerDocument)!==w)&&(x==null?w.defaultValue=""+w._wrapperState.initialValue:w.defaultValue!==""+x&&(w.defaultValue=""+x))}var me=Array.isArray;function xe(w,E,x,S){if(w=w.options,E){E={};for(var J=0;J"+E.valueOf().toString()+"",E=Dt.firstChild;w.firstChild;)w.removeChild(w.firstChild);for(;E.firstChild;)w.appendChild(E.firstChild)}});function Je(w,E){if(E){var x=w.firstChild;if(x&&x===w.lastChild&&x.nodeType===3){x.nodeValue=E;return}}w.textContent=E}var it={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Ct=["Webkit","ms","Moz","O"];Object.keys(it).forEach(function(w){Ct.forEach(function(E){E=E+w.charAt(0).toUpperCase()+w.substring(1),it[E]=it[w]})});function mt(w,E,x){return E==null||typeof E=="boolean"||E===""?"":x||typeof E!="number"||E===0||it.hasOwnProperty(w)&&it[w]?(""+E).trim():E+"px"}function It(w,E){w=w.style;for(var x in E)if(E.hasOwnProperty(x)){var S=x.indexOf("--")===0,J=mt(x,E[x],S);x==="float"&&(x="cssFloat"),S?w.setProperty(x,J):w[x]=J}}var Ut=R({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Rt(w,E){if(E){if(Ut[w]&&(E.children!=null||E.dangerouslySetInnerHTML!=null))throw Error(r(137,w));if(E.dangerouslySetInnerHTML!=null){if(E.children!=null)throw Error(r(60));if(typeof E.dangerouslySetInnerHTML!="object"||!("__html"in E.dangerouslySetInnerHTML))throw Error(r(61))}if(E.style!=null&&typeof E.style!="object")throw Error(r(62))}}function jt(w,E){if(w.indexOf("-")===-1)return typeof E.is=="string";switch(w){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Wt=null;function Tt(w){return w=w.target||w.srcElement||window,w.correspondingUseElement&&(w=w.correspondingUseElement),w.nodeType===3?w.parentNode:w}var Ze=null,At=null,tt=null;function qe(w){if(w=tQ(w)){if(typeof Ze!="function")throw Error(r(280));var E=w.stateNode;E&&(E=lF(E),Ze(w.stateNode,w.type,E))}}function Pe(w){At?tt?tt.push(w):tt=[w]:At=w}function st(){if(At){var w=At,E=tt;if(tt=At=null,qe(w),E)for(w=0;w>>=0,w===0?32:31-(kr(w)/$r|0)|0}var Mt=64,hr=4194304;function ir(w){switch(w&-w){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return w&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return w&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return w}}function Or(w,E){var x=w.pendingLanes;if(x===0)return 0;var S=0,J=w.suspendedLanes,X=w.pingedLanes,oe=x&268435455;if(oe!==0){var Qe=oe&~J;Qe!==0?S=ir(Qe):(X&=oe,X!==0&&(S=ir(X)))}else oe=x&~J,oe!==0?S=ir(oe):X!==0&&(S=ir(X));if(S===0)return 0;if(E!==0&&E!==S&&!(E&J)&&(J=S&-S,X=E&-E,J>=X||J===16&&(X&4194240)!==0))return E;if(S&4&&(S|=x&16),E=w.entangledLanes,E!==0)for(w=w.entanglements,E&=S;0x;x++)E.push(w);return E}function ca(w,E,x){w.pendingLanes|=E,E!==536870912&&(w.suspendedLanes=0,w.pingedLanes=0),w=w.eventTimes,E=31-Un(E),w[E]=x}function Su(w,E){var x=w.pendingLanes&~E;w.pendingLanes=E,w.suspendedLanes=0,w.pingedLanes=0,w.expiredLanes&=E,w.mutableReadLanes&=E,w.entangledLanes&=E,E=w.entanglements;var S=w.eventTimes;for(w=w.expirationTimes;0=Dc),jte=" ",Ute=!1;function zte(w,E){switch(w){case"keyup":return Nc.indexOf(E.keyCode)!==-1;case"keydown":return E.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Gte(w){return w=w.detail,typeof w=="object"&&"data"in w?w.data:null}var sw=!1;function aOe(w,E){switch(w){case"compositionend":return Gte(E);case"keypress":return E.which!==32?null:(Ute=!0,jte);case"textInput":return w=E.data,w===jte&&Ute?null:w;default:return null}}function sOe(w,E){if(sw)return w==="compositionend"||!Vf&&zte(w,E)?(w=HI(),I0=nw=Uu=null,sw=!1,w):null;switch(w){case"paste":return null;case"keypress":if(!(E.ctrlKey||E.altKey||E.metaKey)||E.ctrlKey&&E.altKey){if(E.char&&1=E)return{node:x,offset:E-w};w=S}e:{for(;x;){if(x.nextSibling){x=x.nextSibling;break e}x=x.parentNode}x=void 0}x=Pte(x)}}function Vte(w,E){return w&&E?w===E?!0:w&&w.nodeType===3?!1:E&&E.nodeType===3?Vte(w,E.parentNode):"contains"in w?w.contains(E):w.compareDocumentPosition?!!(w.compareDocumentPosition(E)&16):!1:!1}function Kte(){for(var w=window,E=pe();E instanceof w.HTMLIFrameElement;){try{var x=typeof E.contentWindow.location.href=="string"}catch{x=!1}if(x)w=E.contentWindow;else break;E=pe(w.document)}return E}function TH(w){var E=w&&w.nodeName&&w.nodeName.toLowerCase();return E&&(E==="input"&&(w.type==="text"||w.type==="search"||w.type==="tel"||w.type==="url"||w.type==="password")||E==="textarea"||w.contentEditable==="true")}function pOe(w){var E=Kte(),x=w.focusedElem,S=w.selectionRange;if(E!==x&&x&&x.ownerDocument&&Vte(x.ownerDocument.documentElement,x)){if(S!==null&&TH(x)){if(E=S.start,w=S.end,w===void 0&&(w=E),"selectionStart"in x)x.selectionStart=E,x.selectionEnd=Math.min(w,x.value.length);else if(w=(E=x.ownerDocument||document)&&E.defaultView||window,w.getSelection){w=w.getSelection();var J=x.textContent.length,X=Math.min(S.start,J);S=S.end===void 0?X:Math.min(S.end,J),!w.extend&&X>S&&(J=S,S=X,X=J),J=Wte(x,X);var oe=Wte(x,S);J&&oe&&(w.rangeCount!==1||w.anchorNode!==J.node||w.anchorOffset!==J.offset||w.focusNode!==oe.node||w.focusOffset!==oe.offset)&&(E=E.createRange(),E.setStart(J.node,J.offset),w.removeAllRanges(),X>S?(w.addRange(E),w.extend(oe.node,oe.offset)):(E.setEnd(oe.node,oe.offset),w.addRange(E)))}}for(E=[],w=x;w=w.parentNode;)w.nodeType===1&&E.push({element:w,left:w.scrollLeft,top:w.scrollTop});for(typeof x.focus=="function"&&x.focus(),x=0;x=document.documentMode,lw=null,JH=null,ZI=null,PH=!1;function Xte(w,E,x){var S=x.window===x?x.document:x.nodeType===9?x:x.ownerDocument;PH||lw==null||lw!==pe(S)||(S=lw,"selectionStart"in S&&TH(S)?S={start:S.selectionStart,end:S.selectionEnd}:(S=(S.ownerDocument&&S.ownerDocument.defaultView||window).getSelection(),S={anchorNode:S.anchorNode,anchorOffset:S.anchorOffset,focusNode:S.focusNode,focusOffset:S.focusOffset}),ZI&&XI(ZI,S)||(ZI=S,S=iF(JH,"onSelect"),0gw||(w.current=n1[gw],n1[gw]=null,gw--)}function Io(w,E){gw++,n1[gw]=w.current,w.current=E}var qf={},ts=Zf(qf),rl=Zf(!1),x0=qf;function fw(w,E){var x=w.type.contextTypes;if(!x)return qf;var S=w.stateNode;if(S&&S.__reactInternalMemoizedUnmaskedChildContext===E)return S.__reactInternalMemoizedMaskedChildContext;var J={},X;for(X in x)J[X]=E[X];return S&&(w=w.stateNode,w.__reactInternalMemoizedUnmaskedChildContext=E,w.__reactInternalMemoizedMaskedChildContext=J),J}function nl(w){return w=w.childContextTypes,w!=null}function AF(){So(rl),So(ts)}function cre(w,E,x){if(ts.current!==qf)throw Error(r(168));Io(ts,E),Io(rl,x)}function ure(w,E,x){var S=w.stateNode;if(E=E.childContextTypes,typeof S.getChildContext!="function")return x;S=S.getChildContext();for(var J in S)if(!(J in E))throw Error(r(108,_(w)||"Unknown",J));return R({},x,S)}function cF(w){return w=(w=w.stateNode)&&w.__reactInternalMemoizedMergedChildContext||qf,x0=ts.current,Io(ts,w),Io(rl,rl.current),!0}function dre(w,E,x){var S=w.stateNode;if(!S)throw Error(r(169));x?(w=ure(w,E,x0),S.__reactInternalMemoizedMergedChildContext=w,So(rl),So(ts),Io(ts,w)):So(rl),Io(rl,x)}var lg=null,uF=!1,o1=!1;function gre(w){lg===null?lg=[w]:lg.push(w)}function xOe(w){uF=!0,gre(w)}function $f(){if(!o1&&lg!==null){o1=!0;var w=0,E=$t;try{var x=lg;for($t=1;w>=oe,J-=oe,Ag=1<<32-Un(E)+J|x<Rr?(fa=xr,xr=null):fa=xr.sibling;var On=yt(Re,xr,Le[Rr],Gt);if(On===null){xr===null&&(xr=fa);break}w&&xr&&On.alternate===null&&E(Re,xr),Ue=X(On,Ue,Rr),br===null?pr=On:br.sibling=On,br=On,xr=fa}if(Rr===Le.length)return x(Re,xr),Jo&&F0(Re,Rr),pr;if(xr===null){for(;RrRr?(fa=xr,xr=null):fa=xr.sibling;var sh=yt(Re,xr,On.value,Gt);if(sh===null){xr===null&&(xr=fa);break}w&&xr&&sh.alternate===null&&E(Re,xr),Ue=X(sh,Ue,Rr),br===null?pr=sh:br.sibling=sh,br=sh,xr=fa}if(On.done)return x(Re,xr),Jo&&F0(Re,Rr),pr;if(xr===null){for(;!On.done;Rr++,On=Le.next())On=Yt(Re,On.value,Gt),On!==null&&(Ue=X(On,Ue,Rr),br===null?pr=On:br.sibling=On,br=On);return Jo&&F0(Re,Rr),pr}for(xr=S(Re,xr);!On.done;Rr++,On=Le.next())On=_t(xr,Re,Rr,On.value,Gt),On!==null&&(w&&On.alternate!==null&&xr.delete(On.key===null?Rr:On.key),Ue=X(On,Ue,Rr),br===null?pr=On:br.sibling=On,br=On);return w&&xr.forEach(function(lLe){return E(Re,lLe)}),Jo&&F0(Re,Rr),pr}function Qi(Re,Ue,Le,Gt){if(typeof Le=="object"&&Le!==null&&Le.type===I&&Le.key===null&&(Le=Le.props.children),typeof Le=="object"&&Le!==null){switch(Le.$$typeof){case v:e:{for(var pr=Le.key,br=Ue;br!==null;){if(br.key===pr){if(pr=Le.type,pr===I){if(br.tag===7){x(Re,br.sibling),Ue=J(br,Le.props.children),Ue.return=Re,Re=Ue;break e}}else if(br.elementType===pr||typeof pr=="object"&&pr!==null&&pr.$$typeof===U&&bre(pr)===br.type){x(Re,br.sibling),Ue=J(br,Le.props),Ue.ref=rQ(Re,br,Le),Ue.return=Re,Re=Ue;break e}x(Re,br);break}else E(Re,br);br=br.sibling}Le.type===I?(Ue=G0(Le.props.children,Re.mode,Gt,Le.key),Ue.return=Re,Re=Ue):(Gt=RF(Le.type,Le.key,Le.props,null,Re.mode,Gt),Gt.ref=rQ(Re,Ue,Le),Gt.return=Re,Re=Gt)}return oe(Re);case M:e:{for(br=Le.key;Ue!==null;){if(Ue.key===br)if(Ue.tag===4&&Ue.stateNode.containerInfo===Le.containerInfo&&Ue.stateNode.implementation===Le.implementation){x(Re,Ue.sibling),Ue=J(Ue,Le.children||[]),Ue.return=Re,Re=Ue;break e}else{x(Re,Ue);break}else E(Re,Ue);Ue=Ue.sibling}Ue=e8(Le,Re.mode,Gt),Ue.return=Re,Re=Ue}return oe(Re);case U:return br=Le._init,Qi(Re,Ue,br(Le._payload),Gt)}if(me(Le))return ar(Re,Ue,Le,Gt);if(L(Le))return ur(Re,Ue,Le,Gt);yF(Re,Le)}return typeof Le=="string"&&Le!==""||typeof Le=="number"?(Le=""+Le,Ue!==null&&Ue.tag===6?(x(Re,Ue.sibling),Ue=J(Ue,Le),Ue.return=Re,Re=Ue):(x(Re,Ue),Ue=_1(Le,Re.mode,Gt),Ue.return=Re,Re=Ue),oe(Re)):x(Re,Ue)}return Qi}var yw=xre(!0),Yre=xre(!1),nQ={},Ru=Zf(nQ),oQ=Zf(nQ),iQ=Zf(nQ);function D0(w){if(w===nQ)throw Error(r(174));return w}function B1(w,E){switch(Io(iQ,E),Io(oQ,w),Io(Ru,nQ),w=E.nodeType,w){case 9:case 11:E=(E=E.documentElement)?E.namespaceURI:bt(null,"");break;default:w=w===8?E.parentNode:E,E=w.namespaceURI||null,w=w.tagName,E=bt(E,w)}So(Ru),Io(Ru,E)}function Ew(){So(Ru),So(oQ),So(iQ)}function Fre(w){D0(iQ.current);var E=D0(Ru.current),x=bt(E,w.type);E!==x&&(Io(oQ,w),Io(Ru,x))}function w1(w){oQ.current===w&&(So(Ru),So(oQ))}var _o=Zf(0);function EF(w){for(var E=w;E!==null;){if(E.tag===13){var x=E.memoizedState;if(x!==null&&(x=x.dehydrated,x===null||x.data==="$?"||x.data==="$!"))return E}else if(E.tag===19&&E.memoizedProps.revealOrder!==void 0){if(E.flags&128)return E}else if(E.child!==null){E.child.return=E,E=E.child;continue}if(E===w)break;for(;E.sibling===null;){if(E.return===null||E.return===w)return null;E=E.return}E.sibling.return=E.return,E=E.sibling}return null}var y1=[];function E1(){for(var w=0;wx?x:4,w(!0);var S=C1.transition;C1.transition={};try{w(!1),E()}finally{$t=x,C1.transition=S}}function Kre(){return FA().memoizedState}function DOe(w,E,x){var S=oh(w);if(x={lane:S,action:x,hasEagerState:!1,eagerState:null,next:null},Xre(w))Zre(E,x);else if(x=wre(w,E,x,S),x!==null){var J=Fs();Gc(x,w,S,J),qre(x,E,S)}}function SOe(w,E,x){var S=oh(w),J={lane:S,action:x,hasEagerState:!1,eagerState:null,next:null};if(Xre(w))Zre(E,J);else{var X=w.alternate;if(w.lanes===0&&(X===null||X.lanes===0)&&(X=E.lastRenderedReducer,X!==null))try{var oe=E.lastRenderedState,Qe=X(oe,x);if(J.hasEagerState=!0,J.eagerState=Qe,Sc(Qe,oe)){var Ne=E.interleaved;Ne===null?(J.next=J,f1(E)):(J.next=Ne.next,Ne.next=J),E.interleaved=J;return}}catch{}finally{}x=wre(w,E,J,S),x!==null&&(J=Fs(),Gc(x,w,S,J),qre(x,E,S))}}function Xre(w){var E=w.alternate;return w===ei||E!==null&&E===ei}function Zre(w,E){aQ=IF=!0;var x=w.pending;x===null?E.next=E:(E.next=x.next,x.next=E),w.pending=E}function qre(w,E,x){if(x&4194240){var S=E.lanes;S&=w.pendingLanes,x|=S,E.lanes=x,Dr(w,x)}}var MF={readContext:YA,useCallback:rs,useContext:rs,useEffect:rs,useImperativeHandle:rs,useInsertionEffect:rs,useLayoutEffect:rs,useMemo:rs,useReducer:rs,useRef:rs,useState:rs,useDebugValue:rs,useDeferredValue:rs,useTransition:rs,useMutableSource:rs,useSyncExternalStore:rs,useId:rs,unstable_isNewReconciler:!1},kOe={readContext:YA,useCallback:function(w,E){return Hu().memoizedState=[w,E===void 0?null:E],w},useContext:YA,useEffect:Hre,useImperativeHandle:function(w,E,x){return x=x!=null?x.concat([w]):null,QF(4194308,4,Tre.bind(null,E,w),x)},useLayoutEffect:function(w,E){return QF(4194308,4,w,E)},useInsertionEffect:function(w,E){return QF(4,2,w,E)},useMemo:function(w,E){var x=Hu();return E=E===void 0?null:E,w=w(),x.memoizedState=[w,E],w},useReducer:function(w,E,x){var S=Hu();return E=x!==void 0?x(E):E,S.memoizedState=S.baseState=E,w={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:w,lastRenderedState:E},S.queue=w,w=w.dispatch=DOe.bind(null,ei,w),[S.memoizedState,w]},useRef:function(w){var E=Hu();return w={current:w},E.memoizedState=w},useState:Gre,useDebugValue:Y1,useDeferredValue:function(w){return Hu().memoizedState=w},useTransition:function(){var w=Gre(!1),E=w[0];return w=NOe.bind(null,w[1]),Hu().memoizedState=w,[E,w]},useMutableSource:function(){},useSyncExternalStore:function(w,E,x){var S=ei,J=Hu();if(Jo){if(x===void 0)throw Error(r(407));x=x()}else{if(x=E(),ga===null)throw Error(r(349));S0&30||Sre(S,E,x)}J.memoizedState=x;var X={value:x,getSnapshot:E};return J.queue=X,Hre(jre.bind(null,S,X,w),[w]),S.flags|=2048,AQ(9,kre.bind(null,S,X,x,E),void 0,null),x},useId:function(){var w=Hu(),E=ga.identifierPrefix;if(Jo){var x=cg,S=Ag;x=(S&~(1<<32-Un(S)-1)).toString(32)+x,E=":"+E+"R"+x,x=sQ++,0<\/script>",w=w.removeChild(w.firstChild)):typeof S.is=="string"?w=oe.createElement(x,{is:S.is}):(w=oe.createElement(x),x==="select"&&(oe=w,S.multiple?oe.multiple=!0:S.size&&(oe.size=S.size))):w=oe.createElementNS(w,x),w[Gu]=E,w[eQ]=S,fne(w,E,!1,!1),E.stateNode=w;e:{switch(oe=jt(x,S),x){case"dialog":Do("cancel",w),Do("close",w),J=S;break;case"iframe":case"object":case"embed":Do("load",w),J=S;break;case"video":case"audio":for(J=0;Jvw&&(E.flags|=128,S=!0,cQ(X,!1),E.lanes=4194304)}else{if(!S)if(w=EF(oe),w!==null){if(E.flags|=128,S=!0,x=w.updateQueue,x!==null&&(E.updateQueue=x,E.flags|=4),cQ(X,!0),X.tail===null&&X.tailMode==="hidden"&&!oe.alternate&&!Jo)return ns(E),null}else 2*Mr()-X.renderingStartTime>vw&&x!==1073741824&&(E.flags|=128,S=!0,cQ(X,!1),E.lanes=4194304);X.isBackwards?(oe.sibling=E.child,E.child=oe):(x=X.last,x!==null?x.sibling=oe:E.child=oe,X.last=oe)}return X.tail!==null?(E=X.tail,X.rendering=E,X.tail=E.sibling,X.renderingStartTime=Mr(),E.sibling=null,x=_o.current,Io(_o,S?x&1|2:x&1),E):(ns(E),null);case 22:case 23:return Z1(),S=E.memoizedState!==null,w!==null&&w.memoizedState!==null!==S&&(E.flags|=8192),S&&E.mode&1?Hl&1073741824&&(ns(E),E.subtreeFlags&6&&(E.flags|=8192)):ns(E),null;case 24:return null;case 25:return null}throw Error(r(156,E.tag))}function LOe(w,E){switch(a1(E),E.tag){case 1:return nl(E.type)&&AF(),w=E.flags,w&65536?(E.flags=w&-65537|128,E):null;case 3:return Ew(),So(rl),So(ts),E1(),w=E.flags,w&65536&&!(w&128)?(E.flags=w&-65537|128,E):null;case 5:return w1(E),null;case 13:if(So(_o),w=E.memoizedState,w!==null&&w.dehydrated!==null){if(E.alternate===null)throw Error(r(340));mw()}return w=E.flags,w&65536?(E.flags=w&-65537|128,E):null;case 19:return So(_o),null;case 4:return Ew(),null;case 10:return d1(E.type._context),null;case 22:case 23:return Z1(),null;case 24:return null;default:return null}}var YF=!1,os=!1,TOe=typeof WeakSet=="function"?WeakSet:Set,rr=null;function Iw(w,E){var x=w.ref;if(x!==null)if(typeof x=="function")try{x(null)}catch(S){fi(w,E,S)}else x.current=null}function mne(w,E,x){try{x()}catch(S){fi(w,E,S)}}var Bne=!1;function JOe(w,E){if(qH=tw,w=Kte(),TH(w)){if("selectionStart"in w)var x={start:w.selectionStart,end:w.selectionEnd};else e:{x=(x=w.ownerDocument)&&x.defaultView||window;var S=x.getSelection&&x.getSelection();if(S&&S.rangeCount!==0){x=S.anchorNode;var J=S.anchorOffset,X=S.focusNode;S=S.focusOffset;try{x.nodeType,X.nodeType}catch{x=null;break e}var oe=0,Qe=-1,Ne=-1,Ve=0,Qt=0,Yt=w,yt=null;t:for(;;){for(var _t;Yt!==x||J!==0&&Yt.nodeType!==3||(Qe=oe+J),Yt!==X||S!==0&&Yt.nodeType!==3||(Ne=oe+S),Yt.nodeType===3&&(oe+=Yt.nodeValue.length),(_t=Yt.firstChild)!==null;)yt=Yt,Yt=_t;for(;;){if(Yt===w)break t;if(yt===x&&++Ve===J&&(Qe=oe),yt===X&&++Qt===S&&(Ne=oe),(_t=Yt.nextSibling)!==null)break;Yt=yt,yt=Yt.parentNode}Yt=_t}x=Qe===-1||Ne===-1?null:{start:Qe,end:Ne}}else x=null}x=x||{start:0,end:0}}else x=null;for($H={focusedElem:w,selectionRange:x},tw=!1,rr=E;rr!==null;)if(E=rr,w=E.child,(E.subtreeFlags&1028)!==0&&w!==null)w.return=E,rr=w;else for(;rr!==null;){E=rr;try{var ar=E.alternate;if(E.flags&1024)switch(E.tag){case 0:case 11:case 15:break;case 1:if(ar!==null){var ur=ar.memoizedProps,Qi=ar.memoizedState,Re=E.stateNode,Ue=Re.getSnapshotBeforeUpdate(E.elementType===E.type?ur:jc(E.type,ur),Qi);Re.__reactInternalSnapshotBeforeUpdate=Ue}break;case 3:var Le=E.stateNode.containerInfo;Le.nodeType===1?Le.textContent="":Le.nodeType===9&&Le.documentElement&&Le.removeChild(Le.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(r(163))}}catch(Gt){fi(E,E.return,Gt)}if(w=E.sibling,w!==null){w.return=E.return,rr=w;break}rr=E.return}return ar=Bne,Bne=!1,ar}function uQ(w,E,x){var S=E.updateQueue;if(S=S!==null?S.lastEffect:null,S!==null){var J=S=S.next;do{if((J.tag&w)===w){var X=J.destroy;J.destroy=void 0,X!==void 0&&mne(E,x,X)}J=J.next}while(J!==S)}}function FF(w,E){if(E=E.updateQueue,E=E!==null?E.lastEffect:null,E!==null){var x=E=E.next;do{if((x.tag&w)===w){var S=x.create;x.destroy=S()}x=x.next}while(x!==E)}}function R1(w){var E=w.ref;if(E!==null){var x=w.stateNode;switch(w.tag){case 5:w=x;break;default:w=x}typeof E=="function"?E(w):E.current=w}}function wne(w){var E=w.alternate;E!==null&&(w.alternate=null,wne(E)),w.child=null,w.deletions=null,w.sibling=null,w.tag===5&&(E=w.stateNode,E!==null&&(delete E[Gu],delete E[eQ],delete E[r1],delete E[MOe],delete E[bOe])),w.stateNode=null,w.return=null,w.dependencies=null,w.memoizedProps=null,w.memoizedState=null,w.pendingProps=null,w.stateNode=null,w.updateQueue=null}function yne(w){return w.tag===5||w.tag===3||w.tag===4}function Ene(w){e:for(;;){for(;w.sibling===null;){if(w.return===null||yne(w.return))return null;w=w.return}for(w.sibling.return=w.return,w=w.sibling;w.tag!==5&&w.tag!==6&&w.tag!==18;){if(w.flags&2||w.child===null||w.tag===4)continue e;w.child.return=w,w=w.child}if(!(w.flags&2))return w.stateNode}}function H1(w,E,x){var S=w.tag;if(S===5||S===6)w=w.stateNode,E?x.nodeType===8?x.parentNode.insertBefore(w,E):x.insertBefore(w,E):(x.nodeType===8?(E=x.parentNode,E.insertBefore(w,x)):(E=x,E.appendChild(w)),x=x._reactRootContainer,x!=null||E.onclick!==null||(E.onclick=sF));else if(S!==4&&(w=w.child,w!==null))for(H1(w,E,x),w=w.sibling;w!==null;)H1(w,E,x),w=w.sibling}function O1(w,E,x){var S=w.tag;if(S===5||S===6)w=w.stateNode,E?x.insertBefore(w,E):x.appendChild(w);else if(S!==4&&(w=w.child,w!==null))for(O1(w,E,x),w=w.sibling;w!==null;)O1(w,E,x),w=w.sibling}var Fa=null,Uc=!1;function th(w,E,x){for(x=x.child;x!==null;)Cne(w,E,x),x=x.sibling}function Cne(w,E,x){if(cr&&typeof cr.onCommitFiberUnmount=="function")try{cr.onCommitFiberUnmount(jn,x)}catch{}switch(x.tag){case 5:os||Iw(x,E);case 6:var S=Fa,J=Uc;Fa=null,th(w,E,x),Fa=S,Uc=J,Fa!==null&&(Uc?(w=Fa,x=x.stateNode,w.nodeType===8?w.parentNode.removeChild(x):w.removeChild(x)):Fa.removeChild(x.stateNode));break;case 18:Fa!==null&&(Uc?(w=Fa,x=x.stateNode,w.nodeType===8?t1(w.parentNode,x):w.nodeType===1&&t1(w,x),E0(w)):t1(Fa,x.stateNode));break;case 4:S=Fa,J=Uc,Fa=x.stateNode.containerInfo,Uc=!0,th(w,E,x),Fa=S,Uc=J;break;case 0:case 11:case 14:case 15:if(!os&&(S=x.updateQueue,S!==null&&(S=S.lastEffect,S!==null))){J=S=S.next;do{var X=J,oe=X.destroy;X=X.tag,oe!==void 0&&(X&2||X&4)&&mne(x,E,oe),J=J.next}while(J!==S)}th(w,E,x);break;case 1:if(!os&&(Iw(x,E),S=x.stateNode,typeof S.componentWillUnmount=="function"))try{S.props=x.memoizedProps,S.state=x.memoizedState,S.componentWillUnmount()}catch(Qe){fi(x,E,Qe)}th(w,E,x);break;case 21:th(w,E,x);break;case 22:x.mode&1?(os=(S=os)||x.memoizedState!==null,th(w,E,x),os=S):th(w,E,x);break;default:th(w,E,x)}}function Ine(w){var E=w.updateQueue;if(E!==null){w.updateQueue=null;var x=w.stateNode;x===null&&(x=w.stateNode=new TOe),E.forEach(function(S){var J=_Oe.bind(null,w,S);x.has(S)||(x.add(S),S.then(J,J))})}}function zc(w,E){var x=E.deletions;if(x!==null)for(var S=0;SJ&&(J=oe),S&=~X}if(S=J,S=Mr()-S,S=(120>S?120:480>S?480:1080>S?1080:1920>S?1920:3e3>S?3e3:4320>S?4320:1960*WOe(S/1960))-S,10w?16:w,nh===null)var S=!1;else{if(w=nh,nh=null,jF=0,zn&6)throw Error(r(331));var J=zn;for(zn|=4,rr=w.current;rr!==null;){var X=rr,oe=X.child;if(rr.flags&16){var Qe=X.deletions;if(Qe!==null){for(var Ne=0;NeMr()-J1?U0(w,0):T1|=x),al(w,E)}function Une(w,E){E===0&&(w.mode&1?(E=hr,hr<<=1,!(hr&130023424)&&(hr=4194304)):E=1);var x=Fs();w=ug(w,E),w!==null&&(ca(w,E,x),al(w,x))}function $Oe(w){var E=w.memoizedState,x=0;E!==null&&(x=E.retryLane),Une(w,x)}function _Oe(w,E){var x=0;switch(w.tag){case 13:var S=w.stateNode,J=w.memoizedState;J!==null&&(x=J.retryLane);break;case 19:S=w.stateNode;break;default:throw Error(r(314))}S!==null&&S.delete(E),Une(w,x)}var zne;zne=function(w,E,x){if(w!==null)if(w.memoizedProps!==E.pendingProps||rl.current)ol=!0;else{if(!(w.lanes&x)&&!(E.flags&128))return ol=!1,HOe(w,E,x);ol=!!(w.flags&131072)}else ol=!1,Jo&&E.flags&1048576&&fre(E,gF,E.index);switch(E.lanes=0,E.tag){case 2:var S=E.type;xF(w,E),w=E.pendingProps;var J=fw(E,ts.current);ww(E,x),J=Q1(null,E,S,w,J,x);var X=v1();return E.flags|=1,typeof J=="object"&&J!==null&&typeof J.render=="function"&&J.$$typeof===void 0?(E.tag=1,E.memoizedState=null,E.updateQueue=null,nl(S)?(X=!0,cF(E)):X=!1,E.memoizedState=J.state!==null&&J.state!==void 0?J.state:null,h1(E),J.updater=wF,E.stateNode=J,J._reactInternals=E,m1(E,S,w,x),E=S1(null,E,S,!0,X,x)):(E.tag=0,Jo&&X&&i1(E),Ys(null,E,J,x),E=E.child),E;case 16:S=E.elementType;e:{switch(xF(w,E),w=E.pendingProps,J=S._init,S=J(S._payload),E.type=S,J=E.tag=tLe(S),w=jc(S,w),J){case 0:E=D1(null,E,S,w,x);break e;case 1:E=lne(null,E,S,w,x);break e;case 11:E=nne(null,E,S,w,x);break e;case 14:E=one(null,E,S,jc(S.type,w),x);break e}throw Error(r(306,S,""))}return E;case 0:return S=E.type,J=E.pendingProps,J=E.elementType===S?J:jc(S,J),D1(w,E,S,J,x);case 1:return S=E.type,J=E.pendingProps,J=E.elementType===S?J:jc(S,J),lne(w,E,S,J,x);case 3:e:{if(Ane(E),w===null)throw Error(r(387));S=E.pendingProps,X=E.memoizedState,J=X.element,yre(w,E),BF(E,S,null,x);var oe=E.memoizedState;if(S=oe.element,X.isDehydrated)if(X={element:S,isDehydrated:!1,cache:oe.cache,pendingSuspenseBoundaries:oe.pendingSuspenseBoundaries,transitions:oe.transitions},E.updateQueue.baseState=X,E.memoizedState=X,E.flags&256){J=Cw(Error(r(423)),E),E=cne(w,E,S,x,J);break e}else if(S!==J){J=Cw(Error(r(424)),E),E=cne(w,E,S,x,J);break e}else for(Rl=Xf(E.stateNode.containerInfo.firstChild),Gl=E,Jo=!0,kc=null,x=Yre(E,null,S,x),E.child=x;x;)x.flags=x.flags&-3|4096,x=x.sibling;else{if(mw(),S===J){E=gg(w,E,x);break e}Ys(w,E,S,x)}E=E.child}return E;case 5:return Fre(E),w===null&&l1(E),S=E.type,J=E.pendingProps,X=w!==null?w.memoizedProps:null,oe=J.children,_H(S,J)?oe=null:X!==null&&_H(S,X)&&(E.flags|=32),sne(w,E),Ys(w,E,oe,x),E.child;case 6:return w===null&&l1(E),null;case 13:return une(w,E,x);case 4:return B1(E,E.stateNode.containerInfo),S=E.pendingProps,w===null?E.child=yw(E,null,S,x):Ys(w,E,S,x),E.child;case 11:return S=E.type,J=E.pendingProps,J=E.elementType===S?J:jc(S,J),nne(w,E,S,J,x);case 7:return Ys(w,E,E.pendingProps,x),E.child;case 8:return Ys(w,E,E.pendingProps.children,x),E.child;case 12:return Ys(w,E,E.pendingProps.children,x),E.child;case 10:e:{if(S=E.type._context,J=E.pendingProps,X=E.memoizedProps,oe=J.value,Io(hF,S._currentValue),S._currentValue=oe,X!==null)if(Sc(X.value,oe)){if(X.children===J.children&&!rl.current){E=gg(w,E,x);break e}}else for(X=E.child,X!==null&&(X.return=E);X!==null;){var Qe=X.dependencies;if(Qe!==null){oe=X.child;for(var Ne=Qe.firstContext;Ne!==null;){if(Ne.context===S){if(X.tag===1){Ne=dg(-1,x&-x),Ne.tag=2;var Ve=X.updateQueue;if(Ve!==null){Ve=Ve.shared;var Qt=Ve.pending;Qt===null?Ne.next=Ne:(Ne.next=Qt.next,Qt.next=Ne),Ve.pending=Ne}}X.lanes|=x,Ne=X.alternate,Ne!==null&&(Ne.lanes|=x),g1(X.return,x,E),Qe.lanes|=x;break}Ne=Ne.next}}else if(X.tag===10)oe=X.type===E.type?null:X.child;else if(X.tag===18){if(oe=X.return,oe===null)throw Error(r(341));oe.lanes|=x,Qe=oe.alternate,Qe!==null&&(Qe.lanes|=x),g1(oe,x,E),oe=X.sibling}else oe=X.child;if(oe!==null)oe.return=X;else for(oe=X;oe!==null;){if(oe===E){oe=null;break}if(X=oe.sibling,X!==null){X.return=oe.return,oe=X;break}oe=oe.return}X=oe}Ys(w,E,J.children,x),E=E.child}return E;case 9:return J=E.type,S=E.pendingProps.children,ww(E,x),J=YA(J),S=S(J),E.flags|=1,Ys(w,E,S,x),E.child;case 14:return S=E.type,J=jc(S,E.pendingProps),J=jc(S.type,J),one(w,E,S,J,x);case 15:return ine(w,E,E.type,E.pendingProps,x);case 17:return S=E.type,J=E.pendingProps,J=E.elementType===S?J:jc(S,J),xF(w,E),E.tag=1,nl(S)?(w=!0,cF(E)):w=!1,ww(E,x),vre(E,S,J),m1(E,S,J,x),S1(null,E,S,!0,w,x);case 19:return gne(w,E,x);case 22:return ane(w,E,x)}throw Error(r(156,E.tag))};function Gne(w,E){return wt(w,E)}function eLe(w,E,x,S){this.tag=w,this.key=x,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=E,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=S,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function DA(w,E,x,S){return new eLe(w,E,x,S)}function $1(w){return w=w.prototype,!(!w||!w.isReactComponent)}function tLe(w){if(typeof w=="function")return $1(w)?1:0;if(w!=null){if(w=w.$$typeof,w===D)return 11;if(w===j)return 14}return 2}function ah(w,E){var x=w.alternate;return x===null?(x=DA(w.tag,E,w.key,w.mode),x.elementType=w.elementType,x.type=w.type,x.stateNode=w.stateNode,x.alternate=w,w.alternate=x):(x.pendingProps=E,x.type=w.type,x.flags=0,x.subtreeFlags=0,x.deletions=null),x.flags=w.flags&14680064,x.childLanes=w.childLanes,x.lanes=w.lanes,x.child=w.child,x.memoizedProps=w.memoizedProps,x.memoizedState=w.memoizedState,x.updateQueue=w.updateQueue,E=w.dependencies,x.dependencies=E===null?null:{lanes:E.lanes,firstContext:E.firstContext},x.sibling=w.sibling,x.index=w.index,x.ref=w.ref,x}function RF(w,E,x,S,J,X){var oe=2;if(S=w,typeof w=="function")$1(w)&&(oe=1);else if(typeof w=="string")oe=5;else e:switch(w){case I:return G0(x.children,J,X,E);case b:oe=8,J|=8;break;case Y:return w=DA(12,x,E,J|2),w.elementType=Y,w.lanes=X,w;case z:return w=DA(13,x,E,J),w.elementType=z,w.lanes=X,w;case k:return w=DA(19,x,E,J),w.elementType=k,w.lanes=X,w;case G:return HF(x,J,X,E);default:if(typeof w=="object"&&w!==null)switch(w.$$typeof){case N:oe=10;break e;case F:oe=9;break e;case D:oe=11;break e;case j:oe=14;break e;case U:oe=16,S=null;break e}throw Error(r(130,w==null?w:typeof w,""))}return E=DA(oe,x,E,J),E.elementType=w,E.type=S,E.lanes=X,E}function G0(w,E,x,S){return w=DA(7,w,S,E),w.lanes=x,w}function HF(w,E,x,S){return w=DA(22,w,S,E),w.elementType=G,w.lanes=x,w.stateNode={isHidden:!1},w}function _1(w,E,x){return w=DA(6,w,null,E),w.lanes=x,w}function e8(w,E,x){return E=DA(4,w.children!==null?w.children:[],w.key,E),E.lanes=x,E.stateNode={containerInfo:w.containerInfo,pendingChildren:null,implementation:w.implementation},E}function rLe(w,E,x,S,J){this.tag=E,this.containerInfo=w,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=yn(0),this.expirationTimes=yn(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=yn(0),this.identifierPrefix=S,this.onRecoverableError=J,this.mutableSourceEagerHydrationData=null}function t8(w,E,x,S,J,X,oe,Qe,Ne){return w=new rLe(w,E,x,Qe,Ne),E===1?(E=1,X===!0&&(E|=8)):E=0,X=DA(3,null,null,E),w.current=X,X.stateNode=w,X.memoizedState={element:S,isDehydrated:x,cache:null,transitions:null,pendingSuspenseBoundaries:null},h1(X),w}function nLe(w,E,x){var S=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Uye)}catch(e){console.error(e)}}Uye(),jye.exports=sPe();var hc=jye.exports;const Ek=Qr(hc),lPe=RJe({__proto__:null,default:Ek},[hc]);function Ck(e){return e instanceof HTMLElement||e instanceof SVGElement}function Dv(e){return Ck(e)?e:e instanceof le.Component?Ek.findDOMNode(e):null}function Nd(e,t,r){var n=m.useRef({});return(!("value"in n.current)||r(n.current.condition,t))&&(n.current.value=e(),n.current.condition=t),n.current.value}function bM(e,t){typeof e=="function"?e(t):dr(e)==="object"&&e&&"current"in e&&(e.current=t)}function Ma(){for(var e=arguments.length,t=new Array(e),r=0;r0},e.prototype.connect_=function(){!F5||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),hPe?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){!F5||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(t){var r=t.propertyName,n=r===void 0?"":r,o=fPe.some(function(i){return!!~n.indexOf(i)});o&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),Rye=function(e,t){for(var r=0,n=Object.keys(t);r"u"||!(Element instanceof Object))){if(!(t instanceof yE(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var r=this.observations_;r.has(t)||(r.set(t,new QPe(t)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(t instanceof yE(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var r=this.observations_;r.has(t)&&(r.delete(t),r.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var t=this;this.clearActive(),this.observations_.forEach(function(r){r.isActive()&&t.activeObservations_.push(r)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,r=this.activeObservations_.map(function(n){return new vPe(n.target,n.broadcastRect())});this.callback_.call(t,r,t),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),Oye=typeof WeakMap<"u"?new WeakMap:new Gye,Lye=function(){function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var r=pPe.getInstance(),n=new MPe(t,r,this);Oye.set(this,n)}return e}();["observe","unobserve","disconnect"].forEach(function(e){Lye.prototype[e]=function(){var t;return(t=Oye.get(this))[e].apply(t,arguments)}});var bPe=function(){return typeof Ik.ResizeObserver<"u"?Ik.ResizeObserver:Lye}(),Lh=new Map;function xPe(e){e.forEach(function(t){var r,n=t.target;(r=Lh.get(n))===null||r===void 0||r.forEach(function(o){return o(n)})})}var Tye=new bPe(xPe);function YPe(e,t){Lh.has(e)||(Lh.set(e,new Set),Tye.observe(e)),Lh.get(e).add(t)}function FPe(e,t){Lh.has(e)&&(Lh.get(e).delete(t),Lh.get(e).size||(Tye.unobserve(e),Lh.delete(e)))}function Wi(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Iie(e,t){for(var r=0;r"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 ht(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function SPe(e,t){if(t&&(dr(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ht(e)}function Mu(e){var t=DPe();return function(){var r=Mk(e),n;if(t){var o=Mk(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return SPe(this,n)}}var kPe=function(e){vu(r,e);var t=Mu(r);function r(){return Wi(this,r),t.apply(this,arguments)}return ci(r,[{key:"render",value:function(){return this.props.children}}]),r}(m.Component);function jPe(e,t){var r=e.children,n=e.disabled,o=m.useRef(null),i=m.useRef(null),a=m.useContext(Y5),s=typeof r=="function",l=s?r(o):r,A=m.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),u=!s&&m.isValidElement(l)&&pc(l),d=u?l.ref:null,g=Dd(d,o),c=function(){var p;return Dv(o.current)||(o.current&&dr(o.current)==="object"?Dv((p=o.current)===null||p===void 0?void 0:p.nativeElement):null)||Dv(i.current)};m.useImperativeHandle(t,function(){return c()});var f=m.useRef(e);f.current=e;var h=m.useCallback(function(p){var B=f.current,y=B.onResize,C=B.data,Q=p.getBoundingClientRect(),v=Q.width,M=Q.height,I=p.offsetWidth,b=p.offsetHeight,Y=Math.floor(v),N=Math.floor(M);if(A.current.width!==Y||A.current.height!==N||A.current.offsetWidth!==I||A.current.offsetHeight!==b){var F={width:Y,height:N,offsetWidth:I,offsetHeight:b};A.current=F;var D=I===Math.round(v)?v:I,z=b===Math.round(M)?M:b,k=ce(ce({},F),{},{offsetWidth:D,offsetHeight:z});a==null||a(k,p,C),y&&Promise.resolve().then(function(){y(k,p)})}},[]);return m.useEffect(function(){var p=c();return p&&!n&&YPe(p,h),function(){return FPe(p,h)}},[o.current,n]),m.createElement(kPe,{ref:i},u?m.cloneElement(l,{ref:g}):l)}var UPe=m.forwardRef(jPe),zPe="rc-observer-key";function GPe(e,t){var r=e.children,n=typeof r=="function"?[r]:Ei(r);return n.map(function(o,i){var a=(o==null?void 0:o.key)||"".concat(zPe,"-").concat(i);return m.createElement(UPe,Ye({},e,{key:a,ref:i===0?t:void 0}),o)})}var Ja=m.forwardRef(GPe);Ja.Collection=APe;function Xo(e,t){var r=ce({},e);return Array.isArray(t)&&t.forEach(function(n){delete r[n]}),r}function N5(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&arguments[1]!==void 0?arguments[1]:1;Qie+=1;var r=Qie;function n(o){if(o===0)Vye(r),e();else{var i=Pye(function(){n(o-1)});l9.set(r,i)}}return n(t),r};Pr.cancel=function(e){var t=l9.get(e);return Vye(e),Wye(t)};function A9(e){for(var t=0,r,n=0,o=e.length;o>=4;++n,o-=4)r=e.charCodeAt(n)&255|(e.charCodeAt(++n)&255)<<8|(e.charCodeAt(++n)&255)<<16|(e.charCodeAt(++n)&255)<<24,r=(r&65535)*1540483477+((r>>>16)*59797<<16),r^=r>>>24,t=(r&65535)*1540483477+((r>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(o){case 3:t^=(e.charCodeAt(n+2)&255)<<16;case 2:t^=(e.charCodeAt(n+1)&255)<<8;case 1:t^=e.charCodeAt(n)&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 OPe(e,t){if(e==null)return{};var r={},n=Object.keys(e),o,i;for(i=0;i=0)&&(r[o]=e[o]);return r}function or(e,t){if(e==null)return{};var r=OPe(e,t),n,o;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function xl(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,n=new Set;function o(i,a){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,l=n.has(i);if(Tn(!l,"Warning: There may be circular references"),l)return!1;if(i===a)return!0;if(r&&s>1)return!1;n.add(i);var A=s+1;if(Array.isArray(i)){if(!Array.isArray(a)||i.length!==a.length)return!1;for(var u=0;u0&&arguments[0]!==void 0?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):PPe}function WU(e){if(e.attachTo)return e.attachTo;var t=document.querySelector("head");return t||document.body}function WPe(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function Xye(e){return Array.from((S5.get(e)||e).children).filter(function(t){return t.tagName==="STYLE"})}function Zye(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Ia())return null;var r=t.csp,n=t.prepend,o=t.priority,i=o===void 0?0:o,a=WPe(n),s=a==="prependQueue",l=document.createElement("style");l.setAttribute(Mie,a),s&&i&&l.setAttribute(bie,"".concat(i)),r!=null&&r.nonce&&(l.nonce=r==null?void 0:r.nonce),l.innerHTML=e;var A=WU(t),u=A.firstChild;if(n){if(s){var d=Xye(A).filter(function(g){if(!["prepend","prependQueue"].includes(g.getAttribute(Mie)))return!1;var c=Number(g.getAttribute(bie)||0);return i>=c});if(d.length)return A.insertBefore(l,d[d.length-1].nextSibling),l}A.insertBefore(l,u)}else A.appendChild(l);return l}function qye(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=WU(t);return Xye(r).find(function(n){return n.getAttribute(Kye(t))===e})}function xk(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=qye(e,t);if(r){var n=WU(t);n.removeChild(r)}}function VPe(e,t){var r=S5.get(e);if(!r||!D5(document,r)){var n=Zye("",t),o=n.parentNode;S5.set(e,o),e.removeChild(n)}}function EE(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},n=WU(r);VPe(n,r);var o=qye(t,r);if(o){var i,a;if((i=r.csp)!==null&&i!==void 0&&i.nonce&&o.nonce!==((a=r.csp)===null||a===void 0?void 0:a.nonce)){var s;o.nonce=(s=r.csp)===null||s===void 0?void 0:s.nonce}return o.innerHTML!==e&&(o.innerHTML=e),o}var l=Zye(e,r);return l.setAttribute(Kye(r),t),l}function $ye(e){if(Array.isArray(e))return e}function KPe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,o,i,a,s=[],l=!0,A=!1;try{if(i=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(u){A=!0,o=u}finally{try{if(!l&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(A)throw o}}return s}}function _ye(){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 Ee(e,t){return $ye(e)||KPe(e,t)||PU(e,t)||_ye()}function XPe(e,t){if(e.length!==t.length)return!1;for(var r=0;r1&&arguments[1]!==void 0?arguments[1]:!1,i={map:this.cache};return t.forEach(function(a){if(!i)i=void 0;else{var s;i=(s=i)===null||s===void 0||(s=s.map)===null||s===void 0?void 0:s.get(a)}}),(r=i)!==null&&r!==void 0&&r.value&&o&&(i.value[1]=this.cacheCallTimes++),(n=i)===null||n===void 0?void 0:n.value}},{key:"get",value:function(t){var r;return(r=this.internalGet(t,!0))===null||r===void 0?void 0:r[0]}},{key:"has",value:function(t){return!!this.internalGet(t)}},{key:"set",value:function(t,r){var n=this;if(!this.has(t)){if(this.size()+1>e.MAX_CACHE_SIZE+e.MAX_CACHE_OFFSET){var o=this.keys.reduce(function(l,A){var u=Ee(l,2),d=u[1];return n.internalGet(A)[1]0,void 0),xie+=1}return ci(e,[{key:"getDerivativeToken",value:function(t){return this.derivatives.reduce(function(r,n){return n(t,r)},void 0)}}]),e}(),z8=new u9;function Wm(e){var t=Array.isArray(e)?e:[e];return z8.has(t)||z8.set(t,new d9(t)),z8.get(t)}var ZPe=new WeakMap,G8={};function qPe(e,t){for(var r=ZPe,n=0;nfWe&&n.forEach(function(o){gWe(o,t),om.delete(o)})}var h9=function(e,t,r,n){var o=r.getDerivativeToken(e),i=ce(ce({},o),t);return n&&(i=n(i)),i};function tEe(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},n=m.useContext(xM),o=n.cache.instanceId,i=r.salt,a=i===void 0?"":i,s=r.override,l=s===void 0?cWe:s,A=r.formatToken,u=r.getComputedToken,d=qPe(function(){return Object.assign.apply(Object,[{}].concat(Ke(t)))},t),g=Yk(d),c=Yk(l),f=eEe("token",[a,e.id,g,c],function(){var h=u?u(d,l,e):h9(d,l,e,A),p=$Pe(h,a);h._tokenKey=p,dWe(p);var B="".concat(uWe,"-").concat(A9(p));return h._hashId=B,[h,B]},function(h){hWe(h[0]._tokenKey,o)});return f}var rEe={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},nEe="comm",oEe="rule",iEe="decl",pWe="@import",mWe="@keyframes",BWe="@layer",wWe=Math.abs,p9=String.fromCharCode;function aEe(e){return e.trim()}function US(e,t,r){return e.replace(t,r)}function yWe(e,t){return e.indexOf(t)}function YM(e,t){return e.charCodeAt(t)|0}function FM(e,t,r){return e.slice(t,r)}function Ng(e){return e.length}function EWe(e){return e.length}function uN(e,t){return t.push(e),e}var VU=1,CE=1,sEe=0,mc=0,Hi=0,hC="";function m9(e,t,r,n,o,i,a,s){return{value:e,root:t,parent:r,type:n,props:o,children:i,line:VU,column:CE,length:a,return:"",siblings:s}}function CWe(){return Hi}function IWe(){return Hi=mc>0?YM(hC,--mc):0,CE--,Hi===10&&(CE=1,VU--),Hi}function du(){return Hi=mc2||k5(Hi)>3?"":" "}function bWe(e,t){for(;--t&&du()&&!(Hi<48||Hi>102||Hi>57&&Hi<65||Hi>70&&Hi<97););return KU(e,zS()+(t<6&&Fm()==32&&du()==32))}function j5(e){for(;du();)switch(Hi){case e:return mc;case 34:case 39:e!==34&&e!==39&&j5(Hi);break;case 40:e===41&&j5(e);break;case 92:du();break}return mc}function xWe(e,t){for(;du()&&e+Hi!==57&&!(e+Hi===84&&Fm()===47););return"/*"+KU(t,mc-1)+"*"+p9(e===47?e:du())}function YWe(e){for(;!k5(Fm());)du();return KU(e,mc)}function FWe(e){return vWe(GS("",null,null,null,[""],e=QWe(e),0,[0],e))}function GS(e,t,r,n,o,i,a,s,l){for(var A=0,u=0,d=a,g=0,c=0,f=0,h=1,p=1,B=1,y=0,C="",Q=o,v=i,M=n,I=C;p;)switch(f=y,y=du()){case 40:if(f!=108&&YM(I,d-1)==58){yWe(I+=US(L8(y),"&","&\f"),"&\f")!=-1&&(B=-1);break}case 34:case 39:case 91:I+=L8(y);break;case 9:case 10:case 13:case 32:I+=MWe(f);break;case 92:I+=bWe(zS()-1,7);continue;case 47:switch(Fm()){case 42:case 47:uN(NWe(xWe(du(),zS()),t,r,l),l);break;default:I+="/"}break;case 123*h:s[A++]=Ng(I)*B;case 125*h:case 59:case 0:switch(y){case 0:case 125:p=0;case 59+u:B==-1&&(I=US(I,/\f/g,"")),c>0&&Ng(I)-d&&uN(c>32?Sie(I+";",n,r,d-1,l):Sie(US(I," ","")+";",n,r,d-2,l),l);break;case 59:I+=";";default:if(uN(M=Die(I,t,r,A,u,o,s,C,Q=[],v=[],d,i),i),y===123)if(u===0)GS(I,t,M,M,Q,i,d,s,v);else switch(g===99&&YM(I,3)===110?100:g){case 100:case 108:case 109:case 115:GS(e,M,M,n&&uN(Die(e,M,M,0,0,o,s,C,o,Q=[],d,v),v),o,v,d,s,n?Q:v);break;default:GS(I,M,M,M,[""],v,0,s,v)}}A=u=c=0,h=B=1,C=I="",d=a;break;case 58:d=1+Ng(I),c=f;default:if(h<1){if(y==123)--h;else if(y==125&&h++==0&&IWe()==125)continue}switch(I+=p9(y),y*h){case 38:B=u>0?1:(I+="\f",-1);break;case 44:s[A++]=(Ng(I)-1)*B,B=1;break;case 64:Fm()===45&&(I+=L8(du())),g=Fm(),u=d=Ng(C=I+=YWe(zS())),y++;break;case 45:f===45&&Ng(I)==2&&(h=0)}}return i}function Die(e,t,r,n,o,i,a,s,l,A,u,d){for(var g=o-1,c=o===0?i:[""],f=EWe(c),h=0,p=0,B=0;h0?c[y]+" "+C:US(C,/&\f/g,c[y])))&&(l[B++]=Q);return m9(e,t,r,o===0?oEe:s,l,A,u,d)}function NWe(e,t,r,n){return m9(e,t,r,nEe,p9(CWe()),FM(e,2,-2),0,n)}function Sie(e,t,r,n,o){return m9(e,t,r,iEe,FM(e,0,n),FM(e,n+1,-1),n,o)}function U5(e,t){for(var r="",n=0;n1}function kWe(e){return e.parentSelectors.reduce(function(t,r){return t?r.includes("&")?r.replace(/&/g,t):"".concat(t," ").concat(r):r},"")}var jWe=function(e,t,r){var n=kWe(r),o=n.match(/:not\([^)]*\)/g)||[];o.length>0&&o.some(SWe)&&vy("Concat ':not' selector not support in legacy browsers.",r)},UWe=function(e,t,r){switch(e){case"marginLeft":case"marginRight":case"paddingLeft":case"paddingRight":case"left":case"right":case"borderLeft":case"borderLeftWidth":case"borderLeftStyle":case"borderLeftColor":case"borderRight":case"borderRightWidth":case"borderRightStyle":case"borderRightColor":case"borderTopLeftRadius":case"borderTopRightRadius":case"borderBottomLeftRadius":case"borderBottomRightRadius":vy("You seem to be using non-logical property '".concat(e,"' which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),r);return;case"margin":case"padding":case"borderWidth":case"borderStyle":if(typeof t=="string"){var n=t.split(" ").map(function(a){return a.trim()});n.length===4&&n[1]!==n[3]&&vy("You seem to be using '".concat(e,"' property with different left ").concat(e," and right ").concat(e,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),r)}return;case"clear":case"textAlign":(t==="left"||t==="right")&&vy("You seem to be using non-logical value '".concat(t,"' of ").concat(e,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),r);return;case"borderRadius":if(typeof t=="string"){var o=t.split("/").map(function(a){return a.trim()}),i=o.reduce(function(a,s){if(a)return a;var l=s.split(" ").map(function(A){return A.trim()});return l.length>=2&&l[0]!==l[1]||l.length===3&&l[1]!==l[2]||l.length===4&&l[2]!==l[3]?!0:a},!1);i&&vy("You seem to be using non-logical value '".concat(t,"' of ").concat(e,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),r)}return}},zWe=function(e,t,r){r.parentSelectors.some(function(n){var o=n.split(",");return o.some(function(i){return i.split("&").length>2})})&&vy("Should not use more than one `&` in a selector.",r)},Sv="data-ant-cssinjs-cache-path",lEe="_FILE_STYLE__";function GWe(e){return Object.keys(e).map(function(t){var r=e[t];return"".concat(t,":").concat(r)}).join(";")}var Nm,AEe=!0;function RWe(){if(!Nm&&(Nm={},Ia())){var e=document.createElement("div");e.className=Sv,e.style.position="fixed",e.style.visibility="hidden",e.style.top="-9999px",document.body.appendChild(e);var t=getComputedStyle(e).content||"";t=t.replace(/^"/,"").replace(/"$/,""),t.split(";").forEach(function(o){var i=o.split(":"),a=Ee(i,2),s=a[0],l=a[1];Nm[s]=l});var r=document.querySelector("style[".concat(Sv,"]"));if(r){var n;AEe=!1,(n=r.parentNode)===null||n===void 0||n.removeChild(r)}document.body.removeChild(e)}}function HWe(e){return RWe(),!!Nm[e]}function OWe(e){var t=Nm[e],r=null;if(t&&Ia())if(AEe)r=lEe;else{var n=document.querySelector("style[".concat(up,'="').concat(Nm[e],'"]'));n?r=n.innerHTML:delete Nm[e]}return[r,t]}var kie=Ia(),LWe="_skip_check_",cEe="_multi_value_";function z5(e){var t=U5(FWe(e),DWe);return t.replace(/\{%%%\:[^;];}/g,";")}function TWe(e){return dr(e)==="object"&&e&&(LWe in e||cEe in e)}function JWe(e,t,r){if(!t)return e;var n=".".concat(t),o=r==="low"?":where(".concat(n,")"):n,i=e.split(",").map(function(a){var s,l=a.trim().split(/\s+/),A=l[0]||"",u=((s=A.match(/^\w+/))===null||s===void 0?void 0:s[0])||"";return A="".concat(u).concat(o).concat(A.slice(u.length)),[A].concat(Ke(l.slice(1))).join(" ")});return i.join(",")}var PWe=function e(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{root:!0,parentSelectors:[]},o=n.root,i=n.injectHash,a=n.parentSelectors,s=r.hashId,l=r.layer;r.path;var A=r.hashPriority,u=r.transformers,d=u===void 0?[]:u;r.linters;var g="",c={};function f(C){var Q=C.getName(s);if(!c[Q]){var v=e(C.style,r,{root:!1,parentSelectors:a}),M=Ee(v,1),I=M[0];c[Q]="@keyframes ".concat(C.getName(s)).concat(I)}}function h(C){var Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return C.forEach(function(v){Array.isArray(v)?h(v,Q):v&&Q.push(v)}),Q}var p=h(Array.isArray(t)?t:[t]);if(p.forEach(function(C){var Q=typeof C=="string"&&!o?{}:C;if(typeof Q=="string")g+="".concat(Q,` +`);else if(Q._keyframe)f(Q);else{var v=d.reduce(function(M,I){var b;return(I==null||(b=I.visit)===null||b===void 0?void 0:b.call(I,M))||M},Q);Object.keys(v).forEach(function(M){var I=v[M];if(dr(I)==="object"&&I&&(M!=="animationName"||!I._keyframe)&&!TWe(I)){var b=!1,Y=M.trim(),N=!1;(o||i)&&s?Y.startsWith("@")?b=!0:Y=JWe(M,s,A):o&&!s&&(Y==="&"||Y==="")&&(Y="",N=!0);var F=e(I,r,{root:N,injectHash:b,parentSelectors:[].concat(Ke(a),[Y])}),D=Ee(F,2),z=D[0],k=D[1];c=ce(ce({},c),k),g+="".concat(Y).concat(z)}else{let G=function(H,L){var R=H.replace(/[A-Z]/g,function(V){return"-".concat(V.toLowerCase())}),O=L;!rEe[H]&&typeof O=="number"&&O!==0&&(O="".concat(O,"px")),H==="animationName"&&L!==null&&L!==void 0&&L._keyframe&&(f(L),O=L.getName(s)),g+="".concat(R,":").concat(O,";")};var j,U=(j=I==null?void 0:I.value)!==null&&j!==void 0?j:I;dr(I)==="object"&&I!==null&&I!==void 0&&I[cEe]&&Array.isArray(U)?U.forEach(function(H){G(M,H)}):G(M,U)}})}}),!o)g="{".concat(g,"}");else if(l&&_Pe()){var B=l.split(","),y=B[B.length-1].trim();g="@layer ".concat(y," {").concat(g,"}"),B.length>1&&(g="@layer ".concat(l,"{%%%:%}").concat(g))}return[g,c]};function WWe(e,t){return A9("".concat(e.join("%")).concat(t))}function VWe(){return null}function NM(e,t){var r=e.token,n=e.path,o=e.hashId,i=e.layer,a=e.nonce,s=e.clientOnly,l=e.order,A=l===void 0?0:l,u=m.useContext(xM),d=u.autoClear;u.mock;var g=u.defaultCache,c=u.hashPriority,f=u.container,h=u.ssrInline,p=u.transformers,B=u.linters,y=u.cache,C=r._tokenKey,Q=[C].concat(Ke(n)),v=kie,M=eEe("style",Q,function(){var F=Q.join("|");if(HWe(F)){var D=OWe(F),z=Ee(D,2),k=z[0],j=z[1];if(k)return[k,C,j,{},s,A]}var U=t(),G=PWe(U,{hashId:o,hashPriority:c,layer:i,path:n.join("-"),transformers:p,linters:B}),H=Ee(G,2),L=H[0],R=H[1],O=z5(L),V=WWe(Q,O);return[O,C,V,R,s,A]},function(F,D){var z=Ee(F,3),k=z[2];(D||d)&&kie&&xk(k,{mark:up})},function(F){var D=Ee(F,4),z=D[0];D[1];var k=D[2],j=D[3];if(v&&z!==lEe){var U={mark:up,prepend:"queue",attachTo:f,priority:A},G=typeof a=="function"?a():a;G&&(U.csp={nonce:G});var H=EE(z,k,U);H[Qy]=y.instanceId,H.setAttribute(bk,C),Object.keys(j).forEach(function(L){EE(z5(j[L]),"_effect-".concat(L),U)})}}),I=Ee(M,3),b=I[0],Y=I[1],N=I[2];return function(F){var D;if(!h||v||!g)D=m.createElement(VWe,null);else{var z;D=m.createElement("style",Ye({},(z={},re(z,bk,Y),re(z,up,N),z),{dangerouslySetInnerHTML:{__html:b}}))}return m.createElement(m.Fragment,null,D,F)}}function KWe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r="style%",n=Array.from(e.cache.keys()).filter(function(A){return A.startsWith(r)}),o={},i={},a="";function s(A,u,d){var g,c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},f=ce(ce({},c),{},(g={},re(g,bk,u),re(g,up,d),g)),h=Object.keys(f).map(function(p){var B=f[p];return B?"".concat(p,'="').concat(B,'"'):null}).filter(function(p){return p}).join(" ");return t?A:"")}var l=n.map(function(A){var u=A.slice(r.length).replace(/%/g,"|"),d=Ee(e.cache.get(A)[1],6),g=d[0],c=d[1],f=d[2],h=d[3],p=d[4],B=d[5];if(p)return null;var y={"data-rc-order":"prependQueue","data-rc-priority":"".concat(B)},C=s(g,c,f,y);i[u]=f,h&&Object.keys(h).forEach(function(v){o[v]||(o[v]=!0,C+=s(z5(h[v]),c,"_effect-".concat(v),y))});var Q=[B,C];return Q}).filter(function(A){return A});return l.sort(function(A,u){return A[0]-u[0]}).forEach(function(A){var u=Ee(A,2),d=u[1];a+=d}),a+=s(".".concat(Sv,'{content:"').concat(GWe(i),'";}'),void 0,void 0,re({},Sv,Sv)),a}var ln=function(){function e(t,r){Wi(this,e),re(this,"name",void 0),re(this,"style",void 0),re(this,"_keyframe",!0),this.name=t,this.style=r}return ci(e,[{key:"getName",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return t?"".concat(t,"-").concat(this.name):this.name}}]),e}();function XWe(e){if(typeof e=="number")return[[e],!1];var t=String(e).trim(),r=t.match(/(.*)(!important)/),n=(r?r[1]:t).trim().split(/\s+/),o="",i=0;return[n.reduce(function(a,s){return s.includes("(")?(o+=s,i+=s.split("(").length-1):s.includes(")")?(o+=s,i-=s.split(")").length-1,i===0&&(a.push(o),o="")):i>0?o+=s:a.push(s),a},[]),!!r]}function Yw(e){return e.notSplit=!0,e}var ZWe={inset:["top","right","bottom","left"],insetBlock:["top","bottom"],insetBlockStart:["top"],insetBlockEnd:["bottom"],insetInline:["left","right"],insetInlineStart:["left"],insetInlineEnd:["right"],marginBlock:["marginTop","marginBottom"],marginBlockStart:["marginTop"],marginBlockEnd:["marginBottom"],marginInline:["marginLeft","marginRight"],marginInlineStart:["marginLeft"],marginInlineEnd:["marginRight"],paddingBlock:["paddingTop","paddingBottom"],paddingBlockStart:["paddingTop"],paddingBlockEnd:["paddingBottom"],paddingInline:["paddingLeft","paddingRight"],paddingInlineStart:["paddingLeft"],paddingInlineEnd:["paddingRight"],borderBlock:Yw(["borderTop","borderBottom"]),borderBlockStart:Yw(["borderTop"]),borderBlockEnd:Yw(["borderBottom"]),borderInline:Yw(["borderLeft","borderRight"]),borderInlineStart:Yw(["borderLeft"]),borderInlineEnd:Yw(["borderRight"]),borderBlockWidth:["borderTopWidth","borderBottomWidth"],borderBlockStartWidth:["borderTopWidth"],borderBlockEndWidth:["borderBottomWidth"],borderInlineWidth:["borderLeftWidth","borderRightWidth"],borderInlineStartWidth:["borderLeftWidth"],borderInlineEndWidth:["borderRightWidth"],borderBlockStyle:["borderTopStyle","borderBottomStyle"],borderBlockStartStyle:["borderTopStyle"],borderBlockEndStyle:["borderBottomStyle"],borderInlineStyle:["borderLeftStyle","borderRightStyle"],borderInlineStartStyle:["borderLeftStyle"],borderInlineEndStyle:["borderRightStyle"],borderBlockColor:["borderTopColor","borderBottomColor"],borderBlockStartColor:["borderTopColor"],borderBlockEndColor:["borderBottomColor"],borderInlineColor:["borderLeftColor","borderRightColor"],borderInlineStartColor:["borderLeftColor"],borderInlineEndColor:["borderRightColor"],borderStartStartRadius:["borderTopLeftRadius"],borderStartEndRadius:["borderTopRightRadius"],borderEndStartRadius:["borderBottomLeftRadius"],borderEndEndRadius:["borderBottomRightRadius"]};function dN(e,t){var r=e;return t&&(r="".concat(r," !important")),{_skip_check_:!0,value:r}}var qWe={visit:function(e){var t={};return Object.keys(e).forEach(function(r){var n=e[r],o=ZWe[r];if(o&&(typeof n=="number"||typeof n=="string")){var i=XWe(n),a=Ee(i,2),s=a[0],l=a[1];o.length&&o.notSplit?o.forEach(function(A){t[A]=dN(n,l)}):o.length===1?t[o[0]]=dN(n,l):o.length===2?o.forEach(function(A,u){var d;t[A]=dN((d=s[u])!==null&&d!==void 0?d:s[0],l)}):o.length===4?o.forEach(function(A,u){var d,g;t[A]=dN((d=(g=s[u])!==null&&g!==void 0?g:s[u-2])!==null&&d!==void 0?d:s[0],l)}):t[r]=n}else t[r]=n}),t}},T8=/url\([^)]+\)|var\([^)]+\)|(\d*\.?\d+)px/g;function $We(e,t){var r=Math.pow(10,t+1),n=Math.floor(e*r);return Math.round(n/10)*10/r}var _We=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.rootValue,r=t===void 0?16:t,n=e.precision,o=n===void 0?5:n,i=e.mediaQuery,a=i===void 0?!1:i,s=function(A,u){if(!u)return A;var d=parseFloat(u);if(d<=1)return A;var g=$We(d/r,o);return"".concat(g,"rem")},l=function(A){var u=ce({},A);return Object.entries(A).forEach(function(d){var g=Ee(d,2),c=g[0],f=g[1];if(typeof f=="string"&&f.includes("px")){var h=f.replace(T8,s);u[c]=h}!rEe[c]&&typeof f=="number"&&f!==0&&(u[c]="".concat(f,"px").replace(T8,s));var p=c.trim();if(p.startsWith("@")&&p.includes("px")&&a){var B=c.replace(T8,s);u[B]=u[c],delete u[c]}}),u};return{visit:l}},e7e={supportModernCSS:function(){return eWe()&&tWe()}};const t7e=Object.freeze(Object.defineProperty({__proto__:null,Keyframes:ln,StyleProvider:JPe,Theme:d9,_experimental:e7e,createCache:c9,createTheme:Wm,extractStyle:KWe,getComputedToken:h9,legacyLogicalPropertiesTransformer:qWe,legacyNotSelectorLinter:jWe,logicalPropertiesLinter:UWe,parentSelectorLinter:zWe,px2remTransformer:_We,useCacheToken:tEe,useStyleRegister:NM},Symbol.toStringTag,{value:"Module"}));var r7e=m.createContext({});const XU=r7e;function uEe(e){return $ye(e)||Jye(e)||PU(e)||_ye()}function El(e,t){for(var r=e,n=0;n3&&arguments[3]!==void 0?arguments[3]:!1;return t.length&&n&&r===void 0&&!El(e,t.slice(0,-1))?e:dEe(e,t,r,n)}function n7e(e){return dr(e)==="object"&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function jie(e){return Array.isArray(e)?[]:{}}var o7e=typeof Reflect>"u"?Object.keys:Reflect.ownKeys;function My(){for(var e=arguments.length,t=new Array(e),r=0;r{const e=()=>{};return e.deprecated=i7e,e},gEe=m.createContext(void 0),fEe={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"};var s7e={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 l7e={placeholder:"Select time",rangePlaceholder:["Start time","End time"]},hEe=l7e,A7e={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"]},s7e),timePickerLocale:Object.assign({},hEe)},Fk=A7e,Ol="${label} is not a valid ${type}",c7e={locale:"en",Pagination:fEe,DatePicker:Fk,TimePicker:hEe,Calendar:Fk,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",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"},PageHeader:{back:"Back"},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:Ol,method:Ol,array:Ol,object:Ol,number:Ol,date:Ol,boolean:Ol,integer:Ol,float:Ol,regexp:Ol,email:Ol,url:Ol,hex:Ol},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"},ColorPicker:{presetEmpty:"Empty"}},vd=c7e;let RS=Object.assign({},vd.Modal),HS=[];const Uie=()=>HS.reduce((e,t)=>Object.assign(Object.assign({},e),t),vd.Modal);function u7e(e){if(e){const t=Object.assign({},e);return HS.push(t),RS=Uie(),()=>{HS=HS.filter(r=>r!==t),RS=Uie()}}RS=Object.assign({},vd.Modal)}function pEe(){return RS}const d7e=m.createContext(void 0),B9=d7e,g7e=(e,t)=>{const r=m.useContext(B9),n=m.useMemo(()=>{var i;const a=t||vd[e],s=(i=r==null?void 0:r[e])!==null&&i!==void 0?i:{};return Object.assign(Object.assign({},typeof a=="function"?a():a),s||{})},[e,t,r]),o=m.useMemo(()=>{const i=r==null?void 0:r.locale;return r!=null&&r.exist&&!i?vd.locale:i},[r]);return[n,o]},Sd=g7e,f7e="internalMark",h7e=e=>{const{locale:t={},children:r,_ANT_MARK__:n}=e;m.useEffect(()=>u7e(t&&t.Modal),[t]);const o=m.useMemo(()=>Object.assign(Object.assign({},t),{exist:!0}),[t]);return m.createElement(B9.Provider,{value:o},r)},p7e=h7e;function Pa(e,t){m7e(e)&&(e="100%");var r=B7e(e);return e=t===360?e:Math.min(t,Math.max(0,parseFloat(e))),r&&(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 gN(e){return Math.min(1,Math.max(0,e))}function m7e(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function B7e(e){return typeof e=="string"&&e.indexOf("%")!==-1}function mEe(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function Bm(e){return e<=1?"".concat(Number(e)*100,"%"):e}function iu(e){return e.length===1?"0"+e:String(e)}function BEe(e,t,r){return{r:Pa(e,255)*255,g:Pa(t,255)*255,b:Pa(r,255)*255}}function G5(e,t,r){e=Pa(e,255),t=Pa(t,255),r=Pa(r,255);var n=Math.max(e,t,r),o=Math.min(e,t,r),i=0,a=0,s=(n+o)/2;if(n===o)a=0,i=0;else{var l=n-o;switch(a=s>.5?l/(2-n-o):l/(n+o),n){case e:i=(t-r)/l+(t1&&(r-=1),r<1/6?e+(t-e)*(6*r):r<1/2?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function wEe(e,t,r){var n,o,i;if(e=Pa(e,360),t=Pa(t,100),r=Pa(r,100),t===0)o=r,i=r,n=r;else{var a=r<.5?r*(1+t):r+t-r*t,s=2*r-a;n=J8(s,a,e+1/3),o=J8(s,a,e),i=J8(s,a,e-1/3)}return{r:n*255,g:o*255,b:i*255}}function Nk(e,t,r){e=Pa(e,255),t=Pa(t,255),r=Pa(r,255);var n=Math.max(e,t,r),o=Math.min(e,t,r),i=0,a=n,s=n-o,l=n===0?0:s/n;if(n===o)i=0;else{switch(n){case e:i=(t-r)/s+(t>16,g:(e&65280)>>8,b:e&255}}var Sk={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 im(e){var t={r:0,g:0,b:0},r=1,n=null,o=null,i=null,a=!1,s=!1;return typeof e=="string"&&(e=IEe(e)),typeof e=="object"&&(Vu(e.r)&&Vu(e.g)&&Vu(e.b)?(t=BEe(e.r,e.g,e.b),a=!0,s=String(e.r).substr(-1)==="%"?"prgb":"rgb"):Vu(e.h)&&Vu(e.s)&&Vu(e.v)?(n=Bm(e.s),o=Bm(e.v),t=yEe(e.h,n,o),a=!0,s="hsv"):Vu(e.h)&&Vu(e.s)&&Vu(e.l)&&(n=Bm(e.s),i=Bm(e.l),t=wEe(e.h,n,i),a=!0,s="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(r=e.a)),r=mEe(r),{ok:a,format:e.format||s,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:r}}var w7e="[-\\+]?\\d+%?",y7e="[-\\+]?\\d*\\.\\d+%?",Th="(?:".concat(y7e,")|(?:").concat(w7e,")"),P8="[\\s|\\(]+(".concat(Th,")[,|\\s]+(").concat(Th,")[,|\\s]+(").concat(Th,")\\s*\\)?"),W8="[\\s|\\(]+(".concat(Th,")[,|\\s]+(").concat(Th,")[,|\\s]+(").concat(Th,")[,|\\s]+(").concat(Th,")\\s*\\)?"),Lc={CSS_UNIT:new RegExp(Th),rgb:new RegExp("rgb"+P8),rgba:new RegExp("rgba"+W8),hsl:new RegExp("hsl"+P8),hsla:new RegExp("hsla"+W8),hsv:new RegExp("hsv"+P8),hsva:new RegExp("hsva"+W8),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 IEe(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(Sk[e])e=Sk[e],t=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var r=Lc.rgb.exec(e);return r?{r:r[1],g:r[2],b:r[3]}:(r=Lc.rgba.exec(e),r?{r:r[1],g:r[2],b:r[3],a:r[4]}:(r=Lc.hsl.exec(e),r?{h:r[1],s:r[2],l:r[3]}:(r=Lc.hsla.exec(e),r?{h:r[1],s:r[2],l:r[3],a:r[4]}:(r=Lc.hsv.exec(e),r?{h:r[1],s:r[2],v:r[3]}:(r=Lc.hsva.exec(e),r?{h:r[1],s:r[2],v:r[3],a:r[4]}:(r=Lc.hex8.exec(e),r?{r:ul(r[1]),g:ul(r[2]),b:ul(r[3]),a:H5(r[4]),format:t?"name":"hex8"}:(r=Lc.hex6.exec(e),r?{r:ul(r[1]),g:ul(r[2]),b:ul(r[3]),format:t?"name":"hex"}:(r=Lc.hex4.exec(e),r?{r:ul(r[1]+r[1]),g:ul(r[2]+r[2]),b:ul(r[3]+r[3]),a:H5(r[4]+r[4]),format:t?"name":"hex8"}:(r=Lc.hex3.exec(e),r?{r:ul(r[1]+r[1]),g:ul(r[2]+r[2]),b:ul(r[3]+r[3]),format:t?"name":"hex"}:!1)))))))))}function Vu(e){return!!Lc.CSS_UNIT.exec(String(e))}var Kr=function(){function e(t,r){t===void 0&&(t=""),r===void 0&&(r={});var n;if(t instanceof e)return t;typeof t=="number"&&(t=CEe(t)),this.originalInput=t;var o=im(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=(n=r.format)!==null&&n!==void 0?n:o.format,this.gradientType=r.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(),r,n,o,i=t.r/255,a=t.g/255,s=t.b/255;return i<=.03928?r=i/12.92:r=Math.pow((i+.055)/1.055,2.4),a<=.03928?n=a/12.92:n=Math.pow((a+.055)/1.055,2.4),s<=.03928?o=s/12.92:o=Math.pow((s+.055)/1.055,2.4),.2126*r+.7152*n+.0722*o},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(t){return this.a=mEe(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=Nk(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=Nk(this.r,this.g,this.b),r=Math.round(t.h*360),n=Math.round(t.s*100),o=Math.round(t.v*100);return this.a===1?"hsv(".concat(r,", ").concat(n,"%, ").concat(o,"%)"):"hsva(".concat(r,", ").concat(n,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var t=G5(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=G5(this.r,this.g,this.b),r=Math.round(t.h*360),n=Math.round(t.s*100),o=Math.round(t.l*100);return this.a===1?"hsl(".concat(r,", ").concat(n,"%, ").concat(o,"%)"):"hsla(".concat(r,", ").concat(n,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(t){return t===void 0&&(t=!1),Dk(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),EEe(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),r=Math.round(this.g),n=Math.round(this.b);return this.a===1?"rgb(".concat(t,", ").concat(r,", ").concat(n,")"):"rgba(".concat(t,", ").concat(r,", ").concat(n,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var t=function(r){return"".concat(Math.round(Pa(r,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(r){return Math.round(Pa(r,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="#"+Dk(this.r,this.g,this.b,!1),r=0,n=Object.entries(Sk);r=0,i=!r&&o&&(t.startsWith("hex")||t==="name");return i?t==="name"&&this.a===0?this.toName():this.toRgbString():(t==="rgb"&&(n=this.toRgbString()),t==="prgb"&&(n=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(n=this.toHexString()),t==="hex3"&&(n=this.toHexString(!0)),t==="hex4"&&(n=this.toHex8String(!0)),t==="hex8"&&(n=this.toHex8String()),t==="name"&&(n=this.toName()),t==="hsl"&&(n=this.toHslString()),t==="hsv"&&(n=this.toHsvString()),n||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 r=this.toHsl();return r.l+=t/100,r.l=gN(r.l),new e(r)},e.prototype.brighten=function(t){t===void 0&&(t=10);var r=this.toRgb();return r.r=Math.max(0,Math.min(255,r.r-Math.round(255*-(t/100)))),r.g=Math.max(0,Math.min(255,r.g-Math.round(255*-(t/100)))),r.b=Math.max(0,Math.min(255,r.b-Math.round(255*-(t/100)))),new e(r)},e.prototype.darken=function(t){t===void 0&&(t=10);var r=this.toHsl();return r.l-=t/100,r.l=gN(r.l),new e(r)},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 r=this.toHsl();return r.s-=t/100,r.s=gN(r.s),new e(r)},e.prototype.saturate=function(t){t===void 0&&(t=10);var r=this.toHsl();return r.s+=t/100,r.s=gN(r.s),new e(r)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var r=this.toHsl(),n=(r.h+t)%360;return r.h=n<0?360+n:n,new e(r)},e.prototype.mix=function(t,r){r===void 0&&(r=50);var n=this.toRgb(),o=new e(t).toRgb(),i=r/100,a={r:(o.r-n.r)*i+n.r,g:(o.g-n.g)*i+n.g,b:(o.b-n.b)*i+n.b,a:(o.a-n.a)*i+n.a};return new e(a)},e.prototype.analogous=function(t,r){t===void 0&&(t=6),r===void 0&&(r=30);var n=this.toHsl(),o=360/r,i=[this];for(n.h=(n.h-(o*t>>1)+720)%360;--t;)n.h=(n.h+o)%360,i.push(new e(n));return i},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){t===void 0&&(t=6);for(var r=this.toHsv(),n=r.h,o=r.s,i=r.v,a=[],s=1/t;t--;)a.push(new e({h:n,s:o,v:i})),i=(i+s)%1;return a},e.prototype.splitcomplement=function(){var t=this.toHsl(),r=t.h;return[this,new e({h:(r+72)%360,s:t.s,l:t.l}),new e({h:(r+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var r=this.toRgb(),n=new e(t).toRgb(),o=r.a+n.a*(1-r.a);return new e({r:(r.r*r.a+n.r*n.a*(1-r.a))/o,g:(r.g*r.a+n.g*n.a*(1-r.a))/o,b:(r.b*r.a+n.b*n.a*(1-r.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 r=this.toHsl(),n=r.h,o=[this],i=360/t,a=1;a=4.5;case"AAlarge":return i>=3;case"AAAsmall":return i>=7;default:return!1}}function vEe(e,t,r){r===void 0&&(r={includeFallbackColors:!1,level:"AA",size:"small"});for(var n=null,o=0,i=r.includeFallbackColors,a=r.level,s=r.size,l=0,A=t;lo&&(o=d,n=new Kr(u))}return QEe(e,n,{level:a,size:s})||!i?n:(r.includeFallbackColors=!1,vEe(e,["#fff","#000"],r))}function E7e(e,t){var r=new Kr(e),n="#"+R5(r.r,r.g,r.b,r.a),o=n,i=r.gradientType?"GradientType = 1, ":"";if(t){var a=new Kr(t);o="#"+R5(a.r,a.g,a.b,a.a)}return"progid:DXImageTransform.Microsoft.gradient(".concat(i,"startColorstr=").concat(n,",endColorstr=").concat(o,")")}function C7e(e,t){var r={r:Bm(e.r),g:Bm(e.g),b:Bm(e.b)};return e.a!==void 0&&(r.a=Number(e.a)),new Kr(r,t)}function I7e(){return new Kr({r:Math.random(),g:Math.random(),b:Math.random()})}function MEe(e){if(e===void 0&&(e={}),e.count!==void 0&&e.count!==null){var t=e.count,r=[];for(e.count=void 0;t>r.length;)e.count=null,e.seed&&(e.seed+=1),r.push(MEe(e));return e.count=t,r}var n=Q7e(e.hue,e.seed),o=v7e(n,e),i=M7e(n,o,e),a={h:n,s:o,v:i};return e.alpha!==void 0&&(a.a=e.alpha),new Kr(a)}function Q7e(e,t){var r=x7e(e),n=kk(r,t);return n<0&&(n=360+n),n}function v7e(e,t){if(t.hue==="monochrome")return 0;if(t.luminosity==="random")return kk([0,100],t.seed);var r=bEe(e).saturationRange,n=r[0],o=r[1];switch(t.luminosity){case"bright":n=55;break;case"dark":n=o-10;break;case"light":o=55;break}return kk([n,o],t.seed)}function M7e(e,t,r){var n=b7e(e,t),o=100;switch(r.luminosity){case"dark":o=n+20;break;case"light":n=(o+n)/2;break;case"random":n=0,o=100;break}return kk([n,o],r.seed)}function b7e(e,t){for(var r=bEe(e).lowerBounds,n=0;n=o&&t<=a){var l=(s-i)/(a-o),A=i-l*o;return l*t+A}}return 0}function x7e(e){var t=parseInt(e,10);if(!Number.isNaN(t)&&t<360&&t>0)return[t,t];if(typeof e=="string"){var r=E9.find(function(a){return a.name===e});if(r){var n=xEe(r);if(n.hueRange)return n.hueRange}var o=new Kr(e);if(o.isValid){var i=o.toHsv().h;return[i,i]}}return[0,360]}function bEe(e){e>=334&&e<=360&&(e-=360);for(var t=0,r=E9;t=o.hueRange[0]&&e<=o.hueRange[1])return o}throw Error("Color not found")}function kk(e,t){if(t===void 0)return Math.floor(e[0]+Math.random()*(e[1]+1-e[0]));var r=e[1]||1,n=e[0]||0;t=(t*9301+49297)%233280;var o=t/233280;return Math.floor(n+o*(r-n))}function xEe(e){var t=e.lowerBounds[0][0],r=e.lowerBounds[e.lowerBounds.length-1][0],n=e.lowerBounds[e.lowerBounds.length-1][1],o=e.lowerBounds[0][1];return{name:e.name,hueRange:e.hueRange,lowerBounds:e.lowerBounds,saturationRange:[t,r],brightnessRange:[n,o]}}var E9=[{name:"monochrome",hueRange:null,lowerBounds:[[0,0],[100,0]]},{name:"red",hueRange:[-26,18],lowerBounds:[[20,100],[30,92],[40,89],[50,85],[60,78],[70,70],[80,60],[90,55],[100,50]]},{name:"orange",hueRange:[19,46],lowerBounds:[[20,100],[30,93],[40,88],[50,86],[60,85],[70,70],[100,70]]},{name:"yellow",hueRange:[47,62],lowerBounds:[[25,100],[40,94],[50,89],[60,86],[70,84],[80,82],[90,80],[100,75]]},{name:"green",hueRange:[63,178],lowerBounds:[[30,100],[40,90],[50,85],[60,81],[70,74],[80,64],[90,50],[100,40]]},{name:"blue",hueRange:[179,257],lowerBounds:[[20,100],[30,86],[40,80],[50,74],[60,60],[70,52],[80,44],[90,39],[100,35]]},{name:"purple",hueRange:[258,282],lowerBounds:[[20,100],[30,87],[40,79],[50,70],[60,65],[70,59],[80,52],[90,45],[100,42]]},{name:"pink",hueRange:[283,334],lowerBounds:[[20,100],[30,90],[40,86],[60,84],[80,80],[90,75],[100,73]]}];const Y7e=Object.freeze(Object.defineProperty({__proto__:null,TinyColor:Kr,bounds:E9,convertDecimalToHex:w9,convertHexToDecimal:H5,default:zie,fromRatio:C7e,hslToRgb:wEe,hsvToRgb:yEe,inputToRGB:im,isReadable:QEe,isValidCSSUnit:Vu,legacyRandom:I7e,mostReadable:vEe,names:Sk,numberInputToObject:CEe,parseIntFromHex:ul,random:MEe,readability:y9,rgbToHex:Dk,rgbToHsl:G5,rgbToHsv:Nk,rgbToRgb:BEe,rgbaToArgbHex:R5,rgbaToHex:EEe,stringInputToObject:IEe,tinycolor:zie,toMsFilter:E7e},Symbol.toStringTag,{value:"Module"}));var fN=2,Gie=.16,F7e=.05,N7e=.05,D7e=.15,YEe=5,FEe=4,S7e=[{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 Rie(e){var t=e.r,r=e.g,n=e.b,o=Nk(t,r,n);return{h:o.h*360,s:o.s,v:o.v}}function hN(e){var t=e.r,r=e.g,n=e.b;return"#".concat(Dk(t,r,n,!1))}function k7e(e,t,r){var n=r/100,o={r:(t.r-e.r)*n+e.r,g:(t.g-e.g)*n+e.g,b:(t.b-e.b)*n+e.b};return o}function Hie(e,t,r){var n;return Math.round(e.h)>=60&&Math.round(e.h)<=240?n=r?Math.round(e.h)-fN*t:Math.round(e.h)+fN*t:n=r?Math.round(e.h)+fN*t:Math.round(e.h)-fN*t,n<0?n+=360:n>=360&&(n-=360),n}function Oie(e,t,r){if(e.h===0&&e.s===0)return e.s;var n;return r?n=e.s-Gie*t:t===FEe?n=e.s+Gie:n=e.s+F7e*t,n>1&&(n=1),r&&t===YEe&&n>.1&&(n=.1),n<.06&&(n=.06),Number(n.toFixed(2))}function Lie(e,t,r){var n;return r?n=e.v+N7e*t:n=e.v-D7e*t,n>1&&(n=1),Number(n.toFixed(2))}function Md(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=[],n=im(e),o=YEe;o>0;o-=1){var i=Rie(n),a=hN(im({h:Hie(i,o,!0),s:Oie(i,o,!0),v:Lie(i,o,!0)}));r.push(a)}r.push(hN(n));for(var s=1;s<=FEe;s+=1){var l=Rie(n),A=hN(im({h:Hie(l,s),s:Oie(l,s),v:Lie(l,s)}));r.push(A)}return t.theme==="dark"?S7e.map(function(u){var d=u.index,g=u.opacity,c=hN(k7e(im(t.backgroundColor||"#141414"),im(r[d]),g*100));return c}):r}var OS={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"},Ea={},LS={};Object.keys(OS).forEach(function(e){Ea[e]=Md(OS[e]),Ea[e].primary=Ea[e][5],LS[e]=Md(OS[e],{theme:"dark",backgroundColor:"#141414"}),LS[e].primary=LS[e][5]});var j7e=Ea.red,U7e=Ea.volcano,NEe=Ea.gold,z7e=Ea.orange,G7e=Ea.yellow,R7e=Ea.lime,H7e=Ea.green,O7e=Ea.cyan,DEe=Ea.blue,L7e=Ea.geekblue,T7e=Ea.purple,J7e=Ea.magenta,P7e=Ea.grey,W7e=Ea.grey;const V7e=Object.freeze(Object.defineProperty({__proto__:null,blue:DEe,cyan:O7e,geekblue:L7e,generate:Md,gold:NEe,gray:W7e,green:H7e,grey:P7e,lime:R7e,magenta:J7e,orange:z7e,presetDarkPalettes:LS,presetPalettes:Ea,presetPrimaryColors:OS,purple:T7e,red:j7e,volcano:U7e,yellow:G7e},Symbol.toStringTag,{value:"Module"})),K7e=e=>{const{controlHeight:t}=e;return{controlHeightSM:t*.75,controlHeightXS:t*.5,controlHeightLG:t*1.25}},SEe=K7e;function X7e(e){const{sizeUnit:t,sizeStep:r}=e;return{sizeXXL:t*(r+8),sizeXL:t*(r+4),sizeLG:t*(r+2),sizeMD:t*(r+1),sizeMS:t*r,size:t*r,sizeSM:t*(r-1),sizeXS:t*(r-2),sizeXXS:t*(r-3)}}const C9={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"},Z7e=Object.assign(Object.assign({},C9),{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}),IE=Z7e;function kEe(e,t){let{generateColorPalettes:r,generateNeutralColorPalettes:n}=t;const{colorSuccess:o,colorWarning:i,colorError:a,colorInfo:s,colorPrimary:l,colorBgBase:A,colorTextBase:u}=e,d=r(l),g=r(o),c=r(i),f=r(a),h=r(s),p=n(A,u),B=e.colorLink||e.colorInfo,y=r(B);return Object.assign(Object.assign({},p),{colorPrimaryBg:d[1],colorPrimaryBgHover:d[2],colorPrimaryBorder:d[3],colorPrimaryBorderHover:d[4],colorPrimaryHover:d[5],colorPrimary:d[6],colorPrimaryActive:d[7],colorPrimaryTextHover:d[8],colorPrimaryText:d[9],colorPrimaryTextActive:d[10],colorSuccessBg:g[1],colorSuccessBgHover:g[2],colorSuccessBorder:g[3],colorSuccessBorderHover:g[4],colorSuccessHover:g[4],colorSuccess:g[6],colorSuccessActive:g[7],colorSuccessTextHover:g[8],colorSuccessText:g[9],colorSuccessTextActive:g[10],colorErrorBg:f[1],colorErrorBgHover:f[2],colorErrorBorder:f[3],colorErrorBorderHover:f[4],colorErrorHover:f[5],colorError:f[6],colorErrorActive:f[7],colorErrorTextHover:f[8],colorErrorText:f[9],colorErrorTextActive:f[10],colorWarningBg:c[1],colorWarningBgHover:c[2],colorWarningBorder:c[3],colorWarningBorderHover:c[4],colorWarningHover:c[4],colorWarning:c[6],colorWarningActive:c[7],colorWarningTextHover:c[8],colorWarningText:c[9],colorWarningTextActive:c[10],colorInfoBg:h[1],colorInfoBgHover:h[2],colorInfoBorder:h[3],colorInfoBorderHover:h[4],colorInfoHover:h[4],colorInfo:h[6],colorInfoActive:h[7],colorInfoTextHover:h[8],colorInfoText:h[9],colorInfoTextActive:h[10],colorLinkHover:y[4],colorLink:y[6],colorLinkActive:y[7],colorBgMask:new Kr("#000").setAlpha(.45).toRgbString(),colorWhite:"#fff"})}const q7e=e=>{let t=e,r=e,n=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?r=4:e<8&&e>=7?r=5:e<14&&e>=8?r=6:e<16&&e>=14?r=7:e>=16&&(r=8),e<6&&e>=2?n=1:e>=6&&(n=2),e>4&&e<8?o=4:e>=8&&(o=6),{borderRadius:e,borderRadiusXS:n,borderRadiusSM:r,borderRadiusLG:t,borderRadiusOuter:o}},$7e=q7e;function _7e(e){const{motionUnit:t,motionBase:r,borderRadius:n,lineWidth:o}=e;return Object.assign({motionDurationFast:`${(r+t).toFixed(1)}s`,motionDurationMid:`${(r+t*2).toFixed(1)}s`,motionDurationSlow:`${(r+t*3).toFixed(1)}s`,lineWidthBold:o+1},$7e(n))}const hg=(e,t)=>new Kr(e).setAlpha(t).toRgbString(),vQ=(e,t)=>new Kr(e).darken(t).toHexString(),eVe=e=>{const t=Md(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]}},tVe=(e,t)=>{const r=e||"#fff",n=t||"#000";return{colorBgBase:r,colorTextBase:n,colorText:hg(n,.88),colorTextSecondary:hg(n,.65),colorTextTertiary:hg(n,.45),colorTextQuaternary:hg(n,.25),colorFill:hg(n,.15),colorFillSecondary:hg(n,.06),colorFillTertiary:hg(n,.04),colorFillQuaternary:hg(n,.02),colorBgLayout:vQ(r,4),colorBgContainer:vQ(r,0),colorBgElevated:vQ(r,0),colorBgSpotlight:hg(n,.85),colorBgBlur:"transparent",colorBorder:vQ(r,15),colorBorderSecondary:vQ(r,6)}};function rVe(e){const t=new Array(10).fill(null).map((r,n)=>{const o=n-1,i=e*Math.pow(2.71828,o/5),a=n>1?Math.floor(i):Math.ceil(i);return Math.floor(a/2)*2});return t[1]=e,t.map(r=>{const n=r+8;return{size:r,lineHeight:n/r}})}const nVe=e=>{const t=rVe(e),r=t.map(o=>o.size),n=t.map(o=>o.lineHeight);return{fontSizeSM:r[0],fontSize:r[1],fontSizeLG:r[2],fontSizeXL:r[3],fontSizeHeading1:r[6],fontSizeHeading2:r[5],fontSizeHeading3:r[4],fontSizeHeading4:r[3],fontSizeHeading5:r[2],lineHeight:n[1],lineHeightLG:n[2],lineHeightSM:n[0],lineHeightHeading1:n[6],lineHeightHeading2:n[5],lineHeightHeading3:n[4],lineHeightHeading4:n[3],lineHeightHeading5:n[2]}},jEe=nVe;function Hb(e){const t=Object.keys(C9).map(r=>{const n=Md(e[r]);return new Array(10).fill(1).reduce((o,i,a)=>(o[`${r}-${a+1}`]=n[a],o[`${r}${a+1}`]=n[a],o),{})}).reduce((r,n)=>(r=Object.assign(Object.assign({},r),n),r),{});return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},e),t),kEe(e,{generateColorPalettes:eVe,generateNeutralColorPalettes:tVe})),jEe(e.fontSize)),X7e(e)),SEe(e)),_7e(e))}const UEe=Wm(Hb),jk={token:IE,override:{override:IE},hashed:!0},zEe=le.createContext(jk),I9="anticon",oVe=(e,t)=>t||(e?`ant-${e}`:"ant"),Jt=m.createContext({getPrefixCls:oVe,iconPrefixCls:I9}),iVe=`-ant-${Date.now()}-${Math.random()}`;function aVe(e,t){const r={},n=(i,a)=>{let s=i.clone();return s=(a==null?void 0:a(s))||s,s.toRgbString()},o=(i,a)=>{const s=new Kr(i),l=Md(s.toRgbString());r[`${a}-color`]=n(s),r[`${a}-color-disabled`]=l[1],r[`${a}-color-hover`]=l[4],r[`${a}-color-active`]=l[6],r[`${a}-color-outline`]=s.clone().setAlpha(.2).toRgbString(),r[`${a}-color-deprecated-bg`]=l[0],r[`${a}-color-deprecated-border`]=l[2]};if(t.primaryColor){o(t.primaryColor,"primary");const i=new Kr(t.primaryColor),a=Md(i.toRgbString());a.forEach((l,A)=>{r[`primary-${A+1}`]=l}),r["primary-color-deprecated-l-35"]=n(i,l=>l.lighten(35)),r["primary-color-deprecated-l-20"]=n(i,l=>l.lighten(20)),r["primary-color-deprecated-t-20"]=n(i,l=>l.tint(20)),r["primary-color-deprecated-t-50"]=n(i,l=>l.tint(50)),r["primary-color-deprecated-f-12"]=n(i,l=>l.setAlpha(l.getAlpha()*.12));const s=new Kr(a[0]);r["primary-color-active-deprecated-f-30"]=n(s,l=>l.setAlpha(l.getAlpha()*.3)),r["primary-color-active-deprecated-d-02"]=n(s,l=>l.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(r).map(i=>`--${e}-${i}: ${r[i]};`).join(` +`)} + } + `.trim()}function sVe(e,t){const r=aVe(e,t);Ia()&&EE(r,`${iVe}-dynamic-theme`)}const O5=m.createContext(!1),Q9=e=>{let{children:t,disabled:r}=e;const n=m.useContext(O5);return m.createElement(O5.Provider,{value:r??n},t)},IA=O5,L5=m.createContext(void 0),lVe=e=>{let{children:t,size:r}=e;const n=m.useContext(L5);return m.createElement(L5.Provider,{value:r||n},t)},Ob=L5;function AVe(){const e=m.useContext(IA),t=m.useContext(Ob);return{componentDisabled:e,componentSize:t}}const DM=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"],cVe="5.11.5";function V8(e){return e>=0&&e<=255}function pN(e,t){const{r,g:n,b:o,a:i}=new Kr(e).toRgb();if(i<1)return e;const{r:a,g:s,b:l}=new Kr(t).toRgb();for(let A=.01;A<=1;A+=.01){const u=Math.round((r-a*(1-A))/A),d=Math.round((n-s*(1-A))/A),g=Math.round((o-l*(1-A))/A);if(V8(u)&&V8(d)&&V8(g))return new Kr({r:u,g:d,b:g,a:Math.round(A*100)/100}).toRgbString()}return new Kr({r,g:n,b:o,a:1}).toRgbString()}var uVe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{delete n[d]});const o=Object.assign(Object.assign({},r),n),i=480,a=576,s=768,l=992,A=1200,u=1600;if(o.motion===!1){const d="0s";o.motionDurationFast=d,o.motionDurationMid=d,o.motionDurationSlow=d}return Object.assign(Object.assign(Object.assign({},o),{colorFillContent:o.colorFillSecondary,colorFillContentHover:o.colorFill,colorFillAlter:o.colorFillQuaternary,colorBgContainerDisabled:o.colorFillTertiary,colorBorderBg:o.colorBgContainer,colorSplit:pN(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:pN(o.colorErrorBg,o.colorBgContainer),colorWarningOutline:pN(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:pN(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:i,screenXSMin:i,screenXSMax:a-1,screenSM:a,screenSMMin:a,screenSMMax:s-1,screenMD:s,screenMDMin:s,screenMDMax:l-1,screenLG:l,screenLGMin:l,screenLGMax:A-1,screenXL:A,screenXLMin:A,screenXLMax:u-1,screenXXL:u,screenXXLMin:u,boxShadowPopoverArrow:"2px 2px 5px rgba(0, 0, 0, 0.05)",boxShadowCard:` + 0 1px 2px -2px ${new Kr("rgba(0, 0, 0, 0.16)").toRgbString()}, + 0 3px 6px 0 ${new Kr("rgba(0, 0, 0, 0.12)").toRgbString()}, + 0 5px 12px 4px ${new Kr("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)"}),n)}var Tie=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{const n=r.getDerivativeToken(e),{override:o}=t,i=Tie(t,["override"]);let a=Object.assign(Object.assign({},n),{override:o});return a=v9(a),i&&Object.entries(i).forEach(s=>{let[l,A]=s;const{theme:u}=A,d=Tie(A,["theme"]);let g=d;u&&(g=GEe(Object.assign(Object.assign({},a),d),{override:d},u)),a[l]=g}),a};function Xs(){const{token:e,hashed:t,theme:r,override:n}=le.useContext(zEe),o=`${cVe}-${t||""}`,i=r||UEe,[a,s]=tEe(i,[IE,e],{salt:o,override:n,getComputedToken:GEe,formatToken:v9});return[i,a,t?s:""]}function Bi(e){var t=m.useRef();t.current=e;var r=m.useCallback(function(){for(var n,o=arguments.length,i=new Array(o),a=0;a({color:e.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"&:focus, &:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive}}),REe=(e,t,r,n,o)=>{const i=e/2,a=0,s=i,l=r*1/Math.sqrt(2),A=i-r*(1-1/Math.sqrt(2)),u=i-t*(1/Math.sqrt(2)),d=r*(Math.sqrt(2)-1)+t*(1/Math.sqrt(2)),g=2*i-u,c=d,f=2*i-l,h=A,p=2*i-a,B=s,y=i*Math.sqrt(2)+r*(Math.sqrt(2)-2),C=r*(Math.sqrt(2)-1);return{pointerEvents:"none",width:e,height:e,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:e,height:e/2,background:n,clipPath:{_multi_value_:!0,value:[`polygon(${C}px 100%, 50% ${C}px, ${2*i-C}px 100%, ${C}px 100%)`,`path('M ${a} ${s} A ${r} ${r} 0 0 0 ${l} ${A} L ${u} ${d} A ${t} ${t} 0 0 1 ${g} ${c} L ${f} ${h} A ${r} ${r} 0 0 0 ${p} ${B} Z')`]},content:'""'},"&::after":{content:'""',position:"absolute",width:y,height:y,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${t}px 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:o,zIndex:0,background:"transparent"}}},Mp={overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},cn=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}},pC=()=>({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"}}),SM=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}}),gVe=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"}}}),fVe=(e,t)=>{const{fontFamily:r,fontSize:n}=e,o=`[class^="${t}"], [class*=" ${t}"]`;return{[o]:{fontFamily:r,fontSize:n,boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"},[o]:{boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}}}}},ef=e=>({outline:`${e.lineWidthFocus}px solid ${e.colorPrimaryBorder}`,outlineOffset:1,transition:"outline-offset 0s, outline 0s"}),tf=e=>({"&:focus-visible":Object.assign({},ef(e))}),HEe=typeof CSSINJS_STATISTIC<"u";let T5=!0;function Sr(){for(var e=arguments.length,t=new Array(e),r=0;r{Object.keys(o).forEach(i=>{Object.defineProperty(n,i,{configurable:!0,enumerable:!0,get:()=>o[i]})})}),T5=!0,n}const Jie={};function hVe(){}function pVe(e){let t,r=e,n=hVe;return HEe&&typeof Proxy<"u"&&(t=new Set,r=new Proxy(e,{get(o,i){return T5&&t.add(i),o[i]}}),n=(o,i)=>{var a;Jie[o]={global:Array.from(t),component:Object.assign(Object.assign({},(a=Jie[o])===null||a===void 0?void 0:a.component),i)}}),{token:r,keys:t,flush:n}}const mVe=(e,t)=>{const[r,n]=Xs();return NM({theme:r,token:n,hashId:"",path:["ant-design-icons",e],nonce:()=>t==null?void 0:t.nonce},()=>[{[`.${e}`]:Object.assign(Object.assign({},pC()),{[`.${e} .${e}-icon`]:{display:"block"}})}])},OEe=mVe;function bn(e,t,r){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const o=Array.isArray(e)?e:[e,e],[i]=o,a=o.join("-");return s=>{const[l,A,u]=Xs(),{getPrefixCls:d,iconPrefixCls:g,csp:c}=m.useContext(Jt),f=d(),h={theme:l,token:A,hashId:u,nonce:()=>c==null?void 0:c.nonce,clientOnly:n.clientOnly,order:n.order||-999};return NM(Object.assign(Object.assign({},h),{clientOnly:!1,path:["Shared",f]}),()=>[{"&":gVe(A)}]),OEe(g,c),[NM(Object.assign(Object.assign({},h),{path:[a,s,g]}),()=>{const{token:p,flush:B}=pVe(A),y=Object.assign({},A[i]);if(n.deprecatedTokens){const{deprecatedTokens:b}=n;b.forEach(Y=>{let[N,F]=Y;var D;(y!=null&&y[N]||y!=null&&y[F])&&((D=y[F])!==null&&D!==void 0||(y[F]=y==null?void 0:y[N]))})}const C=typeof r=="function"?r(Sr(p,y??{})):r,Q=Object.assign(Object.assign({},C),y),v=`.${s}`,M=Sr(p,{componentCls:v,prefixCls:s,iconCls:`.${g}`,antCls:`.${f}`},Q),I=t(M,{hashId:u,prefixCls:s,rootPrefixCls:f,iconPrefixCls:g,overrideComponentToken:y});return B(i,Q),[n.resetStyle===!1?null:fVe(M,s),I]}),u]}}const mC=(e,t,r,n)=>{const o=bn(e,t,r,Object.assign({resetStyle:!1,order:-998},n));return a=>{let{prefixCls:s}=a;return o(s),null}};function LEe(e,t){return DM.reduce((r,n)=>{const o=e[`${n}1`],i=e[`${n}3`],a=e[`${n}6`],s=e[`${n}7`];return Object.assign(Object.assign({},r),t(n,{lightColor:o,lightBorderColor:i,darkColor:a,textColor:s}))},{})}function BVe(e,t){const r=e||{},n=r.inherit===!1||!t?jk:t;return Nd(()=>{if(!e)return t;const o=Object.assign({},n.components);return Object.keys(e.components||{}).forEach(i=>{o[i]=Object.assign(Object.assign({},o[i]),e.components[i])}),Object.assign(Object.assign(Object.assign({},n),r),{token:Object.assign(Object.assign({},n.token),r.token),components:o})},[r,n],(o,i)=>o.some((a,s)=>{const l=i[s];return!xl(a,l,!0)}))}var wVe=["children"],TEe=m.createContext({});function JEe(e){var t=e.children,r=or(e,wVe);return m.createElement(TEe.Provider,{value:r},t)}var yVe=function(e){vu(r,e);var t=Mu(r);function r(){return Wi(this,r),t.apply(this,arguments)}return ci(r,[{key:"render",value:function(){return this.props.children}}]),r}(m.Component),K0="none",mN="appear",BN="enter",wN="leave",Pie="none",qc="prepare",by="start",xy="active",b9="end",PEe="prepared";function Wie(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit".concat(e)]="webkit".concat(t),r["Moz".concat(e)]="moz".concat(t),r["ms".concat(e)]="MS".concat(t),r["O".concat(e)]="o".concat(t.toLowerCase()),r}function EVe(e,t){var r={animationend:Wie("Animation","AnimationEnd"),transitionend:Wie("Transition","TransitionEnd")};return e&&("AnimationEvent"in t||delete r.animationend.animation,"TransitionEvent"in t||delete r.transitionend.transition),r}var CVe=EVe(Ia(),typeof window<"u"?window:{}),WEe={};if(Ia()){var IVe=document.createElement("div");WEe=IVe.style}var yN={};function VEe(e){if(yN[e])return yN[e];var t=CVe[e];if(t)for(var r=Object.keys(t),n=r.length,o=0;o1&&arguments[1]!==void 0?arguments[1]:2;t();var i=Pr(function(){o<=1?n({isCanceled:function(){return i!==e.current}}):r(n,o-1)});e.current=i}return m.useEffect(function(){return function(){t()}},[]),[r,t]};var MVe=[qc,by,xy,b9],bVe=[qc,PEe],$Ee=!1,xVe=!0;function _Ee(e){return e===xy||e===b9}const YVe=function(e,t,r){var n=dp(Pie),o=Ee(n,2),i=o[0],a=o[1],s=vVe(),l=Ee(s,2),A=l[0],u=l[1];function d(){a(qc,!0)}var g=t?bVe:MVe;return qEe(function(){if(i!==Pie&&i!==b9){var c=g.indexOf(i),f=g[c+1],h=r(i);h===$Ee?a(f,!0):f&&A(function(p){function B(){p.isCanceled()||a(f,!0)}h===!0?B():Promise.resolve(h).then(B)})}},[e,i]),m.useEffect(function(){return function(){u()}},[]),[d,i]};function FVe(e,t,r,n){var o=n.motionEnter,i=o===void 0?!0:o,a=n.motionAppear,s=a===void 0?!0:a,l=n.motionLeave,A=l===void 0?!0:l,u=n.motionDeadline,d=n.motionLeaveImmediately,g=n.onAppearPrepare,c=n.onEnterPrepare,f=n.onLeavePrepare,h=n.onAppearStart,p=n.onEnterStart,B=n.onLeaveStart,y=n.onAppearActive,C=n.onEnterActive,Q=n.onLeaveActive,v=n.onAppearEnd,M=n.onEnterEnd,I=n.onLeaveEnd,b=n.onVisibleChanged,Y=dp(),N=Ee(Y,2),F=N[0],D=N[1],z=dp(K0),k=Ee(z,2),j=k[0],U=k[1],G=dp(null),H=Ee(G,2),L=H[0],R=H[1],O=m.useRef(!1),V=m.useRef(null);function Z(){return r()}var T=m.useRef(!1);function K(){U(K0,!0),R(null,!0)}function $(Be){var me=Z();if(!(Be&&!Be.deadline&&Be.target!==me)){var xe=T.current,Ie;j===mN&&xe?Ie=v==null?void 0:v(me,Be):j===BN&&xe?Ie=M==null?void 0:M(me,Be):j===wN&&xe&&(Ie=I==null?void 0:I(me,Be)),j!==K0&&xe&&Ie!==!1&&K()}}var _=QVe($),ee=Ee(_,1),se=ee[0],ie=function(Be){var me,xe,Ie;switch(Be){case mN:return me={},re(me,qc,g),re(me,by,h),re(me,xy,y),me;case BN:return xe={},re(xe,qc,c),re(xe,by,p),re(xe,xy,C),xe;case wN:return Ie={},re(Ie,qc,f),re(Ie,by,B),re(Ie,xy,Q),Ie;default:return{}}},ge=m.useMemo(function(){return ie(j)},[j]),Ae=YVe(j,!e,function(Be){if(Be===qc){var me=ge[qc];return me?me(Z()):$Ee}if(ye in ge){var xe;R(((xe=ge[ye])===null||xe===void 0?void 0:xe.call(ge,Z(),null))||null)}return ye===xy&&(se(Z()),u>0&&(clearTimeout(V.current),V.current=setTimeout(function(){$({deadline:!0})},u))),ye===PEe&&K(),xVe}),pe=Ee(Ae,2),we=pe[0],ye=pe[1],Me=_Ee(ye);T.current=Me,qEe(function(){D(t);var Be=O.current;O.current=!0;var me;!Be&&t&&s&&(me=mN),Be&&t&&i&&(me=BN),(Be&&!t&&A||!Be&&d&&!t&&A)&&(me=wN);var xe=ie(me);me&&(e||xe[qc])?(U(me),we()):U(K0)},[t]),m.useEffect(function(){(j===mN&&!s||j===BN&&!i||j===wN&&!A)&&U(K0)},[s,i,A]),m.useEffect(function(){return function(){O.current=!1,clearTimeout(V.current)}},[]);var Fe=m.useRef(!1);m.useEffect(function(){F&&(Fe.current=!0),F!==void 0&&j===K0&&((Fe.current||F)&&(b==null||b(F)),Fe.current=!0)},[F,j]);var Se=L;return ge[qc]&&ye===by&&(Se=ce({transition:"none"},Se)),[j,ye,Se,F??t]}function NVe(e){var t=e;dr(e)==="object"&&(t=e.transitionSupport);function r(o,i){return!!(o.motionName&&t&&i!==!1)}var n=m.forwardRef(function(o,i){var a=o.visible,s=a===void 0?!0:a,l=o.removeOnLeave,A=l===void 0?!0:l,u=o.forceRender,d=o.children,g=o.motionName,c=o.leavedClassName,f=o.eventProps,h=m.useContext(TEe),p=h.motion,B=r(o,p),y=m.useRef(),C=m.useRef();function Q(){try{return y.current instanceof HTMLElement?y.current:Dv(C.current)}catch{return null}}var v=FVe(B,s,Q,o),M=Ee(v,4),I=M[0],b=M[1],Y=M[2],N=M[3],F=m.useRef(N);N&&(F.current=!0);var D=m.useCallback(function(R){y.current=R,bM(i,R)},[i]),z,k=ce(ce({},f),{},{visible:s});if(!d)z=null;else if(I===K0)N?z=d(ce({},k),D):!A&&F.current&&c?z=d(ce(ce({},k),{},{className:c}),D):u||!A&&!c?z=d(ce(ce({},k),{},{style:{display:"none"}}),D):z=null;else{var j,U;b===qc?U="prepare":_Ee(b)?U="active":b===by&&(U="start");var G=Xie(g,"".concat(I,"-").concat(U));z=d(ce(ce({},k),{},{className:he(Xie(g,I),(j={},re(j,G,G&&U),re(j,g,typeof g=="string"),j)),style:Y}),D)}if(m.isValidElement(z)&&pc(z)){var H=z,L=H.ref;L||(z=m.cloneElement(z,{ref:D}))}return m.createElement(yVe,{ref:C},z)});return n.displayName="CSSMotion",n}const QA=NVe(ZEe);var J5="add",P5="keep",W5="remove",X8="removed";function DVe(e){var t;return e&&dr(e)==="object"&&"key"in e?t=e:t={key:e},ce(ce({},t),{},{key:String(t.key)})}function V5(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return e.map(DVe)}function SVe(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],r=[],n=0,o=t.length,i=V5(e),a=V5(t);i.forEach(function(A){for(var u=!1,d=n;d1});return l.forEach(function(A){r=r.filter(function(u){var d=u.key,g=u.status;return d!==A||g!==W5}),r.forEach(function(u){u.key===A&&(u.status=P5)})}),r}var kVe=["component","children","onVisibleChanged","onAllRemoved"],jVe=["status"],UVe=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function zVe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:QA,r=function(n){vu(i,n);var o=Mu(i);function i(){var a;Wi(this,i);for(var s=arguments.length,l=new Array(s),A=0;Anull;var OVe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);ot.endsWith("Color"))}const WVe=e=>{let{prefixCls:t,iconPrefixCls:r,theme:n}=e;t!==void 0&&(Y9=t),r!==void 0&&(eCe=r),n&&(PVe(n)?sVe(TS(),n):tCe=n)},F9=()=>({getPrefixCls:(e,t)=>t||(e?`${TS()}-${e}`:TS()),getIconPrefixCls:JVe,getRootPrefixCls:()=>Y9||TS(),getTheme:()=>tCe}),VVe=e=>{const{children:t,csp:r,autoInsertSpaceInButton:n,alert:o,anchor:i,form:a,locale:s,componentSize:l,direction:A,space:u,virtual:d,dropdownMatchSelectWidth:g,popupMatchSelectWidth:c,popupOverflow:f,legacyLocale:h,parentContext:p,iconPrefixCls:B,theme:y,componentDisabled:C,segmented:Q,statistic:v,spin:M,calendar:I,carousel:b,cascader:Y,collapse:N,typography:F,checkbox:D,descriptions:z,divider:k,drawer:j,skeleton:U,steps:G,image:H,layout:L,list:R,mentions:O,modal:V,progress:Z,result:T,slider:K,breadcrumb:$,menu:_,pagination:ee,input:se,empty:ie,badge:ge,radio:Ae,rate:pe,switch:we,transfer:ye,avatar:Me,message:Fe,tag:Se,table:Be,card:me,tabs:xe,timeline:Ie,timePicker:Ge,upload:rt,notification:pt,tree:lt,colorPicker:bt,datePicker:Dt,rangePicker:Xe,flex:Je,wave:it,dropdown:Ct,warning:mt}=e,It=m.useCallback((st,nt)=>{const{prefixCls:We}=e;if(nt)return nt;const Bt=We||p.getPrefixCls("");return st?`${Bt}-${st}`:Bt},[p.getPrefixCls,e.prefixCls]),Ut=B||p.iconPrefixCls||I9,Rt=r||p.csp;OEe(Ut,Rt);const jt=BVe(y,p.theme),Wt={csp:Rt,autoInsertSpaceInButton:n,alert:o,anchor:i,locale:s||h,direction:A,space:u,virtual:d,popupMatchSelectWidth:c??g,popupOverflow:f,getPrefixCls:It,iconPrefixCls:Ut,theme:jt,segmented:Q,statistic:v,spin:M,calendar:I,carousel:b,cascader:Y,collapse:N,typography:F,checkbox:D,descriptions:z,divider:k,drawer:j,skeleton:U,steps:G,image:H,input:se,layout:L,list:R,mentions:O,modal:V,progress:Z,result:T,slider:K,breadcrumb:$,menu:_,pagination:ee,empty:ie,badge:ge,radio:Ae,rate:pe,switch:we,transfer:ye,avatar:Me,message:Fe,tag:Se,table:Be,card:me,tabs:xe,timeline:Ie,timePicker:Ge,upload:rt,notification:pt,tree:lt,colorPicker:bt,datePicker:Dt,rangePicker:Xe,flex:Je,wave:it,dropdown:Ct,warning:mt},Tt=Object.assign({},p);Object.keys(Wt).forEach(st=>{Wt[st]!==void 0&&(Tt[st]=Wt[st])}),LVe.forEach(st=>{const nt=e[st];nt&&(Tt[st]=nt)});const Ze=Nd(()=>Tt,Tt,(st,nt)=>{const We=Object.keys(st),Bt=Object.keys(nt);return We.length!==Bt.length||We.some(Te=>st[Te]!==nt[Te])}),At=m.useMemo(()=>({prefixCls:Ut,csp:Rt}),[Ut,Rt]);let tt=m.createElement(m.Fragment,null,m.createElement(HVe,{dropdownMatchSelectWidth:g}),t);const qe=m.useMemo(()=>{var st,nt,We,Bt;return My(((st=vd.Form)===null||st===void 0?void 0:st.defaultValidateMessages)||{},((We=(nt=Ze.locale)===null||nt===void 0?void 0:nt.Form)===null||We===void 0?void 0:We.defaultValidateMessages)||{},((Bt=Ze.form)===null||Bt===void 0?void 0:Bt.validateMessages)||{},(a==null?void 0:a.validateMessages)||{})},[Ze,a==null?void 0:a.validateMessages]);Object.keys(qe).length>0&&(tt=m.createElement(gEe.Provider,{value:qe},tt)),s&&(tt=m.createElement(p7e,{locale:s,_ANT_MARK__:f7e},tt)),(Ut||Rt)&&(tt=m.createElement(XU.Provider,{value:At},tt)),l&&(tt=m.createElement(lVe,{size:l},tt)),tt=m.createElement(RVe,null,tt);const Pe=m.useMemo(()=>{const st=jt||{},{algorithm:nt,token:We,components:Bt}=st,Te=OVe(st,["algorithm","token","components"]),ft=nt&&(!Array.isArray(nt)||nt.length>0)?Wm(nt):UEe,xt={};Object.entries(Bt||{}).forEach(er=>{let[te,ae]=er;const fe=Object.assign({},ae);"algorithm"in fe&&(fe.algorithm===!0?fe.theme=ft:(Array.isArray(fe.algorithm)||typeof fe.algorithm=="function")&&(fe.theme=Wm(fe.algorithm)),delete fe.algorithm),xt[te]=fe});const vt=Object.assign(Object.assign({},IE),We);return Object.assign(Object.assign({},Te),{theme:ft,token:vt,components:xt,override:Object.assign({override:vt},xt)})},[jt]);return y&&(tt=m.createElement(zEe.Provider,{value:Pe},tt)),Ze.warning&&(tt=m.createElement(a7e.Provider,{value:Ze.warning},tt)),C!==void 0&&(tt=m.createElement(Q9,{disabled:C},tt)),m.createElement(Jt.Provider,{value:Ze},tt)},BC=e=>{const t=m.useContext(Jt),r=m.useContext(B9);return m.createElement(VVe,Object.assign({parentContext:t,legacyLocale:r},e))};BC.ConfigContext=Jt;BC.SizeContext=Ob;BC.config=WVe;BC.useConfig=AVe;Object.defineProperty(BC,"SizeContext",{get:()=>Ob});const yB=BC;var KVe={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 XVe=KVe;function rCe(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}function ZVe(e){return rCe(e)instanceof ShadowRoot}function Uk(e){return ZVe(e)?rCe(e):null}function qVe(e){return e.replace(/-(.)/g,function(t,r){return r.toUpperCase()})}function K5(e,t){Tn(e,"[@ant-design/icons] ".concat(t))}function Zie(e){return dr(e)==="object"&&typeof e.name=="string"&&typeof e.theme=="string"&&(dr(e.icon)==="object"||typeof e.icon=="function")}function qie(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(e).reduce(function(t,r){var n=e[r];switch(r){case"class":t.className=n,delete t.class;break;default:delete t[r],t[qVe(r)]=n}return t},{})}function X5(e,t,r){return r?le.createElement(e.tag,ce(ce({key:t},qie(e.attrs)),r),(e.children||[]).map(function(n,o){return X5(n,"".concat(t,"-").concat(e.tag,"-").concat(o))})):le.createElement(e.tag,ce({key:t},qie(e.attrs)),(e.children||[]).map(function(n,o){return X5(n,"".concat(t,"-").concat(e.tag,"-").concat(o))}))}function nCe(e){return Md(e)[0]}function oCe(e){return e?Array.isArray(e)?e:[e]:[]}var $Ve={width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"},_Ve=` +.anticon { + display: inline-block; + 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); + } +} +`,iCe=function(e){var t=m.useContext(XU),r=t.csp,n=t.prefixCls,o=_Ve;n&&(o=o.replace(/anticon/g,n)),m.useEffect(function(){var i=e.current,a=Uk(i);EE(o,"@ant-design-icons",{prepend:!0,csp:r,attachTo:a})},[])},eKe=["icon","className","onClick","style","primaryColor","secondaryColor"],kv={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function tKe(e){var t=e.primaryColor,r=e.secondaryColor;kv.primaryColor=t,kv.secondaryColor=r||nCe(t),kv.calculated=!!r}function rKe(){return ce({},kv)}var ZU=function(e){var t=e.icon,r=e.className,n=e.onClick,o=e.style,i=e.primaryColor,a=e.secondaryColor,s=or(e,eKe),l=m.useRef(),A=kv;if(i&&(A={primaryColor:i,secondaryColor:a||nCe(i)}),iCe(l),K5(Zie(t),"icon should be icon definiton, but got ".concat(t)),!Zie(t))return null;var u=t;return u&&typeof u.icon=="function"&&(u=ce(ce({},u),{},{icon:u.icon(A.primaryColor,A.secondaryColor)})),X5(u.icon,"svg-".concat(u.name),ce(ce({className:r,onClick:n,style:o,"data-icon":u.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},s),{},{ref:l}))};ZU.displayName="IconReact";ZU.getTwoToneColors=rKe;ZU.setTwoToneColors=tKe;const N9=ZU;function aCe(e){var t=oCe(e),r=Ee(t,2),n=r[0],o=r[1];return N9.setTwoToneColors({primaryColor:n,secondaryColor:o})}function nKe(){var e=N9.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor}var oKe=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];aCe(DEe.primary);var qU=m.forwardRef(function(e,t){var r,n=e.className,o=e.icon,i=e.spin,a=e.rotate,s=e.tabIndex,l=e.onClick,A=e.twoToneColor,u=or(e,oKe),d=m.useContext(XU),g=d.prefixCls,c=g===void 0?"anticon":g,f=d.rootClassName,h=he(f,c,(r={},re(r,"".concat(c,"-").concat(o.name),!!o.name),re(r,"".concat(c,"-spin"),!!i||o.name==="loading"),r),n),p=s;p===void 0&&l&&(p=-1);var B=a?{msTransform:"rotate(".concat(a,"deg)"),transform:"rotate(".concat(a,"deg)")}:void 0,y=oCe(A),C=Ee(y,2),Q=C[0],v=C[1];return m.createElement("span",Ye({role:"img","aria-label":o.name},u,{ref:t,tabIndex:p,onClick:l,className:h}),m.createElement(N9,{icon:o,primaryColor:Q,secondaryColor:v,style:B}))});qU.displayName="AntdIcon";qU.getTwoToneColor=nKe;qU.setTwoToneColor=aCe;const mr=qU;var iKe=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:XVe}))};const D9=m.forwardRef(iKe);var aKe={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 sKe=aKe;var lKe=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:sKe}))};const e0=m.forwardRef(lKe);var AKe={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 cKe=AKe;var uKe=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:cKe}))};const EB=m.forwardRef(uKe);var dKe={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 gKe=dKe;var fKe=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:gKe}))};const Lb=m.forwardRef(fKe);var hKe={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 pKe=hKe;var mKe=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:pKe}))};const sCe=m.forwardRef(mKe);var BKe=`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`,wKe=`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`,yKe="".concat(BKe," ").concat(wKe).split(/[\s\n]+/),EKe="aria-",CKe="data-";function $ie(e,t){return e.indexOf(t)===0}function Ts(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r;t===!1?r={aria:!0,data:!0,attr:!0}:t===!0?r={aria:!0}:r=ce({},t);var n={};return Object.keys(e).forEach(function(o){(r.aria&&(o==="role"||$ie(o,EKe))||r.data&&$ie(o,CKe)||r.attr&&yKe.includes(o))&&(n[o]=e[o])}),n}const{isValidElement:gA}=hB;function lCe(e){return e&&gA(e)&&e.type===m.Fragment}function IKe(e,t,r){return gA(e)?m.cloneElement(e,typeof r=="function"?r(e.props||{}):r):t}function Di(e,t){return IKe(e,e,t)}const _ie=e=>typeof e=="object"&&e!=null&&e.nodeType===1,eae=(e,t)=>(!t||e!=="hidden")&&e!=="visible"&&e!=="clip",Z8=(e,t)=>{if(e.clientHeight{const o=(i=>{if(!i.ownerDocument||!i.ownerDocument.defaultView)return null;try{return i.ownerDocument.defaultView.frameElement}catch{return null}})(n);return!!o&&(o.clientHeightit||i>e&&a=t&&s>=r?i-e-n:a>t&&sr?a-t+o:0,QKe=e=>e.parentElement??(e.getRootNode().host||null),tae=(e,t)=>{var r,n,o,i;if(typeof document>"u")return[];const{scrollMode:a,block:s,inline:l,boundary:A,skipOverflowHiddenElements:u}=t,d=typeof A=="function"?A:U=>U!==A;if(!_ie(e))throw new TypeError("Invalid target");const g=document.scrollingElement||document.documentElement,c=[];let f=e;for(;_ie(f)&&d(f);){if(f=QKe(f),f===g){c.push(f);break}f!=null&&f===document.body&&Z8(f)&&!Z8(document.documentElement)||f!=null&&Z8(f,u)&&c.push(f)}const h=(n=(r=window.visualViewport)==null?void 0:r.width)!=null?n:innerWidth,p=(i=(o=window.visualViewport)==null?void 0:o.height)!=null?i:innerHeight,{scrollX:B,scrollY:y}=window,{height:C,width:Q,top:v,right:M,bottom:I,left:b}=e.getBoundingClientRect(),{top:Y,right:N,bottom:F,left:D}=(U=>{const G=window.getComputedStyle(U);return{top:parseFloat(G.scrollMarginTop)||0,right:parseFloat(G.scrollMarginRight)||0,bottom:parseFloat(G.scrollMarginBottom)||0,left:parseFloat(G.scrollMarginLeft)||0}})(e);let z=s==="start"||s==="nearest"?v-Y:s==="end"?I+F:v+C/2-Y+F,k=l==="center"?b+Q/2-D+N:l==="end"?M+N:b-D;const j=[];for(let U=0;U=0&&b>=0&&I<=p&&M<=h&&v>=R&&I<=V&&b>=Z&&M<=O)return j;const T=getComputedStyle(G),K=parseInt(T.borderLeftWidth,10),$=parseInt(T.borderTopWidth,10),_=parseInt(T.borderRightWidth,10),ee=parseInt(T.borderBottomWidth,10);let se=0,ie=0;const ge="offsetWidth"in G?G.offsetWidth-G.clientWidth-K-_:0,Ae="offsetHeight"in G?G.offsetHeight-G.clientHeight-$-ee:0,pe="offsetWidth"in G?G.offsetWidth===0?0:L/G.offsetWidth:0,we="offsetHeight"in G?G.offsetHeight===0?0:H/G.offsetHeight:0;if(g===G)se=s==="start"?z:s==="end"?z-p:s==="nearest"?EN(y,y+p,p,$,ee,y+z,y+z+C,C):z-p/2,ie=l==="start"?k:l==="center"?k-h/2:l==="end"?k-h:EN(B,B+h,h,K,_,B+k,B+k+Q,Q),se=Math.max(0,se+y),ie=Math.max(0,ie+B);else{se=s==="start"?z-R-$:s==="end"?z-V+ee+Ae:s==="nearest"?EN(R,V,H,$,ee+Ae,z,z+C,C):z-(R+H/2)+Ae/2,ie=l==="start"?k-Z-K:l==="center"?k-(Z+L/2)+ge/2:l==="end"?k-O+_+ge:EN(Z,O,L,K,_+ge,k,k+Q,Q);const{scrollLeft:ye,scrollTop:Me}=G;se=we===0?0:Math.max(0,Math.min(Me+se/we,G.scrollHeight-H/we+Ae)),ie=pe===0?0:Math.max(0,Math.min(ye+ie/pe,G.scrollWidth-L/pe+ge)),z+=Me-se,k+=ye-ie}j.push({el:G,top:se,left:ie})}return j},vKe=e=>e===!1?{block:"end",inline:"nearest"}:(t=>t===Object(t)&&Object.keys(t).length!==0)(e)?e:{block:"start",inline:"nearest"};function ACe(e,t){if(!e.isConnected||!(o=>{let i=o;for(;i&&i.parentNode;){if(i.parentNode===document)return!0;i=i.parentNode instanceof ShadowRoot?i.parentNode.host:i.parentNode}return!1})(e))return;const r=(o=>{const i=window.getComputedStyle(o);return{top:parseFloat(i.scrollMarginTop)||0,right:parseFloat(i.scrollMarginRight)||0,bottom:parseFloat(i.scrollMarginBottom)||0,left:parseFloat(i.scrollMarginLeft)||0}})(e);if((o=>typeof o=="object"&&typeof o.behavior=="function")(t))return t.behavior(tae(e,t));const n=typeof t=="boolean"||t==null?void 0:t.behavior;for(const{el:o,top:i,left:a}of tae(e,vKe(t))){const s=i-r.top+r.bottom,l=a-r.left+r.right;o.scroll({top:s,left:l,behavior:n})}}const MKe=Object.freeze(Object.defineProperty({__proto__:null,default:ACe},Symbol.toStringTag,{value:"Module"}));function Z5(e){return e!=null&&e===e.window}function bKe(e,t){var r,n;if(typeof window>"u")return 0;const o=t?"scrollTop":"scrollLeft";let i=0;return Z5(e)?i=e[t?"pageYOffset":"pageXOffset"]:e instanceof Document?i=e.documentElement[o]:(e instanceof HTMLElement||e)&&(i=e[o]),e&&!Z5(e)&&typeof i!="number"&&(i=(n=((r=e.ownerDocument)!==null&&r!==void 0?r:e).documentElement)===null||n===void 0?void 0:n[o]),i}function xKe(e,t,r,n){const o=r-t;return e/=n/2,e<1?o/2*e*e*e+t:o/2*((e-=2)*e*e+2)+t}function YKe(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:r=()=>window,callback:n,duration:o=450}=t,i=r(),a=bKe(i,!0),s=Date.now(),l=()=>{const A=Date.now()-s,u=xKe(A>o?o:A,a,e,o);Z5(i)?i.scrollTo(window.pageXOffset,u):i instanceof Document||i.constructor.name==="HTMLDocument"?i.documentElement.scrollTop=u:i.scrollTop=u,A=ze.F1&&t<=ze.F12)return!1;switch(t){case ze.ALT:case ze.CAPS_LOCK:case ze.CONTEXT_MENU:case ze.CTRL:case ze.DOWN:case ze.END:case ze.ESC:case ze.HOME:case ze.INSERT:case ze.LEFT:case ze.MAC_FF_META:case ze.META:case ze.NUMLOCK:case ze.NUM_CENTER:case ze.PAGE_DOWN:case ze.PAGE_UP:case ze.PAUSE:case ze.PRINT_SCREEN:case ze.RIGHT:case ze.SHIFT:case ze.UP:case ze.WIN_KEY:case ze.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=ze.ZERO&&e<=ze.NINE||e>=ze.NUM_ZERO&&e<=ze.NUM_MULTIPLY||e>=ze.A&&e<=ze.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&e===0)return!0;switch(e){case ze.SPACE:case ze.QUESTION_MARK:case ze.NUM_PLUS:case ze.NUM_MINUS:case ze.NUM_PERIOD:case ze.NUM_DIVISION:case ze.SEMICOLON:case ze.DASH:case ze.EQUALS:case ze.COMMA:case ze.PERIOD:case ze.SLASH:case ze.APOSTROPHE:case ze.SINGLE_QUOTE:case ze.OPEN_SQUARE_BRACKET:case ze.BACKSLASH:case ze.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},cCe=m.forwardRef(function(e,t){var r=e.prefixCls,n=e.style,o=e.className,i=e.duration,a=i===void 0?4.5:i,s=e.eventKey,l=e.content,A=e.closable,u=e.closeIcon,d=u===void 0?"x":u,g=e.props,c=e.onClick,f=e.onNoticeClose,h=e.times,p=e.hovering,B=m.useState(!1),y=Ee(B,2),C=y[0],Q=y[1],v=p||C,M=function(){f(s)},I=function(Y){(Y.key==="Enter"||Y.code==="Enter"||Y.keyCode===ze.ENTER)&&M()};m.useEffect(function(){if(!v&&a>0){var Y=setTimeout(function(){M()},a*1e3);return function(){clearTimeout(Y)}}},[a,v,h]);var b="".concat(r,"-notice");return m.createElement("div",Ye({},g,{ref:t,className:he(b,o,re({},"".concat(b,"-closable"),A)),style:n,onMouseEnter:function(Y){var N;Q(!0),g==null||(N=g.onMouseEnter)===null||N===void 0||N.call(g,Y)},onMouseLeave:function(Y){var N;Q(!1),g==null||(N=g.onMouseLeave)===null||N===void 0||N.call(g,Y)},onClick:c}),m.createElement("div",{className:"".concat(b,"-content")},l),A&&m.createElement("a",{tabIndex:0,className:"".concat(b,"-close"),onKeyDown:I,onClick:function(Y){Y.preventDefault(),Y.stopPropagation(),M()}},d))}),uCe=le.createContext({}),FKe=function(e){var t=e.children,r=e.classNames;return le.createElement(uCe.Provider,{value:{classNames:r}},t)},rae=8,nae=3,oae=16,NKe=function(e){var t={offset:rae,threshold:nae,gap:oae};if(e&&dr(e)==="object"){var r,n,o;t.offset=(r=e.offset)!==null&&r!==void 0?r:rae,t.threshold=(n=e.threshold)!==null&&n!==void 0?n:nae,t.gap=(o=e.gap)!==null&&o!==void 0?o:oae}return[!!e,t]},DKe=["className","style","classNames","styles"],SKe=function(e){var t,r=e.configList,n=e.placement,o=e.prefixCls,i=e.className,a=e.style,s=e.motion,l=e.onAllNoticeRemoved,A=e.onNoticeClose,u=e.stack,d=m.useContext(uCe),g=d.classNames,c=m.useRef({}),f=m.useState(null),h=Ee(f,2),p=h[0],B=h[1],y=m.useState([]),C=Ee(y,2),Q=C[0],v=C[1],M=r.map(function(U){return{config:U,key:String(U.key)}}),I=NKe(u),b=Ee(I,2),Y=b[0],N=b[1],F=N.offset,D=N.threshold,z=N.gap,k=Y&&(Q.length>0||M.length<=D),j=typeof s=="function"?s(n):s;return m.useEffect(function(){Y&&Q.length>1&&v(function(U){return U.filter(function(G){return M.some(function(H){var L=H.key;return G===L})})})},[Q,M,Y]),m.useEffect(function(){var U;if(Y&&c.current[(U=M[M.length-1])===null||U===void 0?void 0:U.key]){var G;B(c.current[(G=M[M.length-1])===null||G===void 0?void 0:G.key])}},[M,Y]),le.createElement(x9,Ye({key:n,className:he(o,"".concat(o,"-").concat(n),g==null?void 0:g.list,i,(t={},re(t,"".concat(o,"-stack"),!!Y),re(t,"".concat(o,"-stack-expanded"),k),t)),style:a,keys:M,motionAppear:!0},j,{onAllRemoved:function(){l(n)}}),function(U,G){var H=U.config,L=U.className,R=U.style,O=U.index,V=H,Z=V.key,T=V.times,K=String(Z),$=H,_=$.className,ee=$.style,se=$.classNames,ie=$.styles,ge=or($,DKe),Ae=M.findIndex(function(rt){return rt.key===K}),pe={};if(Y){var we=M.length-1-(Ae>-1?Ae:O-1),ye=n==="top"||n==="bottom"?"-50%":"0";if(we>0){var Me,Fe,Se;pe.height=k?(Me=c.current[K])===null||Me===void 0?void 0:Me.offsetHeight:p==null?void 0:p.offsetHeight;for(var Be=0,me=0;me-1?c.current[K]=rt:delete c.current[K]},prefixCls:o,classNames:se,styles:ie,className:he(_,g==null?void 0:g.notice),style:ee,times:T,key:Z,eventKey:Z,onNoticeClose:A,hovering:Y&&Q.length>0})))})},kKe=m.forwardRef(function(e,t){var r=e.prefixCls,n=r===void 0?"rc-notification":r,o=e.container,i=e.motion,a=e.maxCount,s=e.className,l=e.style,A=e.onAllRemoved,u=e.stack,d=e.renderNotifications,g=m.useState([]),c=Ee(g,2),f=c[0],h=c[1],p=function(b){var Y,N=f.find(function(F){return F.key===b});N==null||(Y=N.onClose)===null||Y===void 0||Y.call(N),h(function(F){return F.filter(function(D){return D.key!==b})})};m.useImperativeHandle(t,function(){return{open:function(b){h(function(Y){var N=Ke(Y),F=N.findIndex(function(k){return k.key===b.key}),D=ce({},b);if(F>=0){var z;D.times=(((z=Y[F])===null||z===void 0?void 0:z.times)||0)+1,N[F]=D}else D.times=0,N.push(D);return a>0&&N.length>a&&(N=N.slice(-a)),N})},close:function(b){p(b)},destroy:function(){h([])}}});var B=m.useState({}),y=Ee(B,2),C=y[0],Q=y[1];m.useEffect(function(){var b={};f.forEach(function(Y){var N=Y.placement,F=N===void 0?"topRight":N;F&&(b[F]=b[F]||[],b[F].push(Y))}),Object.keys(C).forEach(function(Y){b[Y]=b[Y]||[]}),Q(b)},[f]);var v=function(b){Q(function(Y){var N=ce({},Y),F=N[b]||[];return F.length||delete N[b],N})},M=m.useRef(!1);if(m.useEffect(function(){Object.keys(C).length>0?M.current=!0:M.current&&(A==null||A(),M.current=!1)},[C]),!o)return null;var I=Object.keys(C);return hc.createPortal(m.createElement(m.Fragment,null,I.map(function(b){var Y=C[b],N=m.createElement(SKe,{key:b,configList:Y,placement:b,prefixCls:n,className:s==null?void 0:s(b),style:l==null?void 0:l(b),motion:i,onNoticeClose:p,onAllNoticeRemoved:v,stack:u});return d?d(N,{prefixCls:n,key:b}):N})),o)}),jKe=["getContainer","motion","prefixCls","maxCount","className","style","onAllRemoved","stack","renderNotifications"],UKe=function(){return document.body},iae=0;function zKe(){for(var e={},t=arguments.length,r=new Array(t),n=0;n0&&arguments[0]!==void 0?arguments[0]:{},t=e.getContainer,r=t===void 0?UKe:t,n=e.motion,o=e.prefixCls,i=e.maxCount,a=e.className,s=e.style,l=e.onAllRemoved,A=e.stack,u=e.renderNotifications,d=or(e,jKe),g=m.useState(),c=Ee(g,2),f=c[0],h=c[1],p=m.useRef(),B=m.createElement(kKe,{container:f,ref:p,prefixCls:o,motion:n,maxCount:i,className:a,style:s,onAllRemoved:l,stack:A,renderNotifications:u}),y=m.useState([]),C=Ee(y,2),Q=C[0],v=C[1],M=m.useMemo(function(){return{open:function(I){var b=zKe(d,I);(b.key===null||b.key===void 0)&&(b.key="rc-notification-".concat(iae),iae+=1),v(function(Y){return[].concat(Ke(Y),[{type:"open",config:b}])})},close:function(I){v(function(b){return[].concat(Ke(b),[{type:"close",key:I}])})},destroy:function(){v(function(I){return[].concat(Ke(I),[{type:"destroy"}])})}}},[]);return m.useEffect(function(){h(r())}),m.useEffect(function(){p.current&&Q.length&&(Q.forEach(function(I){switch(I.type){case"open":p.current.open(I.config);break;case"close":p.current.close(I.key);break;case"destroy":p.current.destroy();break}}),v(function(I){return I.filter(function(b){return!Q.includes(b)})}))},[Q]),[M,B]}var RKe={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 HKe=RKe;var OKe=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:HKe}))};const Tb=m.forwardRef(OKe),LKe=le.createContext(void 0),$U=LKe,X0=100,TKe=10,S9=X0*TKe,dCe={Modal:X0,Drawer:X0,Popover:X0,Popconfirm:X0,Tooltip:X0,Tour:X0},JKe={SelectLike:50,Dropdown:50,DatePicker:50,Menu:50,ImagePreview:1};function PKe(e){return e in dCe}function CB(e,t){const[,r]=Xs(),n=le.useContext($U),o=PKe(e);if(t!==void 0)return[t,t];let i=n??0;return o?(i+=(n?0:r.zIndexPopupBase)+dCe[e],i=Math.min(i,r.zIndexPopupBase+S9)):i+=JKe[e],[n===void 0?t:i,i]}function WKe(){const[e,t]=m.useState([]),r=m.useCallback(n=>(t(o=>[].concat(Ke(o),[n])),()=>{t(o=>o.filter(i=>i!==n))}),[]);return[e,r]}function Js(){Js=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(U,G,H){U[G]=H.value},i=typeof Symbol=="function"?Symbol:{},a=i.iterator||"@@iterator",s=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function A(U,G,H){return Object.defineProperty(U,G,{value:H,enumerable:!0,configurable:!0,writable:!0}),U[G]}try{A({},"")}catch{A=function(U,G,H){return U[G]=H}}function u(U,G,H,L){var R=G&&G.prototype instanceof B?G:B,O=Object.create(R.prototype),V=new k(L||[]);return o(O,"_invoke",{value:N(U,H,V)}),O}function d(U,G,H){try{return{type:"normal",arg:U.call(G,H)}}catch(L){return{type:"throw",arg:L}}}t.wrap=u;var g="suspendedStart",c="suspendedYield",f="executing",h="completed",p={};function B(){}function y(){}function C(){}var Q={};A(Q,a,function(){return this});var v=Object.getPrototypeOf,M=v&&v(v(j([])));M&&M!==r&&n.call(M,a)&&(Q=M);var I=C.prototype=B.prototype=Object.create(Q);function b(U){["next","throw","return"].forEach(function(G){A(U,G,function(H){return this._invoke(G,H)})})}function Y(U,G){function H(R,O,V,Z){var T=d(U[R],U,O);if(T.type!=="throw"){var K=T.arg,$=K.value;return $&&dr($)=="object"&&n.call($,"__await")?G.resolve($.__await).then(function(_){H("next",_,V,Z)},function(_){H("throw",_,V,Z)}):G.resolve($).then(function(_){K.value=_,V(K)},function(_){return H("throw",_,V,Z)})}Z(T.arg)}var L;o(this,"_invoke",{value:function(R,O){function V(){return new G(function(Z,T){H(R,O,Z,T)})}return L=L?L.then(V,V):V()}})}function N(U,G,H){var L=g;return function(R,O){if(L===f)throw new Error("Generator is already running");if(L===h){if(R==="throw")throw O;return{value:e,done:!0}}for(H.method=R,H.arg=O;;){var V=H.delegate;if(V){var Z=F(V,H);if(Z){if(Z===p)continue;return Z}}if(H.method==="next")H.sent=H._sent=H.arg;else if(H.method==="throw"){if(L===g)throw L=h,H.arg;H.dispatchException(H.arg)}else H.method==="return"&&H.abrupt("return",H.arg);L=f;var T=d(U,G,H);if(T.type==="normal"){if(L=H.done?h:c,T.arg===p)continue;return{value:T.arg,done:H.done}}T.type==="throw"&&(L=h,H.method="throw",H.arg=T.arg)}}}function F(U,G){var H=G.method,L=U.iterator[H];if(L===e)return G.delegate=null,H==="throw"&&U.iterator.return&&(G.method="return",G.arg=e,F(U,G),G.method==="throw")||H!=="return"&&(G.method="throw",G.arg=new TypeError("The iterator does not provide a '"+H+"' method")),p;var R=d(L,U.iterator,G.arg);if(R.type==="throw")return G.method="throw",G.arg=R.arg,G.delegate=null,p;var O=R.arg;return O?O.done?(G[U.resultName]=O.value,G.next=U.nextLoc,G.method!=="return"&&(G.method="next",G.arg=e),G.delegate=null,p):O:(G.method="throw",G.arg=new TypeError("iterator result is not an object"),G.delegate=null,p)}function D(U){var G={tryLoc:U[0]};1 in U&&(G.catchLoc=U[1]),2 in U&&(G.finallyLoc=U[2],G.afterLoc=U[3]),this.tryEntries.push(G)}function z(U){var G=U.completion||{};G.type="normal",delete G.arg,U.completion=G}function k(U){this.tryEntries=[{tryLoc:"root"}],U.forEach(D,this),this.reset(!0)}function j(U){if(U||U===""){var G=U[a];if(G)return G.call(U);if(typeof U.next=="function")return U;if(!isNaN(U.length)){var H=-1,L=function R(){for(;++H=0;--L){var R=this.tryEntries[L],O=R.completion;if(R.tryLoc==="root")return H("end");if(R.tryLoc<=this.prev){var V=n.call(R,"catchLoc"),Z=n.call(R,"finallyLoc");if(V&&Z){if(this.prev=0;--H){var L=this.tryEntries[H];if(L.tryLoc<=this.prev&&n.call(L,"finallyLoc")&&this.prev=0;--G){var H=this.tryEntries[G];if(H.finallyLoc===U)return this.complete(H.completion,H.afterLoc),z(H),p}},catch:function(U){for(var G=this.tryEntries.length-1;G>=0;--G){var H=this.tryEntries[G];if(H.tryLoc===U){var L=H.completion;if(L.type==="throw"){var R=L.arg;z(H)}return R}}throw new Error("illegal catch attempt")},delegateYield:function(U,G,H){return this.delegate={iterator:j(U),resultName:G,nextLoc:H},this.method==="next"&&(this.arg=e),p}},t}function aae(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(A){r(A);return}s.done?t(l):Promise.resolve(l).then(n,o)}function IB(e){return function(){var t=this,r=arguments;return new Promise(function(n,o){var i=e.apply(t,r);function a(l){aae(i,n,o,a,s,"next",l)}function s(l){aae(i,n,o,a,s,"throw",l)}a(void 0)})}}var Jb=ce({},lPe),VKe=Jb.version,KKe=Jb.render,XKe=Jb.unmountComponentAtNode,_U;try{var ZKe=Number((VKe||"").split(".")[0]);ZKe>=18&&(_U=Jb.createRoot)}catch{}function sae(e){var t=Jb.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;t&&dr(t)==="object"&&(t.usingClientEntryPoint=e)}var zk="__rc_react_root__";function qKe(e,t){sae(!0);var r=t[zk]||_U(t);sae(!1),r.render(e),t[zk]=r}function $Ke(e,t){KKe(e,t)}function k9(e,t){if(_U){qKe(e,t);return}$Ke(e,t)}function _Ke(e){return q5.apply(this,arguments)}function q5(){return q5=IB(Js().mark(function e(t){return Js().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",Promise.resolve().then(function(){var n;(n=t[zk])===null||n===void 0||n.unmount(),delete t[zk]}));case 1:case"end":return r.stop()}},e)})),q5.apply(this,arguments)}function e9e(e){XKe(e)}function gCe(e){return $5.apply(this,arguments)}function $5(){return $5=IB(Js().mark(function e(t){return Js().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(_U===void 0){r.next=2;break}return r.abrupt("return",_Ke(t));case 2:e9e(t);case 3:case"end":return r.stop()}},e)})),$5.apply(this,arguments)}const q8=()=>({height:0,opacity:0}),lae=e=>{const{scrollHeight:t}=e;return{height:t,opacity:1}},t9e=e=>({height:e?e.offsetHeight:0}),$8=(e,t)=>(t==null?void 0:t.deadline)===!0||t.propertyName==="height",r9e=function(){return{motionName:`${arguments.length>0&&arguments[0]!==void 0?arguments[0]:"ant"}-motion-collapse`,onAppearStart:q8,onEnterStart:q8,onAppearActive:lae,onEnterActive:lae,onLeaveStart:t9e,onLeaveActive:q8,onAppearEnd:$8,onEnterEnd:$8,onLeaveEnd:$8,motionDeadline:500}},bp=(e,t,r)=>r!==void 0?r:`${e}-${t}`,kM=r9e,wC=function(e){if(!e)return!1;if(e instanceof Element){if(e.offsetParent)return!0;if(e.getBBox){var t=e.getBBox(),r=t.width,n=t.height;if(r||n)return!0}if(e.getBoundingClientRect){var o=e.getBoundingClientRect(),i=o.width,a=o.height;if(i||a)return!0}}return!1},n9e=e=>{const{componentCls:t,colorPrimary:r}=e;return{[t]:{position:"absolute",background:"transparent",pointerEvents:"none",boxSizing:"border-box",color:`var(--wave-color, ${r})`,boxShadow:"0 0 0 0 currentcolor",opacity:.2,"&.wave-motion-appear":{transition:[`box-shadow 0.4s ${e.motionEaseOutCirc}`,`opacity 2s ${e.motionEaseOutCirc}`].join(","),"&-active":{boxShadow:"0 0 0 6px currentcolor",opacity:0},"&.wave-quick":{transition:[`box-shadow 0.3s ${e.motionEaseInOut}`,`opacity 0.35s ${e.motionEaseInOut}`].join(",")}}}}},o9e=bn("Wave",e=>[n9e(e)]);function i9e(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 _8(e){return e&&e!=="#fff"&&e!=="#ffffff"&&e!=="rgb(255, 255, 255)"&&e!=="rgba(255, 255, 255, 1)"&&i9e(e)&&!/rgba\((?:\d*, ){3}0\)/.test(e)&&e!=="transparent"}function a9e(e){const{borderTopColor:t,borderColor:r,backgroundColor:n}=getComputedStyle(e);return _8(t)?t:_8(r)?r:_8(n)?n:null}const e4="ant-wave-target";function eO(e){return Number.isNaN(e)?0:e}const s9e=e=>{const{className:t,target:r,component:n}=e,o=m.useRef(null),[i,a]=m.useState(null),[s,l]=m.useState([]),[A,u]=m.useState(0),[d,g]=m.useState(0),[c,f]=m.useState(0),[h,p]=m.useState(0),[B,y]=m.useState(!1),C={left:A,top:d,width:c,height:h,borderRadius:s.map(M=>`${M}px`).join(" ")};i&&(C["--wave-color"]=i);function Q(){const M=getComputedStyle(r);a(a9e(r));const I=M.position==="static",{borderLeftWidth:b,borderTopWidth:Y}=M;u(I?r.offsetLeft:eO(-parseFloat(b))),g(I?r.offsetTop:eO(-parseFloat(Y))),f(r.offsetWidth),p(r.offsetHeight);const{borderTopLeftRadius:N,borderTopRightRadius:F,borderBottomLeftRadius:D,borderBottomRightRadius:z}=M;l([N,F,z,D].map(k=>eO(parseFloat(k))))}if(m.useEffect(()=>{if(r){const M=Pr(()=>{Q(),y(!0)});let I;return typeof ResizeObserver<"u"&&(I=new ResizeObserver(Q),I.observe(r)),()=>{Pr.cancel(M),I==null||I.disconnect()}}},[]),!B)return null;const v=(n==="Checkbox"||n==="Radio")&&(r==null?void 0:r.classList.contains(e4));return m.createElement(QA,{visible:!0,motionAppear:!0,motionName:"wave-motion",motionDeadline:5e3,onAppearEnd:(M,I)=>{var b;if(I.deadline||I.propertyName==="opacity"){const Y=(b=o.current)===null||b===void 0?void 0:b.parentElement;gCe(Y).then(()=>{Y==null||Y.remove()})}return!1}},M=>{let{className:I}=M;return m.createElement("div",{ref:o,className:he(t,{"wave-quick":v},I),style:C})})},l9e=(e,t)=>{var r;const{component:n}=t;if(n==="Checkbox"&&!(!((r=e.querySelector("input"))===null||r===void 0)&&r.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),k9(m.createElement(s9e,Object.assign({},t,{target:e})),o)},A9e=l9e;function c9e(e,t,r){const{wave:n}=m.useContext(Jt),[,o,i]=Xs(),a=Bi(l=>{const A=e.current;if(n!=null&&n.disabled||!A)return;const u=A.querySelector(`.${e4}`)||A,{showEffect:d}=n||{};(d||A9e)(u,{className:t,token:o,component:r,event:l,hashId:i})}),s=m.useRef();return l=>{Pr.cancel(s.current),s.current=Pr(()=>{a(l)})}}const u9e=e=>{const{children:t,disabled:r,component:n}=e,{getPrefixCls:o}=m.useContext(Jt),i=m.useRef(null),a=o("wave"),[,s]=o9e(a),l=c9e(i,he(a,s),n);if(le.useEffect(()=>{const u=i.current;if(!u||u.nodeType!==1||r)return;const d=g=>{!wC(g.target)||!u.getAttribute||u.getAttribute("disabled")||u.disabled||u.className.includes("disabled")||u.className.includes("-leave")||l(g)};return u.addEventListener("click",d,!0),()=>{u.removeEventListener("click",d,!0)}},[r]),!le.isValidElement(t))return t??null;const A=pc(t)?Ma(t.ref,i):i;return Di(t,{ref:A})},Pb=u9e,d9e=e=>{const t=le.useContext(Ob);return le.useMemo(()=>e?typeof e=="string"?e??t:e instanceof Function?e(t):t:t,[e,t])},la=d9e,g9e=e=>{const{componentCls:t}=e;return{[t]:{"&-block":{display:"flex",width:"100%"},"&-vertical":{flexDirection:"column"}}}},f9e=g9e,h9e=e=>{const{componentCls:t}=e;return{[t]:{display:"inline-flex","&-rtl":{direction:"rtl"},"&-vertical":{flexDirection:"column"},"&-align":{flexDirection:"column","&-center":{alignItems:"center"},"&-start":{alignItems:"flex-start"},"&-end":{alignItems:"flex-end"},"&-baseline":{alignItems:"baseline"}},[`${t}-item:empty`]:{display:"none"}}}},p9e=e=>{const{componentCls:t}=e;return{[t]:{"&-gap-row-small":{rowGap:e.spaceGapSmallSize},"&-gap-row-middle":{rowGap:e.spaceGapMiddleSize},"&-gap-row-large":{rowGap:e.spaceGapLargeSize},"&-gap-col-small":{columnGap:e.spaceGapSmallSize},"&-gap-col-middle":{columnGap:e.spaceGapMiddleSize},"&-gap-col-large":{columnGap:e.spaceGapLargeSize}}}},fCe=bn("Space",e=>{const t=Sr(e,{spaceGapSmallSize:e.paddingXS,spaceGapMiddleSize:e.padding,spaceGapLargeSize:e.paddingLG});return[h9e(t),p9e(t),f9e(t)]},()=>({}),{resetStyle:!1});var hCe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{const r=m.useContext(t4),n=m.useMemo(()=>{if(!r)return"";const{compactDirection:o,isFirstItem:i,isLastItem:a}=r,s=o==="vertical"?"-vertical-":"-";return he(`${e}-compact${s}item`,{[`${e}-compact${s}first-item`]:i,[`${e}-compact${s}last-item`]:a,[`${e}-compact${s}item-rtl`]:t==="rtl"})},[e,t,r]);return{compactSize:r==null?void 0:r.compactSize,compactDirection:r==null?void 0:r.compactDirection,compactItemClassnames:n}},Vm=e=>{let{children:t}=e;return m.createElement(t4.Provider,{value:null},t)},m9e=e=>{var{children:t}=e,r=hCe(e,["children"]);return m.createElement(t4.Provider,{value:r},t)},B9e=e=>{const{getPrefixCls:t,direction:r}=m.useContext(Jt),{size:n,direction:o,block:i,prefixCls:a,className:s,rootClassName:l,children:A}=e,u=hCe(e,["size","direction","block","prefixCls","className","rootClassName","children"]),d=la(C=>n??C),g=t("space-compact",a),[c,f]=fCe(g),h=he(g,f,{[`${g}-rtl`]:r==="rtl",[`${g}-block`]:i,[`${g}-vertical`]:o==="vertical"},s,l),p=m.useContext(t4),B=Ei(A),y=m.useMemo(()=>B.map((C,Q)=>{const v=C&&C.key||`${g}-item-${Q}`;return m.createElement(m9e,{key:v,compactSize:d,compactDirection:o,isFirstItem:Q===0&&(!p||(p==null?void 0:p.isFirstItem)),isLastItem:Q===B.length-1&&(!p||(p==null?void 0:p.isLastItem))},C)}),[n,B,p]);return B.length===0?null:c(m.createElement("div",Object.assign({className:h},u),y))},w9e=B9e;var y9e=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:t,direction:r}=m.useContext(Jt),{prefixCls:n,size:o,className:i}=e,a=y9e(e,["prefixCls","size","className"]),s=t("btn-group",n),[,,l]=Xs();let A="";switch(o){case"large":A="lg";break;case"small":A="sm";break}const u=he(s,{[`${s}-${A}`]:A,[`${s}-rtl`]:r==="rtl"},i,l);return m.createElement(pCe.Provider,{value:o},m.createElement("div",Object.assign({},a,{className:u})))},C9e=E9e,Aae=/^[\u4e00-\u9fa5]{2}$/,_5=Aae.test.bind(Aae);function j9(e){return e==="danger"?{danger:!0}:{type:e}}function cae(e){return typeof e=="string"}function tO(e){return e==="text"||e==="link"}function I9e(e,t){if(e==null)return;const r=t?" ":"";return typeof e!="string"&&typeof e!="number"&&cae(e.type)&&_5(e.props.children)?Di(e,{children:e.props.children.split("").join(r)}):cae(e)?_5(e)?le.createElement("span",null,e.split("").join(r)):le.createElement("span",null,e):lCe(e)?le.createElement("span",null,e):e}function Q9e(e,t){let r=!1;const n=[];return le.Children.forEach(e,o=>{const i=typeof o,a=i==="string"||i==="number";if(r&&a){const s=n.length-1,l=n[s];n[s]=`${l}${o}`}else n.push(o);r=a}),le.Children.map(n,o=>I9e(o,t))}const v9e=m.forwardRef((e,t)=>{const{className:r,style:n,children:o,prefixCls:i}=e,a=he(`${i}-icon`,r);return le.createElement("span",{ref:t,className:a,style:n},o)}),mCe=v9e,uae=m.forwardRef((e,t)=>{let{prefixCls:r,className:n,style:o,iconClassName:i}=e;const a=he(`${r}-loading-icon`,n);return le.createElement(mCe,{prefixCls:r,className:a,style:o,ref:t},le.createElement(Tb,{className:i}))}),rO=()=>({width:0,opacity:0,transform:"scale(0)"}),nO=e=>({width:e.scrollWidth,opacity:1,transform:"scale(1)"}),M9e=e=>{const{prefixCls:t,loading:r,existIcon:n,className:o,style:i}=e,a=!!r;return n?le.createElement(uae,{prefixCls:t,className:o,style:i}):le.createElement(QA,{visible:a,motionName:`${t}-loading-icon-motion`,motionLeave:a,removeOnLeave:!0,onAppearStart:rO,onAppearActive:nO,onEnterStart:rO,onEnterActive:nO,onLeaveStart:nO,onLeaveActive:rO},(s,l)=>{let{className:A,style:u}=s;return le.createElement(uae,{prefixCls:t,className:o,style:Object.assign(Object.assign({},i),u),ref:l,iconClassName:A})})},b9e=M9e,dae=(e,t)=>({[`> span, > ${e}`]:{"&:not(:last-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineEndColor:t}}},"&:not(:first-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineStartColor:t}}}}}),x9e=e=>{const{componentCls:t,fontSize:r,lineWidth:n,groupBorderColor:o,colorErrorHover:i}=e;return{[`${t}-group`]:[{position:"relative",display:"inline-flex",[`> span, > ${t}`]:{"&:not(:last-child)":{[`&, & > ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},"&:not(:first-child)":{marginInlineStart:-n,[`&, & > ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}},[t]:{position:"relative",zIndex:1,"&:hover,\n &:focus,\n &:active":{zIndex:2},"&[disabled]":{zIndex:0}},[`${t}-icon-only`]:{fontSize:r}},dae(`${t}-primary`,o),dae(`${t}-danger`,i)]}},Y9e=x9e,F9e=e=>{const{componentCls:t,iconCls:r,fontWeight:n}=e;return{[t]:{outline:"none",position:"relative",display:"inline-block",fontWeight:n,whiteSpace:"nowrap",textAlign:"center",backgroundImage:"none",backgroundColor:"transparent",border:`${e.lineWidth}px ${e.lineType} transparent`,cursor:"pointer",transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,userSelect:"none",touchAction:"manipulation",lineHeight:e.lineHeight,color:e.colorText,"&:disabled > *":{pointerEvents:"none"},"> span":{display:"inline-block"},[`${t}-icon`]:{lineHeight:0},[`> ${r} + span, > span + ${r}`]:{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({},tf(e)),[`&${t}-two-chinese-chars::first-letter`]:{letterSpacing:"0.34em"},[`&${t}-two-chinese-chars > *:not(${r})`]:{marginInlineEnd:"-0.34em",letterSpacing:"0.34em"},[`&-icon-only${t}-compact-item`]:{flex:"none"},[`&-compact-item${t}-primary`]:{[`&:not([disabled]) + ${t}-compact-item${t}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:-e.lineWidth,insetInlineStart:-e.lineWidth,display:"inline-block",width:e.lineWidth,height:`calc(100% + ${e.lineWidth*2}px)`,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:-e.lineWidth,insetInlineStart:-e.lineWidth,display:"inline-block",width:`calc(100% + ${e.lineWidth*2}px)`,height:e.lineWidth,backgroundColor:e.colorPrimaryHover,content:'""'}}}}}}},rf=(e,t,r)=>({[`&:not(:disabled):not(${e}-disabled)`]:{"&:hover":t,"&:active":r}}),N9e=e=>({minWidth:e.controlHeight,paddingInlineStart:0,paddingInlineEnd:0,borderRadius:"50%"}),D9e=e=>({borderRadius:e.controlHeight,paddingInlineStart:e.controlHeight/2,paddingInlineEnd:e.controlHeight/2}),S9e=e=>({cursor:"not-allowed",borderColor:e.borderColorDisabled,color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,boxShadow:"none"}),jM=(e,t,r,n,o,i,a,s)=>({[`&${e}-background-ghost`]:Object.assign(Object.assign({color:r||void 0,backgroundColor:t,borderColor:n||void 0,boxShadow:"none"},rf(e,Object.assign({backgroundColor:t},a),Object.assign({backgroundColor:t},s))),{"&:disabled":{cursor:"not-allowed",color:o||void 0,borderColor:i||void 0}})}),U9=e=>({[`&:disabled, &${e.componentCls}-disabled`]:Object.assign({},S9e(e))}),BCe=e=>Object.assign({},U9(e)),Gk=e=>({[`&:disabled, &${e.componentCls}-disabled`]:{cursor:"not-allowed",color:e.colorTextDisabled}}),wCe=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},BCe(e)),{backgroundColor:e.defaultBg,borderColor:e.defaultBorderColor,color:e.defaultColor,boxShadow:e.defaultShadow}),rf(e.componentCls,{color:e.colorPrimaryHover,borderColor:e.colorPrimaryHover},{color:e.colorPrimaryActive,borderColor:e.colorPrimaryActive})),jM(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},rf(e.componentCls,{color:e.colorErrorHover,borderColor:e.colorErrorBorderHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),jM(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder)),U9(e))}),k9e=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},BCe(e)),{color:e.primaryColor,backgroundColor:e.colorPrimary,boxShadow:e.primaryShadow}),rf(e.componentCls,{color:e.colorTextLightSolid,backgroundColor:e.colorPrimaryHover},{color:e.colorTextLightSolid,backgroundColor:e.colorPrimaryActive})),jM(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({backgroundColor:e.colorError,boxShadow:e.dangerShadow,color:e.dangerColor},rf(e.componentCls,{backgroundColor:e.colorErrorHover},{backgroundColor:e.colorErrorActive})),jM(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder,{color:e.colorErrorHover,borderColor:e.colorErrorHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),U9(e))}),j9e=e=>Object.assign(Object.assign({},wCe(e)),{borderStyle:"dashed"}),U9e=e=>Object.assign(Object.assign(Object.assign({color:e.colorLink},rf(e.componentCls,{color:e.colorLinkHover,backgroundColor:e.linkHoverBg},{color:e.colorLinkActive})),Gk(e)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign({color:e.colorError},rf(e.componentCls,{color:e.colorErrorHover},{color:e.colorErrorActive})),Gk(e))}),z9e=e=>Object.assign(Object.assign(Object.assign({},rf(e.componentCls,{color:e.colorText,backgroundColor:e.textHoverBg},{color:e.colorText,backgroundColor:e.colorBgTextActive})),Gk(e)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign({color:e.colorError},Gk(e)),rf(e.componentCls,{color:e.colorErrorHover,backgroundColor:e.colorErrorBg},{color:e.colorErrorHover,backgroundColor:e.colorErrorBg}))}),G9e=e=>{const{componentCls:t}=e;return{[`${t}-default`]:wCe(e),[`${t}-primary`]:k9e(e),[`${t}-dashed`]:j9e(e),[`${t}-link`]:U9e(e),[`${t}-text`]:z9e(e),[`${t}-ghost`]:jM(e.componentCls,e.ghostBg,e.colorBgContainer,e.colorBgContainer,e.colorTextDisabled,e.colorBorder)}},z9=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const{componentCls:r,controlHeight:n,fontSize:o,lineHeight:i,lineWidth:a,borderRadius:s,buttonPaddingHorizontal:l,iconCls:A}=e,u=Math.max(0,(n-o*i)/2-a),d=`${r}-icon-only`;return[{[`${r}${t}`]:{fontSize:o,height:n,padding:`${u}px ${l}px`,borderRadius:s,[`&${d}`]:{width:n,paddingInlineStart:0,paddingInlineEnd:0,[`&${r}-round`]:{width:"auto"},[A]:{fontSize:e.buttonIconOnlyFontSize}},[`&${r}-loading`]:{opacity:e.opacityLoading,cursor:"default"},[`${r}-loading-icon`]:{transition:`width ${e.motionDurationSlow} ${e.motionEaseInOut}, opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`}}},{[`${r}${r}-circle${t}`]:N9e(e)},{[`${r}${r}-round${t}`]:D9e(e)}]},R9e=e=>z9(Sr(e,{fontSize:e.contentFontSize})),H9e=e=>{const t=Sr(e,{controlHeight:e.controlHeightSM,fontSize:e.contentFontSizeSM,padding:e.paddingXS,buttonPaddingHorizontal:e.paddingInlineSM,borderRadius:e.borderRadiusSM,buttonIconOnlyFontSize:e.onlyIconSizeSM});return z9(t,`${e.componentCls}-sm`)},O9e=e=>{const t=Sr(e,{controlHeight:e.controlHeightLG,fontSize:e.contentFontSizeLG,buttonPaddingHorizontal:e.paddingInlineLG,borderRadius:e.borderRadiusLG,buttonIconOnlyFontSize:e.onlyIconSizeLG});return z9(t,`${e.componentCls}-lg`)},L9e=e=>{const{componentCls:t}=e;return{[t]:{[`&${t}-block`]:{width:"100%"}}}},yCe=e=>{const{paddingInline:t,onlyIconSize:r}=e;return Sr(e,{buttonPaddingHorizontal:t,buttonIconOnlyFontSize:r})},ECe=e=>({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,contentFontSize:e.fontSize,contentFontSizeSM:e.fontSize,contentFontSizeLG:e.fontSizeLG}),T9e=bn("Button",e=>{const t=yCe(e);return[F9e(t),H9e(t),R9e(t),O9e(t),L9e(t),G9e(t),Y9e(t)]},ECe);function J9e(e,t,r){const{focusElCls:n,focus:o,borderElCls:i}=r,a=i?"> *":"",s=["hover",o?"focus":null,"active"].filter(Boolean).map(l=>`&:${l} ${a}`).join(",");return{[`&-item:not(${t}-last-item)`]:{marginInlineEnd:-e.lineWidth},"&-item":Object.assign(Object.assign({[s]:{zIndex:2}},n?{[`&${n}`]:{zIndex:2}}:{}),{[`&[disabled] ${a}`]:{zIndex:0}})}}function P9e(e,t,r){const{borderElCls:n}=r,o=n?`> ${n}`:"";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 Wb(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{focus:!0};const{componentCls:r}=e,n=`${r}-compact`;return{[n]:Object.assign(Object.assign({},J9e(e,n,t)),P9e(r,n,t))}}function W9e(e,t){return{[`&-item:not(${t}-last-item)`]:{marginBottom:-e.lineWidth},"&-item":{"&:hover,&:focus,&:active":{zIndex:2},"&[disabled]":{zIndex:0}}}}function V9e(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 K9e(e){const t=`${e.componentCls}-compact-vertical`;return{[t]:Object.assign(Object.assign({},W9e(e,t)),V9e(e.componentCls,t))}}const X9e=mC(["Button","compact"],e=>{const t=yCe(e);return[Wb(t),K9e(t)]},ECe);var Z9e=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{var r,n;const{loading:o=!1,prefixCls:i,type:a="default",danger:s,shape:l="default",size:A,styles:u,disabled:d,className:g,rootClassName:c,children:f,icon:h,ghost:p=!1,block:B=!1,htmlType:y="button",classNames:C,style:Q={}}=e,v=Z9e(e,["loading","prefixCls","type","danger","shape","size","styles","disabled","className","rootClassName","children","icon","ghost","block","htmlType","classNames","style"]),{getPrefixCls:M,autoInsertSpaceInButton:I,direction:b,button:Y}=m.useContext(Jt),N=M("btn",i),[F,D]=T9e(N),z=m.useContext(IA),k=d??z,j=m.useContext(pCe),U=m.useMemo(()=>q9e(o),[o]),[G,H]=m.useState(U.loading),[L,R]=m.useState(!1),O=Ma(t,m.createRef()),V=m.Children.count(f)===1&&!h&&!tO(a);m.useEffect(()=>{let Be=null;U.delay>0?Be=setTimeout(()=>{Be=null,H(!0)},U.delay):H(U.loading);function me(){Be&&(clearTimeout(Be),Be=null)}return me},[U]),m.useEffect(()=>{if(!O||!O.current||I===!1)return;const Be=O.current.textContent;V&&_5(Be)?L||R(!0):L&&R(!1)},[O]);const Z=Be=>{const{onClick:me}=e;if(G||k){Be.preventDefault();return}me==null||me(Be)},T=I!==!1,{compactSize:K,compactItemClassnames:$}=t0(N,b),_={large:"lg",small:"sm",middle:void 0},ee=la(Be=>{var me,xe;return(xe=(me=A??K)!==null&&me!==void 0?me:j)!==null&&xe!==void 0?xe:Be}),se=ee&&_[ee]||"",ie=G?"loading":h,ge=Xo(v,["navigate"]),Ae=he(N,D,{[`${N}-${l}`]:l!=="default"&&l,[`${N}-${a}`]:a,[`${N}-${se}`]:se,[`${N}-icon-only`]:!f&&f!==0&&!!ie,[`${N}-background-ghost`]:p&&!tO(a),[`${N}-loading`]:G,[`${N}-two-chinese-chars`]:L&&T&&!G,[`${N}-block`]:B,[`${N}-dangerous`]:!!s,[`${N}-rtl`]:b==="rtl"},$,g,c,Y==null?void 0:Y.className),pe=Object.assign(Object.assign({},Y==null?void 0:Y.style),Q),we=he(C==null?void 0:C.icon,(r=Y==null?void 0:Y.classNames)===null||r===void 0?void 0:r.icon),ye=Object.assign(Object.assign({},(u==null?void 0:u.icon)||{}),((n=Y==null?void 0:Y.styles)===null||n===void 0?void 0:n.icon)||{}),Me=h&&!G?le.createElement(mCe,{prefixCls:N,className:we,style:ye},h):le.createElement(b9e,{existIcon:!!h,prefixCls:N,loading:!!G}),Fe=f||f===0?Q9e(f,V&&T):null;if(ge.href!==void 0)return F(le.createElement("a",Object.assign({},ge,{className:he(Ae,{[`${N}-disabled`]:k}),href:k?void 0:ge.href,style:pe,onClick:Z,ref:O,tabIndex:k?-1:0}),Me,Fe));let Se=le.createElement("button",Object.assign({},v,{type:y,className:Ae,style:pe,onClick:Z,disabled:k,ref:O}),Me,Fe,$&&le.createElement(X9e,{key:"compact",prefixCls:N}));return tO(a)||(Se=le.createElement(Pb,{component:"Button",disabled:!!G},Se)),F(Se)},G9=m.forwardRef($9e);G9.Group=C9e;G9.__ANT_BUTTON=!0;const ao=G9;function gae(e){return!!(e&&e.then)}const _9e=e=>{const{type:t,children:r,prefixCls:n,buttonProps:o,close:i,autoFocus:a,emitEvent:s,isSilent:l,quitOnNullishReturnValue:A,actionFn:u}=e,d=m.useRef(!1),g=m.useRef(null),[c,f]=dp(!1),h=function(){i==null||i.apply(void 0,arguments)};m.useEffect(()=>{let y=null;return a&&(y=setTimeout(()=>{var C;(C=g.current)===null||C===void 0||C.focus()})),()=>{y&&clearTimeout(y)}},[]);const p=y=>{gae(y)&&(f(!0),y.then(function(){f(!1,!0),h.apply(void 0,arguments),d.current=!1},C=>{if(f(!1,!0),d.current=!1,!(l!=null&&l()))return Promise.reject(C)}))},B=y=>{if(d.current)return;if(d.current=!0,!u){h();return}let C;if(s){if(C=u(y),A&&!gae(C)){d.current=!1,h(y);return}}else if(u.length)C=u(i),d.current=!1;else if(C=u(),!C){h();return}p(C)};return m.createElement(ao,Object.assign({},j9(t),{onClick:B,loading:c,prefixCls:n},o,{ref:g}),r)},R9=_9e,Vb=le.createContext({}),{Provider:CCe}=Vb,eXe=()=>{const{autoFocusButton:e,cancelButtonProps:t,cancelTextLocale:r,isSilent:n,mergedOkCancel:o,rootPrefixCls:i,close:a,onCancel:s,onConfirm:l}=m.useContext(Vb);return o?le.createElement(R9,{isSilent:n,actionFn:s,close:function(){a==null||a.apply(void 0,arguments),l==null||l(!1)},autoFocus:e==="cancel",buttonProps:t,prefixCls:`${i}-btn`},r):null},fae=eXe,tXe=()=>{const{autoFocusButton:e,close:t,isSilent:r,okButtonProps:n,rootPrefixCls:o,okTextLocale:i,okType:a,onConfirm:s,onOk:l}=m.useContext(Vb);return le.createElement(R9,{isSilent:r,type:a||"primary",actionFn:l,close:function(){t==null||t.apply(void 0,arguments),s==null||s(!0)},autoFocus:e==="ok",buttonProps:n,prefixCls:`${o}-btn`},i)},hae=tXe;var ICe=m.createContext(null),pae=[];function rXe(e,t){var r=m.useState(function(){if(!Ia())return null;var f=document.createElement("div");return f}),n=Ee(r,1),o=n[0],i=m.useRef(!1),a=m.useContext(ICe),s=m.useState(pae),l=Ee(s,2),A=l[0],u=l[1],d=a||(i.current?void 0:function(f){u(function(h){var p=[f].concat(Ke(h));return p})});function g(){o.parentElement||document.body.appendChild(o),i.current=!0}function c(){var f;(f=o.parentElement)===null||f===void 0||f.removeChild(o),i.current=!1}return pn(function(){return e?a?a(g):g():c(),c},[e]),pn(function(){A.length&&(A.forEach(function(f){return f()}),u(pae))},[A]),[o,d]}var oO;function e6(e){if(typeof document>"u")return 0;if(e||oO===void 0){var t=document.createElement("div");t.style.width="100%",t.style.height="200px";var r=document.createElement("div"),n=r.style;n.position="absolute",n.top="0",n.left="0",n.pointerEvents="none",n.visibility="hidden",n.width="200px",n.height="150px",n.overflow="hidden",r.appendChild(t),document.body.appendChild(r);var o=t.offsetWidth;r.style.overflow="scroll";var i=t.offsetWidth;o===i&&(i=r.clientWidth),document.body.removeChild(r),oO=o-i}return oO}function mae(e){var t=e.match(/^(.*)px$/),r=Number(t==null?void 0:t[1]);return Number.isNaN(r)?e6():r}function t6(e){if(typeof document>"u"||!e||!(e instanceof Element))return{width:0,height:0};var t=getComputedStyle(e,"::-webkit-scrollbar"),r=t.width,n=t.height;return{width:mae(r),height:mae(n)}}function nXe(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var oXe="rc-util-locker-".concat(Date.now()),Bae=0;function iXe(e){var t=!!e,r=m.useState(function(){return Bae+=1,"".concat(oXe,"_").concat(Bae)}),n=Ee(r,1),o=n[0];pn(function(){if(t){var i=t6(document.body).width,a=nXe();EE(` +html body { + overflow-y: hidden; + `.concat(a?"width: calc(100% - ".concat(i,"px);"):"",` +}`),o)}else xk(o);return function(){xk(o)}},[t,o])}var wae=!1;function aXe(e){return typeof e=="boolean"&&(wae=e),wae}var yae=function(e){return e===!1?!1:!Ia()||!e?null:typeof e=="string"?document.querySelector(e):typeof e=="function"?e():e},H9=m.forwardRef(function(e,t){var r=e.open,n=e.autoLock,o=e.getContainer;e.debug;var i=e.autoDestroy,a=i===void 0?!0:i,s=e.children,l=m.useState(r),A=Ee(l,2),u=A[0],d=A[1],g=u||r;m.useEffect(function(){(a||r)&&d(r)},[r,a]);var c=m.useState(function(){return yae(o)}),f=Ee(c,2),h=f[0],p=f[1];m.useEffect(function(){var F=yae(o);p(F??null)});var B=rXe(g&&!h),y=Ee(B,2),C=y[0],Q=y[1],v=h??C;iXe(n&&r&&Ia()&&(v===C||v===document.body));var M=null;if(s&&pc(s)&&t){var I=s;M=I.ref}var b=Dd(M,t);if(!g||!Ia()||h===void 0)return null;var Y=v===!1||aXe(),N=s;return t&&(N=m.cloneElement(s,{ref:b})),m.createElement(ICe.Provider,{value:Q},Y?N:hc.createPortal(N,v))}),QCe=m.createContext({});function sXe(){var e=ce({},hB);return e.useId}var Eae=0,Cae=sXe();const vCe=Cae?function(e){var t=Cae();return e||t}:function(e){var t=m.useState("ssr-id"),r=Ee(t,2),n=r[0],o=r[1];return m.useEffect(function(){var i=Eae;Eae+=1,o("rc_unique_".concat(i))},[]),e||n};function Iae(e,t,r){var n=t;return!n&&r&&(n="".concat(e,"-").concat(r)),n}function Qae(e,t){var r=e["page".concat(t?"Y":"X","Offset")],n="scroll".concat(t?"Top":"Left");if(typeof r!="number"){var o=e.document;r=o.documentElement[n],typeof r!="number"&&(r=o.body[n])}return r}function lXe(e){var t=e.getBoundingClientRect(),r={left:t.left,top:t.top},n=e.ownerDocument,o=n.defaultView||n.parentWindow;return r.left+=Qae(o),r.top+=Qae(o,!0),r}const AXe=m.memo(function(e){var t=e.children;return t},function(e,t){var r=t.shouldUpdate;return!r});var vae={width:0,height:0,overflow:"hidden",outline:"none"},MCe=le.forwardRef(function(e,t){var r=e.prefixCls,n=e.className,o=e.style,i=e.title,a=e.ariaId,s=e.footer,l=e.closable,A=e.closeIcon,u=e.onClose,d=e.children,g=e.bodyStyle,c=e.bodyProps,f=e.modalRender,h=e.onMouseDown,p=e.onMouseUp,B=e.holderRef,y=e.visible,C=e.forceRender,Q=e.width,v=e.height,M=e.classNames,I=e.styles,b=le.useContext(QCe),Y=b.panel,N=Dd(B,Y),F=m.useRef(),D=m.useRef();le.useImperativeHandle(t,function(){return{focus:function(){var H;(H=F.current)===null||H===void 0||H.focus()},changeActive:function(H){var L=document,R=L.activeElement;H&&R===D.current?F.current.focus():!H&&R===F.current&&D.current.focus()}}});var z={};Q!==void 0&&(z.width=Q),v!==void 0&&(z.height=v);var k;s&&(k=le.createElement("div",{className:he("".concat(r,"-footer"),M==null?void 0:M.footer),style:ce({},I==null?void 0:I.footer)},s));var j;i&&(j=le.createElement("div",{className:he("".concat(r,"-header"),M==null?void 0:M.header),style:ce({},I==null?void 0:I.header)},le.createElement("div",{className:"".concat(r,"-title"),id:a},i)));var U;l&&(U=le.createElement("button",{type:"button",onClick:u,"aria-label":"Close",className:"".concat(r,"-close")},A||le.createElement("span",{className:"".concat(r,"-close-x")})));var G=le.createElement("div",{className:he("".concat(r,"-content"),M==null?void 0:M.content),style:I==null?void 0:I.content},U,j,le.createElement("div",Ye({className:he("".concat(r,"-body"),M==null?void 0:M.body),style:ce(ce({},g),I==null?void 0:I.body)},c),d),k);return le.createElement("div",{key:"dialog-element",role:"dialog","aria-labelledby":i?a:null,"aria-modal":"true",ref:N,style:ce(ce({},o),z),className:he(r,n),onMouseDown:h,onMouseUp:p},le.createElement("div",{tabIndex:0,ref:F,style:vae,"aria-hidden":"true"}),le.createElement(AXe,{shouldUpdate:y||C},f?f(G):G),le.createElement("div",{tabIndex:0,ref:D,style:vae,"aria-hidden":"true"}))}),bCe=m.forwardRef(function(e,t){var r=e.prefixCls,n=e.title,o=e.style,i=e.className,a=e.visible,s=e.forceRender,l=e.destroyOnClose,A=e.motionName,u=e.ariaId,d=e.onVisibleChanged,g=e.mousePosition,c=m.useRef(),f=m.useState(),h=Ee(f,2),p=h[0],B=h[1],y={};p&&(y.transformOrigin=p);function C(){var Q=lXe(c.current);B(g?"".concat(g.x-Q.left,"px ").concat(g.y-Q.top,"px"):"")}return m.createElement(QA,{visible:a,onVisibleChanged:d,onAppearPrepare:C,onEnterPrepare:C,forceRender:s,motionName:A,removeOnLeave:l,ref:c},function(Q,v){var M=Q.className,I=Q.style;return m.createElement(MCe,Ye({},e,{ref:t,title:n,ariaId:u,prefixCls:r,holderRef:v,style:ce(ce(ce({},I),o),y),className:he(i,M)}))})});bCe.displayName="Content";function cXe(e){var t=e.prefixCls,r=e.style,n=e.visible,o=e.maskProps,i=e.motionName,a=e.className;return m.createElement(QA,{key:"mask",visible:n,motionName:i,leavedClassName:"".concat(t,"-mask-hidden")},function(s,l){var A=s.className,u=s.style;return m.createElement("div",Ye({ref:l,style:ce(ce({},u),r),className:he("".concat(t,"-mask"),A,a)},o))})}function uXe(e){var t=e.prefixCls,r=t===void 0?"rc-dialog":t,n=e.zIndex,o=e.visible,i=o===void 0?!1:o,a=e.keyboard,s=a===void 0?!0:a,l=e.focusTriggerAfterClose,A=l===void 0?!0:l,u=e.wrapStyle,d=e.wrapClassName,g=e.wrapProps,c=e.onClose,f=e.afterOpenChange,h=e.afterClose,p=e.transitionName,B=e.animation,y=e.closable,C=y===void 0?!0:y,Q=e.mask,v=Q===void 0?!0:Q,M=e.maskTransitionName,I=e.maskAnimation,b=e.maskClosable,Y=b===void 0?!0:b,N=e.maskStyle,F=e.maskProps,D=e.rootClassName,z=e.classNames,k=e.styles,j=m.useRef(),U=m.useRef(),G=m.useRef(),H=m.useState(i),L=Ee(H,2),R=L[0],O=L[1],V=vCe();function Z(){D5(U.current,document.activeElement)||(j.current=document.activeElement)}function T(){if(!D5(U.current,document.activeElement)){var pe;(pe=G.current)===null||pe===void 0||pe.focus()}}function K(pe){if(pe)T();else{if(O(!1),v&&j.current&&A){try{j.current.focus({preventScroll:!0})}catch{}j.current=null}R&&(h==null||h())}f==null||f(pe)}function $(pe){c==null||c(pe)}var _=m.useRef(!1),ee=m.useRef(),se=function(){clearTimeout(ee.current),_.current=!0},ie=function(){ee.current=setTimeout(function(){_.current=!1})},ge=null;Y&&(ge=function(pe){_.current?_.current=!1:U.current===pe.target&&$(pe)});function Ae(pe){if(s&&pe.keyCode===ze.ESC){pe.stopPropagation(),$(pe);return}i&&pe.keyCode===ze.TAB&&G.current.changeActive(!pe.shiftKey)}return m.useEffect(function(){i&&(O(!0),Z())},[i]),m.useEffect(function(){return function(){clearTimeout(ee.current)}},[]),m.createElement("div",Ye({className:he("".concat(r,"-root"),D)},Ts(e,{data:!0})),m.createElement(cXe,{prefixCls:r,visible:v&&i,motionName:Iae(r,M,I),style:ce(ce({zIndex:n},N),k==null?void 0:k.mask),maskProps:F,className:z==null?void 0:z.mask}),m.createElement("div",Ye({tabIndex:-1,onKeyDown:Ae,className:he("".concat(r,"-wrap"),d,z==null?void 0:z.wrapper),ref:U,onClick:ge,style:ce(ce(ce({zIndex:n},u),k==null?void 0:k.wrapper),{},{display:R?null:"none"})},g),m.createElement(bCe,Ye({},e,{onMouseDown:se,onMouseUp:ie,ref:G,closable:C,ariaId:V,prefixCls:r,visible:i&&R,onClose:$,onVisibleChanged:K,motionName:Iae(r,p,B)}))))}var xCe=function(e){var t=e.visible,r=e.getContainer,n=e.forceRender,o=e.destroyOnClose,i=o===void 0?!1:o,a=e.afterClose,s=e.panelRef,l=m.useState(t),A=Ee(l,2),u=A[0],d=A[1],g=m.useMemo(function(){return{panel:s}},[s]);return m.useEffect(function(){t&&d(!0)},[t]),!n&&i&&!u?null:m.createElement(QCe.Provider,{value:g},m.createElement(H9,{open:t||n||u,autoDestroy:!1,getContainer:r,autoLock:t||u},m.createElement(uXe,Ye({},e,{destroyOnClose:i,afterClose:function(){a==null||a(),d(!1)}}))))};xCe.displayName="Dialog";function dXe(e,t,r){return typeof e=="boolean"?e:t===void 0?!!r:t!==!1&&t!==null}function YCe(e,t,r){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:le.createElement(EB,null),o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(!dXe(e,t,o))return[!1,null];const i=typeof t=="boolean"||t===void 0||t===null?n:t;return[!0,r?r(i):i]}var FCe=function(e){if(Ia()&&window.document.documentElement){var t=Array.isArray(e)?e:[e],r=window.document.documentElement;return t.some(function(n){return n in r.style})}return!1},gXe=function(e,t){if(!FCe(e))return!1;var r=document.createElement("div"),n=r.style[e];return r.style[e]=t,r.style[e]!==n};function r6(e,t){return!Array.isArray(e)&&t!==void 0?gXe(e,t):FCe(e)}const fXe=()=>Ia()&&window.document.documentElement;var wm="RC_FORM_INTERNAL_HOOKS",co=function(){Tn(!1,"Can not find FormContext. Please make sure you wrap Field under Form.")},xp=m.createContext({getFieldValue:co,getFieldsValue:co,getFieldError:co,getFieldWarning:co,getFieldsError:co,isFieldsTouched:co,isFieldTouched:co,isFieldValidating:co,isFieldsValidating:co,resetFields:co,setFields:co,setFieldValue:co,setFieldsValue:co,validateFields:co,submit:co,getInternalHooks:function(){return co(),{dispatch:co,initEntityValue:co,registerField:co,useSubscribe:co,setInitialValues:co,destroyForm:co,setCallbacks:co,registerWatch:co,getFields:co,setValidateMessages:co,setPreserve:co,getInitialValue:co}}}),QE=m.createContext(null);function n6(e){return e==null?[]:Array.isArray(e)?e:[e]}function hXe(e){return e&&!!e._init}function ym(){return ym=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function JS(e,t,r){return mXe()?JS=Reflect.construct.bind():JS=function(n,o,i){var a=[null];a.push.apply(a,o);var s=Function.bind.apply(n,a),l=new s;return i&&UM(l,i.prototype),l},JS.apply(null,arguments)}function BXe(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function i6(e){var t=typeof Map=="function"?new Map:void 0;return i6=function(r){if(r===null||!BXe(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,n)}function n(){return JS(r,arguments,o6(this).constructor)}return n.prototype=Object.create(r.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),UM(n,r)},i6(e)}var wXe=/%[sdj%]/g,yXe=function(){};function a6(e){if(!e||!e.length)return null;var t={};return e.forEach(function(r){var n=r.field;t[n]=t[n]||[],t[n].push(r)}),t}function oA(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n=i)return s;switch(s){case"%s":return String(r[o++]);case"%d":return Number(r[o++]);case"%j":try{return JSON.stringify(r[o++])}catch{return"[Circular]"}break;default:return s}});return a}return e}function EXe(e){return e==="string"||e==="url"||e==="hex"||e==="email"||e==="date"||e==="pattern"}function aa(e,t){return!!(e==null||t==="array"&&Array.isArray(e)&&!e.length||EXe(t)&&typeof e=="string"&&!e)}function CXe(e,t,r){var n=[],o=0,i=e.length;function a(s){n.push.apply(n,s||[]),o++,o===i&&r(n)}e.forEach(function(s){t(s,a)})}function Mae(e,t,r){var n=0,o=e.length;function i(a){if(a&&a.length){r(a);return}var s=n;n=n+1,s()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},lv={integer:function(e){return lv.number(e)&&parseInt(e,10)===e},float:function(e){return lv.number(e)&&!lv.integer(e)},array:function(e){return Array.isArray(e)},regexp:function(e){if(e instanceof RegExp)return!0;try{return!!new RegExp(e)}catch{return!1}},date:function(e){return typeof e.getTime=="function"&&typeof e.getMonth=="function"&&typeof e.getYear=="function"&&!isNaN(e.getTime())},number:function(e){return isNaN(e)?!1:typeof e=="number"},object:function(e){return typeof e=="object"&&!lv.array(e)},method:function(e){return typeof e=="function"},email:function(e){return typeof e=="string"&&e.length<=320&&!!e.match(Fae.email)},url:function(e){return typeof e=="string"&&e.length<=2048&&!!e.match(xXe())},hex:function(e){return typeof e=="string"&&!!e.match(Fae.hex)}},YXe=function(e,t,r,n,o){if(e.required&&t===void 0){NCe(e,t,r,n,o);return}var i=["integer","float","array","regexp","object","method","email","number","date","url","hex"],a=e.type;i.indexOf(a)>-1?lv[a](t)||n.push(oA(o.messages.types[a],e.fullField,e.type)):a&&typeof t!==e.type&&n.push(oA(o.messages.types[a],e.fullField,e.type))},FXe=function(e,t,r,n,o){var i=typeof e.len=="number",a=typeof e.min=="number",s=typeof e.max=="number",l=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,A=t,u=null,d=typeof t=="number",g=typeof t=="string",c=Array.isArray(t);if(d?u="number":g?u="string":c&&(u="array"),!u)return!1;c&&(A=t.length),g&&(A=t.replace(l,"_").length),i?A!==e.len&&n.push(oA(o.messages[u].len,e.fullField,e.len)):a&&!s&&Ae.max?n.push(oA(o.messages[u].max,e.fullField,e.max)):a&&s&&(Ae.max)&&n.push(oA(o.messages[u].range,e.fullField,e.min,e.max))},Fw="enum",NXe=function(e,t,r,n,o){e[Fw]=Array.isArray(e[Fw])?e[Fw]:[],e[Fw].indexOf(t)===-1&&n.push(oA(o.messages[Fw],e.fullField,e[Fw].join(", ")))},DXe=function(e,t,r,n,o){if(e.pattern){if(e.pattern instanceof RegExp)e.pattern.lastIndex=0,e.pattern.test(t)||n.push(oA(o.messages.pattern.mismatch,e.fullField,t,e.pattern));else if(typeof e.pattern=="string"){var i=new RegExp(e.pattern);i.test(t)||n.push(oA(o.messages.pattern.mismatch,e.fullField,t,e.pattern))}}},In={required:NCe,whitespace:bXe,type:YXe,range:FXe,enum:NXe,pattern:DXe},SXe=function(e,t,r,n,o){var i=[],a=e.required||!e.required&&n.hasOwnProperty(e.field);if(a){if(aa(t,"string")&&!e.required)return r();In.required(e,t,n,i,o,"string"),aa(t,"string")||(In.type(e,t,n,i,o),In.range(e,t,n,i,o),In.pattern(e,t,n,i,o),e.whitespace===!0&&In.whitespace(e,t,n,i,o))}r(i)},kXe=function(e,t,r,n,o){var i=[],a=e.required||!e.required&&n.hasOwnProperty(e.field);if(a){if(aa(t)&&!e.required)return r();In.required(e,t,n,i,o),t!==void 0&&In.type(e,t,n,i,o)}r(i)},jXe=function(e,t,r,n,o){var i=[],a=e.required||!e.required&&n.hasOwnProperty(e.field);if(a){if(t===""&&(t=void 0),aa(t)&&!e.required)return r();In.required(e,t,n,i,o),t!==void 0&&(In.type(e,t,n,i,o),In.range(e,t,n,i,o))}r(i)},UXe=function(e,t,r,n,o){var i=[],a=e.required||!e.required&&n.hasOwnProperty(e.field);if(a){if(aa(t)&&!e.required)return r();In.required(e,t,n,i,o),t!==void 0&&In.type(e,t,n,i,o)}r(i)},zXe=function(e,t,r,n,o){var i=[],a=e.required||!e.required&&n.hasOwnProperty(e.field);if(a){if(aa(t)&&!e.required)return r();In.required(e,t,n,i,o),aa(t)||In.type(e,t,n,i,o)}r(i)},GXe=function(e,t,r,n,o){var i=[],a=e.required||!e.required&&n.hasOwnProperty(e.field);if(a){if(aa(t)&&!e.required)return r();In.required(e,t,n,i,o),t!==void 0&&(In.type(e,t,n,i,o),In.range(e,t,n,i,o))}r(i)},RXe=function(e,t,r,n,o){var i=[],a=e.required||!e.required&&n.hasOwnProperty(e.field);if(a){if(aa(t)&&!e.required)return r();In.required(e,t,n,i,o),t!==void 0&&(In.type(e,t,n,i,o),In.range(e,t,n,i,o))}r(i)},HXe=function(e,t,r,n,o){var i=[],a=e.required||!e.required&&n.hasOwnProperty(e.field);if(a){if(t==null&&!e.required)return r();In.required(e,t,n,i,o,"array"),t!=null&&(In.type(e,t,n,i,o),In.range(e,t,n,i,o))}r(i)},OXe=function(e,t,r,n,o){var i=[],a=e.required||!e.required&&n.hasOwnProperty(e.field);if(a){if(aa(t)&&!e.required)return r();In.required(e,t,n,i,o),t!==void 0&&In.type(e,t,n,i,o)}r(i)},LXe="enum",TXe=function(e,t,r,n,o){var i=[],a=e.required||!e.required&&n.hasOwnProperty(e.field);if(a){if(aa(t)&&!e.required)return r();In.required(e,t,n,i,o),t!==void 0&&In[LXe](e,t,n,i,o)}r(i)},JXe=function(e,t,r,n,o){var i=[],a=e.required||!e.required&&n.hasOwnProperty(e.field);if(a){if(aa(t,"string")&&!e.required)return r();In.required(e,t,n,i,o),aa(t,"string")||In.pattern(e,t,n,i,o)}r(i)},PXe=function(e,t,r,n,o){var i=[],a=e.required||!e.required&&n.hasOwnProperty(e.field);if(a){if(aa(t,"date")&&!e.required)return r();if(In.required(e,t,n,i,o),!aa(t,"date")){var s;t instanceof Date?s=t:s=new Date(t),In.type(e,s,n,i,o),s&&In.range(e,s.getTime(),n,i,o)}}r(i)},WXe=function(e,t,r,n,o){var i=[],a=Array.isArray(t)?"array":typeof t;In.required(e,t,n,i,o,a),r(i)},iO=function(e,t,r,n,o){var i=e.type,a=[],s=e.required||!e.required&&n.hasOwnProperty(e.field);if(s){if(aa(t,i)&&!e.required)return r();In.required(e,t,n,a,o,i),aa(t,i)||In.type(e,t,n,a,o)}r(a)},VXe=function(e,t,r,n,o){var i=[],a=e.required||!e.required&&n.hasOwnProperty(e.field);if(a){if(aa(t)&&!e.required)return r();In.required(e,t,n,i,o)}r(i)},jv={string:SXe,method:kXe,number:jXe,boolean:UXe,regexp:zXe,integer:GXe,float:RXe,array:HXe,object:OXe,enum:TXe,pattern:JXe,date:PXe,url:iO,hex:iO,email:iO,required:WXe,any:VXe};function s6(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var e=JSON.parse(JSON.stringify(this));return e.clone=this.clone,e}}}var l6=s6(),Kb=function(){function e(r){this.rules=null,this._messages=l6,this.define(r)}var t=e.prototype;return t.define=function(r){var n=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(o){var i=r[o];n.rules[o]=Array.isArray(i)?i:[i]})},t.messages=function(r){return r&&(this._messages=Yae(s6(),r)),this._messages},t.validate=function(r,n,o){var i=this;n===void 0&&(n={}),o===void 0&&(o=function(){});var a=r,s=n,l=o;if(typeof s=="function"&&(l=s,s={}),!this.rules||Object.keys(this.rules).length===0)return l&&l(null,a),Promise.resolve(a);function A(f){var h=[],p={};function B(C){if(Array.isArray(C)){var Q;h=(Q=h).concat.apply(Q,C)}else h.push(C)}for(var y=0;y2&&arguments[2]!==void 0?arguments[2]:!1;return e&&e.some(function(n){return SCe(t,n,r)})}function SCe(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return!e||!t||!r&&e.length!==t.length?!1:t.every(function(n,o){return e[o]===n})}function $Xe(e,t){if(e===t)return!0;if(!e&&t||e&&!t||!e||!t||dr(e)!=="object"||dr(t)!=="object")return!1;var r=Object.keys(e),n=Object.keys(t),o=new Set([].concat(r,n));return Ke(o).every(function(i){var a=e[i],s=t[i];return typeof a=="function"&&typeof s=="function"?!0:a===s})}function _Xe(e){var t=arguments.length<=1?void 0:arguments[1];return t&&t.target&&dr(t.target)==="object"&&e in t.target?t.target[e]:t}function kae(e,t,r){var n=e.length;if(t<0||t>=n||r<0||r>=n)return e;var o=e[t],i=t-r;return i>0?[].concat(Ke(e.slice(0,r)),[o],Ke(e.slice(r,t)),Ke(e.slice(t+1,n))):i<0?[].concat(Ke(e.slice(0,t)),Ke(e.slice(t+1,r+1)),[o],Ke(e.slice(r+1,n))):e}var eZe=["name"],SA=[];function jae(e,t,r,n,o,i){return typeof e=="function"?e(t,r,"source"in i?{source:i.source}:{}):n!==o}var O9=function(e){vu(r,e);var t=Mu(r);function r(n){var o;if(Wi(this,r),o=t.call(this,n),re(ht(o),"state",{resetCount:0}),re(ht(o),"cancelRegisterFunc",null),re(ht(o),"mounted",!1),re(ht(o),"touched",!1),re(ht(o),"dirty",!1),re(ht(o),"validatePromise",void 0),re(ht(o),"prevValidating",void 0),re(ht(o),"errors",SA),re(ht(o),"warnings",SA),re(ht(o),"cancelRegister",function(){var l=o.props,A=l.preserve,u=l.isListField,d=l.name;o.cancelRegisterFunc&&o.cancelRegisterFunc(u,A,Mi(d)),o.cancelRegisterFunc=null}),re(ht(o),"getNamePath",function(){var l=o.props,A=l.name,u=l.fieldContext,d=u.prefixName,g=d===void 0?[]:d;return A!==void 0?[].concat(Ke(g),Ke(A)):[]}),re(ht(o),"getRules",function(){var l=o.props,A=l.rules,u=A===void 0?[]:A,d=l.fieldContext;return u.map(function(g){return typeof g=="function"?g(d):g})}),re(ht(o),"refresh",function(){o.mounted&&o.setState(function(l){var A=l.resetCount;return{resetCount:A+1}})}),re(ht(o),"metaCache",null),re(ht(o),"triggerMetaEvent",function(l){var A=o.props.onMetaChange;if(A){var u=ce(ce({},o.getMeta()),{},{destroy:l});xl(o.metaCache,u)||A(u),o.metaCache=u}else o.metaCache=null}),re(ht(o),"onStoreChange",function(l,A,u){var d=o.props,g=d.shouldUpdate,c=d.dependencies,f=c===void 0?[]:c,h=d.onReset,p=u.store,B=o.getNamePath(),y=o.getValue(l),C=o.getValue(p),Q=A&&Wy(A,B);switch(u.type==="valueUpdate"&&u.source==="external"&&y!==C&&(o.touched=!0,o.dirty=!0,o.validatePromise=null,o.errors=SA,o.warnings=SA,o.triggerMetaEvent()),u.type){case"reset":if(!A||Q){o.touched=!1,o.dirty=!1,o.validatePromise=void 0,o.errors=SA,o.warnings=SA,o.triggerMetaEvent(),h==null||h(),o.refresh();return}break;case"remove":{if(g){o.reRender();return}break}case"setField":{var v=u.data;if(Q){"touched"in v&&(o.touched=v.touched),"validating"in v&&!("originRCField"in v)&&(o.validatePromise=v.validating?Promise.resolve([]):null),"errors"in v&&(o.errors=v.errors||SA),"warnings"in v&&(o.warnings=v.warnings||SA),o.dirty=!0,o.triggerMetaEvent(),o.reRender();return}else if("value"in v&&Wy(A,B,!0)){o.reRender();return}if(g&&!B.length&&jae(g,l,p,y,C,u)){o.reRender();return}break}case"dependenciesUpdate":{var M=f.map(Mi);if(M.some(function(I){return Wy(u.relatedFields,I)})){o.reRender();return}break}default:if(Q||(!f.length||B.length||g)&&jae(g,l,p,y,C,u)){o.reRender();return}break}g===!0&&o.reRender()}),re(ht(o),"validateRules",function(l){var A=o.getNamePath(),u=o.getValue(),d=l||{},g=d.triggerName,c=d.validateOnly,f=c===void 0?!1:c,h=Promise.resolve().then(IB(Js().mark(function p(){var B,y,C,Q,v,M,I;return Js().wrap(function(b){for(;;)switch(b.prev=b.next){case 0:if(o.mounted){b.next=2;break}return b.abrupt("return",[]);case 2:if(B=o.props,y=B.validateFirst,C=y===void 0?!1:y,Q=B.messageVariables,v=B.validateDebounce,M=o.getRules(),g&&(M=M.filter(function(Y){return Y}).filter(function(Y){var N=Y.validateTrigger;if(!N)return!0;var F=n6(N);return F.includes(g)})),!(v&&g)){b.next=10;break}return b.next=8,new Promise(function(Y){setTimeout(Y,v)});case 8:if(o.validatePromise===h){b.next=10;break}return b.abrupt("return",[]);case 10:return I=XXe(A,u,M,l,C,Q),I.catch(function(Y){return Y}).then(function(){var Y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:SA;if(o.validatePromise===h){var N;o.validatePromise=null;var F=[],D=[];(N=Y.forEach)===null||N===void 0||N.call(Y,function(z){var k=z.rule.warningOnly,j=z.errors,U=j===void 0?SA:j;k?D.push.apply(D,Ke(U)):F.push.apply(F,Ke(U))}),o.errors=F,o.warnings=D,o.triggerMetaEvent(),o.reRender()}}),b.abrupt("return",I);case 13:case"end":return b.stop()}},p)})));return f||(o.validatePromise=h,o.dirty=!0,o.errors=SA,o.warnings=SA,o.triggerMetaEvent(),o.reRender()),h}),re(ht(o),"isFieldValidating",function(){return!!o.validatePromise}),re(ht(o),"isFieldTouched",function(){return o.touched}),re(ht(o),"isFieldDirty",function(){if(o.dirty||o.props.initialValue!==void 0)return!0;var l=o.props.fieldContext,A=l.getInternalHooks(wm),u=A.getInitialValue;return u(o.getNamePath())!==void 0}),re(ht(o),"getErrors",function(){return o.errors}),re(ht(o),"getWarnings",function(){return o.warnings}),re(ht(o),"isListField",function(){return o.props.isListField}),re(ht(o),"isList",function(){return o.props.isList}),re(ht(o),"isPreserve",function(){return o.props.preserve}),re(ht(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}),re(ht(o),"getOnlyChild",function(l){if(typeof l=="function"){var A=o.getMeta();return ce(ce({},o.getOnlyChild(l(o.getControlled(),A,o.props.fieldContext))),{},{isFunction:!0})}var u=Ei(l);return u.length!==1||!m.isValidElement(u[0])?{child:u,isFunction:!1}:{child:u[0],isFunction:!1}}),re(ht(o),"getValue",function(l){var A=o.props.fieldContext.getFieldsValue,u=o.getNamePath();return El(l||A(!0),u)}),re(ht(o),"getControlled",function(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},A=o.props,u=A.trigger,d=A.validateTrigger,g=A.getValueFromEvent,c=A.normalize,f=A.valuePropName,h=A.getValueProps,p=A.fieldContext,B=d!==void 0?d:p.validateTrigger,y=o.getNamePath(),C=p.getInternalHooks,Q=p.getFieldsValue,v=C(wm),M=v.dispatch,I=o.getValue(),b=h||function(D){return re({},f,D)},Y=l[u],N=ce(ce({},l),b(I));N[u]=function(){o.touched=!0,o.dirty=!0,o.triggerMetaEvent();for(var D,z=arguments.length,k=new Array(z),j=0;j=0&&Y<=N.length?(u.keys=[].concat(Ke(u.keys.slice(0,Y)),[u.id],Ke(u.keys.slice(Y))),C([].concat(Ke(N.slice(0,Y)),[b],Ke(N.slice(Y))))):(u.keys=[].concat(Ke(u.keys),[u.id]),C([].concat(Ke(N),[b]))),u.id+=1},remove:function(b){var Y=v(),N=new Set(Array.isArray(b)?b:[b]);N.size<=0||(u.keys=u.keys.filter(function(F,D){return!N.has(D)}),C(Y.filter(function(F,D){return!N.has(D)})))},move:function(b,Y){if(b!==Y){var N=v();b<0||b>=N.length||Y<0||Y>=N.length||(u.keys=kae(u.keys,b,Y),C(kae(N,b,Y)))}}},I=y||[];return Array.isArray(I)||(I=[]),n(I.map(function(b,Y){var N=u.keys[Y];return N===void 0&&(u.keys[Y]=u.id,N=u.keys[Y],u.id+=1),{name:Y,key:N,isListField:!0}}),M,p)})))}function tZe(e){var t=!1,r=e.length,n=[];return e.length?new Promise(function(o,i){e.forEach(function(a,s){a.catch(function(l){return t=!0,l}).then(function(l){r-=1,n[s]=l,!(r>0)&&(t&&i(n),o(n))})})}):Promise.resolve([])}var kCe="__@field_split__";function aO(e){return e.map(function(t){return"".concat(dr(t),":").concat(t)}).join(kCe)}var Nw=function(){function e(){Wi(this,e),re(this,"kvs",new Map)}return ci(e,[{key:"set",value:function(t,r){this.kvs.set(aO(t),r)}},{key:"get",value:function(t){return this.kvs.get(aO(t))}},{key:"update",value:function(t,r){var n=this.get(t),o=r(n);o?this.set(t,o):this.delete(t)}},{key:"delete",value:function(t){this.kvs.delete(aO(t))}},{key:"map",value:function(t){return Ke(this.kvs.entries()).map(function(r){var n=Ee(r,2),o=n[0],i=n[1],a=o.split(kCe);return t({key:a.map(function(s){var l=s.match(/^([^:]*):(.*)$/),A=Ee(l,3),u=A[1],d=A[2];return u==="number"?Number(d):d}),value:i})})}},{key:"toJSON",value:function(){var t={};return this.map(function(r){var n=r.key,o=r.value;return t[n.join(".")]=o,null}),t}}]),e}(),rZe=["name"],nZe=ci(function e(t){var r=this;Wi(this,e),re(this,"formHooked",!1),re(this,"forceRootUpdate",void 0),re(this,"subscribable",!0),re(this,"store",{}),re(this,"fieldEntities",[]),re(this,"initialValues",{}),re(this,"callbacks",{}),re(this,"validateMessages",null),re(this,"preserve",null),re(this,"lastValidatePromise",null),re(this,"getForm",function(){return{getFieldValue:r.getFieldValue,getFieldsValue:r.getFieldsValue,getFieldError:r.getFieldError,getFieldWarning:r.getFieldWarning,getFieldsError:r.getFieldsError,isFieldsTouched:r.isFieldsTouched,isFieldTouched:r.isFieldTouched,isFieldValidating:r.isFieldValidating,isFieldsValidating:r.isFieldsValidating,resetFields:r.resetFields,setFields:r.setFields,setFieldValue:r.setFieldValue,setFieldsValue:r.setFieldsValue,validateFields:r.validateFields,submit:r.submit,_init:!0,getInternalHooks:r.getInternalHooks}}),re(this,"getInternalHooks",function(n){return n===wm?(r.formHooked=!0,{dispatch:r.dispatch,initEntityValue:r.initEntityValue,registerField:r.registerField,useSubscribe:r.useSubscribe,setInitialValues:r.setInitialValues,destroyForm:r.destroyForm,setCallbacks:r.setCallbacks,setValidateMessages:r.setValidateMessages,getFields:r.getFields,setPreserve:r.setPreserve,getInitialValue:r.getInitialValue,registerWatch:r.registerWatch}):(Tn(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)}),re(this,"useSubscribe",function(n){r.subscribable=n}),re(this,"prevWithoutPreserves",null),re(this,"setInitialValues",function(n,o){if(r.initialValues=n||{},o){var i,a=My(n,r.store);(i=r.prevWithoutPreserves)===null||i===void 0||i.map(function(s){var l=s.key;a=JA(a,l,El(n,l))}),r.prevWithoutPreserves=null,r.updateStore(a)}}),re(this,"destroyForm",function(){var n=new Nw;r.getFieldEntities(!0).forEach(function(o){r.isMergedPreserve(o.isPreserve())||n.set(o.getNamePath(),!0)}),r.prevWithoutPreserves=n}),re(this,"getInitialValue",function(n){var o=El(r.initialValues,n);return n.length?My(o):o}),re(this,"setCallbacks",function(n){r.callbacks=n}),re(this,"setValidateMessages",function(n){r.validateMessages=n}),re(this,"setPreserve",function(n){r.preserve=n}),re(this,"watchList",[]),re(this,"registerWatch",function(n){return r.watchList.push(n),function(){r.watchList=r.watchList.filter(function(o){return o!==n})}}),re(this,"notifyWatch",function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(r.watchList.length){var o=r.getFieldsValue(),i=r.getFieldsValue(!0);r.watchList.forEach(function(a){a(o,i,n)})}}),re(this,"timeoutId",null),re(this,"warningUnhooked",function(){}),re(this,"updateStore",function(n){r.store=n}),re(this,"getFieldEntities",function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return n?r.fieldEntities.filter(function(o){return o.getNamePath().length}):r.fieldEntities}),re(this,"getFieldsMap",function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,o=new Nw;return r.getFieldEntities(n).forEach(function(i){var a=i.getNamePath();o.set(a,i)}),o}),re(this,"getFieldEntitiesForNamePathList",function(n){if(!n)return r.getFieldEntities(!0);var o=r.getFieldsMap(!0);return n.map(function(i){var a=Mi(i);return o.get(a)||{INVALIDATE_NAME_PATH:Mi(i)}})}),re(this,"getFieldsValue",function(n,o){r.warningUnhooked();var i,a,s;if(n===!0||Array.isArray(n)?(i=n,a=o):n&&dr(n)==="object"&&(s=n.strict,a=n.filter),i===!0&&!a)return r.store;var l=r.getFieldEntitiesForNamePathList(Array.isArray(i)?i:null),A=[];return l.forEach(function(u){var d,g,c="INVALIDATE_NAME_PATH"in u?u.INVALIDATE_NAME_PATH:u.getNamePath();if(s){var f,h;if((f=(h=u).isList)!==null&&f!==void 0&&f.call(h))return}else if(!i&&(d=(g=u).isListField)!==null&&d!==void 0&&d.call(g))return;if(!a)A.push(c);else{var p="getMeta"in u?u.getMeta():null;a(p)&&A.push(c)}}),Sae(r.store,A.map(Mi))}),re(this,"getFieldValue",function(n){r.warningUnhooked();var o=Mi(n);return El(r.store,o)}),re(this,"getFieldsError",function(n){r.warningUnhooked();var o=r.getFieldEntitiesForNamePathList(n);return o.map(function(i,a){return i&&!("INVALIDATE_NAME_PATH"in i)?{name:i.getNamePath(),errors:i.getErrors(),warnings:i.getWarnings()}:{name:Mi(n[a]),errors:[],warnings:[]}})}),re(this,"getFieldError",function(n){r.warningUnhooked();var o=Mi(n),i=r.getFieldsError([o])[0];return i.errors}),re(this,"getFieldWarning",function(n){r.warningUnhooked();var o=Mi(n),i=r.getFieldsError([o])[0];return i.warnings}),re(this,"isFieldsTouched",function(){r.warningUnhooked();for(var n=arguments.length,o=new Array(n),i=0;i0&&arguments[0]!==void 0?arguments[0]:{},o=new Nw,i=r.getFieldEntities(!0);i.forEach(function(l){var A=l.props.initialValue,u=l.getNamePath();if(A!==void 0){var d=o.get(u)||new Set;d.add({entity:l,value:A}),o.set(u,d)}});var a=function(l){l.forEach(function(A){var u=A.props.initialValue;if(u!==void 0){var d=A.getNamePath(),g=r.getInitialValue(d);if(g!==void 0)Tn(!1,"Form already set 'initialValues' with path '".concat(d.join("."),"'. Field can not overwrite it."));else{var c=o.get(d);if(c&&c.size>1)Tn(!1,"Multiple Field with path '".concat(d.join("."),"' set 'initialValue'. Can not decide which one to pick."));else if(c){var f=r.getFieldValue(d),h=A.isListField();!h&&(!n.skipExist||f===void 0)&&r.updateStore(JA(r.store,d,Ke(c)[0].value))}}}})},s;n.entities?s=n.entities:n.namePathList?(s=[],n.namePathList.forEach(function(l){var A=o.get(l);if(A){var u;(u=s).push.apply(u,Ke(Ke(A).map(function(d){return d.entity})))}})):s=i,a(s)}),re(this,"resetFields",function(n){r.warningUnhooked();var o=r.store;if(!n){r.updateStore(My(r.initialValues)),r.resetWithFieldInitialValue(),r.notifyObservers(o,null,{type:"reset"}),r.notifyWatch();return}var i=n.map(Mi);i.forEach(function(a){var s=r.getInitialValue(a);r.updateStore(JA(r.store,a,s))}),r.resetWithFieldInitialValue({namePathList:i}),r.notifyObservers(o,i,{type:"reset"}),r.notifyWatch(i)}),re(this,"setFields",function(n){r.warningUnhooked();var o=r.store,i=[];n.forEach(function(a){var s=a.name,l=or(a,rZe),A=Mi(s);i.push(A),"value"in l&&r.updateStore(JA(r.store,A,l.value)),r.notifyObservers(o,[A],{type:"setField",data:a})}),r.notifyWatch(i)}),re(this,"getFields",function(){var n=r.getFieldEntities(!0),o=n.map(function(i){var a=i.getNamePath(),s=i.getMeta(),l=ce(ce({},s),{},{name:a,value:r.getFieldValue(a)});return Object.defineProperty(l,"originRCField",{value:!0}),l});return o}),re(this,"initEntityValue",function(n){var o=n.props.initialValue;if(o!==void 0){var i=n.getNamePath(),a=El(r.store,i);a===void 0&&r.updateStore(JA(r.store,i,o))}}),re(this,"isMergedPreserve",function(n){var o=n!==void 0?n:r.preserve;return o??!0}),re(this,"registerField",function(n){r.fieldEntities.push(n);var o=n.getNamePath();if(r.notifyWatch([o]),n.props.initialValue!==void 0){var i=r.store;r.resetWithFieldInitialValue({entities:[n],skipExist:!0}),r.notifyObservers(i,[n.getNamePath()],{type:"valueUpdate",source:"internal"})}return function(a,s){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(r.fieldEntities=r.fieldEntities.filter(function(d){return d!==n}),!r.isMergedPreserve(s)&&(!a||l.length>1)){var A=a?void 0:r.getInitialValue(o);if(o.length&&r.getFieldValue(o)!==A&&r.fieldEntities.every(function(d){return!SCe(d.getNamePath(),o)})){var u=r.store;r.updateStore(JA(u,o,A,!0)),r.notifyObservers(u,[o],{type:"remove"}),r.triggerDependenciesUpdate(u,o)}}r.notifyWatch([o])}}),re(this,"dispatch",function(n){switch(n.type){case"updateValue":{var o=n.namePath,i=n.value;r.updateValue(o,i);break}case"validateField":{var a=n.namePath,s=n.triggerName;r.validateFields([a],{triggerName:s});break}}}),re(this,"notifyObservers",function(n,o,i){if(r.subscribable){var a=ce(ce({},i),{},{store:r.getFieldsValue(!0)});r.getFieldEntities().forEach(function(s){var l=s.onStoreChange;l(n,o,a)})}else r.forceRootUpdate()}),re(this,"triggerDependenciesUpdate",function(n,o){var i=r.getDependencyChildrenFields(o);return i.length&&r.validateFields(i),r.notifyObservers(n,i,{type:"dependenciesUpdate",relatedFields:[o].concat(Ke(i))}),i}),re(this,"updateValue",function(n,o){var i=Mi(n),a=r.store;r.updateStore(JA(r.store,i,o)),r.notifyObservers(a,[i],{type:"valueUpdate",source:"internal"}),r.notifyWatch([i]);var s=r.triggerDependenciesUpdate(a,i),l=r.callbacks.onValuesChange;if(l){var A=Sae(r.store,[i]);l(A,r.getFieldsValue())}r.triggerOnFieldsChange([i].concat(Ke(s)))}),re(this,"setFieldsValue",function(n){r.warningUnhooked();var o=r.store;if(n){var i=My(r.store,n);r.updateStore(i)}r.notifyObservers(o,null,{type:"valueUpdate",source:"external"}),r.notifyWatch()}),re(this,"setFieldValue",function(n,o){r.setFields([{name:n,value:o}])}),re(this,"getDependencyChildrenFields",function(n){var o=new Set,i=[],a=new Nw;r.getFieldEntities().forEach(function(l){var A=l.props.dependencies;(A||[]).forEach(function(u){var d=Mi(u);a.update(d,function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:new Set;return g.add(l),g})})});var s=function l(A){var u=a.get(A)||new Set;u.forEach(function(d){if(!o.has(d)){o.add(d);var g=d.getNamePath();d.isFieldDirty()&&g.length&&(i.push(g),l(g))}})};return s(n),i}),re(this,"triggerOnFieldsChange",function(n,o){var i=r.callbacks.onFieldsChange;if(i){var a=r.getFields();if(o){var s=new Nw;o.forEach(function(A){var u=A.name,d=A.errors;s.set(u,d)}),a.forEach(function(A){A.errors=s.get(A.name)||A.errors})}var l=a.filter(function(A){var u=A.name;return Wy(n,u)});l.length&&i(l,a)}}),re(this,"validateFields",function(n,o){r.warningUnhooked();var i,a;Array.isArray(n)||typeof n=="string"||typeof o=="string"?(i=n,a=o):a=n;var s=!!i,l=s?i.map(Mi):[],A=[],u=String(Date.now()),d=new Set,g=a||{},c=g.recursive,f=g.dirty;r.getFieldEntities(!0).forEach(function(y){if(s||l.push(y.getNamePath()),!(!y.props.rules||!y.props.rules.length)&&!(f&&!y.isFieldDirty())){var C=y.getNamePath();if(d.add(C.join(u)),!s||Wy(l,C,c)){var Q=y.validateRules(ce({validateMessages:ce(ce({},DCe),r.validateMessages)},a));A.push(Q.then(function(){return{name:C,errors:[],warnings:[]}}).catch(function(v){var M,I=[],b=[];return(M=v.forEach)===null||M===void 0||M.call(v,function(Y){var N=Y.rule.warningOnly,F=Y.errors;N?b.push.apply(b,Ke(F)):I.push.apply(I,Ke(F))}),I.length?Promise.reject({name:C,errors:I,warnings:b}):{name:C,errors:I,warnings:b}}))}}});var h=tZe(A);r.lastValidatePromise=h,h.catch(function(y){return y}).then(function(y){var C=y.map(function(Q){var v=Q.name;return v});r.notifyObservers(r.store,C,{type:"validateFinish"}),r.triggerOnFieldsChange(C,y)});var p=h.then(function(){return r.lastValidatePromise===h?Promise.resolve(r.getFieldsValue(l)):Promise.reject([])}).catch(function(y){var C=y.filter(function(Q){return Q&&Q.errors.length});return Promise.reject({values:r.getFieldsValue(l),errorFields:C,outOfDate:r.lastValidatePromise!==h})});p.catch(function(y){return y});var B=l.filter(function(y){return d.has(y.join(u))});return r.triggerOnFieldsChange(B),p}),re(this,"submit",function(){r.warningUnhooked(),r.validateFields().then(function(n){var o=r.callbacks.onFinish;if(o)try{o(n)}catch(i){console.error(i)}}).catch(function(n){var o=r.callbacks.onFinishFailed;o&&o(n)})}),this.forceRootUpdate=t});function n4(e){var t=m.useRef(),r=m.useState({}),n=Ee(r,2),o=n[1];if(!t.current)if(e)t.current=e;else{var i=function(){o({})},a=new nZe(i);t.current=a.getForm()}return[t.current]}var g6=m.createContext({triggerFormChange:function(){},triggerFormFinish:function(){},registerForm:function(){},unregisterForm:function(){}}),T9=function(e){var t=e.validateMessages,r=e.onFormChange,n=e.onFormFinish,o=e.children,i=m.useContext(g6),a=m.useRef({});return m.createElement(g6.Provider,{value:ce(ce({},i),{},{validateMessages:ce(ce({},i.validateMessages),t),triggerFormChange:function(s,l){r&&r(s,{changedFields:l,forms:a.current}),i.triggerFormChange(s,l)},triggerFormFinish:function(s,l){n&&n(s,{values:l,forms:a.current}),i.triggerFormFinish(s,l)},registerForm:function(s,l){s&&(a.current=ce(ce({},a.current),{},re({},s,l))),i.registerForm(s,l)},unregisterForm:function(s){var l=ce({},a.current);delete l[s],a.current=l,i.unregisterForm(s)}})},o)},oZe=["name","initialValues","fields","form","preserve","children","component","validateMessages","validateTrigger","onValuesChange","onFieldsChange","onFinish","onFinishFailed"],iZe=function(e,t){var r=e.name,n=e.initialValues,o=e.fields,i=e.form,a=e.preserve,s=e.children,l=e.component,A=l===void 0?"form":l,u=e.validateMessages,d=e.validateTrigger,g=d===void 0?"onChange":d,c=e.onValuesChange,f=e.onFieldsChange,h=e.onFinish,p=e.onFinishFailed,B=or(e,oZe),y=m.useContext(g6),C=n4(i),Q=Ee(C,1),v=Q[0],M=v.getInternalHooks(wm),I=M.useSubscribe,b=M.setInitialValues,Y=M.setCallbacks,N=M.setValidateMessages,F=M.setPreserve,D=M.destroyForm;m.useImperativeHandle(t,function(){return v}),m.useEffect(function(){return y.registerForm(r,v),function(){y.unregisterForm(r)}},[y,v,r]),N(ce(ce({},y.validateMessages),u)),Y({onValuesChange:c,onFieldsChange:function(R){if(y.triggerFormChange(r,R),f){for(var O=arguments.length,V=new Array(O>1?O-1:0),Z=1;Z{}}),jCe=m.createContext(null),UCe=e=>{const t=Xo(e,["prefixCls"]);return m.createElement(T9,Object.assign({},t))},P9=m.createContext({prefixCls:""}),ys=m.createContext({}),zM=e=>{let{children:t,status:r,override:n}=e;const o=m.useContext(ys),i=m.useMemo(()=>{const a=Object.assign({},o);return n&&delete a.isFormItemInput,r&&(delete a.status,delete a.hasFeedback,delete a.feedbackIcon),a},[r,n,o]);return m.createElement(ys.Provider,{value:i},t)};function zae(){}const lZe=m.createContext({add:zae,remove:zae});function AZe(e){const t=m.useContext(lZe),r=m.useRef();return Bi(n=>{if(n){const o=e?n.querySelector(e):n;t.add(o),r.current=o}else t.remove(r.current)})}const cZe=()=>{const{cancelButtonProps:e,cancelTextLocale:t,onCancel:r}=m.useContext(Vb);return le.createElement(ao,Object.assign({onClick:r},e),t)},Gae=cZe,uZe=()=>{const{confirmLoading:e,okButtonProps:t,okType:r,okTextLocale:n,onOk:o}=m.useContext(Vb);return le.createElement(ao,Object.assign({},j9(r),{loading:e,onClick:o},t),n)},Rae=uZe;function zCe(e,t){return le.createElement("span",{className:`${e}-close-x`},t||le.createElement(EB,{className:`${e}-close-icon`}))}const GCe=e=>{const{okText:t,okType:r="primary",cancelText:n,confirmLoading:o,onOk:i,onCancel:a,okButtonProps:s,cancelButtonProps:l,footer:A}=e,[u]=Sd("Modal",pEe()),d=t||(u==null?void 0:u.okText),g=n||(u==null?void 0:u.cancelText),c={confirmLoading:o,okButtonProps:s,cancelButtonProps:l,okTextLocale:d,cancelTextLocale:g,okType:r,onOk:i,onCancel:a},f=le.useMemo(()=>c,Ke(Object.values(c)));let h;return typeof A=="function"||typeof A>"u"?(h=le.createElement(le.Fragment,null,le.createElement(Gae,null),le.createElement(Rae,null)),typeof A=="function"&&(h=A(h,{OkBtn:Rae,CancelBtn:Gae})),h=le.createElement(CCe,{value:f},h)):h=A,le.createElement(Q9,{disabled:!1},h)},dZe=e=>({animationDuration:e,animationFillMode:"both"}),gZe=e=>({animationDuration:e,animationFillMode:"both"}),o4=function(e,t,r,n){const o=arguments.length>4&&arguments[4]!==void 0&&arguments[4]?"&":"";return{[` + ${o}${e}-enter, + ${o}${e}-appear + `]:Object.assign(Object.assign({},dZe(n)),{animationPlayState:"paused"}),[`${o}${e}-leave`]:Object.assign(Object.assign({},gZe(n)),{animationPlayState:"paused"}),[` + ${o}${e}-enter${e}-enter-active, + ${o}${e}-appear${e}-appear-active + `]:{animationName:t,animationPlayState:"running"},[`${o}${e}-leave${e}-leave-active`]:{animationName:r,animationPlayState:"running",pointerEvents:"none"}}},fZe=new ln("antFadeIn",{"0%":{opacity:0},"100%":{opacity:1}}),hZe=new ln("antFadeOut",{"0%":{opacity:1},"100%":{opacity:0}}),pZe=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const{antCls:r}=e,n=`${r}-fade`,o=t?"&":"";return[o4(n,fZe,hZe,e.motionDurationMid,t),{[` + ${o}${n}-enter, + ${o}${n}-appear + `]:{opacity:0,animationTimingFunction:"linear"},[`${o}${n}-leave`]:{animationTimingFunction:"linear"}}]},mZe=new ln("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),BZe=new ln("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),wZe=new ln("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),yZe=new ln("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),EZe=new ln("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),CZe=new ln("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),IZe=new ln("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),QZe=new ln("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),vZe={"move-up":{inKeyframes:IZe,outKeyframes:QZe},"move-down":{inKeyframes:mZe,outKeyframes:BZe},"move-left":{inKeyframes:wZe,outKeyframes:yZe},"move-right":{inKeyframes:EZe,outKeyframes:CZe}},vE=(e,t)=>{const{antCls:r}=e,n=`${r}-${t}`,{inKeyframes:o,outKeyframes:i}=vZe[t];return[o4(n,o,i,e.motionDurationMid),{[` + ${n}-enter, + ${n}-appear + `]:{opacity:0,animationTimingFunction:e.motionEaseOutCirc},[`${n}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]},i4=new ln("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),a4=new ln("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),s4=new ln("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),l4=new ln("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),MZe=new ln("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),bZe=new ln("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),xZe=new ln("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),YZe=new ln("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),FZe={"slide-up":{inKeyframes:i4,outKeyframes:a4},"slide-down":{inKeyframes:s4,outKeyframes:l4},"slide-left":{inKeyframes:MZe,outKeyframes:bZe},"slide-right":{inKeyframes:xZe,outKeyframes:YZe}},bd=(e,t)=>{const{antCls:r}=e,n=`${r}-${t}`,{inKeyframes:o,outKeyframes:i}=FZe[t];return[o4(n,o,i,e.motionDurationMid),{[` + ${n}-enter, + ${n}-appear + `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:e.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${n}-leave`]:{animationTimingFunction:e.motionEaseInQuint}}]},W9=new ln("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),NZe=new ln("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),Hae=new ln("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),Oae=new ln("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),DZe=new ln("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),SZe=new ln("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),kZe=new ln("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),jZe=new ln("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),UZe=new ln("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),zZe=new ln("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),GZe=new ln("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),RZe=new ln("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),HZe={zoom:{inKeyframes:W9,outKeyframes:NZe},"zoom-big":{inKeyframes:Hae,outKeyframes:Oae},"zoom-big-fast":{inKeyframes:Hae,outKeyframes:Oae},"zoom-left":{inKeyframes:kZe,outKeyframes:jZe},"zoom-right":{inKeyframes:UZe,outKeyframes:zZe},"zoom-up":{inKeyframes:DZe,outKeyframes:SZe},"zoom-down":{inKeyframes:GZe,outKeyframes:RZe}},Xb=(e,t)=>{const{antCls:r}=e,n=`${r}-${t}`,{inKeyframes:o,outKeyframes:i}=HZe[t];return[o4(n,o,i,t==="zoom-big-fast"?e.motionDurationFast:e.motionDurationMid),{[` + ${n}-enter, + ${n}-appear + `]:{transform:"scale(0)",opacity:0,animationTimingFunction:e.motionEaseOutCirc,"&-prepare":{transform:"none"}},[`${n}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]},OZe=e=>({[e.componentCls]:{[`${e.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, + opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}},[`${e.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, + opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}}}),A4=OZe;function Lae(e){return{position:e,inset:0}}const LZe=e=>{const{componentCls:t,antCls:r}=e;return[{[`${t}-root`]:{[`${t}${r}-zoom-enter, ${t}${r}-zoom-appear`]:{transform:"none",opacity:0,animationDuration:e.motionDurationSlow,userSelect:"none"},[`${t}${r}-zoom-leave ${t}-content`]:{pointerEvents:"none"},[`${t}-mask`]:Object.assign(Object.assign({},Lae("fixed")),{zIndex:e.zIndexPopupBase,height:"100%",backgroundColor:e.colorBgMask,pointerEvents:"none",[`${t}-hidden`]:{display:"none"}}),[`${t}-wrap`]:Object.assign(Object.assign({},Lae("fixed")),{zIndex:e.zIndexPopupBase,overflow:"auto",outline:0,WebkitOverflowScrolling:"touch",[`&:has(${t}${r}-zoom-enter), &:has(${t}${r}-zoom-appear)`]:{pointerEvents:"none"}})}},{[`${t}-root`]:pZe(e)}]},TZe=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})`]:{[t]:{maxWidth:"calc(100vw - 16px)",margin:`${e.marginXS} auto`},[`${t}-centered`]:{[t]:{flex:1}}}}},{[t]:Object.assign(Object.assign({},cn(e)),{pointerEvents:"none",position:"relative",top:100,width:"auto",maxWidth:`calc(100vw - ${e.margin*2}px)`,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.paddingMD}px ${e.paddingContentHorizontalLG}px`},[`${t}-close`]:Object.assign({position:"absolute",top:(e.modalHeaderHeight-e.modalCloseBtnSize)/2,insetInlineEnd:(e.modalHeaderHeight-e.modalCloseBtnSize)/2,zIndex:e.zIndexPopupBase+10,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:`${e.modalCloseBtnSize}px`,justifyContent:"center",textTransform:"none",textRendering:"auto"},"&:hover":{color:e.modalIconHoverColor,backgroundColor:e.wireframe?"transparent":e.colorFillContent,textDecoration:"none"},"&:active":{backgroundColor:e.wireframe?"transparent":e.colorFillContentHover}},tf(e)),[`${t}-header`]:{color:e.colorText,background:e.headerBg,borderRadius:`${e.borderRadiusLG}px ${e.borderRadiusLG}px 0 0`,marginBottom:e.marginXS},[`${t}-body`]:{fontSize:e.fontSize,lineHeight:e.lineHeight,wordWrap:"break-word"},[`${t}-footer`]:{textAlign:"end",background:e.footerBg,marginTop:e.marginSM,[`${e.antCls}-btn + ${e.antCls}-btn:not(${e.antCls}-dropdown-trigger)`]:{marginBottom:0,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"}}}]},JZe=e=>{const{componentCls:t,antCls:r}=e,n=`${t}-confirm`;return{[t]:{[`${t}-content`]:{padding:0},[`${t}-header`]:{padding:e.modalHeaderPadding,borderBottom:`${e.modalHeaderBorderWidth}px ${e.modalHeaderBorderStyle} ${e.modalHeaderBorderColorSplit}`,marginBottom:0},[`${t}-body`]:{padding:e.modalBodyPadding},[`${t}-footer`]:{padding:`${e.modalFooterPaddingVertical}px ${e.modalFooterPaddingHorizontal}px`,borderTop:`${e.modalFooterBorderWidth}px ${e.modalFooterBorderStyle} ${e.modalFooterBorderColorSplit}`,borderRadius:`0 0 ${e.borderRadiusLG}px ${e.borderRadiusLG}px`,marginTop:0}},[n]:{[`${r}-modal-body`]:{padding:`${e.padding*2}px ${e.padding*2}px ${e.paddingLG}px`},[`${n}-body > ${e.iconCls}`]:{marginInlineEnd:e.margin},[`${n}-btns`]:{marginTop:e.marginLG}}}},PZe=e=>{const{componentCls:t}=e;return{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl",[`${t}-confirm-body`]:{direction:"rtl"}}}}},RCe=e=>{const t=e.padding,r=e.fontSizeHeading5,n=e.lineHeightHeading5;return Sr(e,{modalBodyPadding:e.paddingLG,modalHeaderPadding:`${t}px ${e.paddingLG}px`,modalHeaderBorderWidth:e.lineWidth,modalHeaderBorderStyle:e.lineType,modalHeaderBorderColorSplit:e.colorSplit,modalHeaderHeight:n*r+t*2,modalFooterBorderColorSplit:e.colorSplit,modalFooterBorderStyle:e.lineType,modalFooterPaddingVertical:e.paddingXS,modalFooterPaddingHorizontal:e.padding,modalFooterBorderWidth:e.lineWidth,modalIconHoverColor:e.colorIconHover,modalCloseIconColor:e.colorIcon,modalCloseBtnSize:e.fontSize*e.lineHeight,modalConfirmIconSize:e.fontSize*e.lineHeight})},HCe=e=>({footerBg:"transparent",headerBg:e.colorBgElevated,titleLineHeight:e.lineHeightHeading5,titleFontSize:e.fontSizeHeading5,contentBg:e.colorBgElevated,titleColor:e.colorTextHeading}),OCe=bn("Modal",e=>{const t=RCe(e);return[TZe(t),PZe(t),LZe(t),e.wireframe&&JZe(t),Xb(t,"zoom")]},HCe);var WZe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{f6={x:e.pageX,y:e.pageY},setTimeout(()=>{f6=null},100)};fXe()&&document.documentElement.addEventListener("click",VZe,!0);const KZe=e=>{var t;const{getPopupContainer:r,getPrefixCls:n,direction:o,modal:i}=m.useContext(Jt),a=R=>{const{onCancel:O}=e;O==null||O(R)},s=R=>{const{onOk:O}=e;O==null||O(R)},{prefixCls:l,className:A,rootClassName:u,open:d,wrapClassName:g,centered:c,getContainer:f,closeIcon:h,closable:p,focusTriggerAfterClose:B=!0,style:y,visible:C,width:Q=520,footer:v,classNames:M,styles:I}=e,b=WZe(e,["prefixCls","className","rootClassName","open","wrapClassName","centered","getContainer","closeIcon","closable","focusTriggerAfterClose","style","visible","width","footer","classNames","styles"]),Y=n("modal",l),N=n(),[F,D]=OCe(Y),z=he(g,{[`${Y}-centered`]:!!c,[`${Y}-wrap-rtl`]:o==="rtl"}),k=v!==null&&m.createElement(GCe,Object.assign({},e,{onOk:s,onCancel:a})),[j,U]=YCe(p,h,R=>zCe(Y,R),m.createElement(EB,{className:`${Y}-close-icon`}),!0),G=AZe(`.${Y}-content`),[H,L]=CB("Modal",b.zIndex);return F(m.createElement(Vm,null,m.createElement(zM,{status:!0,override:!0},m.createElement($U.Provider,{value:L},m.createElement(xCe,Object.assign({width:Q},b,{zIndex:H,getContainer:f===void 0?r:f,prefixCls:Y,rootClassName:he(D,u),footer:k,visible:d??C,mousePosition:(t=b.mousePosition)!==null&&t!==void 0?t:f6,onClose:a,closable:j,closeIcon:U,focusTriggerAfterClose:B,transitionName:bp(N,"zoom",e.transitionName),maskTransitionName:bp(N,"fade",e.maskTransitionName),className:he(D,A,i==null?void 0:i.className),style:Object.assign(Object.assign({},i==null?void 0:i.style),y),classNames:Object.assign(Object.assign({wrapper:z},i==null?void 0:i.classNames),M),styles:Object.assign(Object.assign({},i==null?void 0:i.styles),I),panelRef:G}))))))},LCe=KZe,XZe=e=>{const{componentCls:t,titleFontSize:r,titleLineHeight:n,modalConfirmIconSize:o,fontSize:i,lineHeight:a}=e,s=`${t}-confirm`,l=Math.round(r*n),A=Math.round(i*a);return{[s]:{"&-rtl":{direction:"rtl"},[`${e.antCls}-modal-header`]:{display:"none"},[`${s}-body-wrapper`]:Object.assign({},SM()),[`${s}-body`]:{display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${e.iconCls}`]:{flex:"none",fontSize:o,marginInlineEnd:e.marginSM,marginTop:(A-o)/2},[`&-has-title > ${e.iconCls}`]:{marginTop:(l-o)/2}},[`${s}-paragraph`]:{display:"flex",flexDirection:"column",flex:"auto",rowGap:e.marginXS,maxWidth:`calc(100% - ${e.modalConfirmIconSize+e.marginSM}px)`},[`${s}-title`]:{color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:r,lineHeight:n},[`${s}-content`]:{color:e.colorText,fontSize:i,lineHeight:a},[`${s}-btns`]:{textAlign:"end",marginTop:e.marginSM,[`${e.antCls}-btn + ${e.antCls}-btn`]:{marginBottom:0,marginInlineStart:e.marginXS}}},[`${s}-error ${s}-body > ${e.iconCls}`]:{color:e.colorError},[`${s}-warning ${s}-body > ${e.iconCls}, + ${s}-confirm ${s}-body > ${e.iconCls}`]:{color:e.colorWarning},[`${s}-info ${s}-body > ${e.iconCls}`]:{color:e.colorInfo},[`${s}-success ${s}-body > ${e.iconCls}`]:{color:e.colorSuccess}}},ZZe=mC(["Modal","confirm"],e=>{const t=RCe(e);return[XZe(t)]},HCe,{order:-1e3});var qZe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);oy,Ke(Object.values(y))),Q=m.createElement(m.Fragment,null,m.createElement(fae,null),m.createElement(hae,null)),v=e.title!==void 0&&e.title!==null,M=`${i}-body`;return m.createElement("div",{className:`${i}-body-wrapper`},m.createElement("div",{className:he(M,{[`${M}-has-title`]:v})},d,m.createElement("div",{className:`${i}-paragraph`},v&&m.createElement("span",{className:`${i}-title`},e.title),m.createElement("div",{className:`${i}-content`},e.content))),l===void 0||typeof l=="function"?m.createElement(CCe,{value:C},m.createElement("div",{className:`${i}-btns`},typeof l=="function"?l(Q,{OkBtn:hae,CancelBtn:fae}):Q)):l,m.createElement(ZZe,{prefixCls:t}))}const $Ze=e=>{const{close:t,zIndex:r,afterClose:n,open:o,keyboard:i,centered:a,getContainer:s,maskStyle:l,direction:A,prefixCls:u,wrapClassName:d,rootPrefixCls:g,bodyStyle:c,closable:f=!1,closeIcon:h,modalRender:p,focusTriggerAfterClose:B,onConfirm:y,styles:C}=e,Q=`${u}-confirm`,v=e.width||416,M=e.style||{},I=e.mask===void 0?!0:e.mask,b=e.maskClosable===void 0?!1:e.maskClosable,Y=he(Q,`${Q}-${e.type}`,{[`${Q}-rtl`]:A==="rtl"},e.className),[,N]=Xs(),F=m.useMemo(()=>r!==void 0?r:N.zIndexPopupBase+S9,[r,N]);return m.createElement(LCe,{prefixCls:u,className:Y,wrapClassName:he({[`${Q}-centered`]:!!e.centered},d),onCancel:()=>{t==null||t({triggerCancel:!0}),y==null||y(!1)},open:o,title:"",footer:null,transitionName:bp(g||"","zoom",e.transitionName),maskTransitionName:bp(g||"","fade",e.maskTransitionName),mask:I,maskClosable:b,style:M,styles:Object.assign({body:c,mask:l},C),width:v,zIndex:F,afterClose:n,keyboard:i,centered:a,getContainer:s,closable:f,closeIcon:h,modalRender:p,focusTriggerAfterClose:B},m.createElement(TCe,Object.assign({},e,{confirmPrefixCls:Q})))},_Ze=e=>{const{rootPrefixCls:t,iconPrefixCls:r,direction:n,theme:o}=e;return m.createElement(yB,{prefixCls:t,iconPrefixCls:r,direction:n,theme:o},m.createElement($Ze,Object.assign({},e)))},JCe=_Ze,eqe=[],Em=eqe;var tqe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);og&&g.triggerCancel);e.onCancel&&d&&e.onCancel.apply(e,[()=>{}].concat(Ke(A.slice(1))));for(let g=0;g{const f=pEe(),{getPrefixCls:h,getIconPrefixCls:p,getTheme:B}=F9(),y=h(void 0,rqe()),C=d||`${y}-modal`,Q=p(),v=B();let M=g;M===!1&&(M=void 0),k9(m.createElement(JCe,Object.assign({},c,{getContainer:M,prefixCls:C,rootPrefixCls:y,iconPrefixCls:Q,okText:A,locale:f,theme:v,cancelText:u||f.cancelText})),t)})}function a(){for(var l=arguments.length,A=new Array(l),u=0;u{typeof e.afterClose=="function"&&e.afterClose(),o.apply(this,A)}}),r.visible&&delete r.visible,i(r)}function s(l){typeof l=="function"?r=l(r):r=Object.assign(Object.assign({},r),l),i(r)}return i(r),Em.push(a),{destroy:a,update:s}}function WCe(e){return Object.assign(Object.assign({},e),{type:"warning"})}function VCe(e){return Object.assign(Object.assign({},e),{type:"info"})}function KCe(e){return Object.assign(Object.assign({},e),{type:"success"})}function XCe(e){return Object.assign(Object.assign({},e),{type:"error"})}function ZCe(e){return Object.assign(Object.assign({},e),{type:"confirm"})}function nqe(e){let{rootPrefixCls:t}=e;PCe=t}var oqe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{var r,{afterClose:n,config:o}=e,i=oqe(e,["afterClose","config"]);const[a,s]=m.useState(!0),[l,A]=m.useState(o),{direction:u,getPrefixCls:d}=m.useContext(Jt),g=d("modal"),c=d(),f=()=>{var y;n(),(y=l.afterClose)===null||y===void 0||y.call(l)},h=function(){s(!1);for(var y=arguments.length,C=new Array(y),Q=0;QM&&M.triggerCancel);l.onCancel&&v&&l.onCancel.apply(l,[()=>{}].concat(Ke(C.slice(1))))};m.useImperativeHandle(t,()=>({destroy:h,update:y=>{A(C=>Object.assign(Object.assign({},C),y))}}));const p=(r=l.okCancel)!==null&&r!==void 0?r:l.type==="confirm",[B]=Sd("Modal",vd.Modal);return m.createElement(JCe,Object.assign({prefixCls:g,rootPrefixCls:c},l,{close:h,open:a,afterClose:f,okText:l.okText||(p?B==null?void 0:B.okText:B==null?void 0:B.justOkText),direction:l.direction||u,cancelText:l.cancelText||(B==null?void 0:B.cancelText)},i))},aqe=m.forwardRef(iqe);let Tae=0;const sqe=m.memo(m.forwardRef((e,t)=>{const[r,n]=WKe();return m.useImperativeHandle(t,()=>({patchElement:n}),[]),m.createElement(m.Fragment,null,r)}));function lqe(){const e=m.useRef(null),[t,r]=m.useState([]);m.useEffect(()=>{t.length&&(Ke(t).forEach(o=>{o()}),r([]))},[t]);const n=m.useCallback(o=>function(i){var a;Tae+=1;const s=m.createRef();let l;const A=new Promise(c=>{l=c});let u=!1,d;const g=m.createElement(aqe,{key:`modal-${Tae}`,config:o(i),ref:s,afterClose:()=>{d==null||d()},isSilent:()=>u,onConfirm:c=>{l(c)}});return d=(a=e.current)===null||a===void 0?void 0:a.patchElement(g),d&&Em.push(d),{destroy:()=>{function c(){var f;(f=s.current)===null||f===void 0||f.destroy()}s.current?c():r(f=>[].concat(Ke(f),[c]))},update:c=>{function f(){var h;(h=s.current)===null||h===void 0||h.update(c)}s.current?f():r(h=>[].concat(Ke(h),[f]))},then:c=>(u=!0,A.then(c))}},[]);return[m.useMemo(()=>({info:n(VCe),success:n(KCe),error:n(XCe),warning:n(WCe),confirm:n(ZCe)}),[]),m.createElement(sqe,{key:"modal-holder",ref:e})]}const Aqe=e=>{const{componentCls:t,notificationMarginEdge:r,animationMaxHeight:n}=e,o=`${t}-notice`,i=new ln("antNotificationFadeIn",{"0%":{transform:"translate3d(100%, 0, 0)",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",opacity:1}}),a=new ln("antNotificationTopFadeIn",{"0%":{top:-n,opacity:0},"100%":{top:0,opacity:1}}),s=new ln("antNotificationBottomFadeIn",{"0%":{bottom:-n,opacity:0},"100%":{bottom:0,opacity:1}}),l=new ln("antNotificationLeftFadeIn",{"0%":{transform:"translate3d(-100%, 0, 0)",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",opacity:1}});return{[t]:{[`&${t}-top, &${t}-bottom`]:{marginInline:0,[o]:{marginInline:"auto auto"}},[`&${t}-top`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:a}},[`&${t}-bottom`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:s}},[`&${t}-topRight, &${t}-bottomRight`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:i}},[`&${t}-topLeft, &${t}-bottomLeft`]:{marginRight:{value:0,_skip_check_:!0},marginLeft:{value:r,_skip_check_:!0},[o]:{marginInlineEnd:"auto",marginInlineStart:0},[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:l}}}}},cqe=Aqe,uqe=["top","topLeft","topRight","bottom","bottomLeft","bottomRight"],dqe={topLeft:"left",topRight:"right",bottomLeft:"left",bottomRight:"right",top:"left",bottom:"left"},gqe=(e,t)=>{const{componentCls:r}=e;return{[`${r}-${t}`]:{[`&${r}-stack > ${r}-notice-wrapper`]:{[t.startsWith("top")?"top":"bottom"]:0,[dqe[t]]:{value:0,_skip_check_:!0}}}}},fqe=e=>{const t={};for(let r=1;r ${e.componentCls}-notice`]:{opacity:0,transition:`opacity ${e.motionDurationMid}`}};return Object.assign({[`&:not(:nth-last-child(-n+${e.notificationStackLayer}))`]:{opacity:0,overflow:"hidden",color:"transparent",pointerEvents:"none"}},t)},hqe=e=>{const t={};for(let r=1;r{const{componentCls:t}=e;return Object.assign({[`${t}-stack`]:{[`& > ${t}-notice-wrapper`]:Object.assign({transition:`all ${e.motionDurationSlow}, backdrop-filter 0s`,position:"absolute"},fqe(e))},[`${t}-stack:not(${t}-stack-expanded)`]:{[`& > ${t}-notice-wrapper`]:Object.assign({},hqe(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.margin,background:"transparent",pointerEvents:"auto"}}}},uqe.map(r=>gqe(e,r)).reduce((r,n)=>Object.assign(Object.assign({},r),n),{}))},mqe=pqe,qCe=e=>{const{iconCls:t,componentCls:r,boxShadow:n,fontSizeLG:o,notificationMarginBottom:i,borderRadiusLG:a,colorSuccess:s,colorInfo:l,colorWarning:A,colorError:u,colorTextHeading:d,notificationBg:g,notificationPadding:c,notificationMarginEdge:f,fontSize:h,lineHeight:p,width:B,notificationIconSize:y,colorText:C}=e,Q=`${r}-notice`;return{position:"relative",marginBottom:i,marginInlineStart:"auto",background:g,borderRadius:a,boxShadow:n,[Q]:{padding:c,width:B,maxWidth:`calc(100vw - ${f*2}px)`,overflow:"hidden",lineHeight:p,wordWrap:"break-word"},[`${r}-close-icon`]:{fontSize:h,cursor:"pointer"},[`${Q}-message`]:{marginBottom:e.marginXS,color:d,fontSize:o,lineHeight:e.lineHeightLG},[`${Q}-description`]:{fontSize:h,color:C},[`&${Q}-closable ${Q}-message`]:{paddingInlineEnd:e.paddingLG},[`${Q}-with-icon ${Q}-message`]:{marginBottom:e.marginXS,marginInlineStart:e.marginSM+y,fontSize:o},[`${Q}-with-icon ${Q}-description`]:{marginInlineStart:e.marginSM+y,fontSize:h},[`${Q}-icon`]:{position:"absolute",fontSize:y,lineHeight:0,[`&-success${t}`]:{color:s},[`&-info${t}`]:{color:l},[`&-warning${t}`]:{color:A},[`&-error${t}`]:{color:u}},[`${Q}-close`]:{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.wireframe?"transparent":e.colorFillContent}},[`${Q}-btn`]:{float:"right",marginTop:e.marginSM}}},Bqe=e=>{const{componentCls:t,notificationMarginBottom:r,notificationMarginEdge:n,motionDurationMid:o,motionEaseInOut:i}=e,a=`${t}-notice`,s=new ln("antNotificationFadeOut",{"0%":{maxHeight:e.animationMaxHeight,marginBottom:r},"100%":{maxHeight:0,marginBottom:0,paddingTop:0,paddingBottom:0,opacity:0}});return[{[t]:Object.assign(Object.assign({},cn(e)),{position:"fixed",zIndex:e.zIndexPopup,marginRight:{value:n,_skip_check_:!0},[`${t}-hook-holder`]:{position:"relative"},[`${t}-fade-appear-prepare`]:{opacity:"0 !important"},[`${t}-fade-enter, ${t}-fade-appear`]:{animationDuration:e.motionDurationMid,animationTimingFunction:i,animationFillMode:"both",opacity:0,animationPlayState:"paused"},[`${t}-fade-leave`]:{animationTimingFunction:i,animationFillMode:"both",animationDuration:o,animationPlayState:"paused"},[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationPlayState:"running"},[`${t}-fade-leave${t}-fade-leave-active`]:{animationName:s,animationPlayState:"running"},"&-rtl":{direction:"rtl",[`${a}-btn`]:{float:"left"}}})},{[t]:{[`${a}-wrapper`]:Object.assign({},qCe(e))}}]},$Ce=e=>({zIndexPopup:e.zIndexPopupBase+S9+50,width:384}),_Ce=e=>{const t=e.paddingMD,r=e.paddingLG;return Sr(e,{notificationBg:e.colorBgElevated,notificationPaddingVertical:t,notificationPaddingHorizontal:r,notificationIconSize:e.fontSizeLG*e.lineHeightLG,notificationCloseButtonSize:e.controlHeightLG*.55,notificationMarginBottom:e.margin,notificationPadding:`${e.paddingMD}px ${e.paddingContentHorizontalLG}px`,notificationMarginEdge:e.marginLG,animationMaxHeight:150,notificationStackLayer:3})},eIe=bn("Notification",e=>{const t=_Ce(e);return[Bqe(t),cqe(t),mqe(t)]},$Ce),wqe=mC(["Notification","PurePanel"],e=>{const t=`${e.componentCls}-notice`,r=_Ce(e);return{[`${t}-pure-panel`]:Object.assign(Object.assign({},qCe(r)),{width:r.width,maxWidth:`calc(100vw - ${r.notificationMarginEdge*2}px)`,margin:0})}},$Ce);var yqe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,icon:r,type:n,message:o,description:i,btn:a,role:s="alert"}=e;let l=null;return r?l=m.createElement("span",{className:`${t}-icon`},r):n&&(l=m.createElement(Eqe[n]||null,{className:he(`${t}-icon`,`${t}-icon-${n}`)})),m.createElement("div",{className:he({[`${t}-with-icon`]:l}),role:s},l,m.createElement("div",{className:`${t}-message`},o),m.createElement("div",{className:`${t}-description`},i),a&&m.createElement("div",{className:`${t}-btn`},a))},Cqe=e=>{const{prefixCls:t,className:r,icon:n,type:o,message:i,description:a,btn:s,closable:l=!0,closeIcon:A}=e,u=yqe(e,["prefixCls","className","icon","type","message","description","btn","closable","closeIcon"]),{getPrefixCls:d}=m.useContext(Jt),g=t||d("notification"),c=`${g}-notice`,[,f]=eIe(g);return m.createElement("div",{className:he(`${c}-pure-panel`,f,r)},m.createElement(wqe,{prefixCls:g}),m.createElement(cCe,Object.assign({},u,{prefixCls:g,eventKey:"pure",duration:null,closable:l,closeIcon:V9(g,A),content:m.createElement(tIe,{prefixCls:c,icon:n,type:o,message:i,description:a,btn:s})})))},Iqe=Cqe;function Qqe(e,t,r){let n;switch(e){case"top":n={left:"50%",transform:"translateX(-50%)",right:"auto",top:t,bottom:"auto"};break;case"topLeft":n={left:0,top:t,bottom:"auto"};break;case"topRight":n={right:0,top:t,bottom:"auto"};break;case"bottom":n={left:"50%",transform:"translateX(-50%)",right:"auto",top:"auto",bottom:r};break;case"bottomLeft":n={left:0,top:"auto",bottom:r};break;default:n={right:0,top:"auto",bottom:r};break}return n}function vqe(e){return{motionName:`${e}-fade`}}var Mqe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{let{children:t,prefixCls:r}=e;const[,n]=eIe(r);return m.createElement(FKe,{classNames:{list:n,notice:n}},t)},Fqe=(e,t)=>{let{prefixCls:r,key:n}=t;return m.createElement(Yqe,{prefixCls:r,key:n},e)},Nqe=m.forwardRef((e,t)=>{const{top:r,bottom:n,prefixCls:o,getContainer:i,maxCount:a,rtl:s,onAllRemoved:l,stack:A}=e,{getPrefixCls:u,getPopupContainer:d,notification:g}=m.useContext(Jt),[,c]=Xs(),f=o||u("notification"),h=Q=>Qqe(Q,r??Jae,n??Jae),p=()=>he({[`${f}-rtl`]:s}),B=()=>vqe(f),[y,C]=GKe({prefixCls:f,style:h,className:p,motion:B,closable:!0,closeIcon:V9(f),duration:bqe,getContainer:()=>(i==null?void 0:i())||(d==null?void 0:d())||document.body,maxCount:a,onAllRemoved:l,renderNotifications:Fqe,stack:A===!1?!1:{threshold:typeof A=="object"?A==null?void 0:A.threshold:void 0,offset:8,gap:c.margin}});return m.useImperativeHandle(t,()=>Object.assign(Object.assign({},y),{prefixCls:f,notification:g})),C});function rIe(e){const t=m.useRef(null);return wB(),[m.useMemo(()=>{const r=o=>{var i;if(!t.current)return;const{open:a,prefixCls:s,notification:l}=t.current,A=`${s}-notice`,{message:u,description:d,icon:g,type:c,btn:f,className:h,style:p,role:B="alert",closeIcon:y}=o,C=Mqe(o,["message","description","icon","type","btn","className","style","role","closeIcon"]),Q=V9(A,y);return a(Object.assign(Object.assign({placement:(i=e==null?void 0:e.placement)!==null&&i!==void 0?i:xqe},C),{content:m.createElement(tIe,{prefixCls:A,icon:g,type:c,message:u,description:d,btn:f,role:B}),className:he(c&&`${A}-${c}`,h,l==null?void 0:l.className),style:Object.assign(Object.assign({},l==null?void 0:l.style),p),closeIcon:Q,closable:!!Q}))},n={open:r,destroy:o=>{var i,a;o!==void 0?(i=t.current)===null||i===void 0||i.close(o):(a=t.current)===null||a===void 0||a.destroy()}};return["success","info","warning","error"].forEach(o=>{n[o]=i=>r(Object.assign(Object.assign({},i),{type:o}))}),n},[]),m.createElement(Nqe,Object.assign({key:"notification-holder"},e,{ref:t}))]}function Dqe(e){return rIe(e)}function nIe(e){return function(t){return m.createElement(yB,{theme:{token:{motion:!1,zIndexPopupBase:0}}},m.createElement(e,Object.assign({},t)))}}function c4(e,t,r,n){function o(i){const{prefixCls:a,style:s}=i,l=m.useRef(null),[A,u]=m.useState(0),[d,g]=m.useState(0),[c,f]=Fn(!1,{value:i.open}),{getPrefixCls:h}=m.useContext(Jt),p=h(t||"select",a);m.useEffect(()=>{if(f(!0),typeof ResizeObserver<"u"){const y=new ResizeObserver(Q=>{const v=Q[0].target;u(v.offsetHeight+8),g(v.offsetWidth)}),C=setInterval(()=>{var Q;const v=r?`.${r(p)}`:`.${p}-dropdown`,M=(Q=l.current)===null||Q===void 0?void 0:Q.querySelector(v);M&&(clearInterval(C),y.observe(M))},10);return()=>{clearInterval(C),y.disconnect()}}},[]);let B=Object.assign(Object.assign({},i),{style:Object.assign(Object.assign({},s),{margin:0}),open:c,visible:c,getPopupContainer:()=>l.current});return n&&(B=n(B)),m.createElement("div",{ref:l,style:{paddingBottom:A,position:"relative",minWidth:d}},m.createElement(e,Object.assign({},B)))}return nIe(o)}const u4=function(){if(typeof navigator>"u"||typeof window>"u")return!1;var e=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(e==null?void 0:e.substr(0,4))};var d4=function(e){var t=e.className,r=e.customizeIcon,n=e.customizeIconProps,o=e.onMouseDown,i=e.onClick,a=e.children,s;return typeof r=="function"?s=r(n):s=r,m.createElement("span",{className:t,onMouseDown:function(l){l.preventDefault(),o&&o(l)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:i,"aria-hidden":!0},s!==void 0?s:m.createElement("span",{className:he(t.split(/\s+/).map(function(l){return"".concat(l,"-icon")}))},a))};function Sqe(e,t,r,n,o){var i=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,a=arguments.length>6?arguments[6]:void 0,s=arguments.length>7?arguments[7]:void 0,l=le.useMemo(function(){if(dr(n)==="object")return n.clearIcon;if(o)return o},[n,o]),A=le.useMemo(function(){return!!(!i&&n&&(r.length||a)&&!(s==="combobox"&&a===""))},[n,i,r.length,a,s]);return{allowClear:A,clearIcon:le.createElement(d4,{className:"".concat(e,"-clear"),onMouseDown:t,customizeIcon:l},"×")}}var oIe=m.createContext(null);function iIe(){return m.useContext(oIe)}function kqe(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,t=m.useState(!1),r=Ee(t,2),n=r[0],o=r[1],i=m.useRef(null),a=function(){window.clearTimeout(i.current)};m.useEffect(function(){return a},[]);var s=function(l,A){a(),i.current=window.setTimeout(function(){o(l),A&&A()},e)};return[n,s,a]}function aIe(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,t=m.useRef(null),r=m.useRef(null);m.useEffect(function(){return function(){window.clearTimeout(r.current)}},[]);function n(o){(o||t.current===null)&&(t.current=o),window.clearTimeout(r.current),r.current=window.setTimeout(function(){t.current=null},e)}return[function(){return t.current},n]}function jqe(e,t,r,n){var o=m.useRef(null);o.current={open:t,triggerOpen:r,customizedTrigger:n},m.useEffect(function(){function i(a){var s;if(!((s=o.current)!==null&&s!==void 0&&s.customizedTrigger)){var l=a.target;l.shadowRoot&&a.composed&&(l=a.composedPath()[0]||l),o.current.open&&e().filter(function(A){return A}).every(function(A){return!A.contains(l)&&A!==l})&&o.current.triggerOpen(!1)}}return window.addEventListener("mousedown",i),function(){return window.removeEventListener("mousedown",i)}},[])}var Uqe=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],Dw=void 0;function zqe(e,t){var r=e.prefixCls,n=e.invalidate,o=e.item,i=e.renderItem,a=e.responsive,s=e.responsiveDisabled,l=e.registerSize,A=e.itemKey,u=e.className,d=e.style,g=e.children,c=e.display,f=e.order,h=e.component,p=h===void 0?"div":h,B=or(e,Uqe),y=a&&!c;function C(b){l(A,b)}m.useEffect(function(){return function(){C(null)}},[]);var Q=i&&o!==Dw?i(o):g,v;n||(v={opacity:y?0:1,height:y?0:Dw,overflowY:y?"hidden":Dw,order:a?f:Dw,pointerEvents:y?"none":Dw,position:y?"absolute":Dw});var M={};y&&(M["aria-hidden"]=!0);var I=m.createElement(p,Ye({className:he(!n&&r,u),style:ce(ce({},v),d)},M,B,{ref:t}),Q);return a&&(I=m.createElement(Ja,{onResize:function(b){var Y=b.offsetWidth;C(Y)},disabled:s},I)),I}var Uv=m.forwardRef(zqe);Uv.displayName="Item";function Gqe(e){if(typeof MessageChannel>"u")Pr(e);else{var t=new MessageChannel;t.port1.onmessage=function(){return e()},t.port2.postMessage(void 0)}}function Rqe(){var e=m.useRef(null),t=function(r){e.current||(e.current=[],Gqe(function(){hc.unstable_batchedUpdates(function(){e.current.forEach(function(n){n()}),e.current=null})})),e.current.push(r)};return t}function MQ(e,t){var r=m.useState(t),n=Ee(r,2),o=n[0],i=n[1],a=Bi(function(s){e(function(){i(s)})});return[o,a]}var Rk=le.createContext(null),Hqe=["component"],Oqe=["className"],Lqe=["className"],Tqe=function(e,t){var r=m.useContext(Rk);if(!r){var n=e.component,o=n===void 0?"div":n,i=or(e,Hqe);return m.createElement(o,Ye({},i,{ref:t}))}var a=r.className,s=or(r,Oqe),l=e.className,A=or(e,Lqe);return m.createElement(Rk.Provider,{value:null},m.createElement(Uv,Ye({ref:t,className:he(a,l)},s,A)))},sIe=m.forwardRef(Tqe);sIe.displayName="RawItem";var Jqe=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],lIe="responsive",AIe="invalidate";function Pqe(e){return"+ ".concat(e.length," ...")}function Wqe(e,t){var r=e.prefixCls,n=r===void 0?"rc-overflow":r,o=e.data,i=o===void 0?[]:o,a=e.renderItem,s=e.renderRawItem,l=e.itemKey,A=e.itemWidth,u=A===void 0?10:A,d=e.ssr,g=e.style,c=e.className,f=e.maxCount,h=e.renderRest,p=e.renderRawRest,B=e.suffix,y=e.component,C=y===void 0?"div":y,Q=e.itemComponent,v=e.onVisibleChange,M=or(e,Jqe),I=d==="full",b=Rqe(),Y=MQ(b,null),N=Ee(Y,2),F=N[0],D=N[1],z=F||0,k=MQ(b,new Map),j=Ee(k,2),U=j[0],G=j[1],H=MQ(b,0),L=Ee(H,2),R=L[0],O=L[1],V=MQ(b,0),Z=Ee(V,2),T=Z[0],K=Z[1],$=MQ(b,0),_=Ee($,2),ee=_[0],se=_[1],ie=m.useState(null),ge=Ee(ie,2),Ae=ge[0],pe=ge[1],we=m.useState(null),ye=Ee(we,2),Me=ye[0],Fe=ye[1],Se=m.useMemo(function(){return Me===null&&I?Number.MAX_SAFE_INTEGER:Me||0},[Me,F]),Be=m.useState(!1),me=Ee(Be,2),xe=me[0],Ie=me[1],Ge="".concat(n,"-item"),rt=Math.max(R,T),pt=f===lIe,lt=i.length&&pt,bt=f===AIe,Dt=lt||typeof f=="number"&&i.length>f,Xe=m.useMemo(function(){var We=i;return lt?F===null&&I?We=i:We=i.slice(0,Math.min(i.length,z/u)):typeof f=="number"&&(We=i.slice(0,f)),We},[i,u,F,f,lt]),Je=m.useMemo(function(){return lt?i.slice(Se+1):i.slice(Xe.length)},[i,Xe,lt,Se]),it=m.useCallback(function(We,Bt){var Te;return typeof l=="function"?l(We):(Te=l&&(We==null?void 0:We[l]))!==null&&Te!==void 0?Te:Bt},[l]),Ct=m.useCallback(a||function(We){return We},[a]);function mt(We,Bt,Te){Me===We&&(Bt===void 0||Bt===Ae)||(Fe(We),Te||(Ie(Wez){mt(ft-1,We-xt-ee+T);break}}B&&Wt(0)+ee>z&&pe(null)}},[z,U,T,ee,it,Xe]);var Tt=xe&&!!Je.length,Ze={};Ae!==null&<&&(Ze={position:"absolute",left:Ae,top:0});var At={prefixCls:Ge,responsive:lt,component:Q,invalidate:bt},tt=s?function(We,Bt){var Te=it(We,Bt);return m.createElement(Rk.Provider,{key:Te,value:ce(ce({},At),{},{order:Bt,item:We,itemKey:Te,registerSize:Ut,display:Bt<=Se})},s(We,Bt))}:function(We,Bt){var Te=it(We,Bt);return m.createElement(Uv,Ye({},At,{order:Bt,key:Te,item:We,renderItem:Ct,itemKey:Te,registerSize:Ut,display:Bt<=Se}))},qe,Pe={order:Tt?Se:Number.MAX_SAFE_INTEGER,className:"".concat(Ge,"-rest"),registerSize:Rt,display:Tt};if(p)p&&(qe=m.createElement(Rk.Provider,{value:ce(ce({},At),Pe)},p(Je)));else{var st=h||Pqe;qe=m.createElement(Uv,Ye({},At,Pe),typeof st=="function"?st(Je):st)}var nt=m.createElement(C,Ye({className:he(!bt&&n,c),style:g,ref:t},M),Xe.map(tt),Dt?qe:null,B&&m.createElement(Uv,Ye({},At,{responsive:pt,responsiveDisabled:!lt,order:Se,className:"".concat(Ge,"-suffix"),registerSize:jt,display:!0,style:Ze}),B));return pt&&(nt=m.createElement(Ja,{onResize:It,disabled:!lt},nt)),nt}var wd=m.forwardRef(Wqe);wd.displayName="Overflow";wd.Item=sIe;wd.RESPONSIVE=lIe;wd.INVALIDATE=AIe;var Vqe=function(e,t){var r,n=e.prefixCls,o=e.id,i=e.inputElement,a=e.disabled,s=e.tabIndex,l=e.autoFocus,A=e.autoComplete,u=e.editable,d=e.activeDescendantId,g=e.value,c=e.maxLength,f=e.onKeyDown,h=e.onMouseDown,p=e.onChange,B=e.onPaste,y=e.onCompositionStart,C=e.onCompositionEnd,Q=e.open,v=e.attrs,M=i||m.createElement("input",null),I=M,b=I.ref,Y=I.props,N=Y.onKeyDown,F=Y.onChange,D=Y.onMouseDown,z=Y.onCompositionStart,k=Y.onCompositionEnd,j=Y.style;return"maxLength"in M.props,M=m.cloneElement(M,ce(ce(ce({type:"search"},Y),{},{id:o,ref:Ma(t,b),disabled:a,tabIndex:s,autoComplete:A||"off",autoFocus:l,className:he("".concat(n,"-selection-search-input"),(r=M)===null||r===void 0||(r=r.props)===null||r===void 0?void 0:r.className),role:"combobox","aria-expanded":Q||!1,"aria-haspopup":"listbox","aria-owns":"".concat(o,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(o,"_list"),"aria-activedescendant":Q?d:void 0},v),{},{value:u?g:"",maxLength:c,readOnly:!u,unselectable:u?null:"on",style:ce(ce({},j),{},{opacity:u?null:0}),onKeyDown:function(U){f(U),N&&N(U)},onMouseDown:function(U){h(U),D&&D(U)},onChange:function(U){p(U),F&&F(U)},onCompositionStart:function(U){y(U),z&&z(U)},onCompositionEnd:function(U){C(U),k&&k(U)},onPaste:B})),M},K9=m.forwardRef(Vqe);K9.displayName="Input";function cIe(e){return Array.isArray(e)?e:e!==void 0?[e]:[]}var Kqe=typeof window<"u"&&window.document&&window.document.documentElement,Xqe=Kqe;function Zqe(e){return e!=null}function qqe(e){return!e&&e!==0}function Pae(e){return["string","number"].includes(dr(e))}function uIe(e){var t=void 0;return e&&(Pae(e.title)?t=e.title.toString():Pae(e.label)&&(t=e.label.toString())),t}function $qe(e,t){Xqe?m.useLayoutEffect(e,t):m.useEffect(e,t)}function _qe(e){var t;return(t=e.key)!==null&&t!==void 0?t:e.value}var Wae=function(e){e.preventDefault(),e.stopPropagation()},e3e=function(e){var t=e.id,r=e.prefixCls,n=e.values,o=e.open,i=e.searchValue,a=e.autoClearSearchValue,s=e.inputRef,l=e.placeholder,A=e.disabled,u=e.mode,d=e.showSearch,g=e.autoFocus,c=e.autoComplete,f=e.activeDescendantId,h=e.tabIndex,p=e.removeIcon,B=e.maxTagCount,y=e.maxTagTextLength,C=e.maxTagPlaceholder,Q=C===void 0?function(Ae){return"+ ".concat(Ae.length," ...")}:C,v=e.tagRender,M=e.onToggleOpen,I=e.onRemove,b=e.onInputChange,Y=e.onInputPaste,N=e.onInputKeyDown,F=e.onInputMouseDown,D=e.onInputCompositionStart,z=e.onInputCompositionEnd,k=m.useRef(null),j=m.useState(0),U=Ee(j,2),G=U[0],H=U[1],L=m.useState(!1),R=Ee(L,2),O=R[0],V=R[1],Z="".concat(r,"-selection"),T=o||u==="multiple"&&a===!1||u==="tags"?i:"",K=u==="tags"||u==="multiple"&&a===!1||d&&(o||O);$qe(function(){H(k.current.scrollWidth)},[T]);function $(Ae,pe,we,ye,Me){return m.createElement("span",{className:he("".concat(Z,"-item"),re({},"".concat(Z,"-item-disabled"),we)),title:uIe(Ae)},m.createElement("span",{className:"".concat(Z,"-item-content")},pe),ye&&m.createElement(d4,{className:"".concat(Z,"-item-remove"),onMouseDown:Wae,onClick:Me,customizeIcon:p},"×"))}function _(Ae,pe,we,ye,Me){var Fe=function(Se){Wae(Se),M(!o)};return m.createElement("span",{onMouseDown:Fe},v({label:pe,value:Ae,disabled:we,closable:ye,onClose:Me}))}function ee(Ae){var pe=Ae.disabled,we=Ae.label,ye=Ae.value,Me=!A&&!pe,Fe=we;if(typeof y=="number"&&(typeof we=="string"||typeof we=="number")){var Se=String(Fe);Se.length>y&&(Fe="".concat(Se.slice(0,y),"..."))}var Be=function(me){me&&me.stopPropagation(),I(Ae)};return typeof v=="function"?_(ye,Fe,pe,Me,Be):$(Ae,Fe,pe,Me,Be)}function se(Ae){var pe=typeof Q=="function"?Q(Ae):Q;return $({title:pe},pe,!1)}var ie=m.createElement("div",{className:"".concat(Z,"-search"),style:{width:G},onFocus:function(){V(!0)},onBlur:function(){V(!1)}},m.createElement(K9,{ref:s,open:o,prefixCls:r,id:t,inputElement:null,disabled:A,autoFocus:g,autoComplete:c,editable:K,activeDescendantId:f,value:T,onKeyDown:N,onMouseDown:F,onChange:b,onPaste:Y,onCompositionStart:D,onCompositionEnd:z,tabIndex:h,attrs:Ts(e,!0)}),m.createElement("span",{ref:k,className:"".concat(Z,"-search-mirror"),"aria-hidden":!0},T," ")),ge=m.createElement(wd,{prefixCls:"".concat(Z,"-overflow"),data:n,renderItem:ee,renderRest:se,suffix:ie,itemKey:_qe,maxCount:B});return m.createElement(m.Fragment,null,ge,!n.length&&!T&&m.createElement("span",{className:"".concat(Z,"-placeholder")},l))},t3e=function(e){var t=e.inputElement,r=e.prefixCls,n=e.id,o=e.inputRef,i=e.disabled,a=e.autoFocus,s=e.autoComplete,l=e.activeDescendantId,A=e.mode,u=e.open,d=e.values,g=e.placeholder,c=e.tabIndex,f=e.showSearch,h=e.searchValue,p=e.activeValue,B=e.maxLength,y=e.onInputKeyDown,C=e.onInputMouseDown,Q=e.onInputChange,v=e.onInputPaste,M=e.onInputCompositionStart,I=e.onInputCompositionEnd,b=e.title,Y=m.useState(!1),N=Ee(Y,2),F=N[0],D=N[1],z=A==="combobox",k=z||f,j=d[0],U=h||"";z&&p&&!F&&(U=p),m.useEffect(function(){z&&D(!1)},[z,p]);var G=A!=="combobox"&&!u&&!f?!1:!!U,H=b===void 0?uIe(j):b,L=function(){if(j)return null;var R=G?{visibility:"hidden"}:void 0;return m.createElement("span",{className:"".concat(r,"-selection-placeholder"),style:R},g)};return m.createElement(m.Fragment,null,m.createElement("span",{className:"".concat(r,"-selection-search")},m.createElement(K9,{ref:o,prefixCls:r,id:n,open:u,inputElement:t,disabled:i,autoFocus:a,autoComplete:s,editable:k,activeDescendantId:l,value:U,onKeyDown:y,onMouseDown:C,onChange:function(R){D(!0),Q(R)},onPaste:v,onCompositionStart:M,onCompositionEnd:I,tabIndex:c,attrs:Ts(e,!0),maxLength:z?B:void 0})),!z&&j?m.createElement("span",{className:"".concat(r,"-selection-item"),title:H,style:G?{visibility:"hidden"}:void 0},j.label):null,L())};function r3e(e){return![ze.ESC,ze.SHIFT,ze.BACKSPACE,ze.TAB,ze.WIN_KEY,ze.ALT,ze.META,ze.WIN_KEY_RIGHT,ze.CTRL,ze.SEMICOLON,ze.EQUALS,ze.CAPS_LOCK,ze.CONTEXT_MENU,ze.F1,ze.F2,ze.F3,ze.F4,ze.F5,ze.F6,ze.F7,ze.F8,ze.F9,ze.F10,ze.F11,ze.F12].includes(e)}var n3e=function(e,t){var r=m.useRef(null),n=m.useRef(!1),o=e.prefixCls,i=e.open,a=e.mode,s=e.showSearch,l=e.tokenWithEnter,A=e.autoClearSearchValue,u=e.onSearch,d=e.onSearchSubmit,g=e.onToggleOpen,c=e.onInputKeyDown,f=e.domRef;m.useImperativeHandle(t,function(){return{focus:function(){r.current.focus()},blur:function(){r.current.blur()}}});var h=aIe(0),p=Ee(h,2),B=p[0],y=p[1],C=function(j){var U=j.which;(U===ze.UP||U===ze.DOWN)&&j.preventDefault(),c&&c(j),U===ze.ENTER&&a==="tags"&&!n.current&&!i&&(d==null||d(j.target.value)),r3e(U)&&g(!0)},Q=function(){y(!0)},v=m.useRef(null),M=function(j){u(j,!0,n.current)!==!1&&g(!0)},I=function(){n.current=!0},b=function(j){n.current=!1,a!=="combobox"&&M(j.target.value)},Y=function(j){var U=j.target.value;if(l&&v.current&&/[\r\n]/.test(v.current)){var G=v.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");U=U.replace(G,v.current)}v.current=null,M(U)},N=function(j){var U=j.clipboardData,G=U.getData("text");v.current=G},F=function(j){var U=j.target;if(U!==r.current){var G=document.body.style.msTouchAction!==void 0;G?setTimeout(function(){r.current.focus()}):r.current.focus()}},D=function(j){var U=B();j.target!==r.current&&!U&&a!=="combobox"&&j.preventDefault(),(a!=="combobox"&&(!s||!U)||!i)&&(i&&A!==!1&&u("",!0,!1),g())},z={inputRef:r,onInputKeyDown:C,onInputMouseDown:Q,onInputChange:Y,onInputPaste:N,onInputCompositionStart:I,onInputCompositionEnd:b},k=a==="multiple"||a==="tags"?m.createElement(e3e,Ye({},e,z)):m.createElement(t3e,Ye({},e,z));return m.createElement("div",{ref:f,className:"".concat(o,"-selector"),onClick:F,onMouseDown:D},k)},dIe=m.forwardRef(n3e);dIe.displayName="Selector";function o3e(e){var t=e.prefixCls,r=e.align,n=e.arrow,o=e.arrowPos,i=n||{},a=i.className,s=i.content,l=o.x,A=l===void 0?0:l,u=o.y,d=u===void 0?0:u,g=m.useRef();if(!r||!r.points)return null;var c={position:"absolute"};if(r.autoArrow!==!1){var f=r.points[0],h=r.points[1],p=f[0],B=f[1],y=h[0],C=h[1];p===y||!["t","b"].includes(p)?c.top=d:p==="t"?c.top=0:c.bottom=0,B===C||!["l","r"].includes(B)?c.left=A:B==="l"?c.left=0:c.right=0}return m.createElement("div",{ref:g,className:he("".concat(t,"-arrow"),a),style:c},s)}function i3e(e){var t=e.prefixCls,r=e.open,n=e.zIndex,o=e.mask,i=e.motion;return o?m.createElement(QA,Ye({},i,{motionAppear:!0,visible:r,removeOnLeave:!0}),function(a){var s=a.className;return m.createElement("div",{style:{zIndex:n},className:he("".concat(t,"-mask"),s)})}):null}var a3e=m.memo(function(e){var t=e.children;return t},function(e,t){return t.cache}),s3e=m.forwardRef(function(e,t){var r=e.popup,n=e.className,o=e.prefixCls,i=e.style,a=e.target,s=e.onVisibleChanged,l=e.open,A=e.keepDom,u=e.fresh,d=e.onClick,g=e.mask,c=e.arrow,f=e.arrowPos,h=e.align,p=e.motion,B=e.maskMotion,y=e.forceRender,C=e.getPopupContainer,Q=e.autoDestroy,v=e.portal,M=e.zIndex,I=e.onMouseEnter,b=e.onMouseLeave,Y=e.onPointerEnter,N=e.ready,F=e.offsetX,D=e.offsetY,z=e.offsetR,k=e.offsetB,j=e.onAlign,U=e.onPrepare,G=e.stretch,H=e.targetWidth,L=e.targetHeight,R=typeof r=="function"?r():r,O=l||A,V=(C==null?void 0:C.length)>0,Z=m.useState(!C||!V),T=Ee(Z,2),K=T[0],$=T[1];if(pn(function(){!K&&V&&a&&$(!0)},[K,V,a]),!K)return null;var _="auto",ee={left:"-1000vw",top:"-1000vh",right:_,bottom:_};if(N||!l){var se,ie=h.points,ge=h.dynamicInset||((se=h._experimental)===null||se===void 0?void 0:se.dynamicInset),Ae=ge&&ie[0][1]==="r",pe=ge&&ie[0][0]==="b";Ae?(ee.right=z,ee.left=_):(ee.left=F,ee.right=_),pe?(ee.bottom=k,ee.top=_):(ee.top=D,ee.bottom=_)}var we={};return G&&(G.includes("height")&&L?we.height=L:G.includes("minHeight")&&L&&(we.minHeight=L),G.includes("width")&&H?we.width=H:G.includes("minWidth")&&H&&(we.minWidth=H)),l||(we.pointerEvents="none"),m.createElement(v,{open:y||O,getContainer:C&&function(){return C(a)},autoDestroy:Q},m.createElement(i3e,{prefixCls:o,open:l,zIndex:M,mask:g,motion:B}),m.createElement(Ja,{onResize:j,disabled:!l},function(ye){return m.createElement(QA,Ye({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:y,leavedClassName:"".concat(o,"-hidden")},p,{onAppearPrepare:U,onEnterPrepare:U,visible:l,onVisibleChanged:function(Me){var Fe;p==null||(Fe=p.onVisibleChanged)===null||Fe===void 0||Fe.call(p,Me),s(Me)}}),function(Me,Fe){var Se=Me.className,Be=Me.style,me=he(o,Se,n);return m.createElement("div",{ref:Ma(ye,t,Fe),className:me,style:ce(ce(ce(ce({"--arrow-x":"".concat(f.x||0,"px"),"--arrow-y":"".concat(f.y||0,"px")},ee),we),Be),{},{boxSizing:"border-box",zIndex:M},i),onMouseEnter:I,onMouseLeave:b,onPointerEnter:Y,onClick:d},c&&m.createElement(o3e,{prefixCls:o,arrow:c,arrowPos:f,align:h}),m.createElement(a3e,{cache:!l&&!u},R))})}))}),l3e=m.forwardRef(function(e,t){var r=e.children,n=e.getTriggerDOMNode,o=pc(r),i=m.useCallback(function(s){bM(t,n?n(s):s)},[n]),a=Dd(i,r.ref);return o?m.cloneElement(r,{ref:a}):r}),Vae=m.createContext(null);function Kae(e){return e?Array.isArray(e)?e:[e]:[]}function A3e(e,t,r,n){return m.useMemo(function(){var o=Kae(r??t),i=Kae(n??t),a=new Set(o),s=new Set(i);return e&&(a.has("hover")&&(a.delete("hover"),a.add("click")),s.has("hover")&&(s.delete("hover"),s.add("click"))),[a,s]},[e,t,r,n])}function c3e(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],r=arguments.length>2?arguments[2]:void 0;return r?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}function u3e(e,t,r,n){for(var o=r.points,i=Object.keys(e),a=0;a1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(e)?t:e}function bQ(e){return GM(parseFloat(e),0)}function Zae(e,t){var r=ce({},e);return(t||[]).forEach(function(n){if(!(n instanceof HTMLBodyElement||n instanceof HTMLHtmlElement)){var o=qb(n).getComputedStyle(n),i=o.overflow,a=o.overflowClipMargin,s=o.borderTopWidth,l=o.borderBottomWidth,A=o.borderLeftWidth,u=o.borderRightWidth,d=n.getBoundingClientRect(),g=n.offsetHeight,c=n.clientHeight,f=n.offsetWidth,h=n.clientWidth,p=bQ(s),B=bQ(l),y=bQ(A),C=bQ(u),Q=GM(Math.round(d.width/f*1e3)/1e3),v=GM(Math.round(d.height/g*1e3)/1e3),M=(f-h-y-C)*Q,I=(g-c-p-B)*v,b=p*v,Y=B*v,N=y*Q,F=C*Q,D=0,z=0;if(i==="clip"){var k=bQ(a);D=k*Q,z=k*v}var j=d.x+N-D,U=d.y+b-z,G=j+d.width+2*D-N-F-M,H=U+d.height+2*z-b-Y-I;r.left=Math.max(r.left,j),r.top=Math.max(r.top,U),r.right=Math.min(r.right,G),r.bottom=Math.min(r.bottom,H)}}),r}function qae(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r="".concat(t),n=r.match(/^(.*)\%$/);return n?e*(parseFloat(n[1])/100):parseFloat(r)}function $ae(e,t){var r=t||[],n=Ee(r,2),o=n[0],i=n[1];return[qae(e.width,o),qae(e.height,i)]}function _ae(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[e[0],e[1]]}function Sw(e,t){var r=t[0],n=t[1],o,i;return r==="t"?i=e.y:r==="b"?i=e.y+e.height:i=e.y+e.height/2,n==="l"?o=e.x:n==="r"?o=e.x+e.width:o=e.x+e.width/2,{x:o,y:i}}function Ah(e,t){var r={t:"b",b:"t",l:"r",r:"l"};return e.map(function(n,o){return o===t?r[n]||"c":n}).join("")}function d3e(e,t,r,n,o,i,a){var s=m.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:o[n]||{}}),l=Ee(s,2),A=l[0],u=l[1],d=m.useRef(0),g=m.useMemo(function(){return t?h6(t):[]},[t]),c=m.useRef({}),f=function(){c.current={}};e||f();var h=Bi(function(){if(t&&r&&e){let gn=function(qn,Qs){var ji=arguments.length>2&&arguments[2]!==void 0?arguments[2]:me,Ya=R.x+qn,vs=R.y+Qs,$a=Ya+se,_a=vs+ee,Xi=Math.max(Ya,ji.left),Ms=Math.max(vs,ji.top),Fc=Math.min($a,ji.right),zl=Math.min(_a,ji.bottom);return Math.max(0,(Fc-Xi)*(zl-Ms))},gi=function(){je=R.y+st,$e=je+ee,Oe=R.x+Pe,_e=Oe+se};var y,C,Q=t,v=Q.ownerDocument,M=qb(Q),I=M.getComputedStyle(Q),b=I.width,Y=I.height,N=I.position,F=Q.style.left,D=Q.style.top,z=Q.style.right,k=Q.style.bottom,j=Q.style.overflow,U=ce(ce({},o[n]),i),G=v.createElement("div");(y=Q.parentElement)===null||y===void 0||y.appendChild(G),G.style.left="".concat(Q.offsetLeft,"px"),G.style.top="".concat(Q.offsetTop,"px"),G.style.position=N,G.style.height="".concat(Q.offsetHeight,"px"),G.style.width="".concat(Q.offsetWidth,"px"),Q.style.left="0",Q.style.top="0",Q.style.right="auto",Q.style.bottom="auto",Q.style.overflow="hidden";var H;if(Array.isArray(r))H={x:r[0],y:r[1],width:0,height:0};else{var L=r.getBoundingClientRect();H={x:L.x,y:L.y,width:L.width,height:L.height}}var R=Q.getBoundingClientRect(),O=v.documentElement,V=O.clientWidth,Z=O.clientHeight,T=O.scrollWidth,K=O.scrollHeight,$=O.scrollTop,_=O.scrollLeft,ee=R.height,se=R.width,ie=H.height,ge=H.width,Ae={left:0,top:0,right:V,bottom:Z},pe={left:-_,top:-$,right:T-_,bottom:K-$},we=U.htmlRegion,ye="visible",Me="visibleFirst";we!=="scroll"&&we!==Me&&(we=ye);var Fe=we===Me,Se=Zae(pe,g),Be=Zae(Ae,g),me=we===ye?Be:Se,xe=Fe?Be:me;Q.style.left="auto",Q.style.top="auto",Q.style.right="0",Q.style.bottom="0";var Ie=Q.getBoundingClientRect();Q.style.left=F,Q.style.top=D,Q.style.right=z,Q.style.bottom=k,Q.style.overflow=j,(C=Q.parentElement)===null||C===void 0||C.removeChild(G);var Ge=GM(Math.round(se/parseFloat(b)*1e3)/1e3),rt=GM(Math.round(ee/parseFloat(Y)*1e3)/1e3);if(Ge===0||rt===0||Ck(r)&&!wC(r))return;var pt=U.offset,lt=U.targetOffset,bt=$ae(R,pt),Dt=Ee(bt,2),Xe=Dt[0],Je=Dt[1],it=$ae(H,lt),Ct=Ee(it,2),mt=Ct[0],It=Ct[1];H.x-=mt,H.y-=It;var Ut=U.points||[],Rt=Ee(Ut,2),jt=Rt[0],Wt=Rt[1],Tt=_ae(Wt),Ze=_ae(jt),At=Sw(H,Tt),tt=Sw(R,Ze),qe=ce({},U),Pe=At.x-tt.x+Xe,st=At.y-tt.y+Je,nt=gn(Pe,st),We=gn(Pe,st,Be),Bt=Sw(H,["t","l"]),Te=Sw(R,["t","l"]),ft=Sw(H,["b","r"]),xt=Sw(R,["b","r"]),vt=U.overflow||{},er=vt.adjustX,te=vt.adjustY,ae=vt.shiftX,fe=vt.shiftY,De=function(qn){return typeof qn=="boolean"?qn:qn>=0},je,$e,Oe,_e;gi();var et=De(te),ot=Ze[0]===Tt[0];if(et&&Ze[0]==="t"&&($e>xe.bottom||c.current.bt)){var dt=st;ot?dt-=ee-ie:dt=Bt.y-xt.y-Je;var at=gn(Pe,dt),qt=gn(Pe,dt,Be);at>nt||at===nt&&(!Fe||qt>=We)?(c.current.bt=!0,st=dt,Je=-Je,qe.points=[Ah(Ze,0),Ah(Tt,0)]):c.current.bt=!1}if(et&&Ze[0]==="b"&&(jent||yr===nt&&(!Fe||Er>=We)?(c.current.tb=!0,st=wt,Je=-Je,qe.points=[Ah(Ze,0),Ah(Tt,0)]):c.current.tb=!1}var rn=De(er),Mr=Ze[1]===Tt[1];if(rn&&Ze[1]==="l"&&(_e>xe.right||c.current.rl)){var Hr=Pe;Mr?Hr-=se-ge:Hr=Bt.x-xt.x-Xe;var dn=gn(Hr,st),Jn=gn(Hr,st,Be);dn>nt||dn===nt&&(!Fe||Jn>=We)?(c.current.rl=!0,Pe=Hr,Xe=-Xe,qe.points=[Ah(Ze,1),Ah(Tt,1)]):c.current.rl=!1}if(rn&&Ze[1]==="r"&&(Oent||Gr===nt&&(!Fe||Vr>=We)?(c.current.lr=!0,Pe=Nt,Xe=-Xe,qe.points=[Ah(Ze,1),Ah(Tt,1)]):c.current.lr=!1}gi();var jn=ae===!0?0:ae;typeof jn=="number"&&(OeBe.right&&(Pe-=_e-Be.right-Xe,H.x>Be.right-jn&&(Pe+=H.x-Be.right+jn)));var cr=fe===!0?0:fe;typeof cr=="number"&&(jeBe.bottom&&(st-=$e-Be.bottom-Je,H.y>Be.bottom-cr&&(st+=H.y-Be.bottom+cr)));var To=R.x+Pe,Un=To+se,kr=R.y+st,$r=kr+ee,zt=H.x,Mt=zt+ge,hr=H.y,ir=hr+ie,Or=Math.max(To,zt),mn=Math.min(Un,Mt),Fo=(Or+mn)/2,Co=Fo-To,di=Math.max(kr,hr),yn=Math.min($r,ir),ca=(di+yn)/2,Su=ca-kr;a==null||a(t,qe);var Dr=Ie.right-R.x-(Pe+R.width),$t=Ie.bottom-R.y-(st+R.height);u({ready:!0,offsetX:Pe/Ge,offsetY:st/rt,offsetR:Dr/Ge,offsetB:$t/rt,arrowX:Co/Ge,arrowY:Su/rt,scaleX:Ge,scaleY:rt,align:qe})}}),p=function(){d.current+=1;var y=d.current;Promise.resolve().then(function(){d.current===y&&h()})},B=function(){u(function(y){return ce(ce({},y),{},{ready:!1})})};return pn(B,[n]),pn(function(){e||B()},[e]),[A.ready,A.offsetX,A.offsetY,A.offsetR,A.offsetB,A.arrowX,A.arrowY,A.scaleX,A.scaleY,A.align,p]}function g3e(e,t,r,n,o){pn(function(){if(e&&t&&r){let d=function(){n(),o()};var i=t,a=r,s=h6(i),l=h6(a),A=qb(a),u=new Set([A].concat(Ke(s),Ke(l)));return u.forEach(function(g){g.addEventListener("scroll",d,{passive:!0})}),A.addEventListener("resize",d,{passive:!0}),n(),function(){u.forEach(function(g){g.removeEventListener("scroll",d),A.removeEventListener("resize",d)})}}},[e,t,r])}function f3e(e,t,r,n,o,i,a,s){var l=m.useRef(e),A=m.useRef(!1);l.current!==e&&(A.current=!0,l.current=e),m.useEffect(function(){var u=Pr(function(){A.current=!1});return function(){Pr.cancel(u)}},[e]),m.useEffect(function(){if(t&&n&&(!o||i)){var u=function(){var v=!1,M=function(b){var Y=b.target;v=a(Y)},I=function(b){var Y=b.target;!A.current&&l.current&&!v&&!a(Y)&&s(!1)};return[M,I]},d=u(),g=Ee(d,2),c=g[0],f=g[1],h=u(),p=Ee(h,2),B=p[0],y=p[1],C=qb(n);C.addEventListener("mousedown",c,!0),C.addEventListener("click",f,!0),C.addEventListener("contextmenu",f,!0);var Q=Uk(r);return Q&&(Q.addEventListener("mousedown",B,!0),Q.addEventListener("click",y,!0),Q.addEventListener("contextmenu",y,!0)),function(){C.removeEventListener("mousedown",c,!0),C.removeEventListener("click",f,!0),C.removeEventListener("contextmenu",f,!0),Q&&(Q.removeEventListener("mousedown",B,!0),Q.removeEventListener("click",y,!0),Q.removeEventListener("contextmenu",y,!0))}}},[t,r,n,o,i])}var h3e=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function p3e(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:H9,t=m.forwardRef(function(r,n){var o=r.prefixCls,i=o===void 0?"rc-trigger-popup":o,a=r.children,s=r.action,l=s===void 0?"hover":s,A=r.showAction,u=r.hideAction,d=r.popupVisible,g=r.defaultPopupVisible,c=r.onPopupVisibleChange,f=r.afterPopupVisibleChange,h=r.mouseEnterDelay,p=r.mouseLeaveDelay,B=p===void 0?.1:p,y=r.focusDelay,C=r.blurDelay,Q=r.mask,v=r.maskClosable,M=v===void 0?!0:v,I=r.getPopupContainer,b=r.forceRender,Y=r.autoDestroy,N=r.destroyPopupOnHide,F=r.popup,D=r.popupClassName,z=r.popupStyle,k=r.popupPlacement,j=r.builtinPlacements,U=j===void 0?{}:j,G=r.popupAlign,H=r.zIndex,L=r.stretch,R=r.getPopupClassNameFromAlign,O=r.fresh,V=r.alignPoint,Z=r.onPopupClick,T=r.onPopupAlign,K=r.arrow,$=r.popupMotion,_=r.maskMotion,ee=r.popupTransitionName,se=r.popupAnimation,ie=r.maskTransitionName,ge=r.maskAnimation,Ae=r.className,pe=r.getTriggerDOMNode,we=or(r,h3e),ye=Y||N||!1,Me=m.useState(!1),Fe=Ee(Me,2),Se=Fe[0],Be=Fe[1];pn(function(){Be(u4())},[]);var me=m.useRef({}),xe=m.useContext(Vae),Ie=m.useMemo(function(){return{registerSubPopup:function(Ot,fn){me.current[Ot]=fn,xe==null||xe.registerSubPopup(Ot,fn)}}},[xe]),Ge=vCe(),rt=m.useState(null),pt=Ee(rt,2),lt=pt[0],bt=pt[1],Dt=Bi(function(Ot){Ck(Ot)&<!==Ot&&bt(Ot),xe==null||xe.registerSubPopup(Ge,Ot)}),Xe=m.useState(null),Je=Ee(Xe,2),it=Je[0],Ct=Je[1],mt=m.useRef(null),It=Bi(function(Ot){Ck(Ot)&&it!==Ot&&(Ct(Ot),mt.current=Ot)}),Ut=m.Children.only(a),Rt=(Ut==null?void 0:Ut.props)||{},jt={},Wt=Bi(function(Ot){var fn,$o,No=it;return(No==null?void 0:No.contains(Ot))||((fn=Uk(No))===null||fn===void 0?void 0:fn.host)===Ot||Ot===No||(lt==null?void 0:lt.contains(Ot))||(($o=Uk(lt))===null||$o===void 0?void 0:$o.host)===Ot||Ot===lt||Object.values(me.current).some(function(wo){return(wo==null?void 0:wo.contains(Ot))||Ot===wo})}),Tt=Xae(i,$,se,ee),Ze=Xae(i,_,ge,ie),At=m.useState(g||!1),tt=Ee(At,2),qe=tt[0],Pe=tt[1],st=d??qe,nt=Bi(function(Ot){d===void 0&&Pe(Ot)});pn(function(){Pe(d||!1)},[d]);var We=m.useRef(st);We.current=st;var Bt=m.useRef([]);Bt.current=[];var Te=Bi(function(Ot){var fn;nt(Ot),((fn=Bt.current[Bt.current.length-1])!==null&&fn!==void 0?fn:st)!==Ot&&(Bt.current.push(Ot),c==null||c(Ot))}),ft=m.useRef(),xt=function(){clearTimeout(ft.current)},vt=function(Ot){var fn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;xt(),fn===0?Te(Ot):ft.current=setTimeout(function(){Te(Ot)},fn*1e3)};m.useEffect(function(){return xt},[]);var er=m.useState(!1),te=Ee(er,2),ae=te[0],fe=te[1];pn(function(Ot){(!Ot||st)&&fe(!0)},[st]);var De=m.useState(null),je=Ee(De,2),$e=je[0],Oe=je[1],_e=m.useState([0,0]),et=Ee(_e,2),ot=et[0],dt=et[1],at=function(Ot){dt([Ot.clientX,Ot.clientY])},qt=d3e(st,lt,V?ot:it,k,U,G,T),wt=Ee(qt,11),yr=wt[0],Er=wt[1],rn=wt[2],Mr=wt[3],Hr=wt[4],dn=wt[5],Jn=wt[6],Nt=wt[7],Gr=wt[8],Vr=wt[9],jn=wt[10],cr=A3e(Se,l,A,u),To=Ee(cr,2),Un=To[0],kr=To[1],$r=Un.has("click"),zt=kr.has("click")||kr.has("contextMenu"),Mt=Bi(function(){ae||jn()}),hr=function(){We.current&&V&&zt&&vt(!1)};g3e(st,it,lt,Mt,hr),pn(function(){Mt()},[ot,k]),pn(function(){st&&!(U!=null&&U[k])&&Mt()},[JSON.stringify(G)]);var ir=m.useMemo(function(){var Ot=u3e(U,i,Vr,V);return he(Ot,R==null?void 0:R(Vr))},[Vr,R,U,i,V]);m.useImperativeHandle(n,function(){return{nativeElement:mt.current,forceAlign:Mt}});var Or=m.useState(0),mn=Ee(Or,2),Fo=mn[0],Co=mn[1],di=m.useState(0),yn=Ee(di,2),ca=yn[0],Su=yn[1],Dr=function(){if(L&&it){var Ot=it.getBoundingClientRect();Co(Ot.width),Su(Ot.height)}},$t=function(){Dr(),Mt()},gn=function(Ot){fe(!1),jn(),f==null||f(Ot)},gi=function(){return new Promise(function(Ot){Dr(),Oe(function(){return Ot})})};pn(function(){$e&&(jn(),$e(),Oe(null))},[$e]);function qn(Ot,fn,$o,No){jt[Ot]=function(wo){var ku;No==null||No(wo),vt(fn,$o);for(var ju=arguments.length,ng=new Array(ju>1?ju-1:0),Wf=1;Wf1?$o-1:0),wo=1;wo<$o;wo++)No[wo-1]=arguments[wo];(fn=Rt.onClick)===null||fn===void 0||fn.call.apply(fn,[Rt,Ot].concat(No))}),f3e(st,zt,it,lt,Q,M,Wt,vt);var Qs=Un.has("hover"),ji=kr.has("hover"),Ya,vs;Qs&&(qn("onMouseEnter",!0,h,function(Ot){at(Ot)}),qn("onPointerEnter",!0,h,function(Ot){at(Ot)}),Ya=function(){(st||ae)&&vt(!0,h)},V&&(jt.onMouseMove=function(Ot){var fn;(fn=Rt.onMouseMove)===null||fn===void 0||fn.call(Rt,Ot)})),ji&&(qn("onMouseLeave",!1,B),qn("onPointerLeave",!1,B),vs=function(){vt(!1,B)}),Un.has("focus")&&qn("onFocus",!0,y),kr.has("focus")&&qn("onBlur",!1,C),Un.has("contextMenu")&&(jt.onContextMenu=function(Ot){var fn;We.current&&kr.has("contextMenu")?vt(!1):(at(Ot),vt(!0)),Ot.preventDefault();for(var $o=arguments.length,No=new Array($o>1?$o-1:0),wo=1;wo<$o;wo++)No[wo-1]=arguments[wo];(fn=Rt.onContextMenu)===null||fn===void 0||fn.call.apply(fn,[Rt,Ot].concat(No))}),Ae&&(jt.className=he(Rt.className,Ae));var $a=ce(ce({},Rt),jt),_a={},Xi=["onContextMenu","onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur"];Xi.forEach(function(Ot){we[Ot]&&(_a[Ot]=function(){for(var fn,$o=arguments.length,No=new Array($o),wo=0;wo<$o;wo++)No[wo]=arguments[wo];(fn=$a[Ot])===null||fn===void 0||fn.call.apply(fn,[$a].concat(No)),we[Ot].apply(we,No)})});var Ms=m.cloneElement(Ut,ce(ce({},$a),_a)),Fc={x:dn,y:Jn},zl=K?ce({},K!==!0?K:{}):null;return m.createElement(m.Fragment,null,m.createElement(Ja,{disabled:!st,ref:It,onResize:$t},m.createElement(l3e,{getTriggerDOMNode:pe},Ms)),m.createElement(Vae.Provider,{value:Ie},m.createElement(s3e,{portal:e,ref:Dt,prefixCls:i,popup:F,className:he(D,ir),style:z,target:it,onMouseEnter:Ya,onMouseLeave:vs,onPointerEnter:Ya,zIndex:H,open:st,keepDom:ae,fresh:O,onClick:Z,mask:Q,motion:Tt,maskMotion:Ze,onVisibleChanged:gn,onPrepare:gi,forceRender:b,autoDestroy:ye,getPopupContainer:I,align:Vr,arrow:zl,arrowPos:Fc,ready:yr,offsetX:Er,offsetY:rn,offsetR:Mr,offsetB:Hr,onAlign:Mt,stretch:L,targetWidth:Fo/Nt,targetHeight:ca/Gr})))});return t}const $b=p3e(H9);var m3e=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],B3e=function(e){var t=e===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"}}},w3e=function(e,t){var r=e.prefixCls;e.disabled;var n=e.visible,o=e.children,i=e.popupElement,a=e.animation,s=e.transitionName,l=e.dropdownStyle,A=e.dropdownClassName,u=e.direction,d=u===void 0?"ltr":u,g=e.placement,c=e.builtinPlacements,f=e.dropdownMatchSelectWidth,h=e.dropdownRender,p=e.dropdownAlign,B=e.getPopupContainer,y=e.empty,C=e.getTriggerDOMNode,Q=e.onPopupVisibleChange,v=e.onPopupMouseEnter,M=or(e,m3e),I="".concat(r,"-dropdown"),b=i;h&&(b=h(i));var Y=m.useMemo(function(){return c||B3e(f)},[c,f]),N=a?"".concat(I,"-").concat(a):s,F=typeof f=="number",D=m.useMemo(function(){return F?null:f===!1?"minWidth":"width"},[f,F]),z=l;F&&(z=ce(ce({},z),{},{width:f}));var k=m.useRef(null);return m.useImperativeHandle(t,function(){return{getPopupElement:function(){return k.current}}}),m.createElement($b,Ye({},M,{showAction:Q?["click"]:[],hideAction:Q?["click"]:[],popupPlacement:g||(d==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:Y,prefixCls:I,popupTransitionName:N,popup:m.createElement("div",{ref:k,onMouseEnter:v},b),stretch:D,popupAlign:p,popupVisible:n,getPopupContainer:B,popupClassName:he(A,re({},"".concat(I,"-empty"),y)),popupStyle:z,getTriggerDOMNode:C,onPopupVisibleChange:Q}),o)},gIe=m.forwardRef(w3e);gIe.displayName="SelectTrigger";function ese(e,t){var r=e.key,n;return"value"in e&&(n=e.value),r??(n!==void 0?n:"rc-index-key-".concat(t))}function fIe(e,t){var r=e||{},n=r.label,o=r.value,i=r.options,a=r.groupLabel,s=n||(t?"children":"label");return{label:s,value:o||"value",options:i||"options",groupLabel:a||s}}function y3e(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=t.fieldNames,n=t.childrenAsData,o=[],i=fIe(r,!1),a=i.label,s=i.value,l=i.options,A=i.groupLabel;function u(d,g){d.forEach(function(c){if(g||!(l in c)){var f=c[s];o.push({key:ese(c,o.length),groupOption:g,data:c,label:c[a],value:f})}else{var h=c[A];h===void 0&&n&&(h=c.label),o.push({key:ese(c,o.length),group:!0,data:c,label:h}),u(c[l],!0)}})}return u(e,!1),o}function p6(e){var t=ce({},e);return"props"in t||Object.defineProperty(t,"props",{get:function(){return Tn(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),t}}),t}function E3e(e,t){if(!t||!t.length)return null;var r=!1;function n(i,a){var s=uEe(a),l=s[0],A=s.slice(1);if(!l)return[i];var u=i.split(l);return r=r||u.length>1,u.reduce(function(d,g){return[].concat(Ke(d),Ke(n(g,A)))},[]).filter(function(d){return d})}var o=n(e,t);return r?o:null}var C3e=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],I3e=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function m6(e){return e==="tags"||e==="multiple"}var hIe=m.forwardRef(function(e,t){var r,n,o=e.id,i=e.prefixCls,a=e.className,s=e.showSearch,l=e.tagRender,A=e.direction,u=e.omitDomProps,d=e.displayValues,g=e.onDisplayValuesChange,c=e.emptyOptions,f=e.notFoundContent,h=f===void 0?"Not Found":f,p=e.onClear,B=e.mode,y=e.disabled,C=e.loading,Q=e.getInputElement,v=e.getRawInputElement,M=e.open,I=e.defaultOpen,b=e.onDropdownVisibleChange,Y=e.activeValue,N=e.onActiveValueChange,F=e.activeDescendantId,D=e.searchValue,z=e.autoClearSearchValue,k=e.onSearch,j=e.onSearchSplit,U=e.tokenSeparators,G=e.allowClear,H=e.suffixIcon,L=e.clearIcon,R=e.OptionList,O=e.animation,V=e.transitionName,Z=e.dropdownStyle,T=e.dropdownClassName,K=e.dropdownMatchSelectWidth,$=e.dropdownRender,_=e.dropdownAlign,ee=e.placement,se=e.builtinPlacements,ie=e.getPopupContainer,ge=e.showAction,Ae=ge===void 0?[]:ge,pe=e.onFocus,we=e.onBlur,ye=e.onKeyUp,Me=e.onKeyDown,Fe=e.onMouseDown,Se=or(e,C3e),Be=m6(B),me=(s!==void 0?s:Be)||B==="combobox",xe=ce({},Se);I3e.forEach(function(zt){delete xe[zt]}),u==null||u.forEach(function(zt){delete xe[zt]});var Ie=m.useState(!1),Ge=Ee(Ie,2),rt=Ge[0],pt=Ge[1];m.useEffect(function(){pt(u4())},[]);var lt=m.useRef(null),bt=m.useRef(null),Dt=m.useRef(null),Xe=m.useRef(null),Je=m.useRef(null),it=m.useRef(!1),Ct=kqe(),mt=Ee(Ct,3),It=mt[0],Ut=mt[1],Rt=mt[2];m.useImperativeHandle(t,function(){var zt,Mt;return{focus:(zt=Xe.current)===null||zt===void 0?void 0:zt.focus,blur:(Mt=Xe.current)===null||Mt===void 0?void 0:Mt.blur,scrollTo:function(hr){var ir;return(ir=Je.current)===null||ir===void 0?void 0:ir.scrollTo(hr)}}});var jt=m.useMemo(function(){var zt;if(B!=="combobox")return D;var Mt=(zt=d[0])===null||zt===void 0?void 0:zt.value;return typeof Mt=="string"||typeof Mt=="number"?String(Mt):""},[D,B,d]),Wt=B==="combobox"&&typeof Q=="function"&&Q()||null,Tt=typeof v=="function"&&v(),Ze=Dd(bt,Tt==null||(r=Tt.props)===null||r===void 0?void 0:r.ref),At=m.useState(!1),tt=Ee(At,2),qe=tt[0],Pe=tt[1];pn(function(){Pe(!0)},[]);var st=Fn(!1,{defaultValue:I,value:M}),nt=Ee(st,2),We=nt[0],Bt=nt[1],Te=qe?We:!1,ft=!h&&c;(y||ft&&Te&&B==="combobox")&&(Te=!1);var xt=ft?!1:Te,vt=m.useCallback(function(zt){var Mt=zt!==void 0?zt:!Te;y||(Bt(Mt),Te!==Mt&&(b==null||b(Mt)))},[y,Te,Bt,b]),er=m.useMemo(function(){return(U||[]).some(function(zt){return[` +`,`\r +`].includes(zt)})},[U]),te=function(zt,Mt,hr){var ir=!0,Or=zt;N==null||N(null);var mn=hr?null:E3e(zt,U);return B!=="combobox"&&mn&&(Or="",j==null||j(mn),vt(!1),ir=!1),k&&jt!==Or&&k(Or,{source:Mt?"typing":"effect"}),ir},ae=function(zt){!zt||!zt.trim()||k(zt,{source:"submit"})};m.useEffect(function(){!Te&&!Be&&B!=="combobox"&&te("",!1,!1)},[Te]),m.useEffect(function(){We&&y&&Bt(!1),y&&!it.current&&Ut(!1)},[y]);var fe=aIe(),De=Ee(fe,2),je=De[0],$e=De[1],Oe=function(zt){var Mt=je(),hr=zt.which;if(hr===ze.ENTER&&(B!=="combobox"&&zt.preventDefault(),Te||vt(!0)),$e(!!jt),hr===ze.BACKSPACE&&!Mt&&Be&&!jt&&d.length){for(var ir=Ke(d),Or=null,mn=ir.length-1;mn>=0;mn-=1){var Fo=ir[mn];if(!Fo.disabled){ir.splice(mn,1),Or=Fo;break}}Or&&g(ir,{type:"remove",values:[Or]})}for(var Co=arguments.length,di=new Array(Co>1?Co-1:0),yn=1;yn1?Mt-1:0),ir=1;ir1?mn-1:0),Co=1;Co0,Z=m.useMemo(function(){if(i===0||R===0)return 0;var Ae=i/R;return Ae*O},[i,R,O]),T=function(Ae){Ae.stopPropagation(),Ae.preventDefault()},K=m.useRef({top:Z,dragging:B,pageY:v,startTop:Y});K.current={top:Z,dragging:B,pageY:v,startTop:Y};var $=function(Ae){y(!0),M(tse(Ae,u)),N(K.current.top),s(),Ae.stopPropagation(),Ae.preventDefault()};m.useEffect(function(){var Ae=function(ye){ye.preventDefault()},pe=D.current,we=z.current;return pe.addEventListener("touchstart",Ae),we.addEventListener("touchstart",$),function(){pe.removeEventListener("touchstart",Ae),we.removeEventListener("touchstart",$)}},[]);var _=m.useRef();_.current=R;var ee=m.useRef();ee.current=O,m.useEffect(function(){if(B){var Ae,pe=function(ye){var Me=K.current,Fe=Me.dragging,Se=Me.pageY,Be=Me.startTop;if(Pr.cancel(Ae),Fe){var me=tse(ye,u)-Se,xe=Be;!F&&u?xe-=me:xe+=me;var Ie=_.current,Ge=ee.current,rt=Ge?xe/Ge:0,pt=Math.ceil(rt*Ie);pt=Math.max(pt,0),pt=Math.min(pt,Ie),Ae=Pr(function(){A(pt,u)})}},we=function(){y(!1),l()};return window.addEventListener("mousemove",pe),window.addEventListener("touchmove",pe),window.addEventListener("mouseup",we),window.addEventListener("touchend",we),function(){window.removeEventListener("mousemove",pe),window.removeEventListener("touchmove",pe),window.removeEventListener("mouseup",we),window.removeEventListener("touchend",we),Pr.cancel(Ae)}}},[B]),m.useEffect(function(){L()},[i]),m.useImperativeHandle(t,function(){return{delayHidden:L}});var se="".concat(n,"-scrollbar"),ie={position:"absolute",visibility:U&&V?null:"hidden"},ge={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return u?(ie.height=8,ie.left=0,ie.right=0,ie.bottom=0,ge.height="100%",ge.width=d,F?ge.left=Z:ge.right=Z):(ie.width=8,ie.top=0,ie.bottom=0,F?ie.right=0:ie.left=0,ge.width="100%",ge.height=d,ge.top=Z),m.createElement("div",{ref:D,className:he(se,(r={},re(r,"".concat(se,"-horizontal"),u),re(r,"".concat(se,"-vertical"),!u),re(r,"".concat(se,"-visible"),U),r)),style:ce(ce({},ie),c),onMouseDown:T,onMouseMove:L},m.createElement("div",{ref:z,className:he("".concat(se,"-thumb"),re({},"".concat(se,"-thumb-moving"),B)),style:ce(ce({},ge),f),onMouseDown:$}))});function Q3e(e){var t=e.children,r=e.setRef,n=m.useCallback(function(o){r(o)},[]);return m.cloneElement(t,{ref:n})}function v3e(e,t,r,n,o,i,a){var s=a.getKey;return e.slice(t,r+1).map(function(l,A){var u=t+A,d=i(l,u,{style:{width:n}}),g=s(l);return m.createElement(Q3e,{key:g,setRef:function(c){return o(l,c)}},d)})}var M3e=function(){function e(){Wi(this,e),this.maps=void 0,this.id=0,this.maps=Object.create(null)}return ci(e,[{key:"set",value:function(t,r){this.maps[t]=r,this.id+=1}},{key:"get",value:function(t){return this.maps[t]}}]),e}();function b3e(e,t,r){var n=m.useState(0),o=Ee(n,2),i=o[0],a=o[1],s=m.useRef(new Map),l=m.useRef(new M3e),A=m.useRef();function u(){Pr.cancel(A.current)}function d(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;u();var f=function(){s.current.forEach(function(h,p){if(h&&h.offsetParent){var B=Dv(h),y=B.offsetHeight;l.current.get(p)!==y&&l.current.set(p,B.offsetHeight)}}),a(function(h){return h+1})};c?f():A.current=Pr(f)}function g(c,f){var h=e(c),p=s.current.get(h);f?(s.current.set(h,f),d()):s.current.delete(h),!p!=!f&&(f?t==null||t(c):r==null||r(c))}return m.useEffect(function(){return u},[]),[g,d,l.current,i]}var x3e=10;function Y3e(e,t,r,n,o,i,a,s){var l=m.useRef(),A=m.useState(null),u=Ee(A,2),d=u[0],g=u[1];return pn(function(){if(d&&d.times=0;k-=1){var j=o(t[k]),U=r.get(j);if(U===void 0){y=!0;break}if(z-=U,z<=0)break}switch(v){case"top":Q=I-p;break;case"bottom":Q=b-B+p;break;default:{var G=e.current.scrollTop,H=G+B;IH&&(C="bottom")}}Q!==null&&a(Q),Q!==d.lastTop&&(y=!0)}y&&g(ce(ce({},d),{},{times:d.times+1,targetAlign:C,lastTop:Q}))}},[d,e.current]),function(c){if(c==null){s();return}if(Pr.cancel(l.current),typeof c=="number")a(c);else if(c&&dr(c)==="object"){var f,h=c.align;"index"in c?f=c.index:f=t.findIndex(function(y){return o(y)===c.key});var p=c.offset,B=p===void 0?0:p;g({times:0,index:f,offset:B,originAlign:h})}}}function F3e(e,t,r){var n=e.length,o=t.length,i,a;if(n===0&&o===0)return null;n"u"?"undefined":dr(navigator))==="object"&&/Firefox/i.test(navigator.userAgent);const mIe=function(e,t){var r=m.useRef(!1),n=m.useRef(null);function o(){clearTimeout(n.current),r.current=!0,n.current=setTimeout(function(){r.current=!1},50)}var i=m.useRef({top:e,bottom:t});return i.current.top=e,i.current.bottom=t,function(a){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,l=a<0&&i.current.top||a>0&&i.current.bottom;return s&&l?(clearTimeout(n.current),r.current=!1):(!l||r.current)&&o(),!r.current&&l}};function D3e(e,t,r,n,o){var i=m.useRef(0),a=m.useRef(null),s=m.useRef(null),l=m.useRef(!1),A=mIe(t,r);function u(p,B){Pr.cancel(a.current),i.current+=B,s.current=B,!A(B)&&(nse||p.preventDefault(),a.current=Pr(function(){var y=l.current?10:1;o(i.current*y),i.current=0}))}function d(p,B){o(B,!0),nse||p.preventDefault()}var g=m.useRef(null),c=m.useRef(null);function f(p){if(e){Pr.cancel(c.current),c.current=Pr(function(){g.current=null},2);var B=p.deltaX,y=p.deltaY,C=p.shiftKey,Q=B,v=y;(g.current==="sx"||!g.current&&C&&y&&!B)&&(Q=y,v=0,g.current="sx");var M=Math.abs(Q),I=Math.abs(v);g.current===null&&(g.current=n&&M>I?"x":"y"),g.current==="y"?u(p,v):d(p,Q)}}function h(p){e&&(l.current=p.detail===s.current)}return[f,h]}var S3e=14/15;function k3e(e,t,r){var n=m.useRef(!1),o=m.useRef(0),i=m.useRef(null),a=m.useRef(null),s,l=function(d){if(n.current){var g=Math.ceil(d.touches[0].pageY),c=o.current-g;o.current=g,r(c)&&d.preventDefault(),clearInterval(a.current),a.current=setInterval(function(){c*=S3e,(!r(c,!0)||Math.abs(c)<=.1)&&clearInterval(a.current)},16)}},A=function(){n.current=!1,s()},u=function(d){s(),d.touches.length===1&&!n.current&&(n.current=!0,o.current=Math.ceil(d.touches[0].pageY),i.current=d.target,i.current.addEventListener("touchmove",l),i.current.addEventListener("touchend",A))};s=function(){i.current&&(i.current.removeEventListener("touchmove",l),i.current.removeEventListener("touchend",A))},pn(function(){return e&&t.current.addEventListener("touchstart",u),function(){var d;(d=t.current)===null||d===void 0||d.removeEventListener("touchstart",u),s(),clearInterval(a.current)}},[e])}var j3e=20;function ose(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=e/t*100;return isNaN(r)&&(r=0),r=Math.max(r,j3e),r=Math.min(r,e/2),Math.floor(r)}function U3e(e,t,r,n){var o=m.useMemo(function(){return[new Map,[]]},[e,r.id,n]),i=Ee(o,2),a=i[0],s=i[1],l=function(A){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:A,d=a.get(A),g=a.get(u);if(d===void 0||g===void 0)for(var c=e.length,f=s.length;fi||!!h),F=f==="rtl",D=he(n,re({},"".concat(n,"-rtl"),F),o),z=u||G3e,k=m.useRef(),j=m.useRef(),U=m.useState(0),G=Ee(U,2),H=G[0],L=G[1],R=m.useState(0),O=Ee(R,2),V=O[0],Z=O[1],T=m.useState(!1),K=Ee(T,2),$=K[0],_=K[1],ee=function(){_(!0)},se=function(){_(!1)},ie=m.useCallback(function(et){return typeof g=="function"?g(et):et==null?void 0:et[g]},[g]),ge={getKey:ie};function Ae(et){L(function(ot){var dt;typeof et=="function"?dt=et(ot):dt=et;var at=Ze(dt);return k.current.scrollTop=at,at})}var pe=m.useRef({start:0,end:z.length}),we=m.useRef(),ye=N3e(z,ie),Me=Ee(ye,1),Fe=Me[0];we.current=Fe;var Se=b3e(ie,null,null),Be=Ee(Se,4),me=Be[0],xe=Be[1],Ie=Be[2],Ge=Be[3],rt=m.useMemo(function(){if(!Y)return{scrollHeight:void 0,start:0,end:z.length-1,offset:void 0};if(!N){var et;return{scrollHeight:((et=j.current)===null||et===void 0?void 0:et.offsetHeight)||0,start:0,end:z.length-1,offset:void 0}}for(var ot=0,dt,at,qt,wt=z.length,yr=0;yr=H&&dt===void 0&&(dt=yr,at=ot),Hr>H+i&&qt===void 0&&(qt=yr),ot=Hr}return dt===void 0&&(dt=0,at=0,qt=Math.ceil(i/a)),qt===void 0&&(qt=z.length-1),qt=Math.min(qt+1,z.length-1),{scrollHeight:ot,start:dt,end:qt,offset:at}},[N,Y,H,z,Ge,i]),pt=rt.scrollHeight,lt=rt.start,bt=rt.end,Dt=rt.offset;pe.current.start=lt,pe.current.end=bt;var Xe=m.useState({width:0,height:i}),Je=Ee(Xe,2),it=Je[0],Ct=Je[1],mt=function(et){Ct({width:et.width||et.offsetWidth,height:et.height||et.offsetHeight})},It=m.useRef(),Ut=m.useRef(),Rt=m.useMemo(function(){return ose(it.width,h)},[it.width,h]),jt=m.useMemo(function(){return ose(it.height,pt)},[it.height,pt]),Wt=pt-i,Tt=m.useRef(Wt);Tt.current=Wt;function Ze(et){var ot=et;return Number.isNaN(Tt.current)||(ot=Math.min(ot,Tt.current)),ot=Math.max(ot,0),ot}var At=H<=0,tt=H>=Wt,qe=mIe(At,tt),Pe=function(){return{x:F?-V:V,y:H}},st=m.useRef(Pe()),nt=Bi(function(){if(C){var et=Pe();(st.current.x!==et.x||st.current.y!==et.y)&&(C(et),st.current=et)}});function We(et,ot){var dt=et;ot?(hc.flushSync(function(){Z(dt)}),nt()):Ae(dt)}function Bt(et){var ot=et.currentTarget.scrollTop;ot!==H&&Ae(ot),y==null||y(et),nt()}var Te=function(et){var ot=et,dt=h-it.width;return ot=Math.max(ot,0),ot=Math.min(ot,dt),ot},ft=Bi(function(et,ot){ot?(hc.flushSync(function(){Z(function(dt){var at=dt+(F?-et:et);return Te(at)})}),nt()):Ae(function(dt){var at=dt+et;return at})}),xt=D3e(Y,At,tt,!!h,ft),vt=Ee(xt,2),er=vt[0],te=vt[1];k3e(Y,k,function(et,ot){return qe(et,ot)?!1:(er({preventDefault:function(){},deltaY:et}),!0)}),pn(function(){function et(dt){Y&&dt.preventDefault()}var ot=k.current;return ot.addEventListener("wheel",er),ot.addEventListener("DOMMouseScroll",te),ot.addEventListener("MozMousePixelScroll",et),function(){ot.removeEventListener("wheel",er),ot.removeEventListener("DOMMouseScroll",te),ot.removeEventListener("MozMousePixelScroll",et)}},[Y]),pn(function(){h&&Z(function(et){return Te(et)})},[it.width,h]);var ae=function(){var et,ot;(et=It.current)===null||et===void 0||et.delayHidden(),(ot=Ut.current)===null||ot===void 0||ot.delayHidden()},fe=Y3e(k,z,Ie,a,ie,function(){return xe(!0)},Ae,ae);m.useImperativeHandle(t,function(){return{getScrollInfo:Pe,scrollTo:function(et){function ot(dt){return dt&&dr(dt)==="object"&&("left"in dt||"top"in dt)}ot(et)?(et.left!==void 0&&Z(Te(et.left)),fe(et.top)):fe(et)}}}),pn(function(){if(Q){var et=z.slice(lt,bt+1);Q(et,z)}},[lt,bt,z]);var De=U3e(z,ie,Ie,a),je=M==null?void 0:M({start:lt,end:bt,virtual:N,offsetX:V,offsetY:Dt,rtl:F,getSize:De}),$e=v3e(z,lt,bt,h,me,d,ge),Oe=null;i&&(Oe=ce(re({},l?"height":"maxHeight",i),R3e),Y&&(Oe.overflowY="hidden",h&&(Oe.overflowX="hidden"),$&&(Oe.pointerEvents="none")));var _e={};return F&&(_e.dir="rtl"),m.createElement("div",Ye({style:ce(ce({},A),{},{position:"relative"}),className:D},_e,b),m.createElement(Ja,{onResize:mt},m.createElement(B,{className:"".concat(n,"-holder"),style:Oe,ref:k,onScroll:Bt,onMouseEnter:ae},m.createElement(pIe,{prefixCls:n,height:pt,offsetX:V,offsetY:Dt,scrollWidth:h,onInnerResize:xe,ref:j,innerProps:v,rtl:F,extra:je},$e))),N&&pt>i&&m.createElement(rse,{ref:It,prefixCls:n,scrollOffset:H,scrollRange:pt,rtl:F,onScroll:We,onStartMove:ee,onStopMove:se,spinSize:jt,containerSize:it.height,style:I==null?void 0:I.verticalScrollBar,thumbStyle:I==null?void 0:I.verticalScrollBarThumb}),N&&h&&m.createElement(rse,{ref:Ut,prefixCls:n,scrollOffset:V,scrollRange:h,rtl:F,onScroll:We,onStartMove:ee,onStopMove:se,spinSize:Rt,containerSize:it.width,horizontal:!0,style:I==null?void 0:I.horizontalScrollBar,thumbStyle:I==null?void 0:I.horizontalScrollBarThumb}))}var h4=m.forwardRef(H3e);h4.displayName="List";var BIe=m.createContext(null);function O3e(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var L3e=["disabled","title","children","style","className"];function ise(e){return typeof e=="string"||typeof e=="number"}var T3e=function(e,t){var r=iIe(),n=r.prefixCls,o=r.id,i=r.open,a=r.multiple,s=r.mode,l=r.searchValue,A=r.toggleOpen,u=r.notFoundContent,d=r.onPopupScroll,g=m.useContext(BIe),c=g.flattenOptions,f=g.onActiveValue,h=g.defaultActiveFirstOption,p=g.onSelect,B=g.menuItemSelectedIcon,y=g.rawValues,C=g.fieldNames,Q=g.virtual,v=g.direction,M=g.listHeight,I=g.listItemHeight,b=g.optionRender,Y="".concat(n,"-item"),N=Nd(function(){return c},[i,c],function(_,ee){return ee[0]&&_[1]!==ee[1]}),F=m.useRef(null),D=function(_){_.preventDefault()},z=function(_){F.current&&F.current.scrollTo(typeof _=="number"?{index:_}:_)},k=function(_){for(var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,se=N.length,ie=0;ie1&&arguments[1]!==void 0?arguments[1]:!1;H(_);var se={source:ee?"keyboard":"mouse"},ie=N[_];if(!ie){f(null,-1,se);return}f(ie.value,_,se)};m.useEffect(function(){L(h!==!1?k(0):-1)},[N.length,l]);var R=m.useCallback(function(_){return y.has(_)&&s!=="combobox"},[s,Ke(y).toString(),y.size]);m.useEffect(function(){var _=setTimeout(function(){if(!a&&i&&y.size===1){var se=Array.from(y)[0],ie=N.findIndex(function(ge){var Ae=ge.data;return Ae.value===se});ie!==-1&&(L(ie),z(ie))}});if(i){var ee;(ee=F.current)===null||ee===void 0||ee.scrollTo(void 0)}return function(){return clearTimeout(_)}},[i,l]);var O=function(_){_!==void 0&&p(_,{selected:!y.has(_)}),a||A(!1)};if(m.useImperativeHandle(t,function(){return{onKeyDown:function(_){var ee=_.which,se=_.ctrlKey;switch(ee){case ze.N:case ze.P:case ze.UP:case ze.DOWN:{var ie=0;if(ee===ze.UP?ie=-1:ee===ze.DOWN?ie=1:O3e()&&se&&(ee===ze.N?ie=1:ee===ze.P&&(ie=-1)),ie!==0){var ge=k(G+ie,ie);z(ge),L(ge,!0)}break}case ze.ENTER:{var Ae=N[G];Ae&&!Ae.data.disabled?O(Ae.value):O(void 0),i&&_.preventDefault();break}case ze.ESC:A(!1),i&&_.stopPropagation()}},onKeyUp:function(){},scrollTo:function(_){z(_)}}}),N.length===0)return m.createElement("div",{role:"listbox",id:"".concat(o,"_list"),className:"".concat(Y,"-empty"),onMouseDown:D},u);var V=Object.keys(C).map(function(_){return C[_]}),Z=function(_){return _.label};function T(_,ee){var se=_.group;return{role:se?"presentation":"option",id:"".concat(o,"_list_").concat(ee)}}var K=function(_){var ee=N[_];if(!ee)return null;var se=ee.data||{},ie=se.value,ge=ee.group,Ae=Ts(se,!0),pe=Z(ee);return ee?m.createElement("div",Ye({"aria-label":typeof pe=="string"&&!ge?pe:null},Ae,{key:_},T(ee,_),{"aria-selected":R(ie)}),ie):null},$={role:"listbox",id:"".concat(o,"_list")};return m.createElement(m.Fragment,null,Q&&m.createElement("div",Ye({},$,{style:{height:0,width:0,overflow:"hidden"}}),K(G-1),K(G),K(G+1)),m.createElement(h4,{itemKey:"key",ref:F,data:N,height:M,itemHeight:I,fullHeight:!1,onMouseDown:D,onScroll:d,virtual:Q,direction:v,innerProps:Q?null:$},function(_,ee){var se,ie=_.group,ge=_.groupOption,Ae=_.data,pe=_.label,we=_.value,ye=Ae.key;if(ie){var Me,Fe=(Me=Ae.title)!==null&&Me!==void 0?Me:ise(pe)?pe.toString():void 0;return m.createElement("div",{className:he(Y,"".concat(Y,"-group")),title:Fe},pe!==void 0?pe:ye)}var Se=Ae.disabled,Be=Ae.title;Ae.children;var me=Ae.style,xe=Ae.className,Ie=or(Ae,L3e),Ge=Xo(Ie,V),rt=R(we),pt="".concat(Y,"-option"),lt=he(Y,pt,xe,(se={},re(se,"".concat(pt,"-grouped"),ge),re(se,"".concat(pt,"-active"),G===ee&&!Se),re(se,"".concat(pt,"-disabled"),Se),re(se,"".concat(pt,"-selected"),rt),se)),bt=Z(_),Dt=!B||typeof B=="function"||rt,Xe=typeof bt=="number"?bt:bt||we,Je=ise(Xe)?Xe.toString():void 0;return Be!==void 0&&(Je=Be),m.createElement("div",Ye({},Ts(Ge),Q?{}:T(_,ee),{"aria-selected":rt,className:lt,title:Je,onMouseMove:function(){G===ee||Se||L(ee)},onClick:function(){Se||O(we)},style:me}),m.createElement("div",{className:"".concat(pt,"-content")},typeof b=="function"?b(_,{index:ee}):Xe),m.isValidElement(B)||rt,Dt&&m.createElement(d4,{className:"".concat(Y,"-option-state"),customizeIcon:B,customizeIconProps:{value:we,disabled:Se,isSelected:rt}},rt?"✓":null))}))},wIe=m.forwardRef(T3e);wIe.displayName="OptionList";const J3e=function(e,t){var r=m.useRef({values:new Map,options:new Map}),n=m.useMemo(function(){var i=r.current,a=i.values,s=i.options,l=e.map(function(d){if(d.label===void 0){var g;return ce(ce({},d),{},{label:(g=a.get(d.value))===null||g===void 0?void 0:g.label})}return d}),A=new Map,u=new Map;return l.forEach(function(d){A.set(d.value,d),u.set(d.value,t.get(d.value)||s.get(d.value))}),r.current.values=A,r.current.options=u,l},[e,t]),o=m.useCallback(function(i){return t.get(i)||r.current.options.get(i)},[t]);return[n,o]};function sO(e,t){return cIe(e).join("").toUpperCase().includes(t)}const P3e=function(e,t,r,n,o){return m.useMemo(function(){if(!r||n===!1)return e;var i=t.options,a=t.label,s=t.value,l=[],A=typeof n=="function",u=r.toUpperCase(),d=A?n:function(c,f){return o?sO(f[o],u):f[i]?sO(f[a!=="children"?a:"label"],u):sO(f[s],u)},g=A?function(c){return p6(c)}:function(c){return c};return e.forEach(function(c){if(c[i]){var f=d(r,g(c));if(f)l.push(c);else{var h=c[i].filter(function(p){return d(r,g(p))});h.length&&l.push(ce(ce({},c),{},re({},i,h)))}return}d(r,g(c))&&l.push(c)}),l},[e,n,o,r,t])};var ase=0,W3e=Ia();function V3e(){var e;return W3e?(e=ase,ase+=1):e="TEST_OR_SSR",e}function K3e(e){var t=m.useState(),r=Ee(t,2),n=r[0],o=r[1];return m.useEffect(function(){o("rc_select_".concat(V3e()))},[]),e||n}var X3e=["children","value"],Z3e=["children"];function q3e(e){var t=e,r=t.key,n=t.props,o=n.children,i=n.value,a=or(n,X3e);return ce({key:r,value:i!==void 0?i:r,children:o},a)}function yIe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Ei(e).map(function(r,n){if(!m.isValidElement(r)||!r.type)return null;var o=r,i=o.type.isSelectOptGroup,a=o.key,s=o.props,l=s.children,A=or(s,Z3e);return t||!i?q3e(r):ce(ce({key:"__RC_SELECT_GRP__".concat(a===null?n:a,"__"),label:a},A),{},{options:yIe(l)})}).filter(function(r){return r})}function $3e(e,t,r,n,o){return m.useMemo(function(){var i=e,a=!e;a&&(i=yIe(t));var s=new Map,l=new Map,A=function(d,g,c){c&&typeof c=="string"&&d.set(g[c],g)};function u(d){for(var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,c=0;c2&&arguments[2]!==void 0?arguments[2]:{},vt=xt.source,er=vt===void 0?"keyboard":vt;Ze(ft),a&&n==="combobox"&&Te!==null&&er==="keyboard"&&Rt(String(Te))},[a,n]),qe=function(Te,ft,xt){var vt=function(){var _e,et=Ge(Te);return[H?{label:et==null?void 0:et[K.label],value:Te,key:(_e=et==null?void 0:et.key)!==null&&_e!==void 0?_e:Te}:Te,p6(et)]};if(ft&&c){var er=vt(),te=Ee(er,2),ae=te[0],fe=te[1];c(ae,fe)}else if(!ft&&f&&xt!=="clear"){var De=vt(),je=Ee(De,2),$e=je[0],Oe=je[1];f($e,Oe)}},Pe=sse(function(Te,ft){var xt,vt=V?ft.selected:!0;vt?xt=V?[].concat(Ke(Ie),[Te]):[Te]:xt=Ie.filter(function(er){return er.value!==Te}),Ct(xt),qe(Te,vt),n==="combobox"?Rt(""):(!m6||g)&&(se(""),Rt(""))}),st=function(Te,ft){Ct(Te);var xt=ft.type,vt=ft.values;(xt==="remove"||xt==="clear")&&vt.forEach(function(er){qe(er.value,!1,xt)})},nt=function(Te,ft){if(se(Te),Rt(null),ft.source==="submit"){var xt=(Te||"").trim();if(xt){var vt=Array.from(new Set([].concat(Ke(pt),[xt])));Ct(vt),qe(xt,!0),se("")}return}ft.source!=="blur"&&(n==="combobox"&&Ct(Te),u==null||u(Te))},We=function(Te){var ft=Te;n!=="tags"&&(ft=Te.map(function(vt){var er=Ae.get(vt);return er==null?void 0:er.value}).filter(function(vt){return vt!==void 0}));var xt=Array.from(new Set([].concat(Ke(pt),Ke(ft))));Ct(xt),xt.forEach(function(vt){qe(vt,!0)})},Bt=m.useMemo(function(){var Te=N!==!1&&p!==!1;return ce(ce({},ie),{},{flattenOptions:it,onActiveValue:tt,defaultActiveFirstOption:At,onSelect:Pe,menuItemSelectedIcon:Y,rawValues:pt,fieldNames:K,virtual:Te,direction:F,listHeight:z,listItemHeight:j,childrenAsData:Z,optionRender:M})},[ie,it,tt,At,Pe,Y,pt,K,N,p,z,j,Z,M]);return m.createElement(BIe.Provider,{value:Bt},m.createElement(hIe,Ye({},R,{id:O,prefixCls:i,ref:t,omitDomProps:e$e,mode:n,displayValues:rt,onDisplayValuesChange:st,direction:F,searchValue:ee,onSearch:nt,autoClearSearchValue:g,onSearchSplit:We,dropdownMatchSelectWidth:p,OptionList:wIe,emptyOptions:!it.length,activeValue:Ut,activeDescendantId:"".concat(O,"_list_").concat(Tt)})))}),p4=r$e;p4.Option=f4;p4.OptGroup=g4;const n$e=Object.freeze(Object.defineProperty({__proto__:null,BaseSelect:hIe,OptGroup:g4,Option:f4,default:p4,useBaseProps:iIe},Symbol.toStringTag,{value:"Module"}));function gu(e,t,r){return he({[`${e}-status-success`]:t==="success",[`${e}-status-warning`]:t==="warning",[`${e}-status-error`]:t==="error",[`${e}-status-validating`]:t==="validating",[`${e}-has-feedback`]:r})}const yC=(e,t)=>t||e,o$e=()=>{const[,e]=Xs(),t=new Kr(e.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return m.createElement("svg",{style:t,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},m.createElement("g",{fill:"none",fillRule:"evenodd"},m.createElement("g",{transform:"translate(24 31.67)"},m.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),m.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),m.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),m.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),m.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),m.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),m.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},m.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),m.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},i$e=o$e,a$e=()=>{const[,e]=Xs(),{colorFill:t,colorFillTertiary:r,colorFillQuaternary:n,colorBgContainer:o}=e,{borderColor:i,shadowColor:a,contentColor:s}=m.useMemo(()=>({borderColor:new Kr(t).onBackground(o).toHexShortString(),shadowColor:new Kr(r).onBackground(o).toHexShortString(),contentColor:new Kr(n).onBackground(o).toHexShortString()}),[t,r,n,o]);return m.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},m.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},m.createElement("ellipse",{fill:a,cx:"32",cy:"33",rx:"32",ry:"7"}),m.createElement("g",{fillRule:"nonzero",stroke:i},m.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),m.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:s}))))},s$e=a$e,l$e=e=>{const{componentCls:t,margin:r,marginXS:n,marginXL:o,fontSize:i,lineHeight:a}=e;return{[t]:{marginInline:n,fontSize:i,lineHeight:a,textAlign:"center",[`${t}-image`]:{height:e.emptyImgHeight,marginBottom:n,opacity:e.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${t}-description`]:{color:e.colorText},[`${t}-footer`]:{marginTop:r},"&-normal":{marginBlock:o,color:e.colorTextDisabled,[`${t}-description`]:{color:e.colorTextDisabled},[`${t}-image`]:{height:e.emptyImgHeightMD}},"&-small":{marginBlock:n,color:e.colorTextDisabled,[`${t}-image`]:{height:e.emptyImgHeightSM}}}}},A$e=bn("Empty",e=>{const{componentCls:t,controlHeightLG:r}=e,n=Sr(e,{emptyImgCls:`${t}-img`,emptyImgHeight:r*2.5,emptyImgHeightMD:r,emptyImgHeightSM:r*.875});return[l$e(n)]});var c$e=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{var{className:t,rootClassName:r,prefixCls:n,image:o=EIe,description:i,children:a,imageStyle:s,style:l}=e,A=c$e(e,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:u,direction:d,empty:g}=m.useContext(Jt),c=u("empty",n),[f,h]=A$e(c),[p]=Sd("Empty"),B=typeof i<"u"?i:p==null?void 0:p.description,y=typeof B=="string"?B:"empty";let C=null;return typeof o=="string"?C=m.createElement("img",{alt:y,src:o}):C=o,f(m.createElement("div",Object.assign({className:he(h,c,g==null?void 0:g.className,{[`${c}-normal`]:o===CIe,[`${c}-rtl`]:d==="rtl"},t,r),style:Object.assign(Object.assign({},g==null?void 0:g.style),l)},A),m.createElement("div",{className:`${c}-image`,style:s},C),B&&m.createElement("div",{className:`${c}-description`},B),a&&m.createElement("div",{className:`${c}-footer`},a)))};X9.PRESENTED_IMAGE_DEFAULT=EIe;X9.PRESENTED_IMAGE_SIMPLE=CIe;const $l=X9,u$e=e=>{const{componentName:t}=e,{getPrefixCls:r}=m.useContext(Jt),n=r("empty");switch(t){case"Table":case"List":return le.createElement($l,{image:$l.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return le.createElement($l,{image:$l.PRESENTED_IMAGE_SIMPLE,className:`${n}-small`});default:return le.createElement($l,null)}},Z9=u$e,d$e=e=>{const{optionHeight:t,optionFontSize:r,optionLineHeight:n,optionPadding:o}=e;return{position:"relative",display:"block",minHeight:t,padding:o,color:e.colorText,fontWeight:"normal",fontSize:r,lineHeight:n,boxSizing:"border-box"}},g$e=e=>{const{antCls:t,componentCls:r}=e,n=`${r}-item`,o=`&${t}-slide-up-enter${t}-slide-up-enter-active`,i=`&${t}-slide-up-appear${t}-slide-up-appear-active`,a=`&${t}-slide-up-leave${t}-slide-up-leave-active`,s=`${r}-dropdown-placement-`;return[{[`${r}-dropdown`]:Object.assign(Object.assign({},cn(e)),{position:"absolute",top:-9999,zIndex:e.zIndexPopup,boxSizing:"border-box",padding:e.paddingXXS,overflow:"hidden",fontSize:e.fontSize,fontVariant:"initial",backgroundColor:e.colorBgElevated,borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,[` + ${o}${s}bottomLeft, + ${i}${s}bottomLeft + `]:{animationName:i4},[` + ${o}${s}topLeft, + ${i}${s}topLeft, + ${o}${s}topRight, + ${i}${s}topRight + `]:{animationName:s4},[`${a}${s}bottomLeft`]:{animationName:a4},[` + ${a}${s}topLeft, + ${a}${s}topRight + `]:{animationName:l4},"&-hidden":{display:"none"},[`${n}`]:Object.assign(Object.assign({},d$e(e)),{cursor:"pointer",transition:`background ${e.motionDurationSlow} ease`,borderRadius:e.borderRadiusSM,"&-group":{color:e.colorTextDescription,fontSize:e.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},Mp),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${n}-option-disabled)`]:{backgroundColor:e.optionActiveBg},[`&-selected:not(${n}-option-disabled)`]:{color:e.optionSelectedColor,fontWeight:e.optionSelectedFontWeight,backgroundColor:e.optionSelectedBg,[`${n}-option-state`]:{color:e.colorPrimary}},"&-disabled":{[`&${n}-option-selected`]:{backgroundColor:e.colorBgContainerDisabled},color:e.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:e.controlPaddingHorizontal*2}}}),"&-rtl":{direction:"rtl"}})},bd(e,"slide-up"),bd(e,"slide-down"),vE(e,"move-up"),vE(e,"move-down")]},f$e=g$e,kw=2,IIe=e=>{let{multipleSelectItemHeight:t,selectHeight:r,lineWidth:n}=e;const o=(r-t)/2-n,i=Math.ceil(o/2);return[o,i]};function lO(e,t){const{componentCls:r,iconCls:n}=e,o=`${r}-selection-overflow`,i=e.multipleSelectItemHeight,[a]=IIe(e),s=t?`${r}-${t}`:"";return{[`${r}-multiple${s}`]:{fontSize:e.fontSize,[o]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"}},[`${r}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",height:"100%",padding:`${a-kw}px ${kw*2}px`,borderRadius:e.borderRadius,[`${r}-show-search&`]:{cursor:"text"},[`${r}-disabled&`]:{background:e.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${kw}px 0`,lineHeight:`${i}px`,visibility:"hidden",content:'"\\a0"'}},[` + &${r}-show-arrow ${r}-selector, + &${r}-allow-clear ${r}-selector + `]:{paddingInlineEnd:e.fontSizeIcon+e.controlPaddingHorizontal},[`${r}-selection-item`]:{display:"flex",alignSelf:"center",flex:"none",boxSizing:"border-box",maxWidth:"100%",height:i,marginTop:kw,marginBottom:kw,lineHeight:`${i-e.lineWidth*2}px`,background:e.multipleItemBg,border:`${e.lineWidth}px ${e.lineType} ${e.multipleItemBorderColor}`,borderRadius:e.borderRadiusSM,cursor:"default",transition:`font-size ${e.motionDurationSlow}, line-height ${e.motionDurationSlow}, height ${e.motionDurationSlow}`,marginInlineEnd:kw*2,paddingInlineStart:e.paddingXS,paddingInlineEnd:e.paddingXS/2,[`${r}-disabled&`]:{color:e.multipleItemColorDisabled,borderColor:e.multipleItemBorderColorDisabled,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:e.paddingXS/2,overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},pC()),{display:"inline-flex",alignItems:"center",color:e.colorIcon,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${n}`]:{verticalAlign:"-0.2em"},"&:hover":{color:e.colorIconHover}})},[`${o}-item + ${o}-item`]:{[`${r}-selection-search`]:{marginInlineStart:0}},[`${o}-item-suffix`]:{height:"100%"},[`${r}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:e.inputPaddingHorizontalBase-a,"\n &-input,\n &-mirror\n ":{height:i,fontFamily:e.fontFamily,lineHeight:`${i}px`,transition:`all ${e.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${r}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:e.inputPaddingHorizontalBase,insetInlineEnd:e.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${e.motionDurationSlow}`}}}}const h$e=e=>{const{componentCls:t}=e,r=Sr(e,{selectHeight:e.controlHeightSM,multipleSelectItemHeight:e.controlHeightXS,borderRadius:e.borderRadiusSM,borderRadiusSM:e.borderRadiusXS}),n=Sr(e,{fontSize:e.fontSizeLG,selectHeight:e.controlHeightLG,multipleSelectItemHeight:e.multipleItemHeightLG,borderRadius:e.borderRadiusLG,borderRadiusSM:e.borderRadius}),[,o]=IIe(e);return[lO(e),lO(r,"sm"),{[`${t}-multiple${t}-sm`]:{[`${t}-selection-placeholder`]:{insetInline:e.controlPaddingHorizontalSM-e.lineWidth},[`${t}-selection-search`]:{marginInlineStart:o}}},lO(n,"lg")]},p$e=h$e;function AO(e,t){const{componentCls:r,inputPaddingHorizontalBase:n,borderRadius:o}=e,i=e.controlHeight-e.lineWidth*2,a=Math.ceil(e.fontSize*1.25),s=t?`${r}-${t}`:"";return{[`${r}-single${s}`]:{fontSize:e.fontSize,height:e.controlHeight,[`${r}-selector`]:Object.assign(Object.assign({},cn(e,!0)),{display:"flex",borderRadius:o,[`${r}-selection-search`]:{position:"absolute",top:0,insetInlineStart:n,insetInlineEnd:n,bottom:0,"&-input":{width:"100%",WebkitAppearance:"textfield"}},[` + ${r}-selection-item, + ${r}-selection-placeholder + `]:{padding:0,lineHeight:`${i}px`,transition:`all ${e.motionDurationSlow}, visibility 0s`,alignSelf:"center"},[`${r}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${r}-selection-item:empty:after`,`${r}-selection-placeholder:empty:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` + &${r}-show-arrow ${r}-selection-item, + &${r}-show-arrow ${r}-selection-placeholder + `]:{paddingInlineEnd:a},[`&${r}-open ${r}-selection-item`]:{color:e.colorTextPlaceholder},[`&:not(${r}-customize-input)`]:{[`${r}-selector`]:{width:"100%",height:"100%",padding:`0 ${n}px`,[`${r}-selection-search-input`]:{height:i},"&:after":{lineHeight:`${i}px`}}},[`&${r}-customize-input`]:{[`${r}-selector`]:{"&:after":{display:"none"},[`${r}-selection-search`]:{position:"static",width:"100%"},[`${r}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${n}px`,"&:after":{display:"none"}}}}}}}function m$e(e){const{componentCls:t}=e,r=e.controlPaddingHorizontalSM-e.lineWidth;return[AO(e),AO(Sr(e,{controlHeight:e.controlHeightSM,borderRadius:e.borderRadiusSM}),"sm"),{[`${t}-single${t}-sm`]:{[`&:not(${t}-customize-input)`]:{[`${t}-selection-search`]:{insetInlineStart:r,insetInlineEnd:r},[`${t}-selector`]:{padding:`0 ${r}px`},[`&${t}-show-arrow ${t}-selection-search`]:{insetInlineEnd:r+e.fontSize*1.5},[` + &${t}-show-arrow ${t}-selection-item, + &${t}-show-arrow ${t}-selection-placeholder + `]:{paddingInlineEnd:e.fontSize*1.5}}}},AO(Sr(e,{controlHeight:e.singleItemHeightLG,fontSize:e.fontSizeLG,borderRadius:e.borderRadiusLG}),"lg")]}const B$e=e=>{const{componentCls:t,selectorBg:r}=e;return{position:"relative",backgroundColor:r,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,input:{cursor:"pointer"},[`${t}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit",height:"100%"}},[`${t}-disabled&`]:{color:e.colorTextDisabled,background:e.colorBgContainerDisabled,cursor:"not-allowed",[`${t}-multiple&`]:{background:e.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},cO=function(e,t){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:n,borderHoverColor:o,antCls:i,borderActiveColor:a,outlineColor:s,controlOutlineWidth:l}=t,A=r?{[`${n}-selector`]:{borderColor:a}}:{};return{[e]:{[`&:not(${n}-disabled):not(${n}-customize-input):not(${i}-pagination-size-changer)`]:Object.assign(Object.assign({},A),{[`&:hover ${n}-selector`]:{borderColor:o},[`${n}-focused& ${n}-selector`]:{borderColor:a,boxShadow:`0 0 0 ${l}px ${s}`,outline:0}})}}},w$e=e=>{const{componentCls:t}=e;return{[`${t}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none",fontFamily:"inherit","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},y$e=e=>{const{antCls:t,componentCls:r,inputPaddingHorizontalBase:n,iconCls:o}=e;return{[r]:Object.assign(Object.assign({},cn(e)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${r}-customize-input) ${r}-selector`]:Object.assign(Object.assign({},B$e(e)),w$e(e)),[`${r}-selection-item`]:Object.assign(Object.assign({flex:1,fontWeight:"normal",position:"relative",userSelect:"none"},Mp),{[`> ${t}-typography`]:{display:"inline"}}),[`${r}-selection-placeholder`]:Object.assign(Object.assign({},Mp),{flex:1,color:e.colorTextPlaceholder,pointerEvents:"none"}),[`${r}-arrow`]:Object.assign(Object.assign({},pC()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:n,height:e.fontSizeIcon,marginTop:-e.fontSizeIcon/2,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[o]:{verticalAlign:"top",transition:`transform ${e.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${r}-suffix)`]:{pointerEvents:"auto"}},[`${r}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${r}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:n,zIndex:1,display:"inline-block",width:e.fontSizeIcon,height:e.fontSizeIcon,marginTop:-e.fontSizeIcon/2,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:e.clearBg,cursor:"pointer",opacity:0,transition:`color ${e.motionDurationMid} ease, opacity ${e.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:e.colorTextTertiary}},"&:hover":{[`${r}-clear`]:{opacity:1}}}),[`${r}-has-feedback`]:{[`${r}-clear`]:{insetInlineEnd:n+e.fontSize+e.paddingXS}}}},E$e=e=>{const{componentCls:t}=e;return[{[t]:{[`&-borderless ${t}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${t}-in-form-item`]:{width:"100%"}}},y$e(e),m$e(e),p$e(e),f$e(e),{[`${t}-rtl`]:{direction:"rtl"}},cO(t,Sr(e,{borderHoverColor:e.colorPrimaryHover,borderActiveColor:e.colorPrimary,outlineColor:e.controlOutline})),cO(`${t}-status-error`,Sr(e,{borderHoverColor:e.colorErrorHover,borderActiveColor:e.colorError,outlineColor:e.colorErrorOutline}),!0),cO(`${t}-status-warning`,Sr(e,{borderHoverColor:e.colorWarningHover,borderActiveColor:e.colorWarning,outlineColor:e.colorWarningOutline}),!0),Wb(e,{borderElCls:`${t}-selector`,focusElCls:`${t}-focused`})]},C$e=bn("Select",(e,t)=>{let{rootPrefixCls:r}=t;const n=Sr(e,{rootPrefixCls:r,inputPaddingHorizontalBase:e.paddingSM-1,multipleSelectItemHeight:e.multipleItemHeight,selectHeight:e.controlHeight});return[E$e(n)]},e=>{const{fontSize:t,lineHeight:r,controlHeight:n,controlPaddingHorizontal:o,zIndexPopupBase:i,colorText:a,fontWeightStrong:s,controlItemBgActive:l,controlItemBgHover:A,colorBgContainer:u,colorFillSecondary:d,controlHeightLG:g,controlHeightSM:c,colorBgContainerDisabled:f,colorTextDisabled:h}=e;return{zIndexPopup:i+50,optionSelectedColor:a,optionSelectedFontWeight:s,optionSelectedBg:l,optionActiveBg:A,optionPadding:`${(n-t*r)/2}px ${o}px`,optionFontSize:t,optionLineHeight:r,optionHeight:n,selectorBg:u,clearBg:u,singleItemHeightLG:g,multipleItemBg:d,multipleItemBorderColor:"transparent",multipleItemHeight:c,multipleItemHeightLG:n,multipleSelectorBgDisabled:f,multipleItemColorDisabled:h,multipleItemBorderColorDisabled:"transparent"}}),I$e=e=>{const t={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:e==="scroll"?"scroll":"visible",dynamicInset:!0};return{bottomLeft:Object.assign(Object.assign({},t),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},t),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},t),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},t),{points:["br","tr"],offset:[0,-4]})}};function Q$e(e,t){return e||I$e(t)}var v$e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"};const M$e=v$e;var b$e=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:M$e}))};const q9=m.forwardRef(b$e);var x$e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"};const Y$e=x$e;var F$e=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:Y$e}))};const _b=m.forwardRef(F$e);var N$e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"};const D$e=N$e;var S$e=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:D$e}))};const $9=m.forwardRef(S$e);function k$e(e){let{suffixIcon:t,clearIcon:r,menuItemSelectedIcon:n,removeIcon:o,loading:i,multiple:a,hasFeedback:s,prefixCls:l,showSuffixIcon:A,feedbackIcon:u,showArrow:d,componentName:g}=e;const c=r??m.createElement(e0,null),f=y=>t===null&&!s&&!d?null:m.createElement(m.Fragment,null,A!==!1&&y,s&&u);let h=null;if(t!==void 0)h=f(t);else if(i)h=f(m.createElement(Tb,{spin:!0}));else{const y=`${l}-suffix`;h=C=>{let{open:Q,showSearch:v}=C;return f(Q&&v?m.createElement($9,{className:y}):m.createElement(_b,{className:y}))}}let p=null;n!==void 0?p=n:a?p=m.createElement(q9,null):p=null;let B=null;return o!==void 0?B=o:B=m.createElement(EB,null),{clearIcon:c,suffixIcon:h,itemIcon:p,removeIcon:B}}function j$e(e,t){return t!==void 0?t:e!==null}var U$e=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{var r,n,{prefixCls:o,bordered:i=!0,className:a,rootClassName:s,getPopupContainer:l,popupClassName:A,dropdownClassName:u,listHeight:d=256,placement:g,listItemHeight:c=24,size:f,disabled:h,notFoundContent:p,status:B,builtinPlacements:y,dropdownMatchSelectWidth:C,popupMatchSelectWidth:Q,direction:v,style:M,allowClear:I}=e,b=U$e(e,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:Y,getPrefixCls:N,renderEmpty:F,direction:D,virtual:z,popupMatchSelectWidth:k,popupOverflow:j,select:U}=m.useContext(Jt),G=N("select",o),H=N(),L=v??D,{compactSize:R,compactItemClassnames:O}=t0(G,L),[V,Z]=C$e(G),T=m.useMemo(()=>{const{mode:Dt}=b;if(Dt!=="combobox")return Dt===QIe?"combobox":Dt},[b.mode]),K=T==="multiple"||T==="tags",$=j$e(b.suffixIcon,b.showArrow),_=(r=Q??C)!==null&&r!==void 0?r:k,{status:ee,hasFeedback:se,isFormItemInput:ie,feedbackIcon:ge}=m.useContext(ys),Ae=yC(ee,B);let pe;p!==void 0?pe=p:T==="combobox"?pe=null:pe=(F==null?void 0:F("Select"))||m.createElement(Z9,{componentName:"Select"});const{suffixIcon:we,itemIcon:ye,removeIcon:Me,clearIcon:Fe}=k$e(Object.assign(Object.assign({},b),{multiple:K,hasFeedback:se,feedbackIcon:ge,showSuffixIcon:$,prefixCls:G,showArrow:b.showArrow,componentName:"Select"})),Se=I===!0?{clearIcon:Fe}:I,Be=Xo(b,["suffixIcon","itemIcon"]),me=he(A||u,{[`${G}-dropdown-${L}`]:L==="rtl"},s,Z),xe=la(Dt=>{var Xe;return(Xe=f??R)!==null&&Xe!==void 0?Xe:Dt}),Ie=m.useContext(IA),Ge=h??Ie,rt=he({[`${G}-lg`]:xe==="large",[`${G}-sm`]:xe==="small",[`${G}-rtl`]:L==="rtl",[`${G}-borderless`]:!i,[`${G}-in-form-item`]:ie},gu(G,Ae,se),O,U==null?void 0:U.className,a,s,Z),pt=m.useMemo(()=>g!==void 0?g:L==="rtl"?"bottomRight":"bottomLeft",[g,L]),lt=Q$e(y,j),[bt]=CB("SelectLike",(n=b.dropdownStyle)===null||n===void 0?void 0:n.zIndex);return V(m.createElement(p4,Object.assign({ref:t,virtual:z,showSearch:U==null?void 0:U.showSearch},Be,{style:Object.assign(Object.assign({},U==null?void 0:U.style),M),dropdownMatchSelectWidth:_,builtinPlacements:lt,transitionName:bp(H,"slide-up",b.transitionName),listHeight:d,listItemHeight:c,mode:T,prefixCls:G,placement:pt,direction:L,suffixIcon:we,menuItemSelectedIcon:ye,removeIcon:Me,allowClear:Se,notFoundContent:pe,className:rt,getPopupContainer:l||Y,dropdownClassName:me,disabled:Ge,dropdownStyle:Object.assign(Object.assign({},b==null?void 0:b.dropdownStyle),{zIndex:bt})})))},EC=m.forwardRef(z$e),G$e=c4(EC);EC.SECRET_COMBOBOX_MODE_DO_NOT_USE=QIe;EC.Option=f4;EC.OptGroup=g4;EC._InternalPanelDoNotUseOrYouWillBeFired=G$e;const Km=EC,xd=["xxl","xl","lg","md","sm","xs"],R$e=e=>({xs:`(max-width: ${e.screenXSMax}px)`,sm:`(min-width: ${e.screenSM}px)`,md:`(min-width: ${e.screenMD}px)`,lg:`(min-width: ${e.screenLG}px)`,xl:`(min-width: ${e.screenXL}px)`,xxl:`(min-width: ${e.screenXXL}px)`}),H$e=e=>{const t=e,r=[].concat(xd).reverse();return r.forEach((n,o)=>{const i=n.toUpperCase(),a=`screen${i}Min`,s=`screen${i}`;if(!(t[a]<=t[s]))throw new Error(`${a}<=${s} fails : !(${t[a]}<=${t[s]})`);if(o{const r=new Map;let n=-1,o={};return{matchHandlers:{},dispatch(i){return o=i,r.forEach(a=>a(o)),r.size>=1},subscribe(i){return r.size||this.register(),n+=1,r.set(n,i),i(o),n},unsubscribe(i){r.delete(i),r.size||this.unregister()},unregister(){Object.keys(t).forEach(i=>{const a=t[i],s=this.matchHandlers[a];s==null||s.mql.removeListener(s==null?void 0:s.listener)}),r.clear()},register(){Object.keys(t).forEach(i=>{const a=t[i],s=A=>{let{matches:u}=A;this.dispatch(Object.assign(Object.assign({},o),{[i]:u}))},l=window.matchMedia(a);l.addListener(s),this.matchHandlers[a]={mql:l,listener:s},s(l)})},responsiveMap:t}},[e])}const MIe=(e,t)=>{if(t&&typeof t=="object")for(let r=0;rt+1,0);return e}function CC(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const t=m.useRef({}),r=bIe(),n=vIe();return pn(()=>{const o=n.subscribe(i=>{t.current=i,e&&r()});return()=>n.unsubscribe(o)},[]),t.current}const O$e=m.createContext({}),B6=O$e,L$e=e=>{const{antCls:t,componentCls:r,iconCls:n,avatarBg:o,avatarColor:i,containerSize:a,containerSizeLG:s,containerSizeSM:l,textFontSize:A,textFontSizeLG:u,textFontSizeSM:d,borderRadius:g,borderRadiusLG:c,borderRadiusSM:f,lineWidth:h,lineType:p}=e,B=(y,C,Q)=>({width:y,height:y,lineHeight:`${y-h*2}px`,borderRadius:"50%",[`&${r}-square`]:{borderRadius:Q},[`${r}-string`]:{position:"absolute",left:{_skip_check_:!0,value:"50%"},transformOrigin:"0 center"},[`&${r}-icon`]:{fontSize:C,[`> ${n}`]:{margin:0}}});return{[r]:Object.assign(Object.assign(Object.assign(Object.assign({},cn(e)),{position:"relative",display:"inline-block",overflow:"hidden",color:i,whiteSpace:"nowrap",textAlign:"center",verticalAlign:"middle",background:o,border:`${h}px ${p} transparent`,"&-image":{background:"transparent"},[`${t}-image-img`]:{display:"block"}}),B(a,A,g)),{"&-lg":Object.assign({},B(s,u,c)),"&-sm":Object.assign({},B(l,d,f)),"> img":{display:"block",width:"100%",height:"100%",objectFit:"cover"}})}},T$e=e=>{const{componentCls:t,groupBorderColor:r,groupOverlapping:n,groupSpace:o}=e;return{[`${t}-group`]:{display:"inline-flex",[`${t}`]:{borderColor:r},"> *:not(:first-child)":{marginInlineStart:n}},[`${t}-group-popover`]:{[`${t} + ${t}`]:{marginInlineStart:o}}}},xIe=bn("Avatar",e=>{const{colorTextLightSolid:t,colorTextPlaceholder:r}=e,n=Sr(e,{avatarBg:r,avatarColor:t});return[L$e(n),T$e(n)]},e=>{const{controlHeight:t,controlHeightLG:r,controlHeightSM:n,fontSize:o,fontSizeLG:i,fontSizeXL:a,fontSizeHeading3:s,marginXS:l,marginXXS:A,colorBorderBg:u}=e;return{containerSize:t,containerSizeLG:r,containerSizeSM:n,textFontSize:Math.round((i+a)/2),textFontSizeLG:s,textFontSizeSM:o,groupSpace:A,groupOverlapping:-l,groupBorderColor:u}});var J$e=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{const[r,n]=m.useState(1),[o,i]=m.useState(!1),[a,s]=m.useState(!0),l=m.useRef(null),A=m.useRef(null),u=Ma(t,l),{getPrefixCls:d,avatar:g}=m.useContext(Jt),c=m.useContext(B6),f=()=>{if(!A.current||!l.current)return;const $=A.current.offsetWidth,_=l.current.offsetWidth;if($!==0&&_!==0){const{gap:ee=4}=e;ee*2<_&&n(_-ee*2<$?(_-ee*2)/$:1)}};m.useEffect(()=>{i(!0)},[]),m.useEffect(()=>{s(!0),n(1)},[e.src]),m.useEffect(f,[e.gap]);const h=()=>{const{onError:$}=e;($==null?void 0:$())!==!1&&s(!1)},{prefixCls:p,shape:B,size:y,src:C,srcSet:Q,icon:v,className:M,rootClassName:I,alt:b,draggable:Y,children:N,crossOrigin:F}=e,D=J$e(e,["prefixCls","shape","size","src","srcSet","icon","className","rootClassName","alt","draggable","children","crossOrigin"]),z=la($=>{var _,ee;return(ee=(_=y??(c==null?void 0:c.size))!==null&&_!==void 0?_:$)!==null&&ee!==void 0?ee:"default"}),k=Object.keys(typeof z=="object"?z||{}:{}).some($=>["xs","sm","md","lg","xl","xxl"].includes($)),j=CC(k),U=m.useMemo(()=>{if(typeof z!="object")return{};const $=xd.find(ee=>j[ee]),_=z[$];return _?{width:_,height:_,lineHeight:`${_}px`,fontSize:_&&(v||N)?_/2:18}:{}},[j,z]),G=d("avatar",p),[H,L]=xIe(G),R=he({[`${G}-lg`]:z==="large",[`${G}-sm`]:z==="small"}),O=m.isValidElement(C),V=B||(c==null?void 0:c.shape)||"circle",Z=he(G,R,g==null?void 0:g.className,`${G}-${V}`,{[`${G}-image`]:O||C&&a,[`${G}-icon`]:!!v},M,I,L),T=typeof z=="number"?{width:z,height:z,lineHeight:`${z}px`,fontSize:v?z/2:18}:{};let K;if(typeof C=="string"&&a)K=m.createElement("img",{src:C,draggable:Y,srcSet:Q,onError:h,alt:b,crossOrigin:F});else if(O)K=C;else if(v)K=v;else if(o||r!==1){const $=`scale(${r}) translateX(-50%)`,_={msTransform:$,WebkitTransform:$,transform:$},ee=typeof z=="number"?{lineHeight:`${z}px`}:{};K=m.createElement(Ja,{onResize:f},m.createElement("span",{className:`${G}-string`,ref:A,style:Object.assign(Object.assign({},ee),_)},N))}else K=m.createElement("span",{className:`${G}-string`,style:{opacity:0},ref:A},N);return delete D.onError,delete D.gap,H(m.createElement("span",Object.assign({},D,{style:Object.assign(Object.assign(Object.assign(Object.assign({},T),U),g==null?void 0:g.style),D.style),className:Z,ref:u}),K))},W$e=m.forwardRef(P$e),YIe=W$e,ME=e=>e?typeof e=="function"?e():e:null;function m4(e){var t=e.children,r=e.prefixCls,n=e.id,o=e.overlayInnerStyle,i=e.className,a=e.style;return m.createElement("div",{className:he("".concat(r,"-content"),i),style:a},m.createElement("div",{className:"".concat(r,"-inner"),id:n,role:"tooltip",style:o},typeof t=="function"?t():t))}var jw={shiftX:64,adjustY:1},Uw={adjustX:1,shiftY:!0},kA=[0,0],V$e={left:{points:["cr","cl"],overflow:Uw,offset:[-4,0],targetOffset:kA},right:{points:["cl","cr"],overflow:Uw,offset:[4,0],targetOffset:kA},top:{points:["bc","tc"],overflow:jw,offset:[0,-4],targetOffset:kA},bottom:{points:["tc","bc"],overflow:jw,offset:[0,4],targetOffset:kA},topLeft:{points:["bl","tl"],overflow:jw,offset:[0,-4],targetOffset:kA},leftTop:{points:["tr","tl"],overflow:Uw,offset:[-4,0],targetOffset:kA},topRight:{points:["br","tr"],overflow:jw,offset:[0,-4],targetOffset:kA},rightTop:{points:["tl","tr"],overflow:Uw,offset:[4,0],targetOffset:kA},bottomRight:{points:["tr","br"],overflow:jw,offset:[0,4],targetOffset:kA},rightBottom:{points:["bl","br"],overflow:Uw,offset:[4,0],targetOffset:kA},bottomLeft:{points:["tl","bl"],overflow:jw,offset:[0,4],targetOffset:kA},leftBottom:{points:["br","bl"],overflow:Uw,offset:[-4,0],targetOffset:kA}},K$e=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow"],X$e=function(e,t){var r=e.overlayClassName,n=e.trigger,o=n===void 0?["hover"]:n,i=e.mouseEnterDelay,a=i===void 0?0:i,s=e.mouseLeaveDelay,l=s===void 0?.1:s,A=e.overlayStyle,u=e.prefixCls,d=u===void 0?"rc-tooltip":u,g=e.children,c=e.onVisibleChange,f=e.afterVisibleChange,h=e.transitionName,p=e.animation,B=e.motion,y=e.placement,C=y===void 0?"right":y,Q=e.align,v=Q===void 0?{}:Q,M=e.destroyTooltipOnHide,I=M===void 0?!1:M,b=e.defaultVisible,Y=e.getTooltipContainer,N=e.overlayInnerStyle;e.arrowContent;var F=e.overlay,D=e.id,z=e.showArrow,k=z===void 0?!0:z,j=or(e,K$e),U=m.useRef(null);m.useImperativeHandle(t,function(){return U.current});var G=ce({},j);"visible"in e&&(G.popupVisible=e.visible);var H=function(){return m.createElement(m4,{key:"content",prefixCls:d,id:D,overlayInnerStyle:N},F)};return m.createElement($b,Ye({popupClassName:r,prefixCls:d,popup:H,action:o,builtinPlacements:V$e,popupPlacement:C,ref:U,popupAlign:v,getPopupContainer:Y,onPopupVisibleChange:c,afterPopupVisibleChange:f,popupTransitionName:h,popupAnimation:p,popupMotion:B,defaultPopupVisible:b,autoDestroy:I,mouseLeaveDelay:l,popupStyle:A,mouseEnterDelay:a,arrow:k},G),g)};const FIe=m.forwardRef(X$e),Z$e=Object.freeze(Object.defineProperty({__proto__:null,Popup:m4,default:FIe},Symbol.toStringTag,{value:"Module"})),NIe=8;function _9(e){const t=NIe,{contentRadius:r,limitVerticalRadius:n}=e,o=r>12?r+2:12;return{dropdownArrowOffset:o,dropdownArrowOffsetVertical:n?t:o}}function IN(e,t){return e?t:{}}function eX(e,t){const{componentCls:r,sizePopupArrow:n,borderRadiusXS:o,borderRadiusOuter:i,boxShadowPopoverArrow:a}=e,{colorBg:s,contentRadius:l=e.borderRadiusLG,limitVerticalRadius:A,arrowDistance:u=0,arrowPlacement:d={left:!0,right:!0,top:!0,bottom:!0}}=t,{dropdownArrowOffsetVertical:g,dropdownArrowOffset:c}=_9({contentRadius:l,limitVerticalRadius:A});return{[r]:Object.assign(Object.assign(Object.assign(Object.assign({[`${r}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},REe(n,o,i,s,a)),{"&:before":{background:s}})]},IN(!!d.top,{[[`&-placement-top ${r}-arrow`,`&-placement-topLeft ${r}-arrow`,`&-placement-topRight ${r}-arrow`].join(",")]:{bottom:u,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},[`&-placement-topLeft ${r}-arrow`]:{left:{_skip_check_:!0,value:c}},[`&-placement-topRight ${r}-arrow`]:{right:{_skip_check_:!0,value:c}}})),IN(!!d.bottom,{[[`&-placement-bottom ${r}-arrow`,`&-placement-bottomLeft ${r}-arrow`,`&-placement-bottomRight ${r}-arrow`].join(",")]:{top:u,transform:"translateY(-100%)"},[`&-placement-bottom ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},[`&-placement-bottomLeft ${r}-arrow`]:{left:{_skip_check_:!0,value:c}},[`&-placement-bottomRight ${r}-arrow`]:{right:{_skip_check_:!0,value:c}}})),IN(!!d.left,{[[`&-placement-left ${r}-arrow`,`&-placement-leftTop ${r}-arrow`,`&-placement-leftBottom ${r}-arrow`].join(",")]:{right:{_skip_check_:!0,value:u},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop ${r}-arrow`]:{top:g},[`&-placement-leftBottom ${r}-arrow`]:{bottom:g}})),IN(!!d.right,{[[`&-placement-right ${r}-arrow`,`&-placement-rightTop ${r}-arrow`,`&-placement-rightBottom ${r}-arrow`].join(",")]:{left:{_skip_check_:!0,value:u},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop ${r}-arrow`]:{top:g},[`&-placement-rightBottom ${r}-arrow`]:{bottom:g}}))}}function q$e(e,t,r,n){if(n===!1)return{adjustX:!1,adjustY:!1};const o=n&&typeof n=="object"?n:{},i={};switch(e){case"top":case"bottom":i.shiftX=t.dropdownArrowOffset*2+r,i.shiftY=!0,i.adjustY=!0;break;case"left":case"right":i.shiftY=t.dropdownArrowOffsetVertical*2+r,i.shiftX=!0,i.adjustX=!0;break}const a=Object.assign(Object.assign({},i),o);return a.shiftX||(a.adjustX=!0),a.shiftY||(a.adjustY=!0),a}const lse={left:{points:["cr","cl"]},right:{points:["cl","cr"]},top:{points:["bc","tc"]},bottom:{points:["tc","bc"]},topLeft:{points:["bl","tl"]},leftTop:{points:["tr","tl"]},topRight:{points:["br","tr"]},rightTop:{points:["tl","tr"]},bottomRight:{points:["tr","br"]},rightBottom:{points:["bl","br"]},bottomLeft:{points:["tl","bl"]},leftBottom:{points:["br","bl"]}},$$e={topLeft:{points:["bl","tc"]},leftTop:{points:["tr","cl"]},topRight:{points:["br","tc"]},rightTop:{points:["tl","cr"]},bottomRight:{points:["tr","bc"]},rightBottom:{points:["bl","cr"]},bottomLeft:{points:["tl","bc"]},leftBottom:{points:["br","cl"]}},_$e=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function DIe(e){const{arrowWidth:t,autoAdjustOverflow:r,arrowPointAtCenter:n,offset:o,borderRadius:i,visibleFirst:a}=e,s=t/2,l={};return Object.keys(lse).forEach(A=>{const u=n&&$$e[A]||lse[A],d=Object.assign(Object.assign({},u),{offset:[0,0],dynamicInset:!0});switch(l[A]=d,_$e.has(A)&&(d.autoArrow=!1),A){case"top":case"topLeft":case"topRight":d.offset[1]=-s-o;break;case"bottom":case"bottomLeft":case"bottomRight":d.offset[1]=s+o;break;case"left":case"leftTop":case"leftBottom":d.offset[0]=-s-o;break;case"right":case"rightTop":case"rightBottom":d.offset[0]=s+o;break}const g=_9({contentRadius:i,limitVerticalRadius:!0});if(n)switch(A){case"topLeft":case"bottomLeft":d.offset[0]=-g.dropdownArrowOffset-s;break;case"topRight":case"bottomRight":d.offset[0]=g.dropdownArrowOffset+s;break;case"leftTop":case"rightTop":d.offset[1]=-g.dropdownArrowOffset-s;break;case"leftBottom":case"rightBottom":d.offset[1]=g.dropdownArrowOffset+s;break}d.overflow=q$e(A,g,t,r),a&&(d.htmlRegion="visibleFirst")}),l}const e_e=e=>{const{componentCls:t,tooltipMaxWidth:r,tooltipColor:n,tooltipBg:o,tooltipBorderRadius:i,zIndexPopup:a,controlHeight:s,boxShadowSecondary:l,paddingSM:A,paddingXS:u,tooltipRadiusOuter:d}=e;return[{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},cn(e)),{position:"absolute",zIndex:a,display:"block",width:"max-content",maxWidth:r,visibility:"visible",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","&-hidden":{display:"none"},"--antd-arrow-background-color":o,[`${t}-inner`]:{minWidth:s,minHeight:s,padding:`${A/2}px ${u}px`,color:n,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:o,borderRadius:i,boxShadow:l,boxSizing:"border-box"},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${t}-inner`]:{borderRadius:Math.min(i,NIe)}},[`${t}-content`]:{position:"relative"}}),LEe(e,(g,c)=>{let{darkColor:f}=c;return{[`&${t}-${g}`]:{[`${t}-inner`]:{backgroundColor:f},[`${t}-arrow`]:{"--antd-arrow-background-color":f}}}})),{"&-rtl":{direction:"rtl"}})},eX(Sr(e,{borderRadiusOuter:d}),{colorBg:"var(--antd-arrow-background-color)",contentRadius:i,limitVerticalRadius:!0}),{[`${t}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow}}]},SIe=(e,t)=>bn("Tooltip",r=>{if(t===!1)return[];const{borderRadius:n,colorTextLightSolid:o,colorBgDefault:i,borderRadiusOuter:a}=r,s=Sr(r,{tooltipMaxWidth:250,tooltipColor:o,tooltipBorderRadius:n,tooltipBg:i,tooltipRadiusOuter:a>4?4:a});return[e_e(s),Xb(r,"zoom-big-fast")]},r=>{let{zIndexPopupBase:n,colorBgSpotlight:o}=r;return{zIndexPopup:n+70,colorBgDefault:o}},{resetStyle:!1})(e),t_e=DM.map(e=>`${e}-inverse`),r_e=["success","processing","error","default","warning"];function kIe(e){return!(arguments.length>1&&arguments[1]!==void 0)||arguments[1]?[].concat(Ke(t_e),Ke(DM)).includes(e):DM.includes(e)}function n_e(e){return r_e.includes(e)}function jIe(e,t){const r=kIe(t),n=he({[`${e}-${t}`]:t&&r}),o={},i={};return t&&!r&&(o.background=t,i["--antd-arrow-background-color"]=t),{className:n,overlayStyle:o,arrowStyle:i}}const o_e=e=>{const{prefixCls:t,className:r,placement:n="top",title:o,color:i,overlayInnerStyle:a}=e,{getPrefixCls:s}=m.useContext(Jt),l=s("tooltip",t),[A,u]=SIe(l,!0),d=jIe(l,i),g=d.arrowStyle,c=Object.assign(Object.assign({},a),d.overlayStyle),f=he(u,l,`${l}-pure`,`${l}-placement-${n}`,r,d.className);return A(m.createElement("div",{className:f,style:g},m.createElement("div",{className:`${l}-arrow`}),m.createElement(m4,Object.assign({},e,{className:u,prefixCls:l,overlayInnerStyle:c}),o)))},i_e=o_e;var a_e=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{var r,n;const{prefixCls:o,openClassName:i,getTooltipContainer:a,overlayClassName:s,color:l,overlayInnerStyle:A,children:u,afterOpenChange:d,afterVisibleChange:g,destroyTooltipOnHide:c,arrow:f=!0,title:h,overlay:p,builtinPlacements:B,arrowPointAtCenter:y=!1,autoAdjustOverflow:C=!0}=e,Q=!!f,[,v]=Xs(),{getPopupContainer:M,getPrefixCls:I,direction:b}=m.useContext(Jt),Y=wB(),N=m.useRef(null),F=()=>{var Ie;(Ie=N.current)===null||Ie===void 0||Ie.forceAlign()};m.useImperativeHandle(t,()=>({forceAlign:F,forcePopupAlign:()=>{Y.deprecated(!1,"forcePopupAlign","forceAlign"),F()}}));const[D,z]=Fn(!1,{value:(r=e.open)!==null&&r!==void 0?r:e.visible,defaultValue:(n=e.defaultOpen)!==null&&n!==void 0?n:e.defaultVisible}),k=!h&&!p&&h!==0,j=Ie=>{var Ge,rt;z(k?!1:Ie),k||((Ge=e.onOpenChange)===null||Ge===void 0||Ge.call(e,Ie),(rt=e.onVisibleChange)===null||rt===void 0||rt.call(e,Ie))},U=m.useMemo(()=>{var Ie,Ge;let rt=y;return typeof f=="object"&&(rt=(Ge=(Ie=f.pointAtCenter)!==null&&Ie!==void 0?Ie:f.arrowPointAtCenter)!==null&&Ge!==void 0?Ge:y),B||DIe({arrowPointAtCenter:rt,autoAdjustOverflow:C,arrowWidth:Q?v.sizePopupArrow:0,borderRadius:v.borderRadius,offset:v.marginXXS,visibleFirst:!0})},[y,f,B,v]),G=m.useMemo(()=>h===0?h:p||h||"",[p,h]),H=m.createElement(Vm,null,typeof G=="function"?G():G),{getPopupContainer:L,placement:R="top",mouseEnterDelay:O=.1,mouseLeaveDelay:V=.1,overlayStyle:Z,rootClassName:T}=e,K=a_e(e,["getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName"]),$=I("tooltip",o),_=I(),ee=e["data-popover-inject"];let se=D;!("open"in e)&&!("visible"in e)&&k&&(se=!1);const ie=gA(u)&&!lCe(u)?u:m.createElement("span",null,u),ge=ie.props,Ae=!ge.className||typeof ge.className=="string"?he(ge.className,i||`${$}-open`):ge.className,[pe,we]=SIe($,!ee),ye=jIe($,l),Me=ye.arrowStyle,Fe=Object.assign(Object.assign({},A),ye.overlayStyle),Se=he(s,{[`${$}-rtl`]:b==="rtl"},ye.className,T,we),[Be,me]=CB("Tooltip",K.zIndex),xe=m.createElement(FIe,Object.assign({},K,{zIndex:Be,showArrow:Q,placement:R,mouseEnterDelay:O,mouseLeaveDelay:V,prefixCls:$,overlayClassName:Se,overlayStyle:Object.assign(Object.assign({},Me),Z),getTooltipContainer:L||a||M,ref:N,builtinPlacements:U,overlay:H,visible:se,onVisibleChange:j,afterVisibleChange:d??g,overlayInnerStyle:Fe,arrowContent:m.createElement("span",{className:`${$}-arrow-content`}),motion:{motionName:bp(_,"zoom-big-fast",e.transitionName),motionDeadline:1e3},destroyTooltipOnHide:!!c}),se?Di(ie,{className:Ae}):ie);return pe(m.createElement($U.Provider,{value:me},xe))});UIe._InternalPanelDoNotUseOrYouWillBeFired=i_e;const uA=UIe,s_e=e=>{const{componentCls:t,popoverColor:r,titleMinWidth:n,fontWeightStrong:o,popoverPadding:i,boxShadowSecondary:a,colorTextHeading:s,borderRadiusLG:l,zIndexPopup:A,marginXS:u,colorBgElevated:d,popoverBg:g}=e;return[{[t]:Object.assign(Object.assign({},cn(e)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:A,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":d,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${t}-content`]:{position:"relative"},[`${t}-inner`]:{backgroundColor:g,backgroundClip:"padding-box",borderRadius:l,boxShadow:a,padding:i},[`${t}-title`]:{minWidth:n,marginBottom:u,color:s,fontWeight:o},[`${t}-inner-content`]:{color:r}})},eX(e,{colorBg:"var(--antd-arrow-background-color)"}),{[`${t}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow,display:"inline-block",[`${t}-content`]:{display:"inline-block"}}}]},l_e=e=>{const{componentCls:t}=e;return{[t]:DM.map(r=>{const n=e[`${r}6`];return{[`&${t}-${r}`]:{"--antd-arrow-background-color":n,[`${t}-inner`]:{backgroundColor:n},[`${t}-arrow`]:{background:"transparent"}}}})}},A_e=e=>{const{componentCls:t,lineWidth:r,lineType:n,colorSplit:o,paddingSM:i,controlHeight:a,fontSize:s,lineHeight:l,padding:A}=e,u=a-Math.round(s*l),d=u/2,g=u/2-r,c=A;return{[t]:{[`${t}-inner`]:{padding:0},[`${t}-title`]:{margin:0,padding:`${d}px ${c}px ${g}px`,borderBottom:`${r}px ${n} ${o}`},[`${t}-inner-content`]:{padding:`${i}px ${c}px`}}}},zIe=bn("Popover",e=>{const{colorBgElevated:t,colorText:r,wireframe:n}=e,o=Sr(e,{popoverPadding:12,popoverBg:t,popoverColor:r});return[s_e(o),l_e(o),n&&A_e(o),Xb(o,"zoom-big")]},e=>({width:177,minWidth:177,titleMinWidth:177,zIndexPopup:e.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","titleMinWidth"],["minWidth","titleMinWidth"]]});var c_e=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{if(!(!t&&!r))return m.createElement(m.Fragment,null,t&&m.createElement("div",{className:`${e}-title`},ME(t)),m.createElement("div",{className:`${e}-inner-content`},ME(r)))},d_e=e=>{const{hashId:t,prefixCls:r,className:n,style:o,placement:i="top",title:a,content:s,children:l}=e;return m.createElement("div",{className:he(t,r,`${r}-pure`,`${r}-placement-${i}`,n),style:o},m.createElement("div",{className:`${r}-arrow`}),m.createElement(m4,Object.assign({},e,{className:t,prefixCls:r}),l||u_e(r,a,s)))},g_e=e=>{const{prefixCls:t}=e,r=c_e(e,["prefixCls"]),{getPrefixCls:n}=m.useContext(Jt),o=n("popover",t),[i,a]=zIe(o);return i(m.createElement(d_e,Object.assign({},r,{prefixCls:o,hashId:a})))},GIe=g_e;var f_e=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{let{title:t,content:r,prefixCls:n}=e;return m.createElement(m.Fragment,null,t&&m.createElement("div",{className:`${n}-title`},ME(t)),m.createElement("div",{className:`${n}-inner-content`},ME(r)))},RIe=m.forwardRef((e,t)=>{const{prefixCls:r,title:n,content:o,overlayClassName:i,placement:a="top",trigger:s="hover",mouseEnterDelay:l=.1,mouseLeaveDelay:A=.1,overlayStyle:u={}}=e,d=f_e(e,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:g}=m.useContext(Jt),c=g("popover",r),[f,h]=zIe(c),p=g(),B=he(i,h);return f(m.createElement(uA,Object.assign({placement:a,trigger:s,mouseEnterDelay:l,mouseLeaveDelay:A,overlayStyle:u},d,{prefixCls:c,overlayClassName:B,ref:t,overlay:n||o?m.createElement(h_e,{prefixCls:c,title:n,content:o}):null,transitionName:bp(p,"zoom-big",d.transitionName),"data-popover-inject":!0})))});RIe._InternalPanelDoNotUseOrYouWillBeFired=GIe;const HIe=RIe,Ase=e=>{const{size:t,shape:r}=m.useContext(B6),n=m.useMemo(()=>({size:e.size||t,shape:e.shape||r}),[e.size,e.shape,t,r]);return m.createElement(B6.Provider,{value:n},e.children)},p_e=e=>{const{getPrefixCls:t,direction:r}=m.useContext(Jt),{prefixCls:n,className:o,rootClassName:i,style:a,maxCount:s,maxStyle:l,size:A,shape:u,maxPopoverPlacement:d="top",maxPopoverTrigger:g="hover",children:c}=e,f=t("avatar",n),h=`${f}-group`,[p,B]=xIe(f),y=he(h,{[`${h}-rtl`]:r==="rtl"},o,i,B),C=Ei(c).map((v,M)=>Di(v,{key:`avatar-key-${M}`})),Q=C.length;if(s&&s1&&arguments[1]!==void 0?arguments[1]:!1;if(wC(e)){var r=e.nodeName.toLowerCase(),n=["input","select","textarea","button"].includes(r)||e.isContentEditable||r==="a"&&!!e.getAttribute("href"),o=e.getAttribute("tabindex"),i=Number(o),a=null;return o&&!Number.isNaN(i)?a=i:n&&a===null&&(a=0),n&&e.disabled&&(a=null),a!==null&&(a>=0||t&&a<0)}return!1}function N_e(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=Ke(e.querySelectorAll("*")).filter(function(n){return cse(n,t)});return cse(e,t)&&r.unshift(e),r}var w6=ze.LEFT,y6=ze.RIGHT,E6=ze.UP,PS=ze.DOWN,WS=ze.ENTER,XIe=ze.ESC,xQ=ze.HOME,YQ=ze.END,use=[E6,PS,w6,y6];function D_e(e,t,r,n){var o,i,a,s,l="prev",A="next",u="children",d="parent";if(e==="inline"&&n===WS)return{inlineTrigger:!0};var g=(o={},re(o,E6,l),re(o,PS,A),o),c=(i={},re(i,w6,r?A:l),re(i,y6,r?l:A),re(i,PS,u),re(i,WS,u),i),f=(a={},re(a,E6,l),re(a,PS,A),re(a,WS,u),re(a,XIe,d),re(a,w6,r?u:d),re(a,y6,r?d:u),a),h={inline:g,horizontal:c,vertical:f,inlineSub:g,horizontalSub:f,verticalSub:f},p=(s=h["".concat(e).concat(t?"":"Sub")])===null||s===void 0?void 0:s[n];switch(p){case l:return{offset:-1,sibling:!0};case A:return{offset:1,sibling:!0};case d:return{offset:-1,sibling:!1};case u:return{offset:1,sibling:!1};default:return null}}function S_e(e){for(var t=e;t;){if(t.getAttribute("data-menu-list"))return t;t=t.parentElement}return null}function k_e(e,t){for(var r=e||document.activeElement;r;){if(t.has(r))return r;r=r.parentElement}return null}function ZIe(e,t){var r=N_e(e,!0);return r.filter(function(n){return t.has(n)})}function dse(e,t,r){var n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!e)return null;var o=ZIe(e,t),i=o.length,a=o.findIndex(function(s){return r===s});return n<0?a===-1?a=i-1:a-=1:n>0&&(a+=1),a=(a+i)%i,o[a]}function j_e(e,t,r,n,o,i,a,s,l,A){var u=m.useRef(),d=m.useRef();d.current=t;var g=function(){Pr.cancel(u.current)};return m.useEffect(function(){return function(){g()}},[]),function(c){var f=c.which;if([].concat(use,[WS,XIe,xQ,YQ]).includes(f)){var h,p,B,y=function(){h=new Set,p=new Map,B=new Map;var k=i();return k.forEach(function(j){var U=document.querySelector("[data-menu-id='".concat(tX(n,j),"']"));U&&(h.add(U),B.set(U,j),p.set(j,U))}),h};y();var C=p.get(t),Q=k_e(C,h),v=B.get(Q),M=D_e(e,a(v,!0).length===1,r,f);if(!M&&f!==xQ&&f!==YQ)return;(use.includes(f)||[xQ,YQ].includes(f))&&c.preventDefault();var I=function(k){if(k){var j=k,U=k.querySelector("a");U!=null&&U.getAttribute("href")&&(j=U);var G=B.get(k);s(G),g(),u.current=Pr(function(){d.current===G&&j.focus()})}};if([xQ,YQ].includes(f)||M.sibling||!Q){var b;!Q||e==="inline"?b=o.current:b=S_e(Q);var Y,N=ZIe(b,h);f===xQ?Y=N[0]:f===YQ?Y=N[N.length-1]:Y=dse(b,h,Q,M.offset),I(Y)}else if(M.inlineTrigger)l(v);else if(M.offset>0)l(v,!0),g(),u.current=Pr(function(){y();var k=Q.getAttribute("aria-controls"),j=document.getElementById(k),U=dse(j,h);I(U)},5);else if(M.offset<0){var F=a(v,!0),D=F[F.length-2],z=p.get(D);l(D,!1),I(z)}}A==null||A(c)}}function U_e(e){Promise.resolve().then(e)}var nX="__RC_UTIL_PATH_SPLIT__",gse=function(e){return e.join(nX)},z_e=function(e){return e.split(nX)},C6="rc-menu-more";function G_e(){var e=m.useState({}),t=Ee(e,2),r=t[1],n=m.useRef(new Map),o=m.useRef(new Map),i=m.useState([]),a=Ee(i,2),s=a[0],l=a[1],A=m.useRef(0),u=m.useRef(!1),d=function(){u.current||r({})},g=m.useCallback(function(C,Q){var v=gse(Q);o.current.set(v,C),n.current.set(C,v),A.current+=1;var M=A.current;U_e(function(){M===A.current&&d()})},[]),c=m.useCallback(function(C,Q){var v=gse(Q);o.current.delete(v),n.current.delete(C)},[]),f=m.useCallback(function(C){l(C)},[]),h=m.useCallback(function(C,Q){var v=n.current.get(C)||"",M=z_e(v);return Q&&s.includes(M[0])&&M.unshift(C6),M},[s]),p=m.useCallback(function(C,Q){return C.some(function(v){var M=h(v,!0);return M.includes(Q)})},[h]),B=function(){var C=Ke(n.current.keys());return s.length&&C.push(C6),C},y=m.useCallback(function(C){var Q="".concat(n.current.get(C)).concat(nX),v=new Set;return Ke(o.current.keys()).forEach(function(M){M.startsWith(Q)&&v.add(o.current.get(M))}),v},[]);return m.useEffect(function(){return function(){u.current=!0}},[]),{registerPath:g,unregisterPath:c,refreshOverflowKeys:f,isSubPathKey:p,getKeyPath:h,getKeys:B,getSubPathKeys:y}}function Av(e){var t=m.useRef(e);t.current=e;var r=m.useCallback(function(){for(var n,o=arguments.length,i=new Array(o),a=0;a1&&(y.motionAppear=!1);var C=y.onVisibleChanged;return y.onVisibleChanged=function(Q){return!g.current&&!Q&&p(!0),C==null?void 0:C(Q)},h?null:m.createElement(RM,{mode:i,locked:!g.current},m.createElement(QA,Ye({visible:B},y,{forceRender:l,removeOnLeave:!1,leavedClassName:"".concat(s,"-hidden")}),function(Q){var v=Q.className,M=Q.style;return m.createElement(oX,{id:t,className:v,style:M},o)}))}var tet=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],ret=["active"],net=function(e){var t,r=e.style,n=e.className,o=e.title,i=e.eventKey;e.warnKey;var a=e.disabled,s=e.internalPopupClose,l=e.children,A=e.itemIcon,u=e.expandIcon,d=e.popupClassName,g=e.popupOffset,c=e.popupStyle,f=e.onClick,h=e.onMouseEnter,p=e.onMouseLeave,B=e.onTitleClick,y=e.onTitleMouseEnter,C=e.onTitleMouseLeave,Q=or(e,tet),v=PIe(i),M=m.useContext(yu),I=M.prefixCls,b=M.mode,Y=M.openKeys,N=M.disabled,F=M.overflowDisabled,D=M.activeKey,z=M.selectedKeys,k=M.itemIcon,j=M.expandIcon,U=M.onItemClick,G=M.onOpenChange,H=M.onActive,L=m.useContext(rX),R=L._internalRenderSubMenuItem,O=m.useContext(KIe),V=O.isSubPathKey,Z=IC(),T="".concat(I,"-submenu"),K=N||a,$=m.useRef(),_=m.useRef(),ee=A??k,se=u??j,ie=Y.includes(i),ge=!F&&ie,Ae=V(z,i),pe=qIe(i,K,y,C),we=pe.active,ye=or(pe,ret),Me=m.useState(!1),Fe=Ee(Me,2),Se=Fe[0],Be=Fe[1],me=function(It){K||Be(It)},xe=function(It){me(!0),h==null||h({key:i,domEvent:It})},Ie=function(It){me(!1),p==null||p({key:i,domEvent:It})},Ge=m.useMemo(function(){return we||(b!=="inline"?Se||V([D],i):!1)},[b,we,D,Se,i,V]),rt=$Ie(Z.length),pt=function(It){K||(B==null||B({key:i,domEvent:It}),b==="inline"&&G(i,!ie))},lt=Av(function(It){f==null||f(Hk(It)),U(It)}),bt=function(It){b!=="inline"&&G(i,It)},Dt=function(){H(i)},Xe=v&&"".concat(v,"-popup"),Je=m.createElement("div",Ye({role:"menuitem",style:rt,className:"".concat(T,"-title"),tabIndex:K?null:-1,ref:$,title:typeof o=="string"?o:null,"data-menu-id":F&&v?null:v,"aria-expanded":ge,"aria-haspopup":!0,"aria-controls":Xe,"aria-disabled":K,onClick:pt,onFocus:Dt},ye),o,m.createElement(_Ie,{icon:b!=="horizontal"?se:void 0,props:ce(ce({},e),{},{isOpen:ge,isSubMenu:!0})},m.createElement("i",{className:"".concat(T,"-arrow")}))),it=m.useRef(b);if(b!=="inline"&&Z.length>1?it.current="vertical":it.current=b,!F){var Ct=it.current;Je=m.createElement(__e,{mode:Ct,prefixCls:T,visible:!s&&ge&&b!=="inline",popupClassName:d,popupOffset:g,popupStyle:c,popup:m.createElement(RM,{mode:Ct==="horizontal"?"vertical":Ct},m.createElement(oX,{id:Xe,ref:_},l)),disabled:K,onVisibleChange:bt},Je)}var mt=m.createElement(wd.Item,Ye({role:"none"},Q,{component:"li",style:r,className:he(T,"".concat(T,"-").concat(b),n,(t={},re(t,"".concat(T,"-open"),ge),re(t,"".concat(T,"-active"),Ge),re(t,"".concat(T,"-selected"),Ae),re(t,"".concat(T,"-disabled"),K),t)),onMouseEnter:xe,onMouseLeave:Ie}),Je,!F&&m.createElement(eet,{id:Xe,open:ge,keyPath:Z},l));return R&&(mt=R(mt,e,{selected:Ae,active:Ge,open:ge,disabled:K})),m.createElement(RM,{onItemClick:lt,mode:b==="horizontal"?"vertical":b,itemIcon:ee,expandIcon:se},mt)};function w4(e){var t=e.eventKey,r=e.children,n=IC(t),o=iX(r,n),i=B4();m.useEffect(function(){if(i)return i.registerPath(t,n),function(){i.unregisterPath(t,n)}},[n]);var a;return i?a=o:a=m.createElement(net,e,o),m.createElement(VIe.Provider,{value:n},a)}var oet=["className","title","eventKey","children"],iet=["children"],aet=function(e){var t=e.className,r=e.title;e.eventKey;var n=e.children,o=or(e,oet),i=m.useContext(yu),a=i.prefixCls,s="".concat(a,"-item-group");return m.createElement("li",Ye({role:"presentation"},o,{onClick:function(l){return l.stopPropagation()},className:he(s,t)}),m.createElement("div",{role:"presentation",className:"".concat(s,"-title"),title:typeof r=="string"?r:void 0},r),m.createElement("ul",{role:"group",className:"".concat(s,"-list")},n))};function y4(e){var t=e.children,r=or(e,iet),n=IC(r.eventKey),o=iX(t,n),i=B4();return i?o:m.createElement(aet,Xo(r,["warnKey"]),o)}function aX(e){var t=e.className,r=e.style,n=m.useContext(yu),o=n.prefixCls,i=B4();return i?null:m.createElement("li",{role:"separator",className:he("".concat(o,"-item-divider"),t),style:r})}var set=["label","children","key","type"];function I6(e){return(e||[]).map(function(t,r){if(t&&dr(t)==="object"){var n=t,o=n.label,i=n.children,a=n.key,s=n.type,l=or(n,set),A=a??"tmp-".concat(r);return i||s==="group"?s==="group"?m.createElement(y4,Ye({key:A},l,{title:o}),I6(i)):m.createElement(w4,Ye({key:A},l,{title:o}),I6(i)):s==="divider"?m.createElement(aX,Ye({key:A},l)):m.createElement(ex,Ye({key:A},l),o)}return null}).filter(function(t){return t})}function Aet(e,t,r){var n=e;return t&&(n=I6(t)),iX(n,r)}var cet=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem"],Rw=[],uet=m.forwardRef(function(e,t){var r,n,o=e,i=o.prefixCls,a=i===void 0?"rc-menu":i,s=o.rootClassName,l=o.style,A=o.className,u=o.tabIndex,d=u===void 0?0:u,g=o.items,c=o.children,f=o.direction,h=o.id,p=o.mode,B=p===void 0?"vertical":p,y=o.inlineCollapsed,C=o.disabled,Q=o.disabledOverflow,v=o.subMenuOpenDelay,M=v===void 0?.1:v,I=o.subMenuCloseDelay,b=I===void 0?.1:I,Y=o.forceSubMenuRender,N=o.defaultOpenKeys,F=o.openKeys,D=o.activeKey,z=o.defaultActiveFirst,k=o.selectable,j=k===void 0?!0:k,U=o.multiple,G=U===void 0?!1:U,H=o.defaultSelectedKeys,L=o.selectedKeys,R=o.onSelect,O=o.onDeselect,V=o.inlineIndent,Z=V===void 0?24:V,T=o.motion,K=o.defaultMotions,$=o.triggerSubMenuAction,_=$===void 0?"hover":$,ee=o.builtinPlacements,se=o.itemIcon,ie=o.expandIcon,ge=o.overflowedIndicator,Ae=ge===void 0?"...":ge,pe=o.overflowedIndicatorPopupClassName,we=o.getPopupContainer,ye=o.onClick,Me=o.onOpenChange,Fe=o.onKeyDown;o.openAnimation,o.openTransitionName;var Se=o._internalRenderMenuItem,Be=o._internalRenderSubMenuItem,me=or(o,cet),xe=m.useMemo(function(){return Aet(c,g,Rw)},[c,g]),Ie=m.useState(!1),Ge=Ee(Ie,2),rt=Ge[0],pt=Ge[1],lt=m.useRef(),bt=H_e(h),Dt=f==="rtl",Xe=Fn(N,{value:F,postState:function(Mt){return Mt||Rw}}),Je=Ee(Xe,2),it=Je[0],Ct=Je[1],mt=function(Mt){var hr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function ir(){Ct(Mt),Me==null||Me(Mt)}hr?hc.flushSync(ir):ir()},It=m.useState(it),Ut=Ee(It,2),Rt=Ut[0],jt=Ut[1],Wt=m.useRef(!1),Tt=m.useMemo(function(){return(B==="inline"||B==="vertical")&&y?["vertical",y]:[B,!1]},[B,y]),Ze=Ee(Tt,2),At=Ze[0],tt=Ze[1],qe=At==="inline",Pe=m.useState(At),st=Ee(Pe,2),nt=st[0],We=st[1],Bt=m.useState(tt),Te=Ee(Bt,2),ft=Te[0],xt=Te[1];m.useEffect(function(){We(At),xt(tt),Wt.current&&(qe?Ct(Rt):mt(Rw))},[At,tt]);var vt=m.useState(0),er=Ee(vt,2),te=er[0],ae=er[1],fe=te>=xe.length-1||nt!=="horizontal"||Q;m.useEffect(function(){qe&&jt(it)},[it]),m.useEffect(function(){return Wt.current=!0,function(){Wt.current=!1}},[]);var De=G_e(),je=De.registerPath,$e=De.unregisterPath,Oe=De.refreshOverflowKeys,_e=De.isSubPathKey,et=De.getKeyPath,ot=De.getKeys,dt=De.getSubPathKeys,at=m.useMemo(function(){return{registerPath:je,unregisterPath:$e}},[je,$e]),qt=m.useMemo(function(){return{isSubPathKey:_e}},[_e]);m.useEffect(function(){Oe(fe?Rw:xe.slice(te+1).map(function(Mt){return Mt.key}))},[te,fe]);var wt=Fn(D||z&&((r=xe[0])===null||r===void 0?void 0:r.key),{value:D}),yr=Ee(wt,2),Er=yr[0],rn=yr[1],Mr=Av(function(Mt){rn(Mt)}),Hr=Av(function(){rn(void 0)});m.useImperativeHandle(t,function(){return{list:lt.current,focus:function(Mt){var hr,ir=Er??((hr=xe.find(function(Co){return!Co.props.disabled}))===null||hr===void 0?void 0:hr.key);if(ir){var Or,mn,Fo;(Or=lt.current)===null||Or===void 0||(mn=Or.querySelector("li[data-menu-id='".concat(tX(bt,ir),"']")))===null||mn===void 0||(Fo=mn.focus)===null||Fo===void 0||Fo.call(mn,Mt)}}}});var dn=Fn(H||[],{value:L,postState:function(Mt){return Array.isArray(Mt)?Mt:Mt==null?Rw:[Mt]}}),Jn=Ee(dn,2),Nt=Jn[0],Gr=Jn[1],Vr=function(Mt){if(j){var hr=Mt.key,ir=Nt.includes(hr),Or;G?ir?Or=Nt.filter(function(Fo){return Fo!==hr}):Or=[].concat(Ke(Nt),[hr]):Or=[hr],Gr(Or);var mn=ce(ce({},Mt),{},{selectedKeys:Or});ir?O==null||O(mn):R==null||R(mn)}!G&&it.length&&nt!=="inline"&&mt(Rw)},jn=Av(function(Mt){ye==null||ye(Hk(Mt)),Vr(Mt)}),cr=Av(function(Mt,hr){var ir=it.filter(function(mn){return mn!==Mt});if(hr)ir.push(Mt);else if(nt!=="inline"){var Or=dt(Mt);ir=ir.filter(function(mn){return!Or.has(mn)})}xl(it,ir,!0)||mt(ir,!0)}),To=function(Mt,hr){var ir=hr??!it.includes(Mt);cr(Mt,ir)},Un=j_e(nt,Er,Dt,bt,lt,ot,et,rn,To,Fe);m.useEffect(function(){pt(!0)},[]);var kr=m.useMemo(function(){return{_internalRenderMenuItem:Se,_internalRenderSubMenuItem:Be}},[Se,Be]),$r=nt!=="horizontal"||Q?xe:xe.map(function(Mt,hr){return m.createElement(RM,{key:Mt.key,overflowDisabled:hr>te},Mt)}),zt=m.createElement(wd,Ye({id:h,ref:lt,prefixCls:"".concat(a,"-overflow"),component:"ul",itemComponent:ex,className:he(a,"".concat(a,"-root"),"".concat(a,"-").concat(nt),A,(n={},re(n,"".concat(a,"-inline-collapsed"),ft),re(n,"".concat(a,"-rtl"),Dt),n),s),dir:f,style:l,role:"menu",tabIndex:d,data:$r,renderRawItem:function(Mt){return Mt},renderRawRest:function(Mt){var hr=Mt.length,ir=hr?xe.slice(-hr):null;return m.createElement(w4,{eventKey:C6,title:Ae,disabled:fe,internalPopupClose:hr===0,popupClassName:pe},ir)},maxCount:nt!=="horizontal"||Q?wd.INVALIDATE:wd.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(Mt){ae(Mt)},onKeyDown:Un},me));return m.createElement(rX.Provider,{value:kr},m.createElement(JIe.Provider,{value:bt},m.createElement(RM,{prefixCls:a,rootClassName:s,mode:nt,openKeys:it,rtl:Dt,disabled:C,motion:rt?T:null,defaultMotions:rt?K:null,activeKey:Er,onActive:Mr,onInactive:Hr,selectedKeys:Nt,inlineIndent:Z,subMenuOpenDelay:M,subMenuCloseDelay:b,forceSubMenuRender:Y,builtinPlacements:ee,triggerSubMenuAction:_,getPopupContainer:we,itemIcon:se,expandIcon:ie,onItemClick:jn,onOpenChange:cr},m.createElement(KIe.Provider,{value:qt},zt),m.createElement("div",{style:{display:"none"},"aria-hidden":!0},m.createElement(WIe.Provider,{value:at},xe)))))}),QC=uet;QC.Item=ex;QC.SubMenu=w4;QC.ItemGroup=y4;QC.Divider=aX;var det={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"};const get=det;var fet=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:get}))};const het=m.forwardRef(fet);var pet={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"};const met=pet;var Bet=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:met}))};const Ok=m.forwardRef(Bet),wet=e=>!isNaN(parseFloat(e))&&isFinite(e),yet=wet,tQe=m.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});var Eet=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{let e=0;return function(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return e+=1,`${t}${e}`}})(),Iet=m.forwardRef((e,t)=>{const{prefixCls:r,className:n,trigger:o,children:i,defaultCollapsed:a=!1,theme:s="dark",style:l={},collapsible:A=!1,reverseArrow:u=!1,width:d=200,collapsedWidth:g=80,zeroWidthTriggerStyle:c,breakpoint:f,onCollapse:h,onBreakpoint:p}=e,B=Eet(e,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:y}=m.useContext(tQe),[C,Q]=m.useState("collapsed"in e?e.collapsed:a),[v,M]=m.useState(!1);m.useEffect(()=>{"collapsed"in e&&Q(e.collapsed)},[e.collapsed]);const I=(z,k)=>{"collapsed"in e||Q(z),h==null||h(z,k)},b=m.useRef();b.current=z=>{M(z.matches),p==null||p(z.matches),C!==z.matches&&I(z.matches,"responsive")},m.useEffect(()=>{function z(j){return b.current(j)}let k;if(typeof window<"u"){const{matchMedia:j}=window;if(j&&f&&f in hse){k=j(`(max-width: ${hse[f]})`);try{k.addEventListener("change",z)}catch{k.addListener(z)}z(k)}}return()=>{try{k==null||k.removeEventListener("change",z)}catch{k==null||k.removeListener(z)}}},[f]),m.useEffect(()=>{const z=Cet("ant-sider-");return y.addSider(z),()=>y.removeSider(z)},[]);const Y=()=>{I(!C,"clickTrigger")},{getPrefixCls:N}=m.useContext(Jt),F=()=>{const z=N("layout-sider",r),k=Xo(B,["collapsed"]),j=C?g:d,U=yet(j)?`${j}px`:String(j),G=parseFloat(String(g||0))===0?m.createElement("span",{onClick:Y,className:he(`${z}-zero-width-trigger`,`${z}-zero-width-trigger-${u?"right":"left"}`),style:c},o||m.createElement(het,null)):null,H={expanded:u?m.createElement(bE,null):m.createElement(Ok,null),collapsed:u?m.createElement(Ok,null):m.createElement(bE,null)}[C?"collapsed":"expanded"],L=o!==null?G||m.createElement("div",{className:`${z}-trigger`,onClick:Y,style:{width:U}},o||H):null,R=Object.assign(Object.assign({},l),{flex:`0 0 ${U}`,maxWidth:U,minWidth:U,width:U}),O=he(z,`${z}-${s}`,{[`${z}-collapsed`]:!!C,[`${z}-has-trigger`]:A&&o!==null&&!G,[`${z}-below`]:!!v,[`${z}-zero-width`]:parseFloat(U)===0},n);return m.createElement("aside",Object.assign({className:O},k,{style:R,ref:t}),m.createElement("div",{className:`${z}-children`},i),A||v&&G?L:null)},D=m.useMemo(()=>({siderCollapsed:C}),[C]);return m.createElement(E4.Provider,{value:D},F())}),rQe=Iet;var Qet=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,className:r,dashed:n}=e,o=Qet(e,["prefixCls","className","dashed"]),{getPrefixCls:i}=m.useContext(Jt),a=i("menu",t),s=he({[`${a}-item-divider-dashed`]:!!n},r);return m.createElement(aX,Object.assign({className:s},o))},nQe=vet,Met=m.createContext({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),Lk=Met,bet=e=>{var t;const{className:r,children:n,icon:o,title:i,danger:a}=e,{prefixCls:s,firstLevel:l,direction:A,disableMenuItemTitleTooltip:u,inlineCollapsed:d}=m.useContext(Lk),g=y=>{const C=m.createElement("span",{className:`${s}-title-content`},n);return(!o||gA(n)&&n.type==="span")&&n&&y&&l&&typeof n=="string"?m.createElement("div",{className:`${s}-inline-collapsed-noicon`},n.charAt(0)):C},{siderCollapsed:c}=m.useContext(E4);let f=i;typeof i>"u"?f=l?n:"":i===!1&&(f="");const h={title:f};!c&&!d&&(h.title=null,h.open=!1);const p=Ei(n).length;let B=m.createElement(ex,Object.assign({},Xo(e,["title","icon","danger"]),{className:he({[`${s}-item-danger`]:a,[`${s}-item-only-child`]:(o?p+1:p)===1},r),title:typeof i=="string"?i:void 0}),Di(o,{className:he(gA(o)?(t=o.props)===null||t===void 0?void 0:t.className:"",`${s}-item-icon`)}),g(d));return u||(B=m.createElement(uA,Object.assign({},h,{placement:A==="rtl"?"left":"right",overlayClassName:`${s}-inline-collapsed-tooltip`}),B)),B},oQe=bet,xet=e=>{var t;const{popupClassName:r,icon:n,title:o,theme:i}=e,a=m.useContext(Lk),{prefixCls:s,inlineCollapsed:l,theme:A}=a,u=IC();let d;if(!n)d=l&&!u.length&&o&&typeof o=="string"?m.createElement("div",{className:`${s}-inline-collapsed-noicon`},o.charAt(0)):m.createElement("span",{className:`${s}-title-content`},o);else{const f=gA(o)&&o.type==="span";d=m.createElement(m.Fragment,null,Di(n,{className:he(gA(n)?(t=n.props)===null||t===void 0?void 0:t.className:"",`${s}-item-icon`)}),f?o:m.createElement("span",{className:`${s}-title-content`},o))}const g=m.useMemo(()=>Object.assign(Object.assign({},a),{firstLevel:!1}),[a]),[c]=CB("Menu");return m.createElement(Lk.Provider,{value:g},m.createElement(w4,Object.assign({},Xo(e,["icon"]),{title:d,popupClassName:he(s,r,`${s}-${i||A}`),popupStyle:{zIndex:c}})))},iQe=xet;var Yet={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"};const Fet=Yet;var Net=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:Fet}))};const sX=m.forwardRef(Net);var Det=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{if(t&&typeof t=="object"){const n=t,{label:o,children:i,key:a,type:s}=n,l=Det(n,["label","children","key","type"]),A=a??`tmp-${r}`;return i||s==="group"?s==="group"?m.createElement(y4,Object.assign({key:A},l,{title:o}),Q6(i)):m.createElement(iQe,Object.assign({key:A},l,{title:o}),Q6(i)):s==="divider"?m.createElement(nQe,Object.assign({key:A},l)):m.createElement(oQe,Object.assign({key:A},l),o)}return null}).filter(t=>t)}function ket(e){return m.useMemo(()=>e&&Q6(e),[e])}var jet=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{const{children:r}=e,n=jet(e,["children"]),o=m.useContext(v6),i=m.useMemo(()=>Object.assign(Object.assign({},o),n),[o,n.prefixCls,n.mode,n.selectable]),a=zye(r),s=Dd(t,a?r.ref:null);return m.createElement(v6.Provider,{value:i},m.createElement(Vm,null,a?m.cloneElement(r,{ref:s}):r))}),pse=v6,Uet=e=>{const{componentCls:t,motionDurationSlow:r,horizontalLineHeight:n,colorSplit:o,lineWidth:i,lineType:a,itemPaddingInline:s}=e;return{[`${t}-horizontal`]:{lineHeight:n,border:0,borderBottom:`${i}px ${a} ${o}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${t}-item, ${t}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:s},[`> ${t}-item:hover, + > ${t}-item-active, + > ${t}-submenu ${t}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${t}-item, ${t}-submenu-title`]:{transition:[`border-color ${r}`,`background ${r}`].join(",")},[`${t}-submenu-arrow`]:{display:"none"}}}},zet=Uet,Get=e=>{let{componentCls:t,menuArrowOffset:r}=e;return{[`${t}-rtl`]:{direction:"rtl"},[`${t}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${t}-rtl${t}-vertical, + ${t}-submenu-rtl ${t}-vertical`]:{[`${t}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${r})`},"&::after":{transform:`rotate(45deg) translateY(${r})`}}}}},Ret=Get,mse=e=>Object.assign({},ef(e)),Het=(e,t)=>{const{componentCls:r,itemColor:n,itemSelectedColor:o,groupTitleColor:i,itemBg:a,subMenuItemBg:s,itemSelectedBg:l,activeBarHeight:A,activeBarWidth:u,activeBarBorderWidth:d,motionDurationSlow:g,motionEaseInOut:c,motionEaseOut:f,itemPaddingInline:h,motionDurationMid:p,itemHoverColor:B,lineType:y,colorSplit:C,itemDisabledColor:Q,dangerItemColor:v,dangerItemHoverColor:M,dangerItemSelectedColor:I,dangerItemActiveBg:b,dangerItemSelectedBg:Y,itemHoverBg:N,itemActiveBg:F,menuSubMenuBg:D,horizontalItemSelectedColor:z,horizontalItemSelectedBg:k,horizontalItemBorderRadius:j,horizontalItemHoverBg:U,popupBg:G}=e;return{[`${r}-${t}, ${r}-${t} > ${r}`]:{color:n,background:a,[`&${r}-root:focus-visible`]:Object.assign({},mse(e)),[`${r}-item-group-title`]:{color:i},[`${r}-submenu-selected`]:{[`> ${r}-submenu-title`]:{color:o}},[`${r}-item-disabled, ${r}-submenu-disabled`]:{color:`${Q} !important`},[`${r}-item:not(${r}-item-selected):not(${r}-submenu-selected)`]:{[`&:hover, > ${r}-submenu-title:hover`]:{color:B}},[`&:not(${r}-horizontal)`]:{[`${r}-item:not(${r}-item-selected)`]:{"&:hover":{backgroundColor:N},"&:active":{backgroundColor:F}},[`${r}-submenu-title`]:{"&:hover":{backgroundColor:N},"&:active":{backgroundColor:F}}},[`${r}-item-danger`]:{color:v,[`&${r}-item:hover`]:{[`&:not(${r}-item-selected):not(${r}-submenu-selected)`]:{color:M}},[`&${r}-item:active`]:{background:b}},[`${r}-item a`]:{"&, &:hover":{color:"inherit"}},[`${r}-item-selected`]:{color:o,[`&${r}-item-danger`]:{color:I},"a, a:hover":{color:"inherit"}},[`& ${r}-item-selected`]:{backgroundColor:l,[`&${r}-item-danger`]:{backgroundColor:Y}},[`${r}-item, ${r}-submenu-title`]:{[`&:not(${r}-item-disabled):focus-visible`]:Object.assign({},mse(e))},[`&${r}-submenu > ${r}`]:{backgroundColor:D},[`&${r}-popup > ${r}`]:{backgroundColor:G},[`&${r}-horizontal`]:Object.assign(Object.assign({},t==="dark"?{borderBottom:0}:{}),{[`> ${r}-item, > ${r}-submenu`]:{top:d,marginTop:-d,marginBottom:0,borderRadius:j,"&::after":{position:"absolute",insetInline:h,bottom:0,borderBottom:`${A}px solid transparent`,transition:`border-color ${g} ${c}`,content:'""'},"&:hover, &-active, &-open":{background:U,"&::after":{borderBottomWidth:A,borderBottomColor:z}},"&-selected":{color:z,backgroundColor:k,"&:hover":{backgroundColor:k},"&::after":{borderBottomWidth:A,borderBottomColor:z}}}}),[`&${r}-root`]:{[`&${r}-inline, &${r}-vertical`]:{borderInlineEnd:`${d}px ${y} ${C}`}},[`&${r}-inline`]:{[`${r}-sub${r}-inline`]:{background:s},[`${r}-item, ${r}-submenu-title`]:d&&u?{width:`calc(100% + ${d}px)`}:{},[`${r}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${u}px solid ${o}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${p} ${f}`,`opacity ${p} ${f}`].join(","),content:'""'},[`&${r}-item-danger`]:{"&::after":{borderInlineEndColor:I}}},[`${r}-selected, ${r}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${p} ${c}`,`opacity ${p} ${c}`].join(",")}}}}}},Bse=Het,wse=e=>{const{componentCls:t,itemHeight:r,itemMarginInline:n,padding:o,menuArrowSize:i,marginXS:a,itemMarginBlock:s}=e,l=o+i+a;return{[`${t}-item`]:{position:"relative",overflow:"hidden"},[`${t}-item, ${t}-submenu-title`]:{height:r,lineHeight:`${r}px`,paddingInline:o,overflow:"hidden",textOverflow:"ellipsis",marginInline:n,marginBlock:s,width:`calc(100% - ${n*2}px)`},[`> ${t}-item, + > ${t}-submenu > ${t}-submenu-title`]:{height:r,lineHeight:`${r}px`},[`${t}-item-group-list ${t}-submenu-title, + ${t}-submenu-title`]:{paddingInlineEnd:l}}},Oet=e=>{const{componentCls:t,iconCls:r,itemHeight:n,colorTextLightSolid:o,dropdownWidth:i,controlHeightLG:a,motionDurationMid:s,motionEaseOut:l,paddingXL:A,itemMarginInline:u,fontSizeLG:d,motionDurationSlow:g,paddingXS:c,boxShadowSecondary:f,collapsedWidth:h,collapsedIconSize:p}=e,B={height:n,lineHeight:`${n}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[t]:{"&-inline, &-vertical":Object.assign({[`&${t}-root`]:{boxShadow:"none"}},wse(e))},[`${t}-submenu-popup`]:{[`${t}-vertical`]:Object.assign(Object.assign({},wse(e)),{boxShadow:f})}},{[`${t}-submenu-popup ${t}-vertical${t}-sub`]:{minWidth:i,maxHeight:`calc(100vh - ${a*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${t}-inline`]:{width:"100%",[`&${t}-root`]:{[`${t}-item, ${t}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${g}`,`background ${g}`,`padding ${s} ${l}`].join(","),[`> ${t}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${t}-sub${t}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${t}-submenu > ${t}-submenu-title`]:B,[`& ${t}-item-group-title`]:{paddingInlineStart:A}},[`${t}-item`]:B}},{[`${t}-inline-collapsed`]:{width:h,[`&${t}-root`]:{[`${t}-item, ${t}-submenu ${t}-submenu-title`]:{[`> ${t}-inline-collapsed-noicon`]:{fontSize:d,textAlign:"center"}}},[`> ${t}-item, + > ${t}-item-group > ${t}-item-group-list > ${t}-item, + > ${t}-item-group > ${t}-item-group-list > ${t}-submenu > ${t}-submenu-title, + > ${t}-submenu > ${t}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${d/2}px - ${u}px)`,textOverflow:"clip",[` + ${t}-submenu-arrow, + ${t}-submenu-expand-icon + `]:{opacity:0},[`${t}-item-icon, ${r}`]:{margin:0,fontSize:p,lineHeight:`${n}px`,"+ span":{display:"inline-block",opacity:0}}},[`${t}-item-icon, ${r}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${t}-item-icon, ${r}`]:{display:"none"},"a, a:hover":{color:o}},[`${t}-item-group-title`]:Object.assign(Object.assign({},Mp),{paddingInline:c})}}]},Let=Oet,yse=e=>{const{componentCls:t,motionDurationSlow:r,motionDurationMid:n,motionEaseInOut:o,motionEaseOut:i,iconCls:a,iconSize:s,iconMarginInlineEnd:l}=e;return{[`${t}-item, ${t}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${r}`,`background ${r}`,`padding ${r} ${o}`].join(","),[`${t}-item-icon, ${a}`]:{minWidth:s,fontSize:s,transition:[`font-size ${n} ${i}`,`margin ${r} ${o}`,`color ${r}`].join(","),"+ span":{marginInlineStart:l,opacity:1,transition:[`opacity ${r} ${o}`,`margin ${r}`,`color ${r}`].join(",")}},[`${t}-item-icon`]:Object.assign({},pC()),[`&${t}-item-only-child`]:{[`> ${a}, > ${t}-item-icon`]:{marginInlineEnd:0}}},[`${t}-item-disabled, ${t}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${t}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Ese=e=>{const{componentCls:t,motionDurationSlow:r,motionEaseInOut:n,borderRadius:o,menuArrowSize:i,menuArrowOffset:a}=e;return{[`${t}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:e.margin,width:i,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${r} ${n}, opacity ${r}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:i*.6,height:i*.15,backgroundColor:"currentcolor",borderRadius:o,transition:[`background ${r} ${n}`,`transform ${r} ${n}`,`top ${r} ${n}`,`color ${r} ${n}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${a})`},"&::after":{transform:`rotate(-45deg) translateY(${a})`}}}}},Tet=e=>{const{antCls:t,componentCls:r,fontSize:n,motionDurationSlow:o,motionDurationMid:i,motionEaseInOut:a,paddingXS:s,padding:l,colorSplit:A,lineWidth:u,zIndexPopup:d,borderRadiusLG:g,subMenuItemBorderRadius:c,menuArrowSize:f,menuArrowOffset:h,lineType:p,menuPanelMaskInset:B,groupTitleLineHeight:y,groupTitleFontSize:C}=e;return[{"":{[`${r}`]:Object.assign(Object.assign({},SM()),{"&-hidden":{display:"none"}})},[`${r}-submenu-hidden`]:{display:"none"}},{[r]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},cn(e)),SM()),{marginBottom:0,paddingInlineStart:0,fontSize:n,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${o} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${r}-item`]:{flex:"none"}},[`${r}-item, ${r}-submenu, ${r}-submenu-title`]:{borderRadius:e.itemBorderRadius},[`${r}-item-group-title`]:{padding:`${s}px ${l}px`,fontSize:C,lineHeight:y,transition:`all ${o}`},[`&-horizontal ${r}-submenu`]:{transition:[`border-color ${o} ${a}`,`background ${o} ${a}`].join(",")},[`${r}-submenu, ${r}-submenu-inline`]:{transition:[`border-color ${o} ${a}`,`background ${o} ${a}`,`padding ${i} ${a}`].join(",")},[`${r}-submenu ${r}-sub`]:{cursor:"initial",transition:[`background ${o} ${a}`,`padding ${o} ${a}`].join(",")},[`${r}-title-content`]:{transition:`color ${o}`,[`> ${t}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"}},[`${r}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${r}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:A,borderStyle:p,borderWidth:0,borderTopWidth:u,marginBlock:u,padding:0,"&-dashed":{borderStyle:"dashed"}}}),yse(e)),{[`${r}-item-group`]:{[`${r}-item-group-list`]:{margin:0,padding:0,[`${r}-item, ${r}-submenu-title`]:{paddingInline:`${n*2}px ${l}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:d,borderRadius:g,boxShadow:"none",transformOrigin:"0 0",[`&${r}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${B}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:B},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:e.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:e.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:e.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:e.paddingXS},[`> ${r}`]:Object.assign(Object.assign(Object.assign({borderRadius:g},yse(e)),Ese(e)),{[`${r}-item, ${r}-submenu > ${r}-submenu-title`]:{borderRadius:c},[`${r}-submenu-title::after`]:{transition:`transform ${o} ${a}`}})}}),Ese(e)),{[`&-inline-collapsed ${r}-submenu-arrow, + &-inline ${r}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${h})`},"&::after":{transform:`rotate(45deg) translateX(-${h})`}},[`${r}-submenu-open${r}-submenu-inline > ${r}-submenu-title > ${r}-submenu-arrow`]:{transform:`translateY(-${f*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${h})`},"&::before":{transform:`rotate(45deg) translateX(${h})`}}})},{[`${t}-layout-header`]:{[r]:{lineHeight:"inherit"}}}]},Jet=(e,t)=>bn("Menu",r=>{if(t===!1)return[];const{colorBgElevated:n,colorPrimary:o,colorTextLightSolid:i,controlHeightLG:a,fontSize:s,darkItemColor:l,darkDangerItemColor:A,darkItemBg:u,darkSubMenuItemBg:d,darkItemSelectedColor:g,darkItemSelectedBg:c,darkDangerItemSelectedBg:f,darkItemHoverBg:h,darkGroupTitleColor:p,darkItemHoverColor:B,darkItemDisabledColor:y,darkDangerItemHoverColor:C,darkDangerItemSelectedColor:Q,darkDangerItemActiveBg:v}=r,M=s/7*5,I=Sr(r,{menuArrowSize:M,menuHorizontalHeight:a*1.15,menuArrowOffset:`${M*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:n}),b=Sr(I,{itemColor:l,itemHoverColor:B,groupTitleColor:p,itemSelectedColor:g,itemBg:u,popupBg:u,subMenuItemBg:d,itemActiveBg:"transparent",itemSelectedBg:c,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:h,itemDisabledColor:y,dangerItemColor:A,dangerItemHoverColor:C,dangerItemSelectedColor:Q,dangerItemActiveBg:v,dangerItemSelectedBg:f,menuSubMenuBg:d,horizontalItemSelectedColor:i,horizontalItemSelectedBg:o});return[Tet(I),zet(I),Let(I),Bse(I,"light"),Bse(b,"dark"),Ret(I),A4(I),bd(I,"slide-up"),bd(I,"slide-down"),Xb(I,"zoom-big")]},r=>{const{colorPrimary:n,colorError:o,colorTextDisabled:i,colorErrorBg:a,colorText:s,colorTextDescription:l,colorBgContainer:A,colorFillAlter:u,colorFillContent:d,lineWidth:g,lineWidthBold:c,controlItemBgActive:f,colorBgTextHover:h,controlHeightLG:p,lineHeight:B,colorBgElevated:y,marginXXS:C,padding:Q,fontSize:v,controlHeightSM:M,fontSizeLG:I,colorTextLightSolid:b,colorErrorHover:Y}=r,N=new Kr(b).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:r.zIndexPopupBase+50,radiusItem:r.borderRadiusLG,itemBorderRadius:r.borderRadiusLG,radiusSubMenuItem:r.borderRadiusSM,subMenuItemBorderRadius:r.borderRadiusSM,colorItemText:s,itemColor:s,colorItemTextHover:s,itemHoverColor:s,colorItemTextHoverHorizontal:n,horizontalItemHoverColor:n,colorGroupTitle:l,groupTitleColor:l,colorItemTextSelected:n,itemSelectedColor:n,colorItemTextSelectedHorizontal:n,horizontalItemSelectedColor:n,colorItemBg:A,itemBg:A,colorItemBgHover:h,itemHoverBg:h,colorItemBgActive:d,itemActiveBg:f,colorSubItemBg:u,subMenuItemBg:u,colorItemBgSelected:f,itemSelectedBg:f,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:c,activeBarHeight:c,colorActiveBarBorderSize:g,activeBarBorderWidth:g,colorItemTextDisabled:i,itemDisabledColor:i,colorDangerItemText:o,dangerItemColor:o,colorDangerItemTextHover:o,dangerItemHoverColor:o,colorDangerItemTextSelected:o,dangerItemSelectedColor:o,colorDangerItemBgActive:a,dangerItemActiveBg:a,colorDangerItemBgSelected:a,dangerItemSelectedBg:a,itemMarginInline:r.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:p,groupTitleLineHeight:B,collapsedWidth:p*2,popupBg:y,itemMarginBlock:C,itemPaddingInline:Q,horizontalLineHeight:`${p*1.15}px`,iconSize:v,iconMarginInlineEnd:M-v,collapsedIconSize:I,groupTitleFontSize:v,darkItemDisabledColor:new Kr(b).setAlpha(.25).toRgbString(),darkItemColor:N,darkDangerItemColor:o,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:b,darkItemSelectedBg:n,darkDangerItemSelectedBg:o,darkItemHoverBg:"transparent",darkGroupTitleColor:N,darkItemHoverColor:b,darkDangerItemHoverColor:Y,darkDangerItemSelectedColor:b,darkDangerItemActiveBg:o}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(e);var Pet=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{var r,n;const o=m.useContext(pse),i=o||{},{getPrefixCls:a,getPopupContainer:s,direction:l,menu:A}=m.useContext(Jt),u=a(),{prefixCls:d,className:g,style:c,theme:f="light",expandIcon:h,_internalDisableMenuItemTitleTooltip:p,inlineCollapsed:B,siderCollapsed:y,items:C,children:Q,rootClassName:v,mode:M,selectable:I,onClick:b,overflowedIndicatorPopupClassName:Y}=e,N=Pet(e,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),F=Xo(N,["collapsedWidth"]),D=ket(C)||Q;(r=i.validator)===null||r===void 0||r.call(i,{mode:M});const z=Bi(function(){var T;b==null||b.apply(void 0,arguments),(T=i.onClick)===null||T===void 0||T.call(i)}),k=i.mode||M,j=I??i.selectable,U=m.useMemo(()=>y!==void 0?y:B,[B,y]),G={horizontal:{motionName:`${u}-slide-up`},inline:kM(u),other:{motionName:`${u}-zoom-big`}},H=a("menu",d||i.prefixCls),[L,R]=Jet(H,!o),O=he(`${H}-${f}`,A==null?void 0:A.className,g);let V;if(typeof h=="function")V=h;else if(h===null||h===!1)V=null;else if(i.expandIcon===null||i.expandIcon===!1)V=null;else{const T=h??i.expandIcon;V=Di(T,{className:he(`${H}-submenu-expand-icon`,gA(T)?(n=T.props)===null||n===void 0?void 0:n.className:"")})}const Z=m.useMemo(()=>({prefixCls:H,inlineCollapsed:U||!1,direction:l,firstLevel:!0,theme:f,mode:k,disableMenuItemTitleTooltip:p}),[H,U,l,p,f]);return L(m.createElement(pse.Provider,{value:null},m.createElement(Lk.Provider,{value:Z},m.createElement(QC,Object.assign({getPopupContainer:s,overflowedIndicator:m.createElement(sX,null),overflowedIndicatorPopupClassName:he(H,`${H}-${f}`,Y),mode:k,selectable:j,onClick:z},F,{inlineCollapsed:U,style:Object.assign(Object.assign({},A==null?void 0:A.style),c),className:O,prefixCls:H,direction:l,defaultMotions:G,expandIcon:V,ref:t,rootClassName:he(v,R)}),D))))}),Vet=Wet,tx=m.forwardRef((e,t)=>{const r=m.useRef(null),n=m.useContext(E4);return m.useImperativeHandle(t,()=>({menu:r.current,focus:o=>{var i;(i=r.current)===null||i===void 0||i.focus(o)}})),m.createElement(Vet,Object.assign({ref:r},e,n))});tx.Item=oQe;tx.SubMenu=iQe;tx.Divider=nQe;tx.ItemGroup=y4;const lX=tx,Ket=e=>{const{componentCls:t,menuCls:r,colorError:n,colorTextLightSolid:o}=e,i=`${r}-item`;return{[`${t}, ${t}-menu-submenu`]:{[`${r} ${i}`]:{[`&${i}-danger:not(${i}-disabled)`]:{color:n,"&:hover":{color:o,backgroundColor:n}}}}}},Xet=Ket,Zet=e=>{const{componentCls:t,menuCls:r,zIndexPopup:n,dropdownArrowDistance:o,sizePopupArrow:i,antCls:a,iconCls:s,motionDurationMid:l,dropdownPaddingVertical:A,fontSize:u,dropdownEdgeChildPadding:d,colorTextDisabled:g,fontSizeIcon:c,controlPaddingHorizontal:f,colorBgElevated:h}=e;return[{[t]:Object.assign(Object.assign({},cn(e)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:n,display:"block","&::before":{position:"absolute",insetBlock:-o+i/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${a}-btn`]:{[`& > ${s}-down, & > ${a}-btn-icon > ${s}-down`]:{fontSize:c}},[`${t}-wrap`]:{position:"relative",[`${a}-btn > ${s}-down`]:{fontSize:c},[`${s}-down::before`]:{transition:`transform ${l}`}},[`${t}-wrap-open`]:{[`${s}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${a}-slide-down-enter${a}-slide-down-enter-active${t}-placement-bottomLeft, + &${a}-slide-down-appear${a}-slide-down-appear-active${t}-placement-bottomLeft, + &${a}-slide-down-enter${a}-slide-down-enter-active${t}-placement-bottom, + &${a}-slide-down-appear${a}-slide-down-appear-active${t}-placement-bottom, + &${a}-slide-down-enter${a}-slide-down-enter-active${t}-placement-bottomRight, + &${a}-slide-down-appear${a}-slide-down-appear-active${t}-placement-bottomRight`]:{animationName:i4},[`&${a}-slide-up-enter${a}-slide-up-enter-active${t}-placement-topLeft, + &${a}-slide-up-appear${a}-slide-up-appear-active${t}-placement-topLeft, + &${a}-slide-up-enter${a}-slide-up-enter-active${t}-placement-top, + &${a}-slide-up-appear${a}-slide-up-appear-active${t}-placement-top, + &${a}-slide-up-enter${a}-slide-up-enter-active${t}-placement-topRight, + &${a}-slide-up-appear${a}-slide-up-appear-active${t}-placement-topRight`]:{animationName:s4},[`&${a}-slide-down-leave${a}-slide-down-leave-active${t}-placement-bottomLeft, + &${a}-slide-down-leave${a}-slide-down-leave-active${t}-placement-bottom, + &${a}-slide-down-leave${a}-slide-down-leave-active${t}-placement-bottomRight`]:{animationName:a4},[`&${a}-slide-up-leave${a}-slide-up-leave-active${t}-placement-topLeft, + &${a}-slide-up-leave${a}-slide-up-leave-active${t}-placement-top, + &${a}-slide-up-leave${a}-slide-up-leave-active${t}-placement-topRight`]:{animationName:l4}})},eX(e,{colorBg:h,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${t} ${r}`]:{position:"relative",margin:0},[`${r}-submenu-popup`]:{position:"absolute",zIndex:n,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${t}, ${t}-menu-submenu`]:{[r]:Object.assign(Object.assign({padding:d,listStyleType:"none",backgroundColor:h,backgroundClip:"padding-box",borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary},tf(e)),{[`${r}-item-group-title`]:{padding:`${A}px ${f}px`,color:e.colorTextDescription,transition:`all ${l}`},[`${r}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${r}-item-icon`]:{minWidth:u,marginInlineEnd:e.marginXS,fontSize:e.fontSizeSM},[`${r}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${l}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${r}-item, ${r}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${A}px ${f}px`,color:e.colorText,fontWeight:"normal",fontSize:u,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${l}`,borderRadius:e.borderRadiusSM,"&:hover, &-active":{backgroundColor:e.controlItemBgHover}},tf(e)),{"&-selected":{color:e.colorPrimary,backgroundColor:e.controlItemBgActive,"&:hover, &-active":{backgroundColor:e.controlItemBgActiveHover}},"&-disabled":{color:g,cursor:"not-allowed","&:hover":{color:g,backgroundColor:h,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${e.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:e.colorSplit},[`${t}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:e.paddingXS,[`${t}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:e.colorTextDescription,fontSize:c,fontStyle:"normal"}}}),[`${r}-item-group-list`]:{margin:`0 ${e.marginXS}px`,padding:0,listStyle:"none"},[`${r}-submenu-title`]:{paddingInlineEnd:f+e.fontSizeSM},[`${r}-submenu-vertical`]:{position:"relative"},[`${r}-submenu${r}-submenu-disabled ${t}-menu-submenu-title`]:{[`&, ${t}-menu-submenu-arrow-icon`]:{color:g,backgroundColor:h,cursor:"not-allowed"}},[`${r}-submenu-selected ${t}-menu-submenu-title`]:{color:e.colorPrimary}})}},[bd(e,"slide-up"),bd(e,"slide-down"),vE(e,"move-up"),vE(e,"move-down"),Xb(e,"zoom-big")]]},sQe=bn("Dropdown",(e,t)=>{let{rootPrefixCls:r}=t;const{marginXXS:n,sizePopupArrow:o,controlHeight:i,fontSize:a,lineHeight:s,paddingXXS:l,componentCls:A,borderRadiusLG:u}=e,d=(i-a*s)/2,{dropdownArrowOffset:g}=_9({contentRadius:u}),c=Sr(e,{menuCls:`${A}-menu`,rootPrefixCls:r,dropdownArrowDistance:o/2+n,dropdownArrowOffset:g,dropdownPaddingVertical:d,dropdownEdgeChildPadding:l});return[Zet(c),Xet(c)]},e=>({zIndexPopup:e.zIndexPopupBase+50})),AX=e=>{const{menu:t,arrow:r,prefixCls:n,children:o,trigger:i,disabled:a,dropdownRender:s,getPopupContainer:l,overlayClassName:A,rootClassName:u,overlayStyle:d,open:g,onOpenChange:c,visible:f,onVisibleChange:h,mouseEnterDelay:p=.15,mouseLeaveDelay:B=.1,autoAdjustOverflow:y=!0,placement:C="",overlay:Q,transitionName:v}=e,{getPopupContainer:M,getPrefixCls:I,direction:b,dropdown:Y}=m.useContext(Jt);wB();const N=m.useMemo(()=>{const ie=I();return v!==void 0?v:C.includes("top")?`${ie}-slide-down`:`${ie}-slide-up`},[I,C,v]),F=m.useMemo(()=>C?C.includes("Center")?C.slice(0,C.indexOf("Center")):C:b==="rtl"?"bottomRight":"bottomLeft",[C,b]),D=I("dropdown",n),[z,k]=sQe(D),[,j]=Xs(),U=m.Children.only(o),G=Di(U,{className:he(`${D}-trigger`,{[`${D}-rtl`]:b==="rtl"},U.props.className),disabled:a}),H=a?[]:i;let L;H&&H.includes("contextMenu")&&(L=!0);const[R,O]=Fn(!1,{value:g??f}),V=Bi(ie=>{c==null||c(ie,{source:"trigger"}),h==null||h(ie),O(ie)}),Z=he(A,u,k,Y==null?void 0:Y.className,{[`${D}-rtl`]:b==="rtl"}),T=DIe({arrowPointAtCenter:typeof r=="object"&&r.pointAtCenter,autoAdjustOverflow:y,offset:j.marginXXS,arrowWidth:r?j.sizePopupArrow:0,borderRadius:j.borderRadius}),K=m.useCallback(()=>{t!=null&&t.selectable&&t!=null&&t.multiple||(c==null||c(!1,{source:"menu"}),O(!1))},[t==null?void 0:t.selectable,t==null?void 0:t.multiple]),$=()=>{let ie;return t!=null&&t.items?ie=m.createElement(lX,Object.assign({},t)):typeof Q=="function"?ie=Q():ie=Q,s&&(ie=s(ie)),ie=m.Children.only(typeof ie=="string"?m.createElement("span",null,ie):ie),m.createElement(aQe,{prefixCls:`${D}-menu`,expandIcon:m.createElement("span",{className:`${D}-menu-submenu-arrow`},m.createElement(bE,{className:`${D}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:K,validator:ge=>{}},ie)},[_,ee]=CB("Dropdown",d==null?void 0:d.zIndex);let se=m.createElement(TIe,Object.assign({alignPoint:L},Xo(e,["rootClassName"]),{mouseEnterDelay:p,mouseLeaveDelay:B,visible:R,builtinPlacements:T,arrow:!!r,overlayClassName:Z,prefixCls:D,getPopupContainer:l||M,transitionName:N,trigger:H,overlay:$,placement:F,onVisibleChange:V,overlayStyle:Object.assign(Object.assign(Object.assign({},Y==null?void 0:Y.style),d),{zIndex:_})}),G);return _&&(se=m.createElement($U.Provider,{value:ee},se)),z(se)};function qet(e){return Object.assign(Object.assign({},e),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const $et=c4(AX,"dropdown",e=>e,qet),_et=e=>m.createElement($et,Object.assign({},e),m.createElement("span",null));AX._InternalPanelDoNotUseOrYouWillBeFired=_et;const cX=AX,lQe=e=>{let{children:t}=e;const{getPrefixCls:r}=m.useContext(Jt),n=r("breadcrumb");return m.createElement("li",{className:`${n}-separator`,"aria-hidden":"true"},t===""?t:t||"/")};lQe.__ANT_BREADCRUMB_SEPARATOR=!0;const uX=lQe;var ett=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);ot[o]||n)}function AQe(e,t,r,n){if(r==null)return null;const{className:o,onClick:i}=t,a=ett(t,["className","onClick"]),s=Object.assign(Object.assign({},Ts(a,{data:!0,aria:!0})),{onClick:i});return n!==void 0?m.createElement("a",Object.assign({},s,{className:he(`${e}-link`,o),href:n}),r):m.createElement("span",Object.assign({},s,{className:he(`${e}-link`,o)}),r)}function rtt(e,t){return(r,n,o,i,a)=>{if(t)return t(r,n,o,i);const s=ttt(r,n);return AQe(e,r,s,a)}}var M6=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,separator:r="/",children:n,menu:o,overlay:i,dropdownProps:a,href:s}=e,l=(A=>{if(o||i){const u=Object.assign({},a);if(o){const d=o||{},{items:g}=d,c=M6(d,["items"]);u.menu=Object.assign(Object.assign({},c),{items:g==null?void 0:g.map((f,h)=>{var{key:p,title:B,label:y,path:C}=f,Q=M6(f,["key","title","label","path"]);let v=y??B;return C&&(v=m.createElement("a",{href:`${s}${C}`},v)),Object.assign(Object.assign({},Q),{key:p??h,label:v})})})}else i&&(u.overlay=i);return m.createElement(cX,Object.assign({placement:"bottom"},u),m.createElement("span",{className:`${t}-overlay-link`},A,m.createElement(_b,null)))}return A})(n);return l!=null?m.createElement(m.Fragment,null,m.createElement("li",null,l),r&&m.createElement(uX,null,r)):null},uQe=e=>{const{prefixCls:t,children:r,href:n}=e,o=M6(e,["prefixCls","children","href"]),{getPrefixCls:i}=m.useContext(Jt),a=i("breadcrumb",t);return m.createElement(cQe,Object.assign({},o,{prefixCls:a}),AQe(a,o,r,n))};uQe.__ANT_BREADCRUMB_ITEM=!0;const ntt=uQe,ott=e=>{const{componentCls:t,iconCls:r}=e;return{[t]:Object.assign(Object.assign({},cn(e)),{color:e.itemColor,fontSize:e.fontSize,[r]:{fontSize:e.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:e.linkColor,transition:`color ${e.motionDurationMid}`,padding:`0 ${e.paddingXXS}px`,borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",marginInline:-e.marginXXS,"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover}},tf(e)),"li:last-child":{color:e.lastItemColor},[`${t}-separator`]:{marginInline:e.separatorMargin,color:e.separatorColor},[`${t}-link`]:{[` + > ${r} + span, + > ${r} + a + `]:{marginInlineStart:e.marginXXS}},[`${t}-overlay-link`]:{borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",padding:`0 ${e.paddingXXS}px`,marginInline:-e.marginXXS,[`> ${r}`]:{marginInlineStart:e.marginXXS,fontSize:e.fontSizeIcon},"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover,a:{color:e.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${e.componentCls}-rtl`]:{direction:"rtl"}})}},itt=bn("Breadcrumb",e=>{const t=Sr(e,{});return[ott(t)]},e=>({itemColor:e.colorTextDescription,lastItemColor:e.colorText,iconFontSize:e.fontSize,linkColor:e.colorTextDescription,linkHoverColor:e.colorText,separatorColor:e.colorTextDescription,separatorMargin:e.marginXS}));var Cse=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{var{breadcrumbName:a}=i,s=Cse(i,["breadcrumbName"]);return Object.assign(Object.assign({},s),{title:a})})}),o}function stt(e,t){return m.useMemo(()=>e||(t?t.map(att):null),[e,t])}var ltt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{if(t===void 0)return t;let r=(t||"").replace(/^\//,"");return Object.keys(e).forEach(n=>{r=r.replace(`:${n}`,e[n])}),r},dX=e=>{const{prefixCls:t,separator:r="/",style:n,className:o,rootClassName:i,routes:a,items:s,children:l,itemRender:A,params:u={}}=e,d=ltt(e,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:g,direction:c,breadcrumb:f}=m.useContext(Jt);let h;const p=g("breadcrumb",t),[B,y]=itt(p),C=stt(s,a),Q=rtt(p,A);if(C&&C.length>0){const I=[],b=s||a;h=C.map((Y,N)=>{const{path:F,key:D,type:z,menu:k,overlay:j,onClick:U,className:G,separator:H,dropdownProps:L}=Y,R=Att(u,F);R!==void 0&&I.push(R);const O=D??N;if(z==="separator")return m.createElement(uX,{key:O},H);const V={},Z=N===C.length-1;k?V.menu=k:j&&(V.overlay=j);let{href:T}=Y;return I.length&&R!==void 0&&(T=`#/${I.join("/")}`),m.createElement(cQe,Object.assign({key:O},V,Ts(Y,{data:!0,aria:!0}),{className:G,dropdownProps:L,href:T,separator:Z?"":r,onClick:U,prefixCls:p}),Q(Y,u,b,I,T))})}else if(l){const I=Ei(l).length;h=Ei(l).map((b,Y)=>{if(!b)return b;const N=Y===I-1;return Di(b,{separator:N?"":r,key:Y})})}const v=he(p,f==null?void 0:f.className,{[`${p}-rtl`]:c==="rtl"},o,i,y),M=Object.assign(Object.assign({},f==null?void 0:f.style),n);return B(m.createElement("nav",Object.assign({className:v,style:M},d),m.createElement("ol",null,h)))};dX.Item=ntt;dX.Separator=uX;const dQe=dX;var gQe={exports:{}};(function(e,t){(function(r,n){e.exports=n()})(gr,function(){var r=1e3,n=6e4,o=36e5,i="millisecond",a="second",s="minute",l="hour",A="day",u="week",d="month",g="quarter",c="year",f="date",h="Invalid Date",p=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,B=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,y={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(k){var j=["th","st","nd","rd"],U=k%100;return"["+k+(j[(U-20)%10]||j[U]||j[0])+"]"}},C=function(k,j,U){var G=String(k);return!G||G.length>=j?k:""+Array(j+1-G.length).join(U)+k},Q={s:C,z:function(k){var j=-k.utcOffset(),U=Math.abs(j),G=Math.floor(U/60),H=U%60;return(j<=0?"+":"-")+C(G,2,"0")+":"+C(H,2,"0")},m:function k(j,U){if(j.date()1)return k(R[0])}else{var O=j.name;M[O]=j,H=O}return!G&&H&&(v=H),H||!G&&v},N=function(k,j){if(b(k))return k.clone();var U=typeof j=="object"?j:{};return U.date=k,U.args=arguments,new D(U)},F=Q;F.l=Y,F.i=b,F.w=function(k,j){return N(k,{locale:j.$L,utc:j.$u,x:j.$x,$offset:j.$offset})};var D=function(){function k(U){this.$L=Y(U.locale,null,!0),this.parse(U),this.$x=this.$x||U.x||{},this[I]=!0}var j=k.prototype;return j.parse=function(U){this.$d=function(G){var H=G.date,L=G.utc;if(H===null)return new Date(NaN);if(F.u(H))return new Date;if(H instanceof Date)return new Date(H);if(typeof H=="string"&&!/Z$/i.test(H)){var R=H.match(p);if(R){var O=R[2]-1||0,V=(R[7]||"0").substring(0,3);return L?new Date(Date.UTC(R[1],O,R[3]||1,R[4]||0,R[5]||0,R[6]||0,V)):new Date(R[1],O,R[3]||1,R[4]||0,R[5]||0,R[6]||0,V)}}return new Date(H)}(U),this.init()},j.init=function(){var U=this.$d;this.$y=U.getFullYear(),this.$M=U.getMonth(),this.$D=U.getDate(),this.$W=U.getDay(),this.$H=U.getHours(),this.$m=U.getMinutes(),this.$s=U.getSeconds(),this.$ms=U.getMilliseconds()},j.$utils=function(){return F},j.isValid=function(){return this.$d.toString()!==h},j.isSame=function(U,G){var H=N(U);return this.startOf(G)<=H&&H<=this.endOf(G)},j.isAfter=function(U,G){return N(U)25){var u=a(this).startOf(n).add(1,n).date(A),d=a(this).endOf(r);if(u.isBefore(d))return 1}var g=a(this).startOf(n).date(A).startOf(r).subtract(1,"millisecond"),c=this.diff(g,r,!0);return c<0?a(this).startOf("week").week():Math.ceil(c)},s.weeks=function(l){return l===void 0&&(l=null),this.week(l)}}})})(yQe);var EQe=yQe.exports;const ctt=Qr(EQe);var CQe={exports:{}};(function(e,t){(function(r,n){e.exports=n()})(gr,function(){return function(r,n){n.prototype.weekYear=function(){var o=this.month(),i=this.week(),a=this.year();return i===1&&o===11?a+1:o===0&&i>=52?a-1:a}}})})(CQe);var IQe=CQe.exports;const utt=Qr(IQe);var QQe={exports:{}};(function(e,t){(function(r,n){e.exports=n()})(gr,function(){return function(r,n){var o=n.prototype,i=o.format;o.format=function(a){var s=this,l=this.$locale();if(!this.isValid())return i.bind(this)(a);var A=this.$utils(),u=(a||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(d){switch(d){case"Q":return Math.ceil((s.$M+1)/3);case"Do":return l.ordinal(s.$D);case"gggg":return s.weekYear();case"GGGG":return s.isoWeekYear();case"wo":return l.ordinal(s.week(),"W");case"w":case"ww":return A.s(s.week(),d==="w"?1:2,"0");case"W":case"WW":return A.s(s.isoWeek(),d==="W"?1:2,"0");case"k":case"kk":return A.s(String(s.$H===0?24:s.$H),d==="k"?1:2,"0");case"X":return Math.floor(s.$d.getTime()/1e3);case"x":return s.$d.getTime();case"z":return"["+s.offsetName()+"]";case"zzz":return"["+s.offsetName("long")+"]";default:return d}});return i.bind(this)(u)}}})})(QQe);var vQe=QQe.exports;const dtt=Qr(vQe);var MQe={exports:{}};(function(e,t){(function(r,n){e.exports=n()})(gr,function(){var r={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},n=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,o=/\d\d/,i=/\d\d?/,a=/\d*[^-_:/,()\s\d]+/,s={},l=function(h){return(h=+h)+(h>68?1900:2e3)},A=function(h){return function(p){this[h]=+p}},u=[/[+-]\d\d:?(\d\d)?|Z/,function(h){(this.zone||(this.zone={})).offset=function(p){if(!p||p==="Z")return 0;var B=p.match(/([+-]|\d\d)/g),y=60*B[1]+(+B[2]||0);return y===0?0:B[0]==="+"?-y:y}(h)}],d=function(h){var p=s[h];return p&&(p.indexOf?p:p.s.concat(p.f))},g=function(h,p){var B,y=s.meridiem;if(y){for(var C=1;C<=24;C+=1)if(h.indexOf(y(C,0,p))>-1){B=C>12;break}}else B=h===(p?"pm":"PM");return B},c={A:[a,function(h){this.afternoon=g(h,!1)}],a:[a,function(h){this.afternoon=g(h,!0)}],S:[/\d/,function(h){this.milliseconds=100*+h}],SS:[o,function(h){this.milliseconds=10*+h}],SSS:[/\d{3}/,function(h){this.milliseconds=+h}],s:[i,A("seconds")],ss:[i,A("seconds")],m:[i,A("minutes")],mm:[i,A("minutes")],H:[i,A("hours")],h:[i,A("hours")],HH:[i,A("hours")],hh:[i,A("hours")],D:[i,A("day")],DD:[o,A("day")],Do:[a,function(h){var p=s.ordinal,B=h.match(/\d+/);if(this.day=B[0],p)for(var y=1;y<=31;y+=1)p(y).replace(/\[|\]/g,"")===h&&(this.day=y)}],M:[i,A("month")],MM:[o,A("month")],MMM:[a,function(h){var p=d("months"),B=(d("monthsShort")||p.map(function(y){return y.slice(0,3)})).indexOf(h)+1;if(B<1)throw new Error;this.month=B%12||B}],MMMM:[a,function(h){var p=d("months").indexOf(h)+1;if(p<1)throw new Error;this.month=p%12||p}],Y:[/[+-]?\d+/,A("year")],YY:[o,function(h){this.year=l(h)}],YYYY:[/\d{4}/,A("year")],Z:u,ZZ:u};function f(h){var p,B;p=h,B=s&&s.formats;for(var y=(h=p.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(Y,N,F){var D=F&&F.toUpperCase();return N||B[F]||r[F]||B[D].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(z,k,j){return k||j.slice(1)})})).match(n),C=y.length,Q=0;Q-1)return new Date((G==="X"?1e3:1)*U);var L=f(G)(U),R=L.year,O=L.month,V=L.day,Z=L.hours,T=L.minutes,K=L.seconds,$=L.milliseconds,_=L.zone,ee=new Date,se=V||(R||O?1:ee.getDate()),ie=R||ee.getFullYear(),ge=0;R&&!O||(ge=O>0?O-1:ee.getMonth());var Ae=Z||0,pe=T||0,we=K||0,ye=$||0;return _?new Date(Date.UTC(ie,ge,se,Ae,pe,we,ye+60*_.offset*1e3)):H?new Date(Date.UTC(ie,ge,se,Ae,pe,we,ye)):new Date(ie,ge,se,Ae,pe,we,ye)}catch{return new Date("")}}(v,b,M),this.init(),D&&D!==!0&&(this.$L=this.locale(D).$L),F&&v!=this.format(b)&&(this.$d=new Date("")),s={}}else if(b instanceof Array)for(var z=b.length,k=1;k<=z;k+=1){I[1]=b[k-1];var j=B.apply(this,I);if(j.isValid()){this.$d=j.$d,this.$L=j.$L,this.init();break}k===z&&(this.$d=new Date(""))}else C.call(this,Q)}}})})(MQe);var bQe=MQe.exports;const gtt=Qr(bQe);xi.extend(gtt);xi.extend(dtt);xi.extend(pQe);xi.extend(wQe);xi.extend(ctt);xi.extend(utt);xi.extend(function(e,t){var r=t.prototype,n=r.format;r.format=function(o){var i=(o||"").replace("Wo","wo");return n.bind(this)(i)}});var ftt={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},R0=function(e){var t=ftt[e];return t||e.split("_")[0]},Ise=function(){kye(!1,"Not match any format. Please help to fire a issue about this.")},htt={getNow:function(){return xi()},getFixedDate:function(e){return xi(e,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(e){return e.endOf("month")},getWeekDay:function(e){var t=e.locale("en");return t.weekday()+t.localeData().firstDayOfWeek()},getYear:function(e){return e.year()},getMonth:function(e){return e.month()},getDate:function(e){return e.date()},getHour:function(e){return e.hour()},getMinute:function(e){return e.minute()},getSecond:function(e){return e.second()},addYear:function(e,t){return e.add(t,"year")},addMonth:function(e,t){return e.add(t,"month")},addDate:function(e,t){return e.add(t,"day")},setYear:function(e,t){return e.year(t)},setMonth:function(e,t){return e.month(t)},setDate:function(e,t){return e.date(t)},setHour:function(e,t){return e.hour(t)},setMinute:function(e,t){return e.minute(t)},setSecond:function(e,t){return e.second(t)},isAfter:function(e,t){return e.isAfter(t)},isValidate:function(e){return e.isValid()},locale:{getWeekFirstDay:function(e){return xi().locale(R0(e)).localeData().firstDayOfWeek()},getWeekFirstDate:function(e,t){return t.locale(R0(e)).weekday(0)},getWeek:function(e,t){return t.locale(R0(e)).week()},getShortWeekDays:function(e){return xi().locale(R0(e)).localeData().weekdaysMin()},getShortMonths:function(e){return xi().locale(R0(e)).localeData().monthsShort()},format:function(e,t,r){return t.locale(R0(e)).format(r)},parse:function(e,t,r){for(var n=R0(e),o=0;o1&&(a=t.addDate(a,-7)),a}function Gv(e,t,r){var n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(t){case"year":return r.addYear(e,n*10);case"quarter":case"month":return r.addYear(e,n);default:return r.addMonth(e,n)}}function Bs(e,t){var r=t.generateConfig,n=t.locale,o=t.format;return typeof o=="function"?o(e):r.locale.format(n.locale,e,o)}function YQe(e,t){var r=t.generateConfig,n=t.locale,o=t.formatList;return!e||typeof o[0]=="function"?null:r.locale.parse(n.locale,e,o)}function Tk(e){var t=e.cellDate,r=e.mode,n=e.disabledDate,o=e.generateConfig;if(!n)return!1;var i=function(c,f,h){for(var p=f;p<=h;){var B=void 0;switch(c){case"date":{if(B=o.setDate(t,p),!n(B))return!1;break}case"month":{if(B=o.setMonth(t,p),!Tk({cellDate:B,mode:"month",generateConfig:o,disabledDate:n}))return!1;break}case"year":{if(B=o.setYear(t,p),!Tk({cellDate:B,mode:"year",generateConfig:o,disabledDate:n}))return!1;break}}p+=1}return!0};switch(r){case"date":case"week":return n(t);case"month":{var a=1,s=o.getDate(o.getEndDate(t));return i("date",a,s)}case"quarter":{var l=Math.floor(o.getMonth(t)/3)*3,A=l+2;return i("month",l,A)}case"year":return i("month",0,11);case"decade":{var u=o.getYear(t),d=Math.floor(u/tu)*tu,g=d+tu-1;return i("year",d,g)}}}function Jk(e,t){var r=t.formatList,n=t.generateConfig,o=t.locale,i=Nd(function(){if(!e)return[[""],""];for(var A="",u=[],d=0;d1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(A.current),B){l(p);return}A.current=requestAnimationFrame(function(){l(p)})}var d=Jk(s,{formatList:r,generateConfig:n,locale:o}),g=Ee(d,2),c=g[1];function f(p){u(p)}function h(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;u(null,p)}return m.useEffect(function(){h(!0)},[e]),m.useEffect(function(){return function(){return cancelAnimationFrame(A.current)}},[]),[c,f,h]}var QN=new Map;function wtt(e,t){var r;function n(){wC(e)?t():r=Pr(function(){n()})}return n(),function(){Pr.cancel(r)}}function Y6(e,t,r){if(QN.get(e)&&cancelAnimationFrame(QN.get(e)),r<=0){QN.set(e,requestAnimationFrame(function(){e.scrollTop=t}));return}var n=t-e.scrollTop,o=n/r*10;QN.set(e,requestAnimationFrame(function(){e.scrollTop+=o,e.scrollTop!==t&&Y6(e,t,r-10)}))}function vC(e,t){var r=t.onLeftRight,n=t.onCtrlLeftRight,o=t.onUpDown,i=t.onPageUpDown,a=t.onEnter,s=e.which,l=e.ctrlKey,A=e.metaKey;switch(s){case ze.LEFT:if(l||A){if(n)return n(-1),!0}else if(r)return r(-1),!0;break;case ze.RIGHT:if(l||A){if(n)return n(1),!0}else if(r)return r(1),!0;break;case ze.UP:if(o)return o(-1),!0;break;case ze.DOWN:if(o)return o(1),!0;break;case ze.PAGE_UP:if(i)return i(-1),!0;break;case ze.PAGE_DOWN:if(i)return i(1),!0;break;case ze.ENTER:if(a)return a(),!0;break}return!1}function FQe(e,t,r,n){var o=e;if(!o)switch(t){case"time":o=n?"hh:mm:ss a":"HH:mm:ss";break;case"week":o="gggg-wo";break;case"month":o="YYYY-MM";break;case"quarter":o="YYYY-[Q]Q";break;case"year":o="YYYY";break;default:o=r?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return o}function NQe(e,t,r){var n=e==="time"?8:10,o=typeof t=="function"?t(r.getNow()).length:t.length;return Math.max(n,o)+2}var FQ=null,vN=new Set;function ytt(e){return!FQ&&typeof window<"u"&&window.addEventListener&&(FQ=function(t){Ke(vN).forEach(function(r){r(t)})},window.addEventListener("mousedown",FQ)),vN.add(e),function(){vN.delete(e),vN.size===0&&(window.removeEventListener("mousedown",FQ),FQ=null)}}function Ett(e){var t=e.target;if(e.composed&&t.shadowRoot){var r;return((r=e.composedPath)===null||r===void 0?void 0:r.call(e)[0])||t}return t}var Ctt=function(e){return e==="month"||e==="date"?"year":e},Itt=function(e){return e==="date"?"month":e},Qtt=function(e){return e==="month"||e==="date"?"quarter":e},vtt=function(e){return e==="date"?"week":e},Mtt={year:Ctt,month:Itt,quarter:Qtt,week:vtt,time:null,date:null};function DQe(e,t){return e.some(function(r){return r&&r.contains(t)})}function F6(e){var t=e.open,r=e.value,n=e.isClickOutside,o=e.triggerOpen,i=e.forwardKeyDown,a=e.onKeyDown,s=e.blurToCancel,l=e.changeOnBlur,A=e.onSubmit,u=e.onCancel,d=e.onFocus,g=e.onBlur,c=m.useState(!1),f=Ee(c,2),h=f[0],p=f[1],B=m.useState(!1),y=Ee(B,2),C=y[0],Q=y[1],v=m.useRef(!1),M=m.useRef(!1),I=m.useRef(!1),b={onMouseDown:function(){p(!0),o(!0)},onKeyDown:function(Y){var N=function(){I.current=!0};if(a(Y,N),!I.current){switch(Y.which){case ze.ENTER:{t?A()!==!1&&p(!0):o(!0),Y.preventDefault();return}case ze.TAB:{h&&t&&!Y.shiftKey?(p(!1),Y.preventDefault()):!h&&t&&!i(Y)&&Y.shiftKey&&(p(!0),Y.preventDefault());return}case ze.ESC:{p(!0),u();return}}!t&&![ze.SHIFT].includes(Y.which)?o(!0):h||i(Y)}},onFocus:function(Y){p(!0),Q(!0),d&&d(Y)},onBlur:function(Y){if(v.current||!n(document.activeElement)){v.current=!1;return}s?setTimeout(function(){for(var N=document,F=N.activeElement;F&&F.shadowRoot;)F=F.shadowRoot.activeElement;n(F)&&u()},0):t&&(o(!1),M.current&&A()),Q(!1),g==null||g(Y)}};return m.useEffect(function(){M.current=!1},[t]),m.useEffect(function(){M.current=!0},[r]),m.useEffect(function(){return ytt(function(Y){var N=Ett(Y),F=n(N);t&&(F?!l&&!s&&(!C||F)&&o(!1):(v.current=!0,Pr(function(){v.current=!1})))})}),[b,{focused:C,typing:h}]}function SQe(e,t){return m.useMemo(function(){return e||(t?(Tn(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(t).map(function(r){var n=Ee(r,2),o=n[0],i=n[1];return{label:o,value:i}})):[])},[e,t])}function N6(e){var t=e.valueTexts,r=e.onTextChange,n=m.useState(""),o=Ee(n,2),i=o[0],a=o[1],s=m.useRef([]);s.current=t;function l(u){a(u),r(u)}function A(){a(s.current[0])}return pn(function(){t.every(function(u){return u!==i})&&A()},[t.join("||")]),[i,l,A]}var Yl=m.createContext({});function kQe(e){var t=e.cellRender,r=e.monthCellRender,n=e.dateRender,o=le.useMemo(function(){if(t)return t;if(!(!r&&!n))return function(i,a){var s=i;return n&&a.type==="date"?n(s,a.today):r&&a.type==="month"?r(s,a.locale):a.originNode}},[t,r,n]);return o}function jQe(e,t){for(var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",n=String(e);n.length=1?r|0:1,a=e;a<=t;a+=i)o.push({label:jQe(a,2),value:a,disabled:(n||[]).includes(a)});return o}function jtt(e){var t=e.generateConfig,r=e.prefixCls,n=e.operationRef,o=e.activeColumnIndex,i=e.value,a=e.showHour,s=e.showMinute,l=e.showSecond,A=e.use12Hours,u=e.hourStep,d=u===void 0?1:u,g=e.minuteStep,c=g===void 0?1:g,f=e.secondStep,h=f===void 0?1:f,p=e.disabledHours,B=e.disabledMinutes,y=e.disabledSeconds,C=e.disabledTime,Q=e.hideDisabledOptions,v=e.onSelect,M=e.cellRender,I=e.locale,b=[],Y="".concat(r,"-content"),N="".concat(r,"-time-panel"),F,D=i?t.getHour(i):-1,z=D,k=i?t.getMinute(i):-1,j=i?t.getSecond(i):-1,U=t.getNow(),G=m.useMemo(function(){if(C){var we=C(U);return[we.disabledHours,we.disabledMinutes,we.disabledSeconds]}return[p,B,y]},[p,B,y,C,U]),H=Ee(G,3),L=H[0],R=H[1],O=H[2],V=uO(0,23,d,L&&L()),Z=Nd(function(){return V},V,ktt);A&&(F=z>=12,z%=12);var T=m.useMemo(function(){if(!A)return[!1,!1];var we=[!0,!0];return Z.forEach(function(ye){var Me=ye.disabled,Fe=ye.value;Me||(Fe>=12?we[1]=!1:we[0]=!1)}),we},[A,Z]),K=Ee(T,2),$=K[0],_=K[1],ee=m.useMemo(function(){return A?Z.filter(F?function(we){return we.value>=12}:function(we){return we.value<12}).map(function(we){var ye=we.value%12,Me=ye===0?"12":jQe(ye,2);return ce(ce({},we),{},{label:Me,value:ye})}):Z},[A,F,Z]),se=uO(0,59,c,R&&R(D)),ie=uO(0,59,h,O&&O(D,k)),ge=Stt({value:i,generateConfig:t,disabledMinutes:R,disabledSeconds:O,minutes:se,seconds:ie,use12Hours:A});n.current={onUpDown:function(we){var ye=b[o];if(ye)for(var Me=ye.units.findIndex(function(me){return me.value===ye.value}),Fe=ye.units.length,Se=1;Se=e)return o}return e};function Gtt(e){var t=e.prefixCls,r=e.operationRef,n=e.generateConfig,o=e.value,i=e.defaultValue,a=e.disabledTime,s=e.showTime,l=e.onSelect,A=e.cellRender,u="".concat(t,"-datetime-panel"),d=m.useState(null),g=Ee(d,2),c=g[0],f=g[1],h=m.useRef({}),p=m.useRef({}),B=dr(s)==="object"?ce({},s):{};function y(M){var I=vse.indexOf(c)+M,b=vse[I]||null;return b}var C=function(M){p.current.onBlur&&p.current.onBlur(M),f(null)};r.current={onKeyDown:function(M){if(M.which===ze.TAB){var I=y(M.shiftKey?-1:1);return f(I),I&&M.preventDefault(),!0}if(c){var b=c==="date"?h:p;return b.current&&b.current.onKeyDown&&b.current.onKeyDown(M),!0}return[ze.LEFT,ze.RIGHT,ze.UP,ze.DOWN].includes(M.which)?(f("date"),!0):!1},onBlur:C,onClose:C};var Q=function(M,I){var b=M;if(I==="date"){var Y,N,F,D=(a==null?void 0:a(o||B.defaultValue))||{},z=dO(n.getHour(b),((Y=D.disabledHours)===null||Y===void 0?void 0:Y.call(D))||[-1],23),k=dO(n.getMinute(b),((N=D.disabledMinutes)===null||N===void 0?void 0:N.call(D,z))||[-1],59),j=dO(n.getSecond(b),((F=D.disabledSeconds)===null||F===void 0?void 0:F.call(D,z,k))||[-1],59);b=n.setHour(b,z),b=n.setMinute(b,k),b=n.setSecond(b,j)}else I==="time"&&!o&&i&&(b=n.setYear(b,n.getYear(i)),b=n.setMonth(b,n.getMonth(i)),b=n.setDate(b,n.getDate(i)));l&&l(b,"mouse")},v=a?a(o||null):{};return m.createElement("div",{className:he(u,re({},"".concat(u,"-active"),c))},m.createElement(hX,Ye({},e,{cellRender:A,operationRef:h,active:c==="date",onSelect:function(M){Q(GQe(n,M,!o&&dr(s)==="object"?s.defaultValue:null),"date")}})),m.createElement(RQe,Ye({},e,{cellRender:A?function(M,I){return A(M,ce(ce({},I),{},{type:"time"}))}:void 0,format:void 0},B,v,{disabledTime:null,defaultValue:void 0,operationRef:p,active:c==="time",onSelect:function(M){Q(M,"time")}})))}function Rtt(e){var t=e.prefixCls,r=e.generateConfig,n=e.viewDate,o=e.onPrevDecades,i=e.onNextDecades,a=m.useContext(Yl),s=a.hideHeader;if(s)return null;var l="".concat(t,"-header"),A=r.getYear(n),u=Math.floor(A/Gg)*Gg,d=u+Gg-1;return m.createElement(MC,Ye({},e,{prefixCls:l,onSuperPrev:o,onSuperNext:i}),u,"-",d)}var D6=3,Mse=4;function Htt(e){var t=tu-1,r=e.prefixCls,n=e.viewDate,o=e.generateConfig,i=e.cellRender,a=e.locale,s="".concat(r,"-cell"),l=o.getYear(n),A=Math.floor(l/tu)*tu,u=Math.floor(l/Gg)*Gg,d=u+Gg-1,g=o.setYear(n,u-Math.ceil((D6*Mse*tu-Gg)/2)),c=function(h){var p,B=o.getYear(h),y=B+t;return p={},re(p,"".concat(s,"-in-view"),u<=B&&y<=d),re(p,"".concat(s,"-selected"),B===A),p},f=i?function(h,p){return i(h,{originNode:p,today:o.getNow(),type:"decade",locale:a})}:void 0;return m.createElement(nx,Ye({},e,{rowNum:Mse,colNum:D6,baseDate:g,getCellNode:f,getCellText:function(h){var p=o.getYear(h);return"".concat(p,"-").concat(p+t)},getCellClassName:c,getCellDate:function(h,p){return o.addYear(h,p*tu)}}))}function Ott(e){var t=e.prefixCls,r=e.onViewDateChange,n=e.generateConfig,o=e.viewDate,i=e.operationRef,a=e.onSelect,s=e.onPanelChange,l="".concat(t,"-decade-panel");i.current={onKeyDown:function(d){return vC(d,{onLeftRight:function(g){a(n.addYear(o,g*tu),"key")},onCtrlLeftRight:function(g){a(n.addYear(o,g*Gg),"key")},onUpDown:function(g){a(n.addYear(o,g*tu*D6),"key")},onEnter:function(){s("year",o)}})}};var A=function(d){var g=n.addYear(o,d*Gg);r(g),s(null,g)},u=function(d){a(d,"mouse"),s("year",d)};return m.createElement("div",{className:l},m.createElement(Rtt,Ye({},e,{prefixCls:t,onPrevDecades:function(){A(-1)},onNextDecades:function(){A(1)}})),m.createElement(Htt,Ye({},e,{prefixCls:t,onSelect:u})))}function Ltt(e){var t=e.prefixCls,r=e.generateConfig,n=e.locale,o=e.viewDate,i=e.onNextYear,a=e.onPrevYear,s=e.onYearClick,l=m.useContext(Yl),A=l.hideHeader;if(A)return null;var u="".concat(t,"-header");return m.createElement(MC,Ye({},e,{prefixCls:u,onSuperPrev:a,onSuperNext:i}),m.createElement("button",{type:"button",onClick:s,className:"".concat(t,"-year-btn")},Bs(o,{locale:n,format:n.yearFormat,generateConfig:r})))}var pX=3,Ttt=4;function Jtt(e){var t=e.prefixCls,r=e.locale,n=e.value,o=e.viewDate,i=e.generateConfig,a=e.cellRender,s=m.useContext(MB),l=s.rangedValue,A=s.hoverRangedValue,u="".concat(t,"-cell"),d=C4({cellPrefixCls:u,value:n,generateConfig:i,rangedValue:l,hoverRangedValue:A,isSameCell:function(h,p){return fX(i,h,p)},isInView:function(){return!0},offsetCell:function(h,p){return i.addMonth(h,p)}}),g=r.shortMonths||(i.locale.getShortMonths?i.locale.getShortMonths(r.locale):[]),c=i.setMonth(o,0),f=a?function(h,p){return a(h,{originNode:p,locale:r,today:i.getNow(),type:"month"})}:void 0;return m.createElement(nx,Ye({},e,{rowNum:Ttt,colNum:pX,baseDate:c,getCellNode:f,getCellText:function(h){return r.monthFormat?Bs(h,{locale:r,format:r.monthFormat,generateConfig:i}):g[i.getMonth(h)]},getCellClassName:d,getCellDate:i.addMonth,titleCell:function(h){return Bs(h,{locale:r,format:"YYYY-MM",generateConfig:i})}}))}function Ptt(e){var t=e.prefixCls,r=e.operationRef,n=e.onViewDateChange,o=e.generateConfig,i=e.value,a=e.viewDate,s=e.onPanelChange,l=e.onSelect,A="".concat(t,"-month-panel");r.current={onKeyDown:function(d){return vC(d,{onLeftRight:function(g){l(o.addMonth(i||a,g),"key")},onCtrlLeftRight:function(g){l(o.addYear(i||a,g),"key")},onUpDown:function(g){l(o.addMonth(i||a,g*pX),"key")},onEnter:function(){s("date",i||a)}})}};var u=function(d){var g=o.addYear(a,d);n(g),s(null,g)};return m.createElement("div",{className:A},m.createElement(Ltt,Ye({},e,{prefixCls:t,onPrevYear:function(){u(-1)},onNextYear:function(){u(1)},onYearClick:function(){s("year",a)}})),m.createElement(Jtt,Ye({},e,{prefixCls:t,onSelect:function(d){l(d,"mouse"),s("date",d)}})))}function Wtt(e){var t=e.prefixCls,r=e.generateConfig,n=e.locale,o=e.viewDate,i=e.onNextYear,a=e.onPrevYear,s=e.onYearClick,l=m.useContext(Yl),A=l.hideHeader;if(A)return null;var u="".concat(t,"-header");return m.createElement(MC,Ye({},e,{prefixCls:u,onSuperPrev:a,onSuperNext:i}),m.createElement("button",{type:"button",onClick:s,className:"".concat(t,"-year-btn")},Bs(o,{locale:n,format:n.yearFormat,generateConfig:r})))}var Vtt=4,Ktt=1;function Xtt(e){var t=e.prefixCls,r=e.locale,n=e.value,o=e.viewDate,i=e.generateConfig,a=e.cellRender,s=m.useContext(MB),l=s.rangedValue,A=s.hoverRangedValue,u="".concat(t,"-cell"),d=C4({cellPrefixCls:u,value:n,generateConfig:i,rangedValue:l,hoverRangedValue:A,isSameCell:function(f,h){return xQe(i,f,h)},isInView:function(){return!0},offsetCell:function(f,h){return i.addMonth(f,h*3)}}),g=i.setDate(i.setMonth(o,0),1),c=a?function(f,h){return a(f,{originNode:h,locale:r,today:i.getNow(),type:"quarter"})}:void 0;return m.createElement(nx,Ye({},e,{rowNum:Ktt,colNum:Vtt,baseDate:g,getCellNode:c,getCellText:function(f){return Bs(f,{locale:r,format:r.quarterFormat||"[Q]Q",generateConfig:i})},getCellClassName:d,getCellDate:function(f,h){return i.addMonth(f,h*3)},titleCell:function(f){return Bs(f,{locale:r,format:"YYYY-[Q]Q",generateConfig:i})}}))}function Ztt(e){var t=e.prefixCls,r=e.operationRef,n=e.onViewDateChange,o=e.generateConfig,i=e.value,a=e.viewDate,s=e.onPanelChange,l=e.onSelect,A="".concat(t,"-quarter-panel");r.current={onKeyDown:function(d){return vC(d,{onLeftRight:function(g){l(o.addMonth(i||a,g*3),"key")},onCtrlLeftRight:function(g){l(o.addYear(i||a,g),"key")},onUpDown:function(g){l(o.addYear(i||a,g),"key")}})}};var u=function(d){var g=o.addYear(a,d);n(g),s(null,g)};return m.createElement("div",{className:A},m.createElement(Wtt,Ye({},e,{prefixCls:t,onPrevYear:function(){u(-1)},onNextYear:function(){u(1)},onYearClick:function(){s("year",a)}})),m.createElement(Xtt,Ye({},e,{prefixCls:t,onSelect:function(d){l(d,"mouse")}})))}function qtt(e){var t=e.prefixCls,r=e.generateConfig,n=e.locale,o=e.value,i=e.disabledDate,a=e.onSelect,s=m.useContext(MB),l=s.rangedValue,A=s.hoverRangedValue,u=m.useContext(Yl),d=u.onDateMouseEnter,g=u.onDateMouseLeave,c=(A==null?void 0:A[0])||(l==null?void 0:l[0]),f=(A==null?void 0:A[1])||(l==null?void 0:l[1]),h="".concat(t,"-cell"),p=function(C){var Q=Tk({cellDate:C,mode:"week",disabledDate:i,generateConfig:r});return m.createElement("td",{key:"week",className:he(h,"".concat(h,"-week")),onClick:function(){Q||a(C,"mouse")},onMouseEnter:function(){!Q&&d&&d(C)},onMouseLeave:function(){!Q&&g&&g(C)}},m.createElement("div",{className:"".concat(h,"-inner")},r.locale.getWeek(n.locale,C)))},B="".concat(t,"-week-panel-row"),y=function(C){var Q,v=VS(r,n.locale,c,C),M=VS(r,n.locale,f,C);return he(B,(Q={},re(Q,"".concat(B,"-selected"),!l&&VS(r,n.locale,o,C)),re(Q,"".concat(B,"-range-start"),v),re(Q,"".concat(B,"-range-end"),M),re(Q,"".concat(B,"-range-hover"),!v&&!M&&cv(r,c,f,C)),Q))};return m.createElement(hX,Ye({},e,{panelName:"week",prefixColumn:p,rowClassName:y,keyboardConfig:{onLeftRight:null},isSameCell:function(){return!1}}))}var Jh=10;function $tt(e){var t=e.prefixCls,r=e.generateConfig,n=e.viewDate,o=e.onPrevDecade,i=e.onNextDecade,a=e.onDecadeClick,s=m.useContext(Yl),l=s.hideHeader;if(l)return null;var A="".concat(t,"-header"),u=r.getYear(n),d=Math.floor(u/Jh)*Jh,g=d+Jh-1;return m.createElement(MC,Ye({},e,{prefixCls:A,onSuperPrev:o,onSuperNext:i}),m.createElement("button",{type:"button",onClick:a,className:"".concat(t,"-decade-btn")},d,"-",g))}var S6=3,bse=4;function _tt(e){var t=e.prefixCls,r=e.value,n=e.viewDate,o=e.locale,i=e.generateConfig,a=e.cellRender,s=m.useContext(MB),l=s.rangedValue,A=s.hoverRangedValue,u="".concat(t,"-cell"),d=i.getYear(n),g=Math.floor(d/Jh)*Jh,c=g+Jh-1,f=i.setYear(n,g-Math.ceil((S6*bse-Jh)/2)),h=i.getNow(),p=function(C){var Q=i.getYear(C);return g<=Q&&Q<=c},B=C4({cellPrefixCls:u,value:r,generateConfig:i,rangedValue:l,hoverRangedValue:A,isSameCell:function(C,Q){return rx(i,C,Q)},isInView:p,offsetCell:function(C,Q){return i.addYear(C,Q)}}),y=a?function(C,Q){return a(C,{originNode:Q,today:h,type:"year",locale:o})}:void 0;return m.createElement(nx,Ye({},e,{rowNum:bse,colNum:S6,baseDate:f,getCellNode:y,getCellText:i.getYear,getCellClassName:B,getCellDate:i.addYear,titleCell:function(C){return Bs(C,{locale:o,format:"YYYY",generateConfig:i})}}))}function ert(e){var t=e.prefixCls,r=e.operationRef,n=e.onViewDateChange,o=e.generateConfig,i=e.value,a=e.viewDate,s=e.sourceMode,l=e.onSelect,A=e.onPanelChange,u="".concat(t,"-year-panel");r.current={onKeyDown:function(g){return vC(g,{onLeftRight:function(c){l(o.addYear(i||a,c),"key")},onCtrlLeftRight:function(c){l(o.addYear(i||a,c*Jh),"key")},onUpDown:function(c){l(o.addYear(i||a,c*S6),"key")},onEnter:function(){A(s==="date"?"date":"month",i||a)}})}};var d=function(g){var c=o.addYear(a,g*10);n(c),A(null,c)};return m.createElement("div",{className:u},m.createElement($tt,Ye({},e,{prefixCls:t,onPrevDecade:function(){d(-1)},onNextDecade:function(){d(1)},onDecadeClick:function(){A("decade",a)}})),m.createElement(_tt,Ye({},e,{prefixCls:t,onSelect:function(g){A(s==="date"?"date":"month",g),l(g,"mouse")}})))}function HQe(e,t,r){return r?m.createElement("div",{className:"".concat(e,"-footer-extra")},r(t)):null}function OQe(e){var t=e.prefixCls,r=e.components,n=r===void 0?{}:r,o=e.needConfirmButton,i=e.onNow,a=e.onOk,s=e.okDisabled,l=e.showNow,A=e.locale,u,d;if(o){var g=n.button||"button";i&&l!==!1&&(u=m.createElement("li",{className:"".concat(t,"-now")},m.createElement("a",{className:"".concat(t,"-now-btn"),onClick:i},A.now))),d=o&&m.createElement("li",{className:"".concat(t,"-ok")},m.createElement(g,{disabled:s,onClick:a},A.ok))}return!u&&!d?null:m.createElement("ul",{className:"".concat(t,"-ranges")},u,d)}var trt=["date","month"];function mX(e){var t,r=e,n=r.prefixCls,o=n===void 0?"rc-picker":n,i=r.className,a=r.style,s=r.locale,l=r.generateConfig,A=r.value,u=r.defaultValue,d=r.pickerValue,g=r.defaultPickerValue,c=r.disabledDate,f=r.mode,h=r.picker,p=h===void 0?"date":h,B=r.tabIndex,y=B===void 0?0:B,C=r.showNow,Q=r.showTime,v=r.showToday,M=r.renderExtraFooter,I=r.hideHeader,b=r.onSelect,Y=r.onChange,N=r.onPanelChange,F=r.onMouseDown,D=r.onPickerValueChange,z=r.onOk,k=r.components,j=r.direction,U=r.hourStep,G=U===void 0?1:U,H=r.minuteStep,L=H===void 0?1:H,R=r.secondStep,O=R===void 0?1:R,V=r.dateRender,Z=r.monthCellRender,T=r.cellRender,K=p==="date"&&!!Q||p==="time",$=24%G===0,_=60%L===0,ee=60%O===0,se=m.useContext(Yl),ie=se.operationRef,ge=se.onSelect,Ae=se.hideRanges,pe=se.defaultOpenValue,we=m.useContext(MB),ye=we.inRange,Me=we.panelPosition,Fe=we.rangedValue,Se=we.hoverRangedValue,Be=m.useRef({}),me=m.useRef(!0),xe=Fn(null,{value:A,defaultValue:u,postState:function(te){return!te&&pe&&p==="time"?pe:te}}),Ie=Ee(xe,2),Ge=Ie[0],rt=Ie[1],pt=Fn(null,{value:d,defaultValue:g||Ge,postState:function(te){var ae=l.getNow();if(!te)return ae;if(!Ge&&Q){var fe=dr(Q)==="object"?Q.defaultValue:u;return GQe(l,Array.isArray(te)?te[0]:te,fe||ae)}return Array.isArray(te)?te[0]:te}}),lt=Ee(pt,2),bt=lt[0],Dt=lt[1],Xe=function(te){Dt(te),D&&D(te)},Je=function(te){var ae=Mtt[p];return ae?ae(te):te},it=Fn(function(){return p==="time"?"time":Je("date")},{value:f}),Ct=Ee(it,2),mt=Ct[0],It=Ct[1];m.useEffect(function(){It(p)},[p]);var Ut=m.useState(function(){return mt}),Rt=Ee(Ut,2),jt=Rt[0],Wt=Rt[1],Tt=function(te,ae){var fe=Je(te||mt);Wt(mt),It(fe),N&&(mt!==fe||xE(l,bt,bt))&&N(ae,fe)},Ze=function(te,ae){var fe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;(mt===p||fe)&&(rt(te),b&&b(te),ge&&ge(te,ae),Y&&!xE(l,te,Ge)&&!(c!=null&&c(te))&&Y(te))},At=function(te){if(trt.includes(mt)){var ae,fe,De=mt==="date";switch(te===ze.PAGE_UP||te===ze.PAGE_DOWN?fe=De?l.addMonth:l.addYear:fe=De?l.addDate:l.addMonth,te){case ze.LEFT:case ze.PAGE_UP:ae=fe(bt,-1);break;case ze.RIGHT:case ze.PAGE_DOWN:ae=fe(bt,1);break;case ze.UP:case ze.DOWN:ae=fe(bt,Number("".concat(te===ze.UP?"-":"").concat(De?zv:pX)));break}if(ae)return!(c!=null&&c(ae))}return!0},tt=function(te){if(Be.current&&Be.current.onKeyDown){var ae=!0,fe=te.which;if([ze.LEFT,ze.RIGHT,ze.UP,ze.DOWN,ze.PAGE_UP,ze.PAGE_DOWN,ze.ENTER].includes(fe)&&(te.preventDefault(),fe!==ze.ENTER&&y===0&&(ae=At(fe))),ae)return Be.current.onKeyDown(te)}return Tn(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},qe=function(te){Be.current&&Be.current.onBlur&&Be.current.onBlur(te)};ie&&Me!=="right"&&(ie.current={onKeyDown:tt,onClose:function(){Be.current&&Be.current.onClose&&Be.current.onClose()}}),m.useEffect(function(){A&&!me.current&&Dt(A)},[A]),m.useEffect(function(){me.current=!1},[]);var Pe,st=kQe({cellRender:T,monthCellRender:Z,dateRender:V}),nt=ce(ce({},e),{},{cellRender:st,operationRef:Be,prefixCls:o,viewDate:bt,value:Ge,onViewDateChange:Xe,sourceMode:jt,onPanelChange:Tt,disabledDate:c});switch(delete nt.onChange,delete nt.onSelect,mt){case"decade":Pe=m.createElement(Ott,Ye({},nt,{onSelect:function(te,ae){Xe(te),Ze(te,ae)}}));break;case"year":Pe=m.createElement(ert,Ye({},nt,{onSelect:function(te,ae){Xe(te),Ze(te,ae)}}));break;case"month":Pe=m.createElement(Ptt,Ye({},nt,{onSelect:function(te,ae){Xe(te),Ze(te,ae)}}));break;case"quarter":Pe=m.createElement(Ztt,Ye({},nt,{onSelect:function(te,ae){Xe(te),Ze(te,ae)}}));break;case"week":Pe=m.createElement(qtt,Ye({},nt,{onSelect:function(te,ae){Xe(te),Ze(te,ae)}}));break;case"time":delete nt.showTime,Pe=m.createElement(RQe,Ye({},nt,dr(Q)==="object"?Q:null,{onSelect:function(te,ae){Xe(te),Ze(te,ae)}}));break;default:Q?Pe=m.createElement(Gtt,Ye({},nt,{onSelect:function(te,ae){Xe(te),Ze(te,ae)}})):Pe=m.createElement(hX,Ye({},nt,{onSelect:function(te,ae){Xe(te),Ze(te,ae)}}))}var We,Bt,Te=function(){var te=l.getNow(),ae=xtt(l.getHour(te),l.getMinute(te),l.getSecond(te),$?G:1,_?L:1,ee?O:1),fe=zQe(l,te,ae[0],ae[1],ae[2]);Ze(fe,"submit")};Ae||(We=HQe(o,mt,M),Q&&mt!=="date"?Bt=null:Bt=OQe({prefixCls:o,components:k,needConfirmButton:K,okDisabled:!Ge||c&&c(Ge),locale:s,showNow:C,onNow:K&&Te,onOk:function(){Ge&&(Ze(Ge,"submit",!0),z&&z(Ge))}}));var ft;if(v&&mt==="date"&&p==="date"&&!Q){var xt=l.getNow(),vt="".concat(o,"-today-btn"),er=c&&c(xt);ft=m.createElement("a",{className:he(vt,er&&"".concat(vt,"-disabled")),"aria-disabled":er,onClick:function(){er||Ze(xt,"mouse",!0)}},s.today)}return m.createElement(Yl.Provider,{value:ce(ce({},se),{},{mode:mt,hideHeader:"hideHeader"in e?I:se.hideHeader,hidePrevBtn:ye&&Me==="right",hideNextBtn:ye&&Me==="left"})},m.createElement("div",{tabIndex:y,className:he("".concat(o,"-panel"),i,(t={},re(t,"".concat(o,"-panel-has-range"),Fe&&Fe[0]&&Fe[1]),re(t,"".concat(o,"-panel-has-range-hover"),Se&&Se[0]&&Se[1]),re(t,"".concat(o,"-panel-rtl"),j==="rtl"),t)),style:a,onKeyDown:tt,onBlur:qe,onMouseDown:F},Pe,We||Bt||ft?m.createElement("div",{className:"".concat(o,"-footer")},We,Bt,ft):null))}var rrt={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function LQe(e){var t,r=e.prefixCls,n=e.popupElement,o=e.popupStyle,i=e.visible,a=e.dropdownClassName,s=e.dropdownAlign,l=e.transitionName,A=e.getPopupContainer,u=e.children,d=e.range,g=e.popupPlacement,c=e.direction,f="".concat(r,"-dropdown"),h=function(){return g!==void 0?g:c==="rtl"?"bottomRight":"bottomLeft"};return m.createElement($b,{showAction:[],hideAction:[],popupPlacement:h(),builtinPlacements:rrt,prefixCls:f,popupTransitionName:l,popup:n,popupAlign:s,popupVisible:i,popupClassName:he(a,(t={},re(t,"".concat(f,"-range"),d),re(t,"".concat(f,"-rtl"),c==="rtl"),t)),popupStyle:o,getPopupContainer:A},u)}function TQe(e){var t=e.prefixCls,r=e.presets,n=e.onClick,o=e.onHover;return r.length?m.createElement("div",{className:"".concat(t,"-presets")},m.createElement("ul",null,r.map(function(i,a){var s=i.label,l=i.value;return m.createElement("li",{key:a,onClick:function(){return n==null?void 0:n(Qse(l))},onMouseEnter:function(){return o==null?void 0:o(Qse(l))},onMouseLeave:function(){return o==null?void 0:o(null)}},s)}))):null}function JQe(e,t,r){var n=dr(t)==="object"?t.clearIcon:r;return n||le.createElement("span",{className:"".concat(e,"-clear-btn")})}function nrt(e){var t,r=e,n=r.prefixCls,o=n===void 0?"rc-picker":n,i=r.id,a=r.name,s=r.tabIndex,l=r.style,A=r.className,u=r.dropdownClassName,d=r.dropdownAlign,g=r.popupStyle,c=r.transitionName,f=r.generateConfig,h=r.locale,p=r.inputReadOnly,B=r.allowClear,y=r.autoFocus,C=r.showTime,Q=r.picker,v=Q===void 0?"date":Q,M=r.format,I=r.use12Hours,b=r.value,Y=r.defaultValue,N=r.presets,F=r.open,D=r.defaultOpen,z=r.defaultOpenValue,k=r.suffixIcon,j=r.clearIcon,U=r.disabled,G=r.disabledDate,H=r.placeholder,L=r.getPopupContainer,R=r.pickerRef,O=r.panelRender,V=r.onChange,Z=r.onOpenChange,T=r.onFocus,K=r.onBlur,$=r.onMouseDown,_=r.onMouseUp,ee=r.onMouseEnter,se=r.onMouseLeave,ie=r.onContextMenu,ge=r.onClick,Ae=r.onKeyDown,pe=r.onSelect,we=r.direction,ye=r.autoComplete,Me=ye===void 0?"off":ye,Fe=r.inputRender,Se=r.changeOnBlur,Be=m.useRef(null),me=v==="date"&&!!C||v==="time",xe=SQe(N),Ie=UQe(FQe(M,v,C,I)),Ge=m.useRef(null),rt=m.useRef(null),pt=m.useRef(null),lt=Fn(null,{value:b,defaultValue:Y}),bt=Ee(lt,2),Dt=bt[0],Xe=bt[1],Je=m.useState(Dt),it=Ee(Je,2),Ct=it[0],mt=it[1],It=m.useRef(null),Ut=Fn(!1,{value:F,defaultValue:D,postState:function(Nt){return U?!1:Nt},onChange:function(Nt){Z&&Z(Nt),!Nt&&It.current&&It.current.onClose&&It.current.onClose()}}),Rt=Ee(Ut,2),jt=Rt[0],Wt=Rt[1],Tt=Jk(Ct,{formatList:Ie,generateConfig:f,locale:h}),Ze=Ee(Tt,2),At=Ze[0],tt=Ze[1],qe=N6({valueTexts:At,onTextChange:function(Nt){var Gr=YQe(Nt,{locale:h,formatList:Ie,generateConfig:f});Gr&&(!G||!G(Gr))&&mt(Gr)}}),Pe=Ee(qe,3),st=Pe[0],nt=Pe[1],We=Pe[2],Bt=function(Nt){mt(Nt),Xe(Nt),V&&!xE(f,Dt,Nt)&&V(Nt,Nt?Bs(Nt,{generateConfig:f,locale:h,format:Ie[0]}):"")},Te=function(Nt){U&&Nt||Wt(Nt)},ft=function(Nt){return jt&&It.current&&It.current.onKeyDown?It.current.onKeyDown(Nt):(Tn(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},xt=function(){for(var Nt=arguments.length,Gr=new Array(Nt),Vr=0;Vrg(A);case"month":return d(h)>d(A);case"week":return u(h)>u(A);default:return!Rg(s,h,A)&&s.isAfter(h,A)}return!1},[i,a[1],A,t]),f=m.useCallback(function(h){if(a[1]||i&&i(h))return!0;if(a[0]&&l)return!Rg(s,h,A)&&s.isAfter(l,h);if(!t&&l)switch(r){case"quarter":return g(h)0&&arguments[0]!==void 0?arguments[0]:!1,jr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},En=null;dt&&Xi&&Xi[0]&&Xi[1]&&h.isAfter(Xi[1],Xi[0])&&(En=Xi);var $n=I;if(I&&dr(I)==="object"&&I.defaultValue){var bs=I.defaultValue;$n=ce(ce({},I),{},{defaultValue:on(bs,at)||void 0})}return m.createElement(MB.Provider,{value:{inRange:!0,panelPosition:Vt,rangedValue:Ya||ae,hoverRangedValue:En}},m.createElement(mX,Ye({},e,jr,{cellRender:aw,showTime:$n,mode:$e[at],generateConfig:h,style:void 0,direction:bt,disabledDate:at===0?Hr:dn,disabledTime:function(ua){return G?G(ua,at===0?"start":"end"):!1},className:he(re({},"".concat(a,"-panel-focused"),at===0?!HI:!iw)),value:on(ae,at),locale:p,tabIndex:-1,onPanelChange:function(ua,MA){at===0&&$o(!0),at===1&&ng(!0),_e(LA($e,MA,at),LA(ae,ua,at));var Nc=ua;Vt==="right"&&$e[at]===MA&&(Nc=Gv(Nc,MA,h,-1)),vt(Nc,at)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:at===0?on(ae,1):on(ae,0)})))}var zu=0,ZY=0;if(at&&Ut.current&&jt.current&&It.current&&Ze.current){zu=Ut.current.offsetWidth+jt.current.offsetWidth;var JI=Ze.current.offsetLeft>zu?Ze.current.offsetLeft-zu:Ze.current.offsetLeft,qY=It.current.offsetWidth,$Y=Ze.current.offsetWidth;qY&&$Y&&zu>qY-$Y-(bt==="rtl"?0:JI)&&(ZY=zu)}var SH=bt==="rtl"?{right:zu}:{left:zu};function kH(){var Vt,jr=HQe(a,$e[at],ge),En=OQe({prefixCls:a,components:pt,needConfirmButton:Ct,okDisabled:!on(ae,at)||U&&U(ae[at]),locale:p,onOk:function(){var xs=on(ae,at);xs&&(cr(ae,at),Ge==null||Ge(ae),wt(!1,at,"confirm"))}});if(M!=="time"&&!I){var $n=xt(at),bs=Gv($n,M,h),ua=$e[at],MA=ua===M,Nc=TI(MA?"left":!1,{pickerValue:$n,onPickerValueChange:function(xs){vt(xs,at)}}),Vf=TI("right",{pickerValue:bs,onPickerValueChange:function(xs){vt(Gv(xs,M,h,-1),at)}});bt==="rtl"?Vt=m.createElement(m.Fragment,null,Vf,MA&&Nc):Vt=m.createElement(m.Fragment,null,Nc,MA&&Vf)}else Vt=TI();var Dc=m.createElement("div",{className:"".concat(a,"-panel-layout")},m.createElement(TQe,{prefixCls:a,presets:XY,onClick:function(xs){cr(xs,null),wt(!1,at,"preset")},onHover:function(xs){vs(xs)}}),m.createElement("div",null,m.createElement("div",{className:"".concat(a,"-panels")},Vt),(jr||En)&&m.createElement("div",{className:"".concat(a,"-footer")},jr,En)));return O&&(Dc=O(Dc)),m.createElement("div",{className:"".concat(a,"-panel-container"),style:{marginLeft:ZY},ref:It,onMouseDown:function(xs){xs.preventDefault()}},Dc)}var jH=m.createElement("div",{className:he("".concat(a,"-range-wrapper"),"".concat(a,"-").concat(M,"-range-wrapper")),style:{minWidth:Gr}},m.createElement("div",{ref:Ze,className:"".concat(a,"-range-arrow"),style:SH}),kH()),PI;$&&(PI=m.createElement("span",{className:"".concat(a,"-suffix"),onMouseDown:function(Vt){Vt.preventDefault()}},$));var UH=JQe(a,K,_),zH=m.createElement("span",{onMouseDown:function(Vt){Vt.preventDefault(),Vt.stopPropagation()},onMouseUp:function(Vt){Vt.preventDefault(),Vt.stopPropagation();var jr=We;Pe[0]||(jr=LA(jr,null,0)),Pe[1]||(jr=LA(jr,null,1)),cr(jr,null),wt(!1,at,"clear")},className:"".concat(a,"-clear"),role:"button"},UH),GH=K&&(on(We,0)&&!Pe[0]||on(We,1)&&!Pe[1]),_Y={size:NQe(M,At[0],h)},M0=0,WI=0;Ut.current&&Rt.current&&jt.current&&(at===0?WI=Ut.current.offsetWidth:(M0=zu,WI=Rt.current.offsetWidth));var RH=bt==="rtl"?{right:M0}:{left:M0},HH=function(Vt,jr){var En=LA(ae,Vt,at);if(jr==="submit"||jr!=="key"&&!Ct){cr(En,at),at===0?$o():ng();var $n=at===0?1:0;Pe[$n]?wt(!1,!1,"confirm"):wt(!1,at,"confirm")}else fe(En)};return m.createElement(Yl.Provider,{value:{operationRef:qe,hideHeader:M==="time",onDateMouseEnter:Wf,onDateMouseLeave:y0,hideRanges:!0,onSelect:HH,open:dt}},m.createElement(LQe,{visible:dt,popupElement:jH,popupStyle:u,prefixCls:a,dropdownClassName:d,dropdownAlign:c,getPopupContainer:f,transitionName:g,range:!0,direction:bt},m.createElement("div",Ye({ref:mt,className:he(a,"".concat(a,"-range"),A,(t={},re(t,"".concat(a,"-disabled"),Pe[0]&&Pe[1]),re(t,"".concat(a,"-focused"),at===0?I0:ig),re(t,"".concat(a,"-rtl"),bt==="rtl"),t)),style:l,onClick:v0,onMouseEnter:me,onMouseLeave:xe,onMouseDown:DH,onMouseUp:Be},Ts(e,{aria:!0,data:!0})),m.createElement("div",{className:he("".concat(a,"-input"),(r={},re(r,"".concat(a,"-input-active"),at===0),re(r,"".concat(a,"-input-placeholder"),!!Ot),r)),ref:Ut},m.createElement("input",Ye({id:s,disabled:Pe[0],readOnly:se||typeof At[0]=="function"||!HI,value:Ot||yn,onChange:function(Vt){ca(Vt.target.value)},autoFocus:y,placeholder:on(B,0)||"",ref:Wt},Uu,_Y,{autoComplete:Je}))),m.createElement("div",{className:"".concat(a,"-range-separator"),ref:jt},N),m.createElement("div",{className:he("".concat(a,"-input"),(n={},re(n,"".concat(a,"-input-active"),at===1),re(n,"".concat(a,"-input-placeholder"),!!ku),n)),ref:Rt},m.createElement("input",Ye({disabled:Pe[1],readOnly:se||typeof At[0]=="function"||!iw,value:ku||gn,onChange:function(Vt){gi(Vt.target.value)},placeholder:on(B,1)||"",ref:Tt},KY,_Y,{autoComplete:Je}))),m.createElement("div",{className:"".concat(a,"-active-bar"),style:ce(ce({},RH),{},{width:WI,position:"absolute"})}),PI,GH&&zH)))}var WQe=function(e){vu(r,e);var t=Mu(r);function r(){var n;Wi(this,r);for(var o=arguments.length,i=new Array(o),a=0;a{const{componentCls:t,antCls:r}=e,n=`${t}-group`;return{[n]:Object.assign(Object.assign({},cn(e)),{display:"inline-block",fontSize:0,[`&${n}-rtl`]:{direction:"rtl"},[`${r}-badge ${r}-badge-count`]:{zIndex:1},[`> ${r}-badge:not(:first-child) > ${r}-button-wrapper`]:{borderInlineStart:"none"}})}},prt=e=>{const{componentCls:t,wrapperMarginInlineEnd:r,colorPrimary:n,radioSize:o,motionDurationSlow:i,motionDurationMid:a,motionEaseInOutCirc:s,colorBgContainer:l,colorBorder:A,lineWidth:u,dotSize:d,colorBgContainerDisabled:g,colorTextDisabled:c,paddingXS:f,dotColorDisabled:h,lineType:p,radioDotDisabledSize:B,wireframe:y,colorWhite:C}=e,Q=`${t}-inner`;return{[`${t}-wrapper`]:Object.assign(Object.assign({},cn(e)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:r,cursor:"pointer",[`&${t}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:e.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${t}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${u}px ${p} ${n}`,borderRadius:"50%",visibility:"hidden",content:'""'},[t]:Object.assign(Object.assign({},cn(e)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${t}-wrapper:hover &, + &:hover ${Q}`]:{borderColor:n},[`${t}-input:focus-visible + ${Q}`]:Object.assign({},ef(e)),[`${t}:hover::after, ${t}-wrapper:hover &::after`]:{visibility:"visible"},[`${t}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:o,height:o,marginBlockStart:o/-2,marginInlineStart:o/-2,backgroundColor:y?n:C,borderBlockStart:0,borderInlineStart:0,borderRadius:o,transform:"scale(0)",opacity:0,transition:`all ${i} ${s}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:o,height:o,backgroundColor:l,borderColor:A,borderStyle:"solid",borderWidth:u,borderRadius:"50%",transition:`all ${a}`},[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${t}-checked`]:{[Q]:{borderColor:n,backgroundColor:y?l:n,"&::after":{transform:`scale(${d/o})`,opacity:1,transition:`all ${i} ${s}`}}},[`${t}-disabled`]:{cursor:"not-allowed",[Q]:{backgroundColor:g,borderColor:A,cursor:"not-allowed","&::after":{backgroundColor:h}},[`${t}-input`]:{cursor:"not-allowed"},[`${t}-disabled + span`]:{color:c,cursor:"not-allowed"},[`&${t}-checked`]:{[Q]:{"&::after":{transform:`scale(${B/o})`}}}},[`span${t} + *`]:{paddingInlineStart:f,paddingInlineEnd:f}})}},mrt=e=>{const{buttonColor:t,controlHeight:r,componentCls:n,lineWidth:o,lineType:i,colorBorder:a,motionDurationSlow:s,motionDurationMid:l,buttonPaddingInline:A,fontSize:u,buttonBg:d,fontSizeLG:g,controlHeightLG:c,controlHeightSM:f,paddingXS:h,borderRadius:p,borderRadiusSM:B,borderRadiusLG:y,buttonCheckedBg:C,buttonSolidCheckedColor:Q,colorTextDisabled:v,colorBgContainerDisabled:M,buttonCheckedBgDisabled:I,buttonCheckedColorDisabled:b,colorPrimary:Y,colorPrimaryHover:N,colorPrimaryActive:F,buttonSolidCheckedBg:D,buttonSolidCheckedHoverBg:z,buttonSolidCheckedActiveBg:k}=e;return{[`${n}-button-wrapper`]:{position:"relative",display:"inline-block",height:r,margin:0,paddingInline:A,paddingBlock:0,color:t,fontSize:u,lineHeight:`${r-o*2}px`,background:d,border:`${o}px ${i} ${a}`,borderBlockStartWidth:o+.02,borderInlineStartWidth:0,borderInlineEndWidth:o,cursor:"pointer",transition:[`color ${l}`,`background ${l}`,`box-shadow ${l}`].join(","),a:{color:t},[`> ${n}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-o,insetInlineStart:-o,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:o,paddingInline:0,backgroundColor:a,transition:`background-color ${s}`,content:'""'}},"&:first-child":{borderInlineStart:`${o}px ${i} ${a}`,borderStartStartRadius:p,borderEndStartRadius:p},"&:last-child":{borderStartEndRadius:p,borderEndEndRadius:p},"&:first-child:last-child":{borderRadius:p},[`${n}-group-large &`]:{height:c,fontSize:g,lineHeight:`${c-o*2}px`,"&:first-child":{borderStartStartRadius:y,borderEndStartRadius:y},"&:last-child":{borderStartEndRadius:y,borderEndEndRadius:y}},[`${n}-group-small &`]:{height:f,paddingInline:h-o,paddingBlock:0,lineHeight:`${f-o*2}px`,"&:first-child":{borderStartStartRadius:B,borderEndStartRadius:B},"&:last-child":{borderStartEndRadius:B,borderEndEndRadius:B}},"&:hover":{position:"relative",color:Y},"&:has(:focus-visible)":Object.assign({},ef(e)),[`${n}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${n}-button-wrapper-disabled)`]:{zIndex:1,color:Y,background:C,borderColor:Y,"&::before":{backgroundColor:Y},"&:first-child":{borderColor:Y},"&:hover":{color:N,borderColor:N,"&::before":{backgroundColor:N}},"&:active":{color:F,borderColor:F,"&::before":{backgroundColor:F}}},[`${n}-group-solid &-checked:not(${n}-button-wrapper-disabled)`]:{color:Q,background:D,borderColor:D,"&:hover":{color:Q,background:z,borderColor:z},"&:active":{color:Q,background:k,borderColor:k}},"&-disabled":{color:v,backgroundColor:M,borderColor:a,cursor:"not-allowed","&:first-child, &:hover":{color:v,backgroundColor:M,borderColor:a}},[`&-disabled${n}-button-wrapper-checked`]:{color:b,backgroundColor:I,borderColor:a,boxShadow:"none"}}}},Fse=e=>e-4*2,XQe=bn("Radio",e=>{const{controlOutline:t,controlOutlineWidth:r,radioSize:n}=e,o=`0 0 0 ${r}px ${t}`,i=o,a=Fse(n),s=Sr(e,{radioDotDisabledSize:a,radioFocusShadow:o,radioButtonFocusShadow:i});return[hrt(s),prt(s),mrt(s)]},e=>{const{wireframe:t,padding:r,marginXS:n,lineWidth:o,fontSizeLG:i,colorText:a,colorBgContainer:s,colorTextDisabled:l,controlItemBgActiveDisabled:A,colorTextLightSolid:u,colorPrimary:d,colorPrimaryHover:g,colorPrimaryActive:c}=e,f=4,h=i,p=t?Fse(h):h-(f+o)*2;return{radioSize:h,dotSize:p,dotColorDisabled:l,buttonSolidCheckedColor:u,buttonSolidCheckedBg:d,buttonSolidCheckedHoverBg:g,buttonSolidCheckedActiveBg:c,buttonBg:s,buttonCheckedBg:s,buttonColor:a,buttonCheckedBgDisabled:A,buttonCheckedColorDisabled:l,buttonPaddingInline:r-o,wrapperMarginInlineEnd:n}});var Brt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{var r,n;const o=m.useContext(VQe),i=m.useContext(KQe),{getPrefixCls:a,direction:s,radio:l}=m.useContext(Jt),A=m.useRef(null),u=Ma(t,A),{isFormItemInput:d}=m.useContext(ys),g=F=>{var D,z;(D=e.onChange)===null||D===void 0||D.call(e,F),(z=o==null?void 0:o.onChange)===null||z===void 0||z.call(o,F)},{prefixCls:c,className:f,rootClassName:h,children:p,style:B}=e,y=Brt(e,["prefixCls","className","rootClassName","children","style"]),C=a("radio",c),Q=((o==null?void 0:o.optionType)||i)==="button",v=Q?`${C}-button`:C,[M,I]=XQe(C),b=Object.assign({},y),Y=m.useContext(IA);o&&(b.name=o.name,b.onChange=g,b.checked=e.value===o.value,b.disabled=(r=b.disabled)!==null&&r!==void 0?r:o.disabled),b.disabled=(n=b.disabled)!==null&&n!==void 0?n:Y;const N=he(`${v}-wrapper`,{[`${v}-wrapper-checked`]:b.checked,[`${v}-wrapper-disabled`]:b.disabled,[`${v}-wrapper-rtl`]:s==="rtl",[`${v}-wrapper-in-form-item`]:d},l==null?void 0:l.className,f,h,I);return M(m.createElement(Pb,{component:"Radio",disabled:b.disabled},m.createElement("label",{className:N,style:Object.assign(Object.assign({},l==null?void 0:l.style),B),onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave},m.createElement(Pk,Object.assign({},b,{className:he(b.className,!Q&&e4),type:"radio",prefixCls:v,ref:u})),p!==void 0?m.createElement("span",null,p):null)))},yrt=m.forwardRef(wrt),Wk=yrt,Ert=m.forwardRef((e,t)=>{const{getPrefixCls:r,direction:n}=m.useContext(Jt),[o,i]=Fn(e.defaultValue,{value:e.value}),a=D=>{const z=o,k=D.target.value;"value"in e||i(k);const{onChange:j}=e;j&&k!==z&&j(D)},{prefixCls:s,className:l,rootClassName:A,options:u,buttonStyle:d="outline",disabled:g,children:c,size:f,style:h,id:p,onMouseEnter:B,onMouseLeave:y,onFocus:C,onBlur:Q}=e,v=r("radio",s),M=`${v}-group`,[I,b]=XQe(v);let Y=c;u&&u.length>0&&(Y=u.map(D=>typeof D=="string"||typeof D=="number"?m.createElement(Wk,{key:D.toString(),prefixCls:v,disabled:g,value:D,checked:o===D},D):m.createElement(Wk,{key:`radio-group-value-options-${D.value}`,prefixCls:v,disabled:D.disabled||g,value:D.value,checked:o===D.value,title:D.title,style:D.style,id:D.id,required:D.required},D.label)));const N=la(f),F=he(M,`${M}-${d}`,{[`${M}-${N}`]:N,[`${M}-rtl`]:n==="rtl"},l,A,b);return I(m.createElement("div",Object.assign({},Ts(e,{aria:!0,data:!0}),{className:F,style:h,onMouseEnter:B,onMouseLeave:y,onFocus:C,onBlur:Q,id:p,ref:t}),m.createElement(urt,{value:{onChange:a,value:o,disabled:e.disabled,name:e.name,optionType:e.optionType}},Y)))}),Crt=m.memo(Ert);var Irt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:r}=m.useContext(Jt),{prefixCls:n}=e,o=Irt(e,["prefixCls"]),i=r("radio",n);return m.createElement(drt,{value:"button"},m.createElement(Wk,Object.assign({prefixCls:i},o,{type:"radio",ref:t})))},vrt=m.forwardRef(Qrt),I4=Wk;I4.Button=vrt;I4.Group=Crt;I4.__ANT_RADIO=!0;const Yy=I4,ZQe=e=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:e,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),BX=e=>({borderColor:e.hoverBorderColor,backgroundColor:e.hoverBg}),YE=e=>({borderColor:e.activeBorderColor,boxShadow:e.activeShadow,outline:0,backgroundColor:e.activeBg}),wX=e=>({color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover:not([disabled])":Object.assign({},BX(Sr(e,{hoverBorderColor:e.colorBorder,hoverBg:e.colorBgContainerDisabled})))}),qQe=e=>{const{paddingBlockLG:t,fontSizeLG:r,lineHeightLG:n,borderRadiusLG:o,paddingInlineLG:i}=e;return{padding:`${t}px ${i}px`,fontSize:r,lineHeight:n,borderRadius:o}},yX=e=>({padding:`${e.paddingBlockSM}px ${e.paddingInlineSM}px`,borderRadius:e.borderRadiusSM}),Q4=(e,t)=>{const{componentCls:r,colorError:n,colorWarning:o,errorActiveShadow:i,warningActiveShadow:a,colorErrorBorderHover:s,colorWarningBorderHover:l}=e;return{[`&-status-error:not(${t}-disabled):not(${t}-borderless)${t}`]:{borderColor:n,"&:hover":{borderColor:s},"&:focus, &:focus-within":Object.assign({},YE(Sr(e,{activeBorderColor:n,activeShadow:i}))),[`${r}-prefix, ${r}-suffix`]:{color:n}},[`&-status-warning:not(${t}-disabled):not(${t}-borderless)${t}`]:{borderColor:o,"&:hover":{borderColor:l},"&:focus, &:focus-within":Object.assign({},YE(Sr(e,{activeBorderColor:o,activeShadow:a}))),[`${r}-prefix, ${r}-suffix`]:{color:o}}}},bC=e=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${e.paddingBlock}px ${e.paddingInline}px`,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight,backgroundColor:e.colorBgContainer,backgroundImage:"none",borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:e.colorBorder,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid}`},ZQe(e.colorTextPlaceholder)),{"&:hover":Object.assign({},BX(e)),"&:focus, &:focus-within":Object.assign({},YE(e)),"&-disabled, &[disabled]":Object.assign({},wX(e)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:e.controlHeight,lineHeight:e.lineHeight,verticalAlign:"bottom",transition:`all ${e.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},qQe(e)),"&-sm":Object.assign({},yX(e)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),$Qe=e=>{const{componentCls:t,antCls:r}=e;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:e.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${t}, &-lg > ${t}-group-addon`]:Object.assign({},qQe(e)),[`&-sm ${t}, &-sm > ${t}-group-addon`]:Object.assign({},yX(e)),[`&-lg ${r}-select-single ${r}-select-selector`]:{height:e.controlHeightLG},[`&-sm ${r}-select-single ${r}-select-selector`]:{height:e.controlHeightSM},[`> ${t}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${t}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${e.paddingInline}px`,color:e.colorText,fontWeight:"normal",fontSize:e.fontSize,textAlign:"center",backgroundColor:e.addonBg,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadius,transition:`all ${e.motionDurationSlow}`,lineHeight:1,[`${r}-select`]:{margin:`-${e.paddingBlock+1}px -${e.paddingInline}px`,[`&${r}-select-single:not(${r}-select-customize-input):not(${r}-pagination-size-changer)`]:{[`${r}-select-selector`]:{backgroundColor:"inherit",border:`${e.lineWidth}px ${e.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${r}-select-selector`]:{color:e.colorPrimary}}},[`${r}-cascader-picker`]:{margin:`-9px -${e.paddingInline}px`,backgroundColor:"transparent",[`${r}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${t}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${t}-search-with-button &`]:{zIndex:0}}},[`> ${t}:first-child, ${t}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${r}-select ${r}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}-affix-wrapper`]:{[`&:not(:first-child) ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}:last-child, ${t}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${r}-select ${r}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${t}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${t}-search &`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius}},[`&:not(:first-child), ${t}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${t}-group-compact`]:Object.assign(Object.assign({display:"block"},SM()),{[`${t}-group-addon, ${t}-group-wrap, > ${t}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:e.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` + & > ${t}-affix-wrapper, + & > ${t}-number-affix-wrapper, + & > ${r}-picker-range + `]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:-e.lineWidth,borderInlineEndWidth:e.lineWidth},[`${t}`]:{float:"none"},[`& > ${r}-select > ${r}-select-selector, + & > ${r}-select-auto-complete ${t}, + & > ${r}-cascader-picker ${t}, + & > ${t}-group-wrapper ${t}`]:{borderInlineEndWidth:e.lineWidth,borderRadius:0,"&:hover":{zIndex:1},"&:focus":{zIndex:1}},[`& > ${r}-select-focused`]:{zIndex:1},[`& > ${r}-select > ${r}-select-arrow`]:{zIndex:1},[`& > *:first-child, + & > ${r}-select:first-child > ${r}-select-selector, + & > ${r}-select-auto-complete:first-child ${t}, + & > ${r}-cascader-picker:first-child ${t}`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius},[`& > *:last-child, + & > ${r}-select:last-child > ${r}-select-selector, + & > ${r}-cascader-picker:last-child ${t}, + & > ${r}-cascader-picker-focused:last-child ${t}`]:{borderInlineEndWidth:e.lineWidth,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius},[`& > ${r}-select-auto-complete ${t}`]:{verticalAlign:"top"},[`${t}-group-wrapper + ${t}-group-wrapper`]:{marginInlineStart:-e.lineWidth,[`${t}-affix-wrapper`]:{borderRadius:0}},[`${t}-group-wrapper:not(:last-child)`]:{[`&${t}-search > ${t}-group`]:{[`& > ${t}-group-addon > ${t}-search-button`]:{borderRadius:0},[`& > ${t}`]:{borderStartStartRadius:e.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:e.borderRadius}}}})}},Mrt=e=>{const{componentCls:t,controlHeightSM:r,lineWidth:n}=e,o=16,i=(r-n*2-o)/2;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},cn(e)),bC(e)),Q4(e,t)),{'&[type="color"]':{height:e.controlHeight,[`&${t}-lg`]:{height:e.controlHeightLG},[`&${t}-sm`]:{height:r,paddingTop:i,paddingBottom:i}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},brt=e=>{const{componentCls:t}=e;return{[`${t}-clear-icon`]:{margin:0,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"&:hover":{color:e.colorTextTertiary},"&:active":{color:e.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${e.inputAffixPadding}px`}}}},xrt=e=>{const{componentCls:t,inputAffixPadding:r,colorTextDescription:n,motionDurationSlow:o,colorIcon:i,colorIconHover:a,iconCls:s}=e;return{[`${t}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},bC(e)),{display:"inline-flex",[`&:not(${t}-affix-wrapper-disabled):hover`]:{zIndex:1,[`${t}-search-with-button &`]:{zIndex:0}},"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${t}[disabled]`]:{background:"transparent"}},[`> input${t}`]:{padding:0,fontSize:"inherit",border:"none",borderRadius:0,outline:"none","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${t}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:e.paddingXS}},"&-show-count-suffix":{color:n},"&-show-count-has-suffix":{marginInlineEnd:e.paddingXXS},"&-prefix":{marginInlineEnd:r},"&-suffix":{marginInlineStart:r}}}),brt(e)),{[`${s}${t}-password-icon`]:{color:i,cursor:"pointer",transition:`all ${o}`,"&:hover":{color:a}}}),Q4(e,`${t}-affix-wrapper`))}},Yrt=e=>{const{componentCls:t,colorError:r,colorWarning:n,borderRadiusLG:o,borderRadiusSM:i}=e;return{[`${t}-group`]:Object.assign(Object.assign(Object.assign({},cn(e)),$Qe(e)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${t}-group-addon`]:{borderRadius:o,fontSize:e.fontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:i}},"&-status-error":{[`${t}-group-addon`]:{color:r,borderColor:r}},"&-status-warning":{[`${t}-group-addon`]:{color:n,borderColor:n}},"&-disabled":{[`${t}-group-addon`]:Object.assign({},wX(e))},[`&:not(${t}-compact-first-item):not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}, ${t}-group-addon`]:{borderRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-first-item`]:{[`${t}, ${t}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${t}-compact-first-item)${t}-compact-last-item`]:{[`${t}, ${t}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},Frt=e=>{const{componentCls:t,antCls:r}=e,n=`${t}-search`;return{[n]:{[`${t}`]:{"&:hover, &:focus":{borderColor:e.colorPrimaryHover,[`+ ${t}-group-addon ${n}-button:not(${r}-btn-primary)`]:{borderInlineStartColor:e.colorPrimaryHover}}},[`${t}-affix-wrapper`]:{borderRadius:0},[`${t}-lg`]:{lineHeight:e.lineHeightLG-2e-4},[`> ${t}-group`]:{[`> ${t}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${n}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${n}-button:not(${r}-btn-primary)`]:{color:e.colorTextDescription,"&:hover":{color:e.colorPrimaryHover},"&:active":{color:e.colorPrimaryActive},[`&${r}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${n}-button`]:{height:e.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${n}-button`]:{height:e.controlHeightLG},[`&-small ${n}-button`]:{height:e.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${t}-compact-item`]:{[`&:not(${t}-compact-last-item)`]:{[`${t}-group-addon`]:{[`${t}-search-button`]:{marginInlineEnd:-e.lineWidth,borderRadius:0}}},[`&:not(${t}-compact-first-item)`]:{[`${t},${t}-affix-wrapper`]:{borderRadius:0}},[`> ${t}-group-addon ${t}-search-button, + > ${t}, + ${t}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${t}-affix-wrapper-focused`]:{zIndex:2}}}}},Nrt=e=>{const{componentCls:t,paddingLG:r}=e,n=`${t}-textarea`;return{[n]:{position:"relative","&-show-count":{[`> ${t}`]:{height:"100%"},[`${t}-data-count`]:{position:"absolute",bottom:-e.fontSize*e.lineHeight,insetInlineEnd:0,color:e.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${t}`]:{paddingInlineEnd:r}},[`&-affix-wrapper${n}-has-feedback`]:{[`${t}`]:{paddingInlineEnd:r}},[`&-affix-wrapper${t}-affix-wrapper`]:{padding:0,[`> textarea${t}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${t}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${t}-clear-icon`]:{position:"absolute",insetInlineEnd:e.paddingXS,insetBlockStart:e.paddingXS},[`${n}-suffix`]:{position:"absolute",top:0,insetInlineEnd:e.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}},Drt=e=>{const{componentCls:t}=e;return{[`${t}-out-of-range`]:{[`&, & input, & textarea, ${t}-show-count-suffix, ${t}-data-count`]:{color:e.colorError}}}};function v4(e){return Sr(e,{inputAffixPadding:e.paddingXXS})}const M4=e=>{const{controlHeight:t,fontSize:r,lineHeight:n,lineWidth:o,controlHeightSM:i,controlHeightLG:a,fontSizeLG:s,lineHeightLG:l,paddingSM:A,controlPaddingHorizontalSM:u,controlPaddingHorizontal:d,colorFillAlter:g,colorPrimaryHover:c,colorPrimary:f,controlOutlineWidth:h,controlOutline:p,colorErrorOutline:B,colorWarningOutline:y}=e;return{paddingBlock:Math.max(Math.round((t-r*n)/2*10)/10-o,0),paddingBlockSM:Math.max(Math.round((i-r*n)/2*10)/10-o,0),paddingBlockLG:Math.ceil((a-s*l)/2*10)/10-o,paddingInline:A-o,paddingInlineSM:u-o,paddingInlineLG:d-o,addonBg:g,activeBorderColor:f,hoverBorderColor:c,activeShadow:`0 0 0 ${h}px ${p}`,errorActiveShadow:`0 0 0 ${h}px ${B}`,warningActiveShadow:`0 0 0 ${h}px ${y}`,hoverBg:"",activeBg:""}},EX=bn("Input",e=>{const t=Sr(e,v4(e));return[Mrt(t),Nrt(t),xrt(t),Yrt(t),Frt(t),Drt(t),Wb(t)]},M4),gO=(e,t,r,n)=>{const{lineHeight:o}=e,i=Math.floor(r*o)+2,a=Math.max((t-i)/2,0),s=Math.max(t-i-a,0);return{padding:`${a}px ${n}px ${s}px`}},Srt=e=>{const{componentCls:t,pickerCellCls:r,pickerCellInnerCls:n,cellHeight:o,motionDurationSlow:i,borderRadiusSM:a,motionDurationMid:s,cellHoverBg:l,lineWidth:A,lineType:u,colorPrimary:d,cellActiveWithRangeBg:g,colorTextLightSolid:c,controlHeightSM:f,cellRangeBorderColor:h,pickerCellBorderGap:p,cellHoverWithRangeBg:B,cellWidth:y,colorTextDisabled:C,cellBgDisabled:Q}=e;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:o,transform:"translateY(-50%)",transition:`all ${i}`,content:'""'},[n]:{position:"relative",zIndex:2,display:"inline-block",minWidth:o,height:o,lineHeight:`${o}px`,borderRadius:a,transition:`background ${s}, border ${s}`},"&-range-hover-start, &-range-hover-end":{[n]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${r}-in-view), + &:hover:not(${r}-selected):not(${r}-range-start):not(${r}-range-end):not(${r}-range-hover-start):not(${r}-range-hover-end)`]:{[n]:{background:l}},[`&-in-view${r}-today ${n}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${A}px ${u} ${d}`,borderRadius:a,content:'""'}},[`&-in-view${r}-in-range`]:{position:"relative","&::before":{background:g}},[`&-in-view${r}-selected ${n}, + &-in-view${r}-range-start ${n}, + &-in-view${r}-range-end ${n}`]:{color:c,background:d},[`&-in-view${r}-range-start:not(${r}-range-start-single), + &-in-view${r}-range-end:not(${r}-range-end-single)`]:{"&::before":{background:g}},[`&-in-view${r}-range-start::before`]:{insetInlineStart:"50%"},[`&-in-view${r}-range-end::before`]:{insetInlineEnd:"50%"},[`&-in-view${r}-range-hover-start:not(${r}-in-range):not(${r}-range-start):not(${r}-range-end), + &-in-view${r}-range-hover-end:not(${r}-in-range):not(${r}-range-start):not(${r}-range-end), + &-in-view${r}-range-hover-start${r}-range-start-single, + &-in-view${r}-range-hover-start${r}-range-start${r}-range-end${r}-range-end-near-hover, + &-in-view${r}-range-hover-end${r}-range-start${r}-range-end${r}-range-start-near-hover, + &-in-view${r}-range-hover-end${r}-range-end-single, + &-in-view${r}-range-hover:not(${r}-in-range)`]:{"&::after":{position:"absolute",top:"50%",zIndex:0,height:f,borderTop:`${A}px dashed ${h}`,borderBottom:`${A}px dashed ${h}`,transform:"translateY(-50%)",transition:`all ${i}`,content:'""'}},"&-range-hover-start::after,\n &-range-hover-end::after,\n &-range-hover::after":{insetInlineEnd:0,insetInlineStart:p},[`&-in-view${r}-in-range${r}-range-hover::before, + &-in-view${r}-in-range${r}-range-hover-start::before, + &-in-view${r}-in-range${r}-range-hover-end::before, + &-in-view${r}-range-start${r}-range-hover::before, + &-in-view${r}-range-end${r}-range-hover::before, + &-in-view${r}-range-start:not(${r}-range-start-single)${r}-range-hover-start::before, + &-in-view${r}-range-end:not(${r}-range-end-single)${r}-range-hover-end::before, + ${t}-panel + > :not(${t}-date-panel) + &-in-view${r}-in-range${r}-range-hover-start::before, + ${t}-panel + > :not(${t}-date-panel) + &-in-view${r}-in-range${r}-range-hover-end::before`]:{background:B},[`&-in-view${r}-range-start:not(${r}-range-start-single):not(${r}-range-end) ${n}`]:{borderStartStartRadius:a,borderEndStartRadius:a,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${r}-range-end:not(${r}-range-end-single):not(${r}-range-start) ${n}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:a,borderEndEndRadius:a},[`&-range-hover${r}-range-end::after`]:{insetInlineStart:"50%"},[`tr > &-in-view${r}-range-hover:first-child::after, + tr > &-in-view${r}-range-hover-end:first-child::after, + &-in-view${r}-start${r}-range-hover-edge-start${r}-range-hover-edge-start-near-range::after, + &-in-view${r}-range-hover-edge-start:not(${r}-range-hover-edge-start-near-range)::after, + &-in-view${r}-range-hover-start::after`]:{insetInlineStart:(y-o)/2,borderInlineStart:`${A}px dashed ${h}`,borderStartStartRadius:a,borderEndStartRadius:a},[`tr > &-in-view${r}-range-hover:last-child::after, + tr > &-in-view${r}-range-hover-start:last-child::after, + &-in-view${r}-end${r}-range-hover-edge-end${r}-range-hover-edge-end-near-range::after, + &-in-view${r}-range-hover-edge-end:not(${r}-range-hover-edge-end-near-range)::after, + &-in-view${r}-range-hover-end::after`]:{insetInlineEnd:(y-o)/2,borderInlineEnd:`${A}px dashed ${h}`,borderStartEndRadius:a,borderEndEndRadius:a},"&-disabled":{color:C,pointerEvents:"none",[n]:{background:"transparent"},"&::before":{background:Q}},[`&-disabled${r}-today ${n}::before`]:{borderColor:C}}},krt=e=>{const{componentCls:t,pickerCellCls:r,pickerCellInnerCls:n,pickerYearMonthCellWidth:o,pickerControlIconSize:i,cellWidth:a,paddingSM:s,paddingXS:l,paddingXXS:A,colorBgContainer:u,lineWidth:d,lineType:g,borderRadiusLG:c,colorPrimary:f,colorTextHeading:h,colorSplit:p,pickerControlIconBorderWidth:B,colorIcon:y,textHeight:C,motionDurationMid:Q,colorIconHover:v,fontWeightStrong:M,cellHeight:I,pickerCellPaddingVertical:b,colorTextDisabled:Y,colorText:N,fontSize:F,cellHoverWithRangeBg:D,motionDurationSlow:z,withoutTimeCellHeight:k,pickerQuarterPanelContentHeight:j,colorLink:U,colorLinkActive:G,colorLinkHover:H,cellRangeBorderColor:L,borderRadiusSM:R,colorTextLightSolid:O,cellHoverBg:V,timeColumnHeight:Z,timeColumnWidth:T,timeCellHeight:K,controlItemBgActive:$,marginXXS:_,pickerDatePanelPaddingHorizontal:ee}=e,se=a*7+ee*2,ie=(se-l*2)/3-o-s,ge=(se-l*2)/4-o;return{[t]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:u,border:`${d}px ${g} ${p}`,borderRadius:c,outline:"none","&-focused":{borderColor:f},"&-rtl":{direction:"rtl",[`${t}-prev-icon, + ${t}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${t}-next-icon, + ${t}-super-next-icon`]:{transform:"rotate(-135deg)"}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:se},"&-header":{display:"flex",padding:`0 ${l}px`,color:h,borderBottom:`${d}px ${g} ${p}`,"> *":{flex:"none"},button:{padding:0,color:y,lineHeight:`${C}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${Q}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:F,"&:hover":{color:v}},"&-view":{flex:"auto",fontWeight:M,lineHeight:`${C}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:l},"&:hover":{color:f}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:i,height:i,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:i,height:i,border:"0 solid currentcolor",borderBlockStartWidth:B,borderBlockEndWidth:0,borderInlineStartWidth:B,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(i/2),insetInlineStart:Math.ceil(i/2),display:"inline-block",width:i,height:i,border:"0 solid currentcolor",borderBlockStartWidth:B,borderBlockEndWidth:0,borderInlineStartWidth:B,borderInlineEndWidth:0,content:'""'}},"&-prev-icon,\n &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon,\n &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:I,fontWeight:"normal"},th:{height:I+b*2,color:N,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${b}px 0`,color:Y,cursor:"pointer","&-in-view":{color:N}},Srt(e)),[`&-date-panel ${t}-cell-in-view${t}-cell-in-range${t}-cell-range-hover-start ${n}, + &-date-panel ${t}-cell-in-view${t}-cell-in-range${t}-cell-range-hover-end ${n}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:D,transition:`all ${z}`,content:'""'}},[`&-date-panel + ${t}-cell-in-view${t}-cell-in-range${t}-cell-range-hover-start + ${n}::after`]:{insetInlineEnd:-(a-I)/2,insetInlineStart:0},[`&-date-panel ${t}-cell-in-view${t}-cell-in-range${t}-cell-range-hover-end ${n}::after`]:{insetInlineEnd:0,insetInlineStart:-(a-I)/2},[`&-range-hover${t}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${t}-content`]:{height:k*4},[n]:{padding:`0 ${l}px`}},"&-quarter-panel":{[`${t}-content`]:{height:j},[`${t}-cell-range-hover-start::after`]:{insetInlineStart:ge,borderInlineStart:`${d}px dashed ${L}`,[`${t}-panel-rtl &`]:{insetInlineEnd:ge,borderInlineEnd:`${d}px dashed ${L}`}},[`${t}-cell-range-hover-end::after`]:{insetInlineEnd:ge,borderInlineEnd:`${d}px dashed ${L}`,[`${t}-panel-rtl &`]:{insetInlineStart:ge,borderInlineStart:`${d}px dashed ${L}`}}},[`&-panel ${t}-footer`]:{borderTop:`${d}px ${g} ${p}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${C-2*d}px`,textAlign:"center","&-extra":{padding:`0 ${s}px`,lineHeight:`${C-2*d}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${d}px ${g} ${p}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:U,"&:hover":{color:H},"&:active":{color:G},[`&${t}-today-btn-disabled`]:{color:Y,cursor:"not-allowed"}},"&-decade-panel":{[n]:{padding:`0 ${l/2}px`},[`${t}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${t}-body`]:{padding:`0 ${l}px`},[n]:{width:o},[`${t}-cell-range-hover-start::after`]:{borderStartStartRadius:R,borderEndStartRadius:R,borderStartEndRadius:0,borderEndEndRadius:0,[`${t}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:R,borderEndEndRadius:R}},[`${t}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:R,borderEndEndRadius:R,[`${t}-panel-rtl &`]:{borderStartStartRadius:R,borderEndStartRadius:R,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${t}-cell-range-hover-start::after`]:{insetInlineStart:ie,borderInlineStart:`${d}px dashed ${L}`,[`${t}-panel-rtl &`]:{insetInlineEnd:ie,borderInlineEnd:`${d}px dashed ${L}`}},[`${t}-cell-range-hover-end::after`]:{insetInlineEnd:ie,borderInlineEnd:`${d}px dashed ${L}`,[`${t}-panel-rtl &`]:{insetInlineStart:ie,borderInlineStart:`${d}px dashed ${L}`}}},"&-week-panel":{[`${t}-body`]:{padding:`${l}px ${s}px`},[`${t}-cell`]:{[`&:hover ${n}, + &-selected ${n}, + ${n}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${Q}`},"&:first-child:before":{borderStartStartRadius:R,borderEndStartRadius:R},"&:last-child:before":{borderStartEndRadius:R,borderEndEndRadius:R}},"&:hover td":{"&:before":{background:V}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${r}`]:{"&:before":{background:f},[`&${t}-cell-week`]:{color:new Kr(O).setAlpha(.5).toHexString()},[n]:{color:O}}},"&-range-hover td:before":{background:$}}},"&-date-panel":{[`${t}-body`]:{padding:`${l}px ${ee}px`},[`${t}-content`]:{width:a*7,th:{width:a,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${t}-time-panel`]:{borderInlineStart:`${d}px ${g} ${p}`},[`${t}-date-panel, + ${t}-time-panel`]:{transition:`opacity ${z}`},"&-active":{[`${t}-date-panel, + ${t}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${t}-content`]:{display:"flex",flex:"auto",height:Z},"&-column":{flex:"1 0 auto",width:T,margin:`${A}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${Q}`,overflowX:"hidden","&::-webkit-scrollbar":{width:8,backgroundColor:"transparent"},"&::-webkit-scrollbar-thumb":{backgroundColor:e.colorTextTertiary,borderRadius:4},"&":{scrollbarWidth:"thin",scrollbarColor:`${e.colorTextTertiary} transparent`},"&::after":{display:"block",height:Z-K,content:'""'},"&:not(:first-child)":{borderInlineStart:`${d}px ${g} ${p}`},"&-active":{background:new Kr($).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${t}-time-panel-cell`]:{marginInline:_,[`${t}-time-panel-cell-inner`]:{display:"block",width:T-2*_,height:K,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(T-K)/2,color:N,lineHeight:`${K}px`,borderRadius:R,cursor:"pointer",transition:`background ${Q}`,"&:hover":{background:V}},"&-selected":{[`${t}-time-panel-cell-inner`]:{background:$}},"&-disabled":{[`${t}-time-panel-cell-inner`]:{color:Y,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${t}-time-panel-column:after`]:{height:Z-K+A*2}}}},jrt=e=>{const{componentCls:t,colorBgContainer:r,colorError:n,errorActiveShadow:o,colorWarning:i,warningActiveShadow:a,colorErrorHover:s,colorWarningHover:l}=e;return{[`${t}:not(${t}-disabled):not([disabled])`]:{[`&${t}-status-error`]:{backgroundColor:r,borderColor:n,"&:hover":{borderColor:s},[`&${t}-focused, &:focus`]:Object.assign({},YE(Sr(e,{activeBorderColor:n,activeShadow:o}))),[`${t}-active-bar`]:{background:n}},[`&${t}-status-warning`]:{backgroundColor:r,borderColor:i,"&:hover":{borderColor:l},[`&${t}-focused, &:focus`]:Object.assign({},YE(Sr(e,{activeBorderColor:i,activeShadow:a}))),[`${t}-active-bar`]:{background:i}}}}},Urt=e=>{const{componentCls:t,antCls:r,controlHeight:n,fontSize:o,paddingInline:i,colorBgContainer:a,lineWidth:s,lineType:l,colorBorder:A,borderRadius:u,motionDurationMid:d,colorBgContainerDisabled:g,colorTextDisabled:c,colorTextPlaceholder:f,controlHeightLG:h,fontSizeLG:p,controlHeightSM:B,paddingInlineSM:y,paddingXS:C,marginXS:Q,colorTextDescription:v,lineWidthBold:M,lineHeight:I,colorPrimary:b,motionDurationSlow:Y,zIndexPopup:N,paddingXXS:F,paddingSM:D,textHeight:z,cellActiveWithRangeBg:k,colorPrimaryBorder:j,sizePopupArrow:U,borderRadiusXS:G,borderRadiusOuter:H,colorBgElevated:L,borderRadiusLG:R,boxShadowSecondary:O,borderRadiusSM:V,colorSplit:Z,cellHoverBg:T,presetsWidth:K,presetsMaxWidth:$,boxShadowPopoverArrow:_,colorTextQuaternary:ee}=e;return[{[t]:Object.assign(Object.assign(Object.assign({},cn(e)),gO(e,n,o,i)),{position:"relative",display:"inline-flex",alignItems:"center",background:a,lineHeight:1,border:`${s}px ${l} ${A}`,borderRadius:u,transition:`border ${d}, box-shadow ${d}`,"&:hover":Object.assign({},BX(e)),[`&-focused${t}`]:Object.assign({},YE(e)),[`&${t}-disabled`]:{background:g,borderColor:A,cursor:"not-allowed",[`${t}-suffix`]:{color:ee}},[`&${t}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${t}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},bC(e)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,fontFamily:"inherit","&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${t}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:f}}},"&-large":Object.assign(Object.assign({},gO(e,h,p,i)),{[`${t}-input > input`]:{fontSize:p}}),"&-small":Object.assign({},gO(e,B,o,y)),[`${t}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:C/2,color:c,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:Q}}},[`${t}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:c,lineHeight:1,background:a,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${d}, color ${d}`,"> *":{verticalAlign:"top"},"&:hover":{color:v}},[`${t}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:p,color:c,fontSize:p,verticalAlign:"top",cursor:"default",[`${t}-focused &`]:{color:v},[`${t}-range-separator &`]:{[`${t}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${t}-clear`]:{insetInlineEnd:i},"&:hover":{[`${t}-clear`]:{opacity:1}},[`${t}-active-bar`]:{bottom:-s,height:M,marginInlineStart:i,background:b,opacity:0,transition:`all ${Y} ease-out`,pointerEvents:"none"},[`&${t}-focused`]:{[`${t}-active-bar`]:{opacity:1}},[`${t}-range-separator`]:{alignItems:"center",padding:`0 ${C}px`,lineHeight:1},[`&${t}-small`]:{[`${t}-clear`]:{insetInlineEnd:y},[`${t}-active-bar`]:{marginInlineStart:y}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},cn(e)),krt(e)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:N,[`&${t}-dropdown-hidden`]:{display:"none"},[`&${t}-dropdown-placement-bottomLeft`]:{[`${t}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${t}-dropdown-placement-topLeft`]:{[`${t}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${r}-slide-up-enter${r}-slide-up-enter-active${t}-dropdown-placement-topLeft, + &${r}-slide-up-enter${r}-slide-up-enter-active${t}-dropdown-placement-topRight, + &${r}-slide-up-appear${r}-slide-up-appear-active${t}-dropdown-placement-topLeft, + &${r}-slide-up-appear${r}-slide-up-appear-active${t}-dropdown-placement-topRight`]:{animationName:s4},[`&${r}-slide-up-enter${r}-slide-up-enter-active${t}-dropdown-placement-bottomLeft, + &${r}-slide-up-enter${r}-slide-up-enter-active${t}-dropdown-placement-bottomRight, + &${r}-slide-up-appear${r}-slide-up-appear-active${t}-dropdown-placement-bottomLeft, + &${r}-slide-up-appear${r}-slide-up-appear-active${t}-dropdown-placement-bottomRight`]:{animationName:i4},[`&${r}-slide-up-leave${r}-slide-up-leave-active${t}-dropdown-placement-topLeft, + &${r}-slide-up-leave${r}-slide-up-leave-active${t}-dropdown-placement-topRight`]:{animationName:l4},[`&${r}-slide-up-leave${r}-slide-up-leave-active${t}-dropdown-placement-bottomLeft, + &${r}-slide-up-leave${r}-slide-up-leave-active${t}-dropdown-placement-bottomRight`]:{animationName:a4},[`${t}-panel > ${t}-time-panel`]:{paddingTop:F},[`${t}-ranges`]:{marginBottom:0,padding:`${F}px ${D}px`,overflow:"hidden",lineHeight:`${z-2*s-C/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${t}-preset > ${r}-tag-blue`]:{color:b,background:k,borderColor:j,cursor:"pointer"},[`${t}-ok`]:{marginInlineStart:"auto"}},[`${t}-range-wrapper`]:{display:"flex",position:"relative"},[`${t}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:i*1.5,transition:`left ${Y} ease-out`},REe(U,G,H,L,_)),[`${t}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:L,borderRadius:R,boxShadow:O,transition:`margin ${Y}`,[`${t}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${t}-presets`]:{display:"flex",flexDirection:"column",minWidth:K,maxWidth:$,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:C,borderInlineEnd:`${s}px ${l} ${Z}`,li:Object.assign(Object.assign({},Mp),{borderRadius:V,paddingInline:C,paddingBlock:(B-Math.round(o*I))/2,cursor:"pointer",transition:`all ${Y}`,"+ li":{marginTop:Q},"&:hover":{background:T}})}},[`${t}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${t}-panel`]:{borderWidth:`0 0 ${s}px`},"&:last-child":{[`${t}-panel`]:{borderWidth:0}}},[`${t}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${t}-content, + table`]:{textAlign:"center"},"&-focused":{borderColor:A}}}}),"&-dropdown-range":{padding:`${U*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${t}-separator`]:{transform:"rotate(180deg)"},[`${t}-footer`]:{"&-extra":{direction:"rtl"}}}})},bd(e,"slide-up"),bd(e,"slide-down"),vE(e,"move-up"),vE(e,"move-down")]},zrt=e=>{const{componentCls:t,controlHeightLG:r,paddingXXS:n,padding:o}=e;return{pickerCellCls:`${t}-cell`,pickerCellInnerCls:`${t}-cell-inner`,pickerYearMonthCellWidth:r*1.5,pickerQuarterPanelContentHeight:r*1.4,pickerCellPaddingVertical:n+n/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:o+n/2}},Grt=e=>({cellHoverBg:e.controlItemBgHover,cellActiveWithRangeBg:e.controlItemBgActive,cellHoverWithRangeBg:new Kr(e.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new Kr(e.colorPrimary).lighten(20).toHexString(),cellBgDisabled:e.colorBgContainerDisabled,timeColumnWidth:e.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:e.controlHeightSM*1.5,cellHeight:e.controlHeightSM,textHeight:e.controlHeightLG,withoutTimeCellHeight:e.controlHeightLG*1.65}),_Qe=bn("DatePicker",e=>{const t=Sr(v4(e),zrt(e));return[Urt(t),jrt(t),Wb(e,{focusElCls:`${e.componentCls}-focused`})]},e=>Object.assign(Object.assign(Object.assign({},M4(e)),Grt(e)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:e.zIndexPopupBase+50}));var Rrt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"};const Hrt=Rrt;var Ort=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:Hrt}))};const eve=m.forwardRef(Ort),b4=m.createContext(null);var tve=m.forwardRef(function(e,t){var r=e.prefixCls,n=e.className,o=e.style,i=e.id,a=e.active,s=e.tabKey,l=e.children;return m.createElement("div",{id:i&&"".concat(i,"-panel-").concat(s),role:"tabpanel",tabIndex:a?0:-1,"aria-labelledby":i&&"".concat(i,"-tab-").concat(s),"aria-hidden":!a,style:o,className:he(r,a&&"".concat(r,"-active"),n),ref:t},l)}),Lrt=["key","forceRender","style","className","destroyInactiveTabPane"];function Trt(e){var t=e.id,r=e.activeKey,n=e.animated,o=e.tabPosition,i=e.destroyInactiveTabPane,a=m.useContext(b4),s=a.prefixCls,l=a.tabs,A=n.tabPane,u="".concat(s,"-tabpane");return m.createElement("div",{className:he("".concat(s,"-content-holder"))},m.createElement("div",{className:he("".concat(s,"-content"),"".concat(s,"-content-").concat(o),re({},"".concat(s,"-content-animated"),A))},l.map(function(d){var g=d.key,c=d.forceRender,f=d.style,h=d.className,p=d.destroyInactiveTabPane,B=or(d,Lrt),y=g===r;return m.createElement(QA,Ye({key:g,visible:y,forceRender:c,removeOnLeave:!!(i||p),leavedClassName:"".concat(u,"-hidden")},n.tabPaneMotion),function(C,Q){var v=C.style,M=C.className;return m.createElement(tve,Ye({},B,{prefixCls:u,id:t,tabKey:g,animated:A,active:y,style:ce(ce({},f),v),className:he(h,M),ref:Q}))})})))}var Jrt=function(e){var t=e.activeTabOffset,r=e.horizontal,n=e.rtl,o=e.indicatorSize,i=m.useState(),a=Ee(i,2),s=a[0],l=a[1],A=m.useRef(),u=function(g){return typeof o=="function"?o(g):typeof o=="number"?o:g};function d(){Pr.cancel(A.current)}return m.useEffect(function(){var g={};return t&&(r?(n?(g.right=t.right+t.width/2,g.transform="translateX(50%)"):(g.left=t.left+t.width/2,g.transform="translateX(-50%)"),g.width=u(t.width)):(g.top=t.top+t.height/2,g.transform="translateY(-50%)",g.height=u(t.height))),d(),A.current=Pr(function(){l(g)}),d},[t,r,n,o]),{style:s}},Nse={width:0,height:0,left:0,top:0};function Prt(e,t,r){return m.useMemo(function(){for(var n,o=new Map,i=t.get((n=e[0])===null||n===void 0?void 0:n.key)||Nse,a=i.left+i.width,s=0;sk?(D=N,M.current="x"):(D=F,M.current="y"),t(-D,-D)&&Y.preventDefault()}var b=m.useRef(null);b.current={onTouchStart:C,onTouchMove:Q,onTouchEnd:v,onWheel:I},m.useEffect(function(){function Y(z){b.current.onTouchStart(z)}function N(z){b.current.onTouchMove(z)}function F(z){b.current.onTouchEnd(z)}function D(z){b.current.onWheel(z)}return document.addEventListener("touchmove",N,{passive:!1}),document.addEventListener("touchend",F,{passive:!1}),e.current.addEventListener("touchstart",Y,{passive:!1}),e.current.addEventListener("wheel",D),function(){document.removeEventListener("touchmove",N),document.removeEventListener("touchend",F)}},[])}function rve(e){var t=m.useState(0),r=Ee(t,2),n=r[0],o=r[1],i=m.useRef(0),a=m.useRef();return a.current=e,Py(function(){var s;(s=a.current)===null||s===void 0||s.call(a)},[n]),function(){i.current===n&&(i.current+=1,o(i.current))}}function Krt(e){var t=m.useRef([]),r=m.useState({}),n=Ee(r,2),o=n[1],i=m.useRef(typeof e=="function"?e():e),a=rve(function(){var l=i.current;t.current.forEach(function(A){l=A(l)}),t.current=[],i.current=l,o({})});function s(l){t.current.push(l),a()}return[i.current,s]}var jse={width:0,height:0,left:0,top:0,right:0};function Xrt(e,t,r,n,o,i,a){var s=a.tabs,l=a.tabPosition,A=a.rtl,u,d,g;return["top","bottom"].includes(l)?(u="width",d=A?"right":"left",g=Math.abs(r)):(u="height",d="top",g=-r),m.useMemo(function(){if(!s.length)return[0,0];for(var c=s.length,f=c,h=0;hg+t){f=h-1;break}}for(var B=0,y=c-1;y>=0;y-=1){var C=e.get(s[y].key)||jse;if(C[d]=f?[0,0]:[B,f]},[e,t,n,o,i,g,l,s.map(function(c){return c.key}).join("_"),A])}function Use(e){var t;return e instanceof Map?(t={},e.forEach(function(r,n){t[n]=r})):t=e,JSON.stringify(t)}var Zrt="TABS_DQ";function nve(e){return String(e).replace(/"/g,Zrt)}function ove(e,t,r,n){return!(!r||n||e===!1||e===void 0&&(t===!1||t===null))}function qrt(e,t){var r=e.prefixCls,n=e.editable,o=e.locale,i=e.style;return!n||n.showAdd===!1?null:m.createElement("button",{ref:t,type:"button",className:"".concat(r,"-nav-add"),style:i,"aria-label":(o==null?void 0:o.addAriaLabel)||"Add tab",onClick:function(a){n.onEdit("add",{event:a})}},n.addIcon||"+")}const ive=m.forwardRef(qrt);var zse=m.forwardRef(function(e,t){var r=e.position,n=e.prefixCls,o=e.extra;if(!o)return null;var i,a={};return dr(o)==="object"&&!m.isValidElement(o)?a=o:a.right=o,r==="right"&&(i=a.right),r==="left"&&(i=a.left),i?m.createElement("div",{className:"".concat(n,"-extra-content"),ref:t},i):null});function $rt(e,t){var r=e.prefixCls,n=e.id,o=e.tabs,i=e.locale,a=e.mobile,s=e.moreIcon,l=s===void 0?"More":s,A=e.moreTransitionName,u=e.style,d=e.className,g=e.editable,c=e.tabBarGutter,f=e.rtl,h=e.removeAriaLabel,p=e.onTabClick,B=e.getPopupContainer,y=e.popupClassName,C=m.useState(!1),Q=Ee(C,2),v=Q[0],M=Q[1],I=m.useState(null),b=Ee(I,2),Y=b[0],N=b[1],F="".concat(n,"-more-popup"),D="".concat(r,"-dropdown"),z=Y!==null?"".concat(F,"-").concat(Y):null,k=i==null?void 0:i.dropdownAriaLabel;function j(V,Z){V.preventDefault(),V.stopPropagation(),g.onEdit("remove",{key:Z,event:V})}var U=m.createElement(QC,{onClick:function(V){var Z=V.key,T=V.domEvent;p(Z,T),M(!1)},prefixCls:"".concat(D,"-menu"),id:F,tabIndex:-1,role:"listbox","aria-activedescendant":z,selectedKeys:[Y],"aria-label":k!==void 0?k:"expanded dropdown"},o.map(function(V){var Z=V.closable,T=V.disabled,K=V.closeIcon,$=V.key,_=V.label,ee=ove(Z,K,g,T);return m.createElement(ex,{key:$,id:"".concat(F,"-").concat($),role:"option","aria-controls":n&&"".concat(n,"-panel-").concat($),disabled:T},m.createElement("span",null,_),ee&&m.createElement("button",{type:"button","aria-label":h||"remove",tabIndex:0,className:"".concat(D,"-menu-item-remove"),onClick:function(se){se.stopPropagation(),j(se,$)}},K||g.removeIcon||"×"))}));function G(V){for(var Z=o.filter(function(ee){return!ee.disabled}),T=Z.findIndex(function(ee){return ee.key===Y})||0,K=Z.length,$=0;$_e?"left":"right"})}),k=Ee(z,2),j=k[0],U=k[1],G=Dse(0,function(Oe,_e){!D&&C&&C({direction:Oe>_e?"top":"bottom"})}),H=Ee(G,2),L=H[0],R=H[1],O=m.useState([0,0]),V=Ee(O,2),Z=V[0],T=V[1],K=m.useState([0,0]),$=Ee(K,2),_=$[0],ee=$[1],se=m.useState([0,0]),ie=Ee(se,2),ge=ie[0],Ae=ie[1],pe=m.useState([0,0]),we=Ee(pe,2),ye=we[0],Me=we[1],Fe=Krt(new Map),Se=Ee(Fe,2),Be=Se[0],me=Se[1],xe=Prt(i,Be,_[0]),Ie=xN(Z,D),Ge=xN(_,D),rt=xN(ge,D),pt=xN(ye,D),lt=IeJe?Je:Oe}var Ct=m.useRef(),mt=m.useState(),It=Ee(mt,2),Ut=It[0],Rt=It[1];function jt(){Rt(Date.now())}function Wt(){window.clearTimeout(Ct.current)}Vrt(b,function(Oe,_e){function et(ot,dt){ot(function(at){var qt=it(at+dt);return qt})}return lt?(D?et(U,Oe):et(R,_e),Wt(),jt(),!0):!1}),m.useEffect(function(){return Wt(),Ut&&(Ct.current=window.setTimeout(function(){Rt(0)},100)),Wt},[Ut]);var Tt=Xrt(xe,bt,D?j:L,Ge,rt,pt,ce(ce({},e),{},{tabs:i})),Ze=Ee(Tt,2),At=Ze[0],tt=Ze[1],qe=Bi(function(){var Oe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:u,_e=xe.get(Oe)||{width:0,height:0,left:0,right:0,top:0};if(D){var et=j;d?_e.rightj+bt&&(et=_e.right+_e.width-bt):_e.left<-j?et=-_e.left:_e.left+_e.width>-j+bt&&(et=-(_e.left+_e.width-bt)),R(0),U(it(et))}else{var ot=L;_e.top<-L?ot=-_e.top:_e.top+_e.height>-L+bt&&(ot=-(_e.top+_e.height-bt)),U(0),R(it(ot))}}),Pe={};h==="top"||h==="bottom"?Pe[d?"marginRight":"marginLeft"]=p:Pe.marginTop=p;var st=i.map(function(Oe,_e){var et=Oe.key;return m.createElement(ent,{id:l,prefixCls:o,key:et,tab:Oe,style:_e===0?void 0:Pe,closable:Oe.closable,editable:c,active:et===u,renderWrapper:B,removeAriaLabel:f==null?void 0:f.removeAriaLabel,onClick:function(ot){y(et,ot)},onFocus:function(){qe(et),jt(),b.current&&(d||(b.current.scrollLeft=0),b.current.scrollTop=0)}})}),nt=function(){return me(function(){var Oe,_e=new Map,et=(Oe=Y.current)===null||Oe===void 0?void 0:Oe.getBoundingClientRect();return i.forEach(function(ot){var dt,at=ot.key,qt=(dt=Y.current)===null||dt===void 0?void 0:dt.querySelector('[data-node-key="'.concat(nve(at),'"]'));if(qt){var wt=tnt(qt,et),yr=Ee(wt,4),Er=yr[0],rn=yr[1],Mr=yr[2],Hr=yr[3];_e.set(at,{width:Er,height:rn,left:Mr,top:Hr})}}),_e})};m.useEffect(function(){nt()},[i.map(function(Oe){return Oe.key}).join("_")]);var We=rve(function(){var Oe=Hw(v),_e=Hw(M),et=Hw(I);T([Oe[0]-_e[0]-et[0],Oe[1]-_e[1]-et[1]]);var ot=Hw(F);Ae(ot);var dt=Hw(N);Me(dt);var at=Hw(Y);ee([at[0]-ot[0],at[1]-ot[1]]),nt()}),Bt=i.slice(0,At),Te=i.slice(tt+1),ft=[].concat(Ke(Bt),Ke(Te)),xt=xe.get(u),vt=Jrt({activeTabOffset:xt,horizontal:D,rtl:d,indicatorSize:Q}),er=vt.style;m.useEffect(function(){qe()},[u,Xe,Je,Use(xt),Use(xe),D]),m.useEffect(function(){We()},[d]);var te=!!ft.length,ae="".concat(o,"-nav-wrap"),fe,De,je,$e;return D?d?(De=j>0,fe=j!==Je):(fe=j<0,De=j!==Xe):(je=L<0,$e=L!==Xe),m.createElement(Ja,{onResize:We},m.createElement("div",{ref:Dd(t,v),role:"tablist",className:he("".concat(o,"-nav"),a),style:s,onKeyDown:function(){jt()}},m.createElement(zse,{ref:M,position:"left",extra:g,prefixCls:o}),m.createElement(Ja,{onResize:We},m.createElement("div",{className:he(ae,(r={},re(r,"".concat(ae,"-ping-left"),fe),re(r,"".concat(ae,"-ping-right"),De),re(r,"".concat(ae,"-ping-top"),je),re(r,"".concat(ae,"-ping-bottom"),$e),r)),ref:b},m.createElement(Ja,{onResize:We},m.createElement("div",{ref:Y,className:"".concat(o,"-nav-list"),style:{transform:"translate(".concat(j,"px, ").concat(L,"px)"),transition:Ut?"none":void 0}},st,m.createElement(ive,{ref:F,prefixCls:o,locale:f,editable:c,style:ce(ce({},st.length===0?void 0:Pe),{},{visibility:te?"hidden":null})}),m.createElement("div",{className:he("".concat(o,"-ink-bar"),re({},"".concat(o,"-ink-bar-animated"),A.inkBar)),style:er}))))),m.createElement(_rt,Ye({},e,{removeAriaLabel:f==null?void 0:f.removeAriaLabel,ref:N,prefixCls:o,tabs:ft,className:!te&&Dt,tabMoving:!!Ut})),m.createElement(zse,{ref:I,position:"right",extra:g,prefixCls:o})))}const Gse=m.forwardRef(rnt);var nnt=["renderTabBar"],ont=["label","key"];function int(e){var t=e.renderTabBar,r=or(e,nnt),n=m.useContext(b4),o=n.tabs;if(t){var i=ce(ce({},r),{},{panes:o.map(function(a){var s=a.label,l=a.key,A=or(a,ont);return m.createElement(tve,Ye({tab:s,key:l,tabKey:l},A))})});return t(i,Gse)}return m.createElement(Gse,r)}function ant(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},t;return e===!1?t={inkBar:!1,tabPane:!1}:e===!0?t={inkBar:!0,tabPane:!1}:t=ce({inkBar:!0},dr(e)==="object"?e:{}),t.tabPaneMotion&&t.tabPane===void 0&&(t.tabPane=!0),!t.tabPaneMotion&&t.tabPane&&(t.tabPane=!1),t}var snt=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicatorSize"],Rse=0;function lnt(e,t){var r,n=e.id,o=e.prefixCls,i=o===void 0?"rc-tabs":o,a=e.className,s=e.items,l=e.direction,A=e.activeKey,u=e.defaultActiveKey,d=e.editable,g=e.animated,c=e.tabPosition,f=c===void 0?"top":c,h=e.tabBarGutter,p=e.tabBarStyle,B=e.tabBarExtraContent,y=e.locale,C=e.moreIcon,Q=e.moreTransitionName,v=e.destroyInactiveTabPane,M=e.renderTabBar,I=e.onChange,b=e.onTabClick,Y=e.onTabScroll,N=e.getPopupContainer,F=e.popupClassName,D=e.indicatorSize,z=or(e,snt),k=m.useMemo(function(){return(s||[]).filter(function(Me){return Me&&dr(Me)==="object"&&"key"in Me})},[s]),j=l==="rtl",U=ant(g),G=m.useState(!1),H=Ee(G,2),L=H[0],R=H[1];m.useEffect(function(){R(u4())},[]);var O=Fn(function(){var Me;return(Me=k[0])===null||Me===void 0?void 0:Me.key},{value:A,defaultValue:u}),V=Ee(O,2),Z=V[0],T=V[1],K=m.useState(function(){return k.findIndex(function(Me){return Me.key===Z})}),$=Ee(K,2),_=$[0],ee=$[1];m.useEffect(function(){var Me=k.findIndex(function(Se){return Se.key===Z});if(Me===-1){var Fe;Me=Math.max(0,Math.min(_,k.length-1)),T((Fe=k[Me])===null||Fe===void 0?void 0:Fe.key)}ee(Me)},[k.map(function(Me){return Me.key}).join("_"),Z,_]);var se=Fn(null,{value:n}),ie=Ee(se,2),ge=ie[0],Ae=ie[1];m.useEffect(function(){n||(Ae("rc-tabs-".concat(Rse)),Rse+=1)},[]);function pe(Me,Fe){b==null||b(Me,Fe);var Se=Me!==Z;T(Me),Se&&(I==null||I(Me))}var we={id:ge,activeKey:Z,animated:U,tabPosition:f,rtl:j,mobile:L},ye=ce(ce({},we),{},{editable:d,locale:y,moreIcon:C,moreTransitionName:Q,tabBarGutter:h,onTabClick:pe,onTabScroll:Y,extra:B,style:p,panes:null,getPopupContainer:N,popupClassName:F,indicatorSize:D});return m.createElement(b4.Provider,{value:{tabs:k,prefixCls:i}},m.createElement("div",Ye({ref:t,id:n,className:he(i,"".concat(i,"-").concat(f),(r={},re(r,"".concat(i,"-mobile"),L),re(r,"".concat(i,"-editable"),d),re(r,"".concat(i,"-rtl"),j),r),a)},z),m.createElement(int,Ye({},ye,{renderTabBar:M})),m.createElement(Trt,Ye({destroyInactiveTabPane:v},we,{animated:U}))))}var Ant=m.forwardRef(lnt);const cnt={motionAppear:!1,motionEnter:!0,motionLeave:!0};function unt(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},r;return t===!1?r={inkBar:!1,tabPane:!1}:t===!0?r={inkBar:!0,tabPane:!0}:r=Object.assign({inkBar:!0},typeof t=="object"?t:{}),r.tabPane&&(r.tabPaneMotion=Object.assign(Object.assign({},cnt),{motionName:bp(e,"switch")})),r}var dnt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);ot)}function fnt(e,t){if(e)return e;const r=Ei(t).map(n=>{if(m.isValidElement(n)){const{key:o,props:i}=n,a=i||{},{tab:s}=a,l=dnt(a,["tab"]);return Object.assign(Object.assign({key:String(o)},l),{label:s})}return null});return gnt(r)}const hnt=e=>{const{componentCls:t,motionDurationSlow:r}=e;return[{[t]:{[`${t}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${r}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${r}`}}}}},[bd(e,"slide-up"),bd(e,"slide-down")]]},pnt=hnt,mnt=e=>{const{componentCls:t,tabsCardPadding:r,cardBg:n,cardGutter:o,colorBorderSecondary:i,itemSelectedColor:a}=e;return{[`${t}-card`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{margin:0,padding:r,background:n,border:`${e.lineWidth}px ${e.lineType} ${i}`,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOut}`},[`${t}-tab-active`]:{color:a,background:e.colorBgContainer},[`${t}-ink-bar`]:{visibility:"hidden"}},[`&${t}-top, &${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginLeft:{_skip_check_:!0,value:`${o}px`}}}},[`&${t}-top`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:`${e.borderRadiusLG}px ${e.borderRadiusLG}px 0 0`},[`${t}-tab-active`]:{borderBottomColor:e.colorBgContainer}}},[`&${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:`0 0 ${e.borderRadiusLG}px ${e.borderRadiusLG}px`},[`${t}-tab-active`]:{borderTopColor:e.colorBgContainer}}},[`&${t}-left, &${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginTop:`${o}px`}}},[`&${t}-left`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`${e.borderRadiusLG}px 0 0 ${e.borderRadiusLG}px`}},[`${t}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:e.colorBgContainer}}}},[`&${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${e.borderRadiusLG}px ${e.borderRadiusLG}px 0`}},[`${t}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:e.colorBgContainer}}}}}}},Bnt=e=>{const{componentCls:t,itemHoverColor:r,dropdownEdgeChildVerticalPadding:n}=e;return{[`${t}-dropdown`]:Object.assign(Object.assign({},cn(e)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:e.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${t}-dropdown-menu`]:{maxHeight:e.tabsDropdownHeight,margin:0,padding:`${n}px 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:e.colorBgContainer,backgroundClip:"padding-box",borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,"&-item":Object.assign(Object.assign({},Mp),{display:"flex",alignItems:"center",minWidth:e.tabsDropdownWidth,margin:0,padding:`${e.paddingXXS}px ${e.paddingSM}px`,color:e.colorText,fontWeight:"normal",fontSize:e.fontSize,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${e.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:e.marginSM},color:e.colorTextDescription,fontSize:e.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:r}},"&:hover":{background:e.controlItemBgHover},"&-disabled":{"&, &:hover":{color:e.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},wnt=e=>{const{componentCls:t,margin:r,colorBorderSecondary:n,horizontalMargin:o,verticalItemPadding:i,verticalItemMargin:a}=e;return{[`${t}-top, ${t}-bottom`]:{flexDirection:"column",[`> ${t}-nav, > div > ${t}-nav`]:{margin:o,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${e.lineWidth}px ${e.lineType} ${n}`,content:"''"},[`${t}-ink-bar`]:{height:e.lineWidthBold,"&-animated":{transition:`width ${e.motionDurationSlow}, left ${e.motionDurationSlow}, + right ${e.motionDurationSlow}`}},[`${t}-nav-wrap`]:{"&::before, &::after":{top:0,bottom:0,width:e.controlHeight},"&::before":{left:{_skip_check_:!0,value:0},boxShadow:e.boxShadowTabsOverflowLeft},"&::after":{right:{_skip_check_:!0,value:0},boxShadow:e.boxShadowTabsOverflowRight},[`&${t}-nav-wrap-ping-left::before`]:{opacity:1},[`&${t}-nav-wrap-ping-right::after`]:{opacity:1}}}},[`${t}-top`]:{[`> ${t}-nav, + > div > ${t}-nav`]:{"&::before":{bottom:0},[`${t}-ink-bar`]:{bottom:0}}},[`${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{order:1,marginTop:`${r}px`,marginBottom:0,"&::before":{top:0},[`${t}-ink-bar`]:{top:0}},[`> ${t}-content-holder, > div > ${t}-content-holder`]:{order:0}},[`${t}-left, ${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{flexDirection:"column",minWidth:e.controlHeight*1.25,[`${t}-tab`]:{padding:i,textAlign:"center"},[`${t}-tab + ${t}-tab`]:{margin:a},[`${t}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:e.controlHeight},"&::before":{top:0,boxShadow:e.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:e.boxShadowTabsOverflowBottom},[`&${t}-nav-wrap-ping-top::before`]:{opacity:1},[`&${t}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${t}-ink-bar`]:{width:e.lineWidthBold,"&-animated":{transition:`height ${e.motionDurationSlow}, top ${e.motionDurationSlow}`}},[`${t}-nav-list, ${t}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${t}-left`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${t}-content-holder, > div > ${t}-content-holder`]:{marginLeft:{_skip_check_:!0,value:`-${e.lineWidth}px`},borderLeft:{_skip_check_:!0,value:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`},[`> ${t}-content > ${t}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:e.paddingLG}}}},[`${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{order:1,[`${t}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${t}-content-holder, > div > ${t}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:-e.lineWidth},borderRight:{_skip_check_:!0,value:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`},[`> ${t}-content > ${t}-tabpane`]:{paddingRight:{_skip_check_:!0,value:e.paddingLG}}}}}},ynt=e=>{const{componentCls:t,cardPaddingSM:r,cardPaddingLG:n,horizontalItemPaddingSM:o,horizontalItemPaddingLG:i}=e;return{[t]:{"&-small":{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:o,fontSize:e.titleFontSizeSM}}},"&-large":{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:i,fontSize:e.titleFontSizeLG}}}},[`${t}-card`]:{[`&${t}-small`]:{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:r}},[`&${t}-bottom`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:`0 0 ${e.borderRadius}px ${e.borderRadius}px`}},[`&${t}-top`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:`${e.borderRadius}px ${e.borderRadius}px 0 0`}},[`&${t}-right`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${e.borderRadius}px ${e.borderRadius}px 0`}}},[`&${t}-left`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`${e.borderRadius}px 0 0 ${e.borderRadius}px`}}}},[`&${t}-large`]:{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:n}}}}}},Ent=e=>{const{componentCls:t,itemActiveColor:r,itemHoverColor:n,iconCls:o,tabsHorizontalItemMargin:i,horizontalItemPadding:a,itemSelectedColor:s,itemColor:l}=e,A=`${t}-tab`;return{[A]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:a,fontSize:e.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:l,"&-btn, &-remove":Object.assign({"&:focus:not(:focus-visible), &:active":{color:r}},tf(e)),"&-btn":{outline:"none",transition:"all 0.3s"},"&-remove":{flex:"none",marginRight:{_skip_check_:!0,value:-e.marginXXS},marginLeft:{_skip_check_:!0,value:e.marginXS},color:e.colorTextDescription,fontSize:e.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${e.motionDurationSlow}`,"&:hover":{color:e.colorTextHeading}},"&:hover":{color:n},[`&${A}-active ${A}-btn`]:{color:s,textShadow:e.tabsActiveTextShadow},[`&${A}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed"},[`&${A}-disabled ${A}-btn, &${A}-disabled ${t}-remove`]:{"&:focus, &:active":{color:e.colorTextDisabled}},[`& ${A}-remove ${o}`]:{margin:0},[o]:{marginRight:{_skip_check_:!0,value:e.marginSM}}},[`${A} + ${A}`]:{margin:{_skip_check_:!0,value:i}}}},Cnt=e=>{const{componentCls:t,tabsHorizontalItemMarginRTL:r,iconCls:n,cardGutter:o}=e;return{[`${t}-rtl`]:{direction:"rtl",[`${t}-nav`]:{[`${t}-tab`]:{margin:{_skip_check_:!0,value:r},[`${t}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[n]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:`${e.marginSM}px`}},[`${t}-tab-remove`]:{marginRight:{_skip_check_:!0,value:`${e.marginXS}px`},marginLeft:{_skip_check_:!0,value:`-${e.marginXXS}px`},[n]:{margin:0}}}},[`&${t}-left`]:{[`> ${t}-nav`]:{order:1},[`> ${t}-content-holder`]:{order:0}},[`&${t}-right`]:{[`> ${t}-nav`]:{order:0},[`> ${t}-content-holder`]:{order:1}},[`&${t}-card${t}-top, &${t}-card${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginRight:{_skip_check_:!0,value:o},marginLeft:{_skip_check_:!0,value:0}}}}},[`${t}-dropdown-rtl`]:{direction:"rtl"},[`${t}-menu-item`]:{[`${t}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},Int=e=>{const{componentCls:t,tabsCardPadding:r,cardHeight:n,cardGutter:o,itemHoverColor:i,itemActiveColor:a,colorBorderSecondary:s}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},cn(e)),{display:"flex",[`> ${t}-nav, > div > ${t}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${t}-nav-wrap`]:{position:"relative",display:"flex",flex:"auto",alignSelf:"stretch",overflow:"hidden",whiteSpace:"nowrap",transform:"translate(0)","&::before, &::after":{position:"absolute",zIndex:1,opacity:0,transition:`opacity ${e.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${t}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${e.motionDurationSlow}`},[`${t}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${t}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${t}-nav-more`]:{position:"relative",padding:r,background:"transparent",border:0,color:e.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:e.controlHeightLG/8,transform:"translateY(100%)",content:"''"}},[`${t}-nav-add`]:Object.assign({minWidth:n,marginLeft:{_skip_check_:!0,value:o},padding:`0 ${e.paddingXS}px`,background:"transparent",border:`${e.lineWidth}px ${e.lineType} ${s}`,borderRadius:`${e.borderRadiusLG}px ${e.borderRadiusLG}px 0 0`,outline:"none",cursor:"pointer",color:e.colorText,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOut}`,"&:hover":{color:i},"&:active, &:focus:not(:focus-visible)":{color:a}},tf(e))},[`${t}-extra-content`]:{flex:"none"},[`${t}-ink-bar`]:{position:"absolute",background:e.inkBarColor,pointerEvents:"none"}}),Ent(e)),{[`${t}-content`]:{position:"relative",width:"100%"},[`${t}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${t}-tabpane`]:{outline:"none","&-hidden":{display:"none"}}}),[`${t}-centered`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-nav-wrap`]:{[`&:not([class*='${t}-nav-wrap-ping'])`]:{justifyContent:"center"}}}}}},Qnt=bn("Tabs",e=>{const t=Sr(e,{tabsCardPadding:e.cardPadding||`${(e.cardHeight-Math.round(e.fontSize*e.lineHeight))/2-e.lineWidth}px ${e.padding}px`,dropdownEdgeChildVerticalPadding:e.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${e.horizontalItemGutter}px`,tabsHorizontalItemMarginRTL:`0 0 0 ${e.horizontalItemGutter}px`});return[ynt(t),Cnt(t),wnt(t),Bnt(t),mnt(t),Int(t),pnt(t)]},e=>{const t=e.controlHeightLG;return{zIndexPopup:e.zIndexPopupBase+50,cardBg:e.colorFillAlter,cardHeight:t,cardPadding:"",cardPaddingSM:`${e.paddingXXS*1.5}px ${e.padding}px`,cardPaddingLG:`${e.paddingXS}px ${e.padding}px ${e.paddingXXS*1.5}px`,titleFontSize:e.fontSize,titleFontSizeLG:e.fontSizeLG,titleFontSizeSM:e.fontSize,inkBarColor:e.colorPrimary,horizontalMargin:`0 0 ${e.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${e.paddingSM}px 0`,horizontalItemPaddingSM:`${e.paddingXS}px 0`,horizontalItemPaddingLG:`${e.padding}px 0`,verticalItemPadding:`${e.paddingXS}px ${e.paddingLG}px`,verticalItemMargin:`${e.margin}px 0 0 0`,itemColor:e.colorText,itemSelectedColor:e.colorPrimary,itemHoverColor:e.colorPrimaryHover,itemActiveColor:e.colorPrimaryActive,cardGutter:e.marginXXS/2}}),vnt=()=>null,Mnt=vnt;var bnt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{const{type:t,className:r,rootClassName:n,size:o,onEdit:i,hideAdd:a,centered:s,addIcon:l,popupClassName:A,children:u,items:d,animated:g,style:c,indicatorSize:f}=e,h=bnt(e,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","popupClassName","children","items","animated","style","indicatorSize"]),{prefixCls:p,moreIcon:B=m.createElement(sX,null)}=h,{direction:y,tabs:C,getPrefixCls:Q,getPopupContainer:v}=m.useContext(Jt),M=Q("tabs",p),[I,b]=Qnt(M);let Y;t==="editable-card"&&(Y={onEdit:(j,U)=>{let{key:G,event:H}=U;i==null||i(j==="add"?H:G,j)},removeIcon:m.createElement(EB,null),addIcon:l||m.createElement(eve,null),showAdd:a!==!0});const N=Q(),F=fnt(d,u),D=unt(M,g),z=la(o),k=Object.assign(Object.assign({},C==null?void 0:C.style),c);return I(m.createElement(Ant,Object.assign({direction:y,getPopupContainer:v,moreTransitionName:`${N}-slide-up`},h,{items:F,className:he({[`${M}-${z}`]:z,[`${M}-card`]:["card","editable-card"].includes(t),[`${M}-editable-card`]:t==="editable-card",[`${M}-centered`]:s},C==null?void 0:C.className,r,n,b),popupClassName:he(A,b),style:k,editable:Y,moreIcon:B,prefixCls:M,animated:D,indicatorSize:f??(C==null?void 0:C.indicatorSize)})))};ave.TabPane=Mnt;const sve=ave;function lve(e,t,r){var n=r||{},o=n.noTrailing,i=o===void 0?!1:o,a=n.noLeading,s=a===void 0?!1:a,l=n.debounceMode,A=l===void 0?void 0:l,u,d=!1,g=0;function c(){u&&clearTimeout(u)}function f(p){var B=p||{},y=B.upcomingOnly,C=y===void 0?!1:y;c(),d=!C}function h(){for(var p=arguments.length,B=new Array(p),y=0;ye?s?(g=Date.now(),i||(u=setTimeout(A?M:v,e))):v():i!==!0&&(u=setTimeout(A?M:v,A===void 0?e-Q:e))}return h.cancel=f,h}function Ave(e,t,r){var n=r||{},o=n.atBegin,i=o===void 0?!1:o;return lve(e,t,{debounceMode:i!==!1})}const xnt=Object.freeze(Object.defineProperty({__proto__:null,debounce:Ave,throttle:lve},Symbol.toStringTag,{value:"Module"}));function _l(e,t){return e[t]}var Ynt=["children"];function cve(e,t){return"".concat(e,"-").concat(t)}function Fnt(e){return e&&e.type&&e.type.isTreeNode}function ox(e,t){return e??t}function FE(e){var t=e||{},r=t.title,n=t._title,o=t.key,i=t.children,a=r||"title";return{title:a,_title:n||[a],key:o||"key",children:i||"children"}}function uve(e){function t(r){var n=Ei(r);return n.map(function(o){if(!Fnt(o))return Tn(!o,"Tree/TreeNode can only accept TreeNode as children."),null;var i=o.key,a=o.props,s=a.children,l=or(a,Ynt),A=ce({key:i},l),u=t(s);return u.length&&(A.children=u),A}).filter(function(o){return o})}return t(e)}function fO(e,t,r){var n=FE(r),o=n._title,i=n.key,a=n.children,s=new Set(t===!0?[]:t),l=[];function A(u){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return u.map(function(g,c){for(var f=cve(d?d.pos:"0",c),h=ox(g[i],f),p,B=0;B1&&arguments[1]!==void 0?arguments[1]:{},r=t.initWrapper,n=t.processEntity,o=t.onProcessFinished,i=t.externalGetKey,a=t.childrenPropName,s=t.fieldNames,l=arguments.length>2?arguments[2]:void 0,A=i||l,u={},d={},g={posEntities:u,keyEntities:d};return r&&(g=r(g)||g),Nnt(e,function(c){var f=c.node,h=c.index,p=c.pos,B=c.key,y=c.parentPos,C=c.level,Q=c.nodes,v={node:f,nodes:Q,index:h,key:B,pos:p,level:C},M=ox(B,p);u[p]=v,d[M]=v,v.parent=u[y],v.parent&&(v.parent.children=v.parent.children||[],v.parent.children.push(v)),n&&n(v,g)},{externalGetKey:A,childrenPropName:a,fieldNames:s}),o&&o(g),g}function Rv(e,t){var r=t.expandedKeys,n=t.selectedKeys,o=t.loadedKeys,i=t.loadingKeys,a=t.checkedKeys,s=t.halfCheckedKeys,l=t.dragOverNodeKey,A=t.dropPosition,u=t.keyEntities,d=_l(u,e),g={eventKey:e,expanded:r.indexOf(e)!==-1,selected:n.indexOf(e)!==-1,loaded:o.indexOf(e)!==-1,loading:i.indexOf(e)!==-1,checked:a.indexOf(e)!==-1,halfChecked:s.indexOf(e)!==-1,pos:String(d?d.pos:""),dragOver:l===e&&A===0,dragOverGapTop:l===e&&A===-1,dragOverGapBottom:l===e&&A===1};return g}function zi(e){var t=e.data,r=e.expanded,n=e.selected,o=e.checked,i=e.loaded,a=e.loading,s=e.halfChecked,l=e.dragOver,A=e.dragOverGapTop,u=e.dragOverGapBottom,d=e.pos,g=e.active,c=e.eventKey,f=ce(ce({},t),{},{expanded:r,selected:n,checked:o,loaded:i,loading:a,halfChecked:s,dragOver:l,dragOverGapTop:A,dragOverGapBottom:u,pos:d,active:g,key:c});return"props"in f||Object.defineProperty(f,"props",{get:function(){return Tn(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),e}}),f}function dve(e,t){var r=new Set;return e.forEach(function(n){t.has(n)||r.add(n)}),r}function Dnt(e){var t=e||{},r=t.disabled,n=t.disableCheckbox,o=t.checkable;return!!(r||n)||o===!1}function Snt(e,t,r,n){for(var o=new Set(e),i=new Set,a=0;a<=r;a+=1){var s=t.get(a)||new Set;s.forEach(function(d){var g=d.key,c=d.node,f=d.children,h=f===void 0?[]:f;o.has(g)&&!n(c)&&h.filter(function(p){return!n(p.node)}).forEach(function(p){o.add(p.key)})})}for(var l=new Set,A=r;A>=0;A-=1){var u=t.get(A)||new Set;u.forEach(function(d){var g=d.parent,c=d.node;if(!(n(c)||!d.parent||l.has(d.parent.key))){if(n(d.parent.node)){l.add(g.key);return}var f=!0,h=!1;(g.children||[]).filter(function(p){return!n(p.node)}).forEach(function(p){var B=p.key,y=o.has(B);f&&!y&&(f=!1),!h&&(y||i.has(B))&&(h=!0)}),f&&o.add(g.key),h&&i.add(g.key),l.add(g.key)}})}return{checkedKeys:Array.from(o),halfCheckedKeys:Array.from(dve(i,o))}}function knt(e,t,r,n,o){for(var i=new Set(e),a=new Set(t),s=0;s<=n;s+=1){var l=r.get(s)||new Set;l.forEach(function(g){var c=g.key,f=g.node,h=g.children,p=h===void 0?[]:h;!i.has(c)&&!a.has(c)&&!o(f)&&p.filter(function(B){return!o(B.node)}).forEach(function(B){i.delete(B.key)})})}a=new Set;for(var A=new Set,u=n;u>=0;u-=1){var d=r.get(u)||new Set;d.forEach(function(g){var c=g.parent,f=g.node;if(!(o(f)||!g.parent||A.has(g.parent.key))){if(o(g.parent.node)){A.add(c.key);return}var h=!0,p=!1;(c.children||[]).filter(function(B){return!o(B.node)}).forEach(function(B){var y=B.key,C=i.has(y);h&&!C&&(h=!1),!p&&(C||a.has(y))&&(p=!0)}),h||i.delete(c.key),p&&a.add(c.key),A.add(c.key)}})}return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(dve(a,i))}}function Vy(e,t,r,n){var o=[],i;n?i=n:i=Dnt;var a=new Set(e.filter(function(u){var d=!!_l(r,u);return d||o.push(u),d})),s=new Map,l=0;Object.keys(r).forEach(function(u){var d=r[u],g=d.level,c=s.get(g);c||(c=new Set,s.set(g,c)),c.add(d),l=Math.max(l,g)}),Tn(!o.length,"Tree missing follow keys: ".concat(o.slice(0,100).map(function(u){return"'".concat(u,"'")}).join(", ")));var A;return t===!0?A=Snt(a,s,l,i):A=knt(a,t.halfCheckedKeys,s,l,i),A}const jnt=e=>{const{checkboxCls:t}=e,r=`${t}-wrapper`;return[{[`${t}-group`]:Object.assign(Object.assign({},cn(e)),{display:"inline-flex",flexWrap:"wrap",columnGap:e.marginXS,[`> ${e.antCls}-row`]:{flex:1}}),[r]:Object.assign(Object.assign({},cn(e)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${r}`]:{marginInlineStart:0},[`&${r}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[t]:Object.assign(Object.assign({},cn(e)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:e.borderRadiusSM,alignSelf:"center",[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${t}-inner`]:Object.assign({},ef(e))},[`${t}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:e.checkboxSize,height:e.checkboxSize,direction:"ltr",backgroundColor:e.colorBgContainer,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,borderCollapse:"separate",transition:`all ${e.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:e.checkboxSize/14*5,height:e.checkboxSize/14*8,border:`${e.lineWidthBold}px solid ${e.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${e.motionDurationFast} ${e.motionEaseInBack}, opacity ${e.motionDurationFast}`}},"& + span":{paddingInlineStart:e.paddingXS,paddingInlineEnd:e.paddingXS}})},{[` + ${r}:not(${r}-disabled), + ${t}:not(${t}-disabled) + `]:{[`&:hover ${t}-inner`]:{borderColor:e.colorPrimary}},[`${r}:not(${r}-disabled)`]:{[`&:hover ${t}-checked:not(${t}-disabled) ${t}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${t}-checked:not(${t}-disabled):after`]:{borderColor:e.colorPrimaryHover}}},{[`${t}-checked`]:{[`${t}-inner`]:{backgroundColor:e.colorPrimary,borderColor:e.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${e.motionDurationMid} ${e.motionEaseOutBack} ${e.motionDurationFast}`}}},[` + ${r}-checked:not(${r}-disabled), + ${t}-checked:not(${t}-disabled) + `]:{[`&:hover ${t}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"}}},{[t]:{"&-indeterminate":{[`${t}-inner`]:{backgroundColor:e.colorBgContainer,borderColor:e.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:e.fontSizeLG/2,height:e.fontSizeLG/2,backgroundColor:e.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${r}-disabled`]:{cursor:"not-allowed"},[`${t}-disabled`]:{[`&, ${t}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${t}-inner`]:{background:e.colorBgContainerDisabled,borderColor:e.colorBorder,"&:after":{borderColor:e.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:e.colorTextDisabled},[`&${t}-indeterminate ${t}-inner::after`]:{background:e.colorTextDisabled}}}]};function gve(e,t){const r=Sr(t,{checkboxCls:`.${e}`,checkboxSize:t.controlInteractiveSize});return[jnt(r)]}const fve=bn("Checkbox",(e,t)=>{let{prefixCls:r}=t;return[gve(r,e)]}),Unt=le.createContext(null),hve=Unt;var znt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{var r;const{prefixCls:n,className:o,rootClassName:i,children:a,indeterminate:s=!1,style:l,onMouseEnter:A,onMouseLeave:u,skipGroup:d=!1,disabled:g}=e,c=znt(e,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:f,direction:h,checkbox:p}=m.useContext(Jt),B=m.useContext(hve),{isFormItemInput:y}=m.useContext(ys),C=m.useContext(IA),Q=(r=(B==null?void 0:B.disabled)||g)!==null&&r!==void 0?r:C,v=m.useRef(c.value);m.useEffect(()=>{B==null||B.registerValue(c.value)},[]),m.useEffect(()=>{if(!d)return c.value!==v.current&&(B==null||B.cancelValue(v.current),B==null||B.registerValue(c.value),v.current=c.value),()=>B==null?void 0:B.cancelValue(c.value)},[c.value]);const M=f("checkbox",n),[I,b]=fve(M),Y=Object.assign({},c);B&&!d&&(Y.onChange=function(){c.onChange&&c.onChange.apply(c,arguments),B.toggleOption&&B.toggleOption({label:a,value:c.value})},Y.name=B.name,Y.checked=B.value.includes(c.value));const N=he(`${M}-wrapper`,{[`${M}-rtl`]:h==="rtl",[`${M}-wrapper-checked`]:Y.checked,[`${M}-wrapper-disabled`]:Q,[`${M}-wrapper-in-form-item`]:y},p==null?void 0:p.className,o,i,b),F=he({[`${M}-indeterminate`]:s},e4,b),D=s?"mixed":void 0;return I(m.createElement(Pb,{component:"Checkbox",disabled:Q},m.createElement("label",{className:N,style:Object.assign(Object.assign({},p==null?void 0:p.style),l),onMouseEnter:A,onMouseLeave:u},m.createElement(Pk,Object.assign({"aria-checked":D},Y,{prefixCls:M,className:F,disabled:Q,ref:t})),a!==void 0&&m.createElement("span",null,a))))},Rnt=m.forwardRef(Gnt),pve=Rnt;var Hnt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{const{defaultValue:r,children:n,options:o=[],prefixCls:i,className:a,rootClassName:s,style:l,onChange:A}=e,u=Hnt(e,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:d,direction:g}=m.useContext(Jt),[c,f]=m.useState(u.value||r||[]),[h,p]=m.useState([]);m.useEffect(()=>{"value"in u&&f(u.value||[])},[u.value]);const B=m.useMemo(()=>o.map(z=>typeof z=="string"||typeof z=="number"?{label:z,value:z}:z),[o]),y=z=>{p(k=>k.filter(j=>j!==z))},C=z=>{p(k=>[].concat(Ke(k),[z]))},Q=z=>{const k=c.indexOf(z.value),j=Ke(c);k===-1?j.push(z.value):j.splice(k,1),"value"in u||f(j),A==null||A(j.filter(U=>h.includes(U)).sort((U,G)=>{const H=B.findIndex(R=>R.value===U),L=B.findIndex(R=>R.value===G);return H-L}))},v=d("checkbox",i),M=`${v}-group`,[I,b]=fve(v),Y=Xo(u,["value","disabled"]),N=o.length?B.map(z=>m.createElement(pve,{prefixCls:v,key:z.value.toString(),disabled:"disabled"in z?z.disabled:u.disabled,value:z.value,checked:c.includes(z.value),onChange:z.onChange,className:`${M}-item`,style:z.style,title:z.title,id:z.id,required:z.required},z.label)):n,F={toggleOption:Q,value:c,disabled:u.disabled,name:u.name,registerValue:C,cancelValue:y},D=he(M,{[`${M}-rtl`]:g==="rtl"},a,s,b);return I(m.createElement("div",Object.assign({className:D,style:l},Y,{ref:t}),m.createElement(hve.Provider,{value:F},N)))},Lnt=m.forwardRef(Ont),Tnt=m.memo(Lnt),IX=pve;IX.Group=Tnt;IX.__ANT_CHECKBOX=!0;const of=IX,Jnt=m.createContext({}),mve=Jnt,Pnt=e=>{const{componentCls:t}=e;return{[t]:{display:"flex",flexFlow:"row wrap",minWidth:0,"&::before, &::after":{display:"flex"},"&-no-wrap":{flexWrap:"nowrap"},"&-start":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"flex-end"},"&-space-between":{justifyContent:"space-between"},"&-space-around":{justifyContent:"space-around"},"&-space-evenly":{justifyContent:"space-evenly"},"&-top":{alignItems:"flex-start"},"&-middle":{alignItems:"center"},"&-bottom":{alignItems:"flex-end"}}}},Wnt=e=>{const{componentCls:t}=e;return{[t]:{position:"relative",maxWidth:"100%",minHeight:1}}},Vnt=(e,t)=>{const{componentCls:r,gridColumns:n}=e,o={};for(let i=n;i>=0;i--)i===0?(o[`${r}${t}-${i}`]={display:"none"},o[`${r}-push-${i}`]={insetInlineStart:"auto"},o[`${r}-pull-${i}`]={insetInlineEnd:"auto"},o[`${r}${t}-push-${i}`]={insetInlineStart:"auto"},o[`${r}${t}-pull-${i}`]={insetInlineEnd:"auto"},o[`${r}${t}-offset-${i}`]={marginInlineStart:0},o[`${r}${t}-order-${i}`]={order:0}):(o[`${r}${t}-${i}`]=[{"--ant-display":"block",display:"block"},{display:"var(--ant-display)",flex:`0 0 ${i/n*100}%`,maxWidth:`${i/n*100}%`}],o[`${r}${t}-push-${i}`]={insetInlineStart:`${i/n*100}%`},o[`${r}${t}-pull-${i}`]={insetInlineEnd:`${i/n*100}%`},o[`${r}${t}-offset-${i}`]={marginInlineStart:`${i/n*100}%`},o[`${r}${t}-order-${i}`]={order:i});return o},k6=(e,t)=>Vnt(e,t),Knt=(e,t,r)=>({[`@media (min-width: ${t}px)`]:Object.assign({},k6(e,r))}),Xnt=bn("Grid",e=>[Pnt(e)]),Znt=bn("Grid",e=>{const t=Sr(e,{gridColumns:24}),r={"-sm":t.screenSMMin,"-md":t.screenMDMin,"-lg":t.screenLGMin,"-xl":t.screenXLMin,"-xxl":t.screenXXLMin};return[Wnt(t),k6(t,""),k6(t,"-xs"),Object.keys(r).map(n=>Knt(t,r[n],n)).reduce((n,o)=>Object.assign(Object.assign({},n),o),{})]});var qnt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:r,direction:n}=m.useContext(Jt),{gutter:o,wrap:i}=m.useContext(mve),{prefixCls:a,span:s,order:l,offset:A,push:u,pull:d,className:g,children:c,flex:f,style:h}=e,p=qnt(e,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),B=r("col",a),[y,C]=Znt(B);let Q={};_nt.forEach(I=>{let b={};const Y=e[I];typeof Y=="number"?b.span=Y:typeof Y=="object"&&(b=Y||{}),delete p[I],Q=Object.assign(Object.assign({},Q),{[`${B}-${I}-${b.span}`]:b.span!==void 0,[`${B}-${I}-order-${b.order}`]:b.order||b.order===0,[`${B}-${I}-offset-${b.offset}`]:b.offset||b.offset===0,[`${B}-${I}-push-${b.push}`]:b.push||b.push===0,[`${B}-${I}-pull-${b.pull}`]:b.pull||b.pull===0,[`${B}-${I}-flex-${b.flex}`]:b.flex||b.flex==="auto",[`${B}-rtl`]:n==="rtl"})});const v=he(B,{[`${B}-${s}`]:s!==void 0,[`${B}-order-${l}`]:l,[`${B}-offset-${A}`]:A,[`${B}-push-${u}`]:u,[`${B}-pull-${d}`]:d},g,Q,C),M={};if(o&&o[0]>0){const I=o[0]/2;M.paddingLeft=I,M.paddingRight=I}return f&&(M.flex=$nt(f),i===!1&&!M.minWidth&&(M.minWidth=0)),y(m.createElement("div",Object.assign({},p,{style:Object.assign(Object.assign({},M),h),className:v,ref:t}),c))}),Zr=eot;var tot=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{if(typeof e=="string"&&n(e),typeof e=="object")for(let i=0;i{o()},[JSON.stringify(e),t]),r}const rot=m.forwardRef((e,t)=>{const{prefixCls:r,justify:n,align:o,className:i,style:a,children:s,gutter:l=0,wrap:A}=e,u=tot(e,["prefixCls","justify","align","className","style","children","gutter","wrap"]),{getPrefixCls:d,direction:g}=m.useContext(Jt),[c,f]=m.useState({xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0}),[h,p]=m.useState({xs:!1,sm:!1,md:!1,lg:!1,xl:!1,xxl:!1}),B=Hse(o,h),y=Hse(n,h),C=m.useRef(l),Q=vIe();m.useEffect(()=>{const U=Q.subscribe(G=>{p(G);const H=C.current||0;(!Array.isArray(H)&&typeof H=="object"||Array.isArray(H)&&(typeof H[0]=="object"||typeof H[1]=="object"))&&f(G)});return()=>Q.unsubscribe(U)},[]);const v=()=>{const U=[void 0,void 0];return(Array.isArray(l)?l:[l,void 0]).forEach((G,H)=>{if(typeof G=="object")for(let L=0;L0?Y[0]/-2:void 0;D&&(F.marginLeft=D,F.marginRight=D),[,F.rowGap]=Y;const[z,k]=Y,j=m.useMemo(()=>({gutter:[z,k],wrap:A}),[z,k,A]);return I(m.createElement(mve.Provider,{value:j},m.createElement("div",Object.assign({},u,{className:N,style:Object.assign(Object.assign({},F),a),ref:t}),s)))}),sn=rot;function not(){return CC()}const Bve={useBreakpoint:not};var wve=le.forwardRef(function(e,t){var r,n=e.prefixCls,o=e.forceRender,i=e.className,a=e.style,s=e.children,l=e.isActive,A=e.role,u=le.useState(l||o),d=Ee(u,2),g=d[0],c=d[1];return le.useEffect(function(){(o||l)&&c(!0)},[o,l]),g?le.createElement("div",{ref:t,className:he("".concat(n,"-content"),(r={},re(r,"".concat(n,"-content-active"),l),re(r,"".concat(n,"-content-inactive"),!l),r),i),style:a,role:A},le.createElement("div",{className:"".concat(n,"-content-box")},s)):null});wve.displayName="PanelContent";var oot=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],yve=le.forwardRef(function(e,t){var r,n,o=e.showArrow,i=o===void 0?!0:o,a=e.headerClass,s=e.isActive,l=e.onItemClick,A=e.forceRender,u=e.className,d=e.prefixCls,g=e.collapsible,c=e.accordion,f=e.panelKey,h=e.extra,p=e.header,B=e.expandIcon,y=e.openMotion,C=e.destroyInactivePanel,Q=e.children,v=or(e,oot),M=g==="disabled",I=g==="header",b=g==="icon",Y=h!=null&&typeof h!="boolean",N=function(){l==null||l(f)},F=function(U){(U.key==="Enter"||U.keyCode===ze.ENTER||U.which===ze.ENTER)&&N()},D=typeof B=="function"?B(e):le.createElement("i",{className:"arrow"});D&&(D=le.createElement("div",{className:"".concat(d,"-expand-icon"),onClick:["header","icon"].includes(g)?N:void 0},D));var z=he((r={},re(r,"".concat(d,"-item"),!0),re(r,"".concat(d,"-item-active"),s),re(r,"".concat(d,"-item-disabled"),M),r),u),k=he(a,(n={},re(n,"".concat(d,"-header"),!0),re(n,"".concat(d,"-header-collapsible-only"),I),re(n,"".concat(d,"-icon-collapsible-only"),b),n)),j={className:k,"aria-expanded":s,"aria-disabled":M,onKeyDown:F};return!I&&!b&&(j.onClick=N,j.role=c?"tab":"button",j.tabIndex=M?-1:0),le.createElement("div",Ye({},v,{ref:t,className:z}),le.createElement("div",j,i&&D,le.createElement("span",{className:"".concat(d,"-header-text"),onClick:g==="header"?N:void 0},p),Y&&le.createElement("div",{className:"".concat(d,"-extra")},h)),le.createElement(QA,Ye({visible:s,leavedClassName:"".concat(d,"-content-hidden")},y,{forceRender:A,removeOnLeave:C}),function(U,G){var H=U.className,L=U.style;return le.createElement(wve,{ref:G,prefixCls:d,className:H,style:L,isActive:s,forceRender:A,role:c?"tabpanel":void 0},Q)}))}),iot=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],aot=function(e,t){var r=t.prefixCls,n=t.accordion,o=t.collapsible,i=t.destroyInactivePanel,a=t.onItemClick,s=t.activeKey,l=t.openMotion,A=t.expandIcon;return e.map(function(u,d){var g=u.children,c=u.label,f=u.key,h=u.collapsible,p=u.onItemClick,B=u.destroyInactivePanel,y=or(u,iot),C=String(f??d),Q=h??o,v=B??i,M=function(b){Q!=="disabled"&&(a(b),p==null||p(b))},I=!1;return n?I=s[0]===C:I=s.indexOf(C)>-1,le.createElement(yve,Ye({},y,{prefixCls:r,key:C,panelKey:C,isActive:I,accordion:n,openMotion:l,expandIcon:A,header:c,collapsible:Q,onItemClick:M,destroyInactivePanel:v}),g)})},sot=function(e,t,r){if(!e)return null;var n=r.prefixCls,o=r.accordion,i=r.collapsible,a=r.destroyInactivePanel,s=r.onItemClick,l=r.activeKey,A=r.openMotion,u=r.expandIcon,d=e.key||String(t),g=e.props,c=g.header,f=g.headerClass,h=g.destroyInactivePanel,p=g.collapsible,B=g.onItemClick,y=!1;o?y=l[0]===d:y=l.indexOf(d)>-1;var C=p??i,Q=function(M){C!=="disabled"&&(s(M),B==null||B(M))},v={key:d,panelKey:d,header:c,headerClass:f,isActive:y,prefixCls:n,destroyInactivePanel:h??a,openMotion:A,accordion:o,children:e.props.children,onItemClick:Q,expandIcon:u,collapsible:C};return typeof e.type=="string"?e:(Object.keys(v).forEach(function(M){typeof v[M]>"u"&&delete v[M]}),le.cloneElement(e,v))};function lot(e,t,r){return Array.isArray(e)?aot(e,r):Ei(t).map(function(n,o){return sot(n,o,r)})}function Aot(e){var t=e;if(!Array.isArray(t)){var r=dr(t);t=r==="number"||r==="string"?[t]:[]}return t.map(function(n){return String(n)})}var cot=le.forwardRef(function(e,t){var r=e.prefixCls,n=r===void 0?"rc-collapse":r,o=e.destroyInactivePanel,i=o===void 0?!1:o,a=e.style,s=e.accordion,l=e.className,A=e.children,u=e.collapsible,d=e.openMotion,g=e.expandIcon,c=e.activeKey,f=e.defaultActiveKey,h=e.onChange,p=e.items,B=he(n,l),y=Fn([],{value:c,onChange:function(b){return h==null?void 0:h(b)},defaultValue:f,postState:Aot}),C=Ee(y,2),Q=C[0],v=C[1],M=function(b){return v(function(){if(s)return Q[0]===b?[]:[b];var Y=Q.indexOf(b),N=Y>-1;return N?Q.filter(function(F){return F!==b}):[].concat(Ke(Q),[b])})};Tn(!A,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var I=lot(p,A,{prefixCls:n,accordion:s,openMotion:d,expandIcon:g,collapsible:u,destroyInactivePanel:i,onItemClick:M,activeKey:Q});return le.createElement("div",{ref:t,className:B,style:a,role:s?"tablist":void 0},I)});const QX=Object.assign(cot,{Panel:yve});QX.Panel;const uot=m.forwardRef((e,t)=>{const{getPrefixCls:r}=m.useContext(Jt),{prefixCls:n,className:o,showArrow:i=!0}=e,a=r("collapse",n),s=he({[`${a}-no-arrow`]:!i},o);return m.createElement(QX.Panel,Object.assign({ref:t},e,{prefixCls:a,className:s}))}),dot=uot,got=e=>{const{componentCls:t,contentBg:r,padding:n,headerBg:o,headerPadding:i,collapseHeaderPaddingSM:a,collapseHeaderPaddingLG:s,collapsePanelBorderRadius:l,lineWidth:A,lineType:u,colorBorder:d,colorText:g,colorTextHeading:c,colorTextDisabled:f,fontSize:h,fontSizeLG:p,lineHeight:B,marginSM:y,paddingSM:C,paddingLG:Q,paddingXS:v,motionDurationSlow:M,fontSizeIcon:I,contentPadding:b}=e,Y=`${A}px ${u} ${d}`;return{[t]:Object.assign(Object.assign({},cn(e)),{backgroundColor:o,border:Y,borderBottom:0,borderRadius:`${l}px`,"&-rtl":{direction:"rtl"},[`& > ${t}-item`]:{borderBottom:Y,"&:last-child":{[` + &, + & > ${t}-header`]:{borderRadius:`0 0 ${l}px ${l}px`}},[`> ${t}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:i,color:c,lineHeight:B,cursor:"pointer",transition:`all ${M}, visibility 0s`,[`> ${t}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${t}-expand-icon`]:{height:h*B,display:"flex",alignItems:"center",paddingInlineEnd:y},[`${t}-arrow`]:Object.assign(Object.assign({},pC()),{fontSize:I,svg:{transition:`transform ${M}`}}),[`${t}-header-text`]:{marginInlineEnd:"auto"}},[`${t}-icon-collapsible-only`]:{cursor:"unset",[`${t}-expand-icon`]:{cursor:"pointer"}}},[`${t}-content`]:{color:g,backgroundColor:r,borderTop:Y,[`& > ${t}-content-box`]:{padding:b},"&-hidden":{display:"none"}},"&-small":{[`> ${t}-item`]:{[`> ${t}-header`]:{padding:a,paddingInlineStart:v,[`> ${t}-expand-icon`]:{marginInlineStart:C-v}},[`> ${t}-content > ${t}-content-box`]:{padding:C}}},"&-large":{[`> ${t}-item`]:{fontSize:p,[`> ${t}-header`]:{padding:s,paddingInlineStart:n,[`> ${t}-expand-icon`]:{height:p*B,marginInlineStart:Q-n}},[`> ${t}-content > ${t}-content-box`]:{padding:Q}}},[`${t}-item:last-child`]:{[`> ${t}-content`]:{borderRadius:`0 0 ${l}px ${l}px`}},[`& ${t}-item-disabled > ${t}-header`]:{"\n &,\n & > .arrow\n ":{color:f,cursor:"not-allowed"}},[`&${t}-icon-position-end`]:{[`& > ${t}-item`]:{[`> ${t}-header`]:{[`${t}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:y}}}}})}},fot=e=>{const{componentCls:t}=e,r=`> ${t}-item > ${t}-header ${t}-arrow svg`;return{[`${t}-rtl`]:{[r]:{transform:"rotate(180deg)"}}}},hot=e=>{const{componentCls:t,headerBg:r,paddingXXS:n,colorBorder:o}=e;return{[`${t}-borderless`]:{backgroundColor:r,border:0,[`> ${t}-item`]:{borderBottom:`1px solid ${o}`},[` + > ${t}-item:last-child, + > ${t}-item:last-child ${t}-header + `]:{borderRadius:0},[`> ${t}-item:last-child`]:{borderBottom:0},[`> ${t}-item > ${t}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${t}-item > ${t}-content > ${t}-content-box`]:{paddingTop:n}}}},pot=e=>{const{componentCls:t,paddingSM:r}=e;return{[`${t}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${t}-item`]:{borderBottom:0,[`> ${t}-content`]:{backgroundColor:"transparent",border:0,[`> ${t}-content-box`]:{paddingBlock:r}}}}}},mot=bn("Collapse",e=>{const t=Sr(e,{collapseHeaderPaddingSM:`${e.paddingXS}px ${e.paddingSM}px`,collapseHeaderPaddingLG:`${e.padding}px ${e.paddingLG}px`,collapsePanelBorderRadius:e.borderRadiusLG});return[got(t),hot(t),pot(t),fot(t),A4(t)]},e=>({headerPadding:`${e.paddingSM}px ${e.padding}px`,headerBg:e.colorFillAlter,contentPadding:`${e.padding}px 16px`,contentBg:e.colorBgContainer})),Bot=m.forwardRef((e,t)=>{const{getPrefixCls:r,direction:n,collapse:o}=m.useContext(Jt),{prefixCls:i,className:a,rootClassName:s,style:l,bordered:A=!0,ghost:u,size:d,expandIconPosition:g="start",children:c,expandIcon:f}=e,h=la(Y=>{var N;return(N=d??Y)!==null&&N!==void 0?N:"middle"}),p=r("collapse",i),B=r(),[y,C]=mot(p),Q=m.useMemo(()=>g==="left"?"start":g==="right"?"end":g,[g]),v=function(){let Y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const N=f?f(Y):m.createElement(bE,{rotate:Y.isActive?90:void 0});return Di(N,()=>({className:he(N.props.className,`${p}-arrow`)}))},M=he(`${p}-icon-position-${Q}`,{[`${p}-borderless`]:!A,[`${p}-rtl`]:n==="rtl",[`${p}-ghost`]:!!u,[`${p}-${h}`]:h!=="middle"},o==null?void 0:o.className,a,s,C),I=Object.assign(Object.assign({},kM(B)),{motionAppear:!1,leavedClassName:`${p}-content-hidden`}),b=m.useMemo(()=>c?Ei(c).map((Y,N)=>{var F,D;if(!((F=Y.props)===null||F===void 0)&&F.disabled){const z=(D=Y.key)!==null&&D!==void 0?D:String(N),{disabled:k,collapsible:j}=Y.props,U=Object.assign(Object.assign({},Xo(Y.props,["disabled"])),{key:z,collapsible:j??(k?"disabled":void 0)});return Di(Y,U)}return Y}):null,[c]);return y(m.createElement(QX,Object.assign({ref:t,openMotion:I},Xo(e,["rootClassName"]),{expandIcon:v,prefixCls:p,className:M,style:Object.assign(Object.assign({},o==null?void 0:o.style),l)}),b))}),Eve=Object.assign(Bot,{Panel:dot});var wot={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"};const yot=wot;var Eot=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:yot}))};const Cve=m.forwardRef(Eot);function j6(){return typeof BigInt=="function"}function Ive(e){return!e&&e!==0&&!Number.isNaN(e)||!String(e).trim()}function Dm(e){var t=e.trim(),r=t.startsWith("-");r&&(t=t.slice(1)),t=t.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),t.startsWith(".")&&(t="0".concat(t));var n=t||"0",o=n.split("."),i=o[0]||"0",a=o[1]||"0";i==="0"&&a==="0"&&(r=!1);var s=r?"-":"";return{negative:r,negativeStr:s,trimStr:n,integerStr:i,decimalStr:a,fullStr:"".concat(s).concat(n)}}function vX(e){var t=String(e);return!Number.isNaN(Number(t))&&t.includes("e")}function Cm(e){var t=String(e);if(vX(e)){var r=Number(t.slice(t.indexOf("e-")+2)),n=t.match(/\.(\d+)/);return n!=null&&n[1]&&(r+=n[1].length),r}return t.includes(".")&&MX(t)?t.length-t.indexOf(".")-1:0}function x4(e){var t=String(e);if(vX(e)){if(e>Number.MAX_SAFE_INTEGER)return String(j6()?BigInt(e).toString():Number.MAX_SAFE_INTEGER);if(e0&&arguments[0]!==void 0?arguments[0]:!0;return t?this.isInvalidate()?"":Dm("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),e}(),Iot=function(){function e(t){if(Wi(this,e),re(this,"origin",""),re(this,"number",void 0),re(this,"empty",void 0),Ive(t)){this.empty=!0;return}this.origin=String(t),this.number=Number(t)}return ci(e,[{key:"negate",value:function(){return new e(-this.toNumber())}},{key:"add",value:function(t){if(this.isInvalidate())return new e(t);var r=Number(t);if(Number.isNaN(r))return this;var n=this.number+r;if(n>Number.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(nNumber.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(n0&&arguments[0]!==void 0?arguments[0]:!0;return t?this.isInvalidate()?"":x4(this.number):this.origin}}]),e}();function Vc(e){return j6()?new Cot(e):new Iot(e)}function XS(e,t,r){var n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(e==="")return"";var o=Dm(e),i=o.negativeStr,a=o.integerStr,s=o.decimalStr,l="".concat(t).concat(s),A="".concat(i).concat(a);if(r>=0){var u=Number(s[r]);if(u>=5&&!n){var d=Vc(e).add("".concat(i,"0.").concat("0".repeat(r)).concat(10-u));return XS(d.toString(),t,r,n)}return r===0?A:"".concat(A).concat(t).concat(s.padEnd(r,"0").slice(0,r))}return l===".0"?A:"".concat(A).concat(l)}function Ow(e){return!!(e.addonBefore||e.addonAfter)}function hO(e){return!!(e.prefix||e.suffix||e.allowClear)}function Vk(e,t,r,n){if(r){var o=t;if(t.type==="click"){var i=e.cloneNode(!0);o=Object.create(t,{target:{value:i},currentTarget:{value:i}}),i.value="",r(o);return}if(n!==void 0){o=Object.create(t,{target:{value:e},currentTarget:{value:e}}),e.type!=="file"&&(e.value=n),r(o);return}r(o)}}function Qve(e,t){if(e){e.focus(t);var r=t||{},n=r.cursor;if(n){var o=e.value.length;switch(n){case"start":e.setSelectionRange(0,0);break;case"end":e.setSelectionRange(o,o);break;default:e.setSelectionRange(0,o)}}}}var Y4=function(e){var t,r,n=e.inputElement,o=e.prefixCls,i=e.prefix,a=e.suffix,s=e.addonBefore,l=e.addonAfter,A=e.className,u=e.style,d=e.disabled,g=e.readOnly,c=e.focused,f=e.triggerFocus,h=e.allowClear,p=e.value,B=e.handleReset,y=e.hidden,C=e.classes,Q=e.classNames,v=e.dataAttrs,M=e.styles,I=e.components,b=(I==null?void 0:I.affixWrapper)||"span",Y=(I==null?void 0:I.groupWrapper)||"span",N=(I==null?void 0:I.wrapper)||"span",F=(I==null?void 0:I.groupAddon)||"span",D=m.useRef(null),z=function(T){var K;(K=D.current)!==null&&K!==void 0&&K.contains(T.target)&&(f==null||f())},k=function(){var T;if(!h)return null;var K=!d&&!g&&p,$="".concat(o,"-clear-icon"),_=dr(h)==="object"&&h!==null&&h!==void 0&&h.clearIcon?h.clearIcon:"✖";return le.createElement("span",{onClick:B,onMouseDown:function(ee){return ee.preventDefault()},className:he($,(T={},re(T,"".concat($,"-hidden"),!K),re(T,"".concat($,"-has-suffix"),!!a),T)),role:"button",tabIndex:-1},_)},j=m.cloneElement(n,{value:p,hidden:y,className:he((t=n.props)===null||t===void 0?void 0:t.className,!hO(e)&&!Ow(e)&&A)||null,style:ce(ce({},(r=n.props)===null||r===void 0?void 0:r.style),!hO(e)&&!Ow(e)?u:{})});if(hO(e)){var U,G="".concat(o,"-affix-wrapper"),H=he(G,(U={},re(U,"".concat(G,"-disabled"),d),re(U,"".concat(G,"-focused"),c),re(U,"".concat(G,"-readonly"),g),re(U,"".concat(G,"-input-with-clear-btn"),a&&h&&p),U),!Ow(e)&&A,C==null?void 0:C.affixWrapper,Q==null?void 0:Q.affixWrapper),L=(a||h)&&le.createElement("span",{className:he("".concat(o,"-suffix"),Q==null?void 0:Q.suffix),style:M==null?void 0:M.suffix},k(),a);j=le.createElement(b,Ye({className:H,style:ce(ce({},Ow(e)?void 0:u),M==null?void 0:M.affixWrapper),hidden:!Ow(e)&&y,onClick:z},v==null?void 0:v.affixWrapper,{ref:D}),i&&le.createElement("span",{className:he("".concat(o,"-prefix"),Q==null?void 0:Q.prefix),style:M==null?void 0:M.prefix},i),m.cloneElement(n,{value:p,hidden:null}),L)}if(Ow(e)){var R="".concat(o,"-group"),O="".concat(R,"-addon"),V=he("".concat(o,"-wrapper"),R,C==null?void 0:C.wrapper),Z=he("".concat(o,"-group-wrapper"),A,C==null?void 0:C.group);return le.createElement(Y,{className:Z,style:u,hidden:y},le.createElement(N,{className:V},s&&le.createElement(F,{className:O},s),m.cloneElement(j,{hidden:null}),l&&le.createElement(F,{className:O},l)))}return j},Qot=["show"];function vve(e,t){return m.useMemo(function(){var r={};t&&(r.show=dr(t)==="object"&&t.formatter?t.formatter:!!t),r=ce(ce({},r),e);var n=r,o=n.show,i=or(n,Qot);return ce(ce({},i),{},{show:!!o,showFormatter:typeof o=="function"?o:void 0,strategy:i.strategy||function(a){return a.length}})},[e,t])}var vot=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","count","type","classes","classNames","styles","onCompositionStart","onCompositionEnd"],Mve=m.forwardRef(function(e,t){var r=e.autoComplete,n=e.onChange,o=e.onFocus,i=e.onBlur,a=e.onPressEnter,s=e.onKeyDown,l=e.prefixCls,A=l===void 0?"rc-input":l,u=e.disabled,d=e.htmlSize,g=e.className,c=e.maxLength,f=e.suffix,h=e.showCount,p=e.count,B=e.type,y=B===void 0?"text":B,C=e.classes,Q=e.classNames,v=e.styles,M=e.onCompositionStart,I=e.onCompositionEnd,b=or(e,vot),Y=m.useState(!1),N=Ee(Y,2),F=N[0],D=N[1],z=le.useRef(!1),k=m.useRef(null),j=function(Be){k.current&&Qve(k.current,Be)},U=Fn(e.defaultValue,{value:e.value}),G=Ee(U,2),H=G[0],L=G[1],R=H==null?"":String(H),O=le.useState(null),V=Ee(O,2),Z=V[0],T=V[1],K=vve(p,h),$=K.max||c,_=K.strategy(R),ee=!!$&&_>$;m.useImperativeHandle(t,function(){return{focus:j,blur:function(){var Be;(Be=k.current)===null||Be===void 0||Be.blur()},setSelectionRange:function(Be,me,xe){var Ie;(Ie=k.current)===null||Ie===void 0||Ie.setSelectionRange(Be,me,xe)},select:function(){var Be;(Be=k.current)===null||Be===void 0||Be.select()},input:k.current}}),m.useEffect(function(){D(function(Be){return Be&&u?!1:Be})},[u]);var se=function(Be,me){var xe=me;if(!z.current&&K.exceedFormatter&&K.max&&K.strategy(me)>K.max&&(xe=K.exceedFormatter(me,{max:K.max}),me!==xe)){var Ie,Ge;T([((Ie=k.current)===null||Ie===void 0?void 0:Ie.selectionStart)||0,((Ge=k.current)===null||Ge===void 0?void 0:Ge.selectionEnd)||0])}L(xe),k.current&&Vk(k.current,Be,n,xe)};le.useEffect(function(){if(Z){var Be;(Be=k.current)===null||Be===void 0||Be.setSelectionRange.apply(Be,Ke(Z))}},[Z]);var ie=function(Be){se(Be,Be.target.value)},ge=function(Be){z.current=!1,se(Be,Be.currentTarget.value),I==null||I(Be)},Ae=function(Be){a&&Be.key==="Enter"&&a(Be),s==null||s(Be)},pe=function(Be){D(!0),o==null||o(Be)},we=function(Be){D(!1),i==null||i(Be)},ye=function(Be){L(""),j(),k.current&&Vk(k.current,Be,n)},Me=ee&&"".concat(A,"-out-of-range"),Fe=function(){var Be=Xo(e,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames"]);return le.createElement("input",Ye({autoComplete:r},Be,{onChange:ie,onFocus:pe,onBlur:we,onKeyDown:Ae,className:he(A,re({},"".concat(A,"-disabled"),u),Q==null?void 0:Q.input),style:v==null?void 0:v.input,ref:k,size:d,type:y,onCompositionStart:function(me){z.current=!0,M==null||M(me)},onCompositionEnd:ge}))},Se=function(){var Be=Number($)>0;if(f||K.show){var me=K.showFormatter?K.showFormatter({value:R,count:_,maxLength:$}):"".concat(_).concat(Be?" / ".concat($):"");return le.createElement(le.Fragment,null,K.show&&le.createElement("span",{className:he("".concat(A,"-show-count-suffix"),re({},"".concat(A,"-show-count-has-suffix"),!!f),Q==null?void 0:Q.count),style:ce({},v==null?void 0:v.count)},me),f)}return null};return le.createElement(Y4,Ye({},b,{prefixCls:A,className:he(g,Me),inputElement:Fe(),handleReset:ye,value:R,focused:F,triggerFocus:j,suffix:Se(),disabled:u,classes:C,classNames:Q,styles:v}))});const Mot=Object.freeze(Object.defineProperty({__proto__:null,BaseInput:Y4,default:Mve},Symbol.toStringTag,{value:"Module"}));function bot(e,t){var r=m.useRef(null);function n(){try{var i=e.selectionStart,a=e.selectionEnd,s=e.value,l=s.substring(0,i),A=s.substring(a);r.current={start:i,end:a,value:s,beforeTxt:l,afterTxt:A}}catch{}}function o(){if(e&&r.current&&t)try{var i=e.value,a=r.current,s=a.beforeTxt,l=a.afterTxt,A=a.start,u=i.length;if(i.endsWith(l))u=i.length-r.current.afterTxt.length;else if(i.startsWith(s))u=s.length;else{var d=s[A-1],g=i.indexOf(d,A-1);g!==-1&&(u=g+1)}e.setSelectionRange(u,u)}catch(c){Tn(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(c.message))}}return[n,o]}var xot=function(){var e=m.useState(!1),t=Ee(e,2),r=t[0],n=t[1];return pn(function(){n(u4())},[]),r},Yot=200,Fot=600;function Not(e){var t=e.prefixCls,r=e.upNode,n=e.downNode,o=e.upDisabled,i=e.downDisabled,a=e.onStep,s=m.useRef(),l=m.useRef([]),A=m.useRef();A.current=a;var u=function(){clearTimeout(s.current)},d=function(y,C){y.preventDefault(),u(),A.current(C);function Q(){A.current(C),s.current=setTimeout(Q,Yot)}s.current=setTimeout(Q,Fot)};m.useEffect(function(){return function(){u(),l.current.forEach(function(y){return Pr.cancel(y)})}},[]);var g=xot();if(g)return null;var c="".concat(t,"-handler"),f=he(c,"".concat(c,"-up"),re({},"".concat(c,"-up-disabled"),o)),h=he(c,"".concat(c,"-down"),re({},"".concat(c,"-down-disabled"),i)),p=function(){return l.current.push(Pr(u))},B={unselectable:"on",role:"button",onMouseUp:p,onMouseLeave:p};return m.createElement("div",{className:"".concat(c,"-wrap")},m.createElement("span",Ye({},B,{onMouseDown:function(y){d(y,!0)},"aria-label":"Increase Value","aria-disabled":o,className:f}),r||m.createElement("span",{unselectable:"on",className:"".concat(t,"-handler-up-inner")})),m.createElement("span",Ye({},B,{onMouseDown:function(y){d(y,!1)},"aria-label":"Decrease Value","aria-disabled":i,className:h}),n||m.createElement("span",{unselectable:"on",className:"".concat(t,"-handler-down-inner")})))}function Ose(e){var t=typeof e=="number"?x4(e):Dm(e).fullStr,r=t.includes(".");return r?Dm(t.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:e+"0"}const Dot=function(){var e=m.useRef(0),t=function(){Pr.cancel(e.current)};return m.useEffect(function(){return t},[]),function(r){t(),e.current=Pr(function(){r()})}};var Sot=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep","changeOnBlur"],kot=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","classes","className","classNames"],Lse=function(e,t){return e||t.isEmpty()?t.toString():t.toNumber()},Tse=function(e){var t=Vc(e);return t.isInvalidate()?null:t},jot=m.forwardRef(function(e,t){var r,n=e.prefixCls,o=n===void 0?"rc-input-number":n,i=e.className,a=e.style,s=e.min,l=e.max,A=e.step,u=A===void 0?1:A,d=e.defaultValue,g=e.value,c=e.disabled,f=e.readOnly,h=e.upHandler,p=e.downHandler,B=e.keyboard,y=e.controls,C=y===void 0?!0:y,Q=e.classNames,v=e.stringMode,M=e.parser,I=e.formatter,b=e.precision,Y=e.decimalSeparator,N=e.onChange,F=e.onInput,D=e.onPressEnter,z=e.onStep,k=e.changeOnBlur,j=k===void 0?!0:k,U=or(e,Sot),G="".concat(o,"-input"),H=m.useRef(null),L=m.useState(!1),R=Ee(L,2),O=R[0],V=R[1],Z=m.useRef(!1),T=m.useRef(!1),K=m.useRef(!1),$=m.useState(function(){return Vc(g??d)}),_=Ee($,2),ee=_[0],se=_[1];function ie(tt){g===void 0&&se(tt)}var ge=m.useCallback(function(tt,qe){if(!qe)return b>=0?b:Math.max(Cm(tt),Cm(u))},[b,u]),Ae=m.useCallback(function(tt){var qe=String(tt);if(M)return M(qe);var Pe=qe;return Y&&(Pe=Pe.replace(Y,".")),Pe.replace(/[^\w.-]+/g,"")},[M,Y]),pe=m.useRef(""),we=m.useCallback(function(tt,qe){if(I)return I(tt,{userTyping:qe,input:String(pe.current)});var Pe=typeof tt=="number"?x4(tt):tt;if(!qe){var st=ge(Pe,qe);if(MX(Pe)&&(Y||st>=0)){var nt=Y||".";Pe=XS(Pe,nt,st)}}return Pe},[I,ge,Y]),ye=m.useState(function(){var tt=d??g;return ee.isInvalidate()&&["string","number"].includes(dr(tt))?Number.isNaN(tt)?"":tt:we(ee.toString(),!1)}),Me=Ee(ye,2),Fe=Me[0],Se=Me[1];pe.current=Fe;function Be(tt,qe){Se(we(tt.isInvalidate()?tt.toString(!1):tt.toString(!qe),qe))}var me=m.useMemo(function(){return Tse(l)},[l,b]),xe=m.useMemo(function(){return Tse(s)},[s,b]),Ie=m.useMemo(function(){return!me||!ee||ee.isInvalidate()?!1:me.lessEquals(ee)},[me,ee]),Ge=m.useMemo(function(){return!xe||!ee||ee.isInvalidate()?!1:ee.lessEquals(xe)},[xe,ee]),rt=bot(H.current,O),pt=Ee(rt,2),lt=pt[0],bt=pt[1],Dt=function(tt){return me&&!tt.lessEquals(me)?me:xe&&!xe.lessEquals(tt)?xe:null},Xe=function(tt){return!Dt(tt)},Je=function(tt,qe){var Pe=tt,st=Xe(Pe)||Pe.isEmpty();if(!Pe.isEmpty()&&!qe&&(Pe=Dt(Pe)||Pe,st=!0),!f&&!c&&st){var nt=Pe.toString(),We=ge(nt,qe);return We>=0&&(Pe=Vc(XS(nt,".",We)),Xe(Pe)||(Pe=Vc(XS(nt,".",We,!0)))),Pe.equals(ee)||(ie(Pe),N==null||N(Pe.isEmpty()?null:Lse(v,Pe)),g===void 0&&Be(Pe,qe)),Pe}return ee},it=Dot(),Ct=function tt(qe){if(lt(),pe.current=qe,Se(qe),!T.current){var Pe=Ae(qe),st=Vc(Pe);st.isNaN()||Je(st,!0)}F==null||F(qe),it(function(){var nt=qe;M||(nt=qe.replace(/。/g,".")),nt!==qe&&tt(nt)})},mt=function(){T.current=!0},It=function(){T.current=!1,Ct(H.current.value)},Ut=function(tt){Ct(tt.target.value)},Rt=function(tt){var qe;if(!(tt&&Ie||!tt&&Ge)){Z.current=!1;var Pe=Vc(K.current?Ose(u):u);tt||(Pe=Pe.negate());var st=(ee||Vc(0)).add(Pe.toString()),nt=Je(st,!1);z==null||z(Lse(v,nt),{offset:K.current?Ose(u):u,type:tt?"up":"down"}),(qe=H.current)===null||qe===void 0||qe.focus()}},jt=function(tt){var qe=Vc(Ae(Fe)),Pe=qe;qe.isNaN()?Pe=Je(ee,tt):Pe=Je(qe,tt),g!==void 0?Be(ee,!1):Pe.isNaN()||Be(Pe,!1)},Wt=function(){Z.current=!0},Tt=function(tt){var qe=tt.key,Pe=tt.shiftKey;Z.current=!0,K.current=Pe,qe==="Enter"&&(T.current||(Z.current=!1),jt(!1),D==null||D(tt)),B!==!1&&!T.current&&["Up","ArrowUp","Down","ArrowDown"].includes(qe)&&(Rt(qe==="Up"||qe==="ArrowUp"),tt.preventDefault())},Ze=function(){Z.current=!1,K.current=!1},At=function(){j&&jt(!1),V(!1),Z.current=!1};return Py(function(){ee.isInvalidate()||Be(ee,!1)},[b,I]),Py(function(){var tt=Vc(g);se(tt);var qe=Vc(Ae(Fe));(!tt.equals(qe)||!Z.current||I)&&Be(tt,Z.current)},[g]),Py(function(){I&&bt()},[Fe]),m.createElement("div",{className:he(o,Q==null?void 0:Q.input,i,(r={},re(r,"".concat(o,"-focused"),O),re(r,"".concat(o,"-disabled"),c),re(r,"".concat(o,"-readonly"),f),re(r,"".concat(o,"-not-a-number"),ee.isNaN()),re(r,"".concat(o,"-out-of-range"),!ee.isInvalidate()&&!Xe(ee)),r)),style:a,onFocus:function(){V(!0)},onBlur:At,onKeyDown:Tt,onKeyUp:Ze,onCompositionStart:mt,onCompositionEnd:It,onBeforeInput:Wt},C&&m.createElement(Not,{prefixCls:o,upNode:h,downNode:p,upDisabled:Ie,downDisabled:Ge,onStep:Rt}),m.createElement("div",{className:"".concat(G,"-wrap")},m.createElement("input",Ye({autoComplete:"off",role:"spinbutton","aria-valuemin":s,"aria-valuemax":l,"aria-valuenow":ee.isInvalidate()?null:ee.toString(),step:u},U,{ref:Ma(H,t),className:G,value:Fe,onChange:Ut,disabled:c,readOnly:f}))))}),bX=m.forwardRef(function(e,t){var r=e.disabled,n=e.style,o=e.prefixCls,i=e.value,a=e.prefix,s=e.suffix,l=e.addonBefore,A=e.addonAfter,u=e.classes,d=e.className,g=e.classNames,c=or(e,kot),f=m.useRef(null),h=function(p){f.current&&Qve(f.current,p)};return m.createElement(Y4,{inputElement:m.createElement(jot,Ye({prefixCls:o,disabled:r,classNames:g,ref:Ma(f,t)},c)),className:d,triggerFocus:h,prefixCls:o,value:i,disabled:r,style:n,prefix:a,suffix:s,addonAfter:A,addonBefore:l,classes:u,classNames:g,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"}})});bX.displayName="InputNumber";const Uot=Object.freeze(Object.defineProperty({__proto__:null,default:bX},Symbol.toStringTag,{value:"Module"})),Jse=(e,t)=>{let{componentCls:r,borderRadiusSM:n,borderRadiusLG:o}=e;const i=t==="lg"?o:n;return{[`&-${t}`]:{[`${r}-handler-wrap`]:{borderStartEndRadius:i,borderEndEndRadius:i},[`${r}-handler-up`]:{borderStartEndRadius:i},[`${r}-handler-down`]:{borderEndEndRadius:i}}}},zot=e=>{const{componentCls:t,lineWidth:r,lineType:n,colorBorder:o,borderRadius:i,fontSizeLG:a,controlHeightLG:s,controlHeightSM:l,colorError:A,paddingInlineSM:u,colorTextDescription:d,motionDurationMid:g,handleHoverColor:c,paddingInline:f,paddingBlock:h,handleBg:p,handleActiveBg:B,colorTextDisabled:y,borderRadiusSM:C,borderRadiusLG:Q,controlWidth:v,handleVisible:M,handleBorderColor:I}=e;return[{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},cn(e)),bC(e)),Q4(e,t)),{display:"inline-block",width:v,margin:0,padding:0,border:`${r}px ${n} ${o}`,borderRadius:i,"&-rtl":{direction:"rtl",[`${t}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:a,borderRadius:Q,[`input${t}-input`]:{height:s-2*r}},"&-sm":{padding:0,borderRadius:C,[`input${t}-input`]:{height:l-2*r,padding:`0 ${u}px`}},"&-out-of-range":{[`${t}-input-wrap`]:{input:{color:A}}},"&-group":Object.assign(Object.assign(Object.assign({},cn(e)),$Qe(e)),{"&-wrapper":{display:"inline-block",textAlign:"start",verticalAlign:"top",[`${t}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${t}-group-addon`]:{borderRadius:Q,fontSize:e.fontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:C}},[`${t}-wrapper-disabled > ${t}-group-addon`]:Object.assign({},wX(e))}}),[`&-disabled ${t}-input`]:{cursor:"not-allowed"},[t]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},cn(e)),{width:"100%",padding:`${h}px ${f}px`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:i,outline:0,transition:`all ${g} linear`,appearance:"textfield",fontSize:"inherit"}),ZQe(e.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,webkitAppearance:"none",appearance:"none"}})}})},{[t]:Object.assign(Object.assign(Object.assign({[`&:hover ${t}-handler-wrap, &-focused ${t}-handler-wrap`]:{opacity:1},[`${t}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:e.handleWidth,height:"100%",background:p,borderStartStartRadius:0,borderStartEndRadius:i,borderEndEndRadius:i,borderEndStartRadius:0,opacity:M===!0?1:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`opacity ${g} linear ${g}`,[`${t}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` + ${t}-handler-up-inner, + ${t}-handler-down-inner + `]:{marginInlineEnd:0,fontSize:e.handleFontSize}}},[`${t}-handler`]:{height:"50%",overflow:"hidden",color:d,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${r}px ${n} ${I}`,transition:`all ${g} linear`,"&:active":{background:B},"&:hover":{height:"60%",[` + ${t}-handler-up-inner, + ${t}-handler-down-inner + `]:{color:c}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},pC()),{color:d,transition:`all ${g} linear`,userSelect:"none"})},[`${t}-handler-up`]:{borderStartEndRadius:i},[`${t}-handler-down`]:{borderBlockStart:`${r}px ${n} ${I}`,borderEndEndRadius:i}},Jse(e,"lg")),Jse(e,"sm")),{"&-disabled, &-readonly":{[`${t}-handler-wrap`]:{display:"none"},[`${t}-input`]:{color:"inherit"}},[` + ${t}-handler-up-disabled, + ${t}-handler-down-disabled + `]:{cursor:"not-allowed"},[` + ${t}-handler-up-disabled:hover &-handler-up-inner, + ${t}-handler-down-disabled:hover &-handler-down-inner + `]:{color:y}})},{[`${t}-borderless`]:{borderColor:"transparent",boxShadow:"none",[`${t}-handler-down`]:{borderBlockStartWidth:0}}}]},Got=e=>{const{componentCls:t,paddingBlock:r,paddingInline:n,inputAffixPadding:o,controlWidth:i,borderRadiusLG:a,borderRadiusSM:s}=e;return{[`${t}-affix-wrapper`]:Object.assign(Object.assign(Object.assign({},bC(e)),Q4(e,`${t}-affix-wrapper`)),{position:"relative",display:"inline-flex",width:i,padding:0,paddingInlineStart:n,"&-lg":{borderRadius:a},"&-sm":{borderRadius:s},[`&:not(${t}-affix-wrapper-disabled):hover`]:{zIndex:1},"&-focused, &:focus":{zIndex:1},[`&-disabled > ${t}-disabled`]:{background:"transparent"},[`> div${t}`]:{width:"100%",border:"none",outline:"none",[`&${t}-focused`]:{boxShadow:"none !important"}},[`input${t}-input`]:{padding:`${r}px 0`},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${t}-handler-wrap`]:{zIndex:2},[t]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:o},"&-suffix":{position:"absolute",insetBlockStart:0,insetInlineEnd:0,zIndex:1,height:"100%",marginInlineEnd:n,marginInlineStart:o}}})}},Rot=bn("InputNumber",e=>{const t=Sr(e,v4(e));return[zot(t),Got(t),Wb(t)]},e=>Object.assign(Object.assign({},M4(e)),{controlWidth:90,handleWidth:e.controlHeightSM-e.lineWidth*2,handleFontSize:e.fontSize/2,handleVisible:"auto",handleActiveBg:e.colorFillAlter,handleBg:e.colorBgContainer,handleHoverColor:e.colorPrimary,handleBorderColor:e.colorBorder}));var Hot=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:r,direction:n}=m.useContext(Jt),o=m.useRef(null);m.useImperativeHandle(t,()=>o.current);const{className:i,rootClassName:a,size:s,disabled:l,prefixCls:A,addonBefore:u,addonAfter:d,prefix:g,bordered:c=!0,readOnly:f,status:h,controls:p}=e,B=Hot(e,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","bordered","readOnly","status","controls"]),y=r("input-number",A),[C,Q]=Rot(y),{compactSize:v,compactItemClassnames:M}=t0(y,n);let I=m.createElement(Cve,{className:`${y}-handler-up-inner`}),b=m.createElement(_b,{className:`${y}-handler-down-inner`});const Y=typeof p=="boolean"?p:void 0;typeof p=="object"&&(I=typeof p.upIcon>"u"?I:m.createElement("span",{className:`${y}-handler-up-inner`},p.upIcon),b=typeof p.downIcon>"u"?b:m.createElement("span",{className:`${y}-handler-down-inner`},p.downIcon));const{hasFeedback:N,status:F,isFormItemInput:D,feedbackIcon:z}=m.useContext(ys),k=yC(F,h),j=la(V=>{var Z;return(Z=s??v)!==null&&Z!==void 0?Z:V}),U=m.useContext(IA),G=l??U,H=he({[`${y}-lg`]:j==="large",[`${y}-sm`]:j==="small",[`${y}-rtl`]:n==="rtl",[`${y}-borderless`]:!c,[`${y}-in-form-item`]:D},gu(y,k),Q),L=`${y}-group`,R=N&&m.createElement(m.Fragment,null,z),O=m.createElement(bX,Object.assign({ref:o,disabled:G,className:he(i,a,M),upHandler:I,downHandler:b,prefixCls:y,readOnly:f,controls:Y,prefix:g,suffix:R,addonAfter:d&&m.createElement(Vm,null,m.createElement(zM,{override:!0,status:!0},d)),addonBefore:u&&m.createElement(Vm,null,m.createElement(zM,{override:!0,status:!0},u)),classNames:{input:H},classes:{affixWrapper:he(gu(`${y}-affix-wrapper`,k,N),{[`${y}-affix-wrapper-sm`]:j==="small",[`${y}-affix-wrapper-lg`]:j==="large",[`${y}-affix-wrapper-rtl`]:n==="rtl",[`${y}-affix-wrapper-borderless`]:!c},Q),wrapper:he({[`${L}-rtl`]:n==="rtl",[`${y}-wrapper-disabled`]:G},Q),group:he({[`${y}-group-wrapper-sm`]:j==="small",[`${y}-group-wrapper-lg`]:j==="large",[`${y}-group-wrapper-rtl`]:n==="rtl"},gu(`${y}-group-wrapper`,k,N),Q)}},B));return C(O)}),xve=bve,Oot=e=>m.createElement(yB,{theme:{components:{InputNumber:{handleVisible:!0}}}},m.createElement(bve,Object.assign({},e)));xve._InternalPanelDoNotUseOrYouWillBeFired=Oot;const Lot=xve,Tot=e=>{const{getPrefixCls:t,direction:r}=m.useContext(Jt),{prefixCls:n,className:o}=e,i=t("input-group",n),a=t("input"),[s,l]=EX(a),A=he(i,{[`${i}-lg`]:e.size==="large",[`${i}-sm`]:e.size==="small",[`${i}-compact`]:e.compact,[`${i}-rtl`]:r==="rtl"},l,o),u=m.useContext(ys),d=m.useMemo(()=>Object.assign(Object.assign({},u),{isFormItemInput:!1}),[u]);return s(m.createElement("span",{className:A,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},m.createElement(ys.Provider,{value:d},e.children)))},Jot=Tot;function Yve(e,t){const r=m.useRef([]),n=()=>{r.current.push(setTimeout(()=>{var o,i,a,s;!((o=e.current)===null||o===void 0)&&o.input&&((i=e.current)===null||i===void 0?void 0:i.input.getAttribute("type"))==="password"&&!((a=e.current)===null||a===void 0)&&a.input.hasAttribute("value")&&((s=e.current)===null||s===void 0||s.input.removeAttribute("value"))}))};return m.useEffect(()=>(t&&n(),()=>r.current.forEach(o=>{o&&clearTimeout(o)})),[]),n}function Pot(e){return!!(e.prefix||e.suffix||e.allowClear)}var Wot=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{var r;const{prefixCls:n,bordered:o=!0,status:i,size:a,disabled:s,onBlur:l,onFocus:A,suffix:u,allowClear:d,addonAfter:g,addonBefore:c,className:f,style:h,styles:p,rootClassName:B,onChange:y,classNames:C}=e,Q=Wot(e,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:v,direction:M,input:I}=le.useContext(Jt),b=v("input",n),Y=m.useRef(null),[N,F]=EX(b),{compactSize:D,compactItemClassnames:z}=t0(b,M),k=la(ee=>{var se;return(se=a??D)!==null&&se!==void 0?se:ee}),j=le.useContext(IA),U=s??j,{status:G,hasFeedback:H,feedbackIcon:L}=m.useContext(ys),R=yC(G,i),O=Pot(e)||!!H;m.useRef(O);const V=Yve(Y,!0),Z=ee=>{V(),l==null||l(ee)},T=ee=>{V(),A==null||A(ee)},K=ee=>{V(),y==null||y(ee)},$=(H||u)&&le.createElement(le.Fragment,null,u,H&&L);let _;return typeof d=="object"&&d!=null&&d.clearIcon?_=d:d&&(_={clearIcon:le.createElement(e0,null)}),N(le.createElement(Mve,Object.assign({ref:Ma(t,Y),prefixCls:b,autoComplete:I==null?void 0:I.autoComplete},Q,{disabled:U,onBlur:Z,onFocus:T,style:Object.assign(Object.assign({},I==null?void 0:I.style),h),styles:Object.assign(Object.assign({},I==null?void 0:I.styles),p),suffix:$,allowClear:_,className:he(f,B,z,I==null?void 0:I.className),onChange:K,addonAfter:g&&le.createElement(Vm,null,le.createElement(zM,{override:!0,status:!0},g)),addonBefore:c&&le.createElement(Vm,null,le.createElement(zM,{override:!0,status:!0},c)),classNames:Object.assign(Object.assign(Object.assign({},C),I==null?void 0:I.classNames),{input:he({[`${b}-sm`]:k==="small",[`${b}-lg`]:k==="large",[`${b}-rtl`]:M==="rtl",[`${b}-borderless`]:!o},!O&&gu(b,R),C==null?void 0:C.input,(r=I==null?void 0:I.classNames)===null||r===void 0?void 0:r.input,F)}),classes:{affixWrapper:he({[`${b}-affix-wrapper-sm`]:k==="small",[`${b}-affix-wrapper-lg`]:k==="large",[`${b}-affix-wrapper-rtl`]:M==="rtl",[`${b}-affix-wrapper-borderless`]:!o},gu(`${b}-affix-wrapper`,R,H),F),wrapper:he({[`${b}-group-rtl`]:M==="rtl"},F),group:he({[`${b}-group-wrapper-sm`]:k==="small",[`${b}-group-wrapper-lg`]:k==="large",[`${b}-group-wrapper-rtl`]:M==="rtl",[`${b}-group-wrapper-disabled`]:U},gu(`${b}-group-wrapper`,R,H),F)}})))}),xX=Kot;var Xot={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"};const Zot=Xot;var qot=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:Zot}))};const $ot=m.forwardRef(qot);var _ot={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"};const eit=_ot;var tit=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:eit}))};const Fve=m.forwardRef(tit);var rit=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);oe?m.createElement(Fve,null):m.createElement($ot,null),oit={click:"onClick",hover:"onMouseOver"},iit=m.forwardRef((e,t)=>{const{visibilityToggle:r=!0}=e,n=typeof r=="object"&&r.visible!==void 0,[o,i]=m.useState(()=>n?r.visible:!1),a=m.useRef(null);m.useEffect(()=>{n&&i(r.visible)},[n,r]);const s=Yve(a),l=()=>{const{disabled:v}=e;v||(o&&s(),i(M=>{var I;const b=!M;return typeof r=="object"&&((I=r.onVisibleChange)===null||I===void 0||I.call(r,b)),b}))},A=v=>{const{action:M="click",iconRender:I=nit}=e,b=oit[M]||"",Y=I(o),N={[b]:l,className:`${v}-icon`,key:"passwordIcon",onMouseDown:F=>{F.preventDefault()},onMouseUp:F=>{F.preventDefault()}};return m.cloneElement(m.isValidElement(Y)?Y:m.createElement("span",null,Y),N)},{className:u,prefixCls:d,inputPrefixCls:g,size:c}=e,f=rit(e,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:h}=m.useContext(Jt),p=h("input",g),B=h("input-password",d),y=r&&A(B),C=he(B,u,{[`${B}-${c}`]:!!c}),Q=Object.assign(Object.assign({},Xo(f,["suffix","iconRender","visibilityToggle"])),{type:o?"text":"password",className:C,prefixCls:p,suffix:y});return c&&(Q.size=c),m.createElement(xX,Object.assign({ref:Ma(t,a)},Q))}),ait=iit;var sit=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{const{prefixCls:r,inputPrefixCls:n,className:o,size:i,suffix:a,enterButton:s=!1,addonAfter:l,loading:A,disabled:u,onSearch:d,onChange:g,onCompositionStart:c,onCompositionEnd:f}=e,h=sit(e,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:p,direction:B}=m.useContext(Jt),y=m.useRef(!1),C=p("input-search",r),Q=p("input",n),{compactSize:v}=t0(C,B),M=la(R=>{var O;return(O=i??v)!==null&&O!==void 0?O:R}),I=m.useRef(null),b=R=>{R&&R.target&&R.type==="click"&&d&&d(R.target.value,R,{source:"clear"}),g&&g(R)},Y=R=>{var O;document.activeElement===((O=I.current)===null||O===void 0?void 0:O.input)&&R.preventDefault()},N=R=>{var O,V;d&&d((V=(O=I.current)===null||O===void 0?void 0:O.input)===null||V===void 0?void 0:V.value,R,{source:"input"})},F=R=>{y.current||A||N(R)},D=typeof s=="boolean"?m.createElement($9,null):null,z=`${C}-button`;let k;const j=s||{},U=j.type&&j.type.__ANT_BUTTON===!0;U||j.type==="button"?k=Di(j,Object.assign({onMouseDown:Y,onClick:R=>{var O,V;(V=(O=j==null?void 0:j.props)===null||O===void 0?void 0:O.onClick)===null||V===void 0||V.call(O,R),N(R)},key:"enterButton"},U?{className:z,size:M}:{})):k=m.createElement(ao,{className:z,type:s?"primary":void 0,size:M,disabled:u,key:"enterButton",onMouseDown:Y,onClick:N,loading:A,icon:D},s),l&&(k=[k,Di(l,{key:"addonAfter"})]);const G=he(C,{[`${C}-rtl`]:B==="rtl",[`${C}-${M}`]:!!M,[`${C}-with-button`]:!!s},o),H=R=>{y.current=!0,c==null||c(R)},L=R=>{y.current=!1,f==null||f(R)};return m.createElement(xX,Object.assign({ref:Ma(I,t),onPressEnter:F},h,{size:M,onCompositionStart:H,onCompositionEnd:L,prefixCls:Q,addonAfter:k,suffix:a,onChange:b,className:G,disabled:u}))}),Ait=lit;var cit=` + min-height:0 !important; + max-height:none !important; + height:0 !important; + visibility:hidden !important; + overflow:hidden !important; + position:absolute !important; + z-index:-1000 !important; + top:0 !important; + right:0 !important; + pointer-events: none !important; +`,uit=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],pO={},jA;function dit(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&pO[r])return pO[r];var n=window.getComputedStyle(e),o=n.getPropertyValue("box-sizing")||n.getPropertyValue("-moz-box-sizing")||n.getPropertyValue("-webkit-box-sizing"),i=parseFloat(n.getPropertyValue("padding-bottom"))+parseFloat(n.getPropertyValue("padding-top")),a=parseFloat(n.getPropertyValue("border-bottom-width"))+parseFloat(n.getPropertyValue("border-top-width")),s=uit.map(function(A){return"".concat(A,":").concat(n.getPropertyValue(A))}).join(";"),l={sizingStyle:s,paddingSize:i,borderSize:a,boxSizing:o};return t&&r&&(pO[r]=l),l}function git(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;jA||(jA=document.createElement("textarea"),jA.setAttribute("tab-index","-1"),jA.setAttribute("aria-hidden","true"),document.body.appendChild(jA)),e.getAttribute("wrap")?jA.setAttribute("wrap",e.getAttribute("wrap")):jA.removeAttribute("wrap");var o=dit(e,t),i=o.paddingSize,a=o.borderSize,s=o.boxSizing,l=o.sizingStyle;jA.setAttribute("style","".concat(l,";").concat(cit)),jA.value=e.value||e.placeholder||"";var A=void 0,u=void 0,d,g=jA.scrollHeight;if(s==="border-box"?g+=a:s==="content-box"&&(g-=i),r!==null||n!==null){jA.value=" ";var c=jA.scrollHeight-i;r!==null&&(A=c*r,s==="border-box"&&(A=A+i+a),g=Math.max(A,g)),n!==null&&(u=c*n,s==="border-box"&&(u=u+i+a),d=g>u?"":"hidden",g=Math.min(u,g))}var f={height:g,overflowY:d,resize:"none"};return A&&(f.minHeight=A),u&&(f.maxHeight=u),f}var fit=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],mO=0,BO=1,wO=2,Nve=m.forwardRef(function(e,t){var r=e,n=r.prefixCls;r.onPressEnter;var o=r.defaultValue,i=r.value,a=r.autoSize,s=r.onResize,l=r.className,A=r.style,u=r.disabled,d=r.onChange;r.onInternalAutoSize;var g=or(r,fit),c=Fn(o,{value:i,postState:function(Z){return Z??""}}),f=Ee(c,2),h=f[0],p=f[1],B=function(Z){p(Z.target.value),d==null||d(Z)},y=m.useRef();m.useImperativeHandle(t,function(){return{textArea:y.current}});var C=m.useMemo(function(){return a&&dr(a)==="object"?[a.minRows,a.maxRows]:[]},[a]),Q=Ee(C,2),v=Q[0],M=Q[1],I=!!a,b=function(){try{if(document.activeElement===y.current){var Z=y.current,T=Z.selectionStart,K=Z.selectionEnd,$=Z.scrollTop;y.current.setSelectionRange(T,K),y.current.scrollTop=$}}catch{}},Y=m.useState(wO),N=Ee(Y,2),F=N[0],D=N[1],z=m.useState(),k=Ee(z,2),j=k[0],U=k[1],G=function(){D(mO)};pn(function(){I&&G()},[i,v,M,I]),pn(function(){if(F===mO)D(BO);else if(F===BO){var Z=git(y.current,!1,v,M);D(wO),U(Z)}else b()},[F]);var H=m.useRef(),L=function(){Pr.cancel(H.current)},R=function(Z){F===wO&&(s==null||s(Z),a&&(L(),H.current=Pr(function(){G()})))};m.useEffect(function(){return L},[]);var O=I?j:null,V=ce(ce({},A),O);return(F===mO||F===BO)&&(V.overflowY="hidden",V.overflowX="hidden"),m.createElement(Ja,{onResize:R,disabled:!(a||s)},m.createElement("textarea",Ye({},g,{ref:y,style:V,className:he(n,l,re({},"".concat(n,"-disabled"),u)),disabled:u,value:h,onChange:B})))}),hit=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","count","className","style","disabled","hidden","classNames","styles","onResize"],Dve=le.forwardRef(function(e,t){var r,n,o=e.defaultValue,i=e.value,a=e.onFocus,s=e.onBlur,l=e.onChange,A=e.allowClear,u=e.maxLength,d=e.onCompositionStart,g=e.onCompositionEnd,c=e.suffix,f=e.prefixCls,h=f===void 0?"rc-textarea":f,p=e.classes,B=e.showCount,y=e.count,C=e.className,Q=e.style,v=e.disabled,M=e.hidden,I=e.classNames,b=e.styles,Y=e.onResize,N=or(e,hit),F=Fn(o,{value:i,defaultValue:o}),D=Ee(F,2),z=D[0],k=D[1],j=z==null?"":String(z),U=le.useState(!1),G=Ee(U,2),H=G[0],L=G[1],R=le.useRef(!1),O=le.useState(null),V=Ee(O,2),Z=V[0],T=V[1],K=m.useRef(null),$=function(){var Je;return(Je=K.current)===null||Je===void 0?void 0:Je.textArea},_=function(){$().focus()};m.useImperativeHandle(t,function(){return{resizableTextArea:K.current,focus:_,blur:function(){$().blur()}}}),m.useEffect(function(){L(function(Je){return!v&&Je})},[v]);var ee=le.useState(null),se=Ee(ee,2),ie=se[0],ge=se[1];le.useEffect(function(){if(ie){var Je;(Je=$()).setSelectionRange.apply(Je,Ke(ie))}},[ie]);var Ae=vve(y,B),pe=(r=Ae.max)!==null&&r!==void 0?r:u,we=Number(pe)>0,ye=Ae.strategy(j),Me=!!pe&&ye>pe,Fe=function(Je,it){var Ct=it;!R.current&&Ae.exceedFormatter&&Ae.max&&Ae.strategy(it)>Ae.max&&(Ct=Ae.exceedFormatter(it,{max:Ae.max}),it!==Ct&&ge([$().selectionStart||0,$().selectionEnd||0])),k(Ct),Vk(Je.currentTarget,Je,l,Ct)},Se=function(Je){R.current=!0,d==null||d(Je)},Be=function(Je){R.current=!1,Fe(Je,Je.currentTarget.value),g==null||g(Je)},me=function(Je){Fe(Je,Je.target.value)},xe=function(Je){var it=N.onPressEnter,Ct=N.onKeyDown;Je.key==="Enter"&&it&&it(Je),Ct==null||Ct(Je)},Ie=function(Je){L(!0),a==null||a(Je)},Ge=function(Je){L(!1),s==null||s(Je)},rt=function(Je){k(""),_(),Vk($(),Je,l)},pt=c,lt;Ae.show&&(Ae.showFormatter?lt=Ae.showFormatter({value:j,count:ye,maxLength:pe}):lt="".concat(ye).concat(we?" / ".concat(pe):""),pt=le.createElement(le.Fragment,null,pt,le.createElement("span",{className:he("".concat(h,"-data-count"),I==null?void 0:I.count),style:b==null?void 0:b.count},lt)));var bt=function(Je){var it;Y==null||Y(Je),(it=$())!==null&&it!==void 0&&it.style.height&&T(!0)},Dt=!N.autoSize&&!B&&!A,Xe=le.createElement(Y4,{value:j,allowClear:A,handleReset:rt,suffix:pt,prefixCls:h,classes:{affixWrapper:he(p==null?void 0:p.affixWrapper,(n={},re(n,"".concat(h,"-show-count"),B),re(n,"".concat(h,"-textarea-allow-clear"),A),n))},disabled:v,focused:H,className:he(C,Me&&"".concat(h,"-out-of-range")),style:ce(ce({},Q),Z&&!Dt?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof lt=="string"?lt:void 0}},hidden:M,inputElement:le.createElement(Nve,Ye({},N,{maxLength:u,onKeyDown:xe,onChange:me,onFocus:Ie,onBlur:Ge,onCompositionStart:Se,onCompositionEnd:Be,className:he(I==null?void 0:I.textarea),style:ce(ce({},b==null?void 0:b.textarea),{},{resize:Q==null?void 0:Q.resize}),disabled:v,prefixCls:h,onResize:bt,ref:K}))});return Xe});const pit=Object.freeze(Object.defineProperty({__proto__:null,ResizableTextArea:Nve,default:Dve},Symbol.toStringTag,{value:"Module"}));var mit=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{var r;const{prefixCls:n,bordered:o=!0,size:i,disabled:a,status:s,allowClear:l,classNames:A,rootClassName:u,className:d}=e,g=mit(e,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className"]),{getPrefixCls:c,direction:f}=m.useContext(Jt),h=la(i),p=m.useContext(IA),B=a??p,{status:y,hasFeedback:C,feedbackIcon:Q}=m.useContext(ys),v=yC(y,s),M=m.useRef(null);m.useImperativeHandle(t,()=>{var F;return{resizableTextArea:(F=M.current)===null||F===void 0?void 0:F.resizableTextArea,focus:D=>{var z,k;Vot((k=(z=M.current)===null||z===void 0?void 0:z.resizableTextArea)===null||k===void 0?void 0:k.textArea,D)},blur:()=>{var D;return(D=M.current)===null||D===void 0?void 0:D.blur()}}});const I=c("input",n);let b;typeof l=="object"&&l!=null&&l.clearIcon?b=l:l&&(b={clearIcon:m.createElement(e0,null)});const[Y,N]=EX(I);return Y(m.createElement(Dve,Object.assign({},g,{disabled:B,allowClear:b,className:he(d,u),classes:{affixWrapper:he(`${I}-textarea-affix-wrapper`,{[`${I}-affix-wrapper-rtl`]:f==="rtl",[`${I}-affix-wrapper-borderless`]:!o,[`${I}-affix-wrapper-sm`]:h==="small",[`${I}-affix-wrapper-lg`]:h==="large",[`${I}-textarea-show-count`]:e.showCount||((r=e.count)===null||r===void 0?void 0:r.show)},gu(`${I}-affix-wrapper`,v),N)},classNames:Object.assign(Object.assign({},A),{textarea:he({[`${I}-borderless`]:!o,[`${I}-sm`]:h==="small",[`${I}-lg`]:h==="large"},gu(I,v),N,A==null?void 0:A.textarea)}),prefixCls:I,suffix:C&&m.createElement("span",{className:`${I}-textarea-suffix`},Q),ref:M})))}),Sve=Bit,ix=xX;ix.Group=Jot;ix.Search=Ait;ix.TextArea=Sve;ix.Password=ait;const Yp=ix;var wit={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"};const yit=wit;var Eit=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:yit}))};const YX=m.forwardRef(Eit);var Cit={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"};const Iit=Cit;var Qit=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:Iit}))};const kve=m.forwardRef(Qit);var vit={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z"}}]},name:"swap-right",theme:"outlined"};const Mit=vit;var bit=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:Mit}))};const xit=m.forwardRef(bit);function Yit(e,t,r){return r!==void 0?r:t==="year"&&e.lang.yearPlaceholder?e.lang.yearPlaceholder:t==="quarter"&&e.lang.quarterPlaceholder?e.lang.quarterPlaceholder:t==="month"&&e.lang.monthPlaceholder?e.lang.monthPlaceholder:t==="week"&&e.lang.weekPlaceholder?e.lang.weekPlaceholder:t==="time"&&e.timePickerLocale.placeholder?e.timePickerLocale.placeholder:e.lang.placeholder}function Fit(e,t,r){return r!==void 0?r:t==="year"&&e.lang.yearPlaceholder?e.lang.rangeYearPlaceholder:t==="quarter"&&e.lang.quarterPlaceholder?e.lang.rangeQuarterPlaceholder:t==="month"&&e.lang.monthPlaceholder?e.lang.rangeMonthPlaceholder:t==="week"&&e.lang.weekPlaceholder?e.lang.rangeWeekPlaceholder:t==="time"&&e.timePickerLocale.placeholder?e.timePickerLocale.rangePlaceholder:e.lang.rangePlaceholder}function FX(e,t){const r={adjustX:1,adjustY:1};switch(t){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:r};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:r};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:r};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:r};default:return{points:e==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:r}}}function Nit(e){return e?Array.isArray(e)?e:[e]:[]}function Kk(e){const{format:t,picker:r,showHour:n,showMinute:o,showSecond:i,use12Hours:a}=e,s=Nit(t)[0],l=Object.assign({},e);return t&&Array.isArray(t)&&(l.format=s),s&&typeof s=="string"&&(!s.includes("s")&&i===void 0&&(l.showSecond=!1),!s.includes("m")&&o===void 0&&(l.showMinute=!1),!s.includes("H")&&!s.includes("h")&&!s.includes("K")&&!s.includes("k")&&n===void 0&&(l.showHour=!1),(s.includes("a")||s.includes("A"))&&a===void 0&&(l.use12Hours=!0)),r==="time"?l:(typeof s=="function"&&delete l.format,{showTime:l})}function jve(e,t,r){if(e===!1)return!1;const n={clearIcon:t??r};return typeof e=="object"?Object.assign(Object.assign({},n),e):n}function Dit(e){return m.createElement(ao,Object.assign({size:"small",type:"primary"},e))}const Sit={button:Dit},Uve=Sit;var kit=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{var o;const{prefixCls:i,getPopupContainer:a,className:s,style:l,placement:A,size:u,disabled:d,bordered:g=!0,placeholder:c,popupClassName:f,dropdownClassName:h,status:p,clearIcon:B,allowClear:y,rootClassName:C}=r,Q=kit(r,["prefixCls","getPopupContainer","className","style","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),v=m.useRef(null),{getPrefixCls:M,direction:I,getPopupContainer:b,rangePicker:Y}=m.useContext(Jt),N=M("picker",i),{compactSize:F,compactItemClassnames:D}=t0(N,I),{format:z,showTime:k,picker:j}=r,U=M(),[G,H]=_Qe(N),L=Object.assign(Object.assign({},k?Kk(Object.assign({format:z,picker:j},k)):{}),j==="time"?Kk(Object.assign(Object.assign({format:z},r),{picker:j})):{}),R=la(ge=>{var Ae;return(Ae=u??F)!==null&&Ae!==void 0?Ae:ge}),O=m.useContext(IA),V=d??O,Z=m.useContext(ys),{hasFeedback:T,status:K,feedbackIcon:$}=Z,_=m.createElement(m.Fragment,null,j==="time"?m.createElement(kve,null):m.createElement(YX,null),T&&$);m.useImperativeHandle(n,()=>({focus:()=>{var ge;return(ge=v.current)===null||ge===void 0?void 0:ge.focus()},blur:()=>{var ge;return(ge=v.current)===null||ge===void 0?void 0:ge.blur()}}));const[ee]=Sd("Calendar",Fk),se=Object.assign(Object.assign({},ee),r.locale),[ie]=CB("DatePicker",(o=r.popupStyle)===null||o===void 0?void 0:o.zIndex);return G(m.createElement(WQe,Object.assign({separator:m.createElement("span",{"aria-label":"to",className:`${N}-separator`},m.createElement(xit,null)),disabled:V,ref:v,dropdownAlign:FX(I,A),placeholder:Fit(se,j,c),suffixIcon:_,prevIcon:m.createElement("span",{className:`${N}-prev-icon`}),nextIcon:m.createElement("span",{className:`${N}-next-icon`}),superPrevIcon:m.createElement("span",{className:`${N}-super-prev-icon`}),superNextIcon:m.createElement("span",{className:`${N}-super-next-icon`}),transitionName:`${U}-slide-up`},Q,L,{className:he({[`${N}-${R}`]:R,[`${N}-borderless`]:!g},gu(N,yC(K,p),T),H,D,s,Y==null?void 0:Y.className,C),style:Object.assign(Object.assign({},Y==null?void 0:Y.style),l),locale:se.lang,prefixCls:N,getPopupContainer:a||b,generateConfig:e,components:Uve,direction:I,dropdownClassName:he(H,f||h,C),popupStyle:Object.assign(Object.assign({},r.popupStyle),{zIndex:ie}),allowClear:jve(y,B,m.createElement(e0,null))})))})}var Uit=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{var f;const{prefixCls:h,getPopupContainer:p,style:B,className:y,rootClassName:C,size:Q,bordered:v=!0,placement:M,placeholder:I,popupClassName:b,dropdownClassName:Y,disabled:N,status:F,clearIcon:D,allowClear:z}=g,k=Uit(g,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:j,direction:U,getPopupContainer:G,[u]:H}=m.useContext(Jt),L=j("picker",h),{compactSize:R,compactItemClassnames:O}=t0(L,U),V=m.useRef(null),{format:Z,showTime:T}=g,[K,$]=_Qe(L);m.useImperativeHandle(c,()=>({focus:()=>{var Ie;return(Ie=V.current)===null||Ie===void 0?void 0:Ie.focus()},blur:()=>{var Ie;return(Ie=V.current)===null||Ie===void 0?void 0:Ie.blur()}}));const _={showToday:!0};let ee={};l&&(ee.picker=l);const se=l||g.picker;ee=Object.assign(Object.assign(Object.assign({},ee),T?Kk(Object.assign({format:Z,picker:se},T)):{}),se==="time"?Kk(Object.assign(Object.assign({format:Z},g),{picker:se})):{});const ie=j(),ge=la(Ie=>{var Ge;return(Ge=Q??R)!==null&&Ge!==void 0?Ge:Ie}),Ae=m.useContext(IA),pe=N??Ae,we=m.useContext(ys),{hasFeedback:ye,status:Me,feedbackIcon:Fe}=we,Se=m.createElement(m.Fragment,null,se==="time"?m.createElement(kve,null):m.createElement(YX,null),ye&&Fe),[Be]=Sd("DatePicker",Fk),me=Object.assign(Object.assign({},Be),g.locale),[xe]=CB("DatePicker",(f=g.popupStyle)===null||f===void 0?void 0:f.zIndex);return K(m.createElement(PQe,Object.assign({ref:V,placeholder:Yit(me,se,I),suffixIcon:Se,dropdownAlign:FX(U,M),prevIcon:m.createElement("span",{className:`${L}-prev-icon`}),nextIcon:m.createElement("span",{className:`${L}-next-icon`}),superPrevIcon:m.createElement("span",{className:`${L}-super-prev-icon`}),superNextIcon:m.createElement("span",{className:`${L}-super-next-icon`}),transitionName:`${ie}-slide-up`},_,k,ee,{locale:me.lang,className:he({[`${L}-${ge}`]:ge,[`${L}-borderless`]:!v},gu(L,yC(Me,F),ye),$,O,H==null?void 0:H.className,y,C),style:Object.assign(Object.assign({},H==null?void 0:H.style),B),prefixCls:L,getPopupContainer:p||G,generateConfig:e,components:Uve,direction:U,disabled:pe,dropdownClassName:he($,C,b||Y),popupStyle:Object.assign(Object.assign({},g.popupStyle),{zIndex:xe}),allowClear:jve(z,D,m.createElement(e0,null))})))});return A&&(d.displayName=A),d}const r=t(),n=t("week","WeekPicker"),o=t("month","MonthPicker"),i=t("year","YearPicker"),a=t("time","TimePicker"),s=t("quarter","QuarterPicker");return{DatePicker:r,WeekPicker:n,MonthPicker:o,YearPicker:i,TimePicker:a,QuarterPicker:s}}function zve(e){const{DatePicker:t,WeekPicker:r,MonthPicker:n,YearPicker:o,TimePicker:i,QuarterPicker:a}=zit(e),s=jit(e),l=t;return l.WeekPicker=r,l.MonthPicker=n,l.YearPicker=o,l.RangePicker=s,l.TimePicker=i,l.QuarterPicker=a,l}const xC=zve(htt);function Gve(e){const t=FX(e.direction,e.placement);return t.overflow.adjustY=!1,t.overflow.adjustX=!1,Object.assign(Object.assign({},e),{dropdownAlign:t})}const Git=c4(xC,"picker",null,Gve);xC._InternalPanelDoNotUseOrYouWillBeFired=Git;const Rit=c4(xC.RangePicker,"picker",null,Gve);xC._InternalRangePanelDoNotUseOrYouWillBeFired=Rit;xC.generatePicker=zve;const Hit=xC,Oit={xxl:3,xl:3,lg:3,md:3,sm:2,xs:1},Lit=Oit,Tit=le.createContext({}),Rve=Tit;var Jit=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);oEi(e).map(t=>Object.assign(Object.assign({},t==null?void 0:t.props),{key:t.key}));function Wit(e,t,r){const n=m.useMemo(()=>t||Pit(r),[t,r]);return m.useMemo(()=>n.map(o=>{var{span:i}=o,a=Jit(o,["span"]);return Object.assign(Object.assign({},a),{span:typeof i=="number"?i:MIe(e,i)})}),[n,e])}function Pse(e,t,r){let n=e,o=!1;return(r===void 0||r>t)&&(n=Object.assign(Object.assign({},e),{span:t}),o=r!==void 0),[n,o]}function Vit(e,t){const r=[];let n=[],o=t,i=!1;return e.filter(a=>a).forEach((a,s)=>{const l=a==null?void 0:a.span,A=l||1;if(s===e.length-1){const[u,d]=Pse(a,o,l);i=i||d,n.push(u),r.push(n);return}if(A{const[r,n]=m.useMemo(()=>Vit(t,e),[t,e]);return r},Xit=Kit,Zit=e=>{let{children:t}=e;return t},qit=Zit;function YN(e){return e!=null}const $it=e=>{const{itemPrefixCls:t,component:r,span:n,className:o,style:i,labelStyle:a,contentStyle:s,bordered:l,label:A,content:u,colon:d}=e,g=r;return l?m.createElement(g,{className:he({[`${t}-item-label`]:YN(A),[`${t}-item-content`]:YN(u)},o),style:i,colSpan:n},YN(A)&&m.createElement("span",{style:a},A),YN(u)&&m.createElement("span",{style:s},u)):m.createElement(g,{className:he(`${t}-item`,o),style:i,colSpan:n},m.createElement("div",{className:`${t}-item-container`},(A||A===0)&&m.createElement("span",{className:he(`${t}-item-label`,{[`${t}-item-no-colon`]:!d}),style:a},A),(u||u===0)&&m.createElement("span",{className:he(`${t}-item-content`),style:s},u)))},yO=$it;function EO(e,t,r){let{colon:n,prefixCls:o,bordered:i}=t,{component:a,type:s,showLabel:l,showContent:A,labelStyle:u,contentStyle:d}=r;return e.map((g,c)=>{let{label:f,children:h,prefixCls:p=o,className:B,style:y,labelStyle:C,contentStyle:Q,span:v=1,key:M}=g;return typeof a=="string"?m.createElement(yO,{key:`${s}-${M||c}`,className:B,style:y,labelStyle:Object.assign(Object.assign({},u),C),contentStyle:Object.assign(Object.assign({},d),Q),span:v,colon:n,component:a,itemPrefixCls:p,bordered:i,label:l?f:null,content:A?h:null}):[m.createElement(yO,{key:`label-${M||c}`,className:B,style:Object.assign(Object.assign(Object.assign({},u),y),C),span:1,colon:n,component:a[0],itemPrefixCls:p,bordered:i,label:f}),m.createElement(yO,{key:`content-${M||c}`,className:B,style:Object.assign(Object.assign(Object.assign({},d),y),Q),span:v*2-1,component:a[1],itemPrefixCls:p,bordered:i,content:h})]})}const _it=e=>{const t=m.useContext(Rve),{prefixCls:r,vertical:n,row:o,index:i,bordered:a}=e;return n?m.createElement(m.Fragment,null,m.createElement("tr",{key:`label-${i}`,className:`${r}-row`},EO(o,e,Object.assign({component:"th",type:"label",showLabel:!0},t))),m.createElement("tr",{key:`content-${i}`,className:`${r}-row`},EO(o,e,Object.assign({component:"td",type:"content",showContent:!0},t)))):m.createElement("tr",{key:i,className:`${r}-row`},EO(o,e,Object.assign({component:a?["th","td"]:"td",type:"item",showLabel:!0,showContent:!0},t)))},eat=_it,tat=e=>{const{componentCls:t,labelBg:r}=e;return{[`&${t}-bordered`]:{[`> ${t}-view`]:{border:`${e.lineWidth}px ${e.lineType} ${e.colorSplit}`,"> table":{tableLayout:"auto",borderCollapse:"collapse"},[`${t}-row`]:{borderBottom:`${e.lineWidth}px ${e.lineType} ${e.colorSplit}`,"&:last-child":{borderBottom:"none"},[`> ${t}-item-label, > ${t}-item-content`]:{padding:`${e.padding}px ${e.paddingLG}px`,borderInlineEnd:`${e.lineWidth}px ${e.lineType} ${e.colorSplit}`,"&:last-child":{borderInlineEnd:"none"}},[`> ${t}-item-label`]:{color:e.colorTextSecondary,backgroundColor:r,"&::after":{display:"none"}}}},[`&${t}-middle`]:{[`${t}-row`]:{[`> ${t}-item-label, > ${t}-item-content`]:{padding:`${e.paddingSM}px ${e.paddingLG}px`}}},[`&${t}-small`]:{[`${t}-row`]:{[`> ${t}-item-label, > ${t}-item-content`]:{padding:`${e.paddingXS}px ${e.padding}px`}}}}}},rat=e=>{const{componentCls:t,extraColor:r,itemPaddingBottom:n,colonMarginRight:o,colonMarginLeft:i,titleMarginBottom:a}=e;return{[t]:Object.assign(Object.assign(Object.assign({},cn(e)),tat(e)),{"&-rtl":{direction:"rtl"},[`${t}-header`]:{display:"flex",alignItems:"center",marginBottom:a},[`${t}-title`]:Object.assign(Object.assign({},Mp),{flex:"auto",color:e.titleColor,fontWeight:e.fontWeightStrong,fontSize:e.fontSizeLG,lineHeight:e.lineHeightLG}),[`${t}-extra`]:{marginInlineStart:"auto",color:r,fontSize:e.fontSize},[`${t}-view`]:{width:"100%",borderRadius:e.borderRadiusLG,table:{width:"100%",tableLayout:"fixed"}},[`${t}-row`]:{"> th, > td":{paddingBottom:n},"&:last-child":{borderBottom:"none"}},[`${t}-item-label`]:{color:e.colorTextTertiary,fontWeight:"normal",fontSize:e.fontSize,lineHeight:e.lineHeight,textAlign:"start","&::after":{content:'":"',position:"relative",top:-.5,marginInline:`${i}px ${o}px`},[`&${t}-item-no-colon::after`]:{content:'""'}},[`${t}-item-no-label`]:{"&::after":{margin:0,content:'""'}},[`${t}-item-content`]:{display:"table-cell",flex:1,color:e.contentColor,fontSize:e.fontSize,lineHeight:e.lineHeight,wordBreak:"break-word",overflowWrap:"break-word"},[`${t}-item`]:{paddingBottom:0,verticalAlign:"top","&-container":{display:"flex",[`${t}-item-label`]:{display:"inline-flex",alignItems:"baseline"},[`${t}-item-content`]:{display:"inline-flex",alignItems:"baseline"}}},"&-middle":{[`${t}-row`]:{"> th, > td":{paddingBottom:e.paddingSM}}},"&-small":{[`${t}-row`]:{"> th, > td":{paddingBottom:e.paddingXS}}}})}},nat=bn("Descriptions",e=>{const t=Sr(e,{});return[rat(t)]},e=>({labelBg:e.colorFillAlter,titleColor:e.colorText,titleMarginBottom:e.fontSizeSM*e.lineHeightSM,itemPaddingBottom:e.padding,colonMarginRight:e.marginXS,colonMarginLeft:e.marginXXS/2,contentColor:e.colorText,extraColor:e.colorText}));var oat=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,title:r,extra:n,column:o,colon:i=!0,bordered:a,layout:s,children:l,className:A,rootClassName:u,style:d,size:g,labelStyle:c,contentStyle:f,items:h}=e,p=oat(e,["prefixCls","title","extra","column","colon","bordered","layout","children","className","rootClassName","style","size","labelStyle","contentStyle","items"]),{getPrefixCls:B,direction:y,descriptions:C}=m.useContext(Jt),Q=B("descriptions",t),v=CC(),M=m.useMemo(()=>{var z;return typeof o=="number"?o:(z=MIe(v,Object.assign(Object.assign({},Lit),o)))!==null&&z!==void 0?z:3},[v,o]),I=Wit(v,h,l),b=la(g),Y=Xit(M,I),[N,F]=nat(Q),D=m.useMemo(()=>({labelStyle:c,contentStyle:f}),[c,f]);return N(m.createElement(Rve.Provider,{value:D},m.createElement("div",Object.assign({className:he(Q,C==null?void 0:C.className,{[`${Q}-${b}`]:b&&b!=="default",[`${Q}-bordered`]:!!a,[`${Q}-rtl`]:y==="rtl"},A,u,F),style:Object.assign(Object.assign({},C==null?void 0:C.style),d)},p),(r||n)&&m.createElement("div",{className:`${Q}-header`},r&&m.createElement("div",{className:`${Q}-title`},r),n&&m.createElement("div",{className:`${Q}-extra`},n)),m.createElement("div",{className:`${Q}-view`},m.createElement("table",null,m.createElement("tbody",null,Y.map((z,k)=>m.createElement(eat,{key:k,index:k,colon:i,prefixCls:Q,vertical:s==="vertical",bordered:a,row:z}))))))))};Hve.Item=qit;const rd=Hve;function Wse(e){return["small","middle","large"].includes(e)}function Vse(e){return e?typeof e=="number"&&!Number.isNaN(e):!1}const Ove=le.createContext({latestIndex:0}),iat=Ove.Provider,aat=e=>{let{className:t,index:r,children:n,split:o,style:i}=e;const{latestIndex:a}=m.useContext(Ove);return n==null?null:m.createElement(m.Fragment,null,m.createElement("div",{className:t,style:i},n),r{var r,n;const{getPrefixCls:o,space:i,direction:a}=m.useContext(Jt),{size:s=(i==null?void 0:i.size)||"small",align:l,className:A,rootClassName:u,children:d,direction:g="horizontal",prefixCls:c,split:f,style:h,wrap:p=!1,classNames:B,styles:y}=e,C=lat(e,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[Q,v]=Array.isArray(s)?s:[s,s],M=Wse(v),I=Wse(Q),b=Vse(v),Y=Vse(Q),N=Ei(d,{keepEmpty:!0}),F=l===void 0&&g==="horizontal"?"center":l,D=o("space",c),[z,k]=fCe(D),j=he(D,i==null?void 0:i.className,k,`${D}-${g}`,{[`${D}-rtl`]:a==="rtl",[`${D}-align-${F}`]:F,[`${D}-gap-row-${v}`]:M,[`${D}-gap-col-${Q}`]:I},A,u),U=he(`${D}-item`,(r=B==null?void 0:B.item)!==null&&r!==void 0?r:(n=i==null?void 0:i.classNames)===null||n===void 0?void 0:n.item);let G=0;const H=N.map((O,V)=>{var Z,T;O!=null&&(G=V);const K=O&&O.key||`${U}-${V}`;return m.createElement(sat,{className:U,key:K,index:V,split:f,style:(Z=y==null?void 0:y.item)!==null&&Z!==void 0?Z:(T=i==null?void 0:i.styles)===null||T===void 0?void 0:T.item},O)}),L=m.useMemo(()=>({latestIndex:G}),[G]);if(N.length===0)return null;const R={};return p&&(R.flexWrap="wrap"),!I&&Y&&(R.columnGap=Q),!M&&b&&(R.rowGap=v),z(m.createElement("div",Object.assign({ref:t,className:j,style:Object.assign(Object.assign(Object.assign({},R),i==null?void 0:i.style),h)},C),m.createElement(iat,{value:L},H)))}),Lve=Aat;Lve.Compact=w9e;const Ca=Lve;var cat=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{const{getPopupContainer:t,getPrefixCls:r,direction:n}=m.useContext(Jt),{prefixCls:o,type:i="default",danger:a,disabled:s,loading:l,onClick:A,htmlType:u,children:d,className:g,menu:c,arrow:f,autoFocus:h,overlay:p,trigger:B,align:y,open:C,onOpenChange:Q,placement:v,getPopupContainer:M,href:I,icon:b=m.createElement(sX,null),title:Y,buttonsRender:N=ie=>ie,mouseEnterDelay:F,mouseLeaveDelay:D,overlayClassName:z,overlayStyle:k,destroyPopupOnHide:j,dropdownRender:U}=e,G=cat(e,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),H=r("dropdown",o),L=`${H}-button`,[R,O]=sQe(H),V={menu:c,arrow:f,autoFocus:h,align:y,disabled:s,trigger:s?[]:B,onOpenChange:Q,getPopupContainer:M||t,mouseEnterDelay:F,mouseLeaveDelay:D,overlayClassName:z,overlayStyle:k,destroyPopupOnHide:j,dropdownRender:U},{compactSize:Z,compactItemClassnames:T}=t0(H,n),K=he(L,T,g,O);"overlay"in e&&(V.overlay=p),"open"in e&&(V.open=C),"placement"in e?V.placement=v:V.placement=n==="rtl"?"bottomLeft":"bottomRight";const $=m.createElement(ao,{type:i,danger:a,disabled:s,loading:l,onClick:A,htmlType:u,href:I,title:Y},d),_=m.createElement(ao,{type:i,danger:a,icon:b}),[ee,se]=N([$,_]);return R(m.createElement(Ca.Compact,Object.assign({className:K,size:Z,block:!0},G),ee,m.createElement(cX,Object.assign({},V),se)))};Tve.__ANT_BUTTON=!0;const uat=Tve,Jve=cX;Jve.Button=uat;const Pve=Jve;function Xk(e){const[t,r]=m.useState(e);return m.useEffect(()=>{const n=setTimeout(()=>{r(e)},e.length?0:10);return()=>{clearTimeout(n)}},[e]),t}const dat=e=>{const{componentCls:t}=e,r=`${t}-show-help`,n=`${t}-show-help-item`;return{[r]:{transition:`opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[n]:{overflow:"hidden",transition:`height ${e.motionDurationSlow} ${e.motionEaseInOut}, + opacity ${e.motionDurationSlow} ${e.motionEaseInOut}, + transform ${e.motionDurationSlow} ${e.motionEaseInOut} !important`,[`&${n}-appear, &${n}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${n}-leave-active`]:{transform:"translateY(-5px)"}}}}},gat=dat,fat=e=>({legend:{display:"block",width:"100%",marginBottom:e.marginLG,padding:0,color:e.colorTextDescription,fontSize:e.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`},label:{fontSize:e.fontSize},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${e.controlOutlineWidth}px ${e.controlOutline}`},output:{display:"block",paddingTop:15,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight}}),Kse=(e,t)=>{const{formItemCls:r}=e;return{[r]:{[`${r}-label > label`]:{height:t},[`${r}-control-input`]:{minHeight:t}}}},hat=e=>{const{componentCls:t}=e;return{[e.componentCls]:Object.assign(Object.assign(Object.assign({},cn(e)),fat(e)),{[`${t}-text`]:{display:"inline-block",paddingInlineEnd:e.paddingSM},"&-small":Object.assign({},Kse(e,e.controlHeightSM)),"&-large":Object.assign({},Kse(e,e.controlHeightLG))})}},pat=e=>{const{formItemCls:t,iconCls:r,componentCls:n,rootPrefixCls:o,labelRequiredMarkColor:i,labelColor:a,labelFontSize:s,labelHeight:l,labelColonMarginInlineStart:A,labelColonMarginInlineEnd:u,itemMarginBottom:d}=e;return{[t]:Object.assign(Object.assign({},cn(e)),{marginBottom:d,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, + &-hidden.${o}-row`]:{display:"none"},"&-has-warning":{[`${t}-split`]:{color:e.colorError}},"&-has-error":{[`${t}-split`]:{color:e.colorWarning}},[`${t}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${e.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:l,color:a,fontSize:s,[`> ${r}`]:{fontSize:e.fontSize,verticalAlign:"top"},[`&${t}-required:not(${t}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:e.marginXXS,color:i,fontSize:e.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${n}-hide-required-mark &`]:{display:"none"}},[`${t}-optional`]:{display:"inline-block",marginInlineStart:e.marginXXS,color:e.colorTextDescription,[`${n}-hide-required-mark &`]:{display:"none"}},[`${t}-tooltip`]:{color:e.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:e.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:A,marginInlineEnd:u},[`&${t}-no-colon::after`]:{content:'"\\a0"'}}},[`${t}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${o}-col-'"]):not([class*="' ${o}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:e.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[t]:{"&-explain, &-extra":{clear:"both",color:e.colorTextDescription,fontSize:e.fontSize,lineHeight:e.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:e.controlHeightSM,transition:`color ${e.motionDurationMid} ${e.motionEaseOut}`},"&-explain":{"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning}}},[`&-with-help ${t}-explain`]:{height:"auto",opacity:1},[`${t}-feedback-icon`]:{fontSize:e.fontSize,textAlign:"center",visibility:"visible",animationName:W9,animationDuration:e.motionDurationMid,animationTimingFunction:e.motionEaseOutBack,pointerEvents:"none","&-success":{color:e.colorSuccess},"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning},"&-validating":{color:e.colorPrimary}}})}},mat=e=>{const{componentCls:t,formItemCls:r}=e;return{[`${t}-horizontal`]:{[`${r}-label`]:{flexGrow:0},[`${r}-control`]:{flex:"1 1 0",minWidth:0},[`${r}-label[class$='-24'], ${r}-label[class*='-24 ']`]:{[`& + ${r}-control`]:{minWidth:"unset"}}}}},Bat=e=>{const{componentCls:t,formItemCls:r}=e;return{[`${t}-inline`]:{display:"flex",flexWrap:"wrap",[r]:{flex:"none",marginInlineEnd:e.margin,marginBottom:0,"&-row":{flexWrap:"nowrap"},[`> ${r}-label, + > ${r}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${r}-label`]:{flex:"none"},[`${t}-text`]:{display:"inline-block"},[`${r}-has-feedback`]:{display:"inline-block"}}}}},ny=e=>({padding:e.verticalLabelPadding,margin:e.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),wat=e=>{const{componentCls:t,formItemCls:r,rootPrefixCls:n}=e;return{[`${r} ${r}-label`]:ny(e),[`${t}:not(${t}-inline)`]:{[r]:{flexWrap:"wrap",[`${r}-label, ${r}-control`]:{[`&:not([class*=" ${n}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},yat=e=>{const{componentCls:t,formItemCls:r,rootPrefixCls:n}=e;return{[`${t}-vertical`]:{[r]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${t}-item-control`]:{width:"100%"}}},[`${t}-vertical ${r}-label, + .${n}-col-24${r}-label, + .${n}-col-xl-24${r}-label`]:ny(e),[`@media (max-width: ${e.screenXSMax}px)`]:[wat(e),{[t]:{[`.${n}-col-xs-24${r}-label`]:ny(e)}}],[`@media (max-width: ${e.screenSMMax}px)`]:{[t]:{[`.${n}-col-sm-24${r}-label`]:ny(e)}},[`@media (max-width: ${e.screenMDMax}px)`]:{[t]:{[`.${n}-col-md-24${r}-label`]:ny(e)}},[`@media (max-width: ${e.screenLGMax}px)`]:{[t]:{[`.${n}-col-lg-24${r}-label`]:ny(e)}}}},Wve=(e,t)=>Sr(e,{formItemCls:`${e.componentCls}-item`,rootPrefixCls:t}),NX=bn("Form",(e,t)=>{let{rootPrefixCls:r}=t;const n=Wve(e,r);return[hat(n),pat(n),gat(n),mat(n),Bat(n),yat(n),A4(n),W9]},e=>({labelRequiredMarkColor:e.colorError,labelColor:e.colorTextHeading,labelFontSize:e.fontSize,labelHeight:e.controlHeight,labelColonMarginInlineStart:e.marginXXS/2,labelColonMarginInlineEnd:e.marginXS,itemMarginBottom:e.marginLG,verticalLabelPadding:`0 0 ${e.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3}),Xse=[];function CO(e,t,r){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof e=="string"?e:`${t}-${n}`,error:e,errorStatus:r}}const Eat=e=>{let{help:t,helpStatus:r,errors:n=Xse,warnings:o=Xse,className:i,fieldId:a,onVisibleChanged:s}=e;const{prefixCls:l}=m.useContext(P9),A=`${l}-item-explain`,[,u]=NX(l),d=m.useMemo(()=>kM(l),[l]),g=Xk(n),c=Xk(o),f=m.useMemo(()=>t!=null?[CO(t,"help",r)]:[].concat(Ke(g.map((p,B)=>CO(p,"error","error",B))),Ke(c.map((p,B)=>CO(p,"warning","warning",B)))),[t,r,g,c]),h={};return a&&(h.id=`${a}_help`),m.createElement(QA,{motionDeadline:d.motionDeadline,motionName:`${l}-show-help`,visible:!!f.length,onVisibleChanged:s},p=>{const{className:B,style:y}=p;return m.createElement("div",Object.assign({},h,{className:he(A,B,i,u),style:y,role:"alert"}),m.createElement(x9,Object.assign({keys:f},kM(l),{motionName:`${l}-show-help-item`,component:!1}),C=>{const{key:Q,error:v,errorStatus:M,className:I,style:b}=C;return m.createElement("div",{key:Q,className:he(I,{[`${A}-${M}`]:M}),style:b},v)}))})},Vve=Eat,Cat=["parentNode"],Iat="form_item";function Hv(e){return e===void 0||e===!1?[]:Array.isArray(e)?e:[e]}function Kve(e,t){if(!e.length)return;const r=e.join("_");return t?`${t}_${r}`:Cat.includes(r)?`${Iat}_${r}`:r}function Xve(e,t,r,n,o,i){let a=n;return i!==void 0?a=i:r.validating?a="validating":e.length?a="error":t.length?a="warning":(r.touched||o&&r.validated)&&(a="success"),a}function Zse(e){return Hv(e).join("_")}function Zve(e){const[t]=n4(),r=m.useRef({}),n=m.useMemo(()=>e??Object.assign(Object.assign({},t),{__INTERNAL__:{itemRef:o=>i=>{const a=Zse(o);i?r.current[a]=i:delete r.current[a]}},scrollToField:function(o){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const a=Hv(o),s=Kve(a,n.__INTERNAL__.name),l=s?document.getElementById(s):null;l&&ACe(l,Object.assign({scrollMode:"if-needed",block:"nearest"},i))},getFieldInstance:o=>{const i=Zse(o);return r.current[i]}}),[e,t]);return[n]}var Qat=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{const r=m.useContext(IA),{getPrefixCls:n,direction:o,form:i}=m.useContext(Jt),{prefixCls:a,className:s,rootClassName:l,size:A,disabled:u=r,form:d,colon:g,labelAlign:c,labelWrap:f,labelCol:h,wrapperCol:p,hideRequiredMark:B,layout:y="horizontal",scrollToFirstError:C,requiredMark:Q,onFinishFailed:v,name:M,style:I,feedbackIcons:b}=e,Y=Qat(e,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),N=la(A),F=m.useContext(gEe),D=m.useMemo(()=>Q!==void 0?Q:i&&i.requiredMark!==void 0?i.requiredMark:!B,[B,Q,i]),z=g??(i==null?void 0:i.colon),k=n("form",a),[j,U]=NX(k),G=he(k,`${k}-${y}`,{[`${k}-hide-required-mark`]:D===!1,[`${k}-rtl`]:o==="rtl",[`${k}-${N}`]:N},U,i==null?void 0:i.className,s,l),[H]=Zve(d),{__INTERNAL__:L}=H;L.name=M;const R=m.useMemo(()=>({name:M,labelAlign:c,labelCol:h,labelWrap:f,wrapperCol:p,vertical:y==="vertical",colon:z,requiredMark:D,itemRef:L.itemRef,form:H,feedbackIcons:b}),[M,c,h,p,y,z,D,H,b]);m.useImperativeHandle(t,()=>H);const O=(Z,T)=>{if(Z){let K={block:"nearest"};typeof Z=="object"&&(K=Z),H.scrollToField(T,K)}},V=Z=>{if(v==null||v(Z),Z.errorFields.length){const T=Z.errorFields[0].name;if(C!==void 0){O(C,T);return}i&&i.scrollToFirstError!==void 0&&O(i.scrollToFirstError,T)}};return j(m.createElement(Q9,{disabled:u},m.createElement(Ob.Provider,{value:N},m.createElement(UCe,{validateMessages:F},m.createElement(nf.Provider,{value:R},m.createElement(QB,Object.assign({id:M},Y,{name:M,onFinishFailed:V,form:H,style:Object.assign(Object.assign({},i==null?void 0:i.style),I),className:G})))))))},Mat=m.forwardRef(vat),bat=Mat;function xat(e){if(typeof e=="function")return e;const t=Ei(e);return t.length<=1?t[0]:t}const qve=()=>{const{status:e,errors:t=[],warnings:r=[]}=m.useContext(ys);return{status:e,errors:t,warnings:r}};qve.Context=ys;const Yat=qve;function Fat(e){const[t,r]=m.useState(e),n=m.useRef(null),o=m.useRef([]),i=m.useRef(!1);m.useEffect(()=>(i.current=!1,()=>{i.current=!0,Pr.cancel(n.current),n.current=null}),[]);function a(s){i.current||(n.current===null&&(o.current=[],n.current=Pr(()=>{n.current=null,r(l=>{let A=l;return o.current.forEach(u=>{A=u(A)}),A})})),o.current.push(s))}return[t,a]}function Nat(){const{itemRef:e}=m.useContext(nf),t=m.useRef({});function r(n,o){const i=o&&typeof o=="object"&&o.ref,a=n.join("_");return(t.current.name!==a||t.current.originRef!==i)&&(t.current.name=a,t.current.originRef=i,t.current.ref=Ma(e(n),i)),t.current.ref}return r}const Dat=e=>{const{formItemCls:t}=e;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${t}-control`]:{display:"flex"}}}},Sat=mC(["Form","item-item"],(e,t)=>{let{rootPrefixCls:r}=t;const n=Wve(e,r);return[Dat(n)]}),kat=e=>{const{prefixCls:t,status:r,wrapperCol:n,children:o,errors:i,warnings:a,_internalItemRender:s,extra:l,help:A,fieldId:u,marginBottom:d,onErrorVisibleChanged:g}=e,c=`${t}-item`,f=m.useContext(nf),h=n||f.wrapperCol||{},p=he(`${c}-control`,h.className),B=m.useMemo(()=>Object.assign({},f),[f]);delete B.labelCol,delete B.wrapperCol;const y=m.createElement("div",{className:`${c}-control-input`},m.createElement("div",{className:`${c}-control-input-content`},o)),C=m.useMemo(()=>({prefixCls:t,status:r}),[t,r]),Q=d!==null||i.length||a.length?m.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},m.createElement(P9.Provider,{value:C},m.createElement(Vve,{fieldId:u,errors:i,warnings:a,help:A,helpStatus:r,className:`${c}-explain-connected`,onVisibleChanged:g})),!!d&&m.createElement("div",{style:{width:0,height:d}})):null,v={};u&&(v.id=`${u}_extra`);const M=l?m.createElement("div",Object.assign({},v,{className:`${c}-extra`}),l):null,I=s&&s.mark==="pro_table_render"&&s.render?s.render(e,{input:y,errorList:Q,extra:M}):m.createElement(m.Fragment,null,y,Q,M);return m.createElement(nf.Provider,{value:B},m.createElement(Zr,Object.assign({},h,{className:p}),I),m.createElement(Sat,{prefixCls:t}))},jat=kat;var Uat={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"};const zat=Uat;var Gat=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:zat}))};const Rat=m.forwardRef(Gat);var Hat=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{let{prefixCls:t,label:r,htmlFor:n,labelCol:o,labelAlign:i,colon:a,required:s,requiredMark:l,tooltip:A}=e;var u;const[d]=Sd("Form"),{vertical:g,labelAlign:c,labelCol:f,labelWrap:h,colon:p}=m.useContext(nf);if(!r)return null;const B=o||f||{},y=i||c,C=`${t}-item-label`,Q=he(C,y==="left"&&`${C}-left`,B.className,{[`${C}-wrap`]:!!h});let v=r;const M=a===!0||p!==!1&&a!==!1;M&&!g&&typeof r=="string"&&r.trim()!==""&&(v=r.replace(/[:|:]\s*$/,""));const I=Oat(A);if(I){const{icon:F=m.createElement(Rat,null)}=I,D=Hat(I,["icon"]),z=m.createElement(uA,Object.assign({},D),m.cloneElement(F,{className:`${t}-item-tooltip`,title:""}));v=m.createElement(m.Fragment,null,v,z)}const b=l==="optional",Y=typeof l=="function";Y?v=l(v,{required:!!s}):b&&!s&&(v=m.createElement(m.Fragment,null,v,m.createElement("span",{className:`${t}-item-optional`,title:""},(d==null?void 0:d.optional)||((u=vd.Form)===null||u===void 0?void 0:u.optional))));const N=he({[`${t}-item-required`]:s,[`${t}-item-required-mark-optional`]:b||Y,[`${t}-item-no-colon`]:!M});return m.createElement(Zr,Object.assign({},B,{className:Q}),m.createElement("label",{htmlFor:n,className:N,title:typeof r=="string"?r:""},v))},Tat=Lat,Jat={success:D9,warning:Lb,error:e0,validating:Tb};function $ve(e){let{children:t,errors:r,warnings:n,hasFeedback:o,validateStatus:i,prefixCls:a,meta:s,noStyle:l}=e;const A=`${a}-item`,{feedbackIcons:u}=m.useContext(nf),d=Xve(r,n,s,null,!!o,i),{isFormItemInput:g,status:c,hasFeedback:f,feedbackIcon:h}=m.useContext(ys),p=m.useMemo(()=>{var B;let y;if(o){const Q=o!==!0&&o.icons||u,v=d&&((B=Q==null?void 0:Q({status:d,errors:r,warnings:n}))===null||B===void 0?void 0:B[d]),M=d&&Jat[d];y=v!==!1&&M?m.createElement("span",{className:he(`${A}-feedback-icon`,`${A}-feedback-icon-${d}`)},v||m.createElement(M,null)):null}const C={status:d||"",errors:r,warnings:n,hasFeedback:!!o,feedbackIcon:y,isFormItemInput:!0};return l&&(C.status=(d??c)||"",C.isFormItemInput=g,C.hasFeedback=!!(o??f),C.feedbackIcon=o!==void 0?C.feedbackIcon:h),C},[d,o,l,g,c]);return m.createElement(ys.Provider,{value:p},t)}var Pat=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{if(b&&Q.current){const j=getComputedStyle(Q.current);F(parseInt(j.marginBottom,10))}},[b,Y]);const D=j=>{j||F(null)},z=function(){let j=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const U=j?v:A.errors,G=j?M:A.warnings;return Xve(U,G,A,"",!!u,l)}(),k=he(y,r,n,{[`${y}-with-help`]:I||v.length||M.length,[`${y}-has-feedback`]:z&&u,[`${y}-has-success`]:z==="success",[`${y}-has-warning`]:z==="warning",[`${y}-has-error`]:z==="error",[`${y}-is-validating`]:z==="validating",[`${y}-hidden`]:d});return m.createElement("div",{className:k,style:o,ref:Q},m.createElement(sn,Object.assign({className:`${y}-row`},Xo(B,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),m.createElement(Tat,Object.assign({htmlFor:c},e,{requiredMark:C,required:f??h,prefixCls:t})),m.createElement(jat,Object.assign({},e,A,{errors:v,warnings:M,prefixCls:t,status:z,help:i,marginBottom:N,onErrorVisibleChanged:D}),m.createElement(jCe.Provider,{value:p},m.createElement($ve,{prefixCls:t,meta:A,errors:A.errors,warnings:A.warnings,hasFeedback:u,validateStatus:z},g)))),!!N&&m.createElement("div",{className:`${y}-margin-offset`,style:{marginBottom:-N}}))}const Vat="__SPLIT__",Kat=m.memo(e=>{let{children:t}=e;return t},(e,t)=>e.value===t.value&&e.update===t.update&&e.childProps.length===t.childProps.length&&e.childProps.every((r,n)=>r===t.childProps[n]));function qse(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function Xat(e){const{name:t,noStyle:r,className:n,dependencies:o,prefixCls:i,shouldUpdate:a,rules:s,children:l,required:A,label:u,messageVariables:d,trigger:g="onChange",validateTrigger:c,hidden:f,help:h}=e,{getPrefixCls:p}=m.useContext(Jt),{name:B}=m.useContext(nf),y=xat(l),C=typeof y=="function",Q=m.useContext(jCe),{validateTrigger:v}=m.useContext(xp),M=c!==void 0?c:v,I=t!=null,b=p("form",i),[Y,N]=NX(b);wB();const F=m.useContext(QE),D=m.useRef(),[z,k]=Fat({}),[j,U]=dp(()=>qse()),G=T=>{const K=F==null?void 0:F.getKey(T.name);if(U(T.destroy?qse():T,!0),r&&h!==!1&&Q){let $=T.name;if(T.destroy)$=D.current||$;else if(K!==void 0){const[_,ee]=K;$=[_].concat(Ke(ee)),D.current=$}Q(T,$)}},H=(T,K)=>{k($=>{const _=Object.assign({},$),ee=[].concat(Ke(T.name.slice(0,-1)),Ke(K)).join(Vat);return T.destroy?delete _[ee]:_[ee]=T,_})},[L,R]=m.useMemo(()=>{const T=Ke(j.errors),K=Ke(j.warnings);return Object.values(z).forEach($=>{T.push.apply(T,Ke($.errors||[])),K.push.apply(K,Ke($.warnings||[]))}),[T,K]},[z,j.errors,j.warnings]),O=Nat();function V(T,K,$){return r&&!f?m.createElement($ve,{prefixCls:b,hasFeedback:e.hasFeedback,validateStatus:e.validateStatus,meta:j,errors:L,warnings:R,noStyle:!0},T):m.createElement(Wat,Object.assign({key:"row"},e,{className:he(n,N),prefixCls:b,fieldId:K,isRequired:$,errors:L,warnings:R,meta:j,onSubItemMetaChange:H}),T)}if(!I&&!C&&!o)return Y(V(y));let Z={};return typeof u=="string"?Z.label=u:t&&(Z.label=String(t)),d&&(Z=Object.assign(Object.assign({},Z),d)),Y(m.createElement(r4,Object.assign({},e,{messageVariables:Z,trigger:g,validateTrigger:M,onMetaChange:G}),(T,K,$)=>{const _=Hv(t).length&&K?K.name:[],ee=Kve(_,B),se=A!==void 0?A:!!(s&&s.some(Ae=>{if(Ae&&typeof Ae=="object"&&Ae.required&&!Ae.warningOnly)return!0;if(typeof Ae=="function"){const pe=Ae($);return pe&&pe.required&&!pe.warningOnly}return!1})),ie=Object.assign({},T);let ge=null;if(Array.isArray(y)&&I)ge=y;else if(!(C&&(!(a||o)||I))){if(!(o&&!C&&!I))if(gA(y)){const Ae=Object.assign(Object.assign({},y.props),ie);if(Ae.id||(Ae.id=ee),h||L.length>0||R.length>0||e.extra){const we=[];(h||L.length>0)&&we.push(`${ee}_help`),e.extra&&we.push(`${ee}_extra`),Ae["aria-describedby"]=we.join(" ")}L.length>0&&(Ae["aria-invalid"]="true"),se&&(Ae["aria-required"]="true"),pc(y)&&(Ae.ref=O(_,y)),new Set([].concat(Ke(Hv(g)),Ke(Hv(M)))).forEach(we=>{Ae[we]=function(){for(var ye,Me,Fe,Se,Be,me=arguments.length,xe=new Array(me),Ie=0;Ie{var{prefixCls:t,children:r}=e,n=qat(e,["prefixCls","children"]);const{getPrefixCls:o}=m.useContext(Jt),i=o("form",t),a=m.useMemo(()=>({prefixCls:i,status:"error"}),[i]);return m.createElement(L9,Object.assign({},n),(s,l,A)=>m.createElement(P9.Provider,{value:a},r(s.map(u=>Object.assign(Object.assign({},u),{fieldKey:u.key})),l,{errors:A.errors,warnings:A.warnings})))},_at=$at;function est(){const{form:e}=m.useContext(nf);return e}const Cf=bat;Cf.Item=Zat;Cf.List=_at;Cf.ErrorList=Vve;Cf.useForm=Zve;Cf.useFormInstance=est;Cf.useWatch=J9;Cf.Provider=UCe;Cf.create=()=>{};const U6=Cf;function $se(e){var t=e.getBoundingClientRect(),r=document.documentElement;return{left:t.left+(window.pageXOffset||r.scrollLeft)-(r.clientLeft||document.body.clientLeft||0),top:t.top+(window.pageYOffset||r.scrollTop)-(r.clientTop||document.body.clientTop||0)}}function FN(e,t,r,n){var o=Ek.unstable_batchedUpdates?function(i){Ek.unstable_batchedUpdates(r,i)}:r;return e!=null&&e.addEventListener&&e.addEventListener(t,o,n),{remove:function(){e!=null&&e.removeEventListener&&e.removeEventListener(t,o,n)}}}var tst={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"};const rst=tst;var nst=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:rst}))};const ost=m.forwardRef(nst);function ist(e,t,r){return typeof r=="boolean"?r:e.length?!0:Ei(t).some(n=>n.type===rQe)}const ast=e=>{const{componentCls:t,bodyBg:r,lightSiderBg:n,lightTriggerBg:o,lightTriggerColor:i}=e;return{[`${t}-sider-light`]:{background:n,[`${t}-sider-trigger`]:{color:i,background:o},[`${t}-sider-zero-width-trigger`]:{color:i,background:o,border:`1px solid ${r}`,borderInlineStart:0}}}},sst=ast,lst=e=>{const{antCls:t,componentCls:r,colorText:n,triggerColor:o,footerBg:i,triggerBg:a,headerHeight:s,headerPadding:l,headerColor:A,footerPadding:u,triggerHeight:d,zeroTriggerHeight:g,zeroTriggerWidth:c,motionDurationMid:f,motionDurationSlow:h,fontSize:p,borderRadius:B,bodyBg:y,headerBg:C,siderBg:Q}=e;return{[r]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:y,"&, *":{boxSizing:"border-box"},[`&${r}-has-sider`]:{flexDirection:"row",[`> ${r}, > ${r}-content`]:{width:0}},[`${r}-header, &${r}-footer`]:{flex:"0 0 auto"},[`${r}-sider`]:{position:"relative",minWidth:0,background:Q,transition:`all ${f}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${t}-menu${t}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:d},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:d,color:o,lineHeight:`${d}px`,textAlign:"center",background:a,cursor:"pointer",transition:`all ${f}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:s,insetInlineEnd:-c,zIndex:1,width:c,height:g,color:o,fontSize:e.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:Q,borderStartStartRadius:0,borderStartEndRadius:B,borderEndEndRadius:B,borderEndStartRadius:0,cursor:"pointer",transition:`background ${h} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${h}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-c,borderStartStartRadius:B,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:B}}}}},sst(e)),{"&-rtl":{direction:"rtl"}}),[`${r}-header`]:{height:s,padding:l,color:A,lineHeight:`${s}px`,background:C,[`${t}-menu`]:{lineHeight:"inherit"}},[`${r}-footer`]:{padding:u,color:n,fontSize:p,background:i},[`${r}-content`]:{flex:"auto",minHeight:0}}},eMe=bn("Layout",e=>[lst(e)],e=>{const{colorBgLayout:t,controlHeight:r,controlHeightLG:n,colorText:o,controlHeightSM:i,marginXXS:a,colorTextLightSolid:s,colorBgContainer:l}=e,A=n*1.25;return{colorBgHeader:"#001529",colorBgBody:t,colorBgTrigger:"#002140",bodyBg:t,headerBg:"#001529",headerHeight:r*2,headerPadding:`0 ${A}px`,headerColor:o,footerPadding:`${i}px ${A}px`,footerBg:t,siderBg:"#001529",triggerHeight:n+a*2,triggerBg:"#002140",triggerColor:s,zeroTriggerWidth:n,zeroTriggerHeight:n,lightSiderBg:l,lightTriggerBg:l,lightTriggerColor:o}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]});var tMe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);om.forwardRef((a,s)=>m.createElement(o,Object.assign({ref:s,suffixCls:t,tagName:r},a)))}const DX=m.forwardRef((e,t)=>{const{prefixCls:r,suffixCls:n,className:o,tagName:i}=e,a=tMe(e,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:s}=m.useContext(Jt),l=s("layout",r),[A,u]=eMe(l),d=n?`${l}-${n}`:l;return A(m.createElement(i,Object.assign({className:he(r||d,o,u),ref:t},a)))}),Ast=m.forwardRef((e,t)=>{const{direction:r}=m.useContext(Jt),[n,o]=m.useState([]),{prefixCls:i,className:a,rootClassName:s,children:l,hasSider:A,tagName:u,style:d}=e,g=tMe(e,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),c=Xo(g,["suffixCls"]),{getPrefixCls:f,layout:h}=m.useContext(Jt),p=f("layout",i),B=ist(n,l,A),[y,C]=eMe(p),Q=he(p,{[`${p}-has-sider`]:B,[`${p}-rtl`]:r==="rtl"},h==null?void 0:h.className,a,s,C),v=m.useMemo(()=>({siderHook:{addSider:M=>{o(I=>[].concat(Ke(I),[M]))},removeSider:M=>{o(I=>I.filter(b=>b!==M))}}}),[]);return y(m.createElement(tQe.Provider,{value:v},m.createElement(u,Object.assign({ref:t,className:Q,style:Object.assign(Object.assign({},h==null?void 0:h.style),d)},c),l)))}),cst=F4({tagName:"div",displayName:"Layout"})(Ast),ust=F4({suffixCls:"header",tagName:"header",displayName:"Header"})(DX),dst=F4({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(DX),gst=F4({suffixCls:"content",tagName:"main",displayName:"Content"})(DX),fst=cst,YC=fst;YC.Header=ust;YC.Footer=dst;YC.Content=gst;YC.Sider=rQe;YC._InternalSiderContext=E4;const IO=YC;function rMe(){const e=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let t=1;t{const o=r[n];o!==void 0&&(e[n]=o)})}return e}var hst={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"};const pst=hst;var mst=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:pst}))};const _se=m.forwardRef(mst);var Bst={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"};const wst=Bst;var yst=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:wst}))};const ele=m.forwardRef(yst);var Z0={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40};const Est={items_per_page:"条/页",jump_to:"跳至",jump_to_confirm:"确定",page:"页",prev_page:"上一页",next_page:"下一页",prev_5:"向前 5 页",next_5:"向后 5 页",prev_3:"向前 3 页",next_3:"向后 3 页",page_size:"页码"};var z6=function(e){vu(r,e);var t=Mu(r);function r(){var n;Wi(this,r);for(var o=arguments.length,i=new Array(o),a=0;a=0||s.relatedTarget.className.indexOf("".concat(d,"-item"))>=0))&&u(n.getValidValue()))}),re(ht(n),"go",function(s){var l=n.state.goInputText;l!==""&&(s.keyCode===Z0.ENTER||s.type==="click")&&(n.setState({goInputText:""}),n.props.quickGo(n.getValidValue()))}),n}return ci(r,[{key:"getPageSizeOptions",value:function(){var n=this.props,o=n.pageSize,i=n.pageSizeOptions;return i.some(function(a){return a.toString()===o.toString()})?i:i.concat([o.toString()]).sort(function(a,s){var l=Number.isNaN(Number(a))?0:Number(a),A=Number.isNaN(Number(s))?0:Number(s);return l-A})}},{key:"render",value:function(){var n=this,o=this.props,i=o.pageSize,a=o.locale,s=o.rootPrefixCls,l=o.changeSize,A=o.quickGo,u=o.goButton,d=o.selectComponentClass,g=o.buildOptionText,c=o.selectPrefixCls,f=o.disabled,h=this.state.goInputText,p="".concat(s,"-options"),B=d,y=null,C=null,Q=null;if(!l&&!A)return null;var v=this.getPageSizeOptions();if(l&&B){var M=v.map(function(I,b){return le.createElement(B.Option,{key:b,value:I.toString()},(g||n.buildOptionText)(I))});y=le.createElement(B,{disabled:f,prefixCls:c,showSearch:!1,className:"".concat(p,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(i||v[0]).toString(),onChange:this.changeSize,getPopupContainer:function(I){return I.parentNode},"aria-label":a.page_size,defaultOpen:!1},M)}return A&&(u&&(Q=typeof u=="boolean"?le.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:f,className:"".concat(p,"-quick-jumper-button")},a.jump_to_confirm):le.createElement("span",{onClick:this.go,onKeyUp:this.go},u)),C=le.createElement("div",{className:"".concat(p,"-quick-jumper")},a.jump_to,le.createElement("input",{disabled:f,type:"text",value:h,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":a.page}),a.page,Q)),le.createElement("li",{className:"".concat(p)},y,C)}}]),r}(le.Component);re(z6,"defaultProps",{pageSizeOptions:["10","20","50","100"]});var NQ=function(e){var t,r=e.rootPrefixCls,n=e.page,o=e.active,i=e.className,a=e.showTitle,s=e.onClick,l=e.onKeyPress,A=e.itemRender,u="".concat(r,"-item"),d=he(u,"".concat(u,"-").concat(n),(t={},re(t,"".concat(u,"-active"),o),re(t,"".concat(u,"-disabled"),!n),re(t,e.className,i),t)),g=function(){s(n)},c=function(h){l(h,s,n)},f=A(n,"page",le.createElement("a",{rel:"nofollow"},n));return f?le.createElement("li",{title:a?n.toString():null,className:d,onClick:g,onKeyPress:c,tabIndex:0},f):null};function G6(){}function tle(e){var t=Number(e);return typeof t=="number"&&!Number.isNaN(t)&&isFinite(t)&&Math.floor(t)===t}var Cst=function(e,t,r){return r};function ch(e,t,r){var n=typeof e>"u"?t.pageSize:e;return Math.floor((r.total-1)/n)+1}var SX=function(e){vu(r,e);var t=Mu(r);function r(n){var o;Wi(this,r),o=t.call(this,n),re(ht(o),"paginationNode",le.createRef()),re(ht(o),"getJumpPrevPage",function(){return Math.max(1,o.state.current-(o.props.showLessItems?3:5))}),re(ht(o),"getJumpNextPage",function(){return Math.min(ch(void 0,o.state,o.props),o.state.current+(o.props.showLessItems?3:5))}),re(ht(o),"getItemIcon",function(A,u){var d=o.props.prefixCls,g=A||le.createElement("button",{type:"button","aria-label":u,className:"".concat(d,"-item-link")});return typeof A=="function"&&(g=le.createElement(A,ce({},o.props))),g}),re(ht(o),"isValid",function(A){var u=o.props.total;return tle(A)&&A!==o.state.current&&tle(u)&&u>0}),re(ht(o),"shouldDisplayQuickJumper",function(){var A=o.props,u=A.showQuickJumper,d=A.total,g=o.state.pageSize;return d<=g?!1:u}),re(ht(o),"handleKeyDown",function(A){(A.keyCode===Z0.ARROW_UP||A.keyCode===Z0.ARROW_DOWN)&&A.preventDefault()}),re(ht(o),"handleKeyUp",function(A){var u=o.getValidValue(A),d=o.state.currentInputValue;u!==d&&o.setState({currentInputValue:u}),A.keyCode===Z0.ENTER?o.handleChange(u):A.keyCode===Z0.ARROW_UP?o.handleChange(u-1):A.keyCode===Z0.ARROW_DOWN&&o.handleChange(u+1)}),re(ht(o),"handleBlur",function(A){var u=o.getValidValue(A);o.handleChange(u)}),re(ht(o),"changePageSize",function(A){var u=o.state.current,d=ch(A,o.state,o.props);u=u>d?d:u,d===0&&(u=o.state.current),typeof A=="number"&&("pageSize"in o.props||o.setState({pageSize:A}),"current"in o.props||o.setState({current:u,currentInputValue:u})),o.props.onShowSizeChange(u,A),"onChange"in o.props&&o.props.onChange&&o.props.onChange(u,A)}),re(ht(o),"handleChange",function(A){var u=o.props,d=u.disabled,g=u.onChange,c=o.state,f=c.pageSize,h=c.current,p=c.currentInputValue;if(o.isValid(A)&&!d){var B=ch(void 0,o.state,o.props),y=A;return A>B?y=B:A<1&&(y=1),"current"in o.props||o.setState({current:y}),y!==p&&o.setState({currentInputValue:y}),g(y,f),y}return h}),re(ht(o),"prev",function(){o.hasPrev()&&o.handleChange(o.state.current-1)}),re(ht(o),"next",function(){o.hasNext()&&o.handleChange(o.state.current+1)}),re(ht(o),"jumpPrev",function(){o.handleChange(o.getJumpPrevPage())}),re(ht(o),"jumpNext",function(){o.handleChange(o.getJumpNextPage())}),re(ht(o),"hasPrev",function(){return o.state.current>1}),re(ht(o),"hasNext",function(){return o.state.current2?d-2:0),c=2;c=i?s=i:s=Number(o),s}},{key:"getShowSizeChanger",value:function(){var n=this.props,o=n.showSizeChanger,i=n.total,a=n.totalBoundaryShowSizeChanger;return typeof o<"u"?o:i>a}},{key:"render",value:function(){var n=this.props,o=n.prefixCls,i=n.className,a=n.style,s=n.disabled,l=n.hideOnSinglePage,A=n.total,u=n.locale,d=n.showQuickJumper,g=n.showLessItems,c=n.showTitle,f=n.showTotal,h=n.simple,p=n.itemRender,B=n.showPrevNextJumpers,y=n.jumpPrevIcon,C=n.jumpNextIcon,Q=n.selectComponentClass,v=n.selectPrefixCls,M=n.pageSizeOptions,I=this.state,b=I.current,Y=I.pageSize,N=I.currentInputValue;if(l===!0&&A<=Y)return null;var F=ch(void 0,this.state,this.props),D=[],z=null,k=null,j=null,U=null,G=null,H=d&&d.goButton,L=g?1:2,R=b-1>0?b-1:0,O=b+1A?A:b*Y]));if(h){H&&(typeof H=="boolean"?G=le.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},u.jump_to_confirm):G=le.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},H),G=le.createElement("li",{title:c?"".concat(u.jump_to).concat(b,"/").concat(F):null,className:"".concat(o,"-simple-pager")},G));var T=this.renderPrev(R);return le.createElement("ul",Ye({className:he(o,"".concat(o,"-simple"),re({},"".concat(o,"-disabled"),s),i),style:a,ref:this.paginationNode},V),Z,T?le.createElement("li",{title:c?u.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:he("".concat(o,"-prev"),re({},"".concat(o,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},T):null,le.createElement("li",{title:c?"".concat(b,"/").concat(F):null,className:"".concat(o,"-simple-pager")},le.createElement("input",{type:"text",value:N,disabled:s,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),le.createElement("span",{className:"".concat(o,"-slash")},"/"),F),le.createElement("li",{title:c?u.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:he("".concat(o,"-next"),re({},"".concat(o,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(O)),le.createElement(z6,{disabled:s,locale:u,rootPrefixCls:o,selectComponentClass:Q,selectPrefixCls:v,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:b,pageSize:Y,pageSizeOptions:M,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:G}))}if(F<=3+L*2){var K={locale:u,rootPrefixCls:o,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:c,itemRender:p};F||D.push(le.createElement(NQ,Ye({},K,{key:"noPager",page:1,className:"".concat(o,"-item-disabled")})));for(var $=1;$<=F;$+=1){var _=b===$;D.push(le.createElement(NQ,Ye({},K,{key:$,page:$,active:_})))}}else{var ee=g?u.prev_3:u.prev_5,se=g?u.next_3:u.next_5,ie=p(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(y,"prev page")),ge=p(this.getJumpNextPage(),"jump-next",this.getItemIcon(C,"next page"));B&&(z=ie?le.createElement("li",{title:c?ee:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:he("".concat(o,"-jump-prev"),re({},"".concat(o,"-jump-prev-custom-icon"),!!y))},ie):null,k=ge?le.createElement("li",{title:c?se:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:he("".concat(o,"-jump-next"),re({},"".concat(o,"-jump-next-custom-icon"),!!C))},ge):null),U=le.createElement(NQ,{locale:u,last:!0,rootPrefixCls:o,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:F,page:F,active:!1,showTitle:c,itemRender:p}),j=le.createElement(NQ,{locale:u,rootPrefixCls:o,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:c,itemRender:p});var Ae=Math.max(1,b-L),pe=Math.min(b+L,F);b-1<=L&&(pe=1+L*2),F-b<=L&&(Ae=F-L*2);for(var we=Ae;we<=pe;we+=1){var ye=b===we;D.push(le.createElement(NQ,{locale:u,rootPrefixCls:o,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:we,page:we,active:ye,showTitle:c,itemRender:p}))}b-1>=L*2&&b!==3&&(D[0]=m.cloneElement(D[0],{className:"".concat(o,"-item-after-jump-prev")}),D.unshift(z)),F-b>=L*2&&b!==F-2&&(D[D.length-1]=m.cloneElement(D[D.length-1],{className:"".concat(o,"-item-before-jump-next")}),D.push(k)),Ae!==1&&D.unshift(j),pe!==F&&D.push(U)}var Me=!this.hasPrev()||!F,Fe=!this.hasNext()||!F,Se=this.renderPrev(R),Be=this.renderNext(O);return le.createElement("ul",Ye({className:he(o,i,re({},"".concat(o,"-disabled"),s)),style:a,ref:this.paginationNode},V),Z,Se?le.createElement("li",{title:c?u.prev_page:null,onClick:this.prev,tabIndex:Me?null:0,onKeyPress:this.runIfEnterPrev,className:he("".concat(o,"-prev"),re({},"".concat(o,"-disabled"),Me)),"aria-disabled":Me},Se):null,D,Be?le.createElement("li",{title:c?u.next_page:null,onClick:this.next,tabIndex:Fe?null:0,onKeyPress:this.runIfEnterNext,className:he("".concat(o,"-next"),re({},"".concat(o,"-disabled"),Fe)),"aria-disabled":Fe},Be):null,le.createElement(z6,{disabled:s,locale:u,rootPrefixCls:o,selectComponentClass:Q,selectPrefixCls:v,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:b,pageSize:Y,pageSizeOptions:M,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:H}))}}],[{key:"getDerivedStateFromProps",value:function(n,o){var i={};if("current"in n&&(i.current=n.current,n.current!==o.current&&(i.currentInputValue=i.current)),"pageSize"in n&&n.pageSize!==o.pageSize){var a=o.current,s=ch(n.pageSize,o,n);a=a>s?s:a,"current"in n||(i.current=a,i.currentInputValue=a),i.pageSize=n.pageSize}return i}}]),r}(le.Component);re(SX,"defaultProps",{defaultCurrent:1,total:0,defaultPageSize:10,onChange:G6,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:G6,locale:Est,style:{},itemRender:Cst,totalBoundaryShowSizeChanger:50});const Ist=Object.freeze(Object.defineProperty({__proto__:null,default:SX},Symbol.toStringTag,{value:"Module"})),nMe=e=>m.createElement(Km,Object.assign({},e,{showSearch:!0,size:"small"})),oMe=e=>m.createElement(Km,Object.assign({},e,{showSearch:!0,size:"middle"}));nMe.Option=Km.Option;oMe.Option=Km.Option;const Qst=e=>{const{componentCls:t}=e;return{[`${t}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}}},[`&${t}-disabled`]:{cursor:"not-allowed",[`${t}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:e.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:e.colorBorder,backgroundColor:e.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:e.itemActiveBgDisabled},a:{color:e.itemActiveColorDisabled}}},[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${t}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${t}-simple-pager`]:{color:e.colorTextDisabled},[`${t}-jump-prev, ${t}-jump-next`]:{[`${t}-item-link-icon`]:{opacity:0},[`${t}-item-ellipsis`]:{opacity:1}}},[`&${t}-simple`]:{[`${t}-prev, ${t}-next`]:{[`&${t}-disabled ${t}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},vst=e=>{const{componentCls:t}=e;return{[`&${t}-mini ${t}-total-text, &${t}-mini ${t}-simple-pager`]:{height:e.itemSizeSM,lineHeight:`${e.itemSizeSM}px`},[`&${t}-mini ${t}-item`]:{minWidth:e.itemSizeSM,height:e.itemSizeSM,margin:0,lineHeight:`${e.itemSizeSM-2}px`},[`&${t}-mini:not(${t}-disabled) ${t}-item:not(${t}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}},[`&${t}-mini ${t}-prev, &${t}-mini ${t}-next`]:{minWidth:e.itemSizeSM,height:e.itemSizeSM,margin:0,lineHeight:`${e.itemSizeSM}px`},[`&${t}-mini:not(${t}-disabled)`]:{[`${t}-prev, ${t}-next`]:{[`&:hover ${t}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${t}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${t}-disabled:hover ${t}-item-link`]:{backgroundColor:"transparent"}}},[` + &${t}-mini ${t}-prev ${t}-item-link, + &${t}-mini ${t}-next ${t}-item-link + `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:e.itemSizeSM,lineHeight:`${e.itemSizeSM}px`}},[`&${t}-mini ${t}-jump-prev, &${t}-mini ${t}-jump-next`]:{height:e.itemSizeSM,marginInlineEnd:0,lineHeight:`${e.itemSizeSM}px`},[`&${t}-mini ${t}-options`]:{marginInlineStart:e.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:e.miniOptionsSizeChangerTop},"&-quick-jumper":{height:e.itemSizeSM,lineHeight:`${e.itemSizeSM}px`,input:Object.assign(Object.assign({},yX(e)),{width:e.paginationMiniQuickJumperInputWidth,height:e.controlHeightSM})}}}},Mst=e=>{const{componentCls:t}=e;return{[` + &${t}-simple ${t}-prev, + &${t}-simple ${t}-next + `]:{height:e.itemSizeSM,lineHeight:`${e.itemSizeSM}px`,verticalAlign:"top",[`${t}-item-link`]:{height:e.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive},"&::after":{height:e.itemSizeSM,lineHeight:`${e.itemSizeSM}px`}}},[`&${t}-simple ${t}-simple-pager`]:{display:"inline-block",height:e.itemSizeSM,marginInlineEnd:e.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:e.marginXS,padding:`0 ${e.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:e.itemInputBg,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadius,outline:"none",transition:`border-color ${e.motionDurationMid}`,color:"inherit","&:hover":{borderColor:e.colorPrimary},"&:focus":{borderColor:e.colorPrimaryHover,boxShadow:`${e.inputOutlineOffset}px 0 ${e.controlOutlineWidth}px ${e.controlOutline}`},"&[disabled]":{color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,cursor:"not-allowed"}}}}},bst=e=>{const{componentCls:t}=e;return{[`${t}-jump-prev, ${t}-jump-next`]:{outline:0,[`${t}-item-container`]:{position:"relative",[`${t}-item-link-icon`]:{color:e.colorPrimary,fontSize:e.fontSizeSM,opacity:0,transition:`all ${e.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${t}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:e.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:e.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:e.paginationEllipsisTextIndent,opacity:1,transition:`all ${e.motionDurationMid}`}},"&:hover":{[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0}}},[` + ${t}-prev, + ${t}-jump-prev, + ${t}-jump-next + `]:{marginInlineEnd:e.marginXS},[` + ${t}-prev, + ${t}-next, + ${t}-jump-prev, + ${t}-jump-next + `]:{display:"inline-block",minWidth:e.itemSize,height:e.itemSize,color:e.colorText,fontFamily:e.fontFamily,lineHeight:`${e.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:e.borderRadius,cursor:"pointer",transition:`all ${e.motionDurationMid}`},[`${t}-prev, ${t}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:e.colorText,cursor:"pointer",userSelect:"none"},[`${t}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:e.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${e.lineWidth}px ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:"none",transition:`all ${e.motionDurationMid}`},[`&:hover ${t}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${t}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${t}-disabled:hover`]:{[`${t}-item-link`]:{backgroundColor:"transparent"}}},[`${t}-slash`]:{marginInlineEnd:e.paginationSlashMarginInlineEnd,marginInlineStart:e.paginationSlashMarginInlineStart},[`${t}-options`]:{display:"inline-block",marginInlineStart:e.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:e.controlHeight,marginInlineStart:e.marginXS,lineHeight:`${e.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},bC(e)),{width:e.controlHeightLG*1.25,height:e.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:e.marginXS,marginInlineEnd:e.marginXS})}}}},xst=e=>{const{componentCls:t}=e;return{[`${t}-item`]:{display:"inline-block",minWidth:e.itemSize,height:e.itemSize,marginInlineEnd:e.marginXS,fontFamily:e.fontFamily,lineHeight:`${e.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${e.lineWidth}px ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${e.paginationItemPaddingInline}px`,color:e.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${t}-item-active)`]:{"&:hover":{transition:`all ${e.motionDurationMid}`,backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}},"&-active":{fontWeight:e.fontWeightStrong,backgroundColor:e.itemActiveBg,borderColor:e.colorPrimary,a:{color:e.colorPrimary},"&:hover":{borderColor:e.colorPrimaryHover},"&:hover a":{color:e.colorPrimaryHover}}}}},Yst=e=>{const{componentCls:t}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},cn(e)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${t}-total-text`]:{display:"inline-block",height:e.itemSize,marginInlineEnd:e.marginXS,lineHeight:`${e.itemSize-2}px`,verticalAlign:"middle"}}),xst(e)),bst(e)),Mst(e)),vst(e)),Qst(e)),{[`@media only screen and (max-width: ${e.screenLG}px)`]:{[`${t}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${e.screenSM}px)`]:{[`${t}-options`]:{display:"none"}}}),[`&${e.componentCls}-rtl`]:{direction:"rtl"}}},Fst=e=>{const{componentCls:t}=e;return{[`${t}${t}-disabled:not(${t}-mini)`]:{"&, &:hover":{[`${t}-item-link`]:{borderColor:e.colorBorder}},"&:focus-visible":{[`${t}-item-link`]:{borderColor:e.colorBorder}},[`${t}-item, ${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,[`&:hover:not(${t}-item-active)`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,a:{color:e.colorTextDisabled}},[`&${t}-item-active`]:{backgroundColor:e.itemActiveBgDisabled}},[`${t}-prev, ${t}-next`]:{"&:hover button":{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,color:e.colorTextDisabled},[`${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder}}},[`${t}:not(${t}-mini)`]:{[`${t}-prev, ${t}-next`]:{"&:hover button":{borderColor:e.colorPrimaryHover,backgroundColor:e.itemBg},[`${t}-item-link`]:{backgroundColor:e.itemLinkBg,borderColor:e.colorBorder},[`&:hover ${t}-item-link`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,color:e.colorPrimary},[`&${t}-disabled`]:{[`${t}-item-link`]:{borderColor:e.colorBorder,color:e.colorTextDisabled}}},[`${t}-item`]:{backgroundColor:e.itemBg,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,[`&:hover:not(${t}-item-active)`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,a:{color:e.colorPrimary}},"&-active":{borderColor:e.colorPrimary}}}}},Nst=e=>{const{componentCls:t}=e;return{[`${t}:not(${t}-disabled)`]:{[`${t}-item`]:Object.assign({},tf(e)),[`${t}-jump-prev, ${t}-jump-next`]:{"&:focus-visible":Object.assign({[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0}},ef(e))},[`${t}-prev, ${t}-next`]:{[`&:focus-visible ${t}-item-link`]:Object.assign({},ef(e))}}}},Dst=bn("Pagination",e=>{const t=Sr(e,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:e.marginXXS/2,paginationMiniQuickJumperInputWidth:e.controlHeightLG*1.1,paginationItemPaddingInline:e.marginXXS*1.5,paginationEllipsisLetterSpacing:e.marginXXS/2,paginationSlashMarginInlineStart:e.marginXXS,paginationSlashMarginInlineEnd:e.marginSM,paginationEllipsisTextIndent:"0.13em"},v4(e),M4(e));return[Yst(t),Nst(t),e.wireframe&&Fst(t)]},e=>({itemBg:e.colorBgContainer,itemSize:e.controlHeight,itemSizeSM:e.controlHeightSM,itemActiveBg:e.colorBgContainer,itemLinkBg:e.colorBgContainer,itemActiveColorDisabled:e.colorTextDisabled,itemActiveBgDisabled:e.controlItemBgActiveDisabled,itemInputBg:e.colorBgContainer,miniOptionsSizeChangerTop:0}));var Sst=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,selectPrefixCls:r,className:n,rootClassName:o,style:i,size:a,locale:s,selectComponentClass:l,responsive:A,showSizeChanger:u}=e,d=Sst(e,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:g}=CC(A),{getPrefixCls:c,direction:f,pagination:h={}}=m.useContext(Jt),p=c("pagination",t),[B,y]=Dst(p),C=u??h.showSizeChanger,Q=m.useMemo(()=>{const D=m.createElement("span",{className:`${p}-item-ellipsis`},"•••"),z=m.createElement("button",{className:`${p}-item-link`,type:"button",tabIndex:-1},f==="rtl"?m.createElement(bE,null):m.createElement(Ok,null)),k=m.createElement("button",{className:`${p}-item-link`,type:"button",tabIndex:-1},f==="rtl"?m.createElement(Ok,null):m.createElement(bE,null)),j=m.createElement("a",{className:`${p}-item-link`},m.createElement("div",{className:`${p}-item-container`},f==="rtl"?m.createElement(ele,{className:`${p}-item-link-icon`}):m.createElement(_se,{className:`${p}-item-link-icon`}),D)),U=m.createElement("a",{className:`${p}-item-link`},m.createElement("div",{className:`${p}-item-container`},f==="rtl"?m.createElement(_se,{className:`${p}-item-link-icon`}):m.createElement(ele,{className:`${p}-item-link-icon`}),D));return{prevIcon:z,nextIcon:k,jumpPrevIcon:j,jumpNextIcon:U}},[f,p]),[v]=Sd("Pagination",fEe),M=Object.assign(Object.assign({},v),s),I=la(a),b=I==="small"||!!(g&&!I&&A),Y=c("select",r),N=he({[`${p}-mini`]:b,[`${p}-rtl`]:f==="rtl"},h==null?void 0:h.className,n,o,y),F=Object.assign(Object.assign({},h==null?void 0:h.style),i);return B(m.createElement(SX,Object.assign({},Q,d,{style:F,prefixCls:p,selectPrefixCls:Y,className:N,selectComponentClass:l||(b?nMe:oMe),locale:M,showSizeChanger:C})))},iMe=kst,jst=new ln("antSpinMove",{to:{opacity:1}}),Ust=new ln("antRotate",{to:{transform:"rotate(405deg)"}}),zst=e=>(e.dotSize-e.fontSize)/2+2,Gst=e=>({[`${e.componentCls}`]:Object.assign(Object.assign({},cn(e)),{position:"absolute",display:"none",color:e.colorPrimary,fontSize:0,textAlign:"center",verticalAlign:"middle",opacity:0,transition:`transform ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`,"&-spinning":{position:"static",display:"inline-block",opacity:1},[`${e.componentCls}-text`]:{fontSize:e.fontSize,paddingTop:zst(e)},"&-fullscreen":{position:"fixed",width:"100vw",height:"100vh",backgroundColor:e.colorBgMask,zIndex:e.zIndexPopupBase,inset:0,display:"flex",alignItems:"center",flexDirection:"column",justifyContent:"center",pointerEvents:"none",opacity:0,visibility:"hidden",transition:`all ${e.motionDurationMid}`,"&-show":{opacity:1,visibility:"visible"},[`${e.componentCls}-dot ${e.componentCls}-dot-item`]:{backgroundColor:e.colorWhite},[`${e.componentCls}-text`]:{color:e.colorTextLightSolid}},"&-nested-loading":{position:"relative",[`> div > ${e.componentCls}`]:{position:"absolute",top:0,insetInlineStart:0,zIndex:4,display:"block",width:"100%",height:"100%",maxHeight:e.contentHeight,[`${e.componentCls}-dot`]:{position:"absolute",top:"50%",insetInlineStart:"50%",margin:-e.dotSize/2},[`${e.componentCls}-text`]:{position:"absolute",top:"50%",width:"100%",textShadow:`0 1px 2px ${e.colorBgContainer}`},[`&${e.componentCls}-show-text ${e.componentCls}-dot`]:{marginTop:-(e.dotSize/2)-10},"&-sm":{[`${e.componentCls}-dot`]:{margin:-e.dotSizeSM/2},[`${e.componentCls}-text`]:{paddingTop:(e.dotSizeSM-e.fontSize)/2+2},[`&${e.componentCls}-show-text ${e.componentCls}-dot`]:{marginTop:-(e.dotSizeSM/2)-10}},"&-lg":{[`${e.componentCls}-dot`]:{margin:-(e.dotSizeLG/2)},[`${e.componentCls}-text`]:{paddingTop:(e.dotSizeLG-e.fontSize)/2+2},[`&${e.componentCls}-show-text ${e.componentCls}-dot`]:{marginTop:-(e.dotSizeLG/2)-10}}},[`${e.componentCls}-container`]:{position:"relative",transition:`opacity ${e.motionDurationSlow}`,"&::after":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:10,width:"100%",height:"100%",background:e.colorBgContainer,opacity:0,transition:`all ${e.motionDurationSlow}`,content:'""',pointerEvents:"none"}},[`${e.componentCls}-blur`]:{clear:"both",opacity:.5,userSelect:"none",pointerEvents:"none","&::after":{opacity:.4,pointerEvents:"auto"}}},"&-tip":{color:e.spinDotDefault},[`${e.componentCls}-dot`]:{position:"relative",display:"inline-block",fontSize:e.dotSize,width:"1em",height:"1em","&-item":{position:"absolute",display:"block",width:(e.dotSize-e.marginXXS/2)/2,height:(e.dotSize-e.marginXXS/2)/2,backgroundColor:e.colorPrimary,borderRadius:"100%",transform:"scale(0.75)",transformOrigin:"50% 50%",opacity:.3,animationName:jst,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear",animationDirection:"alternate","&:nth-child(1)":{top:0,insetInlineStart:0},"&:nth-child(2)":{top:0,insetInlineEnd:0,animationDelay:"0.4s"},"&:nth-child(3)":{insetInlineEnd:0,bottom:0,animationDelay:"0.8s"},"&:nth-child(4)":{bottom:0,insetInlineStart:0,animationDelay:"1.2s"}},"&-spin":{transform:"rotate(45deg)",animationName:Ust,animationDuration:"1.2s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&-sm ${e.componentCls}-dot`]:{fontSize:e.dotSizeSM,i:{width:(e.dotSizeSM-e.marginXXS/2)/2,height:(e.dotSizeSM-e.marginXXS/2)/2}},[`&-lg ${e.componentCls}-dot`]:{fontSize:e.dotSizeLG,i:{width:(e.dotSizeLG-e.marginXXS)/2,height:(e.dotSizeLG-e.marginXXS)/2}},[`&${e.componentCls}-show-text ${e.componentCls}-text`]:{display:"block"}})}),Rst=bn("Spin",e=>{const t=Sr(e,{spinDotDefault:e.colorTextDescription});return[Gst(t)]},e=>({contentHeight:400,dotSize:e.controlHeightLG/2,dotSizeSM:e.controlHeightLG*.35,dotSizeLG:e.controlHeight}));var Hst=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{const{spinPrefixCls:t,spinning:r=!0,delay:n=0,className:o,rootClassName:i,size:a="default",tip:s,wrapperClassName:l,style:A,children:u,hashId:d,fullscreen:g}=e,c=Hst(e,["spinPrefixCls","spinning","delay","className","rootClassName","size","tip","wrapperClassName","style","children","hashId","fullscreen"]),[f,h]=m.useState(()=>r&&!Lst(r,n));m.useEffect(()=>{if(r){const b=Ave(n,()=>{h(!0)});return b(),()=>{var Y;(Y=b==null?void 0:b.cancel)===null||Y===void 0||Y.call(b)}}h(!1)},[n,r]);const p=m.useMemo(()=>typeof u<"u"&&!g,[u,g]),{direction:B,spin:y}=m.useContext(Jt),C=he(t,y==null?void 0:y.className,{[`${t}-sm`]:a==="small",[`${t}-lg`]:a==="large",[`${t}-spinning`]:f,[`${t}-show-text`]:!!s,[`${t}-fullscreen`]:g,[`${t}-fullscreen-show`]:g&&f,[`${t}-rtl`]:B==="rtl"},o,i,d),Q=he(`${t}-container`,{[`${t}-blur`]:f}),v=Xo(c,["indicator","prefixCls"]),M=Object.assign(Object.assign({},y==null?void 0:y.style),A),I=m.createElement("div",Object.assign({},v,{style:M,className:C,"aria-live":"polite","aria-busy":f}),Ost(t,e),s&&(p||g)?m.createElement("div",{className:`${t}-text`},s):null);return p?m.createElement("div",Object.assign({},v,{className:he(`${t}-nested-loading`,l,d)}),f&&m.createElement("div",{key:"loading"},I),m.createElement("div",{className:Q,key:"container"},u)):I},aMe=e=>{const{prefixCls:t}=e,{getPrefixCls:r}=m.useContext(Jt),n=r("spin",t),[o,i]=Rst(n),a=Object.assign(Object.assign({},e),{spinPrefixCls:n,hashId:i});return o(m.createElement(Tst,Object.assign({},a)))};aMe.setDefaultIndicator=e=>{ZS=e};const sMe=aMe,kX=le.createContext({});kX.Consumer;var lMe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{var{prefixCls:t,className:r,avatar:n,title:o,description:i}=e,a=lMe(e,["prefixCls","className","avatar","title","description"]);const{getPrefixCls:s}=m.useContext(Jt),l=s("list",t),A=he(`${l}-item-meta`,r),u=le.createElement("div",{className:`${l}-item-meta-content`},o&&le.createElement("h4",{className:`${l}-item-meta-title`},o),i&&le.createElement("div",{className:`${l}-item-meta-description`},i));return le.createElement("div",Object.assign({},a,{className:A}),n&&le.createElement("div",{className:`${l}-item-meta-avatar`},n),(o||i)&&u)},Pst=(e,t)=>{var{prefixCls:r,children:n,actions:o,extra:i,className:a,colStyle:s}=e,l=lMe(e,["prefixCls","children","actions","extra","className","colStyle"]);const{grid:A,itemLayout:u}=m.useContext(kX),{getPrefixCls:d}=m.useContext(Jt),g=()=>{let y;return m.Children.forEach(n,C=>{typeof C=="string"&&(y=!0)}),y&&m.Children.count(n)>1},c=()=>u==="vertical"?!!i:!g(),f=d("list",r),h=o&&o.length>0&&le.createElement("ul",{className:`${f}-item-action`,key:"actions"},o.map((y,C)=>le.createElement("li",{key:`${f}-item-action-${C}`},y,C!==o.length-1&&le.createElement("em",{className:`${f}-item-action-split`})))),p=A?"div":"li",B=le.createElement(p,Object.assign({},l,A?{}:{ref:t},{className:he(`${f}-item`,{[`${f}-item-no-flex`]:!c()},a)}),u==="vertical"&&i?[le.createElement("div",{className:`${f}-item-main`,key:"content"},n,h),le.createElement("div",{className:`${f}-item-extra`,key:"extra"},i)]:[n,h,Di(i,{key:"extra"})]);return A?le.createElement(Zr,{ref:t,flex:1,style:s},B):B},AMe=m.forwardRef(Pst);AMe.Meta=Jst;const Wst=AMe,Vst=e=>{const{listBorderedCls:t,componentCls:r,paddingLG:n,margin:o,itemPaddingSM:i,itemPaddingLG:a,marginLG:s,borderRadiusLG:l}=e;return{[`${t}`]:{border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,borderRadius:l,[`${r}-header,${r}-footer,${r}-item`]:{paddingInline:n},[`${r}-pagination`]:{margin:`${o}px ${s}px`}},[`${t}${r}-sm`]:{[`${r}-item,${r}-header,${r}-footer`]:{padding:i}},[`${t}${r}-lg`]:{[`${r}-item,${r}-header,${r}-footer`]:{padding:a}}}},Kst=e=>{const{componentCls:t,screenSM:r,screenMD:n,marginLG:o,marginSM:i,margin:a}=e;return{[`@media screen and (max-width:${n})`]:{[`${t}`]:{[`${t}-item`]:{[`${t}-item-action`]:{marginInlineStart:o}}},[`${t}-vertical`]:{[`${t}-item`]:{[`${t}-item-extra`]:{marginInlineStart:o}}}},[`@media screen and (max-width: ${r})`]:{[`${t}`]:{[`${t}-item`]:{flexWrap:"wrap",[`${t}-action`]:{marginInlineStart:i}}},[`${t}-vertical`]:{[`${t}-item`]:{flexWrap:"wrap-reverse",[`${t}-item-main`]:{minWidth:e.contentWidth},[`${t}-item-extra`]:{margin:`auto auto ${a}px`}}}}}},Xst=e=>{const{componentCls:t,antCls:r,controlHeight:n,minHeight:o,paddingSM:i,marginLG:a,padding:s,itemPadding:l,colorPrimary:A,itemPaddingSM:u,itemPaddingLG:d,paddingXS:g,margin:c,colorText:f,colorTextDescription:h,motionDurationSlow:p,lineWidth:B,headerBg:y,footerBg:C,emptyTextPadding:Q,metaMarginBottom:v,avatarMarginRight:M,titleMarginBottom:I,descriptionFontSize:b}=e,Y={};return["start","center","end"].forEach(N=>{Y[`&-align-${N}`]={textAlign:N}}),{[`${t}`]:Object.assign(Object.assign({},cn(e)),{position:"relative","*":{outline:"none"},[`${t}-header`]:{background:y},[`${t}-footer`]:{background:C},[`${t}-header, ${t}-footer`]:{paddingBlock:i},[`${t}-pagination`]:Object.assign(Object.assign({marginBlockStart:a},Y),{[`${r}-pagination-options`]:{textAlign:"start"}}),[`${t}-spin`]:{minHeight:o,textAlign:"center"},[`${t}-items`]:{margin:0,padding:0,listStyle:"none"},[`${t}-item`]:{display:"flex",alignItems:"center",justifyContent:"space-between",padding:l,color:f,[`${t}-item-meta`]:{display:"flex",flex:1,alignItems:"flex-start",maxWidth:"100%",[`${t}-item-meta-avatar`]:{marginInlineEnd:M},[`${t}-item-meta-content`]:{flex:"1 0",width:0,color:f},[`${t}-item-meta-title`]:{margin:`0 0 ${e.marginXXS}px 0`,color:f,fontSize:e.fontSize,lineHeight:e.lineHeight,"> a":{color:f,transition:`all ${p}`,"&:hover":{color:A}}},[`${t}-item-meta-description`]:{color:h,fontSize:b,lineHeight:e.lineHeight}},[`${t}-item-action`]:{flex:"0 0 auto",marginInlineStart:e.marginXXL,padding:0,fontSize:0,listStyle:"none","& > li":{position:"relative",display:"inline-block",padding:`0 ${g}px`,color:h,fontSize:e.fontSize,lineHeight:e.lineHeight,textAlign:"center","&:first-child":{paddingInlineStart:0}},[`${t}-item-action-split`]:{position:"absolute",insetBlockStart:"50%",insetInlineEnd:0,width:B,height:Math.ceil(e.fontSize*e.lineHeight)-e.marginXXS*2,transform:"translateY(-50%)",backgroundColor:e.colorSplit}}},[`${t}-empty`]:{padding:`${s}px 0`,color:h,fontSize:e.fontSizeSM,textAlign:"center"},[`${t}-empty-text`]:{padding:Q,color:e.colorTextDisabled,fontSize:e.fontSize,textAlign:"center"},[`${t}-item-no-flex`]:{display:"block"}}),[`${t}-grid ${r}-col > ${t}-item`]:{display:"block",maxWidth:"100%",marginBlockEnd:c,paddingBlock:0,borderBlockEnd:"none"},[`${t}-vertical ${t}-item`]:{alignItems:"initial",[`${t}-item-main`]:{display:"block",flex:1},[`${t}-item-extra`]:{marginInlineStart:a},[`${t}-item-meta`]:{marginBlockEnd:v,[`${t}-item-meta-title`]:{marginBlockStart:0,marginBlockEnd:I,color:f,fontSize:e.fontSizeLG,lineHeight:e.lineHeightLG}},[`${t}-item-action`]:{marginBlockStart:s,marginInlineStart:"auto","> li":{padding:`0 ${s}px`,"&:first-child":{paddingInlineStart:0}}}},[`${t}-split ${t}-item`]:{borderBlockEnd:`${e.lineWidth}px ${e.lineType} ${e.colorSplit}`,"&:last-child":{borderBlockEnd:"none"}},[`${t}-split ${t}-header`]:{borderBlockEnd:`${e.lineWidth}px ${e.lineType} ${e.colorSplit}`},[`${t}-split${t}-empty ${t}-footer`]:{borderTop:`${e.lineWidth}px ${e.lineType} ${e.colorSplit}`},[`${t}-loading ${t}-spin-nested-loading`]:{minHeight:n},[`${t}-split${t}-something-after-last-item ${r}-spin-container > ${t}-items > ${t}-item:last-child`]:{borderBlockEnd:`${e.lineWidth}px ${e.lineType} ${e.colorSplit}`},[`${t}-lg ${t}-item`]:{padding:d},[`${t}-sm ${t}-item`]:{padding:u},[`${t}:not(${t}-vertical)`]:{[`${t}-item-no-flex`]:{[`${t}-item-action`]:{float:"right"}}}}},Zst=bn("List",e=>{const t=Sr(e,{listBorderedCls:`${e.componentCls}-bordered`,minHeight:e.controlHeightLG});return[Xst(t),Vst(t),Kst(t)]},e=>({contentWidth:220,itemPadding:`${e.paddingContentVertical}px 0`,itemPaddingSM:`${e.paddingContentVerticalSM}px ${e.paddingContentHorizontal}px`,itemPaddingLG:`${e.paddingContentVerticalLG}px ${e.paddingContentHorizontalLG}px`,headerBg:"transparent",footerBg:"transparent",emptyTextPadding:e.padding,metaMarginBottom:e.padding,avatarMarginRight:e.padding,titleMarginBottom:e.paddingSM,descriptionFontSize:e.fontSize}));var qst=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o(xe,Ie)=>{var Ge;b(xe),N(Ie),r&&r[me]&&((Ge=r==null?void 0:r[me])===null||Ge===void 0||Ge.call(r,xe,Ie))},G=U("onChange"),H=U("onShowSizeChange"),L=(me,xe)=>{if(!C)return null;let Ie;return typeof y=="function"?Ie=y(me):y?Ie=me[y]:Ie=me.key,Ie||(Ie=`list-item-${xe}`),m.createElement(m.Fragment,{key:Ie},C(me,xe))},R=()=>!!(d||r||p),O=F("list",n),[V,Z]=Zst(O);let T=B;typeof T=="boolean"&&(T={spinning:T});const K=T&&T.spinning,$=la(f);let _="";switch($){case"large":_="lg";break;case"small":_="sm";break}const ee=he(O,{[`${O}-vertical`]:u==="vertical",[`${O}-${_}`]:_,[`${O}-split`]:i,[`${O}-bordered`]:o,[`${O}-loading`]:K,[`${O}-grid`]:!!g,[`${O}-something-after-last-item`]:R(),[`${O}-rtl`]:z==="rtl"},k==null?void 0:k.className,a,s,Z),se=rMe(j,{total:c.length,current:I,pageSize:Y},r||{}),ie=Math.ceil(se.total/se.pageSize);se.current>ie&&(se.current=ie);const ge=r?m.createElement("div",{className:he(`${O}-pagination`,`${O}-pagination-align-${(t=se==null?void 0:se.align)!==null&&t!==void 0?t:"end"}`)},m.createElement(iMe,Object.assign({},se,{onChange:G,onShowSizeChange:H}))):null;let Ae=Ke(c);r&&c.length>(se.current-1)*se.pageSize&&(Ae=Ke(c).splice((se.current-1)*se.pageSize,se.pageSize));const pe=Object.keys(g||{}).some(me=>["xs","sm","md","lg","xl","xxl"].includes(me)),we=CC(pe),ye=m.useMemo(()=>{for(let me=0;me{if(!g)return;const me=ye&&g[ye]?g[ye]:g.column;if(me)return{width:`${100/me}%`,maxWidth:`${100/me}%`}},[g==null?void 0:g.column,ye]);let Fe=K&&m.createElement("div",{style:{minHeight:53}});if(Ae.length>0){const me=Ae.map((xe,Ie)=>L(xe,Ie));Fe=g?m.createElement(sn,{gutter:g.gutter},m.Children.map(me,xe=>m.createElement("div",{key:xe==null?void 0:xe.key,style:Me},xe))):m.createElement("ul",{className:`${O}-items`},me)}else!A&&!K&&(Fe=m.createElement("div",{className:`${O}-empty-text`},Q&&Q.emptyText||(D==null?void 0:D("List"))||m.createElement(Z9,{componentName:"List"})));const Se=se.position||"bottom",Be=m.useMemo(()=>({grid:g,itemLayout:u}),[JSON.stringify(g),u]);return V(m.createElement(kX.Provider,{value:Be},m.createElement("div",Object.assign({style:Object.assign(Object.assign({},k==null?void 0:k.style),l),className:ee},v),(Se==="top"||Se==="both")&&ge,h&&m.createElement("div",{className:`${O}-header`},h),m.createElement(sMe,Object.assign({},T),Fe,A),p&&m.createElement("div",{className:`${O}-footer`},p),d||(Se==="bottom"||Se==="both")&&ge)))}Sm.Item=Wst;var $st=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,className:r,closeIcon:n,closable:o,type:i,title:a,children:s,footer:l}=e,A=$st(e,["prefixCls","className","closeIcon","closable","type","title","children","footer"]),{getPrefixCls:u}=m.useContext(Jt),d=u(),g=t||u("modal"),[,c]=OCe(g),f=`${g}-confirm`;let h={};return i?h={closable:o??!1,title:"",footer:"",children:m.createElement(TCe,Object.assign({},e,{prefixCls:g,confirmPrefixCls:f,rootPrefixCls:d,content:s}))}:h={closable:o??!0,title:a,footer:l!==null&&m.createElement(GCe,Object.assign({},e)),children:s},m.createElement(MCe,Object.assign({prefixCls:g,className:he(c,`${g}-pure-panel`,i&&f,i&&`${f}-${i}`,r)},A,{closeIcon:zCe(g,n),closable:o},h))},elt=nIe(_st);function cMe(e){return Zb(WCe(e))}const bu=LCe;bu.useModal=lqe;bu.info=function(e){return Zb(VCe(e))};bu.success=function(e){return Zb(KCe(e))};bu.error=function(e){return Zb(XCe(e))};bu.warning=cMe;bu.warn=cMe;bu.confirm=function(e){return Zb(ZCe(e))};bu.destroyAll=function(){for(;Em.length;){const e=Em.pop();e&&e()}};bu.config=nqe;bu._InternalPanelDoNotUseOrYouWillBeFired=elt;const Zk=bu;let Dg=null,qS=e=>e(),qk=[],$k={};function rle(){const{prefixCls:e,getContainer:t,rtl:r,maxCount:n,top:o,bottom:i}=$k,a=e??F9().getPrefixCls("notification"),s=(t==null?void 0:t())||document.body;return{prefixCls:a,getContainer:()=>s,rtl:r,maxCount:n,top:o,bottom:i}}const tlt=m.forwardRef((e,t)=>{const[r,n]=m.useState(rle),[o,i]=rIe(r),a=F9(),s=a.getRootPrefixCls(),l=a.getIconPrefixCls(),A=a.getTheme(),u=()=>{n(rle)};return m.useEffect(u,[]),m.useImperativeHandle(t,()=>{const d=Object.assign({},o);return Object.keys(d).forEach(g=>{d[g]=function(){return u(),o[g].apply(o,arguments)}}),{instance:d,sync:u}}),m.createElement(yB,{prefixCls:s,iconPrefixCls:l,theme:A},i)});function jX(){if(!Dg){const e=document.createDocumentFragment(),t={fragment:e};Dg=t,qS(()=>{k9(m.createElement(tlt,{ref:r=>{const{instance:n,sync:o}=r||{};Promise.resolve().then(()=>{!t.instance&&n&&(t.instance=n,t.sync=o,jX())})}}),e)});return}Dg.instance&&(qk.forEach(e=>{switch(e.type){case"open":{qS(()=>{Dg.instance.open(Object.assign(Object.assign({},$k),e.config))});break}case"destroy":qS(()=>{Dg==null||Dg.instance.destroy(e.key)});break}}),qk=[])}function rlt(e){$k=Object.assign(Object.assign({},$k),e),qS(()=>{var t;(t=Dg==null?void 0:Dg.sync)===null||t===void 0||t.call(Dg)})}function uMe(e){qk.push({type:"open",config:e}),jX()}function nlt(e){qk.push({type:"destroy",key:e}),jX()}const olt=["success","info","warning","error"],ilt={open:uMe,destroy:nlt,config:rlt,useNotification:Dqe,_InternalPanelDoNotUseOrYouWillBeFired:Iqe},dMe=ilt;olt.forEach(e=>{dMe[e]=t=>uMe(Object.assign(Object.assign({},t),{type:e}))});const QO=dMe,alt=e=>{const{componentCls:t,iconCls:r,antCls:n,zIndexPopup:o,colorText:i,colorWarning:a,marginXXS:s,marginXS:l,fontSize:A,fontWeightStrong:u,colorTextHeading:d}=e;return{[t]:{zIndex:o,[`&${n}-popover`]:{fontSize:A},[`${t}-message`]:{marginBottom:l,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${t}-message-icon ${r}`]:{color:a,fontSize:A,lineHeight:1,marginInlineEnd:l},[`${t}-title`]:{fontWeight:u,color:d,"&:only-child":{fontWeight:"normal"}},[`${t}-description`]:{marginTop:s,color:i}},[`${t}-buttons`]:{textAlign:"end",whiteSpace:"nowrap",button:{marginInlineStart:l}}}}},gMe=bn("Popconfirm",e=>alt(e),e=>{const{zIndexPopupBase:t}=e;return{zIndexPopup:t+60}},{resetStyle:!1});var slt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,okButtonProps:r,cancelButtonProps:n,title:o,description:i,cancelText:a,okText:s,okType:l="primary",icon:A=m.createElement(Lb,null),showCancel:u=!0,close:d,onConfirm:g,onCancel:c,onPopupClick:f}=e,{getPrefixCls:h}=m.useContext(Jt),[p]=Sd("Popconfirm",vd.Popconfirm),B=ME(o),y=ME(i);return m.createElement("div",{className:`${t}-inner-content`,onClick:f},m.createElement("div",{className:`${t}-message`},A&&m.createElement("span",{className:`${t}-message-icon`},A),m.createElement("div",{className:`${t}-message-text`},B&&m.createElement("div",{className:he(`${t}-title`)},B),y&&m.createElement("div",{className:`${t}-description`},y))),m.createElement("div",{className:`${t}-buttons`},u&&m.createElement(ao,Object.assign({onClick:c,size:"small"},n),a??(p==null?void 0:p.cancelText)),m.createElement(R9,{buttonProps:Object.assign(Object.assign({size:"small"},j9(l)),r),actionFn:g,close:d,prefixCls:h("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},s??(p==null?void 0:p.okText))))},llt=e=>{const{prefixCls:t,placement:r,className:n,style:o}=e,i=slt(e,["prefixCls","placement","className","style"]),{getPrefixCls:a}=m.useContext(Jt),s=a("popconfirm",t),[l]=gMe(s);return l(m.createElement(GIe,{placement:r,className:he(s,n),style:o,content:m.createElement(fMe,Object.assign({prefixCls:s},i))}))},Alt=llt;var clt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{var r,n;const{prefixCls:o,placement:i="top",trigger:a="click",okType:s="primary",icon:l=m.createElement(Lb,null),children:A,overlayClassName:u,onOpenChange:d,onVisibleChange:g}=e,c=clt(e,["prefixCls","placement","trigger","okType","icon","children","overlayClassName","onOpenChange","onVisibleChange"]),{getPrefixCls:f}=m.useContext(Jt),[h,p]=Fn(!1,{value:(r=e.open)!==null&&r!==void 0?r:e.visible,defaultValue:(n=e.defaultOpen)!==null&&n!==void 0?n:e.defaultVisible}),B=(N,F)=>{p(N,!0),g==null||g(N),d==null||d(N,F)},y=N=>{B(!1,N)},C=N=>{var F;return(F=e.onConfirm)===null||F===void 0?void 0:F.call(void 0,N)},Q=N=>{var F;B(!1,N),(F=e.onCancel)===null||F===void 0||F.call(void 0,N)},v=N=>{N.keyCode===ze.ESC&&h&&B(!1,N)},M=N=>{const{disabled:F=!1}=e;F||B(N)},I=f("popconfirm",o),b=he(I,u),[Y]=gMe(I);return Y(m.createElement(HIe,Object.assign({},Xo(c,["title"]),{trigger:a,placement:i,onOpenChange:M,open:h,ref:t,overlayClassName:b,content:m.createElement(fMe,Object.assign({okType:s,icon:l},e,{prefixCls:I,close:y,onConfirm:C,onCancel:Q})),"data-popover-inject":!0}),Di(A,{onKeyDown:N=>{var F,D;m.isValidElement(A)&&((D=A==null?void 0:(F=A.props).onKeyDown)===null||D===void 0||D.call(F,N)),v(N)}})))});hMe._InternalPanelDoNotUseOrYouWillBeFired=Alt;const ult=hMe;var bB=m.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0,styles:{},classNames:{}});function R6(e,t,r){return(e-t)/(r-t)}function UX(e,t,r,n){var o=R6(t,r,n),i={};switch(e){case"rtl":i.right="".concat(o*100,"%"),i.transform="translateX(50%)";break;case"btt":i.bottom="".concat(o*100,"%"),i.transform="translateY(50%)";break;case"ttb":i.top="".concat(o*100,"%"),i.transform="translateY(-50%)";break;default:i.left="".concat(o*100,"%"),i.transform="translateX(-50%)";break}return i}function Fy(e,t){return Array.isArray(e)?e[t]:e}var dlt=["prefixCls","value","valueIndex","onStartMove","style","render","dragging","onOffsetChange","onChangeComplete"],glt=m.forwardRef(function(e,t){var r,n,o=e.prefixCls,i=e.value,a=e.valueIndex,s=e.onStartMove,l=e.style,A=e.render,u=e.dragging,d=e.onOffsetChange,g=e.onChangeComplete,c=or(e,dlt),f=m.useContext(bB),h=f.min,p=f.max,B=f.direction,y=f.disabled,C=f.keyboard,Q=f.range,v=f.tabIndex,M=f.ariaLabelForHandle,I=f.ariaLabelledByForHandle,b=f.ariaValueTextFormatterForHandle,Y=f.styles,N=f.classNames,F="".concat(o,"-handle"),D=function(G){y||s(G,a)},z=function(G){if(!y&&C){var H=null;switch(G.which||G.keyCode){case ze.LEFT:H=B==="ltr"||B==="btt"?-1:1;break;case ze.RIGHT:H=B==="ltr"||B==="btt"?1:-1;break;case ze.UP:H=B!=="ttb"?1:-1;break;case ze.DOWN:H=B!=="ttb"?-1:1;break;case ze.HOME:H="min";break;case ze.END:H="max";break;case ze.PAGE_UP:H=2;break;case ze.PAGE_DOWN:H=-2;break}H!==null&&(G.preventDefault(),d(H,a))}},k=function(G){switch(G.which||G.keyCode){case ze.LEFT:case ze.RIGHT:case ze.UP:case ze.DOWN:case ze.HOME:case ze.END:case ze.PAGE_UP:case ze.PAGE_DOWN:g==null||g();break}},j=UX(B,i,h,p),U=m.createElement("div",Ye({ref:t,className:he(F,(r={},re(r,"".concat(F,"-").concat(a+1),Q),re(r,"".concat(F,"-dragging"),u),r),N.handle),style:ce(ce(ce({},j),l),Y.handle),onMouseDown:D,onTouchStart:D,onKeyDown:z,onKeyUp:k,tabIndex:y?null:Fy(v,a),role:"slider","aria-valuemin":h,"aria-valuemax":p,"aria-valuenow":i,"aria-disabled":y,"aria-label":Fy(M,a),"aria-labelledby":Fy(I,a),"aria-valuetext":(n=Fy(b,a))===null||n===void 0?void 0:n(i),"aria-orientation":B==="ltr"||B==="rtl"?"horizontal":"vertical"},c));return A&&(U=A(U,{index:a,prefixCls:o,value:i,dragging:u})),U}),flt=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","draggingIndex"],hlt=m.forwardRef(function(e,t){var r=e.prefixCls,n=e.style,o=e.onStartMove,i=e.onOffsetChange,a=e.values,s=e.handleRender,l=e.draggingIndex,A=or(e,flt),u=m.useRef({});return m.useImperativeHandle(t,function(){return{focus:function(d){var g;(g=u.current[d])===null||g===void 0||g.focus()}}}),m.createElement(m.Fragment,null,a.map(function(d,g){return m.createElement(glt,Ye({ref:function(c){c?u.current[g]=c:delete u.current[g]},dragging:l===g,prefixCls:r,style:Fy(n,g),key:g,value:d,valueIndex:g,onStartMove:o,onOffsetChange:i,render:s},A))}))});function nle(e){var t="touches"in e?e.touches[0]:e;return{pageX:t.pageX,pageY:t.pageY}}function plt(e,t,r,n,o,i,a,s,l){var A=m.useState(null),u=Ee(A,2),d=u[0],g=u[1],c=m.useState(-1),f=Ee(c,2),h=f[0],p=f[1],B=m.useState(r),y=Ee(B,2),C=y[0],Q=y[1],v=m.useState(r),M=Ee(v,2),I=M[0],b=M[1],Y=m.useRef(null),N=m.useRef(null);m.useEffect(function(){h===-1&&Q(r)},[r,h]),m.useEffect(function(){return function(){document.removeEventListener("mousemove",Y.current),document.removeEventListener("mouseup",N.current),document.removeEventListener("touchmove",Y.current),document.removeEventListener("touchend",N.current)}},[]);var F=function(U,G){C.some(function(H,L){return H!==U[L]})&&(G!==void 0&&g(G),Q(U),a(U))},D=function(U,G){if(U===-1){var H=I[0],L=I[I.length-1],R=n-H,O=o-L,V=G*(o-n);V=Math.max(V,R),V=Math.min(V,O);var Z=i(H+V);V=Z-H;var T=I.map(function(ee){return ee+V});F(T)}else{var K=(o-n)*G,$=Ke(C);$[U]=I[U];var _=l($,K,U,"dist");F(_.values,_.value)}},z=m.useRef(D);z.current=D;var k=function(U,G,H){U.stopPropagation();var L=H||r,R=L[G];p(G),g(R),b(L);var O=nle(U),V=O.pageX,Z=O.pageY,T=function($){$.preventDefault();var _=nle($),ee=_.pageX,se=_.pageY,ie=ee-V,ge=se-Z,Ae=e.current.getBoundingClientRect(),pe=Ae.width,we=Ae.height,ye;switch(t){case"btt":ye=-ge/we;break;case"ttb":ye=ge/we;break;case"rtl":ye=-ie/pe;break;default:ye=ie/pe}z.current(G,ye)},K=function $(_){_.preventDefault(),document.removeEventListener("mouseup",$),document.removeEventListener("mousemove",T),document.removeEventListener("touchend",$),document.removeEventListener("touchmove",T),Y.current=null,N.current=null,p(-1),s()};document.addEventListener("mouseup",K),document.addEventListener("mousemove",T),document.addEventListener("touchend",K),document.addEventListener("touchmove",T),Y.current=T,N.current=K},j=m.useMemo(function(){var U=Ke(r).sort(function(H,L){return H-L}),G=Ke(C).sort(function(H,L){return H-L});return U.every(function(H,L){return H===G[L]})?C:r},[r,C]);return[h,d,j,k]}function mlt(e,t,r,n,o,i){var a=m.useCallback(function(c){var f=isFinite(c)?c:e;return f=Math.min(t,c),f=Math.max(e,f),f},[e,t]),s=m.useCallback(function(c){if(r!==null){var f=e+Math.round((a(c)-e)/r)*r,h=function(y){return(String(y).split(".")[1]||"").length},p=Math.max(h(r),h(t),h(e)),B=Number(f.toFixed(p));return e<=B&&B<=t?B:null}return null},[r,e,t,a]),l=m.useCallback(function(c){var f=a(c),h=n.map(function(y){return y.value});r!==null&&h.push(s(c)),h.push(e,t);var p=h[0],B=t-e;return h.forEach(function(y){var C=Math.abs(f-y);C<=B&&(p=y,B=C)}),p},[e,t,n,r,a,s]),A=function c(f,h,p){var B=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit";if(typeof h=="number"){var y,C=f[p],Q=C+h,v=[];n.forEach(function(N){v.push(N.value)}),v.push(e,t),v.push(s(C));var M=h>0?1:-1;B==="unit"?v.push(s(C+M*r)):v.push(s(Q)),v=v.filter(function(N){return N!==null}).filter(function(N){return h<0?N<=C:N>=C}),B==="unit"&&(v=v.filter(function(N){return N!==C}));var I=B==="unit"?C:Q;y=v[0];var b=Math.abs(y-I);if(v.forEach(function(N){var F=Math.abs(N-I);F1){var Y=Ke(f);return Y[p]=y,c(Y,h-M,p,B)}return y}else{if(h==="min")return e;if(h==="max")return t}},u=function(c,f,h){var p=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",B=c[h],y=A(c,f,h,p);return{value:y,changed:y!==B}},d=function(c){return i===null&&c===0||typeof i=="number"&&c3&&arguments[3]!==void 0?arguments[3]:"unit",B=c.map(l),y=B[h],C=A(B,f,h,p);if(B[h]=C,o===!1){var Q=i||0;h>0&&B[h-1]!==y&&(B[h]=Math.max(B[h],B[h-1]+Q)),h0;b-=1)for(var Y=!0;d(B[b]-B[b-1])&&Y;){var N=u(B,-1,b-1);B[b-1]=N.value,Y=N.changed}for(var F=B.length-1;F>0;F-=1)for(var D=!0;d(B[F]-B[F-1])&&D;){var z=u(B,-1,F-1);B[F-1]=z.value,D=z.changed}for(var k=0;k=0?U:!1},[U,xe]),Ge=m.useMemo(function(){var $e=Object.keys(ee||{});return $e.map(function(Oe){var _e=ee[Oe],et={value:Number(Oe)};return _e&&dr(_e)==="object"&&!m.isValidElement(_e)&&("label"in _e||"style"in _e)?(et.style=_e.style,et.label=_e.label):et.label=_e,et}).filter(function(Oe){var _e=Oe.label;return _e||typeof _e=="number"}).sort(function(Oe,_e){return Oe.value-_e.value})},[ee]),rt=mlt(Be,me,xe,Ge,k,Ie),pt=Ee(rt,2),lt=pt[0],bt=pt[1],Dt=Fn(I,{value:M}),Xe=Ee(Dt,2),Je=Xe[0],it=Xe[1],Ct=m.useMemo(function(){var $e=Je==null?[]:Array.isArray(Je)?Je:[Je],Oe=Ee($e,1),_e=Oe[0],et=_e===void 0?Be:_e,ot=Je===null?[]:[et];if(b){if(ot=Ke($e),Y||Je===void 0){var dt=Y>=0?Y+1:2;for(ot=ot.slice(0,dt);ot.length=0&&Me.current.focus($e)}Bt(null)},[We]);var ft=m.useMemo(function(){return G&&xe===null?!1:G},[G,xe]),xt=function($e,Oe){tt($e,Oe),F==null||F(It(mt.current))},vt=Tt!==-1;m.useEffect(function(){if(!vt){var $e=Ct.lastIndexOf(Ze);Me.current.focus($e)}},[vt]);var er=m.useMemo(function(){return Ke(At).sort(function($e,Oe){return $e-Oe})},[At]),te=m.useMemo(function(){return b?[er[0],er[er.length-1]]:[Be,er[0]]},[er,b,Be]),ae=Ee(te,2),fe=ae[0],De=ae[1];m.useImperativeHandle(t,function(){return{focus:function(){Me.current.focus(0)},blur:function(){var $e=document,Oe=$e.activeElement;Fe.current.contains(Oe)&&(Oe==null||Oe.blur())}}}),m.useEffect(function(){c&&Me.current.focus(0)},[]);var je=m.useMemo(function(){return{min:Be,max:me,direction:Se,disabled:u,keyboard:g,step:xe,included:O,includedStart:fe,includedEnd:De,range:b,tabIndex:Ae,ariaLabelForHandle:pe,ariaLabelledByForHandle:we,ariaValueTextFormatterForHandle:ye,styles:l||{},classNames:s||{}}},[Be,me,Se,u,g,xe,O,fe,De,b,Ae,pe,we,ye,l,s]);return m.createElement(bB.Provider,{value:je},m.createElement("div",{ref:Fe,className:he(o,i,(r={},re(r,"".concat(o,"-disabled"),u),re(r,"".concat(o,"-vertical"),L),re(r,"".concat(o,"-horizontal"),!L),re(r,"".concat(o,"-with-marks"),Ge.length),r)),style:a,onMouseDown:Pe},m.createElement("div",{className:he("".concat(o,"-rail"),s==null?void 0:s.rail),style:ce(ce({},K),l==null?void 0:l.rail)}),m.createElement(Clt,{prefixCls:o,style:Z,values:er,startPoint:V,onStartMove:ft?xt:null}),m.createElement(Elt,{prefixCls:o,marks:Ge,dots:se,style:$,activeStyle:_}),m.createElement(hlt,{ref:Me,prefixCls:o,style:T,values:At,draggingIndex:Tt,onStartMove:xt,onOffsetChange:Te,onFocus:f,onBlur:h,handleRender:ie,onChangeComplete:Rt}),m.createElement(wlt,{prefixCls:o,marks:Ge,onClick:qe})))});const Ilt=Object.freeze(Object.defineProperty({__proto__:null,default:pMe},Symbol.toStringTag,{value:"Module"})),Qlt=m.forwardRef((e,t)=>{const{open:r}=e,n=m.useRef(null),o=m.useRef(null);function i(){Pr.cancel(o.current),o.current=null}function a(){o.current=Pr(()=>{var s;(s=n.current)===null||s===void 0||s.forceAlign(),o.current=null})}return m.useEffect(()=>(r?a():i(),i),[r,e.title]),m.createElement(uA,Object.assign({ref:Ma(n,t)},e))}),vlt=Qlt,Mlt=e=>{const{componentCls:t,antCls:r,controlSize:n,dotSize:o,marginFull:i,marginPart:a,colorFillContentHover:s}=e;return{[t]:Object.assign(Object.assign({},cn(e)),{position:"relative",height:n,margin:`${a}px ${i}px`,padding:0,cursor:"pointer",touchAction:"none","&-vertical":{margin:`${i}px ${a}px`},[`${t}-rail`]:{position:"absolute",backgroundColor:e.railBg,borderRadius:e.borderRadiusXS,transition:`background-color ${e.motionDurationMid}`},[`${t}-track,${t}-tracks`]:{position:"absolute",transition:`background-color ${e.motionDurationMid}`},[`${t}-track`]:{backgroundColor:e.trackBg,borderRadius:e.borderRadiusXS},[`${t}-track-draggable`]:{boxSizing:"content-box",backgroundClip:"content-box",border:"solid rgba(0,0,0,0)"},"&:hover":{[`${t}-rail`]:{backgroundColor:e.railHoverBg},[`${t}-track`]:{backgroundColor:e.trackHoverBg},[`${t}-dot`]:{borderColor:s},[`${t}-handle::after`]:{boxShadow:`0 0 0 ${e.handleLineWidth}px ${e.colorPrimaryBorderHover}`},[`${t}-dot-active`]:{borderColor:e.dotActiveBorderColor}},[`${t}-handle`]:{position:"absolute",width:e.handleSize,height:e.handleSize,outline:"none","&::before":{content:'""',position:"absolute",insetInlineStart:-e.handleLineWidth,insetBlockStart:-e.handleLineWidth,width:e.handleSize+e.handleLineWidth*2,height:e.handleSize+e.handleLineWidth*2,backgroundColor:"transparent"},"&::after":{content:'""',position:"absolute",insetBlockStart:0,insetInlineStart:0,width:e.handleSize,height:e.handleSize,backgroundColor:e.colorBgElevated,boxShadow:`0 0 0 ${e.handleLineWidth}px ${e.handleColor}`,borderRadius:"50%",cursor:"pointer",transition:` + inset-inline-start ${e.motionDurationMid}, + inset-block-start ${e.motionDurationMid}, + width ${e.motionDurationMid}, + height ${e.motionDurationMid}, + box-shadow ${e.motionDurationMid} + `},"&:hover, &:active, &:focus":{"&::before":{insetInlineStart:-((e.handleSizeHover-e.handleSize)/2+e.handleLineWidthHover),insetBlockStart:-((e.handleSizeHover-e.handleSize)/2+e.handleLineWidthHover),width:e.handleSizeHover+e.handleLineWidthHover*2,height:e.handleSizeHover+e.handleLineWidthHover*2},"&::after":{boxShadow:`0 0 0 ${e.handleLineWidthHover}px ${e.handleActiveColor}`,width:e.handleSizeHover,height:e.handleSizeHover,insetInlineStart:(e.handleSize-e.handleSizeHover)/2,insetBlockStart:(e.handleSize-e.handleSizeHover)/2}}},[`${t}-mark`]:{position:"absolute",fontSize:e.fontSize},[`${t}-mark-text`]:{position:"absolute",display:"inline-block",color:e.colorTextDescription,textAlign:"center",wordBreak:"keep-all",cursor:"pointer",userSelect:"none","&-active":{color:e.colorText}},[`${t}-step`]:{position:"absolute",background:"transparent",pointerEvents:"none"},[`${t}-dot`]:{position:"absolute",width:o,height:o,backgroundColor:e.colorBgElevated,border:`${e.handleLineWidth}px solid ${e.dotBorderColor}`,borderRadius:"50%",cursor:"pointer",transition:`border-color ${e.motionDurationSlow}`,pointerEvents:"auto","&-active":{borderColor:e.dotActiveBorderColor}},[`&${t}-disabled`]:{cursor:"not-allowed",[`${t}-rail`]:{backgroundColor:`${e.railBg} !important`},[`${t}-track`]:{backgroundColor:`${e.trackBgDisabled} !important`},[` + ${t}-dot + `]:{backgroundColor:e.colorBgElevated,borderColor:e.trackBgDisabled,boxShadow:"none",cursor:"not-allowed"},[`${t}-handle::after`]:{backgroundColor:e.colorBgElevated,cursor:"not-allowed",width:e.handleSize,height:e.handleSize,boxShadow:`0 0 0 ${e.handleLineWidth}px ${new Kr(e.colorTextDisabled).onBackground(e.colorBgContainer).toHexShortString()}`,insetInlineStart:0,insetBlockStart:0},[` + ${t}-mark-text, + ${t}-dot + `]:{cursor:"not-allowed !important"}},[`&-tooltip ${r}-tooltip-inner`]:{minWidth:"unset"}})}},mMe=(e,t)=>{const{componentCls:r,railSize:n,handleSize:o,dotSize:i}=e,a=t?"paddingBlock":"paddingInline",s=t?"width":"height",l=t?"height":"width",A=t?"insetBlockStart":"insetInlineStart",u=t?"top":"insetInlineStart",d=(n*3-o)/2,g=(o-n)/2,c=t?{borderWidth:`${g}px 0`,transform:`translateY(-${g}px)`}:{borderWidth:`0 ${g}px`,transform:`translateX(-${g}px)`};return{[a]:n,[l]:n*3,[`${r}-rail`]:{[s]:"100%",[l]:n},[`${r}-track,${r}-tracks`]:{[l]:n},[`${r}-track-draggable`]:Object.assign({},c),[`${r}-handle`]:{[A]:d},[`${r}-mark`]:{insetInlineStart:0,top:0,[u]:n*3+(t?0:e.marginFull),[s]:"100%"},[`${r}-step`]:{insetInlineStart:0,top:0,[u]:n,[s]:"100%",[l]:n},[`${r}-dot`]:{position:"absolute",[A]:(n-i)/2}}},blt=e=>{const{componentCls:t,marginPartWithMark:r}=e;return{[`${t}-horizontal`]:Object.assign(Object.assign({},mMe(e,!0)),{[`&${t}-with-marks`]:{marginBottom:r}})}},xlt=e=>{const{componentCls:t}=e;return{[`${t}-vertical`]:Object.assign(Object.assign({},mMe(e,!1)),{height:"100%"})}},Ylt=bn("Slider",e=>{const t=Sr(e,{marginPart:(e.controlHeight-e.controlSize)/2,marginFull:e.controlSize/2,marginPartWithMark:e.controlHeightLG-e.controlSize});return[Mlt(t),blt(t),xlt(t)]},e=>{const t=e.controlHeightLG/4,r=e.controlHeightSM/2,n=e.lineWidth+1,o=e.lineWidth+1*3;return{controlSize:t,railSize:4,handleSize:t,handleSizeHover:r,dotSize:8,handleLineWidth:n,handleLineWidthHover:o,railBg:e.colorFillTertiary,railHoverBg:e.colorFillSecondary,trackBg:e.colorPrimaryBorder,trackHoverBg:e.colorPrimaryBorderHover,handleColor:e.colorPrimaryBorder,handleActiveColor:e.colorPrimary,dotBorderColor:e.colorBorderSecondary,dotActiveBorderColor:e.colorPrimaryBorder,trackBgDisabled:e.colorBgContainerDisabled}});var Flt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);otypeof r=="number"?r.toString():""}const Dlt=le.forwardRef((e,t)=>{const{prefixCls:r,range:n,className:o,rootClassName:i,style:a,disabled:s,tooltipPrefixCls:l,tipFormatter:A,tooltipVisible:u,getTooltipPopupContainer:d,tooltipPlacement:g}=e,c=Flt(e,["prefixCls","range","className","rootClassName","style","disabled","tooltipPrefixCls","tipFormatter","tooltipVisible","getTooltipPopupContainer","tooltipPlacement"]),{direction:f,slider:h,getPrefixCls:p,getPopupContainer:B}=le.useContext(Jt),y=le.useContext(IA),C=s??y,[Q,v]=le.useState({}),M=(U,G)=>{v(H=>Object.assign(Object.assign({},H),{[U]:G}))},I=(U,G)=>U||(G?f==="rtl"?"left":"right":"top"),b=p("slider",r),[Y,N]=Ylt(b),F=he(o,h==null?void 0:h.className,i,{[`${b}-rtl`]:f==="rtl"},N);f==="rtl"&&!c.vertical&&(c.reverse=!c.reverse);const[D,z]=le.useMemo(()=>n?typeof n=="object"?[!0,n.draggableTrack]:[!0,!1]:[!1],[n]),k=(U,G)=>{var H;const{index:L,dragging:R}=G,{tooltip:O={},vertical:V}=e,Z=Object.assign({},O),{open:T,placement:K,getPopupContainer:$,prefixCls:_,formatter:ee}=Z,se=Nlt(ee,A),ie=se?Q[L]||R:!1,ge=(H=T??u)!==null&&H!==void 0?H:T===void 0&&ie,Ae=Object.assign(Object.assign({},U.props),{onMouseEnter:()=>M(L,!0),onMouseLeave:()=>M(L,!1),onFocus:pe=>{var we;M(L,!0),(we=c.onFocus)===null||we===void 0||we.call(c,pe)},onBlur:pe=>{var we;M(L,!1),(we=c.onBlur)===null||we===void 0||we.call(c,pe)}});return le.createElement(vlt,Object.assign({},Z,{prefixCls:p("tooltip",_??l),title:se?se(G.value):"",open:ge,placement:I(K??g,V),key:L,overlayClassName:`${b}-tooltip`,getPopupContainer:$||d||B}),le.cloneElement(U,Ae))},j=Object.assign(Object.assign({},h==null?void 0:h.style),a);return Y(le.createElement(pMe,Object.assign({},c,{step:c.step,range:D,draggableTrack:z,className:F,style:j,disabled:C,ref:t,prefixCls:b,handleRender:k})))}),Slt=Dlt;var klt=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],BMe=m.forwardRef(function(e,t){var r,n=e.prefixCls,o=n===void 0?"rc-switch":n,i=e.className,a=e.checked,s=e.defaultChecked,l=e.disabled,A=e.loadingIcon,u=e.checkedChildren,d=e.unCheckedChildren,g=e.onClick,c=e.onChange,f=e.onKeyDown,h=or(e,klt),p=Fn(!1,{value:a,defaultValue:s}),B=Ee(p,2),y=B[0],C=B[1];function Q(b,Y){var N=y;return l||(N=b,C(N),c==null||c(N,Y)),N}function v(b){b.which===ze.LEFT?Q(!1,b):b.which===ze.RIGHT&&Q(!0,b),f==null||f(b)}function M(b){var Y=Q(!y,b);g==null||g(Y,b)}var I=he(o,i,(r={},re(r,"".concat(o,"-checked"),y),re(r,"".concat(o,"-disabled"),l),r));return m.createElement("button",Ye({},h,{type:"button",role:"switch","aria-checked":y,disabled:l,className:I,ref:t,onKeyDown:v,onClick:M}),A,m.createElement("span",{className:"".concat(o,"-inner")},m.createElement("span",{className:"".concat(o,"-inner-checked")},u),m.createElement("span",{className:"".concat(o,"-inner-unchecked")},d)))});BMe.displayName="Switch";const jlt=e=>{const{componentCls:t,trackHeightSM:r,trackPadding:n,trackMinWidthSM:o,innerMinMarginSM:i,innerMaxMarginSM:a,handleSizeSM:s}=e,l=`${t}-inner`;return{[t]:{[`&${t}-small`]:{minWidth:o,height:r,lineHeight:`${r}px`,[`${t}-inner`]:{paddingInlineStart:a,paddingInlineEnd:i,[`${l}-checked`]:{marginInlineStart:`calc(-100% + ${s+n*2}px - ${a*2}px)`,marginInlineEnd:`calc(100% - ${s+n*2}px + ${a*2}px)`},[`${l}-unchecked`]:{marginTop:-r,marginInlineStart:0,marginInlineEnd:0}},[`${t}-handle`]:{width:s,height:s},[`${t}-loading-icon`]:{top:(s-e.switchLoadingIconSize)/2,fontSize:e.switchLoadingIconSize},[`&${t}-checked`]:{[`${t}-inner`]:{paddingInlineStart:i,paddingInlineEnd:a,[`${l}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${l}-unchecked`]:{marginInlineStart:`calc(100% - ${s+n*2}px + ${a*2}px)`,marginInlineEnd:`calc(-100% + ${s+n*2}px - ${a*2}px)`}},[`${t}-handle`]:{insetInlineStart:`calc(100% - ${s+n}px)`}},[`&:not(${t}-disabled):active`]:{[`&:not(${t}-checked) ${l}`]:{[`${l}-unchecked`]:{marginInlineStart:e.marginXXS/2,marginInlineEnd:-e.marginXXS/2}},[`&${t}-checked ${l}`]:{[`${l}-checked`]:{marginInlineStart:-e.marginXXS/2,marginInlineEnd:e.marginXXS/2}}}}}}},Ult=e=>{const{componentCls:t,handleSize:r}=e;return{[t]:{[`${t}-loading-icon${e.iconCls}`]:{position:"relative",top:(r-e.fontSize)/2,color:e.switchLoadingIconColor,verticalAlign:"top"},[`&${t}-checked ${t}-loading-icon`]:{color:e.switchColor}}}},zlt=e=>{const{componentCls:t,motion:r,trackPadding:n,handleBg:o,handleShadow:i,handleSize:a}=e,s=`${t}-handle`;return{[t]:{[s]:{position:"absolute",top:n,insetInlineStart:n,width:a,height:a,transition:`all ${e.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:o,borderRadius:a/2,boxShadow:i,transition:`all ${e.switchDuration} ease-in-out`,content:'""'}},[`&${t}-checked ${s}`]:{insetInlineStart:`calc(100% - ${a+n}px)`},[`&:not(${t}-disabled):active`]:r?{[`${s}::before`]:{insetInlineEnd:e.switchHandleActiveInset,insetInlineStart:0},[`&${t}-checked ${s}::before`]:{insetInlineEnd:0,insetInlineStart:e.switchHandleActiveInset}}:{}}}},Glt=e=>{const{componentCls:t,trackHeight:r,trackPadding:n,innerMinMargin:o,innerMaxMargin:i,handleSize:a}=e,s=`${t}-inner`;return{[t]:{[s]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:i,paddingInlineEnd:o,transition:`padding-inline-start ${e.switchDuration} ease-in-out, padding-inline-end ${e.switchDuration} ease-in-out`,[`${s}-checked, ${s}-unchecked`]:{display:"block",color:e.colorTextLightSolid,fontSize:e.fontSizeSM,transition:`margin-inline-start ${e.switchDuration} ease-in-out, margin-inline-end ${e.switchDuration} ease-in-out`,pointerEvents:"none"},[`${s}-checked`]:{marginInlineStart:`calc(-100% + ${a+n*2}px - ${i*2}px)`,marginInlineEnd:`calc(100% - ${a+n*2}px + ${i*2}px)`},[`${s}-unchecked`]:{marginTop:-r,marginInlineStart:0,marginInlineEnd:0}},[`&${t}-checked ${s}`]:{paddingInlineStart:o,paddingInlineEnd:i,[`${s}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${s}-unchecked`]:{marginInlineStart:`calc(100% - ${a+n*2}px + ${i*2}px)`,marginInlineEnd:`calc(-100% + ${a+n*2}px - ${i*2}px)`}},[`&:not(${t}-disabled):active`]:{[`&:not(${t}-checked) ${s}`]:{[`${s}-unchecked`]:{marginInlineStart:n*2,marginInlineEnd:-n*2}},[`&${t}-checked ${s}`]:{[`${s}-checked`]:{marginInlineStart:-n*2,marginInlineEnd:n*2}}}}}},Rlt=e=>{const{componentCls:t,trackHeight:r,trackMinWidth:n}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},cn(e)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:n,height:r,lineHeight:`${r}px`,verticalAlign:"middle",background:e.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${e.motionDurationMid}`,userSelect:"none",[`&:hover:not(${t}-disabled)`]:{background:e.colorTextTertiary}}),tf(e)),{[`&${t}-checked`]:{background:e.switchColor,[`&:hover:not(${t}-disabled)`]:{background:e.colorPrimaryHover}},[`&${t}-loading, &${t}-disabled`]:{cursor:"not-allowed",opacity:e.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${t}-rtl`]:{direction:"rtl"}})}},Hlt=bn("Switch",e=>{const t=Sr(e,{switchDuration:e.motionDurationMid,switchColor:e.colorPrimary,switchDisabledOpacity:e.opacityLoading,switchLoadingIconSize:e.fontSizeIcon*.75,switchLoadingIconColor:`rgba(0, 0, 0, ${e.opacityLoading})`,switchHandleActiveInset:"-30%"});return[Rlt(t),Glt(t),zlt(t),Ult(t),jlt(t)]},e=>{const{fontSize:t,lineHeight:r,controlHeight:n,colorWhite:o}=e,i=t*r,a=n/2,s=2,l=i-s*2,A=a-s*2;return{trackHeight:i,trackHeightSM:a,trackMinWidth:l*2+s*4,trackMinWidthSM:A*2+s*2,trackPadding:s,handleBg:o,handleSize:l,handleSizeSM:A,handleShadow:`0 2px 4px 0 ${new Kr("#00230b").setAlpha(.2).toRgbString()}`,innerMinMargin:l/2,innerMaxMargin:l+s+s*2,innerMinMarginSM:A/2,innerMaxMarginSM:A+s+s*2}});var Olt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{const{prefixCls:r,size:n,disabled:o,loading:i,className:a,rootClassName:s,style:l}=e,A=Olt(e,["prefixCls","size","disabled","loading","className","rootClassName","style"]),{getPrefixCls:u,direction:d,switch:g}=m.useContext(Jt),c=m.useContext(IA),f=(o??c)||i,h=u("switch",r),p=m.createElement("div",{className:`${h}-handle`},i&&m.createElement(Tb,{className:`${h}-loading-icon`})),[B,y]=Hlt(h),C=la(n),Q=he(g==null?void 0:g.className,{[`${h}-small`]:C==="small",[`${h}-loading`]:i,[`${h}-rtl`]:d==="rtl"},a,s,y),v=Object.assign(Object.assign({},g==null?void 0:g.style),l);return B(m.createElement(Pb,{component:"Switch"},m.createElement(BMe,Object.assign({},A,{prefixCls:h,className:Q,style:v,disabled:f,ref:t,loadingIcon:p}))))});wMe.__ANT_SWITCH=!0;const N4=wMe;var Fh={},ax="rc-table-internal-hook";function zX(e){var t=m.createContext(void 0),r=function(n){var o=n.value,i=n.children,a=m.useRef(o);a.current=o;var s=m.useState(function(){return{getValue:function(){return a.current},listeners:new Set}}),l=Ee(s,1),A=l[0];return pn(function(){hc.unstable_batchedUpdates(function(){A.listeners.forEach(function(u){u(o)})})},[o]),m.createElement(t.Provider,{value:A},i)};return{Context:t,Provider:r,defaultValue:e}}function Ps(e,t){var r=Bi(typeof t=="function"?t:function(d){if(t===void 0)return d;if(!Array.isArray(t))return d[t];var g={};return t.forEach(function(c){g[c]=d[c]}),g}),n=m.useContext(e==null?void 0:e.Context),o=n||{},i=o.listeners,a=o.getValue,s=m.useRef();s.current=r(n?a():e==null?void 0:e.defaultValue);var l=m.useState({}),A=Ee(l,2),u=A[1];return pn(function(){if(!n)return;function d(g){var c=r(g);xl(s.current,c,!0)||u({})}return i.add(d),function(){i.delete(d)}},[n]),s.current}function Llt(){var e=m.createContext(null);function t(){return m.useContext(e)}function r(o,i){var a=pc(o),s=function(l,A){var u=a?{ref:A}:{},d=m.useRef(0),g=m.useRef(l),c=t();return c!==null?m.createElement(o,Ye({},l,u)):((!i||i(g.current,l))&&(d.current+=1),g.current=l,m.createElement(e.Provider,{value:d.current},m.createElement(o,Ye({},l,u))))};return a?m.forwardRef(s):s}function n(o,i){var a=pc(o),s=function(l,A){var u=a?{ref:A}:{};return t(),m.createElement(o,Ye({},l,u))};return a?m.memo(m.forwardRef(s),i):m.memo(s,i)}return{makeImmutable:r,responseImmutable:n,useImmutableMark:t}}var GX=Llt(),yMe=GX.makeImmutable,FC=GX.responseImmutable,Tlt=GX.useImmutableMark,Nl=zX();function Jlt(e,t){var r=m.useRef(0);r.current+=1;var n=m.useRef(e),o=[];Object.keys(e||{}).map(function(a){var s;(e==null?void 0:e[a])!==((s=n.current)===null||s===void 0?void 0:s[a])&&o.push(a)}),n.current=e;var i=m.useRef([]);return o.length&&(i.current=o),m.useDebugValue(r.current),m.useDebugValue(i.current.join(", ")),t&&console.log("".concat(t,":"),r.current,i.current),r.current}var Plt=m.memo(function(){var e=Jlt();return m.createElement("h1",null,"Render Times: ",e)});Plt.displayName="RenderBlock";var EMe=m.createContext({renderWithProps:!1}),Wlt="RC_TABLE_KEY";function Vlt(e){return e==null?[]:Array.isArray(e)?e:[e]}function D4(e){var t=[],r={};return e.forEach(function(n){for(var o=n||{},i=o.key,a=o.dataIndex,s=i||Vlt(a).join("-")||Wlt;r[s];)s="".concat(s,"_next");r[s]=!0,t.push(s)}),t}function H6(e){return e!=null}function Klt(e){return e&&dr(e)==="object"&&!Array.isArray(e)&&!m.isValidElement(e)}function Xlt(e,t,r,n,o,i){var a=m.useContext(EMe),s=Tlt(),l=Nd(function(){if(H6(n))return[n];var A=t==null||t===""?[]:Array.isArray(t)?t:[t],u=El(e,A),d=u,g=void 0;if(o){var c=o(u,e,r);Klt(c)?(d=c.children,g=c.props,a.renderWithProps=!0):d=c}return[d,g]},[s,e,n,t,o,r],function(A,u){if(i){var d=Ee(A,2),g=d[1],c=Ee(u,2),f=c[1];return i(f,g)}return a.renderWithProps?!0:!xl(A,u,!0)});return l}function Zlt(e,t,r,n){var o=e+t-1;return e<=n&&o>=r}function qlt(e,t){return Ps(Nl,function(r){var n=Zlt(e,t||1,r.hoverStartRow,r.hoverEndRow);return[n,r.onHover]})}var $lt=function(e){var t=e.ellipsis,r=e.rowType,n=e.children,o,i=t===!0?{showTitle:!0}:t;return i&&(i.showTitle||r==="header")&&(typeof n=="string"||typeof n=="number"?o=n.toString():m.isValidElement(n)&&typeof n.props.children=="string"&&(o=n.props.children)),o};function _lt(e){var t,r,n,o,i,a,s,l,A=e.component,u=e.children,d=e.ellipsis,g=e.scope,c=e.prefixCls,f=e.className,h=e.align,p=e.record,B=e.render,y=e.dataIndex,C=e.renderIndex,Q=e.shouldCellUpdate,v=e.index,M=e.rowType,I=e.colSpan,b=e.rowSpan,Y=e.fixLeft,N=e.fixRight,F=e.firstFixLeft,D=e.lastFixLeft,z=e.firstFixRight,k=e.lastFixRight,j=e.appendNode,U=e.additionalProps,G=U===void 0?{}:U,H=e.isSticky,L="".concat(c,"-cell"),R=Ps(Nl,["supportSticky","allColumnsFixedLeft"]),O=R.supportSticky,V=R.allColumnsFixedLeft,Z=Xlt(p,y,C,u,B,Q),T=Ee(Z,2),K=T[0],$=T[1],_={},ee=typeof Y=="number"&&O,se=typeof N=="number"&&O;ee&&(_.position="sticky",_.left=Y),se&&(_.position="sticky",_.right=N);var ie=(t=(r=(n=$==null?void 0:$.colSpan)!==null&&n!==void 0?n:G.colSpan)!==null&&r!==void 0?r:I)!==null&&t!==void 0?t:1,ge=(o=(i=(a=$==null?void 0:$.rowSpan)!==null&&a!==void 0?a:G.rowSpan)!==null&&i!==void 0?i:b)!==null&&o!==void 0?o:1,Ae=qlt(v,ge),pe=Ee(Ae,2),we=pe[0],ye=pe[1],Me=function(Ge){var rt;p&&ye(v,v+ge-1),G==null||(rt=G.onMouseEnter)===null||rt===void 0||rt.call(G,Ge)},Fe=function(Ge){var rt;p&&ye(-1,-1),G==null||(rt=G.onMouseLeave)===null||rt===void 0||rt.call(G,Ge)};if(ie===0||ge===0)return null;var Se=(s=G.title)!==null&&s!==void 0?s:$lt({rowType:M,ellipsis:d,children:K}),Be=he(L,f,(l={},re(l,"".concat(L,"-fix-left"),ee&&O),re(l,"".concat(L,"-fix-left-first"),F&&O),re(l,"".concat(L,"-fix-left-last"),D&&O),re(l,"".concat(L,"-fix-left-all"),D&&V&&O),re(l,"".concat(L,"-fix-right"),se&&O),re(l,"".concat(L,"-fix-right-first"),z&&O),re(l,"".concat(L,"-fix-right-last"),k&&O),re(l,"".concat(L,"-ellipsis"),d),re(l,"".concat(L,"-with-append"),j),re(l,"".concat(L,"-fix-sticky"),(ee||se)&&H&&O),re(l,"".concat(L,"-row-hover"),!$&&we),l),G.className,$==null?void 0:$.className),me={};h&&(me.textAlign=h);var xe=ce(ce(ce(ce({},_),G.style),me),$==null?void 0:$.style),Ie=K;return dr(Ie)==="object"&&!Array.isArray(Ie)&&!m.isValidElement(Ie)&&(Ie=null),d&&(D||z)&&(Ie=m.createElement("span",{className:"".concat(L,"-content")},Ie)),m.createElement(A,Ye({},$,G,{className:Be,style:xe,title:Se,scope:g,onMouseEnter:Me,onMouseLeave:Fe,colSpan:ie!==1?ie:null,rowSpan:ge!==1?ge:null}),j,Ie)}const xB=m.memo(_lt);function RX(e,t,r,n,o,i){var a=r[e]||{},s=r[t]||{},l,A;a.fixed==="left"?l=n.left[o==="rtl"?t:e]:s.fixed==="right"&&(A=n.right[o==="rtl"?e:t]);var u=!1,d=!1,g=!1,c=!1,f=r[t+1],h=r[e-1],p=!(i!=null&&i.children);if(o==="rtl"){if(l!==void 0){var B=h&&h.fixed==="left";c=!B&&p}else if(A!==void 0){var y=f&&f.fixed==="right";g=!y&&p}}else if(l!==void 0){var C=f&&f.fixed==="left";u=!C&&p}else if(A!==void 0){var Q=h&&h.fixed==="right";d=!Q&&p}return{fixLeft:l,fixRight:A,lastFixLeft:u,firstFixRight:d,lastFixRight:g,firstFixLeft:c,isSticky:n.isSticky}}var CMe=m.createContext({});function eAt(e){var t=e.className,r=e.index,n=e.children,o=e.colSpan,i=o===void 0?1:o,a=e.rowSpan,s=e.align,l=Ps(Nl,["prefixCls","direction"]),A=l.prefixCls,u=l.direction,d=m.useContext(CMe),g=d.scrollColumnIndex,c=d.stickyOffsets,f=d.flattenColumns,h=d.columns,p=r+i-1,B=p+1===g?i+1:i,y=RX(r,r+B-1,f,c,u,h==null?void 0:h[r]);return m.createElement(xB,Ye({className:t,index:r,component:"td",prefixCls:A,record:null,dataIndex:null,align:s,colSpan:B,rowSpan:a,render:function(){return n}},y))}var tAt=["children"];function rAt(e){var t=e.children,r=or(e,tAt);return m.createElement("tr",r,t)}function S4(e){var t=e.children;return t}S4.Row=rAt;S4.Cell=eAt;function nAt(e){var t=e.children,r=e.stickyOffsets,n=e.flattenColumns,o=e.columns,i=Ps(Nl,"prefixCls"),a=n.length-1,s=n[a],l=m.useMemo(function(){return{stickyOffsets:r,flattenColumns:n,scrollColumnIndex:s!=null&&s.scrollbar?a:null,columns:o}},[s,n,a,r,o]);return m.createElement(CMe.Provider,{value:l},m.createElement("tfoot",{className:"".concat(i,"-summary")},t))}const NN=FC(nAt);var IMe=S4;function oAt(e){return null}function iAt(e){return null}function QMe(e,t,r,n,o,i,a){e.push({record:t,indent:r,index:a});var s=i(t),l=o==null?void 0:o.has(s);if(t&&Array.isArray(t[n])&&l)for(var A=0;A1?N-1:0),D=1;D=0;s-=1){var l=t[s],A=r&&r[s],u=A&&A[Ov];if(l||u||a){var d=u||{};d.columnType;var g=or(d,dAt);o.unshift(m.createElement("col",Ye({key:s,style:{width:l}},g))),a=!0}}return m.createElement("colgroup",null,o)}var gAt=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function fAt(e,t){return m.useMemo(function(){for(var r=[],n=0;n1?"colgroup":"col":null,ellipsis:p.ellipsis,align:p.align,component:p.title?i:a,prefixCls:u,key:c[h]},B,{additionalProps:y,rowType:"header"}))}))}SMe.displayName="HeaderRow";function hAt(e){var t=[];function r(a,s){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;t[l]=t[l]||[];var A=s,u=a.filter(Boolean).map(function(d){var g={key:d.key,className:d.className||"",children:d.title,column:d,colStart:A},c=1,f=d.children;return f&&f.length>0&&(c=r(f,A,l+1).reduce(function(h,p){return h+p},0),g.hasSubColumns=!0),"colSpan"in d&&(c=d.colSpan),"rowSpan"in d&&(g.rowSpan=d.rowSpan),g.colSpan=c,g.colEnd=g.colStart+c-1,t[l].push(g),A+=c,c});return u}r(e,0);for(var n=t.length,o=function(a){t[a].forEach(function(s){!("rowSpan"in s)&&!s.hasSubColumns&&(s.rowSpan=n-a)})},i=0;i1&&arguments[1]!==void 0?arguments[1]:"";return typeof t=="number"?t:t.endsWith("%")?e*parseFloat(t)/100:null}function mAt(e,t,r){return m.useMemo(function(){if(t&&t>0){var n=0,o=0;e.forEach(function(g){var c=sle(t,g.width);c?n+=c:o+=1});var i=Math.max(t,r),a=Math.max(i-n,o),s=o,l=a/o,A=0,u=e.map(function(g){var c=ce({},g),f=sle(t,c.width);if(f)c.width=f;else{var h=Math.floor(l);c.width=s===1?a:h,a-=h,s-=1}return A+=c.width,c});if(A1&&arguments[1]!==void 0?arguments[1]:"key";return e.filter(function(r){return r&&dr(r)==="object"}).reduce(function(r,n,o){var i=n.fixed,a=i===!0?"left":i,s="".concat(t,"-").concat(o),l=n.children;return l&&l.length>0?[].concat(Ke(r),Ke(O6(l,s).map(function(A){return ce({fixed:a},A)}))):[].concat(Ke(r),[ce(ce({key:s},n),{},{fixed:a})])},[])}function yAt(e){return e.map(function(t){var r=t.fixed,n=or(t,wAt),o=r;return r==="left"?o="right":r==="right"&&(o="left"),ce({fixed:o},n)})}function EAt(e,t){var r=e.prefixCls,n=e.columns,o=e.children,i=e.expandable,a=e.expandedKeys,s=e.columnTitle,l=e.getRowKey,A=e.onTriggerExpand,u=e.expandIcon,d=e.rowExpandable,g=e.expandIconColumnIndex,c=e.direction,f=e.expandRowByClick,h=e.columnWidth,p=e.fixed,B=e.scrollWidth,y=e.clientWidth,C=m.useMemo(function(){return n||HX(o)},[n,o]),Q=m.useMemo(function(){if(i){var F,D=C.slice();if(!D.includes(Fh)){var z=g||0;z>=0&&D.splice(z,0,Fh)}var k=D.indexOf(Fh);D=D.filter(function(H,L){return H!==Fh||L===k});var j=C[k],U;(p==="left"||p)&&!g?U="left":(p==="right"||p)&&g===C.length?U="right":U=j?j.fixed:null;var G=(F={},re(F,Ov,{className:"".concat(r,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),re(F,"title",s),re(F,"fixed",U),re(F,"className","".concat(r,"-row-expand-icon-cell")),re(F,"width",h),re(F,"render",function(H,L,R){var O=l(L,R),V=a.has(O),Z=d?d(L):!0,T=u({prefixCls:r,expanded:V,expandable:Z,record:L,onExpand:A});return f?m.createElement("span",{onClick:function(K){return K.stopPropagation()}},T):T}),F);return D.map(function(H){return H===Fh?G:H})}return C.filter(function(H){return H!==Fh})},[i,C,l,a,u,c]),v=m.useMemo(function(){var F=Q;return t&&(F=t(F)),F.length||(F=[{render:function(){return null}}]),F},[t,Q,c]),M=m.useMemo(function(){return c==="rtl"?yAt(O6(v)):O6(v)},[v,c,B]),I=mAt(M,B,y),b=Ee(I,2),Y=b[0],N=b[1];return[v,Y,N]}function CAt(e){var t,r=e.prefixCls,n=e.record,o=e.onExpand,i=e.expanded,a=e.expandable,s="".concat(r,"-row-expand-icon");if(!a)return m.createElement("span",{className:he(s,"".concat(r,"-row-spaced"))});var l=function(A){o(n,A),A.stopPropagation()};return m.createElement("span",{className:he(s,(t={},re(t,"".concat(r,"-row-expanded"),i),re(t,"".concat(r,"-row-collapsed"),!i),t)),onClick:l})}function IAt(e,t,r){var n=[];function o(i){(i||[]).forEach(function(a,s){n.push(t(a,s)),o(a[r])})}return o(e),n}function QAt(e,t,r){var n=uAt(e),o=n.expandIcon,i=n.expandedRowKeys,a=n.defaultExpandedRowKeys,s=n.defaultExpandAllRows,l=n.expandedRowRender,A=n.onExpand,u=n.onExpandedRowsChange,d=n.childrenColumnName,g=o||CAt,c=d||"children",f=m.useMemo(function(){return l?"row":e.expandable&&e.internalHooks===ax&&e.expandable.__PARENT_RENDER_ICON__||t.some(function(v){return v&&dr(v)==="object"&&v[c]})?"nest":!1},[!!l,t]),h=m.useState(function(){return a||(s?IAt(t,r,c):[])}),p=Ee(h,2),B=p[0],y=p[1],C=m.useMemo(function(){return new Set(i||B||[])},[i,B]),Q=m.useCallback(function(v){var M=r(v,t.indexOf(v)),I,b=C.has(M);b?(C.delete(M),I=Ke(C)):I=[].concat(Ke(C),[M]),y(I),A&&A(!b,v),u&&u(I)},[r,C,t,A,u]);return[n,f,C,g,c,Q]}function vAt(e,t,r,n){var o=e.map(function(i,a){return RX(a,a,e,t,r,n==null?void 0:n[a])});return Nd(function(){return o},[o],function(i,a){return!xl(i,a)})}function kMe(e){var t=m.useRef(e),r=m.useState({}),n=Ee(r,2),o=n[1],i=m.useRef(null),a=m.useRef([]);function s(l){a.current.push(l);var A=Promise.resolve();i.current=A,A.then(function(){if(i.current===A){var u=a.current,d=t.current;a.current=[],u.forEach(function(g){t.current=g(t.current)}),i.current=null,d!==t.current&&o({})}})}return m.useEffect(function(){return function(){i.current=null}},[]),[t.current,s]}function MAt(e){var t=m.useRef(e||null),r=m.useRef();function n(){window.clearTimeout(r.current)}function o(a){t.current=a,n(),r.current=window.setTimeout(function(){t.current=null,r.current=void 0},100)}function i(){return t.current}return m.useEffect(function(){return n},[]),[o,i]}function bAt(){var e=m.useState(-1),t=Ee(e,2),r=t[0],n=t[1],o=m.useState(-1),i=Ee(o,2),a=i[0],s=i[1],l=m.useCallback(function(A,u){n(A),s(u)},[]);return[r,a,l]}var lle=Ia()?window:null;function xAt(e,t){var r=dr(e)==="object"?e:{},n=r.offsetHeader,o=n===void 0?0:n,i=r.offsetSummary,a=i===void 0?0:i,s=r.offsetScroll,l=s===void 0?0:s,A=r.getContainer,u=A===void 0?function(){return lle}:A,d=u()||lle;return m.useMemo(function(){var g=!!e;return{isSticky:g,stickyClassName:g?"".concat(t,"-sticky-holder"):"",offsetHeader:o,offsetSummary:a,offsetScroll:l,container:d}},[l,o,a,t,d])}function YAt(e,t,r){var n=m.useMemo(function(){for(var o=[],i=[],a=0,s=0,l=0;l=u&&(j=u-d),i({scrollLeft:j/u*(A+2)}),B.current.x=F.pageX},Y=function(){if(o.current){var F=$se(o.current).top,D=F+o.current.offsetHeight,z=s===window?document.documentElement.scrollTop+window.innerHeight:$se(s).top+s.clientHeight;D-e6()<=z||F>=z-a?p(function(k){return ce(ce({},k),{},{isHiddenScrollBar:!0})}):p(function(k){return ce(ce({},k),{},{isHiddenScrollBar:!1})})}},N=function(F){p(function(D){return ce(ce({},D),{},{scrollLeft:F/A*u||0})})};return m.useImperativeHandle(t,function(){return{setScrollLeft:N}}),m.useEffect(function(){var F=FN(document.body,"mouseup",M,!1),D=FN(document.body,"mousemove",b,!1);return Y(),function(){F.remove(),D.remove()}},[d,Q]),m.useEffect(function(){var F=FN(s,"scroll",Y,!1),D=FN(window,"resize",Y,!1);return function(){F.remove(),D.remove()}},[s]),m.useEffect(function(){h.isHiddenScrollBar||p(function(F){var D=o.current;return D?ce(ce({},F),{},{scrollLeft:D.scrollLeft/D.scrollWidth*D.clientWidth}):F})},[h.isHiddenScrollBar]),A<=u||!d||h.isHiddenScrollBar?null:m.createElement("div",{style:{height:e6(),width:u,bottom:a},className:"".concat(l,"-sticky-scroll")},m.createElement("div",{onMouseDown:I,ref:g,className:he("".concat(l,"-sticky-scroll-bar"),re({},"".concat(l,"-sticky-scroll-bar-active"),Q)),style:{width:"".concat(d,"px"),transform:"translate3d(".concat(h.scrollLeft,"px, 0, 0)")}}))};const NAt=m.forwardRef(FAt);var jMe="rc-table",DAt=[],SAt={};function kAt(){return"No Data"}function jAt(e,t){var r,n=ce({rowKey:"key",prefixCls:jMe,emptyText:kAt},e),o=n.prefixCls,i=n.className,a=n.rowClassName,s=n.style,l=n.data,A=n.rowKey,u=n.scroll,d=n.tableLayout,g=n.direction,c=n.title,f=n.footer,h=n.summary,p=n.caption,B=n.id,y=n.showHeader,C=n.components,Q=n.emptyText,v=n.onRow,M=n.onHeaderRow,I=n.internalHooks,b=n.transformColumns,Y=n.internalRefs,N=n.tailor,F=n.getContainerWidth,D=n.sticky,z=l||DAt,k=!!z.length,j=I===ax,U=m.useCallback(function(Dr,$t){return El(C,Dr)||$t},[C]),G=m.useMemo(function(){return typeof A=="function"?A:function(Dr){var $t=Dr&&Dr[A];return $t}},[A]),H=U(["body"]),L=bAt(),R=Ee(L,3),O=R[0],V=R[1],Z=R[2],T=QAt(n,z,G),K=Ee(T,6),$=K[0],_=K[1],ee=K[2],se=K[3],ie=K[4],ge=K[5],Ae=u==null?void 0:u.x,pe=m.useState(0),we=Ee(pe,2),ye=we[0],Me=we[1],Fe=EAt(ce(ce(ce({},n),$),{},{expandable:!!$.expandedRowRender,columnTitle:$.columnTitle,expandedKeys:ee,getRowKey:G,onTriggerExpand:ge,expandIcon:se,expandIconColumnIndex:$.expandIconColumnIndex,direction:g,scrollWidth:j&&N&&typeof Ae=="number"?Ae:null,clientWidth:ye}),j?b:null),Se=Ee(Fe,3),Be=Se[0],me=Se[1],xe=Se[2],Ie=xe??Ae,Ge=m.useMemo(function(){return{columns:Be,flattenColumns:me}},[Be,me]),rt=m.useRef(),pt=m.useRef(),lt=m.useRef(),bt=m.useRef();m.useImperativeHandle(t,function(){return{nativeElement:rt.current,scrollTo:function(Dr){var $t;if(lt.current instanceof HTMLElement){var gn=Dr.index,gi=Dr.top,qn=Dr.key;if(gi){var Qs;(Qs=lt.current)===null||Qs===void 0||Qs.scrollTo({top:gi})}else{var ji,Ya=qn??G(z[gn]);(ji=lt.current.querySelector('[data-row-key="'.concat(Ya,'"]')))===null||ji===void 0||ji.scrollIntoView()}}else($t=lt.current)!==null&&$t!==void 0&&$t.scrollTo&<.current.scrollTo(Dr)}}});var Dt=m.useRef(),Xe=m.useState(!1),Je=Ee(Xe,2),it=Je[0],Ct=Je[1],mt=m.useState(!1),It=Ee(mt,2),Ut=It[0],Rt=It[1],jt=kMe(new Map),Wt=Ee(jt,2),Tt=Wt[0],Ze=Wt[1],At=D4(me),tt=At.map(function(Dr){return Tt.get(Dr)}),qe=m.useMemo(function(){return tt},[tt.join("_")]),Pe=YAt(qe,me.length,g),st=u&&H6(u.y),nt=u&&H6(Ie)||!!$.fixed,We=nt&&me.some(function(Dr){var $t=Dr.fixed;return $t}),Bt=m.useRef(),Te=xAt(D,o),ft=Te.isSticky,xt=Te.offsetHeader,vt=Te.offsetSummary,er=Te.offsetScroll,te=Te.stickyClassName,ae=Te.container,fe=m.useMemo(function(){return h==null?void 0:h(z)},[h,z]),De=(st||ft)&&m.isValidElement(fe)&&fe.type===S4&&fe.props.fixed,je,$e,Oe;st&&($e={overflowY:"scroll",maxHeight:u.y}),nt&&(je={overflowX:"auto"},st||($e={overflowY:"hidden"}),Oe={width:Ie===!0?"auto":Ie,minWidth:"100%"});var _e=m.useCallback(function(Dr,$t){wC(rt.current)&&Ze(function(gn){if(gn.get(Dr)!==$t){var gi=new Map(gn);return gi.set(Dr,$t),gi}return gn})},[]),et=MAt(null),ot=Ee(et,2),dt=ot[0],at=ot[1];function qt(Dr,$t){$t&&(typeof $t=="function"?$t(Dr):$t.scrollLeft!==Dr&&($t.scrollLeft=Dr,$t.scrollLeft!==Dr&&setTimeout(function(){$t.scrollLeft=Dr},0)))}var wt=Bi(function(Dr){var $t=Dr.currentTarget,gn=Dr.scrollLeft,gi=g==="rtl",qn=typeof gn=="number"?gn:$t.scrollLeft,Qs=$t||SAt;if(!at()||at()===Qs){var ji;dt(Qs),qt(qn,pt.current),qt(qn,lt.current),qt(qn,Dt.current),qt(qn,(ji=Bt.current)===null||ji===void 0?void 0:ji.setScrollLeft)}var Ya=$t||pt.current;if(Ya){var vs=Ya.scrollWidth,$a=Ya.clientWidth;if(vs===$a){Ct(!1),Rt(!1);return}gi?(Ct(-qn0)):(Ct(qn>0),Rt(qn1?h-z:0,j=ce(ce(ce({},I),l),{},{flex:"0 0 ".concat(z,"px"),width:"".concat(z,"px"),marginRight:k,pointerEvents:"auto"}),U=m.useMemo(function(){return u?F<=1:Y===0||F===0||F>1},[F,Y,u]);U?j.visibility="hidden":u&&(j.height=d==null?void 0:d(F));var G=U?function(){return null}:g,H={};return(F===0||Y===0)&&(H.rowSpan=1,H.colSpan=1),m.createElement(xB,Ye({className:he(f,A),ellipsis:r.ellipsis,align:r.align,scope:r.rowScope,component:"div",prefixCls:t.prefixCls,key:C,record:s,index:i,renderIndex:a,dataIndex:c,render:G,shouldCellUpdate:r.shouldCellUpdate},Q,{appendNode:v,additionalProps:ce(ce({},M),{},{style:j},H)}))}var RAt=["data","index","className","rowKey","style","extra","getHeight"],HAt=m.forwardRef(function(e,t){var r=e.data,n=e.index,o=e.className,i=e.rowKey,a=e.style,s=e.extra,l=e.getHeight,A=or(e,RAt),u=r.record,d=r.indent,g=r.index,c=Ps(Nl,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),f=c.scrollX,h=c.flattenColumns,p=c.prefixCls,B=c.fixColumn,y=c.componentWidth,C=MMe(u,i,n,d),Q=C.rowSupportExpand,v=C.expanded,M=C.rowProps,I=C.expandedRowRender,b=C.expandedRowClassName,Y;if(Q&&v){var N=I(u,n,d+1,v),F=b==null?void 0:b(u,n,d),D={};B&&(D={style:re({},"--virtual-width","".concat(y,"px"))});var z="".concat(p,"-expanded-row-cell");Y=m.createElement("div",{className:he("".concat(p,"-expanded-row"),"".concat(p,"-expanded-row-level-").concat(d+1),F)},m.createElement(xB,{component:"div",prefixCls:p,className:he(z,re({},"".concat(z,"-fixed"),B)),additionalProps:D},N))}var k=ce(ce({},a),{},{width:f});s&&(k.position="absolute",k.pointerEvents="none");var j=m.createElement("div",Ye({},M,A,{ref:Q?null:t,className:he(o,"".concat(p,"-row"),M==null?void 0:M.className,re({},"".concat(p,"-row-extra"),s)),style:ce(ce({},k),M==null?void 0:M.style)}),h.map(function(U,G){return m.createElement(GAt,{key:G,rowInfo:C,column:U,colIndex:G,indent:d,index:n,renderIndex:g,record:u,inverse:s,getHeight:l})}));return Q?m.createElement("div",{ref:t},j,Y):j}),cle=FC(HAt),OAt=m.forwardRef(function(e,t){var r=e.data,n=e.onScroll,o=Ps(Nl,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),i=o.flattenColumns,a=o.onColumnResize,s=o.getRowKey,l=o.expandedKeys,A=o.prefixCls,u=o.childrenColumnName,d=o.emptyNode,g=o.scrollX,c=Ps(zMe),f=c.sticky,h=c.scrollY,p=c.listItemHeight,B=m.useRef(),y=vMe(r,u,l,s),C=m.useMemo(function(){var F=0;return i.map(function(D){var z=D.width,k=D.key;return F+=z,[k,z,F]})},[i]),Q=m.useMemo(function(){return C.map(function(F){return F[2]})},[C]);m.useEffect(function(){C.forEach(function(F){var D=Ee(F,2),z=D[0],k=D[1];a(z,k)})},[C]),m.useImperativeHandle(t,function(){var F={scrollTo:function(D){var z;(z=B.current)===null||z===void 0||z.scrollTo(D)}};return Object.defineProperty(F,"scrollLeft",{get:function(){var D;return((D=B.current)===null||D===void 0?void 0:D.getScrollInfo().x)||0},set:function(D){var z;(z=B.current)===null||z===void 0||z.scrollTo({left:D})}}),F});var v=function(F,D){var z,k=(z=y[D])===null||z===void 0?void 0:z.record,j=F.onCell;if(j){var U,G=j(k,D);return(U=G==null?void 0:G.rowSpan)!==null&&U!==void 0?U:1}return 1},M=function(F){var D=F.start,z=F.end,k=F.getSize,j=F.offsetY;if(z<0)return null;for(var U=i.filter(function(ee){return v(ee,D)===0}),G=D,H=function(ee){if(U=U.filter(function(se){return v(se,ee)===0}),!U.length)return G=ee,1},L=D;L>=0&&!H(L);L-=1);for(var R=i.filter(function(ee){return v(ee,z)!==1}),O=z,V=function(ee){if(R=R.filter(function(se){return v(se,ee)!==1}),!R.length)return O=Math.max(ee-1,z),1},Z=z;Z1})&&T.push(ee)},$=G;$<=O;$+=1)K($);var _=T.map(function(ee){var se=y[ee],ie=s(se.record,ee),ge=function(pe){var we=ee+pe-1,ye=s(y[we].record,we),Me=k(ie,ye);return Me.bottom-Me.top},Ae=k(ie);return m.createElement(cle,{key:ee,data:se,rowKey:ie,index:ee,style:{top:-j+Ae.top},extra:!0,getHeight:ge})});return _},I=m.useMemo(function(){return{columnsOffset:Q}},[Q]),b="".concat(A,"-tbody"),Y;if(y.length){var N={};f&&(N.position="sticky",N.bottom=0,dr(f)==="object"&&f.offsetScroll&&(N.bottom=f.offsetScroll)),Y=m.createElement(h4,{fullHeight:!1,ref:B,styles:{horizontalScrollBar:N},className:he(b,"".concat(b,"-virtual")),height:h,itemHeight:p||24,data:y,itemKey:function(F){return s(F.record)},scrollWidth:g,onVirtualScroll:function(F){var D=F.x;n({scrollLeft:D})},extraRender:M},function(F,D,z){var k=s(F.record,D);return m.createElement(cle,Ye({data:F,rowKey:k,index:D},z))})}else Y=m.createElement("div",{className:he("".concat(A,"-placeholder"))},m.createElement(xB,{component:"div",prefixCls:A},d));return m.createElement(GMe.Provider,{value:I},Y)}),LAt=FC(OAt),TAt=function(e,t){var r=t.ref,n=t.onScroll;return m.createElement(LAt,{ref:r,data:e,onScroll:n})};function JAt(e,t){var r=e.columns,n=e.scroll,o=e.sticky,i=e.prefixCls,a=i===void 0?jMe:i,s=e.className,l=e.listItemHeight,A=e.components,u=n||{},d=u.x,g=u.y;typeof d!="number"&&(d=1),typeof g!="number"&&(g=500);var c=m.useMemo(function(){return{sticky:o,scrollY:g,listItemHeight:l}},[o,g,l]);return m.createElement(zMe.Provider,{value:c},m.createElement(NC,Ye({},e,{className:he(s,"".concat(a,"-virtual")),scroll:ce(ce({},n),{},{x:d}),components:ce(ce({},A),{},{body:TAt}),columns:r,internalHooks:ax,tailor:!0,ref:t})))}var PAt=m.forwardRef(JAt);function RMe(e){return yMe(PAt,e)}RMe();function WAt(e){return null}function VAt(e){return null}var OX=m.createContext(null),KAt=function(e){for(var t=e.prefixCls,r=e.level,n=e.isStart,o=e.isEnd,i="".concat(t,"-indent-unit"),a=[],s=0;s=0&&r.splice(n,1),r}function Ig(e,t){var r=(e||[]).slice();return r.indexOf(t)===-1&&r.push(t),r}function LX(e){return e.split("-")}function _At(e,t){var r=[],n=_l(t,e);function o(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];i.forEach(function(a){var s=a.key,l=a.children;r.push(s),o(l)})}return o(n.children),r}function ect(e){if(e.parent){var t=LX(e.pos);return Number(t[t.length-1])===e.parent.children.length-1}return!1}function tct(e){var t=LX(e.pos);return Number(t[t.length-1])===0}function gle(e,t,r,n,o,i,a,s,l,A){var u,d=e.clientX,g=e.clientY,c=e.target.getBoundingClientRect(),f=c.top,h=c.height,p=(A==="rtl"?-1:1)*(((o==null?void 0:o.x)||0)-d),B=(p-12)/n,y=_l(s,r.props.eventKey);if(g-1.5?i({dragNode:D,dropNode:z,dropPosition:1})?Y=1:k=!1:i({dragNode:D,dropNode:z,dropPosition:0})?Y=0:i({dragNode:D,dropNode:z,dropPosition:1})?Y=1:k=!1:i({dragNode:D,dropNode:z,dropPosition:1})?Y=1:k=!1,{dropPosition:Y,dropLevelOffset:N,dropTargetKey:y.key,dropTargetPos:y.pos,dragOverNodeKey:b,dropContainerKey:Y===0?null:((u=y.parent)===null||u===void 0?void 0:u.key)||null,dropAllowed:k}}function fle(e,t){if(e){var r=t.multiple;return r?e.slice():e.length?[e[0]]:e}}function vO(e){if(!e)return null;var t;if(Array.isArray(e))t={checkedKeys:e,halfCheckedKeys:void 0};else if(dr(e)==="object")t={checkedKeys:e.checked||void 0,halfCheckedKeys:e.halfChecked||void 0};else return Tn(!1,"`checkedKeys` is not an array or an object"),null;return t}function L6(e,t){var r=new Set;function n(o){if(!r.has(o)){var i=_l(t,o);if(i){r.add(o);var a=i.parent,s=i.node;s.disabled||a&&n(a.key)}}}return(e||[]).forEach(function(o){n(o)}),Ke(r)}function rct(e){const[t,r]=m.useState(null);return[m.useCallback((n,o,i)=>{const a=t??n,s=Math.min(a||0,n),l=Math.max(a||0,n),A=o.slice(s,l+1).map(g=>e(g)),u=A.some(g=>!i.has(g)),d=[];return A.forEach(g=>{u?(i.has(g)||d.push(g),i.add(g)):(i.delete(g),d.push(g))}),r(u?l:null),d},[t]),n=>{r(n)}]}const vh={},T6="SELECT_ALL",J6="SELECT_INVERT",P6="SELECT_NONE",hle=[],HMe=(e,t)=>{let r=[];return(t||[]).forEach(n=>{r.push(n),n&&typeof n=="object"&&e in n&&(r=[].concat(Ke(r),Ke(HMe(e,n[e]))))}),r},nct=(e,t)=>{const{preserveSelectedRowKeys:r,selectedRowKeys:n,defaultSelectedRowKeys:o,getCheckboxProps:i,onChange:a,onSelect:s,onSelectAll:l,onSelectInvert:A,onSelectNone:u,onSelectMultiple:d,columnWidth:g,type:c,selections:f,fixed:h,renderCell:p,hideSelectAll:B,checkStrictly:y=!0}=t||{},{prefixCls:C,data:Q,pageData:v,getRecordByKey:M,getRowKey:I,expandType:b,childrenColumnName:Y,locale:N,getPopupContainer:F}=e,D=wB(),[z,k]=rct(ie=>ie),[j,U]=Fn(n||o||hle,{value:n}),G=m.useRef(new Map),H=m.useCallback(ie=>{if(r){const ge=new Map;ie.forEach(Ae=>{let pe=M(Ae);!pe&&G.current.has(Ae)&&(pe=G.current.get(Ae)),ge.set(Ae,pe)}),G.current=ge}},[M,r]);m.useEffect(()=>{H(j)},[j]);const{keyEntities:L}=m.useMemo(()=>{if(y)return{keyEntities:null};let ie=Q;if(r){const ge=new Set(Q.map((pe,we)=>I(pe,we))),Ae=Array.from(G.current).reduce((pe,we)=>{let[ye,Me]=we;return ge.has(ye)?pe:pe.concat(Me)},[]);ie=[].concat(Ke(ie),Ke(Ae))}return CX(ie,{externalGetKey:I,childrenPropName:Y})},[Q,I,y,Y,r]),R=m.useMemo(()=>HMe(Y,v),[Y,v]),O=m.useMemo(()=>{const ie=new Map;return R.forEach((ge,Ae)=>{const pe=I(ge,Ae),we=(i?i(ge):null)||{};ie.set(pe,we)}),ie},[R,I,i]),V=m.useCallback(ie=>{var ge;return!!(!((ge=O.get(I(ie)))===null||ge===void 0)&&ge.disabled)},[O,I]),[Z,T]=m.useMemo(()=>{if(y)return[j||[],[]];const{checkedKeys:ie,halfCheckedKeys:ge}=Vy(j,!0,L,V);return[ie||[],ge]},[j,y,L,V]),K=m.useMemo(()=>{const ie=c==="radio"?Z.slice(0,1):Z;return new Set(ie)},[Z,c]),$=m.useMemo(()=>c==="radio"?new Set:new Set(T),[T,c]);m.useEffect(()=>{t||U(hle)},[!!t]);const _=m.useCallback((ie,ge)=>{let Ae,pe;H(ie),r?(Ae=ie,pe=ie.map(we=>G.current.get(we))):(Ae=[],pe=[],ie.forEach(we=>{const ye=M(we);ye!==void 0&&(Ae.push(we),pe.push(ye))})),U(Ae),a==null||a(Ae,pe,{type:ge})},[U,M,a,r]),ee=m.useCallback((ie,ge,Ae,pe)=>{if(s){const we=Ae.map(ye=>M(ye));s(M(ie),ge,we,pe)}_(Ae,"single")},[s,M,_]),se=m.useMemo(()=>!f||B?null:(f===!0?[T6,J6,P6]:f).map(ie=>ie===T6?{key:"all",text:N.selectionAll,onSelect(){_(Q.map((ge,Ae)=>I(ge,Ae)).filter(ge=>{const Ae=O.get(ge);return!(Ae!=null&&Ae.disabled)||K.has(ge)}),"all")}}:ie===J6?{key:"invert",text:N.selectInvert,onSelect(){const ge=new Set(K);v.forEach((pe,we)=>{const ye=I(pe,we),Me=O.get(ye);Me!=null&&Me.disabled||(ge.has(ye)?ge.delete(ye):ge.add(ye))});const Ae=Array.from(ge);A&&(D.deprecated(!1,"onSelectInvert","onChange"),A(Ae)),_(Ae,"invert")}}:ie===P6?{key:"none",text:N.selectNone,onSelect(){u==null||u(),_(Array.from(K).filter(ge=>{const Ae=O.get(ge);return Ae==null?void 0:Ae.disabled}),"none")}}:ie).map(ie=>Object.assign(Object.assign({},ie),{onSelect:function(){for(var ge,Ae,pe=arguments.length,we=new Array(pe),ye=0;ye{var ge;if(!t)return ie.filter(Xe=>Xe!==vh);let Ae=Ke(ie);const pe=new Set(K),we=R.map(I).filter(Xe=>!O.get(Xe).disabled),ye=we.every(Xe=>pe.has(Xe)),Me=we.some(Xe=>pe.has(Xe)),Fe=()=>{const Xe=[];ye?we.forEach(it=>{pe.delete(it),Xe.push(it)}):we.forEach(it=>{pe.has(it)||(pe.add(it),Xe.push(it))});const Je=Array.from(pe);l==null||l(!ye,Je.map(it=>M(it)),Xe.map(it=>M(it))),_(Je,"all"),k(null)};let Se,Be;if(c!=="radio"){let Xe;if(se){const It={getPopupContainer:F,items:se.map((Ut,Rt)=>{const{key:jt,text:Wt,onSelect:Tt}=Ut;return{key:jt??Rt,onClick:()=>{Tt==null||Tt(we)},label:Wt}})};Xe=m.createElement("div",{className:`${C}-selection-extra`},m.createElement(Pve,{menu:It,getPopupContainer:F},m.createElement("span",null,m.createElement(_b,null))))}const Je=R.map((It,Ut)=>{const Rt=I(It,Ut),jt=O.get(Rt)||{};return Object.assign({checked:pe.has(Rt)},jt)}).filter(It=>{let{disabled:Ut}=It;return Ut}),it=!!Je.length&&Je.length===R.length,Ct=it&&Je.every(It=>{let{checked:Ut}=It;return Ut}),mt=it&&Je.some(It=>{let{checked:Ut}=It;return Ut});Be=m.createElement(of,{checked:it?Ct:!!R.length&&ye,indeterminate:it?!Ct&&mt:!ye&&Me,onChange:Fe,disabled:R.length===0||it,"aria-label":Xe?"Custom selection":"Select all",skipGroup:!0}),Se=!B&&m.createElement("div",{className:`${C}-selection`},Be,Xe)}let me;c==="radio"?me=(Xe,Je,it)=>{const Ct=I(Je,it),mt=pe.has(Ct);return{node:m.createElement(Yy,Object.assign({},O.get(Ct),{checked:mt,onClick:It=>It.stopPropagation(),onChange:It=>{pe.has(Ct)||ee(Ct,!0,[Ct],It.nativeEvent)}})),checked:mt}}:me=(Xe,Je,it)=>{var Ct;const mt=I(Je,it),It=pe.has(mt),Ut=$.has(mt),Rt=O.get(mt);let jt;return b==="nest"?jt=Ut:jt=(Ct=Rt==null?void 0:Rt.indeterminate)!==null&&Ct!==void 0?Ct:Ut,{node:m.createElement(of,Object.assign({},Rt,{indeterminate:jt,checked:It,skipGroup:!0,onClick:Wt=>Wt.stopPropagation(),onChange:Wt=>{let{nativeEvent:Tt}=Wt;const{shiftKey:Ze}=Tt,At=we.findIndex(qe=>qe===mt),tt=Z.some(qe=>we.includes(qe));if(Ze&&y&&tt){const qe=z(At,we,pe),Pe=Array.from(pe);d==null||d(!It,Pe.map(st=>M(st)),qe.map(st=>M(st))),_(Pe,"multiple")}else{const qe=Z;if(y){const Pe=It?Ku(qe,mt):Ig(qe,mt);ee(mt,!It,Pe,Tt)}else{const Pe=Vy([].concat(Ke(qe),[mt]),!0,L,V),{checkedKeys:st,halfCheckedKeys:nt}=Pe;let We=st;if(It){const Bt=new Set(st);Bt.delete(mt),We=Vy(Array.from(Bt),{checked:!1,halfCheckedKeys:nt},L,V).checkedKeys}ee(mt,!It,We,Tt)}}k(It?null:At)}})),checked:It}};const xe=(Xe,Je,it)=>{const{node:Ct,checked:mt}=me(Xe,Je,it);return p?p(mt,Je,it,Ct):Ct};if(!Ae.includes(vh))if(Ae.findIndex(Xe=>{var Je;return((Je=Xe[Ov])===null||Je===void 0?void 0:Je.columnType)==="EXPAND_COLUMN"})===0){const[Xe,...Je]=Ae;Ae=[Xe,vh].concat(Ke(Je))}else Ae=[vh].concat(Ke(Ae));const Ie=Ae.indexOf(vh);Ae=Ae.filter((Xe,Je)=>Xe!==vh||Je===Ie);const Ge=Ae[Ie-1],rt=Ae[Ie+1];let pt=h;pt===void 0&&((rt==null?void 0:rt.fixed)!==void 0?pt=rt.fixed:(Ge==null?void 0:Ge.fixed)!==void 0&&(pt=Ge.fixed)),pt&&Ge&&((ge=Ge[Ov])===null||ge===void 0?void 0:ge.columnType)==="EXPAND_COLUMN"&&Ge.fixed===void 0&&(Ge.fixed=pt);const lt=he(`${C}-selection-col`,{[`${C}-selection-col-with-dropdown`]:f&&c==="checkbox"}),bt=()=>t!=null&&t.columnTitle?typeof t.columnTitle=="function"?t.columnTitle(Be):t.columnTitle:Se,Dt={fixed:pt,width:g,className:`${C}-selection-column`,title:bt(),render:xe,onCell:t.onCell,[Ov]:{className:lt}};return Ae.map(Xe=>Xe===vh?Dt:Xe)},[I,R,t,Z,K,$,g,se,b,O,d,ee,V]),K]};function oct(e,t){return e._antProxy=e._antProxy||{},Object.keys(t).forEach(r=>{if(!(r in e._antProxy)){const n=e[r];e._antProxy[r]=n,e[r]=t[r]}}),e}function ict(e,t){return m.useImperativeHandle(e,()=>{const r=t(),{nativeElement:n}=r;return typeof Proxy<"u"?new Proxy(n,{get(o,i){return r[i]?r[i]:Reflect.get(o,i)}}):oct(n,r)})}function act(e){return function(t){let{prefixCls:r,onExpand:n,record:o,expanded:i,expandable:a}=t;const s=`${r}-row-expand-icon`;return m.createElement("button",{type:"button",onClick:l=>{n(o,l),l.stopPropagation()},className:he(s,{[`${s}-spaced`]:!a,[`${s}-expanded`]:a&&i,[`${s}-collapsed`]:a&&!i}),"aria-label":i?e.collapse:e.expand,"aria-expanded":i})}}function sct(e){return(t,r)=>{const n=t.querySelector(`.${e}-container`);let o=r;if(n){const i=getComputedStyle(n),a=parseInt(i.borderLeftWidth,10),s=parseInt(i.borderRightWidth,10);o=r-a-s}return o}}function Xm(e,t){return"key"in e&&e.key!==void 0&&e.key!==null?e.key:e.dataIndex?Array.isArray(e.dataIndex)?e.dataIndex.join("."):e.dataIndex:t}function sx(e,t){return t?`${t}-${e}`:`${e}`}function k4(e,t){return typeof e=="function"?e(t):e}function lct(e,t){const r=k4(e,t);return Object.prototype.toString.call(r)==="[object Object]"?"":r}var Act={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"};const cct=Act;var uct=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:cct}))};const dct=m.forwardRef(uct);function gct(e){const t=m.useRef(e),r=bIe();return[()=>t.current,n=>{t.current=n,r()}]}function fct(e){var t=e.dropPosition,r=e.dropLevelOffset,n=e.indent,o={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(t){case-1:o.top=0,o.left=-r*n;break;case 1:o.bottom=0,o.left=-r*n;break;case 0:o.bottom=0,o.left=n;break}return m.createElement("div",{style:o})}function OMe(e){if(e==null)throw new TypeError("Cannot destructure "+e)}function hct(e,t){var r=m.useState(!1),n=Ee(r,2),o=n[0],i=n[1];pn(function(){if(o)return e(),function(){t()}},[o]),pn(function(){return i(!0),function(){i(!1)}},[])}var pct=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],LMe=function(e,t){var r=e.className,n=e.style,o=e.motion,i=e.motionNodes,a=e.motionType,s=e.onMotionStart,l=e.onMotionEnd,A=e.active,u=e.treeNodeRequiredProps,d=or(e,pct),g=m.useState(!0),c=Ee(g,2),f=c[0],h=c[1],p=m.useContext(OX),B=p.prefixCls,y=i&&a!=="hide";pn(function(){i&&y!==f&&h(y)},[i]);var C=function(){i&&s()},Q=m.useRef(!1),v=function(){i&&!Q.current&&(Q.current=!0,l())};hct(C,v);var M=function(I){y===I&&v()};return i?m.createElement(QA,Ye({ref:t,visible:f},o,{motionAppear:a==="show",onVisibleChanged:M}),function(I,b){var Y=I.className,N=I.style;return m.createElement("div",{ref:b,className:he("".concat(B,"-treenode-motion"),Y),style:N},i.map(function(F){var D=Ye({},(OMe(F.data),F.data)),z=F.title,k=F.key,j=F.isStart,U=F.isEnd;delete D.children;var G=Rv(k,u);return m.createElement(NE,Ye({},D,G,{title:z,active:A,data:F.data,key:k,isStart:j,isEnd:U}))}))}):m.createElement(NE,Ye({domRef:t,className:r,style:n},d,{active:A}))};LMe.displayName="MotionTreeNode";var mct=m.forwardRef(LMe);function Bct(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],r=e.length,n=t.length;if(Math.abs(r-n)!==1)return{add:!1,key:null};function o(i,a){var s=new Map;i.forEach(function(A){s.set(A,!0)});var l=a.filter(function(A){return!s.has(A)});return l.length===1?l[0]:null}return r ").concat(t);return t}var JMe=m.forwardRef(function(e,t){var r=e.prefixCls,n=e.data;e.selectable,e.checkable;var o=e.expandedKeys,i=e.selectedKeys,a=e.checkedKeys,s=e.loadedKeys,l=e.loadingKeys,A=e.halfCheckedKeys,u=e.keyEntities,d=e.disabled,g=e.dragging,c=e.dragOverNodeKey,f=e.dropPosition,h=e.motion,p=e.height,B=e.itemHeight,y=e.virtual,C=e.focusable,Q=e.activeItem,v=e.focused,M=e.tabIndex,I=e.onKeyDown,b=e.onFocus,Y=e.onBlur,N=e.onActiveChange,F=e.onListChangeStart,D=e.onListChangeEnd,z=or(e,wct),k=m.useRef(null),j=m.useRef(null);m.useImperativeHandle(t,function(){return{scrollTo:function(me){k.current.scrollTo(me)},getIndentWidth:function(){return j.current.offsetWidth}}});var U=m.useState(o),G=Ee(U,2),H=G[0],L=G[1],R=m.useState(n),O=Ee(R,2),V=O[0],Z=O[1],T=m.useState(n),K=Ee(T,2),$=K[0],_=K[1],ee=m.useState([]),se=Ee(ee,2),ie=se[0],ge=se[1],Ae=m.useState(null),pe=Ee(Ae,2),we=pe[0],ye=pe[1],Me=m.useRef(n);Me.current=n;function Fe(){var me=Me.current;Z(me),_(me),ge([]),ye(null),D()}pn(function(){L(o);var me=Bct(H,o);if(me.key!==null)if(me.add){var xe=V.findIndex(function(bt){var Dt=bt.key;return Dt===me.key}),Ie=wle(ple(V,n,me.key),y,p,B),Ge=V.slice();Ge.splice(xe+1,0,Ble),_(Ge),ge(Ie),ye("show")}else{var rt=n.findIndex(function(bt){var Dt=bt.key;return Dt===me.key}),pt=wle(ple(n,V,me.key),y,p,B),lt=n.slice();lt.splice(rt+1,0,Ble),_(lt),ge(pt),ye("hide")}else V!==n&&(Z(n),_(n))},[o,n]),m.useEffect(function(){g||Fe()},[g]);var Se=h?$:n,Be={expandedKeys:o,selectedKeys:i,loadedKeys:s,loadingKeys:l,checkedKeys:a,halfCheckedKeys:A,dragOverNodeKey:c,dropPosition:f,keyEntities:u};return m.createElement(m.Fragment,null,v&&Q&&m.createElement("span",{style:mle,"aria-live":"assertive"},Ect(Q)),m.createElement("div",null,m.createElement("input",{style:mle,disabled:C===!1||d,tabIndex:C!==!1?M:null,onKeyDown:I,onFocus:b,onBlur:Y,value:"",onChange:yct,"aria-label":"for screen reader"})),m.createElement("div",{className:"".concat(r,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},m.createElement("div",{className:"".concat(r,"-indent")},m.createElement("div",{ref:j,className:"".concat(r,"-indent-unit")}))),m.createElement(h4,Ye({},z,{data:Se,itemKey:yle,height:p,fullHeight:!1,virtual:y,itemHeight:B,prefixCls:"".concat(r,"-list"),ref:k,onVisibleChange:function(me,xe){var Ie=new Set(me),Ge=xe.filter(function(rt){return!Ie.has(rt)});Ge.some(function(rt){return yle(rt)===Zm})&&Fe()}}),function(me){var xe=me.pos,Ie=Ye({},(OMe(me.data),me.data)),Ge=me.title,rt=me.key,pt=me.isStart,lt=me.isEnd,bt=ox(rt,xe);delete Ie.key,delete Ie.children;var Dt=Rv(bt,Be);return m.createElement(mct,Ye({},Ie,Dt,{title:Ge,active:!!Q&&rt===Q.key,pos:xe,data:me.data,isStart:pt,isEnd:lt,motion:h,motionNodes:rt===Zm?ie:null,motionType:we,onMotionStart:F,onMotionEnd:Fe,treeNodeRequiredProps:Be,onMouseMove:function(){N(null)}}))}))});JMe.displayName="NodeList";var Cct=10,TX=function(e){vu(r,e);var t=Mu(r);function r(){var n;Wi(this,r);for(var o=arguments.length,i=new Array(o),a=0;a2&&arguments[2]!==void 0?arguments[2]:!1,d=n.state,g=d.dragChildrenKeys,c=d.dropPosition,f=d.dropTargetKey,h=d.dropTargetPos,p=d.dropAllowed;if(p){var B=n.props.onDrop;if(n.setState({dragOverNodeKey:null}),n.cleanDragState(),f!==null){var y=ce(ce({},Rv(f,n.getTreeNodeRequiredProps())),{},{active:((A=n.getActiveItem())===null||A===void 0?void 0:A.key)===f,data:_l(n.state.keyEntities,f).node}),C=g.indexOf(f)!==-1;Tn(!C,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Q=LX(h),v={event:s,node:zi(y),dragNode:n.dragNode?zi(n.dragNode.props):null,dragNodesKeys:[n.dragNode.props.eventKey].concat(g),dropToGap:c!==0,dropPosition:c+Number(Q[Q.length-1])};u||B==null||B(v),n.dragNode=null}}},n.cleanDragState=function(){var s=n.state.draggingNodeKey;s!==null&&n.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),n.dragStartMousePosition=null,n.currentMouseOverDroppableNodeKey=null},n.triggerExpandActionExpand=function(s,l){var A=n.state,u=A.expandedKeys,d=A.flattenNodes,g=l.expanded,c=l.key,f=l.isLeaf;if(!(f||s.shiftKey||s.metaKey||s.ctrlKey)){var h=d.filter(function(B){return B.key===c})[0],p=zi(ce(ce({},Rv(c,n.getTreeNodeRequiredProps())),{},{data:h.data}));n.setExpandedKeys(g?Ku(u,c):Ig(u,c)),n.onNodeExpand(s,p)}},n.onNodeClick=function(s,l){var A=n.props,u=A.onClick,d=A.expandAction;d==="click"&&n.triggerExpandActionExpand(s,l),u==null||u(s,l)},n.onNodeDoubleClick=function(s,l){var A=n.props,u=A.onDoubleClick,d=A.expandAction;d==="doubleClick"&&n.triggerExpandActionExpand(s,l),u==null||u(s,l)},n.onNodeSelect=function(s,l){var A=n.state.selectedKeys,u=n.state,d=u.keyEntities,g=u.fieldNames,c=n.props,f=c.onSelect,h=c.multiple,p=l.selected,B=l[g.key],y=!p;y?h?A=Ig(A,B):A=[B]:A=Ku(A,B);var C=A.map(function(Q){var v=_l(d,Q);return v?v.node:null}).filter(function(Q){return Q});n.setUncontrolledState({selectedKeys:A}),f==null||f(A,{event:"select",selected:y,node:l,selectedNodes:C,nativeEvent:s.nativeEvent})},n.onNodeCheck=function(s,l,A){var u=n.state,d=u.keyEntities,g=u.checkedKeys,c=u.halfCheckedKeys,f=n.props,h=f.checkStrictly,p=f.onCheck,B=l.key,y,C={event:"check",node:l,checked:A,nativeEvent:s.nativeEvent};if(h){var Q=A?Ig(g,B):Ku(g,B),v=Ku(c,B);y={checked:Q,halfChecked:v},C.checkedNodes=Q.map(function(F){return _l(d,F)}).filter(function(F){return F}).map(function(F){return F.node}),n.setUncontrolledState({checkedKeys:Q})}else{var M=Vy([].concat(Ke(g),[B]),!0,d),I=M.checkedKeys,b=M.halfCheckedKeys;if(!A){var Y=new Set(I);Y.delete(B);var N=Vy(Array.from(Y),{checked:!1,halfCheckedKeys:b},d);I=N.checkedKeys,b=N.halfCheckedKeys}y=I,C.checkedNodes=[],C.checkedNodesPositions=[],C.halfCheckedKeys=b,I.forEach(function(F){var D=_l(d,F);if(D){var z=D.node,k=D.pos;C.checkedNodes.push(z),C.checkedNodesPositions.push({node:z,pos:k})}}),n.setUncontrolledState({checkedKeys:I},!1,{halfCheckedKeys:b})}p==null||p(y,C)},n.onNodeLoad=function(s){var l=s.key,A=new Promise(function(u,d){n.setState(function(g){var c=g.loadedKeys,f=c===void 0?[]:c,h=g.loadingKeys,p=h===void 0?[]:h,B=n.props,y=B.loadData,C=B.onLoad;if(!y||f.indexOf(l)!==-1||p.indexOf(l)!==-1)return null;var Q=y(s);return Q.then(function(){var v=n.state.loadedKeys,M=Ig(v,l);C==null||C(M,{event:"load",node:s}),n.setUncontrolledState({loadedKeys:M}),n.setState(function(I){return{loadingKeys:Ku(I.loadingKeys,l)}}),u()}).catch(function(v){if(n.setState(function(I){return{loadingKeys:Ku(I.loadingKeys,l)}}),n.loadingRetryTimes[l]=(n.loadingRetryTimes[l]||0)+1,n.loadingRetryTimes[l]>=Cct){var M=n.state.loadedKeys;Tn(!1,"Retry for `loadData` many times but still failed. No more retry."),n.setUncontrolledState({loadedKeys:Ig(M,l)}),u()}d(v)}),{loadingKeys:Ig(p,l)}})});return A.catch(function(){}),A},n.onNodeMouseEnter=function(s,l){var A=n.props.onMouseEnter;A==null||A({event:s,node:l})},n.onNodeMouseLeave=function(s,l){var A=n.props.onMouseLeave;A==null||A({event:s,node:l})},n.onNodeContextMenu=function(s,l){var A=n.props.onRightClick;A&&(s.preventDefault(),A({event:s,node:l}))},n.onFocus=function(){var s=n.props.onFocus;n.setState({focused:!0});for(var l=arguments.length,A=new Array(l),u=0;u1&&arguments[1]!==void 0?arguments[1]:!1,A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!n.destroyed){var u=!1,d=!0,g={};Object.keys(s).forEach(function(c){if(c in n.props){d=!1;return}u=!0,g[c]=s[c]}),u&&(!l||d)&&n.setState(ce(ce({},g),A))}},n.scrollTo=function(s){n.listRef.current.scrollTo(s)},n}return ci(r,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var n=this.props,o=n.activeKey,i=n.itemScrollOffset,a=i===void 0?0:i;o!==void 0&&o!==this.state.activeKey&&(this.setState({activeKey:o}),o!==null&&this.scrollTo({key:o,offset:a}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var n,o=this.state,i=o.focused,a=o.flattenNodes,s=o.keyEntities,l=o.draggingNodeKey,A=o.activeKey,u=o.dropLevelOffset,d=o.dropContainerKey,g=o.dropTargetKey,c=o.dropPosition,f=o.dragOverNodeKey,h=o.indent,p=this.props,B=p.prefixCls,y=p.className,C=p.style,Q=p.showLine,v=p.focusable,M=p.tabIndex,I=M===void 0?0:M,b=p.selectable,Y=p.showIcon,N=p.icon,F=p.switcherIcon,D=p.draggable,z=p.checkable,k=p.checkStrictly,j=p.disabled,U=p.motion,G=p.loadData,H=p.filterTreeNode,L=p.height,R=p.itemHeight,O=p.virtual,V=p.titleRender,Z=p.dropIndicatorRender,T=p.onContextMenu,K=p.onScroll,$=p.direction,_=p.rootClassName,ee=p.rootStyle,se=Ts(this.props,{aria:!0,data:!0}),ie;return D&&(dr(D)==="object"?ie=D:typeof D=="function"?ie={nodeDraggable:D}:ie={}),m.createElement(OX.Provider,{value:{prefixCls:B,selectable:b,showIcon:Y,icon:N,switcherIcon:F,draggable:ie,draggingNodeKey:l,checkable:z,checkStrictly:k,disabled:j,keyEntities:s,dropLevelOffset:u,dropContainerKey:d,dropTargetKey:g,dropPosition:c,dragOverNodeKey:f,indent:h,direction:$,dropIndicatorRender:Z,loadData:G,filterTreeNode:H,titleRender:V,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},m.createElement("div",{role:"tree",className:he(B,y,_,(n={},re(n,"".concat(B,"-show-line"),Q),re(n,"".concat(B,"-focused"),i),re(n,"".concat(B,"-active-focused"),A!==null),n)),style:ee},m.createElement(JMe,Ye({ref:this.listRef,prefixCls:B,style:C,data:a,disabled:j,selectable:b,checkable:!!z,motion:U,dragging:l!==null,height:L,itemHeight:R,virtual:O,focusable:v,focused:i,tabIndex:I,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:T,onScroll:K},this.getTreeNodeRequiredProps(),se))))}}],[{key:"getDerivedStateFromProps",value:function(n,o){var i=o.prevProps,a={prevProps:n};function s(v){return!i&&v in n||i&&i[v]!==n[v]}var l,A=o.fieldNames;if(s("fieldNames")&&(A=FE(n.fieldNames),a.fieldNames=A),s("treeData")?l=n.treeData:s("children")&&(Tn(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),l=uve(n.children)),l){a.treeData=l;var u=CX(l,{fieldNames:A});a.keyEntities=ce(re({},Zm,TMe),u.keyEntities)}var d=a.keyEntities||o.keyEntities;if(s("expandedKeys")||i&&s("autoExpandParent"))a.expandedKeys=n.autoExpandParent||!i&&n.defaultExpandParent?L6(n.expandedKeys,d):n.expandedKeys;else if(!i&&n.defaultExpandAll){var g=ce({},d);delete g[Zm],a.expandedKeys=Object.keys(g).map(function(v){return g[v].key})}else!i&&n.defaultExpandedKeys&&(a.expandedKeys=n.autoExpandParent||n.defaultExpandParent?L6(n.defaultExpandedKeys,d):n.defaultExpandedKeys);if(a.expandedKeys||delete a.expandedKeys,l||a.expandedKeys){var c=fO(l||o.treeData,a.expandedKeys||o.expandedKeys,A);a.flattenNodes=c}if(n.selectable&&(s("selectedKeys")?a.selectedKeys=fle(n.selectedKeys,n):!i&&n.defaultSelectedKeys&&(a.selectedKeys=fle(n.defaultSelectedKeys,n))),n.checkable){var f;if(s("checkedKeys")?f=vO(n.checkedKeys)||{}:!i&&n.defaultCheckedKeys?f=vO(n.defaultCheckedKeys)||{}:l&&(f=vO(n.checkedKeys)||{checkedKeys:o.checkedKeys,halfCheckedKeys:o.halfCheckedKeys}),f){var h=f,p=h.checkedKeys,B=p===void 0?[]:p,y=h.halfCheckedKeys,C=y===void 0?[]:y;if(!n.checkStrictly){var Q=Vy(B,!0,d);B=Q.checkedKeys,C=Q.halfCheckedKeys}a.checkedKeys=B,a.halfCheckedKeys=C}}return s("loadedKeys")&&(a.loadedKeys=n.loadedKeys),a}}]),r}(m.Component);TX.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:fct,allowDrop:function(){return!0},expandAction:!1};TX.TreeNode=NE;var Ict={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"};const Qct=Ict;var vct=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:Qct}))};const PMe=m.forwardRef(vct);var Mct={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"};const bct=Mct;var xct=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:bct}))};const Yct=m.forwardRef(xct);var Fct={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"};const Nct=Fct;var Dct=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:Nct}))};const Sct=m.forwardRef(Dct);var kct={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"};const jct=kct;var Uct=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:jct}))};const zct=m.forwardRef(Uct),Gct=new ln("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),Rct=(e,t)=>({[`.${e}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${t.motionDurationSlow}`}}}),Hct=(e,t)=>({[`.${e}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:t.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${t.lineWidthBold}px solid ${t.colorPrimary}`,borderRadius:"50%",content:'""'}}}),Oct=(e,t)=>{const{treeCls:r,treeNodeCls:n,treeNodePadding:o,titleHeight:i,nodeSelectedBg:a,nodeHoverBg:s}=t,l=t.paddingXS;return{[r]:Object.assign(Object.assign({},cn(t)),{background:t.colorBgContainer,borderRadius:t.borderRadius,transition:`background-color ${t.motionDurationSlow}`,[`&${r}-rtl`]:{[`${r}-switcher`]:{"&_close":{[`${r}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${r}-active-focused)`]:Object.assign({},ef(t)),[`${r}-list-holder-inner`]:{alignItems:"flex-start"},[`&${r}-block-node`]:{[`${r}-list-holder-inner`]:{alignItems:"stretch",[`${r}-node-content-wrapper`]:{flex:"auto"},[`${n}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:o,insetInlineStart:0,border:`1px solid ${t.colorPrimary}`,opacity:0,animationName:Gct,animationDuration:t.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${n}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${o}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${r}-node-content-wrapper`]:{color:t.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${r}-node-content-wrapper`]:Object.assign({},ef(t)),[`&:not(${n}-disabled).filter-node ${r}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${r}-draggable-icon`]:{flexShrink:0,width:i,lineHeight:`${i}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${t.motionDurationSlow}`,[`${n}:hover &`]:{opacity:.45}},[`&${n}-disabled`]:{[`${r}-draggable-icon`]:{visibility:"hidden"}}}},[`${r}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:i}},[`${r}-draggable-icon`]:{visibility:"hidden"},[`${r}-switcher`]:Object.assign(Object.assign({},Rct(e,t)),{position:"relative",flex:"none",alignSelf:"stretch",width:i,margin:0,lineHeight:`${i}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${r}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:t.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:i/2,bottom:-o,marginInlineStart:-1,borderInlineEnd:`1px solid ${t.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:i/2*.8,height:i/2,borderBottom:`1px solid ${t.colorBorder}`,content:'""'}}}),[`${r}-checkbox`]:{top:"initial",marginInlineEnd:l,alignSelf:"flex-start",marginTop:t.marginXXS},[`${r}-node-content-wrapper, ${r}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:i,margin:0,padding:`0 ${t.paddingXS/2}px`,color:"inherit",lineHeight:`${i}px`,background:"transparent",borderRadius:t.borderRadius,cursor:"pointer",transition:`all ${t.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:s},[`&${r}-node-selected`]:{backgroundColor:a},[`${r}-iconEle`]:{display:"inline-block",width:i,height:i,lineHeight:`${i}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${r}-unselectable ${r}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${r}-node-content-wrapper`]:Object.assign({lineHeight:`${i}px`,userSelect:"none"},Hct(e,t)),[`${n}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${t.colorPrimary}`}},"&-show-line":{[`${r}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:i/2,bottom:-o,borderInlineEnd:`1px solid ${t.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${r}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${n}-leaf-last`]:{[`${r}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${i/2}px !important`}}}}})}},Lct=e=>{const{treeCls:t,treeNodeCls:r,treeNodePadding:n,directoryNodeSelectedBg:o,directoryNodeSelectedColor:i}=e;return{[`${t}${t}-directory`]:{[r]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:n,insetInlineStart:0,transition:`background-color ${e.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:e.controlItemBgHover}},"> *":{zIndex:1},[`${t}-switcher`]:{transition:`color ${e.motionDurationMid}`},[`${t}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${t}-node-selected`]:{color:i,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:o},[`${t}-switcher`]:{color:i},[`${t}-node-content-wrapper`]:{color:i,background:"transparent"}}}}}},Tct=(e,t)=>{const r=`.${e}`,n=`${r}-treenode`,o=t.paddingXS/2,i=Sr(t,{treeCls:r,treeNodeCls:n,treeNodePadding:o});return[Oct(e,i),Lct(i)]},Jct=e=>{const{controlHeightSM:t}=e;return{titleHeight:t,nodeHoverBg:e.controlItemBgHover,nodeSelectedBg:e.controlItemBgActive}},Pct=bn("Tree",(e,t)=>{let{prefixCls:r}=t;return[{[e.componentCls]:gve(`${r}-checkbox`,e)},Tct(r,e),A4(e)]},e=>{const{colorTextLightSolid:t,colorPrimary:r}=e;return Object.assign(Object.assign({},Jct(e)),{directoryNodeSelectedColor:t,directoryNodeSelectedBg:r})}),Ele=4;function Wct(e){const{dropPosition:t,dropLevelOffset:r,prefixCls:n,indent:o,direction:i="ltr"}=e,a=i==="ltr"?"left":"right",s=i==="ltr"?"right":"left",l={[a]:-r*o+Ele,[s]:0};switch(t){case-1:l.top=-3;break;case 1:l.bottom=-3;break;default:l.bottom=-3,l[a]=o+Ele;break}return le.createElement("div",{style:l,className:`${n}-drop-indicator`})}var Vct={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"};const Kct=Vct;var Xct=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:Kct}))};const Zct=m.forwardRef(Xct);var qct={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"};const $ct=qct;var _ct=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:$ct}))};const eut=m.forwardRef(_ct);var tut={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"};const rut=tut;var nut=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:rut}))};const out=m.forwardRef(nut),iut=e=>{const{prefixCls:t,switcherIcon:r,treeNodeProps:n,showLine:o}=e,{isLeaf:i,expanded:a,loading:s}=n;if(s)return m.createElement(Tb,{className:`${t}-switcher-loading-icon`});let l;if(o&&typeof o=="object"&&(l=o.showLeafIcon),i){if(!o)return null;if(typeof l!="boolean"&&l){const d=typeof l=="function"?l(n):l,g=`${t}-switcher-line-custom-icon`;return gA(d)?Di(d,{className:he(d.props.className||"",g)}):d}return l?m.createElement(PMe,{className:`${t}-switcher-line-icon`}):m.createElement("span",{className:`${t}-switcher-leaf-line`})}const A=`${t}-switcher-icon`,u=typeof r=="function"?r(n):r;return gA(u)?Di(u,{className:he(u.props.className||"",A)}):u!==void 0?u:o?a?m.createElement(eut,{className:`${t}-switcher-line-icon`}):m.createElement(out,{className:`${t}-switcher-line-icon`}):m.createElement(Zct,{className:A})},aut=iut,sut=le.forwardRef((e,t)=>{const{getPrefixCls:r,direction:n,virtual:o,tree:i}=le.useContext(Jt),{prefixCls:a,className:s,showIcon:l=!1,showLine:A,switcherIcon:u,blockNode:d=!1,children:g,checkable:c=!1,selectable:f=!0,draggable:h,motion:p,style:B}=e,y=r("tree",a),C=r(),Q=p??Object.assign(Object.assign({},kM(C)),{motionAppear:!1}),v=Object.assign(Object.assign({},e),{checkable:c,selectable:f,showIcon:l,motion:Q,blockNode:d,showLine:!!A,dropIndicatorRender:Wct}),[M,I]=Pct(y),b=le.useMemo(()=>{if(!h)return!1;let N={};switch(typeof h){case"function":N.nodeDraggable=h;break;case"object":N=Object.assign({},h);break}return N.icon!==!1&&(N.icon=N.icon||le.createElement(zct,null)),N},[h]),Y=N=>le.createElement(aut,{prefixCls:y,switcherIcon:u,treeNodeProps:N,showLine:A});return M(le.createElement(TX,Object.assign({itemHeight:20,ref:t,virtual:o},v,{style:Object.assign(Object.assign({},i==null?void 0:i.style),B),prefixCls:y,className:he({[`${y}-icon-hide`]:!l,[`${y}-block-node`]:d,[`${y}-unselectable`]:!f,[`${y}-rtl`]:n==="rtl"},i==null?void 0:i.className,s,I),direction:n,checkable:c&&le.createElement("span",{className:`${y}-checkbox-inner`}),selectable:f,switcherIcon:Y,draggable:b}),g))}),WMe=sut;var Mg;(function(e){e[e.None=0]="None",e[e.Start=1]="Start",e[e.End=2]="End"})(Mg||(Mg={}));function JX(e,t,r){const{key:n,children:o}=r;function i(a){const s=a[n],l=a[o];t(s,a)!==!1&&JX(l||[],t,r)}e.forEach(i)}function lut(e){let{treeData:t,expandedKeys:r,startKey:n,endKey:o,fieldNames:i}=e;const a=[];let s=Mg.None;if(n&&n===o)return[n];if(!n||!o)return[];function l(A){return A===n||A===o}return JX(t,A=>{if(s===Mg.End)return!1;if(l(A)){if(a.push(A),s===Mg.None)s=Mg.Start;else if(s===Mg.Start)return s=Mg.End,!1}else s===Mg.Start&&a.push(A);return r.includes(A)},FE(i)),a}function MO(e,t,r){const n=Ke(t),o=[];return JX(e,(i,a)=>{const s=n.indexOf(i);return s!==-1&&(o.push(a),n.splice(s,1)),!!n.length},FE(r)),o}var Cle=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{var{defaultExpandAll:r,defaultExpandParent:n,defaultExpandedKeys:o}=e,i=Cle(e,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const a=m.useRef(),s=m.useRef(),l=()=>{const{keyEntities:b}=CX(Ile(i));let Y;return r?Y=Object.keys(b):n?Y=L6(i.expandedKeys||o||[],b):Y=i.expandedKeys||o,Y},[A,u]=m.useState(i.selectedKeys||i.defaultSelectedKeys||[]),[d,g]=m.useState(()=>l());m.useEffect(()=>{"selectedKeys"in i&&u(i.selectedKeys)},[i.selectedKeys]),m.useEffect(()=>{"expandedKeys"in i&&g(i.expandedKeys)},[i.expandedKeys]);const c=(b,Y)=>{var N;return"expandedKeys"in i||g(b),(N=i.onExpand)===null||N===void 0?void 0:N.call(i,b,Y)},f=(b,Y)=>{var N;const{multiple:F,fieldNames:D}=i,{node:z,nativeEvent:k}=Y,{key:j=""}=z,U=Ile(i),G=Object.assign(Object.assign({},Y),{selected:!0}),H=(k==null?void 0:k.ctrlKey)||(k==null?void 0:k.metaKey),L=k==null?void 0:k.shiftKey;let R;F&&H?(R=b,a.current=j,s.current=R,G.selectedNodes=MO(U,R,D)):F&&L?(R=Array.from(new Set([].concat(Ke(s.current||[]),Ke(lut({treeData:U,expandedKeys:d,startKey:j,endKey:a.current,fieldNames:D}))))),G.selectedNodes=MO(U,R,D)):(R=[j],a.current=j,s.current=R,G.selectedNodes=MO(U,R,D)),(N=i.onSelect)===null||N===void 0||N.call(i,R,G),"selectedKeys"in i||u(R)},{getPrefixCls:h,direction:p}=m.useContext(Jt),{prefixCls:B,className:y,showIcon:C=!0,expandAction:Q="click"}=i,v=Cle(i,["prefixCls","className","showIcon","expandAction"]),M=h("tree",B),I=he(`${M}-directory`,{[`${M}-directory-rtl`]:p==="rtl"},y);return m.createElement(WMe,Object.assign({icon:Aut,ref:t,blockNode:!0},v,{showIcon:C,expandAction:Q,prefixCls:M,className:I,expandedKeys:d,selectedKeys:A,onSelect:f,onExpand:c}))},uut=m.forwardRef(cut),dut=uut,PX=WMe;PX.DirectoryTree=dut;PX.TreeNode=NE;const gut=PX;function Qle(e){let{value:t,onChange:r,filterSearch:n,tablePrefixCls:o,locale:i}=e;return n?m.createElement("div",{className:`${o}-filter-dropdown-search`},m.createElement(Yp,{prefix:m.createElement($9,null),placeholder:i.filterSearchPlaceholder,onChange:r,value:t,htmlSize:1,className:`${o}-filter-dropdown-search-input`})):null}const fut=e=>{const{keyCode:t}=e;t===ze.ENTER&&e.stopPropagation()},hut=m.forwardRef((e,t)=>m.createElement("div",{className:e.className,onClick:r=>r.stopPropagation(),onKeyDown:fut,ref:t},e.children)),put=hut;function Ky(e){let t=[];return(e||[]).forEach(r=>{let{value:n,children:o}=r;t.push(n),o&&(t=[].concat(Ke(t),Ke(Ky(o))))}),t}function mut(e){return e.some(t=>{let{children:r}=t;return r})}function VMe(e,t){return typeof t=="string"||typeof t=="number"?t==null?void 0:t.toString().toLowerCase().includes(e.trim().toLowerCase()):!1}function KMe(e){let{filters:t,prefixCls:r,filteredKeys:n,filterMultiple:o,searchValue:i,filterSearch:a}=e;return t.map((s,l)=>{const A=String(s.value);if(s.children)return{key:A||l,label:s.text,popupClassName:`${r}-dropdown-submenu`,children:KMe({filters:s.children,prefixCls:r,filteredKeys:n,filterMultiple:o,searchValue:i,filterSearch:a})};const u=o?of:Yy,d={key:s.value!==void 0?A:l,label:m.createElement(m.Fragment,null,m.createElement(u,{checked:n.includes(A)}),m.createElement("span",null,s.text))};return i.trim()?typeof a=="function"?a(i,s)?d:null:VMe(i,s.text)?d:null:d})}function bO(e){return e||[]}function But(e){var t,r;const{tablePrefixCls:n,prefixCls:o,column:i,dropdownPrefixCls:a,columnKey:s,filterMultiple:l,filterMode:A="menu",filterSearch:u=!1,filterState:d,triggerFilter:g,locale:c,children:f,getPopupContainer:h}=e,{filterDropdownOpen:p,onFilterDropdownOpenChange:B,filterResetToDefaultFilteredValue:y,defaultFilteredValue:C,filterDropdownVisible:Q,onFilterDropdownVisibleChange:v}=i,[M,I]=m.useState(!1),b=!!(d&&(!((t=d.filteredKeys)===null||t===void 0)&&t.length||d.forceFiltered)),Y=ye=>{I(ye),B==null||B(ye),v==null||v(ye)},N=(r=p??Q)!==null&&r!==void 0?r:M,F=d==null?void 0:d.filteredKeys,[D,z]=gct(bO(F)),k=ye=>{let{selectedKeys:Me}=ye;z(Me)},j=(ye,Me)=>{let{node:Fe,checked:Se}=Me;k(l?{selectedKeys:ye}:{selectedKeys:Se&&Fe.key?[Fe.key]:[]})};m.useEffect(()=>{M&&k({selectedKeys:bO(F)})},[F]);const[U,G]=m.useState([]),H=ye=>{G(ye)},[L,R]=m.useState(""),O=ye=>{const{value:Me}=ye.target;R(Me)};m.useEffect(()=>{M||R("")},[M]);const V=ye=>{const Me=ye&&ye.length?ye:null;if(Me===null&&(!d||!d.filteredKeys)||xl(Me,d==null?void 0:d.filteredKeys,!0))return null;g({column:i,key:s,filteredKeys:Me})},Z=()=>{Y(!1),V(D())},T=function(){let{confirm:ye,closeDropdown:Me}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};ye&&V([]),Me&&Y(!1),R(""),z(y?(C||[]).map(Fe=>String(Fe)):[])},K=function(){let{closeDropdown:ye}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};ye&&Y(!1),V(D())},$=(ye,Me)=>{Me.source==="trigger"&&(ye&&F!==void 0&&z(bO(F)),Y(ye),!ye&&!i.filterDropdown&&Z())},_=he({[`${a}-menu-without-submenu`]:!mut(i.filters||[])}),ee=ye=>{if(ye.target.checked){const Me=Ky(i==null?void 0:i.filters).map(Fe=>String(Fe));z(Me)}else z([])},se=ye=>{let{filters:Me}=ye;return(Me||[]).map((Fe,Se)=>{const Be=String(Fe.value),me={title:Fe.text,key:Fe.value!==void 0?Be:String(Se)};return Fe.children&&(me.children=se({filters:Fe.children})),me})},ie=ye=>{var Me;return Object.assign(Object.assign({},ye),{text:ye.title,value:ye.key,children:((Me=ye.children)===null||Me===void 0?void 0:Me.map(Fe=>ie(Fe)))||[]})};let ge;if(typeof i.filterDropdown=="function")ge=i.filterDropdown({prefixCls:`${a}-custom`,setSelectedKeys:ye=>k({selectedKeys:ye}),selectedKeys:D(),confirm:K,clearFilters:T,filters:i.filters,visible:N,close:()=>{Y(!1)}});else if(i.filterDropdown)ge=i.filterDropdown;else{const ye=D()||[],Me=()=>(i.filters||[]).length===0?m.createElement($l,{image:$l.PRESENTED_IMAGE_SIMPLE,description:c.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):A==="tree"?m.createElement(m.Fragment,null,m.createElement(Qle,{filterSearch:u,value:L,onChange:O,tablePrefixCls:n,locale:c}),m.createElement("div",{className:`${n}-filter-dropdown-tree`},l?m.createElement(of,{checked:ye.length===Ky(i.filters).length,indeterminate:ye.length>0&&ye.lengthtypeof u=="function"?u(L,ie(Se)):VMe(L,Se.title):void 0}))):m.createElement(m.Fragment,null,m.createElement(Qle,{filterSearch:u,value:L,onChange:O,tablePrefixCls:n,locale:c}),m.createElement(lX,{selectable:!0,multiple:l,prefixCls:`${a}-menu`,className:_,onSelect:k,onDeselect:k,selectedKeys:ye,getPopupContainer:h,openKeys:U,onOpenChange:H,items:KMe({filters:i.filters||[],filterSearch:u,prefixCls:o,filteredKeys:D(),filterMultiple:l,searchValue:L})})),Fe=()=>y?xl((C||[]).map(Se=>String(Se)),ye,!0):ye.length===0;ge=m.createElement(m.Fragment,null,Me(),m.createElement("div",{className:`${o}-dropdown-btns`},m.createElement(ao,{type:"link",size:"small",disabled:Fe(),onClick:()=>T()},c.filterReset),m.createElement(ao,{type:"primary",size:"small",onClick:Z},c.filterConfirm)))}i.filterDropdown&&(ge=m.createElement(aQe,{selectable:void 0},ge));const Ae=()=>m.createElement(put,{className:`${o}-dropdown`},ge);let pe;typeof i.filterIcon=="function"?pe=i.filterIcon(b):i.filterIcon?pe=i.filterIcon:pe=m.createElement(dct,null);const{direction:we}=m.useContext(Jt);return m.createElement("div",{className:`${o}-column`},m.createElement("span",{className:`${n}-column-title`},f),m.createElement(Pve,{dropdownRender:Ae,trigger:["click"],open:N,onOpenChange:$,getPopupContainer:h,placement:we==="rtl"?"bottomLeft":"bottomRight"},m.createElement("span",{role:"button",tabIndex:-1,className:he(`${o}-trigger`,{active:b}),onClick:ye=>{ye.stopPropagation()}},pe)))}function V6(e,t,r){let n=[];return(e||[]).forEach((o,i)=>{var a;const s=sx(i,r);if(o.filters||"filterDropdown"in o||"onFilter"in o)if("filteredValue"in o){let l=o.filteredValue;"filterDropdown"in o||(l=(a=l==null?void 0:l.map(String))!==null&&a!==void 0?a:l),n.push({column:o,key:Xm(o,s),filteredKeys:l,forceFiltered:o.filtered})}else n.push({column:o,key:Xm(o,s),filteredKeys:t&&o.defaultFilteredValue?o.defaultFilteredValue:void 0,forceFiltered:o.filtered});"children"in o&&(n=[].concat(Ke(n),Ke(V6(o.children,t,s))))}),n}function XMe(e,t,r,n,o,i,a,s){return r.map((l,A)=>{const u=sx(A,s),{filterMultiple:d=!0,filterMode:g,filterSearch:c}=l;let f=l;if(f.filters||f.filterDropdown){const h=Xm(f,u),p=n.find(B=>{let{key:y}=B;return h===y});f=Object.assign(Object.assign({},f),{title:B=>m.createElement(But,{tablePrefixCls:e,prefixCls:`${e}-filter`,dropdownPrefixCls:t,column:f,columnKey:h,filterState:p,filterMultiple:d,filterMode:g,filterSearch:c,triggerFilter:i,locale:o,getPopupContainer:a},k4(l.title,B))})}return"children"in f&&(f=Object.assign(Object.assign({},f),{children:XMe(e,t,f.children,n,o,i,a,u)})),f})}function vle(e){const t={};return e.forEach(r=>{let{key:n,filteredKeys:o,column:i}=r;const a=n,{filters:s,filterDropdown:l}=i;if(l)t[a]=o||null;else if(Array.isArray(o)){const A=Ky(s);t[a]=A.filter(u=>o.includes(String(u)))}else t[a]=null}),t}function Mle(e,t){return t.reduce((r,n)=>{const{column:{onFilter:o,filters:i},filteredKeys:a}=n;return o&&a&&a.length?r.filter(s=>a.some(l=>{const A=Ky(i),u=A.findIndex(g=>String(g)===String(l)),d=u!==-1?A[u]:l;return o(d,s)})):r},e)}const ZMe=e=>e.flatMap(t=>"children"in t?[t].concat(Ke(ZMe(t.children||[]))):[t]);function wut(e){let{prefixCls:t,dropdownPrefixCls:r,mergedColumns:n,onFilterChange:o,getPopupContainer:i,locale:a}=e;wB();const s=m.useMemo(()=>ZMe(n||[]),[n]),[l,A]=m.useState(()=>V6(s,!0)),u=m.useMemo(()=>{const c=V6(s,!1);if(c.length===0)return c;let f=!0;if(c.forEach(h=>{let{filteredKeys:p}=h;p!==void 0&&(f=!1)}),f){const h=(s||[]).map((p,B)=>Xm(p,sx(B)));return l.filter(p=>{let{key:B}=p;return h.includes(B)}).map(p=>{const B=s[h.findIndex(y=>y===p.key)];return Object.assign(Object.assign({},p),{column:Object.assign(Object.assign({},p.column),B),forceFiltered:B.filtered})})}return c},[s,l]),d=m.useMemo(()=>vle(u),[u]),g=c=>{const f=u.filter(h=>{let{key:p}=h;return p!==c.key});f.push(c),A(f),o(vle(f),f)};return[c=>XMe(t,r,c,u,a,g,i),u,d]}function yut(e,t,r){const n=m.useRef({});function o(i){if(!n.current||n.current.data!==e||n.current.childrenColumnName!==t||n.current.getRowKey!==r){let a=function(l){l.forEach((A,u)=>{const d=r(A,u);s.set(d,A),A&&typeof A=="object"&&t in A&&a(A[t]||[])})};const s=new Map;a(e),n.current={data:e,childrenColumnName:t,kvMap:s,getRowKey:r}}return n.current.kvMap.get(i)}return[o]}var Eut=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{const o=e[n];typeof o!="function"&&(r[n]=o)}),r}function Iut(e,t,r){const n=r&&typeof r=="object"?r:{},{total:o=0}=n,i=Eut(n,["total"]),[a,s]=m.useState(()=>({current:"defaultCurrent"in i?i.defaultCurrent:1,pageSize:"defaultPageSize"in i?i.defaultPageSize:qMe})),l=rMe(a,i,{total:o>0?o:e}),A=Math.ceil((o||e)/l.pageSize);l.current>A&&(l.current=A||1);const u=(g,c)=>{s({current:g??1,pageSize:c||l.pageSize})},d=(g,c)=>{var f;r&&((f=r.onChange)===null||f===void 0||f.call(r,g,c)),u(g,c),t(g,c||(l==null?void 0:l.pageSize))};return r===!1?[{},()=>{}]:[Object.assign(Object.assign({},l),{onChange:d}),u]}var Qut={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"};const vut=Qut;var Mut=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:vut}))};const but=m.forwardRef(Mut);var xut={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"};const Yut=xut;var Fut=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:Yut}))};const Nut=m.forwardRef(Fut),$S="ascend",xO="descend";function _k(e){return typeof e.sorter=="object"&&typeof e.sorter.multiple=="number"?e.sorter.multiple:!1}function ble(e){return typeof e=="function"?e:e&&typeof e=="object"&&e.compare?e.compare:!1}function Dut(e,t){return t?e[e.indexOf(t)+1]:e[0]}function K6(e,t,r){let n=[];function o(i,a){n.push({column:i,key:Xm(i,a),multiplePriority:_k(i),sortOrder:i.sortOrder})}return(e||[]).forEach((i,a)=>{const s=sx(a,r);i.children?("sortOrder"in i&&o(i,s),n=[].concat(Ke(n),Ke(K6(i.children,t,s)))):i.sorter&&("sortOrder"in i?o(i,s):t&&i.defaultSortOrder&&n.push({column:i,key:Xm(i,s),multiplePriority:_k(i),sortOrder:i.defaultSortOrder}))}),n}function $Me(e,t,r,n,o,i,a,s){return(t||[]).map((l,A)=>{const u=sx(A,s);let d=l;if(d.sorter){const g=d.sortDirections||o,c=d.showSorterTooltip===void 0?a:d.showSorterTooltip,f=Xm(d,u),h=r.find(b=>{let{key:Y}=b;return Y===f}),p=h?h.sortOrder:null,B=Dut(g,p);let y;if(l.sortIcon)y=l.sortIcon({sortOrder:p});else{const b=g.includes($S)&&m.createElement(Nut,{className:he(`${e}-column-sorter-up`,{active:p===$S})}),Y=g.includes(xO)&&m.createElement(but,{className:he(`${e}-column-sorter-down`,{active:p===xO})});y=m.createElement("span",{className:he(`${e}-column-sorter`,{[`${e}-column-sorter-full`]:!!(b&&Y)})},m.createElement("span",{className:`${e}-column-sorter-inner`,"aria-hidden":"true"},b,Y))}const{cancelSort:C,triggerAsc:Q,triggerDesc:v}=i||{};let M=C;B===xO?M=v:B===$S&&(M=Q);const I=typeof c=="object"?Object.assign({title:M},c):{title:M};d=Object.assign(Object.assign({},d),{className:he(d.className,{[`${e}-column-sort`]:p}),title:b=>{const Y=m.createElement("div",{className:`${e}-column-sorters`},m.createElement("span",{className:`${e}-column-title`},k4(l.title,b)),y);return c?m.createElement(uA,Object.assign({},I),Y):Y},onHeaderCell:b=>{const Y=l.onHeaderCell&&l.onHeaderCell(b)||{},N=Y.onClick,F=Y.onKeyDown;Y.onClick=k=>{n({column:l,key:f,sortOrder:B,multiplePriority:_k(l)}),N==null||N(k)},Y.onKeyDown=k=>{k.keyCode===ze.ENTER&&(n({column:l,key:f,sortOrder:B,multiplePriority:_k(l)}),F==null||F(k))};const D=lct(l.title,{}),z=D==null?void 0:D.toString();return p?Y["aria-sort"]=p==="ascend"?"ascending":"descending":Y["aria-label"]=z||"",Y.className=he(Y.className,`${e}-column-has-sorters`),Y.tabIndex=0,l.ellipsis&&(Y.title=(D??"").toString()),Y}})}return"children"in d&&(d=Object.assign(Object.assign({},d),{children:$Me(e,d.children,r,n,o,i,a,u)})),d})}function xle(e){const{column:t,sortOrder:r}=e;return{column:t,order:r,field:t.dataIndex,columnKey:t.key}}function Yle(e){const t=e.filter(r=>{let{sortOrder:n}=r;return n}).map(xle);return t.length===0&&e.length?Object.assign(Object.assign({},xle(e[e.length-1])),{column:void 0}):t.length<=1?t[0]||{}:t}function X6(e,t,r){const n=t.slice().sort((a,s)=>s.multiplePriority-a.multiplePriority),o=e.slice(),i=n.filter(a=>{let{column:{sorter:s},sortOrder:l}=a;return ble(s)&&l});return i.length?o.sort((a,s)=>{for(let l=0;l{const s=a[r];return s?Object.assign(Object.assign({},a),{[r]:X6(s,t,r)}):a}):o}function Sut(e){let{prefixCls:t,mergedColumns:r,onSorterChange:n,sortDirections:o,tableLocale:i,showSorterTooltip:a}=e;const[s,l]=m.useState(K6(r,!0)),A=m.useMemo(()=>{let g=!0;const c=K6(r,!1);if(!c.length)return s;const f=[];function h(B){g?f.push(B):f.push(Object.assign(Object.assign({},B),{sortOrder:null}))}let p=null;return c.forEach(B=>{p===null?(h(B),B.sortOrder&&(B.multiplePriority===!1?g=!1:p=!0)):(p&&B.multiplePriority!==!1||(g=!1),h(B))}),f},[r,s]),u=m.useMemo(()=>{const g=A.map(c=>{let{column:f,sortOrder:h}=c;return{column:f,order:h}});return{sortColumns:g,sortColumn:g[0]&&g[0].column,sortOrder:g[0]&&g[0].order}},[A]);function d(g){let c;g.multiplePriority===!1||!A.length||A[0].multiplePriority===!1?c=[g]:c=[].concat(Ke(A.filter(f=>{let{key:h}=f;return h!==g.key})),[g]),l(c),n(Yle(c),c)}return[g=>$Me(t,g,A,d,o,i,a),A,u,()=>Yle(A)]}function _Me(e,t){return e.map(r=>{const n=Object.assign({},r);return n.title=k4(r.title,t),"children"in n&&(n.children=_Me(n.children,t)),n})}function kut(e){return[m.useCallback(t=>_Me(t,e),[e])]}const jut=UMe((e,t)=>{const{_renderTimes:r}=e,{_renderTimes:n}=t;return r!==n}),Uut=RMe((e,t)=>{const{_renderTimes:r}=e,{_renderTimes:n}=t;return r!==n}),zut=e=>{const{componentCls:t}=e,r=`${e.lineWidth}px ${e.lineType} ${e.tableBorderColor}`,n=(o,i,a)=>({[`&${t}-${o}`]:{[`> ${t}-container`]:{[`> ${t}-content, > ${t}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${t}-expanded-row-fixed`]:{margin:`-${i}px -${a+e.lineWidth}px`}}}}}});return{[`${t}-wrapper`]:{[`${t}${t}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${t}-title`]:{border:r,borderBottom:0},[`> ${t}-container`]:{borderInlineStart:r,borderTop:r,[` + > ${t}-content, + > ${t}-header, + > ${t}-body, + > ${t}-summary + `]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:r},"> thead":{"> tr:not(:last-child) > th":{borderBottom:r},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${t}-cell-fix-right-first::after`]:{borderInlineEnd:r}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${t}-expanded-row-fixed`]:{margin:`-${e.tablePaddingVertical}px -${e.tablePaddingHorizontal+e.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:e.lineWidth,bottom:0,borderInlineEnd:r,content:'""'}}}}}},[`&${t}-scroll-horizontal`]:{[`> ${t}-container > ${t}-body`]:{"> table > tbody":{[` + > tr${t}-expanded-row, + > tr${t}-placeholder + `]:{"> th, > td":{borderInlineEnd:0}}}}}},n("middle",e.tablePaddingVerticalMiddle,e.tablePaddingHorizontalMiddle)),n("small",e.tablePaddingVerticalSmall,e.tablePaddingHorizontalSmall)),{[`> ${t}-footer`]:{border:r,borderTop:0}}),[`${t}-cell`]:{[`${t}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${e.lineWidth}px 0 ${e.lineWidth}px ${e.tableHeaderBg}`}},[`${t}-bordered ${t}-cell-scrollbar`]:{borderInlineEnd:r}}}},Gut=zut,Rut=e=>{const{componentCls:t}=e;return{[`${t}-wrapper`]:{[`${t}-cell-ellipsis`]:Object.assign(Object.assign({},Mp),{wordBreak:"keep-all",[` + &${t}-cell-fix-left-last, + &${t}-cell-fix-right-first + `]:{overflow:"visible",[`${t}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${t}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Hut=Rut,Out=e=>{const{componentCls:t}=e;return{[`${t}-wrapper`]:{[`${t}-tbody > tr${t}-placeholder`]:{textAlign:"center",color:e.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:e.colorBgContainer}}}}},Lut=Out,Tut=e=>{const{componentCls:t,antCls:r,controlInteractiveSize:n,motionDurationSlow:o,lineWidth:i,paddingXS:a,lineType:s,tableBorderColor:l,tableExpandIconBg:A,tableExpandColumnWidth:u,borderRadius:d,fontSize:g,fontSizeSM:c,lineHeight:f,tablePaddingVertical:h,tablePaddingHorizontal:p,tableExpandedRowBg:B,paddingXXS:y}=e,C=n/2-i,Q=C*2+i*3,v=`${i}px ${s} ${l}`,M=y-i;return{[`${t}-wrapper`]:{[`${t}-expand-icon-col`]:{width:u},[`${t}-row-expand-icon-cell`]:{textAlign:"center",[`${t}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${t}-row-indent`]:{height:1,float:"left"},[`${t}-row-expand-icon`]:Object.assign(Object.assign({},M9(e)),{position:"relative",float:"left",boxSizing:"border-box",width:Q,height:Q,padding:0,color:"inherit",lineHeight:`${Q}px`,background:A,border:v,borderRadius:d,transform:`scale(${n/Q})`,transition:`all ${o}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${o} ease-out`,content:'""'},"&::before":{top:C,insetInlineEnd:M,insetInlineStart:M,height:i},"&::after":{top:M,bottom:M,insetInlineStart:C,width:i,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${t}-row-indent + ${t}-row-expand-icon`]:{marginTop:(g*f-i*3)/2-Math.ceil((c*1.4-i*3)/2),marginInlineEnd:a},[`tr${t}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:B}},[`${r}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${t}-expanded-row-fixed`]:{position:"relative",margin:`-${h}px -${p}px`,padding:`${h}px ${p}px`}}}},Jut=Tut,Put=e=>{const{componentCls:t,antCls:r,iconCls:n,tableFilterDropdownWidth:o,tableFilterDropdownSearchWidth:i,paddingXXS:a,paddingXS:s,colorText:l,lineWidth:A,lineType:u,tableBorderColor:d,tableHeaderIconColor:g,fontSizeSM:c,tablePaddingHorizontal:f,borderRadius:h,motionDurationSlow:p,colorTextDescription:B,colorPrimary:y,tableHeaderFilterActiveBg:C,colorTextDisabled:Q,tableFilterDropdownBg:v,tableFilterDropdownHeight:M,controlItemBgHover:I,controlItemBgActive:b,boxShadowSecondary:Y,filterDropdownMenuBg:N}=e,F=`${r}-dropdown`,D=`${t}-filter-dropdown`,z=`${r}-tree`,k=`${A}px ${u} ${d}`;return[{[`${t}-wrapper`]:{[`${t}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${t}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-a,marginInline:`${a}px ${-f/2}px`,padding:`0 ${a}px`,color:g,fontSize:c,borderRadius:h,cursor:"pointer",transition:`all ${p}`,"&:hover":{color:B,background:C},"&.active":{color:y}}}},{[`${r}-dropdown`]:{[D]:Object.assign(Object.assign({},cn(e)),{minWidth:o,backgroundColor:v,borderRadius:h,boxShadow:Y,overflow:"hidden",[`${F}-menu`]:{maxHeight:M,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:N,"&:empty::after":{display:"block",padding:`${s}px 0`,color:Q,fontSize:c,textAlign:"center",content:'"Not Found"'}},[`${D}-tree`]:{paddingBlock:`${s}px 0`,paddingInline:s,[z]:{padding:0},[`${z}-treenode ${z}-node-content-wrapper:hover`]:{backgroundColor:I},[`${z}-treenode-checkbox-checked ${z}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:b}}},[`${D}-search`]:{padding:s,borderBottom:k,"&-input":{input:{minWidth:i},[n]:{color:Q}}},[`${D}-checkall`]:{width:"100%",marginBottom:a,marginInlineStart:a},[`${D}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${s-A}px ${s}px`,overflow:"hidden",borderTop:k}})}},{[`${r}-dropdown ${D}, ${D}-submenu`]:{[`${r}-checkbox-wrapper + span`]:{paddingInlineStart:s,color:l},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Wut=Put,Vut=e=>{const{componentCls:t,lineWidth:r,colorSplit:n,motionDurationSlow:o,zIndexTableFixed:i,tableBg:a,zIndexTableSticky:s}=e,l=n;return{[`${t}-wrapper`]:{[` + ${t}-cell-fix-left, + ${t}-cell-fix-right + `]:{position:"sticky !important",zIndex:i,background:a},[` + ${t}-cell-fix-left-first::after, + ${t}-cell-fix-left-last::after + `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-r,width:30,transform:"translateX(100%)",transition:`box-shadow ${o}`,content:'""',pointerEvents:"none"},[`${t}-cell-fix-left-all::after`]:{display:"none"},[` + ${t}-cell-fix-right-first::after, + ${t}-cell-fix-right-last::after + `]:{position:"absolute",top:0,bottom:-r,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${o}`,content:'""',pointerEvents:"none"},[`${t}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:s+1,width:30,transition:`box-shadow ${o}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${t}-ping-left`]:{[`&:not(${t}-has-fix-left) ${t}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${l}`}},[` + ${t}-cell-fix-left-first::after, + ${t}-cell-fix-left-last::after + `]:{boxShadow:`inset 10px 0 8px -8px ${l}`},[`${t}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${t}-ping-right`]:{[`&:not(${t}-has-fix-right) ${t}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${l}`}},[` + ${t}-cell-fix-right-first::after, + ${t}-cell-fix-right-last::after + `]:{boxShadow:`inset -10px 0 8px -8px ${l}`}}}}},Kut=Vut,Xut=e=>{const{componentCls:t,antCls:r}=e;return{[`${t}-wrapper`]:{[`${t}-pagination${r}-pagination`]:{margin:`${e.margin}px 0`},[`${t}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:e.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},Zut=Xut,qut=e=>{const{componentCls:t,tableRadius:r}=e;return{[`${t}-wrapper`]:{[t]:{[`${t}-title, ${t}-header`]:{borderRadius:`${r}px ${r}px 0 0`},[`${t}-title + ${t}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${t}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:r,borderStartEndRadius:r,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:r},"> *:last-child":{borderStartEndRadius:r}}},"&-footer":{borderRadius:`0 0 ${r}px ${r}px`}}}}},$ut=qut,_ut=e=>{const{componentCls:t}=e;return{[`${t}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${t}-pagination-left`]:{justifyContent:"flex-end"},[`${t}-pagination-right`]:{justifyContent:"flex-start"},[`${t}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${t}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${t}-row-indent`]:{float:"right"}}}}},edt=_ut,tdt=e=>{const{componentCls:t,antCls:r,iconCls:n,fontSizeIcon:o,padding:i,paddingXS:a,tableHeaderIconColor:s,tableHeaderIconColorHover:l,tableSelectionColumnWidth:A,tableSelectedRowBg:u,tableSelectedRowHoverBg:d,tableRowHoverBg:g}=e;return{[`${t}-wrapper`]:{[`${t}-selection-col`]:{width:A,[`&${t}-selection-col-with-dropdown`]:{width:A+o+i/4}},[`${t}-bordered ${t}-selection-col`]:{width:A+a*2,[`&${t}-selection-col-with-dropdown`]:{width:A+o+i/4+a*2}},[` + table tr th${t}-selection-column, + table tr td${t}-selection-column, + ${t}-selection-column + `]:{paddingInlineEnd:e.paddingXS,paddingInlineStart:e.paddingXS,textAlign:"center",[`${r}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${t}-selection-column${t}-cell-fix-left`]:{zIndex:e.zIndexTableFixed+1},[`table tr th${t}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${t}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${t}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${e.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${e.tablePaddingHorizontal/4}px`,[n]:{color:s,fontSize:o,verticalAlign:"baseline","&:hover":{color:l}}},[`${t}-tbody`]:{[`${t}-row`]:{[`&${t}-row-selected`]:{[`> ${t}-cell`]:{background:u,"&-row-hover":{background:d}}},[`> ${t}-cell-row-hover`]:{background:g}}}}}},rdt=tdt,ndt=e=>{const{componentCls:t}=e,r=(n,o,i,a)=>({[`${t}${t}-${n}`]:{fontSize:a,[` + ${t}-title, + ${t}-footer, + ${t}-cell, + ${t}-thead > tr > th, + ${t}-tbody > tr > th, + ${t}-tbody > tr > td, + tfoot > tr > th, + tfoot > tr > td + `]:{padding:`${o}px ${i}px`},[`${t}-filter-trigger`]:{marginInlineEnd:`-${i/2}px`},[`${t}-expanded-row-fixed`]:{margin:`-${o}px -${i}px`},[`${t}-tbody`]:{[`${t}-wrapper:only-child ${t}`]:{marginBlock:`-${o}px`,marginInline:`${e.tableExpandColumnWidth-i}px -${i}px`}},[`${t}-selection-extra`]:{paddingInlineStart:`${i/4}px`}}});return{[`${t}-wrapper`]:Object.assign(Object.assign({},r("middle",e.tablePaddingVerticalMiddle,e.tablePaddingHorizontalMiddle,e.tableFontSizeMiddle)),r("small",e.tablePaddingVerticalSmall,e.tablePaddingHorizontalSmall,e.tableFontSizeSmall))}},odt=ndt,idt=e=>{const{componentCls:t,marginXXS:r,fontSizeIcon:n,tableHeaderIconColor:o,tableHeaderIconColorHover:i}=e;return{[`${t}-wrapper`]:{[`${t}-thead th${t}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${e.motionDurationSlow}`,"&:hover":{background:e.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:e.colorPrimary},[` + &${t}-cell-fix-left:hover, + &${t}-cell-fix-right:hover + `]:{background:e.tableFixedHeaderSortActiveBg}},[`${t}-thead th${t}-column-sort`]:{background:e.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${t}-column-sort`]:{background:e.tableBodySortBg},[`${t}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${t}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${t}-column-sorter`]:{marginInlineStart:r,color:o,fontSize:0,transition:`color ${e.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:n,"&.active":{color:e.colorPrimary}},[`${t}-column-sorter-up + ${t}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${t}-column-sorters:hover ${t}-column-sorter`]:{color:i}}}},adt=idt,sdt=e=>{const{componentCls:t,opacityLoading:r,tableScrollThumbBg:n,tableScrollThumbBgHover:o,tableScrollThumbSize:i,tableScrollBg:a,zIndexTableSticky:s,stickyScrollBarBorderRadius:l}=e,A=`${e.lineWidth}px ${e.lineType} ${e.tableBorderColor}`;return{[`${t}-wrapper`]:{[`${t}-sticky`]:{"&-holder":{position:"sticky",zIndex:s,background:e.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${i}px !important`,zIndex:s,display:"flex",alignItems:"center",background:a,borderTop:A,opacity:r,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:i,backgroundColor:n,borderRadius:l,transition:`all ${e.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:o}}}}}}},ldt=sdt,Adt=e=>{const{componentCls:t,lineWidth:r,tableBorderColor:n}=e,o=`${r}px ${e.lineType} ${n}`;return{[`${t}-wrapper`]:{[`${t}-summary`]:{position:"relative",zIndex:e.zIndexTableFixed,background:e.tableBg,"> tr":{"> th, > td":{borderBottom:o}}},[`div${t}-summary`]:{boxShadow:`0 -${r}px 0 ${n}`}}}},Fle=Adt,cdt=e=>{const{componentCls:t,motionDurationMid:r}=e,n=`${e.lineWidth}px ${e.lineType} ${e.tableBorderColor}`,o=`${t}-expanded-row-cell`;return{[`${t}-wrapper`]:{[`${t}-tbody-virtual`]:{[`${t}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${t}-cell`]:{borderBottom:n,transition:`background ${r}`},[`${t}-expanded-row`]:{[`${o}${o}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${e.lineWidth}px)`,borderInlineEnd:"none"}}},[`${t}-bordered`]:{[`${t}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:n,position:"absolute"},[`${t}-cell`]:{borderInlineEnd:n,[`&${t}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-e.lineWidth,borderInlineStart:n}}},[`&${t}-virtual`]:{[`${t}-placeholder ${t}-cell`]:{borderInlineEnd:n,borderBottom:n}}}}}},udt=cdt,ddt=e=>{const{componentCls:t,fontWeightStrong:r,tablePaddingVertical:n,tablePaddingHorizontal:o,lineWidth:i,lineType:a,tableBorderColor:s,tableFontSize:l,tableBg:A,tableRadius:u,tableHeaderTextColor:d,motionDurationMid:g,tableHeaderBg:c,tableHeaderCellSplitColor:f,tableFooterTextColor:h,tableFooterBg:p}=e,B=`${i}px ${a} ${s}`;return{[`${t}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},SM()),{[t]:Object.assign(Object.assign({},cn(e)),{fontSize:l,background:A,borderRadius:`${u}px ${u}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${u}px ${u}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` + ${t}-cell, + ${t}-thead > tr > th, + ${t}-tbody > tr > th, + ${t}-tbody > tr > td, + tfoot > tr > th, + tfoot > tr > td + `]:{position:"relative",padding:`${n}px ${o}px`,overflowWrap:"break-word"},[`${t}-title`]:{padding:`${n}px ${o}px`},[`${t}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:d,fontWeight:r,textAlign:"start",background:c,borderBottom:B,transition:`background ${g} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${t}-selection-column):not(${t}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:f,transform:"translateY(-50%)",transition:`background-color ${g}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${t}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${g}, border-color ${g}`,borderBottom:B,[` + > ${t}-wrapper:only-child, + > ${t}-expanded-row-fixed > ${t}-wrapper:only-child + `]:{[t]:{marginBlock:`-${n}px`,marginInline:`${e.tableExpandColumnWidth-o}px -${o}px`,[`${t}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:d,fontWeight:r,textAlign:"start",background:c,borderBottom:B,transition:`background ${g} ease`}}},[`${t}-footer`]:{padding:`${n}px ${o}px`,color:h,background:p}})}},gdt=bn("Table",e=>{const{colorTextHeading:t,colorSplit:r,colorIcon:n,colorIconHover:o,opacityLoading:i,colorBgContainer:a,controlInteractiveSize:s,headerBg:l,headerColor:A,headerSortActiveBg:u,headerSortHoverBg:d,bodySortBg:g,rowHoverBg:c,rowSelectedBg:f,rowSelectedHoverBg:h,rowExpandedBg:p,cellPaddingBlock:B,cellPaddingInline:y,cellPaddingBlockMD:C,cellPaddingInlineMD:Q,cellPaddingBlockSM:v,cellPaddingInlineSM:M,borderColor:I,footerBg:b,footerColor:Y,headerBorderRadius:N,cellFontSize:F,cellFontSizeMD:D,cellFontSizeSM:z,headerSplitColor:k,fixedHeaderSortActiveBg:j,headerFilterHoverBg:U,filterDropdownBg:G,expandIconBg:H,selectionColumnWidth:L,stickyScrollBarBg:R}=e,O=new Kr(n),V=new Kr(o),Z=2,T=Sr(e,{tableFontSize:F,tableBg:a,tableRadius:N,tablePaddingVertical:B,tablePaddingHorizontal:y,tablePaddingVerticalMiddle:C,tablePaddingHorizontalMiddle:Q,tablePaddingVerticalSmall:v,tablePaddingHorizontalSmall:M,tableBorderColor:I,tableHeaderTextColor:A,tableHeaderBg:l,tableFooterTextColor:Y,tableFooterBg:b,tableHeaderCellSplitColor:k,tableHeaderSortBg:u,tableHeaderSortHoverBg:d,tableHeaderIconColor:O.clone().setAlpha(O.getAlpha()*i).toRgbString(),tableHeaderIconColorHover:V.clone().setAlpha(V.getAlpha()*i).toRgbString(),tableBodySortBg:g,tableFixedHeaderSortActiveBg:j,tableHeaderFilterActiveBg:U,tableFilterDropdownBg:G,tableRowHoverBg:c,tableSelectedRowBg:f,tableSelectedRowHoverBg:h,zIndexTableFixed:Z,zIndexTableSticky:Z+1,tableFontSizeMiddle:D,tableFontSizeSmall:z,tableSelectionColumnWidth:L,tableExpandIconBg:H,tableExpandColumnWidth:s+2*e.padding,tableExpandedRowBg:p,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:R,tableScrollThumbBgHover:t,tableScrollBg:r});return[ddt(T),Zut(T),Fle(T),adt(T),Wut(T),Gut(T),$ut(T),Jut(T),Fle(T),Lut(T),rdt(T),Kut(T),ldt(T),Hut(T),odt(T),edt(T),udt(T)]},e=>{const{colorFillAlter:t,colorBgContainer:r,colorTextHeading:n,colorFillSecondary:o,colorFillContent:i,controlItemBgActive:a,controlItemBgActiveHover:s,padding:l,paddingSM:A,paddingXS:u,colorBorderSecondary:d,borderRadiusLG:g,fontSize:c,controlHeight:f,colorTextPlaceholder:h}=e,p=new Kr(o).onBackground(r).toHexShortString(),B=new Kr(i).onBackground(r).toHexShortString(),y=new Kr(t).onBackground(r).toHexShortString();return{headerBg:y,headerColor:n,headerSortActiveBg:p,headerSortHoverBg:B,bodySortBg:y,rowHoverBg:y,rowSelectedBg:a,rowSelectedHoverBg:s,rowExpandedBg:t,cellPaddingBlock:l,cellPaddingInline:l,cellPaddingBlockMD:A,cellPaddingInlineMD:u,cellPaddingBlockSM:u,cellPaddingInlineSM:u,borderColor:d,headerBorderRadius:g,footerBg:y,footerColor:n,cellFontSize:c,cellFontSizeMD:c,cellFontSizeSM:c,headerSplitColor:d,fixedHeaderSortActiveBg:p,headerFilterHoverBg:i,filterDropdownMenuBg:r,filterDropdownBg:r,expandIconBg:r,selectionColumnWidth:f,stickyScrollBarBg:h,stickyScrollBarBorderRadius:100}}),fdt=[],hdt=(e,t)=>{const{prefixCls:r,className:n,rootClassName:o,style:i,size:a,bordered:s,dropdownPrefixCls:l,dataSource:A,pagination:u,rowSelection:d,rowKey:g="key",rowClassName:c,columns:f,children:h,childrenColumnName:p,onChange:B,getPopupContainer:y,loading:C,expandIcon:Q,expandable:v,expandedRowRender:M,expandIconColumnIndex:I,indentSize:b,scroll:Y,sortDirections:N,locale:F,showSorterTooltip:D=!0,virtual:z}=e;wB();const k=m.useMemo(()=>f||HX(h),[f,h]),j=m.useMemo(()=>k.some(te=>te.responsive),[k]),U=CC(j),G=m.useMemo(()=>{const te=new Set(Object.keys(U).filter(ae=>U[ae]));return k.filter(ae=>!ae.responsive||ae.responsive.some(fe=>te.has(fe)))},[k,U]),H=Xo(e,["className","style","columns"]),{locale:L=vd,direction:R,table:O,renderEmpty:V,getPrefixCls:Z,getPopupContainer:T}=m.useContext(Jt),K=la(a),$=Object.assign(Object.assign({},L.Table),F),_=A||fdt,ee=Z("table",r),se=Z("dropdown",l),ie=Object.assign({childrenColumnName:p,expandIconColumnIndex:I},v),{childrenColumnName:ge="children"}=ie,Ae=m.useMemo(()=>_.some(te=>te==null?void 0:te[ge])?"nest":M||v&&v.expandedRowRender?"row":null,[_]),pe={body:m.useRef()},we=sct(ee),ye=m.useRef(null),Me=m.useRef(null);ict(t,()=>Object.assign(Object.assign({},Me.current),{nativeElement:ye.current}));const Fe=m.useMemo(()=>typeof g=="function"?g:te=>te==null?void 0:te[g],[g]),[Se]=yut(_,ge,Fe),Be={},me=function(te,ae){let fe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var De,je,$e;const Oe=Object.assign(Object.assign({},Be),te);fe&&((De=Be.resetPagination)===null||De===void 0||De.call(Be),!((je=Oe.pagination)===null||je===void 0)&&je.current&&(Oe.pagination.current=1),u&&u.onChange&&u.onChange(1,($e=Oe.pagination)===null||$e===void 0?void 0:$e.pageSize)),Y&&Y.scrollToFirstRowOnChange!==!1&&pe.body.current&&YKe(0,{getContainer:()=>pe.body.current}),B==null||B(Oe.pagination,Oe.filters,Oe.sorter,{currentDataSource:Mle(X6(_,Oe.sorterStates,ge),Oe.filterStates),action:ae})},xe=(te,ae)=>{me({sorter:te,sorterStates:ae},"sort",!1)},[Ie,Ge,rt,pt]=Sut({prefixCls:ee,mergedColumns:G,onSorterChange:xe,sortDirections:N||["ascend","descend"],tableLocale:$,showSorterTooltip:D}),lt=m.useMemo(()=>X6(_,Ge,ge),[_,Ge]);Be.sorter=pt(),Be.sorterStates=Ge;const bt=(te,ae)=>{me({filters:te,filterStates:ae},"filter",!0)},[Dt,Xe,Je]=wut({prefixCls:ee,locale:$,dropdownPrefixCls:se,mergedColumns:G,onFilterChange:bt,getPopupContainer:y||T}),it=Mle(lt,Xe);Be.filters=Je,Be.filterStates=Xe;const Ct=m.useMemo(()=>{const te={};return Object.keys(Je).forEach(ae=>{Je[ae]!==null&&(te[ae]=Je[ae])}),Object.assign(Object.assign({},rt),{filters:te})},[rt,Je]),[mt]=kut(Ct),It=(te,ae)=>{me({pagination:Object.assign(Object.assign({},Be.pagination),{current:te,pageSize:ae})},"paginate")},[Ut,Rt]=Iut(it.length,It,u);Be.pagination=u===!1?{}:Cut(Ut,u),Be.resetPagination=Rt;const jt=m.useMemo(()=>{if(u===!1||!Ut.pageSize)return it;const{current:te=1,total:ae,pageSize:fe=qMe}=Ut;return it.lengthfe?it.slice((te-1)*fe,te*fe):it:it.slice((te-1)*fe,te*fe)},[!!u,it,Ut&&Ut.current,Ut&&Ut.pageSize,Ut&&Ut.total]),[Wt,Tt]=nct({prefixCls:ee,data:it,pageData:jt,getRowKey:Fe,getRecordByKey:Se,expandType:Ae,childrenColumnName:ge,locale:$,getPopupContainer:y||T},d),Ze=(te,ae,fe)=>{let De;return typeof c=="function"?De=he(c(te,ae,fe)):De=he(c),he({[`${ee}-row-selected`]:Tt.has(Fe(te,ae))},De)};ie.__PARENT_RENDER_ICON__=ie.expandIcon,ie.expandIcon=ie.expandIcon||Q||act($),Ae==="nest"&&ie.expandIconColumnIndex===void 0?ie.expandIconColumnIndex=d?1:0:ie.expandIconColumnIndex>0&&d&&(ie.expandIconColumnIndex-=1),typeof ie.indentSize!="number"&&(ie.indentSize=typeof b=="number"?b:15);const At=m.useCallback(te=>mt(Wt(Dt(Ie(te)))),[Ie,Dt,Wt]);let tt,qe;if(u!==!1&&Ut!=null&&Ut.total){let te;Ut.size?te=Ut.size:te=K==="small"||K==="middle"?"small":void 0;const ae=je=>m.createElement(iMe,Object.assign({},Ut,{className:he(`${ee}-pagination ${ee}-pagination-${je}`,Ut.className),size:te})),fe=R==="rtl"?"left":"right",{position:De}=Ut;if(De!==null&&Array.isArray(De)){const je=De.find(_e=>_e.includes("top")),$e=De.find(_e=>_e.includes("bottom")),Oe=De.every(_e=>`${_e}`=="none");!je&&!$e&&!Oe&&(qe=ae(fe)),je&&(tt=ae(je.toLowerCase().replace("top",""))),$e&&(qe=ae($e.toLowerCase().replace("bottom","")))}else qe=ae(fe)}let Pe;typeof C=="boolean"?Pe={spinning:C}:typeof C=="object"&&(Pe=Object.assign({spinning:!0},C));const[st,nt]=gdt(ee),[,We]=Xs(),Bt=he(`${ee}-wrapper`,O==null?void 0:O.className,{[`${ee}-wrapper-rtl`]:R==="rtl"},n,o,nt),Te=Object.assign(Object.assign({},O==null?void 0:O.style),i),ft=F&&F.emptyText||(V==null?void 0:V("Table"))||m.createElement(Z9,{componentName:"Table"}),xt=z?Uut:jut,vt={},er=m.useMemo(()=>{const{fontSize:te,lineHeight:ae,padding:fe,paddingXS:De,paddingSM:je}=We,$e=Math.floor(te*ae);switch(K){case"large":return fe*2+$e;case"small":return De*2+$e;default:return je*2+$e}},[We,K]);return z&&(vt.listItemHeight=er),st(m.createElement("div",{ref:ye,className:Bt,style:Te},m.createElement(sMe,Object.assign({spinning:!1},Pe),tt,m.createElement(xt,Object.assign({},vt,H,{ref:Me,columns:G,direction:R,expandable:ie,prefixCls:ee,className:he({[`${ee}-middle`]:K==="middle",[`${ee}-small`]:K==="small",[`${ee}-bordered`]:s,[`${ee}-empty`]:_.length===0}),data:jt,rowKey:Fe,rowClassName:Ze,emptyText:ft,internalHooks:ax,internalRefs:pe,transformColumns:At,getContainerWidth:we})),qe)))},pdt=m.forwardRef(hdt),mdt=(e,t)=>{const r=m.useRef(0);return r.current+=1,m.createElement(pdt,Object.assign({},e,{ref:t,_renderTimes:r.current}))},If=m.forwardRef(mdt);If.SELECTION_COLUMN=vh;If.EXPAND_COLUMN=Fh;If.SELECTION_ALL=T6;If.SELECTION_INVERT=J6;If.SELECTION_NONE=P6;If.Column=WAt;If.ColumnGroup=VAt;If.Summary=IMe;const Bdt=If,wdt=e=>{const{paddingXXS:t,lineWidth:r,tagPaddingHorizontal:n,componentCls:o}=e,i=n-r,a=t-r;return{[o]:Object.assign(Object.assign({},cn(e)),{display:"inline-block",height:"auto",marginInlineEnd:e.marginXS,paddingInline:i,fontSize:e.tagFontSize,lineHeight:e.tagLineHeight,whiteSpace:"nowrap",background:e.defaultBg,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,opacity:1,transition:`all ${e.motionDurationMid}`,textAlign:"start",position:"relative",[`&${o}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:e.defaultColor},[`${o}-close-icon`]:{marginInlineStart:a,color:e.colorTextDescription,fontSize:e.tagIconSize,cursor:"pointer",transition:`all ${e.motionDurationMid}`,"&:hover":{color:e.colorTextHeading}},[`&${o}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${e.iconCls}-close, ${e.iconCls}-close:hover`]:{color:e.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${o}-checkable-checked):hover`]:{color:e.colorPrimary,backgroundColor:e.colorFillSecondary},"&:active, &-checked":{color:e.colorTextLightSolid},"&-checked":{backgroundColor:e.colorPrimary,"&:hover":{backgroundColor:e.colorPrimaryHover}},"&:active":{backgroundColor:e.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${e.iconCls} + span, > span + ${e.iconCls}`]:{marginInlineStart:i}}),[`${o}-borderless`]:{borderColor:"transparent",background:e.tagBorderlessBg}}},WX=e=>{const{lineWidth:t,fontSizeIcon:r}=e,n=e.fontSizeSM,o=`${e.lineHeightSM*n}px`;return Sr(e,{tagFontSize:n,tagLineHeight:o,tagIconSize:r-2*t,tagPaddingHorizontal:8,tagBorderlessBg:e.colorFillTertiary})},VX=e=>({defaultBg:new Kr(e.colorFillQuaternary).onBackground(e.colorBgContainer).toHexString(),defaultColor:e.colorText}),ebe=bn("Tag",e=>{const t=WX(e);return wdt(t)},VX);var ydt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{const{prefixCls:r,style:n,className:o,checked:i,onChange:a,onClick:s}=e,l=ydt(e,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:A,tag:u}=m.useContext(Jt),d=p=>{a==null||a(!i),s==null||s(p)},g=A("tag",r),[c,f]=ebe(g),h=he(g,`${g}-checkable`,{[`${g}-checkable-checked`]:i},u==null?void 0:u.className,o,f);return c(m.createElement("span",Object.assign({},l,{ref:t,style:Object.assign(Object.assign({},n),u==null?void 0:u.style),className:h,onClick:d})))}),Cdt=Edt,Idt=e=>LEe(e,(t,r)=>{let{textColor:n,lightBorderColor:o,lightColor:i,darkColor:a}=r;return{[`${e.componentCls}-${t}`]:{color:n,background:i,borderColor:o,"&-inverse":{color:e.colorTextLightSolid,background:a,borderColor:a},[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}}),Qdt=mC(["Tag","preset"],e=>{const t=WX(e);return Idt(t)},VX);function vdt(e){return typeof e!="string"?e:e.charAt(0).toUpperCase()+e.slice(1)}const DN=(e,t,r)=>{const n=vdt(r);return{[`${e.componentCls}-${t}`]:{color:e[`color${r}`],background:e[`color${n}Bg`],borderColor:e[`color${n}Border`],[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}},Mdt=mC(["Tag","status"],e=>{const t=WX(e);return[DN(t,"success","Success"),DN(t,"processing","Info"),DN(t,"error","Error"),DN(t,"warning","Warning")]},VX);var bdt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{const{prefixCls:r,className:n,rootClassName:o,style:i,children:a,icon:s,color:l,onClose:A,closeIcon:u,closable:d,bordered:g=!0}=e,c=bdt(e,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:f,direction:h,tag:p}=m.useContext(Jt),[B,y]=m.useState(!0);m.useEffect(()=>{"visible"in c&&y(c.visible)},[c.visible]);const C=kIe(l),Q=n_e(l),v=C||Q,M=Object.assign(Object.assign({backgroundColor:l&&!v?l:void 0},p==null?void 0:p.style),i),I=f("tag",r),[b,Y]=ebe(I),N=he(I,p==null?void 0:p.className,{[`${I}-${l}`]:v,[`${I}-has-color`]:l&&!v,[`${I}-hidden`]:!B,[`${I}-rtl`]:h==="rtl",[`${I}-borderless`]:!g},n,o,Y),F=G=>{G.stopPropagation(),A==null||A(G),!G.defaultPrevented&&y(!1)},[,D]=YCe(d,u,G=>G===null?m.createElement(EB,{className:`${I}-close-icon`,onClick:F}):m.createElement("span",{className:`${I}-close-icon`,onClick:F},G),null,!1),z=typeof c.onClick=="function"||a&&a.type==="a",k=s||null,j=k?m.createElement(m.Fragment,null,k,a&&m.createElement("span",null,a)):a,U=m.createElement("span",Object.assign({},c,{ref:t,className:N,style:M}),j,D,C&&m.createElement(Qdt,{key:"preset",prefixCls:I}),Q&&m.createElement(Mdt,{key:"status",prefixCls:I}));return b(z?m.createElement(Pb,{component:"Tag"},U):U)},tbe=m.forwardRef(xdt);tbe.CheckableTag=Cdt;const gp=tbe,Ydt=e=>{const t=e!=null&&e.algorithm?Wm(e.algorithm):Wm(Hb),r=Object.assign(Object.assign({},IE),e==null?void 0:e.token);return h9(r,{override:e==null?void 0:e.token},t,v9)},Fdt=Ydt;function Ndt(e){const{sizeUnit:t,sizeStep:r}=e,n=r-2;return{sizeXXL:t*(n+10),sizeXL:t*(n+6),sizeLG:t*(n+2),sizeMD:t*(n+2),sizeMS:t*(n+1),size:t*n,sizeSM:t*n,sizeXS:t*(n-1),sizeXXS:t*(n-1)}}const Ddt=(e,t)=>{const r=t??Hb(e),n=r.fontSizeSM,o=r.controlHeight-4;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},r),Ndt(t??e)),jEe(n)),{controlHeight:o}),SEe(Object.assign(Object.assign({},r),{controlHeight:o})))},Sdt=Ddt,pg=(e,t)=>new Kr(e).setAlpha(t).toRgbString(),Lw=(e,t)=>new Kr(e).lighten(t).toHexString(),kdt=e=>{const t=Md(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]}},jdt=(e,t)=>{const r=e||"#000",n=t||"#fff";return{colorBgBase:r,colorTextBase:n,colorText:pg(n,.85),colorTextSecondary:pg(n,.65),colorTextTertiary:pg(n,.45),colorTextQuaternary:pg(n,.25),colorFill:pg(n,.18),colorFillSecondary:pg(n,.12),colorFillTertiary:pg(n,.08),colorFillQuaternary:pg(n,.04),colorBgElevated:Lw(r,12),colorBgContainer:Lw(r,8),colorBgLayout:Lw(r,0),colorBgSpotlight:Lw(r,26),colorBgBlur:pg(n,.04),colorBorder:Lw(r,26),colorBorderSecondary:Lw(r,19)}},Udt=(e,t)=>{const r=Object.keys(C9).map(o=>{const i=Md(e[o],{theme:"dark"});return new Array(10).fill(1).reduce((a,s,l)=>(a[`${o}-${l+1}`]=i[l],a[`${o}${l+1}`]=i[l],a),{})}).reduce((o,i)=>(o=Object.assign(Object.assign({},o),i),o),{}),n=t??Hb(e);return Object.assign(Object.assign(Object.assign({},n),r),kEe(e,{generateColorPalettes:kdt,generateNeutralColorPalettes:jdt}))},zdt=Udt;function Gdt(){const[e,t,r]=Xs();return{theme:e,token:t,hashId:r}}const nd={defaultConfig:jk,defaultSeed:jk.token,useToken:Gdt,defaultAlgorithm:Hb,darkAlgorithm:zdt,compactAlgorithm:Sdt,getDesignToken:Fdt};var Rdt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"};const Hdt=Rdt;var Odt=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:Hdt}))};const rbe=m.forwardRef(Odt);var Ldt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{const r=A=>{const{keyCode:u}=A;u===ze.ENTER&&A.preventDefault()},n=A=>{const{keyCode:u}=A,{onClick:d}=e;u===ze.ENTER&&d&&d()},{style:o,noStyle:i,disabled:a}=e,s=Ldt(e,["style","noStyle","disabled"]);let l={};return i||(l=Object.assign({},Tdt)),a&&(l.pointerEvents="none"),l=Object.assign(Object.assign({},l),o),m.createElement("div",Object.assign({role:"button",tabIndex:0,ref:t},s,{onKeyDown:r,onKeyUp:n,style:l}))}),Nle=Jdt;var Pdt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"};const Wdt=Pdt;var Vdt=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:Wdt}))};const KX=m.forwardRef(Vdt);var Kdt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"};const Xdt=Kdt;var Zdt=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:Xdt}))};const nbe=m.forwardRef(Zdt);var qdt=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,r=[],n=0;n"u"){r&&console.warn("unable to use e.clipboardData"),r&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var d=Dle[t.format]||Dle.default;window.clipboardData.setData(d,e)}else u.clipboardData.clearData(),u.clipboardData.setData(t.format,e);t.onCopy&&(u.preventDefault(),t.onCopy(u.clipboardData))}),document.body.appendChild(s),i.selectNodeContents(s),a.addRange(i);var A=document.execCommand("copy");if(!A)throw new Error("copy command was unsuccessful");l=!0}catch(u){r&&console.error("unable to copy using execCommand: ",u),r&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),l=!0}catch(d){r&&console.error("unable to copy using clipboardData: ",d),r&&console.error("falling back to prompt"),n=egt("message"in t?t.message:_dt),window.prompt(n,e)}}finally{a&&(typeof a.removeRange=="function"?a.removeRange(i):a.removeAllRanges()),s&&document.body.removeChild(s),o()}return l}var rgt=tgt;const ngt=Qr(rgt);var ogt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"};const igt=ogt;var agt=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:igt}))};const sgt=m.forwardRef(agt),lgt=(e,t,r,n)=>{const{titleMarginBottom:o,fontWeightStrong:i}=n;return{marginBottom:o,color:r,fontWeight:i,fontSize:e,lineHeight:t}},Agt=e=>{const t=[1,2,3,4,5],r={};return t.forEach(n=>{r[` + h${n}&, + div&-h${n}, + div&-h${n} > textarea, + h${n} + `]=lgt(e[`fontSizeHeading${n}`],e[`lineHeightHeading${n}`],e.colorTextHeading,e)}),r},cgt=e=>{const{componentCls:t}=e;return{"a&, a":Object.assign(Object.assign({},M9(e)),{textDecoration:e.linkDecoration,"&:active, &:hover":{textDecoration:e.linkHoverDecoration},[`&[disabled], &${t}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:e.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},ugt=e=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:e.fontFamilyCode,background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3},kbd:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.15em 0.1em",fontSize:"90%",fontFamily:e.fontFamilyCode,background:"rgba(150, 150, 150, 0.06)",border:"1px solid rgba(100, 100, 100, 0.2)",borderBottomWidth:2,borderRadius:3},mark:{padding:0,backgroundColor:NEe[2]},"u, ins":{textDecoration:"underline",textDecorationSkipInk:"auto"},"s, del":{textDecoration:"line-through"},strong:{fontWeight:600},"ul, ol":{marginInline:0,marginBlock:"0 1em",padding:0,li:{marginInline:"20px 0",marginBlock:0,paddingInline:"4px 0",paddingBlock:0}},ul:{listStyleType:"circle",ul:{listStyleType:"disc"}},ol:{listStyleType:"decimal"},"pre, blockquote":{margin:"1em 0"},pre:{padding:"0.4em 0.6em",whiteSpace:"pre-wrap",wordWrap:"break-word",background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3,fontFamily:e.fontFamilyCode,code:{display:"inline",margin:0,padding:0,fontSize:"inherit",fontFamily:"inherit",background:"transparent",border:0}},blockquote:{paddingInline:"0.6em 0",paddingBlock:0,borderInlineStart:"4px solid rgba(100, 100, 100, 0.2)",opacity:.85}}),dgt=e=>{const{componentCls:t,paddingSM:r}=e,n=r;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:-e.paddingSM,marginTop:-n,marginBottom:`calc(1em - ${n}px)`},[`${t}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:e.marginXS+2,insetBlockEnd:e.marginXS,color:e.colorTextDescription,fontWeight:"normal",fontSize:e.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},ggt=e=>({"&-copy-success":{"\n &,\n &:hover,\n &:focus":{color:e.colorSuccess}}}),fgt=()=>({"\n a&-ellipsis,\n span&-ellipsis\n ":{display:"inline-block",maxWidth:"100%"},"&-single-line":{whiteSpace:"nowrap"},"&-ellipsis-single-line":{overflow:"hidden",textOverflow:"ellipsis","a&, span&":{verticalAlign:"bottom"},"> code":{paddingBlock:0,maxWidth:"calc(100% - 1.2em)",display:"inline-block",overflow:"hidden",textOverflow:"ellipsis",verticalAlign:"bottom",boxSizing:"content-box"}},"&-ellipsis-multiple-line":{display:"-webkit-box",overflow:"hidden",WebkitLineClamp:3,WebkitBoxOrient:"vertical"}}),hgt=e=>{const{componentCls:t,titleMarginTop:r}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:e.colorText,wordBreak:"break-word",lineHeight:e.lineHeight,[`&${t}-secondary`]:{color:e.colorTextDescription},[`&${t}-success`]:{color:e.colorSuccess},[`&${t}-warning`]:{color:e.colorWarning},[`&${t}-danger`]:{color:e.colorError,"a&:active, a&:focus":{color:e.colorErrorActive},"a&:hover":{color:e.colorErrorHover}},[`&${t}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},Agt(e)),{[` + & + h1${t}, + & + h2${t}, + & + h3${t}, + & + h4${t}, + & + h5${t} + `]:{marginTop:r},"\n div,\n ul,\n li,\n p,\n h1,\n h2,\n h3,\n h4,\n h5":{"\n + h1,\n + h2,\n + h3,\n + h4,\n + h5\n ":{marginTop:r}}}),ugt(e)),cgt(e)),{[` + ${t}-expand, + ${t}-edit, + ${t}-copy + `]:Object.assign(Object.assign({},M9(e)),{marginInlineStart:e.marginXXS})}),dgt(e)),ggt(e)),fgt()),{"&-rtl":{direction:"rtl"}})}},obe=bn("Typography",e=>[hgt(e)],()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"})),pgt=e=>{const{prefixCls:t,"aria-label":r,className:n,style:o,direction:i,maxLength:a,autoSize:s=!0,value:l,onSave:A,onCancel:u,onEnd:d,component:g,enterIcon:c=m.createElement(sgt,null)}=e,f=m.useRef(null),h=m.useRef(!1),p=m.useRef(),[B,y]=m.useState(l);m.useEffect(()=>{y(l)},[l]),m.useEffect(()=>{if(f.current&&f.current.resizableTextArea){const{textArea:k}=f.current.resizableTextArea;k.focus();const{length:j}=k.value;k.setSelectionRange(j,j)}},[]);const C=k=>{let{target:j}=k;y(j.value.replace(/[\n\r]/g,""))},Q=()=>{h.current=!0},v=()=>{h.current=!1},M=k=>{let{keyCode:j}=k;h.current||(p.current=j)},I=()=>{A(B.trim())},b=k=>{let{keyCode:j,ctrlKey:U,altKey:G,metaKey:H,shiftKey:L}=k;p.current===j&&!h.current&&!U&&!G&&!H&&!L&&(j===ze.ENTER?(I(),d==null||d()):j===ze.ESC&&u())},Y=()=>{I()},N=g?`${t}-${g}`:"",[F,D]=obe(t),z=he(t,`${t}-edit-content`,{[`${t}-rtl`]:i==="rtl"},n,N,D);return F(m.createElement("div",{className:z,style:o},m.createElement(Sve,{ref:f,maxLength:a,value:B,onChange:C,onKeyDown:M,onKeyUp:b,onCompositionStart:Q,onCompositionEnd:v,onBlur:Y,"aria-label":r,rows:1,autoSize:s}),c!==null?Di(c,{className:`${t}-edit-content-confirm`}):null))},mgt=pgt;var Bgt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{const{prefixCls:r,component:n="article",className:o,rootClassName:i,setContentRef:a,children:s,direction:l,style:A}=e,u=Bgt(e,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:d,direction:g,typography:c}=m.useContext(Jt),f=l??g;let h=t;a&&(h=Ma(t,a));const p=d("typography",r),[B,y]=obe(p),C=he(p,c==null?void 0:c.className,{[`${p}-rtl`]:f==="rtl"},o,i,y),Q=Object.assign(Object.assign({},c==null?void 0:c.style),A);return B(m.createElement(n,Object.assign({className:C,style:Q,ref:h},u),s))}),ibe=wgt;function YO(e,t){return m.useMemo(()=>{const r=!!e;return[r,Object.assign(Object.assign({},t),r&&typeof e=="object"?e:null)]},[e])}const ygt=(e,t)=>{const r=m.useRef(!1);m.useEffect(()=>{r.current?e():r.current=!0},t)},Egt=ygt;function abe(e){const t=typeof e;return t==="string"||t==="number"}function Cgt(e){let t=0;return e.forEach(r=>{abe(r)?t+=String(r).length:t+=1}),t}function FO(e,t){let r=0;const n=[];for(let o=0;ot){const l=t-r;return n.push(String(i).slice(0,l)),n}n.push(i),r=s}return e}const Igt=0,SN=1,Sle=2,NO=3,DO=4,Qgt=e=>{let{enabledMeasure:t,children:r,text:n,width:o,fontSize:i,rows:a,onEllipsis:s}=e;const[[l,A,u],d]=m.useState([0,0,0]),[g,c]=m.useState(0),[f,h]=m.useState(Igt),[p,B]=m.useState(0),y=m.useRef(null),C=m.useRef(null),Q=m.useMemo(()=>Ei(n),[n]),v=m.useMemo(()=>Cgt(Q),[Q]),M=m.useMemo(()=>!t||f!==NO?g&&f!==DO&&t?r(FO(Q,g),g{t&&o&&i&&v&&(h(SN),d([0,Math.ceil(v/2),v]))},[t,o,i,n,v,a]),pn(()=>{var N;f===SN&&B(((N=y.current)===null||N===void 0?void 0:N.offsetHeight)||0)},[f]),pn(()=>{var N,F;if(p){if(f===SN){const D=((N=C.current)===null||N===void 0?void 0:N.offsetHeight)||0,z=a*p;D<=z?(h(DO),s(!1)):h(Sle)}else if(f===Sle)if(l!==u){const D=((F=C.current)===null||F===void 0?void 0:F.offsetHeight)||0,z=a*p;let k=l,j=u;l===u-1?j=l:D<=z?k=A:j=A;const U=Math.ceil((k+j)/2);d([k,U,j])}else h(NO),c(A),s(!0)}},[f,l,u,a,p]);const I={width:o,whiteSpace:"normal",margin:0,padding:0},b=(N,F,D)=>m.createElement("span",{"aria-hidden":!0,ref:F,style:Object.assign({position:"fixed",display:"block",left:0,top:0,zIndex:-9999,visibility:"hidden",pointerEvents:"none",fontSize:Math.ceil(i/2)*2},D)},N),Y=(N,F)=>{const D=FO(Q,N);return b(r(D,!0),F,I)};return m.createElement(m.Fragment,null,M,t&&f!==NO&&f!==DO&&m.createElement(m.Fragment,null,b("lg",y,{wordBreak:"keep-all",whiteSpace:"nowrap"}),f===SN?b(r(Q,!1),C,I):Y(A,C)))},vgt=Qgt,Mgt=e=>{let{enabledEllipsis:t,isEllipsis:r,children:n,tooltipProps:o}=e;return!(o!=null&&o.title)||!t?n:m.createElement(uA,Object.assign({open:r?void 0:!1},o),n)},bgt=Mgt;var xgt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{var r,n,o;const{prefixCls:i,className:a,style:s,type:l,disabled:A,children:u,ellipsis:d,editable:g,copyable:c,component:f,title:h}=e,p=xgt(e,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:B,direction:y}=m.useContext(Jt),[C]=Sd("Text"),Q=m.useRef(null),v=m.useRef(null),M=B("typography",i),I=Xo(p,["mark","code","delete","underline","strong","keyboard","italic"]),[b,Y]=YO(g),[N,F]=Fn(!1,{value:Y.editing}),{triggerType:D=["icon"]}=Y,z=Ze=>{var At;Ze&&((At=Y.onStart)===null||At===void 0||At.call(Y)),F(Ze)};Egt(()=>{var Ze;N||(Ze=v.current)===null||Ze===void 0||Ze.focus()},[N]);const k=Ze=>{Ze==null||Ze.preventDefault(),z(!0)},j=Ze=>{var At;(At=Y.onChange)===null||At===void 0||At.call(Y,Ze),z(!1)},U=()=>{var Ze;(Ze=Y.onCancel)===null||Ze===void 0||Ze.call(Y),z(!1)},[G,H]=YO(c),[L,R]=m.useState(!1),O=m.useRef(null),V={};H.format&&(V.format=H.format);const Z=()=>{O.current&&clearTimeout(O.current)},T=Ze=>{var At;Ze==null||Ze.preventDefault(),Ze==null||Ze.stopPropagation(),ngt(H.text||String(u)||"",V),R(!0),Z(),O.current=setTimeout(()=>{R(!1)},3e3),(At=H.onCopy)===null||At===void 0||At.call(H,Ze)};m.useEffect(()=>Z,[]);const[K,$]=m.useState(!1),[_,ee]=m.useState(!1),[se,ie]=m.useState(!1),[ge,Ae]=m.useState(!1),[pe,we]=m.useState(!1),[ye,Me]=m.useState(!0),[Fe,Se]=YO(d,{expandable:!1}),Be=Fe&&!se,{rows:me=1}=Se,xe=m.useMemo(()=>!Be||Se.suffix!==void 0||Se.onEllipsis||Se.expandable||b||G,[Be,Se,b,G]);pn(()=>{Fe&&!xe&&($(r6("webkitLineClamp")),ee(r6("textOverflow")))},[xe,Fe]);const Ie=m.useMemo(()=>xe?!1:me===1?_:K,[xe,_,K]),Ge=Be&&(Ie?pe:ge),rt=Be&&me===1&&Ie,pt=Be&&me>1&&Ie,lt=Ze=>{var At;ie(!0),(At=Se.onExpand)===null||At===void 0||At.call(Se,Ze)},[bt,Dt]=m.useState(0),[Xe,Je]=m.useState(0),it=(Ze,At)=>{let{offsetWidth:tt}=Ze;var qe;Dt(tt),Je(parseInt((qe=window.getComputedStyle)===null||qe===void 0?void 0:qe.call(window,At).fontSize,10)||0)},Ct=Ze=>{var At;Ae(Ze),ge!==Ze&&((At=Se.onEllipsis)===null||At===void 0||At.call(Se,Ze))};m.useEffect(()=>{const Ze=Q.current;if(Fe&&Ie&&Ze){const At=pt?Ze.offsetHeight{const Ze=Q.current;if(typeof IntersectionObserver>"u"||!Ze||!Ie||!Be)return;const At=new IntersectionObserver(()=>{Me(!!Ze.offsetParent)});return At.observe(Ze),()=>{At.disconnect()}},[Ie,Be]);let mt={};Se.tooltip===!0?mt={title:(r=Y.text)!==null&&r!==void 0?r:u}:m.isValidElement(Se.tooltip)?mt={title:Se.tooltip}:typeof Se.tooltip=="object"?mt=Object.assign({title:(n=Y.text)!==null&&n!==void 0?n:u},Se.tooltip):mt={title:Se.tooltip};const It=m.useMemo(()=>{const Ze=At=>["string","number"].includes(typeof At);if(!(!Fe||Ie)){if(Ze(Y.text))return Y.text;if(Ze(u))return u;if(Ze(h))return h;if(Ze(mt.title))return mt.title}},[Fe,Ie,h,mt.title,Ge]);if(N)return m.createElement(mgt,{value:(o=Y.text)!==null&&o!==void 0?o:typeof u=="string"?u:"",onSave:j,onCancel:U,onEnd:Y.onEnd,prefixCls:M,className:a,style:s,direction:y,component:f,maxLength:Y.maxLength,autoSize:Y.autoSize,enterIcon:Y.enterIcon});const Ut=()=>{const{expandable:Ze,symbol:At}=Se;if(!Ze)return null;let tt;return At?tt=At:tt=C==null?void 0:C.expand,m.createElement("a",{key:"expand",className:`${M}-expand`,onClick:lt,"aria-label":C==null?void 0:C.expand},tt)},Rt=()=>{if(!b)return;const{icon:Ze,tooltip:At}=Y,tt=Ei(At)[0]||(C==null?void 0:C.edit),qe=typeof tt=="string"?tt:"";return D.includes("icon")?m.createElement(uA,{key:"edit",title:At===!1?"":tt},m.createElement(Nle,{ref:v,className:`${M}-edit`,onClick:k,"aria-label":qe},Ze||m.createElement(nbe,{role:"button"}))):null},jt=()=>{if(!G)return;const{tooltips:Ze,icon:At}=H,tt=kle(Ze),qe=kle(At),Pe=L?kN(tt[1],C==null?void 0:C.copied):kN(tt[0],C==null?void 0:C.copy),st=L?C==null?void 0:C.copied:C==null?void 0:C.copy,nt=typeof Pe=="string"?Pe:st;return m.createElement(uA,{key:"copy",title:Pe},m.createElement(Nle,{className:he(`${M}-copy`,L&&`${M}-copy-success`),onClick:T,"aria-label":nt},L?kN(qe[1],m.createElement(q9,null),!0):kN(qe[0],m.createElement(KX,null),!0)))},Wt=Ze=>[Ze&&Ut(),Rt(),jt()],Tt=Ze=>[Ze&&m.createElement("span",{"aria-hidden":!0,key:"ellipsis"},Fgt),Se.suffix,Wt(Ze)];return m.createElement(Ja,{onResize:it,disabled:!Be||Ie},Ze=>m.createElement(bgt,{tooltipProps:mt,enabledEllipsis:Be,isEllipsis:Ge},m.createElement(ibe,Object.assign({className:he({[`${M}-${l}`]:l,[`${M}-disabled`]:A,[`${M}-ellipsis`]:Fe,[`${M}-single-line`]:Be&&me===1,[`${M}-ellipsis-single-line`]:rt,[`${M}-ellipsis-multiple-line`]:pt},a),prefixCls:i,style:Object.assign(Object.assign({},s),{WebkitLineClamp:pt?me:void 0}),component:f,ref:Ma(Ze,Q,t),direction:y,onClick:D.includes("text")?k:void 0,"aria-label":It==null?void 0:It.toString(),title:h},I),m.createElement(vgt,{enabledMeasure:Be&&!Ie,text:u,rows:me,width:bt,fontSize:Xe,onEllipsis:Ct},(At,tt)=>{let qe=At;return At.length&&tt&&It&&(qe=m.createElement("span",{key:"show-content","aria-hidden":!0},qe)),Ygt(e,m.createElement(m.Fragment,null,qe,Tt(tt)))}))))}),j4=Ngt;var Dgt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{var{ellipsis:r,rel:n}=e,o=Dgt(e,["ellipsis","rel"]);const i=Object.assign(Object.assign({},o),{rel:n===void 0&&o.target==="_blank"?"noopener noreferrer":n});return delete i.navigate,m.createElement(j4,Object.assign({},i,{ref:t,ellipsis:!!r,component:"a"}))}),kgt=Sgt,jgt=m.forwardRef((e,t)=>m.createElement(j4,Object.assign({ref:t},e,{component:"div"}))),Ugt=jgt;var zgt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{var{ellipsis:r}=e,n=zgt(e,["ellipsis"]);const o=m.useMemo(()=>r&&typeof r=="object"?Xo(r,["expandable","rows"]):r,[r]);return m.createElement(j4,Object.assign({ref:t},n,{ellipsis:o,component:"span"}))},Rgt=m.forwardRef(Ggt);var Hgt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{const{level:r=1}=e,n=Hgt(e,["level"]);let o;return Ogt.includes(r)?o=`h${r}`:o="h1",m.createElement(j4,Object.assign({ref:t},n,{component:o}))}),Tgt=Lgt,lx=ibe;lx.Text=Rgt;lx.Link=kgt;lx.Title=Tgt;lx.Paragraph=Ugt;const li=lx;var Jgt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"};const Pgt=Jgt;var Wgt=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:Pgt}))};const Vgt=m.forwardRef(Wgt);var sbe={exports:{}},SO={};/** + * @license React + * use-sync-external-store-shim.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 jle;function Kgt(){if(jle)return SO;jle=1;var e=le;function t(d,g){return d===g&&(d!==0||1/d===1/g)||d!==d&&g!==g}var r=typeof Object.is=="function"?Object.is:t,n=e.useState,o=e.useEffect,i=e.useLayoutEffect,a=e.useDebugValue;function s(d,g){var c=g(),f=n({inst:{value:c,getSnapshot:g}}),h=f[0].inst,p=f[1];return i(function(){h.value=c,h.getSnapshot=g,l(h)&&p({inst:h})},[d,c,g]),o(function(){return l(h)&&p({inst:h}),d(function(){l(h)&&p({inst:h})})},[d]),a(c),c}function l(d){var g=d.getSnapshot;d=d.value;try{var c=g();return!r(d,c)}catch{return!0}}function A(d,g){return g()}var u=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?A:s;return SO.useSyncExternalStore=e.useSyncExternalStore!==void 0?e.useSyncExternalStore:u,SO}sbe.exports=Kgt();var Xgt=sbe.exports,lbe={exports:{}},kO={};/** + * @license React + * use-sync-external-store-shim/with-selector.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 Ule;function Zgt(){if(Ule)return kO;Ule=1;var e=le,t=Xgt;function r(A,u){return A===u&&(A!==0||1/A===1/u)||A!==A&&u!==u}var n=typeof Object.is=="function"?Object.is:r,o=t.useSyncExternalStore,i=e.useRef,a=e.useEffect,s=e.useMemo,l=e.useDebugValue;return kO.useSyncExternalStoreWithSelector=function(A,u,d,g,c){var f=i(null);if(f.current===null){var h={hasValue:!1,value:null};f.current=h}else h=f.current;f=s(function(){function B(M){if(!y){if(y=!0,C=M,M=g(M),c!==void 0&&h.hasValue){var I=h.value;if(c(I,M))return Q=I}return Q=M}if(I=Q,n(C,M))return I;var b=g(M);return c!==void 0&&c(I,b)?I:(C=M,Q=b)}var y=!1,C,Q,v=d===void 0?null:d;return[function(){return B(u())},v===null?void 0:function(){return B(v())}]},[u,d,g,c]);var p=o(A,f[0],f[1]);return a(function(){h.hasValue=!0,h.value=p},[p]),l(p),p},kO}lbe.exports=Zgt();var qgt=lbe.exports;function $gt(e){e()}let Abe=$gt;const _gt=e=>Abe=e,eft=()=>Abe,zle=Symbol.for("react-redux-context"),Gle=typeof globalThis<"u"?globalThis:{};function tft(){var e;if(!m.createContext)return{};const t=(e=Gle[zle])!=null?e:Gle[zle]=new Map;let r=t.get(m.createContext);return r||(r=m.createContext(null),t.set(m.createContext,r)),r}const Fp=tft();function XX(e=Fp){return function(){return m.useContext(e)}}const cbe=XX(),rft=()=>{throw new Error("uSES not initialized!")};let ube=rft;const nft=e=>{ube=e},oft=(e,t)=>e===t;function ift(e=Fp){const t=e===Fp?cbe:XX(e);return function(r,n={}){const{equalityFn:o=oft,stabilityCheck:i=void 0,noopCheck:a=void 0}=typeof n=="function"?{equalityFn:n}:n,{store:s,subscription:l,getServerState:A,stabilityCheck:u,noopCheck:d}=t();m.useRef(!0);const g=m.useCallback({[r.name](f){return r(f)}}[r.name],[r,u,i]),c=ube(l.addNestedSub,s.getState,A||s.getState,g,o);return m.useDebugValue(c),c}}const ms=ift();var dbe={exports:{}},eo={};/** @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 Rle;function aft(){if(Rle)return eo;Rle=1;var e=typeof Symbol=="function"&&Symbol.for,t=e?Symbol.for("react.element"):60103,r=e?Symbol.for("react.portal"):60106,n=e?Symbol.for("react.fragment"):60107,o=e?Symbol.for("react.strict_mode"):60108,i=e?Symbol.for("react.profiler"):60114,a=e?Symbol.for("react.provider"):60109,s=e?Symbol.for("react.context"):60110,l=e?Symbol.for("react.async_mode"):60111,A=e?Symbol.for("react.concurrent_mode"):60111,u=e?Symbol.for("react.forward_ref"):60112,d=e?Symbol.for("react.suspense"):60113,g=e?Symbol.for("react.suspense_list"):60120,c=e?Symbol.for("react.memo"):60115,f=e?Symbol.for("react.lazy"):60116,h=e?Symbol.for("react.block"):60121,p=e?Symbol.for("react.fundamental"):60117,B=e?Symbol.for("react.responder"):60118,y=e?Symbol.for("react.scope"):60119;function C(v){if(typeof v=="object"&&v!==null){var M=v.$$typeof;switch(M){case t:switch(v=v.type,v){case l:case A:case n:case i:case o:case d:return v;default:switch(v=v&&v.$$typeof,v){case s:case u:case f:case c:case a:return v;default:return M}}case r:return M}}}function Q(v){return C(v)===A}return eo.AsyncMode=l,eo.ConcurrentMode=A,eo.ContextConsumer=s,eo.ContextProvider=a,eo.Element=t,eo.ForwardRef=u,eo.Fragment=n,eo.Lazy=f,eo.Memo=c,eo.Portal=r,eo.Profiler=i,eo.StrictMode=o,eo.Suspense=d,eo.isAsyncMode=function(v){return Q(v)||C(v)===l},eo.isConcurrentMode=Q,eo.isContextConsumer=function(v){return C(v)===s},eo.isContextProvider=function(v){return C(v)===a},eo.isElement=function(v){return typeof v=="object"&&v!==null&&v.$$typeof===t},eo.isForwardRef=function(v){return C(v)===u},eo.isFragment=function(v){return C(v)===n},eo.isLazy=function(v){return C(v)===f},eo.isMemo=function(v){return C(v)===c},eo.isPortal=function(v){return C(v)===r},eo.isProfiler=function(v){return C(v)===i},eo.isStrictMode=function(v){return C(v)===o},eo.isSuspense=function(v){return C(v)===d},eo.isValidElementType=function(v){return typeof v=="string"||typeof v=="function"||v===n||v===A||v===i||v===o||v===d||v===g||typeof v=="object"&&v!==null&&(v.$$typeof===f||v.$$typeof===c||v.$$typeof===a||v.$$typeof===s||v.$$typeof===u||v.$$typeof===p||v.$$typeof===B||v.$$typeof===y||v.$$typeof===h)},eo.typeOf=C,eo}dbe.exports=aft();var sft=dbe.exports,gbe=sft,lft={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Aft={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},fbe={};fbe[gbe.ForwardRef]=lft;fbe[gbe.Memo]=Aft;function cft(){const e=eft();let t=null,r=null;return{clear(){t=null,r=null},notify(){e(()=>{let n=t;for(;n;)n.callback(),n=n.next})},get(){let n=[],o=t;for(;o;)n.push(o),o=o.next;return n},subscribe(n){let o=!0,i=r={callback:n,next:null,prev:r};return i.prev?i.prev.next=i:t=i,function(){!o||t===null||(o=!1,i.next?i.next.prev=i.prev:r=i.prev,i.prev?i.prev.next=i.next:t=i.next)}}}}const Hle={notify(){},get:()=>[]};function uft(e,t){let r,n=Hle,o=0,i=!1;function a(h){u();const p=n.subscribe(h);let B=!1;return()=>{B||(B=!0,p(),d())}}function s(){n.notify()}function l(){f.onStateChange&&f.onStateChange()}function A(){return i}function u(){o++,r||(r=t?t.addNestedSub(l):e.subscribe(l),n=cft())}function d(){o--,r&&o===0&&(r(),r=void 0,n.clear(),n=Hle)}function g(){i||(i=!0,u())}function c(){i&&(i=!1,d())}const f={addNestedSub:a,notifyNestedSubs:s,handleChangeWrapper:l,isSubscribed:A,trySubscribe:g,tryUnsubscribe:c,getListeners:()=>n};return f}const dft=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",gft=dft?m.useLayoutEffect:m.useEffect;function hbe({store:e,context:t,children:r,serverState:n,stabilityCheck:o="once",noopCheck:i="once"}){const a=m.useMemo(()=>{const A=uft(e);return{store:e,subscription:A,getServerState:n?()=>n:void 0,stabilityCheck:o,noopCheck:i}},[e,n,o,i]),s=m.useMemo(()=>e.getState(),[e]);gft(()=>{const{subscription:A}=a;return A.onStateChange=A.notifyNestedSubs,A.trySubscribe(),s!==e.getState()&&A.notifyNestedSubs(),()=>{A.tryUnsubscribe(),A.onStateChange=void 0}},[a,s]);const l=t||Fp;return m.createElement(l.Provider,{value:a},r)}function pbe(e=Fp){const t=e===Fp?cbe:XX(e);return function(){const{store:r}=t();return r}}const fft=pbe();function hft(e=Fp){const t=e===Fp?fft:pbe(e);return function(){return t().dispatch}}const Qf=hft();nft(qgt.useSyncExternalStoreWithSelector);_gt(hc.unstable_batchedUpdates);function ru(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n3?t.i-4:t.i:Array.isArray(e)?1:ZX(e)?2:qX(e)?3:0}function Xy(e,t){return DC(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function pft(e,t){return DC(e)===2?e.get(t):e[t]}function mbe(e,t,r){var n=DC(e);n===2?e.set(t,r):n===3?e.add(r):e[t]=r}function Bbe(e,t){return e===t?e!==0||1/e==1/t:e!=e&&t!=t}function ZX(e){return Cft&&e instanceof Map}function qX(e){return Ift&&e instanceof Set}function q0(e){return e.o||e.t}function $X(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=ybe(e);delete t[Po];for(var r=Zy(t),n=0;n1&&(e.set=e.add=e.clear=e.delete=mft),Object.freeze(e),t&&qm(e,function(r,n){return _X(n,!0)},!0)),e}function mft(){ru(2)}function eZ(e){return e==null||typeof e!="object"||Object.isFrozen(e)}function yd(e){var t=_6[e];return t||ru(18,e),t}function Bft(e,t){_6[e]||(_6[e]=t)}function Z6(){return HM}function jO(e,t){t&&(yd("Patches"),e.u=[],e.s=[],e.v=t)}function ej(e){q6(e),e.p.forEach(wft),e.p=null}function q6(e){e===HM&&(HM=e.l)}function Ole(e){return HM={p:[],l:HM,h:e,m:!0,_:0}}function wft(e){var t=e[Po];t.i===0||t.i===1?t.j():t.g=!0}function UO(e,t){t._=t.p.length;var r=t.p[0],n=e!==void 0&&e!==r;return t.h.O||yd("ES5").S(t,e,n),n?(r[Po].P&&(ej(t),ru(4)),af(e)&&(e=tj(t,e),t.l||rj(t,e)),t.u&&yd("Patches").M(r[Po].t,e,t.u,t.s)):e=tj(t,r,[]),ej(t),t.u&&t.v(t.u,t.s),e!==wbe?e:void 0}function tj(e,t,r){if(eZ(t))return t;var n=t[Po];if(!n)return qm(t,function(s,l){return Lle(e,n,t,s,l,r)},!0),t;if(n.A!==e)return t;if(!n.P)return rj(e,n.t,!0),n.t;if(!n.I){n.I=!0,n.A._--;var o=n.i===4||n.i===5?n.o=$X(n.k):n.o,i=o,a=!1;n.i===3&&(i=new Set(o),o.clear(),a=!0),qm(i,function(s,l){return Lle(e,n,o,s,l,r,a)}),rj(e,o,!1),r&&e.u&&yd("Patches").N(n,r,e.u,e.s)}return n.o}function Lle(e,t,r,n,o,i,a){if(Np(o)){var s=tj(e,o,i&&t&&t.i!==3&&!Xy(t.R,n)?i.concat(n):void 0);if(mbe(r,n,s),!Np(s))return;e.m=!1}else a&&r.add(o);if(af(o)&&!eZ(o)){if(!e.h.D&&e._<1)return;tj(e,o),t&&t.A.l||rj(e,o)}}function rj(e,t,r){r===void 0&&(r=!1),!e.l&&e.h.D&&e.m&&_X(t,r)}function zO(e,t){var r=e[Po];return(r?q0(r):e)[t]}function Tle(e,t){if(t in e)for(var r=Object.getPrototypeOf(e);r;){var n=Object.getOwnPropertyDescriptor(r,t);if(n)return n;r=Object.getPrototypeOf(r)}}function zh(e){e.P||(e.P=!0,e.l&&zh(e.l))}function GO(e){e.o||(e.o=$X(e.t))}function $6(e,t,r){var n=ZX(t)?yd("MapSet").F(t,r):qX(t)?yd("MapSet").T(t,r):e.O?function(o,i){var a=Array.isArray(o),s={i:a?1:0,A:i?i.A:Z6(),P:!1,I:!1,R:{},l:i,t:o,k:null,o:null,j:null,C:!1},l=s,A=OM;a&&(l=[s],A=uv);var u=Proxy.revocable(l,A),d=u.revoke,g=u.proxy;return s.k=g,s.j=d,g}(t,r):yd("ES5").J(t,r);return(r?r.A:Z6()).p.push(n),n}function yft(e){return Np(e)||ru(22,e),function t(r){if(!af(r))return r;var n,o=r[Po],i=DC(r);if(o){if(!o.P&&(o.i<4||!yd("ES5").K(o)))return o.t;o.I=!0,n=Jle(r,i),o.I=!1}else n=Jle(r,i);return qm(n,function(a,s){o&&pft(o.t,a)===s||mbe(n,a,t(s))}),i===3?new Set(n):n}(e)}function Jle(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return $X(e)}function Eft(){function e(i,a){var s=o[i];return s?s.enumerable=a:o[i]=s={configurable:!0,enumerable:a,get:function(){var l=this[Po];return OM.get(l,i)},set:function(l){var A=this[Po];OM.set(A,i,l)}},s}function t(i){for(var a=i.length-1;a>=0;a--){var s=i[a][Po];if(!s.P)switch(s.i){case 5:n(s)&&zh(s);break;case 4:r(s)&&zh(s)}}}function r(i){for(var a=i.t,s=i.k,l=Zy(s),A=l.length-1;A>=0;A--){var u=l[A];if(u!==Po){var d=a[u];if(d===void 0&&!Xy(a,u))return!0;var g=s[u],c=g&&g[Po];if(c?c.t!==d:!Bbe(g,d))return!0}}var f=!!a[Po];return l.length!==Zy(a).length+(f?0:1)}function n(i){var a=i.k;if(a.length!==i.t.length)return!0;var s=Object.getOwnPropertyDescriptor(a,a.length-1);if(s&&!s.get)return!0;for(var l=0;l1?B-1:0),C=1;C1?u-1:0),g=1;g=0;o--){var i=n[o];if(i.path.length===0&&i.op==="replace"){r=i.value;break}}o>-1&&(n=n.slice(o+1));var a=yd("Patches").$;return Np(r)?a(r,n):this.produce(r,function(s){return a(s,n)})},e}(),fA=new vft,Ebe=fA.produce;fA.produceWithPatches.bind(fA);fA.setAutoFreeze.bind(fA);fA.setUseProxies.bind(fA);fA.applyPatches.bind(fA);fA.createDraft.bind(fA);fA.finishDraft.bind(fA);function Cbe(e){var t=function(r){var n=r.dispatch,o=r.getState;return function(i){return function(a){return typeof a=="function"?a(n,o,e):i(a)}}};return t}var Ibe=Cbe();Ibe.withExtraArgument=Cbe;const Kle=Ibe;var Qbe=function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}(),Mft=function(e,t){var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},n,o,i,a;return a={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function s(A){return function(u){return l([A,u])}}function l(A){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,o&&(i=A[0]&2?o.return:A[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,A[1])).done)return i;switch(o=0,i&&(A=[A[0]&2,i.value]),A[0]){case 0:case 1:i=A;break;case 4:return r.label++,{value:A[1],done:!1};case 5:r.label++,o=A[1],A=[0];continue;case 7:A=r.ops.pop(),r.trys.pop();continue;default:if(i=r.trys,!(i=i.length>0&&i[i.length-1])&&(A[0]===6||A[0]===2)){r=0;continue}if(A[0]===3&&(!i||A[1]>i[0]&&A[1]0){if(++t>=rpt)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var ipt=jbe(Nbe);const Ube=ipt;var apt=/\{\n\/\* \[wrapped with (.+)\] \*/,spt=/,? & /;function lpt(e){var t=e.match(apt);return t?t[1].split(spt):[]}var Apt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;function cpt(e,t){var r=t.length;if(!r)return e;var n=r-1;return t[n]=(r>1?"& ":"")+t[n],t=t.join(r>2?", ":" "),e.replace(Apt,`{ +/* [wrapped with `+t+`] */ +`)}function iZ(e){return function(){return e}}var upt=function(){try{var e=FB(Object,"defineProperty");return e({},"",{}),e}catch{}}();const oj=upt;var dpt=oj?function(e,t){return oj(e,"toString",{configurable:!0,enumerable:!1,value:iZ(t),writable:!0})}:qs;const gpt=dpt;var fpt=jbe(gpt);const aZ=fpt;function vc(e,t){for(var r=-1,n=e==null?0:e.length;++r-1}var ppt=1,mpt=2,Bpt=8,wpt=16,ypt=32,Ept=64,Cpt=128,Ipt=256,Qpt=512,vpt=[["ary",Cpt],["bind",ppt],["bindKey",mpt],["curry",Bpt],["curryRight",wpt],["flip",Qpt],["partial",ypt],["partialRight",Ept],["rearg",Ipt]];function Mpt(e,t){return vc(vpt,function(r){var n="_."+r[0];t&r[1]&&!R4(e,n)&&e.push(n)}),e.sort()}function Gbe(e,t,r){var n=t+"";return aZ(e,cpt(n,Mpt(lpt(n),r)))}var bpt=1,xpt=2,Ypt=4,Fpt=8,sAe=32,lAe=64;function Rbe(e,t,r,n,o,i,a,s,l,A){var u=t&Fpt,d=u?a:void 0,g=u?void 0:a,c=u?i:void 0,f=u?void 0:i;t|=u?sAe:lAe,t&=~(u?lAe:sAe),t&Ypt||(t&=~(bpt|xpt));var h=[e,t,o,c,d,f,g,s,l,A],p=r.apply(void 0,h);return tP(e)&&Ube(p,h),p.placeholder=n,Gbe(p,e,t)}function jC(e){var t=e;return t.placeholder}var Npt=9007199254740991,Dpt=/^(?:0|[1-9]\d*)$/;function Mf(e,t){var r=typeof e;return t=t??Npt,!!t&&(r=="number"||r!="symbol"&&Dpt.test(e))&&e>-1&&e%1==0&&e1&&y.reverse(),u&&l-1&&e%1==0&&e<=_pt}function Dl(e){return e!=null&&O4(e.length)&&!vf(e)}function Ws(e,t,r){if(!Lo(r))return!1;var n=typeof t;return(n=="number"?Dl(r)&&Mf(t,r.length):n=="string"&&t in r)?xu(r[t],e):!1}function UC(e){return un(function(t,r){var n=-1,o=r.length,i=o>1?r[o-1]:void 0,a=o>2?r[2]:void 0;for(i=e.length>3&&typeof i=="function"?(o--,i):void 0,a&&Ws(r[0],r[1],a)&&(i=o<3?void 0:i,o=1),t=Object(t);++n-1}function ymt(e,t){var r=this.__data__,n=L4(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}function Yf(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t0&&r(s)?t>1?Za(s,t-1,r,n,o):n0(o,s):n||(o[o.length]=s)}return o}function Kbe(e){var t=e==null?0:e.length;return t?Za(e,1):[]}function Nf(e){return aZ(Obe(e,void 0,Kbe),e+"")}var Umt=Nf(uZ);const zmt=Umt;var Gmt=Wbe(Object.getPrototypeOf,Object);const P4=Gmt;var Rmt="[object Object]",Hmt=Function.prototype,Omt=Object.prototype,Xbe=Hmt.toString,Lmt=Omt.hasOwnProperty,Tmt=Xbe.call(Object);function ux(e){if(!Ci(e)||Zs(e)!=Rmt)return!1;var t=P4(e);if(t===null)return!0;var r=Lmt.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&Xbe.call(r)==Tmt}var Jmt="[object DOMException]",Pmt="[object Error]";function dZ(e){if(!Ci(e))return!1;var t=Zs(e);return t==Pmt||t==Jmt||typeof e.message=="string"&&typeof e.name=="string"&&!ux(e)}var Wmt=un(function(e,t){try{return mA(e,void 0,t)}catch(r){return dZ(r)?r:new Error(r)}});const Zbe=Wmt;var Vmt="Expected a function";function qbe(e,t){var r;if(typeof t!="function")throw new TypeError(Vmt);return e=en(e),function(){return--e>0&&(r=t.apply(this,arguments)),e<=1&&(t=void 0),r}}var Kmt=1,Xmt=32,gZ=un(function(e,t,r){var n=Kmt;if(r.length){var o=Dp(r,jC(gZ));n|=Xmt}return bf(e,n,t,r,o)});gZ.placeholder={};const $be=gZ;var Zmt=Nf(function(e,t){return vc(t,function(r){r=jd(r),xf(e,r,$be(e[r],e))}),e});const qmt=Zmt;var $mt=1,_mt=2,eBt=32,fZ=un(function(e,t,r){var n=$mt|_mt;if(r.length){var o=Dp(r,jC(fZ));n|=eBt}return bf(t,n,e,r,o)});fZ.placeholder={};const tBt=fZ;function yc(e,t,r){var n=-1,o=e.length;t<0&&(t=-t>o?0:o+t),r=r>o?o:r,r<0&&(r+=o),o=t>r?0:r-t>>>0,t>>>=0;for(var i=Array(o);++n=n?e:yc(e,t,r)}var rBt="\\ud800-\\udfff",nBt="\\u0300-\\u036f",oBt="\\ufe20-\\ufe2f",iBt="\\u20d0-\\u20ff",aBt=nBt+oBt+iBt,sBt="\\ufe0e\\ufe0f",lBt="\\u200d",ABt=RegExp("["+lBt+rBt+aBt+sBt+"]");function GC(e){return ABt.test(e)}function cBt(e){return e.split("")}var _be="\\ud800-\\udfff",uBt="\\u0300-\\u036f",dBt="\\ufe20-\\ufe2f",gBt="\\u20d0-\\u20ff",fBt=uBt+dBt+gBt,hBt="\\ufe0e\\ufe0f",pBt="["+_be+"]",rP="["+fBt+"]",nP="\\ud83c[\\udffb-\\udfff]",mBt="(?:"+rP+"|"+nP+")",exe="[^"+_be+"]",txe="(?:\\ud83c[\\udde6-\\uddff]){2}",rxe="[\\ud800-\\udbff][\\udc00-\\udfff]",BBt="\\u200d",nxe=mBt+"?",oxe="["+hBt+"]?",wBt="(?:"+BBt+"(?:"+[exe,txe,rxe].join("|")+")"+oxe+nxe+")*",yBt=oxe+nxe+wBt,EBt="(?:"+[exe+rP+"?",rP,txe,rxe,pBt].join("|")+")",CBt=RegExp(nP+"(?="+nP+")|"+EBt+yBt,"g");function IBt(e){return e.match(CBt)||[]}function Eu(e){return GC(e)?IBt(e):cBt(e)}function ixe(e){return function(t){t=to(t);var r=GC(t)?Eu(t):void 0,n=r?r[0]:t.charAt(0),o=r?o0(r,1).join(""):t.slice(1);return n[e]()+o}}var QBt=ixe("toUpperCase");const hZ=QBt;function axe(e){return hZ(to(e).toLowerCase())}function pZ(e,t,r,n){var o=-1,i=e==null?0:e.length;for(n&&i&&(r=e[++o]);++o=t?e:t)),e}function ywt(e,t,r){return r===void 0&&(r=t,t=void 0),r!==void 0&&(r=ac(r),r=r===r?r:0),t!==void 0&&(t=ac(t),t=t===t?t:0),DB(ac(e),t,r)}function Ewt(){this.__data__=new Yf,this.size=0}function Cwt(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}function Iwt(e){return this.__data__.get(e)}function Qwt(e){return this.__data__.has(e)}var vwt=200;function Mwt(e,t){var r=this.__data__;if(r instanceof Yf){var n=r.__data__;if(!PM||n.lengths))return!1;var A=i.get(e),u=i.get(t);if(A&&u)return A==t&&u==e;var d=-1,g=!0,c=r&gEt?new eB:void 0;for(i.set(e,t),i.set(t,e);++d=t||I<0||d&&b>=i}function B(){var M=t2();if(p(M))return y(M);s=setTimeout(B,h(M))}function y(M){return s=void 0,g&&n?c(M):(n=o=void 0,a)}function C(){s!==void 0&&clearTimeout(s),A=0,n=l=o=s=void 0}function Q(){return s===void 0?a:y(t2())}function v(){var M=t2(),I=p(M);if(n=arguments,o=this,l=M,I){if(s===void 0)return f(l);if(d)return clearTimeout(s),s=setTimeout(B,t),c(l)}return s===void 0&&(s=setTimeout(B,t)),a}return v.cancel=C,v.flush=Q,v}function lCt(e,t){return e==null||e!==e?t:e}var Pxe=Object.prototype,ACt=Pxe.hasOwnProperty,cCt=un(function(e,t){e=Object(e);var r=-1,n=t.length,o=n>2?t[2]:void 0;for(o&&Ws(t[0],t[1],o)&&(n=1);++r=ECt&&(i=WM,a=!1,t=new eB(t));e:for(;++o=0&&e.slice(r,o)==t}function GCt(e,t){return Ko(t,function(r){return[r,e[r]]})}function RCt(e){var t=-1,r=Array(e.size);return e.forEach(function(n){r[++t]=[n,n]}),r}var HCt="[object Map]",OCt="[object Set]";function $xe(e){return function(t){var r=Yd(t);return r==HCt?QZ(t):r==OCt?RCt(t):GCt(t,e(t))}}var LCt=$xe(Aa);const WAe=LCt;var TCt=$xe(Sl);const VAe=TCt;var JCt={"&":"&","<":"<",">":">",'"':""","'":"'"},PCt=mZ(JCt);const WCt=PCt;var _xe=/[&<>"']/g,VCt=RegExp(_xe.source);function eYe(e){return e=to(e),e&&VCt.test(e)?e.replace(_xe,WCt):e}var tYe=/[\\^$.*+?()[\]{}|]/g,KCt=RegExp(tYe.source);function XCt(e){return e=to(e),e&&KCt.test(e)?e.replace(tYe,"\\$&"):e}function rYe(e,t){for(var r=-1,n=e==null?0:e.length;++ro?0:o+r),n=n===void 0||n>o?o:en(n),n<0&&(n+=o),n=r>n?0:nYe(n);r-1?o[i?t[a]:a]:void 0}}var rIt=Math.max;function aYe(e,t,r){var n=e==null?0:e.length;if(!n)return-1;var o=r==null?0:en(r);return o<0&&(o=rIt(n+o,0)),G4(e,Wr(t),o)}var nIt=iYe(aYe);const oIt=nIt;function sYe(e,t,r){var n;return r(e,function(o,i,a){if(t(o,i,a))return n=i,!1}),n}function iIt(e,t){return sYe(e,Wr(t),Ud)}var aIt=Math.max,sIt=Math.min;function lYe(e,t,r){var n=e==null?0:e.length;if(!n)return-1;var o=n-1;return r!==void 0&&(o=en(r),o=r<0?aIt(n+o,0):sIt(o,n-1)),G4(e,Wr(t),o,!0)}var lIt=iYe(lYe);const AIt=lIt;function cIt(e,t){return sYe(e,Wr(t),SZ)}function KAe(e){return e&&e.length?e[0]:void 0}function AYe(e,t){var r=-1,n=Dl(e)?Array(e.length):[];return a0(e,function(o,i,a){n[++r]=t(o,i,a)}),n}function q4(e,t){var r=Xr(e)?Ko:AYe;return r(e,Wr(t))}function uIt(e,t){return Za(q4(e,t),1)}var dIt=1/0;function gIt(e,t){return Za(q4(e,t),dIt)}function fIt(e,t,r){return r=r===void 0?1:en(r),Za(q4(e,t),r)}var hIt=1/0;function pIt(e){var t=e==null?0:e.length;return t?Za(e,hIt):[]}function mIt(e,t){var r=e==null?0:e.length;return r?(t=t===void 0?1:en(t),Za(e,t)):[]}var BIt=512;function wIt(e){return bf(e,BIt)}var yIt=BZ("floor");const EIt=yIt;var CIt="Expected a function",IIt=8,QIt=32,vIt=128,MIt=256;function cYe(e){return Nf(function(t){var r=t.length,n=r,o=Bc.prototype.thru;for(e&&t.reverse();n--;){var i=t[n];if(typeof i!="function")throw new TypeError(CIt);if(o&&!a&&e2(i)=="wrapper")var a=new Bc([],!0)}for(n=a?n:r;++nt}function _4(e){return function(t,r){return typeof t=="string"&&typeof r=="string"||(t=ac(t),r=ac(r)),e(t,r)}}var LIt=_4(kZ);const TIt=LIt;var JIt=_4(function(e,t){return e>=t});const PIt=JIt;var WIt=Object.prototype,VIt=WIt.hasOwnProperty;function KIt(e,t){return e!=null&&VIt.call(e,t)}function XIt(e,t){return e!=null&&Rxe(e,t,KIt)}var ZIt=Math.max,qIt=Math.min;function $It(e,t,r){return e>=qIt(t,r)&&e-1:!!o&&kC(e,t,r)>-1}var nQt=Math.max;function oQt(e,t,r){var n=e==null?0:e.length;if(!n)return-1;var o=r==null?0:en(r);return o<0&&(o=nQt(n+o,0)),kC(e,t,o)}function iQt(e){var t=e==null?0:e.length;return t?yc(e,0,-1):[]}var aQt=Math.min;function UZ(e,t,r){for(var n=r?DZ:R4,o=e[0].length,i=e.length,a=i,s=Array(i),l=1/0,A=[];a--;){var u=e[a];a&&t&&(u=Ko(u,BA(t))),l=aQt(u.length,l),s[a]=!r&&(t||o>=120&&u.length>=120)?new eB(a&&u):void 0}u=e[0];var d=-1,g=s[0];e:for(;++d=-$Ae&&e<=$Ae}function ivt(e){return e===void 0}var avt="[object WeakMap]";function svt(e){return Ci(e)&&Yd(e)==avt}var lvt="[object WeakSet]";function Avt(e){return Ci(e)&&Zs(e)==lvt}var cvt=1;function uvt(e){return Wr(typeof e=="function"?e:sc(e,cvt))}var dvt=Array.prototype,gvt=dvt.join;function fvt(e,t){return e==null?"":gvt.call(e,t)}var hvt=RC(function(e,t,r){return e+(r?"-":"")+t.toLowerCase()});const pvt=hvt;var mvt=V4(function(e,t,r){xf(e,r,t)});const Bvt=mvt;function wvt(e,t,r){for(var n=r+1;n--;)if(e[n]===t)return n;return n}var yvt=Math.max,Evt=Math.min;function Cvt(e,t,r){var n=e==null?0:e.length;if(!n)return-1;var o=n;return r!==void 0&&(o=en(r),o=o<0?yvt(n+o,0):Evt(o,n-1)),t===t?wvt(e,t,o):G4(e,zbe,o,!0)}var Ivt=RC(function(e,t,r){return e+(r?" ":"")+t.toLowerCase()});const Qvt=Ivt;var vvt=ixe("toLowerCase");const Mvt=vvt;function RZ(e,t){return e=this.__values__.length,t=e?void 0:this.__values__[this.__index__++];return{done:e,value:t}}function wYe(e,t){var r=e.length;if(r)return t+=t<0?r:0,Mf(t,r)?e[t]:void 0}function nMt(e,t){return e&&e.length?wYe(e,en(t)):void 0}function oMt(e){return e=en(e),un(function(t){return wYe(t,e)})}function OZ(e,t){return t=r0(t,e),e=gYe(e,t),e==null||delete e[jd(wA(t))]}function iMt(e){return ux(e)?void 0:e}var aMt=1,sMt=2,lMt=4,AMt=Nf(function(e,t){var r={};if(e==null)return r;var n=!1;t=Ko(t,function(i){return i=r0(i,e),n||(n=i.length>1),i}),kd(e,EZ(e),r),n&&(r=sc(r,aMt|sMt|lMt,iMt));for(var o=t.length;o--;)OZ(r,t[o]);return r});const cMt=AMt;function px(e,t,r,n){if(!Lo(e))return e;t=r0(t,e);for(var o=-1,i=t.length,a=i-1,s=e;s!=null&&++ot||i&&a&&l&&!s&&!A||n&&a&&l||!r&&l||!o)return 1;if(!n&&!i&&!A&&e=s)return l;var A=r[n];return l*(A=="desc"?-1:1)}}return e.index-t.index}function IYe(e,t,r){t.length?t=Ko(t,function(i){return Xr(i)?function(a){return NB(a,i.length===1?i[0]:i)}:i}):t=[qs];var n=-1;t=Ko(t,BA(Wr));var o=AYe(e,function(i,a,s){var l=Ko(t,function(A){return A(i)});return{criteria:l,index:++n,value:i}});return gMt(o,function(i,a){return fMt(i,a,r)})}function hMt(e,t,r,n){return e==null?[]:(Xr(t)||(t=t==null?[]:[t]),r=n?void 0:r,Xr(r)||(r=r==null?[]:[r]),IYe(e,t,r))}function LZ(e){return Nf(function(t){return t=Ko(t,BA(Wr)),un(function(r){var n=this;return e(t,function(o){return mA(o,n,r)})})})}var pMt=LZ(Ko);const mMt=pMt;var BMt=un;const wMt=BMt;var yMt=Math.min,EMt=wMt(function(e,t){t=t.length==1&&Xr(t[0])?Ko(t[0],BA(Wr)):Ko(Za(t,1),BA(Wr));var r=t.length;return un(function(n){for(var o=-1,i=yMt(n.length,r);++obMt)return r;do t%2&&(r+=e),t=xMt(t/2),t&&(e+=e);while(t);return r}var YMt=xZ("length");const FMt=YMt;var QYe="\\ud800-\\udfff",NMt="\\u0300-\\u036f",DMt="\\ufe20-\\ufe2f",SMt="\\u20d0-\\u20ff",kMt=NMt+DMt+SMt,jMt="\\ufe0e\\ufe0f",UMt="["+QYe+"]",uP="["+kMt+"]",dP="\\ud83c[\\udffb-\\udfff]",zMt="(?:"+uP+"|"+dP+")",vYe="[^"+QYe+"]",MYe="(?:\\ud83c[\\udde6-\\uddff]){2}",bYe="[\\ud800-\\udbff][\\udc00-\\udfff]",GMt="\\u200d",xYe=zMt+"?",YYe="["+jMt+"]?",RMt="(?:"+GMt+"(?:"+[vYe,MYe,bYe].join("|")+")"+YYe+xYe+")*",HMt=YYe+xYe+RMt,OMt="(?:"+[vYe+uP+"?",uP,MYe,bYe,UMt].join("|")+")",_Ae=RegExp(dP+"(?="+dP+")|"+OMt+HMt,"g");function LMt(e){for(var t=_Ae.lastIndex=0;_Ae.test(e);)++t;return t}function OC(e){return GC(e)?LMt(e):FMt(e)}var TMt=Math.ceil;function sj(e,t){t=t===void 0?" ":pA(t);var r=t.length;if(r<2)return r?cP(t,e):t;var n=cP(t,TMt(e/OC(t)));return GC(t)?o0(Eu(n),0,e).join(""):n.slice(0,e)}var JMt=Math.ceil,PMt=Math.floor;function WMt(e,t,r){e=to(e),t=en(t);var n=t?OC(e):0;if(!t||n>=t)return e;var o=(t-n)/2;return sj(PMt(o),r)+e+sj(JMt(o),r)}function VMt(e,t,r){e=to(e),t=en(t);var n=t?OC(e):0;return t&&n-1;)s!==e&&ece.call(s,l,1),ece.call(e,l,1);return e}function NYe(e,t){return e&&e.length&&t&&t.length?PZ(e,t):e}var cbt=un(NYe);const ubt=cbt;function dbt(e,t,r){return e&&e.length&&t&&t.length?PZ(e,t,Wr(r)):e}function gbt(e,t,r){return e&&e.length&&t&&t.length?PZ(e,t,void 0,r):e}var fbt=Array.prototype,hbt=fbt.splice;function DYe(e,t){for(var r=e?t.length:0,n=r-1;r--;){var o=t[r];if(r==n||o!==i){var i=o;Mf(o)?hbt.call(e,o,1):OZ(e,o)}}return e}var pbt=Nf(function(e,t){var r=e==null?0:e.length,n=uZ(e,t);return DYe(e,Ko(t,function(o){return Mf(o,r)?+o:o}).sort(CYe)),n});const mbt=pbt;var Bbt=Math.floor,wbt=Math.random;function WZ(e,t){return e+Bbt(wbt()*(t-e+1))}var ybt=parseFloat,Ebt=Math.min,Cbt=Math.random;function Ibt(e,t,r){if(r&&typeof r!="boolean"&&Ws(e,t,r)&&(t=r=void 0),r===void 0&&(typeof t=="boolean"?(r=t,t=void 0):typeof e=="boolean"&&(r=e,e=void 0)),e===void 0&&t===void 0?(e=0,t=1):(e=Lg(e),t===void 0?(t=e,e=0):t=Lg(t)),e>t){var n=e;e=t,t=n}if(r||e%1||t%1){var o=Cbt();return Ebt(e+o*(t-e+ybt("1e-"+((o+"").length-1))),t)}return WZ(e,t)}var Qbt=Math.ceil,vbt=Math.max;function Mbt(e,t,r,n){for(var o=-1,i=vbt(Qbt((t-e)/(r||1)),0),a=Array(i);i--;)a[n?i:++o]=e,e+=r;return a}function SYe(e){return function(t,r,n){return n&&typeof n!="number"&&Ws(t,r,n)&&(r=n=void 0),t=Lg(t),r===void 0?(r=t,t=0):r=Lg(r),n=n===void 0?t1&&Ws(e,t[0],t[1])?t=[]:r>2&&Ws(t[0],t[1],t[2])&&(t=[t[0]]),IYe(e,Za(t,1),[])});const dxt=uxt;var gxt=4294967295,fxt=gxt-1,hxt=Math.floor,pxt=Math.min;function VZ(e,t,r,n){var o=0,i=e==null?0:e.length;if(i===0)return 0;t=r(t);for(var a=t!==t,s=t===null,l=hA(t),A=t===void 0;o>>1;function oz(e,t,r){var n=0,o=e==null?n:e.length;if(typeof t=="number"&&t===t&&o<=Bxt){for(;n>>1,a=e[i];a!==null&&!hA(a)&&(r?a<=t:a>>0,r?(e=to(e),e&&(typeof t=="string"||t!=null&&!tz(t))&&(t=pA(t),!t&&GC(e))?o0(Eu(e),0,r):e.split(t,r)):[]}var Yxt="Expected a function",Fxt=Math.max;function Nxt(e,t){if(typeof e!="function")throw new TypeError(Yxt);return t=t==null?0:Fxt(en(t),0),un(function(r){var n=r[t],o=o0(r,0,t);return n&&n0(o,n),mA(e,this,o)})}var Dxt=RC(function(e,t,r){return e+(r?" ":"")+hZ(t)});const Sxt=Dxt;function kxt(e,t,r){return e=to(e),r=r==null?0:DB(en(r),0,e.length),t=pA(t),e.slice(r,r+t.length)==t}function jxt(){return{}}function Uxt(){return""}function zxt(){return!0}var Gxt=U4(function(e,t){return e-t},0);const Rxt=Gxt;function Hxt(e){return e&&e.length?HZ(e,qs):0}function Oxt(e,t){return e&&e.length?HZ(e,Wr(t)):0}function Lxt(e){var t=e==null?0:e.length;return t?yc(e,1,t):[]}function Txt(e,t,r){return e&&e.length?(t=r||t===void 0?1:en(t),yc(e,0,t<0?0:t)):[]}function Jxt(e,t,r){var n=e==null?0:e.length;return n?(t=r||t===void 0?1:en(t),t=n-t,yc(e,t<0?0:t,n)):[]}function Pxt(e,t){return e&&e.length?Z4(e,Wr(t),!1,!0):[]}function Wxt(e,t){return e&&e.length?Z4(e,Wr(t)):[]}function Vxt(e,t){return t(e),e}var zYe=Object.prototype,Kxt=zYe.hasOwnProperty;function tce(e,t,r,n){return e===void 0||xu(e,zYe[r])&&!Kxt.call(n,r)?t:e}var Xxt={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"};function Zxt(e){return"\\"+Xxt[e]}var qxt=/<%=([\s\S]+?)%>/g;const GYe=qxt;var $xt=/<%-([\s\S]+?)%>/g;const _xt=$xt;var eYt=/<%([\s\S]+?)%>/g;const tYt=eYt;var rYt={escape:_xt,evaluate:tYt,interpolate:GYe,variable:"",imports:{_:{escape:eYe}}};const fP=rYt;var nYt="Invalid `variable` option passed into `_.template`",oYt=/\b__p \+= '';/g,iYt=/\b(__p \+=) '' \+/g,aYt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,sYt=/[()=,{}\[\]\/\s]/,lYt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,UN=/($^)/,AYt=/['\n\r\u2028\u2029\\]/g,cYt=Object.prototype,rce=cYt.hasOwnProperty;function uYt(e,t,r){var n=fP.imports._.templateSettings||fP;r&&Ws(e,t,r)&&(t=void 0),e=to(e),t=ij({},t,n,tce);var o=ij({},t.imports,n.imports,tce),i=Aa(o),a=jZ(o,i),s,l,A=0,u=t.interpolate||UN,d="__p += '",g=RegExp((t.escape||UN).source+"|"+u.source+"|"+(u===GYe?lYt:UN).source+"|"+(t.evaluate||UN).source+"|$","g"),c=rce.call(t,"sourceURL")?"//# sourceURL="+(t.sourceURL+"").replace(/\s/g," ")+` +`:"";e.replace(g,function(p,B,y,C,Q,v){return y||(y=C),d+=e.slice(A,v).replace(AYt,Zxt),B&&(s=!0,d+=`' + +__e(`+B+`) + +'`),Q&&(l=!0,d+=`'; +`+Q+`; +__p += '`),y&&(d+=`' + +((__t = (`+y+`)) == null ? '' : __t) + +'`),A=v+p.length,p}),d+=`'; +`;var f=rce.call(t,"variable")&&t.variable;if(!f)d=`with (obj) { +`+d+` +} +`;else if(sYt.test(f))throw new Error(nYt);d=(l?d.replace(oYt,""):d).replace(iYt,"$1").replace(aYt,"$1;"),d="function("+(f||"obj")+`) { +`+(f?"":`obj || (obj = {}); +`)+"var __t, __p = ''"+(s?", __e = _.escape":"")+(l?`, __j = Array.prototype.join; +function print() { __p += __j.call(arguments, '') } +`:`; +`)+d+`return __p +}`;var h=Zbe(function(){return Function(i,c+"return "+d).apply(void 0,a)});if(h.source=d,dZ(h))throw h;return h}var dYt="Expected a function";function gYt(e,t,r){var n=!0,o=!0;if(typeof e!="function")throw new TypeError(dYt);return Lo(r)&&(n="leading"in r?!!r.leading:n,o="trailing"in r?!!r.trailing:o),K4(e,t,{leading:n,maxWait:t,trailing:o})}function mx(e,t){return t(e)}var fYt=9007199254740991,KO=4294967295,hYt=Math.min;function pYt(e,t){if(e=en(e),e<1||e>fYt)return[];var r=KO,n=hYt(e,KO);t=zd(t),e-=KO;for(var o=sZ(n,t);++r-1;);return r}function OYe(e,t){for(var r=-1,n=e.length;++r-1;);return r}function IYt(e,t,r){if(e=to(e),e&&(r||t===void 0))return Ybe(e);if(!e||!(t=pA(t)))return e;var n=Eu(e),o=Eu(t),i=OYe(n,o),a=HYe(n,o)+1;return o0(n,i,a).join("")}function QYt(e,t,r){if(e=to(e),e&&(r||t===void 0))return e.slice(0,xbe(e)+1);if(!e||!(t=pA(t)))return e;var n=Eu(e),o=HYe(n,Eu(t))+1;return o0(n,0,o).join("")}var vYt=/^\s+/;function MYt(e,t,r){if(e=to(e),e&&(r||t===void 0))return e.replace(vYt,"");if(!e||!(t=pA(t)))return e;var n=Eu(e),o=OYe(n,Eu(t));return o0(n,o).join("")}var bYt=30,xYt="...",YYt=/\w*$/;function FYt(e,t){var r=bYt,n=xYt;if(Lo(t)){var o="separator"in t?t.separator:o;r="length"in t?en(t.length):r,n="omission"in t?pA(t.omission):n}e=to(e);var i=e.length;if(GC(e)){var a=Eu(e);i=a.length}if(r>=i)return e;var s=r-OC(n);if(s<1)return n;var l=a?o0(a,0,s).join(""):e.slice(0,s);if(o===void 0)return l+n;if(a&&(s+=l.length-s),tz(o)){if(e.slice(s).search(o)){var A,u=l;for(o.global||(o=RegExp(o.source,to(YYt.exec(o))+"g")),o.lastIndex=0;A=o.exec(u);)var d=A.index;l=l.slice(0,d===void 0?s:d)}}else if(e.indexOf(pA(o),s)!=s){var g=l.lastIndexOf(o);g>-1&&(l=l.slice(0,g))}return l+n}function NYt(e){return Hbe(e,1)}var DYt={"&":"&","<":"<",">":">",""":'"',"'":"'"},SYt=mZ(DYt);const kYt=SYt;var LYe=/&(?:amp|lt|gt|quot|#39);/g,jYt=RegExp(LYe.source);function UYt(e){return e=to(e),e&&jYt.test(e)?e.replace(LYe,kYt):e}var zYt=1/0,GYt=$y&&1/W4(new $y([,-0]))[1]==zYt?function(e){return new $y(e)}:nZ;const RYt=GYt;var HYt=200;function jp(e,t,r){var n=-1,o=R4,i=e.length,a=!0,s=[],l=s;if(r)a=!1,o=DZ;else if(i>=HYt){var A=t?null:RYt(e);if(A)return W4(A);a=!1,o=WM,l=new eB}else l=t?[]:s;e:for(;++n1||this.__actions__.length||!(n instanceof vn)||!Mf(r)?this.thru(o):(n=n.slice(r,+r+(t?1:0)),n.__actions__.push({func:mx,args:[o],thisArg:void 0}),new Bc(n,this.__chain__).thru(function(i){return t&&!i.length&&i.push(void 0),i}))});const AFt=lFt;function cFt(){return Cxe(this)}function uFt(){var e=this.__wrapped__;if(e instanceof vn){var t=e;return this.__actions__.length&&(t=new vn(this)),t=t.reverse(),t.__actions__.push({func:mx,args:[gP],thisArg:void 0}),new Bc(t,this.__chain__)}return this.thru(gP)}function XZ(e,t,r){var n=e.length;if(n<2)return n?jp(e[0]):[];for(var o=-1,i=Array(n);++o1?e[t-1]:void 0;return r=typeof r=="function"?(e.pop(),r):void 0,TYe(e,r)});const IFt=CFt,sr={chunk:wwt,compact:sEt,concat:lEt,difference:ICt,differenceBy:vCt,differenceWith:bCt,drop:FCt,dropRight:NCt,dropRightWhile:DCt,dropWhile:SCt,fill:eIt,findIndex:aYe,findLastIndex:lYe,first:KAe,flatten:Kbe,flattenDeep:pIt,flattenDepth:mIt,fromPairs:jIt,head:KAe,indexOf:oQt,initial:iQt,intersection:lQt,intersectionBy:cQt,intersectionWith:dQt,join:fvt,last:wA,lastIndexOf:Cvt,nth:nMt,pull:ubt,pullAll:NYe,pullAllBy:dbt,pullAllWith:gbt,pullAt:mbt,remove:Gbt,reverse:gP,slice:axt,sortedIndex:wxt,sortedIndexBy:yxt,sortedIndexOf:Ext,sortedLastIndex:Cxt,sortedLastIndexBy:Ixt,sortedLastIndexOf:Qxt,sortedUniq:vxt,sortedUniqBy:Mxt,tail:Lxt,take:Txt,takeRight:Jxt,takeRightWhile:Pxt,takeWhile:Wxt,union:LYt,unionBy:JYt,unionWith:WYt,uniq:VYt,uniqBy:KYt,uniqWith:XYt,unzip:KZ,unzipWith:TYe,without:aFt,xor:gFt,xorBy:hFt,xorWith:mFt,zip:wFt,zipObject:yFt,zipObjectDeep:EFt,zipWith:IFt},mo={countBy:eCt,each:JAe,eachRight:PAe,every:qCt,filter:tIt,find:oIt,findLast:AIt,flatMap:uIt,flatMapDeep:gIt,flatMapDepth:fIt,forEach:JAe,forEachRight:PAe,groupBy:OIt,includes:rQt,invokeMap:vQt,keyBy:Bvt,map:q4,orderBy:hMt,partition:rbt,reduce:kbt,reduceRight:Ubt,reject:zbt,sample:Xbt,sampleSize:$bt,shuffle:rxt,size:ixt,some:cxt,sortBy:dxt},QFt={now:t2},Ii={after:Iht,ary:Hbe,before:qbe,bind:$be,bindKey:tBt,curry:FZ,curryRight:NZ,debounce:K4,defer:BCt,delay:yCt,flip:wIt,memoize:J4,negate:hx,once:dMt,overArgs:CMt,partial:FYe,partialRight:ebt,rearg:Sbt,rest:Lbt,spread:Nxt,throttle:gYt,unary:NYt,wrap:sFt},vr={castArray:dwt,clone:$yt,cloneDeep:sP,cloneDeepWith:nEt,cloneWith:iEt,conformsTo:WEt,eq:xu,gt:TIt,gte:PIt,isArguments:$m,isArray:Xr,isArrayBuffer:YQt,isArrayLike:Dl,isArrayLikeObject:Ni,isBoolean:NQt,isBuffer:Sp,isDate:jQt,isElement:UQt,isEmpty:fYe,isEqual:OQt,isEqualWith:LQt,isError:dZ,isFinite:JQt,isFunction:vf,isInteger:hYe,isLength:O4,isMap:Fxe,isMatch:PQt,isMatchWith:WQt,isNaN:KQt,isNative:$Qt,isNil:_Qt,isNull:evt,isNumber:GZ,isObject:Lo,isObjectLike:Ci,isPlainObject:ux,isRegExp:tz,isSafeInteger:ovt,isSet:Nxe,isString:ez,isSymbol:hA,isTypedArray:zC,isUndefined:ivt,isWeakMap:svt,isWeakSet:Avt,lt:xvt,lte:Fvt,toArray:BYe,toFinite:Lg,toInteger:en,toLength:nYe,toNumber:ac,toPlainObject:Wxe,toSafeInteger:yYt,toString:to},$s={add:fht,ceil:pwt,divide:YCt,floor:EIt,max:zvt,maxBy:Gvt,mean:Hvt,meanBy:Ovt,min:Kvt,minBy:Xvt,multiply:qvt,round:Vbt,subtract:Rxt,sum:Hxt,sumBy:Oxt},ZZ={clamp:ywt,inRange:_It,random:Ibt},Tr={assign:P0t,assignIn:EAe,assignInWith:ij,assignWith:_0t,at:zmt,create:tCt,defaults:uCt,defaultsDeep:hCt,entries:WAe,entriesIn:VAe,extend:EAe,extendWith:ij,findKey:iIt,findLastKey:cIt,forIn:NIt,forInRight:DIt,forOwn:SIt,forOwnRight:kIt,functions:UIt,functionsIn:zIt,get:nu,has:XIt,hasIn:bZ,invert:mQt,invertBy:EQt,invoke:IQt,keys:Aa,keysIn:Sl,mapKeys:Nvt,mapValues:Dvt,merge:Tvt,mergeWith:Kxe,omit:cMt,omitBy:uMt,pick:ibt,pickBy:EYe,result:Tbt,set:kp,setWith:_bt,toPairs:WAe,toPairsIn:VAe,transform:CYt,unset:$Yt,update:eFt,updateWith:tFt,values:HC,valuesIn:oFt},Gd={at:AFt,chain:Cxe,commit:aEt,lodash:ue,next:rMt,plant:abt,reverse:uFt,tap:Vxt,thru:mx,toIterator:mYt,toJSON:XO,value:XO,valueOf:XO,wrapperChain:cFt},Kn={camelCase:uwt,capitalize:axe,deburr:sxe,endsWith:zCt,escape:eYe,escapeRegExp:XCt,kebabCase:pvt,lowerCase:Qvt,lowerFirst:Mvt,pad:WMt,padEnd:VMt,padStart:KMt,parseInt:qMt,repeat:Rbt,replace:Hbt,snakeCase:lxt,split:xxt,startCase:Sxt,startsWith:kxt,template:uYt,templateSettings:fP,toLower:BYt,toUpper:EYt,trim:IYt,trimEnd:QYt,trimStart:MYt,truncate:FYt,unescape:UYt,upperCase:nFt,upperFirst:hZ,words:Exe},no={attempt:Zbe,bindAll:qmt,cond:LEt,conforms:PEt,constant:iZ,defaultTo:lCt,flow:xIt,flowRight:FIt,identity:qs,iteratee:uvt,matches:kvt,matchesProperty:Uvt,method:Pvt,methodOf:Vvt,mixin:mYe,noop:nZ,nthArg:oMt,over:mMt,overEvery:QMt,overSome:MMt,property:Oxe,propertyOf:sbt,range:xbt,rangeRight:Fbt,stubArray:wZ,stubFalse:lZ,stubObject:jxt,stubString:Uxt,stubTrue:zxt,times:pYt,toPath:wYt,uniqueId:qYt};function vFt(){var e=new vn(this.__wrapped__);return e.__actions__=Ml(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Ml(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Ml(this.__views__),e}function MFt(){if(this.__filtered__){var e=new vn(this);e.__dir__=-1,e.__filtered__=!0}else e=this.clone(),e.__dir__*=-1;return e}var bFt=Math.max,xFt=Math.min;function YFt(e,t,r){for(var n=-1,o=r.length;++n + * Build: `lodash modularize exports="es" -o ./` + * Copyright OpenJS Foundation and other contributors + * Released under MIT license + * Based on Underscore.js 1.8.3 + * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors + */var kFt="4.17.21",jFt=2,UFt=1,zFt=3,WYe=4294967295,GFt=Array.prototype,RFt=Object.prototype,VYe=RFt.hasOwnProperty,oce=Es?Es.iterator:void 0,HFt=Math.max,ice=Math.min,qZ=function(e){return function(t,r,n){if(n==null){var o=Lo(r),i=o&&Aa(r),a=i&&i.length&&$4(r,i);(a?a.length:o)||(n=r,r=t,t=this)}return e(t,r,n)}}(mYe);ue.after=Ii.after;ue.ary=Ii.ary;ue.assign=Tr.assign;ue.assignIn=Tr.assignIn;ue.assignInWith=Tr.assignInWith;ue.assignWith=Tr.assignWith;ue.at=Tr.at;ue.before=Ii.before;ue.bind=Ii.bind;ue.bindAll=no.bindAll;ue.bindKey=Ii.bindKey;ue.castArray=vr.castArray;ue.chain=Gd.chain;ue.chunk=sr.chunk;ue.compact=sr.compact;ue.concat=sr.concat;ue.cond=no.cond;ue.conforms=no.conforms;ue.constant=no.constant;ue.countBy=mo.countBy;ue.create=Tr.create;ue.curry=Ii.curry;ue.curryRight=Ii.curryRight;ue.debounce=Ii.debounce;ue.defaults=Tr.defaults;ue.defaultsDeep=Tr.defaultsDeep;ue.defer=Ii.defer;ue.delay=Ii.delay;ue.difference=sr.difference;ue.differenceBy=sr.differenceBy;ue.differenceWith=sr.differenceWith;ue.drop=sr.drop;ue.dropRight=sr.dropRight;ue.dropRightWhile=sr.dropRightWhile;ue.dropWhile=sr.dropWhile;ue.fill=sr.fill;ue.filter=mo.filter;ue.flatMap=mo.flatMap;ue.flatMapDeep=mo.flatMapDeep;ue.flatMapDepth=mo.flatMapDepth;ue.flatten=sr.flatten;ue.flattenDeep=sr.flattenDeep;ue.flattenDepth=sr.flattenDepth;ue.flip=Ii.flip;ue.flow=no.flow;ue.flowRight=no.flowRight;ue.fromPairs=sr.fromPairs;ue.functions=Tr.functions;ue.functionsIn=Tr.functionsIn;ue.groupBy=mo.groupBy;ue.initial=sr.initial;ue.intersection=sr.intersection;ue.intersectionBy=sr.intersectionBy;ue.intersectionWith=sr.intersectionWith;ue.invert=Tr.invert;ue.invertBy=Tr.invertBy;ue.invokeMap=mo.invokeMap;ue.iteratee=no.iteratee;ue.keyBy=mo.keyBy;ue.keys=Aa;ue.keysIn=Tr.keysIn;ue.map=mo.map;ue.mapKeys=Tr.mapKeys;ue.mapValues=Tr.mapValues;ue.matches=no.matches;ue.matchesProperty=no.matchesProperty;ue.memoize=Ii.memoize;ue.merge=Tr.merge;ue.mergeWith=Tr.mergeWith;ue.method=no.method;ue.methodOf=no.methodOf;ue.mixin=qZ;ue.negate=hx;ue.nthArg=no.nthArg;ue.omit=Tr.omit;ue.omitBy=Tr.omitBy;ue.once=Ii.once;ue.orderBy=mo.orderBy;ue.over=no.over;ue.overArgs=Ii.overArgs;ue.overEvery=no.overEvery;ue.overSome=no.overSome;ue.partial=Ii.partial;ue.partialRight=Ii.partialRight;ue.partition=mo.partition;ue.pick=Tr.pick;ue.pickBy=Tr.pickBy;ue.property=no.property;ue.propertyOf=no.propertyOf;ue.pull=sr.pull;ue.pullAll=sr.pullAll;ue.pullAllBy=sr.pullAllBy;ue.pullAllWith=sr.pullAllWith;ue.pullAt=sr.pullAt;ue.range=no.range;ue.rangeRight=no.rangeRight;ue.rearg=Ii.rearg;ue.reject=mo.reject;ue.remove=sr.remove;ue.rest=Ii.rest;ue.reverse=sr.reverse;ue.sampleSize=mo.sampleSize;ue.set=Tr.set;ue.setWith=Tr.setWith;ue.shuffle=mo.shuffle;ue.slice=sr.slice;ue.sortBy=mo.sortBy;ue.sortedUniq=sr.sortedUniq;ue.sortedUniqBy=sr.sortedUniqBy;ue.split=Kn.split;ue.spread=Ii.spread;ue.tail=sr.tail;ue.take=sr.take;ue.takeRight=sr.takeRight;ue.takeRightWhile=sr.takeRightWhile;ue.takeWhile=sr.takeWhile;ue.tap=Gd.tap;ue.throttle=Ii.throttle;ue.thru=mx;ue.toArray=vr.toArray;ue.toPairs=Tr.toPairs;ue.toPairsIn=Tr.toPairsIn;ue.toPath=no.toPath;ue.toPlainObject=vr.toPlainObject;ue.transform=Tr.transform;ue.unary=Ii.unary;ue.union=sr.union;ue.unionBy=sr.unionBy;ue.unionWith=sr.unionWith;ue.uniq=sr.uniq;ue.uniqBy=sr.uniqBy;ue.uniqWith=sr.uniqWith;ue.unset=Tr.unset;ue.unzip=sr.unzip;ue.unzipWith=sr.unzipWith;ue.update=Tr.update;ue.updateWith=Tr.updateWith;ue.values=Tr.values;ue.valuesIn=Tr.valuesIn;ue.without=sr.without;ue.words=Kn.words;ue.wrap=Ii.wrap;ue.xor=sr.xor;ue.xorBy=sr.xorBy;ue.xorWith=sr.xorWith;ue.zip=sr.zip;ue.zipObject=sr.zipObject;ue.zipObjectDeep=sr.zipObjectDeep;ue.zipWith=sr.zipWith;ue.entries=Tr.toPairs;ue.entriesIn=Tr.toPairsIn;ue.extend=Tr.assignIn;ue.extendWith=Tr.assignInWith;qZ(ue,ue);ue.add=$s.add;ue.attempt=no.attempt;ue.camelCase=Kn.camelCase;ue.capitalize=Kn.capitalize;ue.ceil=$s.ceil;ue.clamp=ZZ.clamp;ue.clone=vr.clone;ue.cloneDeep=vr.cloneDeep;ue.cloneDeepWith=vr.cloneDeepWith;ue.cloneWith=vr.cloneWith;ue.conformsTo=vr.conformsTo;ue.deburr=Kn.deburr;ue.defaultTo=no.defaultTo;ue.divide=$s.divide;ue.endsWith=Kn.endsWith;ue.eq=vr.eq;ue.escape=Kn.escape;ue.escapeRegExp=Kn.escapeRegExp;ue.every=mo.every;ue.find=mo.find;ue.findIndex=sr.findIndex;ue.findKey=Tr.findKey;ue.findLast=mo.findLast;ue.findLastIndex=sr.findLastIndex;ue.findLastKey=Tr.findLastKey;ue.floor=$s.floor;ue.forEach=mo.forEach;ue.forEachRight=mo.forEachRight;ue.forIn=Tr.forIn;ue.forInRight=Tr.forInRight;ue.forOwn=Tr.forOwn;ue.forOwnRight=Tr.forOwnRight;ue.get=Tr.get;ue.gt=vr.gt;ue.gte=vr.gte;ue.has=Tr.has;ue.hasIn=Tr.hasIn;ue.head=sr.head;ue.identity=qs;ue.includes=mo.includes;ue.indexOf=sr.indexOf;ue.inRange=ZZ.inRange;ue.invoke=Tr.invoke;ue.isArguments=vr.isArguments;ue.isArray=Xr;ue.isArrayBuffer=vr.isArrayBuffer;ue.isArrayLike=vr.isArrayLike;ue.isArrayLikeObject=vr.isArrayLikeObject;ue.isBoolean=vr.isBoolean;ue.isBuffer=vr.isBuffer;ue.isDate=vr.isDate;ue.isElement=vr.isElement;ue.isEmpty=vr.isEmpty;ue.isEqual=vr.isEqual;ue.isEqualWith=vr.isEqualWith;ue.isError=vr.isError;ue.isFinite=vr.isFinite;ue.isFunction=vr.isFunction;ue.isInteger=vr.isInteger;ue.isLength=vr.isLength;ue.isMap=vr.isMap;ue.isMatch=vr.isMatch;ue.isMatchWith=vr.isMatchWith;ue.isNaN=vr.isNaN;ue.isNative=vr.isNative;ue.isNil=vr.isNil;ue.isNull=vr.isNull;ue.isNumber=vr.isNumber;ue.isObject=Lo;ue.isObjectLike=vr.isObjectLike;ue.isPlainObject=vr.isPlainObject;ue.isRegExp=vr.isRegExp;ue.isSafeInteger=vr.isSafeInteger;ue.isSet=vr.isSet;ue.isString=vr.isString;ue.isSymbol=vr.isSymbol;ue.isTypedArray=vr.isTypedArray;ue.isUndefined=vr.isUndefined;ue.isWeakMap=vr.isWeakMap;ue.isWeakSet=vr.isWeakSet;ue.join=sr.join;ue.kebabCase=Kn.kebabCase;ue.last=wA;ue.lastIndexOf=sr.lastIndexOf;ue.lowerCase=Kn.lowerCase;ue.lowerFirst=Kn.lowerFirst;ue.lt=vr.lt;ue.lte=vr.lte;ue.max=$s.max;ue.maxBy=$s.maxBy;ue.mean=$s.mean;ue.meanBy=$s.meanBy;ue.min=$s.min;ue.minBy=$s.minBy;ue.stubArray=no.stubArray;ue.stubFalse=no.stubFalse;ue.stubObject=no.stubObject;ue.stubString=no.stubString;ue.stubTrue=no.stubTrue;ue.multiply=$s.multiply;ue.nth=sr.nth;ue.noop=no.noop;ue.now=QFt.now;ue.pad=Kn.pad;ue.padEnd=Kn.padEnd;ue.padStart=Kn.padStart;ue.parseInt=Kn.parseInt;ue.random=ZZ.random;ue.reduce=mo.reduce;ue.reduceRight=mo.reduceRight;ue.repeat=Kn.repeat;ue.replace=Kn.replace;ue.result=Tr.result;ue.round=$s.round;ue.sample=mo.sample;ue.size=mo.size;ue.snakeCase=Kn.snakeCase;ue.some=mo.some;ue.sortedIndex=sr.sortedIndex;ue.sortedIndexBy=sr.sortedIndexBy;ue.sortedIndexOf=sr.sortedIndexOf;ue.sortedLastIndex=sr.sortedLastIndex;ue.sortedLastIndexBy=sr.sortedLastIndexBy;ue.sortedLastIndexOf=sr.sortedLastIndexOf;ue.startCase=Kn.startCase;ue.startsWith=Kn.startsWith;ue.subtract=$s.subtract;ue.sum=$s.sum;ue.sumBy=$s.sumBy;ue.template=Kn.template;ue.times=no.times;ue.toFinite=vr.toFinite;ue.toInteger=en;ue.toLength=vr.toLength;ue.toLower=Kn.toLower;ue.toNumber=vr.toNumber;ue.toSafeInteger=vr.toSafeInteger;ue.toString=vr.toString;ue.toUpper=Kn.toUpper;ue.trim=Kn.trim;ue.trimEnd=Kn.trimEnd;ue.trimStart=Kn.trimStart;ue.truncate=Kn.truncate;ue.unescape=Kn.unescape;ue.uniqueId=no.uniqueId;ue.upperCase=Kn.upperCase;ue.upperFirst=Kn.upperFirst;ue.each=mo.forEach;ue.eachRight=mo.forEachRight;ue.first=sr.head;qZ(ue,function(){var e={};return Ud(ue,function(t,r){VYe.call(ue.prototype,r)||(e[r]=t)}),e}(),{chain:!1});ue.VERSION=kFt;(ue.templateSettings=Kn.templateSettings).imports._=ue;vc(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){ue[e].placeholder=ue});vc(["drop","take"],function(e,t){vn.prototype[e]=function(r){r=r===void 0?1:HFt(en(r),0);var n=this.__filtered__&&!t?new vn(this):this.clone();return n.__filtered__?n.__takeCount__=ice(r,n.__takeCount__):n.__views__.push({size:ice(r,WYe),type:e+(n.__dir__<0?"Right":"")}),n},vn.prototype[e+"Right"]=function(r){return this.reverse()[e](r).reverse()}});vc(["filter","map","takeWhile"],function(e,t){var r=t+1,n=r==UFt||r==zFt;vn.prototype[e]=function(o){var i=this.clone();return i.__iteratees__.push({iteratee:Wr(o),type:r}),i.__filtered__=i.__filtered__||n,i}});vc(["head","last"],function(e,t){var r="take"+(t?"Right":"");vn.prototype[e]=function(){return this[r](1).value()[0]}});vc(["initial","tail"],function(e,t){var r="drop"+(t?"":"Right");vn.prototype[e]=function(){return this.__filtered__?new vn(this):this[r](1)}});vn.prototype.compact=function(){return this.filter(qs)};vn.prototype.find=function(e){return this.filter(e).head()};vn.prototype.findLast=function(e){return this.reverse().find(e)};vn.prototype.invokeMap=un(function(e,t){return typeof e=="function"?new vn(this):this.map(function(r){return fx(r,e,t)})});vn.prototype.reject=function(e){return this.filter(hx(Wr(e)))};vn.prototype.slice=function(e,t){e=en(e);var r=this;return r.__filtered__&&(e>0||t<0)?new vn(r):(e<0?r=r.takeRight(-e):e&&(r=r.drop(e)),t!==void 0&&(t=en(t),r=t<0?r.dropRight(-t):r.take(t-e)),r)};vn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()};vn.prototype.toArray=function(){return this.take(WYe)};Ud(vn.prototype,function(e,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),n=/^(?:head|last)$/.test(t),o=ue[n?"take"+(t=="last"?"Right":""):t],i=n||/^find/.test(t);o&&(ue.prototype[t]=function(){var a=this.__wrapped__,s=n?[1]:arguments,l=a instanceof vn,A=s[0],u=l||Xr(a),d=function(B){var y=o.apply(ue,n0([B],s));return n&&g?y[0]:y};u&&r&&typeof A=="function"&&A.length!=1&&(l=u=!1);var g=this.__chain__,c=!!this.__actions__.length,f=i&&!g,h=l&&!c;if(!i&&u){a=h?a:new vn(this);var p=e.apply(a,s);return p.__actions__.push({func:mx,args:[d],thisArg:void 0}),new Bc(p,g)}return f&&h?e.apply(this,s):(p=this.thru(d),f?n?p.value()[0]:p.value():p)})});vc(["pop","push","shift","sort","splice","unshift"],function(e){var t=GFt[e],r=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",n=/^(?:pop|shift)$/.test(e);ue.prototype[e]=function(){var o=arguments;if(n&&!this.__chain__){var i=this.value();return t.apply(Xr(i)?i:[],o)}return this[r](function(a){return t.apply(Xr(a)?a:[],o)})}});Ud(vn.prototype,function(e,t){var r=ue[t];if(r){var n=r.name+"";VYe.call(qy,n)||(qy[n]=[]),qy[n].push({name:t,func:r})}});qy[H4(void 0,jFt).name]=[{name:"wrapper",func:void 0}];vn.prototype.clone=vFt;vn.prototype.reverse=MFt;vn.prototype.value=SFt;ue.prototype.at=Gd.at;ue.prototype.chain=Gd.wrapperChain;ue.prototype.commit=Gd.commit;ue.prototype.next=Gd.next;ue.prototype.plant=Gd.plant;ue.prototype.reverse=Gd.reverse;ue.prototype.toJSON=ue.prototype.valueOf=ue.prototype.value=Gd.value;ue.prototype.first=ue.prototype.head;oce&&(ue.prototype[oce]=Gd.toIterator);const OFt=(e,t,r)=>{let n=0;for(let o=0;o{let t;for(let r=e.length-1;r>=0;r--)if(e[r]==="properties")t=!0;else{if(t)return e.slice(0,r+1);t=!1}return[]},TFt={current:{schema:{},uiSchema:{}},initial:{schema:{},uiSchema:{}},initialConfig:{},config:{},field:null,formData:{},propKeyEditor:null,error:null,loader:!1,version:null},ace=e=>{e.field=null},sce=(e,t)=>{const{path:r}=t.payload;e.field={path:r.schema,uiPath:r.uiSchema}},KYe=(e,t)=>{const{path:r=[],value:n}=t.payload;kp(e,["current","schema",...r],n)},zN=(e,t)=>{const{path:r,value:n}=t.payload;kp(e,["current","schema",...r.schema],n.schema),kp(e,["current","uiSchema",...r.uiSchema],n.uiSchema)},lce=(e,t)=>{const{path:r,isRequired:n}=t.payload,o=LFt(r),i=r[r.length-1],a=nu(e,["current","schema",...o]);let s=a.required||[];n?s.includes(i)||s.push(i):s=s.filter(A=>A!==i);const l={...a,required:s};s.length||delete l.required,KYe(e,{payload:{path:o,value:l}})},JFt=()=>({schemaInit(e,t){const{data:r,configs:n}=t.payload;e.current=r,e.initial=r,e.config=n,e.version=n.version,e.initialConfig=n,e.loader=!1},enableCreateMode:ace,selectProperty:sce,updateSchemaByPath:KYe,updateUiSchemaByPath:(e,t)=>{const{path:r=[],value:n}=t.payload;kp(e,["current","uiSchema",...r],n)},updateByPath:zN,addProperty(e,t){kp(e,["current","schema",...t.path,"properties",t.key],{}),e.propKeyEditor=null},addByPath(e,t){const{path:r,value:n}=t.payload,{schema:o,uiSchema:i}=r,a=nu(e,["current","schema",...o]);let s=o,l=i;const A=`item_${Math.random().toString(36).substring(2,8)}`;a.type&&(a.type=="object"?(a.properties||(a.properties={}),s=[...o,"properties",A],l=[...i,A]):a.type=="array"&&(a.items||(a.items={}),s=[...o,"items"],l=[...i,"items"])),zN(e,{payload:{path:{schema:s,uiSchema:l},value:n}})},deleteByPath(e,t){const{path:r}=t.payload,{path:n,uiPath:o}=r;lce(e,{payload:{path:n,isRequired:!1}});const i=[...n];let a=i.pop();a=a==="items"?i.pop():a;const s={...nu(e,["current","schema",...i])};delete s[a];const l=[...o],A=l.pop(),u={...nu(e,["current","uiSchema",...l])};delete u[A],zN(e,{payload:{path:{schema:i,uiSchema:l},value:{schema:s,uiSchema:u}}}),ace(e)},renameIdByPath(e,t){const{path:r,newName:n}=t.payload,{path:o,uiPath:i}=r,a=[...o];let s=a.pop();s=s==="items"?a.pop():s;const l=[...i],A=l.pop();if(n===s||n===""){QO.warning({message:"Make sure that the new id is different and not empty"});return}if(n.indexOf(" ")>=0){QO.warning({message:"An id cannot contain spaces"});return}const u=nu(e,["current","schema",...a]),d=nu(e,["current","uiSchema",...l]),g={...u},c={...d};if(Object.keys(u).includes(n)){QO.error({message:"The id should be unique, this name already exists"});return}g[n]=g[s],delete g[s],c[A]&&(c[n]=c[A]),delete c[A],zN(e,{payload:{path:{schema:a,uiSchema:l},value:{schema:g,uiSchema:c}}}),sce(e,{payload:{path:{schema:[...a,n],uiSchema:[...l,n]}}})},updateRequired:lce,updateFormData(e,t){const{value:r}=t.payload;e.formData=r}}),PFt=JFt(),XYe=Jft({name:"schemaWizard",initialState:TFt,reducers:PFt}),{schemaInit:WFt,enableCreateMode:Ace,selectProperty:ZYe,updateSchemaByPath:VFt,updateUiSchemaByPath:r2,addProperty:Afn,addByPath:cce,deleteByPath:KFt,renameIdByPath:XFt,updateRequired:ZFt,updateFormData:hP}=XYe.actions,qFt=XYe.reducer,$Z=Hft({reducer:{schemaWizard:qFt}});var $Ft={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M952 474H829.8C812.5 327.6 696.4 211.5 550 194.2V72c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v122.2C327.6 211.5 211.5 327.6 194.2 474H72c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h122.2C211.5 696.4 327.6 812.5 474 829.8V952c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V829.8C696.4 812.5 812.5 696.4 829.8 550H952c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zM512 756c-134.8 0-244-109.2-244-244s109.2-244 244-244 244 109.2 244 244-109.2 244-244 244z"}},{tag:"path",attrs:{d:"M512 392c-32.1 0-62.1 12.4-84.8 35.2-22.7 22.7-35.2 52.7-35.2 84.8s12.5 62.1 35.2 84.8C449.9 619.4 480 632 512 632s62.1-12.5 84.8-35.2C619.4 574.1 632 544 632 512s-12.5-62.1-35.2-84.8A118.57 118.57 0 00512 392z"}}]},name:"aim",theme:"outlined"};const _Ft=$Ft;var eNt=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:_Ft}))};const tNt=m.forwardRef(eNt);var rNt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M464 144H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H212V212h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H612V212h200v200zM464 544H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H212V612h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H612V612h200v200z"}}]},name:"appstore",theme:"outlined"};const nNt=rNt;var oNt=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:nNt}))};const iNt=m.forwardRef(oNt);var aNt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-260 72h96v209.9L621.5 312 572 347.4V136zm220 752H232V136h280v296.9c0 3.3 1 6.6 3 9.3a15.9 15.9 0 0022.3 3.7l83.8-59.9 81.4 59.4c2.7 2 6 3.1 9.4 3.1 8.8 0 16-7.2 16-16V136h64v752z"}}]},name:"book",theme:"outlined"};const sNt=aNt;var lNt=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:sNt}))};const ANt=m.forwardRef(lNt);var cNt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M540 144h-56c-4.4 0-8 3.6-8 8v720c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V152c0-4.4-3.6-8-8-8zm-166 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm498 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-664 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm498 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM208 310h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm664 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-664 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm664 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM374 808h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"border-horizontal",theme:"outlined"};const uNt=cNt;var dNt=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:uNt}))};const gNt=m.forwardRef(dNt);var fNt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 144H152c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM208 310h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 498h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm166-166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm166 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332-498h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"border-top",theme:"outlined"};const hNt=fNt;var pNt=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:hNt}))};const mNt=m.forwardRef(pNt);var BNt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M433.1 657.7a31.8 31.8 0 0051.7 0l210.6-292c3.8-5.3 0-12.7-6.5-12.7H642c-10.2 0-19.9 4.9-25.9 13.3L459 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H315c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"check-square",theme:"outlined"};const wNt=BNt;var yNt=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:wNt}))};const ENt=m.forwardRef(yNt);var CNt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M624 706.3h-74.1V464c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v242.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.7a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9z"}},{tag:"path",attrs:{d:"M811.4 366.7C765.6 245.9 648.9 160 512.2 160S258.8 245.8 213 366.6C127.3 389.1 64 467.2 64 560c0 110.5 89.5 200 199.9 200H304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8h-40.1c-33.7 0-65.4-13.4-89-37.7-23.5-24.2-36-56.8-34.9-90.6.9-26.4 9.9-51.2 26.2-72.1 16.7-21.3 40.1-36.8 66.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0152.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10C846.1 454.5 884 503.8 884 560c0 33.1-12.9 64.3-36.3 87.7a123.07 123.07 0 01-87.6 36.3H720c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h40.1C870.5 760 960 670.5 960 560c0-92.7-63.1-170.7-148.6-193.3z"}}]},name:"cloud-download",theme:"outlined"};const INt=CNt;var QNt=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:INt}))};const vNt=m.forwardRef(QNt);var MNt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-40 824H232V687h97.9c11.6 32.8 32 62.3 59.1 84.7 34.5 28.5 78.2 44.3 123 44.3s88.5-15.7 123-44.3c27.1-22.4 47.5-51.9 59.1-84.7H792v-63H643.6l-5.2 24.7C626.4 708.5 573.2 752 512 752s-114.4-43.5-126.5-103.3l-5.2-24.7H232V136h560v752zM320 341h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0 160h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}}]},name:"container",theme:"outlined"};const bNt=MNt;var xNt=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:bNt}))};const YNt=m.forwardRef(xNt);var FNt={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 912H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32h360c4.4 0 8 3.6 8 8v56c0 4.4-3.6 8-8 8H184v656h656V520c0-4.4 3.6-8 8-8h56c4.4 0 8 3.6 8 8v360c0 17.7-14.3 32-32 32zM770.87 199.13l-52.2-52.2a8.01 8.01 0 014.7-13.6l179.4-21c5.1-.6 9.5 3.7 8.9 8.9l-21 179.4c-.8 6.6-8.9 9.4-13.6 4.7l-52.4-52.4-256.2 256.2a8.03 8.03 0 01-11.3 0l-42.4-42.4a8.03 8.03 0 010-11.3l256.1-256.3z"}}]},name:"export",theme:"outlined"};const NNt=FNt;var DNt=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:NNt}))};const SNt=m.forwardRef(DNt);var kNt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M920 416H616c-4.4 0-8 3.6-8 8v112c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-56h60v320h-46c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h164c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8h-46V480h60v56c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V424c0-4.4-3.6-8-8-8zM656 296V168c0-4.4-3.6-8-8-8H104c-4.4 0-8 3.6-8 8v128c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-64h168v560h-92c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-92V232h168v64c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8z"}}]},name:"font-size",theme:"outlined"};const jNt=kNt;var UNt=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:jNt}))};const zNt=m.forwardRef(UNt);var GNt={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 912H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32h360c4.4 0 8 3.6 8 8v56c0 4.4-3.6 8-8 8H184v656h656V520c0-4.4 3.6-8 8-8h56c4.4 0 8 3.6 8 8v360c0 17.7-14.3 32-32 32zM653.3 424.6l52.2 52.2a8.01 8.01 0 01-4.7 13.6l-179.4 21c-5.1.6-9.5-3.7-8.9-8.9l21-179.4c.8-6.6 8.9-9.4 13.6-4.7l52.4 52.4 256.2-256.2c3.1-3.1 8.2-3.1 11.3 0l42.4 42.4c3.1 3.1 3.1 8.2 0 11.3L653.3 424.6z"}}]},name:"import",theme:"outlined"};const RNt=GNt;var HNt=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:RNt}))};const ONt=m.forwardRef(HNt);var LNt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-696 72h136v656H184V184zm656 656H384V384h456v456zM384 320V184h456v136H384z"}}]},name:"layout",theme:"outlined"};const TNt=LNt;var JNt=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:TNt}))};const PNt=m.forwardRef(JNt);var WNt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"}}]},name:"link",theme:"outlined"};const VNt=WNt;var KNt=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:VNt}))};const qYe=m.forwardRef(KNt);var XNt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 110.8V792H136V270.8l-27.6-21.5 39.3-50.5 42.8 33.3h643.1l42.8-33.3 39.3 50.5-27.7 21.5zM833.6 232L512 482 190.4 232l-42.8-33.3-39.3 50.5 27.6 21.5 341.6 265.6a55.99 55.99 0 0068.7 0L888 270.8l27.6-21.5-39.3-50.5-42.7 33.2z"}}]},name:"mail",theme:"outlined"};const ZNt=XNt;var qNt=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:ZNt}))};const $Nt=m.forwardRef(qNt);var _Nt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 394c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8H708V152c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v166H400V152c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v166H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h168v236H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h168v166c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V706h228v166c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V706h164c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8H708V394h164zM628 630H400V394h228v236z"}}]},name:"number",theme:"outlined"};const eDt=_Nt;var tDt=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:eDt}))};const $Ye=m.forwardRef(tDt);var rDt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"};const nDt=rDt;var oDt=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:nDt}))};const iDt=m.forwardRef(oDt);var aDt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M764 280.9c-14-30.6-33.9-58.1-59.3-81.6C653.1 151.4 584.6 125 512 125s-141.1 26.4-192.7 74.2c-25.4 23.6-45.3 51-59.3 81.7-14.6 32-22 65.9-22 100.9v27c0 6.2 5 11.2 11.2 11.2h54c6.2 0 11.2-5 11.2-11.2v-27c0-99.5 88.6-180.4 197.6-180.4s197.6 80.9 197.6 180.4c0 40.8-14.5 79.2-42 111.2-27.2 31.7-65.6 54.4-108.1 64-24.3 5.5-46.2 19.2-61.7 38.8a110.85 110.85 0 00-23.9 68.6v31.4c0 6.2 5 11.2 11.2 11.2h54c6.2 0 11.2-5 11.2-11.2v-31.4c0-15.7 10.9-29.5 26-32.9 58.4-13.2 111.4-44.7 149.3-88.7 19.1-22.3 34-47.1 44.3-74 10.7-27.9 16.1-57.2 16.1-87 0-35-7.4-69-22-100.9zM512 787c-30.9 0-56 25.1-56 56s25.1 56 56 56 56-25.1 56-56-25.1-56-56-56z"}}]},name:"question",theme:"outlined"};const sDt=aDt;var lDt=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:sDt}))};const ADt=m.forwardRef(lDt);var cDt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M924.8 625.7l-65.5-56c3.1-19 4.7-38.4 4.7-57.8s-1.6-38.8-4.7-57.8l65.5-56a32.03 32.03 0 009.3-35.2l-.9-2.6a443.74 443.74 0 00-79.7-137.9l-1.8-2.1a32.12 32.12 0 00-35.1-9.5l-81.3 28.9c-30-24.6-63.5-44-99.7-57.6l-15.7-85a32.05 32.05 0 00-25.8-25.7l-2.7-.5c-52.1-9.4-106.9-9.4-159 0l-2.7.5a32.05 32.05 0 00-25.8 25.7l-15.8 85.4a351.86 351.86 0 00-99 57.4l-81.9-29.1a32 32 0 00-35.1 9.5l-1.8 2.1a446.02 446.02 0 00-79.7 137.9l-.9 2.6c-4.5 12.5-.8 26.5 9.3 35.2l66.3 56.6c-3.1 18.8-4.6 38-4.6 57.1 0 19.2 1.5 38.4 4.6 57.1L99 625.5a32.03 32.03 0 00-9.3 35.2l.9 2.6c18.1 50.4 44.9 96.9 79.7 137.9l1.8 2.1a32.12 32.12 0 0035.1 9.5l81.9-29.1c29.8 24.5 63.1 43.9 99 57.4l15.8 85.4a32.05 32.05 0 0025.8 25.7l2.7.5a449.4 449.4 0 00159 0l2.7-.5a32.05 32.05 0 0025.8-25.7l15.7-85a350 350 0 0099.7-57.6l81.3 28.9a32 32 0 0035.1-9.5l1.8-2.1c34.8-41.1 61.6-87.5 79.7-137.9l.9-2.6c4.5-12.3.8-26.3-9.3-35zM788.3 465.9c2.5 15.1 3.8 30.6 3.8 46.1s-1.3 31-3.8 46.1l-6.6 40.1 74.7 63.9a370.03 370.03 0 01-42.6 73.6L721 702.8l-31.4 25.8c-23.9 19.6-50.5 35-79.3 45.8l-38.1 14.3-17.9 97a377.5 377.5 0 01-85 0l-17.9-97.2-37.8-14.5c-28.5-10.8-55-26.2-78.7-45.7l-31.4-25.9-93.4 33.2c-17-22.9-31.2-47.6-42.6-73.6l75.5-64.5-6.5-40c-2.4-14.9-3.7-30.3-3.7-45.5 0-15.3 1.2-30.6 3.7-45.5l6.5-40-75.5-64.5c11.3-26.1 25.6-50.7 42.6-73.6l93.4 33.2 31.4-25.9c23.7-19.5 50.2-34.9 78.7-45.7l37.9-14.3 17.9-97.2c28.1-3.2 56.8-3.2 85 0l17.9 97 38.1 14.3c28.7 10.8 55.4 26.2 79.3 45.8l31.4 25.8 92.8-32.9c17 22.9 31.2 47.6 42.6 73.6L781.8 426l6.5 39.9zM512 326c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 614c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 502c0-29.9 11.7-58 32.8-79.2C454 401.6 482.1 390 512 390c29.9 0 58 11.6 79.2 32.8A111.6 111.6 0 01624 502c0 29.9-11.7 58-32.8 79.2z"}}]},name:"setting",theme:"outlined"};const uDt=cDt;var dDt=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:uDt}))};const gDt=m.forwardRef(dDt);var fDt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M938 458.8l-29.6-312.6c-1.5-16.2-14.4-29-30.6-30.6L565.2 86h-.4c-3.2 0-5.7 1-7.6 2.9L88.9 557.2a9.96 9.96 0 000 14.1l363.8 363.8c1.9 1.9 4.4 2.9 7.1 2.9s5.2-1 7.1-2.9l468.3-468.3c2-2.1 3-5 2.8-8zM459.7 834.7L189.3 564.3 589 164.6 836 188l23.4 247-399.7 399.7zM680 256c-48.5 0-88 39.5-88 88s39.5 88 88 88 88-39.5 88-88-39.5-88-88-88zm0 120c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"}}]},name:"tag",theme:"outlined"};const hDt=fDt;var pDt=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:hDt}))};const mDt=m.forwardRef(pDt);var BDt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"unordered-list",theme:"outlined"};const wDt=BDt;var yDt=function(e,t){return m.createElement(mr,Ye({},e,{ref:t,icon:wDt}))};const EDt=m.forwardRef(yDt);var CDt=["className","component","viewBox","spin","rotate","tabIndex","onClick","children"],_Ye=m.forwardRef(function(e,t){var r=e.className,n=e.component,o=e.viewBox,i=e.spin,a=e.rotate,s=e.tabIndex,l=e.onClick,A=e.children,u=or(e,CDt),d=m.useRef(),g=Dd(d,t);K5(!!(n||A),"Should have `component` prop or `children`."),iCe(d);var c=m.useContext(XU),f=c.prefixCls,h=f===void 0?"anticon":f,p=c.rootClassName,B=he(p,h,r),y=he(re({},"".concat(h,"-spin"),!!i)),C=a?{msTransform:"rotate(".concat(a,"deg)"),transform:"rotate(".concat(a,"deg)")}:void 0,Q=ce(ce({},$Ve),{},{className:y,style:C,viewBox:o});o||delete Q.viewBox;var v=function(){return n?m.createElement(n,Q,A):A?(K5(!!o||m.Children.count(A)===1&&m.isValidElement(A)&&m.Children.only(A).type==="use","Make sure that you provide correct `viewBox` prop (default `0 0 1024 1024`) to the icon."),m.createElement("svg",Ye({},Q,{viewBox:o}),A)):null},M=s;return M===void 0&&l&&(M=-1),m.createElement("span",Ye({role:"img"},u,{ref:g,tabIndex:M,onClick:l,className:B}),v())});_Ye.displayName="AntdIcon";const IDt=_Ye,Cr={optionsSchema:{title:{type:"string",title:"Title",description:"Provide a title to be displayed for your field"},description:{title:"Description",type:"string",description:"Provide a description to be displayed for your field"}},optionsUiSchema:{type:"object",title:"UI Schema",properties:{"ui:options":{type:"object",title:"UI Options",properties:{span:{title:"Field Width",type:"integer",defaultValue:24,values:[6,8,12,16,18,24],labels:["25%","33%","50%","66%","75%","100%"]}}}}},optionsUiSchemaUiSchema:{"ui:options":{span:{"ui:widget":"slider"}}}},Yr={optionsSchema:{readOnly:{type:"boolean",title:"Read-only"},isRequired:{title:"Required",type:"boolean"}},optionsSchemaUiSchema:{readOnly:{"ui:widget":"switch"},isRequired:{"ui:widget":"required"}}},QDt={object:{title:"Object",icon:P.jsx("div",{children:"{ }"}),description:"Data in JSON format, Grouped section",className:"tour-object-field",child:{},optionsSchema:{type:"object",title:"Object Schema",properties:{...Cr.optionsSchema}},optionsSchemaUiSchema:{},optionsUiSchema:{type:"object",title:"UI Schema",properties:{"ui:options":{type:"object",title:"UI Options",properties:{...Cr.optionsUiSchema.properties["ui:options"].properties,hidden:{type:"boolean",title:"Do you want this field to be hidden?",description:"If yes, this field will not be visible in the form"}}}}},optionsUiSchemaUiSchema:{...Cr.optionsUiSchemaUiSchema},default:{schema:{type:"object",properties:{}},uiSchema:{}}},array:{title:"List",icon:P.jsx(EDt,{}),description:"A list of things. List of strings, numbers, objects, references",className:"tour-list-field",child:{},optionsSchema:{type:"object",title:"Array Schema",properties:{...Cr.optionsSchema}},optionsSchemaUiSchema:{},optionsUiSchema:{...Cr.optionsUiSchema},optionsUiSchemaUiSchema:{...Cr.optionsUiSchemaUiSchema},default:{schema:{type:"array",items:{}},uiSchema:{}}},accordionObjectField:{title:"Accordion",icon:P.jsx(mNt,{}),description:"Data in JSON format, Grouped section",child:{},optionsSchema:{type:"object",title:"Accordion Field Schema",properties:{...Cr.optionsSchema}},optionsSchemaUiSchema:{},optionsUiSchema:{...Cr.optionsUiSchema},optionsUiSchemaUiSchema:{...Cr.optionsUiSchemaUiSchema},default:{schema:{type:"object",properties:{}},uiSchema:{"ui:object":"accordionObjectField"}}},tabView:{title:"Tab",icon:P.jsx(PNt,{}),description:"Data in JSON format, Grouped section",child:{},optionsSchema:{type:"object",title:"Tab Field Schema",properties:{...Cr.optionsSchema}},optionsSchemaUiSchema:{},optionsUiSchema:{...Cr.optionsUiSchema},optionsUiSchemaUiSchema:{...Cr.optionsUiSchemaUiSchema},default:{schema:{type:"object",properties:{}},uiSchema:{"ui:object":"tabView"}}},layerObjectField:{title:"Layer",icon:P.jsx(gNt,{}),description:"Data in JSON format, Grouped section",child:{},optionsSchema:{type:"object",title:"Layer Field Schema",properties:{...Cr.optionsSchema}},optionsSchemaUiSchema:{},optionsUiSchema:{...Cr.optionsUiSchema},optionsUiSchemaUiSchema:{...Cr.optionsUiSchemaUiSchema},default:{schema:{type:"object",properties:{}},uiSchema:{"ui:object":"layerObjectField"}}}},vDt={text:{title:"Text",icon:P.jsx(zNt,{}),description:"Titles, names, paragraphs, IDs, list of names",className:"tour-text-field",child:{},optionsSchema:{type:"object",title:"Text Schema",properties:{...Cr.optionsSchema,pattern:{title:"Validation regex",description:"The input will be validated against this regex on form submission",type:"string",format:"regex"},readOnly:Yr.optionsSchema.readOnly,isRequired:Yr.optionsSchema.isRequired}},optionsSchemaUiSchema:{readOnly:Yr.optionsSchemaUiSchema.readOnly,isRequired:Yr.optionsSchemaUiSchema.isRequired,pattern:{"ui:placeholder":"^.*$"}},optionsUiSchema:{type:"object",title:"UI Schema",properties:{"ui:options":{type:"object",title:"UI Options",properties:{...Cr.optionsUiSchema.properties["ui:options"].properties,suggestions:{type:"string",title:"Add a suggestion URL endpoint",description:"Provide an URL endpoint, to fetch data from there"},convertToUppercase:{type:"boolean",title:"Convert input to uppercase"},mask:{type:"string",title:"Input mask",description:"Add a mask to visualize and limit the format of the input. Use the following format: `0` (number), `a` (lowercase letter), `A` (uppercase letter), `*` (letter or number). You can escape all these with `\\`. The rest of the characters will be treated as constants"}}}}},optionsUiSchemaUiSchema:{...Cr.optionsUiSchemaUiSchema,"ui:options":{...Cr.optionsUiSchemaUiSchema["ui:options"],mask:{"ui:placeholder":"BN-000/aa","ui:options":{descriptionIsMarkdown:!0}}}},default:{schema:{type:"string"},uiSchema:{"ui:widget":"text"}}},textarea:{title:"Text area",icon:P.jsx(YNt,{}),description:"Text Area field",child:{},optionsSchema:{type:"object",title:"TextArea Schema",properties:{...Cr.optionsSchema,readOnly:Yr.optionsSchema.readOnly,isRequired:Yr.optionsSchema.isRequired}},optionsSchemaUiSchema:{readOnly:Yr.optionsSchemaUiSchema.readOnly,isRequired:Yr.optionsSchemaUiSchema.isRequired},optionsUiSchema:{type:"object",title:"UI Schema",properties:{"ui:options":{type:"object",title:"UI Options",properties:{...Cr.optionsUiSchema.properties["ui:options"].properties,rows:{title:"Rows",description:"The number of rows in the textarea",type:"number"},maxLength:{title:"Max Length",description:"Infinity if not provided",type:"number"},minLength:{title:"Min Length",description:"Empty if not provided",type:"number"},placeholder:{title:"Placeholder",description:"Provide a placeholder for the field",type:"string"}}}}},optionsUiSchemaUiSchema:{...Cr.optionsUiSchemaUiSchema},default:{schema:{type:"string"},uiSchema:{"ui:widget":"textarea"}}},number:{title:"Number",icon:P.jsx($Ye,{}),description:"IDs, order number, rating, quantity",child:{},optionsSchema:{type:"object",title:"Number Schema",properties:{...Cr.optionsSchema,type:{title:"Type of the number",type:"string",oneOf:[{const:"integer",title:"Integer"},{const:"number",title:"Float"}]},readOnly:Yr.optionsSchema.readOnly,isRequired:Yr.optionsSchema.isRequired}},optionsSchemaUiSchema:{readOnly:Yr.optionsSchemaUiSchema.readOnly,isRequired:Yr.optionsSchemaUiSchema.isRequired},optionsUiSchema:{...Cr.optionsUiSchema},optionsUiSchemaUiSchema:{...Cr.optionsUiSchemaUiSchema},default:{schema:{type:"number"},uiSchema:{}}},checkbox:{title:"Checkbox",icon:P.jsx(ENt,{}),description:"IDs, order number, rating, quantity",child:{},optionsSchema:{type:"object",title:"Checkbox Schema",properties:{...Cr.optionsSchema,type:{title:"Type",type:"string",oneOf:[{const:"boolean",title:"One Option"},{const:"array",title:"Multiple Options"}]},readOnly:Yr.optionsSchema.readOnly,isRequired:Yr.optionsSchema.isRequired},dependencies:{type:{oneOf:[{properties:{type:{enum:["boolean"]},checkedValue:{title:"Returned value when checked",description:"Default: true",type:"string"},uncheckedValue:{title:"Returned value when unchecked",description:"Default: false",type:"string"}}},{properties:{type:{enum:["array"]},items:{title:"Define your options",type:"object",description:"The options for the widget",properties:{enum:{title:"Options List",type:"array",items:{title:"Option",type:"string"}}}}}}]}}},optionsSchemaUiSchema:{readOnly:Yr.optionsSchemaUiSchema.readOnly,isRequired:Yr.optionsSchemaUiSchema.isRequired},optionsUiSchema:{...Cr.optionsUiSchema},optionsUiSchemaUiSchema:{...Cr.optionsUiSchemaUiSchema},default:{schema:{type:"boolean",items:{type:"string",enum:["Option A","Option B"]},uniqueItems:!0},uiSchema:{"ui:widget":"checkbox"}}},switch:{title:"Switch",icon:P.jsx(ost,{}),description:"IDs, order number, rating, quantity",child:{},optionsSchema:{type:"object",title:"Switch Schema",properties:{...Cr.optionsSchema,type:{type:"string",title:"Type of the returned value",description:"Define the type of the returned value",oneOf:[{const:"boolean",title:"Boolean"},{const:"string",title:"String"},{const:"number",title:"Number"}]},readOnly:Yr.optionsSchema.readOnly,isRequired:Yr.optionsSchema.isRequired}},optionsSchemaUiSchema:{readOnly:Yr.optionsSchemaUiSchema.readOnly,isRequired:Yr.optionsSchemaUiSchema.isRequired},optionsUiSchema:{type:"object",title:"UI Schema",properties:{"ui:options":{type:"object",title:"UI Options",properties:{...Cr.optionsUiSchema.properties["ui:options"].properties,falseToUndefined:{type:"boolean",title:"Do you want to return undefined instead of false?",description:"In some cases the returned value is preferred to be undefined than false"}}}}},optionsUiSchemaUiSchema:{...Cr.optionsUiSchemaUiSchema},default:{schema:{type:"boolean"},uiSchema:{"ui:widget":"switch"}}},radio:{title:"Radio",icon:P.jsx(tNt,{}),description:"IDs, order number, rating, quantity",child:{},optionsSchema:{type:"object",title:"Radio Schema",properties:{...Cr.optionsSchema,enum:{title:"Define your options",type:"array",description:"The options for the radio widget",items:{title:"Radio Option",type:"string"}},readOnly:Yr.optionsSchema.readOnly,isRequired:Yr.optionsSchema.isRequired}},optionsSchemaUiSchema:{readOnly:Yr.optionsSchemaUiSchema.readOnly,isRequired:Yr.optionsSchemaUiSchema.isRequired},optionsUiSchema:{...Cr.optionsUiSchema},optionsUiSchemaUiSchema:{...Cr.optionsUiSchemaUiSchema},default:{schema:{type:"string",enum:["Option A","Option B"]},uiSchema:{"ui:widget":"radio"}}},select:{title:"Select",icon:P.jsx(iNt,{}),description:"IDs, order number, rating, quantity",child:{},optionsSchema:{type:"object",title:"Select Schema",properties:{...Cr.optionsSchema,type:{title:"Type",type:"string",oneOf:[{const:"string",title:"Select one value (text)"},{const:"number",title:"Select one value (number)"},{const:"array",title:"Select multiple values"}]},readOnly:Yr.optionsSchema.readOnly,isRequired:Yr.optionsSchema.isRequired},allOf:[{if:{properties:{type:{const:"string"}}},then:{properties:{enum:{title:"Define your options",type:"array",description:"The options for the widget",items:{title:"Option",type:"string"}}}}},{if:{properties:{type:{const:"number"}}},then:{properties:{enum:{title:"Define your options",type:"array",description:"The options for the widget",items:{title:"Option",type:"number"}}}}},{if:{properties:{type:{const:"array"}}},then:{properties:{items:{title:"Define your options",type:"object",properties:{enum:{title:"Options List",type:"array",items:{title:"Option",type:"string"}}}}}}}]},optionsSchemaUiSchema:{readOnly:Yr.optionsSchemaUiSchema.readOnly,isRequired:Yr.optionsSchemaUiSchema.isRequired},optionsUiSchema:{...Cr.optionsUiSchema},optionsUiSchemaUiSchema:{...Cr.optionsUiSchemaUiSchema},default:{schema:{type:"string",uniqueItems:!0},uiSchema:{"ui:widget":"select"}}},date:{title:"Date",icon:P.jsx(YX,{}),description:"Date",child:{},optionsSchema:{type:"object",title:"Date Schema",properties:{...Cr.optionsSchema,format:{type:"string",title:"Type",enum:["date","date-time"],default:"date"},customFormat:{type:"string",title:"Format",description:"Define the date format ([help](https://day.js.org/docs/en/display/format#list-of-all-available-formats)). Remember to include the time in the format if you have selected `date-time` as type"},minDate:{type:"string",title:"Minimum date allowed"},maxDate:{type:"string",title:"Maximum date allowed"},readOnly:Yr.optionsSchema.readOnly,isRequired:Yr.optionsSchema.isRequired}},optionsSchemaUiSchema:{customFormat:{"ui:placeholder":"DD/MM/YYYY","ui:options":{descriptionIsMarkdown:!0}},minDate:{"ui:widget":"date"},maxDate:{"ui:widget":"date"},readOnly:Yr.optionsSchemaUiSchema.readOnly,isRequired:Yr.optionsSchemaUiSchema.isRequired},optionsUiSchema:{...Cr.optionsUiSchema},optionsUiSchemaUiSchema:{...Cr.optionsUiSchemaUiSchema},default:{schema:{type:"string"},uiSchema:{"ui:widget":"date"}}}},MDt={uri:{title:"URI",icon:P.jsx(qYe,{}),description:"Add uri text",child:{},optionsSchema:{type:"object",title:"URI Schema",properties:{...Cr.optionsSchema,readOnly:Yr.optionsSchema.readOnly,isRequired:Yr.optionsSchema.isRequired}},optionsSchemaUiSchema:{readOnly:Yr.optionsSchemaUiSchema.readOnly,isRequired:Yr.optionsSchemaUiSchema.isRequired},optionsUiSchema:{type:"object",title:"UI Schema",properties:{"ui:options":{type:"object",title:"UI Options",properties:{...Cr.optionsUiSchema.properties["ui:options"].properties,suggestions:{type:"string",title:"Add a suggestion URL endpoint",description:"Provide an URL endpoint, to fetch data from there"}}}}},optionsUiSchemaUiSchema:{...Cr.optionsUiSchemaUiSchema},default:{schema:{type:"string",format:"uri"},uiSchema:{"ui:widget":"uri"}}},richeditor:{title:"Rich/LaTeX editor",icon:P.jsx(ANt,{}),description:"Rich/LaTeX Editor Field",child:{},optionsSchema:{type:"object",title:"Rich/LaTeX Editor Schema",properties:{...Cr.optionsSchema,readOnly:Yr.optionsSchema.readOnly,isRequired:Yr.optionsSchema.isRequired}},optionsSchemaUiSchema:{readOnly:Yr.optionsSchemaUiSchema.readOnly,isRequired:Yr.optionsSchemaUiSchema.isRequired},optionsUiSchema:{...Cr.optionsUiSchema},optionsUiSchemaUiSchema:{...Cr.optionsUiSchemaUiSchema},default:{schema:{type:"string"},uiSchema:{"ui:widget":"richeditor"}}},tags:{title:"Tags",icon:P.jsx(mDt,{}),description:"Add keywords, tags, etc",child:{},optionsSchema:{title:"Tags Schema",type:"object",properties:{...Cr.optionsSchema,tagPattern:{type:"string",title:"Pattern",description:"Provide a regex for your pattern"},tagPatternErrorMessage:{type:"string",title:"Pattern error message",description:"Provide a message to display when the input does not match the pattern"},readOnly:Yr.optionsSchema.readOnly,isRequired:Yr.optionsSchema.isRequired}},optionsSchemaUiSchema:{readOnly:Yr.optionsSchemaUiSchema.readOnly,isRequired:Yr.optionsSchemaUiSchema.isRequired},optionsUiSchema:{...Cr.optionsUiSchema},optionsUiSchemaUiSchema:{...Cr.optionsUiSchemaUiSchema},default:{schema:{type:"array",items:{type:"string"}},uiSchema:{"ui:field":"tags"}}},idFetcher:{title:"ID Fetcher",icon:P.jsx(vNt,{}),description:"Fetch data from ZENODO, ORCiD or ROR",child:{},optionsSchema:{type:"object",title:"ID Fetcher Field Schema",properties:{...Cr.optionsSchema,readOnly:Yr.optionsSchema.readOnly,isRequired:Yr.optionsSchema.isRequired}},optionsSchemaUiSchema:{readOnly:Yr.optionsSchemaUiSchema.readOnly,isRequired:Yr.optionsSchemaUiSchema.isRequired},optionsUiSchema:{type:"object",title:"UI Schema",properties:{...Cr.optionsUiSchema.properties,"ui:servicesList":{title:"Select the services you want to allow",type:"array",items:{type:"string",oneOf:[{const:"orcid",title:"ORCiD"},{const:"ror",title:"ROR"},{const:"zenodo",title:"Zenodo"}]},uniqueItems:"true"}}},optionsUiSchemaUiSchema:{...Cr.optionsUiSchemaUiSchema,"ui:servicesList":{"ui:widget":"checkbox"}},default:{schema:{type:"object",properties:{}},uiSchema:{"ui:servicesList":["orcid","ror","zenodo"],"ui:field":"idFetcher"}}}},eFe={integer:{title:"Integer",icon:P.jsx($Ye,{}),description:"IDs, order number, rating, quantity",child:{},optionsSchema:{type:"object",title:"Integer Schema",properties:{...Cr.optionsSchema,type:{title:"Type of the number",type:"string",oneOf:[{const:"integer",title:"Integer"},{const:"number",title:"Float"}]},readOnly:Yr.optionsSchema.readOnly,isRequired:Yr.optionsSchema.isRequired}},optionsSchemaUiSchema:{readOnly:Yr.optionsSchemaUiSchema.readOnly,isRequired:Yr.optionsSchemaUiSchema.isRequired},optionsUiSchema:{...Cr.optionsUiSchema},optionsUiSchemaUiSchema:{...Cr.optionsUiSchemaUiSchema},default:{schema:{type:"integer"},uiSchema:{}}}},bDt={collections:{title:"Collections",description:"",fields:QDt,className:"tour-collections"},simple:{title:"Fields",description:"",fields:vDt},advanced:{title:"Advanced fields",description:"",fields:MDt}},xDt=({synchronizeState:e,children:t})=>{const r=ms(n=>n.schemaWizard);return m.useEffect(()=>{e(r)},[r,e]),t},YDt=({children:e,customFieldTypes:t,customFields:r,customWidgets:n,theme:o,synchronizeState:i,transformSchema:a=s=>s})=>{const s=i?P.jsx(xDt,{synchronizeState:i,children:e}):e;return P.jsx(hbe,{store:$Z,children:P.jsx(s6e,{backend:Z6e,context:window,children:P.jsx(yB,{theme:o,children:P.jsx(BB.Provider,{value:{allFieldTypes:_6e(bDt,t),customFields:r,customWidgets:n,transformSchema:a},children:s})})})})},FDt=(e,t,r)=>{const{deposit_schema:n,deposit_options:o,...i}=e||{};$Z.dispatch(WFt({data:n&&o?{schema:n,uiSchema:o}:q6e(t,r),configs:i||{fullname:t}}))},Ph=()=>{},KA=Ph(),ZO=Object,au=e=>e===KA,Ny=e=>typeof e=="function",iz=(e,t)=>({...e,...t}),NDt=e=>Ny(e.then),GN=new WeakMap;let DDt=0;const VM=e=>{const t=typeof e,r=e&&e.constructor,n=r==Date;let o,i;if(ZO(e)===e&&!n&&r!=RegExp){if(o=GN.get(e),o)return o;if(o=++DDt+"~",GN.set(e,o),r==Array){for(o="@",i=0;i{const r=Gh.get(e);return[()=>!au(t)&&e.get(t)||qO,n=>{if(!au(t)){const o=e.get(t);t in RN||(RN[t]=o),r[5](t,iz(o,n),o||qO)}},r[6],()=>!au(t)&&t in RN?RN[t]:!au(t)&&e.get(t)||qO]};let mP=!0;const kDt=()=>mP,[BP,wP]=_Z&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[Ph,Ph],jDt=()=>{const e=pP&&document.visibilityState;return au(e)||e!=="hidden"},UDt=e=>(pP&&document.addEventListener("visibilitychange",e),BP("focus",e),()=>{pP&&document.removeEventListener("visibilitychange",e),wP("focus",e)}),zDt=e=>{const t=()=>{mP=!0,e()},r=()=>{mP=!1};return BP("online",t),BP("offline",r),()=>{wP("online",t),wP("offline",r)}},GDt={isOnline:kDt,isVisible:jDt},RDt={initFocus:UDt,initReconnect:zDt};le.useId;const rFe=!_Z||"Deno"in window,$O=typeof navigator<"u"&&navigator.connection,uce=!rFe&&$O&&(["slow-2g","2g"].includes($O.effectiveType)||$O.saveData),nFe=e=>{if(Ny(e))try{e=e()}catch{e=""}const t=e;return e=typeof e=="string"?e:(Array.isArray(e)?e.length:e)?VM(e):"",[e,t]};let HDt=0;const dce=()=>++HDt,ODt=0,LDt=1,TDt=2;async function JDt(...e){const[t,r,n,o]=e,i=iz({populateCache:!0,throwOnError:!0},typeof o=="boolean"?{revalidate:o}:o||{});let a=i.populateCache;const s=i.rollbackOnError;let l=i.optimisticData;const A=i.revalidate!==!1,u=c=>typeof s=="function"?s(c):s!==!1,d=i.throwOnError;if(Ny(r)){const c=r,f=[],h=t.keys();for(const p of h)!/^\$(inf|sub)\$/.test(p)&&c(t.get(p)._k)&&f.push(p);return Promise.all(f.map(g))}return g(r);async function g(c){const[f]=nFe(c);if(!f)return;const[h,p]=SDt(t,f),[B,y,C,Q]=Gh.get(t),v=()=>{const k=B[f];return A&&(delete C[f],delete Q[f],k&&k[0])?k[0](TDt).then(()=>h().data):h().data};if(e.length<3)return v();let M=n,I;const b=dce();y[f]=[b,0];const Y=!au(l),N=h(),F=N.data,D=N._c,z=au(D)?F:D;if(Y&&(l=Ny(l)?l(z,F):l,p({data:l,_c:z})),Ny(M))try{M=M(z)}catch(k){I=k}if(M&&NDt(M))if(M=await M.catch(k=>{I=k}),b!==y[f][0]){if(I)throw I;return M}else I&&Y&&u(I)&&(a=!0,p({data:z,_c:KA}));if(a&&!I)if(Ny(a)){const k=a(M,z);p({data:k,error:KA,_c:KA})}else p({data:M,error:KA,_c:KA});if(y[f][1]=dce(),Promise.resolve(v()).then(()=>{p({_c:KA})}),I){if(d)throw I;return}return M}}const gce=(e,t)=>{for(const r in e)e[r][0]&&e[r][0](t)},PDt=(e,t)=>{if(!Gh.has(e)){const r=iz(RDt,t),n={},o=JDt.bind(KA,e);let i=Ph;const a={},s=(u,d)=>{const g=a[u]||[];return a[u]=g,g.push(d),()=>g.splice(g.indexOf(d),1)},l=(u,d,g)=>{e.set(u,d);const c=a[u];if(c)for(const f of c)f(d,g)},A=()=>{if(!Gh.has(e)&&(Gh.set(e,[n,{},{},{},o,l,s]),!rFe)){const u=r.initFocus(setTimeout.bind(KA,gce.bind(KA,n,ODt))),d=r.initReconnect(setTimeout.bind(KA,gce.bind(KA,n,LDt)));i=()=>{u&&u(),d&&d(),Gh.delete(e)}}};return A(),[e,o,A,i]}return[e,Gh.get(e)[4]]},WDt=(e,t,r,n,o)=>{const i=r.errorRetryCount,a=o.retryCount,s=~~((Math.random()+.5)*(1<<(a<8?a:8)))*r.errorRetryInterval;!au(i)&&a>i||setTimeout(n,s,o)},VDt=(e,t)=>VM(e)==VM(t),[oFe,KDt]=PDt(new Map);iz({onLoadingSlow:Ph,onSuccess:Ph,onError:Ph,onErrorRetry:WDt,onDiscarded:Ph,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:uce?1e4:5e3,focusThrottleInterval:5*1e3,dedupingInterval:2*1e3,loadingTimeout:uce?5e3:3e3,compare:VDt,isPaused:()=>!1,cache:oFe,mutate:KDt,fallback:{}},GDt);m.createContext({});const XDt="$inf$",iFe=_Z&&window.__SWR_DEVTOOLS_USE__,ZDt=iFe?window.__SWR_DEVTOOLS_USE__:[],qDt=()=>{iFe&&(window.__SWR_DEVTOOLS_REACT__=le)},$Dt=e=>(t,r,n)=>e(t,r&&((...o)=>{const[i]=nFe(t),[,,,a]=Gh.get(oFe);if(i.startsWith(XDt))return r(...o);const s=a[i];return au(s)?r(...o):(delete a[i],s)}),n);ZDt.concat($Dt);qDt();le.use;function _Dt(e,t){var r=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=PU(e))||t&&e&&typeof e.length=="number"){r&&(e=r);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(l){throw l},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i=!0,a=!1,s;return{s:function(){r=r.call(e)},n:function(){var l=r.next();return i=l.done,l},e:function(l){a=!0,s=l},f:function(){try{!i&&r.return!=null&&r.return()}finally{if(a)throw s}}}}const eSt={moneySymbol:"¥",deleteThisLine:"删除此项",copyThisLine:"复制此项",form:{lightFilter:{more:"更多筛选",clear:"清除",confirm:"确认",itemUnit:"项"}},tableForm:{search:"查询",reset:"重置",submit:"提交",collapsed:"展开",expand:"收起",inputPlaceholder:"请输入",selectPlaceholder:"请选择"},alert:{clear:"取消选择",selected:"已选择",item:"项"},pagination:{total:{range:"第",total:"条/总共",item:"条"}},tableToolBar:{leftPin:"固定在列首",rightPin:"固定在列尾",noPin:"不固定",leftFixedTitle:"固定在左侧",rightFixedTitle:"固定在右侧",noFixedTitle:"不固定",reset:"重置",columnDisplay:"列展示",columnSetting:"列设置",fullScreen:"全屏",exitFullScreen:"退出全屏",reload:"刷新",density:"密度",densityDefault:"正常",densityLarger:"默认",densityMiddle:"中等",densitySmall:"紧凑"},stepsForm:{next:"下一步",prev:"上一步",submit:"提交"},loginForm:{submitText:"登录"},editableTable:{onlyOneLineEditor:"只能同时编辑一行",action:{save:"保存",cancel:"取消",delete:"删除",add:"添加一行数据"}},switch:{open:"打开",close:"关闭"}};function tSt(e,t,r){var n=t.replace(/\[(\d+)\]/g,".$1").split("."),o=e,i=r,a=_Dt(n),s;try{for(a.s();!(s=a.n()).done;){var l=s.value;if(i=Object(o)[l],o=Object(o)[l],i===void 0)return r}}catch(A){a.e(A)}finally{a.f()}return i}var rSt=function(e,t){return{getMessage:function(r,n){return tSt(t,r,n)||n},locale:e}},nSt=rSt("zh_CN",eSt),_O,lj={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",colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff7875",colorInfo:"#1677ff",colorTextBase:"#000",colorBgBase:"#fff",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'",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)",motionEaseInQuint:"cubic-bezier(0.645, 0.045, 0.355, 1)",motionEaseOutQuint:"cubic-bezier(0.23, 1, 0.32, 1)",borderRadius:4,sizeUnit:4,sizeStep:4,sizePopupArrow:16,controlHeight:32,zIndexBase:0,zIndexPopupBase:1e3,opacityImage:1,wireframe:!1,"blue-1":"#e6f4ff","blue-2":"#bae0ff","blue-3":"#91caff","blue-4":"#69b1ff","blue-5":"#4096ff","blue-6":"#1677ff","blue-7":"#0958d9","blue-8":"#003eb3","blue-9":"#002c8c","blue-10":"#001d66","purple-1":"#f9f0ff","purple-2":"#efdbff","purple-3":"#d3adf7","purple-4":"#b37feb","purple-5":"#9254de","purple-6":"#722ed1","purple-7":"#531dab","purple-8":"#391085","purple-9":"#22075e","purple-10":"#120338","cyan-1":"#e6fffb","cyan-2":"#b5f5ec","cyan-3":"#87e8de","cyan-4":"#5cdbd3","cyan-5":"#36cfc9","cyan-6":"#13c2c2","cyan-7":"#08979c","cyan-8":"#006d75","cyan-9":"#00474f","cyan-10":"#002329","green-1":"#f6ffed","green-2":"#d9f7be","green-3":"#b7eb8f","green-4":"#95de64","green-5":"#73d13d","green-6":"#52c41a","green-7":"#389e0d","green-8":"#237804","green-9":"#135200","green-10":"#092b00","magenta-1":"#fff0f6","magenta-2":"#ffd6e7","magenta-3":"#ffadd2","magenta-4":"#ff85c0","magenta-5":"#f759ab","magenta-6":"#eb2f96","magenta-7":"#c41d7f","magenta-8":"#9e1068","magenta-9":"#780650","magenta-10":"#520339","pink-1":"#fff0f6","pink-2":"#ffd6e7","pink-3":"#ffadd2","pink-4":"#ff85c0","pink-5":"#f759ab","pink-6":"#eb2f96","pink-7":"#c41d7f","pink-8":"#9e1068","pink-9":"#780650","pink-10":"#520339","red-1":"#fff1f0","red-2":"#ffccc7","red-3":"#ffa39e","red-4":"#ff7875","red-5":"#ff4d4f","red-6":"#f5222d","red-7":"#cf1322","red-8":"#a8071a","red-9":"#820014","red-10":"#5c0011","orange-1":"#fff7e6","orange-2":"#ffe7ba","orange-3":"#ffd591","orange-4":"#ffc069","orange-5":"#ffa940","orange-6":"#fa8c16","orange-7":"#d46b08","orange-8":"#ad4e00","orange-9":"#873800","orange-10":"#612500","yellow-1":"#feffe6","yellow-2":"#ffffb8","yellow-3":"#fffb8f","yellow-4":"#fff566","yellow-5":"#ffec3d","yellow-6":"#fadb14","yellow-7":"#d4b106","yellow-8":"#ad8b00","yellow-9":"#876800","yellow-10":"#614700","volcano-1":"#fff2e8","volcano-2":"#ffd8bf","volcano-3":"#ffbb96","volcano-4":"#ff9c6e","volcano-5":"#ff7a45","volcano-6":"#fa541c","volcano-7":"#d4380d","volcano-8":"#ad2102","volcano-9":"#871400","volcano-10":"#610b00","geekblue-1":"#f0f5ff","geekblue-2":"#d6e4ff","geekblue-3":"#adc6ff","geekblue-4":"#85a5ff","geekblue-5":"#597ef7","geekblue-6":"#2f54eb","geekblue-7":"#1d39c4","geekblue-8":"#10239e","geekblue-9":"#061178","geekblue-10":"#030852","gold-1":"#fffbe6","gold-2":"#fff1b8","gold-3":"#ffe58f","gold-4":"#ffd666","gold-5":"#ffc53d","gold-6":"#faad14","gold-7":"#d48806","gold-8":"#ad6800","gold-9":"#874d00","gold-10":"#613400","lime-1":"#fcffe6","lime-2":"#f4ffb8","lime-3":"#eaff8f","lime-4":"#d3f261","lime-5":"#bae637","lime-6":"#a0d911","lime-7":"#7cb305","lime-8":"#5b8c00","lime-9":"#3f6600","lime-10":"#254000",colorText:"rgba(0, 0, 0, 0.88)",colorTextSecondary:"rgba(0, 0, 0, 0.65)",colorTextTertiary:"rgba(0, 0, 0, 0.45)",colorTextQuaternary:"rgba(0, 0, 0, 0.25)",colorFill:"rgba(0, 0, 0, 0.15)",colorFillSecondary:"rgba(0, 0, 0, 0.06)",colorFillTertiary:"rgba(0, 0, 0, 0.04)",colorFillQuaternary:"rgba(0, 0, 0, 0.02)",colorBgLayout:"hsl(220,23%,97%)",colorBgContainer:"#ffffff",colorBgElevated:"#ffffff",colorBgSpotlight:"rgba(0, 0, 0, 0.85)",colorBorder:"#d9d9d9",colorBorderSecondary:"#f0f0f0",colorPrimaryBg:"#e6f4ff",colorPrimaryBgHover:"#bae0ff",colorPrimaryBorder:"#91caff",colorPrimaryBorderHover:"#69b1ff",colorPrimaryHover:"#4096ff",colorPrimaryActive:"#0958d9",colorPrimaryTextHover:"#4096ff",colorPrimaryText:"#1677ff",colorPrimaryTextActive:"#0958d9",colorSuccessBg:"#f6ffed",colorSuccessBgHover:"#d9f7be",colorSuccessBorder:"#b7eb8f",colorSuccessBorderHover:"#95de64",colorSuccessHover:"#95de64",colorSuccessActive:"#389e0d",colorSuccessTextHover:"#73d13d",colorSuccessText:"#52c41a",colorSuccessTextActive:"#389e0d",colorErrorBg:"#fff2f0",colorErrorBgHover:"#fff1f0",colorErrorBorder:"#ffccc7",colorErrorBorderHover:"#ffa39e",colorErrorHover:"#ffa39e",colorErrorActive:"#d9363e",colorErrorTextHover:"#ff7875",colorErrorText:"#ff4d4f",colorErrorTextActive:"#d9363e",colorWarningBg:"#fffbe6",colorWarningBgHover:"#fff1b8",colorWarningBorder:"#ffe58f",colorWarningBorderHover:"#ffd666",colorWarningHover:"#ffd666",colorWarningActive:"#d48806",colorWarningTextHover:"#ffc53d",colorWarningText:"#faad14",colorWarningTextActive:"#d48806",colorInfoBg:"#e6f4ff",colorInfoBgHover:"#bae0ff",colorInfoBorder:"#91caff",colorInfoBorderHover:"#69b1ff",colorInfoHover:"#69b1ff",colorInfoActive:"#0958d9",colorInfoTextHover:"#4096ff",colorInfoText:"#1677ff",colorInfoTextActive:"#0958d9",colorBgMask:"rgba(0, 0, 0, 0.45)",colorWhite:"#fff",sizeXXL:48,sizeXL:32,sizeLG:24,sizeMD:20,sizeMS:16,size:16,sizeSM:12,sizeXS:8,sizeXXS:4,controlHeightSM:24,controlHeightXS:16,controlHeightLG:40,motionDurationFast:"0.1s",motionDurationMid:"0.2s",motionDurationSlow:"0.3s",fontSizes:[12,14,16,20,24,30,38,46,56,68],lineHeights:[1.6666666666666667,1.5714285714285714,1.5,1.4,1.3333333333333333,1.2666666666666666,1.2105263157894737,1.173913043478261,1.1428571428571428,1.1176470588235294],lineWidthBold:2,borderRadiusXS:1,borderRadiusSM:4,borderRadiusLG:8,borderRadiusOuter:4,colorLink:"#1677ff",colorLinkHover:"#69b1ff",colorLinkActive:"#0958d9",colorFillContent:"rgba(0, 0, 0, 0.06)",colorFillContentHover:"rgba(0, 0, 0, 0.15)",colorFillAlter:"rgba(0, 0, 0, 0.02)",colorBgContainerDisabled:"rgba(0, 0, 0, 0.04)",colorBorderBg:"#ffffff",colorSplit:"rgba(5, 5, 5, 0.06)",colorTextPlaceholder:"rgba(0, 0, 0, 0.25)",colorTextDisabled:"rgba(0, 0, 0, 0.25)",colorTextHeading:"rgba(0, 0, 0, 0.88)",colorTextLabel:"rgba(0, 0, 0, 0.65)",colorTextDescription:"rgba(0, 0, 0, 0.45)",colorTextLightSolid:"#fff",colorHighlight:"#ff7875",colorBgTextHover:"rgba(0, 0, 0, 0.06)",colorBgTextActive:"rgba(0, 0, 0, 0.15)",colorIcon:"rgba(0, 0, 0, 0.45)",colorIconHover:"rgba(0, 0, 0, 0.88)",colorErrorOutline:"rgba(255, 38, 5, 0.06)",colorWarningOutline:"rgba(255, 215, 5, 0.1)",fontSizeSM:12,fontSizeLG:16,fontSizeXL:20,fontSizeHeading1:38,fontSizeHeading2:30,fontSizeHeading3:24,fontSizeHeading4:20,fontSizeHeading5:16,fontSizeIcon:12,lineHeight:1.5714285714285714,lineHeightLG:1.5,lineHeightSM:1.6666666666666667,lineHeightHeading1:1.2105263157894737,lineHeightHeading2:1.2666666666666666,lineHeightHeading3:1.3333333333333333,lineHeightHeading4:1.4,lineHeightHeading5:1.5,controlOutlineWidth:2,controlInteractiveSize:16,controlItemBgHover:"rgba(0, 0, 0, 0.04)",controlItemBgActive:"#e6f4ff",controlItemBgActiveHover:"#bae0ff",controlItemBgActiveDisabled:"rgba(0, 0, 0, 0.15)",controlTmpOutline:"rgba(0, 0, 0, 0.02)",controlOutline:"rgba(5, 145, 255, 0.1)",fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:4,paddingXS:8,paddingSM:12,padding:16,paddingMD:20,paddingLG:24,paddingXL:32,paddingContentHorizontalLG:24,paddingContentVerticalLG:16,paddingContentHorizontal:16,paddingContentVertical:12,paddingContentHorizontalSM:16,paddingContentVerticalSM:8,marginXXS:4,marginXS:8,marginSM:12,margin:16,marginMD:20,marginLG:24,marginXL:32,marginXXL:48,boxShadow:"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)",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)",screenXS:480,screenXSMin:480,screenXSMax:479,screenSM:576,screenSMMin:576,screenSMMax:575,screenMD:768,screenMDMin:768,screenMDMax:767,screenLG:992,screenLGMin:992,screenLGMax:991,screenXL:1200,screenXLMin:1200,screenXLMax:1199,screenXXL:1600,screenXXLMin:1600,screenXXLMax:1599,boxShadowPopoverArrow:"3px 3px 7px rgba(0, 0, 0, 0.1)",boxShadowCard:"0 1px 2px -2px rgba(0, 0, 0, 0.16),0 3px 6px 0 rgba(0, 0, 0, 0.12),0 5px 12px 4px rgba(0, 0, 0, 0.09)",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)",_tokenKey:"19w80ff",_hashId:"css-dev-only-do-not-override-i2zu9q"},aFe=function(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,r=3735928559^t,n=1103547991^t,o=0,i;o>>16,2246822507)^Math.imul(n^n>>>13,3266489909),n=Math.imul(n^n>>>16,2246822507)^Math.imul(r^r>>>13,3266489909),4294967296*(2097151&n)+(r>>>0)},eq=Wm(function(e){return e}),sFe={theme:eq,token:ce(ce({},lj),nd==null||(_O=nd.defaultAlgorithm)===null||_O===void 0?void 0:_O.call(nd,nd==null?void 0:nd.defaultSeed)),hashId:"pro-".concat(aFe(JSON.stringify(lj)))},oSt=function(){return sFe};const iSt=Object.freeze(Object.defineProperty({__proto__:null,defaultToken:lj,emptyTheme:eq,hashCode:aFe,token:sFe,useToken:oSt},Symbol.toStringTag,{value:"Module"}));var aSt=function(){return typeof nd>"u"||!nd?iSt:nd},sSt=aSt(),lSt=sSt.useToken,fce=function(e){return{boxSizing:"border-box",margin:0,padding:0,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight,listStyle:"none"}},hce=function(e){return{color:e.colorLink,outline:"none",cursor:"pointer",transition:"color ".concat(e.motionDurationSlow),"&:focus, &:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive}}};function ASt(e,t){var r,n=m.useContext(pce),o=n.token,i=o===void 0?{}:o,a=m.useContext(pce),s=a.hashId,l=s===void 0?"":s,A=a.theme,u=lSt(),d=u.token,g=m.useContext(yB.ConfigContext),c=g.getPrefixCls;return i.layout||(i=ce({},d)),i.proComponentsCls=(r=i.proComponentsCls)!==null&&r!==void 0?r:".".concat(c("pro")),i.antCls=".".concat(c()),{wrapSSR:NM({theme:A,token:i,hashId:l,path:[e]},function(){return t(i)}),hashId:l}}var cSt={exports:{}};(function(e,t){(function(r,n){e.exports=n(gX)})(gr,function(r){function n(a){return a&&typeof a=="object"&&"default"in a?a:{default:a}}var o=n(r),i={name:"zh-cn",weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),ordinal:function(a,s){return s==="W"?a+"周":a+"日"},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},relativeTime:{future:"%s内",past:"%s前",s:"几秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},meridiem:function(a,s){var l=100*a+s;return l<600?"凌晨":l<900?"早上":l<1100?"上午":l<1300?"中午":l<1800?"下午":"晚上"}};return o.default.locale(i,null,!0),i})})(cSt);var tq=le.createContext({intl:ce(ce({},nSt),{},{locale:"default"}),valueTypeMap:{},theme:eq,hashed:!0,dark:!1,token:lj});tq.Consumer;tq.displayName="ProProvider";var pce=tq,yP={exports:{}},lFe={},rq={};Object.defineProperty(rq,"__esModule",{value:!0});var uSt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"};rq.default=uSt;var lo={};const Bx=ki(V7e);var az={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=le,r=(0,t.createContext)({}),n=r})(az);var nq={},sz={},SB={},AFe={exports:{}};(function(e){function t(r){return r&&r.__esModule?r:{default:r}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(AFe);var gt=AFe.exports,wx={};Object.defineProperty(wx,"__esModule",{value:!0});wx.default=dSt;function dSt(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}var oq={};Object.defineProperty(oq,"__esModule",{value:!0});oq.default=gSt;function gSt(e,t){if(!e)return!1;if(e.contains)return e.contains(t);for(var r=t;r;){if(r===e)return!0;r=r.parentNode}return!1}var cFe=gt.default;Object.defineProperty(SB,"__esModule",{value:!0});SB.clearContainerCache=ySt;SB.injectCSS=iq;SB.removeCSS=BSt;SB.updateCSS=ESt;var fSt=cFe(wx),hSt=cFe(oq),mce="data-rc-order",Bce="data-rc-priority",pSt="rc-util-key",Aj=new Map;function uFe(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):pSt}function lz(e){if(e.attachTo)return e.attachTo;var t=document.querySelector("head");return t||document.body}function mSt(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function dFe(e){return Array.from((Aj.get(e)||e).children).filter(function(t){return t.tagName==="STYLE"})}function iq(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!(0,fSt.default)())return null;var r=t.csp,n=t.prepend,o=t.priority,i=o===void 0?0:o,a=mSt(n),s=a==="prependQueue",l=document.createElement("style");l.setAttribute(mce,a),s&&i&&l.setAttribute(Bce,"".concat(i)),r!=null&&r.nonce&&(l.nonce=r==null?void 0:r.nonce),l.innerHTML=e;var A=lz(t),u=A.firstChild;if(n){if(s){var d=dFe(A).filter(function(g){if(!["prepend","prependQueue"].includes(g.getAttribute(mce)))return!1;var c=Number(g.getAttribute(Bce)||0);return i>=c});if(d.length)return A.insertBefore(l,d[d.length-1].nextSibling),l}A.insertBefore(l,u)}else A.appendChild(l);return l}function gFe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=lz(t);return dFe(r).find(function(n){return n.getAttribute(uFe(t))===e})}function BSt(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=gFe(e,t);if(r){var n=lz(t);n.removeChild(r)}}function wSt(e,t){var r=Aj.get(e);if(!r||!(0,hSt.default)(document,r)){var n=iq("",t),o=n.parentNode;Aj.set(e,o),e.removeChild(n)}}function ySt(){Aj.clear()}function ESt(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},n=lz(r);wSt(n,r);var o=gFe(t,r);if(o){var i,a;if((i=r.csp)!==null&&i!==void 0&&i.nonce&&o.nonce!==((a=r.csp)===null||a===void 0?void 0:a.nonce)){var s;o.nonce=(s=r.csp)===null||s===void 0?void 0:s.nonce}return o.innerHTML!==e&&(o.innerHTML=e),o}var l=iq(e,r);return l.setAttribute(uFe(r),t),l}var Az={};Object.defineProperty(Az,"__esModule",{value:!0});Az.getShadowRoot=CSt;Az.inShadow=hFe;function fFe(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}function hFe(e){return fFe(e)instanceof ShadowRoot}function CSt(e){return hFe(e)?fFe(e):null}var _s={};Object.defineProperty(_s,"__esModule",{value:!0});_s.call=aq;_s.default=void 0;_s.note=mFe;_s.noteOnce=wFe;_s.preMessage=void 0;_s.resetWarned=BFe;_s.warning=pFe;_s.warningOnce=yx;var EP={},ISt=_s.preMessage=function(e){};function pFe(e,t){}function mFe(e,t){}function BFe(){EP={}}function aq(e,t,r){!t&&!EP[r]&&(e(!1,r),EP[r]=!0)}function yx(e,t){aq(pFe,e,t)}function wFe(e,t){aq(mFe,e,t)}yx.preMessage=ISt;yx.resetWarned=BFe;yx.noteOnce=wFe;_s.default=yx;(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(I,b){for(var Y in b)Object.defineProperty(I,Y,{enumerable:!0,get:b[Y]})}t(e,{warning:function(){return f},isIconDefinition:function(){return h},normalizeAttrs:function(){return p},generate:function(){return B},getSecondaryColor:function(){return y},normalizeTwoToneColors:function(){return C},svgBaseProps:function(){return Q},iconStyles:function(){return v},useInsertStyles:function(){return M}});var r=Bx,n=SB,o=Az,i=A(_s),a=d(le),s=A(az);function l(I,b,Y){return b in I?Object.defineProperty(I,b,{value:Y,enumerable:!0,configurable:!0,writable:!0}):I[b]=Y,I}function A(I){return I&&I.__esModule?I:{default:I}}function u(I){if(typeof WeakMap!="function")return null;var b=new WeakMap,Y=new WeakMap;return(u=function(N){return N?Y:b})(I)}function d(I,b){if(!b&&I&&I.__esModule)return I;if(I===null||typeof I!="object"&&typeof I!="function")return{default:I};var Y=u(b);if(Y&&Y.has(I))return Y.get(I);var N={},F=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var D in I)if(D!=="default"&&Object.prototype.hasOwnProperty.call(I,D)){var z=F?Object.getOwnPropertyDescriptor(I,D):null;z&&(z.get||z.set)?Object.defineProperty(N,D,z):N[D]=I[D]}return N.default=I,Y&&Y.set(I,N),N}function g(I){for(var b=1;b0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(I).reduce(function(b,Y){var N=I[Y];switch(Y){case"class":b.className=N,delete b.class;break;default:delete b[Y],b[c(Y)]=N}return b},{})}function B(I,b,Y){return Y?a.default.createElement(I.tag,g({key:b},p(I.attrs),Y),(I.children||[]).map(function(N,F){return B(N,"".concat(b,"-").concat(I.tag,"-").concat(F))})):a.default.createElement(I.tag,g({key:b},p(I.attrs)),(I.children||[]).map(function(N,F){return B(N,"".concat(b,"-").concat(I.tag,"-").concat(F))}))}function y(I){return(0,r.generate)(I)[0]}function C(I){return I?Array.isArray(I)?I:[I]:[]}var Q={width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"},v=` +.anticon { + display: inline-block; + 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); + } +} +`,M=function(I){var b=(0,a.useContext)(s.default),Y=b.csp,N=b.prefixCls,F=v;N&&(F=F.replace(/anticon/g,N)),(0,a.useEffect)(function(){var D=I.current,z=(0,o.getShadowRoot)(D);(0,n.updateCSS)(F,"@ant-design-icons",{prepend:!0,csp:Y,attachTo:z})},[])}})(sz);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return h}});var t=i(le),r=sz;function n(p,B,y){return B in p?Object.defineProperty(p,B,{value:y,enumerable:!0,configurable:!0,writable:!0}):p[B]=y,p}function o(p){if(typeof WeakMap!="function")return null;var B=new WeakMap,y=new WeakMap;return(o=function(C){return C?y:B})(p)}function i(p,B){if(!B&&p&&p.__esModule)return p;if(p===null||typeof p!="object"&&typeof p!="function")return{default:p};var y=o(B);if(y&&y.has(p))return y.get(p);var C={},Q=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var v in p)if(v!=="default"&&Object.prototype.hasOwnProperty.call(p,v)){var M=Q?Object.getOwnPropertyDescriptor(p,v):null;M&&(M.get||M.set)?Object.defineProperty(C,v,M):C[v]=p[v]}return C.default=p,y&&y.set(p,C),C}function a(p){for(var B=1;B=0)&&Object.prototype.propertyIsEnumerable.call(p,C)&&(y[C]=p[C])}return y}function u(p,B){if(p==null)return{};var y={},C=Object.keys(p),Q,v;for(v=0;v=0)&&(y[Q]=p[Q]);return y}var d={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function g(p){var B=p.primaryColor,y=p.secondaryColor;d.primaryColor=B,d.secondaryColor=y||(0,r.getSecondaryColor)(B),d.calculated=!!y}function c(){return a({},d)}var f=function(p){var B=p.icon,y=p.className,C=p.onClick,Q=p.style,v=p.primaryColor,M=p.secondaryColor,I=A(p,["icon","className","onClick","style","primaryColor","secondaryColor"]),b=t.useRef(),Y=d;if(v&&(Y={primaryColor:v,secondaryColor:M||(0,r.getSecondaryColor)(v)}),(0,r.useInsertStyles)(b),(0,r.warning)((0,r.isIconDefinition)(B),"icon should be icon definiton, but got ".concat(B)),!(0,r.isIconDefinition)(B))return null;var N=B;return N&&typeof N.icon=="function"&&(N=l(a({},N),{icon:N.icon(Y.primaryColor,Y.secondaryColor)})),(0,r.generate)(N.icon,"svg-".concat(N.name),l(a({className:y,onClick:C,style:Q,"data-icon":N.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},I),{ref:b}))};f.displayName="IconReact",f.getTwoToneColors=c,f.setTwoToneColors=g;var h=f})(nq);var yFe={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,f){for(var h in f)Object.defineProperty(c,h,{enumerable:!0,get:f[h]})}t(e,{setTwoToneColor:function(){return d},getTwoToneColor:function(){return g}});var r=a(nq),n=sz;function o(c,f){(f==null||f>c.length)&&(f=c.length);for(var h=0,p=new Array(f);hY.length)&&(N=Y.length);for(var F=0,D=new Array(N);F=0)&&Object.prototype.propertyIsEnumerable.call(Y,D)&&(F[D]=Y[D])}return F}function Q(Y,N){if(Y==null)return{};var F={},D=Object.keys(Y),z,k;for(k=0;k=0)&&(F[z]=Y[z]);return F}function v(Y,N){return A(Y)||f(Y,N)||M(Y,N)||h()}function M(Y,N){if(Y){if(typeof Y=="string")return l(Y,N);var F=Object.prototype.toString.call(Y).slice(8,-1);if(F==="Object"&&Y.constructor&&(F=Y.constructor.name),F==="Map"||F==="Set")return Array.from(F);if(F==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(F))return l(Y,N)}}(0,a.setTwoToneColor)(n.blue.primary);var I=t.forwardRef(function(Y,N){var F=Y.className,D=Y.icon,z=Y.spin,k=Y.rotate,j=Y.tabIndex,U=Y.onClick,G=Y.twoToneColor,H=C(Y,["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"]),L=t.useContext(o.default),R=L.prefixCls,O=R===void 0?"anticon":R,V=L.rootClassName,Z,T=(0,r.default)(V,O,(Z={},u(Z,"".concat(O,"-").concat(D.name),!!D.name),u(Z,"".concat(O,"-spin"),!!z||D.name==="loading"),Z),F),K=j;K===void 0&&U&&(K=-1);var $=k?{msTransform:"rotate(".concat(k,"deg)"),transform:"rotate(".concat(k,"deg)")}:void 0,_=v((0,s.normalizeTwoToneColors)(G),2),ee=_[0],se=_[1];return t.createElement("span",y(p({role:"img","aria-label":D.name},H),{ref:N,tabIndex:K,onClick:U,className:T}),t.createElement(i.default,{icon:D,primaryColor:ee,secondaryColor:se,style:$}))});I.displayName="AntdIcon",I.getTwoToneColor=a.getTwoToneColor,I.setTwoToneColor=a.setTwoToneColor;var b=I})(lo);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return g}});var t=s(le),r=i(rq),n=i(lo);function o(c,f,h){return f in c?Object.defineProperty(c,f,{value:h,enumerable:!0,configurable:!0,writable:!0}):c[f]=h,c}function i(c){return c&&c.__esModule?c:{default:c}}function a(c){if(typeof WeakMap!="function")return null;var f=new WeakMap,h=new WeakMap;return(a=function(p){return p?h:f})(c)}function s(c,f){if(!f&&c&&c.__esModule)return c;if(c===null||typeof c!="object"&&typeof c!="function")return{default:c};var h=a(f);if(h&&h.has(c))return h.get(c);var p={},B=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var y in c)if(y!=="default"&&Object.prototype.hasOwnProperty.call(c,y)){var C=B?Object.getOwnPropertyDescriptor(c,y):null;C&&(C.get||C.set)?Object.defineProperty(p,y,C):p[y]=c[y]}return p.default=c,h&&h.set(c,p),p}function l(c){for(var f=1;f *":re({"white-space":"unset"},"".concat(e.componentCls,"-rlt &"),{marginInlineEnd:e.marginSM,marginInlineStart:0})},re(r,"".concat(e.componentCls,"-rlt &"),{float:"left"}),re(r,"*:first-child",re({},"".concat(e.componentCls,"-rlt &"),{marginInlineEnd:0})),r)}),re(n,"&-content",{paddingBlockStart:e.pageHeaderPaddingContentPadding}),re(n,"&-footer",{marginBlockStart:e.margin}),re(n,"&-compact &-heading",{flexWrap:"wrap"}),re(n,"&-wide",{maxWidth:1152,margin:"0 auto"}),re(n,"&-rtl",{direction:"rtl"}),n)))};function FSt(e){return ASt("ProLayoutPageHeader",function(t){var r=ce(ce({},t),{},{componentCls:".".concat(e),pageHeaderBgGhost:"transparent",pageHeaderPadding:16,pageHeaderPaddingVertical:4,pageHeaderPaddingBreadCrumb:t.paddingSM,pageHeaderColorBack:t.colorTextHeading,pageHeaderFontSizeHeaderTitle:t.fontSizeHeading4,pageHeaderFontSizeHeaderSubTitle:14,pageHeaderPaddingContentPadding:t.paddingSM});return[YSt(r)]})}var NSt=function(e,t,r,n){return!r||!n?null:P.jsx("div",{className:"".concat(e,"-back ").concat(t).trim(),children:P.jsx("div",{role:"button",onClick:function(o){n==null||n(o)},className:"".concat(e,"-back-button ").concat(t).trim(),"aria-label":"back",children:r})})},DSt=function(e,t){var r;return(r=e.items)!==null&&r!==void 0&&r.length?P.jsx(dQe,ce(ce({},e),{},{className:he("".concat(t,"-breadcrumb"),e.className)})):null},SSt=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"ltr";return e.backIcon!==void 0?e.backIcon:t==="rtl"?P.jsx(xSt,{}):P.jsx(vSt,{})},kSt=function(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"ltr",n=arguments.length>3?arguments[3]:void 0,o=t.title,i=t.avatar,a=t.subTitle,s=t.tags,l=t.extra,A=t.onBack,u="".concat(e,"-heading"),d=o||a||s||l;if(!d)return null;var g=SSt(t,r),c=NSt(e,n,g,A),f=c||i||d;return P.jsxs("div",{className:u+" "+n,children:[f&&P.jsxs("div",{className:"".concat(u,"-left ").concat(n).trim(),children:[c,i&&P.jsx(LIe,ce({className:he("".concat(u,"-avatar"),n,i.className)},i)),o&&P.jsx("span",{className:"".concat(u,"-title ").concat(n).trim(),title:typeof o=="string"?o:void 0,children:o}),a&&P.jsx("span",{className:"".concat(u,"-sub-title ").concat(n).trim(),title:typeof a=="string"?a:void 0,children:a}),s&&P.jsx("span",{className:"".concat(u,"-tags ").concat(n).trim(),children:s})]}),l&&P.jsx("span",{className:"".concat(u,"-extra ").concat(n).trim(),children:P.jsx(Ca,{children:l})})]})},jSt=function(e,t,r){return t?P.jsx("div",{className:"".concat(e,"-footer ").concat(r).trim(),children:t}):null},USt=function(e,t,r){return P.jsx("div",{className:"".concat(e,"-content ").concat(r).trim(),children:t})},zSt=function(e){var t,r,n=m.useState(!1),o=Ee(n,2),i=o[0],a=o[1],s=function(G){var H=G.width;return a(H<768)},l=m.useContext(yB.ConfigContext),A=l.getPrefixCls,u=l.direction,d=e.prefixCls,g=e.style,c=e.footer,f=e.children,h=e.breadcrumb,p=e.breadcrumbRender,B=e.className,y=e.contentWidth,C=e.layout,Q=A("page-header",d),v=FSt(Q),M=v.wrapSSR,I=v.hashId,b=function(){return h&&!(h!=null&&h.items)&&h!==null&&h!==void 0&&h.routes&&(h.items=h.routes),h!=null&&h.items?DSt(h,Q):null},Y=b(),N=h&&"props"in h,F=(t=p==null?void 0:p(ce(ce({},e),{},{prefixCls:Q}),Y))!==null&&t!==void 0?t:Y,D=N?h:F,z=he(Q,I,B,(r={},re(r,"".concat(Q,"-has-breadcrumb"),!!D),re(r,"".concat(Q,"-has-footer"),!!c),re(r,"".concat(Q,"-rtl"),u==="rtl"),re(r,"".concat(Q,"-compact"),i),re(r,"".concat(Q,"-wide"),y==="Fixed"&&C=="top"),re(r,"".concat(Q,"-ghost"),!0),r)),k=kSt(Q,e,u,I),j=f&&USt(Q,f,I),U=jSt(Q,c,I);return!D&&!k&&!U&&!j?P.jsx("div",{className:he(I,["".concat(Q,"-no-children")])}):M(P.jsx(Ja,{onResize:s,children:P.jsxs("div",{className:z,style:g,children:[D,k,j,U]})}))},CFe={exports:{}},eL,yce;function GSt(){if(yce)return eL;yce=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return eL=e,eL}var tL,Ece;function RSt(){if(Ece)return tL;Ece=1;var e=GSt();function t(){}function r(){}return r.resetWarningCache=t,tL=function(){function n(a,s,l,A,u,d){if(d!==e){var g=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw g.name="Invariant Violation",g}}n.isRequired=n;function o(){return n}var i={array:n,bigint:n,bool:n,func:n,number:n,object:n,string:n,symbol:n,any:n,arrayOf:o,element:n,elementType:n,instanceOf:o,node:n,objectOf:o,oneOf:o,oneOfType:o,shape:o,exact:o,checkPropTypes:r,resetWarningCache:t};return i.PropTypes=i,i},tL}CFe.exports=RSt()();var Tc=CFe.exports;const Ce=Qr(Tc);function ni(e){return typeof File<"u"&&e instanceof File||typeof Date<"u"&&e instanceof Date?!1:typeof e=="object"&&e!==null&&!Array.isArray(e)}function HSt(e){return e.additionalItems===!0&&console.warn("additionalItems=true is currently not supported"),ni(e.additionalItems)}function Cce(e){if(e==="")return;if(e===null)return null;if(/\.$/.test(e)||/\.0$/.test(e)||/\.\d*0$/.test(e))return e;const t=Number(e);return typeof t=="number"&&!Number.isNaN(t)?t:e}const kB="__additional_property",IP="additionalProperties",cz="allOf",SE="anyOf",IFe="const",OSt="default",uz="dependencies",LSt="enum",su="__errors",Wh="$id",TSt="if",pp="items",JSt="_$junk_option_schema_id$_",n2="$name",mp="oneOf",wi="properties",PSt="required",cj="submitButtonOptions",oa="$ref",lq="__rjsf_additionalProperties",QFe="__rjsf_rootSchema",WSt="ui:field",Aq="ui:widget",km="ui:options",VSt="ui:globalOptions";function an(e={},t={}){return Object.keys(e).filter(r=>r.indexOf("ui:")===0).reduce((r,n)=>{const o=e[n];return n===Aq&&ni(o)?(console.error("Setting options via ui:widget object is no longer supported, use ui:options instead"),r):n===km&&ni(o)?{...r,...o}:{...r,[n.substring(3)]:o}},{...t})}function cq(e,t={},r){if(!e.additionalProperties)return!1;const{expandable:n=!0}=an(t);return n===!1?n:e.maxProperties!==void 0&&r?Object.keys(r).length({...r,[o]:QP(n)}),t);if(uq(e)){const r=e;return Object.keys(r).reduce((n,o)=>({...n,[o]:QP(r[o])}),t)}return t}function M2t(){this.__data__=[],this.size=0}var b2t=M2t;function x2t(e,t){return e===t||e!==e&&t!==t}var JC=x2t,Y2t=JC;function F2t(e,t){for(var r=e.length;r--;)if(Y2t(e[r][0],t))return r;return-1}var gz=F2t,N2t=gz,D2t=Array.prototype,S2t=D2t.splice;function k2t(e){var t=this.__data__,r=N2t(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():S2t.call(t,r,1),--this.size,!0}var j2t=k2t,U2t=gz;function z2t(e){var t=this.__data__,r=U2t(t,e);return r<0?void 0:t[r][1]}var G2t=z2t,R2t=gz;function H2t(e){return R2t(this.__data__,e)>-1}var O2t=H2t,L2t=gz;function T2t(e,t){var r=this.__data__,n=L2t(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var J2t=T2t,P2t=b2t,W2t=j2t,V2t=G2t,K2t=O2t,X2t=J2t;function PC(e){var t=-1,r=e==null?0:e.length;for(this.clear();++ts))return!1;var A=i.get(e),u=i.get(t);if(A&&u)return A==t&&u==e;var d=-1,g=!0,c=r&gUt?new AUt:void 0;for(i.set(e,t),i.set(t,e);++d-1&&e%1==0&&e-1&&e%1==0&&e<=g4t}var mq=f4t,h4t=Df,p4t=mq,m4t=Mc,B4t="[object Arguments]",w4t="[object Array]",y4t="[object Boolean]",E4t="[object Date]",C4t="[object Error]",I4t="[object Function]",Q4t="[object Map]",v4t="[object Number]",M4t="[object Object]",b4t="[object RegExp]",x4t="[object Set]",Y4t="[object String]",F4t="[object WeakMap]",N4t="[object ArrayBuffer]",D4t="[object DataView]",S4t="[object Float32Array]",k4t="[object Float64Array]",j4t="[object Int8Array]",U4t="[object Int16Array]",z4t="[object Int32Array]",G4t="[object Uint8Array]",R4t="[object Uint8ClampedArray]",H4t="[object Uint16Array]",O4t="[object Uint32Array]",zo={};zo[S4t]=zo[k4t]=zo[j4t]=zo[U4t]=zo[z4t]=zo[G4t]=zo[R4t]=zo[H4t]=zo[O4t]=!0;zo[B4t]=zo[w4t]=zo[N4t]=zo[y4t]=zo[D4t]=zo[E4t]=zo[C4t]=zo[I4t]=zo[Q4t]=zo[v4t]=zo[M4t]=zo[b4t]=zo[x4t]=zo[Y4t]=zo[F4t]=!1;function L4t(e){return m4t(e)&&p4t(e.length)&&!!zo[h4t(e)]}var T4t=L4t;function J4t(e){return function(t){return e(t)}}var UB=J4t,gj={exports:{}};gj.exports;(function(e,t){var r=vFe,n=t&&!t.nodeType&&t,o=n&&!0&&e&&!e.nodeType&&e,i=o&&o.exports===n,a=i&&r.process,s=function(){try{var l=o&&o.require&&o.require("util").types;return l||a&&a.binding&&a.binding("util")}catch{}}();e.exports=s})(gj,gj.exports);var Bq=gj.exports,P4t=T4t,W4t=UB,kce=Bq,jce=kce&&kce.isTypedArray,V4t=jce?W4t(jce):P4t,Cx=V4t,K4t=kFe,X4t=Ex,Z4t=xa,q4t=XC,$4t=Ez,_4t=Cx,ezt=Object.prototype,tzt=ezt.hasOwnProperty;function rzt(e,t){var r=Z4t(e),n=!r&&X4t(e),o=!r&&!n&&q4t(e),i=!r&&!n&&!o&&_4t(e),a=r||n||o||i,s=a?K4t(e.length,String):[],l=s.length;for(var A in e)(t||tzt.call(e,A))&&!(a&&(A=="length"||o&&(A=="offset"||A=="parent")||i&&(A=="buffer"||A=="byteLength"||A=="byteOffset")||$4t(A,l)))&&s.push(A);return s}var UFe=rzt,nzt=Object.prototype;function ozt(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||nzt;return e===r}var Cz=ozt,izt=bFe,azt=izt(Object.keys,Object),szt=azt,lzt=Cz,Azt=szt,czt=Object.prototype,uzt=czt.hasOwnProperty;function dzt(e){if(!lzt(e))return Azt(e);var t=[];for(var r in Object(e))uzt.call(e,r)&&r!="constructor"&&t.push(r);return t}var zFe=dzt,gzt=hz,fzt=mq;function hzt(e){return e!=null&&fzt(e.length)&&!gzt(e)}var zB=hzt,pzt=UFe,mzt=zFe,Bzt=zB;function wzt(e){return Bzt(e)?pzt(e):mzt(e)}var Ix=wzt,yzt=DFe,Ezt=pq,Czt=Ix;function Izt(e){return yzt(e,Czt,Ezt)}var GFe=Izt,Uce=GFe,Qzt=1,vzt=Object.prototype,Mzt=vzt.hasOwnProperty;function bzt(e,t,r,n,o,i){var a=r&Qzt,s=Uce(e),l=s.length,A=Uce(t),u=A.length;if(l!=u&&!a)return!1;for(var d=l;d--;){var g=s[d];if(!(a?g in t:Mzt.call(t,g)))return!1}var c=i.get(e),f=i.get(t);if(c&&f)return c==t&&f==e;var h=!0;i.set(e,t),i.set(t,e);for(var p=a;++d{if(typeof r=="function"&&typeof n=="function")return!0})}var AGt=Df,cGt=Mc,uGt="[object Symbol]";function dGt(e){return typeof e=="symbol"||cGt(e)&&AGt(e)==uGt}var qC=dGt,gGt=xa,fGt=qC,hGt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,pGt=/^\w*$/;function mGt(e,t){if(gGt(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||fGt(e)?!0:pGt.test(e)||!hGt.test(e)||t!=null&&e in Object(t)}var wq=mGt,LFe=gq,BGt="Expected a function";function yq(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(BGt);var r=function(){var n=arguments,o=t?t.apply(this,n):n[0],i=r.cache;if(i.has(o))return i.get(o);var a=e.apply(this,n);return r.cache=i.set(o,a)||i,a};return r.cache=new(yq.Cache||LFe),r}yq.Cache=LFe;var wGt=yq,yGt=wGt,EGt=500;function CGt(e){var t=yGt(e,function(n){return r.size===EGt&&r.clear(),n}),r=t.cache;return t}var IGt=CGt,QGt=IGt,vGt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,MGt=/\\(\\)?/g,bGt=QGt(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(vGt,function(r,n,o,i){t.push(o?i.replace(MGt,"$1"):n||r)}),t}),TFe=bGt;function xGt(e,t){for(var r=-1,n=e==null?0:e.length,o=Array(n);++ri,typeof e[n]>"u"&&(Array.isArray(e)&&n==="-"&&(n=e.length),o&&(t[i]!==""&&t[i]<1/0||t[i]==="-"?e[n]=[]:e[n]={})),!o)break;e=e[n]}var s=e[n];return r===void 0?delete e[n]:e[n]=r,s}function Eq(e){if(typeof e=="string"){if(e=e.split("/"),e[0]==="")return e;throw new Error("Invalid JSON pointer.")}else if(Array.isArray(e)){for(const t of e)if(typeof t!="string"&&typeof t!="number")throw new Error("Invalid JSON pointer. Must be of type string or number.");return e}throw new Error("Invalid JSON pointer.")}function KFe(e,t){if(typeof e!="object")throw new Error("Invalid input object.");t=Eq(t);var r=t.length;if(r===1)return e;for(var n=1;no?0:o+t),r=r>o?o:r,r<0&&(r+=o),o=t>r?0:r-t>>>0,t>>>=0;for(var i=Array(o);++n0&&r(s)?t>1?ANe(s,t-1,r,n,o):U8t(o,s):n||(o[o.length]=s)}return o}var Mz=ANe,G8t=Mz;function R8t(e){var t=e==null?0:e.length;return t?G8t(e,1):[]}var Mq=R8t;function H8t(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}var cNe=H8t,O8t=cNe,cue=Math.max;function L8t(e,t,r){return t=cue(t===void 0?e.length-1:t,0),function(){for(var n=arguments,o=-1,i=cue(n.length-t,0),a=Array(i);++o0){if(++t>=Z8t)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var eOt=_8t,tOt=X8t,rOt=eOt,nOt=rOt(tOt),dNe=nOt,oOt=Mq,iOt=uNe,aOt=dNe;function sOt(e){return aOt(iOt(e,void 0,oOt),e+"")}var gNe=sOt,lOt=Sf,AOt=aNe,cOt=lNe,uOt=$C,dOt=_C,gOt=N8t,fOt=gNe,hOt=_Fe,pOt=1,mOt=2,BOt=4,wOt=fOt(function(e,t){var r={};if(e==null)return r;var n=!1;t=lOt(t,function(i){return i=uOt(i,e),n||(n=i.length>1),i}),dOt(e,hOt(e),r),n&&(r=AOt(r,pOt|mOt|BOt,gOt));for(var o=t.length;o--;)cOt(r,t[o]);return r}),yOt=wOt;const hj=Qr(yOt);function bq(e,t){const r=t[e];return[hj(t,[e]),r]}function xq(e,t={}){let r=e||"";if(r.startsWith("#"))r=decodeURIComponent(r.substring(1));else throw new Error(`Could not find a definition for ${e}.`);const n=Qz.get(t,r);if(n===void 0)throw new Error(`Could not find a definition for ${e}.`);if(n[oa]){const[o,i]=bq(oa,n),a=xq(i,t);return Object.keys(o).length>0?{...o,...a}:a}return n}var EOt=Object.prototype,COt=EOt.hasOwnProperty;function IOt(e,t){return e!=null&&COt.call(e,t)}var QOt=IOt,vOt=$C,MOt=Ex,bOt=xa,xOt=Ez,YOt=mq,FOt=GB;function NOt(e,t,r){t=vOt(t,e);for(var n=-1,o=t.length,i=!1;++nLTt)return[];var r=iL,n=TTt(e,iL);t=HTt(t),e-=iL;for(var o=RTt(n,t);++r({required:[u]}))};let A;if(s.anyOf){const{...u}=s;u.allOf?u.allOf=u.allOf.slice():u.allOf=[],u.allOf.push(l),A=u}else A=Object.assign({},s,l);if(delete A.required,e.isValid(A,t,n))return a}else if(e.isValid(s,t,n))return a}return 0}function Dq(e,t,r,n,o){return INe(e,t,r,n,o)}var WTt=Iz;function VTt(e,t){return WTt(e,t)}var Sq=VTt;const rB=Qr(Sq);var KTt=Qq,XTt=$C,ZTt=Ez,hue=kl,qTt=GB;function $Tt(e,t,r,n){if(!hue(e))return e;t=XTt(t,e);for(var o=-1,i=t.length,a=i-1,s=e;s!=null&&++ot||i&&a&&l&&!s&&!A||n&&a&&l||!r&&l||!o)return 1;if(!n&&!i&&!A&&e=s)return l;var A=r[n];return l*(A=="desc"?-1:1)}}return e.index-t.index}var YJt=xJt,aL=Sf,FJt=vx,NJt=Nq,DJt=CJt,SJt=QJt,kJt=UB,jJt=YJt,UJt=Mx,zJt=xa;function GJt(e,t,r){t.length?t=aL(t,function(i){return zJt(i)?function(a){return FJt(a,i.length===1?i[0]:i)}:i}):t=[UJt];var n=-1;t=aL(t,kJt(NJt));var o=DJt(e,function(i,a,s){var l=aL(t,function(A){return A(i)});return{criteria:l,index:++n,value:i}});return SJt(o,function(i,a){return jJt(i,a,r)})}var RJt=GJt,HJt=Mx,OJt=uNe,LJt=dNe;function TJt(e,t){return LJt(OJt(e,t,HJt),e+"")}var s0=TJt,JJt=JC,PJt=zB,WJt=Ez,VJt=kl;function KJt(e,t,r){if(!VJt(r))return!1;var n=typeof t;return(n=="number"?PJt(r)&&WJt(t,r.length):n=="string"&&t in r)?JJt(r[t],e):!1}var kq=KJt,XJt=Mz,ZJt=RJt,qJt=s0,mue=kq,$Jt=qJt(function(e,t){if(e==null)return[];var r=t.length;return r>1&&mue(e,t[0],t[1])?t=[]:r>2&&mue(t[0],t[1],t[2])&&(t=[t[0]]),ZJt(e,XJt(t,1),[])}),bNe=$Jt;function _Jt(e,t,r,n){for(var o=e.length,i=r+(n?1:-1);n?i--:++i-1}var jq=c5t;function u5t(e,t,r){for(var n=-1,o=e==null?0:e.length;++n=v5t){var A=t?null:I5t(e);if(A)return Q5t(A);a=!1,o=C5t,l=new w5t}else l=t?[]:s;e:for(;++n2?t[2]:void 0;for(o&&S5t(t[0],t[1],o)&&(n=1);++r=120&&u.length>=120)?new G5t(a&&u):void 0}u=e[0];var d=-1,g=s[0];e:for(;++dArray.isArray(e)?e:[e],tc=e=>e===void 0,ON=e=>pj(e)||Array.isArray(e)?Object.keys(e):[],Dy=(e,t)=>e.hasOwnProperty(t),kE=e=>s6t(Hq(e)),Eue=e=>tc(e)||Array.isArray(e)&&e.length===0,c6t=(e,t,r,n)=>t&&Dy(t,r)&&e&&Dy(e,r)&&n(e[r],t[r]),AL=(e,t)=>tc(e)&&t===0||tc(t)&&e===0||Cu(e,t),u6t=(e,t)=>tc(e)&&t===!1||tc(t)&&e===!1||Cu(e,t),Cue=e=>tc(e)||Cu(e,{})||e===!0,LN=e=>tc(e)||Cu(e,{}),Iue=e=>tc(e)||pj(e)||e===!0||e===!1;function Que(e,t){return Eue(e)&&Eue(t)?!0:Cu(kE(e),kE(t))}function d6t(e,t){return e=yue(e),t=yue(t),Cu(kE(e),kE(t))}function i2(e,t,r,n){var o=Hq(ON(e).concat(ON(t)));return LN(e)&&LN(t)?!0:LN(e)&&ON(t).length||LN(t)&&ON(e).length?!1:o.every(function(i){var a=e[i],s=t[i];return Array.isArray(a)&&Array.isArray(s)?Cu(kE(e),kE(t)):Array.isArray(a)&&!Array.isArray(s)||Array.isArray(s)&&!Array.isArray(a)?!1:c6t(e,t,i,n)})}function g6t(e,t,r,n){return pj(e)&&pj(t)?n(e,t):Array.isArray(e)&&Array.isArray(t)?i2(e,t,r,n):Cu(e,t)}function cL(e,t,r,n){var o=wue(e,n),i=wue(t,n),a=A6t(o,i,n);return a.length===Math.max(o.length,i.length)}var f6t={title:Cu,uniqueItems:u6t,minLength:AL,minItems:AL,minProperties:AL,required:Que,enum:Que,type:d6t,items:g6t,anyOf:cL,allOf:cL,oneOf:cL,properties:i2,patternProperties:i2,dependencies:i2},h6t=["properties","patternProperties","dependencies","uniqueItems","minLength","minItems","minProperties","required"],p6t=["additionalProperties","additionalItems","contains","propertyNames","not"];function FP(e,t,r){if(r=l6t(r,{ignore:[]}),Cue(e)&&Cue(t))return!0;if(!Iue(e)||!Iue(t))throw new Error("Either of the values are not a JSON schema.");if(e===t)return!0;if(lL(e)&&lL(t))return e===t;if(e===void 0&&t===!1||t===void 0&&e===!1||tc(e)&&!tc(t)||!tc(e)&&tc(t))return!1;var n=Hq(Object.keys(e).concat(Object.keys(t)));if(r.ignore.length&&(n=n.filter(i=>r.ignore.indexOf(i)===-1)),!n.length)return!0;function o(i,a){return FP(i,a,r)}return n.every(function(i){var a=e[i],s=t[i];if(p6t.indexOf(i)!==-1)return FP(a,s,r);var l=f6t[i];if(l||(l=Cu),Cu(a,s))return!0;if(h6t.indexOf(i)===-1&&(!Dy(e,i)&&Dy(t,i)||Dy(e,i)&&!Dy(t,i)))return a===s;var A=l(a,s,i,o);if(!lL(A))throw new Error("Comparer must return true or false");return A})}var Oq=FP;function m6t(e){return Object.prototype.toString.call(e)==="[object Array]"}var Lq=Array.isArray||m6t;function B6t(e){return(typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]")&&e.valueOf()===e.valueOf()}var w6t=B6t,y6t=w6t;function E6t(e){return y6t(e)&&e%1===0}var C6t=E6t,I6t=Lq,Q6t=C6t;function v6t(e){var t;if(!I6t(e)||(t=e.length,!t))return!1;for(var r=0;rt&&(n=t,t=e,e=n),t=t-e}return r*e}function bue(e,t){var r=0,n;if(e===0)return t;if(t===0)return e;for(;!(e&1)&&!(t&1);)e>>>=1,t>>>=1,r++;for(;!(e&1);)e>>>=1;for(;t;){for(;!(t&1);)t>>>=1;e>t&&(n=t,t=e,e=n),t=t-e}return e<1){if(n=t[0],r=t[1],!x6t(r))throw new TypeError("gcd()::invalid input argument. Accessor must be a function. Value: `"+r+"`.")}else n=t[0];else throw new TypeError("gcd()::invalid input argument. Must provide an array of integers. Value: `"+t[0]+"`.");if(o=n.length,o<2)return null;if(r){for(i=new Array(o),s=0;s1){if(n=t[0],r=t[1],!D6t(r))throw new TypeError("lcm()::invalid input argument. Accessor must be a function. Value: `"+r+"`.")}else n=t[0];else throw new TypeError("lcm()::invalid input argument. Must provide an array of integers. Value: `"+t[0]+"`.");if(o=n.length,o<2)return null;if(r){for(i=new Array(o),s=0;s1?r[o-1]:void 0,a=o>2?r[2]:void 0;for(i=e.length>3&&typeof i=="function"?(o--,i):void 0,a&&dPt(r[0],r[1],a)&&(i=o<3?void 0:i,o=1),t=Object(t);++n-1;)s!==e&&jue.call(s,l,1),jue.call(e,l,1);return e}var TPt=LPt,JPt=TPt;function PPt(e,t){return e&&e.length&&t&&t.length?JPt(e,t):e}var WPt=PPt,VPt=Cq,KPt=Fq,XPt=yNe,ZPt=xa;function qPt(e,t){var r=ZPt(e)?VPt:KPt;return r(e,XPt(t))}var ONe=qPt,$Pt=wz,_Pt=jq,eWt=Uq,tWt=Sf,rWt=UB,nWt=yz,oWt=200;function iWt(e,t,r,n){var o=-1,i=_Pt,a=!0,s=e.length,l=[],A=t.length;if(!s)return l;r&&(t=tWt(t,rWt(r))),n?(i=eWt,a=!1):t.length>=oWt&&(i=nWt,a=!1,t=new $Pt(t));e:for(;++ofWt(gWt(e.map(Tq))),wWt=(e,t)=>e.map(r=>r&&r[t]),TNe=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),Tq=e=>LNe(e)||Array.isArray(e)?Object.keys(e):[],yWt=e=>e!==void 0,EWt=e=>LNe(e)||e===!0||e===!1,JNe=e=>!Tq(e).length&&e!==!1&&e!==!0,CWt=(e,...t)=>pWt.apply(null,[e].concat(dWt(t)));var PNe={allUniqueKeys:BWt,deleteUndefinedProps:mWt,getValues:wWt,has:TNe,isEmptySchema:JNe,isSchema:EWt,keys:Tq,notUndefined:yWt,uniqWith:hWt,withoutArr:CWt};const IWt=Oq,QWt=ONe,{allUniqueKeys:vWt,deleteUndefinedProps:MWt,getValues:bWt,keys:jQ,notUndefined:xWt,uniqWith:YWt,withoutArr:Uue}=PNe;function FWt(e){QWt(e,function(t,r){t===!1&&delete e[r]})}function zue(e,t){return vWt(e).reduce(function(r,n){const o=bWt(e,n),i=YWt(o.filter(xWt),IWt);return r[n]=t(i,n),r},{})}var NWt={keywords:["properties","patternProperties","additionalProperties"],resolver(e,t,r,n){n.ignoreAdditionalProperties||(e.forEach(function(i){const a=e.filter(A=>A!==i),s=jQ(i.properties),l=jQ(i.patternProperties).map(A=>new RegExp(A));a.forEach(function(A){const u=jQ(A.properties),d=u.filter(g=>l.some(c=>c.test(g)));Uue(u,s,d).forEach(function(g){A.properties[g]=r.properties([A.properties[g],i.additionalProperties],g)})})}),e.forEach(function(i){const a=e.filter(l=>l!==i),s=jQ(i.patternProperties);i.additionalProperties===!1&&a.forEach(function(l){const A=jQ(l.patternProperties);Uue(A,s).forEach(u=>delete l.patternProperties[u])})}));const o={additionalProperties:r.additionalProperties(e.map(i=>i.additionalProperties)),patternProperties:zue(e.map(i=>i.patternProperties),r.patternProperties),properties:zue(e.map(i=>i.properties),r.properties)};return o.additionalProperties===!1&&FWt(o.properties),MWt(o)}};const DWt=Oq,SWt=ONe,{allUniqueKeys:kWt,deleteUndefinedProps:jWt,has:UWt,isSchema:WNe,notUndefined:VNe,uniqWith:zWt}=PNe;function GWt(e){SWt(e,function(t,r){t===!1&&e.splice(r,1)})}function RWt(e,t){return e.map(function(r){if(r)if(Array.isArray(r.items)){const n=r.items[t];if(WNe(n))return n;if(UWt(r,"additionalItems"))return r.additionalItems}else return r.items})}function HWt(e){return e.map(function(t){if(t)return Array.isArray(t.items)?t.additionalItems:t.items})}function OWt(e,t,r){return kWt(r).reduce(function(n,o){const i=RWt(e,o),a=zWt(i.filter(VNe),DWt);return n[o]=t(a,o),n},[])}var LWt={keywords:["items","additionalItems"],resolver(e,t,r){const n=e.map(s=>s.items),o=n.filter(VNe),i={};o.every(WNe)?i.items=r.items(n):i.items=OWt(e,r.items,n);let a;return o.every(Array.isArray)?a=e.map(s=>s.additionalItems):o.some(Array.isArray)&&(a=HWt(e)),a&&(i.additionalItems=r.additionalItems(a)),i.additionalItems===!1&&Array.isArray(i.items)&&GWt(i.items),jWt(i)}};const KNe=vNe,mj=Oq,TWt=k6t,JWt=QPt,XNe=Mq,Jq=HNe,PWt=SPt,WWt=DNe,NP=Sq,jE=TC,VWt=WPt,ZNe=bNe,Pq=Gq,_y=Rq,qNe=NWt,$Ne=LWt,JN=(e,t)=>e.indexOf(t)!==-1,KWt=e=>jE(e)||e===!0||e===!1,XWt=e=>e===!1,_Ne=e=>e===!0,xz=(e,t,r)=>r(e),eDe=e=>ZNe(Pq(Jq(e))),Bj=e=>e!==void 0,tDe=e=>Pq(Jq(e.map(t7t))),tI=e=>e[0],ZWt=e=>eDe(e),bx=e=>Math.max.apply(Math,e),xx=e=>Math.min.apply(Math,e),qWt=e=>e.some(_Ne),$Wt=e=>_y(XNe(e),NP);function _Wt(e){return function(t,r){return mj({[e]:t},{[e]:r})}}function rDe(e){let{allOf:t=[],...r}=e;return r=jE(e)?r:e,[r,...t.map(rDe)]}function nDe(e,t){return e.map(r=>r&&r[t])}function e7t(e,t){return e.map(function(r,n){try{return t(r,n)}catch{return}}).filter(Bj)}function t7t(e){return jE(e)||Array.isArray(e)?Object.keys(e):[]}function DP(e,t){if(t=t||[],!e.length)return t;const r=e.slice(0).shift(),n=e.slice(1);return t.length?DP(n,XNe(t.map(o=>r.map(i=>[i].concat(o))))):DP(n,r.map(o=>o))}function oDe(e,t){let r;try{r=e.map(function(n){return JSON.stringify(n,null,2)}).join(` +`)}catch{r=e.join(", ")}throw new Error('Could not resolve values for path:"'+t.join(".")+`". They are probably incompatible. Values: +`+r)}function r7t(e,t,r,n,o,i){if(e.length){const a=o.complexResolvers[t];if(!a||!a.resolver)throw new Error("No resolver found for "+t);const s=r.map(d=>e.reduce((g,c)=>(d[c]!==void 0&&(g[c]=d[c]),g),{})),l=_y(s,mj),A=a.keywords.reduce((d,g)=>({...d,[g]:(c,f=[])=>n(c,null,i.concat(g,f))}),{}),u=a.resolver(l,i.concat(t),A,o);return jE(u)||oDe(l,i.concat(t)),u}}function n7t(e){return{required:e}}const o7t=["properties","patternProperties","definitions","dependencies"],i7t=["anyOf","oneOf"],a7t=["additionalProperties","additionalItems","contains","propertyNames","not","items"],Vn={type(e){if(e.some(Array.isArray)){const t=e.map(function(n){return Array.isArray(n)?n:[n]}),r=PWt.apply(null,t);if(r.length===1)return r[0];if(r.length>1)return Pq(r)}},dependencies(e,t,r){return tDe(e).reduce(function(n,o){const i=nDe(e,o);let a=_y(i.filter(Bj),NP);const s=a.filter(Array.isArray);if(s.length){if(s.length===a.length)n[o]=eDe(a);else{const l=a.filter(KWt),A=s.map(n7t);n[o]=r(l.concat(A),o)}return n}return a=_y(a,mj),n[o]=r(a,o),n},{})},oneOf(e,t,r){const n=DP(KNe(e)),o=e7t(n,r),i=_y(o,mj);if(i.length)return i},not(e){return{anyOf:e}},pattern(e){return e.map(t=>"(?="+t+")").join("")},multipleOf(e){let t=e.slice(0),r=1;for(;t.some(n=>!Number.isInteger(n));)t=t.map(n=>n*10),r=r*10;return TWt(t)/r},enum(e){const t=WWt.apply(null,e.concat(NP));if(t.length)return ZNe(t)}};Vn.$id=tI;Vn.$ref=tI;Vn.$schema=tI;Vn.additionalItems=xz;Vn.additionalProperties=xz;Vn.anyOf=Vn.oneOf;Vn.contains=xz;Vn.default=tI;Vn.definitions=Vn.dependencies;Vn.description=tI;Vn.examples=$Wt;Vn.exclusiveMaximum=xx;Vn.exclusiveMinimum=bx;Vn.items=$Ne;Vn.maximum=xx;Vn.maxItems=xx;Vn.maxLength=xx;Vn.maxProperties=xx;Vn.minimum=bx;Vn.minItems=bx;Vn.minLength=bx;Vn.minProperties=bx;Vn.properties=qNe;Vn.propertyNames=xz;Vn.required=ZWt;Vn.title=tI;Vn.uniqueItems=qWt;const s7t={properties:qNe,items:$Ne};function Wq(e,t,r){t=JWt(t,{ignoreAdditionalProperties:!1,resolvers:Vn,complexResolvers:s7t,deep:!0});const n=Object.entries(t.complexResolvers);function o(a,s,l){a=KNe(a.filter(Bj)),l=l||[];const A=jE(s)?s:{};if(!a.length)return;if(a.some(XWt))return!1;if(a.every(_Ne))return!0;a=a.filter(jE);const u=tDe(a);if(t.deep&&JN(u,"allOf"))return Wq({allOf:a},t);const d=n.map(([g,c])=>u.filter(f=>c.keywords.includes(f)));return d.forEach(g=>VWt(u,g)),u.forEach(function(g){const c=nDe(a,g),f=_y(c.filter(Bj),_Wt(g));if(f.length===1&&JN(i7t,g))A[g]=f[0].map(h=>o([h],h));else if(f.length===1&&!JN(o7t,g)&&!JN(a7t,g))A[g]=f[0];else{const h=t.resolvers[g]||t.resolvers.defaultResolver;if(!h)throw new Error("No resolver found for key "+g+". You can provide a resolver for this keyword in the options, or provide a default resolver.");const p=(B,y=[])=>o(B,null,l.concat(g,y));A[g]=h(f,l.concat(g),p,t),A[g]===void 0?oDe(f,l.concat(g)):A[g]===void 0&&delete A[g]}}),n.reduce((g,[c,f],h)=>({...g,...r7t(d[h],c,a,o,t,l)}),A)}const i=Jq(rDe(e));return o(i)}Wq.options={resolvers:Vn};var l7t=Wq;const A7t=Qr(l7t);function UE(e){let t;const r=Br(e,"discriminator.propertyName",void 0);return jm(r)?t=r:r!==void 0&&console.warn(`Expecting discriminator to be a string, got "${typeof r}" instead`),t}function KM(e){return Array.isArray(e)?"array":typeof e=="string"?"string":e==null?"null":typeof e=="boolean"?"boolean":isNaN(e)?typeof e=="object"?"object":"string":"number"}var c7t=Mz,u7t=s0,d7t=zq,g7t=bz,f7t=u7t(function(e){return d7t(c7t(e,1,g7t,!0))}),h7t=f7t;const p7t=Qr(h7t);function Up(e){let{type:t}=e;return!t&&e.const?KM(e.const):!t&&e.enum?"string":!t&&(e.properties||e.additionalProperties)?"object":(Array.isArray(t)&&(t.length===2&&t.includes("null")?t=t.find(r=>r!=="null"):t=t[0]),t)}function sf(e,t){const r=Object.assign({},e);return Object.keys(t).reduce((n,o)=>{const i=e?e[o]:{},a=t[o];return e&&o in e&&ni(a)?n[o]=sf(i,a):e&&t&&(Up(e)==="object"||Up(t)==="object")&&o===PSt&&Array.isArray(i)&&Array.isArray(a)?n[o]=p7t(i,a):n[o]=a,n},r)}function iA(e,t,r={},n){return sd(e,t,r,n)[0]}function m7t(e,t,r,n,o,i){const{if:a,then:s,else:l,...A}=t,u=e.isValid(a,i||{},r);let d=[A],g=[];if(n)s&&typeof s!="boolean"&&(g=g.concat(sd(e,s,r,i,n,o))),l&&typeof l!="boolean"&&(g=g.concat(sd(e,l,r,i,n,o)));else{const c=u?s:l;c&&typeof c!="boolean"&&(g=g.concat(sd(e,c,r,i,n,o)))}return g.length&&(d=g.map(c=>sf(A,c))),d.flatMap(c=>sd(e,c,r,i,n,o))}function iDe(e){return e.reduce((t,r)=>r.length>1?r.flatMap(n=>ENe(t.length,o=>[...t[o]].concat(n))):(t.forEach(n=>n.push(r[0])),t),[[]])}function B7t(e,t,r,n,o,i){const a=aDe(e,t,r,n,o,i);if(a.length>1||a[0]!==t)return a;if(uz in t)return sDe(e,t,r,n,o,i).flatMap(s=>sd(e,s,r,i,n,o));if(cz in t&&Array.isArray(t.allOf)){const s=t.allOf.map(l=>sd(e,l,r,i,n,o));return iDe(s).map(l=>({...t,allOf:l}))}return[t]}function aDe(e,t,r,n,o,i){const a=XM(t,r,o);return a!==t?sd(e,a,r,i,n,o):[t]}function XM(e,t,r){if(!ni(e))return e;let n=e;if(oa in n){const{$ref:o,...i}=n;if(r.includes(o))return n;r.push(o),n={...xq(o,t),...i}}if(wi in n){const o=fJt(n[wi],(i,a,s)=>{i[s]=XM(a,t,r)},{});n={...n,[wi]:o}}return pp in n&&!Array.isArray(n.items)&&typeof n.items!="boolean"&&(n={...n,items:XM(n.items,t,r)}),rB(e,n)?e:n}function w7t(e,t,r,n){const o={...t,properties:{...t.properties}},i=n&&ni(n)?n:{};return Object.keys(i).forEach(a=>{if(a in o.properties)return;let s={};typeof o.additionalProperties!="boolean"?oa in o.additionalProperties?s=iA(e,{$ref:Br(o.additionalProperties,[oa])},r,i):"type"in o.additionalProperties?s={...o.additionalProperties}:SE in o.additionalProperties||mp in o.additionalProperties?s={type:"object",...o.additionalProperties}:s={type:KM(Br(i,[a]))}:s={type:KM(Br(i,[a]))},o.properties[a]=s,cs(o.properties,[a,kB],!0)}),o}function sd(e,t,r,n,o=!1,i=[]){return ni(t)?B7t(e,t,r,o,i,n).flatMap(a=>{let s=a;if(TSt in s)return m7t(e,s,r,o,i,n);if(cz in s){if(o){const{allOf:l,...A}=s;return[...l,A]}try{s=A7t(s,{deep:!1})}catch(l){console.warn(`could not merge subschemas in allOf: +`,l);const{allOf:A,...u}=s;return u}}return IP in s&&s.additionalProperties!==!1?w7t(e,s,r,n):s}):[{}]}function y7t(e,t,r,n,o){let i;const{oneOf:a,anyOf:s,...l}=t;if(Array.isArray(a)?i=a:Array.isArray(s)&&(i=s),i){const A=o===void 0&&n?{}:o,u=UE(t);i=i.map(g=>XM(g,r,[]));const d=Dq(e,A,i,r,u);if(n)return i.map(g=>sf(l,g));t=sf(l,i[d])}return[t]}function sDe(e,t,r,n,o,i){const{dependencies:a,...s}=t;return y7t(e,s,r,n,i).flatMap(l=>lDe(e,a,l,r,n,o,i))}function lDe(e,t,r,n,o,i,a){let s=[r];for(const l in t){if(!o&&Br(a,[l])===void 0||r.properties&&!(l in r.properties))continue;const[A,u]=bq(l,t);return Array.isArray(u)?s[0]=E7t(r,u):ni(u)&&(s=C7t(e,r,n,l,u,o,i,a)),s.flatMap(d=>lDe(e,A,d,n,o,i,a))}return s}function E7t(e,t){if(!t)return e;const r=Array.isArray(e.required)?Array.from(new Set([...e.required,...t])):t;return{...e,required:r}}function C7t(e,t,r,n,o,i,a,s){return sd(e,o,r,s,i,a).flatMap(l=>{const{oneOf:A,...u}=l;if(t=sf(t,u),A===void 0)return t;const d=A.map(g=>typeof g=="boolean"||!(oa in g)?[g]:aDe(e,g,r,i,a,s));return iDe(d).flatMap(g=>I7t(e,t,r,n,g,i,a,s))})}function I7t(e,t,r,n,o,i,a,s){const l=o.filter(A=>{if(typeof A=="boolean"||!A||!A.properties)return!1;const{[n]:u}=A.properties;if(u){const d={type:"object",properties:{[n]:u}};return e.isValid(d,s,r)||i}return!1});return!i&&l.length!==1?(console.warn("ignoring oneOf in dependencies because there isn't exactly one subschema that is valid"),[t]):l.flatMap(A=>{const u=A,[d]=bq(n,u.properties),g={...u,properties:d};return sd(e,g,r,s,i,a).map(c=>sf(t,c))})}const Q7t={type:"object",$id:JSt,properties:{__not_really_there__:{type:"number"}}};function SP(e,t,r,n={}){let o=0;return r&&(ec(r.properties)?o+=fTt(r.properties,(i,a,s)=>{const l=Br(n,s);if(typeof a=="boolean")return i;if(js(a,oa)){const A=iA(e,a,t,l);return i+SP(e,t,A,l||{})}if((js(a,mp)||js(a,SE))&&l){const A=js(a,mp)?mp:SE,u=UE(a);return i+ZM(e,t,l,Br(a,A),-1,u)}if(a.type==="object")return i+SP(e,t,a,l||{});if(a.type===KM(l)){let A=i+1;return a.default?A+=l===a.default?1:-1:a.const&&(A+=l===a.const?1:-1),A}return i},0):jm(r.type)&&r.type===KM(n)&&(o+=1)),o}function ZM(e,t,r,n,o=-1,i){const a=n.map(d=>XM(d,t,[])),s=CNe(r,n,i);if(Yq(s))return s;const l=a.reduce((d,g,c)=>(Dq(e,r,[Q7t,g],t,i)===1&&d.push(c),d),[]);if(l.length===1)return l[0];l.length||ENe(a.length,d=>l.push(d));const A=new Set,{bestIndex:u}=l.reduce((d,g)=>{const{bestScore:c}=d,f=a[g],h=SP(e,t,f,r);return A.add(h),h>c?{bestIndex:g,bestScore:h}:d},{bestIndex:o,bestScore:0});return A.size===1&&o>=0?o:u}function wj(e){return Array.isArray(e.items)&&e.items.length>0&&e.items.every(t=>ni(t))}function kP(e,t,r=!1){if(Array.isArray(t)){const n=Array.isArray(e)?e:[],o=t.map((i,a)=>n[a]?kP(n[a],i,r):i);return r&&o.length(o[i]=kP(e?Br(e,i):{},Br(t,i),r),o),n)}return t}function rI(e,t,r=!1){return Object.keys(t).reduce((n,o)=>{const i=e?e[o]:{},a=t[o];if(e&&o in e&&ni(a))n[o]=rI(i,a,r);else if(r&&Array.isArray(i)&&Array.isArray(a)){let s=a;r==="preventDuplicates"&&(s=a.reduce((l,A)=>(i.includes(A)||l.push(A),l),[])),n[o]=i.concat(s)}else n[o]=a;return n},Object.assign({},e))}function v7t(e){return Array.isArray(e.enum)&&e.enum.length===1||IFe in e}function ADe(e,t,r={}){const n=iA(e,t,r,void 0),o=n.oneOf||n.anyOf;return Array.isArray(n.enum)?!0:Array.isArray(o)?o.every(i=>typeof i!="boolean"&&v7t(i)):!1}function Yz(e,t,r){return!t.uniqueItems||!t.items||typeof t.items=="boolean"?!1:ADe(e,t.items,r)}var zE;(function(e){e[e.Ignore=0]="Ignore",e[e.Invert=1]="Invert",e[e.Fallback=2]="Fallback"})(zE||(zE={}));function uL(e,t=zE.Ignore,r=-1){if(r>=0){if(Array.isArray(e.items)&&rMh(e,p,{rootSchema:o,includeUndefinedValues:i,_recurseList:a,experimental_defaultFormStateBehavior:s,parentDefaults:Array.isArray(r)?r[B]:void 0,rawFormData:d,required:l}));else if(mp in g){const{oneOf:p,...B}=g;if(p.length===0)return;const y=UE(g);f=p[ZM(e,o,tB(d)?void 0:d,p,0,y)],f=sf(B,f)}else if(SE in g){const{anyOf:p,...B}=g;if(p.length===0)return;const y=UE(g);f=p[ZM(e,o,tB(d)?void 0:d,p,0,y)],f=sf(B,f)}if(f)return Mh(e,f,{rootSchema:o,includeUndefinedValues:i,_recurseList:h,experimental_defaultFormStateBehavior:s,parentDefaults:c,rawFormData:d,required:l});switch(c===void 0&&(c=g.default),Up(g)){case"object":{const p=Object.keys(g.properties||{}).reduce((B,y)=>{var C;const Q=Mh(e,Br(g,[wi,y]),{rootSchema:o,_recurseList:a,experimental_defaultFormStateBehavior:s,includeUndefinedValues:i===!0,parentDefaults:Br(c,[y]),rawFormData:Br(d,[y]),required:(C=g.required)===null||C===void 0?void 0:C.includes(y)});return Gue(B,y,Q,i,l,g.required,s),B},{});if(g.additionalProperties){const B=ni(g.additionalProperties)?g.additionalProperties:{},y=new Set;ni(c)&&Object.keys(c).filter(Q=>!g.properties||!g.properties[Q]).forEach(Q=>y.add(Q));const C=[];Object.keys(d).filter(Q=>!g.properties||!g.properties[Q]).forEach(Q=>{y.add(Q),C.push(Q)}),y.forEach(Q=>{var v;const M=Mh(e,B,{rootSchema:o,_recurseList:a,experimental_defaultFormStateBehavior:s,includeUndefinedValues:i===!0,parentDefaults:Br(c,[Q]),rawFormData:Br(d,[Q]),required:(v=g.required)===null||v===void 0?void 0:v.includes(Q)});Gue(p,Q,M,i,l,C)})}return p}case"array":{const p=((A=s==null?void 0:s.arrayMinItems)===null||A===void 0?void 0:A.populate)==="never",B=((u=s==null?void 0:s.arrayMinItems)===null||u===void 0?void 0:u.populate)==="requiredOnly";if(Array.isArray(c)&&(c=c.map((I,b)=>{const Y=uL(g,zE.Fallback,b);return Mh(e,Y,{rootSchema:o,_recurseList:a,experimental_defaultFormStateBehavior:s,parentDefaults:I,required:l})})),Array.isArray(n)){const I=uL(g);p?c=n:c=n.map((b,Y)=>Mh(e,I,{rootSchema:o,_recurseList:a,experimental_defaultFormStateBehavior:s,rawFormData:b,parentDefaults:Br(c,[Y]),required:l}))}if(p)return c??[];if(B&&!l)return c||void 0;const y=Array.isArray(c)?c.length:0;if(!g.minItems||Yz(e,g,o)||g.minItems<=y)return c||[];const C=c||[],Q=uL(g,zE.Invert),v=Q.default,M=new Array(g.minItems-y).fill(Mh(e,Q,{parentDefaults:v,rootSchema:o,_recurseList:a,experimental_defaultFormStateBehavior:s,required:l}));return C.concat(M)}}return c}function cDe(e,t,r,n,o=!1,i){if(!ni(t))throw new Error("Invalid schema: "+t);const a=iA(e,t,n,r),s=Mh(e,a,{rootSchema:n,includeUndefinedValues:o,experimental_defaultFormStateBehavior:i,rawFormData:r});if(r==null||typeof r=="number"&&isNaN(r))return s;const{mergeExtraDefaults:l}=(i==null?void 0:i.arrayMinItems)||{};return ni(r)||Array.isArray(r)?kP(s,r,l):r}function uDe(e={}){return"widget"in an(e)&&an(e).widget!=="hidden"}function Vq(e,t,r={},n){if(r[Aq]==="files")return!0;if(t.items){const o=iA(e,t.items,n);return o.type==="string"&&o.format==="data-url"}return!1}function M7t(e,t,r={},n,o){const i=an(r,o),{label:a=!0}=i;let s=!!a;const l=Up(t);return l==="array"&&(s=Yz(e,t,n)||Vq(e,t,r,n)||uDe(r)),l==="object"&&(s=!1),l==="boolean"&&!r[Aq]&&(s=!1),r[WSt]&&(s=!1),s}function b7t(e,t,r){if(!r)return t;const{errors:n,errorSchema:o}=t;let i=e.toErrorList(r),a=r;return tB(o)||(a=rI(o,r,!0),i=[...n].concat(i)),{errorSchema:a,errors:i}}const Tw=Symbol("no Value");function jP(e,t,r,n,o={}){let i;if(js(r,wi)){const a={};if(js(n,wi)){const A=Br(n,wi,{});Object.keys(A).forEach(u=>{js(o,u)&&(a[u]=void 0)})}const s=Object.keys(Br(r,wi,{})),l={};s.forEach(A=>{const u=Br(o,A);let d=Br(n,[wi,A],{}),g=Br(r,[wi,A],{});js(d,oa)&&(d=iA(e,d,t,u)),js(g,oa)&&(g=iA(e,g,t,u));const c=Br(d,"type"),f=Br(g,"type");if(!c||c===f)if(js(a,A)&&delete a[A],f==="object"||f==="array"&&Array.isArray(u)){const h=jP(e,t,g,d,u);(h!==void 0||f==="array")&&(l[A]=h)}else{const h=Br(g,"default",Tw),p=Br(d,"default",Tw);h!==Tw&&h!==u&&(p===u?a[A]=h:Br(g,"readOnly")===!0&&(a[A]=void 0));const B=Br(g,"const",Tw),y=Br(d,"const",Tw);B!==Tw&&B!==u&&(a[A]=y===u?B:void 0)}}),i={...typeof o=="string"||Array.isArray(o)?void 0:o,...a,...l}}else if(Br(n,"type")==="array"&&Br(r,"type")==="array"&&Array.isArray(o)){let a=Br(n,"items"),s=Br(r,"items");if(typeof a=="object"&&typeof s=="object"&&!Array.isArray(a)&&!Array.isArray(s)){js(a,oa)&&(a=iA(e,a,t,o)),js(s,oa)&&(s=iA(e,s,t,o));const l=Br(a,"type"),A=Br(s,"type");if(!l||l===A){const u=Br(r,"maxItems",-1);A==="object"?i=o.reduce((d,g)=>{const c=jP(e,t,s,a,g);return c!==void 0&&(u<0||d.length0&&o.length>u?o.slice(0,u):o}}else typeof a=="boolean"&&typeof s=="boolean"&&a===s&&(i=o)}return i}function a2(e,t,r,n,o,i,a,s=[]){if(oa in t||uz in t||cz in t){const A=iA(e,t,i,a);if(s.findIndex(u=>rB(u,A))===-1)return a2(e,A,r,n,o,i,a,s.concat(A))}if(pp in t&&!Br(t,[pp,oa]))return a2(e,Br(t,pp),r,n,o,i,a,s);const l={$id:o||r};if(Up(t)==="object"&&wi in t)for(const A in t.properties){const u=Br(t,[wi,A]),d=l[Wh]+n+A;l[A]=a2(e,ni(u)?u:{},r,n,d,i,Br(a,[A]),s)}return l}function x7t(e,t,r,n,o,i="root",a="_"){return a2(e,t,i,a,r,n,o)}function em(e,t,r,n,o,i=[]){if(oa in t||uz in t||cz in t){const s=iA(e,t,n,o);if(i.findIndex(l=>rB(l,s))===-1)return em(e,s,r,n,o,i.concat(s))}let a={[n2]:r.replace(/^\./,"")};if(mp in t||SE in t){const s=mp in t?t.oneOf:t.anyOf,l=UE(t),A=ZM(e,n,o,s,0,l),u=s[A];a={...a,...em(e,u,r,n,o,i)}}if(IP in t&&t[IP]!==!1&&cs(a,lq,!0),pp in t&&Array.isArray(o)){const{items:s,additionalItems:l}=t;Array.isArray(s)?o.forEach((A,u)=>{s[u]?a[u]=em(e,s[u],`${r}.${u}`,n,A,i):l?a[u]=em(e,l,`${r}.${u}`,n,A,i):console.warn(`Unable to generate path schema for "${r}.${u}". No schema defined for it`)}):o.forEach((A,u)=>{a[u]=em(e,s,`${r}.${u}`,n,A,i)})}else if(wi in t)for(const s in t.properties){const l=Br(t,[wi,s]);a[s]=em(e,l,`${r}.${s}`,n,Br(o,[s]),i)}return a}function Y7t(e,t,r="",n,o){return em(e,t,r,n,o)}class F7t{constructor(t,r,n){this.rootSchema=r,this.validator=t,this.experimental_defaultFormStateBehavior=n}getValidator(){return this.validator}doesSchemaUtilsDiffer(t,r,n={}){return!t||!r?!1:this.validator!==t||!XA(this.rootSchema,r)||!XA(this.experimental_defaultFormStateBehavior,n)}getDefaultFormState(t,r,n=!1){return cDe(this.validator,t,r,this.rootSchema,n,this.experimental_defaultFormStateBehavior)}getDisplayLabel(t,r,n){return M7t(this.validator,t,r,this.rootSchema,n)}getClosestMatchingOption(t,r,n,o){return ZM(this.validator,this.rootSchema,t,r,n,o)}getFirstMatchingOption(t,r,n){return Dq(this.validator,t,r,this.rootSchema,n)}getMatchingOption(t,r,n){return INe(this.validator,t,r,this.rootSchema,n)}isFilesArray(t,r){return Vq(this.validator,t,r,this.rootSchema)}isMultiSelect(t){return Yz(this.validator,t,this.rootSchema)}isSelect(t){return ADe(this.validator,t,this.rootSchema)}mergeValidationData(t,r){return b7t(this.validator,t,r)}retrieveSchema(t,r){return iA(this.validator,t,this.rootSchema,r)}sanitizeDataForNewSchema(t,r,n){return jP(this.validator,this.rootSchema,t,r,n)}toIdSchema(t,r,n,o="root",i="_"){return x7t(this.validator,t,r,this.rootSchema,n,o,i)}toPathSchema(t,r,n){return Y7t(this.validator,t,r,this.rootSchema,n)}}function N7t(e,t,r={}){return new F7t(e,t,r)}function D7t(e){const t=e.split(","),r=t[0].split(";"),n=r[0].replace("data:",""),o=r.filter(a=>a.split("=")[0]==="name");let i;o.length!==1?i="unknown":i=decodeURI(o[0].split("=")[1]);try{const a=atob(t[1]),s=[];for(let l=0;l{const a=n.findIndex(s=>s===`%${i+1}`);a>=0&&(n[a]=o)}),r=n.join("")}return r}function k7t(e,t){return S7t(e,t)}function yi(e,t=[],r){if(Array.isArray(e))return e.map(i=>yi(i,t)).filter(i=>i);const n=e===""||e===null?-1:Number(e),o=t[n];return o?o.value:r}function j7t(e,t,r=[]){const n=yi(e,r);return Array.isArray(t)?t.filter(o=>!rB(o,n)):rB(n,t)?void 0:t}function Kq(e,t){return Array.isArray(t)?t.some(r=>rB(r,e)):rB(t,e)}function Yx(e,t=[],r=!1){const n=t.map((o,i)=>Kq(o.value,e)?String(i):void 0).filter(o=>typeof o<"u");return r?n:n[0]}function U7t(e){return e==null}var z7t=U7t;const G7t=Qr(z7t);function R7t(e,t,r=[]){const n=yi(e,r);if(!G7t(n)){const o=r.findIndex(a=>n===a.value),i=r.map(({value:a})=>a);return t.slice(0,o).concat(n,t.slice(o)).sort((a,s)=>+(i.indexOf(a)>i.indexOf(s)))}return t}class H7t{constructor(t){this.errorSchema={},this.resetAllErrors(t)}get ErrorSchema(){return this.errorSchema}getOrCreateErrorBlock(t){let r=Array.isArray(t)&&t.length>0||typeof t=="string"?Br(this.errorSchema,t):this.errorSchema;return!r&&t&&(r={},cs(this.errorSchema,t,r)),r}resetAllErrors(t){return this.errorSchema=t?MNe(t):{},this}addErrors(t,r){const n=this.getOrCreateErrorBlock(r);let o=Br(n,su);return Array.isArray(o)||(o=[],n[su]=o),Array.isArray(t)?o.push(...t):o.push(t),this}setErrors(t,r){const n=this.getOrCreateErrorBlock(r),o=Array.isArray(t)?[...t]:[t];return cs(n,su,o),this}clearErrors(t){const r=this.getOrCreateErrorBlock(t);return cs(r,su,[]),this}}function dDe(e){const t={};return e.multipleOf&&(t.step=e.multipleOf),(e.minimum||e.minimum===0)&&(t.min=e.minimum),(e.maximum||e.maximum===0)&&(t.max=e.maximum),t}function gDe(e,t,r={},n=!0){const o={type:t||"text",...dDe(e)};return r.inputType?o.type=r.inputType:t||(e.type==="number"?(o.type="number",n&&o.step===void 0&&(o.step="any")):e.type==="integer"&&(o.type="number",o.step===void 0&&(o.step=1))),r.autocomplete&&(o.autoComplete=r.autocomplete),o}const Rue={props:{disabled:!1},submitText:"Submit",norender:!1};function fDe(e={}){const t=an(e);if(t&&t[cj]){const r=t[cj];return{...Rue,...r}}return Rue}function Yn(e,t,r={}){const{templates:n}=t;return e==="ButtonTemplates"?n[e]:r[e]||n[e]}const dL={boolean:{checkbox:"CheckboxWidget",radio:"RadioWidget",select:"SelectWidget",hidden:"HiddenWidget"},string:{text:"TextWidget",password:"PasswordWidget",email:"EmailWidget",hostname:"TextWidget",ipv4:"TextWidget",ipv6:"TextWidget",uri:"URLWidget","data-url":"FileWidget",radio:"RadioWidget",select:"SelectWidget",textarea:"TextareaWidget",hidden:"HiddenWidget",date:"DateWidget",datetime:"DateTimeWidget","date-time":"DateTimeWidget","alt-date":"AltDateWidget","alt-datetime":"AltDateTimeWidget",time:"TimeWidget",color:"ColorWidget",file:"FileWidget"},number:{text:"TextWidget",select:"SelectWidget",updown:"UpDownWidget",range:"RangeWidget",radio:"RadioWidget",hidden:"HiddenWidget"},integer:{text:"TextWidget",select:"SelectWidget",updown:"UpDownWidget",range:"RangeWidget",radio:"RadioWidget",hidden:"HiddenWidget"},array:{select:"SelectWidget",checkboxes:"CheckboxesWidget",files:"FileWidget",hidden:"HiddenWidget"}};function O7t(e){let t=Br(e,"MergedWidget");if(!t){const r=e.defaultProps&&e.defaultProps.options||{};t=({options:n,...o})=>P.jsx(e,{options:{...r,...n},...o}),cs(e,"MergedWidget",t)}return t}function hu(e,t,r={}){const n=Up(e);if(typeof t=="function"||t&&pie.isForwardRef(m.createElement(t))||pie.isMemo(t))return O7t(t);if(typeof t!="string")throw new Error(`Unsupported widget definition: ${typeof t}`);if(t in r){const o=r[t];return hu(e,o,r)}if(typeof n=="string"){if(!(n in dL))throw new Error(`No widget for type '${n}'`);if(t in dL[n]){const o=r[dL[n][t]];return hu(e,o,r)}}throw new Error(`No widget '${t}' for type '${n}'`)}function L7t(e){let t=0;for(let r=0;r(t.add(r),n)),L7t(JSON.stringify(e,Array.from(t).sort()))}function J7t(e,t,r={}){try{return hu(e,t,r),!0}catch(n){const o=n;if(o.message&&(o.message.startsWith("No widget")||o.message.startsWith("Unsupported widget")))return!1;throw n}}function Fx(e,t){return`${jm(e)?e:e[Wh]}__${t}`}function nI(e){return Fx(e,"description")}function Xq(e){return Fx(e,"error")}function eE(e){return Fx(e,"examples")}function hDe(e){return Fx(e,"help")}function Zq(e){return Fx(e,"title")}function Ti(e,t=!1){const r=t?` ${eE(e)}`:"";return`${Xq(e)} ${nI(e)} ${hDe(e)}${r}`}function Fz(e,t){return`${e}-${t}`}function pDe(e,t,r){return t?r:e}function P7t(e){return e?new Date(e).toJSON():void 0}function W7t(e){if(LSt in e&&Array.isArray(e.enum)&&e.enum.length===1)return e.enum[0];if(IFe in e)return e.const;throw new Error("schema cannot be inferred as a constant")}function qM(e){const t=e;if(t.enumNames,e.enum)return e.enum.map((n,o)=>({label:t.enumNames&&t.enumNames[o]||String(n),value:n}));const r=e.oneOf||e.anyOf;return r&&r.map(n=>{const o=n,i=W7t(o),a=o.title||String(i);return{schema:o,label:a,value:i}})}function V7t(e,t){if(!Array.isArray(t))return e;const r=u=>u.reduce((d,g)=>(d[g]=!0,d),{}),n=u=>u.length>1?`properties '${u.join("', '")}'`:`property '${u[0]}'`,o=r(e),i=t.filter(u=>u==="*"||o[u]),a=r(i),s=e.filter(u=>!a[u]),l=i.indexOf("*");if(l===-1){if(s.length)throw new Error(`uiSchema order list does not contain ${n(s)}`);return i}if(l!==i.lastIndexOf("*"))throw new Error("uiSchema order list contains more than one wildcard item");const A=[...i];return A.splice(l,1,...s),A}function bg(e,t){let r=String(e);for(;r.lengths2(r);return e.allOf.some(t)}return!1}function K7t(e,t,r){const{props:n,state:o}=e;return!XA(n,t)||!XA(o,r)}function yj(e,t=!0){const{year:r,month:n,day:o,hour:i=0,minute:a=0,second:s=0}=e,l=Date.UTC(r,n-1,o,i,a,s),A=new Date(l).toJSON();return t?A:A.slice(0,10)}function $M(e,t=[]){if(!e)return[];let r=[];return su in e&&(r=r.concat(e[su].map(n=>{const o=`.${t.join(".")}`;return{property:o,message:n,stack:`${o} ${n}`}}))),Object.keys(e).reduce((n,o)=>{if(o!==su){const i=e[o];uq(i)&&(n=n.concat($M(i,[...t,o])))}return n},r)}var X7t=Sf,Z7t=vz,q7t=xa,$7t=qC,_7t=TFe,eVt=GB,tVt=PFe;function rVt(e){return q7t(e)?X7t(e,eVt):$7t(e)?[e]:Z7t(_7t(tVt(e)))}var nVt=rVt;const mDe=Qr(nVt);function oVt(e){const t=new H7t;return e.length&&e.forEach(r=>{const{property:n,message:o}=r,i=n==="."?[]:mDe(n);i.length>0&&i[0]===""&&i.splice(0,1),o&&t.addErrors(o,i)}),t.ErrorSchema}function BDe(e){return Object.keys(e).reduce((t,r)=>{if(r==="addError")return t;{const n=e[r];return uq(n)?{...t,[r]:BDe(n)}:{...t,[r]:n}}},{})}function iVt(e){if(!e)return"";const t=new Date(e),r=bg(t.getFullYear(),4),n=bg(t.getMonth()+1,2),o=bg(t.getDate(),2),i=bg(t.getHours(),2),a=bg(t.getMinutes(),2),s=bg(t.getSeconds(),2),l=bg(t.getMilliseconds(),3);return`${r}-${n}-${o}T${i}:${a}:${s}.${l}`}function l2(e,t){if(!t)return e;const{errors:r,errorSchema:n}=e;let o=$M(t),i=t;return tB(n)||(i=rI(n,t,!0),o=[...r].concat(o)),{errorSchema:i,errors:o}}function aVt(e){for(const t in e){const r=e,n=r[t];t===oa&&typeof n=="string"&&n.startsWith("#")?r[t]=QFe+n:r[t]=qq(n)}return e}function sVt(e){for(let t=0;tt&&t[e]&&t[e]["ui:options"]&&t[e]["ui:options"].hidden,Hue=(e,t,r,n)=>e?(r.tabs.map(o=>{o.idsList=[],n.map(i=>{o.content.includes(i.name)&&(t.push(i.content.props.idSchema.$id),o.idsList.push(i.content.props.idSchema.$id))})}),r.tabs):n.filter(o=>!lVt(o.name)&&o.name!=="analysis_reuse_mode"),Nz=e=>{const t=n=>{if(n.__errors)return!0;if(Object.keys(n).length){for(const o of Object.keys(n))if(n[o])return t(n[o])}else return!1},r=e.content||e.children;return r.props.errorSchema?t(r.props.errorSchema):!1},wDe=({tabs:e,active:t,analysis_mode:r,showReuseMode:n,analysisChecked:o,setAnalysisChecked:i,setActive:a})=>P.jsx(lX,{mode:"inline",selectedKeys:[t],style:{height:"100%",width:"220px"},items:[r.length>0&&n&&{key:"analysis_reuse_mode",label:P.jsxs(sn,{align:"middle",justify:"space-between",children:[P.jsx(li.Text,{children:"Reuse Mode"}),P.jsx(N4,{disabled:r[0].content.props.readonly,checked:o,onChange:s=>{r[0].content.props.onChange(s?"true":void 0),i(s)}})]})}].concat(e.map(s=>({key:s.name,label:s.title||s.content.props.schema.title||s.name,onClick:()=>a(s.name),danger:Nz(s)})))});wDe.propTypes={setActive:Ce.func,setActiveLabel:Ce.func,setAnalysisChecked:Ce.func,tabs:Ce.array,active:Ce.string,analysis_mode:Ce.array,showReuseMode:Ce.bool,analysisChecked:Ce.bool};const yDe=({uiSchema:e,properties:t})=>{const{useBreakpoint:r}=Bve,n=r();let o=e["ui:options"]||{},i=(o.tabs?o.tabs:t).filter(f=>f.name==="analysis_reuse_mode"),a=[],s=[];const[l,A]=m.useState(""),[u,d]=m.useState(i.length>0?i[0].content.props.formData=="true":!1);let g=Hue(o.tabs,a,o,t),c=g.filter(f=>f.name==l);return o.tabs?s=t.filter(f=>c[0].content&&c[0].content.indexOf(f.name)>-1):s=c,m.useEffect(()=>{if(!l){let f=null,h=Hue(o.tabs,a,o,t);h.length>0&&(o.initTab?f=o.initTab:f=h[0].name),A(f)}},[]),P.jsxs(IO,{style:{height:"100%",padding:0},children:[n.md?P.jsx(IO.Sider,{style:{height:"100%"},children:P.jsx(wDe,{analysisChecked:u,analysis_mode:i,tabs:g,active:l,showReuseMode:!0,setActive:A,setAnalysisChecked:d})}):P.jsx(sn,{justify:"center",style:{padding:"10px",background:"#fff",marginTop:"5px"},children:P.jsxs(Ca,{direction:"vertical",size:"middle",children:[i.length>0&&P.jsxs(Ca,{children:[P.jsx(li.Text,{children:"Reuse Mode"}),P.jsx(N4,{disabled:i[0].content.props.readonly,checked:u,onChange:f=>{i[0].content.props.onChange(f?"true":void 0),d(f)}})]}),P.jsx(Km,{value:l,onChange:f=>A(f),style:{width:220},options:g.map(f=>({value:f.name,label:f.title||f.content.props.schema.title||f.name,className:Nz(f)&&"tabItemError"}))})]})}),P.jsx(IO.Content,{style:{height:"100%",overflowX:"hidden",paddingBottom:"24px"},children:P.jsx(sn,{justify:"center",children:P.jsx(Zr,{span:16,style:{padding:"10px 0"},children:s.map(f=>f.content)})})})]})};yDe.propTypes={uiSchema:Ce.object,properties:Ce.object};function $q(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}let RB=$q();function EDe(e){RB=e}const CDe=/[&<>"']/,AVt=new RegExp(CDe.source,"g"),IDe=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,cVt=new RegExp(IDe.source,"g"),uVt={"&":"&","<":"<",">":">",'"':""","'":"'"},Oue=e=>uVt[e];function Xl(e,t){if(t){if(CDe.test(e))return e.replace(AVt,Oue)}else if(IDe.test(e))return e.replace(cVt,Oue);return e}const dVt=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function gVt(e){return e.replace(dVt,(t,r)=>(r=r.toLowerCase(),r==="colon"?":":r.charAt(0)==="#"?r.charAt(1)==="x"?String.fromCharCode(parseInt(r.substring(2),16)):String.fromCharCode(+r.substring(1)):""))}const fVt=/(^|[^\[])\^/g;function ro(e,t){e=typeof e=="string"?e:e.source,t=t||"";const r={replace:(n,o)=>(o=typeof o=="object"&&"source"in o?o.source:o,o=o.replace(fVt,"$1"),e=e.replace(n,o),r),getRegex:()=>new RegExp(e,t)};return r}function Lue(e){try{e=encodeURI(e).replace(/%25/g,"%")}catch{return null}return e}const Ej={exec:()=>null};function Tue(e,t){const r=e.replace(/\|/g,(i,a,s)=>{let l=!1,A=a;for(;--A>=0&&s[A]==="\\";)l=!l;return l?"|":" |"}),n=r.split(/ \|/);let o=0;if(n[0].trim()||n.shift(),n.length>0&&!n[n.length-1].trim()&&n.pop(),t)if(n.length>t)n.splice(t);else for(;n.length{const i=o.match(/^\s+/);if(i===null)return o;const[a]=i;return a.length>=n.length?o.slice(n.length):o}).join(` +`)}class Cj{constructor(t){bo(this,"options"),bo(this,"rules"),bo(this,"lexer"),this.options=t||RB}space(t){const r=this.rules.block.newline.exec(t);if(r&&r[0].length>0)return{type:"space",raw:r[0]}}code(t){const r=this.rules.block.code.exec(t);if(r){const n=r[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:r[0],codeBlockStyle:"indented",text:this.options.pedantic?n:PN(n,` +`)}}}fences(t){const r=this.rules.block.fences.exec(t);if(r){const n=r[0],o=pVt(n,r[3]||"");return{type:"code",raw:n,lang:r[2]?r[2].trim().replace(this.rules.inline._escapes,"$1"):r[2],text:o}}}heading(t){const r=this.rules.block.heading.exec(t);if(r){let n=r[2].trim();if(/#$/.test(n)){const o=PN(n,"#");(this.options.pedantic||!o||/ $/.test(o))&&(n=o.trim())}return{type:"heading",raw:r[0],depth:r[1].length,text:n,tokens:this.lexer.inline(n)}}}hr(t){const r=this.rules.block.hr.exec(t);if(r)return{type:"hr",raw:r[0]}}blockquote(t){const r=this.rules.block.blockquote.exec(t);if(r){const n=PN(r[0].replace(/^ *>[ \t]?/gm,""),` +`),o=this.lexer.state.top;this.lexer.state.top=!0;const i=this.lexer.blockTokens(n);return this.lexer.state.top=o,{type:"blockquote",raw:r[0],tokens:i,text:n}}}list(t){let r=this.rules.block.list.exec(t);if(r){let n=r[1].trim();const o=n.length>1,i={type:"list",raw:"",ordered:o,start:o?+n.slice(0,-1):"",loose:!1,items:[]};n=o?`\\d{1,9}\\${n.slice(-1)}`:`\\${n}`,this.options.pedantic&&(n=o?n:"[*+-]");const a=new RegExp(`^( {0,3}${n})((?:[ ][^\\n]*)?(?:\\n|$))`);let s="",l="",A=!1;for(;t;){let u=!1;if(!(r=a.exec(t))||this.rules.block.hr.test(t))break;s=r[0],t=t.substring(s.length);let d=r[2].split(` +`,1)[0].replace(/^\t+/,B=>" ".repeat(3*B.length)),g=t.split(` +`,1)[0],c=0;this.options.pedantic?(c=2,l=d.trimStart()):(c=r[2].search(/[^ ]/),c=c>4?1:c,l=d.slice(c),c+=r[1].length);let f=!1;if(!d&&/^ *$/.test(g)&&(s+=g+` +`,t=t.substring(g.length+1),u=!0),!u){const B=new RegExp(`^ {0,${Math.min(3,c-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),y=new RegExp(`^ {0,${Math.min(3,c-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),C=new RegExp(`^ {0,${Math.min(3,c-1)}}(?:\`\`\`|~~~)`),Q=new RegExp(`^ {0,${Math.min(3,c-1)}}#`);for(;t;){const v=t.split(` +`,1)[0];if(g=v,this.options.pedantic&&(g=g.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),C.test(g)||Q.test(g)||B.test(g)||y.test(t))break;if(g.search(/[^ ]/)>=c||!g.trim())l+=` +`+g.slice(c);else{if(f||d.search(/[^ ]/)>=4||C.test(d)||Q.test(d)||y.test(d))break;l+=` +`+g}!f&&!g.trim()&&(f=!0),s+=v+` +`,t=t.substring(v.length+1),d=g.slice(c)}}i.loose||(A?i.loose=!0:/\n *\n *$/.test(s)&&(A=!0));let h=null,p;this.options.gfm&&(h=/^\[[ xX]\] /.exec(l),h&&(p=h[0]!=="[ ] ",l=l.replace(/^\[[ xX]\] +/,""))),i.items.push({type:"list_item",raw:s,task:!!h,checked:p,loose:!1,text:l,tokens:[]}),i.raw+=s}i.items[i.items.length-1].raw=s.trimEnd(),i.items[i.items.length-1].text=l.trimEnd(),i.raw=i.raw.trimEnd();for(let u=0;uc.type==="space"),g=d.length>0&&d.some(c=>/\n.*\n/.test(c.raw));i.loose=g}if(i.loose)for(let u=0;u$/,"$1").replace(this.rules.inline._escapes,"$1"):"",i=r[3]?r[3].substring(1,r[3].length-1).replace(this.rules.inline._escapes,"$1"):r[3];return{type:"def",tag:n,raw:r[0],href:o,title:i}}}table(t){const r=this.rules.block.table.exec(t);if(r){if(!/[:|]/.test(r[2]))return;const n={type:"table",raw:r[0],header:Tue(r[1]).map(o=>({text:o,tokens:[]})),align:r[2].replace(/^\||\| *$/g,"").split("|"),rows:r[3]&&r[3].trim()?r[3].replace(/\n[ \t]*$/,"").split(` +`):[]};if(n.header.length===n.align.length){let o=n.align.length,i,a,s,l;for(i=0;i({text:A,tokens:[]}));for(o=n.header.length,a=0;a/i.test(r[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(r[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(r[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:r[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:r[0]}}link(t){const r=this.rules.inline.link.exec(t);if(r){const n=r[2].trim();if(!this.options.pedantic&&/^$/.test(n))return;const a=PN(n.slice(0,-1),"\\");if((n.length-a.length)%2===0)return}else{const a=hVt(r[2],"()");if(a>-1){const s=(r[0].indexOf("!")===0?5:4)+r[1].length+a;r[2]=r[2].substring(0,a),r[0]=r[0].substring(0,s).trim(),r[3]=""}}let o=r[2],i="";if(this.options.pedantic){const a=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(o);a&&(o=a[1],i=a[3])}else i=r[3]?r[3].slice(1,-1):"";return o=o.trim(),/^$/.test(n)?o=o.slice(1):o=o.slice(1,-1)),Jue(r,{href:o&&o.replace(this.rules.inline._escapes,"$1"),title:i&&i.replace(this.rules.inline._escapes,"$1")},r[0],this.lexer)}}reflink(t,r){let n;if((n=this.rules.inline.reflink.exec(t))||(n=this.rules.inline.nolink.exec(t))){let o=(n[2]||n[1]).replace(/\s+/g," ");if(o=r[o.toLowerCase()],!o){const i=n[0].charAt(0);return{type:"text",raw:i,text:i}}return Jue(n,o,n[0],this.lexer)}}emStrong(t,r,n=""){let o=this.rules.inline.emStrong.lDelim.exec(t);if(!(!o||o[3]&&n.match(/[\p{L}\p{N}]/u))&&(!(o[1]||o[2])||!n||this.rules.inline.punctuation.exec(n))){const i=[...o[0]].length-1;let a,s,l=i,A=0;const u=o[0][0]==="*"?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(u.lastIndex=0,r=r.slice(-1*t.length+i);(o=u.exec(r))!=null;){if(a=o[1]||o[2]||o[3]||o[4]||o[5]||o[6],!a)continue;if(s=[...a].length,o[3]||o[4]){l+=s;continue}else if((o[5]||o[6])&&i%3&&!((i+s)%3)){A+=s;continue}if(l-=s,l>0)continue;s=Math.min(s,s+l+A);const d=[...o[0]][0].length,g=t.slice(0,i+o.index+d+s);if(Math.min(i,s)%2){const f=g.slice(1,-1);return{type:"em",raw:g,text:f,tokens:this.lexer.inlineTokens(f)}}const c=g.slice(2,-2);return{type:"strong",raw:g,text:c,tokens:this.lexer.inlineTokens(c)}}}}codespan(t){const r=this.rules.inline.code.exec(t);if(r){let n=r[2].replace(/\n/g," ");const o=/[^ ]/.test(n),i=/^ /.test(n)&&/ $/.test(n);return o&&i&&(n=n.substring(1,n.length-1)),n=Xl(n,!0),{type:"codespan",raw:r[0],text:n}}}br(t){const r=this.rules.inline.br.exec(t);if(r)return{type:"br",raw:r[0]}}del(t){const r=this.rules.inline.del.exec(t);if(r)return{type:"del",raw:r[0],text:r[2],tokens:this.lexer.inlineTokens(r[2])}}autolink(t){const r=this.rules.inline.autolink.exec(t);if(r){let n,o;return r[2]==="@"?(n=Xl(r[1]),o="mailto:"+n):(n=Xl(r[1]),o=n),{type:"link",raw:r[0],text:n,href:o,tokens:[{type:"text",raw:n,text:n}]}}}url(t){let r;if(r=this.rules.inline.url.exec(t)){let n,o;if(r[2]==="@")n=Xl(r[0]),o="mailto:"+n;else{let i;do i=r[0],r[0]=this.rules.inline._backpedal.exec(r[0])[0];while(i!==r[0]);n=Xl(r[0]),r[1]==="www."?o="http://"+r[0]:o=r[0]}return{type:"link",raw:r[0],text:n,href:o,tokens:[{type:"text",raw:n,text:n}]}}}inlineText(t){const r=this.rules.inline.text.exec(t);if(r){let n;return this.lexer.state.inRawBlock?n=r[0]:n=Xl(r[0]),{type:"text",raw:r[0],text:n}}}}const Ir={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:Ej,lheading:/^(?!bull )((?:.|\n(?!\s*?\n|bull ))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/};Ir._label=/(?!\s*\])(?:\\.|[^\[\]\\])+/;Ir._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/;Ir.def=ro(Ir.def).replace("label",Ir._label).replace("title",Ir._title).getRegex();Ir.bullet=/(?:[*+-]|\d{1,9}[.)])/;Ir.listItemStart=ro(/^( *)(bull) */).replace("bull",Ir.bullet).getRegex();Ir.list=ro(Ir.list).replace(/bull/g,Ir.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+Ir.def.source+")").getRegex();Ir._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul";Ir._comment=/|$)/;Ir.html=ro(Ir.html,"i").replace("comment",Ir._comment).replace("tag",Ir._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex();Ir.lheading=ro(Ir.lheading).replace(/bull/g,Ir.bullet).getRegex();Ir.paragraph=ro(Ir._paragraph).replace("hr",Ir.hr).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Ir._tag).getRegex();Ir.blockquote=ro(Ir.blockquote).replace("paragraph",Ir.paragraph).getRegex();Ir.normal={...Ir};Ir.gfm={...Ir.normal,table:"^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"};Ir.gfm.table=ro(Ir.gfm.table).replace("hr",Ir.hr).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Ir._tag).getRegex();Ir.gfm.paragraph=ro(Ir._paragraph).replace("hr",Ir.hr).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",Ir.gfm.table).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Ir._tag).getRegex();Ir.pedantic={...Ir.normal,html:ro(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",Ir._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:Ej,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:ro(Ir.normal._paragraph).replace("hr",Ir.hr).replace("heading",` *#{1,6} *[^ +]`).replace("lheading",Ir.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()};const Zt={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:Ej,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:((?!\*)[punct])|[^\s*]))|^_+(?:((?!_)[punct])|([^\s_]))/,rDelimAst:/^[^_*]*?__[^_*]*?\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\*)[punct](\*+)(?=[\s]|$)|[^punct\s](\*+)(?!\*)(?=[punct\s]|$)|(?!\*)[punct\s](\*+)(?=[^punct\s])|[\s](\*+)(?!\*)(?=[punct])|(?!\*)[punct](\*+)(?!\*)(?=[punct])|[^punct\s](\*+)(?=[^punct\s])/,rDelimUnd:/^[^_*]*?\*\*[^_*]*?_[^_*]*?(?=\*\*)|[^_]+(?=[^_])|(?!_)[punct](_+)(?=[\s]|$)|[^punct\s](_+)(?!_)(?=[punct\s]|$)|(?!_)[punct\s](_+)(?=[^punct\s])|[\s](_+)(?!_)(?=[punct])|(?!_)[punct](_+)(?!_)(?=[punct])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:Ej,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\`^|~";Zt.punctuation=ro(Zt.punctuation,"u").replace(/punctuation/g,Zt._punctuation).getRegex();Zt.blockSkip=/\[[^[\]]*?\]\([^\(\)]*?\)|`[^`]*?`|<[^<>]*?>/g;Zt.anyPunctuation=/\\[punct]/g;Zt._escapes=/\\([punct])/g;Zt._comment=ro(Ir._comment).replace("(?:-->|$)","-->").getRegex();Zt.emStrong.lDelim=ro(Zt.emStrong.lDelim,"u").replace(/punct/g,Zt._punctuation).getRegex();Zt.emStrong.rDelimAst=ro(Zt.emStrong.rDelimAst,"gu").replace(/punct/g,Zt._punctuation).getRegex();Zt.emStrong.rDelimUnd=ro(Zt.emStrong.rDelimUnd,"gu").replace(/punct/g,Zt._punctuation).getRegex();Zt.anyPunctuation=ro(Zt.anyPunctuation,"gu").replace(/punct/g,Zt._punctuation).getRegex();Zt._escapes=ro(Zt._escapes,"gu").replace(/punct/g,Zt._punctuation).getRegex();Zt._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/;Zt._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/;Zt.autolink=ro(Zt.autolink).replace("scheme",Zt._scheme).replace("email",Zt._email).getRegex();Zt._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/;Zt.tag=ro(Zt.tag).replace("comment",Zt._comment).replace("attribute",Zt._attribute).getRegex();Zt._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/;Zt._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/;Zt._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/;Zt.link=ro(Zt.link).replace("label",Zt._label).replace("href",Zt._href).replace("title",Zt._title).getRegex();Zt.reflink=ro(Zt.reflink).replace("label",Zt._label).replace("ref",Ir._label).getRegex();Zt.nolink=ro(Zt.nolink).replace("ref",Ir._label).getRegex();Zt.reflinkSearch=ro(Zt.reflinkSearch,"g").replace("reflink",Zt.reflink).replace("nolink",Zt.nolink).getRegex();Zt.normal={...Zt};Zt.pedantic={...Zt.normal,strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:ro(/^!?\[(label)\]\((.*?)\)/).replace("label",Zt._label).getRegex(),reflink:ro(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",Zt._label).getRegex()};Zt.gfm={...Zt.normal,escape:ro(Zt.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\l+" ".repeat(A.length));let n,o,i,a;for(;t;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some(s=>(n=s.call({lexer:this},t,r))?(t=t.substring(n.raw.length),r.push(n),!0):!1))){if(n=this.tokenizer.space(t)){t=t.substring(n.raw.length),n.raw.length===1&&r.length>0?r[r.length-1].raw+=` +`:r.push(n);continue}if(n=this.tokenizer.code(t)){t=t.substring(n.raw.length),o=r[r.length-1],o&&(o.type==="paragraph"||o.type==="text")?(o.raw+=` +`+n.raw,o.text+=` +`+n.text,this.inlineQueue[this.inlineQueue.length-1].src=o.text):r.push(n);continue}if(n=this.tokenizer.fences(t)){t=t.substring(n.raw.length),r.push(n);continue}if(n=this.tokenizer.heading(t)){t=t.substring(n.raw.length),r.push(n);continue}if(n=this.tokenizer.hr(t)){t=t.substring(n.raw.length),r.push(n);continue}if(n=this.tokenizer.blockquote(t)){t=t.substring(n.raw.length),r.push(n);continue}if(n=this.tokenizer.list(t)){t=t.substring(n.raw.length),r.push(n);continue}if(n=this.tokenizer.html(t)){t=t.substring(n.raw.length),r.push(n);continue}if(n=this.tokenizer.def(t)){t=t.substring(n.raw.length),o=r[r.length-1],o&&(o.type==="paragraph"||o.type==="text")?(o.raw+=` +`+n.raw,o.text+=` +`+n.raw,this.inlineQueue[this.inlineQueue.length-1].src=o.text):this.tokens.links[n.tag]||(this.tokens.links[n.tag]={href:n.href,title:n.title});continue}if(n=this.tokenizer.table(t)){t=t.substring(n.raw.length),r.push(n);continue}if(n=this.tokenizer.lheading(t)){t=t.substring(n.raw.length),r.push(n);continue}if(i=t,this.options.extensions&&this.options.extensions.startBlock){let s=1/0;const l=t.slice(1);let A;this.options.extensions.startBlock.forEach(u=>{A=u.call({lexer:this},l),typeof A=="number"&&A>=0&&(s=Math.min(s,A))}),s<1/0&&s>=0&&(i=t.substring(0,s+1))}if(this.state.top&&(n=this.tokenizer.paragraph(i))){o=r[r.length-1],a&&o.type==="paragraph"?(o.raw+=` +`+n.raw,o.text+=` +`+n.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=o.text):r.push(n),a=i.length!==t.length,t=t.substring(n.raw.length);continue}if(n=this.tokenizer.text(t)){t=t.substring(n.raw.length),o=r[r.length-1],o&&o.type==="text"?(o.raw+=` +`+n.raw,o.text+=` +`+n.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=o.text):r.push(n);continue}if(t){const s="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(s);break}else throw new Error(s)}}return this.state.top=!0,r}inline(t,r=[]){return this.inlineQueue.push({src:t,tokens:r}),r}inlineTokens(t,r=[]){let n,o,i,a=t,s,l,A;if(this.tokens.links){const u=Object.keys(this.tokens.links);if(u.length>0)for(;(s=this.tokenizer.rules.inline.reflinkSearch.exec(a))!=null;)u.includes(s[0].slice(s[0].lastIndexOf("[")+1,-1))&&(a=a.slice(0,s.index)+"["+"a".repeat(s[0].length-2)+"]"+a.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(s=this.tokenizer.rules.inline.blockSkip.exec(a))!=null;)a=a.slice(0,s.index)+"["+"a".repeat(s[0].length-2)+"]"+a.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;(s=this.tokenizer.rules.inline.anyPunctuation.exec(a))!=null;)a=a.slice(0,s.index)+"++"+a.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;t;)if(l||(A=""),l=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some(u=>(n=u.call({lexer:this},t,r))?(t=t.substring(n.raw.length),r.push(n),!0):!1))){if(n=this.tokenizer.escape(t)){t=t.substring(n.raw.length),r.push(n);continue}if(n=this.tokenizer.tag(t)){t=t.substring(n.raw.length),o=r[r.length-1],o&&n.type==="text"&&o.type==="text"?(o.raw+=n.raw,o.text+=n.text):r.push(n);continue}if(n=this.tokenizer.link(t)){t=t.substring(n.raw.length),r.push(n);continue}if(n=this.tokenizer.reflink(t,this.tokens.links)){t=t.substring(n.raw.length),o=r[r.length-1],o&&n.type==="text"&&o.type==="text"?(o.raw+=n.raw,o.text+=n.text):r.push(n);continue}if(n=this.tokenizer.emStrong(t,a,A)){t=t.substring(n.raw.length),r.push(n);continue}if(n=this.tokenizer.codespan(t)){t=t.substring(n.raw.length),r.push(n);continue}if(n=this.tokenizer.br(t)){t=t.substring(n.raw.length),r.push(n);continue}if(n=this.tokenizer.del(t)){t=t.substring(n.raw.length),r.push(n);continue}if(n=this.tokenizer.autolink(t)){t=t.substring(n.raw.length),r.push(n);continue}if(!this.state.inLink&&(n=this.tokenizer.url(t))){t=t.substring(n.raw.length),r.push(n);continue}if(i=t,this.options.extensions&&this.options.extensions.startInline){let u=1/0;const d=t.slice(1);let g;this.options.extensions.startInline.forEach(c=>{g=c.call({lexer:this},d),typeof g=="number"&&g>=0&&(u=Math.min(u,g))}),u<1/0&&u>=0&&(i=t.substring(0,u+1))}if(n=this.tokenizer.inlineText(i)){t=t.substring(n.raw.length),n.raw.slice(-1)!=="_"&&(A=n.raw.slice(-1)),l=!0,o=r[r.length-1],o&&o.type==="text"?(o.raw+=n.raw,o.text+=n.text):r.push(n);continue}if(t){const u="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(u);break}else throw new Error(u)}}return r}}class _M{constructor(t){bo(this,"options"),this.options=t||RB}code(t,r,n){var o;const i=(o=(r||"").match(/^\S*/))==null?void 0:o[0];return t=t.replace(/\n$/,"")+` +`,i?'
'+(n?t:Xl(t,!0))+`
+`:"
"+(n?t:Xl(t,!0))+`
+`}blockquote(t){return`
+${t}
+`}html(t,r){return t}heading(t,r,n){return`${t} +`}hr(){return`
+`}list(t,r,n){const o=r?"ol":"ul",i=r&&n!==1?' start="'+n+'"':"";return"<"+o+i+`> +`+t+" +`}listitem(t,r,n){return`
  • ${t}
  • +`}checkbox(t){return"'}paragraph(t){return`

    ${t}

    +`}table(t,r){return r&&(r=`${r}`),` + +`+t+` +`+r+`
    +`}tablerow(t){return` +${t} +`}tablecell(t,r){const n=r.header?"th":"td";return(r.align?`<${n} align="${r.align}">`:`<${n}>`)+t+` +`}strong(t){return`${t}`}em(t){return`${t}`}codespan(t){return`${t}`}br(){return"
    "}del(t){return`${t}`}link(t,r,n){const o=Lue(t);if(o===null)return n;t=o;let i='",i}image(t,r,n){const o=Lue(t);if(o===null)return n;t=o;let i=`${n}0&&g.tokens[0].type==="paragraph"?(g.tokens[0].text=p+" "+g.tokens[0].text,g.tokens[0].tokens&&g.tokens[0].tokens.length>0&&g.tokens[0].tokens[0].type==="text"&&(g.tokens[0].tokens[0].text=p+" "+g.tokens[0].tokens[0].text)):g.tokens.unshift({type:"text",text:p+" "}):h+=p+" "}h+=this.parse(g.tokens,A),u+=this.renderer.listitem(h,f,!!c)}n+=this.renderer.list(u,s,l);continue}case"html":{const a=i;n+=this.renderer.html(a.text,a.block);continue}case"paragraph":{const a=i;n+=this.renderer.paragraph(this.parseInline(a.tokens));continue}case"text":{let a=i,s=a.tokens?this.parseInline(a.tokens):a.text;for(;o+1{i=i.concat(this.walkTokens(s[l],r))}):s.tokens&&(i=i.concat(this.walkTokens(s.tokens,r)))}}return i}use(...t){const r=this.defaults.extensions||{renderers:{},childTokens:{}};return t.forEach(n=>{const o={...n};if(o.async=this.defaults.async||o.async||!1,n.extensions&&(n.extensions.forEach(i=>{if(!i.name)throw new Error("extension name required");if("renderer"in i){const a=r.renderers[i.name];a?r.renderers[i.name]=function(...s){let l=i.renderer.apply(this,s);return l===!1&&(l=a.apply(this,s)),l}:r.renderers[i.name]=i.renderer}if("tokenizer"in i){if(!i.level||i.level!=="block"&&i.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");const a=r[i.level];a?a.unshift(i.tokenizer):r[i.level]=[i.tokenizer],i.start&&(i.level==="block"?r.startBlock?r.startBlock.push(i.start):r.startBlock=[i.start]:i.level==="inline"&&(r.startInline?r.startInline.push(i.start):r.startInline=[i.start]))}"childTokens"in i&&i.childTokens&&(r.childTokens[i.name]=i.childTokens)}),o.extensions=r),n.renderer){const i=this.defaults.renderer||new _M(this.defaults);for(const a in n.renderer){const s=n.renderer[a],l=a,A=i[l];i[l]=(...u)=>{let d=s.apply(i,u);return d===!1&&(d=A.apply(i,u)),d||""}}o.renderer=i}if(n.tokenizer){const i=this.defaults.tokenizer||new Cj(this.defaults);for(const a in n.tokenizer){const s=n.tokenizer[a],l=a,A=i[l];i[l]=(...u)=>{let d=s.apply(i,u);return d===!1&&(d=A.apply(i,u)),d}}o.tokenizer=i}if(n.hooks){const i=this.defaults.hooks||new Tv;for(const a in n.hooks){const s=n.hooks[a],l=a,A=i[l];Tv.passThroughHooks.has(a)?i[l]=u=>{if(this.defaults.async)return Promise.resolve(s.call(i,u)).then(g=>A.call(i,g));const d=s.call(i,u);return A.call(i,d)}:i[l]=(...u)=>{let d=s.apply(i,u);return d===!1&&(d=A.apply(i,u)),d}}o.hooks=i}if(n.walkTokens){const i=this.defaults.walkTokens,a=n.walkTokens;o.walkTokens=function(s){let l=[];return l.push(a.call(this,s)),i&&(l=l.concat(i.call(this,s))),l}}this.defaults={...this.defaults,...o}}),this}setOptions(t){return this.defaults={...this.defaults,...t},this}lexer(t,r){return ld.lex(t,r??this.defaults)}parser(t,r){return Ad.parse(t,r??this.defaults)}}A2=new WeakSet,UP=function(e,t){return(r,n)=>{const o={...n},i={...this.defaults,...o};this.defaults.async===!0&&o.async===!1&&(i.silent||console.warn("marked(): The async option was set to true by an extension. The async: false option sent to parse will be ignored."),i.async=!0);const a=C5(this,zP,Pue).call(this,!!i.silent,!!i.async);if(typeof r>"u"||r===null)return a(new Error("marked(): input parameter is undefined or null"));if(typeof r!="string")return a(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(r)+", string expected"));if(i.hooks&&(i.hooks.options=i),i.async)return Promise.resolve(i.hooks?i.hooks.preprocess(r):r).then(s=>e(s,i)).then(s=>i.walkTokens?Promise.all(this.walkTokens(s,i.walkTokens)).then(()=>s):s).then(s=>t(s,i)).then(s=>i.hooks?i.hooks.postprocess(s):s).catch(a);try{i.hooks&&(r=i.hooks.preprocess(r));const s=e(r,i);i.walkTokens&&this.walkTokens(s,i.walkTokens);let l=t(s,i);return i.hooks&&(l=i.hooks.postprocess(l)),l}catch(s){return a(s)}}},zP=new WeakSet,Pue=function(e,t){return r=>{if(r.message+=` +Please report this to https://github.com/markedjs/marked.`,e){const n="

    An error occurred:

    "+Xl(r.message+"",!0)+"
    ";return t?Promise.resolve(n):n}if(t)return Promise.reject(r);throw r}};const nB=new mVt;function ho(e,t){return nB.parse(e,t)}ho.options=ho.setOptions=function(e){return nB.setOptions(e),ho.defaults=nB.defaults,EDe(ho.defaults),ho};ho.getDefaults=$q;ho.defaults=RB;ho.use=function(...e){return nB.use(...e),ho.defaults=nB.defaults,EDe(ho.defaults),ho};ho.walkTokens=function(e,t){return nB.walkTokens(e,t)};ho.parseInline=nB.parseInline;ho.Parser=Ad;ho.parser=Ad.parse;ho.Renderer=_M;ho.TextRenderer=_q;ho.Lexer=ld;ho.lexer=ld.lex;ho.Tokenizer=Cj;ho.Hooks=Tv;ho.parse=ho;ho.options;ho.setOptions;ho.use;ho.walkTokens;const BVt=ho.parseInline;Ad.parse;ld.lex;var QDe={},eb={},e3={},tb={},t3={};Object.defineProperty(t3,"__esModule",{value:!0});t3.default=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map(function(e){return e.charCodeAt(0)}));var r3={};Object.defineProperty(r3,"__esModule",{value:!0});r3.default=new Uint16Array("Ȁaglq \x1Bɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(function(e){return e.charCodeAt(0)}));var GP={};(function(e){var t;Object.defineProperty(e,"__esModule",{value:!0}),e.replaceCodePoint=e.fromCodePoint=void 0;var r=new Map([[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]]);e.fromCodePoint=(t=String.fromCodePoint)!==null&&t!==void 0?t:function(i){var a="";return i>65535&&(i-=65536,a+=String.fromCharCode(i>>>10&1023|55296),i=56320|i&1023),a+=String.fromCharCode(i),a};function n(i){var a;return i>=55296&&i<=57343||i>1114111?65533:(a=r.get(i))!==null&&a!==void 0?a:i}e.replaceCodePoint=n;function o(i){return(0,e.fromCodePoint)(n(i))}e.default=o})(GP);(function(e){var t=gr&&gr.__createBinding||(Object.create?function(F,D,z,k){k===void 0&&(k=z);var j=Object.getOwnPropertyDescriptor(D,z);(!j||("get"in j?!D.__esModule:j.writable||j.configurable))&&(j={enumerable:!0,get:function(){return D[z]}}),Object.defineProperty(F,k,j)}:function(F,D,z,k){k===void 0&&(k=z),F[k]=D[z]}),r=gr&&gr.__setModuleDefault||(Object.create?function(F,D){Object.defineProperty(F,"default",{enumerable:!0,value:D})}:function(F,D){F.default=D}),n=gr&&gr.__importStar||function(F){if(F&&F.__esModule)return F;var D={};if(F!=null)for(var z in F)z!=="default"&&Object.prototype.hasOwnProperty.call(F,z)&&t(D,F,z);return r(D,F),D},o=gr&&gr.__importDefault||function(F){return F&&F.__esModule?F:{default:F}};Object.defineProperty(e,"__esModule",{value:!0}),e.decodeXML=e.decodeHTMLStrict=e.decodeHTMLAttribute=e.decodeHTML=e.determineBranch=e.EntityDecoder=e.DecodingMode=e.BinTrieFlags=e.fromCodePoint=e.replaceCodePoint=e.decodeCodePoint=e.xmlDecodeTree=e.htmlDecodeTree=void 0;var i=o(t3);e.htmlDecodeTree=i.default;var a=o(r3);e.xmlDecodeTree=a.default;var s=n(GP);e.decodeCodePoint=s.default;var l=GP;Object.defineProperty(e,"replaceCodePoint",{enumerable:!0,get:function(){return l.replaceCodePoint}}),Object.defineProperty(e,"fromCodePoint",{enumerable:!0,get:function(){return l.fromCodePoint}});var A;(function(F){F[F.NUM=35]="NUM",F[F.SEMI=59]="SEMI",F[F.EQUALS=61]="EQUALS",F[F.ZERO=48]="ZERO",F[F.NINE=57]="NINE",F[F.LOWER_A=97]="LOWER_A",F[F.LOWER_F=102]="LOWER_F",F[F.LOWER_X=120]="LOWER_X",F[F.LOWER_Z=122]="LOWER_Z",F[F.UPPER_A=65]="UPPER_A",F[F.UPPER_F=70]="UPPER_F",F[F.UPPER_Z=90]="UPPER_Z"})(A||(A={}));var u=32,d;(function(F){F[F.VALUE_LENGTH=49152]="VALUE_LENGTH",F[F.BRANCH_LENGTH=16256]="BRANCH_LENGTH",F[F.JUMP_TABLE=127]="JUMP_TABLE"})(d=e.BinTrieFlags||(e.BinTrieFlags={}));function g(F){return F>=A.ZERO&&F<=A.NINE}function c(F){return F>=A.UPPER_A&&F<=A.UPPER_F||F>=A.LOWER_A&&F<=A.LOWER_F}function f(F){return F>=A.UPPER_A&&F<=A.UPPER_Z||F>=A.LOWER_A&&F<=A.LOWER_Z||g(F)}function h(F){return F===A.EQUALS||f(F)}var p;(function(F){F[F.EntityStart=0]="EntityStart",F[F.NumericStart=1]="NumericStart",F[F.NumericDecimal=2]="NumericDecimal",F[F.NumericHex=3]="NumericHex",F[F.NamedEntity=4]="NamedEntity"})(p||(p={}));var B;(function(F){F[F.Legacy=0]="Legacy",F[F.Strict=1]="Strict",F[F.Attribute=2]="Attribute"})(B=e.DecodingMode||(e.DecodingMode={}));var y=function(){function F(D,z,k){this.decodeTree=D,this.emitCodePoint=z,this.errors=k,this.state=p.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=B.Strict}return F.prototype.startEntity=function(D){this.decodeMode=D,this.state=p.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1},F.prototype.write=function(D,z){switch(this.state){case p.EntityStart:return D.charCodeAt(z)===A.NUM?(this.state=p.NumericStart,this.consumed+=1,this.stateNumericStart(D,z+1)):(this.state=p.NamedEntity,this.stateNamedEntity(D,z));case p.NumericStart:return this.stateNumericStart(D,z);case p.NumericDecimal:return this.stateNumericDecimal(D,z);case p.NumericHex:return this.stateNumericHex(D,z);case p.NamedEntity:return this.stateNamedEntity(D,z)}},F.prototype.stateNumericStart=function(D,z){return z>=D.length?-1:(D.charCodeAt(z)|u)===A.LOWER_X?(this.state=p.NumericHex,this.consumed+=1,this.stateNumericHex(D,z+1)):(this.state=p.NumericDecimal,this.stateNumericDecimal(D,z))},F.prototype.addToNumericResult=function(D,z,k,j){if(z!==k){var U=k-z;this.result=this.result*Math.pow(j,U)+parseInt(D.substr(z,U),j),this.consumed+=U}},F.prototype.stateNumericHex=function(D,z){for(var k=z;z>14;z>14,U!==0){if(G===A.SEMI)return this.emitNamedEntityData(this.treeIndex,U,this.consumed+this.excess);this.decodeMode!==B.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1},F.prototype.emitNotTerminatedNamedEntity=function(){var D,z=this,k=z.result,j=z.decodeTree,U=(j[k]&d.VALUE_LENGTH)>>14;return this.emitNamedEntityData(k,U,this.consumed),(D=this.errors)===null||D===void 0||D.missingSemicolonAfterCharacterReference(),this.consumed},F.prototype.emitNamedEntityData=function(D,z,k){var j=this.decodeTree;return this.emitCodePoint(z===1?j[D]&~d.VALUE_LENGTH:j[D+1],k),z===3&&this.emitCodePoint(j[D+2],k),k},F.prototype.end=function(){var D;switch(this.state){case p.NamedEntity:return this.result!==0&&(this.decodeMode!==B.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case p.NumericDecimal:return this.emitNumericEntity(0,2);case p.NumericHex:return this.emitNumericEntity(0,3);case p.NumericStart:return(D=this.errors)===null||D===void 0||D.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case p.EntityStart:return 0}},F}();e.EntityDecoder=y;function C(F){var D="",z=new y(F,function(k){return D+=(0,s.fromCodePoint)(k)});return function(k,j){for(var U=0,G=0;(G=k.indexOf("&",G))>=0;){D+=k.slice(U,G),z.startEntity(j);var H=z.write(k,G+1);if(H<0){U=G+z.end();break}U=G+H,G=H===0?U+1:U}var L=D+k.slice(U);return D="",L}}function Q(F,D,z,k){var j=(D&d.BRANCH_LENGTH)>>7,U=D&d.JUMP_TABLE;if(j===0)return U!==0&&k===U?z:-1;if(U){var G=k-U;return G<0||G>=j?-1:F[z+G]-1}for(var H=z,L=H+j-1;H<=L;){var R=H+L>>>1,O=F[R];if(Ok)L=R-1;else return F[R+j]}return-1}e.determineBranch=Q;var v=C(i.default),M=C(a.default);function I(F,D){return D===void 0&&(D=B.Legacy),v(F,D)}e.decodeHTML=I;function b(F){return v(F,B.Attribute)}e.decodeHTMLAttribute=b;function Y(F){return v(F,B.Strict)}e.decodeHTMLStrict=Y;function N(F){return M(F,B.Strict)}e.decodeXML=N})(tb);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.QuoteType=void 0;var t=tb,r;(function(g){g[g.Tab=9]="Tab",g[g.NewLine=10]="NewLine",g[g.FormFeed=12]="FormFeed",g[g.CarriageReturn=13]="CarriageReturn",g[g.Space=32]="Space",g[g.ExclamationMark=33]="ExclamationMark",g[g.Number=35]="Number",g[g.Amp=38]="Amp",g[g.SingleQuote=39]="SingleQuote",g[g.DoubleQuote=34]="DoubleQuote",g[g.Dash=45]="Dash",g[g.Slash=47]="Slash",g[g.Zero=48]="Zero",g[g.Nine=57]="Nine",g[g.Semi=59]="Semi",g[g.Lt=60]="Lt",g[g.Eq=61]="Eq",g[g.Gt=62]="Gt",g[g.Questionmark=63]="Questionmark",g[g.UpperA=65]="UpperA",g[g.LowerA=97]="LowerA",g[g.UpperF=70]="UpperF",g[g.LowerF=102]="LowerF",g[g.UpperZ=90]="UpperZ",g[g.LowerZ=122]="LowerZ",g[g.LowerX=120]="LowerX",g[g.OpeningSquareBracket=91]="OpeningSquareBracket"})(r||(r={}));var n;(function(g){g[g.Text=1]="Text",g[g.BeforeTagName=2]="BeforeTagName",g[g.InTagName=3]="InTagName",g[g.InSelfClosingTag=4]="InSelfClosingTag",g[g.BeforeClosingTagName=5]="BeforeClosingTagName",g[g.InClosingTagName=6]="InClosingTagName",g[g.AfterClosingTagName=7]="AfterClosingTagName",g[g.BeforeAttributeName=8]="BeforeAttributeName",g[g.InAttributeName=9]="InAttributeName",g[g.AfterAttributeName=10]="AfterAttributeName",g[g.BeforeAttributeValue=11]="BeforeAttributeValue",g[g.InAttributeValueDq=12]="InAttributeValueDq",g[g.InAttributeValueSq=13]="InAttributeValueSq",g[g.InAttributeValueNq=14]="InAttributeValueNq",g[g.BeforeDeclaration=15]="BeforeDeclaration",g[g.InDeclaration=16]="InDeclaration",g[g.InProcessingInstruction=17]="InProcessingInstruction",g[g.BeforeComment=18]="BeforeComment",g[g.CDATASequence=19]="CDATASequence",g[g.InSpecialComment=20]="InSpecialComment",g[g.InCommentLike=21]="InCommentLike",g[g.BeforeSpecialS=22]="BeforeSpecialS",g[g.SpecialStartSequence=23]="SpecialStartSequence",g[g.InSpecialTag=24]="InSpecialTag",g[g.BeforeEntity=25]="BeforeEntity",g[g.BeforeNumericEntity=26]="BeforeNumericEntity",g[g.InNamedEntity=27]="InNamedEntity",g[g.InNumericEntity=28]="InNumericEntity",g[g.InHexEntity=29]="InHexEntity"})(n||(n={}));function o(g){return g===r.Space||g===r.NewLine||g===r.Tab||g===r.FormFeed||g===r.CarriageReturn}function i(g){return g===r.Slash||g===r.Gt||o(g)}function a(g){return g>=r.Zero&&g<=r.Nine}function s(g){return g>=r.LowerA&&g<=r.LowerZ||g>=r.UpperA&&g<=r.UpperZ}function l(g){return g>=r.UpperA&&g<=r.UpperF||g>=r.LowerA&&g<=r.LowerF}var A;(function(g){g[g.NoValue=0]="NoValue",g[g.Unquoted=1]="Unquoted",g[g.Single=2]="Single",g[g.Double=3]="Double"})(A=e.QuoteType||(e.QuoteType={}));var u={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101])},d=function(){function g(c,f){var h=c.xmlMode,p=h===void 0?!1:h,B=c.decodeEntities,y=B===void 0?!0:B;this.cbs=f,this.state=n.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=n.Text,this.isSpecial=!1,this.running=!0,this.offset=0,this.currentSequence=void 0,this.sequenceIndex=0,this.trieIndex=0,this.trieCurrent=0,this.entityResult=0,this.entityExcess=0,this.xmlMode=p,this.decodeEntities=y,this.entityTrie=p?t.xmlDecodeTree:t.htmlDecodeTree}return g.prototype.reset=function(){this.state=n.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=n.Text,this.currentSequence=void 0,this.running=!0,this.offset=0},g.prototype.write=function(c){this.offset+=this.buffer.length,this.buffer=c,this.parse()},g.prototype.end=function(){this.running&&this.finish()},g.prototype.pause=function(){this.running=!1},g.prototype.resume=function(){this.running=!0,this.indexthis.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=n.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&c===r.Amp&&(this.state=n.BeforeEntity)},g.prototype.stateSpecialStartSequence=function(c){var f=this.sequenceIndex===this.currentSequence.length,h=f?i(c):(c|32)===this.currentSequence[this.sequenceIndex];if(!h)this.isSpecial=!1;else if(!f){this.sequenceIndex++;return}this.sequenceIndex=0,this.state=n.InTagName,this.stateInTagName(c)},g.prototype.stateInSpecialTag=function(c){if(this.sequenceIndex===this.currentSequence.length){if(c===r.Gt||o(c)){var f=this.index-this.currentSequence.length;if(this.sectionStart>14)-1;if(!this.allowLegacyEntity()&&c!==r.Semi)this.trieIndex+=h;else{var p=this.index-this.entityExcess+1;p>this.sectionStart&&this.emitPartial(this.sectionStart,p),this.entityResult=this.trieIndex,this.trieIndex+=h,this.entityExcess=0,this.sectionStart=this.index+1,h===0&&this.emitNamedEntity()}}},g.prototype.emitNamedEntity=function(){if(this.state=this.baseState,this.entityResult!==0){var c=(this.entityTrie[this.entityResult]&t.BinTrieFlags.VALUE_LENGTH)>>14;switch(c){case 1:{this.emitCodePoint(this.entityTrie[this.entityResult]&~t.BinTrieFlags.VALUE_LENGTH);break}case 2:{this.emitCodePoint(this.entityTrie[this.entityResult+1]);break}case 3:this.emitCodePoint(this.entityTrie[this.entityResult+1]),this.emitCodePoint(this.entityTrie[this.entityResult+2])}}},g.prototype.stateBeforeNumericEntity=function(c){(c|32)===r.LowerX?(this.entityExcess++,this.state=n.InHexEntity):(this.state=n.InNumericEntity,this.stateInNumericEntity(c))},g.prototype.emitNumericEntity=function(c){var f=this.index-this.entityExcess-1,h=f+2+ +(this.state===n.InHexEntity);h!==this.index&&(f>this.sectionStart&&this.emitPartial(this.sectionStart,f),this.sectionStart=this.index+Number(c),this.emitCodePoint((0,t.replaceCodePoint)(this.entityResult))),this.state=this.baseState},g.prototype.stateInNumericEntity=function(c){c===r.Semi?this.emitNumericEntity(!0):a(c)?(this.entityResult=this.entityResult*10+(c-r.Zero),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)},g.prototype.stateInHexEntity=function(c){c===r.Semi?this.emitNumericEntity(!0):a(c)?(this.entityResult=this.entityResult*16+(c-r.Zero),this.entityExcess++):l(c)?(this.entityResult=this.entityResult*16+((c|32)-r.LowerA+10),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)},g.prototype.allowLegacyEntity=function(){return!this.xmlMode&&(this.baseState===n.Text||this.baseState===n.InSpecialTag)},g.prototype.cleanup=function(){this.running&&this.sectionStart!==this.index&&(this.state===n.Text||this.state===n.InSpecialTag&&this.sequenceIndex===0?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):(this.state===n.InAttributeValueDq||this.state===n.InAttributeValueSq||this.state===n.InAttributeValueNq)&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))},g.prototype.shouldContinue=function(){return this.index0&&a.has(this.stack[this.stack.length-1]);){var s=this.stack.pop();(n=(r=this.cbs).onclosetag)===null||n===void 0||n.call(r,s,!0)}this.isVoidElement(t)||(this.stack.push(t),Zue.has(t)?this.foreignContext.push(!0):que.has(t)&&this.foreignContext.push(!1)),(i=(o=this.cbs).onopentagname)===null||i===void 0||i.call(o,t),this.cbs.onopentag&&(this.attribs={})},e.prototype.endOpenTag=function(t){var r,n;this.startIndex=this.openTagStart,this.attribs&&((n=(r=this.cbs).onopentag)===null||n===void 0||n.call(r,this.tagname,this.attribs,t),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""},e.prototype.onopentagend=function(t){this.endIndex=t,this.endOpenTag(!1),this.startIndex=t+1},e.prototype.onclosetag=function(t,r){var n,o,i,a,s,l;this.endIndex=r;var A=this.getSlice(t,r);if(this.lowerCaseTagNames&&(A=A.toLowerCase()),(Zue.has(A)||que.has(A))&&this.foreignContext.pop(),this.isVoidElement(A))!this.options.xmlMode&&A==="br"&&((o=(n=this.cbs).onopentagname)===null||o===void 0||o.call(n,"br"),(a=(i=this.cbs).onopentag)===null||a===void 0||a.call(i,"br",{},!0),(l=(s=this.cbs).onclosetag)===null||l===void 0||l.call(s,"br",!1));else{var u=this.stack.lastIndexOf(A);if(u!==-1)if(this.cbs.onclosetag)for(var d=this.stack.length-u;d--;)this.cbs.onclosetag(this.stack.pop(),d!==0);else this.stack.length=u;else!this.options.xmlMode&&A==="p"&&(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=r+1},e.prototype.onselfclosingtag=function(t){this.endIndex=t,this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?(this.closeCurrentTag(!1),this.startIndex=t+1):this.onopentagend(t)},e.prototype.closeCurrentTag=function(t){var r,n,o=this.tagname;this.endOpenTag(t),this.stack[this.stack.length-1]===o&&((n=(r=this.cbs).onclosetag)===null||n===void 0||n.call(r,o,!t),this.stack.pop())},e.prototype.onattribname=function(t,r){this.startIndex=t;var n=this.getSlice(t,r);this.attribname=this.lowerCaseAttributeNames?n.toLowerCase():n},e.prototype.onattribdata=function(t,r){this.attribvalue+=this.getSlice(t,r)},e.prototype.onattribentity=function(t){this.attribvalue+=(0,Wue.fromCodePoint)(t)},e.prototype.onattribend=function(t,r){var n,o;this.endIndex=r,(o=(n=this.cbs).onattribute)===null||o===void 0||o.call(n,this.attribname,this.attribvalue,t===WN.QuoteType.Double?'"':t===WN.QuoteType.Single?"'":t===WN.QuoteType.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""},e.prototype.getInstructionName=function(t){var r=t.search(QVt),n=r<0?t:t.substr(0,r);return this.lowerCaseTagNames&&(n=n.toLowerCase()),n},e.prototype.ondeclaration=function(t,r){this.endIndex=r;var n=this.getSlice(t,r);if(this.cbs.onprocessinginstruction){var o=this.getInstructionName(n);this.cbs.onprocessinginstruction("!".concat(o),"!".concat(n))}this.startIndex=r+1},e.prototype.onprocessinginstruction=function(t,r){this.endIndex=r;var n=this.getSlice(t,r);if(this.cbs.onprocessinginstruction){var o=this.getInstructionName(n);this.cbs.onprocessinginstruction("?".concat(o),"?".concat(n))}this.startIndex=r+1},e.prototype.oncomment=function(t,r,n){var o,i,a,s;this.endIndex=r,(i=(o=this.cbs).oncomment)===null||i===void 0||i.call(o,this.getSlice(t,r-n)),(s=(a=this.cbs).oncommentend)===null||s===void 0||s.call(a),this.startIndex=r+1},e.prototype.oncdata=function(t,r,n){var o,i,a,s,l,A,u,d,g,c;this.endIndex=r;var f=this.getSlice(t,r-n);this.options.xmlMode||this.options.recognizeCDATA?((i=(o=this.cbs).oncdatastart)===null||i===void 0||i.call(o),(s=(a=this.cbs).ontext)===null||s===void 0||s.call(a,f),(A=(l=this.cbs).oncdataend)===null||A===void 0||A.call(l)):((d=(u=this.cbs).oncomment)===null||d===void 0||d.call(u,"[CDATA[".concat(f,"]]")),(c=(g=this.cbs).oncommentend)===null||c===void 0||c.call(g)),this.startIndex=r+1},e.prototype.onend=function(){var t,r;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(var n=this.stack.length;n>0;this.cbs.onclosetag(this.stack[--n],!0));}(r=(t=this.cbs).onend)===null||r===void 0||r.call(t)},e.prototype.reset=function(){var t,r,n,o;(r=(t=this.cbs).onreset)===null||r===void 0||r.call(t),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack.length=0,this.startIndex=0,this.endIndex=0,(o=(n=this.cbs).onparserinit)===null||o===void 0||o.call(n,this),this.buffers.length=0,this.bufferOffset=0,this.writeIndex=0,this.ended=!1},e.prototype.parseComplete=function(t){this.reset(),this.end(t)},e.prototype.getSlice=function(t,r){for(;t-this.bufferOffset>=this.buffers[0].length;)this.shiftBuffer();for(var n=this.buffers[0].slice(t-this.bufferOffset,r-this.bufferOffset);r-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),n+=this.buffers[0].slice(0,r-this.bufferOffset);return n},e.prototype.shiftBuffer=function(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()},e.prototype.write=function(t){var r,n;if(this.ended){(n=(r=this.cbs).onerror)===null||n===void 0||n.call(r,new Error(".write() after done!"));return}this.buffers.push(t),this.tokenizer.running&&(this.tokenizer.write(t),this.writeIndex++)},e.prototype.end=function(t){var r,n;if(this.ended){(n=(r=this.cbs).onerror)===null||n===void 0||n.call(r,new Error(".end() after done!"));return}t&&this.write(t),this.ended=!0,this.tokenizer.end()},e.prototype.pause=function(){this.tokenizer.pause()},e.prototype.resume=function(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(r){this.children=r},enumerable:!1,configurable:!0}),t}(n3);Bn.NodeWithChildren=Sz;var xDe=function(e){l0(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=bl.ElementType.CDATA,r}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),t}(Sz);Bn.CDATA=xDe;var YDe=function(e){l0(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=bl.ElementType.Root,r}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),t}(Sz);Bn.Document=YDe;var FDe=function(e){l0(t,e);function t(r,n,o,i){o===void 0&&(o=[]),i===void 0&&(i=r==="script"?bl.ElementType.Script:r==="style"?bl.ElementType.Style:bl.ElementType.Tag);var a=e.call(this,o)||this;return a.name=r,a.attribs=n,a.type=i,a}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(r){this.name=r},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var r=this;return Object.keys(this.attribs).map(function(n){var o,i;return{name:n,value:r.attribs[n],namespace:(o=r["x-attribsNamespace"])===null||o===void 0?void 0:o[n],prefix:(i=r["x-attribsPrefix"])===null||i===void 0?void 0:i[n]}})},enumerable:!1,configurable:!0}),t}(Sz);Bn.Element=FDe;function NDe(e){return(0,bl.isTag)(e)}Bn.isTag=NDe;function DDe(e){return e.type===bl.ElementType.CDATA}Bn.isCDATA=DDe;function SDe(e){return e.type===bl.ElementType.Text}Bn.isText=SDe;function kDe(e){return e.type===bl.ElementType.Comment}Bn.isComment=kDe;function jDe(e){return e.type===bl.ElementType.Directive}Bn.isDirective=jDe;function UDe(e){return e.type===bl.ElementType.Root}Bn.isDocument=UDe;function MVt(e){return Object.prototype.hasOwnProperty.call(e,"children")}Bn.hasChildren=MVt;function o3(e,t){t===void 0&&(t=!1);var r;if(SDe(e))r=new vDe(e.data);else if(kDe(e))r=new MDe(e.data);else if(NDe(e)){var n=t?gL(e.children):[],o=new FDe(e.name,Jv({},e.attribs),n);n.forEach(function(l){return l.parent=o}),e.namespace!=null&&(o.namespace=e.namespace),e["x-attribsNamespace"]&&(o["x-attribsNamespace"]=Jv({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(o["x-attribsPrefix"]=Jv({},e["x-attribsPrefix"])),r=o}else if(DDe(e)){var n=t?gL(e.children):[],i=new xDe(n);n.forEach(function(A){return A.parent=i}),r=i}else if(UDe(e)){var n=t?gL(e.children):[],a=new YDe(n);n.forEach(function(A){return A.parent=a}),e["x-mode"]&&(a["x-mode"]=e["x-mode"]),r=a}else if(jDe(e)){var s=new bDe(e.name,e.data);e["x-name"]!=null&&(s["x-name"]=e["x-name"],s["x-publicId"]=e["x-publicId"],s["x-systemId"]=e["x-systemId"]),r=s}else throw new Error("Not implemented yet: ".concat(e.type));return r.startIndex=e.startIndex,r.endIndex=e.endIndex,e.sourceCodeLocation!=null&&(r.sourceCodeLocation=e.sourceCodeLocation),r}Bn.cloneNode=o3;function gL(e){for(var t=e.map(function(n){return o3(n,!0)}),r=1;r$\x80-\uFFFF]/g;var t=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]);e.getCodePoint=String.prototype.codePointAt!=null?function(o,i){return o.codePointAt(i)}:function(o,i){return(o.charCodeAt(i)&64512)===55296?(o.charCodeAt(i)-55296)*1024+o.charCodeAt(i+1)-56320+65536:o.charCodeAt(i)};function r(o){for(var i="",a=0,s;(s=e.xmlReplacer.exec(o))!==null;){var l=s.index,A=o.charCodeAt(l),u=t.get(A);u!==void 0?(i+=o.substring(a,l)+u,a=l+1):(i+="".concat(o.substring(a,l),"&#x").concat((0,e.getCodePoint)(o,l).toString(16),";"),a=e.xmlReplacer.lastIndex+=+((A&64512)===55296))}return i+o.substr(a)}e.encodeXML=r,e.escape=r;function n(o,i){return function(a){for(var s,l=0,A="";s=o.exec(a);)l!==s.index&&(A+=a.substring(l,s.index)),A+=i.get(s[0].charCodeAt(0)),l=s.index+1;return A+a.substring(l)}}e.escapeUTF8=n(/[&<>'"]/g,t),e.escapeAttribute=n(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),e.escapeText=n(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]))})(Ij);var bVt=gr&&gr.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(oB,"__esModule",{value:!0});oB.encodeNonAsciiHTML=oB.encodeHTML=void 0;var xVt=bVt(i3),GDe=Ij,YVt=/[\t\n!-,./:-@[-`\f{-}$\x80-\uFFFF]/g;function FVt(e){return RDe(YVt,e)}oB.encodeHTML=FVt;function NVt(e){return RDe(GDe.xmlReplacer,e)}oB.encodeNonAsciiHTML=NVt;function RDe(e,t){for(var r="",n=0,o;(o=e.exec(t))!==null;){var i=o.index;r+=t.substring(n,i);var a=t.charCodeAt(i),s=xVt.default.get(a);if(typeof s=="object"){if(i+10&&(n+=kz(e.children,t)),(t.xmlMode||!$ue.has(e.name))&&(n+=""))),n}function LVt(e){return"<".concat(e.data,">")}function TVt(e,t){var r,n=e.data||"";return((r=t.encodeEntities)!==null&&r!==void 0?r:t.decodeEntities)!==!1&&!(!t.xmlMode&&e.parent&&jVt.has(e.parent.name))&&(n=t.xmlMode||t.encodeEntities!=="utf8"?(0,Qj.encodeXML)(n):(0,Qj.escapeText)(n)),n}function JVt(e){return"")}function PVt(e){return"")}var WVt=gr&&gr.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(eA,"__esModule",{value:!0});eA.innerText=eA.textContent=eA.getText=eA.getInnerHTML=eA.getOuterHTML=void 0;var Ed=lf,VVt=WVt(Nx),KVt=oI;function ODe(e,t){return(0,VVt.default)(e,t)}eA.getOuterHTML=ODe;function XVt(e,t){return(0,Ed.hasChildren)(e)?e.children.map(function(r){return ODe(r,t)}).join(""):""}eA.getInnerHTML=XVt;function u2(e){return Array.isArray(e)?e.map(u2).join(""):(0,Ed.isTag)(e)?e.name==="br"?` +`:u2(e.children):(0,Ed.isCDATA)(e)?u2(e.children):(0,Ed.isText)(e)?e.data:""}eA.getText=u2;function RP(e){return Array.isArray(e)?e.map(RP).join(""):(0,Ed.hasChildren)(e)&&!(0,Ed.isComment)(e)?RP(e.children):(0,Ed.isText)(e)?e.data:""}eA.textContent=RP;function HP(e){return Array.isArray(e)?e.map(HP).join(""):(0,Ed.hasChildren)(e)&&(e.type===KVt.ElementType.Tag||(0,Ed.isCDATA)(e))?HP(e.children):(0,Ed.isText)(e)?e.data:""}eA.innerText=HP;var Ba={};Object.defineProperty(Ba,"__esModule",{value:!0});Ba.prevElementSibling=Ba.nextElementSibling=Ba.getName=Ba.hasAttrib=Ba.getAttributeValue=Ba.getSiblings=Ba.getParent=Ba.getChildren=void 0;var a3=lf;function LDe(e){return(0,a3.hasChildren)(e)?e.children:[]}Ba.getChildren=LDe;function TDe(e){return e.parent||null}Ba.getParent=TDe;function ZVt(e){var t,r,n=TDe(e);if(n!=null)return LDe(n);for(var o=[e],i=e.prev,a=e.next;i!=null;)o.unshift(i),t=i,i=t.prev;for(;a!=null;)o.push(a),r=a,a=r.next;return o}Ba.getSiblings=ZVt;function qVt(e,t){var r;return(r=e.attribs)===null||r===void 0?void 0:r[t]}Ba.getAttributeValue=qVt;function $Vt(e,t){return e.attribs!=null&&Object.prototype.hasOwnProperty.call(e.attribs,t)&&e.attribs[t]!=null}Ba.hasAttrib=$Vt;function _Vt(e){return e.name}Ba.getName=_Vt;function eKt(e){for(var t,r=e.next;r!==null&&!(0,a3.isTag)(r);)t=r,r=t.next;return r}Ba.nextElementSibling=eKt;function tKt(e){for(var t,r=e.prev;r!==null&&!(0,a3.isTag)(r);)t=r,r=t.prev;return r}Ba.prevElementSibling=tKt;var ml={};Object.defineProperty(ml,"__esModule",{value:!0});ml.prepend=ml.prependChild=ml.append=ml.appendChild=ml.replaceElement=ml.removeElement=void 0;function Dx(e){if(e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent){var t=e.parent.children,r=t.lastIndexOf(e);r>=0&&t.splice(r,1)}e.next=null,e.prev=null,e.parent=null}ml.removeElement=Dx;function rKt(e,t){var r=t.prev=e.prev;r&&(r.next=t);var n=t.next=e.next;n&&(n.prev=t);var o=t.parent=e.parent;if(o){var i=o.children;i[i.lastIndexOf(e)]=t,e.parent=null}}ml.replaceElement=rKt;function nKt(e,t){if(Dx(t),t.next=null,t.parent=e,e.children.push(t)>1){var r=e.children[e.children.length-2];r.next=t,t.prev=r}else t.prev=null}ml.appendChild=nKt;function oKt(e,t){Dx(t);var r=e.parent,n=e.next;if(t.next=n,t.prev=e,e.next=t,t.parent=r,n){if(n.prev=t,r){var o=r.children;o.splice(o.lastIndexOf(n),0,t)}}else r&&r.children.push(t)}ml.append=oKt;function iKt(e,t){if(Dx(t),t.parent=e,t.prev=null,e.children.unshift(t)!==1){var r=e.children[1];r.prev=t,t.next=r}else t.next=null}ml.prependChild=iKt;function aKt(e,t){Dx(t);var r=e.parent;if(r){var n=r.children;n.splice(n.indexOf(e),0,t)}e.prev&&(e.prev.next=t),t.parent=r,t.prev=e.prev,t.next=e,e.prev=t}ml.prepend=aKt;var Us={};Object.defineProperty(Us,"__esModule",{value:!0});Us.findAll=Us.existsOne=Us.findOne=Us.findOneChild=Us.find=Us.filter=void 0;var jz=lf;function sKt(e,t,r,n){return r===void 0&&(r=!0),n===void 0&&(n=1/0),JDe(e,Array.isArray(t)?t:[t],r,n)}Us.filter=sKt;function JDe(e,t,r,n){for(var o=[],i=[t],a=[0];;){if(a[0]>=i[0].length){if(a.length===1)return o;i.shift(),a.shift();continue}var s=i[0][a[0]++];if(e(s)&&(o.push(s),--n<=0))return o;r&&(0,jz.hasChildren)(s)&&s.children.length>0&&(a.unshift(0),i.unshift(s.children))}}Us.find=JDe;function lKt(e,t){return t.find(e)}Us.findOneChild=lKt;function PDe(e,t,r){r===void 0&&(r=!0);for(var n=null,o=0;o0&&(n=PDe(e,i.children,!0));else continue}return n}Us.findOne=PDe;function WDe(e,t){return t.some(function(r){return(0,jz.isTag)(r)&&(e(r)||WDe(e,r.children))})}Us.existsOne=WDe;function AKt(e,t){for(var r=[],n=[t],o=[0];;){if(o[0]>=n[0].length){if(n.length===1)return r;n.shift(),o.shift();continue}var i=n[0][o[0]++];(0,jz.isTag)(i)&&(e(i)&&r.push(i),i.children.length>0&&(o.unshift(0),n.unshift(i.children)))}}Us.findAll=AKt;var tA={};Object.defineProperty(tA,"__esModule",{value:!0});tA.getElementsByTagType=tA.getElementsByTagName=tA.getElementById=tA.getElements=tA.testElement=void 0;var am=lf,Uz=Us,vj={tag_name:function(e){return typeof e=="function"?function(t){return(0,am.isTag)(t)&&e(t.name)}:e==="*"?am.isTag:function(t){return(0,am.isTag)(t)&&t.name===e}},tag_type:function(e){return typeof e=="function"?function(t){return e(t.type)}:function(t){return t.type===e}},tag_contains:function(e){return typeof e=="function"?function(t){return(0,am.isText)(t)&&e(t.data)}:function(t){return(0,am.isText)(t)&&t.data===e}}};function VDe(e,t){return typeof t=="function"?function(r){return(0,am.isTag)(r)&&t(r.attribs[e])}:function(r){return(0,am.isTag)(r)&&r.attribs[e]===t}}function cKt(e,t){return function(r){return e(r)||t(r)}}function KDe(e){var t=Object.keys(e).map(function(r){var n=e[r];return Object.prototype.hasOwnProperty.call(vj,r)?vj[r](n):VDe(r,n)});return t.length===0?null:t.reduce(cKt)}function uKt(e,t){var r=KDe(e);return r?r(t):!0}tA.testElement=uKt;function dKt(e,t,r,n){n===void 0&&(n=1/0);var o=KDe(e);return o?(0,Uz.filter)(o,t,r,n):[]}tA.getElements=dKt;function gKt(e,t,r){return r===void 0&&(r=!0),Array.isArray(t)||(t=[t]),(0,Uz.findOne)(VDe("id",e),t,r)}tA.getElementById=gKt;function fKt(e,t,r,n){return r===void 0&&(r=!0),n===void 0&&(n=1/0),(0,Uz.filter)(vj.tag_name(e),t,r,n)}tA.getElementsByTagName=fKt;function hKt(e,t,r,n){return r===void 0&&(r=!0),n===void 0&&(n=1/0),(0,Uz.filter)(vj.tag_type(e),t,r,n)}tA.getElementsByTagType=hKt;var XDe={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.uniqueSort=e.compareDocumentPosition=e.DocumentPosition=e.removeSubsets=void 0;var t=lf;function r(a){for(var s=a.length;--s>=0;){var l=a[s];if(s>0&&a.lastIndexOf(l,s-1)>=0){a.splice(s,1);continue}for(var A=l.parent;A;A=A.parent)if(a.includes(A)){a.splice(s,1);break}}return a}e.removeSubsets=r;var n;(function(a){a[a.DISCONNECTED=1]="DISCONNECTED",a[a.PRECEDING=2]="PRECEDING",a[a.FOLLOWING=4]="FOLLOWING",a[a.CONTAINS=8]="CONTAINS",a[a.CONTAINED_BY=16]="CONTAINED_BY"})(n=e.DocumentPosition||(e.DocumentPosition={}));function o(a,s){var l=[],A=[];if(a===s)return 0;for(var u=(0,t.hasChildren)(a)?a:a.parent;u;)l.unshift(u),u=u.parent;for(u=(0,t.hasChildren)(s)?s:s.parent;u;)A.unshift(u),u=u.parent;for(var d=Math.min(l.length,A.length),g=0;gf.indexOf(p)?c===s?n.FOLLOWING|n.CONTAINED_BY:n.FOLLOWING:c===a?n.PRECEDING|n.CONTAINS:n.PRECEDING}e.compareDocumentPosition=o;function i(a){return a=a.filter(function(s,l,A){return!A.includes(s,l+1)}),a.sort(function(s,l){var A=o(s,l);return A&n.PRECEDING?-1:A&n.FOLLOWING?1:0}),a}e.uniqueSort=i})(XDe);var zz={};Object.defineProperty(zz,"__esModule",{value:!0});zz.getFeed=void 0;var pKt=eA,Sx=tA;function mKt(e){var t=Mj(CKt,e);return t?t.name==="feed"?BKt(t):wKt(t):null}zz.getFeed=mKt;function BKt(e){var t,r=e.children,n={type:"atom",items:(0,Sx.getElementsByTagName)("entry",r).map(function(a){var s,l=a.children,A={media:ZDe(l)};fl(A,"id","id",l),fl(A,"title","title",l);var u=(s=Mj("link",l))===null||s===void 0?void 0:s.attribs.href;u&&(A.link=u);var d=Vh("summary",l)||Vh("content",l);d&&(A.description=d);var g=Vh("updated",l);return g&&(A.pubDate=new Date(g)),A})};fl(n,"id","id",r),fl(n,"title","title",r);var o=(t=Mj("link",r))===null||t===void 0?void 0:t.attribs.href;o&&(n.link=o),fl(n,"description","subtitle",r);var i=Vh("updated",r);return i&&(n.updated=new Date(i)),fl(n,"author","email",r,!0),n}function wKt(e){var t,r,n=(r=(t=Mj("channel",e.children))===null||t===void 0?void 0:t.children)!==null&&r!==void 0?r:[],o={type:e.name.substr(0,3),id:"",items:(0,Sx.getElementsByTagName)("item",e.children).map(function(a){var s=a.children,l={media:ZDe(s)};fl(l,"id","guid",s),fl(l,"title","title",s),fl(l,"link","link",s),fl(l,"description","description",s);var A=Vh("pubDate",s)||Vh("dc:date",s);return A&&(l.pubDate=new Date(A)),l})};fl(o,"title","title",n),fl(o,"link","link",n),fl(o,"description","description",n);var i=Vh("lastBuildDate",n);return i&&(o.updated=new Date(i)),fl(o,"author","managingEditor",n,!0),o}var yKt=["url","type","lang"],EKt=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function ZDe(e){return(0,Sx.getElementsByTagName)("media:content",e).map(function(t){for(var r=t.attribs,n={medium:r.medium,isDefault:!!r.isDefault},o=0,i=yKt;o{if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")},s3={};Object.defineProperty(s3,"__esModule",{value:!0});/*! + * is-plain-object + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + */function _ue(e){return Object.prototype.toString.call(e)==="[object Object]"}function QKt(e){var t,r;return _ue(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(_ue(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}s3.isPlainObject=QKt;var vKt=function(e){return MKt(e)&&!bKt(e)};function MKt(e){return!!e&&typeof e=="object"}function bKt(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||FKt(e)}var xKt=typeof Symbol=="function"&&Symbol.for,YKt=xKt?Symbol.for("react.element"):60103;function FKt(e){return e.$$typeof===YKt}function NKt(e){return Array.isArray(e)?[]:{}}function rb(e,t){return t.clone!==!1&&t.isMergeableObject(e)?RE(NKt(e),e,t):e}function DKt(e,t,r){return e.concat(t).map(function(n){return rb(n,r)})}function SKt(e,t){if(!t.customMerge)return RE;var r=t.customMerge(e);return typeof r=="function"?r:RE}function kKt(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function ede(e){return Object.keys(e).concat(kKt(e))}function qDe(e,t){try{return t in e}catch{return!1}}function jKt(e,t){return qDe(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function UKt(e,t,r){var n={};return r.isMergeableObject(e)&&ede(e).forEach(function(o){n[o]=rb(e[o],r)}),ede(t).forEach(function(o){jKt(e,o)||(qDe(e,o)&&r.isMergeableObject(t[o])?n[o]=SKt(o,r)(e[o],t[o],r):n[o]=rb(t[o],r))}),n}function RE(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||DKt,r.isMergeableObject=r.isMergeableObject||vKt,r.cloneUnlessOtherwiseSpecified=rb;var n=Array.isArray(t),o=Array.isArray(e),i=n===o;return i?n?r.arrayMerge(e,t,r):UKt(e,t,r):rb(t,r)}RE.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce(function(r,n){return RE(r,n,t)},{})};var zKt=RE,GKt=zKt,$De={exports:{}};(function(e){(function(t,r){e.exports?e.exports=r():t.parseSrcset=r()})(gr,function(){return function(t){function r(Q){return Q===" "||Q===" "||Q===` +`||Q==="\f"||Q==="\r"}function n(Q){var v,M=Q.exec(t.substring(p));if(M)return v=M[0],p+=v.length,v}for(var o=t.length,i=/^[ \t\n\r\u000c]+/,a=/^[, \t\n\r\u000c]+/,s=/^[^ \t\n\r\u000c]+/,l=/[,]+$/,A=/^\d+$/,u=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,d,g,c,f,h,p=0,B=[];;){if(n(a),p>=o)return B;d=n(s),g=[],d.slice(-1)===","?(d=d.replace(l,""),C()):y()}function y(){for(n(i),c="",f="in descriptor";;){if(h=t.charAt(p),f==="in descriptor")if(r(h))c&&(g.push(c),c="",f="after descriptor");else if(h===","){p+=1,c&&g.push(c),C();return}else if(h==="(")c=c+h,f="in parens";else if(h===""){c&&g.push(c),C();return}else c=c+h;else if(f==="in parens")if(h===")")c=c+h,f="in descriptor";else if(h===""){g.push(c),C();return}else c=c+h;else if(f==="after descriptor"&&!r(h))if(h===""){C();return}else f="in descriptor",p-=1;p+=1}}function C(){var Q=!1,v,M,I,b,Y={},N,F,D,z,k;for(b=0;b",typeof this.line<"u"&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(t){if(!this.source)return"";let r=this.source;t==null&&(t=tde.isColorSupported),rde&&t&&(r=rde(r));let n=r.split(/\r?\n/),o=Math.max(this.line-3,0),i=Math.min(this.line+2,n.length),a=String(i).length,s,l;if(t){let{bold:A,gray:u,red:d}=tde.createColors(!0);s=g=>A(d(g)),l=g=>u(g)}else s=l=A=>A;return n.slice(o,i).map((A,u)=>{let d=o+1+u,g=" "+(" "+d).slice(-a)+" | ";if(d===this.line){let c=l(g.replace(/\d/g," "))+A.slice(0,this.column-1).replace(/[^\t]/g," ");return s(">")+l(g)+A+` + `+c+s("^")}return" "+l(g)+A}).join(` +`)}toString(){let t=this.showSourceCode();return t&&(t=` + +`+t+` +`),this.name+": "+this.message+t}};var A3=OP;OP.default=OP;var kx={};kx.isClean=Symbol("isClean");kx.my=Symbol("my");const nde={after:` +`,beforeClose:` +`,beforeComment:` +`,beforeDecl:` +`,beforeOpen:" ",beforeRule:` +`,colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1};function TKt(e){return e[0].toUpperCase()+e.slice(1)}let LP=class{constructor(e){this.builder=e}atrule(e,t){let r="@"+e.name,n=e.params?this.rawValue(e,"params"):"";if(typeof e.raws.afterName<"u"?r+=e.raws.afterName:n&&(r+=" "),e.nodes)this.block(e,r+n);else{let o=(e.raws.between||"")+(t?";":"");this.builder(r+n+o,e)}}beforeAfter(e,t){let r;e.type==="decl"?r=this.raw(e,null,"beforeDecl"):e.type==="comment"?r=this.raw(e,null,"beforeComment"):t==="before"?r=this.raw(e,null,"beforeRule"):r=this.raw(e,null,"beforeClose");let n=e.parent,o=0;for(;n&&n.type!=="root";)o+=1,n=n.parent;if(r.includes(` +`)){let i=this.raw(e,null,"indent");if(i.length)for(let a=0;a0&&e.nodes[t].type==="comment";)t-=1;let r=this.raw(e,"semicolon");for(let n=0;n{if(n=s.raws[t],typeof n<"u")return!1})}return typeof n>"u"&&(n=nde[r]),i.rawCache[r]=n,n}rawBeforeClose(e){let t;return e.walk(r=>{if(r.nodes&&r.nodes.length>0&&typeof r.raws.after<"u")return t=r.raws.after,t.includes(` +`)&&(t=t.replace(/[^\n]+$/,"")),!1}),t&&(t=t.replace(/\S/g,"")),t}rawBeforeComment(e,t){let r;return e.walkComments(n=>{if(typeof n.raws.before<"u")return r=n.raws.before,r.includes(` +`)&&(r=r.replace(/[^\n]+$/,"")),!1}),typeof r>"u"?r=this.raw(t,null,"beforeDecl"):r&&(r=r.replace(/\S/g,"")),r}rawBeforeDecl(e,t){let r;return e.walkDecls(n=>{if(typeof n.raws.before<"u")return r=n.raws.before,r.includes(` +`)&&(r=r.replace(/[^\n]+$/,"")),!1}),typeof r>"u"?r=this.raw(t,null,"beforeRule"):r&&(r=r.replace(/\S/g,"")),r}rawBeforeOpen(e){let t;return e.walk(r=>{if(r.type!=="decl"&&(t=r.raws.between,typeof t<"u"))return!1}),t}rawBeforeRule(e){let t;return e.walk(r=>{if(r.nodes&&(r.parent!==e||e.first!==r)&&typeof r.raws.before<"u")return t=r.raws.before,t.includes(` +`)&&(t=t.replace(/[^\n]+$/,"")),!1}),t&&(t=t.replace(/\S/g,"")),t}rawColon(e){let t;return e.walkDecls(r=>{if(typeof r.raws.between<"u")return t=r.raws.between.replace(/[^\s:]/g,""),!1}),t}rawEmptyBody(e){let t;return e.walk(r=>{if(r.nodes&&r.nodes.length===0&&(t=r.raws.after,typeof t<"u"))return!1}),t}rawIndent(e){if(e.raws.indent)return e.raws.indent;let t;return e.walk(r=>{let n=r.parent;if(n&&n!==e&&n.parent&&n.parent===e&&typeof r.raws.before<"u"){let o=r.raws.before.split(` +`);return t=o[o.length-1],t=t.replace(/\S/g,""),!1}}),t}rawSemicolon(e){let t;return e.walk(r=>{if(r.nodes&&r.nodes.length&&r.last.type==="decl"&&(t=r.raws.semicolon,typeof t<"u"))return!1}),t}rawValue(e,t){let r=e[t],n=e.raws[t];return n&&n.value===r?n.raw:r}root(e){this.body(e),e.raws.after&&this.builder(e.raws.after)}rule(e){this.block(e,this.rawValue(e,"selector")),e.raws.ownSemicolon&&this.builder(e.raws.ownSemicolon,e,"end")}stringify(e,t){if(!this[e.type])throw new Error("Unknown AST node type "+e.type+". Maybe you need to change PostCSS stringifier.");this[e.type](e,t)}};var tSe=LP;LP.default=LP;let JKt=tSe;function TP(e,t){new JKt(t).stringify(e)}var Gz=TP;TP.default=TP;let{isClean:KN,my:PKt}=kx,WKt=A3,VKt=tSe,KKt=Gz;function JP(e,t){let r=new e.constructor;for(let n in e){if(!Object.prototype.hasOwnProperty.call(e,n)||n==="proxyCache")continue;let o=e[n],i=typeof o;n==="parent"&&i==="object"?t&&(r[n]=t):n==="source"?r[n]=o:Array.isArray(o)?r[n]=o.map(a=>JP(a,r)):(i==="object"&&o!==null&&(o=JP(o)),r[n]=o)}return r}let PP=class{constructor(e={}){this.raws={},this[KN]=!1,this[PKt]=!0;for(let t in e)if(t==="nodes"){this.nodes=[];for(let r of e[t])typeof r.clone=="function"?this.append(r.clone()):this.append(r)}else this[t]=e[t]}addToError(e){if(e.postcssNode=this,e.stack&&this.source&&/\n\s{4}at /.test(e.stack)){let t=this.source;e.stack=e.stack.replace(/\n\s{4}at /,`$&${t.input.from}:${t.start.line}:${t.start.column}$&`)}return e}after(e){return this.parent.insertAfter(this,e),this}assign(e={}){for(let t in e)this[t]=e[t];return this}before(e){return this.parent.insertBefore(this,e),this}cleanRaws(e){delete this.raws.before,delete this.raws.after,e||delete this.raws.between}clone(e={}){let t=JP(this);for(let r in e)t[r]=e[r];return t}cloneAfter(e={}){let t=this.clone(e);return this.parent.insertAfter(this,t),t}cloneBefore(e={}){let t=this.clone(e);return this.parent.insertBefore(this,t),t}error(e,t={}){if(this.source){let{end:r,start:n}=this.rangeBy(t);return this.source.input.error(e,{column:n.column,line:n.line},{column:r.column,line:r.line},t)}return new WKt(e)}getProxyProcessor(){return{get(e,t){return t==="proxyOf"?e:t==="root"?()=>e.root().toProxy():e[t]},set(e,t,r){return e[t]===r||(e[t]=r,(t==="prop"||t==="value"||t==="name"||t==="params"||t==="important"||t==="text")&&e.markDirty()),!0}}}markDirty(){if(this[KN]){this[KN]=!1;let e=this;for(;e=e.parent;)e[KN]=!1}}next(){if(!this.parent)return;let e=this.parent.index(this);return this.parent.nodes[e+1]}positionBy(e,t){let r=this.source.start;if(e.index)r=this.positionInside(e.index,t);else if(e.word){t=this.toString();let n=t.indexOf(e.word);n!==-1&&(r=this.positionInside(n,t))}return r}positionInside(e,t){let r=t||this.toString(),n=this.source.start.column,o=this.source.start.line;for(let i=0;itypeof s=="object"&&s.toJSON?s.toJSON(null,t):s);else if(typeof a=="object"&&a.toJSON)r[i]=a.toJSON(null,t);else if(i==="source"){let s=t.get(a.input);s==null&&(s=o,t.set(a.input,o),o++),r[i]={end:a.end,inputId:s,start:a.start}}else r[i]=a}return n&&(r.inputs=[...t.keys()].map(i=>i.toJSON())),r}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}toString(e=KKt){e.stringify&&(e=e.stringify);let t="";return e(this,r=>{t+=r}),t}warn(e,t,r){let n={node:this};for(let o in r)n[o]=r[o];return e.warn(t,n)}get proxyOf(){return this}};var Rz=PP;PP.default=PP;let XKt=Rz,WP=class extends XKt{constructor(e){e&&typeof e.value<"u"&&typeof e.value!="string"&&(e={...e,value:String(e.value)}),super(e),this.type="decl"}get variable(){return this.prop.startsWith("--")||this.prop[0]==="$"}};var Hz=WP;WP.default=WP;let ZKt="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",qKt=(e,t=21)=>(r=t)=>{let n="",o=r;for(;o--;)n+=e[Math.random()*e.length|0];return n},$Kt=(e=21)=>{let t="",r=e;for(;r--;)t+=ZKt[Math.random()*64|0];return t};var _Kt={nanoid:$Kt,customAlphabet:qKt};let{SourceMapConsumer:ode,SourceMapGenerator:ide}=Yu,{existsSync:e9t,readFileSync:t9t}=Yu,{dirname:fL,join:r9t}=Yu;function n9t(e){return Buffer?Buffer.from(e,"base64").toString():window.atob(e)}let VP=class{constructor(e,t){if(t.map===!1)return;this.loadAnnotation(e),this.inline=this.startWith(this.annotation,"data:");let r=t.map?t.map.prev:void 0,n=this.loadMap(t.from,r);!this.mapFile&&t.from&&(this.mapFile=t.from),this.mapFile&&(this.root=fL(this.mapFile)),n&&(this.text=n)}consumer(){return this.consumerCache||(this.consumerCache=new ode(this.text)),this.consumerCache}decodeInline(e){let t=/^data:application\/json;charset=utf-?8;base64,/,r=/^data:application\/json;base64,/,n=/^data:application\/json;charset=utf-?8,/,o=/^data:application\/json,/;if(n.test(e)||o.test(e))return decodeURIComponent(e.substr(RegExp.lastMatch.length));if(t.test(e)||r.test(e))return n9t(e.substr(RegExp.lastMatch.length));let i=e.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+i)}getAnnotationURL(e){return e.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}isMap(e){return typeof e!="object"?!1:typeof e.mappings=="string"||typeof e._mappings=="string"||Array.isArray(e.sections)}loadAnnotation(e){let t=e.match(/\/\*\s*# sourceMappingURL=/gm);if(!t)return;let r=e.lastIndexOf(t.pop()),n=e.indexOf("*/",r);r>-1&&n>-1&&(this.annotation=this.getAnnotationURL(e.substring(r,n)))}loadFile(e){if(this.root=fL(e),e9t(e))return this.mapFile=e,t9t(e,"utf-8").toString().trim()}loadMap(e,t){if(t===!1)return!1;if(t){if(typeof t=="string")return t;if(typeof t=="function"){let r=t(e);if(r){let n=this.loadFile(r);if(!n)throw new Error("Unable to load previous source map: "+r.toString());return n}}else{if(t instanceof ode)return ide.fromSourceMap(t).toString();if(t instanceof ide)return t.toString();if(this.isMap(t))return JSON.stringify(t);throw new Error("Unsupported previous source map format: "+t.toString())}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let r=this.annotation;return e&&(r=r9t(fL(e),r)),this.loadFile(r)}}}startWith(e,t){return e?e.substr(0,t.length)===t:!1}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}};var rSe=VP;VP.default=VP;let{SourceMapConsumer:o9t,SourceMapGenerator:i9t}=Yu,{fileURLToPath:ade,pathToFileURL:XN}=Yu,{isAbsolute:KP,resolve:XP}=Yu,{nanoid:a9t}=_Kt,hL=Yu,sde=A3,s9t=rSe,pL=Symbol("fromOffsetCache"),l9t=!!(o9t&&i9t),lde=!!(XP&&KP),bj=class{constructor(e,t={}){if(e===null||typeof e>"u"||typeof e=="object"&&!e.toString)throw new Error(`PostCSS received ${e} instead of CSS string`);if(this.css=e.toString(),this.css[0]==="\uFEFF"||this.css[0]==="￾"?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,t.from&&(!lde||/^\w+:\/\//.test(t.from)||KP(t.from)?this.file=t.from:this.file=XP(t.from)),lde&&l9t){let r=new s9t(this.css,t);if(r.text){this.map=r;let n=r.consumer().file;!this.file&&n&&(this.file=this.mapResolve(n))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}error(e,t,r,n={}){let o,i,a;if(t&&typeof t=="object"){let l=t,A=r;if(typeof l.offset=="number"){let u=this.fromOffset(l.offset);t=u.line,r=u.col}else t=l.line,r=l.column;if(typeof A.offset=="number"){let u=this.fromOffset(A.offset);i=u.line,a=u.col}else i=A.line,a=A.column}else if(!r){let l=this.fromOffset(t);t=l.line,r=l.col}let s=this.origin(t,r,i,a);return s?o=new sde(e,s.endLine===void 0?s.line:{column:s.column,line:s.line},s.endLine===void 0?s.column:{column:s.endColumn,line:s.endLine},s.source,s.file,n.plugin):o=new sde(e,i===void 0?t:{column:r,line:t},i===void 0?r:{column:a,line:i},this.css,this.file,n.plugin),o.input={column:r,endColumn:a,endLine:i,line:t,source:this.css},this.file&&(XN&&(o.input.url=XN(this.file).toString()),o.input.file=this.file),o}fromOffset(e){let t,r;if(this[pL])r=this[pL];else{let o=this.css.split(` +`);r=new Array(o.length);let i=0;for(let a=0,s=o.length;a=t)n=r.length-1;else{let o=r.length-2,i;for(;n>1),e=r[i+1])n=i+1;else{n=i;break}}return{col:e-r[n]+1,line:n+1}}mapResolve(e){return/^\w+:\/\//.test(e)?e:XP(this.map.consumer().sourceRoot||this.map.root||".",e)}origin(e,t,r,n){if(!this.map)return!1;let o=this.map.consumer(),i=o.originalPositionFor({column:t,line:e});if(!i.source)return!1;let a;typeof r=="number"&&(a=o.originalPositionFor({column:n,line:r}));let s;KP(i.source)?s=XN(i.source):s=new URL(i.source,this.map.consumer().sourceRoot||XN(this.map.mapFile));let l={column:i.column,endColumn:a&&a.column,endLine:a&&a.line,line:i.line,url:s.toString()};if(s.protocol==="file:")if(ade)l.file=ade(s);else throw new Error("file: protocol is not available in this PostCSS build");let A=o.sourceContentFor(i.source);return A&&(l.source=A),l}toJSON(){let e={};for(let t of["hasBOM","css","file","id"])this[t]!=null&&(e[t]=this[t]);return this.map&&(e.map={...this.map},e.map.consumerCache&&(e.map.consumerCache=void 0)),e}get from(){return this.file||this.id}};var Oz=bj;bj.default=bj;hL&&hL.registerInput&&hL.registerInput(bj);let{SourceMapConsumer:nSe,SourceMapGenerator:d2}=Yu,{dirname:g2,relative:oSe,resolve:iSe,sep:aSe}=Yu,{pathToFileURL:Ade}=Yu,A9t=Oz,c9t=!!(nSe&&d2),u9t=!!(g2&&iSe&&oSe&&aSe),d9t=class{constructor(e,t,r,n){this.stringify=e,this.mapOpts=r.map||{},this.root=t,this.opts=r,this.css=n,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute,this.memoizedFileURLs=new Map,this.memoizedPaths=new Map,this.memoizedURLs=new Map}addAnnotation(){let e;this.isInline()?e="data:application/json;base64,"+this.toBase64(this.map.toString()):typeof this.mapOpts.annotation=="string"?e=this.mapOpts.annotation:typeof this.mapOpts.annotation=="function"?e=this.mapOpts.annotation(this.opts.to,this.root):e=this.outputFile()+".map";let t=` +`;this.css.includes(`\r +`)&&(t=`\r +`),this.css+=t+"/*# sourceMappingURL="+e+" */"}applyPrevMaps(){for(let e of this.previous()){let t=this.toUrl(this.path(e.file)),r=e.root||g2(e.file),n;this.mapOpts.sourcesContent===!1?(n=new nSe(e.text),n.sourcesContent&&(n.sourcesContent=n.sourcesContent.map(()=>null))):n=e.consumer(),this.map.applySourceMap(n,t,this.toUrl(this.path(r)))}}clearAnnotation(){if(this.mapOpts.annotation!==!1)if(this.root){let e;for(let t=this.root.nodes.length-1;t>=0;t--)e=this.root.nodes[t],e.type==="comment"&&e.text.indexOf("# sourceMappingURL=")===0&&this.root.removeChild(t)}else this.css&&(this.css=this.css.replace(/(\n)?\/\*#[\S\s]*?\*\/$/gm,""))}generate(){if(this.clearAnnotation(),u9t&&c9t&&this.isMap())return this.generateMap();{let e="";return this.stringify(this.root,t=>{e+=t}),[e]}}generateMap(){if(this.root)this.generateString();else if(this.previous().length===1){let e=this.previous()[0].consumer();e.file=this.outputFile(),this.map=d2.fromSourceMap(e)}else this.map=new d2({file:this.outputFile()}),this.map.addMapping({generated:{column:0,line:1},original:{column:0,line:1},source:this.opts.from?this.toUrl(this.path(this.opts.from)):""});return this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}generateString(){this.css="",this.map=new d2({file:this.outputFile()});let e=1,t=1,r="",n={generated:{column:0,line:0},original:{column:0,line:0},source:""},o,i;this.stringify(this.root,(a,s,l)=>{if(this.css+=a,s&&l!=="end"&&(n.generated.line=e,n.generated.column=t-1,s.source&&s.source.start?(n.source=this.sourcePath(s),n.original.line=s.source.start.line,n.original.column=s.source.start.column-1,this.map.addMapping(n)):(n.source=r,n.original.line=1,n.original.column=0,this.map.addMapping(n))),o=a.match(/\n/g),o?(e+=o.length,i=a.lastIndexOf(` +`),t=a.length-i):t+=a.length,s&&l!=="start"){let A=s.parent||{raws:{}};(!(s.type==="decl"||s.type==="atrule"&&!s.nodes)||s!==A.last||A.raws.semicolon)&&(s.source&&s.source.end?(n.source=this.sourcePath(s),n.original.line=s.source.end.line,n.original.column=s.source.end.column-1,n.generated.line=e,n.generated.column=t-2,this.map.addMapping(n)):(n.source=r,n.original.line=1,n.original.column=0,n.generated.line=e,n.generated.column=t-1,this.map.addMapping(n)))}})}isAnnotation(){return this.isInline()?!0:typeof this.mapOpts.annotation<"u"?this.mapOpts.annotation:this.previous().length?this.previous().some(e=>e.annotation):!0}isInline(){if(typeof this.mapOpts.inline<"u")return this.mapOpts.inline;let e=this.mapOpts.annotation;return typeof e<"u"&&e!==!0?!1:this.previous().length?this.previous().some(t=>t.inline):!0}isMap(){return typeof this.opts.map<"u"?!!this.opts.map:this.previous().length>0}isSourcesContent(){return typeof this.mapOpts.sourcesContent<"u"?this.mapOpts.sourcesContent:this.previous().length?this.previous().some(e=>e.withContent()):!0}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}path(e){if(this.mapOpts.absolute||e.charCodeAt(0)===60||/^\w+:\/\//.test(e))return e;let t=this.memoizedPaths.get(e);if(t)return t;let r=this.opts.to?g2(this.opts.to):".";typeof this.mapOpts.annotation=="string"&&(r=g2(iSe(r,this.mapOpts.annotation)));let n=oSe(r,e);return this.memoizedPaths.set(e,n),n}previous(){if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk(e=>{if(e.source&&e.source.input.map){let t=e.source.input.map;this.previousMaps.includes(t)||this.previousMaps.push(t)}});else{let e=new A9t(this.css,this.opts);e.map&&this.previousMaps.push(e.map)}return this.previousMaps}setSourcesContent(){let e={};if(this.root)this.root.walk(t=>{if(t.source){let r=t.source.input.from;if(r&&!e[r]){e[r]=!0;let n=this.usesFileUrls?this.toFileUrl(r):this.toUrl(this.path(r));this.map.setSourceContent(n,t.source.input.css)}}});else if(this.css){let t=this.opts.from?this.toUrl(this.path(this.opts.from)):"";this.map.setSourceContent(t,this.css)}}sourcePath(e){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(e.source.input.from):this.toUrl(this.path(e.source.input.from))}toBase64(e){return Buffer?Buffer.from(e).toString("base64"):window.btoa(unescape(encodeURIComponent(e)))}toFileUrl(e){let t=this.memoizedFileURLs.get(e);if(t)return t;if(Ade){let r=Ade(e).toString();return this.memoizedFileURLs.set(e,r),r}else throw new Error("`map.absolute` option is not available in this PostCSS build")}toUrl(e){let t=this.memoizedURLs.get(e);if(t)return t;aSe==="\\"&&(e=e.replace(/\\/g,"/"));let r=encodeURI(e).replace(/[#?]/g,encodeURIComponent);return this.memoizedURLs.set(e,r),r}};var sSe=d9t;let g9t=Rz,ZP=class extends g9t{constructor(e){super(e),this.type="comment"}};var Lz=ZP;ZP.default=ZP;let{isClean:lSe,my:ASe}=kx,cSe=Hz,uSe=Lz,f9t=Rz,dSe,c3,u3,gSe;function fSe(e){return e.map(t=>(t.nodes&&(t.nodes=fSe(t.nodes)),delete t.source,t))}function hSe(e){if(e[lSe]=!1,e.proxyOf.nodes)for(let t of e.proxyOf.nodes)hSe(t)}let Af=class pSe extends f9t{append(...t){for(let r of t){let n=this.normalize(r,this.last);for(let o of n)this.proxyOf.nodes.push(o)}return this.markDirty(),this}cleanRaws(t){if(super.cleanRaws(t),this.nodes)for(let r of this.nodes)r.cleanRaws(t)}each(t){if(!this.proxyOf.nodes)return;let r=this.getIterator(),n,o;for(;this.indexes[r]t[r](...n.map(o=>typeof o=="function"?(i,a)=>o(i.toProxy(),a):o)):r==="every"||r==="some"?n=>t[r]((o,...i)=>n(o.toProxy(),...i)):r==="root"?()=>t.root().toProxy():r==="nodes"?t.nodes.map(n=>n.toProxy()):r==="first"||r==="last"?t[r].toProxy():t[r]:t[r]},set(t,r,n){return t[r]===n||(t[r]=n,(r==="name"||r==="params"||r==="selector")&&t.markDirty()),!0}}}index(t){return typeof t=="number"?t:(t.proxyOf&&(t=t.proxyOf),this.proxyOf.nodes.indexOf(t))}insertAfter(t,r){let n=this.index(t),o=this.normalize(r,this.proxyOf.nodes[n]).reverse();n=this.index(t);for(let a of o)this.proxyOf.nodes.splice(n+1,0,a);let i;for(let a in this.indexes)i=this.indexes[a],n"u")throw new Error("Value field is missed in node creation");typeof t.value!="string"&&(t.value=String(t.value)),t=[new cSe(t)]}else if(t.selector)t=[new c3(t)];else if(t.name)t=[new u3(t)];else if(t.text)t=[new uSe(t)];else throw new Error("Unknown node type in node creation");return t.map(n=>(n[ASe]||pSe.rebuild(n),n=n.proxyOf,n.parent&&n.parent.removeChild(n),n[lSe]&&hSe(n),typeof n.raws.before>"u"&&r&&typeof r.raws.before<"u"&&(n.raws.before=r.raws.before.replace(/\S/g,"")),n.parent=this.proxyOf,n))}prepend(...t){t=t.reverse();for(let r of t){let n=this.normalize(r,this.first,"prepend").reverse();for(let o of n)this.proxyOf.nodes.unshift(o);for(let o in this.indexes)this.indexes[o]=this.indexes[o]+n.length}return this.markDirty(),this}push(t){return t.parent=this,this.proxyOf.nodes.push(t),this}removeAll(){for(let t of this.proxyOf.nodes)t.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}removeChild(t){t=this.index(t),this.proxyOf.nodes[t].parent=void 0,this.proxyOf.nodes.splice(t,1);let r;for(let n in this.indexes)r=this.indexes[n],r>=t&&(this.indexes[n]=r-1);return this.markDirty(),this}replaceValues(t,r,n){return n||(n=r,r={}),this.walkDecls(o=>{r.props&&!r.props.includes(o.prop)||r.fast&&!o.value.includes(r.fast)||(o.value=o.value.replace(t,n))}),this.markDirty(),this}some(t){return this.nodes.some(t)}walk(t){return this.each((r,n)=>{let o;try{o=t(r,n)}catch(i){throw r.addToError(i)}return o!==!1&&r.walk&&(o=r.walk(t)),o})}walkAtRules(t,r){return r?t instanceof RegExp?this.walk((n,o)=>{if(n.type==="atrule"&&t.test(n.name))return r(n,o)}):this.walk((n,o)=>{if(n.type==="atrule"&&n.name===t)return r(n,o)}):(r=t,this.walk((n,o)=>{if(n.type==="atrule")return r(n,o)}))}walkComments(t){return this.walk((r,n)=>{if(r.type==="comment")return t(r,n)})}walkDecls(t,r){return r?t instanceof RegExp?this.walk((n,o)=>{if(n.type==="decl"&&t.test(n.prop))return r(n,o)}):this.walk((n,o)=>{if(n.type==="decl"&&n.prop===t)return r(n,o)}):(r=t,this.walk((n,o)=>{if(n.type==="decl")return r(n,o)}))}walkRules(t,r){return r?t instanceof RegExp?this.walk((n,o)=>{if(n.type==="rule"&&t.test(n.selector))return r(n,o)}):this.walk((n,o)=>{if(n.type==="rule"&&n.selector===t)return r(n,o)}):(r=t,this.walk((n,o)=>{if(n.type==="rule")return r(n,o)}))}get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}};Af.registerParse=e=>{dSe=e};Af.registerRule=e=>{c3=e};Af.registerAtRule=e=>{u3=e};Af.registerRoot=e=>{gSe=e};var HB=Af;Af.default=Af;Af.rebuild=e=>{e.type==="atrule"?Object.setPrototypeOf(e,u3.prototype):e.type==="rule"?Object.setPrototypeOf(e,c3.prototype):e.type==="decl"?Object.setPrototypeOf(e,cSe.prototype):e.type==="comment"?Object.setPrototypeOf(e,uSe.prototype):e.type==="root"&&Object.setPrototypeOf(e,gSe.prototype),e[ASe]=!0,e.nodes&&e.nodes.forEach(t=>{Af.rebuild(t)})};let h9t=HB,mSe,BSe,nb=class extends h9t{constructor(e){super({type:"document",...e}),this.nodes||(this.nodes=[])}toResult(e={}){return new mSe(new BSe,this,e).stringify()}};nb.registerLazyResult=e=>{mSe=e};nb.registerProcessor=e=>{BSe=e};var d3=nb;nb.default=nb;let qP=class{constructor(e,t={}){if(this.type="warning",this.text=e,t.node&&t.node.source){let r=t.node.rangeBy(t);this.line=r.start.line,this.column=r.start.column,this.endLine=r.end.line,this.endColumn=r.end.column}for(let r in t)this[r]=t[r]}toString(){return this.node?this.node.error(this.text,{index:this.index,plugin:this.plugin,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}};var wSe=qP;qP.default=qP;let p9t=wSe,$P=class{constructor(e,t,r){this.processor=e,this.messages=[],this.root=t,this.opts=r,this.css=void 0,this.map=void 0}toString(){return this.css}warn(e,t={}){t.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(t.plugin=this.lastPlugin.postcssPlugin);let r=new p9t(e,t);return this.messages.push(r),r}warnings(){return this.messages.filter(e=>e.type==="warning")}get content(){return this.css}};var g3=$P;$P.default=$P;const mL=39,cde=34,ZN=92,ude=47,qN=10,UQ=32,$N=12,_N=9,eD=13,m9t=91,B9t=93,w9t=40,y9t=41,E9t=123,C9t=125,I9t=59,Q9t=42,v9t=58,M9t=64,tD=/[\t\n\f\r "#'()/;[\\\]{}]/g,rD=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,b9t=/.[\r\n"'(/\\]/,dde=/[\da-f]/i;var x9t=function(e,t={}){let r=e.css.valueOf(),n=t.ignoreErrors,o,i,a,s,l,A,u,d,g,c,f=r.length,h=0,p=[],B=[];function y(){return h}function C(I){throw e.error("Unclosed "+I,h)}function Q(){return B.length===0&&h>=f}function v(I){if(B.length)return B.pop();if(h>=f)return;let b=I?I.ignoreUnclosed:!1;switch(o=r.charCodeAt(h),o){case qN:case UQ:case _N:case eD:case $N:{i=h;do i+=1,o=r.charCodeAt(i);while(o===UQ||o===qN||o===_N||o===eD||o===$N);c=["space",r.slice(h,i)],h=i-1;break}case m9t:case B9t:case E9t:case C9t:case v9t:case I9t:case y9t:{let Y=String.fromCharCode(o);c=[Y,Y,h];break}case w9t:{if(d=p.length?p.pop()[1]:"",g=r.charCodeAt(h+1),d==="url"&&g!==mL&&g!==cde&&g!==UQ&&g!==qN&&g!==_N&&g!==$N&&g!==eD){i=h;do{if(A=!1,i=r.indexOf(")",i+1),i===-1)if(n||b){i=h;break}else C("bracket");for(u=i;r.charCodeAt(u-1)===ZN;)u-=1,A=!A}while(A);c=["brackets",r.slice(h,i+1),h,i],h=i}else i=r.indexOf(")",h+1),s=r.slice(h,i+1),i===-1||b9t.test(s)?c=["(","(",h]:(c=["brackets",s,h,i],h=i);break}case mL:case cde:{a=o===mL?"'":'"',i=h;do{if(A=!1,i=r.indexOf(a,i+1),i===-1)if(n||b){i=h+1;break}else C("string");for(u=i;r.charCodeAt(u-1)===ZN;)u-=1,A=!A}while(A);c=["string",r.slice(h,i+1),h,i],h=i;break}case M9t:{tD.lastIndex=h+1,tD.test(r),tD.lastIndex===0?i=r.length-1:i=tD.lastIndex-2,c=["at-word",r.slice(h,i+1),h,i],h=i;break}case ZN:{for(i=h,l=!0;r.charCodeAt(i+1)===ZN;)i+=1,l=!l;if(o=r.charCodeAt(i+1),l&&o!==ude&&o!==UQ&&o!==qN&&o!==_N&&o!==eD&&o!==$N&&(i+=1,dde.test(r.charAt(i)))){for(;dde.test(r.charAt(i+1));)i+=1;r.charCodeAt(i+1)===UQ&&(i+=1)}c=["word",r.slice(h,i+1),h,i],h=i;break}default:{o===ude&&r.charCodeAt(h+1)===Q9t?(i=r.indexOf("*/",h+2)+1,i===0&&(n||b?i=r.length:C("comment")),c=["comment",r.slice(h,i+1),h,i],h=i):(rD.lastIndex=h+1,rD.test(r),rD.lastIndex===0?i=r.length-1:i=rD.lastIndex-2,c=["word",r.slice(h,i+1),h,i],p.push(c),h=i);break}}return h++,c}function M(I){B.push(I)}return{back:M,endOfFile:Q,nextToken:v,position:y}};let ySe=HB,xj=class extends ySe{constructor(e){super(e),this.type="atrule"}append(...e){return this.proxyOf.nodes||(this.nodes=[]),super.append(...e)}prepend(...e){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...e)}};var f3=xj;xj.default=xj;ySe.registerAtRule(xj);let ESe=HB,CSe,ISe,HE=class extends ESe{constructor(e){super(e),this.type="root",this.nodes||(this.nodes=[])}normalize(e,t,r){let n=super.normalize(e);if(t){if(r==="prepend")this.nodes.length>1?t.raws.before=this.nodes[1].raws.before:delete t.raws.before;else if(this.first!==t)for(let o of n)o.raws.before=t.raws.before}return n}removeChild(e,t){let r=this.index(e);return!t&&r===0&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[r].raws.before),super.removeChild(e)}toResult(e={}){return new CSe(new ISe,this,e).stringify()}};HE.registerLazyResult=e=>{CSe=e};HE.registerProcessor=e=>{ISe=e};var jx=HE;HE.default=HE;ESe.registerRoot(HE);let ob={comma(e){return ob.split(e,[","],!0)},space(e){let t=[" ",` +`," "];return ob.split(e,t)},split(e,t,r){let n=[],o="",i=!1,a=0,s=!1,l="",A=!1;for(let u of e)A?A=!1:u==="\\"?A=!0:s?u===l&&(s=!1):u==='"'||u==="'"?(s=!0,l=u):u==="("?a+=1:u===")"?a>0&&(a-=1):a===0&&t.includes(u)&&(i=!0),i?(o!==""&&n.push(o.trim()),o="",i=!1):o+=u;return(r||o!=="")&&n.push(o.trim()),n}};var QSe=ob;ob.default=ob;let vSe=HB,Y9t=QSe,Yj=class extends vSe{constructor(e){super(e),this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return Y9t.comma(this.selector)}set selectors(e){let t=this.selector?this.selector.match(/,\s*/):null,r=t?t[0]:","+this.raw("between","beforeOpen");this.selector=e.join(r)}};var h3=Yj;Yj.default=Yj;vSe.registerRule(Yj);let F9t=Hz,N9t=x9t,D9t=Lz,S9t=f3,k9t=jx,gde=h3;const fde={empty:!0,space:!0};function j9t(e){for(let t=e.length-1;t>=0;t--){let r=e[t],n=r[3]||r[2];if(n)return n}}let U9t=class{constructor(e){this.input=e,this.root=new k9t,this.current=this.root,this.spaces="",this.semicolon=!1,this.customProperty=!1,this.createTokenizer(),this.root.source={input:e,start:{column:1,line:1,offset:0}}}atrule(e){let t=new S9t;t.name=e[1].slice(1),t.name===""&&this.unnamedAtrule(t,e),this.init(t,e[2]);let r,n,o,i=!1,a=!1,s=[],l=[];for(;!this.tokenizer.endOfFile();){if(e=this.tokenizer.nextToken(),r=e[0],r==="("||r==="["?l.push(r==="("?")":"]"):r==="{"&&l.length>0?l.push("}"):r===l[l.length-1]&&l.pop(),l.length===0)if(r===";"){t.source.end=this.getPosition(e[2]),t.source.end.offset++,this.semicolon=!0;break}else if(r==="{"){a=!0;break}else if(r==="}"){if(s.length>0){for(o=s.length-1,n=s[o];n&&n[0]==="space";)n=s[--o];n&&(t.source.end=this.getPosition(n[3]||n[2]),t.source.end.offset++)}this.end(e);break}else s.push(e);else s.push(e);if(this.tokenizer.endOfFile()){i=!0;break}}t.raws.between=this.spacesAndCommentsFromEnd(s),s.length?(t.raws.afterName=this.spacesAndCommentsFromStart(s),this.raw(t,"params",s),i&&(e=s[s.length-1],t.source.end=this.getPosition(e[3]||e[2]),t.source.end.offset++,this.spaces=t.raws.between,t.raws.between="")):(t.raws.afterName="",t.params=""),a&&(t.nodes=[],this.current=t)}checkMissedSemicolon(e){let t=this.colon(e);if(t===!1)return;let r=0,n;for(let o=t-1;o>=0&&(n=e[o],!(n[0]!=="space"&&(r+=1,r===2)));o--);throw this.input.error("Missed semicolon",n[0]==="word"?n[3]+1:n[2])}colon(e){let t=0,r,n,o;for(let[i,a]of e.entries()){if(r=a,n=r[0],n==="("&&(t+=1),n===")"&&(t-=1),t===0&&n===":")if(!o)this.doubleColon(r);else{if(o[0]==="word"&&o[1]==="progid")continue;return i}o=r}return!1}comment(e){let t=new D9t;this.init(t,e[2]),t.source.end=this.getPosition(e[3]||e[2]),t.source.end.offset++;let r=e[1].slice(2,-2);if(/^\s*$/.test(r))t.text="",t.raws.left=r,t.raws.right="";else{let n=r.match(/^(\s*)([^]*\S)(\s*)$/);t.text=n[2],t.raws.left=n[1],t.raws.right=n[3]}}createTokenizer(){this.tokenizer=N9t(this.input)}decl(e,t){let r=new F9t;this.init(r,e[0][2]);let n=e[e.length-1];for(n[0]===";"&&(this.semicolon=!0,e.pop()),r.source.end=this.getPosition(n[3]||n[2]||j9t(e)),r.source.end.offset++;e[0][0]!=="word";)e.length===1&&this.unknownWord(e),r.raws.before+=e.shift()[1];for(r.source.start=this.getPosition(e[0][2]),r.prop="";e.length;){let s=e[0][0];if(s===":"||s==="space"||s==="comment")break;r.prop+=e.shift()[1]}r.raws.between="";let o;for(;e.length;)if(o=e.shift(),o[0]===":"){r.raws.between+=o[1];break}else o[0]==="word"&&/\w/.test(o[1])&&this.unknownWord([o]),r.raws.between+=o[1];(r.prop[0]==="_"||r.prop[0]==="*")&&(r.raws.before+=r.prop[0],r.prop=r.prop.slice(1));let i=[],a;for(;e.length&&(a=e[0][0],!(a!=="space"&&a!=="comment"));)i.push(e.shift());this.precheckMissedSemicolon(e);for(let s=e.length-1;s>=0;s--){if(o=e[s],o[1].toLowerCase()==="!important"){r.important=!0;let l=this.stringFrom(e,s);l=this.spacesFromEnd(e)+l,l!==" !important"&&(r.raws.important=l);break}else if(o[1].toLowerCase()==="important"){let l=e.slice(0),A="";for(let u=s;u>0;u--){let d=l[u][0];if(A.trim().indexOf("!")===0&&d!=="space")break;A=l.pop()[1]+A}A.trim().indexOf("!")===0&&(r.important=!0,r.raws.important=A,e=l)}if(o[0]!=="space"&&o[0]!=="comment")break}e.some(s=>s[0]!=="space"&&s[0]!=="comment")&&(r.raws.between+=i.map(s=>s[1]).join(""),i=[]),this.raw(r,"value",i.concat(e),t),r.value.includes(":")&&!t&&this.checkMissedSemicolon(e)}doubleColon(e){throw this.input.error("Double colon",{offset:e[2]},{offset:e[2]+e[1].length})}emptyRule(e){let t=new gde;this.init(t,e[2]),t.selector="",t.raws.between="",this.current=t}end(e){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(e[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(e)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())}freeSemicolon(e){if(this.spaces+=e[1],this.current.nodes){let t=this.current.nodes[this.current.nodes.length-1];t&&t.type==="rule"&&!t.raws.ownSemicolon&&(t.raws.ownSemicolon=this.spaces,this.spaces="")}}getPosition(e){let t=this.input.fromOffset(e);return{column:t.col,line:t.line,offset:e}}init(e,t){this.current.push(e),e.source={input:this.input,start:this.getPosition(t)},e.raws.before=this.spaces,this.spaces="",e.type!=="comment"&&(this.semicolon=!1)}other(e){let t=!1,r=null,n=!1,o=null,i=[],a=e[1].startsWith("--"),s=[],l=e;for(;l;){if(r=l[0],s.push(l),r==="("||r==="[")o||(o=l),i.push(r==="("?")":"]");else if(a&&n&&r==="{")o||(o=l),i.push("}");else if(i.length===0)if(r===";")if(n){this.decl(s,a);return}else break;else if(r==="{"){this.rule(s);return}else if(r==="}"){this.tokenizer.back(s.pop()),t=!0;break}else r===":"&&(n=!0);else r===i[i.length-1]&&(i.pop(),i.length===0&&(o=null));l=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(t=!0),i.length>0&&this.unclosedBracket(o),t&&n){if(!a)for(;s.length&&(l=s[s.length-1][0],!(l!=="space"&&l!=="comment"));)this.tokenizer.back(s.pop());this.decl(s,a)}else this.unknownWord(s)}parse(){let e;for(;!this.tokenizer.endOfFile();)switch(e=this.tokenizer.nextToken(),e[0]){case"space":this.spaces+=e[1];break;case";":this.freeSemicolon(e);break;case"}":this.end(e);break;case"comment":this.comment(e);break;case"at-word":this.atrule(e);break;case"{":this.emptyRule(e);break;default:this.other(e);break}this.endFile()}precheckMissedSemicolon(){}raw(e,t,r,n){let o,i,a=r.length,s="",l=!0,A,u;for(let d=0;dg+c[1],"");e.raws[t]={raw:d,value:s}}e[t]=s}rule(e){e.pop();let t=new gde;this.init(t,e[0][2]),t.raws.between=this.spacesAndCommentsFromEnd(e),this.raw(t,"selector",e),this.current=t}spacesAndCommentsFromEnd(e){let t,r="";for(;e.length&&(t=e[e.length-1][0],!(t!=="space"&&t!=="comment"));)r=e.pop()[1]+r;return r}spacesAndCommentsFromStart(e){let t,r="";for(;e.length&&(t=e[0][0],!(t!=="space"&&t!=="comment"));)r+=e.shift()[1];return r}spacesFromEnd(e){let t,r="";for(;e.length&&(t=e[e.length-1][0],t==="space");)r=e.pop()[1]+r;return r}stringFrom(e,t){let r="";for(let n=t;n_P(t)),e}let eW={},LE=class bSe{constructor(t,r,n){this.stringified=!1,this.processed=!1;let o;if(typeof r=="object"&&r!==null&&(r.type==="root"||r.type==="document"))o=_P(r);else if(r instanceof bSe||r instanceof hde)o=_P(r.root),r.map&&(typeof n.map>"u"&&(n.map={}),n.map.inline||(n.map.inline=!1),n.map.prev=r.map);else{let i=W9t;n.syntax&&(i=n.syntax.parse),n.parser&&(i=n.parser),i.parse&&(i=i.parse);try{o=i(r,n)}catch(a){this.processed=!0,this.error=a}o&&!o[O9t]&&J9t.rebuild(o)}this.result=new hde(t,o,n),this.helpers={...eW,postcss:eW,result:this.result},this.plugins=this.processor.plugins.map(i=>typeof i=="object"&&i.prepare?{...i,...i.prepare(this.result)}:i)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}catch(t){return this.async().catch(t)}finally(t){return this.async().then(t,t)}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(t,r){let n=this.result.lastPlugin;try{r&&r.addToError(t),this.error=t,t.name==="CssSyntaxError"&&!t.plugin?(t.plugin=n.postcssPlugin,t.setMessage()):n.postcssVersion}catch(o){console&&console.error&&console.error(o)}return t}prepareVisitors(){this.listeners={};let t=(r,n,o)=>{this.listeners[n]||(this.listeners[n]=[]),this.listeners[n].push([r,o])};for(let r of this.plugins)if(typeof r=="object")for(let n in r){if(!X9t[n]&&/^[A-Z]/.test(n))throw new Error(`Unknown event ${n} in ${r.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!Z9t[n])if(typeof r[n]=="object")for(let o in r[n])o==="*"?t(r,n,r[n][o]):t(r,n+"-"+o.toLowerCase(),r[n][o]);else typeof r[n]=="function"&&t(r,n,r[n])}this.hasListener=Object.keys(this.listeners).length>0}async runAsync(){this.plugin=0;for(let t=0;t0;){let n=this.visitTick(r);if(zQ(n))try{await n}catch(o){let i=r[r.length-1].node;throw this.handleError(o,i)}}}if(this.listeners.OnceExit)for(let[r,n]of this.listeners.OnceExit){this.result.lastPlugin=r;try{if(t.type==="document"){let o=t.nodes.map(i=>n(i,this.helpers));await Promise.all(o)}else await n(t,this.helpers)}catch(o){throw this.handleError(o)}}}return this.processed=!0,this.stringify()}runOnRoot(t){this.result.lastPlugin=t;try{if(typeof t=="object"&&t.Once){if(this.result.root.type==="document"){let r=this.result.root.nodes.map(n=>t.Once(n,this.helpers));return zQ(r[0])?Promise.all(r):r}return t.Once(this.result.root,this.helpers)}else if(typeof t=="function")return t(this.result.root,this.result)}catch(r){throw this.handleError(r)}}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let t=this.result.opts,r=T9t;t.syntax&&(r=t.syntax.stringify),t.stringifier&&(r=t.stringifier),r.stringify&&(r=r.stringify);let n=new L9t(r,this.result.root,this.result.opts).generate();return this.result.css=n[0],this.result.map=n[1],this.result}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let t of this.plugins){let r=this.runOnRoot(t);if(zQ(r))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let t=this.result.root;for(;!t[Xu];)t[Xu]=!0,this.walkSync(t);if(this.listeners.OnceExit)if(t.type==="document")for(let r of t.nodes)this.visitSync(this.listeners.OnceExit,r);else this.visitSync(this.listeners.OnceExit,t)}return this.result}then(t,r){return this.async().then(t,r)}toString(){return this.css}visitSync(t,r){for(let[n,o]of t){this.result.lastPlugin=n;let i;try{i=o(r,this.helpers)}catch(a){throw this.handleError(a,r.proxyOf)}if(r.type!=="root"&&r.type!=="document"&&!r.parent)return!0;if(zQ(i))throw this.getAsyncError()}}visitTick(t){let r=t[t.length-1],{node:n,visitors:o}=r;if(n.type!=="root"&&n.type!=="document"&&!n.parent){t.pop();return}if(o.length>0&&r.visitorIndex{o[Xu]||this.walkSync(o)});else{let o=this.listeners[n];if(o&&this.visitSync(o,t.toProxy()))return}}warnings(){return this.sync().warnings()}get content(){return this.stringify().content}get css(){return this.stringify().css}get map(){return this.stringify().map}get messages(){return this.sync().messages}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){return this.sync().root}get[Symbol.toStringTag](){return"LazyResult"}};LE.registerPostcss=e=>{eW=e};var xSe=LE;LE.default=LE;V9t.registerLazyResult(LE);P9t.registerLazyResult(LE);let q9t=sSe,$9t=Gz,_9t=p3;const eXt=g3;let tW=class{constructor(e,t,r){t=t.toString(),this.stringified=!1,this._processor=e,this._css=t,this._opts=r,this._map=void 0;let n,o=$9t;this.result=new eXt(this._processor,n,this._opts),this.result.css=t;let i=this;Object.defineProperty(this.result,"root",{get(){return i.root}});let a=new q9t(o,n,this._opts,t);if(a.isMap()){let[s,l]=a.generate();s&&(this.result.css=s),l&&(this.result.map=l)}}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}catch(e){return this.async().catch(e)}finally(e){return this.async().then(e,e)}sync(){if(this.error)throw this.error;return this.result}then(e,t){return this.async().then(e,t)}toString(){return this._css}warnings(){return[]}get content(){return this.result.css}get css(){return this.result.css}get map(){return this.result.map}get messages(){return[]}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){if(this._root)return this._root;let e,t=_9t;try{e=t(this._css,this._opts)}catch(r){this.error=r}if(this.error)throw this.error;return this._root=e,e}get[Symbol.toStringTag](){return"NoWorkResult"}};var tXt=tW;tW.default=tW;let rXt=tXt,nXt=xSe,oXt=d3,iXt=jx,ib=class{constructor(e=[]){this.version="8.4.31",this.plugins=this.normalize(e)}normalize(e){let t=[];for(let r of e)if(r.postcss===!0?r=r():r.postcss&&(r=r.postcss),typeof r=="object"&&Array.isArray(r.plugins))t=t.concat(r.plugins);else if(typeof r=="object"&&r.postcssPlugin)t.push(r);else if(typeof r=="function")t.push(r);else if(!(typeof r=="object"&&(r.parse||r.stringify)))throw new Error(r+" is not a PostCSS plugin");return t}process(e,t={}){return this.plugins.length===0&&typeof t.parser>"u"&&typeof t.stringifier>"u"&&typeof t.syntax>"u"?new rXt(this,e,t):new nXt(this,e,t)}use(e){return this.plugins=this.plugins.concat(this.normalize([e])),this}};var aXt=ib;ib.default=ib;iXt.registerProcessor(ib);oXt.registerProcessor(ib);let sXt=Hz,lXt=rSe,AXt=Lz,cXt=f3,uXt=Oz,dXt=jx,gXt=h3;function ab(e,t){if(Array.isArray(e))return e.map(o=>ab(o));let{inputs:r,...n}=e;if(r){t=[];for(let o of r){let i={...o,__proto__:uXt.prototype};i.map&&(i.map={...i.map,__proto__:lXt.prototype}),t.push(i)}}if(n.nodes&&(n.nodes=e.nodes.map(o=>ab(o,t))),n.source){let{inputId:o,...i}=n.source;n.source=i,o!=null&&(n.source.input=t[o])}if(n.type==="root")return new dXt(n);if(n.type==="decl")return new sXt(n);if(n.type==="rule")return new gXt(n);if(n.type==="comment")return new AXt(n);if(n.type==="atrule")return new cXt(n);throw new Error("Unknown node type: "+e.type)}var fXt=ab;ab.default=ab;let hXt=A3,YSe=Hz,pXt=xSe,mXt=HB,m3=aXt,BXt=Gz,wXt=fXt,FSe=d3,yXt=wSe,NSe=Lz,DSe=f3,EXt=g3,CXt=Oz,IXt=p3,QXt=QSe,SSe=h3,kSe=jx,vXt=Rz;function so(...e){return e.length===1&&Array.isArray(e[0])&&(e=e[0]),new m3(e)}so.plugin=function(e,t){let r=!1;function n(...i){console&&console.warn&&!r&&(r=!0,console.warn(e+`: postcss.plugin was deprecated. Migration guide: +https://evilmartians.com/chronicles/postcss-8-plugin-migration`),_oe.LANG&&_oe.LANG.startsWith("cn")&&console.warn(e+`: 里面 postcss.plugin 被弃用. 迁移指南: +https://www.w3ctech.com/topic/2226`));let a=t(...i);return a.postcssPlugin=e,a.postcssVersion=new m3().version,a}let o;return Object.defineProperty(n,"postcss",{get(){return o||(o=n()),o}}),n.process=function(i,a,s){return so([n(s)]).process(i,a)},n};so.stringify=BXt;so.parse=IXt;so.fromJSON=wXt;so.list=QXt;so.comment=e=>new NSe(e);so.atRule=e=>new DSe(e);so.decl=e=>new YSe(e);so.rule=e=>new SSe(e);so.root=e=>new kSe(e);so.document=e=>new FSe(e);so.CssSyntaxError=hXt;so.Declaration=YSe;so.Container=mXt;so.Processor=m3;so.Document=FSe;so.Comment=NSe;so.Warning=yXt;so.AtRule=DSe;so.Result=EXt;so.Input=CXt;so.Rule=SSe;so.Root=kSe;so.Node=vXt;pXt.registerPostcss(so);var MXt=so;so.default=so;const bXt=QDe,mde=IKt,{isPlainObject:xXt}=s3,Bde=GKt,YXt=RKt,{parse:FXt}=MXt,NXt=["img","audio","video","picture","svg","object","map","iframe","embed"],DXt=["script","style"];function dv(e,t){e&&Object.keys(e).forEach(function(r){t(e[r],r)})}function Qg(e,t){return{}.hasOwnProperty.call(e,t)}function wde(e,t){const r=[];return dv(e,function(n){t(n)&&r.push(n)}),r}function SXt(e){for(const t in e)if(Qg(e,t))return!1;return!0}function kXt(e){return e.map(function(t){if(!t.url)throw new Error("URL missing");return t.url+(t.w?` ${t.w}w`:"")+(t.h?` ${t.h}h`:"")+(t.d?` ${t.d}x`:"")}).join(", ")}var jXt=sb;const UXt=/^[^\0\t\n\f\r /<=>]+$/;function sb(e,t,r){if(e==null)return"";typeof e=="number"&&(e=e.toString());let n="",o="";function i(j,U){const G=this;this.tag=j,this.attribs=U||{},this.tagPosition=n.length,this.text="",this.mediaChildren=[],this.updateParentNodeText=function(){if(p.length){const H=p[p.length-1];H.text+=G.text}},this.updateParentNodeMediaChildren=function(){p.length&&NXt.includes(this.tag)&&p[p.length-1].mediaChildren.push(this.tag)}}t=Object.assign({},sb.defaults,t),t.parser=Object.assign({},zXt,t.parser);const a=function(j){return t.allowedTags===!1||(t.allowedTags||[]).indexOf(j)>-1};DXt.forEach(function(j){a(j)&&!t.allowVulnerableTags&&console.warn(` + +⚠️ Your \`allowedTags\` option includes, \`${j}\`, which is inherently +vulnerable to XSS attacks. Please remove it from \`allowedTags\`. +Or, to disable this warning, add the \`allowVulnerableTags\` option +and ensure you are accounting for this risk. + +`)});const s=t.nonTextTags||["script","style","textarea","option"];let l,A;t.allowedAttributes&&(l={},A={},dv(t.allowedAttributes,function(j,U){l[U]=[];const G=[];j.forEach(function(H){typeof H=="string"&&H.indexOf("*")>=0?G.push(mde(H).replace(/\\\*/g,".*")):l[U].push(H)}),G.length&&(A[U]=new RegExp("^("+G.join("|")+")$"))}));const u={},d={},g={};dv(t.allowedClasses,function(j,U){if(l&&(Qg(l,U)||(l[U]=[]),l[U].push("class")),u[U]=j,Array.isArray(j)){const G=[];u[U]=[],g[U]=[],j.forEach(function(H){typeof H=="string"&&H.indexOf("*")>=0?G.push(mde(H).replace(/\\\*/g,".*")):H instanceof RegExp?g[U].push(H):u[U].push(H)}),G.length&&(d[U]=new RegExp("^("+G.join("|")+")$"))}});const c={};let f;dv(t.transformTags,function(j,U){let G;typeof j=="function"?G=j:typeof j=="string"&&(G=sb.simpleTransform(j)),U==="*"?f=G:c[U]=G});let h,p,B,y,C,Q,v=!1;I();const M=new bXt.Parser({onopentag:function(j,U){if(t.enforceHtmlBoundary&&j==="html"&&I(),C){Q++;return}const G=new i(j,U);p.push(G);let H=!1;const L=!!G.text;let R;if(Qg(c,j)&&(R=c[j](j,U),G.attribs=U=R.attribs,R.text!==void 0&&(G.innerText=R.text),j!==R.tagName&&(G.name=j=R.tagName,y[h]=R.tagName)),f&&(R=f(j,U),G.attribs=U=R.attribs,j!==R.tagName&&(G.name=j=R.tagName,y[h]=R.tagName)),(!a(j)||t.disallowedTagsMode==="recursiveEscape"&&!SXt(B)||t.nestingLimit!=null&&h>=t.nestingLimit)&&(H=!0,B[h]=!0,t.disallowedTagsMode==="discard"&&s.indexOf(j)!==-1&&(C=!0,Q=1),B[h]=!0),h++,H){if(t.disallowedTagsMode==="discard")return;o=n,n=""}n+="<"+j,j==="script"&&(t.allowedScriptHostnames||t.allowedScriptDomains)&&(G.innerText=""),(!l||Qg(l,j)||l["*"])&&dv(U,function(O,V){if(!UXt.test(V)){delete G.attribs[V];return}if(O===""&&(t.nonBooleanAttributes.includes(V)||t.nonBooleanAttributes.includes("*"))){delete G.attribs[V];return}let Z=!1;if(!l||Qg(l,j)&&l[j].indexOf(V)!==-1||l["*"]&&l["*"].indexOf(V)!==-1||Qg(A,j)&&A[j].test(V)||A["*"]&&A["*"].test(V))Z=!0;else if(l&&l[j]){for(const T of l[j])if(xXt(T)&&T.name&&T.name===V){Z=!0;let K="";if(T.multiple===!0){const $=O.split(" ");for(const _ of $)T.values.indexOf(_)!==-1&&(K===""?K=_:K+=" "+_)}else T.values.indexOf(O)>=0&&(K=O);O=K}}if(Z){if(t.allowedSchemesAppliedToAttributes.indexOf(V)!==-1&&Y(j,O)){delete G.attribs[V];return}if(j==="script"&&V==="src"){let T=!0;try{const K=N(O);if(t.allowedScriptHostnames||t.allowedScriptDomains){const $=(t.allowedScriptHostnames||[]).find(function(ee){return ee===K.url.hostname}),_=(t.allowedScriptDomains||[]).find(function(ee){return K.url.hostname===ee||K.url.hostname.endsWith(`.${ee}`)});T=$||_}}catch{T=!1}if(!T){delete G.attribs[V];return}}if(j==="iframe"&&V==="src"){let T=!0;try{const K=N(O);if(K.isRelativeUrl)T=Qg(t,"allowIframeRelativeUrls")?t.allowIframeRelativeUrls:!t.allowedIframeHostnames&&!t.allowedIframeDomains;else if(t.allowedIframeHostnames||t.allowedIframeDomains){const $=(t.allowedIframeHostnames||[]).find(function(ee){return ee===K.url.hostname}),_=(t.allowedIframeDomains||[]).find(function(ee){return K.url.hostname===ee||K.url.hostname.endsWith(`.${ee}`)});T=$||_}}catch{T=!1}if(!T){delete G.attribs[V];return}}if(V==="srcset")try{let T=YXt(O);if(T.forEach(function(K){Y("srcset",K.url)&&(K.evil=!0)}),T=wde(T,function(K){return!K.evil}),T.length)O=kXt(wde(T,function(K){return!K.evil})),G.attribs[V]=O;else{delete G.attribs[V];return}}catch{delete G.attribs[V];return}if(V==="class"){const T=u[j],K=u["*"],$=d[j],_=g[j],ee=d["*"],se=[$,ee].concat(_).filter(function(ie){return ie});if(T&&K?O=k(O,Bde(T,K),se):O=k(O,T||K,se),!O.length){delete G.attribs[V];return}}if(V==="style"){if(t.parseStyleAttributes)try{const T=FXt(j+" {"+O+"}"),K=F(T,t.allowedStyles);if(O=D(K),O.length===0){delete G.attribs[V];return}}catch{typeof window<"u"&&console.warn('Failed to parse "'+j+" {"+O+`}", If you're running this in a browser, we recommend to disable style parsing: options.parseStyleAttributes: false, since this only works in a node environment due to a postcss dependency, More info: https://github.com/apostrophecms/sanitize-html/issues/547`),delete G.attribs[V];return}else if(t.allowedStyles)throw new Error("allowedStyles option cannot be used together with parseStyleAttributes: false.")}n+=" "+V,O&&O.length&&(n+='="'+b(O,!0)+'"')}else delete G.attribs[V]}),t.selfClosing.indexOf(j)!==-1?n+=" />":(n+=">",G.innerText&&!L&&!t.textFilter&&(n+=b(G.innerText),v=!0)),H&&(n=o+b(n),o="")},ontext:function(j){if(C)return;const U=p[p.length-1];let G;if(U&&(G=U.tag,j=U.innerText!==void 0?U.innerText:j),t.disallowedTagsMode==="discard"&&(G==="script"||G==="style"))n+=j;else{const H=b(j,!1);t.textFilter&&!v?n+=t.textFilter(H,G):v||(n+=H)}if(p.length){const H=p[p.length-1];H.text+=j}},onclosetag:function(j,U){if(C)if(Q--,!Q)C=!1;else return;const G=p.pop();if(!G)return;if(G.tag!==j){p.push(G);return}C=t.enforceHtmlBoundary?j==="html":!1,h--;const H=B[h];if(H){if(delete B[h],t.disallowedTagsMode==="discard"){G.updateParentNodeText();return}o=n,n=""}if(y[h]&&(j=y[h],delete y[h]),t.exclusiveFilter&&t.exclusiveFilter(G)){n=n.substr(0,G.tagPosition);return}if(G.updateParentNodeMediaChildren(),G.updateParentNodeText(),t.selfClosing.indexOf(j)!==-1||U&&!a(j)&&["escape","recursiveEscape"].indexOf(t.disallowedTagsMode)>=0){H&&(n=o,o="");return}n+="",H&&(n=o+b(n),o=""),v=!1}},t.parser);return M.write(e),M.end(),n;function I(){n="",h=0,p=[],B={},y={},C=!1,Q=0}function b(j,U){return typeof j!="string"&&(j=j+""),t.parser.decodeEntities&&(j=j.replace(/&/g,"&").replace(//g,">"),U&&(j=j.replace(/"/g,"""))),j=j.replace(/&(?![a-zA-Z0-9#]{1,20};)/g,"&").replace(//g,">"),U&&(j=j.replace(/"/g,""")),j}function Y(j,U){for(U=U.replace(/[\x00-\x20]+/g,"");;){const L=U.indexOf("",L+4);if(R===-1)break;U=U.substring(0,L)+U.substring(R+3)}const G=U.match(/^([a-zA-Z][a-zA-Z0-9.\-+]*):/);if(!G)return U.match(/^[/\\]{2}/)?!t.allowProtocolRelative:!1;const H=G[1].toLowerCase();return Qg(t.allowedSchemesByTag,j)?t.allowedSchemesByTag[j].indexOf(H)===-1:!t.allowedSchemes||t.allowedSchemes.indexOf(H)===-1}function N(j){if(j=j.replace(/^(\w+:)?\s*[\\/]\s*[\\/]/,"$1//"),j.startsWith("relative:"))throw new Error("relative: exploit attempt");let U="relative://relative-site";for(let H=0;H<100;H++)U+=`/${H}`;const G=new URL(j,U);return{isRelativeUrl:G&&G.hostname==="relative-site"&&G.protocol==="relative:",url:G}}function F(j,U){if(!U)return j;const G=j.nodes[0];let H;return U[G.selector]&&U["*"]?H=Bde(U[G.selector],U["*"]):H=U[G.selector]||U["*"],H&&(j.nodes[0].nodes=G.nodes.reduce(z(H),[])),j}function D(j){return j.nodes[0].nodes.reduce(function(U,G){return U.push(`${G.prop}:${G.value}${G.important?" !important":""}`),U},[]).join(";")}function z(j){return function(U,G){return Qg(j,G.prop)&&j[G.prop].some(function(H){return H.test(G.value)})&&U.push(G),U}}function k(j,U,G){return U?(j=j.split(/\s+/),j.filter(function(H){return U.indexOf(H)!==-1||G.some(function(L){return L.test(H)})}).join(" ")):j}}const zXt={decodeEntities:!0};sb.defaults={allowedTags:["address","article","aside","footer","header","h1","h2","h3","h4","h5","h6","hgroup","main","nav","section","blockquote","dd","div","dl","dt","figcaption","figure","hr","li","main","ol","p","pre","ul","a","abbr","b","bdi","bdo","br","cite","code","data","dfn","em","i","kbd","mark","q","rb","rp","rt","rtc","ruby","s","samp","small","span","strong","sub","sup","time","u","var","wbr","caption","col","colgroup","table","tbody","td","tfoot","th","thead","tr"],nonBooleanAttributes:["abbr","accept","accept-charset","accesskey","action","allow","alt","as","autocapitalize","autocomplete","blocking","charset","cite","class","color","cols","colspan","content","contenteditable","coords","crossorigin","data","datetime","decoding","dir","dirname","download","draggable","enctype","enterkeyhint","fetchpriority","for","form","formaction","formenctype","formmethod","formtarget","headers","height","hidden","high","href","hreflang","http-equiv","id","imagesizes","imagesrcset","inputmode","integrity","is","itemid","itemprop","itemref","itemtype","kind","label","lang","list","loading","low","max","maxlength","media","method","min","minlength","name","nonce","optimum","pattern","ping","placeholder","popover","popovertarget","popovertargetaction","poster","preload","referrerpolicy","rel","rows","rowspan","sandbox","scope","shape","size","sizes","slot","span","spellcheck","src","srcdoc","srclang","srcset","start","step","style","tabindex","target","title","translate","type","usemap","value","width","wrap","onauxclick","onafterprint","onbeforematch","onbeforeprint","onbeforeunload","onbeforetoggle","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextlost","oncontextmenu","oncontextrestored","oncopy","oncuechange","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","onhashchange","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onlanguagechange","onload","onloadeddata","onloadedmetadata","onloadstart","onmessage","onmessageerror","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onoffline","ononline","onpagehide","onpageshow","onpaste","onpause","onplay","onplaying","onpopstate","onprogress","onratechange","onreset","onresize","onrejectionhandled","onscroll","onscrollend","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onstorage","onsubmit","onsuspend","ontimeupdate","ontoggle","onunhandledrejection","onunload","onvolumechange","onwaiting","onwheel"],disallowedTagsMode:"discard",allowedAttributes:{a:["href","name","target"],img:["src","srcset","alt","title","width","height","loading"]},selfClosing:["img","br","hr","area","base","basefont","input","link","meta"],allowedSchemes:["http","https","ftp","mailto","tel"],allowedSchemesByTag:{},allowedSchemesAppliedToAttributes:["href","src","cite"],allowProtocolRelative:!0,enforceHtmlBoundary:!1,parseStyleAttributes:!0};sb.simpleTransform=function(e,t,r){return r=r===void 0?!0:r,t=t||{},function(n,o){let i;if(r)for(i in t)o[i]=t[i];else o=t;return{tagName:e,attribs:o}}};const GXt=Qr(jXt);let B3=new _M;B3.link=function(e,t,r){return'
    '+r+""};B3.heading=function(e){return e};const RXt=e=>BVt(e,{renderer:B3}),HXt=e=>GXt(e,{allowedTags:["b","em","strong","a","span","code"],allowedAttributes:{a:["href","target","title"]}}),w3=({renderAsHtml:e,text:t})=>e?P.jsx("span",{dangerouslySetInnerHTML:{__html:e&&HXt(RXt(t))}}):P.jsx("span",{children:t});w3.propTypes={renderAsHtml:Ce.bool,text:Ce.string};const Tz=({formContext:e,id:t,prefixCls:r,required:n,title:o,uiEmail:i,uiImport:a,uiLatex:s,enableEmail:l,enableImport:A,enableLatex:u,readonly:d,titleIsMarkdown:g,isObject:c})=>{const{colon:f=!0}=e;let h=o;f&&typeof o=="string"&&o.trim()!==""&&(h=o.replace(/[::]\s*$/,""));const p=he({[`${r}-item-required`]:n,[`${r}-item-no-colon`]:!f}),B=()=>{if(!t)return;const C=document.querySelector(`[id="${t}"]`);C&&C.focus&&C.focus()};if(!o)return null;const y=P.jsx(li.Text,{style:{fontSize:c&&"12pt"},strong:!0,className:p,htmlFor:t,onClick:B,title:typeof o=="string"?o:"",id:t,children:P.jsx(w3,{text:h,style:{color:"#000"},renderAsHtml:g})});return a&&!d||s||i?P.jsxs(sn,{justify:"space-between",children:[y,P.jsxs(Ca,{style:{flexWrap:"wrap"},children:[a&&P.jsx(uA,{title:"Import from a list",children:P.jsx(ao,{icon:P.jsx(ONt,{}),block:!0,size:"small",onClick:A})}),s&&P.jsx(uA,{title:"Export LaTeX",children:P.jsx(ao,{icon:P.jsx(SNt,{}),block:!0,size:"small",title:"LaTeX",onClick:u,children:"LaTeX"})}),i&&P.jsx(uA,{title:"Send email",children:P.jsx(ao,{icon:P.jsx($Nt,{}),block:!0,size:"small",onClick:l})})]})]}):P.jsx(P.Fragment,{children:y})};Tz.propTypes={formContext:Ce.object,id:Ce.string,prefixCls:Ce.string,required:Ce.bool,title:Ce.string,uiImport:Ce.bool,uiLatex:Ce.bool,enableLatex:Ce.func,enableImport:Ce.func};Tz.defaultProps={formContext:{}};const Ux=({label:e,description:t,uiSchema:r,isObject:n,idSchema:o})=>P.jsxs(Ca,{direction:"vertical",size:0,children:[r["ui:title"]!==!1&&e&&P.jsx(Tz,{title:e,titleIsMarkdown:r["ui:options"]&&r["ui:options"].titleIsMarkdown,isObject:n,id:`${o.$id}-title`}),P.jsx(li.Text,{type:"secondary",id:`${o.$id}-description`,children:t&&P.jsx(w3,{text:t,style:{color:"#000"},renderAsHtml:r["ui:options"]&&r["ui:options"].descriptionIsMarkdown})})]});Ux.propTypes={displayLabel:Ce.bool,label:Ce.string,uiSchema:Ce.object,description:Ce.node,isObject:Ce.bool,idSchema:Ce.object};const jSe=({description:e,disabled:t,formContext:r,formData:n,idSchema:o,onAddClick:i,prefixCls:a,properties:s,readonly:l,schema:A,title:u,uiSchema:d})=>{const{colSpan:g=24,labelAlign:c="right",rowGutter:f=24}=r,h=`${a}-item-label`,p=he(h,c==="left"&&`${h}-left`),B=b=>b.content.props.schema,y=b=>B(b).type,C=b=>b.content.props.uiSchema||{},Q=b=>C(b)["ui:field"],v=b=>C(b)["ui:options"],M=b=>C(b)["ui:widget"],I=b=>{const Y=y(b),N=Q(b),F=M(b),D=v(b),z=D?D.span:null;if(z)return z;const k=s.length<2||Y==="object"||Y==="array"||F==="textarea"?24:12;return Lo(g)?g[F]||g[N]||g[Y]||k:GZ(g)?g:k};return d["ui:object"]=="tabView"?P.jsx(yDe,{uiSchema:d,properties:s}):P.jsxs("fieldset",{style:{margin:"0 12px"},id:o.$id,children:[P.jsxs(sn,{gutter:f,children:[P.jsx(Zr,{style:{padding:"0",marginBottom:"12px"},className:p,span:24,children:P.jsx(Ux,{label:d["ui:title"]||u,isObject:!0,description:d["ui:description"]||e,uiSchema:d,idSchema:o})}),P.jsx(Zr,{span:24,className:"nestedObject",children:P.jsx(sn,{gutter:10,children:s.filter(b=>!b.hidden).map(b=>P.jsx(Zr,{span:I(b),"data-cy":"spanColWrapper",children:b.content},b.name))})})]}),cq(A,d,n)&&!l&&P.jsx(Zr,{span:24,children:P.jsx(sn,{gutter:f,justify:"end",children:P.jsx(Zr,{flex:"192px",children:P.jsxs(ao,{block:!0,className:"object-property-expand",disabled:t,onClick:i(A),type:"primary",children:[P.jsx(iDt,{})," Add Item"]})})})})]})};jSe.propTypes={disabled:Ce.bool,formContext:Ce.object,onAddClick:Ce.func,description:Ce.string,readonly:Ce.bool,required:Ce.bool,schema:Ce.object,formData:Ce.object,idSchema:Ce.object,prefixCls:Ce.string,title:Ce.string,uiSchema:Ce.object,properties:Ce.object};var OXt=vx,LXt=QNe,TXt=$C;function JXt(e,t,r){for(var n=-1,o=t.length,i={};++ncrypto.getRandomValues(new Uint8Array(e)).reduce((t,r)=>(r&=63,r<36?t+=r.toString(36):r<62?t+=(r-26).toString(36).toUpperCase():r>62?t+="-":t+="_",t),"");function rW(){return tZt()}function yde(e){return Array.isArray(e)?e.map(t=>({key:rW(),item:t})):[]}function GQ(e){return Array.isArray(e)?e.map(t=>t.item):[]}class rZt extends m.Component{constructor(t){super(t),this._getNewFormDataRow=()=>{const{schema:o,registry:i}=this.props,{schemaUtils:a}=i;let s=o.items;return wj(o)&&HSt(o)&&(s=o.additionalItems),a.getDefaultFormState(s)},this.onAddClick=o=>{this._handleAddClick(o)},this.onAddIndexClick=o=>i=>{this._handleAddClick(i,o)},this.onCopyIndexClick=o=>i=>{i&&i.preventDefault();const{onChange:a,errorSchema:s}=this.props,{keyedFormData:l}=this.state;let A;if(s){A={};for(const g in s){const c=parseInt(g);c<=o?cs(A,[c],s[g]):c>o&&cs(A,[c+1],s[g])}}const u={key:rW(),item:MNe(l[o].item)},d=[...l];o!==void 0?d.splice(o+1,0,u):d.push(u),this.setState({keyedFormData:d,updatedKeyedFormData:!0},()=>a(GQ(d),A))},this.onDropIndexClick=o=>i=>{i&&i.preventDefault();const{onChange:a,errorSchema:s}=this.props,{keyedFormData:l}=this.state;let A;if(s){A={};for(const d in s){const g=parseInt(d);go&&cs(A,[g-1],s[d])}}const u=l.filter((d,g)=>g!==o);this.setState({keyedFormData:u,updatedKeyedFormData:!0},()=>a(GQ(u),A))},this.onReorderClick=(o,i)=>a=>{a&&(a.preventDefault(),a.currentTarget.blur());const{onChange:s,errorSchema:l}=this.props;let A;if(l){A={};for(const c in l){const f=parseInt(c);f==o?cs(A,[i],l[o]):f==i?cs(A,[o],l[i]):cs(A,[c],l[f])}}const{keyedFormData:u}=this.state;function d(){const c=u.slice();return c.splice(o,1),c.splice(i,0,u[o]),c}const g=d();this.setState({keyedFormData:g},()=>s(GQ(g),A))},this.onChangeForIndex=o=>(i,a,s)=>{const{formData:l,onChange:A,errorSchema:u}=this.props,d=(Array.isArray(l)?l:[]).map((g,c)=>o===c?typeof i>"u"?null:i:g);A(d,u&&u&&{...u,[o]:a},s)},this.onSelectChange=o=>{const{onChange:i,idSchema:a}=this.props;i(o,void 0,a&&a.$id)};const{formData:r=[]}=t,n=yde(r);this.state={keyedFormData:n,updatedKeyedFormData:!1}}static getDerivedStateFromProps(t,r){if(r.updatedKeyedFormData)return{updatedKeyedFormData:!1};const n=Array.isArray(t.formData)?t.formData:[],o=r.keyedFormData||[];return{keyedFormData:n.length===o.length?o.map((i,a)=>({key:i.key,item:n[a]})):yde(n)}}get itemTitle(){const{schema:t,registry:r}=this.props,{translateString:n}=r;return Br(t,[pp,"title"],Br(t,[pp,"description"],n(Qn.ArrayItemTitle)))}isItemRequired(t){return Array.isArray(t.type)?!t.type.includes("null"):t.type!=="null"}canAddItem(t){const{schema:r,uiSchema:n,registry:o}=this.props;let{addable:i}=an(n,o.globalUiOptions);return i!==!1&&(r.maxItems!==void 0?i=t.length=r&&cs(a,[u+1],o[A])}}const s={key:rW(),item:this._getNewFormDataRow()},l=[...i];r!==void 0?l.splice(r,0,s):l.push(s),this.setState({keyedFormData:l,updatedKeyedFormData:!0},()=>n(GQ(l),a))}render(){const{schema:t,uiSchema:r,idSchema:n,registry:o}=this.props,{schemaUtils:i,translateString:a}=o;if(!(pp in t)){const s=an(r),l=Yn("UnsupportedFieldTemplate",o,s);return P.jsx(l,{schema:t,idSchema:n,reason:a(Qn.MissingItems),registry:o})}return i.isMultiSelect(t)?this.renderMultiSelect():uDe(r)?this.renderCustomWidget():wj(t)?this.renderFixedArray():i.isFilesArray(t,r)?this.renderFiles():this.renderNormalArray()}renderNormalArray(){const{schema:t,uiSchema:r={},errorSchema:n,idSchema:o,name:i,disabled:a=!1,readonly:s=!1,autofocus:l=!1,required:A=!1,registry:u,onBlur:d,onFocus:g,idPrefix:c,idSeparator:f="_",rawErrors:h}=this.props,{keyedFormData:p}=this.state,B=t.title===void 0?i:t.title,{schemaUtils:y,formContext:C}=u,Q=an(r),v=ec(t.items)?t.items:{},M=y.retrieveSchema(v),I=GQ(this.state.keyedFormData),b=this.canAddItem(I),Y={canAdd:b,items:p.map((F,D)=>{const{key:z,item:k}=F,j=k,U=y.retrieveSchema(v,j),G=n?n[D]:void 0,H=o.$id+f+D,L=y.toIdSchema(U,H,j,c,f);return this.renderArrayFieldItem({key:z,index:D,name:i&&`${i}-${D}`,canAdd:b,canMoveUp:D>0,canMoveDown:Dv.retrieveSchema(D,n[z])),b=ec(t.additionalItems)?v.retrieveSchema(t.additionalItems,n):null;(!y||y.length{const{key:k,item:j}=D,U=j,G=z>=I.length,H=(G&&ec(t.additionalItems)?v.retrieveSchema(t.additionalItems,U):I[z])||{},L=s.$id+a+z,R=v.toIdSchema(H,L,U,i,a),O=G?r.additionalItems||{}:Array.isArray(r.items)?r.items[z]:r.items||{},V=o?o[z]:void 0;return this.renderArrayFieldItem({key:k,index:z,name:l&&`${l}-${z}`,canAdd:Y,canRemove:G,canMoveUp:z>=I.length+1,canMoveDown:G&&zH[L]),{children:P.jsx(k,{name:o,index:n,schema:A,uiSchema:d,formData:u,formContext:N,errorSchema:c,idPrefix:v,idSeparator:M,idSchema:g,required:this.isItemRequired(A),onChange:this.onChangeForIndex(n),onBlur:h,onFocus:p,registry:Y,disabled:C,readonly:I,hideError:Q,autofocus:f,rawErrors:B}),className:"array-item",disabled:C,canAdd:i,hasCopy:H.copy,hasToolbar:H.toolbar,hasMoveUp:H.moveUp,hasMoveDown:H.moveDown,hasRemove:H.remove,index:n,totalItems:y,key:r,onAddIndexClick:this.onAddIndexClick,onCopyIndexClick:this.onCopyIndexClick,onDropIndexClick:this.onDropIndexClick,onReorderClick:this.onReorderClick,readonly:I,registry:Y,schema:A,uiSchema:d}}}function nZt(e){var t,r;const{schema:n,name:o,uiSchema:i,idSchema:a,formData:s,registry:l,required:A,disabled:u,readonly:d,hideError:g,autofocus:c,onChange:f,onFocus:h,onBlur:p,rawErrors:B}=e,{title:y}=n,{widgets:C,formContext:Q,translateString:v,globalUiOptions:M}=l,{widget:I="checkbox",title:b,label:Y=!0,...N}=an(i,M),F=hu(n,I,C),D=v(Qn.YesLabel),z=v(Qn.NoLabel);let k;const j=(t=b??y)!==null&&t!==void 0?t:o;if(Array.isArray(n.oneOf))k=qM({oneOf:n.oneOf.map(U=>{if(ec(U))return{...U,title:U.title||(U.const===!0?D:z)}}).filter(U=>U)});else{const U=n,G=(r=n.enum)!==null&&r!==void 0?r:[!0,!1];!U.enumNames&&G.length===2&&G.every(H=>typeof H=="boolean")?k=[{value:G[0],label:G[0]?D:z},{value:G[1],label:G[1]?D:z}]:k=qM({enum:G,enumNames:U.enumNames})}return P.jsx(F,{options:{...N,enumOptions:k},schema:n,uiSchema:i,id:a.$id,name:o,onChange:f,onFocus:h,onBlur:p,label:j,hideLabel:!Y,value:s,required:A,disabled:u,readonly:d,hideError:g,registry:l,formContext:Q,autofocus:c,rawErrors:B})}class Ede extends m.Component{constructor(t){super(t),this.onOptionChange=a=>{const{selectedOption:s,retrievedOptions:l}=this.state,{formData:A,onChange:u,registry:d}=this.props,{schemaUtils:g}=d,c=a!==void 0?parseInt(a,10):-1;if(c===s)return;const f=c>=0?l[c]:void 0,h=s>=0?l[s]:void 0;let p=g.sanitizeDataForNewSchema(f,h,A);p&&f&&(p=g.getDefaultFormState(f,p,"excludeObjectChildren")),u(p,void 0,this.getFieldId()),this.setState({selectedOption:c})};const{formData:r,options:n,registry:{schemaUtils:o}}=this.props,i=n.map(a=>o.retrieveSchema(a,r));this.state={retrievedOptions:i,selectedOption:this.getMatchingOption(0,r,i)}}componentDidUpdate(t,r){const{formData:n,options:o,idSchema:i}=this.props,{selectedOption:a}=this.state;let s=this.state;if(!XA(t.options,o)){const{registry:{schemaUtils:l}}=this.props,A=o.map(u=>l.retrieveSchema(u,n));s={selectedOption:a,retrievedOptions:A}}if(!XA(n,t.formData)&&i.$id===t.idSchema.$id){const{retrievedOptions:l}=s,A=this.getMatchingOption(a,n,l);r&&A!==a&&(s={selectedOption:A,retrievedOptions:l})}s!==this.state&&this.setState(s)}getMatchingOption(t,r,n){const{schema:o,registry:{schemaUtils:i}}=this.props,a=UE(o);return i.getClosestMatchingOption(r,n,t,a)}getFieldId(){const{idSchema:t,schema:r}=this.props;return`${t.$id}${r.oneOf?"__oneof_select":"__anyof_select"}`}render(){const{name:t,disabled:r=!1,errorSchema:n={},formContext:o,onBlur:i,onFocus:a,registry:s,schema:l,uiSchema:A}=this.props,{widgets:u,fields:d,translateString:g,globalUiOptions:c,schemaUtils:f}=s,{SchemaField:h}=d,{selectedOption:p,retrievedOptions:B}=this.state,{widget:y="select",placeholder:C,autofocus:Q,autocomplete:v,title:M=l.title,...I}=an(A,c),b=hu({type:"number"},y,u),Y=Br(n,su,[]),N=hj(n,[su]),F=f.getDisplayLabel(l,A,c),D=p>=0&&B[p]||null;let z;if(D){const{required:G}=l;z=G?sf({required:G},D):D}const k=M?Qn.TitleOptionPrefix:Qn.OptionPrefix,j=M?[M]:[],U=B.map((G,H)=>({label:G.title||g(k,j.concat(String(H+1))),value:H}));return P.jsxs("div",{className:"panel panel-default panel-body",children:[P.jsx("div",{className:"form-group",children:P.jsx(b,{id:this.getFieldId(),name:`${t}${l.oneOf?"__oneof_select":"__anyof_select"}`,schema:{type:"number",default:0},onChange:this.onOptionChange,onBlur:i,onFocus:a,disabled:r||tB(U),multiple:!1,rawErrors:Y,errorSchema:N,value:p>=0?p:void 0,options:{enumOptions:U,...I},registry:s,formContext:o,placeholder:C,autocomplete:v,autofocus:Q,label:M??t,hideLabel:!F})}),D!==null&&P.jsx(h,{...this.props,schema:z})]})}}const oZt=/\.([0-9]*0)*$/,iZt=/[0.]0*$/;function aZt(e){const{registry:t,onChange:r,formData:n,value:o}=e,[i,a]=m.useState(o),{StringField:s}=t.fields;let l=n;const A=m.useCallback(u=>{a(u),`${u}`.charAt(0)==="."&&(u=`0${u}`);const d=typeof u=="string"&&u.match(oZt)?Cce(u.replace(iZt,"")):Cce(u);r(d)},[r]);if(typeof i=="string"&&typeof l=="number"){const u=new RegExp(`${l}`.replace(".","\\.")+"\\.?0*$");i.match(u)&&(l=i)}return P.jsx(s,{...e,formData:l,onChange:A})}function sm(){return sm=Object.assign?Object.assign.bind():function(e){for(var t=1;t(e[t.toLowerCase()]=t,e),{for:"htmlFor"}),Ide={amp:"&",apos:"'",gt:">",lt:"<",nbsp:" ",quot:"“"},lZt=["style","script"],AZt=/([-A-Z0-9_:]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|(?:\{((?:\\.|{[^}]*?}|[^}])*)\})))?/gi,cZt=/mailto:/i,uZt=/\n{2,}$/,USe=/^( *>[^\n]+(\n[^\n]+)*\n*)+\n{2,}/,dZt=/^ *> ?/gm,gZt=/^ {2,}\n/,fZt=/^(?:( *[-*_])){3,} *(?:\n *)+\n/,zSe=/^\s*(`{3,}|~{3,}) *(\S+)?([^\n]*?)?\n([\s\S]+?)\s*\1 *(?:\n *)*\n?/,GSe=/^(?: {4}[^\n]+\n*)+(?:\n *)+\n?/,hZt=/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,pZt=/^(?:\n *)*\n/,mZt=/\r\n?/g,BZt=/^\[\^([^\]]+)](:.*)\n/,wZt=/^\[\^([^\]]+)]/,yZt=/\f/g,EZt=/^\s*?\[(x|\s)\]/,RSe=/^ *(#{1,6}) *([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,HSe=/^ *(#{1,6}) +([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,OSe=/^([^\n]+)\n *(=|-){3,} *(?:\n *)+\n/,nW=/^ *(?!<[a-z][^ >/]* ?\/>)<([a-z][^ >/]*) ?([^>]*)\/{0}>\n?(\s*(?:<\1[^>]*?>[\s\S]*?<\/\1>|(?!<\1)[\s\S])*?)<\/\1>\n*/i,CZt=/&([a-z0-9]+|#[0-9]{1,6}|#x[0-9a-fA-F]{1,6});/gi,LSe=/^)/,IZt=/^(data|aria|x)-[a-z_][a-z\d_.-]*$/,oW=/^ *<([a-z][a-z0-9:]*)(?:\s+((?:<.*?>|[^>])*))?\/?>(?!<\/\1>)(\s*\n)?/i,QZt=/^\{.*\}$/,vZt=/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,MZt=/^<([^ >]+@[^ >]+)>/,bZt=/^<([^ >]+:\/[^ >]+)>/,xZt=/-([a-z])?/gi,TSe=/^(.*\|?.*)\n *(\|? *[-:]+ *\|[-| :]*)\n((?:.*\|.*\n)*)\n?/,YZt=/^\[([^\]]*)\]:\s+]+)>?\s*("([^"]*)")?/,FZt=/^!\[([^\]]*)\] ?\[([^\]]*)\]/,NZt=/^\[([^\]]*)\] ?\[([^\]]*)\]/,DZt=/(\[|\])/g,SZt=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s)/,kZt=/\t/g,jZt=/^ *\| */,UZt=/(^ *\||\| *$)/g,zZt=/ *$/,GZt=/^ *:-+: *$/,RZt=/^ *:-+ *$/,HZt=/^ *-+: *$/,OZt=/^([*_])\1((?:\[.*?\][([].*?[)\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~+.*?~+|.)*?)\1\1(?!\1)/,LZt=/^([*_])((?:\[.*?\][([].*?[)\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~+.*?~+|.)*?)\1(?!\1|\w)/,TZt=/^==((?:\[.*?\]|<.*?>(?:.*?<.*?>)?|`.*?`|.)*?)==/,JZt=/^~~((?:\[.*?\]|<.*?>(?:.*?<.*?>)?|`.*?`|.)*?)~~/,PZt=/^\\([^0-9A-Za-z\s])/,WZt=/^[\s\S]+?(?=[^0-9A-Z\s\u00c0-\uffff&#;.()'"]|\d+\.|\n\n| {2,}\n|\w+:\S|$)/i,VZt=/^\n+/,KZt=/^([ \t]*)/,XZt=/\\([^\\])/g,Qde=/ *\n+$/,ZZt=/(?:^|\n)( *)$/,y3="(?:\\d+\\.)",E3="(?:[*+-])";function JSe(e){return"( *)("+(e===1?y3:E3)+") +"}const PSe=JSe(1),WSe=JSe(2);function VSe(e){return new RegExp("^"+(e===1?PSe:WSe))}const qZt=VSe(1),$Zt=VSe(2);function KSe(e){return new RegExp("^"+(e===1?PSe:WSe)+"[^\\n]*(?:\\n(?!\\1"+(e===1?y3:E3)+" )[^\\n]*)*(\\n|$)","gm")}const XSe=KSe(1),ZSe=KSe(2);function qSe(e){const t=e===1?y3:E3;return new RegExp("^( *)("+t+") [\\s\\S]+?(?:\\n{2,}(?! )(?!\\1"+t+" (?!"+t+" ))\\n*|\\s*\\n*$)")}const $Se=qSe(1),_Se=qSe(2);function vde(e,t){const r=t===1,n=r?$Se:_Se,o=r?XSe:ZSe,i=r?qZt:$Zt;return{t(a,s,l){const A=ZZt.exec(l);return A&&(s.o||!s._&&!s.u)?n.exec(a=A[1]+a):null},i:xn.HIGH,l(a,s,l){const A=r?+a[2]:void 0,u=a[0].replace(uZt,` +`).match(o);let d=!1;return{p:u.map(function(g,c){const f=i.exec(g)[0].length,h=new RegExp("^ {1,"+f+"}","gm"),p=g.replace(h,"").replace(i,""),B=c===u.length-1,y=p.indexOf(` + +`)!==-1||B&&d;d=y;const C=l._,Q=l.o;let v;l.o=!0,y?(l._=!1,v=p.replace(Qde,` + +`)):(l._=!0,v=p.replace(Qde,""));const M=s(v,l);return l._=C,l.o=Q,M}),m:r,g:A}},h:(a,s,l)=>e(a.m?"ol":"ul",{key:l.k,start:a.g},a.p.map(function(A,u){return e("li",{key:u},s(A,l))}))}}const _Zt=/^\[([^\]]*)]\( *((?:\([^)]*\)|[^() ])*) *"?([^)"]*)?"?\)/,eqt=/^!\[([^\]]*)]\( *((?:\([^)]*\)|[^() ])*) *"?([^)"]*)?"?\)/,e2e=[USe,zSe,GSe,RSe,OSe,HSe,LSe,TSe,XSe,$Se,ZSe,_Se],tqt=[...e2e,/^[^\n]+(?: \n|\n{2,})/,nW,oW];function rqt(e){return e.replace(/[ÀÁÂÃÄÅàáâãäåæÆ]/g,"a").replace(/[çÇ]/g,"c").replace(/[ðÐ]/g,"d").replace(/[ÈÉÊËéèêë]/g,"e").replace(/[ÏïÎîÍíÌì]/g,"i").replace(/[Ññ]/g,"n").replace(/[øØœŒÕõÔôÓóÒò]/g,"o").replace(/[ÜüÛûÚúÙù]/g,"u").replace(/[ŸÿÝý]/g,"y").replace(/[^a-z0-9- ]/gi,"").replace(/ /gi,"-").toLowerCase()}function nqt(e){return HZt.test(e)?"right":GZt.test(e)?"center":RZt.test(e)?"left":null}function Mde(e,t,r){const n=r.$;r.$=!0;const o=t(e.trim(),r);r.$=n;let i=[[]];return o.forEach(function(a,s){a.type==="tableSeparator"?s!==0&&s!==o.length-1&&i.push([]):(a.type!=="text"||o[s+1]!=null&&o[s+1].type!=="tableSeparator"||(a.v=a.v.replace(zZt,"")),i[i.length-1].push(a))}),i}function oqt(e,t,r){r._=!0;const n=Mde(e[1],t,r),o=e[2].replace(UZt,"").split("|").map(nqt),i=function(a,s,l){return a.trim().split(` +`).map(function(A){return Mde(A,s,l)})}(e[3],t,r);return r._=!1,{S:o,A:i,L:n,type:"table"}}function bde(e,t){return e.S[t]==null?{}:{textAlign:e.S[t]}}function uh(e){return function(t,r){return r._?e.exec(t):null}}function dh(e){return function(t,r){return r._||r.u?e.exec(t):null}}function Bg(e){return function(t,r){return r._||r.u?null:e.exec(t)}}function RQ(e){return function(t){return e.exec(t)}}function iqt(e,t,r){if(t._||t.u||r&&!r.endsWith(` +`))return null;let n="";e.split(` +`).every(i=>!e2e.some(a=>a.test(i))&&(n+=i+` +`,i.trim()));const o=n.trimEnd();return o==""?null:[n,o]}function Pw(e){try{if(decodeURIComponent(e).replace(/[^A-Za-z0-9/:]/g,"").match(/^\s*(javascript|vbscript|data(?!:image)):/i))return}catch{return null}return e}function xde(e){return e.replace(XZt,"$1")}function f2(e,t,r){const n=r._||!1,o=r.u||!1;r._=!0,r.u=!0;const i=e(t,r);return r._=n,r.u=o,i}function aqt(e,t,r){const n=r._||!1,o=r.u||!1;r._=!1,r.u=!0;const i=e(t,r);return r._=n,r.u=o,i}function sqt(e,t,r){return r._=!1,e(t,r)}const BL=(e,t,r)=>({v:f2(t,e[1],r)});function wL(){return{}}function yL(){return null}function lqt(...e){return e.filter(Boolean).join(" ")}function EL(e,t,r){let n=e;const o=t.split(".");for(;o.length&&(n=n[o[0]],n!==void 0);)o.shift();return n||r}var xn;function Aqt(e,t={}){t.overrides=t.overrides||{},t.slugify=t.slugify||rqt,t.namedCodesToUnicode=t.namedCodesToUnicode?sm({},Ide,t.namedCodesToUnicode):Ide;const r=t.createElement||m.createElement;function n(c,f,...h){const p=EL(t.overrides,`${c}.props`,{});return r(function(B,y){const C=EL(y,B);return C?typeof C=="function"||typeof C=="object"&&"render"in C?C:EL(y,`${B}.component`,B):B}(c,t.overrides),sm({},f,p,{className:lqt(f==null?void 0:f.className,p.className)||void 0}),...h)}function o(c){let f=!1;t.forceInline?f=!0:t.forceBlock||(f=SZt.test(c)===!1);const h=u(A(f?c:`${c.trimEnd().replace(VZt,"")} + +`,{_:f}));for(;typeof h[h.length-1]=="string"&&!h[h.length-1].trim();)h.pop();if(t.wrapper===null)return h;const p=t.wrapper||(f?"span":"div");let B;if(h.length>1||t.forceWrapper)B=h;else{if(h.length===1)return B=h[0],typeof B=="string"?n("span",{key:"outer"},B):B;B=null}return m.createElement(p,{key:"outer"},B)}function i(c){const f=c.match(AZt);return f?f.reduce(function(h,p,B){const y=p.indexOf("=");if(y!==-1){const C=function(I){return I.indexOf("-")!==-1&&I.match(IZt)===null&&(I=I.replace(xZt,function(b,Y){return Y.toUpperCase()})),I}(p.slice(0,y)).trim(),Q=function(I){const b=I[0];return(b==='"'||b==="'")&&I.length>=2&&I[I.length-1]===b?I.slice(1,-1):I}(p.slice(y+1).trim()),v=Cde[C]||C,M=h[v]=function(I,b){return I==="style"?b.split(/;\s?/).reduce(function(Y,N){const F=N.slice(0,N.indexOf(":"));return Y[F.replace(/(-[a-z])/g,D=>D[1].toUpperCase())]=N.slice(F.length+1).trim(),Y},{}):I==="href"?Pw(b):(b.match(QZt)&&(b=b.slice(1,b.length-1)),b==="true"||b!=="false"&&b)}(C,Q);typeof M=="string"&&(nW.test(M)||oW.test(M))&&(h[v]=m.cloneElement(o(M.trim()),{key:B}))}else p!=="style"&&(h[Cde[p]||p]=!0);return h},{}):null}const a=[],s={},l={blockQuote:{t:Bg(USe),i:xn.HIGH,l:(c,f,h)=>({v:f(c[0].replace(dZt,""),h)}),h:(c,f,h)=>n("blockquote",{key:h.k},f(c.v,h))},breakLine:{t:RQ(gZt),i:xn.HIGH,l:wL,h:(c,f,h)=>n("br",{key:h.k})},breakThematic:{t:Bg(fZt),i:xn.HIGH,l:wL,h:(c,f,h)=>n("hr",{key:h.k})},codeBlock:{t:Bg(GSe),i:xn.MAX,l:c=>({v:c[0].replace(/^ {4}/gm,"").replace(/\n+$/,""),M:void 0}),h:(c,f,h)=>n("pre",{key:h.k},n("code",sm({},c.O,{className:c.M?`lang-${c.M}`:""}),c.v))},codeFenced:{t:Bg(zSe),i:xn.MAX,l:c=>({O:i(c[3]||""),v:c[4],M:c[2]||void 0,type:"codeBlock"})},codeInline:{t:dh(hZt),i:xn.LOW,l:c=>({v:c[2]}),h:(c,f,h)=>n("code",{key:h.k},c.v)},footnote:{t:Bg(BZt),i:xn.MAX,l:c=>(a.push({I:c[2],j:c[1]}),{}),h:yL},footnoteReference:{t:uh(wZt),i:xn.HIGH,l:c=>({v:c[1],B:`#${t.slugify(c[1])}`}),h:(c,f,h)=>n("a",{key:h.k,href:Pw(c.B)},n("sup",{key:h.k},c.v))},gfmTask:{t:uh(EZt),i:xn.HIGH,l:c=>({R:c[1].toLowerCase()==="x"}),h:(c,f,h)=>n("input",{checked:c.R,key:h.k,readOnly:!0,type:"checkbox"})},heading:{t:Bg(t.enforceAtxHeadings?HSe:RSe),i:xn.HIGH,l:(c,f,h)=>({v:f2(f,c[2],h),T:t.slugify(c[2]),C:c[1].length}),h:(c,f,h)=>n(`h${c.C}`,{id:c.T,key:h.k},f(c.v,h))},headingSetext:{t:Bg(OSe),i:xn.MAX,l:(c,f,h)=>({v:f2(f,c[1],h),C:c[2]==="="?1:2,type:"heading"})},htmlComment:{t:RQ(LSe),i:xn.HIGH,l:()=>({}),h:yL},image:{t:dh(eqt),i:xn.HIGH,l:c=>({D:c[1],B:xde(c[2]),F:c[3]}),h:(c,f,h)=>n("img",{key:h.k,alt:c.D||void 0,title:c.F||void 0,src:Pw(c.B)})},link:{t:uh(_Zt),i:xn.LOW,l:(c,f,h)=>({v:aqt(f,c[1],h),B:xde(c[2]),F:c[3]}),h:(c,f,h)=>n("a",{key:h.k,href:Pw(c.B),title:c.F},f(c.v,h))},linkAngleBraceStyleDetector:{t:uh(bZt),i:xn.MAX,l:c=>({v:[{v:c[1],type:"text"}],B:c[1],type:"link"})},linkBareUrlDetector:{t:(c,f)=>f.N?null:uh(vZt)(c,f),i:xn.MAX,l:c=>({v:[{v:c[1],type:"text"}],B:c[1],F:void 0,type:"link"})},linkMailtoDetector:{t:uh(MZt),i:xn.MAX,l(c){let f=c[1],h=c[1];return cZt.test(h)||(h="mailto:"+h),{v:[{v:f.replace("mailto:",""),type:"text"}],B:h,type:"link"}}},orderedList:vde(n,1),unorderedList:vde(n,2),newlineCoalescer:{t:Bg(pZt),i:xn.LOW,l:wL,h:()=>` +`},paragraph:{t:iqt,i:xn.LOW,l:BL,h:(c,f,h)=>n("p",{key:h.k},f(c.v,h))},ref:{t:uh(YZt),i:xn.MAX,l:c=>(s[c[1]]={B:c[2],F:c[4]},{}),h:yL},refImage:{t:dh(FZt),i:xn.MAX,l:c=>({D:c[1]||void 0,P:c[2]}),h:(c,f,h)=>n("img",{key:h.k,alt:c.D,src:Pw(s[c.P].B),title:s[c.P].F})},refLink:{t:uh(NZt),i:xn.MAX,l:(c,f,h)=>({v:f(c[1],h),Z:f(c[0].replace(DZt,"\\$1"),h),P:c[2]}),h:(c,f,h)=>s[c.P]?n("a",{key:h.k,href:Pw(s[c.P].B),title:s[c.P].F},f(c.v,h)):n("span",{key:h.k},f(c.Z,h))},table:{t:Bg(TSe),i:xn.HIGH,l:oqt,h:(c,f,h)=>n("table",{key:h.k},n("thead",null,n("tr",null,c.L.map(function(p,B){return n("th",{key:B,style:bde(c,B)},f(p,h))}))),n("tbody",null,c.A.map(function(p,B){return n("tr",{key:B},p.map(function(y,C){return n("td",{key:C,style:bde(c,C)},f(y,h))}))})))},tableSeparator:{t:function(c,f){return f.$?(f._=!0,jZt.exec(c)):null},i:xn.HIGH,l:function(){return{type:"tableSeparator"}},h:()=>" | "},text:{t:RQ(WZt),i:xn.MIN,l:c=>({v:c[0].replace(CZt,(f,h)=>t.namedCodesToUnicode[h]?t.namedCodesToUnicode[h]:f)}),h:c=>c.v},textBolded:{t:dh(OZt),i:xn.MED,l:(c,f,h)=>({v:f(c[2],h)}),h:(c,f,h)=>n("strong",{key:h.k},f(c.v,h))},textEmphasized:{t:dh(LZt),i:xn.LOW,l:(c,f,h)=>({v:f(c[2],h)}),h:(c,f,h)=>n("em",{key:h.k},f(c.v,h))},textEscaped:{t:dh(PZt),i:xn.HIGH,l:c=>({v:c[1],type:"text"})},textMarked:{t:dh(TZt),i:xn.LOW,l:BL,h:(c,f,h)=>n("mark",{key:h.k},f(c.v,h))},textStrikethroughed:{t:dh(JZt),i:xn.LOW,l:BL,h:(c,f,h)=>n("del",{key:h.k},f(c.v,h))}};t.disableParsingRawHTML!==!0&&(l.htmlBlock={t:RQ(nW),i:xn.HIGH,l(c,f,h){const[,p]=c[3].match(KZt),B=new RegExp(`^${p}`,"gm"),y=c[3].replace(B,""),C=(Q=y,tqt.some(b=>b.test(Q))?sqt:f2);var Q;const v=c[1].toLowerCase(),M=lZt.indexOf(v)!==-1;h.N=h.N||v==="a";const I=M?c[3]:C(f,y,h);return h.N=!1,{O:i(c[2]),v:I,G:M,H:M?v:c[1]}},h:(c,f,h)=>n(c.H,sm({key:h.k},c.O),c.G?c.v:f(c.v,h))},l.htmlSelfClosing={t:RQ(oW),i:xn.HIGH,l:c=>({O:i(c[2]||""),H:c[1]}),h:(c,f,h)=>n(c.H,sm({},c.O,{key:h.k}))});const A=function(c){let f=Object.keys(c);function h(p,B){let y=[],C="";for(;p;){let Q=0;for(;Q{let{children:t,options:r}=e,n=function(o,i){if(o==null)return{};var a,s,l={},A=Object.keys(o);for(s=0;s=0||(l[a]=o[a]);return l}(e,sZt);return m.cloneElement(Aqt(t,r),n)};var cqt=lNe;function uqt(e,t){return e==null?!0:cqt(e,t)}var dqt=uqt;const gqt=Qr(dqt);class fqt extends m.Component{constructor(){super(...arguments),this.state={wasPropertyKeyModified:!1,additionalProperties:{}},this.onPropertyChange=(t,r=!1)=>(n,o,i)=>{const{formData:a,onChange:s,errorSchema:l}=this.props;n===void 0&&r&&(n="");const A={...a,[t]:n};s(A,l&&l&&{...l,[t]:o},i)},this.onDropPropertyClick=t=>r=>{r.preventDefault();const{onChange:n,formData:o}=this.props,i={...o};gqt(i,t),n(i)},this.getAvailableKey=(t,r)=>{const{uiSchema:n,registry:o}=this.props,{duplicateKeySuffixSeparator:i="-"}=an(n,o.globalUiOptions);let a=0,s=t;for(;js(r,s);)s=`${t}${i}${++a}`;return s},this.onKeyChange=t=>(r,n)=>{if(t===r)return;const{formData:o,onChange:i,errorSchema:a}=this.props;r=this.getAvailableKey(r,o);const s={...o},l={[t]:r},A=Object.keys(s).map(d=>({[l[d]||d]:s[d]})),u=Object.assign({},...A);this.setState({wasPropertyKeyModified:!0}),i(u,a&&a&&{...a,[r]:n})},this.handleAddClick=t=>()=>{if(!t.additionalProperties)return;const{formData:r,onChange:n,registry:o}=this.props,i={...r};let a;if(ec(t.additionalProperties)){a=t.additionalProperties.type;let l=t.additionalProperties;if(oa in l){const{schemaUtils:A}=o;l=A.retrieveSchema({$ref:l[oa]},r),a=l.type}!a&&(SE in l||mp in l)&&(a="object")}const s=this.getAvailableKey("newKey",i);cs(i,s,this.getDefaultValue(a)),n(i)}}isRequired(t){const{schema:r}=this.props;return Array.isArray(r.required)&&r.required.indexOf(t)!==-1}getDefaultValue(t){const{registry:{translateString:r}}=this.props;switch(t){case"array":return[];case"boolean":return!1;case"null":return null;case"number":return 0;case"object":return{};case"string":default:return r(Qn.NewStringDefault)}}render(){var t,r,n;const{schema:o,uiSchema:i={},formData:a,errorSchema:s,idSchema:l,name:A,required:u=!1,disabled:d=!1,readonly:g=!1,hideError:c,idPrefix:f,idSeparator:h,onBlur:p,onFocus:B,registry:y}=this.props,{fields:C,formContext:Q,schemaUtils:v,translateString:M,globalUiOptions:I}=y,{SchemaField:b}=C,Y=v.retrieveSchema(o,a),N=an(i,I),{properties:F={}}=Y,D=(r=(t=N.title)!==null&&t!==void 0?t:Y.title)!==null&&r!==void 0?r:A,z=(n=N.description)!==null&&n!==void 0?n:Y.description;let k;try{const G=Object.keys(F);k=V7t(G,N.order)}catch(G){return P.jsxs("div",{children:[P.jsx("p",{className:"config-error",style:{color:"red"},children:P.jsx(Jz,{children:M(Qn.InvalidObjectField,[A||"root",G.message])})}),P.jsx("pre",{children:JSON.stringify(Y)})]})}const j=Yn("ObjectFieldTemplate",y,N),U={title:N.label===!1?"":D,description:N.label===!1?void 0:z,properties:k.map(G=>{const H=js(Y,[wi,G,kB]),L=H?i.additionalProperties:i[G],R=an(L).widget==="hidden",O=Br(l,[G],{});return{content:P.jsx(b,{name:G,required:this.isRequired(G),schema:Br(Y,[wi,G],{}),uiSchema:L,errorSchema:Br(s,G),idSchema:O,idPrefix:f,idSeparator:h,formData:Br(a,G),formContext:Q,wasPropertyKeyModified:this.state.wasPropertyKeyModified,onKeyChange:this.onKeyChange(G),onChange:this.onPropertyChange(G,H),onBlur:p,onFocus:B,registry:y,disabled:d,readonly:g,hideError:c,onDropPropertyClick:this.onDropPropertyClick},G),name:G,readonly:g,disabled:d,required:u,hidden:R}}),readonly:g,disabled:d,required:u,idSchema:l,uiSchema:i,errorSchema:s,schema:Y,formData:a,formContext:Q,registry:y};return P.jsx(j,{...U,onAddClick:this.handleAddClick})}}const hqt={array:"ArrayField",boolean:"BooleanField",integer:"NumberField",number:"NumberField",object:"ObjectField",string:"StringField",null:"NullField"};function pqt(e,t,r,n){const o=t.field,{fields:i,translateString:a}=n;if(typeof o=="function")return o;if(typeof o=="string"&&o in i)return i[o];const s=Up(e),l=Array.isArray(s)?s[0]:s||"",A=e.$id;let u=hqt[l];return A&&A in i&&(u=A),!u&&(e.anyOf||e.oneOf)?()=>null:u in i?i[u]:()=>{const d=Yn("UnsupportedFieldTemplate",n,t);return P.jsx(d,{schema:e,idSchema:r,reason:a(Qn.UnknownFieldType,[String(e.type)]),registry:n})}}function mqt(e){const{schema:t,idSchema:r,uiSchema:n,formData:o,errorSchema:i,idPrefix:a,idSeparator:s,name:l,onChange:A,onKeyChange:u,onDropPropertyClick:d,required:g,registry:c,wasPropertyKeyModified:f=!1}=e,{formContext:h,schemaUtils:p,globalUiOptions:B}=c,y=an(n,B),C=Yn("FieldTemplate",c,y),Q=Yn("DescriptionFieldTemplate",c,y),v=Yn("FieldHelpTemplate",c,y),M=Yn("FieldErrorTemplate",c,y),I=p.retrieveSchema(t,o),b=r[Wh],Y=rI(p.toIdSchema(I,b,o,a,s),r),N=m.useCallback((ye,Me,Fe)=>A(ye,Me,Fe||b),[b,A]),F=pqt(I,y,Y,c),D=!!(e.disabled||y.disabled),z=!!(e.readonly||y.readonly||e.schema.readOnly||I.readOnly),k=y.hideError,j=k===void 0?e.hideError:!!k,U=!!(e.autofocus||y.autofocus);if(Object.keys(I).length===0)return null;const G=p.getDisplayLabel(I,n,B),{__errors:H,...L}=i||{},R=hj(n,["ui:classNames","classNames","ui:style"]);km in R&&(R[km]=hj(R[km],["classNames","style"]));const O=P.jsx(F,{...e,onChange:N,idSchema:Y,schema:I,uiSchema:R,disabled:D,readonly:z,hideError:j,autofocus:U,errorSchema:L,formContext:h,rawErrors:H}),V=Y[Wh];let Z;f?Z=l:Z=kB in I?l:y.title||e.schema.title||I.title||l;const T=y.description||e.schema.description||I.description||"",K=y.enableMarkdownInDescription?P.jsx(Jz,{children:T}):T,$=y.help,_=y.widget==="hidden",ee=["form-group","field",`field-${Up(I)}`];!j&&H&&H.length>0&&ee.push("field-error has-error has-danger"),n!=null&&n.classNames&&ee.push(n.classNames),y.classNames&&ee.push(y.classNames);const se=P.jsx(v,{help:$,idSchema:Y,schema:I,uiSchema:n,hasErrors:!j&&H&&H.length>0,registry:c}),ie=j||(I.anyOf||I.oneOf)&&!p.isSelect(I)?void 0:P.jsx(M,{errors:H,errorSchema:i,idSchema:Y,schema:I,uiSchema:n,registry:c}),ge={description:P.jsx(Q,{id:nI(V),description:K,schema:I,uiSchema:n,registry:c}),rawDescription:T,help:se,rawHelp:typeof $=="string"?$:void 0,errors:ie,rawErrors:j?void 0:H,id:V,label:Z,hidden:_,onChange:A,onKeyChange:u,onDropPropertyClick:d,required:g,disabled:D,readonly:z,hideError:j,displayLabel:G,classNames:ee.join(" ").trim(),style:y.style,formContext:h,formData:o,schema:I,uiSchema:n,registry:c},Ae=c.fields.AnyOfField,pe=c.fields.OneOfField,we=(n==null?void 0:n["ui:field"])&&(n==null?void 0:n["ui:fieldReplacesAnyOrOneOf"])===!0;return P.jsx(C,{...ge,children:P.jsxs(P.Fragment,{children:[O,I.anyOf&&!we&&!p.isSelect(I)&&P.jsx(Ae,{name:l,disabled:D,readonly:z,hideError:j,errorSchema:i,formData:o,formContext:h,idPrefix:a,idSchema:Y,idSeparator:s,onBlur:e.onBlur,onChange:e.onChange,onFocus:e.onFocus,options:I.anyOf.map(ye=>p.retrieveSchema(ec(ye)?ye:{},o)),registry:c,schema:I,uiSchema:n}),I.oneOf&&!we&&!p.isSelect(I)&&P.jsx(pe,{name:l,disabled:D,readonly:z,hideError:j,errorSchema:i,formData:o,formContext:h,idPrefix:a,idSchema:Y,idSeparator:s,onBlur:e.onBlur,onChange:e.onChange,onFocus:e.onFocus,options:I.oneOf.map(ye=>p.retrieveSchema(ec(ye)?ye:{},o)),registry:c,schema:I,uiSchema:n})]})})}class Bqt extends m.Component{shouldComponentUpdate(t){return!XA(this.props,t)}render(){return P.jsx(mqt,{...this.props})}}function wqt(e){var t;const{schema:r,name:n,uiSchema:o,idSchema:i,formData:a,required:s,disabled:l=!1,readonly:A=!1,autofocus:u=!1,onChange:d,onBlur:g,onFocus:c,registry:f,rawErrors:h,hideError:p}=e,{title:B,format:y}=r,{widgets:C,formContext:Q,schemaUtils:v,globalUiOptions:M}=f,I=v.isSelect(r)?qM(r):void 0;let b=I?"select":"text";y&&J7t(r,y,C)&&(b=y);const{widget:Y=b,placeholder:N="",title:F,...D}=an(o),z=v.getDisplayLabel(r,o,M),k=(t=F??B)!==null&&t!==void 0?t:n,j=hu(r,Y,C);return P.jsx(j,{options:{...D,enumOptions:I},schema:r,uiSchema:o,id:i.$id,name:n,label:k,hideLabel:!z,hideError:p,value:a,onChange:d,onBlur:g,onFocus:c,required:s,disabled:l,readonly:A,formContext:Q,autofocus:u,registry:f,placeholder:N,rawErrors:h})}function yqt(e){const{formData:t,onChange:r}=e;return m.useEffect(()=>{t===void 0&&r(null)},[t,r]),null}function Eqt(){return{AnyOfField:Ede,ArrayField:rZt,BooleanField:nZt,NumberField:aZt,ObjectField:fqt,OneOfField:Ede,SchemaField:Bqt,StringField:wqt,NullField:yqt}}function Cqt(e){const{idSchema:t,description:r,registry:n,schema:o,uiSchema:i}=e,a=an(i,n.globalUiOptions),{label:s=!0}=a;if(!r||!s)return null;const l=Yn("DescriptionFieldTemplate",n,a);return P.jsx(l,{id:nI(t),description:r,schema:o,uiSchema:i,registry:n})}function Iqt(e){const{children:t,className:r,disabled:n,hasToolbar:o,hasMoveDown:i,hasMoveUp:a,hasRemove:s,hasCopy:l,index:A,onCopyIndexClick:u,onDropIndexClick:d,onReorderClick:g,readonly:c,registry:f,uiSchema:h}=e,{CopyButton:p,MoveDownButton:B,MoveUpButton:y,RemoveButton:C}=f.templates.ButtonTemplates,Q={flex:1,paddingLeft:6,paddingRight:6,fontWeight:"bold"};return P.jsxs("div",{className:r,children:[P.jsx("div",{className:o?"col-xs-9":"col-xs-12",children:t}),o&&P.jsx("div",{className:"col-xs-3 array-item-toolbox",children:P.jsxs("div",{className:"btn-group",style:{display:"flex",justifyContent:"space-around"},children:[(a||i)&&P.jsx(y,{style:Q,disabled:n||c||!a,onClick:g(A,A-1),uiSchema:h,registry:f}),(a||i)&&P.jsx(B,{style:Q,disabled:n||c||!i,onClick:g(A,A+1),uiSchema:h,registry:f}),l&&P.jsx(p,{style:Q,disabled:n||c,onClick:u(A),uiSchema:h,registry:f}),s&&P.jsx(C,{style:Q,disabled:n||c,onClick:d(A),uiSchema:h,registry:f})]})})]})}function Qqt(e){const{canAdd:t,className:r,disabled:n,idSchema:o,uiSchema:i,items:a,onAddClick:s,readonly:l,registry:A,required:u,schema:d,title:g}=e,c=an(i),f=Yn("ArrayFieldDescriptionTemplate",A,c),h=Yn("ArrayFieldItemTemplate",A,c),p=Yn("ArrayFieldTitleTemplate",A,c),{ButtonTemplates:{AddButton:B}}=A.templates;return P.jsxs("fieldset",{className:r,id:o.$id,children:[P.jsx(p,{idSchema:o,title:c.title||g,required:u,schema:d,uiSchema:i,registry:A}),P.jsx(f,{idSchema:o,description:c.description||d.description,schema:d,uiSchema:i,registry:A}),P.jsx("div",{className:"row array-item-list",children:a&&a.map(({key:y,...C})=>P.jsx(h,{...C},y))}),t&&P.jsx(B,{className:"array-item-add",onClick:s,disabled:n||l,uiSchema:i,registry:A})]})}function vqt(e){const{idSchema:t,title:r,schema:n,uiSchema:o,required:i,registry:a}=e,s=an(o,a.globalUiOptions),{label:l=!0}=s;if(!r||!l)return null;const A=Yn("TitleFieldTemplate",a,s);return P.jsx(A,{id:Zq(t),title:r,required:i,schema:n,uiSchema:o,registry:a})}function Mqt(e){const{id:t,name:r,value:n,readonly:o,disabled:i,autofocus:a,onBlur:s,onFocus:l,onChange:A,onChangeOverride:u,options:d,schema:g,uiSchema:c,formContext:f,registry:h,rawErrors:p,type:B,hideLabel:y,hideError:C,...Q}=e;if(!t)throw console.log("No id for",e),new Error(`no id for props ${JSON.stringify(e)}`);const v={...Q,...gDe(g,B,d)};let M;v.type==="number"||v.type==="integer"?M=n||n===0?n:"":M=n??"";const I=m.useCallback(({target:{value:N}})=>A(N===""?d.emptyValue:N),[A,d]),b=m.useCallback(({target:{value:N}})=>s(t,N),[s,t]),Y=m.useCallback(({target:{value:N}})=>l(t,N),[l,t]);return P.jsxs(P.Fragment,{children:[P.jsx("input",{id:t,name:t,className:"form-control",readOnly:o,disabled:i,autoFocus:a,value:M,...v,list:g.examples?eE(t):void 0,onChange:u||I,onBlur:b,onFocus:Y,"aria-describedby":Ti(t,!!g.examples)}),Array.isArray(g.examples)&&P.jsx("datalist",{id:eE(t),children:g.examples.concat(g.default&&!g.examples.includes(g.default)?[g.default]:[]).map(N=>P.jsx("option",{value:N},N))},`datalist_${t}`)]})}function bqt({uiSchema:e}){const{submitText:t,norender:r,props:n={}}=fDe(e);return r?null:P.jsx("div",{children:P.jsx("button",{type:"submit",...n,className:`btn btn-info ${n.className||""}`,children:t})})}function zx(e){const{iconType:t="default",icon:r,className:n,uiSchema:o,registry:i,...a}=e;return P.jsx("button",{type:"button",className:`btn btn-${t} ${n}`,...a,children:P.jsx("i",{className:`glyphicon glyphicon-${r}`})})}function xqt(e){const{registry:{translateString:t}}=e;return P.jsx(zx,{title:t(Qn.CopyButton),className:"array-item-copy",...e,icon:"copy"})}function Yqt(e){const{registry:{translateString:t}}=e;return P.jsx(zx,{title:t(Qn.MoveDownButton),className:"array-item-move-down",...e,icon:"arrow-down"})}function Fqt(e){const{registry:{translateString:t}}=e;return P.jsx(zx,{title:t(Qn.MoveUpButton),className:"array-item-move-up",...e,icon:"arrow-up"})}function Nqt(e){const{registry:{translateString:t}}=e;return P.jsx(zx,{title:t(Qn.RemoveButton),className:"array-item-remove",...e,iconType:"danger",icon:"remove"})}function Dqt({className:e,onClick:t,disabled:r,registry:n}){const{translateString:o}=n;return P.jsx("div",{className:"row",children:P.jsx("p",{className:`col-xs-3 col-xs-offset-9 text-right ${e}`,children:P.jsx(zx,{iconType:"info",icon:"plus",className:"btn-add col-xs-12",title:o(Qn.AddButton),onClick:t,disabled:r,registry:n})})})}function Sqt(){return{SubmitButton:bqt,AddButton:Dqt,CopyButton:xqt,MoveDownButton:Yqt,MoveUpButton:Fqt,RemoveButton:Nqt}}function kqt(e){const{id:t,description:r}=e;return r?typeof r=="string"?P.jsx("p",{id:t,className:"field-description",children:r}):P.jsx("div",{id:t,className:"field-description",children:r}):null}function jqt({errors:e,registry:t}){const{translateString:r}=t;return P.jsxs("div",{className:"panel panel-danger errors",children:[P.jsx("div",{className:"panel-heading",children:P.jsx("h3",{className:"panel-title",children:r(Qn.ErrorsLabel)})}),P.jsx("ul",{className:"list-group",children:e.map((n,o)=>P.jsx("li",{className:"list-group-item text-danger",children:n.stack},o))})]})}const Uqt="*";function t2e(e){const{label:t,required:r,id:n}=e;return t?P.jsxs("label",{className:"control-label",htmlFor:n,children:[t,r&&P.jsx("span",{className:"required",children:Uqt})]}):null}function zqt(e){const{id:t,label:r,children:n,errors:o,help:i,description:a,hidden:s,required:l,displayLabel:A,registry:u,uiSchema:d}=e,g=an(d),c=Yn("WrapIfAdditionalTemplate",u,g);return s?P.jsx("div",{className:"hidden",children:n}):P.jsxs(c,{...e,children:[A&&P.jsx(t2e,{label:r,required:l,id:t}),A&&a?a:null,n,o,i]})}function Gqt(e){const{errors:t=[],idSchema:r}=e;if(t.length===0)return null;const n=Xq(r);return P.jsx("div",{children:P.jsx("ul",{id:n,className:"error-detail bs-callout bs-callout-info",children:t.filter(o=>!!o).map((o,i)=>P.jsx("li",{className:"text-danger",children:o},i))})})}function Rqt(e){const{idSchema:t,help:r}=e;if(!r)return null;const n=hDe(t);return typeof r=="string"?P.jsx("p",{id:n,className:"help-block",children:r}):P.jsx("div",{id:n,className:"help-block",children:r})}function Hqt(e){const{description:t,disabled:r,formData:n,idSchema:o,onAddClick:i,properties:a,readonly:s,registry:l,required:A,schema:u,title:d,uiSchema:g}=e,c=an(g),f=Yn("TitleFieldTemplate",l,c),h=Yn("DescriptionFieldTemplate",l,c),{ButtonTemplates:{AddButton:p}}=l.templates;return P.jsxs("fieldset",{id:o.$id,children:[d&&P.jsx(f,{id:Zq(o),title:d,required:A,schema:u,uiSchema:g,registry:l}),t&&P.jsx(h,{id:nI(o),description:t,schema:u,uiSchema:g,registry:l}),a.map(B=>B.content),cq(u,g,n)&&P.jsx(p,{className:"object-property-expand",onClick:i(u),disabled:r||s,uiSchema:g,registry:l})]})}const Oqt="*";function Lqt(e){const{id:t,title:r,required:n}=e;return P.jsxs("legend",{id:t,children:[r,n&&P.jsx("span",{className:"required",children:Oqt})]})}function Tqt(e){const{schema:t,idSchema:r,reason:n,registry:o}=e,{translateString:i}=o;let a=Qn.UnsupportedField;const s=[];return r&&r.$id&&(a=Qn.UnsupportedFieldWithId,s.push(r.$id)),n&&(a=a===Qn.UnsupportedField?Qn.UnsupportedFieldWithReason:Qn.UnsupportedFieldWithIdAndReason,s.push(n)),P.jsxs("div",{className:"unsupported-field",children:[P.jsx("p",{children:P.jsx(Jz,{children:i(a,s)})}),t&&P.jsx("pre",{children:JSON.stringify(t,null,2)})]})}function Jqt(e){const{id:t,classNames:r,style:n,disabled:o,label:i,onKeyChange:a,onDropPropertyClick:s,readonly:l,required:A,schema:u,children:d,uiSchema:g,registry:c}=e,{templates:f,translateString:h}=c,{RemoveButton:p}=f.ButtonTemplates,B=h(Qn.KeyLabel,[i]);return kB in u?P.jsx("div",{className:r,style:n,children:P.jsxs("div",{className:"row",children:[P.jsx("div",{className:"col-xs-5 form-additional",children:P.jsxs("div",{className:"form-group",children:[P.jsx(t2e,{label:B,required:A,id:`${t}-key`}),P.jsx("input",{className:"form-control",type:"text",id:`${t}-key`,onBlur:y=>a(y.target.value),defaultValue:i})]})}),P.jsx("div",{className:"form-additional form-group col-xs-5",children:d}),P.jsx("div",{className:"col-xs-2",children:P.jsx(p,{className:"array-item-remove btn-block",style:{border:"0"},disabled:o||l,onClick:s(i),uiSchema:g,registry:c})})]})}):P.jsx("div",{className:r,style:n,children:d})}function Pqt(){return{ArrayFieldDescriptionTemplate:Cqt,ArrayFieldItemTemplate:Iqt,ArrayFieldTemplate:Qqt,ArrayFieldTitleTemplate:vqt,ButtonTemplates:Sqt(),BaseInputTemplate:Mqt,DescriptionFieldTemplate:kqt,ErrorListTemplate:jqt,FieldTemplate:zqt,FieldErrorTemplate:Gqt,FieldHelpTemplate:Rqt,ObjectFieldTemplate:Hqt,TitleFieldTemplate:Lqt,UnsupportedFieldTemplate:Tqt,WrapIfAdditionalTemplate:Jqt}}function Wqt(e,t){const r=[];for(let n=e;n<=t;n++)r.push({value:n,label:bg(n,2)});return r}function Vqt(e){return Object.values(e).every(t=>t!==-1)}function Kqt(e,t,r=[1900,new Date().getFullYear()+2]){const{year:n,month:o,day:i,hour:a,minute:s,second:l}=e,A=[{type:"year",range:r,value:n},{type:"month",range:[1,12],value:o},{type:"day",range:[1,31],value:i}];return t&&A.push({type:"hour",range:[0,23],value:a},{type:"minute",range:[0,59],value:s},{type:"second",range:[0,59],value:l}),A}function Xqt({type:e,range:t,value:r,select:n,rootId:o,name:i,disabled:a,readonly:s,autofocus:l,registry:A,onBlur:u,onFocus:d}){const g=o+"_"+e,{SelectWidget:c}=A.widgets;return P.jsx(c,{schema:{type:"integer"},id:g,name:i,className:"form-control",options:{enumOptions:Wqt(t[0],t[1])},placeholder:e,value:r,disabled:a,readonly:s,autofocus:l,onChange:f=>n(e,f),onBlur:u,onFocus:d,registry:A,label:"","aria-describedby":Ti(o)})}function Zqt({time:e=!1,disabled:t=!1,readonly:r=!1,autofocus:n=!1,options:o,id:i,name:a,registry:s,onBlur:l,onFocus:A,onChange:u,value:d}){const{translateString:g}=s,[c,f]=m.useState(d),[h,p]=m.useReducer((Q,v)=>({...Q,...v}),tE(d,e));m.useEffect(()=>{const Q=yj(h,e);Vqt(h)&&Q!==d?u(Q):c!==d&&(f(d),p(tE(d,e)))},[e,d,u,h,c]);const B=m.useCallback((Q,v)=>{p({[Q]:v})},[]),y=m.useCallback(Q=>{if(Q.preventDefault(),t||r)return;const v=tE(new Date().toJSON(),e);u(yj(v,e))},[t,r,e]),C=m.useCallback(Q=>{Q.preventDefault(),!(t||r)&&u(void 0)},[t,r,u]);return P.jsxs("ul",{className:"list-inline",children:[Kqt(h,e,o.yearsRange).map((Q,v)=>P.jsx("li",{className:"list-inline-item",children:P.jsx(Xqt,{rootId:i,name:a,select:B,...Q,disabled:t,readonly:r,registry:s,onBlur:l,onFocus:A,autofocus:n&&v===0})},v)),(o.hideNowButton!=="undefined"?!o.hideNowButton:!0)&&P.jsx("li",{className:"list-inline-item",children:P.jsx("a",{href:"#",className:"btn btn-info btn-now",onClick:y,children:g(Qn.NowLabel)})}),(o.hideClearButton!=="undefined"?!o.hideClearButton:!0)&&P.jsx("li",{className:"list-inline-item",children:P.jsx("a",{href:"#",className:"btn btn-warning btn-clear",onClick:C,children:g(Qn.ClearLabel)})})]})}function qqt({time:e=!0,...t}){const{AltDateWidget:r}=t.registry.widgets;return P.jsx(r,{time:e,...t})}function $qt({schema:e,uiSchema:t,options:r,id:n,value:o,disabled:i,readonly:a,label:s,hideLabel:l,autofocus:A=!1,onBlur:u,onFocus:d,onChange:g,registry:c}){var f;const h=Yn("DescriptionFieldTemplate",c,r),p=s2(e),B=m.useCallback(v=>g(v.target.checked),[g]),y=m.useCallback(v=>u(n,v.target.checked),[u,n]),C=m.useCallback(v=>d(n,v.target.checked),[d,n]),Q=(f=r.description)!==null&&f!==void 0?f:e.description;return P.jsxs("div",{className:`checkbox ${i||a?"disabled":""}`,children:[!l&&!!Q&&P.jsx(h,{id:nI(n),description:Q,schema:e,uiSchema:t,registry:c}),P.jsxs("label",{children:[P.jsx("input",{type:"checkbox",id:n,name:n,checked:typeof o>"u"?!1:o,required:p,disabled:i||a,autoFocus:A,onChange:B,onBlur:y,onFocus:C,"aria-describedby":Ti(n)}),pDe(P.jsx("span",{children:s}),l)]})]})}function _qt({id:e,disabled:t,options:{inline:r=!1,enumOptions:n,enumDisabled:o,emptyValue:i},value:a,autofocus:s=!1,readonly:l,onChange:A,onBlur:u,onFocus:d}){const g=Array.isArray(a)?a:[a],c=m.useCallback(({target:{value:h}})=>u(e,yi(h,n,i)),[u,e]),f=m.useCallback(({target:{value:h}})=>d(e,yi(h,n,i)),[d,e]);return P.jsx("div",{className:"checkboxes",id:e,children:Array.isArray(n)&&n.map((h,p)=>{const B=Kq(h.value,g),y=Array.isArray(o)&&o.indexOf(h.value)!==-1,C=t||y||l?"disabled":"",Q=M=>{M.target.checked?A(R7t(p,g,n)):A(j7t(p,g,n))},v=P.jsxs("span",{children:[P.jsx("input",{type:"checkbox",id:Fz(e,p),name:e,checked:B,value:String(p),disabled:t||y||l,autoFocus:s&&p===0,onChange:Q,onBlur:c,onFocus:f,"aria-describedby":Ti(e)}),P.jsx("span",{children:h.label})]});return r?P.jsx("label",{className:`checkbox-inline ${C}`,children:v},p):P.jsx("div",{className:`checkbox ${C}`,children:P.jsx("label",{children:v})},p)})})}function e3t(e){const{disabled:t,readonly:r,options:n,registry:o}=e,i=Yn("BaseInputTemplate",o,n);return P.jsx(i,{type:"color",...e,disabled:t||r})}function t3t(e){const{onChange:t,options:r,registry:n}=e,o=Yn("BaseInputTemplate",n,r),i=m.useCallback(a=>t(a||void 0),[t]);return P.jsx(o,{type:"date",...e,onChange:i})}function r3t(e){const{onChange:t,value:r,options:n,registry:o}=e,i=Yn("BaseInputTemplate",o,n);return P.jsx(i,{type:"datetime-local",...e,value:iVt(r),onChange:a=>t(P7t(a))})}function n3t(e){const{options:t,registry:r}=e,n=Yn("BaseInputTemplate",r,t);return P.jsx(n,{type:"email",...e})}function o3t(e,t){return e===null?null:e.replace(";base64",`;name=${encodeURIComponent(t)};base64`)}function i3t(e){const{name:t,size:r,type:n}=e;return new Promise((o,i)=>{const a=new window.FileReader;a.onerror=i,a.onload=s=>{var l;typeof((l=s.target)===null||l===void 0?void 0:l.result)=="string"?o({dataURL:o3t(s.target.result,t),name:t,size:r,type:n}):o({dataURL:null,name:t,size:r,type:n})},a.readAsDataURL(e)})}function a3t(e){return Promise.all(Array.from(e).map(i3t))}function s3t({fileInfo:e,registry:t}){const{translateString:r}=t,{dataURL:n,type:o,name:i}=e;return n?o.indexOf("image")!==-1?P.jsx("img",{src:n,style:{maxWidth:"100%"},className:"file-preview"}):P.jsxs(P.Fragment,{children:[" ",P.jsx("a",{download:`preview-${i}`,href:n,className:"file-download",children:r(Qn.PreviewLabel)})]}):null}function l3t({filesInfo:e,registry:t,preview:r}){if(e.length===0)return null;const{translateString:n}=t;return P.jsx("ul",{className:"file-info",children:e.map((o,i)=>{const{name:a,size:s,type:l}=o;return P.jsxs("li",{children:[P.jsx(Jz,{children:n(Qn.FilesInfo,[a,l,String(s)])}),r&&P.jsx(s3t,{fileInfo:o,registry:t})]},i)})})}function Yde(e){return e.filter(t=>t).map(t=>{const{blob:r,name:n}=D7t(t);return{dataURL:t,name:n,size:r.size,type:r.type}})}function A3t(e){const{disabled:t,readonly:r,required:n,multiple:o,onChange:i,value:a,options:s,registry:l}=e,A=Yn("BaseInputTemplate",l,s),[u,d]=m.useState(Array.isArray(a)?Yde(a):Yde([a])),g=m.useCallback(c=>{c.target.files&&a3t(c.target.files).then(f=>{const h=f.map(p=>p.dataURL);o?(d(u.concat(f[0])),i(a.concat(h[0]))):(d(f),i(h[0]))})},[o,a,u,i]);return P.jsxs("div",{children:[P.jsx(A,{...e,disabled:t||r,type:"file",required:a?!1:n,onChangeOverride:g,value:"",accept:s.accept?String(s.accept):void 0}),P.jsx(l3t,{filesInfo:u,registry:l,preview:s.filePreview})]})}function c3t({id:e,value:t}){return P.jsx("input",{type:"hidden",id:e,name:e,value:typeof t>"u"?"":t})}function u3t(e){const{options:t,registry:r}=e,n=Yn("BaseInputTemplate",r,t);return P.jsx(n,{type:"password",...e})}function d3t({options:e,value:t,required:r,disabled:n,readonly:o,autofocus:i=!1,onBlur:a,onFocus:s,onChange:l,id:A}){const{enumOptions:u,enumDisabled:d,inline:g,emptyValue:c}=e,f=m.useCallback(({target:{value:p}})=>a(A,yi(p,u,c)),[a,A]),h=m.useCallback(({target:{value:p}})=>s(A,yi(p,u,c)),[s,A]);return P.jsx("div",{className:"field-radio-group",id:A,children:Array.isArray(u)&&u.map((p,B)=>{const y=Kq(p.value,t),C=Array.isArray(d)&&d.indexOf(p.value)!==-1,Q=n||C||o?"disabled":"",v=()=>l(p.value),M=P.jsxs("span",{children:[P.jsx("input",{type:"radio",id:Fz(A,B),checked:y,name:A,required:r,value:String(B),disabled:n||C||o,autoFocus:i&&B===0,onChange:v,onBlur:f,onFocus:h,"aria-describedby":Ti(A)}),P.jsx("span",{children:p.label})]});return g?P.jsx("label",{className:`radio-inline ${Q}`,children:M},B):P.jsx("div",{className:`radio ${Q}`,children:P.jsx("label",{children:M})},B)})})}function g3t(e){const{value:t,registry:{templates:{BaseInputTemplate:r}}}=e;return P.jsxs("div",{className:"field-range-wrapper",children:[P.jsx(r,{type:"range",...e}),P.jsx("span",{className:"range-view",children:t})]})}function CL(e,t){return t?Array.from(e.target.options).slice().filter(r=>r.selected).map(r=>r.value):e.target.value}function f3t({schema:e,id:t,options:r,value:n,required:o,disabled:i,readonly:a,multiple:s=!1,autofocus:l=!1,onChange:A,onBlur:u,onFocus:d,placeholder:g}){const{enumOptions:c,enumDisabled:f,emptyValue:h}=r,p=s?[]:"",B=m.useCallback(v=>{const M=CL(v,s);return d(t,yi(M,c,h))},[d,t,e,s,r]),y=m.useCallback(v=>{const M=CL(v,s);return u(t,yi(M,c,h))},[u,t,e,s,r]),C=m.useCallback(v=>{const M=CL(v,s);return A(yi(M,c,h))},[A,e,s,r]),Q=Yx(n,c,s);return P.jsxs("select",{id:t,name:t,multiple:s,className:"form-control",value:typeof Q>"u"?p:Q,required:o,disabled:i||a,autoFocus:l,onBlur:y,onFocus:B,onChange:C,"aria-describedby":Ti(t),children:[!s&&e.default===void 0&&P.jsx("option",{value:"",children:g}),Array.isArray(c)&&c.map(({value:v,label:M},I)=>{const b=f&&f.indexOf(v)!==-1;return P.jsx("option",{value:String(I),disabled:b,children:M},I)})]})}function r2e({id:e,options:t={},placeholder:r,value:n,required:o,disabled:i,readonly:a,autofocus:s=!1,onChange:l,onBlur:A,onFocus:u}){const d=m.useCallback(({target:{value:f}})=>l(f===""?t.emptyValue:f),[l,t.emptyValue]),g=m.useCallback(({target:{value:f}})=>A(e,f),[A,e]),c=m.useCallback(({target:{value:f}})=>u(e,f),[e,u]);return P.jsx("textarea",{id:e,name:e,className:"form-control",value:n||"",placeholder:r,required:o,disabled:i,readOnly:a,autoFocus:s,rows:t.rows,onBlur:g,onFocus:c,onChange:d,"aria-describedby":Ti(e)})}r2e.defaultProps={autofocus:!1,options:{}};function h3t(e){const{options:t,registry:r}=e,n=Yn("BaseInputTemplate",r,t);return P.jsx(n,{...e})}function p3t(e){const{onChange:t,options:r,registry:n}=e,o=Yn("BaseInputTemplate",n,r),i=m.useCallback(a=>t(a?`${a}:00`:void 0),[t]);return P.jsx(o,{type:"time",...e,onChange:i})}function m3t(e){const{options:t,registry:r}=e,n=Yn("BaseInputTemplate",r,t);return P.jsx(n,{type:"url",...e})}function B3t(e){const{options:t,registry:r}=e,n=Yn("BaseInputTemplate",r,t);return P.jsx(n,{type:"number",...e})}function w3t(){return{AltDateWidget:Zqt,AltDateTimeWidget:qqt,CheckboxWidget:$qt,CheckboxesWidget:_qt,ColorWidget:e3t,DateWidget:t3t,DateTimeWidget:r3t,EmailWidget:n3t,FileWidget:A3t,HiddenWidget:c3t,PasswordWidget:u3t,RadioWidget:d3t,RangeWidget:g3t,SelectWidget:f3t,TextWidget:h3t,TextareaWidget:r2e,TimeWidget:p3t,UpDownWidget:B3t,URLWidget:m3t}}function n2e(){return{fields:Eqt(),templates:Pqt(),widgets:w3t(),rootSchema:{},formContext:{},translateString:k7t}}let y3t=class extends m.Component{constructor(e){if(super(e),this.getUsedFormData=(t,r)=>{if(r.length===0&&typeof t!="object")return t;const n=eZt(t,r);return Array.isArray(t)?Object.keys(n).map(o=>n[o]):n},this.getFieldNames=(t,r)=>{const n=(o,i=[],a=[[]])=>(Object.keys(o).forEach(s=>{if(typeof o[s]=="object"){const l=a.map(A=>[...A,s]);o[s][lq]&&o[s][n2]!==""?i.push(o[s][n2]):n(o[s],i,l)}else s===n2&&o[s]!==""&&a.forEach(l=>{const A=Br(r,l);(typeof A!="object"||tB(A))&&i.push(l)})}),i);return n(t)},this.onChange=(t,r,n)=>{const{extraErrors:o,omitExtraData:i,liveOmit:a,noValidate:s,liveValidate:l,onChange:A}=this.props,{schemaUtils:u,schema:d,retrievedSchema:g}=this.state;(ni(t)||Array.isArray(t))&&(t=this.getStateFromProps(this.props,t,g).formData);const c=!s&&l;let f={formData:t,schema:d},h=t,p;if(i===!0&&a===!0){p=u.retrieveSchema(d,t);const B=u.toPathSchema(p,"",t),y=this.getFieldNames(B,t);h=this.getUsedFormData(t,y),f={formData:h}}if(c){const B=this.validate(h,d,u,g);let y=B.errors,C=B.errorSchema;const Q=y,v=C;if(o){const M=l2(B,o);C=M.errorSchema,y=M.errors}f={formData:h,errors:y,errorSchema:C,schemaValidationErrors:Q,schemaValidationErrorSchema:v}}else if(!s&&r){const B=o?rI(r,o,"preventDuplicates"):r;f={formData:h,errorSchema:B,errors:$M(B)}}p&&(f.retrievedSchema=p),this.setState(f,()=>A&&A({...this.state,...f},n))},this.reset=()=>{const{onChange:t}=this.props,r={formData:this.getStateFromProps(this.props,void 0).formData,errorSchema:{},errors:[],schemaValidationErrors:[],schemaValidationErrorSchema:{}};this.setState(r,()=>t&&t({...this.state,...r}))},this.onBlur=(t,r)=>{const{onBlur:n}=this.props;n&&n(t,r)},this.onFocus=(t,r)=>{const{onFocus:n}=this.props;n&&n(t,r)},this.onSubmit=t=>{if(t.preventDefault(),t.target!==t.currentTarget)return;t.persist();const{omitExtraData:r,extraErrors:n,noValidate:o,onSubmit:i}=this.props;let{formData:a}=this.state;const{schema:s,schemaUtils:l}=this.state;if(r===!0){const A=l.retrieveSchema(s,a),u=l.toPathSchema(A,"",a),d=this.getFieldNames(u,a);a=this.getUsedFormData(a,d)}if(o||this.validateForm()){const A=n||{},u=n?$M(n):[];this.setState({formData:a,errors:u,errorSchema:A,schemaValidationErrors:[],schemaValidationErrorSchema:{}},()=>{i&&i({...this.state,formData:a,status:"submitted"},t)})}},!e.validator)throw new Error("A validator is required for Form functionality to work");this.state=this.getStateFromProps(e,e.formData),this.props.onChange&&!XA(this.state.formData,this.props.formData)&&this.props.onChange(this.state),this.formElement=m.createRef()}getSnapshotBeforeUpdate(e,t){if(!XA(this.props,e)){const r=this.getStateFromProps(this.props,this.props.formData,e.schema!==this.props.schema?void 0:this.state.retrievedSchema),n=!XA(r,t);return{nextState:r,shouldUpdate:n}}return{shouldUpdate:!1}}componentDidUpdate(e,t,r){if(r.shouldUpdate){const{nextState:n}=r;!XA(n.formData,this.props.formData)&&!XA(n.formData,t.formData)&&this.props.onChange&&this.props.onChange(n),this.setState(n)}}getStateFromProps(e,t,r){const n=this.state||{},o="schema"in e?e.schema:this.props.schema,i=("uiSchema"in e?e.uiSchema:this.props.uiSchema)||{},a=typeof t<"u",s="liveValidate"in e?e.liveValidate:this.props.liveValidate,l=a&&!e.noValidate&&s,A=o,u="experimental_defaultFormStateBehavior"in e?e.experimental_defaultFormStateBehavior:this.props.experimental_defaultFormStateBehavior;let d=n.schemaUtils;(!d||d.doesSchemaUtilsDiffer(e.validator,A,u))&&(d=N7t(e.validator,A,u));const g=d.getDefaultFormState(o,t),c=r??d.retrieveSchema(o,g),f=()=>e.noValidate?{errors:[],errorSchema:{}}:e.liveValidate?{errors:n.errors||[],errorSchema:n.errorSchema||{}}:{errors:n.schemaValidationErrors||[],errorSchema:n.schemaValidationErrorSchema||{}};let h,p,B=n.schemaValidationErrors,y=n.schemaValidationErrorSchema;if(l){const Q=this.validate(g,o,d,c);h=Q.errors,p=Q.errorSchema,B=h,y=p}else{const Q=f();h=Q.errors,p=Q.errorSchema}if(e.extraErrors){const Q=l2({errorSchema:p,errors:h},e.extraErrors);p=Q.errorSchema,h=Q.errors}const C=d.toIdSchema(c,i["ui:rootFieldId"],g,e.idPrefix,e.idSeparator);return{schemaUtils:d,schema:o,uiSchema:i,idSchema:C,formData:g,edit:a,errors:h,errorSchema:p,schemaValidationErrors:B,schemaValidationErrorSchema:y,retrievedSchema:c}}shouldComponentUpdate(e,t){return K7t(this,e,t)}validate(e,t=this.props.schema,r,n){const o=r||this.state.schemaUtils,{customValidate:i,transformErrors:a,uiSchema:s}=this.props,l=n??o.retrieveSchema(t,e);return o.getValidator().validateFormData(e,l,i,a,s)}renderErrors(e){const{errors:t,errorSchema:r,schema:n,uiSchema:o}=this.state,{formContext:i}=this.props,a=an(o),s=Yn("ErrorListTemplate",e,a);return t&&t.length?P.jsx(s,{errors:t,errorSchema:r||{},schema:n,uiSchema:o,formContext:i,registry:e}):null}getRegistry(){var e;const{translateString:t,uiSchema:r={}}=this.props,{schemaUtils:n}=this.state,{fields:o,templates:i,widgets:a,formContext:s,translateString:l}=n2e();return{fields:{...o,...this.props.fields},templates:{...i,...this.props.templates,ButtonTemplates:{...i.ButtonTemplates,...(e=this.props.templates)===null||e===void 0?void 0:e.ButtonTemplates}},widgets:{...a,...this.props.widgets},rootSchema:this.props.schema,formContext:this.props.formContext||s,schemaUtils:n,translateString:t||l,globalUiOptions:r[VSt]}}submit(){this.formElement.current&&(this.formElement.current.dispatchEvent(new CustomEvent("submit",{cancelable:!0})),this.formElement.current.requestSubmit())}focusOnError(e){const{idPrefix:t="root",idSeparator:r="_"}=this.props,{property:n}=e,o=mDe(n);o[0]===""?o[0]=t:o.unshift(t);const i=o.join(r);let a=this.formElement.current.elements[i];a||(a=this.formElement.current.querySelector(`input[id^=${i}`)),a&&a.length&&(a=a[0]),a&&a.focus()}validateForm(){const{extraErrors:e,extraErrorsBlockSubmit:t,focusOnFirstError:r,onError:n}=this.props,{formData:o,errors:i}=this.state,a=this.validate(o);let s=a.errors,l=a.errorSchema;const A=s,u=l,d=s.length>0||e&&t;if(d){if(e){const g=l2(a,e);l=g.errorSchema,s=g.errors}r&&(typeof r=="function"?r(s[0]):this.focusOnError(s[0])),this.setState({errors:s,errorSchema:l,schemaValidationErrors:A,schemaValidationErrorSchema:u},()=>{n?n(s):console.error("Form validation failed",s)})}else i.length>0&&this.setState({errors:[],errorSchema:{},schemaValidationErrors:[],schemaValidationErrorSchema:{}});return!d}render(){const{children:e,id:t,idPrefix:r,idSeparator:n,className:o="",tagName:i,name:a,method:s,target:l,action:A,autoComplete:u,enctype:d,acceptcharset:g,noHtml5Validate:c=!1,disabled:f=!1,readonly:h=!1,formContext:p,showErrorList:B="top",_internalFormWrapper:y}=this.props,{schema:C,uiSchema:Q,formData:v,errorSchema:M,idSchema:I}=this.state,b=this.getRegistry(),{SchemaField:Y}=b.fields,{SubmitButton:N}=b.templates.ButtonTemplates,F=y?i:void 0,D=y||i||"form";let{[cj]:z={}}=an(Q);f&&(z={...z,props:{...z.props,disabled:!0}});const k={[km]:{[cj]:z}};return P.jsxs(D,{className:o||"rjsf",id:t,name:a,method:s,target:l,action:A,autoComplete:u,encType:d,acceptCharset:g,noValidate:c,onSubmit:this.onSubmit,as:F,ref:this.formElement,children:[B==="top"&&this.renderErrors(b),P.jsx(Y,{name:"",schema:C,uiSchema:Q,errorSchema:M,idSchema:I,idPrefix:r,idSeparator:n,formContext:p,formData:v,onChange:this.onChange,onBlur:this.onBlur,onFocus:this.onFocus,registry:b,disabled:f,readonly:h}),e||P.jsx(N,{uiSchema:k,registry:b}),B==="bottom"&&this.renderErrors(b)]})}};function E3t(e){return m.forwardRef(({fields:t,widgets:r,templates:n,...o},i)=>{var a;return t={...e==null?void 0:e.fields,...t},r={...e==null?void 0:e.widgets,...r},n={...e==null?void 0:e.templates,...n,ButtonTemplates:{...(a=e==null?void 0:e.templates)===null||a===void 0?void 0:a.ButtonTemplates,...n==null?void 0:n.ButtonTemplates}},P.jsx(y3t,{...e,...o,fields:t,widgets:r,templates:n,ref:i})})}var iW={exports:{}},o2e={},C3={};Object.defineProperty(C3,"__esModule",{value:!0});var C3t={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"};C3.default=C3t;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return g}});var t=s(le),r=i(C3),n=i(lo);function o(c,f,h){return f in c?Object.defineProperty(c,f,{value:h,enumerable:!0,configurable:!0,writable:!0}):c[f]=h,c}function i(c){return c&&c.__esModule?c:{default:c}}function a(c){if(typeof WeakMap!="function")return null;var f=new WeakMap,h=new WeakMap;return(a=function(p){return p?h:f})(c)}function s(c,f){if(!f&&c&&c.__esModule)return c;if(c===null||typeof c!="object"&&typeof c!="function")return{default:c};var h=a(f);if(h&&h.has(c))return h.get(c);var p={},B=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var y in c)if(y!=="default"&&Object.prototype.hasOwnProperty.call(c,y)){var C=B?Object.getOwnPropertyDescriptor(c,y):null;C&&(C.get||C.set)?Object.defineProperty(p,y,C):p[y]=c[y]}return p.default=c,h&&h.set(c,p),p}function l(c){for(var f=1;fn?null:P.jsx(Zr,{flex:"none",style:{padding:0,margin:0},"data-cy":"arrayUtils",children:P.jsxs(sn,{gutter:4,children:[(e||t)&&P.jsxs(Zr,{children:[P.jsx(sn,{children:P.jsx(ao,{disabled:r||!e,icon:P.jsx(Q3,{style:{fontSize:"14px"}}),onClick:o(a,a-1),type:"link",size:"small",style:{height:"16px"}})}),P.jsx(sn,{children:P.jsx(ao,{disabled:r||!t,icon:P.jsx(M3,{style:{fontSize:"14px"}}),onClick:o(a,a+1),type:"link",size:"small",style:{height:"16px"}})})]}),s&&P.jsx(Zr,{children:P.jsx(ao,{danger:!0,disabled:r,icon:P.jsx(Wz,{}),onClick:i(a),type:"link",size:"small",style:{height:"32px"}})})]})});l2e.propTypes={hasMoveDown:Ce.bool,hasMoveUp:Ce.bool,disabled:Ce.bool,readonly:Ce.bool,hasRemove:Ce.bool,onReorderClick:Ce.func,onDropIndexClick:Ce.func,index:Ce.string};const Gx=({children:e,disabled:t,formContext:r,hasMoveDown:n,hasMoveUp:o,hasRemove:i,hasToolbar:a,index:s,onDropIndexClick:l,onReorderClick:A,readonly:u})=>{const{toolbarAlign:d="top"}=r;return P.jsxs(sn,{align:d,style:{margin:"10px 0px"},className:"arrayFieldRow",children:[P.jsx(Zr,{flex:"1",style:{marginRight:"5px"},children:e}),a&&P.jsx(l2e,{hasMoveDown:n,hasMoveUp:o,disabled:t,readonly:u,onReorderClick:A,index:s,hasRemove:i,onDropIndexClick:l})]},`array-item-${s}`)};Gx.propTypes={children:Ce.node,disabled:Ce.bool,formContext:Ce.object,hasMoveDown:Ce.bool,hasMoveUp:Ce.bool,hasRemove:Ce.bool,hasToolbar:Ce.bool,index:Ce.string,onDropIndexClick:Ce.func,onReorderClick:Ce.func,readonly:Ce.bool};Gx.defaultProps={formContext:{}};const A2e=({canAdd:e,className:t,disabled:r,formContext:n,idSchema:o,items:i,options:a,onAddClick:s,readonly:l,schema:A,title:u,uiSchema:d})=>{const{rowGutter:g=24}=n;return P.jsx("fieldset",{className:t,id:o.$id,children:P.jsxs(sn,{gutter:g,children:[P.jsx(Ux,{label:d["ui:title"]||u,description:d["ui:description"]||A.description,uiSchema:d,idSchema:o}),P.jsx(Zr,{span:24,style:{marginTop:"5px"},className:"nestedObject",children:P.jsx(sn,{children:P.jsx(Zr,{className:"row array-item-list",span:24,children:i&&i.map((c,f)=>P.jsx(Gx,{...c,formContext:n},o.$id+f))})})}),e&&!l&&P.jsx(Zr,{span:24,children:P.jsx(sn,{gutter:g,justify:"end",children:P.jsx(Zr,{flex:"192px",children:P.jsxs(ao,{block:!0,className:"array-item-add",disabled:r,onClick:s,type:"primary",children:[P.jsx(Pz,{})," Add"," ",a&&a.addLabel?a.addLabel:"Item"]})})})})]})})};A2e.propTypes={canAdd:Ce.bool,className:Ce.string,disabled:Ce.bool,formContext:Ce.object,idSchema:Ce.object,items:Ce.array,onAddClick:Ce.func,prefixCls:Ce.string,readonly:Ce.bool,required:Ce.bool,schema:Ce.object,title:Ce.string,uiSchema:Ce.object};var Vz={},Kz={},c2e={exports:{}},u2e={exports:{}};(function(e){function t(r){"@babel/helpers - typeof";return e.exports=t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(u2e);var kf=u2e.exports;(function(e){var t=kf.default;function r(o){if(typeof WeakMap!="function")return null;var i=new WeakMap,a=new WeakMap;return(r=function(s){return s?a:i})(o)}function n(o,i){if(!i&&o&&o.__esModule)return o;if(o===null||t(o)!="object"&&typeof o!="function")return{default:o};var a=r(i);if(a&&a.has(o))return a.get(o);var s={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var A in o)if(A!=="default"&&Object.prototype.hasOwnProperty.call(o,A)){var u=l?Object.getOwnPropertyDescriptor(o,A):null;u&&(u.get||u.set)?Object.defineProperty(s,A,u):s[A]=o[A]}return s.default=o,a&&a.set(o,s),s}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(c2e);var Pt=c2e.exports,jf={},d2e={exports:{}},g2e={exports:{}},f2e={exports:{}},h2e={exports:{}};(function(e){var t=kf.default;function r(n,o){if(t(n)!=="object"||n===null)return n;var i=n[Symbol.toPrimitive];if(i!==void 0){var a=i.call(n,o||"default");if(t(a)!=="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(o==="string"?String:Number)(n)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports})(h2e);var F3t=h2e.exports;(function(e){var t=kf.default,r=F3t;function n(o){var i=r(o,"string");return t(i)==="symbol"?i:String(i)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(f2e);var N3t=f2e.exports;(function(e){var t=N3t;function r(n,o,i){return o=t(o),o in n?Object.defineProperty(n,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[o]=i,n}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports})(g2e);var D3t=g2e.exports;(function(e){var t=D3t;function r(o,i){var a=Object.keys(o);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(o);i&&(s=s.filter(function(l){return Object.getOwnPropertyDescriptor(o,l).enumerable})),a.push.apply(a,s)}return a}function n(o){for(var i=1;i{const e=()=>{};return e.deprecated=x3,e};Hs.default=V3t;var iI={},Hx={};Object.defineProperty(Hx,"__esModule",{value:!0});Hx.default=void 0;Hx.default=function(e){if(!e)return!1;if(e instanceof Element){if(e.offsetParent)return!0;if(e.getBBox){var t=e.getBBox(),r=t.width,n=t.height;if(r||n)return!0}if(e.getBoundingClientRect){var o=e.getBoundingClientRect(),i=o.width,a=o.height;if(i||a)return!0}}return!1};var wn={};const Fu=ki(t7e);var Zz={},C2e={exports:{}},I2e={exports:{}},Q2e={exports:{}};(function(e){function t(r,n){(n==null||n>r.length)&&(n=r.length);for(var o=0,i=new Array(n);o3&&arguments[3]!==void 0?arguments[3]:!1;return t.length&&n&&r===void 0&&!(0,AW.default)(e,t.slice(0,-1))?e:z2e(e,t,r,n)}function e$t(e){return(0,j2e.default)(e)==="object"&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function Fde(e){return Array.isArray(e)?[]:{}}var t$t=typeof Reflect>"u"?Object.keys:Reflect.ownKeys;function r$t(){for(var e=arguments.length,t=new Array(e),r=0;rm2.reduce((e,t)=>Object.assign(Object.assign({},e),t),N3.default.Modal);function m$t(e){if(e){const t=Object.assign({},e);return m2.push(t),p2=Nde(),()=>{m2=m2.filter(r=>r!==t),p2=Nde()}}p2=Object.assign({},N3.default.Modal)}function B$t(){return p2}var sI={};Object.defineProperty(sI,"__esModule",{value:!0});sI.default=void 0;var w$t=le;const y$t=(0,w$t.createContext)(void 0);sI.default=y$t;var tG={},R2e=gt.default,E$t=Pt.default;Object.defineProperty(tG,"__esModule",{value:!0});tG.default=void 0;var IL=E$t(le),C$t=R2e(sI),Dde=R2e(LB);const I$t=(e,t)=>{const r=IL.useContext(C$t.default),n=IL.useMemo(()=>{var i;const a=t||Dde.default[e],s=(i=r==null?void 0:r[e])!==null&&i!==void 0?i:{};return Object.assign(Object.assign({},typeof a=="function"?a():a),s||{})},[e,t,r]),o=IL.useMemo(()=>{const i=r==null?void 0:r.locale;return r!=null&&r.exist&&!i?Dde.default.locale:i},[r]);return[n,o]};tG.default=I$t;(function(e){"use client";var t=gt.default,r=Pt.default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ANT_MARK=void 0,Object.defineProperty(e,"useLocale",{enumerable:!0,get:function(){return a.default}});var n=r(le),o=qz,i=t(sI),a=t(tG);e.ANT_MARK="internalMark";const s=l=>{const{locale:A={},children:u,_ANT_MARK__:d}=l;n.useEffect(()=>(0,o.changeConfirmLocale)(A&&A.Modal),[A]);const g=n.useMemo(()=>Object.assign(Object.assign({},A),{exist:!0}),[A]);return n.createElement(i.default.Provider,{value:g},u)};e.default=s})(OB);var Cd={},D3={},rG={};Object.defineProperty(rG,"__esModule",{value:!0});rG.default=void 0;const Q$t=e=>{const{controlHeight:t}=e;return{controlHeightSM:t*.75,controlHeightXS:t*.5,controlHeightLG:t*1.25}};rG.default=Q$t;var S3={};Object.defineProperty(S3,"__esModule",{value:!0});S3.default=v$t;function v$t(e){const{sizeUnit:t,sizeStep:r}=e;return{sizeXXL:t*(r+8),sizeXL:t*(r+4),sizeLG:t*(r+2),sizeMD:t*(r+1),sizeMS:t*r,size:t*r,sizeSM:t*(r-1),sizeXS:t*(r-2),sizeXXS:t*(r-3)}}var Fd={};Object.defineProperty(Fd,"__esModule",{value:!0});Fd.defaultPresetColors=Fd.default=void 0;const M$t=Fd.defaultPresetColors={blue:"#1677ff",purple:"#722ED1",cyan:"#13C2C2",green:"#52C41A",magenta:"#EB2F96",pink:"#eb2f96",red:"#F5222D",orange:"#FA8C16",yellow:"#FADB14",volcano:"#FA541C",geekblue:"#2F54EB",gold:"#FAAD14",lime:"#A0D911"},b$t=Object.assign(Object.assign({},M$t),{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});Fd.default=b$t;var k3={};const Uf=ki(Y7e);Object.defineProperty(k3,"__esModule",{value:!0});k3.default=Y$t;var x$t=Uf;function Y$t(e,t){let{generateColorPalettes:r,generateNeutralColorPalettes:n}=t;const{colorSuccess:o,colorWarning:i,colorError:a,colorInfo:s,colorPrimary:l,colorBgBase:A,colorTextBase:u}=e,d=r(l),g=r(o),c=r(i),f=r(a),h=r(s),p=n(A,u),B=e.colorLink||e.colorInfo,y=r(B);return Object.assign(Object.assign({},p),{colorPrimaryBg:d[1],colorPrimaryBgHover:d[2],colorPrimaryBorder:d[3],colorPrimaryBorderHover:d[4],colorPrimaryHover:d[5],colorPrimary:d[6],colorPrimaryActive:d[7],colorPrimaryTextHover:d[8],colorPrimaryText:d[9],colorPrimaryTextActive:d[10],colorSuccessBg:g[1],colorSuccessBgHover:g[2],colorSuccessBorder:g[3],colorSuccessBorderHover:g[4],colorSuccessHover:g[4],colorSuccess:g[6],colorSuccessActive:g[7],colorSuccessTextHover:g[8],colorSuccessText:g[9],colorSuccessTextActive:g[10],colorErrorBg:f[1],colorErrorBgHover:f[2],colorErrorBorder:f[3],colorErrorBorderHover:f[4],colorErrorHover:f[5],colorError:f[6],colorErrorActive:f[7],colorErrorTextHover:f[8],colorErrorText:f[9],colorErrorTextActive:f[10],colorWarningBg:c[1],colorWarningBgHover:c[2],colorWarningBorder:c[3],colorWarningBorderHover:c[4],colorWarningHover:c[4],colorWarning:c[6],colorWarningActive:c[7],colorWarningTextHover:c[8],colorWarningText:c[9],colorWarningTextActive:c[10],colorInfoBg:h[1],colorInfoBgHover:h[2],colorInfoBorder:h[3],colorInfoBorderHover:h[4],colorInfoHover:h[4],colorInfo:h[6],colorInfoActive:h[7],colorInfoTextHover:h[8],colorInfoText:h[9],colorInfoTextActive:h[10],colorLinkHover:y[4],colorLink:y[6],colorLinkActive:y[7],colorBgMask:new x$t.TinyColor("#000").setAlpha(.45).toRgbString(),colorWhite:"#fff"})}var j3={},nG={};Object.defineProperty(nG,"__esModule",{value:!0});nG.default=void 0;const F$t=e=>{let t=e,r=e,n=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?r=4:e<8&&e>=7?r=5:e<14&&e>=8?r=6:e<16&&e>=14?r=7:e>=16&&(r=8),e<6&&e>=2?n=1:e>=6&&(n=2),e>4&&e<8?o=4:e>=8&&(o=6),{borderRadius:e,borderRadiusXS:n,borderRadiusSM:r,borderRadiusLG:t,borderRadiusOuter:o}};nG.default=F$t;var N$t=gt.default;Object.defineProperty(j3,"__esModule",{value:!0});j3.default=S$t;var D$t=N$t(nG);function S$t(e){const{motionUnit:t,motionBase:r,borderRadius:n,lineWidth:o}=e;return Object.assign({motionDurationFast:`${(r+t).toFixed(1)}s`,motionDurationMid:`${(r+t*2).toFixed(1)}s`,motionDurationSlow:`${(r+t*3).toFixed(1)}s`,lineWidthBold:o+1},(0,D$t.default)(n))}var TE={},JE={};Object.defineProperty(JE,"__esModule",{value:!0});JE.getSolidColor=JE.getAlphaColor=void 0;var H2e=Uf;const k$t=(e,t)=>new H2e.TinyColor(e).setAlpha(t).toRgbString();JE.getAlphaColor=k$t;const j$t=(e,t)=>new H2e.TinyColor(e).darken(t).toHexString();JE.getSolidColor=j$t;Object.defineProperty(TE,"__esModule",{value:!0});TE.generateNeutralColorPalettes=TE.generateColorPalettes=void 0;var U$t=Bx,ll=JE;const z$t=e=>{const t=(0,U$t.generate)(e);return{1:t[0],2:t[1],3:t[2],4:t[3],5:t[4],6:t[5],7:t[6],8:t[4],9:t[5],10:t[6]}};TE.generateColorPalettes=z$t;const G$t=(e,t)=>{const r=e||"#fff",n=t||"#000";return{colorBgBase:r,colorTextBase:n,colorText:(0,ll.getAlphaColor)(n,.88),colorTextSecondary:(0,ll.getAlphaColor)(n,.65),colorTextTertiary:(0,ll.getAlphaColor)(n,.45),colorTextQuaternary:(0,ll.getAlphaColor)(n,.25),colorFill:(0,ll.getAlphaColor)(n,.15),colorFillSecondary:(0,ll.getAlphaColor)(n,.06),colorFillTertiary:(0,ll.getAlphaColor)(n,.04),colorFillQuaternary:(0,ll.getAlphaColor)(n,.02),colorBgLayout:(0,ll.getSolidColor)(r,4),colorBgContainer:(0,ll.getSolidColor)(r,0),colorBgElevated:(0,ll.getSolidColor)(r,0),colorBgSpotlight:(0,ll.getAlphaColor)(n,.85),colorBgBlur:"transparent",colorBorder:(0,ll.getSolidColor)(r,15),colorBorderSecondary:(0,ll.getSolidColor)(r,6)}};TE.generateNeutralColorPalettes=G$t;var oG={},U3={};Object.defineProperty(U3,"__esModule",{value:!0});U3.default=R$t;function R$t(e){const t=new Array(10).fill(null).map((r,n)=>{const o=n-1,i=e*Math.pow(2.71828,o/5),a=n>1?Math.floor(i):Math.ceil(i);return Math.floor(a/2)*2});return t[1]=e,t.map(r=>{const n=r+8;return{size:r,lineHeight:n/r}})}var H$t=gt.default;Object.defineProperty(oG,"__esModule",{value:!0});oG.default=void 0;var O$t=H$t(U3);const L$t=e=>{const t=(0,O$t.default)(e),r=t.map(o=>o.size),n=t.map(o=>o.lineHeight);return{fontSizeSM:r[0],fontSize:r[1],fontSizeLG:r[2],fontSizeXL:r[3],fontSizeHeading1:r[6],fontSizeHeading2:r[5],fontSizeHeading3:r[4],fontSizeHeading4:r[3],fontSizeHeading5:r[2],lineHeight:n[1],lineHeightLG:n[2],lineHeightSM:n[0],lineHeightHeading1:n[6],lineHeightHeading2:n[5],lineHeightHeading3:n[4],lineHeightHeading4:n[3],lineHeightHeading5:n[2]}};oG.default=L$t;var Px=gt.default;Object.defineProperty(D3,"__esModule",{value:!0});D3.default=Z$t;var T$t=Bx,J$t=Px(rG),P$t=Px(S3),W$t=Fd,V$t=Px(k3),K$t=Px(j3),Sde=TE,X$t=Px(oG);function Z$t(e){const t=Object.keys(W$t.defaultPresetColors).map(r=>{const n=(0,T$t.generate)(e[r]);return new Array(10).fill(1).reduce((o,i,a)=>(o[`${r}-${a+1}`]=n[a],o[`${r}${a+1}`]=n[a],o),{})}).reduce((r,n)=>(r=Object.assign(Object.assign({},r),n),r),{});return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},e),t),(0,V$t.default)(e,{generateColorPalettes:Sde.generateColorPalettes,generateNeutralColorPalettes:Sde.generateNeutralColorPalettes})),(0,X$t.default)(e.fontSize)),(0,P$t.default)(e)),(0,J$t.default)(e)),(0,K$t.default)(e))}var z3=gt.default;Object.defineProperty(Cd,"__esModule",{value:!0});Cd.defaultTheme=Cd.defaultConfig=Cd.DesignTokenContext=void 0;var q$t=z3(le),$$t=Fu,_$t=z3(D3),kde=z3(Fd);Cd.defaultTheme=(0,$$t.createTheme)(_$t.default);const e_t=Cd.defaultConfig={token:kde.default,override:{override:kde.default},hashed:!0};Cd.DesignTokenContext=q$t.default.createContext(e_t);var Tg={},t_t=Pt.default;Object.defineProperty(Tg,"__esModule",{value:!0});Tg.defaultIconPrefixCls=Tg.ConfigContext=iG=Tg.ConfigConsumer=void 0;var r_t=t_t(le);const n_t=Tg.defaultIconPrefixCls="anticon",o_t=(e,t)=>t||(e?`ant-${e}`:"ant"),i_t=Tg.ConfigContext=r_t.createContext({getPrefixCls:o_t,iconPrefixCls:n_t}),{Consumer:a_t}=i_t;var iG=Tg.ConfigConsumer=a_t,aG={},O2e=gt.default;Object.defineProperty(aG,"__esModule",{value:!0});aG.getStyle=L2e;aG.registerTheme=c_t;var jde=Bx,QL=Uf,s_t=O2e(wx),l_t=SB;O2e(Hs);const A_t=`-ant-${Date.now()}-${Math.random()}`;function L2e(e,t){const r={},n=(i,a)=>{let s=i.clone();return s=(a==null?void 0:a(s))||s,s.toRgbString()},o=(i,a)=>{const s=new QL.TinyColor(i),l=(0,jde.generate)(s.toRgbString());r[`${a}-color`]=n(s),r[`${a}-color-disabled`]=l[1],r[`${a}-color-hover`]=l[4],r[`${a}-color-active`]=l[6],r[`${a}-color-outline`]=s.clone().setAlpha(.2).toRgbString(),r[`${a}-color-deprecated-bg`]=l[0],r[`${a}-color-deprecated-border`]=l[2]};if(t.primaryColor){o(t.primaryColor,"primary");const i=new QL.TinyColor(t.primaryColor),a=(0,jde.generate)(i.toRgbString());a.forEach((l,A)=>{r[`primary-${A+1}`]=l}),r["primary-color-deprecated-l-35"]=n(i,l=>l.lighten(35)),r["primary-color-deprecated-l-20"]=n(i,l=>l.lighten(20)),r["primary-color-deprecated-t-20"]=n(i,l=>l.tint(20)),r["primary-color-deprecated-t-50"]=n(i,l=>l.tint(50)),r["primary-color-deprecated-f-12"]=n(i,l=>l.setAlpha(l.getAlpha()*.12));const s=new QL.TinyColor(a[0]);r["primary-color-active-deprecated-f-30"]=n(s,l=>l.setAlpha(l.getAlpha()*.3)),r["primary-color-active-deprecated-d-02"]=n(s,l=>l.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(r).map(i=>`--${e}-${i}: ${r[i]};`).join(` +`)} + } + `.trim()}function c_t(e,t){const r=L2e(e,t);(0,s_t.default)()&&(0,l_t.updateCSS)(r,`${A_t}-dynamic-theme`)}var Qa={},u_t=Pt.default;Object.defineProperty(Qa,"__esModule",{value:!0});Qa.default=Qa.DisabledContextProvider=void 0;var cW=u_t(le);const uW=cW.createContext(!1),d_t=e=>{let{children:t,disabled:r}=e;const n=cW.useContext(uW);return cW.createElement(uW.Provider,{value:r??n},t)};Qa.DisabledContextProvider=d_t;Qa.default=uW;var sG={},cf={},g_t=Pt.default;Object.defineProperty(cf,"__esModule",{value:!0});cf.default=cf.SizeContextProvider=void 0;var dW=g_t(le);const gW=dW.createContext(void 0),f_t=e=>{let{children:t,size:r}=e;const n=dW.useContext(gW);return dW.createElement(gW.Provider,{value:r||n},t)};cf.SizeContextProvider=f_t;cf.default=gW;var T2e=gt.default;Object.defineProperty(sG,"__esModule",{value:!0});sG.default=void 0;var Ude=le,h_t=T2e(Qa),p_t=T2e(cf);function m_t(){const e=(0,Ude.useContext)(h_t.default),t=(0,Ude.useContext)(p_t.default);return{componentDisabled:e,componentSize:t}}sG.default=m_t;var G3={},lG={},J2e=gt.default;Object.defineProperty(lG,"__esModule",{value:!0});lG.default=void 0;var zde=J2e(kf),B_t=J2e(_s);function w_t(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,n=new Set;function o(i,a){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,l=n.has(i);if((0,B_t.default)(!l,"Warning: There may be circular references"),l)return!1;if(i===a)return!0;if(r&&s>1)return!1;n.add(i);var A=s+1;if(Array.isArray(i)){if(!Array.isArray(a)||i.length!==a.length)return!1;for(var u=0;u=0&&e<=255}function C_t(e,t){const{r,g:n,b:o,a:i}=new nD.TinyColor(e).toRgb();if(i<1)return e;const{r:a,g:s,b:l}=new nD.TinyColor(t).toRgb();for(let A=.01;A<=1;A+=.01){const u=Math.round((r-a*(1-A))/A),d=Math.round((n-s*(1-A))/A),g=Math.round((o-l*(1-A))/A);if(vL(u)&&vL(d)&&vL(g))return new nD.TinyColor({r:u,g:d,b:g,a:Math.round(A*100)/100}).toRgbString()}return new nD.TinyColor({r,g:n,b:o,a:1}).toRgbString()}gG.default=C_t;var P2e=gt.default;Object.defineProperty(R3,"__esModule",{value:!0});R3.default=v_t;var ML=Uf,I_t=P2e(Fd),oD=P2e(gG),Q_t=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{delete n[d]});const o=Object.assign(Object.assign({},r),n),i=480,a=576,s=768,l=992,A=1200,u=1600;if(o.motion===!1){const d="0s";o.motionDurationFast=d,o.motionDurationMid=d,o.motionDurationSlow=d}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,oD.default)(o.colorBorderSecondary,o.colorBgContainer),colorTextPlaceholder:o.colorTextQuaternary,colorTextDisabled:o.colorTextQuaternary,colorTextHeading:o.colorText,colorTextLabel:o.colorTextSecondary,colorTextDescription:o.colorTextTertiary,colorTextLightSolid:o.colorWhite,colorHighlight:o.colorError,colorBgTextHover:o.colorFillSecondary,colorBgTextActive:o.colorFill,colorIcon:o.colorTextTertiary,colorIconHover:o.colorText,colorErrorOutline:(0,oD.default)(o.colorErrorBg,o.colorBgContainer),colorWarningOutline:(0,oD.default)(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,oD.default)(o.colorPrimaryBg,o.colorBgContainer),lineType:o.lineType,borderRadius:o.borderRadius,borderRadiusXS:o.borderRadiusXS,borderRadiusSM:o.borderRadiusSM,borderRadiusLG:o.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:o.sizeXXS,paddingXS:o.sizeXS,paddingSM:o.sizeSM,padding:o.size,paddingMD:o.sizeMD,paddingLG:o.sizeLG,paddingXL:o.sizeXL,paddingContentHorizontalLG:o.sizeLG,paddingContentVerticalLG:o.sizeMS,paddingContentHorizontal:o.sizeMS,paddingContentVertical:o.sizeSM,paddingContentHorizontalSM:o.size,paddingContentVerticalSM:o.sizeXS,marginXXS:o.sizeXXS,marginXS:o.sizeXS,marginSM:o.sizeSM,margin:o.size,marginMD:o.sizeMD,marginLG:o.sizeLG,marginXL:o.sizeXL,marginXXL:o.sizeXXL,boxShadow:` + 0 6px 16px 0 rgba(0, 0, 0, 0.08), + 0 3px 6px -4px rgba(0, 0, 0, 0.12), + 0 9px 28px 8px rgba(0, 0, 0, 0.05) + `,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:i,screenXSMin:i,screenXSMax:a-1,screenSM:a,screenSMMin:a,screenSMMax:s-1,screenMD:s,screenMDMin:s,screenMDMax:l-1,screenLG:l,screenLGMin:l,screenLGMax:A-1,screenXL:A,screenXLMin:A,screenXLMax:u-1,screenXXL:u,screenXXLMin:u,boxShadowPopoverArrow:"2px 2px 5px rgba(0, 0, 0, 0.05)",boxShadowCard:` + 0 1px 2px -2px ${new ML.TinyColor("rgba(0, 0, 0, 0.16)").toRgbString()}, + 0 3px 6px 0 ${new ML.TinyColor("rgba(0, 0, 0, 0.12)").toRgbString()}, + 0 5px 12px 4px ${new ML.TinyColor("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)"}),n)}var fG=gt.default;Object.defineProperty(zf,"__esModule",{value:!0});zf.default=F_t;zf.getComputedToken=void 0;var M_t=fG(le),b_t=Fu,x_t=fG(uG),Gde=Cd,Y_t=fG(Fd),W2e=fG(R3),Rde=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{const n=r.getDerivativeToken(e),{override:o}=t,i=Rde(t,["override"]);let a=Object.assign(Object.assign({},n),{override:o});return a=(0,W2e.default)(a),i&&Object.entries(i).forEach(s=>{let[l,A]=s;const{theme:u}=A,d=Rde(A,["theme"]);let g=d;u&&(g=H3(Object.assign(Object.assign({},a),d),{override:d},u)),a[l]=g}),a};zf.getComputedToken=H3;function F_t(){const{token:e,hashed:t,theme:r,override:n}=M_t.default.useContext(Gde.DesignTokenContext),o=`${x_t.default}-${t||""}`,i=r||Gde.defaultTheme,[a,s]=(0,b_t.useCacheToken)(i,[Y_t.default,e],{salt:o,override:n,getComputedToken:H3,formatToken:W2e.default});return[i,a,t?s:""]}var Wx={};const N_t=ki(dVe);var Vi={},hG={};Object.defineProperty(hG,"__esModule",{value:!0});hG.operationUnit=void 0;const D_t=e=>({color:e.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"&:focus, &:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive}});hG.operationUnit=D_t;var Vx={};Object.defineProperty(Vx,"__esModule",{value:!0});Vx.roundedArrow=void 0;const S_t=(e,t,r,n,o)=>{const i=e/2,a=0,s=i,l=r*1/Math.sqrt(2),A=i-r*(1-1/Math.sqrt(2)),u=i-t*(1/Math.sqrt(2)),d=r*(Math.sqrt(2)-1)+t*(1/Math.sqrt(2)),g=2*i-u,c=d,f=2*i-l,h=A,p=2*i-a,B=s,y=i*Math.sqrt(2)+r*(Math.sqrt(2)-2),C=r*(Math.sqrt(2)-1);return{pointerEvents:"none",width:e,height:e,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:e,height:e/2,background:n,clipPath:{_multi_value_:!0,value:[`polygon(${C}px 100%, 50% ${C}px, ${2*i-C}px 100%, ${C}px 100%)`,`path('M ${a} ${s} A ${r} ${r} 0 0 0 ${l} ${A} L ${u} ${d} A ${t} ${t} 0 0 1 ${g} ${c} L ${f} ${h} A ${r} ${r} 0 0 0 ${p} ${B} Z')`]},content:'""'},"&::after":{content:'""',position:"absolute",width:y,height:y,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${t}px 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:o,zIndex:0,background:"transparent"}}};Vx.roundedArrow=S_t;(function(e){"use client";Object.defineProperty(e,"__esModule",{value:!0}),e.genLinkStyle=e.genFocusStyle=e.genFocusOutline=e.genCommonStyle=e.clearFix=void 0,Object.defineProperty(e,"operationUnit",{enumerable:!0,get:function(){return t.operationUnit}}),e.resetIcon=e.resetComponent=void 0,Object.defineProperty(e,"roundedArrow",{enumerable:!0,get:function(){return r.roundedArrow}}),e.textEllipsis=void 0;var t=hG,r=Vx;e.textEllipsis={overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"};const n=function(u){let d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return{boxSizing:"border-box",margin:0,padding:0,color:u.colorText,fontSize:u.fontSize,lineHeight:u.lineHeight,listStyle:"none",fontFamily:d?"inherit":u.fontFamily}};e.resetComponent=n;const o=()=>({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"}});e.resetIcon=o;const i=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}});e.clearFix=i;const a=u=>({a:{color:u.colorLink,textDecoration:u.linkDecoration,backgroundColor:"transparent",outline:"none",cursor:"pointer",transition:`color ${u.motionDurationSlow}`,"-webkit-text-decoration-skip":"objects","&:hover":{color:u.colorLinkHover},"&:active":{color:u.colorLinkActive},"&:active,\n &:hover":{textDecoration:u.linkHoverDecoration,outline:0},"&:focus":{textDecoration:u.linkFocusDecoration,outline:0},"&[disabled]":{color:u.colorTextDisabled,cursor:"not-allowed"}}});e.genLinkStyle=a;const s=(u,d)=>{const{fontFamily:g,fontSize:c}=u,f=`[class^="${d}"], [class*=" ${d}"]`;return{[f]:{fontFamily:g,fontSize:c,boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"},[f]:{boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}}}}};e.genCommonStyle=s;const l=u=>({outline:`${u.lineWidthFocus}px solid ${u.colorPrimaryBorder}`,outlineOffset:1,transition:"outline-offset 0s, outline 0s"});e.genFocusOutline=l;const A=u=>({"&:focus-visible":Object.assign({},l(u))});e.genFocusStyle=A})(Vi);var Gf={};Object.defineProperty(Gf,"__esModule",{value:!0});Gf._statistic_build_=void 0;Gf.default=U_t;Gf.merge=k_t;Gf.statistic=void 0;const V2e=typeof CSSINJS_STATISTIC<"u";let fW=!0;function k_t(){for(var e=arguments.length,t=new Array(e),r=0;r{Object.keys(o).forEach(i=>{Object.defineProperty(n,i,{configurable:!0,enumerable:!0,get:()=>o[i]})})}),fW=!0,n}const Hde=Gf.statistic={};Gf._statistic_build_={};function j_t(){}function U_t(e){let t,r=e,n=j_t;return V2e&&typeof Proxy<"u"&&(t=new Set,r=new Proxy(e,{get(o,i){return fW&&t.add(i),o[i]}}),n=(o,i)=>{var a;Hde[o]={global:Array.from(t),component:Object.assign(Object.assign({},(a=Hde[o])===null||a===void 0?void 0:a.component),i)}}),{token:r,keys:t,flush:n}}var Kx={},z_t=gt.default;Object.defineProperty(Kx,"__esModule",{value:!0});Kx.default=void 0;var G_t=Fu,R_t=Vi,H_t=z_t(zf);const O_t=(e,t)=>{const[r,n]=(0,H_t.default)();return(0,G_t.useStyleRegister)({theme:r,token:n,hashId:"",path:["ant-design-icons",e],nonce:()=>t==null?void 0:t.nonce},()=>[{[`.${e}`]:Object.assign(Object.assign({},(0,R_t.resetIcon)()),{[`.${e} .${e}-icon`]:{display:"block"}})}])};Kx.default=O_t;var L_t=Pt.default,K2e=gt.default;Object.defineProperty(Wx,"__esModule",{value:!0});Wx.default=X2e;Wx.genSubStyleComponent=void 0;var T_t=le,Ode=Fu,J_t=Tg,Lde=Vi,P_t=K2e(zf),bL=L_t(Gf),W_t=K2e(Kx);function X2e(e,t,r){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const o=Array.isArray(e)?e:[e,e],[i]=o,a=o.join("-");return s=>{const[l,A,u]=(0,P_t.default)(),{getPrefixCls:d,iconPrefixCls:g,csp:c}=(0,T_t.useContext)(J_t.ConfigContext),f=d(),h={theme:l,token:A,hashId:u,nonce:()=>c==null?void 0:c.nonce,clientOnly:n.clientOnly,order:n.order||-999};return(0,Ode.useStyleRegister)(Object.assign(Object.assign({},h),{clientOnly:!1,path:["Shared",f]}),()=>[{"&":(0,Lde.genLinkStyle)(A)}]),(0,W_t.default)(g,c),[(0,Ode.useStyleRegister)(Object.assign(Object.assign({},h),{path:[a,s,g]}),()=>{const{token:p,flush:B}=(0,bL.default)(A),y=Object.assign({},A[i]);if(n.deprecatedTokens){const{deprecatedTokens:b}=n;b.forEach(Y=>{let[N,F]=Y;var D;(y!=null&&y[N]||y!=null&&y[F])&&((D=y[F])!==null&&D!==void 0||(y[F]=y==null?void 0:y[N]))})}const C=typeof r=="function"?r((0,bL.merge)(p,y??{})):r,Q=Object.assign(Object.assign({},C),y),v=`.${s}`,M=(0,bL.merge)(p,{componentCls:v,prefixCls:s,iconCls:`.${g}`,antCls:`.${f}`},Q),I=t(M,{hashId:u,prefixCls:s,rootPrefixCls:f,iconPrefixCls:g,overrideComponentToken:y});return B(i,Q),[n.resetStyle===!1?null:(0,Lde.genCommonStyle)(M,s),I]}),u]}}const V_t=(e,t,r,n)=>{const o=X2e(e,t,r,Object.assign({resetStyle:!1,order:-998},n));return a=>{let{prefixCls:s}=a;return o(s),null}};Wx.genSubStyleComponent=V_t;var O3={};Object.defineProperty(O3,"__esModule",{value:!0});O3.default=X_t;var K_t=AG;function X_t(e,t){return K_t.PresetColors.reduce((r,n)=>{const o=e[`${n}1`],i=e[`${n}3`],a=e[`${n}6`],s=e[`${n}7`];return Object.assign(Object.assign({},r),t(n,{lightColor:o,lightBorderColor:i,darkColor:a,textColor:s}))},{})}(function(e){var t=Pt.default,r=gt.default;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"DesignTokenContext",{enumerable:!0,get:function(){return u.DesignTokenContext}}),Object.defineProperty(e,"PresetColors",{enumerable:!0,get:function(){return o.PresetColors}}),Object.defineProperty(e,"defaultConfig",{enumerable:!0,get:function(){return u.defaultConfig}}),Object.defineProperty(e,"genComponentStyleHook",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"genPresetColor",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"genSubStyleComponent",{enumerable:!0,get:function(){return a.genSubStyleComponent}}),Object.defineProperty(e,"mergeToken",{enumerable:!0,get:function(){return l.merge}}),Object.defineProperty(e,"statisticToken",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"useResetIconStyle",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(e,"useStyleRegister",{enumerable:!0,get:function(){return n.useStyleRegister}}),Object.defineProperty(e,"useToken",{enumerable:!0,get:function(){return i.default}});var n=Fu,o=AG,i=r(zf),a=t(Wx),s=r(O3),l=t(Gf),A=r(Kx),u=Cd})(Xn);var Z2e=gt.default;Object.defineProperty(G3,"__esModule",{value:!0});G3.default=__t;var Z_t=Z2e(Rx),q_t=Z2e(lG),$_t=Xn;function __t(e,t){const r=e||{},n=r.inherit===!1||!t?$_t.defaultConfig:t;return(0,Z_t.default)(()=>{if(!e)return t;const o=Object.assign({},n.components);return Object.keys(e.components||{}).forEach(i=>{o[i]=Object.assign(Object.assign({},o[i]),e.components[i])}),Object.assign(Object.assign(Object.assign({},n),r),{token:Object.assign(Object.assign({},n.token),r.token),components:o})},[r,n],(o,i)=>o.some((a,s)=>{const l=i[s];return!(0,q_t.default)(a,l,!0)}))}var L3={};const Xx=ki(GVe);var eer=Pt.default;Object.defineProperty(L3,"__esModule",{value:!0});L3.default=ner;var ter=Xx,Tde=eer(le),rer=Xn;function ner(e){const{children:t}=e,[,r]=(0,rer.useToken)(),{motion:n}=r,o=Tde.useRef(!1);return o.current=o.current||n===!1,o.current?Tde.createElement(ter.Provider,{motion:n},t):t}var pG={},oer=Pt.default;Object.defineProperty(pG,"__esModule",{value:!0});pG.default=void 0;oer(le);pG.default=()=>null;var q2e={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.useResetIconStyle}});var t=Xn})(q2e);(function(e){"use client";"use client";var t=gt.default,r=Pt.default;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ConfigConsumer",{enumerable:!0,get:function(){return h.ConfigConsumer}}),Object.defineProperty(e,"ConfigContext",{enumerable:!0,get:function(){return h.ConfigContext}}),e.default=e.configConsumerProps=void 0,Object.defineProperty(e,"defaultIconPrefixCls",{enumerable:!0,get:function(){return h.defaultIconPrefixCls}}),e.warnContext=e.globalConfig=e.defaultPrefixCls=void 0;var n=r(le),o=Fu,i=t(az),a=t(Rx),s=Zz,l=r(Hs),A=t(Lx),u=r(OB),d=t(sI),g=t(LB),c=Cd,f=t(Fd),h=Tg,p=aG,B=Qa,y=t(sG),C=t(G3),Q=t(L3),v=t(pG),M=r(cf),I=t(q2e),b=function(O,V){var Z={};for(var T in O)Object.prototype.hasOwnProperty.call(O,T)&&V.indexOf(T)<0&&(Z[T]=O[T]);if(O!=null&&typeof Object.getOwnPropertySymbols=="function")for(var K=0,T=Object.getOwnPropertySymbols(O);KV.endsWith("Color"))}const G=O=>{let{prefixCls:V,iconPrefixCls:Z,theme:T}=O;V!==void 0&&(F=V),Z!==void 0&&(D=Z),T&&(U(T)?(0,p.registerTheme)(k(),T):z=T)},H=()=>({getPrefixCls:(O,V)=>V||(O?`${k()}-${O}`:k()),getIconPrefixCls:j,getRootPrefixCls:()=>F||k(),getTheme:()=>z});e.globalConfig=H;const L=O=>{const{children:V,csp:Z,autoInsertSpaceInButton:T,alert:K,anchor:$,form:_,locale:ee,componentSize:se,direction:ie,space:ge,virtual:Ae,dropdownMatchSelectWidth:pe,popupMatchSelectWidth:we,popupOverflow:ye,legacyLocale:Me,parentContext:Fe,iconPrefixCls:Se,theme:Be,componentDisabled:me,segmented:xe,statistic:Ie,spin:Ge,calendar:rt,carousel:pt,cascader:lt,collapse:bt,typography:Dt,checkbox:Xe,descriptions:Je,divider:it,drawer:Ct,skeleton:mt,steps:It,image:Ut,layout:Rt,list:jt,mentions:Wt,modal:Tt,progress:Ze,result:At,slider:tt,breadcrumb:qe,menu:Pe,pagination:st,input:nt,empty:We,badge:Bt,radio:Te,rate:ft,switch:xt,transfer:vt,avatar:er,message:te,tag:ae,table:fe,card:De,tabs:je,timeline:$e,timePicker:Oe,upload:_e,notification:et,tree:ot,colorPicker:dt,datePicker:at,rangePicker:qt,flex:wt,wave:yr,dropdown:Er,warning:rn}=O,Mr=n.useCallback((kr,$r)=>{const{prefixCls:zt}=O;if($r)return $r;const Mt=zt||Fe.getPrefixCls("");return kr?`${Mt}-${kr}`:Mt},[Fe.getPrefixCls,O.prefixCls]),Hr=Se||Fe.iconPrefixCls||h.defaultIconPrefixCls,dn=Z||Fe.csp;(0,I.default)(Hr,dn);const Jn=(0,C.default)(Be,Fe.theme),Nt={csp:dn,autoInsertSpaceInButton:T,alert:K,anchor:$,locale:ee||Me,direction:ie,space:ge,virtual:Ae,popupMatchSelectWidth:we??pe,popupOverflow:ye,getPrefixCls:Mr,iconPrefixCls:Hr,theme:Jn,segmented:xe,statistic:Ie,spin:Ge,calendar:rt,carousel:pt,cascader:lt,collapse:bt,typography:Dt,checkbox:Xe,descriptions:Je,divider:it,drawer:Ct,skeleton:mt,steps:It,image:Ut,input:nt,layout:Rt,list:jt,mentions:Wt,modal:Tt,progress:Ze,result:At,slider:tt,breadcrumb:qe,menu:Pe,pagination:st,empty:We,badge:Bt,radio:Te,rate:ft,switch:xt,transfer:vt,avatar:er,message:te,tag:ae,table:fe,card:De,tabs:je,timeline:$e,timePicker:Oe,upload:_e,notification:et,tree:ot,colorPicker:dt,datePicker:at,rangePicker:qt,flex:wt,wave:yr,dropdown:Er,warning:rn},Gr=Object.assign({},Fe);Object.keys(Nt).forEach(kr=>{Nt[kr]!==void 0&&(Gr[kr]=Nt[kr])}),Y.forEach(kr=>{const $r=O[kr];$r&&(Gr[kr]=$r)});const Vr=(0,a.default)(()=>Gr,Gr,(kr,$r)=>{const zt=Object.keys(kr),Mt=Object.keys($r);return zt.length!==Mt.length||zt.some(hr=>kr[hr]!==$r[hr])}),jn=n.useMemo(()=>({prefixCls:Hr,csp:dn}),[Hr,dn]);let cr=n.createElement(n.Fragment,null,n.createElement(v.default,{dropdownMatchSelectWidth:pe}),V);const To=n.useMemo(()=>{var kr,$r,zt,Mt;return(0,s.merge)(((kr=g.default.Form)===null||kr===void 0?void 0:kr.defaultValidateMessages)||{},((zt=($r=Vr.locale)===null||$r===void 0?void 0:$r.Form)===null||zt===void 0?void 0:zt.defaultValidateMessages)||{},((Mt=Vr.form)===null||Mt===void 0?void 0:Mt.validateMessages)||{},(_==null?void 0:_.validateMessages)||{})},[Vr,_==null?void 0:_.validateMessages]);Object.keys(To).length>0&&(cr=n.createElement(A.default.Provider,{value:To},cr)),ee&&(cr=n.createElement(u.default,{locale:ee,_ANT_MARK__:u.ANT_MARK},cr)),(Hr||dn)&&(cr=n.createElement(i.default.Provider,{value:jn},cr)),se&&(cr=n.createElement(M.SizeContextProvider,{size:se},cr)),cr=n.createElement(Q.default,null,cr);const Un=n.useMemo(()=>{const kr=Jn||{},{algorithm:$r,token:zt,components:Mt}=kr,hr=b(kr,["algorithm","token","components"]),ir=$r&&(!Array.isArray($r)||$r.length>0)?(0,o.createTheme)($r):c.defaultTheme,Or={};Object.entries(Mt||{}).forEach(Fo=>{let[Co,di]=Fo;const yn=Object.assign({},di);"algorithm"in yn&&(yn.algorithm===!0?yn.theme=ir:(Array.isArray(yn.algorithm)||typeof yn.algorithm=="function")&&(yn.theme=(0,o.createTheme)(yn.algorithm)),delete yn.algorithm),Or[Co]=yn});const mn=Object.assign(Object.assign({},f.default),zt);return Object.assign(Object.assign({},hr),{theme:ir,token:mn,components:Or,override:Object.assign({override:mn},Or)})},[Jn]);return Be&&(cr=n.createElement(c.DesignTokenContext.Provider,{value:Un},cr)),Vr.warning&&(cr=n.createElement(l.WarningContext.Provider,{value:Vr.warning},cr)),me!==void 0&&(cr=n.createElement(B.DisabledContextProvider,{disabled:me},cr)),n.createElement(h.ConfigContext.Provider,{value:Vr},cr)},R=O=>{const V=n.useContext(h.ConfigContext),Z=n.useContext(d.default);return n.createElement(L,Object.assign({parentContext:V,legacyLocale:Z},O))};R.ConfigContext=h.ConfigContext,R.SizeContext=M.default,R.config=G,R.useConfig=y.default,Object.defineProperty(R,"SizeContext",{get:()=>M.default}),e.default=R})(wn);var jl={},ier=Pt.default;Object.defineProperty(jl,"__esModule",{value:!0});jl.cloneElement=ser;jl.isFragment=aer;jl.isValidElement=void 0;jl.replaceElement=$2e;var T3=ier(le);const{isValidElement:J3}=T3;jl.isValidElement=J3;function aer(e){return e&&J3(e)&&e.type===T3.Fragment}function $2e(e,t,r){return J3(e)?T3.cloneElement(e,typeof r=="function"?r(e.props||{}):r):t}function ser(e,t){return $2e(e,e,t)}var mG={};Object.defineProperty(mG,"__esModule",{value:!0});mG.default=void 0;var ler=Xn;const Aer=e=>{const{componentCls:t,colorPrimary:r}=e;return{[t]:{position:"absolute",background:"transparent",pointerEvents:"none",boxSizing:"border-box",color:`var(--wave-color, ${r})`,boxShadow:"0 0 0 0 currentcolor",opacity:.2,"&.wave-motion-appear":{transition:[`box-shadow 0.4s ${e.motionEaseOutCirc}`,`opacity 2s ${e.motionEaseOutCirc}`].join(","),"&-active":{boxShadow:"0 0 0 6px currentcolor",opacity:0},"&.wave-quick":{transition:[`box-shadow 0.3s ${e.motionEaseInOut}`,`opacity 0.35s ${e.motionEaseInOut}`].join(",")}}}}};mG.default=(0,ler.genComponentStyleHook)("Wave",e=>[Aer(e)]);var P3={},JB={};Object.defineProperty(JB,"__esModule",{value:!0});JB.default=void 0;var _2e=function(e){return+setTimeout(e,16)},eke=function(e){return clearTimeout(e)};typeof window<"u"&&"requestAnimationFrame"in window&&(_2e=function(e){return window.requestAnimationFrame(e)},eke=function(e){return window.cancelAnimationFrame(e)});var Jde=0,W3=new Map;function tke(e){W3.delete(e)}var rke=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;Jde+=1;var r=Jde;function n(o){if(o===0)tke(r),e();else{var i=_2e(function(){n(o-1)});W3.set(r,i)}}return n(t),r};rke.cancel=function(e){var t=W3.get(e);return tke(e),eke(t)};JB.default=rke;var BG={},lI={},nke={exports:{}};(function(e){var t=kf.default;function r(){e.exports=r=function(){return o},e.exports.__esModule=!0,e.exports.default=e.exports;var n,o={},i=Object.prototype,a=i.hasOwnProperty,s=Object.defineProperty||function(L,R,O){L[R]=O.value},l=typeof Symbol=="function"?Symbol:{},A=l.iterator||"@@iterator",u=l.asyncIterator||"@@asyncIterator",d=l.toStringTag||"@@toStringTag";function g(L,R,O){return Object.defineProperty(L,R,{value:O,enumerable:!0,configurable:!0,writable:!0}),L[R]}try{g({},"")}catch{g=function(L,R,O){return L[R]=O}}function c(L,R,O,V){var Z=R&&R.prototype instanceof Q?R:Q,T=Object.create(Z.prototype),K=new G(V||[]);return s(T,"_invoke",{value:z(L,O,K)}),T}function f(L,R,O){try{return{type:"normal",arg:L.call(R,O)}}catch(V){return{type:"throw",arg:V}}}o.wrap=c;var h="suspendedStart",p="suspendedYield",B="executing",y="completed",C={};function Q(){}function v(){}function M(){}var I={};g(I,A,function(){return this});var b=Object.getPrototypeOf,Y=b&&b(b(H([])));Y&&Y!==i&&a.call(Y,A)&&(I=Y);var N=M.prototype=Q.prototype=Object.create(I);function F(L){["next","throw","return"].forEach(function(R){g(L,R,function(O){return this._invoke(R,O)})})}function D(L,R){function O(Z,T,K,$){var _=f(L[Z],L,T);if(_.type!=="throw"){var ee=_.arg,se=ee.value;return se&&t(se)=="object"&&a.call(se,"__await")?R.resolve(se.__await).then(function(ie){O("next",ie,K,$)},function(ie){O("throw",ie,K,$)}):R.resolve(se).then(function(ie){ee.value=ie,K(ee)},function(ie){return O("throw",ie,K,$)})}$(_.arg)}var V;s(this,"_invoke",{value:function(Z,T){function K(){return new R(function($,_){O(Z,T,$,_)})}return V=V?V.then(K,K):K()}})}function z(L,R,O){var V=h;return function(Z,T){if(V===B)throw new Error("Generator is already running");if(V===y){if(Z==="throw")throw T;return{value:n,done:!0}}for(O.method=Z,O.arg=T;;){var K=O.delegate;if(K){var $=k(K,O);if($){if($===C)continue;return $}}if(O.method==="next")O.sent=O._sent=O.arg;else if(O.method==="throw"){if(V===h)throw V=y,O.arg;O.dispatchException(O.arg)}else O.method==="return"&&O.abrupt("return",O.arg);V=B;var _=f(L,R,O);if(_.type==="normal"){if(V=O.done?y:p,_.arg===C)continue;return{value:_.arg,done:O.done}}_.type==="throw"&&(V=y,O.method="throw",O.arg=_.arg)}}}function k(L,R){var O=R.method,V=L.iterator[O];if(V===n)return R.delegate=null,O==="throw"&&L.iterator.return&&(R.method="return",R.arg=n,k(L,R),R.method==="throw")||O!=="return"&&(R.method="throw",R.arg=new TypeError("The iterator does not provide a '"+O+"' method")),C;var Z=f(V,L.iterator,R.arg);if(Z.type==="throw")return R.method="throw",R.arg=Z.arg,R.delegate=null,C;var T=Z.arg;return T?T.done?(R[L.resultName]=T.value,R.next=L.nextLoc,R.method!=="return"&&(R.method="next",R.arg=n),R.delegate=null,C):T:(R.method="throw",R.arg=new TypeError("iterator result is not an object"),R.delegate=null,C)}function j(L){var R={tryLoc:L[0]};1 in L&&(R.catchLoc=L[1]),2 in L&&(R.finallyLoc=L[2],R.afterLoc=L[3]),this.tryEntries.push(R)}function U(L){var R=L.completion||{};R.type="normal",delete R.arg,L.completion=R}function G(L){this.tryEntries=[{tryLoc:"root"}],L.forEach(j,this),this.reset(!0)}function H(L){if(L||L===""){var R=L[A];if(R)return R.call(L);if(typeof L.next=="function")return L;if(!isNaN(L.length)){var O=-1,V=function Z(){for(;++O=0;--V){var Z=this.tryEntries[V],T=Z.completion;if(Z.tryLoc==="root")return O("end");if(Z.tryLoc<=this.prev){var K=a.call(Z,"catchLoc"),$=a.call(Z,"finallyLoc");if(K&&$){if(this.prev=0;--O){var V=this.tryEntries[O];if(V.tryLoc<=this.prev&&a.call(V,"finallyLoc")&&this.prev=0;--R){var O=this.tryEntries[R];if(O.finallyLoc===L)return this.complete(O.completion,O.afterLoc),U(O),C}},catch:function(L){for(var R=this.tryEntries.length-1;R>=0;--R){var O=this.tryEntries[R];if(O.tryLoc===L){var V=O.completion;if(V.type==="throw"){var Z=V.arg;U(O)}return Z}}throw new Error("illegal catch attempt")},delegateYield:function(L,R,O){return this.delegate={iterator:H(L),resultName:R,nextLoc:O},this.method==="next"&&(this.arg=n),C}},o}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports})(nke);var cer=nke.exports,oke={exports:{}};(function(e){function t(n,o,i,a,s,l,A){try{var u=n[l](A),d=u.value}catch(g){i(g);return}u.done?o(d):Promise.resolve(d).then(a,s)}function r(n){return function(){var o=this,i=arguments;return new Promise(function(a,s){var l=n.apply(o,i);function A(d){t(l,a,s,A,u,"next",d)}function u(d){t(l,a,s,A,u,"throw",d)}A(void 0)})}}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports})(oke);var uer=oke.exports,der=Pt.default,wG=gt.default;Object.defineProperty(lI,"__esModule",{value:!0});lI._r=Cer;lI._u=Mer;lI.render=Ier;lI.unmount=ber;var Nj=wG(cer),ike=wG(uer),ger=wG(kf),fer=wG(Xz),her=der(hc),Zx=(0,fer.default)({},her),per=Zx.version,mer=Zx.render,Ber=Zx.unmountComponentAtNode,yG;try{var wer=Number((per||"").split(".")[0]);wer>=18&&(yG=Zx.createRoot)}catch{}function Pde(e){var t=Zx.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;t&&(0,ger.default)(t)==="object"&&(t.usingClientEntryPoint=e)}var Dj="__rc_react_root__";function yer(e,t){Pde(!0);var r=t[Dj]||yG(t);Pde(!1),r.render(e),t[Dj]=r}function Eer(e,t){mer(e,t)}function Cer(e,t){}function Ier(e,t){if(yG){yer(e,t);return}Eer(e,t)}function Qer(e){return hW.apply(this,arguments)}function hW(){return hW=(0,ike.default)((0,Nj.default)().mark(function e(t){return(0,Nj.default)().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",Promise.resolve().then(function(){var n;(n=t[Dj])===null||n===void 0||n.unmount(),delete t[Dj]}));case 1:case"end":return r.stop()}},e)})),hW.apply(this,arguments)}function ver(e){Ber(e)}function Mer(e){}function ber(e){return pW.apply(this,arguments)}function pW(){return pW=(0,ike.default)((0,Nj.default)().mark(function e(t){return(0,Nj.default)().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(yG===void 0){r.next=2;break}return r.abrupt("return",Qer(t));case 2:ver(t);case 3:case"end":return r.stop()}},e)})),pW.apply(this,arguments)}var qx={};Object.defineProperty(qx,"__esModule",{value:!0});qx.getTargetWaveColor=xer;qx.isNotGrey=ake;qx.isValidWaveColor=B2;function ake(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 B2(e){return e&&e!=="#fff"&&e!=="#ffffff"&&e!=="rgb(255, 255, 255)"&&e!=="rgba(255, 255, 255, 1)"&&ake(e)&&!/rgba\((?:\d*, ){3}0\)/.test(e)&&e!=="transparent"}function xer(e){const{borderTopColor:t,borderColor:r,backgroundColor:n}=getComputedStyle(e);return B2(t)?t:B2(r)?r:B2(n)?n:null}var PB={};Object.defineProperty(PB,"__esModule",{value:!0});PB.TARGET_CLS=void 0;PB.TARGET_CLS="ant-wave-target";var Yer=Pt.default,V3=gt.default;Object.defineProperty(BG,"__esModule",{value:!0});BG.default=void 0;var Fer=V3(qr),Ner=V3(Xx),ske=lI,Wde=V3(JB),GA=Yer(le),Der=qx,Ser=PB;function xL(e){return Number.isNaN(e)?0:e}const ker=e=>{const{className:t,target:r,component:n}=e,o=GA.useRef(null),[i,a]=GA.useState(null),[s,l]=GA.useState([]),[A,u]=GA.useState(0),[d,g]=GA.useState(0),[c,f]=GA.useState(0),[h,p]=GA.useState(0),[B,y]=GA.useState(!1),C={left:A,top:d,width:c,height:h,borderRadius:s.map(M=>`${M}px`).join(" ")};i&&(C["--wave-color"]=i);function Q(){const M=getComputedStyle(r);a((0,Der.getTargetWaveColor)(r));const I=M.position==="static",{borderLeftWidth:b,borderTopWidth:Y}=M;u(I?r.offsetLeft:xL(-parseFloat(b))),g(I?r.offsetTop:xL(-parseFloat(Y))),f(r.offsetWidth),p(r.offsetHeight);const{borderTopLeftRadius:N,borderTopRightRadius:F,borderBottomLeftRadius:D,borderBottomRightRadius:z}=M;l([N,F,z,D].map(k=>xL(parseFloat(k))))}if(GA.useEffect(()=>{if(r){const M=(0,Wde.default)(()=>{Q(),y(!0)});let I;return typeof ResizeObserver<"u"&&(I=new ResizeObserver(Q),I.observe(r)),()=>{Wde.default.cancel(M),I==null||I.disconnect()}}},[]),!B)return null;const v=(n==="Checkbox"||n==="Radio")&&(r==null?void 0:r.classList.contains(Ser.TARGET_CLS));return GA.createElement(Ner.default,{visible:!0,motionAppear:!0,motionName:"wave-motion",motionDeadline:5e3,onAppearEnd:(M,I)=>{var b;if(I.deadline||I.propertyName==="opacity"){const Y=(b=o.current)===null||b===void 0?void 0:b.parentElement;(0,ske.unmount)(Y).then(()=>{Y==null||Y.remove()})}return!1}},M=>{let{className:I}=M;return GA.createElement("div",{ref:o,className:(0,Fer.default)(t,{"wave-quick":v},I),style:C})})},jer=(e,t)=>{var r;const{component:n}=t;if(n==="Checkbox"&&!(!((r=e.querySelector("input"))===null||r===void 0)&&r.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),(0,ske.render)(GA.createElement(ker,Object.assign({},t,{target:e})),o)};BG.default=jer;var K3=gt.default,Uer=Pt.default;Object.defineProperty(P3,"__esModule",{value:!0});P3.default=Ler;var Vde=Uer(le),zer=N_t,Kde=K3(JB),Ger=K3(BG),Rer=wn,Her=K3(zf),Oer=PB;function Ler(e,t,r){const{wave:n}=Vde.useContext(Rer.ConfigContext),[,o,i]=(0,Her.default)(),a=(0,zer.useEvent)(l=>{const A=e.current;if(n!=null&&n.disabled||!A)return;const u=A.querySelector(`.${Oer.TARGET_CLS}`)||A,{showEffect:d}=n||{};(d||Ger.default)(u,{className:t,token:o,component:r,event:l,hashId:i})}),s=Vde.useRef();return l=>{Kde.default.cancel(s.current),s.current=(0,Kde.default)(()=>{a(l)})}}var Ter=Pt.default,EG=gt.default;Object.defineProperty(iI,"__esModule",{value:!0});iI.default=void 0;var Jer=EG(qr),Xde=el,Per=EG(Hx),iD=Ter(le),Wer=wn,Ver=jl,Ker=EG(mG),Xer=EG(P3);const Zer=e=>{const{children:t,disabled:r,component:n}=e,{getPrefixCls:o}=(0,iD.useContext)(Wer.ConfigContext),i=(0,iD.useRef)(null),a=o("wave"),[,s]=(0,Ker.default)(a),l=(0,Xer.default)(i,(0,Jer.default)(a,s),n);if(iD.default.useEffect(()=>{const u=i.current;if(!u||u.nodeType!==1||r)return;const d=g=>{!(0,Per.default)(g.target)||!u.getAttribute||u.getAttribute("disabled")||u.disabled||u.className.includes("disabled")||u.className.includes("-leave")||l(g)};return u.addEventListener("click",d,!0),()=>{u.removeEventListener("click",d,!0)}},[r]),!iD.default.isValidElement(t))return t??null;const A=(0,Xde.supportRef)(t)?(0,Xde.composeRef)(t.ref,i):i;return(0,Ver.cloneElement)(t,{ref:A})};iI.default=Zer;var Cs={},lke=gt.default;Object.defineProperty(Cs,"__esModule",{value:!0});Cs.default=void 0;var Zde=lke(le),qer=lke(cf);const $er=e=>{const t=Zde.default.useContext(qer.default);return Zde.default.useMemo(()=>e?typeof e=="string"?e??t:e instanceof Function?e(t):t:t,[e,t])};Cs.default=$er;var wa={},$x={},_er=gt.default;Object.defineProperty($x,"__esModule",{value:!0});$x.default=mW;var etr=_er(le),ttr=fC;function mW(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=[];return etr.default.Children.forEach(e,function(n){n==null&&!t.keepEmpty||(Array.isArray(n)?r=r.concat(mW(n)):(0,ttr.isFragment)(n)&&n.props?r=r.concat(mW(n.props.children,t)):r.push(n))}),r}var _x={},CG={};Object.defineProperty(CG,"__esModule",{value:!0});CG.default=void 0;const rtr=e=>{const{componentCls:t}=e;return{[t]:{"&-block":{display:"flex",width:"100%"},"&-vertical":{flexDirection:"column"}}}};CG.default=rtr;var ntr=gt.default;Object.defineProperty(_x,"__esModule",{value:!0});_x.default=void 0;var qde=Xn,otr=ntr(CG);const itr=e=>{const{componentCls:t}=e;return{[t]:{display:"inline-flex","&-rtl":{direction:"rtl"},"&-vertical":{flexDirection:"column"},"&-align":{flexDirection:"column","&-center":{alignItems:"center"},"&-start":{alignItems:"flex-start"},"&-end":{alignItems:"flex-end"},"&-baseline":{alignItems:"baseline"}},[`${t}-item:empty`]:{display:"none"}}}},atr=e=>{const{componentCls:t}=e;return{[t]:{"&-gap-row-small":{rowGap:e.spaceGapSmallSize},"&-gap-row-middle":{rowGap:e.spaceGapMiddleSize},"&-gap-row-large":{rowGap:e.spaceGapLargeSize},"&-gap-col-small":{columnGap:e.spaceGapSmallSize},"&-gap-col-middle":{columnGap:e.spaceGapMiddleSize},"&-gap-col-large":{columnGap:e.spaceGapLargeSize}}}};_x.default=(0,qde.genComponentStyleHook)("Space",e=>{const t=(0,qde.mergeToken)(e,{spaceGapSmallSize:e.paddingXS,spaceGapMiddleSize:e.padding,spaceGapLargeSize:e.paddingLG});return[itr(t),atr(t),(0,otr.default)(t)]},()=>({}),{resetStyle:!1});var str=Pt.default,IG=gt.default;Object.defineProperty(wa,"__esModule",{value:!0});wa.useCompactItemContext=wa.default=wa.SpaceCompactItemContext=wa.NoCompactStyle=void 0;var Ake=IG(qr),ltr=IG($x),od=str(le),Atr=wn,ctr=IG(Cs),utr=IG(_x),cke=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{const r=od.useContext(QG),n=od.useMemo(()=>{if(!r)return"";const{compactDirection:o,isFirstItem:i,isLastItem:a}=r,s=o==="vertical"?"-vertical-":"-";return(0,Ake.default)(`${e}-compact${s}item`,{[`${e}-compact${s}first-item`]:i,[`${e}-compact${s}last-item`]:a,[`${e}-compact${s}item-rtl`]:t==="rtl"})},[e,t,r]);return{compactSize:r==null?void 0:r.compactSize,compactDirection:r==null?void 0:r.compactDirection,compactItemClassnames:n}};wa.useCompactItemContext=dtr;const gtr=e=>{let{children:t}=e;return od.createElement(QG.Provider,{value:null},t)};wa.NoCompactStyle=gtr;const ftr=e=>{var{children:t}=e,r=cke(e,["children"]);return od.createElement(QG.Provider,{value:r},t)},htr=e=>{const{getPrefixCls:t,direction:r}=od.useContext(Atr.ConfigContext),{size:n,direction:o,block:i,prefixCls:a,className:s,rootClassName:l,children:A}=e,u=cke(e,["size","direction","block","prefixCls","className","rootClassName","children"]),d=(0,ctr.default)(C=>n??C),g=t("space-compact",a),[c,f]=(0,utr.default)(g),h=(0,Ake.default)(g,f,{[`${g}-rtl`]:r==="rtl",[`${g}-block`]:i,[`${g}-vertical`]:o==="vertical"},s,l),p=od.useContext(QG),B=(0,ltr.default)(A),y=od.useMemo(()=>B.map((C,Q)=>{const v=C&&C.key||`${g}-item-${Q}`;return od.createElement(ftr,{key:v,compactSize:d,compactDirection:o,isFirstItem:Q===0&&(!p||(p==null?void 0:p.isFirstItem)),isLastItem:Q===B.length-1&&(!p||(p==null?void 0:p.isLastItem))},C)}),[n,B,p]);return B.length===0?null:c(od.createElement("div",Object.assign({className:h},u),y))};wa.default=htr;var PE={},ptr=gt.default,mtr=Pt.default;Object.defineProperty(PE,"__esModule",{value:!0});PE.default=PE.GroupSizeContext=void 0;var w2=mtr(le),Btr=ptr(qr),wtr=wn,ytr=Xn,Etr=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:t,direction:r}=w2.useContext(wtr.ConfigContext),{prefixCls:n,size:o,className:i}=e,a=Etr(e,["prefixCls","size","className"]),s=t("btn-group",n),[,,l]=(0,ytr.useToken)();let A="";switch(o){case"large":A="lg";break;case"small":A="sm";break}const u=(0,Btr.default)(s,{[`${s}-${A}`]:A,[`${s}-rtl`]:r==="rtl"},i,l);return w2.createElement(Ctr.Provider,{value:o},w2.createElement("div",Object.assign({},a,{className:u})))};PE.default=Itr;var Rf={},Qtr=gt.default;Object.defineProperty(Rf,"__esModule",{value:!0});Rf.convertLegacyProps=vtr;Rf.isString=BW;Rf.isTwoCNChar=void 0;Rf.isUnBorderedButtonType=Mtr;Rf.spaceChildren=xtr;var Pv=Qtr(le),$de=jl;const _de=/^[\u4e00-\u9fa5]{2}$/,ege=Rf.isTwoCNChar=_de.test.bind(_de);function vtr(e){return e==="danger"?{danger:!0}:{type:e}}function BW(e){return typeof e=="string"}function Mtr(e){return e==="text"||e==="link"}function btr(e,t){if(e==null)return;const r=t?" ":"";return typeof e!="string"&&typeof e!="number"&&BW(e.type)&&ege(e.props.children)?(0,$de.cloneElement)(e,{children:e.props.children.split("").join(r)}):BW(e)?ege(e)?Pv.default.createElement("span",null,e.split("").join(r)):Pv.default.createElement("span",null,e):(0,$de.isFragment)(e)?Pv.default.createElement("span",null,e):e}function xtr(e,t){let r=!1;const n=[];return Pv.default.Children.forEach(e,o=>{const i=typeof o,a=i==="string"||i==="number";if(r&&a){const s=n.length-1,l=n[s];n[s]=`${l}${o}`}else n.push(o);r=a}),Pv.default.Children.map(n,o=>btr(o,t))}var eY={},Ytr=gt.default,Ftr=Pt.default;Object.defineProperty(eY,"__esModule",{value:!0});eY.default=void 0;var tge=Ftr(le),Ntr=Ytr(qr);const Dtr=(0,tge.forwardRef)((e,t)=>{const{className:r,style:n,children:o,prefixCls:i}=e,a=(0,Ntr.default)(`${i}-icon`,r);return tge.default.createElement("span",{ref:t,className:a,style:n},o)});eY.default=Dtr;var vG={},wW={exports:{}},uke={},X3={};Object.defineProperty(X3,"__esModule",{value:!0});var Str={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"};X3.default=Str;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return g}});var t=s(le),r=i(X3),n=i(lo);function o(c,f,h){return f in c?Object.defineProperty(c,f,{value:h,enumerable:!0,configurable:!0,writable:!0}):c[f]=h,c}function i(c){return c&&c.__esModule?c:{default:c}}function a(c){if(typeof WeakMap!="function")return null;var f=new WeakMap,h=new WeakMap;return(a=function(p){return p?h:f})(c)}function s(c,f){if(!f&&c&&c.__esModule)return c;if(c===null||typeof c!="object"&&typeof c!="function")return{default:c};var h=a(f);if(h&&h.has(c))return h.get(c);var p={},B=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var y in c)if(y!=="default"&&Object.prototype.hasOwnProperty.call(c,y)){var C=B?Object.getOwnPropertyDescriptor(c,y):null;C&&(C.get||C.set)?Object.defineProperty(p,y,C):p[y]=c[y]}return p.default=c,h&&h.set(c,p),p}function l(c){for(var f=1;f{let{prefixCls:r,className:n,style:o,iconClassName:i}=e;const a=(0,Utr.default)(`${r}-loading-icon`,n);return rE.default.createElement(Gtr.default,{prefixCls:r,className:a,style:o,ref:t},rE.default.createElement(jtr.default,{className:i}))}),YL=()=>({width:0,opacity:0,transform:"scale(0)"}),FL=e=>({width:e.scrollWidth,opacity:1,transform:"scale(1)"}),Rtr=e=>{const{prefixCls:t,loading:r,existIcon:n,className:o,style:i}=e,a=!!r;return n?rE.default.createElement(rge,{prefixCls:t,className:o,style:i}):rE.default.createElement(ztr.default,{visible:a,motionName:`${t}-loading-icon-motion`,motionLeave:a,removeOnLeave:!0,onAppearStart:YL,onAppearActive:FL,onEnterStart:YL,onEnterActive:FL,onLeaveStart:FL,onLeaveActive:YL},(s,l)=>{let{className:A,style:u}=s;return rE.default.createElement(rge,{prefixCls:t,className:o,style:Object.assign(Object.assign({},i),u),ref:l,iconClassName:A})})};vG.default=Rtr;var Jg={},bG={};Object.defineProperty(bG,"__esModule",{value:!0});bG.default=void 0;const nge=(e,t)=>({[`> span, > ${e}`]:{"&:not(:last-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineEndColor:t}}},"&:not(:first-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineStartColor:t}}}}}),Htr=e=>{const{componentCls:t,fontSize:r,lineWidth:n,groupBorderColor:o,colorErrorHover:i}=e;return{[`${t}-group`]:[{position:"relative",display:"inline-flex",[`> span, > ${t}`]:{"&:not(:last-child)":{[`&, & > ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},"&:not(:first-child)":{marginInlineStart:-n,[`&, & > ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}},[t]:{position:"relative",zIndex:1,"&:hover,\n &:focus,\n &:active":{zIndex:2},"&[disabled]":{zIndex:0}},[`${t}-icon-only`]:{fontSize:r}},nge(`${t}-primary`,o),nge(`${t}-danger`,i)]}};bG.default=Htr;var Otr=gt.default;Object.defineProperty(Jg,"__esModule",{value:!0});Jg.prepareToken=Jg.prepareComponentToken=Jg.default=void 0;var Ltr=Vi,tY=Xn,Ttr=Otr(bG);const Jtr=e=>{const{componentCls:t,iconCls:r,fontWeight:n}=e;return{[t]:{outline:"none",position:"relative",display:"inline-block",fontWeight:n,whiteSpace:"nowrap",textAlign:"center",backgroundImage:"none",backgroundColor:"transparent",border:`${e.lineWidth}px ${e.lineType} transparent`,cursor:"pointer",transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,userSelect:"none",touchAction:"manipulation",lineHeight:e.lineHeight,color:e.colorText,"&:disabled > *":{pointerEvents:"none"},"> span":{display:"inline-block"},[`${t}-icon`]:{lineHeight:0},[`> ${r} + span, > span + ${r}`]:{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({},(0,Ltr.genFocusStyle)(e)),[`&${t}-two-chinese-chars::first-letter`]:{letterSpacing:"0.34em"},[`&${t}-two-chinese-chars > *:not(${r})`]:{marginInlineEnd:"-0.34em",letterSpacing:"0.34em"},[`&-icon-only${t}-compact-item`]:{flex:"none"},[`&-compact-item${t}-primary`]:{[`&:not([disabled]) + ${t}-compact-item${t}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:-e.lineWidth,insetInlineStart:-e.lineWidth,display:"inline-block",width:e.lineWidth,height:`calc(100% + ${e.lineWidth*2}px)`,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:-e.lineWidth,insetInlineStart:-e.lineWidth,display:"inline-block",width:`calc(100% + ${e.lineWidth*2}px)`,height:e.lineWidth,backgroundColor:e.colorPrimaryHover,content:'""'}}}}}}},uf=(e,t,r)=>({[`&:not(:disabled):not(${e}-disabled)`]:{"&:hover":t,"&:active":r}}),Ptr=e=>({minWidth:e.controlHeight,paddingInlineStart:0,paddingInlineEnd:0,borderRadius:"50%"}),Wtr=e=>({borderRadius:e.controlHeight,paddingInlineStart:e.controlHeight/2,paddingInlineEnd:e.controlHeight/2}),Vtr=e=>({cursor:"not-allowed",borderColor:e.borderColorDisabled,color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,boxShadow:"none"}),lb=(e,t,r,n,o,i,a,s)=>({[`&${e}-background-ghost`]:Object.assign(Object.assign({color:r||void 0,backgroundColor:t,borderColor:n||void 0,boxShadow:"none"},uf(e,Object.assign({backgroundColor:t},a),Object.assign({backgroundColor:t},s))),{"&:disabled":{cursor:"not-allowed",color:o||void 0,borderColor:i||void 0}})}),q3=e=>({[`&:disabled, &${e.componentCls}-disabled`]:Object.assign({},Vtr(e))}),dke=e=>Object.assign({},q3(e)),Sj=e=>({[`&:disabled, &${e.componentCls}-disabled`]:{cursor:"not-allowed",color:e.colorTextDisabled}}),gke=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},dke(e)),{backgroundColor:e.defaultBg,borderColor:e.defaultBorderColor,color:e.defaultColor,boxShadow:e.defaultShadow}),uf(e.componentCls,{color:e.colorPrimaryHover,borderColor:e.colorPrimaryHover},{color:e.colorPrimaryActive,borderColor:e.colorPrimaryActive})),lb(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},uf(e.componentCls,{color:e.colorErrorHover,borderColor:e.colorErrorBorderHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),lb(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder)),q3(e))}),Ktr=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},dke(e)),{color:e.primaryColor,backgroundColor:e.colorPrimary,boxShadow:e.primaryShadow}),uf(e.componentCls,{color:e.colorTextLightSolid,backgroundColor:e.colorPrimaryHover},{color:e.colorTextLightSolid,backgroundColor:e.colorPrimaryActive})),lb(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({backgroundColor:e.colorError,boxShadow:e.dangerShadow,color:e.dangerColor},uf(e.componentCls,{backgroundColor:e.colorErrorHover},{backgroundColor:e.colorErrorActive})),lb(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder,{color:e.colorErrorHover,borderColor:e.colorErrorHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),q3(e))}),Xtr=e=>Object.assign(Object.assign({},gke(e)),{borderStyle:"dashed"}),Ztr=e=>Object.assign(Object.assign(Object.assign({color:e.colorLink},uf(e.componentCls,{color:e.colorLinkHover,backgroundColor:e.linkHoverBg},{color:e.colorLinkActive})),Sj(e)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign({color:e.colorError},uf(e.componentCls,{color:e.colorErrorHover},{color:e.colorErrorActive})),Sj(e))}),qtr=e=>Object.assign(Object.assign(Object.assign({},uf(e.componentCls,{color:e.colorText,backgroundColor:e.textHoverBg},{color:e.colorText,backgroundColor:e.colorBgTextActive})),Sj(e)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign({color:e.colorError},Sj(e)),uf(e.componentCls,{color:e.colorErrorHover,backgroundColor:e.colorErrorBg},{color:e.colorErrorHover,backgroundColor:e.colorErrorBg}))}),$tr=e=>{const{componentCls:t}=e;return{[`${t}-default`]:gke(e),[`${t}-primary`]:Ktr(e),[`${t}-dashed`]:Xtr(e),[`${t}-link`]:Ztr(e),[`${t}-text`]:qtr(e),[`${t}-ghost`]:lb(e.componentCls,e.ghostBg,e.colorBgContainer,e.colorBgContainer,e.colorTextDisabled,e.colorBorder)}},$3=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const{componentCls:r,controlHeight:n,fontSize:o,lineHeight:i,lineWidth:a,borderRadius:s,buttonPaddingHorizontal:l,iconCls:A}=e,u=Math.max(0,(n-o*i)/2-a),d=`${r}-icon-only`;return[{[`${r}${t}`]:{fontSize:o,height:n,padding:`${u}px ${l}px`,borderRadius:s,[`&${d}`]:{width:n,paddingInlineStart:0,paddingInlineEnd:0,[`&${r}-round`]:{width:"auto"},[A]:{fontSize:e.buttonIconOnlyFontSize}},[`&${r}-loading`]:{opacity:e.opacityLoading,cursor:"default"},[`${r}-loading-icon`]:{transition:`width ${e.motionDurationSlow} ${e.motionEaseInOut}, opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`}}},{[`${r}${r}-circle${t}`]:Ptr(e)},{[`${r}${r}-round${t}`]:Wtr(e)}]},_tr=e=>$3((0,tY.mergeToken)(e,{fontSize:e.contentFontSize})),err=e=>{const t=(0,tY.mergeToken)(e,{controlHeight:e.controlHeightSM,fontSize:e.contentFontSizeSM,padding:e.paddingXS,buttonPaddingHorizontal:e.paddingInlineSM,borderRadius:e.borderRadiusSM,buttonIconOnlyFontSize:e.onlyIconSizeSM});return $3(t,`${e.componentCls}-sm`)},trr=e=>{const t=(0,tY.mergeToken)(e,{controlHeight:e.controlHeightLG,fontSize:e.contentFontSizeLG,buttonPaddingHorizontal:e.paddingInlineLG,borderRadius:e.borderRadiusLG,buttonIconOnlyFontSize:e.onlyIconSizeLG});return $3(t,`${e.componentCls}-lg`)},rrr=e=>{const{componentCls:t}=e;return{[t]:{[`&${t}-block`]:{width:"100%"}}}},fke=e=>{const{paddingInline:t,onlyIconSize:r}=e;return(0,tY.mergeToken)(e,{buttonPaddingHorizontal:t,buttonIconOnlyFontSize:r})};Jg.prepareToken=fke;const hke=e=>({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,contentFontSize:e.fontSize,contentFontSizeSM:e.fontSize,contentFontSizeLG:e.fontSizeLG});Jg.prepareComponentToken=hke;Jg.default=(0,tY.genComponentStyleHook)("Button",e=>{const t=fke(e);return[Jtr(t),err(t),_tr(t),trr(t),rrr(t),$tr(t),(0,Ttr.default)(t)]},hke);var xG={},WB={};Object.defineProperty(WB,"__esModule",{value:!0});WB.genCompactItemStyle=irr;function nrr(e,t,r){const{focusElCls:n,focus:o,borderElCls:i}=r,a=i?"> *":"",s=["hover",o?"focus":null,"active"].filter(Boolean).map(l=>`&:${l} ${a}`).join(",");return{[`&-item:not(${t}-last-item)`]:{marginInlineEnd:-e.lineWidth},"&-item":Object.assign(Object.assign({[s]:{zIndex:2}},n?{[`&${n}`]:{zIndex:2}}:{}),{[`&[disabled] ${a}`]:{zIndex:0}})}}function orr(e,t,r){const{borderElCls:n}=r,o=n?`> ${n}`:"";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 irr(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{focus:!0};const{componentCls:r}=e,n=`${r}-compact`;return{[n]:Object.assign(Object.assign({},nrr(e,n,t)),orr(r,n,t))}}var _3={};Object.defineProperty(_3,"__esModule",{value:!0});_3.genCompactItemVerticalStyle=lrr;function arr(e,t){return{[`&-item:not(${t}-last-item)`]:{marginBottom:-e.lineWidth},"&-item":{"&:hover,&:focus,&:active":{zIndex:2},"&[disabled]":{zIndex:0}}}}function srr(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 lrr(e){const t=`${e.componentCls}-compact-vertical`;return{[t]:Object.assign(Object.assign({},arr(e,t)),srr(e.componentCls,t))}}Object.defineProperty(xG,"__esModule",{value:!0});xG.default=void 0;var oge=Jg,Arr=WB,crr=_3,urr=Xn;xG.default=(0,urr.genSubStyleComponent)(["Button","compact"],e=>{const t=(0,oge.prepareToken)(e);return[(0,Arr.genCompactItemStyle)(t),(0,crr.genCompactItemVerticalStyle)(t)]},oge.prepareComponentToken);var Hf=gt.default,pke=Pt.default;Object.defineProperty(Kz,"__esModule",{value:!0});Kz.default=void 0;var Da=pke(le),NL=Hf(qr),drr=Hf(jf),grr=el,frr=Hf(iI),hrr=wn,prr=Hf(Qa),mrr=Hf(Cs),Brr=wa,mke=pke(PE),HQ=Rf,wrr=Hf(eY),yrr=Hf(vG),Err=Hf(Jg),Crr=Hf(xG),Irr=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{var r,n;const{loading:o=!1,prefixCls:i,type:a="default",danger:s,shape:l="default",size:A,styles:u,disabled:d,className:g,rootClassName:c,children:f,icon:h,ghost:p=!1,block:B=!1,htmlType:y="button",classNames:C,style:Q={}}=e,v=Irr(e,["loading","prefixCls","type","danger","shape","size","styles","disabled","className","rootClassName","children","icon","ghost","block","htmlType","classNames","style"]),{getPrefixCls:M,autoInsertSpaceInButton:I,direction:b,button:Y}=(0,Da.useContext)(hrr.ConfigContext),N=M("btn",i),[F,D]=(0,Err.default)(N),z=(0,Da.useContext)(prr.default),k=d??z,j=(0,Da.useContext)(mke.GroupSizeContext),U=(0,Da.useMemo)(()=>Qrr(o),[o]),[G,H]=(0,Da.useState)(U.loading),[L,R]=(0,Da.useState)(!1),O=(0,Da.createRef)(),V=(0,grr.composeRef)(t,O),Z=Da.Children.count(f)===1&&!h&&!(0,HQ.isUnBorderedButtonType)(a);(0,Da.useEffect)(()=>{let me=null;U.delay>0?me=setTimeout(()=>{me=null,H(!0)},U.delay):H(U.loading);function xe(){me&&(clearTimeout(me),me=null)}return xe},[U]),(0,Da.useEffect)(()=>{if(!V||!V.current||I===!1)return;const me=V.current.textContent;Z&&(0,HQ.isTwoCNChar)(me)?L||R(!0):L&&R(!1)},[V]);const T=me=>{const{onClick:xe}=e;if(G||k){me.preventDefault();return}xe==null||xe(me)},K=I!==!1,{compactSize:$,compactItemClassnames:_}=(0,Brr.useCompactItemContext)(N,b),ee={large:"lg",small:"sm",middle:void 0},se=(0,mrr.default)(me=>{var xe,Ie;return(Ie=(xe=A??$)!==null&&xe!==void 0?xe:j)!==null&&Ie!==void 0?Ie:me}),ie=se&&ee[se]||"",ge=G?"loading":h,Ae=(0,drr.default)(v,["navigate"]),pe=(0,NL.default)(N,D,{[`${N}-${l}`]:l!=="default"&&l,[`${N}-${a}`]:a,[`${N}-${ie}`]:ie,[`${N}-icon-only`]:!f&&f!==0&&!!ge,[`${N}-background-ghost`]:p&&!(0,HQ.isUnBorderedButtonType)(a),[`${N}-loading`]:G,[`${N}-two-chinese-chars`]:L&&K&&!G,[`${N}-block`]:B,[`${N}-dangerous`]:!!s,[`${N}-rtl`]:b==="rtl"},_,g,c,Y==null?void 0:Y.className),we=Object.assign(Object.assign({},Y==null?void 0:Y.style),Q),ye=(0,NL.default)(C==null?void 0:C.icon,(r=Y==null?void 0:Y.classNames)===null||r===void 0?void 0:r.icon),Me=Object.assign(Object.assign({},(u==null?void 0:u.icon)||{}),((n=Y==null?void 0:Y.styles)===null||n===void 0?void 0:n.icon)||{}),Fe=h&&!G?Da.default.createElement(wrr.default,{prefixCls:N,className:ye,style:Me},h):Da.default.createElement(yrr.default,{existIcon:!!h,prefixCls:N,loading:!!G}),Se=f||f===0?(0,HQ.spaceChildren)(f,Z&&K):null;if(Ae.href!==void 0)return F(Da.default.createElement("a",Object.assign({},Ae,{className:(0,NL.default)(pe,{[`${N}-disabled`]:k}),href:k?void 0:Ae.href,style:we,onClick:T,ref:V,tabIndex:k?-1:0}),Fe,Se));let Be=Da.default.createElement("button",Object.assign({},v,{type:y,className:pe,style:we,onClick:T,disabled:k,ref:V}),Fe,Se,_&&Da.default.createElement(Crr.default,{key:"compact",prefixCls:N}));return(0,HQ.isUnBorderedButtonType)(a)||(Be=Da.default.createElement(frr.default,{component:"Button",disabled:!!G},Be)),F(Be)},e$=(0,Da.forwardRef)(vrr);e$.Group=mke.default;e$.__ANT_BUTTON=!0;Kz.default=e$;(function(e){"use client";var t=gt.default;Object.defineProperty(e,"__esModule",{value:!0});var r={};e.default=void 0;var n=t(Kz),o=Rf;Object.keys(o).forEach(function(i){i==="default"||i==="__esModule"||Object.prototype.hasOwnProperty.call(r,i)||i in e&&e[i]===o[i]||Object.defineProperty(e,i,{enumerable:!0,get:function(){return o[i]}})}),e.default=n.default})(Vz);const Bp=Qr(Vz),Bke=({canAdd:e,onAddClick:t,disabled:r,readonly:n,options:o})=>P.jsx($l,{image:$l.PRESENTED_IMAGE_SIMPLE,imageStyle:{height:35},style:{margin:"5px"},description:"No Items added",children:e&&!n&&P.jsxs(ao,{className:"array-item-add",disabled:r,onClick:t,type:"primary",icon:P.jsx(Pz,{}),"data-cy":"addItemButton",children:["Add ",o&&o.addLabel?o.addLabel:"Item"]})});Bke.propTypes={items:Ce.array,onAddClick:Ce.func,disabled:Ce.bool,readonly:Ce.bool,canAdd:Ce.bool};const wke=({items:e=[],formContext:t,id:r})=>e.length<1?null:P.jsx(Eve,{expandIconPosition:"right",items:e.map((n,o)=>({key:o,label:`Item #${o+1}`,children:P.jsx(Gx,{...n,formContext:t},r+o),className:Nz(n)&&"collapseItemError"}))});wke.propTypes={items:Ce.array,formContext:Ce.object,id:Ce.string};var ige=new Function("return this")().Promise,yW=!1;try{yW=new Function("return (async function(){}).constructor")()}catch(e){if(!(e instanceof SyntaxError))throw e}function yke(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function Wv(e,t,r){for(var n in t)yke(t,n)&&(t[n]!=null&&typeof t[n]=="object"&&(n==="storage"||n==="prefixes")&&!r?e[n]=Wv({},t[n]):e[n]=t[n]);return e}function Mrr(e,t,r,n){var o,i;return typeof t.autoTrim=="string"?o=i=t.autoTrim:Array.isArray(t.autoTrim)&&(o=t.autoTrim[1],i=t.autoTrim[0]),(r||r===!1)&&(o=r),(n||n===!1)&&(i=n),o==="slurp"&&i==="slurp"?e.trim():(o==="_"||o==="slurp"?String.prototype.trimLeft?e=e.trimLeft():e=e.replace(/^[\s\uFEFF\xA0]+/,""):(o==="-"||o==="nl")&&(e=e.replace(/^(?:\n|\r|\r\n)/,"")),i==="_"||i==="slurp"?String.prototype.trimRight?e=e.trimRight():e=e.replace(/[\s\uFEFF\xA0]+$/,""):(i==="-"||i==="nl")&&(e=e.replace(/(?:\n|\r|\r\n)$/,"")),e)}var YG=function(){function e(t){this.cache=t}return e.prototype.define=function(t,r){this.cache[t]=r},e.prototype.get=function(t){return this.cache[t]},e.prototype.remove=function(t){delete this.cache[t]},e.prototype.reset=function(){this.cache={}},e.prototype.load=function(t){Wv(this.cache,t,!0)},e}();function brr(e,t){Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}function Ka(e){var t=new Error(e);return brr(t,Ka.prototype),t}Ka.prototype=Object.create(Error.prototype,{name:{value:"Squirrelly Error",enumerable:!1}});function gh(e,t,r){var n=t.slice(0,r).split(/\n/),o=n.length,i=n[o-1].length+1;throw e+=" at line "+o+" col "+i+`: + + `+t.split(/\n/)[o-1]+` + `+Array(i).join(" ")+"^",Ka(e)}var fh=/^async +/,aD=/`(?:\\[\s\S]|\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})*}|(?!\${)[^\\`])*`/g,sD=/'(?:\\[\s\w"'\\`]|[^\n\r'\\])*?'/g,lD=/"(?:\\[\s\w"'\\`]|[^\n\r"\\])*?"/g,age=/[.*+\-?^${}()|[\]\\]/g;function AD(e){return age.test(e)?e.replace(age,"\\$&"):e}function xrr(e,t){t.rmWhitespace&&(e=e.replace(/[\r\n]+/g,` +`).replace(/^\s+|\s+$/gm,"")),aD.lastIndex=0,sD.lastIndex=0,lD.lastIndex=0;var r=t.prefixes,n=[r.h,r.b,r.i,r.r,r.c,r.e].reduce(function(c,f){return c&&f?c+"|"+AD(f):f?AD(f):c},""),o=new RegExp("([|()]|=>)|('|\"|`|\\/\\*)|\\s*((\\/)?(-|_)?"+AD(t.tags[1])+")","g"),i=new RegExp("([^]*?)"+AD(t.tags[0])+"(-|_)?\\s*("+n+")?\\s*","g"),a=0,s=!1;function l(c,f){var h={f:[]},p=0,B="c";f==="h"||f==="b"||f==="c"?B="n":f==="r"&&(h.raw=!0,f="i");function y(k){var j=e.slice(a,k),U=j.trim();if(B==="f")U==="safe"?h.raw=!0:t.async&&fh.test(U)?(U=U.replace(fh,""),h.f.push([U,"",!0])):h.f.push([U,""]);else if(B==="fp")h.f[h.f.length-1][1]+=U;else if(B==="err"){if(U){var G=j.search(/\S/);gh("invalid syntax",e,a+G)}}else h[B]=U;a=k+1}o.lastIndex=a;for(var C;(C=o.exec(e))!==null;){var Q=C[1],v=C[2],M=C[3],I=C[4],b=C[5],Y=C.index;if(Q)Q==="("?(p===0&&(B==="n"?(y(Y),B="p"):B==="f"&&(y(Y),B="fp")),p++):Q===")"?(p--,p===0&&B!=="c"&&(y(Y),B="err")):p===0&&Q==="|"?(y(Y),B="f"):Q==="=>"&&(y(Y),a+=1,B="res");else if(v){if(v==="/*"){var N=e.indexOf("*/",o.lastIndex);N===-1&&gh("unclosed comment",e,C.index),o.lastIndex=N+2}else if(v==="'"){sD.lastIndex=C.index;var F=sD.exec(e);F?o.lastIndex=sD.lastIndex:gh("unclosed string",e,C.index)}else if(v==='"'){lD.lastIndex=C.index;var D=lD.exec(e);D?o.lastIndex=lD.lastIndex:gh("unclosed string",e,C.index)}else if(v==="`"){aD.lastIndex=C.index;var z=aD.exec(e);z?o.lastIndex=aD.lastIndex:gh("unclosed string",e,C.index)}}else if(M)return y(Y),a=Y+C[0].length,i.lastIndex=a,s=b,I&&f==="h"&&(f="s"),h.t=f,h}return gh("unclosed tag",e,c),h}function A(c,f){c.b=[],c.d=[];var h=!1,p=[];function B(z,k){z&&(z=Mrr(z,t,s,k),z&&(z=z.replace(/\\|'/g,"\\$&").replace(/\r\n|\n|\r/g,"\\n"),p.push(z)))}for(var y;(y=i.exec(e))!==null;){var C=y[1],Q=y[2],v=y[3]||"",M;for(var I in r)if(r[I]===v){M=I;break}B(C,Q),a=y.index+y[0].length,M||gh("unrecognized tag type: "+v,e,a);var b=l(y.index,M),Y=b.t;if(Y==="h"){var N=b.n||"";t.async&&fh.test(N)&&(b.a=!0,b.n=N.replace(fh,"")),b=A(b),p.push(b)}else if(Y==="c"){if(c.n===b.n)return h?(h.d=p,c.b.push(h)):c.d=p,c;gh("Helper start and end don't match",e,y.index+y[0].length)}else if(Y==="b"){h?(h.d=p,c.b.push(h)):c.d=p;var F=b.n||"";t.async&&fh.test(F)&&(b.a=!0,b.n=F.replace(fh,"")),h=b,p=[]}else if(Y==="s"){var D=b.n||"";t.async&&fh.test(D)&&(b.a=!0,b.n=D.replace(fh,"")),p.push(b)}else p.push(b)}if(f)B(e.slice(a,e.length),!1),c.d=p;else throw Ka('unclosed helper "'+c.n+'"');return c}var u=A({f:[]},!0);if(t.plugins)for(var d=0;d0)throw Ka((n?"Native":"")+"Helper '"+e+"' doesn't accept blocks");if(r&&r.length>0)throw Ka((n?"Native":"")+"Helper '"+e+"' doesn't accept filters")}function Ike(e,t,r,n,o){r(e[t],t).then(function(i){n+=i,t===e.length-1?o(n):Ike(e,t+1,r,n,o)})}function Qke(e,t,r,n,o,i){n(t[r],e[t[r]]).then(function(a){o+=a,r===t.length-1?i(o):Qke(e,t,r+1,n,o,i)})}var Frr={"&":"&","<":"<",">":">",'"':""","'":"'"};function Nrr(e){return Frr[e]}function Drr(e){var t=String(e);return/[&<>"']/.test(t)?t.replace(/[&<>"']/g,Nrr):t}var Srr=new YG({}),t$=new YG({each:function(e,t){var r="",n=e.params[0];if(Im("each",t,!1),e.async)return new Promise(function(i){Ike(n,0,e.exec,r,i)});for(var o=0;o0)throw Ka("Helper 'includeFile' doesn't accept blocks");return Mke(e.params[0],r)(e.params[1],r)}function Orr(e,t,r){var n=e.params[1]||{};n.content=e.exec();for(var o=0;o{const[t,r]=m.useState(null),[n,o]=m.useState(!1),i=(s,l)=>{let A=s?s.stringifyTmpl:null;if(A)try{return Lrr(A,l)}catch{return null}const u=s?s.stringify:[],d=(g,c)=>l[c]?`${g} ${l[c]}`:g;return u?u.reduce(d,""):null};m.useEffect(()=>{e&&t&&r({index:t.index,children:e[t.index].children})},[e]);const a=s=>s.hasToolbar?[P.jsxs(sn,{gutter:4,children:[(s.hasMoveUp||s.hasMoveDown)&&P.jsxs(Zr,{children:[P.jsx(sn,{children:P.jsx(ao,{icon:P.jsx(sn,{justify:"center",children:P.jsx(Q3,{})}),onClick:s.onReorderClick(s.index,s.index-1),disabled:s.disabled||s.readonly||!s.hasMoveUp,type:"link",size:"small",style:{height:"16px"}},"up")}),P.jsx(sn,{children:P.jsx(ao,{icon:P.jsx(sn,{justify:"center",children:P.jsx(M3,{})}),onClick:s.onReorderClick(s.index,s.index+1),disabled:s.disabled||s.readonly||!s.hasMoveDown,type:"link",size:"small",style:{height:"16px"}},"down")})]}),s.hasRemove&&P.jsx(Zr,{children:P.jsx(ao,{onClick:s.onDropIndexClick(s.index),danger:!0,icon:P.jsx(Wz,{}),disabled:s.disabled||s.readonly,type:"link",size:"small",style:{height:"32px"}},"delete")})]},s.key)]:[];return e.length<1?null:P.jsxs(P.Fragment,{children:[P.jsx(Zk,{className:"__Form__",destroyOnClose:!0,open:n,onCancel:()=>{o(!1),r(null)},onOk:()=>{o(!1),r(null)},width:720,"data-cy":"layerModal",children:t&&t.children}),P.jsx(Sm,{className:"layerArrayFieldList",style:{overflow:"auto"},dataSource:e,renderItem:s=>{var l,A,u;return P.jsx(Sm.Item,{className:["layerListItem",Nz(s)&&"layerItemError"],actions:a(s),style:{border:"1px solid #f0f0f0",padding:"0 10px",marginBottom:"5px",backgroundColor:"white"},children:P.jsx(Sm.Item.Meta,{title:P.jsx(li.Text,{ellipsis:!0,children:i(((u=(A=(l=s==null?void 0:s.children)==null?void 0:l.props)==null?void 0:A.uiSchema)==null?void 0:u["ui:options"])??null,s.children.props.formData)||`Item #${s.index+1}`}),onClick:()=>{o(!0),r({index:s.index,children:s.children})},style:{padding:"10px 0"}})})}})]})};bke.propTypes={items:Ce.array};function xke(e,t){return function(){return e.apply(t,arguments)}}const{toString:Trr}=Object.prototype,{getPrototypeOf:n$}=Object,NG=(e=>t=>{const r=Trr.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),Hd=e=>(e=e.toLowerCase(),t=>NG(t)===e),DG=e=>t=>typeof t===e,{isArray:AI}=Array,Ab=DG("undefined");function Jrr(e){return e!==null&&!Ab(e)&&e.constructor!==null&&!Ab(e.constructor)&&lc(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Yke=Hd("ArrayBuffer");function Prr(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Yke(e.buffer),t}const Wrr=DG("string"),lc=DG("function"),Fke=DG("number"),SG=e=>e!==null&&typeof e=="object",Vrr=e=>e===!0||e===!1,y2=e=>{if(NG(e)!=="object")return!1;const t=n$(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},Krr=Hd("Date"),Xrr=Hd("File"),Zrr=Hd("Blob"),qrr=Hd("FileList"),$rr=e=>SG(e)&&lc(e.pipe),_rr=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||lc(e.append)&&((t=NG(e))==="formdata"||t==="object"&&lc(e.toString)&&e.toString()==="[object FormData]"))},enr=Hd("URLSearchParams"),tnr=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function rY(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let n,o;if(typeof e!="object"&&(e=[e]),AI(e))for(n=0,o=e.length;n0;)if(o=r[n],t===o.toLowerCase())return o;return null}const Dke=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Ske=e=>!Ab(e)&&e!==Dke;function IW(){const{caseless:e}=Ske(this)&&this||{},t={},r=(n,o)=>{const i=e&&Nke(t,o)||o;y2(t[i])&&y2(n)?t[i]=IW(t[i],n):y2(n)?t[i]=IW({},n):AI(n)?t[i]=n.slice():t[i]=n};for(let n=0,o=arguments.length;n(rY(t,(o,i)=>{r&&lc(o)?e[i]=xke(o,r):e[i]=o},{allOwnKeys:n}),e),nnr=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),onr=(e,t,r,n)=>{e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},inr=(e,t,r,n)=>{let o,i,a;const s={};if(t=t||{},e==null)return t;do{for(o=Object.getOwnPropertyNames(e),i=o.length;i-- >0;)a=o[i],(!n||n(a,e,t))&&!s[a]&&(t[a]=e[a],s[a]=!0);e=r!==!1&&n$(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},anr=(e,t,r)=>{e=String(e),(r===void 0||r>e.length)&&(r=e.length),r-=t.length;const n=e.indexOf(t,r);return n!==-1&&n===r},snr=e=>{if(!e)return null;if(AI(e))return e;let t=e.length;if(!Fke(t))return null;const r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},lnr=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&n$(Uint8Array)),Anr=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let n;for(;(n=r.next())&&!n.done;){const o=n.value;t.call(e,o[0],o[1])}},cnr=(e,t)=>{let r;const n=[];for(;(r=e.exec(t))!==null;)n.push(r);return n},unr=Hd("HTMLFormElement"),dnr=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(t,r,n){return r.toUpperCase()+n}),lge=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),gnr=Hd("RegExp"),kke=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),n={};rY(r,(o,i)=>{let a;(a=t(o,i,e))!==!1&&(n[i]=a||o)}),Object.defineProperties(e,n)},fnr=e=>{kke(e,(t,r)=>{if(lc(e)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const n=e[r];if(lc(n)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},hnr=(e,t)=>{const r={},n=o=>{o.forEach(i=>{r[i]=!0})};return AI(e)?n(e):n(String(e).split(t)),r},pnr=()=>{},mnr=(e,t)=>(e=+e,Number.isFinite(e)?e:t),UL="abcdefghijklmnopqrstuvwxyz",Age="0123456789",jke={DIGIT:Age,ALPHA:UL,ALPHA_DIGIT:UL+UL.toUpperCase()+Age},Bnr=(e=16,t=jke.ALPHA_DIGIT)=>{let r="";const{length:n}=t;for(;e--;)r+=t[Math.random()*n|0];return r};function wnr(e){return!!(e&&lc(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const ynr=e=>{const t=new Array(10),r=(n,o)=>{if(SG(n)){if(t.indexOf(n)>=0)return;if(!("toJSON"in n)){t[o]=n;const i=AI(n)?[]:{};return rY(n,(a,s)=>{const l=r(a,o+1);!Ab(l)&&(i[s]=l)}),t[o]=void 0,i}}return n};return r(e,0)},Enr=Hd("AsyncFunction"),Cnr=e=>e&&(SG(e)||lc(e))&&lc(e.then)&&lc(e.catch),ct={isArray:AI,isArrayBuffer:Yke,isBuffer:Jrr,isFormData:_rr,isArrayBufferView:Prr,isString:Wrr,isNumber:Fke,isBoolean:Vrr,isObject:SG,isPlainObject:y2,isUndefined:Ab,isDate:Krr,isFile:Xrr,isBlob:Zrr,isRegExp:gnr,isFunction:lc,isStream:$rr,isURLSearchParams:enr,isTypedArray:lnr,isFileList:qrr,forEach:rY,merge:IW,extend:rnr,trim:tnr,stripBOM:nnr,inherits:onr,toFlatObject:inr,kindOf:NG,kindOfTest:Hd,endsWith:anr,toArray:snr,forEachEntry:Anr,matchAll:cnr,isHTMLForm:unr,hasOwnProperty:lge,hasOwnProp:lge,reduceDescriptors:kke,freezeMethods:fnr,toObjectSet:hnr,toCamelCase:dnr,noop:pnr,toFiniteNumber:mnr,findKey:Nke,global:Dke,isContextDefined:Ske,ALPHABET:jke,generateString:Bnr,isSpecCompliantForm:wnr,toJSONObject:ynr,isAsyncFn:Enr,isThenable:Cnr};function Dn(e,t,r,n,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),r&&(this.config=r),n&&(this.request=n),o&&(this.response=o)}ct.inherits(Dn,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:ct.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const Uke=Dn.prototype,zke={};["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=>{zke[e]={value:e}});Object.defineProperties(Dn,zke);Object.defineProperty(Uke,"isAxiosError",{value:!0});Dn.from=(e,t,r,n,o,i)=>{const a=Object.create(Uke);return ct.toFlatObject(e,a,function(s){return s!==Error.prototype},s=>s!=="isAxiosError"),Dn.call(a,e.message,t,r,n,o),a.cause=e,a.name=e.name,i&&Object.assign(a,i),a};const Inr=null;function QW(e){return ct.isPlainObject(e)||ct.isArray(e)}function Gke(e){return ct.endsWith(e,"[]")?e.slice(0,-2):e}function cge(e,t,r){return e?e.concat(t).map(function(n,o){return n=Gke(n),!r&&o?"["+n+"]":n}).join(r?".":""):t}function Qnr(e){return ct.isArray(e)&&!e.some(QW)}const vnr=ct.toFlatObject(ct,{},null,function(e){return/^is[A-Z]/.test(e)});function kG(e,t,r){if(!ct.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,r=ct.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(c,f){return!ct.isUndefined(f[c])});const n=r.metaTokens,o=r.visitor||A,i=r.dots,a=r.indexes,s=(r.Blob||typeof Blob<"u"&&Blob)&&ct.isSpecCompliantForm(t);if(!ct.isFunction(o))throw new TypeError("visitor must be a function");function l(c){if(c===null)return"";if(ct.isDate(c))return c.toISOString();if(!s&&ct.isBlob(c))throw new Dn("Blob is not supported. Use a Buffer instead.");return ct.isArrayBuffer(c)||ct.isTypedArray(c)?s&&typeof Blob=="function"?new Blob([c]):Buffer.from(c):c}function A(c,f,h){let p=c;if(c&&!h&&typeof c=="object"){if(ct.endsWith(f,"{}"))f=n?f:f.slice(0,-2),c=JSON.stringify(c);else if(ct.isArray(c)&&Qnr(c)||(ct.isFileList(c)||ct.endsWith(f,"[]"))&&(p=ct.toArray(c)))return f=Gke(f),p.forEach(function(B,y){!(ct.isUndefined(B)||B===null)&&t.append(a===!0?cge([f],y,i):a===null?f:f+"[]",l(B))}),!1}return QW(c)?!0:(t.append(cge(h,f,i),l(c)),!1)}const u=[],d=Object.assign(vnr,{defaultVisitor:A,convertValue:l,isVisitable:QW});function g(c,f){if(!ct.isUndefined(c)){if(u.indexOf(c)!==-1)throw Error("Circular reference detected in "+f.join("."));u.push(c),ct.forEach(c,function(h,p){(!(ct.isUndefined(h)||h===null)&&o.call(t,h,ct.isString(p)?p.trim():p,f,d))===!0&&g(h,f?f.concat(p):[p])}),u.pop()}}if(!ct.isObject(e))throw new TypeError("data must be an object");return g(e),t}function uge(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function o$(e,t){this._pairs=[],e&&kG(e,this,t)}const Rke=o$.prototype;Rke.append=function(e,t){this._pairs.push([e,t])};Rke.toString=function(e){const t=e?function(r){return e.call(this,r,uge)}:uge;return this._pairs.map(function(r){return t(r[0])+"="+t(r[1])},"").join("&")};function Mnr(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Hke(e,t,r){if(!t)return e;const n=r&&r.encode||Mnr,o=r&&r.serialize;let i;if(o?i=o(t,r):i=ct.isURLSearchParams(t)?t.toString():new o$(t,r).toString(n),i){const a=e.indexOf("#");a!==-1&&(e=e.slice(0,a)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class bnr{constructor(){this.handlers=[]}use(t,r,n){return this.handlers.push({fulfilled:t,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){ct.forEach(this.handlers,function(r){r!==null&&t(r)})}}const dge=bnr,Oke={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},xnr=typeof URLSearchParams<"u"?URLSearchParams:o$,Ynr=typeof FormData<"u"?FormData:null,Fnr=typeof Blob<"u"?Blob:null,Nnr={isBrowser:!0,classes:{URLSearchParams:xnr,FormData:Ynr,Blob:Fnr},protocols:["http","https","file","blob","url","data"]},Lke=typeof window<"u"&&typeof document<"u",Dnr=(e=>Lke&&["ReactNative","NativeScript","NS"].indexOf(e)<0)(typeof navigator<"u"&&navigator.product),Snr=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",knr=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Lke,hasStandardBrowserEnv:Dnr,hasStandardBrowserWebWorkerEnv:Snr},Symbol.toStringTag,{value:"Module"})),cd={...knr,...Nnr};function jnr(e,t){return kG(e,new cd.classes.URLSearchParams,Object.assign({visitor:function(r,n,o,i){return cd.isNode&&ct.isBuffer(r)?(this.append(n,r.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)}},t))}function Unr(e){return ct.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function znr(e){const t={},r=Object.keys(e);let n;const o=r.length;let i;for(n=0;n=r.length;return a=!a&&ct.isArray(o)?o.length:a,l?(ct.hasOwnProp(o,a)?o[a]=[o[a],n]:o[a]=n,!s):((!o[a]||!ct.isObject(o[a]))&&(o[a]=[]),t(r,n,o[a],i)&&ct.isArray(o[a])&&(o[a]=znr(o[a])),!s)}if(ct.isFormData(e)&&ct.isFunction(e.entries)){const r={};return ct.forEachEntry(e,(n,o)=>{t(Unr(n),o,r,0)}),r}return null}function Gnr(e,t,r){if(ct.isString(e))try{return(t||JSON.parse)(e),ct.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(e)}const i$={transitional:Oke,adapter:["xhr","http"],transformRequest:[function(e,t){const r=t.getContentType()||"",n=r.indexOf("application/json")>-1,o=ct.isObject(e);if(o&&ct.isHTMLForm(e)&&(e=new FormData(e)),ct.isFormData(e))return n&&n?JSON.stringify(Tke(e)):e;if(ct.isArrayBuffer(e)||ct.isBuffer(e)||ct.isStream(e)||ct.isFile(e)||ct.isBlob(e))return e;if(ct.isArrayBufferView(e))return e.buffer;if(ct.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let i;if(o){if(r.indexOf("application/x-www-form-urlencoded")>-1)return jnr(e,this.formSerializer).toString();if((i=ct.isFileList(e))||r.indexOf("multipart/form-data")>-1){const a=this.env&&this.env.FormData;return kG(i?{"files[]":e}:e,a&&new a,this.formSerializer)}}return o||n?(t.setContentType("application/json",!1),Gnr(e)):e}],transformResponse:[function(e){const t=this.transitional||i$.transitional,r=t&&t.forcedJSONParsing,n=this.responseType==="json";if(e&&ct.isString(e)&&(r&&!this.responseType||n)){const o=!(t&&t.silentJSONParsing)&&n;try{return JSON.parse(e)}catch(i){if(o)throw i.name==="SyntaxError"?Dn.from(i,Dn.ERR_BAD_RESPONSE,this,null,this.response):i}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:cd.classes.FormData,Blob:cd.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};ct.forEach(["delete","get","head","post","put","patch"],e=>{i$.headers[e]={}});const a$=i$,Rnr=ct.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"]),Hnr=e=>{const t={};let r,n,o;return e&&e.split(` +`).forEach(function(i){o=i.indexOf(":"),r=i.substring(0,o).trim().toLowerCase(),n=i.substring(o+1).trim(),!(!r||t[r]&&Rnr[r])&&(r==="set-cookie"?t[r]?t[r].push(n):t[r]=[n]:t[r]=t[r]?t[r]+", "+n:n)}),t},gge=Symbol("internals");function OQ(e){return e&&String(e).trim().toLowerCase()}function E2(e){return e===!1||e==null?e:ct.isArray(e)?e.map(E2):String(e)}function Onr(e){const t=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=r.exec(e);)t[n[1]]=n[2];return t}const Lnr=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function zL(e,t,r,n,o){if(ct.isFunction(n))return n.call(this,t,r);if(o&&(t=r),!!ct.isString(t)){if(ct.isString(n))return t.indexOf(n)!==-1;if(ct.isRegExp(n))return n.test(t)}}function Tnr(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,r,n)=>r.toUpperCase()+n)}function Jnr(e,t){const r=ct.toCamelCase(" "+t);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+r,{value:function(o,i,a){return this[n].call(this,t,o,i,a)},configurable:!0})})}class jG{constructor(t){t&&this.set(t)}set(t,r,n){const o=this;function i(s,l,A){const u=OQ(l);if(!u)throw new Error("header name must be a non-empty string");const d=ct.findKey(o,u);(!d||o[d]===void 0||A===!0||A===void 0&&o[d]!==!1)&&(o[d||l]=E2(s))}const a=(s,l)=>ct.forEach(s,(A,u)=>i(A,u,l));return ct.isPlainObject(t)||t instanceof this.constructor?a(t,r):ct.isString(t)&&(t=t.trim())&&!Lnr(t)?a(Hnr(t),r):t!=null&&i(r,t,n),this}get(t,r){if(t=OQ(t),t){const n=ct.findKey(this,t);if(n){const o=this[n];if(!r)return o;if(r===!0)return Onr(o);if(ct.isFunction(r))return r.call(this,o,n);if(ct.isRegExp(r))return r.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,r){if(t=OQ(t),t){const n=ct.findKey(this,t);return!!(n&&this[n]!==void 0&&(!r||zL(this,this[n],n,r)))}return!1}delete(t,r){const n=this;let o=!1;function i(a){if(a=OQ(a),a){const s=ct.findKey(n,a);s&&(!r||zL(n,n[s],s,r))&&(delete n[s],o=!0)}}return ct.isArray(t)?t.forEach(i):i(t),o}clear(t){const r=Object.keys(this);let n=r.length,o=!1;for(;n--;){const i=r[n];(!t||zL(this,this[i],i,t,!0))&&(delete this[i],o=!0)}return o}normalize(t){const r=this,n={};return ct.forEach(this,(o,i)=>{const a=ct.findKey(n,i);if(a){r[a]=E2(o),delete r[i];return}const s=t?Tnr(i):String(i).trim();s!==i&&delete r[i],r[s]=E2(o),n[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const r=Object.create(null);return ct.forEach(this,(n,o)=>{n!=null&&n!==!1&&(r[o]=t&&ct.isArray(n)?n.join(", "):n)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,r])=>t+": "+r).join(` +`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...r){const n=new this(t);return r.forEach(o=>n.set(o)),n}static accessor(t){const r=(this[gge]=this[gge]={accessors:{}}).accessors,n=this.prototype;function o(i){const a=OQ(i);r[a]||(Jnr(n,i),r[a]=!0)}return ct.isArray(t)?t.forEach(o):o(t),this}}jG.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);ct.reduceDescriptors(jG.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(n){this[r]=n}}});ct.freezeMethods(jG);const Pg=jG;function GL(e,t){const r=this||a$,n=t||r,o=Pg.from(n.headers);let i=n.data;return ct.forEach(e,function(a){i=a.call(r,i,o.normalize(),t?t.status:void 0)}),o.normalize(),i}function Jke(e){return!!(e&&e.__CANCEL__)}function nY(e,t,r){Dn.call(this,e??"canceled",Dn.ERR_CANCELED,t,r),this.name="CanceledError"}ct.inherits(nY,Dn,{__CANCEL__:!0});function Pnr(e,t,r){const n=r.config.validateStatus;!r.status||!n||n(r.status)?e(r):t(new Dn("Request failed with status code "+r.status,[Dn.ERR_BAD_REQUEST,Dn.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}const Wnr=cd.hasStandardBrowserEnv?{write(e,t,r,n,o,i){const a=[e+"="+encodeURIComponent(t)];ct.isNumber(r)&&a.push("expires="+new Date(r).toGMTString()),ct.isString(n)&&a.push("path="+n),ct.isString(o)&&a.push("domain="+o),i===!0&&a.push("secure"),document.cookie=a.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Vnr(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Knr(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}function Pke(e,t){return e&&!Vnr(t)?Knr(e,t):t}const Xnr=cd.hasStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),t=document.createElement("a");let r;function n(o){let i=o;return e&&(t.setAttribute("href",i),i=t.href),t.setAttribute("href",i),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:t.pathname.charAt(0)==="/"?t.pathname:"/"+t.pathname}}return r=n(window.location.href),function(o){const i=ct.isString(o)?n(o):o;return i.protocol===r.protocol&&i.host===r.host}}():function(){return function(){return!0}}();function Znr(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function qnr(e,t){e=e||10;const r=new Array(e),n=new Array(e);let o=0,i=0,a;return t=t!==void 0?t:1e3,function(s){const l=Date.now(),A=n[i];a||(a=l),r[o]=s,n[o]=l;let u=i,d=0;for(;u!==o;)d+=r[u++],u=u%e;if(o=(o+1)%e,o===i&&(i=(i+1)%e),l-a{const i=o.loaded,a=o.lengthComputable?o.total:void 0,s=i-r,l=n(s),A=i<=a;r=i;const u={loaded:i,total:a,progress:a?i/a:void 0,bytes:s,rate:l||void 0,estimated:l&&a&&A?(a-i)/l:void 0,event:o};u[t?"download":"upload"]=!0,e(u)}}const $nr=typeof XMLHttpRequest<"u",_nr=$nr&&function(e){return new Promise(function(t,r){let n=e.data;const o=Pg.from(e.headers).normalize();let{responseType:i,withXSRFToken:a}=e,s;function l(){e.cancelToken&&e.cancelToken.unsubscribe(s),e.signal&&e.signal.removeEventListener("abort",s)}let A;if(ct.isFormData(n)){if(cd.hasStandardBrowserEnv||cd.hasStandardBrowserWebWorkerEnv)o.setContentType(!1);else if((A=o.getContentType())!==!1){const[f,...h]=A?A.split(";").map(p=>p.trim()).filter(Boolean):[];o.setContentType([f||"multipart/form-data",...h].join("; "))}}let u=new XMLHttpRequest;if(e.auth){const f=e.auth.username||"",h=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";o.set("Authorization","Basic "+btoa(f+":"+h))}const d=Pke(e.baseURL,e.url);u.open(e.method.toUpperCase(),Hke(d,e.params,e.paramsSerializer),!0),u.timeout=e.timeout;function g(){if(!u)return;const f=Pg.from("getAllResponseHeaders"in u&&u.getAllResponseHeaders()),h={data:!i||i==="text"||i==="json"?u.responseText:u.response,status:u.status,statusText:u.statusText,headers:f,config:e,request:u};Pnr(function(p){t(p),l()},function(p){r(p),l()},h),u=null}if("onloadend"in u?u.onloadend=g:u.onreadystatechange=function(){!u||u.readyState!==4||u.status===0&&!(u.responseURL&&u.responseURL.indexOf("file:")===0)||setTimeout(g)},u.onabort=function(){u&&(r(new Dn("Request aborted",Dn.ECONNABORTED,e,u)),u=null)},u.onerror=function(){r(new Dn("Network Error",Dn.ERR_NETWORK,e,u)),u=null},u.ontimeout=function(){let f=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const h=e.transitional||Oke;e.timeoutErrorMessage&&(f=e.timeoutErrorMessage),r(new Dn(f,h.clarifyTimeoutError?Dn.ETIMEDOUT:Dn.ECONNABORTED,e,u)),u=null},cd.hasStandardBrowserEnv&&(a&&ct.isFunction(a)&&(a=a(e)),a||a!==!1&&Xnr(d))){const f=e.xsrfHeaderName&&e.xsrfCookieName&&Wnr.read(e.xsrfCookieName);f&&o.set(e.xsrfHeaderName,f)}n===void 0&&o.setContentType(null),"setRequestHeader"in u&&ct.forEach(o.toJSON(),function(f,h){u.setRequestHeader(h,f)}),ct.isUndefined(e.withCredentials)||(u.withCredentials=!!e.withCredentials),i&&i!=="json"&&(u.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&u.addEventListener("progress",fge(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&u.upload&&u.upload.addEventListener("progress",fge(e.onUploadProgress)),(e.cancelToken||e.signal)&&(s=f=>{u&&(r(!f||f.type?new nY(null,e,u):f),u.abort(),u=null)},e.cancelToken&&e.cancelToken.subscribe(s),e.signal&&(e.signal.aborted?s():e.signal.addEventListener("abort",s)));const c=Znr(d);if(c&&cd.protocols.indexOf(c)===-1){r(new Dn("Unsupported protocol "+c+":",Dn.ERR_BAD_REQUEST,e));return}u.send(n||null)})},vW={http:Inr,xhr:_nr};ct.forEach(vW,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const hge=e=>`- ${e}`,eor=e=>ct.isFunction(e)||e===null||e===!1,Wke={getAdapter:e=>{e=ct.isArray(e)?e:[e];const{length:t}=e;let r,n;const o={};for(let i=0;i`adapter ${s} `+(l===!1?"is not supported by the environment":"is not available in the build"));let a=t?i.length>1?`since : +`+i.map(hge).join(` +`):" "+hge(i[0]):"as no adapter specified";throw new Dn("There is no suitable adapter to dispatch the request "+a,"ERR_NOT_SUPPORT")}return n},adapters:vW};function RL(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new nY(null,e)}function pge(e){return RL(e),e.headers=Pg.from(e.headers),e.data=GL.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Wke.getAdapter(e.adapter||a$.adapter)(e).then(function(t){return RL(e),t.data=GL.call(e,e.transformResponse,t),t.headers=Pg.from(t.headers),t},function(t){return Jke(t)||(RL(e),t&&t.response&&(t.response.data=GL.call(e,e.transformResponse,t.response),t.response.headers=Pg.from(t.response.headers))),Promise.reject(t)})}const mge=e=>e instanceof Pg?e.toJSON():e;function WE(e,t){t=t||{};const r={};function n(A,u,d){return ct.isPlainObject(A)&&ct.isPlainObject(u)?ct.merge.call({caseless:d},A,u):ct.isPlainObject(u)?ct.merge({},u):ct.isArray(u)?u.slice():u}function o(A,u,d){if(ct.isUndefined(u)){if(!ct.isUndefined(A))return n(void 0,A,d)}else return n(A,u,d)}function i(A,u){if(!ct.isUndefined(u))return n(void 0,u)}function a(A,u){if(ct.isUndefined(u)){if(!ct.isUndefined(A))return n(void 0,A)}else return n(void 0,u)}function s(A,u,d){if(d in t)return n(A,u);if(d in e)return n(void 0,A)}const l={url:i,method:i,data:i,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:s,headers:(A,u)=>o(mge(A),mge(u),!0)};return ct.forEach(Object.keys(Object.assign({},e,t)),function(A){const u=l[A]||o,d=u(e[A],t[A],A);ct.isUndefined(d)&&u!==s||(r[A]=d)}),r}const Vke="1.6.2",s$={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{s$[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const Bge={};s$.transitional=function(e,t,r){function n(o,i){return"[Axios v"+Vke+"] Transitional option '"+o+"'"+i+(r?". "+r:"")}return(o,i,a)=>{if(e===!1)throw new Dn(n(i," has been removed"+(t?" in "+t:"")),Dn.ERR_DEPRECATED);return t&&!Bge[i]&&(Bge[i]=!0,console.warn(n(i," has been deprecated since v"+t+" and will be removed in the near future"))),e?e(o,i,a):!0}};function tor(e,t,r){if(typeof e!="object")throw new Dn("options must be an object",Dn.ERR_BAD_OPTION_VALUE);const n=Object.keys(e);let o=n.length;for(;o-- >0;){const i=n[o],a=t[i];if(a){const s=e[i],l=s===void 0||a(s,i,e);if(l!==!0)throw new Dn("option "+i+" must be "+l,Dn.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new Dn("Unknown option "+i,Dn.ERR_BAD_OPTION)}}const MW={assertOptions:tor,validators:s$},hh=MW.validators;class kj{constructor(t){this.defaults=t,this.interceptors={request:new dge,response:new dge}}request(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=WE(this.defaults,r);const{transitional:n,paramsSerializer:o,headers:i}=r;n!==void 0&&MW.assertOptions(n,{silentJSONParsing:hh.transitional(hh.boolean),forcedJSONParsing:hh.transitional(hh.boolean),clarifyTimeoutError:hh.transitional(hh.boolean)},!1),o!=null&&(ct.isFunction(o)?r.paramsSerializer={serialize:o}:MW.assertOptions(o,{encode:hh.function,serialize:hh.function},!0)),r.method=(r.method||this.defaults.method||"get").toLowerCase();let a=i&&ct.merge(i.common,i[r.method]);i&&ct.forEach(["delete","get","head","post","put","patch","common"],f=>{delete i[f]}),r.headers=Pg.concat(a,i);const s=[];let l=!0;this.interceptors.request.forEach(function(f){typeof f.runWhen=="function"&&f.runWhen(r)===!1||(l=l&&f.synchronous,s.unshift(f.fulfilled,f.rejected))});const A=[];this.interceptors.response.forEach(function(f){A.push(f.fulfilled,f.rejected)});let u,d=0,g;if(!l){const f=[pge.bind(this),void 0];for(f.unshift.apply(f,s),f.push.apply(f,A),g=f.length,u=Promise.resolve(r);d{if(!n._listeners)return;let i=n._listeners.length;for(;i-- >0;)n._listeners[i](o);n._listeners=null}),this.promise.then=o=>{let i;const a=new Promise(s=>{n.subscribe(s),i=s}).then(o);return a.cancel=function(){n.unsubscribe(i)},a},t(function(o,i,a){n.reason||(n.reason=new nY(o,i,a),r(n.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 r=this._listeners.indexOf(t);r!==-1&&this._listeners.splice(r,1)}static source(){let t;return{token:new l$(function(r){t=r}),cancel:t}}}const ror=l$;function nor(e){return function(t){return e.apply(null,t)}}function oor(e){return ct.isObject(e)&&e.isAxiosError===!0}const bW={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(bW).forEach(([e,t])=>{bW[t]=e});const ior=bW;function Kke(e){const t=new C2(e),r=xke(C2.prototype.request,t);return ct.extend(r,C2.prototype,t,{allOwnKeys:!0}),ct.extend(r,t,null,{allOwnKeys:!0}),r.create=function(n){return Kke(WE(e,n))},r}const Ji=Kke(a$);Ji.Axios=C2;Ji.CanceledError=nY;Ji.CancelToken=ror;Ji.isCancel=Jke;Ji.VERSION=Vke;Ji.toFormData=kG;Ji.AxiosError=Dn;Ji.Cancel=Ji.CanceledError;Ji.all=function(e){return Promise.all(e)};Ji.spread=nor;Ji.isAxiosError=oor;Ji.mergeConfig=WE;Ji.AxiosHeaders=Pg;Ji.formToJSON=e=>Tke(ct.isHTMLForm(e)?new FormData(e):e);Ji.getAdapter=Wke.getAdapter;Ji.HttpStatusCode=ior;Ji.default=Ji;const oY=Ji,Xke=({open:e,onCancel:t,uiImport:r,schema:n,onAddClick:o,formData:i,formItems:a})=>{const{description:s,listSuggestions:l,placeholder:A,to:u,delimiter:d=` +`}=r,[g,c]=m.useState(null),[f,h]=m.useState(null),[p,B]=m.useState(null);m.useEffect(()=>{f&&a[f.index].children.props.onChange(f.value)},[f]);const y=(I=[],b=!0)=>{let Y=I.map(N=>N+` +`);if(!p)B(Y.join(",").replace(/,/g,""));else if(!b)B(N=>[...N,Y.filter(F=>!N.includes(F)).join(",").replace(/,/g,"")]);else{let N=p;Y.map(F=>{p.includes(F)&&(N=N.replace(F,""))}),B(N)}},C=async I=>{try{const{data:b}=await oY.get(l+I);c(b),y(b,!0)}catch{}},Q=async(I,b)=>{for(let[Y,N]of I.entries()){let F=i.length+Y;b=="object"&&u&&(N={[u]:N}),h({index:F,value:N}),await fie(1)}},v=async(I,b)=>{for(const Y of I)o(),await fie(1);Q(I,b)},M=()=>{let I=[];if(!p)return;let b=p.replace(/ +(?= )/g,"");b=b.trim(),b=b.replace(/^\s*[\r\n]/gm,""),I=b.split(d);let{items:{type:Y}={}}=n;Array.isArray(I)&&v(I,Y),t()};return P.jsx(Zk,{onCancel:()=>{t(),B(null),c(null)},open:e,title:"Provide a pattern to fetch available paths",okButtonProps:{disabled:!p,onClick:()=>{M(),B(null),c(null)}},okText:"Import",destroyOnClose:!0,children:P.jsx(sve,{defaultActiveKey:"1",items:[{key:"1",label:"Fetch from URL",children:P.jsxs(P.Fragment,{children:[P.jsx(Yp.Search,{enterButton:"Fetch",placeholder:"Insert your pattern e.x /dataset/*",onChange:I=>{I.target.value==""&&g&&c(null),y(g||[],!1)},onSearch:C}),g&&P.jsx(Sm,{dataSource:g,renderItem:I=>P.jsx(Sm.Item,{children:P.jsx(Sm.Item.Meta,{title:P.jsx(of,{checked:p&&p.includes(I),onChange:()=>{p?p.includes(I)?B(b=>b.replace(I+` +`,"")):B(b=>b+I+` +`):B(I+` +`)},children:I})})})})]})},{key:"2",label:"Add list manually",children:P.jsxs(P.Fragment,{children:[P.jsx(li.Title,{level:5,children:s||"Paste your list here. Insert one item per line:"}),P.jsx(Yp.TextArea,{rows:15,value:p,placeholder:A||`ex. + +item1 + +item2 + +item3 +`,onChange:I=>B(I.target.value)})]})}]})})};Xke.propTypes={open:Ce.bool,onCancel:Ce.func,uiImport:Ce.object,schema:Ce.object,formItems:Ce.object,formData:Ce.object,onAddClick:Ce.func};class Wn{lineAt(t){if(t<0||t>this.length)throw new RangeError(`Invalid position ${t} in document of length ${this.length}`);return this.lineInner(t,!1,1,0)}line(t){if(t<1||t>this.lines)throw new RangeError(`Invalid line number ${t} in ${this.lines}-line document`);return this.lineInner(t,!0,1,0)}replace(t,r,n){let o=[];return this.decompose(0,t,o,2),n.length&&n.decompose(0,n.length,o,3),this.decompose(r,this.length,o,1),I2.from(o,this.length-(r-t)+n.length)}append(t){return this.replace(this.length,this.length,t)}slice(t,r=this.length){let n=[];return this.decompose(t,r,n,0),I2.from(n,r-t)}eq(t){if(t==this)return!0;if(t.length!=this.length||t.lines!=this.lines)return!1;let r=this.scanIdentical(t,1),n=this.length-this.scanIdentical(t,-1),o=new Vv(this),i=new Vv(t);for(let a=r,s=r;;){if(o.next(a),i.next(a),a=0,o.lineBreak!=i.lineBreak||o.done!=i.done||o.value!=i.value)return!1;if(s+=o.value.length,o.done||s>=n)return!0}}iter(t=1){return new Vv(this,t)}iterRange(t,r=this.length){return new Zke(this,t,r)}iterLines(t,r){let n;if(t==null)n=this.iter();else{r==null&&(r=this.lines+1);let o=this.line(t).from;n=this.iterRange(o,Math.max(o,r==this.lines+1?this.length:r<=1?0:this.line(r-1).to))}return new qke(n)}toString(){return this.sliceString(0)}toJSON(){let t=[];return this.flatten(t),t}constructor(){}static of(t){if(t.length==0)throw new RangeError("A document must have at least one line");return t.length==1&&!t[0]?Wn.empty:t.length<=32?new bi(t):I2.from(bi.split(t,[]))}}class bi extends Wn{constructor(t,r=aor(t)){super(),this.text=t,this.length=r}get lines(){return this.text.length}get children(){return null}lineInner(t,r,n,o){for(let i=0;;i++){let a=this.text[i],s=o+a.length;if((r?n:s)>=t)return new sor(o,s,n,a);o=s+1,n++}}decompose(t,r,n,o){let i=t<=0&&r>=this.length?this:new bi(wge(this.text,t,r),Math.min(r,this.length)-Math.max(0,t));if(o&1){let a=n.pop(),s=Q2(i.text,a.text.slice(),0,i.length);if(s.length<=32)n.push(new bi(s,a.length+i.length));else{let l=s.length>>1;n.push(new bi(s.slice(0,l)),new bi(s.slice(l)))}}else n.push(i)}replace(t,r,n){if(!(n instanceof bi))return super.replace(t,r,n);let o=Q2(this.text,Q2(n.text,wge(this.text,0,t)),r),i=this.length+n.length-(r-t);return o.length<=32?new bi(o,i):I2.from(bi.split(o,[]),i)}sliceString(t,r=this.length,n=` +`){let o="";for(let i=0,a=0;i<=r&&at&&a&&(o+=n),ti&&(o+=s.slice(Math.max(0,t-i),r-i)),i=l+1}return o}flatten(t){for(let r of this.text)t.push(r)}scanIdentical(){return 0}static split(t,r){let n=[],o=-1;for(let i of t)n.push(i),o+=i.length+1,n.length==32&&(r.push(new bi(n,o)),n=[],o=-1);return o>-1&&r.push(new bi(n,o)),r}}let I2=class iy extends Wn{constructor(t,r){super(),this.children=t,this.length=r,this.lines=0;for(let n of t)this.lines+=n.lines}lineInner(t,r,n,o){for(let i=0;;i++){let a=this.children[i],s=o+a.length,l=n+a.lines-1;if((r?l:s)>=t)return a.lineInner(t,r,n,o);o=s+1,n=l+1}}decompose(t,r,n,o){for(let i=0,a=0;a<=r&&i=a){let A=o&((a<=t?1:0)|(l>=r?2:0));a>=t&&l<=r&&!A?n.push(s):s.decompose(t-a,r-a,n,A)}a=l+1}}replace(t,r,n){if(n.lines=i&&r<=s){let l=a.replace(t-i,r-i,n),A=this.lines-a.lines+l.lines;if(l.lines>4&&l.lines>A>>6){let u=this.children.slice();return u[o]=l,new iy(u,this.length-(r-t)+n.length)}return super.replace(i,s,l)}i=s+1}return super.replace(t,r,n)}sliceString(t,r=this.length,n=` +`){let o="";for(let i=0,a=0;it&&i&&(o+=n),ta&&(o+=s.sliceString(t-a,r-a,n)),a=l+1}return o}flatten(t){for(let r of this.children)r.flatten(t)}scanIdentical(t,r){if(!(t instanceof iy))return 0;let n=0,[o,i,a,s]=r>0?[0,0,this.children.length,t.children.length]:[this.children.length-1,t.children.length-1,-1,-1];for(;;o+=r,i+=r){if(o==a||i==s)return n;let l=this.children[o],A=t.children[i];if(l!=A)return n+l.scanIdentical(A,r);n+=l.length+1}}static from(t,r=t.reduce((n,o)=>n+o.length+1,-1)){let n=0;for(let c of t)n+=c.lines;if(n<32){let c=[];for(let f of t)f.flatten(c);return new bi(c,r)}let o=Math.max(32,n>>5),i=o<<1,a=o>>1,s=[],l=0,A=-1,u=[];function d(c){let f;if(c.lines>i&&c instanceof iy)for(let h of c.children)d(h);else c.lines>a&&(l>a||!l)?(g(),s.push(c)):c instanceof bi&&l&&(f=u[u.length-1])instanceof bi&&c.lines+f.lines<=32?(l+=c.lines,A+=c.length+1,u[u.length-1]=new bi(f.text.concat(c.text),f.length+1+c.length)):(l+c.lines>o&&g(),l+=c.lines,A+=c.length+1,u.push(c))}function g(){l!=0&&(s.push(u.length==1?u[0]:iy.from(u,A)),A=-1,l=u.length=0)}for(let c of t)d(c);return g(),s.length==1?s[0]:new iy(s,r)}};Wn.empty=new bi([""],0);function aor(e){let t=-1;for(let r of e)t+=r.length+1;return t}function Q2(e,t,r=0,n=1e9){for(let o=0,i=0,a=!0;i=r&&(l>n&&(s=s.slice(0,n-o)),o0?1:(t instanceof bi?t.text.length:t.children.length)<<1]}nextInner(t,r){for(this.done=this.lineBreak=!1;;){let n=this.nodes.length-1,o=this.nodes[n],i=this.offsets[n],a=i>>1,s=o instanceof bi?o.text.length:o.children.length;if(a==(r>0?s:0)){if(n==0)return this.done=!0,this.value="",this;r>0&&this.offsets[n-1]++,this.nodes.pop(),this.offsets.pop()}else if((i&1)==(r>0?0:1)){if(this.offsets[n]+=r,t==0)return this.lineBreak=!0,this.value=` +`,this;t--}else if(o instanceof bi){let l=o.text[a+(r<0?-1:0)];if(this.offsets[n]+=r,l.length>Math.max(0,t))return this.value=t==0?l:r>0?l.slice(t):l.slice(0,l.length-t),this;t-=l.length}else{let l=o.children[a+(r<0?-1:0)];t>l.length?(t-=l.length,this.offsets[n]+=r):(r<0&&this.offsets[n]--,this.nodes.push(l),this.offsets.push(r>0?1:(l instanceof bi?l.text.length:l.children.length)<<1))}}}next(t=0){return t<0&&(this.nextInner(-t,-this.dir),t=this.value.length),this.nextInner(t,this.dir)}}class Zke{constructor(t,r,n){this.value="",this.done=!1,this.cursor=new Vv(t,r>n?-1:1),this.pos=r>n?t.length:0,this.from=Math.min(r,n),this.to=Math.max(r,n)}nextInner(t,r){if(r<0?this.pos<=this.from:this.pos>=this.to)return this.value="",this.done=!0,this;t+=Math.max(0,r<0?this.pos-this.to:this.from-this.pos);let n=r<0?this.pos-this.from:this.to-this.pos;t>n&&(t=n),n-=t;let{value:o}=this.cursor.next(t);return this.pos+=(o.length+t)*r,this.value=o.length<=n?o:r<0?o.slice(o.length-n):o.slice(0,n),this.done=!this.value,this}next(t=0){return t<0?t=Math.max(t,this.from-this.pos):t>0&&(t=Math.min(t,this.to-this.pos)),this.nextInner(t,this.cursor.dir)}get lineBreak(){return this.cursor.lineBreak&&this.value!=""}}class qke{constructor(t){this.inner=t,this.afterBreak=!0,this.value="",this.done=!1}next(t=0){let{done:r,lineBreak:n,value:o}=this.inner.next(t);return r&&this.afterBreak?(this.value="",this.afterBreak=!1):r?(this.done=!0,this.value=""):n?this.afterBreak?this.value="":(this.afterBreak=!0,this.next()):(this.value=o,this.afterBreak=!1),this}get lineBreak(){return!1}}typeof Symbol<"u"&&(Wn.prototype[Symbol.iterator]=function(){return this.iter()},Vv.prototype[Symbol.iterator]=Zke.prototype[Symbol.iterator]=qke.prototype[Symbol.iterator]=function(){return this});class sor{constructor(t,r,n,o){this.from=t,this.to=r,this.number=n,this.text=o}get length(){return this.to-this.from}}let nE="lc,34,7n,7,7b,19,,,,2,,2,,,20,b,1c,l,g,,2t,7,2,6,2,2,,4,z,,u,r,2j,b,1m,9,9,,o,4,,9,,3,,5,17,3,3b,f,,w,1j,,,,4,8,4,,3,7,a,2,t,,1m,,,,2,4,8,,9,,a,2,q,,2,2,1l,,4,2,4,2,2,3,3,,u,2,3,,b,2,1l,,4,5,,2,4,,k,2,m,6,,,1m,,,2,,4,8,,7,3,a,2,u,,1n,,,,c,,9,,14,,3,,1l,3,5,3,,4,7,2,b,2,t,,1m,,2,,2,,3,,5,2,7,2,b,2,s,2,1l,2,,,2,4,8,,9,,a,2,t,,20,,4,,2,3,,,8,,29,,2,7,c,8,2q,,2,9,b,6,22,2,r,,,,,,1j,e,,5,,2,5,b,,10,9,,2u,4,,6,,2,2,2,p,2,4,3,g,4,d,,2,2,6,,f,,jj,3,qa,3,t,3,t,2,u,2,1s,2,,7,8,,2,b,9,,19,3,3b,2,y,,3a,3,4,2,9,,6,3,63,2,2,,1m,,,7,,,,,2,8,6,a,2,,1c,h,1r,4,1c,7,,,5,,14,9,c,2,w,4,2,2,,3,1k,,,2,3,,,3,1m,8,2,2,48,3,,d,,7,4,,6,,3,2,5i,1m,,5,ek,,5f,x,2da,3,3x,,2o,w,fe,6,2x,2,n9w,4,,a,w,2,28,2,7k,,3,,4,,p,2,5,,47,2,q,i,d,,12,8,p,b,1a,3,1c,,2,4,2,2,13,,1v,6,2,2,2,2,c,,8,,1b,,1f,,,3,2,2,5,2,,,16,2,8,,6m,,2,,4,,fn4,,kh,g,g,g,a6,2,gt,,6a,,45,5,1ae,3,,2,5,4,14,3,4,,4l,2,fx,4,ar,2,49,b,4w,,1i,f,1k,3,1d,4,2,2,1x,3,10,5,,8,1q,,c,2,1g,9,a,4,2,,2n,3,2,,,2,6,,4g,,3,8,l,2,1l,2,,,,,m,,e,7,3,5,5f,8,2,3,,,n,,29,,2,6,,,2,,,2,,2,6j,,2,4,6,2,,2,r,2,2d,8,2,,,2,2y,,,,2,6,,,2t,3,2,4,,5,77,9,,2,6t,,a,2,,,4,,40,4,2,2,4,,w,a,14,6,2,4,8,,9,6,2,3,1a,d,,2,ba,7,,6,,,2a,m,2,7,,2,,2,3e,6,3,,,2,,7,,,20,2,3,,,,9n,2,f0b,5,1n,7,t4,,1r,4,29,,f5k,2,43q,,,3,4,5,8,8,2,7,u,4,44,3,1iz,1j,4,1e,8,,e,,m,5,,f,11s,7,,h,2,7,,2,,5,79,7,c5,4,15s,7,31,7,240,5,gx7k,2o,3k,6o".split(",").map(e=>e?parseInt(e,36):1);for(let e=1;ee)return nE[t-1]<=e;return!1}function yge(e){return e>=127462&&e<=127487}const Ege=8205;function La(e,t,r=!0,n=!0){return(r?$ke:Aor)(e,t,n)}function $ke(e,t,r){if(t==e.length)return t;t&&_ke(e.charCodeAt(t))&&eje(e.charCodeAt(t-1))&&t--;let n=Ga(e,t);for(t+=ZA(n);t=0&&yge(Ga(e,a));)i++,a-=2;if(i%2==0)break;t+=2}else break}return t}function Aor(e,t,r){for(;t>0;){let n=$ke(e,t-2,r);if(n=56320&&e<57344}function eje(e){return e>=55296&&e<56320}function Ga(e,t){let r=e.charCodeAt(t);if(!eje(r)||t+1==e.length)return r;let n=e.charCodeAt(t+1);return _ke(n)?(r-55296<<10)+(n-56320)+65536:r}function A$(e){return e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode((e>>10)+55296,(e&1023)+56320))}function ZA(e){return e<65536?1:2}const xW=/\r\n?|\n/;var zs=function(e){return e[e.Simple=0]="Simple",e[e.TrackDel=1]="TrackDel",e[e.TrackBefore=2]="TrackBefore",e[e.TrackAfter=3]="TrackAfter",e}(zs||(zs={}));class Id{constructor(t){this.sections=t}get length(){let t=0;for(let r=0;rt)return i+(t-o);i+=s}else{if(n!=zs.Simple&&A>=t&&(n==zs.TrackDel&&ot||n==zs.TrackBefore&&ot))return null;if(A>t||A==t&&r<0&&!s)return t==o||r<0?i:i+l;i+=l}o=A}if(t>o)throw new RangeError(`Position ${t} is out of range for changeset of length ${o}`);return i}touchesRange(t,r=t){for(let n=0,o=0;n=0&&o<=r&&s>=t)return or?"cover":!0;o=s}return!1}toString(){let t="";for(let r=0;r=0?":"+o:"")}return t}toJSON(){return this.sections}static fromJSON(t){if(!Array.isArray(t)||t.length%2||t.some(r=>typeof r!="number"))throw new RangeError("Invalid JSON representation of ChangeDesc");return new Id(t)}static create(t){return new Id(t)}}class ta extends Id{constructor(t,r){super(t),this.inserted=r}apply(t){if(this.length!=t.length)throw new RangeError("Applying change set to a document with the wrong length");return YW(this,(r,n,o,i,a)=>t=t.replace(o,o+(n-r),a),!1),t}mapDesc(t,r=!1){return FW(this,t,r,!0)}invert(t){let r=this.sections.slice(),n=[];for(let o=0,i=0;o=0){r[o]=s,r[o+1]=a;let l=o>>1;for(;n.length0&&Kh(n,r,i.text),i.forward(u),s+=u}let A=t[a++];for(;s>1].toJSON()))}return t}static of(t,r,n){let o=[],i=[],a=0,s=null;function l(u=!1){if(!u&&!o.length)return;ag||d<0||g>r)throw new RangeError(`Invalid change range ${d} to ${g} (in doc of length ${r})`);let f=c?typeof c=="string"?Wn.of(c.split(n||xW)):c:Wn.empty,h=f.length;if(d==g&&h==0)return;da&&gs(o,d-a,-1),gs(o,g-d,h),Kh(i,o,f),a=g}}return A(t),l(!s),s}static empty(t){return new ta(t?[t,-1]:[],[])}static fromJSON(t){if(!Array.isArray(t))throw new RangeError("Invalid JSON representation of ChangeSet");let r=[],n=[];for(let o=0;os&&typeof a!="string"))throw new RangeError("Invalid JSON representation of ChangeSet");if(i.length==1)r.push(i[0],0);else{for(;n.length=0&&r<=0&&r==e[o+1]?e[o]+=t:t==0&&e[o]==0?e[o+1]+=r:n?(e[o]+=t,e[o+1]+=r):e.push(t,r)}function Kh(e,t,r){if(r.length==0)return;let n=t.length-2>>1;if(n>1])),!(r||a==e.sections.length||e.sections[a+1]<0);)s=e.sections[a++],l=e.sections[a++];t(o,A,i,u,d),o=A,i=u}}}function FW(e,t,r,n=!1){let o=[],i=n?[]:null,a=new cb(e),s=new cb(t);for(let l=-1;;)if(a.ins==-1&&s.ins==-1){let A=Math.min(a.len,s.len);gs(o,A,-1),a.forward(A),s.forward(A)}else if(s.ins>=0&&(a.ins<0||l==a.i||a.off==0&&(s.len=0&&l=0){let A=0,u=a.len;for(;u;)if(s.ins==-1){let d=Math.min(u,s.len);A+=d,u-=d,s.forward(d)}else if(s.ins==0&&s.lenl||a.ins>=0&&a.len>l)&&(s||n.length>A),i.forward2(l),a.forward(l)}}}}class cb{constructor(t){this.set=t,this.i=0,this.next()}next(){let{sections:t}=this.set;this.i>1;return r>=t.length?Wn.empty:t[r]}textBit(t){let{inserted:r}=this.set,n=this.i-2>>1;return n>=r.length&&!t?Wn.empty:r[n].slice(this.off,t==null?void 0:this.off+t)}forward(t){t==this.len?this.next():(this.len-=t,this.off+=t)}forward2(t){this.ins==-1?this.forward(t):t==this.ins?this.next():(this.ins-=t,this.off+=t)}}class Qm{constructor(t,r,n){this.from=t,this.to=r,this.flags=n}get anchor(){return this.flags&32?this.to:this.from}get head(){return this.flags&32?this.from:this.to}get empty(){return this.from==this.to}get assoc(){return this.flags&8?-1:this.flags&16?1:0}get bidiLevel(){let t=this.flags&7;return t==7?null:t}get goalColumn(){let t=this.flags>>6;return t==16777215?void 0:t}map(t,r=-1){let n,o;return this.empty?n=o=t.mapPos(this.from,r):(n=t.mapPos(this.from,1),o=t.mapPos(this.to,-1)),n==this.from&&o==this.to?this:new Qm(n,o,this.flags)}extend(t,r=t){if(t<=this.anchor&&r>=this.anchor)return ut.range(t,r);let n=Math.abs(t-this.anchor)>Math.abs(r-this.anchor)?t:r;return ut.range(this.anchor,n)}eq(t){return this.anchor==t.anchor&&this.head==t.head}toJSON(){return{anchor:this.anchor,head:this.head}}static fromJSON(t){if(!t||typeof t.anchor!="number"||typeof t.head!="number")throw new RangeError("Invalid JSON representation for SelectionRange");return ut.range(t.anchor,t.head)}static create(t,r,n){return new Qm(t,r,n)}}class ut{constructor(t,r){this.ranges=t,this.mainIndex=r}map(t,r=-1){return t.empty?this:ut.create(this.ranges.map(n=>n.map(t,r)),this.mainIndex)}eq(t){if(this.ranges.length!=t.ranges.length||this.mainIndex!=t.mainIndex)return!1;for(let r=0;rt.toJSON()),main:this.mainIndex}}static fromJSON(t){if(!t||!Array.isArray(t.ranges)||typeof t.main!="number"||t.main>=t.ranges.length)throw new RangeError("Invalid JSON representation for EditorSelection");return new ut(t.ranges.map(r=>Qm.fromJSON(r)),t.main)}static single(t,r=t){return new ut([ut.range(t,r)],0)}static create(t,r=0){if(t.length==0)throw new RangeError("A selection needs at least one range");for(let n=0,o=0;ot?8:0)|i)}static normalized(t,r=0){let n=t[r];t.sort((o,i)=>o.from-i.from),r=t.indexOf(n);for(let o=1;oi.head?ut.range(l,s):ut.range(s,l))}}return new ut(t,r)}}function rje(e,t){for(let r of e.ranges)if(r.to>t)throw new RangeError("Selection points outside of document")}let c$=0;class Ar{constructor(t,r,n,o,i){this.combine=t,this.compareInput=r,this.compare=n,this.isStatic=o,this.id=c$++,this.default=t([]),this.extensions=typeof i=="function"?i(this):i}get reader(){return this}static define(t={}){return new Ar(t.combine||(r=>r),t.compareInput||((r,n)=>r===n),t.compare||(t.combine?(r,n)=>r===n:u$),!!t.static,t.enables)}of(t){return new v2([],this,0,t)}compute(t,r){if(this.isStatic)throw new Error("Can't compute a static facet");return new v2(t,this,1,r)}computeN(t,r){if(this.isStatic)throw new Error("Can't compute a static facet");return new v2(t,this,2,r)}from(t,r){return r||(r=n=>n),this.compute([t],n=>r(n.field(t)))}}function u$(e,t){return e==t||e.length==t.length&&e.every((r,n)=>r===t[n])}class v2{constructor(t,r,n,o){this.dependencies=t,this.facet=r,this.type=n,this.value=o,this.id=c$++}dynamicSlot(t){var r;let n=this.value,o=this.facet.compareInput,i=this.id,a=t[i]>>1,s=this.type==2,l=!1,A=!1,u=[];for(let d of this.dependencies)d=="doc"?l=!0:d=="selection"?A=!0:((r=t[d.id])!==null&&r!==void 0?r:1)&1||u.push(t[d.id]);return{create(d){return d.values[a]=n(d),1},update(d,g){if(l&&g.docChanged||A&&(g.docChanged||g.selection)||NW(d,u)){let c=n(d);if(s?!Cge(c,d.values[a],o):!o(c,d.values[a]))return d.values[a]=c,1}return 0},reconfigure:(d,g)=>{let c,f=g.config.address[i];if(f!=null){let h=Uj(g,f);if(this.dependencies.every(p=>p instanceof Ar?g.facet(p)===d.facet(p):p instanceof qa?g.field(p,!1)==d.field(p,!1):!0)||(s?Cge(c=n(d),h,o):o(c=n(d),h)))return d.values[a]=h,0}else c=n(d);return d.values[a]=c,1}}}}function Cge(e,t,r){if(e.length!=t.length)return!1;for(let n=0;ne[l.id]),o=r.map(l=>l.type),i=n.filter(l=>!(l&1)),a=e[t.id]>>1;function s(l){let A=[];for(let u=0;un===o),t);return t.provide&&(r.provides=t.provide(r)),r}create(t){let r=t.facet(Ige).find(n=>n.field==this);return((r==null?void 0:r.create)||this.createF)(t)}slot(t){let r=t[this.id]>>1;return{create:n=>(n.values[r]=this.create(n),1),update:(n,o)=>{let i=n.values[r],a=this.updateF(i,o);return this.compareF(i,a)?0:(n.values[r]=a,1)},reconfigure:(n,o)=>o.config.address[this.id]!=null?(n.values[r]=o.field(this),0):(n.values[r]=this.create(n),1)}}init(t){return[this,Ige.of({field:this,create:t})]}get extension(){return this}}const Am={lowest:4,low:3,default:2,high:1,highest:0};function LQ(e){return t=>new nje(t,e)}const cI={highest:LQ(Am.highest),high:LQ(Am.high),default:LQ(Am.default),low:LQ(Am.low),lowest:LQ(Am.lowest)};class nje{constructor(t,r){this.inner=t,this.prec=r}}class UG{of(t){return new DW(this,t)}reconfigure(t){return UG.reconfigure.of({compartment:this,extension:t})}get(t){return t.config.compartments.get(this)}}class DW{constructor(t,r){this.compartment=t,this.inner=r}}class jj{constructor(t,r,n,o,i,a){for(this.base=t,this.compartments=r,this.dynamicSlots=n,this.address=o,this.staticValues=i,this.facets=a,this.statusTemplate=[];this.statusTemplate.length>1]}static resolve(t,r,n){let o=[],i=Object.create(null),a=new Map;for(let g of uor(t,r,a))g instanceof qa?o.push(g):(i[g.facet.id]||(i[g.facet.id]=[])).push(g);let s=Object.create(null),l=[],A=[];for(let g of o)s[g.id]=A.length<<1,A.push(c=>g.slot(c));let u=n==null?void 0:n.config.facets;for(let g in i){let c=i[g],f=c[0].facet,h=u&&u[g]||[];if(c.every(p=>p.type==0))if(s[f.id]=l.length<<1|1,u$(h,c))l.push(n.facet(f));else{let p=f.combine(c.map(B=>B.value));l.push(n&&f.compare(p,n.facet(f))?n.facet(f):p)}else{for(let p of c)p.type==0?(s[p.id]=l.length<<1|1,l.push(p.value)):(s[p.id]=A.length<<1,A.push(B=>p.dynamicSlot(B)));s[f.id]=A.length<<1,A.push(p=>cor(p,f,c))}}let d=A.map(g=>g(s));return new jj(t,a,d,s,l,i)}}function uor(e,t,r){let n=[[],[],[],[],[]],o=new Map;function i(a,s){let l=o.get(a);if(l!=null){if(l<=s)return;let A=n[l].indexOf(a);A>-1&&n[l].splice(A,1),a instanceof DW&&r.delete(a.compartment)}if(o.set(a,s),Array.isArray(a))for(let A of a)i(A,s);else if(a instanceof DW){if(r.has(a.compartment))throw new RangeError("Duplicate use of compartment in extensions");let A=t.get(a.compartment)||a.inner;r.set(a.compartment,A),i(A,s)}else if(a instanceof nje)i(a.inner,a.prec);else if(a instanceof qa)n[s].push(a),a.provides&&i(a.provides,s);else if(a instanceof v2)n[s].push(a),a.facet.extensions&&i(a.facet.extensions,Am.default);else{let A=a.extension;if(!A)throw new Error(`Unrecognized extension value in extension set (${a}). This sometimes happens because multiple instances of @codemirror/state are loaded, breaking instanceof checks.`);i(A,s)}}return i(e,Am.default),n.reduce((a,s)=>a.concat(s))}function Kv(e,t){if(t&1)return 2;let r=t>>1,n=e.status[r];if(n==4)throw new Error("Cyclic dependency between fields and/or facets");if(n&2)return n;e.status[r]=4;let o=e.computeSlot(e,e.config.dynamicSlots[r]);return e.status[r]=2|o}function Uj(e,t){return t&1?e.config.staticValues[t>>1]:e.values[t>>1]}const oje=Ar.define(),SW=Ar.define({combine:e=>e.some(t=>t),static:!0}),ije=Ar.define({combine:e=>e.length?e[0]:void 0,static:!0}),aje=Ar.define(),sje=Ar.define(),lje=Ar.define(),Aje=Ar.define({combine:e=>e.length?e[0]:!1});class Of{constructor(t,r){this.type=t,this.value=r}static define(){return new dor}}class dor{of(t){return new Of(this,t)}}class gor{constructor(t){this.map=t}of(t){return new An(this,t)}}class An{constructor(t,r){this.type=t,this.value=r}map(t){let r=this.type.map(this.value,t);return r===void 0?void 0:r==this.value?this:new An(this.type,r)}is(t){return this.type==t}static define(t={}){return new gor(t.map||(r=>r))}static mapEffects(t,r){if(!t.length)return t;let n=[];for(let o of t){let i=o.map(r);i&&n.push(i)}return n}}An.reconfigure=An.define();An.appendConfig=An.define();class ia{constructor(t,r,n,o,i,a){this.startState=t,this.changes=r,this.selection=n,this.effects=o,this.annotations=i,this.scrollIntoView=a,this._doc=null,this._state=null,n&&rje(n,r.newLength),i.some(s=>s.type==ia.time)||(this.annotations=i.concat(ia.time.of(Date.now())))}static create(t,r,n,o,i,a){return new ia(t,r,n,o,i,a)}get newDoc(){return this._doc||(this._doc=this.changes.apply(this.startState.doc))}get newSelection(){return this.selection||this.startState.selection.map(this.changes)}get state(){return this._state||this.startState.applyTransaction(this),this._state}annotation(t){for(let r of this.annotations)if(r.type==t)return r.value}get docChanged(){return!this.changes.empty}get reconfigured(){return this.startState.config!=this.state.config}isUserEvent(t){let r=this.annotation(ia.userEvent);return!!(r&&(r==t||r.length>t.length&&r.slice(0,t.length)==t&&r[t.length]=="."))}}ia.time=Of.define();ia.userEvent=Of.define();ia.addToHistory=Of.define();ia.remote=Of.define();function hor(e,t){let r=[];for(let n=0,o=0;;){let i,a;if(n=e[n]))i=e[n++],a=e[n++];else if(o=0;o--){let i=n[o](e);i instanceof ia?e=i:Array.isArray(i)&&i.length==1&&i[0]instanceof ia?e=i[0]:e=uje(t,oE(i),!1)}return e}function mor(e){let t=e.startState,r=t.facet(lje),n=e;for(let o=r.length-1;o>=0;o--){let i=r[o](e);i&&Object.keys(i).length&&(n=cje(n,kW(t,i,e.changes.newLength),!0))}return n==e?e:ia.create(t,e.changes,e.selection,n.effects,n.annotations,n.scrollIntoView)}const Bor=[];function oE(e){return e==null?Bor:Array.isArray(e)?e:[e]}var Vo=function(e){return e[e.Word=0]="Word",e[e.Space=1]="Space",e[e.Other=2]="Other",e}(Vo||(Vo={}));const wor=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;let jW;try{jW=new RegExp("[\\p{Alphabetic}\\p{Number}_]","u")}catch{}function yor(e){if(jW)return jW.test(e);for(let t=0;t"€"&&(r.toUpperCase()!=r.toLowerCase()||wor.test(r)))return!0}return!1}function Eor(e){return t=>{if(!/\S/.test(t))return Vo.Space;if(yor(t))return Vo.Word;for(let r=0;r-1)return Vo.Word;return Vo.Other}}class Nn{constructor(t,r,n,o,i,a){this.config=t,this.doc=r,this.selection=n,this.values=o,this.status=t.statusTemplate.slice(),this.computeSlot=i,a&&(a._state=this);for(let s=0;so.set(A,l)),r=null),o.set(s.value.compartment,s.value.extension)):s.is(An.reconfigure)?(r=null,n=s.value):s.is(An.appendConfig)&&(r=null,n=oE(n).concat(s.value));let i;r?i=t.startState.values.slice():(r=jj.resolve(n,o,this),i=new Nn(r,this.doc,this.selection,r.dynamicSlots.map(()=>null),(s,l)=>l.reconfigure(s,this),null).values);let a=t.startState.facet(SW)?t.newSelection:t.newSelection.asSingle();new Nn(r,t.newDoc,a,i,(s,l)=>l.update(s,t),t)}replaceSelection(t){return typeof t=="string"&&(t=this.toText(t)),this.changeByRange(r=>({changes:{from:r.from,to:r.to,insert:t},range:ut.cursor(r.from+t.length)}))}changeByRange(t){let r=this.selection,n=t(r.ranges[0]),o=this.changes(n.changes),i=[n.range],a=oE(n.effects);for(let s=1;sa.spec.fromJSON(s,l)))}}return Nn.create({doc:t.doc,selection:ut.fromJSON(t.selection),extensions:r.extensions?o.concat([r.extensions]):o})}static create(t={}){let r=jj.resolve(t.extensions||[],new Map),n=t.doc instanceof Wn?t.doc:Wn.of((t.doc||"").split(r.staticFacet(Nn.lineSeparator)||xW)),o=t.selection?t.selection instanceof ut?t.selection:ut.single(t.selection.anchor,t.selection.head):ut.single(0);return rje(o,n.length),r.staticFacet(SW)||(o=o.asSingle()),new Nn(r,n,o,r.dynamicSlots.map(()=>null),(i,a)=>a.create(i),null)}get tabSize(){return this.facet(Nn.tabSize)}get lineBreak(){return this.facet(Nn.lineSeparator)||` +`}get readOnly(){return this.facet(Aje)}phrase(t,...r){for(let n of this.facet(Nn.phrases))if(Object.prototype.hasOwnProperty.call(n,t)){t=n[t];break}return r.length&&(t=t.replace(/\$(\$|\d*)/g,(n,o)=>{if(o=="$")return"$";let i=+(o||1);return!i||i>r.length?n:r[i-1]})),t}languageDataAt(t,r,n=-1){let o=[];for(let i of this.facet(oje))for(let a of i(this,r,n))Object.prototype.hasOwnProperty.call(a,t)&&o.push(a[t]);return o}charCategorizer(t){return Eor(this.languageDataAt("wordChars",t).join(""))}wordAt(t){let{text:r,from:n,length:o}=this.doc.lineAt(t),i=this.charCategorizer(t),a=t-n,s=t-n;for(;a>0;){let l=La(r,a,!1);if(i(r.slice(l,a))!=Vo.Word)break;a=l}for(;se.length?e[0]:4});Nn.lineSeparator=ije;Nn.readOnly=Aje;Nn.phrases=Ar.define({compare(e,t){let r=Object.keys(e),n=Object.keys(t);return r.length==n.length&&r.every(o=>e[o]==t[o])}});Nn.languageData=oje;Nn.changeFilter=aje;Nn.transactionFilter=sje;Nn.transactionExtender=lje;UG.reconfigure=An.define();function Od(e,t,r={}){let n={};for(let o of e)for(let i of Object.keys(o)){let a=o[i],s=n[i];if(s===void 0)n[i]=a;else if(!(s===a||a===void 0))if(Object.hasOwnProperty.call(r,i))n[i]=r[i](s,a);else throw new Error("Config merge conflict for field "+i)}for(let o in t)n[o]===void 0&&(n[o]=t[o]);return n}class iB{eq(t){return this==t}range(t,r=t){return UW.create(t,r,this)}}iB.prototype.startSide=iB.prototype.endSide=0;iB.prototype.point=!1;iB.prototype.mapMode=zs.TrackDel;let UW=class dje{constructor(t,r,n){this.from=t,this.to=r,this.value=n}static create(t,r,n){return new dje(t,r,n)}};function zW(e,t){return e.from-t.from||e.value.startSide-t.value.startSide}class d${constructor(t,r,n,o){this.from=t,this.to=r,this.value=n,this.maxPoint=o}get length(){return this.to[this.to.length-1]}findIndex(t,r,n,o=0){let i=n?this.to:this.from;for(let a=o,s=i.length;;){if(a==s)return a;let l=a+s>>1,A=i[l]-t||(n?this.value[l].endSide:this.value[l].startSide)-r;if(l==a)return A>=0?a:s;A>=0?s=l:a=l+1}}between(t,r,n,o){for(let i=this.findIndex(r,-1e9,!0),a=this.findIndex(n,1e9,!1,i);ic||g==c&&A.startSide>0&&A.endSide<=0)continue;(c-g||A.endSide-A.startSide)<0||(a<0&&(a=g),A.point&&(s=Math.max(s,c-g)),n.push(A),o.push(g-a),i.push(c-a))}return{mapped:n.length?new d$(o,i,n,s):null,pos:a}}}class oo{constructor(t,r,n,o){this.chunkPos=t,this.chunk=r,this.nextLayer=n,this.maxPoint=o}static create(t,r,n,o){return new oo(t,r,n,o)}get length(){let t=this.chunk.length-1;return t<0?0:Math.max(this.chunkEnd(t),this.nextLayer.length)}get size(){if(this.isEmpty)return 0;let t=this.nextLayer.size;for(let r of this.chunk)t+=r.value.length;return t}chunkEnd(t){return this.chunkPos[t]+this.chunk[t].length}update(t){let{add:r=[],sort:n=!1,filterFrom:o=0,filterTo:i=this.length}=t,a=t.filter;if(r.length==0&&!a)return this;if(n&&(r=r.slice().sort(zW)),this.isEmpty)return r.length?oo.of(r):this;let s=new gje(this,null,-1).goto(0),l=0,A=[],u=new zp;for(;s.value||l=0){let d=r[l++];u.addInner(d.from,d.to,d.value)||A.push(d)}else s.rangeIndex==1&&s.chunkIndexthis.chunkEnd(s.chunkIndex)||is.to||i=i&&t<=i+a.length&&a.between(i,t-i,r-i,n)===!1)return}this.nextLayer.between(t,r,n)}}iter(t=0){return ub.from([this]).goto(t)}get isEmpty(){return this.nextLayer==this}static iter(t,r=0){return ub.from(t).goto(r)}static compare(t,r,n,o,i=-1){let a=t.filter(d=>d.maxPoint>0||!d.isEmpty&&d.maxPoint>=i),s=r.filter(d=>d.maxPoint>0||!d.isEmpty&&d.maxPoint>=i),l=Qge(a,s,n),A=new TQ(a,l,i),u=new TQ(s,l,i);n.iterGaps((d,g,c)=>vge(A,d,u,g,c,o)),n.empty&&n.length==0&&vge(A,0,u,0,0,o)}static eq(t,r,n=0,o){o==null&&(o=999999999);let i=t.filter(u=>!u.isEmpty&&r.indexOf(u)<0),a=r.filter(u=>!u.isEmpty&&t.indexOf(u)<0);if(i.length!=a.length)return!1;if(!i.length)return!0;let s=Qge(i,a),l=new TQ(i,s,0).goto(n),A=new TQ(a,s,0).goto(n);for(;;){if(l.to!=A.to||!GW(l.active,A.active)||l.point&&(!A.point||!l.point.eq(A.point)))return!1;if(l.to>o)return!0;l.next(),A.next()}}static spans(t,r,n,o,i=-1){let a=new TQ(t,null,i).goto(r),s=r,l=a.openStart;for(;;){let A=Math.min(a.to,n);if(a.point){let u=a.activeForPoint(a.to),d=a.pointFroms&&(o.span(s,A,a.active,l),l=a.openEnd(A));if(a.to>n)return l+(a.point&&a.to>n?1:0);s=a.to,a.next()}}static of(t,r=!1){let n=new zp;for(let o of t instanceof UW?[t]:r?Cor(t):t)n.add(o.from,o.to,o.value);return n.finish()}}oo.empty=new oo([],[],null,-1);function Cor(e){if(e.length>1)for(let t=e[0],r=1;r0)return e.slice().sort(zW);t=n}return e}oo.empty.nextLayer=oo.empty;class zp{finishChunk(t){this.chunks.push(new d$(this.from,this.to,this.value,this.maxPoint)),this.chunkPos.push(this.chunkStart),this.chunkStart=-1,this.setMaxPoint=Math.max(this.setMaxPoint,this.maxPoint),this.maxPoint=-1,t&&(this.from=[],this.to=[],this.value=[])}constructor(){this.chunks=[],this.chunkPos=[],this.chunkStart=-1,this.last=null,this.lastFrom=-1e9,this.lastTo=-1e9,this.from=[],this.to=[],this.value=[],this.maxPoint=-1,this.setMaxPoint=-1,this.nextLayer=null}add(t,r,n){this.addInner(t,r,n)||(this.nextLayer||(this.nextLayer=new zp)).add(t,r,n)}addInner(t,r,n){let o=t-this.lastTo||n.startSide-this.last.endSide;if(o<=0&&(t-this.lastFrom||n.startSide-this.last.startSide)<0)throw new Error("Ranges must be added sorted by `from` position and `startSide`");return o<0?!1:(this.from.length==250&&this.finishChunk(!0),this.chunkStart<0&&(this.chunkStart=t),this.from.push(t-this.chunkStart),this.to.push(r-this.chunkStart),this.last=n,this.lastFrom=t,this.lastTo=r,this.value.push(n),n.point&&(this.maxPoint=Math.max(this.maxPoint,r-t)),!0)}addChunk(t,r){if((t-this.lastTo||r.value[0].startSide-this.last.endSide)<0)return!1;this.from.length&&this.finishChunk(!0),this.setMaxPoint=Math.max(this.setMaxPoint,r.maxPoint),this.chunks.push(r),this.chunkPos.push(t);let n=r.value.length-1;return this.last=r.value[n],this.lastFrom=r.from[n]+t,this.lastTo=r.to[n]+t,!0}finish(){return this.finishInner(oo.empty)}finishInner(t){if(this.from.length&&this.finishChunk(!1),this.chunks.length==0)return t;let r=oo.create(this.chunkPos,this.chunks,this.nextLayer?this.nextLayer.finishInner(t):t,this.setMaxPoint);return this.from=null,r}}function Qge(e,t,r){let n=new Map;for(let i of e)for(let a=0;a=this.minPoint)break}}setRangeIndex(t){if(t==this.layer.chunk[this.chunkIndex].value.length){if(this.chunkIndex++,this.skip)for(;this.chunkIndex=n&&o.push(new gje(a,r,n,i));return o.length==1?o[0]:new ub(o)}get startSide(){return this.value?this.value.startSide:0}goto(t,r=-1e9){for(let n of this.heap)n.goto(t,r);for(let n=this.heap.length>>1;n>=0;n--)HL(this.heap,n);return this.next(),this}forward(t,r){for(let n of this.heap)n.forward(t,r);for(let n=this.heap.length>>1;n>=0;n--)HL(this.heap,n);(this.to-t||this.value.endSide-r)<0&&this.next()}next(){if(this.heap.length==0)this.from=this.to=1e9,this.value=null,this.rank=-1;else{let t=this.heap[0];this.from=t.from,this.to=t.to,this.value=t.value,this.rank=t.rank,t.value&&t.next(),HL(this.heap,0)}}}function HL(e,t){for(let r=e[t];;){let n=(t<<1)+1;if(n>=e.length)break;let o=e[n];if(n+1=0&&(o=e[n+1],n++),r.compare(o)<0)break;e[n]=r,e[t]=o,t=n}}class TQ{constructor(t,r,n){this.minPoint=n,this.active=[],this.activeTo=[],this.activeRank=[],this.minActive=-1,this.point=null,this.pointFrom=0,this.pointRank=0,this.to=-1e9,this.endSide=0,this.openStart=-1,this.cursor=ub.from(t,r,n)}goto(t,r=-1e9){return this.cursor.goto(t,r),this.active.length=this.activeTo.length=this.activeRank.length=0,this.minActive=-1,this.to=t,this.endSide=r,this.openStart=-1,this.next(),this}forward(t,r){for(;this.minActive>-1&&(this.activeTo[this.minActive]-t||this.active[this.minActive].endSide-r)<0;)this.removeActive(this.minActive);this.cursor.forward(t,r)}removeActive(t){cD(this.active,t),cD(this.activeTo,t),cD(this.activeRank,t),this.minActive=Mge(this.active,this.activeTo)}addActive(t){let r=0,{value:n,to:o,rank:i}=this.cursor;for(;r-1&&(this.activeTo[o]-this.cursor.from||this.active[o].endSide-this.cursor.startSide)<0){if(this.activeTo[o]>t){this.to=this.activeTo[o],this.endSide=this.active[o].endSide;break}this.removeActive(o),n&&cD(n,o)}else if(this.cursor.value)if(this.cursor.from>t){this.to=this.cursor.from,this.endSide=this.cursor.startSide;break}else{let i=this.cursor.value;if(!i.point)this.addActive(n),this.cursor.next();else if(r&&this.cursor.to==this.to&&this.cursor.from=0&&n[o]=0&&!(this.activeRank[n]t||this.activeTo[n]==t&&this.active[n].endSide>=this.point.endSide)&&r.push(this.active[n]);return r.reverse()}openEnd(t){let r=0;for(let n=this.activeTo.length-1;n>=0&&this.activeTo[n]>t;n--)r++;return r}}function vge(e,t,r,n,o,i){e.goto(t),r.goto(n);let a=n+o,s=n,l=n-t;for(;;){let A=e.to+l-r.to||e.endSide-r.endSide,u=A<0?e.to+l:r.to,d=Math.min(u,a);if(e.point||r.point?e.point&&r.point&&(e.point==r.point||e.point.eq(r.point))&&GW(e.activeForPoint(e.to),r.activeForPoint(r.to))||i.comparePoint(s,d,e.point,r.point):d>s&&!GW(e.active,r.active)&&i.compareRange(s,d,e.active,r.active),u>a)break;s=u,A<=0&&e.next(),A>=0&&r.next()}}function GW(e,t){if(e.length!=t.length)return!1;for(let r=0;r=t;n--)e[n+1]=e[n];e[t]=r}function Mge(e,t){let r=-1,n=1e9;for(let o=0;o=t)return o;if(o==e.length)break;i+=e.charCodeAt(o)==9?r-i%r:1,o=La(e,o)}return n===!0?-1:e.length}const HW="ͼ",bge=typeof Symbol>"u"?"__"+HW:Symbol.for(HW),OW=typeof Symbol>"u"?"__styleSet"+Math.floor(Math.random()*1e8):Symbol("styleSet"),xge=typeof globalThis<"u"?globalThis:typeof window<"u"?window:{};class Gp{constructor(t,r){this.rules=[];let{finish:n}=r||{};function o(a){return/^@/.test(a)?[a]:a.split(/,\s*/)}function i(a,s,l,A){let u=[],d=/^@(\w+)\b/.exec(a[0]),g=d&&d[1]=="keyframes";if(d&&s==null)return l.push(a[0]+";");for(let c in s){let f=s[c];if(/&/.test(c))i(c.split(/,\s*/).map(h=>a.map(p=>h.replace(/&/,p))).reduce((h,p)=>h.concat(p)),f,l);else if(f&&typeof f=="object"){if(!d)throw new RangeError("The value of a property ("+c+") should be a primitive value.");i(o(c),f,u,g)}else f!=null&&u.push(c.replace(/_.*/,"").replace(/[A-Z]/g,h=>"-"+h.toLowerCase())+": "+f+";")}(u.length||g)&&l.push((n&&!d&&!A?a.map(n):a).join(", ")+" {"+u.join(" ")+"}")}for(let a in t)i(o(a),t[a],this.rules)}getRules(){return this.rules.join(` +`)}static newName(){let t=xge[bge]||1;return xge[bge]=t+1,HW+t.toString(36)}static mount(t,r,n){let o=t[OW],i=n&&n.nonce;o?i&&o.setNonce(i):o=new Ior(t,i),o.mount(Array.isArray(r)?r:[r])}}let Yge=new Map;class Ior{constructor(t,r){let n=t.ownerDocument||t,o=n.defaultView;if(!t.head&&t.adoptedStyleSheets&&o.CSSStyleSheet){let i=Yge.get(n);if(i)return t.adoptedStyleSheets=[i.sheet,...t.adoptedStyleSheets],t[OW]=i;this.sheet=new o.CSSStyleSheet,t.adoptedStyleSheets=[this.sheet,...t.adoptedStyleSheets],Yge.set(n,this)}else{this.styleTag=n.createElement("style"),r&&this.styleTag.setAttribute("nonce",r);let i=t.head||t;i.insertBefore(this.styleTag,i.firstChild)}this.modules=[],t[OW]=this}mount(t){let r=this.sheet,n=0,o=0;for(let i=0;i-1&&(this.modules.splice(s,1),o--,s=-1),s==-1){if(this.modules.splice(o++,0,a),r)for(let l=0;l",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},Qor=typeof navigator<"u"&&/Mac/.test(navigator.platform),vor=typeof navigator<"u"&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent);for(var Ra=0;Ra<10;Ra++)Rp[48+Ra]=Rp[96+Ra]=String(Ra);for(var Ra=1;Ra<=24;Ra++)Rp[Ra+111]="F"+Ra;for(var Ra=65;Ra<=90;Ra++)Rp[Ra]=String.fromCharCode(Ra+32),db[Ra]=String.fromCharCode(Ra);for(var OL in Rp)db.hasOwnProperty(OL)||(db[OL]=Rp[OL]);function Mor(e){var t=Qor&&e.metaKey&&e.shiftKey&&!e.ctrlKey&&!e.altKey||vor&&e.shiftKey&&e.key&&e.key.length==1||e.key=="Unidentified",r=!t&&e.key||(e.shiftKey?db:Rp)[e.keyCode]||e.key||"Unidentified";return r=="Esc"&&(r="Escape"),r=="Del"&&(r="Delete"),r=="Left"&&(r="ArrowLeft"),r=="Up"&&(r="ArrowUp"),r=="Right"&&(r="ArrowRight"),r=="Down"&&(r="ArrowDown"),r}function zj(e){let t;return e.nodeType==11?t=e.getSelection?e:e.ownerDocument:t=e,t.getSelection()}function LW(e,t){return t?e==t||e.contains(t.nodeType!=1?t.parentNode:t):!1}function bor(e){let t=e.activeElement;for(;t&&t.shadowRoot;)t=t.shadowRoot.activeElement;return t}function M2(e,t){if(!t.anchorNode)return!1;try{return LW(e,t.anchorNode)}catch{return!1}}function gb(e){return e.nodeType==3?aB(e,0,e.nodeValue.length).getClientRects():e.nodeType==1?e.getClientRects():[]}function Gj(e,t,r,n){return r?Fge(e,t,r,n,-1)||Fge(e,t,r,n,1):!1}function fb(e){for(var t=0;;t++)if(e=e.previousSibling,!e)return t}function Fge(e,t,r,n,o){for(;;){if(e==r&&t==n)return!0;if(t==(o<0?0:df(e))){if(e.nodeName=="DIV")return!1;let i=e.parentNode;if(!i||i.nodeType!=1)return!1;t=fb(e)+(o<0?0:1),e=i}else if(e.nodeType==1){if(e=e.childNodes[t+(o<0?-1:0)],e.nodeType==1&&e.contentEditable=="false")return!1;t=o<0?df(e):0}else return!1}}function df(e){return e.nodeType==3?e.nodeValue.length:e.childNodes.length}function g$(e,t){let r=t?e.left:e.right;return{left:r,right:r,top:e.top,bottom:e.bottom}}function xor(e){return{left:0,right:e.innerWidth,top:0,bottom:e.innerHeight}}function Yor(e,t,r,n,o,i,a,s){let l=e.ownerDocument,A=l.defaultView||window;for(let u=e,d=!1;u&&!d;)if(u.nodeType==1){let g,c=u==l.body,f=1,h=1;if(c)g=xor(A);else{if(/^(fixed|sticky)$/.test(getComputedStyle(u).position)&&(d=!0),u.scrollHeight<=u.clientHeight&&u.scrollWidth<=u.clientWidth){u=u.assignedSlot||u.parentNode;continue}let y=u.getBoundingClientRect();f=y.width/u.offsetWidth,h=y.height/u.offsetHeight,g={left:y.left,right:y.left+u.clientWidth*f,top:y.top,bottom:y.top+u.clientHeight*h}}let p=0,B=0;if(o=="nearest")t.top0&&t.bottom>g.bottom+B&&(B=t.bottom-g.bottom+B+a)):t.bottom>g.bottom&&(B=t.bottom-g.bottom+a,r<0&&t.top-B0&&t.right>g.right+p&&(p=t.right-g.right+p+i)):t.right>g.right&&(p=t.right-g.right+i,r<0&&t.leftr.clientHeight||r.scrollWidth>r.clientWidth)return r;r=r.assignedSlot||r.parentNode}else if(r.nodeType==11)r=r.host;else break;return null}class Nor{constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}eq(t){return this.anchorNode==t.anchorNode&&this.anchorOffset==t.anchorOffset&&this.focusNode==t.focusNode&&this.focusOffset==t.focusOffset}setRange(t){let{anchorNode:r,focusNode:n}=t;this.set(r,Math.min(t.anchorOffset,r?df(r):0),n,Math.min(t.focusOffset,n?df(n):0))}set(t,r,n,o){this.anchorNode=t,this.anchorOffset=r,this.focusNode=n,this.focusOffset=o}}let Ww=null;function fje(e){if(e.setActive)return e.setActive();if(Ww)return e.focus(Ww);let t=[];for(let r=e;r&&(t.push(r,r.scrollTop,r.scrollLeft),r!=r.ownerDocument);r=r.parentNode);if(e.focus(Ww==null?{get preventScroll(){return Ww={preventScroll:!0},!0}}:void 0),!Ww){Ww=!1;for(let r=0;rMath.max(1,e.scrollHeight-e.clientHeight-4)}class hs{constructor(t,r,n=!0){this.node=t,this.offset=r,this.precise=n}static before(t,r){return new hs(t.parentNode,fb(t),r)}static after(t,r){return new hs(t.parentNode,fb(t)+1,r)}}const f$=[];class Ho{constructor(){this.parent=null,this.dom=null,this.flags=2}get overrideDOMText(){return null}get posAtStart(){return this.parent?this.parent.posBefore(this):0}get posAtEnd(){return this.posAtStart+this.length}posBefore(t){let r=this.posAtStart;for(let n of this.children){if(n==t)return r;r+=n.length+n.breakAfter}throw new RangeError("Invalid child in posBefore")}posAfter(t){return this.posBefore(t)+t.length}sync(t,r){if(this.flags&2){let n=this.dom,o=null,i;for(let a of this.children){if(a.flags&7){if(!a.dom&&(i=o?o.nextSibling:n.firstChild)){let s=Ho.get(i);(!s||!s.parent&&s.canReuseDOM(a))&&a.reuseDOM(i)}a.sync(t,r),a.flags&=-8}if(i=o?o.nextSibling:n.firstChild,r&&!r.written&&r.node==n&&i!=a.dom&&(r.written=!0),a.dom.parentNode==n)for(;i&&i!=a.dom;)i=Dge(i);else n.insertBefore(a.dom,i);o=a.dom}for(i=o?o.nextSibling:n.firstChild,i&&r&&r.node==n&&(r.written=!0);i;)i=Dge(i)}else if(this.flags&1)for(let n of this.children)n.flags&7&&(n.sync(t,r),n.flags&=-8)}reuseDOM(t){}localPosFromDOM(t,r){let n;if(t==this.dom)n=this.dom.childNodes[r];else{let o=df(t)==0?0:r==0?-1:1;for(;;){let i=t.parentNode;if(i==this.dom)break;o==0&&i.firstChild!=i.lastChild&&(t==i.firstChild?o=-1:o=1),t=i}o<0?n=t:n=t.nextSibling}if(n==this.dom.firstChild)return 0;for(;n&&!Ho.get(n);)n=n.nextSibling;if(!n)return this.length;for(let o=0,i=0;;o++){let a=this.children[o];if(a.dom==n)return i;i+=a.length+a.breakAfter}}domBoundsAround(t,r,n=0){let o=-1,i=-1,a=-1,s=-1;for(let l=0,A=n,u=n;lr)return d.domBoundsAround(t,r,A);if(g>=t&&o==-1&&(o=l,i=A),A>r&&d.dom.parentNode==this.dom){a=l,s=u;break}u=g,A=g+d.breakAfter}return{from:i,to:s<0?n+this.length:s,startDOM:(o?this.children[o-1].dom.nextSibling:null)||this.dom.firstChild,endDOM:a=0?this.children[a].dom:null}}markDirty(t=!1){this.flags|=2,this.markParentsDirty(t)}markParentsDirty(t){for(let r=this.parent;r;r=r.parent){if(t&&(r.flags|=2),r.flags&1)return;r.flags|=1,t=!1}}setParent(t){this.parent!=t&&(this.parent=t,this.flags&7&&this.markParentsDirty(!0))}setDOM(t){this.dom!=t&&(this.dom&&(this.dom.cmView=null),this.dom=t,t.cmView=this)}get rootView(){for(let t=this;;){let r=t.parent;if(!r)return t;t=r}}replaceChildren(t,r,n=f$){this.markDirty();for(let o=t;othis.pos||t==this.pos&&(r>0||this.i==0||this.children[this.i-1].breakAfter))return this.off=t-this.pos,this;let n=this.children[--this.i];this.pos-=n.length+n.breakAfter}}}function Bje(e,t,r,n,o,i,a,s,l){let{children:A}=e,u=A.length?A[t]:null,d=i.length?i[i.length-1]:null,g=d?d.breakAfter:a;if(!(t==n&&u&&!a&&!g&&i.length<2&&u.merge(r,o,i.length?d:null,r==0,s,l))){if(n0&&(!a&&i.length&&u.merge(r,u.length,i[0],!1,s,0)?u.breakAfter=i.shift().breakAfter:(r2);var fr={mac:jge||/Mac/.test(rA.platform),windows:/Win/.test(rA.platform),linux:/Linux|X11/.test(rA.platform),ie:zG,ie_version:yje?TW.documentMode||6:PW?+PW[1]:JW?+JW[1]:0,gecko:Sge,gecko_version:Sge?+(/Firefox\/(\d+)/.exec(rA.userAgent)||[0,0])[1]:0,chrome:!!LL,chrome_version:LL?+LL[1]:0,ios:jge,android:/Android\b/.test(rA.userAgent),webkit:kge,safari:Eje,webkit_version:kge?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0,tabSize:TW.documentElement.style.tabSize!=null?"tab-size":"-moz-tab-size"};const kor=256;class gf extends Ho{constructor(t){super(),this.text=t}get length(){return this.text.length}createDOM(t){this.setDOM(t||document.createTextNode(this.text))}sync(t,r){this.dom||this.createDOM(),this.dom.nodeValue!=this.text&&(r&&r.node==this.dom&&(r.written=!0),this.dom.nodeValue=this.text)}reuseDOM(t){t.nodeType==3&&this.createDOM(t)}merge(t,r,n){return this.flags&8||n&&(!(n instanceof gf)||this.length-(r-t)+n.length>kor||n.flags&8)?!1:(this.text=this.text.slice(0,t)+(n?n.text:"")+this.text.slice(r),this.markDirty(),!0)}split(t){let r=new gf(this.text.slice(t));return this.text=this.text.slice(0,t),this.markDirty(),r.flags|=this.flags&8,r}localPosFromDOM(t,r){return t==this.dom?r:r?this.text.length:0}domAtPos(t){return new hs(this.dom,t)}domBoundsAround(t,r,n){return{from:n,to:n+this.length,startDOM:this.dom,endDOM:this.dom.nextSibling}}coordsAt(t,r){return jor(this.dom,t,r)}}class ff extends Ho{constructor(t,r=[],n=0){super(),this.mark=t,this.children=r,this.length=n;for(let o of r)o.setParent(this)}setAttrs(t){if(hje(t),this.mark.class&&(t.className=this.mark.class),this.mark.attrs)for(let r in this.mark.attrs)t.setAttribute(r,this.mark.attrs[r]);return t}canReuseDOM(t){return super.canReuseDOM(t)&&!((this.flags|t.flags)&8)}reuseDOM(t){t.nodeName==this.mark.tagName.toUpperCase()&&(this.setDOM(t),this.flags|=6)}sync(t,r){this.dom?this.flags&4&&this.setAttrs(this.dom):this.setDOM(this.setAttrs(document.createElement(this.mark.tagName))),super.sync(t,r)}merge(t,r,n,o,i,a){return n&&(!(n instanceof ff&&n.mark.eq(this.mark))||t&&i<=0||rt&&r.push(n=t&&(o=i),n=l,i++}let a=this.length-t;return this.length=t,o>-1&&(this.children.length=o,this.markDirty()),new ff(this.mark,r,a)}domAtPos(t){return Cje(this,t)}coordsAt(t,r){return Qje(this,t,r)}}function jor(e,t,r){let n=e.nodeValue.length;t>n&&(t=n);let o=t,i=t,a=0;t==0&&r<0||t==n&&r>=0?fr.chrome||fr.gecko||(t?(o--,a=1):i=0)?0:s.length-1];return fr.safari&&!a&&l.width==0&&(l=Array.prototype.find.call(s,A=>A.width)||l),a?g$(l,a<0):l||null}class Xh extends Ho{static create(t,r,n){return new Xh(t,r,n)}constructor(t,r,n){super(),this.widget=t,this.length=r,this.side=n,this.prevWidget=null}split(t){let r=Xh.create(this.widget,this.length-t,this.side);return this.length-=t,r}sync(t){(!this.dom||!this.widget.updateDOM(this.dom,t))&&(this.dom&&this.prevWidget&&this.prevWidget.destroy(this.dom),this.prevWidget=null,this.setDOM(this.widget.toDOM(t)),this.dom.contentEditable="false")}getSide(){return this.side}merge(t,r,n,o,i,a){return n&&(!(n instanceof Xh)||!this.widget.compare(n.widget)||t>0&&i<=0||r0)?hs.before(this.dom):hs.after(this.dom,t==this.length)}domBoundsAround(){return null}coordsAt(t,r){let n=this.widget.coordsAt(this.dom,t,r);if(n)return n;let o=this.dom.getClientRects(),i=null;if(!o.length)return null;let a=this.side?this.side<0:t>0;for(let s=a?o.length-1:0;i=o[s],!(t>0?s==0:s==o.length-1||i.top0?hs.before(this.dom):hs.after(this.dom)}localPosFromDOM(){return 0}domBoundsAround(){return null}coordsAt(t){return this.dom.getBoundingClientRect()}get overrideDOMText(){return Wn.empty}get isHidden(){return!0}}gf.prototype.children=Xh.prototype.children=VE.prototype.children=f$;function Cje(e,t){let r=e.dom,{children:n}=e,o=0;for(let i=0;oi&&t0;i--){let a=n[i-1];if(a.dom.parentNode==r)return a.domAtPos(a.length)}for(let i=o;i0&&t instanceof ff&&o.length&&(n=o[o.length-1])instanceof ff&&n.mark.eq(t.mark)?Ije(n,t.children[0],r-1):(o.push(t),t.setParent(e)),e.length+=t.length}function Qje(e,t,r){let n=null,o=-1,i=null,a=-1;function s(A,u){for(let d=0,g=0;d=u&&(c.children.length?s(c,u-g):(!i||i.isHidden&&r>0)&&(f>u||g==f&&c.getSide()>0)?(i=c,a=u-g):(g-1?1:0)!=o.length-(r&&o.indexOf(r)>-1?1:0))return!1;for(let i of n)if(i!=r&&(o.indexOf(i)==-1||e[i]!==t[i]))return!1;return!0}function VW(e,t,r){let n=!1;if(t)for(let o in t)r&&o in r||(n=!0,o=="style"?e.style.cssText="":e.removeAttribute(o));if(r)for(let o in r)t&&t[o]==r[o]||(n=!0,o=="style"?e.style.cssText=r[o]:e.setAttribute(o,r[o]));return n}function zor(e){let t=Object.create(null);for(let r=0;r0&&this.children[n-1].length==0;)this.children[--n].destroy();return this.children.length=n,this.markDirty(),this.length=t,r}transferDOM(t){this.dom&&(this.markDirty(),t.setDOM(this.dom),t.prevAttrs=this.prevAttrs===void 0?this.attrs:this.prevAttrs,this.prevAttrs=void 0,this.dom=null)}setDeco(t){h$(this.attrs,t)||(this.dom&&(this.prevAttrs=this.attrs,this.markDirty()),this.attrs=t)}append(t,r){Ije(this,t,r)}addLineDeco(t){let r=t.spec.attributes,n=t.spec.class;r&&(this.attrs=WW(r,this.attrs||{})),n&&(this.attrs=WW({class:n},this.attrs||{}))}domAtPos(t){return Cje(this,t)}reuseDOM(t){t.nodeName=="DIV"&&(this.setDOM(t),this.flags|=6)}sync(t,r){var n;this.dom?this.flags&4&&(hje(this.dom),this.dom.className="cm-line",this.prevAttrs=this.attrs?null:void 0):(this.setDOM(document.createElement("div")),this.dom.className="cm-line",this.prevAttrs=this.attrs?null:void 0),this.prevAttrs!==void 0&&(VW(this.dom,this.prevAttrs,this.attrs),this.dom.classList.add("cm-line"),this.prevAttrs=void 0),super.sync(t,r);let o=this.dom.lastChild;for(;o&&Ho.get(o)instanceof ff;)o=o.lastChild;if(!o||!this.length||o.nodeName!="BR"&&((n=Ho.get(o))===null||n===void 0?void 0:n.isEditable)==!1&&(!fr.ios||!this.children.some(i=>i instanceof gf))){let i=document.createElement("BR");i.cmIgnore=!0,this.dom.appendChild(i)}}measureTextSize(){if(this.children.length==0||this.length>20)return null;let t=0,r;for(let n of this.children){if(!(n instanceof gf)||/[^ -~]/.test(n.text))return null;let o=gb(n.dom);if(o.length!=1)return null;t+=o[0].width,r=o[0].height}return t?{lineHeight:this.dom.getBoundingClientRect().height,charWidth:t/this.length,textHeight:r}:null}coordsAt(t,r){let n=Qje(this,t,r);if(!this.children.length&&n&&this.parent){let{heightOracle:o}=this.parent.view.viewState,i=n.bottom-n.top;if(Math.abs(i-o.lineHeight)<2&&o.textHeight=r){if(i instanceof _i)return i;if(a>r)break}o=a+i.breakAfter}return null}}class wp extends Ho{constructor(t,r,n){super(),this.widget=t,this.length=r,this.deco=n,this.breakAfter=0,this.prevWidget=null}merge(t,r,n,o,i,a){return n&&(!(n instanceof wp)||!this.widget.compare(n.widget)||t>0&&i<=0||r0}}class A0{eq(t){return!1}updateDOM(t,r){return!1}compare(t){return this==t||this.constructor==t.constructor&&this.eq(t)}get estimatedHeight(){return-1}get lineBreaks(){return 0}ignoreEvent(t){return!0}coordsAt(t,r,n){return null}get isHidden(){return!1}destroy(t){}}var Os=function(e){return e[e.Text=0]="Text",e[e.WidgetBefore=1]="WidgetBefore",e[e.WidgetAfter=2]="WidgetAfter",e[e.WidgetRange=3]="WidgetRange",e}(Os||(Os={}));class Jr extends iB{constructor(t,r,n,o){super(),this.startSide=t,this.endSide=r,this.widget=n,this.spec=o}get heightRelevant(){return!1}static mark(t){return new iY(t)}static widget(t){let r=Math.max(-1e4,Math.min(1e4,t.side||0)),n=!!t.block;return r+=n&&!t.inlineOrder?r>0?3e8:-4e8:r>0?1e8:-1e8,new Hp(t,r,r,n,t.widget||null,!1)}static replace(t){let r=!!t.block,n,o;if(t.isBlockGap)n=-5e8,o=4e8;else{let{start:i,end:a}=vje(t,r);n=(i?r?-3e8:-1:5e8)-1,o=(a?r?2e8:1:-6e8)+1}return new Hp(t,n,o,r,t.widget||null,!0)}static line(t){return new aY(t)}static set(t,r=!1){return oo.of(t,r)}hasHeight(){return this.widget?this.widget.estimatedHeight>-1:!1}}Jr.none=oo.empty;class iY extends Jr{constructor(t){let{start:r,end:n}=vje(t);super(r?-1:5e8,n?1:-6e8,null,t),this.tagName=t.tagName||"span",this.class=t.class||"",this.attrs=t.attributes||null}eq(t){var r,n;return this==t||t instanceof iY&&this.tagName==t.tagName&&(this.class||((r=this.attrs)===null||r===void 0?void 0:r.class))==(t.class||((n=t.attrs)===null||n===void 0?void 0:n.class))&&h$(this.attrs,t.attrs,"class")}range(t,r=t){if(t>=r)throw new RangeError("Mark decorations may not be empty");return super.range(t,r)}}iY.prototype.point=!1;class aY extends Jr{constructor(t){super(-2e8,-2e8,null,t)}eq(t){return t instanceof aY&&this.spec.class==t.spec.class&&h$(this.spec.attributes,t.spec.attributes)}range(t,r=t){if(r!=t)throw new RangeError("Line decoration ranges must be zero-length");return super.range(t,r)}}aY.prototype.mapMode=zs.TrackBefore;aY.prototype.point=!0;class Hp extends Jr{constructor(t,r,n,o,i,a){super(r,n,i,t),this.block=o,this.isReplace=a,this.mapMode=o?r<=0?zs.TrackBefore:zs.TrackAfter:zs.TrackDel}get type(){return this.startSide!=this.endSide?Os.WidgetRange:this.startSide<=0?Os.WidgetBefore:Os.WidgetAfter}get heightRelevant(){return this.block||!!this.widget&&(this.widget.estimatedHeight>=5||this.widget.lineBreaks>0)}eq(t){return t instanceof Hp&&Gor(this.widget,t.widget)&&this.block==t.block&&this.startSide==t.startSide&&this.endSide==t.endSide}range(t,r=t){if(this.isReplace&&(t>r||t==r&&this.startSide>0&&this.endSide<=0))throw new RangeError("Invalid range for replacement decoration");if(!this.isReplace&&r!=t)throw new RangeError("Widget decorations can only have zero-length ranges");return super.range(t,r)}}Hp.prototype.point=!0;function vje(e,t=!1){let{inclusiveStart:r,inclusiveEnd:n}=e;return r==null&&(r=e.inclusive),n==null&&(n=e.inclusive),{start:r??t,end:n??t}}function Gor(e,t){return e==t||!!(e&&t&&e.compare(t))}function KW(e,t,r,n=0){let o=r.length-1;o>=0&&r[o]+n>=e?r[o]=Math.max(r[o],t):r.push(e,t)}class Xv{constructor(t,r,n,o){this.doc=t,this.pos=r,this.end=n,this.disallowBlockEffectsFor=o,this.content=[],this.curLine=null,this.breakAtStart=0,this.pendingBuffer=0,this.bufferMarks=[],this.atCursorPos=!0,this.openStart=-1,this.openEnd=-1,this.text="",this.textOff=0,this.cursor=t.iter(),this.skip=r}posCovered(){if(this.content.length==0)return!this.breakAtStart&&this.doc.lineAt(this.pos).from!=this.pos;let t=this.content[this.content.length-1];return!(t.breakAfter||t instanceof wp&&t.deco.endSide<0)}getLine(){return this.curLine||(this.content.push(this.curLine=new _i),this.atCursorPos=!0),this.curLine}flushBuffer(t=this.bufferMarks){this.pendingBuffer&&(this.curLine.append(dD(new VE(-1),t),t.length),this.pendingBuffer=0)}addBlockWidget(t){this.flushBuffer(),this.curLine=null,this.content.push(t)}finish(t){this.pendingBuffer&&t<=this.bufferMarks.length?this.flushBuffer():this.pendingBuffer=0,!this.posCovered()&&!(t&&this.content.length&&this.content[this.content.length-1]instanceof wp)&&this.getLine()}buildText(t,r,n){for(;t>0;){if(this.textOff==this.text.length){let{value:i,lineBreak:a,done:s}=this.cursor.next(this.skip);if(this.skip=0,s)throw new Error("Ran out of text content when drawing inline views");if(a){this.posCovered()||this.getLine(),this.content.length?this.content[this.content.length-1].breakAfter=1:this.breakAtStart=1,this.flushBuffer(),this.curLine=null,this.atCursorPos=!0,t--;continue}else this.text=i,this.textOff=0}let o=Math.min(this.text.length-this.textOff,t,512);this.flushBuffer(r.slice(r.length-n)),this.getLine().append(dD(new gf(this.text.slice(this.textOff,this.textOff+o)),r),n),this.atCursorPos=!0,this.textOff+=o,t-=o,n=0}}span(t,r,n,o){this.buildText(r-t,n,o),this.pos=r,this.openStart<0&&(this.openStart=o)}point(t,r,n,o,i,a){if(this.disallowBlockEffectsFor[a]&&n instanceof Hp){if(n.block)throw new RangeError("Block decorations may not be specified via plugins");if(r>this.doc.lineAt(this.pos).to)throw new RangeError("Decorations that replace line breaks may not be specified via plugins")}let s=r-t;if(n instanceof Hp)if(n.block)n.startSide>0&&!this.posCovered()&&this.getLine(),this.addBlockWidget(new wp(n.widget||new zge("div"),s,n));else{let l=Xh.create(n.widget||new zge("span"),s,s?0:n.startSide),A=this.atCursorPos&&!l.isEditable&&i<=o.length&&(t0),u=!l.isEditable&&(to.length||n.startSide<=0),d=this.getLine();this.pendingBuffer==2&&!A&&!l.isEditable&&(this.pendingBuffer=0),this.flushBuffer(o),A&&(d.append(dD(new VE(1),o),i),i=o.length+Math.max(0,i-o.length)),d.append(dD(l,o),i),this.atCursorPos=u,this.pendingBuffer=u?to.length?1:2:0,this.pendingBuffer&&(this.bufferMarks=o.slice())}else this.doc.lineAt(this.pos).from==this.pos&&this.getLine().addLineDeco(n);s&&(this.textOff+s<=this.text.length?this.textOff+=s:(this.skip+=s-(this.text.length-this.textOff),this.text="",this.textOff=0),this.pos=r),this.openStart<0&&(this.openStart=i)}static build(t,r,n,o,i){let a=new Xv(t,r,n,i);return a.openEnd=oo.spans(o,r,n,a),a.openStart<0&&(a.openStart=a.openEnd),a.finish(a.openEnd),a}}function dD(e,t){for(let r of t)e=new ff(r,[e],e.length);return e}class zge extends A0{constructor(t){super(),this.tag=t}eq(t){return t.tag==this.tag}toDOM(){return document.createElement(this.tag)}updateDOM(t){return t.nodeName.toLowerCase()==this.tag}get isHidden(){return!0}}const Mje=Ar.define(),bje=Ar.define(),xje=Ar.define(),Yje=Ar.define(),XW=Ar.define(),Fje=Ar.define(),Nje=Ar.define(),Dje=Ar.define({combine:e=>e.some(t=>t)}),Sje=Ar.define({combine:e=>e.some(t=>t)});class aE{constructor(t,r="nearest",n="nearest",o=5,i=5,a=!1){this.range=t,this.y=r,this.x=n,this.yMargin=o,this.xMargin=i,this.isSnapshot=a}map(t){return t.empty?this:new aE(this.range.map(t),this.y,this.x,this.yMargin,this.xMargin,this.isSnapshot)}clip(t){return this.range.to<=t.doc.length?this:new aE(ut.cursor(t.doc.length),this.y,this.x,this.yMargin,this.xMargin,this.isSnapshot)}}const gD=An.define({map:(e,t)=>e.map(t)});function Ac(e,t,r){let n=e.facet(Yje);n.length?n[0](t):window.onerror?window.onerror(String(t),r,void 0,void 0,t):r?console.error(r+":",t):console.error(t)}const GG=Ar.define({combine:e=>e.length?e[0]:!0});let Ror=0;const gv=Ar.define();class Pi{constructor(t,r,n,o,i){this.id=t,this.create=r,this.domEventHandlers=n,this.domEventObservers=o,this.extension=i(this)}static define(t,r){const{eventHandlers:n,eventObservers:o,provide:i,decorations:a}=r||{};return new Pi(Ror++,t,n,o,s=>{let l=[gv.of(s)];return a&&l.push(hb.of(A=>{let u=A.plugin(s);return u?a(u):Jr.none})),i&&l.push(i(s)),l})}static fromClass(t,r){return Pi.define(n=>new t(n),r)}}class TL{constructor(t){this.spec=t,this.mustUpdate=null,this.value=null}update(t){if(this.value){if(this.mustUpdate){let r=this.mustUpdate;if(this.mustUpdate=null,this.value.update)try{this.value.update(r)}catch(n){if(Ac(r.state,n,"CodeMirror plugin crashed"),this.value.destroy)try{this.value.destroy()}catch{}this.deactivate()}}}else if(this.spec)try{this.value=this.spec.create(t)}catch(r){Ac(t.state,r,"CodeMirror plugin crashed"),this.deactivate()}return this}destroy(t){var r;if(!((r=this.value)===null||r===void 0)&&r.destroy)try{this.value.destroy()}catch(n){Ac(t.state,n,"CodeMirror plugin crashed")}}deactivate(){this.spec=this.value=null}}const kje=Ar.define(),p$=Ar.define(),hb=Ar.define(),m$=Ar.define(),jje=Ar.define();function Gge(e,t,r){let n=e.state.facet(jje);if(!n.length)return n;let o=n.map(a=>a instanceof Function?a(e):a),i=[];return oo.spans(o,t,r,{point(){},span(a,s,l,A){let u=i;for(let d=l.length-1;d>=0;d--,A--){let g=l[d].spec.bidiIsolate,c;if(g!=null)if(A>0&&u.length&&(c=u[u.length-1]).to==a&&c.direction==g)c.to=s,u=c.inner;else{let f={from:a,to:s,direction:g,inner:[]};u.push(f),u=f.inner}}}}),i}const Uje=Ar.define();function zje(e){let t=0,r=0,n=0,o=0;for(let i of e.state.facet(Uje)){let a=i(e);a&&(a.left!=null&&(t=Math.max(t,a.left)),a.right!=null&&(r=Math.max(r,a.right)),a.top!=null&&(n=Math.max(n,a.top)),a.bottom!=null&&(o=Math.max(o,a.bottom)))}return{left:t,right:r,top:n,bottom:o}}const fv=Ar.define();class cc{constructor(t,r,n,o){this.fromA=t,this.toA=r,this.fromB=n,this.toB=o}join(t){return new cc(Math.min(this.fromA,t.fromA),Math.max(this.toA,t.toA),Math.min(this.fromB,t.fromB),Math.max(this.toB,t.toB))}addToSet(t){let r=t.length,n=this;for(;r>0;r--){let o=t[r-1];if(!(o.fromA>n.toA)){if(o.toAu)break;i+=2}if(!l)return n;new cc(l.fromA,l.toA,l.fromB,l.toB).addToSet(n),a=l.toA,s=l.toB}}}class Rj{constructor(t,r,n){this.view=t,this.state=r,this.transactions=n,this.flags=0,this.startState=t.state,this.changes=ta.empty(this.startState.doc.length);for(let i of n)this.changes=this.changes.compose(i.changes);let o=[];this.changes.iterChangedRanges((i,a,s,l)=>o.push(new cc(i,a,s,l))),this.changedRanges=o}static create(t,r,n){return new Rj(t,r,n)}get viewportChanged(){return(this.flags&4)>0}get heightChanged(){return(this.flags&2)>0}get geometryChanged(){return this.docChanged||(this.flags&10)>0}get focusChanged(){return(this.flags&1)>0}get docChanged(){return!this.changes.empty}get selectionSet(){return this.transactions.some(t=>t.selection)}get empty(){return this.flags==0&&this.transactions.length==0}}var ii=function(e){return e[e.LTR=0]="LTR",e[e.RTL=1]="RTL",e}(ii||(ii={}));const pb=ii.LTR,Gje=ii.RTL;function Rje(e){let t=[];for(let r=0;r=r){if(s.level==n)return a;(i<0||(o!=0?o<0?s.fromr:t[i].level>s.level))&&(i=a)}}if(i<0)throw new RangeError("Index out of range");return i}}function Hje(e,t){if(e.length!=t.length)return!1;for(let r=0;r=0;h-=3)if(Tu[h+1]==-c){let p=Tu[h+2],B=p&2?o:p&4?p&1?i:o:0;B&&(yo[d]=yo[Tu[h]]=B),s=h;break}}else{if(Tu.length==189)break;Tu[s++]=d,Tu[s++]=g,Tu[s++]=l}else if((f=yo[d])==2||f==1){let h=f==o;l=h?0:1;for(let p=s-3;p>=0;p-=3){let B=Tu[p+2];if(B&2)break;if(h)Tu[p+2]|=2;else{if(B&4)break;Tu[p+2]|=4}}}}}function Wor(e,t,r,n){for(let o=0,i=n;o<=r.length;o++){let a=o?r[o-1].to:e,s=ol;)f==p&&(f=r[--h].from,p=h?r[h-1].to:e),yo[--f]=c;l=u}else i=A,l++}}}function qW(e,t,r,n,o,i,a){let s=n%2?2:1;if(n%2==o%2)for(let l=t,A=0;ll&&a.push(new Zh(l,h.from,c));let p=h.direction==pb!=!(c%2);$W(e,p?n+1:n,o,h.inner,h.from,h.to,a),l=h.to}f=h.to}else{if(f==r||(u?yo[f]!=s:yo[f]==s))break;f++}g?qW(e,l,f,n+1,o,g,a):lt;){let u=!0,d=!1;if(!A||l>i[A-1].to){let h=yo[l-1];h!=s&&(u=!1,d=h==16)}let g=!u&&s==1?[]:null,c=u?n:n+1,f=l;e:for(;;)if(A&&f==i[A-1].to){if(d)break e;let h=i[--A];if(!u)for(let p=h.from,B=A;;){if(p==t)break e;if(B&&i[B-1].to==p)p=i[--B].from;else{if(yo[p-1]==s)break e;break}}if(g)g.push(h);else{h.toyo.length;)yo[yo.length]=256;let n=[],o=t==pb?0:1;return $W(e,o,o,r,0,e.length,n),n}function Oje(e){return[new Zh(0,e,0)]}let Lje="";function Kor(e,t,r,n,o){var i;let a=n.head-e.from,s=-1;if(a==0){if(!o||!e.length)return null;t[0].level!=r&&(a=t[0].side(!1,r),s=0)}else if(a==e.length){if(o)return null;let g=t[t.length-1];g.level!=r&&(a=g.side(!0,r),s=t.length-1)}s<0&&(s=Zh.find(t,a,(i=n.bidiLevel)!==null&&i!==void 0?i:-1,n.assoc));let l=t[s];a==l.side(o,r)&&(l=t[s+=o?1:-1],a=l.side(!o,r));let A=o==(l.dir==r),u=La(e.text,a,A);if(Lje=e.text.slice(Math.min(a,u),Math.max(a,u)),u!=l.side(o,r))return ut.cursor(u+e.from,A?-1:1,l.level);let d=s==(o?t.length-1:0)?null:t[s+(o?1:-1)];return!d&&l.level!=r?ut.cursor(o?e.to:e.from,o?-1:1,r):d&&d.level0&&n.length&&(n.every(({fromA:A,toA:u})=>uthis.minWidthTo)?(this.minWidthFrom=t.changes.mapPos(this.minWidthFrom,1),this.minWidthTo=t.changes.mapPos(this.minWidthTo,1)):this.minWidth=this.minWidthFrom=this.minWidthTo=0);let o=-1;this.view.inputState.composing>=0&&(!((r=this.domChanged)===null||r===void 0)&&r.newSel?o=this.domChanged.newSel.head:!tir(t.changes,this.hasComposition)&&!t.selectionSet&&(o=t.state.selection.main.head));let i=o>-1?Zor(this.view,t.changes,o):null;if(this.domChanged=null,this.hasComposition){this.markedForComposition.clear();let{from:A,to:u}=this.hasComposition;n=new cc(A,u,t.changes.mapPos(A,-1),t.changes.mapPos(u,1)).addToSet(n.slice())}this.hasComposition=i?{from:i.range.fromB,to:i.range.toB}:null,(fr.ie||fr.chrome)&&!i&&t&&t.state.doc.lines!=t.startState.doc.lines&&(this.forceSelection=!0);let a=this.decorations,s=this.updateDeco(),l=_or(a,s,t.changes);return n=cc.extendWithRanges(n,l),!(this.flags&7)&&n.length==0?!1:(this.updateInner(n,t.startState.doc.length,i),t.transactions.length&&(this.lastUpdate=Date.now()),!0)}updateInner(t,r,n){this.view.viewState.mustMeasureContent=!0,this.updateChildren(t,r,n);let{observer:o}=this.view;o.ignore(()=>{this.dom.style.height=this.view.viewState.contentHeight/this.view.scaleY+"px",this.dom.style.flexBasis=this.minWidth?this.minWidth+"px":"";let a=fr.chrome||fr.ios?{node:o.selectionRange.focusNode,written:!1}:void 0;this.sync(this.view,a),this.flags&=-8,a&&(a.written||o.selectionRange.focusNode!=a.node)&&(this.forceSelection=!0),this.dom.style.height=""}),this.markedForComposition.forEach(a=>a.flags&=-9);let i=[];if(this.view.viewport.from||this.view.viewport.to=0?o[a]:null;if(!s)break;let{fromA:l,toA:A,fromB:u,toB:d}=s,g,c,f,h;if(n&&n.range.fromBu){let Q=Xv.build(this.view.state.doc,u,n.range.fromB,this.decorations,this.dynamicDecorationMap),v=Xv.build(this.view.state.doc,n.range.toB,d,this.decorations,this.dynamicDecorationMap);c=Q.breakAtStart,f=Q.openStart,h=v.openEnd;let M=this.compositionView(n);v.breakAtStart?M.breakAfter=1:v.content.length&&M.merge(M.length,M.length,v.content[0],!1,v.openStart,0)&&(M.breakAfter=v.content[0].breakAfter,v.content.shift()),Q.content.length&&M.merge(0,0,Q.content[Q.content.length-1],!0,0,Q.openEnd)&&Q.content.pop(),g=Q.content.concat(M).concat(v.content)}else({content:g,breakAtStart:c,openStart:f,openEnd:h}=Xv.build(this.view.state.doc,u,d,this.decorations,this.dynamicDecorationMap));let{i:p,off:B}=i.findPos(A,1),{i:y,off:C}=i.findPos(l,-1);Bje(this,y,C,p,B,g,c,f,h)}n&&this.fixCompositionDOM(n)}compositionView(t){let r=new gf(t.text.nodeValue);r.flags|=8;for(let{deco:o}of t.marks)r=new ff(o,[r],r.length);let n=new _i;return n.append(r,0),n}fixCompositionDOM(t){let r=(i,a)=>{a.flags|=8|(a.children.some(l=>l.flags&7)?1:0),this.markedForComposition.add(a);let s=Ho.get(i);s&&s!=a&&(s.dom=null),a.setDOM(i)},n=this.childPos(t.range.fromB,1),o=this.children[n.i];r(t.line,o);for(let i=t.marks.length-1;i>=-1;i--)n=o.childPos(n.off,1),o=o.children[n.i],r(i>=0?t.marks[i].node:t.text,o)}updateSelection(t=!1,r=!1){(t||!this.view.observer.selectionRange.focusNode)&&this.view.observer.readSelectionRange();let n=this.view.root.activeElement,o=n==this.dom,i=!o&&M2(this.dom,this.view.observer.selectionRange)&&!(n&&this.dom.contains(n));if(!(o||r||i))return;let a=this.forceSelection;this.forceSelection=!1;let s=this.view.state.selection.main,l=this.moveToLine(this.domAtPos(s.anchor)),A=s.empty?l:this.moveToLine(this.domAtPos(s.head));if(fr.gecko&&s.empty&&!this.hasComposition&&Xor(l)){let d=document.createTextNode("");this.view.observer.ignore(()=>l.node.insertBefore(d,l.node.childNodes[l.offset]||null)),l=A=new hs(d,0),a=!0}let u=this.view.observer.selectionRange;(a||!u.focusNode||!Gj(l.node,l.offset,u.anchorNode,u.anchorOffset)||!Gj(A.node,A.offset,u.focusNode,u.focusOffset))&&(this.view.observer.ignore(()=>{fr.android&&fr.chrome&&this.dom.contains(u.focusNode)&&eir(u.focusNode,this.dom)&&(this.dom.blur(),this.dom.focus({preventScroll:!0}));let d=zj(this.view.root);if(d)if(s.empty){if(fr.gecko){let g=qor(l.node,l.offset);if(g&&g!=3){let c=Jje(l.node,l.offset,g==1?1:-1);c&&(l=new hs(c.node,c.offset))}}d.collapse(l.node,l.offset),s.bidiLevel!=null&&d.caretBidiLevel!==void 0&&(d.caretBidiLevel=s.bidiLevel)}else if(d.extend){d.collapse(l.node,l.offset);try{d.extend(A.node,A.offset)}catch{}}else{let g=document.createRange();s.anchor>s.head&&([l,A]=[A,l]),g.setEnd(A.node,A.offset),g.setStart(l.node,l.offset),d.removeAllRanges(),d.addRange(g)}i&&this.view.root.activeElement==this.dom&&(this.dom.blur(),n&&n.focus())}),this.view.observer.setSelectionRange(l,A)),this.impreciseAnchor=l.precise?null:new hs(u.anchorNode,u.anchorOffset),this.impreciseHead=A.precise?null:new hs(u.focusNode,u.focusOffset)}enforceCursorAssoc(){if(this.hasComposition)return;let{view:t}=this,r=t.state.selection.main,n=zj(t.root),{anchorNode:o,anchorOffset:i}=t.observer.selectionRange;if(!n||!r.empty||!r.assoc||!n.modify)return;let a=_i.find(this,r.head);if(!a)return;let s=a.posAtStart;if(r.head==s||r.head==s+a.length)return;let l=this.coordsAt(r.head,-1),A=this.coordsAt(r.head,1);if(!l||!A||l.bottom>A.top)return;let u=this.domAtPos(r.head+r.assoc);n.collapse(u.node,u.offset),n.modify("move",r.assoc<0?"forward":"backward","lineboundary"),t.observer.readSelectionRange();let d=t.observer.selectionRange;t.docView.posFromDOM(d.anchorNode,d.anchorOffset)!=r.from&&n.collapse(o,i)}moveToLine(t){let r=this.dom,n;if(t.node!=r)return t;for(let o=t.offset;!n&&o=0;o--){let i=Ho.get(r.childNodes[o]);i instanceof _i&&(n=i.domAtPos(i.length))}return n?new hs(n.node,n.offset,!0):t}nearest(t){for(let r=t;r;){let n=Ho.get(r);if(n&&n.rootView==this)return n;r=r.parentNode}return null}posFromDOM(t,r){let n=this.nearest(t);if(!n)throw new RangeError("Trying to find position for a DOM position outside of the document");return n.localPosFromDOM(t,r)+n.posAtStart}domAtPos(t){let{i:r,off:n}=this.childCursor().findPos(t,-1);for(;r=0;a--){let s=this.children[a],l=i-s.breakAfter,A=l-s.length;if(lt||s.covers(1))&&(!n||s instanceof _i&&!(n instanceof _i&&r>=0))&&(n=s,o=A),i=A}return n?n.coordsAt(t-o,r):null}coordsForChar(t){let{i:r,off:n}=this.childPos(t,1),o=this.children[r];if(!(o instanceof _i))return null;for(;o.children.length;){let{i:s,off:l}=o.childPos(n,1);for(;;s++){if(s==o.children.length)return null;if((o=o.children[s]).length)break}n=l}if(!(o instanceof gf))return null;let i=La(o.text,n);if(i==n)return null;let a=aB(o.dom,n,i).getClientRects();for(let s=0;sMath.max(this.view.scrollDOM.clientWidth,this.minWidth)+1,s=-1,l=this.view.textDirection==ii.LTR;for(let A=0,u=0;uo)break;if(A>=n){let c=d.dom.getBoundingClientRect();if(r.push(c.height),a){let f=d.dom.lastChild,h=f?gb(f):[];if(h.length){let p=h[h.length-1],B=l?p.right-c.left:c.right-p.left;B>s&&(s=B,this.minWidth=i,this.minWidthFrom=A,this.minWidthTo=g)}}}A=g+d.breakAfter}return r}textDirectionAt(t){let{i:r}=this.childPos(t,1);return getComputedStyle(this.children[r].dom).direction=="rtl"?ii.RTL:ii.LTR}measureTextSize(){for(let i of this.children)if(i instanceof _i){let a=i.measureTextSize();if(a)return a}let t=document.createElement("div"),r,n,o;return t.className="cm-line",t.style.width="99999px",t.style.position="absolute",t.textContent="abc def ghi jkl mno pqr stu",this.view.observer.ignore(()=>{this.dom.appendChild(t);let i=gb(t.firstChild)[0];r=t.getBoundingClientRect().height,n=i?i.width/27:7,o=i?i.height:r,t.remove()}),{lineHeight:r,charWidth:n,textHeight:o}}childCursor(t=this.length){let r=this.children.length;return r&&(t-=this.children[--r].length),new mje(this.children,t,r)}computeBlockGapDeco(){let t=[],r=this.view.viewState;for(let n=0,o=0;;o++){let i=o==r.viewports.length?null:r.viewports[o],a=i?i.from-1:this.length;if(a>n){let s=(r.lineBlockAt(a).bottom-r.lineBlockAt(n).top)/this.view.scaleY;t.push(Jr.replace({widget:new Hge(s),block:!0,inclusive:!0,isBlockGap:!0}).range(n,a))}if(!i)break;n=i.to+1}return Jr.set(t)}updateDeco(){let t=this.view.state.facet(hb).map((r,n)=>(this.dynamicDecorationMap[n]=typeof r=="function")?r(this.view):r);for(let r=t.length;rr.anchor?-1:1),o;if(!n)return;!r.empty&&(o=this.coordsAt(r.anchor,r.anchor>r.head?-1:1))&&(n={left:Math.min(n.left,o.left),top:Math.min(n.top,o.top),right:Math.max(n.right,o.right),bottom:Math.max(n.bottom,o.bottom)});let i=zje(this.view),a={left:n.left-i.left,top:n.top-i.top,right:n.right+i.right,bottom:n.bottom+i.bottom},{offsetWidth:s,offsetHeight:l}=this.view.scrollDOM;Yor(this.view.scrollDOM,a,r.head0)n=n.childNodes[o-1],o=df(n);else break}if(r>=0)for(let n=e,o=t;;){if(n.nodeType==3)return{node:n,offset:o};if(n.nodeType==1&&o=0)n=n.childNodes[o],o=0;else break}return null}function qor(e,t){return e.nodeType!=1?0:(t&&e.childNodes[t-1].contentEditable=="false"?1:0)|(t{nt.from&&(r=!0)}),r}function rir(e,t,r=1){let n=e.charCategorizer(t),o=e.doc.lineAt(t),i=t-o.from;if(o.length==0)return ut.cursor(t);i==0?r=1:i==o.length&&(r=-1);let a=i,s=i;r<0?a=La(o.text,i,!1):s=La(o.text,i);let l=n(o.text.slice(a,s));for(;a>0;){let A=La(o.text,a,!1);if(n(o.text.slice(A,a))!=l)break;a=A}for(;se?t.left-e:Math.max(0,e-t.right)}function oir(e,t){return t.top>e?t.top-e:Math.max(0,e-t.bottom)}function JL(e,t){return e.topt.top+1}function Oge(e,t){return te.bottom?{top:e.top,left:e.left,right:e.right,bottom:t}:e}function _W(e,t,r){let n,o,i,a,s=!1,l,A,u,d;for(let f=e.firstChild;f;f=f.nextSibling){let h=gb(f);for(let p=0;pC||a==C&&i>y){n=f,o=B,i=y,a=C;let Q=C?r0?p0)}y==0?r>B.bottom&&(!u||u.bottomB.top)&&(A=f,d=B):u&&JL(u,B)?u=Lge(u,B.bottom):d&&JL(d,B)&&(d=Oge(d,B.top))}}if(u&&u.bottom>=r?(n=l,o=u):d&&d.top<=r&&(n=A,o=d),!n)return{node:e,offset:0};let g=Math.max(o.left,Math.min(o.right,t));if(n.nodeType==3)return Tge(n,g,r);if(s&&n.contentEditable!="false")return _W(n,g,r);let c=Array.prototype.indexOf.call(e.childNodes,n)+(t>=(o.left+o.right)/2?1:0);return{node:e,offset:c}}function Tge(e,t,r){let n=e.nodeValue.length,o=-1,i=1e9,a=0;for(let s=0;sr?u.top-r:r-u.bottom)-1;if(u.left-1<=t&&u.right+1>=t&&d=(u.left+u.right)/2,c=g;if((fr.chrome||fr.gecko)&&aB(e,s).getBoundingClientRect().left==u.right&&(c=!g),d<=0)return{node:e,offset:s+(c?1:0)};o=s+(c?1:0),i=d}}}return{node:e,offset:o>-1?o:a>0?e.nodeValue.length:0}}function Pje(e,t,r,n=-1){var o,i;let a=e.contentDOM.getBoundingClientRect(),s=a.top+e.viewState.paddingTop,l,{docHeight:A}=e.viewState,{x:u,y:d}=t,g=d-s;if(g<0)return 0;if(g>A)return e.state.doc.length;for(let Q=e.viewState.heightOracle.textHeight/2,v=!1;l=e.elementAtHeight(g),l.type!=Os.Text;)for(;g=n>0?l.bottom+Q:l.top-Q,!(g>=0&&g<=A);){if(v)return r?null:0;v=!0,n=-n}d=s+g;let c=l.from;if(ce.viewport.to)return e.viewport.to==e.state.doc.length?e.state.doc.length:r?null:Jge(e,a,l,u,d);let f=e.dom.ownerDocument,h=e.root.elementFromPoint?e.root:f,p=h.elementFromPoint(u,d);p&&!e.contentDOM.contains(p)&&(p=null),p||(u=Math.max(a.left+1,Math.min(a.right-1,u)),p=h.elementFromPoint(u,d),p&&!e.contentDOM.contains(p)&&(p=null));let B,y=-1;if(p&&((o=e.docView.nearest(p))===null||o===void 0?void 0:o.isEditable)!=!1){if(f.caretPositionFromPoint){let Q=f.caretPositionFromPoint(u,d);Q&&({offsetNode:B,offset:y}=Q)}else if(f.caretRangeFromPoint){let Q=f.caretRangeFromPoint(u,d);Q&&({startContainer:B,startOffset:y}=Q,(!e.contentDOM.contains(B)||fr.safari&&iir(B,y,u)||fr.chrome&&air(B,y,u))&&(B=void 0))}}if(!B||!e.docView.dom.contains(B)){let Q=_i.find(e.docView,c);if(!Q)return g>l.top+l.height/2?l.to:l.from;({node:B,offset:y}=_W(Q.dom,u,d))}let C=e.docView.nearest(B);if(!C)return null;if(C.isWidget&&((i=C.dom)===null||i===void 0?void 0:i.nodeType)==1){let Q=C.dom.getBoundingClientRect();return t.ye.defaultLineHeight*1.5){let s=e.viewState.heightOracle.textHeight,l=Math.floor((o-r.top-(e.defaultLineHeight-s)*.5)/s);i+=l*e.viewState.heightOracle.lineLength}let a=e.state.sliceDoc(r.from,r.to);return r.from+RW(a,i,e.state.tabSize)}function iir(e,t,r){let n;if(e.nodeType!=3||t!=(n=e.nodeValue.length))return!1;for(let o=e.nextSibling;o;o=o.nextSibling)if(o.nodeType!=1||o.nodeName!="BR")return!1;return aB(e,n-1,n).getBoundingClientRect().left>r}function air(e,t,r){if(t!=0)return!1;for(let o=e;;){let i=o.parentNode;if(!i||i.nodeType!=1||i.firstChild!=o)return!1;if(i.classList.contains("cm-line"))break;o=i}let n=e.nodeType==1?e.getBoundingClientRect():aB(e,0,Math.max(e.nodeValue.length,1)).getBoundingClientRect();return r-n.left>5}function e7(e,t){let r=e.lineBlockAt(t);if(Array.isArray(r.type)){for(let n of r.type)if(n.to>t||n.to==t&&(n.to==r.to||n.type==Os.Text))return n}return r}function sir(e,t,r,n){let o=e7(e,t.head),i=!n||o.type!=Os.Text||!(e.lineWrapping||o.widgetLineBreaks)?null:e.coordsAtPos(t.assoc<0&&t.head>o.from?t.head-1:t.head);if(i){let a=e.dom.getBoundingClientRect(),s=e.textDirectionAt(o.from),l=e.posAtCoords({x:r==(s==ii.LTR)?a.right-1:a.left+1,y:(i.top+i.bottom)/2});if(l!=null)return ut.cursor(l,r?-1:1)}return ut.cursor(r?o.to:o.from,r?-1:1)}function Pge(e,t,r,n){let o=e.state.doc.lineAt(t.head),i=e.bidiSpans(o),a=e.textDirectionAt(o.from);for(let s=t,l=null;;){let A=Kor(o,i,a,s,r),u=Lje;if(!A){if(o.number==(r?e.state.doc.lines:1))return s;u=` +`,o=e.state.doc.line(o.number+(r?1:-1)),i=e.bidiSpans(o),A=ut.cursor(r?o.from:o.to)}if(l){if(!l(u))return s}else{if(!n)return A;l=n(u)}s=A}}function lir(e,t,r){let n=e.state.charCategorizer(t),o=n(r);return i=>{let a=n(i);return o==Vo.Space&&(o=a),o==a}}function Air(e,t,r,n){let o=t.head,i=r?1:-1;if(o==(r?e.state.doc.length:0))return ut.cursor(o,t.assoc);let a=t.goalColumn,s,l=e.contentDOM.getBoundingClientRect(),A=e.coordsAtPos(o,t.assoc||-1),u=e.documentTop;if(A)a==null&&(a=A.left-l.left),s=i<0?A.top:A.bottom;else{let c=e.viewState.lineBlockAt(o);a==null&&(a=Math.min(l.right-l.left,e.defaultCharacterWidth*(o-c.from))),s=(i<0?c.top:c.bottom)+u}let d=l.left+a,g=n??e.viewState.heightOracle.textHeight>>1;for(let c=0;;c+=10){let f=s+(g+c)*i,h=Pje(e,{x:d,y:f},!1,i);if(fl.bottom||(i<0?ho)){let p=e.docView.coordsForChar(h),B=!p||f{if(t>i&&to(e)),r.from,t.head>r.from?-1:1);return n==r.from?r:ut.cursor(n,nnull),fr.gecko&&Mir(t.contentDOM.ownerDocument)}handleEvent(t){!Bir(this.view,t)||this.ignoreDuringComposition(t)||t.type=="keydown"&&this.keydown(t)||this.runHandlers(t.type,t)}runHandlers(t,r){let n=this.handlers[t];if(n){for(let o of n.observers)o(this.view,r);for(let o of n.handlers){if(r.defaultPrevented)break;if(o(this.view,r)){r.preventDefault();break}}}}ensureHandlers(t){let r=uir(t),n=this.handlers,o=this.view.contentDOM;for(let i in r)if(i!="scroll"){let a=!r[i].handlers.length,s=n[i];s&&a!=!s.handlers.length&&(o.removeEventListener(i,this.handleEvent),s=null),s||o.addEventListener(i,this.handleEvent,{passive:a})}for(let i in n)i!="scroll"&&!r[i]&&o.removeEventListener(i,this.handleEvent);this.handlers=r}keydown(t){if(this.lastKeyCode=t.keyCode,this.lastKeyTime=Date.now(),t.keyCode==9&&Date.now()n.keyCode==t.keyCode))&&!t.ctrlKey||dir.indexOf(t.key)>-1&&t.ctrlKey&&!t.shiftKey)?(this.pendingIOSKey=r||t,setTimeout(()=>this.flushIOSKey(),250),!0):(t.keyCode!=229&&this.view.observer.forceFlush(),!1)}flushIOSKey(){let t=this.pendingIOSKey;return t?(this.pendingIOSKey=void 0,iE(this.view.contentDOM,t.key,t.keyCode)):!1}ignoreDuringComposition(t){return/^key/.test(t.type)?this.composing>0?!0:fr.safari&&!fr.ios&&this.compositionPendingKey&&Date.now()-this.compositionEndedAt<100?(this.compositionPendingKey=!1,!0):!1:!1}startMouseSelection(t){this.mouseSelection&&this.mouseSelection.destroy(),this.mouseSelection=t}update(t){this.mouseSelection&&this.mouseSelection.update(t),this.draggedContent&&t.docChanged&&(this.draggedContent=this.draggedContent.map(t.changes)),t.transactions.length&&(this.lastKeyCode=this.lastSelectionTime=0)}destroy(){this.mouseSelection&&this.mouseSelection.destroy()}}function Wge(e,t){return(r,n)=>{try{return t.call(e,n,r)}catch(o){Ac(r.state,o)}}}function uir(e){let t=Object.create(null);function r(n){return t[n]||(t[n]={observers:[],handlers:[]})}for(let n of e){let o=n.spec;if(o&&o.domEventHandlers)for(let i in o.domEventHandlers){let a=o.domEventHandlers[i];a&&r(i).handlers.push(Wge(n.value,a))}if(o&&o.domEventObservers)for(let i in o.domEventObservers){let a=o.domEventObservers[i];a&&r(i).observers.push(Wge(n.value,a))}}for(let n in Iu)r(n).handlers.push(Iu[n]);for(let n in Qu)r(n).observers.push(Qu[n]);return t}const Wje=[{key:"Backspace",keyCode:8,inputType:"deleteContentBackward"},{key:"Enter",keyCode:13,inputType:"insertParagraph"},{key:"Enter",keyCode:13,inputType:"insertLineBreak"},{key:"Delete",keyCode:46,inputType:"deleteContentForward"}],dir="dthko",Vje=[16,17,18,20,91,92,224,225],fD=6;function hD(e){return Math.max(0,e)*.7+8}function gir(e,t){return Math.max(Math.abs(e.clientX-t.clientX),Math.abs(e.clientY-t.clientY))}class fir{constructor(t,r,n,o){this.view=t,this.startEvent=r,this.style=n,this.mustSelect=o,this.scrollSpeed={x:0,y:0},this.scrolling=-1,this.lastEvent=r,this.scrollParent=For(t.contentDOM),this.atoms=t.state.facet(m$).map(a=>a(t));let i=t.contentDOM.ownerDocument;i.addEventListener("mousemove",this.move=this.move.bind(this)),i.addEventListener("mouseup",this.up=this.up.bind(this)),this.extend=r.shiftKey,this.multiple=t.state.facet(Nn.allowMultipleSelections)&&hir(t,r),this.dragging=mir(t,r)&&qje(r)==1?null:!1}start(t){this.dragging===!1&&this.select(t)}move(t){var r;if(t.buttons==0)return this.destroy();if(this.dragging||this.dragging==null&&gir(this.startEvent,t)<10)return;this.select(this.lastEvent=t);let n=0,o=0,i=((r=this.scrollParent)===null||r===void 0?void 0:r.getBoundingClientRect())||{left:0,top:0,right:this.view.win.innerWidth,bottom:this.view.win.innerHeight},a=zje(this.view);t.clientX-a.left<=i.left+fD?n=-hD(i.left-t.clientX):t.clientX+a.right>=i.right-fD&&(n=hD(t.clientX-i.right)),t.clientY-a.top<=i.top+fD?o=-hD(i.top-t.clientY):t.clientY+a.bottom>=i.bottom-fD&&(o=hD(t.clientY-i.bottom)),this.setScrollSpeed(n,o)}up(t){this.dragging==null&&this.select(this.lastEvent),this.dragging||t.preventDefault(),this.destroy()}destroy(){this.setScrollSpeed(0,0);let t=this.view.contentDOM.ownerDocument;t.removeEventListener("mousemove",this.move),t.removeEventListener("mouseup",this.up),this.view.inputState.mouseSelection=this.view.inputState.draggedContent=null}setScrollSpeed(t,r){this.scrollSpeed={x:t,y:r},t||r?this.scrolling<0&&(this.scrolling=setInterval(()=>this.scroll(),50)):this.scrolling>-1&&(clearInterval(this.scrolling),this.scrolling=-1)}scroll(){this.scrollParent?(this.scrollParent.scrollLeft+=this.scrollSpeed.x,this.scrollParent.scrollTop+=this.scrollSpeed.y):this.view.win.scrollBy(this.scrollSpeed.x,this.scrollSpeed.y),this.dragging===!1&&this.select(this.lastEvent)}skipAtoms(t){let r=null;for(let n=0;nthis.select(this.lastEvent),20)}}function hir(e,t){let r=e.state.facet(Mje);return r.length?r[0](t):fr.mac?t.metaKey:t.ctrlKey}function pir(e,t){let r=e.state.facet(bje);return r.length?r[0](t):fr.mac?!t.altKey:!t.ctrlKey}function mir(e,t){let{main:r}=e.state.selection;if(r.empty)return!1;let n=zj(e.root);if(!n||n.rangeCount==0)return!0;let o=n.getRangeAt(0).getClientRects();for(let i=0;i=t.clientX&&a.top<=t.clientY&&a.bottom>=t.clientY)return!0}return!1}function Bir(e,t){if(!t.bubbles)return!0;if(t.defaultPrevented)return!1;for(let r=t.target,n;r!=e.contentDOM;r=r.parentNode)if(!r||r.nodeType==11||(n=Ho.get(r))&&n.ignoreEvent(t))return!1;return!0}const Iu=Object.create(null),Qu=Object.create(null),Kje=fr.ie&&fr.ie_version<15||fr.ios&&fr.webkit_version<604;function wir(e){let t=e.dom.parentNode;if(!t)return;let r=t.appendChild(document.createElement("textarea"));r.style.cssText="position: fixed; left: -10000px; top: 10px",r.focus(),setTimeout(()=>{e.focus(),r.remove(),Xje(e,r.value)},50)}function Xje(e,t){let{state:r}=e,n,o=1,i=r.toText(t),a=i.lines==r.selection.ranges.length;if(t7!=null&&r.selection.ranges.every(s=>s.empty)&&t7==i.toString()){let s=-1;n=r.changeByRange(l=>{let A=r.doc.lineAt(l.from);if(A.from==s)return{range:l};s=A.from;let u=r.toText((a?i.line(o++).text:t)+r.lineBreak);return{changes:{from:A.from,insert:u},range:ut.cursor(l.from+u.length)}})}else a?n=r.changeByRange(s=>{let l=i.line(o++);return{changes:{from:s.from,to:s.to,insert:l.text},range:ut.cursor(s.from+l.length)}}):n=r.replaceSelection(i);e.dispatch(n,{userEvent:"input.paste",scrollIntoView:!0})}Qu.scroll=e=>{e.inputState.lastScrollTop=e.scrollDOM.scrollTop,e.inputState.lastScrollLeft=e.scrollDOM.scrollLeft};Iu.keydown=(e,t)=>(e.inputState.setSelectionOrigin("select"),t.keyCode==27&&(e.inputState.lastEscPress=Date.now()),!1);Qu.touchstart=(e,t)=>{e.inputState.lastTouchTime=Date.now(),e.inputState.setSelectionOrigin("select.pointer")};Qu.touchmove=e=>{e.inputState.setSelectionOrigin("select.pointer")};Iu.mousedown=(e,t)=>{if(e.observer.flush(),e.inputState.lastTouchTime>Date.now()-2e3)return!1;let r=null;for(let n of e.state.facet(xje))if(r=n(e,t),r)break;if(!r&&t.button==0&&(r=Cir(e,t)),r){let n=!e.hasFocus;e.inputState.startMouseSelection(new fir(e,t,r,n)),n&&e.observer.ignore(()=>fje(e.contentDOM));let o=e.inputState.mouseSelection;if(o)return o.start(t),o.dragging===!1}return!1};function Vge(e,t,r,n){if(n==1)return ut.cursor(t,r);if(n==2)return rir(e.state,t,r);{let o=_i.find(e.docView,t),i=e.state.doc.lineAt(o?o.posAtEnd:t),a=o?o.posAtStart:i.from,s=o?o.posAtEnd:i.to;return se>=t.top&&e<=t.bottom,Kge=(e,t,r)=>Zje(t,r)&&e>=r.left&&e<=r.right;function yir(e,t,r,n){let o=_i.find(e.docView,t);if(!o)return 1;let i=t-o.posAtStart;if(i==0)return 1;if(i==o.length)return-1;let a=o.coordsAt(i,-1);if(a&&Kge(r,n,a))return-1;let s=o.coordsAt(i,1);return s&&Kge(r,n,s)?1:a&&Zje(n,a)?-1:1}function Xge(e,t){let r=e.posAtCoords({x:t.clientX,y:t.clientY},!1);return{pos:r,bias:yir(e,r,t.clientX,t.clientY)}}const Eir=fr.ie&&fr.ie_version<=11;let Zge=null,qge=0,$ge=0;function qje(e){if(!Eir)return e.detail;let t=Zge,r=$ge;return Zge=e,$ge=Date.now(),qge=!t||r>Date.now()-400&&Math.abs(t.clientX-e.clientX)<2&&Math.abs(t.clientY-e.clientY)<2?(qge+1)%3:1}function Cir(e,t){let r=Xge(e,t),n=qje(t),o=e.state.selection;return{update(i){i.docChanged&&(r.pos=i.changes.mapPos(r.pos),o=o.map(i.changes))},get(i,a,s){let l=Xge(e,i),A,u=Vge(e,l.pos,l.bias,n);if(r.pos!=l.pos&&!a){let d=Vge(e,r.pos,r.bias,n),g=Math.min(d.from,u.from),c=Math.max(d.to,u.to);u=g1&&(A=Iir(o,l.pos))?A:s?o.addRange(u):ut.create([u])}}}function Iir(e,t){for(let r=0;r=t)return ut.create(e.ranges.slice(0,r).concat(e.ranges.slice(r+1)),e.mainIndex==r?0:e.mainIndex-(e.mainIndex>r?1:0))}return null}Iu.dragstart=(e,t)=>{let{selection:{main:r}}=e.state;if(t.target.draggable){let o=e.docView.nearest(t.target);if(o&&o.isWidget){let i=o.posAtStart,a=i+o.length;(i>=r.to||a<=r.from)&&(r=ut.range(i,a))}}let{inputState:n}=e;return n.mouseSelection&&(n.mouseSelection.dragging=!0),n.draggedContent=r,t.dataTransfer&&(t.dataTransfer.setData("Text",e.state.sliceDoc(r.from,r.to)),t.dataTransfer.effectAllowed="copyMove"),!1};Iu.dragend=e=>(e.inputState.draggedContent=null,!1);function _ge(e,t,r,n){if(!r)return;let o=e.posAtCoords({x:t.clientX,y:t.clientY},!1),{draggedContent:i}=e.inputState,a=n&&i&&pir(e,t)?{from:i.from,to:i.to}:null,s={from:o,insert:r},l=e.state.changes(a?[a,s]:s);e.focus(),e.dispatch({changes:l,selection:{anchor:l.mapPos(o,-1),head:l.mapPos(o,1)},userEvent:a?"move.drop":"input.drop"}),e.inputState.draggedContent=null}Iu.drop=(e,t)=>{if(!t.dataTransfer)return!1;if(e.state.readOnly)return!0;let r=t.dataTransfer.files;if(r&&r.length){let n=Array(r.length),o=0,i=()=>{++o==r.length&&_ge(e,t,n.filter(a=>a!=null).join(e.state.lineBreak),!1)};for(let a=0;a{/[\x00-\x08\x0e-\x1f]{2}/.test(s.result)||(n[a]=s.result),i()},s.readAsText(r[a])}return!0}else{let n=t.dataTransfer.getData("Text");if(n)return _ge(e,t,n,!0),!0}return!1};Iu.paste=(e,t)=>{if(e.state.readOnly)return!0;e.observer.flush();let r=Kje?null:t.clipboardData;return r?(Xje(e,r.getData("text/plain")||r.getData("text/uri-text")),!0):(wir(e),!1)};function Qir(e,t){let r=e.dom.parentNode;if(!r)return;let n=r.appendChild(document.createElement("textarea"));n.style.cssText="position: fixed; left: -10000px; top: 10px",n.value=t,n.focus(),n.selectionEnd=t.length,n.selectionStart=0,setTimeout(()=>{n.remove(),e.focus()},50)}function vir(e){let t=[],r=[],n=!1;for(let o of e.selection.ranges)o.empty||(t.push(e.sliceDoc(o.from,o.to)),r.push(o));if(!t.length){let o=-1;for(let{from:i}of e.selection.ranges){let a=e.doc.lineAt(i);a.number>o&&(t.push(a.text),r.push({from:a.from,to:Math.min(e.doc.length,a.to+1)})),o=a.number}n=!0}return{text:t.join(e.lineBreak),ranges:r,linewise:n}}let t7=null;Iu.copy=Iu.cut=(e,t)=>{let{text:r,ranges:n,linewise:o}=vir(e.state);if(!r&&!o)return!1;t7=o?r:null,t.type=="cut"&&!e.state.readOnly&&e.dispatch({changes:n,scrollIntoView:!0,userEvent:"delete.cut"});let i=Kje?null:t.clipboardData;return i?(i.clearData(),i.setData("text/plain",r),!0):(Qir(e,r),!1)};const $je=Of.define();function _je(e,t){let r=[];for(let n of e.facet(Nje)){let o=n(e,t);o&&r.push(o)}return r?e.update({effects:r,annotations:$je.of(!0)}):null}function eUe(e){setTimeout(()=>{let t=e.hasFocus;if(t!=e.inputState.notifiedFocused){let r=_je(e.state,t);r?e.dispatch(r):e.update([])}},10)}Qu.focus=e=>{e.inputState.lastFocusTime=Date.now(),!e.scrollDOM.scrollTop&&(e.inputState.lastScrollTop||e.inputState.lastScrollLeft)&&(e.scrollDOM.scrollTop=e.inputState.lastScrollTop,e.scrollDOM.scrollLeft=e.inputState.lastScrollLeft),eUe(e)};Qu.blur=e=>{e.observer.clearSelectionRange(),eUe(e)};Qu.compositionstart=Qu.compositionupdate=e=>{e.inputState.compositionFirstChange==null&&(e.inputState.compositionFirstChange=!0),e.inputState.composing<0&&(e.inputState.composing=0)};Qu.compositionend=e=>{e.inputState.composing=-1,e.inputState.compositionEndedAt=Date.now(),e.inputState.compositionPendingKey=!0,e.inputState.compositionPendingChange=e.observer.pendingRecords().length>0,e.inputState.compositionFirstChange=null,fr.chrome&&fr.android?e.observer.flushSoon():e.inputState.compositionPendingChange?Promise.resolve().then(()=>e.observer.flush()):setTimeout(()=>{e.inputState.composing<0&&e.docView.hasComposition&&e.update([])},50)};Qu.contextmenu=e=>{e.inputState.lastContextMenu=Date.now()};Iu.beforeinput=(e,t)=>{var r;let n;if(fr.chrome&&fr.android&&(n=Wje.find(o=>o.inputType==t.inputType))&&(e.observer.delayAndroidKey(n.key,n.keyCode),n.key=="Backspace"||n.key=="Delete")){let o=((r=window.visualViewport)===null||r===void 0?void 0:r.height)||0;setTimeout(()=>{var i;(((i=window.visualViewport)===null||i===void 0?void 0:i.height)||0)>o+10&&e.hasFocus&&(e.contentDOM.blur(),e.focus())},100)}return!1};const efe=new Set;function Mir(e){efe.has(e)||(efe.add(e),e.addEventListener("copy",()=>{}),e.addEventListener("cut",()=>{}))}const tfe=["pre-wrap","normal","pre-line","break-spaces"];class bir{constructor(t){this.lineWrapping=t,this.doc=Wn.empty,this.heightSamples={},this.lineHeight=14,this.charWidth=7,this.textHeight=14,this.lineLength=30,this.heightChanged=!1}heightForGap(t,r){let n=this.doc.lineAt(r).number-this.doc.lineAt(t).number+1;return this.lineWrapping&&(n+=Math.max(0,Math.ceil((r-t-n*this.lineLength*.5)/this.lineLength))),this.lineHeight*n}heightForLine(t){return this.lineWrapping?(1+Math.max(0,Math.ceil((t-this.lineLength)/(this.lineLength-5))))*this.lineHeight:this.lineHeight}setDoc(t){return this.doc=t,this}mustRefreshForWrapping(t){return tfe.indexOf(t)>-1!=this.lineWrapping}mustRefreshForHeights(t){let r=!1;for(let n=0;n-1,l=Math.round(r)!=Math.round(this.lineHeight)||this.lineWrapping!=s;if(this.lineWrapping=s,this.lineHeight=r,this.charWidth=n,this.textHeight=o,this.lineLength=i,l){this.heightSamples={};for(let A=0;A0}set outdated(t){this.flags=(t?2:0)|this.flags&-3}setHeight(t,r){this.height!=r&&(Math.abs(this.height-r)>x2&&(t.heightChanged=!0),this.height=r)}replace(t,r,n){return Ls.of(n)}decomposeLeft(t,r){r.push(this)}decomposeRight(t,r){r.push(this)}applyChanges(t,r,n,o){let i=this,a=n.doc;for(let s=o.length-1;s>=0;s--){let{fromA:l,toA:A,fromB:u,toB:d}=o[s],g=i.lineAt(l,Go.ByPosNoHeight,n.setDoc(r),0,0),c=g.to>=A?g:i.lineAt(A,Go.ByPosNoHeight,n,0,0);for(d+=c.to-A,A=c.to;s>0&&g.from<=o[s-1].toA;)l=o[s-1].fromA,u=o[s-1].fromB,s--,li*2){let s=t[r-1];s.break?t.splice(--r,1,s.left,null,s.right):t.splice(--r,1,s.left,s.right),n+=1+s.break,o-=s.size}else if(i>o*2){let s=t[n];s.break?t.splice(n,1,s.left,null,s.right):t.splice(n,1,s.left,s.right),n+=2+s.break,i-=s.size}else break;else if(o=i&&a(this.blockAt(0,n,o,i))}updateHeight(t,r=0,n=!1,o){return o&&o.from<=r&&o.more&&this.setHeight(t,o.heights[o.index++]),this.outdated=!1,this}toString(){return`block(${this.length})`}}class Kl extends tUe{constructor(t,r){super(t,r,null),this.collapsed=0,this.widgetHeight=0,this.breaks=0}blockAt(t,r,n,o){return new id(o,this.length,n,this.height,this.breaks)}replace(t,r,n){let o=n[0];return n.length==1&&(o instanceof Kl||o instanceof za&&o.flags&4)&&Math.abs(this.length-o.length)<10?(o instanceof za?o=new Kl(o.length,this.height):o.height=this.height,this.outdated||(o.outdated=!1),o):Ls.of(n)}updateHeight(t,r=0,n=!1,o){return o&&o.from<=r&&o.more?this.setHeight(t,o.heights[o.index++]):(n||this.outdated)&&this.setHeight(t,Math.max(this.widgetHeight,t.heightForLine(this.length-this.collapsed))+this.breaks*t.lineHeight),this.outdated=!1,this}toString(){return`line(${this.length}${this.collapsed?-this.collapsed:""}${this.widgetHeight?":"+this.widgetHeight:""})`}}class za extends Ls{constructor(t){super(t,0)}heightMetrics(t,r){let n=t.doc.lineAt(r).number,o=t.doc.lineAt(r+this.length).number,i=o-n+1,a,s=0;if(t.lineWrapping){let l=Math.min(this.height,t.lineHeight*i);a=l/i,this.length>i+1&&(s=(this.height-l)/(this.length-i-1))}else a=this.height/i;return{firstLine:n,lastLine:o,perLine:a,perChar:s}}blockAt(t,r,n,o){let{firstLine:i,lastLine:a,perLine:s,perChar:l}=this.heightMetrics(r,o);if(r.lineWrapping){let A=o+Math.round(Math.max(0,Math.min(1,(t-n)/this.height))*this.length),u=r.doc.lineAt(A),d=s+u.length*l,g=Math.max(n,t-d/2);return new id(u.from,u.length,g,d,0)}else{let A=Math.max(0,Math.min(a-i,Math.floor((t-n)/s))),{from:u,length:d}=r.doc.line(i+A);return new id(u,d,n+s*A,s,0)}}lineAt(t,r,n,o,i){if(r==Go.ByHeight)return this.blockAt(t,n,o,i);if(r==Go.ByPosNoHeight){let{from:c,to:f}=n.doc.lineAt(t);return new id(c,f-c,0,0,0)}let{firstLine:a,perLine:s,perChar:l}=this.heightMetrics(n,i),A=n.doc.lineAt(t),u=s+A.length*l,d=A.number-a,g=o+s*d+l*(A.from-i-d);return new id(A.from,A.length,Math.max(o,Math.min(g,o+this.height-u)),u,0)}forEachLine(t,r,n,o,i,a){t=Math.max(t,i),r=Math.min(r,i+this.length);let{firstLine:s,perLine:l,perChar:A}=this.heightMetrics(n,i);for(let u=t,d=o;u<=r;){let g=n.doc.lineAt(u);if(u==t){let f=g.number-s;d+=l*f+A*(t-i-f)}let c=l+A*g.length;a(new id(g.from,g.length,d,c,0)),d+=c,u=g.to+1}}replace(t,r,n){let o=this.length-r;if(o>0){let i=n[n.length-1];i instanceof za?n[n.length-1]=new za(i.length+o):n.push(null,new za(o-1))}if(t>0){let i=n[0];i instanceof za?n[0]=new za(t+i.length):n.unshift(new za(t-1),null)}return Ls.of(n)}decomposeLeft(t,r){r.push(new za(t-1),null)}decomposeRight(t,r){r.push(null,new za(this.length-t-1))}updateHeight(t,r=0,n=!1,o){let i=r+this.length;if(o&&o.from<=r+this.length&&o.more){let a=[],s=Math.max(r,o.from),l=-1;for(o.from>r&&a.push(new za(o.from-r-1).updateHeight(t,r));s<=i&&o.more;){let u=t.doc.lineAt(s).length;a.length&&a.push(null);let d=o.heights[o.index++];l==-1?l=d:Math.abs(d-l)>=x2&&(l=-2);let g=new Kl(u,d);g.outdated=!1,a.push(g),s+=u+1}s<=i&&a.push(null,new za(i-s).updateHeight(t,s));let A=Ls.of(a);return(l<0||Math.abs(A.height-this.height)>=x2||Math.abs(l-this.heightMetrics(t,r).perLine)>=x2)&&(t.heightChanged=!0),A}else(n||this.outdated)&&(this.setHeight(t,t.heightForGap(r,r+this.length)),this.outdated=!1);return this}toString(){return`gap(${this.length})`}}class Yir extends Ls{constructor(t,r,n){super(t.length+r+n.length,t.height+n.height,r|(t.outdated||n.outdated?2:0)),this.left=t,this.right=n,this.size=t.size+n.size}get break(){return this.flags&1}blockAt(t,r,n,o){let i=n+this.left.height;return ts))return A;let u=r==Go.ByPosNoHeight?Go.ByPosNoHeight:Go.ByPos;return l?A.join(this.right.lineAt(s,u,n,a,s)):this.left.lineAt(s,u,n,o,i).join(A)}forEachLine(t,r,n,o,i,a){let s=o+this.left.height,l=i+this.left.length+this.break;if(this.break)t=l&&this.right.forEachLine(t,r,n,s,l,a);else{let A=this.lineAt(l,Go.ByPos,n,o,i);t=t&&A.from<=r&&a(A),r>A.to&&this.right.forEachLine(A.to+1,r,n,s,l,a)}}replace(t,r,n){let o=this.left.length+this.break;if(rthis.left.length)return this.balanced(this.left,this.right.replace(t-o,r-o,n));let i=[];t>0&&this.decomposeLeft(t,i);let a=i.length;for(let s of n)i.push(s);if(t>0&&rfe(i,a-1),r=n&&r.push(null)),t>n&&this.right.decomposeLeft(t-n,r)}decomposeRight(t,r){let n=this.left.length,o=n+this.break;if(t>=o)return this.right.decomposeRight(t-o,r);t2*r.size||r.size>2*t.size?Ls.of(this.break?[t,null,r]:[t,r]):(this.left=t,this.right=r,this.height=t.height+r.height,this.outdated=t.outdated||r.outdated,this.size=t.size+r.size,this.length=t.length+this.break+r.length,this)}updateHeight(t,r=0,n=!1,o){let{left:i,right:a}=this,s=r+i.length+this.break,l=null;return o&&o.from<=r+i.length&&o.more?l=i=i.updateHeight(t,r,n,o):i.updateHeight(t,r,n),o&&o.from<=s+a.length&&o.more?l=a=a.updateHeight(t,s,n,o):a.updateHeight(t,s,n),l?this.balanced(i,a):(this.height=this.left.height+this.right.height,this.outdated=!1,this)}toString(){return this.left+(this.break?" ":"-")+this.right}}function rfe(e,t){let r,n;e[t]==null&&(r=e[t-1])instanceof za&&(n=e[t+1])instanceof za&&e.splice(t-1,3,new za(r.length+1+n.length))}const Fir=5;class B${constructor(t,r){this.pos=t,this.oracle=r,this.nodes=[],this.lineStart=-1,this.lineEnd=-1,this.covering=null,this.writtenTo=t}get isCovered(){return this.covering&&this.nodes[this.nodes.length-1]==this.covering}span(t,r){if(this.lineStart>-1){let n=Math.min(r,this.lineEnd),o=this.nodes[this.nodes.length-1];o instanceof Kl?o.length+=n-this.pos:(n>this.pos||!this.isCovered)&&this.nodes.push(new Kl(n-this.pos,-1)),this.writtenTo=n,r>n&&(this.nodes.push(null),this.writtenTo++,this.lineStart=-1)}this.pos=r}point(t,r,n){if(t=Fir)&&this.addLineDeco(o,i,a)}else r>t&&this.span(t,r);this.lineEnd>-1&&this.lineEnd-1)return;let{from:t,to:r}=this.oracle.doc.lineAt(this.pos);this.lineStart=t,this.lineEnd=r,this.writtenTot&&this.nodes.push(new Kl(this.pos-t,-1)),this.writtenTo=this.pos}blankContent(t,r){let n=new za(r-t);return this.oracle.doc.lineAt(t).to==r&&(n.flags|=4),n}ensureLine(){this.enterLine();let t=this.nodes.length?this.nodes[this.nodes.length-1]:null;if(t instanceof Kl)return t;let r=new Kl(0,-1);return this.nodes.push(r),r}addBlock(t){this.enterLine();let r=t.deco;r&&r.startSide>0&&!this.isCovered&&this.ensureLine(),this.nodes.push(t),this.writtenTo=this.pos=this.pos+t.length,r&&r.endSide>0&&(this.covering=t)}addLineDeco(t,r,n){let o=this.ensureLine();o.length+=n,o.collapsed+=n,o.widgetHeight=Math.max(o.widgetHeight,t),o.breaks+=r,this.writtenTo=this.pos=this.pos+n}finish(t){let r=this.nodes.length==0?null:this.nodes[this.nodes.length-1];this.lineStart>-1&&!(r instanceof Kl)&&!this.isCovered?this.nodes.push(new Kl(0,-1)):(this.writtenTou.clientHeight||u.scrollWidth>u.clientWidth)&&d.overflow!="visible"){let g=u.getBoundingClientRect();i=Math.max(i,g.left),a=Math.min(a,g.right),s=Math.max(s,g.top),l=A==e.parentNode?g.bottom:Math.min(l,g.bottom)}A=d.position=="absolute"||d.position=="fixed"?u.offsetParent:u.parentNode}else if(A.nodeType==11)A=A.host;else break;return{left:i-r.left,right:Math.max(i,a)-r.left,top:s-(r.top+t),bottom:Math.max(s,l)-(r.top+t)}}function kir(e,t){let r=e.getBoundingClientRect();return{left:0,right:r.right-r.left,top:t,bottom:r.bottom-(r.top+t)}}class WL{constructor(t,r,n){this.from=t,this.to=r,this.size=n}static same(t,r){if(t.length!=r.length)return!1;for(let n=0;ntypeof n!="function"&&n.class=="cm-lineWrapping");this.heightOracle=new bir(r),this.stateDeco=t.facet(hb).filter(n=>typeof n!="function"),this.heightMap=Ls.empty().applyChanges(this.stateDeco,Wn.empty,this.heightOracle.setDoc(t.doc),[new cc(0,0,0,t.doc.length)]),this.viewport=this.getViewport(0,null),this.updateViewportLines(),this.updateForViewport(),this.lineGaps=this.ensureLineGaps([]),this.lineGapDeco=Jr.set(this.lineGaps.map(n=>n.draw(this,!1))),this.computeVisibleRanges()}updateForViewport(){let t=[this.viewport],{main:r}=this.state.selection;for(let n=0;n<=1;n++){let o=n?r.head:r.anchor;if(!t.some(({from:i,to:a})=>o>=i&&o<=a)){let{from:i,to:a}=this.lineBlockAt(o);t.push(new pD(i,a))}}this.viewports=t.sort((n,o)=>n.from-o.from),this.scaler=this.heightMap.height<=7e6?ofe:new Gir(this.heightOracle,this.heightMap,this.viewports)}updateViewportLines(){this.viewportLines=[],this.heightMap.forEachLine(this.viewport.from,this.viewport.to,this.heightOracle.setDoc(this.state.doc),0,0,t=>{this.viewportLines.push(this.scaler.scale==1?t:hv(t,this.scaler))})}update(t,r=null){this.state=t.state;let n=this.stateDeco;this.stateDeco=this.state.facet(hb).filter(u=>typeof u!="function");let o=t.changedRanges,i=cc.extendWithRanges(o,Nir(n,this.stateDeco,t?t.changes:ta.empty(this.state.doc.length))),a=this.heightMap.height,s=this.scrolledToBottom?null:this.scrollAnchorAt(this.scrollTop);this.heightMap=this.heightMap.applyChanges(this.stateDeco,t.startState.doc,this.heightOracle.setDoc(this.state.doc),i),this.heightMap.height!=a&&(t.flags|=2),s?(this.scrollAnchorPos=t.changes.mapPos(s.from,-1),this.scrollAnchorHeight=s.top):(this.scrollAnchorPos=-1,this.scrollAnchorHeight=this.heightMap.height);let l=i.length?this.mapViewport(this.viewport,t.changes):this.viewport;(r&&(r.range.headl.to)||!this.viewportIsAppropriate(l))&&(l=this.getViewport(0,r));let A=!t.changes.empty||t.flags&2||l.from!=this.viewport.from||l.to!=this.viewport.to;this.viewport=l,this.updateForViewport(),A&&this.updateViewportLines(),(this.lineGaps.length||this.viewport.to-this.viewport.from>4e3)&&this.updateLineGaps(this.ensureLineGaps(this.mapLineGaps(this.lineGaps,t.changes))),t.flags|=this.computeVisibleRanges(),r&&(this.scrollTarget=r),!this.mustEnforceCursorAssoc&&t.selectionSet&&t.view.lineWrapping&&t.state.selection.main.empty&&t.state.selection.main.assoc&&!t.state.facet(Sje)&&(this.mustEnforceCursorAssoc=!0)}measure(t){let r=t.contentDOM,n=window.getComputedStyle(r),o=this.heightOracle,i=n.whiteSpace;this.defaultTextDirection=n.direction=="rtl"?ii.RTL:ii.LTR;let a=this.heightOracle.mustRefreshForWrapping(i),s=r.getBoundingClientRect(),l=a||this.mustMeasureContent||this.contentDOMHeight!=s.height;this.contentDOMHeight=s.height,this.mustMeasureContent=!1;let A=0,u=0;if(s.width&&s.height){let Q=s.width/r.offsetWidth,v=s.height/r.offsetHeight;(Q>.995&&Q<1.005||!isFinite(Q)||Math.abs(s.width-r.offsetWidth)<1)&&(Q=1),(v>.995&&v<1.005||!isFinite(v)||Math.abs(s.height-r.offsetHeight)<1)&&(v=1),(this.scaleX!=Q||this.scaleY!=v)&&(this.scaleX=Q,this.scaleY=v,A|=8,a=l=!0)}let d=(parseInt(n.paddingTop)||0)*this.scaleY,g=(parseInt(n.paddingBottom)||0)*this.scaleY;(this.paddingTop!=d||this.paddingBottom!=g)&&(this.paddingTop=d,this.paddingBottom=g,A|=10),this.editorWidth!=t.scrollDOM.clientWidth&&(o.lineWrapping&&(l=!0),this.editorWidth=t.scrollDOM.clientWidth,A|=8);let c=t.scrollDOM.scrollTop*this.scaleY;this.scrollTop!=c&&(this.scrollAnchorHeight=-1,this.scrollTop=c),this.scrolledToBottom=pje(t.scrollDOM);let f=(this.printing?kir:Sir)(r,this.paddingTop),h=f.top-this.pixelViewport.top,p=f.bottom-this.pixelViewport.bottom;this.pixelViewport=f;let B=this.pixelViewport.bottom>this.pixelViewport.top&&this.pixelViewport.right>this.pixelViewport.left;if(B!=this.inView&&(this.inView=B,B&&(l=!0)),!this.inView&&!this.scrollTarget)return 0;let y=s.width;if((this.contentDOMWidth!=y||this.editorHeight!=t.scrollDOM.clientHeight)&&(this.contentDOMWidth=s.width,this.editorHeight=t.scrollDOM.clientHeight,A|=8),l){let Q=t.docView.measureVisibleLineHeights(this.viewport);if(o.mustRefreshForHeights(Q)&&(a=!0),a||o.lineWrapping&&Math.abs(y-this.contentDOMWidth)>o.charWidth){let{lineHeight:v,charWidth:M,textHeight:I}=t.docView.measureTextSize();a=v>0&&o.refresh(i,v,M,I,y/M,Q),a&&(t.docView.minWidth=0,A|=8)}h>0&&p>0?u=Math.max(h,p):h<0&&p<0&&(u=Math.min(h,p)),o.heightChanged=!1;for(let v of this.viewports){let M=v.from==this.viewport.from?Q:t.docView.measureVisibleLineHeights(v);this.heightMap=(a?Ls.empty().applyChanges(this.stateDeco,Wn.empty,this.heightOracle,[new cc(0,0,0,t.state.doc.length)]):this.heightMap).updateHeight(o,0,a,new xir(v.from,M))}o.heightChanged&&(A|=2)}let C=!this.viewportIsAppropriate(this.viewport,u)||this.scrollTarget&&(this.scrollTarget.range.headthis.viewport.to);return C&&(this.viewport=this.getViewport(u,this.scrollTarget)),this.updateForViewport(),(A&2||C)&&this.updateViewportLines(),(this.lineGaps.length||this.viewport.to-this.viewport.from>4e3)&&this.updateLineGaps(this.ensureLineGaps(a?[]:this.lineGaps,t)),A|=this.computeVisibleRanges(),this.mustEnforceCursorAssoc&&(this.mustEnforceCursorAssoc=!1,t.docView.enforceCursorAssoc()),A}get visibleTop(){return this.scaler.fromDOM(this.pixelViewport.top)}get visibleBottom(){return this.scaler.fromDOM(this.pixelViewport.bottom)}getViewport(t,r){let n=.5-Math.max(-.5,Math.min(.5,t/1e3/2)),o=this.heightMap,i=this.heightOracle,{visibleTop:a,visibleBottom:s}=this,l=new pD(o.lineAt(a-n*1e3,Go.ByHeight,i,0,0).from,o.lineAt(s+(1-n)*1e3,Go.ByHeight,i,0,0).to);if(r){let{head:A}=r.range;if(Al.to){let u=Math.min(this.editorHeight,this.pixelViewport.bottom-this.pixelViewport.top),d=o.lineAt(A,Go.ByPos,i,0,0),g;r.y=="center"?g=(d.top+d.bottom)/2-u/2:r.y=="start"||r.y=="nearest"&&A=s+Math.max(10,Math.min(n,250)))&&o>a-2*1e3&&i>1,a=o<<1;if(this.defaultTextDirection!=ii.LTR&&!n)return[];let s=[],l=(A,u,d,g)=>{if(u-AA&&pp.from>=d.from&&p.to<=d.to&&Math.abs(p.from-A)p.fromB));if(!h){if(up.from<=u&&p.to>=u)){let p=r.moveToLineBoundary(ut.cursor(u),!1,!0).head;p>A&&(u=p)}h=new WL(A,u,this.gapSize(d,A,u,g))}s.push(h)};for(let A of this.viewportLines){if(A.lengthA.from&&l(A.from,g,A,u),cr.draw(this,this.heightOracle.lineWrapping))))}computeVisibleRanges(){let t=this.stateDeco;this.lineGaps.length&&(t=t.concat(this.lineGapDeco));let r=[];oo.spans(t,this.viewport.from,this.viewport.to,{span(o,i){r.push({from:o,to:i})},point(){}},20);let n=r.length!=this.visibleRanges.length||this.visibleRanges.some((o,i)=>o.from!=r[i].from||o.to!=r[i].to);return this.visibleRanges=r,n?4:0}lineBlockAt(t){return t>=this.viewport.from&&t<=this.viewport.to&&this.viewportLines.find(r=>r.from<=t&&r.to>=t)||hv(this.heightMap.lineAt(t,Go.ByPos,this.heightOracle,0,0),this.scaler)}lineBlockAtHeight(t){return hv(this.heightMap.lineAt(this.scaler.fromDOM(t),Go.ByHeight,this.heightOracle,0,0),this.scaler)}scrollAnchorAt(t){let r=this.lineBlockAtHeight(t+8);return r.from>=this.viewport.from||this.viewportLines[0].top-t>200?r:this.viewportLines[0]}elementAtHeight(t){return hv(this.heightMap.blockAt(this.scaler.fromDOM(t),this.heightOracle,0,0),this.scaler)}get docHeight(){return this.scaler.toDOM(this.heightMap.height)}get contentHeight(){return this.docHeight+this.paddingTop+this.paddingBottom}}class pD{constructor(t,r){this.from=t,this.to=r}}function Uir(e,t,r){let n=[],o=e,i=0;return oo.spans(r,e,t,{span(){},point(a,s){a>o&&(n.push({from:o,to:a}),i+=a-o),o=s}},20),o=1)return t[t.length-1].to;let n=Math.floor(e*r);for(let o=0;;o++){let{from:i,to:a}=t[o],s=a-i;if(n<=s)return i+n;n-=s}}function BD(e,t){let r=0;for(let{from:n,to:o}of e.ranges){if(t<=o){r+=t-n;break}r+=o-n}return r/e.total}function zir(e,t){for(let r of e)if(t(r))return r}const ofe={toDOM(e){return e},fromDOM(e){return e},scale:1};class Gir{constructor(t,r,n){let o=0,i=0,a=0;this.viewports=n.map(({from:s,to:l})=>{let A=r.lineAt(s,Go.ByPos,t,0,0).top,u=r.lineAt(l,Go.ByPos,t,0,0).bottom;return o+=u-A,{from:s,to:l,top:A,bottom:u,domTop:0,domBottom:0}}),this.scale=(7e6-o)/(r.height-o);for(let s of this.viewports)s.domTop=a+(s.top-i)*this.scale,a=s.domBottom=s.domTop+(s.bottom-s.top),i=s.bottom}toDOM(t){for(let r=0,n=0,o=0;;r++){let i=rhv(o,t)):e._content)}const wD=Ar.define({combine:e=>e.join(" ")}),r7=Ar.define({combine:e=>e.indexOf(!0)>-1}),n7=Gp.newName(),rUe=Gp.newName(),nUe=Gp.newName(),oUe={"&light":"."+rUe,"&dark":"."+nUe};function o7(e,t,r){return new Gp(t,{finish(n){return/&/.test(n)?n.replace(/&\w*/,o=>{if(o=="&")return e;if(!r||!r[o])throw new RangeError(`Unsupported selector: ${o}`);return r[o]}):e+" "+n}})}const Rir=o7("."+n7,{"&":{position:"relative !important",boxSizing:"border-box","&.cm-focused":{outline:"1px dotted #212121"},display:"flex !important",flexDirection:"column"},".cm-scroller":{display:"flex !important",alignItems:"flex-start !important",fontFamily:"monospace",lineHeight:1.4,height:"100%",overflowX:"auto",position:"relative",zIndex:0},".cm-content":{margin:0,flexGrow:2,flexShrink:0,display:"block",whiteSpace:"pre",wordWrap:"normal",boxSizing:"border-box",minHeight:"100%",padding:"4px 0",outline:"none","&[contenteditable=true]":{WebkitUserModify:"read-write-plaintext-only"}},".cm-lineWrapping":{whiteSpace_fallback:"pre-wrap",whiteSpace:"break-spaces",wordBreak:"break-word",overflowWrap:"anywhere",flexShrink:1},"&light .cm-content":{caretColor:"black"},"&dark .cm-content":{caretColor:"white"},".cm-line":{display:"block",padding:"0 2px 0 6px"},".cm-layer":{position:"absolute",left:0,top:0,contain:"size style","& > *":{position:"absolute"}},"&light .cm-selectionBackground":{background:"#d9d9d9"},"&dark .cm-selectionBackground":{background:"#222"},"&light.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground":{background:"#d7d4f0"},"&dark.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground":{background:"#233"},".cm-cursorLayer":{pointerEvents:"none"},"&.cm-focused > .cm-scroller > .cm-cursorLayer":{animation:"steps(1) cm-blink 1.2s infinite"},"@keyframes cm-blink":{"0%":{},"50%":{opacity:0},"100%":{}},"@keyframes cm-blink2":{"0%":{},"50%":{opacity:0},"100%":{}},".cm-cursor, .cm-dropCursor":{borderLeft:"1.2px solid black",marginLeft:"-0.6px",pointerEvents:"none"},".cm-cursor":{display:"none"},"&dark .cm-cursor":{borderLeftColor:"#444"},".cm-dropCursor":{position:"absolute"},"&.cm-focused > .cm-scroller > .cm-cursorLayer .cm-cursor":{display:"block"},".cm-announced":{position:"fixed",top:"-10000px"},"@media print":{".cm-announced":{display:"none"}},"&light .cm-activeLine":{backgroundColor:"#cceeff44"},"&dark .cm-activeLine":{backgroundColor:"#99eeff33"},"&light .cm-specialChar":{color:"red"},"&dark .cm-specialChar":{color:"#f78"},".cm-gutters":{flexShrink:0,display:"flex",height:"100%",boxSizing:"border-box",insetInlineStart:0,zIndex:200},"&light .cm-gutters":{backgroundColor:"#f5f5f5",color:"#6c6c6c",borderRight:"1px solid #ddd"},"&dark .cm-gutters":{backgroundColor:"#333338",color:"#ccc"},".cm-gutter":{display:"flex !important",flexDirection:"column",flexShrink:0,boxSizing:"border-box",minHeight:"100%",overflow:"hidden"},".cm-gutterElement":{boxSizing:"border-box"},".cm-lineNumbers .cm-gutterElement":{padding:"0 3px 0 5px",minWidth:"20px",textAlign:"right",whiteSpace:"nowrap"},"&light .cm-activeLineGutter":{backgroundColor:"#e2f2ff"},"&dark .cm-activeLineGutter":{backgroundColor:"#222227"},".cm-panels":{boxSizing:"border-box",position:"sticky",left:0,right:0},"&light .cm-panels":{backgroundColor:"#f5f5f5",color:"black"},"&light .cm-panels-top":{borderBottom:"1px solid #ddd"},"&light .cm-panels-bottom":{borderTop:"1px solid #ddd"},"&dark .cm-panels":{backgroundColor:"#333338",color:"white"},".cm-tab":{display:"inline-block",overflow:"hidden",verticalAlign:"bottom"},".cm-widgetBuffer":{verticalAlign:"text-top",height:"1em",width:0,display:"inline"},".cm-placeholder":{color:"#888",display:"inline-block",verticalAlign:"top"},".cm-highlightSpace:before":{content:"attr(data-display)",position:"absolute",pointerEvents:"none",color:"#888"},".cm-highlightTab":{backgroundImage:`url('data:image/svg+xml,')`,backgroundSize:"auto 100%",backgroundPosition:"right 90%",backgroundRepeat:"no-repeat"},".cm-trailingSpace":{backgroundColor:"#ff332255"},".cm-button":{verticalAlign:"middle",color:"inherit",fontSize:"70%",padding:".2em 1em",borderRadius:"1px"},"&light .cm-button":{backgroundImage:"linear-gradient(#eff1f5, #d9d9df)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#b4b4b4, #d0d3d6)"}},"&dark .cm-button":{backgroundImage:"linear-gradient(#393939, #111)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#111, #333)"}},".cm-textfield":{verticalAlign:"middle",color:"inherit",fontSize:"70%",border:"1px solid silver",padding:".2em .5em"},"&light .cm-textfield":{backgroundColor:"white"},"&dark .cm-textfield":{border:"1px solid #555",backgroundColor:"inherit"}},oUe),pv="￿";class Hir{constructor(t,r){this.points=t,this.text="",this.lineSeparator=r.facet(Nn.lineSeparator)}append(t){this.text+=t}lineBreak(){this.text+=pv}readRange(t,r){if(!t)return this;let n=t.parentNode;for(let o=t;;){this.findPointBefore(n,o);let i=this.text.length;this.readNode(o);let a=o.nextSibling;if(a==r)break;let s=Ho.get(o),l=Ho.get(a);(s&&l?s.breakAfter:(s?s.breakAfter:ife(o))||ife(a)&&(o.nodeName!="BR"||o.cmIgnore)&&this.text.length>i)&&this.lineBreak(),o=a}return this.findPointBefore(n,r),this}readTextNode(t){let r=t.nodeValue;for(let n of this.points)n.node==t&&(n.pos=this.text.length+Math.min(n.offset,r.length));for(let n=0,o=this.lineSeparator?null:/\r\n?|\n/g;;){let i=-1,a=1,s;if(this.lineSeparator?(i=r.indexOf(this.lineSeparator,n),a=this.lineSeparator.length):(s=o.exec(r))&&(i=s.index,a=s[0].length),this.append(r.slice(n,i<0?r.length:i)),i<0)break;if(this.lineBreak(),a>1)for(let l of this.points)l.node==t&&l.pos>this.text.length&&(l.pos-=a-1);n=i+a}}readNode(t){if(t.cmIgnore)return;let r=Ho.get(t),n=r&&r.overrideDOMText;if(n!=null){this.findPointInside(t,n.length);for(let o=n.iter();!o.next().done;)o.lineBreak?this.lineBreak():this.append(o.value)}else t.nodeType==3?this.readTextNode(t):t.nodeName=="BR"?t.nextSibling&&this.lineBreak():t.nodeType==1&&this.readRange(t.firstChild,null)}findPointBefore(t,r){for(let n of this.points)n.node==t&&t.childNodes[n.offset]==r&&(n.pos=this.text.length)}findPointInside(t,r){for(let n of this.points)(t.nodeType==3?n.node==t:t.contains(n.node))&&(n.pos=this.text.length+(Oir(t,n.node,n.offset)?r:0))}}function Oir(e,t,r){for(;;){if(!t||r-1)this.newSel=null;else if(r>-1&&(this.bounds=t.docView.domBoundsAround(r,n,0))){let s=i||a?[]:Pir(t),l=new Hir(s,t.state);l.readRange(this.bounds.startDOM,this.bounds.endDOM),this.text=l.text,this.newSel=Wir(s,this.bounds.from)}else{let s=t.observer.selectionRange,l=i&&i.node==s.focusNode&&i.offset==s.focusOffset||!LW(t.contentDOM,s.focusNode)?t.state.selection.main.head:t.docView.posFromDOM(s.focusNode,s.focusOffset),A=a&&a.node==s.anchorNode&&a.offset==s.anchorOffset||!LW(t.contentDOM,s.anchorNode)?t.state.selection.main.anchor:t.docView.posFromDOM(s.anchorNode,s.anchorOffset);this.newSel=ut.single(A,l)}}}function iUe(e,t){let r,{newSel:n}=t,o=e.state.selection.main,i=e.inputState.lastKeyTime>Date.now()-100?e.inputState.lastKeyCode:-1;if(t.bounds){let{from:a,to:s}=t.bounds,l=o.from,A=null;(i===8||fr.android&&t.text.length=o.from&&r.to<=o.to&&(r.from!=o.from||r.to!=o.to)&&o.to-o.from-(r.to-r.from)<=4?r={from:o.from,to:o.to,insert:e.state.doc.slice(o.from,r.from).append(r.insert).append(e.state.doc.slice(r.to,o.to))}:(fr.mac||fr.android)&&r&&r.from==r.to&&r.from==o.head-1&&/^\. ?$/.test(r.insert.toString())&&e.contentDOM.getAttribute("autocorrect")=="off"?(n&&r.insert.length==2&&(n=ut.single(n.main.anchor-1,n.main.head-1)),r={from:o.from,to:o.to,insert:Wn.of([" "])}):fr.chrome&&r&&r.from==r.to&&r.from==o.head&&r.insert.toString()==` + `&&e.lineWrapping&&(n&&(n=ut.single(n.main.anchor-1,n.main.head-1)),r={from:o.from,to:o.to,insert:Wn.of([" "])}),r){if(fr.ios&&e.inputState.flushIOSKey()||fr.android&&(r.from==o.from&&r.to==o.to&&r.insert.length==1&&r.insert.lines==2&&iE(e.contentDOM,"Enter",13)||(r.from==o.from-1&&r.to==o.to&&r.insert.length==0||i==8&&r.insert.lengtho.head)&&iE(e.contentDOM,"Backspace",8)||r.from==o.from&&r.to==o.to+1&&r.insert.length==0&&iE(e.contentDOM,"Delete",46)))return!0;let a=r.insert.toString();e.inputState.composing>=0&&e.inputState.composing++;let s,l=()=>s||(s=Tir(e,r,n));return e.state.facet(Fje).some(A=>A(e,r.from,r.to,a,l))||e.dispatch(l()),!0}else if(n&&!n.main.eq(o)){let a=!1,s="select";return e.inputState.lastSelectionTime>Date.now()-50&&(e.inputState.lastSelectionOrigin=="select"&&(a=!0),s=e.inputState.lastSelectionOrigin),e.dispatch({selection:n,scrollIntoView:a,userEvent:s}),!0}else return!1}function Tir(e,t,r){let n,o=e.state,i=o.selection.main;if(t.from>=i.from&&t.to<=i.to&&t.to-t.from>=(i.to-i.from)/3&&(!r||r.main.empty&&r.main.from==t.from+t.insert.length)&&e.inputState.composing<0){let s=i.fromt.to?o.sliceDoc(t.to,i.to):"";n=o.replaceSelection(e.state.toText(s+t.insert.sliceString(0,void 0,e.state.lineBreak)+l))}else{let s=o.changes(t),l=r&&r.main.to<=s.newLength?r.main:void 0;if(o.selection.ranges.length>1&&e.inputState.composing>=0&&t.to<=i.to&&t.to>=i.to-10){let A=e.state.sliceDoc(t.from,t.to),u,d=r&&Tje(e,r.main.head);if(d){let f=t.insert.length-(t.to-t.from);u={from:d.from,to:d.to-f}}else u=e.state.doc.lineAt(i.head);let g=i.to-t.to,c=i.to-i.from;n=o.changeByRange(f=>{if(f.from==i.from&&f.to==i.to)return{changes:s,range:l||f.map(s)};let h=f.to-g,p=h-A.length;if(f.to-f.from!=c||e.state.sliceDoc(p,h)!=A||f.to>=u.from&&f.from<=u.to)return{range:f};let B=o.changes({from:p,to:h,insert:t.insert}),y=f.to-i.to;return{changes:B,range:l?ut.range(Math.max(0,l.anchor+y),Math.max(0,l.head+y)):f.map(B)}})}else n={changes:s,selection:l&&o.selection.replaceRange(l)}}let a="input.type";return(e.composing||e.inputState.compositionPendingChange&&e.inputState.compositionEndedAt>Date.now()-50)&&(e.inputState.compositionPendingChange=!1,a+=".compose",e.inputState.compositionFirstChange&&(a+=".start",e.inputState.compositionFirstChange=!1)),o.update(n,{userEvent:a,scrollIntoView:!0})}function Jir(e,t,r,n){let o=Math.min(e.length,t.length),i=0;for(;i0&&s>0&&e.charCodeAt(a-1)==t.charCodeAt(s-1);)a--,s--;if(n=="end"){let l=Math.max(0,i-Math.min(a,s));r-=a+l-i}if(a=a?i-r:0;i-=l,s=i+(s-a),a=i}else if(s=s?i-r:0;i-=l,a=i+(a-s),s=i}return{from:i,toA:a,toB:s}}function Pir(e){let t=[];if(e.root.activeElement!=e.contentDOM)return t;let{anchorNode:r,anchorOffset:n,focusNode:o,focusOffset:i}=e.observer.selectionRange;return r&&(t.push(new afe(r,n)),(o!=r||i!=n)&&t.push(new afe(o,i))),t}function Wir(e,t){if(e.length==0)return null;let r=e[0].pos,n=e.length==2?e[1].pos:r;return r>-1&&n>-1?ut.single(r+t,n+t):null}const Vir={childList:!0,characterData:!0,subtree:!0,attributes:!0,characterDataOldValue:!0},VL=fr.ie&&fr.ie_version<=11;class Kir{constructor(t){this.view=t,this.active=!1,this.selectionRange=new Nor,this.selectionChanged=!1,this.delayedFlush=-1,this.resizeTimeout=-1,this.queue=[],this.delayedAndroidKey=null,this.flushingAndroidKey=-1,this.lastChange=0,this.scrollTargets=[],this.intersection=null,this.resizeScroll=null,this.intersecting=!1,this.gapIntersection=null,this.gaps=[],this.parentCheck=-1,this.dom=t.contentDOM,this.observer=new MutationObserver(r=>{for(let n of r)this.queue.push(n);(fr.ie&&fr.ie_version<=11||fr.ios&&t.composing)&&r.some(n=>n.type=="childList"&&n.removedNodes.length||n.type=="characterData"&&n.oldValue.length>n.target.nodeValue.length)?this.flushSoon():this.flush()}),VL&&(this.onCharData=r=>{this.queue.push({target:r.target,type:"characterData",oldValue:r.prevValue}),this.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this),this.onResize=this.onResize.bind(this),this.onPrint=this.onPrint.bind(this),this.onScroll=this.onScroll.bind(this),typeof ResizeObserver=="function"&&(this.resizeScroll=new ResizeObserver(()=>{var r;((r=this.view.docView)===null||r===void 0?void 0:r.lastUpdate){this.parentCheck<0&&(this.parentCheck=setTimeout(this.listenForScroll.bind(this),1e3)),r.length>0&&r[r.length-1].intersectionRatio>0!=this.intersecting&&(this.intersecting=!this.intersecting,this.intersecting!=this.view.inView&&this.onScrollChanged(document.createEvent("Event")))},{threshold:[0,.001]}),this.intersection.observe(this.dom),this.gapIntersection=new IntersectionObserver(r=>{r.length>0&&r[r.length-1].intersectionRatio>0&&this.onScrollChanged(document.createEvent("Event"))},{})),this.listenForScroll(),this.readSelectionRange()}onScrollChanged(t){this.view.inputState.runHandlers("scroll",t),this.intersecting&&this.view.measure()}onScroll(t){this.intersecting&&this.flush(!1),this.onScrollChanged(t)}onResize(){this.resizeTimeout<0&&(this.resizeTimeout=setTimeout(()=>{this.resizeTimeout=-1,this.view.requestMeasure()},50))}onPrint(){this.view.viewState.printing=!0,this.view.measure(),setTimeout(()=>{this.view.viewState.printing=!1,this.view.requestMeasure()},500)}updateGaps(t){if(this.gapIntersection&&(t.length!=this.gaps.length||this.gaps.some((r,n)=>r!=t[n]))){this.gapIntersection.disconnect();for(let r of t)this.gapIntersection.observe(r);this.gaps=t}}onSelectionChange(t){let r=this.selectionChanged;if(!this.readSelectionRange()||this.delayedAndroidKey)return;let{view:n}=this,o=this.selectionRange;if(n.state.facet(GG)?n.root.activeElement!=this.dom:!M2(n.dom,o))return;let i=o.anchorNode&&n.docView.nearest(o.anchorNode);if(i&&i.ignoreEvent(t)){r||(this.selectionChanged=!1);return}(fr.ie&&fr.ie_version<=11||fr.android&&fr.chrome)&&!n.state.selection.main.empty&&o.focusNode&&Gj(o.focusNode,o.focusOffset,o.anchorNode,o.anchorOffset)?this.flushSoon():this.flush(!1)}readSelectionRange(){let{view:t}=this,r=fr.safari&&t.root.nodeType==11&&bor(this.dom.ownerDocument)==this.dom&&Xir(this.view)||zj(t.root);if(!r||this.selectionRange.eq(r))return!1;let n=M2(this.dom,r);return n&&!this.selectionChanged&&t.inputState.lastFocusTime>Date.now()-200&&t.inputState.lastTouchTime{let i=this.delayedAndroidKey;i&&(this.clearDelayedAndroidKey(),this.view.inputState.lastKeyCode=i.keyCode,this.view.inputState.lastKeyTime=Date.now(),!this.flush()&&i.force&&iE(this.dom,i.key,i.keyCode))};this.flushingAndroidKey=this.view.win.requestAnimationFrame(o)}(!this.delayedAndroidKey||t=="Enter")&&(this.delayedAndroidKey={key:t,keyCode:r,force:this.lastChange{this.delayedFlush=-1,this.flush()}))}forceFlush(){this.delayedFlush>=0&&(this.view.win.cancelAnimationFrame(this.delayedFlush),this.delayedFlush=-1),this.flush()}pendingRecords(){for(let t of this.observer.takeRecords())this.queue.push(t);return this.queue}processRecords(){let t=this.pendingRecords();t.length&&(this.queue=[]);let r=-1,n=-1,o=!1;for(let i of t){let a=this.readMutation(i);a&&(a.typeOver&&(o=!0),r==-1?{from:r,to:n}=a:(r=Math.min(a.from,r),n=Math.max(a.to,n)))}return{from:r,to:n,typeOver:o}}readChange(){let{from:t,to:r,typeOver:n}=this.processRecords(),o=this.selectionChanged&&M2(this.dom,this.selectionRange);if(t<0&&!o)return null;t>-1&&(this.lastChange=Date.now()),this.view.inputState.lastFocusTime=0,this.selectionChanged=!1;let i=new Lir(this.view,t,r,n);return this.view.docView.domChanged={newSel:i.newSel?i.newSel.main:null},i}flush(t=!0){if(this.delayedFlush>=0||this.delayedAndroidKey)return!1;t&&this.readSelectionRange();let r=this.readChange();if(!r)return this.view.requestMeasure(),!1;let n=this.view.state,o=iUe(this.view,r);return this.view.state==n&&this.view.update([]),o}readMutation(t){let r=this.view.docView.nearest(t.target);if(!r||r.ignoreMutation(t))return null;if(r.markDirty(t.type=="attributes"),t.type=="attributes"&&(r.flags|=4),t.type=="childList"){let n=sfe(r,t.previousSibling||t.target.previousSibling,-1),o=sfe(r,t.nextSibling||t.target.nextSibling,1);return{from:n?r.posAfter(n):r.posAtStart,to:o?r.posBefore(o):r.posAtEnd,typeOver:!1}}else return t.type=="characterData"?{from:r.posAtStart,to:r.posAtEnd,typeOver:t.target.nodeValue==t.oldValue}:null}setWindow(t){t!=this.win&&(this.removeWindowListeners(this.win),this.win=t,this.addWindowListeners(this.win))}addWindowListeners(t){t.addEventListener("resize",this.onResize),t.addEventListener("beforeprint",this.onPrint),t.addEventListener("scroll",this.onScroll),t.document.addEventListener("selectionchange",this.onSelectionChange)}removeWindowListeners(t){t.removeEventListener("scroll",this.onScroll),t.removeEventListener("resize",this.onResize),t.removeEventListener("beforeprint",this.onPrint),t.document.removeEventListener("selectionchange",this.onSelectionChange)}destroy(){var t,r,n;this.stop(),(t=this.intersection)===null||t===void 0||t.disconnect(),(r=this.gapIntersection)===null||r===void 0||r.disconnect(),(n=this.resizeScroll)===null||n===void 0||n.disconnect();for(let o of this.scrollTargets)o.removeEventListener("scroll",this.onScroll);this.removeWindowListeners(this.win),clearTimeout(this.parentCheck),clearTimeout(this.resizeTimeout),this.win.cancelAnimationFrame(this.delayedFlush),this.win.cancelAnimationFrame(this.flushingAndroidKey)}}function sfe(e,t,r){for(;t;){let n=Ho.get(t);if(n&&n.parent==e)return n;let o=t.parentNode;t=o!=e.dom?o:r>0?t.nextSibling:t.previousSibling}return null}function Xir(e){let t=null;function r(l){l.preventDefault(),l.stopImmediatePropagation(),t=l.getTargetRanges()[0]}if(e.contentDOM.addEventListener("beforeinput",r,!0),e.dom.ownerDocument.execCommand("indent"),e.contentDOM.removeEventListener("beforeinput",r,!0),!t)return null;let n=t.startContainer,o=t.startOffset,i=t.endContainer,a=t.endOffset,s=e.docView.domAtPos(e.state.selection.main.anchor);return Gj(s.node,s.offset,i,a)&&([n,o,i,a]=[i,a,n,o]),{anchorNode:n,anchorOffset:o,focusNode:i,focusOffset:a}}class lr{get state(){return this.viewState.state}get viewport(){return this.viewState.viewport}get visibleRanges(){return this.viewState.visibleRanges}get inView(){return this.viewState.inView}get composing(){return this.inputState.composing>0}get compositionStarted(){return this.inputState.composing>=0}get root(){return this._root}get win(){return this.dom.ownerDocument.defaultView||window}constructor(t={}){this.plugins=[],this.pluginMap=new Map,this.editorAttrs={},this.contentAttrs={},this.bidiCache=[],this.destroyed=!1,this.updateState=2,this.measureScheduled=-1,this.measureRequests=[],this.contentDOM=document.createElement("div"),this.scrollDOM=document.createElement("div"),this.scrollDOM.tabIndex=-1,this.scrollDOM.className="cm-scroller",this.scrollDOM.appendChild(this.contentDOM),this.announceDOM=document.createElement("div"),this.announceDOM.className="cm-announced",this.announceDOM.setAttribute("aria-live","polite"),this.dom=document.createElement("div"),this.dom.appendChild(this.announceDOM),this.dom.appendChild(this.scrollDOM);let{dispatch:r}=t;this.dispatchTransactions=t.dispatchTransactions||r&&(n=>n.forEach(o=>r(o,this)))||(n=>this.update(n)),this.dispatch=this.dispatch.bind(this),this._root=t.root||Dor(t.parent)||document,this.viewState=new nfe(t.state||Nn.create(t)),t.scrollTo&&t.scrollTo.is(gD)&&(this.viewState.scrollTarget=t.scrollTo.value.clip(this.viewState.state)),this.plugins=this.state.facet(gv).map(n=>new TL(n));for(let n of this.plugins)n.update(this);this.observer=new Kir(this),this.inputState=new cir(this),this.inputState.ensureHandlers(this.plugins),this.docView=new Rge(this),this.mountStyles(),this.updateAttrs(),this.updateState=0,this.requestMeasure(),t.parent&&t.parent.appendChild(this.dom)}dispatch(...t){let r=t.length==1&&t[0]instanceof ia?t:t.length==1&&Array.isArray(t[0])?t[0]:[this.state.update(...t)];this.dispatchTransactions(r,this)}update(t){if(this.updateState!=0)throw new Error("Calls to EditorView.update are not allowed while an update is in progress");let r=!1,n=!1,o,i=this.state;for(let g of t){if(g.startState!=i)throw new RangeError("Trying to update state with a transaction that doesn't start from the previous state.");i=g.state}if(this.destroyed){this.viewState.state=i;return}let a=this.hasFocus,s=0,l=null;t.some(g=>g.annotation($je))?(this.inputState.notifiedFocused=a,s=1):a!=this.inputState.notifiedFocused&&(this.inputState.notifiedFocused=a,l=_je(i,a),l||(s=1));let A=this.observer.delayedAndroidKey,u=null;if(A?(this.observer.clearDelayedAndroidKey(),u=this.observer.readChange(),(u&&!this.state.doc.eq(i.doc)||!this.state.selection.eq(i.selection))&&(u=null)):this.observer.clear(),i.facet(Nn.phrases)!=this.state.facet(Nn.phrases))return this.setState(i);o=Rj.create(this,i,t),o.flags|=s;let d=this.viewState.scrollTarget;try{this.updateState=2;for(let g of t){if(d&&(d=d.map(g.changes)),g.scrollIntoView){let{main:c}=g.state.selection;d=new aE(c.empty?c:ut.cursor(c.head,c.head>c.anchor?-1:1))}for(let c of g.effects)c.is(gD)&&(d=c.value.clip(this.state))}this.viewState.update(o,d),this.bidiCache=Hj.update(this.bidiCache,o.changes),o.empty||(this.updatePlugins(o),this.inputState.update(o)),r=this.docView.update(o),this.state.facet(fv)!=this.styleModules&&this.mountStyles(),n=this.updateAttrs(),this.showAnnouncements(t),this.docView.updateSelection(r,t.some(g=>g.isUserEvent("select.pointer")))}finally{this.updateState=0}if(o.startState.facet(wD)!=o.state.facet(wD)&&(this.viewState.mustMeasureContent=!0),(r||n||d||this.viewState.mustEnforceCursorAssoc||this.viewState.mustMeasureContent)&&this.requestMeasure(),!o.empty)for(let g of this.state.facet(XW))try{g(o)}catch(c){Ac(this.state,c,"update listener")}(l||u)&&Promise.resolve().then(()=>{l&&this.state==l.startState&&this.dispatch(l),u&&!iUe(this,u)&&A.force&&iE(this.contentDOM,A.key,A.keyCode)})}setState(t){if(this.updateState!=0)throw new Error("Calls to EditorView.setState are not allowed while an update is in progress");if(this.destroyed){this.viewState.state=t;return}this.updateState=2;let r=this.hasFocus;try{for(let n of this.plugins)n.destroy(this);this.viewState=new nfe(t),this.plugins=t.facet(gv).map(n=>new TL(n)),this.pluginMap.clear();for(let n of this.plugins)n.update(this);this.docView.destroy(),this.docView=new Rge(this),this.inputState.ensureHandlers(this.plugins),this.mountStyles(),this.updateAttrs(),this.bidiCache=[]}finally{this.updateState=0}r&&this.focus(),this.requestMeasure()}updatePlugins(t){let r=t.startState.facet(gv),n=t.state.facet(gv);if(r!=n){let o=[];for(let i of n){let a=r.indexOf(i);if(a<0)o.push(new TL(i));else{let s=this.plugins[a];s.mustUpdate=t,o.push(s)}}for(let i of this.plugins)i.mustUpdate!=t&&i.destroy(this);this.plugins=o,this.pluginMap.clear()}else for(let o of this.plugins)o.mustUpdate=t;for(let o=0;o-1&&this.win.cancelAnimationFrame(this.measureScheduled),this.observer.delayedAndroidKey){this.measureScheduled=-1,this.requestMeasure();return}this.measureScheduled=0,t&&this.observer.forceFlush();let r=null,n=this.scrollDOM,o=n.scrollTop*this.scaleY,{scrollAnchorPos:i,scrollAnchorHeight:a}=this.viewState;Math.abs(o-this.viewState.scrollTop)>1&&(a=-1),this.viewState.scrollAnchorHeight=-1;try{for(let s=0;;s++){if(a<0)if(pje(n))i=-1,a=this.viewState.heightMap.height;else{let c=this.viewState.scrollAnchorAt(o);i=c.from,a=c.top}this.updateState=1;let l=this.viewState.measure(this);if(!l&&!this.measureRequests.length&&this.viewState.scrollTarget==null)break;if(s>5){console.warn(this.measureRequests.length?"Measure loop restarted more than 5 times":"Viewport failed to stabilize");break}let A=[];l&4||([this.measureRequests,A]=[A,this.measureRequests]);let u=A.map(c=>{try{return c.read(this)}catch(f){return Ac(this.state,f),lfe}}),d=Rj.create(this,this.state,[]),g=!1;d.flags|=l,r?r.flags|=l:r=d,this.updateState=2,d.empty||(this.updatePlugins(d),this.inputState.update(d),this.updateAttrs(),g=this.docView.update(d));for(let c=0;c1||c<-1){o=o+c,n.scrollTop=o/this.scaleY,a=-1;continue}}break}}}finally{this.updateState=0,this.measureScheduled=-1}if(r&&!r.empty)for(let s of this.state.facet(XW))s(r)}get themeClasses(){return n7+" "+(this.state.facet(r7)?nUe:rUe)+" "+this.state.facet(wD)}updateAttrs(){let t=Afe(this,kje,{class:"cm-editor"+(this.hasFocus?" cm-focused ":" ")+this.themeClasses}),r={spellcheck:"false",autocorrect:"off",autocapitalize:"off",translate:"no",contenteditable:this.state.facet(GG)?"true":"false",class:"cm-content",style:`${fr.tabSize}: ${this.state.tabSize}`,role:"textbox","aria-multiline":"true"};this.state.readOnly&&(r["aria-readonly"]="true"),Afe(this,p$,r);let n=this.observer.ignore(()=>{let o=VW(this.contentDOM,this.contentAttrs,r),i=VW(this.dom,this.editorAttrs,t);return o||i});return this.editorAttrs=t,this.contentAttrs=r,n}showAnnouncements(t){let r=!0;for(let n of t)for(let o of n.effects)if(o.is(lr.announce)){r&&(this.announceDOM.textContent=""),r=!1;let i=this.announceDOM.appendChild(document.createElement("div"));i.textContent=o.value}}mountStyles(){this.styleModules=this.state.facet(fv);let t=this.state.facet(lr.cspNonce);Gp.mount(this.root,this.styleModules.concat(Rir).reverse(),t?{nonce:t}:void 0)}readMeasured(){if(this.updateState==2)throw new Error("Reading the editor layout isn't allowed during an update");this.updateState==0&&this.measureScheduled>-1&&this.measure(!1)}requestMeasure(t){if(this.measureScheduled<0&&(this.measureScheduled=this.win.requestAnimationFrame(()=>this.measure())),t){if(this.measureRequests.indexOf(t)>-1)return;if(t.key!=null){for(let r=0;rn.spec==t)||null),r&&r.update(this).value}get documentTop(){return this.contentDOM.getBoundingClientRect().top+this.viewState.paddingTop}get documentPadding(){return{top:this.viewState.paddingTop,bottom:this.viewState.paddingBottom}}get scaleX(){return this.viewState.scaleX}get scaleY(){return this.viewState.scaleY}elementAtHeight(t){return this.readMeasured(),this.viewState.elementAtHeight(t)}lineBlockAtHeight(t){return this.readMeasured(),this.viewState.lineBlockAtHeight(t)}get viewportLineBlocks(){return this.viewState.viewportLines}lineBlockAt(t){return this.viewState.lineBlockAt(t)}get contentHeight(){return this.viewState.contentHeight}moveByChar(t,r,n){return PL(this,t,Pge(this,t,r,n))}moveByGroup(t,r){return PL(this,t,Pge(this,t,r,n=>lir(this,t.head,n)))}moveToLineBoundary(t,r,n=!0){return sir(this,t,r,n)}moveVertically(t,r,n){return PL(this,t,Air(this,t,r,n))}domAtPos(t){return this.docView.domAtPos(t)}posAtDOM(t,r=0){return this.docView.posFromDOM(t,r)}posAtCoords(t,r=!0){return this.readMeasured(),Pje(this,t,r)}coordsAtPos(t,r=1){this.readMeasured();let n=this.docView.coordsAt(t,r);if(!n||n.left==n.right)return n;let o=this.state.doc.lineAt(t),i=this.bidiSpans(o),a=i[Zh.find(i,t-o.from,-1,r)];return g$(n,a.dir==ii.LTR==r>0)}coordsForChar(t){return this.readMeasured(),this.docView.coordsForChar(t)}get defaultCharacterWidth(){return this.viewState.heightOracle.charWidth}get defaultLineHeight(){return this.viewState.heightOracle.lineHeight}get textDirection(){return this.viewState.defaultTextDirection}textDirectionAt(t){return!this.state.facet(Dje)||tthis.viewport.to?this.textDirection:(this.readMeasured(),this.docView.textDirectionAt(t))}get lineWrapping(){return this.viewState.heightOracle.lineWrapping}bidiSpans(t){if(t.length>Zir)return Oje(t.length);let r=this.textDirectionAt(t.from),n;for(let i of this.bidiCache)if(i.from==t.from&&i.dir==r&&(i.fresh||Hje(i.isolates,n=Gge(this,t.from,t.to))))return i.order;n||(n=Gge(this,t.from,t.to));let o=Vor(t.text,r,n);return this.bidiCache.push(new Hj(t.from,t.to,r,n,!0,o)),o}get hasFocus(){var t;return(this.dom.ownerDocument.hasFocus()||fr.safari&&((t=this.inputState)===null||t===void 0?void 0:t.lastContextMenu)>Date.now()-3e4)&&this.root.activeElement==this.contentDOM}focus(){this.observer.ignore(()=>{fje(this.contentDOM),this.docView.updateSelection()})}setRoot(t){this._root!=t&&(this._root=t,this.observer.setWindow((t.nodeType==9?t:t.ownerDocument).defaultView||window),this.mountStyles())}destroy(){for(let t of this.plugins)t.destroy(this);this.plugins=[],this.inputState.destroy(),this.docView.destroy(),this.dom.remove(),this.observer.destroy(),this.measureScheduled>-1&&this.win.cancelAnimationFrame(this.measureScheduled),this.destroyed=!0}static scrollIntoView(t,r={}){return gD.of(new aE(typeof t=="number"?ut.cursor(t):t,r.y,r.x,r.yMargin,r.xMargin))}scrollSnapshot(){let{scrollTop:t,scrollLeft:r}=this.scrollDOM,n=this.viewState.scrollAnchorAt(t);return gD.of(new aE(ut.cursor(n.from),"start","start",n.top-t,r,!0))}static domEventHandlers(t){return Pi.define(()=>({}),{eventHandlers:t})}static domEventObservers(t){return Pi.define(()=>({}),{eventObservers:t})}static theme(t,r){let n=Gp.newName(),o=[wD.of(n),fv.of(o7(`.${n}`,t))];return r&&r.dark&&o.push(r7.of(!0)),o}static baseTheme(t){return cI.lowest(fv.of(o7("."+n7,t,oUe)))}static findFromDOM(t){var r;let n=t.querySelector(".cm-content"),o=n&&Ho.get(n)||Ho.get(t);return((r=o==null?void 0:o.rootView)===null||r===void 0?void 0:r.view)||null}}lr.styleModule=fv;lr.inputHandler=Fje;lr.focusChangeEffect=Nje;lr.perLineTextDirection=Dje;lr.exceptionSink=Yje;lr.updateListener=XW;lr.editable=GG;lr.mouseSelectionStyle=xje;lr.dragMovesSelection=bje;lr.clickAddsSelectionRange=Mje;lr.decorations=hb;lr.atomicRanges=m$;lr.bidiIsolatedRanges=jje;lr.scrollMargins=Uje;lr.darkTheme=r7;lr.cspNonce=Ar.define({combine:e=>e.length?e[0]:""});lr.contentAttributes=p$;lr.editorAttributes=kje;lr.lineWrapping=lr.contentAttributes.of({class:"cm-lineWrapping"});lr.announce=An.define();const Zir=4096,lfe={};class Hj{constructor(t,r,n,o,i,a){this.from=t,this.to=r,this.dir=n,this.isolates=o,this.fresh=i,this.order=a}static update(t,r){if(r.empty&&!t.some(i=>i.fresh))return t;let n=[],o=t.length?t[t.length-1].dir:ii.LTR;for(let i=Math.max(0,t.length-10);i=0;o--){let i=n[o],a=typeof i=="function"?i(e):i;a&&WW(a,r)}return r}const qir=fr.mac?"mac":fr.windows?"win":fr.linux?"linux":"key";function $ir(e,t){const r=e.split(/-(?!$)/);let n=r[r.length-1];n=="Space"&&(n=" ");let o,i,a,s;for(let l=0;ln.concat(o),[]))),r}function ear(e,t,r){return sUe(aUe(e.state),t,e,r)}let Rh=null;const tar=4e3;function rar(e,t=qir){let r=Object.create(null),n=Object.create(null),o=(a,s)=>{let l=n[a];if(l==null)n[a]=s;else if(l!=s)throw new Error("Key binding "+a+" is used both as a regular binding and as a multi-stroke prefix")},i=(a,s,l,A,u)=>{var d,g;let c=r[a]||(r[a]=Object.create(null)),f=s.split(/ (?!$)/).map(B=>$ir(B,t));for(let B=1;B{let Q=Rh={view:C,prefix:y,scope:a};return setTimeout(()=>{Rh==Q&&(Rh=null)},tar),!0}]})}let h=f.join(" ");o(h,!1);let p=c[h]||(c[h]={preventDefault:!1,stopPropagation:!1,run:((g=(d=c._any)===null||d===void 0?void 0:d.run)===null||g===void 0?void 0:g.slice())||[]});l&&p.run.push(l),A&&(p.preventDefault=!0),u&&(p.stopPropagation=!0)};for(let a of e){let s=a.scope?a.scope.split(" "):["editor"];if(a.any)for(let A of s){let u=r[A]||(r[A]=Object.create(null));u._any||(u._any={preventDefault:!1,stopPropagation:!1,run:[]});for(let d in u)u[d].run.push(a.any)}let l=a[t]||a.key;if(l)for(let A of s)i(A,l,a.run,a.preventDefault,a.stopPropagation),a.shift&&i(A,"Shift-"+l,a.shift,a.preventDefault,a.stopPropagation)}return r}function sUe(e,t,r,n){let o=Mor(t),i=Ga(o,0),a=ZA(i)==o.length&&o!=" ",s="",l=!1,A=!1,u=!1;Rh&&Rh.view==r&&Rh.scope==n&&(s=Rh.prefix+" ",Vje.indexOf(t.keyCode)<0&&(A=!0,Rh=null));let d=new Set,g=p=>{if(p){for(let B of p.run)if(!d.has(B)&&(d.add(B),B(r,t)))return p.stopPropagation&&(u=!0),!0;p.preventDefault&&(p.stopPropagation&&(u=!0),A=!0)}return!1},c=e[n],f,h;return c&&(g(c[s+yD(o,t,!a)])?l=!0:a&&(t.altKey||t.metaKey||t.ctrlKey)&&!(fr.windows&&t.ctrlKey&&t.altKey)&&(f=Rp[t.keyCode])&&f!=o?(g(c[s+yD(f,t,!0)])||t.shiftKey&&(h=db[t.keyCode])!=o&&h!=f&&g(c[s+yD(h,t,!1)]))&&(l=!0):a&&t.shiftKey&&g(c[s+yD(o,t,!0)])&&(l=!0),!l&&g(c._any)&&(l=!0)),A&&(l=!0),l&&u&&t.stopPropagation(),l}class sY{constructor(t,r,n,o,i){this.className=t,this.left=r,this.top=n,this.width=o,this.height=i}draw(){let t=document.createElement("div");return t.className=this.className,this.adjust(t),t}update(t,r){return r.className!=this.className?!1:(this.adjust(t),!0)}adjust(t){t.style.left=this.left+"px",t.style.top=this.top+"px",this.width!=null&&(t.style.width=this.width+"px"),t.style.height=this.height+"px"}eq(t){return this.left==t.left&&this.top==t.top&&this.width==t.width&&this.height==t.height&&this.className==t.className}static forRange(t,r,n){if(n.empty){let o=t.coordsAtPos(n.head,n.assoc||1);if(!o)return[];let i=lUe(t);return[new sY(r,o.left-i.left,o.top-i.top,null,o.bottom-o.top)]}else return nar(t,r,n)}}function lUe(e){let t=e.scrollDOM.getBoundingClientRect();return{left:(e.textDirection==ii.LTR?t.left:t.right-e.scrollDOM.clientWidth*e.scaleX)-e.scrollDOM.scrollLeft*e.scaleX,top:t.top-e.scrollDOM.scrollTop*e.scaleY}}function ufe(e,t,r){let n=ut.cursor(t);return{from:Math.max(r.from,e.moveToLineBoundary(n,!1,!0).from),to:Math.min(r.to,e.moveToLineBoundary(n,!0,!0).from),type:Os.Text}}function nar(e,t,r){if(r.to<=e.viewport.from||r.from>=e.viewport.to)return[];let n=Math.max(r.from,e.viewport.from),o=Math.min(r.to,e.viewport.to),i=e.textDirection==ii.LTR,a=e.contentDOM,s=a.getBoundingClientRect(),l=lUe(e),A=a.querySelector(".cm-line"),u=A&&window.getComputedStyle(A),d=s.left+(u?parseInt(u.paddingLeft)+Math.min(0,parseInt(u.textIndent)):0),g=s.right-(u?parseInt(u.paddingRight):0),c=e7(e,n),f=e7(e,o),h=c.type==Os.Text?c:null,p=f.type==Os.Text?f:null;if(h&&(e.lineWrapping||c.widgetLineBreaks)&&(h=ufe(e,n,h)),p&&(e.lineWrapping||f.widgetLineBreaks)&&(p=ufe(e,o,p)),h&&p&&h.from==p.from)return y(C(r.from,r.to,h));{let v=h?C(r.from,null,h):Q(c,!1),M=p?C(null,r.to,p):Q(f,!0),I=[];return(h||c).to<(p||f).from-(h&&p?1:0)||c.widgetLineBreaks>1&&v.bottom+e.defaultLineHeight/2D&&k.from=U)break;R>j&&F(Math.max(L,j),v==null&&L<=D,Math.min(R,U),M==null&&R>=z,H.dir)}if(j=G.to+1,j>=U)break}return N.length==0&&F(D,v==null,z,M==null,e.textDirection),{top:b,bottom:Y,horizontal:N}}function Q(v,M){let I=s.top+(M?v.top:v.bottom);return{top:I,bottom:I,horizontal:[]}}}function oar(e,t){return e.constructor==t.constructor&&e.eq(t)}class iar{constructor(t,r){this.view=t,this.layer=r,this.drawn=[],this.scaleX=1,this.scaleY=1,this.measureReq={read:this.measure.bind(this),write:this.draw.bind(this)},this.dom=t.scrollDOM.appendChild(document.createElement("div")),this.dom.classList.add("cm-layer"),r.above&&this.dom.classList.add("cm-layer-above"),r.class&&this.dom.classList.add(r.class),this.scale(),this.dom.setAttribute("aria-hidden","true"),this.setOrder(t.state),t.requestMeasure(this.measureReq),r.mount&&r.mount(this.dom,t)}update(t){t.startState.facet(Y2)!=t.state.facet(Y2)&&this.setOrder(t.state),(this.layer.update(t,this.dom)||t.geometryChanged)&&(this.scale(),t.view.requestMeasure(this.measureReq))}setOrder(t){let r=0,n=t.facet(Y2);for(;r!oar(r,this.drawn[n]))){let r=this.dom.firstChild,n=0;for(let o of t)o.update&&r&&o.constructor&&this.drawn[n].constructor&&o.update(r,this.drawn[n])?(r=r.nextSibling,n++):this.dom.insertBefore(o.draw(),r);for(;r;){let o=r.nextSibling;r.remove(),r=o}this.drawn=t}}destroy(){this.layer.destroy&&this.layer.destroy(this.dom,this.view),this.dom.remove()}}const Y2=Ar.define();function AUe(e){return[Pi.define(t=>new iar(t,e)),Y2.of(e)]}const cUe=!fr.ios,mb=Ar.define({combine(e){return Od(e,{cursorBlinkRate:1200,drawRangeCursor:!0},{cursorBlinkRate:(t,r)=>Math.min(t,r),drawRangeCursor:(t,r)=>t||r})}});function aar(e={}){return[mb.of(e),sar,lar,Aar,Sje.of(!0)]}function uUe(e){return e.startState.facet(mb)!=e.state.facet(mb)}const sar=AUe({above:!0,markers(e){let{state:t}=e,r=t.facet(mb),n=[];for(let o of t.selection.ranges){let i=o==t.selection.main;if(o.empty?!i||cUe:r.drawRangeCursor){let a=i?"cm-cursor cm-cursor-primary":"cm-cursor cm-cursor-secondary",s=o.empty?o:ut.cursor(o.head,o.head>o.anchor?-1:1);for(let l of sY.forRange(e,a,s))n.push(l)}}return n},update(e,t){e.transactions.some(n=>n.selection)&&(t.style.animationName=t.style.animationName=="cm-blink"?"cm-blink2":"cm-blink");let r=uUe(e);return r&&dfe(e.state,t),e.docChanged||e.selectionSet||r},mount(e,t){dfe(t.state,e)},class:"cm-cursorLayer"});function dfe(e,t){t.style.animationDuration=e.facet(mb).cursorBlinkRate+"ms"}const lar=AUe({above:!1,markers(e){return e.state.selection.ranges.map(t=>t.empty?[]:sY.forRange(e,"cm-selectionBackground",t)).reduce((t,r)=>t.concat(r))},update(e,t){return e.docChanged||e.selectionSet||e.viewportChanged||uUe(e)},class:"cm-selectionLayer"}),i7={".cm-line":{"& ::selection":{backgroundColor:"transparent !important"},"&::selection":{backgroundColor:"transparent !important"}}};cUe&&(i7[".cm-line"].caretColor="transparent !important",i7[".cm-content"]={caretColor:"transparent !important"});const Aar=cI.highest(lr.theme(i7)),dUe=An.define({map(e,t){return e==null?null:t.mapPos(e)}}),mv=qa.define({create(){return null},update(e,t){return e!=null&&(e=t.changes.mapPos(e)),t.effects.reduce((r,n)=>n.is(dUe)?n.value:r,e)}}),car=Pi.fromClass(class{constructor(e){this.view=e,this.cursor=null,this.measureReq={read:this.readPos.bind(this),write:this.drawCursor.bind(this)}}update(e){var t;let r=e.state.field(mv);r==null?this.cursor!=null&&((t=this.cursor)===null||t===void 0||t.remove(),this.cursor=null):(this.cursor||(this.cursor=this.view.scrollDOM.appendChild(document.createElement("div")),this.cursor.className="cm-dropCursor"),(e.startState.field(mv)!=r||e.docChanged||e.geometryChanged)&&this.view.requestMeasure(this.measureReq))}readPos(){let{view:e}=this,t=e.state.field(mv),r=t!=null&&e.coordsAtPos(t);if(!r)return null;let n=e.scrollDOM.getBoundingClientRect();return{left:r.left-n.left+e.scrollDOM.scrollLeft*e.scaleX,top:r.top-n.top+e.scrollDOM.scrollTop*e.scaleY,height:r.bottom-r.top}}drawCursor(e){if(this.cursor){let{scaleX:t,scaleY:r}=this.view;e?(this.cursor.style.left=e.left/t+"px",this.cursor.style.top=e.top/r+"px",this.cursor.style.height=e.height/r+"px"):this.cursor.style.left="-100000px"}}destroy(){this.cursor&&this.cursor.remove()}setDropPos(e){this.view.state.field(mv)!=e&&this.view.dispatch({effects:dUe.of(e)})}},{eventObservers:{dragover(e){this.setDropPos(this.view.posAtCoords({x:e.clientX,y:e.clientY}))},dragleave(e){(e.target==this.view.contentDOM||!this.view.contentDOM.contains(e.relatedTarget))&&this.setDropPos(null)},dragend(){this.setDropPos(null)},drop(){this.setDropPos(null)}}});function uar(){return[mv,car]}function gfe(e,t,r,n,o){t.lastIndex=0;for(let i=e.iterRange(r,n),a=r,s;!i.next().done;a+=i.value.length)if(!i.lineBreak)for(;s=t.exec(i.value);)o(a+s.index,s)}function dar(e,t){let r=e.visibleRanges;if(r.length==1&&r[0].from==e.viewport.from&&r[0].to==e.viewport.to)return r;let n=[];for(let{from:o,to:i}of r)o=Math.max(e.state.doc.lineAt(o).from,o-t),i=Math.min(e.state.doc.lineAt(i).to,i+t),n.length&&n[n.length-1].to>=o?n[n.length-1].to=i:n.push({from:o,to:i});return n}class gar{constructor(t){const{regexp:r,decoration:n,decorate:o,boundary:i,maxLength:a=1e3}=t;if(!r.global)throw new RangeError("The regular expression given to MatchDecorator should have its 'g' flag set");if(this.regexp=r,o)this.addMatch=(s,l,A,u)=>o(u,A,A+s[0].length,s,l);else if(typeof n=="function")this.addMatch=(s,l,A,u)=>{let d=n(s,l,A);d&&u(A,A+s[0].length,d)};else if(n)this.addMatch=(s,l,A,u)=>u(A,A+s[0].length,n);else throw new RangeError("Either 'decorate' or 'decoration' should be provided to MatchDecorator");this.boundary=i,this.maxLength=a}createDeco(t){let r=new zp,n=r.add.bind(r);for(let{from:o,to:i}of dar(t,this.maxLength))gfe(t.state.doc,this.regexp,o,i,(a,s)=>this.addMatch(s,t,a,n));return r.finish()}updateDeco(t,r){let n=1e9,o=-1;return t.docChanged&&t.changes.iterChanges((i,a,s,l)=>{l>t.view.viewport.from&&s1e3?this.createDeco(t.view):o>-1?this.updateRange(t.view,r.map(t.changes),n,o):r}updateRange(t,r,n,o){for(let i of t.visibleRanges){let a=Math.max(i.from,n),s=Math.min(i.to,o);if(s>a){let l=t.state.doc.lineAt(a),A=l.tol.from;a--)if(this.boundary.test(l.text[a-1-l.from])){u=a;break}for(;sg.push(B.range(h,p));if(l==A)for(this.regexp.lastIndex=u-l.from;(c=this.regexp.exec(l.text))&&c.indexthis.addMatch(p,t,h,f));r=r.update({filterFrom:u,filterTo:d,filter:(h,p)=>hd,add:g})}}return r}}const a7=/x/.unicode!=null?"gu":"g",far=new RegExp(`[\0-\b +--Ÿ­؜​‎‏\u2028\u2029‭‮⁦⁧⁩\uFEFF-]`,a7),har={0:"null",7:"bell",8:"backspace",10:"newline",11:"vertical tab",13:"carriage return",27:"escape",8203:"zero width space",8204:"zero width non-joiner",8205:"zero width joiner",8206:"left-to-right mark",8207:"right-to-left mark",8232:"line separator",8237:"left-to-right override",8238:"right-to-left override",8294:"left-to-right isolate",8295:"right-to-left isolate",8297:"pop directional isolate",8233:"paragraph separator",65279:"zero width no-break space",65532:"object replacement"};let KL=null;function par(){var e;if(KL==null&&typeof document<"u"&&document.body){let t=document.body.style;KL=((e=t.tabSize)!==null&&e!==void 0?e:t.MozTabSize)!=null}return KL||!1}const F2=Ar.define({combine(e){let t=Od(e,{render:null,specialChars:far,addSpecialChars:null});return(t.replaceTabs=!par())&&(t.specialChars=new RegExp(" |"+t.specialChars.source,a7)),t.addSpecialChars&&(t.specialChars=new RegExp(t.specialChars.source+"|"+t.addSpecialChars.source,a7)),t}});function mar(e={}){return[F2.of(e),Bar()]}let ffe=null;function Bar(){return ffe||(ffe=Pi.fromClass(class{constructor(e){this.view=e,this.decorations=Jr.none,this.decorationCache=Object.create(null),this.decorator=this.makeDecorator(e.state.facet(F2)),this.decorations=this.decorator.createDeco(e)}makeDecorator(e){return new gar({regexp:e.specialChars,decoration:(t,r,n)=>{let{doc:o}=r.state,i=Ga(t[0],0);if(i==9){let a=o.lineAt(n),s=r.state.tabSize,l=uI(a.text,s,n-a.from);return Jr.replace({widget:new Car((s-l%s)*this.view.defaultCharacterWidth/this.view.scaleX)})}return this.decorationCache[i]||(this.decorationCache[i]=Jr.replace({widget:new Ear(e,i)}))},boundary:e.replaceTabs?void 0:/[^]/})}update(e){let t=e.state.facet(F2);e.startState.facet(F2)!=t?(this.decorator=this.makeDecorator(t),this.decorations=this.decorator.createDeco(e.view)):this.decorations=this.decorator.updateDeco(e,this.decorations)}},{decorations:e=>e.decorations}))}const war="•";function yar(e){return e>=32?war:e==10?"␤":String.fromCharCode(9216+e)}class Ear extends A0{constructor(t,r){super(),this.options=t,this.code=r}eq(t){return t.code==this.code}toDOM(t){let r=yar(this.code),n=t.state.phrase("Control character")+" "+(har[this.code]||"0x"+this.code.toString(16)),o=this.options.render&&this.options.render(this.code,n,r);if(o)return o;let i=document.createElement("span");return i.textContent=r,i.title=n,i.setAttribute("aria-label",n),i.className="cm-specialChar",i}ignoreEvent(){return!1}}class Car extends A0{constructor(t){super(),this.width=t}eq(t){return t.width==this.width}toDOM(){let t=document.createElement("span");return t.textContent=" ",t.className="cm-tab",t.style.width=this.width+"px",t}ignoreEvent(){return!1}}function Iar(){return Mar}const Qar=Jr.line({class:"cm-activeLine"}),Mar=Pi.fromClass(class{constructor(e){this.decorations=this.getDeco(e)}update(e){(e.docChanged||e.selectionSet)&&(this.decorations=this.getDeco(e.view))}getDeco(e){let t=-1,r=[];for(let n of e.state.selection.ranges){let o=e.lineBlockAt(n.head);o.from>t&&(r.push(Qar.range(o.from)),t=o.from)}return Jr.set(r)}},{decorations:e=>e.decorations}),s7=2e3;function bar(e,t,r){let n=Math.min(t.line,r.line),o=Math.max(t.line,r.line),i=[];if(t.off>s7||r.off>s7||t.col<0||r.col<0){let a=Math.min(t.off,r.off),s=Math.max(t.off,r.off);for(let l=n;l<=o;l++){let A=e.doc.line(l);A.length<=s&&i.push(ut.range(A.from+a,A.to+s))}}else{let a=Math.min(t.col,r.col),s=Math.max(t.col,r.col);for(let l=n;l<=o;l++){let A=e.doc.line(l),u=RW(A.text,a,e.tabSize,!0);if(u<0)i.push(ut.cursor(A.to));else{let d=RW(A.text,s,e.tabSize);i.push(ut.range(A.from+u,A.from+d))}}}return i}function xar(e,t){let r=e.coordsAtPos(e.viewport.from);return r?Math.round(Math.abs((r.left-t)/e.defaultCharacterWidth)):-1}function hfe(e,t){let r=e.posAtCoords({x:t.clientX,y:t.clientY},!1),n=e.state.doc.lineAt(r),o=r-n.from,i=o>s7?-1:o==n.length?xar(e,t.clientX):uI(n.text,e.state.tabSize,r-n.from);return{line:n.number,col:i,off:o}}function Yar(e,t){let r=hfe(e,t),n=e.state.selection;return r?{update(o){if(o.docChanged){let i=o.changes.mapPos(o.startState.doc.line(r.line).from),a=o.state.doc.lineAt(i);r={line:a.number,col:r.col,off:Math.min(r.off,a.length)},n=n.map(o.changes)}},get(o,i,a){let s=hfe(e,o);if(!s)return n;let l=bar(e.state,r,s);return l.length?a?ut.create(l.concat(n.ranges)):ut.create(l):n}}:null}function Far(e){let t=(e==null?void 0:e.eventFilter)||(r=>r.altKey&&r.button==0);return lr.mouseSelectionStyle.of((r,n)=>t(n)?Yar(r,n):null)}const Nar={Alt:[18,e=>!!e.altKey],Control:[17,e=>!!e.ctrlKey],Shift:[16,e=>!!e.shiftKey],Meta:[91,e=>!!e.metaKey]},Dar={style:"cursor: crosshair"};function Sar(e={}){let[t,r]=Nar[e.key||"Alt"],n=Pi.fromClass(class{constructor(o){this.view=o,this.isDown=!1}set(o){this.isDown!=o&&(this.isDown=o,this.view.update([]))}},{eventObservers:{keydown(o){this.set(o.keyCode==t||r(o))},keyup(o){(o.keyCode==t||!r(o))&&this.set(!1)},mousemove(o){this.set(r(o))}}});return[n,lr.contentAttributes.of(o=>{var i;return!((i=o.plugin(n))===null||i===void 0)&&i.isDown?Dar:null})]}const JQ="-10000px";class gUe{constructor(t,r,n){this.facet=r,this.createTooltipView=n,this.input=t.state.facet(r),this.tooltips=this.input.filter(o=>o),this.tooltipViews=this.tooltips.map(n)}update(t,r){var n;let o=t.state.facet(this.facet),i=o.filter(l=>l);if(o===this.input){for(let l of this.tooltipViews)l.update&&l.update(t);return!1}let a=[],s=r?[]:null;for(let l=0;lr[A]=l),r.length=s.length),this.input=o,this.tooltips=i,this.tooltipViews=a,!0}}function kar(e){let{win:t}=e;return{top:0,left:0,bottom:t.innerHeight,right:t.innerWidth}}const XL=Ar.define({combine:e=>{var t,r,n;return{position:fr.ios?"absolute":((t=e.find(o=>o.position))===null||t===void 0?void 0:t.position)||"fixed",parent:((r=e.find(o=>o.parent))===null||r===void 0?void 0:r.parent)||null,tooltipSpace:((n=e.find(o=>o.tooltipSpace))===null||n===void 0?void 0:n.tooltipSpace)||kar}}}),pfe=new WeakMap,y$=Pi.fromClass(class{constructor(e){this.view=e,this.above=[],this.inView=!0,this.madeAbsolute=!1,this.lastTransaction=0,this.measureTimeout=-1;let t=e.state.facet(XL);this.position=t.position,this.parent=t.parent,this.classes=e.themeClasses,this.createContainer(),this.measureReq={read:this.readMeasure.bind(this),write:this.writeMeasure.bind(this),key:this},this.manager=new gUe(e,E$,r=>this.createTooltip(r)),this.intersectionObserver=typeof IntersectionObserver=="function"?new IntersectionObserver(r=>{Date.now()>this.lastTransaction-50&&r.length>0&&r[r.length-1].intersectionRatio<1&&this.measureSoon()},{threshold:[1]}):null,this.observeIntersection(),e.win.addEventListener("resize",this.measureSoon=this.measureSoon.bind(this)),this.maybeMeasure()}createContainer(){this.parent?(this.container=document.createElement("div"),this.container.style.position="relative",this.container.className=this.view.themeClasses,this.parent.appendChild(this.container)):this.container=this.view.dom}observeIntersection(){if(this.intersectionObserver){this.intersectionObserver.disconnect();for(let e of this.manager.tooltipViews)this.intersectionObserver.observe(e.dom)}}measureSoon(){this.measureTimeout<0&&(this.measureTimeout=setTimeout(()=>{this.measureTimeout=-1,this.maybeMeasure()},50))}update(e){e.transactions.length&&(this.lastTransaction=Date.now());let t=this.manager.update(e,this.above);t&&this.observeIntersection();let r=t||e.geometryChanged,n=e.state.facet(XL);if(n.position!=this.position&&!this.madeAbsolute){this.position=n.position;for(let o of this.manager.tooltipViews)o.dom.style.position=this.position;r=!0}if(n.parent!=this.parent){this.parent&&this.container.remove(),this.parent=n.parent,this.createContainer();for(let o of this.manager.tooltipViews)this.container.appendChild(o.dom);r=!0}else this.parent&&this.view.themeClasses!=this.classes&&(this.classes=this.container.className=this.view.themeClasses);r&&this.maybeMeasure()}createTooltip(e){let t=e.create(this.view);if(t.dom.classList.add("cm-tooltip"),e.arrow&&!t.dom.querySelector(".cm-tooltip > .cm-tooltip-arrow")){let r=document.createElement("div");r.className="cm-tooltip-arrow",t.dom.appendChild(r)}return t.dom.style.position=this.position,t.dom.style.top=JQ,t.dom.style.left="0px",this.container.appendChild(t.dom),t.mount&&t.mount(this.view),t}destroy(){var e,t;this.view.win.removeEventListener("resize",this.measureSoon);for(let r of this.manager.tooltipViews)r.dom.remove(),(e=r.destroy)===null||e===void 0||e.call(r);this.parent&&this.container.remove(),(t=this.intersectionObserver)===null||t===void 0||t.disconnect(),clearTimeout(this.measureTimeout)}readMeasure(){let e=this.view.dom.getBoundingClientRect(),t=1,r=1,n=!1;if(this.position=="fixed"&&this.manager.tooltipViews.length){let{dom:o}=this.manager.tooltipViews[0];if(fr.gecko)n=o.offsetParent!=this.container.ownerDocument.body;else if(this.view.scaleX!=1||this.view.scaleY!=1)n=!0;else if(o.style.top==JQ&&o.style.left=="0px"){let i=o.getBoundingClientRect();n=Math.abs(i.top+1e4)>1||Math.abs(i.left)>1}}if(n||this.position=="absolute")if(this.parent){let o=this.parent.getBoundingClientRect();o.width&&o.height&&(t=o.width/this.parent.offsetWidth,r=o.height/this.parent.offsetHeight)}else({scaleX:t,scaleY:r}=this.view.viewState);return{editor:e,parent:this.parent?this.container.getBoundingClientRect():e,pos:this.manager.tooltips.map((o,i)=>{let a=this.manager.tooltipViews[i];return a.getCoords?a.getCoords(o.pos):this.view.coordsAtPos(o.pos)}),size:this.manager.tooltipViews.map(({dom:o})=>o.getBoundingClientRect()),space:this.view.state.facet(XL).tooltipSpace(this.view),scaleX:t,scaleY:r,makeAbsolute:n}}writeMeasure(e){var t;if(e.makeAbsolute){this.madeAbsolute=!0,this.position="absolute";for(let s of this.manager.tooltipViews)s.dom.style.position="absolute"}let{editor:r,space:n,scaleX:o,scaleY:i}=e,a=[];for(let s=0;s=Math.min(r.bottom,n.bottom)||d.rightMath.min(r.right,n.right)+.1){u.style.top=JQ;continue}let c=l.arrow?A.dom.querySelector(".cm-tooltip-arrow"):null,f=c?7:0,h=g.right-g.left,p=(t=pfe.get(A))!==null&&t!==void 0?t:g.bottom-g.top,B=A.offset||Uar,y=this.view.textDirection==ii.LTR,C=g.width>n.right-n.left?y?n.left:n.right-g.width:y?Math.min(d.left-(c?14:0)+B.x,n.right-h):Math.max(n.left,d.left-h+(c?14:0)-B.x),Q=this.above[s];!l.strictSide&&(Q?d.top-(g.bottom-g.top)-B.yn.bottom)&&Q==n.bottom-d.bottom>d.top-n.top&&(Q=this.above[s]=!Q);let v=(Q?d.top-n.top:n.bottom-d.bottom)-f;if(vC&&b.topM&&(M=Q?b.top-p-2-f:b.bottom+f+2);if(this.position=="absolute"?(u.style.top=(M-e.parent.top)/i+"px",u.style.left=(C-e.parent.left)/o+"px"):(u.style.top=M/i+"px",u.style.left=C/o+"px"),c){let b=d.left+(y?B.x:-B.x)-(C+14-7);c.style.left=b/o+"px"}A.overlap!==!0&&a.push({left:C,top:M,right:I,bottom:M+p}),u.classList.toggle("cm-tooltip-above",Q),u.classList.toggle("cm-tooltip-below",!Q),A.positioned&&A.positioned(e.space)}}maybeMeasure(){if(this.manager.tooltips.length&&(this.view.inView&&this.view.requestMeasure(this.measureReq),this.inView!=this.view.inView&&(this.inView=this.view.inView,!this.inView)))for(let e of this.manager.tooltipViews)e.dom.style.top=JQ}},{eventObservers:{scroll(){this.maybeMeasure()}}}),jar=lr.baseTheme({".cm-tooltip":{zIndex:100,boxSizing:"border-box"},"&light .cm-tooltip":{border:"1px solid #bbb",backgroundColor:"#f5f5f5"},"&light .cm-tooltip-section:not(:first-child)":{borderTop:"1px solid #bbb"},"&dark .cm-tooltip":{backgroundColor:"#333338",color:"white"},".cm-tooltip-arrow":{height:"7px",width:`${7*2}px`,position:"absolute",zIndex:-1,overflow:"hidden","&:before, &:after":{content:"''",position:"absolute",width:0,height:0,borderLeft:"7px solid transparent",borderRight:"7px solid transparent"},".cm-tooltip-above &":{bottom:"-7px","&:before":{borderTop:"7px solid #bbb"},"&:after":{borderTop:"7px solid #f5f5f5",bottom:"1px"}},".cm-tooltip-below &":{top:"-7px","&:before":{borderBottom:"7px solid #bbb"},"&:after":{borderBottom:"7px solid #f5f5f5",top:"1px"}}},"&dark .cm-tooltip .cm-tooltip-arrow":{"&:before":{borderTopColor:"#333338",borderBottomColor:"#333338"},"&:after":{borderTopColor:"transparent",borderBottomColor:"transparent"}}}),Uar={x:0,y:0},E$=Ar.define({enables:[y$,jar]}),Oj=Ar.define();class RG{static create(t){return new RG(t)}constructor(t){this.view=t,this.mounted=!1,this.dom=document.createElement("div"),this.dom.classList.add("cm-tooltip-hover"),this.manager=new gUe(t,Oj,r=>this.createHostedView(r))}createHostedView(t){let r=t.create(this.view);return r.dom.classList.add("cm-tooltip-section"),this.dom.appendChild(r.dom),this.mounted&&r.mount&&r.mount(this.view),r}mount(t){for(let r of this.manager.tooltipViews)r.mount&&r.mount(t);this.mounted=!0}positioned(t){for(let r of this.manager.tooltipViews)r.positioned&&r.positioned(t)}update(t){this.manager.update(t)}destroy(){var t;for(let r of this.manager.tooltipViews)(t=r.destroy)===null||t===void 0||t.call(r)}passProp(t){let r;for(let n of this.manager.tooltipViews){let o=n[t];if(o!==void 0){if(r===void 0)r=o;else if(r!==o)return}}return r}get offset(){return this.passProp("offset")}get getCoords(){return this.passProp("getCoords")}get overlap(){return this.passProp("overlap")}get resize(){return this.passProp("resize")}}const zar=E$.compute([Oj],e=>{let t=e.facet(Oj).filter(r=>r);return t.length===0?null:{pos:Math.min(...t.map(r=>r.pos)),end:Math.max(...t.map(r=>{var n;return(n=r.end)!==null&&n!==void 0?n:r.pos})),create:RG.create,above:t[0].above,arrow:t.some(r=>r.arrow)}});class Gar{constructor(t,r,n,o,i){this.view=t,this.source=r,this.field=n,this.setHover=o,this.hoverTime=i,this.hoverTimeout=-1,this.restartTimeout=-1,this.pending=null,this.lastMove={x:0,y:0,target:t.dom,time:0},this.checkHover=this.checkHover.bind(this),t.dom.addEventListener("mouseleave",this.mouseleave=this.mouseleave.bind(this)),t.dom.addEventListener("mousemove",this.mousemove=this.mousemove.bind(this))}update(){this.pending&&(this.pending=null,clearTimeout(this.restartTimeout),this.restartTimeout=setTimeout(()=>this.startHover(),20))}get active(){return this.view.state.field(this.field)}checkHover(){if(this.hoverTimeout=-1,this.active)return;let t=Date.now()-this.lastMove.time;ts.bottom||r.xs.right+t.defaultCharacterWidth)return;let l=t.bidiSpans(t.state.doc.lineAt(o)).find(u=>u.from<=o&&u.to>=o),A=l&&l.dir==ii.RTL?-1:1;i=r.x{this.pending==s&&(this.pending=null,l&&t.dispatch({effects:this.setHover.of(l)}))},l=>Ac(t.state,l,"hover tooltip"))}else a&&t.dispatch({effects:this.setHover.of(a)})}get tooltip(){let t=this.view.plugin(y$),r=t?t.manager.tooltips.findIndex(n=>n.create==RG.create):-1;return r>-1?t.manager.tooltipViews[r]:null}mousemove(t){var r;this.lastMove={x:t.clientX,y:t.clientY,target:t.target,time:Date.now()},this.hoverTimeout<0&&(this.hoverTimeout=setTimeout(this.checkHover,this.hoverTime));let{active:n,tooltip:o}=this;if(n&&o&&!Rar(o.dom,t)||this.pending){let{pos:i}=n||this.pending,a=(r=n==null?void 0:n.end)!==null&&r!==void 0?r:i;(i==a?this.view.posAtCoords(this.lastMove)!=i:!Har(this.view,i,a,t.clientX,t.clientY))&&(this.view.dispatch({effects:this.setHover.of(null)}),this.pending=null)}}mouseleave(t){clearTimeout(this.hoverTimeout),this.hoverTimeout=-1;let{active:r}=this;if(r){let{tooltip:n}=this;n&&n.dom.contains(t.relatedTarget)?this.watchTooltipLeave(n.dom):this.view.dispatch({effects:this.setHover.of(null)})}}watchTooltipLeave(t){let r=n=>{t.removeEventListener("mouseleave",r),this.active&&!this.view.dom.contains(n.relatedTarget)&&this.view.dispatch({effects:this.setHover.of(null)})};t.addEventListener("mouseleave",r)}destroy(){clearTimeout(this.hoverTimeout),this.view.dom.removeEventListener("mouseleave",this.mouseleave),this.view.dom.removeEventListener("mousemove",this.mousemove)}}const ED=4;function Rar(e,t){let r=e.getBoundingClientRect();return t.clientX>=r.left-ED&&t.clientX<=r.right+ED&&t.clientY>=r.top-ED&&t.clientY<=r.bottom+ED}function Har(e,t,r,n,o,i){let a=e.scrollDOM.getBoundingClientRect(),s=e.documentTop+e.documentPadding.top+e.contentHeight;if(a.left>n||a.righto||Math.min(a.bottom,s)=t&&l<=r}function Oar(e,t={}){let r=An.define(),n=qa.define({create(){return null},update(o,i){if(o&&(t.hideOnChange&&(i.docChanged||i.selection)||t.hideOn&&t.hideOn(i,o)))return null;if(o&&i.docChanged){let a=i.changes.mapPos(o.pos,-1,zs.TrackDel);if(a==null)return null;let s=Object.assign(Object.create(null),o);s.pos=a,o.end!=null&&(s.end=i.changes.mapPos(o.end)),o=s}for(let a of i.effects)a.is(r)&&(o=a.value),a.is(Lar)&&(o=null);return o},provide:o=>Oj.from(o)});return[n,Pi.define(o=>new Gar(o,e,n,r,t.hoverTime||300)),zar]}function fUe(e,t){let r=e.plugin(y$);if(!r)return null;let n=r.manager.tooltips.indexOf(t);return n<0?null:r.manager.tooltipViews[n]}const Lar=An.define(),mfe=Ar.define({combine(e){let t,r;for(let n of e)t=t||n.topContainer,r=r||n.bottomContainer;return{topContainer:t,bottomContainer:r}}});function Bb(e,t){let r=e.plugin(hUe),n=r?r.specs.indexOf(t):-1;return n>-1?r.panels[n]:null}const hUe=Pi.fromClass(class{constructor(e){this.input=e.state.facet(wb),this.specs=this.input.filter(r=>r),this.panels=this.specs.map(r=>r(e));let t=e.state.facet(mfe);this.top=new CD(e,!0,t.topContainer),this.bottom=new CD(e,!1,t.bottomContainer),this.top.sync(this.panels.filter(r=>r.top)),this.bottom.sync(this.panels.filter(r=>!r.top));for(let r of this.panels)r.dom.classList.add("cm-panel"),r.mount&&r.mount()}update(e){let t=e.state.facet(mfe);this.top.container!=t.topContainer&&(this.top.sync([]),this.top=new CD(e.view,!0,t.topContainer)),this.bottom.container!=t.bottomContainer&&(this.bottom.sync([]),this.bottom=new CD(e.view,!1,t.bottomContainer)),this.top.syncClasses(),this.bottom.syncClasses();let r=e.state.facet(wb);if(r!=this.input){let n=r.filter(l=>l),o=[],i=[],a=[],s=[];for(let l of n){let A=this.specs.indexOf(l),u;A<0?(u=l(e.view),s.push(u)):(u=this.panels[A],u.update&&u.update(e)),o.push(u),(u.top?i:a).push(u)}this.specs=n,this.panels=o,this.top.sync(i),this.bottom.sync(a);for(let l of s)l.dom.classList.add("cm-panel"),l.mount&&l.mount()}else for(let n of this.panels)n.update&&n.update(e)}destroy(){this.top.sync([]),this.bottom.sync([])}},{provide:e=>lr.scrollMargins.of(t=>{let r=t.plugin(e);return r&&{top:r.top.scrollMargin(),bottom:r.bottom.scrollMargin()}})});class CD{constructor(t,r,n){this.view=t,this.top=r,this.container=n,this.dom=void 0,this.classes="",this.panels=[],this.syncClasses()}sync(t){for(let r of this.panels)r.destroy&&t.indexOf(r)<0&&r.destroy();this.panels=t,this.syncDOM()}syncDOM(){if(this.panels.length==0){this.dom&&(this.dom.remove(),this.dom=void 0);return}if(!this.dom){this.dom=document.createElement("div"),this.dom.className=this.top?"cm-panels cm-panels-top":"cm-panels cm-panels-bottom",this.dom.style[this.top?"top":"bottom"]="0";let r=this.container||this.view.dom;r.insertBefore(this.dom,this.top?r.firstChild:null)}let t=this.dom.firstChild;for(let r of this.panels)if(r.dom.parentNode==this.dom){for(;t!=r.dom;)t=Bfe(t);t=t.nextSibling}else this.dom.insertBefore(r.dom,t);for(;t;)t=Bfe(t)}scrollMargin(){return!this.dom||this.container?0:Math.max(0,this.top?this.dom.getBoundingClientRect().bottom-Math.max(0,this.view.scrollDOM.getBoundingClientRect().top):Math.min(innerHeight,this.view.scrollDOM.getBoundingClientRect().bottom)-this.dom.getBoundingClientRect().top)}syncClasses(){if(!(!this.container||this.classes==this.view.themeClasses)){for(let t of this.classes.split(" "))t&&this.container.classList.remove(t);for(let t of(this.classes=this.view.themeClasses).split(" "))t&&this.container.classList.add(t)}}}function Bfe(e){let t=e.nextSibling;return e.remove(),t}const wb=Ar.define({enables:hUe});class hf extends iB{compare(t){return this==t||this.constructor==t.constructor&&this.eq(t)}eq(t){return!1}destroy(t){}}hf.prototype.elementClass="";hf.prototype.toDOM=void 0;hf.prototype.mapMode=zs.TrackBefore;hf.prototype.startSide=hf.prototype.endSide=-1;hf.prototype.point=!0;const N2=Ar.define(),Tar={class:"",renderEmptyElements:!1,elementStyle:"",markers:()=>oo.empty,lineMarker:()=>null,widgetMarker:()=>null,lineMarkerChange:null,initialSpacer:null,updateSpacer:null,domEventHandlers:{}},Zv=Ar.define();function Jar(e){return[pUe(),Zv.of(Object.assign(Object.assign({},Tar),e))]}const l7=Ar.define({combine:e=>e.some(t=>t)});function pUe(e){let t=[Par];return e&&e.fixed===!1&&t.push(l7.of(!0)),t}const Par=Pi.fromClass(class{constructor(e){this.view=e,this.prevViewport=e.viewport,this.dom=document.createElement("div"),this.dom.className="cm-gutters",this.dom.setAttribute("aria-hidden","true"),this.dom.style.minHeight=this.view.contentHeight/this.view.scaleY+"px",this.gutters=e.state.facet(Zv).map(t=>new yfe(e,t));for(let t of this.gutters)this.dom.appendChild(t.dom);this.fixed=!e.state.facet(l7),this.fixed&&(this.dom.style.position="sticky"),this.syncGutters(!1),e.scrollDOM.insertBefore(this.dom,e.contentDOM)}update(e){if(this.updateGutters(e)){let t=this.prevViewport,r=e.view.viewport,n=Math.min(t.to,r.to)-Math.max(t.from,r.from);this.syncGutters(n<(r.to-r.from)*.8)}e.geometryChanged&&(this.dom.style.minHeight=this.view.contentHeight+"px"),this.view.state.facet(l7)!=!this.fixed&&(this.fixed=!this.fixed,this.dom.style.position=this.fixed?"sticky":""),this.prevViewport=e.view.viewport}syncGutters(e){let t=this.dom.nextSibling;e&&this.dom.remove();let r=oo.iter(this.view.state.facet(N2),this.view.viewport.from),n=[],o=this.gutters.map(i=>new War(i,this.view.viewport,-this.view.documentPadding.top));for(let i of this.view.viewportLineBlocks)if(n.length&&(n=[]),Array.isArray(i.type)){let a=!0;for(let s of i.type)if(s.type==Os.Text&&a){A7(r,n,s.from);for(let l of o)l.line(this.view,s,n);a=!1}else if(s.widget)for(let l of o)l.widget(this.view,s)}else if(i.type==Os.Text){A7(r,n,i.from);for(let a of o)a.line(this.view,i,n)}else if(i.widget)for(let a of o)a.widget(this.view,i);for(let i of o)i.finish();e&&this.view.scrollDOM.insertBefore(this.dom,t)}updateGutters(e){let t=e.startState.facet(Zv),r=e.state.facet(Zv),n=e.docChanged||e.heightChanged||e.viewportChanged||!oo.eq(e.startState.facet(N2),e.state.facet(N2),e.view.viewport.from,e.view.viewport.to);if(t==r)for(let o of this.gutters)o.update(e)&&(n=!0);else{n=!0;let o=[];for(let i of r){let a=t.indexOf(i);a<0?o.push(new yfe(this.view,i)):(this.gutters[a].update(e),o.push(this.gutters[a]))}for(let i of this.gutters)i.dom.remove(),o.indexOf(i)<0&&i.destroy();for(let i of o)this.dom.appendChild(i.dom);this.gutters=o}return n}destroy(){for(let e of this.gutters)e.destroy();this.dom.remove()}},{provide:e=>lr.scrollMargins.of(t=>{let r=t.plugin(e);return!r||r.gutters.length==0||!r.fixed?null:t.textDirection==ii.LTR?{left:r.dom.offsetWidth*t.scaleX}:{right:r.dom.offsetWidth*t.scaleX}})});function wfe(e){return Array.isArray(e)?e:[e]}function A7(e,t,r){for(;e.value&&e.from<=r;)e.from==r&&t.push(e.value),e.next()}class War{constructor(t,r,n){this.gutter=t,this.height=n,this.i=0,this.cursor=oo.iter(t.markers,r.from)}addElement(t,r,n){let{gutter:o}=this,i=(r.top-this.height)/t.scaleY,a=r.height/t.scaleY;if(this.i==o.elements.length){let s=new mUe(t,a,i,n);o.elements.push(s),o.dom.appendChild(s.dom)}else o.elements[this.i].update(t,a,i,n);this.height=r.bottom,this.i++}line(t,r,n){let o=[];A7(this.cursor,o,r.from),n.length&&(o=o.concat(n));let i=this.gutter.config.lineMarker(t,r,o);i&&o.unshift(i);let a=this.gutter;o.length==0&&!a.config.renderEmptyElements||this.addElement(t,r,o)}widget(t,r){let n=this.gutter.config.widgetMarker(t,r.widget,r);n&&this.addElement(t,r,[n])}finish(){let t=this.gutter;for(;t.elements.length>this.i;){let r=t.elements.pop();t.dom.removeChild(r.dom),r.destroy()}}}class yfe{constructor(t,r){this.view=t,this.config=r,this.elements=[],this.spacer=null,this.dom=document.createElement("div"),this.dom.className="cm-gutter"+(this.config.class?" "+this.config.class:"");for(let n in r.domEventHandlers)this.dom.addEventListener(n,o=>{let i=o.target,a;if(i!=this.dom&&this.dom.contains(i)){for(;i.parentNode!=this.dom;)i=i.parentNode;let l=i.getBoundingClientRect();a=(l.top+l.bottom)/2}else a=o.clientY;let s=t.lineBlockAtHeight(a-t.documentTop);r.domEventHandlers[n](t,s,o)&&o.preventDefault()});this.markers=wfe(r.markers(t)),r.initialSpacer&&(this.spacer=new mUe(t,0,0,[r.initialSpacer(t)]),this.dom.appendChild(this.spacer.dom),this.spacer.dom.style.cssText+="visibility: hidden; pointer-events: none")}update(t){let r=this.markers;if(this.markers=wfe(this.config.markers(t.view)),this.spacer&&this.config.updateSpacer){let o=this.config.updateSpacer(this.spacer.markers[0],t);o!=this.spacer.markers[0]&&this.spacer.update(t.view,0,0,[o])}let n=t.view.viewport;return!oo.eq(this.markers,r,n.from,n.to)||(this.config.lineMarkerChange?this.config.lineMarkerChange(t):!1)}destroy(){for(let t of this.elements)t.destroy()}}class mUe{constructor(t,r,n,o){this.height=-1,this.above=0,this.markers=[],this.dom=document.createElement("div"),this.dom.className="cm-gutterElement",this.update(t,r,n,o)}update(t,r,n,o){this.height!=r&&(this.height=r,this.dom.style.height=r+"px"),this.above!=n&&(this.dom.style.marginTop=(this.above=n)?n+"px":""),Var(this.markers,o)||this.setMarkers(t,o)}setMarkers(t,r){let n="cm-gutterElement",o=this.dom.firstChild;for(let i=0,a=0;;){let s=a,l=ii(s,l,A)||a(s,l,A):a}return n}})}});class ZL extends hf{constructor(t){super(),this.number=t}eq(t){return this.number==t.number}toDOM(){return document.createTextNode(this.number)}}function qL(e,t){return e.state.facet(ky).formatNumber(t,e.state)}const Xar=Zv.compute([ky],e=>({class:"cm-lineNumbers",renderEmptyElements:!1,markers(t){return t.state.facet(Kar)},lineMarker(t,r,n){return n.some(o=>o.toDOM)?null:new ZL(qL(t,t.state.doc.lineAt(r.from).number))},widgetMarker:()=>null,lineMarkerChange:t=>t.startState.facet(ky)!=t.state.facet(ky),initialSpacer(t){return new ZL(qL(t,Efe(t.state.doc.lines)))},updateSpacer(t,r){let n=qL(r.view,Efe(r.view.state.doc.lines));return n==t.number?t:new ZL(n)},domEventHandlers:e.facet(ky).domEventHandlers}));function Zar(e={}){return[ky.of(e),pUe(),Xar]}function Efe(e){let t=9;for(;t{let t=[],r=-1;for(let n of e.selection.ranges){let o=e.doc.lineAt(n.head).from;o>r&&(r=o,t.push(qar.range(o)))}return oo.of(t)});function _ar(){return $ar}const esr=1024;let tsr=0;class $L{constructor(t,r){this.from=t,this.to=r}}class kn{constructor(t={}){this.id=tsr++,this.perNode=!!t.perNode,this.deserialize=t.deserialize||(()=>{throw new Error("This node type doesn't define a deserialize function")})}add(t){if(this.perNode)throw new RangeError("Can't add per-node props to node types");return typeof t!="function"&&(t=Fl.match(t)),r=>{let n=t(r);return n===void 0?null:[this,n]}}}kn.closedBy=new kn({deserialize:e=>e.split(" ")});kn.openedBy=new kn({deserialize:e=>e.split(" ")});kn.group=new kn({deserialize:e=>e.split(" ")});kn.contextHash=new kn({perNode:!0});kn.lookAhead=new kn({perNode:!0});kn.mounted=new kn({perNode:!0});class Lj{constructor(t,r,n){this.tree=t,this.overlay=r,this.parser=n}static get(t){return t&&t.props&&t.props[kn.mounted.id]}}const rsr=Object.create(null);class Fl{constructor(t,r,n,o=0){this.name=t,this.props=r,this.id=n,this.flags=o}static define(t){let r=t.props&&t.props.length?Object.create(null):rsr,n=(t.top?1:0)|(t.skipped?2:0)|(t.error?4:0)|(t.name==null?8:0),o=new Fl(t.name||"",r,t.id,n);if(t.props){for(let i of t.props)if(Array.isArray(i)||(i=i(o)),i){if(i[0].perNode)throw new RangeError("Can't store a per-node prop on a node type");r[i[0].id]=i[1]}}return o}prop(t){return this.props[t.id]}get isTop(){return(this.flags&1)>0}get isSkipped(){return(this.flags&2)>0}get isError(){return(this.flags&4)>0}get isAnonymous(){return(this.flags&8)>0}is(t){if(typeof t=="string"){if(this.name==t)return!0;let r=this.prop(kn.group);return r?r.indexOf(t)>-1:!1}return this.id==t}static match(t){let r=Object.create(null);for(let n in t)for(let o of n.split(" "))r[o]=t[n];return n=>{for(let o=n.prop(kn.group),i=-1;i<(o?o.length:0);i++){let a=r[i<0?n.name:o[i]];if(a)return a}}}}Fl.none=new Fl("",Object.create(null),0,8);class C${constructor(t){this.types=t;for(let r=0;r0;for(let l=this.cursor(a|Ha.IncludeAnonymous);;){let A=!1;if(l.from<=i&&l.to>=o&&(!s&&l.type.isAnonymous||r(l)!==!1)){if(l.firstChild())continue;A=!0}for(;A&&n&&(s||!l.type.isAnonymous)&&n(l),!l.nextSibling();){if(!l.parent())return;A=!0}}}prop(t){return t.perNode?this.props?this.props[t.id]:void 0:this.type.prop(t)}get propValues(){let t=[];if(this.props)for(let r in this.props)t.push([+r,this.props[r]]);return t}balance(t={}){return this.children.length<=8?this:v$(Fl.none,this.children,this.positions,0,this.children.length,0,this.length,(r,n,o)=>new ai(this.type,r,n,o,this.propValues),t.makeTree||((r,n,o)=>new ai(Fl.none,r,n,o)))}static build(t){return asr(t)}}ai.empty=new ai(Fl.none,[],[],0);class I${constructor(t,r){this.buffer=t,this.index=r}get id(){return this.buffer[this.index-4]}get start(){return this.buffer[this.index-3]}get end(){return this.buffer[this.index-2]}get size(){return this.buffer[this.index-1]}get pos(){return this.index}next(){this.index-=4}fork(){return new I$(this.buffer,this.index)}}class Op{constructor(t,r,n){this.buffer=t,this.length=r,this.set=n}get type(){return Fl.none}toString(){let t=[];for(let r=0;r0));l=a[l+3]);return s}slice(t,r,n){let o=this.buffer,i=new Uint16Array(r-t),a=0;for(let s=t,l=0;s=t&&rt;case 1:return r<=t&&n>t;case 2:return n>t;case 4:return!0}}function yb(e,t,r,n){for(var o;e.from==e.to||(r<1?e.from>=t:e.from>t)||(r>-1?e.to<=t:e.to0?s.length:-1;t!=A;t+=r){let u=s[t],d=l[t]+a.from;if(BUe(o,n,d,d+u.length)){if(u instanceof Op){if(i&Ha.ExcludeBuffers)continue;let g=u.findChild(0,u.buffer.length,r,n-d,o);if(g>-1)return new qh(new nsr(a,u,t,d),null,g)}else if(i&Ha.IncludeAnonymous||!u.type.isAnonymous||Q$(u)){let g;if(!(i&Ha.IgnoreMounts)&&(g=Lj.get(u))&&!g.overlay)return new uc(g.tree,d,t,a);let c=new uc(u,d,t,a);return i&Ha.IncludeAnonymous||!c.type.isAnonymous?c:c.nextChild(r<0?u.children.length-1:0,r,n,o)}}}if(i&Ha.IncludeAnonymous||!a.type.isAnonymous||(a.index>=0?t=a.index+r:t=r<0?-1:a._parent._tree.children.length,a=a._parent,!a))return null}}get firstChild(){return this.nextChild(0,1,0,4)}get lastChild(){return this.nextChild(this._tree.children.length-1,-1,0,4)}childAfter(t){return this.nextChild(0,1,t,2)}childBefore(t){return this.nextChild(this._tree.children.length-1,-1,t,-2)}enter(t,r,n=0){let o;if(!(n&Ha.IgnoreOverlays)&&(o=Lj.get(this._tree))&&o.overlay){let i=t-this.from;for(let{from:a,to:s}of o.overlay)if((r>0?a<=i:a=i:s>i))return new uc(o.tree,o.overlay[0].from+this.from,-1,this)}return this.nextChild(0,1,t,r,n)}nextSignificantParent(){let t=this;for(;t.type.isAnonymous&&t._parent;)t=t._parent;return t}get parent(){return this._parent?this._parent.nextSignificantParent():null}get nextSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index+1,1,0,4):null}get prevSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index-1,-1,0,4):null}get tree(){return this._tree}toTree(){return this._tree}toString(){return this._tree.toString()}}function Ife(e,t,r,n){let o=e.cursor(),i=[];if(!o.firstChild())return i;if(r!=null){for(;!o.type.is(r);)if(!o.nextSibling())return i}for(;;){if(n!=null&&o.type.is(n))return i;if(o.type.is(t)&&i.push(o.node),!o.nextSibling())return n==null?i:[]}}function c7(e,t,r=t.length-1){for(let n=e.parent;r>=0;n=n.parent){if(!n)return!1;if(!n.type.isAnonymous){if(t[r]&&t[r]!=n.name)return!1;r--}}return!0}class nsr{constructor(t,r,n,o){this.parent=t,this.buffer=r,this.index=n,this.start=o}}class qh extends wUe{get name(){return this.type.name}get from(){return this.context.start+this.context.buffer.buffer[this.index+1]}get to(){return this.context.start+this.context.buffer.buffer[this.index+2]}constructor(t,r,n){super(),this.context=t,this._parent=r,this.index=n,this.type=t.buffer.set.types[t.buffer.buffer[n]]}child(t,r,n){let{buffer:o}=this.context,i=o.findChild(this.index+4,o.buffer[this.index+3],t,r-this.context.start,n);return i<0?null:new qh(this.context,this,i)}get firstChild(){return this.child(1,0,4)}get lastChild(){return this.child(-1,0,4)}childAfter(t){return this.child(1,t,2)}childBefore(t){return this.child(-1,t,-2)}enter(t,r,n=0){if(n&Ha.ExcludeBuffers)return null;let{buffer:o}=this.context,i=o.findChild(this.index+4,o.buffer[this.index+3],r>0?1:-1,t-this.context.start,r);return i<0?null:new qh(this.context,this,i)}get parent(){return this._parent||this.context.parent.nextSignificantParent()}externalSibling(t){return this._parent?null:this.context.parent.nextChild(this.context.index+t,t,0,4)}get nextSibling(){let{buffer:t}=this.context,r=t.buffer[this.index+3];return r<(this._parent?t.buffer[this._parent.index+3]:t.buffer.length)?new qh(this.context,this._parent,r):this.externalSibling(1)}get prevSibling(){let{buffer:t}=this.context,r=this._parent?this._parent.index+4:0;return this.index==r?this.externalSibling(-1):new qh(this.context,this._parent,t.findChild(r,this.index,-1,0,4))}get tree(){return null}toTree(){let t=[],r=[],{buffer:n}=this.context,o=this.index+4,i=n.buffer[this.index+3];if(i>o){let a=n.buffer[this.index+1];t.push(n.slice(o,i,a)),r.push(0)}return new ai(this.type,t,r,this.to-this.from)}toString(){return this.context.buffer.childString(this.index)}}function yUe(e){if(!e.length)return null;let t=0,r=e[0];for(let i=1;ir.from||a.to=t){let s=new uc(a.tree,a.overlay[0].from+i.from,-1,i);(o||(o=[n])).push(yb(s,t,r,!1))}}return o?yUe(o):n}class u7{get name(){return this.type.name}constructor(t,r=0){if(this.mode=r,this.buffer=null,this.stack=[],this.index=0,this.bufferNode=null,t instanceof uc)this.yieldNode(t);else{this._tree=t.context.parent,this.buffer=t.context;for(let n=t._parent;n;n=n._parent)this.stack.unshift(n.index);this.bufferNode=t,this.yieldBuf(t.index)}}yieldNode(t){return t?(this._tree=t,this.type=t.type,this.from=t.from,this.to=t.to,!0):!1}yieldBuf(t,r){this.index=t;let{start:n,buffer:o}=this.buffer;return this.type=r||o.set.types[o.buffer[t]],this.from=n+o.buffer[t+1],this.to=n+o.buffer[t+2],!0}yield(t){return t?t instanceof uc?(this.buffer=null,this.yieldNode(t)):(this.buffer=t.context,this.yieldBuf(t.index,t.type)):!1}toString(){return this.buffer?this.buffer.buffer.childString(this.index):this._tree.toString()}enterChild(t,r,n){if(!this.buffer)return this.yield(this._tree.nextChild(t<0?this._tree._tree.children.length-1:0,t,r,n,this.mode));let{buffer:o}=this.buffer,i=o.findChild(this.index+4,o.buffer[this.index+3],t,r-this.buffer.start,n);return i<0?!1:(this.stack.push(this.index),this.yieldBuf(i))}firstChild(){return this.enterChild(1,0,4)}lastChild(){return this.enterChild(-1,0,4)}childAfter(t){return this.enterChild(1,t,2)}childBefore(t){return this.enterChild(-1,t,-2)}enter(t,r,n=this.mode){return this.buffer?n&Ha.ExcludeBuffers?!1:this.enterChild(1,t,r):this.yield(this._tree.enter(t,r,n))}parent(){if(!this.buffer)return this.yieldNode(this.mode&Ha.IncludeAnonymous?this._tree._parent:this._tree.parent);if(this.stack.length)return this.yieldBuf(this.stack.pop());let t=this.mode&Ha.IncludeAnonymous?this.buffer.parent:this.buffer.parent.nextSignificantParent();return this.buffer=null,this.yieldNode(t)}sibling(t){if(!this.buffer)return this._tree._parent?this.yield(this._tree.index<0?null:this._tree._parent.nextChild(this._tree.index+t,t,0,4,this.mode)):!1;let{buffer:r}=this.buffer,n=this.stack.length-1;if(t<0){let o=n<0?0:this.stack[n]+4;if(this.index!=o)return this.yieldBuf(r.findChild(o,this.index,-1,0,4))}else{let o=r.buffer[this.index+3];if(o<(n<0?r.buffer.length:r.buffer[this.stack[n]+3]))return this.yieldBuf(o)}return n<0?this.yield(this.buffer.parent.nextChild(this.buffer.index+t,t,0,4,this.mode)):!1}nextSibling(){return this.sibling(1)}prevSibling(){return this.sibling(-1)}atLastNode(t){let r,n,{buffer:o}=this;if(o){if(t>0){if(this.index-1)for(let i=r+t,a=t<0?-1:n._tree.children.length;i!=a;i+=t){let s=n._tree.children[i];if(this.mode&Ha.IncludeAnonymous||s instanceof Op||!s.type.isAnonymous||Q$(s))return!1}return!0}move(t,r){if(r&&this.enterChild(t,0,4))return!0;for(;;){if(this.sibling(t))return!0;if(this.atLastNode(t)||!this.parent())return!1}}next(t=!0){return this.move(1,t)}prev(t=!0){return this.move(-1,t)}moveTo(t,r=0){for(;(this.from==this.to||(r<1?this.from>=t:this.from>t)||(r>-1?this.to<=t:this.to=0;){for(let a=t;a;a=a._parent)if(a.index==o){if(o==this.index)return a;r=a,n=i+1;break e}o=this.stack[--i]}for(let o=n;o=0;i--){if(i<0)return c7(this.node,t,o);let a=n[r.buffer[this.stack[i]]];if(!a.isAnonymous){if(t[o]&&t[o]!=a.name)return!1;o--}}return!0}}function Q$(e){return e.children.some(t=>t instanceof Op||!t.type.isAnonymous||Q$(t))}function asr(e){var t;let{buffer:r,nodeSet:n,maxBufferLength:o=esr,reused:i=[],minRepeatType:a=n.types.length}=e,s=Array.isArray(r)?new I$(r,r.length):r,l=n.types,A=0,u=0;function d(v,M,I,b,Y,N){let{id:F,start:D,end:z,size:k}=s,j=u;for(;k<0;)if(s.next(),k==-1){let R=i[F];I.push(R),b.push(D-v);return}else if(k==-3){A=F;return}else if(k==-4){u=F;return}else throw new RangeError(`Unrecognized record size: ${k}`);let U=l[F],G,H,L=D-v;if(z-D<=o&&(H=p(s.pos-M,Y))){let R=new Uint16Array(H.size-H.skip),O=s.pos-H.size,V=R.length;for(;s.pos>O;)V=B(H.start,R,V);G=new Op(R,z-H.start,n),L=H.start-v}else{let R=s.pos-k;s.next();let O=[],V=[],Z=F>=a?F:-1,T=0,K=z;for(;s.pos>R;)Z>=0&&s.id==Z&&s.size>=0?(s.end<=K-o&&(f(O,V,D,T,s.end,K,Z,j),T=O.length,K=s.end),s.next()):N>2500?g(D,R,O,V):d(D,R,O,V,Z,N+1);if(Z>=0&&T>0&&T-1&&T>0){let $=c(U);G=v$(U,O,V,0,O.length,0,z-D,$,$)}else G=h(U,O,V,z-D,j-z)}I.push(G),b.push(L)}function g(v,M,I,b){let Y=[],N=0,F=-1;for(;s.pos>M;){let{id:D,start:z,end:k,size:j}=s;if(j>4)s.next();else{if(F>-1&&z=0;k-=3)D[j++]=Y[k],D[j++]=Y[k+1]-z,D[j++]=Y[k+2]-z,D[j++]=j;I.push(new Op(D,Y[2]-z,n)),b.push(z-v)}}function c(v){return(M,I,b)=>{let Y=0,N=M.length-1,F,D;if(N>=0&&(F=M[N])instanceof ai){if(!N&&F.type==v&&F.length==b)return F;(D=F.prop(kn.lookAhead))&&(Y=I[N]+F.length+D)}return h(v,M,I,b,Y)}}function f(v,M,I,b,Y,N,F,D){let z=[],k=[];for(;v.length>b;)z.push(v.pop()),k.push(M.pop()+I-Y);v.push(h(n.types[F],z,k,N-Y,D-N)),M.push(Y-I)}function h(v,M,I,b,Y=0,N){if(A){let F=[kn.contextHash,A];N=N?[F].concat(N):[F]}if(Y>25){let F=[kn.lookAhead,Y];N=N?[F].concat(N):[F]}return new ai(v,M,I,b,N)}function p(v,M){let I=s.fork(),b=0,Y=0,N=0,F=I.end-o,D={size:0,start:0,skip:0};e:for(let z=I.pos-v;I.pos>z;){let k=I.size;if(I.id==M&&k>=0){D.size=b,D.start=Y,D.skip=N,N+=4,b+=4,I.next();continue}let j=I.pos-k;if(k<0||j=a?4:0,G=I.start;for(I.next();I.pos>j;){if(I.size<0)if(I.size==-3)U+=4;else break e;else I.id>=a&&(U+=4);I.next()}Y=G,b+=k,N+=U}return(M<0||b==v)&&(D.size=b,D.start=Y,D.skip=N),D.size>4?D:void 0}function B(v,M,I){let{id:b,start:Y,end:N,size:F}=s;if(s.next(),F>=0&&b4){let z=s.pos-(F-4);for(;s.pos>z;)I=B(v,M,I)}M[--I]=D,M[--I]=N-v,M[--I]=Y-v,M[--I]=b}else F==-3?A=b:F==-4&&(u=b);return I}let y=[],C=[];for(;s.pos>0;)d(e.start||0,e.bufferStart||0,y,C,-1,0);let Q=(t=e.length)!==null&&t!==void 0?t:y.length?C[0]+y[0].length:0;return new ai(l[e.topID],y.reverse(),C.reverse(),Q)}const Qfe=new WeakMap;function D2(e,t){if(!e.isAnonymous||t instanceof Op||t.type!=e)return 1;let r=Qfe.get(t);if(r==null){r=1;for(let n of t.children){if(n.type!=e||!(n instanceof ai)){r=1;break}r+=D2(e,n)}Qfe.set(t,r)}return r}function v$(e,t,r,n,o,i,a,s,l){let A=0;for(let f=n;f=u)break;M+=I}if(C==Q+1){if(M>u){let I=f[Q];c(I.children,I.positions,0,I.children.length,h[Q]+y);continue}d.push(f[Q])}else{let I=h[C-1]+f[C-1].length-v;d.push(v$(e,f,h,Q,C,v,I,null,l))}g.push(v+y-i)}}return c(t,r,n,o,0),(s||l)(d,g,a)}class Um{constructor(t,r,n,o,i=!1,a=!1){this.from=t,this.to=r,this.tree=n,this.offset=o,this.open=(i?1:0)|(a?2:0)}get openStart(){return(this.open&1)>0}get openEnd(){return(this.open&2)>0}static addTree(t,r=[],n=!1){let o=[new Um(0,t.length,t,0,!1,n)];for(let i of r)i.to>t.length&&o.push(i);return o}static applyChanges(t,r,n=128){if(!r.length)return t;let o=[],i=1,a=t.length?t[0]:null;for(let s=0,l=0,A=0;;s++){let u=s=n)for(;a&&a.from=g.from||d<=g.to||A){let c=Math.max(g.from,l)-A,f=Math.min(g.to,d)-A;g=c>=f?null:new Um(c,f,g.tree,g.offset+A,s>0,!!u)}if(g&&o.push(g),a.to>d)break;a=inew $L(n.from,n.to)):[new $L(0,0)]:[new $L(0,e.length)],this.createParse(e,t||[],r)}parse(e,t,r){let n=this.startParse(e,t,r);for(;;){let o=n.advance();if(o)return o}}};class ssr{constructor(t){this.string=t}get length(){return this.string.length}chunk(t){return this.string.slice(t)}get lineChunks(){return!1}read(t,r){return this.string.slice(t,r)}}new kn({perNode:!0});let lsr=0;class _u{constructor(t,r,n){this.set=t,this.base=r,this.modified=n,this.id=lsr++}static define(t){if(t!=null&&t.base)throw new Error("Can not derive from a modified tag");let r=new _u([],null,[]);if(r.set.push(r),t)for(let n of t.set)r.set.push(n);return r}static defineModifier(){let t=new Tj;return r=>r.modified.indexOf(t)>-1?r:Tj.get(r.base||r,r.modified.concat(t).sort((n,o)=>n.id-o.id))}}let Asr=0;class Tj{constructor(){this.instances=[],this.id=Asr++}static get(t,r){if(!r.length)return t;let n=r[0].instances.find(s=>s.base==t&&csr(r,s.modified));if(n)return n;let o=[],i=new _u(o,t,r);for(let s of r)s.instances.push(i);let a=usr(r);for(let s of t.set)if(!s.modified.length)for(let l of a)o.push(Tj.get(s,l));return i}}function csr(e,t){return e.length==t.length&&e.every((r,n)=>r==t[n])}function usr(e){let t=[[]];for(let r=0;rn.length-r.length)}function dsr(e){let t=Object.create(null);for(let r in e){let n=e[r];Array.isArray(n)||(n=[n]);for(let o of r.split(" "))if(o){let i=[],a=2,s=o;for(let d=0;;){if(s=="..."&&d>0&&d+3==o.length){a=1;break}let g=/^"(?:[^"\\]|\\.)*?"|[^\/!]+/.exec(s);if(!g)throw new RangeError("Invalid path: "+o);if(i.push(g[0]=="*"?"":g[0][0]=='"'?JSON.parse(g[0]):g[0]),d+=g[0].length,d==o.length)break;let c=o[d++];if(d==o.length&&c=="!"){a=0;break}if(c!="/")throw new RangeError("Invalid path: "+o);s=o.slice(d)}let l=i.length-1,A=i[l];if(!A)throw new RangeError("Invalid path: "+o);let u=new Jj(n,a,l>0?i.slice(0,l):null);t[A]=u.sort(t[A])}}return CUe.add(t)}const CUe=new kn;class Jj{constructor(t,r,n,o){this.tags=t,this.mode=r,this.context=n,this.next=o}get opaque(){return this.mode==0}get inherit(){return this.mode==1}sort(t){return!t||t.depth{let a=o;for(let s of i)for(let l of s.set){let A=r[l.id];if(A){a=a?a+" "+A:A;break}}return a},scope:n}}function gsr(e,t){let r=null;for(let n of e){let o=n.style(t);o&&(r=r?r+" "+o:o)}return r}function fsr(e,t,r,n=0,o=e.length){let i=new hsr(n,Array.isArray(t)?t:[t],r);i.highlightRange(e.cursor(),n,o,"",i.highlighters),i.flush(o)}class hsr{constructor(t,r,n){this.at=t,this.highlighters=r,this.span=n,this.class=""}startSpan(t,r){r!=this.class&&(this.flush(t),t>this.at&&(this.at=t),this.class=r)}flush(t){t>this.at&&this.class&&this.span(this.at,t,this.class)}highlightRange(t,r,n,o,i){let{type:a,from:s,to:l}=t;if(s>=n||l<=r)return;a.isTop&&(i=this.highlighters.filter(c=>!c.scope||c.scope(a)));let A=o,u=psr(t)||Jj.empty,d=gsr(i,u.tags);if(d&&(A&&(A+=" "),A+=d,u.mode==1&&(o+=(o?" ":"")+d)),this.startSpan(Math.max(r,s),A),u.opaque)return;let g=t.tree&&t.tree.prop(kn.mounted);if(g&&g.overlay){let c=t.node.enter(g.overlay[0].from+s,1),f=this.highlighters.filter(p=>!p.scope||p.scope(g.tree.type)),h=t.firstChild();for(let p=0,B=s;;p++){let y=p=C||!t.nextSibling())););if(!y||C>n)break;B=y.to+s,B>r&&(this.highlightRange(c.cursor(),Math.max(r,y.from+s),Math.min(n,B),"",f),this.startSpan(Math.min(n,B),A))}h&&t.parent()}else if(t.firstChild()){g&&(o="");do if(!(t.to<=r)){if(t.from>=n)break;this.highlightRange(t,r,n,o,i),this.startSpan(Math.min(n,t.to),A)}while(t.nextSibling());t.parent()}}}function psr(e){let t=e.type.prop(CUe);for(;t&&t.context&&!e.matchContext(t.context);)t=t.next;return t||null}const Lt=_u.define,QD=Lt(),Nh=Lt(),vfe=Lt(Nh),Mfe=Lt(Nh),Dh=Lt(),vD=Lt(Dh),_L=Lt(Dh),Zu=Lt(),H0=Lt(Zu),Ju=Lt(),Pu=Lt(),d7=Lt(),PQ=Lt(d7),MD=Lt(),Xt={comment:QD,lineComment:Lt(QD),blockComment:Lt(QD),docComment:Lt(QD),name:Nh,variableName:Lt(Nh),typeName:vfe,tagName:Lt(vfe),propertyName:Mfe,attributeName:Lt(Mfe),className:Lt(Nh),labelName:Lt(Nh),namespace:Lt(Nh),macroName:Lt(Nh),literal:Dh,string:vD,docString:Lt(vD),character:Lt(vD),attributeValue:Lt(vD),number:_L,integer:Lt(_L),float:Lt(_L),bool:Lt(Dh),regexp:Lt(Dh),escape:Lt(Dh),color:Lt(Dh),url:Lt(Dh),keyword:Ju,self:Lt(Ju),null:Lt(Ju),atom:Lt(Ju),unit:Lt(Ju),modifier:Lt(Ju),operatorKeyword:Lt(Ju),controlKeyword:Lt(Ju),definitionKeyword:Lt(Ju),moduleKeyword:Lt(Ju),operator:Pu,derefOperator:Lt(Pu),arithmeticOperator:Lt(Pu),logicOperator:Lt(Pu),bitwiseOperator:Lt(Pu),compareOperator:Lt(Pu),updateOperator:Lt(Pu),definitionOperator:Lt(Pu),typeOperator:Lt(Pu),controlOperator:Lt(Pu),punctuation:d7,separator:Lt(d7),bracket:PQ,angleBracket:Lt(PQ),squareBracket:Lt(PQ),paren:Lt(PQ),brace:Lt(PQ),content:Zu,heading:H0,heading1:Lt(H0),heading2:Lt(H0),heading3:Lt(H0),heading4:Lt(H0),heading5:Lt(H0),heading6:Lt(H0),contentSeparator:Lt(Zu),list:Lt(Zu),quote:Lt(Zu),emphasis:Lt(Zu),strong:Lt(Zu),link:Lt(Zu),monospace:Lt(Zu),strikethrough:Lt(Zu),inserted:Lt(),deleted:Lt(),changed:Lt(),invalid:Lt(),meta:MD,documentMeta:Lt(MD),annotation:Lt(MD),processingInstruction:Lt(MD),definition:_u.defineModifier(),constant:_u.defineModifier(),function:_u.defineModifier(),standard:_u.defineModifier(),local:_u.defineModifier(),special:_u.defineModifier()};IUe([{tag:Xt.link,class:"tok-link"},{tag:Xt.heading,class:"tok-heading"},{tag:Xt.emphasis,class:"tok-emphasis"},{tag:Xt.strong,class:"tok-strong"},{tag:Xt.keyword,class:"tok-keyword"},{tag:Xt.atom,class:"tok-atom"},{tag:Xt.bool,class:"tok-bool"},{tag:Xt.url,class:"tok-url"},{tag:Xt.labelName,class:"tok-labelName"},{tag:Xt.inserted,class:"tok-inserted"},{tag:Xt.deleted,class:"tok-deleted"},{tag:Xt.literal,class:"tok-literal"},{tag:Xt.string,class:"tok-string"},{tag:Xt.number,class:"tok-number"},{tag:[Xt.regexp,Xt.escape,Xt.special(Xt.string)],class:"tok-string2"},{tag:Xt.variableName,class:"tok-variableName"},{tag:Xt.local(Xt.variableName),class:"tok-variableName tok-local"},{tag:Xt.definition(Xt.variableName),class:"tok-variableName tok-definition"},{tag:Xt.special(Xt.variableName),class:"tok-variableName2"},{tag:Xt.definition(Xt.propertyName),class:"tok-propertyName tok-definition"},{tag:Xt.typeName,class:"tok-typeName"},{tag:Xt.namespace,class:"tok-namespace"},{tag:Xt.className,class:"tok-className"},{tag:Xt.macroName,class:"tok-macroName"},{tag:Xt.propertyName,class:"tok-propertyName"},{tag:Xt.operator,class:"tok-operator"},{tag:Xt.comment,class:"tok-comment"},{tag:Xt.meta,class:"tok-meta"},{tag:Xt.invalid,class:"tok-invalid"},{tag:Xt.punctuation,class:"tok-punctuation"}]);var eT;const jy=new kn;function msr(e){return Ar.define({combine:e?t=>t.concat(e):void 0})}const Bsr=new kn;class lu{constructor(t,r,n=[],o=""){this.data=t,this.name=o,Nn.prototype.hasOwnProperty("tree")||Object.defineProperty(Nn.prototype,"tree",{get(){return Xa(this)}}),this.parser=r,this.extension=[Lp.of(this),Nn.languageData.of((i,a,s)=>{let l=bfe(i,a,s),A=l.type.prop(jy);if(!A)return[];let u=i.facet(A),d=l.type.prop(Bsr);if(d){let g=l.resolve(a-l.from,s);for(let c of d)if(c.test(g,i)){let f=i.facet(c.facet);return c.type=="replace"?f:f.concat(u)}}return u})].concat(n)}isActiveAt(t,r,n=-1){return bfe(t,r,n).type.prop(jy)==this.data}findRegions(t){let r=t.facet(Lp);if((r==null?void 0:r.data)==this.data)return[{from:0,to:t.doc.length}];if(!r||!r.allowsNesting)return[];let n=[],o=(i,a)=>{if(i.prop(jy)==this.data){n.push({from:a,to:a+i.length});return}let s=i.prop(kn.mounted);if(s){if(s.tree.prop(jy)==this.data){if(s.overlay)for(let l of s.overlay)n.push({from:l.from+a,to:l.to+a});else n.push({from:a,to:a+i.length});return}else if(s.overlay){let l=n.length;if(o(s.tree,s.overlay[0].from+a),n.length>l)return}}for(let l=0;l=this.cursorPos?this.doc.sliceString(t,r):this.string.slice(t-n,r-n)}}let WQ=null;class KE{constructor(t,r,n=[],o,i,a,s,l){this.parser=t,this.state=r,this.fragments=n,this.tree=o,this.treeLen=i,this.viewport=a,this.skipped=s,this.scheduleOn=l,this.parse=null,this.tempSkipped=[]}static create(t,r,n){return new KE(t,r,[],ai.empty,0,n,[],null)}startParse(){return this.parser.startParse(new wsr(this.state.doc),this.fragments)}work(t,r){return r!=null&&r>=this.state.doc.length&&(r=void 0),this.tree!=ai.empty&&this.isDone(r??this.state.doc.length)?(this.takeTree(),!0):this.withContext(()=>{var n;if(typeof t=="number"){let o=Date.now()+t;t=()=>Date.now()>o}for(this.parse||(this.parse=this.startParse()),r!=null&&(this.parse.stoppedAt==null||this.parse.stoppedAt>r)&&r=this.treeLen&&((this.parse.stoppedAt==null||this.parse.stoppedAt>t)&&this.parse.stopAt(t),this.withContext(()=>{for(;!(r=this.parse.advance()););}),this.treeLen=t,this.tree=r,this.fragments=this.withoutTempSkipped(Um.addTree(this.tree,this.fragments,!0)),this.parse=null)}withContext(t){let r=WQ;WQ=this;try{return t()}finally{WQ=r}}withoutTempSkipped(t){for(let r;r=this.tempSkipped.pop();)t=xfe(t,r.from,r.to);return t}changes(t,r){let{fragments:n,tree:o,treeLen:i,viewport:a,skipped:s}=this;if(this.takeTree(),!t.empty){let l=[];if(t.iterChangedRanges((A,u,d,g)=>l.push({fromA:A,toA:u,fromB:d,toB:g})),n=Um.applyChanges(n,l),o=ai.empty,i=0,a={from:t.mapPos(a.from,-1),to:t.mapPos(a.to,1)},this.skipped.length){s=[];for(let A of this.skipped){let u=t.mapPos(A.from,1),d=t.mapPos(A.to,-1);ut.from&&(this.fragments=xfe(this.fragments,o,i),this.skipped.splice(n--,1))}return this.skipped.length>=r?!1:(this.reset(),!0)}reset(){this.parse&&(this.takeTree(),this.parse=null)}skipUntilInView(t,r){this.skipped.push({from:t,to:r})}static getSkippingParser(t){return new class extends EUe{createParse(r,n,o){let i=o[0].from,a=o[o.length-1].to;return{parsedPos:i,advance(){let s=WQ;if(s){for(let l of o)s.tempSkipped.push(l);t&&(s.scheduleOn=s.scheduleOn?Promise.all([s.scheduleOn,t]):t)}return this.parsedPos=a,new ai(Fl.none,[],[],a-i)},stoppedAt:null,stopAt(){}}}}}isDone(t){t=Math.min(t,this.state.doc.length);let r=this.fragments;return this.treeLen>=t&&r.length&&r[0].from==0&&r[0].to>=t}static get(){return WQ}}function xfe(e,t,r){return Um.applyChanges(e,[{fromA:t,toA:r,fromB:t,toB:r}])}class XE{constructor(t){this.context=t,this.tree=t.tree}apply(t){if(!t.docChanged&&this.tree==this.context.tree)return this;let r=this.context.changes(t.changes,t.state),n=this.context.treeLen==t.startState.doc.length?void 0:Math.max(t.changes.mapPos(this.context.treeLen),r.viewport.to);return r.work(20,n)||r.takeTree(),new XE(r)}static init(t){let r=Math.min(3e3,t.doc.length),n=KE.create(t.facet(Lp).parser,t,{from:0,to:r});return n.work(20,r)||n.takeTree(),new XE(n)}}lu.state=qa.define({create:XE.init,update(e,t){for(let r of t.effects)if(r.is(lu.setState))return r.value;return t.startState.facet(Lp)!=t.state.facet(Lp)?XE.init(t.state):e.apply(t)}});let QUe=e=>{let t=setTimeout(()=>e(),500);return()=>clearTimeout(t)};typeof requestIdleCallback<"u"&&(QUe=e=>{let t=-1,r=setTimeout(()=>{t=requestIdleCallback(e,{timeout:400})},100);return()=>t<0?clearTimeout(r):cancelIdleCallback(t)});const tT=typeof navigator<"u"&&!((eT=navigator.scheduling)===null||eT===void 0)&&eT.isInputPending?()=>navigator.scheduling.isInputPending():null,ysr=Pi.fromClass(class{constructor(e){this.view=e,this.working=null,this.workScheduled=0,this.chunkEnd=-1,this.chunkBudget=-1,this.work=this.work.bind(this),this.scheduleWork()}update(e){let t=this.view.state.field(lu.state).context;(t.updateViewport(e.view.viewport)||this.view.viewport.to>t.treeLen)&&this.scheduleWork(),(e.docChanged||e.selectionSet)&&(this.view.hasFocus&&(this.chunkBudget+=50),this.scheduleWork()),this.checkAsyncSchedule(t)}scheduleWork(){if(this.working)return;let{state:e}=this.view,t=e.field(lu.state);(t.tree!=t.context.tree||!t.context.isDone(e.doc.length))&&(this.working=QUe(this.work))}work(e){this.working=null;let t=Date.now();if(this.chunkEndn+1e3,s=o.context.work(()=>tT&&tT()||Date.now()>i,n+(a?0:1e5));this.chunkBudget-=Date.now()-t,(s||this.chunkBudget<=0)&&(o.context.takeTree(),this.view.dispatch({effects:lu.setState.of(new XE(o.context))})),this.chunkBudget>0&&!(s&&!a)&&this.scheduleWork(),this.checkAsyncSchedule(o.context)}checkAsyncSchedule(e){e.scheduleOn&&(this.workScheduled++,e.scheduleOn.then(()=>this.scheduleWork()).catch(t=>Ac(this.view.state,t)).then(()=>this.workScheduled--),e.scheduleOn=null)}destroy(){this.working&&this.working()}isWorking(){return!!(this.working||this.workScheduled>0)}},{eventHandlers:{focus(){this.scheduleWork()}}}),Lp=Ar.define({combine(e){return e.length?e[0]:null},enables:e=>[lu.state,ysr,lr.contentAttributes.compute([e],t=>{let r=t.facet(e);return r&&r.name?{"data-language":r.name}:{}})]}),vUe=Ar.define(),M$=Ar.define({combine:e=>{if(!e.length)return" ";let t=e[0];if(!t||/\S/.test(t)||Array.from(t).some(r=>r!=t[0]))throw new Error("Invalid indent unit: "+JSON.stringify(e[0]));return t}});function sB(e){let t=e.facet(M$);return t.charCodeAt(0)==9?e.tabSize*t.length:t.length}function Eb(e,t){let r="",n=e.tabSize,o=e.facet(M$)[0];if(o==" "){for(;t>=n;)r+=" ",t-=n;o=" "}for(let i=0;i=t?Csr(e,r,t):null}class HG{constructor(t,r={}){this.state=t,this.options=r,this.unit=sB(t)}lineAt(t,r=1){let n=this.state.doc.lineAt(t),{simulateBreak:o,simulateDoubleBreak:i}=this.options;return o!=null&&o>=n.from&&o<=n.to?i&&o==t?{text:"",from:t}:(r<0?o-1&&(i+=a-this.countColumn(n,n.search(/\S|$/))),i}countColumn(t,r=t.length){return uI(t,this.state.tabSize,r)}lineIndent(t,r=1){let{text:n,from:o}=this.lineAt(t,r),i=this.options.overrideIndentation;if(i){let a=i(o);if(a>-1)return a}return this.countColumn(n,n.search(/\S|$/))}get simulatedBreak(){return this.options.simulateBreak||null}}const Esr=new kn;function Csr(e,t,r){let n=t.resolveStack(r),o=n.node.enterUnfinishedNodesBefore(r);if(o!=n.node){let i=[];for(let a=o;a!=n.node;a=a.parent)i.push(a);for(let a=i.length-1;a>=0;a--)n={node:i[a],next:n}}return MUe(n,e,r)}function MUe(e,t,r){for(let n=e;n;n=n.next){let o=Qsr(n.node);if(o)return o(x$.create(t,r,n))}return 0}function Isr(e){return e.pos==e.options.simulateBreak&&e.options.simulateDoubleBreak}function Qsr(e){let t=e.type.prop(Esr);if(t)return t;let r=e.firstChild,n;if(r&&(n=r.type.prop(kn.closedBy))){let o=e.lastChild,i=o&&n.indexOf(o.name)>-1;return a=>xsr(a,!0,1,void 0,i&&!Isr(a)?o.from:void 0)}return e.parent==null?vsr:null}function vsr(){return 0}class x$ extends HG{constructor(t,r,n){super(t.state,t.options),this.base=t,this.pos=r,this.context=n}get node(){return this.context.node}static create(t,r,n){return new x$(t,r,n)}get textAfter(){return this.textAfterPos(this.pos)}get baseIndent(){return this.baseIndentFor(this.node)}baseIndentFor(t){let r=this.state.doc.lineAt(t.from);for(;;){let n=t.resolve(r.from);for(;n.parent&&n.parent.from==n.from;)n=n.parent;if(Msr(n,t))break;r=this.state.doc.lineAt(n.from)}return this.lineIndent(r.from)}continue(){return MUe(this.context.next,this.base,this.pos)}}function Msr(e,t){for(let r=t;r;r=r.parent)if(e==r)return!0;return!1}function bsr(e){let t=e.node,r=t.childAfter(t.from),n=t.lastChild;if(!r)return null;let o=e.options.simulateBreak,i=e.state.doc.lineAt(r.from),a=o==null||o<=i.from?i.to:Math.min(i.to,o);for(let s=r.to;;){let l=t.childAfter(s);if(!l||l==n)return null;if(!l.type.isSkipped)return l.from{if(!e.docChanged||!e.isUserEvent("input.type")&&!e.isUserEvent("input.complete"))return e;let t=e.startState.languageDataAt("indentOnInput",e.startState.selection.main.head);if(!t.length)return e;let r=e.newDoc,{head:n}=e.newSelection.main,o=r.lineAt(n);if(n>o.from+Ysr)return e;let i=r.sliceString(o.from,n);if(!t.some(A=>A.test(i)))return e;let{state:a}=e,s=-1,l=[];for(let{head:A}of a.selection.ranges){let u=a.doc.lineAt(A);if(u.from==s)continue;s=u.from;let d=b$(a,u.from);if(d==null)continue;let g=/^\s*/.exec(u.text)[0],c=Eb(a,d);g!=c&&l.push({from:u.from,to:u.from+g.length,insert:c})}return l.length?[e,{changes:l,sequential:!0}]:e})}const Nsr=Ar.define(),Dsr=new kn;function Ssr(e,t,r){let n=Xa(e);if(n.lengthr)continue;if(i&&s.from=t&&A.to>r&&(i=A)}}return i}function ksr(e){let t=e.lastChild;return t&&t.to==e.to&&t.type.isError}function Pj(e,t,r){for(let n of e.facet(Nsr)){let o=n(e,t,r);if(o)return o}return Ssr(e,t,r)}function bUe(e,t){let r=t.mapPos(e.from,1),n=t.mapPos(e.to,-1);return r>=n?void 0:{from:r,to:n}}const OG=An.define({map:bUe}),lY=An.define({map:bUe});function xUe(e){let t=[];for(let{head:r}of e.state.selection.ranges)t.some(n=>n.from<=r&&n.to>=r)||t.push(e.lineBlockAt(r));return t}const lB=qa.define({create(){return Jr.none},update(e,t){e=e.map(t.changes);for(let r of t.effects)if(r.is(OG)&&!jsr(e,r.value.from,r.value.to)){let{preparePlaceholder:n}=t.state.facet(Y$),o=n?Jr.replace({widget:new Lsr(n(t.state,r.value))}):Yfe;e=e.update({add:[o.range(r.value.from,r.value.to)]})}else r.is(lY)&&(e=e.update({filter:(n,o)=>r.value.from!=n||r.value.to!=o,filterFrom:r.value.from,filterTo:r.value.to}));if(t.selection){let r=!1,{head:n}=t.selection.main;e.between(n,n,(o,i)=>{on&&(r=!0)}),r&&(e=e.update({filterFrom:n,filterTo:n,filter:(o,i)=>i<=n||o>=n}))}return e},provide:e=>lr.decorations.from(e),toJSON(e,t){let r=[];return e.between(0,t.doc.length,(n,o)=>{r.push(n,o)}),r},fromJSON(e){if(!Array.isArray(e)||e.length%2)throw new RangeError("Invalid JSON for fold state");let t=[];for(let r=0;r{(!o||o.from>i)&&(o={from:i,to:a})}),o}function jsr(e,t,r){let n=!1;return e.between(t,t,(o,i)=>{o==t&&i==r&&(n=!0)}),n}function YUe(e,t){return e.field(lB,!1)?t:t.concat(An.appendConfig.of(NUe()))}const Usr=e=>{for(let t of xUe(e)){let r=Pj(e.state,t.from,t.to);if(r)return e.dispatch({effects:YUe(e.state,[OG.of(r),FUe(e,r)])}),!0}return!1},zsr=e=>{if(!e.state.field(lB,!1))return!1;let t=[];for(let r of xUe(e)){let n=Wj(e.state,r.from,r.to);n&&t.push(lY.of(n),FUe(e,n,!1))}return t.length&&e.dispatch({effects:t}),t.length>0};function FUe(e,t,r=!0){let n=e.state.doc.lineAt(t.from).number,o=e.state.doc.lineAt(t.to).number;return lr.announce.of(`${e.state.phrase(r?"Folded lines":"Unfolded lines")} ${n} ${e.state.phrase("to")} ${o}.`)}const Gsr=e=>{let{state:t}=e,r=[];for(let n=0;n{let t=e.state.field(lB,!1);if(!t||!t.size)return!1;let r=[];return t.between(0,e.state.doc.length,(n,o)=>{r.push(lY.of({from:n,to:o}))}),e.dispatch({effects:r}),!0},Hsr=[{key:"Ctrl-Shift-[",mac:"Cmd-Alt-[",run:Usr},{key:"Ctrl-Shift-]",mac:"Cmd-Alt-]",run:zsr},{key:"Ctrl-Alt-[",run:Gsr},{key:"Ctrl-Alt-]",run:Rsr}],Osr={placeholderDOM:null,preparePlaceholder:null,placeholderText:"…"},Y$=Ar.define({combine(e){return Od(e,Osr)}});function NUe(e){let t=[lB,Psr];return e&&t.push(Y$.of(e)),t}function DUe(e,t){let{state:r}=e,n=r.facet(Y$),o=a=>{let s=e.lineBlockAt(e.posAtDOM(a.target)),l=Wj(e.state,s.from,s.to);l&&e.dispatch({effects:lY.of(l)}),a.preventDefault()};if(n.placeholderDOM)return n.placeholderDOM(e,o,t);let i=document.createElement("span");return i.textContent=n.placeholderText,i.setAttribute("aria-label",r.phrase("folded code")),i.title=r.phrase("unfold"),i.className="cm-foldPlaceholder",i.onclick=o,i}const Yfe=Jr.replace({widget:new class extends A0{toDOM(e){return DUe(e,null)}}});class Lsr extends A0{constructor(t){super(),this.value=t}eq(t){return this.value==t.value}toDOM(t){return DUe(t,this.value)}}const Tsr={openText:"⌄",closedText:"›",markerDOM:null,domEventHandlers:{},foldingChanged:()=>!1};class rT extends hf{constructor(t,r){super(),this.config=t,this.open=r}eq(t){return this.config==t.config&&this.open==t.open}toDOM(t){if(this.config.markerDOM)return this.config.markerDOM(this.open);let r=document.createElement("span");return r.textContent=this.open?this.config.openText:this.config.closedText,r.title=t.state.phrase(this.open?"Fold line":"Unfold line"),r}}function Jsr(e={}){let t=Object.assign(Object.assign({},Tsr),e),r=new rT(t,!0),n=new rT(t,!1),o=Pi.fromClass(class{constructor(a){this.from=a.viewport.from,this.markers=this.buildMarkers(a)}update(a){(a.docChanged||a.viewportChanged||a.startState.facet(Lp)!=a.state.facet(Lp)||a.startState.field(lB,!1)!=a.state.field(lB,!1)||Xa(a.startState)!=Xa(a.state)||t.foldingChanged(a))&&(this.markers=this.buildMarkers(a.view))}buildMarkers(a){let s=new zp;for(let l of a.viewportLineBlocks){let A=Wj(a.state,l.from,l.to)?n:Pj(a.state,l.from,l.to)?r:null;A&&s.add(l.from,l.from,A)}return s.finish()}}),{domEventHandlers:i}=t;return[o,Jar({class:"cm-foldGutter",markers(a){var s;return((s=a.plugin(o))===null||s===void 0?void 0:s.markers)||oo.empty},initialSpacer(){return new rT(t,!1)},domEventHandlers:Object.assign(Object.assign({},i),{click:(a,s,l)=>{if(i.click&&i.click(a,s,l))return!0;let A=Wj(a.state,s.from,s.to);if(A)return a.dispatch({effects:lY.of(A)}),!0;let u=Pj(a.state,s.from,s.to);return u?(a.dispatch({effects:OG.of(u)}),!0):!1}})}),NUe()]}const Psr=lr.baseTheme({".cm-foldPlaceholder":{backgroundColor:"#eee",border:"1px solid #ddd",color:"#888",borderRadius:".2em",margin:"0 1px",padding:"0 1px",cursor:"pointer"},".cm-foldGutter span":{padding:"0 1px",cursor:"pointer"}});class LG{constructor(t,r){this.specs=t;let n;function o(s){let l=Gp.newName();return(n||(n=Object.create(null)))["."+l]=s,l}const i=typeof r.all=="string"?r.all:r.all?o(r.all):void 0,a=r.scope;this.scope=a instanceof lu?s=>s.prop(jy)==a.data:a?s=>s==a:void 0,this.style=IUe(t.map(s=>({tag:s.tag,class:s.class||o(Object.assign({},s,{tag:null}))})),{all:i}).style,this.module=n?new Gp(n):null,this.themeType=r.themeType}static define(t,r){return new LG(t,r||{})}}const g7=Ar.define(),SUe=Ar.define({combine(e){return e.length?[e[0]]:null}});function nT(e){let t=e.facet(g7);return t.length?t:e.facet(SUe)}function kUe(e,t){let r=[Vsr],n;return e instanceof LG&&(e.module&&r.push(lr.styleModule.of(e.module)),n=e.themeType),t!=null&&t.fallback?r.push(SUe.of(e)):n?r.push(g7.computeN([lr.darkTheme],o=>o.facet(lr.darkTheme)==(n=="dark")?[e]:[])):r.push(g7.of(e)),r}class Wsr{constructor(t){this.markCache=Object.create(null),this.tree=Xa(t.state),this.decorations=this.buildDeco(t,nT(t.state))}update(t){let r=Xa(t.state),n=nT(t.state),o=n!=nT(t.startState);r.length{n.add(a,s,this.markCache[l]||(this.markCache[l]=Jr.mark({class:l})))},o,i);return n.finish()}}const Vsr=cI.high(Pi.fromClass(Wsr,{decorations:e=>e.decorations})),jUe=LG.define([{tag:Xt.meta,color:"#404740"},{tag:Xt.link,textDecoration:"underline"},{tag:Xt.heading,textDecoration:"underline",fontWeight:"bold"},{tag:Xt.emphasis,fontStyle:"italic"},{tag:Xt.strong,fontWeight:"bold"},{tag:Xt.strikethrough,textDecoration:"line-through"},{tag:Xt.keyword,color:"#708"},{tag:[Xt.atom,Xt.bool,Xt.url,Xt.contentSeparator,Xt.labelName],color:"#219"},{tag:[Xt.literal,Xt.inserted],color:"#164"},{tag:[Xt.string,Xt.deleted],color:"#a11"},{tag:[Xt.regexp,Xt.escape,Xt.special(Xt.string)],color:"#e40"},{tag:Xt.definition(Xt.variableName),color:"#00f"},{tag:Xt.local(Xt.variableName),color:"#30a"},{tag:[Xt.typeName,Xt.namespace],color:"#085"},{tag:Xt.className,color:"#167"},{tag:[Xt.special(Xt.variableName),Xt.macroName],color:"#256"},{tag:Xt.definition(Xt.propertyName),color:"#00c"},{tag:Xt.comment,color:"#940"},{tag:Xt.invalid,color:"#f00"}]),Ksr=lr.baseTheme({"&.cm-focused .cm-matchingBracket":{backgroundColor:"#328c8252"},"&.cm-focused .cm-nonmatchingBracket":{backgroundColor:"#bb555544"}}),UUe=1e4,zUe="()[]{}",GUe=Ar.define({combine(e){return Od(e,{afterCursor:!0,brackets:zUe,maxScanDistance:UUe,renderMatch:qsr})}}),Xsr=Jr.mark({class:"cm-matchingBracket"}),Zsr=Jr.mark({class:"cm-nonmatchingBracket"});function qsr(e){let t=[],r=e.matched?Xsr:Zsr;return t.push(r.range(e.start.from,e.start.to)),e.end&&t.push(r.range(e.end.from,e.end.to)),t}const $sr=qa.define({create(){return Jr.none},update(e,t){if(!t.docChanged&&!t.selection)return e;let r=[],n=t.state.facet(GUe);for(let o of t.state.selection.ranges){if(!o.empty)continue;let i=ud(t.state,o.head,-1,n)||o.head>0&&ud(t.state,o.head-1,1,n)||n.afterCursor&&(ud(t.state,o.head,1,n)||o.headlr.decorations.from(e)}),_sr=[$sr,Ksr];function elr(e={}){return[GUe.of(e),_sr]}const tlr=new kn;function f7(e,t,r){let n=e.prop(t<0?kn.openedBy:kn.closedBy);if(n)return n;if(e.name.length==1){let o=r.indexOf(e.name);if(o>-1&&o%2==(t<0?1:0))return[r[o+t]]}return null}function h7(e){let t=e.type.prop(tlr);return t?t(e.node):e}function ud(e,t,r,n={}){let o=n.maxScanDistance||UUe,i=n.brackets||zUe,a=Xa(e),s=a.resolveInner(t,r);for(let l=s;l;l=l.parent){let A=f7(l.type,r,i);if(A&&l.from0?t>=u.from&&tu.from&&t<=u.to))return rlr(e,t,r,l,u,A,i)}}return nlr(e,t,r,a,s.type,o,i)}function rlr(e,t,r,n,o,i,a){let s=n.parent,l={from:o.from,to:o.to},A=0,u=s==null?void 0:s.cursor();if(u&&(r<0?u.childBefore(n.from):u.childAfter(n.to)))do if(r<0?u.to<=n.from:u.from>=n.to){if(A==0&&i.indexOf(u.type.name)>-1&&u.from0)return null;let A={from:r<0?t-1:t,to:r>0?t+1:t},u=e.doc.iterRange(t,r>0?e.doc.length:0),d=0;for(let g=0;!u.next().done&&g<=i;){let c=u.value;r<0&&(g+=c.length);let f=t+g*r;for(let h=r>0?0:c.length-1,p=r>0?c.length:-1;h!=p;h+=r){let B=a.indexOf(c[h]);if(!(B<0||n.resolveInner(f+h,1).type!=o))if(B%2==0==r>0)d++;else{if(d==1)return{start:A,end:{from:f+h,to:f+h+1},matched:B>>1==l>>1};d--}}r>0&&(g+=c.length)}return u.done?{start:A,matched:!1}:null}function Ffe(e,t,r,n=0,o=0){t==null&&(t=e.search(/[^\s\u00a0]/),t==-1&&(t=e.length));let i=o;for(let a=n;a=this.string.length}sol(){return this.pos==0}peek(){return this.string.charAt(this.pos)||void 0}next(){if(this.posr}eatSpace(){let t=this.pos;for(;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>t}skipToEnd(){this.pos=this.string.length}skipTo(t){let r=this.string.indexOf(t,this.pos);if(r>-1)return this.pos=r,!0}backUp(t){this.pos-=t}column(){return this.lastColumnPosn?a.toLowerCase():a,i=this.string.substr(this.pos,t.length);return o(i)==o(t)?(r!==!1&&(this.pos+=t.length),!0):null}else{let o=this.string.slice(this.pos).match(t);return o&&o.index>0?null:(o&&r!==!1&&(this.pos+=o[0].length),o)}}current(){return this.string.slice(this.start,this.pos)}}function olr(e){return{name:e.name||"",token:e.token,blankLine:e.blankLine||(()=>{}),startState:e.startState||(()=>!0),copyState:e.copyState||ilr,indent:e.indent||(()=>null),languageData:e.languageData||{},tokenTable:e.tokenTable||D$}}function ilr(e){if(typeof e!="object")return e;let t={};for(let r in e){let n=e[r];t[r]=n instanceof Array?n.slice():n}return t}const Nfe=new WeakMap;class F$ extends lu{constructor(t){let r=msr(t.languageData),n=olr(t),o,i=new class extends EUe{createParse(a,s,l){return new slr(o,a,s,l)}};super(r,i,[vUe.of((a,s)=>this.getIndent(a,s))],t.name),this.topNode=clr(r),o=this,this.streamParser=n,this.stateAfter=new kn({perNode:!0}),this.tokenTable=t.tokenTable?new TUe(n.tokenTable):Alr}static define(t){return new F$(t)}getIndent(t,r){let n=Xa(t.state),o=n.resolve(r);for(;o&&o.type!=this.topNode;)o=o.parent;if(!o)return null;let i,{overrideIndentation:a}=t.options;a&&(i=Nfe.get(t.state),i!=null&&i1e4)return null;for(;l=n&&r+t.length<=o&&t.prop(e.stateAfter);if(i)return{state:e.streamParser.copyState(i),pos:r+t.length};for(let a=t.children.length-1;a>=0;a--){let s=t.children[a],l=r+t.positions[a],A=s instanceof ai&&l=t.length)return t;!o&&t.type==e.topNode&&(o=!0);for(let i=t.children.length-1;i>=0;i--){let a=t.positions[i],s=t.children[i],l;if(ar&&N$(e,o.tree,0-o.offset,r,a),l;if(s&&(l=HUe(e,o.tree,r+o.offset,s.pos+o.offset,!1)))return{state:s.state,tree:l}}return{state:e.streamParser.startState(n?sB(n):4),tree:ai.empty}}class slr{constructor(t,r,n,o){this.lang=t,this.input=r,this.fragments=n,this.ranges=o,this.stoppedAt=null,this.chunks=[],this.chunkPos=[],this.chunk=[],this.chunkReused=void 0,this.rangeIndex=0,this.to=o[o.length-1].to;let i=KE.get(),a=o[0].from,{state:s,tree:l}=alr(t,n,a,i==null?void 0:i.state);this.state=s,this.parsedPos=this.chunkStart=a+l.length;for(let A=0;A=r?this.finish():t&&this.parsedPos>=t.viewport.to?(t.skipUntilInView(this.parsedPos,r),this.finish()):null}stopAt(t){this.stoppedAt=t}lineAfter(t){let r=this.input.chunk(t);if(this.input.lineChunks)r==` +`&&(r="");else{let n=r.indexOf(` +`);n>-1&&(r=r.slice(0,n))}return t+r.length<=this.to?r:r.slice(0,this.to-t)}nextLine(){let t=this.parsedPos,r=this.lineAfter(t),n=t+r.length;for(let o=this.rangeIndex;;){let i=this.ranges[o].to;if(i>=n||(r=r.slice(0,i-(n-r.length)),o++,o==this.ranges.length))break;let a=this.ranges[o].from,s=this.lineAfter(a);r+=s,n=a+s.length}return{line:r,end:n}}skipGapsTo(t,r,n){for(;;){let o=this.ranges[this.rangeIndex].to,i=t+r;if(n>0?o>i:o>=i)break;let a=this.ranges[++this.rangeIndex].from;r+=a-o}return r}moveRangeIndex(){for(;this.ranges[this.rangeIndex].to1){i=this.skipGapsTo(r,i,1),r+=i;let a=this.chunk.length;i=this.skipGapsTo(n,i,-1),n+=i,o+=this.chunk.length-a}return this.chunk.push(t,r,n,o),i}parseLine(t){let{line:r,end:n}=this.nextLine(),o=0,{streamParser:i}=this.lang,a=new RUe(r,t?t.state.tabSize:4,t?sB(t.state):2);if(a.eol())i.blankLine(this.state,a.indentUnit);else for(;!a.eol();){let s=OUe(i.token,a,this.state);if(s&&(o=this.emitToken(this.lang.tokenTable.resolve(s),this.parsedPos+a.start,this.parsedPos+a.pos,4,o)),a.start>1e4)break}this.parsedPos=n,this.moveRangeIndex(),this.parsedPost.start)return o}throw new Error("Stream parser failed to advance stream.")}const D$=Object.create(null),Cb=[Fl.none],llr=new C$(Cb),Dfe=[],Sfe=Object.create(null),LUe=Object.create(null);for(let[e,t]of[["variable","variableName"],["variable-2","variableName.special"],["string-2","string.special"],["def","variableName.definition"],["tag","tagName"],["attribute","attributeName"],["type","typeName"],["builtin","variableName.standard"],["qualifier","modifier"],["error","invalid"],["header","heading"],["property","propertyName"]])LUe[e]=JUe(D$,t);class TUe{constructor(t){this.extra=t,this.table=Object.assign(Object.create(null),LUe)}resolve(t){return t?this.table[t]||(this.table[t]=JUe(this.extra,t)):0}}const Alr=new TUe(D$);function oT(e,t){Dfe.indexOf(e)>-1||(Dfe.push(e),console.warn(t))}function JUe(e,t){let r=[];for(let s of t.split(" ")){let l=[];for(let A of s.split(".")){let u=e[A]||Xt[A];u?typeof u=="function"?l.length?l=l.map(u):oT(A,`Modifier ${A} used at start of tag`):l.length?oT(A,`Tag ${A} used as modifier`):l=Array.isArray(u)?u:[u]:oT(A,`Unknown highlighting tag ${A}`)}for(let A of l)r.push(A)}if(!r.length)return 0;let n=t.replace(/ /g,"_"),o=n+" "+r.map(s=>s.id),i=Sfe[o];if(i)return i.id;let a=Sfe[o]=Fl.define({id:Cb.length,name:n,props:[dsr({[n]:r})]});return Cb.push(a),a.id}function clr(e){let t=Fl.define({id:Cb.length,name:"Document",props:[jy.add(()=>e)],top:!0});return Cb.push(t),t}const ulr=e=>{let{state:t}=e,r=t.doc.lineAt(t.selection.main.from),n=k$(e.state,r.from);return n.line?dlr(e):n.block?flr(e):!1};function S$(e,t){return({state:r,dispatch:n})=>{if(r.readOnly)return!1;let o=e(t,r);return o?(n(r.update(o)),!0):!1}}const dlr=S$(mlr,0),glr=S$(PUe,0),flr=S$((e,t)=>PUe(e,t,plr(t)),0);function k$(e,t){let r=e.languageDataAt("commentTokens",t);return r.length?r[0]:{}}const VQ=50;function hlr(e,{open:t,close:r},n,o){let i=e.sliceDoc(n-VQ,n),a=e.sliceDoc(o,o+VQ),s=/\s*$/.exec(i)[0].length,l=/^\s*/.exec(a)[0].length,A=i.length-s;if(i.slice(A-t.length,A)==t&&a.slice(l,l+r.length)==r)return{open:{pos:n-s,margin:s&&1},close:{pos:o+l,margin:l&&1}};let u,d;o-n<=2*VQ?u=d=e.sliceDoc(n,o):(u=e.sliceDoc(n,n+VQ),d=e.sliceDoc(o-VQ,o));let g=/^\s*/.exec(u)[0].length,c=/\s*$/.exec(d)[0].length,f=d.length-c-r.length;return u.slice(g,g+t.length)==t&&d.slice(f,f+r.length)==r?{open:{pos:n+g+t.length,margin:/\s/.test(u.charAt(g+t.length))?1:0},close:{pos:o-c-r.length,margin:/\s/.test(d.charAt(f-1))?1:0}}:null}function plr(e){let t=[];for(let r of e.selection.ranges){let n=e.doc.lineAt(r.from),o=r.to<=n.to?n:e.doc.lineAt(r.to),i=t.length-1;i>=0&&t[i].to>n.from?t[i].to=o.to:t.push({from:n.from+/^\s*/.exec(n.text)[0].length,to:o.to})}return t}function PUe(e,t,r=t.selection.ranges){let n=r.map(i=>k$(t,i.from).block);if(!n.every(i=>i))return null;let o=r.map((i,a)=>hlr(t,n[a],i.from,i.to));if(e!=2&&!o.every(i=>i))return{changes:t.changes(r.map((i,a)=>o[a]?[]:[{from:i.from,insert:n[a].open+" "},{from:i.to,insert:" "+n[a].close}]))};if(e!=1&&o.some(i=>i)){let i=[];for(let a=0,s;ao&&(i==a||a>d.from)){o=d.from;let g=/^\s*/.exec(d.text)[0].length,c=g==d.length,f=d.text.slice(g,g+A.length)==A?g:-1;gi.comment<0&&(!i.empty||i.single))){let i=[];for(let{line:s,token:l,indent:A,empty:u,single:d}of n)(d||!u)&&i.push({from:s.from+A,insert:l+" "});let a=t.changes(i);return{changes:a,selection:t.selection.map(a,1)}}else if(e!=1&&n.some(i=>i.comment>=0)){let i=[];for(let{line:a,comment:s,token:l}of n)if(s>=0){let A=a.from+s,u=A+l.length;a.text[u-a.from]==" "&&u++,i.push({from:A,to:u})}return{changes:i}}return null}const p7=Of.define(),Blr=Of.define(),wlr=Ar.define(),WUe=Ar.define({combine(e){return Od(e,{minDepth:100,newGroupDelay:500,joinToEvent:(t,r)=>r},{minDepth:Math.max,newGroupDelay:Math.min,joinToEvent:(t,r)=>(n,o)=>t(n,o)||r(n,o)})}}),VUe=qa.define({create(){return dd.empty},update(e,t){let r=t.state.facet(WUe),n=t.annotation(p7);if(n){let l=Cl.fromTransaction(t,n.selection),A=n.side,u=A==0?e.undone:e.done;return l?u=Vj(u,u.length,r.minDepth,l):u=ZUe(u,t.startState.selection),new dd(A==0?n.rest:u,A==0?u:n.rest)}let o=t.annotation(Blr);if((o=="full"||o=="before")&&(e=e.isolate()),t.annotation(ia.addToHistory)===!1)return t.changes.empty?e:e.addMapping(t.changes.desc);let i=Cl.fromTransaction(t),a=t.annotation(ia.time),s=t.annotation(ia.userEvent);return i?e=e.addChanges(i,a,s,r,t):t.selection&&(e=e.addSelection(t.startState.selection,a,s,r.newGroupDelay)),(o=="full"||o=="after")&&(e=e.isolate()),e},toJSON(e){return{done:e.done.map(t=>t.toJSON()),undone:e.undone.map(t=>t.toJSON())}},fromJSON(e){return new dd(e.done.map(Cl.fromJSON),e.undone.map(Cl.fromJSON))}});function ylr(e={}){return[VUe,WUe.of(e),lr.domEventHandlers({beforeinput(t,r){let n=t.inputType=="historyUndo"?KUe:t.inputType=="historyRedo"?m7:null;return n?(t.preventDefault(),n(r)):!1}})]}function TG(e,t){return function({state:r,dispatch:n}){if(!t&&r.readOnly)return!1;let o=r.field(VUe,!1);if(!o)return!1;let i=o.pop(e,r,t);return i?(n(i),!0):!1}}const KUe=TG(0,!1),m7=TG(1,!1),Elr=TG(0,!0),Clr=TG(1,!0);class Cl{constructor(t,r,n,o,i){this.changes=t,this.effects=r,this.mapped=n,this.startSelection=o,this.selectionsAfter=i}setSelAfter(t){return new Cl(this.changes,this.effects,this.mapped,this.startSelection,t)}toJSON(){var t,r,n;return{changes:(t=this.changes)===null||t===void 0?void 0:t.toJSON(),mapped:(r=this.mapped)===null||r===void 0?void 0:r.toJSON(),startSelection:(n=this.startSelection)===null||n===void 0?void 0:n.toJSON(),selectionsAfter:this.selectionsAfter.map(o=>o.toJSON())}}static fromJSON(t){return new Cl(t.changes&&ta.fromJSON(t.changes),[],t.mapped&&Id.fromJSON(t.mapped),t.startSelection&&ut.fromJSON(t.startSelection),t.selectionsAfter.map(ut.fromJSON))}static fromTransaction(t,r){let n=rc;for(let o of t.startState.facet(wlr)){let i=o(t);i.length&&(n=n.concat(i))}return!n.length&&t.changes.empty?null:new Cl(t.changes.invert(t.startState.doc),n,void 0,r||t.startState.selection,rc)}static selection(t){return new Cl(void 0,rc,void 0,void 0,t)}}function Vj(e,t,r,n){let o=t+1>r+20?t-r-1:0,i=e.slice(o,t);return i.push(n),i}function Ilr(e,t){let r=[],n=!1;return e.iterChangedRanges((o,i)=>r.push(o,i)),t.iterChangedRanges((o,i,a,s)=>{for(let l=0;l=A&&a<=u&&(n=!0)}}),n}function Qlr(e,t){return e.ranges.length==t.ranges.length&&e.ranges.filter((r,n)=>r.empty!=t.ranges[n].empty).length===0}function XUe(e,t){return e.length?t.length?e.concat(t):e:t}const rc=[],vlr=200;function ZUe(e,t){if(e.length){let r=e[e.length-1],n=r.selectionsAfter.slice(Math.max(0,r.selectionsAfter.length-vlr));return n.length&&n[n.length-1].eq(t)?e:(n.push(t),Vj(e,e.length-1,1e9,r.setSelAfter(n)))}else return[Cl.selection([t])]}function Mlr(e){let t=e[e.length-1],r=e.slice();return r[e.length-1]=t.setSelAfter(t.selectionsAfter.slice(0,t.selectionsAfter.length-1)),r}function iT(e,t){if(!e.length)return e;let r=e.length,n=rc;for(;r;){let o=blr(e[r-1],t,n);if(o.changes&&!o.changes.empty||o.effects.length){let i=e.slice(0,r);return i[r-1]=o,i}else t=o.mapped,r--,n=o.selectionsAfter}return n.length?[Cl.selection(n)]:rc}function blr(e,t,r){let n=XUe(e.selectionsAfter.length?e.selectionsAfter.map(s=>s.map(t)):rc,r);if(!e.changes)return Cl.selection(n);let o=e.changes.map(t),i=t.mapDesc(e.changes,!0),a=e.mapped?e.mapped.composeDesc(i):i;return new Cl(o,An.mapEffects(e.effects,t),a,e.startSelection.map(i),n)}const xlr=/^(input\.type|delete)($|\.)/;class dd{constructor(t,r,n=0,o=void 0){this.done=t,this.undone=r,this.prevTime=n,this.prevUserEvent=o}isolate(){return this.prevTime?new dd(this.done,this.undone):this}addChanges(t,r,n,o,i){let a=this.done,s=a[a.length-1];return s&&s.changes&&!s.changes.empty&&t.changes&&(!n||xlr.test(n))&&(!s.selectionsAfter.length&&r-this.prevTime0&&r-this.prevTimer.empty?e.moveByChar(r,t):JG(r,t))}function Is(e){return e.textDirectionAt(e.state.selection.main.head)==ii.LTR}const $Ue=e=>qUe(e,!Is(e)),_Ue=e=>qUe(e,Is(e));function e4e(e,t){return Nu(e,r=>r.empty?e.moveByGroup(r,t):JG(r,t))}const Flr=e=>e4e(e,!Is(e)),Nlr=e=>e4e(e,Is(e));function Dlr(e,t,r){if(t.type.prop(r))return!0;let n=t.to-t.from;return n&&(n>2||/[^\s,.;:]/.test(e.sliceDoc(t.from,t.to)))||t.firstChild}function PG(e,t,r){let n=Xa(e).resolveInner(t.head),o=r?kn.closedBy:kn.openedBy;for(let l=t.head;;){let A=r?n.childAfter(l):n.childBefore(l);if(!A)break;Dlr(e,A,o)?n=A:l=r?A.to:A.from}let i=n.type.prop(o),a,s;return i&&(a=r?ud(e,n.from,1):ud(e,n.to,-1))&&a.matched?s=r?a.end.to:a.end.from:s=r?n.to:n.from,ut.cursor(s,r?-1:1)}const Slr=e=>Nu(e,t=>PG(e.state,t,!Is(e))),klr=e=>Nu(e,t=>PG(e.state,t,Is(e)));function t4e(e,t){return Nu(e,r=>{if(!r.empty)return JG(r,t);let n=e.moveVertically(r,t);return n.head!=r.head?n:e.moveToLineBoundary(r,t)})}const r4e=e=>t4e(e,!1),n4e=e=>t4e(e,!0);function o4e(e){let t=e.scrollDOM.clientHeighta.empty?e.moveVertically(a,t,r.height):JG(a,t));if(o.eq(n.selection))return!1;let i;if(r.selfScroll){let a=e.coordsAtPos(n.selection.main.head),s=e.scrollDOM.getBoundingClientRect(),l=s.top+r.marginTop,A=s.bottom-r.marginBottom;a&&a.top>l&&a.bottomi4e(e,!1),B7=e=>i4e(e,!0);function c0(e,t,r){let n=e.lineBlockAt(t.head),o=e.moveToLineBoundary(t,r);if(o.head==t.head&&o.head!=(r?n.to:n.from)&&(o=e.moveToLineBoundary(t,r,!1)),!r&&o.head==n.from&&n.length){let i=/^\s*/.exec(e.state.sliceDoc(n.from,Math.min(n.from+100,n.to)))[0].length;i&&t.head!=n.from+i&&(o=ut.cursor(n.from+i))}return o}const jlr=e=>Nu(e,t=>c0(e,t,!0)),Ulr=e=>Nu(e,t=>c0(e,t,!1)),zlr=e=>Nu(e,t=>c0(e,t,!Is(e))),Glr=e=>Nu(e,t=>c0(e,t,Is(e))),Rlr=e=>Nu(e,t=>ut.cursor(e.lineBlockAt(t.head).from,1)),Hlr=e=>Nu(e,t=>ut.cursor(e.lineBlockAt(t.head).to,-1));function Olr(e,t,r){let n=!1,o=dI(e.selection,i=>{let a=ud(e,i.head,-1)||ud(e,i.head,1)||i.head>0&&ud(e,i.head-1,1)||i.headOlr(e,t,!1);function bc(e,t){let r=dI(e.state.selection,n=>{let o=t(n);return ut.range(n.anchor,o.head,o.goalColumn,o.bidiLevel||void 0)});return r.eq(e.state.selection)?!1:(e.dispatch(Ld(e.state,r)),!0)}function a4e(e,t){return bc(e,r=>e.moveByChar(r,t))}const s4e=e=>a4e(e,!Is(e)),l4e=e=>a4e(e,Is(e));function A4e(e,t){return bc(e,r=>e.moveByGroup(r,t))}const Tlr=e=>A4e(e,!Is(e)),Jlr=e=>A4e(e,Is(e)),Plr=e=>bc(e,t=>PG(e.state,t,!Is(e))),Wlr=e=>bc(e,t=>PG(e.state,t,Is(e)));function c4e(e,t){return bc(e,r=>e.moveVertically(r,t))}const u4e=e=>c4e(e,!1),d4e=e=>c4e(e,!0);function g4e(e,t){return bc(e,r=>e.moveVertically(r,t,o4e(e).height))}const jfe=e=>g4e(e,!1),Ufe=e=>g4e(e,!0),Vlr=e=>bc(e,t=>c0(e,t,!0)),Klr=e=>bc(e,t=>c0(e,t,!1)),Xlr=e=>bc(e,t=>c0(e,t,!Is(e))),Zlr=e=>bc(e,t=>c0(e,t,Is(e))),qlr=e=>bc(e,t=>ut.cursor(e.lineBlockAt(t.head).from)),$lr=e=>bc(e,t=>ut.cursor(e.lineBlockAt(t.head).to)),zfe=({state:e,dispatch:t})=>(t(Ld(e,{anchor:0})),!0),Gfe=({state:e,dispatch:t})=>(t(Ld(e,{anchor:e.doc.length})),!0),Rfe=({state:e,dispatch:t})=>(t(Ld(e,{anchor:e.selection.main.anchor,head:0})),!0),Hfe=({state:e,dispatch:t})=>(t(Ld(e,{anchor:e.selection.main.anchor,head:e.doc.length})),!0),_lr=({state:e,dispatch:t})=>(t(e.update({selection:{anchor:0,head:e.doc.length},userEvent:"select"})),!0),eAr=({state:e,dispatch:t})=>{let r=WG(e).map(({from:n,to:o})=>ut.range(n,Math.min(o+1,e.doc.length)));return t(e.update({selection:ut.create(r),userEvent:"select"})),!0},tAr=({state:e,dispatch:t})=>{let r=dI(e.selection,n=>{var o;let i=Xa(e).resolveStack(n.from,1);for(let a=i;a;a=a.next){let{node:s}=a;if((s.from=n.to||s.to>n.to&&s.from<=n.from)&&!((o=s.parent)===null||o===void 0)&&o.parent)return ut.range(s.to,s.from)}return n});return t(Ld(e,r)),!0},rAr=({state:e,dispatch:t})=>{let r=e.selection,n=null;return r.ranges.length>1?n=ut.create([r.main]):r.main.empty||(n=ut.create([ut.cursor(r.main.head)])),n?(t(Ld(e,n)),!0):!1};function AY(e,t){if(e.state.readOnly)return!1;let r="delete.selection",{state:n}=e,o=n.changeByRange(i=>{let{from:a,to:s}=i;if(a==s){let l=t(i);la&&(r="delete.forward",l=bD(e,l,!0)),a=Math.min(a,l),s=Math.max(s,l)}else a=bD(e,a,!1),s=bD(e,s,!0);return a==s?{range:i}:{changes:{from:a,to:s},range:ut.cursor(a,ao(e)))n.between(t,t,(o,i)=>{ot&&(t=r?i:o)});return t}const f4e=(e,t)=>AY(e,r=>{let n=r.from,{state:o}=e,i=o.doc.lineAt(n),a,s;if(!t&&n>i.from&&nf4e(e,!1),h4e=e=>f4e(e,!0),p4e=(e,t)=>AY(e,r=>{let n=r.head,{state:o}=e,i=o.doc.lineAt(n),a=o.charCategorizer(n);for(let s=null;;){if(n==(t?i.to:i.from)){n==r.head&&i.number!=(t?o.doc.lines:1)&&(n+=t?1:-1);break}let l=La(i.text,n-i.from,t)+i.from,A=i.text.slice(Math.min(n,l)-i.from,Math.max(n,l)-i.from),u=a(A);if(s!=null&&u!=s)break;(A!=" "||n!=r.head)&&(s=u),n=l}return n}),m4e=e=>p4e(e,!1),nAr=e=>p4e(e,!0),oAr=e=>AY(e,t=>{let r=e.lineBlockAt(t.head).to;return t.headAY(e,t=>{let r=e.moveToLineBoundary(t,!1).head;return t.head>r?r:Math.max(0,t.head-1)}),aAr=e=>AY(e,t=>{let r=e.moveToLineBoundary(t,!0).head;return t.head{if(e.readOnly)return!1;let r=e.changeByRange(n=>({changes:{from:n.from,to:n.to,insert:Wn.of(["",""])},range:ut.cursor(n.from)}));return t(e.update(r,{scrollIntoView:!0,userEvent:"input"})),!0},lAr=({state:e,dispatch:t})=>{if(e.readOnly)return!1;let r=e.changeByRange(n=>{if(!n.empty||n.from==0||n.from==e.doc.length)return{range:n};let o=n.from,i=e.doc.lineAt(o),a=o==i.from?o-1:La(i.text,o-i.from,!1)+i.from,s=o==i.to?o+1:La(i.text,o-i.from,!0)+i.from;return{changes:{from:a,to:s,insert:e.doc.slice(o,s).append(e.doc.slice(a,o))},range:ut.cursor(s)}});return r.changes.empty?!1:(t(e.update(r,{scrollIntoView:!0,userEvent:"move.character"})),!0)};function WG(e){let t=[],r=-1;for(let n of e.selection.ranges){let o=e.doc.lineAt(n.from),i=e.doc.lineAt(n.to);if(!n.empty&&n.to==i.from&&(i=e.doc.lineAt(n.to-1)),r>=o.number){let a=t[t.length-1];a.to=i.to,a.ranges.push(n)}else t.push({from:o.from,to:i.to,ranges:[n]});r=i.number+1}return t}function B4e(e,t,r){if(e.readOnly)return!1;let n=[],o=[];for(let i of WG(e)){if(r?i.to==e.doc.length:i.from==0)continue;let a=e.doc.lineAt(r?i.to+1:i.from-1),s=a.length+1;if(r){n.push({from:i.to,to:a.to},{from:i.from,insert:a.text+e.lineBreak});for(let l of i.ranges)o.push(ut.range(Math.min(e.doc.length,l.anchor+s),Math.min(e.doc.length,l.head+s)))}else{n.push({from:a.from,to:i.from},{from:i.to,insert:e.lineBreak+a.text});for(let l of i.ranges)o.push(ut.range(l.anchor-s,l.head-s))}}return n.length?(t(e.update({changes:n,scrollIntoView:!0,selection:ut.create(o,e.selection.mainIndex),userEvent:"move.line"})),!0):!1}const AAr=({state:e,dispatch:t})=>B4e(e,t,!1),cAr=({state:e,dispatch:t})=>B4e(e,t,!0);function w4e(e,t,r){if(e.readOnly)return!1;let n=[];for(let o of WG(e))r?n.push({from:o.from,insert:e.doc.slice(o.from,o.to)+e.lineBreak}):n.push({from:o.to,insert:e.lineBreak+e.doc.slice(o.from,o.to)});return t(e.update({changes:n,scrollIntoView:!0,userEvent:"input.copyline"})),!0}const uAr=({state:e,dispatch:t})=>w4e(e,t,!1),dAr=({state:e,dispatch:t})=>w4e(e,t,!0),gAr=e=>{if(e.state.readOnly)return!1;let{state:t}=e,r=t.changes(WG(t).map(({from:o,to:i})=>(o>0?o--:ie.moveVertically(o,!0)).map(r);return e.dispatch({changes:r,selection:n,scrollIntoView:!0,userEvent:"delete.line"}),!0};function fAr(e,t){if(/\(\)|\[\]|\{\}/.test(e.sliceDoc(t-1,t+1)))return{from:t,to:t};let r=Xa(e).resolveInner(t),n=r.childBefore(t),o=r.childAfter(t),i;return n&&o&&n.to<=t&&o.from>=t&&(i=n.type.prop(kn.closedBy))&&i.indexOf(o.name)>-1&&e.doc.lineAt(n.to).from==e.doc.lineAt(o.from).from&&!/\S/.test(e.sliceDoc(n.to,o.from))?{from:n.to,to:o.from}:null}const hAr=y4e(!1),pAr=y4e(!0);function y4e(e){return({state:t,dispatch:r})=>{if(t.readOnly)return!1;let n=t.changeByRange(o=>{let{from:i,to:a}=o,s=t.doc.lineAt(i),l=!e&&i==a&&fAr(t,i);e&&(i=a=(a<=s.to?s:t.doc.lineAt(a)).to);let A=new HG(t,{simulateBreak:i,simulateDoubleBreak:!!l}),u=b$(A,i);for(u==null&&(u=uI(/^\s*/.exec(t.doc.lineAt(i).text)[0],t.tabSize));as.from&&i{let o=[];for(let a=n.from;a<=n.to;){let s=e.doc.lineAt(a);s.number>r&&(n.empty||n.to>s.from)&&(t(s,o,n),r=s.number),a=s.to+1}let i=e.changes(o);return{changes:o,range:ut.range(i.mapPos(n.anchor,1),i.mapPos(n.head,1))}})}const mAr=({state:e,dispatch:t})=>{if(e.readOnly)return!1;let r=Object.create(null),n=new HG(e,{overrideIndentation:i=>r[i]??-1}),o=j$(e,(i,a,s)=>{let l=b$(n,i.from);if(l==null)return;/\S/.test(i.text)||(l=0);let A=/^\s*/.exec(i.text)[0],u=Eb(e,l);(A!=u||s.frome.readOnly?!1:(t(e.update(j$(e,(r,n)=>{n.push({from:r.from,insert:e.facet(M$)})}),{userEvent:"input.indent"})),!0),wAr=({state:e,dispatch:t})=>e.readOnly?!1:(t(e.update(j$(e,(r,n)=>{let o=/^\s*/.exec(r.text)[0];if(!o)return;let i=uI(o,e.tabSize),a=0,s=Eb(e,Math.max(0,i-sB(e)));for(;a({mac:e.key,run:e.run,shift:e.shift}))),CAr=[{key:"Alt-ArrowLeft",mac:"Ctrl-ArrowLeft",run:Slr,shift:Plr},{key:"Alt-ArrowRight",mac:"Ctrl-ArrowRight",run:klr,shift:Wlr},{key:"Alt-ArrowUp",run:AAr},{key:"Shift-Alt-ArrowUp",run:uAr},{key:"Alt-ArrowDown",run:cAr},{key:"Shift-Alt-ArrowDown",run:dAr},{key:"Escape",run:rAr},{key:"Mod-Enter",run:pAr},{key:"Alt-l",mac:"Ctrl-l",run:eAr},{key:"Mod-i",run:tAr,preventDefault:!0},{key:"Mod-[",run:wAr},{key:"Mod-]",run:BAr},{key:"Mod-Alt-\\",run:mAr},{key:"Shift-Mod-k",run:gAr},{key:"Shift-Mod-\\",run:Llr},{key:"Mod-/",run:ulr},{key:"Alt-A",run:glr}].concat(EAr);function Mo(){var e=arguments[0];typeof e=="string"&&(e=document.createElement(e));var t=1,r=arguments[1];if(r&&typeof r=="object"&&r.nodeType==null&&!Array.isArray(r)){for(var n in r)if(Object.prototype.hasOwnProperty.call(r,n)){var o=r[n];typeof o=="string"?e.setAttribute(n,o):o!=null&&(e[n]=o)}t++}for(;te.normalize("NFKD"):e=>e;class ZE{constructor(t,r,n=0,o=t.length,i,a){this.test=a,this.value={from:0,to:0},this.done=!1,this.matches=[],this.buffer="",this.bufferPos=0,this.iter=t.iterRange(n,o),this.bufferStart=n,this.normalize=i?s=>i(Ofe(s)):Ofe,this.query=this.normalize(r)}peek(){if(this.bufferPos==this.buffer.length){if(this.bufferStart+=this.buffer.length,this.iter.next(),this.iter.done)return-1;this.bufferPos=0,this.buffer=this.iter.value}return Ga(this.buffer,this.bufferPos)}next(){for(;this.matches.length;)this.matches.pop();return this.nextOverlapping()}nextOverlapping(){for(;;){let t=this.peek();if(t<0)return this.done=!0,this;let r=A$(t),n=this.bufferStart+this.bufferPos;this.bufferPos+=ZA(t);let o=this.normalize(r);for(let i=0,a=n;;i++){let s=o.charCodeAt(i),l=this.match(s,a);if(i==o.length-1){if(l)return this.value=l,this;break}a==n&&ithis.to&&(this.curLine=this.curLine.slice(0,this.to-this.curLineStart)),this.iter.next())}nextLine(){this.curLineStart=this.curLineStart+this.curLine.length+1,this.curLineStart>this.to?this.curLine="":this.getLine(0)}next(){for(let t=this.matchPos-this.curLineStart;;){this.re.lastIndex=t;let r=this.matchPos<=this.to&&this.re.exec(this.curLine);if(r){let n=this.curLineStart+r.index,o=n+r[0].length;if(this.matchPos=Kj(this.text,o+(n==o?1:0)),n==this.curLineStart+this.curLine.length&&this.nextLine(),(nthis.value.to)&&(!this.test||this.test(n,o,r)))return this.value={from:n,to:o,match:r},this;t=this.matchPos-this.curLineStart}else if(this.curLineStart+this.curLine.length=n||o.to<=r){let s=new sE(r,t.sliceString(r,n));return aT.set(t,s),s}if(o.from==r&&o.to==n)return o;let{text:i,from:a}=o;return a>r&&(i=t.sliceString(r,a)+i,a=r),o.to=this.to?this.to:this.text.lineAt(t).to}next(){for(;;){let t=this.re.lastIndex=this.matchPos-this.flat.from,r=this.re.exec(this.flat.text);if(r&&!r[0]&&r.index==t&&(this.re.lastIndex=t+1,r=this.re.exec(this.flat.text)),r){let n=this.flat.from+r.index,o=n+r[0].length;if((this.flat.to>=this.to||r.index+r[0].length<=this.flat.text.length-10)&&(!this.test||this.test(n,o,r)))return this.value={from:n,to:o,match:r},this.matchPos=Kj(this.text,o+(n==o?1:0)),this}if(this.flat.to==this.to)return this.done=!0,this;this.flat=sE.get(this.text,this.flat.from,this.chunkEnd(this.flat.from+this.flat.text.length*2))}}}typeof Symbol<"u"&&(I4e.prototype[Symbol.iterator]=Q4e.prototype[Symbol.iterator]=function(){return this});function IAr(e){try{return new RegExp(e,U$),!0}catch{return!1}}function Kj(e,t){if(t>=e.length)return t;let r=e.lineAt(t),n;for(;t=56320&&n<57344;)t++;return t}function y7(e){let t=String(e.state.doc.lineAt(e.state.selection.main.head).number),r=Mo("input",{class:"cm-textfield",name:"line",value:t}),n=Mo("form",{class:"cm-gotoLine",onkeydown:i=>{i.keyCode==27?(i.preventDefault(),e.dispatch({effects:Xj.of(!1)}),e.focus()):i.keyCode==13&&(i.preventDefault(),o())},onsubmit:i=>{i.preventDefault(),o()}},Mo("label",e.state.phrase("Go to line"),": ",r)," ",Mo("button",{class:"cm-button",type:"submit"},e.state.phrase("go")));function o(){let i=/^([+-])?(\d+)?(:\d+)?(%)?$/.exec(r.value);if(!i)return;let{state:a}=e,s=a.doc.lineAt(a.selection.main.head),[,l,A,u,d]=i,g=u?+u.slice(1):0,c=A?+A:s.number;if(A&&d){let p=c/100;l&&(p=p*(l=="-"?-1:1)+s.number/a.doc.lines),c=Math.round(a.doc.lines*p)}else A&&l&&(c=c*(l=="-"?-1:1)+s.number);let f=a.doc.line(Math.max(1,Math.min(a.doc.lines,c))),h=ut.cursor(f.from+Math.max(0,Math.min(g,f.length)));e.dispatch({effects:[Xj.of(!1),lr.scrollIntoView(h.from,{y:"center"})],selection:h}),e.focus()}return{dom:n}}const Xj=An.define(),Lfe=qa.define({create(){return!0},update(e,t){for(let r of t.effects)r.is(Xj)&&(e=r.value);return e},provide:e=>wb.from(e,t=>t?y7:null)}),QAr=e=>{let t=Bb(e,y7);if(!t){let r=[Xj.of(!0)];e.state.field(Lfe,!1)==null&&r.push(An.appendConfig.of([Lfe,vAr])),e.dispatch({effects:r}),t=Bb(e,y7)}return t&&t.dom.querySelector("input").select(),!0},vAr=lr.baseTheme({".cm-panel.cm-gotoLine":{padding:"2px 6px 4px","& label":{fontSize:"80%"}}}),MAr={highlightWordAroundCursor:!1,minSelectionLength:1,maxMatches:100,wholeWords:!1},v4e=Ar.define({combine(e){return Od(e,MAr,{highlightWordAroundCursor:(t,r)=>t||r,minSelectionLength:Math.min,maxMatches:Math.min})}});function bAr(e){let t=[DAr,NAr];return e&&t.push(v4e.of(e)),t}const xAr=Jr.mark({class:"cm-selectionMatch"}),YAr=Jr.mark({class:"cm-selectionMatch cm-selectionMatch-main"});function Tfe(e,t,r,n){return(r==0||e(t.sliceDoc(r-1,r))!=Vo.Word)&&(n==t.doc.length||e(t.sliceDoc(n,n+1))!=Vo.Word)}function FAr(e,t,r,n){return e(t.sliceDoc(r,r+1))==Vo.Word&&e(t.sliceDoc(n-1,n))==Vo.Word}const NAr=Pi.fromClass(class{constructor(e){this.decorations=this.getDeco(e)}update(e){(e.selectionSet||e.docChanged||e.viewportChanged)&&(this.decorations=this.getDeco(e.view))}getDeco(e){let t=e.state.facet(v4e),{state:r}=e,n=r.selection;if(n.ranges.length>1)return Jr.none;let o=n.main,i,a=null;if(o.empty){if(!t.highlightWordAroundCursor)return Jr.none;let l=r.wordAt(o.head);if(!l)return Jr.none;a=r.charCategorizer(o.head),i=r.sliceDoc(l.from,l.to)}else{let l=o.to-o.from;if(l200)return Jr.none;if(t.wholeWords){if(i=r.sliceDoc(o.from,o.to),a=r.charCategorizer(o.head),!(Tfe(a,r,o.from,o.to)&&FAr(a,r,o.from,o.to)))return Jr.none}else if(i=r.sliceDoc(o.from,o.to).trim(),!i)return Jr.none}let s=[];for(let l of e.visibleRanges){let A=new ZE(r.doc,i,l.from,l.to);for(;!A.next().done;){let{from:u,to:d}=A.value;if((!a||Tfe(a,r,u,d))&&(o.empty&&u<=o.from&&d>=o.to?s.push(YAr.range(u,d)):(u>=o.to||d<=o.from)&&s.push(xAr.range(u,d)),s.length>t.maxMatches))return Jr.none}}return Jr.set(s)}},{decorations:e=>e.decorations}),DAr=lr.baseTheme({".cm-selectionMatch":{backgroundColor:"#99ff7780"},".cm-searchMatch .cm-selectionMatch":{backgroundColor:"transparent"}}),SAr=({state:e,dispatch:t})=>{let{selection:r}=e,n=ut.create(r.ranges.map(o=>e.wordAt(o.head)||ut.cursor(o.head)),r.mainIndex);return n.eq(r)?!1:(t(e.update({selection:n})),!0)};function kAr(e,t){let{main:r,ranges:n}=e.selection,o=e.wordAt(r.head),i=o&&o.from==r.from&&o.to==r.to;for(let a=!1,s=new ZE(e.doc,t,n[n.length-1].to);;)if(s.next(),s.done){if(a)return null;s=new ZE(e.doc,t,0,Math.max(0,n[n.length-1].from-1)),a=!0}else{if(a&&n.some(l=>l.from==s.value.from))continue;if(i){let l=e.wordAt(s.value.from);if(!l||l.from!=s.value.from||l.to!=s.value.to)continue}return s.value}}const jAr=({state:e,dispatch:t})=>{let{ranges:r}=e.selection;if(r.some(i=>i.from===i.to))return SAr({state:e,dispatch:t});let n=e.sliceDoc(r[0].from,r[0].to);if(e.selection.ranges.some(i=>e.sliceDoc(i.from,i.to)!=n))return!1;let o=kAr(e,n);return o?(t(e.update({selection:e.selection.addRange(ut.range(o.from,o.to),!1),effects:lr.scrollIntoView(o.to)})),!0):!1},gI=Ar.define({combine(e){return Od(e,{top:!1,caseSensitive:!1,literal:!1,regexp:!1,wholeWord:!1,createPanel:t=>new VAr(t),scrollToMatch:t=>lr.scrollIntoView(t)})}});class M4e{constructor(t){this.search=t.search,this.caseSensitive=!!t.caseSensitive,this.literal=!!t.literal,this.regexp=!!t.regexp,this.replace=t.replace||"",this.valid=!!this.search&&(!this.regexp||IAr(this.search)),this.unquoted=this.unquote(this.search),this.wholeWord=!!t.wholeWord}unquote(t){return this.literal?t:t.replace(/\\([nrt\\])/g,(r,n)=>n=="n"?` +`:n=="r"?"\r":n=="t"?" ":"\\")}eq(t){return this.search==t.search&&this.replace==t.replace&&this.caseSensitive==t.caseSensitive&&this.regexp==t.regexp&&this.wholeWord==t.wholeWord}create(){return this.regexp?new RAr(this):new zAr(this)}getCursor(t,r=0,n){let o=t.doc?t:Nn.create({doc:t});return n==null&&(n=o.doc.length),this.regexp?sy(this,o,r,n):ay(this,o,r,n)}}class b4e{constructor(t){this.spec=t}}function ay(e,t,r,n){return new ZE(t.doc,e.unquoted,r,n,e.caseSensitive?void 0:o=>o.toLowerCase(),e.wholeWord?UAr(t.doc,t.charCategorizer(t.selection.main.head)):void 0)}function UAr(e,t){return(r,n,o,i)=>((i>r||i+o.length=r)return null;o.push(n.value)}return o}highlight(t,r,n,o){let i=ay(this.spec,t,Math.max(0,r-this.spec.unquoted.length),Math.min(n+this.spec.unquoted.length,t.doc.length));for(;!i.next().done;)o(i.value.from,i.value.to)}}function sy(e,t,r,n){return new I4e(t.doc,e.search,{ignoreCase:!e.caseSensitive,test:e.wholeWord?GAr(t.charCategorizer(t.selection.main.head)):void 0},r,n)}function Zj(e,t){return e.slice(La(e,t,!1),t)}function qj(e,t){return e.slice(t,La(e,t))}function GAr(e){return(t,r,n)=>!n[0].length||(e(Zj(n.input,n.index))!=Vo.Word||e(qj(n.input,n.index))!=Vo.Word)&&(e(qj(n.input,n.index+n[0].length))!=Vo.Word||e(Zj(n.input,n.index+n[0].length))!=Vo.Word)}class RAr extends b4e{nextMatch(t,r,n){let o=sy(this.spec,t,n,t.doc.length).next();return o.done&&(o=sy(this.spec,t,0,r).next()),o.done?null:o.value}prevMatchInRange(t,r,n){for(let o=1;;o++){let i=Math.max(r,n-o*1e4),a=sy(this.spec,t,i,n),s=null;for(;!a.next().done;)s=a.value;if(s&&(i==r||s.from>i+10))return s;if(i==r)return null}}prevMatch(t,r,n){return this.prevMatchInRange(t,0,r)||this.prevMatchInRange(t,n,t.doc.length)}getReplacement(t){return this.spec.unquote(this.spec.replace).replace(/\$([$&\d+])/g,(r,n)=>n=="$"?"$":n=="&"?t.match[0]:n!="0"&&+n=r)return null;o.push(n.value)}return o}highlight(t,r,n,o){let i=sy(this.spec,t,Math.max(0,r-250),Math.min(n+250,t.doc.length));for(;!i.next().done;)o(i.value.from,i.value.to)}}const Ib=An.define(),z$=An.define(),yp=qa.define({create(e){return new sT(E7(e).create(),null)},update(e,t){for(let r of t.effects)r.is(Ib)?e=new sT(r.value.create(),e.panel):r.is(z$)&&(e=new sT(e.query,r.value?G$:null));return e},provide:e=>wb.from(e,t=>t.panel)});class sT{constructor(t,r){this.query=t,this.panel=r}}const HAr=Jr.mark({class:"cm-searchMatch"}),OAr=Jr.mark({class:"cm-searchMatch cm-searchMatch-selected"}),LAr=Pi.fromClass(class{constructor(e){this.view=e,this.decorations=this.highlight(e.state.field(yp))}update(e){let t=e.state.field(yp);(t!=e.startState.field(yp)||e.docChanged||e.selectionSet||e.viewportChanged)&&(this.decorations=this.highlight(t))}highlight({query:e,panel:t}){if(!t||!e.spec.valid)return Jr.none;let{view:r}=this,n=new zp;for(let o=0,i=r.visibleRanges,a=i.length;oi[o+1].from-2*250;)l=i[++o].to;e.highlight(r.state,s,l,(A,u)=>{let d=r.state.selection.ranges.some(g=>g.from==A&&g.to==u);n.add(A,u,d?OAr:HAr)})}return n.finish()}},{decorations:e=>e.decorations});function cY(e){return t=>{let r=t.state.field(yp,!1);return r&&r.query.spec.valid?e(t,r):F4e(t)}}const $j=cY((e,{query:t})=>{let{to:r}=e.state.selection.main,n=t.nextMatch(e.state,r,r);if(!n)return!1;let o=ut.single(n.from,n.to),i=e.state.facet(gI);return e.dispatch({selection:o,effects:[R$(e,n),i.scrollToMatch(o.main,e)],userEvent:"select.search"}),Y4e(e),!0}),_j=cY((e,{query:t})=>{let{state:r}=e,{from:n}=r.selection.main,o=t.prevMatch(r,n,n);if(!o)return!1;let i=ut.single(o.from,o.to),a=e.state.facet(gI);return e.dispatch({selection:i,effects:[R$(e,o),a.scrollToMatch(i.main,e)],userEvent:"select.search"}),Y4e(e),!0}),TAr=cY((e,{query:t})=>{let r=t.matchAll(e.state,1e3);return!r||!r.length?!1:(e.dispatch({selection:ut.create(r.map(n=>ut.range(n.from,n.to))),userEvent:"select.search.matches"}),!0)}),JAr=({state:e,dispatch:t})=>{let r=e.selection;if(r.ranges.length>1||r.main.empty)return!1;let{from:n,to:o}=r.main,i=[],a=0;for(let s=new ZE(e.doc,e.sliceDoc(n,o));!s.next().done;){if(i.length>1e3)return!1;s.value.from==n&&(a=i.length),i.push(ut.range(s.value.from,s.value.to))}return t(e.update({selection:ut.create(i,a),userEvent:"select.search.matches"})),!0},Jfe=cY((e,{query:t})=>{let{state:r}=e,{from:n,to:o}=r.selection.main;if(r.readOnly)return!1;let i=t.nextMatch(r,n,n);if(!i)return!1;let a=[],s,l,A=[];if(i.from==n&&i.to==o&&(l=r.toText(t.getReplacement(i)),a.push({from:i.from,to:i.to,insert:l}),i=t.nextMatch(r,i.from,i.to),A.push(lr.announce.of(r.phrase("replaced match on line $",r.doc.lineAt(n).number)+"."))),i){let u=a.length==0||a[0].from>=i.to?0:i.to-i.from-l.length;s=ut.single(i.from-u,i.to-u),A.push(R$(e,i)),A.push(r.facet(gI).scrollToMatch(s.main,e))}return e.dispatch({changes:a,selection:s,effects:A,userEvent:"input.replace"}),!0}),PAr=cY((e,{query:t})=>{if(e.state.readOnly)return!1;let r=t.matchAll(e.state,1e9).map(o=>{let{from:i,to:a}=o;return{from:i,to:a,insert:t.getReplacement(o)}});if(!r.length)return!1;let n=e.state.phrase("replaced $ matches",r.length)+".";return e.dispatch({changes:r,effects:lr.announce.of(n),userEvent:"input.replace.all"}),!0});function G$(e){return e.state.facet(gI).createPanel(e)}function E7(e,t){var r,n,o,i,a;let s=e.selection.main,l=s.empty||s.to>s.from+100?"":e.sliceDoc(s.from,s.to);if(t&&!l)return t;let A=e.facet(gI);return new M4e({search:((r=t==null?void 0:t.literal)!==null&&r!==void 0?r:A.literal)?l:l.replace(/\n/g,"\\n"),caseSensitive:(n=t==null?void 0:t.caseSensitive)!==null&&n!==void 0?n:A.caseSensitive,literal:(o=t==null?void 0:t.literal)!==null&&o!==void 0?o:A.literal,regexp:(i=t==null?void 0:t.regexp)!==null&&i!==void 0?i:A.regexp,wholeWord:(a=t==null?void 0:t.wholeWord)!==null&&a!==void 0?a:A.wholeWord})}function x4e(e){let t=Bb(e,G$);return t&&t.dom.querySelector("[main-field]")}function Y4e(e){let t=x4e(e);t&&t==e.root.activeElement&&t.select()}const F4e=e=>{let t=e.state.field(yp,!1);if(t&&t.panel){let r=x4e(e);if(r&&r!=e.root.activeElement){let n=E7(e.state,t.query.spec);n.valid&&e.dispatch({effects:Ib.of(n)}),r.focus(),r.select()}}else e.dispatch({effects:[z$.of(!0),t?Ib.of(E7(e.state,t.query.spec)):An.appendConfig.of(XAr)]});return!0},N4e=e=>{let t=e.state.field(yp,!1);if(!t||!t.panel)return!1;let r=Bb(e,G$);return r&&r.dom.contains(e.root.activeElement)&&e.focus(),e.dispatch({effects:z$.of(!1)}),!0},WAr=[{key:"Mod-f",run:F4e,scope:"editor search-panel"},{key:"F3",run:$j,shift:_j,scope:"editor search-panel",preventDefault:!0},{key:"Mod-g",run:$j,shift:_j,scope:"editor search-panel",preventDefault:!0},{key:"Escape",run:N4e,scope:"editor search-panel"},{key:"Mod-Shift-l",run:JAr},{key:"Mod-Alt-g",run:QAr},{key:"Mod-d",run:jAr,preventDefault:!0}];class VAr{constructor(t){this.view=t;let r=this.query=t.state.field(yp).query.spec;this.commit=this.commit.bind(this),this.searchField=Mo("input",{value:r.search,placeholder:Jl(t,"Find"),"aria-label":Jl(t,"Find"),class:"cm-textfield",name:"search",form:"","main-field":"true",onchange:this.commit,onkeyup:this.commit}),this.replaceField=Mo("input",{value:r.replace,placeholder:Jl(t,"Replace"),"aria-label":Jl(t,"Replace"),class:"cm-textfield",name:"replace",form:"",onchange:this.commit,onkeyup:this.commit}),this.caseField=Mo("input",{type:"checkbox",name:"case",form:"",checked:r.caseSensitive,onchange:this.commit}),this.reField=Mo("input",{type:"checkbox",name:"re",form:"",checked:r.regexp,onchange:this.commit}),this.wordField=Mo("input",{type:"checkbox",name:"word",form:"",checked:r.wholeWord,onchange:this.commit});function n(o,i,a){return Mo("button",{class:"cm-button",name:o,onclick:i,type:"button"},a)}this.dom=Mo("div",{onkeydown:o=>this.keydown(o),class:"cm-search"},[this.searchField,n("next",()=>$j(t),[Jl(t,"next")]),n("prev",()=>_j(t),[Jl(t,"previous")]),n("select",()=>TAr(t),[Jl(t,"all")]),Mo("label",null,[this.caseField,Jl(t,"match case")]),Mo("label",null,[this.reField,Jl(t,"regexp")]),Mo("label",null,[this.wordField,Jl(t,"by word")]),...t.state.readOnly?[]:[Mo("br"),this.replaceField,n("replace",()=>Jfe(t),[Jl(t,"replace")]),n("replaceAll",()=>PAr(t),[Jl(t,"replace all")])],Mo("button",{name:"close",onclick:()=>N4e(t),"aria-label":Jl(t,"close"),type:"button"},["×"])])}commit(){let t=new M4e({search:this.searchField.value,caseSensitive:this.caseField.checked,regexp:this.reField.checked,wholeWord:this.wordField.checked,replace:this.replaceField.value});t.eq(this.query)||(this.query=t,this.view.dispatch({effects:Ib.of(t)}))}keydown(t){ear(this.view,t,"search-panel")?t.preventDefault():t.keyCode==13&&t.target==this.searchField?(t.preventDefault(),(t.shiftKey?_j:$j)(this.view)):t.keyCode==13&&t.target==this.replaceField&&(t.preventDefault(),Jfe(this.view))}update(t){for(let r of t.transactions)for(let n of r.effects)n.is(Ib)&&!n.value.eq(this.query)&&this.setQuery(n.value)}setQuery(t){this.query=t,this.searchField.value=t.search,this.replaceField.value=t.replace,this.caseField.checked=t.caseSensitive,this.reField.checked=t.regexp,this.wordField.checked=t.wholeWord}mount(){this.searchField.select()}get pos(){return 80}get top(){return this.view.state.facet(gI).top}}function Jl(e,t){return e.state.phrase(t)}const xD=30,YD=/[\s\.,:;?!]/;function R$(e,{from:t,to:r}){let n=e.state.doc.lineAt(t),o=e.state.doc.lineAt(r).to,i=Math.max(n.from,t-xD),a=Math.min(o,r+xD),s=e.state.sliceDoc(i,a);if(i!=n.from){for(let l=0;ls.length-xD;l--)if(!YD.test(s[l-1])&&YD.test(s[l])){s=s.slice(0,l);break}}return lr.announce.of(`${e.state.phrase("current match")}. ${s} ${e.state.phrase("on line")} ${n.number}.`)}const KAr=lr.baseTheme({".cm-panel.cm-search":{padding:"2px 6px 4px",position:"relative","& [name=close]":{position:"absolute",top:"0",right:"4px",backgroundColor:"inherit",border:"none",font:"inherit",padding:0,margin:0},"& input, & button, & label":{margin:".2em .6em .2em 0"},"& input[type=checkbox]":{marginRight:".2em"},"& label":{fontSize:"80%",whiteSpace:"pre"}},"&light .cm-searchMatch":{backgroundColor:"#ffff0054"},"&dark .cm-searchMatch":{backgroundColor:"#00ffff8a"},"&light .cm-searchMatch-selected":{backgroundColor:"#ff6a0054"},"&dark .cm-searchMatch-selected":{backgroundColor:"#ff00ff8a"}}),XAr=[yp,cI.low(LAr),KAr];class D4e{constructor(t,r,n){this.state=t,this.pos=r,this.explicit=n,this.abortListeners=[]}tokenBefore(t){let r=Xa(this.state).resolveInner(this.pos,-1);for(;r&&t.indexOf(r.name)<0;)r=r.parent;return r?{from:r.from,to:this.pos,text:this.state.sliceDoc(r.from,this.pos),type:r.type}:null}matchBefore(t){let r=this.state.doc.lineAt(this.pos),n=Math.max(r.from,this.pos-250),o=r.text.slice(n-r.from,this.pos-r.from),i=o.search(S4e(t,!1));return i<0?null:{from:n+i,to:this.pos,text:o.slice(i)}}get aborted(){return this.abortListeners==null}addEventListener(t,r){t=="abort"&&this.abortListeners&&this.abortListeners.push(r)}}function Pfe(e){let t=Object.keys(e).join(""),r=/\w/.test(t);return r&&(t=t.replace(/\w/g,"")),`[${r?"\\w":""}${t.replace(/[^\w\s]/g,"\\$&")}]`}function ZAr(e){let t=Object.create(null),r=Object.create(null);for(let{label:o}of e){t[o[0]]=!0;for(let i=1;itypeof o=="string"?{label:o}:o),[r,n]=t.every(o=>/^\w+$/.test(o.label))?[/\w*$/,/\w+$/]:ZAr(t);return o=>{let i=o.matchBefore(n);return i||o.explicit?{from:i?i.from:o.pos,options:t,validFor:r}:null}}class Wfe{constructor(t,r,n,o){this.completion=t,this.source=r,this.match=n,this.score=o}}function Ep(e){return e.selection.main.from}function S4e(e,t){var r;let{source:n}=e,o=t&&n[0]!="^",i=n[n.length-1]!="$";return!o&&!i?e:new RegExp(`${o?"^":""}(?:${n})${i?"$":""}`,(r=e.flags)!==null&&r!==void 0?r:e.ignoreCase?"i":"")}const $Ar=Of.define();function _Ar(e,t,r,n){let{main:o}=e.selection,i=r-o.from,a=n-o.from;return Object.assign(Object.assign({},e.changeByRange(s=>s!=o&&r!=n&&e.sliceDoc(s.from+i,s.from+a)!=e.sliceDoc(r,n)?{range:s}:{changes:{from:s.from+i,to:n==o.from?s.to:s.from+a,insert:t},range:ut.cursor(s.from+i+t.length)})),{scrollIntoView:!0,userEvent:"input.complete"})}const Vfe=new WeakMap;function ecr(e){if(!Array.isArray(e))return e;let t=Vfe.get(e);return t||Vfe.set(e,t=qAr(e)),t}const H$=An.define(),Qb=An.define();class tcr{constructor(t){this.pattern=t,this.chars=[],this.folded=[],this.any=[],this.precise=[],this.byWord=[],this.score=0,this.matched=[];for(let r=0;r=48&&v<=57||v>=97&&v<=122?2:v>=65&&v<=90?1:0:(M=A$(v))!=M.toLowerCase()?1:M!=M.toUpperCase()?2:0;(!y||I==1&&p||Q==0&&I!=0)&&(r[d]==v||n[d]==v&&(g=!0)?a[d++]=y:a.length&&(B=!1)),Q=I,y+=ZA(v)}return d==l&&a[0]==0&&B?this.result(-100+(g?-200:0),a,t):c==l&&f==0?this.ret(-200-t.length+(h==t.length?0:-100),[0,h]):s>-1?this.ret(-700-t.length,[s,s+this.pattern.length]):c==l?this.ret(-900-t.length,[f,h]):d==l?this.result(-100+(g?-200:0)+-700+(B?0:-1100),a,t):r.length==2?!1:this.result((o[0]?-700:0)+-200+-1100,o,t)}result(t,r,n){let o=[],i=0;for(let a of r){let s=a+(this.astral?ZA(Ga(n,a)):1);i&&o[i-1]==a?o[i-1]=s:(o[i++]=a,o[i++]=s)}return this.ret(t-n.length,o)}}const ps=Ar.define({combine(e){return Od(e,{activateOnTyping:!0,selectOnOpen:!0,override:null,closeOnBlur:!0,maxRenderedOptions:100,defaultKeymap:!0,tooltipClass:()=>"",optionClass:()=>"",aboveCursor:!1,icons:!0,addToOptions:[],positionInfo:rcr,compareCompletions:(t,r)=>t.label.localeCompare(r.label),interactionDelay:75,updateSyncTime:100},{defaultKeymap:(t,r)=>t&&r,closeOnBlur:(t,r)=>t&&r,icons:(t,r)=>t&&r,tooltipClass:(t,r)=>n=>Kfe(t(n),r(n)),optionClass:(t,r)=>n=>Kfe(t(n),r(n)),addToOptions:(t,r)=>t.concat(r)})}});function Kfe(e,t){return e?t?e+" "+t:e:t}function rcr(e,t,r,n,o,i){let a=e.textDirection==ii.RTL,s=a,l=!1,A="top",u,d,g=t.left-o.left,c=o.right-t.right,f=n.right-n.left,h=n.bottom-n.top;if(s&&g=h||y>t.top?u=r.bottom-t.top:(A="bottom",u=t.bottom-r.top)}let p=(t.bottom-t.top)/i.offsetHeight,B=(t.right-t.left)/i.offsetWidth;return{style:`${A}: ${u/p}px; max-width: ${d/B}px`,class:"cm-completionInfo-"+(l?a?"left-narrow":"right-narrow":s?"left":"right")}}function ncr(e){let t=e.addToOptions.slice();return e.icons&&t.push({render(r){let n=document.createElement("div");return n.classList.add("cm-completionIcon"),r.type&&n.classList.add(...r.type.split(/\s+/g).map(o=>"cm-completionIcon-"+o)),n.setAttribute("aria-hidden","true"),n},position:20}),t.push({render(r,n,o,i){let a=document.createElement("span");a.className="cm-completionLabel";let s=r.displayLabel||r.label,l=0;for(let A=0;Al&&a.appendChild(document.createTextNode(s.slice(l,u)));let g=a.appendChild(document.createElement("span"));g.appendChild(document.createTextNode(s.slice(u,d))),g.className="cm-completionMatchedText",l=d}return lr.position-n.position).map(r=>r.render)}function lT(e,t,r){if(e<=r)return{from:0,to:e};if(t<0&&(t=0),t<=e>>1){let o=Math.floor(t/r);return{from:o*r,to:(o+1)*r}}let n=Math.floor((e-t)/r);return{from:e-(n+1)*r,to:e-n*r}}class ocr{constructor(t,r,n){this.view=t,this.stateField=r,this.applyCompletion=n,this.info=null,this.infoDestroy=null,this.placeInfoReq={read:()=>this.measureInfo(),write:l=>this.placeInfo(l),key:this},this.space=null,this.currentClass="";let o=t.state.field(r),{options:i,selected:a}=o.open,s=t.state.facet(ps);this.optionContent=ncr(s),this.optionClass=s.optionClass,this.tooltipClass=s.tooltipClass,this.range=lT(i.length,a,s.maxRenderedOptions),this.dom=document.createElement("div"),this.dom.className="cm-tooltip-autocomplete",this.updateTooltipClass(t.state),this.dom.addEventListener("mousedown",l=>{let{options:A}=t.state.field(r).open;for(let u=l.target,d;u&&u!=this.dom;u=u.parentNode)if(u.nodeName=="LI"&&(d=/-(\d+)$/.exec(u.id))&&+d[1]{let A=t.state.field(this.stateField,!1);A&&A.tooltip&&t.state.facet(ps).closeOnBlur&&l.relatedTarget!=t.contentDOM&&t.dispatch({effects:Qb.of(null)})}),this.showOptions(i,o.id)}mount(){this.updateSel()}showOptions(t,r){this.list&&this.list.remove(),this.list=this.dom.appendChild(this.createListBox(t,r,this.range)),this.list.addEventListener("scroll",()=>{this.info&&this.view.requestMeasure(this.placeInfoReq)})}update(t){var r;let n=t.state.field(this.stateField),o=t.startState.field(this.stateField);if(this.updateTooltipClass(t.state),n!=o){let{options:i,selected:a,disabled:s}=n.open;(!o.open||o.open.options!=i)&&(this.range=lT(i.length,a,t.state.facet(ps).maxRenderedOptions),this.showOptions(i,n.id)),this.updateSel(),s!=((r=o.open)===null||r===void 0?void 0:r.disabled)&&this.dom.classList.toggle("cm-tooltip-autocomplete-disabled",!!s)}}updateTooltipClass(t){let r=this.tooltipClass(t);if(r!=this.currentClass){for(let n of this.currentClass.split(" "))n&&this.dom.classList.remove(n);for(let n of r.split(" "))n&&this.dom.classList.add(n);this.currentClass=r}}positioned(t){this.space=t,this.info&&this.view.requestMeasure(this.placeInfoReq)}updateSel(){let t=this.view.state.field(this.stateField),r=t.open;if((r.selected>-1&&r.selected=this.range.to)&&(this.range=lT(r.options.length,r.selected,this.view.state.facet(ps).maxRenderedOptions),this.showOptions(r.options,t.id)),this.updateSelectedOption(r.selected)){this.destroyInfo();let{completion:n}=r.options[r.selected],{info:o}=n;if(!o)return;let i=typeof o=="string"?document.createTextNode(o):o(n);if(!i)return;"then"in i?i.then(a=>{a&&this.view.state.field(this.stateField,!1)==t&&this.addInfoPane(a,n)}).catch(a=>Ac(this.view.state,a,"completion info")):this.addInfoPane(i,n)}}addInfoPane(t,r){this.destroyInfo();let n=this.info=document.createElement("div");if(n.className="cm-tooltip cm-completionInfo",t.nodeType!=null)n.appendChild(t),this.infoDestroy=null;else{let{dom:o,destroy:i}=t;n.appendChild(o),this.infoDestroy=i||null}this.dom.appendChild(n),this.view.requestMeasure(this.placeInfoReq)}updateSelectedOption(t){let r=null;for(let n=this.list.firstChild,o=this.range.from;n;n=n.nextSibling,o++)n.nodeName!="LI"||!n.id?o--:o==t?n.hasAttribute("aria-selected")||(n.setAttribute("aria-selected","true"),r=n):n.hasAttribute("aria-selected")&&n.removeAttribute("aria-selected");return r&&acr(this.list,r),r}measureInfo(){let t=this.dom.querySelector("[aria-selected]");if(!t||!this.info)return null;let r=this.dom.getBoundingClientRect(),n=this.info.getBoundingClientRect(),o=t.getBoundingClientRect(),i=this.space;if(!i){let a=this.dom.ownerDocument.defaultView||window;i={left:0,top:0,right:a.innerWidth,bottom:a.innerHeight}}return o.top>Math.min(i.bottom,r.bottom)-10||o.bottomn.from||n.from==0))if(i=g,typeof A!="string"&&A.header)o.appendChild(A.header(A));else{let c=o.appendChild(document.createElement("completion-section"));c.textContent=g}}const u=o.appendChild(document.createElement("li"));u.id=r+"-"+a,u.setAttribute("role","option");let d=this.optionClass(s);d&&(u.className=d);for(let g of this.optionContent){let c=g(s,this.view.state,this.view,l);c&&u.appendChild(c)}}return n.from&&o.classList.add("cm-completionListIncompleteTop"),n.tonew ocr(r,e,t)}function acr(e,t){let r=e.getBoundingClientRect(),n=t.getBoundingClientRect(),o=r.height/e.offsetHeight;n.topr.bottom&&(e.scrollTop+=(n.bottom-r.bottom)/o)}function Xfe(e){return(e.boost||0)*100+(e.apply?10:0)+(e.info?5:0)+(e.type?1:0)}function scr(e,t){let r=[],n=null,o=l=>{r.push(l);let{section:A}=l.completion;if(A){n||(n=[]);let u=typeof A=="string"?A:A.name;n.some(d=>d.name==u)||n.push(typeof A=="string"?{name:u}:A)}};for(let l of e)if(l.hasResult()){let A=l.result.getMatch;if(l.result.filter===!1)for(let u of l.result.options)o(new Wfe(u,l.source,A?A(u):[],1e9-r.length));else{let u=new tcr(t.sliceDoc(l.from,l.to));for(let d of l.result.options)if(u.match(d.label)){let g=d.displayLabel?A?A(d,u.matched):[]:u.matched;o(new Wfe(d,l.source,g,u.score+(d.boost||0)))}}}if(n){let l=Object.create(null),A=0,u=(d,g)=>{var c,f;return((c=d.rank)!==null&&c!==void 0?c:1e9)-((f=g.rank)!==null&&f!==void 0?f:1e9)||(d.nameu.score-A.score||s(A.completion,u.completion))){let A=l.completion;!a||a.label!=A.label||a.detail!=A.detail||a.type!=null&&A.type!=null&&a.type!=A.type||a.apply!=A.apply||a.boost!=A.boost?i.push(l):Xfe(l.completion)>Xfe(a)&&(i[i.length-1]=l),a=l.completion}return i}class Uy{constructor(t,r,n,o,i,a){this.options=t,this.attrs=r,this.tooltip=n,this.timestamp=o,this.selected=i,this.disabled=a}setSelected(t,r){return t==this.selected||t>=this.options.length?this:new Uy(this.options,Zfe(r,t),this.tooltip,this.timestamp,t,this.disabled)}static build(t,r,n,o,i){let a=scr(t,r);if(!a.length)return o&&t.some(l=>l.state==1)?new Uy(o.options,o.attrs,o.tooltip,o.timestamp,o.selected,!0):null;let s=r.facet(ps).selectOnOpen?0:-1;if(o&&o.selected!=s&&o.selected!=-1){let l=o.options[o.selected].completion;for(let A=0;AA.hasResult()?Math.min(l,A.from):l,1e8),create:dcr,above:i.aboveCursor},o?o.timestamp:Date.now(),s,!1)}map(t){return new Uy(this.options,this.attrs,Object.assign(Object.assign({},this.tooltip),{pos:t.mapPos(this.tooltip.pos)}),this.timestamp,this.selected,this.disabled)}}class eU{constructor(t,r,n){this.active=t,this.id=r,this.open=n}static start(){return new eU(ccr,"cm-ac-"+Math.floor(Math.random()*2e6).toString(36),null)}update(t){let{state:r}=t,n=r.facet(ps),o=(n.override||r.languageDataAt("autocomplete",Ep(r)).map(ecr)).map(a=>(this.active.find(s=>s.source==a)||new Bl(a,this.active.some(s=>s.state!=0)?1:0)).update(t,n));o.length==this.active.length&&o.every((a,s)=>a==this.active[s])&&(o=this.active);let i=this.open;i&&t.docChanged&&(i=i.map(t.changes)),t.selection||o.some(a=>a.hasResult()&&t.changes.touchesRange(a.from,a.to))||!lcr(o,this.active)?i=Uy.build(o,r,this.id,i,n):i&&i.disabled&&!o.some(a=>a.state==1)&&(i=null),!i&&o.every(a=>a.state!=1)&&o.some(a=>a.hasResult())&&(o=o.map(a=>a.hasResult()?new Bl(a.source,0):a));for(let a of t.effects)a.is(j4e)&&(i=i&&i.setSelected(a.value,this.id));return o==this.active&&i==this.open?this:new eU(o,this.id,i)}get tooltip(){return this.open?this.open.tooltip:null}get attrs(){return this.open?this.open.attrs:Acr}}function lcr(e,t){if(e==t)return!0;for(let r=0,n=0;;){for(;r-1&&(r["aria-activedescendant"]=e+"-"+t),r}const ccr=[];function C7(e){return e.isUserEvent("input.type")?"input":e.isUserEvent("delete.backward")?"delete":null}class Bl{constructor(t,r,n=-1){this.source=t,this.state=r,this.explicitPos=n}hasResult(){return!1}update(t,r){let n=C7(t),o=this;n?o=o.handleUserEvent(t,n,r):t.docChanged?o=o.handleChange(t):t.selection&&o.state!=0&&(o=new Bl(o.source,0));for(let i of t.effects)if(i.is(H$))o=new Bl(o.source,1,i.value?Ep(t.state):-1);else if(i.is(Qb))o=new Bl(o.source,0);else if(i.is(k4e))for(let a of i.value)a.source==o.source&&(o=a);return o}handleUserEvent(t,r,n){return r=="delete"||!n.activateOnTyping?this.map(t.changes):new Bl(this.source,1)}handleChange(t){return t.changes.touchesRange(Ep(t.startState))?new Bl(this.source,0):this.map(t.changes)}map(t){return t.empty||this.explicitPos<0?this:new Bl(this.source,this.state,t.mapPos(this.explicitPos))}}class lE extends Bl{constructor(t,r,n,o,i){super(t,2,r),this.result=n,this.from=o,this.to=i}hasResult(){return!0}handleUserEvent(t,r,n){var o;let i=t.changes.mapPos(this.from),a=t.changes.mapPos(this.to,1),s=Ep(t.state);if((this.explicitPos<0?s<=i:sa||r=="delete"&&Ep(t.startState)==this.from)return new Bl(this.source,r=="input"&&n.activateOnTyping?1:0);let l=this.explicitPos<0?-1:t.changes.mapPos(this.explicitPos),A;return ucr(this.result.validFor,t.state,i,a)?new lE(this.source,l,this.result,i,a):this.result.update&&(A=this.result.update(this.result,i,a,new D4e(t.state,s,l>=0)))?new lE(this.source,l,A,A.from,(o=A.to)!==null&&o!==void 0?o:Ep(t.state)):new Bl(this.source,1,l)}handleChange(t){return t.changes.touchesRange(this.from,this.to)?new Bl(this.source,0):this.map(t.changes)}map(t){return t.empty?this:new lE(this.source,this.explicitPos<0?-1:t.mapPos(this.explicitPos),this.result,t.mapPos(this.from),t.mapPos(this.to,1))}}function ucr(e,t,r,n){if(!e)return!1;let o=t.sliceDoc(r,n);return typeof e=="function"?e(o,r,n,t):S4e(e,!0).test(o)}const k4e=An.define({map(e,t){return e.map(r=>r.map(t))}}),j4e=An.define(),ql=qa.define({create(){return eU.start()},update(e,t){return e.update(t)},provide:e=>[E$.from(e,t=>t.tooltip),lr.contentAttributes.from(e,t=>t.attrs)]});function U4e(e,t){const r=t.completion.apply||t.completion.label;let n=e.state.field(ql).active.find(o=>o.source==t.source);return n instanceof lE?(typeof r=="string"?e.dispatch(Object.assign(Object.assign({},_Ar(e.state,r,n.from,n.to)),{annotations:$Ar.of(t.completion)})):r(e,t.completion,n.from,n.to),!0):!1}const dcr=icr(ql,U4e);function FD(e,t="option"){return r=>{let n=r.state.field(ql,!1);if(!n||!n.open||n.open.disabled||Date.now()-n.open.timestamp-1?n.open.selected+o*(e?1:-1):e?0:a-1;return s<0?s=t=="page"?0:a-1:s>=a&&(s=t=="page"?a-1:0),r.dispatch({effects:j4e.of(s)}),!0}}const gcr=e=>{let t=e.state.field(ql,!1);return e.state.readOnly||!t||!t.open||t.open.selected<0||t.open.disabled||Date.now()-t.open.timestampe.state.field(ql,!1)?(e.dispatch({effects:H$.of(!0)}),!0):!1,hcr=e=>{let t=e.state.field(ql,!1);return!t||!t.active.some(r=>r.state!=0)?!1:(e.dispatch({effects:Qb.of(null)}),!0)};class pcr{constructor(t,r){this.active=t,this.context=r,this.time=Date.now(),this.updates=[],this.done=void 0}}const mcr=50,Bcr=1e3,wcr=Pi.fromClass(class{constructor(e){this.view=e,this.debounceUpdate=-1,this.running=[],this.debounceAccept=-1,this.composing=0;for(let t of e.state.field(ql).active)t.state==1&&this.startQuery(t)}update(e){let t=e.state.field(ql);if(!e.selectionSet&&!e.docChanged&&e.startState.field(ql)==t)return;let r=e.transactions.some(n=>(n.selection||n.docChanged)&&!C7(n));for(let n=0;nmcr&&Date.now()-o.time>Bcr){for(let i of o.context.abortListeners)try{i()}catch(a){Ac(this.view.state,a)}o.context.abortListeners=null,this.running.splice(n--,1)}else o.updates.push(...e.transactions)}if(this.debounceUpdate>-1&&clearTimeout(this.debounceUpdate),this.debounceUpdate=t.active.some(n=>n.state==1&&!this.running.some(o=>o.active.source==n.source))?setTimeout(()=>this.startUpdate(),50):-1,this.composing!=0)for(let n of e.transactions)C7(n)=="input"?this.composing=2:this.composing==2&&n.selection&&(this.composing=3)}startUpdate(){this.debounceUpdate=-1;let{state:e}=this.view,t=e.field(ql);for(let r of t.active)r.state==1&&!this.running.some(n=>n.active.source==r.source)&&this.startQuery(r)}startQuery(e){let{state:t}=this.view,r=Ep(t),n=new D4e(t,r,e.explicitPos==r),o=new pcr(e,n);this.running.push(o),Promise.resolve(e.source(n)).then(i=>{o.context.aborted||(o.done=i||null,this.scheduleAccept())},i=>{this.view.dispatch({effects:Qb.of(null)}),Ac(this.view.state,i)})}scheduleAccept(){this.running.every(e=>e.done!==void 0)?this.accept():this.debounceAccept<0&&(this.debounceAccept=setTimeout(()=>this.accept(),this.view.state.facet(ps).updateSyncTime))}accept(){var e;this.debounceAccept>-1&&clearTimeout(this.debounceAccept),this.debounceAccept=-1;let t=[],r=this.view.state.facet(ps);for(let n=0;na.source==o.active.source);if(i&&i.state==1)if(o.done==null){let a=new Bl(o.active.source,0);for(let s of o.updates)a=a.update(s,r);a.state!=1&&t.push(a)}else this.startQuery(i)}t.length&&this.view.dispatch({effects:k4e.of(t)})}},{eventHandlers:{blur(e){let t=this.view.state.field(ql,!1);if(t&&t.tooltip&&this.view.state.facet(ps).closeOnBlur){let r=t.open&&fUe(this.view,t.open.tooltip);(!r||!r.dom.contains(e.relatedTarget))&&this.view.dispatch({effects:Qb.of(null)})}},compositionstart(){this.composing=1},compositionend(){this.composing==3&&setTimeout(()=>this.view.dispatch({effects:H$.of(!1)}),20),this.composing=0}}}),ycr=lr.baseTheme({".cm-tooltip.cm-tooltip-autocomplete":{"& > ul":{fontFamily:"monospace",whiteSpace:"nowrap",overflow:"hidden auto",maxWidth_fallback:"700px",maxWidth:"min(700px, 95vw)",minWidth:"250px",maxHeight:"10em",height:"100%",listStyle:"none",margin:0,padding:0,"& > li, & > completion-section":{padding:"1px 3px",lineHeight:1.2},"& > li":{overflowX:"hidden",textOverflow:"ellipsis",cursor:"pointer"},"& > completion-section":{display:"list-item",borderBottom:"1px solid silver",paddingLeft:"0.5em",opacity:.7}}},"&light .cm-tooltip-autocomplete ul li[aria-selected]":{background:"#17c",color:"white"},"&light .cm-tooltip-autocomplete-disabled ul li[aria-selected]":{background:"#777"},"&dark .cm-tooltip-autocomplete ul li[aria-selected]":{background:"#347",color:"white"},"&dark .cm-tooltip-autocomplete-disabled ul li[aria-selected]":{background:"#444"},".cm-completionListIncompleteTop:before, .cm-completionListIncompleteBottom:after":{content:'"···"',opacity:.5,display:"block",textAlign:"center"},".cm-tooltip.cm-completionInfo":{position:"absolute",padding:"3px 9px",width:"max-content",maxWidth:"400px",boxSizing:"border-box"},".cm-completionInfo.cm-completionInfo-left":{right:"100%"},".cm-completionInfo.cm-completionInfo-right":{left:"100%"},".cm-completionInfo.cm-completionInfo-left-narrow":{right:"30px"},".cm-completionInfo.cm-completionInfo-right-narrow":{left:"30px"},"&light .cm-snippetField":{backgroundColor:"#00000022"},"&dark .cm-snippetField":{backgroundColor:"#ffffff22"},".cm-snippetFieldPosition":{verticalAlign:"text-top",width:0,height:"1.15em",display:"inline-block",margin:"0 -0.7px -.7em",borderLeft:"1.4px dotted #888"},".cm-completionMatchedText":{textDecoration:"underline"},".cm-completionDetail":{marginLeft:"0.5em",fontStyle:"italic"},".cm-completionIcon":{fontSize:"90%",width:".8em",display:"inline-block",textAlign:"center",paddingRight:".6em",opacity:"0.6",boxSizing:"content-box"},".cm-completionIcon-function, .cm-completionIcon-method":{"&:after":{content:"'ƒ'"}},".cm-completionIcon-class":{"&:after":{content:"'○'"}},".cm-completionIcon-interface":{"&:after":{content:"'◌'"}},".cm-completionIcon-variable":{"&:after":{content:"'𝑥'"}},".cm-completionIcon-constant":{"&:after":{content:"'𝐶'"}},".cm-completionIcon-type":{"&:after":{content:"'𝑡'"}},".cm-completionIcon-enum":{"&:after":{content:"'∪'"}},".cm-completionIcon-property":{"&:after":{content:"'□'"}},".cm-completionIcon-keyword":{"&:after":{content:"'🔑︎'"}},".cm-completionIcon-namespace":{"&:after":{content:"'▢'"}},".cm-completionIcon-text":{"&:after":{content:"'abc'",fontSize:"50%",verticalAlign:"middle"}}}),vb={brackets:["(","[","{","'",'"'],before:")]}:;>",stringPrefixes:[]},vm=An.define({map(e,t){return t.mapPos(e,-1,zs.TrackAfter)??void 0}}),O$=new class extends iB{};O$.startSide=1;O$.endSide=-1;const z4e=qa.define({create(){return oo.empty},update(e,t){if(e=e.map(t.changes),t.selection){let r=t.state.doc.lineAt(t.selection.main.head);e=e.update({filter:n=>n>=r.from&&n<=r.to})}for(let r of t.effects)r.is(vm)&&(e=e.update({add:[O$.range(r.value,r.value+1)]}));return e}});function Ecr(){return[Icr,z4e]}const AT="()[]{}<>";function G4e(e){for(let t=0;t{if((Ccr?e.composing:e.compositionStarted)||e.state.readOnly)return!1;let o=e.state.selection.main;if(n.length>2||n.length==2&&ZA(Ga(n,0))==1||t!=o.from||r!=o.to)return!1;let i=Mcr(e.state,n);return i?(e.dispatch(i),!0):!1}),Qcr=({state:e,dispatch:t})=>{if(e.readOnly)return!1;let r=R4e(e,e.selection.main.head).brackets||vb.brackets,n=null,o=e.changeByRange(i=>{if(i.empty){let a=bcr(e.doc,i.head);for(let s of r)if(s==a&&VG(e.doc,i.head)==G4e(Ga(s,0)))return{changes:{from:i.head-s.length,to:i.head+s.length},range:ut.cursor(i.head-s.length)}}return{range:n=i}});return n||t(e.update(o,{scrollIntoView:!0,userEvent:"delete.backward"})),!n},vcr=[{key:"Backspace",run:Qcr}];function Mcr(e,t){let r=R4e(e,e.selection.main.head),n=r.brackets||vb.brackets;for(let o of n){let i=G4e(Ga(o,0));if(t==o)return i==o?Fcr(e,o,n.indexOf(o+o+o)>-1,r):xcr(e,o,i,r.before||vb.before);if(t==i&&H4e(e,e.selection.main.from))return Ycr(e,o,i)}return null}function H4e(e,t){let r=!1;return e.field(z4e).between(0,e.doc.length,n=>{n==t&&(r=!0)}),r}function VG(e,t){let r=e.sliceString(t,t+2);return r.slice(0,ZA(Ga(r,0)))}function bcr(e,t){let r=e.sliceString(t-2,t);return ZA(Ga(r,0))==r.length?r:r.slice(1)}function xcr(e,t,r,n){let o=null,i=e.changeByRange(a=>{if(!a.empty)return{changes:[{insert:t,from:a.from},{insert:r,from:a.to}],effects:vm.of(a.to+t.length),range:ut.range(a.anchor+t.length,a.head+t.length)};let s=VG(e.doc,a.head);return!s||/\s/.test(s)||n.indexOf(s)>-1?{changes:{insert:t+r,from:a.head},effects:vm.of(a.head+t.length),range:ut.cursor(a.head+t.length)}:{range:o=a}});return o?null:e.update(i,{scrollIntoView:!0,userEvent:"input.type"})}function Ycr(e,t,r){let n=null,o=e.changeByRange(i=>i.empty&&VG(e.doc,i.head)==r?{changes:{from:i.head,to:i.head+r.length,insert:r},range:ut.cursor(i.head+r.length)}:n={range:i});return n?null:e.update(o,{scrollIntoView:!0,userEvent:"input.type"})}function Fcr(e,t,r,n){let o=n.stringPrefixes||vb.stringPrefixes,i=null,a=e.changeByRange(s=>{if(!s.empty)return{changes:[{insert:t,from:s.from},{insert:t,from:s.to}],effects:vm.of(s.to+t.length),range:ut.range(s.anchor+t.length,s.head+t.length)};let l=s.head,A=VG(e.doc,l),u;if(A==t){if(qfe(e,l))return{changes:{insert:t+t,from:l},effects:vm.of(l+t.length),range:ut.cursor(l+t.length)};if(H4e(e,l)){let d=r&&e.sliceDoc(l,l+t.length*3)==t+t+t?t+t+t:t;return{changes:{from:l,to:l+d.length,insert:d},range:ut.cursor(l+d.length)}}}else{if(r&&e.sliceDoc(l-2*t.length,l)==t+t&&(u=$fe(e,l-2*t.length,o))>-1&&qfe(e,u))return{changes:{insert:t+t+t+t,from:l},effects:vm.of(l+t.length),range:ut.cursor(l+t.length)};if(e.charCategorizer(l)(A)!=Vo.Word&&$fe(e,l,o)>-1&&!Ncr(e,l,t,o))return{changes:{insert:t+t,from:l},effects:vm.of(l+t.length),range:ut.cursor(l+t.length)}}return{range:i=s}});return i?null:e.update(a,{scrollIntoView:!0,userEvent:"input.type"})}function qfe(e,t){let r=Xa(e).resolveInner(t+1);return r.parent&&r.from==t}function Ncr(e,t,r,n){let o=Xa(e).resolveInner(t,-1),i=n.reduce((a,s)=>Math.max(a,s.length),0);for(let a=0;a<5;a++){let s=e.sliceDoc(o.from,Math.min(o.to,o.from+r.length+i)),l=s.indexOf(r);if(!l||l>-1&&n.indexOf(s.slice(0,l))>-1){let u=o.firstChild;for(;u&&u.from==o.from&&u.to-u.from>r.length+l;){if(e.sliceDoc(u.to-r.length,u.to)==r)return!1;u=u.firstChild}return!0}let A=o.to==t&&o.parent;if(!A)break;o=A}return!1}function $fe(e,t,r){let n=e.charCategorizer(t);if(n(e.sliceDoc(t-1,t))!=Vo.Word)return t;for(let o of r){let i=t-o.length;if(e.sliceDoc(i,t)==o&&n(e.sliceDoc(i-1,i))!=Vo.Word)return i}return-1}function Dcr(e={}){return[ql,ps.of(e),wcr,Scr,ycr]}const O4e=[{key:"Ctrl-Space",run:fcr},{key:"Escape",run:hcr},{key:"ArrowDown",run:FD(!0)},{key:"ArrowUp",run:FD(!1)},{key:"PageDown",run:FD(!0,"page")},{key:"PageUp",run:FD(!1,"page")},{key:"Enter",run:gcr}],Scr=cI.highest(w$.computeN([ps],e=>e.facet(ps).defaultKeymap?[O4e]:[]));class kcr{constructor(t,r,n){this.from=t,this.to=r,this.diagnostic=n}}class cm{constructor(t,r,n){this.diagnostics=t,this.panel=r,this.selected=n}static init(t,r,n){let o=t,i=n.facet(J4e).markerFilter;i&&(o=i(o));let a=Jr.set(o.map(s=>s.from==s.to||s.from==s.to-1&&n.doc.lineAt(s.from).to==s.from?Jr.widget({widget:new Tcr(s),diagnostic:s}).range(s.from):Jr.mark({attributes:{class:"cm-lintRange cm-lintRange-"+s.severity+(s.markClass?" "+s.markClass:"")},diagnostic:s}).range(s.from,s.to)),!0);return new cm(a,r,qE(a))}}function qE(e,t=null,r=0){let n=null;return e.between(r,1e9,(o,i,{spec:a})=>{if(!(t&&a.diagnostic!=t))return n=new kcr(o,i,a.diagnostic),!1}),n}function jcr(e,t){let r=e.startState.doc.lineAt(t.pos);return!!(e.effects.some(n=>n.is(L4e))||e.changes.touchesRange(r.from,r.to))}function Ucr(e,t){return e.field(aA,!1)?t:t.concat(An.appendConfig.of(Wcr))}const L4e=An.define(),L$=An.define(),T4e=An.define(),aA=qa.define({create(){return new cm(Jr.none,null,null)},update(e,t){if(t.docChanged){let r=e.diagnostics.map(t.changes),n=null;if(e.selected){let o=t.changes.mapPos(e.selected.from,1);n=qE(r,e.selected.diagnostic,o)||qE(r,null,o)}e=new cm(r,e.panel,n)}for(let r of t.effects)r.is(L4e)?e=cm.init(r.value,e.panel,t.state):r.is(L$)?e=new cm(e.diagnostics,r.value?KG.open:null,e.selected):r.is(T4e)&&(e=new cm(e.diagnostics,e.panel,r.value));return e},provide:e=>[wb.from(e,t=>t.panel),lr.decorations.from(e,t=>t.diagnostics)]}),zcr=Jr.mark({class:"cm-lintRange cm-lintRange-active"});function Gcr(e,t,r){let{diagnostics:n}=e.state.field(aA),o=[],i=2e8,a=0;n.between(t-(r<0?1:0),t+(r>0?1:0),(l,A,{spec:u})=>{t>=l&&t<=A&&(l==A||(t>l||r>0)&&(tW4e(e,r,!1)))}const Hcr=e=>{let t=e.state.field(aA,!1);(!t||!t.panel)&&e.dispatch({effects:Ucr(e.state,[L$.of(!0)])});let r=Bb(e,KG.open);return r&&r.dom.querySelector(".cm-panel-lint ul").focus(),!0},_fe=e=>{let t=e.state.field(aA,!1);return!t||!t.panel?!1:(e.dispatch({effects:L$.of(!1)}),!0)},Ocr=e=>{let t=e.state.field(aA,!1);if(!t)return!1;let r=e.state.selection.main,n=t.diagnostics.iter(r.to+1);return!n.value&&(n=t.diagnostics.iter(0),!n.value||n.from==r.from&&n.to==r.to)?!1:(e.dispatch({selection:{anchor:n.from,head:n.to},scrollIntoView:!0}),!0)},Lcr=[{key:"Mod-Shift-m",run:Hcr,preventDefault:!0},{key:"F8",run:Ocr}],J4e=Ar.define({combine(e){return Object.assign({sources:e.map(t=>t.source)},Od(e.map(t=>t.config),{delay:750,markerFilter:null,tooltipFilter:null,needsRefresh:null},{needsRefresh:(t,r)=>t?r?n=>t(n)||r(n):t:r}))}});function P4e(e){let t=[];if(e)e:for(let{name:r}of e){for(let n=0;ni.toLowerCase()==o.toLowerCase())){t.push(o);continue e}}t.push("")}return t}function W4e(e,t,r){var n;let o=r?P4e(t.actions):[];return Mo("li",{class:"cm-diagnostic cm-diagnostic-"+t.severity},Mo("span",{class:"cm-diagnosticText"},t.renderMessage?t.renderMessage():t.message),(n=t.actions)===null||n===void 0?void 0:n.map((i,a)=>{let s=!1,l=g=>{if(g.preventDefault(),s)return;s=!0;let c=qE(e.state.field(aA).diagnostics,t);c&&i.apply(e,c.from,c.to)},{name:A}=i,u=o[a]?A.indexOf(o[a]):-1,d=u<0?A:[A.slice(0,u),Mo("u",A.slice(u,u+1)),A.slice(u+1)];return Mo("button",{type:"button",class:"cm-diagnosticAction",onclick:l,onmousedown:l,"aria-label":` Action: ${A}${u<0?"":` (access key "${o[a]})"`}.`},d)}),t.source&&Mo("div",{class:"cm-diagnosticSource"},t.source))}class Tcr extends A0{constructor(t){super(),this.diagnostic=t}eq(t){return t.diagnostic==this.diagnostic}toDOM(){return Mo("span",{class:"cm-lintPoint cm-lintPoint-"+this.diagnostic.severity})}}class ehe{constructor(t,r){this.diagnostic=r,this.id="item_"+Math.floor(Math.random()*4294967295).toString(16),this.dom=W4e(t,r,!0),this.dom.id=this.id,this.dom.setAttribute("role","option")}}class KG{constructor(t){this.view=t,this.items=[];let r=o=>{if(o.keyCode==27)_fe(this.view),this.view.focus();else if(o.keyCode==38||o.keyCode==33)this.moveSelection((this.selectedIndex-1+this.items.length)%this.items.length);else if(o.keyCode==40||o.keyCode==34)this.moveSelection((this.selectedIndex+1)%this.items.length);else if(o.keyCode==36)this.moveSelection(0);else if(o.keyCode==35)this.moveSelection(this.items.length-1);else if(o.keyCode==13)this.view.focus();else if(o.keyCode>=65&&o.keyCode<=90&&this.selectedIndex>=0){let{diagnostic:i}=this.items[this.selectedIndex],a=P4e(i.actions);for(let s=0;s{for(let i=0;i_fe(this.view)},"×")),this.update()}get selectedIndex(){let t=this.view.state.field(aA).selected;if(!t)return-1;for(let r=0;r{let A=-1,u;for(let d=n;dn&&(this.items.splice(n,A-n),o=!0)),r&&u.diagnostic==r.diagnostic?u.dom.hasAttribute("aria-selected")||(u.dom.setAttribute("aria-selected","true"),i=u):u.dom.hasAttribute("aria-selected")&&u.dom.removeAttribute("aria-selected"),n++});n({sel:i.dom.getBoundingClientRect(),panel:this.list.getBoundingClientRect()}),write:({sel:a,panel:s})=>{let l=s.height/this.list.offsetHeight;a.tops.bottom&&(this.list.scrollTop+=(a.bottom-s.bottom)/l)}})):this.selectedIndex<0&&this.list.removeAttribute("aria-activedescendant"),o&&this.sync()}sync(){let t=this.list.firstChild;function r(){let n=t;t=n.nextSibling,n.remove()}for(let n of this.items)if(n.dom.parentNode==this.list){for(;t!=n.dom;)r();t=n.dom.nextSibling}else this.list.insertBefore(n.dom,t);for(;t;)r()}moveSelection(t){if(this.selectedIndex<0)return;let r=this.view.state.field(aA),n=qE(r.diagnostics,this.items[t].diagnostic);n&&this.view.dispatch({selection:{anchor:n.from,head:n.to},scrollIntoView:!0,effects:T4e.of(n)})}static open(t){return new KG(t)}}function Jcr(e,t='viewBox="0 0 40 40"'){return`url('data:image/svg+xml,${encodeURIComponent(e)}')`}function ND(e){return Jcr(``,'width="6" height="3"')}const Pcr=lr.baseTheme({".cm-diagnostic":{padding:"3px 6px 3px 8px",marginLeft:"-1px",display:"block",whiteSpace:"pre-wrap"},".cm-diagnostic-error":{borderLeft:"5px solid #d11"},".cm-diagnostic-warning":{borderLeft:"5px solid orange"},".cm-diagnostic-info":{borderLeft:"5px solid #999"},".cm-diagnostic-hint":{borderLeft:"5px solid #66d"},".cm-diagnosticAction":{font:"inherit",border:"none",padding:"2px 4px",backgroundColor:"#444",color:"white",borderRadius:"3px",marginLeft:"8px",cursor:"pointer"},".cm-diagnosticSource":{fontSize:"70%",opacity:.7},".cm-lintRange":{backgroundPosition:"left bottom",backgroundRepeat:"repeat-x",paddingBottom:"0.7px"},".cm-lintRange-error":{backgroundImage:ND("#d11")},".cm-lintRange-warning":{backgroundImage:ND("orange")},".cm-lintRange-info":{backgroundImage:ND("#999")},".cm-lintRange-hint":{backgroundImage:ND("#66d")},".cm-lintRange-active":{backgroundColor:"#ffdd9980"},".cm-tooltip-lint":{padding:0,margin:0},".cm-lintPoint":{position:"relative","&:after":{content:'""',position:"absolute",bottom:0,left:"-2px",borderLeft:"3px solid transparent",borderRight:"3px solid transparent",borderBottom:"4px solid #d11"}},".cm-lintPoint-warning":{"&:after":{borderBottomColor:"orange"}},".cm-lintPoint-info":{"&:after":{borderBottomColor:"#999"}},".cm-lintPoint-hint":{"&:after":{borderBottomColor:"#66d"}},".cm-panel.cm-panel-lint":{position:"relative","& ul":{maxHeight:"100px",overflowY:"auto","& [aria-selected]":{backgroundColor:"#ddd","& u":{textDecoration:"underline"}},"&:focus [aria-selected]":{background_fallback:"#bdf",backgroundColor:"Highlight",color_fallback:"white",color:"HighlightText"},"& u":{textDecoration:"none"},padding:0,margin:0},"& [name=close]":{position:"absolute",top:"0",right:"2px",background:"inherit",border:"none",font:"inherit",padding:0,margin:0}}}),Wcr=[aA,lr.decorations.compute([aA],e=>{let{selected:t,panel:r}=e.field(aA);return!t||!r||t.from==t.to?Jr.none:Jr.set([zcr.range(t.from,t.to)])}),Oar(Gcr,{hideOn:jcr}),Pcr],Vcr=[Zar(),_ar(),mar(),ylr(),Jsr(),aar(),uar(),Nn.allowMultipleSelections.of(!0),Fsr(),kUe(jUe,{fallback:!0}),elr(),Ecr(),Dcr(),Far(),Sar(),Iar(),bAr(),w$.of([...vcr,...CAr,...WAr,...Ylr,...Hsr,...O4e,...Lcr])],Kcr=({value:e,lang:t,isReadOnly:r=!0,extraExtensions:n=[],height:o,schema:i})=>{const a=m.useRef(null);return m.useEffect(()=>{a.current.innerHTML="";let s=[Vcr,Nn.readOnly.of(r),lr.theme({"&":{width:"100%",height:"100%"}})];t&&s.push(t()),new lr({state:Nn.create({doc:e,extensions:[...s,...n]}),parent:a.current})},[e,i,t,n,r]),P.jsx("div",{style:{height:o},ref:a})};function V4e(e){function t(d,g){d.cmdState.push(g)}function r(d){return d.cmdState.length>0?d.cmdState[d.cmdState.length-1]:null}function n(d){var g=d.cmdState.pop();g&&g.closeBracket()}function o(d){for(var g=d.cmdState,c=g.length-1;c>=0;c--){var f=g[c];if(f.name!="DEFAULT")return f}return{styleIdentifier:function(){return null}}}function i(d,g,c){return function(){this.name=d,this.bracketNo=0,this.style=g,this.styles=c,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var a={};a.importmodule=i("importmodule","tag",["string","builtin"]),a.documentclass=i("documentclass","tag",["","atom"]),a.usepackage=i("usepackage","tag",["atom"]),a.begin=i("begin","tag",["atom"]),a.end=i("end","tag",["atom"]),a.label=i("label","tag",["atom"]),a.ref=i("ref","tag",["atom"]),a.eqref=i("eqref","tag",["atom"]),a.cite=i("cite","tag",["atom"]),a.bibitem=i("bibitem","tag",["atom"]),a.Bibitem=i("Bibitem","tag",["atom"]),a.RBibitem=i("RBibitem","tag",["atom"]),a.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function s(d,g){d.f=g}function l(d,g){var c;if(d.match(/^\\[a-zA-Z@\xc0-\u1fff\u2060-\uffff]+/)){var f=d.current().slice(1);return c=a.hasOwnProperty(f)?a[f]:a.DEFAULT,c=new c,t(g,c),s(g,u),c.style}if(d.match(/^\\[$&%#{}_]/)||d.match(/^\\[,;!\/\\]/))return"tag";if(d.match("\\["))return s(g,function(p,B){return A(p,B,"\\]")}),"keyword";if(d.match("\\("))return s(g,function(p,B){return A(p,B,"\\)")}),"keyword";if(d.match("$$"))return s(g,function(p,B){return A(p,B,"$$")}),"keyword";if(d.match("$"))return s(g,function(p,B){return A(p,B,"$")}),"keyword";var h=d.next();if(h=="%")return d.skipToEnd(),"comment";if(h=="}"||h=="]"){if(c=r(g),c)c.closeBracket(h),s(g,u);else return"error";return"bracket"}else return h=="{"||h=="["?(c=a.DEFAULT,c=new c,t(g,c),"bracket"):/\d/.test(h)?(d.eatWhile(/[\w.%]/),"atom"):(d.eatWhile(/[\w\-_]/),c=o(g),c.name=="begin"&&(c.argument=d.current()),c.styleIdentifier())}function A(d,g,c){if(d.eatSpace())return null;if(c&&d.match(c))return s(g,l),"keyword";if(d.match(/^\\[a-zA-Z@]+/))return"tag";if(d.match(/^[a-zA-Z]+/))return"variableName.special";if(d.match(/^\\[$&%#{}_]/)||d.match(/^\\[,;!\/]/)||d.match(/^[\^_&]/))return"tag";if(d.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(d.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var f=d.next();return f=="{"||f=="}"||f=="["||f=="]"||f=="("||f==")"?"bracket":f=="%"?(d.skipToEnd(),"comment"):"error"}function u(d,g){var c=d.peek(),f;return c=="{"||c=="["?(f=r(g),f.openBracket(c),d.eat(c),s(g,l),"bracket"):/[ \t\r]/.test(c)?(d.eat(c),null):(s(g,l),n(g),l(d,g))}return{name:"stex",startState:function(){var d=e?function(g,c){return A(g,c)}:l;return{cmdState:[],f:d}},copyState:function(d){return{cmdState:d.cmdState.slice(),f:d.f}},token:function(d,g){return g.f(d,g)},blankLine:function(d){d.f=l,d.cmdState.length=0},languageData:{commentTokens:{line:"%"}}}}const Xcr=V4e(!1);V4e(!0);const K4e=({canAdd:e,className:t,disabled:r,formContext:n,idSchema:o,items:i,options:a,onAddClick:s,prefixCls:l,readonly:A,required:u,schema:d,title:g,uiSchema:c,formData:f})=>{const{useToken:h}=nd,{labelAlign:p="right",rowGutter:B=24}=n,[y,C]=m.useState(null),[Q,v]=m.useState(!1),[M,I]=m.useState(!1),[b,Y]=m.useState(c["ui:options"]&&c["ui:options"].email?f.map($=>{var _;return(_=$==null?void 0:$.profile)==null?void 0:_.email}):[]),[N,F]=m.useState(!1),[D,z]=m.useState(!1),k=`${l}-item-label`,j=he(k,p==="left"&&`${k}-left`),{token:U}=h();let G=null,H=null,L=null,R=[];c["ui:options"]&&(G=c["ui:options"].import,H=c["ui:options"].latex,L=c["ui:options"].email,R=c["ui:options"].emailDefaults||[]);let O=c&&c.items&&c.items["ui:object"]?c.items["ui:object"]:"default";const V=$=>{const _={layerObjectField:P.jsx(bke,{items:i,formContext:n,id:o.$id}),accordionObjectField:P.jsx(wke,{items:i,formContext:n,id:o.$id}),default:i.map((ee,se)=>P.jsx(Gx,{...ee,formContext:n},o.$id+se))};return _[$]||_.default},Z=()=>{let{items:{type:$}={}}=d,{to:_}=G,ee=f;$=="object"&&_&&(ee=f.map(se=>se[_]||"")),y?v(!0):oY.post("/api/services/latex",{title:g||"Title goes here",paths:ee}).then(({data:se})=>{C(se.latex),v(!0)}).catch(()=>{y||C(null)})},T=$=>{b.includes($)?Y(_=>_.filter(ee=>ee!=$)):Y(_=>[..._,$])},K=()=>{f.length===b.length?Y([]):Y(f.map($=>{var _;return(_=$==null?void 0:$.profile)==null?void 0:_.email}))};return m.useEffect(()=>{M&&f.length!=b.length&&Y(f.map($=>{var _;return(_=$==null?void 0:$.profile)==null?void 0:_.email}))},[M]),P.jsxs("fieldset",{style:{marginLeft:"12px",marginRight:"12px"},className:t,id:o.$id,children:[H&&P.jsx(Zk,{destroyOnClose:!0,open:Q,onCancel:()=>{v(!1),C(null)},footer:P.jsx(sn,{justify:"end",children:P.jsxs(Ca,{children:[P.jsx(Bp,{onClick:()=>{v(!1),C(null)},children:"Close"}),P.jsx(Bp,{type:"primary",onClick:()=>{navigator.clipboard.writeText(decodeURI(y)),F(!0)},icon:N?P.jsx(q9,{}):P.jsx(KX,{}),children:N?"Copied":"Copy to clipboard"})]})}),children:P.jsx(Kcr,{value:y,height:"calc(100vh - 300px)",extraExtensions:[F$.define(Xcr),kUe(jUe)]})}),G&&P.jsx(Xke,{open:D,uiImport:G,schema:d,formData:f,onAddClick:s,formItems:i,onCancel:()=>z(!1)}),L&&f&&P.jsx(Zk,{open:M,onCancel:()=>I(!1),title:"Select user & egroups emails to send",okText:"Send Email",okType:"link",okButtonProps:{href:`mailto:${R.concat(b).join(",")}`},width:900,children:P.jsxs(Ca,{direction:"vertical",style:{width:"100%"},size:"large",children:[P.jsx(of,{onChange:()=>K(),checked:f.length===b.length,children:"Select all"}),R.length>0?P.jsxs(Zr,{children:["Default email recepients:"," ",P.jsx(Ca,{children:R.map($=>P.jsx(gp,{children:$},$))})]}):null,P.jsx(Bdt,{dataSource:f.map($=>$.profile||$),columns:[{title:"Email User",key:"action",render:($,_)=>P.jsx(of,{checked:b.includes(_.email),onChange:()=>T(_.email)})},{title:"Name",dataIndex:"name",key:"name"},{title:"Email",dataIndex:"email",key:"email",render:$=>P.jsx(gp,{color:"geekblue",children:$})},{title:"Department",dataIndex:"department",key:"department",render:$=>P.jsx(gp,{color:"blue",children:$})}]})]})}),P.jsxs(sn,{gutter:B,children:[P.jsxs("div",{style:{marginBottom:"8px",width:"100%"},children:[g&&P.jsx(Zr,{className:j,span:24,style:{padding:"0"},children:P.jsx(Tz,{id:`${o.$id}__title`,required:u,title:c["ui:title"]||g,uiImport:G,uiLatex:H,uiEmail:L,readonly:A,enableLatex:()=>Z(),enableImport:()=>z(!0),enableEmail:()=>I(!0)},`array-field-title-${o.$id}`)}),P.jsx(Ux,{description:c["ui:description"]||d.description,uiSchema:c,idSchema:o},`array-field-header-${o.$id}`)]}),P.jsx(Zr,{span:24,style:{marginTop:"5px"},className:"nestedObject",children:P.jsx(sn,{children:i&&P.jsx(Zr,{span:24,children:i.length>0?V(O):P.jsx(Bke,{canAdd:e,disabled:r,readonly:A,onAddClick:s,options:a})})})}),i&&i.length>0&&e&&!A&&P.jsx(Zr,{span:24,style:{marginTop:"10px"},children:P.jsx(sn,{gutter:B,justify:"end",children:P.jsx(Zr,{flex:"192px",children:P.jsxs(Bp,{block:!0,disabled:r||A,onClick:s,type:"primary",style:{borderRadius:U.borderRadius,backgroundColor:U.colorPrimary,fontFamily:U.fontFamily},"data-cy":"addItemButton",children:[P.jsx(Pz,{})," Add"," ",a&&a.addLabel?a.addLabel:"Item"]})})})})]})]})};K4e.propTypes={canAdd:Ce.bool,className:Ce.string,disabled:Ce.bool,formContext:Ce.object,idSchema:Ce.object,items:Ce.array,onAddClick:Ce.func,prefixCls:Ce.string,readonly:Ce.bool,required:Ce.bool,schema:Ce.object,title:Ce.string,uiSchema:Ce.object,formData:Ce.object};const X4e=({autofocus:e,canAdd:t,className:r,disabled:n,formContext:o,formData:i,idSchema:a,items:s,label:l,name:A,onAddClick:u,onBlur:d,onChange:g,onFocus:c,placeholder:f,rawErrors:h,readonly:p,registry:B=n2e(),required:y,schema:C,title:Q,uiSchema:v})=>{const{fields:M,rootSchema:I,widgets:b}=B,{UnsupportedField:Y}=M,N=()=>{const{widget:z="files",...k}=an(v),j=hu(C,z,b);return P.jsx(j,{autofocus:e,disabled:n,formContext:o,id:a&&a.$id,multiple:!0,onBlur:d,onChange:g,onFocus:c,options:k,rawErrors:h,readonly:p,schema:C,title:C.title||A,value:i})},F=()=>{const z=iA(C.items,I,i),k=qM(z),{widget:j="select",...U}={...an(v),enumOptions:k},G=hu(C,j,b);return P.jsx(G,{autofocus:e,disabled:n,formContext:o,id:a&&a.$id,label:l,multiple:!0,onBlur:d,onChange:g,onFocus:c,options:U,placeholder:f,rawErrors:h,readonly:p,registry:B,required:y,schema:C,value:i})};if(!Object.prototype.hasOwnProperty.call(C,"items"))return P.jsx(Y,{idSchema:a,reason:"Missing items definition",schema:C});if(wj(C)){const{...z}=an(v);return P.jsx(A2e,{canAdd:t,className:r,disabled:n,formContext:o,formData:i,idSchema:a,items:s,onAddClick:u,options:z,readonly:p,registry:B,required:y,schema:C,title:Q,uiSchema:v})}if(Vq(C,v,I))return N();if(Yz(C,I))return F();const{...D}=an(v);return P.jsx(K4e,{canAdd:t,className:r,disabled:n,formContext:o,formData:i,idSchema:a,items:s,options:D,onAddClick:u,readonly:p,registry:B,required:y,schema:C,title:Q,uiSchema:v})};X4e.propTypes={autofocus:Ce.bool,canAdd:Ce.bool,className:Ce.string,disabled:Ce.bool,formContext:Ce.object,formData:Ce.object,idSchema:Ce.object,items:Ce.array,label:Ce.string,name:Ce.string,onAddClick:Ce.func,onBlur:Ce.func,onChange:Ce.func,onFocus:Ce.func,placeholder:Ce.string,rawErrors:Ce.object,readonly:Ce.bool,registry:Ce.object,required:Ce.bool,schema:Ce.object,title:Ce.string,uiSchema:Ce.object};var T$={},uY={},Tp={};Object.defineProperty(Tp,"__esModule",{value:!0});Tp.getTransitionName=Tp.default=void 0;const cT=()=>({height:0,opacity:0}),the=e=>{const{scrollHeight:t}=e;return{height:t,opacity:1}},Zcr=e=>({height:e?e.offsetHeight:0}),uT=(e,t)=>(t==null?void 0:t.deadline)===!0||t.propertyName==="height",qcr=function(){return{motionName:`${arguments.length>0&&arguments[0]!==void 0?arguments[0]:"ant"}-motion-collapse`,onAppearStart:cT,onEnterStart:cT,onAppearActive:the,onEnterActive:the,onLeaveStart:Zcr,onLeaveActive:cT,onAppearEnd:uT,onEnterEnd:uT,onLeaveEnd:uT,motionDeadline:500}},$cr=(e,t,r)=>r!==void 0?r:`${e}-${t}`;Tp.getTransitionName=$cr;Tp.default=qcr;var Sn={};const dY=ki(sZe);var _cr=gt.default,eur=Pt.default;Object.defineProperty(Sn,"__esModule",{value:!0});Sn.NoStyleItemContext=Sn.NoFormStyle=Sn.FormProvider=Sn.FormItemPrefixContext=Sn.FormItemInputContext=Sn.FormContext=void 0;var I7=eur(le),fI=I7,tur=dY,rur=_cr(jf);Sn.FormContext=fI.createContext({labelAlign:"right",vertical:!1,itemRef:()=>{}});Sn.NoStyleItemContext=fI.createContext(null);const nur=e=>{const t=(0,rur.default)(e,["prefixCls"]);return fI.createElement(tur.FormProvider,Object.assign({},t))};Sn.FormProvider=nur;Sn.FormItemPrefixContext=fI.createContext({prefixCls:""});const rhe=Sn.FormItemInputContext=fI.createContext({}),our=e=>{let{children:t,status:r,override:n}=e;const o=(0,I7.useContext)(rhe),i=(0,I7.useMemo)(()=>{const a=Object.assign({},o);return n&&delete a.isFormItemInput,r&&(delete a.status,delete a.hasFeedback,delete a.feedbackIcon),a},[r,n,o]);return fI.createElement(rhe.Provider,{value:i},t)};Sn.NoFormStyle=our;var XG={},iur=Pt.default;Object.defineProperty(XG,"__esModule",{value:!0});XG.default=aur;var nhe=iur(le);function aur(e){const[t,r]=nhe.useState(e);return nhe.useEffect(()=>{const n=setTimeout(()=>{r(e)},e.length?0:10);return()=>{clearTimeout(n)}},[e]),t}var pf={},gY={},Cp={},VB={};Object.defineProperty(VB,"__esModule",{value:!0});VB.initMotion=void 0;const sur=e=>({animationDuration:e,animationFillMode:"both"}),lur=e=>({animationDuration:e,animationFillMode:"both"}),Aur=function(e,t,r,n){const o=arguments.length>4&&arguments[4]!==void 0&&arguments[4]?"&":"";return{[` + ${o}${e}-enter, + ${o}${e}-appear + `]:Object.assign(Object.assign({},sur(n)),{animationPlayState:"paused"}),[`${o}${e}-leave`]:Object.assign(Object.assign({},lur(n)),{animationPlayState:"paused"}),[` + ${o}${e}-enter${e}-enter-active, + ${o}${e}-appear${e}-appear-active + `]:{animationName:t,animationPlayState:"running"},[`${o}${e}-leave${e}-leave-active`]:{animationName:r,animationPlayState:"running",pointerEvents:"none"}}};VB.initMotion=Aur;Object.defineProperty(Cp,"__esModule",{value:!0});Cp.initFadeMotion=Cp.fadeOut=Cp.fadeIn=void 0;var Z4e=Fu,cur=VB;const uur=Cp.fadeIn=new Z4e.Keyframes("antFadeIn",{"0%":{opacity:0},"100%":{opacity:1}}),dur=Cp.fadeOut=new Z4e.Keyframes("antFadeOut",{"0%":{opacity:1},"100%":{opacity:0}}),gur=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const{antCls:r}=e,n=`${r}-fade`,o=t?"&":"";return[(0,cur.initMotion)(n,uur,dur,e.motionDurationMid,t),{[` + ${o}${n}-enter, + ${o}${n}-appear + `]:{opacity:0,animationTimingFunction:"linear"},[`${o}${n}-leave`]:{animationTimingFunction:"linear"}}]};Cp.initFadeMotion=gur;var Gi={};Object.defineProperty(Gi,"__esModule",{value:!0});Gi.moveUpOut=Gi.moveUpIn=Gi.moveRightOut=Gi.moveRightIn=Gi.moveLeftOut=Gi.moveLeftIn=Gi.moveDownOut=Gi.moveDownIn=Gi.initMoveMotion=void 0;var u0=Fu,fur=VB;const hur=Gi.moveDownIn=new u0.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),pur=Gi.moveDownOut=new u0.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),mur=Gi.moveLeftIn=new u0.Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),Bur=Gi.moveLeftOut=new u0.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),wur=Gi.moveRightIn=new u0.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),yur=Gi.moveRightOut=new u0.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),Eur=Gi.moveUpIn=new u0.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),Cur=Gi.moveUpOut=new u0.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),Iur={"move-up":{inKeyframes:Eur,outKeyframes:Cur},"move-down":{inKeyframes:hur,outKeyframes:pur},"move-left":{inKeyframes:mur,outKeyframes:Bur},"move-right":{inKeyframes:wur,outKeyframes:yur}},Qur=(e,t)=>{const{antCls:r}=e,n=`${r}-${t}`,{inKeyframes:o,outKeyframes:i}=Iur[t];return[(0,fur.initMotion)(n,o,i,e.motionDurationMid),{[` + ${n}-enter, + ${n}-appear + `]:{opacity:0,animationTimingFunction:e.motionEaseOutCirc},[`${n}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]};Gi.initMoveMotion=Qur;var Ri={};Object.defineProperty(Ri,"__esModule",{value:!0});Ri.slideUpOut=Ri.slideUpIn=Ri.slideRightOut=Ri.slideRightIn=Ri.slideLeftOut=Ri.slideLeftIn=Ri.slideDownOut=Ri.slideDownIn=Ri.initSlideMotion=void 0;var d0=Fu,vur=VB;const Mur=Ri.slideUpIn=new d0.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),bur=Ri.slideUpOut=new d0.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),xur=Ri.slideDownIn=new d0.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),Yur=Ri.slideDownOut=new d0.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),Fur=Ri.slideLeftIn=new d0.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),Nur=Ri.slideLeftOut=new d0.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),Dur=Ri.slideRightIn=new d0.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),Sur=Ri.slideRightOut=new d0.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),kur={"slide-up":{inKeyframes:Mur,outKeyframes:bur},"slide-down":{inKeyframes:xur,outKeyframes:Yur},"slide-left":{inKeyframes:Fur,outKeyframes:Nur},"slide-right":{inKeyframes:Dur,outKeyframes:Sur}},jur=(e,t)=>{const{antCls:r}=e,n=`${r}-${t}`,{inKeyframes:o,outKeyframes:i}=kur[t];return[(0,vur.initMotion)(n,o,i,e.motionDurationMid),{[` + ${n}-enter, + ${n}-appear + `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:e.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${n}-leave`]:{animationTimingFunction:e.motionEaseInQuint}}]};Ri.initSlideMotion=jur;var go={};Object.defineProperty(go,"__esModule",{value:!0});go.zoomUpOut=go.zoomUpIn=go.zoomRightOut=go.zoomRightIn=go.zoomOut=go.zoomLeftOut=go.zoomLeftIn=go.zoomIn=go.zoomDownOut=go.zoomDownIn=go.zoomBigOut=go.zoomBigIn=go.initZoomMotion=void 0;var xc=Fu,Uur=VB;const zur=go.zoomIn=new xc.Keyframes("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),Gur=go.zoomOut=new xc.Keyframes("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),ohe=go.zoomBigIn=new xc.Keyframes("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),ihe=go.zoomBigOut=new xc.Keyframes("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),Rur=go.zoomUpIn=new xc.Keyframes("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),Hur=go.zoomUpOut=new xc.Keyframes("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),Our=go.zoomLeftIn=new xc.Keyframes("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),Lur=go.zoomLeftOut=new xc.Keyframes("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),Tur=go.zoomRightIn=new xc.Keyframes("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),Jur=go.zoomRightOut=new xc.Keyframes("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),Pur=go.zoomDownIn=new xc.Keyframes("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),Wur=go.zoomDownOut=new xc.Keyframes("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),Vur={zoom:{inKeyframes:zur,outKeyframes:Gur},"zoom-big":{inKeyframes:ohe,outKeyframes:ihe},"zoom-big-fast":{inKeyframes:ohe,outKeyframes:ihe},"zoom-left":{inKeyframes:Our,outKeyframes:Lur},"zoom-right":{inKeyframes:Tur,outKeyframes:Jur},"zoom-up":{inKeyframes:Rur,outKeyframes:Hur},"zoom-down":{inKeyframes:Pur,outKeyframes:Wur}},Kur=(e,t)=>{const{antCls:r}=e,n=`${r}-${t}`,{inKeyframes:o,outKeyframes:i}=Vur[t];return[(0,Uur.initMotion)(n,o,i,t==="zoom-big-fast"?e.motionDurationFast:e.motionDurationMid),{[` + ${n}-enter, + ${n}-appear + `]:{transform:"scale(0)",opacity:0,animationTimingFunction:e.motionEaseOutCirc,"&-prepare":{transform:"none"}},[`${n}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]};go.initZoomMotion=Kur;var ZG={};Object.defineProperty(ZG,"__esModule",{value:!0});ZG.default=void 0;const Xur=e=>({[e.componentCls]:{[`${e.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, + opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}},[`${e.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, + opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}}});ZG.default=Xur;(function(e){var t=gt.default;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"fadeIn",{enumerable:!0,get:function(){return r.fadeIn}}),Object.defineProperty(e,"fadeOut",{enumerable:!0,get:function(){return r.fadeOut}}),Object.defineProperty(e,"genCollapseMotion",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"initFadeMotion",{enumerable:!0,get:function(){return r.initFadeMotion}}),Object.defineProperty(e,"initMoveMotion",{enumerable:!0,get:function(){return n.initMoveMotion}}),Object.defineProperty(e,"initSlideMotion",{enumerable:!0,get:function(){return o.initSlideMotion}}),Object.defineProperty(e,"initZoomMotion",{enumerable:!0,get:function(){return i.initZoomMotion}}),Object.defineProperty(e,"moveDownIn",{enumerable:!0,get:function(){return n.moveDownIn}}),Object.defineProperty(e,"moveDownOut",{enumerable:!0,get:function(){return n.moveDownOut}}),Object.defineProperty(e,"moveLeftIn",{enumerable:!0,get:function(){return n.moveLeftIn}}),Object.defineProperty(e,"moveLeftOut",{enumerable:!0,get:function(){return n.moveLeftOut}}),Object.defineProperty(e,"moveRightIn",{enumerable:!0,get:function(){return n.moveRightIn}}),Object.defineProperty(e,"moveRightOut",{enumerable:!0,get:function(){return n.moveRightOut}}),Object.defineProperty(e,"moveUpIn",{enumerable:!0,get:function(){return n.moveUpIn}}),Object.defineProperty(e,"moveUpOut",{enumerable:!0,get:function(){return n.moveUpOut}}),Object.defineProperty(e,"slideDownIn",{enumerable:!0,get:function(){return o.slideDownIn}}),Object.defineProperty(e,"slideDownOut",{enumerable:!0,get:function(){return o.slideDownOut}}),Object.defineProperty(e,"slideLeftIn",{enumerable:!0,get:function(){return o.slideLeftIn}}),Object.defineProperty(e,"slideLeftOut",{enumerable:!0,get:function(){return o.slideLeftOut}}),Object.defineProperty(e,"slideRightIn",{enumerable:!0,get:function(){return o.slideRightIn}}),Object.defineProperty(e,"slideRightOut",{enumerable:!0,get:function(){return o.slideRightOut}}),Object.defineProperty(e,"slideUpIn",{enumerable:!0,get:function(){return o.slideUpIn}}),Object.defineProperty(e,"slideUpOut",{enumerable:!0,get:function(){return o.slideUpOut}}),Object.defineProperty(e,"zoomBigIn",{enumerable:!0,get:function(){return i.zoomBigIn}}),Object.defineProperty(e,"zoomBigOut",{enumerable:!0,get:function(){return i.zoomBigOut}}),Object.defineProperty(e,"zoomDownIn",{enumerable:!0,get:function(){return i.zoomDownIn}}),Object.defineProperty(e,"zoomDownOut",{enumerable:!0,get:function(){return i.zoomDownOut}}),Object.defineProperty(e,"zoomIn",{enumerable:!0,get:function(){return i.zoomIn}}),Object.defineProperty(e,"zoomLeftIn",{enumerable:!0,get:function(){return i.zoomLeftIn}}),Object.defineProperty(e,"zoomLeftOut",{enumerable:!0,get:function(){return i.zoomLeftOut}}),Object.defineProperty(e,"zoomOut",{enumerable:!0,get:function(){return i.zoomOut}}),Object.defineProperty(e,"zoomRightIn",{enumerable:!0,get:function(){return i.zoomRightIn}}),Object.defineProperty(e,"zoomRightOut",{enumerable:!0,get:function(){return i.zoomRightOut}}),Object.defineProperty(e,"zoomUpIn",{enumerable:!0,get:function(){return i.zoomUpIn}}),Object.defineProperty(e,"zoomUpOut",{enumerable:!0,get:function(){return i.zoomUpOut}});var r=Cp,n=Gi,o=Ri,i=go,a=t(ZG)})(gY);var qG={};Object.defineProperty(qG,"__esModule",{value:!0});qG.default=void 0;const Zur=e=>{const{componentCls:t}=e,r=`${t}-show-help`,n=`${t}-show-help-item`;return{[r]:{transition:`opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[n]:{overflow:"hidden",transition:`height ${e.motionDurationSlow} ${e.motionEaseInOut}, + opacity ${e.motionDurationSlow} ${e.motionEaseInOut}, + transform ${e.motionDurationSlow} ${e.motionEaseInOut} !important`,[`&${n}-appear, &${n}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${n}-leave-active`]:{transform:"translateY(-5px)"}}}}};qG.default=Zur;var qur=gt.default;Object.defineProperty(pf,"__esModule",{value:!0});pf.prepareToken=pf.default=void 0;var q4e=Vi,Q7=gY,$4e=Xn,$ur=qur(qG);const _ur=e=>({legend:{display:"block",width:"100%",marginBottom:e.marginLG,padding:0,color:e.colorTextDescription,fontSize:e.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`},label:{fontSize:e.fontSize},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${e.controlOutlineWidth}px ${e.controlOutline}`},output:{display:"block",paddingTop:15,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight}}),ahe=(e,t)=>{const{formItemCls:r}=e;return{[r]:{[`${r}-label > label`]:{height:t},[`${r}-control-input`]:{minHeight:t}}}},edr=e=>{const{componentCls:t}=e;return{[e.componentCls]:Object.assign(Object.assign(Object.assign({},(0,q4e.resetComponent)(e)),_ur(e)),{[`${t}-text`]:{display:"inline-block",paddingInlineEnd:e.paddingSM},"&-small":Object.assign({},ahe(e,e.controlHeightSM)),"&-large":Object.assign({},ahe(e,e.controlHeightLG))})}},tdr=e=>{const{formItemCls:t,iconCls:r,componentCls:n,rootPrefixCls:o,labelRequiredMarkColor:i,labelColor:a,labelFontSize:s,labelHeight:l,labelColonMarginInlineStart:A,labelColonMarginInlineEnd:u,itemMarginBottom:d}=e;return{[t]:Object.assign(Object.assign({},(0,q4e.resetComponent)(e)),{marginBottom:d,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, + &-hidden.${o}-row`]:{display:"none"},"&-has-warning":{[`${t}-split`]:{color:e.colorError}},"&-has-error":{[`${t}-split`]:{color:e.colorWarning}},[`${t}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${e.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:l,color:a,fontSize:s,[`> ${r}`]:{fontSize:e.fontSize,verticalAlign:"top"},[`&${t}-required:not(${t}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:e.marginXXS,color:i,fontSize:e.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${n}-hide-required-mark &`]:{display:"none"}},[`${t}-optional`]:{display:"inline-block",marginInlineStart:e.marginXXS,color:e.colorTextDescription,[`${n}-hide-required-mark &`]:{display:"none"}},[`${t}-tooltip`]:{color:e.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:e.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:A,marginInlineEnd:u},[`&${t}-no-colon::after`]:{content:'"\\a0"'}}},[`${t}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${o}-col-'"]):not([class*="' ${o}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:e.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[t]:{"&-explain, &-extra":{clear:"both",color:e.colorTextDescription,fontSize:e.fontSize,lineHeight:e.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:e.controlHeightSM,transition:`color ${e.motionDurationMid} ${e.motionEaseOut}`},"&-explain":{"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning}}},[`&-with-help ${t}-explain`]:{height:"auto",opacity:1},[`${t}-feedback-icon`]:{fontSize:e.fontSize,textAlign:"center",visibility:"visible",animationName:Q7.zoomIn,animationDuration:e.motionDurationMid,animationTimingFunction:e.motionEaseOutBack,pointerEvents:"none","&-success":{color:e.colorSuccess},"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning},"&-validating":{color:e.colorPrimary}}})}},rdr=e=>{const{componentCls:t,formItemCls:r}=e;return{[`${t}-horizontal`]:{[`${r}-label`]:{flexGrow:0},[`${r}-control`]:{flex:"1 1 0",minWidth:0},[`${r}-label[class$='-24'], ${r}-label[class*='-24 ']`]:{[`& + ${r}-control`]:{minWidth:"unset"}}}}},ndr=e=>{const{componentCls:t,formItemCls:r}=e;return{[`${t}-inline`]:{display:"flex",flexWrap:"wrap",[r]:{flex:"none",marginInlineEnd:e.margin,marginBottom:0,"&-row":{flexWrap:"nowrap"},[`> ${r}-label, + > ${r}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${r}-label`]:{flex:"none"},[`${t}-text`]:{display:"inline-block"},[`${r}-has-feedback`]:{display:"inline-block"}}}}},ly=e=>({padding:e.verticalLabelPadding,margin:e.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),odr=e=>{const{componentCls:t,formItemCls:r,rootPrefixCls:n}=e;return{[`${r} ${r}-label`]:ly(e),[`${t}:not(${t}-inline)`]:{[r]:{flexWrap:"wrap",[`${r}-label, ${r}-control`]:{[`&:not([class*=" ${n}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},idr=e=>{const{componentCls:t,formItemCls:r,rootPrefixCls:n}=e;return{[`${t}-vertical`]:{[r]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${t}-item-control`]:{width:"100%"}}},[`${t}-vertical ${r}-label, + .${n}-col-24${r}-label, + .${n}-col-xl-24${r}-label`]:ly(e),[`@media (max-width: ${e.screenXSMax}px)`]:[odr(e),{[t]:{[`.${n}-col-xs-24${r}-label`]:ly(e)}}],[`@media (max-width: ${e.screenSMMax}px)`]:{[t]:{[`.${n}-col-sm-24${r}-label`]:ly(e)}},[`@media (max-width: ${e.screenMDMax}px)`]:{[t]:{[`.${n}-col-md-24${r}-label`]:ly(e)}},[`@media (max-width: ${e.screenLGMax}px)`]:{[t]:{[`.${n}-col-lg-24${r}-label`]:ly(e)}}}},_4e=(e,t)=>(0,$4e.mergeToken)(e,{formItemCls:`${e.componentCls}-item`,rootPrefixCls:t});pf.prepareToken=_4e;pf.default=(0,$4e.genComponentStyleHook)("Form",(e,t)=>{let{rootPrefixCls:r}=t;const n=_4e(e,r);return[edr(n),tdr(n),(0,$ur.default)(n),rdr(n),ndr(n),idr(n),(0,Q7.genCollapseMotion)(n),Q7.zoomIn]},e=>({labelRequiredMarkColor:e.colorError,labelColor:e.colorTextHeading,labelFontSize:e.fontSize,labelHeight:e.controlHeight,labelColonMarginInlineStart:e.marginXXS/2,labelColonMarginInlineEnd:e.marginXS,itemMarginBottom:e.marginLG,verticalLabelPadding:`0 0 ${e.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});var eze=Pt.default,fY=gt.default;Object.defineProperty(uY,"__esModule",{value:!0});uY.default=void 0;var she=fY(aI),lhe=fY(qr),Ahe=eze(Xx),tze=eze(le),Vw=tze,che=fY(Tp),adr=Sn,uhe=fY(XG),sdr=fY(pf);const dhe=[];function dT(e,t,r){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof e=="string"?e:`${t}-${n}`,error:e,errorStatus:r}}const ldr=e=>{let{help:t,helpStatus:r,errors:n=dhe,warnings:o=dhe,className:i,fieldId:a,onVisibleChanged:s}=e;const{prefixCls:l}=Vw.useContext(adr.FormItemPrefixContext),A=`${l}-item-explain`,[,u]=(0,sdr.default)(l),d=(0,tze.useMemo)(()=>(0,che.default)(l),[l]),g=(0,uhe.default)(n),c=(0,uhe.default)(o),f=Vw.useMemo(()=>t!=null?[dT(t,"help",r)]:[].concat((0,she.default)(g.map((p,B)=>dT(p,"error","error",B))),(0,she.default)(c.map((p,B)=>dT(p,"warning","warning",B)))),[t,r,g,c]),h={};return a&&(h.id=`${a}_help`),Vw.createElement(Ahe.default,{motionDeadline:d.motionDeadline,motionName:`${l}-show-help`,visible:!!f.length,onVisibleChanged:s},p=>{const{className:B,style:y}=p;return Vw.createElement("div",Object.assign({},h,{className:(0,lhe.default)(A,B,i,u),style:y,role:"alert"}),Vw.createElement(Ahe.CSSMotionList,Object.assign({keys:f},(0,che.default)(l),{motionName:`${l}-show-help-item`,component:!1}),C=>{const{key:Q,error:v,errorStatus:M,className:I,style:b}=C;return Vw.createElement("div",{key:Q,className:(0,lhe.default)(I,{[`${A}-${M}`]:M}),style:b},v)}))})};uY.default=ldr;var rze={},J$={};const Adr=ki(MKe);var g0={};Object.defineProperty(g0,"__esModule",{value:!0});g0.getFieldId=gdr;g0.getStatus=fdr;g0.toArray=ddr;const cdr=["parentNode"],udr="form_item";function ddr(e){return e===void 0||e===!1?[]:Array.isArray(e)?e:[e]}function gdr(e,t){if(!e.length)return;const r=e.join("_");return t?`${t}_${r}`:cdr.includes(r)?`${udr}_${r}`:r}function fdr(e,t,r,n,o,i){let a=n;return i!==void 0?a=i:r.validating?a="validating":e.length?a="error":t.length?a="warning":(r.touched||o&&r.validated)&&(a="success"),a}var hdr=gt.default,pdr=Pt.default;Object.defineProperty(J$,"__esModule",{value:!0});J$.default=wdr;var mdr=dY,ghe=pdr(le),Bdr=hdr(Adr),v7=g0;function fhe(e){return(0,v7.toArray)(e).join("_")}function wdr(e){const[t]=(0,mdr.useForm)(),r=ghe.useRef({}),n=ghe.useMemo(()=>e??Object.assign(Object.assign({},t),{__INTERNAL__:{itemRef:o=>i=>{const a=fhe(o);i?r.current[a]=i:delete r.current[a]}},scrollToField:function(o){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const a=(0,v7.toArray)(o),s=(0,v7.getFieldId)(a,n.__INTERNAL__.name),l=s?document.getElementById(s):null;l&&(0,Bdr.default)(l,Object.assign({scrollMode:"if-needed",block:"nearest"},i))},getFieldInstance:o=>{const i=fhe(o);return r.current[i]}}),[e,t]);return[n]}var P$={};Object.defineProperty(P$,"__esModule",{value:!0});P$.default=Cdr;var ydr=le,Edr=Hs;function Cdr(e){let{name:t}=e;(0,Edr.devUseWarning)("Form"),(0,ydr.useEffect)(()=>{if(t)return()=>{}},[t])}(function(e){"use client";var t=Pt.default,r=gt.default;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"List",{enumerable:!0,get:function(){return o.List}}),e.default=void 0,Object.defineProperty(e,"useForm",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(e,"useWatch",{enumerable:!0,get:function(){return o.useWatch}});var n=r(qr),o=t(dY),i=t(le),a=i,s=wn,l=t(Qa),A=r(cf),u=r(Cs),d=Sn,g=r(J$);r(P$);var c=r(pf),f=r(Lx),h=function(y,C){var Q={};for(var v in y)Object.prototype.hasOwnProperty.call(y,v)&&C.indexOf(v)<0&&(Q[v]=y[v]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,v=Object.getOwnPropertySymbols(y);M{const Q=a.useContext(l.default),{getPrefixCls:v,direction:M,form:I}=a.useContext(s.ConfigContext),{prefixCls:b,className:Y,rootClassName:N,size:F,disabled:D=Q,form:z,colon:k,labelAlign:j,labelWrap:U,labelCol:G,wrapperCol:H,hideRequiredMark:L,layout:R="horizontal",scrollToFirstError:O,requiredMark:V,onFinishFailed:Z,name:T,style:K,feedbackIcons:$}=y,_=h(y,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),ee=(0,u.default)(F),se=a.useContext(f.default),ie=(0,i.useMemo)(()=>V!==void 0?V:I&&I.requiredMark!==void 0?I.requiredMark:!L,[L,V,I]),ge=k??(I==null?void 0:I.colon),Ae=v("form",b),[pe,we]=(0,c.default)(Ae),ye=(0,n.default)(Ae,`${Ae}-${R}`,{[`${Ae}-hide-required-mark`]:ie===!1,[`${Ae}-rtl`]:M==="rtl",[`${Ae}-${ee}`]:ee},we,I==null?void 0:I.className,Y,N),[Me]=(0,g.default)(z),{__INTERNAL__:Fe}=Me;Fe.name=T;const Se=(0,i.useMemo)(()=>({name:T,labelAlign:j,labelCol:G,labelWrap:U,wrapperCol:H,vertical:R==="vertical",colon:ge,requiredMark:ie,itemRef:Fe.itemRef,form:Me,feedbackIcons:$}),[T,j,G,H,R,ge,ie,Me,$]);a.useImperativeHandle(C,()=>Me);const Be=(xe,Ie)=>{if(xe){let Ge={block:"nearest"};typeof xe=="object"&&(Ge=xe),Me.scrollToField(Ie,Ge)}},me=xe=>{if(Z==null||Z(xe),xe.errorFields.length){const Ie=xe.errorFields[0].name;if(O!==void 0){Be(O,Ie);return}I&&I.scrollToFirstError!==void 0&&Be(I.scrollToFirstError,Ie)}};return pe(a.createElement(l.DisabledContextProvider,{disabled:D},a.createElement(A.default.Provider,{value:ee},a.createElement(d.FormProvider,{validateMessages:se},a.createElement(d.FormContext.Provider,{value:Se},a.createElement(o.default,Object.assign({id:T},_,{name:T,onFinishFailed:me,form:Me,style:Object.assign(Object.assign({},I==null?void 0:I.style),K),className:ye})))))))},B=a.forwardRef(p);e.default=B})(rze);var $G={},_G={},nze={exports:{}},oze={exports:{}};(function(e){function t(r,n){var o=r==null?null:typeof Symbol<"u"&&r[Symbol.iterator]||r["@@iterator"];if(o!=null){var i,a,s,l,A=[],u=!0,d=!1;try{if(s=(o=o.call(r)).next,n===0){if(Object(o)!==o)return;u=!1}else for(;!(u=(i=s.call(o)).done)&&(A.push(i.value),A.length!==n);u=!0);}catch(g){d=!0,a=g}finally{try{if(!u&&o.return!=null&&(l=o.return(),Object(l)!==l))return}finally{if(d)throw a}}return A}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(oze);var Idr=oze.exports;(function(e){var t=D2e,r=Idr,n=Y3,o=k2e;function i(a,s){return t(a)||r(a,s)||n(a,s)||o()}e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports})(nze);var ize=nze.exports,Qdr=Pt.default,vdr=gt.default;Object.defineProperty(_G,"__esModule",{value:!0});_G.default=bdr;var Mdr=vdr(ize),gT=Qdr(le);function bdr(e){var t=gT.useRef(!1),r=gT.useState(e),n=(0,Mdr.default)(r,2),o=n[0],i=n[1];gT.useEffect(function(){return t.current=!1,function(){t.current=!0}},[]);function a(s,l){l&&t.current||i(s)}return[o,a]}var W$={},xdr=gt.default;Object.defineProperty(W$,"__esModule",{value:!0});W$.default=Fdr;var Ydr=xdr($x);function Fdr(e){if(typeof e=="function")return e;const t=(0,Ydr.default)(e);return t.length<=1?t[0]:t}var eR={};Object.defineProperty(eR,"__esModule",{value:!0});eR.default=void 0;var Ndr=le,aze=Sn;const sze=()=>{const{status:e,errors:t=[],warnings:r=[]}=(0,Ndr.useContext)(aze.FormItemInputContext);return{status:e,errors:t,warnings:r}};sze.Context=aze.FormItemInputContext;eR.default=sze;var V$={},Ddr=Pt.default,Sdr=gt.default;Object.defineProperty(V$,"__esModule",{value:!0});V$.default=kdr;var hhe=Sdr(JB),S2=Ddr(le),phe=S2;function kdr(e){const[t,r]=phe.useState(e),n=(0,S2.useRef)(null),o=(0,S2.useRef)([]),i=(0,S2.useRef)(!1);phe.useEffect(()=>(i.current=!1,()=>{i.current=!0,hhe.default.cancel(n.current),n.current=null}),[]);function a(s){i.current||(n.current===null&&(o.current=[],n.current=(0,hhe.default)(()=>{n.current=null,r(l=>{let A=l;return o.current.forEach(u=>{A=u(A)}),A})})),o.current.push(s))}return[t,a]}var K$={},jdr=Pt.default;Object.defineProperty(K$,"__esModule",{value:!0});K$.default=Gdr;var Udr=el,mhe=jdr(le),zdr=Sn;function Gdr(){const{itemRef:e}=mhe.useContext(zdr.FormContext),t=mhe.useRef({});function r(n,o){const i=o&&typeof o=="object"&&o.ref,a=n.join("_");return(t.current.name!==a||t.current.originRef!==i)&&(t.current.name=a,t.current.originRef=i,t.current.ref=(0,Udr.composeRef)(e(n),i)),t.current.ref}return r}var X$={},Jp={},Rdr=gt.default,Hdr=Pt.default;Object.defineProperty(Jp,"__esModule",{value:!0});Jp.useLayoutUpdateEffect=Jp.default=void 0;var M7=Hdr(le),Odr=Rdr(wx),Bhe=(0,Odr.default)()?M7.useLayoutEffect:M7.useEffect,lze=function(e,t){var r=M7.useRef(!0);Bhe(function(){return e(r.current)},t),Bhe(function(){return r.current=!1,function(){r.current=!0}},[])};Jp.useLayoutUpdateEffect=function(e,t){lze(function(r){if(!r)return e()},t)};Jp.default=lze;var hI={},pI={},hY={};Object.defineProperty(hY,"__esModule",{value:!0});hY.default=void 0;var Ldr=le;const Tdr=(0,Ldr.createContext)({});hY.default=Tdr;var AB={};Object.defineProperty(AB,"__esModule",{value:!0});AB.useRowStyle=AB.useColStyle=void 0;var b7=Xn;const Jdr=e=>{const{componentCls:t}=e;return{[t]:{display:"flex",flexFlow:"row wrap",minWidth:0,"&::before, &::after":{display:"flex"},"&-no-wrap":{flexWrap:"nowrap"},"&-start":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"flex-end"},"&-space-between":{justifyContent:"space-between"},"&-space-around":{justifyContent:"space-around"},"&-space-evenly":{justifyContent:"space-evenly"},"&-top":{alignItems:"flex-start"},"&-middle":{alignItems:"center"},"&-bottom":{alignItems:"flex-end"}}}},Pdr=e=>{const{componentCls:t}=e;return{[t]:{position:"relative",maxWidth:"100%",minHeight:1}}},Wdr=(e,t)=>{const{componentCls:r,gridColumns:n}=e,o={};for(let i=n;i>=0;i--)i===0?(o[`${r}${t}-${i}`]={display:"none"},o[`${r}-push-${i}`]={insetInlineStart:"auto"},o[`${r}-pull-${i}`]={insetInlineEnd:"auto"},o[`${r}${t}-push-${i}`]={insetInlineStart:"auto"},o[`${r}${t}-pull-${i}`]={insetInlineEnd:"auto"},o[`${r}${t}-offset-${i}`]={marginInlineStart:0},o[`${r}${t}-order-${i}`]={order:0}):(o[`${r}${t}-${i}`]=[{"--ant-display":"block",display:"block"},{display:"var(--ant-display)",flex:`0 0 ${i/n*100}%`,maxWidth:`${i/n*100}%`}],o[`${r}${t}-push-${i}`]={insetInlineStart:`${i/n*100}%`},o[`${r}${t}-pull-${i}`]={insetInlineEnd:`${i/n*100}%`},o[`${r}${t}-offset-${i}`]={marginInlineStart:`${i/n*100}%`},o[`${r}${t}-order-${i}`]={order:i});return o},x7=(e,t)=>Wdr(e,t),Vdr=(e,t,r)=>({[`@media (min-width: ${t}px)`]:Object.assign({},x7(e,r))});AB.useRowStyle=(0,b7.genComponentStyleHook)("Grid",e=>[Jdr(e)]);AB.useColStyle=(0,b7.genComponentStyleHook)("Grid",e=>{const t=(0,b7.mergeToken)(e,{gridColumns:24}),r={"-sm":t.screenSMMin,"-md":t.screenMDMin,"-lg":t.screenLGMin,"-xl":t.screenXLMin,"-xxl":t.screenXXLMin};return[Pdr(t),x7(t,""),x7(t,"-xs"),Object.keys(r).map(n=>Vdr(t,r[n],n)).reduce((n,o)=>Object.assign(Object.assign({},n),o),{})]});var Aze=gt.default,Kdr=Pt.default;Object.defineProperty(pI,"__esModule",{value:!0});pI.default=void 0;var DD=Kdr(le),Xdr=Aze(qr),Zdr=wn,qdr=Aze(hY),$dr=AB,_dr=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:r,direction:n}=DD.useContext(Zdr.ConfigContext),{gutter:o,wrap:i}=DD.useContext(qdr.default),{prefixCls:a,span:s,order:l,offset:A,push:u,pull:d,className:g,children:c,flex:f,style:h}=e,p=_dr(e,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),B=r("col",a),[y,C]=(0,$dr.useColStyle)(B);let Q={};tgr.forEach(I=>{let b={};const Y=e[I];typeof Y=="number"?b.span=Y:typeof Y=="object"&&(b=Y||{}),delete p[I],Q=Object.assign(Object.assign({},Q),{[`${B}-${I}-${b.span}`]:b.span!==void 0,[`${B}-${I}-order-${b.order}`]:b.order||b.order===0,[`${B}-${I}-offset-${b.offset}`]:b.offset||b.offset===0,[`${B}-${I}-push-${b.push}`]:b.push||b.push===0,[`${B}-${I}-pull-${b.pull}`]:b.pull||b.pull===0,[`${B}-${I}-flex-${b.flex}`]:b.flex||b.flex==="auto",[`${B}-rtl`]:n==="rtl"})});const v=(0,Xdr.default)(B,{[`${B}-${s}`]:s!==void 0,[`${B}-order-${l}`]:l,[`${B}-offset-${A}`]:A,[`${B}-push-${u}`]:u,[`${B}-pull-${d}`]:d},g,Q,C),M={};if(o&&o[0]>0){const I=o[0]/2;M.paddingLeft=I,M.paddingRight=I}return f&&(M.flex=egr(f),i===!1&&!M.minWidth&&(M.minWidth=0)),y(DD.createElement("div",Object.assign({},p,{style:Object.assign(Object.assign({},M),h),className:v,ref:t}),c))});pI.default=rgr;var mI={},Z$={},ngr=Pt.default;Object.defineProperty(Z$,"__esModule",{value:!0});Z$.default=igr;var ogr=ngr(le);function igr(){const[,e]=ogr.useReducer(t=>t+1,0);return e}var mf={},agr=gt.default;Object.defineProperty(mf,"__esModule",{value:!0});mf.default=ugr;mf.responsiveArray=mf.matchScreen=void 0;var sgr=agr(le),lgr=Xn;const Y7=mf.responsiveArray=["xxl","xl","lg","md","sm","xs"],Agr=e=>({xs:`(max-width: ${e.screenXSMax}px)`,sm:`(min-width: ${e.screenSM}px)`,md:`(min-width: ${e.screenMD}px)`,lg:`(min-width: ${e.screenLG}px)`,xl:`(min-width: ${e.screenXL}px)`,xxl:`(min-width: ${e.screenXXL}px)`}),cgr=e=>{const t=e,r=[].concat(Y7).reverse();return r.forEach((n,o)=>{const i=n.toUpperCase(),a=`screen${i}Min`,s=`screen${i}`;if(!(t[a]<=t[s]))throw new Error(`${a}<=${s} fails : !(${t[a]}<=${t[s]})`);if(o{const r=new Map;let n=-1,o={};return{matchHandlers:{},dispatch(i){return o=i,r.forEach(a=>a(o)),r.size>=1},subscribe(i){return r.size||this.register(),n+=1,r.set(n,i),i(o),n},unsubscribe(i){r.delete(i),r.size||this.unregister()},unregister(){Object.keys(t).forEach(i=>{const a=t[i],s=this.matchHandlers[a];s==null||s.mql.removeListener(s==null?void 0:s.listener)}),r.clear()},register(){Object.keys(t).forEach(i=>{const a=t[i],s=A=>{let{matches:u}=A;this.dispatch(Object.assign(Object.assign({},o),{[i]:u}))},l=window.matchMedia(a);l.addListener(s),this.matchHandlers[a]={mql:l,listener:s},s(l)})},responsiveMap:t}},[e])}const dgr=(e,t)=>{if(t&&typeof t=="object")for(let r=0;r0&&arguments[0]!==void 0?arguments[0]:!0;const t=(0,ggr.useRef)({}),r=(0,hgr.default)(),n=(0,pgr.default)();return(0,fgr.default)(()=>{const o=n.subscribe(i=>{t.current=i,e&&r()});return()=>n.unsubscribe(o)},[]),t.current}mI.default=mgr;var tR={},cze=gt.default,uze=Pt.default;Object.defineProperty(tR,"__esModule",{value:!0});tR.default=void 0;var Kc=uze(le),Bgr=cze(qr),qv=uze(mf),wgr=wn,ygr=cze(hY),Egr=AB,Cgr=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{if(typeof e=="string"&&n(e),typeof e=="object")for(let i=0;i{o()},[JSON.stringify(e),t]),r}const Igr=Kc.forwardRef((e,t)=>{const{prefixCls:r,justify:n,align:o,className:i,style:a,children:s,gutter:l=0,wrap:A}=e,u=Cgr(e,["prefixCls","justify","align","className","style","children","gutter","wrap"]),{getPrefixCls:d,direction:g}=Kc.useContext(wgr.ConfigContext),[c,f]=Kc.useState({xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0}),[h,p]=Kc.useState({xs:!1,sm:!1,md:!1,lg:!1,xl:!1,xxl:!1}),B=whe(o,h),y=whe(n,h),C=Kc.useRef(l),Q=(0,qv.default)();Kc.useEffect(()=>{const U=Q.subscribe(G=>{p(G);const H=C.current||0;(!Array.isArray(H)&&typeof H=="object"||Array.isArray(H)&&(typeof H[0]=="object"||typeof H[1]=="object"))&&f(G)});return()=>Q.unsubscribe(U)},[]);const v=()=>{const U=[void 0,void 0];return(Array.isArray(l)?l:[l,void 0]).forEach((G,H)=>{if(typeof G=="object")for(let L=0;L0?Y[0]/-2:void 0;D&&(F.marginLeft=D,F.marginRight=D),[,F.rowGap]=Y;const[z,k]=Y,j=Kc.useMemo(()=>({gutter:[z,k],wrap:A}),[z,k,A]);return I(Kc.createElement(ygr.default.Provider,{value:j},Kc.createElement("div",Object.assign({},u,{className:N,style:Object.assign(Object.assign({},F),a),ref:t}),s)))});tR.default=Igr;(function(e){"use client";var t=gt.default;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Col",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"Row",{enumerable:!0,get:function(){return o.default}}),e.default=void 0;var r=t(pI),n=t(mI),o=t(tR);function i(){return(0,n.default)()}e.default={useBreakpoint:i}})(hI);var rR={},nR={};Object.defineProperty(nR,"__esModule",{value:!0});nR.default=void 0;var Qgr=pf,vgr=Xn;const Mgr=e=>{const{formItemCls:t}=e;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${t}-control`]:{display:"flex"}}}};nR.default=(0,vgr.genSubStyleComponent)(["Form","item-item"],(e,t)=>{let{rootPrefixCls:r}=t;const n=(0,Qgr.prepareToken)(e,r);return[Mgr(n)]});var oR=gt.default,bgr=Pt.default;Object.defineProperty(rR,"__esModule",{value:!0});rR.default=void 0;var Ns=bgr(le),xgr=oR(qr),Ygr=oR(pI),fT=Sn,Fgr=oR(uY),Ngr=oR(nR);const Dgr=e=>{const{prefixCls:t,status:r,wrapperCol:n,children:o,errors:i,warnings:a,_internalItemRender:s,extra:l,help:A,fieldId:u,marginBottom:d,onErrorVisibleChanged:g}=e,c=`${t}-item`,f=Ns.useContext(fT.FormContext),h=n||f.wrapperCol||{},p=(0,xgr.default)(`${c}-control`,h.className),B=Ns.useMemo(()=>Object.assign({},f),[f]);delete B.labelCol,delete B.wrapperCol;const y=Ns.createElement("div",{className:`${c}-control-input`},Ns.createElement("div",{className:`${c}-control-input-content`},o)),C=Ns.useMemo(()=>({prefixCls:t,status:r}),[t,r]),Q=d!==null||i.length||a.length?Ns.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},Ns.createElement(fT.FormItemPrefixContext.Provider,{value:C},Ns.createElement(Fgr.default,{fieldId:u,errors:i,warnings:a,help:A,helpStatus:r,className:`${c}-explain-connected`,onVisibleChanged:g})),!!d&&Ns.createElement("div",{style:{width:0,height:d}})):null,v={};u&&(v.id=`${u}_extra`);const M=l?Ns.createElement("div",Object.assign({},v,{className:`${c}-extra`}),l):null,I=s&&s.mark==="pro_table_render"&&s.render?s.render(e,{input:y,errorList:Q,extra:M}):Ns.createElement(Ns.Fragment,null,y,Q,M);return Ns.createElement(fT.FormContext.Provider,{value:B},Ns.createElement(Ygr.default,Object.assign({},h,{className:p}),I),Ns.createElement(Ngr.default,{prefixCls:t}))};rR.default=Dgr;var iR={},F7={exports:{}},dze={},$$={};Object.defineProperty($$,"__esModule",{value:!0});var Sgr={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"};$$.default=Sgr;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return g}});var t=s(le),r=i($$),n=i(lo);function o(c,f,h){return f in c?Object.defineProperty(c,f,{value:h,enumerable:!0,configurable:!0,writable:!0}):c[f]=h,c}function i(c){return c&&c.__esModule?c:{default:c}}function a(c){if(typeof WeakMap!="function")return null;var f=new WeakMap,h=new WeakMap;return(a=function(p){return p?h:f})(c)}function s(c,f){if(!f&&c&&c.__esModule)return c;if(c===null||typeof c!="object"&&typeof c!="function")return{default:c};var h=a(f);if(h&&h.has(c))return h.get(c);var p={},B=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var y in c)if(y!=="default"&&Object.prototype.hasOwnProperty.call(c,y)){var C=B?Object.getOwnPropertyDescriptor(c,y):null;C&&(C.get||C.set)?Object.defineProperty(p,y,C):p[y]=c[y]}return p.default=c,h&&h.set(c,p),p}function l(c){for(var f=1;f12?r+2:12;return{dropdownArrowOffset:o,dropdownArrowOffsetVertical:n?t:o}}function SD(e,t){return e?t:{}}function qgr(e,t){const{componentCls:r,sizePopupArrow:n,borderRadiusXS:o,borderRadiusOuter:i,boxShadowPopoverArrow:a}=e,{colorBg:s,contentRadius:l=e.borderRadiusLG,limitVerticalRadius:A,arrowDistance:u=0,arrowPlacement:d={left:!0,right:!0,top:!0,bottom:!0}}=t,{dropdownArrowOffsetVertical:g,dropdownArrowOffset:c}=hze({contentRadius:l,limitVerticalRadius:A});return{[r]:Object.assign(Object.assign(Object.assign(Object.assign({[`${r}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},(0,Xgr.roundedArrow)(n,o,i,s,a)),{"&:before":{background:s}})]},SD(!!d.top,{[[`&-placement-top ${r}-arrow`,`&-placement-topLeft ${r}-arrow`,`&-placement-topRight ${r}-arrow`].join(",")]:{bottom:u,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},[`&-placement-topLeft ${r}-arrow`]:{left:{_skip_check_:!0,value:c}},[`&-placement-topRight ${r}-arrow`]:{right:{_skip_check_:!0,value:c}}})),SD(!!d.bottom,{[[`&-placement-bottom ${r}-arrow`,`&-placement-bottomLeft ${r}-arrow`,`&-placement-bottomRight ${r}-arrow`].join(",")]:{top:u,transform:"translateY(-100%)"},[`&-placement-bottom ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},[`&-placement-bottomLeft ${r}-arrow`]:{left:{_skip_check_:!0,value:c}},[`&-placement-bottomRight ${r}-arrow`]:{right:{_skip_check_:!0,value:c}}})),SD(!!d.left,{[[`&-placement-left ${r}-arrow`,`&-placement-leftTop ${r}-arrow`,`&-placement-leftBottom ${r}-arrow`].join(",")]:{right:{_skip_check_:!0,value:u},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop ${r}-arrow`]:{top:g},[`&-placement-leftBottom ${r}-arrow`]:{bottom:g}})),SD(!!d.right,{[[`&-placement-right ${r}-arrow`,`&-placement-rightTop ${r}-arrow`,`&-placement-rightBottom ${r}-arrow`].join(",")]:{left:{_skip_check_:!0,value:u},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop ${r}-arrow`]:{top:g},[`&-placement-rightBottom ${r}-arrow`]:{bottom:g}}))}}Object.defineProperty(aR,"__esModule",{value:!0});aR.default=tfr;aR.getOverflowOptions=pze;var $gr=KB;function pze(e,t,r,n){if(n===!1)return{adjustX:!1,adjustY:!1};const o=n&&typeof n=="object"?n:{},i={};switch(e){case"top":case"bottom":i.shiftX=t.dropdownArrowOffset*2+r,i.shiftY=!0,i.adjustY=!0;break;case"left":case"right":i.shiftY=t.dropdownArrowOffsetVertical*2+r,i.shiftX=!0,i.adjustX=!0;break}const a=Object.assign(Object.assign({},i),o);return a.shiftX||(a.adjustX=!0),a.shiftY||(a.adjustY=!0),a}const vhe={left:{points:["cr","cl"]},right:{points:["cl","cr"]},top:{points:["bc","tc"]},bottom:{points:["tc","bc"]},topLeft:{points:["bl","tl"]},leftTop:{points:["tr","tl"]},topRight:{points:["br","tr"]},rightTop:{points:["tl","tr"]},bottomRight:{points:["tr","br"]},rightBottom:{points:["bl","br"]},bottomLeft:{points:["tl","bl"]},leftBottom:{points:["br","bl"]}},_gr={topLeft:{points:["bl","tc"]},leftTop:{points:["tr","cl"]},topRight:{points:["br","tc"]},rightTop:{points:["tl","cr"]},bottomRight:{points:["tr","bc"]},rightBottom:{points:["bl","cr"]},bottomLeft:{points:["tl","bc"]},leftBottom:{points:["br","cl"]}},efr=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function tfr(e){const{arrowWidth:t,autoAdjustOverflow:r,arrowPointAtCenter:n,offset:o,borderRadius:i,visibleFirst:a}=e,s=t/2,l={};return Object.keys(vhe).forEach(A=>{const u=n&&_gr[A]||vhe[A],d=Object.assign(Object.assign({},u),{offset:[0,0],dynamicInset:!0});switch(l[A]=d,efr.has(A)&&(d.autoArrow=!1),A){case"top":case"topLeft":case"topRight":d.offset[1]=-s-o;break;case"bottom":case"bottomLeft":case"bottomRight":d.offset[1]=s+o;break;case"left":case"leftTop":case"leftBottom":d.offset[0]=-s-o;break;case"right":case"rightTop":case"rightBottom":d.offset[0]=s+o;break}const g=(0,$gr.getArrowOffset)({contentRadius:i,limitVerticalRadius:!0});if(n)switch(A){case"topLeft":case"bottomLeft":d.offset[0]=-g.dropdownArrowOffset-s;break;case"topRight":case"bottomRight":d.offset[0]=g.dropdownArrowOffset+s;break;case"leftTop":case"rightTop":d.offset[1]=-g.dropdownArrowOffset-s;break;case"leftBottom":case"rightBottom":d.offset[1]=g.dropdownArrowOffset+s;break}d.overflow=pze(A,g,t,r),a&&(d.htmlRegion="visibleFirst")}),l}var sR={},wY={},rfr=Pt.default;Object.defineProperty(wY,"__esModule",{value:!0});wY.default=void 0;var nfr=Vi,ofr=gY,Mhe=rfr(KB),tU=Xn;const ifr=e=>{const{componentCls:t,tooltipMaxWidth:r,tooltipColor:n,tooltipBg:o,tooltipBorderRadius:i,zIndexPopup:a,controlHeight:s,boxShadowSecondary:l,paddingSM:A,paddingXS:u,tooltipRadiusOuter:d}=e;return[{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,nfr.resetComponent)(e)),{position:"absolute",zIndex:a,display:"block",width:"max-content",maxWidth:r,visibility:"visible",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","&-hidden":{display:"none"},"--antd-arrow-background-color":o,[`${t}-inner`]:{minWidth:s,minHeight:s,padding:`${A/2}px ${u}px`,color:n,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:o,borderRadius:i,boxShadow:l,boxSizing:"border-box"},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${t}-inner`]:{borderRadius:Math.min(i,Mhe.MAX_VERTICAL_CONTENT_RADIUS)}},[`${t}-content`]:{position:"relative"}}),(0,tU.genPresetColor)(e,(g,c)=>{let{darkColor:f}=c;return{[`&${t}-${g}`]:{[`${t}-inner`]:{backgroundColor:f},[`${t}-arrow`]:{"--antd-arrow-background-color":f}}}})),{"&-rtl":{direction:"rtl"}})},(0,Mhe.default)((0,tU.mergeToken)(e,{borderRadiusOuter:d}),{colorBg:"var(--antd-arrow-background-color)",contentRadius:i,limitVerticalRadius:!0}),{[`${t}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow}}]};var afr=(e,t)=>(0,tU.genComponentStyleHook)("Tooltip",r=>{if(t===!1)return[];const{borderRadius:n,colorTextLightSolid:o,colorBgDefault:i,borderRadiusOuter:a}=r,s=(0,tU.mergeToken)(r,{tooltipMaxWidth:250,tooltipColor:o,tooltipBorderRadius:n,tooltipBg:i,tooltipRadiusOuter:a>4?4:a});return[ifr(s),(0,ofr.initZoomMotion)(r,"zoom-big-fast")]},r=>{let{zIndexPopupBase:n,colorBgSpotlight:o}=r;return{zIndexPopup:n+70,colorBgDefault:o}},{resetStyle:!1})(e);wY.default=afr;var lR={},BI={},sfr=gt.default;Object.defineProperty(BI,"__esModule",{value:!0});BI.PresetStatusColorTypes=void 0;BI.isPresetColor=cfr;BI.isPresetStatusColor=ufr;var bhe=sfr(aI),N7=AG;const lfr=N7.PresetColors.map(e=>`${e}-inverse`),Afr=BI.PresetStatusColorTypes=["success","processing","error","default","warning"];function cfr(e){return!(arguments.length>1&&arguments[1]!==void 0)||arguments[1]?[].concat((0,bhe.default)(lfr),(0,bhe.default)(N7.PresetColors)).includes(e):N7.PresetColors.includes(e)}function ufr(e){return Afr.includes(e)}var dfr=gt.default;Object.defineProperty(lR,"__esModule",{value:!0});lR.parseColor=hfr;var gfr=dfr(qr),ffr=BI;function hfr(e,t){const r=(0,ffr.isPresetColor)(t),n=(0,gfr.default)({[`${e}-${t}`]:t&&r}),o={},i={};return t&&!r&&(o.background=t,i["--antd-arrow-background-color"]=t),{className:n,overlayStyle:o,arrowStyle:i}}var pfr=Pt.default,mze=gt.default;Object.defineProperty(sR,"__esModule",{value:!0});sR.default=void 0;var mfr=mze(qr),Bfr=gze,kD=pfr(le),wfr=wn,yfr=mze(wY),Efr=lR;const Cfr=e=>{const{prefixCls:t,className:r,placement:n="top",title:o,color:i,overlayInnerStyle:a}=e,{getPrefixCls:s}=kD.useContext(wfr.ConfigContext),l=s("tooltip",t),[A,u]=(0,yfr.default)(l,!0),d=(0,Efr.parseColor)(l,i),g=d.arrowStyle,c=Object.assign(Object.assign({},a),d.overlayStyle),f=(0,mfr.default)(u,l,`${l}-pure`,`${l}-placement-${n}`,r,d.className);return A(kD.createElement("div",{className:f,style:g},kD.createElement("div",{className:`${l}-arrow`}),kD.createElement(Bfr.Popup,Object.assign({},e,{className:u,prefixCls:l,overlayInnerStyle:c}),o)))};sR.default=Cfr;var XB=gt.default,Ifr=Pt.default;Object.defineProperty(pY,"__esModule",{value:!0});pY.default=void 0;var Hc=Ifr(le),xhe=XB(qr),Qfr=XB(gze),vfr=XB(mY),Mfr=dc,bfr=Tp,xfr=XB(aR),pT=jl,Yfr=Hs,Ffr=XB(BY),Nfr=wn,Dfr=wa,Sfr=Xn,kfr=XB(sR),jfr=XB(wY),Ufr=lR,zfr=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{var r,n;const{prefixCls:o,openClassName:i,getTooltipContainer:a,overlayClassName:s,color:l,overlayInnerStyle:A,children:u,afterOpenChange:d,afterVisibleChange:g,destroyTooltipOnHide:c,arrow:f=!0,title:h,overlay:p,builtinPlacements:B,arrowPointAtCenter:y=!1,autoAdjustOverflow:C=!0}=e,Q=!!f,[,v]=(0,Sfr.useToken)(),{getPopupContainer:M,getPrefixCls:I,direction:b}=Hc.useContext(Nfr.ConfigContext),Y=(0,Yfr.devUseWarning)("Tooltip"),N=Hc.useRef(null),F=()=>{var Ie;(Ie=N.current)===null||Ie===void 0||Ie.forceAlign()};Hc.useImperativeHandle(t,()=>({forceAlign:F,forcePopupAlign:()=>{Y.deprecated(!1,"forcePopupAlign","forceAlign"),F()}}));const[D,z]=(0,vfr.default)(!1,{value:(r=e.open)!==null&&r!==void 0?r:e.visible,defaultValue:(n=e.defaultOpen)!==null&&n!==void 0?n:e.defaultVisible}),k=!h&&!p&&h!==0,j=Ie=>{var Ge,rt;z(k?!1:Ie),k||((Ge=e.onOpenChange)===null||Ge===void 0||Ge.call(e,Ie),(rt=e.onVisibleChange)===null||rt===void 0||rt.call(e,Ie))},U=Hc.useMemo(()=>{var Ie,Ge;let rt=y;return typeof f=="object"&&(rt=(Ge=(Ie=f.pointAtCenter)!==null&&Ie!==void 0?Ie:f.arrowPointAtCenter)!==null&&Ge!==void 0?Ge:y),B||(0,xfr.default)({arrowPointAtCenter:rt,autoAdjustOverflow:C,arrowWidth:Q?v.sizePopupArrow:0,borderRadius:v.borderRadius,offset:v.marginXXS,visibleFirst:!0})},[y,f,B,v]),G=Hc.useMemo(()=>h===0?h:p||h||"",[p,h]),H=Hc.createElement(Dfr.NoCompactStyle,null,typeof G=="function"?G():G),{getPopupContainer:L,placement:R="top",mouseEnterDelay:O=.1,mouseLeaveDelay:V=.1,overlayStyle:Z,rootClassName:T}=e,K=zfr(e,["getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName"]),$=I("tooltip",o),_=I(),ee=e["data-popover-inject"];let se=D;!("open"in e)&&!("visible"in e)&&k&&(se=!1);const ie=(0,pT.isValidElement)(u)&&!(0,pT.isFragment)(u)?u:Hc.createElement("span",null,u),ge=ie.props,Ae=!ge.className||typeof ge.className=="string"?(0,xhe.default)(ge.className,i||`${$}-open`):ge.className,[pe,we]=(0,jfr.default)($,!ee),ye=(0,Ufr.parseColor)($,l),Me=ye.arrowStyle,Fe=Object.assign(Object.assign({},A),ye.overlayStyle),Se=(0,xhe.default)(s,{[`${$}-rtl`]:b==="rtl"},ye.className,T,we),[Be,me]=(0,Mfr.useZIndex)("Tooltip",K.zIndex),xe=Hc.createElement(Qfr.default,Object.assign({},K,{zIndex:Be,showArrow:Q,placement:R,mouseEnterDelay:O,mouseLeaveDelay:V,prefixCls:$,overlayClassName:Se,overlayStyle:Object.assign(Object.assign({},Me),Z),getTooltipContainer:L||a||M,ref:N,builtinPlacements:U,overlay:H,visible:se,onVisibleChange:j,afterVisibleChange:d??g,overlayInnerStyle:Fe,arrowContent:Hc.createElement("span",{className:`${$}-arrow-content`}),motion:{motionName:(0,bfr.getTransitionName)(_,"zoom-big-fast",e.transitionName),motionDeadline:1e3},destroyTooltipOnHide:!!c}),se?(0,pT.cloneElement)(ie,{className:Ae}):ie);return pe(Hc.createElement(Ffr.default.Provider,{value:me},xe))});Bze._InternalPanelDoNotUseOrYouWillBeFired=kfr.default;pY.default=Bze;var Gfr=Pt.default,yY=gt.default;Object.defineProperty(iR,"__esModule",{value:!0});iR.default=void 0;var Rfr=yY(kgr),Yhe=yY(qr),RA=Gfr(le),Hfr=yY(pI),Ofr=yY(LB),Lfr=OB,Tfr=yY(pY),Jfr=Sn,Pfr=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{let{prefixCls:t,label:r,htmlFor:n,labelCol:o,labelAlign:i,colon:a,required:s,requiredMark:l,tooltip:A}=e;var u;const[d]=(0,Lfr.useLocale)("Form"),{vertical:g,labelAlign:c,labelCol:f,labelWrap:h,colon:p}=RA.useContext(Jfr.FormContext);if(!r)return null;const B=o||f||{},y=i||c,C=`${t}-item-label`,Q=(0,Yhe.default)(C,y==="left"&&`${C}-left`,B.className,{[`${C}-wrap`]:!!h});let v=r;const M=a===!0||p!==!1&&a!==!1;M&&!g&&typeof r=="string"&&r.trim()!==""&&(v=r.replace(/[:|:]\s*$/,""));const I=Wfr(A);if(I){const{icon:F=RA.createElement(Rfr.default,null)}=I,D=Pfr(I,["icon"]),z=RA.createElement(Tfr.default,Object.assign({},D),RA.cloneElement(F,{className:`${t}-item-tooltip`,title:""}));v=RA.createElement(RA.Fragment,null,v,z)}const b=l==="optional",Y=typeof l=="function";Y?v=l(v,{required:!!s}):b&&!s&&(v=RA.createElement(RA.Fragment,null,v,RA.createElement("span",{className:`${t}-item-optional`,title:""},(d==null?void 0:d.optional)||((u=Ofr.default.Form)===null||u===void 0?void 0:u.optional))));const N=(0,Yhe.default)({[`${t}-item-required`]:s,[`${t}-item-required-mark-optional`]:b||Y,[`${t}-item-no-colon`]:!M});return RA.createElement(Hfr.default,Object.assign({},B,{className:Q}),RA.createElement("label",{htmlFor:n,className:N,title:typeof r=="string"?r:""},v))};iR.default=Vfr;var AR={},D7={exports:{}},wze={},r_={};Object.defineProperty(r_,"__esModule",{value:!0});var Kfr={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"};r_.default=Kfr;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return g}});var t=s(le),r=i(r_),n=i(lo);function o(c,f,h){return f in c?Object.defineProperty(c,f,{value:h,enumerable:!0,configurable:!0,writable:!0}):c[f]=h,c}function i(c){return c&&c.__esModule?c:{default:c}}function a(c){if(typeof WeakMap!="function")return null;var f=new WeakMap,h=new WeakMap;return(a=function(p){return p?h:f})(c)}function s(c,f){if(!f&&c&&c.__esModule)return c;if(c===null||typeof c!="object"&&typeof c!="function")return{default:c};var h=a(f);if(h&&h.has(c))return h.get(c);var p={},B=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var y in c)if(y!=="default"&&Object.prototype.hasOwnProperty.call(c,y)){var C=B?Object.getOwnPropertyDescriptor(c,y):null;C&&(C.get||C.set)?Object.defineProperty(p,y,C):p[y]=c[y]}return p.default=c,h&&h.set(c,p),p}function l(c){for(var f=1;f{var B;let y;if(o){const Q=o!==!0&&o.icons||u,v=d&&((B=Q==null?void 0:Q({status:d,errors:r,warnings:n}))===null||B===void 0?void 0:B[d]),M=d&&ohr[d];y=v!==!1&&M?Kw.createElement("span",{className:(0,rhr.default)(`${A}-feedback-icon`,`${A}-feedback-icon-${d}`)},v||Kw.createElement(M,null)):null}const C={status:d||"",errors:r,warnings:n,hasFeedback:!!o,feedbackIcon:y,isFormItemInput:!0};return l&&(C.status=(d??c)||"",C.isFormItemInput=g,C.hasFeedback=!!(o??f),C.feedbackIcon=o!==void 0?C.feedbackIcon:h),C},[d,o,l,g,c]);return Kw.createElement(mT.FormItemInputContext.Provider,{value:p},t)}var f0=gt.default,ahr=Pt.default;Object.defineProperty(X$,"__esModule",{value:!0});X$.default=mhr;var Wu=ahr(le),shr=f0(qr),lhr=f0(Hx),Ahr=f0(Jp),chr=f0(jf),uhr=hI,Fhe=Sn,dhr=f0(rR),ghr=f0(iR),Nhe=f0(XG),fhr=g0,hhr=f0(AR),phr=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{if(b&&Q.current){const j=getComputedStyle(Q.current);F(parseInt(j.marginBottom,10))}},[b,Y]);const D=j=>{j||F(null)},z=function(){let j=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const U=j?v:A.errors,G=j?M:A.warnings;return(0,fhr.getStatus)(U,G,A,"",!!u,l)}(),k=(0,shr.default)(y,r,n,{[`${y}-with-help`]:I||v.length||M.length,[`${y}-has-feedback`]:z&&u,[`${y}-has-success`]:z==="success",[`${y}-has-warning`]:z==="warning",[`${y}-has-error`]:z==="error",[`${y}-is-validating`]:z==="validating",[`${y}-hidden`]:d});return Wu.createElement("div",{className:k,style:o,ref:Q},Wu.createElement(uhr.Row,Object.assign({className:`${y}-row`},(0,chr.default)(B,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),Wu.createElement(ghr.default,Object.assign({htmlFor:c},e,{requiredMark:C,required:f??h,prefixCls:t})),Wu.createElement(dhr.default,Object.assign({},e,A,{errors:v,warnings:M,prefixCls:t,status:z,help:i,marginBottom:N,onErrorVisibleChanged:D}),Wu.createElement(Fhe.NoStyleItemContext.Provider,{value:p},Wu.createElement(hhr.default,{prefixCls:t,meta:A,errors:A.errors,warnings:A.warnings,hasFeedback:u,validateStatus:z},g)))),!!N&&Wu.createElement("div",{className:`${y}-margin-offset`,style:{marginBottom:-N}}))}var Bhr=Pt.default,Td=gt.default;Object.defineProperty($G,"__esModule",{value:!0});$G.default=void 0;var wg=Td(aI),HA=Bhr(le),whr=Td(qr),BT=dY,yhr=Td(_G),Ehr=el,Dhe=jl,Chr=Hs,Ihr=wn,She=Sn,Qhr=Td(W$),vhr=Td(eR),Mhr=Td(V$),bhr=Td(K$),xhr=Td(pf),jD=g0,Yhr=Td(X$),Fhr=Td(AR);const Nhr="__SPLIT__",Dhr=HA.memo(e=>{let{children:t}=e;return t},(e,t)=>e.value===t.value&&e.update===t.update&&e.childProps.length===t.childProps.length&&e.childProps.every((r,n)=>r===t.childProps[n]));function khe(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function Shr(e){const{name:t,noStyle:r,className:n,dependencies:o,prefixCls:i,shouldUpdate:a,rules:s,children:l,required:A,label:u,messageVariables:d,trigger:g="onChange",validateTrigger:c,hidden:f,help:h}=e,{getPrefixCls:p}=HA.useContext(Ihr.ConfigContext),{name:B}=HA.useContext(She.FormContext),y=(0,Qhr.default)(l),C=typeof y=="function",Q=HA.useContext(She.NoStyleItemContext),{validateTrigger:v}=HA.useContext(BT.FieldContext),M=c!==void 0?c:v,I=t!=null,b=p("form",i),[Y,N]=(0,xhr.default)(b);(0,Chr.devUseWarning)("Form.Item");const F=HA.useContext(BT.ListContext),D=HA.useRef(),[z,k]=(0,Mhr.default)({}),[j,U]=(0,yhr.default)(()=>khe()),G=T=>{const K=F==null?void 0:F.getKey(T.name);if(U(T.destroy?khe():T,!0),r&&h!==!1&&Q){let $=T.name;if(T.destroy)$=D.current||$;else if(K!==void 0){const[_,ee]=K;$=[_].concat((0,wg.default)(ee)),D.current=$}Q(T,$)}},H=(T,K)=>{k($=>{const _=Object.assign({},$),ee=[].concat((0,wg.default)(T.name.slice(0,-1)),(0,wg.default)(K)).join(Nhr);return T.destroy?delete _[ee]:_[ee]=T,_})},[L,R]=HA.useMemo(()=>{const T=(0,wg.default)(j.errors),K=(0,wg.default)(j.warnings);return Object.values(z).forEach($=>{T.push.apply(T,(0,wg.default)($.errors||[])),K.push.apply(K,(0,wg.default)($.warnings||[]))}),[T,K]},[z,j.errors,j.warnings]),O=(0,bhr.default)();function V(T,K,$){return r&&!f?HA.createElement(Fhr.default,{prefixCls:b,hasFeedback:e.hasFeedback,validateStatus:e.validateStatus,meta:j,errors:L,warnings:R,noStyle:!0},T):HA.createElement(Yhr.default,Object.assign({key:"row"},e,{className:(0,whr.default)(n,N),prefixCls:b,fieldId:K,isRequired:$,errors:L,warnings:R,meta:j,onSubItemMetaChange:H}),T)}if(!I&&!C&&!o)return Y(V(y));let Z={};return typeof u=="string"?Z.label=u:t&&(Z.label=String(t)),d&&(Z=Object.assign(Object.assign({},Z),d)),Y(HA.createElement(BT.Field,Object.assign({},e,{messageVariables:Z,trigger:g,validateTrigger:M,onMetaChange:G}),(T,K,$)=>{const _=(0,jD.toArray)(t).length&&K?K.name:[],ee=(0,jD.getFieldId)(_,B),se=A!==void 0?A:!!(s&&s.some(Ae=>{if(Ae&&typeof Ae=="object"&&Ae.required&&!Ae.warningOnly)return!0;if(typeof Ae=="function"){const pe=Ae($);return pe&&pe.required&&!pe.warningOnly}return!1})),ie=Object.assign({},T);let ge=null;if(Array.isArray(y)&&I)ge=y;else if(!(C&&(!(a||o)||I))){if(!(o&&!C&&!I))if((0,Dhe.isValidElement)(y)){const Ae=Object.assign(Object.assign({},y.props),ie);if(Ae.id||(Ae.id=ee),h||L.length>0||R.length>0||e.extra){const we=[];(h||L.length>0)&&we.push(`${ee}_help`),e.extra&&we.push(`${ee}_extra`),Ae["aria-describedby"]=we.join(" ")}L.length>0&&(Ae["aria-invalid"]="true"),se&&(Ae["aria-required"]="true"),(0,Ehr.supportRef)(y)&&(Ae.ref=O(_,y)),new Set([].concat((0,wg.default)((0,jD.toArray)(g)),(0,wg.default)((0,jD.toArray)(M)))).forEach(we=>{Ae[we]=function(){for(var ye,Me,Fe,Se,Be,me=arguments.length,xe=new Array(me),Ie=0;Ie{var{prefixCls:t,children:r}=e,n=Ghr(e,["prefixCls","children"]);const{getPrefixCls:o}=UD.useContext(Uhr.ConfigContext),i=o("form",t),a=UD.useMemo(()=>({prefixCls:i,status:"error"}),[i]);return UD.createElement(jhr.List,Object.assign({},n),(s,l,A)=>UD.createElement(zhr.FormItemPrefixContext.Provider,{value:a},r(s.map(u=>Object.assign(Object.assign({},u),{fieldKey:u.key})),l,{errors:A.errors,warnings:A.warnings})))};cR.default=Rhr;var i_={};Object.defineProperty(i_,"__esModule",{value:!0});i_.default=Lhr;var Hhr=le,Ohr=Sn;function Lhr(){const{form:e}=(0,Hhr.useContext)(Ohr.FormContext);return e}var Thr=Pt.default,CY=gt.default;Object.defineProperty(T$,"__esModule",{value:!0});var uR=T$.default=void 0;CY(Hs);var Jhr=CY(uY),a_=Thr(rze),Phr=CY($G),Whr=CY(cR),Vhr=Sn,Khr=CY(i_);const Lf=a_.default;Lf.Item=Phr.default;Lf.List=Whr.default;Lf.ErrorList=Jhr.default;Lf.useForm=a_.useForm;Lf.useFormInstance=Khr.default;Lf.useWatch=a_.useWatch;Lf.Provider=Vhr.FormProvider;Lf.create=()=>{};uR=T$.default=Lf;const Xhr={span:24},Zhr={span:24},qhr={width:"100%"},vze=({children:e,classNames:t,disabled:r,formContext:n,id:o,label:i,onDropPropertyClick:a,onKeyChange:s,readonly:l,required:A,schema:u,isTabView:d})=>{const{colon:g,labelCol:c=Xhr,readonlyAsDisabled:f=!0,rowGutter:h=24,toolbarAlign:p="top",wrapperCol:B=Zhr,wrapperStyle:y}=n,C=`${i} Key`;if(!Object.hasOwn(u,kB))return P.jsx("div",{className:t,style:{height:o=="root"&&d&&"100%"},children:e});const Q=({target:v})=>s(v.value);return P.jsx("div",{className:t,children:P.jsxs(sn,{align:p,gutter:h,children:[P.jsx(Zr,{className:"form-additional",flex:"1",children:P.jsx("div",{className:"form-group",children:P.jsx(U6.Item,{colon:g,className:"form-group",hasFeedback:!0,htmlFor:`${o}-key`,label:C,labelCol:c,required:A,style:y,wrapperCol:B,children:P.jsx(Yp,{className:"form-control",defaultValue:i,disabled:r||f&&l,id:`${o}-key`,name:`${o}-key`,onBlur:l?void 0:Q,style:qhr,type:"text"})})})}),P.jsx(Zr,{className:"form-additional",flex:"1",children:e}),P.jsx(Zr,{flex:"192px",children:P.jsx(ao,{block:!0,className:"array-item-remove",danger:!0,disabled:r||l,icon:P.jsx(Wz,{}),onClick:a(i),type:"primary"})})]})})};vze.propTypes={classNames:Ce.string,disabled:Ce.bool,formContext:Ce.object,onDropPropertyClick:Ce.func,onKeyChange:Ce.func,readonly:Ce.bool,required:Ce.bool,isTabView:Ce.bool,schema:Ce.object,label:Ce.string,id:Ce.string,children:Ce.node};const $hr={span:24},_hr={span:24},Mze=({children:e,classNames:t,disabled:r,displayLabel:n,formContext:o,help:i,hidden:a,id:s,label:l,onDropPropertyClick:A,onKeyChange:u,rawErrors:d,rawHelp:g,readonly:c,required:f,schema:h,uiSchema:p={},rawDescription:B})=>{const{colon:y,labelCol:C=$hr,wrapperCol:Q=_hr,wrapperStyle:v}=o;if(a)return P.jsx("div",{className:"field-hidden",children:e});const M=()=>[...new Set(d)].map(Y=>P.jsx("div",{children:Y},`field-${s}-error-${Y}`)),{["ui:options"]:I={}}=p;let b=P.jsx(vze,{classNames:t,disabled:r,formContext:o,id:s,label:l,onDropPropertyClick:A,onKeyChange:u,readonly:c,required:f,schema:h,isTabView:p["ui:object"]=="tabView",children:s==="root"?e:P.jsx(uR.Item,{colon:y,hasFeedback:h.type!=="array"&&h.type!=="object",help:!!g&&i||!!d&&M(),htmlFor:s,label:(n||p["ui:field"])&&l&&P.jsx(Ux,{label:l,description:B,uiSchema:p,idSchema:{$id:s}}),labelCol:C,required:f,style:v,validateStatus:d?"error":void 0,wrapperCol:Q,tooltip:h.tooltip,children:e})});return s!="root"||p["ui:object"]=="tabView"?b:P.jsx(sn,{justify:I.justify||"center",children:P.jsx(Zr,{xs:xye[I.size]||24,children:b})})};Mze.propTypes={displayLabel:Ce.bool,classNames:Ce.string,disabled:Ce.bool,formContext:Ce.object,rawErrors:Ce.array,onDropPropertyClick:Ce.func,onKeyChange:Ce.func,rawDescription:Ce.string,readonly:Ce.bool,required:Ce.bool,hidden:Ce.bool,schema:Ce.object,help:Ce.string,label:Ce.string,rawHelp:Ce.string,id:Ce.string,children:Ce.node,uiSchema:Ce.object};const bze=({data:e})=>P.jsxs(rd,{bordered:!0,size:"small",column:1,children:[P.jsx(rd.Item,{label:"Name",children:P.jsxs(Ca,{children:[P.jsx(li.Title,{level:5,style:{marginBottom:0},children:e.name}),e.acronyms&&e.acronyms.length>0&&P.jsx(gp,{color:"blue",children:e.acronyms})]})}),P.jsxs(rd.Item,{label:"Country",children:[e.country.country_name," (",e.country.country_code,")"]}),P.jsx(rd.Item,{label:"Type",children:e.types&&e.types.map(t=>P.jsx(gp,{children:t},t))}),P.jsx(rd.Item,{label:"URL",children:P.jsx("a",{href:e.links,children:e.links})})]});bze.propTypes={data:Ce.object};const xze=({data:e})=>P.jsxs(rd,{bordered:!0,size:"small",column:1,children:[P.jsx(rd.Item,{label:"ID",children:e.id}),P.jsx(rd.Item,{label:"Title",children:e.metadata.title}),P.jsx(rd.Item,{label:"DOI",children:e.metadata.doi}),P.jsx(rd.Item,{label:"URL",children:P.jsx("a",{href:e.links.self,children:e.links.self})})]});xze.propTypes={data:Ce.object};const Yze=({data:e})=>P.jsxs(sn,{wrap:!1,gutter:20,align:"middle",children:[P.jsx(Zr,{flex:"none",children:P.jsxs(LIe,{size:50,style:{backgroundColor:OFt(`${e.person.name["family-name"].value} ${e.person.name["family-name"].value}`,40,70)},children:[e.person.name["given-names"].value[0],e.person.name["family-name"].value[0]]})}),P.jsxs(Zr,{flex:"auto",children:[P.jsxs(li.Title,{level:5,style:{marginBottom:0},children:[e.person.name["given-names"].value," ",e.person.name["family-name"].value]}),P.jsx(li.Text,{children:P.jsx("a",{href:e["orcid-identifier"].uri,children:e["orcid-identifier"].uri})})]})]});Yze.propTypes={data:Ce.object};const epr=()=>P.jsxs("svg",{viewBox:"0 0 270 270",width:"2em",children:[P.jsx("path",{className:"st0",style:{fill:"#A6CE39"},d:"M256,128c0,70.7-57.3,128-128,128C57.3,256,0,198.7,0,128C0,57.3,57.3,0,128,0C198.7,0,256,57.3,256,128z"}),P.jsxs("g",{children:[P.jsx("path",{className:"st1",style:{fill:"#FFFFFF"},d:"M86.3,186.2H70.9V79.1h15.4v48.4V186.2z"}),P.jsx("path",{className:"st1",style:{fill:"#FFFFFF"},d:`M108.9,79.1h41.6c39.6,0,57,28.3,57,53.6c0,27.5-21.5,53.6-56.8,53.6h-41.8V79.1z M124.3,172.4h24.5 + c34.9,0,42.9-26.5,42.9-39.7c0-21.5-13.7-39.7-43.7-39.7h-23.7V172.4z`}),P.jsx("path",{className:"st1",style:{fill:"#FFFFFF"},d:`M88.7,56.8c0,5.5-4.5,10.1-10.1,10.1c-5.6,0-10.1-4.6-10.1-10.1c0-5.6,4.5-10.1,10.1-10.1 + C84.2,46.7,88.7,51.3,88.7,56.8z`})]})]}),tpr=()=>P.jsxs("svg",{viewBox:"0 0 200 80",width:"3em",children:[P.jsxs("linearGradient",{id:"zenodo-gradient",gradientUnits:"userSpaceOnUse",x1:"0%",y1:"0%",x2:"100%",y2:"0%",children:[P.jsx("stop",{stopColor:"#0047A8",offset:"0"}),P.jsx("stop",{stopColor:"#2BBCFF",offset:"1"})]}),P.jsx("rect",{x:"0",y:"0",rx:"10px",ry:"10px",width:"520px",height:"80px",fill:"url(#zenodo-gradient)"}),P.jsx("g",{transform:"translate(36.5, 10)",children:P.jsx("path",{fill:"#FFFFFF",d:`M145.301,18.875c-0.705-1.602-1.656-2.997-2.846-4.19c-1.189-1.187-2.584-2.125-4.188-2.805 + c-1.604-0.678-3.307-1.02-5.102-1.02c-1.848,0-3.564,0.342-5.139,1.02c-0.787,0.339-1.529,0.74-2.225,1.205 + c-0.701,0.469-1.357,1.003-1.967,1.6c-0.377,0.37-0.727,0.761-1.051,1.17c-0.363,0.457-0.764,1.068-0.992,1.439 + c-0.281,0.456-0.957,1.861-1.254,2.828c0.041-1.644,0.281-4.096,1.254-5.472V2.768c0-0.776-0.279-1.431-0.84-1.965 + C120.396,0.268,119.75,0,119.021,0c-0.777,0-1.43,0.268-1.969,0.803c-0.531,0.534-0.801,1.189-0.801,1.965v10.569 + c-1.117-0.778-2.322-1.386-3.605-1.824c-1.285-0.436-2.637-0.654-4.045-0.654c-1.799,0-3.496,0.342-5.1,1.02 + c-1.605,0.679-3,1.618-4.195,2.805c-1.186,1.194-2.139,2.588-2.836,4.19c-0.053,0.12-0.1,0.242-0.15,0.364 + c-0.047-0.122-0.094-0.244-0.146-0.364c-0.705-1.602-1.656-2.997-2.846-4.19c-1.189-1.187-2.586-2.125-4.188-2.805 + c-1.604-0.678-3.307-1.02-5.102-1.02c-1.848,0-3.564,0.342-5.139,1.02c-1.584,0.679-2.979,1.618-4.191,2.805 + c-1.213,1.194-2.164,2.588-2.842,4.19c-0.049,0.115-0.092,0.23-0.137,0.344c-0.047-0.114-0.092-0.229-0.141-0.344 + c-0.701-1.602-1.65-2.997-2.84-4.19c-1.191-1.187-2.588-2.125-4.193-2.805c-1.604-0.678-3.301-1.02-5.104-1.02 + c-1.842,0-3.557,0.342-5.137,1.02c-1.578,0.679-2.977,1.618-4.186,2.805c-1.221,1.194-2.166,2.588-2.848,4.19 + c-0.043,0.106-0.082,0.214-0.125,0.32c-0.043-0.106-0.084-0.214-0.131-0.32c-0.707-1.602-1.656-2.997-2.848-4.19 + c-1.188-1.187-2.582-2.125-4.184-2.805c-1.605-0.678-3.309-1.02-5.104-1.02c-1.85,0-3.564,0.342-5.137,1.02 + c-1.467,0.628-2.764,1.488-3.91,2.552V13.99c0-1.557-1.262-2.822-2.82-2.822H3.246c-1.557,0-2.82,1.265-2.82,2.822 + c0,1.559,1.264,2.82,2.82,2.82h15.541L0.557,41.356C0.195,41.843,0,42.433,0,43.038v1.841c0,1.558,1.264,2.822,2.822,2.822 + h21.047c1.488,0,2.705-1.153,2.812-2.614c0.932,0.743,1.967,1.364,3.109,1.848c1.605,0.684,3.299,1.021,5.102,1.021 + c2.723,0,5.15-0.726,7.287-2.187c1.727-1.176,3.092-2.639,4.084-4.389v3.805c0,0.778,0.264,1.436,0.805,1.968 + c0.531,0.537,1.189,0.803,1.967,0.803c0.73,0,1.369-0.266,1.93-0.803c0.561-0.532,0.838-1.189,0.838-1.968v-9.879h-0.01 + c0-0.002,0.01-0.013,0.01-0.013s-6.137,0-6.912,0c-0.58,0-1.109,0.154-1.566,0.472c-0.463,0.316-0.793,0.744-0.982,1.275 + l-0.453,0.93c-0.631,1.365-1.566,2.443-2.809,3.244c-1.238,0.803-2.633,1.201-4.188,1.201c-1.023,0-2.004-0.191-2.955-0.579 + c-0.941-0.39-1.758-0.935-2.439-1.64c-0.682-0.703-1.227-1.52-1.641-2.443c-0.41-0.924-0.617-1.893-0.617-2.916v-2.476h17.715 + h1.309h5.539v-8.385c0-1.015,0.191-1.99,0.582-2.912c0.389-0.922,0.936-1.74,1.645-2.444c0.699-0.703,1.514-1.249,2.441-1.641 + c0.918-0.388,1.92-0.581,2.982-0.581c1.023,0,2.01,0.193,2.955,0.581c0.945,0.393,1.762,0.938,2.439,1.641 + c0.682,0.704,1.225,1.521,1.641,2.444c0.412,0.922,0.621,1.896,0.621,2.912v21.208c0,0.778,0.266,1.436,0.799,1.968 + c0.535,0.537,1.191,0.803,1.971,0.803c0.729,0,1.371-0.266,1.934-0.803c0.553-0.532,0.834-1.189,0.834-1.968v-3.803 + c0.588,1.01,1.283,1.932,2.1,2.749c1.189,1.189,2.586,2.124,4.191,2.804c1.602,0.684,3.303,1.021,5.102,1.021 + c1.795,0,3.498-0.337,5.102-1.021c1.602-0.68,3.01-1.614,4.227-2.804c1.211-1.19,2.162-2.589,2.842-4.189 + c0.037-0.095,0.074-0.19,0.109-0.286c0.039,0.096,0.074,0.191,0.113,0.286c0.678,1.601,1.625,2.999,2.842,4.189 + c1.213,1.189,2.607,2.124,4.189,2.804c1.574,0.684,3.293,1.021,5.139,1.021c1.795,0,3.5-0.337,5.105-1.021 + c1.6-0.68,2.994-1.614,4.184-2.804c1.191-1.19,2.141-2.589,2.848-4.189c0.051-0.12,0.098-0.239,0.146-0.36 + c0.049,0.121,0.094,0.24,0.146,0.36c0.703,1.601,1.652,2.999,2.842,4.189c1.189,1.189,2.586,2.124,4.191,2.804 + c1.604,0.684,3.303,1.021,5.102,1.021c1.795,0,3.498-0.337,5.102-1.021c1.604-0.68,3.01-1.614,4.227-2.804 + c1.211-1.19,2.16-2.589,2.842-4.189c0.678-1.606,1.02-3.306,1.02-5.104v-10.86C146.355,22.182,146.002,20.479,145.301,18.875z + M7.064,42.06l14.758-19.874c-0.078,0.587-0.121,1.184-0.121,1.791v10.86c0,1.799,0.35,3.498,1.059,5.104 + c0.328,0.752,0.719,1.458,1.156,2.119c-0.016,0-0.031-0.001-0.047-0.001H7.064z M42.541,26.817H27.24v-2.841 + c0-1.015,0.189-1.99,0.58-2.912c0.391-0.922,0.936-1.74,1.645-2.444c0.697-0.703,1.516-1.249,2.438-1.641 + c0.922-0.388,1.92-0.581,2.99-0.581c1.02,0,2.002,0.193,2.949,0.581c0.949,0.393,1.764,0.938,2.441,1.641 + c0.682,0.704,1.225,1.521,1.641,2.444c0.414,0.922,0.617,1.896,0.617,2.912V26.817z M91.688,34.837 + c0,1.023-0.189,1.992-0.582,2.916c-0.389,0.924-0.936,1.74-1.637,2.443c-0.705,0.705-1.523,1.25-2.445,1.64 + c-0.92,0.388-1.92,0.579-2.984,0.579c-1.023,0-2.004-0.191-2.955-0.579c-0.945-0.39-1.758-0.935-2.439-1.64 + c-0.682-0.703-1.229-1.52-1.641-2.443s-0.617-1.893-0.617-2.916v-10.86c0-1.015,0.191-1.99,0.582-2.912 + c0.387-0.922,0.934-1.74,1.639-2.444c0.701-0.703,1.52-1.249,2.441-1.641c0.922-0.388,1.92-0.581,2.99-0.581 + c1.018,0,2.004,0.193,2.947,0.581c0.951,0.393,1.764,0.938,2.443,1.641c0.68,0.704,1.223,1.521,1.641,2.444 + c0.412,0.922,0.617,1.896,0.617,2.912V34.837z M116.252,34.837c0,1.023-0.203,1.992-0.617,2.916 + c-0.412,0.924-0.961,1.74-1.641,2.443c-0.68,0.705-1.492,1.25-2.443,1.64c-0.943,0.388-1.93,0.579-2.949,0.579 + c-1.07,0-2.066-0.191-2.988-0.579c-0.924-0.39-1.74-0.935-2.439-1.64c-0.707-0.703-1.252-1.52-1.643-2.443 + s-0.584-1.893-0.584-2.916v-10.86c0-1.015,0.211-1.99,0.619-2.912c0.416-0.922,0.961-1.74,1.641-2.444 + c0.682-0.703,1.496-1.249,2.439-1.641c0.951-0.388,1.934-0.581,2.955-0.581c1.068,0,2.062,0.193,2.986,0.581 + c0.926,0.393,1.738,0.938,2.443,1.641c0.703,0.704,1.252,1.521,1.641,2.444c0.389,0.922,0.58,1.896,0.58,2.912V34.837z + M140.816,34.837c0,1.023-0.193,1.992-0.58,2.916c-0.393,0.924-0.939,1.74-1.641,2.443c-0.705,0.705-1.523,1.25-2.443,1.64 + c-0.922,0.388-1.92,0.579-2.986,0.579c-1.021,0-2.004-0.191-2.955-0.579c-0.943-0.39-1.758-0.935-2.438-1.64 + c-0.682-0.703-1.23-1.52-1.643-2.443s-0.619-1.893-0.619-2.916v-10.86c0-1.015,0.193-1.99,0.584-2.912 + c0.387-0.922,0.934-1.74,1.639-2.444c0.703-0.703,1.518-1.249,2.441-1.641c0.924-0.388,1.92-0.581,2.99-0.581 + c1.02,0,2.004,0.193,2.949,0.581c0.949,0.393,1.764,0.938,2.441,1.641c0.682,0.704,1.225,1.521,1.643,2.444 + c0.412,0.922,0.617,1.896,0.617,2.912V34.837z`})})]}),rpr=()=>P.jsxs("svg",{viewBox:"0 0 229.82 75.17",width:"3em",children:[P.jsx("path",{style:{fill:"#53BAA1"},d:"M184.41 10.2L173.09 27.5499L161.76 10.2H184.41Z"}),P.jsxs("g",{children:[P.jsx("path",{style:{fill:"#53BAA1"},d:"M161.76 67.0299L173.09 49.6799L184.41 67.0299H161.76Z"}),P.jsx("path",{style:{fill:"#53BAA1"},d:"M221.49 10.2L210.17 27.5499L198.84 10.2H221.49Z"}),P.jsx("path",{style:{fill:"#53BAA1"},d:"M198.84 67.0299L210.17 49.6799L221.49 67.0299H198.84Z"}),P.jsx("path",{style:{fill:"#202826"},d:`M148.89 37.69C150.98 34.88 152.02 31.47 152.02 27.46C152.02 24.14 151.44 21.37 150.29 19.15C149.14 16.93 147.59 15.16 145.63 13.85C143.68 12.54 141.4 11.6 138.81 11.04C136.21 10.48 133.47 10.2 130.58 10.2H108.6V27.77C108.42 27.26 108.23 26.75 108.03 26.25C106.51 22.56 104.38 19.41 101.65 16.82C98.92 14.22 95.68 12.23 91.94 10.84C88.19 9.45 84.1 8.75 79.66 8.75C75.22 8.75 71.12 9.45 67.38 10.84C63.63 12.23 60.4 14.23 57.67 16.82C55.21 19.16 53.27 21.97 51.79 25.19C51.58 22.86 + 51.04 20.84 50.17 19.14C49.02 16.92 47.47 15.15 45.51 13.84C43.56 12.53 41.28 11.59 38.69 11.03C36.09 10.47 33.35 10.19 30.46 10.19H8.45001V67.02H20.97V44.31H27.15L39.03 67.03H54.04L39.59 43.03C43.6 42.28 46.65 40.5 48.74 37.69C48.84 37.56 48.92 37.42 49.01 37.29C49 37.73 48.98 38.17 48.98 38.61C48.98 43.16 49.74 47.28 51.27 50.97C52.8 54.66 54.92 57.81 57.65 60.4C60.38 63 63.62 64.99 67.36 66.38C71.11 67.77 75.2 68.47 79.64 68.47C84.08 68.47 88.17 67.77 91.92 66.38C95.66 64.99 98.9 63 101.63 60.4C104.36 57.8 106.49 54.66 108.01 50.97C108.22 50.47 108.41 49.96 108.58 49.45V67.02H121.1V44.31H127.28L139.16 67.03H154.17L139.72 43.03C143.76 42.28 146.81 40.5 148.89 37.69ZM37.87 30.99C37.2 31.85 36.36 32.48 35.34 32.88C34.32 33.28 33.19 33.52 31.93 33.6C30.67 33.68 29.48 33.72 28.36 33.72H20.98V20.79H29.17C30.29 20.79 31.44 20.87 32.62 21.03C33.8 21.19 34.84 21.5 35.75 21.95C36.66 22.41 37.41 23.06 38 23.92C38.59 24.78 38.88 25.93 38.88 27.37C38.87 28.93 38.54 30.13 37.87 30.99ZM96.07 45.96C95.24 48.18 94.05 50.11 92.5 51.74C90.95 53.37 89.09 54.64 86.92 55.55C84.75 56.46 82.33 56.92 79.66 56.92C76.98 56.92 74.56 56.47 72.4 55.55C70.23 54.64 68.37 53.37 66.82 51.74C65.27 50.11 64.08 48.18 63.25 45.96C62.42 43.74 62.01 41.29 62.01 38.62C62.01 36 62.42 33.56 63.25 31.32C64.08 29.07 65.27 27.13 66.82 25.5C68.37 23.87 70.23 22.6 72.4 21.69C74.57 20.78 76.99 20.32 79.66 20.32C82.34 20.32 84.76 20.78 86.92 21.69C89.08 22.6 90.95 23.87 92.5 25.5C94.05 27.13 95.24 29.07 96.07 31.32C96.9 33.57 97.31 36 97.31 38.62C97.31 41.29 96.9 43.74 96.07 45.96ZM138.02 30.99C137.35 31.85 136.51 32.48 135.49 32.88C134.47 33.28 133.34 33.52 132.08 33.6C130.82 33.68 129.63 33.72 128.51 33.72H121.13V20.79H129.32C130.44 20.79 131.59 20.87 132.77 21.03C133.95 21.19 134.99 21.5 135.9 21.95C136.81 22.41 137.56 23.06 138.15 23.92C138.74 24.78 139.03 25.93 139.03 27.37C139.02 28.93 138.69 30.13 138.02 30.99Z`})]})]}),zD={orcid:{name:"ORCiD",url:"/api/services/orcid/",svg:epr},ror:{name:"ROR",url:"/api/services/ror/",svg:rpr},zenodo:{name:"Zenodo",url:"/api/services/zenodo/record/",svg:tpr}},npr=({formData:e={},uiSchema:t,onChange:r})=>{const[n,o]=m.useState(),[i,a]=m.useState(!1),[s,l]=m.useState(void 0);m.useEffect(()=>{t["ui:servicesList"].length===1&&o(t["ui:servicesList"])},[t]);const A=g=>({ror:P.jsx(bze,{data:e.fetched}),zenodo:P.jsx(xze,{data:e.fetched}),orcid:P.jsx(Yze,{data:e.fetched})})[g],u=(g,c)=>{switch(g){case"zenodo":if(c.match(/\W+(zenodo.org)/))return c.match(/(record\/)(.*)(#*)/)[2];break;case"orcid":if(c.match(/\W+(orcid.org)/))return c.match(/(orcid.org\/)(.*)/)[2];break;case"ror":if(c.match(/\W+(ror.org)/))return c.match(/(ror.org\/)(.*)/)[2];break;default:return c}return c},d=async g=>{l(void 0);const c=zD[n].url||null,f=u(n,g);if(c&&!f==""){a(!0);try{const h=await oY.get(c+f);let{data:p}=h;r({source:{service:n,externalID:f},fetched:p})}catch{l("Resource not found or inaccessible")}a(!1)}else l("Please make sure you filled in all the inputs")};return P.jsx("div",{children:e.fetched?P.jsxs(sn,{wrap:!1,align:"middle",children:[P.jsx(Zr,{flex:"auto",children:A(e.source.service)}),P.jsx(Zr,{flex:"none",children:P.jsx(ao,{danger:!0,onClick:()=>r({}),icon:P.jsx(rbe,{})})})]}):P.jsxs(Ca,{direction:"vertical",style:{width:"100%"},children:[t["ui:servicesList"].length>1&&P.jsx(Km,{value:n,placeHolder:"Select service",onChange:g=>o(g),style:{width:"100%"},children:t["ui:servicesList"].map(g=>P.jsx(Km.Option,{value:g,children:zD[g].name},g))}),n&&P.jsxs(Ca,{direction:"vertical",children:[P.jsxs(Ca,{align:"center",children:[P.jsx(IDt,{component:zD[n].svg,style:{verticalAlign:"middle"}}),P.jsx(Yp.Search,{placeholder:`${zD[n].name} ID here`,enterButton:"Fetch",loading:i,onSearch:d})]}),P.jsx(li.Text,{type:"danger",children:s})]})]})})},opr=({schema:e,onChange:t,readonly:r,formData:n})=>{const[o,i]=m.useState([]),[a,s]=m.useState(!1),[l,A]=m.useState(""),u=m.useRef(null);m.useEffect(()=>{a&&u.current.focus()},[a]),m.useEffect(()=>{i(d())},[]);const d=()=>!n||fYe(n)?[]:e.type==="array"?n:n.split(e.delimiter||", "),g=y=>{i(y),e.type==="array"?t(y):t(y.join(e.delimiter||", "))},c=y=>{const C=o.filter(Q=>Q!==y);g(C)},f=y=>{const C=e.tagPattern?new RegExp(e.tagPattern):/.*/;if(l&&!o.includes(l)&&C.test(l)){const Q=[...o,l];g(Q),y()}},h=()=>{A(""),s(!1)},p=y=>{f(h),y.preventDefault()},B=()=>{f(()=>{}),h()};return P.jsxs(Ca,{size:[0,8],wrap:!0,className:"tagsField",children:[o.map(y=>P.jsx(gp,{closable:!r,onClose:()=>c(y),style:{backgroundColor:"white"},children:y},y)),a&&P.jsx(U6,{name:"tags",children:P.jsx(U6.Item,{name:"newTag",style:{marginBottom:0},rules:[{pattern:e.tagPattern?new RegExp(e.tagPattern):/.*/,message:e.tagPatternErrorMessage?e.tagPatternErrorMessage:`Does not match the pattern ${e.tagPattern}`}],children:P.jsx(Yp,{ref:u,type:"text",size:"small",style:{width:78},value:l,onChange:y=>A(y.target.value),onBlur:B,onPressEnter:p})})}),!a&&!r&&P.jsxs(gp,{onClick:()=>s(!0),style:{borderStyle:"dashed",cursor:"pointer",backgroundColor:"#F6F7F8"},children:[P.jsx(eve,{})," New Tag"]})]})},ipr={tags:opr,idFetcher:npr};var Fze={exports:{}},wT,jhe;function apr(){if(jhe)return wT;jhe=1;var e=function(t,r,n,o,i,a,s,l){if(!t){var A;if(r===void 0)A=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,o,i,a,s,l],d=0;A=new Error(r.replace(/%s/g,function(){return u[d++]})),A.name="Invariant Violation"}throw A.framesToPop=1,A}};return wT=e,wT}var yT={exports:{}},Uhe;function spr(){if(Uhe)return yT.exports;Uhe=1;function e(v){return v&&typeof v=="object"&&"default"in v?v.default:v}var t=le,r=e(t),n=hc,o=e(apr());function i(){return(i=Object.assign||function(v){for(var M=1;M=0||(Y[I]=v[I]);return Y}function l(v){return requestAnimationFrame(v)}function A(v){cancelAnimationFrame(v)}function u(v){var M=v.ownerDocument;return M.hasFocus()&&M.activeElement===v}function d(v){return v==null?void 0:v.ownerDocument}function g(v){var M=function(I){var b;return(b=d(I))==null?void 0:b.defaultView}(v);return!!M&&v instanceof M.HTMLElement}function c(v){return t.useCallback(function(){var M=v.current,I=typeof window<"u"&&g(M);if(!M||!I)return null;if(M.nodeName!=="INPUT"&&(M=M.querySelector("input")),!M)throw new Error("react-input-mask: inputComponent doesn't contain input node");return M},[v])}function f(v,M){var I,b,Y,N,F=t.useRef({start:null,end:null}),D=c(v),z=t.useCallback(function(){return function(R){var O=R.selectionStart,V=R.selectionEnd;return{start:O,end:V,length:V-O}}(D())},[D]),k=t.useCallback(function(){return F.current},[]),j=t.useCallback(function(R){var O=D();O&&u(O)&&(function(V,Z,T){T===void 0&&(T=Z),V.setSelectionRange(Z,T)}(O,R.start,R.end),F.current=z())},[D,z]),U=t.useCallback(function(){F.current=z()},[z]),G=(I=U,b=t.useRef(null),Y=t.useCallback(function(){b.current===null&&function R(){I(),b.current=l(R)}()},[I]),N=t.useCallback(function(){A(b.current),b.current=null},[]),t.useEffect(function(){b.current&&(N(),Y())},[Y,N]),t.useEffect(A,[]),[Y,N]),H=G[0],L=G[1];return t.useLayoutEffect(function(){if(M){var R=D();return R.addEventListener("focus",H),R.addEventListener("blur",L),u(R)&&H(),function(){R.removeEventListener("focus",H),R.removeEventListener("blur",L),L()}}}),{getSelection:z,getLastSelection:k,setSelection:j}}function h(v,M){var I=t.useRef(),b=f(I,M),Y=b.getSelection,N=b.getLastSelection,F=b.setSelection,D=function(U,G){var H=c(U),L=t.useRef(G);return{getValue:t.useCallback(function(){return H().value},[H]),getLastValue:t.useCallback(function(){return L.current},[]),setValue:t.useCallback(function(R){L.current=R;var O=H();O&&(O.value=R)},[H])}}(I,v),z=D.getValue,k=D.getLastValue,j=D.setValue;return{inputRef:I,getInputState:function(){return{value:z(),selection:Y()}},getLastInputState:function(){return{value:k(),selection:N()}},setInputState:function(U){var G=U.value,H=U.selection;j(G),F(H)}}}var p=["disabled","onBlur","onChange","onFocus","onMouseDown","readOnly","value"],B={9:/[0-9]/,a:/[A-Za-z]/,"*":/[A-Za-z0-9]/},y=function(v){var M=this;this.isCharacterAllowedAtPosition=function(I,b){var Y=M.maskOptions.maskPlaceholder;return!!M.isCharacterFillingPosition(I,b)||!!Y&&Y[b]===I},this.isCharacterFillingPosition=function(I,b){var Y=M.maskOptions.mask;if(!I||b>=Y.length)return!1;if(!M.isPositionEditable(b))return Y[b]===I;var N=Y[b];return new RegExp(N).test(I)},this.isPositionEditable=function(I){var b=M.maskOptions,Y=b.mask,N=b.permanents;return I=0;N--)if(Y(b[N],N))return N;return-1}(I.split(""),function(b,Y){return M.isPositionEditable(Y)&&M.isCharacterFillingPosition(b,Y)})+1},this.getStringFillingLengthAtPosition=function(I,b){return I.split("").reduce(function(Y,N){return M.insertCharacterAtPosition(Y,N,Y.length)},function(Y,N){N===void 0&&(N=1);for(var F="",D=0;D=0;b--)if(M.isPositionEditable(b))return b;return null},this.getRightEditablePosition=function(I){for(var b=M.maskOptions.mask,Y=I;Y=N&&!G?"":U=N?j:G?D?D[U]:"":z[U]}).join("");return M.formatValue(k)},this.insertCharacterAtPosition=function(I,b,Y){var N=M.maskOptions,F=N.mask,D=N.maskPlaceholder;if(Y>=F.length)return I;var z=M.isCharacterAllowedAtPosition(b,Y),k=M.isPositionEditable(Y),j=M.getRightEditablePosition(Y),U=D&&j?b===D[j]:null,G=I.slice(0,Y);return!z&&k||(I=G+(z?b:F[Y])),z||k||U||(I=M.insertCharacterAtPosition(I,b,Y+1)),I},this.insertStringAtPosition=function(I,b,Y){var N=M.maskOptions,F=N.mask,D=N.maskPlaceholder;if(!b||Y>=F.length)return I;var z=b.split(""),k=M.isValueFilled(I)||!!D,j=I.slice(Y);return I=z.reduce(function(U,G){return M.insertCharacterAtPosition(U,G,U.length)},I.slice(0,Y)),k?I+=j.slice(I.length-Y):M.isValueFilled(I)?I+=F.slice(I.length).join(""):I=j.split("").filter(function(U,G){return M.isPositionEditable(Y+G)}).reduce(function(U,G){var H=M.getRightEditablePosition(U.length);return H===null?U:(M.isPositionEditable(U.length)||(U+=F.slice(U.length,H).join("")),M.insertCharacterAtPosition(U,G,U.length))},I),I},this.processChange=function(I,b){var Y=M.maskOptions,N=Y.mask,F=Y.prefix,D=Y.lastEditablePosition,z=I.value,k=I.selection,j=b.value,U=b.selection,G=z,H="",L=0,R=0,O=Math.min(U.start,k.start);return k.end>U.start?(H=G.slice(U.start,k.end),R=(L=M.getStringFillingLengthAtPosition(H,O))?U.length:0):G.length=N.length?O=N.length:O=F.length&&O{const f=new RegExp(r).test(u);return P.jsxs("div",{children:[P.jsx(Apr,{mask:t&&t.split(/(.*?[^\\])/).filter(h=>h).map(h=>{let p=c?{...zhe,a:/[a-zA-Z]/,A:/[a-zA-Z]/}:zhe;return h in p?p[h]:h.replace("\\","")}),onChange:i,onFocus:a,onBlur:o,onPressEnter:s,value:u,disabled:d,children:P.jsx(Yp,{id:e,name:n,placeholder:l,autoComplete:"off",suffix:A&&A(f)})}),g&&P.jsx("div",{style:{marginLeft:"5px",color:g.status=="success"?"green":"#ff4d4f"},children:g.message})]})},upr={width:"100%"},Nze=({disabled:e,formContext:t,id:r,onBlur:n,onChange:o,onFocus:i,options:a,placeholder:s,readonly:l,schema:A,value:u})=>{const{readonlyAsDisabled:d=!0}=t,{autofill_from:g,autofill_on:c,convertToUppercase:f,mask:h}=a,[p,B]=m.useState(null),[y,C]=m.useState(!1),[Q,v]=m.useState(!1),M=ms(k=>k.schemaWizard.formData),I=Qf(),b=k=>o(k),Y=({target:k})=>{y&&C(!1),p&&B(null),o(k.value===""?a.emptyValue:f?k.value.toUpperCase():k.value)},N=({target:k})=>n(r,k.value),F=({target:k})=>i(r,k.value),D=k=>{let j=r.split("_").filter(G=>!isNaN(G)),U=0;return k.map(G=>(G=G==="#"?j[U]:G,isNaN(G)||++U,G))},z=k=>{let j=sP(M);const U=a.autofill_from,G=a.autofill_fields;!k.target.value||u===k.target.value&&y||(G.map(H=>{let L=D(H[1]);kp(j,L,void 0)}),I(hP({value:j})),j=sP(j),v(!0),C(!0),B(null),oY.get(`${U}${k.target.value}`).then(({data:H})=>{Object.keys(H).length!==0?(G.map(L=>{let R=D(L[1]);kp(j,R,H[L[0]])}),I(hP({value:j})),v(!1),B({status:"success",message:"Navigate to the next tab to review the fetched values."})):(v(!1),B({status:"error",message:"Results not found"}))}).catch(H=>{v(!1),B({status:"error",message:H.response.status!==500?H.response.data&&H.response.data.message?H.response.data.message:"Your request was not successful, please try again ":"Something went wrong with the request "})}))};return A.type==="number"||A.type==="integer"?P.jsx(Lot,{disabled:e||d&&l,id:r,name:r,onBlur:l?void 0:N,onChange:l?void 0:b,onFocus:l?void 0:F,placeholder:s,style:upr,type:"number",value:u}):P.jsx(cpr,{disabled:e||d&&l,id:r,name:r,onBlur:l?void 0:g&&(!c||c&&c.includes("onBlur"))?z:N,onPressEnter:l?void 0:(!c||c&&c.includes("onEnter"))&&z,onChange:l?void 0:Y,onFocus:l?void 0:F,placeholder:s,value:u,pattern:tz(A.pattern)?A.pattern:void 0,mask:h,convertToUppercase:f,message:p,buttons:g&&c&&c.includes("onClick")&&(k=>P.jsx(ao,{type:"primary",disabled:!k||l,loading:Q,onClick:()=>z({target:{value:u}}),children:"AutoFill"}))})};Nze.propTypes={disabled:Ce.bool,formContext:Ce.object,id:Ce.string,placeholder:Ce.string,readonly:Ce.bool,schema:Ce.object,formData:Ce.object,value:Ce.string,options:Ce.object,onBlur:Ce.func,onChange:Ce.func,onFocus:Ce.func};function Bo(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,vk(e,t)}var GD,dpr=new Uint8Array(16);function gpr(){if(!GD&&(GD=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),!GD))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return GD(dpr)}const fpr=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function hpr(e){return typeof e=="string"&&fpr.test(e)}var Sa=[];for(var ET=0;ET<256;++ET)Sa.push((ET+256).toString(16).substr(1));function ppr(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=(Sa[e[t+0]]+Sa[e[t+1]]+Sa[e[t+2]]+Sa[e[t+3]]+"-"+Sa[e[t+4]]+Sa[e[t+5]]+"-"+Sa[e[t+6]]+Sa[e[t+7]]+"-"+Sa[e[t+8]]+Sa[e[t+9]]+"-"+Sa[e[t+10]]+Sa[e[t+11]]+Sa[e[t+12]]+Sa[e[t+13]]+Sa[e[t+14]]+Sa[e[t+15]]).toLowerCase();if(!hpr(r))throw TypeError("Stringified UUID is invalid");return r}function Dze(e,t,r){e=e||{};var n=e.random||(e.rng||gpr)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t){r=r||0;for(var o=0;o<16;++o)t[r+o]=n[o];return t}return ppr(n)}function Si(e){return m.createElement("i",{className:"rmel-iconfont rmel-icon-"+e.type})}function mpr(e){return m.createElement("div",{className:"rc-md-navigation "+(e.visible?"visible":"in-visible")},m.createElement("div",{className:"navigation-nav left"},m.createElement("div",{className:"button-wrap"},e.left)),m.createElement("div",{className:"navigation-nav right"},m.createElement("div",{className:"button-wrap"},e.right)))}function Bpr(e){return m.createElement("div",{className:"tool-bar",style:e.style},e.children)}var Sze={exports:{}};(function(e){var t=Object.prototype.hasOwnProperty,r="~";function n(){}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(r=!1));function o(l,A,u){this.fn=l,this.context=A,this.once=u||!1}function i(l,A,u,d,g){if(typeof u!="function")throw new TypeError("The listener must be a function");var c=new o(u,d||l,g),f=r?r+A:A;return l._events[f]?l._events[f].fn?l._events[f]=[l._events[f],c]:l._events[f].push(c):(l._events[f]=c,l._eventsCount++),l}function a(l,A){--l._eventsCount===0?l._events=new n:delete l._events[A]}function s(){this._events=new n,this._eventsCount=0}s.prototype.eventNames=function(){var l=[],A,u;if(this._eventsCount===0)return l;for(u in A=this._events)t.call(A,u)&&l.push(r?u.slice(1):u);return Object.getOwnPropertySymbols?l.concat(Object.getOwnPropertySymbols(A)):l},s.prototype.listeners=function(l){var A=r?r+l:l,u=this._events[A];if(!u)return[];if(u.fn)return[u.fn];for(var d=0,g=u.length,c=new Array(g);d"u")){var r="enUS";if(navigator.language){var n=navigator.language.split("-");r=n[0],n.length!==1&&(r+=n[n.length-1].toUpperCase())}if(navigator.browserLanguage){var o=navigator.browserLanguage.split("-");r=o[0],o[1]&&(r+=o[1].toUpperCase())}this.current!==r&&this.isAvailable(r)&&(this.current=r,$h.emit($h.EVENT_LANG_CHANGE,this,r,this.langs[r]))}},t.isAvailable=function(r){return typeof this.langs[r]<"u"},t.add=function(r,n){this.langs[r]=n},t.setCurrent=function(r){if(!this.isAvailable(r))throw new Error("Language "+r+" is not exists");this.current!==r&&(this.current=r,$h.emit($h.EVENT_LANG_CHANGE,this,r,this.langs[r]))},t.get=function(r,n){var o=this.langs[this.current][r]||"";return n&&Object.keys(n).forEach(function(i){o=o.replace(new RegExp("\\{"+i+"\\}","g"),n[i])}),o},t.getCurrent=function(){return this.current},e}(),po=new Cpr,ui=function(e){Bo(t,e);function t(){return e.apply(this,arguments)||this}var r=t.prototype;return r.getConfig=function(n,o){return typeof this.props.config[n]<"u"&&this.props.config[n]!==null?this.props.config[n]:o},ci(t,[{key:"editor",get:function(){return this.props.editor}},{key:"editorConfig",get:function(){return this.props.editorConfig}}]),t}(m.Component);ui.pluginName="";ui.align="left";ui.defaultConfig={};var j7=function(e){Bo(t,e);function t(){return e.apply(this,arguments)||this}var r=t.prototype;return r.render=function(){return m.createElement("span",{className:"rc-md-divider"})},t}(ui);j7.pluginName="divider";var Ipr={start:0,end:0,text:""};function Qpr(e,t){var r=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=vpr(e))||t&&e&&typeof e.length=="number"){r&&(e=r);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function vpr(e,t){if(e){if(typeof e=="string")return Ghe(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Ghe(e,t)}}function Ghe(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0)for(var s=Qpr(r),l;!(l=s()).done;){var A=l.value;if(typeof a[A]<"u"&&!a[A])return!1}else if(a.metaKey||a.ctrlKey||a.shiftKey||a.altKey)return!1;return a.key?a.key===o:a.keyCode===n}function CT(e,t){var r=e.split(` +`),n=e.substr(0,t).split(` +`),o=n.length,i=n[n.length-1].length,a=r[n.length-1],s=n.length>1?n[n.length-2]:null,l=r.length>n.length?r[n.length]:null;return{line:o,col:i,beforeText:e.substr(0,t),afterText:e.substr(t),curLine:a,prevLine:s,nextLine:l}}var Ay={bold:["**","**"],italic:["*","*"],underline:["++","++"],strikethrough:["~~","~~"],quote:[` +> `,` +`],inlinecode:["`","`"],code:["\n```\n","\n```\n"]};for(var RD=1;RD<=6;RD++)Ay["h"+RD]=[` +`+Mpr("#",RD)+" ",` +`];function xpr(e){for(var t=e.row,r=t===void 0?2:t,n=e.col,o=n===void 0?2:n,i=["|"],a=["|"],s=["|"],l="",A=1;A<=o;A++)i.push(" Head |"),s.push(" --- |"),a.push(" Data |");for(var u=1;u<=r;u++)l+=` +`+a.join("");return i.join("")+` +`+s.join("")+l}function Rhe(e,t){var r=t;if(r.substr(0,1)!==` +`&&(r=` +`+r),e==="unordered")return r.length>1?r.replace(/\n/g,` +* `).trim():"* ";var n=1;return r.length>1?r.replace(/\n/g,function(){return` +`+n+++". "}).trim():"1. "}function IT(e,t){return{text:e,newBlock:t,selection:{start:e.length,end:e.length}}}function U7(e,t,r){if(typeof Ay[t]<"u")return{text:""+Ay[t][0]+e+Ay[t][1],selection:{start:Ay[t][0].length,end:Ay[t][0].length+e.length}};switch(t){case"tab":var n=r.tabMapValue===1?" ":" ".repeat(r.tabMapValue),o=n+e.replace(/\n/g,` +`+n),i=e.includes(` +`)?e.match(/\n/g).length:0;return{text:o,selection:{start:r.tabMapValue,end:r.tabMapValue*(i+1)+e.length}};case"unordered":return IT(Rhe("unordered",e),!0);case"order":return IT(Rhe("order",e),!0);case"hr":return IT("---",!0);case"table":return{text:xpr(r),newBlock:!0};case"image":return{text:"!["+(e||r.target)+"]("+(r.imageUrl||"")+")",selection:{start:2,end:e.length+2}};case"link":return{text:"["+e+"]("+(r.linkUrl||"")+")",selection:{start:1,end:e.length+1}}}return{text:e,selection:{start:0,end:e.length}}}function jze(e,t){var r={};return Object.keys(e).forEach(function(n){if(typeof t[n]>"u"){r[n]=e[n];return}if(typeof t[n]=="object"){Array.isArray(t[n])?r[n]=[].concat(t[n]):r[n]=jze(e[n],t[n]);return}r[n]=t[n]}),r}function Ypr(e){for(var t=Ye({},e),r=arguments.length,n=new Array(r>1?r-1:0),o=1;o=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Dpr(e,t){if(e){if(typeof e=="string")return Ohe(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Ohe(e,t)}}function Ohe(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r"u"&&(A[u.comp.align]=[]);var d=u.comp.pluginName==="divider"?Dze():u.comp.pluginName;A[u.comp.align].push(m.createElement(u.comp,{editor:n,editorConfig:n.config,config:Ye({},u.comp.defaultConfig||{},u.config||{}),key:d}))}),A},r.handleSyncScroll=function(n,o){var i=this;if(n===this.shouldSyncScroll){this.props.onScroll&&this.props.onScroll(o,n),this.emitter.emit(this.emitter.EVENT_SCROLL,o,n);var a=this.config.syncScrollMode,s=a===void 0?[]:a;s.includes(n==="md"?"rightFollowLeft":"leftFollowRight")&&(this.hasContentChanged&&this.nodeMdText.current&&this.nodeMdPreviewWrapper.current&&(this.scrollScale=this.nodeMdText.current.scrollHeight/this.nodeMdPreviewWrapper.current.scrollHeight,this.hasContentChanged=!1),this.isSyncingScroll||(this.isSyncingScroll=!0,requestAnimationFrame(function(){i.nodeMdText.current&&i.nodeMdPreviewWrapper.current&&(n==="md"?i.nodeMdPreviewWrapper.current.scrollTop=i.nodeMdText.current.scrollTop/i.scrollScale:i.nodeMdText.current.scrollTop=i.nodeMdPreviewWrapper.current.scrollTop*i.scrollScale),i.isSyncingScroll=!1})))}},r.renderHTML=function(n){var o=this;if(!this.props.renderHTML)return console.error("renderHTML props is required!"),Promise.resolve();var i=this.props.renderHTML(n);return s_(i)?i.then(function(a){return o.setHtml(a)}):typeof i=="function"?this.setHtml(i()):this.setHtml(i)},r.setHtml=function(n){var o=this;return new Promise(function(i){o.setState({html:n},i)})},r.handleToggleMenu=function(){this.setView({menu:!this.state.view.menu})},r.handleFocus=function(n){var o=this.props.onFocus;o&&o(n),this.emitter.emit(this.emitter.EVENT_FOCUS,n)},r.handleBlur=function(n){var o=this.props.onBlur;o&&o(n),this.emitter.emit(this.emitter.EVENT_BLUR,n)},r.handleChange=function(n){n.persist();var o=n.target.value;this.setText(o,n)},r.handlePaste=function(n){if(!(!this.config.allowPasteImage||!this.config.onImageUpload)){var o=n.nativeEvent,i=(o.clipboardData||window.clipboardData).items;i&&(n.preventDefault(),this.uploadWithDataTransfer(i))}},r.handleDrop=function(n){if(this.config.onImageUpload){var o=n.nativeEvent;if(o.dataTransfer){var i=o.dataTransfer.items;i&&(n.preventDefault(),this.uploadWithDataTransfer(i))}}},r.handleEditorKeyDown=function(n){var o=this,i=n.keyCode,a=n.key,s=n.currentTarget;if((i===13||a==="Enter")&&this.composing===!1){var l=s.value,A=s.selectionStart,u=CT(l,A),d=function(){var p=s.value.substr(0,A-u.curLine.length)+s.value.substr(A);o.setText(p,void 0,{start:A-u.curLine.length,end:A-u.curLine.length}),n.preventDefault()},g=function(p){o.insertText(` +`+p,!1,{start:p.length+1,end:p.length+1}),n.preventDefault()},c=u.curLine.match(/^(\s*?)\* /);if(c){if(/^(\s*?)\* $/.test(u.curLine)){d();return}g(c[0]);return}var f=u.curLine.match(/^(\s*?)(\d+)\. /);if(f){if(/^(\s*?)(\d+)\. $/.test(u.curLine)){d();return}var h=""+f[1]+(parseInt(f[2],10)+1)+". ";g(h);return}}this.emitter.emit(this.emitter.EVENT_EDITOR_KEY_DOWN,n)},r.handleLocaleUpdate=function(){this.forceUpdate()},r.getMdElement=function(){return this.nodeMdText.current},r.getHtmlElement=function(){return this.nodeMdPreviewWrapper.current},r.clearSelection=function(){this.nodeMdText.current&&this.nodeMdText.current.setSelectionRange(0,0,"none")},r.getSelection=function(){var n=this.nodeMdText.current;if(!n)return Ye({},Ipr);var o=n.selectionStart,i=n.selectionEnd,a=(n.value||"").slice(o,i);return{start:o,end:i,text:a}},r.setSelection=function(n){this.nodeMdText.current&&(this.nodeMdText.current.setSelectionRange(n.start,n.end,"forward"),this.nodeMdText.current.focus())},r.insertMarkdown=function(n,o){o===void 0&&(o={});var i=this.getSelection(),a=o?Ye({},o):{};if(n==="image"&&(a=Ye({},a,{target:o.target||i.text||"",imageUrl:o.imageUrl||this.config.imageUrl})),n==="link"&&(a=Ye({},a,{linkUrl:this.config.linkUrl})),n==="tab"&&i.start!==i.end){var s=this.getMdValue().slice(0,i.start).lastIndexOf(` +`)+1;this.setSelection({start:s,end:i.end})}var l=U7(i.text,n,a),A=l.text,u=l.selection;if(l.newBlock){var d=CT(this.getMdValue(),i.start),g=d.col,c=d.curLine;g>0&&c.length>0&&(A=` +`+A,u&&(u.start++,u.end++));var f=d.afterText;i.start!==i.end&&(f=CT(this.getMdValue(),i.end).afterText),f.trim()!==""&&f.substr(0,2)!==` + +`&&(f.substr(0,1)!==` +`&&(A+=` +`),A+=` +`)}this.insertText(A,!0,u)},r.insertPlaceholder=function(n,o){var i=this;this.insertText(n,!0),o.then(function(a){var s=i.getMdValue().replace(n,a);i.setText(s)})},r.insertText=function(n,o,i){n===void 0&&(n=""),o===void 0&&(o=!1);var a=this.state.text,s=this.getSelection(),l=a.slice(0,s.start),A=a.slice(o?s.end:s.start,a.length);this.setText(l+n+A,void 0,i?{start:i.start+l.length,end:i.end+l.length}:{start:s.start,end:s.start})},r.setText=function(n,o,i){var a=this;n===void 0&&(n="");var s=this.config.onChangeTrigger,l=s===void 0?"both":s,A=n.replace(/↵/g,` +`);if(this.state.text!==n){this.setState({text:A}),this.props.onChange&&(l==="both"||l==="beforeRender")&&this.props.onChange({text:A,html:this.getHtmlValue()},o),this.emitter.emit(this.emitter.EVENT_CHANGE,n,o,typeof o>"u"),i&&setTimeout(function(){return a.setSelection(i)}),this.hasContentChanged||(this.hasContentChanged=!0);var u=this.renderHTML(A);(l==="both"||l==="afterRender")&&u.then(function(){a.props.onChange&&a.props.onChange({text:a.state.text,html:a.getHtmlValue()},o)})}},r.getMdValue=function(){return this.state.text},r.getHtmlValue=function(){return typeof this.state.html=="string"?this.state.html:this.nodeMdPreview.current?this.nodeMdPreview.current.getHtml():""},r.onKeyboard=function(n){var o=this;if(Array.isArray(n)){n.forEach(function(i){return o.onKeyboard(i)});return}this.keyboardListeners.includes(n)||this.keyboardListeners.push(n)},r.offKeyboard=function(n){var o=this;if(Array.isArray(n)){n.forEach(function(a){return o.offKeyboard(a)});return}var i=this.keyboardListeners.indexOf(n);i>=0&&this.keyboardListeners.splice(i,1)},r.handleKeyDown=function(n){for(var o=QT(this.keyboardListeners),i;!(i=o()).done;){var a=i.value;if(bpr(n,a)){n.preventDefault(),a.callback(n);return}}this.emitter.emit(this.emitter.EVENT_KEY_DOWN,n)},r.getEventType=function(n){switch(n){case"change":return this.emitter.EVENT_CHANGE;case"fullscreen":return this.emitter.EVENT_FULL_SCREEN;case"viewchange":return this.emitter.EVENT_VIEW_CHANGE;case"keydown":return this.emitter.EVENT_KEY_DOWN;case"editor_keydown":return this.emitter.EVENT_EDITOR_KEY_DOWN;case"blur":return this.emitter.EVENT_BLUR;case"focus":return this.emitter.EVENT_FOCUS;case"scroll":return this.emitter.EVENT_SCROLL}},r.on=function(n,o){var i=this.getEventType(n);i&&this.emitter.on(i,o)},r.off=function(n,o){var i=this.getEventType(n);i&&this.emitter.off(i,o)},r.setView=function(n){var o=this,i=Ye({},this.state.view,n);this.setState({view:i},function(){o.emitter.emit(o.emitter.EVENT_VIEW_CHANGE,i)})},r.getView=function(){return Ye({},this.state.view)},r.fullScreen=function(n){var o=this;this.state.fullScreen!==n&&this.setState({fullScreen:n},function(){o.emitter.emit(o.emitter.EVENT_FULL_SCREEN,n)})},r.registerPluginApi=function(n,o){this.pluginApis.set(n,o)},r.unregisterPluginApi=function(n){this.pluginApis.delete(n)},r.callPluginApi=function(n){var o=this.pluginApis.get(n);if(!o)throw new Error("API "+n+" not found");for(var i=arguments.length,a=new Array(i>1?i-1:0),s=1;s0&&n.onImageChanged(i.target.files[0])}}))},t}(ui);Kze.pluginName="image";var Xze=function(e){Bo(t,e);function t(n){var o;return o=e.call(this,n)||this,o.handleKeyboard={key:"k",keyCode:75,aliasCommand:!0,withKey:["ctrlKey"],callback:function(){return o.editor.insertMarkdown("link")}},o}var r=t.prototype;return r.componentDidMount=function(){this.editorConfig.shortcuts&&this.editor.onKeyboard(this.handleKeyboard)},r.componentWillUnmount=function(){this.editor.offKeyboard(this.handleKeyboard)},r.render=function(){var n=this;return m.createElement("span",{className:"button button-type-link",title:po.get("btnLink"),onClick:function(){return n.editor.insertMarkdown("link")}},m.createElement(Si,{type:"link"}))},t}(ui);Xze.pluginName="link";var Zze=function(e){Bo(t,e);function t(n){var o;return o=e.call(this,n)||this,o.handleKeyboard={key:"7",keyCode:55,withKey:["ctrlKey","shiftKey"],aliasCommand:!0,callback:function(){return o.editor.insertMarkdown("order")}},o}var r=t.prototype;return r.componentDidMount=function(){this.editorConfig.shortcuts&&this.editor.onKeyboard(this.handleKeyboard)},r.componentWillUnmount=function(){this.editor.offKeyboard(this.handleKeyboard)},r.render=function(){var n=this;return m.createElement("span",{className:"button button-type-ordered",title:po.get("btnOrdered"),onClick:function(){return n.editor.insertMarkdown("order")}},m.createElement(Si,{type:"list-ordered"}))},t}(ui);Zze.pluginName="list-ordered";var qze=function(e){Bo(t,e);function t(n){var o;return o=e.call(this,n)||this,o.handleKeyboard={key:"8",keyCode:56,withKey:["ctrlKey","shiftKey"],aliasCommand:!0,callback:function(){return o.editor.insertMarkdown("unordered")}},o}var r=t.prototype;return r.componentDidMount=function(){this.editorConfig.shortcuts&&this.editor.onKeyboard(this.handleKeyboard)},r.componentWillUnmount=function(){this.editor.offKeyboard(this.handleKeyboard)},r.render=function(){var n=this;return m.createElement("span",{className:"button button-type-unordered",title:po.get("btnUnordered"),onClick:function(){return n.editor.insertMarkdown("unordered")}},m.createElement(Si,{type:"list-unordered"}))},t}(ui);qze.pluginName="list-unordered";var jpr=100,Upr=function(){function e(r){r===void 0&&(r={}),this.record=[],this.recycle=[],this.initValue="";var n=r,o=n.maxSize,i=o===void 0?jpr:o;this.maxSize=i}var t=e.prototype;return t.push=function(r){for(var n=this.record.push(r);this.record.length>this.maxSize;)this.record.shift();return n},t.get=function(){return this.record},t.getLast=function(){var r=this.record.length;return this.record[r-1]},t.undo=function(r){var n=this.record.pop();if(typeof n>"u")return this.initValue;if(n!==r)return this.recycle.push(n),n;var o=this.record.pop();return typeof o>"u"?(this.recycle.push(n),this.initValue):(this.recycle.push(n),o)},t.redo=function(){var r=this.recycle.pop();if(typeof r<"u")return this.push(r),r},t.cleanRedo=function(){this.recycle=[]},t.getUndoCount=function(){return this.undo.length},t.getRedoCount=function(){return this.recycle.length},e}(),$ze=function(e){Bo(t,e);function t(n){var o;return o=e.call(this,n)||this,o.handleKeyboards=[],o.lastPop=null,o.handleChange=o.handleChange.bind(ht(o)),o.handleRedo=o.handleRedo.bind(ht(o)),o.handleUndo=o.handleUndo.bind(ht(o)),o.handleKeyboards=[{key:"y",keyCode:89,withKey:["ctrlKey"],callback:o.handleRedo},{key:"z",keyCode:90,withKey:["metaKey","shiftKey"],callback:o.handleRedo},{key:"z",keyCode:90,aliasCommand:!0,withKey:["ctrlKey"],callback:o.handleUndo}],o.logger=new Upr({maxSize:o.editorConfig.loggerMaxSize}),o.editor.registerPluginApi("undo",o.handleUndo),o.editor.registerPluginApi("redo",o.handleRedo),o}var r=t.prototype;return r.handleUndo=function(){var n=this.logger.undo(this.editor.getMdValue());typeof n<"u"&&(this.pause(),this.lastPop=n,this.editor.setText(n),this.forceUpdate())},r.handleRedo=function(){var n=this.logger.redo();typeof n<"u"&&(this.lastPop=n,this.editor.setText(n),this.forceUpdate())},r.handleChange=function(n,o,i){var a=this;if(!(this.logger.getLast()===n||this.lastPop!==null&&this.lastPop===n)){if(this.logger.cleanRedo(),i){this.logger.push(n),this.lastPop=null,this.forceUpdate();return}this.timerId&&(window.clearTimeout(this.timerId),this.timerId=0),this.timerId=window.setTimeout(function(){a.logger.getLast()!==n&&(a.logger.push(n),a.lastPop=null,a.forceUpdate()),window.clearTimeout(a.timerId),a.timerId=0},this.editorConfig.loggerInterval)}},r.componentDidMount=function(){var n=this;this.editor.on("change",this.handleChange),this.handleKeyboards.forEach(function(o){return n.editor.onKeyboard(o)}),this.logger.initValue=this.editor.getMdValue(),this.forceUpdate()},r.componentWillUnmount=function(){var n=this;this.timerId&&window.clearTimeout(this.timerId),this.editor.off("change",this.handleChange),this.editor.unregisterPluginApi("undo"),this.editor.unregisterPluginApi("redo"),this.handleKeyboards.forEach(function(o){return n.editor.offKeyboard(o)})},r.pause=function(){this.timerId&&(window.clearTimeout(this.timerId),this.timerId=void 0)},r.render=function(){var n=this.logger.getUndoCount()>1||this.logger.initValue!==this.editor.getMdValue(),o=this.logger.getRedoCount()>0;return m.createElement(m.Fragment,null,m.createElement("span",{className:"button button-type-undo "+(n?"":"disabled"),title:po.get("btnUndo"),onClick:this.handleUndo},m.createElement(Si,{type:"undo"})),m.createElement("span",{className:"button button-type-redo "+(o?"":"disabled"),title:po.get("btnRedo"),onClick:this.handleRedo},m.createElement(Si,{type:"redo"})))},t}(ui);$ze.pluginName="logger";var ls;(function(e){e[e.SHOW_ALL=0]="SHOW_ALL",e[e.SHOW_MD=1]="SHOW_MD",e[e.SHOW_HTML=2]="SHOW_HTML"})(ls||(ls={}));var A_=function(e){Bo(t,e);function t(n){var o;return o=e.call(this,n)||this,o.handleClick=o.handleClick.bind(ht(o)),o.handleChange=o.handleChange.bind(ht(o)),o.state={view:o.editor.getView()},o}var r=t.prototype;return r.handleClick=function(){switch(this.next){case ls.SHOW_ALL:this.editor.setView({html:!0,md:!0});break;case ls.SHOW_HTML:this.editor.setView({html:!0,md:!1});break;case ls.SHOW_MD:this.editor.setView({html:!1,md:!0});break}},r.handleChange=function(n){this.setState({view:n})},r.componentDidMount=function(){this.editor.on("viewchange",this.handleChange)},r.componentWillUnmount=function(){this.editor.off("viewchange",this.handleChange)},r.getDisplayInfo=function(){var n=this.next;switch(n){case ls.SHOW_ALL:return{icon:"view-split",title:"All"};case ls.SHOW_HTML:return{icon:"visibility",title:"Preview"};default:return{icon:"keyboard",title:"Editor"}}},r.render=function(){if(this.isDisplay){var n=this.getDisplayInfo();return m.createElement("span",{className:"button button-type-mode",title:po.get("btnMode"+n.title),onClick:this.handleClick},m.createElement(Si,{type:n.icon}))}return null},ci(t,[{key:"isDisplay",get:function(){var n=this.editorConfig.canView;return n?[n.html,n.md,n.both].filter(function(o){return o}).length>=2:!1}},{key:"next",get:function(){var n=this.editorConfig.canView,o=this.state.view,i=[ls.SHOW_ALL,ls.SHOW_MD,ls.SHOW_HTML];n&&(n.both||i.splice(i.indexOf(ls.SHOW_ALL),1),n.md||i.splice(i.indexOf(ls.SHOW_MD),1),n.html||i.splice(i.indexOf(ls.SHOW_HTML),1));var a=ls.SHOW_MD;if(o.html&&(a=ls.SHOW_HTML),o.html&&o.md&&(a=ls.SHOW_ALL),i.length===0)return a;if(i.length===1)return i[0];var s=i.indexOf(a);return s"u"&&(r=!0),s=rKr(t),n=0,o=e.length;n=55296&&i<=57343){if(i>=55296&&i<=56319&&n+1=56320&&a<=57343)){l+=encodeURIComponent(e[n]+e[n+1]),n++;continue}l+="%EF%BF%BD";continue}l+=encodeURIComponent(e[n])}return l}dR.defaultChars=";/?:@&=+$,-_.!~*'()#";dR.componentChars="-_.!~*'()";var nKr=dR,The={};function oKr(e){var t,r,n=The[e];if(n)return n;for(n=The[e]=[],t=0;t<128;t++)r=String.fromCharCode(t),n.push(r);for(t=0;t=55296&&u<=57343?d+="���":d+=String.fromCharCode(u),o+=6;continue}if((a&248)===240&&o+91114111?d+="����":(u-=65536,d+=String.fromCharCode(55296+(u>>10),56320+(u&1023))),o+=9;continue}d+="�"}return d})}gR.defaultChars=";/?:@&=+$,#";gR.componentChars="";var iKr=gR,aKr=function(e){var t="";return t+=e.protocol||"",t+=e.slashes?"//":"",t+=e.auth?e.auth+"@":"",e.hostname&&e.hostname.indexOf(":")!==-1?t+="["+e.hostname+"]":t+=e.hostname||"",t+=e.port?":"+e.port:"",t+=e.pathname||"",t+=e.search||"",t+=e.hash||"",t};function rU(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}var sKr=/^([a-z0-9.+-]+:)/i,lKr=/:[0-9]*$/,AKr=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,cKr=["<",">",'"',"`"," ","\r",` +`," "],uKr=["{","}","|","\\","^","`"].concat(cKr),dKr=["'"].concat(uKr),Jhe=["%","/","?",";","#"].concat(dKr),Phe=["/","?","#"],gKr=255,Whe=/^[+a-z0-9A-Z_-]{0,63}$/,fKr=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,Vhe={javascript:!0,"javascript:":!0},Khe={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function hKr(e,t){if(e&&e instanceof rU)return e;var r=new rU;return r.parse(e,t),r}rU.prototype.parse=function(e,t){var r,n,o,i,a,s=e;if(s=s.trim(),!t&&e.split("#").length===1){var l=AKr.exec(s);if(l)return this.pathname=l[1],l[2]&&(this.search=l[2]),this}var A=sKr.exec(s);if(A&&(A=A[0],o=A.toLowerCase(),this.protocol=A,s=s.substr(A.length)),(t||A||s.match(/^\/\/[^@\/]+@[^@\/]+/))&&(a=s.substr(0,2)==="//",a&&!(A&&Vhe[A])&&(s=s.substr(2),this.slashes=!0)),!Vhe[A]&&(a||A&&!Khe[A])){var u=-1;for(r=0;r127?B+="x":B+=p[y];if(!B.match(Whe)){var Q=h.slice(0,r),v=h.slice(r+1),M=p.match(fKr);M&&(Q.push(M[1]),v.unshift(M[2])),v.length&&(s=v.join(".")+s),this.hostname=Q.join(".");break}}}}this.hostname.length>gKr&&(this.hostname=""),f&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}var I=s.indexOf("#");I!==-1&&(this.hash=s.substr(I),s=s.slice(0,I));var b=s.indexOf("?");return b!==-1&&(this.search=s.substr(b),s=s.slice(0,b)),s&&(this.pathname=s),Khe[o]&&this.hostname&&!this.pathname&&(this.pathname=""),this};rU.prototype.parseHost=function(e){var t=lKr.exec(e);t&&(t=t[0],t!==":"&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)};var pKr=hKr;wI.encode=nKr;wI.decode=iKr;wI.format=aKr;wI.parse=pKr;var Xw={},Xhe,Zhe;function eGe(){return Zhe||(Zhe=1,Xhe=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/),Xhe}var qhe,$he;function tGe(){return $he||($he=1,qhe=/[\0-\x1F\x7F-\x9F]/),qhe}var _he,epe;function mKr(){return epe||(epe=1,_he=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/),_he}var tpe,rpe;function rGe(){return rpe||(rpe=1,tpe=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/),tpe}var npe;function BKr(){return npe||(npe=1,Xw.Any=eGe(),Xw.Cc=tGe(),Xw.Cf=mKr(),Xw.P=u_,Xw.Z=rGe()),Xw}(function(e){function t(k){return Object.prototype.toString.call(k)}function r(k){return t(k)==="[object String]"}var n=Object.prototype.hasOwnProperty;function o(k,j){return n.call(k,j)}function i(k){var j=Array.prototype.slice.call(arguments,1);return j.forEach(function(U){if(U){if(typeof U!="object")throw new TypeError(U+"must be object");Object.keys(U).forEach(function(G){k[G]=U[G]})}}),k}function a(k,j,U){return[].concat(k.slice(0,j),U,k.slice(j+1))}function s(k){return!(k>=55296&&k<=57343||k>=64976&&k<=65007||(k&65535)===65535||(k&65535)===65534||k>=0&&k<=8||k===11||k>=14&&k<=31||k>=127&&k<=159||k>1114111)}function l(k){if(k>65535){k-=65536;var j=55296+(k>>10),U=56320+(k&1023);return String.fromCharCode(j,U)}return String.fromCharCode(k)}var A=/\\([!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~])/g,u=/&([a-z#][a-z0-9]{1,31});/gi,d=new RegExp(A.source+"|"+u.source,"gi"),g=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i,c=_ze;function f(k,j){var U;return o(c,j)?c[j]:j.charCodeAt(0)===35&&g.test(j)&&(U=j[1].toLowerCase()==="x"?parseInt(j.slice(2),16):parseInt(j.slice(1),10),s(U))?l(U):k}function h(k){return k.indexOf("\\")<0?k:k.replace(A,"$1")}function p(k){return k.indexOf("\\")<0&&k.indexOf("&")<0?k:k.replace(d,function(j,U,G){return U||f(j,G)})}var B=/[&<>"]/,y=/[&<>"]/g,C={"&":"&","<":"<",">":">",'"':"""};function Q(k){return C[k]}function v(k){return B.test(k)?k.replace(y,Q):k}var M=/[.?*+^$[\]\\(){}|-]/g;function I(k){return k.replace(M,"\\$&")}function b(k){switch(k){case 9:case 32:return!0}return!1}function Y(k){if(k>=8192&&k<=8202)return!0;switch(k){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}var N=u_;function F(k){return N.test(k)}function D(k){switch(k){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function z(k){return k=k.trim().replace(/\s+/g," "),"ẞ".toLowerCase()==="Ṿ"&&(k=k.replace(/ẞ/g,"ß")),k.toLowerCase().toUpperCase()}e.lib={},e.lib.mdurl=wI,e.lib.ucmicro=BKr(),e.assign=i,e.isString=r,e.has=o,e.unescapeMd=h,e.unescapeAll=p,e.isValidEntityCode=s,e.fromCodePoint=l,e.escapeHtml=v,e.arrayReplaceAt=a,e.isSpace=b,e.isWhiteSpace=Y,e.isMdAsciiPunct=D,e.isPunctChar=F,e.escapeRE=I,e.normalizeReference=z})(Zn);var fR={},wKr=function(e,t,r){var n,o,i,a,s=-1,l=e.posMax,A=e.pos;for(e.pos=t+1,n=1;e.pos32))return a;if(n===41){if(o===0)break;o--}i++}return t===i||o!==0||(a.str=ope(e.slice(t,i)),a.pos=i,a.ok=!0),a},EKr=Zn.unescapeAll,CKr=function(e,t,r){var n,o,i=0,a=t,s={ok:!1,pos:0,lines:0,str:""};if(a>=r||(o=e.charCodeAt(a),o!==34&&o!==39&&o!==40))return s;for(a++,o===40&&(o=41);a"+cB(i.content)+""};Jd.code_block=function(e,t,r,n,o){var i=e[t];return""+cB(e[t].content)+` +`};Jd.fence=function(e,t,r,n,o){var i=e[t],a=i.info?QKr(i.info).trim():"",s="",l="",A,u,d,g,c;return a&&(d=a.split(/(\s+)/g),s=d[0],l=d.slice(2).join("")),r.highlight?A=r.highlight(i.content,s,l)||cB(i.content):A=cB(i.content),A.indexOf(""+A+` +`):"
    "+A+`
    +`};Jd.image=function(e,t,r,n,o){var i=e[t];return i.attrs[i.attrIndex("alt")][1]=o.renderInlineAsText(i.children,r,n),o.renderToken(e,t,r)};Jd.hardbreak=function(e,t,r){return r.xhtmlOut?`
    +`:`
    +`};Jd.softbreak=function(e,t,r){return r.breaks?r.xhtmlOut?`
    +`:`
    +`:` +`};Jd.text=function(e,t){return cB(e[t].content)};Jd.html_block=function(e,t){return e[t].content};Jd.html_inline=function(e,t){return e[t].content};function yI(){this.rules=IKr({},Jd)}yI.prototype.renderAttrs=function(e){var t,r,n;if(!e.attrs)return"";for(n="",t=0,r=e.attrs.length;t +`:">",o)};yI.prototype.renderInline=function(e,t,r){for(var n,o="",i=this.rules,a=0,s=e.length;a\s]/i.test(e)}function SKr(e){return/^<\/a\s*>/i.test(e)}var kKr=function(e){var t,r,n,o,i,a,s,l,A,u,d,g,c,f,h,p,B=e.tokens,y;if(e.md.options.linkify){for(r=0,n=B.length;r=0;t--){if(a=o[t],a.type==="link_close"){for(t--;o[t].level!==a.level&&o[t].type!=="link_open";)t--;continue}if(a.type==="html_inline"&&(DKr(a.content)&&c>0&&c--,SKr(a.content)&&c++),!(c>0)&&a.type==="text"&&e.md.linkify.test(a.content)){for(A=a.content,y=e.md.linkify.match(A),s=[],g=a.level,d=0,y.length>0&&y[0].index===0&&t>0&&o[t-1].type==="text_special"&&(y=y.slice(1)),l=0;ld&&(i=new e.Token("text","",0),i.content=A.slice(d,u),i.level=g,s.push(i)),i=new e.Token("link_open","a",1),i.attrs=[["href",h]],i.level=g++,i.markup="linkify",i.info="auto",s.push(i),i=new e.Token("text","",0),i.content=p,i.level=g,s.push(i),i=new e.Token("link_close","a",-1),i.level=--g,i.markup="linkify",i.info="auto",s.push(i),d=y[l].lastIndex);d=0;t--)r=e[t],r.type==="text"&&!n&&(r.content=r.content.replace(UKr,GKr)),r.type==="link_open"&&r.info==="auto"&&n--,r.type==="link_close"&&r.info==="auto"&&n++}function HKr(e){var t,r,n=0;for(t=e.length-1;t>=0;t--)r=e[t],r.type==="text"&&!n&&nGe.test(r.content)&&(r.content=r.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/mg,"$1—").replace(/(^|\s)--(?=\s|$)/mg,"$1–").replace(/(^|[^-\s])--(?=[^-\s]|$)/mg,"$1–")),r.type==="link_open"&&r.info==="auto"&&n--,r.type==="link_close"&&r.info==="auto"&&n++}var OKr=function(e){var t;if(e.md.options.typographer)for(t=e.tokens.length-1;t>=0;t--)e.tokens[t].type==="inline"&&(jKr.test(e.tokens[t].content)&&RKr(e.tokens[t].children),nGe.test(e.tokens[t].content)&&HKr(e.tokens[t].children))},ipe=Zn.isWhiteSpace,ape=Zn.isPunctChar,spe=Zn.isMdAsciiPunct,LKr=/['"]/,lpe=/['"]/g,Ape="’";function HD(e,t,r){return e.slice(0,t)+r+e.slice(t+1)}function TKr(e,t){var r,n,o,i,a,s,l,A,u,d,g,c,f,h,p,B,y,C,Q,v,M;for(Q=[],r=0;r=0&&!(Q[y].level<=l);y--);if(Q.length=y+1,n.type==="text"){o=n.content,a=0,s=o.length;e:for(;a=0)u=o.charCodeAt(i.index-1);else for(y=r-1;y>=0&&!(e[y].type==="softbreak"||e[y].type==="hardbreak");y--)if(e[y].content){u=e[y].content.charCodeAt(e[y].content.length-1);break}if(d=32,a=48&&u<=57&&(B=p=!1),p&&B&&(p=g,B=c),!p&&!B){C&&(n.content=HD(n.content,i.index,Ape));continue}if(B){for(y=Q.length-1;y>=0&&(A=Q[y],!(Q[y].level=0;t--)e.tokens[t].type!=="inline"||!LKr.test(e.tokens[t].content)||TKr(e.tokens[t].children,e)},PKr=function(e){var t,r,n,o,i,a,s=e.tokens;for(t=0,r=s.length;t=0&&(r=this.attrs[t][1]),r};EI.prototype.attrJoin=function(e,t){var r=this.attrIndex(e);r<0?this.attrPush([e,t]):this.attrs[r][1]=this.attrs[r][1]+" "+t};var g_=EI,WKr=g_;function oGe(e,t,r){this.src=e,this.env=r,this.tokens=[],this.inlineMode=!1,this.md=t}oGe.prototype.Token=WKr;var VKr=oGe,KKr=d_,vT=[["normalize",xKr],["block",YKr],["inline",FKr],["linkify",kKr],["replacements",OKr],["smartquotes",JKr],["text_join",PKr]];function f_(){this.ruler=new KKr;for(var e=0;er||(A=t+1,e.sCount[A]=4||(a=e.bMarks[A]+e.tShift[A],a>=e.eMarks[A])||(Q=e.src.charCodeAt(a++),Q!==124&&Q!==45&&Q!==58)||a>=e.eMarks[A]||(v=e.src.charCodeAt(a++),v!==124&&v!==45&&v!==58&&!MT(v))||Q===45&&MT(v))return!1;for(;a=4||(u=cpe(i),u.length&&u[0]===""&&u.shift(),u.length&&u[u.length-1]===""&&u.pop(),d=u.length,d===0||d!==c.length))return!1;if(n)return!0;for(B=e.parentType,e.parentType="table",C=e.md.block.ruler.getRules("blockquote"),g=e.push("table_open","table",1),g.map=h=[t,0],g=e.push("thead_open","thead",1),g.map=[t,t+1],g=e.push("tr_open","tr",1),g.map=[t,t+1],s=0;s=4)break;for(u=cpe(i),u.length&&u[0]===""&&u.shift(),u.length&&u[u.length-1]===""&&u.pop(),A===t+2&&(g=e.push("tbody_open","tbody",1),g.map=p=[t+2,0]),g=e.push("tr_open","tr",1),g.map=[A,A+1],s=0;s=4){n++,o=n;continue}break}return e.line=o,i=e.push("code_block","code",0),i.content=e.getLines(t,o,4+e.blkIndent,!1)+` +`,i.map=[t,e.line],!0},$Kr=function(e,t,r,n){var o,i,a,s,l,A,u,d=!1,g=e.bMarks[t]+e.tShift[t],c=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4||g+3>c||(o=e.src.charCodeAt(g),o!==126&&o!==96)||(l=g,g=e.skipChars(g,o),i=g-l,i<3)||(u=e.src.slice(l,g),a=e.src.slice(g,c),o===96&&a.indexOf(String.fromCharCode(o))>=0))return!1;if(n)return!0;for(s=t;s++,!(s>=r||(g=l=e.bMarks[s]+e.tShift[s],c=e.eMarks[s],g=4)&&(g=e.skipChars(g,o),!(g-l=4||e.src.charCodeAt(Y)!==62)return!1;if(n)return!0;for(c=[],f=[],B=[],y=[],v=e.md.block.ruler.getRules("blockquote"),p=e.parentType,e.parentType="blockquote",d=t;d=N));d++){if(e.src.charCodeAt(Y++)===62&&!I){for(s=e.sCount[d]+1,e.src.charCodeAt(Y)===32?(Y++,s++,o=!1,C=!0):e.src.charCodeAt(Y)===9?(C=!0,(e.bsCount[d]+s)%4===3?(Y++,s++,o=!1):o=!0):C=!1,g=s,c.push(e.bMarks[d]),e.bMarks[d]=Y;Y=N,f.push(e.bsCount[d]),e.bsCount[d]=e.sCount[d]+1+(C?1:0),B.push(e.sCount[d]),e.sCount[d]=g-s,y.push(e.tShift[d]),e.tShift[d]=Y-e.bMarks[d];continue}if(A)break;for(Q=!1,a=0,l=v.length;a",M.map=u=[t,0],e.md.block.tokenize(e,t,d),M=e.push("blockquote_close","blockquote",-1),M.markup=">",e.lineMax=b,e.parentType=p,u[1]=e.line,a=0;a=4||(o=e.src.charCodeAt(l++),o!==42&&o!==45&&o!==95))return!1;for(i=1;l=i||(r=e.src.charCodeAt(o++),r<48||r>57))return-1;for(;;){if(o>=i)return-1;if(r=e.src.charCodeAt(o++),r>=48&&r<=57){if(o-n>=10)return-1;continue}if(r===41||r===46)break;return-1}return o=4||e.listIndent>=0&&e.sCount[j]-e.listIndent>=4&&e.sCount[j]=e.blkIndent&&(U=!0),(Y=dpe(e,j))>=0){if(u=!0,F=e.bMarks[j]+e.tShift[j],p=Number(e.src.slice(F,Y-1)),U&&p!==1)return!1}else if((Y=upe(e,j))>=0)u=!1;else return!1;if(U&&e.skipSpaces(Y)>=e.eMarks[j])return!1;if(n)return!0;for(h=e.src.charCodeAt(Y-1),f=e.tokens.length,u?(k=e.push("ordered_list_open","ol",1),p!==1&&(k.attrs=[["start",p]])):k=e.push("bullet_list_open","ul",1),k.map=c=[j,0],k.markup=String.fromCharCode(h),N=!1,z=e.md.block.ruler.getRules("list"),Q=e.parentType,e.parentType="list";j=B?l=1:l=y-A,l>4&&(l=1),s=A+l,k=e.push("list_item_open","li",1),k.markup=String.fromCharCode(h),k.map=d=[j,0],u&&(k.info=e.src.slice(F,Y-1)),I=e.tight,M=e.tShift[j],v=e.sCount[j],C=e.listIndent,e.listIndent=e.blkIndent,e.blkIndent=s,e.tight=!0,e.tShift[j]=i-e.bMarks[j],e.sCount[j]=y,i>=B&&e.isEmpty(j+1)?e.line=Math.min(e.line+2,r):e.md.block.tokenize(e,j,r,!0),(!e.tight||N)&&(G=!1),N=e.line-j>1&&e.isEmpty(e.line-1),e.blkIndent=e.listIndent,e.listIndent=C,e.tShift[j]=M,e.sCount[j]=v,e.tight=I,k=e.push("list_item_close","li",-1),k.markup=String.fromCharCode(h),j=e.line,d[1]=j,j>=r||e.sCount[j]=4)break;for(D=!1,a=0,g=z.length;a=4||e.src.charCodeAt(v)!==91)return!1;for(;++v3)&&!(e.sCount[I]<0)){for(B=!1,A=0,u=y.length;A"u"&&(e.env.references={}),typeof e.env.references[d]>"u"&&(e.env.references[d]={title:C,href:l}),e.parentType=c,e.line=t+Q+1),!0)},s9r=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","section","source","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],hR={},l9r="[a-zA-Z_:][a-zA-Z0-9:._-]*",A9r="[^\"'=<>`\\x00-\\x20]+",c9r="'[^']*'",u9r='"[^"]*"',d9r="(?:"+A9r+"|"+c9r+"|"+u9r+")",g9r="(?:\\s+"+l9r+"(?:\\s*=\\s*"+d9r+")?)",aGe="<[A-Za-z][A-Za-z0-9\\-]*"+g9r+"*\\s*\\/?>",sGe="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",f9r="|",h9r="<[?][\\s\\S]*?[?]>",p9r="]*>",m9r="",B9r=new RegExp("^(?:"+aGe+"|"+sGe+"|"+f9r+"|"+h9r+"|"+p9r+"|"+m9r+")"),w9r=new RegExp("^(?:"+aGe+"|"+sGe+")");hR.HTML_TAG_RE=B9r;hR.HTML_OPEN_CLOSE_TAG_RE=w9r;var y9r=s9r,E9r=hR.HTML_OPEN_CLOSE_TAG_RE,Zw=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^|$))","i"),/^$/,!0],[new RegExp(E9r.source+"\\s*$"),/^$/,!1]],C9r=function(e,t,r,n){var o,i,a,s,l=e.bMarks[t]+e.tShift[t],A=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4||!e.md.options.html||e.src.charCodeAt(l)!==60)return!1;for(s=e.src.slice(l,A),o=0;o=4||(o=e.src.charCodeAt(l),o!==35||l>=A))return!1;for(i=1,o=e.src.charCodeAt(++l);o===35&&l6||ll&&gpe(e.src.charCodeAt(a-1))&&(A=a),e.line=t+1,s=e.push("heading_open","h"+String(i),1),s.markup="########".slice(0,i),s.map=[t,e.line],s=e.push("inline","",0),s.content=e.src.slice(l,A).trim(),s.map=[t,e.line],s.children=[],s=e.push("heading_close","h"+String(i),-1),s.markup="########".slice(0,i)),!0)},Q9r=function(e,t,r){var n,o,i,a,s,l,A,u,d,g=t+1,c,f=e.md.block.ruler.getRules("paragraph");if(e.sCount[t]-e.blkIndent>=4)return!1;for(c=e.parentType,e.parentType="paragraph";g3)){if(e.sCount[g]>=e.blkIndent&&(l=e.bMarks[g]+e.tShift[g],A=e.eMarks[g],l=A)))){u=d===61?1:2;break}if(!(e.sCount[g]<0)){for(o=!1,i=0,a=f.length;i3)&&!(e.sCount[A]<0)){for(o=!1,i=0,a=u.length;i0&&this.level++,this.tokens.push(n),n};Pd.prototype.isEmpty=function(e){return this.bMarks[e]+this.tShift[e]>=this.eMarks[e]};Pd.prototype.skipEmptyLines=function(e){for(var t=this.lineMax;et;)if(!pR(this.src.charCodeAt(--e)))return e+1;return e};Pd.prototype.skipChars=function(e,t){for(var r=this.src.length;er;)if(t!==this.src.charCodeAt(--e))return e+1;return e};Pd.prototype.getLines=function(e,t,r,n){var o,i,a,s,l,A,u,d=e;if(e>=t)return"";for(A=new Array(t-e),o=0;dr?A[o]=new Array(i-r+1).join(" ")+this.src.slice(s,l):A[o]=this.src.slice(s,l)}return A.join("")};Pd.prototype.Token=lGe;var M9r=Pd,b9r=d_,LD=[["table",ZKr,["paragraph","reference"]],["code",qKr],["fence",$Kr,["paragraph","reference","blockquote","list"]],["blockquote",e9r,["paragraph","reference","blockquote","list"]],["hr",r9r,["paragraph","reference","blockquote","list"]],["list",o9r,["paragraph","reference","blockquote"]],["reference",a9r],["html_block",C9r,["paragraph","reference","blockquote"]],["heading",I9r,["paragraph","reference","blockquote"]],["lheading",Q9r],["paragraph",v9r]];function mR(){this.ruler=new b9r;for(var e=0;e=r||e.sCount[l]=u){e.line=r;break}for(i=e.line,o=0;o=e.line)throw new Error("block rule didn't increment state.line");break}if(!n)throw new Error("none of the block rules matched");e.tight=!A,e.isEmpty(e.line-1)&&(A=!0),l=e.line,l0||(r=e.pos,n=e.posMax,r+3>n)||e.src.charCodeAt(r)!==58||e.src.charCodeAt(r+1)!==47||e.src.charCodeAt(r+2)!==47||(o=e.pending.match(N9r),!o)||(i=o[1],a=e.md.linkify.matchAtStart(e.src.slice(r-i.length)),!a)||(s=a.url,s.length<=i.length)||(s=s.replace(/\*+$/,""),l=e.md.normalizeLink(s),!e.md.validateLink(l))?!1:(t||(e.pending=e.pending.slice(0,-i.length),A=e.push("link_open","a",1),A.attrs=[["href",l]],A.markup="linkify",A.info="auto",A=e.push("text","",0),A.content=e.md.normalizeLinkText(s),A=e.push("link_close","a",-1),A.markup="linkify",A.info="auto"),e.pos+=s.length-i.length,!0)},S9r=Zn.isSpace,k9r=function(e,t){var r,n,o,i=e.pos;if(e.src.charCodeAt(i)!==10)return!1;if(r=e.pending.length-1,n=e.posMax,!t)if(r>=0&&e.pending.charCodeAt(r)===32)if(r>=1&&e.pending.charCodeAt(r-1)===32){for(o=r-1;o>=1&&e.pending.charCodeAt(o-1)===32;)o--;e.pending=e.pending.slice(0,o),e.push("hardbreak","br",0)}else e.pending=e.pending.slice(0,-1),e.push("softbreak","br",0);else e.push("softbreak","br",0);for(i++;i?@[]^_`{|}~-".split("").forEach(function(e){h_[e.charCodeAt(0)]=1});var U9r=function(e,t){var r,n,o,i,a,s=e.pos,l=e.posMax;if(e.src.charCodeAt(s)!==92||(s++,s>=l))return!1;if(r=e.src.charCodeAt(s),r===10){for(t||e.push("hardbreak","br",0),s++;s=55296&&r<=56319&&s+1=56320&&n<=57343&&(i+=e.src[s+1],s++)),o="\\"+i,t||(a=e.push("text_special","",0),r<256&&h_[r]!==0?a.content=i:a.content=o,a.markup=o,a.info="escape"),e.pos=s+1,!0},z9r=function(e,t){var r,n,o,i,a,s,l,A,u=e.pos,d=e.src.charCodeAt(u);if(d!==96)return!1;for(r=u,u++,n=e.posMax;u=0;r--)n=t[r],!(n.marker!==95&&n.marker!==42)&&n.end!==-1&&(o=t[n.end],s=r>0&&t[r-1].end===n.end+1&&t[r-1].marker===n.marker&&t[r-1].token===n.token-1&&t[n.end+1].token===o.token+1,a=String.fromCharCode(n.marker),i=e.tokens[n.token],i.type=s?"strong_open":"em_open",i.tag=s?"strong":"em",i.nesting=1,i.markup=s?a+a:a,i.content="",i=e.tokens[o.token],i.type=s?"strong_close":"em_close",i.tag=s?"strong":"em",i.nesting=-1,i.markup=s?a+a:a,i.content="",s&&(e.tokens[t[r-1].token].content="",e.tokens[t[n.end+1].token].content="",r--))}wR.postProcess=function(e){var t,r=e.tokens_meta,n=e.tokens_meta.length;for(ppe(e,e.delimiters),t=0;t=f)return!1;if(h=s,l=e.md.helpers.parseLinkDestination(e.src,s,e.posMax),l.ok){for(d=e.md.normalizeLink(l.str),e.md.validateLink(d)?s=l.pos:d="",h=s;s=f||e.src.charCodeAt(s)!==41)&&(p=!0),s++}if(p){if(typeof e.env.references>"u")return!1;if(s=0?o=e.src.slice(h,s++):s=i+1):s=i+1,o||(o=e.src.slice(a,i)),A=e.env.references[G9r(o)],!A)return e.pos=c,!1;d=A.href,g=A.title}return t||(e.pos=a,e.posMax=i,u=e.push("link_open","a",1),u.attrs=r=[["href",d]],g&&r.push(["title",g]),e.linkLevel++,e.md.inline.tokenize(e),e.linkLevel--,u=e.push("link_close","a",-1)),e.pos=s,e.posMax=f,!0},H9r=Zn.normalizeReference,YT=Zn.isSpace,O9r=function(e,t){var r,n,o,i,a,s,l,A,u,d,g,c,f,h="",p=e.pos,B=e.posMax;if(e.src.charCodeAt(e.pos)!==33||e.src.charCodeAt(e.pos+1)!==91||(s=e.pos+2,a=e.md.helpers.parseLinkLabel(e,e.pos+1,!1),a<0))return!1;if(l=a+1,l=B)return!1;for(f=l,u=e.md.helpers.parseLinkDestination(e.src,l,e.posMax),u.ok&&(h=e.md.normalizeLink(u.str),e.md.validateLink(h)?l=u.pos:h=""),f=l;l=B||e.src.charCodeAt(l)!==41)return e.pos=p,!1;l++}else{if(typeof e.env.references>"u")return!1;if(l=0?i=e.src.slice(f,l++):l=a+1):l=a+1,i||(i=e.src.slice(s,a)),A=e.env.references[H9r(i)],!A)return e.pos=p,!1;h=A.href,d=A.title}return t||(o=e.src.slice(s,a),e.md.inline.parse(o,e.md,e.env,c=[]),g=e.push("image","img",0),g.attrs=r=[["src",h],["alt",""]],g.children=c,g.content=o,d&&r.push(["title",d])),e.pos=l,e.posMax=B,!0},L9r=/^([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)$/,T9r=/^([a-zA-Z][a-zA-Z0-9+.\-]{1,31}):([^<>\x00-\x20]*)$/,J9r=function(e,t){var r,n,o,i,a,s,l=e.pos;if(e.src.charCodeAt(l)!==60)return!1;for(a=e.pos,s=e.posMax;;){if(++l>=s||(i=e.src.charCodeAt(l),i===60))return!1;if(i===62)break}return r=e.src.slice(a+1,l),T9r.test(r)?(n=e.md.normalizeLink(r),e.md.validateLink(n)?(t||(o=e.push("link_open","a",1),o.attrs=[["href",n]],o.markup="autolink",o.info="auto",o=e.push("text","",0),o.content=e.md.normalizeLinkText(r),o=e.push("link_close","a",-1),o.markup="autolink",o.info="auto"),e.pos+=r.length+2,!0):!1):L9r.test(r)?(n=e.md.normalizeLink("mailto:"+r),e.md.validateLink(n)?(t||(o=e.push("link_open","a",1),o.attrs=[["href",n]],o.markup="autolink",o.info="auto",o=e.push("text","",0),o.content=e.md.normalizeLinkText(r),o=e.push("link_close","a",-1),o.markup="autolink",o.info="auto"),e.pos+=r.length+2,!0):!1):!1},P9r=hR.HTML_TAG_RE;function W9r(e){return/^\s]/i.test(e)}function V9r(e){return/^<\/a\s*>/i.test(e)}function K9r(e){var t=e|32;return t>=97&&t<=122}var X9r=function(e,t){var r,n,o,i,a=e.pos;return!e.md.options.html||(o=e.posMax,e.src.charCodeAt(a)!==60||a+2>=o)||(r=e.src.charCodeAt(a+1),r!==33&&r!==63&&r!==47&&!K9r(r))||(n=e.src.slice(a).match(P9r),!n)?!1:(t||(i=e.push("html_inline","",0),i.content=n[0],W9r(i.content)&&e.linkLevel++,V9r(i.content)&&e.linkLevel--),e.pos+=n[0].length,!0)},mpe=_ze,Z9r=Zn.has,q9r=Zn.isValidEntityCode,Bpe=Zn.fromCodePoint,$9r=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,_9r=/^&([a-z][a-z0-9]{1,31});/i,eXr=function(e,t){var r,n,o,i,a=e.pos,s=e.posMax;if(e.src.charCodeAt(a)!==38||a+1>=s)return!1;if(r=e.src.charCodeAt(a+1),r===35){if(o=e.src.slice(a).match($9r),o)return t||(n=o[1][0].toLowerCase()==="x"?parseInt(o[1].slice(1),16):parseInt(o[1],10),i=e.push("text_special","",0),i.content=q9r(n)?Bpe(n):Bpe(65533),i.markup=o[0],i.info="entity"),e.pos+=o[0].length,!0}else if(o=e.src.slice(a).match(_9r),o&&Z9r(mpe,o[1]))return t||(i=e.push("text_special","",0),i.content=mpe[o[1]],i.markup=o[0],i.info="entity"),e.pos+=o[0].length,!0;return!1};function wpe(e){var t,r,n,o,i,a,s,l,A={},u=e.length;if(u){var d=0,g=-2,c=[];for(t=0;ti;r-=c[r]+1)if(o=e[r],o.marker===n.marker&&o.open&&o.end<0&&(s=!1,(o.close||n.open)&&(o.length+n.length)%3===0&&(o.length%3!==0||n.length%3!==0)&&(s=!0),!s)){l=r>0&&!e[r-1].open?c[r-1]+1:0,c[t]=t-r+l,c[r]=l,n.open=!1,o.end=t,o.close=!1,a=-1,g=-2;break}a!==-1&&(A[n.marker][(n.open?3:0)+(n.length||0)%3]=a)}}}var tXr=function(e){var t,r=e.tokens_meta,n=e.tokens_meta.length;for(wpe(e.delimiters),t=0;t0&&n++,o[t].type==="text"&&t+10&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],o={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(n),this.tokens_meta.push(o),n};IY.prototype.scanDelims=function(e,t){var r=e,n,o,i,a,s,l,A,u,d,g=!0,c=!0,f=this.posMax,h=this.src.charCodeAt(e);for(n=e>0?this.src.charCodeAt(e-1):32;r=e.pos)throw new Error("inline rule didn't increment state.pos");break}}else e.pos=e.posMax;t||e.pos++,s[n]=e.pos};QY.prototype.tokenize=function(e){for(var t,r,n,o=this.ruler.getRules(""),i=o.length,a=e.posMax,s=e.md.options.maxNesting;e.pos=e.pos)throw new Error("inline rule didn't increment state.pos");break}}if(t){if(e.pos>=a)break;continue}e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()};QY.prototype.parse=function(e,t,r,n){var o,i,a,s=new this.State(e,t,r,n);for(this.tokenize(s),i=this.ruler2.getRules(""),a=i.length,o=0;o|$))",t.tpl_email_fuzzy="(^|"+r+'|"|\\(|'+t.src_ZCc+")("+t.src_email_name+"@"+t.tpl_host_fuzzy_strict+")",t.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+t.src_ZPCc+"))((?![$+<=>^`||])"+t.tpl_host_port_fuzzy_strict+t.src_path+")",t.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+t.src_ZPCc+"))((?![$+<=>^`||])"+t.tpl_host_port_no_ip_fuzzy_strict+t.src_path+")",t}),Qpe}function G7(e){var t=Array.prototype.slice.call(arguments,1);return t.forEach(function(r){r&&Object.keys(r).forEach(function(n){e[n]=r[n]})}),e}function yR(e){return Object.prototype.toString.call(e)}function aXr(e){return yR(e)==="[object String]"}function sXr(e){return yR(e)==="[object Object]"}function lXr(e){return yR(e)==="[object RegExp]"}function Mpe(e){return yR(e)==="[object Function]"}function AXr(e){return e.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}var AGe={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};function cXr(e){return Object.keys(e||{}).reduce(function(t,r){return t||AGe.hasOwnProperty(r)},!1)}var uXr={"http:":{validate:function(e,t,r){var n=e.slice(t);return r.re.http||(r.re.http=new RegExp("^\\/\\/"+r.re.src_auth+r.re.src_host_port_strict+r.re.src_path,"i")),r.re.http.test(n)?n.match(r.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(e,t,r){var n=e.slice(t);return r.re.no_http||(r.re.no_http=new RegExp("^"+r.re.src_auth+"(?:localhost|(?:(?:"+r.re.src_domain+")\\.)+"+r.re.src_domain_root+")"+r.re.src_port+r.re.src_host_terminator+r.re.src_path,"i")),r.re.no_http.test(n)?t>=3&&e[t-3]===":"||t>=3&&e[t-3]==="/"?0:n.match(r.re.no_http)[0].length:0}},"mailto:":{validate:function(e,t,r){var n=e.slice(t);return r.re.mailto||(r.re.mailto=new RegExp("^"+r.re.src_email_name+"@"+r.re.src_host_strict,"i")),r.re.mailto.test(n)?n.match(r.re.mailto)[0].length:0}}},dXr="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",gXr="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function fXr(e){e.__index__=-1,e.__text_cache__=""}function hXr(e){return function(t,r){var n=t.slice(r);return e.test(n)?n.match(e)[0].length:0}}function bpe(){return function(e,t){t.normalize(e)}}function nU(e){var t=e.re=iXr()(e.__opts__),r=e.__tlds__.slice();e.onCompile(),e.__tlds_replaced__||r.push(dXr),r.push(t.src_xn),t.src_tlds=r.join("|");function n(s){return s.replace("%TLDS%",t.src_tlds)}t.email_fuzzy=RegExp(n(t.tpl_email_fuzzy),"i"),t.link_fuzzy=RegExp(n(t.tpl_link_fuzzy),"i"),t.link_no_ip_fuzzy=RegExp(n(t.tpl_link_no_ip_fuzzy),"i"),t.host_fuzzy_test=RegExp(n(t.tpl_host_fuzzy_test),"i");var o=[];e.__compiled__={};function i(s,l){throw new Error('(LinkifyIt) Invalid schema "'+s+'": '+l)}Object.keys(e.__schemas__).forEach(function(s){var l=e.__schemas__[s];if(l!==null){var A={validate:null,link:null};if(e.__compiled__[s]=A,sXr(l)){lXr(l.validate)?A.validate=hXr(l.validate):Mpe(l.validate)?A.validate=l.validate:i(s,l),Mpe(l.normalize)?A.normalize=l.normalize:l.normalize?i(s,l):A.normalize=bpe();return}if(aXr(l)){o.push(s);return}i(s,l)}}),o.forEach(function(s){e.__compiled__[e.__schemas__[s]]&&(e.__compiled__[s].validate=e.__compiled__[e.__schemas__[s]].validate,e.__compiled__[s].normalize=e.__compiled__[e.__schemas__[s]].normalize)}),e.__compiled__[""]={validate:null,normalize:bpe()};var a=Object.keys(e.__compiled__).filter(function(s){return s.length>0&&e.__compiled__[s]}).map(AXr).join("|");e.re.schema_test=RegExp("(^|(?!_)(?:[><|]|"+t.src_ZPCc+"))("+a+")","i"),e.re.schema_search=RegExp("(^|(?!_)(?:[><|]|"+t.src_ZPCc+"))("+a+")","ig"),e.re.schema_at_start=RegExp("^"+e.re.schema_search.source,"i"),e.re.pretest=RegExp("("+e.re.schema_test.source+")|("+e.re.host_fuzzy_test.source+")|@","i"),fXr(e)}function pXr(e,t){var r=e.__index__,n=e.__last_index__,o=e.__text_cache__.slice(r,n);this.schema=e.__schema__.toLowerCase(),this.index=r+t,this.lastIndex=n+t,this.raw=o,this.text=o,this.url=o}function R7(e,t){var r=new pXr(e,t);return e.__compiled__[r.schema].normalize(r,e),r}function yA(e,t){if(!(this instanceof yA))return new yA(e,t);t||cXr(e)&&(t=e,e={}),this.__opts__=G7({},AGe,t),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=G7({},uXr,e),this.__compiled__={},this.__tlds__=gXr,this.__tlds_replaced__=!1,this.re={},nU(this)}yA.prototype.add=function(e,t){return this.__schemas__[e]=t,nU(this),this};yA.prototype.set=function(e){return this.__opts__=G7(this.__opts__,e),this};yA.prototype.test=function(e){if(this.__text_cache__=e,this.__index__=-1,!e.length)return!1;var t,r,n,o,i,a,s,l,A;if(this.re.schema_test.test(e)){for(s=this.re.schema_search,s.lastIndex=0;(t=s.exec(e))!==null;)if(o=this.testSchemaAt(e,t[2],s.lastIndex),o){this.__schema__=t[2],this.__index__=t.index+t[1].length,this.__last_index__=t.index+t[0].length+o;break}}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(l=e.search(this.re.host_fuzzy_test),l>=0&&(this.__index__<0||l=0&&(n=e.match(this.re.email_fuzzy))!==null&&(i=n.index+n[1].length,a=n.index+n[0].length,(this.__index__<0||ithis.__last_index__)&&(this.__schema__="mailto:",this.__index__=i,this.__last_index__=a))),this.__index__>=0};yA.prototype.pretest=function(e){return this.re.pretest.test(e)};yA.prototype.testSchemaAt=function(e,t,r){return this.__compiled__[t.toLowerCase()]?this.__compiled__[t.toLowerCase()].validate(e,r,this):0};yA.prototype.match=function(e){var t=0,r=[];this.__index__>=0&&this.__text_cache__===e&&(r.push(R7(this,t)),t=this.__last_index__);for(var n=t?e.slice(t):e;this.test(n);)r.push(R7(this,t)),n=n.slice(this.__last_index__),t+=this.__last_index__;return r.length?r:null};yA.prototype.matchAtStart=function(e){if(this.__text_cache__=e,this.__index__=-1,!e.length)return null;var t=this.re.schema_at_start.exec(e);if(!t)return null;var r=this.testSchemaAt(e,t[2],t[0].length);return r?(this.__schema__=t[2],this.__index__=t.index+t[1].length,this.__last_index__=t.index+t[0].length+r,R7(this,0)):null};yA.prototype.tlds=function(e,t){return e=Array.isArray(e)?e:[e],t?(this.__tlds__=this.__tlds__.concat(e).sort().filter(function(r,n,o){return r!==o[n-1]}).reverse(),nU(this),this):(this.__tlds__=e.slice(),this.__tlds_replaced__=!0,nU(this),this)};yA.prototype.normalize=function(e){e.schema||(e.url="http://"+e.url),e.schema==="mailto:"&&!/^mailto:/i.test(e.url)&&(e.url="mailto:"+e.url)};yA.prototype.onCompile=function(){};var mXr=yA;const AE=2147483647,gd=36,m_=1,Mb=26,BXr=38,wXr=700,cGe=72,uGe=128,dGe="-",yXr=/^xn--/,EXr=/[^\0-\x7F]/,CXr=/[\x2E\u3002\uFF0E\uFF61]/g,IXr={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},DT=gd-m_,fd=Math.floor,ST=String.fromCharCode;function Sh(e){throw new RangeError(IXr[e])}function QXr(e,t){const r=[];let n=e.length;for(;n--;)r[n]=t(e[n]);return r}function gGe(e,t){const r=e.split("@");let n="";r.length>1&&(n=r[0]+"@",e=r[1]),e=e.replace(CXr,".");const o=e.split("."),i=QXr(o,t).join(".");return n+i}function B_(e){const t=[];let r=0;const n=e.length;for(;r=55296&&o<=56319&&rString.fromCodePoint(...e),vXr=function(e){return e>=48&&e<58?26+(e-48):e>=65&&e<91?e-65:e>=97&&e<123?e-97:gd},xpe=function(e,t){return e+22+75*(e<26)-((t!=0)<<5)},hGe=function(e,t,r){let n=0;for(e=r?fd(e/wXr):e>>1,e+=fd(e/t);e>DT*Mb>>1;n+=gd)e=fd(e/DT);return fd(n+(DT+1)*e/(e+BXr))},w_=function(e){const t=[],r=e.length;let n=0,o=uGe,i=cGe,a=e.lastIndexOf(dGe);a<0&&(a=0);for(let s=0;s=128&&Sh("not-basic"),t.push(e.charCodeAt(s));for(let s=a>0?a+1:0;s=r&&Sh("invalid-input");const g=vXr(e.charCodeAt(s++));g>=gd&&Sh("invalid-input"),g>fd((AE-n)/u)&&Sh("overflow"),n+=g*u;const c=d<=i?m_:d>=i+Mb?Mb:d-i;if(gfd(AE/f)&&Sh("overflow"),u*=f}const A=t.length+1;i=hGe(n-l,A,l==0),fd(n/A)>AE-o&&Sh("overflow"),o+=fd(n/A),n%=A,t.splice(n++,0,o)}return String.fromCodePoint(...t)},y_=function(e){const t=[];e=B_(e);const r=e.length;let n=uGe,o=0,i=cGe;for(const l of e)l<128&&t.push(ST(l));const a=t.length;let s=a;for(a&&t.push(dGe);s=n&&ufd((AE-o)/A)&&Sh("overflow"),o+=(l-n)*A,n=l;for(const u of e)if(uAE&&Sh("overflow"),u===n){let d=o;for(let g=gd;;g+=gd){const c=g<=i?m_:g>=i+Mb?Mb:g-i;if(d=0))try{t.hostname=BGe.toASCII(t.hostname)}catch{}return Mm.encode(Mm.format(t))}function TXr(e){var t=Mm.parse(e,!0);if(t.hostname&&(!t.protocol||wGe.indexOf(t.protocol)>=0))try{t.hostname=BGe.toUnicode(t.hostname)}catch{}return Mm.decode(Mm.format(t),Mm.decode.defaultChars+"%")}function Ec(e,t){if(!(this instanceof Ec))return new Ec(e,t);t||$v.isString(e)||(t=e||{},e="default"),this.inline=new UXr,this.block=new jXr,this.core=new kXr,this.renderer=new SXr,this.linkify=new zXr,this.validateLink=OXr,this.normalizeLink=LXr,this.normalizeLinkText=TXr,this.utils=$v,this.helpers=$v.assign({},DXr),this.options={},this.configure(e),t&&this.set(t)}Ec.prototype.set=function(e){return $v.assign(this.options,e),this};Ec.prototype.configure=function(e){var t=this,r;if($v.isString(e)&&(r=e,e=GXr[r],!e))throw new Error('Wrong `markdown-it` preset "'+r+'", check name');if(!e)throw new Error("Wrong `markdown-it` preset, can't be empty");return e.options&&t.set(e.options),e.components&&Object.keys(e.components).forEach(function(n){e.components[n].rules&&t[n].ruler.enableOnly(e.components[n].rules),e.components[n].rules2&&t[n].ruler2.enableOnly(e.components[n].rules2)}),this};Ec.prototype.enable=function(e,t){var r=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(o){r=r.concat(this[o].ruler.enable(e,!0))},this),r=r.concat(this.inline.ruler2.enable(e,!0));var n=e.filter(function(o){return r.indexOf(o)<0});if(n.length&&!t)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+n);return this};Ec.prototype.disable=function(e,t){var r=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(o){r=r.concat(this[o].ruler.disable(e,!0))},this),r=r.concat(this.inline.ruler2.disable(e,!0));var n=e.filter(function(o){return r.indexOf(o)<0});if(n.length&&!t)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+n);return this};Ec.prototype.use=function(e){var t=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,t),this};Ec.prototype.parse=function(e,t){if(typeof e!="string")throw new Error("Input data should be a String");var r=new this.core.State(e,this,t);return this.core.process(r),r.tokens};Ec.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)};Ec.prototype.parseInline=function(e,t){var r=new this.core.State(e,this,t);return r.inlineMode=!0,this.core.process(r),r.tokens};Ec.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)};var JXr=Ec,PXr=JXr;const WXr=Qr(PXr);class Zl{constructor(t,r,n){this.lexer=void 0,this.start=void 0,this.end=void 0,this.lexer=t,this.start=r,this.end=n}static range(t,r){return r?!t||!t.loc||!r.loc||t.loc.lexer!==r.loc.lexer?null:new Zl(t.loc.lexer,t.loc.start,r.loc.end):t&&t.loc}}class Qd{constructor(t,r){this.text=void 0,this.loc=void 0,this.noexpand=void 0,this.treatAsRelax=void 0,this.text=t,this.loc=r}range(t,r){return new Qd(r,Zl.range(this,t))}}class kt{constructor(t,r){this.name=void 0,this.position=void 0,this.length=void 0,this.rawMessage=void 0;var n="KaTeX parse error: "+t,o,i,a=r&&r.loc;if(a&&a.start<=a.end){var s=a.lexer.input;o=a.start,i=a.end,o===s.length?n+=" at end of input: ":n+=" at position "+(o+1)+": ";var l=s.slice(o,i).replace(/[^]/g,"$&̲"),A;o>15?A="…"+s.slice(o-15,o):A=s.slice(0,o);var u;i+15":">","<":"<",'"':""","'":"'"},$Xr=/[&><"']/g;function _Xr(e){return String(e).replace($Xr,t=>qXr[t])}var yGe=function e(t){return t.type==="ordgroup"||t.type==="color"?t.body.length===1?e(t.body[0]):t:t.type==="font"?e(t.body):t},eZr=function(e){var t=yGe(e);return t.type==="mathord"||t.type==="textord"||t.type==="atom"},tZr=function(e){if(!e)throw new Error("Expected non-null, but got "+String(e));return e},rZr=function(e){var t=/^\s*([^\\/#]*?)(?::|�*58|�*3a)/i.exec(e);return t!=null?t[1]:"_relative"},zr={contains:VXr,deflt:KXr,escape:_Xr,hyphenate:ZXr,getBaseElem:yGe,isCharacterBox:eZr,protocolFromUrl:rZr},k2={displayMode:{type:"boolean",description:"Render math in display mode, which puts the math in display style (so \\int and \\sum are large, for example), and centers the math on the page on its own line.",cli:"-d, --display-mode"},output:{type:{enum:["htmlAndMathml","html","mathml"]},description:"Determines the markup language of the output.",cli:"-F, --format "},leqno:{type:"boolean",description:"Render display math in leqno style (left-justified tags)."},fleqn:{type:"boolean",description:"Render display math flush left."},throwOnError:{type:"boolean",default:!0,cli:"-t, --no-throw-on-error",cliDescription:"Render errors (in the color given by --error-color) instead of throwing a ParseError exception when encountering an error."},errorColor:{type:"string",default:"#cc0000",cli:"-c, --error-color ",cliDescription:"A color string given in the format 'rgb' or 'rrggbb' (no #). This option determines the color of errors rendered by the -t option.",cliProcessor:e=>"#"+e},macros:{type:"object",cli:"-m, --macro ",cliDescription:"Define custom macro of the form '\\foo:expansion' (use multiple -m arguments for multiple macros).",cliDefault:[],cliProcessor:(e,t)=>(t.push(e),t)},minRuleThickness:{type:"number",description:"Specifies a minimum thickness, in ems, for fraction lines, `\\sqrt` top lines, `{array}` vertical lines, `\\hline`, `\\hdashline`, `\\underline`, `\\overline`, and the borders of `\\fbox`, `\\boxed`, and `\\fcolorbox`.",processor:e=>Math.max(0,e),cli:"--min-rule-thickness ",cliProcessor:parseFloat},colorIsTextColor:{type:"boolean",description:"Makes \\color behave like LaTeX's 2-argument \\textcolor, instead of LaTeX's one-argument \\color mode change.",cli:"-b, --color-is-text-color"},strict:{type:[{enum:["warn","ignore","error"]},"boolean","function"],description:"Turn on strict / LaTeX faithfulness mode, which throws an error if the input uses features that are not supported by LaTeX.",cli:"-S, --strict",cliDefault:!1},trust:{type:["boolean","function"],description:"Trust the input, enabling all HTML features such as \\url.",cli:"-T, --trust"},maxSize:{type:"number",default:1/0,description:"If non-zero, all user-specified sizes, e.g. in \\rule{500em}{500em}, will be capped to maxSize ems. Otherwise, elements and spaces can be arbitrarily large",processor:e=>Math.max(0,e),cli:"-s, --max-size ",cliProcessor:parseInt},maxExpand:{type:"number",default:1e3,description:"Limit the number of macro expansions to the specified number, to prevent e.g. infinite macro loops. If set to Infinity, the macro expander will try to fully expand as in LaTeX.",processor:e=>Math.max(0,e),cli:"-e, --max-expand ",cliProcessor:e=>e==="Infinity"?1/0:parseInt(e)},globalGroup:{type:"boolean",cli:!1}};function nZr(e){if(e.default)return e.default;var t=e.type,r=Array.isArray(t)?t[0]:t;if(typeof r!="string")return r.enum[0];switch(r){case"boolean":return!1;case"string":return"";case"number":return 0;case"object":return{}}}class E_{constructor(t){this.displayMode=void 0,this.output=void 0,this.leqno=void 0,this.fleqn=void 0,this.throwOnError=void 0,this.errorColor=void 0,this.macros=void 0,this.minRuleThickness=void 0,this.colorIsTextColor=void 0,this.strict=void 0,this.trust=void 0,this.maxSize=void 0,this.maxExpand=void 0,this.globalGroup=void 0,t=t||{};for(var r in k2)if(k2.hasOwnProperty(r)){var n=k2[r];this[r]=t[r]!==void 0?n.processor?n.processor(t[r]):t[r]:nZr(n)}}reportNonstrict(t,r,n){var o=this.strict;if(typeof o=="function"&&(o=o(t,r,n)),!(!o||o==="ignore")){if(o===!0||o==="error")throw new kt("LaTeX-incompatible input and strict mode is set to 'error': "+(r+" ["+t+"]"),n);o==="warn"?typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(r+" ["+t+"]")):typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+o+"': "+r+" ["+t+"]"))}}useStrictBehavior(t,r,n){var o=this.strict;if(typeof o=="function")try{o=o(t,r,n)}catch{o="error"}return!o||o==="ignore"?!1:o===!0||o==="error"?!0:o==="warn"?(typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(r+" ["+t+"]")),!1):(typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+o+"': "+r+" ["+t+"]")),!1)}isTrusted(t){t.url&&!t.protocol&&(t.protocol=zr.protocolFromUrl(t.url));var r=typeof this.trust=="function"?this.trust(t):this.trust;return!!r}}class ph{constructor(t,r,n){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=t,this.size=r,this.cramped=n}sup(){return ed[oZr[this.id]]}sub(){return ed[iZr[this.id]]}fracNum(){return ed[aZr[this.id]]}fracDen(){return ed[sZr[this.id]]}cramp(){return ed[lZr[this.id]]}text(){return ed[AZr[this.id]]}isTight(){return this.size>=2}}var C_=0,oU=1,cE=2,Wg=3,bb=4,nc=5,$E=6,Gs=7,ed=[new ph(C_,0,!1),new ph(oU,0,!0),new ph(cE,1,!1),new ph(Wg,1,!0),new ph(bb,2,!1),new ph(nc,2,!0),new ph($E,3,!1),new ph(Gs,3,!0)],oZr=[bb,nc,bb,nc,$E,Gs,$E,Gs],iZr=[nc,nc,nc,nc,Gs,Gs,Gs,Gs],aZr=[cE,Wg,bb,nc,$E,Gs,$E,Gs],sZr=[Wg,Wg,nc,nc,Gs,Gs,Gs,Gs],lZr=[oU,oU,Wg,Wg,nc,nc,Gs,Gs],AZr=[C_,oU,cE,Wg,cE,Wg,cE,Wg],Nr={DISPLAY:ed[C_],TEXT:ed[cE],SCRIPT:ed[bb],SCRIPTSCRIPT:ed[$E]},H7=[{name:"latin",blocks:[[256,591],[768,879]]},{name:"cyrillic",blocks:[[1024,1279]]},{name:"armenian",blocks:[[1328,1423]]},{name:"brahmic",blocks:[[2304,4255]]},{name:"georgian",blocks:[[4256,4351]]},{name:"cjk",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:"hangul",blocks:[[44032,55215]]}];function cZr(e){for(var t=0;t=o[0]&&e<=o[1])return r.name}return null}var j2=[];H7.forEach(e=>e.blocks.forEach(t=>j2.push(...t)));function EGe(e){for(var t=0;t=j2[t]&&e<=j2[t+1])return!0;return!1}var qw=80,uZr=function(e,t){return"M95,"+(622+e+t)+` +c-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14 +c0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54 +c44.2,-33.3,65.8,-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10 +s173,378,173,378c0.7,0,35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429 +c69,-144,104.5,-217.7,106.5,-221 +l`+e/2.075+" -"+e+` +c5.3,-9.3,12,-14,20,-14 +H400000v`+(40+e)+`H845.2724 +s-225.272,467,-225.272,467s-235,486,-235,486c-2.7,4.7,-9,7,-19,7 +c-6,0,-10,-1,-12,-3s-194,-422,-194,-422s-65,47,-65,47z +M`+(834+e)+" "+t+"h400000v"+(40+e)+"h-400000z"},dZr=function(e,t){return"M263,"+(601+e+t)+`c0.7,0,18,39.7,52,119 +c34,79.3,68.167,158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120 +c340,-704.7,510.7,-1060.3,512,-1067 +l`+e/2.084+" -"+e+` +c4.7,-7.3,11,-11,19,-11 +H40000v`+(40+e)+`H1012.3 +s-271.3,567,-271.3,567c-38.7,80.7,-84,175,-136,283c-52,108,-89.167,185.3,-111.5,232 +c-22.3,46.7,-33.8,70.3,-34.5,71c-4.7,4.7,-12.3,7,-23,7s-12,-1,-12,-1 +s-109,-253,-109,-253c-72.7,-168,-109.3,-252,-110,-252c-10.7,8,-22,16.7,-34,26 +c-22,17.3,-33.3,26,-34,26s-26,-26,-26,-26s76,-59,76,-59s76,-60,76,-60z +M`+(1001+e)+" "+t+"h400000v"+(40+e)+"h-400000z"},gZr=function(e,t){return"M983 "+(10+e+t)+` +l`+e/3.13+" -"+e+` +c4,-6.7,10,-10,18,-10 H400000v`+(40+e)+` +H1013.1s-83.4,268,-264.1,840c-180.7,572,-277,876.3,-289,913c-4.7,4.7,-12.7,7,-24,7 +s-12,0,-12,0c-1.3,-3.3,-3.7,-11.7,-7,-25c-35.3,-125.3,-106.7,-373.3,-214,-744 +c-10,12,-21,25,-33,39s-32,39,-32,39c-6,-5.3,-15,-14,-27,-26s25,-30,25,-30 +c26.7,-32.7,52,-63,76,-91s52,-60,52,-60s208,722,208,722 +c56,-175.3,126.3,-397.3,211,-666c84.7,-268.7,153.8,-488.2,207.5,-658.5 +c53.7,-170.3,84.5,-266.8,92.5,-289.5z +M`+(1001+e)+" "+t+"h400000v"+(40+e)+"h-400000z"},fZr=function(e,t){return"M424,"+(2398+e+t)+` +c-1.3,-0.7,-38.5,-172,-111.5,-514c-73,-342,-109.8,-513.3,-110.5,-514 +c0,-2,-10.7,14.3,-32,49c-4.7,7.3,-9.8,15.7,-15.5,25c-5.7,9.3,-9.8,16,-12.5,20 +s-5,7,-5,7c-4,-3.3,-8.3,-7.7,-13,-13s-13,-13,-13,-13s76,-122,76,-122s77,-121,77,-121 +s209,968,209,968c0,-2,84.7,-361.7,254,-1079c169.3,-717.3,254.7,-1077.7,256,-1081 +l`+e/4.223+" -"+e+`c4,-6.7,10,-10,18,-10 H400000 +v`+(40+e)+`H1014.6 +s-87.3,378.7,-272.6,1166c-185.3,787.3,-279.3,1182.3,-282,1185 +c-2,6,-10,9,-24,9 +c-8,0,-12,-0.7,-12,-2z M`+(1001+e)+" "+t+` +h400000v`+(40+e)+"h-400000z"},hZr=function(e,t){return"M473,"+(2713+e+t)+` +c339.3,-1799.3,509.3,-2700,510,-2702 l`+e/5.298+" -"+e+` +c3.3,-7.3,9.3,-11,18,-11 H400000v`+(40+e)+`H1017.7 +s-90.5,478,-276.2,1466c-185.7,988,-279.5,1483,-281.5,1485c-2,6,-10,9,-24,9 +c-8,0,-12,-0.7,-12,-2c0,-1.3,-5.3,-32,-16,-92c-50.7,-293.3,-119.7,-693.3,-207,-1200 +c0,-1.3,-5.3,8.7,-16,30c-10.7,21.3,-21.3,42.7,-32,64s-16,33,-16,33s-26,-26,-26,-26 +s76,-153,76,-153s77,-151,77,-151c0.7,0.7,35.7,202,105,604c67.3,400.7,102,602.7,104, +606zM`+(1001+e)+" "+t+"h400000v"+(40+e)+"H1017.7z"},pZr=function(e){var t=e/2;return"M400000 "+e+" H0 L"+t+" 0 l65 45 L145 "+(e-80)+" H400000z"},mZr=function(e,t,r){var n=r-54-t-e;return"M702 "+(e+t)+"H400000"+(40+e)+` +H742v`+n+`l-4 4-4 4c-.667.7 -2 1.5-4 2.5s-4.167 1.833-6.5 2.5-5.5 1-9.5 1 +h-12l-28-84c-16.667-52-96.667 -294.333-240-727l-212 -643 -85 170 +c-4-3.333-8.333-7.667-13 -13l-13-13l77-155 77-156c66 199.333 139 419.667 +219 661 l218 661zM702 `+t+"H400000v"+(40+e)+"H742z"},BZr=function(e,t,r){t=1e3*t;var n="";switch(e){case"sqrtMain":n=uZr(t,qw);break;case"sqrtSize1":n=dZr(t,qw);break;case"sqrtSize2":n=gZr(t,qw);break;case"sqrtSize3":n=fZr(t,qw);break;case"sqrtSize4":n=hZr(t,qw);break;case"sqrtTall":n=mZr(t,qw,r)}return n},wZr=function(e,t){switch(e){case"⎜":return"M291 0 H417 V"+t+" H291z M291 0 H417 V"+t+" H291z";case"∣":return"M145 0 H188 V"+t+" H145z M145 0 H188 V"+t+" H145z";case"∥":return"M145 0 H188 V"+t+" H145z M145 0 H188 V"+t+" H145z"+("M367 0 H410 V"+t+" H367z M367 0 H410 V"+t+" H367z");case"⎟":return"M457 0 H583 V"+t+" H457z M457 0 H583 V"+t+" H457z";case"⎢":return"M319 0 H403 V"+t+" H319z M319 0 H403 V"+t+" H319z";case"⎥":return"M263 0 H347 V"+t+" H263z M263 0 H347 V"+t+" H263z";case"⎪":return"M384 0 H504 V"+t+" H384z M384 0 H504 V"+t+" H384z";case"⏐":return"M312 0 H355 V"+t+" H312z M312 0 H355 V"+t+" H312z";case"‖":return"M257 0 H300 V"+t+" H257z M257 0 H300 V"+t+" H257z"+("M478 0 H521 V"+t+" H478z M478 0 H521 V"+t+" H478z");default:return""}},Ype={doubleleftarrow:`M262 157 +l10-10c34-36 62.7-77 86-123 3.3-8 5-13.3 5-16 0-5.3-6.7-8-20-8-7.3 + 0-12.2.5-14.5 1.5-2.3 1-4.8 4.5-7.5 10.5-49.3 97.3-121.7 169.3-217 216-28 + 14-57.3 25-88 33-6.7 2-11 3.8-13 5.5-2 1.7-3 4.2-3 7.5s1 5.8 3 7.5 +c2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5 + 157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87 +-86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7 +-2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z +m8 0v40h399730v-40zm0 194v40h399730v-40z`,doublerightarrow:`M399738 392l +-10 10c-34 36-62.7 77-86 123-3.3 8-5 13.3-5 16 0 5.3 6.7 8 20 8 7.3 0 12.2-.5 + 14.5-1.5 2.3-1 4.8-4.5 7.5-10.5 49.3-97.3 121.7-169.3 217-216 28-14 57.3-25 88 +-33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68 +-17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18 +-13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782 +c-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3 +-107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z`,leftarrow:`M400000 241H110l3-3c68.7-52.7 113.7-120 + 135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8 +-5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247 +c-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208 + 490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3 + 1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202 + l-3-3h399890zM100 241v40h399900v-40z`,leftbrace:`M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117 +-45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7 + 5-6 9-10 13-.7 1-7.3 1-20 1H6z`,leftbraceunder:`M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13 + 35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688 + 0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7 +-331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z`,leftgroup:`M400000 80 +H435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0 + 435 0h399565z`,leftgroupunder:`M400000 262 +H435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219 + 435 219h399565z`,leftharpoon:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3 +-3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5 +-18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7 +-196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z`,leftharpoonplus:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5 + 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3 +-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7 +-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z +m0 0v40h400000v-40z`,leftharpoondown:`M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333 + 5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5 + 1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667 +-152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z`,leftharpoondownplus:`M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 11s5.3 5.3 12 + 10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7 +-2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0 +v40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z`,lefthook:`M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5 +-83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3 +-68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21 + 71.5 23h399859zM103 281v-40h399897v40z`,leftlinesegment:`M40 281 V428 H0 V94 H40 V241 H400000 v40z +M40 281 V428 H0 V94 H40 V241 H400000 v40z`,leftmapsto:`M40 281 V448H0V74H40V241H400000v40z +M40 281 V448H0V74H40V241H400000v40z`,leftToFrom:`M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23 +-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8 +c28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3 + 68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z`,longequal:`M0 50 h400000 v40H0z m0 194h40000v40H0z +M0 50 h400000 v40H0z m0 194h40000v40H0z`,midbrace:`M200428 334 +c-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14 +-53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7 + 311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11 + 12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z`,midbraceunder:`M199572 214 +c100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14 + 53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3 + 11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0 +-5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z`,oiintSize1:`M512.6 71.6c272.6 0 320.3 106.8 320.3 178.2 0 70.8-47.7 177.6 +-320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z +m368.1 178.2c0-86.4-60.9-215.4-368.1-215.4-306.4 0-367.3 129-367.3 215.4 0 85.8 +60.9 214.8 367.3 214.8 307.2 0 368.1-129 368.1-214.8z`,oiintSize2:`M757.8 100.1c384.7 0 451.1 137.6 451.1 230 0 91.3-66.4 228.8 +-451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z +m502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2 +c0 110 84 276 504 276s502.4-166 502.4-276z`,oiiintSize1:`M681.4 71.6c408.9 0 480.5 106.8 480.5 178.2 0 70.8-71.6 177.6 +-480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z +m525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0 +85.8 86.8 214.8 524.7 214.8 438.9 0 525.7-129 525.7-214.8z`,oiiintSize2:`M1021.2 53c603.6 0 707.8 165.8 707.8 277.2 0 110-104.2 275.8 +-707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z +m770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1 +c0 130 128.8 326.4 772.7 326.4s770.5-196.4 770.5-326.4z`,rightarrow:`M0 241v40h399891c-47.3 35.3-84 78-110 128 +-16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 + 11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 + 39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85 +-40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5 +-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67 + 151.7 139 205zm0 0v40h399900v-40z`,rightbrace:`M400000 542l +-6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5 +s-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1 +c124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z`,rightbraceunder:`M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3 + 28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237 +-174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z`,rightgroup:`M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0 + 3-1 3-3v-38c-76-158-257-219-435-219H0z`,rightgroupunder:`M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18 + 0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z`,rightharpoon:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3 +-3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2 +-10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 + 69.2 92 94.5zm0 0v40h399900v-40z`,rightharpoonplus:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11 +-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7 + 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z +m0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z`,rightharpoondown:`M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8 + 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5 +-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95 +-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z`,rightharpoondownplus:`M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8 + 15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 + 8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3 +-64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z +m0-194v40h400000v-40zm0 0v40h400000v-40z`,righthook:`M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3 + 15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0 +-13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21 + 66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z`,rightlinesegment:`M399960 241 V94 h40 V428 h-40 V281 H0 v-40z +M399960 241 V94 h40 V428 h-40 V281 H0 v-40z`,rightToFrom:`M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23 + 1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32 +-52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142 +-167z M100 147v40h399900v-40zM0 341v40h399900v-40z`,twoheadleftarrow:`M0 167c68 40 + 115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69 +-70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3 +-40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19 +-37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101 + 10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z`,twoheadrightarrow:`M400000 167 +c-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3 + 41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42 + 18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333 +-19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70 + 101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z`,tilde1:`M200 55.538c-77 0-168 73.953-177 73.953-3 0-7 +-2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0 + 114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0 + 4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128 +-68.267.847-113-73.952-191-73.952z`,tilde2:`M344 55.266c-142 0-300.638 81.316-311.5 86.418 +-8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9 + 31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114 +c1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751 + 181.476 676 181.476c-149 0-189-126.21-332-126.21z`,tilde3:`M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457 +-11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0 + 411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697 + 16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696 + -338 0-409-156.573-744-156.573z`,tilde4:`M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345 +-11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409 + 177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9 + 14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409 + -175.236-744-175.236z`,vec:`M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5 +3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11 +10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63 +-1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1 +-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59 +H213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359 +c-16-25.333-24-45-24-59z`,widehat1:`M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22 +c-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z`,widehat2:`M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10 +-11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat3:`M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10 +-11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat4:`M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10 +-11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widecheck1:`M529,159h5l519,-115c5,-1,9,-5,9,-10c0,-1,-1,-2,-1,-3l-4,-22c-1, +-5,-5,-9,-11,-9h-2l-512,92l-513,-92h-2c-5,0,-9,4,-11,9l-5,22c-1,6,2,12,8,13z`,widecheck2:`M1181,220h2l1171,-176c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10, +-11,-10h-1l-1168,153l-1167,-153h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck3:`M1181,280h2l1171,-236c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10, +-11,-10h-1l-1168,213l-1167,-213h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck4:`M1181,340h2l1171,-296c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10, +-11,-10h-1l-1168,273l-1167,-273h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,baraboveleftarrow:`M400000 620h-399890l3 -3c68.7 -52.7 113.7 -120 135 -202 +c4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5 +c-2.3 1.7 -4.2 5.8 -5.5 12.5c-1.3 4.7 -2.7 10.3 -4 17c-12 48.7 -34.8 92 -68.5 130 +s-74.2 66.3 -121.5 85c-10 4 -16 7.7 -18 11c0 8.7 6 14.3 18 17c47.3 18.7 87.8 47 +121.5 85s56.5 81.3 68.5 130c0.7 2 1.3 5 2 9s1.2 6.7 1.5 8c0.3 1.3 1 3.3 2 6 +s2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21 -3.7 21 -11 +c0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z +M100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z`,rightarrowabovebar:`M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32 +-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0 +13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39 +-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85-40.5 +-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5 +-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67 +151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z`,baraboveshortleftharpoon:`M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11 +c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17 +c2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21 +c-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40 +c-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z +M0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z`,rightharpoonaboveshortbar:`M0,241 l0,40c399126,0,399993,0,399993,0 +c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199, +-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6 +c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z +M0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z`,shortbaraboveleftharpoon:`M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11 +c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9, +1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7, +-152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z +M93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z`,shortrightharpoonabovebar:`M53,241l0,40c398570,0,399437,0,399437,0 +c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199, +-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6 +c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z +M500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z`},yZr=function(e,t){switch(e){case"lbrack":return"M403 1759 V84 H666 V0 H319 V1759 v"+t+` v1759 h347 v-84 +H403z M403 1759 V0 H319 V1759 v`+t+" v1759 h84z";case"rbrack":return"M347 1759 V0 H0 V84 H263 V1759 v"+t+` v1759 H0 v84 H347z +M347 1759 V0 H263 V1759 v`+t+" v1759 h84z";case"vert":return"M145 15 v585 v"+t+` v585 c2.667,10,9.667,15,21,15 +c10,0,16.667,-5,20,-15 v-585 v`+-t+` v-585 c-2.667,-10,-9.667,-15,-21,-15 +c-10,0,-16.667,5,-20,15z M188 15 H145 v585 v`+t+" v585 h43z";case"doublevert":return"M145 15 v585 v"+t+` v585 c2.667,10,9.667,15,21,15 +c10,0,16.667,-5,20,-15 v-585 v`+-t+` v-585 c-2.667,-10,-9.667,-15,-21,-15 +c-10,0,-16.667,5,-20,15z M188 15 H145 v585 v`+t+` v585 h43z +M367 15 v585 v`+t+` v585 c2.667,10,9.667,15,21,15 +c10,0,16.667,-5,20,-15 v-585 v`+-t+` v-585 c-2.667,-10,-9.667,-15,-21,-15 +c-10,0,-16.667,5,-20,15z M410 15 H367 v585 v`+t+" v585 h43z";case"lfloor":return"M319 602 V0 H403 V602 v"+t+` v1715 h263 v84 H319z +MM319 602 V0 H403 V602 v`+t+" v1715 H319z";case"rfloor":return"M319 602 V0 H403 V602 v"+t+` v1799 H0 v-84 H319z +MM319 602 V0 H403 V602 v`+t+" v1715 H319z";case"lceil":return"M403 1759 V84 H666 V0 H319 V1759 v"+t+` v602 h84z +M403 1759 V0 H319 V1759 v`+t+" v602 h84z";case"rceil":return"M347 1759 V0 H0 V84 H263 V1759 v"+t+` v602 h84z +M347 1759 V0 h-84 V1759 v`+t+" v602 h84z";case"lparen":return`M863,9c0,-2,-2,-5,-6,-9c0,0,-17,0,-17,0c-12.7,0,-19.3,0.3,-20,1 +c-5.3,5.3,-10.3,11,-15,17c-242.7,294.7,-395.3,682,-458,1162c-21.3,163.3,-33.3,349, +-36,557 l0,`+(t+84)+`c0.2,6,0,26,0,60c2,159.3,10,310.7,24,454c53.3,528,210, +949.7,470,1265c4.7,6,9.7,11.7,15,17c0.7,0.7,7,1,19,1c0,0,18,0,18,0c4,-4,6,-7,6,-9 +c0,-2.7,-3.3,-8.7,-10,-18c-135.3,-192.7,-235.5,-414.3,-300.5,-665c-65,-250.7,-102.5, +-544.7,-112.5,-882c-2,-104,-3,-167,-3,-189 +l0,-`+(t+92)+`c0,-162.7,5.7,-314,17,-454c20.7,-272,63.7,-513,129,-723c65.3, +-210,155.3,-396.3,270,-559c6.7,-9.3,10,-15.3,10,-18z`;case"rparen":return`M76,0c-16.7,0,-25,3,-25,9c0,2,2,6.3,6,13c21.3,28.7,42.3,60.3, +63,95c96.7,156.7,172.8,332.5,228.5,527.5c55.7,195,92.8,416.5,111.5,664.5 +c11.3,139.3,17,290.7,17,454c0,28,1.7,43,3.3,45l0,`+(t+9)+` +c-3,4,-3.3,16.7,-3.3,38c0,162,-5.7,313.7,-17,455c-18.7,248,-55.8,469.3,-111.5,664 +c-55.7,194.7,-131.8,370.3,-228.5,527c-20.7,34.7,-41.7,66.3,-63,95c-2,3.3,-4,7,-6,11 +c0,7.3,5.7,11,17,11c0,0,11,0,11,0c9.3,0,14.3,-0.3,15,-1c5.3,-5.3,10.3,-11,15,-17 +c242.7,-294.7,395.3,-681.7,458,-1161c21.3,-164.7,33.3,-350.7,36,-558 +l0,-`+(t+144)+`c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7, +-470,-1265c-4.7,-6,-9.7,-11.7,-15,-17c-0.7,-0.7,-6.7,-1,-18,-1z`;default:throw new Error("Unknown stretchy delimiter.")}};class vY{constructor(t){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=t,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}hasClass(t){return zr.contains(this.classes,t)}toNode(){for(var t=document.createDocumentFragment(),r=0;rr.toText();return this.children.map(t).join("")}}var hd={"AMS-Regular":{32:[0,0,0,0,.25],65:[0,.68889,0,0,.72222],66:[0,.68889,0,0,.66667],67:[0,.68889,0,0,.72222],68:[0,.68889,0,0,.72222],69:[0,.68889,0,0,.66667],70:[0,.68889,0,0,.61111],71:[0,.68889,0,0,.77778],72:[0,.68889,0,0,.77778],73:[0,.68889,0,0,.38889],74:[.16667,.68889,0,0,.5],75:[0,.68889,0,0,.77778],76:[0,.68889,0,0,.66667],77:[0,.68889,0,0,.94445],78:[0,.68889,0,0,.72222],79:[.16667,.68889,0,0,.77778],80:[0,.68889,0,0,.61111],81:[.16667,.68889,0,0,.77778],82:[0,.68889,0,0,.72222],83:[0,.68889,0,0,.55556],84:[0,.68889,0,0,.66667],85:[0,.68889,0,0,.72222],86:[0,.68889,0,0,.72222],87:[0,.68889,0,0,1],88:[0,.68889,0,0,.72222],89:[0,.68889,0,0,.72222],90:[0,.68889,0,0,.66667],107:[0,.68889,0,0,.55556],160:[0,0,0,0,.25],165:[0,.675,.025,0,.75],174:[.15559,.69224,0,0,.94666],240:[0,.68889,0,0,.55556],295:[0,.68889,0,0,.54028],710:[0,.825,0,0,2.33334],732:[0,.9,0,0,2.33334],770:[0,.825,0,0,2.33334],771:[0,.9,0,0,2.33334],989:[.08167,.58167,0,0,.77778],1008:[0,.43056,.04028,0,.66667],8245:[0,.54986,0,0,.275],8463:[0,.68889,0,0,.54028],8487:[0,.68889,0,0,.72222],8498:[0,.68889,0,0,.55556],8502:[0,.68889,0,0,.66667],8503:[0,.68889,0,0,.44445],8504:[0,.68889,0,0,.66667],8513:[0,.68889,0,0,.63889],8592:[-.03598,.46402,0,0,.5],8594:[-.03598,.46402,0,0,.5],8602:[-.13313,.36687,0,0,1],8603:[-.13313,.36687,0,0,1],8606:[.01354,.52239,0,0,1],8608:[.01354,.52239,0,0,1],8610:[.01354,.52239,0,0,1.11111],8611:[.01354,.52239,0,0,1.11111],8619:[0,.54986,0,0,1],8620:[0,.54986,0,0,1],8621:[-.13313,.37788,0,0,1.38889],8622:[-.13313,.36687,0,0,1],8624:[0,.69224,0,0,.5],8625:[0,.69224,0,0,.5],8630:[0,.43056,0,0,1],8631:[0,.43056,0,0,1],8634:[.08198,.58198,0,0,.77778],8635:[.08198,.58198,0,0,.77778],8638:[.19444,.69224,0,0,.41667],8639:[.19444,.69224,0,0,.41667],8642:[.19444,.69224,0,0,.41667],8643:[.19444,.69224,0,0,.41667],8644:[.1808,.675,0,0,1],8646:[.1808,.675,0,0,1],8647:[.1808,.675,0,0,1],8648:[.19444,.69224,0,0,.83334],8649:[.1808,.675,0,0,1],8650:[.19444,.69224,0,0,.83334],8651:[.01354,.52239,0,0,1],8652:[.01354,.52239,0,0,1],8653:[-.13313,.36687,0,0,1],8654:[-.13313,.36687,0,0,1],8655:[-.13313,.36687,0,0,1],8666:[.13667,.63667,0,0,1],8667:[.13667,.63667,0,0,1],8669:[-.13313,.37788,0,0,1],8672:[-.064,.437,0,0,1.334],8674:[-.064,.437,0,0,1.334],8705:[0,.825,0,0,.5],8708:[0,.68889,0,0,.55556],8709:[.08167,.58167,0,0,.77778],8717:[0,.43056,0,0,.42917],8722:[-.03598,.46402,0,0,.5],8724:[.08198,.69224,0,0,.77778],8726:[.08167,.58167,0,0,.77778],8733:[0,.69224,0,0,.77778],8736:[0,.69224,0,0,.72222],8737:[0,.69224,0,0,.72222],8738:[.03517,.52239,0,0,.72222],8739:[.08167,.58167,0,0,.22222],8740:[.25142,.74111,0,0,.27778],8741:[.08167,.58167,0,0,.38889],8742:[.25142,.74111,0,0,.5],8756:[0,.69224,0,0,.66667],8757:[0,.69224,0,0,.66667],8764:[-.13313,.36687,0,0,.77778],8765:[-.13313,.37788,0,0,.77778],8769:[-.13313,.36687,0,0,.77778],8770:[-.03625,.46375,0,0,.77778],8774:[.30274,.79383,0,0,.77778],8776:[-.01688,.48312,0,0,.77778],8778:[.08167,.58167,0,0,.77778],8782:[.06062,.54986,0,0,.77778],8783:[.06062,.54986,0,0,.77778],8785:[.08198,.58198,0,0,.77778],8786:[.08198,.58198,0,0,.77778],8787:[.08198,.58198,0,0,.77778],8790:[0,.69224,0,0,.77778],8791:[.22958,.72958,0,0,.77778],8796:[.08198,.91667,0,0,.77778],8806:[.25583,.75583,0,0,.77778],8807:[.25583,.75583,0,0,.77778],8808:[.25142,.75726,0,0,.77778],8809:[.25142,.75726,0,0,.77778],8812:[.25583,.75583,0,0,.5],8814:[.20576,.70576,0,0,.77778],8815:[.20576,.70576,0,0,.77778],8816:[.30274,.79383,0,0,.77778],8817:[.30274,.79383,0,0,.77778],8818:[.22958,.72958,0,0,.77778],8819:[.22958,.72958,0,0,.77778],8822:[.1808,.675,0,0,.77778],8823:[.1808,.675,0,0,.77778],8828:[.13667,.63667,0,0,.77778],8829:[.13667,.63667,0,0,.77778],8830:[.22958,.72958,0,0,.77778],8831:[.22958,.72958,0,0,.77778],8832:[.20576,.70576,0,0,.77778],8833:[.20576,.70576,0,0,.77778],8840:[.30274,.79383,0,0,.77778],8841:[.30274,.79383,0,0,.77778],8842:[.13597,.63597,0,0,.77778],8843:[.13597,.63597,0,0,.77778],8847:[.03517,.54986,0,0,.77778],8848:[.03517,.54986,0,0,.77778],8858:[.08198,.58198,0,0,.77778],8859:[.08198,.58198,0,0,.77778],8861:[.08198,.58198,0,0,.77778],8862:[0,.675,0,0,.77778],8863:[0,.675,0,0,.77778],8864:[0,.675,0,0,.77778],8865:[0,.675,0,0,.77778],8872:[0,.69224,0,0,.61111],8873:[0,.69224,0,0,.72222],8874:[0,.69224,0,0,.88889],8876:[0,.68889,0,0,.61111],8877:[0,.68889,0,0,.61111],8878:[0,.68889,0,0,.72222],8879:[0,.68889,0,0,.72222],8882:[.03517,.54986,0,0,.77778],8883:[.03517,.54986,0,0,.77778],8884:[.13667,.63667,0,0,.77778],8885:[.13667,.63667,0,0,.77778],8888:[0,.54986,0,0,1.11111],8890:[.19444,.43056,0,0,.55556],8891:[.19444,.69224,0,0,.61111],8892:[.19444,.69224,0,0,.61111],8901:[0,.54986,0,0,.27778],8903:[.08167,.58167,0,0,.77778],8905:[.08167,.58167,0,0,.77778],8906:[.08167,.58167,0,0,.77778],8907:[0,.69224,0,0,.77778],8908:[0,.69224,0,0,.77778],8909:[-.03598,.46402,0,0,.77778],8910:[0,.54986,0,0,.76042],8911:[0,.54986,0,0,.76042],8912:[.03517,.54986,0,0,.77778],8913:[.03517,.54986,0,0,.77778],8914:[0,.54986,0,0,.66667],8915:[0,.54986,0,0,.66667],8916:[0,.69224,0,0,.66667],8918:[.0391,.5391,0,0,.77778],8919:[.0391,.5391,0,0,.77778],8920:[.03517,.54986,0,0,1.33334],8921:[.03517,.54986,0,0,1.33334],8922:[.38569,.88569,0,0,.77778],8923:[.38569,.88569,0,0,.77778],8926:[.13667,.63667,0,0,.77778],8927:[.13667,.63667,0,0,.77778],8928:[.30274,.79383,0,0,.77778],8929:[.30274,.79383,0,0,.77778],8934:[.23222,.74111,0,0,.77778],8935:[.23222,.74111,0,0,.77778],8936:[.23222,.74111,0,0,.77778],8937:[.23222,.74111,0,0,.77778],8938:[.20576,.70576,0,0,.77778],8939:[.20576,.70576,0,0,.77778],8940:[.30274,.79383,0,0,.77778],8941:[.30274,.79383,0,0,.77778],8994:[.19444,.69224,0,0,.77778],8995:[.19444,.69224,0,0,.77778],9416:[.15559,.69224,0,0,.90222],9484:[0,.69224,0,0,.5],9488:[0,.69224,0,0,.5],9492:[0,.37788,0,0,.5],9496:[0,.37788,0,0,.5],9585:[.19444,.68889,0,0,.88889],9586:[.19444,.74111,0,0,.88889],9632:[0,.675,0,0,.77778],9633:[0,.675,0,0,.77778],9650:[0,.54986,0,0,.72222],9651:[0,.54986,0,0,.72222],9654:[.03517,.54986,0,0,.77778],9660:[0,.54986,0,0,.72222],9661:[0,.54986,0,0,.72222],9664:[.03517,.54986,0,0,.77778],9674:[.11111,.69224,0,0,.66667],9733:[.19444,.69224,0,0,.94445],10003:[0,.69224,0,0,.83334],10016:[0,.69224,0,0,.83334],10731:[.11111,.69224,0,0,.66667],10846:[.19444,.75583,0,0,.61111],10877:[.13667,.63667,0,0,.77778],10878:[.13667,.63667,0,0,.77778],10885:[.25583,.75583,0,0,.77778],10886:[.25583,.75583,0,0,.77778],10887:[.13597,.63597,0,0,.77778],10888:[.13597,.63597,0,0,.77778],10889:[.26167,.75726,0,0,.77778],10890:[.26167,.75726,0,0,.77778],10891:[.48256,.98256,0,0,.77778],10892:[.48256,.98256,0,0,.77778],10901:[.13667,.63667,0,0,.77778],10902:[.13667,.63667,0,0,.77778],10933:[.25142,.75726,0,0,.77778],10934:[.25142,.75726,0,0,.77778],10935:[.26167,.75726,0,0,.77778],10936:[.26167,.75726,0,0,.77778],10937:[.26167,.75726,0,0,.77778],10938:[.26167,.75726,0,0,.77778],10949:[.25583,.75583,0,0,.77778],10950:[.25583,.75583,0,0,.77778],10955:[.28481,.79383,0,0,.77778],10956:[.28481,.79383,0,0,.77778],57350:[.08167,.58167,0,0,.22222],57351:[.08167,.58167,0,0,.38889],57352:[.08167,.58167,0,0,.77778],57353:[0,.43056,.04028,0,.66667],57356:[.25142,.75726,0,0,.77778],57357:[.25142,.75726,0,0,.77778],57358:[.41951,.91951,0,0,.77778],57359:[.30274,.79383,0,0,.77778],57360:[.30274,.79383,0,0,.77778],57361:[.41951,.91951,0,0,.77778],57366:[.25142,.75726,0,0,.77778],57367:[.25142,.75726,0,0,.77778],57368:[.25142,.75726,0,0,.77778],57369:[.25142,.75726,0,0,.77778],57370:[.13597,.63597,0,0,.77778],57371:[.13597,.63597,0,0,.77778]},"Caligraphic-Regular":{32:[0,0,0,0,.25],65:[0,.68333,0,.19445,.79847],66:[0,.68333,.03041,.13889,.65681],67:[0,.68333,.05834,.13889,.52653],68:[0,.68333,.02778,.08334,.77139],69:[0,.68333,.08944,.11111,.52778],70:[0,.68333,.09931,.11111,.71875],71:[.09722,.68333,.0593,.11111,.59487],72:[0,.68333,.00965,.11111,.84452],73:[0,.68333,.07382,0,.54452],74:[.09722,.68333,.18472,.16667,.67778],75:[0,.68333,.01445,.05556,.76195],76:[0,.68333,0,.13889,.68972],77:[0,.68333,0,.13889,1.2009],78:[0,.68333,.14736,.08334,.82049],79:[0,.68333,.02778,.11111,.79611],80:[0,.68333,.08222,.08334,.69556],81:[.09722,.68333,0,.11111,.81667],82:[0,.68333,0,.08334,.8475],83:[0,.68333,.075,.13889,.60556],84:[0,.68333,.25417,0,.54464],85:[0,.68333,.09931,.08334,.62583],86:[0,.68333,.08222,0,.61278],87:[0,.68333,.08222,.08334,.98778],88:[0,.68333,.14643,.13889,.7133],89:[.09722,.68333,.08222,.08334,.66834],90:[0,.68333,.07944,.13889,.72473],160:[0,0,0,0,.25]},"Fraktur-Regular":{32:[0,0,0,0,.25],33:[0,.69141,0,0,.29574],34:[0,.69141,0,0,.21471],38:[0,.69141,0,0,.73786],39:[0,.69141,0,0,.21201],40:[.24982,.74947,0,0,.38865],41:[.24982,.74947,0,0,.38865],42:[0,.62119,0,0,.27764],43:[.08319,.58283,0,0,.75623],44:[0,.10803,0,0,.27764],45:[.08319,.58283,0,0,.75623],46:[0,.10803,0,0,.27764],47:[.24982,.74947,0,0,.50181],48:[0,.47534,0,0,.50181],49:[0,.47534,0,0,.50181],50:[0,.47534,0,0,.50181],51:[.18906,.47534,0,0,.50181],52:[.18906,.47534,0,0,.50181],53:[.18906,.47534,0,0,.50181],54:[0,.69141,0,0,.50181],55:[.18906,.47534,0,0,.50181],56:[0,.69141,0,0,.50181],57:[.18906,.47534,0,0,.50181],58:[0,.47534,0,0,.21606],59:[.12604,.47534,0,0,.21606],61:[-.13099,.36866,0,0,.75623],63:[0,.69141,0,0,.36245],65:[0,.69141,0,0,.7176],66:[0,.69141,0,0,.88397],67:[0,.69141,0,0,.61254],68:[0,.69141,0,0,.83158],69:[0,.69141,0,0,.66278],70:[.12604,.69141,0,0,.61119],71:[0,.69141,0,0,.78539],72:[.06302,.69141,0,0,.7203],73:[0,.69141,0,0,.55448],74:[.12604,.69141,0,0,.55231],75:[0,.69141,0,0,.66845],76:[0,.69141,0,0,.66602],77:[0,.69141,0,0,1.04953],78:[0,.69141,0,0,.83212],79:[0,.69141,0,0,.82699],80:[.18906,.69141,0,0,.82753],81:[.03781,.69141,0,0,.82699],82:[0,.69141,0,0,.82807],83:[0,.69141,0,0,.82861],84:[0,.69141,0,0,.66899],85:[0,.69141,0,0,.64576],86:[0,.69141,0,0,.83131],87:[0,.69141,0,0,1.04602],88:[0,.69141,0,0,.71922],89:[.18906,.69141,0,0,.83293],90:[.12604,.69141,0,0,.60201],91:[.24982,.74947,0,0,.27764],93:[.24982,.74947,0,0,.27764],94:[0,.69141,0,0,.49965],97:[0,.47534,0,0,.50046],98:[0,.69141,0,0,.51315],99:[0,.47534,0,0,.38946],100:[0,.62119,0,0,.49857],101:[0,.47534,0,0,.40053],102:[.18906,.69141,0,0,.32626],103:[.18906,.47534,0,0,.5037],104:[.18906,.69141,0,0,.52126],105:[0,.69141,0,0,.27899],106:[0,.69141,0,0,.28088],107:[0,.69141,0,0,.38946],108:[0,.69141,0,0,.27953],109:[0,.47534,0,0,.76676],110:[0,.47534,0,0,.52666],111:[0,.47534,0,0,.48885],112:[.18906,.52396,0,0,.50046],113:[.18906,.47534,0,0,.48912],114:[0,.47534,0,0,.38919],115:[0,.47534,0,0,.44266],116:[0,.62119,0,0,.33301],117:[0,.47534,0,0,.5172],118:[0,.52396,0,0,.5118],119:[0,.52396,0,0,.77351],120:[.18906,.47534,0,0,.38865],121:[.18906,.47534,0,0,.49884],122:[.18906,.47534,0,0,.39054],160:[0,0,0,0,.25],8216:[0,.69141,0,0,.21471],8217:[0,.69141,0,0,.21471],58112:[0,.62119,0,0,.49749],58113:[0,.62119,0,0,.4983],58114:[.18906,.69141,0,0,.33328],58115:[.18906,.69141,0,0,.32923],58116:[.18906,.47534,0,0,.50343],58117:[0,.69141,0,0,.33301],58118:[0,.62119,0,0,.33409],58119:[0,.47534,0,0,.50073]},"Main-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.35],34:[0,.69444,0,0,.60278],35:[.19444,.69444,0,0,.95833],36:[.05556,.75,0,0,.575],37:[.05556,.75,0,0,.95833],38:[0,.69444,0,0,.89444],39:[0,.69444,0,0,.31944],40:[.25,.75,0,0,.44722],41:[.25,.75,0,0,.44722],42:[0,.75,0,0,.575],43:[.13333,.63333,0,0,.89444],44:[.19444,.15556,0,0,.31944],45:[0,.44444,0,0,.38333],46:[0,.15556,0,0,.31944],47:[.25,.75,0,0,.575],48:[0,.64444,0,0,.575],49:[0,.64444,0,0,.575],50:[0,.64444,0,0,.575],51:[0,.64444,0,0,.575],52:[0,.64444,0,0,.575],53:[0,.64444,0,0,.575],54:[0,.64444,0,0,.575],55:[0,.64444,0,0,.575],56:[0,.64444,0,0,.575],57:[0,.64444,0,0,.575],58:[0,.44444,0,0,.31944],59:[.19444,.44444,0,0,.31944],60:[.08556,.58556,0,0,.89444],61:[-.10889,.39111,0,0,.89444],62:[.08556,.58556,0,0,.89444],63:[0,.69444,0,0,.54305],64:[0,.69444,0,0,.89444],65:[0,.68611,0,0,.86944],66:[0,.68611,0,0,.81805],67:[0,.68611,0,0,.83055],68:[0,.68611,0,0,.88194],69:[0,.68611,0,0,.75555],70:[0,.68611,0,0,.72361],71:[0,.68611,0,0,.90416],72:[0,.68611,0,0,.9],73:[0,.68611,0,0,.43611],74:[0,.68611,0,0,.59444],75:[0,.68611,0,0,.90138],76:[0,.68611,0,0,.69166],77:[0,.68611,0,0,1.09166],78:[0,.68611,0,0,.9],79:[0,.68611,0,0,.86388],80:[0,.68611,0,0,.78611],81:[.19444,.68611,0,0,.86388],82:[0,.68611,0,0,.8625],83:[0,.68611,0,0,.63889],84:[0,.68611,0,0,.8],85:[0,.68611,0,0,.88472],86:[0,.68611,.01597,0,.86944],87:[0,.68611,.01597,0,1.18888],88:[0,.68611,0,0,.86944],89:[0,.68611,.02875,0,.86944],90:[0,.68611,0,0,.70277],91:[.25,.75,0,0,.31944],92:[.25,.75,0,0,.575],93:[.25,.75,0,0,.31944],94:[0,.69444,0,0,.575],95:[.31,.13444,.03194,0,.575],97:[0,.44444,0,0,.55902],98:[0,.69444,0,0,.63889],99:[0,.44444,0,0,.51111],100:[0,.69444,0,0,.63889],101:[0,.44444,0,0,.52708],102:[0,.69444,.10903,0,.35139],103:[.19444,.44444,.01597,0,.575],104:[0,.69444,0,0,.63889],105:[0,.69444,0,0,.31944],106:[.19444,.69444,0,0,.35139],107:[0,.69444,0,0,.60694],108:[0,.69444,0,0,.31944],109:[0,.44444,0,0,.95833],110:[0,.44444,0,0,.63889],111:[0,.44444,0,0,.575],112:[.19444,.44444,0,0,.63889],113:[.19444,.44444,0,0,.60694],114:[0,.44444,0,0,.47361],115:[0,.44444,0,0,.45361],116:[0,.63492,0,0,.44722],117:[0,.44444,0,0,.63889],118:[0,.44444,.01597,0,.60694],119:[0,.44444,.01597,0,.83055],120:[0,.44444,0,0,.60694],121:[.19444,.44444,.01597,0,.60694],122:[0,.44444,0,0,.51111],123:[.25,.75,0,0,.575],124:[.25,.75,0,0,.31944],125:[.25,.75,0,0,.575],126:[.35,.34444,0,0,.575],160:[0,0,0,0,.25],163:[0,.69444,0,0,.86853],168:[0,.69444,0,0,.575],172:[0,.44444,0,0,.76666],176:[0,.69444,0,0,.86944],177:[.13333,.63333,0,0,.89444],184:[.17014,0,0,0,.51111],198:[0,.68611,0,0,1.04166],215:[.13333,.63333,0,0,.89444],216:[.04861,.73472,0,0,.89444],223:[0,.69444,0,0,.59722],230:[0,.44444,0,0,.83055],247:[.13333,.63333,0,0,.89444],248:[.09722,.54167,0,0,.575],305:[0,.44444,0,0,.31944],338:[0,.68611,0,0,1.16944],339:[0,.44444,0,0,.89444],567:[.19444,.44444,0,0,.35139],710:[0,.69444,0,0,.575],711:[0,.63194,0,0,.575],713:[0,.59611,0,0,.575],714:[0,.69444,0,0,.575],715:[0,.69444,0,0,.575],728:[0,.69444,0,0,.575],729:[0,.69444,0,0,.31944],730:[0,.69444,0,0,.86944],732:[0,.69444,0,0,.575],733:[0,.69444,0,0,.575],915:[0,.68611,0,0,.69166],916:[0,.68611,0,0,.95833],920:[0,.68611,0,0,.89444],923:[0,.68611,0,0,.80555],926:[0,.68611,0,0,.76666],928:[0,.68611,0,0,.9],931:[0,.68611,0,0,.83055],933:[0,.68611,0,0,.89444],934:[0,.68611,0,0,.83055],936:[0,.68611,0,0,.89444],937:[0,.68611,0,0,.83055],8211:[0,.44444,.03194,0,.575],8212:[0,.44444,.03194,0,1.14999],8216:[0,.69444,0,0,.31944],8217:[0,.69444,0,0,.31944],8220:[0,.69444,0,0,.60278],8221:[0,.69444,0,0,.60278],8224:[.19444,.69444,0,0,.51111],8225:[.19444,.69444,0,0,.51111],8242:[0,.55556,0,0,.34444],8407:[0,.72444,.15486,0,.575],8463:[0,.69444,0,0,.66759],8465:[0,.69444,0,0,.83055],8467:[0,.69444,0,0,.47361],8472:[.19444,.44444,0,0,.74027],8476:[0,.69444,0,0,.83055],8501:[0,.69444,0,0,.70277],8592:[-.10889,.39111,0,0,1.14999],8593:[.19444,.69444,0,0,.575],8594:[-.10889,.39111,0,0,1.14999],8595:[.19444,.69444,0,0,.575],8596:[-.10889,.39111,0,0,1.14999],8597:[.25,.75,0,0,.575],8598:[.19444,.69444,0,0,1.14999],8599:[.19444,.69444,0,0,1.14999],8600:[.19444,.69444,0,0,1.14999],8601:[.19444,.69444,0,0,1.14999],8636:[-.10889,.39111,0,0,1.14999],8637:[-.10889,.39111,0,0,1.14999],8640:[-.10889,.39111,0,0,1.14999],8641:[-.10889,.39111,0,0,1.14999],8656:[-.10889,.39111,0,0,1.14999],8657:[.19444,.69444,0,0,.70277],8658:[-.10889,.39111,0,0,1.14999],8659:[.19444,.69444,0,0,.70277],8660:[-.10889,.39111,0,0,1.14999],8661:[.25,.75,0,0,.70277],8704:[0,.69444,0,0,.63889],8706:[0,.69444,.06389,0,.62847],8707:[0,.69444,0,0,.63889],8709:[.05556,.75,0,0,.575],8711:[0,.68611,0,0,.95833],8712:[.08556,.58556,0,0,.76666],8715:[.08556,.58556,0,0,.76666],8722:[.13333,.63333,0,0,.89444],8723:[.13333,.63333,0,0,.89444],8725:[.25,.75,0,0,.575],8726:[.25,.75,0,0,.575],8727:[-.02778,.47222,0,0,.575],8728:[-.02639,.47361,0,0,.575],8729:[-.02639,.47361,0,0,.575],8730:[.18,.82,0,0,.95833],8733:[0,.44444,0,0,.89444],8734:[0,.44444,0,0,1.14999],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.31944],8741:[.25,.75,0,0,.575],8743:[0,.55556,0,0,.76666],8744:[0,.55556,0,0,.76666],8745:[0,.55556,0,0,.76666],8746:[0,.55556,0,0,.76666],8747:[.19444,.69444,.12778,0,.56875],8764:[-.10889,.39111,0,0,.89444],8768:[.19444,.69444,0,0,.31944],8771:[.00222,.50222,0,0,.89444],8773:[.027,.638,0,0,.894],8776:[.02444,.52444,0,0,.89444],8781:[.00222,.50222,0,0,.89444],8801:[.00222,.50222,0,0,.89444],8804:[.19667,.69667,0,0,.89444],8805:[.19667,.69667,0,0,.89444],8810:[.08556,.58556,0,0,1.14999],8811:[.08556,.58556,0,0,1.14999],8826:[.08556,.58556,0,0,.89444],8827:[.08556,.58556,0,0,.89444],8834:[.08556,.58556,0,0,.89444],8835:[.08556,.58556,0,0,.89444],8838:[.19667,.69667,0,0,.89444],8839:[.19667,.69667,0,0,.89444],8846:[0,.55556,0,0,.76666],8849:[.19667,.69667,0,0,.89444],8850:[.19667,.69667,0,0,.89444],8851:[0,.55556,0,0,.76666],8852:[0,.55556,0,0,.76666],8853:[.13333,.63333,0,0,.89444],8854:[.13333,.63333,0,0,.89444],8855:[.13333,.63333,0,0,.89444],8856:[.13333,.63333,0,0,.89444],8857:[.13333,.63333,0,0,.89444],8866:[0,.69444,0,0,.70277],8867:[0,.69444,0,0,.70277],8868:[0,.69444,0,0,.89444],8869:[0,.69444,0,0,.89444],8900:[-.02639,.47361,0,0,.575],8901:[-.02639,.47361,0,0,.31944],8902:[-.02778,.47222,0,0,.575],8968:[.25,.75,0,0,.51111],8969:[.25,.75,0,0,.51111],8970:[.25,.75,0,0,.51111],8971:[.25,.75,0,0,.51111],8994:[-.13889,.36111,0,0,1.14999],8995:[-.13889,.36111,0,0,1.14999],9651:[.19444,.69444,0,0,1.02222],9657:[-.02778,.47222,0,0,.575],9661:[.19444,.69444,0,0,1.02222],9667:[-.02778,.47222,0,0,.575],9711:[.19444,.69444,0,0,1.14999],9824:[.12963,.69444,0,0,.89444],9825:[.12963,.69444,0,0,.89444],9826:[.12963,.69444,0,0,.89444],9827:[.12963,.69444,0,0,.89444],9837:[0,.75,0,0,.44722],9838:[.19444,.69444,0,0,.44722],9839:[.19444,.69444,0,0,.44722],10216:[.25,.75,0,0,.44722],10217:[.25,.75,0,0,.44722],10815:[0,.68611,0,0,.9],10927:[.19667,.69667,0,0,.89444],10928:[.19667,.69667,0,0,.89444],57376:[.19444,.69444,0,0,0]},"Main-BoldItalic":{32:[0,0,0,0,.25],33:[0,.69444,.11417,0,.38611],34:[0,.69444,.07939,0,.62055],35:[.19444,.69444,.06833,0,.94444],37:[.05556,.75,.12861,0,.94444],38:[0,.69444,.08528,0,.88555],39:[0,.69444,.12945,0,.35555],40:[.25,.75,.15806,0,.47333],41:[.25,.75,.03306,0,.47333],42:[0,.75,.14333,0,.59111],43:[.10333,.60333,.03306,0,.88555],44:[.19444,.14722,0,0,.35555],45:[0,.44444,.02611,0,.41444],46:[0,.14722,0,0,.35555],47:[.25,.75,.15806,0,.59111],48:[0,.64444,.13167,0,.59111],49:[0,.64444,.13167,0,.59111],50:[0,.64444,.13167,0,.59111],51:[0,.64444,.13167,0,.59111],52:[.19444,.64444,.13167,0,.59111],53:[0,.64444,.13167,0,.59111],54:[0,.64444,.13167,0,.59111],55:[.19444,.64444,.13167,0,.59111],56:[0,.64444,.13167,0,.59111],57:[0,.64444,.13167,0,.59111],58:[0,.44444,.06695,0,.35555],59:[.19444,.44444,.06695,0,.35555],61:[-.10889,.39111,.06833,0,.88555],63:[0,.69444,.11472,0,.59111],64:[0,.69444,.09208,0,.88555],65:[0,.68611,0,0,.86555],66:[0,.68611,.0992,0,.81666],67:[0,.68611,.14208,0,.82666],68:[0,.68611,.09062,0,.87555],69:[0,.68611,.11431,0,.75666],70:[0,.68611,.12903,0,.72722],71:[0,.68611,.07347,0,.89527],72:[0,.68611,.17208,0,.8961],73:[0,.68611,.15681,0,.47166],74:[0,.68611,.145,0,.61055],75:[0,.68611,.14208,0,.89499],76:[0,.68611,0,0,.69777],77:[0,.68611,.17208,0,1.07277],78:[0,.68611,.17208,0,.8961],79:[0,.68611,.09062,0,.85499],80:[0,.68611,.0992,0,.78721],81:[.19444,.68611,.09062,0,.85499],82:[0,.68611,.02559,0,.85944],83:[0,.68611,.11264,0,.64999],84:[0,.68611,.12903,0,.7961],85:[0,.68611,.17208,0,.88083],86:[0,.68611,.18625,0,.86555],87:[0,.68611,.18625,0,1.15999],88:[0,.68611,.15681,0,.86555],89:[0,.68611,.19803,0,.86555],90:[0,.68611,.14208,0,.70888],91:[.25,.75,.1875,0,.35611],93:[.25,.75,.09972,0,.35611],94:[0,.69444,.06709,0,.59111],95:[.31,.13444,.09811,0,.59111],97:[0,.44444,.09426,0,.59111],98:[0,.69444,.07861,0,.53222],99:[0,.44444,.05222,0,.53222],100:[0,.69444,.10861,0,.59111],101:[0,.44444,.085,0,.53222],102:[.19444,.69444,.21778,0,.4],103:[.19444,.44444,.105,0,.53222],104:[0,.69444,.09426,0,.59111],105:[0,.69326,.11387,0,.35555],106:[.19444,.69326,.1672,0,.35555],107:[0,.69444,.11111,0,.53222],108:[0,.69444,.10861,0,.29666],109:[0,.44444,.09426,0,.94444],110:[0,.44444,.09426,0,.64999],111:[0,.44444,.07861,0,.59111],112:[.19444,.44444,.07861,0,.59111],113:[.19444,.44444,.105,0,.53222],114:[0,.44444,.11111,0,.50167],115:[0,.44444,.08167,0,.48694],116:[0,.63492,.09639,0,.385],117:[0,.44444,.09426,0,.62055],118:[0,.44444,.11111,0,.53222],119:[0,.44444,.11111,0,.76777],120:[0,.44444,.12583,0,.56055],121:[.19444,.44444,.105,0,.56166],122:[0,.44444,.13889,0,.49055],126:[.35,.34444,.11472,0,.59111],160:[0,0,0,0,.25],168:[0,.69444,.11473,0,.59111],176:[0,.69444,0,0,.94888],184:[.17014,0,0,0,.53222],198:[0,.68611,.11431,0,1.02277],216:[.04861,.73472,.09062,0,.88555],223:[.19444,.69444,.09736,0,.665],230:[0,.44444,.085,0,.82666],248:[.09722,.54167,.09458,0,.59111],305:[0,.44444,.09426,0,.35555],338:[0,.68611,.11431,0,1.14054],339:[0,.44444,.085,0,.82666],567:[.19444,.44444,.04611,0,.385],710:[0,.69444,.06709,0,.59111],711:[0,.63194,.08271,0,.59111],713:[0,.59444,.10444,0,.59111],714:[0,.69444,.08528,0,.59111],715:[0,.69444,0,0,.59111],728:[0,.69444,.10333,0,.59111],729:[0,.69444,.12945,0,.35555],730:[0,.69444,0,0,.94888],732:[0,.69444,.11472,0,.59111],733:[0,.69444,.11472,0,.59111],915:[0,.68611,.12903,0,.69777],916:[0,.68611,0,0,.94444],920:[0,.68611,.09062,0,.88555],923:[0,.68611,0,0,.80666],926:[0,.68611,.15092,0,.76777],928:[0,.68611,.17208,0,.8961],931:[0,.68611,.11431,0,.82666],933:[0,.68611,.10778,0,.88555],934:[0,.68611,.05632,0,.82666],936:[0,.68611,.10778,0,.88555],937:[0,.68611,.0992,0,.82666],8211:[0,.44444,.09811,0,.59111],8212:[0,.44444,.09811,0,1.18221],8216:[0,.69444,.12945,0,.35555],8217:[0,.69444,.12945,0,.35555],8220:[0,.69444,.16772,0,.62055],8221:[0,.69444,.07939,0,.62055]},"Main-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.12417,0,.30667],34:[0,.69444,.06961,0,.51444],35:[.19444,.69444,.06616,0,.81777],37:[.05556,.75,.13639,0,.81777],38:[0,.69444,.09694,0,.76666],39:[0,.69444,.12417,0,.30667],40:[.25,.75,.16194,0,.40889],41:[.25,.75,.03694,0,.40889],42:[0,.75,.14917,0,.51111],43:[.05667,.56167,.03694,0,.76666],44:[.19444,.10556,0,0,.30667],45:[0,.43056,.02826,0,.35778],46:[0,.10556,0,0,.30667],47:[.25,.75,.16194,0,.51111],48:[0,.64444,.13556,0,.51111],49:[0,.64444,.13556,0,.51111],50:[0,.64444,.13556,0,.51111],51:[0,.64444,.13556,0,.51111],52:[.19444,.64444,.13556,0,.51111],53:[0,.64444,.13556,0,.51111],54:[0,.64444,.13556,0,.51111],55:[.19444,.64444,.13556,0,.51111],56:[0,.64444,.13556,0,.51111],57:[0,.64444,.13556,0,.51111],58:[0,.43056,.0582,0,.30667],59:[.19444,.43056,.0582,0,.30667],61:[-.13313,.36687,.06616,0,.76666],63:[0,.69444,.1225,0,.51111],64:[0,.69444,.09597,0,.76666],65:[0,.68333,0,0,.74333],66:[0,.68333,.10257,0,.70389],67:[0,.68333,.14528,0,.71555],68:[0,.68333,.09403,0,.755],69:[0,.68333,.12028,0,.67833],70:[0,.68333,.13305,0,.65277],71:[0,.68333,.08722,0,.77361],72:[0,.68333,.16389,0,.74333],73:[0,.68333,.15806,0,.38555],74:[0,.68333,.14028,0,.525],75:[0,.68333,.14528,0,.76888],76:[0,.68333,0,0,.62722],77:[0,.68333,.16389,0,.89666],78:[0,.68333,.16389,0,.74333],79:[0,.68333,.09403,0,.76666],80:[0,.68333,.10257,0,.67833],81:[.19444,.68333,.09403,0,.76666],82:[0,.68333,.03868,0,.72944],83:[0,.68333,.11972,0,.56222],84:[0,.68333,.13305,0,.71555],85:[0,.68333,.16389,0,.74333],86:[0,.68333,.18361,0,.74333],87:[0,.68333,.18361,0,.99888],88:[0,.68333,.15806,0,.74333],89:[0,.68333,.19383,0,.74333],90:[0,.68333,.14528,0,.61333],91:[.25,.75,.1875,0,.30667],93:[.25,.75,.10528,0,.30667],94:[0,.69444,.06646,0,.51111],95:[.31,.12056,.09208,0,.51111],97:[0,.43056,.07671,0,.51111],98:[0,.69444,.06312,0,.46],99:[0,.43056,.05653,0,.46],100:[0,.69444,.10333,0,.51111],101:[0,.43056,.07514,0,.46],102:[.19444,.69444,.21194,0,.30667],103:[.19444,.43056,.08847,0,.46],104:[0,.69444,.07671,0,.51111],105:[0,.65536,.1019,0,.30667],106:[.19444,.65536,.14467,0,.30667],107:[0,.69444,.10764,0,.46],108:[0,.69444,.10333,0,.25555],109:[0,.43056,.07671,0,.81777],110:[0,.43056,.07671,0,.56222],111:[0,.43056,.06312,0,.51111],112:[.19444,.43056,.06312,0,.51111],113:[.19444,.43056,.08847,0,.46],114:[0,.43056,.10764,0,.42166],115:[0,.43056,.08208,0,.40889],116:[0,.61508,.09486,0,.33222],117:[0,.43056,.07671,0,.53666],118:[0,.43056,.10764,0,.46],119:[0,.43056,.10764,0,.66444],120:[0,.43056,.12042,0,.46389],121:[.19444,.43056,.08847,0,.48555],122:[0,.43056,.12292,0,.40889],126:[.35,.31786,.11585,0,.51111],160:[0,0,0,0,.25],168:[0,.66786,.10474,0,.51111],176:[0,.69444,0,0,.83129],184:[.17014,0,0,0,.46],198:[0,.68333,.12028,0,.88277],216:[.04861,.73194,.09403,0,.76666],223:[.19444,.69444,.10514,0,.53666],230:[0,.43056,.07514,0,.71555],248:[.09722,.52778,.09194,0,.51111],338:[0,.68333,.12028,0,.98499],339:[0,.43056,.07514,0,.71555],710:[0,.69444,.06646,0,.51111],711:[0,.62847,.08295,0,.51111],713:[0,.56167,.10333,0,.51111],714:[0,.69444,.09694,0,.51111],715:[0,.69444,0,0,.51111],728:[0,.69444,.10806,0,.51111],729:[0,.66786,.11752,0,.30667],730:[0,.69444,0,0,.83129],732:[0,.66786,.11585,0,.51111],733:[0,.69444,.1225,0,.51111],915:[0,.68333,.13305,0,.62722],916:[0,.68333,0,0,.81777],920:[0,.68333,.09403,0,.76666],923:[0,.68333,0,0,.69222],926:[0,.68333,.15294,0,.66444],928:[0,.68333,.16389,0,.74333],931:[0,.68333,.12028,0,.71555],933:[0,.68333,.11111,0,.76666],934:[0,.68333,.05986,0,.71555],936:[0,.68333,.11111,0,.76666],937:[0,.68333,.10257,0,.71555],8211:[0,.43056,.09208,0,.51111],8212:[0,.43056,.09208,0,1.02222],8216:[0,.69444,.12417,0,.30667],8217:[0,.69444,.12417,0,.30667],8220:[0,.69444,.1685,0,.51444],8221:[0,.69444,.06961,0,.51444],8463:[0,.68889,0,0,.54028]},"Main-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.27778],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.77778],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.19444,.10556,0,0,.27778],45:[0,.43056,0,0,.33333],46:[0,.10556,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.64444,0,0,.5],49:[0,.64444,0,0,.5],50:[0,.64444,0,0,.5],51:[0,.64444,0,0,.5],52:[0,.64444,0,0,.5],53:[0,.64444,0,0,.5],54:[0,.64444,0,0,.5],55:[0,.64444,0,0,.5],56:[0,.64444,0,0,.5],57:[0,.64444,0,0,.5],58:[0,.43056,0,0,.27778],59:[.19444,.43056,0,0,.27778],60:[.0391,.5391,0,0,.77778],61:[-.13313,.36687,0,0,.77778],62:[.0391,.5391,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.77778],65:[0,.68333,0,0,.75],66:[0,.68333,0,0,.70834],67:[0,.68333,0,0,.72222],68:[0,.68333,0,0,.76389],69:[0,.68333,0,0,.68056],70:[0,.68333,0,0,.65278],71:[0,.68333,0,0,.78472],72:[0,.68333,0,0,.75],73:[0,.68333,0,0,.36111],74:[0,.68333,0,0,.51389],75:[0,.68333,0,0,.77778],76:[0,.68333,0,0,.625],77:[0,.68333,0,0,.91667],78:[0,.68333,0,0,.75],79:[0,.68333,0,0,.77778],80:[0,.68333,0,0,.68056],81:[.19444,.68333,0,0,.77778],82:[0,.68333,0,0,.73611],83:[0,.68333,0,0,.55556],84:[0,.68333,0,0,.72222],85:[0,.68333,0,0,.75],86:[0,.68333,.01389,0,.75],87:[0,.68333,.01389,0,1.02778],88:[0,.68333,0,0,.75],89:[0,.68333,.025,0,.75],90:[0,.68333,0,0,.61111],91:[.25,.75,0,0,.27778],92:[.25,.75,0,0,.5],93:[.25,.75,0,0,.27778],94:[0,.69444,0,0,.5],95:[.31,.12056,.02778,0,.5],97:[0,.43056,0,0,.5],98:[0,.69444,0,0,.55556],99:[0,.43056,0,0,.44445],100:[0,.69444,0,0,.55556],101:[0,.43056,0,0,.44445],102:[0,.69444,.07778,0,.30556],103:[.19444,.43056,.01389,0,.5],104:[0,.69444,0,0,.55556],105:[0,.66786,0,0,.27778],106:[.19444,.66786,0,0,.30556],107:[0,.69444,0,0,.52778],108:[0,.69444,0,0,.27778],109:[0,.43056,0,0,.83334],110:[0,.43056,0,0,.55556],111:[0,.43056,0,0,.5],112:[.19444,.43056,0,0,.55556],113:[.19444,.43056,0,0,.52778],114:[0,.43056,0,0,.39167],115:[0,.43056,0,0,.39445],116:[0,.61508,0,0,.38889],117:[0,.43056,0,0,.55556],118:[0,.43056,.01389,0,.52778],119:[0,.43056,.01389,0,.72222],120:[0,.43056,0,0,.52778],121:[.19444,.43056,.01389,0,.52778],122:[0,.43056,0,0,.44445],123:[.25,.75,0,0,.5],124:[.25,.75,0,0,.27778],125:[.25,.75,0,0,.5],126:[.35,.31786,0,0,.5],160:[0,0,0,0,.25],163:[0,.69444,0,0,.76909],167:[.19444,.69444,0,0,.44445],168:[0,.66786,0,0,.5],172:[0,.43056,0,0,.66667],176:[0,.69444,0,0,.75],177:[.08333,.58333,0,0,.77778],182:[.19444,.69444,0,0,.61111],184:[.17014,0,0,0,.44445],198:[0,.68333,0,0,.90278],215:[.08333,.58333,0,0,.77778],216:[.04861,.73194,0,0,.77778],223:[0,.69444,0,0,.5],230:[0,.43056,0,0,.72222],247:[.08333,.58333,0,0,.77778],248:[.09722,.52778,0,0,.5],305:[0,.43056,0,0,.27778],338:[0,.68333,0,0,1.01389],339:[0,.43056,0,0,.77778],567:[.19444,.43056,0,0,.30556],710:[0,.69444,0,0,.5],711:[0,.62847,0,0,.5],713:[0,.56778,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.66786,0,0,.27778],730:[0,.69444,0,0,.75],732:[0,.66786,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.68333,0,0,.625],916:[0,.68333,0,0,.83334],920:[0,.68333,0,0,.77778],923:[0,.68333,0,0,.69445],926:[0,.68333,0,0,.66667],928:[0,.68333,0,0,.75],931:[0,.68333,0,0,.72222],933:[0,.68333,0,0,.77778],934:[0,.68333,0,0,.72222],936:[0,.68333,0,0,.77778],937:[0,.68333,0,0,.72222],8211:[0,.43056,.02778,0,.5],8212:[0,.43056,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5],8224:[.19444,.69444,0,0,.44445],8225:[.19444,.69444,0,0,.44445],8230:[0,.123,0,0,1.172],8242:[0,.55556,0,0,.275],8407:[0,.71444,.15382,0,.5],8463:[0,.68889,0,0,.54028],8465:[0,.69444,0,0,.72222],8467:[0,.69444,0,.11111,.41667],8472:[.19444,.43056,0,.11111,.63646],8476:[0,.69444,0,0,.72222],8501:[0,.69444,0,0,.61111],8592:[-.13313,.36687,0,0,1],8593:[.19444,.69444,0,0,.5],8594:[-.13313,.36687,0,0,1],8595:[.19444,.69444,0,0,.5],8596:[-.13313,.36687,0,0,1],8597:[.25,.75,0,0,.5],8598:[.19444,.69444,0,0,1],8599:[.19444,.69444,0,0,1],8600:[.19444,.69444,0,0,1],8601:[.19444,.69444,0,0,1],8614:[.011,.511,0,0,1],8617:[.011,.511,0,0,1.126],8618:[.011,.511,0,0,1.126],8636:[-.13313,.36687,0,0,1],8637:[-.13313,.36687,0,0,1],8640:[-.13313,.36687,0,0,1],8641:[-.13313,.36687,0,0,1],8652:[.011,.671,0,0,1],8656:[-.13313,.36687,0,0,1],8657:[.19444,.69444,0,0,.61111],8658:[-.13313,.36687,0,0,1],8659:[.19444,.69444,0,0,.61111],8660:[-.13313,.36687,0,0,1],8661:[.25,.75,0,0,.61111],8704:[0,.69444,0,0,.55556],8706:[0,.69444,.05556,.08334,.5309],8707:[0,.69444,0,0,.55556],8709:[.05556,.75,0,0,.5],8711:[0,.68333,0,0,.83334],8712:[.0391,.5391,0,0,.66667],8715:[.0391,.5391,0,0,.66667],8722:[.08333,.58333,0,0,.77778],8723:[.08333,.58333,0,0,.77778],8725:[.25,.75,0,0,.5],8726:[.25,.75,0,0,.5],8727:[-.03472,.46528,0,0,.5],8728:[-.05555,.44445,0,0,.5],8729:[-.05555,.44445,0,0,.5],8730:[.2,.8,0,0,.83334],8733:[0,.43056,0,0,.77778],8734:[0,.43056,0,0,1],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.27778],8741:[.25,.75,0,0,.5],8743:[0,.55556,0,0,.66667],8744:[0,.55556,0,0,.66667],8745:[0,.55556,0,0,.66667],8746:[0,.55556,0,0,.66667],8747:[.19444,.69444,.11111,0,.41667],8764:[-.13313,.36687,0,0,.77778],8768:[.19444,.69444,0,0,.27778],8771:[-.03625,.46375,0,0,.77778],8773:[-.022,.589,0,0,.778],8776:[-.01688,.48312,0,0,.77778],8781:[-.03625,.46375,0,0,.77778],8784:[-.133,.673,0,0,.778],8801:[-.03625,.46375,0,0,.77778],8804:[.13597,.63597,0,0,.77778],8805:[.13597,.63597,0,0,.77778],8810:[.0391,.5391,0,0,1],8811:[.0391,.5391,0,0,1],8826:[.0391,.5391,0,0,.77778],8827:[.0391,.5391,0,0,.77778],8834:[.0391,.5391,0,0,.77778],8835:[.0391,.5391,0,0,.77778],8838:[.13597,.63597,0,0,.77778],8839:[.13597,.63597,0,0,.77778],8846:[0,.55556,0,0,.66667],8849:[.13597,.63597,0,0,.77778],8850:[.13597,.63597,0,0,.77778],8851:[0,.55556,0,0,.66667],8852:[0,.55556,0,0,.66667],8853:[.08333,.58333,0,0,.77778],8854:[.08333,.58333,0,0,.77778],8855:[.08333,.58333,0,0,.77778],8856:[.08333,.58333,0,0,.77778],8857:[.08333,.58333,0,0,.77778],8866:[0,.69444,0,0,.61111],8867:[0,.69444,0,0,.61111],8868:[0,.69444,0,0,.77778],8869:[0,.69444,0,0,.77778],8872:[.249,.75,0,0,.867],8900:[-.05555,.44445,0,0,.5],8901:[-.05555,.44445,0,0,.27778],8902:[-.03472,.46528,0,0,.5],8904:[.005,.505,0,0,.9],8942:[.03,.903,0,0,.278],8943:[-.19,.313,0,0,1.172],8945:[-.1,.823,0,0,1.282],8968:[.25,.75,0,0,.44445],8969:[.25,.75,0,0,.44445],8970:[.25,.75,0,0,.44445],8971:[.25,.75,0,0,.44445],8994:[-.14236,.35764,0,0,1],8995:[-.14236,.35764,0,0,1],9136:[.244,.744,0,0,.412],9137:[.244,.745,0,0,.412],9651:[.19444,.69444,0,0,.88889],9657:[-.03472,.46528,0,0,.5],9661:[.19444,.69444,0,0,.88889],9667:[-.03472,.46528,0,0,.5],9711:[.19444,.69444,0,0,1],9824:[.12963,.69444,0,0,.77778],9825:[.12963,.69444,0,0,.77778],9826:[.12963,.69444,0,0,.77778],9827:[.12963,.69444,0,0,.77778],9837:[0,.75,0,0,.38889],9838:[.19444,.69444,0,0,.38889],9839:[.19444,.69444,0,0,.38889],10216:[.25,.75,0,0,.38889],10217:[.25,.75,0,0,.38889],10222:[.244,.744,0,0,.412],10223:[.244,.745,0,0,.412],10229:[.011,.511,0,0,1.609],10230:[.011,.511,0,0,1.638],10231:[.011,.511,0,0,1.859],10232:[.024,.525,0,0,1.609],10233:[.024,.525,0,0,1.638],10234:[.024,.525,0,0,1.858],10236:[.011,.511,0,0,1.638],10815:[0,.68333,0,0,.75],10927:[.13597,.63597,0,0,.77778],10928:[.13597,.63597,0,0,.77778],57376:[.19444,.69444,0,0,0]},"Math-BoldItalic":{32:[0,0,0,0,.25],48:[0,.44444,0,0,.575],49:[0,.44444,0,0,.575],50:[0,.44444,0,0,.575],51:[.19444,.44444,0,0,.575],52:[.19444,.44444,0,0,.575],53:[.19444,.44444,0,0,.575],54:[0,.64444,0,0,.575],55:[.19444,.44444,0,0,.575],56:[0,.64444,0,0,.575],57:[.19444,.44444,0,0,.575],65:[0,.68611,0,0,.86944],66:[0,.68611,.04835,0,.8664],67:[0,.68611,.06979,0,.81694],68:[0,.68611,.03194,0,.93812],69:[0,.68611,.05451,0,.81007],70:[0,.68611,.15972,0,.68889],71:[0,.68611,0,0,.88673],72:[0,.68611,.08229,0,.98229],73:[0,.68611,.07778,0,.51111],74:[0,.68611,.10069,0,.63125],75:[0,.68611,.06979,0,.97118],76:[0,.68611,0,0,.75555],77:[0,.68611,.11424,0,1.14201],78:[0,.68611,.11424,0,.95034],79:[0,.68611,.03194,0,.83666],80:[0,.68611,.15972,0,.72309],81:[.19444,.68611,0,0,.86861],82:[0,.68611,.00421,0,.87235],83:[0,.68611,.05382,0,.69271],84:[0,.68611,.15972,0,.63663],85:[0,.68611,.11424,0,.80027],86:[0,.68611,.25555,0,.67778],87:[0,.68611,.15972,0,1.09305],88:[0,.68611,.07778,0,.94722],89:[0,.68611,.25555,0,.67458],90:[0,.68611,.06979,0,.77257],97:[0,.44444,0,0,.63287],98:[0,.69444,0,0,.52083],99:[0,.44444,0,0,.51342],100:[0,.69444,0,0,.60972],101:[0,.44444,0,0,.55361],102:[.19444,.69444,.11042,0,.56806],103:[.19444,.44444,.03704,0,.5449],104:[0,.69444,0,0,.66759],105:[0,.69326,0,0,.4048],106:[.19444,.69326,.0622,0,.47083],107:[0,.69444,.01852,0,.6037],108:[0,.69444,.0088,0,.34815],109:[0,.44444,0,0,1.0324],110:[0,.44444,0,0,.71296],111:[0,.44444,0,0,.58472],112:[.19444,.44444,0,0,.60092],113:[.19444,.44444,.03704,0,.54213],114:[0,.44444,.03194,0,.5287],115:[0,.44444,0,0,.53125],116:[0,.63492,0,0,.41528],117:[0,.44444,0,0,.68102],118:[0,.44444,.03704,0,.56666],119:[0,.44444,.02778,0,.83148],120:[0,.44444,0,0,.65903],121:[.19444,.44444,.03704,0,.59028],122:[0,.44444,.04213,0,.55509],160:[0,0,0,0,.25],915:[0,.68611,.15972,0,.65694],916:[0,.68611,0,0,.95833],920:[0,.68611,.03194,0,.86722],923:[0,.68611,0,0,.80555],926:[0,.68611,.07458,0,.84125],928:[0,.68611,.08229,0,.98229],931:[0,.68611,.05451,0,.88507],933:[0,.68611,.15972,0,.67083],934:[0,.68611,0,0,.76666],936:[0,.68611,.11653,0,.71402],937:[0,.68611,.04835,0,.8789],945:[0,.44444,0,0,.76064],946:[.19444,.69444,.03403,0,.65972],947:[.19444,.44444,.06389,0,.59003],948:[0,.69444,.03819,0,.52222],949:[0,.44444,0,0,.52882],950:[.19444,.69444,.06215,0,.50833],951:[.19444,.44444,.03704,0,.6],952:[0,.69444,.03194,0,.5618],953:[0,.44444,0,0,.41204],954:[0,.44444,0,0,.66759],955:[0,.69444,0,0,.67083],956:[.19444,.44444,0,0,.70787],957:[0,.44444,.06898,0,.57685],958:[.19444,.69444,.03021,0,.50833],959:[0,.44444,0,0,.58472],960:[0,.44444,.03704,0,.68241],961:[.19444,.44444,0,0,.6118],962:[.09722,.44444,.07917,0,.42361],963:[0,.44444,.03704,0,.68588],964:[0,.44444,.13472,0,.52083],965:[0,.44444,.03704,0,.63055],966:[.19444,.44444,0,0,.74722],967:[.19444,.44444,0,0,.71805],968:[.19444,.69444,.03704,0,.75833],969:[0,.44444,.03704,0,.71782],977:[0,.69444,0,0,.69155],981:[.19444,.69444,0,0,.7125],982:[0,.44444,.03194,0,.975],1009:[.19444,.44444,0,0,.6118],1013:[0,.44444,0,0,.48333],57649:[0,.44444,0,0,.39352],57911:[.19444,.44444,0,0,.43889]},"Math-Italic":{32:[0,0,0,0,.25],48:[0,.43056,0,0,.5],49:[0,.43056,0,0,.5],50:[0,.43056,0,0,.5],51:[.19444,.43056,0,0,.5],52:[.19444,.43056,0,0,.5],53:[.19444,.43056,0,0,.5],54:[0,.64444,0,0,.5],55:[.19444,.43056,0,0,.5],56:[0,.64444,0,0,.5],57:[.19444,.43056,0,0,.5],65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],160:[0,0,0,0,.25],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059],57649:[0,.43056,0,.02778,.32246],57911:[.19444,.43056,0,.08334,.38403]},"SansSerif-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.36667],34:[0,.69444,0,0,.55834],35:[.19444,.69444,0,0,.91667],36:[.05556,.75,0,0,.55],37:[.05556,.75,0,0,1.02912],38:[0,.69444,0,0,.83056],39:[0,.69444,0,0,.30556],40:[.25,.75,0,0,.42778],41:[.25,.75,0,0,.42778],42:[0,.75,0,0,.55],43:[.11667,.61667,0,0,.85556],44:[.10556,.13056,0,0,.30556],45:[0,.45833,0,0,.36667],46:[0,.13056,0,0,.30556],47:[.25,.75,0,0,.55],48:[0,.69444,0,0,.55],49:[0,.69444,0,0,.55],50:[0,.69444,0,0,.55],51:[0,.69444,0,0,.55],52:[0,.69444,0,0,.55],53:[0,.69444,0,0,.55],54:[0,.69444,0,0,.55],55:[0,.69444,0,0,.55],56:[0,.69444,0,0,.55],57:[0,.69444,0,0,.55],58:[0,.45833,0,0,.30556],59:[.10556,.45833,0,0,.30556],61:[-.09375,.40625,0,0,.85556],63:[0,.69444,0,0,.51945],64:[0,.69444,0,0,.73334],65:[0,.69444,0,0,.73334],66:[0,.69444,0,0,.73334],67:[0,.69444,0,0,.70278],68:[0,.69444,0,0,.79445],69:[0,.69444,0,0,.64167],70:[0,.69444,0,0,.61111],71:[0,.69444,0,0,.73334],72:[0,.69444,0,0,.79445],73:[0,.69444,0,0,.33056],74:[0,.69444,0,0,.51945],75:[0,.69444,0,0,.76389],76:[0,.69444,0,0,.58056],77:[0,.69444,0,0,.97778],78:[0,.69444,0,0,.79445],79:[0,.69444,0,0,.79445],80:[0,.69444,0,0,.70278],81:[.10556,.69444,0,0,.79445],82:[0,.69444,0,0,.70278],83:[0,.69444,0,0,.61111],84:[0,.69444,0,0,.73334],85:[0,.69444,0,0,.76389],86:[0,.69444,.01528,0,.73334],87:[0,.69444,.01528,0,1.03889],88:[0,.69444,0,0,.73334],89:[0,.69444,.0275,0,.73334],90:[0,.69444,0,0,.67223],91:[.25,.75,0,0,.34306],93:[.25,.75,0,0,.34306],94:[0,.69444,0,0,.55],95:[.35,.10833,.03056,0,.55],97:[0,.45833,0,0,.525],98:[0,.69444,0,0,.56111],99:[0,.45833,0,0,.48889],100:[0,.69444,0,0,.56111],101:[0,.45833,0,0,.51111],102:[0,.69444,.07639,0,.33611],103:[.19444,.45833,.01528,0,.55],104:[0,.69444,0,0,.56111],105:[0,.69444,0,0,.25556],106:[.19444,.69444,0,0,.28611],107:[0,.69444,0,0,.53056],108:[0,.69444,0,0,.25556],109:[0,.45833,0,0,.86667],110:[0,.45833,0,0,.56111],111:[0,.45833,0,0,.55],112:[.19444,.45833,0,0,.56111],113:[.19444,.45833,0,0,.56111],114:[0,.45833,.01528,0,.37222],115:[0,.45833,0,0,.42167],116:[0,.58929,0,0,.40417],117:[0,.45833,0,0,.56111],118:[0,.45833,.01528,0,.5],119:[0,.45833,.01528,0,.74445],120:[0,.45833,0,0,.5],121:[.19444,.45833,.01528,0,.5],122:[0,.45833,0,0,.47639],126:[.35,.34444,0,0,.55],160:[0,0,0,0,.25],168:[0,.69444,0,0,.55],176:[0,.69444,0,0,.73334],180:[0,.69444,0,0,.55],184:[.17014,0,0,0,.48889],305:[0,.45833,0,0,.25556],567:[.19444,.45833,0,0,.28611],710:[0,.69444,0,0,.55],711:[0,.63542,0,0,.55],713:[0,.63778,0,0,.55],728:[0,.69444,0,0,.55],729:[0,.69444,0,0,.30556],730:[0,.69444,0,0,.73334],732:[0,.69444,0,0,.55],733:[0,.69444,0,0,.55],915:[0,.69444,0,0,.58056],916:[0,.69444,0,0,.91667],920:[0,.69444,0,0,.85556],923:[0,.69444,0,0,.67223],926:[0,.69444,0,0,.73334],928:[0,.69444,0,0,.79445],931:[0,.69444,0,0,.79445],933:[0,.69444,0,0,.85556],934:[0,.69444,0,0,.79445],936:[0,.69444,0,0,.85556],937:[0,.69444,0,0,.79445],8211:[0,.45833,.03056,0,.55],8212:[0,.45833,.03056,0,1.10001],8216:[0,.69444,0,0,.30556],8217:[0,.69444,0,0,.30556],8220:[0,.69444,0,0,.55834],8221:[0,.69444,0,0,.55834]},"SansSerif-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.05733,0,.31945],34:[0,.69444,.00316,0,.5],35:[.19444,.69444,.05087,0,.83334],36:[.05556,.75,.11156,0,.5],37:[.05556,.75,.03126,0,.83334],38:[0,.69444,.03058,0,.75834],39:[0,.69444,.07816,0,.27778],40:[.25,.75,.13164,0,.38889],41:[.25,.75,.02536,0,.38889],42:[0,.75,.11775,0,.5],43:[.08333,.58333,.02536,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,.01946,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,.13164,0,.5],48:[0,.65556,.11156,0,.5],49:[0,.65556,.11156,0,.5],50:[0,.65556,.11156,0,.5],51:[0,.65556,.11156,0,.5],52:[0,.65556,.11156,0,.5],53:[0,.65556,.11156,0,.5],54:[0,.65556,.11156,0,.5],55:[0,.65556,.11156,0,.5],56:[0,.65556,.11156,0,.5],57:[0,.65556,.11156,0,.5],58:[0,.44444,.02502,0,.27778],59:[.125,.44444,.02502,0,.27778],61:[-.13,.37,.05087,0,.77778],63:[0,.69444,.11809,0,.47222],64:[0,.69444,.07555,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,.08293,0,.66667],67:[0,.69444,.11983,0,.63889],68:[0,.69444,.07555,0,.72223],69:[0,.69444,.11983,0,.59722],70:[0,.69444,.13372,0,.56945],71:[0,.69444,.11983,0,.66667],72:[0,.69444,.08094,0,.70834],73:[0,.69444,.13372,0,.27778],74:[0,.69444,.08094,0,.47222],75:[0,.69444,.11983,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,.08094,0,.875],78:[0,.69444,.08094,0,.70834],79:[0,.69444,.07555,0,.73611],80:[0,.69444,.08293,0,.63889],81:[.125,.69444,.07555,0,.73611],82:[0,.69444,.08293,0,.64584],83:[0,.69444,.09205,0,.55556],84:[0,.69444,.13372,0,.68056],85:[0,.69444,.08094,0,.6875],86:[0,.69444,.1615,0,.66667],87:[0,.69444,.1615,0,.94445],88:[0,.69444,.13372,0,.66667],89:[0,.69444,.17261,0,.66667],90:[0,.69444,.11983,0,.61111],91:[.25,.75,.15942,0,.28889],93:[.25,.75,.08719,0,.28889],94:[0,.69444,.0799,0,.5],95:[.35,.09444,.08616,0,.5],97:[0,.44444,.00981,0,.48056],98:[0,.69444,.03057,0,.51667],99:[0,.44444,.08336,0,.44445],100:[0,.69444,.09483,0,.51667],101:[0,.44444,.06778,0,.44445],102:[0,.69444,.21705,0,.30556],103:[.19444,.44444,.10836,0,.5],104:[0,.69444,.01778,0,.51667],105:[0,.67937,.09718,0,.23889],106:[.19444,.67937,.09162,0,.26667],107:[0,.69444,.08336,0,.48889],108:[0,.69444,.09483,0,.23889],109:[0,.44444,.01778,0,.79445],110:[0,.44444,.01778,0,.51667],111:[0,.44444,.06613,0,.5],112:[.19444,.44444,.0389,0,.51667],113:[.19444,.44444,.04169,0,.51667],114:[0,.44444,.10836,0,.34167],115:[0,.44444,.0778,0,.38333],116:[0,.57143,.07225,0,.36111],117:[0,.44444,.04169,0,.51667],118:[0,.44444,.10836,0,.46111],119:[0,.44444,.10836,0,.68334],120:[0,.44444,.09169,0,.46111],121:[.19444,.44444,.10836,0,.46111],122:[0,.44444,.08752,0,.43472],126:[.35,.32659,.08826,0,.5],160:[0,0,0,0,.25],168:[0,.67937,.06385,0,.5],176:[0,.69444,0,0,.73752],184:[.17014,0,0,0,.44445],305:[0,.44444,.04169,0,.23889],567:[.19444,.44444,.04169,0,.26667],710:[0,.69444,.0799,0,.5],711:[0,.63194,.08432,0,.5],713:[0,.60889,.08776,0,.5],714:[0,.69444,.09205,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,.09483,0,.5],729:[0,.67937,.07774,0,.27778],730:[0,.69444,0,0,.73752],732:[0,.67659,.08826,0,.5],733:[0,.69444,.09205,0,.5],915:[0,.69444,.13372,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,.07555,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,.12816,0,.66667],928:[0,.69444,.08094,0,.70834],931:[0,.69444,.11983,0,.72222],933:[0,.69444,.09031,0,.77778],934:[0,.69444,.04603,0,.72222],936:[0,.69444,.09031,0,.77778],937:[0,.69444,.08293,0,.72222],8211:[0,.44444,.08616,0,.5],8212:[0,.44444,.08616,0,1],8216:[0,.69444,.07816,0,.27778],8217:[0,.69444,.07816,0,.27778],8220:[0,.69444,.14205,0,.5],8221:[0,.69444,.00316,0,.5]},"SansSerif-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.31945],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.75834],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,0,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.65556,0,0,.5],49:[0,.65556,0,0,.5],50:[0,.65556,0,0,.5],51:[0,.65556,0,0,.5],52:[0,.65556,0,0,.5],53:[0,.65556,0,0,.5],54:[0,.65556,0,0,.5],55:[0,.65556,0,0,.5],56:[0,.65556,0,0,.5],57:[0,.65556,0,0,.5],58:[0,.44444,0,0,.27778],59:[.125,.44444,0,0,.27778],61:[-.13,.37,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,0,0,.66667],67:[0,.69444,0,0,.63889],68:[0,.69444,0,0,.72223],69:[0,.69444,0,0,.59722],70:[0,.69444,0,0,.56945],71:[0,.69444,0,0,.66667],72:[0,.69444,0,0,.70834],73:[0,.69444,0,0,.27778],74:[0,.69444,0,0,.47222],75:[0,.69444,0,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,0,0,.875],78:[0,.69444,0,0,.70834],79:[0,.69444,0,0,.73611],80:[0,.69444,0,0,.63889],81:[.125,.69444,0,0,.73611],82:[0,.69444,0,0,.64584],83:[0,.69444,0,0,.55556],84:[0,.69444,0,0,.68056],85:[0,.69444,0,0,.6875],86:[0,.69444,.01389,0,.66667],87:[0,.69444,.01389,0,.94445],88:[0,.69444,0,0,.66667],89:[0,.69444,.025,0,.66667],90:[0,.69444,0,0,.61111],91:[.25,.75,0,0,.28889],93:[.25,.75,0,0,.28889],94:[0,.69444,0,0,.5],95:[.35,.09444,.02778,0,.5],97:[0,.44444,0,0,.48056],98:[0,.69444,0,0,.51667],99:[0,.44444,0,0,.44445],100:[0,.69444,0,0,.51667],101:[0,.44444,0,0,.44445],102:[0,.69444,.06944,0,.30556],103:[.19444,.44444,.01389,0,.5],104:[0,.69444,0,0,.51667],105:[0,.67937,0,0,.23889],106:[.19444,.67937,0,0,.26667],107:[0,.69444,0,0,.48889],108:[0,.69444,0,0,.23889],109:[0,.44444,0,0,.79445],110:[0,.44444,0,0,.51667],111:[0,.44444,0,0,.5],112:[.19444,.44444,0,0,.51667],113:[.19444,.44444,0,0,.51667],114:[0,.44444,.01389,0,.34167],115:[0,.44444,0,0,.38333],116:[0,.57143,0,0,.36111],117:[0,.44444,0,0,.51667],118:[0,.44444,.01389,0,.46111],119:[0,.44444,.01389,0,.68334],120:[0,.44444,0,0,.46111],121:[.19444,.44444,.01389,0,.46111],122:[0,.44444,0,0,.43472],126:[.35,.32659,0,0,.5],160:[0,0,0,0,.25],168:[0,.67937,0,0,.5],176:[0,.69444,0,0,.66667],184:[.17014,0,0,0,.44445],305:[0,.44444,0,0,.23889],567:[.19444,.44444,0,0,.26667],710:[0,.69444,0,0,.5],711:[0,.63194,0,0,.5],713:[0,.60889,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.67937,0,0,.27778],730:[0,.69444,0,0,.66667],732:[0,.67659,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.69444,0,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,0,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,0,0,.66667],928:[0,.69444,0,0,.70834],931:[0,.69444,0,0,.72222],933:[0,.69444,0,0,.77778],934:[0,.69444,0,0,.72222],936:[0,.69444,0,0,.77778],937:[0,.69444,0,0,.72222],8211:[0,.44444,.02778,0,.5],8212:[0,.44444,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5]},"Script-Regular":{32:[0,0,0,0,.25],65:[0,.7,.22925,0,.80253],66:[0,.7,.04087,0,.90757],67:[0,.7,.1689,0,.66619],68:[0,.7,.09371,0,.77443],69:[0,.7,.18583,0,.56162],70:[0,.7,.13634,0,.89544],71:[0,.7,.17322,0,.60961],72:[0,.7,.29694,0,.96919],73:[0,.7,.19189,0,.80907],74:[.27778,.7,.19189,0,1.05159],75:[0,.7,.31259,0,.91364],76:[0,.7,.19189,0,.87373],77:[0,.7,.15981,0,1.08031],78:[0,.7,.3525,0,.9015],79:[0,.7,.08078,0,.73787],80:[0,.7,.08078,0,1.01262],81:[0,.7,.03305,0,.88282],82:[0,.7,.06259,0,.85],83:[0,.7,.19189,0,.86767],84:[0,.7,.29087,0,.74697],85:[0,.7,.25815,0,.79996],86:[0,.7,.27523,0,.62204],87:[0,.7,.27523,0,.80532],88:[0,.7,.26006,0,.94445],89:[0,.7,.2939,0,.70961],90:[0,.7,.24037,0,.8212],160:[0,0,0,0,.25]},"Size1-Regular":{32:[0,0,0,0,.25],40:[.35001,.85,0,0,.45834],41:[.35001,.85,0,0,.45834],47:[.35001,.85,0,0,.57778],91:[.35001,.85,0,0,.41667],92:[.35001,.85,0,0,.57778],93:[.35001,.85,0,0,.41667],123:[.35001,.85,0,0,.58334],125:[.35001,.85,0,0,.58334],160:[0,0,0,0,.25],710:[0,.72222,0,0,.55556],732:[0,.72222,0,0,.55556],770:[0,.72222,0,0,.55556],771:[0,.72222,0,0,.55556],8214:[-99e-5,.601,0,0,.77778],8593:[1e-5,.6,0,0,.66667],8595:[1e-5,.6,0,0,.66667],8657:[1e-5,.6,0,0,.77778],8659:[1e-5,.6,0,0,.77778],8719:[.25001,.75,0,0,.94445],8720:[.25001,.75,0,0,.94445],8721:[.25001,.75,0,0,1.05556],8730:[.35001,.85,0,0,1],8739:[-.00599,.606,0,0,.33333],8741:[-.00599,.606,0,0,.55556],8747:[.30612,.805,.19445,0,.47222],8748:[.306,.805,.19445,0,.47222],8749:[.306,.805,.19445,0,.47222],8750:[.30612,.805,.19445,0,.47222],8896:[.25001,.75,0,0,.83334],8897:[.25001,.75,0,0,.83334],8898:[.25001,.75,0,0,.83334],8899:[.25001,.75,0,0,.83334],8968:[.35001,.85,0,0,.47222],8969:[.35001,.85,0,0,.47222],8970:[.35001,.85,0,0,.47222],8971:[.35001,.85,0,0,.47222],9168:[-99e-5,.601,0,0,.66667],10216:[.35001,.85,0,0,.47222],10217:[.35001,.85,0,0,.47222],10752:[.25001,.75,0,0,1.11111],10753:[.25001,.75,0,0,1.11111],10754:[.25001,.75,0,0,1.11111],10756:[.25001,.75,0,0,.83334],10758:[.25001,.75,0,0,.83334]},"Size2-Regular":{32:[0,0,0,0,.25],40:[.65002,1.15,0,0,.59722],41:[.65002,1.15,0,0,.59722],47:[.65002,1.15,0,0,.81111],91:[.65002,1.15,0,0,.47222],92:[.65002,1.15,0,0,.81111],93:[.65002,1.15,0,0,.47222],123:[.65002,1.15,0,0,.66667],125:[.65002,1.15,0,0,.66667],160:[0,0,0,0,.25],710:[0,.75,0,0,1],732:[0,.75,0,0,1],770:[0,.75,0,0,1],771:[0,.75,0,0,1],8719:[.55001,1.05,0,0,1.27778],8720:[.55001,1.05,0,0,1.27778],8721:[.55001,1.05,0,0,1.44445],8730:[.65002,1.15,0,0,1],8747:[.86225,1.36,.44445,0,.55556],8748:[.862,1.36,.44445,0,.55556],8749:[.862,1.36,.44445,0,.55556],8750:[.86225,1.36,.44445,0,.55556],8896:[.55001,1.05,0,0,1.11111],8897:[.55001,1.05,0,0,1.11111],8898:[.55001,1.05,0,0,1.11111],8899:[.55001,1.05,0,0,1.11111],8968:[.65002,1.15,0,0,.52778],8969:[.65002,1.15,0,0,.52778],8970:[.65002,1.15,0,0,.52778],8971:[.65002,1.15,0,0,.52778],10216:[.65002,1.15,0,0,.61111],10217:[.65002,1.15,0,0,.61111],10752:[.55001,1.05,0,0,1.51112],10753:[.55001,1.05,0,0,1.51112],10754:[.55001,1.05,0,0,1.51112],10756:[.55001,1.05,0,0,1.11111],10758:[.55001,1.05,0,0,1.11111]},"Size3-Regular":{32:[0,0,0,0,.25],40:[.95003,1.45,0,0,.73611],41:[.95003,1.45,0,0,.73611],47:[.95003,1.45,0,0,1.04445],91:[.95003,1.45,0,0,.52778],92:[.95003,1.45,0,0,1.04445],93:[.95003,1.45,0,0,.52778],123:[.95003,1.45,0,0,.75],125:[.95003,1.45,0,0,.75],160:[0,0,0,0,.25],710:[0,.75,0,0,1.44445],732:[0,.75,0,0,1.44445],770:[0,.75,0,0,1.44445],771:[0,.75,0,0,1.44445],8730:[.95003,1.45,0,0,1],8968:[.95003,1.45,0,0,.58334],8969:[.95003,1.45,0,0,.58334],8970:[.95003,1.45,0,0,.58334],8971:[.95003,1.45,0,0,.58334],10216:[.95003,1.45,0,0,.75],10217:[.95003,1.45,0,0,.75]},"Size4-Regular":{32:[0,0,0,0,.25],40:[1.25003,1.75,0,0,.79167],41:[1.25003,1.75,0,0,.79167],47:[1.25003,1.75,0,0,1.27778],91:[1.25003,1.75,0,0,.58334],92:[1.25003,1.75,0,0,1.27778],93:[1.25003,1.75,0,0,.58334],123:[1.25003,1.75,0,0,.80556],125:[1.25003,1.75,0,0,.80556],160:[0,0,0,0,.25],710:[0,.825,0,0,1.8889],732:[0,.825,0,0,1.8889],770:[0,.825,0,0,1.8889],771:[0,.825,0,0,1.8889],8730:[1.25003,1.75,0,0,1],8968:[1.25003,1.75,0,0,.63889],8969:[1.25003,1.75,0,0,.63889],8970:[1.25003,1.75,0,0,.63889],8971:[1.25003,1.75,0,0,.63889],9115:[.64502,1.155,0,0,.875],9116:[1e-5,.6,0,0,.875],9117:[.64502,1.155,0,0,.875],9118:[.64502,1.155,0,0,.875],9119:[1e-5,.6,0,0,.875],9120:[.64502,1.155,0,0,.875],9121:[.64502,1.155,0,0,.66667],9122:[-99e-5,.601,0,0,.66667],9123:[.64502,1.155,0,0,.66667],9124:[.64502,1.155,0,0,.66667],9125:[-99e-5,.601,0,0,.66667],9126:[.64502,1.155,0,0,.66667],9127:[1e-5,.9,0,0,.88889],9128:[.65002,1.15,0,0,.88889],9129:[.90001,0,0,0,.88889],9130:[0,.3,0,0,.88889],9131:[1e-5,.9,0,0,.88889],9132:[.65002,1.15,0,0,.88889],9133:[.90001,0,0,0,.88889],9143:[.88502,.915,0,0,1.05556],10216:[1.25003,1.75,0,0,.80556],10217:[1.25003,1.75,0,0,.80556],57344:[-.00499,.605,0,0,1.05556],57345:[-.00499,.605,0,0,1.05556],57680:[0,.12,0,0,.45],57681:[0,.12,0,0,.45],57682:[0,.12,0,0,.45],57683:[0,.12,0,0,.45]},"Typewriter-Regular":{32:[0,0,0,0,.525],33:[0,.61111,0,0,.525],34:[0,.61111,0,0,.525],35:[0,.61111,0,0,.525],36:[.08333,.69444,0,0,.525],37:[.08333,.69444,0,0,.525],38:[0,.61111,0,0,.525],39:[0,.61111,0,0,.525],40:[.08333,.69444,0,0,.525],41:[.08333,.69444,0,0,.525],42:[0,.52083,0,0,.525],43:[-.08056,.53055,0,0,.525],44:[.13889,.125,0,0,.525],45:[-.08056,.53055,0,0,.525],46:[0,.125,0,0,.525],47:[.08333,.69444,0,0,.525],48:[0,.61111,0,0,.525],49:[0,.61111,0,0,.525],50:[0,.61111,0,0,.525],51:[0,.61111,0,0,.525],52:[0,.61111,0,0,.525],53:[0,.61111,0,0,.525],54:[0,.61111,0,0,.525],55:[0,.61111,0,0,.525],56:[0,.61111,0,0,.525],57:[0,.61111,0,0,.525],58:[0,.43056,0,0,.525],59:[.13889,.43056,0,0,.525],60:[-.05556,.55556,0,0,.525],61:[-.19549,.41562,0,0,.525],62:[-.05556,.55556,0,0,.525],63:[0,.61111,0,0,.525],64:[0,.61111,0,0,.525],65:[0,.61111,0,0,.525],66:[0,.61111,0,0,.525],67:[0,.61111,0,0,.525],68:[0,.61111,0,0,.525],69:[0,.61111,0,0,.525],70:[0,.61111,0,0,.525],71:[0,.61111,0,0,.525],72:[0,.61111,0,0,.525],73:[0,.61111,0,0,.525],74:[0,.61111,0,0,.525],75:[0,.61111,0,0,.525],76:[0,.61111,0,0,.525],77:[0,.61111,0,0,.525],78:[0,.61111,0,0,.525],79:[0,.61111,0,0,.525],80:[0,.61111,0,0,.525],81:[.13889,.61111,0,0,.525],82:[0,.61111,0,0,.525],83:[0,.61111,0,0,.525],84:[0,.61111,0,0,.525],85:[0,.61111,0,0,.525],86:[0,.61111,0,0,.525],87:[0,.61111,0,0,.525],88:[0,.61111,0,0,.525],89:[0,.61111,0,0,.525],90:[0,.61111,0,0,.525],91:[.08333,.69444,0,0,.525],92:[.08333,.69444,0,0,.525],93:[.08333,.69444,0,0,.525],94:[0,.61111,0,0,.525],95:[.09514,0,0,0,.525],96:[0,.61111,0,0,.525],97:[0,.43056,0,0,.525],98:[0,.61111,0,0,.525],99:[0,.43056,0,0,.525],100:[0,.61111,0,0,.525],101:[0,.43056,0,0,.525],102:[0,.61111,0,0,.525],103:[.22222,.43056,0,0,.525],104:[0,.61111,0,0,.525],105:[0,.61111,0,0,.525],106:[.22222,.61111,0,0,.525],107:[0,.61111,0,0,.525],108:[0,.61111,0,0,.525],109:[0,.43056,0,0,.525],110:[0,.43056,0,0,.525],111:[0,.43056,0,0,.525],112:[.22222,.43056,0,0,.525],113:[.22222,.43056,0,0,.525],114:[0,.43056,0,0,.525],115:[0,.43056,0,0,.525],116:[0,.55358,0,0,.525],117:[0,.43056,0,0,.525],118:[0,.43056,0,0,.525],119:[0,.43056,0,0,.525],120:[0,.43056,0,0,.525],121:[.22222,.43056,0,0,.525],122:[0,.43056,0,0,.525],123:[.08333,.69444,0,0,.525],124:[.08333,.69444,0,0,.525],125:[.08333,.69444,0,0,.525],126:[0,.61111,0,0,.525],127:[0,.61111,0,0,.525],160:[0,0,0,0,.525],176:[0,.61111,0,0,.525],184:[.19445,0,0,0,.525],305:[0,.43056,0,0,.525],567:[.22222,.43056,0,0,.525],711:[0,.56597,0,0,.525],713:[0,.56555,0,0,.525],714:[0,.61111,0,0,.525],715:[0,.61111,0,0,.525],728:[0,.61111,0,0,.525],730:[0,.61111,0,0,.525],770:[0,.61111,0,0,.525],771:[0,.61111,0,0,.525],776:[0,.61111,0,0,.525],915:[0,.61111,0,0,.525],916:[0,.61111,0,0,.525],920:[0,.61111,0,0,.525],923:[0,.61111,0,0,.525],926:[0,.61111,0,0,.525],928:[0,.61111,0,0,.525],931:[0,.61111,0,0,.525],933:[0,.61111,0,0,.525],934:[0,.61111,0,0,.525],936:[0,.61111,0,0,.525],937:[0,.61111,0,0,.525],8216:[0,.61111,0,0,.525],8217:[0,.61111,0,0,.525],8242:[0,.61111,0,0,.525],9251:[.11111,.21944,0,0,.525]}},TD={slant:[.25,.25,.25],space:[0,0,0],stretch:[0,0,0],shrink:[0,0,0],xHeight:[.431,.431,.431],quad:[1,1.171,1.472],extraSpace:[0,0,0],num1:[.677,.732,.925],num2:[.394,.384,.387],num3:[.444,.471,.504],denom1:[.686,.752,1.025],denom2:[.345,.344,.532],sup1:[.413,.503,.504],sup2:[.363,.431,.404],sup3:[.289,.286,.294],sub1:[.15,.143,.2],sub2:[.247,.286,.4],supDrop:[.386,.353,.494],subDrop:[.05,.071,.1],delim1:[2.39,1.7,1.98],delim2:[1.01,1.157,1.42],axisHeight:[.25,.25,.25],defaultRuleThickness:[.04,.049,.049],bigOpSpacing1:[.111,.111,.111],bigOpSpacing2:[.166,.166,.166],bigOpSpacing3:[.2,.2,.2],bigOpSpacing4:[.6,.611,.611],bigOpSpacing5:[.1,.143,.143],sqrtRuleThickness:[.04,.04,.04],ptPerEm:[10,10,10],doubleRuleSep:[.2,.2,.2],arrayRuleWidth:[.04,.04,.04],fboxsep:[.3,.3,.3],fboxrule:[.04,.04,.04]},Fpe={Å:"A",Ð:"D",Þ:"o",å:"a",ð:"d",þ:"o",А:"A",Б:"B",В:"B",Г:"F",Д:"A",Е:"E",Ж:"K",З:"3",И:"N",Й:"N",К:"K",Л:"N",М:"M",Н:"H",О:"O",П:"N",Р:"P",С:"C",Т:"T",У:"y",Ф:"O",Х:"X",Ц:"U",Ч:"h",Ш:"W",Щ:"W",Ъ:"B",Ы:"X",Ь:"B",Э:"3",Ю:"X",Я:"R",а:"a",б:"b",в:"a",г:"r",д:"y",е:"e",ж:"m",з:"e",и:"n",й:"n",к:"n",л:"n",м:"m",н:"n",о:"o",п:"n",р:"p",с:"c",т:"o",у:"y",ф:"b",х:"x",ц:"n",ч:"n",ш:"w",щ:"w",ъ:"a",ы:"m",ь:"a",э:"e",ю:"m",я:"r"};function EZr(e,t){hd[e]=t}function I_(e,t,r){if(!hd[t])throw new Error("Font metrics not found for font: "+t+".");var n=e.charCodeAt(0),o=hd[t][n];if(!o&&e[0]in Fpe&&(n=Fpe[e[0]].charCodeAt(0),o=hd[t][n]),!o&&r==="text"&&EGe(n)&&(o=hd[t][77]),o)return{depth:o[0],height:o[1],italic:o[2],skew:o[3],width:o[4]}}var kT={};function CZr(e){var t;if(e>=5?t=0:e>=3?t=1:t=2,!kT[t]){var r=kT[t]={cssEmPerMu:TD.quad[t]/18};for(var n in TD)TD.hasOwnProperty(n)&&(r[n]=TD[n][t])}return kT[t]}var IZr=[[1,1,1],[2,1,1],[3,1,1],[4,2,1],[5,2,1],[6,3,1],[7,4,2],[8,6,3],[9,7,6],[10,8,7],[11,10,9]],Npe=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],Dpe=function(e,t){return t.size<2?e:IZr[e-1][t.size-1]};class Sg{constructor(t){this.style=void 0,this.color=void 0,this.size=void 0,this.textSize=void 0,this.phantom=void 0,this.font=void 0,this.fontFamily=void 0,this.fontWeight=void 0,this.fontShape=void 0,this.sizeMultiplier=void 0,this.maxSize=void 0,this.minRuleThickness=void 0,this._fontMetrics=void 0,this.style=t.style,this.color=t.color,this.size=t.size||Sg.BASESIZE,this.textSize=t.textSize||this.size,this.phantom=!!t.phantom,this.font=t.font||"",this.fontFamily=t.fontFamily||"",this.fontWeight=t.fontWeight||"",this.fontShape=t.fontShape||"",this.sizeMultiplier=Npe[this.size-1],this.maxSize=t.maxSize,this.minRuleThickness=t.minRuleThickness,this._fontMetrics=void 0}extend(t){var r={style:this.style,size:this.size,textSize:this.textSize,color:this.color,phantom:this.phantom,font:this.font,fontFamily:this.fontFamily,fontWeight:this.fontWeight,fontShape:this.fontShape,maxSize:this.maxSize,minRuleThickness:this.minRuleThickness};for(var n in t)t.hasOwnProperty(n)&&(r[n]=t[n]);return new Sg(r)}havingStyle(t){return this.style===t?this:this.extend({style:t,size:Dpe(this.textSize,t)})}havingCrampedStyle(){return this.havingStyle(this.style.cramp())}havingSize(t){return this.size===t&&this.textSize===t?this:this.extend({style:this.style.text(),size:t,textSize:t,sizeMultiplier:Npe[t-1]})}havingBaseStyle(t){t=t||this.style.text();var r=Dpe(Sg.BASESIZE,t);return this.size===r&&this.textSize===Sg.BASESIZE&&this.style===t?this:this.extend({style:t,size:r})}havingBaseSizing(){var t;switch(this.style.id){case 4:case 5:t=3;break;case 6:case 7:t=1;break;default:t=6}return this.extend({style:this.style.text(),size:t})}withColor(t){return this.extend({color:t})}withPhantom(){return this.extend({phantom:!0})}withFont(t){return this.extend({font:t})}withTextFontFamily(t){return this.extend({fontFamily:t,font:""})}withTextFontWeight(t){return this.extend({fontWeight:t,font:""})}withTextFontShape(t){return this.extend({fontShape:t,font:""})}sizingClasses(t){return t.size!==this.size?["sizing","reset-size"+t.size,"size"+this.size]:[]}baseSizingClasses(){return this.size!==Sg.BASESIZE?["sizing","reset-size"+this.size,"size"+Sg.BASESIZE]:[]}fontMetrics(){return this._fontMetrics||(this._fontMetrics=CZr(this.size)),this._fontMetrics}getColor(){return this.phantom?"transparent":this.color}}Sg.BASESIZE=6;var O7={pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:803/800,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:803/800},QZr={ex:!0,em:!0,mu:!0},CGe=function(e){return typeof e!="string"&&(e=e.unit),e in O7||e in QZr||e==="ex"},oi=function(e,t){var r;if(e.unit in O7)r=O7[e.unit]/t.fontMetrics().ptPerEm/t.sizeMultiplier;else if(e.unit==="mu")r=t.fontMetrics().cssEmPerMu;else{var n;if(t.style.isTight()?n=t.havingStyle(t.style.text()):n=t,e.unit==="ex")r=n.fontMetrics().xHeight;else if(e.unit==="em")r=n.fontMetrics().quad;else throw new kt("Invalid unit: '"+e.unit+"'");n!==t&&(r*=n.sizeMultiplier/t.sizeMultiplier)}return Math.min(e.number*r,t.maxSize)},Ht=function(e){return+e.toFixed(4)+"em"},Pp=function(e){return e.filter(t=>t).join(" ")},IGe=function(e,t,r){if(this.classes=e||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=r||{},t){t.style.isTight()&&this.classes.push("mtight");var n=t.getColor();n&&(this.style.color=n)}},QGe=function(e){var t=document.createElement(e);t.className=Pp(this.classes);for(var r in this.style)this.style.hasOwnProperty(r)&&(t.style[r]=this.style[r]);for(var n in this.attributes)this.attributes.hasOwnProperty(n)&&t.setAttribute(n,this.attributes[n]);for(var o=0;o",t};class MY{constructor(t,r,n,o){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,IGe.call(this,t,n,o),this.children=r||[]}setAttribute(t,r){this.attributes[t]=r}hasClass(t){return zr.contains(this.classes,t)}toNode(){return QGe.call(this,"span")}toMarkup(){return vGe.call(this,"span")}}class Q_{constructor(t,r,n,o){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,IGe.call(this,r,o),this.children=n||[],this.setAttribute("href",t)}setAttribute(t,r){this.attributes[t]=r}hasClass(t){return zr.contains(this.classes,t)}toNode(){return QGe.call(this,"a")}toMarkup(){return vGe.call(this,"a")}}class vZr{constructor(t,r,n){this.src=void 0,this.alt=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.alt=r,this.src=t,this.classes=["mord"],this.style=n}hasClass(t){return zr.contains(this.classes,t)}toNode(){var t=document.createElement("img");t.src=this.src,t.alt=this.alt,t.className="mord";for(var r in this.style)this.style.hasOwnProperty(r)&&(t.style[r]=this.style[r]);return t}toMarkup(){var t=""+this.alt+"0&&(r=document.createElement("span"),r.style.marginRight=Ht(this.italic)),this.classes.length>0&&(r=r||document.createElement("span"),r.className=Pp(this.classes));for(var n in this.style)this.style.hasOwnProperty(n)&&(r=r||document.createElement("span"),r.style[n]=this.style[n]);return r?(r.appendChild(t),r):t}toMarkup(){var t=!1,r="0&&(n+="margin-right:"+this.italic+"em;");for(var o in this.style)this.style.hasOwnProperty(o)&&(n+=zr.hyphenate(o)+":"+this.style[o]+";");n&&(t=!0,r+=' style="'+zr.escape(n)+'"');var i=zr.escape(this.text);return t?(r+=">",r+=i,r+="",r):i}}class Bf{constructor(t,r){this.children=void 0,this.attributes=void 0,this.children=t||[],this.attributes=r||{}}toNode(){var t="http://www.w3.org/2000/svg",r=document.createElementNS(t,"svg");for(var n in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,n)&&r.setAttribute(n,this.attributes[n]);for(var o=0;o":""}}class L7{constructor(t){this.attributes=void 0,this.attributes=t||{}}toNode(){var t="http://www.w3.org/2000/svg",r=document.createElementNS(t,"line");for(var n in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,n)&&r.setAttribute(n,this.attributes[n]);return r}toMarkup(){var t=" but got "+String(e)+".")}var xZr={bin:1,close:1,inner:1,open:1,punct:1,rel:1},YZr={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},Yo={math:{},text:{}};function W(e,t,r,n,o,i){Yo[e][o]={font:t,group:r,replace:n},i&&n&&(Yo[e][n]=Yo[e][o])}var q="math",Et="text",ne="main",ve="ams",qo="accent-token",tr="bin",tl="close",CI="inner",Fr="mathord",Ki="op-token",vA="open",ER="punct",be="rel",Tf="spacing",ke="textord";W(q,ne,be,"≡","\\equiv",!0);W(q,ne,be,"≺","\\prec",!0);W(q,ne,be,"≻","\\succ",!0);W(q,ne,be,"∼","\\sim",!0);W(q,ne,be,"⊥","\\perp");W(q,ne,be,"⪯","\\preceq",!0);W(q,ne,be,"⪰","\\succeq",!0);W(q,ne,be,"≃","\\simeq",!0);W(q,ne,be,"∣","\\mid",!0);W(q,ne,be,"≪","\\ll",!0);W(q,ne,be,"≫","\\gg",!0);W(q,ne,be,"≍","\\asymp",!0);W(q,ne,be,"∥","\\parallel");W(q,ne,be,"⋈","\\bowtie",!0);W(q,ne,be,"⌣","\\smile",!0);W(q,ne,be,"⊑","\\sqsubseteq",!0);W(q,ne,be,"⊒","\\sqsupseteq",!0);W(q,ne,be,"≐","\\doteq",!0);W(q,ne,be,"⌢","\\frown",!0);W(q,ne,be,"∋","\\ni",!0);W(q,ne,be,"∝","\\propto",!0);W(q,ne,be,"⊢","\\vdash",!0);W(q,ne,be,"⊣","\\dashv",!0);W(q,ne,be,"∋","\\owns");W(q,ne,ER,".","\\ldotp");W(q,ne,ER,"⋅","\\cdotp");W(q,ne,ke,"#","\\#");W(Et,ne,ke,"#","\\#");W(q,ne,ke,"&","\\&");W(Et,ne,ke,"&","\\&");W(q,ne,ke,"ℵ","\\aleph",!0);W(q,ne,ke,"∀","\\forall",!0);W(q,ne,ke,"ℏ","\\hbar",!0);W(q,ne,ke,"∃","\\exists",!0);W(q,ne,ke,"∇","\\nabla",!0);W(q,ne,ke,"♭","\\flat",!0);W(q,ne,ke,"ℓ","\\ell",!0);W(q,ne,ke,"♮","\\natural",!0);W(q,ne,ke,"♣","\\clubsuit",!0);W(q,ne,ke,"℘","\\wp",!0);W(q,ne,ke,"♯","\\sharp",!0);W(q,ne,ke,"♢","\\diamondsuit",!0);W(q,ne,ke,"ℜ","\\Re",!0);W(q,ne,ke,"♡","\\heartsuit",!0);W(q,ne,ke,"ℑ","\\Im",!0);W(q,ne,ke,"♠","\\spadesuit",!0);W(q,ne,ke,"§","\\S",!0);W(Et,ne,ke,"§","\\S");W(q,ne,ke,"¶","\\P",!0);W(Et,ne,ke,"¶","\\P");W(q,ne,ke,"†","\\dag");W(Et,ne,ke,"†","\\dag");W(Et,ne,ke,"†","\\textdagger");W(q,ne,ke,"‡","\\ddag");W(Et,ne,ke,"‡","\\ddag");W(Et,ne,ke,"‡","\\textdaggerdbl");W(q,ne,tl,"⎱","\\rmoustache",!0);W(q,ne,vA,"⎰","\\lmoustache",!0);W(q,ne,tl,"⟯","\\rgroup",!0);W(q,ne,vA,"⟮","\\lgroup",!0);W(q,ne,tr,"∓","\\mp",!0);W(q,ne,tr,"⊖","\\ominus",!0);W(q,ne,tr,"⊎","\\uplus",!0);W(q,ne,tr,"⊓","\\sqcap",!0);W(q,ne,tr,"∗","\\ast");W(q,ne,tr,"⊔","\\sqcup",!0);W(q,ne,tr,"◯","\\bigcirc",!0);W(q,ne,tr,"∙","\\bullet",!0);W(q,ne,tr,"‡","\\ddagger");W(q,ne,tr,"≀","\\wr",!0);W(q,ne,tr,"⨿","\\amalg");W(q,ne,tr,"&","\\And");W(q,ne,be,"⟵","\\longleftarrow",!0);W(q,ne,be,"⇐","\\Leftarrow",!0);W(q,ne,be,"⟸","\\Longleftarrow",!0);W(q,ne,be,"⟶","\\longrightarrow",!0);W(q,ne,be,"⇒","\\Rightarrow",!0);W(q,ne,be,"⟹","\\Longrightarrow",!0);W(q,ne,be,"↔","\\leftrightarrow",!0);W(q,ne,be,"⟷","\\longleftrightarrow",!0);W(q,ne,be,"⇔","\\Leftrightarrow",!0);W(q,ne,be,"⟺","\\Longleftrightarrow",!0);W(q,ne,be,"↦","\\mapsto",!0);W(q,ne,be,"⟼","\\longmapsto",!0);W(q,ne,be,"↗","\\nearrow",!0);W(q,ne,be,"↩","\\hookleftarrow",!0);W(q,ne,be,"↪","\\hookrightarrow",!0);W(q,ne,be,"↘","\\searrow",!0);W(q,ne,be,"↼","\\leftharpoonup",!0);W(q,ne,be,"⇀","\\rightharpoonup",!0);W(q,ne,be,"↙","\\swarrow",!0);W(q,ne,be,"↽","\\leftharpoondown",!0);W(q,ne,be,"⇁","\\rightharpoondown",!0);W(q,ne,be,"↖","\\nwarrow",!0);W(q,ne,be,"⇌","\\rightleftharpoons",!0);W(q,ve,be,"≮","\\nless",!0);W(q,ve,be,"","\\@nleqslant");W(q,ve,be,"","\\@nleqq");W(q,ve,be,"⪇","\\lneq",!0);W(q,ve,be,"≨","\\lneqq",!0);W(q,ve,be,"","\\@lvertneqq");W(q,ve,be,"⋦","\\lnsim",!0);W(q,ve,be,"⪉","\\lnapprox",!0);W(q,ve,be,"⊀","\\nprec",!0);W(q,ve,be,"⋠","\\npreceq",!0);W(q,ve,be,"⋨","\\precnsim",!0);W(q,ve,be,"⪹","\\precnapprox",!0);W(q,ve,be,"≁","\\nsim",!0);W(q,ve,be,"","\\@nshortmid");W(q,ve,be,"∤","\\nmid",!0);W(q,ve,be,"⊬","\\nvdash",!0);W(q,ve,be,"⊭","\\nvDash",!0);W(q,ve,be,"⋪","\\ntriangleleft");W(q,ve,be,"⋬","\\ntrianglelefteq",!0);W(q,ve,be,"⊊","\\subsetneq",!0);W(q,ve,be,"","\\@varsubsetneq");W(q,ve,be,"⫋","\\subsetneqq",!0);W(q,ve,be,"","\\@varsubsetneqq");W(q,ve,be,"≯","\\ngtr",!0);W(q,ve,be,"","\\@ngeqslant");W(q,ve,be,"","\\@ngeqq");W(q,ve,be,"⪈","\\gneq",!0);W(q,ve,be,"≩","\\gneqq",!0);W(q,ve,be,"","\\@gvertneqq");W(q,ve,be,"⋧","\\gnsim",!0);W(q,ve,be,"⪊","\\gnapprox",!0);W(q,ve,be,"⊁","\\nsucc",!0);W(q,ve,be,"⋡","\\nsucceq",!0);W(q,ve,be,"⋩","\\succnsim",!0);W(q,ve,be,"⪺","\\succnapprox",!0);W(q,ve,be,"≆","\\ncong",!0);W(q,ve,be,"","\\@nshortparallel");W(q,ve,be,"∦","\\nparallel",!0);W(q,ve,be,"⊯","\\nVDash",!0);W(q,ve,be,"⋫","\\ntriangleright");W(q,ve,be,"⋭","\\ntrianglerighteq",!0);W(q,ve,be,"","\\@nsupseteqq");W(q,ve,be,"⊋","\\supsetneq",!0);W(q,ve,be,"","\\@varsupsetneq");W(q,ve,be,"⫌","\\supsetneqq",!0);W(q,ve,be,"","\\@varsupsetneqq");W(q,ve,be,"⊮","\\nVdash",!0);W(q,ve,be,"⪵","\\precneqq",!0);W(q,ve,be,"⪶","\\succneqq",!0);W(q,ve,be,"","\\@nsubseteqq");W(q,ve,tr,"⊴","\\unlhd");W(q,ve,tr,"⊵","\\unrhd");W(q,ve,be,"↚","\\nleftarrow",!0);W(q,ve,be,"↛","\\nrightarrow",!0);W(q,ve,be,"⇍","\\nLeftarrow",!0);W(q,ve,be,"⇏","\\nRightarrow",!0);W(q,ve,be,"↮","\\nleftrightarrow",!0);W(q,ve,be,"⇎","\\nLeftrightarrow",!0);W(q,ve,be,"△","\\vartriangle");W(q,ve,ke,"ℏ","\\hslash");W(q,ve,ke,"▽","\\triangledown");W(q,ve,ke,"◊","\\lozenge");W(q,ve,ke,"Ⓢ","\\circledS");W(q,ve,ke,"®","\\circledR");W(Et,ve,ke,"®","\\circledR");W(q,ve,ke,"∡","\\measuredangle",!0);W(q,ve,ke,"∄","\\nexists");W(q,ve,ke,"℧","\\mho");W(q,ve,ke,"Ⅎ","\\Finv",!0);W(q,ve,ke,"⅁","\\Game",!0);W(q,ve,ke,"‵","\\backprime");W(q,ve,ke,"▲","\\blacktriangle");W(q,ve,ke,"▼","\\blacktriangledown");W(q,ve,ke,"■","\\blacksquare");W(q,ve,ke,"⧫","\\blacklozenge");W(q,ve,ke,"★","\\bigstar");W(q,ve,ke,"∢","\\sphericalangle",!0);W(q,ve,ke,"∁","\\complement",!0);W(q,ve,ke,"ð","\\eth",!0);W(Et,ne,ke,"ð","ð");W(q,ve,ke,"╱","\\diagup");W(q,ve,ke,"╲","\\diagdown");W(q,ve,ke,"□","\\square");W(q,ve,ke,"□","\\Box");W(q,ve,ke,"◊","\\Diamond");W(q,ve,ke,"¥","\\yen",!0);W(Et,ve,ke,"¥","\\yen",!0);W(q,ve,ke,"✓","\\checkmark",!0);W(Et,ve,ke,"✓","\\checkmark");W(q,ve,ke,"ℶ","\\beth",!0);W(q,ve,ke,"ℸ","\\daleth",!0);W(q,ve,ke,"ℷ","\\gimel",!0);W(q,ve,ke,"ϝ","\\digamma",!0);W(q,ve,ke,"ϰ","\\varkappa");W(q,ve,vA,"┌","\\@ulcorner",!0);W(q,ve,tl,"┐","\\@urcorner",!0);W(q,ve,vA,"└","\\@llcorner",!0);W(q,ve,tl,"┘","\\@lrcorner",!0);W(q,ve,be,"≦","\\leqq",!0);W(q,ve,be,"⩽","\\leqslant",!0);W(q,ve,be,"⪕","\\eqslantless",!0);W(q,ve,be,"≲","\\lesssim",!0);W(q,ve,be,"⪅","\\lessapprox",!0);W(q,ve,be,"≊","\\approxeq",!0);W(q,ve,tr,"⋖","\\lessdot");W(q,ve,be,"⋘","\\lll",!0);W(q,ve,be,"≶","\\lessgtr",!0);W(q,ve,be,"⋚","\\lesseqgtr",!0);W(q,ve,be,"⪋","\\lesseqqgtr",!0);W(q,ve,be,"≑","\\doteqdot");W(q,ve,be,"≓","\\risingdotseq",!0);W(q,ve,be,"≒","\\fallingdotseq",!0);W(q,ve,be,"∽","\\backsim",!0);W(q,ve,be,"⋍","\\backsimeq",!0);W(q,ve,be,"⫅","\\subseteqq",!0);W(q,ve,be,"⋐","\\Subset",!0);W(q,ve,be,"⊏","\\sqsubset",!0);W(q,ve,be,"≼","\\preccurlyeq",!0);W(q,ve,be,"⋞","\\curlyeqprec",!0);W(q,ve,be,"≾","\\precsim",!0);W(q,ve,be,"⪷","\\precapprox",!0);W(q,ve,be,"⊲","\\vartriangleleft");W(q,ve,be,"⊴","\\trianglelefteq");W(q,ve,be,"⊨","\\vDash",!0);W(q,ve,be,"⊪","\\Vvdash",!0);W(q,ve,be,"⌣","\\smallsmile");W(q,ve,be,"⌢","\\smallfrown");W(q,ve,be,"≏","\\bumpeq",!0);W(q,ve,be,"≎","\\Bumpeq",!0);W(q,ve,be,"≧","\\geqq",!0);W(q,ve,be,"⩾","\\geqslant",!0);W(q,ve,be,"⪖","\\eqslantgtr",!0);W(q,ve,be,"≳","\\gtrsim",!0);W(q,ve,be,"⪆","\\gtrapprox",!0);W(q,ve,tr,"⋗","\\gtrdot");W(q,ve,be,"⋙","\\ggg",!0);W(q,ve,be,"≷","\\gtrless",!0);W(q,ve,be,"⋛","\\gtreqless",!0);W(q,ve,be,"⪌","\\gtreqqless",!0);W(q,ve,be,"≖","\\eqcirc",!0);W(q,ve,be,"≗","\\circeq",!0);W(q,ve,be,"≜","\\triangleq",!0);W(q,ve,be,"∼","\\thicksim");W(q,ve,be,"≈","\\thickapprox");W(q,ve,be,"⫆","\\supseteqq",!0);W(q,ve,be,"⋑","\\Supset",!0);W(q,ve,be,"⊐","\\sqsupset",!0);W(q,ve,be,"≽","\\succcurlyeq",!0);W(q,ve,be,"⋟","\\curlyeqsucc",!0);W(q,ve,be,"≿","\\succsim",!0);W(q,ve,be,"⪸","\\succapprox",!0);W(q,ve,be,"⊳","\\vartriangleright");W(q,ve,be,"⊵","\\trianglerighteq");W(q,ve,be,"⊩","\\Vdash",!0);W(q,ve,be,"∣","\\shortmid");W(q,ve,be,"∥","\\shortparallel");W(q,ve,be,"≬","\\between",!0);W(q,ve,be,"⋔","\\pitchfork",!0);W(q,ve,be,"∝","\\varpropto");W(q,ve,be,"◀","\\blacktriangleleft");W(q,ve,be,"∴","\\therefore",!0);W(q,ve,be,"∍","\\backepsilon");W(q,ve,be,"▶","\\blacktriangleright");W(q,ve,be,"∵","\\because",!0);W(q,ve,be,"⋘","\\llless");W(q,ve,be,"⋙","\\gggtr");W(q,ve,tr,"⊲","\\lhd");W(q,ve,tr,"⊳","\\rhd");W(q,ve,be,"≂","\\eqsim",!0);W(q,ne,be,"⋈","\\Join");W(q,ve,be,"≑","\\Doteq",!0);W(q,ve,tr,"∔","\\dotplus",!0);W(q,ve,tr,"∖","\\smallsetminus");W(q,ve,tr,"⋒","\\Cap",!0);W(q,ve,tr,"⋓","\\Cup",!0);W(q,ve,tr,"⩞","\\doublebarwedge",!0);W(q,ve,tr,"⊟","\\boxminus",!0);W(q,ve,tr,"⊞","\\boxplus",!0);W(q,ve,tr,"⋇","\\divideontimes",!0);W(q,ve,tr,"⋉","\\ltimes",!0);W(q,ve,tr,"⋊","\\rtimes",!0);W(q,ve,tr,"⋋","\\leftthreetimes",!0);W(q,ve,tr,"⋌","\\rightthreetimes",!0);W(q,ve,tr,"⋏","\\curlywedge",!0);W(q,ve,tr,"⋎","\\curlyvee",!0);W(q,ve,tr,"⊝","\\circleddash",!0);W(q,ve,tr,"⊛","\\circledast",!0);W(q,ve,tr,"⋅","\\centerdot");W(q,ve,tr,"⊺","\\intercal",!0);W(q,ve,tr,"⋒","\\doublecap");W(q,ve,tr,"⋓","\\doublecup");W(q,ve,tr,"⊠","\\boxtimes",!0);W(q,ve,be,"⇢","\\dashrightarrow",!0);W(q,ve,be,"⇠","\\dashleftarrow",!0);W(q,ve,be,"⇇","\\leftleftarrows",!0);W(q,ve,be,"⇆","\\leftrightarrows",!0);W(q,ve,be,"⇚","\\Lleftarrow",!0);W(q,ve,be,"↞","\\twoheadleftarrow",!0);W(q,ve,be,"↢","\\leftarrowtail",!0);W(q,ve,be,"↫","\\looparrowleft",!0);W(q,ve,be,"⇋","\\leftrightharpoons",!0);W(q,ve,be,"↶","\\curvearrowleft",!0);W(q,ve,be,"↺","\\circlearrowleft",!0);W(q,ve,be,"↰","\\Lsh",!0);W(q,ve,be,"⇈","\\upuparrows",!0);W(q,ve,be,"↿","\\upharpoonleft",!0);W(q,ve,be,"⇃","\\downharpoonleft",!0);W(q,ne,be,"⊶","\\origof",!0);W(q,ne,be,"⊷","\\imageof",!0);W(q,ve,be,"⊸","\\multimap",!0);W(q,ve,be,"↭","\\leftrightsquigarrow",!0);W(q,ve,be,"⇉","\\rightrightarrows",!0);W(q,ve,be,"⇄","\\rightleftarrows",!0);W(q,ve,be,"↠","\\twoheadrightarrow",!0);W(q,ve,be,"↣","\\rightarrowtail",!0);W(q,ve,be,"↬","\\looparrowright",!0);W(q,ve,be,"↷","\\curvearrowright",!0);W(q,ve,be,"↻","\\circlearrowright",!0);W(q,ve,be,"↱","\\Rsh",!0);W(q,ve,be,"⇊","\\downdownarrows",!0);W(q,ve,be,"↾","\\upharpoonright",!0);W(q,ve,be,"⇂","\\downharpoonright",!0);W(q,ve,be,"⇝","\\rightsquigarrow",!0);W(q,ve,be,"⇝","\\leadsto");W(q,ve,be,"⇛","\\Rrightarrow",!0);W(q,ve,be,"↾","\\restriction");W(q,ne,ke,"‘","`");W(q,ne,ke,"$","\\$");W(Et,ne,ke,"$","\\$");W(Et,ne,ke,"$","\\textdollar");W(q,ne,ke,"%","\\%");W(Et,ne,ke,"%","\\%");W(q,ne,ke,"_","\\_");W(Et,ne,ke,"_","\\_");W(Et,ne,ke,"_","\\textunderscore");W(q,ne,ke,"∠","\\angle",!0);W(q,ne,ke,"∞","\\infty",!0);W(q,ne,ke,"′","\\prime");W(q,ne,ke,"△","\\triangle");W(q,ne,ke,"Γ","\\Gamma",!0);W(q,ne,ke,"Δ","\\Delta",!0);W(q,ne,ke,"Θ","\\Theta",!0);W(q,ne,ke,"Λ","\\Lambda",!0);W(q,ne,ke,"Ξ","\\Xi",!0);W(q,ne,ke,"Π","\\Pi",!0);W(q,ne,ke,"Σ","\\Sigma",!0);W(q,ne,ke,"Υ","\\Upsilon",!0);W(q,ne,ke,"Φ","\\Phi",!0);W(q,ne,ke,"Ψ","\\Psi",!0);W(q,ne,ke,"Ω","\\Omega",!0);W(q,ne,ke,"A","Α");W(q,ne,ke,"B","Β");W(q,ne,ke,"E","Ε");W(q,ne,ke,"Z","Ζ");W(q,ne,ke,"H","Η");W(q,ne,ke,"I","Ι");W(q,ne,ke,"K","Κ");W(q,ne,ke,"M","Μ");W(q,ne,ke,"N","Ν");W(q,ne,ke,"O","Ο");W(q,ne,ke,"P","Ρ");W(q,ne,ke,"T","Τ");W(q,ne,ke,"X","Χ");W(q,ne,ke,"¬","\\neg",!0);W(q,ne,ke,"¬","\\lnot");W(q,ne,ke,"⊤","\\top");W(q,ne,ke,"⊥","\\bot");W(q,ne,ke,"∅","\\emptyset");W(q,ve,ke,"∅","\\varnothing");W(q,ne,Fr,"α","\\alpha",!0);W(q,ne,Fr,"β","\\beta",!0);W(q,ne,Fr,"γ","\\gamma",!0);W(q,ne,Fr,"δ","\\delta",!0);W(q,ne,Fr,"ϵ","\\epsilon",!0);W(q,ne,Fr,"ζ","\\zeta",!0);W(q,ne,Fr,"η","\\eta",!0);W(q,ne,Fr,"θ","\\theta",!0);W(q,ne,Fr,"ι","\\iota",!0);W(q,ne,Fr,"κ","\\kappa",!0);W(q,ne,Fr,"λ","\\lambda",!0);W(q,ne,Fr,"μ","\\mu",!0);W(q,ne,Fr,"ν","\\nu",!0);W(q,ne,Fr,"ξ","\\xi",!0);W(q,ne,Fr,"ο","\\omicron",!0);W(q,ne,Fr,"π","\\pi",!0);W(q,ne,Fr,"ρ","\\rho",!0);W(q,ne,Fr,"σ","\\sigma",!0);W(q,ne,Fr,"τ","\\tau",!0);W(q,ne,Fr,"υ","\\upsilon",!0);W(q,ne,Fr,"ϕ","\\phi",!0);W(q,ne,Fr,"χ","\\chi",!0);W(q,ne,Fr,"ψ","\\psi",!0);W(q,ne,Fr,"ω","\\omega",!0);W(q,ne,Fr,"ε","\\varepsilon",!0);W(q,ne,Fr,"ϑ","\\vartheta",!0);W(q,ne,Fr,"ϖ","\\varpi",!0);W(q,ne,Fr,"ϱ","\\varrho",!0);W(q,ne,Fr,"ς","\\varsigma",!0);W(q,ne,Fr,"φ","\\varphi",!0);W(q,ne,tr,"∗","*",!0);W(q,ne,tr,"+","+");W(q,ne,tr,"−","-",!0);W(q,ne,tr,"⋅","\\cdot",!0);W(q,ne,tr,"∘","\\circ",!0);W(q,ne,tr,"÷","\\div",!0);W(q,ne,tr,"±","\\pm",!0);W(q,ne,tr,"×","\\times",!0);W(q,ne,tr,"∩","\\cap",!0);W(q,ne,tr,"∪","\\cup",!0);W(q,ne,tr,"∖","\\setminus",!0);W(q,ne,tr,"∧","\\land");W(q,ne,tr,"∨","\\lor");W(q,ne,tr,"∧","\\wedge",!0);W(q,ne,tr,"∨","\\vee",!0);W(q,ne,ke,"√","\\surd");W(q,ne,vA,"⟨","\\langle",!0);W(q,ne,vA,"∣","\\lvert");W(q,ne,vA,"∥","\\lVert");W(q,ne,tl,"?","?");W(q,ne,tl,"!","!");W(q,ne,tl,"⟩","\\rangle",!0);W(q,ne,tl,"∣","\\rvert");W(q,ne,tl,"∥","\\rVert");W(q,ne,be,"=","=");W(q,ne,be,":",":");W(q,ne,be,"≈","\\approx",!0);W(q,ne,be,"≅","\\cong",!0);W(q,ne,be,"≥","\\ge");W(q,ne,be,"≥","\\geq",!0);W(q,ne,be,"←","\\gets");W(q,ne,be,">","\\gt",!0);W(q,ne,be,"∈","\\in",!0);W(q,ne,be,"","\\@not");W(q,ne,be,"⊂","\\subset",!0);W(q,ne,be,"⊃","\\supset",!0);W(q,ne,be,"⊆","\\subseteq",!0);W(q,ne,be,"⊇","\\supseteq",!0);W(q,ve,be,"⊈","\\nsubseteq",!0);W(q,ve,be,"⊉","\\nsupseteq",!0);W(q,ne,be,"⊨","\\models");W(q,ne,be,"←","\\leftarrow",!0);W(q,ne,be,"≤","\\le");W(q,ne,be,"≤","\\leq",!0);W(q,ne,be,"<","\\lt",!0);W(q,ne,be,"→","\\rightarrow",!0);W(q,ne,be,"→","\\to");W(q,ve,be,"≱","\\ngeq",!0);W(q,ve,be,"≰","\\nleq",!0);W(q,ne,Tf," ","\\ ");W(q,ne,Tf," ","\\space");W(q,ne,Tf," ","\\nobreakspace");W(Et,ne,Tf," ","\\ ");W(Et,ne,Tf," "," ");W(Et,ne,Tf," ","\\space");W(Et,ne,Tf," ","\\nobreakspace");W(q,ne,Tf,null,"\\nobreak");W(q,ne,Tf,null,"\\allowbreak");W(q,ne,ER,",",",");W(q,ne,ER,";",";");W(q,ve,tr,"⊼","\\barwedge",!0);W(q,ve,tr,"⊻","\\veebar",!0);W(q,ne,tr,"⊙","\\odot",!0);W(q,ne,tr,"⊕","\\oplus",!0);W(q,ne,tr,"⊗","\\otimes",!0);W(q,ne,ke,"∂","\\partial",!0);W(q,ne,tr,"⊘","\\oslash",!0);W(q,ve,tr,"⊚","\\circledcirc",!0);W(q,ve,tr,"⊡","\\boxdot",!0);W(q,ne,tr,"△","\\bigtriangleup");W(q,ne,tr,"▽","\\bigtriangledown");W(q,ne,tr,"†","\\dagger");W(q,ne,tr,"⋄","\\diamond");W(q,ne,tr,"⋆","\\star");W(q,ne,tr,"◃","\\triangleleft");W(q,ne,tr,"▹","\\triangleright");W(q,ne,vA,"{","\\{");W(Et,ne,ke,"{","\\{");W(Et,ne,ke,"{","\\textbraceleft");W(q,ne,tl,"}","\\}");W(Et,ne,ke,"}","\\}");W(Et,ne,ke,"}","\\textbraceright");W(q,ne,vA,"{","\\lbrace");W(q,ne,tl,"}","\\rbrace");W(q,ne,vA,"[","\\lbrack",!0);W(Et,ne,ke,"[","\\lbrack",!0);W(q,ne,tl,"]","\\rbrack",!0);W(Et,ne,ke,"]","\\rbrack",!0);W(q,ne,vA,"(","\\lparen",!0);W(q,ne,tl,")","\\rparen",!0);W(Et,ne,ke,"<","\\textless",!0);W(Et,ne,ke,">","\\textgreater",!0);W(q,ne,vA,"⌊","\\lfloor",!0);W(q,ne,tl,"⌋","\\rfloor",!0);W(q,ne,vA,"⌈","\\lceil",!0);W(q,ne,tl,"⌉","\\rceil",!0);W(q,ne,ke,"\\","\\backslash");W(q,ne,ke,"∣","|");W(q,ne,ke,"∣","\\vert");W(Et,ne,ke,"|","\\textbar",!0);W(q,ne,ke,"∥","\\|");W(q,ne,ke,"∥","\\Vert");W(Et,ne,ke,"∥","\\textbardbl");W(Et,ne,ke,"~","\\textasciitilde");W(Et,ne,ke,"\\","\\textbackslash");W(Et,ne,ke,"^","\\textasciicircum");W(q,ne,be,"↑","\\uparrow",!0);W(q,ne,be,"⇑","\\Uparrow",!0);W(q,ne,be,"↓","\\downarrow",!0);W(q,ne,be,"⇓","\\Downarrow",!0);W(q,ne,be,"↕","\\updownarrow",!0);W(q,ne,be,"⇕","\\Updownarrow",!0);W(q,ne,Ki,"∐","\\coprod");W(q,ne,Ki,"⋁","\\bigvee");W(q,ne,Ki,"⋀","\\bigwedge");W(q,ne,Ki,"⨄","\\biguplus");W(q,ne,Ki,"⋂","\\bigcap");W(q,ne,Ki,"⋃","\\bigcup");W(q,ne,Ki,"∫","\\int");W(q,ne,Ki,"∫","\\intop");W(q,ne,Ki,"∬","\\iint");W(q,ne,Ki,"∭","\\iiint");W(q,ne,Ki,"∏","\\prod");W(q,ne,Ki,"∑","\\sum");W(q,ne,Ki,"⨂","\\bigotimes");W(q,ne,Ki,"⨁","\\bigoplus");W(q,ne,Ki,"⨀","\\bigodot");W(q,ne,Ki,"∮","\\oint");W(q,ne,Ki,"∯","\\oiint");W(q,ne,Ki,"∰","\\oiiint");W(q,ne,Ki,"⨆","\\bigsqcup");W(q,ne,Ki,"∫","\\smallint");W(Et,ne,CI,"…","\\textellipsis");W(q,ne,CI,"…","\\mathellipsis");W(Et,ne,CI,"…","\\ldots",!0);W(q,ne,CI,"…","\\ldots",!0);W(q,ne,CI,"⋯","\\@cdots",!0);W(q,ne,CI,"⋱","\\ddots",!0);W(q,ne,ke,"⋮","\\varvdots");W(q,ne,qo,"ˊ","\\acute");W(q,ne,qo,"ˋ","\\grave");W(q,ne,qo,"¨","\\ddot");W(q,ne,qo,"~","\\tilde");W(q,ne,qo,"ˉ","\\bar");W(q,ne,qo,"˘","\\breve");W(q,ne,qo,"ˇ","\\check");W(q,ne,qo,"^","\\hat");W(q,ne,qo,"⃗","\\vec");W(q,ne,qo,"˙","\\dot");W(q,ne,qo,"˚","\\mathring");W(q,ne,Fr,"","\\@imath");W(q,ne,Fr,"","\\@jmath");W(q,ne,ke,"ı","ı");W(q,ne,ke,"ȷ","ȷ");W(Et,ne,ke,"ı","\\i",!0);W(Et,ne,ke,"ȷ","\\j",!0);W(Et,ne,ke,"ß","\\ss",!0);W(Et,ne,ke,"æ","\\ae",!0);W(Et,ne,ke,"œ","\\oe",!0);W(Et,ne,ke,"ø","\\o",!0);W(Et,ne,ke,"Æ","\\AE",!0);W(Et,ne,ke,"Œ","\\OE",!0);W(Et,ne,ke,"Ø","\\O",!0);W(Et,ne,qo,"ˊ","\\'");W(Et,ne,qo,"ˋ","\\`");W(Et,ne,qo,"ˆ","\\^");W(Et,ne,qo,"˜","\\~");W(Et,ne,qo,"ˉ","\\=");W(Et,ne,qo,"˘","\\u");W(Et,ne,qo,"˙","\\.");W(Et,ne,qo,"¸","\\c");W(Et,ne,qo,"˚","\\r");W(Et,ne,qo,"ˇ","\\v");W(Et,ne,qo,"¨",'\\"');W(Et,ne,qo,"˝","\\H");W(Et,ne,qo,"◯","\\textcircled");var MGe={"--":!0,"---":!0,"``":!0,"''":!0};W(Et,ne,ke,"–","--",!0);W(Et,ne,ke,"–","\\textendash");W(Et,ne,ke,"—","---",!0);W(Et,ne,ke,"—","\\textemdash");W(Et,ne,ke,"‘","`",!0);W(Et,ne,ke,"‘","\\textquoteleft");W(Et,ne,ke,"’","'",!0);W(Et,ne,ke,"’","\\textquoteright");W(Et,ne,ke,"“","``",!0);W(Et,ne,ke,"“","\\textquotedblleft");W(Et,ne,ke,"”","''",!0);W(Et,ne,ke,"”","\\textquotedblright");W(q,ne,ke,"°","\\degree",!0);W(Et,ne,ke,"°","\\degree");W(Et,ne,ke,"°","\\textdegree",!0);W(q,ne,ke,"£","\\pounds");W(q,ne,ke,"£","\\mathsterling",!0);W(Et,ne,ke,"£","\\pounds");W(Et,ne,ke,"£","\\textsterling",!0);W(q,ve,ke,"✠","\\maltese");W(Et,ve,ke,"✠","\\maltese");var kpe='0123456789/@."';for(var jT=0;jT0)return $c(o,l,n,t,i.concat(A));if(s){var u,d;if(s==="boldsymbol"){var g=DZr(o,n,t,i,r);u=g.fontName,d=[g.fontClass]}else a?(u=YGe[s].fontName,d=[s]):(u=VD(s,t.fontWeight,t.fontShape),d=[s,t.fontWeight,t.fontShape]);if(CR(o,u,n).metrics)return $c(o,u,n,t,i.concat(d));if(MGe.hasOwnProperty(o)&&u.slice(0,10)==="Typewriter"){for(var c=[],f=0;f{if(Pp(e.classes)!==Pp(t.classes)||e.skew!==t.skew||e.maxFontSize!==t.maxFontSize)return!1;if(e.classes.length===1){var r=e.classes[0];if(r==="mbin"||r==="mord")return!1}for(var n in e.style)if(e.style.hasOwnProperty(n)&&e.style[n]!==t.style[n])return!1;for(var o in t.style)if(t.style.hasOwnProperty(o)&&e.style[o]!==t.style[o])return!1;return!0},jZr=e=>{for(var t=0;tt&&(t=i.height),i.depth>r&&(r=i.depth),i.maxFontSize>n&&(n=i.maxFontSize)}e.height=t,e.depth=r,e.maxFontSize=n},dl=function(e,t,r,n){var o=new MY(e,t,r,n);return v_(o),o},bGe=(e,t,r,n)=>new MY(e,t,r,n),UZr=function(e,t,r){var n=dl([e],[],t);return n.height=Math.max(r||t.fontMetrics().defaultRuleThickness,t.minRuleThickness),n.style.borderBottomWidth=Ht(n.height),n.maxFontSize=1,n},zZr=function(e,t,r,n){var o=new Q_(e,t,r,n);return v_(o),o},xGe=function(e){var t=new vY(e);return v_(t),t},GZr=function(e,t){return e instanceof vY?dl([],[e],t):e},RZr=function(e){if(e.positionType==="individualShift"){for(var t=e.children,r=[t[0]],n=-t[0].shift-t[0].elem.depth,o=n,i=1;i{var r=dl(["mspace"],[],t),n=oi(e,t);return r.style.marginRight=Ht(n),r},VD=function(e,t,r){var n="";switch(e){case"amsrm":n="AMS";break;case"textrm":n="Main";break;case"textsf":n="SansSerif";break;case"texttt":n="Typewriter";break;default:n=e}var o;return t==="textbf"&&r==="textit"?o="BoldItalic":t==="textbf"?o="Bold":t==="textit"?o="Italic":o="Regular",n+"-"+o},YGe={mathbf:{variant:"bold",fontName:"Main-Bold"},mathrm:{variant:"normal",fontName:"Main-Regular"},textit:{variant:"italic",fontName:"Main-Italic"},mathit:{variant:"italic",fontName:"Main-Italic"},mathnormal:{variant:"italic",fontName:"Math-Italic"},mathbb:{variant:"double-struck",fontName:"AMS-Regular"},mathcal:{variant:"script",fontName:"Caligraphic-Regular"},mathfrak:{variant:"fraktur",fontName:"Fraktur-Regular"},mathscr:{variant:"script",fontName:"Script-Regular"},mathsf:{variant:"sans-serif",fontName:"SansSerif-Regular"},mathtt:{variant:"monospace",fontName:"Typewriter-Regular"}},FGe={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},LZr=function(e,t){var[r,n,o]=FGe[e],i=new Wp(r),a=new Bf([i],{width:Ht(n),height:Ht(o),style:"width:"+Ht(n),viewBox:"0 0 "+1e3*n+" "+1e3*o,preserveAspectRatio:"xMinYMin"}),s=bGe(["overlay"],[a],t);return s.height=o,s.style.height=Ht(o),s.style.width=Ht(n),s},He={fontMap:YGe,makeSymbol:$c,mathsym:NZr,makeSpan:dl,makeSvgSpan:bGe,makeLineSpan:UZr,makeAnchor:zZr,makeFragment:xGe,wrapFragment:GZr,makeVList:HZr,makeOrd:SZr,makeGlue:OZr,staticSvg:LZr,svgData:FGe,tryCombineChars:jZr},ti={number:3,unit:"mu"},L0={number:4,unit:"mu"},yg={number:5,unit:"mu"},TZr={mord:{mop:ti,mbin:L0,mrel:yg,minner:ti},mop:{mord:ti,mop:ti,mrel:yg,minner:ti},mbin:{mord:L0,mop:L0,mopen:L0,minner:L0},mrel:{mord:yg,mop:yg,mopen:yg,minner:yg},mopen:{},mclose:{mop:ti,mbin:L0,mrel:yg,minner:ti},mpunct:{mord:ti,mop:ti,mrel:yg,mopen:ti,mclose:ti,mpunct:ti,minner:ti},minner:{mord:ti,mop:ti,mbin:L0,mrel:yg,mopen:ti,mpunct:ti,minner:ti}},JZr={mord:{mop:ti},mop:{mord:ti,mop:ti},mbin:{},mrel:{},mopen:{},mclose:{mop:ti},mpunct:{},minner:{mop:ti}},NGe={},aU={},sU={};function Kt(e){for(var{type:t,names:r,props:n,handler:o,htmlBuilder:i,mathmlBuilder:a}=e,s={type:t,numArgs:n.numArgs,argTypes:n.argTypes,allowedInArgument:!!n.allowedInArgument,allowedInText:!!n.allowedInText,allowedInMath:n.allowedInMath===void 0?!0:n.allowedInMath,numOptionalArgs:n.numOptionalArgs||0,infix:!!n.infix,primitive:!!n.primitive,handler:o},l=0;l{var h=f.classes[0],p=c.classes[0];h==="mbin"&&zr.contains(WZr,p)?f.classes[0]="mord":p==="mbin"&&zr.contains(PZr,h)&&(c.classes[0]="mord")},{node:u},d,g),Rpe(o,(c,f)=>{var h=J7(f),p=J7(c),B=h&&p?c.hasClass("mtight")?JZr[h][p]:TZr[h][p]:null;if(B)return He.makeGlue(B,l)},{node:u},d,g),o},Rpe=function e(t,r,n,o,i){o&&t.push(o);for(var a=0;ag=>{t.splice(d+1,0,g),a++})(a)}o&&t.pop()},DGe=function(e){return e instanceof vY||e instanceof Q_||e instanceof MY&&e.hasClass("enclosing")?e:null},XZr=function e(t,r){var n=DGe(t);if(n){var o=n.children;if(o.length){if(r==="right")return e(o[o.length-1],"right");if(r==="left")return e(o[0],"left")}}return t},J7=function(e,t){return e?(t&&(e=XZr(e,t)),KZr[e.classes[0]]||null):null},xb=function(e,t){var r=["nulldelimiter"].concat(e.baseSizingClasses());return wf(t.concat(r))},Rn=function(e,t,r){if(!e)return wf();if(aU[e.type]){var n=aU[e.type](e,t);if(r&&t.size!==r.size){n=wf(t.sizingClasses(r),[n],t);var o=t.sizeMultiplier/r.sizeMultiplier;n.height*=o,n.depth*=o}return n}else throw new kt("Got group of unknown type: '"+e.type+"'")};function KD(e,t){var r=wf(["base"],e,t),n=wf(["strut"]);return n.style.height=Ht(r.height+r.depth),r.depth&&(n.style.verticalAlign=Ht(-r.depth)),r.children.unshift(n),r}function P7(e,t){var r=null;e.length===1&&e[0].type==="tag"&&(r=e[0].tag,e=e[0].body);var n=sa(e,t,"root"),o;n.length===2&&n[1].hasClass("tag")&&(o=n.pop());for(var i=[],a=[],s=0;s0&&(i.push(KD(a,t)),a=[]),i.push(n[s]));a.length>0&&i.push(KD(a,t));var A;r?(A=KD(sa(r,t,!0)),A.classes=["tag"],i.push(A)):o&&i.push(o);var u=wf(["katex-html"],i);if(u.setAttribute("aria-hidden","true"),A){var d=A.children[0];d.style.height=Ht(u.height+u.depth),u.depth&&(d.style.verticalAlign=Ht(-u.depth))}return u}function SGe(e){return new vY(e)}class qA{constructor(t,r,n){this.type=void 0,this.attributes=void 0,this.children=void 0,this.classes=void 0,this.type=t,this.attributes={},this.children=r||[],this.classes=n||[]}setAttribute(t,r){this.attributes[t]=r}getAttribute(t){return this.attributes[t]}toNode(){var t=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var r in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,r)&&t.setAttribute(r,this.attributes[r]);this.classes.length>0&&(t.className=Pp(this.classes));for(var n=0;n0&&(t+=' class ="'+zr.escape(Pp(this.classes))+'"'),t+=">";for(var n=0;n",t}toText(){return this.children.map(t=>t.toText()).join("")}}class _v{constructor(t){this.text=void 0,this.text=t}toNode(){return document.createTextNode(this.text)}toMarkup(){return zr.escape(this.toText())}toText(){return this.text}}class ZZr{constructor(t){this.width=void 0,this.character=void 0,this.width=t,t>=.05555&&t<=.05556?this.character=" ":t>=.1666&&t<=.1667?this.character=" ":t>=.2222&&t<=.2223?this.character=" ":t>=.2777&&t<=.2778?this.character="  ":t>=-.05556&&t<=-.05555?this.character=" ⁣":t>=-.1667&&t<=-.1666?this.character=" ⁣":t>=-.2223&&t<=-.2222?this.character=" ⁣":t>=-.2778&&t<=-.2777?this.character=" ⁣":this.character=null}toNode(){if(this.character)return document.createTextNode(this.character);var t=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return t.setAttribute("width",Ht(this.width)),t}toMarkup(){return this.character?""+this.character+"":''}toText(){return this.character?this.character:" "}}var Ft={MathNode:qA,TextNode:_v,SpaceNode:ZZr,newDocumentFragment:SGe},Ic=function(e,t,r){return Yo[t][e]&&Yo[t][e].replace&&e.charCodeAt(0)!==55349&&!(MGe.hasOwnProperty(e)&&r&&(r.fontFamily&&r.fontFamily.slice(4,6)==="tt"||r.font&&r.font.slice(4,6)==="tt"))&&(e=Yo[t][e].replace),new Ft.TextNode(e)},M_=function(e){return e.length===1?e[0]:new Ft.MathNode("mrow",e)},b_=function(e,t){if(t.fontFamily==="texttt")return"monospace";if(t.fontFamily==="textsf")return t.fontShape==="textit"&&t.fontWeight==="textbf"?"sans-serif-bold-italic":t.fontShape==="textit"?"sans-serif-italic":t.fontWeight==="textbf"?"bold-sans-serif":"sans-serif";if(t.fontShape==="textit"&&t.fontWeight==="textbf")return"bold-italic";if(t.fontShape==="textit")return"italic";if(t.fontWeight==="textbf")return"bold";var r=t.font;if(!r||r==="mathnormal")return null;var n=e.mode;if(r==="mathit")return"italic";if(r==="boldsymbol")return e.type==="textord"?"bold":"bold-italic";if(r==="mathbf")return"bold";if(r==="mathbb")return"double-struck";if(r==="mathfrak")return"fraktur";if(r==="mathscr"||r==="mathcal")return"script";if(r==="mathsf")return"sans-serif";if(r==="mathtt")return"monospace";var o=e.text;if(zr.contains(["\\imath","\\jmath"],o))return null;Yo[n][o]&&Yo[n][o].replace&&(o=Yo[n][o].replace);var i=He.fontMap[r].fontName;return I_(o,i,n)?He.fontMap[r].variant:null},Ul=function(e,t,r){if(e.length===1){var n=Eo(e[0],t);return r&&n instanceof qA&&n.type==="mo"&&(n.setAttribute("lspace","0em"),n.setAttribute("rspace","0em")),[n]}for(var o=[],i,a=0;a0&&(u.text=u.text.slice(0,1)+"̸"+u.text.slice(1),o.pop())}}}o.push(s),i=s}return o},Vp=function(e,t,r){return M_(Ul(e,t,r))},Eo=function(e,t){if(!e)return new Ft.MathNode("mrow");if(sU[e.type]){var r=sU[e.type](e,t);return r}else throw new kt("Got group of unknown type: '"+e.type+"'")};function Hpe(e,t,r,n,o){var i=Ul(e,r),a;i.length===1&&i[0]instanceof qA&&zr.contains(["mrow","mtable"],i[0].type)?a=i[0]:a=new Ft.MathNode("mrow",i);var s=new Ft.MathNode("annotation",[new Ft.TextNode(t)]);s.setAttribute("encoding","application/x-tex");var l=new Ft.MathNode("semantics",[a,s]),A=new Ft.MathNode("math",[l]);A.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML"),n&&A.setAttribute("display","block");var u=o?"katex":"katex-mathml";return He.makeSpan([u],[A])}var kGe=function(e){return new Sg({style:e.displayMode?Nr.DISPLAY:Nr.TEXT,maxSize:e.maxSize,minRuleThickness:e.minRuleThickness})},jGe=function(e,t){if(t.displayMode){var r=["katex-display"];t.leqno&&r.push("leqno"),t.fleqn&&r.push("fleqn"),e=He.makeSpan(r,[e])}return e},qZr=function(e,t,r){var n=kGe(r),o;if(r.output==="mathml")return Hpe(e,t,n,r.displayMode,!0);if(r.output==="html"){var i=P7(e,n);o=He.makeSpan(["katex"],[i])}else{var a=Hpe(e,t,n,r.displayMode,!1),s=P7(e,n);o=He.makeSpan(["katex"],[a,s])}return jGe(o,r)},$Zr=function(e,t,r){var n=kGe(r),o=P7(e,n),i=He.makeSpan(["katex"],[o]);return jGe(i,r)},_Zr={widehat:"^",widecheck:"ˇ",widetilde:"~",utilde:"~",overleftarrow:"←",underleftarrow:"←",xleftarrow:"←",overrightarrow:"→",underrightarrow:"→",xrightarrow:"→",underbrace:"⏟",overbrace:"⏞",overgroup:"⏠",undergroup:"⏡",overleftrightarrow:"↔",underleftrightarrow:"↔",xleftrightarrow:"↔",Overrightarrow:"⇒",xRightarrow:"⇒",overleftharpoon:"↼",xleftharpoonup:"↼",overrightharpoon:"⇀",xrightharpoonup:"⇀",xLeftarrow:"⇐",xLeftrightarrow:"⇔",xhookleftarrow:"↩",xhookrightarrow:"↪",xmapsto:"↦",xrightharpoondown:"⇁",xleftharpoondown:"↽",xrightleftharpoons:"⇌",xleftrightharpoons:"⇋",xtwoheadleftarrow:"↞",xtwoheadrightarrow:"↠",xlongequal:"=",xtofrom:"⇄",xrightleftarrows:"⇄",xrightequilibrium:"⇌",xleftequilibrium:"⇋","\\cdrightarrow":"→","\\cdleftarrow":"←","\\cdlongequal":"="},eqr=function(e){var t=new Ft.MathNode("mo",[new Ft.TextNode(_Zr[e.replace(/^\\/,"")])]);return t.setAttribute("stretchy","true"),t},tqr={overrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],overleftarrow:[["leftarrow"],.888,522,"xMinYMin"],underrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],underleftarrow:[["leftarrow"],.888,522,"xMinYMin"],xrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],"\\cdrightarrow":[["rightarrow"],3,522,"xMaxYMin"],xleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],"\\cdleftarrow":[["leftarrow"],3,522,"xMinYMin"],Overrightarrow:[["doublerightarrow"],.888,560,"xMaxYMin"],xRightarrow:[["doublerightarrow"],1.526,560,"xMaxYMin"],xLeftarrow:[["doubleleftarrow"],1.526,560,"xMinYMin"],overleftharpoon:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoonup:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoondown:[["leftharpoondown"],.888,522,"xMinYMin"],overrightharpoon:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoonup:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoondown:[["rightharpoondown"],.888,522,"xMaxYMin"],xlongequal:[["longequal"],.888,334,"xMinYMin"],"\\cdlongequal":[["longequal"],3,334,"xMinYMin"],xtwoheadleftarrow:[["twoheadleftarrow"],.888,334,"xMinYMin"],xtwoheadrightarrow:[["twoheadrightarrow"],.888,334,"xMaxYMin"],overleftrightarrow:[["leftarrow","rightarrow"],.888,522],overbrace:[["leftbrace","midbrace","rightbrace"],1.6,548],underbrace:[["leftbraceunder","midbraceunder","rightbraceunder"],1.6,548],underleftrightarrow:[["leftarrow","rightarrow"],.888,522],xleftrightarrow:[["leftarrow","rightarrow"],1.75,522],xLeftrightarrow:[["doubleleftarrow","doublerightarrow"],1.75,560],xrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],xleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],xhookleftarrow:[["leftarrow","righthook"],1.08,522],xhookrightarrow:[["lefthook","rightarrow"],1.08,522],overlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],underlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],overgroup:[["leftgroup","rightgroup"],.888,342],undergroup:[["leftgroupunder","rightgroupunder"],.888,342],xmapsto:[["leftmapsto","rightarrow"],1.5,522],xtofrom:[["leftToFrom","rightToFrom"],1.75,528],xrightleftarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,901],xrightequilibrium:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],xleftequilibrium:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716]},rqr=function(e){return e.type==="ordgroup"?e.body.length:1},nqr=function(e,t){function r(){var a=4e5,s=e.label.slice(1);if(zr.contains(["widehat","widecheck","widetilde","utilde"],s)){var l=e,A=rqr(l.base),u,d,g;if(A>5)s==="widehat"||s==="widecheck"?(u=420,a=2364,g=.42,d=s+"4"):(u=312,a=2340,g=.34,d="tilde4");else{var c=[1,1,2,2,3,3][A];s==="widehat"||s==="widecheck"?(a=[0,1062,2364,2364,2364][c],u=[0,239,300,360,420][c],g=[0,.24,.3,.3,.36,.42][c],d=s+c):(a=[0,600,1033,2339,2340][c],u=[0,260,286,306,312][c],g=[0,.26,.286,.3,.306,.34][c],d="tilde"+c)}var f=new Wp(d),h=new Bf([f],{width:"100%",height:Ht(g),viewBox:"0 0 "+a+" "+u,preserveAspectRatio:"none"});return{span:He.makeSvgSpan([],[h],t),minWidth:0,height:g}}else{var p=[],B=tqr[s],[y,C,Q]=B,v=Q/1e3,M=y.length,I,b;if(M===1){var Y=B[3];I=["hide-tail"],b=[Y]}else if(M===2)I=["halfarrow-left","halfarrow-right"],b=["xMinYMin","xMaxYMin"];else if(M===3)I=["brace-left","brace-center","brace-right"],b=["xMinYMin","xMidYMin","xMaxYMin"];else throw new Error(`Correct katexImagesData or update code here to support + `+M+" children.");for(var N=0;N0&&(n.style.minWidth=Ht(o)),n},oqr=function(e,t,r,n,o){var i,a=e.height+e.depth+r+n;if(/fbox|color|angl/.test(t)){if(i=He.makeSpan(["stretchy",t],[],o),t==="fbox"){var s=o.color&&o.getColor();s&&(i.style.borderColor=s)}}else{var l=[];/^[bx]cancel$/.test(t)&&l.push(new L7({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(t)&&l.push(new L7({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var A=new Bf(l,{width:"100%",height:Ht(a)});i=He.makeSvgSpan([],[A],o)}return i.height=a,i.style.height=Ht(a),i},yf={encloseSpan:oqr,mathMLnode:eqr,svgSpan:nqr};function tn(e,t){if(!e||e.type!==t)throw new Error("Expected node of type "+t+", but got "+(e?"node of type "+e.type:String(e)));return e}function x_(e){var t=IR(e);if(!t)throw new Error("Expected node of symbol group type, but got "+(e?"node of type "+e.type:String(e)));return t}function IR(e){return e&&(e.type==="atom"||YZr.hasOwnProperty(e.type))?e:null}var Y_=(e,t)=>{var r,n,o;e&&e.type==="supsub"?(n=tn(e.base,"accent"),r=n.base,e.base=r,o=bZr(Rn(e,t)),e.base=n):(n=tn(e,"accent"),r=n.base);var i=Rn(r,t.havingCrampedStyle()),a=n.isShifty&&zr.isCharacterBox(r),s=0;if(a){var l=zr.getBaseElem(r),A=Rn(l,t.havingCrampedStyle());s=Spe(A).skew}var u=n.label==="\\c",d=u?i.height+i.depth:Math.min(i.height,t.fontMetrics().xHeight),g;if(n.isStretchy)g=yf.svgSpan(n,t),g=He.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"elem",elem:g,wrapperClasses:["svg-align"],wrapperStyle:s>0?{width:"calc(100% - "+Ht(2*s)+")",marginLeft:Ht(2*s)}:void 0}]},t);else{var c,f;n.label==="\\vec"?(c=He.staticSvg("vec",t),f=He.svgData.vec[1]):(c=He.makeOrd({mode:n.mode,text:n.label},t,"textord"),c=Spe(c),c.italic=0,f=c.width,u&&(d+=c.depth)),g=He.makeSpan(["accent-body"],[c]);var h=n.label==="\\textcircled";h&&(g.classes.push("accent-full"),d=i.height);var p=s;h||(p-=f/2),g.style.left=Ht(p),n.label==="\\textcircled"&&(g.style.top=".2em"),g=He.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"kern",size:-d},{type:"elem",elem:g}]},t)}var B=He.makeSpan(["mord","accent"],[g],t);return o?(o.children[0]=B,o.height=Math.max(B.height,o.height),o.classes[0]="mord",o):B},UGe=(e,t)=>{var r=e.isStretchy?yf.mathMLnode(e.label):new Ft.MathNode("mo",[Ic(e.label,e.mode)]),n=new Ft.MathNode("mover",[Eo(e.base,t),r]);return n.setAttribute("accent","true"),n},iqr=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(e=>"\\"+e).join("|"));Kt({type:"accent",names:["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring","\\widecheck","\\widehat","\\widetilde","\\overrightarrow","\\overleftarrow","\\Overrightarrow","\\overleftrightarrow","\\overgroup","\\overlinesegment","\\overleftharpoon","\\overrightharpoon"],props:{numArgs:1},handler:(e,t)=>{var r=lU(t[0]),n=!iqr.test(e.funcName),o=!n||e.funcName==="\\widehat"||e.funcName==="\\widetilde"||e.funcName==="\\widecheck";return{type:"accent",mode:e.parser.mode,label:e.funcName,isStretchy:n,isShifty:o,base:r}},htmlBuilder:Y_,mathmlBuilder:UGe});Kt({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\c","\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["primitive"]},handler:(e,t)=>{var r=t[0],n=e.parser.mode;return n==="math"&&(e.parser.settings.reportNonstrict("mathVsTextAccents","LaTeX's accent "+e.funcName+" works only in text mode"),n="text"),{type:"accent",mode:n,label:e.funcName,isStretchy:!1,isShifty:!0,base:r}},htmlBuilder:Y_,mathmlBuilder:UGe});Kt({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:(e,t)=>{var{parser:r,funcName:n}=e,o=t[0];return{type:"accentUnder",mode:r.mode,label:n,base:o}},htmlBuilder:(e,t)=>{var r=Rn(e.base,t),n=yf.svgSpan(e,t),o=e.label==="\\utilde"?.12:0,i=He.makeVList({positionType:"top",positionData:r.height,children:[{type:"elem",elem:n,wrapperClasses:["svg-align"]},{type:"kern",size:o},{type:"elem",elem:r}]},t);return He.makeSpan(["mord","accentunder"],[i],t)},mathmlBuilder:(e,t)=>{var r=yf.mathMLnode(e.label),n=new Ft.MathNode("munder",[Eo(e.base,t),r]);return n.setAttribute("accentunder","true"),n}});var XD=e=>{var t=new Ft.MathNode("mpadded",e?[e]:[]);return t.setAttribute("width","+0.6em"),t.setAttribute("lspace","0.3em"),t};Kt({type:"xArrow",names:["\\xleftarrow","\\xrightarrow","\\xLeftarrow","\\xRightarrow","\\xleftrightarrow","\\xLeftrightarrow","\\xhookleftarrow","\\xhookrightarrow","\\xmapsto","\\xrightharpoondown","\\xrightharpoonup","\\xleftharpoondown","\\xleftharpoonup","\\xrightleftharpoons","\\xleftrightharpoons","\\xlongequal","\\xtwoheadrightarrow","\\xtwoheadleftarrow","\\xtofrom","\\xrightleftarrows","\\xrightequilibrium","\\xleftequilibrium","\\\\cdrightarrow","\\\\cdleftarrow","\\\\cdlongequal"],props:{numArgs:1,numOptionalArgs:1},handler(e,t,r){var{parser:n,funcName:o}=e;return{type:"xArrow",mode:n.mode,label:o,body:t[0],below:r[0]}},htmlBuilder(e,t){var r=t.style,n=t.havingStyle(r.sup()),o=He.wrapFragment(Rn(e.body,n,t),t),i=e.label.slice(0,2)==="\\x"?"x":"cd";o.classes.push(i+"-arrow-pad");var a;e.below&&(n=t.havingStyle(r.sub()),a=He.wrapFragment(Rn(e.below,n,t),t),a.classes.push(i+"-arrow-pad"));var s=yf.svgSpan(e,t),l=-t.fontMetrics().axisHeight+.5*s.height,A=-t.fontMetrics().axisHeight-.5*s.height-.111;(o.depth>.25||e.label==="\\xleftequilibrium")&&(A-=o.depth);var u;if(a){var d=-t.fontMetrics().axisHeight+a.height+.5*s.height+.111;u=He.makeVList({positionType:"individualShift",children:[{type:"elem",elem:o,shift:A},{type:"elem",elem:s,shift:l},{type:"elem",elem:a,shift:d}]},t)}else u=He.makeVList({positionType:"individualShift",children:[{type:"elem",elem:o,shift:A},{type:"elem",elem:s,shift:l}]},t);return u.children[0].children[0].children[1].classes.push("svg-align"),He.makeSpan(["mrel","x-arrow"],[u],t)},mathmlBuilder(e,t){var r=yf.mathMLnode(e.label);r.setAttribute("minsize",e.label.charAt(0)==="x"?"1.75em":"3.0em");var n;if(e.body){var o=XD(Eo(e.body,t));if(e.below){var i=XD(Eo(e.below,t));n=new Ft.MathNode("munderover",[r,i,o])}else n=new Ft.MathNode("mover",[r,o])}else if(e.below){var a=XD(Eo(e.below,t));n=new Ft.MathNode("munder",[r,a])}else n=XD(),n=new Ft.MathNode("mover",[r,n]);return n}});var aqr=He.makeSpan;function zGe(e,t){var r=sa(e.body,t,!0);return aqr([e.mclass],r,t)}function GGe(e,t){var r,n=Ul(e.body,t);return e.mclass==="minner"?r=new Ft.MathNode("mpadded",n):e.mclass==="mord"?e.isCharacterBox?(r=n[0],r.type="mi"):r=new Ft.MathNode("mi",n):(e.isCharacterBox?(r=n[0],r.type="mo"):r=new Ft.MathNode("mo",n),e.mclass==="mbin"?(r.attributes.lspace="0.22em",r.attributes.rspace="0.22em"):e.mclass==="mpunct"?(r.attributes.lspace="0em",r.attributes.rspace="0.17em"):e.mclass==="mopen"||e.mclass==="mclose"?(r.attributes.lspace="0em",r.attributes.rspace="0em"):e.mclass==="minner"&&(r.attributes.lspace="0.0556em",r.attributes.width="+0.1111em")),r}Kt({type:"mclass",names:["\\mathord","\\mathbin","\\mathrel","\\mathopen","\\mathclose","\\mathpunct","\\mathinner"],props:{numArgs:1,primitive:!0},handler(e,t){var{parser:r,funcName:n}=e,o=t[0];return{type:"mclass",mode:r.mode,mclass:"m"+n.slice(5),body:Fi(o),isCharacterBox:zr.isCharacterBox(o)}},htmlBuilder:zGe,mathmlBuilder:GGe});var QR=e=>{var t=e.type==="ordgroup"&&e.body.length?e.body[0]:e;return t.type==="atom"&&(t.family==="bin"||t.family==="rel")?"m"+t.family:"mord"};Kt({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler(e,t){var{parser:r}=e;return{type:"mclass",mode:r.mode,mclass:QR(t[0]),body:Fi(t[1]),isCharacterBox:zr.isCharacterBox(t[1])}}});Kt({type:"mclass",names:["\\stackrel","\\overset","\\underset"],props:{numArgs:2},handler(e,t){var{parser:r,funcName:n}=e,o=t[1],i=t[0],a;n!=="\\stackrel"?a=QR(o):a="mrel";var s={type:"op",mode:o.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:n!=="\\stackrel",body:Fi(o)},l={type:"supsub",mode:i.mode,base:s,sup:n==="\\underset"?null:i,sub:n==="\\underset"?i:null};return{type:"mclass",mode:r.mode,mclass:a,body:[l],isCharacterBox:zr.isCharacterBox(l)}},htmlBuilder:zGe,mathmlBuilder:GGe});Kt({type:"pmb",names:["\\pmb"],props:{numArgs:1,allowedInText:!0},handler(e,t){var{parser:r}=e;return{type:"pmb",mode:r.mode,mclass:QR(t[0]),body:Fi(t[0])}},htmlBuilder(e,t){var r=sa(e.body,t,!0),n=He.makeSpan([e.mclass],r,t);return n.style.textShadow="0.02em 0.01em 0.04px",n},mathmlBuilder(e,t){var r=Ul(e.body,t),n=new Ft.MathNode("mstyle",r);return n.setAttribute("style","text-shadow: 0.02em 0.01em 0.04px"),n}});var sqr={">":"\\\\cdrightarrow","<":"\\\\cdleftarrow","=":"\\\\cdlongequal",A:"\\uparrow",V:"\\downarrow","|":"\\Vert",".":"no arrow"},Ope=()=>({type:"styling",body:[],mode:"math",style:"display"}),Lpe=e=>e.type==="textord"&&e.text==="@",lqr=(e,t)=>(e.type==="mathord"||e.type==="atom")&&e.text===t;function Aqr(e,t,r){var n=sqr[e];switch(n){case"\\\\cdrightarrow":case"\\\\cdleftarrow":return r.callFunction(n,[t[0]],[t[1]]);case"\\uparrow":case"\\downarrow":{var o=r.callFunction("\\\\cdleft",[t[0]],[]),i={type:"atom",text:n,mode:"math",family:"rel"},a=r.callFunction("\\Big",[i],[]),s=r.callFunction("\\\\cdright",[t[1]],[]),l={type:"ordgroup",mode:"math",body:[o,a,s]};return r.callFunction("\\\\cdparent",[l],[])}case"\\\\cdlongequal":return r.callFunction("\\\\cdlongequal",[],[]);case"\\Vert":{var A={type:"textord",text:"\\Vert",mode:"math"};return r.callFunction("\\Big",[A],[])}default:return{type:"textord",text:" ",mode:"math"}}}function cqr(e){var t=[];for(e.gullet.beginGroup(),e.gullet.macros.set("\\cr","\\\\\\relax"),e.gullet.beginGroup();;){t.push(e.parseExpression(!1,"\\\\")),e.gullet.endGroup(),e.gullet.beginGroup();var r=e.fetch().text;if(r==="&"||r==="\\\\")e.consume();else if(r==="\\end"){t[t.length-1].length===0&&t.pop();break}else throw new kt("Expected \\\\ or \\cr or \\end",e.nextToken)}for(var n=[],o=[n],i=0;i-1))if("<>AV".indexOf(A)>-1)for(var d=0;d<2;d++){for(var g=!0,c=l+1;cAV=|." after @',a[l]);var f=Aqr(A,u,e),h={type:"styling",body:[f],mode:"math",style:"display"};n.push(h),s=Ope()}i%2===0?n.push(s):n.shift(),n=[],o.push(n)}e.gullet.endGroup(),e.gullet.endGroup();var p=new Array(o[0].length).fill({type:"align",align:"c",pregap:.25,postgap:.25});return{type:"array",mode:"math",body:o,arraystretch:1,addJot:!0,rowGaps:[null],cols:p,colSeparationType:"CD",hLinesBeforeRow:new Array(o.length+1).fill([])}}Kt({type:"cdlabel",names:["\\\\cdleft","\\\\cdright"],props:{numArgs:1},handler(e,t){var{parser:r,funcName:n}=e;return{type:"cdlabel",mode:r.mode,side:n.slice(4),label:t[0]}},htmlBuilder(e,t){var r=t.havingStyle(t.style.sup()),n=He.wrapFragment(Rn(e.label,r,t),t);return n.classes.push("cd-label-"+e.side),n.style.bottom=Ht(.8-n.depth),n.height=0,n.depth=0,n},mathmlBuilder(e,t){var r=new Ft.MathNode("mrow",[Eo(e.label,t)]);return r=new Ft.MathNode("mpadded",[r]),r.setAttribute("width","0"),e.side==="left"&&r.setAttribute("lspace","-1width"),r.setAttribute("voffset","0.7em"),r=new Ft.MathNode("mstyle",[r]),r.setAttribute("displaystyle","false"),r.setAttribute("scriptlevel","1"),r}});Kt({type:"cdlabelparent",names:["\\\\cdparent"],props:{numArgs:1},handler(e,t){var{parser:r}=e;return{type:"cdlabelparent",mode:r.mode,fragment:t[0]}},htmlBuilder(e,t){var r=He.wrapFragment(Rn(e.fragment,t),t);return r.classes.push("cd-vert-arrow"),r},mathmlBuilder(e,t){return new Ft.MathNode("mrow",[Eo(e.fragment,t)])}});Kt({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler(e,t){for(var{parser:r}=e,n=tn(t[0],"ordgroup"),o=n.body,i="",a=0;a=1114111)throw new kt("\\@char with invalid code point "+i);return l<=65535?A=String.fromCharCode(l):(l-=65536,A=String.fromCharCode((l>>10)+55296,(l&1023)+56320)),{type:"textord",mode:r.mode,text:A}}});var RGe=(e,t)=>{var r=sa(e.body,t.withColor(e.color),!1);return He.makeFragment(r)},HGe=(e,t)=>{var r=Ul(e.body,t.withColor(e.color)),n=new Ft.MathNode("mstyle",r);return n.setAttribute("mathcolor",e.color),n};Kt({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,argTypes:["color","original"]},handler(e,t){var{parser:r}=e,n=tn(t[0],"color-token").color,o=t[1];return{type:"color",mode:r.mode,color:n,body:Fi(o)}},htmlBuilder:RGe,mathmlBuilder:HGe});Kt({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,argTypes:["color"]},handler(e,t){var{parser:r,breakOnTokenText:n}=e,o=tn(t[0],"color-token").color;r.gullet.macros.set("\\current@color",o);var i=r.parseExpression(!0,n);return{type:"color",mode:r.mode,color:o,body:i}},htmlBuilder:RGe,mathmlBuilder:HGe});Kt({type:"cr",names:["\\\\"],props:{numArgs:0,numOptionalArgs:0,allowedInText:!0},handler(e,t,r){var{parser:n}=e,o=n.gullet.future().text==="["?n.parseSizeGroup(!0):null,i=!n.settings.displayMode||!n.settings.useStrictBehavior("newLineInDisplayMode","In LaTeX, \\\\ or \\newline does nothing in display mode");return{type:"cr",mode:n.mode,newLine:i,size:o&&tn(o,"size").value}},htmlBuilder(e,t){var r=He.makeSpan(["mspace"],[],t);return e.newLine&&(r.classes.push("newline"),e.size&&(r.style.marginTop=Ht(oi(e.size,t)))),r},mathmlBuilder(e,t){var r=new Ft.MathNode("mspace");return e.newLine&&(r.setAttribute("linebreak","newline"),e.size&&r.setAttribute("height",Ht(oi(e.size,t)))),r}});var W7={"\\global":"\\global","\\long":"\\\\globallong","\\\\globallong":"\\\\globallong","\\def":"\\gdef","\\gdef":"\\gdef","\\edef":"\\xdef","\\xdef":"\\xdef","\\let":"\\\\globallet","\\futurelet":"\\\\globalfuture"},OGe=e=>{var t=e.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(t))throw new kt("Expected a control sequence",e);return t},uqr=e=>{var t=e.gullet.popToken();return t.text==="="&&(t=e.gullet.popToken(),t.text===" "&&(t=e.gullet.popToken())),t},LGe=(e,t,r,n)=>{var o=e.gullet.macros.get(r.text);o==null&&(r.noexpand=!0,o={tokens:[r],numArgs:0,unexpandable:!e.gullet.isExpandable(r.text)}),e.gullet.macros.set(t,o,n)};Kt({type:"internal",names:["\\global","\\long","\\\\globallong"],props:{numArgs:0,allowedInText:!0},handler(e){var{parser:t,funcName:r}=e;t.consumeSpaces();var n=t.fetch();if(W7[n.text])return(r==="\\global"||r==="\\\\globallong")&&(n.text=W7[n.text]),tn(t.parseFunction(),"internal");throw new kt("Invalid token after macro prefix",n)}});Kt({type:"internal",names:["\\def","\\gdef","\\edef","\\xdef"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e){var{parser:t,funcName:r}=e,n=t.gullet.popToken(),o=n.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(o))throw new kt("Expected a control sequence",n);for(var i=0,a,s=[[]];t.gullet.future().text!=="{";)if(n=t.gullet.popToken(),n.text==="#"){if(t.gullet.future().text==="{"){a=t.gullet.future(),s[i].push("{");break}if(n=t.gullet.popToken(),!/^[1-9]$/.test(n.text))throw new kt('Invalid argument number "'+n.text+'"');if(parseInt(n.text)!==i+1)throw new kt('Argument number "'+n.text+'" out of order');i++,s.push([])}else{if(n.text==="EOF")throw new kt("Expected a macro definition");s[i].push(n.text)}var{tokens:l}=t.gullet.consumeArg();return a&&l.unshift(a),(r==="\\edef"||r==="\\xdef")&&(l=t.gullet.expandTokens(l),l.reverse()),t.gullet.macros.set(o,{tokens:l,numArgs:i,delimiters:s},r===W7[r]),{type:"internal",mode:t.mode}}});Kt({type:"internal",names:["\\let","\\\\globallet"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e){var{parser:t,funcName:r}=e,n=OGe(t.gullet.popToken());t.gullet.consumeSpaces();var o=uqr(t);return LGe(t,n,o,r==="\\\\globallet"),{type:"internal",mode:t.mode}}});Kt({type:"internal",names:["\\futurelet","\\\\globalfuture"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e){var{parser:t,funcName:r}=e,n=OGe(t.gullet.popToken()),o=t.gullet.popToken(),i=t.gullet.popToken();return LGe(t,n,i,r==="\\\\globalfuture"),t.gullet.pushToken(i),t.gullet.pushToken(o),{type:"internal",mode:t.mode}}});var Bv=function(e,t,r){var n=Yo.math[e]&&Yo.math[e].replace,o=I_(n||e,t,r);if(!o)throw new Error("Unsupported symbol "+e+" and font size "+t+".");return o},F_=function(e,t,r,n){var o=r.havingBaseStyle(t),i=He.makeSpan(n.concat(o.sizingClasses(r)),[e],r),a=o.sizeMultiplier/r.sizeMultiplier;return i.height*=a,i.depth*=a,i.maxFontSize=o.sizeMultiplier,i},TGe=function(e,t,r){var n=t.havingBaseStyle(r),o=(1-t.sizeMultiplier/n.sizeMultiplier)*t.fontMetrics().axisHeight;e.classes.push("delimcenter"),e.style.top=Ht(o),e.height-=o,e.depth+=o},dqr=function(e,t,r,n,o,i){var a=He.makeSymbol(e,"Main-Regular",o,n),s=F_(a,t,n,i);return r&&TGe(s,n,t),s},gqr=function(e,t,r,n){return He.makeSymbol(e,"Size"+t+"-Regular",r,n)},JGe=function(e,t,r,n,o,i){var a=gqr(e,t,o,n),s=F_(He.makeSpan(["delimsizing","size"+t],[a],n),Nr.TEXT,n,i);return r&&TGe(s,n,Nr.TEXT),s},RT=function(e,t,r){var n;t==="Size1-Regular"?n="delim-size1":n="delim-size4";var o=He.makeSpan(["delimsizinginner",n],[He.makeSpan([],[He.makeSymbol(e,t,r)])]);return{type:"elem",elem:o}},HT=function(e,t,r){var n=hd["Size4-Regular"][e.charCodeAt(0)]?hd["Size4-Regular"][e.charCodeAt(0)][4]:hd["Size1-Regular"][e.charCodeAt(0)][4],o=new Wp("inner",wZr(e,Math.round(1e3*t))),i=new Bf([o],{width:Ht(n),height:Ht(t),style:"width:"+Ht(n),viewBox:"0 0 "+1e3*n+" "+Math.round(1e3*t),preserveAspectRatio:"xMinYMin"}),a=He.makeSvgSpan([],[i],r);return a.height=t,a.style.height=Ht(t),a.style.width=Ht(n),{type:"elem",elem:a}},V7=.008,ZD={type:"kern",size:-1*V7},fqr=["|","\\lvert","\\rvert","\\vert"],hqr=["\\|","\\lVert","\\rVert","\\Vert"],PGe=function(e,t,r,n,o,i){var a,s,l,A,u="",d=0;a=l=A=e,s=null;var g="Size1-Regular";e==="\\uparrow"?l=A="⏐":e==="\\Uparrow"?l=A="‖":e==="\\downarrow"?a=l="⏐":e==="\\Downarrow"?a=l="‖":e==="\\updownarrow"?(a="\\uparrow",l="⏐",A="\\downarrow"):e==="\\Updownarrow"?(a="\\Uparrow",l="‖",A="\\Downarrow"):zr.contains(fqr,e)?(l="∣",u="vert",d=333):zr.contains(hqr,e)?(l="∥",u="doublevert",d=556):e==="["||e==="\\lbrack"?(a="⎡",l="⎢",A="⎣",g="Size4-Regular",u="lbrack",d=667):e==="]"||e==="\\rbrack"?(a="⎤",l="⎥",A="⎦",g="Size4-Regular",u="rbrack",d=667):e==="\\lfloor"||e==="⌊"?(l=a="⎢",A="⎣",g="Size4-Regular",u="lfloor",d=667):e==="\\lceil"||e==="⌈"?(a="⎡",l=A="⎢",g="Size4-Regular",u="lceil",d=667):e==="\\rfloor"||e==="⌋"?(l=a="⎥",A="⎦",g="Size4-Regular",u="rfloor",d=667):e==="\\rceil"||e==="⌉"?(a="⎤",l=A="⎥",g="Size4-Regular",u="rceil",d=667):e==="("||e==="\\lparen"?(a="⎛",l="⎜",A="⎝",g="Size4-Regular",u="lparen",d=875):e===")"||e==="\\rparen"?(a="⎞",l="⎟",A="⎠",g="Size4-Regular",u="rparen",d=875):e==="\\{"||e==="\\lbrace"?(a="⎧",s="⎨",A="⎩",l="⎪",g="Size4-Regular"):e==="\\}"||e==="\\rbrace"?(a="⎫",s="⎬",A="⎭",l="⎪",g="Size4-Regular"):e==="\\lgroup"||e==="⟮"?(a="⎧",A="⎩",l="⎪",g="Size4-Regular"):e==="\\rgroup"||e==="⟯"?(a="⎫",A="⎭",l="⎪",g="Size4-Regular"):e==="\\lmoustache"||e==="⎰"?(a="⎧",A="⎭",l="⎪",g="Size4-Regular"):(e==="\\rmoustache"||e==="⎱")&&(a="⎫",A="⎩",l="⎪",g="Size4-Regular");var c=Bv(a,g,o),f=c.height+c.depth,h=Bv(l,g,o),p=h.height+h.depth,B=Bv(A,g,o),y=B.height+B.depth,C=0,Q=1;if(s!==null){var v=Bv(s,g,o);C=v.height+v.depth,Q=2}var M=f+y+C,I=Math.max(0,Math.ceil((t-M)/(Q*p))),b=M+I*Q*p,Y=n.fontMetrics().axisHeight;r&&(Y*=n.sizeMultiplier);var N=b/2-Y,F=[];if(u.length>0){var D=b-f-y,z=Math.round(b*1e3),k=yZr(u,Math.round(D*1e3)),j=new Wp(u,k),U=(d/1e3).toFixed(3)+"em",G=(z/1e3).toFixed(3)+"em",H=new Bf([j],{width:U,height:G,viewBox:"0 0 "+d+" "+z}),L=He.makeSvgSpan([],[H],n);L.height=z/1e3,L.style.width=U,L.style.height=G,F.push({type:"elem",elem:L})}else{if(F.push(RT(A,g,o)),F.push(ZD),s===null){var R=b-f-y+2*V7;F.push(HT(l,R,n))}else{var O=(b-f-y-C)/2+2*V7;F.push(HT(l,O,n)),F.push(ZD),F.push(RT(s,g,o)),F.push(ZD),F.push(HT(l,O,n))}F.push(ZD),F.push(RT(a,g,o))}var V=n.havingBaseStyle(Nr.TEXT),Z=He.makeVList({positionType:"bottom",positionData:N,children:F},V);return F_(He.makeSpan(["delimsizing","mult"],[Z],V),Nr.TEXT,n,i)},OT=80,LT=.08,TT=function(e,t,r,n,o){var i=BZr(e,n,r),a=new Wp(e,i),s=new Bf([a],{width:"400em",height:Ht(t),viewBox:"0 0 400000 "+r,preserveAspectRatio:"xMinYMin slice"});return He.makeSvgSpan(["hide-tail"],[s],o)},pqr=function(e,t){var r=t.havingBaseSizing(),n=XGe("\\surd",e*r.sizeMultiplier,KGe,r),o=r.sizeMultiplier,i=Math.max(0,t.minRuleThickness-t.fontMetrics().sqrtRuleThickness),a,s=0,l=0,A=0,u;return n.type==="small"?(A=1e3+1e3*i+OT,e<1?o=1:e<1.4&&(o=.7),s=(1+i+LT)/o,l=(1+i)/o,a=TT("sqrtMain",s,A,i,t),a.style.minWidth="0.853em",u=.833/o):n.type==="large"?(A=(1e3+OT)*eM[n.size],l=(eM[n.size]+i)/o,s=(eM[n.size]+i+LT)/o,a=TT("sqrtSize"+n.size,s,A,i,t),a.style.minWidth="1.02em",u=1/o):(s=e+i+LT,l=e+i,A=Math.floor(1e3*e+i)+OT,a=TT("sqrtTall",s,A,i,t),a.style.minWidth="0.742em",u=1.056),a.height=l,a.style.height=Ht(s),{span:a,advanceWidth:u,ruleWidth:(t.fontMetrics().sqrtRuleThickness+i)*o}},WGe=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","\\surd"],mqr=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱"],VGe=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],eM=[0,1.2,1.8,2.4,3],Bqr=function(e,t,r,n,o){if(e==="<"||e==="\\lt"||e==="⟨"?e="\\langle":(e===">"||e==="\\gt"||e==="⟩")&&(e="\\rangle"),zr.contains(WGe,e)||zr.contains(VGe,e))return JGe(e,t,!1,r,n,o);if(zr.contains(mqr,e))return PGe(e,eM[t],!1,r,n,o);throw new kt("Illegal delimiter: '"+e+"'")},wqr=[{type:"small",style:Nr.SCRIPTSCRIPT},{type:"small",style:Nr.SCRIPT},{type:"small",style:Nr.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],yqr=[{type:"small",style:Nr.SCRIPTSCRIPT},{type:"small",style:Nr.SCRIPT},{type:"small",style:Nr.TEXT},{type:"stack"}],KGe=[{type:"small",style:Nr.SCRIPTSCRIPT},{type:"small",style:Nr.SCRIPT},{type:"small",style:Nr.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],Eqr=function(e){if(e.type==="small")return"Main-Regular";if(e.type==="large")return"Size"+e.size+"-Regular";if(e.type==="stack")return"Size4-Regular";throw new Error("Add support for delim type '"+e.type+"' here.")},XGe=function(e,t,r,n){for(var o=Math.min(2,3-n.style.size),i=o;it)return r[i]}return r[r.length-1]},ZGe=function(e,t,r,n,o,i){e==="<"||e==="\\lt"||e==="⟨"?e="\\langle":(e===">"||e==="\\gt"||e==="⟩")&&(e="\\rangle");var a;zr.contains(VGe,e)?a=wqr:zr.contains(WGe,e)?a=KGe:a=yqr;var s=XGe(e,t,a,n);return s.type==="small"?dqr(e,s.style,r,n,o,i):s.type==="large"?JGe(e,s.size,r,n,o,i):PGe(e,t,r,n,o,i)},Cqr=function(e,t,r,n,o,i){var a=n.fontMetrics().axisHeight*n.sizeMultiplier,s=901,l=5/n.fontMetrics().ptPerEm,A=Math.max(t-a,r+a),u=Math.max(A/500*s,2*A-l);return ZGe(e,u,!0,n,o,i)},Vg={sqrtImage:pqr,sizedDelim:Bqr,sizeToMaxHeight:eM,customSizedDelim:ZGe,leftRightDelim:Cqr},Tpe={"\\bigl":{mclass:"mopen",size:1},"\\Bigl":{mclass:"mopen",size:2},"\\biggl":{mclass:"mopen",size:3},"\\Biggl":{mclass:"mopen",size:4},"\\bigr":{mclass:"mclose",size:1},"\\Bigr":{mclass:"mclose",size:2},"\\biggr":{mclass:"mclose",size:3},"\\Biggr":{mclass:"mclose",size:4},"\\bigm":{mclass:"mrel",size:1},"\\Bigm":{mclass:"mrel",size:2},"\\biggm":{mclass:"mrel",size:3},"\\Biggm":{mclass:"mrel",size:4},"\\big":{mclass:"mord",size:1},"\\Big":{mclass:"mord",size:2},"\\bigg":{mclass:"mord",size:3},"\\Bigg":{mclass:"mord",size:4}},Iqr=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","<",">","\\langle","⟨","\\rangle","⟩","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."];function vR(e,t){var r=IR(e);if(r&&zr.contains(Iqr,r.text))return r;throw r?new kt("Invalid delimiter '"+r.text+"' after '"+t.funcName+"'",e):new kt("Invalid delimiter type '"+e.type+"'",e)}Kt({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1,argTypes:["primitive"]},handler:(e,t)=>{var r=vR(t[0],e);return{type:"delimsizing",mode:e.parser.mode,size:Tpe[e.funcName].size,mclass:Tpe[e.funcName].mclass,delim:r.text}},htmlBuilder:(e,t)=>e.delim==="."?He.makeSpan([e.mclass]):Vg.sizedDelim(e.delim,e.size,t,e.mode,[e.mclass]),mathmlBuilder:e=>{var t=[];e.delim!=="."&&t.push(Ic(e.delim,e.mode));var r=new Ft.MathNode("mo",t);e.mclass==="mopen"||e.mclass==="mclose"?r.setAttribute("fence","true"):r.setAttribute("fence","false"),r.setAttribute("stretchy","true");var n=Ht(Vg.sizeToMaxHeight[e.size]);return r.setAttribute("minsize",n),r.setAttribute("maxsize",n),r}});function Jpe(e){if(!e.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}Kt({type:"leftright-right",names:["\\right"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var r=e.parser.gullet.macros.get("\\current@color");if(r&&typeof r!="string")throw new kt("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:e.parser.mode,delim:vR(t[0],e).text,color:r}}});Kt({type:"leftright",names:["\\left"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var r=vR(t[0],e),n=e.parser;++n.leftrightDepth;var o=n.parseExpression(!1);--n.leftrightDepth,n.expect("\\right",!1);var i=tn(n.parseFunction(),"leftright-right");return{type:"leftright",mode:n.mode,body:o,left:r.text,right:i.delim,rightColor:i.color}},htmlBuilder:(e,t)=>{Jpe(e);for(var r=sa(e.body,t,!0,["mopen","mclose"]),n=0,o=0,i=!1,a=0;a{Jpe(e);var r=Ul(e.body,t);if(e.left!=="."){var n=new Ft.MathNode("mo",[Ic(e.left,e.mode)]);n.setAttribute("fence","true"),r.unshift(n)}if(e.right!=="."){var o=new Ft.MathNode("mo",[Ic(e.right,e.mode)]);o.setAttribute("fence","true"),e.rightColor&&o.setAttribute("mathcolor",e.rightColor),r.push(o)}return M_(r)}});Kt({type:"middle",names:["\\middle"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var r=vR(t[0],e);if(!e.parser.leftrightDepth)throw new kt("\\middle without preceding \\left",r);return{type:"middle",mode:e.parser.mode,delim:r.text}},htmlBuilder:(e,t)=>{var r;if(e.delim===".")r=xb(t,[]);else{r=Vg.sizedDelim(e.delim,1,t,e.mode,[]);var n={delim:e.delim,options:t};r.isMiddle=n}return r},mathmlBuilder:(e,t)=>{var r=e.delim==="\\vert"||e.delim==="|"?Ic("|","text"):Ic(e.delim,e.mode),n=new Ft.MathNode("mo",[r]);return n.setAttribute("fence","true"),n.setAttribute("lspace","0.05em"),n.setAttribute("rspace","0.05em"),n}});var N_=(e,t)=>{var r=He.wrapFragment(Rn(e.body,t),t),n=e.label.slice(1),o=t.sizeMultiplier,i,a=0,s=zr.isCharacterBox(e.body);if(n==="sout")i=He.makeSpan(["stretchy","sout"]),i.height=t.fontMetrics().defaultRuleThickness/o,a=-.5*t.fontMetrics().xHeight;else if(n==="phase"){var l=oi({number:.6,unit:"pt"},t),A=oi({number:.35,unit:"ex"},t),u=t.havingBaseSizing();o=o/u.sizeMultiplier;var d=r.height+r.depth+l+A;r.style.paddingLeft=Ht(d/2+l);var g=Math.floor(1e3*d*o),c=pZr(g),f=new Bf([new Wp("phase",c)],{width:"400em",height:Ht(g/1e3),viewBox:"0 0 400000 "+g,preserveAspectRatio:"xMinYMin slice"});i=He.makeSvgSpan(["hide-tail"],[f],t),i.style.height=Ht(d),a=r.depth+l+A}else{/cancel/.test(n)?s||r.classes.push("cancel-pad"):n==="angl"?r.classes.push("anglpad"):r.classes.push("boxpad");var h=0,p=0,B=0;/box/.test(n)?(B=Math.max(t.fontMetrics().fboxrule,t.minRuleThickness),h=t.fontMetrics().fboxsep+(n==="colorbox"?0:B),p=h):n==="angl"?(B=Math.max(t.fontMetrics().defaultRuleThickness,t.minRuleThickness),h=4*B,p=Math.max(0,.25-r.depth)):(h=s?.2:0,p=h),i=yf.encloseSpan(r,n,h,p,t),/fbox|boxed|fcolorbox/.test(n)?(i.style.borderStyle="solid",i.style.borderWidth=Ht(B)):n==="angl"&&B!==.049&&(i.style.borderTopWidth=Ht(B),i.style.borderRightWidth=Ht(B)),a=r.depth+p,e.backgroundColor&&(i.style.backgroundColor=e.backgroundColor,e.borderColor&&(i.style.borderColor=e.borderColor))}var y;if(e.backgroundColor)y=He.makeVList({positionType:"individualShift",children:[{type:"elem",elem:i,shift:a},{type:"elem",elem:r,shift:0}]},t);else{var C=/cancel|phase/.test(n)?["svg-align"]:[];y=He.makeVList({positionType:"individualShift",children:[{type:"elem",elem:r,shift:0},{type:"elem",elem:i,shift:a,wrapperClasses:C}]},t)}return/cancel/.test(n)&&(y.height=r.height,y.depth=r.depth),/cancel/.test(n)&&!s?He.makeSpan(["mord","cancel-lap"],[y],t):He.makeSpan(["mord"],[y],t)},D_=(e,t)=>{var r=0,n=new Ft.MathNode(e.label.indexOf("colorbox")>-1?"mpadded":"menclose",[Eo(e.body,t)]);switch(e.label){case"\\cancel":n.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":n.setAttribute("notation","downdiagonalstrike");break;case"\\phase":n.setAttribute("notation","phasorangle");break;case"\\sout":n.setAttribute("notation","horizontalstrike");break;case"\\fbox":n.setAttribute("notation","box");break;case"\\angl":n.setAttribute("notation","actuarial");break;case"\\fcolorbox":case"\\colorbox":if(r=t.fontMetrics().fboxsep*t.fontMetrics().ptPerEm,n.setAttribute("width","+"+2*r+"pt"),n.setAttribute("height","+"+2*r+"pt"),n.setAttribute("lspace",r+"pt"),n.setAttribute("voffset",r+"pt"),e.label==="\\fcolorbox"){var o=Math.max(t.fontMetrics().fboxrule,t.minRuleThickness);n.setAttribute("style","border: "+o+"em solid "+String(e.borderColor))}break;case"\\xcancel":n.setAttribute("notation","updiagonalstrike downdiagonalstrike");break}return e.backgroundColor&&n.setAttribute("mathbackground",e.backgroundColor),n};Kt({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,argTypes:["color","text"]},handler(e,t,r){var{parser:n,funcName:o}=e,i=tn(t[0],"color-token").color,a=t[1];return{type:"enclose",mode:n.mode,label:o,backgroundColor:i,body:a}},htmlBuilder:N_,mathmlBuilder:D_});Kt({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,argTypes:["color","color","text"]},handler(e,t,r){var{parser:n,funcName:o}=e,i=tn(t[0],"color-token").color,a=tn(t[1],"color-token").color,s=t[2];return{type:"enclose",mode:n.mode,label:o,backgroundColor:a,borderColor:i,body:s}},htmlBuilder:N_,mathmlBuilder:D_});Kt({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler(e,t){var{parser:r}=e;return{type:"enclose",mode:r.mode,label:"\\fbox",body:t[0]}}});Kt({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout","\\phase"],props:{numArgs:1},handler(e,t){var{parser:r,funcName:n}=e,o=t[0];return{type:"enclose",mode:r.mode,label:n,body:o}},htmlBuilder:N_,mathmlBuilder:D_});Kt({type:"enclose",names:["\\angl"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!1},handler(e,t){var{parser:r}=e;return{type:"enclose",mode:r.mode,label:"\\angl",body:t[0]}}});var qGe={};function Wd(e){for(var{type:t,names:r,props:n,handler:o,htmlBuilder:i,mathmlBuilder:a}=e,s={type:t,numArgs:n.numArgs||0,allowedInText:!1,numOptionalArgs:0,handler:o},l=0;l{var t=e.parser.settings;if(!t.displayMode)throw new kt("{"+e.envName+"} can be used only in display mode.")};function S_(e){if(e.indexOf("ed")===-1)return e.indexOf("*")===-1}function h0(e,t,r){var{hskipBeforeAndAfter:n,addJot:o,cols:i,arraystretch:a,colSeparationType:s,autoTag:l,singleRow:A,emptySingleRow:u,maxNumCols:d,leqno:g}=t;if(e.gullet.beginGroup(),A||e.gullet.macros.set("\\cr","\\\\\\relax"),!a){var c=e.gullet.expandMacroAsText("\\arraystretch");if(c==null)a=1;else if(a=parseFloat(c),!a||a<0)throw new kt("Invalid \\arraystretch: "+c)}e.gullet.beginGroup();var f=[],h=[f],p=[],B=[],y=l!=null?[]:void 0;function C(){l&&e.gullet.macros.set("\\@eqnsw","1",!0)}function Q(){y&&(e.gullet.macros.get("\\df@tag")?(y.push(e.subparse([new Qd("\\df@tag")])),e.gullet.macros.set("\\df@tag",void 0,!0)):y.push(!!l&&e.gullet.macros.get("\\@eqnsw")==="1"))}for(C(),B.push(Ppe(e));;){var v=e.parseExpression(!1,A?"\\end":"\\\\");e.gullet.endGroup(),e.gullet.beginGroup(),v={type:"ordgroup",mode:e.mode,body:v},r&&(v={type:"styling",mode:e.mode,style:r,body:[v]}),f.push(v);var M=e.fetch().text;if(M==="&"){if(d&&f.length===d){if(A||s)throw new kt("Too many tab characters: &",e.nextToken);e.settings.reportNonstrict("textEnv","Too few columns specified in the {array} column argument.")}e.consume()}else if(M==="\\end"){Q(),f.length===1&&v.type==="styling"&&v.body[0].body.length===0&&(h.length>1||!u)&&h.pop(),B.length0&&(y+=.25),l.push({pos:y,isDashed:Fe[Se]})}for(C(i[0]),r=0;r0&&(N+=B,MFe))for(r=0;r=a)){var $=void 0;(n>0||e.hskipBeforeAndAfter)&&($=zr.deflt(O.pregap,d),$!==0&&(k=He.makeSpan(["arraycolsep"],[]),k.style.width=Ht($),z.push(k)));var _=[];for(r=0;r0){for(var ge=He.makeLineSpan("hline",t,A),Ae=He.makeLineSpan("hdashline",t,A),pe=[{type:"elem",elem:s,shift:0}];l.length>0;){var we=l.pop(),ye=we.pos-F;we.isDashed?pe.push({type:"elem",elem:Ae,shift:ye}):pe.push({type:"elem",elem:ge,shift:ye})}s=He.makeVList({positionType:"individualShift",children:pe},t)}if(U.length===0)return He.makeSpan(["mord"],[s],t);var Me=He.makeVList({positionType:"individualShift",children:U},t);return Me=He.makeSpan(["tag"],[Me],t),He.makeFragment([s,Me])},Qqr={c:"center ",l:"left ",r:"right "},Kd=function(e,t){for(var r=[],n=new Ft.MathNode("mtd",[],["mtr-glue"]),o=new Ft.MathNode("mtd",[],["mml-eqn-num"]),i=0;i0){var c=e.cols,f="",h=!1,p=0,B=c.length;c[0].type==="separator"&&(d+="top ",p=1),c[c.length-1].type==="separator"&&(d+="bottom ",B-=1);for(var y=p;y0?"left ":"",d+=I[I.length-1].length>0?"right ":"";for(var b=1;b-1?"alignat":"align",o=e.envName==="split",i=h0(e.parser,{cols:r,addJot:!0,autoTag:o?void 0:S_(e.envName),emptySingleRow:!0,colSeparationType:n,maxNumCols:o?2:void 0,leqno:e.parser.settings.leqno},"display"),a,s=0,l={type:"ordgroup",mode:e.mode,body:[]};if(t[0]&&t[0].type==="ordgroup"){for(var A="",u=0;u0&&g&&(h=1),r[c]={type:"align",align:f,pregap:h,postgap:0}}return i.colSeparationType=g?"align":"alignat",i};Wd({type:"array",names:["array","darray"],props:{numArgs:1},handler(e,t){var r=IR(t[0]),n=r?[t[0]]:tn(t[0],"ordgroup").body,o=n.map(function(a){var s=x_(a),l=s.text;if("lcr".indexOf(l)!==-1)return{type:"align",align:l};if(l==="|")return{type:"separator",separator:"|"};if(l===":")return{type:"separator",separator:":"};throw new kt("Unknown column alignment: "+l,a)}),i={cols:o,hskipBeforeAndAfter:!0,maxNumCols:o.length};return h0(e.parser,i,k_(e.envName))},htmlBuilder:Vd,mathmlBuilder:Kd});Wd({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix","matrix*","pmatrix*","bmatrix*","Bmatrix*","vmatrix*","Vmatrix*"],props:{numArgs:0},handler(e){var t={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[e.envName.replace("*","")],r="c",n={hskipBeforeAndAfter:!1,cols:[{type:"align",align:r}]};if(e.envName.charAt(e.envName.length-1)==="*"){var o=e.parser;if(o.consumeSpaces(),o.fetch().text==="["){if(o.consume(),o.consumeSpaces(),r=o.fetch().text,"lcr".indexOf(r)===-1)throw new kt("Expected l or c or r",o.nextToken);o.consume(),o.consumeSpaces(),o.expect("]"),o.consume(),n.cols=[{type:"align",align:r}]}}var i=h0(e.parser,n,k_(e.envName)),a=Math.max(0,...i.body.map(s=>s.length));return i.cols=new Array(a).fill({type:"align",align:r}),t?{type:"leftright",mode:e.mode,body:[i],left:t[0],right:t[1],rightColor:void 0}:i},htmlBuilder:Vd,mathmlBuilder:Kd});Wd({type:"array",names:["smallmatrix"],props:{numArgs:0},handler(e){var t={arraystretch:.5},r=h0(e.parser,t,"script");return r.colSeparationType="small",r},htmlBuilder:Vd,mathmlBuilder:Kd});Wd({type:"array",names:["subarray"],props:{numArgs:1},handler(e,t){var r=IR(t[0]),n=r?[t[0]]:tn(t[0],"ordgroup").body,o=n.map(function(a){var s=x_(a),l=s.text;if("lc".indexOf(l)!==-1)return{type:"align",align:l};throw new kt("Unknown column alignment: "+l,a)});if(o.length>1)throw new kt("{subarray} can contain only one column");var i={cols:o,hskipBeforeAndAfter:!1,arraystretch:.5};if(i=h0(e.parser,i,"script"),i.body.length>0&&i.body[0].length>1)throw new kt("{subarray} can contain only one column");return i},htmlBuilder:Vd,mathmlBuilder:Kd});Wd({type:"array",names:["cases","dcases","rcases","drcases"],props:{numArgs:0},handler(e){var t={arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},r=h0(e.parser,t,k_(e.envName));return{type:"leftright",mode:e.mode,body:[r],left:e.envName.indexOf("r")>-1?".":"\\{",right:e.envName.indexOf("r")>-1?"\\}":".",rightColor:void 0}},htmlBuilder:Vd,mathmlBuilder:Kd});Wd({type:"array",names:["align","align*","aligned","split"],props:{numArgs:0},handler:_Ge,htmlBuilder:Vd,mathmlBuilder:Kd});Wd({type:"array",names:["gathered","gather","gather*"],props:{numArgs:0},handler(e){zr.contains(["gather","gather*"],e.envName)&&MR(e);var t={cols:[{type:"align",align:"c"}],addJot:!0,colSeparationType:"gather",autoTag:S_(e.envName),emptySingleRow:!0,leqno:e.parser.settings.leqno};return h0(e.parser,t,"display")},htmlBuilder:Vd,mathmlBuilder:Kd});Wd({type:"array",names:["alignat","alignat*","alignedat"],props:{numArgs:1},handler:_Ge,htmlBuilder:Vd,mathmlBuilder:Kd});Wd({type:"array",names:["equation","equation*"],props:{numArgs:0},handler(e){MR(e);var t={autoTag:S_(e.envName),emptySingleRow:!0,singleRow:!0,maxNumCols:1,leqno:e.parser.settings.leqno};return h0(e.parser,t,"display")},htmlBuilder:Vd,mathmlBuilder:Kd});Wd({type:"array",names:["CD"],props:{numArgs:0},handler(e){return MR(e),cqr(e.parser)},htmlBuilder:Vd,mathmlBuilder:Kd});de("\\nonumber","\\gdef\\@eqnsw{0}");de("\\notag","\\nonumber");Kt({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler(e,t){throw new kt(e.funcName+" valid only within array environment")}});var Wpe=qGe;Kt({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler(e,t){var{parser:r,funcName:n}=e,o=t[0];if(o.type!=="ordgroup")throw new kt("Invalid environment name",o);for(var i="",a=0;a{var r=e.font,n=t.withFont(r);return Rn(e.body,n)},tRe=(e,t)=>{var r=e.font,n=t.withFont(r);return Eo(e.body,n)},Vpe={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak","\\bm":"\\boldsymbol"};Kt({type:"font",names:["\\mathrm","\\mathit","\\mathbf","\\mathnormal","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],props:{numArgs:1,allowedInArgument:!0},handler:(e,t)=>{var{parser:r,funcName:n}=e,o=lU(t[0]),i=n;return i in Vpe&&(i=Vpe[i]),{type:"font",mode:r.mode,font:i.slice(1),body:o}},htmlBuilder:eRe,mathmlBuilder:tRe});Kt({type:"mclass",names:["\\boldsymbol","\\bm"],props:{numArgs:1},handler:(e,t)=>{var{parser:r}=e,n=t[0],o=zr.isCharacterBox(n);return{type:"mclass",mode:r.mode,mclass:QR(n),body:[{type:"font",mode:r.mode,font:"boldsymbol",body:n}],isCharacterBox:o}}});Kt({type:"font",names:["\\rm","\\sf","\\tt","\\bf","\\it","\\cal"],props:{numArgs:0,allowedInText:!0},handler:(e,t)=>{var{parser:r,funcName:n,breakOnTokenText:o}=e,{mode:i}=r,a=r.parseExpression(!0,o),s="math"+n.slice(1);return{type:"font",mode:i,font:s,body:{type:"ordgroup",mode:r.mode,body:a}}},htmlBuilder:eRe,mathmlBuilder:tRe});var rRe=(e,t)=>{var r=t;return e==="display"?r=r.id>=Nr.SCRIPT.id?r.text():Nr.DISPLAY:e==="text"&&r.size===Nr.DISPLAY.size?r=Nr.TEXT:e==="script"?r=Nr.SCRIPT:e==="scriptscript"&&(r=Nr.SCRIPTSCRIPT),r},j_=(e,t)=>{var r=rRe(e.size,t.style),n=r.fracNum(),o=r.fracDen(),i;i=t.havingStyle(n);var a=Rn(e.numer,i,t);if(e.continued){var s=8.5/t.fontMetrics().ptPerEm,l=3.5/t.fontMetrics().ptPerEm;a.height=a.height0?f=3*g:f=7*g,h=t.fontMetrics().denom1):(d>0?(c=t.fontMetrics().num2,f=g):(c=t.fontMetrics().num3,f=3*g),h=t.fontMetrics().denom2);var p;if(u){var B=t.fontMetrics().axisHeight;c-a.depth-(B+.5*d){var r=new Ft.MathNode("mfrac",[Eo(e.numer,t),Eo(e.denom,t)]);if(!e.hasBarLine)r.setAttribute("linethickness","0px");else if(e.barSize){var n=oi(e.barSize,t);r.setAttribute("linethickness",Ht(n))}var o=rRe(e.size,t.style);if(o.size!==t.style.size){r=new Ft.MathNode("mstyle",[r]);var i=o.size===Nr.DISPLAY.size?"true":"false";r.setAttribute("displaystyle",i),r.setAttribute("scriptlevel","0")}if(e.leftDelim!=null||e.rightDelim!=null){var a=[];if(e.leftDelim!=null){var s=new Ft.MathNode("mo",[new Ft.TextNode(e.leftDelim.replace("\\",""))]);s.setAttribute("fence","true"),a.push(s)}if(a.push(r),e.rightDelim!=null){var l=new Ft.MathNode("mo",[new Ft.TextNode(e.rightDelim.replace("\\",""))]);l.setAttribute("fence","true"),a.push(l)}return M_(a)}return r};Kt({type:"genfrac",names:["\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac","\\\\bracefrac","\\\\brackfrac"],props:{numArgs:2,allowedInArgument:!0},handler:(e,t)=>{var{parser:r,funcName:n}=e,o=t[0],i=t[1],a,s=null,l=null,A="auto";switch(n){case"\\dfrac":case"\\frac":case"\\tfrac":a=!0;break;case"\\\\atopfrac":a=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":a=!1,s="(",l=")";break;case"\\\\bracefrac":a=!1,s="\\{",l="\\}";break;case"\\\\brackfrac":a=!1,s="[",l="]";break;default:throw new Error("Unrecognized genfrac command")}switch(n){case"\\dfrac":case"\\dbinom":A="display";break;case"\\tfrac":case"\\tbinom":A="text";break}return{type:"genfrac",mode:r.mode,continued:!1,numer:o,denom:i,hasBarLine:a,leftDelim:s,rightDelim:l,size:A,barSize:null}},htmlBuilder:j_,mathmlBuilder:U_});Kt({type:"genfrac",names:["\\cfrac"],props:{numArgs:2},handler:(e,t)=>{var{parser:r,funcName:n}=e,o=t[0],i=t[1];return{type:"genfrac",mode:r.mode,continued:!0,numer:o,denom:i,hasBarLine:!0,leftDelim:null,rightDelim:null,size:"display",barSize:null}}});Kt({type:"infix",names:["\\over","\\choose","\\atop","\\brace","\\brack"],props:{numArgs:0,infix:!0},handler(e){var{parser:t,funcName:r,token:n}=e,o;switch(r){case"\\over":o="\\frac";break;case"\\choose":o="\\binom";break;case"\\atop":o="\\\\atopfrac";break;case"\\brace":o="\\\\bracefrac";break;case"\\brack":o="\\\\brackfrac";break;default:throw new Error("Unrecognized infix genfrac command")}return{type:"infix",mode:t.mode,replaceWith:o,token:n}}});var Kpe=["display","text","script","scriptscript"],Xpe=function(e){var t=null;return e.length>0&&(t=e,t=t==="."?null:t),t};Kt({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,allowedInArgument:!0,argTypes:["math","math","size","text","math","math"]},handler(e,t){var{parser:r}=e,n=t[4],o=t[5],i=lU(t[0]),a=i.type==="atom"&&i.family==="open"?Xpe(i.text):null,s=lU(t[1]),l=s.type==="atom"&&s.family==="close"?Xpe(s.text):null,A=tn(t[2],"size"),u,d=null;A.isBlank?u=!0:(d=A.value,u=d.number>0);var g="auto",c=t[3];if(c.type==="ordgroup"){if(c.body.length>0){var f=tn(c.body[0],"textord");g=Kpe[Number(f.text)]}}else c=tn(c,"textord"),g=Kpe[Number(c.text)];return{type:"genfrac",mode:r.mode,numer:n,denom:o,continued:!1,hasBarLine:u,barSize:d,leftDelim:a,rightDelim:l,size:g}},htmlBuilder:j_,mathmlBuilder:U_});Kt({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler(e,t){var{parser:r,funcName:n,token:o}=e;return{type:"infix",mode:r.mode,replaceWith:"\\\\abovefrac",size:tn(t[0],"size").value,token:o}}});Kt({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:(e,t)=>{var{parser:r,funcName:n}=e,o=t[0],i=tZr(tn(t[1],"infix").size),a=t[2],s=i.number>0;return{type:"genfrac",mode:r.mode,numer:o,denom:a,continued:!1,hasBarLine:s,barSize:i,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:j_,mathmlBuilder:U_});var nRe=(e,t)=>{var r=t.style,n,o;e.type==="supsub"?(n=e.sup?Rn(e.sup,t.havingStyle(r.sup()),t):Rn(e.sub,t.havingStyle(r.sub()),t),o=tn(e.base,"horizBrace")):o=tn(e,"horizBrace");var i=Rn(o.base,t.havingBaseStyle(Nr.DISPLAY)),a=yf.svgSpan(o,t),s;if(o.isOver?(s=He.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"kern",size:.1},{type:"elem",elem:a}]},t),s.children[0].children[0].children[1].classes.push("svg-align")):(s=He.makeVList({positionType:"bottom",positionData:i.depth+.1+a.height,children:[{type:"elem",elem:a},{type:"kern",size:.1},{type:"elem",elem:i}]},t),s.children[0].children[0].children[0].classes.push("svg-align")),n){var l=He.makeSpan(["mord",o.isOver?"mover":"munder"],[s],t);o.isOver?s=He.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:l},{type:"kern",size:.2},{type:"elem",elem:n}]},t):s=He.makeVList({positionType:"bottom",positionData:l.depth+.2+n.height+n.depth,children:[{type:"elem",elem:n},{type:"kern",size:.2},{type:"elem",elem:l}]},t)}return He.makeSpan(["mord",o.isOver?"mover":"munder"],[s],t)},vqr=(e,t)=>{var r=yf.mathMLnode(e.label);return new Ft.MathNode(e.isOver?"mover":"munder",[Eo(e.base,t),r])};Kt({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler(e,t){var{parser:r,funcName:n}=e;return{type:"horizBrace",mode:r.mode,label:n,isOver:/^\\over/.test(n),base:t[0]}},htmlBuilder:nRe,mathmlBuilder:vqr});Kt({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,n=t[1],o=tn(t[0],"url").url;return r.settings.isTrusted({command:"\\href",url:o})?{type:"href",mode:r.mode,href:o,body:Fi(n)}:r.formatUnsupportedCmd("\\href")},htmlBuilder:(e,t)=>{var r=sa(e.body,t,!1);return He.makeAnchor(e.href,[],r,t)},mathmlBuilder:(e,t)=>{var r=Vp(e.body,t);return r instanceof qA||(r=new qA("mrow",[r])),r.setAttribute("href",e.href),r}});Kt({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,n=tn(t[0],"url").url;if(!r.settings.isTrusted({command:"\\url",url:n}))return r.formatUnsupportedCmd("\\url");for(var o=[],i=0;i{var{parser:r,funcName:n,token:o}=e,i=tn(t[0],"raw").string,a=t[1];r.settings.strict&&r.settings.reportNonstrict("htmlExtension","HTML extension is disabled on strict mode");var s,l={};switch(n){case"\\htmlClass":l.class=i,s={command:"\\htmlClass",class:i};break;case"\\htmlId":l.id=i,s={command:"\\htmlId",id:i};break;case"\\htmlStyle":l.style=i,s={command:"\\htmlStyle",style:i};break;case"\\htmlData":{for(var A=i.split(","),u=0;u{var r=sa(e.body,t,!1),n=["enclosing"];e.attributes.class&&n.push(...e.attributes.class.trim().split(/\s+/));var o=He.makeSpan(n,r,t);for(var i in e.attributes)i!=="class"&&e.attributes.hasOwnProperty(i)&&o.setAttribute(i,e.attributes[i]);return o},mathmlBuilder:(e,t)=>Vp(e.body,t)});Kt({type:"htmlmathml",names:["\\html@mathml"],props:{numArgs:2,allowedInText:!0},handler:(e,t)=>{var{parser:r}=e;return{type:"htmlmathml",mode:r.mode,html:Fi(t[0]),mathml:Fi(t[1])}},htmlBuilder:(e,t)=>{var r=sa(e.html,t,!1);return He.makeFragment(r)},mathmlBuilder:(e,t)=>Vp(e.mathml,t)});var JT=function(e){if(/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(e))return{number:+e,unit:"bp"};var t=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(e);if(!t)throw new kt("Invalid size: '"+e+"' in \\includegraphics");var r={number:+(t[1]+t[2]),unit:t[3]};if(!CGe(r))throw new kt("Invalid unit: '"+r.unit+"' in \\includegraphics.");return r};Kt({type:"includegraphics",names:["\\includegraphics"],props:{numArgs:1,numOptionalArgs:1,argTypes:["raw","url"],allowedInText:!1},handler:(e,t,r)=>{var{parser:n}=e,o={number:0,unit:"em"},i={number:.9,unit:"em"},a={number:0,unit:"em"},s="";if(r[0])for(var l=tn(r[0],"raw").string,A=l.split(","),u=0;u{var r=oi(e.height,t),n=0;e.totalheight.number>0&&(n=oi(e.totalheight,t)-r);var o=0;e.width.number>0&&(o=oi(e.width,t));var i={height:Ht(r+n)};o>0&&(i.width=Ht(o)),n>0&&(i.verticalAlign=Ht(-n));var a=new vZr(e.src,e.alt,i);return a.height=r,a.depth=n,a},mathmlBuilder:(e,t)=>{var r=new Ft.MathNode("mglyph",[]);r.setAttribute("alt",e.alt);var n=oi(e.height,t),o=0;if(e.totalheight.number>0&&(o=oi(e.totalheight,t)-n,r.setAttribute("valign",Ht(-o))),r.setAttribute("height",Ht(n+o)),e.width.number>0){var i=oi(e.width,t);r.setAttribute("width",Ht(i))}return r.setAttribute("src",e.src),r}});Kt({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],primitive:!0,allowedInText:!0},handler(e,t){var{parser:r,funcName:n}=e,o=tn(t[0],"size");if(r.settings.strict){var i=n[1]==="m",a=o.value.unit==="mu";i?(a||r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+n+" supports only mu units, "+("not "+o.value.unit+" units")),r.mode!=="math"&&r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+n+" works only in math mode")):a&&r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+n+" doesn't support mu units")}return{type:"kern",mode:r.mode,dimension:o.value}},htmlBuilder(e,t){return He.makeGlue(e.dimension,t)},mathmlBuilder(e,t){var r=oi(e.dimension,t);return new Ft.SpaceNode(r)}});Kt({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:r,funcName:n}=e,o=t[0];return{type:"lap",mode:r.mode,alignment:n.slice(5),body:o}},htmlBuilder:(e,t)=>{var r;e.alignment==="clap"?(r=He.makeSpan([],[Rn(e.body,t)]),r=He.makeSpan(["inner"],[r],t)):r=He.makeSpan(["inner"],[Rn(e.body,t)]);var n=He.makeSpan(["fix"],[]),o=He.makeSpan([e.alignment],[r,n],t),i=He.makeSpan(["strut"]);return i.style.height=Ht(o.height+o.depth),o.depth&&(i.style.verticalAlign=Ht(-o.depth)),o.children.unshift(i),o=He.makeSpan(["thinbox"],[o],t),He.makeSpan(["mord","vbox"],[o],t)},mathmlBuilder:(e,t)=>{var r=new Ft.MathNode("mpadded",[Eo(e.body,t)]);if(e.alignment!=="rlap"){var n=e.alignment==="llap"?"-1":"-0.5";r.setAttribute("lspace",n+"width")}return r.setAttribute("width","0px"),r}});Kt({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(e,t){var{funcName:r,parser:n}=e,o=n.mode;n.switchMode("math");var i=r==="\\("?"\\)":"$",a=n.parseExpression(!1,i);return n.expect(i),n.switchMode(o),{type:"styling",mode:n.mode,style:"text",body:a}}});Kt({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(e,t){throw new kt("Mismatched "+e.funcName)}});var Zpe=(e,t)=>{switch(t.style.size){case Nr.DISPLAY.size:return e.display;case Nr.TEXT.size:return e.text;case Nr.SCRIPT.size:return e.script;case Nr.SCRIPTSCRIPT.size:return e.scriptscript;default:return e.text}};Kt({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4,primitive:!0},handler:(e,t)=>{var{parser:r}=e;return{type:"mathchoice",mode:r.mode,display:Fi(t[0]),text:Fi(t[1]),script:Fi(t[2]),scriptscript:Fi(t[3])}},htmlBuilder:(e,t)=>{var r=Zpe(e,t),n=sa(r,t,!1);return He.makeFragment(n)},mathmlBuilder:(e,t)=>{var r=Zpe(e,t);return Vp(r,t)}});var oRe=(e,t,r,n,o,i,a)=>{e=He.makeSpan([],[e]);var s=r&&zr.isCharacterBox(r),l,A;if(t){var u=Rn(t,n.havingStyle(o.sup()),n);A={elem:u,kern:Math.max(n.fontMetrics().bigOpSpacing1,n.fontMetrics().bigOpSpacing3-u.depth)}}if(r){var d=Rn(r,n.havingStyle(o.sub()),n);l={elem:d,kern:Math.max(n.fontMetrics().bigOpSpacing2,n.fontMetrics().bigOpSpacing4-d.height)}}var g;if(A&&l){var c=n.fontMetrics().bigOpSpacing5+l.elem.height+l.elem.depth+l.kern+e.depth+a;g=He.makeVList({positionType:"bottom",positionData:c,children:[{type:"kern",size:n.fontMetrics().bigOpSpacing5},{type:"elem",elem:l.elem,marginLeft:Ht(-i)},{type:"kern",size:l.kern},{type:"elem",elem:e},{type:"kern",size:A.kern},{type:"elem",elem:A.elem,marginLeft:Ht(i)},{type:"kern",size:n.fontMetrics().bigOpSpacing5}]},n)}else if(l){var f=e.height-a;g=He.makeVList({positionType:"top",positionData:f,children:[{type:"kern",size:n.fontMetrics().bigOpSpacing5},{type:"elem",elem:l.elem,marginLeft:Ht(-i)},{type:"kern",size:l.kern},{type:"elem",elem:e}]},n)}else if(A){var h=e.depth+a;g=He.makeVList({positionType:"bottom",positionData:h,children:[{type:"elem",elem:e},{type:"kern",size:A.kern},{type:"elem",elem:A.elem,marginLeft:Ht(i)},{type:"kern",size:n.fontMetrics().bigOpSpacing5}]},n)}else return e;var p=[g];if(l&&i!==0&&!s){var B=He.makeSpan(["mspace"],[],n);B.style.marginRight=Ht(i),p.unshift(B)}return He.makeSpan(["mop","op-limits"],p,n)},iRe=["\\smallint"],II=(e,t)=>{var r,n,o=!1,i;e.type==="supsub"?(r=e.sup,n=e.sub,i=tn(e.base,"op"),o=!0):i=tn(e,"op");var a=t.style,s=!1;a.size===Nr.DISPLAY.size&&i.symbol&&!zr.contains(iRe,i.name)&&(s=!0);var l;if(i.symbol){var A=s?"Size2-Regular":"Size1-Regular",u="";if((i.name==="\\oiint"||i.name==="\\oiiint")&&(u=i.name.slice(1),i.name=u==="oiint"?"\\iint":"\\iiint"),l=He.makeSymbol(i.name,A,"math",t,["mop","op-symbol",s?"large-op":"small-op"]),u.length>0){var d=l.italic,g=He.staticSvg(u+"Size"+(s?"2":"1"),t);l=He.makeVList({positionType:"individualShift",children:[{type:"elem",elem:l,shift:0},{type:"elem",elem:g,shift:s?.08:0}]},t),i.name="\\"+u,l.classes.unshift("mop"),l.italic=d}}else if(i.body){var c=sa(i.body,t,!0);c.length===1&&c[0]instanceof Cc?(l=c[0],l.classes[0]="mop"):l=He.makeSpan(["mop"],c,t)}else{for(var f=[],h=1;h{var r;if(e.symbol)r=new qA("mo",[Ic(e.name,e.mode)]),zr.contains(iRe,e.name)&&r.setAttribute("largeop","false");else if(e.body)r=new qA("mo",Ul(e.body,t));else{r=new qA("mi",[new _v(e.name.slice(1))]);var n=new qA("mo",[Ic("⁡","text")]);e.parentIsSupSub?r=new qA("mrow",[r,n]):r=SGe([r,n])}return r},Mqr={"∏":"\\prod","∐":"\\coprod","∑":"\\sum","⋀":"\\bigwedge","⋁":"\\bigvee","⋂":"\\bigcap","⋃":"\\bigcup","⨀":"\\bigodot","⨁":"\\bigoplus","⨂":"\\bigotimes","⨄":"\\biguplus","⨆":"\\bigsqcup"};Kt({type:"op",names:["\\coprod","\\bigvee","\\bigwedge","\\biguplus","\\bigcap","\\bigcup","\\intop","\\prod","\\sum","\\bigotimes","\\bigoplus","\\bigodot","\\bigsqcup","\\smallint","∏","∐","∑","⋀","⋁","⋂","⋃","⨀","⨁","⨂","⨄","⨆"],props:{numArgs:0},handler:(e,t)=>{var{parser:r,funcName:n}=e,o=n;return o.length===1&&(o=Mqr[o]),{type:"op",mode:r.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:o}},htmlBuilder:II,mathmlBuilder:bY});Kt({type:"op",names:["\\mathop"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var{parser:r}=e,n=t[0];return{type:"op",mode:r.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:Fi(n)}},htmlBuilder:II,mathmlBuilder:bY});var bqr={"∫":"\\int","∬":"\\iint","∭":"\\iiint","∮":"\\oint","∯":"\\oiint","∰":"\\oiiint"};Kt({type:"op",names:["\\arcsin","\\arccos","\\arctan","\\arctg","\\arcctg","\\arg","\\ch","\\cos","\\cosec","\\cosh","\\cot","\\cotg","\\coth","\\csc","\\ctg","\\cth","\\deg","\\dim","\\exp","\\hom","\\ker","\\lg","\\ln","\\log","\\sec","\\sin","\\sinh","\\sh","\\tan","\\tanh","\\tg","\\th"],props:{numArgs:0},handler(e){var{parser:t,funcName:r}=e;return{type:"op",mode:t.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:r}},htmlBuilder:II,mathmlBuilder:bY});Kt({type:"op",names:["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],props:{numArgs:0},handler(e){var{parser:t,funcName:r}=e;return{type:"op",mode:t.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:r}},htmlBuilder:II,mathmlBuilder:bY});Kt({type:"op",names:["\\int","\\iint","\\iiint","\\oint","\\oiint","\\oiiint","∫","∬","∭","∮","∯","∰"],props:{numArgs:0},handler(e){var{parser:t,funcName:r}=e,n=r;return n.length===1&&(n=bqr[n]),{type:"op",mode:t.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:n}},htmlBuilder:II,mathmlBuilder:bY});var aRe=(e,t)=>{var r,n,o=!1,i;e.type==="supsub"?(r=e.sup,n=e.sub,i=tn(e.base,"operatorname"),o=!0):i=tn(e,"operatorname");var a;if(i.body.length>0){for(var s=i.body.map(d=>{var g=d.text;return typeof g=="string"?{type:"textord",mode:d.mode,text:g}:d}),l=sa(s,t.withFont("mathrm"),!0),A=0;A{for(var r=Ul(e.body,t.withFont("mathrm")),n=!0,o=0;ou.toText()).join("");r=[new Ft.TextNode(s)]}var l=new Ft.MathNode("mi",r);l.setAttribute("mathvariant","normal");var A=new Ft.MathNode("mo",[Ic("⁡","text")]);return e.parentIsSupSub?new Ft.MathNode("mrow",[l,A]):Ft.newDocumentFragment([l,A])};Kt({type:"operatorname",names:["\\operatorname@","\\operatornamewithlimits"],props:{numArgs:1},handler:(e,t)=>{var{parser:r,funcName:n}=e,o=t[0];return{type:"operatorname",mode:r.mode,body:Fi(o),alwaysHandleSupSub:n==="\\operatornamewithlimits",limits:!1,parentIsSupSub:!1}},htmlBuilder:aRe,mathmlBuilder:xqr});de("\\operatorname","\\@ifstar\\operatornamewithlimits\\operatorname@");qB({type:"ordgroup",htmlBuilder(e,t){return e.semisimple?He.makeFragment(sa(e.body,t,!1)):He.makeSpan(["mord"],sa(e.body,t,!0),t)},mathmlBuilder(e,t){return Vp(e.body,t,!0)}});Kt({type:"overline",names:["\\overline"],props:{numArgs:1},handler(e,t){var{parser:r}=e,n=t[0];return{type:"overline",mode:r.mode,body:n}},htmlBuilder(e,t){var r=Rn(e.body,t.havingCrampedStyle()),n=He.makeLineSpan("overline-line",t),o=t.fontMetrics().defaultRuleThickness,i=He.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r},{type:"kern",size:3*o},{type:"elem",elem:n},{type:"kern",size:o}]},t);return He.makeSpan(["mord","overline"],[i],t)},mathmlBuilder(e,t){var r=new Ft.MathNode("mo",[new Ft.TextNode("‾")]);r.setAttribute("stretchy","true");var n=new Ft.MathNode("mover",[Eo(e.body,t),r]);return n.setAttribute("accent","true"),n}});Kt({type:"phantom",names:["\\phantom"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,n=t[0];return{type:"phantom",mode:r.mode,body:Fi(n)}},htmlBuilder:(e,t)=>{var r=sa(e.body,t.withPhantom(),!1);return He.makeFragment(r)},mathmlBuilder:(e,t)=>{var r=Ul(e.body,t);return new Ft.MathNode("mphantom",r)}});Kt({type:"hphantom",names:["\\hphantom"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,n=t[0];return{type:"hphantom",mode:r.mode,body:n}},htmlBuilder:(e,t)=>{var r=He.makeSpan([],[Rn(e.body,t.withPhantom())]);if(r.height=0,r.depth=0,r.children)for(var n=0;n{var r=Ul(Fi(e.body),t),n=new Ft.MathNode("mphantom",r),o=new Ft.MathNode("mpadded",[n]);return o.setAttribute("height","0px"),o.setAttribute("depth","0px"),o}});Kt({type:"vphantom",names:["\\vphantom"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,n=t[0];return{type:"vphantom",mode:r.mode,body:n}},htmlBuilder:(e,t)=>{var r=He.makeSpan(["inner"],[Rn(e.body,t.withPhantom())]),n=He.makeSpan(["fix"],[]);return He.makeSpan(["mord","rlap"],[r,n],t)},mathmlBuilder:(e,t)=>{var r=Ul(Fi(e.body),t),n=new Ft.MathNode("mphantom",r),o=new Ft.MathNode("mpadded",[n]);return o.setAttribute("width","0px"),o}});Kt({type:"raisebox",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler(e,t){var{parser:r}=e,n=tn(t[0],"size").value,o=t[1];return{type:"raisebox",mode:r.mode,dy:n,body:o}},htmlBuilder(e,t){var r=Rn(e.body,t),n=oi(e.dy,t);return He.makeVList({positionType:"shift",positionData:-n,children:[{type:"elem",elem:r}]},t)},mathmlBuilder(e,t){var r=new Ft.MathNode("mpadded",[Eo(e.body,t)]),n=e.dy.number+e.dy.unit;return r.setAttribute("voffset",n),r}});Kt({type:"internal",names:["\\relax"],props:{numArgs:0,allowedInText:!0},handler(e){var{parser:t}=e;return{type:"internal",mode:t.mode}}});Kt({type:"rule",names:["\\rule"],props:{numArgs:2,numOptionalArgs:1,argTypes:["size","size","size"]},handler(e,t,r){var{parser:n}=e,o=r[0],i=tn(t[0],"size"),a=tn(t[1],"size");return{type:"rule",mode:n.mode,shift:o&&tn(o,"size").value,width:i.value,height:a.value}},htmlBuilder(e,t){var r=He.makeSpan(["mord","rule"],[],t),n=oi(e.width,t),o=oi(e.height,t),i=e.shift?oi(e.shift,t):0;return r.style.borderRightWidth=Ht(n),r.style.borderTopWidth=Ht(o),r.style.bottom=Ht(i),r.width=n,r.height=o+i,r.depth=-i,r.maxFontSize=o*1.125*t.sizeMultiplier,r},mathmlBuilder(e,t){var r=oi(e.width,t),n=oi(e.height,t),o=e.shift?oi(e.shift,t):0,i=t.color&&t.getColor()||"black",a=new Ft.MathNode("mspace");a.setAttribute("mathbackground",i),a.setAttribute("width",Ht(r)),a.setAttribute("height",Ht(n));var s=new Ft.MathNode("mpadded",[a]);return o>=0?s.setAttribute("height",Ht(o)):(s.setAttribute("height",Ht(o)),s.setAttribute("depth",Ht(-o))),s.setAttribute("voffset",Ht(o)),s}});function sRe(e,t,r){for(var n=sa(e,t,!1),o=t.sizeMultiplier/r.sizeMultiplier,i=0;i{var r=t.havingSize(e.size);return sRe(e.body,r,t)};Kt({type:"sizing",names:qpe,props:{numArgs:0,allowedInText:!0},handler:(e,t)=>{var{breakOnTokenText:r,funcName:n,parser:o}=e,i=o.parseExpression(!1,r);return{type:"sizing",mode:o.mode,size:qpe.indexOf(n)+1,body:i}},htmlBuilder:Yqr,mathmlBuilder:(e,t)=>{var r=t.havingSize(e.size),n=Ul(e.body,r),o=new Ft.MathNode("mstyle",n);return o.setAttribute("mathsize",Ht(r.sizeMultiplier)),o}});Kt({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:(e,t,r)=>{var{parser:n}=e,o=!1,i=!1,a=r[0]&&tn(r[0],"ordgroup");if(a)for(var s="",l=0;l{var r=He.makeSpan([],[Rn(e.body,t)]);if(!e.smashHeight&&!e.smashDepth)return r;if(e.smashHeight&&(r.height=0,r.children))for(var n=0;n{var r=new Ft.MathNode("mpadded",[Eo(e.body,t)]);return e.smashHeight&&r.setAttribute("height","0px"),e.smashDepth&&r.setAttribute("depth","0px"),r}});Kt({type:"sqrt",names:["\\sqrt"],props:{numArgs:1,numOptionalArgs:1},handler(e,t,r){var{parser:n}=e,o=r[0],i=t[0];return{type:"sqrt",mode:n.mode,body:i,index:o}},htmlBuilder(e,t){var r=Rn(e.body,t.havingCrampedStyle());r.height===0&&(r.height=t.fontMetrics().xHeight),r=He.wrapFragment(r,t);var n=t.fontMetrics(),o=n.defaultRuleThickness,i=o;t.style.idr.height+r.depth+a&&(a=(a+d-r.height-r.depth)/2);var g=l.height-r.height-a-A;r.style.paddingLeft=Ht(u);var c=He.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r,wrapperClasses:["svg-align"]},{type:"kern",size:-(r.height+g)},{type:"elem",elem:l},{type:"kern",size:A}]},t);if(e.index){var f=t.havingStyle(Nr.SCRIPTSCRIPT),h=Rn(e.index,f,t),p=.6*(c.height-c.depth),B=He.makeVList({positionType:"shift",positionData:-p,children:[{type:"elem",elem:h}]},t),y=He.makeSpan(["root"],[B]);return He.makeSpan(["mord","sqrt"],[y,c],t)}else return He.makeSpan(["mord","sqrt"],[c],t)},mathmlBuilder(e,t){var{body:r,index:n}=e;return n?new Ft.MathNode("mroot",[Eo(r,t),Eo(n,t)]):new Ft.MathNode("msqrt",[Eo(r,t)])}});var $pe={display:Nr.DISPLAY,text:Nr.TEXT,script:Nr.SCRIPT,scriptscript:Nr.SCRIPTSCRIPT};Kt({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e,t){var{breakOnTokenText:r,funcName:n,parser:o}=e,i=o.parseExpression(!0,r),a=n.slice(1,n.length-5);return{type:"styling",mode:o.mode,style:a,body:i}},htmlBuilder(e,t){var r=$pe[e.style],n=t.havingStyle(r).withFont("");return sRe(e.body,n,t)},mathmlBuilder(e,t){var r=$pe[e.style],n=t.havingStyle(r),o=Ul(e.body,n),i=new Ft.MathNode("mstyle",o),a={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]},s=a[e.style];return i.setAttribute("scriptlevel",s[0]),i.setAttribute("displaystyle",s[1]),i}});var Fqr=function(e,t){var r=e.base;if(r)if(r.type==="op"){var n=r.limits&&(t.style.size===Nr.DISPLAY.size||r.alwaysHandleSupSub);return n?II:null}else if(r.type==="operatorname"){var o=r.alwaysHandleSupSub&&(t.style.size===Nr.DISPLAY.size||r.limits);return o?aRe:null}else{if(r.type==="accent")return zr.isCharacterBox(r.base)?Y_:null;if(r.type==="horizBrace"){var i=!e.sub;return i===r.isOver?nRe:null}else return null}else return null};qB({type:"supsub",htmlBuilder(e,t){var r=Fqr(e,t);if(r)return r(e,t);var{base:n,sup:o,sub:i}=e,a=Rn(n,t),s,l,A=t.fontMetrics(),u=0,d=0,g=n&&zr.isCharacterBox(n);if(o){var c=t.havingStyle(t.style.sup());s=Rn(o,c,t),g||(u=a.height-c.fontMetrics().supDrop*c.sizeMultiplier/t.sizeMultiplier)}if(i){var f=t.havingStyle(t.style.sub());l=Rn(i,f,t),g||(d=a.depth+f.fontMetrics().subDrop*f.sizeMultiplier/t.sizeMultiplier)}var h;t.style===Nr.DISPLAY?h=A.sup1:t.style.cramped?h=A.sup3:h=A.sup2;var p=t.sizeMultiplier,B=Ht(.5/A.ptPerEm/p),y=null;if(l){var C=e.base&&e.base.type==="op"&&e.base.name&&(e.base.name==="\\oiint"||e.base.name==="\\oiiint");(a instanceof Cc||C)&&(y=Ht(-a.italic))}var Q;if(s&&l){u=Math.max(u,h,s.depth+.25*A.xHeight),d=Math.max(d,A.sub2);var v=A.defaultRuleThickness,M=4*v;if(u-s.depth-(l.height-d)0&&(u+=I,d-=I)}var b=[{type:"elem",elem:l,shift:d,marginRight:B,marginLeft:y},{type:"elem",elem:s,shift:-u,marginRight:B}];Q=He.makeVList({positionType:"individualShift",children:b},t)}else if(l){d=Math.max(d,A.sub1,l.height-.8*A.xHeight);var Y=[{type:"elem",elem:l,marginLeft:y,marginRight:B}];Q=He.makeVList({positionType:"shift",positionData:d,children:Y},t)}else if(s)u=Math.max(u,h,s.depth+.25*A.xHeight),Q=He.makeVList({positionType:"shift",positionData:-u,children:[{type:"elem",elem:s,marginRight:B}]},t);else throw new Error("supsub must have either sup or sub.");var N=J7(a,"right")||"mord";return He.makeSpan([N],[a,He.makeSpan(["msupsub"],[Q])],t)},mathmlBuilder(e,t){var r=!1,n,o;e.base&&e.base.type==="horizBrace"&&(o=!!e.sup,o===e.base.isOver&&(r=!0,n=e.base.isOver)),e.base&&(e.base.type==="op"||e.base.type==="operatorname")&&(e.base.parentIsSupSub=!0);var i=[Eo(e.base,t)];e.sub&&i.push(Eo(e.sub,t)),e.sup&&i.push(Eo(e.sup,t));var a;if(r)a=n?"mover":"munder";else if(e.sub)if(e.sup){var s=e.base;s&&s.type==="op"&&s.limits&&t.style===Nr.DISPLAY||s&&s.type==="operatorname"&&s.alwaysHandleSupSub&&(t.style===Nr.DISPLAY||s.limits)?a="munderover":a="msubsup"}else{var l=e.base;l&&l.type==="op"&&l.limits&&(t.style===Nr.DISPLAY||l.alwaysHandleSupSub)||l&&l.type==="operatorname"&&l.alwaysHandleSupSub&&(l.limits||t.style===Nr.DISPLAY)?a="munder":a="msub"}else{var A=e.base;A&&A.type==="op"&&A.limits&&(t.style===Nr.DISPLAY||A.alwaysHandleSupSub)||A&&A.type==="operatorname"&&A.alwaysHandleSupSub&&(A.limits||t.style===Nr.DISPLAY)?a="mover":a="msup"}return new Ft.MathNode(a,i)}});qB({type:"atom",htmlBuilder(e,t){return He.mathsym(e.text,e.mode,t,["m"+e.family])},mathmlBuilder(e,t){var r=new Ft.MathNode("mo",[Ic(e.text,e.mode)]);if(e.family==="bin"){var n=b_(e,t);n==="bold-italic"&&r.setAttribute("mathvariant",n)}else e.family==="punct"?r.setAttribute("separator","true"):(e.family==="open"||e.family==="close")&&r.setAttribute("stretchy","false");return r}});var lRe={mi:"italic",mn:"normal",mtext:"normal"};qB({type:"mathord",htmlBuilder(e,t){return He.makeOrd(e,t,"mathord")},mathmlBuilder(e,t){var r=new Ft.MathNode("mi",[Ic(e.text,e.mode,t)]),n=b_(e,t)||"italic";return n!==lRe[r.type]&&r.setAttribute("mathvariant",n),r}});qB({type:"textord",htmlBuilder(e,t){return He.makeOrd(e,t,"textord")},mathmlBuilder(e,t){var r=Ic(e.text,e.mode,t),n=b_(e,t)||"normal",o;return e.mode==="text"?o=new Ft.MathNode("mtext",[r]):/[0-9]/.test(e.text)?o=new Ft.MathNode("mn",[r]):e.text==="\\prime"?o=new Ft.MathNode("mo",[r]):o=new Ft.MathNode("mi",[r]),n!==lRe[o.type]&&o.setAttribute("mathvariant",n),o}});var PT={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},WT={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};qB({type:"spacing",htmlBuilder(e,t){if(WT.hasOwnProperty(e.text)){var r=WT[e.text].className||"";if(e.mode==="text"){var n=He.makeOrd(e,t,"textord");return n.classes.push(r),n}else return He.makeSpan(["mspace",r],[He.mathsym(e.text,e.mode,t)],t)}else{if(PT.hasOwnProperty(e.text))return He.makeSpan(["mspace",PT[e.text]],[],t);throw new kt('Unknown type of space "'+e.text+'"')}},mathmlBuilder(e,t){var r;if(WT.hasOwnProperty(e.text))r=new Ft.MathNode("mtext",[new Ft.TextNode(" ")]);else{if(PT.hasOwnProperty(e.text))return new Ft.MathNode("mspace");throw new kt('Unknown type of space "'+e.text+'"')}return r}});var _pe=()=>{var e=new Ft.MathNode("mtd",[]);return e.setAttribute("width","50%"),e};qB({type:"tag",mathmlBuilder(e,t){var r=new Ft.MathNode("mtable",[new Ft.MathNode("mtr",[_pe(),new Ft.MathNode("mtd",[Vp(e.body,t)]),_pe(),new Ft.MathNode("mtd",[Vp(e.tag,t)])])]);return r.setAttribute("width","100%"),r}});var e0e={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},t0e={"\\textbf":"textbf","\\textmd":"textmd"},Nqr={"\\textit":"textit","\\textup":"textup"},r0e=(e,t)=>{var r=e.font;return r?e0e[r]?t.withTextFontFamily(e0e[r]):t0e[r]?t.withTextFontWeight(t0e[r]):t.withTextFontShape(Nqr[r]):t};Kt({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup"],props:{numArgs:1,argTypes:["text"],allowedInArgument:!0,allowedInText:!0},handler(e,t){var{parser:r,funcName:n}=e,o=t[0];return{type:"text",mode:r.mode,body:Fi(o),font:n}},htmlBuilder(e,t){var r=r0e(e,t),n=sa(e.body,r,!0);return He.makeSpan(["mord","text"],n,r)},mathmlBuilder(e,t){var r=r0e(e,t);return Vp(e.body,r)}});Kt({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler(e,t){var{parser:r}=e;return{type:"underline",mode:r.mode,body:t[0]}},htmlBuilder(e,t){var r=Rn(e.body,t),n=He.makeLineSpan("underline-line",t),o=t.fontMetrics().defaultRuleThickness,i=He.makeVList({positionType:"top",positionData:r.height,children:[{type:"kern",size:o},{type:"elem",elem:n},{type:"kern",size:3*o},{type:"elem",elem:r}]},t);return He.makeSpan(["mord","underline"],[i],t)},mathmlBuilder(e,t){var r=new Ft.MathNode("mo",[new Ft.TextNode("‾")]);r.setAttribute("stretchy","true");var n=new Ft.MathNode("munder",[Eo(e.body,t),r]);return n.setAttribute("accentunder","true"),n}});Kt({type:"vcenter",names:["\\vcenter"],props:{numArgs:1,argTypes:["original"],allowedInText:!1},handler(e,t){var{parser:r}=e;return{type:"vcenter",mode:r.mode,body:t[0]}},htmlBuilder(e,t){var r=Rn(e.body,t),n=t.fontMetrics().axisHeight,o=.5*(r.height-n-(r.depth+n));return He.makeVList({positionType:"shift",positionData:o,children:[{type:"elem",elem:r}]},t)},mathmlBuilder(e,t){return new Ft.MathNode("mpadded",[Eo(e.body,t)],["vcenter"])}});Kt({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler(e,t,r){throw new kt("\\verb ended by end of line instead of matching delimiter")},htmlBuilder(e,t){for(var r=n0e(e),n=[],o=t.havingStyle(t.style.text()),i=0;ie.body.replace(/ /g,e.star?"␣":" "),_h=NGe,ARe=`[ \r + ]`,Dqr="\\\\[a-zA-Z@]+",Sqr="\\\\[^\uD800-\uDFFF]",kqr="("+Dqr+")"+ARe+"*",jqr=`\\\\( +|[ \r ]+ +?)[ \r ]*`,K7="[̀-ͯ]",Uqr=new RegExp(K7+"+$"),zqr="("+ARe+"+)|"+(jqr+"|")+"([!-\\[\\]-‧‪-퟿豈-￿]"+(K7+"*")+"|[\uD800-\uDBFF][\uDC00-\uDFFF]"+(K7+"*")+"|\\\\verb\\*([^]).*?\\4|\\\\verb([^*a-zA-Z]).*?\\5"+("|"+kqr)+("|"+Sqr+")");class o0e{constructor(t,r){this.input=void 0,this.settings=void 0,this.tokenRegex=void 0,this.catcodes=void 0,this.input=t,this.settings=r,this.tokenRegex=new RegExp(zqr,"g"),this.catcodes={"%":14,"~":13}}setCatcode(t,r){this.catcodes[t]=r}lex(){var t=this.input,r=this.tokenRegex.lastIndex;if(r===t.length)return new Qd("EOF",new Zl(this,r,r));var n=this.tokenRegex.exec(t);if(n===null||n.index!==r)throw new kt("Unexpected character: '"+t[r]+"'",new Qd(t[r],new Zl(this,r,r+1)));var o=n[6]||n[3]||(n[2]?"\\ ":" ");if(this.catcodes[o]===14){var i=t.indexOf(` +`,this.tokenRegex.lastIndex);return i===-1?(this.tokenRegex.lastIndex=t.length,this.settings.reportNonstrict("commentAtEnd","% comment has no terminating newline; LaTeX would fail because of commenting the end of math mode (e.g. $)")):this.tokenRegex.lastIndex=i+1,this.lex()}return new Qd(o,new Zl(this,r,this.tokenRegex.lastIndex))}}class Gqr{constructor(t,r){t===void 0&&(t={}),r===void 0&&(r={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=r,this.builtins=t,this.undefStack=[]}beginGroup(){this.undefStack.push({})}endGroup(){if(this.undefStack.length===0)throw new kt("Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug");var t=this.undefStack.pop();for(var r in t)t.hasOwnProperty(r)&&(t[r]==null?delete this.current[r]:this.current[r]=t[r])}endGroups(){for(;this.undefStack.length>0;)this.endGroup()}has(t){return this.current.hasOwnProperty(t)||this.builtins.hasOwnProperty(t)}get(t){return this.current.hasOwnProperty(t)?this.current[t]:this.builtins[t]}set(t,r,n){if(n===void 0&&(n=!1),n){for(var o=0;o0&&(this.undefStack[this.undefStack.length-1][t]=r)}else{var i=this.undefStack[this.undefStack.length-1];i&&!i.hasOwnProperty(t)&&(i[t]=this.current[t])}r==null?delete this.current[t]:this.current[t]=r}}var Rqr=$Ge;de("\\noexpand",function(e){var t=e.popToken();return e.isExpandable(t.text)&&(t.noexpand=!0,t.treatAsRelax=!0),{tokens:[t],numArgs:0}});de("\\expandafter",function(e){var t=e.popToken();return e.expandOnce(!0),{tokens:[t],numArgs:0}});de("\\@firstoftwo",function(e){var t=e.consumeArgs(2);return{tokens:t[0],numArgs:0}});de("\\@secondoftwo",function(e){var t=e.consumeArgs(2);return{tokens:t[1],numArgs:0}});de("\\@ifnextchar",function(e){var t=e.consumeArgs(3);e.consumeSpaces();var r=e.future();return t[0].length===1&&t[0][0].text===r.text?{tokens:t[1],numArgs:0}:{tokens:t[2],numArgs:0}});de("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}");de("\\TextOrMath",function(e){var t=e.consumeArgs(2);return e.mode==="text"?{tokens:t[0],numArgs:0}:{tokens:t[1],numArgs:0}});var i0e={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};de("\\char",function(e){var t=e.popToken(),r,n="";if(t.text==="'")r=8,t=e.popToken();else if(t.text==='"')r=16,t=e.popToken();else if(t.text==="`")if(t=e.popToken(),t.text[0]==="\\")n=t.text.charCodeAt(1);else{if(t.text==="EOF")throw new kt("\\char` missing argument");n=t.text.charCodeAt(0)}else r=10;if(r){if(n=i0e[t.text],n==null||n>=r)throw new kt("Invalid base-"+r+" digit "+t.text);for(var o;(o=i0e[e.future().text])!=null&&o{var n=e.consumeArg().tokens;if(n.length!==1)throw new kt("\\newcommand's first argument must be a macro name");var o=n[0].text,i=e.isDefined(o);if(i&&!t)throw new kt("\\newcommand{"+o+"} attempting to redefine "+(o+"; use \\renewcommand"));if(!i&&!r)throw new kt("\\renewcommand{"+o+"} when command "+o+" does not yet exist; use \\newcommand");var a=0;if(n=e.consumeArg().tokens,n.length===1&&n[0].text==="["){for(var s="",l=e.expandNextToken();l.text!=="]"&&l.text!=="EOF";)s+=l.text,l=e.expandNextToken();if(!s.match(/^\s*[0-9]+\s*$/))throw new kt("Invalid number of arguments: "+s);a=parseInt(s),n=e.consumeArg().tokens}return e.macros.set(o,{tokens:n,numArgs:a}),""};de("\\newcommand",e=>z_(e,!1,!0));de("\\renewcommand",e=>z_(e,!0,!1));de("\\providecommand",e=>z_(e,!0,!0));de("\\message",e=>{var t=e.consumeArgs(1)[0];return console.log(t.reverse().map(r=>r.text).join("")),""});de("\\errmessage",e=>{var t=e.consumeArgs(1)[0];return console.error(t.reverse().map(r=>r.text).join("")),""});de("\\show",e=>{var t=e.popToken(),r=t.text;return console.log(t,e.macros.get(r),_h[r],Yo.math[r],Yo.text[r]),""});de("\\bgroup","{");de("\\egroup","}");de("~","\\nobreakspace");de("\\lq","`");de("\\rq","'");de("\\aa","\\r a");de("\\AA","\\r A");de("\\textcopyright","\\html@mathml{\\textcircled{c}}{\\char`©}");de("\\copyright","\\TextOrMath{\\textcopyright}{\\text{\\textcopyright}}");de("\\textregistered","\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`®}");de("ℬ","\\mathscr{B}");de("ℰ","\\mathscr{E}");de("ℱ","\\mathscr{F}");de("ℋ","\\mathscr{H}");de("ℐ","\\mathscr{I}");de("ℒ","\\mathscr{L}");de("ℳ","\\mathscr{M}");de("ℛ","\\mathscr{R}");de("ℭ","\\mathfrak{C}");de("ℌ","\\mathfrak{H}");de("ℨ","\\mathfrak{Z}");de("\\Bbbk","\\Bbb{k}");de("·","\\cdotp");de("\\llap","\\mathllap{\\textrm{#1}}");de("\\rlap","\\mathrlap{\\textrm{#1}}");de("\\clap","\\mathclap{\\textrm{#1}}");de("\\mathstrut","\\vphantom{(}");de("\\underbar","\\underline{\\text{#1}}");de("\\not",'\\html@mathml{\\mathrel{\\mathrlap\\@not}}{\\char"338}');de("\\neq","\\html@mathml{\\mathrel{\\not=}}{\\mathrel{\\char`≠}}");de("\\ne","\\neq");de("≠","\\neq");de("\\notin","\\html@mathml{\\mathrel{{\\in}\\mathllap{/\\mskip1mu}}}{\\mathrel{\\char`∉}}");de("∉","\\notin");de("≘","\\html@mathml{\\mathrel{=\\kern{-1em}\\raisebox{0.4em}{$\\scriptsize\\frown$}}}{\\mathrel{\\char`≘}}");de("≙","\\html@mathml{\\stackrel{\\tiny\\wedge}{=}}{\\mathrel{\\char`≘}}");de("≚","\\html@mathml{\\stackrel{\\tiny\\vee}{=}}{\\mathrel{\\char`≚}}");de("≛","\\html@mathml{\\stackrel{\\scriptsize\\star}{=}}{\\mathrel{\\char`≛}}");de("≝","\\html@mathml{\\stackrel{\\tiny\\mathrm{def}}{=}}{\\mathrel{\\char`≝}}");de("≞","\\html@mathml{\\stackrel{\\tiny\\mathrm{m}}{=}}{\\mathrel{\\char`≞}}");de("≟","\\html@mathml{\\stackrel{\\tiny?}{=}}{\\mathrel{\\char`≟}}");de("⟂","\\perp");de("‼","\\mathclose{!\\mkern-0.8mu!}");de("∌","\\notni");de("⌜","\\ulcorner");de("⌝","\\urcorner");de("⌞","\\llcorner");de("⌟","\\lrcorner");de("©","\\copyright");de("®","\\textregistered");de("️","\\textregistered");de("\\ulcorner",'\\html@mathml{\\@ulcorner}{\\mathop{\\char"231c}}');de("\\urcorner",'\\html@mathml{\\@urcorner}{\\mathop{\\char"231d}}');de("\\llcorner",'\\html@mathml{\\@llcorner}{\\mathop{\\char"231e}}');de("\\lrcorner",'\\html@mathml{\\@lrcorner}{\\mathop{\\char"231f}}');de("\\vdots","\\mathord{\\varvdots\\rule{0pt}{15pt}}");de("⋮","\\vdots");de("\\varGamma","\\mathit{\\Gamma}");de("\\varDelta","\\mathit{\\Delta}");de("\\varTheta","\\mathit{\\Theta}");de("\\varLambda","\\mathit{\\Lambda}");de("\\varXi","\\mathit{\\Xi}");de("\\varPi","\\mathit{\\Pi}");de("\\varSigma","\\mathit{\\Sigma}");de("\\varUpsilon","\\mathit{\\Upsilon}");de("\\varPhi","\\mathit{\\Phi}");de("\\varPsi","\\mathit{\\Psi}");de("\\varOmega","\\mathit{\\Omega}");de("\\substack","\\begin{subarray}{c}#1\\end{subarray}");de("\\colon","\\nobreak\\mskip2mu\\mathpunct{}\\mathchoice{\\mkern-3mu}{\\mkern-3mu}{}{}{:}\\mskip6mu\\relax");de("\\boxed","\\fbox{$\\displaystyle{#1}$}");de("\\iff","\\DOTSB\\;\\Longleftrightarrow\\;");de("\\implies","\\DOTSB\\;\\Longrightarrow\\;");de("\\impliedby","\\DOTSB\\;\\Longleftarrow\\;");var a0e={",":"\\dotsc","\\not":"\\dotsb","+":"\\dotsb","=":"\\dotsb","<":"\\dotsb",">":"\\dotsb","-":"\\dotsb","*":"\\dotsb",":":"\\dotsb","\\DOTSB":"\\dotsb","\\coprod":"\\dotsb","\\bigvee":"\\dotsb","\\bigwedge":"\\dotsb","\\biguplus":"\\dotsb","\\bigcap":"\\dotsb","\\bigcup":"\\dotsb","\\prod":"\\dotsb","\\sum":"\\dotsb","\\bigotimes":"\\dotsb","\\bigoplus":"\\dotsb","\\bigodot":"\\dotsb","\\bigsqcup":"\\dotsb","\\And":"\\dotsb","\\longrightarrow":"\\dotsb","\\Longrightarrow":"\\dotsb","\\longleftarrow":"\\dotsb","\\Longleftarrow":"\\dotsb","\\longleftrightarrow":"\\dotsb","\\Longleftrightarrow":"\\dotsb","\\mapsto":"\\dotsb","\\longmapsto":"\\dotsb","\\hookrightarrow":"\\dotsb","\\doteq":"\\dotsb","\\mathbin":"\\dotsb","\\mathrel":"\\dotsb","\\relbar":"\\dotsb","\\Relbar":"\\dotsb","\\xrightarrow":"\\dotsb","\\xleftarrow":"\\dotsb","\\DOTSI":"\\dotsi","\\int":"\\dotsi","\\oint":"\\dotsi","\\iint":"\\dotsi","\\iiint":"\\dotsi","\\iiiint":"\\dotsi","\\idotsint":"\\dotsi","\\DOTSX":"\\dotsx"};de("\\dots",function(e){var t="\\dotso",r=e.expandAfterFuture().text;return r in a0e?t=a0e[r]:(r.slice(0,4)==="\\not"||r in Yo.math&&zr.contains(["bin","rel"],Yo.math[r].group))&&(t="\\dotsb"),t});var G_={")":!0,"]":!0,"\\rbrack":!0,"\\}":!0,"\\rbrace":!0,"\\rangle":!0,"\\rceil":!0,"\\rfloor":!0,"\\rgroup":!0,"\\rmoustache":!0,"\\right":!0,"\\bigr":!0,"\\biggr":!0,"\\Bigr":!0,"\\Biggr":!0,$:!0,";":!0,".":!0,",":!0};de("\\dotso",function(e){var t=e.future().text;return t in G_?"\\ldots\\,":"\\ldots"});de("\\dotsc",function(e){var t=e.future().text;return t in G_&&t!==","?"\\ldots\\,":"\\ldots"});de("\\cdots",function(e){var t=e.future().text;return t in G_?"\\@cdots\\,":"\\@cdots"});de("\\dotsb","\\cdots");de("\\dotsm","\\cdots");de("\\dotsi","\\!\\cdots");de("\\dotsx","\\ldots\\,");de("\\DOTSI","\\relax");de("\\DOTSB","\\relax");de("\\DOTSX","\\relax");de("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax");de("\\,","\\tmspace+{3mu}{.1667em}");de("\\thinspace","\\,");de("\\>","\\mskip{4mu}");de("\\:","\\tmspace+{4mu}{.2222em}");de("\\medspace","\\:");de("\\;","\\tmspace+{5mu}{.2777em}");de("\\thickspace","\\;");de("\\!","\\tmspace-{3mu}{.1667em}");de("\\negthinspace","\\!");de("\\negmedspace","\\tmspace-{4mu}{.2222em}");de("\\negthickspace","\\tmspace-{5mu}{.277em}");de("\\enspace","\\kern.5em ");de("\\enskip","\\hskip.5em\\relax");de("\\quad","\\hskip1em\\relax");de("\\qquad","\\hskip2em\\relax");de("\\tag","\\@ifstar\\tag@literal\\tag@paren");de("\\tag@paren","\\tag@literal{({#1})}");de("\\tag@literal",e=>{if(e.macros.get("\\df@tag"))throw new kt("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"});de("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}");de("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)");de("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}");de("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1");de("\\newline","\\\\\\relax");de("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var cRe=Ht(hd["Main-Regular"][84][1]-.7*hd["Main-Regular"][65][1]);de("\\LaTeX","\\textrm{\\html@mathml{"+("L\\kern-.36em\\raisebox{"+cRe+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{LaTeX}}");de("\\KaTeX","\\textrm{\\html@mathml{"+("K\\kern-.17em\\raisebox{"+cRe+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{KaTeX}}");de("\\hspace","\\@ifstar\\@hspacer\\@hspace");de("\\@hspace","\\hskip #1\\relax");de("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax");de("\\ordinarycolon",":");de("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}");de("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}');de("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}');de("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}');de("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}');de("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}');de("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}');de("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}');de("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}');de("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}');de("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}');de("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}');de("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}');de("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}');de("∷","\\dblcolon");de("∹","\\eqcolon");de("≔","\\coloneqq");de("≕","\\eqqcolon");de("⩴","\\Coloneqq");de("\\ratio","\\vcentcolon");de("\\coloncolon","\\dblcolon");de("\\colonequals","\\coloneqq");de("\\coloncolonequals","\\Coloneqq");de("\\equalscolon","\\eqqcolon");de("\\equalscoloncolon","\\Eqqcolon");de("\\colonminus","\\coloneq");de("\\coloncolonminus","\\Coloneq");de("\\minuscolon","\\eqcolon");de("\\minuscoloncolon","\\Eqcolon");de("\\coloncolonapprox","\\Colonapprox");de("\\coloncolonsim","\\Colonsim");de("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}");de("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}");de("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}");de("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}");de("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`∌}}");de("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}");de("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}");de("\\injlim","\\DOTSB\\operatorname*{inj\\,lim}");de("\\projlim","\\DOTSB\\operatorname*{proj\\,lim}");de("\\varlimsup","\\DOTSB\\operatorname*{\\overline{lim}}");de("\\varliminf","\\DOTSB\\operatorname*{\\underline{lim}}");de("\\varinjlim","\\DOTSB\\operatorname*{\\underrightarrow{lim}}");de("\\varprojlim","\\DOTSB\\operatorname*{\\underleftarrow{lim}}");de("\\gvertneqq","\\html@mathml{\\@gvertneqq}{≩}");de("\\lvertneqq","\\html@mathml{\\@lvertneqq}{≨}");de("\\ngeqq","\\html@mathml{\\@ngeqq}{≱}");de("\\ngeqslant","\\html@mathml{\\@ngeqslant}{≱}");de("\\nleqq","\\html@mathml{\\@nleqq}{≰}");de("\\nleqslant","\\html@mathml{\\@nleqslant}{≰}");de("\\nshortmid","\\html@mathml{\\@nshortmid}{∤}");de("\\nshortparallel","\\html@mathml{\\@nshortparallel}{∦}");de("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{⊈}");de("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{⊉}");de("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{⊊}");de("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{⫋}");de("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{⊋}");de("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{⫌}");de("\\imath","\\html@mathml{\\@imath}{ı}");de("\\jmath","\\html@mathml{\\@jmath}{ȷ}");de("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`⟦}}");de("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`⟧}}");de("⟦","\\llbracket");de("⟧","\\rrbracket");de("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`⦃}}");de("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`⦄}}");de("⦃","\\lBrace");de("⦄","\\rBrace");de("\\minuso","\\mathbin{\\html@mathml{{\\mathrlap{\\mathchoice{\\kern{0.145em}}{\\kern{0.145em}}{\\kern{0.1015em}}{\\kern{0.0725em}}\\circ}{-}}}{\\char`⦵}}");de("⦵","\\minuso");de("\\darr","\\downarrow");de("\\dArr","\\Downarrow");de("\\Darr","\\Downarrow");de("\\lang","\\langle");de("\\rang","\\rangle");de("\\uarr","\\uparrow");de("\\uArr","\\Uparrow");de("\\Uarr","\\Uparrow");de("\\N","\\mathbb{N}");de("\\R","\\mathbb{R}");de("\\Z","\\mathbb{Z}");de("\\alef","\\aleph");de("\\alefsym","\\aleph");de("\\Alpha","\\mathrm{A}");de("\\Beta","\\mathrm{B}");de("\\bull","\\bullet");de("\\Chi","\\mathrm{X}");de("\\clubs","\\clubsuit");de("\\cnums","\\mathbb{C}");de("\\Complex","\\mathbb{C}");de("\\Dagger","\\ddagger");de("\\diamonds","\\diamondsuit");de("\\empty","\\emptyset");de("\\Epsilon","\\mathrm{E}");de("\\Eta","\\mathrm{H}");de("\\exist","\\exists");de("\\harr","\\leftrightarrow");de("\\hArr","\\Leftrightarrow");de("\\Harr","\\Leftrightarrow");de("\\hearts","\\heartsuit");de("\\image","\\Im");de("\\infin","\\infty");de("\\Iota","\\mathrm{I}");de("\\isin","\\in");de("\\Kappa","\\mathrm{K}");de("\\larr","\\leftarrow");de("\\lArr","\\Leftarrow");de("\\Larr","\\Leftarrow");de("\\lrarr","\\leftrightarrow");de("\\lrArr","\\Leftrightarrow");de("\\Lrarr","\\Leftrightarrow");de("\\Mu","\\mathrm{M}");de("\\natnums","\\mathbb{N}");de("\\Nu","\\mathrm{N}");de("\\Omicron","\\mathrm{O}");de("\\plusmn","\\pm");de("\\rarr","\\rightarrow");de("\\rArr","\\Rightarrow");de("\\Rarr","\\Rightarrow");de("\\real","\\Re");de("\\reals","\\mathbb{R}");de("\\Reals","\\mathbb{R}");de("\\Rho","\\mathrm{P}");de("\\sdot","\\cdot");de("\\sect","\\S");de("\\spades","\\spadesuit");de("\\sub","\\subset");de("\\sube","\\subseteq");de("\\supe","\\supseteq");de("\\Tau","\\mathrm{T}");de("\\thetasym","\\vartheta");de("\\weierp","\\wp");de("\\Zeta","\\mathrm{Z}");de("\\argmin","\\DOTSB\\operatorname*{arg\\,min}");de("\\argmax","\\DOTSB\\operatorname*{arg\\,max}");de("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits");de("\\bra","\\mathinner{\\langle{#1}|}");de("\\ket","\\mathinner{|{#1}\\rangle}");de("\\braket","\\mathinner{\\langle{#1}\\rangle}");de("\\Bra","\\left\\langle#1\\right|");de("\\Ket","\\left|#1\\right\\rangle");var uRe=e=>t=>{var r=t.consumeArg().tokens,n=t.consumeArg().tokens,o=t.consumeArg().tokens,i=t.consumeArg().tokens,a=t.macros.get("|"),s=t.macros.get("\\|");t.macros.beginGroup();var l=d=>g=>{e&&(g.macros.set("|",a),o.length&&g.macros.set("\\|",s));var c=d;if(!d&&o.length){var f=g.future();f.text==="|"&&(g.popToken(),c=!0)}return{tokens:c?o:n,numArgs:0}};t.macros.set("|",l(!1)),o.length&&t.macros.set("\\|",l(!0));var A=t.consumeArg().tokens,u=t.expandTokens([...i,...A,...r]);return t.macros.endGroup(),{tokens:u.reverse(),numArgs:0}};de("\\bra@ket",uRe(!1));de("\\bra@set",uRe(!0));de("\\Braket","\\bra@ket{\\left\\langle}{\\,\\middle\\vert\\,}{\\,\\middle\\vert\\,}{\\right\\rangle}");de("\\Set","\\bra@set{\\left\\{\\:}{\\;\\middle\\vert\\;}{\\;\\middle\\Vert\\;}{\\:\\right\\}}");de("\\set","\\bra@set{\\{\\,}{\\mid}{}{\\,\\}}");de("\\angln","{\\angl n}");de("\\blue","\\textcolor{##6495ed}{#1}");de("\\orange","\\textcolor{##ffa500}{#1}");de("\\pink","\\textcolor{##ff00af}{#1}");de("\\red","\\textcolor{##df0030}{#1}");de("\\green","\\textcolor{##28ae7b}{#1}");de("\\gray","\\textcolor{gray}{#1}");de("\\purple","\\textcolor{##9d38bd}{#1}");de("\\blueA","\\textcolor{##ccfaff}{#1}");de("\\blueB","\\textcolor{##80f6ff}{#1}");de("\\blueC","\\textcolor{##63d9ea}{#1}");de("\\blueD","\\textcolor{##11accd}{#1}");de("\\blueE","\\textcolor{##0c7f99}{#1}");de("\\tealA","\\textcolor{##94fff5}{#1}");de("\\tealB","\\textcolor{##26edd5}{#1}");de("\\tealC","\\textcolor{##01d1c1}{#1}");de("\\tealD","\\textcolor{##01a995}{#1}");de("\\tealE","\\textcolor{##208170}{#1}");de("\\greenA","\\textcolor{##b6ffb0}{#1}");de("\\greenB","\\textcolor{##8af281}{#1}");de("\\greenC","\\textcolor{##74cf70}{#1}");de("\\greenD","\\textcolor{##1fab54}{#1}");de("\\greenE","\\textcolor{##0d923f}{#1}");de("\\goldA","\\textcolor{##ffd0a9}{#1}");de("\\goldB","\\textcolor{##ffbb71}{#1}");de("\\goldC","\\textcolor{##ff9c39}{#1}");de("\\goldD","\\textcolor{##e07d10}{#1}");de("\\goldE","\\textcolor{##a75a05}{#1}");de("\\redA","\\textcolor{##fca9a9}{#1}");de("\\redB","\\textcolor{##ff8482}{#1}");de("\\redC","\\textcolor{##f9685d}{#1}");de("\\redD","\\textcolor{##e84d39}{#1}");de("\\redE","\\textcolor{##bc2612}{#1}");de("\\maroonA","\\textcolor{##ffbde0}{#1}");de("\\maroonB","\\textcolor{##ff92c6}{#1}");de("\\maroonC","\\textcolor{##ed5fa6}{#1}");de("\\maroonD","\\textcolor{##ca337c}{#1}");de("\\maroonE","\\textcolor{##9e034e}{#1}");de("\\purpleA","\\textcolor{##ddd7ff}{#1}");de("\\purpleB","\\textcolor{##c6b9fc}{#1}");de("\\purpleC","\\textcolor{##aa87ff}{#1}");de("\\purpleD","\\textcolor{##7854ab}{#1}");de("\\purpleE","\\textcolor{##543b78}{#1}");de("\\mintA","\\textcolor{##f5f9e8}{#1}");de("\\mintB","\\textcolor{##edf2df}{#1}");de("\\mintC","\\textcolor{##e0e5cc}{#1}");de("\\grayA","\\textcolor{##f6f7f7}{#1}");de("\\grayB","\\textcolor{##f0f1f2}{#1}");de("\\grayC","\\textcolor{##e3e5e6}{#1}");de("\\grayD","\\textcolor{##d6d8da}{#1}");de("\\grayE","\\textcolor{##babec2}{#1}");de("\\grayF","\\textcolor{##888d93}{#1}");de("\\grayG","\\textcolor{##626569}{#1}");de("\\grayH","\\textcolor{##3b3e40}{#1}");de("\\grayI","\\textcolor{##21242c}{#1}");de("\\kaBlue","\\textcolor{##314453}{#1}");de("\\kaGreen","\\textcolor{##71B307}{#1}");var dRe={"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0};class Hqr{constructor(t,r,n){this.settings=void 0,this.expansionCount=void 0,this.lexer=void 0,this.macros=void 0,this.stack=void 0,this.mode=void 0,this.settings=r,this.expansionCount=0,this.feed(t),this.macros=new Gqr(Rqr,r.macros),this.mode=n,this.stack=[]}feed(t){this.lexer=new o0e(t,this.settings)}switchMode(t){this.mode=t}beginGroup(){this.macros.beginGroup()}endGroup(){this.macros.endGroup()}endGroups(){this.macros.endGroups()}future(){return this.stack.length===0&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]}popToken(){return this.future(),this.stack.pop()}pushToken(t){this.stack.push(t)}pushTokens(t){this.stack.push(...t)}scanArgument(t){var r,n,o;if(t){if(this.consumeSpaces(),this.future().text!=="[")return null;r=this.popToken(),{tokens:o,end:n}=this.consumeArg(["]"])}else({tokens:o,start:r,end:n}=this.consumeArg());return this.pushToken(new Qd("EOF",n.loc)),this.pushTokens(o),r.range(n,"")}consumeSpaces(){for(;;){var t=this.future();if(t.text===" ")this.stack.pop();else break}}consumeArg(t){var r=[],n=t&&t.length>0;n||this.consumeSpaces();var o=this.future(),i,a=0,s=0;do{if(i=this.popToken(),r.push(i),i.text==="{")++a;else if(i.text==="}"){if(--a,a===-1)throw new kt("Extra }",i)}else if(i.text==="EOF")throw new kt("Unexpected end of input in a macro argument, expected '"+(t&&n?t[s]:"}")+"'",i);if(t&&n)if((a===0||a===1&&t[s]==="{")&&i.text===t[s]){if(++s,s===t.length){r.splice(-s,s);break}}else s=0}while(a!==0||n);return o.text==="{"&&r[r.length-1].text==="}"&&(r.pop(),r.shift()),r.reverse(),{tokens:r,start:o,end:i}}consumeArgs(t,r){if(r){if(r.length!==t+1)throw new kt("The length of delimiters doesn't match the number of args!");for(var n=r[0],o=0;othis.settings.maxExpand)throw new kt("Too many expansions: infinite loop or need to increase maxExpand setting");var i=o.tokens,a=this.consumeArgs(o.numArgs,o.delimiters);if(o.numArgs){i=i.slice();for(var s=i.length-1;s>=0;--s){var l=i[s];if(l.text==="#"){if(s===0)throw new kt("Incomplete placeholder at end of macro body",l);if(l=i[--s],l.text==="#")i.splice(s+1,1);else if(/^[1-9]$/.test(l.text))i.splice(s,2,...a[+l.text-1]);else throw new kt("Not a valid argument number",l)}}}return this.pushTokens(i),i.length}expandAfterFuture(){return this.expandOnce(),this.future()}expandNextToken(){for(;;)if(this.expandOnce()===!1){var t=this.stack.pop();return t.treatAsRelax&&(t.text="\\relax"),t}throw new Error}expandMacro(t){return this.macros.has(t)?this.expandTokens([new Qd(t)]):void 0}expandTokens(t){var r=[],n=this.stack.length;for(this.pushTokens(t);this.stack.length>n;)if(this.expandOnce(!0)===!1){var o=this.stack.pop();o.treatAsRelax&&(o.noexpand=!1,o.treatAsRelax=!1),r.push(o)}return r}expandMacroAsText(t){var r=this.expandMacro(t);return r&&r.map(n=>n.text).join("")}_getExpansion(t){var r=this.macros.get(t);if(r==null)return r;if(t.length===1){var n=this.lexer.catcodes[t];if(n!=null&&n!==13)return}var o=typeof r=="function"?r(this):r;if(typeof o=="string"){var i=0;if(o.indexOf("#")!==-1)for(var a=o.replace(/##/g,"");a.indexOf("#"+(i+1))!==-1;)++i;for(var s=new o0e(o,this.settings),l=[],A=s.lex();A.text!=="EOF";)l.push(A),A=s.lex();l.reverse();var u={tokens:l,numArgs:i};return u}return o}isDefined(t){return this.macros.has(t)||_h.hasOwnProperty(t)||Yo.math.hasOwnProperty(t)||Yo.text.hasOwnProperty(t)||dRe.hasOwnProperty(t)}isExpandable(t){var r=this.macros.get(t);return r!=null?typeof r=="string"||typeof r=="function"||!r.unexpandable:_h.hasOwnProperty(t)&&!_h[t].primitive}}var s0e=/^[₊₋₌₍₎₀₁₂₃₄₅₆₇₈₉ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓᵦᵧᵨᵩᵪ]/,qD=Object.freeze({"₊":"+","₋":"-","₌":"=","₍":"(","₎":")","₀":"0","₁":"1","₂":"2","₃":"3","₄":"4","₅":"5","₆":"6","₇":"7","₈":"8","₉":"9","ₐ":"a","ₑ":"e","ₕ":"h","ᵢ":"i","ⱼ":"j","ₖ":"k","ₗ":"l","ₘ":"m","ₙ":"n","ₒ":"o","ₚ":"p","ᵣ":"r","ₛ":"s","ₜ":"t","ᵤ":"u","ᵥ":"v","ₓ":"x","ᵦ":"β","ᵧ":"γ","ᵨ":"ρ","ᵩ":"ϕ","ᵪ":"χ","⁺":"+","⁻":"-","⁼":"=","⁽":"(","⁾":")","⁰":"0","¹":"1","²":"2","³":"3","⁴":"4","⁵":"5","⁶":"6","⁷":"7","⁸":"8","⁹":"9","ᴬ":"A","ᴮ":"B","ᴰ":"D","ᴱ":"E","ᴳ":"G","ᴴ":"H","ᴵ":"I","ᴶ":"J","ᴷ":"K","ᴸ":"L","ᴹ":"M","ᴺ":"N","ᴼ":"O","ᴾ":"P","ᴿ":"R","ᵀ":"T","ᵁ":"U","ⱽ":"V","ᵂ":"W","ᵃ":"a","ᵇ":"b","ᶜ":"c","ᵈ":"d","ᵉ":"e","ᶠ":"f","ᵍ":"g",ʰ:"h","ⁱ":"i",ʲ:"j","ᵏ":"k",ˡ:"l","ᵐ":"m",ⁿ:"n","ᵒ":"o","ᵖ":"p",ʳ:"r",ˢ:"s","ᵗ":"t","ᵘ":"u","ᵛ":"v",ʷ:"w",ˣ:"x",ʸ:"y","ᶻ":"z","ᵝ":"β","ᵞ":"γ","ᵟ":"δ","ᵠ":"ϕ","ᵡ":"χ","ᶿ":"θ"}),VT={"́":{text:"\\'",math:"\\acute"},"̀":{text:"\\`",math:"\\grave"},"̈":{text:'\\"',math:"\\ddot"},"̃":{text:"\\~",math:"\\tilde"},"̄":{text:"\\=",math:"\\bar"},"̆":{text:"\\u",math:"\\breve"},"̌":{text:"\\v",math:"\\check"},"̂":{text:"\\^",math:"\\hat"},"̇":{text:"\\.",math:"\\dot"},"̊":{text:"\\r",math:"\\mathring"},"̋":{text:"\\H"},"̧":{text:"\\c"}},l0e={á:"á",à:"à",ä:"ä",ǟ:"ǟ",ã:"ã",ā:"ā",ă:"ă",ắ:"ắ",ằ:"ằ",ẵ:"ẵ",ǎ:"ǎ",â:"â",ấ:"ấ",ầ:"ầ",ẫ:"ẫ",ȧ:"ȧ",ǡ:"ǡ",å:"å",ǻ:"ǻ",ḃ:"ḃ",ć:"ć",ḉ:"ḉ",č:"č",ĉ:"ĉ",ċ:"ċ",ç:"ç",ď:"ď",ḋ:"ḋ",ḑ:"ḑ",é:"é",è:"è",ë:"ë",ẽ:"ẽ",ē:"ē",ḗ:"ḗ",ḕ:"ḕ",ĕ:"ĕ",ḝ:"ḝ",ě:"ě",ê:"ê",ế:"ế",ề:"ề",ễ:"ễ",ė:"ė",ȩ:"ȩ",ḟ:"ḟ",ǵ:"ǵ",ḡ:"ḡ",ğ:"ğ",ǧ:"ǧ",ĝ:"ĝ",ġ:"ġ",ģ:"ģ",ḧ:"ḧ",ȟ:"ȟ",ĥ:"ĥ",ḣ:"ḣ",ḩ:"ḩ",í:"í",ì:"ì",ï:"ï",ḯ:"ḯ",ĩ:"ĩ",ī:"ī",ĭ:"ĭ",ǐ:"ǐ",î:"î",ǰ:"ǰ",ĵ:"ĵ",ḱ:"ḱ",ǩ:"ǩ",ķ:"ķ",ĺ:"ĺ",ľ:"ľ",ļ:"ļ",ḿ:"ḿ",ṁ:"ṁ",ń:"ń",ǹ:"ǹ",ñ:"ñ",ň:"ň",ṅ:"ṅ",ņ:"ņ",ó:"ó",ò:"ò",ö:"ö",ȫ:"ȫ",õ:"õ",ṍ:"ṍ",ṏ:"ṏ",ȭ:"ȭ",ō:"ō",ṓ:"ṓ",ṑ:"ṑ",ŏ:"ŏ",ǒ:"ǒ",ô:"ô",ố:"ố",ồ:"ồ",ỗ:"ỗ",ȯ:"ȯ",ȱ:"ȱ",ő:"ő",ṕ:"ṕ",ṗ:"ṗ",ŕ:"ŕ",ř:"ř",ṙ:"ṙ",ŗ:"ŗ",ś:"ś",ṥ:"ṥ",š:"š",ṧ:"ṧ",ŝ:"ŝ",ṡ:"ṡ",ş:"ş",ẗ:"ẗ",ť:"ť",ṫ:"ṫ",ţ:"ţ",ú:"ú",ù:"ù",ü:"ü",ǘ:"ǘ",ǜ:"ǜ",ǖ:"ǖ",ǚ:"ǚ",ũ:"ũ",ṹ:"ṹ",ū:"ū",ṻ:"ṻ",ŭ:"ŭ",ǔ:"ǔ",û:"û",ů:"ů",ű:"ű",ṽ:"ṽ",ẃ:"ẃ",ẁ:"ẁ",ẅ:"ẅ",ŵ:"ŵ",ẇ:"ẇ",ẘ:"ẘ",ẍ:"ẍ",ẋ:"ẋ",ý:"ý",ỳ:"ỳ",ÿ:"ÿ",ỹ:"ỹ",ȳ:"ȳ",ŷ:"ŷ",ẏ:"ẏ",ẙ:"ẙ",ź:"ź",ž:"ž",ẑ:"ẑ",ż:"ż",Á:"Á",À:"À",Ä:"Ä",Ǟ:"Ǟ",Ã:"Ã",Ā:"Ā",Ă:"Ă",Ắ:"Ắ",Ằ:"Ằ",Ẵ:"Ẵ",Ǎ:"Ǎ",Â:"Â",Ấ:"Ấ",Ầ:"Ầ",Ẫ:"Ẫ",Ȧ:"Ȧ",Ǡ:"Ǡ",Å:"Å",Ǻ:"Ǻ",Ḃ:"Ḃ",Ć:"Ć",Ḉ:"Ḉ",Č:"Č",Ĉ:"Ĉ",Ċ:"Ċ",Ç:"Ç",Ď:"Ď",Ḋ:"Ḋ",Ḑ:"Ḑ",É:"É",È:"È",Ë:"Ë",Ẽ:"Ẽ",Ē:"Ē",Ḗ:"Ḗ",Ḕ:"Ḕ",Ĕ:"Ĕ",Ḝ:"Ḝ",Ě:"Ě",Ê:"Ê",Ế:"Ế",Ề:"Ề",Ễ:"Ễ",Ė:"Ė",Ȩ:"Ȩ",Ḟ:"Ḟ",Ǵ:"Ǵ",Ḡ:"Ḡ",Ğ:"Ğ",Ǧ:"Ǧ",Ĝ:"Ĝ",Ġ:"Ġ",Ģ:"Ģ",Ḧ:"Ḧ",Ȟ:"Ȟ",Ĥ:"Ĥ",Ḣ:"Ḣ",Ḩ:"Ḩ",Í:"Í",Ì:"Ì",Ï:"Ï",Ḯ:"Ḯ",Ĩ:"Ĩ",Ī:"Ī",Ĭ:"Ĭ",Ǐ:"Ǐ",Î:"Î",İ:"İ",Ĵ:"Ĵ",Ḱ:"Ḱ",Ǩ:"Ǩ",Ķ:"Ķ",Ĺ:"Ĺ",Ľ:"Ľ",Ļ:"Ļ",Ḿ:"Ḿ",Ṁ:"Ṁ",Ń:"Ń",Ǹ:"Ǹ",Ñ:"Ñ",Ň:"Ň",Ṅ:"Ṅ",Ņ:"Ņ",Ó:"Ó",Ò:"Ò",Ö:"Ö",Ȫ:"Ȫ",Õ:"Õ",Ṍ:"Ṍ",Ṏ:"Ṏ",Ȭ:"Ȭ",Ō:"Ō",Ṓ:"Ṓ",Ṑ:"Ṑ",Ŏ:"Ŏ",Ǒ:"Ǒ",Ô:"Ô",Ố:"Ố",Ồ:"Ồ",Ỗ:"Ỗ",Ȯ:"Ȯ",Ȱ:"Ȱ",Ő:"Ő",Ṕ:"Ṕ",Ṗ:"Ṗ",Ŕ:"Ŕ",Ř:"Ř",Ṙ:"Ṙ",Ŗ:"Ŗ",Ś:"Ś",Ṥ:"Ṥ",Š:"Š",Ṧ:"Ṧ",Ŝ:"Ŝ",Ṡ:"Ṡ",Ş:"Ş",Ť:"Ť",Ṫ:"Ṫ",Ţ:"Ţ",Ú:"Ú",Ù:"Ù",Ü:"Ü",Ǘ:"Ǘ",Ǜ:"Ǜ",Ǖ:"Ǖ",Ǚ:"Ǚ",Ũ:"Ũ",Ṹ:"Ṹ",Ū:"Ū",Ṻ:"Ṻ",Ŭ:"Ŭ",Ǔ:"Ǔ",Û:"Û",Ů:"Ů",Ű:"Ű",Ṽ:"Ṽ",Ẃ:"Ẃ",Ẁ:"Ẁ",Ẅ:"Ẅ",Ŵ:"Ŵ",Ẇ:"Ẇ",Ẍ:"Ẍ",Ẋ:"Ẋ",Ý:"Ý",Ỳ:"Ỳ",Ÿ:"Ÿ",Ỹ:"Ỹ",Ȳ:"Ȳ",Ŷ:"Ŷ",Ẏ:"Ẏ",Ź:"Ź",Ž:"Ž",Ẑ:"Ẑ",Ż:"Ż",ά:"ά",ὰ:"ὰ",ᾱ:"ᾱ",ᾰ:"ᾰ",έ:"έ",ὲ:"ὲ",ή:"ή",ὴ:"ὴ",ί:"ί",ὶ:"ὶ",ϊ:"ϊ",ΐ:"ΐ",ῒ:"ῒ",ῑ:"ῑ",ῐ:"ῐ",ό:"ό",ὸ:"ὸ",ύ:"ύ",ὺ:"ὺ",ϋ:"ϋ",ΰ:"ΰ",ῢ:"ῢ",ῡ:"ῡ",ῠ:"ῠ",ώ:"ώ",ὼ:"ὼ",Ύ:"Ύ",Ὺ:"Ὺ",Ϋ:"Ϋ",Ῡ:"Ῡ",Ῠ:"Ῠ",Ώ:"Ώ",Ὼ:"Ὼ"};class Yb{constructor(t,r){this.mode=void 0,this.gullet=void 0,this.settings=void 0,this.leftrightDepth=void 0,this.nextToken=void 0,this.mode="math",this.gullet=new Hqr(t,r,this.mode),this.settings=r,this.leftrightDepth=0}expect(t,r){if(r===void 0&&(r=!0),this.fetch().text!==t)throw new kt("Expected '"+t+"', got '"+this.fetch().text+"'",this.fetch());r&&this.consume()}consume(){this.nextToken=null}fetch(){return this.nextToken==null&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken}switchMode(t){this.mode=t,this.gullet.switchMode(t)}parse(){this.settings.globalGroup||this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");try{var t=this.parseExpression(!1);return this.expect("EOF"),this.settings.globalGroup||this.gullet.endGroup(),t}finally{this.gullet.endGroups()}}subparse(t){var r=this.nextToken;this.consume(),this.gullet.pushToken(new Qd("}")),this.gullet.pushTokens(t);var n=this.parseExpression(!1);return this.expect("}"),this.nextToken=r,n}parseExpression(t,r){for(var n=[];;){this.mode==="math"&&this.consumeSpaces();var o=this.fetch();if(Yb.endOfExpression.indexOf(o.text)!==-1||r&&o.text===r||t&&_h[o.text]&&_h[o.text].infix)break;var i=this.parseAtom(r);if(i){if(i.type==="internal")continue}else break;n.push(i)}return this.mode==="text"&&this.formLigatures(n),this.handleInfixNodes(n)}handleInfixNodes(t){for(var r=-1,n,o=0;o=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+r[0]+'" used in math mode',t);var s=Yo[this.mode][r].group,l=Zl.range(t),A;if(xZr.hasOwnProperty(s)){var u=s;A={type:"atom",mode:this.mode,family:u,loc:l,text:r}}else A={type:s,mode:this.mode,loc:l,text:r};a=A}else if(r.charCodeAt(0)>=128)this.settings.strict&&(EGe(r.charCodeAt(0))?this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+r[0]+'" used in math mode',t):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+r[0]+'"'+(" ("+r.charCodeAt(0)+")"),t)),a={type:"textord",mode:"text",loc:Zl.range(t),text:r};else return null;if(this.consume(),i)for(var d=0;d/g,">").replace(/"/g,""").replace(/'/g,"'")}function r(n,o){const i=r.mergeDelimiters(o&&o.delimiters),a=o&&o.outerSpace||!1,s=o&&o.katexOptions||{};s.throwOnError=s.throwOnError||!1,s.macros=s.macros||o&&o.macros,r.katex||(o&&typeof o.engine=="object"?r.katex=o.engine:r.katex=Pqr);for(const l of i.inline)a&&"outerSpace"in l&&(l.outerSpace=!0),n.inline.ruler.before("escape",l.name,r.inline(l)),n.renderer.rules[l.name]=(A,u)=>l.tmpl.replace(/\$1/,r.render(A[u].content,!!l.displayMode,s));for(const l of i.block)n.block.ruler.before("fence",l.name,r.block(l)),n.renderer.rules[l.name]=(A,u)=>l.tmpl.replace(/\$2/,t(A[u].info)).replace(/\$1/,r.render(A[u].content,!0,s))}r.mergeDelimiters=function(n){const o=Array.isArray(n)?n:typeof n=="string"?[n]:["dollars"],i={inline:[],block:[]};for(const a of o)a in r.rules&&(i.inline.push(...r.rules[a].inline),i.block.push(...r.rules[a].block));return i},r.inline=n=>function(o,i){const a=o.pos,s=o.src,l=s.startsWith(n.tag,n.rex.lastIndex=a)&&(!n.pre||n.pre(s,n.outerSpace,a))&&n.rex.exec(s),A=!!l&&afunction(o,i,a,s){const l=o.bMarks[i]+o.tShift[i],A=o.src,u=A.startsWith(n.tag,n.rex.lastIndex=l)&&(!n.pre||n.pre(A,!1,l))&&n.rex.exec(A),d=!!u&&l=o.bMarks[c]+o.tShift[c]&&g<=o.eMarks[c]);c++);const f=o.lineMax,h=o.parentType;o.lineMax=c,o.parentType="math",h==="blockquote"&&(u[1]=u[1].replace(/(\n*?^(?:\s*>)+)/gm,""));let p=o.push(n.name,"math",0);p.block=!0,p.tag=n.tag,p.markup="",p.content=u[1],p.info=u[u.length-1],p.map=[i,c+1],o.parentType=h,o.lineMax=f,o.line=c+1}return d},r.render=function(n,o,i){i.displayMode=o;let a;try{a=r.katex.renderToString(n,i)}catch(s){a=t(`${n}:${s.message}`)}return a},r.use=function(n){return r.katex=n,r},r.inlineRuleNames=["math_inline","math_inline_double"],r.blockRuleNames=["math_block","math_block_eqno"],r.$_pre=(n,o,i)=>{const a=i>0?n[i-1].charCodeAt(0):!1;return o?!a||a===32:!a||a!==92&&(a<48||a>57)},r.$_post=(n,o,i)=>{const a=n[i+1]&&n[i+1].charCodeAt(0);return o?!a||a===32||a===46||a===44||a===59:!a||a<48||a>57},r.rules={brackets:{inline:[{name:"math_inline",rex:/\\\((.+?)\\\)/gy,tmpl:"$1",tag:"\\("}],block:[{name:"math_block_eqno",rex:/\\\[(((?!\\\]|\\\[)[\s\S])+?)\\\]\s*?\(([^)$\r\n]+?)\)/gmy,tmpl:'
    $1($2)
    ',tag:"\\["},{name:"math_block",rex:/\\\[([\s\S]+?)\\\]/gmy,tmpl:"
    $1
    ",tag:"\\["}]},doxygen:{inline:[{name:"math_inline",rex:/\\f\$(.+?)\\f\$/gy,tmpl:"$1",tag:"\\f$"}],block:[{name:"math_block_eqno",rex:/\\f\[([^]+?)\\f\]\s*?\(([^)\s]+?)\)/gmy,tmpl:'
    $1($2)
    ',tag:"\\f["},{name:"math_block",rex:/\\f\[([^]+?)\\f\]/gmy,tmpl:"
    $1
    ",tag:"\\f["}]},gitlab:{inline:[{name:"math_inline",rex:/\$`(.+?)`\$/gy,tmpl:"$1",tag:"$`"}],block:[{name:"math_block_eqno",rex:/`{3}math\s*([^`]+?)\s*?`{3}\s*\(([^)\r\n]+?)\)/gm,tmpl:'
    $1($2)
    ',tag:"```math"},{name:"math_block",rex:/`{3}math\s*([^`]*?)\s*`{3}/gm,tmpl:"
    $1
    ",tag:"```math"}]},julia:{inline:[{name:"math_inline",rex:/`{2}([^`]+?)`{2}/gy,tmpl:"$1",tag:"``"},{name:"math_inline",rex:/\$((?:\S?)|(?:\S.*?\S))\$/gy,tmpl:"$1",tag:"$",spaceEnclosed:!1,pre:r.$_pre,post:r.$_post}],block:[{name:"math_block_eqno",rex:/`{3}math\s+?([^`]+?)\s+?`{3}\s*?\(([^)$\r\n]+?)\)/gmy,tmpl:'
    $1($2)
    ',tag:"```math"},{name:"math_block",rex:/`{3}math\s+?([^`]+?)\s+?`{3}/gmy,tmpl:"
    $1
    ",tag:"```math"}]},kramdown:{inline:[{name:"math_inline",rex:/\${2}(.+?)\${2}/gy,tmpl:"$1",tag:"$$"}],block:[{name:"math_block_eqno",rex:/\${2}([^$]+?)\${2}\s*?\(([^)\s]+?)\)/gmy,tmpl:'
    $1($2)
    ',tag:"$$"},{name:"math_block",rex:/\${2}([^$]+?)\${2}/gmy,tmpl:"
    $1
    ",tag:"$$"}]},beg_end:{inline:[],block:[{name:"math_block",rex:/(\\(?:begin)\{([a-z]+)\}[\s\S]+?\\(?:end)\{\2\})/gmy,tmpl:"
    $1
    ",tag:"\\"}]},dollars:{inline:[{name:"math_inline_double",rex:/\${2}([^$]*?[^\\])\${2}/gy,tmpl:"
    $1
    ",tag:"$$",displayMode:!0,pre:r.$_pre,post:r.$_post},{name:"math_inline",rex:/\$((?:[^\s\\])|(?:\S.*?[^\s\\]))\$/gy,tmpl:"$1",tag:"$",outerSpace:!1,pre:r.$_pre,post:r.$_post}],block:[{name:"math_block_eqno",rex:/\${2}([^$]*?[^\\])\${2}\s*?\(([^)\s]+?)\)/gmy,tmpl:'
    $1($2)
    ',tag:"$$"},{name:"math_block",rex:/\${2}([^$]*?[^\\])\${2}/gmy,tmpl:"
    $1
    ",tag:"$$"}]}},e.exports&&(e.exports=r)})(pRe);var Wqr=pRe.exports;const Vqr=Qr(Wqr),X7=e=>{const t=new WXr;t.use(Vqr,{engine:hRe,delimiters:"dollars",katexOptions:{macros:{"\\RR":"\\mathbb{R}"}}});let r=m.useRef(null);const n=i=>t.render(i),o=i=>{e.onChange(i.text)};return Zo.use(z7,{isEditView:{html:!1,md:!0}}),P.jsx(Zo,{style:{height:e.height===0?void 0:e.height>0?e.height:"500px",border:e.noBorder?"none":void 0},config:{canView:{fullScreen:!1,md:!1,html:!1,...e.canViewProps,...e.readonly||e.disabled?{md:!1,html:!0,fullScreen:!0,menu:!1,hideMenu:!1}:{}},view:{fullScreen:!1,md:!0,html:!1,...e.viewProps,...e.readonly||e.disabled?{md:!1,html:!0,fullScreen:!0,menu:!1,hideMenu:!1}:{}}},readOnly:e.readonly,renderHTML:n,onChange:o,value:e.value,ref:r},e.noBorder)};X7.propTypes={onChange:Ce.func,value:Ce.string,readonly:Ce.bool,displayedFromModal:Ce.bool,canViewProps:Ce.object,viewProps:Ce.object,noBorder:Ce.bool,height:Ce.number};const Kqr=({autofocus:e,disabled:t,formContext:r,id:n,label:o,onBlur:i,onChange:a,onFocus:s,readonly:l,value:A,schema:u})=>{const{readonlyAsDisabled:d=!0}=r,g=h=>{u.type==="string"?a(String(h)):u.type==="number"?a(h?1:0):a(h)},c=({target:h})=>i(n,h.checked),f=({target:h})=>s(n,h.checked);return P.jsx(N4,{autoFocus:e,checked:u.type==="string"?A==="true":A,disabled:t||d&&l,id:n,name:n,onBlur:l?void 0:c,onChange:l?void 0:g,onFocus:l?void 0:f,children:o})},Xqr=({autofocus:e,disabled:t,formContext:r,id:n,label:o,onBlur:i,onChange:a,onFocus:s,readonly:l,value:A,options:u,schema:d})=>{const{readonlyAsDisabled:g=!0}=r,c=p=>{d.type==="boolean"?p.target.checked?a(d.checkedValue||!0):a(d.uncheckedValue||!1):a(p)},f=({target:p})=>i(n,p.checked),h=({target:p})=>s(n,p.checked);return d.type==="boolean"?P.jsx(of,{autoFocus:e,checked:d.checkedValue?d.checkedValue===A:A,disabled:t||g&&l,id:n,name:n,onBlur:l?void 0:f,onChange:l?void 0:c,onFocus:l?void 0:h,children:o}):P.jsx(of.Group,{options:u.enumOptions.map(p=>p.value?p:{...p,value:"null"}),autoFocus:e,value:A||[],disabled:t||g&&l,onBlur:l?void 0:f,onChange:l?void 0:c,onFocus:l?void 0:h})},Zqr="https?://(www.)?[-a-zA-Z0-9@:%._+~#=]{1,256}.[a-zA-Z0-9()]{1,6}\\b([-a-zA-Z0-9()@:%_+.~#?&//=]*)",qqr=({autofocus:e,disabled:t,formContext:r,id:n,onBlur:o,onChange:i,onFocus:a,readonly:s,value:l})=>{const{readonlyAsDisabled:A=!0}=r,u=({target:g})=>o(n,g.value),d=({target:g})=>a(n,g.value);return P.jsx(Yp,{type:"url",autoFocus:e,value:l,onChange:g=>i(g.target.value),onBlur:u,onFocus:d,disabled:t||A&&s,suffix:P.jsxs(P.Fragment,{children:[P.jsx(uA,{title:"Open URI",children:P.jsx(ao,{href:l,target:"_blank",icon:P.jsx(qYe,{}),style:{marginRight:"5px"},disabled:!l||!new RegExp(Zqr).test(l)})}),P.jsx(uA,{title:"Copy URI",children:P.jsx(ao,{onClick:()=>{navigator.clipboard.writeText(l)},icon:P.jsx(KX,{}),disabled:!l})})]})})};xi.extend(pQe);xi.extend(wQe);const KT="YYYY-MM-DD",$qr="YYYY-MM-DD HH:mm:ss",_qr="DD/MM/YYYY",e3r="DD/MM/YYYY HH:mm:ss",t3r=({autofocus:e,disabled:t,formContext:r,id:n,onBlur:o,onChange:i,onFocus:a,readonly:s,value:l,schema:A})=>{const{readonlyAsDisabled:u=!0}=r,[d,g]=m.useState();m.useEffect(()=>{g(A.format==="date-time"?$qr:KT)},[A]);const c=p=>i(p?p.format(d):void 0),f=({target:p})=>o(n,p.checked),h=({target:p})=>a(n,p.checked);return P.jsx(Hit,{showTime:A.format==="date-time",format:A.customFormat||(A.format==="date-time"?e3r:_qr),disabledDate:p=>p&&(A.minDate&&p=xi(A.maxDate,KT).add(1,"d")),autoFocus:e,disabled:t||u&&s,id:n,name:n,onBlur:s?void 0:f,onChange:s?void 0:c,onFocus:s?void 0:h,style:{width:"100%"},value:l&&xi(l,d)})},r3r=({value:e,onChange:t})=>{const r=ms(i=>i.schemaWizard.field),n=Qf(),o=i=>{t(i),n(ZFt({path:r.path,isRequired:i}))};return P.jsx(N4,{onChange:o,checked:e,children:"Required"})};var bR={};const n3r=ki(n$e);var xY={},mRe=Pt.default,o3r=gt.default;Object.defineProperty(xY,"__esModule",{value:!0});xY.default=a3r;xY.withPureRenderTheme=wRe;var i3r=o3r(mY),xg=mRe(le),BRe=mRe(wn);function wRe(e){return function(t){return xg.createElement(BRe.default,{theme:{token:{motion:!1,zIndexPopupBase:0}}},xg.createElement(e,Object.assign({},t)))}}function a3r(e,t,r,n){function o(i){const{prefixCls:a,style:s}=i,l=xg.useRef(null),[A,u]=xg.useState(0),[d,g]=xg.useState(0),[c,f]=(0,i3r.default)(!1,{value:i.open}),{getPrefixCls:h}=xg.useContext(BRe.ConfigContext),p=h(t||"select",a);xg.useEffect(()=>{if(f(!0),typeof ResizeObserver<"u"){const y=new ResizeObserver(Q=>{const v=Q[0].target;u(v.offsetHeight+8),g(v.offsetWidth)}),C=setInterval(()=>{var Q;const v=r?`.${r(p)}`:`.${p}-dropdown`,M=(Q=l.current)===null||Q===void 0?void 0:Q.querySelector(v);M&&(clearInterval(C),y.observe(M))},10);return()=>{clearInterval(C),y.disconnect()}}},[]);let B=Object.assign(Object.assign({},i),{style:Object.assign(Object.assign({},s),{margin:0}),open:c,visible:c,getPopupContainer:()=>l.current});return n&&(B=n(B)),xg.createElement("div",{ref:l,style:{paddingBottom:A,position:"relative",minWidth:d}},xg.createElement(e,Object.assign({},B)))}return wRe(o)}var Xd={},s3r=gt.default;Object.defineProperty(Xd,"__esModule",{value:!0});Xd.getMergedStatus=void 0;Xd.getStatusClassNames=A3r;var l3r=s3r(qr);function A3r(e,t,r){return(0,l3r.default)({[`${e}-status-success`]:t==="success",[`${e}-status-warning`]:t==="warning",[`${e}-status-error`]:t==="error",[`${e}-status-validating`]:t==="validating",[`${e}-has-feedback`]:r})}const c3r=(e,t)=>t||e;Xd.getMergedStatus=c3r;var YY={},xR={},YR={},u3r=Pt.default;Object.defineProperty(YR,"__esModule",{value:!0});YR.default=void 0;var d3r=Uf,UA=u3r(le),g3r=Xn;const f3r=()=>{const[,e]=(0,g3r.useToken)(),t=new d3r.TinyColor(e.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return UA.createElement("svg",{style:t,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},UA.createElement("g",{fill:"none",fillRule:"evenodd"},UA.createElement("g",{transform:"translate(24 31.67)"},UA.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),UA.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),UA.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),UA.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),UA.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),UA.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),UA.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},UA.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),UA.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))};YR.default=f3r;var FR={},h3r=Pt.default;Object.defineProperty(FR,"__esModule",{value:!0});FR.default=void 0;var XT=Uf,yRe=h3r(le),$w=yRe,p3r=Xn;const m3r=()=>{const[,e]=(0,p3r.useToken)(),{colorFill:t,colorFillTertiary:r,colorFillQuaternary:n,colorBgContainer:o}=e,{borderColor:i,shadowColor:a,contentColor:s}=(0,yRe.useMemo)(()=>({borderColor:new XT.TinyColor(t).onBackground(o).toHexShortString(),shadowColor:new XT.TinyColor(r).onBackground(o).toHexShortString(),contentColor:new XT.TinyColor(n).onBackground(o).toHexShortString()}),[t,r,n,o]);return $w.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},$w.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},$w.createElement("ellipse",{fill:a,cx:"32",cy:"33",rx:"32",ry:"7"}),$w.createElement("g",{fillRule:"nonzero",stroke:i},$w.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),$w.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:s}))))};FR.default=m3r;var NR={};Object.defineProperty(NR,"__esModule",{value:!0});NR.default=void 0;var A0e=Xn;const B3r=e=>{const{componentCls:t,margin:r,marginXS:n,marginXL:o,fontSize:i,lineHeight:a}=e;return{[t]:{marginInline:n,fontSize:i,lineHeight:a,textAlign:"center",[`${t}-image`]:{height:e.emptyImgHeight,marginBottom:n,opacity:e.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${t}-description`]:{color:e.colorText},[`${t}-footer`]:{marginTop:r},"&-normal":{marginBlock:o,color:e.colorTextDisabled,[`${t}-description`]:{color:e.colorTextDisabled},[`${t}-image`]:{height:e.emptyImgHeightMD}},"&-small":{marginBlock:n,color:e.colorTextDisabled,[`${t}-image`]:{height:e.emptyImgHeightSM}}}}};NR.default=(0,A0e.genComponentStyleHook)("Empty",e=>{const{componentCls:t,controlHeightLG:r}=e,n=(0,A0e.mergeToken)(e,{emptyImgCls:`${t}-img`,emptyImgHeight:r*2.5,emptyImgHeightMD:r,emptyImgHeightSM:r*.875});return[B3r(n)]});var w3r=Pt.default,DR=gt.default;Object.defineProperty(xR,"__esModule",{value:!0});xR.default=void 0;var y3r=DR(qr),kh=w3r(le),E3r=wn,C3r=OB,I3r=DR(YR),Q3r=DR(FR),v3r=DR(NR),M3r=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{var{className:t,rootClassName:r,prefixCls:n,image:o=ERe,description:i,children:a,imageStyle:s,style:l}=e,A=M3r(e,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:u,direction:d,empty:g}=kh.useContext(E3r.ConfigContext),c=u("empty",n),[f,h]=(0,v3r.default)(c),[p]=(0,C3r.useLocale)("Empty"),B=typeof i<"u"?i:p==null?void 0:p.description,y=typeof B=="string"?B:"empty";let C=null;return typeof o=="string"?C=kh.createElement("img",{alt:y,src:o}):C=o,f(kh.createElement("div",Object.assign({className:(0,y3r.default)(h,c,g==null?void 0:g.className,{[`${c}-normal`]:o===CRe,[`${c}-rtl`]:d==="rtl"},t,r),style:Object.assign(Object.assign({},g==null?void 0:g.style),l)},A),kh.createElement("div",{className:`${c}-image`,style:s},C),B&&kh.createElement("div",{className:`${c}-description`},B),a&&kh.createElement("div",{className:`${c}-footer`},a)))};O_.PRESENTED_IMAGE_DEFAULT=ERe;O_.PRESENTED_IMAGE_SIMPLE=CRe;xR.default=O_;var b3r=gt.default,x3r=Pt.default;Object.defineProperty(YY,"__esModule",{value:!0});YY.default=void 0;var $D=x3r(le),Y3r=wn,KQ=b3r(xR);const F3r=e=>{const{componentName:t}=e,{getPrefixCls:r}=(0,$D.useContext)(Y3r.ConfigContext),n=r("empty");switch(t){case"Table":case"List":return $D.default.createElement(KQ.default,{image:KQ.default.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return $D.default.createElement(KQ.default,{image:KQ.default.PRESENTED_IMAGE_SIMPLE,className:`${n}-small`});default:return $D.default.createElement(KQ.default,null)}};YY.default=F3r;var SR={},kR={};Object.defineProperty(kR,"__esModule",{value:!0});kR.default=void 0;var c0e=Vi,Bh=gY;const N3r=e=>{const{optionHeight:t,optionFontSize:r,optionLineHeight:n,optionPadding:o}=e;return{position:"relative",display:"block",minHeight:t,padding:o,color:e.colorText,fontWeight:"normal",fontSize:r,lineHeight:n,boxSizing:"border-box"}},D3r=e=>{const{antCls:t,componentCls:r}=e,n=`${r}-item`,o=`&${t}-slide-up-enter${t}-slide-up-enter-active`,i=`&${t}-slide-up-appear${t}-slide-up-appear-active`,a=`&${t}-slide-up-leave${t}-slide-up-leave-active`,s=`${r}-dropdown-placement-`;return[{[`${r}-dropdown`]:Object.assign(Object.assign({},(0,c0e.resetComponent)(e)),{position:"absolute",top:-9999,zIndex:e.zIndexPopup,boxSizing:"border-box",padding:e.paddingXXS,overflow:"hidden",fontSize:e.fontSize,fontVariant:"initial",backgroundColor:e.colorBgElevated,borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,[` + ${o}${s}bottomLeft, + ${i}${s}bottomLeft + `]:{animationName:Bh.slideUpIn},[` + ${o}${s}topLeft, + ${i}${s}topLeft, + ${o}${s}topRight, + ${i}${s}topRight + `]:{animationName:Bh.slideDownIn},[`${a}${s}bottomLeft`]:{animationName:Bh.slideUpOut},[` + ${a}${s}topLeft, + ${a}${s}topRight + `]:{animationName:Bh.slideDownOut},"&-hidden":{display:"none"},[`${n}`]:Object.assign(Object.assign({},N3r(e)),{cursor:"pointer",transition:`background ${e.motionDurationSlow} ease`,borderRadius:e.borderRadiusSM,"&-group":{color:e.colorTextDescription,fontSize:e.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},c0e.textEllipsis),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${n}-option-disabled)`]:{backgroundColor:e.optionActiveBg},[`&-selected:not(${n}-option-disabled)`]:{color:e.optionSelectedColor,fontWeight:e.optionSelectedFontWeight,backgroundColor:e.optionSelectedBg,[`${n}-option-state`]:{color:e.colorPrimary}},"&-disabled":{[`&${n}-option-selected`]:{backgroundColor:e.colorBgContainerDisabled},color:e.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:e.controlPaddingHorizontal*2}}}),"&-rtl":{direction:"rtl"}})},(0,Bh.initSlideMotion)(e,"slide-up"),(0,Bh.initSlideMotion)(e,"slide-down"),(0,Bh.initMoveMotion)(e,"move-up"),(0,Bh.initMoveMotion)(e,"move-down")]};kR.default=D3r;var jR={};Object.defineProperty(jR,"__esModule",{value:!0});jR.default=void 0;var S3r=Vi,u0e=Xn;const _w=2,IRe=e=>{let{multipleSelectItemHeight:t,selectHeight:r,lineWidth:n}=e;const o=(r-t)/2-n,i=Math.ceil(o/2);return[o,i]};function ZT(e,t){const{componentCls:r,iconCls:n}=e,o=`${r}-selection-overflow`,i=e.multipleSelectItemHeight,[a]=IRe(e),s=t?`${r}-${t}`:"";return{[`${r}-multiple${s}`]:{fontSize:e.fontSize,[o]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"}},[`${r}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",height:"100%",padding:`${a-_w}px ${_w*2}px`,borderRadius:e.borderRadius,[`${r}-show-search&`]:{cursor:"text"},[`${r}-disabled&`]:{background:e.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${_w}px 0`,lineHeight:`${i}px`,visibility:"hidden",content:'"\\a0"'}},[` + &${r}-show-arrow ${r}-selector, + &${r}-allow-clear ${r}-selector + `]:{paddingInlineEnd:e.fontSizeIcon+e.controlPaddingHorizontal},[`${r}-selection-item`]:{display:"flex",alignSelf:"center",flex:"none",boxSizing:"border-box",maxWidth:"100%",height:i,marginTop:_w,marginBottom:_w,lineHeight:`${i-e.lineWidth*2}px`,background:e.multipleItemBg,border:`${e.lineWidth}px ${e.lineType} ${e.multipleItemBorderColor}`,borderRadius:e.borderRadiusSM,cursor:"default",transition:`font-size ${e.motionDurationSlow}, line-height ${e.motionDurationSlow}, height ${e.motionDurationSlow}`,marginInlineEnd:_w*2,paddingInlineStart:e.paddingXS,paddingInlineEnd:e.paddingXS/2,[`${r}-disabled&`]:{color:e.multipleItemColorDisabled,borderColor:e.multipleItemBorderColorDisabled,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:e.paddingXS/2,overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,S3r.resetIcon)()),{display:"inline-flex",alignItems:"center",color:e.colorIcon,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${n}`]:{verticalAlign:"-0.2em"},"&:hover":{color:e.colorIconHover}})},[`${o}-item + ${o}-item`]:{[`${r}-selection-search`]:{marginInlineStart:0}},[`${o}-item-suffix`]:{height:"100%"},[`${r}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:e.inputPaddingHorizontalBase-a,"\n &-input,\n &-mirror\n ":{height:i,fontFamily:e.fontFamily,lineHeight:`${i}px`,transition:`all ${e.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${r}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:e.inputPaddingHorizontalBase,insetInlineEnd:e.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${e.motionDurationSlow}`}}}}const k3r=e=>{const{componentCls:t}=e,r=(0,u0e.mergeToken)(e,{selectHeight:e.controlHeightSM,multipleSelectItemHeight:e.controlHeightXS,borderRadius:e.borderRadiusSM,borderRadiusSM:e.borderRadiusXS}),n=(0,u0e.mergeToken)(e,{fontSize:e.fontSizeLG,selectHeight:e.controlHeightLG,multipleSelectItemHeight:e.multipleItemHeightLG,borderRadius:e.borderRadiusLG,borderRadiusSM:e.borderRadius}),[,o]=IRe(e);return[ZT(e),ZT(r,"sm"),{[`${t}-multiple${t}-sm`]:{[`${t}-selection-placeholder`]:{insetInline:e.controlPaddingHorizontalSM-e.lineWidth},[`${t}-selection-search`]:{marginInlineStart:o}}},ZT(n,"lg")]};jR.default=k3r;var L_={};Object.defineProperty(L_,"__esModule",{value:!0});L_.default=U3r;var j3r=Vi,d0e=Xn;function qT(e,t){const{componentCls:r,inputPaddingHorizontalBase:n,borderRadius:o}=e,i=e.controlHeight-e.lineWidth*2,a=Math.ceil(e.fontSize*1.25),s=t?`${r}-${t}`:"";return{[`${r}-single${s}`]:{fontSize:e.fontSize,height:e.controlHeight,[`${r}-selector`]:Object.assign(Object.assign({},(0,j3r.resetComponent)(e,!0)),{display:"flex",borderRadius:o,[`${r}-selection-search`]:{position:"absolute",top:0,insetInlineStart:n,insetInlineEnd:n,bottom:0,"&-input":{width:"100%",WebkitAppearance:"textfield"}},[` + ${r}-selection-item, + ${r}-selection-placeholder + `]:{padding:0,lineHeight:`${i}px`,transition:`all ${e.motionDurationSlow}, visibility 0s`,alignSelf:"center"},[`${r}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${r}-selection-item:empty:after`,`${r}-selection-placeholder:empty:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` + &${r}-show-arrow ${r}-selection-item, + &${r}-show-arrow ${r}-selection-placeholder + `]:{paddingInlineEnd:a},[`&${r}-open ${r}-selection-item`]:{color:e.colorTextPlaceholder},[`&:not(${r}-customize-input)`]:{[`${r}-selector`]:{width:"100%",height:"100%",padding:`0 ${n}px`,[`${r}-selection-search-input`]:{height:i},"&:after":{lineHeight:`${i}px`}}},[`&${r}-customize-input`]:{[`${r}-selector`]:{"&:after":{display:"none"},[`${r}-selection-search`]:{position:"static",width:"100%"},[`${r}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${n}px`,"&:after":{display:"none"}}}}}}}function U3r(e){const{componentCls:t}=e,r=e.controlPaddingHorizontalSM-e.lineWidth;return[qT(e),qT((0,d0e.mergeToken)(e,{controlHeight:e.controlHeightSM,borderRadius:e.borderRadiusSM}),"sm"),{[`${t}-single${t}-sm`]:{[`&:not(${t}-customize-input)`]:{[`${t}-selection-search`]:{insetInlineStart:r,insetInlineEnd:r},[`${t}-selector`]:{padding:`0 ${r}px`},[`&${t}-show-arrow ${t}-selection-search`]:{insetInlineEnd:r+e.fontSize*1.5},[` + &${t}-show-arrow ${t}-selection-item, + &${t}-show-arrow ${t}-selection-placeholder + `]:{paddingInlineEnd:e.fontSize*1.5}}}},qT((0,d0e.mergeToken)(e,{controlHeight:e.singleItemHeightLG,fontSize:e.fontSizeLG,borderRadius:e.borderRadiusLG}),"lg")]}var T_=gt.default;Object.defineProperty(SR,"__esModule",{value:!0});SR.default=void 0;var _D=Vi,z3r=WB,tM=Xn,G3r=T_(kR),R3r=T_(jR),H3r=T_(L_);const O3r=e=>{const{componentCls:t,selectorBg:r}=e;return{position:"relative",backgroundColor:r,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,input:{cursor:"pointer"},[`${t}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit",height:"100%"}},[`${t}-disabled&`]:{color:e.colorTextDisabled,background:e.colorBgContainerDisabled,cursor:"not-allowed",[`${t}-multiple&`]:{background:e.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},$T=function(e,t){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:n,borderHoverColor:o,antCls:i,borderActiveColor:a,outlineColor:s,controlOutlineWidth:l}=t,A=r?{[`${n}-selector`]:{borderColor:a}}:{};return{[e]:{[`&:not(${n}-disabled):not(${n}-customize-input):not(${i}-pagination-size-changer)`]:Object.assign(Object.assign({},A),{[`&:hover ${n}-selector`]:{borderColor:o},[`${n}-focused& ${n}-selector`]:{borderColor:a,boxShadow:`0 0 0 ${l}px ${s}`,outline:0}})}}},L3r=e=>{const{componentCls:t}=e;return{[`${t}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none",fontFamily:"inherit","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},T3r=e=>{const{antCls:t,componentCls:r,inputPaddingHorizontalBase:n,iconCls:o}=e;return{[r]:Object.assign(Object.assign({},(0,_D.resetComponent)(e)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${r}-customize-input) ${r}-selector`]:Object.assign(Object.assign({},O3r(e)),L3r(e)),[`${r}-selection-item`]:Object.assign(Object.assign({flex:1,fontWeight:"normal",position:"relative",userSelect:"none"},_D.textEllipsis),{[`> ${t}-typography`]:{display:"inline"}}),[`${r}-selection-placeholder`]:Object.assign(Object.assign({},_D.textEllipsis),{flex:1,color:e.colorTextPlaceholder,pointerEvents:"none"}),[`${r}-arrow`]:Object.assign(Object.assign({},(0,_D.resetIcon)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:n,height:e.fontSizeIcon,marginTop:-e.fontSizeIcon/2,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[o]:{verticalAlign:"top",transition:`transform ${e.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${r}-suffix)`]:{pointerEvents:"auto"}},[`${r}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${r}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:n,zIndex:1,display:"inline-block",width:e.fontSizeIcon,height:e.fontSizeIcon,marginTop:-e.fontSizeIcon/2,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:e.clearBg,cursor:"pointer",opacity:0,transition:`color ${e.motionDurationMid} ease, opacity ${e.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:e.colorTextTertiary}},"&:hover":{[`${r}-clear`]:{opacity:1}}}),[`${r}-has-feedback`]:{[`${r}-clear`]:{insetInlineEnd:n+e.fontSize+e.paddingXS}}}},J3r=e=>{const{componentCls:t}=e;return[{[t]:{[`&-borderless ${t}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${t}-in-form-item`]:{width:"100%"}}},T3r(e),(0,H3r.default)(e),(0,R3r.default)(e),(0,G3r.default)(e),{[`${t}-rtl`]:{direction:"rtl"}},$T(t,(0,tM.mergeToken)(e,{borderHoverColor:e.colorPrimaryHover,borderActiveColor:e.colorPrimary,outlineColor:e.controlOutline})),$T(`${t}-status-error`,(0,tM.mergeToken)(e,{borderHoverColor:e.colorErrorHover,borderActiveColor:e.colorError,outlineColor:e.colorErrorOutline}),!0),$T(`${t}-status-warning`,(0,tM.mergeToken)(e,{borderHoverColor:e.colorWarningHover,borderActiveColor:e.colorWarning,outlineColor:e.colorWarningOutline}),!0),(0,z3r.genCompactItemStyle)(e,{borderElCls:`${t}-selector`,focusElCls:`${t}-focused`})]};SR.default=(0,tM.genComponentStyleHook)("Select",(e,t)=>{let{rootPrefixCls:r}=t;const n=(0,tM.mergeToken)(e,{rootPrefixCls:r,inputPaddingHorizontalBase:e.paddingSM-1,multipleSelectItemHeight:e.multipleItemHeight,selectHeight:e.controlHeight});return[J3r(n)]},e=>{const{fontSize:t,lineHeight:r,controlHeight:n,controlPaddingHorizontal:o,zIndexPopupBase:i,colorText:a,fontWeightStrong:s,controlItemBgActive:l,controlItemBgHover:A,colorBgContainer:u,colorFillSecondary:d,controlHeightLG:g,controlHeightSM:c,colorBgContainerDisabled:f,colorTextDisabled:h}=e;return{zIndexPopup:i+50,optionSelectedColor:a,optionSelectedFontWeight:s,optionSelectedBg:l,optionActiveBg:A,optionPadding:`${(n-t*r)/2}px ${o}px`,optionFontSize:t,optionLineHeight:r,optionHeight:n,selectorBg:u,clearBg:u,singleItemHeightLG:g,multipleItemBg:d,multipleItemBorderColor:"transparent",multipleItemHeight:c,multipleItemHeightLG:n,multipleSelectorBgDisabled:f,multipleItemColorDisabled:h,multipleItemBorderColorDisabled:"transparent"}});var J_={};Object.defineProperty(J_,"__esModule",{value:!0});J_.default=W3r;const P3r=e=>{const t={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:e==="scroll"?"scroll":"visible",dynamicInset:!0};return{bottomLeft:Object.assign(Object.assign({},t),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},t),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},t),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},t),{points:["br","tr"],offset:[0,-4]})}};function W3r(e,t){return e||P3r(t)}var P_={},Z7={exports:{}},QRe={},W_={};Object.defineProperty(W_,"__esModule",{value:!0});var V3r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"};W_.default=V3r;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return g}});var t=s(le),r=i(W_),n=i(lo);function o(c,f,h){return f in c?Object.defineProperty(c,f,{value:h,enumerable:!0,configurable:!0,writable:!0}):c[f]=h,c}function i(c){return c&&c.__esModule?c:{default:c}}function a(c){if(typeof WeakMap!="function")return null;var f=new WeakMap,h=new WeakMap;return(a=function(p){return p?h:f})(c)}function s(c,f){if(!f&&c&&c.__esModule)return c;if(c===null||typeof c!="object"&&typeof c!="function")return{default:c};var h=a(f);if(h&&h.has(c))return h.get(c);var p={},B=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var y in c)if(y!=="default"&&Object.prototype.hasOwnProperty.call(c,y)){var C=B?Object.getOwnPropertyDescriptor(c,y):null;C&&(C.get||C.set)?Object.defineProperty(p,y,C):p[y]=c[y]}return p.default=c,h&&h.set(c,p),p}function l(c){for(var f=1;ft===null&&!s&&!d?null:wh.createElement(wh.Fragment,null,A!==!1&&y,s&&u);let h=null;if(t!==void 0)h=f(t);else if(i)h=f(wh.createElement(n$r.default,{spin:!0}));else{const y=`${l}-suffix`;h=C=>{let{open:Q,showSearch:v}=C;return f(Q&&v?wh.createElement(o$r.default,{className:y}):wh.createElement(r$r.default,{className:y}))}}let p=null;n!==void 0?p=n:a?p=wh.createElement(_3r.default,null):p=null;let B=null;return o!==void 0?B=o:B=wh.createElement(t$r.default,null),{clearIcon:c,suffixIcon:h,itemIcon:p,removeIcon:B}}var Z_={};Object.defineProperty(Z_,"__esModule",{value:!0});Z_.default=a$r;function a$r(e,t){return t!==void 0?t:e!==null}var Zd=gt.default,NRe=Pt.default;Object.defineProperty(bR,"__esModule",{value:!0});var q_=bR.default=void 0,bh=NRe(le),g0e=Zd(qr),$_=NRe(n3r),s$r=Zd(jf),l$r=dc,A$r=Tp,c$r=Zd(xY),f0e=Xd,u$r=wn,d$r=Zd(YY),g$r=Zd(Qa),f$r=Zd(Cs),h$r=Sn,p$r=wa,m$r=Zd(SR),B$r=Zd(J_),w$r=Zd(P_),y$r=Zd(Z_),E$r=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{var r,n,{prefixCls:o,bordered:i=!0,className:a,rootClassName:s,getPopupContainer:l,popupClassName:A,dropdownClassName:u,listHeight:d=256,placement:g,listItemHeight:c=24,size:f,disabled:h,notFoundContent:p,status:B,builtinPlacements:y,dropdownMatchSelectWidth:C,popupMatchSelectWidth:Q,direction:v,style:M,allowClear:I}=e,b=E$r(e,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:Y,getPrefixCls:N,renderEmpty:F,direction:D,virtual:z,popupMatchSelectWidth:k,popupOverflow:j,select:U}=bh.useContext(u$r.ConfigContext),G=N("select",o),H=N(),L=v??D,{compactSize:R,compactItemClassnames:O}=(0,p$r.useCompactItemContext)(G,L),[V,Z]=(0,m$r.default)(G),T=bh.useMemo(()=>{const{mode:Dt}=b;if(Dt!=="combobox")return Dt===DRe?"combobox":Dt},[b.mode]),K=T==="multiple"||T==="tags",$=(0,y$r.default)(b.suffixIcon,b.showArrow),_=(r=Q??C)!==null&&r!==void 0?r:k,{status:ee,hasFeedback:se,isFormItemInput:ie,feedbackIcon:ge}=bh.useContext(h$r.FormItemInputContext),Ae=(0,f0e.getMergedStatus)(ee,B);let pe;p!==void 0?pe=p:T==="combobox"?pe=null:pe=(F==null?void 0:F("Select"))||bh.createElement(d$r.default,{componentName:"Select"});const{suffixIcon:we,itemIcon:ye,removeIcon:Me,clearIcon:Fe}=(0,w$r.default)(Object.assign(Object.assign({},b),{multiple:K,hasFeedback:se,feedbackIcon:ge,showSuffixIcon:$,prefixCls:G,showArrow:b.showArrow,componentName:"Select"})),Se=I===!0?{clearIcon:Fe}:I,Be=(0,s$r.default)(b,["suffixIcon","itemIcon"]),me=(0,g0e.default)(A||u,{[`${G}-dropdown-${L}`]:L==="rtl"},s,Z),xe=(0,f$r.default)(Dt=>{var Xe;return(Xe=f??R)!==null&&Xe!==void 0?Xe:Dt}),Ie=bh.useContext(g$r.default),Ge=h??Ie,rt=(0,g0e.default)({[`${G}-lg`]:xe==="large",[`${G}-sm`]:xe==="small",[`${G}-rtl`]:L==="rtl",[`${G}-borderless`]:!i,[`${G}-in-form-item`]:ie},(0,f0e.getStatusClassNames)(G,Ae,se),O,U==null?void 0:U.className,a,s,Z),pt=bh.useMemo(()=>g!==void 0?g:L==="rtl"?"bottomRight":"bottomLeft",[g,L]),lt=(0,B$r.default)(y,j),[bt]=(0,l$r.useZIndex)("SelectLike",(n=b.dropdownStyle)===null||n===void 0?void 0:n.zIndex);return V(bh.createElement($_.default,Object.assign({ref:t,virtual:z,showSearch:U==null?void 0:U.showSearch},Be,{style:Object.assign(Object.assign({},U==null?void 0:U.style),M),dropdownMatchSelectWidth:_,builtinPlacements:lt,transitionName:(0,A$r.getTransitionName)(H,"slide-up",b.transitionName),listHeight:d,listItemHeight:c,mode:T,prefixCls:G,placement:pt,direction:L,suffixIcon:we,menuItemSelectedIcon:ye,removeIcon:Me,allowClear:Se,notFoundContent:pe,className:rt,getPopupContainer:l||Y,dropdownClassName:me,disabled:Ge,dropdownStyle:Object.assign(Object.assign({},b==null?void 0:b.dropdownStyle),{zIndex:bt})})))},vI=bh.forwardRef(C$r),I$r=(0,c$r.default)(vI);vI.SECRET_COMBOBOX_MODE_DO_NOT_USE=DRe;vI.Option=$_.Option;vI.OptGroup=$_.OptGroup;vI._InternalPanelDoNotUseOrYouWillBeFired=I$r;q_=bR.default=vI;const SRe=({autofocus:e,disabled:t,formContext:r={},id:n,multiple:o,onBlur:i,onChange:a,onFocus:s,options:l,placeholder:A,readonly:u,value:d})=>{const{readonlyAsDisabled:g=!0}=r,{enumOptions:c,enumDisabled:f,suggestions:h,params:p,emptyValue:B}=l,[y,C]=m.useState(!1),[Q,v]=m.useState([]),M=ms(G=>G.schemaWizard.formData),I=G=>{a(yi(G,c||Q,B))},b=()=>i(n,yi(d,c,B)),Y=()=>s(n,yi(d,c,B)),N=G=>{j(G,v)},F=(G,H)=>H&&ue(H.label)?H.label.toLowerCase().indexOf(G.toLowerCase())>=0:!1,D=G=>G.parentNode,z=Yx(d,c,o),k=G=>{let H=n.split("_").filter(R=>!isNaN(R)),L=0;return G.map(R=>(R=R==="#"?H[L]:R,isNaN(R)||++L,R))},j=(G,H)=>{let L=M;p&&Object.entries(p).map(R=>{const O=k(R[1]);h.replace(`${R[0]}=`,`${R[0]}=${L.getIn(O,"")||""}`)}),C(!0),oY.get(`${h}${G}`).then(({data:R})=>{H(R.map(O=>({value:O,label:O}))),C(!1)}).catch(()=>{H([]),C(!1)})};let U=h?Q:c;return P.jsx(q_,{autoFocus:e,disabled:t||g&&u,getPopupContainer:D,id:n,mode:o?"multiple":void 0,onBlur:u?void 0:b,onChange:u?void 0:I,onFocus:u?void 0:Y,onSearch:h&&K4(N,500),showSearch:!0,placeholder:A,value:h?d:z,filterOption:!h&&F,"aria-describedby":Ti(n),loading:y,notFoundContent:P.jsx($l,{description:"No Results",image:$l.PRESENTED_IMAGE_SIMPLE}),options:Array.isArray(U)&&U.map(({value:G,label:H},L)=>({key:String(L),value:String(L),label:H,disabled:Array.isArray(f)&&f.indexOf(G)!==-1}))})};SRe.propTypes={disabled:Ce.bool,autofocus:Ce.bool,formContext:Ce.object,id:Ce.string,multiple:Ce.string,placeholder:Ce.string,readonly:Ce.bool,value:Ce.object,options:Ce.object,onBlur:Ce.func,onChange:Ce.func,onFocus:Ce.func};const Q$r={text:Nze,uri:qqr,richeditor:X7,latex:X7,required:r3r,switch:Kqr,checkbox:Xqr,date:t3r,select:SRe};var kRe={exports:{}};(function(e){(function(t,r){e.exports=r()})(gr,function(){var t=Object.prototype.toString;function r(d,g){return d==null?!1:Object.prototype.hasOwnProperty.call(d,g)}function n(d){if(!d||a(d)&&d.length===0)return!0;if(typeof d!="string"){for(var g in d)if(r(d,g))return!1;return!0}return!1}function o(d){return t.call(d)}function i(d){return typeof d=="object"&&o(d)==="[object Object]"}var a=Array.isArray||function(d){return t.call(d)==="[object Array]"};function s(d){return typeof d=="boolean"||o(d)==="[object Boolean]"}function l(d){var g=parseInt(d);return g.toString()===d?g:d}function A(d){d=d||{};var g=function(B){return Object.keys(g).reduce(function(y,C){return C==="create"||typeof g[C]=="function"&&(y[C]=g[C].bind(g,B)),y},{})},c;d.includeInheritedProps?c=function(){return!0}:c=function(B,y){return typeof y=="number"&&Array.isArray(B)||r(B,y)};function f(B,y){if(c(B,y))return B[y]}var h;d.includeInheritedProps?h=function(B,y){typeof y!="string"&&typeof y!="number"&&(y=String(y));var C=f(B,y);if(y==="__proto__"||y==="prototype"||y==="constructor"&&typeof C=="function")throw new Error("For security reasons, object's magic properties cannot be set");return C}:h=function(B,y){return f(B,y)};function p(B,y,C,Q){if(typeof y=="number"&&(y=[y]),!y||y.length===0)return B;if(typeof y=="string")return p(B,y.split(".").map(l),C,Q);var v=y[0],M=h(B,v);return y.length===1?((M===void 0||!Q)&&(B[v]=C),M):(M===void 0&&(typeof y[1]=="number"?B[v]=[]:B[v]={}),p(B[v],y.slice(1),C,Q))}return g.has=function(B,y){if(typeof y=="number"?y=[y]:typeof y=="string"&&(y=y.split(".")),!y||y.length===0)return!!B;for(var C=0;C{const{getPrefixCls:M}=v,I=`${M("form")}-item-label`,b=he(I,C==="left"&&`${I}-left`);return P.jsx("fieldset",{className:r,id:i.$id,children:P.jsxs(Kp,{gutter:Q,children:[(f.title||g)&&P.jsx(ra,{className:b,span:24,children:P.jsx(B,{idSchema:i,required:u,title:f.title||g,schema:d,uiSchema:c,registry:A})}),(f.description||d.description)&&P.jsx(ra,{span:24,style:N$r,children:P.jsx(h,{description:f.description||d.description,idSchema:i,schema:d,uiSchema:c,registry:A})}),P.jsx(ra,{className:"row array-item-list",span:24,children:a&&a.map(({key:Y,...N})=>P.jsx(p,{...N},Y))}),t&&P.jsx(ra,{span:24,children:P.jsx(Kp,{gutter:Q,justify:"end",children:P.jsx(ra,{flex:"192px",children:P.jsx(y,{className:"array-item-add",disabled:n||l,onClick:s,uiSchema:c,registry:A})})})})]})})}})}var tee={},UR={},fo={};Object.defineProperty(fo,"__esModule",{value:!0});fo.initComponentToken=fo.genStatusStyle=fo.genPlaceholderStyle=fo.genInputSmallStyle=fo.genInputGroupStyle=fo.genHoverStyle=fo.genDisabledStyle=fo.genBasicInputStyle=fo.genActiveStyle=fo.default=void 0;fo.initInputToken=GRe;var ree=Vi,S$r=WB,_E=Xn;const jRe=e=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:e,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}});fo.genPlaceholderStyle=jRe;const nee=e=>({borderColor:e.hoverBorderColor,backgroundColor:e.hoverBg});fo.genHoverStyle=nee;const AU=e=>({borderColor:e.activeBorderColor,boxShadow:e.activeShadow,outline:0,backgroundColor:e.activeBg});fo.genActiveStyle=AU;const oee=e=>({color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover:not([disabled])":Object.assign({},nee((0,_E.mergeToken)(e,{hoverBorderColor:e.colorBorder,hoverBg:e.colorBgContainerDisabled})))});fo.genDisabledStyle=oee;const URe=e=>{const{paddingBlockLG:t,fontSizeLG:r,lineHeightLG:n,borderRadiusLG:o,paddingInlineLG:i}=e;return{padding:`${t}px ${i}px`,fontSize:r,lineHeight:n,borderRadius:o}},iee=e=>({padding:`${e.paddingBlockSM}px ${e.paddingInlineSM}px`,borderRadius:e.borderRadiusSM});fo.genInputSmallStyle=iee;const aee=(e,t)=>{const{componentCls:r,colorError:n,colorWarning:o,errorActiveShadow:i,warningActiveShadow:a,colorErrorBorderHover:s,colorWarningBorderHover:l}=e;return{[`&-status-error:not(${t}-disabled):not(${t}-borderless)${t}`]:{borderColor:n,"&:hover":{borderColor:s},"&:focus, &:focus-within":Object.assign({},AU((0,_E.mergeToken)(e,{activeBorderColor:n,activeShadow:i}))),[`${r}-prefix, ${r}-suffix`]:{color:n}},[`&-status-warning:not(${t}-disabled):not(${t}-borderless)${t}`]:{borderColor:o,"&:hover":{borderColor:l},"&:focus, &:focus-within":Object.assign({},AU((0,_E.mergeToken)(e,{activeBorderColor:o,activeShadow:a}))),[`${r}-prefix, ${r}-suffix`]:{color:o}}}};fo.genStatusStyle=aee;const see=e=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${e.paddingBlock}px ${e.paddingInline}px`,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight,backgroundColor:e.colorBgContainer,backgroundImage:"none",borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:e.colorBorder,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid}`},jRe(e.colorTextPlaceholder)),{"&:hover":Object.assign({},nee(e)),"&:focus, &:focus-within":Object.assign({},AU(e)),"&-disabled, &[disabled]":Object.assign({},oee(e)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:e.controlHeight,lineHeight:e.lineHeight,verticalAlign:"bottom",transition:`all ${e.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},URe(e)),"&-sm":Object.assign({},iee(e)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}});fo.genBasicInputStyle=see;const zRe=e=>{const{componentCls:t,antCls:r}=e;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:e.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${t}, &-lg > ${t}-group-addon`]:Object.assign({},URe(e)),[`&-sm ${t}, &-sm > ${t}-group-addon`]:Object.assign({},iee(e)),[`&-lg ${r}-select-single ${r}-select-selector`]:{height:e.controlHeightLG},[`&-sm ${r}-select-single ${r}-select-selector`]:{height:e.controlHeightSM},[`> ${t}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${t}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${e.paddingInline}px`,color:e.colorText,fontWeight:"normal",fontSize:e.fontSize,textAlign:"center",backgroundColor:e.addonBg,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadius,transition:`all ${e.motionDurationSlow}`,lineHeight:1,[`${r}-select`]:{margin:`-${e.paddingBlock+1}px -${e.paddingInline}px`,[`&${r}-select-single:not(${r}-select-customize-input):not(${r}-pagination-size-changer)`]:{[`${r}-select-selector`]:{backgroundColor:"inherit",border:`${e.lineWidth}px ${e.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${r}-select-selector`]:{color:e.colorPrimary}}},[`${r}-cascader-picker`]:{margin:`-9px -${e.paddingInline}px`,backgroundColor:"transparent",[`${r}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${t}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${t}-search-with-button &`]:{zIndex:0}}},[`> ${t}:first-child, ${t}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${r}-select ${r}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}-affix-wrapper`]:{[`&:not(:first-child) ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}:last-child, ${t}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${r}-select ${r}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${t}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${t}-search &`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius}},[`&:not(:first-child), ${t}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${t}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,ree.clearFix)()),{[`${t}-group-addon, ${t}-group-wrap, > ${t}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:e.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` + & > ${t}-affix-wrapper, + & > ${t}-number-affix-wrapper, + & > ${r}-picker-range + `]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:-e.lineWidth,borderInlineEndWidth:e.lineWidth},[`${t}`]:{float:"none"},[`& > ${r}-select > ${r}-select-selector, + & > ${r}-select-auto-complete ${t}, + & > ${r}-cascader-picker ${t}, + & > ${t}-group-wrapper ${t}`]:{borderInlineEndWidth:e.lineWidth,borderRadius:0,"&:hover":{zIndex:1},"&:focus":{zIndex:1}},[`& > ${r}-select-focused`]:{zIndex:1},[`& > ${r}-select > ${r}-select-arrow`]:{zIndex:1},[`& > *:first-child, + & > ${r}-select:first-child > ${r}-select-selector, + & > ${r}-select-auto-complete:first-child ${t}, + & > ${r}-cascader-picker:first-child ${t}`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius},[`& > *:last-child, + & > ${r}-select:last-child > ${r}-select-selector, + & > ${r}-cascader-picker:last-child ${t}, + & > ${r}-cascader-picker-focused:last-child ${t}`]:{borderInlineEndWidth:e.lineWidth,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius},[`& > ${r}-select-auto-complete ${t}`]:{verticalAlign:"top"},[`${t}-group-wrapper + ${t}-group-wrapper`]:{marginInlineStart:-e.lineWidth,[`${t}-affix-wrapper`]:{borderRadius:0}},[`${t}-group-wrapper:not(:last-child)`]:{[`&${t}-search > ${t}-group`]:{[`& > ${t}-group-addon > ${t}-search-button`]:{borderRadius:0},[`& > ${t}`]:{borderStartStartRadius:e.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:e.borderRadius}}}})}};fo.genInputGroupStyle=zRe;const k$r=e=>{const{componentCls:t,controlHeightSM:r,lineWidth:n}=e,o=16,i=(r-n*2-o)/2;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,ree.resetComponent)(e)),see(e)),aee(e,t)),{'&[type="color"]':{height:e.controlHeight,[`&${t}-lg`]:{height:e.controlHeightLG},[`&${t}-sm`]:{height:r,paddingTop:i,paddingBottom:i}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},j$r=e=>{const{componentCls:t}=e;return{[`${t}-clear-icon`]:{margin:0,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"&:hover":{color:e.colorTextTertiary},"&:active":{color:e.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${e.inputAffixPadding}px`}}}},U$r=e=>{const{componentCls:t,inputAffixPadding:r,colorTextDescription:n,motionDurationSlow:o,colorIcon:i,colorIconHover:a,iconCls:s}=e;return{[`${t}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},see(e)),{display:"inline-flex",[`&:not(${t}-affix-wrapper-disabled):hover`]:{zIndex:1,[`${t}-search-with-button &`]:{zIndex:0}},"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${t}[disabled]`]:{background:"transparent"}},[`> input${t}`]:{padding:0,fontSize:"inherit",border:"none",borderRadius:0,outline:"none","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${t}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:e.paddingXS}},"&-show-count-suffix":{color:n},"&-show-count-has-suffix":{marginInlineEnd:e.paddingXXS},"&-prefix":{marginInlineEnd:r},"&-suffix":{marginInlineStart:r}}}),j$r(e)),{[`${s}${t}-password-icon`]:{color:i,cursor:"pointer",transition:`all ${o}`,"&:hover":{color:a}}}),aee(e,`${t}-affix-wrapper`))}},z$r=e=>{const{componentCls:t,colorError:r,colorWarning:n,borderRadiusLG:o,borderRadiusSM:i}=e;return{[`${t}-group`]:Object.assign(Object.assign(Object.assign({},(0,ree.resetComponent)(e)),zRe(e)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${t}-group-addon`]:{borderRadius:o,fontSize:e.fontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:i}},"&-status-error":{[`${t}-group-addon`]:{color:r,borderColor:r}},"&-status-warning":{[`${t}-group-addon`]:{color:n,borderColor:n}},"&-disabled":{[`${t}-group-addon`]:Object.assign({},oee(e))},[`&:not(${t}-compact-first-item):not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}, ${t}-group-addon`]:{borderRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-first-item`]:{[`${t}, ${t}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${t}-compact-first-item)${t}-compact-last-item`]:{[`${t}, ${t}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},G$r=e=>{const{componentCls:t,antCls:r}=e,n=`${t}-search`;return{[n]:{[`${t}`]:{"&:hover, &:focus":{borderColor:e.colorPrimaryHover,[`+ ${t}-group-addon ${n}-button:not(${r}-btn-primary)`]:{borderInlineStartColor:e.colorPrimaryHover}}},[`${t}-affix-wrapper`]:{borderRadius:0},[`${t}-lg`]:{lineHeight:e.lineHeightLG-2e-4},[`> ${t}-group`]:{[`> ${t}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${n}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${n}-button:not(${r}-btn-primary)`]:{color:e.colorTextDescription,"&:hover":{color:e.colorPrimaryHover},"&:active":{color:e.colorPrimaryActive},[`&${r}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${n}-button`]:{height:e.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${n}-button`]:{height:e.controlHeightLG},[`&-small ${n}-button`]:{height:e.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${t}-compact-item`]:{[`&:not(${t}-compact-last-item)`]:{[`${t}-group-addon`]:{[`${t}-search-button`]:{marginInlineEnd:-e.lineWidth,borderRadius:0}}},[`&:not(${t}-compact-first-item)`]:{[`${t},${t}-affix-wrapper`]:{borderRadius:0}},[`> ${t}-group-addon ${t}-search-button, + > ${t}, + ${t}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${t}-affix-wrapper-focused`]:{zIndex:2}}}}},R$r=e=>{const{componentCls:t,paddingLG:r}=e,n=`${t}-textarea`;return{[n]:{position:"relative","&-show-count":{[`> ${t}`]:{height:"100%"},[`${t}-data-count`]:{position:"absolute",bottom:-e.fontSize*e.lineHeight,insetInlineEnd:0,color:e.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${t}`]:{paddingInlineEnd:r}},[`&-affix-wrapper${n}-has-feedback`]:{[`${t}`]:{paddingInlineEnd:r}},[`&-affix-wrapper${t}-affix-wrapper`]:{padding:0,[`> textarea${t}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${t}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${t}-clear-icon`]:{position:"absolute",insetInlineEnd:e.paddingXS,insetBlockStart:e.paddingXS},[`${n}-suffix`]:{position:"absolute",top:0,insetInlineEnd:e.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}},H$r=e=>{const{componentCls:t}=e;return{[`${t}-out-of-range`]:{[`&, & input, & textarea, ${t}-show-count-suffix, ${t}-data-count`]:{color:e.colorError}}}};function GRe(e){return(0,_E.mergeToken)(e,{inputAffixPadding:e.paddingXXS})}const RRe=e=>{const{controlHeight:t,fontSize:r,lineHeight:n,lineWidth:o,controlHeightSM:i,controlHeightLG:a,fontSizeLG:s,lineHeightLG:l,paddingSM:A,controlPaddingHorizontalSM:u,controlPaddingHorizontal:d,colorFillAlter:g,colorPrimaryHover:c,colorPrimary:f,controlOutlineWidth:h,controlOutline:p,colorErrorOutline:B,colorWarningOutline:y}=e;return{paddingBlock:Math.max(Math.round((t-r*n)/2*10)/10-o,0),paddingBlockSM:Math.max(Math.round((i-r*n)/2*10)/10-o,0),paddingBlockLG:Math.ceil((a-s*l)/2*10)/10-o,paddingInline:A-o,paddingInlineSM:u-o,paddingInlineLG:d-o,addonBg:g,activeBorderColor:f,hoverBorderColor:c,activeShadow:`0 0 0 ${h}px ${p}`,errorActiveShadow:`0 0 0 ${h}px ${B}`,warningActiveShadow:`0 0 0 ${h}px ${y}`,hoverBg:"",activeBg:""}};fo.initComponentToken=RRe;fo.default=(0,_E.genComponentStyleHook)("Input",e=>{const t=(0,_E.mergeToken)(e,GRe(e));return[k$r(t),R$r(t),U$r(t),z$r(t),G$r(t),H$r(t),(0,S$r.genCompactItemStyle)(t)]},RRe);var HRe=gt.default,O$r=Pt.default;Object.defineProperty(UR,"__esModule",{value:!0});UR.default=void 0;var U2=O$r(le),h0e=U2,L$r=HRe(qr),T$r=wn,p0e=Sn,J$r=HRe(fo);const P$r=e=>{const{getPrefixCls:t,direction:r}=(0,U2.useContext)(T$r.ConfigContext),{prefixCls:n,className:o}=e,i=t("input-group",n),a=t("input"),[s,l]=(0,J$r.default)(a),A=(0,L$r.default)(i,{[`${i}-lg`]:e.size==="large",[`${i}-sm`]:e.size==="small",[`${i}-compact`]:e.compact,[`${i}-rtl`]:r==="rtl"},l,o),u=(0,U2.useContext)(p0e.FormItemInputContext),d=(0,U2.useMemo)(()=>Object.assign(Object.assign({},u),{isFormItemInput:!1}),[u]);return s(h0e.createElement("span",{className:A,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},h0e.createElement(p0e.FormItemInputContext.Provider,{value:d},e.children)))};UR.default=P$r;var p0={};const W$r=ki(Mot);var zR={};Object.defineProperty(zR,"__esModule",{value:!0});zR.default=V$r;var m0e=le;function V$r(e,t){const r=(0,m0e.useRef)([]),n=()=>{r.current.push(setTimeout(()=>{var o,i,a,s;!((o=e.current)===null||o===void 0)&&o.input&&((i=e.current)===null||i===void 0?void 0:i.input.getAttribute("type"))==="password"&&!((a=e.current)===null||a===void 0)&&a.input.hasAttribute("value")&&((s=e.current)===null||s===void 0||s.input.removeAttribute("value"))}))};return(0,m0e.useEffect)(()=>(t&&n(),()=>r.current.forEach(o=>{o&&clearTimeout(o)})),[]),n}var lee={};Object.defineProperty(lee,"__esModule",{value:!0});lee.hasPrefixSuffix=K$r;function K$r(e){return!!(e.prefix||e.suffix||e.allowClear)}var $B=gt.default,X$r=Pt.default;Object.defineProperty(p0,"__esModule",{value:!0});p0.default=void 0;p0.triggerFocus=a_r;var Al=X$r(le),Z$r=$B(ZB),XQ=$B(qr),q$r=$B(W$r),$$r=el,tS=Xd,_$r=wn,e_r=$B(Qa),t_r=$B(Cs),_T=Sn,eJ=wa,r_r=$B(zR),n_r=$B(fo),o_r=lee,i_r=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{var r;const{prefixCls:n,bordered:o=!0,status:i,size:a,disabled:s,onBlur:l,onFocus:A,suffix:u,allowClear:d,addonAfter:g,addonBefore:c,className:f,style:h,styles:p,rootClassName:B,onChange:y,classNames:C}=e,Q=i_r(e,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:v,direction:M,input:I}=Al.default.useContext(_$r.ConfigContext),b=v("input",n),Y=(0,Al.useRef)(null),[N,F]=(0,n_r.default)(b),{compactSize:D,compactItemClassnames:z}=(0,eJ.useCompactItemContext)(b,M),k=(0,t_r.default)(ee=>{var se;return(se=a??D)!==null&&se!==void 0?se:ee}),j=Al.default.useContext(e_r.default),U=s??j,{status:G,hasFeedback:H,feedbackIcon:L}=(0,Al.useContext)(_T.FormItemInputContext),R=(0,tS.getMergedStatus)(G,i),O=(0,o_r.hasPrefixSuffix)(e)||!!H;(0,Al.useRef)(O);const V=(0,r_r.default)(Y,!0),Z=ee=>{V(),l==null||l(ee)},T=ee=>{V(),A==null||A(ee)},K=ee=>{V(),y==null||y(ee)},$=(H||u)&&Al.default.createElement(Al.default.Fragment,null,u,H&&L);let _;return typeof d=="object"&&d!=null&&d.clearIcon?_=d:d&&(_={clearIcon:Al.default.createElement(Z$r.default,null)}),N(Al.default.createElement(q$r.default,Object.assign({ref:(0,$$r.composeRef)(t,Y),prefixCls:b,autoComplete:I==null?void 0:I.autoComplete},Q,{disabled:U,onBlur:Z,onFocus:T,style:Object.assign(Object.assign({},I==null?void 0:I.style),h),styles:Object.assign(Object.assign({},I==null?void 0:I.styles),p),suffix:$,allowClear:_,className:(0,XQ.default)(f,B,z,I==null?void 0:I.className),onChange:K,addonAfter:g&&Al.default.createElement(eJ.NoCompactStyle,null,Al.default.createElement(_T.NoFormStyle,{override:!0,status:!0},g)),addonBefore:c&&Al.default.createElement(eJ.NoCompactStyle,null,Al.default.createElement(_T.NoFormStyle,{override:!0,status:!0},c)),classNames:Object.assign(Object.assign(Object.assign({},C),I==null?void 0:I.classNames),{input:(0,XQ.default)({[`${b}-sm`]:k==="small",[`${b}-lg`]:k==="large",[`${b}-rtl`]:M==="rtl",[`${b}-borderless`]:!o},!O&&(0,tS.getStatusClassNames)(b,R),C==null?void 0:C.input,(r=I==null?void 0:I.classNames)===null||r===void 0?void 0:r.input,F)}),classes:{affixWrapper:(0,XQ.default)({[`${b}-affix-wrapper-sm`]:k==="small",[`${b}-affix-wrapper-lg`]:k==="large",[`${b}-affix-wrapper-rtl`]:M==="rtl",[`${b}-affix-wrapper-borderless`]:!o},(0,tS.getStatusClassNames)(`${b}-affix-wrapper`,R,H),F),wrapper:(0,XQ.default)({[`${b}-group-rtl`]:M==="rtl"},F),group:(0,XQ.default)({[`${b}-group-wrapper-sm`]:k==="small",[`${b}-group-wrapper-lg`]:k==="large",[`${b}-group-wrapper-rtl`]:M==="rtl",[`${b}-group-wrapper-disabled`]:U},(0,tS.getStatusClassNames)(`${b}-group-wrapper`,R,H),F)}})))});p0.default=s_r;var GR={},eV={exports:{}},ORe={},Aee={};Object.defineProperty(Aee,"__esModule",{value:!0});var l_r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"};Aee.default=l_r;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return g}});var t=s(le),r=i(Aee),n=i(lo);function o(c,f,h){return f in c?Object.defineProperty(c,f,{value:h,enumerable:!0,configurable:!0,writable:!0}):c[f]=h,c}function i(c){return c&&c.__esModule?c:{default:c}}function a(c){if(typeof WeakMap!="function")return null;var f=new WeakMap,h=new WeakMap;return(a=function(p){return p?h:f})(c)}function s(c,f){if(!f&&c&&c.__esModule)return c;if(c===null||typeof c!="object"&&typeof c!="function")return{default:c};var h=a(f);if(h&&h.has(c))return h.get(c);var p={},B=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var y in c)if(y!=="default"&&Object.prototype.hasOwnProperty.call(c,y)){var C=B?Object.getOwnPropertyDescriptor(c,y):null;C&&(C.get||C.set)?Object.defineProperty(p,y,C):p[y]=c[y]}return p.default=c,h&&h.set(c,p),p}function l(c){for(var f=1;fe?Yg.createElement(f_r.default,null):Yg.createElement(g_r.default,null),I_r={click:"onClick",hover:"onMouseOver"},Q_r=Yg.forwardRef((e,t)=>{const{visibilityToggle:r=!0}=e,n=typeof r=="object"&&r.visible!==void 0,[o,i]=(0,rV.useState)(()=>n?r.visible:!1),a=(0,rV.useRef)(null);Yg.useEffect(()=>{n&&i(r.visible)},[n,r]);const s=(0,w_r.default)(a),l=()=>{const{disabled:v}=e;v||(o&&s(),i(M=>{var I;const b=!M;return typeof r=="object"&&((I=r.onVisibleChange)===null||I===void 0||I.call(r,b)),b}))},A=v=>{const{action:M="click",iconRender:I=C_r}=e,b=I_r[M]||"",Y=I(o),N={[b]:l,className:`${v}-icon`,key:"passwordIcon",onMouseDown:F=>{F.preventDefault()},onMouseUp:F=>{F.preventDefault()}};return Yg.cloneElement(Yg.isValidElement(Y)?Y:Yg.createElement("span",null,Y),N)},{className:u,prefixCls:d,inputPrefixCls:g,size:c}=e,f=E_r(e,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:h}=Yg.useContext(B_r.ConfigContext),p=h("input",g),B=h("input-password",d),y=r&&A(B),C=(0,h_r.default)(B,u,{[`${B}-${c}`]:!!c}),Q=Object.assign(Object.assign({},(0,p_r.default)(f,["suffix","iconRender","visibilityToggle"])),{type:o?"text":"password",className:C,prefixCls:p,suffix:y});return c&&(Q.size=c),Yg.createElement(y_r.default,Object.assign({ref:(0,m_r.composeRef)(t,a)},Q))});GR.default=Q_r;var RR={},v_r=Pt.default,FY=gt.default;Object.defineProperty(RR,"__esModule",{value:!0});RR.default=void 0;var M_r=FY(FRe),b_r=FY(qr),x_r=el,T0=v_r(le),B0e=jl,Y_r=FY(Vz),F_r=wn,N_r=FY(Cs),D_r=wa,S_r=FY(p0),k_r=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{const{prefixCls:r,inputPrefixCls:n,className:o,size:i,suffix:a,enterButton:s=!1,addonAfter:l,loading:A,disabled:u,onSearch:d,onChange:g,onCompositionStart:c,onCompositionEnd:f}=e,h=k_r(e,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:p,direction:B}=T0.useContext(F_r.ConfigContext),y=T0.useRef(!1),C=p("input-search",r),Q=p("input",n),{compactSize:v}=(0,D_r.useCompactItemContext)(C,B),M=(0,N_r.default)(R=>{var O;return(O=i??v)!==null&&O!==void 0?O:R}),I=T0.useRef(null),b=R=>{R&&R.target&&R.type==="click"&&d&&d(R.target.value,R,{source:"clear"}),g&&g(R)},Y=R=>{var O;document.activeElement===((O=I.current)===null||O===void 0?void 0:O.input)&&R.preventDefault()},N=R=>{var O,V;d&&d((V=(O=I.current)===null||O===void 0?void 0:O.input)===null||V===void 0?void 0:V.value,R,{source:"input"})},F=R=>{y.current||A||N(R)},D=typeof s=="boolean"?T0.createElement(M_r.default,null):null,z=`${C}-button`;let k;const j=s||{},U=j.type&&j.type.__ANT_BUTTON===!0;U||j.type==="button"?k=(0,B0e.cloneElement)(j,Object.assign({onMouseDown:Y,onClick:R=>{var O,V;(V=(O=j==null?void 0:j.props)===null||O===void 0?void 0:O.onClick)===null||V===void 0||V.call(O,R),N(R)},key:"enterButton"},U?{className:z,size:M}:{})):k=T0.createElement(Y_r.default,{className:z,type:s?"primary":void 0,size:M,disabled:u,key:"enterButton",onMouseDown:Y,onClick:N,loading:A,icon:D},s),l&&(k=[k,(0,B0e.cloneElement)(l,{key:"addonAfter"})]);const G=(0,b_r.default)(C,{[`${C}-rtl`]:B==="rtl",[`${C}-${M}`]:!!M,[`${C}-with-button`]:!!s},o),H=R=>{y.current=!0,c==null||c(R)},L=R=>{y.current=!1,f==null||f(R)};return T0.createElement(S_r.default,Object.assign({ref:(0,x_r.composeRef)(I,t),onPressEnter:F},h,{size:M,onCompositionStart:H,onCompositionEnd:L,prefixCls:Q,addonAfter:k,suffix:a,onChange:b,className:G,disabled:u}))});RR.default=j_r;var HR={};const U_r=ki(pit);var bI=gt.default,z_r=Pt.default;Object.defineProperty(HR,"__esModule",{value:!0});HR.default=void 0;var TRe=z_r(le),yh=TRe,G_r=bI(ZB),tJ=bI(qr),R_r=bI(U_r),rJ=Xd,H_r=wn,O_r=bI(Qa),L_r=bI(Cs),T_r=Sn,J_r=p0,P_r=bI(fo),W_r=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{var r;const{prefixCls:n,bordered:o=!0,size:i,disabled:a,status:s,allowClear:l,classNames:A,rootClassName:u,className:d}=e,g=W_r(e,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className"]),{getPrefixCls:c,direction:f}=yh.useContext(H_r.ConfigContext),h=(0,L_r.default)(i),p=yh.useContext(O_r.default),B=a??p,{status:y,hasFeedback:C,feedbackIcon:Q}=yh.useContext(T_r.FormItemInputContext),v=(0,rJ.getMergedStatus)(y,s),M=yh.useRef(null);yh.useImperativeHandle(t,()=>{var F;return{resizableTextArea:(F=M.current)===null||F===void 0?void 0:F.resizableTextArea,focus:D=>{var z,k;(0,J_r.triggerFocus)((k=(z=M.current)===null||z===void 0?void 0:z.resizableTextArea)===null||k===void 0?void 0:k.textArea,D)},blur:()=>{var D;return(D=M.current)===null||D===void 0?void 0:D.blur()}}});const I=c("input",n);let b;typeof l=="object"&&l!=null&&l.clearIcon?b=l:l&&(b={clearIcon:yh.createElement(G_r.default,null)});const[Y,N]=(0,P_r.default)(I);return Y(yh.createElement(R_r.default,Object.assign({},g,{disabled:B,allowClear:b,className:(0,tJ.default)(d,u),classes:{affixWrapper:(0,tJ.default)(`${I}-textarea-affix-wrapper`,{[`${I}-affix-wrapper-rtl`]:f==="rtl",[`${I}-affix-wrapper-borderless`]:!o,[`${I}-affix-wrapper-sm`]:h==="small",[`${I}-affix-wrapper-lg`]:h==="large",[`${I}-textarea-show-count`]:e.showCount||((r=e.count)===null||r===void 0?void 0:r.show)},(0,rJ.getStatusClassNames)(`${I}-affix-wrapper`,v),N)},classNames:Object.assign(Object.assign({},A),{textarea:(0,tJ.default)({[`${I}-borderless`]:!o,[`${I}-sm`]:h==="small",[`${I}-lg`]:h==="large"},(0,rJ.getStatusClassNames)(I,v),N,A==null?void 0:A.textarea)}),prefixCls:I,suffix:C&&yh.createElement("span",{className:`${I}-textarea-suffix`},Q),ref:M})))});HR.default=V_r;var NY=gt.default;Object.defineProperty(tee,"__esModule",{value:!0});var DY=tee.default=void 0,K_r=NY(UR),X_r=NY(p0),Z_r=NY(GR),q_r=NY(RR),$_r=NY(HR);const SY=X_r.default;SY.Group=K_r.default;SY.Search=q_r.default;SY.TextArea=$_r.default;SY.Password=Z_r.default;DY=tee.default=SY;var uee={},nV={exports:{}},JRe={},dee={};Object.defineProperty(dee,"__esModule",{value:!0});var __r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"};dee.default=__r;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return g}});var t=s(le),r=i(dee),n=i(lo);function o(c,f,h){return f in c?Object.defineProperty(c,f,{value:h,enumerable:!0,configurable:!0,writable:!0}):c[f]=h,c}function i(c){return c&&c.__esModule?c:{default:c}}function a(c){if(typeof WeakMap!="function")return null;var f=new WeakMap,h=new WeakMap;return(a=function(p){return p?h:f})(c)}function s(c,f){if(!f&&c&&c.__esModule)return c;if(c===null||typeof c!="object"&&typeof c!="function")return{default:c};var h=a(f);if(h&&h.has(c))return h.get(c);var p={},B=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var y in c)if(y!=="default"&&Object.prototype.hasOwnProperty.call(c,y)){var C=B?Object.getOwnPropertyDescriptor(c,y):null;C&&(C.get||C.set)?Object.defineProperty(p,y,C):p[y]=c[y]}return p.default=c,h&&h.set(c,p),p}function l(c){for(var f=1;f{let{componentCls:r,borderRadiusSM:n,borderRadiusLG:o}=e;const i=t==="lg"?o:n;return{[`&-${t}`]:{[`${r}-handler-wrap`]:{borderStartEndRadius:i,borderEndEndRadius:i},[`${r}-handler-up`]:{borderStartEndRadius:i},[`${r}-handler-down`]:{borderEndEndRadius:i}}}};eC.genRadiusStyle=oV;const nen=e=>{const{componentCls:t,lineWidth:r,lineType:n,colorBorder:o,borderRadius:i,fontSizeLG:a,controlHeightLG:s,controlHeightSM:l,colorError:A,paddingInlineSM:u,colorTextDescription:d,motionDurationMid:g,handleHoverColor:c,paddingInline:f,paddingBlock:h,handleBg:p,handleActiveBg:B,colorTextDisabled:y,borderRadiusSM:C,borderRadiusLG:Q,controlWidth:v,handleVisible:M,handleBorderColor:I}=e;return[{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,rS.resetComponent)(e)),(0,jg.genBasicInputStyle)(e)),(0,jg.genStatusStyle)(e,t)),{display:"inline-block",width:v,margin:0,padding:0,border:`${r}px ${n} ${o}`,borderRadius:i,"&-rtl":{direction:"rtl",[`${t}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:a,borderRadius:Q,[`input${t}-input`]:{height:s-2*r}},"&-sm":{padding:0,borderRadius:C,[`input${t}-input`]:{height:l-2*r,padding:`0 ${u}px`}},"&-out-of-range":{[`${t}-input-wrap`]:{input:{color:A}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,rS.resetComponent)(e)),(0,jg.genInputGroupStyle)(e)),{"&-wrapper":{display:"inline-block",textAlign:"start",verticalAlign:"top",[`${t}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${t}-group-addon`]:{borderRadius:Q,fontSize:e.fontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:C}},[`${t}-wrapper-disabled > ${t}-group-addon`]:Object.assign({},(0,jg.genDisabledStyle)(e))}}),[`&-disabled ${t}-input`]:{cursor:"not-allowed"},[t]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,rS.resetComponent)(e)),{width:"100%",padding:`${h}px ${f}px`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:i,outline:0,transition:`all ${g} linear`,appearance:"textfield",fontSize:"inherit"}),(0,jg.genPlaceholderStyle)(e.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,webkitAppearance:"none",appearance:"none"}})}})},{[t]:Object.assign(Object.assign(Object.assign({[`&:hover ${t}-handler-wrap, &-focused ${t}-handler-wrap`]:{opacity:1},[`${t}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:e.handleWidth,height:"100%",background:p,borderStartStartRadius:0,borderStartEndRadius:i,borderEndEndRadius:i,borderEndStartRadius:0,opacity:M===!0?1:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`opacity ${g} linear ${g}`,[`${t}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` + ${t}-handler-up-inner, + ${t}-handler-down-inner + `]:{marginInlineEnd:0,fontSize:e.handleFontSize}}},[`${t}-handler`]:{height:"50%",overflow:"hidden",color:d,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${r}px ${n} ${I}`,transition:`all ${g} linear`,"&:active":{background:B},"&:hover":{height:"60%",[` + ${t}-handler-up-inner, + ${t}-handler-down-inner + `]:{color:c}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},(0,rS.resetIcon)()),{color:d,transition:`all ${g} linear`,userSelect:"none"})},[`${t}-handler-up`]:{borderStartEndRadius:i},[`${t}-handler-down`]:{borderBlockStart:`${r}px ${n} ${I}`,borderEndEndRadius:i}},oV(e,"lg")),oV(e,"sm")),{"&-disabled, &-readonly":{[`${t}-handler-wrap`]:{display:"none"},[`${t}-input`]:{color:"inherit"}},[` + ${t}-handler-up-disabled, + ${t}-handler-down-disabled + `]:{cursor:"not-allowed"},[` + ${t}-handler-up-disabled:hover &-handler-up-inner, + ${t}-handler-down-disabled:hover &-handler-down-inner + `]:{color:y}})},{[`${t}-borderless`]:{borderColor:"transparent",boxShadow:"none",[`${t}-handler-down`]:{borderBlockStartWidth:0}}}]},oen=e=>{const{componentCls:t,paddingBlock:r,paddingInline:n,inputAffixPadding:o,controlWidth:i,borderRadiusLG:a,borderRadiusSM:s}=e;return{[`${t}-affix-wrapper`]:Object.assign(Object.assign(Object.assign({},(0,jg.genBasicInputStyle)(e)),(0,jg.genStatusStyle)(e,`${t}-affix-wrapper`)),{position:"relative",display:"inline-flex",width:i,padding:0,paddingInlineStart:n,"&-lg":{borderRadius:a},"&-sm":{borderRadius:s},[`&:not(${t}-affix-wrapper-disabled):hover`]:{zIndex:1},"&-focused, &:focus":{zIndex:1},[`&-disabled > ${t}-disabled`]:{background:"transparent"},[`> div${t}`]:{width:"100%",border:"none",outline:"none",[`&${t}-focused`]:{boxShadow:"none !important"}},[`input${t}-input`]:{padding:`${r}px 0`},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${t}-handler-wrap`]:{zIndex:2},[t]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:o},"&-suffix":{position:"absolute",insetBlockStart:0,insetInlineEnd:0,zIndex:1,height:"100%",marginInlineEnd:n,marginInlineStart:o}}})}};eC.default=(0,w0e.genComponentStyleHook)("InputNumber",e=>{const t=(0,w0e.mergeToken)(e,(0,jg.initInputToken)(e));return[nen(t),oen(t),(0,ren.genCompactItemStyle)(t)]},e=>Object.assign(Object.assign({},(0,jg.initComponentToken)(e)),{controlWidth:90,handleWidth:e.controlHeightSM-e.lineWidth*2,handleFontSize:e.fontSize/2,handleVisible:"auto",handleActiveBg:e.colorFillAlter,handleBg:e.colorBgContainer,handleHoverColor:e.colorPrimary,handleBorderColor:e.colorBorder}));var PRe=Pt.default,_B=gt.default;Object.defineProperty(uee,"__esModule",{value:!0});var WRe=uee.default=void 0,ien=_B(xRe),aen=_B(een),ZQ=_B(qr),sen=_B(ten),$i=PRe(le),nS=Xd,VRe=PRe(wn),len=_B(Qa),Aen=_B(Cs),nJ=Sn,oJ=wa,cen=_B(eC),uen=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:r,direction:n}=$i.useContext(VRe.ConfigContext),o=$i.useRef(null);$i.useImperativeHandle(t,()=>o.current);const{className:i,rootClassName:a,size:s,disabled:l,prefixCls:A,addonBefore:u,addonAfter:d,prefix:g,bordered:c=!0,readOnly:f,status:h,controls:p}=e,B=uen(e,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","bordered","readOnly","status","controls"]),y=r("input-number",A),[C,Q]=(0,cen.default)(y),{compactSize:v,compactItemClassnames:M}=(0,oJ.useCompactItemContext)(y,n);let I=$i.createElement(aen.default,{className:`${y}-handler-up-inner`}),b=$i.createElement(ien.default,{className:`${y}-handler-down-inner`});const Y=typeof p=="boolean"?p:void 0;typeof p=="object"&&(I=typeof p.upIcon>"u"?I:$i.createElement("span",{className:`${y}-handler-up-inner`},p.upIcon),b=typeof p.downIcon>"u"?b:$i.createElement("span",{className:`${y}-handler-down-inner`},p.downIcon));const{hasFeedback:N,status:F,isFormItemInput:D,feedbackIcon:z}=$i.useContext(nJ.FormItemInputContext),k=(0,nS.getMergedStatus)(F,h),j=(0,Aen.default)(V=>{var Z;return(Z=s??v)!==null&&Z!==void 0?Z:V}),U=$i.useContext(len.default),G=l??U,H=(0,ZQ.default)({[`${y}-lg`]:j==="large",[`${y}-sm`]:j==="small",[`${y}-rtl`]:n==="rtl",[`${y}-borderless`]:!c,[`${y}-in-form-item`]:D},(0,nS.getStatusClassNames)(y,k),Q),L=`${y}-group`,R=N&&$i.createElement($i.Fragment,null,z),O=$i.createElement(sen.default,Object.assign({ref:o,disabled:G,className:(0,ZQ.default)(i,a,M),upHandler:I,downHandler:b,prefixCls:y,readOnly:f,controls:Y,prefix:g,suffix:R,addonAfter:d&&$i.createElement(oJ.NoCompactStyle,null,$i.createElement(nJ.NoFormStyle,{override:!0,status:!0},d)),addonBefore:u&&$i.createElement(oJ.NoCompactStyle,null,$i.createElement(nJ.NoFormStyle,{override:!0,status:!0},u)),classNames:{input:H},classes:{affixWrapper:(0,ZQ.default)((0,nS.getStatusClassNames)(`${y}-affix-wrapper`,k,N),{[`${y}-affix-wrapper-sm`]:j==="small",[`${y}-affix-wrapper-lg`]:j==="large",[`${y}-affix-wrapper-rtl`]:n==="rtl",[`${y}-affix-wrapper-borderless`]:!c},Q),wrapper:(0,ZQ.default)({[`${L}-rtl`]:n==="rtl",[`${y}-wrapper-disabled`]:G},Q),group:(0,ZQ.default)({[`${y}-group-wrapper-sm`]:j==="small",[`${y}-group-wrapper-lg`]:j==="large",[`${y}-group-wrapper-rtl`]:n==="rtl"},(0,nS.getStatusClassNames)(`${y}-group-wrapper`,k,N),Q)}},B));return C(O)}),XRe=KRe,den=e=>$i.createElement(VRe.default,{theme:{components:{InputNumber:{handleVisible:!0}}}},$i.createElement(KRe,Object.assign({},e)));XRe._InternalPanelDoNotUseOrYouWillBeFired=den;WRe=uee.default=XRe;const y0e={width:"100%"};function gen(e){const{disabled:t,formContext:r,id:n,onBlur:o,onChange:i,onChangeOverride:a,onFocus:s,options:l,placeholder:A,readonly:u,schema:d,value:g,type:c}=e,f=gDe(d,c,l,!1),{readonlyAsDisabled:h=!0}=r,p=v=>i(v),B=a||(({target:v})=>i(v.value===""?l.emptyValue:v.value)),y=({target:v})=>o(n,v.value),C=({target:v})=>s(n,v.value),Q=f.type==="number"||f.type==="integer"?P.jsx(WRe,{disabled:t||h&&u,id:n,name:n,onBlur:u?void 0:y,onChange:u?void 0:p,onFocus:u?void 0:C,placeholder:A,style:y0e,list:d.examples?eE(n):void 0,...f,value:g,"aria-describedby":Ti(n,!!d.examples)}):P.jsx(DY,{disabled:t||h&&u,id:n,name:n,onBlur:u?void 0:y,onChange:u?void 0:B,onFocus:u?void 0:C,placeholder:A,style:y0e,list:d.examples?eE(n):void 0,...f,value:g,"aria-describedby":Ti(n,!!d.examples)});return P.jsxs(P.Fragment,{children:[Q,Array.isArray(d.examples)&&P.jsx("datalist",{id:eE(n),children:d.examples.concat(d.default&&!d.examples.includes(d.default)?[d.default]:[]).map(v=>P.jsx("option",{value:v},v))})]})}function fen(e){const{id:t,description:r}=e;return r?P.jsx("span",{id:t,children:r}):null}var gee={},kY={},iV={exports:{}},ZRe={},fee={};Object.defineProperty(fee,"__esModule",{value:!0});var hen={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"};fee.default=hen;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return g}});var t=s(le),r=i(fee),n=i(lo);function o(c,f,h){return f in c?Object.defineProperty(c,f,{value:h,enumerable:!0,configurable:!0,writable:!0}):c[f]=h,c}function i(c){return c&&c.__esModule?c:{default:c}}function a(c){if(typeof WeakMap!="function")return null;var f=new WeakMap,h=new WeakMap;return(a=function(p){return p?h:f})(c)}function s(c,f){if(!f&&c&&c.__esModule)return c;if(c===null||typeof c!="object"&&typeof c!="function")return{default:c};var h=a(f);if(h&&h.has(c))return h.get(c);var p={},B=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var y in c)if(y!=="default"&&Object.prototype.hasOwnProperty.call(c,y)){var C=B?Object.getOwnPropertyDescriptor(c,y):null;C&&(C.get||C.set)?Object.defineProperty(p,y,C):p[y]=c[y]}return p.default=c,h&&h.set(c,p),p}function l(c){for(var f=1;f
    . Read more: https://reactjs.org/docs/refs-and-the-dom.html#callback-refs"),r?g.cloneElement(e,{ref:n=>{YQ(r,n),YQ(t,n)}}):g.cloneElement(e,{ref:t})}class uRe{receiveHandlerId(t){this.handlerId!==t&&(this.handlerId=t,this.reconnect())}get connectTarget(){return this.dragSource}get dragSourceOptions(){return this.dragSourceOptionsInternal}set dragSourceOptions(t){this.dragSourceOptionsInternal=t}get dragPreviewOptions(){return this.dragPreviewOptionsInternal}set dragPreviewOptions(t){this.dragPreviewOptionsInternal=t}reconnect(){const t=this.reconnectDragSource();this.reconnectDragPreview(t)}reconnectDragSource(){const t=this.dragSource,r=this.didHandlerIdChange()||this.didConnectedDragSourceChange()||this.didDragSourceOptionsChange();return r&&this.disconnectDragSource(),this.handlerId?t?(r&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragSource=t,this.lastConnectedDragSourceOptions=this.dragSourceOptions,this.dragSourceUnsubscribe=this.backend.connectDragSource(this.handlerId,t,this.dragSourceOptions)),r):(this.lastConnectedDragSource=t,r):r}reconnectDragPreview(t=!1){const r=this.dragPreview,n=t||this.didHandlerIdChange()||this.didConnectedDragPreviewChange()||this.didDragPreviewOptionsChange();if(n&&this.disconnectDragPreview(),!!this.handlerId){if(!r){this.lastConnectedDragPreview=r;return}n&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragPreview=r,this.lastConnectedDragPreviewOptions=this.dragPreviewOptions,this.dragPreviewUnsubscribe=this.backend.connectDragPreview(this.handlerId,r,this.dragPreviewOptions))}}didHandlerIdChange(){return this.lastConnectedHandlerId!==this.handlerId}didConnectedDragSourceChange(){return this.lastConnectedDragSource!==this.dragSource}didConnectedDragPreviewChange(){return this.lastConnectedDragPreview!==this.dragPreview}didDragSourceOptionsChange(){return!fD(this.lastConnectedDragSourceOptions,this.dragSourceOptions)}didDragPreviewOptionsChange(){return!fD(this.lastConnectedDragPreviewOptions,this.dragPreviewOptions)}disconnectDragSource(){this.dragSourceUnsubscribe&&(this.dragSourceUnsubscribe(),this.dragSourceUnsubscribe=void 0)}disconnectDragPreview(){this.dragPreviewUnsubscribe&&(this.dragPreviewUnsubscribe(),this.dragPreviewUnsubscribe=void 0,this.dragPreviewNode=null,this.dragPreviewRef=null)}get dragSource(){return this.dragSourceNode||this.dragSourceRef&&this.dragSourceRef.current}get dragPreview(){return this.dragPreviewNode||this.dragPreviewRef&&this.dragPreviewRef.current}clearDragSource(){this.dragSourceNode=null,this.dragSourceRef=null}clearDragPreview(){this.dragPreviewNode=null,this.dragPreviewRef=null}constructor(t){this.hooks=Bhe({dragSource:(r,n)=>{this.clearDragSource(),this.dragSourceOptions=n||null,hD(r)?this.dragSourceRef=r:this.dragSourceNode=r,this.reconnectDragSource()},dragPreview:(r,n)=>{this.clearDragPreview(),this.dragPreviewOptions=n||null,hD(r)?this.dragPreviewRef=r:this.dragPreviewNode=r,this.reconnectDragPreview()}}),this.handlerId=null,this.dragSourceRef=null,this.dragSourceOptionsInternal=null,this.dragPreviewRef=null,this.dragPreviewOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDragSource=null,this.lastConnectedDragSourceOptions=null,this.lastConnectedDragPreview=null,this.lastConnectedDragPreviewOptions=null,this.backend=t}}class dRe{get connectTarget(){return this.dropTarget}reconnect(){const t=this.didHandlerIdChange()||this.didDropTargetChange()||this.didOptionsChange();t&&this.disconnectDropTarget();const r=this.dropTarget;if(this.handlerId){if(!r){this.lastConnectedDropTarget=r;return}t&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDropTarget=r,this.lastConnectedDropTargetOptions=this.dropTargetOptions,this.unsubscribeDropTarget=this.backend.connectDropTarget(this.handlerId,r,this.dropTargetOptions))}}receiveHandlerId(t){t!==this.handlerId&&(this.handlerId=t,this.reconnect())}get dropTargetOptions(){return this.dropTargetOptionsInternal}set dropTargetOptions(t){this.dropTargetOptionsInternal=t}didHandlerIdChange(){return this.lastConnectedHandlerId!==this.handlerId}didDropTargetChange(){return this.lastConnectedDropTarget!==this.dropTarget}didOptionsChange(){return!fD(this.lastConnectedDropTargetOptions,this.dropTargetOptions)}disconnectDropTarget(){this.unsubscribeDropTarget&&(this.unsubscribeDropTarget(),this.unsubscribeDropTarget=void 0)}get dropTarget(){return this.dropTargetNode||this.dropTargetRef&&this.dropTargetRef.current}clearDropTarget(){this.dropTargetRef=null,this.dropTargetNode=null}constructor(t){this.hooks=Bhe({dropTarget:(r,n)=>{this.clearDropTarget(),this.dropTargetOptions=n,hD(r)?this.dropTargetRef=r:this.dropTargetNode=r,this.reconnect()}}),this.handlerId=null,this.dropTargetRef=null,this.dropTargetOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDropTarget=null,this.lastConnectedDropTargetOptions=null,this.backend=t}}function Eb(){const{dragDropManager:e}=g.useContext(The);return _r(e!=null,"Expected drag drop context"),e}function fRe(e,t){const r=Eb(),n=g.useMemo(()=>new uRe(r.getBackend()),[r]);return _m(()=>(n.dragSourceOptions=e||null,n.reconnect(),()=>n.disconnectDragSource()),[n,e]),_m(()=>(n.dragPreviewOptions=t||null,n.reconnect(),()=>n.disconnectDragPreview()),[n,t]),n}function hRe(){const e=Eb();return g.useMemo(()=>new nRe(e),[e])}class pRe{beginDrag(){const t=this.spec,r=this.monitor;let n=null;return typeof t.item=="object"?n=t.item:typeof t.item=="function"?n=t.item(r):n={},n??null}canDrag(){const t=this.spec,r=this.monitor;return typeof t.canDrag=="boolean"?t.canDrag:typeof t.canDrag=="function"?t.canDrag(r):!0}isDragging(t,r){const n=this.spec,i=this.monitor,{isDragging:o}=n;return o?o(i):r===t.getSourceId()}endDrag(){const t=this.spec,r=this.monitor,n=this.connector,{end:i}=t;i&&i(r.getItem(),r),n.reconnect()}constructor(t,r,n){this.spec=t,this.monitor=r,this.connector=n}}function mRe(e,t,r){const n=g.useMemo(()=>new pRe(e,t,r),[t,r]);return g.useEffect(()=>{n.spec=e},[e]),n}function gRe(e){return g.useMemo(()=>{const t=e.type;return _r(t!=null,"spec.type must be defined"),t},[e])}function vRe(e,t,r){const n=Eb(),i=mRe(e,t,r),o=gRe(e);_m(function(){if(o!=null){const[s,l]=aRe(o,i,n);return t.receiveHandlerId(s),r.receiveHandlerId(s),l}},[n,t,r,i,o])}function Fhe(e,t){const r=zhe(e,t);_r(!r.begin,"useDrag::spec.begin was deprecated in v14. Replace spec.begin() with spec.item(). (see more here - https://react-dnd.github.io/react-dnd/docs/api/use-drag)");const n=hRe(),i=fRe(r.options,r.previewOptions);return vRe(r,n,i),[Lhe(r.collect,n,i),tRe(i),rRe(i)]}function bRe(e){return g.useMemo(()=>e.hooks.dropTarget(),[e])}function yRe(e){const t=Eb(),r=g.useMemo(()=>new dRe(t.getBackend()),[t]);return _m(()=>(r.dropTargetOptions=e||null,r.reconnect(),()=>r.disconnectDropTarget()),[e]),r}function xRe(){const e=Eb();return g.useMemo(()=>new iRe(e),[e])}function SRe(e){const{accept:t}=e;return g.useMemo(()=>(_r(e.accept!=null,"accept must be defined"),Array.isArray(t)?t:[t]),[t])}class wRe{canDrop(){const t=this.spec,r=this.monitor;return t.canDrop?t.canDrop(r.getItem(),r):!0}hover(){const t=this.spec,r=this.monitor;t.hover&&t.hover(r.getItem(),r)}drop(){const t=this.spec,r=this.monitor;if(t.drop)return t.drop(r.getItem(),r)}constructor(t,r){this.spec=t,this.monitor=r}}function CRe(e,t){const r=g.useMemo(()=>new wRe(e,t),[t]);return g.useEffect(()=>{r.spec=e},[e]),r}function $Re(e,t,r){const n=Eb(),i=CRe(e,t),o=SRe(e);_m(function(){const[s,l]=oRe(o,i,n);return t.receiveHandlerId(s),r.receiveHandlerId(s),l},[n,t,i,r,o.map(a=>a.toString()).join("|")])}function Hhe(e,t){const r=zhe(e,t),n=xRe(),i=yRe(r.options);return $Re(r,n,i),[Lhe(r.collect,n,i),bRe(i)]}function Whe(e){let t=null;return()=>(t==null&&(t=e()),t)}function ORe(e,t){return e.filter(r=>r!==t)}function ERe(e,t){const r=new Set,n=o=>r.add(o);e.forEach(n),t.forEach(n);const i=[];return r.forEach(o=>i.push(o)),i}class _Re{enter(t){const r=this.entered.length,n=i=>this.isNodeInDocument(i)&&(!i.contains||i.contains(t));return this.entered=ERe(this.entered.filter(n),[t]),r===0&&this.entered.length>0}leave(t){const r=this.entered.length;return this.entered=ORe(this.entered.filter(this.isNodeInDocument),t),r>0&&this.entered.length===0}reset(){this.entered=[]}constructor(t){this.entered=[],this.isNodeInDocument=t}}class PRe{initializeExposedProperties(){Object.keys(this.config.exposeProperties).forEach(t=>{Object.defineProperty(this.item,t,{configurable:!0,enumerable:!0,get(){return console.warn(`Browser doesn't allow reading "${t}" until the drop event.`),null}})})}loadDataTransfer(t){if(t){const r={};Object.keys(this.config.exposeProperties).forEach(n=>{const i=this.config.exposeProperties[n];i!=null&&(r[n]={value:i(t,this.config.matchesTypes),configurable:!0,enumerable:!0})}),Object.defineProperties(this.item,r)}}canDrag(){return!0}beginDrag(){return this.item}isDragging(t,r){return r===t.getSourceId()}endDrag(){}constructor(t){this.config=t,this.item={},this.initializeExposedProperties()}}const qhe="__NATIVE_FILE__",Vhe="__NATIVE_URL__",Uhe="__NATIVE_TEXT__",Khe="__NATIVE_HTML__",QQ=Object.freeze(Object.defineProperty({__proto__:null,FILE:qhe,HTML:Khe,TEXT:Uhe,URL:Vhe},Symbol.toStringTag,{value:"Module"}));function w9(e,t,r){const n=t.reduce((i,o)=>i||e.getData(o),"");return n??r}const pD={[qhe]:{exposeProperties:{files:e=>Array.prototype.slice.call(e.files),items:e=>e.items,dataTransfer:e=>e},matchesTypes:["Files"]},[Khe]:{exposeProperties:{html:(e,t)=>w9(e,t,""),dataTransfer:e=>e},matchesTypes:["Html","text/html"]},[Vhe]:{exposeProperties:{urls:(e,t)=>w9(e,t,"").split(` -`),dataTransfer:e=>e},matchesTypes:["Url","text/uri-list"]},[Uhe]:{exposeProperties:{text:(e,t)=>w9(e,t,""),dataTransfer:e=>e},matchesTypes:["Text","text/plain"]}};function IRe(e,t){const r=pD[e];if(!r)throw new Error(`native type ${e} has no configuration`);const n=new PRe(r);return n.loadDataTransfer(t),n}function C9(e){if(!e)return null;const t=Array.prototype.slice.call(e.types||[]);return Object.keys(pD).filter(r=>{const n=pD[r];return n!=null&&n.matchesTypes?n.matchesTypes.some(i=>t.indexOf(i)>-1):!1})[0]||null}const TRe=Whe(()=>/firefox/i.test(navigator.userAgent)),Ghe=Whe(()=>!!window.safari);class ZQ{interpolate(t){const{xs:r,ys:n,c1s:i,c2s:o,c3s:a}=this;let s=r.length-1;if(t===r[s])return n[s];let l=0,c=a.length-1,d;for(;l<=c;){d=Math.floor(.5*(l+c));const u=r[d];if(ut)c=d-1;else return n[d]}s=Math.max(0,c);const f=t-r[s],h=f*f;return n[s]+i[s]*f+o[s]*h+a[s]*f*h}constructor(t,r){const{length:n}=t,i=[];for(let u=0;ut[u]{let C=new ZQ([0,.5,1],[l.y,l.y/d*p,l.y+p-d]).interpolate(h);return Ghe()&&o&&(C+=(window.devicePixelRatio-1)*p),C},v=()=>new ZQ([0,.5,1],[l.x,l.x/c*u,l.x+u-c]).interpolate(f),{offsetX:b,offsetY:y}=i,x=b===0||b,w=y===0||y;return{x:x?b:v(),y:w?y:m()}}class DRe{get window(){if(this.globalContext)return this.globalContext;if(typeof window<"u")return window}get document(){var t;return!((t=this.globalContext)===null||t===void 0)&&t.document?this.globalContext.document:this.window?this.window.document:void 0}get rootElement(){var t;return((t=this.optionsArgs)===null||t===void 0?void 0:t.rootElement)||this.window}constructor(t,r){this.ownerDocument=null,this.globalContext=t,this.optionsArgs=r}}function NRe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function JQ(e){for(var t=1;t{this.sourcePreviewNodes.delete(t),this.sourcePreviewNodeOptions.delete(t)}}connectDragSource(t,r,n){this.sourceNodes.set(t,r),this.sourceNodeOptions.set(t,n);const i=a=>this.handleDragStart(a,t),o=a=>this.handleSelectStart(a);return r.setAttribute("draggable","true"),r.addEventListener("dragstart",i),r.addEventListener("selectstart",o),()=>{this.sourceNodes.delete(t),this.sourceNodeOptions.delete(t),r.removeEventListener("dragstart",i),r.removeEventListener("selectstart",o),r.setAttribute("draggable","false")}}connectDropTarget(t,r){const n=a=>this.handleDragEnter(a,t),i=a=>this.handleDragOver(a,t),o=a=>this.handleDrop(a,t);return r.addEventListener("dragenter",n),r.addEventListener("dragover",i),r.addEventListener("drop",o),()=>{r.removeEventListener("dragenter",n),r.removeEventListener("dragover",i),r.removeEventListener("drop",o)}}addEventListeners(t){t.addEventListener&&(t.addEventListener("dragstart",this.handleTopDragStart),t.addEventListener("dragstart",this.handleTopDragStartCapture,!0),t.addEventListener("dragend",this.handleTopDragEndCapture,!0),t.addEventListener("dragenter",this.handleTopDragEnter),t.addEventListener("dragenter",this.handleTopDragEnterCapture,!0),t.addEventListener("dragleave",this.handleTopDragLeaveCapture,!0),t.addEventListener("dragover",this.handleTopDragOver),t.addEventListener("dragover",this.handleTopDragOverCapture,!0),t.addEventListener("drop",this.handleTopDrop),t.addEventListener("drop",this.handleTopDropCapture,!0))}removeEventListeners(t){t.removeEventListener&&(t.removeEventListener("dragstart",this.handleTopDragStart),t.removeEventListener("dragstart",this.handleTopDragStartCapture,!0),t.removeEventListener("dragend",this.handleTopDragEndCapture,!0),t.removeEventListener("dragenter",this.handleTopDragEnter),t.removeEventListener("dragenter",this.handleTopDragEnterCapture,!0),t.removeEventListener("dragleave",this.handleTopDragLeaveCapture,!0),t.removeEventListener("dragover",this.handleTopDragOver),t.removeEventListener("dragover",this.handleTopDragOverCapture,!0),t.removeEventListener("drop",this.handleTopDrop),t.removeEventListener("drop",this.handleTopDropCapture,!0))}getCurrentSourceNodeOptions(){const t=this.monitor.getSourceId(),r=this.sourceNodeOptions.get(t);return JQ({dropEffect:this.altKeyPressed?"copy":"move"},r||{})}getCurrentDropEffect(){return this.isDraggingNativeItem()?"copy":this.getCurrentSourceNodeOptions().dropEffect}getCurrentSourcePreviewNodeOptions(){const t=this.monitor.getSourceId(),r=this.sourcePreviewNodeOptions.get(t);return JQ({anchorX:.5,anchorY:.5,captureDraggingState:!1},r||{})}isDraggingNativeItem(){const t=this.monitor.getItemType();return Object.keys(QQ).some(r=>QQ[r]===t)}beginDragNativeItem(t,r){this.clearCurrentDragSourceNode(),this.currentNativeSource=IRe(t,r),this.currentNativeHandle=this.registry.addSource(t,this.currentNativeSource),this.actions.beginDrag([this.currentNativeHandle])}setCurrentDragSourceNode(t){this.clearCurrentDragSourceNode(),this.currentDragSourceNode=t;const r=1e3;this.mouseMoveTimeoutTimer=setTimeout(()=>{var n;return(n=this.rootElement)===null||n===void 0?void 0:n.addEventListener("mousemove",this.endDragIfSourceWasRemovedFromDOM,!0)},r)}clearCurrentDragSourceNode(){if(this.currentDragSourceNode){if(this.currentDragSourceNode=null,this.rootElement){var t;(t=this.window)===null||t===void 0||t.clearTimeout(this.mouseMoveTimeoutTimer||void 0),this.rootElement.removeEventListener("mousemove",this.endDragIfSourceWasRemovedFromDOM,!0)}return this.mouseMoveTimeoutTimer=null,!0}return!1}handleDragStart(t,r){t.defaultPrevented||(this.dragStartSourceIds||(this.dragStartSourceIds=[]),this.dragStartSourceIds.unshift(r))}handleDragEnter(t,r){this.dragEnterTargetIds.unshift(r)}handleDragOver(t,r){this.dragOverTargetIds===null&&(this.dragOverTargetIds=[]),this.dragOverTargetIds.unshift(r)}handleDrop(t,r){this.dropTargetIds.unshift(r)}constructor(t,r,n){this.sourcePreviewNodes=new Map,this.sourcePreviewNodeOptions=new Map,this.sourceNodes=new Map,this.sourceNodeOptions=new Map,this.dragStartSourceIds=null,this.dropTargetIds=[],this.dragEnterTargetIds=[],this.currentNativeSource=null,this.currentNativeHandle=null,this.currentDragSourceNode=null,this.altKeyPressed=!1,this.mouseMoveTimeoutTimer=null,this.asyncEndDragFrameId=null,this.dragOverTargetIds=null,this.lastClientOffset=null,this.hoverRafId=null,this.getSourceClientOffset=i=>{const o=this.sourceNodes.get(i);return o&&Xhe(o)||null},this.endDragNativeItem=()=>{this.isDraggingNativeItem()&&(this.actions.endDrag(),this.currentNativeHandle&&this.registry.removeSource(this.currentNativeHandle),this.currentNativeHandle=null,this.currentNativeSource=null)},this.isNodeInDocument=i=>!!(i&&this.document&&this.document.body&&this.document.body.contains(i)),this.endDragIfSourceWasRemovedFromDOM=()=>{const i=this.currentDragSourceNode;i==null||this.isNodeInDocument(i)||(this.clearCurrentDragSourceNode()&&this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover())},this.scheduleHover=i=>{this.hoverRafId===null&&typeof requestAnimationFrame<"u"&&(this.hoverRafId=requestAnimationFrame(()=>{this.monitor.isDragging()&&this.actions.hover(i||[],{clientOffset:this.lastClientOffset}),this.hoverRafId=null}))},this.cancelHover=()=>{this.hoverRafId!==null&&typeof cancelAnimationFrame<"u"&&(cancelAnimationFrame(this.hoverRafId),this.hoverRafId=null)},this.handleTopDragStartCapture=()=>{this.clearCurrentDragSourceNode(),this.dragStartSourceIds=[]},this.handleTopDragStart=i=>{if(i.defaultPrevented)return;const{dragStartSourceIds:o}=this;this.dragStartSourceIds=null;const a=Z$(i);this.monitor.isDragging()&&(this.actions.endDrag(),this.cancelHover()),this.actions.beginDrag(o||[],{publishSource:!1,getSourceClientOffset:this.getSourceClientOffset,clientOffset:a});const{dataTransfer:s}=i,l=C9(s);if(this.monitor.isDragging()){if(s&&typeof s.setDragImage=="function"){const d=this.monitor.getSourceId(),f=this.sourceNodes.get(d),h=this.sourcePreviewNodes.get(d)||f;if(h){const{anchorX:u,anchorY:p,offsetX:m,offsetY:v}=this.getCurrentSourcePreviewNodeOptions(),x=ARe(f,h,a,{anchorX:u,anchorY:p},{offsetX:m,offsetY:v});s.setDragImage(h,x.x,x.y)}}try{s==null||s.setData("application/json",{})}catch{}this.setCurrentDragSourceNode(i.target);const{captureDraggingState:c}=this.getCurrentSourcePreviewNodeOptions();c?this.actions.publishDragSource():setTimeout(()=>this.actions.publishDragSource(),0)}else if(l)this.beginDragNativeItem(l);else{if(s&&!s.types&&(i.target&&!i.target.hasAttribute||!i.target.hasAttribute("draggable")))return;i.preventDefault()}},this.handleTopDragEndCapture=()=>{this.clearCurrentDragSourceNode()&&this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover()},this.handleTopDragEnterCapture=i=>{if(this.dragEnterTargetIds=[],this.isDraggingNativeItem()){var o;(o=this.currentNativeSource)===null||o===void 0||o.loadDataTransfer(i.dataTransfer)}if(!this.enterLeaveCounter.enter(i.target)||this.monitor.isDragging())return;const{dataTransfer:s}=i,l=C9(s);l&&this.beginDragNativeItem(l,s)},this.handleTopDragEnter=i=>{const{dragEnterTargetIds:o}=this;if(this.dragEnterTargetIds=[],!this.monitor.isDragging())return;this.altKeyPressed=i.altKey,o.length>0&&this.actions.hover(o,{clientOffset:Z$(i)}),o.some(s=>this.monitor.canDropOnTarget(s))&&(i.preventDefault(),i.dataTransfer&&(i.dataTransfer.dropEffect=this.getCurrentDropEffect()))},this.handleTopDragOverCapture=i=>{if(this.dragOverTargetIds=[],this.isDraggingNativeItem()){var o;(o=this.currentNativeSource)===null||o===void 0||o.loadDataTransfer(i.dataTransfer)}},this.handleTopDragOver=i=>{const{dragOverTargetIds:o}=this;if(this.dragOverTargetIds=[],!this.monitor.isDragging()){i.preventDefault(),i.dataTransfer&&(i.dataTransfer.dropEffect="none");return}this.altKeyPressed=i.altKey,this.lastClientOffset=Z$(i),this.scheduleHover(o),(o||[]).some(s=>this.monitor.canDropOnTarget(s))?(i.preventDefault(),i.dataTransfer&&(i.dataTransfer.dropEffect=this.getCurrentDropEffect())):this.isDraggingNativeItem()?i.preventDefault():(i.preventDefault(),i.dataTransfer&&(i.dataTransfer.dropEffect="none"))},this.handleTopDragLeaveCapture=i=>{this.isDraggingNativeItem()&&i.preventDefault(),this.enterLeaveCounter.leave(i.target)&&(this.isDraggingNativeItem()&&setTimeout(()=>this.endDragNativeItem(),0),this.cancelHover())},this.handleTopDropCapture=i=>{if(this.dropTargetIds=[],this.isDraggingNativeItem()){var o;i.preventDefault(),(o=this.currentNativeSource)===null||o===void 0||o.loadDataTransfer(i.dataTransfer)}else C9(i.dataTransfer)&&i.preventDefault();this.enterLeaveCounter.reset()},this.handleTopDrop=i=>{const{dropTargetIds:o}=this;this.dropTargetIds=[],this.actions.hover(o,{clientOffset:Z$(i)}),this.actions.drop({dropEffect:this.getCurrentDropEffect()}),this.isDraggingNativeItem()?this.endDragNativeItem():this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover()},this.handleSelectStart=i=>{const o=i.target;typeof o.dragDrop=="function"&&(o.tagName==="INPUT"||o.tagName==="SELECT"||o.tagName==="TEXTAREA"||o.isContentEditable||(i.preventDefault(),o.dragDrop()))},this.options=new DRe(r,n),this.actions=t.getActions(),this.monitor=t.getMonitor(),this.registry=t.getRegistry(),this.enterLeaveCounter=new _Re(this.isNodeInDocument)}}const LRe=function(t,r,n){return new jRe(t,r,n)},Yhe={xsmall:8,small:12,medium:16,large:20,xlarge:24},zRe=(e="New schema",t="")=>({schema:{title:e,description:t,type:"object",properties:{}},uiSchema:{}});let Qhe=(e,t)=>(e.addError({schema:t.schema,uiSchema:t.uiSchema}),Object.keys(e).map(r=>{r!="__errors"&&r!="addError"&&Qhe(e[r],{schema:[...t.schema,"properties",r],uiSchema:[...t.uiSchema,r]})}),e);const HF=function(e,t){return Qhe(t,{schema:[],uiSchema:[]})},BRe=e=>e.properties&&e.properties.size===0,Zhe=(e,t)=>e.type==="array"&&!t["ui:field"]&&!t["ui:widget"],FRe=(e,t)=>{if(!t)return e;let r={};return Object.entries(e).map(([n,i])=>{r[n]=i,r[n].fields={...i.fields,...t[n]}}),r},eZ=e=>new Promise(t=>setTimeout(t,e)),Jm=g.createContext({});var Jhe={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 r(){for(var n=[],i=0;i1&&arguments[1]!==void 0?arguments[1]:{},r=[];return we.Children.forEach(e,function(n){n==null&&!t.keepEmpty||(Array.isArray(n)?r=r.concat(Bi(n)):_b.isFragment(n)&&n.props?r=r.concat(Bi(n.props.children,t)):r.push(n))}),r}var mD={},qRe=function(t){};function VRe(e,t){}function URe(e,t){}function KRe(){mD={}}function r0e(e,t,r){!t&&!mD[r]&&(e(!1,r),mD[r]=!0)}function hn(e,t){r0e(VRe,e,t)}function n0e(e,t){r0e(URe,e,t)}hn.preMessage=qRe;hn.resetWarned=KRe;hn.noteOnce=n0e;function lO(e){return e instanceof HTMLElement||e instanceof SVGElement}function mx(e){return lO(e)?e:e instanceof we.Component?cS.findDOMNode(e):null}function nd(e,t,r){var n=g.useRef({});return(!("value"in n.current)||r(n.current.condition,t))&&(n.current.value=e(),n.current.condition=t),n.current.value}function uS(e,t){typeof e=="function"?e(t):Wt(e)==="object"&&e&&"current"in e&&(e.current=t)}function zo(){for(var e=arguments.length,t=new Array(e),r=0;r0},e.prototype.connect_=function(){!vD||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),eAe?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){!vD||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(t){var r=t.propertyName,n=r===void 0?"":r,i=JRe.some(function(o){return!!~n.indexOf(o)});i&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),a0e=function(e,t){for(var r=0,n=Object.keys(t);r"u"||!(Element instanceof Object))){if(!(t instanceof A1(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var r=this.observations_;r.has(t)||(r.set(t,new cAe(t)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(t instanceof A1(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var r=this.observations_;r.has(t)&&(r.delete(t),r.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var t=this;this.clearActive(),this.observations_.forEach(function(r){r.isActive()&&t.activeObservations_.push(r)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,r=this.activeObservations_.map(function(n){return new uAe(n.target,n.broadcastRect())});this.callback_.call(t,r,t),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),l0e=typeof WeakMap<"u"?new WeakMap:new o0e,c0e=function(){function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var r=tAe.getInstance(),n=new dAe(t,r,this);l0e.set(this,n)}return e}();["observe","unobserve","disconnect"].forEach(function(e){c0e.prototype[e]=function(){var t;return(t=l0e.get(this))[e].apply(t,arguments)}});var fAe=function(){return typeof cO.ResizeObserver<"u"?cO.ResizeObserver:c0e}(),Wh=new Map;function hAe(e){e.forEach(function(t){var r,n=t.target;(r=Wh.get(n))===null||r===void 0||r.forEach(function(i){return i(n)})})}var u0e=new fAe(hAe);function pAe(e,t){Wh.has(e)||(Wh.set(e,new Set),u0e.observe(e)),Wh.get(e).add(t)}function mAe(e,t){Wh.has(e)&&(Wh.get(e).delete(t),Wh.get(e).size||(u0e.unobserve(e),Wh.delete(e)))}function uo(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function nZ(e,t){for(var r=0;r"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 it(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function bAe(e,t){if(t&&(Wt(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return it(e)}function lu(e){var t=vAe();return function(){var n=fO(e),i;if(t){var o=fO(this).constructor;i=Reflect.construct(n,arguments,o)}else i=n.apply(this,arguments);return bAe(this,i)}}var yAe=function(e){su(r,e);var t=lu(r);function r(){return uo(this,r),t.apply(this,arguments)}return Ii(r,[{key:"render",value:function(){return this.props.children}}]),r}(g.Component);function xAe(e,t){var r=e.children,n=e.disabled,i=g.useRef(null),o=g.useRef(null),a=g.useContext(gD),s=typeof r=="function",l=s?r(i):r,c=g.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),d=!s&&g.isValidElement(l)&&ic(l),f=d?l.ref:null,h=id(f,i),u=function(){var b;return mx(i.current)||(i.current&&Wt(i.current)==="object"?mx((b=i.current)===null||b===void 0?void 0:b.nativeElement):null)||mx(o.current)};g.useImperativeHandle(t,function(){return u()});var p=g.useRef(e);p.current=e;var m=g.useCallback(function(v){var b=p.current,y=b.onResize,x=b.data,w=v.getBoundingClientRect(),$=w.width,C=w.height,S=v.offsetWidth,O=v.offsetHeight,E=Math.floor($),_=Math.floor(C);if(c.current.width!==E||c.current.height!==_||c.current.offsetWidth!==S||c.current.offsetHeight!==O){var P={width:E,height:_,offsetWidth:S,offsetHeight:O};c.current=P;var I=S===Math.round($)?$:S,M=O===Math.round(C)?C:O,T=ee(ee({},P),{},{offsetWidth:I,offsetHeight:M});a==null||a(T,v,x),y&&Promise.resolve().then(function(){y(T,v)})}},[]);return g.useEffect(function(){var v=u();return v&&!n&&pAe(v,m),function(){return mAe(v,m)}},[i.current,n]),g.createElement(yAe,{ref:o},d?g.cloneElement(l,{ref:h}):l)}var SAe=g.forwardRef(xAe),wAe="rc-observer-key";function CAe(e,t){var r=e.children,n=typeof r=="function"?[r]:Bi(r);return n.map(function(i,o){var a=(i==null?void 0:i.key)||"".concat(wAe,"-").concat(o);return g.createElement(SAe,Ce({},e,{key:a,ref:o===0?t:void 0}),i)})}var ta=g.forwardRef(CAe);ta.Collection=GRe;function hi(e,t){var r=ee({},e);return Array.isArray(t)&&t.forEach(function(n){delete r[n]}),r}function bD(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&arguments[1]!==void 0?arguments[1]:1;iZ+=1;var n=iZ;function i(o){if(o===0)p0e(n),t();else{var a=f0e(function(){i(o-1)});VF.set(n,a)}}return i(r),n};vr.cancel=function(e){var t=VF.get(e);return p0e(e),h0e(t)};function UF(e){for(var t=0,r,n=0,i=e.length;i>=4;++n,i-=4)r=e.charCodeAt(n)&255|(e.charCodeAt(++n)&255)<<8|(e.charCodeAt(++n)&255)<<16|(e.charCodeAt(++n)&255)<<24,r=(r&65535)*1540483477+((r>>>16)*59797<<16),r^=r>>>24,t=(r&65535)*1540483477+((r>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(i){case 3:t^=(e.charCodeAt(n+2)&255)<<16;case 2:t^=(e.charCodeAt(n+1)&255)<<8;case 1:t^=e.charCodeAt(n)&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 EAe(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}function Lt(e,t){if(e==null)return{};var r=EAe(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Cs(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,n=new Set;function i(o,a){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,l=n.has(o);if(hn(!l,"Warning: There may be circular references"),l)return!1;if(o===a)return!0;if(r&&s>1)return!1;n.add(o);var c=s+1;if(Array.isArray(o)){if(!Array.isArray(a)||o.length!==a.length)return!1;for(var d=0;d0&&arguments[0]!==void 0?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):TAe}function KE(e){if(e.attachTo)return e.attachTo;var t=document.querySelector("head");return t||document.body}function MAe(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function g0e(e){return Array.from((xD.get(e)||e).children).filter(function(t){return t.tagName==="STYLE"})}function v0e(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!No())return null;var r=t.csp,n=t.prepend,i=t.priority,o=i===void 0?0:i,a=MAe(n),s=a==="prependQueue",l=document.createElement("style");l.setAttribute(aZ,a),s&&o&&l.setAttribute(sZ,"".concat(o)),r!=null&&r.nonce&&(l.nonce=r==null?void 0:r.nonce),l.innerHTML=e;var c=KE(t),d=c.firstChild;if(n){if(s){var f=g0e(c).filter(function(h){if(!["prepend","prependQueue"].includes(h.getAttribute(aZ)))return!1;var u=Number(h.getAttribute(sZ)||0);return o>=u});if(f.length)return c.insertBefore(l,f[f.length-1].nextSibling),l}c.insertBefore(l,d)}else c.appendChild(l);return l}function b0e(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=KE(t);return g0e(r).find(function(n){return n.getAttribute(m0e(t))===e})}function pO(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=b0e(e,t);if(r){var n=KE(t);n.removeChild(r)}}function kAe(e,t){var r=xD.get(e);if(!r||!yD(document,r)){var n=v0e("",t),i=n.parentNode;xD.set(e,i),e.removeChild(n)}}function D1(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},n=KE(r);kAe(n,r);var i=b0e(t,r);if(i){var o,a;if((o=r.csp)!==null&&o!==void 0&&o.nonce&&i.nonce!==((a=r.csp)===null||a===void 0?void 0:a.nonce)){var s;i.nonce=(s=r.csp)===null||s===void 0?void 0:s.nonce}return i.innerHTML!==e&&(i.innerHTML=e),i}var l=v0e(e,r);return l.setAttribute(m0e(r),t),l}function y0e(e){if(Array.isArray(e))return e}function RAe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(d){c=!0,i=d}finally{try{if(!l&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}function x0e(){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 fe(e,t){return y0e(e)||RAe(e,t)||UE(e,t)||x0e()}function AAe(e,t){if(e.length!==t.length)return!1;for(var r=0;r1&&arguments[1]!==void 0?arguments[1]:!1,a={map:this.cache};return r.forEach(function(s){if(!a)a=void 0;else{var l;a=(l=a)===null||l===void 0||(l=l.map)===null||l===void 0?void 0:l.get(s)}}),(n=a)!==null&&n!==void 0&&n.value&&o&&(a.value[1]=this.cacheCallTimes++),(i=a)===null||i===void 0?void 0:i.value}},{key:"get",value:function(r){var n;return(n=this.internalGet(r,!0))===null||n===void 0?void 0:n[0]}},{key:"has",value:function(r){return!!this.internalGet(r)}},{key:"set",value:function(r,n){var i=this;if(!this.has(r)){if(this.size()+1>e.MAX_CACHE_SIZE+e.MAX_CACHE_OFFSET){var o=this.keys.reduce(function(c,d){var f=fe(c,2),h=f[1];return i.internalGet(d)[1]0,void 0),lZ+=1}return Ii(e,[{key:"getDerivativeToken",value:function(r){return this.derivatives.reduce(function(n,i){return i(r,n)},void 0)}}]),e}(),$9=new GF;function Pm(e){var t=Array.isArray(e)?e:[e];return $9.has(t)||$9.set(t,new XF(t)),$9.get(t)}var DAe=new WeakMap,O9={};function NAe(e,t){for(var r=DAe,n=0;nJAe&&n.forEach(function(i){ZAe(i,t),zp.delete(i)})}var ZF=function(t,r,n,i){var o=n.getDerivativeToken(t),a=ee(ee({},o),r);return i&&(a=i(a)),a};function w0e(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},n=g.useContext(dS),i=n.cache.instanceId,o=r.salt,a=o===void 0?"":o,s=r.override,l=s===void 0?XAe:s,c=r.formatToken,d=r.getComputedToken,f=NAe(function(){return Object.assign.apply(Object,[{}].concat(Re(t)))},t),h=mO(f),u=mO(l),p=S0e("token",[a,e.id,h,u],function(){var m=d?d(f,l,e):ZF(f,l,e,c),v=jAe(m,a);m._tokenKey=v,QAe(v);var b="".concat(YAe,"-").concat(UF(v));return m._hashId=b,[m,b]},function(m){eDe(m[0]._tokenKey,i)});return p}var C0e={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},$0e="comm",O0e="rule",E0e="decl",tDe="@import",rDe="@keyframes",nDe="@layer",iDe=Math.abs,JF=String.fromCharCode;function _0e(e){return e.trim()}function $6(e,t,r){return e.replace(t,r)}function oDe(e,t){return e.indexOf(t)}function fS(e,t){return e.charCodeAt(t)|0}function hS(e,t,r){return e.slice(t,r)}function Ud(e){return e.length}function aDe(e){return e.length}function J$(e,t){return t.push(e),e}var GE=1,N1=1,P0e=0,oc=0,io=0,Pb="";function eH(e,t,r,n,i,o,a,s){return{value:e,root:t,parent:r,type:n,props:i,children:o,line:GE,column:N1,length:a,return:"",siblings:s}}function sDe(){return io}function lDe(){return io=oc>0?fS(Pb,--oc):0,N1--,io===10&&(N1=1,GE--),io}function Xc(){return io=oc2||SD(io)>3?"":" "}function fDe(e,t){for(;--t&&Xc()&&!(io<48||io>102||io>57&&io<65||io>70&&io<97););return XE(e,O6()+(t<6&&dm()==32&&Xc()==32))}function wD(e){for(;Xc();)switch(io){case e:return oc;case 34:case 39:e!==34&&e!==39&&wD(io);break;case 40:e===41&&wD(e);break;case 92:Xc();break}return oc}function hDe(e,t){for(;Xc()&&e+io!==57;)if(e+io===84&&dm()===47)break;return"/*"+XE(t,oc-1)+"*"+JF(e===47?e:Xc())}function pDe(e){for(;!SD(dm());)Xc();return XE(e,oc)}function mDe(e){return uDe(E6("",null,null,null,[""],e=cDe(e),0,[0],e))}function E6(e,t,r,n,i,o,a,s,l){for(var c=0,d=0,f=a,h=0,u=0,p=0,m=1,v=1,b=1,y=0,x="",w=i,$=o,C=n,S=x;v;)switch(p=y,y=Xc()){case 40:if(p!=108&&fS(S,f-1)==58){oDe(S+=$6(I9(y),"&","&\f"),"&\f")!=-1&&(b=-1);break}case 34:case 39:case 91:S+=I9(y);break;case 9:case 10:case 13:case 32:S+=dDe(p);break;case 92:S+=fDe(O6()-1,7);continue;case 47:switch(dm()){case 42:case 47:J$(gDe(hDe(Xc(),O6()),t,r,l),l);break;default:S+="/"}break;case 123*m:s[c++]=Ud(S)*b;case 125*m:case 59:case 0:switch(y){case 0:case 125:v=0;case 59+d:b==-1&&(S=$6(S,/\f/g,"")),u>0&&Ud(S)-f&&J$(u>32?hZ(S+";",n,r,f-1,l):hZ($6(S," ","")+";",n,r,f-2,l),l);break;case 59:S+=";";default:if(J$(C=fZ(S,t,r,c,d,i,s,x,w=[],$=[],f,o),o),y===123)if(d===0)E6(S,t,C,C,w,o,f,s,$);else switch(h===99&&fS(S,3)===110?100:h){case 100:case 108:case 109:case 115:E6(e,C,C,n&&J$(fZ(e,C,C,0,0,i,s,x,i,w=[],f,$),$),i,$,f,s,n?w:$);break;default:E6(S,C,C,C,[""],$,0,s,$)}}c=d=u=0,m=b=1,x=S="",f=a;break;case 58:f=1+Ud(S),u=p;default:if(m<1){if(y==123)--m;else if(y==125&&m++==0&&lDe()==125)continue}switch(S+=JF(y),y*m){case 38:b=d>0?1:(S+="\f",-1);break;case 44:s[c++]=(Ud(S)-1)*b,b=1;break;case 64:dm()===45&&(S+=I9(Xc())),h=dm(),d=f=Ud(x=S+=pDe(O6())),y++;break;case 45:p===45&&Ud(S)==2&&(m=0)}}return o}function fZ(e,t,r,n,i,o,a,s,l,c,d,f){for(var h=i-1,u=i===0?o:[""],p=aDe(u),m=0,v=0,b=0;m0?u[y]+" "+x:$6(x,/&\f/g,u[y])))&&(l[b++]=w);return eH(e,t,r,i===0?O0e:s,l,c,d,f)}function gDe(e,t,r,n){return eH(e,t,r,$0e,JF(sDe()),hS(e,2,-2),0,n)}function hZ(e,t,r,n,i){return eH(e,t,r,E0e,hS(e,0,n),hS(e,n+1,-1),n,i)}function CD(e,t){for(var r="",n=0;n1}function yDe(e){return e.parentSelectors.reduce(function(t,r){return t?r.includes("&")?r.replace(/&/g,t):"".concat(t," ").concat(r):r},"")}var xDe=function(t,r,n){var i=yDe(n),o=i.match(/:not\([^)]*\)/g)||[];o.length>0&&o.some(bDe)&&jv("Concat ':not' selector not support in legacy browsers.",n)},SDe=function(t,r,n){switch(t){case"marginLeft":case"marginRight":case"paddingLeft":case"paddingRight":case"left":case"right":case"borderLeft":case"borderLeftWidth":case"borderLeftStyle":case"borderLeftColor":case"borderRight":case"borderRightWidth":case"borderRightStyle":case"borderRightColor":case"borderTopLeftRadius":case"borderTopRightRadius":case"borderBottomLeftRadius":case"borderBottomRightRadius":jv("You seem to be using non-logical property '".concat(t,"' which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),n);return;case"margin":case"padding":case"borderWidth":case"borderStyle":if(typeof r=="string"){var i=r.split(" ").map(function(s){return s.trim()});i.length===4&&i[1]!==i[3]&&jv("You seem to be using '".concat(t,"' property with different left ").concat(t," and right ").concat(t,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),n)}return;case"clear":case"textAlign":(r==="left"||r==="right")&&jv("You seem to be using non-logical value '".concat(r,"' of ").concat(t,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),n);return;case"borderRadius":if(typeof r=="string"){var o=r.split("/").map(function(s){return s.trim()}),a=o.reduce(function(s,l){if(s)return s;var c=l.split(" ").map(function(d){return d.trim()});return c.length>=2&&c[0]!==c[1]||c.length===3&&c[1]!==c[2]||c.length===4&&c[2]!==c[3]?!0:s},!1);a&&jv("You seem to be using non-logical value '".concat(r,"' of ").concat(t,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),n)}return}},wDe=function(t,r,n){n.parentSelectors.some(function(i){var o=i.split(",");return o.some(function(a){return a.split("&").length>2})})&&jv("Should not use more than one `&` in a selector.",n)},gx="data-ant-cssinjs-cache-path",I0e="_FILE_STYLE__";function CDe(e){return Object.keys(e).map(function(t){var r=e[t];return"".concat(t,":").concat(r)}).join(";")}var fm,T0e=!0;function $De(){if(!fm&&(fm={},No())){var e=document.createElement("div");e.className=gx,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(i){var o=i.split(":"),a=fe(o,2),s=a[0],l=a[1];fm[s]=l});var r=document.querySelector("style[".concat(gx,"]"));if(r){var n;T0e=!1,(n=r.parentNode)===null||n===void 0||n.removeChild(r)}document.body.removeChild(e)}}function ODe(e){return $De(),!!fm[e]}function EDe(e){var t=fm[e],r=null;if(t&&No())if(T0e)r=I0e;else{var n=document.querySelector("style[".concat(d0,'="').concat(fm[e],'"]'));n?r=n.innerHTML:delete fm[e]}return[r,t]}var pZ=No(),_De="_skip_check_",M0e="_multi_value_";function $D(e){var t=CD(mDe(e),vDe);return t.replace(/\{%%%\:[^;];}/g,";")}function PDe(e){return Wt(e)==="object"&&e&&(_De in e||M0e in e)}function IDe(e,t,r){if(!t)return e;var n=".".concat(t),i=r==="low"?":where(".concat(n,")"):n,o=e.split(",").map(function(a){var s,l=a.trim().split(/\s+/),c=l[0]||"",d=((s=c.match(/^\w+/))===null||s===void 0?void 0:s[0])||"";return c="".concat(d).concat(i).concat(c.slice(d.length)),[c].concat(Re(l.slice(1))).join(" ")});return o.join(",")}var TDe=function e(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{root:!0,parentSelectors:[]},i=n.root,o=n.injectHash,a=n.parentSelectors,s=r.hashId,l=r.layer;r.path;var c=r.hashPriority,d=r.transformers,f=d===void 0?[]:d;r.linters;var h="",u={};function p(x){var w=x.getName(s);if(!u[w]){var $=e(x.style,r,{root:!1,parentSelectors:a}),C=fe($,1),S=C[0];u[w]="@keyframes ".concat(x.getName(s)).concat(S)}}function m(x){var w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return x.forEach(function($){Array.isArray($)?m($,w):$&&w.push($)}),w}var v=m(Array.isArray(t)?t:[t]);if(v.forEach(function(x){var w=typeof x=="string"&&!i?{}:x;if(typeof w=="string")h+="".concat(w,` -`);else if(w._keyframe)p(w);else{var $=f.reduce(function(C,S){var O;return(S==null||(O=S.visit)===null||O===void 0?void 0:O.call(S,C))||C},w);Object.keys($).forEach(function(C){var S=$[C];if(Wt(S)==="object"&&S&&(C!=="animationName"||!S._keyframe)&&!PDe(S)){var O=!1,E=C.trim(),_=!1;(i||o)&&s?E.startsWith("@")?O=!0:E=IDe(C,s,c):i&&!s&&(E==="&"||E==="")&&(E="",_=!0);var P=e(S,r,{root:_,injectHash:O,parentSelectors:[].concat(Re(a),[E])}),I=fe(P,2),M=I[0],T=I[1];u=ee(ee({},u),T),h+="".concat(E).concat(M)}else{let R=function(D,z){var N=D.replace(/[A-Z]/g,function(H){return"-".concat(H.toLowerCase())}),j=z;!C0e[D]&&typeof j=="number"&&j!==0&&(j="".concat(j,"px")),D==="animationName"&&z!==null&&z!==void 0&&z._keyframe&&(p(z),j=z.getName(s)),h+="".concat(N,":").concat(j,";")};var A,k=(A=S==null?void 0:S.value)!==null&&A!==void 0?A:S;Wt(S)==="object"&&S!==null&&S!==void 0&&S[M0e]&&Array.isArray(k)?k.forEach(function(D){R(C,D)}):R(C,k)}})}}),!i)h="{".concat(h,"}");else if(l&&LAe()){var b=l.split(","),y=b[b.length-1].trim();h="@layer ".concat(y," {").concat(h,"}"),b.length>1&&(h="@layer ".concat(l,"{%%%:%}").concat(h))}return[h,u]};function MDe(e,t){return UF("".concat(e.join("%")).concat(t))}function kDe(){return null}function pS(e,t){var r=e.token,n=e.path,i=e.hashId,o=e.layer,a=e.nonce,s=e.clientOnly,l=e.order,c=l===void 0?0:l,d=g.useContext(dS),f=d.autoClear;d.mock;var h=d.defaultCache,u=d.hashPriority,p=d.container,m=d.ssrInline,v=d.transformers,b=d.linters,y=d.cache,x=r._tokenKey,w=[x].concat(Re(n)),$=pZ,C=S0e("style",w,function(){var P=w.join("|");if(ODe(P)){var I=EDe(P),M=fe(I,2),T=M[0],A=M[1];if(T)return[T,x,A,{},s,c]}var k=t(),R=TDe(k,{hashId:i,hashPriority:u,layer:o,path:n.join("-"),transformers:v,linters:b}),D=fe(R,2),z=D[0],N=D[1],j=$D(z),H=MDe(w,j);return[j,x,H,N,s,c]},function(P,I){var M=fe(P,3),T=M[2];(I||f)&&pZ&&pO(T,{mark:d0})},function(P){var I=fe(P,4),M=I[0];I[1];var T=I[2],A=I[3];if($&&M!==I0e){var k={mark:d0,prepend:"queue",attachTo:p,priority:c},R=typeof a=="function"?a():a;R&&(k.csp={nonce:R});var D=D1(M,T,k);D[Nv]=y.instanceId,D.setAttribute(hO,x),Object.keys(A).forEach(function(z){D1($D(A[z]),"_effect-".concat(z),k)})}}),S=fe(C,3),O=S[0],E=S[1],_=S[2];return function(P){var I;if(!m||$||!h)I=g.createElement(kDe,null);else{var M;I=g.createElement("style",Ce({},(M={},Y(M,hO,E),Y(M,d0,_),M),{dangerouslySetInnerHTML:{__html:O}}))}return g.createElement(g.Fragment,null,I,P)}}function RDe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r="style%",n=Array.from(e.cache.keys()).filter(function(c){return c.startsWith(r)}),i={},o={},a="";function s(c,d,f){var h,u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},p=ee(ee({},u),{},(h={},Y(h,hO,d),Y(h,d0,f),h)),m=Object.keys(p).map(function(v){var b=p[v];return b?"".concat(v,'="').concat(b,'"'):null}).filter(function(v){return v}).join(" ");return t?c:"")}var l=n.map(function(c){var d=c.slice(r.length).replace(/%/g,"|"),f=fe(e.cache.get(c)[1],6),h=f[0],u=f[1],p=f[2],m=f[3],v=f[4],b=f[5];if(v)return null;var y={"data-rc-order":"prependQueue","data-rc-priority":"".concat(b)},x=s(h,u,p,y);o[d]=p,m&&Object.keys(m).forEach(function($){i[$]||(i[$]=!0,x+=s($D(m[$]),u,"_effect-".concat($),y))});var w=[b,x];return w}).filter(function(c){return c});return l.sort(function(c,d){return c[0]-d[0]}).forEach(function(c){var d=fe(c,2),f=d[1];a+=f}),a+=s(".".concat(gx,'{content:"').concat(CDe(o),'";}'),void 0,void 0,Y({},gx,gx)),a}var Lr=function(){function e(t,r){uo(this,e),Y(this,"name",void 0),Y(this,"style",void 0),Y(this,"_keyframe",!0),this.name=t,this.style=r}return Ii(e,[{key:"getName",value:function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return r?"".concat(r,"-").concat(this.name):this.name}}]),e}();function ADe(e){if(typeof e=="number")return[[e],!1];var t=String(e).trim(),r=t.match(/(.*)(!important)/),n=(r?r[1]:t).trim().split(/\s+/),i="",o=0;return[n.reduce(function(a,s){return s.includes("(")?(i+=s,o+=s.split("(").length-1):s.includes(")")?(i+=s,o-=s.split(")").length-1,o===0&&(a.push(i),i="")):o>0?i+=s:a.push(s),a},[]),!!r]}function Hg(e){return e.notSplit=!0,e}var DDe={inset:["top","right","bottom","left"],insetBlock:["top","bottom"],insetBlockStart:["top"],insetBlockEnd:["bottom"],insetInline:["left","right"],insetInlineStart:["left"],insetInlineEnd:["right"],marginBlock:["marginTop","marginBottom"],marginBlockStart:["marginTop"],marginBlockEnd:["marginBottom"],marginInline:["marginLeft","marginRight"],marginInlineStart:["marginLeft"],marginInlineEnd:["marginRight"],paddingBlock:["paddingTop","paddingBottom"],paddingBlockStart:["paddingTop"],paddingBlockEnd:["paddingBottom"],paddingInline:["paddingLeft","paddingRight"],paddingInlineStart:["paddingLeft"],paddingInlineEnd:["paddingRight"],borderBlock:Hg(["borderTop","borderBottom"]),borderBlockStart:Hg(["borderTop"]),borderBlockEnd:Hg(["borderBottom"]),borderInline:Hg(["borderLeft","borderRight"]),borderInlineStart:Hg(["borderLeft"]),borderInlineEnd:Hg(["borderRight"]),borderBlockWidth:["borderTopWidth","borderBottomWidth"],borderBlockStartWidth:["borderTopWidth"],borderBlockEndWidth:["borderBottomWidth"],borderInlineWidth:["borderLeftWidth","borderRightWidth"],borderInlineStartWidth:["borderLeftWidth"],borderInlineEndWidth:["borderRightWidth"],borderBlockStyle:["borderTopStyle","borderBottomStyle"],borderBlockStartStyle:["borderTopStyle"],borderBlockEndStyle:["borderBottomStyle"],borderInlineStyle:["borderLeftStyle","borderRightStyle"],borderInlineStartStyle:["borderLeftStyle"],borderInlineEndStyle:["borderRightStyle"],borderBlockColor:["borderTopColor","borderBottomColor"],borderBlockStartColor:["borderTopColor"],borderBlockEndColor:["borderBottomColor"],borderInlineColor:["borderLeftColor","borderRightColor"],borderInlineStartColor:["borderLeftColor"],borderInlineEndColor:["borderRightColor"],borderStartStartRadius:["borderTopLeftRadius"],borderStartEndRadius:["borderTopRightRadius"],borderEndStartRadius:["borderBottomLeftRadius"],borderEndEndRadius:["borderBottomRightRadius"]};function e4(e,t){var r=e;return t&&(r="".concat(r," !important")),{_skip_check_:!0,value:r}}var NDe={visit:function(t){var r={};return Object.keys(t).forEach(function(n){var i=t[n],o=DDe[n];if(o&&(typeof i=="number"||typeof i=="string")){var a=ADe(i),s=fe(a,2),l=s[0],c=s[1];o.length&&o.notSplit?o.forEach(function(d){r[d]=e4(i,c)}):o.length===1?r[o[0]]=e4(i,c):o.length===2?o.forEach(function(d,f){var h;r[d]=e4((h=l[f])!==null&&h!==void 0?h:l[0],c)}):o.length===4?o.forEach(function(d,f){var h,u;r[d]=e4((h=(u=l[f])!==null&&u!==void 0?u:l[f-2])!==null&&h!==void 0?h:l[0],c)}):r[n]=i}else r[n]=i}),r}},T9=/url\([^)]+\)|var\([^)]+\)|(\d*\.?\d+)px/g;function jDe(e,t){var r=Math.pow(10,t+1),n=Math.floor(e*r);return Math.round(n/10)*10/r}var LDe=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=t.rootValue,n=r===void 0?16:r,i=t.precision,o=i===void 0?5:i,a=t.mediaQuery,s=a===void 0?!1:a,l=function(f,h){if(!h)return f;var u=parseFloat(h);if(u<=1)return f;var p=jDe(u/n,o);return"".concat(p,"rem")},c=function(f){var h=ee({},f);return Object.entries(f).forEach(function(u){var p=fe(u,2),m=p[0],v=p[1];if(typeof v=="string"&&v.includes("px")){var b=v.replace(T9,l);h[m]=b}!C0e[m]&&typeof v=="number"&&v!==0&&(h[m]="".concat(v,"px").replace(T9,l));var y=m.trim();if(y.startsWith("@")&&y.includes("px")&&s){var x=m.replace(T9,l);h[x]=h[m],delete h[m]}}),h};return{visit:c}},zDe={supportModernCSS:function(){return zAe()&&BAe()}};const BDe=Object.freeze(Object.defineProperty({__proto__:null,Keyframes:Lr,StyleProvider:IAe,Theme:XF,_experimental:zDe,createCache:KF,createTheme:Pm,extractStyle:RDe,getComputedToken:ZF,legacyLogicalPropertiesTransformer:NDe,legacyNotSelectorLinter:xDe,logicalPropertiesLinter:SDe,parentSelectorLinter:wDe,px2remTransformer:LDe,useCacheToken:w0e,useStyleRegister:pS},Symbol.toStringTag,{value:"Module"}));var FDe=g.createContext({});const YE=FDe;function k0e(e){return y0e(e)||d0e(e)||UE(e)||x0e()}function gs(e,t){for(var r=e,n=0;n3&&arguments[3]!==void 0?arguments[3]:!1;return t.length&&n&&r===void 0&&!gs(e,t.slice(0,-1))?e:R0e(e,t,r,n)}function HDe(e){return Wt(e)==="object"&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function mZ(e){return Array.isArray(e)?[]:{}}var WDe=typeof Reflect>"u"?Object.keys:Reflect.ownKeys;function Lv(){for(var e=arguments.length,t=new Array(e),r=0;r{const e=()=>{};return e.deprecated=qDe,e},A0e=g.createContext(void 0),D0e={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"};var UDe={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 KDe={placeholder:"Select time",rangePlaceholder:["Start time","End time"]},N0e=KDe,GDe={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"]},UDe),timePickerLocale:Object.assign({},N0e)},gO=GDe,Rs="${label} is not a valid ${type}",XDe={locale:"en",Pagination:D0e,DatePicker:gO,TimePicker:N0e,Calendar:gO,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",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"},PageHeader:{back:"Back"},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:Rs,method:Rs,array:Rs,object:Rs,number:Rs,date:Rs,boolean:Rs,integer:Rs,float:Rs,regexp:Rs,email:Rs,url:Rs,hex:Rs},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"},ColorPicker:{presetEmpty:"Empty"}},Qu=XDe;let _6=Object.assign({},Qu.Modal),P6=[];const gZ=()=>P6.reduce((e,t)=>Object.assign(Object.assign({},e),t),Qu.Modal);function YDe(e){if(e){const t=Object.assign({},e);return P6.push(t),_6=gZ(),()=>{P6=P6.filter(r=>r!==t),_6=gZ()}}_6=Object.assign({},Qu.Modal)}function j0e(){return _6}const QDe=g.createContext(void 0),tH=QDe,ZDe=(e,t)=>{const r=g.useContext(tH),n=g.useMemo(()=>{var o;const a=t||Qu[e],s=(o=r==null?void 0:r[e])!==null&&o!==void 0?o:{};return Object.assign(Object.assign({},typeof a=="function"?a():a),s||{})},[e,t,r]),i=g.useMemo(()=>{const o=r==null?void 0:r.locale;return r!=null&&r.exist&&!o?Qu.locale:o},[r]);return[n,i]},od=ZDe,JDe="internalMark",eNe=e=>{const{locale:t={},children:r,_ANT_MARK__:n}=e;g.useEffect(()=>YDe(t&&t.Modal),[t]);const i=g.useMemo(()=>Object.assign(Object.assign({},t),{exist:!0}),[t]);return g.createElement(tH.Provider,{value:i},r)},tNe=eNe;function ra(e,t){rNe(e)&&(e="100%");var r=nNe(e);return e=t===360?e:Math.min(t,Math.max(0,parseFloat(e))),r&&(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 t4(e){return Math.min(1,Math.max(0,e))}function rNe(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function nNe(e){return typeof e=="string"&&e.indexOf("%")!==-1}function L0e(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function Jp(e){return e<=1?"".concat(Number(e)*100,"%"):e}function Hc(e){return e.length===1?"0"+e:String(e)}function z0e(e,t,r){return{r:ra(e,255)*255,g:ra(t,255)*255,b:ra(r,255)*255}}function OD(e,t,r){e=ra(e,255),t=ra(t,255),r=ra(r,255);var n=Math.max(e,t,r),i=Math.min(e,t,r),o=0,a=0,s=(n+i)/2;if(n===i)a=0,o=0;else{var l=n-i;switch(a=s>.5?l/(2-n-i):l/(n+i),n){case e:o=(t-r)/l+(t1&&(r-=1),r<1/6?e+(t-e)*(6*r):r<1/2?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function B0e(e,t,r){var n,i,o;if(e=ra(e,360),t=ra(t,100),r=ra(r,100),t===0)i=r,o=r,n=r;else{var a=r<.5?r*(1+t):r+t-r*t,s=2*r-a;n=M9(s,a,e+1/3),i=M9(s,a,e),o=M9(s,a,e-1/3)}return{r:n*255,g:i*255,b:o*255}}function vO(e,t,r){e=ra(e,255),t=ra(t,255),r=ra(r,255);var n=Math.max(e,t,r),i=Math.min(e,t,r),o=0,a=n,s=n-i,l=n===0?0:s/n;if(n===i)o=0;else{switch(n){case e:o=(t-r)/s+(t>16,g:(e&65280)>>8,b:e&255}}var yO={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 Bp(e){var t={r:0,g:0,b:0},r=1,n=null,i=null,o=null,a=!1,s=!1;return typeof e=="string"&&(e=q0e(e)),typeof e=="object"&&(Su(e.r)&&Su(e.g)&&Su(e.b)?(t=z0e(e.r,e.g,e.b),a=!0,s=String(e.r).substr(-1)==="%"?"prgb":"rgb"):Su(e.h)&&Su(e.s)&&Su(e.v)?(n=Jp(e.s),i=Jp(e.v),t=F0e(e.h,n,i),a=!0,s="hsv"):Su(e.h)&&Su(e.s)&&Su(e.l)&&(n=Jp(e.s),o=Jp(e.l),t=B0e(e.h,n,o),a=!0,s="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(r=e.a)),r=L0e(r),{ok:a,format:e.format||s,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:r}}var iNe="[-\\+]?\\d+%?",oNe="[-\\+]?\\d*\\.\\d+%?",qh="(?:".concat(oNe,")|(?:").concat(iNe,")"),k9="[\\s|\\(]+(".concat(qh,")[,|\\s]+(").concat(qh,")[,|\\s]+(").concat(qh,")\\s*\\)?"),R9="[\\s|\\(]+(".concat(qh,")[,|\\s]+(").concat(qh,")[,|\\s]+(").concat(qh,")[,|\\s]+(").concat(qh,")\\s*\\)?"),$c={CSS_UNIT:new RegExp(qh),rgb:new RegExp("rgb"+k9),rgba:new RegExp("rgba"+R9),hsl:new RegExp("hsl"+k9),hsla:new RegExp("hsla"+R9),hsv:new RegExp("hsv"+k9),hsva:new RegExp("hsva"+R9),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 q0e(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(yO[e])e=yO[e],t=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var r=$c.rgb.exec(e);return r?{r:r[1],g:r[2],b:r[3]}:(r=$c.rgba.exec(e),r?{r:r[1],g:r[2],b:r[3],a:r[4]}:(r=$c.hsl.exec(e),r?{h:r[1],s:r[2],l:r[3]}:(r=$c.hsla.exec(e),r?{h:r[1],s:r[2],l:r[3],a:r[4]}:(r=$c.hsv.exec(e),r?{h:r[1],s:r[2],v:r[3]}:(r=$c.hsva.exec(e),r?{h:r[1],s:r[2],v:r[3],a:r[4]}:(r=$c.hex8.exec(e),r?{r:as(r[1]),g:as(r[2]),b:as(r[3]),a:_D(r[4]),format:t?"name":"hex8"}:(r=$c.hex6.exec(e),r?{r:as(r[1]),g:as(r[2]),b:as(r[3]),format:t?"name":"hex"}:(r=$c.hex4.exec(e),r?{r:as(r[1]+r[1]),g:as(r[2]+r[2]),b:as(r[3]+r[3]),a:_D(r[4]+r[4]),format:t?"name":"hex8"}:(r=$c.hex3.exec(e),r?{r:as(r[1]+r[1]),g:as(r[2]+r[2]),b:as(r[3]+r[3]),format:t?"name":"hex"}:!1)))))))))}function Su(e){return!!$c.CSS_UNIT.exec(String(e))}var xr=function(){function e(t,r){t===void 0&&(t=""),r===void 0&&(r={});var n;if(t instanceof e)return t;typeof t=="number"&&(t=W0e(t)),this.originalInput=t;var i=Bp(t);this.originalInput=t,this.r=i.r,this.g=i.g,this.b=i.b,this.a=i.a,this.roundA=Math.round(100*this.a)/100,this.format=(n=r.format)!==null&&n!==void 0?n:i.format,this.gradientType=r.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=i.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(),r,n,i,o=t.r/255,a=t.g/255,s=t.b/255;return o<=.03928?r=o/12.92:r=Math.pow((o+.055)/1.055,2.4),a<=.03928?n=a/12.92:n=Math.pow((a+.055)/1.055,2.4),s<=.03928?i=s/12.92:i=Math.pow((s+.055)/1.055,2.4),.2126*r+.7152*n+.0722*i},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(t){return this.a=L0e(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=vO(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=vO(this.r,this.g,this.b),r=Math.round(t.h*360),n=Math.round(t.s*100),i=Math.round(t.v*100);return this.a===1?"hsv(".concat(r,", ").concat(n,"%, ").concat(i,"%)"):"hsva(".concat(r,", ").concat(n,"%, ").concat(i,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var t=OD(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=OD(this.r,this.g,this.b),r=Math.round(t.h*360),n=Math.round(t.s*100),i=Math.round(t.l*100);return this.a===1?"hsl(".concat(r,", ").concat(n,"%, ").concat(i,"%)"):"hsla(".concat(r,", ").concat(n,"%, ").concat(i,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(t){return t===void 0&&(t=!1),bO(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),H0e(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),r=Math.round(this.g),n=Math.round(this.b);return this.a===1?"rgb(".concat(t,", ").concat(r,", ").concat(n,")"):"rgba(".concat(t,", ").concat(r,", ").concat(n,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var t=function(r){return"".concat(Math.round(ra(r,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(r){return Math.round(ra(r,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="#"+bO(this.r,this.g,this.b,!1),r=0,n=Object.entries(yO);r=0,o=!r&&i&&(t.startsWith("hex")||t==="name");return o?t==="name"&&this.a===0?this.toName():this.toRgbString():(t==="rgb"&&(n=this.toRgbString()),t==="prgb"&&(n=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(n=this.toHexString()),t==="hex3"&&(n=this.toHexString(!0)),t==="hex4"&&(n=this.toHex8String(!0)),t==="hex8"&&(n=this.toHex8String()),t==="name"&&(n=this.toName()),t==="hsl"&&(n=this.toHslString()),t==="hsv"&&(n=this.toHsvString()),n||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 r=this.toHsl();return r.l+=t/100,r.l=t4(r.l),new e(r)},e.prototype.brighten=function(t){t===void 0&&(t=10);var r=this.toRgb();return r.r=Math.max(0,Math.min(255,r.r-Math.round(255*-(t/100)))),r.g=Math.max(0,Math.min(255,r.g-Math.round(255*-(t/100)))),r.b=Math.max(0,Math.min(255,r.b-Math.round(255*-(t/100)))),new e(r)},e.prototype.darken=function(t){t===void 0&&(t=10);var r=this.toHsl();return r.l-=t/100,r.l=t4(r.l),new e(r)},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 r=this.toHsl();return r.s-=t/100,r.s=t4(r.s),new e(r)},e.prototype.saturate=function(t){t===void 0&&(t=10);var r=this.toHsl();return r.s+=t/100,r.s=t4(r.s),new e(r)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var r=this.toHsl(),n=(r.h+t)%360;return r.h=n<0?360+n:n,new e(r)},e.prototype.mix=function(t,r){r===void 0&&(r=50);var n=this.toRgb(),i=new e(t).toRgb(),o=r/100,a={r:(i.r-n.r)*o+n.r,g:(i.g-n.g)*o+n.g,b:(i.b-n.b)*o+n.b,a:(i.a-n.a)*o+n.a};return new e(a)},e.prototype.analogous=function(t,r){t===void 0&&(t=6),r===void 0&&(r=30);var n=this.toHsl(),i=360/r,o=[this];for(n.h=(n.h-(i*t>>1)+720)%360;--t;)n.h=(n.h+i)%360,o.push(new e(n));return o},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){t===void 0&&(t=6);for(var r=this.toHsv(),n=r.h,i=r.s,o=r.v,a=[],s=1/t;t--;)a.push(new e({h:n,s:i,v:o})),o=(o+s)%1;return a},e.prototype.splitcomplement=function(){var t=this.toHsl(),r=t.h;return[this,new e({h:(r+72)%360,s:t.s,l:t.l}),new e({h:(r+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var r=this.toRgb(),n=new e(t).toRgb(),i=r.a+n.a*(1-r.a);return new e({r:(r.r*r.a+n.r*n.a*(1-r.a))/i,g:(r.g*r.a+n.g*n.a*(1-r.a))/i,b:(r.b*r.a+n.b*n.a*(1-r.a))/i,a:i})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var r=this.toHsl(),n=r.h,i=[this],o=360/t,a=1;a=4.5;case"AAlarge":return o>=3;case"AAAsmall":return o>=7;default:return!1}}function U0e(e,t,r){r===void 0&&(r={includeFallbackColors:!1,level:"AA",size:"small"});for(var n=null,i=0,o=r.includeFallbackColors,a=r.level,s=r.size,l=0,c=t;li&&(i=f,n=new xr(d))}return V0e(e,n,{level:a,size:s})||!o?n:(r.includeFallbackColors=!1,U0e(e,["#fff","#000"],r))}function aNe(e,t){var r=new xr(e),n="#"+ED(r.r,r.g,r.b,r.a),i=n,o=r.gradientType?"GradientType = 1, ":"";if(t){var a=new xr(t);i="#"+ED(a.r,a.g,a.b,a.a)}return"progid:DXImageTransform.Microsoft.gradient(".concat(o,"startColorstr=").concat(n,",endColorstr=").concat(i,")")}function sNe(e,t){var r={r:Jp(e.r),g:Jp(e.g),b:Jp(e.b)};return e.a!==void 0&&(r.a=Number(e.a)),new xr(r,t)}function lNe(){return new xr({r:Math.random(),g:Math.random(),b:Math.random()})}function K0e(e){if(e===void 0&&(e={}),e.count!==void 0&&e.count!==null){var t=e.count,r=[];for(e.count=void 0;t>r.length;)e.count=null,e.seed&&(e.seed+=1),r.push(K0e(e));return e.count=t,r}var n=cNe(e.hue,e.seed),i=uNe(n,e),o=dNe(n,i,e),a={h:n,s:i,v:o};return e.alpha!==void 0&&(a.a=e.alpha),new xr(a)}function cNe(e,t){var r=hNe(e),n=xO(r,t);return n<0&&(n=360+n),n}function uNe(e,t){if(t.hue==="monochrome")return 0;if(t.luminosity==="random")return xO([0,100],t.seed);var r=G0e(e).saturationRange,n=r[0],i=r[1];switch(t.luminosity){case"bright":n=55;break;case"dark":n=i-10;break;case"light":i=55;break}return xO([n,i],t.seed)}function dNe(e,t,r){var n=fNe(e,t),i=100;switch(r.luminosity){case"dark":i=n+20;break;case"light":n=(i+n)/2;break;case"random":n=0,i=100;break}return xO([n,i],r.seed)}function fNe(e,t){for(var r=G0e(e).lowerBounds,n=0;n=i&&t<=a){var l=(s-o)/(a-i),c=o-l*i;return l*t+c}}return 0}function hNe(e){var t=parseInt(e,10);if(!Number.isNaN(t)&&t<360&&t>0)return[t,t];if(typeof e=="string"){var r=iH.find(function(a){return a.name===e});if(r){var n=X0e(r);if(n.hueRange)return n.hueRange}var i=new xr(e);if(i.isValid){var o=i.toHsv().h;return[o,o]}}return[0,360]}function G0e(e){e>=334&&e<=360&&(e-=360);for(var t=0,r=iH;t=i.hueRange[0]&&e<=i.hueRange[1])return i}throw Error("Color not found")}function xO(e,t){if(t===void 0)return Math.floor(e[0]+Math.random()*(e[1]+1-e[0]));var r=e[1]||1,n=e[0]||0;t=(t*9301+49297)%233280;var i=t/233280;return Math.floor(n+i*(r-n))}function X0e(e){var t=e.lowerBounds[0][0],r=e.lowerBounds[e.lowerBounds.length-1][0],n=e.lowerBounds[e.lowerBounds.length-1][1],i=e.lowerBounds[0][1];return{name:e.name,hueRange:e.hueRange,lowerBounds:e.lowerBounds,saturationRange:[t,r],brightnessRange:[n,i]}}var iH=[{name:"monochrome",hueRange:null,lowerBounds:[[0,0],[100,0]]},{name:"red",hueRange:[-26,18],lowerBounds:[[20,100],[30,92],[40,89],[50,85],[60,78],[70,70],[80,60],[90,55],[100,50]]},{name:"orange",hueRange:[19,46],lowerBounds:[[20,100],[30,93],[40,88],[50,86],[60,85],[70,70],[100,70]]},{name:"yellow",hueRange:[47,62],lowerBounds:[[25,100],[40,94],[50,89],[60,86],[70,84],[80,82],[90,80],[100,75]]},{name:"green",hueRange:[63,178],lowerBounds:[[30,100],[40,90],[50,85],[60,81],[70,74],[80,64],[90,50],[100,40]]},{name:"blue",hueRange:[179,257],lowerBounds:[[20,100],[30,86],[40,80],[50,74],[60,60],[70,52],[80,44],[90,39],[100,35]]},{name:"purple",hueRange:[258,282],lowerBounds:[[20,100],[30,87],[40,79],[50,70],[60,65],[70,59],[80,52],[90,45],[100,42]]},{name:"pink",hueRange:[283,334],lowerBounds:[[20,100],[30,90],[40,86],[60,84],[80,80],[90,75],[100,73]]}];const pNe=Object.freeze(Object.defineProperty({__proto__:null,TinyColor:xr,bounds:iH,convertDecimalToHex:rH,convertHexToDecimal:_D,default:vZ,fromRatio:sNe,hslToRgb:B0e,hsvToRgb:F0e,inputToRGB:Bp,isReadable:V0e,isValidCSSUnit:Su,legacyRandom:lNe,mostReadable:U0e,names:yO,numberInputToObject:W0e,parseIntFromHex:as,random:K0e,readability:nH,rgbToHex:bO,rgbToHsl:OD,rgbToHsv:vO,rgbToRgb:z0e,rgbaToArgbHex:ED,rgbaToHex:H0e,stringInputToObject:q0e,tinycolor:vZ,toMsFilter:aNe},Symbol.toStringTag,{value:"Module"}));var r4=2,bZ=.16,mNe=.05,gNe=.05,vNe=.15,Y0e=5,Q0e=4,bNe=[{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 yZ(e){var t=e.r,r=e.g,n=e.b,i=vO(t,r,n);return{h:i.h*360,s:i.s,v:i.v}}function n4(e){var t=e.r,r=e.g,n=e.b;return"#".concat(bO(t,r,n,!1))}function yNe(e,t,r){var n=r/100,i={r:(t.r-e.r)*n+e.r,g:(t.g-e.g)*n+e.g,b:(t.b-e.b)*n+e.b};return i}function xZ(e,t,r){var n;return Math.round(e.h)>=60&&Math.round(e.h)<=240?n=r?Math.round(e.h)-r4*t:Math.round(e.h)+r4*t:n=r?Math.round(e.h)+r4*t:Math.round(e.h)-r4*t,n<0?n+=360:n>=360&&(n-=360),n}function SZ(e,t,r){if(e.h===0&&e.s===0)return e.s;var n;return r?n=e.s-bZ*t:t===Q0e?n=e.s+bZ:n=e.s+mNe*t,n>1&&(n=1),r&&t===Y0e&&n>.1&&(n=.1),n<.06&&(n=.06),Number(n.toFixed(2))}function wZ(e,t,r){var n;return r?n=e.v+gNe*t:n=e.v-vNe*t,n>1&&(n=1),Number(n.toFixed(2))}function Zu(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=[],n=Bp(e),i=Y0e;i>0;i-=1){var o=yZ(n),a=n4(Bp({h:xZ(o,i,!0),s:SZ(o,i,!0),v:wZ(o,i,!0)}));r.push(a)}r.push(n4(n));for(var s=1;s<=Q0e;s+=1){var l=yZ(n),c=n4(Bp({h:xZ(l,s),s:SZ(l,s),v:wZ(l,s)}));r.push(c)}return t.theme==="dark"?bNe.map(function(d){var f=d.index,h=d.opacity,u=n4(yNe(Bp(t.backgroundColor||"#141414"),Bp(r[f]),h*100));return u}):r}var I6={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"},Ao={},T6={};Object.keys(I6).forEach(function(e){Ao[e]=Zu(I6[e]),Ao[e].primary=Ao[e][5],T6[e]=Zu(I6[e],{theme:"dark",backgroundColor:"#141414"}),T6[e].primary=T6[e][5]});var xNe=Ao.red,SNe=Ao.volcano,Z0e=Ao.gold,wNe=Ao.orange,CNe=Ao.yellow,$Ne=Ao.lime,ONe=Ao.green,ENe=Ao.cyan,J0e=Ao.blue,_Ne=Ao.geekblue,PNe=Ao.purple,INe=Ao.magenta,TNe=Ao.grey,MNe=Ao.grey;const kNe=Object.freeze(Object.defineProperty({__proto__:null,blue:J0e,cyan:ENe,geekblue:_Ne,generate:Zu,gold:Z0e,gray:MNe,green:ONe,grey:TNe,lime:$Ne,magenta:INe,orange:wNe,presetDarkPalettes:T6,presetPalettes:Ao,presetPrimaryColors:I6,purple:PNe,red:xNe,volcano:SNe,yellow:CNe},Symbol.toStringTag,{value:"Module"})),RNe=e=>{const{controlHeight:t}=e;return{controlHeightSM:t*.75,controlHeightXS:t*.5,controlHeightLG:t*1.25}},epe=RNe;function ANe(e){const{sizeUnit:t,sizeStep:r}=e;return{sizeXXL:t*(r+8),sizeXL:t*(r+4),sizeLG:t*(r+2),sizeMD:t*(r+1),sizeMS:t*r,size:t*r,sizeSM:t*(r-1),sizeXS:t*(r-2),sizeXXS:t*(r-3)}}const oH={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"},DNe=Object.assign(Object.assign({},oH),{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}),j1=DNe;function tpe(e,t){let{generateColorPalettes:r,generateNeutralColorPalettes:n}=t;const{colorSuccess:i,colorWarning:o,colorError:a,colorInfo:s,colorPrimary:l,colorBgBase:c,colorTextBase:d}=e,f=r(l),h=r(i),u=r(o),p=r(a),m=r(s),v=n(c,d),b=e.colorLink||e.colorInfo,y=r(b);return Object.assign(Object.assign({},v),{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:p[1],colorErrorBgHover:p[2],colorErrorBorder:p[3],colorErrorBorderHover:p[4],colorErrorHover:p[5],colorError:p[6],colorErrorActive:p[7],colorErrorTextHover:p[8],colorErrorText:p[9],colorErrorTextActive:p[10],colorWarningBg:u[1],colorWarningBgHover:u[2],colorWarningBorder:u[3],colorWarningBorderHover:u[4],colorWarningHover:u[4],colorWarning:u[6],colorWarningActive:u[7],colorWarningTextHover:u[8],colorWarningText:u[9],colorWarningTextActive:u[10],colorInfoBg:m[1],colorInfoBgHover:m[2],colorInfoBorder:m[3],colorInfoBorderHover:m[4],colorInfoHover:m[4],colorInfo:m[6],colorInfoActive:m[7],colorInfoTextHover:m[8],colorInfoText:m[9],colorInfoTextActive:m[10],colorLinkHover:y[4],colorLink:y[6],colorLinkActive:y[7],colorBgMask:new xr("#000").setAlpha(.45).toRgbString(),colorWhite:"#fff"})}const NNe=e=>{let t=e,r=e,n=e,i=e;return e<6&&e>=5?t=e+1:e<16&&e>=6?t=e+2:e>=16&&(t=16),e<7&&e>=5?r=4:e<8&&e>=7?r=5:e<14&&e>=8?r=6:e<16&&e>=14?r=7:e>=16&&(r=8),e<6&&e>=2?n=1:e>=6&&(n=2),e>4&&e<8?i=4:e>=8&&(i=6),{borderRadius:e,borderRadiusXS:n,borderRadiusSM:r,borderRadiusLG:t,borderRadiusOuter:i}},jNe=NNe;function LNe(e){const{motionUnit:t,motionBase:r,borderRadius:n,lineWidth:i}=e;return Object.assign({motionDurationFast:`${(r+t).toFixed(1)}s`,motionDurationMid:`${(r+t*2).toFixed(1)}s`,motionDurationSlow:`${(r+t*3).toFixed(1)}s`,lineWidthBold:i+1},jNe(n))}const Td=(e,t)=>new xr(e).setAlpha(t).toRgbString(),l2=(e,t)=>new xr(e).darken(t).toHexString(),zNe=e=>{const t=Zu(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]}},BNe=(e,t)=>{const r=e||"#fff",n=t||"#000";return{colorBgBase:r,colorTextBase:n,colorText:Td(n,.88),colorTextSecondary:Td(n,.65),colorTextTertiary:Td(n,.45),colorTextQuaternary:Td(n,.25),colorFill:Td(n,.15),colorFillSecondary:Td(n,.06),colorFillTertiary:Td(n,.04),colorFillQuaternary:Td(n,.02),colorBgLayout:l2(r,4),colorBgContainer:l2(r,0),colorBgElevated:l2(r,0),colorBgSpotlight:Td(n,.85),colorBgBlur:"transparent",colorBorder:l2(r,15),colorBorderSecondary:l2(r,6)}};function FNe(e){const t=new Array(10).fill(null).map((r,n)=>{const i=n-1,o=e*Math.pow(2.71828,i/5),a=n>1?Math.floor(o):Math.ceil(o);return Math.floor(a/2)*2});return t[1]=e,t.map(r=>{const n=r+8;return{size:r,lineHeight:n/r}})}const HNe=e=>{const t=FNe(e),r=t.map(i=>i.size),n=t.map(i=>i.lineHeight);return{fontSizeSM:r[0],fontSize:r[1],fontSizeLG:r[2],fontSizeXL:r[3],fontSizeHeading1:r[6],fontSizeHeading2:r[5],fontSizeHeading3:r[4],fontSizeHeading4:r[3],fontSizeHeading5:r[2],lineHeight:n[1],lineHeightLG:n[2],lineHeightSM:n[0],lineHeightHeading1:n[6],lineHeightHeading2:n[5],lineHeightHeading3:n[4],lineHeightHeading4:n[3],lineHeightHeading5:n[2]}},rpe=HNe;function $w(e){const t=Object.keys(oH).map(r=>{const n=Zu(e[r]);return new Array(10).fill(1).reduce((i,o,a)=>(i[`${r}-${a+1}`]=n[a],i[`${r}${a+1}`]=n[a],i),{})}).reduce((r,n)=>(r=Object.assign(Object.assign({},r),n),r),{});return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},e),t),tpe(e,{generateColorPalettes:zNe,generateNeutralColorPalettes:BNe})),rpe(e.fontSize)),ANe(e)),epe(e)),LNe(e))}const npe=Pm($w),SO={token:j1,override:{override:j1},hashed:!0},ipe=we.createContext(SO),aH="anticon",WNe=(e,t)=>t||(e?`ant-${e}`:"ant"),$t=g.createContext({getPrefixCls:WNe,iconPrefixCls:aH}),qNe=`-ant-${Date.now()}-${Math.random()}`;function VNe(e,t){const r={},n=(a,s)=>{let l=a.clone();return l=(s==null?void 0:s(l))||l,l.toRgbString()},i=(a,s)=>{const l=new xr(a),c=Zu(l.toRgbString());r[`${s}-color`]=n(l),r[`${s}-color-disabled`]=c[1],r[`${s}-color-hover`]=c[4],r[`${s}-color-active`]=c[6],r[`${s}-color-outline`]=l.clone().setAlpha(.2).toRgbString(),r[`${s}-color-deprecated-bg`]=c[0],r[`${s}-color-deprecated-border`]=c[2]};if(t.primaryColor){i(t.primaryColor,"primary");const a=new xr(t.primaryColor),s=Zu(a.toRgbString());s.forEach((c,d)=>{r[`primary-${d+1}`]=c}),r["primary-color-deprecated-l-35"]=n(a,c=>c.lighten(35)),r["primary-color-deprecated-l-20"]=n(a,c=>c.lighten(20)),r["primary-color-deprecated-t-20"]=n(a,c=>c.tint(20)),r["primary-color-deprecated-t-50"]=n(a,c=>c.tint(50)),r["primary-color-deprecated-f-12"]=n(a,c=>c.setAlpha(c.getAlpha()*.12));const l=new xr(s[0]);r["primary-color-active-deprecated-f-30"]=n(l,c=>c.setAlpha(c.getAlpha()*.3)),r["primary-color-active-deprecated-d-02"]=n(l,c=>c.darken(2))}return t.successColor&&i(t.successColor,"success"),t.warningColor&&i(t.warningColor,"warning"),t.errorColor&&i(t.errorColor,"error"),t.infoColor&&i(t.infoColor,"info"),` - :root { - ${Object.keys(r).map(a=>`--${e}-${a}: ${r[a]};`).join(` -`)} - } - `.trim()}function UNe(e,t){const r=VNe(e,t);No()&&D1(r,`${qNe}-dynamic-theme`)}const PD=g.createContext(!1),sH=e=>{let{children:t,disabled:r}=e;const n=g.useContext(PD);return g.createElement(PD.Provider,{value:r??n},t)},gl=PD,ID=g.createContext(void 0),KNe=e=>{let{children:t,size:r}=e;const n=g.useContext(ID);return g.createElement(ID.Provider,{value:r||n},t)},Ow=ID;function GNe(){const e=g.useContext(gl),t=g.useContext(Ow);return{componentDisabled:e,componentSize:t}}const mS=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"],XNe="5.11.5";function A9(e){return e>=0&&e<=255}function i4(e,t){const{r,g:n,b:i,a:o}=new xr(e).toRgb();if(o<1)return e;const{r:a,g:s,b:l}=new xr(t).toRgb();for(let c=.01;c<=1;c+=.01){const d=Math.round((r-a*(1-c))/c),f=Math.round((n-s*(1-c))/c),h=Math.round((i-l*(1-c))/c);if(A9(d)&&A9(f)&&A9(h))return new xr({r:d,g:f,b:h,a:Math.round(c*100)/100}).toRgbString()}return new xr({r,g:n,b:i,a:1}).toRgbString()}var YNe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{delete n[h]});const i=Object.assign(Object.assign({},r),n),o=480,a=576,s=768,l=992,c=1200,d=1600;if(i.motion===!1){const h="0s";i.motionDurationFast=h,i.motionDurationMid=h,i.motionDurationSlow=h}return Object.assign(Object.assign(Object.assign({},i),{colorFillContent:i.colorFillSecondary,colorFillContentHover:i.colorFill,colorFillAlter:i.colorFillQuaternary,colorBgContainerDisabled:i.colorFillTertiary,colorBorderBg:i.colorBgContainer,colorSplit:i4(i.colorBorderSecondary,i.colorBgContainer),colorTextPlaceholder:i.colorTextQuaternary,colorTextDisabled:i.colorTextQuaternary,colorTextHeading:i.colorText,colorTextLabel:i.colorTextSecondary,colorTextDescription:i.colorTextTertiary,colorTextLightSolid:i.colorWhite,colorHighlight:i.colorError,colorBgTextHover:i.colorFillSecondary,colorBgTextActive:i.colorFill,colorIcon:i.colorTextTertiary,colorIconHover:i.colorText,colorErrorOutline:i4(i.colorErrorBg,i.colorBgContainer),colorWarningOutline:i4(i.colorWarningBg,i.colorBgContainer),fontSizeIcon:i.fontSizeSM,lineWidthFocus:i.lineWidth*4,lineWidth:i.lineWidth,controlOutlineWidth:i.lineWidth*2,controlInteractiveSize:i.controlHeight/2,controlItemBgHover:i.colorFillTertiary,controlItemBgActive:i.colorPrimaryBg,controlItemBgActiveHover:i.colorPrimaryBgHover,controlItemBgActiveDisabled:i.colorFill,controlTmpOutline:i.colorFillQuaternary,controlOutline:i4(i.colorPrimaryBg,i.colorBgContainer),lineType:i.lineType,borderRadius:i.borderRadius,borderRadiusXS:i.borderRadiusXS,borderRadiusSM:i.borderRadiusSM,borderRadiusLG:i.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:i.sizeXXS,paddingXS:i.sizeXS,paddingSM:i.sizeSM,padding:i.size,paddingMD:i.sizeMD,paddingLG:i.sizeLG,paddingXL:i.sizeXL,paddingContentHorizontalLG:i.sizeLG,paddingContentVerticalLG:i.sizeMS,paddingContentHorizontal:i.sizeMS,paddingContentVertical:i.sizeSM,paddingContentHorizontalSM:i.size,paddingContentVerticalSM:i.sizeXS,marginXXS:i.sizeXXS,marginXS:i.sizeXS,marginSM:i.sizeSM,margin:i.size,marginMD:i.sizeMD,marginLG:i.sizeLG,marginXL:i.sizeXL,marginXXL:i.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:o,screenXSMin:o,screenXSMax:a-1,screenSM:a,screenSMMin:a,screenSMMax:s-1,screenMD:s,screenMDMin:s,screenMDMax:l-1,screenLG:l,screenLGMin:l,screenLGMax:c-1,screenXL:c,screenXLMin:c,screenXLMax:d-1,screenXXL:d,screenXXLMin:d,boxShadowPopoverArrow:"2px 2px 5px rgba(0, 0, 0, 0.05)",boxShadowCard:` - 0 1px 2px -2px ${new xr("rgba(0, 0, 0, 0.16)").toRgbString()}, - 0 3px 6px 0 ${new xr("rgba(0, 0, 0, 0.12)").toRgbString()}, - 0 5px 12px 4px ${new xr("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)"}),n)}var CZ=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{const n=r.getDerivativeToken(e),{override:i}=t,o=CZ(t,["override"]);let a=Object.assign(Object.assign({},n),{override:i});return a=lH(a),o&&Object.entries(o).forEach(s=>{let[l,c]=s;const{theme:d}=c,f=CZ(c,["theme"]);let h=f;d&&(h=ope(Object.assign(Object.assign({},a),f),{override:f},d)),a[l]=h}),a};function Xa(){const{token:e,hashed:t,theme:r,override:n}=we.useContext(ipe),i=`${XNe}-${t||""}`,o=r||npe,[a,s]=w0e(o,[j1,e],{salt:i,override:n,getComputedToken:ope,formatToken:lH});return[o,a,t?s:""]}function Ni(e){var t=g.useRef();t.current=e;var r=g.useCallback(function(){for(var n,i=arguments.length,o=new Array(i),a=0;a({color:e.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"&:focus, &:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive}}),ape=(e,t,r,n,i)=>{const o=e/2,a=0,s=o,l=r*1/Math.sqrt(2),c=o-r*(1-1/Math.sqrt(2)),d=o-t*(1/Math.sqrt(2)),f=r*(Math.sqrt(2)-1)+t*(1/Math.sqrt(2)),h=2*o-d,u=f,p=2*o-l,m=c,v=2*o-a,b=s,y=o*Math.sqrt(2)+r*(Math.sqrt(2)-2),x=r*(Math.sqrt(2)-1);return{pointerEvents:"none",width:e,height:e,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:e,height:e/2,background:n,clipPath:{_multi_value_:!0,value:[`polygon(${x}px 100%, 50% ${x}px, ${2*o-x}px 100%, ${x}px 100%)`,`path('M ${a} ${s} A ${r} ${r} 0 0 0 ${l} ${c} L ${d} ${f} A ${t} ${t} 0 0 1 ${h} ${u} L ${p} ${m} A ${r} ${r} 0 0 0 ${v} ${b} Z')`]},content:'""'},"&::after":{content:'""',position:"absolute",width:y,height:y,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${t}px 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:i,zIndex:0,background:"transparent"}}},E0={overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},Br=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}},Ib=()=>({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"}}),gS=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}}),ZNe=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"}}}),JNe=(e,t)=>{const{fontFamily:r,fontSize:n}=e,i=`[class^="${t}"], [class*=" ${t}"]`;return{[i]:{fontFamily:r,fontSize:n,boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"},[i]:{boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}}}}},mf=e=>({outline:`${e.lineWidthFocus}px solid ${e.colorPrimaryBorder}`,outlineOffset:1,transition:"outline-offset 0s, outline 0s"}),gf=e=>({"&:focus-visible":Object.assign({},mf(e))}),spe=typeof CSSINJS_STATISTIC<"u";let TD=!0;function cr(){for(var e=arguments.length,t=new Array(e),r=0;r{Object.keys(i).forEach(a=>{Object.defineProperty(n,a,{configurable:!0,enumerable:!0,get:()=>i[a]})})}),TD=!0,n}const $Z={};function eje(){}function tje(e){let t,r=e,n=eje;return spe&&typeof Proxy<"u"&&(t=new Set,r=new Proxy(e,{get(i,o){return TD&&t.add(o),i[o]}}),n=(i,o)=>{var a;$Z[i]={global:Array.from(t),component:Object.assign(Object.assign({},(a=$Z[i])===null||a===void 0?void 0:a.component),o)}}),{token:r,keys:t,flush:n}}const rje=(e,t)=>{const[r,n]=Xa();return pS({theme:r,token:n,hashId:"",path:["ant-design-icons",e],nonce:()=>t==null?void 0:t.nonce},()=>[{[`.${e}`]:Object.assign(Object.assign({},Ib()),{[`.${e} .${e}-icon`]:{display:"block"}})}])},lpe=rje;function Jr(e,t,r){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const i=Array.isArray(e)?e:[e,e],[o]=i,a=i.join("-");return s=>{const[l,c,d]=Xa(),{getPrefixCls:f,iconPrefixCls:h,csp:u}=g.useContext($t),p=f(),m={theme:l,token:c,hashId:d,nonce:()=>u==null?void 0:u.nonce,clientOnly:n.clientOnly,order:n.order||-999};return pS(Object.assign(Object.assign({},m),{clientOnly:!1,path:["Shared",p]}),()=>[{"&":ZNe(c)}]),lpe(h,u),[pS(Object.assign(Object.assign({},m),{path:[a,s,h]}),()=>{const{token:v,flush:b}=tje(c),y=Object.assign({},c[o]);if(n.deprecatedTokens){const{deprecatedTokens:O}=n;O.forEach(E=>{let[_,P]=E;var I;(y!=null&&y[_]||y!=null&&y[P])&&((I=y[P])!==null&&I!==void 0||(y[P]=y==null?void 0:y[_]))})}const x=typeof r=="function"?r(cr(v,y??{})):r,w=Object.assign(Object.assign({},x),y),$=`.${s}`,C=cr(v,{componentCls:$,prefixCls:s,iconCls:`.${h}`,antCls:`.${p}`},w),S=t(C,{hashId:d,prefixCls:s,rootPrefixCls:p,iconPrefixCls:h,overrideComponentToken:y});return b(o,w),[n.resetStyle===!1?null:JNe(C,s),S]}),d]}}const Tb=(e,t,r,n)=>{const i=Jr(e,t,r,Object.assign({resetStyle:!1,order:-998},n));return a=>{let{prefixCls:s}=a;return i(s),null}};function cpe(e,t){return mS.reduce((r,n)=>{const i=e[`${n}1`],o=e[`${n}3`],a=e[`${n}6`],s=e[`${n}7`];return Object.assign(Object.assign({},r),t(n,{lightColor:i,lightBorderColor:o,darkColor:a,textColor:s}))},{})}function nje(e,t){const r=e||{},n=r.inherit===!1||!t?SO:t;return nd(()=>{if(!e)return t;const i=Object.assign({},n.components);return Object.keys(e.components||{}).forEach(o=>{i[o]=Object.assign(Object.assign({},i[o]),e.components[o])}),Object.assign(Object.assign(Object.assign({},n),r),{token:Object.assign(Object.assign({},n.token),r.token),components:i})},[r,n],(i,o)=>i.some((a,s)=>{const l=o[s];return!Cs(a,l,!0)}))}var ije=["children"],upe=g.createContext({});function dpe(e){var t=e.children,r=Lt(e,ije);return g.createElement(upe.Provider,{value:r},t)}var oje=function(e){su(r,e);var t=lu(r);function r(){return uo(this,r),t.apply(this,arguments)}return Ii(r,[{key:"render",value:function(){return this.props.children}}]),r}(g.Component),Ip="none",o4="appear",a4="enter",s4="leave",OZ="none",Rc="prepare",zv="start",Bv="active",uH="end",fpe="prepared";function EZ(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit".concat(e)]="webkit".concat(t),r["Moz".concat(e)]="moz".concat(t),r["ms".concat(e)]="MS".concat(t),r["O".concat(e)]="o".concat(t.toLowerCase()),r}function aje(e,t){var r={animationend:EZ("Animation","AnimationEnd"),transitionend:EZ("Transition","TransitionEnd")};return e&&("AnimationEvent"in t||delete r.animationend.animation,"TransitionEvent"in t||delete r.transitionend.transition),r}var sje=aje(No(),typeof window<"u"?window:{}),hpe={};if(No()){var lje=document.createElement("div");hpe=lje.style}var l4={};function ppe(e){if(l4[e])return l4[e];var t=sje[e];if(t)for(var r=Object.keys(t),n=r.length,i=0;i1&&arguments[1]!==void 0?arguments[1]:2;t();var o=vr(function(){i<=1?n({isCanceled:function(){return o!==e.current}}):r(n,i-1)});e.current=o}return g.useEffect(function(){return function(){t()}},[]),[r,t]};var dje=[Rc,zv,Bv,uH],fje=[Rc,fpe],ype=!1,hje=!0;function xpe(e){return e===Bv||e===uH}const pje=function(e,t,r){var n=f0(OZ),i=fe(n,2),o=i[0],a=i[1],s=uje(),l=fe(s,2),c=l[0],d=l[1];function f(){a(Rc,!0)}var h=t?fje:dje;return bpe(function(){if(o!==OZ&&o!==uH){var u=h.indexOf(o),p=h[u+1],m=r(o);m===ype?a(p,!0):p&&c(function(v){function b(){v.isCanceled()||a(p,!0)}m===!0?b():Promise.resolve(m).then(b)})}},[e,o]),g.useEffect(function(){return function(){d()}},[]),[f,o]};function mje(e,t,r,n){var i=n.motionEnter,o=i===void 0?!0:i,a=n.motionAppear,s=a===void 0?!0:a,l=n.motionLeave,c=l===void 0?!0:l,d=n.motionDeadline,f=n.motionLeaveImmediately,h=n.onAppearPrepare,u=n.onEnterPrepare,p=n.onLeavePrepare,m=n.onAppearStart,v=n.onEnterStart,b=n.onLeaveStart,y=n.onAppearActive,x=n.onEnterActive,w=n.onLeaveActive,$=n.onAppearEnd,C=n.onEnterEnd,S=n.onLeaveEnd,O=n.onVisibleChanged,E=f0(),_=fe(E,2),P=_[0],I=_[1],M=f0(Ip),T=fe(M,2),A=T[0],k=T[1],R=f0(null),D=fe(R,2),z=D[0],N=D[1],j=g.useRef(!1),H=g.useRef(null);function q(){return r()}var L=g.useRef(!1);function W(){k(Ip,!0),N(null,!0)}function U(he){var ae=q();if(!(he&&!he.deadline&&he.target!==ae)){var be=L.current,pe;A===o4&&be?pe=$==null?void 0:$(ae,he):A===a4&&be?pe=C==null?void 0:C(ae,he):A===s4&&be&&(pe=S==null?void 0:S(ae,he)),A!==Ip&&be&&pe!==!1&&W()}}var K=cje(U),G=fe(K,1),Z=G[0],J=function(ae){var be,pe,Pe;switch(ae){case o4:return be={},Y(be,Rc,h),Y(be,zv,m),Y(be,Bv,y),be;case a4:return pe={},Y(pe,Rc,u),Y(pe,zv,v),Y(pe,Bv,x),pe;case s4:return Pe={},Y(Pe,Rc,p),Y(Pe,zv,b),Y(Pe,Bv,w),Pe;default:return{}}},ne=g.useMemo(function(){return J(A)},[A]),le=pje(A,!e,function(he){if(he===Rc){var ae=ne[Rc];return ae?ae(q()):ype}if(ce in ne){var be;N(((be=ne[ce])===null||be===void 0?void 0:be.call(ne,q(),null))||null)}return ce===Bv&&(Z(q()),d>0&&(clearTimeout(H.current),H.current=setTimeout(function(){U({deadline:!0})},d))),ce===fpe&&W(),hje}),ue=fe(le,2),de=ue[0],ce=ue[1],ve=xpe(ce);L.current=ve,bpe(function(){I(t);var he=j.current;j.current=!0;var ae;!he&&t&&s&&(ae=o4),he&&t&&o&&(ae=a4),(he&&!t&&c||!he&&f&&!t&&c)&&(ae=s4);var be=J(ae);ae&&(e||be[Rc])?(k(ae),de()):k(Ip)},[t]),g.useEffect(function(){(A===o4&&!s||A===a4&&!o||A===s4&&!c)&&k(Ip)},[s,o,c]),g.useEffect(function(){return function(){j.current=!1,clearTimeout(H.current)}},[]);var xe=g.useRef(!1);g.useEffect(function(){P&&(xe.current=!0),P!==void 0&&A===Ip&&((xe.current||P)&&(O==null||O(P)),xe.current=!0)},[P,A]);var Oe=z;return ne[Rc]&&ce===zv&&(Oe=ee({transition:"none"},Oe)),[A,ce,Oe,P??t]}function gje(e){var t=e;Wt(e)==="object"&&(t=e.transitionSupport);function r(i,o){return!!(i.motionName&&t&&o!==!1)}var n=g.forwardRef(function(i,o){var a=i.visible,s=a===void 0?!0:a,l=i.removeOnLeave,c=l===void 0?!0:l,d=i.forceRender,f=i.children,h=i.motionName,u=i.leavedClassName,p=i.eventProps,m=g.useContext(upe),v=m.motion,b=r(i,v),y=g.useRef(),x=g.useRef();function w(){try{return y.current instanceof HTMLElement?y.current:mx(x.current)}catch{return null}}var $=mje(b,s,w,i),C=fe($,4),S=C[0],O=C[1],E=C[2],_=C[3],P=g.useRef(_);_&&(P.current=!0);var I=g.useCallback(function(N){y.current=N,uS(o,N)},[o]),M,T=ee(ee({},p),{},{visible:s});if(!f)M=null;else if(S===Ip)_?M=f(ee({},T),I):!c&&P.current&&u?M=f(ee(ee({},T),{},{className:u}),I):d||!c&&!u?M=f(ee(ee({},T),{},{style:{display:"none"}}),I):M=null;else{var A,k;O===Rc?k="prepare":xpe(O)?k="active":O===zv&&(k="start");var R=IZ(h,"".concat(S,"-").concat(k));M=f(ee(ee({},T),{},{className:se(IZ(h,S),(A={},Y(A,R,R&&k),Y(A,h,typeof h=="string"),A)),style:E}),I)}if(g.isValidElement(M)&&ic(M)){var D=M,z=D.ref;z||(M=g.cloneElement(M,{ref:I}))}return g.createElement(oje,{ref:x},M)});return n.displayName="CSSMotion",n}const vl=gje(vpe);var MD="add",kD="keep",RD="remove",N9="removed";function vje(e){var t;return e&&Wt(e)==="object"&&"key"in e?t=e:t={key:e},ee(ee({},t),{},{key:String(t.key)})}function AD(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return e.map(vje)}function bje(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],r=[],n=0,i=t.length,o=AD(e),a=AD(t);o.forEach(function(c){for(var d=!1,f=n;f1});return l.forEach(function(c){r=r.filter(function(d){var f=d.key,h=d.status;return f!==c||h!==RD}),r.forEach(function(d){d.key===c&&(d.status=kD)})}),r}var yje=["component","children","onVisibleChanged","onAllRemoved"],xje=["status"],Sje=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function wje(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:vl,r=function(n){su(o,n);var i=lu(o);function o(){var a;uo(this,o);for(var s=arguments.length,l=new Array(s),c=0;cnull;var Eje=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);it.endsWith("Color"))}const Mje=e=>{let{prefixCls:t,iconPrefixCls:r,theme:n}=e;t!==void 0&&(wO=t),r!==void 0&&(Spe=r),n&&(Tje(n)?UNe(M6(),n):wpe=n)},fH=()=>({getPrefixCls:(e,t)=>t||(e?`${M6()}-${e}`:M6()),getIconPrefixCls:Ije,getRootPrefixCls:()=>wO||M6(),getTheme:()=>wpe}),kje=e=>{const{children:t,csp:r,autoInsertSpaceInButton:n,alert:i,anchor:o,form:a,locale:s,componentSize:l,direction:c,space:d,virtual:f,dropdownMatchSelectWidth:h,popupMatchSelectWidth:u,popupOverflow:p,legacyLocale:m,parentContext:v,iconPrefixCls:b,theme:y,componentDisabled:x,segmented:w,statistic:$,spin:C,calendar:S,carousel:O,cascader:E,collapse:_,typography:P,checkbox:I,descriptions:M,divider:T,drawer:A,skeleton:k,steps:R,image:D,layout:z,list:N,mentions:j,modal:H,progress:q,result:L,slider:W,breadcrumb:U,menu:K,pagination:G,input:Z,empty:J,badge:ne,radio:le,rate:ue,switch:de,transfer:ce,avatar:ve,message:xe,tag:Oe,table:he,card:ae,tabs:be,timeline:pe,timePicker:Pe,upload:Ge,notification:rt,tree:Le,colorPicker:ht,datePicker:bt,rangePicker:nt,flex:Ae,wave:je,dropdown:Ze,warning:tt}=e,St=g.useCallback((Ie,We)=>{const{prefixCls:ze}=e;if(We)return We;const ot=ze||v.getPrefixCls("");return Ie?`${ot}-${Ie}`:ot},[v.getPrefixCls,e.prefixCls]),Je=b||v.iconPrefixCls||aH,pt=r||v.csp;lpe(Je,pt);const xt=nje(y,v.theme),Et={csp:pt,autoInsertSpaceInButton:n,alert:i,anchor:o,locale:s||m,direction:c,space:d,virtual:f,popupMatchSelectWidth:u??h,popupOverflow:p,getPrefixCls:St,iconPrefixCls:Je,theme:xt,segmented:w,statistic:$,spin:C,calendar:S,carousel:O,cascader:E,collapse:_,typography:P,checkbox:I,descriptions:M,divider:T,drawer:A,skeleton:k,steps:R,image:D,input:Z,layout:z,list:N,mentions:j,modal:H,progress:q,result:L,slider:W,breadcrumb:U,menu:K,pagination:G,empty:J,badge:ne,radio:le,rate:ue,switch:de,transfer:ce,avatar:ve,message:xe,tag:Oe,table:he,card:ae,tabs:be,timeline:pe,timePicker:Pe,upload:Ge,notification:rt,tree:Le,colorPicker:ht,datePicker:bt,rangePicker:nt,flex:Ae,wave:je,dropdown:Ze,warning:tt},_t=Object.assign({},v);Object.keys(Et).forEach(Ie=>{Et[Ie]!==void 0&&(_t[Ie]=Et[Ie])}),_je.forEach(Ie=>{const We=e[Ie];We&&(_t[Ie]=We)});const ke=nd(()=>_t,_t,(Ie,We)=>{const ze=Object.keys(Ie),ot=Object.keys(We);return ze.length!==ot.length||ze.some(Fe=>Ie[Fe]!==We[Fe])}),st=g.useMemo(()=>({prefixCls:Je,csp:pt}),[Je,pt]);let Be=g.createElement(g.Fragment,null,g.createElement(Oje,{dropdownMatchSelectWidth:h}),t);const Xe=g.useMemo(()=>{var Ie,We,ze,ot;return Lv(((Ie=Qu.Form)===null||Ie===void 0?void 0:Ie.defaultValidateMessages)||{},((ze=(We=ke.locale)===null||We===void 0?void 0:We.Form)===null||ze===void 0?void 0:ze.defaultValidateMessages)||{},((ot=ke.form)===null||ot===void 0?void 0:ot.validateMessages)||{},(a==null?void 0:a.validateMessages)||{})},[ke,a==null?void 0:a.validateMessages]);Object.keys(Xe).length>0&&(Be=g.createElement(A0e.Provider,{value:Xe},Be)),s&&(Be=g.createElement(tNe,{locale:s,_ANT_MARK__:JDe},Be)),(Je||pt)&&(Be=g.createElement(YE.Provider,{value:st},Be)),l&&(Be=g.createElement(KNe,{size:l},Be)),Be=g.createElement($je,null,Be);const De=g.useMemo(()=>{const Ie=xt||{},{algorithm:We,token:ze,components:ot}=Ie,Fe=Eje(Ie,["algorithm","token","components"]),ct=We&&(!Array.isArray(We)||We.length>0)?Pm(We):npe,ut={};Object.entries(ot||{}).forEach(At=>{let[oe,X]=At;const ie=Object.assign({},X);"algorithm"in ie&&(ie.algorithm===!0?ie.theme=ct:(Array.isArray(ie.algorithm)||typeof ie.algorithm=="function")&&(ie.theme=Pm(ie.algorithm)),delete ie.algorithm),ut[oe]=ie});const dt=Object.assign(Object.assign({},j1),ze);return Object.assign(Object.assign({},Fe),{theme:ct,token:dt,components:ut,override:Object.assign({override:dt},ut)})},[xt]);return y&&(Be=g.createElement(ipe.Provider,{value:De},Be)),ke.warning&&(Be=g.createElement(VDe.Provider,{value:ke.warning},Be)),x!==void 0&&(Be=g.createElement(sH,{disabled:x},Be)),g.createElement($t.Provider,{value:ke},Be)},Mb=e=>{const t=g.useContext($t),r=g.useContext(tH);return g.createElement(kje,Object.assign({parentContext:t,legacyLocale:r},e))};Mb.ConfigContext=$t;Mb.SizeContext=Ow;Mb.config=Mje;Mb.useConfig=GNe;Object.defineProperty(Mb,"SizeContext",{get:()=>Ow});const tg=Mb;var Rje={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 Aje=Rje;function Cpe(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}function Dje(e){return Cpe(e)instanceof ShadowRoot}function CO(e){return Dje(e)?Cpe(e):null}function Nje(e){return e.replace(/-(.)/g,function(t,r){return r.toUpperCase()})}function DD(e,t){hn(e,"[@ant-design/icons] ".concat(t))}function TZ(e){return Wt(e)==="object"&&typeof e.name=="string"&&typeof e.theme=="string"&&(Wt(e.icon)==="object"||typeof e.icon=="function")}function MZ(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(e).reduce(function(t,r){var n=e[r];switch(r){case"class":t.className=n,delete t.class;break;default:delete t[r],t[Nje(r)]=n}return t},{})}function ND(e,t,r){return r?we.createElement(e.tag,ee(ee({key:t},MZ(e.attrs)),r),(e.children||[]).map(function(n,i){return ND(n,"".concat(t,"-").concat(e.tag,"-").concat(i))})):we.createElement(e.tag,ee({key:t},MZ(e.attrs)),(e.children||[]).map(function(n,i){return ND(n,"".concat(t,"-").concat(e.tag,"-").concat(i))}))}function $pe(e){return Zu(e)[0]}function Ope(e){return e?Array.isArray(e)?e:[e]:[]}var jje={width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"},Lje=` -.anticon { - display: inline-block; - 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); - } -} -`,Epe=function(t){var r=g.useContext(YE),n=r.csp,i=r.prefixCls,o=Lje;i&&(o=o.replace(/anticon/g,i)),g.useEffect(function(){var a=t.current,s=CO(a);D1(o,"@ant-design-icons",{prepend:!0,csp:n,attachTo:s})},[])},zje=["icon","className","onClick","style","primaryColor","secondaryColor"],vx={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function Bje(e){var t=e.primaryColor,r=e.secondaryColor;vx.primaryColor=t,vx.secondaryColor=r||$pe(t),vx.calculated=!!r}function Fje(){return ee({},vx)}var QE=function(t){var r=t.icon,n=t.className,i=t.onClick,o=t.style,a=t.primaryColor,s=t.secondaryColor,l=Lt(t,zje),c=g.useRef(),d=vx;if(a&&(d={primaryColor:a,secondaryColor:s||$pe(a)}),Epe(c),DD(TZ(r),"icon should be icon definiton, but got ".concat(r)),!TZ(r))return null;var f=r;return f&&typeof f.icon=="function"&&(f=ee(ee({},f),{},{icon:f.icon(d.primaryColor,d.secondaryColor)})),ND(f.icon,"svg-".concat(f.name),ee(ee({className:n,onClick:i,style:o,"data-icon":f.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},l),{},{ref:c}))};QE.displayName="IconReact";QE.getTwoToneColors=Fje;QE.setTwoToneColors=Bje;const hH=QE;function _pe(e){var t=Ope(e),r=fe(t,2),n=r[0],i=r[1];return hH.setTwoToneColors({primaryColor:n,secondaryColor:i})}function Hje(){var e=hH.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor}var Wje=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];_pe(J0e.primary);var ZE=g.forwardRef(function(e,t){var r,n=e.className,i=e.icon,o=e.spin,a=e.rotate,s=e.tabIndex,l=e.onClick,c=e.twoToneColor,d=Lt(e,Wje),f=g.useContext(YE),h=f.prefixCls,u=h===void 0?"anticon":h,p=f.rootClassName,m=se(p,u,(r={},Y(r,"".concat(u,"-").concat(i.name),!!i.name),Y(r,"".concat(u,"-spin"),!!o||i.name==="loading"),r),n),v=s;v===void 0&&l&&(v=-1);var b=a?{msTransform:"rotate(".concat(a,"deg)"),transform:"rotate(".concat(a,"deg)")}:void 0,y=Ope(c),x=fe(y,2),w=x[0],$=x[1];return g.createElement("span",Ce({role:"img","aria-label":i.name},d,{ref:t,tabIndex:v,onClick:l,className:m}),g.createElement(hH,{icon:i,primaryColor:w,secondaryColor:$,style:b}))});ZE.displayName="AntdIcon";ZE.getTwoToneColor=Hje;ZE.setTwoToneColor=_pe;const Ut=ZE;var qje=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:Aje}))};const pH=g.forwardRef(qje);var Vje={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 Uje=Vje;var Kje=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:Uje}))};const J0=g.forwardRef(Kje);var Gje={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 Xje=Gje;var Yje=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:Xje}))};const rg=g.forwardRef(Yje);var Qje={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 Zje=Qje;var Jje=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:Zje}))};const Ew=g.forwardRef(Jje);var eLe={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 tLe=eLe;var rLe=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:tLe}))};const Ppe=g.forwardRef(rLe);var nLe=`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`,iLe=`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`,oLe="".concat(nLe," ").concat(iLe).split(/[\s\n]+/),aLe="aria-",sLe="data-";function kZ(e,t){return e.indexOf(t)===0}function Wa(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r;t===!1?r={aria:!0,data:!0,attr:!0}:t===!0?r={aria:!0}:r=ee({},t);var n={};return Object.keys(e).forEach(function(i){(r.aria&&(i==="role"||kZ(i,aLe))||r.data&&kZ(i,sLe)||r.attr&&oLe.includes(i))&&(n[i]=e[i])}),n}const{isValidElement:al}=Cb;function Ipe(e){return e&&al(e)&&e.type===g.Fragment}function lLe(e,t,r){return al(e)?g.cloneElement(e,typeof r=="function"?r(e.props||{}):r):t}function Zi(e,t){return lLe(e,e,t)}const RZ=e=>typeof e=="object"&&e!=null&&e.nodeType===1,AZ=(e,t)=>(!t||e!=="hidden")&&e!=="visible"&&e!=="clip",j9=(e,t)=>{if(e.clientHeight{const i=(o=>{if(!o.ownerDocument||!o.ownerDocument.defaultView)return null;try{return o.ownerDocument.defaultView.frameElement}catch{return null}})(n);return!!i&&(i.clientHeightot||o>e&&a=t&&s>=r?o-e-n:a>t&&sr?a-t+i:0,cLe=e=>{const t=e.parentElement;return t??(e.getRootNode().host||null)},DZ=(e,t)=>{var r,n,i,o;if(typeof document>"u")return[];const{scrollMode:a,block:s,inline:l,boundary:c,skipOverflowHiddenElements:d}=t,f=typeof c=="function"?c:k=>k!==c;if(!RZ(e))throw new TypeError("Invalid target");const h=document.scrollingElement||document.documentElement,u=[];let p=e;for(;RZ(p)&&f(p);){if(p=cLe(p),p===h){u.push(p);break}p!=null&&p===document.body&&j9(p)&&!j9(document.documentElement)||p!=null&&j9(p,d)&&u.push(p)}const m=(n=(r=window.visualViewport)==null?void 0:r.width)!=null?n:innerWidth,v=(o=(i=window.visualViewport)==null?void 0:i.height)!=null?o:innerHeight,{scrollX:b,scrollY:y}=window,{height:x,width:w,top:$,right:C,bottom:S,left:O}=e.getBoundingClientRect(),{top:E,right:_,bottom:P,left:I}=(k=>{const R=window.getComputedStyle(k);return{top:parseFloat(R.scrollMarginTop)||0,right:parseFloat(R.scrollMarginRight)||0,bottom:parseFloat(R.scrollMarginBottom)||0,left:parseFloat(R.scrollMarginLeft)||0}})(e);let M=s==="start"||s==="nearest"?$-E:s==="end"?S+P:$+x/2-E+P,T=l==="center"?O+w/2-I+_:l==="end"?C+_:O-I;const A=[];for(let k=0;k=0&&O>=0&&S<=v&&C<=m&&$>=N&&S<=H&&O>=q&&C<=j)return A;const L=getComputedStyle(R),W=parseInt(L.borderLeftWidth,10),U=parseInt(L.borderTopWidth,10),K=parseInt(L.borderRightWidth,10),G=parseInt(L.borderBottomWidth,10);let Z=0,J=0;const ne="offsetWidth"in R?R.offsetWidth-R.clientWidth-W-K:0,le="offsetHeight"in R?R.offsetHeight-R.clientHeight-U-G:0,ue="offsetWidth"in R?R.offsetWidth===0?0:z/R.offsetWidth:0,de="offsetHeight"in R?R.offsetHeight===0?0:D/R.offsetHeight:0;if(h===R)Z=s==="start"?M:s==="end"?M-v:s==="nearest"?c4(y,y+v,v,U,G,y+M,y+M+x,x):M-v/2,J=l==="start"?T:l==="center"?T-m/2:l==="end"?T-m:c4(b,b+m,m,W,K,b+T,b+T+w,w),Z=Math.max(0,Z+y),J=Math.max(0,J+b);else{Z=s==="start"?M-N-U:s==="end"?M-H+G+le:s==="nearest"?c4(N,H,D,U,G+le,M,M+x,x):M-(N+D/2)+le/2,J=l==="start"?T-q-W:l==="center"?T-(q+z/2)+ne/2:l==="end"?T-j+K+ne:c4(q,j,z,W,K+ne,T,T+w,w);const{scrollLeft:ce,scrollTop:ve}=R;Z=de===0?0:Math.max(0,Math.min(ve+Z/de,R.scrollHeight-D/de+le)),J=ue===0?0:Math.max(0,Math.min(ce+J/ue,R.scrollWidth-z/ue+ne)),M+=ve-Z,T+=ce-J}A.push({el:R,top:Z,left:J})}return A},uLe=e=>e===!1?{block:"end",inline:"nearest"}:(t=>t===Object(t)&&Object.keys(t).length!==0)(e)?e:{block:"start",inline:"nearest"};function Tpe(e,t){if(!e.isConnected||!(i=>{let o=i;for(;o&&o.parentNode;){if(o.parentNode===document)return!0;o=o.parentNode instanceof ShadowRoot?o.parentNode.host:o.parentNode}return!1})(e))return;const r=(i=>{const o=window.getComputedStyle(i);return{top:parseFloat(o.scrollMarginTop)||0,right:parseFloat(o.scrollMarginRight)||0,bottom:parseFloat(o.scrollMarginBottom)||0,left:parseFloat(o.scrollMarginLeft)||0}})(e);if((i=>typeof i=="object"&&typeof i.behavior=="function")(t))return t.behavior(DZ(e,t));const n=typeof t=="boolean"||t==null?void 0:t.behavior;for(const{el:i,top:o,left:a}of DZ(e,uLe(t))){const s=o-r.top+r.bottom,l=a-r.left+r.right;i.scroll({top:s,left:l,behavior:n})}}const dLe=Object.freeze(Object.defineProperty({__proto__:null,default:Tpe},Symbol.toStringTag,{value:"Module"}));function jD(e){return e!=null&&e===e.window}function fLe(e,t){var r,n;if(typeof window>"u")return 0;const i=t?"scrollTop":"scrollLeft";let o=0;return jD(e)?o=e[t?"pageYOffset":"pageXOffset"]:e instanceof Document?o=e.documentElement[i]:(e instanceof HTMLElement||e)&&(o=e[i]),e&&!jD(e)&&typeof o!="number"&&(o=(n=((r=e.ownerDocument)!==null&&r!==void 0?r:e).documentElement)===null||n===void 0?void 0:n[i]),o}function hLe(e,t,r,n){const i=r-t;return e/=n/2,e<1?i/2*e*e*e+t:i/2*((e-=2)*e*e+2)+t}function pLe(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:r=()=>window,callback:n,duration:i=450}=t,o=r(),a=fLe(o,!0),s=Date.now(),l=()=>{const d=Date.now()-s,f=hLe(d>i?i:d,a,e,i);jD(o)?o.scrollTo(window.pageXOffset,f):o instanceof Document||o.constructor.name==="HTMLDocument"?o.documentElement.scrollTop=f:o.scrollTop=f,d=_e.F1&&r<=_e.F12)return!1;switch(r){case _e.ALT:case _e.CAPS_LOCK:case _e.CONTEXT_MENU:case _e.CTRL:case _e.DOWN:case _e.END:case _e.ESC:case _e.HOME:case _e.INSERT:case _e.LEFT:case _e.MAC_FF_META:case _e.META:case _e.NUMLOCK:case _e.NUM_CENTER:case _e.PAGE_DOWN:case _e.PAGE_UP:case _e.PAUSE:case _e.PRINT_SCREEN:case _e.RIGHT:case _e.SHIFT:case _e.UP:case _e.WIN_KEY:case _e.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(t){if(t>=_e.ZERO&&t<=_e.NINE||t>=_e.NUM_ZERO&&t<=_e.NUM_MULTIPLY||t>=_e.A&&t<=_e.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&t===0)return!0;switch(t){case _e.SPACE:case _e.QUESTION_MARK:case _e.NUM_PLUS:case _e.NUM_MINUS:case _e.NUM_PERIOD:case _e.NUM_DIVISION:case _e.SEMICOLON:case _e.DASH:case _e.EQUALS:case _e.COMMA:case _e.PERIOD:case _e.SLASH:case _e.APOSTROPHE:case _e.SINGLE_QUOTE:case _e.OPEN_SQUARE_BRACKET:case _e.BACKSLASH:case _e.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},Mpe=g.forwardRef(function(e,t){var r=e.prefixCls,n=e.style,i=e.className,o=e.duration,a=o===void 0?4.5:o,s=e.eventKey,l=e.content,c=e.closable,d=e.closeIcon,f=d===void 0?"x":d,h=e.props,u=e.onClick,p=e.onNoticeClose,m=e.times,v=e.hovering,b=g.useState(!1),y=fe(b,2),x=y[0],w=y[1],$=v||x,C=function(){p(s)},S=function(_){(_.key==="Enter"||_.code==="Enter"||_.keyCode===_e.ENTER)&&C()};g.useEffect(function(){if(!$&&a>0){var E=setTimeout(function(){C()},a*1e3);return function(){clearTimeout(E)}}},[a,$,m]);var O="".concat(r,"-notice");return g.createElement("div",Ce({},h,{ref:t,className:se(O,i,Y({},"".concat(O,"-closable"),c)),style:n,onMouseEnter:function(_){var P;w(!0),h==null||(P=h.onMouseEnter)===null||P===void 0||P.call(h,_)},onMouseLeave:function(_){var P;w(!1),h==null||(P=h.onMouseLeave)===null||P===void 0||P.call(h,_)},onClick:u}),g.createElement("div",{className:"".concat(O,"-content")},l),c&&g.createElement("a",{tabIndex:0,className:"".concat(O,"-close"),onKeyDown:S,onClick:function(_){_.preventDefault(),_.stopPropagation(),C()}},f))}),kpe=we.createContext({}),mLe=function(t){var r=t.children,n=t.classNames;return we.createElement(kpe.Provider,{value:{classNames:n}},r)},NZ=8,jZ=3,LZ=16,gLe=function(t){var r={offset:NZ,threshold:jZ,gap:LZ};if(t&&Wt(t)==="object"){var n,i,o;r.offset=(n=t.offset)!==null&&n!==void 0?n:NZ,r.threshold=(i=t.threshold)!==null&&i!==void 0?i:jZ,r.gap=(o=t.gap)!==null&&o!==void 0?o:LZ}return[!!t,r]},vLe=["className","style","classNames","styles"],bLe=function(t){var r,n=t.configList,i=t.placement,o=t.prefixCls,a=t.className,s=t.style,l=t.motion,c=t.onAllNoticeRemoved,d=t.onNoticeClose,f=t.stack,h=g.useContext(kpe),u=h.classNames,p=g.useRef({}),m=g.useState(null),v=fe(m,2),b=v[0],y=v[1],x=g.useState([]),w=fe(x,2),$=w[0],C=w[1],S=n.map(function(R){return{config:R,key:String(R.key)}}),O=gLe(f),E=fe(O,2),_=E[0],P=E[1],I=P.offset,M=P.threshold,T=P.gap,A=_&&($.length>0||S.length<=M),k=typeof l=="function"?l(i):l;return g.useEffect(function(){_&&$.length>1&&C(function(R){return R.filter(function(D){return S.some(function(z){var N=z.key;return D===N})})})},[$,S,_]),g.useEffect(function(){var R;if(_&&p.current[(R=S[S.length-1])===null||R===void 0?void 0:R.key]){var D;y(p.current[(D=S[S.length-1])===null||D===void 0?void 0:D.key])}},[S,_]),we.createElement(dH,Ce({key:i,className:se(o,"".concat(o,"-").concat(i),u==null?void 0:u.list,a,(r={},Y(r,"".concat(o,"-stack"),!!_),Y(r,"".concat(o,"-stack-expanded"),A),r)),style:s,keys:S,motionAppear:!0},k,{onAllRemoved:function(){c(i)}}),function(R,D){var z=R.config,N=R.className,j=R.style,H=R.index,q=z,L=q.key,W=q.times,U=String(L),K=z,G=K.className,Z=K.style,J=K.classNames,ne=K.styles,le=Lt(K,vLe),ue=S.findIndex(function(rt){return rt.key===U}),de={};if(_){var ce=S.length-1-(ue>-1?ue:H-1),ve=i==="top"||i==="bottom"?"-50%":"0";if(ce>0){var xe,Oe,he;de.height=A?(xe=p.current[U])===null||xe===void 0?void 0:xe.offsetHeight:b==null?void 0:b.offsetHeight;for(var ae=0,be=0;be-1?p.current[U]=Le:delete p.current[U]},prefixCls:o,classNames:J,styles:ne,className:se(G,u==null?void 0:u.notice),style:Z,times:W,key:L,eventKey:L,onNoticeClose:d,hovering:_&&$.length>0})))})},yLe=g.forwardRef(function(e,t){var r=e.prefixCls,n=r===void 0?"rc-notification":r,i=e.container,o=e.motion,a=e.maxCount,s=e.className,l=e.style,c=e.onAllRemoved,d=e.stack,f=e.renderNotifications,h=g.useState([]),u=fe(h,2),p=u[0],m=u[1],v=function(E){var _,P=p.find(function(I){return I.key===E});P==null||(_=P.onClose)===null||_===void 0||_.call(P),m(function(I){return I.filter(function(M){return M.key!==E})})};g.useImperativeHandle(t,function(){return{open:function(E){m(function(_){var P=Re(_),I=P.findIndex(function(A){return A.key===E.key}),M=ee({},E);if(I>=0){var T;M.times=(((T=_[I])===null||T===void 0?void 0:T.times)||0)+1,P[I]=M}else M.times=0,P.push(M);return a>0&&P.length>a&&(P=P.slice(-a)),P})},close:function(E){v(E)},destroy:function(){m([])}}});var b=g.useState({}),y=fe(b,2),x=y[0],w=y[1];g.useEffect(function(){var O={};p.forEach(function(E){var _=E.placement,P=_===void 0?"topRight":_;P&&(O[P]=O[P]||[],O[P].push(E))}),Object.keys(x).forEach(function(E){O[E]=O[E]||[]}),w(O)},[p]);var $=function(E){w(function(_){var P=ee({},_),I=P[E]||[];return I.length||delete P[E],P})},C=g.useRef(!1);if(g.useEffect(function(){Object.keys(x).length>0?C.current=!0:C.current&&(c==null||c(),C.current=!1)},[x]),!i)return null;var S=Object.keys(x);return ol.createPortal(g.createElement(g.Fragment,null,S.map(function(O){var E=x[O],_=g.createElement(bLe,{key:O,configList:E,placement:O,prefixCls:n,className:s==null?void 0:s(O),style:l==null?void 0:l(O),motion:o,onNoticeClose:v,onAllNoticeRemoved:$,stack:d});return f?f(_,{prefixCls:n,key:O}):_})),i)}),xLe=["getContainer","motion","prefixCls","maxCount","className","style","onAllRemoved","stack","renderNotifications"],SLe=function(){return document.body},zZ=0;function wLe(){for(var e={},t=arguments.length,r=new Array(t),n=0;n0&&arguments[0]!==void 0?arguments[0]:{},t=e.getContainer,r=t===void 0?SLe:t,n=e.motion,i=e.prefixCls,o=e.maxCount,a=e.className,s=e.style,l=e.onAllRemoved,c=e.stack,d=e.renderNotifications,f=Lt(e,xLe),h=g.useState(),u=fe(h,2),p=u[0],m=u[1],v=g.useRef(),b=g.createElement(yLe,{container:p,ref:v,prefixCls:i,motion:n,maxCount:o,className:a,style:s,onAllRemoved:l,stack:c,renderNotifications:d}),y=g.useState([]),x=fe(y,2),w=x[0],$=x[1],C=g.useMemo(function(){return{open:function(O){var E=wLe(f,O);(E.key===null||E.key===void 0)&&(E.key="rc-notification-".concat(zZ),zZ+=1),$(function(_){return[].concat(Re(_),[{type:"open",config:E}])})},close:function(O){$(function(E){return[].concat(Re(E),[{type:"close",key:O}])})},destroy:function(){$(function(O){return[].concat(Re(O),[{type:"destroy"}])})}}},[]);return g.useEffect(function(){m(r())}),g.useEffect(function(){v.current&&w.length&&(w.forEach(function(S){switch(S.type){case"open":v.current.open(S.config);break;case"close":v.current.close(S.key);break;case"destroy":v.current.destroy();break}}),$(function(S){return S.filter(function(O){return!w.includes(O)})}))},[w]),[C,b]}var $Le={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 OLe=$Le;var ELe=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:OLe}))};const _w=g.forwardRef(ELe),_Le=we.createContext(void 0),JE=_Le,Tp=100,PLe=10,mH=Tp*PLe,Rpe={Modal:Tp,Drawer:Tp,Popover:Tp,Popconfirm:Tp,Tooltip:Tp,Tour:Tp},ILe={SelectLike:50,Dropdown:50,DatePicker:50,Menu:50,ImagePreview:1};function TLe(e){return e in Rpe}function ng(e,t){const[,r]=Xa(),n=we.useContext(JE),i=TLe(e);if(t!==void 0)return[t,t];let o=n??0;return i?(o+=(n?0:r.zIndexPopupBase)+Rpe[e],o=Math.min(o,r.zIndexPopupBase+mH)):o+=ILe[e],[n===void 0?t:o,o]}function MLe(){const[e,t]=g.useState([]),r=g.useCallback(n=>(t(i=>[].concat(Re(i),[n])),()=>{t(i=>i.filter(o=>o!==n))}),[]);return[e,r]}function qa(){qa=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,i=Object.defineProperty||function(k,R,D){k[R]=D.value},o=typeof Symbol=="function"?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function c(k,R,D){return Object.defineProperty(k,R,{value:D,enumerable:!0,configurable:!0,writable:!0}),k[R]}try{c({},"")}catch{c=function(D,z,N){return D[z]=N}}function d(k,R,D,z){var N=R&&R.prototype instanceof b?R:b,j=Object.create(N.prototype),H=new T(z||[]);return i(j,"_invoke",{value:_(k,D,H)}),j}function f(k,R,D){try{return{type:"normal",arg:k.call(R,D)}}catch(z){return{type:"throw",arg:z}}}t.wrap=d;var h="suspendedStart",u="suspendedYield",p="executing",m="completed",v={};function b(){}function y(){}function x(){}var w={};c(w,a,function(){return this});var $=Object.getPrototypeOf,C=$&&$($(A([])));C&&C!==r&&n.call(C,a)&&(w=C);var S=x.prototype=b.prototype=Object.create(w);function O(k){["next","throw","return"].forEach(function(R){c(k,R,function(D){return this._invoke(R,D)})})}function E(k,R){function D(N,j,H,q){var L=f(k[N],k,j);if(L.type!=="throw"){var W=L.arg,U=W.value;return U&&Wt(U)=="object"&&n.call(U,"__await")?R.resolve(U.__await).then(function(K){D("next",K,H,q)},function(K){D("throw",K,H,q)}):R.resolve(U).then(function(K){W.value=K,H(W)},function(K){return D("throw",K,H,q)})}q(L.arg)}var z;i(this,"_invoke",{value:function(j,H){function q(){return new R(function(L,W){D(j,H,L,W)})}return z=z?z.then(q,q):q()}})}function _(k,R,D){var z=h;return function(N,j){if(z===p)throw new Error("Generator is already running");if(z===m){if(N==="throw")throw j;return{value:e,done:!0}}for(D.method=N,D.arg=j;;){var H=D.delegate;if(H){var q=P(H,D);if(q){if(q===v)continue;return q}}if(D.method==="next")D.sent=D._sent=D.arg;else if(D.method==="throw"){if(z===h)throw z=m,D.arg;D.dispatchException(D.arg)}else D.method==="return"&&D.abrupt("return",D.arg);z=p;var L=f(k,R,D);if(L.type==="normal"){if(z=D.done?m:u,L.arg===v)continue;return{value:L.arg,done:D.done}}L.type==="throw"&&(z=m,D.method="throw",D.arg=L.arg)}}}function P(k,R){var D=R.method,z=k.iterator[D];if(z===e)return R.delegate=null,D==="throw"&&k.iterator.return&&(R.method="return",R.arg=e,P(k,R),R.method==="throw")||D!=="return"&&(R.method="throw",R.arg=new TypeError("The iterator does not provide a '"+D+"' method")),v;var N=f(z,k.iterator,R.arg);if(N.type==="throw")return R.method="throw",R.arg=N.arg,R.delegate=null,v;var j=N.arg;return j?j.done?(R[k.resultName]=j.value,R.next=k.nextLoc,R.method!=="return"&&(R.method="next",R.arg=e),R.delegate=null,v):j:(R.method="throw",R.arg=new TypeError("iterator result is not an object"),R.delegate=null,v)}function I(k){var R={tryLoc:k[0]};1 in k&&(R.catchLoc=k[1]),2 in k&&(R.finallyLoc=k[2],R.afterLoc=k[3]),this.tryEntries.push(R)}function M(k){var R=k.completion||{};R.type="normal",delete R.arg,k.completion=R}function T(k){this.tryEntries=[{tryLoc:"root"}],k.forEach(I,this),this.reset(!0)}function A(k){if(k||k===""){var R=k[a];if(R)return R.call(k);if(typeof k.next=="function")return k;if(!isNaN(k.length)){var D=-1,z=function N(){for(;++D=0;--N){var j=this.tryEntries[N],H=j.completion;if(j.tryLoc==="root")return z("end");if(j.tryLoc<=this.prev){var q=n.call(j,"catchLoc"),L=n.call(j,"finallyLoc");if(q&&L){if(this.prev=0;--z){var N=this.tryEntries[z];if(N.tryLoc<=this.prev&&n.call(N,"finallyLoc")&&this.prev=0;--D){var z=this.tryEntries[D];if(z.finallyLoc===R)return this.complete(z.completion,z.afterLoc),M(z),v}},catch:function(R){for(var D=this.tryEntries.length-1;D>=0;--D){var z=this.tryEntries[D];if(z.tryLoc===R){var N=z.completion;if(N.type==="throw"){var j=N.arg;M(z)}return j}}throw new Error("illegal catch attempt")},delegateYield:function(R,D,z){return this.delegate={iterator:A(R),resultName:D,nextLoc:z},this.method==="next"&&(this.arg=e),v}},t}function BZ(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(c){r(c);return}s.done?t(l):Promise.resolve(l).then(n,i)}function ig(e){return function(){var t=this,r=arguments;return new Promise(function(n,i){var o=e.apply(t,r);function a(l){BZ(o,n,i,a,s,"next",l)}function s(l){BZ(o,n,i,a,s,"throw",l)}a(void 0)})}}var Pw=ee({},PMe),kLe=Pw.version,RLe=Pw.render,ALe=Pw.unmountComponentAtNode,e_;try{var DLe=Number((kLe||"").split(".")[0]);DLe>=18&&(e_=Pw.createRoot)}catch{}function FZ(e){var t=Pw.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;t&&Wt(t)==="object"&&(t.usingClientEntryPoint=e)}var $O="__rc_react_root__";function NLe(e,t){FZ(!0);var r=t[$O]||e_(t);FZ(!1),r.render(e),t[$O]=r}function jLe(e,t){RLe(e,t)}function gH(e,t){if(e_){NLe(e,t);return}jLe(e,t)}function LLe(e){return LD.apply(this,arguments)}function LD(){return LD=ig(qa().mark(function e(t){return qa().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",Promise.resolve().then(function(){var i;(i=t[$O])===null||i===void 0||i.unmount(),delete t[$O]}));case 1:case"end":return n.stop()}},e)})),LD.apply(this,arguments)}function zLe(e){ALe(e)}function Ape(e){return zD.apply(this,arguments)}function zD(){return zD=ig(qa().mark(function e(t){return qa().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(e_===void 0){n.next=2;break}return n.abrupt("return",LLe(t));case 2:zLe(t);case 3:case"end":return n.stop()}},e)})),zD.apply(this,arguments)}const L9=()=>({height:0,opacity:0}),HZ=e=>{const{scrollHeight:t}=e;return{height:t,opacity:1}},BLe=e=>({height:e?e.offsetHeight:0}),z9=(e,t)=>(t==null?void 0:t.deadline)===!0||t.propertyName==="height",FLe=function(){return{motionName:`${arguments.length>0&&arguments[0]!==void 0?arguments[0]:"ant"}-motion-collapse`,onAppearStart:L9,onEnterStart:L9,onAppearActive:HZ,onEnterActive:HZ,onLeaveStart:BLe,onLeaveActive:L9,onAppearEnd:z9,onEnterEnd:z9,onLeaveEnd:z9,motionDeadline:500}},_0=(e,t,r)=>r!==void 0?r:`${e}-${t}`,vS=FLe,kb=function(e){if(!e)return!1;if(e instanceof Element){if(e.offsetParent)return!0;if(e.getBBox){var t=e.getBBox(),r=t.width,n=t.height;if(r||n)return!0}if(e.getBoundingClientRect){var i=e.getBoundingClientRect(),o=i.width,a=i.height;if(o||a)return!0}}return!1},HLe=e=>{const{componentCls:t,colorPrimary:r}=e;return{[t]:{position:"absolute",background:"transparent",pointerEvents:"none",boxSizing:"border-box",color:`var(--wave-color, ${r})`,boxShadow:"0 0 0 0 currentcolor",opacity:.2,"&.wave-motion-appear":{transition:[`box-shadow 0.4s ${e.motionEaseOutCirc}`,`opacity 2s ${e.motionEaseOutCirc}`].join(","),"&-active":{boxShadow:"0 0 0 6px currentcolor",opacity:0},"&.wave-quick":{transition:[`box-shadow 0.3s ${e.motionEaseInOut}`,`opacity 0.35s ${e.motionEaseInOut}`].join(",")}}}}},WLe=Jr("Wave",e=>[HLe(e)]);function qLe(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 B9(e){return e&&e!=="#fff"&&e!=="#ffffff"&&e!=="rgb(255, 255, 255)"&&e!=="rgba(255, 255, 255, 1)"&&qLe(e)&&!/rgba\((?:\d*, ){3}0\)/.test(e)&&e!=="transparent"}function VLe(e){const{borderTopColor:t,borderColor:r,backgroundColor:n}=getComputedStyle(e);return B9(t)?t:B9(r)?r:B9(n)?n:null}const t_="ant-wave-target";function F9(e){return Number.isNaN(e)?0:e}const ULe=e=>{const{className:t,target:r,component:n}=e,i=g.useRef(null),[o,a]=g.useState(null),[s,l]=g.useState([]),[c,d]=g.useState(0),[f,h]=g.useState(0),[u,p]=g.useState(0),[m,v]=g.useState(0),[b,y]=g.useState(!1),x={left:c,top:f,width:u,height:m,borderRadius:s.map(C=>`${C}px`).join(" ")};o&&(x["--wave-color"]=o);function w(){const C=getComputedStyle(r);a(VLe(r));const S=C.position==="static",{borderLeftWidth:O,borderTopWidth:E}=C;d(S?r.offsetLeft:F9(-parseFloat(O))),h(S?r.offsetTop:F9(-parseFloat(E))),p(r.offsetWidth),v(r.offsetHeight);const{borderTopLeftRadius:_,borderTopRightRadius:P,borderBottomLeftRadius:I,borderBottomRightRadius:M}=C;l([_,P,M,I].map(T=>F9(parseFloat(T))))}if(g.useEffect(()=>{if(r){const C=vr(()=>{w(),y(!0)});let S;return typeof ResizeObserver<"u"&&(S=new ResizeObserver(w),S.observe(r)),()=>{vr.cancel(C),S==null||S.disconnect()}}},[]),!b)return null;const $=(n==="Checkbox"||n==="Radio")&&(r==null?void 0:r.classList.contains(t_));return g.createElement(vl,{visible:!0,motionAppear:!0,motionName:"wave-motion",motionDeadline:5e3,onAppearEnd:(C,S)=>{var O;if(S.deadline||S.propertyName==="opacity"){const E=(O=i.current)===null||O===void 0?void 0:O.parentElement;Ape(E).then(()=>{E==null||E.remove()})}return!1}},C=>{let{className:S}=C;return g.createElement("div",{ref:i,className:se(t,{"wave-quick":$},S),style:x})})},KLe=(e,t)=>{var r;const{component:n}=t;if(n==="Checkbox"&&!(!((r=e.querySelector("input"))===null||r===void 0)&&r.checked))return;const i=document.createElement("div");i.style.position="absolute",i.style.left="0px",i.style.top="0px",e==null||e.insertBefore(i,e==null?void 0:e.firstChild),gH(g.createElement(ULe,Object.assign({},t,{target:e})),i)},GLe=KLe;function XLe(e,t,r){const{wave:n}=g.useContext($t),[,i,o]=Xa(),a=Ni(c=>{const d=e.current;if(n!=null&&n.disabled||!d)return;const f=d.querySelector(`.${t_}`)||d,{showEffect:h}=n||{};(h||GLe)(f,{className:t,token:i,component:r,event:c,hashId:o})}),s=g.useRef();return c=>{vr.cancel(s.current),s.current=vr(()=>{a(c)})}}const YLe=e=>{const{children:t,disabled:r,component:n}=e,{getPrefixCls:i}=g.useContext($t),o=g.useRef(null),a=i("wave"),[,s]=WLe(a),l=XLe(o,se(a,s),n);if(we.useEffect(()=>{const d=o.current;if(!d||d.nodeType!==1||r)return;const f=h=>{!kb(h.target)||!d.getAttribute||d.getAttribute("disabled")||d.disabled||d.className.includes("disabled")||d.className.includes("-leave")||l(h)};return d.addEventListener("click",f,!0),()=>{d.removeEventListener("click",f,!0)}},[r]),!we.isValidElement(t))return t??null;const c=ic(t)?zo(t.ref,o):o;return Zi(t,{ref:c})},Iw=YLe,QLe=e=>{const t=we.useContext(Ow);return we.useMemo(()=>e?typeof e=="string"?e??t:e instanceof Function?e(t):t:t,[e,t])},Oo=QLe,ZLe=e=>{const{componentCls:t}=e;return{[t]:{"&-block":{display:"flex",width:"100%"},"&-vertical":{flexDirection:"column"}}}},JLe=ZLe,eze=e=>{const{componentCls:t}=e;return{[t]:{display:"inline-flex","&-rtl":{direction:"rtl"},"&-vertical":{flexDirection:"column"},"&-align":{flexDirection:"column","&-center":{alignItems:"center"},"&-start":{alignItems:"flex-start"},"&-end":{alignItems:"flex-end"},"&-baseline":{alignItems:"baseline"}},[`${t}-item:empty`]:{display:"none"}}}},tze=e=>{const{componentCls:t}=e;return{[t]:{"&-gap-row-small":{rowGap:e.spaceGapSmallSize},"&-gap-row-middle":{rowGap:e.spaceGapMiddleSize},"&-gap-row-large":{rowGap:e.spaceGapLargeSize},"&-gap-col-small":{columnGap:e.spaceGapSmallSize},"&-gap-col-middle":{columnGap:e.spaceGapMiddleSize},"&-gap-col-large":{columnGap:e.spaceGapLargeSize}}}},Dpe=Jr("Space",e=>{const t=cr(e,{spaceGapSmallSize:e.paddingXS,spaceGapMiddleSize:e.padding,spaceGapLargeSize:e.paddingLG});return[eze(t),tze(t),JLe(t)]},()=>({}),{resetStyle:!1});var Npe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{const r=g.useContext(r_),n=g.useMemo(()=>{if(!r)return"";const{compactDirection:i,isFirstItem:o,isLastItem:a}=r,s=i==="vertical"?"-vertical-":"-";return se(`${e}-compact${s}item`,{[`${e}-compact${s}first-item`]:o,[`${e}-compact${s}last-item`]:a,[`${e}-compact${s}item-rtl`]:t==="rtl"})},[e,t,r]);return{compactSize:r==null?void 0:r.compactSize,compactDirection:r==null?void 0:r.compactDirection,compactItemClassnames:n}},Im=e=>{let{children:t}=e;return g.createElement(r_.Provider,{value:null},t)},rze=e=>{var{children:t}=e,r=Npe(e,["children"]);return g.createElement(r_.Provider,{value:r},t)},nze=e=>{const{getPrefixCls:t,direction:r}=g.useContext($t),{size:n,direction:i,block:o,prefixCls:a,className:s,rootClassName:l,children:c}=e,d=Npe(e,["size","direction","block","prefixCls","className","rootClassName","children"]),f=Oo(x=>n??x),h=t("space-compact",a),[u,p]=Dpe(h),m=se(h,p,{[`${h}-rtl`]:r==="rtl",[`${h}-block`]:o,[`${h}-vertical`]:i==="vertical"},s,l),v=g.useContext(r_),b=Bi(c),y=g.useMemo(()=>b.map((x,w)=>{const $=x&&x.key||`${h}-item-${w}`;return g.createElement(rze,{key:$,compactSize:f,compactDirection:i,isFirstItem:w===0&&(!v||(v==null?void 0:v.isFirstItem)),isLastItem:w===b.length-1&&(!v||(v==null?void 0:v.isLastItem))},x)}),[n,b,v]);return b.length===0?null:u(g.createElement("div",Object.assign({className:m},d),y))},ize=nze;var oze=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{const{getPrefixCls:t,direction:r}=g.useContext($t),{prefixCls:n,size:i,className:o}=e,a=oze(e,["prefixCls","size","className"]),s=t("btn-group",n),[,,l]=Xa();let c="";switch(i){case"large":c="lg";break;case"small":c="sm";break}const d=se(s,{[`${s}-${c}`]:c,[`${s}-rtl`]:r==="rtl"},o,l);return g.createElement(jpe.Provider,{value:i},g.createElement("div",Object.assign({},a,{className:d})))},sze=aze,WZ=/^[\u4e00-\u9fa5]{2}$/,BD=WZ.test.bind(WZ);function vH(e){return e==="danger"?{danger:!0}:{type:e}}function qZ(e){return typeof e=="string"}function H9(e){return e==="text"||e==="link"}function lze(e,t){if(e==null)return;const r=t?" ":"";return typeof e!="string"&&typeof e!="number"&&qZ(e.type)&&BD(e.props.children)?Zi(e,{children:e.props.children.split("").join(r)}):qZ(e)?BD(e)?we.createElement("span",null,e.split("").join(r)):we.createElement("span",null,e):Ipe(e)?we.createElement("span",null,e):e}function cze(e,t){let r=!1;const n=[];return we.Children.forEach(e,i=>{const o=typeof i,a=o==="string"||o==="number";if(r&&a){const s=n.length-1,l=n[s];n[s]=`${l}${i}`}else n.push(i);r=a}),we.Children.map(n,i=>lze(i,t))}const uze=g.forwardRef((e,t)=>{const{className:r,style:n,children:i,prefixCls:o}=e,a=se(`${o}-icon`,r);return we.createElement("span",{ref:t,className:a,style:n},i)}),Lpe=uze,VZ=g.forwardRef((e,t)=>{let{prefixCls:r,className:n,style:i,iconClassName:o}=e;const a=se(`${r}-loading-icon`,n);return we.createElement(Lpe,{prefixCls:r,className:a,style:i,ref:t},we.createElement(_w,{className:o}))}),W9=()=>({width:0,opacity:0,transform:"scale(0)"}),q9=e=>({width:e.scrollWidth,opacity:1,transform:"scale(1)"}),dze=e=>{const{prefixCls:t,loading:r,existIcon:n,className:i,style:o}=e,a=!!r;return n?we.createElement(VZ,{prefixCls:t,className:i,style:o}):we.createElement(vl,{visible:a,motionName:`${t}-loading-icon-motion`,motionLeave:a,removeOnLeave:!0,onAppearStart:W9,onAppearActive:q9,onEnterStart:W9,onEnterActive:q9,onLeaveStart:q9,onLeaveActive:W9},(s,l)=>{let{className:c,style:d}=s;return we.createElement(VZ,{prefixCls:t,className:i,style:Object.assign(Object.assign({},o),d),ref:l,iconClassName:c})})},fze=dze,UZ=(e,t)=>({[`> span, > ${e}`]:{"&:not(:last-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineEndColor:t}}},"&:not(:first-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineStartColor:t}}}}}),hze=e=>{const{componentCls:t,fontSize:r,lineWidth:n,groupBorderColor:i,colorErrorHover:o}=e;return{[`${t}-group`]:[{position:"relative",display:"inline-flex",[`> span, > ${t}`]:{"&:not(:last-child)":{[`&, & > ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},"&:not(:first-child)":{marginInlineStart:-n,[`&, & > ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}},[t]:{position:"relative",zIndex:1,"&:hover,\n &:focus,\n &:active":{zIndex:2},"&[disabled]":{zIndex:0}},[`${t}-icon-only`]:{fontSize:r}},UZ(`${t}-primary`,i),UZ(`${t}-danger`,o)]}},pze=hze,mze=e=>{const{componentCls:t,iconCls:r,fontWeight:n}=e;return{[t]:{outline:"none",position:"relative",display:"inline-block",fontWeight:n,whiteSpace:"nowrap",textAlign:"center",backgroundImage:"none",backgroundColor:"transparent",border:`${e.lineWidth}px ${e.lineType} transparent`,cursor:"pointer",transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,userSelect:"none",touchAction:"manipulation",lineHeight:e.lineHeight,color:e.colorText,"&:disabled > *":{pointerEvents:"none"},"> span":{display:"inline-block"},[`${t}-icon`]:{lineHeight:0},[`> ${r} + span, > span + ${r}`]:{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({},gf(e)),[`&${t}-two-chinese-chars::first-letter`]:{letterSpacing:"0.34em"},[`&${t}-two-chinese-chars > *:not(${r})`]:{marginInlineEnd:"-0.34em",letterSpacing:"0.34em"},[`&-icon-only${t}-compact-item`]:{flex:"none"},[`&-compact-item${t}-primary`]:{[`&:not([disabled]) + ${t}-compact-item${t}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:-e.lineWidth,insetInlineStart:-e.lineWidth,display:"inline-block",width:e.lineWidth,height:`calc(100% + ${e.lineWidth*2}px)`,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:-e.lineWidth,insetInlineStart:-e.lineWidth,display:"inline-block",width:`calc(100% + ${e.lineWidth*2}px)`,height:e.lineWidth,backgroundColor:e.colorPrimaryHover,content:'""'}}}}}}},vf=(e,t,r)=>({[`&:not(:disabled):not(${e}-disabled)`]:{"&:hover":t,"&:active":r}}),gze=e=>({minWidth:e.controlHeight,paddingInlineStart:0,paddingInlineEnd:0,borderRadius:"50%"}),vze=e=>({borderRadius:e.controlHeight,paddingInlineStart:e.controlHeight/2,paddingInlineEnd:e.controlHeight/2}),bze=e=>({cursor:"not-allowed",borderColor:e.borderColorDisabled,color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,boxShadow:"none"}),bS=(e,t,r,n,i,o,a,s)=>({[`&${e}-background-ghost`]:Object.assign(Object.assign({color:r||void 0,backgroundColor:t,borderColor:n||void 0,boxShadow:"none"},vf(e,Object.assign({backgroundColor:t},a),Object.assign({backgroundColor:t},s))),{"&:disabled":{cursor:"not-allowed",color:i||void 0,borderColor:o||void 0}})}),bH=e=>({[`&:disabled, &${e.componentCls}-disabled`]:Object.assign({},bze(e))}),zpe=e=>Object.assign({},bH(e)),OO=e=>({[`&:disabled, &${e.componentCls}-disabled`]:{cursor:"not-allowed",color:e.colorTextDisabled}}),Bpe=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},zpe(e)),{backgroundColor:e.defaultBg,borderColor:e.defaultBorderColor,color:e.defaultColor,boxShadow:e.defaultShadow}),vf(e.componentCls,{color:e.colorPrimaryHover,borderColor:e.colorPrimaryHover},{color:e.colorPrimaryActive,borderColor:e.colorPrimaryActive})),bS(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},vf(e.componentCls,{color:e.colorErrorHover,borderColor:e.colorErrorBorderHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),bS(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder)),bH(e))}),yze=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},zpe(e)),{color:e.primaryColor,backgroundColor:e.colorPrimary,boxShadow:e.primaryShadow}),vf(e.componentCls,{color:e.colorTextLightSolid,backgroundColor:e.colorPrimaryHover},{color:e.colorTextLightSolid,backgroundColor:e.colorPrimaryActive})),bS(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({backgroundColor:e.colorError,boxShadow:e.dangerShadow,color:e.dangerColor},vf(e.componentCls,{backgroundColor:e.colorErrorHover},{backgroundColor:e.colorErrorActive})),bS(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder,{color:e.colorErrorHover,borderColor:e.colorErrorHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),bH(e))}),xze=e=>Object.assign(Object.assign({},Bpe(e)),{borderStyle:"dashed"}),Sze=e=>Object.assign(Object.assign(Object.assign({color:e.colorLink},vf(e.componentCls,{color:e.colorLinkHover,backgroundColor:e.linkHoverBg},{color:e.colorLinkActive})),OO(e)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign({color:e.colorError},vf(e.componentCls,{color:e.colorErrorHover},{color:e.colorErrorActive})),OO(e))}),wze=e=>Object.assign(Object.assign(Object.assign({},vf(e.componentCls,{color:e.colorText,backgroundColor:e.textHoverBg},{color:e.colorText,backgroundColor:e.colorBgTextActive})),OO(e)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign({color:e.colorError},OO(e)),vf(e.componentCls,{color:e.colorErrorHover,backgroundColor:e.colorErrorBg},{color:e.colorErrorHover,backgroundColor:e.colorErrorBg}))}),Cze=e=>{const{componentCls:t}=e;return{[`${t}-default`]:Bpe(e),[`${t}-primary`]:yze(e),[`${t}-dashed`]:xze(e),[`${t}-link`]:Sze(e),[`${t}-text`]:wze(e),[`${t}-ghost`]:bS(e.componentCls,e.ghostBg,e.colorBgContainer,e.colorBgContainer,e.colorTextDisabled,e.colorBorder)}},yH=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const{componentCls:r,controlHeight:n,fontSize:i,lineHeight:o,lineWidth:a,borderRadius:s,buttonPaddingHorizontal:l,iconCls:c}=e,d=Math.max(0,(n-i*o)/2-a),f=`${r}-icon-only`;return[{[`${r}${t}`]:{fontSize:i,height:n,padding:`${d}px ${l}px`,borderRadius:s,[`&${f}`]:{width:n,paddingInlineStart:0,paddingInlineEnd:0,[`&${r}-round`]:{width:"auto"},[c]:{fontSize:e.buttonIconOnlyFontSize}},[`&${r}-loading`]:{opacity:e.opacityLoading,cursor:"default"},[`${r}-loading-icon`]:{transition:`width ${e.motionDurationSlow} ${e.motionEaseInOut}, opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`}}},{[`${r}${r}-circle${t}`]:gze(e)},{[`${r}${r}-round${t}`]:vze(e)}]},$ze=e=>yH(cr(e,{fontSize:e.contentFontSize})),Oze=e=>{const t=cr(e,{controlHeight:e.controlHeightSM,fontSize:e.contentFontSizeSM,padding:e.paddingXS,buttonPaddingHorizontal:e.paddingInlineSM,borderRadius:e.borderRadiusSM,buttonIconOnlyFontSize:e.onlyIconSizeSM});return yH(t,`${e.componentCls}-sm`)},Eze=e=>{const t=cr(e,{controlHeight:e.controlHeightLG,fontSize:e.contentFontSizeLG,buttonPaddingHorizontal:e.paddingInlineLG,borderRadius:e.borderRadiusLG,buttonIconOnlyFontSize:e.onlyIconSizeLG});return yH(t,`${e.componentCls}-lg`)},_ze=e=>{const{componentCls:t}=e;return{[t]:{[`&${t}-block`]:{width:"100%"}}}},Fpe=e=>{const{paddingInline:t,onlyIconSize:r}=e;return cr(e,{buttonPaddingHorizontal:t,buttonIconOnlyFontSize:r})},Hpe=e=>({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,contentFontSize:e.fontSize,contentFontSizeSM:e.fontSize,contentFontSizeLG:e.fontSizeLG}),Pze=Jr("Button",e=>{const t=Fpe(e);return[mze(t),Oze(t),$ze(t),Eze(t),_ze(t),Cze(t),pze(t)]},Hpe);function Ize(e,t,r){const{focusElCls:n,focus:i,borderElCls:o}=r,a=o?"> *":"",s=["hover",i?"focus":null,"active"].filter(Boolean).map(l=>`&:${l} ${a}`).join(",");return{[`&-item:not(${t}-last-item)`]:{marginInlineEnd:-e.lineWidth},"&-item":Object.assign(Object.assign({[s]:{zIndex:2}},n?{[`&${n}`]:{zIndex:2}}:{}),{[`&[disabled] ${a}`]:{zIndex:0}})}}function Tze(e,t,r){const{borderElCls:n}=r,i=n?`> ${n}`:"";return{[`&-item:not(${t}-first-item):not(${t}-last-item) ${i}`]:{borderRadius:0},[`&-item:not(${t}-last-item)${t}-first-item`]:{[`& ${i}, &${e}-sm ${i}, &${e}-lg ${i}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&-item:not(${t}-first-item)${t}-last-item`]:{[`& ${i}, &${e}-sm ${i}, &${e}-lg ${i}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}function Tw(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{focus:!0};const{componentCls:r}=e,n=`${r}-compact`;return{[n]:Object.assign(Object.assign({},Ize(e,n,t)),Tze(r,n,t))}}function Mze(e,t){return{[`&-item:not(${t}-last-item)`]:{marginBottom:-e.lineWidth},"&-item":{"&:hover,&:focus,&:active":{zIndex:2},"&[disabled]":{zIndex:0}}}}function kze(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 Rze(e){const t=`${e.componentCls}-compact-vertical`;return{[t]:Object.assign(Object.assign({},Mze(e,t)),kze(e.componentCls,t))}}const Aze=Tb(["Button","compact"],e=>{const t=Fpe(e);return[Tw(t),Rze(t)]},Hpe);var Dze=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{var r,n;const{loading:i=!1,prefixCls:o,type:a="default",danger:s,shape:l="default",size:c,styles:d,disabled:f,className:h,rootClassName:u,children:p,icon:m,ghost:v=!1,block:b=!1,htmlType:y="button",classNames:x,style:w={}}=e,$=Dze(e,["loading","prefixCls","type","danger","shape","size","styles","disabled","className","rootClassName","children","icon","ghost","block","htmlType","classNames","style"]),{getPrefixCls:C,autoInsertSpaceInButton:S,direction:O,button:E}=g.useContext($t),_=C("btn",o),[P,I]=Pze(_),M=g.useContext(gl),T=f??M,A=g.useContext(jpe),k=g.useMemo(()=>Nze(i),[i]),[R,D]=g.useState(k.loading),[z,N]=g.useState(!1),H=zo(t,g.createRef()),q=g.Children.count(p)===1&&!m&&!H9(a);g.useEffect(()=>{let ae=null;k.delay>0?ae=setTimeout(()=>{ae=null,D(!0)},k.delay):D(k.loading);function be(){ae&&(clearTimeout(ae),ae=null)}return be},[k]),g.useEffect(()=>{if(!H||!H.current||S===!1)return;const ae=H.current.textContent;q&&BD(ae)?z||N(!0):z&&N(!1)},[H]);const L=ae=>{const{onClick:be}=e;if(R||T){ae.preventDefault();return}be==null||be(ae)},W=S!==!1,{compactSize:U,compactItemClassnames:K}=ep(_,O),G={large:"lg",small:"sm",middle:void 0},Z=Oo(ae=>{var be,pe;return(pe=(be=c??U)!==null&&be!==void 0?be:A)!==null&&pe!==void 0?pe:ae}),J=Z&&G[Z]||"",ne=R?"loading":m,le=hi($,["navigate"]),ue=se(_,I,{[`${_}-${l}`]:l!=="default"&&l,[`${_}-${a}`]:a,[`${_}-${J}`]:J,[`${_}-icon-only`]:!p&&p!==0&&!!ne,[`${_}-background-ghost`]:v&&!H9(a),[`${_}-loading`]:R,[`${_}-two-chinese-chars`]:z&&W&&!R,[`${_}-block`]:b,[`${_}-dangerous`]:!!s,[`${_}-rtl`]:O==="rtl"},K,h,u,E==null?void 0:E.className),de=Object.assign(Object.assign({},E==null?void 0:E.style),w),ce=se(x==null?void 0:x.icon,(r=E==null?void 0:E.classNames)===null||r===void 0?void 0:r.icon),ve=Object.assign(Object.assign({},(d==null?void 0:d.icon)||{}),((n=E==null?void 0:E.styles)===null||n===void 0?void 0:n.icon)||{}),xe=m&&!R?we.createElement(Lpe,{prefixCls:_,className:ce,style:ve},m):we.createElement(fze,{existIcon:!!m,prefixCls:_,loading:!!R}),Oe=p||p===0?cze(p,q&&W):null;if(le.href!==void 0)return P(we.createElement("a",Object.assign({},le,{className:se(ue,{[`${_}-disabled`]:T}),href:T?void 0:le.href,style:de,onClick:L,ref:H,tabIndex:T?-1:0}),xe,Oe));let he=we.createElement("button",Object.assign({},$,{type:y,className:ue,style:de,onClick:L,disabled:T,ref:H}),xe,Oe,K&&we.createElement(Aze,{key:"compact",prefixCls:_}));return H9(a)||(he=we.createElement(Iw,{component:"Button",disabled:!!R},he)),P(he)},xH=g.forwardRef(jze);xH.Group=sze;xH.__ANT_BUTTON=!0;const _n=xH;function KZ(e){return!!(e&&e.then)}const Lze=e=>{const{type:t,children:r,prefixCls:n,buttonProps:i,close:o,autoFocus:a,emitEvent:s,isSilent:l,quitOnNullishReturnValue:c,actionFn:d}=e,f=g.useRef(!1),h=g.useRef(null),[u,p]=f0(!1),m=function(){o==null||o.apply(void 0,arguments)};g.useEffect(()=>{let y=null;return a&&(y=setTimeout(()=>{var x;(x=h.current)===null||x===void 0||x.focus()})),()=>{y&&clearTimeout(y)}},[]);const v=y=>{KZ(y)&&(p(!0),y.then(function(){p(!1,!0),m.apply(void 0,arguments),f.current=!1},x=>{if(p(!1,!0),f.current=!1,!(l!=null&&l()))return Promise.reject(x)}))},b=y=>{if(f.current)return;if(f.current=!0,!d){m();return}let x;if(s){if(x=d(y),c&&!KZ(x)){f.current=!1,m(y);return}}else if(d.length)x=d(o),f.current=!1;else if(x=d(),!x){m();return}v(x)};return g.createElement(_n,Object.assign({},vH(t),{onClick:b,loading:u,prefixCls:n},i,{ref:h}),r)},SH=Lze,Mw=we.createContext({}),{Provider:Wpe}=Mw,zze=()=>{const{autoFocusButton:e,cancelButtonProps:t,cancelTextLocale:r,isSilent:n,mergedOkCancel:i,rootPrefixCls:o,close:a,onCancel:s,onConfirm:l}=g.useContext(Mw);return i?we.createElement(SH,{isSilent:n,actionFn:s,close:function(){a==null||a.apply(void 0,arguments),l==null||l(!1)},autoFocus:e==="cancel",buttonProps:t,prefixCls:`${o}-btn`},r):null},GZ=zze,Bze=()=>{const{autoFocusButton:e,close:t,isSilent:r,okButtonProps:n,rootPrefixCls:i,okTextLocale:o,okType:a,onConfirm:s,onOk:l}=g.useContext(Mw);return we.createElement(SH,{isSilent:r,type:a||"primary",actionFn:l,close:function(){t==null||t.apply(void 0,arguments),s==null||s(!0)},autoFocus:e==="ok",buttonProps:n,prefixCls:`${i}-btn`},o)},XZ=Bze;var qpe=g.createContext(null),YZ=[];function Fze(e,t){var r=g.useState(function(){if(!No())return null;var p=document.createElement("div");return p}),n=fe(r,1),i=n[0],o=g.useRef(!1),a=g.useContext(qpe),s=g.useState(YZ),l=fe(s,2),c=l[0],d=l[1],f=a||(o.current?void 0:function(p){d(function(m){var v=[p].concat(Re(m));return v})});function h(){i.parentElement||document.body.appendChild(i),o.current=!0}function u(){var p;(p=i.parentElement)===null||p===void 0||p.removeChild(i),o.current=!1}return Wr(function(){return e?a?a(h):h():u(),u},[e]),Wr(function(){c.length&&(c.forEach(function(p){return p()}),d(YZ))},[c]),[i,f]}var V9;function FD(e){if(typeof document>"u")return 0;if(e||V9===void 0){var t=document.createElement("div");t.style.width="100%",t.style.height="200px";var r=document.createElement("div"),n=r.style;n.position="absolute",n.top="0",n.left="0",n.pointerEvents="none",n.visibility="hidden",n.width="200px",n.height="150px",n.overflow="hidden",r.appendChild(t),document.body.appendChild(r);var i=t.offsetWidth;r.style.overflow="scroll";var o=t.offsetWidth;i===o&&(o=r.clientWidth),document.body.removeChild(r),V9=i-o}return V9}function QZ(e){var t=e.match(/^(.*)px$/),r=Number(t==null?void 0:t[1]);return Number.isNaN(r)?FD():r}function HD(e){if(typeof document>"u"||!e||!(e instanceof Element))return{width:0,height:0};var t=getComputedStyle(e,"::-webkit-scrollbar"),r=t.width,n=t.height;return{width:QZ(r),height:QZ(n)}}function Hze(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var Wze="rc-util-locker-".concat(Date.now()),ZZ=0;function qze(e){var t=!!e,r=g.useState(function(){return ZZ+=1,"".concat(Wze,"_").concat(ZZ)}),n=fe(r,1),i=n[0];Wr(function(){if(t){var o=HD(document.body).width,a=Hze();D1(` -html body { - overflow-y: hidden; - `.concat(a?"width: calc(100% - ".concat(o,"px);"):"",` -}`),i)}else pO(i);return function(){pO(i)}},[t,i])}var JZ=!1;function Vze(e){return typeof e=="boolean"&&(JZ=e),JZ}var eJ=function(t){return t===!1?!1:!No()||!t?null:typeof t=="string"?document.querySelector(t):typeof t=="function"?t():t},wH=g.forwardRef(function(e,t){var r=e.open,n=e.autoLock,i=e.getContainer;e.debug;var o=e.autoDestroy,a=o===void 0?!0:o,s=e.children,l=g.useState(r),c=fe(l,2),d=c[0],f=c[1],h=d||r;g.useEffect(function(){(a||r)&&f(r)},[r,a]);var u=g.useState(function(){return eJ(i)}),p=fe(u,2),m=p[0],v=p[1];g.useEffect(function(){var P=eJ(i);v(P??null)});var b=Fze(h&&!m),y=fe(b,2),x=y[0],w=y[1],$=m??x;qze(n&&r&&No()&&($===x||$===document.body));var C=null;if(s&&ic(s)&&t){var S=s;C=S.ref}var O=id(C,t);if(!h||!No()||m===void 0)return null;var E=$===!1||Vze(),_=s;return t&&(_=g.cloneElement(s,{ref:O})),g.createElement(qpe.Provider,{value:w},E?_:ol.createPortal(_,$))}),Vpe=g.createContext({});function Uze(){var e=ee({},Cb);return e.useId}var tJ=0,rJ=Uze();const Upe=rJ?function(t){var r=rJ();return t||r}:function(t){var r=g.useState("ssr-id"),n=fe(r,2),i=n[0],o=n[1];return g.useEffect(function(){var a=tJ;tJ+=1,o("rc_unique_".concat(a))},[]),t||i};function nJ(e,t,r){var n=t;return!n&&r&&(n="".concat(e,"-").concat(r)),n}function iJ(e,t){var r=e["page".concat(t?"Y":"X","Offset")],n="scroll".concat(t?"Top":"Left");if(typeof r!="number"){var i=e.document;r=i.documentElement[n],typeof r!="number"&&(r=i.body[n])}return r}function Kze(e){var t=e.getBoundingClientRect(),r={left:t.left,top:t.top},n=e.ownerDocument,i=n.defaultView||n.parentWindow;return r.left+=iJ(i),r.top+=iJ(i,!0),r}const Gze=g.memo(function(e){var t=e.children;return t},function(e,t){var r=t.shouldUpdate;return!r});var oJ={width:0,height:0,overflow:"hidden",outline:"none"},Kpe=we.forwardRef(function(e,t){var r=e.prefixCls,n=e.className,i=e.style,o=e.title,a=e.ariaId,s=e.footer,l=e.closable,c=e.closeIcon,d=e.onClose,f=e.children,h=e.bodyStyle,u=e.bodyProps,p=e.modalRender,m=e.onMouseDown,v=e.onMouseUp,b=e.holderRef,y=e.visible,x=e.forceRender,w=e.width,$=e.height,C=e.classNames,S=e.styles,O=we.useContext(Vpe),E=O.panel,_=id(b,E),P=g.useRef(),I=g.useRef();we.useImperativeHandle(t,function(){return{focus:function(){var z;(z=P.current)===null||z===void 0||z.focus()},changeActive:function(z){var N=document,j=N.activeElement;z&&j===I.current?P.current.focus():!z&&j===P.current&&I.current.focus()}}});var M={};w!==void 0&&(M.width=w),$!==void 0&&(M.height=$);var T;s&&(T=we.createElement("div",{className:se("".concat(r,"-footer"),C==null?void 0:C.footer),style:ee({},S==null?void 0:S.footer)},s));var A;o&&(A=we.createElement("div",{className:se("".concat(r,"-header"),C==null?void 0:C.header),style:ee({},S==null?void 0:S.header)},we.createElement("div",{className:"".concat(r,"-title"),id:a},o)));var k;l&&(k=we.createElement("button",{type:"button",onClick:d,"aria-label":"Close",className:"".concat(r,"-close")},c||we.createElement("span",{className:"".concat(r,"-close-x")})));var R=we.createElement("div",{className:se("".concat(r,"-content"),C==null?void 0:C.content),style:S==null?void 0:S.content},k,A,we.createElement("div",Ce({className:se("".concat(r,"-body"),C==null?void 0:C.body),style:ee(ee({},h),S==null?void 0:S.body)},u),f),T);return we.createElement("div",{key:"dialog-element",role:"dialog","aria-labelledby":o?a:null,"aria-modal":"true",ref:_,style:ee(ee({},i),M),className:se(r,n),onMouseDown:m,onMouseUp:v},we.createElement("div",{tabIndex:0,ref:P,style:oJ,"aria-hidden":"true"}),we.createElement(Gze,{shouldUpdate:y||x},p?p(R):R),we.createElement("div",{tabIndex:0,ref:I,style:oJ,"aria-hidden":"true"}))}),Gpe=g.forwardRef(function(e,t){var r=e.prefixCls,n=e.title,i=e.style,o=e.className,a=e.visible,s=e.forceRender,l=e.destroyOnClose,c=e.motionName,d=e.ariaId,f=e.onVisibleChanged,h=e.mousePosition,u=g.useRef(),p=g.useState(),m=fe(p,2),v=m[0],b=m[1],y={};v&&(y.transformOrigin=v);function x(){var w=Kze(u.current);b(h?"".concat(h.x-w.left,"px ").concat(h.y-w.top,"px"):"")}return g.createElement(vl,{visible:a,onVisibleChanged:f,onAppearPrepare:x,onEnterPrepare:x,forceRender:s,motionName:c,removeOnLeave:l,ref:u},function(w,$){var C=w.className,S=w.style;return g.createElement(Kpe,Ce({},e,{ref:t,title:n,ariaId:d,prefixCls:r,holderRef:$,style:ee(ee(ee({},S),i),y),className:se(o,C)}))})});Gpe.displayName="Content";function Xze(e){var t=e.prefixCls,r=e.style,n=e.visible,i=e.maskProps,o=e.motionName,a=e.className;return g.createElement(vl,{key:"mask",visible:n,motionName:o,leavedClassName:"".concat(t,"-mask-hidden")},function(s,l){var c=s.className,d=s.style;return g.createElement("div",Ce({ref:l,style:ee(ee({},d),r),className:se("".concat(t,"-mask"),c,a)},i))})}function Yze(e){var t=e.prefixCls,r=t===void 0?"rc-dialog":t,n=e.zIndex,i=e.visible,o=i===void 0?!1:i,a=e.keyboard,s=a===void 0?!0:a,l=e.focusTriggerAfterClose,c=l===void 0?!0:l,d=e.wrapStyle,f=e.wrapClassName,h=e.wrapProps,u=e.onClose,p=e.afterOpenChange,m=e.afterClose,v=e.transitionName,b=e.animation,y=e.closable,x=y===void 0?!0:y,w=e.mask,$=w===void 0?!0:w,C=e.maskTransitionName,S=e.maskAnimation,O=e.maskClosable,E=O===void 0?!0:O,_=e.maskStyle,P=e.maskProps,I=e.rootClassName,M=e.classNames,T=e.styles,A=g.useRef(),k=g.useRef(),R=g.useRef(),D=g.useState(o),z=fe(D,2),N=z[0],j=z[1],H=Upe();function q(){yD(k.current,document.activeElement)||(A.current=document.activeElement)}function L(){if(!yD(k.current,document.activeElement)){var ue;(ue=R.current)===null||ue===void 0||ue.focus()}}function W(ue){if(ue)L();else{if(j(!1),$&&A.current&&c){try{A.current.focus({preventScroll:!0})}catch{}A.current=null}N&&(m==null||m())}p==null||p(ue)}function U(ue){u==null||u(ue)}var K=g.useRef(!1),G=g.useRef(),Z=function(){clearTimeout(G.current),K.current=!0},J=function(){G.current=setTimeout(function(){K.current=!1})},ne=null;E&&(ne=function(de){K.current?K.current=!1:k.current===de.target&&U(de)});function le(ue){if(s&&ue.keyCode===_e.ESC){ue.stopPropagation(),U(ue);return}o&&ue.keyCode===_e.TAB&&R.current.changeActive(!ue.shiftKey)}return g.useEffect(function(){o&&(j(!0),q())},[o]),g.useEffect(function(){return function(){clearTimeout(G.current)}},[]),g.createElement("div",Ce({className:se("".concat(r,"-root"),I)},Wa(e,{data:!0})),g.createElement(Xze,{prefixCls:r,visible:$&&o,motionName:nJ(r,C,S),style:ee(ee({zIndex:n},_),T==null?void 0:T.mask),maskProps:P,className:M==null?void 0:M.mask}),g.createElement("div",Ce({tabIndex:-1,onKeyDown:le,className:se("".concat(r,"-wrap"),f,M==null?void 0:M.wrapper),ref:k,onClick:ne,style:ee(ee(ee({zIndex:n},d),T==null?void 0:T.wrapper),{},{display:N?null:"none"})},h),g.createElement(Gpe,Ce({},e,{onMouseDown:Z,onMouseUp:J,ref:R,closable:x,ariaId:H,prefixCls:r,visible:o&&N,onClose:U,onVisibleChanged:W,motionName:nJ(r,v,b)}))))}var Xpe=function(t){var r=t.visible,n=t.getContainer,i=t.forceRender,o=t.destroyOnClose,a=o===void 0?!1:o,s=t.afterClose,l=t.panelRef,c=g.useState(r),d=fe(c,2),f=d[0],h=d[1],u=g.useMemo(function(){return{panel:l}},[l]);return g.useEffect(function(){r&&h(!0)},[r]),!i&&a&&!f?null:g.createElement(Vpe.Provider,{value:u},g.createElement(wH,{open:r||i||f,autoDestroy:!1,getContainer:n,autoLock:r||f},g.createElement(Yze,Ce({},t,{destroyOnClose:a,afterClose:function(){s==null||s(),h(!1)}}))))};Xpe.displayName="Dialog";function Qze(e,t,r){return typeof e=="boolean"?e:t===void 0?!!r:t!==!1&&t!==null}function Ype(e,t,r){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:we.createElement(rg,null),i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(!Qze(e,t,i))return[!1,null];const a=typeof t=="boolean"||t===void 0||t===null?n:t;return[!0,r?r(a):a]}var Qpe=function(t){if(No()&&window.document.documentElement){var r=Array.isArray(t)?t:[t],n=window.document.documentElement;return r.some(function(i){return i in n.style})}return!1},Zze=function(t,r){if(!Qpe(t))return!1;var n=document.createElement("div"),i=n.style[t];return n.style[t]=r,n.style[t]!==i};function WD(e,t){return!Array.isArray(e)&&t!==void 0?Zze(e,t):Qpe(e)}const Jze=()=>No()&&window.document.documentElement;var em="RC_FORM_INTERNAL_HOOKS",Rn=function(){hn(!1,"Can not find FormContext. Please make sure you wrap Field under Form.")},P0=g.createContext({getFieldValue:Rn,getFieldsValue:Rn,getFieldError:Rn,getFieldWarning:Rn,getFieldsError:Rn,isFieldsTouched:Rn,isFieldTouched:Rn,isFieldValidating:Rn,isFieldsValidating:Rn,resetFields:Rn,setFields:Rn,setFieldValue:Rn,setFieldsValue:Rn,validateFields:Rn,submit:Rn,getInternalHooks:function(){return Rn(),{dispatch:Rn,initEntityValue:Rn,registerField:Rn,useSubscribe:Rn,setInitialValues:Rn,destroyForm:Rn,setCallbacks:Rn,registerWatch:Rn,getFields:Rn,setValidateMessages:Rn,setPreserve:Rn,getInitialValue:Rn}}}),L1=g.createContext(null);function qD(e){return e==null?[]:Array.isArray(e)?e:[e]}function eBe(e){return e&&!!e._init}function tm(){return tm=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function k6(e,t,r){return rBe()?k6=Reflect.construct.bind():k6=function(i,o,a){var s=[null];s.push.apply(s,o);var l=Function.bind.apply(i,s),c=new l;return a&&yS(c,a.prototype),c},k6.apply(null,arguments)}function nBe(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function UD(e){var t=typeof Map=="function"?new Map:void 0;return UD=function(n){if(n===null||!nBe(n))return n;if(typeof n!="function")throw new TypeError("Super expression must either be null or a function");if(typeof t<"u"){if(t.has(n))return t.get(n);t.set(n,i)}function i(){return k6(n,arguments,VD(this).constructor)}return i.prototype=Object.create(n.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),yS(i,n)},UD(e)}var iBe=/%[sdj%]/g,oBe=function(){};function KD(e){if(!e||!e.length)return null;var t={};return e.forEach(function(r){var n=r.field;t[n]=t[n]||[],t[n].push(r)}),t}function Ys(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n=o)return s;switch(s){case"%s":return String(r[i++]);case"%d":return Number(r[i++]);case"%j":try{return JSON.stringify(r[i++])}catch{return"[Circular]"}break;default:return s}});return a}return e}function aBe(e){return e==="string"||e==="url"||e==="hex"||e==="email"||e==="date"||e==="pattern"}function Co(e,t){return!!(e==null||t==="array"&&Array.isArray(e)&&!e.length||aBe(t)&&typeof e=="string"&&!e)}function sBe(e,t,r){var n=[],i=0,o=e.length;function a(s){n.push.apply(n,s||[]),i++,i===o&&r(n)}e.forEach(function(s){t(s,a)})}function aJ(e,t,r){var n=0,i=e.length;function o(a){if(a&&a.length){r(a);return}var s=n;n=n+1,s()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},q2={integer:function(t){return q2.number(t)&&parseInt(t,10)===t},float:function(t){return q2.number(t)&&!q2.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"&&!q2.array(t)},method:function(t){return typeof t=="function"},email:function(t){return typeof t=="string"&&t.length<=320&&!!t.match(uJ.email)},url:function(t){return typeof t=="string"&&t.length<=2048&&!!t.match(hBe())},hex:function(t){return typeof t=="string"&&!!t.match(uJ.hex)}},pBe=function(t,r,n,i,o){if(t.required&&r===void 0){Zpe(t,r,n,i,o);return}var a=["integer","float","array","regexp","object","method","email","number","date","url","hex"],s=t.type;a.indexOf(s)>-1?q2[s](r)||i.push(Ys(o.messages.types[s],t.fullField,t.type)):s&&typeof r!==t.type&&i.push(Ys(o.messages.types[s],t.fullField,t.type))},mBe=function(t,r,n,i,o){var a=typeof t.len=="number",s=typeof t.min=="number",l=typeof t.max=="number",c=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,d=r,f=null,h=typeof r=="number",u=typeof r=="string",p=Array.isArray(r);if(h?f="number":u?f="string":p&&(f="array"),!f)return!1;p&&(d=r.length),u&&(d=r.replace(c,"_").length),a?d!==t.len&&i.push(Ys(o.messages[f].len,t.fullField,t.len)):s&&!l&&dt.max?i.push(Ys(o.messages[f].max,t.fullField,t.max)):s&&l&&(dt.max)&&i.push(Ys(o.messages[f].range,t.fullField,t.min,t.max))},Wg="enum",gBe=function(t,r,n,i,o){t[Wg]=Array.isArray(t[Wg])?t[Wg]:[],t[Wg].indexOf(r)===-1&&i.push(Ys(o.messages[Wg],t.fullField,t[Wg].join(", ")))},vBe=function(t,r,n,i,o){if(t.pattern){if(t.pattern instanceof RegExp)t.pattern.lastIndex=0,t.pattern.test(r)||i.push(Ys(o.messages.pattern.mismatch,t.fullField,r,t.pattern));else if(typeof t.pattern=="string"){var a=new RegExp(t.pattern);a.test(r)||i.push(Ys(o.messages.pattern.mismatch,t.fullField,r,t.pattern))}}},Xr={required:Zpe,whitespace:fBe,type:pBe,range:mBe,enum:gBe,pattern:vBe},bBe=function(t,r,n,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(Co(r,"string")&&!t.required)return n();Xr.required(t,r,i,a,o,"string"),Co(r,"string")||(Xr.type(t,r,i,a,o),Xr.range(t,r,i,a,o),Xr.pattern(t,r,i,a,o),t.whitespace===!0&&Xr.whitespace(t,r,i,a,o))}n(a)},yBe=function(t,r,n,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(Co(r)&&!t.required)return n();Xr.required(t,r,i,a,o),r!==void 0&&Xr.type(t,r,i,a,o)}n(a)},xBe=function(t,r,n,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(r===""&&(r=void 0),Co(r)&&!t.required)return n();Xr.required(t,r,i,a,o),r!==void 0&&(Xr.type(t,r,i,a,o),Xr.range(t,r,i,a,o))}n(a)},SBe=function(t,r,n,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(Co(r)&&!t.required)return n();Xr.required(t,r,i,a,o),r!==void 0&&Xr.type(t,r,i,a,o)}n(a)},wBe=function(t,r,n,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(Co(r)&&!t.required)return n();Xr.required(t,r,i,a,o),Co(r)||Xr.type(t,r,i,a,o)}n(a)},CBe=function(t,r,n,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(Co(r)&&!t.required)return n();Xr.required(t,r,i,a,o),r!==void 0&&(Xr.type(t,r,i,a,o),Xr.range(t,r,i,a,o))}n(a)},$Be=function(t,r,n,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(Co(r)&&!t.required)return n();Xr.required(t,r,i,a,o),r!==void 0&&(Xr.type(t,r,i,a,o),Xr.range(t,r,i,a,o))}n(a)},OBe=function(t,r,n,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(r==null&&!t.required)return n();Xr.required(t,r,i,a,o,"array"),r!=null&&(Xr.type(t,r,i,a,o),Xr.range(t,r,i,a,o))}n(a)},EBe=function(t,r,n,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(Co(r)&&!t.required)return n();Xr.required(t,r,i,a,o),r!==void 0&&Xr.type(t,r,i,a,o)}n(a)},_Be="enum",PBe=function(t,r,n,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(Co(r)&&!t.required)return n();Xr.required(t,r,i,a,o),r!==void 0&&Xr[_Be](t,r,i,a,o)}n(a)},IBe=function(t,r,n,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(Co(r,"string")&&!t.required)return n();Xr.required(t,r,i,a,o),Co(r,"string")||Xr.pattern(t,r,i,a,o)}n(a)},TBe=function(t,r,n,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(Co(r,"date")&&!t.required)return n();if(Xr.required(t,r,i,a,o),!Co(r,"date")){var l;r instanceof Date?l=r:l=new Date(r),Xr.type(t,l,i,a,o),l&&Xr.range(t,l.getTime(),i,a,o)}}n(a)},MBe=function(t,r,n,i,o){var a=[],s=Array.isArray(r)?"array":typeof r;Xr.required(t,r,i,a,o,s),n(a)},U9=function(t,r,n,i,o){var a=t.type,s=[],l=t.required||!t.required&&i.hasOwnProperty(t.field);if(l){if(Co(r,a)&&!t.required)return n();Xr.required(t,r,i,s,o,a),Co(r,a)||Xr.type(t,r,i,s,o)}n(s)},kBe=function(t,r,n,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(Co(r)&&!t.required)return n();Xr.required(t,r,i,a,o)}n(a)},bx={string:bBe,method:yBe,number:xBe,boolean:SBe,regexp:wBe,integer:CBe,float:$Be,array:OBe,object:EBe,enum:PBe,pattern:IBe,date:TBe,url:U9,hex:U9,email:U9,required:MBe,any:kBe};function GD(){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 XD=GD(),kw=function(){function e(r){this.rules=null,this._messages=XD,this.define(r)}var t=e.prototype;return t.define=function(n){var i=this;if(!n)throw new Error("Cannot configure a schema with no rules");if(typeof n!="object"||Array.isArray(n))throw new Error("Rules must be an object");this.rules={},Object.keys(n).forEach(function(o){var a=n[o];i.rules[o]=Array.isArray(a)?a:[a]})},t.messages=function(n){return n&&(this._messages=cJ(GD(),n)),this._messages},t.validate=function(n,i,o){var a=this;i===void 0&&(i={}),o===void 0&&(o=function(){});var s=n,l=i,c=o;if(typeof l=="function"&&(c=l,l={}),!this.rules||Object.keys(this.rules).length===0)return c&&c(null,s),Promise.resolve(s);function d(m){var v=[],b={};function y(w){if(Array.isArray(w)){var $;v=($=v).concat.apply($,w)}else v.push(w)}for(var x=0;x2&&arguments[2]!==void 0?arguments[2]:!1;return e&&e.some(function(n){return eme(t,n,r)})}function eme(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return!e||!t||!r&&e.length!==t.length?!1:t.every(function(n,i){return e[i]===n})}function jBe(e,t){if(e===t)return!0;if(!e&&t||e&&!t||!e||!t||Wt(e)!=="object"||Wt(t)!=="object")return!1;var r=Object.keys(e),n=Object.keys(t),i=new Set([].concat(r,n));return Re(i).every(function(o){var a=e[o],s=t[o];return typeof a=="function"&&typeof s=="function"?!0:a===s})}function LBe(e){var t=arguments.length<=1?void 0:arguments[1];return t&&t.target&&Wt(t.target)==="object"&&e in t.target?t.target[e]:t}function pJ(e,t,r){var n=e.length;if(t<0||t>=n||r<0||r>=n)return e;var i=e[t],o=t-r;return o>0?[].concat(Re(e.slice(0,r)),[i],Re(e.slice(r,t)),Re(e.slice(t+1,n))):o<0?[].concat(Re(e.slice(0,t)),Re(e.slice(t+1,r+1)),[i],Re(e.slice(r+1,n))):e}var zBe=["name"],Sl=[];function mJ(e,t,r,n,i,o){return typeof e=="function"?e(t,r,"source"in o?{source:o.source}:{}):n!==i}var CH=function(e){su(r,e);var t=lu(r);function r(n){var i;if(uo(this,r),i=t.call(this,n),Y(it(i),"state",{resetCount:0}),Y(it(i),"cancelRegisterFunc",null),Y(it(i),"mounted",!1),Y(it(i),"touched",!1),Y(it(i),"dirty",!1),Y(it(i),"validatePromise",void 0),Y(it(i),"prevValidating",void 0),Y(it(i),"errors",Sl),Y(it(i),"warnings",Sl),Y(it(i),"cancelRegister",function(){var l=i.props,c=l.preserve,d=l.isListField,f=l.name;i.cancelRegisterFunc&&i.cancelRegisterFunc(d,c,Ui(f)),i.cancelRegisterFunc=null}),Y(it(i),"getNamePath",function(){var l=i.props,c=l.name,d=l.fieldContext,f=d.prefixName,h=f===void 0?[]:f;return c!==void 0?[].concat(Re(h),Re(c)):[]}),Y(it(i),"getRules",function(){var l=i.props,c=l.rules,d=c===void 0?[]:c,f=l.fieldContext;return d.map(function(h){return typeof h=="function"?h(f):h})}),Y(it(i),"refresh",function(){i.mounted&&i.setState(function(l){var c=l.resetCount;return{resetCount:c+1}})}),Y(it(i),"metaCache",null),Y(it(i),"triggerMetaEvent",function(l){var c=i.props.onMetaChange;if(c){var d=ee(ee({},i.getMeta()),{},{destroy:l});Cs(i.metaCache,d)||c(d),i.metaCache=d}else i.metaCache=null}),Y(it(i),"onStoreChange",function(l,c,d){var f=i.props,h=f.shouldUpdate,u=f.dependencies,p=u===void 0?[]:u,m=f.onReset,v=d.store,b=i.getNamePath(),y=i.getValue(l),x=i.getValue(v),w=c&&a1(c,b);switch(d.type==="valueUpdate"&&d.source==="external"&&y!==x&&(i.touched=!0,i.dirty=!0,i.validatePromise=null,i.errors=Sl,i.warnings=Sl,i.triggerMetaEvent()),d.type){case"reset":if(!c||w){i.touched=!1,i.dirty=!1,i.validatePromise=void 0,i.errors=Sl,i.warnings=Sl,i.triggerMetaEvent(),m==null||m(),i.refresh();return}break;case"remove":{if(h){i.reRender();return}break}case"setField":{var $=d.data;if(w){"touched"in $&&(i.touched=$.touched),"validating"in $&&!("originRCField"in $)&&(i.validatePromise=$.validating?Promise.resolve([]):null),"errors"in $&&(i.errors=$.errors||Sl),"warnings"in $&&(i.warnings=$.warnings||Sl),i.dirty=!0,i.triggerMetaEvent(),i.reRender();return}else if("value"in $&&a1(c,b,!0)){i.reRender();return}if(h&&!b.length&&mJ(h,l,v,y,x,d)){i.reRender();return}break}case"dependenciesUpdate":{var C=p.map(Ui);if(C.some(function(S){return a1(d.relatedFields,S)})){i.reRender();return}break}default:if(w||(!p.length||b.length||h)&&mJ(h,l,v,y,x,d)){i.reRender();return}break}h===!0&&i.reRender()}),Y(it(i),"validateRules",function(l){var c=i.getNamePath(),d=i.getValue(),f=l||{},h=f.triggerName,u=f.validateOnly,p=u===void 0?!1:u,m=Promise.resolve().then(ig(qa().mark(function v(){var b,y,x,w,$,C,S;return qa().wrap(function(E){for(;;)switch(E.prev=E.next){case 0:if(i.mounted){E.next=2;break}return E.abrupt("return",[]);case 2:if(b=i.props,y=b.validateFirst,x=y===void 0?!1:y,w=b.messageVariables,$=b.validateDebounce,C=i.getRules(),h&&(C=C.filter(function(_){return _}).filter(function(_){var P=_.validateTrigger;if(!P)return!0;var I=qD(P);return I.includes(h)})),!($&&h)){E.next=10;break}return E.next=8,new Promise(function(_){setTimeout(_,$)});case 8:if(i.validatePromise===m){E.next=10;break}return E.abrupt("return",[]);case 10:return S=ABe(c,d,C,l,x,w),S.catch(function(_){return _}).then(function(){var _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Sl;if(i.validatePromise===m){var P;i.validatePromise=null;var I=[],M=[];(P=_.forEach)===null||P===void 0||P.call(_,function(T){var A=T.rule.warningOnly,k=T.errors,R=k===void 0?Sl:k;A?M.push.apply(M,Re(R)):I.push.apply(I,Re(R))}),i.errors=I,i.warnings=M,i.triggerMetaEvent(),i.reRender()}}),E.abrupt("return",S);case 13:case"end":return E.stop()}},v)})));return p||(i.validatePromise=m,i.dirty=!0,i.errors=Sl,i.warnings=Sl,i.triggerMetaEvent(),i.reRender()),m}),Y(it(i),"isFieldValidating",function(){return!!i.validatePromise}),Y(it(i),"isFieldTouched",function(){return i.touched}),Y(it(i),"isFieldDirty",function(){if(i.dirty||i.props.initialValue!==void 0)return!0;var l=i.props.fieldContext,c=l.getInternalHooks(em),d=c.getInitialValue;return d(i.getNamePath())!==void 0}),Y(it(i),"getErrors",function(){return i.errors}),Y(it(i),"getWarnings",function(){return i.warnings}),Y(it(i),"isListField",function(){return i.props.isListField}),Y(it(i),"isList",function(){return i.props.isList}),Y(it(i),"isPreserve",function(){return i.props.preserve}),Y(it(i),"getMeta",function(){i.prevValidating=i.isFieldValidating();var l={touched:i.isFieldTouched(),validating:i.prevValidating,errors:i.errors,warnings:i.warnings,name:i.getNamePath(),validated:i.validatePromise===null};return l}),Y(it(i),"getOnlyChild",function(l){if(typeof l=="function"){var c=i.getMeta();return ee(ee({},i.getOnlyChild(l(i.getControlled(),c,i.props.fieldContext))),{},{isFunction:!0})}var d=Bi(l);return d.length!==1||!g.isValidElement(d[0])?{child:d,isFunction:!1}:{child:d[0],isFunction:!1}}),Y(it(i),"getValue",function(l){var c=i.props.fieldContext.getFieldsValue,d=i.getNamePath();return gs(l||c(!0),d)}),Y(it(i),"getControlled",function(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},c=i.props,d=c.trigger,f=c.validateTrigger,h=c.getValueFromEvent,u=c.normalize,p=c.valuePropName,m=c.getValueProps,v=c.fieldContext,b=f!==void 0?f:v.validateTrigger,y=i.getNamePath(),x=v.getInternalHooks,w=v.getFieldsValue,$=x(em),C=$.dispatch,S=i.getValue(),O=m||function(I){return Y({},p,I)},E=l[d],_=ee(ee({},l),O(S));_[d]=function(){i.touched=!0,i.dirty=!0,i.triggerMetaEvent();for(var I,M=arguments.length,T=new Array(M),A=0;A=0&&_<=P.length?(d.keys=[].concat(Re(d.keys.slice(0,_)),[d.id],Re(d.keys.slice(_))),x([].concat(Re(P.slice(0,_)),[E],Re(P.slice(_))))):(d.keys=[].concat(Re(d.keys),[d.id]),x([].concat(Re(P),[E]))),d.id+=1},remove:function(E){var _=$(),P=new Set(Array.isArray(E)?E:[E]);P.size<=0||(d.keys=d.keys.filter(function(I,M){return!P.has(M)}),x(_.filter(function(I,M){return!P.has(M)})))},move:function(E,_){if(E!==_){var P=$();E<0||E>=P.length||_<0||_>=P.length||(d.keys=pJ(d.keys,E,_),x(pJ(P,E,_)))}}},S=y||[];return Array.isArray(S)||(S=[]),n(S.map(function(O,E){var _=d.keys[E];return _===void 0&&(d.keys[E]=d.id,_=d.keys[E],d.id+=1),{name:E,key:_,isListField:!0}}),C,v)})))}function BBe(e){var t=!1,r=e.length,n=[];return e.length?new Promise(function(i,o){e.forEach(function(a,s){a.catch(function(l){return t=!0,l}).then(function(l){r-=1,n[s]=l,!(r>0)&&(t&&o(n),i(n))})})}):Promise.resolve([])}var tme="__@field_split__";function K9(e){return e.map(function(t){return"".concat(Wt(t),":").concat(t)}).join(tme)}var qg=function(){function e(){uo(this,e),Y(this,"kvs",new Map)}return Ii(e,[{key:"set",value:function(r,n){this.kvs.set(K9(r),n)}},{key:"get",value:function(r){return this.kvs.get(K9(r))}},{key:"update",value:function(r,n){var i=this.get(r),o=n(i);o?this.set(r,o):this.delete(r)}},{key:"delete",value:function(r){this.kvs.delete(K9(r))}},{key:"map",value:function(r){return Re(this.kvs.entries()).map(function(n){var i=fe(n,2),o=i[0],a=i[1],s=o.split(tme);return r({key:s.map(function(l){var c=l.match(/^([^:]*):(.*)$/),d=fe(c,3),f=d[1],h=d[2];return f==="number"?Number(h):h}),value:a})})}},{key:"toJSON",value:function(){var r={};return this.map(function(n){var i=n.key,o=n.value;return r[i.join(".")]=o,null}),r}}]),e}(),FBe=["name"],HBe=Ii(function e(t){var r=this;uo(this,e),Y(this,"formHooked",!1),Y(this,"forceRootUpdate",void 0),Y(this,"subscribable",!0),Y(this,"store",{}),Y(this,"fieldEntities",[]),Y(this,"initialValues",{}),Y(this,"callbacks",{}),Y(this,"validateMessages",null),Y(this,"preserve",null),Y(this,"lastValidatePromise",null),Y(this,"getForm",function(){return{getFieldValue:r.getFieldValue,getFieldsValue:r.getFieldsValue,getFieldError:r.getFieldError,getFieldWarning:r.getFieldWarning,getFieldsError:r.getFieldsError,isFieldsTouched:r.isFieldsTouched,isFieldTouched:r.isFieldTouched,isFieldValidating:r.isFieldValidating,isFieldsValidating:r.isFieldsValidating,resetFields:r.resetFields,setFields:r.setFields,setFieldValue:r.setFieldValue,setFieldsValue:r.setFieldsValue,validateFields:r.validateFields,submit:r.submit,_init:!0,getInternalHooks:r.getInternalHooks}}),Y(this,"getInternalHooks",function(n){return n===em?(r.formHooked=!0,{dispatch:r.dispatch,initEntityValue:r.initEntityValue,registerField:r.registerField,useSubscribe:r.useSubscribe,setInitialValues:r.setInitialValues,destroyForm:r.destroyForm,setCallbacks:r.setCallbacks,setValidateMessages:r.setValidateMessages,getFields:r.getFields,setPreserve:r.setPreserve,getInitialValue:r.getInitialValue,registerWatch:r.registerWatch}):(hn(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)}),Y(this,"useSubscribe",function(n){r.subscribable=n}),Y(this,"prevWithoutPreserves",null),Y(this,"setInitialValues",function(n,i){if(r.initialValues=n||{},i){var o,a=Lv(n,r.store);(o=r.prevWithoutPreserves)===null||o===void 0||o.map(function(s){var l=s.key;a=kl(a,l,gs(n,l))}),r.prevWithoutPreserves=null,r.updateStore(a)}}),Y(this,"destroyForm",function(){var n=new qg;r.getFieldEntities(!0).forEach(function(i){r.isMergedPreserve(i.isPreserve())||n.set(i.getNamePath(),!0)}),r.prevWithoutPreserves=n}),Y(this,"getInitialValue",function(n){var i=gs(r.initialValues,n);return n.length?Lv(i):i}),Y(this,"setCallbacks",function(n){r.callbacks=n}),Y(this,"setValidateMessages",function(n){r.validateMessages=n}),Y(this,"setPreserve",function(n){r.preserve=n}),Y(this,"watchList",[]),Y(this,"registerWatch",function(n){return r.watchList.push(n),function(){r.watchList=r.watchList.filter(function(i){return i!==n})}}),Y(this,"notifyWatch",function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(r.watchList.length){var i=r.getFieldsValue(),o=r.getFieldsValue(!0);r.watchList.forEach(function(a){a(i,o,n)})}}),Y(this,"timeoutId",null),Y(this,"warningUnhooked",function(){}),Y(this,"updateStore",function(n){r.store=n}),Y(this,"getFieldEntities",function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return n?r.fieldEntities.filter(function(i){return i.getNamePath().length}):r.fieldEntities}),Y(this,"getFieldsMap",function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,i=new qg;return r.getFieldEntities(n).forEach(function(o){var a=o.getNamePath();i.set(a,o)}),i}),Y(this,"getFieldEntitiesForNamePathList",function(n){if(!n)return r.getFieldEntities(!0);var i=r.getFieldsMap(!0);return n.map(function(o){var a=Ui(o);return i.get(a)||{INVALIDATE_NAME_PATH:Ui(o)}})}),Y(this,"getFieldsValue",function(n,i){r.warningUnhooked();var o,a,s;if(n===!0||Array.isArray(n)?(o=n,a=i):n&&Wt(n)==="object"&&(s=n.strict,a=n.filter),o===!0&&!a)return r.store;var l=r.getFieldEntitiesForNamePathList(Array.isArray(o)?o:null),c=[];return l.forEach(function(d){var f,h,u="INVALIDATE_NAME_PATH"in d?d.INVALIDATE_NAME_PATH:d.getNamePath();if(s){var p,m;if((p=(m=d).isList)!==null&&p!==void 0&&p.call(m))return}else if(!o&&(f=(h=d).isListField)!==null&&f!==void 0&&f.call(h))return;if(!a)c.push(u);else{var v="getMeta"in d?d.getMeta():null;a(v)&&c.push(u)}}),hJ(r.store,c.map(Ui))}),Y(this,"getFieldValue",function(n){r.warningUnhooked();var i=Ui(n);return gs(r.store,i)}),Y(this,"getFieldsError",function(n){r.warningUnhooked();var i=r.getFieldEntitiesForNamePathList(n);return i.map(function(o,a){return o&&!("INVALIDATE_NAME_PATH"in o)?{name:o.getNamePath(),errors:o.getErrors(),warnings:o.getWarnings()}:{name:Ui(n[a]),errors:[],warnings:[]}})}),Y(this,"getFieldError",function(n){r.warningUnhooked();var i=Ui(n),o=r.getFieldsError([i])[0];return o.errors}),Y(this,"getFieldWarning",function(n){r.warningUnhooked();var i=Ui(n),o=r.getFieldsError([i])[0];return o.warnings}),Y(this,"isFieldsTouched",function(){r.warningUnhooked();for(var n=arguments.length,i=new Array(n),o=0;o0&&arguments[0]!==void 0?arguments[0]:{},i=new qg,o=r.getFieldEntities(!0);o.forEach(function(l){var c=l.props.initialValue,d=l.getNamePath();if(c!==void 0){var f=i.get(d)||new Set;f.add({entity:l,value:c}),i.set(d,f)}});var a=function(c){c.forEach(function(d){var f=d.props.initialValue;if(f!==void 0){var h=d.getNamePath(),u=r.getInitialValue(h);if(u!==void 0)hn(!1,"Form already set 'initialValues' with path '".concat(h.join("."),"'. Field can not overwrite it."));else{var p=i.get(h);if(p&&p.size>1)hn(!1,"Multiple Field with path '".concat(h.join("."),"' set 'initialValue'. Can not decide which one to pick."));else if(p){var m=r.getFieldValue(h),v=d.isListField();!v&&(!n.skipExist||m===void 0)&&r.updateStore(kl(r.store,h,Re(p)[0].value))}}}})},s;n.entities?s=n.entities:n.namePathList?(s=[],n.namePathList.forEach(function(l){var c=i.get(l);if(c){var d;(d=s).push.apply(d,Re(Re(c).map(function(f){return f.entity})))}})):s=o,a(s)}),Y(this,"resetFields",function(n){r.warningUnhooked();var i=r.store;if(!n){r.updateStore(Lv(r.initialValues)),r.resetWithFieldInitialValue(),r.notifyObservers(i,null,{type:"reset"}),r.notifyWatch();return}var o=n.map(Ui);o.forEach(function(a){var s=r.getInitialValue(a);r.updateStore(kl(r.store,a,s))}),r.resetWithFieldInitialValue({namePathList:o}),r.notifyObservers(i,o,{type:"reset"}),r.notifyWatch(o)}),Y(this,"setFields",function(n){r.warningUnhooked();var i=r.store,o=[];n.forEach(function(a){var s=a.name,l=Lt(a,FBe),c=Ui(s);o.push(c),"value"in l&&r.updateStore(kl(r.store,c,l.value)),r.notifyObservers(i,[c],{type:"setField",data:a})}),r.notifyWatch(o)}),Y(this,"getFields",function(){var n=r.getFieldEntities(!0),i=n.map(function(o){var a=o.getNamePath(),s=o.getMeta(),l=ee(ee({},s),{},{name:a,value:r.getFieldValue(a)});return Object.defineProperty(l,"originRCField",{value:!0}),l});return i}),Y(this,"initEntityValue",function(n){var i=n.props.initialValue;if(i!==void 0){var o=n.getNamePath(),a=gs(r.store,o);a===void 0&&r.updateStore(kl(r.store,o,i))}}),Y(this,"isMergedPreserve",function(n){var i=n!==void 0?n:r.preserve;return i??!0}),Y(this,"registerField",function(n){r.fieldEntities.push(n);var i=n.getNamePath();if(r.notifyWatch([i]),n.props.initialValue!==void 0){var o=r.store;r.resetWithFieldInitialValue({entities:[n],skipExist:!0}),r.notifyObservers(o,[n.getNamePath()],{type:"valueUpdate",source:"internal"})}return function(a,s){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(r.fieldEntities=r.fieldEntities.filter(function(f){return f!==n}),!r.isMergedPreserve(s)&&(!a||l.length>1)){var c=a?void 0:r.getInitialValue(i);if(i.length&&r.getFieldValue(i)!==c&&r.fieldEntities.every(function(f){return!eme(f.getNamePath(),i)})){var d=r.store;r.updateStore(kl(d,i,c,!0)),r.notifyObservers(d,[i],{type:"remove"}),r.triggerDependenciesUpdate(d,i)}}r.notifyWatch([i])}}),Y(this,"dispatch",function(n){switch(n.type){case"updateValue":{var i=n.namePath,o=n.value;r.updateValue(i,o);break}case"validateField":{var a=n.namePath,s=n.triggerName;r.validateFields([a],{triggerName:s});break}}}),Y(this,"notifyObservers",function(n,i,o){if(r.subscribable){var a=ee(ee({},o),{},{store:r.getFieldsValue(!0)});r.getFieldEntities().forEach(function(s){var l=s.onStoreChange;l(n,i,a)})}else r.forceRootUpdate()}),Y(this,"triggerDependenciesUpdate",function(n,i){var o=r.getDependencyChildrenFields(i);return o.length&&r.validateFields(o),r.notifyObservers(n,o,{type:"dependenciesUpdate",relatedFields:[i].concat(Re(o))}),o}),Y(this,"updateValue",function(n,i){var o=Ui(n),a=r.store;r.updateStore(kl(r.store,o,i)),r.notifyObservers(a,[o],{type:"valueUpdate",source:"internal"}),r.notifyWatch([o]);var s=r.triggerDependenciesUpdate(a,o),l=r.callbacks.onValuesChange;if(l){var c=hJ(r.store,[o]);l(c,r.getFieldsValue())}r.triggerOnFieldsChange([o].concat(Re(s)))}),Y(this,"setFieldsValue",function(n){r.warningUnhooked();var i=r.store;if(n){var o=Lv(r.store,n);r.updateStore(o)}r.notifyObservers(i,null,{type:"valueUpdate",source:"external"}),r.notifyWatch()}),Y(this,"setFieldValue",function(n,i){r.setFields([{name:n,value:i}])}),Y(this,"getDependencyChildrenFields",function(n){var i=new Set,o=[],a=new qg;r.getFieldEntities().forEach(function(l){var c=l.props.dependencies;(c||[]).forEach(function(d){var f=Ui(d);a.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 d=a.get(c)||new Set;d.forEach(function(f){if(!i.has(f)){i.add(f);var h=f.getNamePath();f.isFieldDirty()&&h.length&&(o.push(h),l(h))}})};return s(n),o}),Y(this,"triggerOnFieldsChange",function(n,i){var o=r.callbacks.onFieldsChange;if(o){var a=r.getFields();if(i){var s=new qg;i.forEach(function(c){var d=c.name,f=c.errors;s.set(d,f)}),a.forEach(function(c){c.errors=s.get(c.name)||c.errors})}var l=a.filter(function(c){var d=c.name;return a1(n,d)});l.length&&o(l,a)}}),Y(this,"validateFields",function(n,i){r.warningUnhooked();var o,a;Array.isArray(n)||typeof n=="string"||typeof i=="string"?(o=n,a=i):a=n;var s=!!o,l=s?o.map(Ui):[],c=[],d=String(Date.now()),f=new Set,h=a||{},u=h.recursive,p=h.dirty;r.getFieldEntities(!0).forEach(function(y){if(s||l.push(y.getNamePath()),!(!y.props.rules||!y.props.rules.length)&&!(p&&!y.isFieldDirty())){var x=y.getNamePath();if(f.add(x.join(d)),!s||a1(l,x,u)){var w=y.validateRules(ee({validateMessages:ee(ee({},Jpe),r.validateMessages)},a));c.push(w.then(function(){return{name:x,errors:[],warnings:[]}}).catch(function($){var C,S=[],O=[];return(C=$.forEach)===null||C===void 0||C.call($,function(E){var _=E.rule.warningOnly,P=E.errors;_?O.push.apply(O,Re(P)):S.push.apply(S,Re(P))}),S.length?Promise.reject({name:x,errors:S,warnings:O}):{name:x,errors:S,warnings:O}}))}}});var m=BBe(c);r.lastValidatePromise=m,m.catch(function(y){return y}).then(function(y){var x=y.map(function(w){var $=w.name;return $});r.notifyObservers(r.store,x,{type:"validateFinish"}),r.triggerOnFieldsChange(x,y)});var v=m.then(function(){return r.lastValidatePromise===m?Promise.resolve(r.getFieldsValue(l)):Promise.reject([])}).catch(function(y){var x=y.filter(function(w){return w&&w.errors.length});return Promise.reject({values:r.getFieldsValue(l),errorFields:x,outOfDate:r.lastValidatePromise!==m})});v.catch(function(y){return y});var b=l.filter(function(y){return f.has(y.join(d))});return r.triggerOnFieldsChange(b),v}),Y(this,"submit",function(){r.warningUnhooked(),r.validateFields().then(function(n){var i=r.callbacks.onFinish;if(i)try{i(n)}catch(o){console.error(o)}}).catch(function(n){var i=r.callbacks.onFinishFailed;i&&i(n)})}),this.forceRootUpdate=t});function i_(e){var t=g.useRef(),r=g.useState({}),n=fe(r,2),i=n[1];if(!t.current)if(e)t.current=e;else{var o=function(){i({})},a=new HBe(o);t.current=a.getForm()}return[t.current]}var eN=g.createContext({triggerFormChange:function(){},triggerFormFinish:function(){},registerForm:function(){},unregisterForm:function(){}}),OH=function(t){var r=t.validateMessages,n=t.onFormChange,i=t.onFormFinish,o=t.children,a=g.useContext(eN),s=g.useRef({});return g.createElement(eN.Provider,{value:ee(ee({},a),{},{validateMessages:ee(ee({},a.validateMessages),r),triggerFormChange:function(c,d){n&&n(c,{changedFields:d,forms:s.current}),a.triggerFormChange(c,d)},triggerFormFinish:function(c,d){i&&i(c,{values:d,forms:s.current}),a.triggerFormFinish(c,d)},registerForm:function(c,d){c&&(s.current=ee(ee({},s.current),{},Y({},c,d))),a.registerForm(c,d)},unregisterForm:function(c){var d=ee({},s.current);delete d[c],s.current=d,a.unregisterForm(c)}})},o)},WBe=["name","initialValues","fields","form","preserve","children","component","validateMessages","validateTrigger","onValuesChange","onFieldsChange","onFinish","onFinishFailed"],qBe=function(t,r){var n=t.name,i=t.initialValues,o=t.fields,a=t.form,s=t.preserve,l=t.children,c=t.component,d=c===void 0?"form":c,f=t.validateMessages,h=t.validateTrigger,u=h===void 0?"onChange":h,p=t.onValuesChange,m=t.onFieldsChange,v=t.onFinish,b=t.onFinishFailed,y=Lt(t,WBe),x=g.useContext(eN),w=i_(a),$=fe(w,1),C=$[0],S=C.getInternalHooks(em),O=S.useSubscribe,E=S.setInitialValues,_=S.setCallbacks,P=S.setValidateMessages,I=S.setPreserve,M=S.destroyForm;g.useImperativeHandle(r,function(){return C}),g.useEffect(function(){return x.registerForm(n,C),function(){x.unregisterForm(n)}},[x,C,n]),P(ee(ee({},x.validateMessages),f)),_({onValuesChange:p,onFieldsChange:function(H){if(x.triggerFormChange(n,H),m){for(var q=arguments.length,L=new Array(q>1?q-1:0),W=1;W{}}),rme=g.createContext(null),nme=e=>{const t=hi(e,["prefixCls"]);return g.createElement(OH,Object.assign({},t))},_H=g.createContext({prefixCls:""}),Oa=g.createContext({}),xS=e=>{let{children:t,status:r,override:n}=e;const i=g.useContext(Oa),o=g.useMemo(()=>{const a=Object.assign({},i);return n&&delete a.isFormItemInput,r&&(delete a.status,delete a.hasFeedback,delete a.feedbackIcon),a},[r,n,i]);return g.createElement(Oa.Provider,{value:o},t)};function vJ(){}const KBe=g.createContext({add:vJ,remove:vJ});function GBe(e){const t=g.useContext(KBe),r=g.useRef();return Ni(i=>{if(i){const o=e?i.querySelector(e):i;t.add(o),r.current=o}else t.remove(r.current)})}const XBe=()=>{const{cancelButtonProps:e,cancelTextLocale:t,onCancel:r}=g.useContext(Mw);return we.createElement(_n,Object.assign({onClick:r},e),t)},bJ=XBe,YBe=()=>{const{confirmLoading:e,okButtonProps:t,okType:r,okTextLocale:n,onOk:i}=g.useContext(Mw);return we.createElement(_n,Object.assign({},vH(r),{loading:e,onClick:i},t),n)},yJ=YBe;function ime(e,t){return we.createElement("span",{className:`${e}-close-x`},t||we.createElement(rg,{className:`${e}-close-icon`}))}const ome=e=>{const{okText:t,okType:r="primary",cancelText:n,confirmLoading:i,onOk:o,onCancel:a,okButtonProps:s,cancelButtonProps:l,footer:c}=e,[d]=od("Modal",j0e()),f=t||(d==null?void 0:d.okText),h=n||(d==null?void 0:d.cancelText),u={confirmLoading:i,okButtonProps:s,cancelButtonProps:l,okTextLocale:f,cancelTextLocale:h,okType:r,onOk:o,onCancel:a},p=we.useMemo(()=>u,Re(Object.values(u)));let m;return typeof c=="function"||typeof c>"u"?(m=we.createElement(we.Fragment,null,we.createElement(bJ,null),we.createElement(yJ,null)),typeof c=="function"&&(m=c(m,{OkBtn:yJ,CancelBtn:bJ})),m=we.createElement(Wpe,{value:p},m)):m=c,we.createElement(sH,{disabled:!1},m)},QBe=e=>({animationDuration:e,animationFillMode:"both"}),ZBe=e=>({animationDuration:e,animationFillMode:"both"}),o_=function(e,t,r,n){const o=(arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1)?"&":"";return{[` - ${o}${e}-enter, - ${o}${e}-appear - `]:Object.assign(Object.assign({},QBe(n)),{animationPlayState:"paused"}),[`${o}${e}-leave`]:Object.assign(Object.assign({},ZBe(n)),{animationPlayState:"paused"}),[` - ${o}${e}-enter${e}-enter-active, - ${o}${e}-appear${e}-appear-active - `]:{animationName:t,animationPlayState:"running"},[`${o}${e}-leave${e}-leave-active`]:{animationName:r,animationPlayState:"running",pointerEvents:"none"}}},JBe=new Lr("antFadeIn",{"0%":{opacity:0},"100%":{opacity:1}}),eFe=new Lr("antFadeOut",{"0%":{opacity:1},"100%":{opacity:0}}),tFe=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const{antCls:r}=e,n=`${r}-fade`,i=t?"&":"";return[o_(n,JBe,eFe,e.motionDurationMid,t),{[` - ${i}${n}-enter, - ${i}${n}-appear - `]:{opacity:0,animationTimingFunction:"linear"},[`${i}${n}-leave`]:{animationTimingFunction:"linear"}}]},rFe=new Lr("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),nFe=new Lr("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),iFe=new Lr("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),oFe=new Lr("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),aFe=new Lr("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),sFe=new Lr("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),lFe=new Lr("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),cFe=new Lr("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),uFe={"move-up":{inKeyframes:lFe,outKeyframes:cFe},"move-down":{inKeyframes:rFe,outKeyframes:nFe},"move-left":{inKeyframes:iFe,outKeyframes:oFe},"move-right":{inKeyframes:aFe,outKeyframes:sFe}},z1=(e,t)=>{const{antCls:r}=e,n=`${r}-${t}`,{inKeyframes:i,outKeyframes:o}=uFe[t];return[o_(n,i,o,e.motionDurationMid),{[` - ${n}-enter, - ${n}-appear - `]:{opacity:0,animationTimingFunction:e.motionEaseOutCirc},[`${n}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]},a_=new Lr("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),s_=new Lr("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),l_=new Lr("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),c_=new Lr("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),dFe=new Lr("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),fFe=new Lr("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),hFe=new Lr("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),pFe=new Lr("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),mFe={"slide-up":{inKeyframes:a_,outKeyframes:s_},"slide-down":{inKeyframes:l_,outKeyframes:c_},"slide-left":{inKeyframes:dFe,outKeyframes:fFe},"slide-right":{inKeyframes:hFe,outKeyframes:pFe}},Ju=(e,t)=>{const{antCls:r}=e,n=`${r}-${t}`,{inKeyframes:i,outKeyframes:o}=mFe[t];return[o_(n,i,o,e.motionDurationMid),{[` - ${n}-enter, - ${n}-appear - `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:e.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${n}-leave`]:{animationTimingFunction:e.motionEaseInQuint}}]},PH=new Lr("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),gFe=new Lr("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),xJ=new Lr("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),SJ=new Lr("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),vFe=new Lr("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),bFe=new Lr("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),yFe=new Lr("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),xFe=new Lr("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),SFe=new Lr("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),wFe=new Lr("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),CFe=new Lr("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),$Fe=new Lr("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),OFe={zoom:{inKeyframes:PH,outKeyframes:gFe},"zoom-big":{inKeyframes:xJ,outKeyframes:SJ},"zoom-big-fast":{inKeyframes:xJ,outKeyframes:SJ},"zoom-left":{inKeyframes:yFe,outKeyframes:xFe},"zoom-right":{inKeyframes:SFe,outKeyframes:wFe},"zoom-up":{inKeyframes:vFe,outKeyframes:bFe},"zoom-down":{inKeyframes:CFe,outKeyframes:$Fe}},Rw=(e,t)=>{const{antCls:r}=e,n=`${r}-${t}`,{inKeyframes:i,outKeyframes:o}=OFe[t];return[o_(n,i,o,t==="zoom-big-fast"?e.motionDurationFast:e.motionDurationMid),{[` - ${n}-enter, - ${n}-appear - `]:{transform:"scale(0)",opacity:0,animationTimingFunction:e.motionEaseOutCirc,"&-prepare":{transform:"none"}},[`${n}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]},EFe=e=>({[e.componentCls]:{[`${e.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, - opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}},[`${e.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, - opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}}}),u_=EFe;function wJ(e){return{position:e,inset:0}}const _Fe=e=>{const{componentCls:t,antCls:r}=e;return[{[`${t}-root`]:{[`${t}${r}-zoom-enter, ${t}${r}-zoom-appear`]:{transform:"none",opacity:0,animationDuration:e.motionDurationSlow,userSelect:"none"},[`${t}${r}-zoom-leave ${t}-content`]:{pointerEvents:"none"},[`${t}-mask`]:Object.assign(Object.assign({},wJ("fixed")),{zIndex:e.zIndexPopupBase,height:"100%",backgroundColor:e.colorBgMask,pointerEvents:"none",[`${t}-hidden`]:{display:"none"}}),[`${t}-wrap`]:Object.assign(Object.assign({},wJ("fixed")),{zIndex:e.zIndexPopupBase,overflow:"auto",outline:0,WebkitOverflowScrolling:"touch",[`&:has(${t}${r}-zoom-enter), &:has(${t}${r}-zoom-appear)`]:{pointerEvents:"none"}})}},{[`${t}-root`]:tFe(e)}]},PFe=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})`]:{[t]:{maxWidth:"calc(100vw - 16px)",margin:`${e.marginXS} auto`},[`${t}-centered`]:{[t]:{flex:1}}}}},{[t]:Object.assign(Object.assign({},Br(e)),{pointerEvents:"none",position:"relative",top:100,width:"auto",maxWidth:`calc(100vw - ${e.margin*2}px)`,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.paddingMD}px ${e.paddingContentHorizontalLG}px`},[`${t}-close`]:Object.assign({position:"absolute",top:(e.modalHeaderHeight-e.modalCloseBtnSize)/2,insetInlineEnd:(e.modalHeaderHeight-e.modalCloseBtnSize)/2,zIndex:e.zIndexPopupBase+10,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:`${e.modalCloseBtnSize}px`,justifyContent:"center",textTransform:"none",textRendering:"auto"},"&:hover":{color:e.modalIconHoverColor,backgroundColor:e.wireframe?"transparent":e.colorFillContent,textDecoration:"none"},"&:active":{backgroundColor:e.wireframe?"transparent":e.colorFillContentHover}},gf(e)),[`${t}-header`]:{color:e.colorText,background:e.headerBg,borderRadius:`${e.borderRadiusLG}px ${e.borderRadiusLG}px 0 0`,marginBottom:e.marginXS},[`${t}-body`]:{fontSize:e.fontSize,lineHeight:e.lineHeight,wordWrap:"break-word"},[`${t}-footer`]:{textAlign:"end",background:e.footerBg,marginTop:e.marginSM,[`${e.antCls}-btn + ${e.antCls}-btn:not(${e.antCls}-dropdown-trigger)`]:{marginBottom:0,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"}}}]},IFe=e=>{const{componentCls:t,antCls:r}=e,n=`${t}-confirm`;return{[t]:{[`${t}-content`]:{padding:0},[`${t}-header`]:{padding:e.modalHeaderPadding,borderBottom:`${e.modalHeaderBorderWidth}px ${e.modalHeaderBorderStyle} ${e.modalHeaderBorderColorSplit}`,marginBottom:0},[`${t}-body`]:{padding:e.modalBodyPadding},[`${t}-footer`]:{padding:`${e.modalFooterPaddingVertical}px ${e.modalFooterPaddingHorizontal}px`,borderTop:`${e.modalFooterBorderWidth}px ${e.modalFooterBorderStyle} ${e.modalFooterBorderColorSplit}`,borderRadius:`0 0 ${e.borderRadiusLG}px ${e.borderRadiusLG}px`,marginTop:0}},[n]:{[`${r}-modal-body`]:{padding:`${e.padding*2}px ${e.padding*2}px ${e.paddingLG}px`},[`${n}-body > ${e.iconCls}`]:{marginInlineEnd:e.margin},[`${n}-btns`]:{marginTop:e.marginLG}}}},TFe=e=>{const{componentCls:t}=e;return{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl",[`${t}-confirm-body`]:{direction:"rtl"}}}}},ame=e=>{const t=e.padding,r=e.fontSizeHeading5,n=e.lineHeightHeading5;return cr(e,{modalBodyPadding:e.paddingLG,modalHeaderPadding:`${t}px ${e.paddingLG}px`,modalHeaderBorderWidth:e.lineWidth,modalHeaderBorderStyle:e.lineType,modalHeaderBorderColorSplit:e.colorSplit,modalHeaderHeight:n*r+t*2,modalFooterBorderColorSplit:e.colorSplit,modalFooterBorderStyle:e.lineType,modalFooterPaddingVertical:e.paddingXS,modalFooterPaddingHorizontal:e.padding,modalFooterBorderWidth:e.lineWidth,modalIconHoverColor:e.colorIconHover,modalCloseIconColor:e.colorIcon,modalCloseBtnSize:e.fontSize*e.lineHeight,modalConfirmIconSize:e.fontSize*e.lineHeight})},sme=e=>({footerBg:"transparent",headerBg:e.colorBgElevated,titleLineHeight:e.lineHeightHeading5,titleFontSize:e.fontSizeHeading5,contentBg:e.colorBgElevated,titleColor:e.colorTextHeading}),lme=Jr("Modal",e=>{const t=ame(e);return[PFe(t),TFe(t),_Fe(t),e.wireframe&&IFe(t),Rw(t,"zoom")]},sme);var MFe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{tN={x:e.pageX,y:e.pageY},setTimeout(()=>{tN=null},100)};Jze()&&document.documentElement.addEventListener("click",kFe,!0);const RFe=e=>{var t;const{getPopupContainer:r,getPrefixCls:n,direction:i,modal:o}=g.useContext($t),a=N=>{const{onCancel:j}=e;j==null||j(N)},s=N=>{const{onOk:j}=e;j==null||j(N)},{prefixCls:l,className:c,rootClassName:d,open:f,wrapClassName:h,centered:u,getContainer:p,closeIcon:m,closable:v,focusTriggerAfterClose:b=!0,style:y,visible:x,width:w=520,footer:$,classNames:C,styles:S}=e,O=MFe(e,["prefixCls","className","rootClassName","open","wrapClassName","centered","getContainer","closeIcon","closable","focusTriggerAfterClose","style","visible","width","footer","classNames","styles"]),E=n("modal",l),_=n(),[P,I]=lme(E),M=se(h,{[`${E}-centered`]:!!u,[`${E}-wrap-rtl`]:i==="rtl"}),T=$!==null&&g.createElement(ome,Object.assign({},e,{onOk:s,onCancel:a})),[A,k]=Ype(v,m,N=>ime(E,N),g.createElement(rg,{className:`${E}-close-icon`}),!0),R=GBe(`.${E}-content`),[D,z]=ng("Modal",O.zIndex);return P(g.createElement(Im,null,g.createElement(xS,{status:!0,override:!0},g.createElement(JE.Provider,{value:z},g.createElement(Xpe,Object.assign({width:w},O,{zIndex:D,getContainer:p===void 0?r:p,prefixCls:E,rootClassName:se(I,d),footer:T,visible:f??x,mousePosition:(t=O.mousePosition)!==null&&t!==void 0?t:tN,onClose:a,closable:A,closeIcon:k,focusTriggerAfterClose:b,transitionName:_0(_,"zoom",e.transitionName),maskTransitionName:_0(_,"fade",e.maskTransitionName),className:se(I,c,o==null?void 0:o.className),style:Object.assign(Object.assign({},o==null?void 0:o.style),y),classNames:Object.assign(Object.assign({wrapper:M},o==null?void 0:o.classNames),C),styles:Object.assign(Object.assign({},o==null?void 0:o.styles),S),panelRef:R}))))))},cme=RFe,AFe=e=>{const{componentCls:t,titleFontSize:r,titleLineHeight:n,modalConfirmIconSize:i,fontSize:o,lineHeight:a}=e,s=`${t}-confirm`,l=Math.round(r*n),c=Math.round(o*a);return{[s]:{"&-rtl":{direction:"rtl"},[`${e.antCls}-modal-header`]:{display:"none"},[`${s}-body-wrapper`]:Object.assign({},gS()),[`${s}-body`]:{display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${e.iconCls}`]:{flex:"none",fontSize:i,marginInlineEnd:e.marginSM,marginTop:(c-i)/2},[`&-has-title > ${e.iconCls}`]:{marginTop:(l-i)/2}},[`${s}-paragraph`]:{display:"flex",flexDirection:"column",flex:"auto",rowGap:e.marginXS,maxWidth:`calc(100% - ${e.modalConfirmIconSize+e.marginSM}px)`},[`${s}-title`]:{color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:r,lineHeight:n},[`${s}-content`]:{color:e.colorText,fontSize:o,lineHeight:a},[`${s}-btns`]:{textAlign:"end",marginTop:e.marginSM,[`${e.antCls}-btn + ${e.antCls}-btn`]:{marginBottom:0,marginInlineStart:e.marginXS}}},[`${s}-error ${s}-body > ${e.iconCls}`]:{color:e.colorError},[`${s}-warning ${s}-body > ${e.iconCls}, - ${s}-confirm ${s}-body > ${e.iconCls}`]:{color:e.colorWarning},[`${s}-info ${s}-body > ${e.iconCls}`]:{color:e.colorInfo},[`${s}-success ${s}-body > ${e.iconCls}`]:{color:e.colorSuccess}}},DFe=Tb(["Modal","confirm"],e=>{const t=ame(e);return[AFe(t)]},sme,{order:-1e3});var NFe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);iy,Re(Object.values(y))),w=g.createElement(g.Fragment,null,g.createElement(GZ,null),g.createElement(XZ,null)),$=e.title!==void 0&&e.title!==null,C=`${o}-body`;return g.createElement("div",{className:`${o}-body-wrapper`},g.createElement("div",{className:se(C,{[`${C}-has-title`]:$})},f,g.createElement("div",{className:`${o}-paragraph`},$&&g.createElement("span",{className:`${o}-title`},e.title),g.createElement("div",{className:`${o}-content`},e.content))),l===void 0||typeof l=="function"?g.createElement(Wpe,{value:x},g.createElement("div",{className:`${o}-btns`},typeof l=="function"?l(w,{OkBtn:XZ,CancelBtn:GZ}):w)):l,g.createElement(DFe,{prefixCls:t}))}const jFe=e=>{const{close:t,zIndex:r,afterClose:n,open:i,keyboard:o,centered:a,getContainer:s,maskStyle:l,direction:c,prefixCls:d,wrapClassName:f,rootPrefixCls:h,bodyStyle:u,closable:p=!1,closeIcon:m,modalRender:v,focusTriggerAfterClose:b,onConfirm:y,styles:x}=e,w=`${d}-confirm`,$=e.width||416,C=e.style||{},S=e.mask===void 0?!0:e.mask,O=e.maskClosable===void 0?!1:e.maskClosable,E=se(w,`${w}-${e.type}`,{[`${w}-rtl`]:c==="rtl"},e.className),[,_]=Xa(),P=g.useMemo(()=>r!==void 0?r:_.zIndexPopupBase+mH,[r,_]);return g.createElement(cme,{prefixCls:d,className:E,wrapClassName:se({[`${w}-centered`]:!!e.centered},f),onCancel:()=>{t==null||t({triggerCancel:!0}),y==null||y(!1)},open:i,title:"",footer:null,transitionName:_0(h||"","zoom",e.transitionName),maskTransitionName:_0(h||"","fade",e.maskTransitionName),mask:S,maskClosable:O,style:C,styles:Object.assign({body:u,mask:l},x),width:$,zIndex:P,afterClose:n,keyboard:o,centered:a,getContainer:s,closable:p,closeIcon:m,modalRender:v,focusTriggerAfterClose:b},g.createElement(ume,Object.assign({},e,{confirmPrefixCls:w})))},LFe=e=>{const{rootPrefixCls:t,iconPrefixCls:r,direction:n,theme:i}=e;return g.createElement(tg,{prefixCls:t,iconPrefixCls:r,direction:n,theme:i},g.createElement(jFe,Object.assign({},e)))},dme=LFe,zFe=[],rm=zFe;var BFe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);ih&&h.triggerCancel);e.onCancel&&f&&e.onCancel.apply(e,[()=>{}].concat(Re(c.slice(1))));for(let h=0;h{const p=j0e(),{getPrefixCls:m,getIconPrefixCls:v,getTheme:b}=fH(),y=m(void 0,FFe()),x=f||`${y}-modal`,w=v(),$=b();let C=h;C===!1&&(C=void 0),gH(g.createElement(dme,Object.assign({},u,{getContainer:C,prefixCls:x,rootPrefixCls:y,iconPrefixCls:w,okText:c,locale:p,theme:$,cancelText:d||p.cancelText})),t)})}function a(){for(var l=arguments.length,c=new Array(l),d=0;d{typeof e.afterClose=="function"&&e.afterClose(),i.apply(this,c)}}),r.visible&&delete r.visible,o(r)}function s(l){typeof l=="function"?r=l(r):r=Object.assign(Object.assign({},r),l),o(r)}return o(r),rm.push(a),{destroy:a,update:s}}function hme(e){return Object.assign(Object.assign({},e),{type:"warning"})}function pme(e){return Object.assign(Object.assign({},e),{type:"info"})}function mme(e){return Object.assign(Object.assign({},e),{type:"success"})}function gme(e){return Object.assign(Object.assign({},e),{type:"error"})}function vme(e){return Object.assign(Object.assign({},e),{type:"confirm"})}function HFe(e){let{rootPrefixCls:t}=e;fme=t}var WFe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{var r,{afterClose:n,config:i}=e,o=WFe(e,["afterClose","config"]);const[a,s]=g.useState(!0),[l,c]=g.useState(i),{direction:d,getPrefixCls:f}=g.useContext($t),h=f("modal"),u=f(),p=()=>{var y;n(),(y=l.afterClose)===null||y===void 0||y.call(l)},m=function(){s(!1);for(var y=arguments.length,x=new Array(y),w=0;wC&&C.triggerCancel);l.onCancel&&$&&l.onCancel.apply(l,[()=>{}].concat(Re(x.slice(1))))};g.useImperativeHandle(t,()=>({destroy:m,update:y=>{c(x=>Object.assign(Object.assign({},x),y))}}));const v=(r=l.okCancel)!==null&&r!==void 0?r:l.type==="confirm",[b]=od("Modal",Qu.Modal);return g.createElement(dme,Object.assign({prefixCls:h,rootPrefixCls:u},l,{close:m,open:a,afterClose:p,okText:l.okText||(v?b==null?void 0:b.okText:b==null?void 0:b.justOkText),direction:l.direction||d,cancelText:l.cancelText||(b==null?void 0:b.cancelText)},o))},VFe=g.forwardRef(qFe);let CJ=0;const UFe=g.memo(g.forwardRef((e,t)=>{const[r,n]=MLe();return g.useImperativeHandle(t,()=>({patchElement:n}),[]),g.createElement(g.Fragment,null,r)}));function KFe(){const e=g.useRef(null),[t,r]=g.useState([]);g.useEffect(()=>{t.length&&(Re(t).forEach(a=>{a()}),r([]))},[t]);const n=g.useCallback(o=>function(s){var l;CJ+=1;const c=g.createRef();let d;const f=new Promise(v=>{d=v});let h=!1,u;const p=g.createElement(VFe,{key:`modal-${CJ}`,config:o(s),ref:c,afterClose:()=>{u==null||u()},isSilent:()=>h,onConfirm:v=>{d(v)}});return u=(l=e.current)===null||l===void 0?void 0:l.patchElement(p),u&&rm.push(u),{destroy:()=>{function v(){var b;(b=c.current)===null||b===void 0||b.destroy()}c.current?v():r(b=>[].concat(Re(b),[v]))},update:v=>{function b(){var y;(y=c.current)===null||y===void 0||y.update(v)}c.current?b():r(y=>[].concat(Re(y),[b]))},then:v=>(h=!0,f.then(v))}},[]);return[g.useMemo(()=>({info:n(pme),success:n(mme),error:n(gme),warning:n(hme),confirm:n(vme)}),[]),g.createElement(UFe,{key:"modal-holder",ref:e})]}const GFe=e=>{const{componentCls:t,notificationMarginEdge:r,animationMaxHeight:n}=e,i=`${t}-notice`,o=new Lr("antNotificationFadeIn",{"0%":{transform:"translate3d(100%, 0, 0)",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",opacity:1}}),a=new Lr("antNotificationTopFadeIn",{"0%":{top:-n,opacity:0},"100%":{top:0,opacity:1}}),s=new Lr("antNotificationBottomFadeIn",{"0%":{bottom:-n,opacity:0},"100%":{bottom:0,opacity:1}}),l=new Lr("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,[i]:{marginInline:"auto auto"}},[`&${t}-top`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:a}},[`&${t}-bottom`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:s}},[`&${t}-topRight, &${t}-bottomRight`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:o}},[`&${t}-topLeft, &${t}-bottomLeft`]:{marginRight:{value:0,_skip_check_:!0},marginLeft:{value:r,_skip_check_:!0},[i]:{marginInlineEnd:"auto",marginInlineStart:0},[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:l}}}}},XFe=GFe,YFe=["top","topLeft","topRight","bottom","bottomLeft","bottomRight"],QFe={topLeft:"left",topRight:"right",bottomLeft:"left",bottomRight:"right",top:"left",bottom:"left"},ZFe=(e,t)=>{const{componentCls:r}=e;return{[`${r}-${t}`]:{[`&${r}-stack > ${r}-notice-wrapper`]:{[t.startsWith("top")?"top":"bottom"]:0,[QFe[t]]:{value:0,_skip_check_:!0}}}}},JFe=e=>{const t={};for(let r=1;r ${e.componentCls}-notice`]:{opacity:0,transition:`opacity ${e.motionDurationMid}`}};return Object.assign({[`&:not(:nth-last-child(-n+${e.notificationStackLayer}))`]:{opacity:0,overflow:"hidden",color:"transparent",pointerEvents:"none"}},t)},eHe=e=>{const t={};for(let r=1;r{const{componentCls:t}=e;return Object.assign({[`${t}-stack`]:{[`& > ${t}-notice-wrapper`]:Object.assign({transition:`all ${e.motionDurationSlow}, backdrop-filter 0s`,position:"absolute"},JFe(e))},[`${t}-stack:not(${t}-stack-expanded)`]:{[`& > ${t}-notice-wrapper`]:Object.assign({},eHe(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.margin,background:"transparent",pointerEvents:"auto"}}}},YFe.map(r=>ZFe(e,r)).reduce((r,n)=>Object.assign(Object.assign({},r),n),{}))},rHe=tHe,bme=e=>{const{iconCls:t,componentCls:r,boxShadow:n,fontSizeLG:i,notificationMarginBottom:o,borderRadiusLG:a,colorSuccess:s,colorInfo:l,colorWarning:c,colorError:d,colorTextHeading:f,notificationBg:h,notificationPadding:u,notificationMarginEdge:p,fontSize:m,lineHeight:v,width:b,notificationIconSize:y,colorText:x}=e,w=`${r}-notice`;return{position:"relative",marginBottom:o,marginInlineStart:"auto",background:h,borderRadius:a,boxShadow:n,[w]:{padding:u,width:b,maxWidth:`calc(100vw - ${p*2}px)`,overflow:"hidden",lineHeight:v,wordWrap:"break-word"},[`${r}-close-icon`]:{fontSize:m,cursor:"pointer"},[`${w}-message`]:{marginBottom:e.marginXS,color:f,fontSize:i,lineHeight:e.lineHeightLG},[`${w}-description`]:{fontSize:m,color:x},[`&${w}-closable ${w}-message`]:{paddingInlineEnd:e.paddingLG},[`${w}-with-icon ${w}-message`]:{marginBottom:e.marginXS,marginInlineStart:e.marginSM+y,fontSize:i},[`${w}-with-icon ${w}-description`]:{marginInlineStart:e.marginSM+y,fontSize:m},[`${w}-icon`]:{position:"absolute",fontSize:y,lineHeight:0,[`&-success${t}`]:{color:s},[`&-info${t}`]:{color:l},[`&-warning${t}`]:{color:c},[`&-error${t}`]:{color:d}},[`${w}-close`]:{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.wireframe?"transparent":e.colorFillContent}},[`${w}-btn`]:{float:"right",marginTop:e.marginSM}}},nHe=e=>{const{componentCls:t,notificationMarginBottom:r,notificationMarginEdge:n,motionDurationMid:i,motionEaseInOut:o}=e,a=`${t}-notice`,s=new Lr("antNotificationFadeOut",{"0%":{maxHeight:e.animationMaxHeight,marginBottom:r},"100%":{maxHeight:0,marginBottom:0,paddingTop:0,paddingBottom:0,opacity:0}});return[{[t]:Object.assign(Object.assign({},Br(e)),{position:"fixed",zIndex:e.zIndexPopup,marginRight:{value:n,_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:o,animationFillMode:"both",opacity:0,animationPlayState:"paused"},[`${t}-fade-leave`]:{animationTimingFunction:o,animationFillMode:"both",animationDuration:i,animationPlayState:"paused"},[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationPlayState:"running"},[`${t}-fade-leave${t}-fade-leave-active`]:{animationName:s,animationPlayState:"running"},"&-rtl":{direction:"rtl",[`${a}-btn`]:{float:"left"}}})},{[t]:{[`${a}-wrapper`]:Object.assign({},bme(e))}}]},yme=e=>({zIndexPopup:e.zIndexPopupBase+mH+50,width:384}),xme=e=>{const t=e.paddingMD,r=e.paddingLG;return cr(e,{notificationBg:e.colorBgElevated,notificationPaddingVertical:t,notificationPaddingHorizontal:r,notificationIconSize:e.fontSizeLG*e.lineHeightLG,notificationCloseButtonSize:e.controlHeightLG*.55,notificationMarginBottom:e.margin,notificationPadding:`${e.paddingMD}px ${e.paddingContentHorizontalLG}px`,notificationMarginEdge:e.marginLG,animationMaxHeight:150,notificationStackLayer:3})},Sme=Jr("Notification",e=>{const t=xme(e);return[nHe(t),XFe(t),rHe(t)]},yme),iHe=Tb(["Notification","PurePanel"],e=>{const t=`${e.componentCls}-notice`,r=xme(e);return{[`${t}-pure-panel`]:Object.assign(Object.assign({},bme(r)),{width:r.width,maxWidth:`calc(100vw - ${r.notificationMarginEdge*2}px)`,margin:0})}},yme);var oHe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{const{prefixCls:t,icon:r,type:n,message:i,description:o,btn:a,role:s="alert"}=e;let l=null;return r?l=g.createElement("span",{className:`${t}-icon`},r):n&&(l=g.createElement(aHe[n]||null,{className:se(`${t}-icon`,`${t}-icon-${n}`)})),g.createElement("div",{className:se({[`${t}-with-icon`]:l}),role:s},l,g.createElement("div",{className:`${t}-message`},i),g.createElement("div",{className:`${t}-description`},o),a&&g.createElement("div",{className:`${t}-btn`},a))},sHe=e=>{const{prefixCls:t,className:r,icon:n,type:i,message:o,description:a,btn:s,closable:l=!0,closeIcon:c}=e,d=oHe(e,["prefixCls","className","icon","type","message","description","btn","closable","closeIcon"]),{getPrefixCls:f}=g.useContext($t),h=t||f("notification"),u=`${h}-notice`,[,p]=Sme(h);return g.createElement("div",{className:se(`${u}-pure-panel`,p,r)},g.createElement(iHe,{prefixCls:h}),g.createElement(Mpe,Object.assign({},d,{prefixCls:h,eventKey:"pure",duration:null,closable:l,closeIcon:IH(h,c),content:g.createElement(wme,{prefixCls:u,icon:n,type:i,message:o,description:a,btn:s})})))},lHe=sHe;function cHe(e,t,r){let n;switch(e){case"top":n={left:"50%",transform:"translateX(-50%)",right:"auto",top:t,bottom:"auto"};break;case"topLeft":n={left:0,top:t,bottom:"auto"};break;case"topRight":n={right:0,top:t,bottom:"auto"};break;case"bottom":n={left:"50%",transform:"translateX(-50%)",right:"auto",top:"auto",bottom:r};break;case"bottomLeft":n={left:0,top:"auto",bottom:r};break;default:n={right:0,top:"auto",bottom:r};break}return n}function uHe(e){return{motionName:`${e}-fade`}}var dHe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{let{children:t,prefixCls:r}=e;const[,n]=Sme(r);return g.createElement(mLe,{classNames:{list:n,notice:n}},t)},mHe=(e,t)=>{let{prefixCls:r,key:n}=t;return g.createElement(pHe,{prefixCls:r,key:n},e)},gHe=g.forwardRef((e,t)=>{const{top:r,bottom:n,prefixCls:i,getContainer:o,maxCount:a,rtl:s,onAllRemoved:l,stack:c}=e,{getPrefixCls:d,getPopupContainer:f,notification:h}=g.useContext($t),[,u]=Xa(),p=i||d("notification"),m=w=>cHe(w,r??$J,n??$J),v=()=>se({[`${p}-rtl`]:s}),b=()=>uHe(p),[y,x]=CLe({prefixCls:p,style:m,className:v,motion:b,closable:!0,closeIcon:IH(p),duration:fHe,getContainer:()=>(o==null?void 0:o())||(f==null?void 0:f())||document.body,maxCount:a,onAllRemoved:l,renderNotifications:mHe,stack:c===!1?!1:{threshold:typeof c=="object"?c==null?void 0:c.threshold:void 0,offset:8,gap:u.margin}});return g.useImperativeHandle(t,()=>Object.assign(Object.assign({},y),{prefixCls:p,notification:h})),x});function Cme(e){const t=g.useRef(null);return eg(),[g.useMemo(()=>{const n=s=>{var l;if(!t.current)return;const{open:c,prefixCls:d,notification:f}=t.current,h=`${d}-notice`,{message:u,description:p,icon:m,type:v,btn:b,className:y,style:x,role:w="alert",closeIcon:$}=s,C=dHe(s,["message","description","icon","type","btn","className","style","role","closeIcon"]),S=IH(h,$);return c(Object.assign(Object.assign({placement:(l=e==null?void 0:e.placement)!==null&&l!==void 0?l:hHe},C),{content:g.createElement(wme,{prefixCls:h,icon:m,type:v,message:u,description:p,btn:b,role:w}),className:se(v&&`${h}-${v}`,y,f==null?void 0:f.className),style:Object.assign(Object.assign({},f==null?void 0:f.style),x),closeIcon:S,closable:!!S}))},o={open:n,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=>{o[s]=l=>n(Object.assign(Object.assign({},l),{type:s}))}),o},[]),g.createElement(gHe,Object.assign({key:"notification-holder"},e,{ref:t}))]}function vHe(e){return Cme(e)}function $me(e){return function(r){return g.createElement(tg,{theme:{token:{motion:!1,zIndexPopupBase:0}}},g.createElement(e,Object.assign({},r)))}}function d_(e,t,r,n){function i(o){const{prefixCls:a,style:s}=o,l=g.useRef(null),[c,d]=g.useState(0),[f,h]=g.useState(0),[u,p]=rn(!1,{value:o.open}),{getPrefixCls:m}=g.useContext($t),v=m(t||"select",a);g.useEffect(()=>{if(p(!0),typeof ResizeObserver<"u"){const y=new ResizeObserver(w=>{const $=w[0].target;d($.offsetHeight+8),h($.offsetWidth)}),x=setInterval(()=>{var w;const $=r?`.${r(v)}`:`.${v}-dropdown`,C=(w=l.current)===null||w===void 0?void 0:w.querySelector($);C&&(clearInterval(x),y.observe(C))},10);return()=>{clearInterval(x),y.disconnect()}}},[]);let b=Object.assign(Object.assign({},o),{style:Object.assign(Object.assign({},s),{margin:0}),open:u,visible:u,getPopupContainer:()=>l.current});return n&&(b=n(b)),g.createElement("div",{ref:l,style:{paddingBottom:c,position:"relative",minWidth:f}},g.createElement(e,Object.assign({},b)))}return $me(i)}const f_=function(){if(typeof navigator>"u"||typeof window>"u")return!1;var e=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(e==null?void 0:e.substr(0,4))};var h_=function(t){var r=t.className,n=t.customizeIcon,i=t.customizeIconProps,o=t.onMouseDown,a=t.onClick,s=t.children,l;return typeof n=="function"?l=n(i):l=n,g.createElement("span",{className:r,onMouseDown:function(d){d.preventDefault(),o&&o(d)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:a,"aria-hidden":!0},l!==void 0?l:g.createElement("span",{className:se(r.split(/\s+/).map(function(c){return"".concat(c,"-icon")}))},s))};function bHe(e,t,r,n,i){var o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,a=arguments.length>6?arguments[6]:void 0,s=arguments.length>7?arguments[7]:void 0,l=we.useMemo(function(){if(Wt(n)==="object")return n.clearIcon;if(i)return i},[n,i]),c=we.useMemo(function(){return!!(!o&&n&&(r.length||a)&&!(s==="combobox"&&a===""))},[n,o,r.length,a,s]);return{allowClear:c,clearIcon:we.createElement(h_,{className:"".concat(e,"-clear"),onMouseDown:t,customizeIcon:l},"×")}}var Ome=g.createContext(null);function Eme(){return g.useContext(Ome)}function yHe(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,t=g.useState(!1),r=fe(t,2),n=r[0],i=r[1],o=g.useRef(null),a=function(){window.clearTimeout(o.current)};g.useEffect(function(){return a},[]);var s=function(c,d){a(),o.current=window.setTimeout(function(){i(c),d&&d()},e)};return[n,s,a]}function _me(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,t=g.useRef(null),r=g.useRef(null);g.useEffect(function(){return function(){window.clearTimeout(r.current)}},[]);function n(i){(i||t.current===null)&&(t.current=i),window.clearTimeout(r.current),r.current=window.setTimeout(function(){t.current=null},e)}return[function(){return t.current},n]}function xHe(e,t,r,n){var i=g.useRef(null);i.current={open:t,triggerOpen:r,customizedTrigger:n},g.useEffect(function(){function o(a){var s;if(!((s=i.current)!==null&&s!==void 0&&s.customizedTrigger)){var l=a.target;l.shadowRoot&&a.composed&&(l=a.composedPath()[0]||l),i.current.open&&e().filter(function(c){return c}).every(function(c){return!c.contains(l)&&c!==l})&&i.current.triggerOpen(!1)}}return window.addEventListener("mousedown",o),function(){return window.removeEventListener("mousedown",o)}},[])}var SHe=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],Vg=void 0;function wHe(e,t){var r=e.prefixCls,n=e.invalidate,i=e.item,o=e.renderItem,a=e.responsive,s=e.responsiveDisabled,l=e.registerSize,c=e.itemKey,d=e.className,f=e.style,h=e.children,u=e.display,p=e.order,m=e.component,v=m===void 0?"div":m,b=Lt(e,SHe),y=a&&!u;function x(O){l(c,O)}g.useEffect(function(){return function(){x(null)}},[]);var w=o&&i!==Vg?o(i):h,$;n||($={opacity:y?0:1,height:y?0:Vg,overflowY:y?"hidden":Vg,order:a?p:Vg,pointerEvents:y?"none":Vg,position:y?"absolute":Vg});var C={};y&&(C["aria-hidden"]=!0);var S=g.createElement(v,Ce({className:se(!n&&r,d),style:ee(ee({},$),f)},C,b,{ref:t}),w);return a&&(S=g.createElement(ta,{onResize:function(E){var _=E.offsetWidth;x(_)},disabled:s},S)),S}var yx=g.forwardRef(wHe);yx.displayName="Item";function CHe(e){if(typeof MessageChannel>"u")vr(e);else{var t=new MessageChannel;t.port1.onmessage=function(){return e()},t.port2.postMessage(void 0)}}function $He(){var e=g.useRef(null),t=function(n){e.current||(e.current=[],CHe(function(){ol.unstable_batchedUpdates(function(){e.current.forEach(function(i){i()}),e.current=null})})),e.current.push(n)};return t}function c2(e,t){var r=g.useState(t),n=fe(r,2),i=n[0],o=n[1],a=Ni(function(s){e(function(){o(s)})});return[i,a]}var EO=we.createContext(null),OHe=["component"],EHe=["className"],_He=["className"],PHe=function(t,r){var n=g.useContext(EO);if(!n){var i=t.component,o=i===void 0?"div":i,a=Lt(t,OHe);return g.createElement(o,Ce({},a,{ref:r}))}var s=n.className,l=Lt(n,EHe),c=t.className,d=Lt(t,_He);return g.createElement(EO.Provider,{value:null},g.createElement(yx,Ce({ref:r,className:se(s,c)},l,d)))},Pme=g.forwardRef(PHe);Pme.displayName="RawItem";var IHe=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],Ime="responsive",Tme="invalidate";function THe(e){return"+ ".concat(e.length," ...")}function MHe(e,t){var r=e.prefixCls,n=r===void 0?"rc-overflow":r,i=e.data,o=i===void 0?[]:i,a=e.renderItem,s=e.renderRawItem,l=e.itemKey,c=e.itemWidth,d=c===void 0?10:c,f=e.ssr,h=e.style,u=e.className,p=e.maxCount,m=e.renderRest,v=e.renderRawRest,b=e.suffix,y=e.component,x=y===void 0?"div":y,w=e.itemComponent,$=e.onVisibleChange,C=Lt(e,IHe),S=f==="full",O=$He(),E=c2(O,null),_=fe(E,2),P=_[0],I=_[1],M=P||0,T=c2(O,new Map),A=fe(T,2),k=A[0],R=A[1],D=c2(O,0),z=fe(D,2),N=z[0],j=z[1],H=c2(O,0),q=fe(H,2),L=q[0],W=q[1],U=c2(O,0),K=fe(U,2),G=K[0],Z=K[1],J=g.useState(null),ne=fe(J,2),le=ne[0],ue=ne[1],de=g.useState(null),ce=fe(de,2),ve=ce[0],xe=ce[1],Oe=g.useMemo(function(){return ve===null&&S?Number.MAX_SAFE_INTEGER:ve||0},[ve,P]),he=g.useState(!1),ae=fe(he,2),be=ae[0],pe=ae[1],Pe="".concat(n,"-item"),Ge=Math.max(N,L),rt=p===Ime,Le=o.length&&rt,ht=p===Tme,bt=Le||typeof p=="number"&&o.length>p,nt=g.useMemo(function(){var ze=o;return Le?P===null&&S?ze=o:ze=o.slice(0,Math.min(o.length,M/d)):typeof p=="number"&&(ze=o.slice(0,p)),ze},[o,d,P,p,Le]),Ae=g.useMemo(function(){return Le?o.slice(Oe+1):o.slice(nt.length)},[o,nt,Le,Oe]),je=g.useCallback(function(ze,ot){var Fe;return typeof l=="function"?l(ze):(Fe=l&&(ze==null?void 0:ze[l]))!==null&&Fe!==void 0?Fe:ot},[l]),Ze=g.useCallback(a||function(ze){return ze},[a]);function tt(ze,ot,Fe){ve===ze&&(ot===void 0||ot===le)||(xe(ze),Fe||(pe(zeM){tt(ct-1,ze-ut-G+L);break}}b&&Et(0)+G>M&&ue(null)}},[M,k,L,G,je,nt]);var _t=be&&!!Ae.length,ke={};le!==null&&Le&&(ke={position:"absolute",left:le,top:0});var st={prefixCls:Pe,responsive:Le,component:w,invalidate:ht},Be=s?function(ze,ot){var Fe=je(ze,ot);return g.createElement(EO.Provider,{key:Fe,value:ee(ee({},st),{},{order:ot,item:ze,itemKey:Fe,registerSize:Je,display:ot<=Oe})},s(ze,ot))}:function(ze,ot){var Fe=je(ze,ot);return g.createElement(yx,Ce({},st,{order:ot,key:Fe,item:ze,renderItem:Ze,itemKey:Fe,registerSize:Je,display:ot<=Oe}))},Xe,De={order:_t?Oe:Number.MAX_SAFE_INTEGER,className:"".concat(Pe,"-rest"),registerSize:pt,display:_t};if(v)v&&(Xe=g.createElement(EO.Provider,{value:ee(ee({},st),De)},v(Ae)));else{var Ie=m||THe;Xe=g.createElement(yx,Ce({},st,De),typeof Ie=="function"?Ie(Ae):Ie)}var We=g.createElement(x,Ce({className:se(!ht&&n,u),style:h,ref:t},C),nt.map(Be),bt?Xe:null,b&&g.createElement(yx,Ce({},st,{responsive:rt,responsiveDisabled:!Le,order:Oe,className:"".concat(Pe,"-suffix"),registerSize:xt,display:!0,style:ke}),b));return rt&&(We=g.createElement(ta,{onResize:St,disabled:!Le},We)),We}var Vu=g.forwardRef(MHe);Vu.displayName="Overflow";Vu.Item=Pme;Vu.RESPONSIVE=Ime;Vu.INVALIDATE=Tme;var kHe=function(t,r){var n,i=t.prefixCls,o=t.id,a=t.inputElement,s=t.disabled,l=t.tabIndex,c=t.autoFocus,d=t.autoComplete,f=t.editable,h=t.activeDescendantId,u=t.value,p=t.maxLength,m=t.onKeyDown,v=t.onMouseDown,b=t.onChange,y=t.onPaste,x=t.onCompositionStart,w=t.onCompositionEnd,$=t.open,C=t.attrs,S=a||g.createElement("input",null),O=S,E=O.ref,_=O.props,P=_.onKeyDown,I=_.onChange,M=_.onMouseDown,T=_.onCompositionStart,A=_.onCompositionEnd,k=_.style;return"maxLength"in S.props,S=g.cloneElement(S,ee(ee(ee({type:"search"},_),{},{id:o,ref:zo(r,E),disabled:s,tabIndex:l,autoComplete:d||"off",autoFocus:c,className:se("".concat(i,"-selection-search-input"),(n=S)===null||n===void 0||(n=n.props)===null||n===void 0?void 0:n.className),role:"combobox","aria-expanded":$||!1,"aria-haspopup":"listbox","aria-owns":"".concat(o,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(o,"_list"),"aria-activedescendant":$?h:void 0},C),{},{value:f?u:"",maxLength:p,readOnly:!f,unselectable:f?null:"on",style:ee(ee({},k),{},{opacity:f?null:0}),onKeyDown:function(D){m(D),P&&P(D)},onMouseDown:function(D){v(D),M&&M(D)},onChange:function(D){b(D),I&&I(D)},onCompositionStart:function(D){x(D),T&&T(D)},onCompositionEnd:function(D){w(D),A&&A(D)},onPaste:y})),S},TH=g.forwardRef(kHe);TH.displayName="Input";function Mme(e){return Array.isArray(e)?e:e!==void 0?[e]:[]}var RHe=typeof window<"u"&&window.document&&window.document.documentElement,AHe=RHe;function DHe(e){return e!=null}function NHe(e){return!e&&e!==0}function OJ(e){return["string","number"].includes(Wt(e))}function kme(e){var t=void 0;return e&&(OJ(e.title)?t=e.title.toString():OJ(e.label)&&(t=e.label.toString())),t}function jHe(e,t){AHe?g.useLayoutEffect(e,t):g.useEffect(e,t)}function LHe(e){var t;return(t=e.key)!==null&&t!==void 0?t:e.value}var EJ=function(t){t.preventDefault(),t.stopPropagation()},zHe=function(t){var r=t.id,n=t.prefixCls,i=t.values,o=t.open,a=t.searchValue,s=t.autoClearSearchValue,l=t.inputRef,c=t.placeholder,d=t.disabled,f=t.mode,h=t.showSearch,u=t.autoFocus,p=t.autoComplete,m=t.activeDescendantId,v=t.tabIndex,b=t.removeIcon,y=t.maxTagCount,x=t.maxTagTextLength,w=t.maxTagPlaceholder,$=w===void 0?function(ue){return"+ ".concat(ue.length," ...")}:w,C=t.tagRender,S=t.onToggleOpen,O=t.onRemove,E=t.onInputChange,_=t.onInputPaste,P=t.onInputKeyDown,I=t.onInputMouseDown,M=t.onInputCompositionStart,T=t.onInputCompositionEnd,A=g.useRef(null),k=g.useState(0),R=fe(k,2),D=R[0],z=R[1],N=g.useState(!1),j=fe(N,2),H=j[0],q=j[1],L="".concat(n,"-selection"),W=o||f==="multiple"&&s===!1||f==="tags"?a:"",U=f==="tags"||f==="multiple"&&s===!1||h&&(o||H);jHe(function(){z(A.current.scrollWidth)},[W]);function K(ue,de,ce,ve,xe){return g.createElement("span",{className:se("".concat(L,"-item"),Y({},"".concat(L,"-item-disabled"),ce)),title:kme(ue)},g.createElement("span",{className:"".concat(L,"-item-content")},de),ve&&g.createElement(h_,{className:"".concat(L,"-item-remove"),onMouseDown:EJ,onClick:xe,customizeIcon:b},"×"))}function G(ue,de,ce,ve,xe){var Oe=function(ae){EJ(ae),S(!o)};return g.createElement("span",{onMouseDown:Oe},C({label:de,value:ue,disabled:ce,closable:ve,onClose:xe}))}function Z(ue){var de=ue.disabled,ce=ue.label,ve=ue.value,xe=!d&&!de,Oe=ce;if(typeof x=="number"&&(typeof ce=="string"||typeof ce=="number")){var he=String(Oe);he.length>x&&(Oe="".concat(he.slice(0,x),"..."))}var ae=function(pe){pe&&pe.stopPropagation(),O(ue)};return typeof C=="function"?G(ve,Oe,de,xe,ae):K(ue,Oe,de,xe,ae)}function J(ue){var de=typeof $=="function"?$(ue):$;return K({title:de},de,!1)}var ne=g.createElement("div",{className:"".concat(L,"-search"),style:{width:D},onFocus:function(){q(!0)},onBlur:function(){q(!1)}},g.createElement(TH,{ref:l,open:o,prefixCls:n,id:r,inputElement:null,disabled:d,autoFocus:u,autoComplete:p,editable:U,activeDescendantId:m,value:W,onKeyDown:P,onMouseDown:I,onChange:E,onPaste:_,onCompositionStart:M,onCompositionEnd:T,tabIndex:v,attrs:Wa(t,!0)}),g.createElement("span",{ref:A,className:"".concat(L,"-search-mirror"),"aria-hidden":!0},W," ")),le=g.createElement(Vu,{prefixCls:"".concat(L,"-overflow"),data:i,renderItem:Z,renderRest:J,suffix:ne,itemKey:LHe,maxCount:y});return g.createElement(g.Fragment,null,le,!i.length&&!W&&g.createElement("span",{className:"".concat(L,"-placeholder")},c))},BHe=function(t){var r=t.inputElement,n=t.prefixCls,i=t.id,o=t.inputRef,a=t.disabled,s=t.autoFocus,l=t.autoComplete,c=t.activeDescendantId,d=t.mode,f=t.open,h=t.values,u=t.placeholder,p=t.tabIndex,m=t.showSearch,v=t.searchValue,b=t.activeValue,y=t.maxLength,x=t.onInputKeyDown,w=t.onInputMouseDown,$=t.onInputChange,C=t.onInputPaste,S=t.onInputCompositionStart,O=t.onInputCompositionEnd,E=t.title,_=g.useState(!1),P=fe(_,2),I=P[0],M=P[1],T=d==="combobox",A=T||m,k=h[0],R=v||"";T&&b&&!I&&(R=b),g.useEffect(function(){T&&M(!1)},[T,b]);var D=d!=="combobox"&&!f&&!m?!1:!!R,z=E===void 0?kme(k):E,N=function(){if(k)return null;var H=D?{visibility:"hidden"}:void 0;return g.createElement("span",{className:"".concat(n,"-selection-placeholder"),style:H},u)};return g.createElement(g.Fragment,null,g.createElement("span",{className:"".concat(n,"-selection-search")},g.createElement(TH,{ref:o,prefixCls:n,id:i,open:f,inputElement:r,disabled:a,autoFocus:s,autoComplete:l,editable:A,activeDescendantId:c,value:R,onKeyDown:x,onMouseDown:w,onChange:function(H){M(!0),$(H)},onPaste:C,onCompositionStart:S,onCompositionEnd:O,tabIndex:p,attrs:Wa(t,!0),maxLength:T?y:void 0})),!T&&k?g.createElement("span",{className:"".concat(n,"-selection-item"),title:z,style:D?{visibility:"hidden"}:void 0},k.label):null,N())};function FHe(e){return![_e.ESC,_e.SHIFT,_e.BACKSPACE,_e.TAB,_e.WIN_KEY,_e.ALT,_e.META,_e.WIN_KEY_RIGHT,_e.CTRL,_e.SEMICOLON,_e.EQUALS,_e.CAPS_LOCK,_e.CONTEXT_MENU,_e.F1,_e.F2,_e.F3,_e.F4,_e.F5,_e.F6,_e.F7,_e.F8,_e.F9,_e.F10,_e.F11,_e.F12].includes(e)}var HHe=function(t,r){var n=g.useRef(null),i=g.useRef(!1),o=t.prefixCls,a=t.open,s=t.mode,l=t.showSearch,c=t.tokenWithEnter,d=t.autoClearSearchValue,f=t.onSearch,h=t.onSearchSubmit,u=t.onToggleOpen,p=t.onInputKeyDown,m=t.domRef;g.useImperativeHandle(r,function(){return{focus:function(){n.current.focus()},blur:function(){n.current.blur()}}});var v=_me(0),b=fe(v,2),y=b[0],x=b[1],w=function(R){var D=R.which;(D===_e.UP||D===_e.DOWN)&&R.preventDefault(),p&&p(R),D===_e.ENTER&&s==="tags"&&!i.current&&!a&&(h==null||h(R.target.value)),FHe(D)&&u(!0)},$=function(){x(!0)},C=g.useRef(null),S=function(R){f(R,!0,i.current)!==!1&&u(!0)},O=function(){i.current=!0},E=function(R){i.current=!1,s!=="combobox"&&S(R.target.value)},_=function(R){var D=R.target.value;if(c&&C.current&&/[\r\n]/.test(C.current)){var z=C.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");D=D.replace(z,C.current)}C.current=null,S(D)},P=function(R){var D=R.clipboardData,z=D.getData("text");C.current=z},I=function(R){var D=R.target;if(D!==n.current){var z=document.body.style.msTouchAction!==void 0;z?setTimeout(function(){n.current.focus()}):n.current.focus()}},M=function(R){var D=y();R.target!==n.current&&!D&&s!=="combobox"&&R.preventDefault(),(s!=="combobox"&&(!l||!D)||!a)&&(a&&d!==!1&&f("",!0,!1),u())},T={inputRef:n,onInputKeyDown:w,onInputMouseDown:$,onInputChange:_,onInputPaste:P,onInputCompositionStart:O,onInputCompositionEnd:E},A=s==="multiple"||s==="tags"?g.createElement(zHe,Ce({},t,T)):g.createElement(BHe,Ce({},t,T));return g.createElement("div",{ref:m,className:"".concat(o,"-selector"),onClick:I,onMouseDown:M},A)},Rme=g.forwardRef(HHe);Rme.displayName="Selector";function WHe(e){var t=e.prefixCls,r=e.align,n=e.arrow,i=e.arrowPos,o=n||{},a=o.className,s=o.content,l=i.x,c=l===void 0?0:l,d=i.y,f=d===void 0?0:d,h=g.useRef();if(!r||!r.points)return null;var u={position:"absolute"};if(r.autoArrow!==!1){var p=r.points[0],m=r.points[1],v=p[0],b=p[1],y=m[0],x=m[1];v===y||!["t","b"].includes(v)?u.top=f:v==="t"?u.top=0:u.bottom=0,b===x||!["l","r"].includes(b)?u.left=c:b==="l"?u.left=0:u.right=0}return g.createElement("div",{ref:h,className:se("".concat(t,"-arrow"),a),style:u},s)}function qHe(e){var t=e.prefixCls,r=e.open,n=e.zIndex,i=e.mask,o=e.motion;return i?g.createElement(vl,Ce({},o,{motionAppear:!0,visible:r,removeOnLeave:!0}),function(a){var s=a.className;return g.createElement("div",{style:{zIndex:n},className:se("".concat(t,"-mask"),s)})}):null}var VHe=g.memo(function(e){var t=e.children;return t},function(e,t){return t.cache}),UHe=g.forwardRef(function(e,t){var r=e.popup,n=e.className,i=e.prefixCls,o=e.style,a=e.target,s=e.onVisibleChanged,l=e.open,c=e.keepDom,d=e.fresh,f=e.onClick,h=e.mask,u=e.arrow,p=e.arrowPos,m=e.align,v=e.motion,b=e.maskMotion,y=e.forceRender,x=e.getPopupContainer,w=e.autoDestroy,$=e.portal,C=e.zIndex,S=e.onMouseEnter,O=e.onMouseLeave,E=e.onPointerEnter,_=e.ready,P=e.offsetX,I=e.offsetY,M=e.offsetR,T=e.offsetB,A=e.onAlign,k=e.onPrepare,R=e.stretch,D=e.targetWidth,z=e.targetHeight,N=typeof r=="function"?r():r,j=l||c,H=(x==null?void 0:x.length)>0,q=g.useState(!x||!H),L=fe(q,2),W=L[0],U=L[1];if(Wr(function(){!W&&H&&a&&U(!0)},[W,H,a]),!W)return null;var K="auto",G={left:"-1000vw",top:"-1000vh",right:K,bottom:K};if(_||!l){var Z,J=m.points,ne=m.dynamicInset||((Z=m._experimental)===null||Z===void 0?void 0:Z.dynamicInset),le=ne&&J[0][1]==="r",ue=ne&&J[0][0]==="b";le?(G.right=M,G.left=K):(G.left=P,G.right=K),ue?(G.bottom=T,G.top=K):(G.top=I,G.bottom=K)}var de={};return R&&(R.includes("height")&&z?de.height=z:R.includes("minHeight")&&z&&(de.minHeight=z),R.includes("width")&&D?de.width=D:R.includes("minWidth")&&D&&(de.minWidth=D)),l||(de.pointerEvents="none"),g.createElement($,{open:y||j,getContainer:x&&function(){return x(a)},autoDestroy:w},g.createElement(qHe,{prefixCls:i,open:l,zIndex:C,mask:h,motion:b}),g.createElement(ta,{onResize:A,disabled:!l},function(ce){return g.createElement(vl,Ce({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:y,leavedClassName:"".concat(i,"-hidden")},v,{onAppearPrepare:k,onEnterPrepare:k,visible:l,onVisibleChanged:function(xe){var Oe;v==null||(Oe=v.onVisibleChanged)===null||Oe===void 0||Oe.call(v,xe),s(xe)}}),function(ve,xe){var Oe=ve.className,he=ve.style,ae=se(i,Oe,n);return g.createElement("div",{ref:zo(ce,t,xe),className:ae,style:ee(ee(ee(ee({"--arrow-x":"".concat(p.x||0,"px"),"--arrow-y":"".concat(p.y||0,"px")},G),de),he),{},{boxSizing:"border-box",zIndex:C},o),onMouseEnter:S,onMouseLeave:O,onPointerEnter:E,onClick:f},u&&g.createElement(WHe,{prefixCls:i,arrow:u,arrowPos:p,align:m}),g.createElement(VHe,{cache:!l&&!d},N))})}))}),KHe=g.forwardRef(function(e,t){var r=e.children,n=e.getTriggerDOMNode,i=ic(r),o=g.useCallback(function(s){uS(t,n?n(s):s)},[n]),a=id(o,r.ref);return i?g.cloneElement(r,{ref:a}):r}),_J=g.createContext(null);function PJ(e){return e?Array.isArray(e)?e:[e]:[]}function GHe(e,t,r,n){return g.useMemo(function(){var i=PJ(r??t),o=PJ(n??t),a=new Set(i),s=new Set(o);return e&&(a.has("hover")&&(a.delete("hover"),a.add("click")),s.has("hover")&&(s.delete("hover"),s.add("click"))),[a,s]},[e,t,r,n])}function XHe(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],r=arguments.length>2?arguments[2]:void 0;return r?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}function YHe(e,t,r,n){for(var i=r.points,o=Object.keys(e),a=0;a1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(e)?t:e}function u2(e){return SS(parseFloat(e),0)}function TJ(e,t){var r=ee({},e);return(t||[]).forEach(function(n){if(!(n instanceof HTMLBodyElement||n instanceof HTMLHtmlElement)){var i=Dw(n).getComputedStyle(n),o=i.overflow,a=i.overflowClipMargin,s=i.borderTopWidth,l=i.borderBottomWidth,c=i.borderLeftWidth,d=i.borderRightWidth,f=n.getBoundingClientRect(),h=n.offsetHeight,u=n.clientHeight,p=n.offsetWidth,m=n.clientWidth,v=u2(s),b=u2(l),y=u2(c),x=u2(d),w=SS(Math.round(f.width/p*1e3)/1e3),$=SS(Math.round(f.height/h*1e3)/1e3),C=(p-m-y-x)*w,S=(h-u-v-b)*$,O=v*$,E=b*$,_=y*w,P=x*w,I=0,M=0;if(o==="clip"){var T=u2(a);I=T*w,M=T*$}var A=f.x+_-I,k=f.y+O-M,R=A+f.width+2*I-_-P-C,D=k+f.height+2*M-O-E-S;r.left=Math.max(r.left,A),r.top=Math.max(r.top,k),r.right=Math.min(r.right,R),r.bottom=Math.min(r.bottom,D)}}),r}function MJ(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r="".concat(t),n=r.match(/^(.*)\%$/);return n?e*(parseFloat(n[1])/100):parseFloat(r)}function kJ(e,t){var r=t||[],n=fe(r,2),i=n[0],o=n[1];return[MJ(e.width,i),MJ(e.height,o)]}function RJ(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[e[0],e[1]]}function Ug(e,t){var r=t[0],n=t[1],i,o;return r==="t"?o=e.y:r==="b"?o=e.y+e.height:o=e.y+e.height/2,n==="l"?i=e.x:n==="r"?i=e.x+e.width:i=e.x+e.width/2,{x:i,y:o}}function uh(e,t){var r={t:"b",b:"t",l:"r",r:"l"};return e.map(function(n,i){return i===t?r[n]||"c":n}).join("")}function QHe(e,t,r,n,i,o,a){var s=g.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:i[n]||{}}),l=fe(s,2),c=l[0],d=l[1],f=g.useRef(0),h=g.useMemo(function(){return t?rN(t):[]},[t]),u=g.useRef({}),p=function(){u.current={}};e||p();var m=Ni(function(){if(t&&r&&e){let cn=function(Ia,po){var Ta=arguments.length>2&&arguments[2]!==void 0?arguments[2]:ae,xl=N.x+Ia,ah=N.y+po,mu=xl+Z,jg=ah+G,Qy=Math.max(xl,Ta.left),gp=Math.max(ah,Ta.top),Nt=Math.min(mu,Ta.right),dr=Math.min(jg,Ta.bottom);return Math.max(0,(Nt-Qy)*(dr-gp))},rs=function(){$e=N.y+Ie,qe=$e+G,Me=N.x+De,Ne=Me+Z};var yi=cn,Mi=rs,y,x,w=t,$=w.ownerDocument,C=Dw(w),S=C.getComputedStyle(w),O=S.width,E=S.height,_=S.position,P=w.style.left,I=w.style.top,M=w.style.right,T=w.style.bottom,A=w.style.overflow,k=ee(ee({},i[n]),o),R=$.createElement("div");(y=w.parentElement)===null||y===void 0||y.appendChild(R),R.style.left="".concat(w.offsetLeft,"px"),R.style.top="".concat(w.offsetTop,"px"),R.style.position=_,R.style.height="".concat(w.offsetHeight,"px"),R.style.width="".concat(w.offsetWidth,"px"),w.style.left="0",w.style.top="0",w.style.right="auto",w.style.bottom="auto",w.style.overflow="hidden";var D;if(Array.isArray(r))D={x:r[0],y:r[1],width:0,height:0};else{var z=r.getBoundingClientRect();D={x:z.x,y:z.y,width:z.width,height:z.height}}var N=w.getBoundingClientRect(),j=$.documentElement,H=j.clientWidth,q=j.clientHeight,L=j.scrollWidth,W=j.scrollHeight,U=j.scrollTop,K=j.scrollLeft,G=N.height,Z=N.width,J=D.height,ne=D.width,le={left:0,top:0,right:H,bottom:q},ue={left:-K,top:-U,right:L-K,bottom:W-U},de=k.htmlRegion,ce="visible",ve="visibleFirst";de!=="scroll"&&de!==ve&&(de=ce);var xe=de===ve,Oe=TJ(ue,h),he=TJ(le,h),ae=de===ce?he:Oe,be=xe?he:ae;w.style.left="auto",w.style.top="auto",w.style.right="0",w.style.bottom="0";var pe=w.getBoundingClientRect();w.style.left=P,w.style.top=I,w.style.right=M,w.style.bottom=T,w.style.overflow=A,(x=w.parentElement)===null||x===void 0||x.removeChild(R);var Pe=SS(Math.round(Z/parseFloat(O)*1e3)/1e3),Ge=SS(Math.round(G/parseFloat(E)*1e3)/1e3);if(Pe===0||Ge===0||lO(r)&&!kb(r))return;var rt=k.offset,Le=k.targetOffset,ht=kJ(N,rt),bt=fe(ht,2),nt=bt[0],Ae=bt[1],je=kJ(D,Le),Ze=fe(je,2),tt=Ze[0],St=Ze[1];D.x-=tt,D.y-=St;var Je=k.points||[],pt=fe(Je,2),xt=pt[0],Et=pt[1],_t=RJ(Et),ke=RJ(xt),st=Ug(D,_t),Be=Ug(N,ke),Xe=ee({},k),De=st.x-Be.x+nt,Ie=st.y-Be.y+Ae,We=cn(De,Ie),ze=cn(De,Ie,he),ot=Ug(D,["t","l"]),Fe=Ug(N,["t","l"]),ct=Ug(D,["b","r"]),ut=Ug(N,["b","r"]),dt=k.overflow||{},At=dt.adjustX,oe=dt.adjustY,X=dt.shiftX,ie=dt.shiftY,Se=function(po){return typeof po=="boolean"?po:po>=0},$e,qe,Me,Ne;rs();var Ke=Se(oe),Ve=ke[0]===_t[0];if(Ke&&ke[0]==="t"&&(qe>be.bottom||u.current.bt)){var Ue=Ie;Ve?Ue-=G-J:Ue=ot.y-ut.y-Ae;var He=cn(De,Ue),Dt=cn(De,Ue,he);He>We||He===We&&(!xe||Dt>=ze)?(u.current.bt=!0,Ie=Ue,Ae=-Ae,Xe.points=[uh(ke,0),uh(_t,0)]):u.current.bt=!1}if(Ke&&ke[0]==="b"&&($eWe||tr===We&&(!xe||sr>=ze)?(u.current.tb=!0,Ie=at,Ae=-Ae,Xe.points=[uh(ke,0),uh(_t,0)]):u.current.tb=!1}var rr=Se(At),nn=ke[1]===_t[1];if(rr&&ke[1]==="l"&&(Ne>be.right||u.current.rl)){var wr=De;nn?wr-=Z-ne:wr=ot.x-ut.x-nt;var qr=cn(wr,Ie),Fn=cn(wr,Ie,he);qr>We||qr===We&&(!xe||Fn>=ze)?(u.current.rl=!0,De=wr,nt=-nt,Xe.points=[uh(ke,1),uh(_t,1)]):u.current.rl=!1}if(rr&&ke[1]==="r"&&(MeWe||yt===We&&(!xe||ur>=ze)?(u.current.lr=!0,De=Yt,nt=-nt,Xe.points=[uh(ke,1),uh(_t,1)]):u.current.lr=!1}rs();var Vr=X===!0?0:X;typeof Vr=="number"&&(Mehe.right&&(De-=Ne-he.right-nt,D.x>he.right-Vr&&(De+=D.x-he.right+Vr)));var lr=ie===!0?0:ie;typeof lr=="number"&&($ehe.bottom&&(Ie-=qe-he.bottom-Ae,D.y>he.bottom-lr&&(Ie+=D.y-he.bottom+lr)));var gi=N.x+De,Wi=gi+Z,yr=N.y+Ie,kr=yr+G,Mt=D.x,mt=Mt+ne,Bt=D.y,Qt=Bt+J,Xt=Math.max(gi,Mt),Ar=Math.min(Wi,mt),pn=(Xt+Ar)/2,vi=pn-gi,bi=Math.max(yr,Bt),Sn=Math.min(kr,Qt),_o=(bi+Sn)/2,yc=_o-yr;a==null||a(t,Xe);var Cr=pe.right-N.x-(De+N.width),Ir=pe.bottom-N.y-(Ie+N.height);d({ready:!0,offsetX:De/Pe,offsetY:Ie/Ge,offsetR:Cr/Pe,offsetB:Ir/Ge,arrowX:vi/Pe,arrowY:yc/Ge,scaleX:Pe,scaleY:Ge,align:Xe})}}),v=function(){f.current+=1;var x=f.current;Promise.resolve().then(function(){f.current===x&&m()})},b=function(){d(function(x){return ee(ee({},x),{},{ready:!1})})};return Wr(b,[n]),Wr(function(){e||b()},[e]),[c.ready,c.offsetX,c.offsetY,c.offsetR,c.offsetB,c.arrowX,c.arrowY,c.scaleX,c.scaleY,c.align,v]}function ZHe(e,t,r,n,i){Wr(function(){if(e&&t&&r){let h=function(){n(),i()};var f=h,o=t,a=r,s=rN(o),l=rN(a),c=Dw(a),d=new Set([c].concat(Re(s),Re(l)));return d.forEach(function(u){u.addEventListener("scroll",h,{passive:!0})}),c.addEventListener("resize",h,{passive:!0}),n(),function(){d.forEach(function(u){u.removeEventListener("scroll",h),c.removeEventListener("resize",h)})}}},[e,t,r])}function JHe(e,t,r,n,i,o,a,s){var l=g.useRef(e),c=g.useRef(!1);l.current!==e&&(c.current=!0,l.current=e),g.useEffect(function(){var d=vr(function(){c.current=!1});return function(){vr.cancel(d)}},[e]),g.useEffect(function(){if(t&&n&&(!i||o)){var d=function(){var C=!1,S=function(_){var P=_.target;C=a(P)},O=function(_){var P=_.target;!c.current&&l.current&&!C&&!a(P)&&s(!1)};return[S,O]},f=d(),h=fe(f,2),u=h[0],p=h[1],m=d(),v=fe(m,2),b=v[0],y=v[1],x=Dw(n);x.addEventListener("mousedown",u,!0),x.addEventListener("click",p,!0),x.addEventListener("contextmenu",p,!0);var w=CO(r);return w&&(w.addEventListener("mousedown",b,!0),w.addEventListener("click",y,!0),w.addEventListener("contextmenu",y,!0)),function(){x.removeEventListener("mousedown",u,!0),x.removeEventListener("click",p,!0),x.removeEventListener("contextmenu",p,!0),w&&(w.removeEventListener("mousedown",b,!0),w.removeEventListener("click",y,!0),w.removeEventListener("contextmenu",y,!0))}}},[t,r,n,i,o])}var eWe=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function tWe(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:wH,t=g.forwardRef(function(r,n){var i=r.prefixCls,o=i===void 0?"rc-trigger-popup":i,a=r.children,s=r.action,l=s===void 0?"hover":s,c=r.showAction,d=r.hideAction,f=r.popupVisible,h=r.defaultPopupVisible,u=r.onPopupVisibleChange,p=r.afterPopupVisibleChange,m=r.mouseEnterDelay,v=r.mouseLeaveDelay,b=v===void 0?.1:v,y=r.focusDelay,x=r.blurDelay,w=r.mask,$=r.maskClosable,C=$===void 0?!0:$,S=r.getPopupContainer,O=r.forceRender,E=r.autoDestroy,_=r.destroyPopupOnHide,P=r.popup,I=r.popupClassName,M=r.popupStyle,T=r.popupPlacement,A=r.builtinPlacements,k=A===void 0?{}:A,R=r.popupAlign,D=r.zIndex,z=r.stretch,N=r.getPopupClassNameFromAlign,j=r.fresh,H=r.alignPoint,q=r.onPopupClick,L=r.onPopupAlign,W=r.arrow,U=r.popupMotion,K=r.maskMotion,G=r.popupTransitionName,Z=r.popupAnimation,J=r.maskTransitionName,ne=r.maskAnimation,le=r.className,ue=r.getTriggerDOMNode,de=Lt(r,eWe),ce=E||_||!1,ve=g.useState(!1),xe=fe(ve,2),Oe=xe[0],he=xe[1];Wr(function(){he(f_())},[]);var ae=g.useRef({}),be=g.useContext(_J),pe=g.useMemo(function(){return{registerSubPopup:function(dr,Un){ae.current[dr]=Un,be==null||be.registerSubPopup(dr,Un)}}},[be]),Pe=Upe(),Ge=g.useState(null),rt=fe(Ge,2),Le=rt[0],ht=rt[1],bt=Ni(function(Nt){lO(Nt)&&Le!==Nt&&ht(Nt),be==null||be.registerSubPopup(Pe,Nt)}),nt=g.useState(null),Ae=fe(nt,2),je=Ae[0],Ze=Ae[1],tt=g.useRef(null),St=Ni(function(Nt){lO(Nt)&&je!==Nt&&(Ze(Nt),tt.current=Nt)}),Je=g.Children.only(a),pt=(Je==null?void 0:Je.props)||{},xt={},Et=Ni(function(Nt){var dr,Un,qi=je;return(qi==null?void 0:qi.contains(Nt))||((dr=CO(qi))===null||dr===void 0?void 0:dr.host)===Nt||Nt===qi||(Le==null?void 0:Le.contains(Nt))||((Un=CO(Le))===null||Un===void 0?void 0:Un.host)===Nt||Nt===Le||Object.values(ae.current).some(function(Kn){return(Kn==null?void 0:Kn.contains(Nt))||Nt===Kn})}),_t=IJ(o,U,Z,G),ke=IJ(o,K,ne,J),st=g.useState(h||!1),Be=fe(st,2),Xe=Be[0],De=Be[1],Ie=f??Xe,We=Ni(function(Nt){f===void 0&&De(Nt)});Wr(function(){De(f||!1)},[f]);var ze=g.useRef(Ie);ze.current=Ie;var ot=g.useRef([]);ot.current=[];var Fe=Ni(function(Nt){var dr;We(Nt),((dr=ot.current[ot.current.length-1])!==null&&dr!==void 0?dr:Ie)!==Nt&&(ot.current.push(Nt),u==null||u(Nt))}),ct=g.useRef(),ut=function(){clearTimeout(ct.current)},dt=function(dr){var Un=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;ut(),Un===0?Fe(dr):ct.current=setTimeout(function(){Fe(dr)},Un*1e3)};g.useEffect(function(){return ut},[]);var At=g.useState(!1),oe=fe(At,2),X=oe[0],ie=oe[1];Wr(function(Nt){(!Nt||Ie)&&ie(!0)},[Ie]);var Se=g.useState(null),$e=fe(Se,2),qe=$e[0],Me=$e[1],Ne=g.useState([0,0]),Ke=fe(Ne,2),Ve=Ke[0],Ue=Ke[1],He=function(dr){Ue([dr.clientX,dr.clientY])},Dt=QHe(Ie,Le,H?Ve:je,T,k,R,L),at=fe(Dt,11),tr=at[0],sr=at[1],rr=at[2],nn=at[3],wr=at[4],qr=at[5],Fn=at[6],Yt=at[7],yt=at[8],ur=at[9],Vr=at[10],lr=GHe(Oe,l,c,d),gi=fe(lr,2),Wi=gi[0],yr=gi[1],kr=Wi.has("click"),Mt=yr.has("click")||yr.has("contextMenu"),mt=Ni(function(){X||Vr()}),Bt=function(){ze.current&&H&&Mt&&dt(!1)};ZHe(Ie,je,Le,mt,Bt),Wr(function(){mt()},[Ve,T]),Wr(function(){Ie&&!(k!=null&&k[T])&&mt()},[JSON.stringify(R)]);var Qt=g.useMemo(function(){var Nt=YHe(k,o,ur,H);return se(Nt,N==null?void 0:N(ur))},[ur,N,k,o,H]);g.useImperativeHandle(n,function(){return{nativeElement:tt.current,forceAlign:mt}});var Xt=g.useState(0),Ar=fe(Xt,2),pn=Ar[0],vi=Ar[1],bi=g.useState(0),Sn=fe(bi,2),_o=Sn[0],yc=Sn[1],Cr=function(){if(z&&je){var dr=je.getBoundingClientRect();vi(dr.width),yc(dr.height)}},Ir=function(){Cr(),mt()},yi=function(dr){ie(!1),Vr(),p==null||p(dr)},Mi=function(){return new Promise(function(dr){Cr(),Me(function(){return dr})})};Wr(function(){qe&&(Vr(),qe(),Me(null))},[qe]);function cn(Nt,dr,Un,qi){xt[Nt]=function(Kn){var vp;qi==null||qi(Kn),dt(dr,Un);for(var Zy=arguments.length,Lg=new Array(Zy>1?Zy-1:0),zg=1;zg1?Un-1:0),Kn=1;Kn1?Un-1:0),Kn=1;Kn1&&arguments[1]!==void 0?arguments[1]:{},r=t.fieldNames,n=t.childrenAsData,i=[],o=Dme(r,!1),a=o.label,s=o.value,l=o.options,c=o.groupLabel;function d(f,h){f.forEach(function(u){if(h||!(l in u)){var p=u[s];i.push({key:AJ(u,i.length),groupOption:h,data:u,label:u[a],value:p})}else{var m=u[c];m===void 0&&n&&(m=u.label),i.push({key:AJ(u,i.length),group:!0,data:u,label:m}),d(u[l],!0)}})}return d(e,!1),i}function nN(e){var t=ee({},e);return"props"in t||Object.defineProperty(t,"props",{get:function(){return hn(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),t}}),t}function aWe(e,t){if(!t||!t.length)return null;var r=!1;function n(o,a){var s=k0e(a),l=s[0],c=s.slice(1);if(!l)return[o];var d=o.split(l);return r=r||d.length>1,d.reduce(function(f,h){return[].concat(Re(f),Re(n(h,c)))},[]).filter(function(f){return f})}var i=n(e,t);return r?i:null}var sWe=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],lWe=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function iN(e){return e==="tags"||e==="multiple"}var Nme=g.forwardRef(function(e,t){var r,n,i=e.id,o=e.prefixCls,a=e.className,s=e.showSearch,l=e.tagRender,c=e.direction,d=e.omitDomProps,f=e.displayValues,h=e.onDisplayValuesChange,u=e.emptyOptions,p=e.notFoundContent,m=p===void 0?"Not Found":p,v=e.onClear,b=e.mode,y=e.disabled,x=e.loading,w=e.getInputElement,$=e.getRawInputElement,C=e.open,S=e.defaultOpen,O=e.onDropdownVisibleChange,E=e.activeValue,_=e.onActiveValueChange,P=e.activeDescendantId,I=e.searchValue,M=e.autoClearSearchValue,T=e.onSearch,A=e.onSearchSplit,k=e.tokenSeparators,R=e.allowClear,D=e.suffixIcon,z=e.clearIcon,N=e.OptionList,j=e.animation,H=e.transitionName,q=e.dropdownStyle,L=e.dropdownClassName,W=e.dropdownMatchSelectWidth,U=e.dropdownRender,K=e.dropdownAlign,G=e.placement,Z=e.builtinPlacements,J=e.getPopupContainer,ne=e.showAction,le=ne===void 0?[]:ne,ue=e.onFocus,de=e.onBlur,ce=e.onKeyUp,ve=e.onKeyDown,xe=e.onMouseDown,Oe=Lt(e,sWe),he=iN(b),ae=(s!==void 0?s:he)||b==="combobox",be=ee({},Oe);lWe.forEach(function(Mt){delete be[Mt]}),d==null||d.forEach(function(Mt){delete be[Mt]});var pe=g.useState(!1),Pe=fe(pe,2),Ge=Pe[0],rt=Pe[1];g.useEffect(function(){rt(f_())},[]);var Le=g.useRef(null),ht=g.useRef(null),bt=g.useRef(null),nt=g.useRef(null),Ae=g.useRef(null),je=g.useRef(!1),Ze=yHe(),tt=fe(Ze,3),St=tt[0],Je=tt[1],pt=tt[2];g.useImperativeHandle(t,function(){var Mt,mt;return{focus:(Mt=nt.current)===null||Mt===void 0?void 0:Mt.focus,blur:(mt=nt.current)===null||mt===void 0?void 0:mt.blur,scrollTo:function(Qt){var Xt;return(Xt=Ae.current)===null||Xt===void 0?void 0:Xt.scrollTo(Qt)}}});var xt=g.useMemo(function(){var Mt;if(b!=="combobox")return I;var mt=(Mt=f[0])===null||Mt===void 0?void 0:Mt.value;return typeof mt=="string"||typeof mt=="number"?String(mt):""},[I,b,f]),Et=b==="combobox"&&typeof w=="function"&&w()||null,_t=typeof $=="function"&&$(),ke=id(ht,_t==null||(r=_t.props)===null||r===void 0?void 0:r.ref),st=g.useState(!1),Be=fe(st,2),Xe=Be[0],De=Be[1];Wr(function(){De(!0)},[]);var Ie=rn(!1,{defaultValue:S,value:C}),We=fe(Ie,2),ze=We[0],ot=We[1],Fe=Xe?ze:!1,ct=!m&&u;(y||ct&&Fe&&b==="combobox")&&(Fe=!1);var ut=ct?!1:Fe,dt=g.useCallback(function(Mt){var mt=Mt!==void 0?Mt:!Fe;y||(ot(mt),Fe!==mt&&(O==null||O(mt)))},[y,Fe,ot,O]),At=g.useMemo(function(){return(k||[]).some(function(Mt){return[` -`,`\r -`].includes(Mt)})},[k]),oe=function(mt,Bt,Qt){var Xt=!0,Ar=mt;_==null||_(null);var pn=Qt?null:aWe(mt,k);return b!=="combobox"&&pn&&(Ar="",A==null||A(pn),dt(!1),Xt=!1),T&&xt!==Ar&&T(Ar,{source:Bt?"typing":"effect"}),Xt},X=function(mt){!mt||!mt.trim()||T(mt,{source:"submit"})};g.useEffect(function(){!Fe&&!he&&b!=="combobox"&&oe("",!1,!1)},[Fe]),g.useEffect(function(){ze&&y&&ot(!1),y&&!je.current&&Je(!1)},[y]);var ie=_me(),Se=fe(ie,2),$e=Se[0],qe=Se[1],Me=function(mt){var Bt=$e(),Qt=mt.which;if(Qt===_e.ENTER&&(b!=="combobox"&&mt.preventDefault(),Fe||dt(!0)),qe(!!xt),Qt===_e.BACKSPACE&&!Bt&&he&&!xt&&f.length){for(var Xt=Re(f),Ar=null,pn=Xt.length-1;pn>=0;pn-=1){var vi=Xt[pn];if(!vi.disabled){Xt.splice(pn,1),Ar=vi;break}}Ar&&h(Xt,{type:"remove",values:[Ar]})}for(var bi=arguments.length,Sn=new Array(bi>1?bi-1:0),_o=1;_o1?Bt-1:0),Xt=1;Xt1?pn-1:0),bi=1;bi0,q=g.useMemo(function(){if(o===0||N===0)return 0;var le=o/N;return le*j},[o,N,j]),L=function(ue){ue.stopPropagation(),ue.preventDefault()},W=g.useRef({top:q,dragging:b,pageY:$,startTop:E});W.current={top:q,dragging:b,pageY:$,startTop:E};var U=function(ue){y(!0),C(DJ(ue,d)),_(W.current.top),s(),ue.stopPropagation(),ue.preventDefault()};g.useEffect(function(){var le=function(ve){ve.preventDefault()},ue=I.current,de=M.current;return ue.addEventListener("touchstart",le),de.addEventListener("touchstart",U),function(){ue.removeEventListener("touchstart",le),de.removeEventListener("touchstart",U)}},[]);var K=g.useRef();K.current=N;var G=g.useRef();G.current=j,g.useEffect(function(){if(b){var le,ue=function(ve){var xe=W.current,Oe=xe.dragging,he=xe.pageY,ae=xe.startTop;if(vr.cancel(le),Oe){var be=DJ(ve,d)-he,pe=ae;!P&&d?pe-=be:pe+=be;var Pe=K.current,Ge=G.current,rt=Ge?pe/Ge:0,Le=Math.ceil(rt*Pe);Le=Math.max(Le,0),Le=Math.min(Le,Pe),le=vr(function(){c(Le,d)})}},de=function(){y(!1),l()};return window.addEventListener("mousemove",ue),window.addEventListener("touchmove",ue),window.addEventListener("mouseup",de),window.addEventListener("touchend",de),function(){window.removeEventListener("mousemove",ue),window.removeEventListener("touchmove",ue),window.removeEventListener("mouseup",de),window.removeEventListener("touchend",de),vr.cancel(le)}}},[b]),g.useEffect(function(){z()},[o]),g.useImperativeHandle(t,function(){return{delayHidden:z}});var Z="".concat(n,"-scrollbar"),J={position:"absolute",visibility:k&&H?null:"hidden"},ne={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return d?(J.height=8,J.left=0,J.right=0,J.bottom=0,ne.height="100%",ne.width=f,P?ne.left=q:ne.right=q):(J.width=8,J.top=0,J.bottom=0,P?J.right=0:J.left=0,ne.width="100%",ne.height=f,ne.top=q),g.createElement("div",{ref:I,className:se(Z,(r={},Y(r,"".concat(Z,"-horizontal"),d),Y(r,"".concat(Z,"-vertical"),!d),Y(r,"".concat(Z,"-visible"),k),r)),style:ee(ee({},J),u),onMouseDown:L,onMouseMove:z},g.createElement("div",{ref:M,className:se("".concat(Z,"-thumb"),Y({},"".concat(Z,"-thumb-moving"),b)),style:ee(ee({},ne),p),onMouseDown:U}))});function cWe(e){var t=e.children,r=e.setRef,n=g.useCallback(function(i){r(i)},[]);return g.cloneElement(t,{ref:n})}function uWe(e,t,r,n,i,o,a){var s=a.getKey;return e.slice(t,r+1).map(function(l,c){var d=t+c,f=o(l,d,{style:{width:n}}),h=s(l);return g.createElement(cWe,{key:h,setRef:function(p){return i(l,p)}},f)})}var dWe=function(){function e(){uo(this,e),this.maps=void 0,this.id=0,this.maps=Object.create(null)}return Ii(e,[{key:"set",value:function(r,n){this.maps[r]=n,this.id+=1}},{key:"get",value:function(r){return this.maps[r]}}]),e}();function fWe(e,t,r){var n=g.useState(0),i=fe(n,2),o=i[0],a=i[1],s=g.useRef(new Map),l=g.useRef(new dWe),c=g.useRef();function d(){vr.cancel(c.current)}function f(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;d();var p=function(){s.current.forEach(function(v,b){if(v&&v.offsetParent){var y=mx(v),x=y.offsetHeight;l.current.get(b)!==x&&l.current.set(b,y.offsetHeight)}}),a(function(v){return v+1})};u?p():c.current=vr(p)}function h(u,p){var m=e(u),v=s.current.get(m);p?(s.current.set(m,p),f()):s.current.delete(m),!v!=!p&&(p?t==null||t(u):r==null||r(u))}return g.useEffect(function(){return d},[]),[h,f,l.current,o]}var hWe=10;function pWe(e,t,r,n,i,o,a,s){var l=g.useRef(),c=g.useState(null),d=fe(c,2),f=d[0],h=d[1];return Wr(function(){if(f&&f.times=0;T-=1){var A=i(t[T]),k=r.get(A);if(k===void 0){y=!0;break}if(M-=k,M<=0)break}switch($){case"top":w=S-v;break;case"bottom":w=O-b+v;break;default:{var R=e.current.scrollTop,D=R+b;SD&&(x="bottom")}}w!==null&&a(w),w!==f.lastTop&&(y=!0)}y&&h(ee(ee({},f),{},{times:f.times+1,targetAlign:x,lastTop:w}))}},[f,e.current]),function(u){if(u==null){s();return}if(vr.cancel(l.current),typeof u=="number")a(u);else if(u&&Wt(u)==="object"){var p,m=u.align;"index"in u?p=u.index:p=t.findIndex(function(y){return i(y)===u.key});var v=u.offset,b=v===void 0?0:v;h({times:0,index:p,offset:b,originAlign:m})}}}function mWe(e,t,r){var n=e.length,i=t.length,o,a;if(n===0&&i===0)return null;n"u"?"undefined":Wt(navigator))==="object"&&/Firefox/i.test(navigator.userAgent);const Lme=function(e,t){var r=g.useRef(!1),n=g.useRef(null);function i(){clearTimeout(n.current),r.current=!0,n.current=setTimeout(function(){r.current=!1},50)}var o=g.useRef({top:e,bottom:t});return o.current.top=e,o.current.bottom=t,function(a){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,l=a<0&&o.current.top||a>0&&o.current.bottom;return s&&l?(clearTimeout(n.current),r.current=!1):(!l||r.current)&&i(),!r.current&&l}};function vWe(e,t,r,n,i){var o=g.useRef(0),a=g.useRef(null),s=g.useRef(null),l=g.useRef(!1),c=Lme(t,r);function d(v,b){vr.cancel(a.current),o.current+=b,s.current=b,!c(b)&&(jJ||v.preventDefault(),a.current=vr(function(){var y=l.current?10:1;i(o.current*y),o.current=0}))}function f(v,b){i(b,!0),jJ||v.preventDefault()}var h=g.useRef(null),u=g.useRef(null);function p(v){if(e){vr.cancel(u.current),u.current=vr(function(){h.current=null},2);var b=v.deltaX,y=v.deltaY,x=v.shiftKey,w=b,$=y;(h.current==="sx"||!h.current&&x&&y&&!b)&&(w=y,$=0,h.current="sx");var C=Math.abs(w),S=Math.abs($);h.current===null&&(h.current=n&&C>S?"x":"y"),h.current==="y"?d(v,$):f(v,w)}}function m(v){e&&(l.current=v.detail===s.current)}return[p,m]}var bWe=14/15;function yWe(e,t,r){var n=g.useRef(!1),i=g.useRef(0),o=g.useRef(null),a=g.useRef(null),s,l=function(h){if(n.current){var u=Math.ceil(h.touches[0].pageY),p=i.current-u;i.current=u,r(p)&&h.preventDefault(),clearInterval(a.current),a.current=setInterval(function(){p*=bWe,(!r(p,!0)||Math.abs(p)<=.1)&&clearInterval(a.current)},16)}},c=function(){n.current=!1,s()},d=function(h){s(),h.touches.length===1&&!n.current&&(n.current=!0,i.current=Math.ceil(h.touches[0].pageY),o.current=h.target,o.current.addEventListener("touchmove",l),o.current.addEventListener("touchend",c))};s=function(){o.current&&(o.current.removeEventListener("touchmove",l),o.current.removeEventListener("touchend",c))},Wr(function(){return e&&t.current.addEventListener("touchstart",d),function(){var f;(f=t.current)===null||f===void 0||f.removeEventListener("touchstart",d),s(),clearInterval(a.current)}},[e])}var xWe=20;function LJ(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=e/t*100;return isNaN(r)&&(r=0),r=Math.max(r,xWe),r=Math.min(r,e/2),Math.floor(r)}function SWe(e,t,r,n){var i=g.useMemo(function(){return[new Map,[]]},[e,r.id,n]),o=fe(i,2),a=o[0],s=o[1],l=function(d){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:d,h=a.get(d),u=a.get(f);if(h===void 0||u===void 0)for(var p=e.length,m=s.length;mo||!!m),P=p==="rtl",I=se(n,Y({},"".concat(n,"-rtl"),P),i),M=d||CWe,T=g.useRef(),A=g.useRef(),k=g.useState(0),R=fe(k,2),D=R[0],z=R[1],N=g.useState(0),j=fe(N,2),H=j[0],q=j[1],L=g.useState(!1),W=fe(L,2),U=W[0],K=W[1],G=function(){K(!0)},Z=function(){K(!1)},J=g.useCallback(function(Ke){return typeof h=="function"?h(Ke):Ke==null?void 0:Ke[h]},[h]),ne={getKey:J};function le(Ke){z(function(Ve){var Ue;typeof Ke=="function"?Ue=Ke(Ve):Ue=Ke;var He=ke(Ue);return T.current.scrollTop=He,He})}var ue=g.useRef({start:0,end:M.length}),de=g.useRef(),ce=gWe(M,J),ve=fe(ce,1),xe=ve[0];de.current=xe;var Oe=fWe(J,null,null),he=fe(Oe,4),ae=he[0],be=he[1],pe=he[2],Pe=he[3],Ge=g.useMemo(function(){if(!E)return{scrollHeight:void 0,start:0,end:M.length-1,offset:void 0};if(!_){var Ke;return{scrollHeight:((Ke=A.current)===null||Ke===void 0?void 0:Ke.offsetHeight)||0,start:0,end:M.length-1,offset:void 0}}for(var Ve=0,Ue,He,Dt,at=M.length,tr=0;tr=D&&Ue===void 0&&(Ue=tr,He=Ve),wr>D+o&&Dt===void 0&&(Dt=tr),Ve=wr}return Ue===void 0&&(Ue=0,He=0,Dt=Math.ceil(o/a)),Dt===void 0&&(Dt=M.length-1),Dt=Math.min(Dt+1,M.length-1),{scrollHeight:Ve,start:Ue,end:Dt,offset:He}},[_,E,D,M,Pe,o]),rt=Ge.scrollHeight,Le=Ge.start,ht=Ge.end,bt=Ge.offset;ue.current.start=Le,ue.current.end=ht;var nt=g.useState({width:0,height:o}),Ae=fe(nt,2),je=Ae[0],Ze=Ae[1],tt=function(Ve){Ze({width:Ve.width||Ve.offsetWidth,height:Ve.height||Ve.offsetHeight})},St=g.useRef(),Je=g.useRef(),pt=g.useMemo(function(){return LJ(je.width,m)},[je.width,m]),xt=g.useMemo(function(){return LJ(je.height,rt)},[je.height,rt]),Et=rt-o,_t=g.useRef(Et);_t.current=Et;function ke(Ke){var Ve=Ke;return Number.isNaN(_t.current)||(Ve=Math.min(Ve,_t.current)),Ve=Math.max(Ve,0),Ve}var st=D<=0,Be=D>=Et,Xe=Lme(st,Be),De=function(){return{x:P?-H:H,y:D}},Ie=g.useRef(De()),We=Ni(function(){if(x){var Ke=De();(Ie.current.x!==Ke.x||Ie.current.y!==Ke.y)&&(x(Ke),Ie.current=Ke)}});function ze(Ke,Ve){var Ue=Ke;Ve?(ol.flushSync(function(){q(Ue)}),We()):le(Ue)}function ot(Ke){var Ve=Ke.currentTarget.scrollTop;Ve!==D&&le(Ve),y==null||y(Ke),We()}var Fe=function(Ve){var Ue=Ve,He=m-je.width;return Ue=Math.max(Ue,0),Ue=Math.min(Ue,He),Ue},ct=Ni(function(Ke,Ve){Ve?(ol.flushSync(function(){q(function(Ue){var He=Ue+(P?-Ke:Ke);return Fe(He)})}),We()):le(function(Ue){var He=Ue+Ke;return He})}),ut=vWe(E,st,Be,!!m,ct),dt=fe(ut,2),At=dt[0],oe=dt[1];yWe(E,T,function(Ke,Ve){return Xe(Ke,Ve)?!1:(At({preventDefault:function(){},deltaY:Ke}),!0)}),Wr(function(){function Ke(Ue){E&&Ue.preventDefault()}var Ve=T.current;return Ve.addEventListener("wheel",At),Ve.addEventListener("DOMMouseScroll",oe),Ve.addEventListener("MozMousePixelScroll",Ke),function(){Ve.removeEventListener("wheel",At),Ve.removeEventListener("DOMMouseScroll",oe),Ve.removeEventListener("MozMousePixelScroll",Ke)}},[E]),Wr(function(){m&&q(function(Ke){return Fe(Ke)})},[je.width,m]);var X=function(){var Ve,Ue;(Ve=St.current)===null||Ve===void 0||Ve.delayHidden(),(Ue=Je.current)===null||Ue===void 0||Ue.delayHidden()},ie=pWe(T,M,pe,a,J,function(){return be(!0)},le,X);g.useImperativeHandle(t,function(){return{getScrollInfo:De,scrollTo:function(Ve){function Ue(He){return He&&Wt(He)==="object"&&("left"in He||"top"in He)}Ue(Ve)?(Ve.left!==void 0&&q(Fe(Ve.left)),ie(Ve.top)):ie(Ve)}}}),Wr(function(){if(w){var Ke=M.slice(Le,ht+1);w(Ke,M)}},[Le,ht,M]);var Se=SWe(M,J,pe,a),$e=C==null?void 0:C({start:Le,end:ht,virtual:_,offsetX:H,offsetY:bt,rtl:P,getSize:Se}),qe=uWe(M,Le,ht,m,ae,f,ne),Me=null;o&&(Me=ee(Y({},l?"height":"maxHeight",o),$We),E&&(Me.overflowY="hidden",m&&(Me.overflowX="hidden"),U&&(Me.pointerEvents="none")));var Ne={};return P&&(Ne.dir="rtl"),g.createElement("div",Ce({style:ee(ee({},c),{},{position:"relative"}),className:I},Ne,O),g.createElement(ta,{onResize:tt},g.createElement(b,{className:"".concat(n,"-holder"),style:Me,ref:T,onScroll:ot,onMouseEnter:X},g.createElement(jme,{prefixCls:n,height:rt,offsetX:H,offsetY:bt,scrollWidth:m,onInnerResize:be,ref:A,innerProps:$,rtl:P,extra:$e},qe))),_&&rt>o&&g.createElement(NJ,{ref:St,prefixCls:n,scrollOffset:D,scrollRange:rt,rtl:P,onScroll:ze,onStartMove:G,onStopMove:Z,spinSize:xt,containerSize:je.height,style:S==null?void 0:S.verticalScrollBar,thumbStyle:S==null?void 0:S.verticalScrollBarThumb}),_&&m&&g.createElement(NJ,{ref:Je,prefixCls:n,scrollOffset:H,scrollRange:m,rtl:P,onScroll:ze,onStartMove:G,onStopMove:Z,spinSize:pt,containerSize:je.width,horizontal:!0,style:S==null?void 0:S.horizontalScrollBar,thumbStyle:S==null?void 0:S.horizontalScrollBarThumb}))}var g_=g.forwardRef(OWe);g_.displayName="List";var zme=g.createContext(null);function EWe(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var _We=["disabled","title","children","style","className"];function zJ(e){return typeof e=="string"||typeof e=="number"}var PWe=function(t,r){var n=Eme(),i=n.prefixCls,o=n.id,a=n.open,s=n.multiple,l=n.mode,c=n.searchValue,d=n.toggleOpen,f=n.notFoundContent,h=n.onPopupScroll,u=g.useContext(zme),p=u.flattenOptions,m=u.onActiveValue,v=u.defaultActiveFirstOption,b=u.onSelect,y=u.menuItemSelectedIcon,x=u.rawValues,w=u.fieldNames,$=u.virtual,C=u.direction,S=u.listHeight,O=u.listItemHeight,E=u.optionRender,_="".concat(i,"-item"),P=nd(function(){return p},[a,p],function(G,Z){return Z[0]&&G[1]!==Z[1]}),I=g.useRef(null),M=function(Z){Z.preventDefault()},T=function(Z){I.current&&I.current.scrollTo(typeof Z=="number"?{index:Z}:Z)},A=function(Z){for(var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,ne=P.length,le=0;le1&&arguments[1]!==void 0?arguments[1]:!1;z(Z);var ne={source:J?"keyboard":"mouse"},le=P[Z];if(!le){m(null,-1,ne);return}m(le.value,Z,ne)};g.useEffect(function(){N(v!==!1?A(0):-1)},[P.length,c]);var j=g.useCallback(function(G){return x.has(G)&&l!=="combobox"},[l,Re(x).toString(),x.size]);g.useEffect(function(){var G=setTimeout(function(){if(!s&&a&&x.size===1){var J=Array.from(x)[0],ne=P.findIndex(function(le){var ue=le.data;return ue.value===J});ne!==-1&&(N(ne),T(ne))}});if(a){var Z;(Z=I.current)===null||Z===void 0||Z.scrollTo(void 0)}return function(){return clearTimeout(G)}},[a,c]);var H=function(Z){Z!==void 0&&b(Z,{selected:!x.has(Z)}),s||d(!1)};if(g.useImperativeHandle(r,function(){return{onKeyDown:function(Z){var J=Z.which,ne=Z.ctrlKey;switch(J){case _e.N:case _e.P:case _e.UP:case _e.DOWN:{var le=0;if(J===_e.UP?le=-1:J===_e.DOWN?le=1:EWe()&&ne&&(J===_e.N?le=1:J===_e.P&&(le=-1)),le!==0){var ue=A(D+le,le);T(ue),N(ue,!0)}break}case _e.ENTER:{var de=P[D];de&&!de.data.disabled?H(de.value):H(void 0),a&&Z.preventDefault();break}case _e.ESC:d(!1),a&&Z.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Z){T(Z)}}}),P.length===0)return g.createElement("div",{role:"listbox",id:"".concat(o,"_list"),className:"".concat(_,"-empty"),onMouseDown:M},f);var q=Object.keys(w).map(function(G){return w[G]}),L=function(Z){return Z.label};function W(G,Z){var J=G.group;return{role:J?"presentation":"option",id:"".concat(o,"_list_").concat(Z)}}var U=function(Z){var J=P[Z];if(!J)return null;var ne=J.data||{},le=ne.value,ue=J.group,de=Wa(ne,!0),ce=L(J);return J?g.createElement("div",Ce({"aria-label":typeof ce=="string"&&!ue?ce:null},de,{key:Z},W(J,Z),{"aria-selected":j(le)}),le):null},K={role:"listbox",id:"".concat(o,"_list")};return g.createElement(g.Fragment,null,$&&g.createElement("div",Ce({},K,{style:{height:0,width:0,overflow:"hidden"}}),U(D-1),U(D),U(D+1)),g.createElement(g_,{itemKey:"key",ref:I,data:P,height:S,itemHeight:O,fullHeight:!1,onMouseDown:M,onScroll:h,virtual:$,direction:C,innerProps:$?null:K},function(G,Z){var J,ne=G.group,le=G.groupOption,ue=G.data,de=G.label,ce=G.value,ve=ue.key;if(ne){var xe,Oe=(xe=ue.title)!==null&&xe!==void 0?xe:zJ(de)?de.toString():void 0;return g.createElement("div",{className:se(_,"".concat(_,"-group")),title:Oe},de!==void 0?de:ve)}var he=ue.disabled,ae=ue.title;ue.children;var be=ue.style,pe=ue.className,Pe=Lt(ue,_We),Ge=hi(Pe,q),rt=j(ce),Le="".concat(_,"-option"),ht=se(_,Le,pe,(J={},Y(J,"".concat(Le,"-grouped"),le),Y(J,"".concat(Le,"-active"),D===Z&&!he),Y(J,"".concat(Le,"-disabled"),he),Y(J,"".concat(Le,"-selected"),rt),J)),bt=L(G),nt=!y||typeof y=="function"||rt,Ae=typeof bt=="number"?bt:bt||ce,je=zJ(Ae)?Ae.toString():void 0;return ae!==void 0&&(je=ae),g.createElement("div",Ce({},Wa(Ge),$?{}:W(G,Z),{"aria-selected":rt,className:ht,title:je,onMouseMove:function(){D===Z||he||N(Z)},onClick:function(){he||H(ce)},style:be}),g.createElement("div",{className:"".concat(Le,"-content")},typeof E=="function"?E(G,{index:Z}):Ae),g.isValidElement(y)||rt,nt&&g.createElement(h_,{className:"".concat(_,"-option-state"),customizeIcon:y,customizeIconProps:{value:ce,disabled:he,isSelected:rt}},rt?"✓":null))}))},Bme=g.forwardRef(PWe);Bme.displayName="OptionList";const IWe=function(e,t){var r=g.useRef({values:new Map,options:new Map}),n=g.useMemo(function(){var o=r.current,a=o.values,s=o.options,l=e.map(function(f){if(f.label===void 0){var h;return ee(ee({},f),{},{label:(h=a.get(f.value))===null||h===void 0?void 0:h.label})}return f}),c=new Map,d=new Map;return l.forEach(function(f){c.set(f.value,f),d.set(f.value,t.get(f.value)||s.get(f.value))}),r.current.values=c,r.current.options=d,l},[e,t]),i=g.useCallback(function(o){return t.get(o)||r.current.options.get(o)},[t]);return[n,i]};function G9(e,t){return Mme(e).join("").toUpperCase().includes(t)}const TWe=function(e,t,r,n,i){return g.useMemo(function(){if(!r||n===!1)return e;var o=t.options,a=t.label,s=t.value,l=[],c=typeof n=="function",d=r.toUpperCase(),f=c?n:function(u,p){return i?G9(p[i],d):p[o]?G9(p[a!=="children"?a:"label"],d):G9(p[s],d)},h=c?function(u){return nN(u)}:function(u){return u};return e.forEach(function(u){if(u[o]){var p=f(r,h(u));if(p)l.push(u);else{var m=u[o].filter(function(v){return f(r,h(v))});m.length&&l.push(ee(ee({},u),{},Y({},o,m)))}return}f(r,h(u))&&l.push(u)}),l},[e,n,i,r,t])};var BJ=0,MWe=No();function kWe(){var e;return MWe?(e=BJ,BJ+=1):e="TEST_OR_SSR",e}function RWe(e){var t=g.useState(),r=fe(t,2),n=r[0],i=r[1];return g.useEffect(function(){i("rc_select_".concat(kWe()))},[]),e||n}var AWe=["children","value"],DWe=["children"];function NWe(e){var t=e,r=t.key,n=t.props,i=n.children,o=n.value,a=Lt(n,AWe);return ee({key:r,value:o!==void 0?o:r,children:i},a)}function Fme(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Bi(e).map(function(r,n){if(!g.isValidElement(r)||!r.type)return null;var i=r,o=i.type.isSelectOptGroup,a=i.key,s=i.props,l=s.children,c=Lt(s,DWe);return t||!o?NWe(r):ee(ee({key:"__RC_SELECT_GRP__".concat(a===null?n:a,"__"),label:a},c),{},{options:Fme(l)})}).filter(function(r){return r})}function jWe(e,t,r,n,i){return g.useMemo(function(){var o=e,a=!e;a&&(o=Fme(t));var s=new Map,l=new Map,c=function(h,u,p){p&&typeof p=="string"&&h.set(u[p],u)};function d(f){for(var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,u=0;u2&&arguments[2]!==void 0?arguments[2]:{},dt=ut.source,At=dt===void 0?"keyboard":dt;ke(ct),a&&n==="combobox"&&Fe!==null&&At==="keyboard"&&pt(String(Fe))},[a,n]),Xe=function(ct,ut,dt){var At=function(){var Ve,Ue=Pe(ct);return[D?{label:Ue==null?void 0:Ue[W.label],value:ct,key:(Ve=Ue==null?void 0:Ue.key)!==null&&Ve!==void 0?Ve:ct}:ct,nN(Ue)]};if(ut&&u){var oe=At(),X=fe(oe,2),ie=X[0],Se=X[1];u(ie,Se)}else if(!ut&&p&&dt!=="clear"){var $e=At(),qe=fe($e,2),Me=qe[0],Ne=qe[1];p(Me,Ne)}},De=FJ(function(Fe,ct){var ut,dt=H?ct.selected:!0;dt?ut=H?[].concat(Re(pe),[Fe]):[Fe]:ut=pe.filter(function(At){return At.value!==Fe}),Ze(ut),Xe(Fe,dt),n==="combobox"?pt(""):(!iN||h)&&(Z(""),pt(""))}),Ie=function(ct,ut){Ze(ct);var dt=ut.type,At=ut.values;(dt==="remove"||dt==="clear")&&At.forEach(function(oe){Xe(oe.value,!1,dt)})},We=function(ct,ut){if(Z(ct),pt(null),ut.source==="submit"){var dt=(ct||"").trim();if(dt){var At=Array.from(new Set([].concat(Re(rt),[dt])));Ze(At),Xe(dt,!0),Z("")}return}ut.source!=="blur"&&(n==="combobox"&&Ze(ct),d==null||d(ct))},ze=function(ct){var ut=ct;n!=="tags"&&(ut=ct.map(function(At){var oe=le.get(At);return oe==null?void 0:oe.value}).filter(function(At){return At!==void 0}));var dt=Array.from(new Set([].concat(Re(rt),Re(ut))));Ze(dt),dt.forEach(function(At){Xe(At,!0)})},ot=g.useMemo(function(){var Fe=_!==!1&&v!==!1;return ee(ee({},J),{},{flattenOptions:je,onActiveValue:Be,defaultActiveFirstOption:st,onSelect:De,menuItemSelectedIcon:E,rawValues:rt,fieldNames:W,virtual:Fe,direction:P,listHeight:M,listItemHeight:A,childrenAsData:q,optionRender:C})},[J,je,Be,st,De,E,rt,W,_,v,M,A,q,C]);return g.createElement(zme.Provider,{value:ot},g.createElement(Nme,Ce({},N,{id:j,prefixCls:o,ref:t,omitDomProps:zWe,mode:n,displayValues:Ge,onDisplayValuesChange:Ie,direction:P,searchValue:G,onSearch:We,autoClearSearchValue:h,onSearchSplit:ze,dropdownMatchSelectWidth:v,OptionList:Bme,emptyOptions:!je.length,activeValue:Je,activeDescendantId:"".concat(j,"_list_").concat(_t)})))}),v_=FWe;v_.Option=m_;v_.OptGroup=p_;const HWe=Object.freeze(Object.defineProperty({__proto__:null,BaseSelect:Nme,OptGroup:p_,Option:m_,default:v_,useBaseProps:Eme},Symbol.toStringTag,{value:"Module"}));function Yc(e,t,r){return se({[`${e}-status-success`]:t==="success",[`${e}-status-warning`]:t==="warning",[`${e}-status-error`]:t==="error",[`${e}-status-validating`]:t==="validating",[`${e}-has-feedback`]:r})}const Rb=(e,t)=>t||e,WWe=()=>{const[,e]=Xa(),r=new xr(e.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return g.createElement("svg",{style:r,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},g.createElement("g",{fill:"none",fillRule:"evenodd"},g.createElement("g",{transform:"translate(24 31.67)"},g.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),g.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),g.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),g.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),g.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),g.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),g.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},g.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),g.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},qWe=WWe,VWe=()=>{const[,e]=Xa(),{colorFill:t,colorFillTertiary:r,colorFillQuaternary:n,colorBgContainer:i}=e,{borderColor:o,shadowColor:a,contentColor:s}=g.useMemo(()=>({borderColor:new xr(t).onBackground(i).toHexShortString(),shadowColor:new xr(r).onBackground(i).toHexShortString(),contentColor:new xr(n).onBackground(i).toHexShortString()}),[t,r,n,i]);return g.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},g.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},g.createElement("ellipse",{fill:a,cx:"32",cy:"33",rx:"32",ry:"7"}),g.createElement("g",{fillRule:"nonzero",stroke:o},g.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),g.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:s}))))},UWe=VWe,KWe=e=>{const{componentCls:t,margin:r,marginXS:n,marginXL:i,fontSize:o,lineHeight:a}=e;return{[t]:{marginInline:n,fontSize:o,lineHeight:a,textAlign:"center",[`${t}-image`]:{height:e.emptyImgHeight,marginBottom:n,opacity:e.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${t}-description`]:{color:e.colorText},[`${t}-footer`]:{marginTop:r},"&-normal":{marginBlock:i,color:e.colorTextDisabled,[`${t}-description`]:{color:e.colorTextDisabled},[`${t}-image`]:{height:e.emptyImgHeightMD}},"&-small":{marginBlock:n,color:e.colorTextDisabled,[`${t}-image`]:{height:e.emptyImgHeightSM}}}}},GWe=Jr("Empty",e=>{const{componentCls:t,controlHeightLG:r}=e,n=cr(e,{emptyImgCls:`${t}-img`,emptyImgHeight:r*2.5,emptyImgHeightMD:r,emptyImgHeightSM:r*.875});return[KWe(n)]});var XWe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{var{className:t,rootClassName:r,prefixCls:n,image:i=Hme,description:o,children:a,imageStyle:s,style:l}=e,c=XWe(e,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:d,direction:f,empty:h}=g.useContext($t),u=d("empty",n),[p,m]=GWe(u),[v]=od("Empty"),b=typeof o<"u"?o:v==null?void 0:v.description,y=typeof b=="string"?b:"empty";let x=null;return typeof i=="string"?x=g.createElement("img",{alt:y,src:i}):x=i,p(g.createElement("div",Object.assign({className:se(m,u,h==null?void 0:h.className,{[`${u}-normal`]:i===Wme,[`${u}-rtl`]:f==="rtl"},t,r),style:Object.assign(Object.assign({},h==null?void 0:h.style),l)},c),g.createElement("div",{className:`${u}-image`,style:s},x),b&&g.createElement("div",{className:`${u}-description`},b),a&&g.createElement("div",{className:`${u}-footer`},a)))};MH.PRESENTED_IMAGE_DEFAULT=Hme;MH.PRESENTED_IMAGE_SIMPLE=Wme;const qs=MH,YWe=e=>{const{componentName:t}=e,{getPrefixCls:r}=g.useContext($t),n=r("empty");switch(t){case"Table":case"List":return we.createElement(qs,{image:qs.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return we.createElement(qs,{image:qs.PRESENTED_IMAGE_SIMPLE,className:`${n}-small`});default:return we.createElement(qs,null)}},kH=YWe,QWe=e=>{const{optionHeight:t,optionFontSize:r,optionLineHeight:n,optionPadding:i}=e;return{position:"relative",display:"block",minHeight:t,padding:i,color:e.colorText,fontWeight:"normal",fontSize:r,lineHeight:n,boxSizing:"border-box"}},ZWe=e=>{const{antCls:t,componentCls:r}=e,n=`${r}-item`,i=`&${t}-slide-up-enter${t}-slide-up-enter-active`,o=`&${t}-slide-up-appear${t}-slide-up-appear-active`,a=`&${t}-slide-up-leave${t}-slide-up-leave-active`,s=`${r}-dropdown-placement-`;return[{[`${r}-dropdown`]:Object.assign(Object.assign({},Br(e)),{position:"absolute",top:-9999,zIndex:e.zIndexPopup,boxSizing:"border-box",padding:e.paddingXXS,overflow:"hidden",fontSize:e.fontSize,fontVariant:"initial",backgroundColor:e.colorBgElevated,borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,[` - ${i}${s}bottomLeft, - ${o}${s}bottomLeft - `]:{animationName:a_},[` - ${i}${s}topLeft, - ${o}${s}topLeft, - ${i}${s}topRight, - ${o}${s}topRight - `]:{animationName:l_},[`${a}${s}bottomLeft`]:{animationName:s_},[` - ${a}${s}topLeft, - ${a}${s}topRight - `]:{animationName:c_},"&-hidden":{display:"none"},[`${n}`]:Object.assign(Object.assign({},QWe(e)),{cursor:"pointer",transition:`background ${e.motionDurationSlow} ease`,borderRadius:e.borderRadiusSM,"&-group":{color:e.colorTextDescription,fontSize:e.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},E0),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${n}-option-disabled)`]:{backgroundColor:e.optionActiveBg},[`&-selected:not(${n}-option-disabled)`]:{color:e.optionSelectedColor,fontWeight:e.optionSelectedFontWeight,backgroundColor:e.optionSelectedBg,[`${n}-option-state`]:{color:e.colorPrimary}},"&-disabled":{[`&${n}-option-selected`]:{backgroundColor:e.colorBgContainerDisabled},color:e.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:e.controlPaddingHorizontal*2}}}),"&-rtl":{direction:"rtl"}})},Ju(e,"slide-up"),Ju(e,"slide-down"),z1(e,"move-up"),z1(e,"move-down")]},JWe=ZWe,Kg=2,qme=e=>{let{multipleSelectItemHeight:t,selectHeight:r,lineWidth:n}=e;const i=(r-t)/2-n,o=Math.ceil(i/2);return[i,o]};function X9(e,t){const{componentCls:r,iconCls:n}=e,i=`${r}-selection-overflow`,o=e.multipleSelectItemHeight,[a]=qme(e),s=t?`${r}-${t}`:"";return{[`${r}-multiple${s}`]:{fontSize:e.fontSize,[i]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"}},[`${r}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",height:"100%",padding:`${a-Kg}px ${Kg*2}px`,borderRadius:e.borderRadius,[`${r}-show-search&`]:{cursor:"text"},[`${r}-disabled&`]:{background:e.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${Kg}px 0`,lineHeight:`${o}px`,visibility:"hidden",content:'"\\a0"'}},[` - &${r}-show-arrow ${r}-selector, - &${r}-allow-clear ${r}-selector - `]:{paddingInlineEnd:e.fontSizeIcon+e.controlPaddingHorizontal},[`${r}-selection-item`]:{display:"flex",alignSelf:"center",flex:"none",boxSizing:"border-box",maxWidth:"100%",height:o,marginTop:Kg,marginBottom:Kg,lineHeight:`${o-e.lineWidth*2}px`,background:e.multipleItemBg,border:`${e.lineWidth}px ${e.lineType} ${e.multipleItemBorderColor}`,borderRadius:e.borderRadiusSM,cursor:"default",transition:`font-size ${e.motionDurationSlow}, line-height ${e.motionDurationSlow}, height ${e.motionDurationSlow}`,marginInlineEnd:Kg*2,paddingInlineStart:e.paddingXS,paddingInlineEnd:e.paddingXS/2,[`${r}-disabled&`]:{color:e.multipleItemColorDisabled,borderColor:e.multipleItemBorderColorDisabled,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:e.paddingXS/2,overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},Ib()),{display:"inline-flex",alignItems:"center",color:e.colorIcon,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${n}`]:{verticalAlign:"-0.2em"},"&:hover":{color:e.colorIconHover}})},[`${i}-item + ${i}-item`]:{[`${r}-selection-search`]:{marginInlineStart:0}},[`${i}-item-suffix`]:{height:"100%"},[`${r}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:e.inputPaddingHorizontalBase-a,"\n &-input,\n &-mirror\n ":{height:o,fontFamily:e.fontFamily,lineHeight:`${o}px`,transition:`all ${e.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${r}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:e.inputPaddingHorizontalBase,insetInlineEnd:e.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${e.motionDurationSlow}`}}}}const eqe=e=>{const{componentCls:t}=e,r=cr(e,{selectHeight:e.controlHeightSM,multipleSelectItemHeight:e.controlHeightXS,borderRadius:e.borderRadiusSM,borderRadiusSM:e.borderRadiusXS}),n=cr(e,{fontSize:e.fontSizeLG,selectHeight:e.controlHeightLG,multipleSelectItemHeight:e.multipleItemHeightLG,borderRadius:e.borderRadiusLG,borderRadiusSM:e.borderRadius}),[,i]=qme(e);return[X9(e),X9(r,"sm"),{[`${t}-multiple${t}-sm`]:{[`${t}-selection-placeholder`]:{insetInline:e.controlPaddingHorizontalSM-e.lineWidth},[`${t}-selection-search`]:{marginInlineStart:i}}},X9(n,"lg")]},tqe=eqe;function Y9(e,t){const{componentCls:r,inputPaddingHorizontalBase:n,borderRadius:i}=e,o=e.controlHeight-e.lineWidth*2,a=Math.ceil(e.fontSize*1.25),s=t?`${r}-${t}`:"";return{[`${r}-single${s}`]:{fontSize:e.fontSize,height:e.controlHeight,[`${r}-selector`]:Object.assign(Object.assign({},Br(e,!0)),{display:"flex",borderRadius:i,[`${r}-selection-search`]:{position:"absolute",top:0,insetInlineStart:n,insetInlineEnd:n,bottom:0,"&-input":{width:"100%",WebkitAppearance:"textfield"}},[` - ${r}-selection-item, - ${r}-selection-placeholder - `]:{padding:0,lineHeight:`${o}px`,transition:`all ${e.motionDurationSlow}, visibility 0s`,alignSelf:"center"},[`${r}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${r}-selection-item:empty:after`,`${r}-selection-placeholder:empty:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` - &${r}-show-arrow ${r}-selection-item, - &${r}-show-arrow ${r}-selection-placeholder - `]:{paddingInlineEnd:a},[`&${r}-open ${r}-selection-item`]:{color:e.colorTextPlaceholder},[`&:not(${r}-customize-input)`]:{[`${r}-selector`]:{width:"100%",height:"100%",padding:`0 ${n}px`,[`${r}-selection-search-input`]:{height:o},"&:after":{lineHeight:`${o}px`}}},[`&${r}-customize-input`]:{[`${r}-selector`]:{"&:after":{display:"none"},[`${r}-selection-search`]:{position:"static",width:"100%"},[`${r}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${n}px`,"&:after":{display:"none"}}}}}}}function rqe(e){const{componentCls:t}=e,r=e.controlPaddingHorizontalSM-e.lineWidth;return[Y9(e),Y9(cr(e,{controlHeight:e.controlHeightSM,borderRadius:e.borderRadiusSM}),"sm"),{[`${t}-single${t}-sm`]:{[`&:not(${t}-customize-input)`]:{[`${t}-selection-search`]:{insetInlineStart:r,insetInlineEnd:r},[`${t}-selector`]:{padding:`0 ${r}px`},[`&${t}-show-arrow ${t}-selection-search`]:{insetInlineEnd:r+e.fontSize*1.5},[` - &${t}-show-arrow ${t}-selection-item, - &${t}-show-arrow ${t}-selection-placeholder - `]:{paddingInlineEnd:e.fontSize*1.5}}}},Y9(cr(e,{controlHeight:e.singleItemHeightLG,fontSize:e.fontSizeLG,borderRadius:e.borderRadiusLG}),"lg")]}const nqe=e=>{const{componentCls:t,selectorBg:r}=e;return{position:"relative",backgroundColor:r,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,input:{cursor:"pointer"},[`${t}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit",height:"100%"}},[`${t}-disabled&`]:{color:e.colorTextDisabled,background:e.colorBgContainerDisabled,cursor:"not-allowed",[`${t}-multiple&`]:{background:e.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},Q9=function(e,t){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:n,borderHoverColor:i,antCls:o,borderActiveColor:a,outlineColor:s,controlOutlineWidth:l}=t,c=r?{[`${n}-selector`]:{borderColor:a}}:{};return{[e]:{[`&:not(${n}-disabled):not(${n}-customize-input):not(${o}-pagination-size-changer)`]:Object.assign(Object.assign({},c),{[`&:hover ${n}-selector`]:{borderColor:i},[`${n}-focused& ${n}-selector`]:{borderColor:a,boxShadow:`0 0 0 ${l}px ${s}`,outline:0}})}}},iqe=e=>{const{componentCls:t}=e;return{[`${t}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none",fontFamily:"inherit","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},oqe=e=>{const{antCls:t,componentCls:r,inputPaddingHorizontalBase:n,iconCls:i}=e;return{[r]:Object.assign(Object.assign({},Br(e)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${r}-customize-input) ${r}-selector`]:Object.assign(Object.assign({},nqe(e)),iqe(e)),[`${r}-selection-item`]:Object.assign(Object.assign({flex:1,fontWeight:"normal",position:"relative",userSelect:"none"},E0),{[`> ${t}-typography`]:{display:"inline"}}),[`${r}-selection-placeholder`]:Object.assign(Object.assign({},E0),{flex:1,color:e.colorTextPlaceholder,pointerEvents:"none"}),[`${r}-arrow`]:Object.assign(Object.assign({},Ib()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:n,height:e.fontSizeIcon,marginTop:-e.fontSizeIcon/2,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[i]:{verticalAlign:"top",transition:`transform ${e.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${r}-suffix)`]:{pointerEvents:"auto"}},[`${r}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${r}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:n,zIndex:1,display:"inline-block",width:e.fontSizeIcon,height:e.fontSizeIcon,marginTop:-e.fontSizeIcon/2,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:e.clearBg,cursor:"pointer",opacity:0,transition:`color ${e.motionDurationMid} ease, opacity ${e.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:e.colorTextTertiary}},"&:hover":{[`${r}-clear`]:{opacity:1}}}),[`${r}-has-feedback`]:{[`${r}-clear`]:{insetInlineEnd:n+e.fontSize+e.paddingXS}}}},aqe=e=>{const{componentCls:t}=e;return[{[t]:{[`&-borderless ${t}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${t}-in-form-item`]:{width:"100%"}}},oqe(e),rqe(e),tqe(e),JWe(e),{[`${t}-rtl`]:{direction:"rtl"}},Q9(t,cr(e,{borderHoverColor:e.colorPrimaryHover,borderActiveColor:e.colorPrimary,outlineColor:e.controlOutline})),Q9(`${t}-status-error`,cr(e,{borderHoverColor:e.colorErrorHover,borderActiveColor:e.colorError,outlineColor:e.colorErrorOutline}),!0),Q9(`${t}-status-warning`,cr(e,{borderHoverColor:e.colorWarningHover,borderActiveColor:e.colorWarning,outlineColor:e.colorWarningOutline}),!0),Tw(e,{borderElCls:`${t}-selector`,focusElCls:`${t}-focused`})]},sqe=Jr("Select",(e,t)=>{let{rootPrefixCls:r}=t;const n=cr(e,{rootPrefixCls:r,inputPaddingHorizontalBase:e.paddingSM-1,multipleSelectItemHeight:e.multipleItemHeight,selectHeight:e.controlHeight});return[aqe(n)]},e=>{const{fontSize:t,lineHeight:r,controlHeight:n,controlPaddingHorizontal:i,zIndexPopupBase:o,colorText:a,fontWeightStrong:s,controlItemBgActive:l,controlItemBgHover:c,colorBgContainer:d,colorFillSecondary:f,controlHeightLG:h,controlHeightSM:u,colorBgContainerDisabled:p,colorTextDisabled:m}=e;return{zIndexPopup:o+50,optionSelectedColor:a,optionSelectedFontWeight:s,optionSelectedBg:l,optionActiveBg:c,optionPadding:`${(n-t*r)/2}px ${i}px`,optionFontSize:t,optionLineHeight:r,optionHeight:n,selectorBg:d,clearBg:d,singleItemHeightLG:h,multipleItemBg:f,multipleItemBorderColor:"transparent",multipleItemHeight:u,multipleItemHeightLG:n,multipleSelectorBgDisabled:p,multipleItemColorDisabled:m,multipleItemBorderColorDisabled:"transparent"}}),lqe=e=>{const r={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:e==="scroll"?"scroll":"visible",dynamicInset:!0};return{bottomLeft:Object.assign(Object.assign({},r),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},r),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},r),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},r),{points:["br","tr"],offset:[0,-4]})}};function cqe(e,t){return e||lqe(t)}var uqe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"};const dqe=uqe;var fqe=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:dqe}))};const RH=g.forwardRef(fqe);var hqe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"};const pqe=hqe;var mqe=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:pqe}))};const jw=g.forwardRef(mqe);var gqe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"};const vqe=gqe;var bqe=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:vqe}))};const AH=g.forwardRef(bqe);function yqe(e){let{suffixIcon:t,clearIcon:r,menuItemSelectedIcon:n,removeIcon:i,loading:o,multiple:a,hasFeedback:s,prefixCls:l,showSuffixIcon:c,feedbackIcon:d,showArrow:f,componentName:h}=e;const u=r??g.createElement(J0,null),p=y=>t===null&&!s&&!f?null:g.createElement(g.Fragment,null,c!==!1&&y,s&&d);let m=null;if(t!==void 0)m=p(t);else if(o)m=p(g.createElement(_w,{spin:!0}));else{const y=`${l}-suffix`;m=x=>{let{open:w,showSearch:$}=x;return p(w&&$?g.createElement(AH,{className:y}):g.createElement(jw,{className:y}))}}let v=null;n!==void 0?v=n:a?v=g.createElement(RH,null):v=null;let b=null;return i!==void 0?b=i:b=g.createElement(rg,null),{clearIcon:u,suffixIcon:m,itemIcon:v,removeIcon:b}}function xqe(e,t){return t!==void 0?t:e!==null}var Sqe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{var r,n,{prefixCls:i,bordered:o=!0,className:a,rootClassName:s,getPopupContainer:l,popupClassName:c,dropdownClassName:d,listHeight:f=256,placement:h,listItemHeight:u=24,size:p,disabled:m,notFoundContent:v,status:b,builtinPlacements:y,dropdownMatchSelectWidth:x,popupMatchSelectWidth:w,direction:$,style:C,allowClear:S}=e,O=Sqe(e,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:E,getPrefixCls:_,renderEmpty:P,direction:I,virtual:M,popupMatchSelectWidth:T,popupOverflow:A,select:k}=g.useContext($t),R=_("select",i),D=_(),z=$??I,{compactSize:N,compactItemClassnames:j}=ep(R,z),[H,q]=sqe(R),L=g.useMemo(()=>{const{mode:bt}=O;if(bt!=="combobox")return bt===Vme?"combobox":bt},[O.mode]),W=L==="multiple"||L==="tags",U=xqe(O.suffixIcon,O.showArrow),K=(r=w??x)!==null&&r!==void 0?r:T,{status:G,hasFeedback:Z,isFormItemInput:J,feedbackIcon:ne}=g.useContext(Oa),le=Rb(G,b);let ue;v!==void 0?ue=v:L==="combobox"?ue=null:ue=(P==null?void 0:P("Select"))||g.createElement(kH,{componentName:"Select"});const{suffixIcon:de,itemIcon:ce,removeIcon:ve,clearIcon:xe}=yqe(Object.assign(Object.assign({},O),{multiple:W,hasFeedback:Z,feedbackIcon:ne,showSuffixIcon:U,prefixCls:R,showArrow:O.showArrow,componentName:"Select"})),Oe=S===!0?{clearIcon:xe}:S,he=hi(O,["suffixIcon","itemIcon"]),ae=se(c||d,{[`${R}-dropdown-${z}`]:z==="rtl"},s,q),be=Oo(bt=>{var nt;return(nt=p??N)!==null&&nt!==void 0?nt:bt}),pe=g.useContext(gl),Pe=m??pe,Ge=se({[`${R}-lg`]:be==="large",[`${R}-sm`]:be==="small",[`${R}-rtl`]:z==="rtl",[`${R}-borderless`]:!o,[`${R}-in-form-item`]:J},Yc(R,le,Z),j,k==null?void 0:k.className,a,s,q),rt=g.useMemo(()=>h!==void 0?h:z==="rtl"?"bottomRight":"bottomLeft",[h,z]),Le=cqe(y,A),[ht]=ng("SelectLike",(n=O.dropdownStyle)===null||n===void 0?void 0:n.zIndex);return H(g.createElement(v_,Object.assign({ref:t,virtual:M,showSearch:k==null?void 0:k.showSearch},he,{style:Object.assign(Object.assign({},k==null?void 0:k.style),C),dropdownMatchSelectWidth:K,builtinPlacements:Le,transitionName:_0(D,"slide-up",O.transitionName),listHeight:f,listItemHeight:u,mode:L,prefixCls:R,placement:rt,direction:z,suffixIcon:de,menuItemSelectedIcon:ce,removeIcon:ve,allowClear:Oe,notFoundContent:ue,className:Ge,getPopupContainer:l||E,dropdownClassName:ae,disabled:Pe,dropdownStyle:Object.assign(Object.assign({},O==null?void 0:O.dropdownStyle),{zIndex:ht})})))},Ab=g.forwardRef(wqe),Cqe=d_(Ab);Ab.SECRET_COMBOBOX_MODE_DO_NOT_USE=Vme;Ab.Option=m_;Ab.OptGroup=p_;Ab._InternalPanelDoNotUseOrYouWillBeFired=Cqe;const Tm=Ab,ed=["xxl","xl","lg","md","sm","xs"],$qe=e=>({xs:`(max-width: ${e.screenXSMax}px)`,sm:`(min-width: ${e.screenSM}px)`,md:`(min-width: ${e.screenMD}px)`,lg:`(min-width: ${e.screenLG}px)`,xl:`(min-width: ${e.screenXL}px)`,xxl:`(min-width: ${e.screenXXL}px)`}),Oqe=e=>{const t=e,r=[].concat(ed).reverse();return r.forEach((n,i)=>{const o=n.toUpperCase(),a=`screen${o}Min`,s=`screen${o}`;if(!(t[a]<=t[s]))throw new Error(`${a}<=${s} fails : !(${t[a]}<=${t[s]})`);if(i{const r=new Map;let n=-1,i={};return{matchHandlers:{},dispatch(o){return i=o,r.forEach(a=>a(i)),r.size>=1},subscribe(o){return r.size||this.register(),n+=1,r.set(n,o),o(i),n},unsubscribe(o){r.delete(o),r.size||this.unregister()},unregister(){Object.keys(t).forEach(o=>{const a=t[o],s=this.matchHandlers[a];s==null||s.mql.removeListener(s==null?void 0:s.listener)}),r.clear()},register(){Object.keys(t).forEach(o=>{const a=t[o],s=c=>{let{matches:d}=c;this.dispatch(Object.assign(Object.assign({},i),{[o]:d}))},l=window.matchMedia(a);l.addListener(s),this.matchHandlers[a]={mql:l,listener:s},s(l)})},responsiveMap:t}},[e])}const Kme=(e,t)=>{if(t&&typeof t=="object")for(let r=0;rt+1,0);return e}function Db(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const t=g.useRef({}),r=Gme(),n=Ume();return Wr(()=>{const i=n.subscribe(o=>{t.current=o,e&&r()});return()=>n.unsubscribe(i)},[]),t.current}const Eqe=g.createContext({}),oN=Eqe,_qe=e=>{const{antCls:t,componentCls:r,iconCls:n,avatarBg:i,avatarColor:o,containerSize:a,containerSizeLG:s,containerSizeSM:l,textFontSize:c,textFontSizeLG:d,textFontSizeSM:f,borderRadius:h,borderRadiusLG:u,borderRadiusSM:p,lineWidth:m,lineType:v}=e,b=(y,x,w)=>({width:y,height:y,lineHeight:`${y-m*2}px`,borderRadius:"50%",[`&${r}-square`]:{borderRadius:w},[`${r}-string`]:{position:"absolute",left:{_skip_check_:!0,value:"50%"},transformOrigin:"0 center"},[`&${r}-icon`]:{fontSize:x,[`> ${n}`]:{margin:0}}});return{[r]:Object.assign(Object.assign(Object.assign(Object.assign({},Br(e)),{position:"relative",display:"inline-block",overflow:"hidden",color:o,whiteSpace:"nowrap",textAlign:"center",verticalAlign:"middle",background:i,border:`${m}px ${v} transparent`,"&-image":{background:"transparent"},[`${t}-image-img`]:{display:"block"}}),b(a,c,h)),{"&-lg":Object.assign({},b(s,d,u)),"&-sm":Object.assign({},b(l,f,p)),"> img":{display:"block",width:"100%",height:"100%",objectFit:"cover"}})}},Pqe=e=>{const{componentCls:t,groupBorderColor:r,groupOverlapping:n,groupSpace:i}=e;return{[`${t}-group`]:{display:"inline-flex",[`${t}`]:{borderColor:r},"> *:not(:first-child)":{marginInlineStart:n}},[`${t}-group-popover`]:{[`${t} + ${t}`]:{marginInlineStart:i}}}},Xme=Jr("Avatar",e=>{const{colorTextLightSolid:t,colorTextPlaceholder:r}=e,n=cr(e,{avatarBg:r,avatarColor:t});return[_qe(n),Pqe(n)]},e=>{const{controlHeight:t,controlHeightLG:r,controlHeightSM:n,fontSize:i,fontSizeLG:o,fontSizeXL:a,fontSizeHeading3:s,marginXS:l,marginXXS:c,colorBorderBg:d}=e;return{containerSize:t,containerSizeLG:r,containerSizeSM:n,textFontSize:Math.round((o+a)/2),textFontSizeLG:s,textFontSizeSM:i,groupSpace:c,groupOverlapping:-l,groupBorderColor:d}});var Iqe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{const[r,n]=g.useState(1),[i,o]=g.useState(!1),[a,s]=g.useState(!0),l=g.useRef(null),c=g.useRef(null),d=zo(t,l),{getPrefixCls:f,avatar:h}=g.useContext($t),u=g.useContext(oN),p=()=>{if(!c.current||!l.current)return;const U=c.current.offsetWidth,K=l.current.offsetWidth;if(U!==0&&K!==0){const{gap:G=4}=e;G*2{o(!0)},[]),g.useEffect(()=>{s(!0),n(1)},[e.src]),g.useEffect(p,[e.gap]);const m=()=>{const{onError:U}=e;(U==null?void 0:U())!==!1&&s(!1)},{prefixCls:v,shape:b,size:y,src:x,srcSet:w,icon:$,className:C,rootClassName:S,alt:O,draggable:E,children:_,crossOrigin:P}=e,I=Iqe(e,["prefixCls","shape","size","src","srcSet","icon","className","rootClassName","alt","draggable","children","crossOrigin"]),M=Oo(U=>{var K,G;return(G=(K=y??(u==null?void 0:u.size))!==null&&K!==void 0?K:U)!==null&&G!==void 0?G:"default"}),T=Object.keys(typeof M=="object"?M||{}:{}).some(U=>["xs","sm","md","lg","xl","xxl"].includes(U)),A=Db(T),k=g.useMemo(()=>{if(typeof M!="object")return{};const U=ed.find(G=>A[G]),K=M[U];return K?{width:K,height:K,lineHeight:`${K}px`,fontSize:K&&($||_)?K/2:18}:{}},[A,M]),R=f("avatar",v),[D,z]=Xme(R),N=se({[`${R}-lg`]:M==="large",[`${R}-sm`]:M==="small"}),j=g.isValidElement(x),H=b||(u==null?void 0:u.shape)||"circle",q=se(R,N,h==null?void 0:h.className,`${R}-${H}`,{[`${R}-image`]:j||x&&a,[`${R}-icon`]:!!$},C,S,z),L=typeof M=="number"?{width:M,height:M,lineHeight:`${M}px`,fontSize:$?M/2:18}:{};let W;if(typeof x=="string"&&a)W=g.createElement("img",{src:x,draggable:E,srcSet:w,onError:m,alt:O,crossOrigin:P});else if(j)W=x;else if($)W=$;else if(i||r!==1){const U=`scale(${r}) translateX(-50%)`,K={msTransform:U,WebkitTransform:U,transform:U},G=typeof M=="number"?{lineHeight:`${M}px`}:{};W=g.createElement(ta,{onResize:p},g.createElement("span",{className:`${R}-string`,ref:c,style:Object.assign(Object.assign({},G),K)},_))}else W=g.createElement("span",{className:`${R}-string`,style:{opacity:0},ref:c},_);return delete I.onError,delete I.gap,D(g.createElement("span",Object.assign({},I,{style:Object.assign(Object.assign(Object.assign(Object.assign({},L),k),h==null?void 0:h.style),I.style),className:q,ref:d}),W))},Mqe=g.forwardRef(Tqe),Yme=Mqe,B1=e=>e?typeof e=="function"?e():e:null;function b_(e){var t=e.children,r=e.prefixCls,n=e.id,i=e.overlayInnerStyle,o=e.className,a=e.style;return g.createElement("div",{className:se("".concat(r,"-content"),o),style:a},g.createElement("div",{className:"".concat(r,"-inner"),id:n,role:"tooltip",style:i},typeof t=="function"?t():t))}var Gg={shiftX:64,adjustY:1},Xg={adjustX:1,shiftY:!0},wl=[0,0],kqe={left:{points:["cr","cl"],overflow:Xg,offset:[-4,0],targetOffset:wl},right:{points:["cl","cr"],overflow:Xg,offset:[4,0],targetOffset:wl},top:{points:["bc","tc"],overflow:Gg,offset:[0,-4],targetOffset:wl},bottom:{points:["tc","bc"],overflow:Gg,offset:[0,4],targetOffset:wl},topLeft:{points:["bl","tl"],overflow:Gg,offset:[0,-4],targetOffset:wl},leftTop:{points:["tr","tl"],overflow:Xg,offset:[-4,0],targetOffset:wl},topRight:{points:["br","tr"],overflow:Gg,offset:[0,-4],targetOffset:wl},rightTop:{points:["tl","tr"],overflow:Xg,offset:[4,0],targetOffset:wl},bottomRight:{points:["tr","br"],overflow:Gg,offset:[0,4],targetOffset:wl},rightBottom:{points:["bl","br"],overflow:Xg,offset:[4,0],targetOffset:wl},bottomLeft:{points:["tl","bl"],overflow:Gg,offset:[0,4],targetOffset:wl},leftBottom:{points:["br","bl"],overflow:Xg,offset:[-4,0],targetOffset:wl}},Rqe=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow"],Aqe=function(t,r){var n=t.overlayClassName,i=t.trigger,o=i===void 0?["hover"]:i,a=t.mouseEnterDelay,s=a===void 0?0:a,l=t.mouseLeaveDelay,c=l===void 0?.1:l,d=t.overlayStyle,f=t.prefixCls,h=f===void 0?"rc-tooltip":f,u=t.children,p=t.onVisibleChange,m=t.afterVisibleChange,v=t.transitionName,b=t.animation,y=t.motion,x=t.placement,w=x===void 0?"right":x,$=t.align,C=$===void 0?{}:$,S=t.destroyTooltipOnHide,O=S===void 0?!1:S,E=t.defaultVisible,_=t.getTooltipContainer,P=t.overlayInnerStyle;t.arrowContent;var I=t.overlay,M=t.id,T=t.showArrow,A=T===void 0?!0:T,k=Lt(t,Rqe),R=g.useRef(null);g.useImperativeHandle(r,function(){return R.current});var D=ee({},k);"visible"in t&&(D.popupVisible=t.visible);var z=function(){return g.createElement(b_,{key:"content",prefixCls:h,id:M,overlayInnerStyle:P},I)};return g.createElement(Nw,Ce({popupClassName:n,prefixCls:h,popup:z,action:o,builtinPlacements:kqe,popupPlacement:w,ref:R,popupAlign:C,getPopupContainer:_,onPopupVisibleChange:p,afterPopupVisibleChange:m,popupTransitionName:v,popupAnimation:b,popupMotion:y,defaultPopupVisible:E,autoDestroy:O,mouseLeaveDelay:c,popupStyle:d,mouseEnterDelay:s,arrow:A},D),u)};const Qme=g.forwardRef(Aqe),Dqe=Object.freeze(Object.defineProperty({__proto__:null,Popup:b_,default:Qme},Symbol.toStringTag,{value:"Module"})),Zme=8;function DH(e){const t=Zme,{contentRadius:r,limitVerticalRadius:n}=e,i=r>12?r+2:12;return{dropdownArrowOffset:i,dropdownArrowOffsetVertical:n?t:i}}function d4(e,t){return e?t:{}}function NH(e,t){const{componentCls:r,sizePopupArrow:n,borderRadiusXS:i,borderRadiusOuter:o,boxShadowPopoverArrow:a}=e,{colorBg:s,contentRadius:l=e.borderRadiusLG,limitVerticalRadius:c,arrowDistance:d=0,arrowPlacement:f={left:!0,right:!0,top:!0,bottom:!0}}=t,{dropdownArrowOffsetVertical:h,dropdownArrowOffset:u}=DH({contentRadius:l,limitVerticalRadius:c});return{[r]:Object.assign(Object.assign(Object.assign(Object.assign({[`${r}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},ape(n,i,o,s,a)),{"&:before":{background:s}})]},d4(!!f.top,{[[`&-placement-top ${r}-arrow`,`&-placement-topLeft ${r}-arrow`,`&-placement-topRight ${r}-arrow`].join(",")]:{bottom:d,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},[`&-placement-topLeft ${r}-arrow`]:{left:{_skip_check_:!0,value:u}},[`&-placement-topRight ${r}-arrow`]:{right:{_skip_check_:!0,value:u}}})),d4(!!f.bottom,{[[`&-placement-bottom ${r}-arrow`,`&-placement-bottomLeft ${r}-arrow`,`&-placement-bottomRight ${r}-arrow`].join(",")]:{top:d,transform:"translateY(-100%)"},[`&-placement-bottom ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},[`&-placement-bottomLeft ${r}-arrow`]:{left:{_skip_check_:!0,value:u}},[`&-placement-bottomRight ${r}-arrow`]:{right:{_skip_check_:!0,value:u}}})),d4(!!f.left,{[[`&-placement-left ${r}-arrow`,`&-placement-leftTop ${r}-arrow`,`&-placement-leftBottom ${r}-arrow`].join(",")]:{right:{_skip_check_:!0,value:d},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop ${r}-arrow`]:{top:h},[`&-placement-leftBottom ${r}-arrow`]:{bottom:h}})),d4(!!f.right,{[[`&-placement-right ${r}-arrow`,`&-placement-rightTop ${r}-arrow`,`&-placement-rightBottom ${r}-arrow`].join(",")]:{left:{_skip_check_:!0,value:d},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop ${r}-arrow`]:{top:h},[`&-placement-rightBottom ${r}-arrow`]:{bottom:h}}))}}function Nqe(e,t,r,n){if(n===!1)return{adjustX:!1,adjustY:!1};const i=n&&typeof n=="object"?n:{},o={};switch(e){case"top":case"bottom":o.shiftX=t.dropdownArrowOffset*2+r,o.shiftY=!0,o.adjustY=!0;break;case"left":case"right":o.shiftY=t.dropdownArrowOffsetVertical*2+r,o.shiftX=!0,o.adjustX=!0;break}const a=Object.assign(Object.assign({},o),i);return a.shiftX||(a.adjustX=!0),a.shiftY||(a.adjustY=!0),a}const HJ={left:{points:["cr","cl"]},right:{points:["cl","cr"]},top:{points:["bc","tc"]},bottom:{points:["tc","bc"]},topLeft:{points:["bl","tl"]},leftTop:{points:["tr","tl"]},topRight:{points:["br","tr"]},rightTop:{points:["tl","tr"]},bottomRight:{points:["tr","br"]},rightBottom:{points:["bl","br"]},bottomLeft:{points:["tl","bl"]},leftBottom:{points:["br","bl"]}},jqe={topLeft:{points:["bl","tc"]},leftTop:{points:["tr","cl"]},topRight:{points:["br","tc"]},rightTop:{points:["tl","cr"]},bottomRight:{points:["tr","bc"]},rightBottom:{points:["bl","cr"]},bottomLeft:{points:["tl","bc"]},leftBottom:{points:["br","cl"]}},Lqe=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function Jme(e){const{arrowWidth:t,autoAdjustOverflow:r,arrowPointAtCenter:n,offset:i,borderRadius:o,visibleFirst:a}=e,s=t/2,l={};return Object.keys(HJ).forEach(c=>{const d=n&&jqe[c]||HJ[c],f=Object.assign(Object.assign({},d),{offset:[0,0],dynamicInset:!0});switch(l[c]=f,Lqe.has(c)&&(f.autoArrow=!1),c){case"top":case"topLeft":case"topRight":f.offset[1]=-s-i;break;case"bottom":case"bottomLeft":case"bottomRight":f.offset[1]=s+i;break;case"left":case"leftTop":case"leftBottom":f.offset[0]=-s-i;break;case"right":case"rightTop":case"rightBottom":f.offset[0]=s+i;break}const h=DH({contentRadius:o,limitVerticalRadius:!0});if(n)switch(c){case"topLeft":case"bottomLeft":f.offset[0]=-h.dropdownArrowOffset-s;break;case"topRight":case"bottomRight":f.offset[0]=h.dropdownArrowOffset+s;break;case"leftTop":case"rightTop":f.offset[1]=-h.dropdownArrowOffset-s;break;case"leftBottom":case"rightBottom":f.offset[1]=h.dropdownArrowOffset+s;break}f.overflow=Nqe(c,h,t,r),a&&(f.htmlRegion="visibleFirst")}),l}const zqe=e=>{const{componentCls:t,tooltipMaxWidth:r,tooltipColor:n,tooltipBg:i,tooltipBorderRadius:o,zIndexPopup:a,controlHeight:s,boxShadowSecondary:l,paddingSM:c,paddingXS:d,tooltipRadiusOuter:f}=e;return[{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},Br(e)),{position:"absolute",zIndex:a,display:"block",width:"max-content",maxWidth:r,visibility:"visible",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","&-hidden":{display:"none"},"--antd-arrow-background-color":i,[`${t}-inner`]:{minWidth:s,minHeight:s,padding:`${c/2}px ${d}px`,color:n,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:i,borderRadius:o,boxShadow:l,boxSizing:"border-box"},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${t}-inner`]:{borderRadius:Math.min(o,Zme)}},[`${t}-content`]:{position:"relative"}}),cpe(e,(h,u)=>{let{darkColor:p}=u;return{[`&${t}-${h}`]:{[`${t}-inner`]:{backgroundColor:p},[`${t}-arrow`]:{"--antd-arrow-background-color":p}}}})),{"&-rtl":{direction:"rtl"}})},NH(cr(e,{borderRadiusOuter:f}),{colorBg:"var(--antd-arrow-background-color)",contentRadius:o,limitVerticalRadius:!0}),{[`${t}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow}}]},ege=(e,t)=>Jr("Tooltip",n=>{if(t===!1)return[];const{borderRadius:i,colorTextLightSolid:o,colorBgDefault:a,borderRadiusOuter:s}=n,l=cr(n,{tooltipMaxWidth:250,tooltipColor:o,tooltipBorderRadius:i,tooltipBg:a,tooltipRadiusOuter:s>4?4:s});return[zqe(l),Rw(n,"zoom-big-fast")]},n=>{let{zIndexPopupBase:i,colorBgSpotlight:o}=n;return{zIndexPopup:i+70,colorBgDefault:o}},{resetStyle:!1})(e),Bqe=mS.map(e=>`${e}-inverse`),Fqe=["success","processing","error","default","warning"];function tge(e){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)?[].concat(Re(Bqe),Re(mS)).includes(e):mS.includes(e)}function Hqe(e){return Fqe.includes(e)}function rge(e,t){const r=tge(t),n=se({[`${e}-${t}`]:t&&r}),i={},o={};return t&&!r&&(i.background=t,o["--antd-arrow-background-color"]=t),{className:n,overlayStyle:i,arrowStyle:o}}const Wqe=e=>{const{prefixCls:t,className:r,placement:n="top",title:i,color:o,overlayInnerStyle:a}=e,{getPrefixCls:s}=g.useContext($t),l=s("tooltip",t),[c,d]=ege(l,!0),f=rge(l,o),h=f.arrowStyle,u=Object.assign(Object.assign({},a),f.overlayStyle),p=se(d,l,`${l}-pure`,`${l}-placement-${n}`,r,f.className);return c(g.createElement("div",{className:p,style:h},g.createElement("div",{className:`${l}-arrow`}),g.createElement(b_,Object.assign({},e,{className:d,prefixCls:l,overlayInnerStyle:u}),i)))},qqe=Wqe;var Vqe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{var r,n;const{prefixCls:i,openClassName:o,getTooltipContainer:a,overlayClassName:s,color:l,overlayInnerStyle:c,children:d,afterOpenChange:f,afterVisibleChange:h,destroyTooltipOnHide:u,arrow:p=!0,title:m,overlay:v,builtinPlacements:b,arrowPointAtCenter:y=!1,autoAdjustOverflow:x=!0}=e,w=!!p,[,$]=Xa(),{getPopupContainer:C,getPrefixCls:S,direction:O}=g.useContext($t),E=eg(),_=g.useRef(null),P=()=>{var pe;(pe=_.current)===null||pe===void 0||pe.forceAlign()};g.useImperativeHandle(t,()=>({forceAlign:P,forcePopupAlign:()=>{E.deprecated(!1,"forcePopupAlign","forceAlign"),P()}}));const[I,M]=rn(!1,{value:(r=e.open)!==null&&r!==void 0?r:e.visible,defaultValue:(n=e.defaultOpen)!==null&&n!==void 0?n:e.defaultVisible}),T=!m&&!v&&m!==0,A=pe=>{var Pe,Ge;M(T?!1:pe),T||((Pe=e.onOpenChange)===null||Pe===void 0||Pe.call(e,pe),(Ge=e.onVisibleChange)===null||Ge===void 0||Ge.call(e,pe))},k=g.useMemo(()=>{var pe,Pe;let Ge=y;return typeof p=="object"&&(Ge=(Pe=(pe=p.pointAtCenter)!==null&&pe!==void 0?pe:p.arrowPointAtCenter)!==null&&Pe!==void 0?Pe:y),b||Jme({arrowPointAtCenter:Ge,autoAdjustOverflow:x,arrowWidth:w?$.sizePopupArrow:0,borderRadius:$.borderRadius,offset:$.marginXXS,visibleFirst:!0})},[y,p,b,$]),R=g.useMemo(()=>m===0?m:v||m||"",[v,m]),D=g.createElement(Im,null,typeof R=="function"?R():R),{getPopupContainer:z,placement:N="top",mouseEnterDelay:j=.1,mouseLeaveDelay:H=.1,overlayStyle:q,rootClassName:L}=e,W=Vqe(e,["getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName"]),U=S("tooltip",i),K=S(),G=e["data-popover-inject"];let Z=I;!("open"in e)&&!("visible"in e)&&T&&(Z=!1);const J=al(d)&&!Ipe(d)?d:g.createElement("span",null,d),ne=J.props,le=!ne.className||typeof ne.className=="string"?se(ne.className,o||`${U}-open`):ne.className,[ue,de]=ege(U,!G),ce=rge(U,l),ve=ce.arrowStyle,xe=Object.assign(Object.assign({},c),ce.overlayStyle),Oe=se(s,{[`${U}-rtl`]:O==="rtl"},ce.className,L,de),[he,ae]=ng("Tooltip",W.zIndex),be=g.createElement(Qme,Object.assign({},W,{zIndex:he,showArrow:w,placement:N,mouseEnterDelay:j,mouseLeaveDelay:H,prefixCls:U,overlayClassName:Oe,overlayStyle:Object.assign(Object.assign({},ve),q),getTooltipContainer:z||a||C,ref:_,builtinPlacements:k,overlay:D,visible:Z,onVisibleChange:A,afterVisibleChange:f??h,overlayInnerStyle:xe,arrowContent:g.createElement("span",{className:`${U}-arrow-content`}),motion:{motionName:_0(K,"zoom-big-fast",e.transitionName),motionDeadline:1e3},destroyTooltipOnHide:!!u}),Z?Zi(J,{className:le}):J);return ue(g.createElement(JE.Provider,{value:ae},be))});nge._InternalPanelDoNotUseOrYouWillBeFired=qqe;const nl=nge,Uqe=e=>{const{componentCls:t,popoverColor:r,titleMinWidth:n,fontWeightStrong:i,popoverPadding:o,boxShadowSecondary:a,colorTextHeading:s,borderRadiusLG:l,zIndexPopup:c,marginXS:d,colorBgElevated:f,popoverBg:h}=e;return[{[t]:Object.assign(Object.assign({},Br(e)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:c,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":f,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${t}-content`]:{position:"relative"},[`${t}-inner`]:{backgroundColor:h,backgroundClip:"padding-box",borderRadius:l,boxShadow:a,padding:o},[`${t}-title`]:{minWidth:n,marginBottom:d,color:s,fontWeight:i},[`${t}-inner-content`]:{color:r}})},NH(e,{colorBg:"var(--antd-arrow-background-color)"}),{[`${t}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow,display:"inline-block",[`${t}-content`]:{display:"inline-block"}}}]},Kqe=e=>{const{componentCls:t}=e;return{[t]:mS.map(r=>{const n=e[`${r}6`];return{[`&${t}-${r}`]:{"--antd-arrow-background-color":n,[`${t}-inner`]:{backgroundColor:n},[`${t}-arrow`]:{background:"transparent"}}}})}},Gqe=e=>{const{componentCls:t,lineWidth:r,lineType:n,colorSplit:i,paddingSM:o,controlHeight:a,fontSize:s,lineHeight:l,padding:c}=e,d=a-Math.round(s*l),f=d/2,h=d/2-r,u=c;return{[t]:{[`${t}-inner`]:{padding:0},[`${t}-title`]:{margin:0,padding:`${f}px ${u}px ${h}px`,borderBottom:`${r}px ${n} ${i}`},[`${t}-inner-content`]:{padding:`${o}px ${u}px`}}}},ige=Jr("Popover",e=>{const{colorBgElevated:t,colorText:r,wireframe:n}=e,i=cr(e,{popoverPadding:12,popoverBg:t,popoverColor:r});return[Uqe(i),Kqe(i),n&&Gqe(i),Rw(i,"zoom-big")]},e=>({width:177,minWidth:177,titleMinWidth:177,zIndexPopup:e.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","titleMinWidth"],["minWidth","titleMinWidth"]]});var Xqe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{if(!(!t&&!r))return g.createElement(g.Fragment,null,t&&g.createElement("div",{className:`${e}-title`},B1(t)),g.createElement("div",{className:`${e}-inner-content`},B1(r)))},Qqe=e=>{const{hashId:t,prefixCls:r,className:n,style:i,placement:o="top",title:a,content:s,children:l}=e;return g.createElement("div",{className:se(t,r,`${r}-pure`,`${r}-placement-${o}`,n),style:i},g.createElement("div",{className:`${r}-arrow`}),g.createElement(b_,Object.assign({},e,{className:t,prefixCls:r}),l||Yqe(r,a,s)))},Zqe=e=>{const{prefixCls:t}=e,r=Xqe(e,["prefixCls"]),{getPrefixCls:n}=g.useContext($t),i=n("popover",t),[o,a]=ige(i);return o(g.createElement(Qqe,Object.assign({},r,{prefixCls:i,hashId:a})))},oge=Zqe;var Jqe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{let{title:t,content:r,prefixCls:n}=e;return g.createElement(g.Fragment,null,t&&g.createElement("div",{className:`${n}-title`},B1(t)),g.createElement("div",{className:`${n}-inner-content`},B1(r)))},age=g.forwardRef((e,t)=>{const{prefixCls:r,title:n,content:i,overlayClassName:o,placement:a="top",trigger:s="hover",mouseEnterDelay:l=.1,mouseLeaveDelay:c=.1,overlayStyle:d={}}=e,f=Jqe(e,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:h}=g.useContext($t),u=h("popover",r),[p,m]=ige(u),v=h(),b=se(o,m);return p(g.createElement(nl,Object.assign({placement:a,trigger:s,mouseEnterDelay:l,mouseLeaveDelay:c,overlayStyle:d},f,{prefixCls:u,overlayClassName:b,ref:t,overlay:n||i?g.createElement(eVe,{prefixCls:u,title:n,content:i}):null,transitionName:_0(v,"zoom-big",f.transitionName),"data-popover-inject":!0})))});age._InternalPanelDoNotUseOrYouWillBeFired=oge;const sge=age,WJ=e=>{const{size:t,shape:r}=g.useContext(oN),n=g.useMemo(()=>({size:e.size||t,shape:e.shape||r}),[e.size,e.shape,t,r]);return g.createElement(oN.Provider,{value:n},e.children)},tVe=e=>{const{getPrefixCls:t,direction:r}=g.useContext($t),{prefixCls:n,className:i,rootClassName:o,style:a,maxCount:s,maxStyle:l,size:c,shape:d,maxPopoverPlacement:f="top",maxPopoverTrigger:h="hover",children:u}=e,p=t("avatar",n),m=`${p}-group`,[v,b]=Xme(p),y=se(m,{[`${m}-rtl`]:r==="rtl"},i,o,b),x=Bi(u).map(($,C)=>Zi($,{key:`avatar-key-${C}`})),w=x.length;if(s&&s1&&arguments[1]!==void 0?arguments[1]:!1;if(kb(e)){var r=e.nodeName.toLowerCase(),n=["input","select","textarea","button"].includes(r)||e.isContentEditable||r==="a"&&!!e.getAttribute("href"),i=e.getAttribute("tabindex"),o=Number(i),a=null;return i&&!Number.isNaN(o)?a=o:n&&a===null&&(a=0),n&&e.disabled&&(a=null),a!==null&&(a>=0||t&&a<0)}return!1}function gVe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=Re(e.querySelectorAll("*")).filter(function(n){return qJ(n,t)});return qJ(e,t)&&r.unshift(e),r}var aN=_e.LEFT,sN=_e.RIGHT,lN=_e.UP,R6=_e.DOWN,A6=_e.ENTER,gge=_e.ESC,d2=_e.HOME,f2=_e.END,VJ=[lN,R6,aN,sN];function vVe(e,t,r,n){var i,o,a,s,l="prev",c="next",d="children",f="parent";if(e==="inline"&&n===A6)return{inlineTrigger:!0};var h=(i={},Y(i,lN,l),Y(i,R6,c),i),u=(o={},Y(o,aN,r?c:l),Y(o,sN,r?l:c),Y(o,R6,d),Y(o,A6,d),o),p=(a={},Y(a,lN,l),Y(a,R6,c),Y(a,A6,d),Y(a,gge,f),Y(a,aN,r?d:f),Y(a,sN,r?f:d),a),m={inline:h,horizontal:u,vertical:p,inlineSub:h,horizontalSub:p,verticalSub:p},v=(s=m["".concat(e).concat(t?"":"Sub")])===null||s===void 0?void 0:s[n];switch(v){case l:return{offset:-1,sibling:!0};case c:return{offset:1,sibling:!0};case f:return{offset:-1,sibling:!1};case d:return{offset:1,sibling:!1};default:return null}}function bVe(e){for(var t=e;t;){if(t.getAttribute("data-menu-list"))return t;t=t.parentElement}return null}function yVe(e,t){for(var r=e||document.activeElement;r;){if(t.has(r))return r;r=r.parentElement}return null}function vge(e,t){var r=gVe(e,!0);return r.filter(function(n){return t.has(n)})}function UJ(e,t,r){var n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!e)return null;var i=vge(e,t),o=i.length,a=i.findIndex(function(s){return r===s});return n<0?a===-1?a=o-1:a-=1:n>0&&(a+=1),a=(a+o)%o,i[a]}function xVe(e,t,r,n,i,o,a,s,l,c){var d=g.useRef(),f=g.useRef();f.current=t;var h=function(){vr.cancel(d.current)};return g.useEffect(function(){return function(){h()}},[]),function(u){var p=u.which;if([].concat(VJ,[A6,gge,d2,f2]).includes(p)){var m,v,b,y=function(){m=new Set,v=new Map,b=new Map;var A=o();return A.forEach(function(k){var R=document.querySelector("[data-menu-id='".concat(jH(n,k),"']"));R&&(m.add(R),b.set(R,k),v.set(k,R))}),m};y();var x=v.get(t),w=yVe(x,m),$=b.get(w),C=vVe(e,a($,!0).length===1,r,p);if(!C&&p!==d2&&p!==f2)return;(VJ.includes(p)||[d2,f2].includes(p))&&u.preventDefault();var S=function(A){if(A){var k=A,R=A.querySelector("a");R!=null&&R.getAttribute("href")&&(k=R);var D=b.get(A);s(D),h(),d.current=vr(function(){f.current===D&&k.focus()})}};if([d2,f2].includes(p)||C.sibling||!w){var O;!w||e==="inline"?O=i.current:O=bVe(w);var E,_=vge(O,m);p===d2?E=_[0]:p===f2?E=_[_.length-1]:E=UJ(O,m,w,C.offset),S(E)}else if(C.inlineTrigger)l($);else if(C.offset>0)l($,!0),h(),d.current=vr(function(){y();var T=w.getAttribute("aria-controls"),A=document.getElementById(T),k=UJ(A,m);S(k)},5);else if(C.offset<0){var P=a($,!0),I=P[P.length-2],M=v.get(I);l(I,!1),S(M)}}c==null||c(u)}}function SVe(e){Promise.resolve().then(e)}var zH="__RC_UTIL_PATH_SPLIT__",KJ=function(t){return t.join(zH)},wVe=function(t){return t.split(zH)},cN="rc-menu-more";function CVe(){var e=g.useState({}),t=fe(e,2),r=t[1],n=g.useRef(new Map),i=g.useRef(new Map),o=g.useState([]),a=fe(o,2),s=a[0],l=a[1],c=g.useRef(0),d=g.useRef(!1),f=function(){d.current||r({})},h=g.useCallback(function(x,w){var $=KJ(w);i.current.set($,x),n.current.set(x,$),c.current+=1;var C=c.current;SVe(function(){C===c.current&&f()})},[]),u=g.useCallback(function(x,w){var $=KJ(w);i.current.delete($),n.current.delete(x)},[]),p=g.useCallback(function(x){l(x)},[]),m=g.useCallback(function(x,w){var $=n.current.get(x)||"",C=wVe($);return w&&s.includes(C[0])&&C.unshift(cN),C},[s]),v=g.useCallback(function(x,w){return x.some(function($){var C=m($,!0);return C.includes(w)})},[m]),b=function(){var w=Re(n.current.keys());return s.length&&w.push(cN),w},y=g.useCallback(function(x){var w="".concat(n.current.get(x)).concat(zH),$=new Set;return Re(i.current.keys()).forEach(function(C){C.startsWith(w)&&$.add(i.current.get(C))}),$},[]);return g.useEffect(function(){return function(){d.current=!0}},[]),{registerPath:h,unregisterPath:u,refreshOverflowKeys:p,isSubPathKey:v,getKeyPath:m,getKeys:b,getSubPathKeys:y}}function V2(e){var t=g.useRef(e);t.current=e;var r=g.useCallback(function(){for(var n,i=arguments.length,o=new Array(i),a=0;a1&&(y.motionAppear=!1);var x=y.onVisibleChanged;return y.onVisibleChanged=function(w){return!h.current&&!w&&v(!0),x==null?void 0:x(w)},m?null:g.createElement(wS,{mode:o,locked:!h.current},g.createElement(vl,Ce({visible:b},y,{forceRender:l,removeOnLeave:!1,leavedClassName:"".concat(s,"-hidden")}),function(w){var $=w.className,C=w.style;return g.createElement(BH,{id:t,className:$,style:C},i)}))}var BVe=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],FVe=["active"],HVe=function(t){var r,n=t.style,i=t.className,o=t.title,a=t.eventKey;t.warnKey;var s=t.disabled,l=t.internalPopupClose,c=t.children,d=t.itemIcon,f=t.expandIcon,h=t.popupClassName,u=t.popupOffset,p=t.popupStyle,m=t.onClick,v=t.onMouseEnter,b=t.onMouseLeave,y=t.onTitleClick,x=t.onTitleMouseEnter,w=t.onTitleMouseLeave,$=Lt(t,BVe),C=fge(a),S=g.useContext(ru),O=S.prefixCls,E=S.mode,_=S.openKeys,P=S.disabled,I=S.overflowDisabled,M=S.activeKey,T=S.selectedKeys,A=S.itemIcon,k=S.expandIcon,R=S.onItemClick,D=S.onOpenChange,z=S.onActive,N=g.useContext(LH),j=N._internalRenderSubMenuItem,H=g.useContext(mge),q=H.isSubPathKey,L=Nb(),W="".concat(O,"-submenu"),U=P||s,K=g.useRef(),G=g.useRef(),Z=d??A,J=f??k,ne=_.includes(a),le=!I&&ne,ue=q(T,a),de=bge(a,U,x,w),ce=de.active,ve=Lt(de,FVe),xe=g.useState(!1),Oe=fe(xe,2),he=Oe[0],ae=Oe[1],be=function(pt){U||ae(pt)},pe=function(pt){be(!0),v==null||v({key:a,domEvent:pt})},Pe=function(pt){be(!1),b==null||b({key:a,domEvent:pt})},Ge=g.useMemo(function(){return ce||(E!=="inline"?he||q([M],a):!1)},[E,ce,M,he,a,q]),rt=yge(L.length),Le=function(pt){U||(y==null||y({key:a,domEvent:pt}),E==="inline"&&D(a,!ne))},ht=V2(function(Je){m==null||m(_O(Je)),R(Je)}),bt=function(pt){E!=="inline"&&D(a,pt)},nt=function(){z(a)},Ae=C&&"".concat(C,"-popup"),je=g.createElement("div",Ce({role:"menuitem",style:rt,className:"".concat(W,"-title"),tabIndex:U?null:-1,ref:K,title:typeof o=="string"?o:null,"data-menu-id":I&&C?null:C,"aria-expanded":le,"aria-haspopup":!0,"aria-controls":Ae,"aria-disabled":U,onClick:Le,onFocus:nt},ve),o,g.createElement(xge,{icon:E!=="horizontal"?J:void 0,props:ee(ee({},t),{},{isOpen:le,isSubMenu:!0})},g.createElement("i",{className:"".concat(W,"-arrow")}))),Ze=g.useRef(E);if(E!=="inline"&&L.length>1?Ze.current="vertical":Ze.current=E,!I){var tt=Ze.current;je=g.createElement(LVe,{mode:tt,prefixCls:W,visible:!l&&le&&E!=="inline",popupClassName:h,popupOffset:u,popupStyle:p,popup:g.createElement(wS,{mode:tt==="horizontal"?"vertical":tt},g.createElement(BH,{id:Ae,ref:G},c)),disabled:U,onVisibleChange:bt},je)}var St=g.createElement(Vu.Item,Ce({role:"none"},$,{component:"li",style:n,className:se(W,"".concat(W,"-").concat(E),i,(r={},Y(r,"".concat(W,"-open"),le),Y(r,"".concat(W,"-active"),Ge),Y(r,"".concat(W,"-selected"),ue),Y(r,"".concat(W,"-disabled"),U),r)),onMouseEnter:pe,onMouseLeave:Pe}),je,!I&&g.createElement(zVe,{id:Ae,open:le,keyPath:L},c));return j&&(St=j(St,t,{selected:ue,active:Ge,open:le,disabled:U})),g.createElement(wS,{onItemClick:ht,mode:E==="horizontal"?"vertical":E,itemIcon:Z,expandIcon:J},St)};function x_(e){var t=e.eventKey,r=e.children,n=Nb(t),i=FH(r,n),o=y_();g.useEffect(function(){if(o)return o.registerPath(t,n),function(){o.unregisterPath(t,n)}},[n]);var a;return o?a=i:a=g.createElement(HVe,e,i),g.createElement(pge.Provider,{value:n},a)}var WVe=["className","title","eventKey","children"],qVe=["children"],VVe=function(t){var r=t.className,n=t.title;t.eventKey;var i=t.children,o=Lt(t,WVe),a=g.useContext(ru),s=a.prefixCls,l="".concat(s,"-item-group");return g.createElement("li",Ce({role:"presentation"},o,{onClick:function(d){return d.stopPropagation()},className:se(l,r)}),g.createElement("div",{role:"presentation",className:"".concat(l,"-title"),title:typeof n=="string"?n:void 0},n),g.createElement("ul",{role:"group",className:"".concat(l,"-list")},i))};function S_(e){var t=e.children,r=Lt(e,qVe),n=Nb(r.eventKey),i=FH(t,n),o=y_();return o?i:g.createElement(VVe,hi(r,["warnKey"]),i)}function HH(e){var t=e.className,r=e.style,n=g.useContext(ru),i=n.prefixCls,o=y_();return o?null:g.createElement("li",{role:"separator",className:se("".concat(i,"-item-divider"),t),style:r})}var UVe=["label","children","key","type"];function uN(e){return(e||[]).map(function(t,r){if(t&&Wt(t)==="object"){var n=t,i=n.label,o=n.children,a=n.key,s=n.type,l=Lt(n,UVe),c=a??"tmp-".concat(r);return o||s==="group"?s==="group"?g.createElement(S_,Ce({key:c},l,{title:i}),uN(o)):g.createElement(x_,Ce({key:c},l,{title:i}),uN(o)):s==="divider"?g.createElement(HH,Ce({key:c},l)):g.createElement(Lw,Ce({key:c},l),i)}return null}).filter(function(t){return t})}function KVe(e,t,r){var n=e;return t&&(n=uN(t)),FH(n,r)}var GVe=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem"],Zg=[],XVe=g.forwardRef(function(e,t){var r,n,i=e,o=i.prefixCls,a=o===void 0?"rc-menu":o,s=i.rootClassName,l=i.style,c=i.className,d=i.tabIndex,f=d===void 0?0:d,h=i.items,u=i.children,p=i.direction,m=i.id,v=i.mode,b=v===void 0?"vertical":v,y=i.inlineCollapsed,x=i.disabled,w=i.disabledOverflow,$=i.subMenuOpenDelay,C=$===void 0?.1:$,S=i.subMenuCloseDelay,O=S===void 0?.1:S,E=i.forceSubMenuRender,_=i.defaultOpenKeys,P=i.openKeys,I=i.activeKey,M=i.defaultActiveFirst,T=i.selectable,A=T===void 0?!0:T,k=i.multiple,R=k===void 0?!1:k,D=i.defaultSelectedKeys,z=i.selectedKeys,N=i.onSelect,j=i.onDeselect,H=i.inlineIndent,q=H===void 0?24:H,L=i.motion,W=i.defaultMotions,U=i.triggerSubMenuAction,K=U===void 0?"hover":U,G=i.builtinPlacements,Z=i.itemIcon,J=i.expandIcon,ne=i.overflowedIndicator,le=ne===void 0?"...":ne,ue=i.overflowedIndicatorPopupClassName,de=i.getPopupContainer,ce=i.onClick,ve=i.onOpenChange,xe=i.onKeyDown;i.openAnimation,i.openTransitionName;var Oe=i._internalRenderMenuItem,he=i._internalRenderSubMenuItem,ae=Lt(i,GVe),be=g.useMemo(function(){return KVe(u,h,Zg)},[u,h]),pe=g.useState(!1),Pe=fe(pe,2),Ge=Pe[0],rt=Pe[1],Le=g.useRef(),ht=OVe(m),bt=p==="rtl",nt=rn(_,{value:P,postState:function(Bt){return Bt||Zg}}),Ae=fe(nt,2),je=Ae[0],Ze=Ae[1],tt=function(Bt){var Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function Xt(){Ze(Bt),ve==null||ve(Bt)}Qt?ol.flushSync(Xt):Xt()},St=g.useState(je),Je=fe(St,2),pt=Je[0],xt=Je[1],Et=g.useRef(!1),_t=g.useMemo(function(){return(b==="inline"||b==="vertical")&&y?["vertical",y]:[b,!1]},[b,y]),ke=fe(_t,2),st=ke[0],Be=ke[1],Xe=st==="inline",De=g.useState(st),Ie=fe(De,2),We=Ie[0],ze=Ie[1],ot=g.useState(Be),Fe=fe(ot,2),ct=Fe[0],ut=Fe[1];g.useEffect(function(){ze(st),ut(Be),Et.current&&(Xe?Ze(pt):tt(Zg))},[st,Be]);var dt=g.useState(0),At=fe(dt,2),oe=At[0],X=At[1],ie=oe>=be.length-1||We!=="horizontal"||w;g.useEffect(function(){Xe&&xt(je)},[je]),g.useEffect(function(){return Et.current=!0,function(){Et.current=!1}},[]);var Se=CVe(),$e=Se.registerPath,qe=Se.unregisterPath,Me=Se.refreshOverflowKeys,Ne=Se.isSubPathKey,Ke=Se.getKeyPath,Ve=Se.getKeys,Ue=Se.getSubPathKeys,He=g.useMemo(function(){return{registerPath:$e,unregisterPath:qe}},[$e,qe]),Dt=g.useMemo(function(){return{isSubPathKey:Ne}},[Ne]);g.useEffect(function(){Me(ie?Zg:be.slice(oe+1).map(function(mt){return mt.key}))},[oe,ie]);var at=rn(I||M&&((r=be[0])===null||r===void 0?void 0:r.key),{value:I}),tr=fe(at,2),sr=tr[0],rr=tr[1],nn=V2(function(mt){rr(mt)}),wr=V2(function(){rr(void 0)});g.useImperativeHandle(t,function(){return{list:Le.current,focus:function(Bt){var Qt,Xt=sr??((Qt=be.find(function(bi){return!bi.props.disabled}))===null||Qt===void 0?void 0:Qt.key);if(Xt){var Ar,pn,vi;(Ar=Le.current)===null||Ar===void 0||(pn=Ar.querySelector("li[data-menu-id='".concat(jH(ht,Xt),"']")))===null||pn===void 0||(vi=pn.focus)===null||vi===void 0||vi.call(pn,Bt)}}}});var qr=rn(D||[],{value:z,postState:function(Bt){return Array.isArray(Bt)?Bt:Bt==null?Zg:[Bt]}}),Fn=fe(qr,2),Yt=Fn[0],yt=Fn[1],ur=function(Bt){if(A){var Qt=Bt.key,Xt=Yt.includes(Qt),Ar;R?Xt?Ar=Yt.filter(function(vi){return vi!==Qt}):Ar=[].concat(Re(Yt),[Qt]):Ar=[Qt],yt(Ar);var pn=ee(ee({},Bt),{},{selectedKeys:Ar});Xt?j==null||j(pn):N==null||N(pn)}!R&&je.length&&We!=="inline"&&tt(Zg)},Vr=V2(function(mt){ce==null||ce(_O(mt)),ur(mt)}),lr=V2(function(mt,Bt){var Qt=je.filter(function(Ar){return Ar!==mt});if(Bt)Qt.push(mt);else if(We!=="inline"){var Xt=Ue(mt);Qt=Qt.filter(function(Ar){return!Xt.has(Ar)})}Cs(je,Qt,!0)||tt(Qt,!0)}),gi=function(Bt,Qt){var Xt=Qt??!je.includes(Bt);lr(Bt,Xt)},Wi=xVe(We,sr,bt,ht,Le,Ve,Ke,rr,gi,xe);g.useEffect(function(){rt(!0)},[]);var yr=g.useMemo(function(){return{_internalRenderMenuItem:Oe,_internalRenderSubMenuItem:he}},[Oe,he]),kr=We!=="horizontal"||w?be:be.map(function(mt,Bt){return g.createElement(wS,{key:mt.key,overflowDisabled:Bt>oe},mt)}),Mt=g.createElement(Vu,Ce({id:m,ref:Le,prefixCls:"".concat(a,"-overflow"),component:"ul",itemComponent:Lw,className:se(a,"".concat(a,"-root"),"".concat(a,"-").concat(We),c,(n={},Y(n,"".concat(a,"-inline-collapsed"),ct),Y(n,"".concat(a,"-rtl"),bt),n),s),dir:p,style:l,role:"menu",tabIndex:f,data:kr,renderRawItem:function(Bt){return Bt},renderRawRest:function(Bt){var Qt=Bt.length,Xt=Qt?be.slice(-Qt):null;return g.createElement(x_,{eventKey:cN,title:le,disabled:ie,internalPopupClose:Qt===0,popupClassName:ue},Xt)},maxCount:We!=="horizontal"||w?Vu.INVALIDATE:Vu.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(Bt){X(Bt)},onKeyDown:Wi},ae));return g.createElement(LH.Provider,{value:yr},g.createElement(dge.Provider,{value:ht},g.createElement(wS,{prefixCls:a,rootClassName:s,mode:We,openKeys:je,rtl:bt,disabled:x,motion:Ge?L:null,defaultMotions:Ge?W:null,activeKey:sr,onActive:nn,onInactive:wr,selectedKeys:Yt,inlineIndent:q,subMenuOpenDelay:C,subMenuCloseDelay:O,forceSubMenuRender:E,builtinPlacements:G,triggerSubMenuAction:K,getPopupContainer:de,itemIcon:Z,expandIcon:J,onItemClick:Vr,onOpenChange:lr},g.createElement(mge.Provider,{value:Dt},Mt),g.createElement("div",{style:{display:"none"},"aria-hidden":!0},g.createElement(hge.Provider,{value:He},be)))))}),jb=XVe;jb.Item=Lw;jb.SubMenu=x_;jb.ItemGroup=S_;jb.Divider=HH;var YVe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"};const QVe=YVe;var ZVe=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:QVe}))};const JVe=g.forwardRef(ZVe);var eUe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"};const tUe=eUe;var rUe=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:tUe}))};const PO=g.forwardRef(rUe),nUe=e=>!isNaN(parseFloat(e))&&isFinite(e),iUe=nUe,wge=g.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});var oUe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{let e=0;return function(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return e+=1,`${t}${e}`}})(),sUe=g.forwardRef((e,t)=>{const{prefixCls:r,className:n,trigger:i,children:o,defaultCollapsed:a=!1,theme:s="dark",style:l={},collapsible:c=!1,reverseArrow:d=!1,width:f=200,collapsedWidth:h=80,zeroWidthTriggerStyle:u,breakpoint:p,onCollapse:m,onBreakpoint:v}=e,b=oUe(e,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:y}=g.useContext(wge),[x,w]=g.useState("collapsed"in e?e.collapsed:a),[$,C]=g.useState(!1);g.useEffect(()=>{"collapsed"in e&&w(e.collapsed)},[e.collapsed]);const S=(M,T)=>{"collapsed"in e||w(M),m==null||m(M,T)},O=g.useRef();O.current=M=>{C(M.matches),v==null||v(M.matches),x!==M.matches&&S(M.matches,"responsive")},g.useEffect(()=>{function M(A){return O.current(A)}let T;if(typeof window<"u"){const{matchMedia:A}=window;if(A&&p&&p in XJ){T=A(`(max-width: ${XJ[p]})`);try{T.addEventListener("change",M)}catch{T.addListener(M)}M(T)}}return()=>{try{T==null||T.removeEventListener("change",M)}catch{T==null||T.removeListener(M)}}},[p]),g.useEffect(()=>{const M=aUe("ant-sider-");return y.addSider(M),()=>y.removeSider(M)},[]);const E=()=>{S(!x,"clickTrigger")},{getPrefixCls:_}=g.useContext($t),P=()=>{const M=_("layout-sider",r),T=hi(b,["collapsed"]),A=x?h:f,k=iUe(A)?`${A}px`:String(A),R=parseFloat(String(h||0))===0?g.createElement("span",{onClick:E,className:se(`${M}-zero-width-trigger`,`${M}-zero-width-trigger-${d?"right":"left"}`),style:u},i||g.createElement(JVe,null)):null,N={expanded:d?g.createElement(F1,null):g.createElement(PO,null),collapsed:d?g.createElement(PO,null):g.createElement(F1,null)}[x?"collapsed":"expanded"],j=i!==null?R||g.createElement("div",{className:`${M}-trigger`,onClick:E,style:{width:k}},i||N):null,H=Object.assign(Object.assign({},l),{flex:`0 0 ${k}`,maxWidth:k,minWidth:k,width:k}),q=se(M,`${M}-${s}`,{[`${M}-collapsed`]:!!x,[`${M}-has-trigger`]:c&&i!==null&&!R,[`${M}-below`]:!!$,[`${M}-zero-width`]:parseFloat(k)===0},n);return g.createElement("aside",Object.assign({className:q},T,{style:H,ref:t}),g.createElement("div",{className:`${M}-children`},o),c||$&&R?j:null)},I=g.useMemo(()=>({siderCollapsed:x}),[x]);return g.createElement(w_.Provider,{value:I},P())}),Cge=sUe;var lUe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{const{prefixCls:t,className:r,dashed:n}=e,i=lUe(e,["prefixCls","className","dashed"]),{getPrefixCls:o}=g.useContext($t),a=o("menu",t),s=se({[`${a}-item-divider-dashed`]:!!n},r);return g.createElement(HH,Object.assign({className:s},i))},$ge=cUe,uUe=g.createContext({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),IO=uUe,dUe=e=>{var t;const{className:r,children:n,icon:i,title:o,danger:a}=e,{prefixCls:s,firstLevel:l,direction:c,disableMenuItemTitleTooltip:d,inlineCollapsed:f}=g.useContext(IO),h=y=>{const x=g.createElement("span",{className:`${s}-title-content`},n);return(!i||al(n)&&n.type==="span")&&n&&y&&l&&typeof n=="string"?g.createElement("div",{className:`${s}-inline-collapsed-noicon`},n.charAt(0)):x},{siderCollapsed:u}=g.useContext(w_);let p=o;typeof o>"u"?p=l?n:"":o===!1&&(p="");const m={title:p};!u&&!f&&(m.title=null,m.open=!1);const v=Bi(n).length;let b=g.createElement(Lw,Object.assign({},hi(e,["title","icon","danger"]),{className:se({[`${s}-item-danger`]:a,[`${s}-item-only-child`]:(i?v+1:v)===1},r),title:typeof o=="string"?o:void 0}),Zi(i,{className:se(al(i)?(t=i.props)===null||t===void 0?void 0:t.className:"",`${s}-item-icon`)}),h(f));return d||(b=g.createElement(nl,Object.assign({},m,{placement:c==="rtl"?"left":"right",overlayClassName:`${s}-inline-collapsed-tooltip`}),b)),b},Oge=dUe,fUe=e=>{var t;const{popupClassName:r,icon:n,title:i,theme:o}=e,a=g.useContext(IO),{prefixCls:s,inlineCollapsed:l,theme:c}=a,d=Nb();let f;if(!n)f=l&&!d.length&&i&&typeof i=="string"?g.createElement("div",{className:`${s}-inline-collapsed-noicon`},i.charAt(0)):g.createElement("span",{className:`${s}-title-content`},i);else{const p=al(i)&&i.type==="span";f=g.createElement(g.Fragment,null,Zi(n,{className:se(al(n)?(t=n.props)===null||t===void 0?void 0:t.className:"",`${s}-item-icon`)}),p?i:g.createElement("span",{className:`${s}-title-content`},i))}const h=g.useMemo(()=>Object.assign(Object.assign({},a),{firstLevel:!1}),[a]),[u]=ng("Menu");return g.createElement(IO.Provider,{value:h},g.createElement(x_,Object.assign({},hi(e,["icon"]),{title:f,popupClassName:se(s,r,`${s}-${o||c}`),popupStyle:{zIndex:u}})))},Ege=fUe;var hUe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"};const pUe=hUe;var mUe=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:pUe}))};const WH=g.forwardRef(mUe);var gUe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{if(t&&typeof t=="object"){const n=t,{label:i,children:o,key:a,type:s}=n,l=gUe(n,["label","children","key","type"]),c=a??`tmp-${r}`;return o||s==="group"?s==="group"?g.createElement(S_,Object.assign({key:c},l,{title:i}),dN(o)):g.createElement(Ege,Object.assign({key:c},l,{title:i}),dN(o)):s==="divider"?g.createElement($ge,Object.assign({key:c},l)):g.createElement(Oge,Object.assign({key:c},l),i)}return null}).filter(t=>t)}function vUe(e){return g.useMemo(()=>e&&dN(e),[e])}var bUe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{const{children:r}=e,n=bUe(e,["children"]),i=g.useContext(fN),o=g.useMemo(()=>Object.assign(Object.assign({},i),n),[i,n.prefixCls,n.mode,n.selectable]),a=i0e(r),s=id(t,a?r.ref:null);return g.createElement(fN.Provider,{value:o},g.createElement(Im,null,a?g.cloneElement(r,{ref:s}):r))}),YJ=fN,yUe=e=>{const{componentCls:t,motionDurationSlow:r,horizontalLineHeight:n,colorSplit:i,lineWidth:o,lineType:a,itemPaddingInline:s}=e;return{[`${t}-horizontal`]:{lineHeight:n,border:0,borderBottom:`${o}px ${a} ${i}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${t}-item, ${t}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:s},[`> ${t}-item:hover, - > ${t}-item-active, - > ${t}-submenu ${t}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${t}-item, ${t}-submenu-title`]:{transition:[`border-color ${r}`,`background ${r}`].join(",")},[`${t}-submenu-arrow`]:{display:"none"}}}},xUe=yUe,SUe=e=>{let{componentCls:t,menuArrowOffset:r}=e;return{[`${t}-rtl`]:{direction:"rtl"},[`${t}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${t}-rtl${t}-vertical, - ${t}-submenu-rtl ${t}-vertical`]:{[`${t}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${r})`},"&::after":{transform:`rotate(45deg) translateY(${r})`}}}}},wUe=SUe,QJ=e=>Object.assign({},mf(e)),CUe=(e,t)=>{const{componentCls:r,itemColor:n,itemSelectedColor:i,groupTitleColor:o,itemBg:a,subMenuItemBg:s,itemSelectedBg:l,activeBarHeight:c,activeBarWidth:d,activeBarBorderWidth:f,motionDurationSlow:h,motionEaseInOut:u,motionEaseOut:p,itemPaddingInline:m,motionDurationMid:v,itemHoverColor:b,lineType:y,colorSplit:x,itemDisabledColor:w,dangerItemColor:$,dangerItemHoverColor:C,dangerItemSelectedColor:S,dangerItemActiveBg:O,dangerItemSelectedBg:E,itemHoverBg:_,itemActiveBg:P,menuSubMenuBg:I,horizontalItemSelectedColor:M,horizontalItemSelectedBg:T,horizontalItemBorderRadius:A,horizontalItemHoverBg:k,popupBg:R}=e;return{[`${r}-${t}, ${r}-${t} > ${r}`]:{color:n,background:a,[`&${r}-root:focus-visible`]:Object.assign({},QJ(e)),[`${r}-item-group-title`]:{color:o},[`${r}-submenu-selected`]:{[`> ${r}-submenu-title`]:{color:i}},[`${r}-item-disabled, ${r}-submenu-disabled`]:{color:`${w} !important`},[`${r}-item:not(${r}-item-selected):not(${r}-submenu-selected)`]:{[`&:hover, > ${r}-submenu-title:hover`]:{color:b}},[`&:not(${r}-horizontal)`]:{[`${r}-item:not(${r}-item-selected)`]:{"&:hover":{backgroundColor:_},"&:active":{backgroundColor:P}},[`${r}-submenu-title`]:{"&:hover":{backgroundColor:_},"&:active":{backgroundColor:P}}},[`${r}-item-danger`]:{color:$,[`&${r}-item:hover`]:{[`&:not(${r}-item-selected):not(${r}-submenu-selected)`]:{color:C}},[`&${r}-item:active`]:{background:O}},[`${r}-item a`]:{"&, &:hover":{color:"inherit"}},[`${r}-item-selected`]:{color:i,[`&${r}-item-danger`]:{color:S},"a, a:hover":{color:"inherit"}},[`& ${r}-item-selected`]:{backgroundColor:l,[`&${r}-item-danger`]:{backgroundColor:E}},[`${r}-item, ${r}-submenu-title`]:{[`&:not(${r}-item-disabled):focus-visible`]:Object.assign({},QJ(e))},[`&${r}-submenu > ${r}`]:{backgroundColor:I},[`&${r}-popup > ${r}`]:{backgroundColor:R},[`&${r}-horizontal`]:Object.assign(Object.assign({},t==="dark"?{borderBottom:0}:{}),{[`> ${r}-item, > ${r}-submenu`]:{top:f,marginTop:-f,marginBottom:0,borderRadius:A,"&::after":{position:"absolute",insetInline:m,bottom:0,borderBottom:`${c}px solid transparent`,transition:`border-color ${h} ${u}`,content:'""'},"&:hover, &-active, &-open":{background:k,"&::after":{borderBottomWidth:c,borderBottomColor:M}},"&-selected":{color:M,backgroundColor:T,"&:hover":{backgroundColor:T},"&::after":{borderBottomWidth:c,borderBottomColor:M}}}}),[`&${r}-root`]:{[`&${r}-inline, &${r}-vertical`]:{borderInlineEnd:`${f}px ${y} ${x}`}},[`&${r}-inline`]:{[`${r}-sub${r}-inline`]:{background:s},[`${r}-item, ${r}-submenu-title`]:f&&d?{width:`calc(100% + ${f}px)`}:{},[`${r}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${d}px solid ${i}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${v} ${p}`,`opacity ${v} ${p}`].join(","),content:'""'},[`&${r}-item-danger`]:{"&::after":{borderInlineEndColor:S}}},[`${r}-selected, ${r}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${v} ${u}`,`opacity ${v} ${u}`].join(",")}}}}}},ZJ=CUe,JJ=e=>{const{componentCls:t,itemHeight:r,itemMarginInline:n,padding:i,menuArrowSize:o,marginXS:a,itemMarginBlock:s}=e,l=i+o+a;return{[`${t}-item`]:{position:"relative",overflow:"hidden"},[`${t}-item, ${t}-submenu-title`]:{height:r,lineHeight:`${r}px`,paddingInline:i,overflow:"hidden",textOverflow:"ellipsis",marginInline:n,marginBlock:s,width:`calc(100% - ${n*2}px)`},[`> ${t}-item, - > ${t}-submenu > ${t}-submenu-title`]:{height:r,lineHeight:`${r}px`},[`${t}-item-group-list ${t}-submenu-title, - ${t}-submenu-title`]:{paddingInlineEnd:l}}},$Ue=e=>{const{componentCls:t,iconCls:r,itemHeight:n,colorTextLightSolid:i,dropdownWidth:o,controlHeightLG:a,motionDurationMid:s,motionEaseOut:l,paddingXL:c,itemMarginInline:d,fontSizeLG:f,motionDurationSlow:h,paddingXS:u,boxShadowSecondary:p,collapsedWidth:m,collapsedIconSize:v}=e,b={height:n,lineHeight:`${n}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[t]:{"&-inline, &-vertical":Object.assign({[`&${t}-root`]:{boxShadow:"none"}},JJ(e))},[`${t}-submenu-popup`]:{[`${t}-vertical`]:Object.assign(Object.assign({},JJ(e)),{boxShadow:p})}},{[`${t}-submenu-popup ${t}-vertical${t}-sub`]:{minWidth:o,maxHeight:`calc(100vh - ${a*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${t}-inline`]:{width:"100%",[`&${t}-root`]:{[`${t}-item, ${t}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${h}`,`background ${h}`,`padding ${s} ${l}`].join(","),[`> ${t}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${t}-sub${t}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${t}-submenu > ${t}-submenu-title`]:b,[`& ${t}-item-group-title`]:{paddingInlineStart:c}},[`${t}-item`]:b}},{[`${t}-inline-collapsed`]:{width:m,[`&${t}-root`]:{[`${t}-item, ${t}-submenu ${t}-submenu-title`]:{[`> ${t}-inline-collapsed-noicon`]:{fontSize:f,textAlign:"center"}}},[`> ${t}-item, - > ${t}-item-group > ${t}-item-group-list > ${t}-item, - > ${t}-item-group > ${t}-item-group-list > ${t}-submenu > ${t}-submenu-title, - > ${t}-submenu > ${t}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${f/2}px - ${d}px)`,textOverflow:"clip",[` - ${t}-submenu-arrow, - ${t}-submenu-expand-icon - `]:{opacity:0},[`${t}-item-icon, ${r}`]:{margin:0,fontSize:v,lineHeight:`${n}px`,"+ span":{display:"inline-block",opacity:0}}},[`${t}-item-icon, ${r}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${t}-item-icon, ${r}`]:{display:"none"},"a, a:hover":{color:i}},[`${t}-item-group-title`]:Object.assign(Object.assign({},E0),{paddingInline:u})}}]},OUe=$Ue,eee=e=>{const{componentCls:t,motionDurationSlow:r,motionDurationMid:n,motionEaseInOut:i,motionEaseOut:o,iconCls:a,iconSize:s,iconMarginInlineEnd:l}=e;return{[`${t}-item, ${t}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${r}`,`background ${r}`,`padding ${r} ${i}`].join(","),[`${t}-item-icon, ${a}`]:{minWidth:s,fontSize:s,transition:[`font-size ${n} ${o}`,`margin ${r} ${i}`,`color ${r}`].join(","),"+ span":{marginInlineStart:l,opacity:1,transition:[`opacity ${r} ${i}`,`margin ${r}`,`color ${r}`].join(",")}},[`${t}-item-icon`]:Object.assign({},Ib()),[`&${t}-item-only-child`]:{[`> ${a}, > ${t}-item-icon`]:{marginInlineEnd:0}}},[`${t}-item-disabled, ${t}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${t}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},tee=e=>{const{componentCls:t,motionDurationSlow:r,motionEaseInOut:n,borderRadius:i,menuArrowSize:o,menuArrowOffset:a}=e;return{[`${t}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:e.margin,width:o,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${r} ${n}, opacity ${r}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:o*.6,height:o*.15,backgroundColor:"currentcolor",borderRadius:i,transition:[`background ${r} ${n}`,`transform ${r} ${n}`,`top ${r} ${n}`,`color ${r} ${n}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${a})`},"&::after":{transform:`rotate(-45deg) translateY(${a})`}}}}},EUe=e=>{const{antCls:t,componentCls:r,fontSize:n,motionDurationSlow:i,motionDurationMid:o,motionEaseInOut:a,paddingXS:s,padding:l,colorSplit:c,lineWidth:d,zIndexPopup:f,borderRadiusLG:h,subMenuItemBorderRadius:u,menuArrowSize:p,menuArrowOffset:m,lineType:v,menuPanelMaskInset:b,groupTitleLineHeight:y,groupTitleFontSize:x}=e;return[{"":{[`${r}`]:Object.assign(Object.assign({},gS()),{"&-hidden":{display:"none"}})},[`${r}-submenu-hidden`]:{display:"none"}},{[r]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Br(e)),gS()),{marginBottom:0,paddingInlineStart:0,fontSize:n,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${i} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${r}-item`]:{flex:"none"}},[`${r}-item, ${r}-submenu, ${r}-submenu-title`]:{borderRadius:e.itemBorderRadius},[`${r}-item-group-title`]:{padding:`${s}px ${l}px`,fontSize:x,lineHeight:y,transition:`all ${i}`},[`&-horizontal ${r}-submenu`]:{transition:[`border-color ${i} ${a}`,`background ${i} ${a}`].join(",")},[`${r}-submenu, ${r}-submenu-inline`]:{transition:[`border-color ${i} ${a}`,`background ${i} ${a}`,`padding ${o} ${a}`].join(",")},[`${r}-submenu ${r}-sub`]:{cursor:"initial",transition:[`background ${i} ${a}`,`padding ${i} ${a}`].join(",")},[`${r}-title-content`]:{transition:`color ${i}`,[`> ${t}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"}},[`${r}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${r}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:c,borderStyle:v,borderWidth:0,borderTopWidth:d,marginBlock:d,padding:0,"&-dashed":{borderStyle:"dashed"}}}),eee(e)),{[`${r}-item-group`]:{[`${r}-item-group-list`]:{margin:0,padding:0,[`${r}-item, ${r}-submenu-title`]:{paddingInline:`${n*2}px ${l}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:f,borderRadius:h,boxShadow:"none",transformOrigin:"0 0",[`&${r}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${b}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:b},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:e.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:e.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:e.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:e.paddingXS},[`> ${r}`]:Object.assign(Object.assign(Object.assign({borderRadius:h},eee(e)),tee(e)),{[`${r}-item, ${r}-submenu > ${r}-submenu-title`]:{borderRadius:u},[`${r}-submenu-title::after`]:{transition:`transform ${i} ${a}`}})}}),tee(e)),{[`&-inline-collapsed ${r}-submenu-arrow, - &-inline ${r}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${m})`},"&::after":{transform:`rotate(45deg) translateX(-${m})`}},[`${r}-submenu-open${r}-submenu-inline > ${r}-submenu-title > ${r}-submenu-arrow`]:{transform:`translateY(-${p*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${m})`},"&::before":{transform:`rotate(45deg) translateX(${m})`}}})},{[`${t}-layout-header`]:{[r]:{lineHeight:"inherit"}}}]},_Ue=(e,t)=>Jr("Menu",n=>{if(t===!1)return[];const{colorBgElevated:i,colorPrimary:o,colorTextLightSolid:a,controlHeightLG:s,fontSize:l,darkItemColor:c,darkDangerItemColor:d,darkItemBg:f,darkSubMenuItemBg:h,darkItemSelectedColor:u,darkItemSelectedBg:p,darkDangerItemSelectedBg:m,darkItemHoverBg:v,darkGroupTitleColor:b,darkItemHoverColor:y,darkItemDisabledColor:x,darkDangerItemHoverColor:w,darkDangerItemSelectedColor:$,darkDangerItemActiveBg:C}=n,S=l/7*5,O=cr(n,{menuArrowSize:S,menuHorizontalHeight:s*1.15,menuArrowOffset:`${S*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:i}),E=cr(O,{itemColor:c,itemHoverColor:y,groupTitleColor:b,itemSelectedColor:u,itemBg:f,popupBg:f,subMenuItemBg:h,itemActiveBg:"transparent",itemSelectedBg:p,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:v,itemDisabledColor:x,dangerItemColor:d,dangerItemHoverColor:w,dangerItemSelectedColor:$,dangerItemActiveBg:C,dangerItemSelectedBg:m,menuSubMenuBg:h,horizontalItemSelectedColor:a,horizontalItemSelectedBg:o});return[EUe(O),xUe(O),OUe(O),ZJ(O,"light"),ZJ(E,"dark"),wUe(O),u_(O),Ju(O,"slide-up"),Ju(O,"slide-down"),Rw(O,"zoom-big")]},n=>{const{colorPrimary:i,colorError:o,colorTextDisabled:a,colorErrorBg:s,colorText:l,colorTextDescription:c,colorBgContainer:d,colorFillAlter:f,colorFillContent:h,lineWidth:u,lineWidthBold:p,controlItemBgActive:m,colorBgTextHover:v,controlHeightLG:b,lineHeight:y,colorBgElevated:x,marginXXS:w,padding:$,fontSize:C,controlHeightSM:S,fontSizeLG:O,colorTextLightSolid:E,colorErrorHover:_}=n,P=new xr(E).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:n.zIndexPopupBase+50,radiusItem:n.borderRadiusLG,itemBorderRadius:n.borderRadiusLG,radiusSubMenuItem:n.borderRadiusSM,subMenuItemBorderRadius:n.borderRadiusSM,colorItemText:l,itemColor:l,colorItemTextHover:l,itemHoverColor:l,colorItemTextHoverHorizontal:i,horizontalItemHoverColor:i,colorGroupTitle:c,groupTitleColor:c,colorItemTextSelected:i,itemSelectedColor:i,colorItemTextSelectedHorizontal:i,horizontalItemSelectedColor:i,colorItemBg:d,itemBg:d,colorItemBgHover:v,itemHoverBg:v,colorItemBgActive:h,itemActiveBg:m,colorSubItemBg:f,subMenuItemBg:f,colorItemBgSelected:m,itemSelectedBg:m,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:p,activeBarHeight:p,colorActiveBarBorderSize:u,activeBarBorderWidth:u,colorItemTextDisabled:a,itemDisabledColor:a,colorDangerItemText:o,dangerItemColor:o,colorDangerItemTextHover:o,dangerItemHoverColor:o,colorDangerItemTextSelected:o,dangerItemSelectedColor:o,colorDangerItemBgActive:s,dangerItemActiveBg:s,colorDangerItemBgSelected:s,dangerItemSelectedBg:s,itemMarginInline:n.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:b,groupTitleLineHeight:y,collapsedWidth:b*2,popupBg:x,itemMarginBlock:w,itemPaddingInline:$,horizontalLineHeight:`${b*1.15}px`,iconSize:C,iconMarginInlineEnd:S-C,collapsedIconSize:O,groupTitleFontSize:C,darkItemDisabledColor:new xr(E).setAlpha(.25).toRgbString(),darkItemColor:P,darkDangerItemColor:o,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:E,darkItemSelectedBg:i,darkDangerItemSelectedBg:o,darkItemHoverBg:"transparent",darkGroupTitleColor:P,darkItemHoverColor:E,darkDangerItemHoverColor:_,darkDangerItemSelectedColor:E,darkDangerItemActiveBg:o}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(e);var PUe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{var r,n;const i=g.useContext(YJ),o=i||{},{getPrefixCls:a,getPopupContainer:s,direction:l,menu:c}=g.useContext($t),d=a(),{prefixCls:f,className:h,style:u,theme:p="light",expandIcon:m,_internalDisableMenuItemTitleTooltip:v,inlineCollapsed:b,siderCollapsed:y,items:x,children:w,rootClassName:$,mode:C,selectable:S,onClick:O,overflowedIndicatorPopupClassName:E}=e,_=PUe(e,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),P=hi(_,["collapsedWidth"]),I=vUe(x)||w;(r=o.validator)===null||r===void 0||r.call(o,{mode:C});const M=Ni(function(){var L;O==null||O.apply(void 0,arguments),(L=o.onClick)===null||L===void 0||L.call(o)}),T=o.mode||C,A=S??o.selectable,k=g.useMemo(()=>y!==void 0?y:b,[b,y]),R={horizontal:{motionName:`${d}-slide-up`},inline:vS(d),other:{motionName:`${d}-zoom-big`}},D=a("menu",f||o.prefixCls),[z,N]=_Ue(D,!i),j=se(`${D}-${p}`,c==null?void 0:c.className,h);let H;if(typeof m=="function")H=m;else if(m===null||m===!1)H=null;else if(o.expandIcon===null||o.expandIcon===!1)H=null;else{const L=m??o.expandIcon;H=Zi(L,{className:se(`${D}-submenu-expand-icon`,al(L)?(n=L.props)===null||n===void 0?void 0:n.className:"")})}const q=g.useMemo(()=>({prefixCls:D,inlineCollapsed:k||!1,direction:l,firstLevel:!0,theme:p,mode:T,disableMenuItemTitleTooltip:v}),[D,k,l,v,p]);return z(g.createElement(YJ.Provider,{value:null},g.createElement(IO.Provider,{value:q},g.createElement(jb,Object.assign({getPopupContainer:s,overflowedIndicator:g.createElement(WH,null),overflowedIndicatorPopupClassName:se(D,`${D}-${p}`,E),mode:T,selectable:A,onClick:M},P,{inlineCollapsed:k,style:Object.assign(Object.assign({},c==null?void 0:c.style),u),className:j,prefixCls:D,direction:l,defaultMotions:R,expandIcon:H,ref:t,rootClassName:se($,N)}),I))))}),TUe=IUe,zw=g.forwardRef((e,t)=>{const r=g.useRef(null),n=g.useContext(w_);return g.useImperativeHandle(t,()=>({menu:r.current,focus:i=>{var o;(o=r.current)===null||o===void 0||o.focus(i)}})),g.createElement(TUe,Object.assign({ref:r},e,n))});zw.Item=Oge;zw.SubMenu=Ege;zw.Divider=$ge;zw.ItemGroup=S_;const qH=zw,MUe=e=>{const{componentCls:t,menuCls:r,colorError:n,colorTextLightSolid:i}=e,o=`${r}-item`;return{[`${t}, ${t}-menu-submenu`]:{[`${r} ${o}`]:{[`&${o}-danger:not(${o}-disabled)`]:{color:n,"&:hover":{color:i,backgroundColor:n}}}}}},kUe=MUe,RUe=e=>{const{componentCls:t,menuCls:r,zIndexPopup:n,dropdownArrowDistance:i,sizePopupArrow:o,antCls:a,iconCls:s,motionDurationMid:l,dropdownPaddingVertical:c,fontSize:d,dropdownEdgeChildPadding:f,colorTextDisabled:h,fontSizeIcon:u,controlPaddingHorizontal:p,colorBgElevated:m}=e;return[{[t]:Object.assign(Object.assign({},Br(e)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:n,display:"block","&::before":{position:"absolute",insetBlock:-i+o/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${a}-btn`]:{[`& > ${s}-down, & > ${a}-btn-icon > ${s}-down`]:{fontSize:u}},[`${t}-wrap`]:{position:"relative",[`${a}-btn > ${s}-down`]:{fontSize:u},[`${s}-down::before`]:{transition:`transform ${l}`}},[`${t}-wrap-open`]:{[`${s}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${a}-slide-down-enter${a}-slide-down-enter-active${t}-placement-bottomLeft, - &${a}-slide-down-appear${a}-slide-down-appear-active${t}-placement-bottomLeft, - &${a}-slide-down-enter${a}-slide-down-enter-active${t}-placement-bottom, - &${a}-slide-down-appear${a}-slide-down-appear-active${t}-placement-bottom, - &${a}-slide-down-enter${a}-slide-down-enter-active${t}-placement-bottomRight, - &${a}-slide-down-appear${a}-slide-down-appear-active${t}-placement-bottomRight`]:{animationName:a_},[`&${a}-slide-up-enter${a}-slide-up-enter-active${t}-placement-topLeft, - &${a}-slide-up-appear${a}-slide-up-appear-active${t}-placement-topLeft, - &${a}-slide-up-enter${a}-slide-up-enter-active${t}-placement-top, - &${a}-slide-up-appear${a}-slide-up-appear-active${t}-placement-top, - &${a}-slide-up-enter${a}-slide-up-enter-active${t}-placement-topRight, - &${a}-slide-up-appear${a}-slide-up-appear-active${t}-placement-topRight`]:{animationName:l_},[`&${a}-slide-down-leave${a}-slide-down-leave-active${t}-placement-bottomLeft, - &${a}-slide-down-leave${a}-slide-down-leave-active${t}-placement-bottom, - &${a}-slide-down-leave${a}-slide-down-leave-active${t}-placement-bottomRight`]:{animationName:s_},[`&${a}-slide-up-leave${a}-slide-up-leave-active${t}-placement-topLeft, - &${a}-slide-up-leave${a}-slide-up-leave-active${t}-placement-top, - &${a}-slide-up-leave${a}-slide-up-leave-active${t}-placement-topRight`]:{animationName:c_}})},NH(e,{colorBg:m,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${t} ${r}`]:{position:"relative",margin:0},[`${r}-submenu-popup`]:{position:"absolute",zIndex:n,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${t}, ${t}-menu-submenu`]:{[r]:Object.assign(Object.assign({padding:f,listStyleType:"none",backgroundColor:m,backgroundClip:"padding-box",borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary},gf(e)),{[`${r}-item-group-title`]:{padding:`${c}px ${p}px`,color:e.colorTextDescription,transition:`all ${l}`},[`${r}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${r}-item-icon`]:{minWidth:d,marginInlineEnd:e.marginXS,fontSize:e.fontSizeSM},[`${r}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${l}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${r}-item, ${r}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${c}px ${p}px`,color:e.colorText,fontWeight:"normal",fontSize:d,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${l}`,borderRadius:e.borderRadiusSM,"&:hover, &-active":{backgroundColor:e.controlItemBgHover}},gf(e)),{"&-selected":{color:e.colorPrimary,backgroundColor:e.controlItemBgActive,"&:hover, &-active":{backgroundColor:e.controlItemBgActiveHover}},"&-disabled":{color:h,cursor:"not-allowed","&:hover":{color:h,backgroundColor:m,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${e.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:e.colorSplit},[`${t}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:e.paddingXS,[`${t}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:e.colorTextDescription,fontSize:u,fontStyle:"normal"}}}),[`${r}-item-group-list`]:{margin:`0 ${e.marginXS}px`,padding:0,listStyle:"none"},[`${r}-submenu-title`]:{paddingInlineEnd:p+e.fontSizeSM},[`${r}-submenu-vertical`]:{position:"relative"},[`${r}-submenu${r}-submenu-disabled ${t}-menu-submenu-title`]:{[`&, ${t}-menu-submenu-arrow-icon`]:{color:h,backgroundColor:m,cursor:"not-allowed"}},[`${r}-submenu-selected ${t}-menu-submenu-title`]:{color:e.colorPrimary}})}},[Ju(e,"slide-up"),Ju(e,"slide-down"),z1(e,"move-up"),z1(e,"move-down"),Rw(e,"zoom-big")]]},Pge=Jr("Dropdown",(e,t)=>{let{rootPrefixCls:r}=t;const{marginXXS:n,sizePopupArrow:i,controlHeight:o,fontSize:a,lineHeight:s,paddingXXS:l,componentCls:c,borderRadiusLG:d}=e,f=(o-a*s)/2,{dropdownArrowOffset:h}=DH({contentRadius:d}),u=cr(e,{menuCls:`${c}-menu`,rootPrefixCls:r,dropdownArrowDistance:i/2+n,dropdownArrowOffset:h,dropdownPaddingVertical:f,dropdownEdgeChildPadding:l});return[RUe(u),kUe(u)]},e=>({zIndexPopup:e.zIndexPopupBase+50})),VH=e=>{const{menu:t,arrow:r,prefixCls:n,children:i,trigger:o,disabled:a,dropdownRender:s,getPopupContainer:l,overlayClassName:c,rootClassName:d,overlayStyle:f,open:h,onOpenChange:u,visible:p,onVisibleChange:m,mouseEnterDelay:v=.15,mouseLeaveDelay:b=.1,autoAdjustOverflow:y=!0,placement:x="",overlay:w,transitionName:$}=e,{getPopupContainer:C,getPrefixCls:S,direction:O,dropdown:E}=g.useContext($t);eg();const _=g.useMemo(()=>{const J=S();return $!==void 0?$:x.includes("top")?`${J}-slide-down`:`${J}-slide-up`},[S,x,$]),P=g.useMemo(()=>x?x.includes("Center")?x.slice(0,x.indexOf("Center")):x:O==="rtl"?"bottomRight":"bottomLeft",[x,O]),I=S("dropdown",n),[M,T]=Pge(I),[,A]=Xa(),k=g.Children.only(i),R=Zi(k,{className:se(`${I}-trigger`,{[`${I}-rtl`]:O==="rtl"},k.props.className),disabled:a}),D=a?[]:o;let z;D&&D.includes("contextMenu")&&(z=!0);const[N,j]=rn(!1,{value:h??p}),H=Ni(J=>{u==null||u(J,{source:"trigger"}),m==null||m(J),j(J)}),q=se(c,d,T,E==null?void 0:E.className,{[`${I}-rtl`]:O==="rtl"}),L=Jme({arrowPointAtCenter:typeof r=="object"&&r.pointAtCenter,autoAdjustOverflow:y,offset:A.marginXXS,arrowWidth:r?A.sizePopupArrow:0,borderRadius:A.borderRadius}),W=g.useCallback(()=>{t!=null&&t.selectable&&(t!=null&&t.multiple)||(u==null||u(!1,{source:"menu"}),j(!1))},[t==null?void 0:t.selectable,t==null?void 0:t.multiple]),U=()=>{let J;return t!=null&&t.items?J=g.createElement(qH,Object.assign({},t)):typeof w=="function"?J=w():J=w,s&&(J=s(J)),J=g.Children.only(typeof J=="string"?g.createElement("span",null,J):J),g.createElement(_ge,{prefixCls:`${I}-menu`,expandIcon:g.createElement("span",{className:`${I}-menu-submenu-arrow`},g.createElement(F1,{className:`${I}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:W,validator:ne=>{}},J)},[K,G]=ng("Dropdown",f==null?void 0:f.zIndex);let Z=g.createElement(uge,Object.assign({alignPoint:z},hi(e,["rootClassName"]),{mouseEnterDelay:v,mouseLeaveDelay:b,visible:N,builtinPlacements:L,arrow:!!r,overlayClassName:q,prefixCls:I,getPopupContainer:l||C,transitionName:_,trigger:D,overlay:U,placement:P,onVisibleChange:H,overlayStyle:Object.assign(Object.assign(Object.assign({},E==null?void 0:E.style),f),{zIndex:K})}),R);return K&&(Z=g.createElement(JE.Provider,{value:G},Z)),M(Z)};function AUe(e){return Object.assign(Object.assign({},e),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const DUe=d_(VH,"dropdown",e=>e,AUe),NUe=e=>g.createElement(DUe,Object.assign({},e),g.createElement("span",null));VH._InternalPanelDoNotUseOrYouWillBeFired=NUe;const UH=VH,Ige=e=>{let{children:t}=e;const{getPrefixCls:r}=g.useContext($t),n=r("breadcrumb");return g.createElement("li",{className:`${n}-separator`,"aria-hidden":"true"},t===""?t:t||"/")};Ige.__ANT_BREADCRUMB_SEPARATOR=!0;const KH=Ige;var jUe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);it[i]||n)}function Tge(e,t,r,n){if(r==null)return null;const{className:i,onClick:o}=t,a=jUe(t,["className","onClick"]),s=Object.assign(Object.assign({},Wa(a,{data:!0,aria:!0})),{onClick:o});return n!==void 0?g.createElement("a",Object.assign({},s,{className:se(`${e}-link`,i),href:n}),r):g.createElement("span",Object.assign({},s,{className:se(`${e}-link`,i)}),r)}function zUe(e,t){return(n,i,o,a,s)=>{if(t)return t(n,i,o,a);const l=LUe(n,i);return Tge(e,n,l,s)}}var hN=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{const{prefixCls:t,separator:r="/",children:n,menu:i,overlay:o,dropdownProps:a,href:s}=e,c=(d=>{if(i||o){const f=Object.assign({},a);if(i){const h=i||{},{items:u}=h,p=hN(h,["items"]);f.menu=Object.assign(Object.assign({},p),{items:u==null?void 0:u.map((m,v)=>{var{key:b,title:y,label:x,path:w}=m,$=hN(m,["key","title","label","path"]);let C=x??y;return w&&(C=g.createElement("a",{href:`${s}${w}`},C)),Object.assign(Object.assign({},$),{key:b??v,label:C})})})}else o&&(f.overlay=o);return g.createElement(UH,Object.assign({placement:"bottom"},f),g.createElement("span",{className:`${t}-overlay-link`},d,g.createElement(jw,null)))}return d})(n);return c!=null?g.createElement(g.Fragment,null,g.createElement("li",null,c),r&&g.createElement(KH,null,r)):null},kge=e=>{const{prefixCls:t,children:r,href:n}=e,i=hN(e,["prefixCls","children","href"]),{getPrefixCls:o}=g.useContext($t),a=o("breadcrumb",t);return g.createElement(Mge,Object.assign({},i,{prefixCls:a}),Tge(a,i,r,n))};kge.__ANT_BREADCRUMB_ITEM=!0;const BUe=kge,FUe=e=>{const{componentCls:t,iconCls:r}=e;return{[t]:Object.assign(Object.assign({},Br(e)),{color:e.itemColor,fontSize:e.fontSize,[r]:{fontSize:e.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:e.linkColor,transition:`color ${e.motionDurationMid}`,padding:`0 ${e.paddingXXS}px`,borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",marginInline:-e.marginXXS,"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover}},gf(e)),"li:last-child":{color:e.lastItemColor},[`${t}-separator`]:{marginInline:e.separatorMargin,color:e.separatorColor},[`${t}-link`]:{[` - > ${r} + span, - > ${r} + a - `]:{marginInlineStart:e.marginXXS}},[`${t}-overlay-link`]:{borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",padding:`0 ${e.paddingXXS}px`,marginInline:-e.marginXXS,[`> ${r}`]:{marginInlineStart:e.marginXXS,fontSize:e.fontSizeIcon},"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover,a:{color:e.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${e.componentCls}-rtl`]:{direction:"rtl"}})}},HUe=Jr("Breadcrumb",e=>{const t=cr(e,{});return[FUe(t)]},e=>({itemColor:e.colorTextDescription,lastItemColor:e.colorText,iconFontSize:e.fontSize,linkColor:e.colorTextDescription,linkHoverColor:e.colorText,separatorColor:e.colorTextDescription,separatorMargin:e.marginXS}));var ree=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{var{breadcrumbName:a}=o,s=ree(o,["breadcrumbName"]);return Object.assign(Object.assign({},s),{title:a})})}),i}function qUe(e,t){return g.useMemo(()=>e||(t?t.map(WUe):null),[e,t])}var VUe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{if(t===void 0)return t;let r=(t||"").replace(/^\//,"");return Object.keys(e).forEach(n=>{r=r.replace(`:${n}`,e[n])}),r},GH=e=>{const{prefixCls:t,separator:r="/",style:n,className:i,rootClassName:o,routes:a,items:s,children:l,itemRender:c,params:d={}}=e,f=VUe(e,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:h,direction:u,breadcrumb:p}=g.useContext($t);let m;const v=h("breadcrumb",t),[b,y]=HUe(v),x=qUe(s,a),w=zUe(v,c);if(x&&x.length>0){const S=[],O=s||a;m=x.map((E,_)=>{const{path:P,key:I,type:M,menu:T,overlay:A,onClick:k,className:R,separator:D,dropdownProps:z}=E,N=UUe(d,P);N!==void 0&&S.push(N);const j=I??_;if(M==="separator")return g.createElement(KH,{key:j},D);const H={},q=_===x.length-1;T?H.menu=T:A&&(H.overlay=A);let{href:L}=E;return S.length&&N!==void 0&&(L=`#/${S.join("/")}`),g.createElement(Mge,Object.assign({key:j},H,Wa(E,{data:!0,aria:!0}),{className:R,dropdownProps:z,href:L,separator:q?"":r,onClick:k,prefixCls:v}),w(E,d,O,S,L))})}else if(l){const S=Bi(l).length;m=Bi(l).map((O,E)=>{if(!O)return O;const _=E===S-1;return Zi(O,{separator:_?"":r,key:E})})}const $=se(v,p==null?void 0:p.className,{[`${v}-rtl`]:u==="rtl"},i,o,y),C=Object.assign(Object.assign({},p==null?void 0:p.style),n);return b(g.createElement("nav",Object.assign({className:$,style:C},f),g.createElement("ol",null,m)))};GH.Item=BUe;GH.Separator=KH;const Rge=GH;var Age={exports:{}};(function(e,t){(function(r,n){e.exports=n()})(qt,function(){var r=1e3,n=6e4,i=36e5,o="millisecond",a="second",s="minute",l="hour",c="day",d="week",f="month",h="quarter",u="year",p="date",m="Invalid Date",v=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,b=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,y={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(T){var A=["th","st","nd","rd"],k=T%100;return"["+T+(A[(k-20)%10]||A[k]||A[0])+"]"}},x=function(T,A,k){var R=String(T);return!R||R.length>=A?T:""+Array(A+1-R.length).join(k)+T},w={s:x,z:function(T){var A=-T.utcOffset(),k=Math.abs(A),R=Math.floor(k/60),D=k%60;return(A<=0?"+":"-")+x(R,2,"0")+":"+x(D,2,"0")},m:function T(A,k){if(A.date()1)return T(N[0])}else{var j=A.name;C[j]=A,D=j}return!R&&D&&($=D),D||!R&&$},_=function(T,A){if(O(T))return T.clone();var k=typeof A=="object"?A:{};return k.date=T,k.args=arguments,new I(k)},P=w;P.l=E,P.i=O,P.w=function(T,A){return _(T,{locale:A.$L,utc:A.$u,x:A.$x,$offset:A.$offset})};var I=function(){function T(k){this.$L=E(k.locale,null,!0),this.parse(k),this.$x=this.$x||k.x||{},this[S]=!0}var A=T.prototype;return A.parse=function(k){this.$d=function(R){var D=R.date,z=R.utc;if(D===null)return new Date(NaN);if(P.u(D))return new Date;if(D instanceof Date)return new Date(D);if(typeof D=="string"&&!/Z$/i.test(D)){var N=D.match(v);if(N){var j=N[2]-1||0,H=(N[7]||"0").substring(0,3);return z?new Date(Date.UTC(N[1],j,N[3]||1,N[4]||0,N[5]||0,N[6]||0,H)):new Date(N[1],j,N[3]||1,N[4]||0,N[5]||0,N[6]||0,H)}}return new Date(D)}(k),this.init()},A.init=function(){var k=this.$d;this.$y=k.getFullYear(),this.$M=k.getMonth(),this.$D=k.getDate(),this.$W=k.getDay(),this.$H=k.getHours(),this.$m=k.getMinutes(),this.$s=k.getSeconds(),this.$ms=k.getMilliseconds()},A.$utils=function(){return P},A.isValid=function(){return this.$d.toString()!==m},A.isSame=function(k,R){var D=_(k);return this.startOf(R)<=D&&D<=this.endOf(R)},A.isAfter=function(k,R){return _(k)25){var d=a(this).startOf(n).add(1,n).date(c),f=a(this).endOf(r);if(d.isBefore(f))return 1}var h=a(this).startOf(n).date(c).startOf(r).subtract(1,"millisecond"),u=this.diff(h,r,!0);return u<0?a(this).startOf("week").week():Math.ceil(u)},s.weeks=function(l){return l===void 0&&(l=null),this.week(l)}}})})(Fge);var Hge=Fge.exports;const KUe=er(Hge);var Wge={exports:{}};(function(e,t){(function(r,n){e.exports=n()})(qt,function(){return function(r,n){n.prototype.weekYear=function(){var i=this.month(),o=this.week(),a=this.year();return o===1&&i===11?a+1:i===0&&o>=52?a-1:a}}})})(Wge);var qge=Wge.exports;const GUe=er(qge);var Vge={exports:{}};(function(e,t){(function(r,n){e.exports=n()})(qt,function(){return function(r,n){var i=n.prototype,o=i.format;i.format=function(a){var s=this,l=this.$locale();if(!this.isValid())return o.bind(this)(a);var c=this.$utils(),d=(a||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(f){switch(f){case"Q":return Math.ceil((s.$M+1)/3);case"Do":return l.ordinal(s.$D);case"gggg":return s.weekYear();case"GGGG":return s.isoWeekYear();case"wo":return l.ordinal(s.week(),"W");case"w":case"ww":return c.s(s.week(),f==="w"?1:2,"0");case"W":case"WW":return c.s(s.isoWeek(),f==="W"?1:2,"0");case"k":case"kk":return c.s(String(s.$H===0?24:s.$H),f==="k"?1:2,"0");case"X":return Math.floor(s.$d.getTime()/1e3);case"x":return s.$d.getTime();case"z":return"["+s.offsetName()+"]";case"zzz":return"["+s.offsetName("long")+"]";default:return f}});return o.bind(this)(d)}}})})(Vge);var Uge=Vge.exports;const XUe=er(Uge);var Kge={exports:{}};(function(e,t){(function(r,n){e.exports=n()})(qt,function(){var r={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},n=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,i=/\d\d/,o=/\d\d?/,a=/\d*[^-_:/,()\s\d]+/,s={},l=function(m){return(m=+m)+(m>68?1900:2e3)},c=function(m){return function(v){this[m]=+v}},d=[/[+-]\d\d:?(\d\d)?|Z/,function(m){(this.zone||(this.zone={})).offset=function(v){if(!v||v==="Z")return 0;var b=v.match(/([+-]|\d\d)/g),y=60*b[1]+(+b[2]||0);return y===0?0:b[0]==="+"?-y:y}(m)}],f=function(m){var v=s[m];return v&&(v.indexOf?v:v.s.concat(v.f))},h=function(m,v){var b,y=s.meridiem;if(y){for(var x=1;x<=24;x+=1)if(m.indexOf(y(x,0,v))>-1){b=x>12;break}}else b=m===(v?"pm":"PM");return b},u={A:[a,function(m){this.afternoon=h(m,!1)}],a:[a,function(m){this.afternoon=h(m,!0)}],S:[/\d/,function(m){this.milliseconds=100*+m}],SS:[i,function(m){this.milliseconds=10*+m}],SSS:[/\d{3}/,function(m){this.milliseconds=+m}],s:[o,c("seconds")],ss:[o,c("seconds")],m:[o,c("minutes")],mm:[o,c("minutes")],H:[o,c("hours")],h:[o,c("hours")],HH:[o,c("hours")],hh:[o,c("hours")],D:[o,c("day")],DD:[i,c("day")],Do:[a,function(m){var v=s.ordinal,b=m.match(/\d+/);if(this.day=b[0],v)for(var y=1;y<=31;y+=1)v(y).replace(/\[|\]/g,"")===m&&(this.day=y)}],M:[o,c("month")],MM:[i,c("month")],MMM:[a,function(m){var v=f("months"),b=(f("monthsShort")||v.map(function(y){return y.slice(0,3)})).indexOf(m)+1;if(b<1)throw new Error;this.month=b%12||b}],MMMM:[a,function(m){var v=f("months").indexOf(m)+1;if(v<1)throw new Error;this.month=v%12||v}],Y:[/[+-]?\d+/,c("year")],YY:[i,function(m){this.year=l(m)}],YYYY:[/\d{4}/,c("year")],Z:d,ZZ:d};function p(m){var v,b;v=m,b=s&&s.formats;for(var y=(m=v.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(E,_,P){var I=P&&P.toUpperCase();return _||b[P]||r[P]||b[I].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(M,T,A){return T||A.slice(1)})})).match(n),x=y.length,w=0;w-1)return new Date((R==="X"?1e3:1)*k);var z=p(R)(k),N=z.year,j=z.month,H=z.day,q=z.hours,L=z.minutes,W=z.seconds,U=z.milliseconds,K=z.zone,G=new Date,Z=H||(N||j?1:G.getDate()),J=N||G.getFullYear(),ne=0;N&&!j||(ne=j>0?j-1:G.getMonth());var le=q||0,ue=L||0,de=W||0,ce=U||0;return K?new Date(Date.UTC(J,ne,Z,le,ue,de,ce+60*K.offset*1e3)):D?new Date(Date.UTC(J,ne,Z,le,ue,de,ce)):new Date(J,ne,Z,le,ue,de,ce)}catch{return new Date("")}}($,O,C),this.init(),I&&I!==!0&&(this.$L=this.locale(I).$L),P&&$!=this.format(O)&&(this.$d=new Date("")),s={}}else if(O instanceof Array)for(var M=O.length,T=1;T<=M;T+=1){S[1]=O[T-1];var A=b.apply(this,S);if(A.isValid()){this.$d=A.$d,this.$L=A.$L,this.init();break}T===M&&(this.$d=new Date(""))}else x.call(this,w)}}})})(Kge);var Gge=Kge.exports;const YUe=er(Gge);Gi.extend(YUe);Gi.extend(XUe);Gi.extend(jge);Gi.extend(Bge);Gi.extend(KUe);Gi.extend(GUe);Gi.extend(function(e,t){var r=t.prototype,n=r.format;r.format=function(o){var a=(o||"").replace("Wo","wo");return n.bind(this)(a)}});var QUe={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},yp=function(t){var r=QUe[t];return r||t.split("_")[0]},nee=function(){n0e(!1,"Not match any format. Please help to fire a issue about this.")},ZUe={getNow:function(){return Gi()},getFixedDate:function(t){return Gi(t,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(t){return t.endOf("month")},getWeekDay:function(t){var r=t.locale("en");return r.weekday()+r.localeData().firstDayOfWeek()},getYear:function(t){return t.year()},getMonth:function(t){return t.month()},getDate:function(t){return t.date()},getHour:function(t){return t.hour()},getMinute:function(t){return t.minute()},getSecond:function(t){return t.second()},addYear:function(t,r){return t.add(r,"year")},addMonth:function(t,r){return t.add(r,"month")},addDate:function(t,r){return t.add(r,"day")},setYear:function(t,r){return t.year(r)},setMonth:function(t,r){return t.month(r)},setDate:function(t,r){return t.date(r)},setHour:function(t,r){return t.hour(r)},setMinute:function(t,r){return t.minute(r)},setSecond:function(t,r){return t.second(r)},isAfter:function(t,r){return t.isAfter(r)},isValidate:function(t){return t.isValid()},locale:{getWeekFirstDay:function(t){return Gi().locale(yp(t)).localeData().firstDayOfWeek()},getWeekFirstDate:function(t,r){return r.locale(yp(t)).weekday(0)},getWeek:function(t,r){return r.locale(yp(t)).week()},getShortWeekDays:function(t){return Gi().locale(yp(t)).localeData().weekdaysMin()},getShortMonths:function(t){return Gi().locale(yp(t)).localeData().monthsShort()},format:function(t,r,n){return r.locale(yp(t)).format(n)},parse:function(t,r,n){for(var i=yp(t),o=0;o1&&(a=t.addDate(a,-7)),a}function Sx(e,t,r){var n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(t){case"year":return r.addYear(e,n*10);case"quarter":case"month":return r.addYear(e,n);default:return r.addMonth(e,n)}}function Ca(e,t){var r=t.generateConfig,n=t.locale,i=t.format;return typeof i=="function"?i(e):r.locale.format(n.locale,e,i)}function Yge(e,t){var r=t.generateConfig,n=t.locale,i=t.formatList;return!e||typeof i[0]=="function"?null:r.locale.parse(n.locale,e,i)}function TO(e){var t=e.cellDate,r=e.mode,n=e.disabledDate,i=e.generateConfig;if(!n)return!1;var o=function(p,m,v){for(var b=m;b<=v;){var y=void 0;switch(p){case"date":{if(y=i.setDate(t,b),!n(y))return!1;break}case"month":{if(y=i.setMonth(t,b),!TO({cellDate:y,mode:"month",generateConfig:i,disabledDate:n}))return!1;break}case"year":{if(y=i.setYear(t,b),!TO({cellDate:y,mode:"year",generateConfig:i,disabledDate:n}))return!1;break}}b+=1}return!0};switch(r){case"date":case"week":return n(t);case"month":{var a=1,s=i.getDate(i.getEndDate(t));return o("date",a,s)}case"quarter":{var l=Math.floor(i.getMonth(t)/3)*3,c=l+2;return o("month",l,c)}case"year":return o("month",0,11);case"decade":{var d=i.getYear(t),f=Math.floor(d/Lc)*Lc,h=f+Lc-1;return o("year",f,h)}}}function MO(e,t){var r=t.formatList,n=t.generateConfig,i=t.locale,o=nd(function(){if(!e)return[[""],""];for(var c="",d=[],f=0;f1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(c.current),b){l(v);return}c.current=requestAnimationFrame(function(){l(v)})}var f=MO(s,{formatList:r,generateConfig:n,locale:i}),h=fe(f,2),u=h[1];function p(v){d(v)}function m(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;d(null,v)}return g.useEffect(function(){m(!0)},[e]),g.useEffect(function(){return function(){return cancelAnimationFrame(c.current)}},[]),[u,p,m]}var f4=new Map;function rKe(e,t){var r;function n(){kb(e)?t():r=vr(function(){n()})}return n(),function(){vr.cancel(r)}}function gN(e,t,r){if(f4.get(e)&&cancelAnimationFrame(f4.get(e)),r<=0){f4.set(e,requestAnimationFrame(function(){e.scrollTop=t}));return}var n=t-e.scrollTop,i=n/r*10;f4.set(e,requestAnimationFrame(function(){e.scrollTop+=i,e.scrollTop!==t&&gN(e,t,r-10)}))}function Lb(e,t){var r=t.onLeftRight,n=t.onCtrlLeftRight,i=t.onUpDown,o=t.onPageUpDown,a=t.onEnter,s=e.which,l=e.ctrlKey,c=e.metaKey;switch(s){case _e.LEFT:if(l||c){if(n)return n(-1),!0}else if(r)return r(-1),!0;break;case _e.RIGHT:if(l||c){if(n)return n(1),!0}else if(r)return r(1),!0;break;case _e.UP:if(i)return i(-1),!0;break;case _e.DOWN:if(i)return i(1),!0;break;case _e.PAGE_UP:if(o)return o(-1),!0;break;case _e.PAGE_DOWN:if(o)return o(1),!0;break;case _e.ENTER:if(a)return a(),!0;break}return!1}function Qge(e,t,r,n){var i=e;if(!i)switch(t){case"time":i=n?"hh:mm:ss a":"HH:mm:ss";break;case"week":i="gggg-wo";break;case"month":i="YYYY-MM";break;case"quarter":i="YYYY-[Q]Q";break;case"year":i="YYYY";break;default:i=r?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return i}function Zge(e,t,r){var n=e==="time"?8:10,i=typeof t=="function"?t(r.getNow()).length:t.length;return Math.max(n,i)+2}var h2=null,h4=new Set;function nKe(e){return!h2&&typeof window<"u"&&window.addEventListener&&(h2=function(r){Re(h4).forEach(function(n){n(r)})},window.addEventListener("mousedown",h2)),h4.add(e),function(){h4.delete(e),h4.size===0&&(window.removeEventListener("mousedown",h2),h2=null)}}function iKe(e){var t=e.target;if(e.composed&&t.shadowRoot){var r;return((r=e.composedPath)===null||r===void 0?void 0:r.call(e)[0])||t}return t}var oKe=function(t){return t==="month"||t==="date"?"year":t},aKe=function(t){return t==="date"?"month":t},sKe=function(t){return t==="month"||t==="date"?"quarter":t},lKe=function(t){return t==="date"?"week":t},cKe={year:oKe,month:aKe,quarter:sKe,week:lKe,time:null,date:null};function Jge(e,t){return e.some(function(r){return r&&r.contains(t)})}function vN(e){var t=e.open,r=e.value,n=e.isClickOutside,i=e.triggerOpen,o=e.forwardKeyDown,a=e.onKeyDown,s=e.blurToCancel,l=e.changeOnBlur,c=e.onSubmit,d=e.onCancel,f=e.onFocus,h=e.onBlur,u=g.useState(!1),p=fe(u,2),m=p[0],v=p[1],b=g.useState(!1),y=fe(b,2),x=y[0],w=y[1],$=g.useRef(!1),C=g.useRef(!1),S=g.useRef(!1),O={onMouseDown:function(){v(!0),i(!0)},onKeyDown:function(_){var P=function(){S.current=!0};if(a(_,P),!S.current){switch(_.which){case _e.ENTER:{t?c()!==!1&&v(!0):i(!0),_.preventDefault();return}case _e.TAB:{m&&t&&!_.shiftKey?(v(!1),_.preventDefault()):!m&&t&&!o(_)&&_.shiftKey&&(v(!0),_.preventDefault());return}case _e.ESC:{v(!0),d();return}}!t&&![_e.SHIFT].includes(_.which)?i(!0):m||o(_)}},onFocus:function(_){v(!0),w(!0),f&&f(_)},onBlur:function(_){if($.current||!n(document.activeElement)){$.current=!1;return}s?setTimeout(function(){for(var P=document,I=P.activeElement;I&&I.shadowRoot;)I=I.shadowRoot.activeElement;n(I)&&d()},0):t&&(i(!1),C.current&&c()),w(!1),h==null||h(_)}};return g.useEffect(function(){C.current=!1},[t]),g.useEffect(function(){C.current=!0},[r]),g.useEffect(function(){return nKe(function(E){var _=iKe(E),P=n(_);t&&(P?!l&&!s&&(!x||P)&&i(!1):($.current=!0,vr(function(){$.current=!1})))})}),[O,{focused:x,typing:m}]}function eve(e,t){return g.useMemo(function(){return e||(t?(hn(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(t).map(function(r){var n=fe(r,2),i=n[0],o=n[1];return{label:i,value:o}})):[])},[e,t])}function bN(e){var t=e.valueTexts,r=e.onTextChange,n=g.useState(""),i=fe(n,2),o=i[0],a=i[1],s=g.useRef([]);s.current=t;function l(d){a(d),r(d)}function c(){a(s.current[0])}return Wr(function(){t.every(function(d){return d!==o})&&c()},[t.join("||")]),[o,l,c]}var $s=g.createContext({});function tve(e){var t=e.cellRender,r=e.monthCellRender,n=e.dateRender,i=we.useMemo(function(){if(t)return t;if(!(!r&&!n))return function(o,a){var s=o;return n&&a.type==="date"?n(s,a.today):r&&a.type==="month"?r(s,a.locale):a.originNode}},[t,r,n]);return i}function rve(e,t){for(var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",n=String(e);n.length=1?r|0:1,a=e;a<=t;a+=o)i.push({label:rve(a,2),value:a,disabled:(n||[]).includes(a)});return i}function bKe(e){var t=e.generateConfig,r=e.prefixCls,n=e.operationRef,i=e.activeColumnIndex,o=e.value,a=e.showHour,s=e.showMinute,l=e.showSecond,c=e.use12Hours,d=e.hourStep,f=d===void 0?1:d,h=e.minuteStep,u=h===void 0?1:h,p=e.secondStep,m=p===void 0?1:p,v=e.disabledHours,b=e.disabledMinutes,y=e.disabledSeconds,x=e.disabledTime,w=e.hideDisabledOptions,$=e.onSelect,C=e.cellRender,S=e.locale,O=[],E="".concat(r,"-content"),_="".concat(r,"-time-panel"),P,I=o?t.getHour(o):-1,M=I,T=o?t.getMinute(o):-1,A=o?t.getSecond(o):-1,k=t.getNow(),R=g.useMemo(function(){if(x){var de=x(k);return[de.disabledHours,de.disabledMinutes,de.disabledSeconds]}return[v,b,y]},[v,b,y,x,k]),D=fe(R,3),z=D[0],N=D[1],j=D[2],H=Z9(0,23,f,z&&z()),q=nd(function(){return H},H,vKe);c&&(P=M>=12,M%=12);var L=g.useMemo(function(){if(!c)return[!1,!1];var de=[!0,!0];return q.forEach(function(ce){var ve=ce.disabled,xe=ce.value;ve||(xe>=12?de[1]=!1:de[0]=!1)}),de},[c,q]),W=fe(L,2),U=W[0],K=W[1],G=g.useMemo(function(){return c?q.filter(P?function(de){return de.value>=12}:function(de){return de.value<12}).map(function(de){var ce=de.value%12,ve=ce===0?"12":rve(ce,2);return ee(ee({},de),{},{label:ve,value:ce})}):q},[c,P,q]),Z=Z9(0,59,u,N&&N(I)),J=Z9(0,59,m,j&&j(I,T)),ne=gKe({value:o,generateConfig:t,disabledMinutes:N,disabledSeconds:j,minutes:Z,seconds:J,use12Hours:c});n.current={onUpDown:function(ce){var ve=O[i];if(ve)for(var xe=ve.units.findIndex(function(be){return be.value===ve.value}),Oe=ve.units.length,he=1;he=t)return o}return t};function SKe(e){var t=e.prefixCls,r=e.operationRef,n=e.generateConfig,i=e.value,o=e.defaultValue,a=e.disabledTime,s=e.showTime,l=e.onSelect,c=e.cellRender,d="".concat(t,"-datetime-panel"),f=g.useState(null),h=fe(f,2),u=h[0],p=h[1],m=g.useRef({}),v=g.useRef({}),b=Wt(s)==="object"?ee({},s):{};function y(C){var S=oee.indexOf(u)+C,O=oee[S]||null;return O}var x=function(S){v.current.onBlur&&v.current.onBlur(S),p(null)};r.current={onKeyDown:function(S){if(S.which===_e.TAB){var O=y(S.shiftKey?-1:1);return p(O),O&&S.preventDefault(),!0}if(u){var E=u==="date"?m:v;return E.current&&E.current.onKeyDown&&E.current.onKeyDown(S),!0}return[_e.LEFT,_e.RIGHT,_e.UP,_e.DOWN].includes(S.which)?(p("date"),!0):!1},onBlur:x,onClose:x};var w=function(S,O){var E=S;if(O==="date"){var _,P,I,M=(a==null?void 0:a(i||b.defaultValue))||{},T=J9(n.getHour(E),((_=M.disabledHours)===null||_===void 0?void 0:_.call(M))||[-1],23),A=J9(n.getMinute(E),((P=M.disabledMinutes)===null||P===void 0?void 0:P.call(M,T))||[-1],59),k=J9(n.getSecond(E),((I=M.disabledSeconds)===null||I===void 0?void 0:I.call(M,T,A))||[-1],59);E=n.setHour(E,T),E=n.setMinute(E,A),E=n.setSecond(E,k)}else O==="time"&&!i&&o&&(E=n.setYear(E,n.getYear(o)),E=n.setMonth(E,n.getMonth(o)),E=n.setDate(E,n.getDate(o)));l&&l(E,"mouse")},$=a?a(i||null):{};return g.createElement("div",{className:se(d,Y({},"".concat(d,"-active"),u))},g.createElement(QH,Ce({},e,{cellRender:c,operationRef:m,active:u==="date",onSelect:function(S){w(ove(n,S,!i&&Wt(s)==="object"?s.defaultValue:null),"date")}})),g.createElement(ave,Ce({},e,{cellRender:c?function(C,S){return c(C,ee(ee({},S),{},{type:"time"}))}:void 0,format:void 0},b,$,{disabledTime:null,defaultValue:void 0,operationRef:v,active:u==="time",onSelect:function(S){w(S,"time")}})))}function wKe(e){var t=e.prefixCls,r=e.generateConfig,n=e.viewDate,i=e.onPrevDecades,o=e.onNextDecades,a=g.useContext($s),s=a.hideHeader;if(s)return null;var l="".concat(t,"-header"),c=r.getYear(n),d=Math.floor(c/Zd)*Zd,f=d+Zd-1;return g.createElement(zb,Ce({},e,{prefixCls:l,onSuperPrev:i,onSuperNext:o}),d,"-",f)}var yN=3,aee=4;function CKe(e){var t=Lc-1,r=e.prefixCls,n=e.viewDate,i=e.generateConfig,o=e.cellRender,a=e.locale,s="".concat(r,"-cell"),l=i.getYear(n),c=Math.floor(l/Lc)*Lc,d=Math.floor(l/Zd)*Zd,f=d+Zd-1,h=i.setYear(n,d-Math.ceil((yN*aee*Lc-Zd)/2)),u=function(v){var b,y=i.getYear(v),x=y+t;return b={},Y(b,"".concat(s,"-in-view"),d<=y&&x<=f),Y(b,"".concat(s,"-selected"),y===c),b},p=o?function(m,v){return o(m,{originNode:v,today:i.getNow(),type:"decade",locale:a})}:void 0;return g.createElement(Fw,Ce({},e,{rowNum:aee,colNum:yN,baseDate:h,getCellNode:p,getCellText:function(v){var b=i.getYear(v);return"".concat(b,"-").concat(b+t)},getCellClassName:u,getCellDate:function(v,b){return i.addYear(v,b*Lc)}}))}function $Ke(e){var t=e.prefixCls,r=e.onViewDateChange,n=e.generateConfig,i=e.viewDate,o=e.operationRef,a=e.onSelect,s=e.onPanelChange,l="".concat(t,"-decade-panel");o.current={onKeyDown:function(h){return Lb(h,{onLeftRight:function(p){a(n.addYear(i,p*Lc),"key")},onCtrlLeftRight:function(p){a(n.addYear(i,p*Zd),"key")},onUpDown:function(p){a(n.addYear(i,p*Lc*yN),"key")},onEnter:function(){s("year",i)}})}};var c=function(h){var u=n.addYear(i,h*Zd);r(u),s(null,u)},d=function(h){a(h,"mouse"),s("year",h)};return g.createElement("div",{className:l},g.createElement(wKe,Ce({},e,{prefixCls:t,onPrevDecades:function(){c(-1)},onNextDecades:function(){c(1)}})),g.createElement(CKe,Ce({},e,{prefixCls:t,onSelect:d})))}function OKe(e){var t=e.prefixCls,r=e.generateConfig,n=e.locale,i=e.viewDate,o=e.onNextYear,a=e.onPrevYear,s=e.onYearClick,l=g.useContext($s),c=l.hideHeader;if(c)return null;var d="".concat(t,"-header");return g.createElement(zb,Ce({},e,{prefixCls:d,onSuperPrev:a,onSuperNext:o}),g.createElement("button",{type:"button",onClick:s,className:"".concat(t,"-year-btn")},Ca(i,{locale:n,format:n.yearFormat,generateConfig:r})))}var ZH=3,EKe=4;function _Ke(e){var t=e.prefixCls,r=e.locale,n=e.value,i=e.viewDate,o=e.generateConfig,a=e.cellRender,s=g.useContext(sg),l=s.rangedValue,c=s.hoverRangedValue,d="".concat(t,"-cell"),f=C_({cellPrefixCls:d,value:n,generateConfig:o,rangedValue:l,hoverRangedValue:c,isSameCell:function(v,b){return YH(o,v,b)},isInView:function(){return!0},offsetCell:function(v,b){return o.addMonth(v,b)}}),h=r.shortMonths||(o.locale.getShortMonths?o.locale.getShortMonths(r.locale):[]),u=o.setMonth(i,0),p=a?function(m,v){return a(m,{originNode:v,locale:r,today:o.getNow(),type:"month"})}:void 0;return g.createElement(Fw,Ce({},e,{rowNum:EKe,colNum:ZH,baseDate:u,getCellNode:p,getCellText:function(v){return r.monthFormat?Ca(v,{locale:r,format:r.monthFormat,generateConfig:o}):h[o.getMonth(v)]},getCellClassName:f,getCellDate:o.addMonth,titleCell:function(v){return Ca(v,{locale:r,format:"YYYY-MM",generateConfig:o})}}))}function PKe(e){var t=e.prefixCls,r=e.operationRef,n=e.onViewDateChange,i=e.generateConfig,o=e.value,a=e.viewDate,s=e.onPanelChange,l=e.onSelect,c="".concat(t,"-month-panel");r.current={onKeyDown:function(h){return Lb(h,{onLeftRight:function(p){l(i.addMonth(o||a,p),"key")},onCtrlLeftRight:function(p){l(i.addYear(o||a,p),"key")},onUpDown:function(p){l(i.addMonth(o||a,p*ZH),"key")},onEnter:function(){s("date",o||a)}})}};var d=function(h){var u=i.addYear(a,h);n(u),s(null,u)};return g.createElement("div",{className:c},g.createElement(OKe,Ce({},e,{prefixCls:t,onPrevYear:function(){d(-1)},onNextYear:function(){d(1)},onYearClick:function(){s("year",a)}})),g.createElement(_Ke,Ce({},e,{prefixCls:t,onSelect:function(h){l(h,"mouse"),s("date",h)}})))}function IKe(e){var t=e.prefixCls,r=e.generateConfig,n=e.locale,i=e.viewDate,o=e.onNextYear,a=e.onPrevYear,s=e.onYearClick,l=g.useContext($s),c=l.hideHeader;if(c)return null;var d="".concat(t,"-header");return g.createElement(zb,Ce({},e,{prefixCls:d,onSuperPrev:a,onSuperNext:o}),g.createElement("button",{type:"button",onClick:s,className:"".concat(t,"-year-btn")},Ca(i,{locale:n,format:n.yearFormat,generateConfig:r})))}var TKe=4,MKe=1;function kKe(e){var t=e.prefixCls,r=e.locale,n=e.value,i=e.viewDate,o=e.generateConfig,a=e.cellRender,s=g.useContext(sg),l=s.rangedValue,c=s.hoverRangedValue,d="".concat(t,"-cell"),f=C_({cellPrefixCls:d,value:n,generateConfig:o,rangedValue:l,hoverRangedValue:c,isSameCell:function(m,v){return Xge(o,m,v)},isInView:function(){return!0},offsetCell:function(m,v){return o.addMonth(m,v*3)}}),h=o.setDate(o.setMonth(i,0),1),u=a?function(p,m){return a(p,{originNode:m,locale:r,today:o.getNow(),type:"quarter"})}:void 0;return g.createElement(Fw,Ce({},e,{rowNum:MKe,colNum:TKe,baseDate:h,getCellNode:u,getCellText:function(m){return Ca(m,{locale:r,format:r.quarterFormat||"[Q]Q",generateConfig:o})},getCellClassName:f,getCellDate:function(m,v){return o.addMonth(m,v*3)},titleCell:function(m){return Ca(m,{locale:r,format:"YYYY-[Q]Q",generateConfig:o})}}))}function RKe(e){var t=e.prefixCls,r=e.operationRef,n=e.onViewDateChange,i=e.generateConfig,o=e.value,a=e.viewDate,s=e.onPanelChange,l=e.onSelect,c="".concat(t,"-quarter-panel");r.current={onKeyDown:function(h){return Lb(h,{onLeftRight:function(p){l(i.addMonth(o||a,p*3),"key")},onCtrlLeftRight:function(p){l(i.addYear(o||a,p),"key")},onUpDown:function(p){l(i.addYear(o||a,p),"key")}})}};var d=function(h){var u=i.addYear(a,h);n(u),s(null,u)};return g.createElement("div",{className:c},g.createElement(IKe,Ce({},e,{prefixCls:t,onPrevYear:function(){d(-1)},onNextYear:function(){d(1)},onYearClick:function(){s("year",a)}})),g.createElement(kKe,Ce({},e,{prefixCls:t,onSelect:function(h){l(h,"mouse")}})))}function AKe(e){var t=e.prefixCls,r=e.generateConfig,n=e.locale,i=e.value,o=e.disabledDate,a=e.onSelect,s=g.useContext(sg),l=s.rangedValue,c=s.hoverRangedValue,d=g.useContext($s),f=d.onDateMouseEnter,h=d.onDateMouseLeave,u=(c==null?void 0:c[0])||(l==null?void 0:l[0]),p=(c==null?void 0:c[1])||(l==null?void 0:l[1]),m="".concat(t,"-cell"),v=function(w){var $=TO({cellDate:w,mode:"week",disabledDate:o,generateConfig:r});return g.createElement("td",{key:"week",className:se(m,"".concat(m,"-week")),onClick:function(){$||a(w,"mouse")},onMouseEnter:function(){!$&&f&&f(w)},onMouseLeave:function(){!$&&h&&h(w)}},g.createElement("div",{className:"".concat(m,"-inner")},r.locale.getWeek(n.locale,w)))},b="".concat(t,"-week-panel-row"),y=function(w){var $,C=D6(r,n.locale,u,w),S=D6(r,n.locale,p,w);return se(b,($={},Y($,"".concat(b,"-selected"),!l&&D6(r,n.locale,i,w)),Y($,"".concat(b,"-range-start"),C),Y($,"".concat(b,"-range-end"),S),Y($,"".concat(b,"-range-hover"),!C&&!S&&U2(r,u,p,w)),$))};return g.createElement(QH,Ce({},e,{panelName:"week",prefixColumn:v,rowClassName:y,keyboardConfig:{onLeftRight:null},isSameCell:function(){return!1}}))}var Vh=10;function DKe(e){var t=e.prefixCls,r=e.generateConfig,n=e.viewDate,i=e.onPrevDecade,o=e.onNextDecade,a=e.onDecadeClick,s=g.useContext($s),l=s.hideHeader;if(l)return null;var c="".concat(t,"-header"),d=r.getYear(n),f=Math.floor(d/Vh)*Vh,h=f+Vh-1;return g.createElement(zb,Ce({},e,{prefixCls:c,onSuperPrev:i,onSuperNext:o}),g.createElement("button",{type:"button",onClick:a,className:"".concat(t,"-decade-btn")},f,"-",h))}var xN=3,see=4;function NKe(e){var t=e.prefixCls,r=e.value,n=e.viewDate,i=e.locale,o=e.generateConfig,a=e.cellRender,s=g.useContext(sg),l=s.rangedValue,c=s.hoverRangedValue,d="".concat(t,"-cell"),f=o.getYear(n),h=Math.floor(f/Vh)*Vh,u=h+Vh-1,p=o.setYear(n,h-Math.ceil((xN*see-Vh)/2)),m=o.getNow(),v=function(w){var $=o.getYear(w);return h<=$&&$<=u},b=C_({cellPrefixCls:d,value:r,generateConfig:o,rangedValue:l,hoverRangedValue:c,isSameCell:function(w,$){return Bw(o,w,$)},isInView:v,offsetCell:function(w,$){return o.addYear(w,$)}}),y=a?function(x,w){return a(x,{originNode:w,today:m,type:"year",locale:i})}:void 0;return g.createElement(Fw,Ce({},e,{rowNum:see,colNum:xN,baseDate:p,getCellNode:y,getCellText:o.getYear,getCellClassName:b,getCellDate:o.addYear,titleCell:function(w){return Ca(w,{locale:i,format:"YYYY",generateConfig:o})}}))}function jKe(e){var t=e.prefixCls,r=e.operationRef,n=e.onViewDateChange,i=e.generateConfig,o=e.value,a=e.viewDate,s=e.sourceMode,l=e.onSelect,c=e.onPanelChange,d="".concat(t,"-year-panel");r.current={onKeyDown:function(u){return Lb(u,{onLeftRight:function(m){l(i.addYear(o||a,m),"key")},onCtrlLeftRight:function(m){l(i.addYear(o||a,m*Vh),"key")},onUpDown:function(m){l(i.addYear(o||a,m*xN),"key")},onEnter:function(){c(s==="date"?"date":"month",o||a)}})}};var f=function(u){var p=i.addYear(a,u*10);n(p),c(null,p)};return g.createElement("div",{className:d},g.createElement(DKe,Ce({},e,{prefixCls:t,onPrevDecade:function(){f(-1)},onNextDecade:function(){f(1)},onDecadeClick:function(){c("decade",a)}})),g.createElement(NKe,Ce({},e,{prefixCls:t,onSelect:function(u){c(s==="date"?"date":"month",u),l(u,"mouse")}})))}function sve(e,t,r){return r?g.createElement("div",{className:"".concat(e,"-footer-extra")},r(t)):null}function lve(e){var t=e.prefixCls,r=e.components,n=r===void 0?{}:r,i=e.needConfirmButton,o=e.onNow,a=e.onOk,s=e.okDisabled,l=e.showNow,c=e.locale,d,f;if(i){var h=n.button||"button";o&&l!==!1&&(d=g.createElement("li",{className:"".concat(t,"-now")},g.createElement("a",{className:"".concat(t,"-now-btn"),onClick:o},c.now))),f=i&&g.createElement("li",{className:"".concat(t,"-ok")},g.createElement(h,{disabled:s,onClick:a},c.ok))}return!d&&!f?null:g.createElement("ul",{className:"".concat(t,"-ranges")},d,f)}var LKe=["date","month"];function JH(e){var t,r=e,n=r.prefixCls,i=n===void 0?"rc-picker":n,o=r.className,a=r.style,s=r.locale,l=r.generateConfig,c=r.value,d=r.defaultValue,f=r.pickerValue,h=r.defaultPickerValue,u=r.disabledDate,p=r.mode,m=r.picker,v=m===void 0?"date":m,b=r.tabIndex,y=b===void 0?0:b,x=r.showNow,w=r.showTime,$=r.showToday,C=r.renderExtraFooter,S=r.hideHeader,O=r.onSelect,E=r.onChange,_=r.onPanelChange,P=r.onMouseDown,I=r.onPickerValueChange,M=r.onOk,T=r.components,A=r.direction,k=r.hourStep,R=k===void 0?1:k,D=r.minuteStep,z=D===void 0?1:D,N=r.secondStep,j=N===void 0?1:N,H=r.dateRender,q=r.monthCellRender,L=r.cellRender,W=v==="date"&&!!w||v==="time",U=24%R===0,K=60%z===0,G=60%j===0,Z=g.useContext($s),J=Z.operationRef,ne=Z.onSelect,le=Z.hideRanges,ue=Z.defaultOpenValue,de=g.useContext(sg),ce=de.inRange,ve=de.panelPosition,xe=de.rangedValue,Oe=de.hoverRangedValue,he=g.useRef({}),ae=g.useRef(!0),be=rn(null,{value:c,defaultValue:d,postState:function(X){return!X&&ue&&v==="time"?ue:X}}),pe=fe(be,2),Pe=pe[0],Ge=pe[1],rt=rn(null,{value:f,defaultValue:h||Pe,postState:function(X){var ie=l.getNow();if(!X)return ie;if(!Pe&&w){var Se=Wt(w)==="object"?w.defaultValue:d;return ove(l,Array.isArray(X)?X[0]:X,Se||ie)}return Array.isArray(X)?X[0]:X}}),Le=fe(rt,2),ht=Le[0],bt=Le[1],nt=function(X){bt(X),I&&I(X)},Ae=function(X){var ie=cKe[v];return ie?ie(X):X},je=rn(function(){return v==="time"?"time":Ae("date")},{value:p}),Ze=fe(je,2),tt=Ze[0],St=Ze[1];g.useEffect(function(){St(v)},[v]);var Je=g.useState(function(){return tt}),pt=fe(Je,2),xt=pt[0],Et=pt[1],_t=function(X,ie){var Se=Ae(X||tt);Et(tt),St(Se),_&&(tt!==Se||H1(l,ht,ht))&&_(ie,Se)},ke=function(X,ie){var Se=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;(tt===v||Se)&&(Ge(X),O&&O(X),ne&&ne(X,ie),E&&!H1(l,X,Pe)&&!(u!=null&&u(X))&&E(X))},st=function(X){if(LKe.includes(tt)){var ie,Se,$e=tt==="date";switch(X===_e.PAGE_UP||X===_e.PAGE_DOWN?Se=$e?l.addMonth:l.addYear:Se=$e?l.addDate:l.addMonth,X){case _e.LEFT:case _e.PAGE_UP:ie=Se(ht,-1);break;case _e.RIGHT:case _e.PAGE_DOWN:ie=Se(ht,1);break;case _e.UP:case _e.DOWN:ie=Se(ht,Number("".concat(X===_e.UP?"-":"").concat($e?xx:ZH)));break}if(ie)return!(u!=null&&u(ie))}return!0},Be=function(X){if(he.current&&he.current.onKeyDown){var ie=!0,Se=X.which;if([_e.LEFT,_e.RIGHT,_e.UP,_e.DOWN,_e.PAGE_UP,_e.PAGE_DOWN,_e.ENTER].includes(Se)&&(X.preventDefault(),Se!==_e.ENTER&&y===0&&(ie=st(Se))),ie)return he.current.onKeyDown(X)}return hn(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},Xe=function(X){he.current&&he.current.onBlur&&he.current.onBlur(X)};J&&ve!=="right"&&(J.current={onKeyDown:Be,onClose:function(){he.current&&he.current.onClose&&he.current.onClose()}}),g.useEffect(function(){c&&!ae.current&&bt(c)},[c]),g.useEffect(function(){ae.current=!1},[]);var De,Ie=tve({cellRender:L,monthCellRender:q,dateRender:H}),We=ee(ee({},e),{},{cellRender:Ie,operationRef:he,prefixCls:i,viewDate:ht,value:Pe,onViewDateChange:nt,sourceMode:xt,onPanelChange:_t,disabledDate:u});switch(delete We.onChange,delete We.onSelect,tt){case"decade":De=g.createElement($Ke,Ce({},We,{onSelect:function(X,ie){nt(X),ke(X,ie)}}));break;case"year":De=g.createElement(jKe,Ce({},We,{onSelect:function(X,ie){nt(X),ke(X,ie)}}));break;case"month":De=g.createElement(PKe,Ce({},We,{onSelect:function(X,ie){nt(X),ke(X,ie)}}));break;case"quarter":De=g.createElement(RKe,Ce({},We,{onSelect:function(X,ie){nt(X),ke(X,ie)}}));break;case"week":De=g.createElement(AKe,Ce({},We,{onSelect:function(X,ie){nt(X),ke(X,ie)}}));break;case"time":delete We.showTime,De=g.createElement(ave,Ce({},We,Wt(w)==="object"?w:null,{onSelect:function(X,ie){nt(X),ke(X,ie)}}));break;default:w?De=g.createElement(SKe,Ce({},We,{onSelect:function(X,ie){nt(X),ke(X,ie)}})):De=g.createElement(QH,Ce({},We,{onSelect:function(X,ie){nt(X),ke(X,ie)}}))}var ze,ot,Fe=function(){var X=l.getNow(),ie=dKe(l.getHour(X),l.getMinute(X),l.getSecond(X),U?R:1,K?z:1,G?j:1),Se=ive(l,X,ie[0],ie[1],ie[2]);ke(Se,"submit")};le||(ze=sve(i,tt,C),w&&tt!=="date"?ot=null:ot=lve({prefixCls:i,components:T,needConfirmButton:W,okDisabled:!Pe||u&&u(Pe),locale:s,showNow:x,onNow:W&&Fe,onOk:function(){Pe&&(ke(Pe,"submit",!0),M&&M(Pe))}}));var ct;if($&&tt==="date"&&v==="date"&&!w){var ut=l.getNow(),dt="".concat(i,"-today-btn"),At=u&&u(ut);ct=g.createElement("a",{className:se(dt,At&&"".concat(dt,"-disabled")),"aria-disabled":At,onClick:function(){At||ke(ut,"mouse",!0)}},s.today)}return g.createElement($s.Provider,{value:ee(ee({},Z),{},{mode:tt,hideHeader:"hideHeader"in e?S:Z.hideHeader,hidePrevBtn:ce&&ve==="right",hideNextBtn:ce&&ve==="left"})},g.createElement("div",{tabIndex:y,className:se("".concat(i,"-panel"),o,(t={},Y(t,"".concat(i,"-panel-has-range"),xe&&xe[0]&&xe[1]),Y(t,"".concat(i,"-panel-has-range-hover"),Oe&&Oe[0]&&Oe[1]),Y(t,"".concat(i,"-panel-rtl"),A==="rtl"),t)),style:a,onKeyDown:Be,onBlur:Xe,onMouseDown:P},De,ze||ot||ct?g.createElement("div",{className:"".concat(i,"-footer")},ze,ot,ct):null))}var zKe={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function cve(e){var t,r=e.prefixCls,n=e.popupElement,i=e.popupStyle,o=e.visible,a=e.dropdownClassName,s=e.dropdownAlign,l=e.transitionName,c=e.getPopupContainer,d=e.children,f=e.range,h=e.popupPlacement,u=e.direction,p="".concat(r,"-dropdown"),m=function(){return h!==void 0?h:u==="rtl"?"bottomRight":"bottomLeft"};return g.createElement(Nw,{showAction:[],hideAction:[],popupPlacement:m(),builtinPlacements:zKe,prefixCls:p,popupTransitionName:l,popup:n,popupAlign:s,popupVisible:o,popupClassName:se(a,(t={},Y(t,"".concat(p,"-range"),f),Y(t,"".concat(p,"-rtl"),u==="rtl"),t)),popupStyle:i,getPopupContainer:c},d)}function uve(e){var t=e.prefixCls,r=e.presets,n=e.onClick,i=e.onHover;return r.length?g.createElement("div",{className:"".concat(t,"-presets")},g.createElement("ul",null,r.map(function(o,a){var s=o.label,l=o.value;return g.createElement("li",{key:a,onClick:function(){return n==null?void 0:n(iee(l))},onMouseEnter:function(){return i==null?void 0:i(iee(l))},onMouseLeave:function(){return i==null?void 0:i(null)}},s)}))):null}function dve(e,t,r){var n=Wt(t)==="object"?t.clearIcon:r;return n||we.createElement("span",{className:"".concat(e,"-clear-btn")})}function BKe(e){var t,r=e,n=r.prefixCls,i=n===void 0?"rc-picker":n,o=r.id,a=r.name,s=r.tabIndex,l=r.style,c=r.className,d=r.dropdownClassName,f=r.dropdownAlign,h=r.popupStyle,u=r.transitionName,p=r.generateConfig,m=r.locale,v=r.inputReadOnly,b=r.allowClear,y=r.autoFocus,x=r.showTime,w=r.picker,$=w===void 0?"date":w,C=r.format,S=r.use12Hours,O=r.value,E=r.defaultValue,_=r.presets,P=r.open,I=r.defaultOpen,M=r.defaultOpenValue,T=r.suffixIcon,A=r.clearIcon,k=r.disabled,R=r.disabledDate,D=r.placeholder,z=r.getPopupContainer,N=r.pickerRef,j=r.panelRender,H=r.onChange,q=r.onOpenChange,L=r.onFocus,W=r.onBlur,U=r.onMouseDown,K=r.onMouseUp,G=r.onMouseEnter,Z=r.onMouseLeave,J=r.onContextMenu,ne=r.onClick,le=r.onKeyDown,ue=r.onSelect,de=r.direction,ce=r.autoComplete,ve=ce===void 0?"off":ce,xe=r.inputRender,Oe=r.changeOnBlur,he=g.useRef(null),ae=$==="date"&&!!x||$==="time",be=eve(_),pe=nve(Qge(C,$,x,S)),Pe=g.useRef(null),Ge=g.useRef(null),rt=g.useRef(null),Le=rn(null,{value:O,defaultValue:E}),ht=fe(Le,2),bt=ht[0],nt=ht[1],Ae=g.useState(bt),je=fe(Ae,2),Ze=je[0],tt=je[1],St=g.useRef(null),Je=rn(!1,{value:P,defaultValue:I,postState:function(yt){return k?!1:yt},onChange:function(yt){q&&q(yt),!yt&&St.current&&St.current.onClose&&St.current.onClose()}}),pt=fe(Je,2),xt=pt[0],Et=pt[1],_t=MO(Ze,{formatList:pe,generateConfig:p,locale:m}),ke=fe(_t,2),st=ke[0],Be=ke[1],Xe=bN({valueTexts:st,onTextChange:function(yt){var ur=Yge(yt,{locale:m,formatList:pe,generateConfig:p});ur&&(!R||!R(ur))&&tt(ur)}}),De=fe(Xe,3),Ie=De[0],We=De[1],ze=De[2],ot=function(yt){tt(yt),nt(yt),H&&!H1(p,bt,yt)&&H(yt,yt?Ca(yt,{generateConfig:p,locale:m,format:pe[0]}):"")},Fe=function(yt){k&&yt||Et(yt)},ct=function(yt){return xt&&St.current&&St.current.onKeyDown?St.current.onKeyDown(yt):(hn(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},ut=function(){for(var yt=arguments.length,ur=new Array(yt),Vr=0;Vrh(c);case"month":return f(m)>f(c);case"week":return d(m)>d(c);default:return!Jd(s,m,c)&&s.isAfter(m,c)}return!1},[o,a[1],c,t]),p=g.useCallback(function(m){if(a[1]||o&&o(m))return!0;if(a[0]&&l)return!Jd(s,m,c)&&s.isAfter(l,m);if(!t&&l)switch(r){case"quarter":return h(m)0&&arguments[0]!==void 0?arguments[0]:!1,kt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Er=null;Ue&&mu&&mu[0]&&mu[1]&&m.isAfter(mu[1],mu[0])&&(Er=mu);var Tr=S;if(S&&Wt(S)==="object"&&S.defaultValue){var Hn=S.defaultValue;Tr=ee(ee({},S),{},{defaultValue:Dr(Hn,He)||void 0})}return g.createElement(sg.Provider,{value:{inRange:!0,panelPosition:Ur,rangedValue:po||X,hoverRangedValue:Er}},g.createElement(JH,Ce({},e,kt,{cellRender:WIe,showTime:Tr,mode:qe[He],generateConfig:m,style:void 0,direction:ht,disabledDate:He===0?wr:qr,disabledTime:function(xc){return R?R(xc,He===0?"start":"end"):!1},className:se(Y({},"".concat(a,"-panel-focused"),He===0?!CY:!_Y)),value:Dr(X,He),locale:v,tabIndex:-1,onPanelChange:function(xc,Id){He===0&&Un(!0),He===1&&Lg(!0),Ne(Tl(qe,Id,He),Tl(X,xc,He));var lh=xc;Ur==="right"&&qe[He]===Id&&(lh=Sx(lh,Id,m,-1)),dt(lh,He)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:He===0?Dr(X,1):Dr(X,0)})))}var sh=0,PY=0;if(He&&Je.current&&xt.current&&St.current&&ke.current){sh=Je.current.offsetWidth+xt.current.offsetWidth;var VIe=ke.current.offsetLeft>sh?ke.current.offsetLeft-sh:ke.current.offsetLeft,IY=St.current.offsetWidth,TY=ke.current.offsetWidth;IY&&TY&&sh>IY-TY-(ht==="rtl"?0:VIe)&&(PY=sh)}var UIe=ht==="rtl"?{right:sh}:{left:sh};function KIe(){var Ur,kt=sve(a,qe[He],ne),Er=lve({prefixCls:a,components:rt,needConfirmButton:Ze,okDisabled:!Dr(X,He)||k&&k(X[He]),locale:v,onOk:function(){var ks=Dr(X,He);ks&&(lr(X,He),Pe==null||Pe(X),at(!1,He,"confirm"))}});if(C!=="time"&&!S){var Tr=ut(He),Hn=Sx(Tr,C,m),ca=qe[He],xc=ca===C,Id=HT(xc?"left":!1,{pickerValue:Tr,onPickerValueChange:function(ks){dt(ks,He)}}),lh=HT("right",{pickerValue:Hn,onPickerValueChange:function(ks){dt(Sx(ks,C,m,-1),He)}});ht==="rtl"?Ur=g.createElement(g.Fragment,null,lh,xc&&Id):Ur=g.createElement(g.Fragment,null,Id,xc&&lh)}else Ur=HT();var Jy=g.createElement("div",{className:"".concat(a,"-panel-layout")},g.createElement(uve,{prefixCls:a,presets:qIe,onClick:function(ks){lr(ks,null),at(!1,He,"preset")},onHover:function(ks){Ta(ks)}}),g.createElement("div",null,g.createElement("div",{className:"".concat(a,"-panels")},Ur),(kt||Er)&&g.createElement("div",{className:"".concat(a,"-footer")},kt,Er)));return j&&(Jy=j(Jy)),g.createElement("div",{className:"".concat(a,"-panel-container"),style:{marginLeft:PY},ref:St,onMouseDown:function(ks){ks.preventDefault()}},Jy)}var GIe=g.createElement("div",{className:se("".concat(a,"-range-wrapper"),"".concat(a,"-").concat(C,"-range-wrapper")),style:{minWidth:yt}},g.createElement("div",{ref:ke,className:"".concat(a,"-range-arrow"),style:UIe}),KIe()),MY;U&&(MY=g.createElement("span",{className:"".concat(a,"-suffix"),onMouseDown:function(kt){kt.preventDefault()}},U));var XIe=dve(a,W,K),YIe=g.createElement("span",{onMouseDown:function(kt){kt.preventDefault(),kt.stopPropagation()},onMouseUp:function(kt){kt.preventDefault(),kt.stopPropagation();var Er=ze;De[0]||(Er=Tl(Er,null,0)),De[1]||(Er=Tl(Er,null,1)),lr(Er,null),at(!1,He,"clear")},className:"".concat(a,"-clear"),role:"button"},XIe),QIe=W&&(Dr(ze,0)&&!De[0]||Dr(ze,1)&&!De[1]),kY={size:Zge(C,st[0],m)},WT=0,qT=0;Je.current&&pt.current&&xt.current&&(He===0?qT=Je.current.offsetWidth:(WT=sh,qT=pt.current.offsetWidth));var ZIe=ht==="rtl"?{right:WT}:{left:WT},JIe=function(kt,Er){var Tr=Tl(X,kt,He);if(Er==="submit"||Er!=="key"&&!Ze){lr(Tr,He),He===0?Un():Lg();var Hn=He===0?1:0;De[Hn]?at(!1,!1,"confirm"):at(!1,He,"confirm")}else ie(Tr)};return g.createElement($s.Provider,{value:{operationRef:Xe,hideHeader:C==="time",onDateMouseEnter:zg,onDateMouseLeave:TIe,hideRanges:!0,onSelect:JIe,open:Ue}},g.createElement(cve,{visible:Ue,popupElement:GIe,popupStyle:d,prefixCls:a,dropdownClassName:f,dropdownAlign:u,getPopupContainer:p,transitionName:h,range:!0,direction:ht},g.createElement("div",Ce({ref:tt,className:se(a,"".concat(a,"-range"),c,(t={},Y(t,"".concat(a,"-disabled"),De[0]&&De[1]),Y(t,"".concat(a,"-focused"),He===0?wY:EY),Y(t,"".concat(a,"-rtl"),ht==="rtl"),t)),style:l,onClick:zIe,onMouseEnter:ae,onMouseLeave:be,onMouseDown:BIe,onMouseUp:he},Wa(e,{aria:!0,data:!0})),g.createElement("div",{className:se("".concat(a,"-input"),(r={},Y(r,"".concat(a,"-input-active"),He===0),Y(r,"".concat(a,"-input-placeholder"),!!Nt),r)),ref:Je},g.createElement("input",Ce({id:s,disabled:De[0],readOnly:Z||typeof st[0]=="function"||!CY,value:Nt||Sn,onChange:function(kt){_o(kt.target.value)},autoFocus:y,placeholder:Dr(b,0)||"",ref:Et},NIe,kY,{autoComplete:Ae}))),g.createElement("div",{className:"".concat(a,"-range-separator"),ref:xt},_),g.createElement("div",{className:se("".concat(a,"-input"),(n={},Y(n,"".concat(a,"-input-active"),He===1),Y(n,"".concat(a,"-input-placeholder"),!!vp),n)),ref:pt},g.createElement("input",Ce({disabled:De[1],readOnly:Z||typeof st[0]=="function"||!_Y,value:vp||yi,onChange:function(kt){Mi(kt.target.value)},placeholder:Dr(b,1)||"",ref:_t},LIe,kY,{autoComplete:Ae}))),g.createElement("div",{className:"".concat(a,"-active-bar"),style:ee(ee({},ZIe),{},{width:qT,position:"absolute"})}),MY,QIe&&YIe)))}var hve=function(e){su(r,e);var t=lu(r);function r(){var n;uo(this,r);for(var i=arguments.length,o=new Array(i),a=0;a{const{componentCls:t,antCls:r}=e,n=`${t}-group`;return{[n]:Object.assign(Object.assign({},Br(e)),{display:"inline-block",fontSize:0,[`&${n}-rtl`]:{direction:"rtl"},[`${r}-badge ${r}-badge-count`]:{zIndex:1},[`> ${r}-badge:not(:first-child) > ${r}-button-wrapper`]:{borderInlineStart:"none"}})}},JKe=e=>{const{componentCls:t,wrapperMarginInlineEnd:r,colorPrimary:n,radioSize:i,motionDurationSlow:o,motionDurationMid:a,motionEaseInOutCirc:s,colorBgContainer:l,colorBorder:c,lineWidth:d,dotSize:f,colorBgContainerDisabled:h,colorTextDisabled:u,paddingXS:p,dotColorDisabled:m,lineType:v,radioDotDisabledSize:b,wireframe:y,colorWhite:x}=e,w=`${t}-inner`;return{[`${t}-wrapper`]:Object.assign(Object.assign({},Br(e)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:r,cursor:"pointer",[`&${t}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:e.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${t}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${d}px ${v} ${n}`,borderRadius:"50%",visibility:"hidden",content:'""'},[t]:Object.assign(Object.assign({},Br(e)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${t}-wrapper:hover &, - &:hover ${w}`]:{borderColor:n},[`${t}-input:focus-visible + ${w}`]:Object.assign({},mf(e)),[`${t}:hover::after, ${t}-wrapper:hover &::after`]:{visibility:"visible"},[`${t}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:i,height:i,marginBlockStart:i/-2,marginInlineStart:i/-2,backgroundColor:y?n:x,borderBlockStart:0,borderInlineStart:0,borderRadius:i,transform:"scale(0)",opacity:0,transition:`all ${o} ${s}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:i,height:i,backgroundColor:l,borderColor:c,borderStyle:"solid",borderWidth:d,borderRadius:"50%",transition:`all ${a}`},[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${t}-checked`]:{[w]:{borderColor:n,backgroundColor:y?l:n,"&::after":{transform:`scale(${f/i})`,opacity:1,transition:`all ${o} ${s}`}}},[`${t}-disabled`]:{cursor:"not-allowed",[w]:{backgroundColor:h,borderColor:c,cursor:"not-allowed","&::after":{backgroundColor:m}},[`${t}-input`]:{cursor:"not-allowed"},[`${t}-disabled + span`]:{color:u,cursor:"not-allowed"},[`&${t}-checked`]:{[w]:{"&::after":{transform:`scale(${b/i})`}}}},[`span${t} + *`]:{paddingInlineStart:p,paddingInlineEnd:p}})}},eGe=e=>{const{buttonColor:t,controlHeight:r,componentCls:n,lineWidth:i,lineType:o,colorBorder:a,motionDurationSlow:s,motionDurationMid:l,buttonPaddingInline:c,fontSize:d,buttonBg:f,fontSizeLG:h,controlHeightLG:u,controlHeightSM:p,paddingXS:m,borderRadius:v,borderRadiusSM:b,borderRadiusLG:y,buttonCheckedBg:x,buttonSolidCheckedColor:w,colorTextDisabled:$,colorBgContainerDisabled:C,buttonCheckedBgDisabled:S,buttonCheckedColorDisabled:O,colorPrimary:E,colorPrimaryHover:_,colorPrimaryActive:P,buttonSolidCheckedBg:I,buttonSolidCheckedHoverBg:M,buttonSolidCheckedActiveBg:T}=e;return{[`${n}-button-wrapper`]:{position:"relative",display:"inline-block",height:r,margin:0,paddingInline:c,paddingBlock:0,color:t,fontSize:d,lineHeight:`${r-i*2}px`,background:f,border:`${i}px ${o} ${a}`,borderBlockStartWidth:i+.02,borderInlineStartWidth:0,borderInlineEndWidth:i,cursor:"pointer",transition:[`color ${l}`,`background ${l}`,`box-shadow ${l}`].join(","),a:{color:t},[`> ${n}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-i,insetInlineStart:-i,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:i,paddingInline:0,backgroundColor:a,transition:`background-color ${s}`,content:'""'}},"&:first-child":{borderInlineStart:`${i}px ${o} ${a}`,borderStartStartRadius:v,borderEndStartRadius:v},"&:last-child":{borderStartEndRadius:v,borderEndEndRadius:v},"&:first-child:last-child":{borderRadius:v},[`${n}-group-large &`]:{height:u,fontSize:h,lineHeight:`${u-i*2}px`,"&:first-child":{borderStartStartRadius:y,borderEndStartRadius:y},"&:last-child":{borderStartEndRadius:y,borderEndEndRadius:y}},[`${n}-group-small &`]:{height:p,paddingInline:m-i,paddingBlock:0,lineHeight:`${p-i*2}px`,"&:first-child":{borderStartStartRadius:b,borderEndStartRadius:b},"&:last-child":{borderStartEndRadius:b,borderEndEndRadius:b}},"&:hover":{position:"relative",color:E},"&:has(:focus-visible)":Object.assign({},mf(e)),[`${n}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${n}-button-wrapper-disabled)`]:{zIndex:1,color:E,background:x,borderColor:E,"&::before":{backgroundColor:E},"&:first-child":{borderColor:E},"&:hover":{color:_,borderColor:_,"&::before":{backgroundColor:_}},"&:active":{color:P,borderColor:P,"&::before":{backgroundColor:P}}},[`${n}-group-solid &-checked:not(${n}-button-wrapper-disabled)`]:{color:w,background:I,borderColor:I,"&:hover":{color:w,background:M,borderColor:M},"&:active":{color:w,background:T,borderColor:T}},"&-disabled":{color:$,backgroundColor:C,borderColor:a,cursor:"not-allowed","&:first-child, &:hover":{color:$,backgroundColor:C,borderColor:a}},[`&-disabled${n}-button-wrapper-checked`]:{color:O,backgroundColor:S,borderColor:a,boxShadow:"none"}}}},uee=e=>e-4*2,gve=Jr("Radio",e=>{const{controlOutline:t,controlOutlineWidth:r,radioSize:n}=e,i=`0 0 0 ${r}px ${t}`,o=i,a=uee(n),s=cr(e,{radioDotDisabledSize:a,radioFocusShadow:i,radioButtonFocusShadow:o});return[ZKe(s),JKe(s),eGe(s)]},e=>{const{wireframe:t,padding:r,marginXS:n,lineWidth:i,fontSizeLG:o,colorText:a,colorBgContainer:s,colorTextDisabled:l,controlItemBgActiveDisabled:c,colorTextLightSolid:d,colorPrimary:f,colorPrimaryHover:h,colorPrimaryActive:u}=e,p=4,m=o,v=t?uee(m):m-(p+i)*2;return{radioSize:m,dotSize:v,dotColorDisabled:l,buttonSolidCheckedColor:d,buttonSolidCheckedBg:f,buttonSolidCheckedHoverBg:h,buttonSolidCheckedActiveBg:u,buttonBg:s,buttonCheckedBg:s,buttonColor:a,buttonCheckedBgDisabled:c,buttonCheckedColorDisabled:l,buttonPaddingInline:r-i,wrapperMarginInlineEnd:n}});var tGe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{var r,n;const i=g.useContext(pve),o=g.useContext(mve),{getPrefixCls:a,direction:s,radio:l}=g.useContext($t),c=g.useRef(null),d=zo(t,c),{isFormItemInput:f}=g.useContext(Oa),h=P=>{var I,M;(I=e.onChange)===null||I===void 0||I.call(e,P),(M=i==null?void 0:i.onChange)===null||M===void 0||M.call(i,P)},{prefixCls:u,className:p,rootClassName:m,children:v,style:b}=e,y=tGe(e,["prefixCls","className","rootClassName","children","style"]),x=a("radio",u),w=((i==null?void 0:i.optionType)||o)==="button",$=w?`${x}-button`:x,[C,S]=gve(x),O=Object.assign({},y),E=g.useContext(gl);i&&(O.name=i.name,O.onChange=h,O.checked=e.value===i.value,O.disabled=(r=O.disabled)!==null&&r!==void 0?r:i.disabled),O.disabled=(n=O.disabled)!==null&&n!==void 0?n:E;const _=se(`${$}-wrapper`,{[`${$}-wrapper-checked`]:O.checked,[`${$}-wrapper-disabled`]:O.disabled,[`${$}-wrapper-rtl`]:s==="rtl",[`${$}-wrapper-in-form-item`]:f},l==null?void 0:l.className,p,m,S);return C(g.createElement(Iw,{component:"Radio",disabled:O.disabled},g.createElement("label",{className:_,style:Object.assign(Object.assign({},l==null?void 0:l.style),b),onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave},g.createElement(kO,Object.assign({},O,{className:se(O.className,!w&&t_),type:"radio",prefixCls:$,ref:d})),v!==void 0?g.createElement("span",null,v):null)))},nGe=g.forwardRef(rGe),RO=nGe,iGe=g.forwardRef((e,t)=>{const{getPrefixCls:r,direction:n}=g.useContext($t),[i,o]=rn(e.defaultValue,{value:e.value}),a=I=>{const M=i,T=I.target.value;"value"in e||o(T);const{onChange:A}=e;A&&T!==M&&A(I)},{prefixCls:s,className:l,rootClassName:c,options:d,buttonStyle:f="outline",disabled:h,children:u,size:p,style:m,id:v,onMouseEnter:b,onMouseLeave:y,onFocus:x,onBlur:w}=e,$=r("radio",s),C=`${$}-group`,[S,O]=gve($);let E=u;d&&d.length>0&&(E=d.map(I=>typeof I=="string"||typeof I=="number"?g.createElement(RO,{key:I.toString(),prefixCls:$,disabled:h,value:I,checked:i===I},I):g.createElement(RO,{key:`radio-group-value-options-${I.value}`,prefixCls:$,disabled:I.disabled||h,value:I.value,checked:i===I.value,title:I.title,style:I.style,id:I.id,required:I.required},I.label)));const _=Oo(p),P=se(C,`${C}-${f}`,{[`${C}-${_}`]:_,[`${C}-rtl`]:n==="rtl"},l,c,O);return S(g.createElement("div",Object.assign({},Wa(e,{aria:!0,data:!0}),{className:P,style:m,onMouseEnter:b,onMouseLeave:y,onFocus:x,onBlur:w,id:v,ref:t}),g.createElement(GKe,{value:{onChange:a,value:i,disabled:e.disabled,name:e.name,optionType:e.optionType}},E)))}),oGe=g.memo(iGe);var aGe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{const{getPrefixCls:r}=g.useContext($t),{prefixCls:n}=e,i=aGe(e,["prefixCls"]),o=r("radio",n);return g.createElement(XKe,{value:"button"},g.createElement(RO,Object.assign({prefixCls:o},i,{type:"radio",ref:t})))},lGe=g.forwardRef(sGe),$_=RO;$_.Button=lGe;$_.Group=oGe;$_.__ANT_RADIO=!0;const Fv=$_,vve=e=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:e,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),eW=e=>({borderColor:e.hoverBorderColor,backgroundColor:e.hoverBg}),W1=e=>({borderColor:e.activeBorderColor,boxShadow:e.activeShadow,outline:0,backgroundColor:e.activeBg}),tW=e=>({color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover:not([disabled])":Object.assign({},eW(cr(e,{hoverBorderColor:e.colorBorder,hoverBg:e.colorBgContainerDisabled})))}),bve=e=>{const{paddingBlockLG:t,fontSizeLG:r,lineHeightLG:n,borderRadiusLG:i,paddingInlineLG:o}=e;return{padding:`${t}px ${o}px`,fontSize:r,lineHeight:n,borderRadius:i}},rW=e=>({padding:`${e.paddingBlockSM}px ${e.paddingInlineSM}px`,borderRadius:e.borderRadiusSM}),O_=(e,t)=>{const{componentCls:r,colorError:n,colorWarning:i,errorActiveShadow:o,warningActiveShadow:a,colorErrorBorderHover:s,colorWarningBorderHover:l}=e;return{[`&-status-error:not(${t}-disabled):not(${t}-borderless)${t}`]:{borderColor:n,"&:hover":{borderColor:s},"&:focus, &:focus-within":Object.assign({},W1(cr(e,{activeBorderColor:n,activeShadow:o}))),[`${r}-prefix, ${r}-suffix`]:{color:n}},[`&-status-warning:not(${t}-disabled):not(${t}-borderless)${t}`]:{borderColor:i,"&:hover":{borderColor:l},"&:focus, &:focus-within":Object.assign({},W1(cr(e,{activeBorderColor:i,activeShadow:a}))),[`${r}-prefix, ${r}-suffix`]:{color:i}}}},Bb=e=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${e.paddingBlock}px ${e.paddingInline}px`,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight,backgroundColor:e.colorBgContainer,backgroundImage:"none",borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:e.colorBorder,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid}`},vve(e.colorTextPlaceholder)),{"&:hover":Object.assign({},eW(e)),"&:focus, &:focus-within":Object.assign({},W1(e)),"&-disabled, &[disabled]":Object.assign({},tW(e)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:e.controlHeight,lineHeight:e.lineHeight,verticalAlign:"bottom",transition:`all ${e.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},bve(e)),"&-sm":Object.assign({},rW(e)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),yve=e=>{const{componentCls:t,antCls:r}=e;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:e.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${t}, &-lg > ${t}-group-addon`]:Object.assign({},bve(e)),[`&-sm ${t}, &-sm > ${t}-group-addon`]:Object.assign({},rW(e)),[`&-lg ${r}-select-single ${r}-select-selector`]:{height:e.controlHeightLG},[`&-sm ${r}-select-single ${r}-select-selector`]:{height:e.controlHeightSM},[`> ${t}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${t}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${e.paddingInline}px`,color:e.colorText,fontWeight:"normal",fontSize:e.fontSize,textAlign:"center",backgroundColor:e.addonBg,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadius,transition:`all ${e.motionDurationSlow}`,lineHeight:1,[`${r}-select`]:{margin:`-${e.paddingBlock+1}px -${e.paddingInline}px`,[`&${r}-select-single:not(${r}-select-customize-input):not(${r}-pagination-size-changer)`]:{[`${r}-select-selector`]:{backgroundColor:"inherit",border:`${e.lineWidth}px ${e.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${r}-select-selector`]:{color:e.colorPrimary}}},[`${r}-cascader-picker`]:{margin:`-9px -${e.paddingInline}px`,backgroundColor:"transparent",[`${r}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${t}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${t}-search-with-button &`]:{zIndex:0}}},[`> ${t}:first-child, ${t}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${r}-select ${r}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}-affix-wrapper`]:{[`&:not(:first-child) ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}:last-child, ${t}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${r}-select ${r}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${t}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${t}-search &`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius}},[`&:not(:first-child), ${t}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${t}-group-compact`]:Object.assign(Object.assign({display:"block"},gS()),{[`${t}-group-addon, ${t}-group-wrap, > ${t}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:e.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` - & > ${t}-affix-wrapper, - & > ${t}-number-affix-wrapper, - & > ${r}-picker-range - `]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:-e.lineWidth,borderInlineEndWidth:e.lineWidth},[`${t}`]:{float:"none"},[`& > ${r}-select > ${r}-select-selector, - & > ${r}-select-auto-complete ${t}, - & > ${r}-cascader-picker ${t}, - & > ${t}-group-wrapper ${t}`]:{borderInlineEndWidth:e.lineWidth,borderRadius:0,"&:hover":{zIndex:1},"&:focus":{zIndex:1}},[`& > ${r}-select-focused`]:{zIndex:1},[`& > ${r}-select > ${r}-select-arrow`]:{zIndex:1},[`& > *:first-child, - & > ${r}-select:first-child > ${r}-select-selector, - & > ${r}-select-auto-complete:first-child ${t}, - & > ${r}-cascader-picker:first-child ${t}`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius},[`& > *:last-child, - & > ${r}-select:last-child > ${r}-select-selector, - & > ${r}-cascader-picker:last-child ${t}, - & > ${r}-cascader-picker-focused:last-child ${t}`]:{borderInlineEndWidth:e.lineWidth,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius},[`& > ${r}-select-auto-complete ${t}`]:{verticalAlign:"top"},[`${t}-group-wrapper + ${t}-group-wrapper`]:{marginInlineStart:-e.lineWidth,[`${t}-affix-wrapper`]:{borderRadius:0}},[`${t}-group-wrapper:not(:last-child)`]:{[`&${t}-search > ${t}-group`]:{[`& > ${t}-group-addon > ${t}-search-button`]:{borderRadius:0},[`& > ${t}`]:{borderStartStartRadius:e.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:e.borderRadius}}}})}},cGe=e=>{const{componentCls:t,controlHeightSM:r,lineWidth:n}=e,i=16,o=(r-n*2-i)/2;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},Br(e)),Bb(e)),O_(e,t)),{'&[type="color"]':{height:e.controlHeight,[`&${t}-lg`]:{height:e.controlHeightLG},[`&${t}-sm`]:{height:r,paddingTop:o,paddingBottom:o}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},uGe=e=>{const{componentCls:t}=e;return{[`${t}-clear-icon`]:{margin:0,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"&:hover":{color:e.colorTextTertiary},"&:active":{color:e.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${e.inputAffixPadding}px`}}}},dGe=e=>{const{componentCls:t,inputAffixPadding:r,colorTextDescription:n,motionDurationSlow:i,colorIcon:o,colorIconHover:a,iconCls:s}=e;return{[`${t}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Bb(e)),{display:"inline-flex",[`&:not(${t}-affix-wrapper-disabled):hover`]:{zIndex:1,[`${t}-search-with-button &`]:{zIndex:0}},"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${t}[disabled]`]:{background:"transparent"}},[`> input${t}`]:{padding:0,fontSize:"inherit",border:"none",borderRadius:0,outline:"none","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${t}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:e.paddingXS}},"&-show-count-suffix":{color:n},"&-show-count-has-suffix":{marginInlineEnd:e.paddingXXS},"&-prefix":{marginInlineEnd:r},"&-suffix":{marginInlineStart:r}}}),uGe(e)),{[`${s}${t}-password-icon`]:{color:o,cursor:"pointer",transition:`all ${i}`,"&:hover":{color:a}}}),O_(e,`${t}-affix-wrapper`))}},fGe=e=>{const{componentCls:t,colorError:r,colorWarning:n,borderRadiusLG:i,borderRadiusSM:o}=e;return{[`${t}-group`]:Object.assign(Object.assign(Object.assign({},Br(e)),yve(e)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${t}-group-addon`]:{borderRadius:i,fontSize:e.fontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:o}},"&-status-error":{[`${t}-group-addon`]:{color:r,borderColor:r}},"&-status-warning":{[`${t}-group-addon`]:{color:n,borderColor:n}},"&-disabled":{[`${t}-group-addon`]:Object.assign({},tW(e))},[`&:not(${t}-compact-first-item):not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}, ${t}-group-addon`]:{borderRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-first-item`]:{[`${t}, ${t}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${t}-compact-first-item)${t}-compact-last-item`]:{[`${t}, ${t}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},hGe=e=>{const{componentCls:t,antCls:r}=e,n=`${t}-search`;return{[n]:{[`${t}`]:{"&:hover, &:focus":{borderColor:e.colorPrimaryHover,[`+ ${t}-group-addon ${n}-button:not(${r}-btn-primary)`]:{borderInlineStartColor:e.colorPrimaryHover}}},[`${t}-affix-wrapper`]:{borderRadius:0},[`${t}-lg`]:{lineHeight:e.lineHeightLG-2e-4},[`> ${t}-group`]:{[`> ${t}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${n}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${n}-button:not(${r}-btn-primary)`]:{color:e.colorTextDescription,"&:hover":{color:e.colorPrimaryHover},"&:active":{color:e.colorPrimaryActive},[`&${r}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${n}-button`]:{height:e.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${n}-button`]:{height:e.controlHeightLG},[`&-small ${n}-button`]:{height:e.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${t}-compact-item`]:{[`&:not(${t}-compact-last-item)`]:{[`${t}-group-addon`]:{[`${t}-search-button`]:{marginInlineEnd:-e.lineWidth,borderRadius:0}}},[`&:not(${t}-compact-first-item)`]:{[`${t},${t}-affix-wrapper`]:{borderRadius:0}},[`> ${t}-group-addon ${t}-search-button, - > ${t}, - ${t}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${t}-affix-wrapper-focused`]:{zIndex:2}}}}},pGe=e=>{const{componentCls:t,paddingLG:r}=e,n=`${t}-textarea`;return{[n]:{position:"relative","&-show-count":{[`> ${t}`]:{height:"100%"},[`${t}-data-count`]:{position:"absolute",bottom:-e.fontSize*e.lineHeight,insetInlineEnd:0,color:e.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${t}`]:{paddingInlineEnd:r}},[`&-affix-wrapper${n}-has-feedback`]:{[`${t}`]:{paddingInlineEnd:r}},[`&-affix-wrapper${t}-affix-wrapper`]:{padding:0,[`> textarea${t}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${t}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${t}-clear-icon`]:{position:"absolute",insetInlineEnd:e.paddingXS,insetBlockStart:e.paddingXS},[`${n}-suffix`]:{position:"absolute",top:0,insetInlineEnd:e.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}},mGe=e=>{const{componentCls:t}=e;return{[`${t}-out-of-range`]:{[`&, & input, & textarea, ${t}-show-count-suffix, ${t}-data-count`]:{color:e.colorError}}}};function E_(e){return cr(e,{inputAffixPadding:e.paddingXXS})}const __=e=>{const{controlHeight:t,fontSize:r,lineHeight:n,lineWidth:i,controlHeightSM:o,controlHeightLG:a,fontSizeLG:s,lineHeightLG:l,paddingSM:c,controlPaddingHorizontalSM:d,controlPaddingHorizontal:f,colorFillAlter:h,colorPrimaryHover:u,colorPrimary:p,controlOutlineWidth:m,controlOutline:v,colorErrorOutline:b,colorWarningOutline:y}=e;return{paddingBlock:Math.max(Math.round((t-r*n)/2*10)/10-i,0),paddingBlockSM:Math.max(Math.round((o-r*n)/2*10)/10-i,0),paddingBlockLG:Math.ceil((a-s*l)/2*10)/10-i,paddingInline:c-i,paddingInlineSM:d-i,paddingInlineLG:f-i,addonBg:h,activeBorderColor:p,hoverBorderColor:u,activeShadow:`0 0 0 ${m}px ${v}`,errorActiveShadow:`0 0 0 ${m}px ${b}`,warningActiveShadow:`0 0 0 ${m}px ${y}`,hoverBg:"",activeBg:""}},nW=Jr("Input",e=>{const t=cr(e,E_(e));return[cGe(t),pGe(t),dGe(t),fGe(t),hGe(t),mGe(t),Tw(t)]},__),eM=(e,t,r,n)=>{const{lineHeight:i}=e,o=Math.floor(r*i)+2,a=Math.max((t-o)/2,0),s=Math.max(t-o-a,0);return{padding:`${a}px ${n}px ${s}px`}},gGe=e=>{const{componentCls:t,pickerCellCls:r,pickerCellInnerCls:n,cellHeight:i,motionDurationSlow:o,borderRadiusSM:a,motionDurationMid:s,cellHoverBg:l,lineWidth:c,lineType:d,colorPrimary:f,cellActiveWithRangeBg:h,colorTextLightSolid:u,controlHeightSM:p,cellRangeBorderColor:m,pickerCellBorderGap:v,cellHoverWithRangeBg:b,cellWidth:y,colorTextDisabled:x,cellBgDisabled:w}=e;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:i,transform:"translateY(-50%)",transition:`all ${o}`,content:'""'},[n]:{position:"relative",zIndex:2,display:"inline-block",minWidth:i,height:i,lineHeight:`${i}px`,borderRadius:a,transition:`background ${s}, border ${s}`},"&-range-hover-start, &-range-hover-end":{[n]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${r}-in-view), - &:hover:not(${r}-selected):not(${r}-range-start):not(${r}-range-end):not(${r}-range-hover-start):not(${r}-range-hover-end)`]:{[n]:{background:l}},[`&-in-view${r}-today ${n}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${c}px ${d} ${f}`,borderRadius:a,content:'""'}},[`&-in-view${r}-in-range`]:{position:"relative","&::before":{background:h}},[`&-in-view${r}-selected ${n}, - &-in-view${r}-range-start ${n}, - &-in-view${r}-range-end ${n}`]:{color:u,background:f},[`&-in-view${r}-range-start:not(${r}-range-start-single), - &-in-view${r}-range-end:not(${r}-range-end-single)`]:{"&::before":{background:h}},[`&-in-view${r}-range-start::before`]:{insetInlineStart:"50%"},[`&-in-view${r}-range-end::before`]:{insetInlineEnd:"50%"},[`&-in-view${r}-range-hover-start:not(${r}-in-range):not(${r}-range-start):not(${r}-range-end), - &-in-view${r}-range-hover-end:not(${r}-in-range):not(${r}-range-start):not(${r}-range-end), - &-in-view${r}-range-hover-start${r}-range-start-single, - &-in-view${r}-range-hover-start${r}-range-start${r}-range-end${r}-range-end-near-hover, - &-in-view${r}-range-hover-end${r}-range-start${r}-range-end${r}-range-start-near-hover, - &-in-view${r}-range-hover-end${r}-range-end-single, - &-in-view${r}-range-hover:not(${r}-in-range)`]:{"&::after":{position:"absolute",top:"50%",zIndex:0,height:p,borderTop:`${c}px dashed ${m}`,borderBottom:`${c}px dashed ${m}`,transform:"translateY(-50%)",transition:`all ${o}`,content:'""'}},"&-range-hover-start::after,\n &-range-hover-end::after,\n &-range-hover::after":{insetInlineEnd:0,insetInlineStart:v},[`&-in-view${r}-in-range${r}-range-hover::before, - &-in-view${r}-in-range${r}-range-hover-start::before, - &-in-view${r}-in-range${r}-range-hover-end::before, - &-in-view${r}-range-start${r}-range-hover::before, - &-in-view${r}-range-end${r}-range-hover::before, - &-in-view${r}-range-start:not(${r}-range-start-single)${r}-range-hover-start::before, - &-in-view${r}-range-end:not(${r}-range-end-single)${r}-range-hover-end::before, - ${t}-panel - > :not(${t}-date-panel) - &-in-view${r}-in-range${r}-range-hover-start::before, - ${t}-panel - > :not(${t}-date-panel) - &-in-view${r}-in-range${r}-range-hover-end::before`]:{background:b},[`&-in-view${r}-range-start:not(${r}-range-start-single):not(${r}-range-end) ${n}`]:{borderStartStartRadius:a,borderEndStartRadius:a,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${r}-range-end:not(${r}-range-end-single):not(${r}-range-start) ${n}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:a,borderEndEndRadius:a},[`&-range-hover${r}-range-end::after`]:{insetInlineStart:"50%"},[`tr > &-in-view${r}-range-hover:first-child::after, - tr > &-in-view${r}-range-hover-end:first-child::after, - &-in-view${r}-start${r}-range-hover-edge-start${r}-range-hover-edge-start-near-range::after, - &-in-view${r}-range-hover-edge-start:not(${r}-range-hover-edge-start-near-range)::after, - &-in-view${r}-range-hover-start::after`]:{insetInlineStart:(y-i)/2,borderInlineStart:`${c}px dashed ${m}`,borderStartStartRadius:a,borderEndStartRadius:a},[`tr > &-in-view${r}-range-hover:last-child::after, - tr > &-in-view${r}-range-hover-start:last-child::after, - &-in-view${r}-end${r}-range-hover-edge-end${r}-range-hover-edge-end-near-range::after, - &-in-view${r}-range-hover-edge-end:not(${r}-range-hover-edge-end-near-range)::after, - &-in-view${r}-range-hover-end::after`]:{insetInlineEnd:(y-i)/2,borderInlineEnd:`${c}px dashed ${m}`,borderStartEndRadius:a,borderEndEndRadius:a},"&-disabled":{color:x,pointerEvents:"none",[n]:{background:"transparent"},"&::before":{background:w}},[`&-disabled${r}-today ${n}::before`]:{borderColor:x}}},vGe=e=>{const{componentCls:t,pickerCellCls:r,pickerCellInnerCls:n,pickerYearMonthCellWidth:i,pickerControlIconSize:o,cellWidth:a,paddingSM:s,paddingXS:l,paddingXXS:c,colorBgContainer:d,lineWidth:f,lineType:h,borderRadiusLG:u,colorPrimary:p,colorTextHeading:m,colorSplit:v,pickerControlIconBorderWidth:b,colorIcon:y,textHeight:x,motionDurationMid:w,colorIconHover:$,fontWeightStrong:C,cellHeight:S,pickerCellPaddingVertical:O,colorTextDisabled:E,colorText:_,fontSize:P,cellHoverWithRangeBg:I,motionDurationSlow:M,withoutTimeCellHeight:T,pickerQuarterPanelContentHeight:A,colorLink:k,colorLinkActive:R,colorLinkHover:D,cellRangeBorderColor:z,borderRadiusSM:N,colorTextLightSolid:j,cellHoverBg:H,timeColumnHeight:q,timeColumnWidth:L,timeCellHeight:W,controlItemBgActive:U,marginXXS:K,pickerDatePanelPaddingHorizontal:G}=e,Z=a*7+G*2,J=(Z-l*2)/3-i-s,ne=(Z-l*2)/4-i;return{[t]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:d,border:`${f}px ${h} ${v}`,borderRadius:u,outline:"none","&-focused":{borderColor:p},"&-rtl":{direction:"rtl",[`${t}-prev-icon, - ${t}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${t}-next-icon, - ${t}-super-next-icon`]:{transform:"rotate(-135deg)"}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:Z},"&-header":{display:"flex",padding:`0 ${l}px`,color:m,borderBottom:`${f}px ${h} ${v}`,"> *":{flex:"none"},button:{padding:0,color:y,lineHeight:`${x}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${w}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:P,"&:hover":{color:$}},"&-view":{flex:"auto",fontWeight:C,lineHeight:`${x}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:l},"&:hover":{color:p}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:o,height:o,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:o,height:o,border:"0 solid currentcolor",borderBlockStartWidth:b,borderBlockEndWidth:0,borderInlineStartWidth:b,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(o/2),insetInlineStart:Math.ceil(o/2),display:"inline-block",width:o,height:o,border:"0 solid currentcolor",borderBlockStartWidth:b,borderBlockEndWidth:0,borderInlineStartWidth:b,borderInlineEndWidth:0,content:'""'}},"&-prev-icon,\n &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon,\n &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:S,fontWeight:"normal"},th:{height:S+O*2,color:_,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${O}px 0`,color:E,cursor:"pointer","&-in-view":{color:_}},gGe(e)),[`&-date-panel ${t}-cell-in-view${t}-cell-in-range${t}-cell-range-hover-start ${n}, - &-date-panel ${t}-cell-in-view${t}-cell-in-range${t}-cell-range-hover-end ${n}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:I,transition:`all ${M}`,content:'""'}},[`&-date-panel - ${t}-cell-in-view${t}-cell-in-range${t}-cell-range-hover-start - ${n}::after`]:{insetInlineEnd:-(a-S)/2,insetInlineStart:0},[`&-date-panel ${t}-cell-in-view${t}-cell-in-range${t}-cell-range-hover-end ${n}::after`]:{insetInlineEnd:0,insetInlineStart:-(a-S)/2},[`&-range-hover${t}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${t}-content`]:{height:T*4},[n]:{padding:`0 ${l}px`}},"&-quarter-panel":{[`${t}-content`]:{height:A},[`${t}-cell-range-hover-start::after`]:{insetInlineStart:ne,borderInlineStart:`${f}px dashed ${z}`,[`${t}-panel-rtl &`]:{insetInlineEnd:ne,borderInlineEnd:`${f}px dashed ${z}`}},[`${t}-cell-range-hover-end::after`]:{insetInlineEnd:ne,borderInlineEnd:`${f}px dashed ${z}`,[`${t}-panel-rtl &`]:{insetInlineStart:ne,borderInlineStart:`${f}px dashed ${z}`}}},[`&-panel ${t}-footer`]:{borderTop:`${f}px ${h} ${v}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${x-2*f}px`,textAlign:"center","&-extra":{padding:`0 ${s}px`,lineHeight:`${x-2*f}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${f}px ${h} ${v}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:k,"&:hover":{color:D},"&:active":{color:R},[`&${t}-today-btn-disabled`]:{color:E,cursor:"not-allowed"}},"&-decade-panel":{[n]:{padding:`0 ${l/2}px`},[`${t}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${t}-body`]:{padding:`0 ${l}px`},[n]:{width:i},[`${t}-cell-range-hover-start::after`]:{borderStartStartRadius:N,borderEndStartRadius:N,borderStartEndRadius:0,borderEndEndRadius:0,[`${t}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:N,borderEndEndRadius:N}},[`${t}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:N,borderEndEndRadius:N,[`${t}-panel-rtl &`]:{borderStartStartRadius:N,borderEndStartRadius:N,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${t}-cell-range-hover-start::after`]:{insetInlineStart:J,borderInlineStart:`${f}px dashed ${z}`,[`${t}-panel-rtl &`]:{insetInlineEnd:J,borderInlineEnd:`${f}px dashed ${z}`}},[`${t}-cell-range-hover-end::after`]:{insetInlineEnd:J,borderInlineEnd:`${f}px dashed ${z}`,[`${t}-panel-rtl &`]:{insetInlineStart:J,borderInlineStart:`${f}px dashed ${z}`}}},"&-week-panel":{[`${t}-body`]:{padding:`${l}px ${s}px`},[`${t}-cell`]:{[`&:hover ${n}, - &-selected ${n}, - ${n}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${w}`},"&:first-child:before":{borderStartStartRadius:N,borderEndStartRadius:N},"&:last-child:before":{borderStartEndRadius:N,borderEndEndRadius:N}},"&:hover td":{"&:before":{background:H}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${r}`]:{"&:before":{background:p},[`&${t}-cell-week`]:{color:new xr(j).setAlpha(.5).toHexString()},[n]:{color:j}}},"&-range-hover td:before":{background:U}}},"&-date-panel":{[`${t}-body`]:{padding:`${l}px ${G}px`},[`${t}-content`]:{width:a*7,th:{width:a,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${t}-time-panel`]:{borderInlineStart:`${f}px ${h} ${v}`},[`${t}-date-panel, - ${t}-time-panel`]:{transition:`opacity ${M}`},"&-active":{[`${t}-date-panel, - ${t}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${t}-content`]:{display:"flex",flex:"auto",height:q},"&-column":{flex:"1 0 auto",width:L,margin:`${c}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${w}`,overflowX:"hidden","&::-webkit-scrollbar":{width:8,backgroundColor:"transparent"},"&::-webkit-scrollbar-thumb":{backgroundColor:e.colorTextTertiary,borderRadius:4},"&":{scrollbarWidth:"thin",scrollbarColor:`${e.colorTextTertiary} transparent`},"&::after":{display:"block",height:q-W,content:'""'},"&:not(:first-child)":{borderInlineStart:`${f}px ${h} ${v}`},"&-active":{background:new xr(U).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${t}-time-panel-cell`]:{marginInline:K,[`${t}-time-panel-cell-inner`]:{display:"block",width:L-2*K,height:W,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(L-W)/2,color:_,lineHeight:`${W}px`,borderRadius:N,cursor:"pointer",transition:`background ${w}`,"&:hover":{background:H}},"&-selected":{[`${t}-time-panel-cell-inner`]:{background:U}},"&-disabled":{[`${t}-time-panel-cell-inner`]:{color:E,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${t}-time-panel-column:after`]:{height:q-W+c*2}}}},bGe=e=>{const{componentCls:t,colorBgContainer:r,colorError:n,errorActiveShadow:i,colorWarning:o,warningActiveShadow:a,colorErrorHover:s,colorWarningHover:l}=e;return{[`${t}:not(${t}-disabled):not([disabled])`]:{[`&${t}-status-error`]:{backgroundColor:r,borderColor:n,"&:hover":{borderColor:s},[`&${t}-focused, &:focus`]:Object.assign({},W1(cr(e,{activeBorderColor:n,activeShadow:i}))),[`${t}-active-bar`]:{background:n}},[`&${t}-status-warning`]:{backgroundColor:r,borderColor:o,"&:hover":{borderColor:l},[`&${t}-focused, &:focus`]:Object.assign({},W1(cr(e,{activeBorderColor:o,activeShadow:a}))),[`${t}-active-bar`]:{background:o}}}}},yGe=e=>{const{componentCls:t,antCls:r,controlHeight:n,fontSize:i,paddingInline:o,colorBgContainer:a,lineWidth:s,lineType:l,colorBorder:c,borderRadius:d,motionDurationMid:f,colorBgContainerDisabled:h,colorTextDisabled:u,colorTextPlaceholder:p,controlHeightLG:m,fontSizeLG:v,controlHeightSM:b,paddingInlineSM:y,paddingXS:x,marginXS:w,colorTextDescription:$,lineWidthBold:C,lineHeight:S,colorPrimary:O,motionDurationSlow:E,zIndexPopup:_,paddingXXS:P,paddingSM:I,textHeight:M,cellActiveWithRangeBg:T,colorPrimaryBorder:A,sizePopupArrow:k,borderRadiusXS:R,borderRadiusOuter:D,colorBgElevated:z,borderRadiusLG:N,boxShadowSecondary:j,borderRadiusSM:H,colorSplit:q,cellHoverBg:L,presetsWidth:W,presetsMaxWidth:U,boxShadowPopoverArrow:K,colorTextQuaternary:G}=e;return[{[t]:Object.assign(Object.assign(Object.assign({},Br(e)),eM(e,n,i,o)),{position:"relative",display:"inline-flex",alignItems:"center",background:a,lineHeight:1,border:`${s}px ${l} ${c}`,borderRadius:d,transition:`border ${f}, box-shadow ${f}`,"&:hover":Object.assign({},eW(e)),[`&-focused${t}`]:Object.assign({},W1(e)),[`&${t}-disabled`]:{background:h,borderColor:c,cursor:"not-allowed",[`${t}-suffix`]:{color:G}},[`&${t}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${t}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},Bb(e)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,fontFamily:"inherit","&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${t}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:p}}},"&-large":Object.assign(Object.assign({},eM(e,m,v,o)),{[`${t}-input > input`]:{fontSize:v}}),"&-small":Object.assign({},eM(e,b,i,y)),[`${t}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:x/2,color:u,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:w}}},[`${t}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:u,lineHeight:1,background:a,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${f}, color ${f}`,"> *":{verticalAlign:"top"},"&:hover":{color:$}},[`${t}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:v,color:u,fontSize:v,verticalAlign:"top",cursor:"default",[`${t}-focused &`]:{color:$},[`${t}-range-separator &`]:{[`${t}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${t}-clear`]:{insetInlineEnd:o},"&:hover":{[`${t}-clear`]:{opacity:1}},[`${t}-active-bar`]:{bottom:-s,height:C,marginInlineStart:o,background:O,opacity:0,transition:`all ${E} ease-out`,pointerEvents:"none"},[`&${t}-focused`]:{[`${t}-active-bar`]:{opacity:1}},[`${t}-range-separator`]:{alignItems:"center",padding:`0 ${x}px`,lineHeight:1},[`&${t}-small`]:{[`${t}-clear`]:{insetInlineEnd:y},[`${t}-active-bar`]:{marginInlineStart:y}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},Br(e)),vGe(e)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:_,[`&${t}-dropdown-hidden`]:{display:"none"},[`&${t}-dropdown-placement-bottomLeft`]:{[`${t}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${t}-dropdown-placement-topLeft`]:{[`${t}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${r}-slide-up-enter${r}-slide-up-enter-active${t}-dropdown-placement-topLeft, - &${r}-slide-up-enter${r}-slide-up-enter-active${t}-dropdown-placement-topRight, - &${r}-slide-up-appear${r}-slide-up-appear-active${t}-dropdown-placement-topLeft, - &${r}-slide-up-appear${r}-slide-up-appear-active${t}-dropdown-placement-topRight`]:{animationName:l_},[`&${r}-slide-up-enter${r}-slide-up-enter-active${t}-dropdown-placement-bottomLeft, - &${r}-slide-up-enter${r}-slide-up-enter-active${t}-dropdown-placement-bottomRight, - &${r}-slide-up-appear${r}-slide-up-appear-active${t}-dropdown-placement-bottomLeft, - &${r}-slide-up-appear${r}-slide-up-appear-active${t}-dropdown-placement-bottomRight`]:{animationName:a_},[`&${r}-slide-up-leave${r}-slide-up-leave-active${t}-dropdown-placement-topLeft, - &${r}-slide-up-leave${r}-slide-up-leave-active${t}-dropdown-placement-topRight`]:{animationName:c_},[`&${r}-slide-up-leave${r}-slide-up-leave-active${t}-dropdown-placement-bottomLeft, - &${r}-slide-up-leave${r}-slide-up-leave-active${t}-dropdown-placement-bottomRight`]:{animationName:s_},[`${t}-panel > ${t}-time-panel`]:{paddingTop:P},[`${t}-ranges`]:{marginBottom:0,padding:`${P}px ${I}px`,overflow:"hidden",lineHeight:`${M-2*s-x/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${t}-preset > ${r}-tag-blue`]:{color:O,background:T,borderColor:A,cursor:"pointer"},[`${t}-ok`]:{marginInlineStart:"auto"}},[`${t}-range-wrapper`]:{display:"flex",position:"relative"},[`${t}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:o*1.5,transition:`left ${E} ease-out`},ape(k,R,D,z,K)),[`${t}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:z,borderRadius:N,boxShadow:j,transition:`margin ${E}`,[`${t}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${t}-presets`]:{display:"flex",flexDirection:"column",minWidth:W,maxWidth:U,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:x,borderInlineEnd:`${s}px ${l} ${q}`,li:Object.assign(Object.assign({},E0),{borderRadius:H,paddingInline:x,paddingBlock:(b-Math.round(i*S))/2,cursor:"pointer",transition:`all ${E}`,"+ li":{marginTop:w},"&:hover":{background:L}})}},[`${t}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${t}-panel`]:{borderWidth:`0 0 ${s}px`},"&:last-child":{[`${t}-panel`]:{borderWidth:0}}},[`${t}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${t}-content, - table`]:{textAlign:"center"},"&-focused":{borderColor:c}}}}),"&-dropdown-range":{padding:`${k*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${t}-separator`]:{transform:"rotate(180deg)"},[`${t}-footer`]:{"&-extra":{direction:"rtl"}}}})},Ju(e,"slide-up"),Ju(e,"slide-down"),z1(e,"move-up"),z1(e,"move-down")]},xGe=e=>{const{componentCls:t,controlHeightLG:r,paddingXXS:n,padding:i}=e;return{pickerCellCls:`${t}-cell`,pickerCellInnerCls:`${t}-cell-inner`,pickerYearMonthCellWidth:r*1.5,pickerQuarterPanelContentHeight:r*1.4,pickerCellPaddingVertical:n+n/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:i+n/2}},SGe=e=>({cellHoverBg:e.controlItemBgHover,cellActiveWithRangeBg:e.controlItemBgActive,cellHoverWithRangeBg:new xr(e.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new xr(e.colorPrimary).lighten(20).toHexString(),cellBgDisabled:e.colorBgContainerDisabled,timeColumnWidth:e.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:e.controlHeightSM*1.5,cellHeight:e.controlHeightSM,textHeight:e.controlHeightLG,withoutTimeCellHeight:e.controlHeightLG*1.65}),xve=Jr("DatePicker",e=>{const t=cr(E_(e),xGe(e));return[yGe(t),bGe(t),Tw(e,{focusElCls:`${e.componentCls}-focused`})]},e=>Object.assign(Object.assign(Object.assign({},__(e)),SGe(e)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:e.zIndexPopupBase+50}));var wGe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"};const CGe=wGe;var $Ge=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:CGe}))};const Sve=g.forwardRef($Ge),P_=g.createContext(null);var wve=g.forwardRef(function(e,t){var r=e.prefixCls,n=e.className,i=e.style,o=e.id,a=e.active,s=e.tabKey,l=e.children;return g.createElement("div",{id:o&&"".concat(o,"-panel-").concat(s),role:"tabpanel",tabIndex:a?0:-1,"aria-labelledby":o&&"".concat(o,"-tab-").concat(s),"aria-hidden":!a,style:i,className:se(r,a&&"".concat(r,"-active"),n),ref:t},l)}),OGe=["key","forceRender","style","className","destroyInactiveTabPane"];function EGe(e){var t=e.id,r=e.activeKey,n=e.animated,i=e.tabPosition,o=e.destroyInactiveTabPane,a=g.useContext(P_),s=a.prefixCls,l=a.tabs,c=n.tabPane,d="".concat(s,"-tabpane");return g.createElement("div",{className:se("".concat(s,"-content-holder"))},g.createElement("div",{className:se("".concat(s,"-content"),"".concat(s,"-content-").concat(i),Y({},"".concat(s,"-content-animated"),c))},l.map(function(f){var h=f.key,u=f.forceRender,p=f.style,m=f.className,v=f.destroyInactiveTabPane,b=Lt(f,OGe),y=h===r;return g.createElement(vl,Ce({key:h,visible:y,forceRender:u,removeOnLeave:!!(o||v),leavedClassName:"".concat(d,"-hidden")},n.tabPaneMotion),function(x,w){var $=x.style,C=x.className;return g.createElement(wve,Ce({},b,{prefixCls:d,id:t,tabKey:h,animated:c,active:y,style:ee(ee({},p),$),className:se(m,C),ref:w}))})})))}var _Ge=function(t){var r=t.activeTabOffset,n=t.horizontal,i=t.rtl,o=t.indicatorSize,a=g.useState(),s=fe(a,2),l=s[0],c=s[1],d=g.useRef(),f=function(p){return typeof o=="function"?o(p):typeof o=="number"?o:p};function h(){vr.cancel(d.current)}return g.useEffect(function(){var u={};return r&&(n?(i?(u.right=r.right+r.width/2,u.transform="translateX(50%)"):(u.left=r.left+r.width/2,u.transform="translateX(-50%)"),u.width=f(r.width)):(u.top=r.top+r.height/2,u.transform="translateY(-50%)",u.height=f(r.height))),h(),d.current=vr(function(){c(u)}),h},[r,n,i,o]),{style:l}},dee={width:0,height:0,left:0,top:0};function PGe(e,t,r){return g.useMemo(function(){for(var n,i=new Map,o=t.get((n=e[0])===null||n===void 0?void 0:n.key)||dee,a=o.left+o.width,s=0;sT?(I=_,C.current="x"):(I=P,C.current="y"),t(-I,-I)&&E.preventDefault()}var O=g.useRef(null);O.current={onTouchStart:x,onTouchMove:w,onTouchEnd:$,onWheel:S},g.useEffect(function(){function E(M){O.current.onTouchStart(M)}function _(M){O.current.onTouchMove(M)}function P(M){O.current.onTouchEnd(M)}function I(M){O.current.onWheel(M)}return document.addEventListener("touchmove",_,{passive:!1}),document.addEventListener("touchend",P,{passive:!1}),e.current.addEventListener("touchstart",E,{passive:!1}),e.current.addEventListener("wheel",I),function(){document.removeEventListener("touchmove",_),document.removeEventListener("touchend",P)}},[])}function Cve(e){var t=g.useState(0),r=fe(t,2),n=r[0],i=r[1],o=g.useRef(0),a=g.useRef();return a.current=e,o1(function(){var s;(s=a.current)===null||s===void 0||s.call(a)},[n]),function(){o.current===n&&(o.current+=1,i(o.current))}}function MGe(e){var t=g.useRef([]),r=g.useState({}),n=fe(r,2),i=n[1],o=g.useRef(typeof e=="function"?e():e),a=Cve(function(){var l=o.current;t.current.forEach(function(c){l=c(l)}),t.current=[],o.current=l,i({})});function s(l){t.current.push(l),a()}return[o.current,s]}var mee={width:0,height:0,left:0,top:0,right:0};function kGe(e,t,r,n,i,o,a){var s=a.tabs,l=a.tabPosition,c=a.rtl,d,f,h;return["top","bottom"].includes(l)?(d="width",f=c?"right":"left",h=Math.abs(r)):(d="height",f="top",h=-r),g.useMemo(function(){if(!s.length)return[0,0];for(var u=s.length,p=u,m=0;mh+t){p=m-1;break}}for(var b=0,y=u-1;y>=0;y-=1){var x=e.get(s[y].key)||mee;if(x[f]=p?[0,0]:[b,p]},[e,t,n,i,o,h,l,s.map(function(u){return u.key}).join("_"),c])}function gee(e){var t;return e instanceof Map?(t={},e.forEach(function(r,n){t[n]=r})):t=e,JSON.stringify(t)}var RGe="TABS_DQ";function $ve(e){return String(e).replace(/"/g,RGe)}function Ove(e,t,r,n){return!(!r||n||e===!1||e===void 0&&(t===!1||t===null))}function AGe(e,t){var r=e.prefixCls,n=e.editable,i=e.locale,o=e.style;return!n||n.showAdd===!1?null:g.createElement("button",{ref:t,type:"button",className:"".concat(r,"-nav-add"),style:o,"aria-label":(i==null?void 0:i.addAriaLabel)||"Add tab",onClick:function(s){n.onEdit("add",{event:s})}},n.addIcon||"+")}const Eve=g.forwardRef(AGe);var vee=g.forwardRef(function(e,t){var r=e.position,n=e.prefixCls,i=e.extra;if(!i)return null;var o,a={};return Wt(i)==="object"&&!g.isValidElement(i)?a=i:a.right=i,r==="right"&&(o=a.right),r==="left"&&(o=a.left),o?g.createElement("div",{className:"".concat(n,"-extra-content"),ref:t},o):null});function DGe(e,t){var r=e.prefixCls,n=e.id,i=e.tabs,o=e.locale,a=e.mobile,s=e.moreIcon,l=s===void 0?"More":s,c=e.moreTransitionName,d=e.style,f=e.className,h=e.editable,u=e.tabBarGutter,p=e.rtl,m=e.removeAriaLabel,v=e.onTabClick,b=e.getPopupContainer,y=e.popupClassName,x=g.useState(!1),w=fe(x,2),$=w[0],C=w[1],S=g.useState(null),O=fe(S,2),E=O[0],_=O[1],P="".concat(n,"-more-popup"),I="".concat(r,"-dropdown"),M=E!==null?"".concat(P,"-").concat(E):null,T=o==null?void 0:o.dropdownAriaLabel;function A(H,q){H.preventDefault(),H.stopPropagation(),h.onEdit("remove",{key:q,event:H})}var k=g.createElement(jb,{onClick:function(q){var L=q.key,W=q.domEvent;v(L,W),C(!1)},prefixCls:"".concat(I,"-menu"),id:P,tabIndex:-1,role:"listbox","aria-activedescendant":M,selectedKeys:[E],"aria-label":T!==void 0?T:"expanded dropdown"},i.map(function(H){var q=H.closable,L=H.disabled,W=H.closeIcon,U=H.key,K=H.label,G=Ove(q,W,h,L);return g.createElement(Lw,{key:U,id:"".concat(P,"-").concat(U),role:"option","aria-controls":n&&"".concat(n,"-panel-").concat(U),disabled:L},g.createElement("span",null,K),G&&g.createElement("button",{type:"button","aria-label":m||"remove",tabIndex:0,className:"".concat(I,"-menu-item-remove"),onClick:function(J){J.stopPropagation(),A(J,U)}},W||h.removeIcon||"×"))}));function R(H){for(var q=i.filter(function(G){return!G.disabled}),L=q.findIndex(function(G){return G.key===E})||0,W=q.length,U=0;UNe?"left":"right"})}),T=fe(M,2),A=T[0],k=T[1],R=fee(0,function(Me,Ne){!I&&x&&x({direction:Me>Ne?"top":"bottom"})}),D=fe(R,2),z=D[0],N=D[1],j=g.useState([0,0]),H=fe(j,2),q=H[0],L=H[1],W=g.useState([0,0]),U=fe(W,2),K=U[0],G=U[1],Z=g.useState([0,0]),J=fe(Z,2),ne=J[0],le=J[1],ue=g.useState([0,0]),de=fe(ue,2),ce=de[0],ve=de[1],xe=MGe(new Map),Oe=fe(xe,2),he=Oe[0],ae=Oe[1],be=PGe(o,he,K[0]),pe=g4(q,I),Pe=g4(K,I),Ge=g4(ne,I),rt=g4(ce,I),Le=peAe?Ae:Me}var Ze=g.useRef(),tt=g.useState(),St=fe(tt,2),Je=St[0],pt=St[1];function xt(){pt(Date.now())}function Et(){window.clearTimeout(Ze.current)}TGe(O,function(Me,Ne){function Ke(Ve,Ue){Ve(function(He){var Dt=je(He+Ue);return Dt})}return Le?(I?Ke(k,Me):Ke(N,Ne),Et(),xt(),!0):!1}),g.useEffect(function(){return Et(),Je&&(Ze.current=window.setTimeout(function(){pt(0)},100)),Et},[Je]);var _t=kGe(be,ht,I?A:z,Pe,Ge,rt,ee(ee({},e),{},{tabs:o})),ke=fe(_t,2),st=ke[0],Be=ke[1],Xe=Ni(function(){var Me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:d,Ne=be.get(Me)||{width:0,height:0,left:0,right:0,top:0};if(I){var Ke=A;f?Ne.rightA+ht&&(Ke=Ne.right+Ne.width-ht):Ne.left<-A?Ke=-Ne.left:Ne.left+Ne.width>-A+ht&&(Ke=-(Ne.left+Ne.width-ht)),N(0),k(je(Ke))}else{var Ve=z;Ne.top<-z?Ve=-Ne.top:Ne.top+Ne.height>-z+ht&&(Ve=-(Ne.top+Ne.height-ht)),k(0),N(je(Ve))}}),De={};m==="top"||m==="bottom"?De[f?"marginRight":"marginLeft"]=v:De.marginTop=v;var Ie=o.map(function(Me,Ne){var Ke=Me.key;return g.createElement(jGe,{id:l,prefixCls:i,key:Ke,tab:Me,style:Ne===0?void 0:De,closable:Me.closable,editable:u,active:Ke===d,renderWrapper:b,removeAriaLabel:p==null?void 0:p.removeAriaLabel,onClick:function(Ue){y(Ke,Ue)},onFocus:function(){Xe(Ke),xt(),O.current&&(f||(O.current.scrollLeft=0),O.current.scrollTop=0)}})}),We=function(){return ae(function(){var Ne,Ke=new Map,Ve=(Ne=E.current)===null||Ne===void 0?void 0:Ne.getBoundingClientRect();return o.forEach(function(Ue){var He,Dt=Ue.key,at=(He=E.current)===null||He===void 0?void 0:He.querySelector('[data-node-key="'.concat($ve(Dt),'"]'));if(at){var tr=LGe(at,Ve),sr=fe(tr,4),rr=sr[0],nn=sr[1],wr=sr[2],qr=sr[3];Ke.set(Dt,{width:rr,height:nn,left:wr,top:qr})}}),Ke})};g.useEffect(function(){We()},[o.map(function(Me){return Me.key}).join("_")]);var ze=Cve(function(){var Me=Jg($),Ne=Jg(C),Ke=Jg(S);L([Me[0]-Ne[0]-Ke[0],Me[1]-Ne[1]-Ke[1]]);var Ve=Jg(P);le(Ve);var Ue=Jg(_);ve(Ue);var He=Jg(E);G([He[0]-Ve[0],He[1]-Ve[1]]),We()}),ot=o.slice(0,st),Fe=o.slice(Be+1),ct=[].concat(Re(ot),Re(Fe)),ut=be.get(d),dt=_Ge({activeTabOffset:ut,horizontal:I,rtl:f,indicatorSize:w}),At=dt.style;g.useEffect(function(){Xe()},[d,nt,Ae,gee(ut),gee(be),I]),g.useEffect(function(){ze()},[f]);var oe=!!ct.length,X="".concat(i,"-nav-wrap"),ie,Se,$e,qe;return I?f?(Se=A>0,ie=A!==Ae):(ie=A<0,Se=A!==nt):($e=z<0,qe=z!==nt),g.createElement(ta,{onResize:ze},g.createElement("div",{ref:id(t,$),role:"tablist",className:se("".concat(i,"-nav"),a),style:s,onKeyDown:function(){xt()}},g.createElement(vee,{ref:C,position:"left",extra:h,prefixCls:i}),g.createElement(ta,{onResize:ze},g.createElement("div",{className:se(X,(r={},Y(r,"".concat(X,"-ping-left"),ie),Y(r,"".concat(X,"-ping-right"),Se),Y(r,"".concat(X,"-ping-top"),$e),Y(r,"".concat(X,"-ping-bottom"),qe),r)),ref:O},g.createElement(ta,{onResize:ze},g.createElement("div",{ref:E,className:"".concat(i,"-nav-list"),style:{transform:"translate(".concat(A,"px, ").concat(z,"px)"),transition:Je?"none":void 0}},Ie,g.createElement(Eve,{ref:P,prefixCls:i,locale:p,editable:u,style:ee(ee({},Ie.length===0?void 0:De),{},{visibility:oe?"hidden":null})}),g.createElement("div",{className:se("".concat(i,"-ink-bar"),Y({},"".concat(i,"-ink-bar-animated"),c.inkBar)),style:At}))))),g.createElement(NGe,Ce({},e,{removeAriaLabel:p==null?void 0:p.removeAriaLabel,ref:_,prefixCls:i,tabs:ct,className:!oe&&bt,tabMoving:!!Je})),g.createElement(vee,{ref:S,position:"right",extra:h,prefixCls:i})))}const bee=g.forwardRef(zGe);var BGe=["renderTabBar"],FGe=["label","key"];function HGe(e){var t=e.renderTabBar,r=Lt(e,BGe),n=g.useContext(P_),i=n.tabs;if(t){var o=ee(ee({},r),{},{panes:i.map(function(a){var s=a.label,l=a.key,c=Lt(a,FGe);return g.createElement(wve,Ce({tab:s,key:l,tabKey:l},c))})});return t(o,bee)}return g.createElement(bee,r)}function WGe(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},t;return e===!1?t={inkBar:!1,tabPane:!1}:e===!0?t={inkBar:!0,tabPane:!1}:t=ee({inkBar:!0},Wt(e)==="object"?e:{}),t.tabPaneMotion&&t.tabPane===void 0&&(t.tabPane=!0),!t.tabPaneMotion&&t.tabPane&&(t.tabPane=!1),t}var qGe=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicatorSize"],yee=0;function VGe(e,t){var r,n=e.id,i=e.prefixCls,o=i===void 0?"rc-tabs":i,a=e.className,s=e.items,l=e.direction,c=e.activeKey,d=e.defaultActiveKey,f=e.editable,h=e.animated,u=e.tabPosition,p=u===void 0?"top":u,m=e.tabBarGutter,v=e.tabBarStyle,b=e.tabBarExtraContent,y=e.locale,x=e.moreIcon,w=e.moreTransitionName,$=e.destroyInactiveTabPane,C=e.renderTabBar,S=e.onChange,O=e.onTabClick,E=e.onTabScroll,_=e.getPopupContainer,P=e.popupClassName,I=e.indicatorSize,M=Lt(e,qGe),T=g.useMemo(function(){return(s||[]).filter(function(ve){return ve&&Wt(ve)==="object"&&"key"in ve})},[s]),A=l==="rtl",k=WGe(h),R=g.useState(!1),D=fe(R,2),z=D[0],N=D[1];g.useEffect(function(){N(f_())},[]);var j=rn(function(){var ve;return(ve=T[0])===null||ve===void 0?void 0:ve.key},{value:c,defaultValue:d}),H=fe(j,2),q=H[0],L=H[1],W=g.useState(function(){return T.findIndex(function(ve){return ve.key===q})}),U=fe(W,2),K=U[0],G=U[1];g.useEffect(function(){var ve=T.findIndex(function(Oe){return Oe.key===q});if(ve===-1){var xe;ve=Math.max(0,Math.min(K,T.length-1)),L((xe=T[ve])===null||xe===void 0?void 0:xe.key)}G(ve)},[T.map(function(ve){return ve.key}).join("_"),q,K]);var Z=rn(null,{value:n}),J=fe(Z,2),ne=J[0],le=J[1];g.useEffect(function(){n||(le("rc-tabs-".concat(yee)),yee+=1)},[]);function ue(ve,xe){O==null||O(ve,xe);var Oe=ve!==q;L(ve),Oe&&(S==null||S(ve))}var de={id:ne,activeKey:q,animated:k,tabPosition:p,rtl:A,mobile:z},ce=ee(ee({},de),{},{editable:f,locale:y,moreIcon:x,moreTransitionName:w,tabBarGutter:m,onTabClick:ue,onTabScroll:E,extra:b,style:v,panes:null,getPopupContainer:_,popupClassName:P,indicatorSize:I});return g.createElement(P_.Provider,{value:{tabs:T,prefixCls:o}},g.createElement("div",Ce({ref:t,id:n,className:se(o,"".concat(o,"-").concat(p),(r={},Y(r,"".concat(o,"-mobile"),z),Y(r,"".concat(o,"-editable"),f),Y(r,"".concat(o,"-rtl"),A),r),a)},M),g.createElement(HGe,Ce({},ce,{renderTabBar:C})),g.createElement(EGe,Ce({destroyInactiveTabPane:$},de,{animated:k}))))}var UGe=g.forwardRef(VGe);const KGe={motionAppear:!1,motionEnter:!0,motionLeave:!0};function GGe(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},r;return t===!1?r={inkBar:!1,tabPane:!1}:t===!0?r={inkBar:!0,tabPane:!0}:r=Object.assign({inkBar:!0},typeof t=="object"?t:{}),r.tabPane&&(r.tabPaneMotion=Object.assign(Object.assign({},KGe),{motionName:_0(e,"switch")})),r}var XGe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);it)}function QGe(e,t){if(e)return e;const r=Bi(t).map(n=>{if(g.isValidElement(n)){const{key:i,props:o}=n,a=o||{},{tab:s}=a,l=XGe(a,["tab"]);return Object.assign(Object.assign({key:String(i)},l),{label:s})}return null});return YGe(r)}const ZGe=e=>{const{componentCls:t,motionDurationSlow:r}=e;return[{[t]:{[`${t}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${r}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${r}`}}}}},[Ju(e,"slide-up"),Ju(e,"slide-down")]]},JGe=ZGe,eXe=e=>{const{componentCls:t,tabsCardPadding:r,cardBg:n,cardGutter:i,colorBorderSecondary:o,itemSelectedColor:a}=e;return{[`${t}-card`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{margin:0,padding:r,background:n,border:`${e.lineWidth}px ${e.lineType} ${o}`,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOut}`},[`${t}-tab-active`]:{color:a,background:e.colorBgContainer},[`${t}-ink-bar`]:{visibility:"hidden"}},[`&${t}-top, &${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginLeft:{_skip_check_:!0,value:`${i}px`}}}},[`&${t}-top`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:`${e.borderRadiusLG}px ${e.borderRadiusLG}px 0 0`},[`${t}-tab-active`]:{borderBottomColor:e.colorBgContainer}}},[`&${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:`0 0 ${e.borderRadiusLG}px ${e.borderRadiusLG}px`},[`${t}-tab-active`]:{borderTopColor:e.colorBgContainer}}},[`&${t}-left, &${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginTop:`${i}px`}}},[`&${t}-left`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`${e.borderRadiusLG}px 0 0 ${e.borderRadiusLG}px`}},[`${t}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:e.colorBgContainer}}}},[`&${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${e.borderRadiusLG}px ${e.borderRadiusLG}px 0`}},[`${t}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:e.colorBgContainer}}}}}}},tXe=e=>{const{componentCls:t,itemHoverColor:r,dropdownEdgeChildVerticalPadding:n}=e;return{[`${t}-dropdown`]:Object.assign(Object.assign({},Br(e)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:e.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${t}-dropdown-menu`]:{maxHeight:e.tabsDropdownHeight,margin:0,padding:`${n}px 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:e.colorBgContainer,backgroundClip:"padding-box",borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,"&-item":Object.assign(Object.assign({},E0),{display:"flex",alignItems:"center",minWidth:e.tabsDropdownWidth,margin:0,padding:`${e.paddingXXS}px ${e.paddingSM}px`,color:e.colorText,fontWeight:"normal",fontSize:e.fontSize,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${e.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:e.marginSM},color:e.colorTextDescription,fontSize:e.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:r}},"&:hover":{background:e.controlItemBgHover},"&-disabled":{"&, &:hover":{color:e.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},rXe=e=>{const{componentCls:t,margin:r,colorBorderSecondary:n,horizontalMargin:i,verticalItemPadding:o,verticalItemMargin:a}=e;return{[`${t}-top, ${t}-bottom`]:{flexDirection:"column",[`> ${t}-nav, > div > ${t}-nav`]:{margin:i,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${e.lineWidth}px ${e.lineType} ${n}`,content:"''"},[`${t}-ink-bar`]:{height:e.lineWidthBold,"&-animated":{transition:`width ${e.motionDurationSlow}, left ${e.motionDurationSlow}, - right ${e.motionDurationSlow}`}},[`${t}-nav-wrap`]:{"&::before, &::after":{top:0,bottom:0,width:e.controlHeight},"&::before":{left:{_skip_check_:!0,value:0},boxShadow:e.boxShadowTabsOverflowLeft},"&::after":{right:{_skip_check_:!0,value:0},boxShadow:e.boxShadowTabsOverflowRight},[`&${t}-nav-wrap-ping-left::before`]:{opacity:1},[`&${t}-nav-wrap-ping-right::after`]:{opacity:1}}}},[`${t}-top`]:{[`> ${t}-nav, - > div > ${t}-nav`]:{"&::before":{bottom:0},[`${t}-ink-bar`]:{bottom:0}}},[`${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{order:1,marginTop:`${r}px`,marginBottom:0,"&::before":{top:0},[`${t}-ink-bar`]:{top:0}},[`> ${t}-content-holder, > div > ${t}-content-holder`]:{order:0}},[`${t}-left, ${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{flexDirection:"column",minWidth:e.controlHeight*1.25,[`${t}-tab`]:{padding:o,textAlign:"center"},[`${t}-tab + ${t}-tab`]:{margin:a},[`${t}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:e.controlHeight},"&::before":{top:0,boxShadow:e.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:e.boxShadowTabsOverflowBottom},[`&${t}-nav-wrap-ping-top::before`]:{opacity:1},[`&${t}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${t}-ink-bar`]:{width:e.lineWidthBold,"&-animated":{transition:`height ${e.motionDurationSlow}, top ${e.motionDurationSlow}`}},[`${t}-nav-list, ${t}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${t}-left`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${t}-content-holder, > div > ${t}-content-holder`]:{marginLeft:{_skip_check_:!0,value:`-${e.lineWidth}px`},borderLeft:{_skip_check_:!0,value:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`},[`> ${t}-content > ${t}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:e.paddingLG}}}},[`${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{order:1,[`${t}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${t}-content-holder, > div > ${t}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:-e.lineWidth},borderRight:{_skip_check_:!0,value:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`},[`> ${t}-content > ${t}-tabpane`]:{paddingRight:{_skip_check_:!0,value:e.paddingLG}}}}}},nXe=e=>{const{componentCls:t,cardPaddingSM:r,cardPaddingLG:n,horizontalItemPaddingSM:i,horizontalItemPaddingLG:o}=e;return{[t]:{"&-small":{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:i,fontSize:e.titleFontSizeSM}}},"&-large":{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:o,fontSize:e.titleFontSizeLG}}}},[`${t}-card`]:{[`&${t}-small`]:{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:r}},[`&${t}-bottom`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:`0 0 ${e.borderRadius}px ${e.borderRadius}px`}},[`&${t}-top`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:`${e.borderRadius}px ${e.borderRadius}px 0 0`}},[`&${t}-right`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${e.borderRadius}px ${e.borderRadius}px 0`}}},[`&${t}-left`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`${e.borderRadius}px 0 0 ${e.borderRadius}px`}}}},[`&${t}-large`]:{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:n}}}}}},iXe=e=>{const{componentCls:t,itemActiveColor:r,itemHoverColor:n,iconCls:i,tabsHorizontalItemMargin:o,horizontalItemPadding:a,itemSelectedColor:s,itemColor:l}=e,c=`${t}-tab`;return{[c]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:a,fontSize:e.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:l,"&-btn, &-remove":Object.assign({"&:focus:not(:focus-visible), &:active":{color:r}},gf(e)),"&-btn":{outline:"none",transition:"all 0.3s"},"&-remove":{flex:"none",marginRight:{_skip_check_:!0,value:-e.marginXXS},marginLeft:{_skip_check_:!0,value:e.marginXS},color:e.colorTextDescription,fontSize:e.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${e.motionDurationSlow}`,"&:hover":{color:e.colorTextHeading}},"&:hover":{color:n},[`&${c}-active ${c}-btn`]:{color:s,textShadow:e.tabsActiveTextShadow},[`&${c}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed"},[`&${c}-disabled ${c}-btn, &${c}-disabled ${t}-remove`]:{"&:focus, &:active":{color:e.colorTextDisabled}},[`& ${c}-remove ${i}`]:{margin:0},[i]:{marginRight:{_skip_check_:!0,value:e.marginSM}}},[`${c} + ${c}`]:{margin:{_skip_check_:!0,value:o}}}},oXe=e=>{const{componentCls:t,tabsHorizontalItemMarginRTL:r,iconCls:n,cardGutter:i}=e;return{[`${t}-rtl`]:{direction:"rtl",[`${t}-nav`]:{[`${t}-tab`]:{margin:{_skip_check_:!0,value:r},[`${t}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[n]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:`${e.marginSM}px`}},[`${t}-tab-remove`]:{marginRight:{_skip_check_:!0,value:`${e.marginXS}px`},marginLeft:{_skip_check_:!0,value:`-${e.marginXXS}px`},[n]:{margin:0}}}},[`&${t}-left`]:{[`> ${t}-nav`]:{order:1},[`> ${t}-content-holder`]:{order:0}},[`&${t}-right`]:{[`> ${t}-nav`]:{order:0},[`> ${t}-content-holder`]:{order:1}},[`&${t}-card${t}-top, &${t}-card${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginRight:{_skip_check_:!0,value:i},marginLeft:{_skip_check_:!0,value:0}}}}},[`${t}-dropdown-rtl`]:{direction:"rtl"},[`${t}-menu-item`]:{[`${t}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},aXe=e=>{const{componentCls:t,tabsCardPadding:r,cardHeight:n,cardGutter:i,itemHoverColor:o,itemActiveColor:a,colorBorderSecondary:s}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},Br(e)),{display:"flex",[`> ${t}-nav, > div > ${t}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${t}-nav-wrap`]:{position:"relative",display:"flex",flex:"auto",alignSelf:"stretch",overflow:"hidden",whiteSpace:"nowrap",transform:"translate(0)","&::before, &::after":{position:"absolute",zIndex:1,opacity:0,transition:`opacity ${e.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${t}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${e.motionDurationSlow}`},[`${t}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${t}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${t}-nav-more`]:{position:"relative",padding:r,background:"transparent",border:0,color:e.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:e.controlHeightLG/8,transform:"translateY(100%)",content:"''"}},[`${t}-nav-add`]:Object.assign({minWidth:n,marginLeft:{_skip_check_:!0,value:i},padding:`0 ${e.paddingXS}px`,background:"transparent",border:`${e.lineWidth}px ${e.lineType} ${s}`,borderRadius:`${e.borderRadiusLG}px ${e.borderRadiusLG}px 0 0`,outline:"none",cursor:"pointer",color:e.colorText,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOut}`,"&:hover":{color:o},"&:active, &:focus:not(:focus-visible)":{color:a}},gf(e))},[`${t}-extra-content`]:{flex:"none"},[`${t}-ink-bar`]:{position:"absolute",background:e.inkBarColor,pointerEvents:"none"}}),iXe(e)),{[`${t}-content`]:{position:"relative",width:"100%"},[`${t}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${t}-tabpane`]:{outline:"none","&-hidden":{display:"none"}}}),[`${t}-centered`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-nav-wrap`]:{[`&:not([class*='${t}-nav-wrap-ping'])`]:{justifyContent:"center"}}}}}},sXe=Jr("Tabs",e=>{const t=cr(e,{tabsCardPadding:e.cardPadding||`${(e.cardHeight-Math.round(e.fontSize*e.lineHeight))/2-e.lineWidth}px ${e.padding}px`,dropdownEdgeChildVerticalPadding:e.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${e.horizontalItemGutter}px`,tabsHorizontalItemMarginRTL:`0 0 0 ${e.horizontalItemGutter}px`});return[nXe(t),oXe(t),rXe(t),tXe(t),eXe(t),aXe(t),JGe(t)]},e=>{const t=e.controlHeightLG;return{zIndexPopup:e.zIndexPopupBase+50,cardBg:e.colorFillAlter,cardHeight:t,cardPadding:"",cardPaddingSM:`${e.paddingXXS*1.5}px ${e.padding}px`,cardPaddingLG:`${e.paddingXS}px ${e.padding}px ${e.paddingXXS*1.5}px`,titleFontSize:e.fontSize,titleFontSizeLG:e.fontSizeLG,titleFontSizeSM:e.fontSize,inkBarColor:e.colorPrimary,horizontalMargin:`0 0 ${e.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${e.paddingSM}px 0`,horizontalItemPaddingSM:`${e.paddingXS}px 0`,horizontalItemPaddingLG:`${e.padding}px 0`,verticalItemPadding:`${e.paddingXS}px ${e.paddingLG}px`,verticalItemMargin:`${e.margin}px 0 0 0`,itemColor:e.colorText,itemSelectedColor:e.colorPrimary,itemHoverColor:e.colorPrimaryHover,itemActiveColor:e.colorPrimaryActive,cardGutter:e.marginXXS/2}}),lXe=()=>null,cXe=lXe;var uXe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{const{type:t,className:r,rootClassName:n,size:i,onEdit:o,hideAdd:a,centered:s,addIcon:l,popupClassName:c,children:d,items:f,animated:h,style:u,indicatorSize:p}=e,m=uXe(e,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","popupClassName","children","items","animated","style","indicatorSize"]),{prefixCls:v,moreIcon:b=g.createElement(WH,null)}=m,{direction:y,tabs:x,getPrefixCls:w,getPopupContainer:$}=g.useContext($t),C=w("tabs",v),[S,O]=sXe(C);let E;t==="editable-card"&&(E={onEdit:(A,k)=>{let{key:R,event:D}=k;o==null||o(A==="add"?D:R,A)},removeIcon:g.createElement(rg,null),addIcon:l||g.createElement(Sve,null),showAdd:a!==!0});const _=w(),P=QGe(f,d),I=GGe(C,h),M=Oo(i),T=Object.assign(Object.assign({},x==null?void 0:x.style),u);return S(g.createElement(UGe,Object.assign({direction:y,getPopupContainer:$,moreTransitionName:`${_}-slide-up`},m,{items:P,className:se({[`${C}-${M}`]:M,[`${C}-card`]:["card","editable-card"].includes(t),[`${C}-editable-card`]:t==="editable-card",[`${C}-centered`]:s},x==null?void 0:x.className,r,n,O),popupClassName:se(c,O),style:T,editable:E,moreIcon:b,prefixCls:C,animated:I,indicatorSize:p??(x==null?void 0:x.indicatorSize)})))};_ve.TabPane=cXe;const Pve=_ve;function Ive(e,t,r){var n=r||{},i=n.noTrailing,o=i===void 0?!1:i,a=n.noLeading,s=a===void 0?!1:a,l=n.debounceMode,c=l===void 0?void 0:l,d,f=!1,h=0;function u(){d&&clearTimeout(d)}function p(v){var b=v||{},y=b.upcomingOnly,x=y===void 0?!1:y;u(),f=!x}function m(){for(var v=arguments.length,b=new Array(v),y=0;ye?s?(h=Date.now(),o||(d=setTimeout(c?C:$,e))):$():o!==!0&&(d=setTimeout(c?C:$,c===void 0?e-w:e))}return m.cancel=p,m}function Tve(e,t,r){var n=r||{},i=n.atBegin,o=i===void 0?!1:i;return Ive(e,t,{debounceMode:o!==!1})}const dXe=Object.freeze(Object.defineProperty({__proto__:null,debounce:Tve,throttle:Ive},Symbol.toStringTag,{value:"Module"}));function Vs(e,t){return e[t]}var fXe=["children"];function Mve(e,t){return"".concat(e,"-").concat(t)}function hXe(e){return e&&e.type&&e.type.isTreeNode}function Hw(e,t){return e??t}function q1(e){var t=e||{},r=t.title,n=t._title,i=t.key,o=t.children,a=r||"title";return{title:a,_title:n||[a],key:i||"key",children:o||"children"}}function kve(e){function t(r){var n=Bi(r);return n.map(function(i){if(!hXe(i))return hn(!i,"Tree/TreeNode can only accept TreeNode as children."),null;var o=i.key,a=i.props,s=a.children,l=Lt(a,fXe),c=ee({key:o},l),d=t(s);return d.length&&(c.children=d),c}).filter(function(i){return i})}return t(e)}function tM(e,t,r){var n=q1(r),i=n._title,o=n.key,a=n.children,s=new Set(t===!0?[]:t),l=[];function c(d){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return d.map(function(h,u){for(var p=Mve(f?f.pos:"0",u),m=Hw(h[o],p),v,b=0;b1&&arguments[1]!==void 0?arguments[1]:{},r=t.initWrapper,n=t.processEntity,i=t.onProcessFinished,o=t.externalGetKey,a=t.childrenPropName,s=t.fieldNames,l=arguments.length>2?arguments[2]:void 0,c=o||l,d={},f={},h={posEntities:d,keyEntities:f};return r&&(h=r(h)||h),pXe(e,function(u){var p=u.node,m=u.index,v=u.pos,b=u.key,y=u.parentPos,x=u.level,w=u.nodes,$={node:p,nodes:w,index:m,key:b,pos:v,level:x},C=Hw(b,v);d[v]=$,f[C]=$,$.parent=d[y],$.parent&&($.parent.children=$.parent.children||[],$.parent.children.push($)),n&&n($,h)},{externalGetKey:c,childrenPropName:a,fieldNames:s}),i&&i(h),h}function wx(e,t){var r=t.expandedKeys,n=t.selectedKeys,i=t.loadedKeys,o=t.loadingKeys,a=t.checkedKeys,s=t.halfCheckedKeys,l=t.dragOverNodeKey,c=t.dropPosition,d=t.keyEntities,f=Vs(d,e),h={eventKey:e,expanded:r.indexOf(e)!==-1,selected:n.indexOf(e)!==-1,loaded:i.indexOf(e)!==-1,loading:o.indexOf(e)!==-1,checked:a.indexOf(e)!==-1,halfChecked:s.indexOf(e)!==-1,pos:String(f?f.pos:""),dragOver:l===e&&c===0,dragOverGapTop:l===e&&c===-1,dragOverGapBottom:l===e&&c===1};return h}function to(e){var t=e.data,r=e.expanded,n=e.selected,i=e.checked,o=e.loaded,a=e.loading,s=e.halfChecked,l=e.dragOver,c=e.dragOverGapTop,d=e.dragOverGapBottom,f=e.pos,h=e.active,u=e.eventKey,p=ee(ee({},t),{},{expanded:r,selected:n,checked:i,loaded:o,loading:a,halfChecked:s,dragOver:l,dragOverGapTop:c,dragOverGapBottom:d,pos:f,active:h,key:u});return"props"in p||Object.defineProperty(p,"props",{get:function(){return hn(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),e}}),p}function Rve(e,t){var r=new Set;return e.forEach(function(n){t.has(n)||r.add(n)}),r}function mXe(e){var t=e||{},r=t.disabled,n=t.disableCheckbox,i=t.checkable;return!!(r||n)||i===!1}function gXe(e,t,r,n){for(var i=new Set(e),o=new Set,a=0;a<=r;a+=1){var s=t.get(a)||new Set;s.forEach(function(f){var h=f.key,u=f.node,p=f.children,m=p===void 0?[]:p;i.has(h)&&!n(u)&&m.filter(function(v){return!n(v.node)}).forEach(function(v){i.add(v.key)})})}for(var l=new Set,c=r;c>=0;c-=1){var d=t.get(c)||new Set;d.forEach(function(f){var h=f.parent,u=f.node;if(!(n(u)||!f.parent||l.has(f.parent.key))){if(n(f.parent.node)){l.add(h.key);return}var p=!0,m=!1;(h.children||[]).filter(function(v){return!n(v.node)}).forEach(function(v){var b=v.key,y=i.has(b);p&&!y&&(p=!1),!m&&(y||o.has(b))&&(m=!0)}),p&&i.add(h.key),m&&o.add(h.key),l.add(h.key)}})}return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(Rve(o,i))}}function vXe(e,t,r,n,i){for(var o=new Set(e),a=new Set(t),s=0;s<=n;s+=1){var l=r.get(s)||new Set;l.forEach(function(h){var u=h.key,p=h.node,m=h.children,v=m===void 0?[]:m;!o.has(u)&&!a.has(u)&&!i(p)&&v.filter(function(b){return!i(b.node)}).forEach(function(b){o.delete(b.key)})})}a=new Set;for(var c=new Set,d=n;d>=0;d-=1){var f=r.get(d)||new Set;f.forEach(function(h){var u=h.parent,p=h.node;if(!(i(p)||!h.parent||c.has(h.parent.key))){if(i(h.parent.node)){c.add(u.key);return}var m=!0,v=!1;(u.children||[]).filter(function(b){return!i(b.node)}).forEach(function(b){var y=b.key,x=o.has(y);m&&!x&&(m=!1),!v&&(x||a.has(y))&&(v=!0)}),m||o.delete(u.key),v&&a.add(u.key),c.add(u.key)}})}return{checkedKeys:Array.from(o),halfCheckedKeys:Array.from(Rve(a,o))}}function s1(e,t,r,n){var i=[],o;n?o=n:o=mXe;var a=new Set(e.filter(function(d){var f=!!Vs(r,d);return f||i.push(d),f})),s=new Map,l=0;Object.keys(r).forEach(function(d){var f=r[d],h=f.level,u=s.get(h);u||(u=new Set,s.set(h,u)),u.add(f),l=Math.max(l,h)}),hn(!i.length,"Tree missing follow keys: ".concat(i.slice(0,100).map(function(d){return"'".concat(d,"'")}).join(", ")));var c;return t===!0?c=gXe(a,s,l,o):c=vXe(a,t.halfCheckedKeys,s,l,o),c}const bXe=e=>{const{checkboxCls:t}=e,r=`${t}-wrapper`;return[{[`${t}-group`]:Object.assign(Object.assign({},Br(e)),{display:"inline-flex",flexWrap:"wrap",columnGap:e.marginXS,[`> ${e.antCls}-row`]:{flex:1}}),[r]:Object.assign(Object.assign({},Br(e)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${r}`]:{marginInlineStart:0},[`&${r}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[t]:Object.assign(Object.assign({},Br(e)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:e.borderRadiusSM,alignSelf:"center",[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${t}-inner`]:Object.assign({},mf(e))},[`${t}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:e.checkboxSize,height:e.checkboxSize,direction:"ltr",backgroundColor:e.colorBgContainer,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,borderCollapse:"separate",transition:`all ${e.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:e.checkboxSize/14*5,height:e.checkboxSize/14*8,border:`${e.lineWidthBold}px solid ${e.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${e.motionDurationFast} ${e.motionEaseInBack}, opacity ${e.motionDurationFast}`}},"& + span":{paddingInlineStart:e.paddingXS,paddingInlineEnd:e.paddingXS}})},{[` - ${r}:not(${r}-disabled), - ${t}:not(${t}-disabled) - `]:{[`&:hover ${t}-inner`]:{borderColor:e.colorPrimary}},[`${r}:not(${r}-disabled)`]:{[`&:hover ${t}-checked:not(${t}-disabled) ${t}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${t}-checked:not(${t}-disabled):after`]:{borderColor:e.colorPrimaryHover}}},{[`${t}-checked`]:{[`${t}-inner`]:{backgroundColor:e.colorPrimary,borderColor:e.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${e.motionDurationMid} ${e.motionEaseOutBack} ${e.motionDurationFast}`}}},[` - ${r}-checked:not(${r}-disabled), - ${t}-checked:not(${t}-disabled) - `]:{[`&:hover ${t}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"}}},{[t]:{"&-indeterminate":{[`${t}-inner`]:{backgroundColor:e.colorBgContainer,borderColor:e.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:e.fontSizeLG/2,height:e.fontSizeLG/2,backgroundColor:e.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${r}-disabled`]:{cursor:"not-allowed"},[`${t}-disabled`]:{[`&, ${t}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${t}-inner`]:{background:e.colorBgContainerDisabled,borderColor:e.colorBorder,"&:after":{borderColor:e.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:e.colorTextDisabled},[`&${t}-indeterminate ${t}-inner::after`]:{background:e.colorTextDisabled}}}]};function Ave(e,t){const r=cr(t,{checkboxCls:`.${e}`,checkboxSize:t.controlInteractiveSize});return[bXe(r)]}const Dve=Jr("Checkbox",(e,t)=>{let{prefixCls:r}=t;return[Ave(r,e)]}),yXe=we.createContext(null),Nve=yXe;var xXe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{var r;const{prefixCls:n,className:i,rootClassName:o,children:a,indeterminate:s=!1,style:l,onMouseEnter:c,onMouseLeave:d,skipGroup:f=!1,disabled:h}=e,u=xXe(e,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:p,direction:m,checkbox:v}=g.useContext($t),b=g.useContext(Nve),{isFormItemInput:y}=g.useContext(Oa),x=g.useContext(gl),w=(r=(b==null?void 0:b.disabled)||h)!==null&&r!==void 0?r:x,$=g.useRef(u.value);g.useEffect(()=>{b==null||b.registerValue(u.value)},[]),g.useEffect(()=>{if(!f)return u.value!==$.current&&(b==null||b.cancelValue($.current),b==null||b.registerValue(u.value),$.current=u.value),()=>b==null?void 0:b.cancelValue(u.value)},[u.value]);const C=p("checkbox",n),[S,O]=Dve(C),E=Object.assign({},u);b&&!f&&(E.onChange=function(){u.onChange&&u.onChange.apply(u,arguments),b.toggleOption&&b.toggleOption({label:a,value:u.value})},E.name=b.name,E.checked=b.value.includes(u.value));const _=se(`${C}-wrapper`,{[`${C}-rtl`]:m==="rtl",[`${C}-wrapper-checked`]:E.checked,[`${C}-wrapper-disabled`]:w,[`${C}-wrapper-in-form-item`]:y},v==null?void 0:v.className,i,o,O),P=se({[`${C}-indeterminate`]:s},t_,O),I=s?"mixed":void 0;return S(g.createElement(Iw,{component:"Checkbox",disabled:w},g.createElement("label",{className:_,style:Object.assign(Object.assign({},v==null?void 0:v.style),l),onMouseEnter:c,onMouseLeave:d},g.createElement(kO,Object.assign({"aria-checked":I},E,{prefixCls:C,className:P,disabled:w,ref:t})),a!==void 0&&g.createElement("span",null,a))))},wXe=g.forwardRef(SXe),jve=wXe;var CXe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{const{defaultValue:r,children:n,options:i=[],prefixCls:o,className:a,rootClassName:s,style:l,onChange:c}=e,d=CXe(e,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:f,direction:h}=g.useContext($t),[u,p]=g.useState(d.value||r||[]),[m,v]=g.useState([]);g.useEffect(()=>{"value"in d&&p(d.value||[])},[d.value]);const b=g.useMemo(()=>i.map(M=>typeof M=="string"||typeof M=="number"?{label:M,value:M}:M),[i]),y=M=>{v(T=>T.filter(A=>A!==M))},x=M=>{v(T=>[].concat(Re(T),[M]))},w=M=>{const T=u.indexOf(M.value),A=Re(u);T===-1?A.push(M.value):A.splice(T,1),"value"in d||p(A),c==null||c(A.filter(k=>m.includes(k)).sort((k,R)=>{const D=b.findIndex(N=>N.value===k),z=b.findIndex(N=>N.value===R);return D-z}))},$=f("checkbox",o),C=`${$}-group`,[S,O]=Dve($),E=hi(d,["value","disabled"]),_=i.length?b.map(M=>g.createElement(jve,{prefixCls:$,key:M.value.toString(),disabled:"disabled"in M?M.disabled:d.disabled,value:M.value,checked:u.includes(M.value),onChange:M.onChange,className:`${C}-item`,style:M.style,title:M.title,id:M.id,required:M.required},M.label)):n,P={toggleOption:w,value:u,disabled:d.disabled,name:d.name,registerValue:x,cancelValue:y},I=se(C,{[`${C}-rtl`]:h==="rtl"},a,s,O);return S(g.createElement("div",Object.assign({className:I,style:l},E,{ref:t}),g.createElement(Nve.Provider,{value:P},_)))},OXe=g.forwardRef($Xe),EXe=g.memo(OXe),oW=jve;oW.Group=EXe;oW.__ANT_CHECKBOX=!0;const yf=oW,_Xe=g.createContext({}),Lve=_Xe,PXe=e=>{const{componentCls:t}=e;return{[t]:{display:"flex",flexFlow:"row wrap",minWidth:0,"&::before, &::after":{display:"flex"},"&-no-wrap":{flexWrap:"nowrap"},"&-start":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"flex-end"},"&-space-between":{justifyContent:"space-between"},"&-space-around":{justifyContent:"space-around"},"&-space-evenly":{justifyContent:"space-evenly"},"&-top":{alignItems:"flex-start"},"&-middle":{alignItems:"center"},"&-bottom":{alignItems:"flex-end"}}}},IXe=e=>{const{componentCls:t}=e;return{[t]:{position:"relative",maxWidth:"100%",minHeight:1}}},TXe=(e,t)=>{const{componentCls:r,gridColumns:n}=e,i={};for(let o=n;o>=0;o--)o===0?(i[`${r}${t}-${o}`]={display:"none"},i[`${r}-push-${o}`]={insetInlineStart:"auto"},i[`${r}-pull-${o}`]={insetInlineEnd:"auto"},i[`${r}${t}-push-${o}`]={insetInlineStart:"auto"},i[`${r}${t}-pull-${o}`]={insetInlineEnd:"auto"},i[`${r}${t}-offset-${o}`]={marginInlineStart:0},i[`${r}${t}-order-${o}`]={order:0}):(i[`${r}${t}-${o}`]=[{"--ant-display":"block",display:"block"},{display:"var(--ant-display)",flex:`0 0 ${o/n*100}%`,maxWidth:`${o/n*100}%`}],i[`${r}${t}-push-${o}`]={insetInlineStart:`${o/n*100}%`},i[`${r}${t}-pull-${o}`]={insetInlineEnd:`${o/n*100}%`},i[`${r}${t}-offset-${o}`]={marginInlineStart:`${o/n*100}%`},i[`${r}${t}-order-${o}`]={order:o});return i},SN=(e,t)=>TXe(e,t),MXe=(e,t,r)=>({[`@media (min-width: ${t}px)`]:Object.assign({},SN(e,r))}),kXe=Jr("Grid",e=>[PXe(e)]),RXe=Jr("Grid",e=>{const t=cr(e,{gridColumns:24}),r={"-sm":t.screenSMMin,"-md":t.screenMDMin,"-lg":t.screenLGMin,"-xl":t.screenXLMin,"-xxl":t.screenXXLMin};return[IXe(t),SN(t,""),SN(t,"-xs"),Object.keys(r).map(n=>MXe(t,r[n],n)).reduce((n,i)=>Object.assign(Object.assign({},n),i),{})]});var AXe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{const{getPrefixCls:r,direction:n}=g.useContext($t),{gutter:i,wrap:o}=g.useContext(Lve),{prefixCls:a,span:s,order:l,offset:c,push:d,pull:f,className:h,children:u,flex:p,style:m}=e,v=AXe(e,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),b=r("col",a),[y,x]=RXe(b);let w={};NXe.forEach(S=>{let O={};const E=e[S];typeof E=="number"?O.span=E:typeof E=="object"&&(O=E||{}),delete v[S],w=Object.assign(Object.assign({},w),{[`${b}-${S}-${O.span}`]:O.span!==void 0,[`${b}-${S}-order-${O.order}`]:O.order||O.order===0,[`${b}-${S}-offset-${O.offset}`]:O.offset||O.offset===0,[`${b}-${S}-push-${O.push}`]:O.push||O.push===0,[`${b}-${S}-pull-${O.pull}`]:O.pull||O.pull===0,[`${b}-${S}-flex-${O.flex}`]:O.flex||O.flex==="auto",[`${b}-rtl`]:n==="rtl"})});const $=se(b,{[`${b}-${s}`]:s!==void 0,[`${b}-order-${l}`]:l,[`${b}-offset-${c}`]:c,[`${b}-push-${d}`]:d,[`${b}-pull-${f}`]:f},h,w,x),C={};if(i&&i[0]>0){const S=i[0]/2;C.paddingLeft=S,C.paddingRight=S}return p&&(C.flex=DXe(p),o===!1&&!C.minWidth&&(C.minWidth=0)),y(g.createElement("div",Object.assign({},v,{style:Object.assign(Object.assign({},C),m),className:$,ref:t}),u))}),$r=jXe;var LXe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{if(typeof e=="string"&&n(e),typeof e=="object")for(let o=0;o{i()},[JSON.stringify(e),t]),r}const zXe=g.forwardRef((e,t)=>{const{prefixCls:r,justify:n,align:i,className:o,style:a,children:s,gutter:l=0,wrap:c}=e,d=LXe(e,["prefixCls","justify","align","className","style","children","gutter","wrap"]),{getPrefixCls:f,direction:h}=g.useContext($t),[u,p]=g.useState({xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0}),[m,v]=g.useState({xs:!1,sm:!1,md:!1,lg:!1,xl:!1,xxl:!1}),b=xee(i,m),y=xee(n,m),x=g.useRef(l),w=Ume();g.useEffect(()=>{const k=w.subscribe(R=>{v(R);const D=x.current||0;(!Array.isArray(D)&&typeof D=="object"||Array.isArray(D)&&(typeof D[0]=="object"||typeof D[1]=="object"))&&p(R)});return()=>w.unsubscribe(k)},[]);const $=()=>{const k=[void 0,void 0];return(Array.isArray(l)?l:[l,void 0]).forEach((D,z)=>{if(typeof D=="object")for(let N=0;N0?E[0]/-2:void 0;I&&(P.marginLeft=I,P.marginRight=I),[,P.rowGap]=E;const[M,T]=E,A=g.useMemo(()=>({gutter:[M,T],wrap:c}),[M,T,c]);return S(g.createElement(Lve.Provider,{value:A},g.createElement("div",Object.assign({},d,{className:_,style:Object.assign(Object.assign({},P),a),ref:t}),s)))}),jr=zXe;function BXe(){return Db()}const zve={useBreakpoint:BXe};var Bve=we.forwardRef(function(e,t){var r,n=e.prefixCls,i=e.forceRender,o=e.className,a=e.style,s=e.children,l=e.isActive,c=e.role,d=we.useState(l||i),f=fe(d,2),h=f[0],u=f[1];return we.useEffect(function(){(i||l)&&u(!0)},[i,l]),h?we.createElement("div",{ref:t,className:se("".concat(n,"-content"),(r={},Y(r,"".concat(n,"-content-active"),l),Y(r,"".concat(n,"-content-inactive"),!l),r),o),style:a,role:c},we.createElement("div",{className:"".concat(n,"-content-box")},s)):null});Bve.displayName="PanelContent";var FXe=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],Fve=we.forwardRef(function(e,t){var r,n,i=e.showArrow,o=i===void 0?!0:i,a=e.headerClass,s=e.isActive,l=e.onItemClick,c=e.forceRender,d=e.className,f=e.prefixCls,h=e.collapsible,u=e.accordion,p=e.panelKey,m=e.extra,v=e.header,b=e.expandIcon,y=e.openMotion,x=e.destroyInactivePanel,w=e.children,$=Lt(e,FXe),C=h==="disabled",S=h==="header",O=h==="icon",E=m!=null&&typeof m!="boolean",_=function(){l==null||l(p)},P=function(R){(R.key==="Enter"||R.keyCode===_e.ENTER||R.which===_e.ENTER)&&_()},I=typeof b=="function"?b(e):we.createElement("i",{className:"arrow"});I&&(I=we.createElement("div",{className:"".concat(f,"-expand-icon"),onClick:["header","icon"].includes(h)?_:void 0},I));var M=se((r={},Y(r,"".concat(f,"-item"),!0),Y(r,"".concat(f,"-item-active"),s),Y(r,"".concat(f,"-item-disabled"),C),r),d),T=se(a,(n={},Y(n,"".concat(f,"-header"),!0),Y(n,"".concat(f,"-header-collapsible-only"),S),Y(n,"".concat(f,"-icon-collapsible-only"),O),n)),A={className:T,"aria-expanded":s,"aria-disabled":C,onKeyDown:P};return!S&&!O&&(A.onClick=_,A.role=u?"tab":"button",A.tabIndex=C?-1:0),we.createElement("div",Ce({},$,{ref:t,className:M}),we.createElement("div",A,o&&I,we.createElement("span",{className:"".concat(f,"-header-text"),onClick:h==="header"?_:void 0},v),E&&we.createElement("div",{className:"".concat(f,"-extra")},m)),we.createElement(vl,Ce({visible:s,leavedClassName:"".concat(f,"-content-hidden")},y,{forceRender:c,removeOnLeave:x}),function(k,R){var D=k.className,z=k.style;return we.createElement(Bve,{ref:R,prefixCls:f,className:D,style:z,isActive:s,forceRender:c,role:u?"tabpanel":void 0},w)}))}),HXe=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],WXe=function(t,r){var n=r.prefixCls,i=r.accordion,o=r.collapsible,a=r.destroyInactivePanel,s=r.onItemClick,l=r.activeKey,c=r.openMotion,d=r.expandIcon;return t.map(function(f,h){var u=f.children,p=f.label,m=f.key,v=f.collapsible,b=f.onItemClick,y=f.destroyInactivePanel,x=Lt(f,HXe),w=String(m??h),$=v??o,C=y??a,S=function(_){$!=="disabled"&&(s(_),b==null||b(_))},O=!1;return i?O=l[0]===w:O=l.indexOf(w)>-1,we.createElement(Fve,Ce({},x,{prefixCls:n,key:w,panelKey:w,isActive:O,accordion:i,openMotion:c,expandIcon:d,header:p,collapsible:$,onItemClick:S,destroyInactivePanel:C}),u)})},qXe=function(t,r,n){if(!t)return null;var i=n.prefixCls,o=n.accordion,a=n.collapsible,s=n.destroyInactivePanel,l=n.onItemClick,c=n.activeKey,d=n.openMotion,f=n.expandIcon,h=t.key||String(r),u=t.props,p=u.header,m=u.headerClass,v=u.destroyInactivePanel,b=u.collapsible,y=u.onItemClick,x=!1;o?x=c[0]===h:x=c.indexOf(h)>-1;var w=b??a,$=function(O){w!=="disabled"&&(l(O),y==null||y(O))},C={key:h,panelKey:h,header:p,headerClass:m,isActive:x,prefixCls:i,destroyInactivePanel:v??s,openMotion:d,accordion:o,children:t.props.children,onItemClick:$,expandIcon:f,collapsible:w};return typeof t.type=="string"?t:(Object.keys(C).forEach(function(S){typeof C[S]>"u"&&delete C[S]}),we.cloneElement(t,C))};function VXe(e,t,r){return Array.isArray(e)?WXe(e,r):Bi(t).map(function(n,i){return qXe(n,i,r)})}function UXe(e){var t=e;if(!Array.isArray(t)){var r=Wt(t);t=r==="number"||r==="string"?[t]:[]}return t.map(function(n){return String(n)})}var KXe=we.forwardRef(function(e,t){var r=e.prefixCls,n=r===void 0?"rc-collapse":r,i=e.destroyInactivePanel,o=i===void 0?!1:i,a=e.style,s=e.accordion,l=e.className,c=e.children,d=e.collapsible,f=e.openMotion,h=e.expandIcon,u=e.activeKey,p=e.defaultActiveKey,m=e.onChange,v=e.items,b=se(n,l),y=rn([],{value:u,onChange:function(E){return m==null?void 0:m(E)},defaultValue:p,postState:UXe}),x=fe(y,2),w=x[0],$=x[1],C=function(E){return $(function(){if(s)return w[0]===E?[]:[E];var _=w.indexOf(E),P=_>-1;return P?w.filter(function(I){return I!==E}):[].concat(Re(w),[E])})};hn(!c,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var S=VXe(v,c,{prefixCls:n,accordion:s,openMotion:f,expandIcon:h,collapsible:d,destroyInactivePanel:o,onItemClick:C,activeKey:w});return we.createElement("div",{ref:t,className:b,style:a,role:s?"tablist":void 0},S)});const aW=Object.assign(KXe,{Panel:Fve});aW.Panel;const GXe=g.forwardRef((e,t)=>{const{getPrefixCls:r}=g.useContext($t),{prefixCls:n,className:i,showArrow:o=!0}=e,a=r("collapse",n),s=se({[`${a}-no-arrow`]:!o},i);return g.createElement(aW.Panel,Object.assign({ref:t},e,{prefixCls:a,className:s}))}),XXe=GXe,YXe=e=>{const{componentCls:t,contentBg:r,padding:n,headerBg:i,headerPadding:o,collapseHeaderPaddingSM:a,collapseHeaderPaddingLG:s,collapsePanelBorderRadius:l,lineWidth:c,lineType:d,colorBorder:f,colorText:h,colorTextHeading:u,colorTextDisabled:p,fontSize:m,fontSizeLG:v,lineHeight:b,marginSM:y,paddingSM:x,paddingLG:w,paddingXS:$,motionDurationSlow:C,fontSizeIcon:S,contentPadding:O}=e,E=`${c}px ${d} ${f}`;return{[t]:Object.assign(Object.assign({},Br(e)),{backgroundColor:i,border:E,borderBottom:0,borderRadius:`${l}px`,"&-rtl":{direction:"rtl"},[`& > ${t}-item`]:{borderBottom:E,"&:last-child":{[` - &, - & > ${t}-header`]:{borderRadius:`0 0 ${l}px ${l}px`}},[`> ${t}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:o,color:u,lineHeight:b,cursor:"pointer",transition:`all ${C}, visibility 0s`,[`> ${t}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${t}-expand-icon`]:{height:m*b,display:"flex",alignItems:"center",paddingInlineEnd:y},[`${t}-arrow`]:Object.assign(Object.assign({},Ib()),{fontSize:S,svg:{transition:`transform ${C}`}}),[`${t}-header-text`]:{marginInlineEnd:"auto"}},[`${t}-icon-collapsible-only`]:{cursor:"unset",[`${t}-expand-icon`]:{cursor:"pointer"}}},[`${t}-content`]:{color:h,backgroundColor:r,borderTop:E,[`& > ${t}-content-box`]:{padding:O},"&-hidden":{display:"none"}},"&-small":{[`> ${t}-item`]:{[`> ${t}-header`]:{padding:a,paddingInlineStart:$,[`> ${t}-expand-icon`]:{marginInlineStart:x-$}},[`> ${t}-content > ${t}-content-box`]:{padding:x}}},"&-large":{[`> ${t}-item`]:{fontSize:v,[`> ${t}-header`]:{padding:s,paddingInlineStart:n,[`> ${t}-expand-icon`]:{height:v*b,marginInlineStart:w-n}},[`> ${t}-content > ${t}-content-box`]:{padding:w}}},[`${t}-item:last-child`]:{[`> ${t}-content`]:{borderRadius:`0 0 ${l}px ${l}px`}},[`& ${t}-item-disabled > ${t}-header`]:{"\n &,\n & > .arrow\n ":{color:p,cursor:"not-allowed"}},[`&${t}-icon-position-end`]:{[`& > ${t}-item`]:{[`> ${t}-header`]:{[`${t}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:y}}}}})}},QXe=e=>{const{componentCls:t}=e,r=`> ${t}-item > ${t}-header ${t}-arrow svg`;return{[`${t}-rtl`]:{[r]:{transform:"rotate(180deg)"}}}},ZXe=e=>{const{componentCls:t,headerBg:r,paddingXXS:n,colorBorder:i}=e;return{[`${t}-borderless`]:{backgroundColor:r,border:0,[`> ${t}-item`]:{borderBottom:`1px solid ${i}`},[` - > ${t}-item:last-child, - > ${t}-item:last-child ${t}-header - `]:{borderRadius:0},[`> ${t}-item:last-child`]:{borderBottom:0},[`> ${t}-item > ${t}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${t}-item > ${t}-content > ${t}-content-box`]:{paddingTop:n}}}},JXe=e=>{const{componentCls:t,paddingSM:r}=e;return{[`${t}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${t}-item`]:{borderBottom:0,[`> ${t}-content`]:{backgroundColor:"transparent",border:0,[`> ${t}-content-box`]:{paddingBlock:r}}}}}},eYe=Jr("Collapse",e=>{const t=cr(e,{collapseHeaderPaddingSM:`${e.paddingXS}px ${e.paddingSM}px`,collapseHeaderPaddingLG:`${e.padding}px ${e.paddingLG}px`,collapsePanelBorderRadius:e.borderRadiusLG});return[YXe(t),ZXe(t),JXe(t),QXe(t),u_(t)]},e=>({headerPadding:`${e.paddingSM}px ${e.padding}px`,headerBg:e.colorFillAlter,contentPadding:`${e.padding}px 16px`,contentBg:e.colorBgContainer})),tYe=g.forwardRef((e,t)=>{const{getPrefixCls:r,direction:n,collapse:i}=g.useContext($t),{prefixCls:o,className:a,rootClassName:s,style:l,bordered:c=!0,ghost:d,size:f,expandIconPosition:h="start",children:u,expandIcon:p}=e,m=Oo(E=>{var _;return(_=f??E)!==null&&_!==void 0?_:"middle"}),v=r("collapse",o),b=r(),[y,x]=eYe(v),w=g.useMemo(()=>h==="left"?"start":h==="right"?"end":h,[h]),$=function(){let E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const _=p?p(E):g.createElement(F1,{rotate:E.isActive?90:void 0});return Zi(_,()=>({className:se(_.props.className,`${v}-arrow`)}))},C=se(`${v}-icon-position-${w}`,{[`${v}-borderless`]:!c,[`${v}-rtl`]:n==="rtl",[`${v}-ghost`]:!!d,[`${v}-${m}`]:m!=="middle"},i==null?void 0:i.className,a,s,x),S=Object.assign(Object.assign({},vS(b)),{motionAppear:!1,leavedClassName:`${v}-content-hidden`}),O=g.useMemo(()=>u?Bi(u).map((E,_)=>{var P,I;if(!((P=E.props)===null||P===void 0)&&P.disabled){const M=(I=E.key)!==null&&I!==void 0?I:String(_),{disabled:T,collapsible:A}=E.props,k=Object.assign(Object.assign({},hi(E.props,["disabled"])),{key:M,collapsible:A??(T?"disabled":void 0)});return Zi(E,k)}return E}):null,[u]);return y(g.createElement(aW,Object.assign({ref:t,openMotion:S},hi(e,["rootClassName"]),{expandIcon:$,prefixCls:v,className:C,style:Object.assign(Object.assign({},i==null?void 0:i.style),l)}),O))}),Hve=Object.assign(tYe,{Panel:XXe});var rYe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"};const nYe=rYe;var iYe=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:nYe}))};const Wve=g.forwardRef(iYe);function wN(){return typeof BigInt=="function"}function qve(e){return!e&&e!==0&&!Number.isNaN(e)||!String(e).trim()}function hm(e){var t=e.trim(),r=t.startsWith("-");r&&(t=t.slice(1)),t=t.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),t.startsWith(".")&&(t="0".concat(t));var n=t||"0",i=n.split("."),o=i[0]||"0",a=i[1]||"0";o==="0"&&a==="0"&&(r=!1);var s=r?"-":"";return{negative:r,negativeStr:s,trimStr:n,integerStr:o,decimalStr:a,fullStr:"".concat(s).concat(n)}}function sW(e){var t=String(e);return!Number.isNaN(Number(t))&&t.includes("e")}function nm(e){var t=String(e);if(sW(e)){var r=Number(t.slice(t.indexOf("e-")+2)),n=t.match(/\.(\d+)/);return n!=null&&n[1]&&(r+=n[1].length),r}return t.includes(".")&&lW(t)?t.length-t.indexOf(".")-1:0}function I_(e){var t=String(e);if(sW(e)){if(e>Number.MAX_SAFE_INTEGER)return String(wN()?BigInt(e).toString():Number.MAX_SAFE_INTEGER);if(e0&&arguments[0]!==void 0?arguments[0]:!0;return r?this.isInvalidate()?"":hm("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),e}(),aYe=function(){function e(t){if(uo(this,e),Y(this,"origin",""),Y(this,"number",void 0),Y(this,"empty",void 0),qve(t)){this.empty=!0;return}this.origin=String(t),this.number=Number(t)}return Ii(e,[{key:"negate",value:function(){return new e(-this.toNumber())}},{key:"add",value:function(r){if(this.isInvalidate())return new e(r);var n=Number(r);if(Number.isNaN(n))return this;var i=this.number+n;if(i>Number.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(iNumber.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(i0&&arguments[0]!==void 0?arguments[0]:!0;return r?this.isInvalidate()?"":I_(this.number):this.origin}}]),e}();function Ic(e){return wN()?new oYe(e):new aYe(e)}function j6(e,t,r){var n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(e==="")return"";var i=hm(e),o=i.negativeStr,a=i.integerStr,s=i.decimalStr,l="".concat(t).concat(s),c="".concat(o).concat(a);if(r>=0){var d=Number(s[r]);if(d>=5&&!n){var f=Ic(e).add("".concat(o,"0.").concat("0".repeat(r)).concat(10-d));return j6(f.toString(),t,r,n)}return r===0?c:"".concat(c).concat(t).concat(s.padEnd(r,"0").slice(0,r))}return l===".0"?c:"".concat(c).concat(l)}function ev(e){return!!(e.addonBefore||e.addonAfter)}function rM(e){return!!(e.prefix||e.suffix||e.allowClear)}function AO(e,t,r,n){if(r){var i=t;if(t.type==="click"){var o=e.cloneNode(!0);i=Object.create(t,{target:{value:o},currentTarget:{value:o}}),o.value="",r(i);return}if(n!==void 0){i=Object.create(t,{target:{value:e},currentTarget:{value:e}}),e.type!=="file"&&(e.value=n),r(i);return}r(i)}}function Vve(e,t){if(e){e.focus(t);var r=t||{},n=r.cursor;if(n){var i=e.value.length;switch(n){case"start":e.setSelectionRange(0,0);break;case"end":e.setSelectionRange(i,i);break;default:e.setSelectionRange(0,i)}}}}var T_=function(t){var r,n,i=t.inputElement,o=t.prefixCls,a=t.prefix,s=t.suffix,l=t.addonBefore,c=t.addonAfter,d=t.className,f=t.style,h=t.disabled,u=t.readOnly,p=t.focused,m=t.triggerFocus,v=t.allowClear,b=t.value,y=t.handleReset,x=t.hidden,w=t.classes,$=t.classNames,C=t.dataAttrs,S=t.styles,O=t.components,E=(O==null?void 0:O.affixWrapper)||"span",_=(O==null?void 0:O.groupWrapper)||"span",P=(O==null?void 0:O.wrapper)||"span",I=(O==null?void 0:O.groupAddon)||"span",M=g.useRef(null),T=function(U){var K;(K=M.current)!==null&&K!==void 0&&K.contains(U.target)&&(m==null||m())},A=function(){var U;if(!v)return null;var K=!h&&!u&&b,G="".concat(o,"-clear-icon"),Z=Wt(v)==="object"&&v!==null&&v!==void 0&&v.clearIcon?v.clearIcon:"✖";return we.createElement("span",{onClick:y,onMouseDown:function(ne){return ne.preventDefault()},className:se(G,(U={},Y(U,"".concat(G,"-hidden"),!K),Y(U,"".concat(G,"-has-suffix"),!!s),U)),role:"button",tabIndex:-1},Z)},k=g.cloneElement(i,{value:b,hidden:x,className:se((r=i.props)===null||r===void 0?void 0:r.className,!rM(t)&&!ev(t)&&d)||null,style:ee(ee({},(n=i.props)===null||n===void 0?void 0:n.style),!rM(t)&&!ev(t)?f:{})});if(rM(t)){var R,D="".concat(o,"-affix-wrapper"),z=se(D,(R={},Y(R,"".concat(D,"-disabled"),h),Y(R,"".concat(D,"-focused"),p),Y(R,"".concat(D,"-readonly"),u),Y(R,"".concat(D,"-input-with-clear-btn"),s&&v&&b),R),!ev(t)&&d,w==null?void 0:w.affixWrapper,$==null?void 0:$.affixWrapper),N=(s||v)&&we.createElement("span",{className:se("".concat(o,"-suffix"),$==null?void 0:$.suffix),style:S==null?void 0:S.suffix},A(),s);k=we.createElement(E,Ce({className:z,style:ee(ee({},ev(t)?void 0:f),S==null?void 0:S.affixWrapper),hidden:!ev(t)&&x,onClick:T},C==null?void 0:C.affixWrapper,{ref:M}),a&&we.createElement("span",{className:se("".concat(o,"-prefix"),$==null?void 0:$.prefix),style:S==null?void 0:S.prefix},a),g.cloneElement(i,{value:b,hidden:null}),N)}if(ev(t)){var j="".concat(o,"-group"),H="".concat(j,"-addon"),q=se("".concat(o,"-wrapper"),j,w==null?void 0:w.wrapper),L=se("".concat(o,"-group-wrapper"),d,w==null?void 0:w.group);return we.createElement(_,{className:L,style:f,hidden:x},we.createElement(P,{className:q},l&&we.createElement(I,{className:H},l),g.cloneElement(k,{hidden:null}),c&&we.createElement(I,{className:H},c)))}return k},sYe=["show"];function Uve(e,t){return g.useMemo(function(){var r={};t&&(r.show=Wt(t)==="object"&&t.formatter?t.formatter:!!t),r=ee(ee({},r),e);var n=r,i=n.show,o=Lt(n,sYe);return ee(ee({},o),{},{show:!!i,showFormatter:typeof i=="function"?i:void 0,strategy:o.strategy||function(a){return a.length}})},[e,t])}var lYe=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","count","type","classes","classNames","styles","onCompositionStart","onCompositionEnd"],Kve=g.forwardRef(function(e,t){var r=e.autoComplete,n=e.onChange,i=e.onFocus,o=e.onBlur,a=e.onPressEnter,s=e.onKeyDown,l=e.prefixCls,c=l===void 0?"rc-input":l,d=e.disabled,f=e.htmlSize,h=e.className,u=e.maxLength,p=e.suffix,m=e.showCount,v=e.count,b=e.type,y=b===void 0?"text":b,x=e.classes,w=e.classNames,$=e.styles,C=e.onCompositionStart,S=e.onCompositionEnd,O=Lt(e,lYe),E=g.useState(!1),_=fe(E,2),P=_[0],I=_[1],M=we.useRef(!1),T=g.useRef(null),A=function(ae){T.current&&Vve(T.current,ae)},k=rn(e.defaultValue,{value:e.value}),R=fe(k,2),D=R[0],z=R[1],N=D==null?"":String(D),j=we.useState(null),H=fe(j,2),q=H[0],L=H[1],W=Uve(v,m),U=W.max||u,K=W.strategy(N),G=!!U&&K>U;g.useImperativeHandle(t,function(){return{focus:A,blur:function(){var ae;(ae=T.current)===null||ae===void 0||ae.blur()},setSelectionRange:function(ae,be,pe){var Pe;(Pe=T.current)===null||Pe===void 0||Pe.setSelectionRange(ae,be,pe)},select:function(){var ae;(ae=T.current)===null||ae===void 0||ae.select()},input:T.current}}),g.useEffect(function(){I(function(he){return he&&d?!1:he})},[d]);var Z=function(ae,be){var pe=be;if(!M.current&&W.exceedFormatter&&W.max&&W.strategy(be)>W.max&&(pe=W.exceedFormatter(be,{max:W.max}),be!==pe)){var Pe,Ge;L([((Pe=T.current)===null||Pe===void 0?void 0:Pe.selectionStart)||0,((Ge=T.current)===null||Ge===void 0?void 0:Ge.selectionEnd)||0])}z(pe),T.current&&AO(T.current,ae,n,pe)};we.useEffect(function(){if(q){var he;(he=T.current)===null||he===void 0||he.setSelectionRange.apply(he,Re(q))}},[q]);var J=function(ae){Z(ae,ae.target.value)},ne=function(ae){M.current=!1,Z(ae,ae.currentTarget.value),S==null||S(ae)},le=function(ae){a&&ae.key==="Enter"&&a(ae),s==null||s(ae)},ue=function(ae){I(!0),i==null||i(ae)},de=function(ae){I(!1),o==null||o(ae)},ce=function(ae){z(""),A(),T.current&&AO(T.current,ae,n)},ve=G&&"".concat(c,"-out-of-range"),xe=function(){var ae=hi(e,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames"]);return we.createElement("input",Ce({autoComplete:r},ae,{onChange:J,onFocus:ue,onBlur:de,onKeyDown:le,className:se(c,Y({},"".concat(c,"-disabled"),d),w==null?void 0:w.input),style:$==null?void 0:$.input,ref:T,size:f,type:y,onCompositionStart:function(pe){M.current=!0,C==null||C(pe)},onCompositionEnd:ne}))},Oe=function(){var ae=Number(U)>0;if(p||W.show){var be=W.showFormatter?W.showFormatter({value:N,count:K,maxLength:U}):"".concat(K).concat(ae?" / ".concat(U):"");return we.createElement(we.Fragment,null,W.show&&we.createElement("span",{className:se("".concat(c,"-show-count-suffix"),Y({},"".concat(c,"-show-count-has-suffix"),!!p),w==null?void 0:w.count),style:ee({},$==null?void 0:$.count)},be),p)}return null};return we.createElement(T_,Ce({},O,{prefixCls:c,className:se(h,ve),inputElement:xe(),handleReset:ce,value:N,focused:P,triggerFocus:A,suffix:Oe(),disabled:d,classes:x,classNames:w,styles:$}))});const cYe=Object.freeze(Object.defineProperty({__proto__:null,BaseInput:T_,default:Kve},Symbol.toStringTag,{value:"Module"}));function uYe(e,t){var r=g.useRef(null);function n(){try{var o=e.selectionStart,a=e.selectionEnd,s=e.value,l=s.substring(0,o),c=s.substring(a);r.current={start:o,end:a,value:s,beforeTxt:l,afterTxt:c}}catch{}}function i(){if(e&&r.current&&t)try{var o=e.value,a=r.current,s=a.beforeTxt,l=a.afterTxt,c=a.start,d=o.length;if(o.endsWith(l))d=o.length-r.current.afterTxt.length;else if(o.startsWith(s))d=s.length;else{var f=s[c-1],h=o.indexOf(f,c-1);h!==-1&&(d=h+1)}e.setSelectionRange(d,d)}catch(u){hn(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(u.message))}}return[n,i]}var dYe=function(){var t=g.useState(!1),r=fe(t,2),n=r[0],i=r[1];return Wr(function(){i(f_())},[]),n},fYe=200,hYe=600;function pYe(e){var t=e.prefixCls,r=e.upNode,n=e.downNode,i=e.upDisabled,o=e.downDisabled,a=e.onStep,s=g.useRef(),l=g.useRef([]),c=g.useRef();c.current=a;var d=function(){clearTimeout(s.current)},f=function(x,w){x.preventDefault(),d(),c.current(w);function $(){c.current(w),s.current=setTimeout($,fYe)}s.current=setTimeout($,hYe)};g.useEffect(function(){return function(){d(),l.current.forEach(function(y){return vr.cancel(y)})}},[]);var h=dYe();if(h)return null;var u="".concat(t,"-handler"),p=se(u,"".concat(u,"-up"),Y({},"".concat(u,"-up-disabled"),i)),m=se(u,"".concat(u,"-down"),Y({},"".concat(u,"-down-disabled"),o)),v=function(){return l.current.push(vr(d))},b={unselectable:"on",role:"button",onMouseUp:v,onMouseLeave:v};return g.createElement("div",{className:"".concat(u,"-wrap")},g.createElement("span",Ce({},b,{onMouseDown:function(x){f(x,!0)},"aria-label":"Increase Value","aria-disabled":i,className:p}),r||g.createElement("span",{unselectable:"on",className:"".concat(t,"-handler-up-inner")})),g.createElement("span",Ce({},b,{onMouseDown:function(x){f(x,!1)},"aria-label":"Decrease Value","aria-disabled":o,className:m}),n||g.createElement("span",{unselectable:"on",className:"".concat(t,"-handler-down-inner")})))}function See(e){var t=typeof e=="number"?I_(e):hm(e).fullStr,r=t.includes(".");return r?hm(t.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:e+"0"}const mYe=function(){var e=g.useRef(0),t=function(){vr.cancel(e.current)};return g.useEffect(function(){return t},[]),function(r){t(),e.current=vr(function(){r()})}};var gYe=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep","changeOnBlur"],vYe=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","classes","className","classNames"],wee=function(t,r){return t||r.isEmpty()?r.toString():r.toNumber()},Cee=function(t){var r=Ic(t);return r.isInvalidate()?null:r},bYe=g.forwardRef(function(e,t){var r,n=e.prefixCls,i=n===void 0?"rc-input-number":n,o=e.className,a=e.style,s=e.min,l=e.max,c=e.step,d=c===void 0?1:c,f=e.defaultValue,h=e.value,u=e.disabled,p=e.readOnly,m=e.upHandler,v=e.downHandler,b=e.keyboard,y=e.controls,x=y===void 0?!0:y,w=e.classNames,$=e.stringMode,C=e.parser,S=e.formatter,O=e.precision,E=e.decimalSeparator,_=e.onChange,P=e.onInput,I=e.onPressEnter,M=e.onStep,T=e.changeOnBlur,A=T===void 0?!0:T,k=Lt(e,gYe),R="".concat(i,"-input"),D=g.useRef(null),z=g.useState(!1),N=fe(z,2),j=N[0],H=N[1],q=g.useRef(!1),L=g.useRef(!1),W=g.useRef(!1),U=g.useState(function(){return Ic(h??f)}),K=fe(U,2),G=K[0],Z=K[1];function J(Be){h===void 0&&Z(Be)}var ne=g.useCallback(function(Be,Xe){if(!Xe)return O>=0?O:Math.max(nm(Be),nm(d))},[O,d]),le=g.useCallback(function(Be){var Xe=String(Be);if(C)return C(Xe);var De=Xe;return E&&(De=De.replace(E,".")),De.replace(/[^\w.-]+/g,"")},[C,E]),ue=g.useRef(""),de=g.useCallback(function(Be,Xe){if(S)return S(Be,{userTyping:Xe,input:String(ue.current)});var De=typeof Be=="number"?I_(Be):Be;if(!Xe){var Ie=ne(De,Xe);if(lW(De)&&(E||Ie>=0)){var We=E||".";De=j6(De,We,Ie)}}return De},[S,ne,E]),ce=g.useState(function(){var Be=f??h;return G.isInvalidate()&&["string","number"].includes(Wt(Be))?Number.isNaN(Be)?"":Be:de(G.toString(),!1)}),ve=fe(ce,2),xe=ve[0],Oe=ve[1];ue.current=xe;function he(Be,Xe){Oe(de(Be.isInvalidate()?Be.toString(!1):Be.toString(!Xe),Xe))}var ae=g.useMemo(function(){return Cee(l)},[l,O]),be=g.useMemo(function(){return Cee(s)},[s,O]),pe=g.useMemo(function(){return!ae||!G||G.isInvalidate()?!1:ae.lessEquals(G)},[ae,G]),Pe=g.useMemo(function(){return!be||!G||G.isInvalidate()?!1:G.lessEquals(be)},[be,G]),Ge=uYe(D.current,j),rt=fe(Ge,2),Le=rt[0],ht=rt[1],bt=function(Xe){return ae&&!Xe.lessEquals(ae)?ae:be&&!be.lessEquals(Xe)?be:null},nt=function(Xe){return!bt(Xe)},Ae=function(Xe,De){var Ie=Xe,We=nt(Ie)||Ie.isEmpty();if(!Ie.isEmpty()&&!De&&(Ie=bt(Ie)||Ie,We=!0),!p&&!u&&We){var ze=Ie.toString(),ot=ne(ze,De);return ot>=0&&(Ie=Ic(j6(ze,".",ot)),nt(Ie)||(Ie=Ic(j6(ze,".",ot,!0)))),Ie.equals(G)||(J(Ie),_==null||_(Ie.isEmpty()?null:wee($,Ie)),h===void 0&&he(Ie,De)),Ie}return G},je=mYe(),Ze=function Be(Xe){if(Le(),ue.current=Xe,Oe(Xe),!L.current){var De=le(Xe),Ie=Ic(De);Ie.isNaN()||Ae(Ie,!0)}P==null||P(Xe),je(function(){var We=Xe;C||(We=Xe.replace(/。/g,".")),We!==Xe&&Be(We)})},tt=function(){L.current=!0},St=function(){L.current=!1,Ze(D.current.value)},Je=function(Xe){Ze(Xe.target.value)},pt=function(Xe){var De;if(!(Xe&&pe||!Xe&&Pe)){q.current=!1;var Ie=Ic(W.current?See(d):d);Xe||(Ie=Ie.negate());var We=(G||Ic(0)).add(Ie.toString()),ze=Ae(We,!1);M==null||M(wee($,ze),{offset:W.current?See(d):d,type:Xe?"up":"down"}),(De=D.current)===null||De===void 0||De.focus()}},xt=function(Xe){var De=Ic(le(xe)),Ie=De;De.isNaN()?Ie=Ae(G,Xe):Ie=Ae(De,Xe),h!==void 0?he(G,!1):Ie.isNaN()||he(Ie,!1)},Et=function(){q.current=!0},_t=function(Xe){var De=Xe.key,Ie=Xe.shiftKey;q.current=!0,W.current=Ie,De==="Enter"&&(L.current||(q.current=!1),xt(!1),I==null||I(Xe)),b!==!1&&!L.current&&["Up","ArrowUp","Down","ArrowDown"].includes(De)&&(pt(De==="Up"||De==="ArrowUp"),Xe.preventDefault())},ke=function(){q.current=!1,W.current=!1},st=function(){A&&xt(!1),H(!1),q.current=!1};return o1(function(){G.isInvalidate()||he(G,!1)},[O,S]),o1(function(){var Be=Ic(h);Z(Be);var Xe=Ic(le(xe));(!Be.equals(Xe)||!q.current||S)&&he(Be,q.current)},[h]),o1(function(){S&&ht()},[xe]),g.createElement("div",{className:se(i,w==null?void 0:w.input,o,(r={},Y(r,"".concat(i,"-focused"),j),Y(r,"".concat(i,"-disabled"),u),Y(r,"".concat(i,"-readonly"),p),Y(r,"".concat(i,"-not-a-number"),G.isNaN()),Y(r,"".concat(i,"-out-of-range"),!G.isInvalidate()&&!nt(G)),r)),style:a,onFocus:function(){H(!0)},onBlur:st,onKeyDown:_t,onKeyUp:ke,onCompositionStart:tt,onCompositionEnd:St,onBeforeInput:Et},x&&g.createElement(pYe,{prefixCls:i,upNode:m,downNode:v,upDisabled:pe,downDisabled:Pe,onStep:pt}),g.createElement("div",{className:"".concat(R,"-wrap")},g.createElement("input",Ce({autoComplete:"off",role:"spinbutton","aria-valuemin":s,"aria-valuemax":l,"aria-valuenow":G.isInvalidate()?null:G.toString(),step:d},k,{ref:zo(D,t),className:R,value:xe,onChange:Je,disabled:u,readOnly:p}))))}),cW=g.forwardRef(function(e,t){var r=e.disabled,n=e.style,i=e.prefixCls,o=e.value,a=e.prefix,s=e.suffix,l=e.addonBefore,c=e.addonAfter,d=e.classes,f=e.className,h=e.classNames,u=Lt(e,vYe),p=g.useRef(null),m=function(b){p.current&&Vve(p.current,b)};return g.createElement(T_,{inputElement:g.createElement(bYe,Ce({prefixCls:i,disabled:r,classNames:h,ref:zo(p,t)},u)),className:f,triggerFocus:m,prefixCls:i,value:o,disabled:r,style:n,prefix:a,suffix:s,addonAfter:c,addonBefore:l,classes:d,classNames:h,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"}})});cW.displayName="InputNumber";const yYe=Object.freeze(Object.defineProperty({__proto__:null,default:cW},Symbol.toStringTag,{value:"Module"})),$ee=(e,t)=>{let{componentCls:r,borderRadiusSM:n,borderRadiusLG:i}=e;const o=t==="lg"?i:n;return{[`&-${t}`]:{[`${r}-handler-wrap`]:{borderStartEndRadius:o,borderEndEndRadius:o},[`${r}-handler-up`]:{borderStartEndRadius:o},[`${r}-handler-down`]:{borderEndEndRadius:o}}}},xYe=e=>{const{componentCls:t,lineWidth:r,lineType:n,colorBorder:i,borderRadius:o,fontSizeLG:a,controlHeightLG:s,controlHeightSM:l,colorError:c,paddingInlineSM:d,colorTextDescription:f,motionDurationMid:h,handleHoverColor:u,paddingInline:p,paddingBlock:m,handleBg:v,handleActiveBg:b,colorTextDisabled:y,borderRadiusSM:x,borderRadiusLG:w,controlWidth:$,handleVisible:C,handleBorderColor:S}=e;return[{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},Br(e)),Bb(e)),O_(e,t)),{display:"inline-block",width:$,margin:0,padding:0,border:`${r}px ${n} ${i}`,borderRadius:o,"&-rtl":{direction:"rtl",[`${t}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:a,borderRadius:w,[`input${t}-input`]:{height:s-2*r}},"&-sm":{padding:0,borderRadius:x,[`input${t}-input`]:{height:l-2*r,padding:`0 ${d}px`}},"&-out-of-range":{[`${t}-input-wrap`]:{input:{color:c}}},"&-group":Object.assign(Object.assign(Object.assign({},Br(e)),yve(e)),{"&-wrapper":{display:"inline-block",textAlign:"start",verticalAlign:"top",[`${t}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${t}-group-addon`]:{borderRadius:w,fontSize:e.fontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:x}},[`${t}-wrapper-disabled > ${t}-group-addon`]:Object.assign({},tW(e))}}),[`&-disabled ${t}-input`]:{cursor:"not-allowed"},[t]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},Br(e)),{width:"100%",padding:`${m}px ${p}px`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:o,outline:0,transition:`all ${h} linear`,appearance:"textfield",fontSize:"inherit"}),vve(e.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,webkitAppearance:"none",appearance:"none"}})}})},{[t]:Object.assign(Object.assign(Object.assign({[`&:hover ${t}-handler-wrap, &-focused ${t}-handler-wrap`]:{opacity:1},[`${t}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:e.handleWidth,height:"100%",background:v,borderStartStartRadius:0,borderStartEndRadius:o,borderEndEndRadius:o,borderEndStartRadius:0,opacity:C===!0?1:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`opacity ${h} linear ${h}`,[`${t}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` - ${t}-handler-up-inner, - ${t}-handler-down-inner - `]:{marginInlineEnd:0,fontSize:e.handleFontSize}}},[`${t}-handler`]:{height:"50%",overflow:"hidden",color:f,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${r}px ${n} ${S}`,transition:`all ${h} linear`,"&:active":{background:b},"&:hover":{height:"60%",[` - ${t}-handler-up-inner, - ${t}-handler-down-inner - `]:{color:u}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},Ib()),{color:f,transition:`all ${h} linear`,userSelect:"none"})},[`${t}-handler-up`]:{borderStartEndRadius:o},[`${t}-handler-down`]:{borderBlockStart:`${r}px ${n} ${S}`,borderEndEndRadius:o}},$ee(e,"lg")),$ee(e,"sm")),{"&-disabled, &-readonly":{[`${t}-handler-wrap`]:{display:"none"},[`${t}-input`]:{color:"inherit"}},[` - ${t}-handler-up-disabled, - ${t}-handler-down-disabled - `]:{cursor:"not-allowed"},[` - ${t}-handler-up-disabled:hover &-handler-up-inner, - ${t}-handler-down-disabled:hover &-handler-down-inner - `]:{color:y}})},{[`${t}-borderless`]:{borderColor:"transparent",boxShadow:"none",[`${t}-handler-down`]:{borderBlockStartWidth:0}}}]},SYe=e=>{const{componentCls:t,paddingBlock:r,paddingInline:n,inputAffixPadding:i,controlWidth:o,borderRadiusLG:a,borderRadiusSM:s}=e;return{[`${t}-affix-wrapper`]:Object.assign(Object.assign(Object.assign({},Bb(e)),O_(e,`${t}-affix-wrapper`)),{position:"relative",display:"inline-flex",width:o,padding:0,paddingInlineStart:n,"&-lg":{borderRadius:a},"&-sm":{borderRadius:s},[`&:not(${t}-affix-wrapper-disabled):hover`]:{zIndex:1},"&-focused, &:focus":{zIndex:1},[`&-disabled > ${t}-disabled`]:{background:"transparent"},[`> div${t}`]:{width:"100%",border:"none",outline:"none",[`&${t}-focused`]:{boxShadow:"none !important"}},[`input${t}-input`]:{padding:`${r}px 0`},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${t}-handler-wrap`]:{zIndex:2},[t]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:i},"&-suffix":{position:"absolute",insetBlockStart:0,insetInlineEnd:0,zIndex:1,height:"100%",marginInlineEnd:n,marginInlineStart:i}}})}},wYe=Jr("InputNumber",e=>{const t=cr(e,E_(e));return[xYe(t),SYe(t),Tw(t)]},e=>Object.assign(Object.assign({},__(e)),{controlWidth:90,handleWidth:e.controlHeightSM-e.lineWidth*2,handleFontSize:e.fontSize/2,handleVisible:"auto",handleActiveBg:e.colorFillAlter,handleBg:e.colorBgContainer,handleHoverColor:e.colorPrimary,handleBorderColor:e.colorBorder}));var CYe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{const{getPrefixCls:r,direction:n}=g.useContext($t),i=g.useRef(null);g.useImperativeHandle(t,()=>i.current);const{className:o,rootClassName:a,size:s,disabled:l,prefixCls:c,addonBefore:d,addonAfter:f,prefix:h,bordered:u=!0,readOnly:p,status:m,controls:v}=e,b=CYe(e,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","bordered","readOnly","status","controls"]),y=r("input-number",c),[x,w]=wYe(y),{compactSize:$,compactItemClassnames:C}=ep(y,n);let S=g.createElement(Wve,{className:`${y}-handler-up-inner`}),O=g.createElement(jw,{className:`${y}-handler-down-inner`});const E=typeof v=="boolean"?v:void 0;typeof v=="object"&&(S=typeof v.upIcon>"u"?S:g.createElement("span",{className:`${y}-handler-up-inner`},v.upIcon),O=typeof v.downIcon>"u"?O:g.createElement("span",{className:`${y}-handler-down-inner`},v.downIcon));const{hasFeedback:_,status:P,isFormItemInput:I,feedbackIcon:M}=g.useContext(Oa),T=Rb(P,m),A=Oo(H=>{var q;return(q=s??$)!==null&&q!==void 0?q:H}),k=g.useContext(gl),R=l??k,D=se({[`${y}-lg`]:A==="large",[`${y}-sm`]:A==="small",[`${y}-rtl`]:n==="rtl",[`${y}-borderless`]:!u,[`${y}-in-form-item`]:I},Yc(y,T),w),z=`${y}-group`,N=_&&g.createElement(g.Fragment,null,M),j=g.createElement(cW,Object.assign({ref:i,disabled:R,className:se(o,a,C),upHandler:S,downHandler:O,prefixCls:y,readOnly:p,controls:E,prefix:h,suffix:N,addonAfter:f&&g.createElement(Im,null,g.createElement(xS,{override:!0,status:!0},f)),addonBefore:d&&g.createElement(Im,null,g.createElement(xS,{override:!0,status:!0},d)),classNames:{input:D},classes:{affixWrapper:se(Yc(`${y}-affix-wrapper`,T,_),{[`${y}-affix-wrapper-sm`]:A==="small",[`${y}-affix-wrapper-lg`]:A==="large",[`${y}-affix-wrapper-rtl`]:n==="rtl",[`${y}-affix-wrapper-borderless`]:!u},w),wrapper:se({[`${z}-rtl`]:n==="rtl",[`${y}-wrapper-disabled`]:R},w),group:se({[`${y}-group-wrapper-sm`]:A==="small",[`${y}-group-wrapper-lg`]:A==="large",[`${y}-group-wrapper-rtl`]:n==="rtl"},Yc(`${y}-group-wrapper`,T,_),w)}},b));return x(j)}),Xve=Gve,$Ye=e=>g.createElement(tg,{theme:{components:{InputNumber:{handleVisible:!0}}}},g.createElement(Gve,Object.assign({},e)));Xve._InternalPanelDoNotUseOrYouWillBeFired=$Ye;const OYe=Xve,EYe=e=>{const{getPrefixCls:t,direction:r}=g.useContext($t),{prefixCls:n,className:i}=e,o=t("input-group",n),a=t("input"),[s,l]=nW(a),c=se(o,{[`${o}-lg`]:e.size==="large",[`${o}-sm`]:e.size==="small",[`${o}-compact`]:e.compact,[`${o}-rtl`]:r==="rtl"},l,i),d=g.useContext(Oa),f=g.useMemo(()=>Object.assign(Object.assign({},d),{isFormItemInput:!1}),[d]);return s(g.createElement("span",{className:c,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},g.createElement(Oa.Provider,{value:f},e.children)))},_Ye=EYe;function Yve(e,t){const r=g.useRef([]),n=()=>{r.current.push(setTimeout(()=>{var i,o,a,s;!((i=e.current)===null||i===void 0)&&i.input&&((o=e.current)===null||o===void 0?void 0:o.input.getAttribute("type"))==="password"&&(!((a=e.current)===null||a===void 0)&&a.input.hasAttribute("value"))&&((s=e.current)===null||s===void 0||s.input.removeAttribute("value"))}))};return g.useEffect(()=>(t&&n(),()=>r.current.forEach(i=>{i&&clearTimeout(i)})),[]),n}function PYe(e){return!!(e.prefix||e.suffix||e.allowClear)}var IYe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{var r;const{prefixCls:n,bordered:i=!0,status:o,size:a,disabled:s,onBlur:l,onFocus:c,suffix:d,allowClear:f,addonAfter:h,addonBefore:u,className:p,style:m,styles:v,rootClassName:b,onChange:y,classNames:x}=e,w=IYe(e,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:$,direction:C,input:S}=we.useContext($t),O=$("input",n),E=g.useRef(null),[_,P]=nW(O),{compactSize:I,compactItemClassnames:M}=ep(O,C),T=Oo(G=>{var Z;return(Z=a??I)!==null&&Z!==void 0?Z:G}),A=we.useContext(gl),k=s??A,{status:R,hasFeedback:D,feedbackIcon:z}=g.useContext(Oa),N=Rb(R,o),j=PYe(e)||!!D;g.useRef(j);const H=Yve(E,!0),q=G=>{H(),l==null||l(G)},L=G=>{H(),c==null||c(G)},W=G=>{H(),y==null||y(G)},U=(D||d)&&we.createElement(we.Fragment,null,d,D&&z);let K;return typeof f=="object"&&(f!=null&&f.clearIcon)?K=f:f&&(K={clearIcon:we.createElement(J0,null)}),_(we.createElement(Kve,Object.assign({ref:zo(t,E),prefixCls:O,autoComplete:S==null?void 0:S.autoComplete},w,{disabled:k,onBlur:q,onFocus:L,style:Object.assign(Object.assign({},S==null?void 0:S.style),m),styles:Object.assign(Object.assign({},S==null?void 0:S.styles),v),suffix:U,allowClear:K,className:se(p,b,M,S==null?void 0:S.className),onChange:W,addonAfter:h&&we.createElement(Im,null,we.createElement(xS,{override:!0,status:!0},h)),addonBefore:u&&we.createElement(Im,null,we.createElement(xS,{override:!0,status:!0},u)),classNames:Object.assign(Object.assign(Object.assign({},x),S==null?void 0:S.classNames),{input:se({[`${O}-sm`]:T==="small",[`${O}-lg`]:T==="large",[`${O}-rtl`]:C==="rtl",[`${O}-borderless`]:!i},!j&&Yc(O,N),x==null?void 0:x.input,(r=S==null?void 0:S.classNames)===null||r===void 0?void 0:r.input,P)}),classes:{affixWrapper:se({[`${O}-affix-wrapper-sm`]:T==="small",[`${O}-affix-wrapper-lg`]:T==="large",[`${O}-affix-wrapper-rtl`]:C==="rtl",[`${O}-affix-wrapper-borderless`]:!i},Yc(`${O}-affix-wrapper`,N,D),P),wrapper:se({[`${O}-group-rtl`]:C==="rtl"},P),group:se({[`${O}-group-wrapper-sm`]:T==="small",[`${O}-group-wrapper-lg`]:T==="large",[`${O}-group-wrapper-rtl`]:C==="rtl",[`${O}-group-wrapper-disabled`]:k},Yc(`${O}-group-wrapper`,N,D),P)}})))}),uW=MYe;var kYe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"};const RYe=kYe;var AYe=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:RYe}))};const DYe=g.forwardRef(AYe);var NYe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"};const jYe=NYe;var LYe=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:jYe}))};const Qve=g.forwardRef(LYe);var zYe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);ie?g.createElement(Qve,null):g.createElement(DYe,null),FYe={click:"onClick",hover:"onMouseOver"},HYe=g.forwardRef((e,t)=>{const{visibilityToggle:r=!0}=e,n=typeof r=="object"&&r.visible!==void 0,[i,o]=g.useState(()=>n?r.visible:!1),a=g.useRef(null);g.useEffect(()=>{n&&o(r.visible)},[n,r]);const s=Yve(a),l=()=>{const{disabled:$}=e;$||(i&&s(),o(C=>{var S;const O=!C;return typeof r=="object"&&((S=r.onVisibleChange)===null||S===void 0||S.call(r,O)),O}))},c=$=>{const{action:C="click",iconRender:S=BYe}=e,O=FYe[C]||"",E=S(i),_={[O]:l,className:`${$}-icon`,key:"passwordIcon",onMouseDown:P=>{P.preventDefault()},onMouseUp:P=>{P.preventDefault()}};return g.cloneElement(g.isValidElement(E)?E:g.createElement("span",null,E),_)},{className:d,prefixCls:f,inputPrefixCls:h,size:u}=e,p=zYe(e,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:m}=g.useContext($t),v=m("input",h),b=m("input-password",f),y=r&&c(b),x=se(b,d,{[`${b}-${u}`]:!!u}),w=Object.assign(Object.assign({},hi(p,["suffix","iconRender","visibilityToggle"])),{type:i?"text":"password",className:x,prefixCls:v,suffix:y});return u&&(w.size=u),g.createElement(uW,Object.assign({ref:zo(t,a)},w))}),WYe=HYe;var qYe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{const{prefixCls:r,inputPrefixCls:n,className:i,size:o,suffix:a,enterButton:s=!1,addonAfter:l,loading:c,disabled:d,onSearch:f,onChange:h,onCompositionStart:u,onCompositionEnd:p}=e,m=qYe(e,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:v,direction:b}=g.useContext($t),y=g.useRef(!1),x=v("input-search",r),w=v("input",n),{compactSize:$}=ep(x,b),C=Oo(N=>{var j;return(j=o??$)!==null&&j!==void 0?j:N}),S=g.useRef(null),O=N=>{N&&N.target&&N.type==="click"&&f&&f(N.target.value,N,{source:"clear"}),h&&h(N)},E=N=>{var j;document.activeElement===((j=S.current)===null||j===void 0?void 0:j.input)&&N.preventDefault()},_=N=>{var j,H;f&&f((H=(j=S.current)===null||j===void 0?void 0:j.input)===null||H===void 0?void 0:H.value,N,{source:"input"})},P=N=>{y.current||c||_(N)},I=typeof s=="boolean"?g.createElement(AH,null):null,M=`${x}-button`;let T;const A=s||{},k=A.type&&A.type.__ANT_BUTTON===!0;k||A.type==="button"?T=Zi(A,Object.assign({onMouseDown:E,onClick:N=>{var j,H;(H=(j=A==null?void 0:A.props)===null||j===void 0?void 0:j.onClick)===null||H===void 0||H.call(j,N),_(N)},key:"enterButton"},k?{className:M,size:C}:{})):T=g.createElement(_n,{className:M,type:s?"primary":void 0,size:C,disabled:d,key:"enterButton",onMouseDown:E,onClick:_,loading:c,icon:I},s),l&&(T=[T,Zi(l,{key:"addonAfter"})]);const R=se(x,{[`${x}-rtl`]:b==="rtl",[`${x}-${C}`]:!!C,[`${x}-with-button`]:!!s},i),D=N=>{y.current=!0,u==null||u(N)},z=N=>{y.current=!1,p==null||p(N)};return g.createElement(uW,Object.assign({ref:zo(S,t),onPressEnter:P},m,{size:C,onCompositionStart:D,onCompositionEnd:z,prefixCls:w,addonAfter:T,suffix:a,onChange:O,className:R,disabled:d}))}),UYe=VYe;var KYe=` - min-height:0 !important; - max-height:none !important; - height:0 !important; - visibility:hidden !important; - overflow:hidden !important; - position:absolute !important; - z-index:-1000 !important; - top:0 !important; - right:0 !important; - pointer-events: none !important; -`,GYe=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],nM={},Cl;function XYe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&nM[r])return nM[r];var n=window.getComputedStyle(e),i=n.getPropertyValue("box-sizing")||n.getPropertyValue("-moz-box-sizing")||n.getPropertyValue("-webkit-box-sizing"),o=parseFloat(n.getPropertyValue("padding-bottom"))+parseFloat(n.getPropertyValue("padding-top")),a=parseFloat(n.getPropertyValue("border-bottom-width"))+parseFloat(n.getPropertyValue("border-top-width")),s=GYe.map(function(c){return"".concat(c,":").concat(n.getPropertyValue(c))}).join(";"),l={sizingStyle:s,paddingSize:o,borderSize:a,boxSizing:i};return t&&r&&(nM[r]=l),l}function YYe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;Cl||(Cl=document.createElement("textarea"),Cl.setAttribute("tab-index","-1"),Cl.setAttribute("aria-hidden","true"),document.body.appendChild(Cl)),e.getAttribute("wrap")?Cl.setAttribute("wrap",e.getAttribute("wrap")):Cl.removeAttribute("wrap");var i=XYe(e,t),o=i.paddingSize,a=i.borderSize,s=i.boxSizing,l=i.sizingStyle;Cl.setAttribute("style","".concat(l,";").concat(KYe)),Cl.value=e.value||e.placeholder||"";var c=void 0,d=void 0,f,h=Cl.scrollHeight;if(s==="border-box"?h+=a:s==="content-box"&&(h-=o),r!==null||n!==null){Cl.value=" ";var u=Cl.scrollHeight-o;r!==null&&(c=u*r,s==="border-box"&&(c=c+o+a),h=Math.max(c,h)),n!==null&&(d=u*n,s==="border-box"&&(d=d+o+a),f=h>d?"":"hidden",h=Math.min(d,h))}var p={height:h,overflowY:f,resize:"none"};return c&&(p.minHeight=c),d&&(p.maxHeight=d),p}var QYe=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],iM=0,oM=1,aM=2,Zve=g.forwardRef(function(e,t){var r=e,n=r.prefixCls;r.onPressEnter;var i=r.defaultValue,o=r.value,a=r.autoSize,s=r.onResize,l=r.className,c=r.style,d=r.disabled,f=r.onChange;r.onInternalAutoSize;var h=Lt(r,QYe),u=rn(i,{value:o,postState:function(L){return L??""}}),p=fe(u,2),m=p[0],v=p[1],b=function(L){v(L.target.value),f==null||f(L)},y=g.useRef();g.useImperativeHandle(t,function(){return{textArea:y.current}});var x=g.useMemo(function(){return a&&Wt(a)==="object"?[a.minRows,a.maxRows]:[]},[a]),w=fe(x,2),$=w[0],C=w[1],S=!!a,O=function(){try{if(document.activeElement===y.current){var L=y.current,W=L.selectionStart,U=L.selectionEnd,K=L.scrollTop;y.current.setSelectionRange(W,U),y.current.scrollTop=K}}catch{}},E=g.useState(aM),_=fe(E,2),P=_[0],I=_[1],M=g.useState(),T=fe(M,2),A=T[0],k=T[1],R=function(){I(iM)};Wr(function(){S&&R()},[o,$,C,S]),Wr(function(){if(P===iM)I(oM);else if(P===oM){var q=YYe(y.current,!1,$,C);I(aM),k(q)}else O()},[P]);var D=g.useRef(),z=function(){vr.cancel(D.current)},N=function(L){P===aM&&(s==null||s(L),a&&(z(),D.current=vr(function(){R()})))};g.useEffect(function(){return z},[]);var j=S?A:null,H=ee(ee({},c),j);return(P===iM||P===oM)&&(H.overflowY="hidden",H.overflowX="hidden"),g.createElement(ta,{onResize:N,disabled:!(a||s)},g.createElement("textarea",Ce({},h,{ref:y,style:H,className:se(n,l,Y({},"".concat(n,"-disabled"),d)),disabled:d,value:m,onChange:b})))}),ZYe=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","count","className","style","disabled","hidden","classNames","styles","onResize"],Jve=we.forwardRef(function(e,t){var r,n,i=e.defaultValue,o=e.value,a=e.onFocus,s=e.onBlur,l=e.onChange,c=e.allowClear,d=e.maxLength,f=e.onCompositionStart,h=e.onCompositionEnd,u=e.suffix,p=e.prefixCls,m=p===void 0?"rc-textarea":p,v=e.classes,b=e.showCount,y=e.count,x=e.className,w=e.style,$=e.disabled,C=e.hidden,S=e.classNames,O=e.styles,E=e.onResize,_=Lt(e,ZYe),P=rn(i,{value:o,defaultValue:i}),I=fe(P,2),M=I[0],T=I[1],A=M==null?"":String(M),k=we.useState(!1),R=fe(k,2),D=R[0],z=R[1],N=we.useRef(!1),j=we.useState(null),H=fe(j,2),q=H[0],L=H[1],W=g.useRef(null),U=function(){var je;return(je=W.current)===null||je===void 0?void 0:je.textArea},K=function(){U().focus()};g.useImperativeHandle(t,function(){return{resizableTextArea:W.current,focus:K,blur:function(){U().blur()}}}),g.useEffect(function(){z(function(Ae){return!$&&Ae})},[$]);var G=we.useState(null),Z=fe(G,2),J=Z[0],ne=Z[1];we.useEffect(function(){if(J){var Ae;(Ae=U()).setSelectionRange.apply(Ae,Re(J))}},[J]);var le=Uve(y,b),ue=(r=le.max)!==null&&r!==void 0?r:d,de=Number(ue)>0,ce=le.strategy(A),ve=!!ue&&ce>ue,xe=function(je,Ze){var tt=Ze;!N.current&&le.exceedFormatter&&le.max&&le.strategy(Ze)>le.max&&(tt=le.exceedFormatter(Ze,{max:le.max}),Ze!==tt&&ne([U().selectionStart||0,U().selectionEnd||0])),T(tt),AO(je.currentTarget,je,l,tt)},Oe=function(je){N.current=!0,f==null||f(je)},he=function(je){N.current=!1,xe(je,je.currentTarget.value),h==null||h(je)},ae=function(je){xe(je,je.target.value)},be=function(je){var Ze=_.onPressEnter,tt=_.onKeyDown;je.key==="Enter"&&Ze&&Ze(je),tt==null||tt(je)},pe=function(je){z(!0),a==null||a(je)},Pe=function(je){z(!1),s==null||s(je)},Ge=function(je){T(""),K(),AO(U(),je,l)},rt=u,Le;le.show&&(le.showFormatter?Le=le.showFormatter({value:A,count:ce,maxLength:ue}):Le="".concat(ce).concat(de?" / ".concat(ue):""),rt=we.createElement(we.Fragment,null,rt,we.createElement("span",{className:se("".concat(m,"-data-count"),S==null?void 0:S.count),style:O==null?void 0:O.count},Le)));var ht=function(je){var Ze;E==null||E(je),(Ze=U())!==null&&Ze!==void 0&&Ze.style.height&&L(!0)},bt=!_.autoSize&&!b&&!c,nt=we.createElement(T_,{value:A,allowClear:c,handleReset:Ge,suffix:rt,prefixCls:m,classes:{affixWrapper:se(v==null?void 0:v.affixWrapper,(n={},Y(n,"".concat(m,"-show-count"),b),Y(n,"".concat(m,"-textarea-allow-clear"),c),n))},disabled:$,focused:D,className:se(x,ve&&"".concat(m,"-out-of-range")),style:ee(ee({},w),q&&!bt?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof Le=="string"?Le:void 0}},hidden:C,inputElement:we.createElement(Zve,Ce({},_,{maxLength:d,onKeyDown:be,onChange:ae,onFocus:pe,onBlur:Pe,onCompositionStart:Oe,onCompositionEnd:he,className:se(S==null?void 0:S.textarea),style:ee(ee({},O==null?void 0:O.textarea),{},{resize:w==null?void 0:w.resize}),disabled:$,prefixCls:m,onResize:ht,ref:W}))});return nt});const JYe=Object.freeze(Object.defineProperty({__proto__:null,ResizableTextArea:Zve,default:Jve},Symbol.toStringTag,{value:"Module"}));var eQe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{var r;const{prefixCls:n,bordered:i=!0,size:o,disabled:a,status:s,allowClear:l,classNames:c,rootClassName:d,className:f}=e,h=eQe(e,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className"]),{getPrefixCls:u,direction:p}=g.useContext($t),m=Oo(o),v=g.useContext(gl),b=a??v,{status:y,hasFeedback:x,feedbackIcon:w}=g.useContext(Oa),$=Rb(y,s),C=g.useRef(null);g.useImperativeHandle(t,()=>{var P;return{resizableTextArea:(P=C.current)===null||P===void 0?void 0:P.resizableTextArea,focus:I=>{var M,T;TYe((T=(M=C.current)===null||M===void 0?void 0:M.resizableTextArea)===null||T===void 0?void 0:T.textArea,I)},blur:()=>{var I;return(I=C.current)===null||I===void 0?void 0:I.blur()}}});const S=u("input",n);let O;typeof l=="object"&&(l!=null&&l.clearIcon)?O=l:l&&(O={clearIcon:g.createElement(J0,null)});const[E,_]=nW(S);return E(g.createElement(Jve,Object.assign({},h,{disabled:b,allowClear:O,className:se(f,d),classes:{affixWrapper:se(`${S}-textarea-affix-wrapper`,{[`${S}-affix-wrapper-rtl`]:p==="rtl",[`${S}-affix-wrapper-borderless`]:!i,[`${S}-affix-wrapper-sm`]:m==="small",[`${S}-affix-wrapper-lg`]:m==="large",[`${S}-textarea-show-count`]:e.showCount||((r=e.count)===null||r===void 0?void 0:r.show)},Yc(`${S}-affix-wrapper`,$),_)},classNames:Object.assign(Object.assign({},c),{textarea:se({[`${S}-borderless`]:!i,[`${S}-sm`]:m==="small",[`${S}-lg`]:m==="large"},Yc(S,$),_,c==null?void 0:c.textarea)}),prefixCls:S,suffix:x&&g.createElement("span",{className:`${S}-textarea-suffix`},w),ref:C})))}),e1e=tQe,Ww=uW;Ww.Group=_Ye;Ww.Search=UYe;Ww.TextArea=e1e;Ww.Password=WYe;const I0=Ww;var rQe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"};const nQe=rQe;var iQe=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:nQe}))};const dW=g.forwardRef(iQe);var oQe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"};const aQe=oQe;var sQe=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:aQe}))};const t1e=g.forwardRef(sQe);var lQe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z"}}]},name:"swap-right",theme:"outlined"};const cQe=lQe;var uQe=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:cQe}))};const dQe=g.forwardRef(uQe);function fQe(e,t,r){return r!==void 0?r:t==="year"&&e.lang.yearPlaceholder?e.lang.yearPlaceholder:t==="quarter"&&e.lang.quarterPlaceholder?e.lang.quarterPlaceholder:t==="month"&&e.lang.monthPlaceholder?e.lang.monthPlaceholder:t==="week"&&e.lang.weekPlaceholder?e.lang.weekPlaceholder:t==="time"&&e.timePickerLocale.placeholder?e.timePickerLocale.placeholder:e.lang.placeholder}function hQe(e,t,r){return r!==void 0?r:t==="year"&&e.lang.yearPlaceholder?e.lang.rangeYearPlaceholder:t==="quarter"&&e.lang.quarterPlaceholder?e.lang.rangeQuarterPlaceholder:t==="month"&&e.lang.monthPlaceholder?e.lang.rangeMonthPlaceholder:t==="week"&&e.lang.weekPlaceholder?e.lang.rangeWeekPlaceholder:t==="time"&&e.timePickerLocale.placeholder?e.timePickerLocale.rangePlaceholder:e.lang.rangePlaceholder}function fW(e,t){const r={adjustX:1,adjustY:1};switch(t){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:r};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:r};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:r};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:r};default:return{points:e==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:r}}}function pQe(e){return e?Array.isArray(e)?e:[e]:[]}function DO(e){const{format:t,picker:r,showHour:n,showMinute:i,showSecond:o,use12Hours:a}=e,s=pQe(t)[0],l=Object.assign({},e);return t&&Array.isArray(t)&&(l.format=s),s&&typeof s=="string"&&(!s.includes("s")&&o===void 0&&(l.showSecond=!1),!s.includes("m")&&i===void 0&&(l.showMinute=!1),!s.includes("H")&&!s.includes("h")&&!s.includes("K")&&!s.includes("k")&&n===void 0&&(l.showHour=!1),(s.includes("a")||s.includes("A"))&&a===void 0&&(l.use12Hours=!0)),r==="time"?l:(typeof s=="function"&&delete l.format,{showTime:l})}function r1e(e,t,r){if(e===!1)return!1;const n={clearIcon:t??r};return typeof e=="object"?Object.assign(Object.assign({},n),e):n}function mQe(e){return g.createElement(_n,Object.assign({size:"small",type:"primary"},e))}const gQe={button:mQe},n1e=gQe;var vQe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{var i;const{prefixCls:o,getPopupContainer:a,className:s,style:l,placement:c,size:d,disabled:f,bordered:h=!0,placeholder:u,popupClassName:p,dropdownClassName:m,status:v,clearIcon:b,allowClear:y,rootClassName:x}=r,w=vQe(r,["prefixCls","getPopupContainer","className","style","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),$=g.useRef(null),{getPrefixCls:C,direction:S,getPopupContainer:O,rangePicker:E}=g.useContext($t),_=C("picker",o),{compactSize:P,compactItemClassnames:I}=ep(_,S),{format:M,showTime:T,picker:A}=r,k=C(),[R,D]=xve(_),z=Object.assign(Object.assign({},T?DO(Object.assign({format:M,picker:A},T)):{}),A==="time"?DO(Object.assign(Object.assign({format:M},r),{picker:A})):{}),N=Oo(ne=>{var le;return(le=d??P)!==null&&le!==void 0?le:ne}),j=g.useContext(gl),H=f??j,q=g.useContext(Oa),{hasFeedback:L,status:W,feedbackIcon:U}=q,K=g.createElement(g.Fragment,null,A==="time"?g.createElement(t1e,null):g.createElement(dW,null),L&&U);g.useImperativeHandle(n,()=>({focus:()=>{var ne;return(ne=$.current)===null||ne===void 0?void 0:ne.focus()},blur:()=>{var ne;return(ne=$.current)===null||ne===void 0?void 0:ne.blur()}}));const[G]=od("Calendar",gO),Z=Object.assign(Object.assign({},G),r.locale),[J]=ng("DatePicker",(i=r.popupStyle)===null||i===void 0?void 0:i.zIndex);return R(g.createElement(hve,Object.assign({separator:g.createElement("span",{"aria-label":"to",className:`${_}-separator`},g.createElement(dQe,null)),disabled:H,ref:$,dropdownAlign:fW(S,c),placeholder:hQe(Z,A,u),suffixIcon:K,prevIcon:g.createElement("span",{className:`${_}-prev-icon`}),nextIcon:g.createElement("span",{className:`${_}-next-icon`}),superPrevIcon:g.createElement("span",{className:`${_}-super-prev-icon`}),superNextIcon:g.createElement("span",{className:`${_}-super-next-icon`}),transitionName:`${k}-slide-up`},w,z,{className:se({[`${_}-${N}`]:N,[`${_}-borderless`]:!h},Yc(_,Rb(W,v),L),D,I,s,E==null?void 0:E.className,x),style:Object.assign(Object.assign({},E==null?void 0:E.style),l),locale:Z.lang,prefixCls:_,getPopupContainer:a||O,generateConfig:e,components:n1e,direction:S,dropdownClassName:se(D,p||m,x),popupStyle:Object.assign(Object.assign({},r.popupStyle),{zIndex:J}),allowClear:r1e(y,b,g.createElement(J0,null))})))})}var yQe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{var p;const{prefixCls:m,getPopupContainer:v,style:b,className:y,rootClassName:x,size:w,bordered:$=!0,placement:C,placeholder:S,popupClassName:O,dropdownClassName:E,disabled:_,status:P,clearIcon:I,allowClear:M}=h,T=yQe(h,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:A,direction:k,getPopupContainer:R,[d]:D}=g.useContext($t),z=A("picker",m),{compactSize:N,compactItemClassnames:j}=ep(z,k),H=g.useRef(null),{format:q,showTime:L}=h,[W,U]=xve(z);g.useImperativeHandle(u,()=>({focus:()=>{var pe;return(pe=H.current)===null||pe===void 0?void 0:pe.focus()},blur:()=>{var pe;return(pe=H.current)===null||pe===void 0?void 0:pe.blur()}}));const K={showToday:!0};let G={};l&&(G.picker=l);const Z=l||h.picker;G=Object.assign(Object.assign(Object.assign({},G),L?DO(Object.assign({format:q,picker:Z},L)):{}),Z==="time"?DO(Object.assign(Object.assign({format:q},h),{picker:Z})):{});const J=A(),ne=Oo(pe=>{var Pe;return(Pe=w??N)!==null&&Pe!==void 0?Pe:pe}),le=g.useContext(gl),ue=_??le,de=g.useContext(Oa),{hasFeedback:ce,status:ve,feedbackIcon:xe}=de,Oe=g.createElement(g.Fragment,null,Z==="time"?g.createElement(t1e,null):g.createElement(dW,null),ce&&xe),[he]=od("DatePicker",gO),ae=Object.assign(Object.assign({},he),h.locale),[be]=ng("DatePicker",(p=h.popupStyle)===null||p===void 0?void 0:p.zIndex);return W(g.createElement(fve,Object.assign({ref:H,placeholder:fQe(ae,Z,S),suffixIcon:Oe,dropdownAlign:fW(k,C),prevIcon:g.createElement("span",{className:`${z}-prev-icon`}),nextIcon:g.createElement("span",{className:`${z}-next-icon`}),superPrevIcon:g.createElement("span",{className:`${z}-super-prev-icon`}),superNextIcon:g.createElement("span",{className:`${z}-super-next-icon`}),transitionName:`${J}-slide-up`},K,T,G,{locale:ae.lang,className:se({[`${z}-${ne}`]:ne,[`${z}-borderless`]:!$},Yc(z,Rb(ve,P),ce),U,j,D==null?void 0:D.className,y,x),style:Object.assign(Object.assign({},D==null?void 0:D.style),b),prefixCls:z,getPopupContainer:v||R,generateConfig:e,components:n1e,direction:k,disabled:ue,dropdownClassName:se(U,x,O||E),popupStyle:Object.assign(Object.assign({},h.popupStyle),{zIndex:be}),allowClear:r1e(M,I,g.createElement(J0,null))})))});return c&&(f.displayName=c),f}const r=t(),n=t("week","WeekPicker"),i=t("month","MonthPicker"),o=t("year","YearPicker"),a=t("time","TimePicker"),s=t("quarter","QuarterPicker");return{DatePicker:r,WeekPicker:n,MonthPicker:i,YearPicker:o,TimePicker:a,QuarterPicker:s}}function i1e(e){const{DatePicker:t,WeekPicker:r,MonthPicker:n,YearPicker:i,TimePicker:o,QuarterPicker:a}=xQe(e),s=bQe(e),l=t;return l.WeekPicker=r,l.MonthPicker=n,l.YearPicker=i,l.RangePicker=s,l.TimePicker=o,l.QuarterPicker=a,l}const Fb=i1e(ZUe);function o1e(e){const t=fW(e.direction,e.placement);return t.overflow.adjustY=!1,t.overflow.adjustX=!1,Object.assign(Object.assign({},e),{dropdownAlign:t})}const SQe=d_(Fb,"picker",null,o1e);Fb._InternalPanelDoNotUseOrYouWillBeFired=SQe;const wQe=d_(Fb.RangePicker,"picker",null,o1e);Fb._InternalRangePanelDoNotUseOrYouWillBeFired=wQe;Fb.generatePicker=i1e;const CQe=Fb,$Qe={xxl:3,xl:3,lg:3,md:3,sm:2,xs:1},OQe=$Qe,EQe=we.createContext({}),a1e=EQe;var _Qe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);iBi(e).map(t=>Object.assign(Object.assign({},t==null?void 0:t.props),{key:t.key}));function IQe(e,t,r){const n=g.useMemo(()=>t||PQe(r),[t,r]);return g.useMemo(()=>n.map(o=>{var{span:a}=o,s=_Qe(o,["span"]);return Object.assign(Object.assign({},s),{span:typeof a=="number"?a:Kme(e,a)})}),[n,e])}function Oee(e,t,r){let n=e,i=!1;return(r===void 0||r>t)&&(n=Object.assign(Object.assign({},e),{span:t}),i=r!==void 0),[n,i]}function TQe(e,t){const r=[];let n=[],i=t,o=!1;return e.filter(a=>a).forEach((a,s)=>{const l=a==null?void 0:a.span,c=l||1;if(s===e.length-1){const[d,f]=Oee(a,i,l);o=o||f,n.push(d),r.push(n);return}if(c{const[r,n]=g.useMemo(()=>TQe(t,e),[t,e]);return r},kQe=MQe,RQe=e=>{let{children:t}=e;return t},AQe=RQe;function v4(e){return e!=null}const DQe=e=>{const{itemPrefixCls:t,component:r,span:n,className:i,style:o,labelStyle:a,contentStyle:s,bordered:l,label:c,content:d,colon:f}=e,h=r;return l?g.createElement(h,{className:se({[`${t}-item-label`]:v4(c),[`${t}-item-content`]:v4(d)},i),style:o,colSpan:n},v4(c)&&g.createElement("span",{style:a},c),v4(d)&&g.createElement("span",{style:s},d)):g.createElement(h,{className:se(`${t}-item`,i),style:o,colSpan:n},g.createElement("div",{className:`${t}-item-container`},(c||c===0)&&g.createElement("span",{className:se(`${t}-item-label`,{[`${t}-item-no-colon`]:!f}),style:a},c),(d||d===0)&&g.createElement("span",{className:se(`${t}-item-content`),style:s},d)))},sM=DQe;function lM(e,t,r){let{colon:n,prefixCls:i,bordered:o}=t,{component:a,type:s,showLabel:l,showContent:c,labelStyle:d,contentStyle:f}=r;return e.map((h,u)=>{let{label:p,children:m,prefixCls:v=i,className:b,style:y,labelStyle:x,contentStyle:w,span:$=1,key:C}=h;return typeof a=="string"?g.createElement(sM,{key:`${s}-${C||u}`,className:b,style:y,labelStyle:Object.assign(Object.assign({},d),x),contentStyle:Object.assign(Object.assign({},f),w),span:$,colon:n,component:a,itemPrefixCls:v,bordered:o,label:l?p:null,content:c?m:null}):[g.createElement(sM,{key:`label-${C||u}`,className:b,style:Object.assign(Object.assign(Object.assign({},d),y),x),span:1,colon:n,component:a[0],itemPrefixCls:v,bordered:o,label:p}),g.createElement(sM,{key:`content-${C||u}`,className:b,style:Object.assign(Object.assign(Object.assign({},f),y),w),span:$*2-1,component:a[1],itemPrefixCls:v,bordered:o,content:m})]})}const NQe=e=>{const t=g.useContext(a1e),{prefixCls:r,vertical:n,row:i,index:o,bordered:a}=e;return n?g.createElement(g.Fragment,null,g.createElement("tr",{key:`label-${o}`,className:`${r}-row`},lM(i,e,Object.assign({component:"th",type:"label",showLabel:!0},t))),g.createElement("tr",{key:`content-${o}`,className:`${r}-row`},lM(i,e,Object.assign({component:"td",type:"content",showContent:!0},t)))):g.createElement("tr",{key:o,className:`${r}-row`},lM(i,e,Object.assign({component:a?["th","td"]:"td",type:"item",showLabel:!0,showContent:!0},t)))},jQe=NQe,LQe=e=>{const{componentCls:t,labelBg:r}=e;return{[`&${t}-bordered`]:{[`> ${t}-view`]:{border:`${e.lineWidth}px ${e.lineType} ${e.colorSplit}`,"> table":{tableLayout:"auto",borderCollapse:"collapse"},[`${t}-row`]:{borderBottom:`${e.lineWidth}px ${e.lineType} ${e.colorSplit}`,"&:last-child":{borderBottom:"none"},[`> ${t}-item-label, > ${t}-item-content`]:{padding:`${e.padding}px ${e.paddingLG}px`,borderInlineEnd:`${e.lineWidth}px ${e.lineType} ${e.colorSplit}`,"&:last-child":{borderInlineEnd:"none"}},[`> ${t}-item-label`]:{color:e.colorTextSecondary,backgroundColor:r,"&::after":{display:"none"}}}},[`&${t}-middle`]:{[`${t}-row`]:{[`> ${t}-item-label, > ${t}-item-content`]:{padding:`${e.paddingSM}px ${e.paddingLG}px`}}},[`&${t}-small`]:{[`${t}-row`]:{[`> ${t}-item-label, > ${t}-item-content`]:{padding:`${e.paddingXS}px ${e.padding}px`}}}}}},zQe=e=>{const{componentCls:t,extraColor:r,itemPaddingBottom:n,colonMarginRight:i,colonMarginLeft:o,titleMarginBottom:a}=e;return{[t]:Object.assign(Object.assign(Object.assign({},Br(e)),LQe(e)),{"&-rtl":{direction:"rtl"},[`${t}-header`]:{display:"flex",alignItems:"center",marginBottom:a},[`${t}-title`]:Object.assign(Object.assign({},E0),{flex:"auto",color:e.titleColor,fontWeight:e.fontWeightStrong,fontSize:e.fontSizeLG,lineHeight:e.lineHeightLG}),[`${t}-extra`]:{marginInlineStart:"auto",color:r,fontSize:e.fontSize},[`${t}-view`]:{width:"100%",borderRadius:e.borderRadiusLG,table:{width:"100%",tableLayout:"fixed"}},[`${t}-row`]:{"> th, > td":{paddingBottom:n},"&:last-child":{borderBottom:"none"}},[`${t}-item-label`]:{color:e.colorTextTertiary,fontWeight:"normal",fontSize:e.fontSize,lineHeight:e.lineHeight,textAlign:"start","&::after":{content:'":"',position:"relative",top:-.5,marginInline:`${o}px ${i}px`},[`&${t}-item-no-colon::after`]:{content:'""'}},[`${t}-item-no-label`]:{"&::after":{margin:0,content:'""'}},[`${t}-item-content`]:{display:"table-cell",flex:1,color:e.contentColor,fontSize:e.fontSize,lineHeight:e.lineHeight,wordBreak:"break-word",overflowWrap:"break-word"},[`${t}-item`]:{paddingBottom:0,verticalAlign:"top","&-container":{display:"flex",[`${t}-item-label`]:{display:"inline-flex",alignItems:"baseline"},[`${t}-item-content`]:{display:"inline-flex",alignItems:"baseline"}}},"&-middle":{[`${t}-row`]:{"> th, > td":{paddingBottom:e.paddingSM}}},"&-small":{[`${t}-row`]:{"> th, > td":{paddingBottom:e.paddingXS}}}})}},BQe=Jr("Descriptions",e=>{const t=cr(e,{});return[zQe(t)]},e=>({labelBg:e.colorFillAlter,titleColor:e.colorText,titleMarginBottom:e.fontSizeSM*e.lineHeightSM,itemPaddingBottom:e.padding,colonMarginRight:e.marginXS,colonMarginLeft:e.marginXXS/2,contentColor:e.colorText,extraColor:e.colorText}));var FQe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{const{prefixCls:t,title:r,extra:n,column:i,colon:o=!0,bordered:a,layout:s,children:l,className:c,rootClassName:d,style:f,size:h,labelStyle:u,contentStyle:p,items:m}=e,v=FQe(e,["prefixCls","title","extra","column","colon","bordered","layout","children","className","rootClassName","style","size","labelStyle","contentStyle","items"]),{getPrefixCls:b,direction:y,descriptions:x}=g.useContext($t),w=b("descriptions",t),$=Db(),C=g.useMemo(()=>{var M;return typeof i=="number"?i:(M=Kme($,Object.assign(Object.assign({},OQe),i)))!==null&&M!==void 0?M:3},[$,i]),S=IQe($,m,l),O=Oo(h),E=kQe(C,S),[_,P]=BQe(w),I=g.useMemo(()=>({labelStyle:u,contentStyle:p}),[u,p]);return _(g.createElement(a1e.Provider,{value:I},g.createElement("div",Object.assign({className:se(w,x==null?void 0:x.className,{[`${w}-${O}`]:O&&O!=="default",[`${w}-bordered`]:!!a,[`${w}-rtl`]:y==="rtl"},c,d,P),style:Object.assign(Object.assign({},x==null?void 0:x.style),f)},v),(r||n)&&g.createElement("div",{className:`${w}-header`},r&&g.createElement("div",{className:`${w}-title`},r),n&&g.createElement("div",{className:`${w}-extra`},n)),g.createElement("div",{className:`${w}-view`},g.createElement("table",null,g.createElement("tbody",null,E.map((M,T)=>g.createElement(jQe,{key:T,index:T,colon:o,prefixCls:w,vertical:s==="vertical",bordered:a,row:M}))))))))};s1e.Item=AQe;const Iu=s1e;function Eee(e){return["small","middle","large"].includes(e)}function _ee(e){return e?typeof e=="number"&&!Number.isNaN(e):!1}const l1e=we.createContext({latestIndex:0}),HQe=l1e.Provider,WQe=e=>{let{className:t,index:r,children:n,split:i,style:o}=e;const{latestIndex:a}=g.useContext(l1e);return n==null?null:g.createElement(g.Fragment,null,g.createElement("div",{className:t,style:o},n),r{var r,n;const{getPrefixCls:i,space:o,direction:a}=g.useContext($t),{size:s=(o==null?void 0:o.size)||"small",align:l,className:c,rootClassName:d,children:f,direction:h="horizontal",prefixCls:u,split:p,style:m,wrap:v=!1,classNames:b,styles:y}=e,x=VQe(e,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[w,$]=Array.isArray(s)?s:[s,s],C=Eee($),S=Eee(w),O=_ee($),E=_ee(w),_=Bi(f,{keepEmpty:!0}),P=l===void 0&&h==="horizontal"?"center":l,I=i("space",u),[M,T]=Dpe(I),A=se(I,o==null?void 0:o.className,T,`${I}-${h}`,{[`${I}-rtl`]:a==="rtl",[`${I}-align-${P}`]:P,[`${I}-gap-row-${$}`]:C,[`${I}-gap-col-${w}`]:S},c,d),k=se(`${I}-item`,(r=b==null?void 0:b.item)!==null&&r!==void 0?r:(n=o==null?void 0:o.classNames)===null||n===void 0?void 0:n.item);let R=0;const D=_.map((j,H)=>{var q,L;j!=null&&(R=H);const W=j&&j.key||`${k}-${H}`;return g.createElement(qQe,{className:k,key:W,index:H,split:p,style:(q=y==null?void 0:y.item)!==null&&q!==void 0?q:(L=o==null?void 0:o.styles)===null||L===void 0?void 0:L.item},j)}),z=g.useMemo(()=>({latestIndex:R}),[R]);if(_.length===0)return null;const N={};return v&&(N.flexWrap="wrap"),!S&&E&&(N.columnGap=w),!C&&O&&(N.rowGap=$),M(g.createElement("div",Object.assign({ref:t,className:A,style:Object.assign(Object.assign(Object.assign({},N),o==null?void 0:o.style),m)},x),g.createElement(HQe,{value:z},D)))}),c1e=UQe;c1e.Compact=ize;const Do=c1e;var KQe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{const{getPopupContainer:t,getPrefixCls:r,direction:n}=g.useContext($t),{prefixCls:i,type:o="default",danger:a,disabled:s,loading:l,onClick:c,htmlType:d,children:f,className:h,menu:u,arrow:p,autoFocus:m,overlay:v,trigger:b,align:y,open:x,onOpenChange:w,placement:$,getPopupContainer:C,href:S,icon:O=g.createElement(WH,null),title:E,buttonsRender:_=J=>J,mouseEnterDelay:P,mouseLeaveDelay:I,overlayClassName:M,overlayStyle:T,destroyPopupOnHide:A,dropdownRender:k}=e,R=KQe(e,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),D=r("dropdown",i),z=`${D}-button`,[N,j]=Pge(D),H={menu:u,arrow:p,autoFocus:m,align:y,disabled:s,trigger:s?[]:b,onOpenChange:w,getPopupContainer:C||t,mouseEnterDelay:P,mouseLeaveDelay:I,overlayClassName:M,overlayStyle:T,destroyPopupOnHide:A,dropdownRender:k},{compactSize:q,compactItemClassnames:L}=ep(D,n),W=se(z,L,h,j);"overlay"in e&&(H.overlay=v),"open"in e&&(H.open=x),"placement"in e?H.placement=$:H.placement=n==="rtl"?"bottomLeft":"bottomRight";const U=g.createElement(_n,{type:o,danger:a,disabled:s,loading:l,onClick:c,htmlType:d,href:S,title:E},f),K=g.createElement(_n,{type:o,danger:a,icon:O}),[G,Z]=_([U,K]);return N(g.createElement(Do.Compact,Object.assign({className:W,size:q,block:!0},R),G,g.createElement(UH,Object.assign({},H),Z)))};u1e.__ANT_BUTTON=!0;const GQe=u1e,d1e=UH;d1e.Button=GQe;const f1e=d1e;function NO(e){const[t,r]=g.useState(e);return g.useEffect(()=>{const n=setTimeout(()=>{r(e)},e.length?0:10);return()=>{clearTimeout(n)}},[e]),t}const XQe=e=>{const{componentCls:t}=e,r=`${t}-show-help`,n=`${t}-show-help-item`;return{[r]:{transition:`opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[n]:{overflow:"hidden",transition:`height ${e.motionDurationSlow} ${e.motionEaseInOut}, - opacity ${e.motionDurationSlow} ${e.motionEaseInOut}, - transform ${e.motionDurationSlow} ${e.motionEaseInOut} !important`,[`&${n}-appear, &${n}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${n}-leave-active`]:{transform:"translateY(-5px)"}}}}},YQe=XQe,QQe=e=>({legend:{display:"block",width:"100%",marginBottom:e.marginLG,padding:0,color:e.colorTextDescription,fontSize:e.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`},label:{fontSize:e.fontSize},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${e.controlOutlineWidth}px ${e.controlOutline}`},output:{display:"block",paddingTop:15,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight}}),Pee=(e,t)=>{const{formItemCls:r}=e;return{[r]:{[`${r}-label > label`]:{height:t},[`${r}-control-input`]:{minHeight:t}}}},ZQe=e=>{const{componentCls:t}=e;return{[e.componentCls]:Object.assign(Object.assign(Object.assign({},Br(e)),QQe(e)),{[`${t}-text`]:{display:"inline-block",paddingInlineEnd:e.paddingSM},"&-small":Object.assign({},Pee(e,e.controlHeightSM)),"&-large":Object.assign({},Pee(e,e.controlHeightLG))})}},JQe=e=>{const{formItemCls:t,iconCls:r,componentCls:n,rootPrefixCls:i,labelRequiredMarkColor:o,labelColor:a,labelFontSize:s,labelHeight:l,labelColonMarginInlineStart:c,labelColonMarginInlineEnd:d,itemMarginBottom:f}=e;return{[t]:Object.assign(Object.assign({},Br(e)),{marginBottom:f,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, - &-hidden.${i}-row`]:{display:"none"},"&-has-warning":{[`${t}-split`]:{color:e.colorError}},"&-has-error":{[`${t}-split`]:{color:e.colorWarning}},[`${t}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${e.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:l,color:a,fontSize:s,[`> ${r}`]:{fontSize:e.fontSize,verticalAlign:"top"},[`&${t}-required:not(${t}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:e.marginXXS,color:o,fontSize:e.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${n}-hide-required-mark &`]:{display:"none"}},[`${t}-optional`]:{display:"inline-block",marginInlineStart:e.marginXXS,color:e.colorTextDescription,[`${n}-hide-required-mark &`]:{display:"none"}},[`${t}-tooltip`]:{color:e.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:e.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:c,marginInlineEnd:d},[`&${t}-no-colon::after`]:{content:'"\\a0"'}}},[`${t}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${i}-col-'"]):not([class*="' ${i}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:e.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[t]:{"&-explain, &-extra":{clear:"both",color:e.colorTextDescription,fontSize:e.fontSize,lineHeight:e.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:e.controlHeightSM,transition:`color ${e.motionDurationMid} ${e.motionEaseOut}`},"&-explain":{"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning}}},[`&-with-help ${t}-explain`]:{height:"auto",opacity:1},[`${t}-feedback-icon`]:{fontSize:e.fontSize,textAlign:"center",visibility:"visible",animationName:PH,animationDuration:e.motionDurationMid,animationTimingFunction:e.motionEaseOutBack,pointerEvents:"none","&-success":{color:e.colorSuccess},"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning},"&-validating":{color:e.colorPrimary}}})}},eZe=e=>{const{componentCls:t,formItemCls:r}=e;return{[`${t}-horizontal`]:{[`${r}-label`]:{flexGrow:0},[`${r}-control`]:{flex:"1 1 0",minWidth:0},[`${r}-label[class$='-24'], ${r}-label[class*='-24 ']`]:{[`& + ${r}-control`]:{minWidth:"unset"}}}}},tZe=e=>{const{componentCls:t,formItemCls:r}=e;return{[`${t}-inline`]:{display:"flex",flexWrap:"wrap",[r]:{flex:"none",marginInlineEnd:e.margin,marginBottom:0,"&-row":{flexWrap:"nowrap"},[`> ${r}-label, - > ${r}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${r}-label`]:{flex:"none"},[`${t}-text`]:{display:"inline-block"},[`${r}-has-feedback`]:{display:"inline-block"}}}}},mv=e=>({padding:e.verticalLabelPadding,margin:e.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),rZe=e=>{const{componentCls:t,formItemCls:r,rootPrefixCls:n}=e;return{[`${r} ${r}-label`]:mv(e),[`${t}:not(${t}-inline)`]:{[r]:{flexWrap:"wrap",[`${r}-label, ${r}-control`]:{[`&:not([class*=" ${n}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},nZe=e=>{const{componentCls:t,formItemCls:r,rootPrefixCls:n}=e;return{[`${t}-vertical`]:{[r]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${t}-item-control`]:{width:"100%"}}},[`${t}-vertical ${r}-label, - .${n}-col-24${r}-label, - .${n}-col-xl-24${r}-label`]:mv(e),[`@media (max-width: ${e.screenXSMax}px)`]:[rZe(e),{[t]:{[`.${n}-col-xs-24${r}-label`]:mv(e)}}],[`@media (max-width: ${e.screenSMMax}px)`]:{[t]:{[`.${n}-col-sm-24${r}-label`]:mv(e)}},[`@media (max-width: ${e.screenMDMax}px)`]:{[t]:{[`.${n}-col-md-24${r}-label`]:mv(e)}},[`@media (max-width: ${e.screenLGMax}px)`]:{[t]:{[`.${n}-col-lg-24${r}-label`]:mv(e)}}}},h1e=(e,t)=>cr(e,{formItemCls:`${e.componentCls}-item`,rootPrefixCls:t}),hW=Jr("Form",(e,t)=>{let{rootPrefixCls:r}=t;const n=h1e(e,r);return[ZQe(n),JQe(n),YQe(n),eZe(n),tZe(n),nZe(n),u_(n),PH]},e=>({labelRequiredMarkColor:e.colorError,labelColor:e.colorTextHeading,labelFontSize:e.fontSize,labelHeight:e.controlHeight,labelColonMarginInlineStart:e.marginXXS/2,labelColonMarginInlineEnd:e.marginXS,itemMarginBottom:e.marginLG,verticalLabelPadding:`0 0 ${e.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3}),Iee=[];function cM(e,t,r){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof e=="string"?e:`${t}-${n}`,error:e,errorStatus:r}}const iZe=e=>{let{help:t,helpStatus:r,errors:n=Iee,warnings:i=Iee,className:o,fieldId:a,onVisibleChanged:s}=e;const{prefixCls:l}=g.useContext(_H),c=`${l}-item-explain`,[,d]=hW(l),f=g.useMemo(()=>vS(l),[l]),h=NO(n),u=NO(i),p=g.useMemo(()=>t!=null?[cM(t,"help",r)]:[].concat(Re(h.map((v,b)=>cM(v,"error","error",b))),Re(u.map((v,b)=>cM(v,"warning","warning",b)))),[t,r,h,u]),m={};return a&&(m.id=`${a}_help`),g.createElement(vl,{motionDeadline:f.motionDeadline,motionName:`${l}-show-help`,visible:!!p.length,onVisibleChanged:s},v=>{const{className:b,style:y}=v;return g.createElement("div",Object.assign({},m,{className:se(c,b,o,d),style:y,role:"alert"}),g.createElement(dH,Object.assign({keys:p},vS(l),{motionName:`${l}-show-help-item`,component:!1}),x=>{const{key:w,error:$,errorStatus:C,className:S,style:O}=x;return g.createElement("div",{key:w,className:se(S,{[`${c}-${C}`]:C}),style:O},$)}))})},p1e=iZe,oZe=["parentNode"],aZe="form_item";function Cx(e){return e===void 0||e===!1?[]:Array.isArray(e)?e:[e]}function m1e(e,t){if(!e.length)return;const r=e.join("_");return t?`${t}_${r}`:oZe.includes(r)?`${aZe}_${r}`:r}function g1e(e,t,r,n,i,o){let a=n;return o!==void 0?a=o:r.validating?a="validating":e.length?a="error":t.length?a="warning":(r.touched||i&&r.validated)&&(a="success"),a}function Tee(e){return Cx(e).join("_")}function v1e(e){const[t]=i_(),r=g.useRef({}),n=g.useMemo(()=>e??Object.assign(Object.assign({},t),{__INTERNAL__:{itemRef:i=>o=>{const a=Tee(i);o?r.current[a]=o:delete r.current[a]}},scrollToField:function(i){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const a=Cx(i),s=m1e(a,n.__INTERNAL__.name),l=s?document.getElementById(s):null;l&&Tpe(l,Object.assign({scrollMode:"if-needed",block:"nearest"},o))},getFieldInstance:i=>{const o=Tee(i);return r.current[o]}}),[e,t]);return[n]}var sZe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{const r=g.useContext(gl),{getPrefixCls:n,direction:i,form:o}=g.useContext($t),{prefixCls:a,className:s,rootClassName:l,size:c,disabled:d=r,form:f,colon:h,labelAlign:u,labelWrap:p,labelCol:m,wrapperCol:v,hideRequiredMark:b,layout:y="horizontal",scrollToFirstError:x,requiredMark:w,onFinishFailed:$,name:C,style:S,feedbackIcons:O}=e,E=sZe(e,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),_=Oo(c),P=g.useContext(A0e),I=g.useMemo(()=>w!==void 0?w:o&&o.requiredMark!==void 0?o.requiredMark:!b,[b,w,o]),M=h??(o==null?void 0:o.colon),T=n("form",a),[A,k]=hW(T),R=se(T,`${T}-${y}`,{[`${T}-hide-required-mark`]:I===!1,[`${T}-rtl`]:i==="rtl",[`${T}-${_}`]:_},k,o==null?void 0:o.className,s,l),[D]=v1e(f),{__INTERNAL__:z}=D;z.name=C;const N=g.useMemo(()=>({name:C,labelAlign:u,labelCol:m,labelWrap:p,wrapperCol:v,vertical:y==="vertical",colon:M,requiredMark:I,itemRef:z.itemRef,form:D,feedbackIcons:O}),[C,u,m,v,y,M,I,D,O]);g.useImperativeHandle(t,()=>D);const j=(q,L)=>{if(q){let W={block:"nearest"};typeof q=="object"&&(W=q),D.scrollToField(L,W)}},H=q=>{if($==null||$(q),q.errorFields.length){const L=q.errorFields[0].name;if(x!==void 0){j(x,L);return}o&&o.scrollToFirstError!==void 0&&j(o.scrollToFirstError,L)}};return A(g.createElement(sH,{disabled:d},g.createElement(Ow.Provider,{value:_},g.createElement(nme,{validateMessages:P},g.createElement(bf.Provider,{value:N},g.createElement(og,Object.assign({id:C},E,{name:C,onFinishFailed:H,form:D,style:Object.assign(Object.assign({},o==null?void 0:o.style),S),className:R})))))))},cZe=g.forwardRef(lZe),uZe=cZe;function dZe(e){if(typeof e=="function")return e;const t=Bi(e);return t.length<=1?t[0]:t}const b1e=()=>{const{status:e,errors:t=[],warnings:r=[]}=g.useContext(Oa);return{status:e,errors:t,warnings:r}};b1e.Context=Oa;const fZe=b1e;function hZe(e){const[t,r]=g.useState(e),n=g.useRef(null),i=g.useRef([]),o=g.useRef(!1);g.useEffect(()=>(o.current=!1,()=>{o.current=!0,vr.cancel(n.current),n.current=null}),[]);function a(s){o.current||(n.current===null&&(i.current=[],n.current=vr(()=>{n.current=null,r(l=>{let c=l;return i.current.forEach(d=>{c=d(c)}),c})})),i.current.push(s))}return[t,a]}function pZe(){const{itemRef:e}=g.useContext(bf),t=g.useRef({});function r(n,i){const o=i&&typeof i=="object"&&i.ref,a=n.join("_");return(t.current.name!==a||t.current.originRef!==o)&&(t.current.name=a,t.current.originRef=o,t.current.ref=zo(e(n),o)),t.current.ref}return r}const mZe=e=>{const{formItemCls:t}=e;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${t}-control`]:{display:"flex"}}}},gZe=Tb(["Form","item-item"],(e,t)=>{let{rootPrefixCls:r}=t;const n=h1e(e,r);return[mZe(n)]}),vZe=e=>{const{prefixCls:t,status:r,wrapperCol:n,children:i,errors:o,warnings:a,_internalItemRender:s,extra:l,help:c,fieldId:d,marginBottom:f,onErrorVisibleChanged:h}=e,u=`${t}-item`,p=g.useContext(bf),m=n||p.wrapperCol||{},v=se(`${u}-control`,m.className),b=g.useMemo(()=>Object.assign({},p),[p]);delete b.labelCol,delete b.wrapperCol;const y=g.createElement("div",{className:`${u}-control-input`},g.createElement("div",{className:`${u}-control-input-content`},i)),x=g.useMemo(()=>({prefixCls:t,status:r}),[t,r]),w=f!==null||o.length||a.length?g.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},g.createElement(_H.Provider,{value:x},g.createElement(p1e,{fieldId:d,errors:o,warnings:a,help:c,helpStatus:r,className:`${u}-explain-connected`,onVisibleChanged:h})),!!f&&g.createElement("div",{style:{width:0,height:f}})):null,$={};d&&($.id=`${d}_extra`);const C=l?g.createElement("div",Object.assign({},$,{className:`${u}-extra`}),l):null,S=s&&s.mark==="pro_table_render"&&s.render?s.render(e,{input:y,errorList:w,extra:C}):g.createElement(g.Fragment,null,y,w,C);return g.createElement(bf.Provider,{value:b},g.createElement($r,Object.assign({},m,{className:v}),S),g.createElement(gZe,{prefixCls:t}))},bZe=vZe;var yZe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"};const xZe=yZe;var SZe=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:xZe}))};const wZe=g.forwardRef(SZe);var CZe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{let{prefixCls:t,label:r,htmlFor:n,labelCol:i,labelAlign:o,colon:a,required:s,requiredMark:l,tooltip:c}=e;var d;const[f]=od("Form"),{vertical:h,labelAlign:u,labelCol:p,labelWrap:m,colon:v}=g.useContext(bf);if(!r)return null;const b=i||p||{},y=o||u,x=`${t}-item-label`,w=se(x,y==="left"&&`${x}-left`,b.className,{[`${x}-wrap`]:!!m});let $=r;const C=a===!0||v!==!1&&a!==!1;C&&!h&&typeof r=="string"&&r.trim()!==""&&($=r.replace(/[:|:]\s*$/,""));const O=$Ze(c);if(O){const{icon:I=g.createElement(wZe,null)}=O,M=CZe(O,["icon"]),T=g.createElement(nl,Object.assign({},M),g.cloneElement(I,{className:`${t}-item-tooltip`,title:""}));$=g.createElement(g.Fragment,null,$,T)}const E=l==="optional",_=typeof l=="function";_?$=l($,{required:!!s}):E&&!s&&($=g.createElement(g.Fragment,null,$,g.createElement("span",{className:`${t}-item-optional`,title:""},(f==null?void 0:f.optional)||((d=Qu.Form)===null||d===void 0?void 0:d.optional))));const P=se({[`${t}-item-required`]:s,[`${t}-item-required-mark-optional`]:E||_,[`${t}-item-no-colon`]:!C});return g.createElement($r,Object.assign({},b,{className:w}),g.createElement("label",{htmlFor:n,className:P,title:typeof r=="string"?r:""},$))},EZe=OZe,_Ze={success:pH,warning:Ew,error:J0,validating:_w};function y1e(e){let{children:t,errors:r,warnings:n,hasFeedback:i,validateStatus:o,prefixCls:a,meta:s,noStyle:l}=e;const c=`${a}-item`,{feedbackIcons:d}=g.useContext(bf),f=g1e(r,n,s,null,!!i,o),{isFormItemInput:h,status:u,hasFeedback:p,feedbackIcon:m}=g.useContext(Oa),v=g.useMemo(()=>{var b;let y;if(i){const w=i!==!0&&i.icons||d,$=f&&((b=w==null?void 0:w({status:f,errors:r,warnings:n}))===null||b===void 0?void 0:b[f]),C=f&&_Ze[f];y=$!==!1&&C?g.createElement("span",{className:se(`${c}-feedback-icon`,`${c}-feedback-icon-${f}`)},$||g.createElement(C,null)):null}const x={status:f||"",errors:r,warnings:n,hasFeedback:!!i,feedbackIcon:y,isFormItemInput:!0};return l&&(x.status=(f??u)||"",x.isFormItemInput=h,x.hasFeedback=!!(i??p),x.feedbackIcon=i!==void 0?x.feedbackIcon:m),x},[f,i,l,h,u]);return g.createElement(Oa.Provider,{value:v},t)}var PZe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{if(O&&w.current){const k=getComputedStyle(w.current);P(parseInt(k.marginBottom,10))}},[O,E]);const I=k=>{k||P(null)},T=function(){let k=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const R=k?$:c.errors,D=k?C:c.warnings;return g1e(R,D,c,"",!!d,l)}(),A=se(y,r,n,{[`${y}-with-help`]:S||$.length||C.length,[`${y}-has-feedback`]:T&&d,[`${y}-has-success`]:T==="success",[`${y}-has-warning`]:T==="warning",[`${y}-has-error`]:T==="error",[`${y}-is-validating`]:T==="validating",[`${y}-hidden`]:f});return g.createElement("div",{className:A,style:i,ref:w},g.createElement(jr,Object.assign({className:`${y}-row`},hi(b,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),g.createElement(EZe,Object.assign({htmlFor:u},e,{requiredMark:x,required:p??m,prefixCls:t})),g.createElement(bZe,Object.assign({},e,c,{errors:$,warnings:C,prefixCls:t,status:T,help:o,marginBottom:_,onErrorVisibleChanged:I}),g.createElement(rme.Provider,{value:v},g.createElement(y1e,{prefixCls:t,meta:c,errors:c.errors,warnings:c.warnings,hasFeedback:d,validateStatus:T},h)))),!!_&&g.createElement("div",{className:`${y}-margin-offset`,style:{marginBottom:-_}}))}const TZe="__SPLIT__",MZe=g.memo(e=>{let{children:t}=e;return t},(e,t)=>e.value===t.value&&e.update===t.update&&e.childProps.length===t.childProps.length&&e.childProps.every((r,n)=>r===t.childProps[n]));function Mee(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function kZe(e){const{name:t,noStyle:r,className:n,dependencies:i,prefixCls:o,shouldUpdate:a,rules:s,children:l,required:c,label:d,messageVariables:f,trigger:h="onChange",validateTrigger:u,hidden:p,help:m}=e,{getPrefixCls:v}=g.useContext($t),{name:b}=g.useContext(bf),y=dZe(l),x=typeof y=="function",w=g.useContext(rme),{validateTrigger:$}=g.useContext(P0),C=u!==void 0?u:$,S=t!=null,O=v("form",o),[E,_]=hW(O);eg();const P=g.useContext(L1),I=g.useRef(),[M,T]=hZe({}),[A,k]=f0(()=>Mee()),R=L=>{const W=P==null?void 0:P.getKey(L.name);if(k(L.destroy?Mee():L,!0),r&&m!==!1&&w){let U=L.name;if(L.destroy)U=I.current||U;else if(W!==void 0){const[K,G]=W;U=[K].concat(Re(G)),I.current=U}w(L,U)}},D=(L,W)=>{T(U=>{const K=Object.assign({},U),Z=[].concat(Re(L.name.slice(0,-1)),Re(W)).join(TZe);return L.destroy?delete K[Z]:K[Z]=L,K})},[z,N]=g.useMemo(()=>{const L=Re(A.errors),W=Re(A.warnings);return Object.values(M).forEach(U=>{L.push.apply(L,Re(U.errors||[])),W.push.apply(W,Re(U.warnings||[]))}),[L,W]},[M,A.errors,A.warnings]),j=pZe();function H(L,W,U){return r&&!p?g.createElement(y1e,{prefixCls:O,hasFeedback:e.hasFeedback,validateStatus:e.validateStatus,meta:A,errors:z,warnings:N,noStyle:!0},L):g.createElement(IZe,Object.assign({key:"row"},e,{className:se(n,_),prefixCls:O,fieldId:W,isRequired:U,errors:z,warnings:N,meta:A,onSubItemMetaChange:D}),L)}if(!S&&!x&&!i)return E(H(y));let q={};return typeof d=="string"?q.label=d:t&&(q.label=String(t)),f&&(q=Object.assign(Object.assign({},q),f)),E(g.createElement(n_,Object.assign({},e,{messageVariables:q,trigger:h,validateTrigger:C,onMetaChange:R}),(L,W,U)=>{const K=Cx(t).length&&W?W.name:[],G=m1e(K,b),Z=c!==void 0?c:!!(s&&s.some(le=>{if(le&&typeof le=="object"&&le.required&&!le.warningOnly)return!0;if(typeof le=="function"){const ue=le(U);return ue&&ue.required&&!ue.warningOnly}return!1})),J=Object.assign({},L);let ne=null;if(Array.isArray(y)&&S)ne=y;else if(!(x&&(!(a||i)||S))){if(!(i&&!x&&!S))if(al(y)){const le=Object.assign(Object.assign({},y.props),J);if(le.id||(le.id=G),m||z.length>0||N.length>0||e.extra){const ce=[];(m||z.length>0)&&ce.push(`${G}_help`),e.extra&&ce.push(`${G}_extra`),le["aria-describedby"]=ce.join(" ")}z.length>0&&(le["aria-invalid"]="true"),Z&&(le["aria-required"]="true"),ic(y)&&(le.ref=j(K,y)),new Set([].concat(Re(Cx(h)),Re(Cx(C)))).forEach(ce=>{le[ce]=function(){for(var ve,xe,Oe,he,ae,be=arguments.length,pe=new Array(be),Pe=0;Pe{var{prefixCls:t,children:r}=e,n=AZe(e,["prefixCls","children"]);const{getPrefixCls:i}=g.useContext($t),o=i("form",t),a=g.useMemo(()=>({prefixCls:o,status:"error"}),[o]);return g.createElement($H,Object.assign({},n),(s,l,c)=>g.createElement(_H.Provider,{value:a},r(s.map(d=>Object.assign(Object.assign({},d),{fieldKey:d.key})),l,{errors:c.errors,warnings:c.warnings})))},NZe=DZe;function jZe(){const{form:e}=g.useContext(bf);return e}const Nf=uZe;Nf.Item=RZe;Nf.List=NZe;Nf.ErrorList=p1e;Nf.useForm=v1e;Nf.useFormInstance=jZe;Nf.useWatch=EH;Nf.Provider=nme;Nf.create=()=>{};const CN=Nf;function kee(e){var t=e.getBoundingClientRect(),r=document.documentElement;return{left:t.left+(window.pageXOffset||r.scrollLeft)-(r.clientLeft||document.body.clientLeft||0),top:t.top+(window.pageYOffset||r.scrollTop)-(r.clientTop||document.body.clientTop||0)}}function b4(e,t,r,n){var i=cS.unstable_batchedUpdates?function(a){cS.unstable_batchedUpdates(r,a)}:r;return e!=null&&e.addEventListener&&e.addEventListener(t,i,n),{remove:function(){e!=null&&e.removeEventListener&&e.removeEventListener(t,i,n)}}}var LZe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"};const zZe=LZe;var BZe=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:zZe}))};const FZe=g.forwardRef(BZe);function HZe(e,t,r){return typeof r=="boolean"?r:e.length?!0:Bi(t).some(i=>i.type===Cge)}const WZe=e=>{const{componentCls:t,bodyBg:r,lightSiderBg:n,lightTriggerBg:i,lightTriggerColor:o}=e;return{[`${t}-sider-light`]:{background:n,[`${t}-sider-trigger`]:{color:o,background:i},[`${t}-sider-zero-width-trigger`]:{color:o,background:i,border:`1px solid ${r}`,borderInlineStart:0}}}},qZe=WZe,VZe=e=>{const{antCls:t,componentCls:r,colorText:n,triggerColor:i,footerBg:o,triggerBg:a,headerHeight:s,headerPadding:l,headerColor:c,footerPadding:d,triggerHeight:f,zeroTriggerHeight:h,zeroTriggerWidth:u,motionDurationMid:p,motionDurationSlow:m,fontSize:v,borderRadius:b,bodyBg:y,headerBg:x,siderBg:w}=e;return{[r]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:y,"&, *":{boxSizing:"border-box"},[`&${r}-has-sider`]:{flexDirection:"row",[`> ${r}, > ${r}-content`]:{width:0}},[`${r}-header, &${r}-footer`]:{flex:"0 0 auto"},[`${r}-sider`]:{position:"relative",minWidth:0,background:w,transition:`all ${p}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${t}-menu${t}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:f},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:f,color:i,lineHeight:`${f}px`,textAlign:"center",background:a,cursor:"pointer",transition:`all ${p}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:s,insetInlineEnd:-u,zIndex:1,width:u,height:h,color:i,fontSize:e.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:w,borderStartStartRadius:0,borderStartEndRadius:b,borderEndEndRadius:b,borderEndStartRadius:0,cursor:"pointer",transition:`background ${m} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${m}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-u,borderStartStartRadius:b,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:b}}}}},qZe(e)),{"&-rtl":{direction:"rtl"}}),[`${r}-header`]:{height:s,padding:l,color:c,lineHeight:`${s}px`,background:x,[`${t}-menu`]:{lineHeight:"inherit"}},[`${r}-footer`]:{padding:d,color:n,fontSize:v,background:o},[`${r}-content`]:{flex:"auto",minHeight:0}}},S1e=Jr("Layout",e=>[VZe(e)],e=>{const{colorBgLayout:t,controlHeight:r,controlHeightLG:n,colorText:i,controlHeightSM:o,marginXXS:a,colorTextLightSolid:s,colorBgContainer:l}=e,c=n*1.25;return{colorBgHeader:"#001529",colorBgBody:t,colorBgTrigger:"#002140",bodyBg:t,headerBg:"#001529",headerHeight:r*2,headerPadding:`0 ${c}px`,headerColor:i,footerPadding:`${o}px ${c}px`,footerBg:t,siderBg:"#001529",triggerHeight:n+a*2,triggerBg:"#002140",triggerColor:s,zeroTriggerWidth:n,zeroTriggerHeight:n,lightSiderBg:l,lightTriggerBg:l,lightTriggerColor:i}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]});var w1e=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);ig.forwardRef((a,s)=>g.createElement(i,Object.assign({ref:s,suffixCls:t,tagName:r},a)))}const pW=g.forwardRef((e,t)=>{const{prefixCls:r,suffixCls:n,className:i,tagName:o}=e,a=w1e(e,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:s}=g.useContext($t),l=s("layout",r),[c,d]=S1e(l),f=n?`${l}-${n}`:l;return c(g.createElement(o,Object.assign({className:se(r||f,i,d),ref:t},a)))}),UZe=g.forwardRef((e,t)=>{const{direction:r}=g.useContext($t),[n,i]=g.useState([]),{prefixCls:o,className:a,rootClassName:s,children:l,hasSider:c,tagName:d,style:f}=e,h=w1e(e,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),u=hi(h,["suffixCls"]),{getPrefixCls:p,layout:m}=g.useContext($t),v=p("layout",o),b=HZe(n,l,c),[y,x]=S1e(v),w=se(v,{[`${v}-has-sider`]:b,[`${v}-rtl`]:r==="rtl"},m==null?void 0:m.className,a,s,x),$=g.useMemo(()=>({siderHook:{addSider:C=>{i(S=>[].concat(Re(S),[C]))},removeSider:C=>{i(S=>S.filter(O=>O!==C))}}}),[]);return y(g.createElement(wge.Provider,{value:$},g.createElement(d,Object.assign({ref:t,className:w,style:Object.assign(Object.assign({},m==null?void 0:m.style),f)},u),l)))}),KZe=M_({tagName:"div",displayName:"Layout"})(UZe),GZe=M_({suffixCls:"header",tagName:"header",displayName:"Header"})(pW),XZe=M_({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(pW),YZe=M_({suffixCls:"content",tagName:"main",displayName:"Content"})(pW),QZe=KZe,Hb=QZe;Hb.Header=GZe;Hb.Footer=XZe;Hb.Content=YZe;Hb.Sider=Cge;Hb._InternalSiderContext=w_;const uM=Hb;function C1e(){const e=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let t=1;t{const i=r[n];i!==void 0&&(e[n]=i)})}return e}var ZZe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"};const JZe=ZZe;var eJe=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:JZe}))};const Ree=g.forwardRef(eJe);var tJe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"};const rJe=tJe;var nJe=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:rJe}))};const Aee=g.forwardRef(nJe);var Mp={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40};const iJe={items_per_page:"条/页",jump_to:"跳至",jump_to_confirm:"确定",page:"页",prev_page:"上一页",next_page:"下一页",prev_5:"向前 5 页",next_5:"向后 5 页",prev_3:"向前 3 页",next_3:"向后 3 页",page_size:"页码"};var $N=function(e){su(r,e);var t=lu(r);function r(){var n;uo(this,r);for(var i=arguments.length,o=new Array(i),a=0;a=0||s.relatedTarget.className.indexOf("".concat(f,"-item"))>=0))&&d(n.getValidValue()))}),Y(it(n),"go",function(s){var l=n.state.goInputText;l!==""&&(s.keyCode===Mp.ENTER||s.type==="click")&&(n.setState({goInputText:""}),n.props.quickGo(n.getValidValue()))}),n}return Ii(r,[{key:"getPageSizeOptions",value:function(){var i=this.props,o=i.pageSize,a=i.pageSizeOptions;return a.some(function(s){return s.toString()===o.toString()})?a:a.concat([o.toString()]).sort(function(s,l){var c=Number.isNaN(Number(s))?0:Number(s),d=Number.isNaN(Number(l))?0:Number(l);return c-d})}},{key:"render",value:function(){var i=this,o=this.props,a=o.pageSize,s=o.locale,l=o.rootPrefixCls,c=o.changeSize,d=o.quickGo,f=o.goButton,h=o.selectComponentClass,u=o.buildOptionText,p=o.selectPrefixCls,m=o.disabled,v=this.state.goInputText,b="".concat(l,"-options"),y=h,x=null,w=null,$=null;if(!c&&!d)return null;var C=this.getPageSizeOptions();if(c&&y){var S=C.map(function(O,E){return we.createElement(y.Option,{key:E,value:O.toString()},(u||i.buildOptionText)(O))});x=we.createElement(y,{disabled:m,prefixCls:p,showSearch:!1,className:"".concat(b,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(a||C[0]).toString(),onChange:this.changeSize,getPopupContainer:function(E){return E.parentNode},"aria-label":s.page_size,defaultOpen:!1},S)}return d&&(f&&($=typeof f=="boolean"?we.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:m,className:"".concat(b,"-quick-jumper-button")},s.jump_to_confirm):we.createElement("span",{onClick:this.go,onKeyUp:this.go},f)),w=we.createElement("div",{className:"".concat(b,"-quick-jumper")},s.jump_to,we.createElement("input",{disabled:m,type:"text",value:v,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":s.page}),s.page,$)),we.createElement("li",{className:"".concat(b)},x,w)}}]),r}(we.Component);Y($N,"defaultProps",{pageSizeOptions:["10","20","50","100"]});var p2=function(t){var r,n=t.rootPrefixCls,i=t.page,o=t.active,a=t.className,s=t.showTitle,l=t.onClick,c=t.onKeyPress,d=t.itemRender,f="".concat(n,"-item"),h=se(f,"".concat(f,"-").concat(i),(r={},Y(r,"".concat(f,"-active"),o),Y(r,"".concat(f,"-disabled"),!i),Y(r,t.className,a),r)),u=function(){l(i)},p=function(b){c(b,l,i)},m=d(i,"page",we.createElement("a",{rel:"nofollow"},i));return m?we.createElement("li",{title:s?i.toString():null,className:h,onClick:u,onKeyPress:p,tabIndex:0},m):null};function ON(){}function Dee(e){var t=Number(e);return typeof t=="number"&&!Number.isNaN(t)&&isFinite(t)&&Math.floor(t)===t}var oJe=function(t,r,n){return n};function dh(e,t,r){var n=typeof e>"u"?t.pageSize:e;return Math.floor((r.total-1)/n)+1}var mW=function(e){su(r,e);var t=lu(r);function r(n){var i;uo(this,r),i=t.call(this,n),Y(it(i),"paginationNode",we.createRef()),Y(it(i),"getJumpPrevPage",function(){return Math.max(1,i.state.current-(i.props.showLessItems?3:5))}),Y(it(i),"getJumpNextPage",function(){return Math.min(dh(void 0,i.state,i.props),i.state.current+(i.props.showLessItems?3:5))}),Y(it(i),"getItemIcon",function(c,d){var f=i.props.prefixCls,h=c||we.createElement("button",{type:"button","aria-label":d,className:"".concat(f,"-item-link")});return typeof c=="function"&&(h=we.createElement(c,ee({},i.props))),h}),Y(it(i),"isValid",function(c){var d=i.props.total;return Dee(c)&&c!==i.state.current&&Dee(d)&&d>0}),Y(it(i),"shouldDisplayQuickJumper",function(){var c=i.props,d=c.showQuickJumper,f=c.total,h=i.state.pageSize;return f<=h?!1:d}),Y(it(i),"handleKeyDown",function(c){(c.keyCode===Mp.ARROW_UP||c.keyCode===Mp.ARROW_DOWN)&&c.preventDefault()}),Y(it(i),"handleKeyUp",function(c){var d=i.getValidValue(c),f=i.state.currentInputValue;d!==f&&i.setState({currentInputValue:d}),c.keyCode===Mp.ENTER?i.handleChange(d):c.keyCode===Mp.ARROW_UP?i.handleChange(d-1):c.keyCode===Mp.ARROW_DOWN&&i.handleChange(d+1)}),Y(it(i),"handleBlur",function(c){var d=i.getValidValue(c);i.handleChange(d)}),Y(it(i),"changePageSize",function(c){var d=i.state.current,f=dh(c,i.state,i.props);d=d>f?f:d,f===0&&(d=i.state.current),typeof c=="number"&&("pageSize"in i.props||i.setState({pageSize:c}),"current"in i.props||i.setState({current:d,currentInputValue:d})),i.props.onShowSizeChange(d,c),"onChange"in i.props&&i.props.onChange&&i.props.onChange(d,c)}),Y(it(i),"handleChange",function(c){var d=i.props,f=d.disabled,h=d.onChange,u=i.state,p=u.pageSize,m=u.current,v=u.currentInputValue;if(i.isValid(c)&&!f){var b=dh(void 0,i.state,i.props),y=c;return c>b?y=b:c<1&&(y=1),"current"in i.props||i.setState({current:y}),y!==v&&i.setState({currentInputValue:y}),h(y,p),y}return m}),Y(it(i),"prev",function(){i.hasPrev()&&i.handleChange(i.state.current-1)}),Y(it(i),"next",function(){i.hasNext()&&i.handleChange(i.state.current+1)}),Y(it(i),"jumpPrev",function(){i.handleChange(i.getJumpPrevPage())}),Y(it(i),"jumpNext",function(){i.handleChange(i.getJumpNextPage())}),Y(it(i),"hasPrev",function(){return i.state.current>1}),Y(it(i),"hasNext",function(){return i.state.current2?f-2:0),u=2;u=a?l=a:l=Number(o),l}},{key:"getShowSizeChanger",value:function(){var i=this.props,o=i.showSizeChanger,a=i.total,s=i.totalBoundaryShowSizeChanger;return typeof o<"u"?o:a>s}},{key:"render",value:function(){var i=this.props,o=i.prefixCls,a=i.className,s=i.style,l=i.disabled,c=i.hideOnSinglePage,d=i.total,f=i.locale,h=i.showQuickJumper,u=i.showLessItems,p=i.showTitle,m=i.showTotal,v=i.simple,b=i.itemRender,y=i.showPrevNextJumpers,x=i.jumpPrevIcon,w=i.jumpNextIcon,$=i.selectComponentClass,C=i.selectPrefixCls,S=i.pageSizeOptions,O=this.state,E=O.current,_=O.pageSize,P=O.currentInputValue;if(c===!0&&d<=_)return null;var I=dh(void 0,this.state,this.props),M=[],T=null,A=null,k=null,R=null,D=null,z=h&&h.goButton,N=u?1:2,j=E-1>0?E-1:0,H=E+1d?d:E*_]));if(v){z&&(typeof z=="boolean"?D=we.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},f.jump_to_confirm):D=we.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},z),D=we.createElement("li",{title:p?"".concat(f.jump_to).concat(E,"/").concat(I):null,className:"".concat(o,"-simple-pager")},D));var W=this.renderPrev(j);return we.createElement("ul",Ce({className:se(o,"".concat(o,"-simple"),Y({},"".concat(o,"-disabled"),l),a),style:s,ref:this.paginationNode},q),L,W?we.createElement("li",{title:p?f.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:se("".concat(o,"-prev"),Y({},"".concat(o,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},W):null,we.createElement("li",{title:p?"".concat(E,"/").concat(I):null,className:"".concat(o,"-simple-pager")},we.createElement("input",{type:"text",value:P,disabled:l,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),we.createElement("span",{className:"".concat(o,"-slash")},"/"),I),we.createElement("li",{title:p?f.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:se("".concat(o,"-next"),Y({},"".concat(o,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(H)),we.createElement($N,{disabled:l,locale:f,rootPrefixCls:o,selectComponentClass:$,selectPrefixCls:C,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:E,pageSize:_,pageSizeOptions:S,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:D}))}if(I<=3+N*2){var U={locale:f,rootPrefixCls:o,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:p,itemRender:b};I||M.push(we.createElement(p2,Ce({},U,{key:"noPager",page:1,className:"".concat(o,"-item-disabled")})));for(var K=1;K<=I;K+=1){var G=E===K;M.push(we.createElement(p2,Ce({},U,{key:K,page:K,active:G})))}}else{var Z=u?f.prev_3:f.prev_5,J=u?f.next_3:f.next_5,ne=b(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(x,"prev page")),le=b(this.getJumpNextPage(),"jump-next",this.getItemIcon(w,"next page"));y&&(T=ne?we.createElement("li",{title:p?Z:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:se("".concat(o,"-jump-prev"),Y({},"".concat(o,"-jump-prev-custom-icon"),!!x))},ne):null,A=le?we.createElement("li",{title:p?J:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:se("".concat(o,"-jump-next"),Y({},"".concat(o,"-jump-next-custom-icon"),!!w))},le):null),R=we.createElement(p2,{locale:f,last:!0,rootPrefixCls:o,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:I,page:I,active:!1,showTitle:p,itemRender:b}),k=we.createElement(p2,{locale:f,rootPrefixCls:o,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:p,itemRender:b});var ue=Math.max(1,E-N),de=Math.min(E+N,I);E-1<=N&&(de=1+N*2),I-E<=N&&(ue=I-N*2);for(var ce=ue;ce<=de;ce+=1){var ve=E===ce;M.push(we.createElement(p2,{locale:f,rootPrefixCls:o,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:ce,page:ce,active:ve,showTitle:p,itemRender:b}))}E-1>=N*2&&E!==3&&(M[0]=g.cloneElement(M[0],{className:"".concat(o,"-item-after-jump-prev")}),M.unshift(T)),I-E>=N*2&&E!==I-2&&(M[M.length-1]=g.cloneElement(M[M.length-1],{className:"".concat(o,"-item-before-jump-next")}),M.push(A)),ue!==1&&M.unshift(k),de!==I&&M.push(R)}var xe=!this.hasPrev()||!I,Oe=!this.hasNext()||!I,he=this.renderPrev(j),ae=this.renderNext(H);return we.createElement("ul",Ce({className:se(o,a,Y({},"".concat(o,"-disabled"),l)),style:s,ref:this.paginationNode},q),L,he?we.createElement("li",{title:p?f.prev_page:null,onClick:this.prev,tabIndex:xe?null:0,onKeyPress:this.runIfEnterPrev,className:se("".concat(o,"-prev"),Y({},"".concat(o,"-disabled"),xe)),"aria-disabled":xe},he):null,M,ae?we.createElement("li",{title:p?f.next_page:null,onClick:this.next,tabIndex:Oe?null:0,onKeyPress:this.runIfEnterNext,className:se("".concat(o,"-next"),Y({},"".concat(o,"-disabled"),Oe)),"aria-disabled":Oe},ae):null,we.createElement($N,{disabled:l,locale:f,rootPrefixCls:o,selectComponentClass:$,selectPrefixCls:C,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:E,pageSize:_,pageSizeOptions:S,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:z}))}}],[{key:"getDerivedStateFromProps",value:function(i,o){var a={};if("current"in i&&(a.current=i.current,i.current!==o.current&&(a.currentInputValue=a.current)),"pageSize"in i&&i.pageSize!==o.pageSize){var s=o.current,l=dh(i.pageSize,o,i);s=s>l?l:s,"current"in i||(a.current=s,a.currentInputValue=s),a.pageSize=i.pageSize}return a}}]),r}(we.Component);Y(mW,"defaultProps",{defaultCurrent:1,total:0,defaultPageSize:10,onChange:ON,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:ON,locale:iJe,style:{},itemRender:oJe,totalBoundaryShowSizeChanger:50});const aJe=Object.freeze(Object.defineProperty({__proto__:null,default:mW},Symbol.toStringTag,{value:"Module"})),$1e=e=>g.createElement(Tm,Object.assign({},e,{showSearch:!0,size:"small"})),O1e=e=>g.createElement(Tm,Object.assign({},e,{showSearch:!0,size:"middle"}));$1e.Option=Tm.Option;O1e.Option=Tm.Option;const sJe=e=>{const{componentCls:t}=e;return{[`${t}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}}},[`&${t}-disabled`]:{cursor:"not-allowed",[`${t}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:e.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:e.colorBorder,backgroundColor:e.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:e.itemActiveBgDisabled},a:{color:e.itemActiveColorDisabled}}},[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${t}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${t}-simple-pager`]:{color:e.colorTextDisabled},[`${t}-jump-prev, ${t}-jump-next`]:{[`${t}-item-link-icon`]:{opacity:0},[`${t}-item-ellipsis`]:{opacity:1}}},[`&${t}-simple`]:{[`${t}-prev, ${t}-next`]:{[`&${t}-disabled ${t}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},lJe=e=>{const{componentCls:t}=e;return{[`&${t}-mini ${t}-total-text, &${t}-mini ${t}-simple-pager`]:{height:e.itemSizeSM,lineHeight:`${e.itemSizeSM}px`},[`&${t}-mini ${t}-item`]:{minWidth:e.itemSizeSM,height:e.itemSizeSM,margin:0,lineHeight:`${e.itemSizeSM-2}px`},[`&${t}-mini:not(${t}-disabled) ${t}-item:not(${t}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}},[`&${t}-mini ${t}-prev, &${t}-mini ${t}-next`]:{minWidth:e.itemSizeSM,height:e.itemSizeSM,margin:0,lineHeight:`${e.itemSizeSM}px`},[`&${t}-mini:not(${t}-disabled)`]:{[`${t}-prev, ${t}-next`]:{[`&:hover ${t}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${t}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${t}-disabled:hover ${t}-item-link`]:{backgroundColor:"transparent"}}},[` - &${t}-mini ${t}-prev ${t}-item-link, - &${t}-mini ${t}-next ${t}-item-link - `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:e.itemSizeSM,lineHeight:`${e.itemSizeSM}px`}},[`&${t}-mini ${t}-jump-prev, &${t}-mini ${t}-jump-next`]:{height:e.itemSizeSM,marginInlineEnd:0,lineHeight:`${e.itemSizeSM}px`},[`&${t}-mini ${t}-options`]:{marginInlineStart:e.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:e.miniOptionsSizeChangerTop},"&-quick-jumper":{height:e.itemSizeSM,lineHeight:`${e.itemSizeSM}px`,input:Object.assign(Object.assign({},rW(e)),{width:e.paginationMiniQuickJumperInputWidth,height:e.controlHeightSM})}}}},cJe=e=>{const{componentCls:t}=e;return{[` - &${t}-simple ${t}-prev, - &${t}-simple ${t}-next - `]:{height:e.itemSizeSM,lineHeight:`${e.itemSizeSM}px`,verticalAlign:"top",[`${t}-item-link`]:{height:e.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive},"&::after":{height:e.itemSizeSM,lineHeight:`${e.itemSizeSM}px`}}},[`&${t}-simple ${t}-simple-pager`]:{display:"inline-block",height:e.itemSizeSM,marginInlineEnd:e.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:e.marginXS,padding:`0 ${e.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:e.itemInputBg,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadius,outline:"none",transition:`border-color ${e.motionDurationMid}`,color:"inherit","&:hover":{borderColor:e.colorPrimary},"&:focus":{borderColor:e.colorPrimaryHover,boxShadow:`${e.inputOutlineOffset}px 0 ${e.controlOutlineWidth}px ${e.controlOutline}`},"&[disabled]":{color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,cursor:"not-allowed"}}}}},uJe=e=>{const{componentCls:t}=e;return{[`${t}-jump-prev, ${t}-jump-next`]:{outline:0,[`${t}-item-container`]:{position:"relative",[`${t}-item-link-icon`]:{color:e.colorPrimary,fontSize:e.fontSizeSM,opacity:0,transition:`all ${e.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${t}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:e.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:e.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:e.paginationEllipsisTextIndent,opacity:1,transition:`all ${e.motionDurationMid}`}},"&:hover":{[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0}}},[` - ${t}-prev, - ${t}-jump-prev, - ${t}-jump-next - `]:{marginInlineEnd:e.marginXS},[` - ${t}-prev, - ${t}-next, - ${t}-jump-prev, - ${t}-jump-next - `]:{display:"inline-block",minWidth:e.itemSize,height:e.itemSize,color:e.colorText,fontFamily:e.fontFamily,lineHeight:`${e.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:e.borderRadius,cursor:"pointer",transition:`all ${e.motionDurationMid}`},[`${t}-prev, ${t}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:e.colorText,cursor:"pointer",userSelect:"none"},[`${t}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:e.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${e.lineWidth}px ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:"none",transition:`all ${e.motionDurationMid}`},[`&:hover ${t}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${t}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${t}-disabled:hover`]:{[`${t}-item-link`]:{backgroundColor:"transparent"}}},[`${t}-slash`]:{marginInlineEnd:e.paginationSlashMarginInlineEnd,marginInlineStart:e.paginationSlashMarginInlineStart},[`${t}-options`]:{display:"inline-block",marginInlineStart:e.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:e.controlHeight,marginInlineStart:e.marginXS,lineHeight:`${e.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},Bb(e)),{width:e.controlHeightLG*1.25,height:e.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:e.marginXS,marginInlineEnd:e.marginXS})}}}},dJe=e=>{const{componentCls:t}=e;return{[`${t}-item`]:{display:"inline-block",minWidth:e.itemSize,height:e.itemSize,marginInlineEnd:e.marginXS,fontFamily:e.fontFamily,lineHeight:`${e.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${e.lineWidth}px ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${e.paginationItemPaddingInline}px`,color:e.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${t}-item-active)`]:{"&:hover":{transition:`all ${e.motionDurationMid}`,backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}},"&-active":{fontWeight:e.fontWeightStrong,backgroundColor:e.itemActiveBg,borderColor:e.colorPrimary,a:{color:e.colorPrimary},"&:hover":{borderColor:e.colorPrimaryHover},"&:hover a":{color:e.colorPrimaryHover}}}}},fJe=e=>{const{componentCls:t}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Br(e)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${t}-total-text`]:{display:"inline-block",height:e.itemSize,marginInlineEnd:e.marginXS,lineHeight:`${e.itemSize-2}px`,verticalAlign:"middle"}}),dJe(e)),uJe(e)),cJe(e)),lJe(e)),sJe(e)),{[`@media only screen and (max-width: ${e.screenLG}px)`]:{[`${t}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${e.screenSM}px)`]:{[`${t}-options`]:{display:"none"}}}),[`&${e.componentCls}-rtl`]:{direction:"rtl"}}},hJe=e=>{const{componentCls:t}=e;return{[`${t}${t}-disabled:not(${t}-mini)`]:{"&, &:hover":{[`${t}-item-link`]:{borderColor:e.colorBorder}},"&:focus-visible":{[`${t}-item-link`]:{borderColor:e.colorBorder}},[`${t}-item, ${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,[`&:hover:not(${t}-item-active)`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,a:{color:e.colorTextDisabled}},[`&${t}-item-active`]:{backgroundColor:e.itemActiveBgDisabled}},[`${t}-prev, ${t}-next`]:{"&:hover button":{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,color:e.colorTextDisabled},[`${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder}}},[`${t}:not(${t}-mini)`]:{[`${t}-prev, ${t}-next`]:{"&:hover button":{borderColor:e.colorPrimaryHover,backgroundColor:e.itemBg},[`${t}-item-link`]:{backgroundColor:e.itemLinkBg,borderColor:e.colorBorder},[`&:hover ${t}-item-link`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,color:e.colorPrimary},[`&${t}-disabled`]:{[`${t}-item-link`]:{borderColor:e.colorBorder,color:e.colorTextDisabled}}},[`${t}-item`]:{backgroundColor:e.itemBg,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,[`&:hover:not(${t}-item-active)`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,a:{color:e.colorPrimary}},"&-active":{borderColor:e.colorPrimary}}}}},pJe=e=>{const{componentCls:t}=e;return{[`${t}:not(${t}-disabled)`]:{[`${t}-item`]:Object.assign({},gf(e)),[`${t}-jump-prev, ${t}-jump-next`]:{"&:focus-visible":Object.assign({[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0}},mf(e))},[`${t}-prev, ${t}-next`]:{[`&:focus-visible ${t}-item-link`]:Object.assign({},mf(e))}}}},mJe=Jr("Pagination",e=>{const t=cr(e,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:e.marginXXS/2,paginationMiniQuickJumperInputWidth:e.controlHeightLG*1.1,paginationItemPaddingInline:e.marginXXS*1.5,paginationEllipsisLetterSpacing:e.marginXXS/2,paginationSlashMarginInlineStart:e.marginXXS,paginationSlashMarginInlineEnd:e.marginSM,paginationEllipsisTextIndent:"0.13em"},E_(e),__(e));return[fJe(t),pJe(t),e.wireframe&&hJe(t)]},e=>({itemBg:e.colorBgContainer,itemSize:e.controlHeight,itemSizeSM:e.controlHeightSM,itemActiveBg:e.colorBgContainer,itemLinkBg:e.colorBgContainer,itemActiveColorDisabled:e.colorTextDisabled,itemActiveBgDisabled:e.controlItemBgActiveDisabled,itemInputBg:e.colorBgContainer,miniOptionsSizeChangerTop:0}));var gJe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{const{prefixCls:t,selectPrefixCls:r,className:n,rootClassName:i,style:o,size:a,locale:s,selectComponentClass:l,responsive:c,showSizeChanger:d}=e,f=gJe(e,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:h}=Db(c),{getPrefixCls:u,direction:p,pagination:m={}}=g.useContext($t),v=u("pagination",t),[b,y]=mJe(v),x=d??m.showSizeChanger,w=g.useMemo(()=>{const I=g.createElement("span",{className:`${v}-item-ellipsis`},"•••"),M=g.createElement("button",{className:`${v}-item-link`,type:"button",tabIndex:-1},p==="rtl"?g.createElement(F1,null):g.createElement(PO,null)),T=g.createElement("button",{className:`${v}-item-link`,type:"button",tabIndex:-1},p==="rtl"?g.createElement(PO,null):g.createElement(F1,null)),A=g.createElement("a",{className:`${v}-item-link`},g.createElement("div",{className:`${v}-item-container`},p==="rtl"?g.createElement(Aee,{className:`${v}-item-link-icon`}):g.createElement(Ree,{className:`${v}-item-link-icon`}),I)),k=g.createElement("a",{className:`${v}-item-link`},g.createElement("div",{className:`${v}-item-container`},p==="rtl"?g.createElement(Ree,{className:`${v}-item-link-icon`}):g.createElement(Aee,{className:`${v}-item-link-icon`}),I));return{prevIcon:M,nextIcon:T,jumpPrevIcon:A,jumpNextIcon:k}},[p,v]),[$]=od("Pagination",D0e),C=Object.assign(Object.assign({},$),s),S=Oo(a),O=S==="small"||!!(h&&!S&&c),E=u("select",r),_=se({[`${v}-mini`]:O,[`${v}-rtl`]:p==="rtl"},m==null?void 0:m.className,n,i,y),P=Object.assign(Object.assign({},m==null?void 0:m.style),o);return b(g.createElement(mW,Object.assign({},w,f,{style:P,prefixCls:v,selectPrefixCls:E,className:_,selectComponentClass:l||(O?$1e:O1e),locale:C,showSizeChanger:x})))},E1e=vJe,bJe=new Lr("antSpinMove",{to:{opacity:1}}),yJe=new Lr("antRotate",{to:{transform:"rotate(405deg)"}}),xJe=e=>(e.dotSize-e.fontSize)/2+2,SJe=e=>({[`${e.componentCls}`]:Object.assign(Object.assign({},Br(e)),{position:"absolute",display:"none",color:e.colorPrimary,fontSize:0,textAlign:"center",verticalAlign:"middle",opacity:0,transition:`transform ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`,"&-spinning":{position:"static",display:"inline-block",opacity:1},[`${e.componentCls}-text`]:{fontSize:e.fontSize,paddingTop:xJe(e)},"&-fullscreen":{position:"fixed",width:"100vw",height:"100vh",backgroundColor:e.colorBgMask,zIndex:e.zIndexPopupBase,inset:0,display:"flex",alignItems:"center",flexDirection:"column",justifyContent:"center",pointerEvents:"none",opacity:0,visibility:"hidden",transition:`all ${e.motionDurationMid}`,"&-show":{opacity:1,visibility:"visible"},[`${e.componentCls}-dot ${e.componentCls}-dot-item`]:{backgroundColor:e.colorWhite},[`${e.componentCls}-text`]:{color:e.colorTextLightSolid}},"&-nested-loading":{position:"relative",[`> div > ${e.componentCls}`]:{position:"absolute",top:0,insetInlineStart:0,zIndex:4,display:"block",width:"100%",height:"100%",maxHeight:e.contentHeight,[`${e.componentCls}-dot`]:{position:"absolute",top:"50%",insetInlineStart:"50%",margin:-e.dotSize/2},[`${e.componentCls}-text`]:{position:"absolute",top:"50%",width:"100%",textShadow:`0 1px 2px ${e.colorBgContainer}`},[`&${e.componentCls}-show-text ${e.componentCls}-dot`]:{marginTop:-(e.dotSize/2)-10},"&-sm":{[`${e.componentCls}-dot`]:{margin:-e.dotSizeSM/2},[`${e.componentCls}-text`]:{paddingTop:(e.dotSizeSM-e.fontSize)/2+2},[`&${e.componentCls}-show-text ${e.componentCls}-dot`]:{marginTop:-(e.dotSizeSM/2)-10}},"&-lg":{[`${e.componentCls}-dot`]:{margin:-(e.dotSizeLG/2)},[`${e.componentCls}-text`]:{paddingTop:(e.dotSizeLG-e.fontSize)/2+2},[`&${e.componentCls}-show-text ${e.componentCls}-dot`]:{marginTop:-(e.dotSizeLG/2)-10}}},[`${e.componentCls}-container`]:{position:"relative",transition:`opacity ${e.motionDurationSlow}`,"&::after":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:10,width:"100%",height:"100%",background:e.colorBgContainer,opacity:0,transition:`all ${e.motionDurationSlow}`,content:'""',pointerEvents:"none"}},[`${e.componentCls}-blur`]:{clear:"both",opacity:.5,userSelect:"none",pointerEvents:"none","&::after":{opacity:.4,pointerEvents:"auto"}}},"&-tip":{color:e.spinDotDefault},[`${e.componentCls}-dot`]:{position:"relative",display:"inline-block",fontSize:e.dotSize,width:"1em",height:"1em","&-item":{position:"absolute",display:"block",width:(e.dotSize-e.marginXXS/2)/2,height:(e.dotSize-e.marginXXS/2)/2,backgroundColor:e.colorPrimary,borderRadius:"100%",transform:"scale(0.75)",transformOrigin:"50% 50%",opacity:.3,animationName:bJe,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear",animationDirection:"alternate","&:nth-child(1)":{top:0,insetInlineStart:0},"&:nth-child(2)":{top:0,insetInlineEnd:0,animationDelay:"0.4s"},"&:nth-child(3)":{insetInlineEnd:0,bottom:0,animationDelay:"0.8s"},"&:nth-child(4)":{bottom:0,insetInlineStart:0,animationDelay:"1.2s"}},"&-spin":{transform:"rotate(45deg)",animationName:yJe,animationDuration:"1.2s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&-sm ${e.componentCls}-dot`]:{fontSize:e.dotSizeSM,i:{width:(e.dotSizeSM-e.marginXXS/2)/2,height:(e.dotSizeSM-e.marginXXS/2)/2}},[`&-lg ${e.componentCls}-dot`]:{fontSize:e.dotSizeLG,i:{width:(e.dotSizeLG-e.marginXXS)/2,height:(e.dotSizeLG-e.marginXXS)/2}},[`&${e.componentCls}-show-text ${e.componentCls}-text`]:{display:"block"}})}),wJe=Jr("Spin",e=>{const t=cr(e,{spinDotDefault:e.colorTextDescription});return[SJe(t)]},e=>({contentHeight:400,dotSize:e.controlHeightLG/2,dotSizeSM:e.controlHeightLG*.35,dotSizeLG:e.controlHeight}));var CJe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{const{spinPrefixCls:t,spinning:r=!0,delay:n=0,className:i,rootClassName:o,size:a="default",tip:s,wrapperClassName:l,style:c,children:d,hashId:f,fullscreen:h}=e,u=CJe(e,["spinPrefixCls","spinning","delay","className","rootClassName","size","tip","wrapperClassName","style","children","hashId","fullscreen"]),[p,m]=g.useState(()=>r&&!OJe(r,n));g.useEffect(()=>{if(r){const O=Tve(n,()=>{m(!0)});return O(),()=>{var E;(E=O==null?void 0:O.cancel)===null||E===void 0||E.call(O)}}m(!1)},[n,r]);const v=g.useMemo(()=>typeof d<"u"&&!h,[d,h]),{direction:b,spin:y}=g.useContext($t),x=se(t,y==null?void 0:y.className,{[`${t}-sm`]:a==="small",[`${t}-lg`]:a==="large",[`${t}-spinning`]:p,[`${t}-show-text`]:!!s,[`${t}-fullscreen`]:h,[`${t}-fullscreen-show`]:h&&p,[`${t}-rtl`]:b==="rtl"},i,o,f),w=se(`${t}-container`,{[`${t}-blur`]:p}),$=hi(u,["indicator","prefixCls"]),C=Object.assign(Object.assign({},y==null?void 0:y.style),c),S=g.createElement("div",Object.assign({},$,{style:C,className:x,"aria-live":"polite","aria-busy":p}),$Je(t,e),s&&(v||h)?g.createElement("div",{className:`${t}-text`},s):null);return v?g.createElement("div",Object.assign({},$,{className:se(`${t}-nested-loading`,l,f)}),p&&g.createElement("div",{key:"loading"},S),g.createElement("div",{className:w,key:"container"},d)):S},_1e=e=>{const{prefixCls:t}=e,{getPrefixCls:r}=g.useContext($t),n=r("spin",t),[i,o]=wJe(n),a=Object.assign(Object.assign({},e),{spinPrefixCls:n,hashId:o});return i(g.createElement(EJe,Object.assign({},a)))};_1e.setDefaultIndicator=e=>{L6=e};const P1e=_1e,gW=we.createContext({});gW.Consumer;var I1e=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{var{prefixCls:t,className:r,avatar:n,title:i,description:o}=e,a=I1e(e,["prefixCls","className","avatar","title","description"]);const{getPrefixCls:s}=g.useContext($t),l=s("list",t),c=se(`${l}-item-meta`,r),d=we.createElement("div",{className:`${l}-item-meta-content`},i&&we.createElement("h4",{className:`${l}-item-meta-title`},i),o&&we.createElement("div",{className:`${l}-item-meta-description`},o));return we.createElement("div",Object.assign({},a,{className:c}),n&&we.createElement("div",{className:`${l}-item-meta-avatar`},n),(i||o)&&d)},PJe=(e,t)=>{var{prefixCls:r,children:n,actions:i,extra:o,className:a,colStyle:s}=e,l=I1e(e,["prefixCls","children","actions","extra","className","colStyle"]);const{grid:c,itemLayout:d}=g.useContext(gW),{getPrefixCls:f}=g.useContext($t),h=()=>{let y;return g.Children.forEach(n,x=>{typeof x=="string"&&(y=!0)}),y&&g.Children.count(n)>1},u=()=>d==="vertical"?!!o:!h(),p=f("list",r),m=i&&i.length>0&&we.createElement("ul",{className:`${p}-item-action`,key:"actions"},i.map((y,x)=>we.createElement("li",{key:`${p}-item-action-${x}`},y,x!==i.length-1&&we.createElement("em",{className:`${p}-item-action-split`})))),v=c?"div":"li",b=we.createElement(v,Object.assign({},l,c?{}:{ref:t},{className:se(`${p}-item`,{[`${p}-item-no-flex`]:!u()},a)}),d==="vertical"&&o?[we.createElement("div",{className:`${p}-item-main`,key:"content"},n,m),we.createElement("div",{className:`${p}-item-extra`,key:"extra"},o)]:[n,m,Zi(o,{key:"extra"})]);return c?we.createElement($r,{ref:t,flex:1,style:s},b):b},T1e=g.forwardRef(PJe);T1e.Meta=_Je;const IJe=T1e,TJe=e=>{const{listBorderedCls:t,componentCls:r,paddingLG:n,margin:i,itemPaddingSM:o,itemPaddingLG:a,marginLG:s,borderRadiusLG:l}=e;return{[`${t}`]:{border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,borderRadius:l,[`${r}-header,${r}-footer,${r}-item`]:{paddingInline:n},[`${r}-pagination`]:{margin:`${i}px ${s}px`}},[`${t}${r}-sm`]:{[`${r}-item,${r}-header,${r}-footer`]:{padding:o}},[`${t}${r}-lg`]:{[`${r}-item,${r}-header,${r}-footer`]:{padding:a}}}},MJe=e=>{const{componentCls:t,screenSM:r,screenMD:n,marginLG:i,marginSM:o,margin:a}=e;return{[`@media screen and (max-width:${n})`]:{[`${t}`]:{[`${t}-item`]:{[`${t}-item-action`]:{marginInlineStart:i}}},[`${t}-vertical`]:{[`${t}-item`]:{[`${t}-item-extra`]:{marginInlineStart:i}}}},[`@media screen and (max-width: ${r})`]:{[`${t}`]:{[`${t}-item`]:{flexWrap:"wrap",[`${t}-action`]:{marginInlineStart:o}}},[`${t}-vertical`]:{[`${t}-item`]:{flexWrap:"wrap-reverse",[`${t}-item-main`]:{minWidth:e.contentWidth},[`${t}-item-extra`]:{margin:`auto auto ${a}px`}}}}}},kJe=e=>{const{componentCls:t,antCls:r,controlHeight:n,minHeight:i,paddingSM:o,marginLG:a,padding:s,itemPadding:l,colorPrimary:c,itemPaddingSM:d,itemPaddingLG:f,paddingXS:h,margin:u,colorText:p,colorTextDescription:m,motionDurationSlow:v,lineWidth:b,headerBg:y,footerBg:x,emptyTextPadding:w,metaMarginBottom:$,avatarMarginRight:C,titleMarginBottom:S,descriptionFontSize:O}=e,E={};return["start","center","end"].forEach(_=>{E[`&-align-${_}`]={textAlign:_}}),{[`${t}`]:Object.assign(Object.assign({},Br(e)),{position:"relative","*":{outline:"none"},[`${t}-header`]:{background:y},[`${t}-footer`]:{background:x},[`${t}-header, ${t}-footer`]:{paddingBlock:o},[`${t}-pagination`]:Object.assign(Object.assign({marginBlockStart:a},E),{[`${r}-pagination-options`]:{textAlign:"start"}}),[`${t}-spin`]:{minHeight:i,textAlign:"center"},[`${t}-items`]:{margin:0,padding:0,listStyle:"none"},[`${t}-item`]:{display:"flex",alignItems:"center",justifyContent:"space-between",padding:l,color:p,[`${t}-item-meta`]:{display:"flex",flex:1,alignItems:"flex-start",maxWidth:"100%",[`${t}-item-meta-avatar`]:{marginInlineEnd:C},[`${t}-item-meta-content`]:{flex:"1 0",width:0,color:p},[`${t}-item-meta-title`]:{margin:`0 0 ${e.marginXXS}px 0`,color:p,fontSize:e.fontSize,lineHeight:e.lineHeight,"> a":{color:p,transition:`all ${v}`,"&:hover":{color:c}}},[`${t}-item-meta-description`]:{color:m,fontSize:O,lineHeight:e.lineHeight}},[`${t}-item-action`]:{flex:"0 0 auto",marginInlineStart:e.marginXXL,padding:0,fontSize:0,listStyle:"none","& > li":{position:"relative",display:"inline-block",padding:`0 ${h}px`,color:m,fontSize:e.fontSize,lineHeight:e.lineHeight,textAlign:"center","&:first-child":{paddingInlineStart:0}},[`${t}-item-action-split`]:{position:"absolute",insetBlockStart:"50%",insetInlineEnd:0,width:b,height:Math.ceil(e.fontSize*e.lineHeight)-e.marginXXS*2,transform:"translateY(-50%)",backgroundColor:e.colorSplit}}},[`${t}-empty`]:{padding:`${s}px 0`,color:m,fontSize:e.fontSizeSM,textAlign:"center"},[`${t}-empty-text`]:{padding:w,color:e.colorTextDisabled,fontSize:e.fontSize,textAlign:"center"},[`${t}-item-no-flex`]:{display:"block"}}),[`${t}-grid ${r}-col > ${t}-item`]:{display:"block",maxWidth:"100%",marginBlockEnd:u,paddingBlock:0,borderBlockEnd:"none"},[`${t}-vertical ${t}-item`]:{alignItems:"initial",[`${t}-item-main`]:{display:"block",flex:1},[`${t}-item-extra`]:{marginInlineStart:a},[`${t}-item-meta`]:{marginBlockEnd:$,[`${t}-item-meta-title`]:{marginBlockStart:0,marginBlockEnd:S,color:p,fontSize:e.fontSizeLG,lineHeight:e.lineHeightLG}},[`${t}-item-action`]:{marginBlockStart:s,marginInlineStart:"auto","> li":{padding:`0 ${s}px`,"&:first-child":{paddingInlineStart:0}}}},[`${t}-split ${t}-item`]:{borderBlockEnd:`${e.lineWidth}px ${e.lineType} ${e.colorSplit}`,"&:last-child":{borderBlockEnd:"none"}},[`${t}-split ${t}-header`]:{borderBlockEnd:`${e.lineWidth}px ${e.lineType} ${e.colorSplit}`},[`${t}-split${t}-empty ${t}-footer`]:{borderTop:`${e.lineWidth}px ${e.lineType} ${e.colorSplit}`},[`${t}-loading ${t}-spin-nested-loading`]:{minHeight:n},[`${t}-split${t}-something-after-last-item ${r}-spin-container > ${t}-items > ${t}-item:last-child`]:{borderBlockEnd:`${e.lineWidth}px ${e.lineType} ${e.colorSplit}`},[`${t}-lg ${t}-item`]:{padding:f},[`${t}-sm ${t}-item`]:{padding:d},[`${t}:not(${t}-vertical)`]:{[`${t}-item-no-flex`]:{[`${t}-item-action`]:{float:"right"}}}}},RJe=Jr("List",e=>{const t=cr(e,{listBorderedCls:`${e.componentCls}-bordered`,minHeight:e.controlHeightLG});return[kJe(t),TJe(t),MJe(t)]},e=>({contentWidth:220,itemPadding:`${e.paddingContentVertical}px 0`,itemPaddingSM:`${e.paddingContentVerticalSM}px ${e.paddingContentHorizontal}px`,itemPaddingLG:`${e.paddingContentVerticalLG}px ${e.paddingContentHorizontalLG}px`,headerBg:"transparent",footerBg:"transparent",emptyTextPadding:e.padding,metaMarginBottom:e.padding,avatarMarginRight:e.padding,titleMarginBottom:e.paddingSM,descriptionFontSize:e.fontSize}));var AJe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i(be,pe)=>{var Pe;O(be),_(pe),r&&r[ae]&&((Pe=r==null?void 0:r[ae])===null||Pe===void 0||Pe.call(r,be,pe))},R=k("onChange"),D=k("onShowSizeChange"),z=(ae,be)=>{if(!x)return null;let pe;return typeof y=="function"?pe=y(ae):y?pe=ae[y]:pe=ae.key,pe||(pe=`list-item-${be}`),g.createElement(g.Fragment,{key:pe},x(ae,be))},N=()=>!!(f||r||v),j=P("list",n),[H,q]=RJe(j);let L=b;typeof L=="boolean"&&(L={spinning:L});const W=L&&L.spinning,U=Oo(p);let K="";switch(U){case"large":K="lg";break;case"small":K="sm";break}const G=se(j,{[`${j}-vertical`]:d==="vertical",[`${j}-${K}`]:K,[`${j}-split`]:o,[`${j}-bordered`]:i,[`${j}-loading`]:W,[`${j}-grid`]:!!h,[`${j}-something-after-last-item`]:N(),[`${j}-rtl`]:M==="rtl"},T==null?void 0:T.className,a,s,q),Z=C1e(A,{total:u.length,current:S,pageSize:E},r||{}),J=Math.ceil(Z.total/Z.pageSize);Z.current>J&&(Z.current=J);const ne=r?g.createElement("div",{className:se(`${j}-pagination`,`${j}-pagination-align-${(t=Z==null?void 0:Z.align)!==null&&t!==void 0?t:"end"}`)},g.createElement(E1e,Object.assign({},Z,{onChange:R,onShowSizeChange:D}))):null;let le=Re(u);r&&u.length>(Z.current-1)*Z.pageSize&&(le=Re(u).splice((Z.current-1)*Z.pageSize,Z.pageSize));const ue=Object.keys(h||{}).some(ae=>["xs","sm","md","lg","xl","xxl"].includes(ae)),de=Db(ue),ce=g.useMemo(()=>{for(let ae=0;ae{if(!h)return;const ae=ce&&h[ce]?h[ce]:h.column;if(ae)return{width:`${100/ae}%`,maxWidth:`${100/ae}%`}},[h==null?void 0:h.column,ce]);let xe=W&&g.createElement("div",{style:{minHeight:53}});if(le.length>0){const ae=le.map((be,pe)=>z(be,pe));xe=h?g.createElement(jr,{gutter:h.gutter},g.Children.map(ae,be=>g.createElement("div",{key:be==null?void 0:be.key,style:ve},be))):g.createElement("ul",{className:`${j}-items`},ae)}else!c&&!W&&(xe=g.createElement("div",{className:`${j}-empty-text`},w&&w.emptyText||(I==null?void 0:I("List"))||g.createElement(kH,{componentName:"List"})));const Oe=Z.position||"bottom",he=g.useMemo(()=>({grid:h,itemLayout:d}),[JSON.stringify(h),d]);return H(g.createElement(gW.Provider,{value:he},g.createElement("div",Object.assign({style:Object.assign(Object.assign({},T==null?void 0:T.style),l),className:G},$),(Oe==="top"||Oe==="both")&&ne,m&&g.createElement("div",{className:`${j}-header`},m),g.createElement(P1e,Object.assign({},L),xe,c),v&&g.createElement("div",{className:`${j}-footer`},v),f||(Oe==="bottom"||Oe==="both")&&ne)))}pm.Item=IJe;var DJe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{const{prefixCls:t,className:r,closeIcon:n,closable:i,type:o,title:a,children:s,footer:l}=e,c=DJe(e,["prefixCls","className","closeIcon","closable","type","title","children","footer"]),{getPrefixCls:d}=g.useContext($t),f=d(),h=t||d("modal"),[,u]=lme(h),p=`${h}-confirm`;let m={};return o?m={closable:i??!1,title:"",footer:"",children:g.createElement(ume,Object.assign({},e,{prefixCls:h,confirmPrefixCls:p,rootPrefixCls:f,content:s}))}:m={closable:i??!0,title:a,footer:l!==null&&g.createElement(ome,Object.assign({},e)),children:s},g.createElement(Kpe,Object.assign({prefixCls:h,className:se(u,`${h}-pure-panel`,o&&p,o&&`${p}-${o}`,r)},c,{closeIcon:ime(h,n),closable:i},m))},jJe=$me(NJe);function M1e(e){return Aw(hme(e))}const cu=cme;cu.useModal=KFe;cu.info=function(t){return Aw(pme(t))};cu.success=function(t){return Aw(mme(t))};cu.error=function(t){return Aw(gme(t))};cu.warning=M1e;cu.warn=M1e;cu.confirm=function(t){return Aw(vme(t))};cu.destroyAll=function(){for(;rm.length;){const t=rm.pop();t&&t()}};cu.config=HFe;cu._InternalPanelDoNotUseOrYouWillBeFired=jJe;const jO=cu;let Ac=null,z6=e=>e(),LO=[],zO={};function Nee(){const{prefixCls:e,getContainer:t,rtl:r,maxCount:n,top:i,bottom:o}=zO,a=e??fH().getPrefixCls("notification"),s=(t==null?void 0:t())||document.body;return{prefixCls:a,getContainer:()=>s,rtl:r,maxCount:n,top:i,bottom:o}}const LJe=g.forwardRef((e,t)=>{const[r,n]=g.useState(Nee),[i,o]=Cme(r),a=fH(),s=a.getRootPrefixCls(),l=a.getIconPrefixCls(),c=a.getTheme(),d=()=>{n(Nee)};return g.useEffect(d,[]),g.useImperativeHandle(t,()=>{const f=Object.assign({},i);return Object.keys(f).forEach(h=>{f[h]=function(){return d(),i[h].apply(i,arguments)}}),{instance:f,sync:d}}),g.createElement(tg,{prefixCls:s,iconPrefixCls:l,theme:c},o)});function vW(){if(!Ac){const e=document.createDocumentFragment(),t={fragment:e};Ac=t,z6(()=>{gH(g.createElement(LJe,{ref:r=>{const{instance:n,sync:i}=r||{};Promise.resolve().then(()=>{!t.instance&&n&&(t.instance=n,t.sync=i,vW())})}}),e)});return}Ac.instance&&(LO.forEach(e=>{switch(e.type){case"open":{z6(()=>{Ac.instance.open(Object.assign(Object.assign({},zO),e.config))});break}case"destroy":z6(()=>{Ac==null||Ac.instance.destroy(e.key)});break}}),LO=[])}function zJe(e){zO=Object.assign(Object.assign({},zO),e),z6(()=>{var t;(t=Ac==null?void 0:Ac.sync)===null||t===void 0||t.call(Ac)})}function k1e(e){LO.push({type:"open",config:e}),vW()}function BJe(e){LO.push({type:"destroy",key:e}),vW()}const FJe=["success","info","warning","error"],HJe={open:k1e,destroy:BJe,config:zJe,useNotification:vHe,_InternalPanelDoNotUseOrYouWillBeFired:lHe},R1e=HJe;FJe.forEach(e=>{R1e[e]=t=>k1e(Object.assign(Object.assign({},t),{type:e}))});const dM=R1e,WJe=e=>{const{componentCls:t,iconCls:r,antCls:n,zIndexPopup:i,colorText:o,colorWarning:a,marginXXS:s,marginXS:l,fontSize:c,fontWeightStrong:d,colorTextHeading:f}=e;return{[t]:{zIndex:i,[`&${n}-popover`]:{fontSize:c},[`${t}-message`]:{marginBottom:l,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${t}-message-icon ${r}`]:{color:a,fontSize:c,lineHeight:1,marginInlineEnd:l},[`${t}-title`]:{fontWeight:d,color:f,"&:only-child":{fontWeight:"normal"}},[`${t}-description`]:{marginTop:s,color:o}},[`${t}-buttons`]:{textAlign:"end",whiteSpace:"nowrap",button:{marginInlineStart:l}}}}},A1e=Jr("Popconfirm",e=>WJe(e),e=>{const{zIndexPopupBase:t}=e;return{zIndexPopup:t+60}},{resetStyle:!1});var qJe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{const{prefixCls:t,okButtonProps:r,cancelButtonProps:n,title:i,description:o,cancelText:a,okText:s,okType:l="primary",icon:c=g.createElement(Ew,null),showCancel:d=!0,close:f,onConfirm:h,onCancel:u,onPopupClick:p}=e,{getPrefixCls:m}=g.useContext($t),[v]=od("Popconfirm",Qu.Popconfirm),b=B1(i),y=B1(o);return g.createElement("div",{className:`${t}-inner-content`,onClick:p},g.createElement("div",{className:`${t}-message`},c&&g.createElement("span",{className:`${t}-message-icon`},c),g.createElement("div",{className:`${t}-message-text`},b&&g.createElement("div",{className:se(`${t}-title`)},b),y&&g.createElement("div",{className:`${t}-description`},y))),g.createElement("div",{className:`${t}-buttons`},d&&g.createElement(_n,Object.assign({onClick:u,size:"small"},n),a??(v==null?void 0:v.cancelText)),g.createElement(SH,{buttonProps:Object.assign(Object.assign({size:"small"},vH(l)),r),actionFn:h,close:f,prefixCls:m("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},s??(v==null?void 0:v.okText))))},VJe=e=>{const{prefixCls:t,placement:r,className:n,style:i}=e,o=qJe(e,["prefixCls","placement","className","style"]),{getPrefixCls:a}=g.useContext($t),s=a("popconfirm",t),[l]=A1e(s);return l(g.createElement(oge,{placement:r,className:se(s,n),style:i,content:g.createElement(D1e,Object.assign({prefixCls:s},o))}))},UJe=VJe;var KJe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{var r,n;const{prefixCls:i,placement:o="top",trigger:a="click",okType:s="primary",icon:l=g.createElement(Ew,null),children:c,overlayClassName:d,onOpenChange:f,onVisibleChange:h}=e,u=KJe(e,["prefixCls","placement","trigger","okType","icon","children","overlayClassName","onOpenChange","onVisibleChange"]),{getPrefixCls:p}=g.useContext($t),[m,v]=rn(!1,{value:(r=e.open)!==null&&r!==void 0?r:e.visible,defaultValue:(n=e.defaultOpen)!==null&&n!==void 0?n:e.defaultVisible}),b=(_,P)=>{v(_,!0),h==null||h(_),f==null||f(_,P)},y=_=>{b(!1,_)},x=_=>{var P;return(P=e.onConfirm)===null||P===void 0?void 0:P.call(void 0,_)},w=_=>{var P;b(!1,_),(P=e.onCancel)===null||P===void 0||P.call(void 0,_)},$=_=>{_.keyCode===_e.ESC&&m&&b(!1,_)},C=_=>{const{disabled:P=!1}=e;P||b(_)},S=p("popconfirm",i),O=se(S,d),[E]=A1e(S);return E(g.createElement(sge,Object.assign({},hi(u,["title"]),{trigger:a,placement:o,onOpenChange:C,open:m,ref:t,overlayClassName:O,content:g.createElement(D1e,Object.assign({okType:s,icon:l},e,{prefixCls:S,close:y,onConfirm:x,onCancel:w})),"data-popover-inject":!0}),Zi(c,{onKeyDown:_=>{var P,I;g.isValidElement(c)&&((I=c==null?void 0:(P=c.props).onKeyDown)===null||I===void 0||I.call(P,_)),$(_)}})))});N1e._InternalPanelDoNotUseOrYouWillBeFired=UJe;const GJe=N1e;var lg=g.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0,styles:{},classNames:{}});function EN(e,t,r){return(e-t)/(r-t)}function bW(e,t,r,n){var i=EN(t,r,n),o={};switch(e){case"rtl":o.right="".concat(i*100,"%"),o.transform="translateX(50%)";break;case"btt":o.bottom="".concat(i*100,"%"),o.transform="translateY(50%)";break;case"ttb":o.top="".concat(i*100,"%"),o.transform="translateY(-50%)";break;default:o.left="".concat(i*100,"%"),o.transform="translateX(-50%)";break}return o}function Hv(e,t){return Array.isArray(e)?e[t]:e}var XJe=["prefixCls","value","valueIndex","onStartMove","style","render","dragging","onOffsetChange","onChangeComplete"],YJe=g.forwardRef(function(e,t){var r,n,i=e.prefixCls,o=e.value,a=e.valueIndex,s=e.onStartMove,l=e.style,c=e.render,d=e.dragging,f=e.onOffsetChange,h=e.onChangeComplete,u=Lt(e,XJe),p=g.useContext(lg),m=p.min,v=p.max,b=p.direction,y=p.disabled,x=p.keyboard,w=p.range,$=p.tabIndex,C=p.ariaLabelForHandle,S=p.ariaLabelledByForHandle,O=p.ariaValueTextFormatterForHandle,E=p.styles,_=p.classNames,P="".concat(i,"-handle"),I=function(D){y||s(D,a)},M=function(D){if(!y&&x){var z=null;switch(D.which||D.keyCode){case _e.LEFT:z=b==="ltr"||b==="btt"?-1:1;break;case _e.RIGHT:z=b==="ltr"||b==="btt"?1:-1;break;case _e.UP:z=b!=="ttb"?1:-1;break;case _e.DOWN:z=b!=="ttb"?-1:1;break;case _e.HOME:z="min";break;case _e.END:z="max";break;case _e.PAGE_UP:z=2;break;case _e.PAGE_DOWN:z=-2;break}z!==null&&(D.preventDefault(),f(z,a))}},T=function(D){switch(D.which||D.keyCode){case _e.LEFT:case _e.RIGHT:case _e.UP:case _e.DOWN:case _e.HOME:case _e.END:case _e.PAGE_UP:case _e.PAGE_DOWN:h==null||h();break}},A=bW(b,o,m,v),k=g.createElement("div",Ce({ref:t,className:se(P,(r={},Y(r,"".concat(P,"-").concat(a+1),w),Y(r,"".concat(P,"-dragging"),d),r),_.handle),style:ee(ee(ee({},A),l),E.handle),onMouseDown:I,onTouchStart:I,onKeyDown:M,onKeyUp:T,tabIndex:y?null:Hv($,a),role:"slider","aria-valuemin":m,"aria-valuemax":v,"aria-valuenow":o,"aria-disabled":y,"aria-label":Hv(C,a),"aria-labelledby":Hv(S,a),"aria-valuetext":(n=Hv(O,a))===null||n===void 0?void 0:n(o),"aria-orientation":b==="ltr"||b==="rtl"?"horizontal":"vertical"},u));return c&&(k=c(k,{index:a,prefixCls:i,value:o,dragging:d})),k}),QJe=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","draggingIndex"],ZJe=g.forwardRef(function(e,t){var r=e.prefixCls,n=e.style,i=e.onStartMove,o=e.onOffsetChange,a=e.values,s=e.handleRender,l=e.draggingIndex,c=Lt(e,QJe),d=g.useRef({});return g.useImperativeHandle(t,function(){return{focus:function(h){var u;(u=d.current[h])===null||u===void 0||u.focus()}}}),g.createElement(g.Fragment,null,a.map(function(f,h){return g.createElement(YJe,Ce({ref:function(p){p?d.current[h]=p:delete d.current[h]},dragging:l===h,prefixCls:r,style:Hv(n,h),key:h,value:f,valueIndex:h,onStartMove:i,onOffsetChange:o,render:s},c))}))});function jee(e){var t="touches"in e?e.touches[0]:e;return{pageX:t.pageX,pageY:t.pageY}}function JJe(e,t,r,n,i,o,a,s,l){var c=g.useState(null),d=fe(c,2),f=d[0],h=d[1],u=g.useState(-1),p=fe(u,2),m=p[0],v=p[1],b=g.useState(r),y=fe(b,2),x=y[0],w=y[1],$=g.useState(r),C=fe($,2),S=C[0],O=C[1],E=g.useRef(null),_=g.useRef(null);g.useEffect(function(){m===-1&&w(r)},[r,m]),g.useEffect(function(){return function(){document.removeEventListener("mousemove",E.current),document.removeEventListener("mouseup",_.current),document.removeEventListener("touchmove",E.current),document.removeEventListener("touchend",_.current)}},[]);var P=function(R,D){x.some(function(z,N){return z!==R[N]})&&(D!==void 0&&h(D),w(R),a(R))},I=function(R,D){if(R===-1){var z=S[0],N=S[S.length-1],j=n-z,H=i-N,q=D*(i-n);q=Math.max(q,j),q=Math.min(q,H);var L=o(z+q);q=L-z;var W=S.map(function(Z){return Z+q});P(W)}else{var U=(i-n)*D,K=Re(x);K[R]=S[R];var G=l(K,U,R,"dist");P(G.values,G.value)}},M=g.useRef(I);M.current=I;var T=function(R,D,z){R.stopPropagation();var N=z||r,j=N[D];v(D),h(j),O(N);var H=jee(R),q=H.pageX,L=H.pageY,W=function(G){G.preventDefault();var Z=jee(G),J=Z.pageX,ne=Z.pageY,le=J-q,ue=ne-L,de=e.current.getBoundingClientRect(),ce=de.width,ve=de.height,xe;switch(t){case"btt":xe=-ue/ve;break;case"ttb":xe=ue/ve;break;case"rtl":xe=-le/ce;break;default:xe=le/ce}M.current(D,xe)},U=function K(G){G.preventDefault(),document.removeEventListener("mouseup",K),document.removeEventListener("mousemove",W),document.removeEventListener("touchend",K),document.removeEventListener("touchmove",W),E.current=null,_.current=null,v(-1),s()};document.addEventListener("mouseup",U),document.addEventListener("mousemove",W),document.addEventListener("touchend",U),document.addEventListener("touchmove",W),E.current=W,_.current=U},A=g.useMemo(function(){var k=Re(r).sort(function(D,z){return D-z}),R=Re(x).sort(function(D,z){return D-z});return k.every(function(D,z){return D===R[z]})?x:r},[r,x]);return[m,f,A,T]}function eet(e,t,r,n,i,o){var a=g.useCallback(function(u){var p=isFinite(u)?u:e;return p=Math.min(t,u),p=Math.max(e,p),p},[e,t]),s=g.useCallback(function(u){if(r!==null){var p=e+Math.round((a(u)-e)/r)*r,m=function(x){return(String(x).split(".")[1]||"").length},v=Math.max(m(r),m(t),m(e)),b=Number(p.toFixed(v));return e<=b&&b<=t?b:null}return null},[r,e,t,a]),l=g.useCallback(function(u){var p=a(u),m=n.map(function(y){return y.value});r!==null&&m.push(s(u)),m.push(e,t);var v=m[0],b=t-e;return m.forEach(function(y){var x=Math.abs(p-y);x<=b&&(v=y,b=x)}),v},[e,t,n,r,a,s]),c=function u(p,m,v){var b=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit";if(typeof m=="number"){var y,x=p[v],w=x+m,$=[];n.forEach(function(_){$.push(_.value)}),$.push(e,t),$.push(s(x));var C=m>0?1:-1;b==="unit"?$.push(s(x+C*r)):$.push(s(w)),$=$.filter(function(_){return _!==null}).filter(function(_){return m<0?_<=x:_>=x}),b==="unit"&&($=$.filter(function(_){return _!==x}));var S=b==="unit"?x:w;y=$[0];var O=Math.abs(y-S);if($.forEach(function(_){var P=Math.abs(_-S);P1){var E=Re(p);return E[v]=y,u(E,m-C,v,b)}return y}else{if(m==="min")return e;if(m==="max")return t}},d=function(p,m,v){var b=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",y=p[v],x=c(p,m,v,b);return{value:x,changed:x!==y}},f=function(p){return o===null&&p===0||typeof o=="number"&&p3&&arguments[3]!==void 0?arguments[3]:"unit",y=p.map(l),x=y[v],w=c(y,m,v,b);if(y[v]=w,i===!1){var $=o||0;v>0&&y[v-1]!==x&&(y[v]=Math.max(y[v],y[v-1]+$)),v0;E-=1)for(var _=!0;f(y[E]-y[E-1])&&_;){var P=d(y,-1,E-1);y[E-1]=P.value,_=P.changed}for(var I=y.length-1;I>0;I-=1)for(var M=!0;f(y[I]-y[I-1])&&M;){var T=d(y,-1,I-1);y[I-1]=T.value,M=T.changed}for(var A=0;A=0?k:!1},[k,be]),Pe=g.useMemo(function(){var qe=Object.keys(G||{});return qe.map(function(Me){var Ne=G[Me],Ke={value:Number(Me)};return Ne&&Wt(Ne)==="object"&&!g.isValidElement(Ne)&&("label"in Ne||"style"in Ne)?(Ke.style=Ne.style,Ke.label=Ne.label):Ke.label=Ne,Ke}).filter(function(Me){var Ne=Me.label;return Ne||typeof Ne=="number"}).sort(function(Me,Ne){return Me.value-Ne.value})},[G]),Ge=eet(he,ae,be,Pe,T,pe),rt=fe(Ge,2),Le=rt[0],ht=rt[1],bt=rn(S,{value:C}),nt=fe(bt,2),Ae=nt[0],je=nt[1],Ze=g.useMemo(function(){var qe=Ae==null?[]:Array.isArray(Ae)?Ae:[Ae],Me=fe(qe,1),Ne=Me[0],Ke=Ne===void 0?he:Ne,Ve=Ae===null?[]:[Ke];if(O){if(Ve=Re(qe),E||Ae===void 0){var Ue=E>=0?E+1:2;for(Ve=Ve.slice(0,Ue);Ve.length=0&&ve.current.focus(qe)}ot(null)},[ze]);var ct=g.useMemo(function(){return R&&be===null?!1:R},[R,be]),ut=function(Me,Ne){Be(Me,Ne),P==null||P(St(tt.current))},dt=_t!==-1;g.useEffect(function(){if(!dt){var qe=Ze.lastIndexOf(ke);ve.current.focus(qe)}},[dt]);var At=g.useMemo(function(){return Re(st).sort(function(qe,Me){return qe-Me})},[st]),oe=g.useMemo(function(){return O?[At[0],At[At.length-1]]:[he,At[0]]},[At,O,he]),X=fe(oe,2),ie=X[0],Se=X[1];g.useImperativeHandle(t,function(){return{focus:function(){ve.current.focus(0)},blur:function(){var Me=document,Ne=Me.activeElement;xe.current.contains(Ne)&&(Ne==null||Ne.blur())}}}),g.useEffect(function(){u&&ve.current.focus(0)},[]);var $e=g.useMemo(function(){return{min:he,max:ae,direction:Oe,disabled:d,keyboard:h,step:be,included:j,includedStart:ie,includedEnd:Se,range:O,tabIndex:le,ariaLabelForHandle:ue,ariaLabelledByForHandle:de,ariaValueTextFormatterForHandle:ce,styles:l||{},classNames:s||{}}},[he,ae,Oe,d,h,be,j,ie,Se,O,le,ue,de,ce,l,s]);return g.createElement(lg.Provider,{value:$e},g.createElement("div",{ref:xe,className:se(i,o,(r={},Y(r,"".concat(i,"-disabled"),d),Y(r,"".concat(i,"-vertical"),z),Y(r,"".concat(i,"-horizontal"),!z),Y(r,"".concat(i,"-with-marks"),Pe.length),r)),style:a,onMouseDown:De},g.createElement("div",{className:se("".concat(i,"-rail"),s==null?void 0:s.rail),style:ee(ee({},W),l==null?void 0:l.rail)}),g.createElement(oet,{prefixCls:i,style:q,values:At,startPoint:H,onStartMove:ct?ut:null}),g.createElement(iet,{prefixCls:i,marks:Pe,dots:Z,style:U,activeStyle:K}),g.createElement(ZJe,{ref:ve,prefixCls:i,style:L,values:st,draggingIndex:_t,onStartMove:ut,onOffsetChange:Fe,onFocus:p,onBlur:m,handleRender:J,onChangeComplete:pt}),g.createElement(ret,{prefixCls:i,marks:Pe,onClick:Xe})))});const aet=Object.freeze(Object.defineProperty({__proto__:null,default:j1e},Symbol.toStringTag,{value:"Module"})),set=g.forwardRef((e,t)=>{const{open:r}=e,n=g.useRef(null),i=g.useRef(null);function o(){vr.cancel(i.current),i.current=null}function a(){i.current=vr(()=>{var s;(s=n.current)===null||s===void 0||s.forceAlign(),i.current=null})}return g.useEffect(()=>(r?a():o(),o),[r,e.title]),g.createElement(nl,Object.assign({ref:zo(n,t)},e))}),cet=set,uet=e=>{const{componentCls:t,antCls:r,controlSize:n,dotSize:i,marginFull:o,marginPart:a,colorFillContentHover:s}=e;return{[t]:Object.assign(Object.assign({},Br(e)),{position:"relative",height:n,margin:`${a}px ${o}px`,padding:0,cursor:"pointer",touchAction:"none","&-vertical":{margin:`${o}px ${a}px`},[`${t}-rail`]:{position:"absolute",backgroundColor:e.railBg,borderRadius:e.borderRadiusXS,transition:`background-color ${e.motionDurationMid}`},[`${t}-track,${t}-tracks`]:{position:"absolute",transition:`background-color ${e.motionDurationMid}`},[`${t}-track`]:{backgroundColor:e.trackBg,borderRadius:e.borderRadiusXS},[`${t}-track-draggable`]:{boxSizing:"content-box",backgroundClip:"content-box",border:"solid rgba(0,0,0,0)"},"&:hover":{[`${t}-rail`]:{backgroundColor:e.railHoverBg},[`${t}-track`]:{backgroundColor:e.trackHoverBg},[`${t}-dot`]:{borderColor:s},[`${t}-handle::after`]:{boxShadow:`0 0 0 ${e.handleLineWidth}px ${e.colorPrimaryBorderHover}`},[`${t}-dot-active`]:{borderColor:e.dotActiveBorderColor}},[`${t}-handle`]:{position:"absolute",width:e.handleSize,height:e.handleSize,outline:"none","&::before":{content:'""',position:"absolute",insetInlineStart:-e.handleLineWidth,insetBlockStart:-e.handleLineWidth,width:e.handleSize+e.handleLineWidth*2,height:e.handleSize+e.handleLineWidth*2,backgroundColor:"transparent"},"&::after":{content:'""',position:"absolute",insetBlockStart:0,insetInlineStart:0,width:e.handleSize,height:e.handleSize,backgroundColor:e.colorBgElevated,boxShadow:`0 0 0 ${e.handleLineWidth}px ${e.handleColor}`,borderRadius:"50%",cursor:"pointer",transition:` - inset-inline-start ${e.motionDurationMid}, - inset-block-start ${e.motionDurationMid}, - width ${e.motionDurationMid}, - height ${e.motionDurationMid}, - box-shadow ${e.motionDurationMid} - `},"&:hover, &:active, &:focus":{"&::before":{insetInlineStart:-((e.handleSizeHover-e.handleSize)/2+e.handleLineWidthHover),insetBlockStart:-((e.handleSizeHover-e.handleSize)/2+e.handleLineWidthHover),width:e.handleSizeHover+e.handleLineWidthHover*2,height:e.handleSizeHover+e.handleLineWidthHover*2},"&::after":{boxShadow:`0 0 0 ${e.handleLineWidthHover}px ${e.handleActiveColor}`,width:e.handleSizeHover,height:e.handleSizeHover,insetInlineStart:(e.handleSize-e.handleSizeHover)/2,insetBlockStart:(e.handleSize-e.handleSizeHover)/2}}},[`${t}-mark`]:{position:"absolute",fontSize:e.fontSize},[`${t}-mark-text`]:{position:"absolute",display:"inline-block",color:e.colorTextDescription,textAlign:"center",wordBreak:"keep-all",cursor:"pointer",userSelect:"none","&-active":{color:e.colorText}},[`${t}-step`]:{position:"absolute",background:"transparent",pointerEvents:"none"},[`${t}-dot`]:{position:"absolute",width:i,height:i,backgroundColor:e.colorBgElevated,border:`${e.handleLineWidth}px solid ${e.dotBorderColor}`,borderRadius:"50%",cursor:"pointer",transition:`border-color ${e.motionDurationSlow}`,pointerEvents:"auto","&-active":{borderColor:e.dotActiveBorderColor}},[`&${t}-disabled`]:{cursor:"not-allowed",[`${t}-rail`]:{backgroundColor:`${e.railBg} !important`},[`${t}-track`]:{backgroundColor:`${e.trackBgDisabled} !important`},[` - ${t}-dot - `]:{backgroundColor:e.colorBgElevated,borderColor:e.trackBgDisabled,boxShadow:"none",cursor:"not-allowed"},[`${t}-handle::after`]:{backgroundColor:e.colorBgElevated,cursor:"not-allowed",width:e.handleSize,height:e.handleSize,boxShadow:`0 0 0 ${e.handleLineWidth}px ${new xr(e.colorTextDisabled).onBackground(e.colorBgContainer).toHexShortString()}`,insetInlineStart:0,insetBlockStart:0},[` - ${t}-mark-text, - ${t}-dot - `]:{cursor:"not-allowed !important"}},[`&-tooltip ${r}-tooltip-inner`]:{minWidth:"unset"}})}},L1e=(e,t)=>{const{componentCls:r,railSize:n,handleSize:i,dotSize:o}=e,a=t?"paddingBlock":"paddingInline",s=t?"width":"height",l=t?"height":"width",c=t?"insetBlockStart":"insetInlineStart",d=t?"top":"insetInlineStart",f=(n*3-i)/2,h=(i-n)/2,u=t?{borderWidth:`${h}px 0`,transform:`translateY(-${h}px)`}:{borderWidth:`0 ${h}px`,transform:`translateX(-${h}px)`};return{[a]:n,[l]:n*3,[`${r}-rail`]:{[s]:"100%",[l]:n},[`${r}-track,${r}-tracks`]:{[l]:n},[`${r}-track-draggable`]:Object.assign({},u),[`${r}-handle`]:{[c]:f},[`${r}-mark`]:{insetInlineStart:0,top:0,[d]:n*3+(t?0:e.marginFull),[s]:"100%"},[`${r}-step`]:{insetInlineStart:0,top:0,[d]:n,[s]:"100%",[l]:n},[`${r}-dot`]:{position:"absolute",[c]:(n-o)/2}}},det=e=>{const{componentCls:t,marginPartWithMark:r}=e;return{[`${t}-horizontal`]:Object.assign(Object.assign({},L1e(e,!0)),{[`&${t}-with-marks`]:{marginBottom:r}})}},fet=e=>{const{componentCls:t}=e;return{[`${t}-vertical`]:Object.assign(Object.assign({},L1e(e,!1)),{height:"100%"})}},het=Jr("Slider",e=>{const t=cr(e,{marginPart:(e.controlHeight-e.controlSize)/2,marginFull:e.controlSize/2,marginPartWithMark:e.controlHeightLG-e.controlSize});return[uet(t),det(t),fet(t)]},e=>{const r=e.controlHeightLG/4,n=e.controlHeightSM/2,i=e.lineWidth+1,o=e.lineWidth+1*3;return{controlSize:r,railSize:4,handleSize:r,handleSizeHover:n,dotSize:8,handleLineWidth:i,handleLineWidthHover:o,railBg:e.colorFillTertiary,railHoverBg:e.colorFillSecondary,trackBg:e.colorPrimaryBorder,trackHoverBg:e.colorPrimaryBorderHover,handleColor:e.colorPrimaryBorder,handleActiveColor:e.colorPrimary,dotBorderColor:e.colorBorderSecondary,dotActiveBorderColor:e.colorPrimaryBorder,trackBgDisabled:e.colorBgContainerDisabled}});var pet=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);itypeof r=="number"?r.toString():""}const get=we.forwardRef((e,t)=>{const{prefixCls:r,range:n,className:i,rootClassName:o,style:a,disabled:s,tooltipPrefixCls:l,tipFormatter:c,tooltipVisible:d,getTooltipPopupContainer:f,tooltipPlacement:h}=e,u=pet(e,["prefixCls","range","className","rootClassName","style","disabled","tooltipPrefixCls","tipFormatter","tooltipVisible","getTooltipPopupContainer","tooltipPlacement"]),{direction:p,slider:m,getPrefixCls:v,getPopupContainer:b}=we.useContext($t),y=we.useContext(gl),x=s??y,[w,$]=we.useState({}),C=(k,R)=>{$(D=>Object.assign(Object.assign({},D),{[k]:R}))},S=(k,R)=>k||(R?p==="rtl"?"left":"right":"top"),O=v("slider",r),[E,_]=het(O),P=se(i,m==null?void 0:m.className,o,{[`${O}-rtl`]:p==="rtl"},_);p==="rtl"&&!u.vertical&&(u.reverse=!u.reverse);const[I,M]=we.useMemo(()=>n?typeof n=="object"?[!0,n.draggableTrack]:[!0,!1]:[!1],[n]),T=(k,R)=>{var D;const{index:z,dragging:N}=R,{tooltip:j={},vertical:H}=e,q=Object.assign({},j),{open:L,placement:W,getPopupContainer:U,prefixCls:K,formatter:G}=q,Z=met(G,c),J=Z?w[z]||N:!1,ne=(D=L??d)!==null&&D!==void 0?D:L===void 0&&J,le=Object.assign(Object.assign({},k.props),{onMouseEnter:()=>C(z,!0),onMouseLeave:()=>C(z,!1),onFocus:ue=>{var de;C(z,!0),(de=u.onFocus)===null||de===void 0||de.call(u,ue)},onBlur:ue=>{var de;C(z,!1),(de=u.onBlur)===null||de===void 0||de.call(u,ue)}});return we.createElement(cet,Object.assign({},q,{prefixCls:v("tooltip",K??l),title:Z?Z(R.value):"",open:ne,placement:S(W??h,H),key:z,overlayClassName:`${O}-tooltip`,getPopupContainer:U||f||b}),we.cloneElement(k,le))},A=Object.assign(Object.assign({},m==null?void 0:m.style),a);return E(we.createElement(j1e,Object.assign({},u,{step:u.step,range:I,draggableTrack:M,className:P,style:A,disabled:x,ref:t,prefixCls:O,handleRender:T})))}),vet=get;var bet=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],z1e=g.forwardRef(function(e,t){var r,n=e.prefixCls,i=n===void 0?"rc-switch":n,o=e.className,a=e.checked,s=e.defaultChecked,l=e.disabled,c=e.loadingIcon,d=e.checkedChildren,f=e.unCheckedChildren,h=e.onClick,u=e.onChange,p=e.onKeyDown,m=Lt(e,bet),v=rn(!1,{value:a,defaultValue:s}),b=fe(v,2),y=b[0],x=b[1];function w(O,E){var _=y;return l||(_=O,x(_),u==null||u(_,E)),_}function $(O){O.which===_e.LEFT?w(!1,O):O.which===_e.RIGHT&&w(!0,O),p==null||p(O)}function C(O){var E=w(!y,O);h==null||h(E,O)}var S=se(i,o,(r={},Y(r,"".concat(i,"-checked"),y),Y(r,"".concat(i,"-disabled"),l),r));return g.createElement("button",Ce({},m,{type:"button",role:"switch","aria-checked":y,disabled:l,className:S,ref:t,onKeyDown:$,onClick:C}),c,g.createElement("span",{className:"".concat(i,"-inner")},g.createElement("span",{className:"".concat(i,"-inner-checked")},d),g.createElement("span",{className:"".concat(i,"-inner-unchecked")},f)))});z1e.displayName="Switch";const yet=e=>{const{componentCls:t,trackHeightSM:r,trackPadding:n,trackMinWidthSM:i,innerMinMarginSM:o,innerMaxMarginSM:a,handleSizeSM:s}=e,l=`${t}-inner`;return{[t]:{[`&${t}-small`]:{minWidth:i,height:r,lineHeight:`${r}px`,[`${t}-inner`]:{paddingInlineStart:a,paddingInlineEnd:o,[`${l}-checked`]:{marginInlineStart:`calc(-100% + ${s+n*2}px - ${a*2}px)`,marginInlineEnd:`calc(100% - ${s+n*2}px + ${a*2}px)`},[`${l}-unchecked`]:{marginTop:-r,marginInlineStart:0,marginInlineEnd:0}},[`${t}-handle`]:{width:s,height:s},[`${t}-loading-icon`]:{top:(s-e.switchLoadingIconSize)/2,fontSize:e.switchLoadingIconSize},[`&${t}-checked`]:{[`${t}-inner`]:{paddingInlineStart:o,paddingInlineEnd:a,[`${l}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${l}-unchecked`]:{marginInlineStart:`calc(100% - ${s+n*2}px + ${a*2}px)`,marginInlineEnd:`calc(-100% + ${s+n*2}px - ${a*2}px)`}},[`${t}-handle`]:{insetInlineStart:`calc(100% - ${s+n}px)`}},[`&:not(${t}-disabled):active`]:{[`&:not(${t}-checked) ${l}`]:{[`${l}-unchecked`]:{marginInlineStart:e.marginXXS/2,marginInlineEnd:-e.marginXXS/2}},[`&${t}-checked ${l}`]:{[`${l}-checked`]:{marginInlineStart:-e.marginXXS/2,marginInlineEnd:e.marginXXS/2}}}}}}},xet=e=>{const{componentCls:t,handleSize:r}=e;return{[t]:{[`${t}-loading-icon${e.iconCls}`]:{position:"relative",top:(r-e.fontSize)/2,color:e.switchLoadingIconColor,verticalAlign:"top"},[`&${t}-checked ${t}-loading-icon`]:{color:e.switchColor}}}},wet=e=>{const{componentCls:t,motion:r,trackPadding:n,handleBg:i,handleShadow:o,handleSize:a}=e,s=`${t}-handle`;return{[t]:{[s]:{position:"absolute",top:n,insetInlineStart:n,width:a,height:a,transition:`all ${e.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:i,borderRadius:a/2,boxShadow:o,transition:`all ${e.switchDuration} ease-in-out`,content:'""'}},[`&${t}-checked ${s}`]:{insetInlineStart:`calc(100% - ${a+n}px)`},[`&:not(${t}-disabled):active`]:r?{[`${s}::before`]:{insetInlineEnd:e.switchHandleActiveInset,insetInlineStart:0},[`&${t}-checked ${s}::before`]:{insetInlineEnd:0,insetInlineStart:e.switchHandleActiveInset}}:{}}}},Cet=e=>{const{componentCls:t,trackHeight:r,trackPadding:n,innerMinMargin:i,innerMaxMargin:o,handleSize:a}=e,s=`${t}-inner`;return{[t]:{[s]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:o,paddingInlineEnd:i,transition:`padding-inline-start ${e.switchDuration} ease-in-out, padding-inline-end ${e.switchDuration} ease-in-out`,[`${s}-checked, ${s}-unchecked`]:{display:"block",color:e.colorTextLightSolid,fontSize:e.fontSizeSM,transition:`margin-inline-start ${e.switchDuration} ease-in-out, margin-inline-end ${e.switchDuration} ease-in-out`,pointerEvents:"none"},[`${s}-checked`]:{marginInlineStart:`calc(-100% + ${a+n*2}px - ${o*2}px)`,marginInlineEnd:`calc(100% - ${a+n*2}px + ${o*2}px)`},[`${s}-unchecked`]:{marginTop:-r,marginInlineStart:0,marginInlineEnd:0}},[`&${t}-checked ${s}`]:{paddingInlineStart:i,paddingInlineEnd:o,[`${s}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${s}-unchecked`]:{marginInlineStart:`calc(100% - ${a+n*2}px + ${o*2}px)`,marginInlineEnd:`calc(-100% + ${a+n*2}px - ${o*2}px)`}},[`&:not(${t}-disabled):active`]:{[`&:not(${t}-checked) ${s}`]:{[`${s}-unchecked`]:{marginInlineStart:n*2,marginInlineEnd:-n*2}},[`&${t}-checked ${s}`]:{[`${s}-checked`]:{marginInlineStart:-n*2,marginInlineEnd:n*2}}}}}},$et=e=>{const{componentCls:t,trackHeight:r,trackMinWidth:n}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},Br(e)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:n,height:r,lineHeight:`${r}px`,verticalAlign:"middle",background:e.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${e.motionDurationMid}`,userSelect:"none",[`&:hover:not(${t}-disabled)`]:{background:e.colorTextTertiary}}),gf(e)),{[`&${t}-checked`]:{background:e.switchColor,[`&:hover:not(${t}-disabled)`]:{background:e.colorPrimaryHover}},[`&${t}-loading, &${t}-disabled`]:{cursor:"not-allowed",opacity:e.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${t}-rtl`]:{direction:"rtl"}})}},Oet=Jr("Switch",e=>{const t=cr(e,{switchDuration:e.motionDurationMid,switchColor:e.colorPrimary,switchDisabledOpacity:e.opacityLoading,switchLoadingIconSize:e.fontSizeIcon*.75,switchLoadingIconColor:`rgba(0, 0, 0, ${e.opacityLoading})`,switchHandleActiveInset:"-30%"});return[$et(t),Cet(t),wet(t),xet(t),yet(t)]},e=>{const{fontSize:t,lineHeight:r,controlHeight:n,colorWhite:i}=e,o=t*r,a=n/2,s=2,l=o-s*2,c=a-s*2;return{trackHeight:o,trackHeightSM:a,trackMinWidth:l*2+s*4,trackMinWidthSM:c*2+s*2,trackPadding:s,handleBg:i,handleSize:l,handleSizeSM:c,handleShadow:`0 2px 4px 0 ${new xr("#00230b").setAlpha(.2).toRgbString()}`,innerMinMargin:l/2,innerMaxMargin:l+s+s*2,innerMinMarginSM:c/2,innerMaxMarginSM:c+s+s*2}});var Eet=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{const{prefixCls:r,size:n,disabled:i,loading:o,className:a,rootClassName:s,style:l}=e,c=Eet(e,["prefixCls","size","disabled","loading","className","rootClassName","style"]),{getPrefixCls:d,direction:f,switch:h}=g.useContext($t),u=g.useContext(gl),p=(i??u)||o,m=d("switch",r),v=g.createElement("div",{className:`${m}-handle`},o&&g.createElement(_w,{className:`${m}-loading-icon`})),[b,y]=Oet(m),x=Oo(n),w=se(h==null?void 0:h.className,{[`${m}-small`]:x==="small",[`${m}-loading`]:o,[`${m}-rtl`]:f==="rtl"},a,s,y),$=Object.assign(Object.assign({},h==null?void 0:h.style),l);return b(g.createElement(Iw,{component:"Switch"},g.createElement(z1e,Object.assign({},c,{prefixCls:m,className:w,style:$,disabled:p,ref:t,loadingIcon:v}))))});B1e.__ANT_SWITCH=!0;const k_=B1e;var Mh={},qw="rc-table-internal-hook";function yW(e){var t=g.createContext(void 0),r=function(i){var o=i.value,a=i.children,s=g.useRef(o);s.current=o;var l=g.useState(function(){return{getValue:function(){return s.current},listeners:new Set}}),c=fe(l,1),d=c[0];return Wr(function(){ol.unstable_batchedUpdates(function(){d.listeners.forEach(function(f){f(o)})})},[o]),g.createElement(t.Provider,{value:d},a)};return{Context:t,Provider:r,defaultValue:e}}function Va(e,t){var r=Ni(typeof t=="function"?t:function(f){if(t===void 0)return f;if(!Array.isArray(t))return f[t];var h={};return t.forEach(function(u){h[u]=f[u]}),h}),n=g.useContext(e==null?void 0:e.Context),i=n||{},o=i.listeners,a=i.getValue,s=g.useRef();s.current=r(n?a():e==null?void 0:e.defaultValue);var l=g.useState({}),c=fe(l,2),d=c[1];return Wr(function(){if(!n)return;function f(h){var u=r(h);Cs(s.current,u,!0)||d({})}return o.add(f),function(){o.delete(f)}},[n]),s.current}function _et(){var e=g.createContext(null);function t(){return g.useContext(e)}function r(i,o){var a=ic(i),s=function(c,d){var f=a?{ref:d}:{},h=g.useRef(0),u=g.useRef(c),p=t();return p!==null?g.createElement(i,Ce({},c,f)):((!o||o(u.current,c))&&(h.current+=1),u.current=c,g.createElement(e.Provider,{value:h.current},g.createElement(i,Ce({},c,f))))};return a?g.forwardRef(s):s}function n(i,o){var a=ic(i),s=function(c,d){var f=a?{ref:d}:{};return t(),g.createElement(i,Ce({},c,f))};return a?g.memo(g.forwardRef(s),o):g.memo(s,o)}return{makeImmutable:r,responseImmutable:n,useImmutableMark:t}}var xW=_et(),F1e=xW.makeImmutable,Wb=xW.responseImmutable,Pet=xW.useImmutableMark,Es=yW();function Iet(e,t){var r=g.useRef(0);r.current+=1;var n=g.useRef(e),i=[];Object.keys(e||{}).map(function(a){var s;(e==null?void 0:e[a])!==((s=n.current)===null||s===void 0?void 0:s[a])&&i.push(a)}),n.current=e;var o=g.useRef([]);return i.length&&(o.current=i),g.useDebugValue(r.current),g.useDebugValue(o.current.join(", ")),t&&console.log("".concat(t,":"),r.current,o.current),r.current}var Tet=g.memo(function(){var e=Iet();return g.createElement("h1",null,"Render Times: ",e)});Tet.displayName="RenderBlock";var H1e=g.createContext({renderWithProps:!1}),Met="RC_TABLE_KEY";function ket(e){return e==null?[]:Array.isArray(e)?e:[e]}function R_(e){var t=[],r={};return e.forEach(function(n){for(var i=n||{},o=i.key,a=i.dataIndex,s=o||ket(a).join("-")||Met;r[s];)s="".concat(s,"_next");r[s]=!0,t.push(s)}),t}function _N(e){return e!=null}function Ret(e){return e&&Wt(e)==="object"&&!Array.isArray(e)&&!g.isValidElement(e)}function Aet(e,t,r,n,i,o){var a=g.useContext(H1e),s=Pet(),l=nd(function(){if(_N(n))return[n];var c=t==null||t===""?[]:Array.isArray(t)?t:[t],d=gs(e,c),f=d,h=void 0;if(i){var u=i(d,e,r);Ret(u)?(f=u.children,h=u.props,a.renderWithProps=!0):f=u}return[f,h]},[s,e,n,t,i,r],function(c,d){if(o){var f=fe(c,2),h=f[1],u=fe(d,2),p=u[1];return o(p,h)}return a.renderWithProps?!0:!Cs(c,d,!0)});return l}function Det(e,t,r,n){var i=e+t-1;return e<=n&&i>=r}function Net(e,t){return Va(Es,function(r){var n=Det(e,t||1,r.hoverStartRow,r.hoverEndRow);return[n,r.onHover]})}var jet=function(t){var r=t.ellipsis,n=t.rowType,i=t.children,o,a=r===!0?{showTitle:!0}:r;return a&&(a.showTitle||n==="header")&&(typeof i=="string"||typeof i=="number"?o=i.toString():g.isValidElement(i)&&typeof i.props.children=="string"&&(o=i.props.children)),o};function Let(e){var t,r,n,i,o,a,s,l,c=e.component,d=e.children,f=e.ellipsis,h=e.scope,u=e.prefixCls,p=e.className,m=e.align,v=e.record,b=e.render,y=e.dataIndex,x=e.renderIndex,w=e.shouldCellUpdate,$=e.index,C=e.rowType,S=e.colSpan,O=e.rowSpan,E=e.fixLeft,_=e.fixRight,P=e.firstFixLeft,I=e.lastFixLeft,M=e.firstFixRight,T=e.lastFixRight,A=e.appendNode,k=e.additionalProps,R=k===void 0?{}:k,D=e.isSticky,z="".concat(u,"-cell"),N=Va(Es,["supportSticky","allColumnsFixedLeft"]),j=N.supportSticky,H=N.allColumnsFixedLeft,q=Aet(v,y,x,d,b,w),L=fe(q,2),W=L[0],U=L[1],K={},G=typeof E=="number"&&j,Z=typeof _=="number"&&j;G&&(K.position="sticky",K.left=E),Z&&(K.position="sticky",K.right=_);var J=(t=(r=(n=U==null?void 0:U.colSpan)!==null&&n!==void 0?n:R.colSpan)!==null&&r!==void 0?r:S)!==null&&t!==void 0?t:1,ne=(i=(o=(a=U==null?void 0:U.rowSpan)!==null&&a!==void 0?a:R.rowSpan)!==null&&o!==void 0?o:O)!==null&&i!==void 0?i:1,le=Net($,ne),ue=fe(le,2),de=ue[0],ce=ue[1],ve=function(Ge){var rt;v&&ce($,$+ne-1),R==null||(rt=R.onMouseEnter)===null||rt===void 0||rt.call(R,Ge)},xe=function(Ge){var rt;v&&ce(-1,-1),R==null||(rt=R.onMouseLeave)===null||rt===void 0||rt.call(R,Ge)};if(J===0||ne===0)return null;var Oe=(s=R.title)!==null&&s!==void 0?s:jet({rowType:C,ellipsis:f,children:W}),he=se(z,p,(l={},Y(l,"".concat(z,"-fix-left"),G&&j),Y(l,"".concat(z,"-fix-left-first"),P&&j),Y(l,"".concat(z,"-fix-left-last"),I&&j),Y(l,"".concat(z,"-fix-left-all"),I&&H&&j),Y(l,"".concat(z,"-fix-right"),Z&&j),Y(l,"".concat(z,"-fix-right-first"),M&&j),Y(l,"".concat(z,"-fix-right-last"),T&&j),Y(l,"".concat(z,"-ellipsis"),f),Y(l,"".concat(z,"-with-append"),A),Y(l,"".concat(z,"-fix-sticky"),(G||Z)&&D&&j),Y(l,"".concat(z,"-row-hover"),!U&&de),l),R.className,U==null?void 0:U.className),ae={};m&&(ae.textAlign=m);var be=ee(ee(ee(ee({},K),R.style),ae),U==null?void 0:U.style),pe=W;return Wt(pe)==="object"&&!Array.isArray(pe)&&!g.isValidElement(pe)&&(pe=null),f&&(I||M)&&(pe=g.createElement("span",{className:"".concat(z,"-content")},pe)),g.createElement(c,Ce({},U,R,{className:he,style:be,title:Oe,scope:h,onMouseEnter:ve,onMouseLeave:xe,colSpan:J!==1?J:null,rowSpan:ne!==1?ne:null}),A,pe)}const cg=g.memo(Let);function SW(e,t,r,n,i,o){var a=r[e]||{},s=r[t]||{},l,c;a.fixed==="left"?l=n.left[i==="rtl"?t:e]:s.fixed==="right"&&(c=n.right[i==="rtl"?e:t]);var d=!1,f=!1,h=!1,u=!1,p=r[t+1],m=r[e-1],v=!(o!=null&&o.children);if(i==="rtl"){if(l!==void 0){var b=m&&m.fixed==="left";u=!b&&v}else if(c!==void 0){var y=p&&p.fixed==="right";h=!y&&v}}else if(l!==void 0){var x=p&&p.fixed==="left";d=!x&&v}else if(c!==void 0){var w=m&&m.fixed==="right";f=!w&&v}return{fixLeft:l,fixRight:c,lastFixLeft:d,firstFixRight:f,lastFixRight:h,firstFixLeft:u,isSticky:n.isSticky}}var W1e=g.createContext({});function zet(e){var t=e.className,r=e.index,n=e.children,i=e.colSpan,o=i===void 0?1:i,a=e.rowSpan,s=e.align,l=Va(Es,["prefixCls","direction"]),c=l.prefixCls,d=l.direction,f=g.useContext(W1e),h=f.scrollColumnIndex,u=f.stickyOffsets,p=f.flattenColumns,m=f.columns,v=r+o-1,b=v+1===h?o+1:o,y=SW(r,r+b-1,p,u,d,m==null?void 0:m[r]);return g.createElement(cg,Ce({className:t,index:r,component:"td",prefixCls:c,record:null,dataIndex:null,align:s,colSpan:b,rowSpan:a,render:function(){return n}},y))}var Bet=["children"];function Fet(e){var t=e.children,r=Lt(e,Bet);return g.createElement("tr",r,t)}function A_(e){var t=e.children;return t}A_.Row=Fet;A_.Cell=zet;function Het(e){var t=e.children,r=e.stickyOffsets,n=e.flattenColumns,i=e.columns,o=Va(Es,"prefixCls"),a=n.length-1,s=n[a],l=g.useMemo(function(){return{stickyOffsets:r,flattenColumns:n,scrollColumnIndex:s!=null&&s.scrollbar?a:null,columns:i}},[s,n,a,r,i]);return g.createElement(W1e.Provider,{value:l},g.createElement("tfoot",{className:"".concat(o,"-summary")},t))}const y4=Wb(Het);var q1e=A_;function Wet(e){return null}function qet(e){return null}function V1e(e,t,r,n,i,o,a){e.push({record:t,indent:r,index:a});var s=o(t),l=i==null?void 0:i.has(s);if(t&&Array.isArray(t[n])&&l)for(var c=0;c1?P-1:0),M=1;M=0;s-=1){var l=t[s],c=r&&r[s],d=c&&c[$x];if(l||d||a){var f=d||{};f.columnType;var h=Lt(f,Qet);i.unshift(g.createElement("col",Ce({key:s,style:{width:l}},h))),a=!0}}return g.createElement("colgroup",null,i)}var Zet=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Jet(e,t){return g.useMemo(function(){for(var r=[],n=0;n1?"colgroup":"col":null,ellipsis:v.ellipsis,align:v.align,component:v.title?o:a,prefixCls:d,key:u[m]},b,{additionalProps:y,rowType:"header"}))}))}ebe.displayName="HeaderRow";function ett(e){var t=[];function r(a,s){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;t[l]=t[l]||[];var c=s,d=a.filter(Boolean).map(function(f){var h={key:f.key,className:f.className||"",children:f.title,column:f,colStart:c},u=1,p=f.children;return p&&p.length>0&&(u=r(p,c,l+1).reduce(function(m,v){return m+v},0),h.hasSubColumns=!0),"colSpan"in f&&(u=f.colSpan),"rowSpan"in f&&(h.rowSpan=f.rowSpan),h.colSpan=u,h.colEnd=h.colStart+u-1,t[l].push(h),c+=u,u});return d}r(e,0);for(var n=t.length,i=function(s){t[s].forEach(function(l){!("rowSpan"in l)&&!l.hasSubColumns&&(l.rowSpan=n-s)})},o=0;o1&&arguments[1]!==void 0?arguments[1]:"";return typeof t=="number"?t:t.endsWith("%")?e*parseFloat(t)/100:null}function rtt(e,t,r){return g.useMemo(function(){if(t&&t>0){var n=0,i=0;e.forEach(function(h){var u=Fee(t,h.width);u?n+=u:i+=1});var o=Math.max(t,r),a=Math.max(o-n,i),s=i,l=a/i,c=0,d=e.map(function(h){var u=ee({},h),p=Fee(t,u.width);if(p)u.width=p;else{var m=Math.floor(l);u.width=s===1?a:m,a-=m,s-=1}return c+=u.width,u});if(c1&&arguments[1]!==void 0?arguments[1]:"key";return e.filter(function(r){return r&&Wt(r)==="object"}).reduce(function(r,n,i){var o=n.fixed,a=o===!0?"left":o,s="".concat(t,"-").concat(i),l=n.children;return l&&l.length>0?[].concat(Re(r),Re(PN(l,s).map(function(c){return ee({fixed:a},c)}))):[].concat(Re(r),[ee(ee({key:s},n),{},{fixed:a})])},[])}function ott(e){return e.map(function(t){var r=t.fixed,n=Lt(t,itt),i=r;return r==="left"?i="right":r==="right"&&(i="left"),ee({fixed:i},n)})}function att(e,t){var r=e.prefixCls,n=e.columns,i=e.children,o=e.expandable,a=e.expandedKeys,s=e.columnTitle,l=e.getRowKey,c=e.onTriggerExpand,d=e.expandIcon,f=e.rowExpandable,h=e.expandIconColumnIndex,u=e.direction,p=e.expandRowByClick,m=e.columnWidth,v=e.fixed,b=e.scrollWidth,y=e.clientWidth,x=g.useMemo(function(){return n||wW(i)},[n,i]),w=g.useMemo(function(){if(o){var P,I=x.slice();if(!I.includes(Mh)){var M=h||0;M>=0&&I.splice(M,0,Mh)}var T=I.indexOf(Mh);I=I.filter(function(D,z){return D!==Mh||z===T});var A=x[T],k;(v==="left"||v)&&!h?k="left":(v==="right"||v)&&h===x.length?k="right":k=A?A.fixed:null;var R=(P={},Y(P,$x,{className:"".concat(r,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),Y(P,"title",s),Y(P,"fixed",k),Y(P,"className","".concat(r,"-row-expand-icon-cell")),Y(P,"width",m),Y(P,"render",function(z,N,j){var H=l(N,j),q=a.has(H),L=f?f(N):!0,W=d({prefixCls:r,expanded:q,expandable:L,record:N,onExpand:c});return p?g.createElement("span",{onClick:function(K){return K.stopPropagation()}},W):W}),P);return I.map(function(D){return D===Mh?R:D})}return x.filter(function(D){return D!==Mh})},[o,x,l,a,d,u]),$=g.useMemo(function(){var P=w;return t&&(P=t(P)),P.length||(P=[{render:function(){return null}}]),P},[t,w,u]),C=g.useMemo(function(){return u==="rtl"?ott(PN($)):PN($)},[$,u,b]),S=rtt(C,b,y),O=fe(S,2),E=O[0],_=O[1];return[$,E,_]}function stt(e){var t,r=e.prefixCls,n=e.record,i=e.onExpand,o=e.expanded,a=e.expandable,s="".concat(r,"-row-expand-icon");if(!a)return g.createElement("span",{className:se(s,"".concat(r,"-row-spaced"))});var l=function(d){i(n,d),d.stopPropagation()};return g.createElement("span",{className:se(s,(t={},Y(t,"".concat(r,"-row-expanded"),o),Y(t,"".concat(r,"-row-collapsed"),!o),t)),onClick:l})}function ltt(e,t,r){var n=[];function i(o){(o||[]).forEach(function(a,s){n.push(t(a,s)),i(a[r])})}return i(e),n}function ctt(e,t,r){var n=Yet(e),i=n.expandIcon,o=n.expandedRowKeys,a=n.defaultExpandedRowKeys,s=n.defaultExpandAllRows,l=n.expandedRowRender,c=n.onExpand,d=n.onExpandedRowsChange,f=n.childrenColumnName,h=i||stt,u=f||"children",p=g.useMemo(function(){return l?"row":e.expandable&&e.internalHooks===qw&&e.expandable.__PARENT_RENDER_ICON__||t.some(function($){return $&&Wt($)==="object"&&$[u]})?"nest":!1},[!!l,t]),m=g.useState(function(){return a||(s?ltt(t,r,u):[])}),v=fe(m,2),b=v[0],y=v[1],x=g.useMemo(function(){return new Set(o||b||[])},[o,b]),w=g.useCallback(function($){var C=r($,t.indexOf($)),S,O=x.has(C);O?(x.delete(C),S=Re(x)):S=[].concat(Re(x),[C]),y(S),c&&c(!O,$),d&&d(S)},[r,x,t,c,d]);return[n,p,x,h,u,w]}function utt(e,t,r,n){var i=e.map(function(o,a){return SW(a,a,e,t,r,n==null?void 0:n[a])});return nd(function(){return i},[i],function(o,a){return!Cs(o,a)})}function tbe(e){var t=g.useRef(e),r=g.useState({}),n=fe(r,2),i=n[1],o=g.useRef(null),a=g.useRef([]);function s(l){a.current.push(l);var c=Promise.resolve();o.current=c,c.then(function(){if(o.current===c){var d=a.current,f=t.current;a.current=[],d.forEach(function(h){t.current=h(t.current)}),o.current=null,f!==t.current&&i({})}})}return g.useEffect(function(){return function(){o.current=null}},[]),[t.current,s]}function dtt(e){var t=g.useRef(e||null),r=g.useRef();function n(){window.clearTimeout(r.current)}function i(a){t.current=a,n(),r.current=window.setTimeout(function(){t.current=null,r.current=void 0},100)}function o(){return t.current}return g.useEffect(function(){return n},[]),[i,o]}function ftt(){var e=g.useState(-1),t=fe(e,2),r=t[0],n=t[1],i=g.useState(-1),o=fe(i,2),a=o[0],s=o[1],l=g.useCallback(function(c,d){n(c),s(d)},[]);return[r,a,l]}var Hee=No()?window:null;function htt(e,t){var r=Wt(e)==="object"?e:{},n=r.offsetHeader,i=n===void 0?0:n,o=r.offsetSummary,a=o===void 0?0:o,s=r.offsetScroll,l=s===void 0?0:s,c=r.getContainer,d=c===void 0?function(){return Hee}:c,f=d()||Hee;return g.useMemo(function(){var h=!!e;return{isSticky:h,stickyClassName:h?"".concat(t,"-sticky-holder"):"",offsetHeader:i,offsetSummary:a,offsetScroll:l,container:f}},[l,i,a,t,f])}function ptt(e,t,r){var n=g.useMemo(function(){for(var i=[],o=[],a=0,s=0,l=0;l=f&&(R=f-h),a({scrollLeft:R/f*(d+2)}),y.current.x=M.pageX},_=function(){if(o.current){var M=kee(o.current).top,T=M+o.current.offsetHeight,A=l===window?document.documentElement.scrollTop+window.innerHeight:kee(l).top+l.clientHeight;T-FD()<=A||M>=A-s?b(function(k){return ee(ee({},k),{},{isHiddenScrollBar:!0})}):b(function(k){return ee(ee({},k),{},{isHiddenScrollBar:!1})})}},P=function(M){b(function(T){return ee(ee({},T),{},{scrollLeft:M/d*f||0})})};return g.useImperativeHandle(r,function(){return{setScrollLeft:P}}),g.useEffect(function(){var I=b4(document.body,"mouseup",S,!1),M=b4(document.body,"mousemove",E,!1);return _(),function(){I.remove(),M.remove()}},[h,$]),g.useEffect(function(){var I=b4(l,"scroll",_,!1),M=b4(window,"resize",_,!1);return function(){I.remove(),M.remove()}},[l]),g.useEffect(function(){v.isHiddenScrollBar||b(function(I){var M=o.current;return M?ee(ee({},I),{},{scrollLeft:M.scrollLeft/M.scrollWidth*M.clientWidth}):I})},[v.isHiddenScrollBar]),d<=f||!h||v.isHiddenScrollBar?null:g.createElement("div",{style:{height:FD(),width:f,bottom:s},className:"".concat(c,"-sticky-scroll")},g.createElement("div",{onMouseDown:O,ref:u,className:se("".concat(c,"-sticky-scroll-bar"),Y({},"".concat(c,"-sticky-scroll-bar-active"),$)),style:{width:"".concat(h,"px"),transform:"translate3d(".concat(v.scrollLeft,"px, 0, 0)")}}))};const gtt=g.forwardRef(mtt);var rbe="rc-table",vtt=[],btt={};function ytt(){return"No Data"}function xtt(e,t){var r,n=ee({rowKey:"key",prefixCls:rbe,emptyText:ytt},e),i=n.prefixCls,o=n.className,a=n.rowClassName,s=n.style,l=n.data,c=n.rowKey,d=n.scroll,f=n.tableLayout,h=n.direction,u=n.title,p=n.footer,m=n.summary,v=n.caption,b=n.id,y=n.showHeader,x=n.components,w=n.emptyText,$=n.onRow,C=n.onHeaderRow,S=n.internalHooks,O=n.transformColumns,E=n.internalRefs,_=n.tailor,P=n.getContainerWidth,I=n.sticky,M=l||vtt,T=!!M.length,A=S===qw,k=g.useCallback(function(Cr,Ir){return gs(x,Cr)||Ir},[x]),R=g.useMemo(function(){return typeof c=="function"?c:function(Cr){var Ir=Cr&&Cr[c];return Ir}},[c]),D=k(["body"]),z=ftt(),N=fe(z,3),j=N[0],H=N[1],q=N[2],L=ctt(n,M,R),W=fe(L,6),U=W[0],K=W[1],G=W[2],Z=W[3],J=W[4],ne=W[5],le=d==null?void 0:d.x,ue=g.useState(0),de=fe(ue,2),ce=de[0],ve=de[1],xe=att(ee(ee(ee({},n),U),{},{expandable:!!U.expandedRowRender,columnTitle:U.columnTitle,expandedKeys:G,getRowKey:R,onTriggerExpand:ne,expandIcon:Z,expandIconColumnIndex:U.expandIconColumnIndex,direction:h,scrollWidth:A&&_&&typeof le=="number"?le:null,clientWidth:ce}),A?O:null),Oe=fe(xe,3),he=Oe[0],ae=Oe[1],be=Oe[2],pe=be??le,Pe=g.useMemo(function(){return{columns:he,flattenColumns:ae}},[he,ae]),Ge=g.useRef(),rt=g.useRef(),Le=g.useRef(),ht=g.useRef();g.useImperativeHandle(t,function(){return{nativeElement:Ge.current,scrollTo:function(Ir){var yi;if(Le.current instanceof HTMLElement){var Mi=Ir.index,cn=Ir.top,rs=Ir.key;if(cn){var Ia;(Ia=Le.current)===null||Ia===void 0||Ia.scrollTo({top:cn})}else{var po,Ta=rs??R(M[Mi]);(po=Le.current.querySelector('[data-row-key="'.concat(Ta,'"]')))===null||po===void 0||po.scrollIntoView()}}else(yi=Le.current)!==null&&yi!==void 0&&yi.scrollTo&&Le.current.scrollTo(Ir)}}});var bt=g.useRef(),nt=g.useState(!1),Ae=fe(nt,2),je=Ae[0],Ze=Ae[1],tt=g.useState(!1),St=fe(tt,2),Je=St[0],pt=St[1],xt=tbe(new Map),Et=fe(xt,2),_t=Et[0],ke=Et[1],st=R_(ae),Be=st.map(function(Cr){return _t.get(Cr)}),Xe=g.useMemo(function(){return Be},[Be.join("_")]),De=ptt(Xe,ae.length,h),Ie=d&&_N(d.y),We=d&&_N(pe)||!!U.fixed,ze=We&&ae.some(function(Cr){var Ir=Cr.fixed;return Ir}),ot=g.useRef(),Fe=htt(I,i),ct=Fe.isSticky,ut=Fe.offsetHeader,dt=Fe.offsetSummary,At=Fe.offsetScroll,oe=Fe.stickyClassName,X=Fe.container,ie=g.useMemo(function(){return m==null?void 0:m(M)},[m,M]),Se=(Ie||ct)&&g.isValidElement(ie)&&ie.type===A_&&ie.props.fixed,$e,qe,Me;Ie&&(qe={overflowY:"scroll",maxHeight:d.y}),We&&($e={overflowX:"auto"},Ie||(qe={overflowY:"hidden"}),Me={width:pe===!0?"auto":pe,minWidth:"100%"});var Ne=g.useCallback(function(Cr,Ir){kb(Ge.current)&&ke(function(yi){if(yi.get(Cr)!==Ir){var Mi=new Map(yi);return Mi.set(Cr,Ir),Mi}return yi})},[]),Ke=dtt(null),Ve=fe(Ke,2),Ue=Ve[0],He=Ve[1];function Dt(Cr,Ir){Ir&&(typeof Ir=="function"?Ir(Cr):Ir.scrollLeft!==Cr&&(Ir.scrollLeft=Cr,Ir.scrollLeft!==Cr&&setTimeout(function(){Ir.scrollLeft=Cr},0)))}var at=Ni(function(Cr){var Ir=Cr.currentTarget,yi=Cr.scrollLeft,Mi=h==="rtl",cn=typeof yi=="number"?yi:Ir.scrollLeft,rs=Ir||btt;if(!He()||He()===rs){var Ia;Ue(rs),Dt(cn,rt.current),Dt(cn,Le.current),Dt(cn,bt.current),Dt(cn,(Ia=ot.current)===null||Ia===void 0?void 0:Ia.setScrollLeft)}var po=Ir||rt.current;if(po){var Ta=po.scrollWidth,xl=po.clientWidth;if(Ta===xl){Ze(!1),pt(!1);return}Mi?(Ze(-cn0)):(Ze(cn>0),pt(cn1?m-M:0,A=ee(ee(ee({},S),l),{},{flex:"0 0 ".concat(M,"px"),width:"".concat(M,"px"),marginRight:T,pointerEvents:"auto"}),k=g.useMemo(function(){return d?P<=1:E===0||P===0||P>1},[P,E,d]);k?A.visibility="hidden":d&&(A.height=f==null?void 0:f(P));var R=k?function(){return null}:h,D={};return(P===0||E===0)&&(D.rowSpan=1,D.colSpan=1),g.createElement(cg,Ce({className:se(p,c),ellipsis:r.ellipsis,align:r.align,scope:r.rowScope,component:"div",prefixCls:t.prefixCls,key:x,record:s,index:o,renderIndex:a,dataIndex:u,render:R,shouldCellUpdate:r.shouldCellUpdate},w,{appendNode:$,additionalProps:ee(ee({},C),{},{style:A},D)}))}var $tt=["data","index","className","rowKey","style","extra","getHeight"],Ott=g.forwardRef(function(e,t){var r=e.data,n=e.index,i=e.className,o=e.rowKey,a=e.style,s=e.extra,l=e.getHeight,c=Lt(e,$tt),d=r.record,f=r.indent,h=r.index,u=Va(Es,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),p=u.scrollX,m=u.flattenColumns,v=u.prefixCls,b=u.fixColumn,y=u.componentWidth,x=K1e(d,o,n,f),w=x.rowSupportExpand,$=x.expanded,C=x.rowProps,S=x.expandedRowRender,O=x.expandedRowClassName,E;if(w&&$){var _=S(d,n,f+1,$),P=O==null?void 0:O(d,n,f),I={};b&&(I={style:Y({},"--virtual-width","".concat(y,"px"))});var M="".concat(v,"-expanded-row-cell");E=g.createElement("div",{className:se("".concat(v,"-expanded-row"),"".concat(v,"-expanded-row-level-").concat(f+1),P)},g.createElement(cg,{component:"div",prefixCls:v,className:se(M,Y({},"".concat(M,"-fixed"),b)),additionalProps:I},_))}var T=ee(ee({},a),{},{width:p});s&&(T.position="absolute",T.pointerEvents="none");var A=g.createElement("div",Ce({},C,c,{ref:w?null:t,className:se(i,"".concat(v,"-row"),C==null?void 0:C.className,Y({},"".concat(v,"-row-extra"),s)),style:ee(ee({},T),C==null?void 0:C.style)}),m.map(function(k,R){return g.createElement(Ctt,{key:R,rowInfo:x,column:k,colIndex:R,indent:f,index:n,renderIndex:h,record:d,inverse:s,getHeight:l})}));return w?g.createElement("div",{ref:t},A,E):A}),qee=Wb(Ott),Ett=g.forwardRef(function(e,t){var r=e.data,n=e.onScroll,i=Va(Es,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),o=i.flattenColumns,a=i.onColumnResize,s=i.getRowKey,l=i.expandedKeys,c=i.prefixCls,d=i.childrenColumnName,f=i.emptyNode,h=i.scrollX,u=Va(ibe),p=u.sticky,m=u.scrollY,v=u.listItemHeight,b=g.useRef(),y=U1e(r,d,l,s),x=g.useMemo(function(){var P=0;return o.map(function(I){var M=I.width,T=I.key;return P+=M,[T,M,P]})},[o]),w=g.useMemo(function(){return x.map(function(P){return P[2]})},[x]);g.useEffect(function(){x.forEach(function(P){var I=fe(P,2),M=I[0],T=I[1];a(M,T)})},[x]),g.useImperativeHandle(t,function(){var P={scrollTo:function(M){var T;(T=b.current)===null||T===void 0||T.scrollTo(M)}};return Object.defineProperty(P,"scrollLeft",{get:function(){var M;return((M=b.current)===null||M===void 0?void 0:M.getScrollInfo().x)||0},set:function(M){var T;(T=b.current)===null||T===void 0||T.scrollTo({left:M})}}),P});var $=function(I,M){var T,A=(T=y[M])===null||T===void 0?void 0:T.record,k=I.onCell;if(k){var R,D=k(A,M);return(R=D==null?void 0:D.rowSpan)!==null&&R!==void 0?R:1}return 1},C=function(I){var M=I.start,T=I.end,A=I.getSize,k=I.offsetY;if(T<0)return null;for(var R=o.filter(function(Z){return $(Z,M)===0}),D=M,z=function(J){if(R=R.filter(function(ne){return $(ne,J)===0}),!R.length)return D=J,1},N=M;N>=0&&!z(N);N-=1);for(var j=o.filter(function(Z){return $(Z,T)!==1}),H=T,q=function(J){if(j=j.filter(function(ne){return $(ne,J)!==1}),!j.length)return H=Math.max(J-1,T),1},L=T;L1})&&W.push(J)},K=D;K<=H;K+=1)U(K);var G=W.map(function(Z){var J=y[Z],ne=s(J.record,Z),le=function(ce){var ve=Z+ce-1,xe=s(y[ve].record,ve),Oe=A(ne,xe);return Oe.bottom-Oe.top},ue=A(ne);return g.createElement(qee,{key:Z,data:J,rowKey:ne,index:Z,style:{top:-k+ue.top},extra:!0,getHeight:le})});return G},S=g.useMemo(function(){return{columnsOffset:w}},[w]),O="".concat(c,"-tbody"),E;if(y.length){var _={};p&&(_.position="sticky",_.bottom=0,Wt(p)==="object"&&p.offsetScroll&&(_.bottom=p.offsetScroll)),E=g.createElement(g_,{fullHeight:!1,ref:b,styles:{horizontalScrollBar:_},className:se(O,"".concat(O,"-virtual")),height:m,itemHeight:v||24,data:y,itemKey:function(I){return s(I.record)},scrollWidth:h,onVirtualScroll:function(I){var M=I.x;n({scrollLeft:M})},extraRender:C},function(P,I,M){var T=s(P.record,I);return g.createElement(qee,Ce({data:P,rowKey:T,index:I},M))})}else E=g.createElement("div",{className:se("".concat(c,"-placeholder"))},g.createElement(cg,{component:"div",prefixCls:c},f));return g.createElement(obe.Provider,{value:S},E)}),_tt=Wb(Ett),Ptt=function(t,r){var n=r.ref,i=r.onScroll;return g.createElement(_tt,{ref:n,data:t,onScroll:i})};function Itt(e,t){var r=e.columns,n=e.scroll,i=e.sticky,o=e.prefixCls,a=o===void 0?rbe:o,s=e.className,l=e.listItemHeight,c=e.components,d=n||{},f=d.x,h=d.y;typeof f!="number"&&(f=1),typeof h!="number"&&(h=500);var u=g.useMemo(function(){return{sticky:i,scrollY:h,listItemHeight:l}},[i,h,l]);return g.createElement(ibe.Provider,{value:u},g.createElement(qb,Ce({},e,{className:se(s,"".concat(a,"-virtual")),scroll:ee(ee({},n),{},{x:f}),components:ee(ee({},c),{},{body:Ptt}),columns:r,internalHooks:qw,tailor:!0,ref:t})))}var Ttt=g.forwardRef(Itt);function abe(e){return F1e(Ttt,e)}abe();function Mtt(e){return null}function ktt(e){return null}var CW=g.createContext(null),Rtt=function(t){for(var r=t.prefixCls,n=t.level,i=t.isStart,o=t.isEnd,a="".concat(r,"-indent-unit"),s=[],l=0;l=0&&r.splice(n,1),r}function Ld(e,t){var r=(e||[]).slice();return r.indexOf(t)===-1&&r.push(t),r}function $W(e){return e.split("-")}function Ltt(e,t){var r=[],n=Vs(t,e);function i(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];o.forEach(function(a){var s=a.key,l=a.children;r.push(s),i(l)})}return i(n.children),r}function ztt(e){if(e.parent){var t=$W(e.pos);return Number(t[t.length-1])===e.parent.children.length-1}return!1}function Btt(e){var t=$W(e.pos);return Number(t[t.length-1])===0}function Kee(e,t,r,n,i,o,a,s,l,c){var d,f=e.clientX,h=e.clientY,u=e.target.getBoundingClientRect(),p=u.top,m=u.height,v=(c==="rtl"?-1:1)*(((i==null?void 0:i.x)||0)-f),b=(v-12)/n,y=Vs(s,r.props.eventKey);if(h-1.5?o({dragNode:I,dropNode:M,dropPosition:1})?E=1:T=!1:o({dragNode:I,dropNode:M,dropPosition:0})?E=0:o({dragNode:I,dropNode:M,dropPosition:1})?E=1:T=!1:o({dragNode:I,dropNode:M,dropPosition:1})?E=1:T=!1,{dropPosition:E,dropLevelOffset:_,dropTargetKey:y.key,dropTargetPos:y.pos,dragOverNodeKey:O,dropContainerKey:E===0?null:((d=y.parent)===null||d===void 0?void 0:d.key)||null,dropAllowed:T}}function Gee(e,t){if(e){var r=t.multiple;return r?e.slice():e.length?[e[0]]:e}}function fM(e){if(!e)return null;var t;if(Array.isArray(e))t={checkedKeys:e,halfCheckedKeys:void 0};else if(Wt(e)==="object")t={checkedKeys:e.checked||void 0,halfCheckedKeys:e.halfChecked||void 0};else return hn(!1,"`checkedKeys` is not an array or an object"),null;return t}function IN(e,t){var r=new Set;function n(i){if(!r.has(i)){var o=Vs(t,i);if(o){r.add(i);var a=o.parent,s=o.node;s.disabled||a&&n(a.key)}}}return(e||[]).forEach(function(i){n(i)}),Re(r)}function Ftt(e){const[t,r]=g.useState(null);return[g.useCallback((o,a,s)=>{const l=t??o,c=Math.min(l||0,o),d=Math.max(l||0,o),f=a.slice(c,d+1).map(p=>e(p)),h=f.some(p=>!s.has(p)),u=[];return f.forEach(p=>{h?(s.has(p)||u.push(p),s.add(p)):(s.delete(p),u.push(p))}),r(h?d:null),u},[t]),o=>{r(o)}]}const Eh={},TN="SELECT_ALL",MN="SELECT_INVERT",kN="SELECT_NONE",Xee=[],sbe=(e,t)=>{let r=[];return(t||[]).forEach(n=>{r.push(n),n&&typeof n=="object"&&e in n&&(r=[].concat(Re(r),Re(sbe(e,n[e]))))}),r},Htt=(e,t)=>{const{preserveSelectedRowKeys:r,selectedRowKeys:n,defaultSelectedRowKeys:i,getCheckboxProps:o,onChange:a,onSelect:s,onSelectAll:l,onSelectInvert:c,onSelectNone:d,onSelectMultiple:f,columnWidth:h,type:u,selections:p,fixed:m,renderCell:v,hideSelectAll:b,checkStrictly:y=!0}=t||{},{prefixCls:x,data:w,pageData:$,getRecordByKey:C,getRowKey:S,expandType:O,childrenColumnName:E,locale:_,getPopupContainer:P}=e,I=eg(),[M,T]=Ftt(ne=>ne),[A,k]=rn(n||i||Xee,{value:n}),R=g.useRef(new Map),D=g.useCallback(ne=>{if(r){const le=new Map;ne.forEach(ue=>{let de=C(ue);!de&&R.current.has(ue)&&(de=R.current.get(ue)),le.set(ue,de)}),R.current=le}},[C,r]);g.useEffect(()=>{D(A)},[A]);const{keyEntities:z}=g.useMemo(()=>{if(y)return{keyEntities:null};let ne=w;if(r){const le=new Set(w.map((de,ce)=>S(de,ce))),ue=Array.from(R.current).reduce((de,ce)=>{let[ve,xe]=ce;return le.has(ve)?de:de.concat(xe)},[]);ne=[].concat(Re(ne),Re(ue))}return iW(ne,{externalGetKey:S,childrenPropName:E})},[w,S,y,E,r]),N=g.useMemo(()=>sbe(E,$),[E,$]),j=g.useMemo(()=>{const ne=new Map;return N.forEach((le,ue)=>{const de=S(le,ue),ce=(o?o(le):null)||{};ne.set(de,ce)}),ne},[N,S,o]),H=g.useCallback(ne=>{var le;return!!(!((le=j.get(S(ne)))===null||le===void 0)&&le.disabled)},[j,S]),[q,L]=g.useMemo(()=>{if(y)return[A||[],[]];const{checkedKeys:ne,halfCheckedKeys:le}=s1(A,!0,z,H);return[ne||[],le]},[A,y,z,H]),W=g.useMemo(()=>{const ne=u==="radio"?q.slice(0,1):q;return new Set(ne)},[q,u]),U=g.useMemo(()=>u==="radio"?new Set:new Set(L),[L,u]);g.useEffect(()=>{t||k(Xee)},[!!t]);const K=g.useCallback((ne,le)=>{let ue,de;D(ne),r?(ue=ne,de=ne.map(ce=>R.current.get(ce))):(ue=[],de=[],ne.forEach(ce=>{const ve=C(ce);ve!==void 0&&(ue.push(ce),de.push(ve))})),k(ue),a==null||a(ue,de,{type:le})},[k,C,a,r]),G=g.useCallback((ne,le,ue,de)=>{if(s){const ce=ue.map(ve=>C(ve));s(C(ne),le,ce,de)}K(ue,"single")},[s,C,K]),Z=g.useMemo(()=>!p||b?null:(p===!0?[TN,MN,kN]:p).map(le=>le===TN?{key:"all",text:_.selectionAll,onSelect(){K(w.map((ue,de)=>S(ue,de)).filter(ue=>{const de=j.get(ue);return!(de!=null&&de.disabled)||W.has(ue)}),"all")}}:le===MN?{key:"invert",text:_.selectInvert,onSelect(){const ue=new Set(W);$.forEach((ce,ve)=>{const xe=S(ce,ve),Oe=j.get(xe);Oe!=null&&Oe.disabled||(ue.has(xe)?ue.delete(xe):ue.add(xe))});const de=Array.from(ue);c&&(I.deprecated(!1,"onSelectInvert","onChange"),c(de)),K(de,"invert")}}:le===kN?{key:"none",text:_.selectNone,onSelect(){d==null||d(),K(Array.from(W).filter(ue=>{const de=j.get(ue);return de==null?void 0:de.disabled}),"none")}}:le).map(le=>Object.assign(Object.assign({},le),{onSelect:function(){for(var ue,de,ce=arguments.length,ve=new Array(ce),xe=0;xe{var le;if(!t)return ne.filter(Ae=>Ae!==Eh);let ue=Re(ne);const de=new Set(W),ce=N.map(S).filter(Ae=>!j.get(Ae).disabled),ve=ce.every(Ae=>de.has(Ae)),xe=ce.some(Ae=>de.has(Ae)),Oe=()=>{const Ae=[];ve?ce.forEach(Ze=>{de.delete(Ze),Ae.push(Ze)}):ce.forEach(Ze=>{de.has(Ze)||(de.add(Ze),Ae.push(Ze))});const je=Array.from(de);l==null||l(!ve,je.map(Ze=>C(Ze)),Ae.map(Ze=>C(Ze))),K(je,"all"),T(null)};let he,ae;if(u!=="radio"){let Ae;if(Z){const Je={getPopupContainer:P,items:Z.map((pt,xt)=>{const{key:Et,text:_t,onSelect:ke}=pt;return{key:Et??xt,onClick:()=>{ke==null||ke(ce)},label:_t}})};Ae=g.createElement("div",{className:`${x}-selection-extra`},g.createElement(f1e,{menu:Je,getPopupContainer:P},g.createElement("span",null,g.createElement(jw,null))))}const je=N.map((Je,pt)=>{const xt=S(Je,pt),Et=j.get(xt)||{};return Object.assign({checked:de.has(xt)},Et)}).filter(Je=>{let{disabled:pt}=Je;return pt}),Ze=!!je.length&&je.length===N.length,tt=Ze&&je.every(Je=>{let{checked:pt}=Je;return pt}),St=Ze&&je.some(Je=>{let{checked:pt}=Je;return pt});ae=g.createElement(yf,{checked:Ze?tt:!!N.length&&ve,indeterminate:Ze?!tt&&St:!ve&&xe,onChange:Oe,disabled:N.length===0||Ze,"aria-label":Ae?"Custom selection":"Select all",skipGroup:!0}),he=!b&&g.createElement("div",{className:`${x}-selection`},ae,Ae)}let be;u==="radio"?be=(Ae,je,Ze)=>{const tt=S(je,Ze),St=de.has(tt);return{node:g.createElement(Fv,Object.assign({},j.get(tt),{checked:St,onClick:Je=>Je.stopPropagation(),onChange:Je=>{de.has(tt)||G(tt,!0,[tt],Je.nativeEvent)}})),checked:St}}:be=(Ae,je,Ze)=>{var tt;const St=S(je,Ze),Je=de.has(St),pt=U.has(St),xt=j.get(St);let Et;return O==="nest"?Et=pt:Et=(tt=xt==null?void 0:xt.indeterminate)!==null&&tt!==void 0?tt:pt,{node:g.createElement(yf,Object.assign({},xt,{indeterminate:Et,checked:Je,skipGroup:!0,onClick:_t=>_t.stopPropagation(),onChange:_t=>{let{nativeEvent:ke}=_t;const{shiftKey:st}=ke,Be=ce.findIndex(De=>De===St),Xe=q.some(De=>ce.includes(De));if(st&&y&&Xe){const De=M(Be,ce,de),Ie=Array.from(de);f==null||f(!Je,Ie.map(We=>C(We)),De.map(We=>C(We))),K(Ie,"multiple")}else{const De=q;if(y){const Ie=Je?wu(De,St):Ld(De,St);G(St,!Je,Ie,ke)}else{const Ie=s1([].concat(Re(De),[St]),!0,z,H),{checkedKeys:We,halfCheckedKeys:ze}=Ie;let ot=We;if(Je){const Fe=new Set(We);Fe.delete(St),ot=s1(Array.from(Fe),{checked:!1,halfCheckedKeys:ze},z,H).checkedKeys}G(St,!Je,ot,ke)}}T(Je?null:Be)}})),checked:Je}};const pe=(Ae,je,Ze)=>{const{node:tt,checked:St}=be(Ae,je,Ze);return v?v(St,je,Ze,tt):tt};if(!ue.includes(Eh))if(ue.findIndex(Ae=>{var je;return((je=Ae[$x])===null||je===void 0?void 0:je.columnType)==="EXPAND_COLUMN"})===0){const[Ae,...je]=ue;ue=[Ae,Eh].concat(Re(je))}else ue=[Eh].concat(Re(ue));const Pe=ue.indexOf(Eh);ue=ue.filter((Ae,je)=>Ae!==Eh||je===Pe);const Ge=ue[Pe-1],rt=ue[Pe+1];let Le=m;Le===void 0&&((rt==null?void 0:rt.fixed)!==void 0?Le=rt.fixed:(Ge==null?void 0:Ge.fixed)!==void 0&&(Le=Ge.fixed)),Le&&Ge&&((le=Ge[$x])===null||le===void 0?void 0:le.columnType)==="EXPAND_COLUMN"&&Ge.fixed===void 0&&(Ge.fixed=Le);const ht=se(`${x}-selection-col`,{[`${x}-selection-col-with-dropdown`]:p&&u==="checkbox"}),bt=()=>t!=null&&t.columnTitle?typeof t.columnTitle=="function"?t.columnTitle(ae):t.columnTitle:he,nt={fixed:Le,width:h,className:`${x}-selection-column`,title:bt(),render:pe,onCell:t.onCell,[$x]:{className:ht}};return ue.map(Ae=>Ae===Eh?nt:Ae)},[S,N,t,q,W,U,h,Z,O,j,f,G,H]),W]};function Wtt(e,t){return e._antProxy=e._antProxy||{},Object.keys(t).forEach(r=>{if(!(r in e._antProxy)){const n=e[r];e._antProxy[r]=n,e[r]=t[r]}}),e}function qtt(e,t){return g.useImperativeHandle(e,()=>{const r=t(),{nativeElement:n}=r;return typeof Proxy<"u"?new Proxy(n,{get(i,o){return r[o]?r[o]:Reflect.get(i,o)}}):Wtt(n,r)})}function Vtt(e){return function(r){let{prefixCls:n,onExpand:i,record:o,expanded:a,expandable:s}=r;const l=`${n}-row-expand-icon`;return g.createElement("button",{type:"button",onClick:c=>{i(o,c),c.stopPropagation()},className:se(l,{[`${l}-spaced`]:!s,[`${l}-expanded`]:s&&a,[`${l}-collapsed`]:s&&!a}),"aria-label":a?e.collapse:e.expand,"aria-expanded":a})}}function Utt(e){return(r,n)=>{const i=r.querySelector(`.${e}-container`);let o=n;if(i){const a=getComputedStyle(i),s=parseInt(a.borderLeftWidth,10),l=parseInt(a.borderRightWidth,10);o=n-s-l}return o}}function Mm(e,t){return"key"in e&&e.key!==void 0&&e.key!==null?e.key:e.dataIndex?Array.isArray(e.dataIndex)?e.dataIndex.join("."):e.dataIndex:t}function Vw(e,t){return t?`${t}-${e}`:`${e}`}function D_(e,t){return typeof e=="function"?e(t):e}function Ktt(e,t){const r=D_(e,t);return Object.prototype.toString.call(r)==="[object Object]"?"":r}var Gtt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"};const Xtt=Gtt;var Ytt=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:Xtt}))};const Qtt=g.forwardRef(Ytt);function Ztt(e){const t=g.useRef(e),r=Gme();return[()=>t.current,n=>{t.current=n,r()}]}function Jtt(e){var t=e.dropPosition,r=e.dropLevelOffset,n=e.indent,i={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(t){case-1:i.top=0,i.left=-r*n;break;case 1:i.bottom=0,i.left=-r*n;break;case 0:i.bottom=0,i.left=n;break}return g.createElement("div",{style:i})}function lbe(e){if(e==null)throw new TypeError("Cannot destructure "+e)}function ert(e,t){var r=g.useState(!1),n=fe(r,2),i=n[0],o=n[1];Wr(function(){if(i)return e(),function(){t()}},[i]),Wr(function(){return o(!0),function(){o(!1)}},[])}var trt=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],cbe=function(t,r){var n=t.className,i=t.style,o=t.motion,a=t.motionNodes,s=t.motionType,l=t.onMotionStart,c=t.onMotionEnd,d=t.active,f=t.treeNodeRequiredProps,h=Lt(t,trt),u=g.useState(!0),p=fe(u,2),m=p[0],v=p[1],b=g.useContext(CW),y=b.prefixCls,x=a&&s!=="hide";Wr(function(){a&&x!==m&&v(x)},[a]);var w=function(){a&&l()},$=g.useRef(!1),C=function(){a&&!$.current&&($.current=!0,c())};ert(w,C);var S=function(E){x===E&&C()};return a?g.createElement(vl,Ce({ref:r,visible:m},o,{motionAppear:s==="show",onVisibleChanged:S}),function(O,E){var _=O.className,P=O.style;return g.createElement("div",{ref:E,className:se("".concat(y,"-treenode-motion"),_),style:P},a.map(function(I){var M=Ce({},(lbe(I.data),I.data)),T=I.title,A=I.key,k=I.isStart,R=I.isEnd;delete M.children;var D=wx(A,f);return g.createElement(V1,Ce({},M,D,{title:T,active:d,data:I.data,key:A,isStart:k,isEnd:R}))}))}):g.createElement(V1,Ce({domRef:r,className:n,style:i},h,{active:d}))};cbe.displayName="MotionTreeNode";var rrt=g.forwardRef(cbe);function nrt(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],r=e.length,n=t.length;if(Math.abs(r-n)!==1)return{add:!1,key:null};function i(o,a){var s=new Map;o.forEach(function(c){s.set(c,!0)});var l=a.filter(function(c){return!s.has(c)});return l.length===1?l[0]:null}return r ").concat(t);return t}var dbe=g.forwardRef(function(e,t){var r=e.prefixCls,n=e.data;e.selectable,e.checkable;var i=e.expandedKeys,o=e.selectedKeys,a=e.checkedKeys,s=e.loadedKeys,l=e.loadingKeys,c=e.halfCheckedKeys,d=e.keyEntities,f=e.disabled,h=e.dragging,u=e.dragOverNodeKey,p=e.dropPosition,m=e.motion,v=e.height,b=e.itemHeight,y=e.virtual,x=e.focusable,w=e.activeItem,$=e.focused,C=e.tabIndex,S=e.onKeyDown,O=e.onFocus,E=e.onBlur,_=e.onActiveChange,P=e.onListChangeStart,I=e.onListChangeEnd,M=Lt(e,irt),T=g.useRef(null),A=g.useRef(null);g.useImperativeHandle(t,function(){return{scrollTo:function(be){T.current.scrollTo(be)},getIndentWidth:function(){return A.current.offsetWidth}}});var k=g.useState(i),R=fe(k,2),D=R[0],z=R[1],N=g.useState(n),j=fe(N,2),H=j[0],q=j[1],L=g.useState(n),W=fe(L,2),U=W[0],K=W[1],G=g.useState([]),Z=fe(G,2),J=Z[0],ne=Z[1],le=g.useState(null),ue=fe(le,2),de=ue[0],ce=ue[1],ve=g.useRef(n);ve.current=n;function xe(){var ae=ve.current;q(ae),K(ae),ne([]),ce(null),I()}Wr(function(){z(i);var ae=nrt(D,i);if(ae.key!==null)if(ae.add){var be=H.findIndex(function(ht){var bt=ht.key;return bt===ae.key}),pe=Jee(Yee(H,n,ae.key),y,v,b),Pe=H.slice();Pe.splice(be+1,0,Zee),K(Pe),ne(pe),ce("show")}else{var Ge=n.findIndex(function(ht){var bt=ht.key;return bt===ae.key}),rt=Jee(Yee(n,H,ae.key),y,v,b),Le=n.slice();Le.splice(Ge+1,0,Zee),K(Le),ne(rt),ce("hide")}else H!==n&&(q(n),K(n))},[i,n]),g.useEffect(function(){h||xe()},[h]);var Oe=m?U:n,he={expandedKeys:i,selectedKeys:o,loadedKeys:s,loadingKeys:l,checkedKeys:a,halfCheckedKeys:c,dragOverNodeKey:u,dropPosition:p,keyEntities:d};return g.createElement(g.Fragment,null,$&&w&&g.createElement("span",{style:Qee,"aria-live":"assertive"},art(w)),g.createElement("div",null,g.createElement("input",{style:Qee,disabled:x===!1||f,tabIndex:x!==!1?C:null,onKeyDown:S,onFocus:O,onBlur:E,value:"",onChange:ort,"aria-label":"for screen reader"})),g.createElement("div",{className:"".concat(r,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},g.createElement("div",{className:"".concat(r,"-indent")},g.createElement("div",{ref:A,className:"".concat(r,"-indent-unit")}))),g.createElement(g_,Ce({},M,{data:Oe,itemKey:ete,height:v,fullHeight:!1,virtual:y,itemHeight:b,prefixCls:"".concat(r,"-list"),ref:T,onVisibleChange:function(be,pe){var Pe=new Set(be),Ge=pe.filter(function(rt){return!Pe.has(rt)});Ge.some(function(rt){return ete(rt)===km})&&xe()}}),function(ae){var be=ae.pos,pe=Ce({},(lbe(ae.data),ae.data)),Pe=ae.title,Ge=ae.key,rt=ae.isStart,Le=ae.isEnd,ht=Hw(Ge,be);delete pe.key,delete pe.children;var bt=wx(ht,he);return g.createElement(rrt,Ce({},pe,bt,{title:Pe,active:!!w&&Ge===w.key,pos:be,data:ae.data,isStart:rt,isEnd:Le,motion:m,motionNodes:Ge===km?J:null,motionType:de,onMotionStart:P,onMotionEnd:xe,treeNodeRequiredProps:he,onMouseMove:function(){_(null)}}))}))});dbe.displayName="NodeList";var srt=10,OW=function(e){su(r,e);var t=lu(r);function r(){var n;uo(this,r);for(var i=arguments.length,o=new Array(i),a=0;a2&&arguments[2]!==void 0?arguments[2]:!1,f=n.state,h=f.dragChildrenKeys,u=f.dropPosition,p=f.dropTargetKey,m=f.dropTargetPos,v=f.dropAllowed;if(v){var b=n.props.onDrop;if(n.setState({dragOverNodeKey:null}),n.cleanDragState(),p!==null){var y=ee(ee({},wx(p,n.getTreeNodeRequiredProps())),{},{active:((c=n.getActiveItem())===null||c===void 0?void 0:c.key)===p,data:Vs(n.state.keyEntities,p).node}),x=h.indexOf(p)!==-1;hn(!x,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var w=$W(m),$={event:s,node:to(y),dragNode:n.dragNode?to(n.dragNode.props):null,dragNodesKeys:[n.dragNode.props.eventKey].concat(h),dropToGap:u!==0,dropPosition:u+Number(w[w.length-1])};d||b==null||b($),n.dragNode=null}}},n.cleanDragState=function(){var s=n.state.draggingNodeKey;s!==null&&n.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),n.dragStartMousePosition=null,n.currentMouseOverDroppableNodeKey=null},n.triggerExpandActionExpand=function(s,l){var c=n.state,d=c.expandedKeys,f=c.flattenNodes,h=l.expanded,u=l.key,p=l.isLeaf;if(!(p||s.shiftKey||s.metaKey||s.ctrlKey)){var m=f.filter(function(b){return b.key===u})[0],v=to(ee(ee({},wx(u,n.getTreeNodeRequiredProps())),{},{data:m.data}));n.setExpandedKeys(h?wu(d,u):Ld(d,u)),n.onNodeExpand(s,v)}},n.onNodeClick=function(s,l){var c=n.props,d=c.onClick,f=c.expandAction;f==="click"&&n.triggerExpandActionExpand(s,l),d==null||d(s,l)},n.onNodeDoubleClick=function(s,l){var c=n.props,d=c.onDoubleClick,f=c.expandAction;f==="doubleClick"&&n.triggerExpandActionExpand(s,l),d==null||d(s,l)},n.onNodeSelect=function(s,l){var c=n.state.selectedKeys,d=n.state,f=d.keyEntities,h=d.fieldNames,u=n.props,p=u.onSelect,m=u.multiple,v=l.selected,b=l[h.key],y=!v;y?m?c=Ld(c,b):c=[b]:c=wu(c,b);var x=c.map(function(w){var $=Vs(f,w);return $?$.node:null}).filter(function(w){return w});n.setUncontrolledState({selectedKeys:c}),p==null||p(c,{event:"select",selected:y,node:l,selectedNodes:x,nativeEvent:s.nativeEvent})},n.onNodeCheck=function(s,l,c){var d=n.state,f=d.keyEntities,h=d.checkedKeys,u=d.halfCheckedKeys,p=n.props,m=p.checkStrictly,v=p.onCheck,b=l.key,y,x={event:"check",node:l,checked:c,nativeEvent:s.nativeEvent};if(m){var w=c?Ld(h,b):wu(h,b),$=wu(u,b);y={checked:w,halfChecked:$},x.checkedNodes=w.map(function(P){return Vs(f,P)}).filter(function(P){return P}).map(function(P){return P.node}),n.setUncontrolledState({checkedKeys:w})}else{var C=s1([].concat(Re(h),[b]),!0,f),S=C.checkedKeys,O=C.halfCheckedKeys;if(!c){var E=new Set(S);E.delete(b);var _=s1(Array.from(E),{checked:!1,halfCheckedKeys:O},f);S=_.checkedKeys,O=_.halfCheckedKeys}y=S,x.checkedNodes=[],x.checkedNodesPositions=[],x.halfCheckedKeys=O,S.forEach(function(P){var I=Vs(f,P);if(I){var M=I.node,T=I.pos;x.checkedNodes.push(M),x.checkedNodesPositions.push({node:M,pos:T})}}),n.setUncontrolledState({checkedKeys:S},!1,{halfCheckedKeys:O})}v==null||v(y,x)},n.onNodeLoad=function(s){var l=s.key,c=new Promise(function(d,f){n.setState(function(h){var u=h.loadedKeys,p=u===void 0?[]:u,m=h.loadingKeys,v=m===void 0?[]:m,b=n.props,y=b.loadData,x=b.onLoad;if(!y||p.indexOf(l)!==-1||v.indexOf(l)!==-1)return null;var w=y(s);return w.then(function(){var $=n.state.loadedKeys,C=Ld($,l);x==null||x(C,{event:"load",node:s}),n.setUncontrolledState({loadedKeys:C}),n.setState(function(S){return{loadingKeys:wu(S.loadingKeys,l)}}),d()}).catch(function($){if(n.setState(function(S){return{loadingKeys:wu(S.loadingKeys,l)}}),n.loadingRetryTimes[l]=(n.loadingRetryTimes[l]||0)+1,n.loadingRetryTimes[l]>=srt){var C=n.state.loadedKeys;hn(!1,"Retry for `loadData` many times but still failed. No more retry."),n.setUncontrolledState({loadedKeys:Ld(C,l)}),d()}f($)}),{loadingKeys:Ld(v,l)}})});return c.catch(function(){}),c},n.onNodeMouseEnter=function(s,l){var c=n.props.onMouseEnter;c==null||c({event:s,node:l})},n.onNodeMouseLeave=function(s,l){var c=n.props.onMouseLeave;c==null||c({event:s,node:l})},n.onNodeContextMenu=function(s,l){var c=n.props.onRightClick;c&&(s.preventDefault(),c({event:s,node:l}))},n.onFocus=function(){var s=n.props.onFocus;n.setState({focused:!0});for(var l=arguments.length,c=new Array(l),d=0;d1&&arguments[1]!==void 0?arguments[1]:!1,c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!n.destroyed){var d=!1,f=!0,h={};Object.keys(s).forEach(function(u){if(u in n.props){f=!1;return}d=!0,h[u]=s[u]}),d&&(!l||f)&&n.setState(ee(ee({},h),c))}},n.scrollTo=function(s){n.listRef.current.scrollTo(s)},n}return Ii(r,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var i=this.props,o=i.activeKey,a=i.itemScrollOffset,s=a===void 0?0:a;o!==void 0&&o!==this.state.activeKey&&(this.setState({activeKey:o}),o!==null&&this.scrollTo({key:o,offset:s}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var i,o=this.state,a=o.focused,s=o.flattenNodes,l=o.keyEntities,c=o.draggingNodeKey,d=o.activeKey,f=o.dropLevelOffset,h=o.dropContainerKey,u=o.dropTargetKey,p=o.dropPosition,m=o.dragOverNodeKey,v=o.indent,b=this.props,y=b.prefixCls,x=b.className,w=b.style,$=b.showLine,C=b.focusable,S=b.tabIndex,O=S===void 0?0:S,E=b.selectable,_=b.showIcon,P=b.icon,I=b.switcherIcon,M=b.draggable,T=b.checkable,A=b.checkStrictly,k=b.disabled,R=b.motion,D=b.loadData,z=b.filterTreeNode,N=b.height,j=b.itemHeight,H=b.virtual,q=b.titleRender,L=b.dropIndicatorRender,W=b.onContextMenu,U=b.onScroll,K=b.direction,G=b.rootClassName,Z=b.rootStyle,J=Wa(this.props,{aria:!0,data:!0}),ne;return M&&(Wt(M)==="object"?ne=M:typeof M=="function"?ne={nodeDraggable:M}:ne={}),g.createElement(CW.Provider,{value:{prefixCls:y,selectable:E,showIcon:_,icon:P,switcherIcon:I,draggable:ne,draggingNodeKey:c,checkable:T,checkStrictly:A,disabled:k,keyEntities:l,dropLevelOffset:f,dropContainerKey:h,dropTargetKey:u,dropPosition:p,dragOverNodeKey:m,indent:v,direction:K,dropIndicatorRender:L,loadData:D,filterTreeNode:z,titleRender:q,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},g.createElement("div",{role:"tree",className:se(y,x,G,(i={},Y(i,"".concat(y,"-show-line"),$),Y(i,"".concat(y,"-focused"),a),Y(i,"".concat(y,"-active-focused"),d!==null),i)),style:Z},g.createElement(dbe,Ce({ref:this.listRef,prefixCls:y,style:w,data:s,disabled:k,selectable:E,checkable:!!T,motion:R,dragging:c!==null,height:N,itemHeight:j,virtual:H,focusable:C,focused:a,tabIndex:O,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:W,onScroll:U},this.getTreeNodeRequiredProps(),J))))}}],[{key:"getDerivedStateFromProps",value:function(i,o){var a=o.prevProps,s={prevProps:i};function l(C){return!a&&C in i||a&&a[C]!==i[C]}var c,d=o.fieldNames;if(l("fieldNames")&&(d=q1(i.fieldNames),s.fieldNames=d),l("treeData")?c=i.treeData:l("children")&&(hn(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),c=kve(i.children)),c){s.treeData=c;var f=iW(c,{fieldNames:d});s.keyEntities=ee(Y({},km,ube),f.keyEntities)}var h=s.keyEntities||o.keyEntities;if(l("expandedKeys")||a&&l("autoExpandParent"))s.expandedKeys=i.autoExpandParent||!a&&i.defaultExpandParent?IN(i.expandedKeys,h):i.expandedKeys;else if(!a&&i.defaultExpandAll){var u=ee({},h);delete u[km],s.expandedKeys=Object.keys(u).map(function(C){return u[C].key})}else!a&&i.defaultExpandedKeys&&(s.expandedKeys=i.autoExpandParent||i.defaultExpandParent?IN(i.defaultExpandedKeys,h):i.defaultExpandedKeys);if(s.expandedKeys||delete s.expandedKeys,c||s.expandedKeys){var p=tM(c||o.treeData,s.expandedKeys||o.expandedKeys,d);s.flattenNodes=p}if(i.selectable&&(l("selectedKeys")?s.selectedKeys=Gee(i.selectedKeys,i):!a&&i.defaultSelectedKeys&&(s.selectedKeys=Gee(i.defaultSelectedKeys,i))),i.checkable){var m;if(l("checkedKeys")?m=fM(i.checkedKeys)||{}:!a&&i.defaultCheckedKeys?m=fM(i.defaultCheckedKeys)||{}:c&&(m=fM(i.checkedKeys)||{checkedKeys:o.checkedKeys,halfCheckedKeys:o.halfCheckedKeys}),m){var v=m,b=v.checkedKeys,y=b===void 0?[]:b,x=v.halfCheckedKeys,w=x===void 0?[]:x;if(!i.checkStrictly){var $=s1(y,!0,h);y=$.checkedKeys,w=$.halfCheckedKeys}s.checkedKeys=y,s.halfCheckedKeys=w}}return l("loadedKeys")&&(s.loadedKeys=i.loadedKeys),s}}]),r}(g.Component);OW.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:Jtt,allowDrop:function(){return!0},expandAction:!1};OW.TreeNode=V1;var lrt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"};const crt=lrt;var urt=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:crt}))};const fbe=g.forwardRef(urt);var drt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"};const frt=drt;var hrt=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:frt}))};const prt=g.forwardRef(hrt);var mrt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"};const grt=mrt;var vrt=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:grt}))};const brt=g.forwardRef(vrt);var yrt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"};const xrt=yrt;var Srt=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:xrt}))};const wrt=g.forwardRef(Srt),Crt=new Lr("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),$rt=(e,t)=>({[`.${e}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${t.motionDurationSlow}`}}}),Ort=(e,t)=>({[`.${e}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:t.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${t.lineWidthBold}px solid ${t.colorPrimary}`,borderRadius:"50%",content:'""'}}}),Ert=(e,t)=>{const{treeCls:r,treeNodeCls:n,treeNodePadding:i,titleHeight:o,nodeSelectedBg:a,nodeHoverBg:s}=t,l=t.paddingXS;return{[r]:Object.assign(Object.assign({},Br(t)),{background:t.colorBgContainer,borderRadius:t.borderRadius,transition:`background-color ${t.motionDurationSlow}`,[`&${r}-rtl`]:{[`${r}-switcher`]:{"&_close":{[`${r}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${r}-active-focused)`]:Object.assign({},mf(t)),[`${r}-list-holder-inner`]:{alignItems:"flex-start"},[`&${r}-block-node`]:{[`${r}-list-holder-inner`]:{alignItems:"stretch",[`${r}-node-content-wrapper`]:{flex:"auto"},[`${n}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:i,insetInlineStart:0,border:`1px solid ${t.colorPrimary}`,opacity:0,animationName:Crt,animationDuration:t.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${n}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${i}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${r}-node-content-wrapper`]:{color:t.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${r}-node-content-wrapper`]:Object.assign({},mf(t)),[`&:not(${n}-disabled).filter-node ${r}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${r}-draggable-icon`]:{flexShrink:0,width:o,lineHeight:`${o}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${t.motionDurationSlow}`,[`${n}:hover &`]:{opacity:.45}},[`&${n}-disabled`]:{[`${r}-draggable-icon`]:{visibility:"hidden"}}}},[`${r}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:o}},[`${r}-draggable-icon`]:{visibility:"hidden"},[`${r}-switcher`]:Object.assign(Object.assign({},$rt(e,t)),{position:"relative",flex:"none",alignSelf:"stretch",width:o,margin:0,lineHeight:`${o}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${r}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:t.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:o/2,bottom:-i,marginInlineStart:-1,borderInlineEnd:`1px solid ${t.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:o/2*.8,height:o/2,borderBottom:`1px solid ${t.colorBorder}`,content:'""'}}}),[`${r}-checkbox`]:{top:"initial",marginInlineEnd:l,alignSelf:"flex-start",marginTop:t.marginXXS},[`${r}-node-content-wrapper, ${r}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:o,margin:0,padding:`0 ${t.paddingXS/2}px`,color:"inherit",lineHeight:`${o}px`,background:"transparent",borderRadius:t.borderRadius,cursor:"pointer",transition:`all ${t.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:s},[`&${r}-node-selected`]:{backgroundColor:a},[`${r}-iconEle`]:{display:"inline-block",width:o,height:o,lineHeight:`${o}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${r}-unselectable ${r}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${r}-node-content-wrapper`]:Object.assign({lineHeight:`${o}px`,userSelect:"none"},Ort(e,t)),[`${n}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${t.colorPrimary}`}},"&-show-line":{[`${r}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:o/2,bottom:-i,borderInlineEnd:`1px solid ${t.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${r}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${n}-leaf-last`]:{[`${r}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${o/2}px !important`}}}}})}},_rt=e=>{const{treeCls:t,treeNodeCls:r,treeNodePadding:n,directoryNodeSelectedBg:i,directoryNodeSelectedColor:o}=e;return{[`${t}${t}-directory`]:{[r]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:n,insetInlineStart:0,transition:`background-color ${e.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:e.controlItemBgHover}},"> *":{zIndex:1},[`${t}-switcher`]:{transition:`color ${e.motionDurationMid}`},[`${t}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${t}-node-selected`]:{color:o,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:i},[`${t}-switcher`]:{color:o},[`${t}-node-content-wrapper`]:{color:o,background:"transparent"}}}}}},Prt=(e,t)=>{const r=`.${e}`,n=`${r}-treenode`,i=t.paddingXS/2,o=cr(t,{treeCls:r,treeNodeCls:n,treeNodePadding:i});return[Ert(e,o),_rt(o)]},Irt=e=>{const{controlHeightSM:t}=e;return{titleHeight:t,nodeHoverBg:e.controlItemBgHover,nodeSelectedBg:e.controlItemBgActive}},Trt=Jr("Tree",(e,t)=>{let{prefixCls:r}=t;return[{[e.componentCls]:Ave(`${r}-checkbox`,e)},Prt(r,e),u_(e)]},e=>{const{colorTextLightSolid:t,colorPrimary:r}=e;return Object.assign(Object.assign({},Irt(e)),{directoryNodeSelectedColor:t,directoryNodeSelectedBg:r})}),tte=4;function Mrt(e){const{dropPosition:t,dropLevelOffset:r,prefixCls:n,indent:i,direction:o="ltr"}=e,a=o==="ltr"?"left":"right",s=o==="ltr"?"right":"left",l={[a]:-r*i+tte,[s]:0};switch(t){case-1:l.top=-3;break;case 1:l.bottom=-3;break;default:l.bottom=-3,l[a]=i+tte;break}return we.createElement("div",{style:l,className:`${n}-drop-indicator`})}var krt={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"};const Rrt=krt;var Art=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:Rrt}))};const Drt=g.forwardRef(Art);var Nrt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"};const jrt=Nrt;var Lrt=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:jrt}))};const zrt=g.forwardRef(Lrt);var Brt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"};const Frt=Brt;var Hrt=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:Frt}))};const Wrt=g.forwardRef(Hrt),qrt=e=>{const{prefixCls:t,switcherIcon:r,treeNodeProps:n,showLine:i}=e,{isLeaf:o,expanded:a,loading:s}=n;if(s)return g.createElement(_w,{className:`${t}-switcher-loading-icon`});let l;if(i&&typeof i=="object"&&(l=i.showLeafIcon),o){if(!i)return null;if(typeof l!="boolean"&&l){const f=typeof l=="function"?l(n):l,h=`${t}-switcher-line-custom-icon`;return al(f)?Zi(f,{className:se(f.props.className||"",h)}):f}return l?g.createElement(fbe,{className:`${t}-switcher-line-icon`}):g.createElement("span",{className:`${t}-switcher-leaf-line`})}const c=`${t}-switcher-icon`,d=typeof r=="function"?r(n):r;return al(d)?Zi(d,{className:se(d.props.className||"",c)}):d!==void 0?d:i?a?g.createElement(zrt,{className:`${t}-switcher-line-icon`}):g.createElement(Wrt,{className:`${t}-switcher-line-icon`}):g.createElement(Drt,{className:c})},Vrt=qrt,Urt=we.forwardRef((e,t)=>{const{getPrefixCls:r,direction:n,virtual:i,tree:o}=we.useContext($t),{prefixCls:a,className:s,showIcon:l=!1,showLine:c,switcherIcon:d,blockNode:f=!1,children:h,checkable:u=!1,selectable:p=!0,draggable:m,motion:v,style:b}=e,y=r("tree",a),x=r(),w=v??Object.assign(Object.assign({},vS(x)),{motionAppear:!1}),$=Object.assign(Object.assign({},e),{checkable:u,selectable:p,showIcon:l,motion:w,blockNode:f,showLine:!!c,dropIndicatorRender:Mrt}),[C,S]=Trt(y),O=we.useMemo(()=>{if(!m)return!1;let _={};switch(typeof m){case"function":_.nodeDraggable=m;break;case"object":_=Object.assign({},m);break}return _.icon!==!1&&(_.icon=_.icon||we.createElement(wrt,null)),_},[m]),E=_=>we.createElement(Vrt,{prefixCls:y,switcherIcon:d,treeNodeProps:_,showLine:c});return C(we.createElement(OW,Object.assign({itemHeight:20,ref:t,virtual:i},$,{style:Object.assign(Object.assign({},o==null?void 0:o.style),b),prefixCls:y,className:se({[`${y}-icon-hide`]:!l,[`${y}-block-node`]:f,[`${y}-unselectable`]:!p,[`${y}-rtl`]:n==="rtl"},o==null?void 0:o.className,s,S),direction:n,checkable:u&&we.createElement("span",{className:`${y}-checkbox-inner`}),selectable:p,switcherIcon:E,draggable:O}),h))}),hbe=Urt;var Fd;(function(e){e[e.None=0]="None",e[e.Start=1]="Start",e[e.End=2]="End"})(Fd||(Fd={}));function EW(e,t,r){const{key:n,children:i}=r;function o(a){const s=a[n],l=a[i];t(s,a)!==!1&&EW(l||[],t,r)}e.forEach(o)}function Krt(e){let{treeData:t,expandedKeys:r,startKey:n,endKey:i,fieldNames:o}=e;const a=[];let s=Fd.None;if(n&&n===i)return[n];if(!n||!i)return[];function l(c){return c===n||c===i}return EW(t,c=>{if(s===Fd.End)return!1;if(l(c)){if(a.push(c),s===Fd.None)s=Fd.Start;else if(s===Fd.Start)return s=Fd.End,!1}else s===Fd.Start&&a.push(c);return r.includes(c)},q1(o)),a}function hM(e,t,r){const n=Re(t),i=[];return EW(e,(o,a)=>{const s=n.indexOf(o);return s!==-1&&(i.push(a),n.splice(s,1)),!!n.length},q1(r)),i}var rte=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{var{defaultExpandAll:r,defaultExpandParent:n,defaultExpandedKeys:i}=e,o=rte(e,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const a=g.useRef(),s=g.useRef(),l=()=>{const{keyEntities:O}=iW(nte(o));let E;return r?E=Object.keys(O):n?E=IN(o.expandedKeys||i||[],O):E=o.expandedKeys||i,E},[c,d]=g.useState(o.selectedKeys||o.defaultSelectedKeys||[]),[f,h]=g.useState(()=>l());g.useEffect(()=>{"selectedKeys"in o&&d(o.selectedKeys)},[o.selectedKeys]),g.useEffect(()=>{"expandedKeys"in o&&h(o.expandedKeys)},[o.expandedKeys]);const u=(O,E)=>{var _;return"expandedKeys"in o||h(O),(_=o.onExpand)===null||_===void 0?void 0:_.call(o,O,E)},p=(O,E)=>{var _;const{multiple:P,fieldNames:I}=o,{node:M,nativeEvent:T}=E,{key:A=""}=M,k=nte(o),R=Object.assign(Object.assign({},E),{selected:!0}),D=(T==null?void 0:T.ctrlKey)||(T==null?void 0:T.metaKey),z=T==null?void 0:T.shiftKey;let N;P&&D?(N=O,a.current=A,s.current=N,R.selectedNodes=hM(k,N,I)):P&&z?(N=Array.from(new Set([].concat(Re(s.current||[]),Re(Krt({treeData:k,expandedKeys:f,startKey:A,endKey:a.current,fieldNames:I}))))),R.selectedNodes=hM(k,N,I)):(N=[A],a.current=A,s.current=N,R.selectedNodes=hM(k,N,I)),(_=o.onSelect)===null||_===void 0||_.call(o,N,R),"selectedKeys"in o||d(N)},{getPrefixCls:m,direction:v}=g.useContext($t),{prefixCls:b,className:y,showIcon:x=!0,expandAction:w="click"}=o,$=rte(o,["prefixCls","className","showIcon","expandAction"]),C=m("tree",b),S=se(`${C}-directory`,{[`${C}-directory-rtl`]:v==="rtl"},y);return g.createElement(hbe,Object.assign({icon:Grt,ref:t,blockNode:!0},$,{showIcon:x,expandAction:w,prefixCls:C,className:S,expandedKeys:f,selectedKeys:c,onSelect:p,onExpand:u}))},Yrt=g.forwardRef(Xrt),Qrt=Yrt,_W=hbe;_W.DirectoryTree=Qrt;_W.TreeNode=V1;const Zrt=_W;function ite(e){let{value:t,onChange:r,filterSearch:n,tablePrefixCls:i,locale:o}=e;return n?g.createElement("div",{className:`${i}-filter-dropdown-search`},g.createElement(I0,{prefix:g.createElement(AH,null),placeholder:o.filterSearchPlaceholder,onChange:r,value:t,htmlSize:1,className:`${i}-filter-dropdown-search-input`})):null}const Jrt=e=>{const{keyCode:t}=e;t===_e.ENTER&&e.stopPropagation()},ent=g.forwardRef((e,t)=>g.createElement("div",{className:e.className,onClick:r=>r.stopPropagation(),onKeyDown:Jrt,ref:t},e.children)),tnt=ent;function l1(e){let t=[];return(e||[]).forEach(r=>{let{value:n,children:i}=r;t.push(n),i&&(t=[].concat(Re(t),Re(l1(i))))}),t}function rnt(e){return e.some(t=>{let{children:r}=t;return r})}function pbe(e,t){return typeof t=="string"||typeof t=="number"?t==null?void 0:t.toString().toLowerCase().includes(e.trim().toLowerCase()):!1}function mbe(e){let{filters:t,prefixCls:r,filteredKeys:n,filterMultiple:i,searchValue:o,filterSearch:a}=e;return t.map((s,l)=>{const c=String(s.value);if(s.children)return{key:c||l,label:s.text,popupClassName:`${r}-dropdown-submenu`,children:mbe({filters:s.children,prefixCls:r,filteredKeys:n,filterMultiple:i,searchValue:o,filterSearch:a})};const d=i?yf:Fv,f={key:s.value!==void 0?c:l,label:g.createElement(g.Fragment,null,g.createElement(d,{checked:n.includes(c)}),g.createElement("span",null,s.text))};return o.trim()?typeof a=="function"?a(o,s)?f:null:pbe(o,s.text)?f:null:f})}function pM(e){return e||[]}function nnt(e){var t,r;const{tablePrefixCls:n,prefixCls:i,column:o,dropdownPrefixCls:a,columnKey:s,filterMultiple:l,filterMode:c="menu",filterSearch:d=!1,filterState:f,triggerFilter:h,locale:u,children:p,getPopupContainer:m}=e,{filterDropdownOpen:v,onFilterDropdownOpenChange:b,filterResetToDefaultFilteredValue:y,defaultFilteredValue:x,filterDropdownVisible:w,onFilterDropdownVisibleChange:$}=o,[C,S]=g.useState(!1),O=!!(f&&(!((t=f.filteredKeys)===null||t===void 0)&&t.length||f.forceFiltered)),E=ce=>{S(ce),b==null||b(ce),$==null||$(ce)},_=(r=v??w)!==null&&r!==void 0?r:C,P=f==null?void 0:f.filteredKeys,[I,M]=Ztt(pM(P)),T=ce=>{let{selectedKeys:ve}=ce;M(ve)},A=(ce,ve)=>{let{node:xe,checked:Oe}=ve;T(l?{selectedKeys:ce}:{selectedKeys:Oe&&xe.key?[xe.key]:[]})};g.useEffect(()=>{C&&T({selectedKeys:pM(P)})},[P]);const[k,R]=g.useState([]),D=ce=>{R(ce)},[z,N]=g.useState(""),j=ce=>{const{value:ve}=ce.target;N(ve)};g.useEffect(()=>{C||N("")},[C]);const H=ce=>{const ve=ce&&ce.length?ce:null;if(ve===null&&(!f||!f.filteredKeys)||Cs(ve,f==null?void 0:f.filteredKeys,!0))return null;h({column:o,key:s,filteredKeys:ve})},q=()=>{E(!1),H(I())},L=function(){let{confirm:ce,closeDropdown:ve}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};ce&&H([]),ve&&E(!1),N(""),M(y?(x||[]).map(xe=>String(xe)):[])},W=function(){let{closeDropdown:ce}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};ce&&E(!1),H(I())},U=(ce,ve)=>{ve.source==="trigger"&&(ce&&P!==void 0&&M(pM(P)),E(ce),!ce&&!o.filterDropdown&&q())},K=se({[`${a}-menu-without-submenu`]:!rnt(o.filters||[])}),G=ce=>{if(ce.target.checked){const ve=l1(o==null?void 0:o.filters).map(xe=>String(xe));M(ve)}else M([])},Z=ce=>{let{filters:ve}=ce;return(ve||[]).map((xe,Oe)=>{const he=String(xe.value),ae={title:xe.text,key:xe.value!==void 0?he:String(Oe)};return xe.children&&(ae.children=Z({filters:xe.children})),ae})},J=ce=>{var ve;return Object.assign(Object.assign({},ce),{text:ce.title,value:ce.key,children:((ve=ce.children)===null||ve===void 0?void 0:ve.map(xe=>J(xe)))||[]})};let ne;if(typeof o.filterDropdown=="function")ne=o.filterDropdown({prefixCls:`${a}-custom`,setSelectedKeys:ce=>T({selectedKeys:ce}),selectedKeys:I(),confirm:W,clearFilters:L,filters:o.filters,visible:_,close:()=>{E(!1)}});else if(o.filterDropdown)ne=o.filterDropdown;else{const ce=I()||[],ve=()=>(o.filters||[]).length===0?g.createElement(qs,{image:qs.PRESENTED_IMAGE_SIMPLE,description:u.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):c==="tree"?g.createElement(g.Fragment,null,g.createElement(ite,{filterSearch:d,value:z,onChange:j,tablePrefixCls:n,locale:u}),g.createElement("div",{className:`${n}-filter-dropdown-tree`},l?g.createElement(yf,{checked:ce.length===l1(o.filters).length,indeterminate:ce.length>0&&ce.lengthtypeof d=="function"?d(z,J(Oe)):pbe(z,Oe.title):void 0}))):g.createElement(g.Fragment,null,g.createElement(ite,{filterSearch:d,value:z,onChange:j,tablePrefixCls:n,locale:u}),g.createElement(qH,{selectable:!0,multiple:l,prefixCls:`${a}-menu`,className:K,onSelect:T,onDeselect:T,selectedKeys:ce,getPopupContainer:m,openKeys:k,onOpenChange:D,items:mbe({filters:o.filters||[],filterSearch:d,prefixCls:i,filteredKeys:I(),filterMultiple:l,searchValue:z})})),xe=()=>y?Cs((x||[]).map(Oe=>String(Oe)),ce,!0):ce.length===0;ne=g.createElement(g.Fragment,null,ve(),g.createElement("div",{className:`${i}-dropdown-btns`},g.createElement(_n,{type:"link",size:"small",disabled:xe(),onClick:()=>L()},u.filterReset),g.createElement(_n,{type:"primary",size:"small",onClick:q},u.filterConfirm)))}o.filterDropdown&&(ne=g.createElement(_ge,{selectable:void 0},ne));const le=()=>g.createElement(tnt,{className:`${i}-dropdown`},ne);let ue;typeof o.filterIcon=="function"?ue=o.filterIcon(O):o.filterIcon?ue=o.filterIcon:ue=g.createElement(Qtt,null);const{direction:de}=g.useContext($t);return g.createElement("div",{className:`${i}-column`},g.createElement("span",{className:`${n}-column-title`},p),g.createElement(f1e,{dropdownRender:le,trigger:["click"],open:_,onOpenChange:U,getPopupContainer:m,placement:de==="rtl"?"bottomLeft":"bottomRight"},g.createElement("span",{role:"button",tabIndex:-1,className:se(`${i}-trigger`,{active:O}),onClick:ce=>{ce.stopPropagation()}},ue)))}function AN(e,t,r){let n=[];return(e||[]).forEach((i,o)=>{var a;const s=Vw(o,r);if(i.filters||"filterDropdown"in i||"onFilter"in i)if("filteredValue"in i){let l=i.filteredValue;"filterDropdown"in i||(l=(a=l==null?void 0:l.map(String))!==null&&a!==void 0?a:l),n.push({column:i,key:Mm(i,s),filteredKeys:l,forceFiltered:i.filtered})}else n.push({column:i,key:Mm(i,s),filteredKeys:t&&i.defaultFilteredValue?i.defaultFilteredValue:void 0,forceFiltered:i.filtered});"children"in i&&(n=[].concat(Re(n),Re(AN(i.children,t,s))))}),n}function gbe(e,t,r,n,i,o,a,s){return r.map((l,c)=>{const d=Vw(c,s),{filterMultiple:f=!0,filterMode:h,filterSearch:u}=l;let p=l;if(p.filters||p.filterDropdown){const m=Mm(p,d),v=n.find(b=>{let{key:y}=b;return m===y});p=Object.assign(Object.assign({},p),{title:b=>g.createElement(nnt,{tablePrefixCls:e,prefixCls:`${e}-filter`,dropdownPrefixCls:t,column:p,columnKey:m,filterState:v,filterMultiple:f,filterMode:h,filterSearch:u,triggerFilter:o,locale:i,getPopupContainer:a},D_(l.title,b))})}return"children"in p&&(p=Object.assign(Object.assign({},p),{children:gbe(e,t,p.children,n,i,o,a,d)})),p})}function ote(e){const t={};return e.forEach(r=>{let{key:n,filteredKeys:i,column:o}=r;const a=n,{filters:s,filterDropdown:l}=o;if(l)t[a]=i||null;else if(Array.isArray(i)){const c=l1(s);t[a]=c.filter(d=>i.includes(String(d)))}else t[a]=null}),t}function ate(e,t){return t.reduce((r,n)=>{const{column:{onFilter:i,filters:o},filteredKeys:a}=n;return i&&a&&a.length?r.filter(s=>a.some(l=>{const c=l1(o),d=c.findIndex(h=>String(h)===String(l)),f=d!==-1?c[d]:l;return i(f,s)})):r},e)}const vbe=e=>e.flatMap(t=>"children"in t?[t].concat(Re(vbe(t.children||[]))):[t]);function int(e){let{prefixCls:t,dropdownPrefixCls:r,mergedColumns:n,onFilterChange:i,getPopupContainer:o,locale:a}=e;eg();const s=g.useMemo(()=>vbe(n||[]),[n]),[l,c]=g.useState(()=>AN(s,!0)),d=g.useMemo(()=>{const p=AN(s,!1);if(p.length===0)return p;let m=!0;if(p.forEach(v=>{let{filteredKeys:b}=v;b!==void 0&&(m=!1)}),m){const v=(s||[]).map((b,y)=>Mm(b,Vw(y)));return l.filter(b=>{let{key:y}=b;return v.includes(y)}).map(b=>{const y=s[v.findIndex(x=>x===b.key)];return Object.assign(Object.assign({},b),{column:Object.assign(Object.assign({},b.column),y),forceFiltered:y.filtered})})}return p},[s,l]),f=g.useMemo(()=>ote(d),[d]),h=p=>{const m=d.filter(v=>{let{key:b}=v;return b!==p.key});m.push(p),c(m),i(ote(m),m)};return[p=>gbe(t,r,p,d,a,h,o),d,f]}function ont(e,t,r){const n=g.useRef({});function i(o){if(!n.current||n.current.data!==e||n.current.childrenColumnName!==t||n.current.getRowKey!==r){let l=function(c){c.forEach((d,f)=>{const h=r(d,f);s.set(h,d),d&&typeof d=="object"&&t in d&&l(d[t]||[])})};var a=l;const s=new Map;l(e),n.current={data:e,childrenColumnName:t,kvMap:s,getRowKey:r}}return n.current.kvMap.get(o)}return[i]}var ant=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{const o=e[i];typeof o!="function"&&(r[i]=o)}),r}function lnt(e,t,r){const n=r&&typeof r=="object"?r:{},{total:i=0}=n,o=ant(n,["total"]),[a,s]=g.useState(()=>({current:"defaultCurrent"in o?o.defaultCurrent:1,pageSize:"defaultPageSize"in o?o.defaultPageSize:bbe})),l=C1e(a,o,{total:i>0?i:e}),c=Math.ceil((i||e)/l.pageSize);l.current>c&&(l.current=c||1);const d=(h,u)=>{s({current:h??1,pageSize:u||l.pageSize})},f=(h,u)=>{var p;r&&((p=r.onChange)===null||p===void 0||p.call(r,h,u)),d(h,u),t(h,u||(l==null?void 0:l.pageSize))};return r===!1?[{},()=>{}]:[Object.assign(Object.assign({},l),{onChange:f}),d]}var cnt={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"};const unt=cnt;var dnt=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:unt}))};const fnt=g.forwardRef(dnt);var hnt={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"};const pnt=hnt;var mnt=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:pnt}))};const gnt=g.forwardRef(mnt),B6="ascend",mM="descend";function BO(e){return typeof e.sorter=="object"&&typeof e.sorter.multiple=="number"?e.sorter.multiple:!1}function ste(e){return typeof e=="function"?e:e&&typeof e=="object"&&e.compare?e.compare:!1}function vnt(e,t){return t?e[e.indexOf(t)+1]:e[0]}function DN(e,t,r){let n=[];function i(o,a){n.push({column:o,key:Mm(o,a),multiplePriority:BO(o),sortOrder:o.sortOrder})}return(e||[]).forEach((o,a)=>{const s=Vw(a,r);o.children?("sortOrder"in o&&i(o,s),n=[].concat(Re(n),Re(DN(o.children,t,s)))):o.sorter&&("sortOrder"in o?i(o,s):t&&o.defaultSortOrder&&n.push({column:o,key:Mm(o,s),multiplePriority:BO(o),sortOrder:o.defaultSortOrder}))}),n}function ybe(e,t,r,n,i,o,a,s){return(t||[]).map((l,c)=>{const d=Vw(c,s);let f=l;if(f.sorter){const h=f.sortDirections||i,u=f.showSorterTooltip===void 0?a:f.showSorterTooltip,p=Mm(f,d),m=r.find(O=>{let{key:E}=O;return E===p}),v=m?m.sortOrder:null,b=vnt(h,v);let y;if(l.sortIcon)y=l.sortIcon({sortOrder:v});else{const O=h.includes(B6)&&g.createElement(gnt,{className:se(`${e}-column-sorter-up`,{active:v===B6})}),E=h.includes(mM)&&g.createElement(fnt,{className:se(`${e}-column-sorter-down`,{active:v===mM})});y=g.createElement("span",{className:se(`${e}-column-sorter`,{[`${e}-column-sorter-full`]:!!(O&&E)})},g.createElement("span",{className:`${e}-column-sorter-inner`,"aria-hidden":"true"},O,E))}const{cancelSort:x,triggerAsc:w,triggerDesc:$}=o||{};let C=x;b===mM?C=$:b===B6&&(C=w);const S=typeof u=="object"?Object.assign({title:C},u):{title:C};f=Object.assign(Object.assign({},f),{className:se(f.className,{[`${e}-column-sort`]:v}),title:O=>{const E=g.createElement("div",{className:`${e}-column-sorters`},g.createElement("span",{className:`${e}-column-title`},D_(l.title,O)),y);return u?g.createElement(nl,Object.assign({},S),E):E},onHeaderCell:O=>{const E=l.onHeaderCell&&l.onHeaderCell(O)||{},_=E.onClick,P=E.onKeyDown;E.onClick=T=>{n({column:l,key:p,sortOrder:b,multiplePriority:BO(l)}),_==null||_(T)},E.onKeyDown=T=>{T.keyCode===_e.ENTER&&(n({column:l,key:p,sortOrder:b,multiplePriority:BO(l)}),P==null||P(T))};const I=Ktt(l.title,{}),M=I==null?void 0:I.toString();return v?E["aria-sort"]=v==="ascend"?"ascending":"descending":E["aria-label"]=M||"",E.className=se(E.className,`${e}-column-has-sorters`),E.tabIndex=0,l.ellipsis&&(E.title=(I??"").toString()),E}})}return"children"in f&&(f=Object.assign(Object.assign({},f),{children:ybe(e,f.children,r,n,i,o,a,d)})),f})}function lte(e){const{column:t,sortOrder:r}=e;return{column:t,order:r,field:t.dataIndex,columnKey:t.key}}function cte(e){const t=e.filter(r=>{let{sortOrder:n}=r;return n}).map(lte);return t.length===0&&e.length?Object.assign(Object.assign({},lte(e[e.length-1])),{column:void 0}):t.length<=1?t[0]||{}:t}function NN(e,t,r){const n=t.slice().sort((a,s)=>s.multiplePriority-a.multiplePriority),i=e.slice(),o=n.filter(a=>{let{column:{sorter:s},sortOrder:l}=a;return ste(s)&&l});return o.length?i.sort((a,s)=>{for(let l=0;l{const s=a[r];return s?Object.assign(Object.assign({},a),{[r]:NN(s,t,r)}):a}):i}function bnt(e){let{prefixCls:t,mergedColumns:r,onSorterChange:n,sortDirections:i,tableLocale:o,showSorterTooltip:a}=e;const[s,l]=g.useState(DN(r,!0)),c=g.useMemo(()=>{let p=!0;const m=DN(r,!1);if(!m.length)return s;const v=[];function b(x){p?v.push(x):v.push(Object.assign(Object.assign({},x),{sortOrder:null}))}let y=null;return m.forEach(x=>{y===null?(b(x),x.sortOrder&&(x.multiplePriority===!1?p=!1:y=!0)):(y&&x.multiplePriority!==!1||(p=!1),b(x))}),v},[r,s]),d=g.useMemo(()=>{const p=c.map(m=>{let{column:v,sortOrder:b}=m;return{column:v,order:b}});return{sortColumns:p,sortColumn:p[0]&&p[0].column,sortOrder:p[0]&&p[0].order}},[c]);function f(p){let m;p.multiplePriority===!1||!c.length||c[0].multiplePriority===!1?m=[p]:m=[].concat(Re(c.filter(v=>{let{key:b}=v;return b!==p.key})),[p]),l(m),n(cte(m),m)}return[p=>ybe(t,p,c,f,i,o,a),c,d,()=>cte(c)]}function xbe(e,t){return e.map(r=>{const n=Object.assign({},r);return n.title=D_(r.title,t),"children"in n&&(n.children=xbe(n.children,t)),n})}function ynt(e){return[g.useCallback(r=>xbe(r,e),[e])]}const xnt=nbe((e,t)=>{const{_renderTimes:r}=e,{_renderTimes:n}=t;return r!==n}),Snt=abe((e,t)=>{const{_renderTimes:r}=e,{_renderTimes:n}=t;return r!==n}),wnt=e=>{const{componentCls:t}=e,r=`${e.lineWidth}px ${e.lineType} ${e.tableBorderColor}`,n=(i,o,a)=>({[`&${t}-${i}`]:{[`> ${t}-container`]:{[`> ${t}-content, > ${t}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${t}-expanded-row-fixed`]:{margin:`-${o}px -${a+e.lineWidth}px`}}}}}});return{[`${t}-wrapper`]:{[`${t}${t}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${t}-title`]:{border:r,borderBottom:0},[`> ${t}-container`]:{borderInlineStart:r,borderTop:r,[` - > ${t}-content, - > ${t}-header, - > ${t}-body, - > ${t}-summary - `]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:r},"> thead":{"> tr:not(:last-child) > th":{borderBottom:r},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${t}-cell-fix-right-first::after`]:{borderInlineEnd:r}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${t}-expanded-row-fixed`]:{margin:`-${e.tablePaddingVertical}px -${e.tablePaddingHorizontal+e.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:e.lineWidth,bottom:0,borderInlineEnd:r,content:'""'}}}}}},[`&${t}-scroll-horizontal`]:{[`> ${t}-container > ${t}-body`]:{"> table > tbody":{[` - > tr${t}-expanded-row, - > tr${t}-placeholder - `]:{"> th, > td":{borderInlineEnd:0}}}}}},n("middle",e.tablePaddingVerticalMiddle,e.tablePaddingHorizontalMiddle)),n("small",e.tablePaddingVerticalSmall,e.tablePaddingHorizontalSmall)),{[`> ${t}-footer`]:{border:r,borderTop:0}}),[`${t}-cell`]:{[`${t}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${e.lineWidth}px 0 ${e.lineWidth}px ${e.tableHeaderBg}`}},[`${t}-bordered ${t}-cell-scrollbar`]:{borderInlineEnd:r}}}},Cnt=wnt,$nt=e=>{const{componentCls:t}=e;return{[`${t}-wrapper`]:{[`${t}-cell-ellipsis`]:Object.assign(Object.assign({},E0),{wordBreak:"keep-all",[` - &${t}-cell-fix-left-last, - &${t}-cell-fix-right-first - `]:{overflow:"visible",[`${t}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${t}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Ont=$nt,Ent=e=>{const{componentCls:t}=e;return{[`${t}-wrapper`]:{[`${t}-tbody > tr${t}-placeholder`]:{textAlign:"center",color:e.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:e.colorBgContainer}}}}},_nt=Ent,Pnt=e=>{const{componentCls:t,antCls:r,controlInteractiveSize:n,motionDurationSlow:i,lineWidth:o,paddingXS:a,lineType:s,tableBorderColor:l,tableExpandIconBg:c,tableExpandColumnWidth:d,borderRadius:f,fontSize:h,fontSizeSM:u,lineHeight:p,tablePaddingVertical:m,tablePaddingHorizontal:v,tableExpandedRowBg:b,paddingXXS:y}=e,x=n/2-o,w=x*2+o*3,$=`${o}px ${s} ${l}`,C=y-o;return{[`${t}-wrapper`]:{[`${t}-expand-icon-col`]:{width:d},[`${t}-row-expand-icon-cell`]:{textAlign:"center",[`${t}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${t}-row-indent`]:{height:1,float:"left"},[`${t}-row-expand-icon`]:Object.assign(Object.assign({},cH(e)),{position:"relative",float:"left",boxSizing:"border-box",width:w,height:w,padding:0,color:"inherit",lineHeight:`${w}px`,background:c,border:$,borderRadius:f,transform:`scale(${n/w})`,transition:`all ${i}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${i} ease-out`,content:'""'},"&::before":{top:x,insetInlineEnd:C,insetInlineStart:C,height:o},"&::after":{top:C,bottom:C,insetInlineStart:x,width:o,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${t}-row-indent + ${t}-row-expand-icon`]:{marginTop:(h*p-o*3)/2-Math.ceil((u*1.4-o*3)/2),marginInlineEnd:a},[`tr${t}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:b}},[`${r}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${t}-expanded-row-fixed`]:{position:"relative",margin:`-${m}px -${v}px`,padding:`${m}px ${v}px`}}}},Int=Pnt,Tnt=e=>{const{componentCls:t,antCls:r,iconCls:n,tableFilterDropdownWidth:i,tableFilterDropdownSearchWidth:o,paddingXXS:a,paddingXS:s,colorText:l,lineWidth:c,lineType:d,tableBorderColor:f,tableHeaderIconColor:h,fontSizeSM:u,tablePaddingHorizontal:p,borderRadius:m,motionDurationSlow:v,colorTextDescription:b,colorPrimary:y,tableHeaderFilterActiveBg:x,colorTextDisabled:w,tableFilterDropdownBg:$,tableFilterDropdownHeight:C,controlItemBgHover:S,controlItemBgActive:O,boxShadowSecondary:E,filterDropdownMenuBg:_}=e,P=`${r}-dropdown`,I=`${t}-filter-dropdown`,M=`${r}-tree`,T=`${c}px ${d} ${f}`;return[{[`${t}-wrapper`]:{[`${t}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${t}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-a,marginInline:`${a}px ${-p/2}px`,padding:`0 ${a}px`,color:h,fontSize:u,borderRadius:m,cursor:"pointer",transition:`all ${v}`,"&:hover":{color:b,background:x},"&.active":{color:y}}}},{[`${r}-dropdown`]:{[I]:Object.assign(Object.assign({},Br(e)),{minWidth:i,backgroundColor:$,borderRadius:m,boxShadow:E,overflow:"hidden",[`${P}-menu`]:{maxHeight:C,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:_,"&:empty::after":{display:"block",padding:`${s}px 0`,color:w,fontSize:u,textAlign:"center",content:'"Not Found"'}},[`${I}-tree`]:{paddingBlock:`${s}px 0`,paddingInline:s,[M]:{padding:0},[`${M}-treenode ${M}-node-content-wrapper:hover`]:{backgroundColor:S},[`${M}-treenode-checkbox-checked ${M}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:O}}},[`${I}-search`]:{padding:s,borderBottom:T,"&-input":{input:{minWidth:o},[n]:{color:w}}},[`${I}-checkall`]:{width:"100%",marginBottom:a,marginInlineStart:a},[`${I}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${s-c}px ${s}px`,overflow:"hidden",borderTop:T}})}},{[`${r}-dropdown ${I}, ${I}-submenu`]:{[`${r}-checkbox-wrapper + span`]:{paddingInlineStart:s,color:l},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Mnt=Tnt,knt=e=>{const{componentCls:t,lineWidth:r,colorSplit:n,motionDurationSlow:i,zIndexTableFixed:o,tableBg:a,zIndexTableSticky:s}=e,l=n;return{[`${t}-wrapper`]:{[` - ${t}-cell-fix-left, - ${t}-cell-fix-right - `]:{position:"sticky !important",zIndex:o,background:a},[` - ${t}-cell-fix-left-first::after, - ${t}-cell-fix-left-last::after - `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-r,width:30,transform:"translateX(100%)",transition:`box-shadow ${i}`,content:'""',pointerEvents:"none"},[`${t}-cell-fix-left-all::after`]:{display:"none"},[` - ${t}-cell-fix-right-first::after, - ${t}-cell-fix-right-last::after - `]:{position:"absolute",top:0,bottom:-r,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${i}`,content:'""',pointerEvents:"none"},[`${t}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:s+1,width:30,transition:`box-shadow ${i}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${t}-ping-left`]:{[`&:not(${t}-has-fix-left) ${t}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${l}`}},[` - ${t}-cell-fix-left-first::after, - ${t}-cell-fix-left-last::after - `]:{boxShadow:`inset 10px 0 8px -8px ${l}`},[`${t}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${t}-ping-right`]:{[`&:not(${t}-has-fix-right) ${t}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${l}`}},[` - ${t}-cell-fix-right-first::after, - ${t}-cell-fix-right-last::after - `]:{boxShadow:`inset -10px 0 8px -8px ${l}`}}}}},Rnt=knt,Ant=e=>{const{componentCls:t,antCls:r}=e;return{[`${t}-wrapper`]:{[`${t}-pagination${r}-pagination`]:{margin:`${e.margin}px 0`},[`${t}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:e.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},Dnt=Ant,Nnt=e=>{const{componentCls:t,tableRadius:r}=e;return{[`${t}-wrapper`]:{[t]:{[`${t}-title, ${t}-header`]:{borderRadius:`${r}px ${r}px 0 0`},[`${t}-title + ${t}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${t}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:r,borderStartEndRadius:r,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:r},"> *:last-child":{borderStartEndRadius:r}}},"&-footer":{borderRadius:`0 0 ${r}px ${r}px`}}}}},jnt=Nnt,Lnt=e=>{const{componentCls:t}=e;return{[`${t}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${t}-pagination-left`]:{justifyContent:"flex-end"},[`${t}-pagination-right`]:{justifyContent:"flex-start"},[`${t}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${t}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${t}-row-indent`]:{float:"right"}}}}},znt=Lnt,Bnt=e=>{const{componentCls:t,antCls:r,iconCls:n,fontSizeIcon:i,padding:o,paddingXS:a,tableHeaderIconColor:s,tableHeaderIconColorHover:l,tableSelectionColumnWidth:c,tableSelectedRowBg:d,tableSelectedRowHoverBg:f,tableRowHoverBg:h}=e;return{[`${t}-wrapper`]:{[`${t}-selection-col`]:{width:c,[`&${t}-selection-col-with-dropdown`]:{width:c+i+o/4}},[`${t}-bordered ${t}-selection-col`]:{width:c+a*2,[`&${t}-selection-col-with-dropdown`]:{width:c+i+o/4+a*2}},[` - table tr th${t}-selection-column, - table tr td${t}-selection-column, - ${t}-selection-column - `]:{paddingInlineEnd:e.paddingXS,paddingInlineStart:e.paddingXS,textAlign:"center",[`${r}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${t}-selection-column${t}-cell-fix-left`]:{zIndex:e.zIndexTableFixed+1},[`table tr th${t}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${t}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${t}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${e.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${e.tablePaddingHorizontal/4}px`,[n]:{color:s,fontSize:i,verticalAlign:"baseline","&:hover":{color:l}}},[`${t}-tbody`]:{[`${t}-row`]:{[`&${t}-row-selected`]:{[`> ${t}-cell`]:{background:d,"&-row-hover":{background:f}}},[`> ${t}-cell-row-hover`]:{background:h}}}}}},Fnt=Bnt,Hnt=e=>{const{componentCls:t}=e,r=(n,i,o,a)=>({[`${t}${t}-${n}`]:{fontSize:a,[` - ${t}-title, - ${t}-footer, - ${t}-cell, - ${t}-thead > tr > th, - ${t}-tbody > tr > th, - ${t}-tbody > tr > td, - tfoot > tr > th, - tfoot > tr > td - `]:{padding:`${i}px ${o}px`},[`${t}-filter-trigger`]:{marginInlineEnd:`-${o/2}px`},[`${t}-expanded-row-fixed`]:{margin:`-${i}px -${o}px`},[`${t}-tbody`]:{[`${t}-wrapper:only-child ${t}`]:{marginBlock:`-${i}px`,marginInline:`${e.tableExpandColumnWidth-o}px -${o}px`}},[`${t}-selection-extra`]:{paddingInlineStart:`${o/4}px`}}});return{[`${t}-wrapper`]:Object.assign(Object.assign({},r("middle",e.tablePaddingVerticalMiddle,e.tablePaddingHorizontalMiddle,e.tableFontSizeMiddle)),r("small",e.tablePaddingVerticalSmall,e.tablePaddingHorizontalSmall,e.tableFontSizeSmall))}},Wnt=Hnt,qnt=e=>{const{componentCls:t,marginXXS:r,fontSizeIcon:n,tableHeaderIconColor:i,tableHeaderIconColorHover:o}=e;return{[`${t}-wrapper`]:{[`${t}-thead th${t}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${e.motionDurationSlow}`,"&:hover":{background:e.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:e.colorPrimary},[` - &${t}-cell-fix-left:hover, - &${t}-cell-fix-right:hover - `]:{background:e.tableFixedHeaderSortActiveBg}},[`${t}-thead th${t}-column-sort`]:{background:e.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${t}-column-sort`]:{background:e.tableBodySortBg},[`${t}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${t}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${t}-column-sorter`]:{marginInlineStart:r,color:i,fontSize:0,transition:`color ${e.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:n,"&.active":{color:e.colorPrimary}},[`${t}-column-sorter-up + ${t}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${t}-column-sorters:hover ${t}-column-sorter`]:{color:o}}}},Vnt=qnt,Unt=e=>{const{componentCls:t,opacityLoading:r,tableScrollThumbBg:n,tableScrollThumbBgHover:i,tableScrollThumbSize:o,tableScrollBg:a,zIndexTableSticky:s,stickyScrollBarBorderRadius:l}=e,c=`${e.lineWidth}px ${e.lineType} ${e.tableBorderColor}`;return{[`${t}-wrapper`]:{[`${t}-sticky`]:{"&-holder":{position:"sticky",zIndex:s,background:e.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${o}px !important`,zIndex:s,display:"flex",alignItems:"center",background:a,borderTop:c,opacity:r,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:o,backgroundColor:n,borderRadius:l,transition:`all ${e.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:i}}}}}}},Knt=Unt,Gnt=e=>{const{componentCls:t,lineWidth:r,tableBorderColor:n}=e,i=`${r}px ${e.lineType} ${n}`;return{[`${t}-wrapper`]:{[`${t}-summary`]:{position:"relative",zIndex:e.zIndexTableFixed,background:e.tableBg,"> tr":{"> th, > td":{borderBottom:i}}},[`div${t}-summary`]:{boxShadow:`0 -${r}px 0 ${n}`}}}},ute=Gnt,Xnt=e=>{const{componentCls:t,motionDurationMid:r}=e,n=`${e.lineWidth}px ${e.lineType} ${e.tableBorderColor}`,i=`${t}-expanded-row-cell`;return{[`${t}-wrapper`]:{[`${t}-tbody-virtual`]:{[`${t}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${t}-cell`]:{borderBottom:n,transition:`background ${r}`},[`${t}-expanded-row`]:{[`${i}${i}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${e.lineWidth}px)`,borderInlineEnd:"none"}}},[`${t}-bordered`]:{[`${t}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:n,position:"absolute"},[`${t}-cell`]:{borderInlineEnd:n,[`&${t}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-e.lineWidth,borderInlineStart:n}}},[`&${t}-virtual`]:{[`${t}-placeholder ${t}-cell`]:{borderInlineEnd:n,borderBottom:n}}}}}},Ynt=Xnt,Qnt=e=>{const{componentCls:t,fontWeightStrong:r,tablePaddingVertical:n,tablePaddingHorizontal:i,lineWidth:o,lineType:a,tableBorderColor:s,tableFontSize:l,tableBg:c,tableRadius:d,tableHeaderTextColor:f,motionDurationMid:h,tableHeaderBg:u,tableHeaderCellSplitColor:p,tableFooterTextColor:m,tableFooterBg:v}=e,b=`${o}px ${a} ${s}`;return{[`${t}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},gS()),{[t]:Object.assign(Object.assign({},Br(e)),{fontSize:l,background:c,borderRadius:`${d}px ${d}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${d}px ${d}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` - ${t}-cell, - ${t}-thead > tr > th, - ${t}-tbody > tr > th, - ${t}-tbody > tr > td, - tfoot > tr > th, - tfoot > tr > td - `]:{position:"relative",padding:`${n}px ${i}px`,overflowWrap:"break-word"},[`${t}-title`]:{padding:`${n}px ${i}px`},[`${t}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:f,fontWeight:r,textAlign:"start",background:u,borderBottom:b,transition:`background ${h} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${t}-selection-column):not(${t}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:p,transform:"translateY(-50%)",transition:`background-color ${h}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${t}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${h}, border-color ${h}`,borderBottom:b,[` - > ${t}-wrapper:only-child, - > ${t}-expanded-row-fixed > ${t}-wrapper:only-child - `]:{[t]:{marginBlock:`-${n}px`,marginInline:`${e.tableExpandColumnWidth-i}px -${i}px`,[`${t}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:f,fontWeight:r,textAlign:"start",background:u,borderBottom:b,transition:`background ${h} ease`}}},[`${t}-footer`]:{padding:`${n}px ${i}px`,color:m,background:v}})}},Znt=Jr("Table",e=>{const{colorTextHeading:t,colorSplit:r,colorIcon:n,colorIconHover:i,opacityLoading:o,colorBgContainer:a,controlInteractiveSize:s,headerBg:l,headerColor:c,headerSortActiveBg:d,headerSortHoverBg:f,bodySortBg:h,rowHoverBg:u,rowSelectedBg:p,rowSelectedHoverBg:m,rowExpandedBg:v,cellPaddingBlock:b,cellPaddingInline:y,cellPaddingBlockMD:x,cellPaddingInlineMD:w,cellPaddingBlockSM:$,cellPaddingInlineSM:C,borderColor:S,footerBg:O,footerColor:E,headerBorderRadius:_,cellFontSize:P,cellFontSizeMD:I,cellFontSizeSM:M,headerSplitColor:T,fixedHeaderSortActiveBg:A,headerFilterHoverBg:k,filterDropdownBg:R,expandIconBg:D,selectionColumnWidth:z,stickyScrollBarBg:N}=e,j=new xr(n),H=new xr(i),q=2,L=cr(e,{tableFontSize:P,tableBg:a,tableRadius:_,tablePaddingVertical:b,tablePaddingHorizontal:y,tablePaddingVerticalMiddle:x,tablePaddingHorizontalMiddle:w,tablePaddingVerticalSmall:$,tablePaddingHorizontalSmall:C,tableBorderColor:S,tableHeaderTextColor:c,tableHeaderBg:l,tableFooterTextColor:E,tableFooterBg:O,tableHeaderCellSplitColor:T,tableHeaderSortBg:d,tableHeaderSortHoverBg:f,tableHeaderIconColor:j.clone().setAlpha(j.getAlpha()*o).toRgbString(),tableHeaderIconColorHover:H.clone().setAlpha(H.getAlpha()*o).toRgbString(),tableBodySortBg:h,tableFixedHeaderSortActiveBg:A,tableHeaderFilterActiveBg:k,tableFilterDropdownBg:R,tableRowHoverBg:u,tableSelectedRowBg:p,tableSelectedRowHoverBg:m,zIndexTableFixed:q,zIndexTableSticky:q+1,tableFontSizeMiddle:I,tableFontSizeSmall:M,tableSelectionColumnWidth:z,tableExpandIconBg:D,tableExpandColumnWidth:s+2*e.padding,tableExpandedRowBg:v,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:N,tableScrollThumbBgHover:t,tableScrollBg:r});return[Qnt(L),Dnt(L),ute(L),Vnt(L),Mnt(L),Cnt(L),jnt(L),Int(L),ute(L),_nt(L),Fnt(L),Rnt(L),Knt(L),Ont(L),Wnt(L),znt(L),Ynt(L)]},e=>{const{colorFillAlter:t,colorBgContainer:r,colorTextHeading:n,colorFillSecondary:i,colorFillContent:o,controlItemBgActive:a,controlItemBgActiveHover:s,padding:l,paddingSM:c,paddingXS:d,colorBorderSecondary:f,borderRadiusLG:h,fontSize:u,controlHeight:p,colorTextPlaceholder:m}=e,v=new xr(i).onBackground(r).toHexShortString(),b=new xr(o).onBackground(r).toHexShortString(),y=new xr(t).onBackground(r).toHexShortString();return{headerBg:y,headerColor:n,headerSortActiveBg:v,headerSortHoverBg:b,bodySortBg:y,rowHoverBg:y,rowSelectedBg:a,rowSelectedHoverBg:s,rowExpandedBg:t,cellPaddingBlock:l,cellPaddingInline:l,cellPaddingBlockMD:c,cellPaddingInlineMD:d,cellPaddingBlockSM:d,cellPaddingInlineSM:d,borderColor:f,headerBorderRadius:h,footerBg:y,footerColor:n,cellFontSize:u,cellFontSizeMD:u,cellFontSizeSM:u,headerSplitColor:f,fixedHeaderSortActiveBg:v,headerFilterHoverBg:o,filterDropdownMenuBg:r,filterDropdownBg:r,expandIconBg:r,selectionColumnWidth:p,stickyScrollBarBg:m,stickyScrollBarBorderRadius:100}}),Jnt=[],eit=(e,t)=>{const{prefixCls:r,className:n,rootClassName:i,style:o,size:a,bordered:s,dropdownPrefixCls:l,dataSource:c,pagination:d,rowSelection:f,rowKey:h="key",rowClassName:u,columns:p,children:m,childrenColumnName:v,onChange:b,getPopupContainer:y,loading:x,expandIcon:w,expandable:$,expandedRowRender:C,expandIconColumnIndex:S,indentSize:O,scroll:E,sortDirections:_,locale:P,showSorterTooltip:I=!0,virtual:M}=e;eg();const T=g.useMemo(()=>p||wW(m),[p,m]),A=g.useMemo(()=>T.some(oe=>oe.responsive),[T]),k=Db(A),R=g.useMemo(()=>{const oe=new Set(Object.keys(k).filter(X=>k[X]));return T.filter(X=>!X.responsive||X.responsive.some(ie=>oe.has(ie)))},[T,k]),D=hi(e,["className","style","columns"]),{locale:z=Qu,direction:N,table:j,renderEmpty:H,getPrefixCls:q,getPopupContainer:L}=g.useContext($t),W=Oo(a),U=Object.assign(Object.assign({},z.Table),P),K=c||Jnt,G=q("table",r),Z=q("dropdown",l),J=Object.assign({childrenColumnName:v,expandIconColumnIndex:S},$),{childrenColumnName:ne="children"}=J,le=g.useMemo(()=>K.some(oe=>oe==null?void 0:oe[ne])?"nest":C||$&&$.expandedRowRender?"row":null,[K]),ue={body:g.useRef()},de=Utt(G),ce=g.useRef(null),ve=g.useRef(null);qtt(t,()=>Object.assign(Object.assign({},ve.current),{nativeElement:ce.current}));const xe=g.useMemo(()=>typeof h=="function"?h:oe=>oe==null?void 0:oe[h],[h]),[Oe]=ont(K,ne,xe),he={},ae=function(oe,X){let ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Se,$e,qe;const Me=Object.assign(Object.assign({},he),oe);ie&&((Se=he.resetPagination)===null||Se===void 0||Se.call(he),!(($e=Me.pagination)===null||$e===void 0)&&$e.current&&(Me.pagination.current=1),d&&d.onChange&&d.onChange(1,(qe=Me.pagination)===null||qe===void 0?void 0:qe.pageSize)),E&&E.scrollToFirstRowOnChange!==!1&&ue.body.current&&pLe(0,{getContainer:()=>ue.body.current}),b==null||b(Me.pagination,Me.filters,Me.sorter,{currentDataSource:ate(NN(K,Me.sorterStates,ne),Me.filterStates),action:X})},be=(oe,X)=>{ae({sorter:oe,sorterStates:X},"sort",!1)},[pe,Pe,Ge,rt]=bnt({prefixCls:G,mergedColumns:R,onSorterChange:be,sortDirections:_||["ascend","descend"],tableLocale:U,showSorterTooltip:I}),Le=g.useMemo(()=>NN(K,Pe,ne),[K,Pe]);he.sorter=rt(),he.sorterStates=Pe;const ht=(oe,X)=>{ae({filters:oe,filterStates:X},"filter",!0)},[bt,nt,Ae]=int({prefixCls:G,locale:U,dropdownPrefixCls:Z,mergedColumns:R,onFilterChange:ht,getPopupContainer:y||L}),je=ate(Le,nt);he.filters=Ae,he.filterStates=nt;const Ze=g.useMemo(()=>{const oe={};return Object.keys(Ae).forEach(X=>{Ae[X]!==null&&(oe[X]=Ae[X])}),Object.assign(Object.assign({},Ge),{filters:oe})},[Ge,Ae]),[tt]=ynt(Ze),St=(oe,X)=>{ae({pagination:Object.assign(Object.assign({},he.pagination),{current:oe,pageSize:X})},"paginate")},[Je,pt]=lnt(je.length,St,d);he.pagination=d===!1?{}:snt(Je,d),he.resetPagination=pt;const xt=g.useMemo(()=>{if(d===!1||!Je.pageSize)return je;const{current:oe=1,total:X,pageSize:ie=bbe}=Je;return je.lengthie?je.slice((oe-1)*ie,oe*ie):je:je.slice((oe-1)*ie,oe*ie)},[!!d,je,Je&&Je.current,Je&&Je.pageSize,Je&&Je.total]),[Et,_t]=Htt({prefixCls:G,data:je,pageData:xt,getRowKey:xe,getRecordByKey:Oe,expandType:le,childrenColumnName:ne,locale:U,getPopupContainer:y||L},f),ke=(oe,X,ie)=>{let Se;return typeof u=="function"?Se=se(u(oe,X,ie)):Se=se(u),se({[`${G}-row-selected`]:_t.has(xe(oe,X))},Se)};J.__PARENT_RENDER_ICON__=J.expandIcon,J.expandIcon=J.expandIcon||w||Vtt(U),le==="nest"&&J.expandIconColumnIndex===void 0?J.expandIconColumnIndex=f?1:0:J.expandIconColumnIndex>0&&f&&(J.expandIconColumnIndex-=1),typeof J.indentSize!="number"&&(J.indentSize=typeof O=="number"?O:15);const st=g.useCallback(oe=>tt(Et(bt(pe(oe)))),[pe,bt,Et]);let Be,Xe;if(d!==!1&&(Je!=null&&Je.total)){let oe;Je.size?oe=Je.size:oe=W==="small"||W==="middle"?"small":void 0;const X=$e=>g.createElement(E1e,Object.assign({},Je,{className:se(`${G}-pagination ${G}-pagination-${$e}`,Je.className),size:oe})),ie=N==="rtl"?"left":"right",{position:Se}=Je;if(Se!==null&&Array.isArray(Se)){const $e=Se.find(Ne=>Ne.includes("top")),qe=Se.find(Ne=>Ne.includes("bottom")),Me=Se.every(Ne=>`${Ne}`=="none");!$e&&!qe&&!Me&&(Xe=X(ie)),$e&&(Be=X($e.toLowerCase().replace("top",""))),qe&&(Xe=X(qe.toLowerCase().replace("bottom","")))}else Xe=X(ie)}let De;typeof x=="boolean"?De={spinning:x}:typeof x=="object"&&(De=Object.assign({spinning:!0},x));const[Ie,We]=Znt(G),[,ze]=Xa(),ot=se(`${G}-wrapper`,j==null?void 0:j.className,{[`${G}-wrapper-rtl`]:N==="rtl"},n,i,We),Fe=Object.assign(Object.assign({},j==null?void 0:j.style),o),ct=P&&P.emptyText||(H==null?void 0:H("Table"))||g.createElement(kH,{componentName:"Table"}),ut=M?Snt:xnt,dt={},At=g.useMemo(()=>{const{fontSize:oe,lineHeight:X,padding:ie,paddingXS:Se,paddingSM:$e}=ze,qe=Math.floor(oe*X);switch(W){case"large":return ie*2+qe;case"small":return Se*2+qe;default:return $e*2+qe}},[ze,W]);return M&&(dt.listItemHeight=At),Ie(g.createElement("div",{ref:ce,className:ot,style:Fe},g.createElement(P1e,Object.assign({spinning:!1},De),Be,g.createElement(ut,Object.assign({},dt,D,{ref:ve,columns:R,direction:N,expandable:J,prefixCls:G,className:se({[`${G}-middle`]:W==="middle",[`${G}-small`]:W==="small",[`${G}-bordered`]:s,[`${G}-empty`]:K.length===0}),data:xt,rowKey:xe,rowClassName:ke,emptyText:ct,internalHooks:qw,internalRefs:ue,transformColumns:st,getContainerWidth:de})),Xe)))},tit=g.forwardRef(eit),rit=(e,t)=>{const r=g.useRef(0);return r.current+=1,g.createElement(tit,Object.assign({},e,{ref:t,_renderTimes:r.current}))},jf=g.forwardRef(rit);jf.SELECTION_COLUMN=Eh;jf.EXPAND_COLUMN=Mh;jf.SELECTION_ALL=TN;jf.SELECTION_INVERT=MN;jf.SELECTION_NONE=kN;jf.Column=Mtt;jf.ColumnGroup=ktt;jf.Summary=q1e;const nit=jf,iit=e=>{const{paddingXXS:t,lineWidth:r,tagPaddingHorizontal:n,componentCls:i}=e,o=n-r,a=t-r;return{[i]:Object.assign(Object.assign({},Br(e)),{display:"inline-block",height:"auto",marginInlineEnd:e.marginXS,paddingInline:o,fontSize:e.tagFontSize,lineHeight:e.tagLineHeight,whiteSpace:"nowrap",background:e.defaultBg,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,opacity:1,transition:`all ${e.motionDurationMid}`,textAlign:"start",position:"relative",[`&${i}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:e.defaultColor},[`${i}-close-icon`]:{marginInlineStart:a,color:e.colorTextDescription,fontSize:e.tagIconSize,cursor:"pointer",transition:`all ${e.motionDurationMid}`,"&:hover":{color:e.colorTextHeading}},[`&${i}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${e.iconCls}-close, ${e.iconCls}-close:hover`]:{color:e.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${i}-checkable-checked):hover`]:{color:e.colorPrimary,backgroundColor:e.colorFillSecondary},"&:active, &-checked":{color:e.colorTextLightSolid},"&-checked":{backgroundColor:e.colorPrimary,"&:hover":{backgroundColor:e.colorPrimaryHover}},"&:active":{backgroundColor:e.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${e.iconCls} + span, > span + ${e.iconCls}`]:{marginInlineStart:o}}),[`${i}-borderless`]:{borderColor:"transparent",background:e.tagBorderlessBg}}},PW=e=>{const{lineWidth:t,fontSizeIcon:r}=e,n=e.fontSizeSM,i=`${e.lineHeightSM*n}px`;return cr(e,{tagFontSize:n,tagLineHeight:i,tagIconSize:r-2*t,tagPaddingHorizontal:8,tagBorderlessBg:e.colorFillTertiary})},IW=e=>({defaultBg:new xr(e.colorFillQuaternary).onBackground(e.colorBgContainer).toHexString(),defaultColor:e.colorText}),Sbe=Jr("Tag",e=>{const t=PW(e);return iit(t)},IW);var oit=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{const{prefixCls:r,style:n,className:i,checked:o,onChange:a,onClick:s}=e,l=oit(e,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:c,tag:d}=g.useContext($t),f=v=>{a==null||a(!o),s==null||s(v)},h=c("tag",r),[u,p]=Sbe(h),m=se(h,`${h}-checkable`,{[`${h}-checkable-checked`]:o},d==null?void 0:d.className,i,p);return u(g.createElement("span",Object.assign({},l,{ref:t,style:Object.assign(Object.assign({},n),d==null?void 0:d.style),className:m,onClick:f})))}),sit=ait,lit=e=>cpe(e,(t,r)=>{let{textColor:n,lightBorderColor:i,lightColor:o,darkColor:a}=r;return{[`${e.componentCls}-${t}`]:{color:n,background:o,borderColor:i,"&-inverse":{color:e.colorTextLightSolid,background:a,borderColor:a},[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}}),cit=Tb(["Tag","preset"],e=>{const t=PW(e);return lit(t)},IW);function uit(e){return typeof e!="string"?e:e.charAt(0).toUpperCase()+e.slice(1)}const x4=(e,t,r)=>{const n=uit(r);return{[`${e.componentCls}-${t}`]:{color:e[`color${r}`],background:e[`color${n}Bg`],borderColor:e[`color${n}Border`],[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}},dit=Tb(["Tag","status"],e=>{const t=PW(e);return[x4(t,"success","Success"),x4(t,"processing","Info"),x4(t,"error","Error"),x4(t,"warning","Warning")]},IW);var fit=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{const{prefixCls:r,className:n,rootClassName:i,style:o,children:a,icon:s,color:l,onClose:c,closeIcon:d,closable:f,bordered:h=!0}=e,u=fit(e,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:p,direction:m,tag:v}=g.useContext($t),[b,y]=g.useState(!0);g.useEffect(()=>{"visible"in u&&y(u.visible)},[u.visible]);const x=tge(l),w=Hqe(l),$=x||w,C=Object.assign(Object.assign({backgroundColor:l&&!$?l:void 0},v==null?void 0:v.style),o),S=p("tag",r),[O,E]=Sbe(S),_=se(S,v==null?void 0:v.className,{[`${S}-${l}`]:$,[`${S}-has-color`]:l&&!$,[`${S}-hidden`]:!b,[`${S}-rtl`]:m==="rtl",[`${S}-borderless`]:!h},n,i,E),P=R=>{R.stopPropagation(),c==null||c(R),!R.defaultPrevented&&y(!1)},[,I]=Ype(f,d,R=>R===null?g.createElement(rg,{className:`${S}-close-icon`,onClick:P}):g.createElement("span",{className:`${S}-close-icon`,onClick:P},R),null,!1),M=typeof u.onClick=="function"||a&&a.type==="a",T=s||null,A=T?g.createElement(g.Fragment,null,T,a&&g.createElement("span",null,a)):a,k=g.createElement("span",Object.assign({},u,{ref:t,className:_,style:C}),A,I,x&&g.createElement(cit,{key:"preset",prefixCls:S}),w&&g.createElement(dit,{key:"status",prefixCls:S}));return O(M?g.createElement(Iw,{component:"Tag"},k):k)},wbe=g.forwardRef(hit);wbe.CheckableTag=sit;const h0=wbe,pit=e=>{const t=e!=null&&e.algorithm?Pm(e.algorithm):Pm($w),r=Object.assign(Object.assign({},j1),e==null?void 0:e.token);return ZF(r,{override:e==null?void 0:e.token},t,lH)},mit=pit;function git(e){const{sizeUnit:t,sizeStep:r}=e,n=r-2;return{sizeXXL:t*(n+10),sizeXL:t*(n+6),sizeLG:t*(n+2),sizeMD:t*(n+2),sizeMS:t*(n+1),size:t*n,sizeSM:t*n,sizeXS:t*(n-1),sizeXXS:t*(n-1)}}const vit=(e,t)=>{const r=t??$w(e),n=r.fontSizeSM,i=r.controlHeight-4;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},r),git(t??e)),rpe(n)),{controlHeight:i}),epe(Object.assign(Object.assign({},r),{controlHeight:i})))},bit=vit,Md=(e,t)=>new xr(e).setAlpha(t).toRgbString(),tv=(e,t)=>new xr(e).lighten(t).toHexString(),yit=e=>{const t=Zu(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]}},xit=(e,t)=>{const r=e||"#000",n=t||"#fff";return{colorBgBase:r,colorTextBase:n,colorText:Md(n,.85),colorTextSecondary:Md(n,.65),colorTextTertiary:Md(n,.45),colorTextQuaternary:Md(n,.25),colorFill:Md(n,.18),colorFillSecondary:Md(n,.12),colorFillTertiary:Md(n,.08),colorFillQuaternary:Md(n,.04),colorBgElevated:tv(r,12),colorBgContainer:tv(r,8),colorBgLayout:tv(r,0),colorBgSpotlight:tv(r,26),colorBgBlur:Md(n,.04),colorBorder:tv(r,26),colorBorderSecondary:tv(r,19)}},Sit=(e,t)=>{const r=Object.keys(oH).map(i=>{const o=Zu(e[i],{theme:"dark"});return new Array(10).fill(1).reduce((a,s,l)=>(a[`${i}-${l+1}`]=o[l],a[`${i}${l+1}`]=o[l],a),{})}).reduce((i,o)=>(i=Object.assign(Object.assign({},i),o),i),{}),n=t??$w(e);return Object.assign(Object.assign(Object.assign({},n),r),tpe(e,{generateColorPalettes:yit,generateNeutralColorPalettes:xit}))},wit=Sit;function Cit(){const[e,t,r]=Xa();return{theme:e,token:t,hashId:r}}const Rl={defaultConfig:SO,defaultSeed:SO.token,useToken:Cit,defaultAlgorithm:$w,darkAlgorithm:wit,compactAlgorithm:bit,getDesignToken:mit};var $it={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"};const Oit=$it;var Eit=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:Oit}))};const Cbe=g.forwardRef(Eit);var _it=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{const r=c=>{const{keyCode:d}=c;d===_e.ENTER&&c.preventDefault()},n=c=>{const{keyCode:d}=c,{onClick:f}=e;d===_e.ENTER&&f&&f()},{style:i,noStyle:o,disabled:a}=e,s=_it(e,["style","noStyle","disabled"]);let l={};return o||(l=Object.assign({},Pit)),a&&(l.pointerEvents="none"),l=Object.assign(Object.assign({},l),i),g.createElement("div",Object.assign({role:"button",tabIndex:0,ref:t},s,{onKeyDown:r,onKeyUp:n,style:l}))}),dte=Iit;var Tit={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"};const Mit=Tit;var kit=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:Mit}))};const TW=g.forwardRef(kit);var Rit={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"};const Ait=Rit;var Dit=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:Ait}))};const $be=g.forwardRef(Dit);var Nit=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,r=[],n=0;n"u"){r&&console.warn("unable to use e.clipboardData"),r&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var f=fte[t.format]||fte.default;window.clipboardData.setData(f,e)}else d.clipboardData.clearData(),d.clipboardData.setData(t.format,e);t.onCopy&&(d.preventDefault(),t.onCopy(d.clipboardData))}),document.body.appendChild(s),o.selectNodeContents(s),a.addRange(o);var c=document.execCommand("copy");if(!c)throw new Error("copy command was unsuccessful");l=!0}catch(d){r&&console.error("unable to copy using execCommand: ",d),r&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),l=!0}catch(f){r&&console.error("unable to copy using clipboardData: ",f),r&&console.error("falling back to prompt"),n=zit("message"in t?t.message:Lit),window.prompt(n,e)}}finally{a&&(typeof a.removeRange=="function"?a.removeRange(o):a.removeAllRanges()),s&&document.body.removeChild(s),i()}return l}var Fit=Bit;const Hit=er(Fit);var Wit={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"};const qit=Wit;var Vit=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:qit}))};const Uit=g.forwardRef(Vit),Kit=(e,t,r,n)=>{const{titleMarginBottom:i,fontWeightStrong:o}=n;return{marginBottom:i,color:r,fontWeight:o,fontSize:e,lineHeight:t}},Git=e=>{const t=[1,2,3,4,5],r={};return t.forEach(n=>{r[` - h${n}&, - div&-h${n}, - div&-h${n} > textarea, - h${n} - `]=Kit(e[`fontSizeHeading${n}`],e[`lineHeightHeading${n}`],e.colorTextHeading,e)}),r},Xit=e=>{const{componentCls:t}=e;return{"a&, a":Object.assign(Object.assign({},cH(e)),{textDecoration:e.linkDecoration,"&:active, &:hover":{textDecoration:e.linkHoverDecoration},[`&[disabled], &${t}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:e.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},Yit=e=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:e.fontFamilyCode,background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3},kbd:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.15em 0.1em",fontSize:"90%",fontFamily:e.fontFamilyCode,background:"rgba(150, 150, 150, 0.06)",border:"1px solid rgba(100, 100, 100, 0.2)",borderBottomWidth:2,borderRadius:3},mark:{padding:0,backgroundColor:Z0e[2]},"u, ins":{textDecoration:"underline",textDecorationSkipInk:"auto"},"s, del":{textDecoration:"line-through"},strong:{fontWeight:600},"ul, ol":{marginInline:0,marginBlock:"0 1em",padding:0,li:{marginInline:"20px 0",marginBlock:0,paddingInline:"4px 0",paddingBlock:0}},ul:{listStyleType:"circle",ul:{listStyleType:"disc"}},ol:{listStyleType:"decimal"},"pre, blockquote":{margin:"1em 0"},pre:{padding:"0.4em 0.6em",whiteSpace:"pre-wrap",wordWrap:"break-word",background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3,fontFamily:e.fontFamilyCode,code:{display:"inline",margin:0,padding:0,fontSize:"inherit",fontFamily:"inherit",background:"transparent",border:0}},blockquote:{paddingInline:"0.6em 0",paddingBlock:0,borderInlineStart:"4px solid rgba(100, 100, 100, 0.2)",opacity:.85}}),Qit=e=>{const{componentCls:t,paddingSM:r}=e,n=r;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:-e.paddingSM,marginTop:-n,marginBottom:`calc(1em - ${n}px)`},[`${t}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:e.marginXS+2,insetBlockEnd:e.marginXS,color:e.colorTextDescription,fontWeight:"normal",fontSize:e.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},Zit=e=>({"&-copy-success":{"\n &,\n &:hover,\n &:focus":{color:e.colorSuccess}}}),Jit=()=>({"\n a&-ellipsis,\n span&-ellipsis\n ":{display:"inline-block",maxWidth:"100%"},"&-single-line":{whiteSpace:"nowrap"},"&-ellipsis-single-line":{overflow:"hidden",textOverflow:"ellipsis","a&, span&":{verticalAlign:"bottom"},"> code":{paddingBlock:0,maxWidth:"calc(100% - 1.2em)",display:"inline-block",overflow:"hidden",textOverflow:"ellipsis",verticalAlign:"bottom",boxSizing:"content-box"}},"&-ellipsis-multiple-line":{display:"-webkit-box",overflow:"hidden",WebkitLineClamp:3,WebkitBoxOrient:"vertical"}}),eot=e=>{const{componentCls:t,titleMarginTop:r}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:e.colorText,wordBreak:"break-word",lineHeight:e.lineHeight,[`&${t}-secondary`]:{color:e.colorTextDescription},[`&${t}-success`]:{color:e.colorSuccess},[`&${t}-warning`]:{color:e.colorWarning},[`&${t}-danger`]:{color:e.colorError,"a&:active, a&:focus":{color:e.colorErrorActive},"a&:hover":{color:e.colorErrorHover}},[`&${t}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},Git(e)),{[` - & + h1${t}, - & + h2${t}, - & + h3${t}, - & + h4${t}, - & + h5${t} - `]:{marginTop:r},"\n div,\n ul,\n li,\n p,\n h1,\n h2,\n h3,\n h4,\n h5":{"\n + h1,\n + h2,\n + h3,\n + h4,\n + h5\n ":{marginTop:r}}}),Yit(e)),Xit(e)),{[` - ${t}-expand, - ${t}-edit, - ${t}-copy - `]:Object.assign(Object.assign({},cH(e)),{marginInlineStart:e.marginXXS})}),Qit(e)),Zit(e)),Jit()),{"&-rtl":{direction:"rtl"}})}},Obe=Jr("Typography",e=>[eot(e)],()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"})),tot=e=>{const{prefixCls:t,"aria-label":r,className:n,style:i,direction:o,maxLength:a,autoSize:s=!0,value:l,onSave:c,onCancel:d,onEnd:f,component:h,enterIcon:u=g.createElement(Uit,null)}=e,p=g.useRef(null),m=g.useRef(!1),v=g.useRef(),[b,y]=g.useState(l);g.useEffect(()=>{y(l)},[l]),g.useEffect(()=>{if(p.current&&p.current.resizableTextArea){const{textArea:T}=p.current.resizableTextArea;T.focus();const{length:A}=T.value;T.setSelectionRange(A,A)}},[]);const x=T=>{let{target:A}=T;y(A.value.replace(/[\n\r]/g,""))},w=()=>{m.current=!0},$=()=>{m.current=!1},C=T=>{let{keyCode:A}=T;m.current||(v.current=A)},S=()=>{c(b.trim())},O=T=>{let{keyCode:A,ctrlKey:k,altKey:R,metaKey:D,shiftKey:z}=T;v.current===A&&!m.current&&!k&&!R&&!D&&!z&&(A===_e.ENTER?(S(),f==null||f()):A===_e.ESC&&d())},E=()=>{S()},_=h?`${t}-${h}`:"",[P,I]=Obe(t),M=se(t,`${t}-edit-content`,{[`${t}-rtl`]:o==="rtl"},n,_,I);return P(g.createElement("div",{className:M,style:i},g.createElement(e1e,{ref:p,maxLength:a,value:b,onChange:x,onKeyDown:C,onKeyUp:O,onCompositionStart:w,onCompositionEnd:$,onBlur:E,"aria-label":r,rows:1,autoSize:s}),u!==null?Zi(u,{className:`${t}-edit-content-confirm`}):null))},rot=tot;var not=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{const{prefixCls:r,component:n="article",className:i,rootClassName:o,setContentRef:a,children:s,direction:l,style:c}=e,d=not(e,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:f,direction:h,typography:u}=g.useContext($t),p=l??h;let m=t;a&&(m=zo(t,a));const v=f("typography",r),[b,y]=Obe(v),x=se(v,u==null?void 0:u.className,{[`${v}-rtl`]:p==="rtl"},i,o,y),w=Object.assign(Object.assign({},u==null?void 0:u.style),c);return b(g.createElement(n,Object.assign({className:x,style:w,ref:m},d),s))}),Ebe=iot;function gM(e,t){return g.useMemo(()=>{const r=!!e;return[r,Object.assign(Object.assign({},t),r&&typeof e=="object"?e:null)]},[e])}const oot=(e,t)=>{const r=g.useRef(!1);g.useEffect(()=>{r.current?e():r.current=!0},t)},aot=oot;function _be(e){const t=typeof e;return t==="string"||t==="number"}function sot(e){let t=0;return e.forEach(r=>{_be(r)?t+=String(r).length:t+=1}),t}function vM(e,t){let r=0;const n=[];for(let i=0;it){const c=t-r;return n.push(String(o).slice(0,c)),n}n.push(o),r=l}return e}const lot=0,S4=1,hte=2,bM=3,yM=4,cot=e=>{let{enabledMeasure:t,children:r,text:n,width:i,fontSize:o,rows:a,onEllipsis:s}=e;const[[l,c,d],f]=g.useState([0,0,0]),[h,u]=g.useState(0),[p,m]=g.useState(lot),[v,b]=g.useState(0),y=g.useRef(null),x=g.useRef(null),w=g.useMemo(()=>Bi(n),[n]),$=g.useMemo(()=>sot(w),[w]),C=g.useMemo(()=>!t||p!==bM?h&&p!==yM&&t?r(vM(w,h),h<$):r(w,!1):r(vM(w,c),c<$),[t,p,r,w,c,$]);Wr(()=>{t&&i&&o&&$&&(m(S4),f([0,Math.ceil($/2),$]))},[t,i,o,n,$,a]),Wr(()=>{var _;p===S4&&b(((_=y.current)===null||_===void 0?void 0:_.offsetHeight)||0)},[p]),Wr(()=>{var _,P;if(v){if(p===S4){const I=((_=x.current)===null||_===void 0?void 0:_.offsetHeight)||0,M=a*v;I<=M?(m(yM),s(!1)):m(hte)}else if(p===hte)if(l!==d){const I=((P=x.current)===null||P===void 0?void 0:P.offsetHeight)||0,M=a*v;let T=l,A=d;l===d-1?A=l:I<=M?T=c:A=c;const k=Math.ceil((T+A)/2);f([T,k,A])}else m(bM),u(c),s(!0)}},[p,l,d,a,v]);const S={width:i,whiteSpace:"normal",margin:0,padding:0},O=(_,P,I)=>g.createElement("span",{"aria-hidden":!0,ref:P,style:Object.assign({position:"fixed",display:"block",left:0,top:0,zIndex:-9999,visibility:"hidden",pointerEvents:"none",fontSize:Math.ceil(o/2)*2},I)},_),E=(_,P)=>{const I=vM(w,_);return O(r(I,!0),P,S)};return g.createElement(g.Fragment,null,C,t&&p!==bM&&p!==yM&&g.createElement(g.Fragment,null,O("lg",y,{wordBreak:"keep-all",whiteSpace:"nowrap"}),p===S4?O(r(w,!1),x,S):E(c,x)))},uot=cot,dot=e=>{let{enabledEllipsis:t,isEllipsis:r,children:n,tooltipProps:i}=e;return!(i!=null&&i.title)||!t?n:g.createElement(nl,Object.assign({open:r?void 0:!1},i),n)},fot=dot;var hot=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{var r,n,i;const{prefixCls:o,className:a,style:s,type:l,disabled:c,children:d,ellipsis:f,editable:h,copyable:u,component:p,title:m}=e,v=hot(e,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:b,direction:y}=g.useContext($t),[x]=od("Text"),w=g.useRef(null),$=g.useRef(null),C=b("typography",o),S=hi(v,["mark","code","delete","underline","strong","keyboard","italic"]),[O,E]=gM(h),[_,P]=rn(!1,{value:E.editing}),{triggerType:I=["icon"]}=E,M=ke=>{var st;ke&&((st=E.onStart)===null||st===void 0||st.call(E)),P(ke)};aot(()=>{var ke;_||(ke=$.current)===null||ke===void 0||ke.focus()},[_]);const T=ke=>{ke==null||ke.preventDefault(),M(!0)},A=ke=>{var st;(st=E.onChange)===null||st===void 0||st.call(E,ke),M(!1)},k=()=>{var ke;(ke=E.onCancel)===null||ke===void 0||ke.call(E),M(!1)},[R,D]=gM(u),[z,N]=g.useState(!1),j=g.useRef(null),H={};D.format&&(H.format=D.format);const q=()=>{j.current&&clearTimeout(j.current)},L=ke=>{var st;ke==null||ke.preventDefault(),ke==null||ke.stopPropagation(),Hit(D.text||String(d)||"",H),N(!0),q(),j.current=setTimeout(()=>{N(!1)},3e3),(st=D.onCopy)===null||st===void 0||st.call(D,ke)};g.useEffect(()=>q,[]);const[W,U]=g.useState(!1),[K,G]=g.useState(!1),[Z,J]=g.useState(!1),[ne,le]=g.useState(!1),[ue,de]=g.useState(!1),[ce,ve]=g.useState(!0),[xe,Oe]=gM(f,{expandable:!1}),he=xe&&!Z,{rows:ae=1}=Oe,be=g.useMemo(()=>!he||Oe.suffix!==void 0||Oe.onEllipsis||Oe.expandable||O||R,[he,Oe,O,R]);Wr(()=>{xe&&!be&&(U(WD("webkitLineClamp")),G(WD("textOverflow")))},[be,xe]);const pe=g.useMemo(()=>be?!1:ae===1?K:W,[be,K,W]),Pe=he&&(pe?ue:ne),Ge=he&&ae===1&&pe,rt=he&&ae>1&&pe,Le=ke=>{var st;J(!0),(st=Oe.onExpand)===null||st===void 0||st.call(Oe,ke)},[ht,bt]=g.useState(0),[nt,Ae]=g.useState(0),je=(ke,st)=>{let{offsetWidth:Be}=ke;var Xe;bt(Be),Ae(parseInt((Xe=window.getComputedStyle)===null||Xe===void 0?void 0:Xe.call(window,st).fontSize,10)||0)},Ze=ke=>{var st;le(ke),ne!==ke&&((st=Oe.onEllipsis)===null||st===void 0||st.call(Oe,ke))};g.useEffect(()=>{const ke=w.current;if(xe&&pe&&ke){const st=rt?ke.offsetHeight{const ke=w.current;if(typeof IntersectionObserver>"u"||!ke||!pe||!he)return;const st=new IntersectionObserver(()=>{ve(!!ke.offsetParent)});return st.observe(ke),()=>{st.disconnect()}},[pe,he]);let tt={};Oe.tooltip===!0?tt={title:(r=E.text)!==null&&r!==void 0?r:d}:g.isValidElement(Oe.tooltip)?tt={title:Oe.tooltip}:typeof Oe.tooltip=="object"?tt=Object.assign({title:(n=E.text)!==null&&n!==void 0?n:d},Oe.tooltip):tt={title:Oe.tooltip};const St=g.useMemo(()=>{const ke=st=>["string","number"].includes(typeof st);if(!(!xe||pe)){if(ke(E.text))return E.text;if(ke(d))return d;if(ke(m))return m;if(ke(tt.title))return tt.title}},[xe,pe,m,tt.title,Pe]);if(_)return g.createElement(rot,{value:(i=E.text)!==null&&i!==void 0?i:typeof d=="string"?d:"",onSave:A,onCancel:k,onEnd:E.onEnd,prefixCls:C,className:a,style:s,direction:y,component:p,maxLength:E.maxLength,autoSize:E.autoSize,enterIcon:E.enterIcon});const Je=()=>{const{expandable:ke,symbol:st}=Oe;if(!ke)return null;let Be;return st?Be=st:Be=x==null?void 0:x.expand,g.createElement("a",{key:"expand",className:`${C}-expand`,onClick:Le,"aria-label":x==null?void 0:x.expand},Be)},pt=()=>{if(!O)return;const{icon:ke,tooltip:st}=E,Be=Bi(st)[0]||(x==null?void 0:x.edit),Xe=typeof Be=="string"?Be:"";return I.includes("icon")?g.createElement(nl,{key:"edit",title:st===!1?"":Be},g.createElement(dte,{ref:$,className:`${C}-edit`,onClick:T,"aria-label":Xe},ke||g.createElement($be,{role:"button"}))):null},xt=()=>{if(!R)return;const{tooltips:ke,icon:st}=D,Be=pte(ke),Xe=pte(st),De=z?w4(Be[1],x==null?void 0:x.copied):w4(Be[0],x==null?void 0:x.copy),Ie=z?x==null?void 0:x.copied:x==null?void 0:x.copy,We=typeof De=="string"?De:Ie;return g.createElement(nl,{key:"copy",title:De},g.createElement(dte,{className:se(`${C}-copy`,z&&`${C}-copy-success`),onClick:L,"aria-label":We},z?w4(Xe[1],g.createElement(RH,null),!0):w4(Xe[0],g.createElement(TW,null),!0)))},Et=ke=>[ke&&Je(),pt(),xt()],_t=ke=>[ke&&g.createElement("span",{"aria-hidden":!0,key:"ellipsis"},mot),Oe.suffix,Et(ke)];return g.createElement(ta,{onResize:je,disabled:!he||pe},ke=>g.createElement(fot,{tooltipProps:tt,enabledEllipsis:he,isEllipsis:Pe},g.createElement(Ebe,Object.assign({className:se({[`${C}-${l}`]:l,[`${C}-disabled`]:c,[`${C}-ellipsis`]:xe,[`${C}-single-line`]:he&&ae===1,[`${C}-ellipsis-single-line`]:Ge,[`${C}-ellipsis-multiple-line`]:rt},a),prefixCls:o,style:Object.assign(Object.assign({},s),{WebkitLineClamp:rt?ae:void 0}),component:p,ref:zo(ke,w,t),direction:y,onClick:I.includes("text")?T:void 0,"aria-label":St==null?void 0:St.toString(),title:m},S),g.createElement(uot,{enabledMeasure:he&&!pe,text:d,rows:ae,width:ht,fontSize:nt,onEllipsis:Ze},(st,Be)=>{let Xe=st;return st.length&&Be&&St&&(Xe=g.createElement("span",{key:"show-content","aria-hidden":!0},Xe)),pot(e,g.createElement(g.Fragment,null,Xe,_t(Be)))}))))}),N_=got;var vot=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{var{ellipsis:r,rel:n}=e,i=vot(e,["ellipsis","rel"]);const o=Object.assign(Object.assign({},i),{rel:n===void 0&&i.target==="_blank"?"noopener noreferrer":n});return delete o.navigate,g.createElement(N_,Object.assign({},o,{ref:t,ellipsis:!!r,component:"a"}))}),yot=bot,xot=g.forwardRef((e,t)=>g.createElement(N_,Object.assign({ref:t},e,{component:"div"}))),Sot=xot;var wot=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{var{ellipsis:r}=e,n=wot(e,["ellipsis"]);const i=g.useMemo(()=>r&&typeof r=="object"?hi(r,["expandable","rows"]):r,[r]);return g.createElement(N_,Object.assign({ref:t},n,{ellipsis:i,component:"span"}))},$ot=g.forwardRef(Cot);var Oot=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{const{level:r=1}=e,n=Oot(e,["level"]);let i;return Eot.includes(r)?i=`h${r}`:i="h1",g.createElement(N_,Object.assign({ref:t},n,{component:i}))}),Pot=_ot,Uw=Ebe;Uw.Text=$ot;Uw.Link=yot;Uw.Title=Pot;Uw.Paragraph=Sot;const _i=Uw;var Iot={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"};const Tot=Iot;var Mot=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:Tot}))};const kot=g.forwardRef(Mot);var Pbe={exports:{}},Ibe={};/** - * @license React - * use-sync-external-store-shim.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 U1=g;function Rot(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Aot=typeof Object.is=="function"?Object.is:Rot,Dot=U1.useState,Not=U1.useEffect,jot=U1.useLayoutEffect,Lot=U1.useDebugValue;function zot(e,t){var r=t(),n=Dot({inst:{value:r,getSnapshot:t}}),i=n[0].inst,o=n[1];return jot(function(){i.value=r,i.getSnapshot=t,xM(i)&&o({inst:i})},[e,r,t]),Not(function(){return xM(i)&&o({inst:i}),e(function(){xM(i)&&o({inst:i})})},[e]),Lot(r),r}function xM(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!Aot(e,r)}catch{return!0}}function Bot(e,t){return t()}var Fot=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?Bot:zot;Ibe.useSyncExternalStore=U1.useSyncExternalStore!==void 0?U1.useSyncExternalStore:Fot;Pbe.exports=Ibe;var Hot=Pbe.exports,Tbe={exports:{}},Mbe={};/** - * @license React - * use-sync-external-store-shim/with-selector.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 j_=g,Wot=Hot;function qot(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Vot=typeof Object.is=="function"?Object.is:qot,Uot=Wot.useSyncExternalStore,Kot=j_.useRef,Got=j_.useEffect,Xot=j_.useMemo,Yot=j_.useDebugValue;Mbe.useSyncExternalStoreWithSelector=function(e,t,r,n,i){var o=Kot(null);if(o.current===null){var a={hasValue:!1,value:null};o.current=a}else a=o.current;o=Xot(function(){function l(u){if(!c){if(c=!0,d=u,u=n(u),i!==void 0&&a.hasValue){var p=a.value;if(i(p,u))return f=p}return f=u}if(p=f,Vot(d,u))return p;var m=n(u);return i!==void 0&&i(p,m)?p:(d=u,f=m)}var c=!1,d,f,h=r===void 0?null:r;return[function(){return l(t())},h===null?void 0:function(){return l(h())}]},[t,r,n,i]);var s=Uot(e,o[0],o[1]);return Got(function(){a.hasValue=!0,a.value=s},[s]),Yot(s),s};Tbe.exports=Mbe;var Qot=Tbe.exports;function Zot(e){e()}let kbe=Zot;const Jot=e=>kbe=e,eat=()=>kbe,mte=Symbol.for("react-redux-context"),gte=typeof globalThis<"u"?globalThis:{};function tat(){var e;if(!g.createContext)return{};const t=(e=gte[mte])!=null?e:gte[mte]=new Map;let r=t.get(g.createContext);return r||(r=g.createContext(null),t.set(g.createContext,r)),r}const T0=tat();function MW(e=T0){return function(){return g.useContext(e)}}const Rbe=MW(),rat=()=>{throw new Error("uSES not initialized!")};let Abe=rat;const nat=e=>{Abe=e},iat=(e,t)=>e===t;function oat(e=T0){const t=e===T0?Rbe:MW(e);return function(n,i={}){const{equalityFn:o=iat,stabilityCheck:a=void 0,noopCheck:s=void 0}=typeof i=="function"?{equalityFn:i}:i,{store:l,subscription:c,getServerState:d,stabilityCheck:f,noopCheck:h}=t();g.useRef(!0);const u=g.useCallback({[n.name](m){return n(m)}}[n.name],[n,f,a]),p=Abe(c.addNestedSub,l.getState,d||l.getState,u,o);return g.useDebugValue(p),p}}const wa=oat();var Dbe={exports:{}},Tn={};/** @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 Bo=typeof Symbol=="function"&&Symbol.for,kW=Bo?Symbol.for("react.element"):60103,RW=Bo?Symbol.for("react.portal"):60106,L_=Bo?Symbol.for("react.fragment"):60107,z_=Bo?Symbol.for("react.strict_mode"):60108,B_=Bo?Symbol.for("react.profiler"):60114,F_=Bo?Symbol.for("react.provider"):60109,H_=Bo?Symbol.for("react.context"):60110,AW=Bo?Symbol.for("react.async_mode"):60111,W_=Bo?Symbol.for("react.concurrent_mode"):60111,q_=Bo?Symbol.for("react.forward_ref"):60112,V_=Bo?Symbol.for("react.suspense"):60113,aat=Bo?Symbol.for("react.suspense_list"):60120,U_=Bo?Symbol.for("react.memo"):60115,K_=Bo?Symbol.for("react.lazy"):60116,sat=Bo?Symbol.for("react.block"):60121,lat=Bo?Symbol.for("react.fundamental"):60117,cat=Bo?Symbol.for("react.responder"):60118,uat=Bo?Symbol.for("react.scope"):60119;function bl(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case kW:switch(e=e.type,e){case AW:case W_:case L_:case B_:case z_:case V_:return e;default:switch(e=e&&e.$$typeof,e){case H_:case q_:case K_:case U_:case F_:return e;default:return t}}case RW:return t}}}function Nbe(e){return bl(e)===W_}Tn.AsyncMode=AW;Tn.ConcurrentMode=W_;Tn.ContextConsumer=H_;Tn.ContextProvider=F_;Tn.Element=kW;Tn.ForwardRef=q_;Tn.Fragment=L_;Tn.Lazy=K_;Tn.Memo=U_;Tn.Portal=RW;Tn.Profiler=B_;Tn.StrictMode=z_;Tn.Suspense=V_;Tn.isAsyncMode=function(e){return Nbe(e)||bl(e)===AW};Tn.isConcurrentMode=Nbe;Tn.isContextConsumer=function(e){return bl(e)===H_};Tn.isContextProvider=function(e){return bl(e)===F_};Tn.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===kW};Tn.isForwardRef=function(e){return bl(e)===q_};Tn.isFragment=function(e){return bl(e)===L_};Tn.isLazy=function(e){return bl(e)===K_};Tn.isMemo=function(e){return bl(e)===U_};Tn.isPortal=function(e){return bl(e)===RW};Tn.isProfiler=function(e){return bl(e)===B_};Tn.isStrictMode=function(e){return bl(e)===z_};Tn.isSuspense=function(e){return bl(e)===V_};Tn.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===L_||e===W_||e===B_||e===z_||e===V_||e===aat||typeof e=="object"&&e!==null&&(e.$$typeof===K_||e.$$typeof===U_||e.$$typeof===F_||e.$$typeof===H_||e.$$typeof===q_||e.$$typeof===lat||e.$$typeof===cat||e.$$typeof===uat||e.$$typeof===sat)};Tn.typeOf=bl;Dbe.exports=Tn;var dat=Dbe.exports,jbe=dat,fat={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},hat={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Lbe={};Lbe[jbe.ForwardRef]=fat;Lbe[jbe.Memo]=hat;function pat(){const e=eat();let t=null,r=null;return{clear(){t=null,r=null},notify(){e(()=>{let n=t;for(;n;)n.callback(),n=n.next})},get(){let n=[],i=t;for(;i;)n.push(i),i=i.next;return n},subscribe(n){let i=!0,o=r={callback:n,next:null,prev:r};return o.prev?o.prev.next=o:t=o,function(){!i||t===null||(i=!1,o.next?o.next.prev=o.prev:r=o.prev,o.prev?o.prev.next=o.next:t=o.next)}}}}const vte={notify(){},get:()=>[]};function mat(e,t){let r,n=vte,i=0,o=!1;function a(m){d();const v=n.subscribe(m);let b=!1;return()=>{b||(b=!0,v(),f())}}function s(){n.notify()}function l(){p.onStateChange&&p.onStateChange()}function c(){return o}function d(){i++,r||(r=t?t.addNestedSub(l):e.subscribe(l),n=pat())}function f(){i--,r&&i===0&&(r(),r=void 0,n.clear(),n=vte)}function h(){o||(o=!0,d())}function u(){o&&(o=!1,f())}const p={addNestedSub:a,notifyNestedSubs:s,handleChangeWrapper:l,isSubscribed:c,trySubscribe:h,tryUnsubscribe:u,getListeners:()=>n};return p}const gat=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",vat=gat?g.useLayoutEffect:g.useEffect;function zbe({store:e,context:t,children:r,serverState:n,stabilityCheck:i="once",noopCheck:o="once"}){const a=g.useMemo(()=>{const c=mat(e);return{store:e,subscription:c,getServerState:n?()=>n:void 0,stabilityCheck:i,noopCheck:o}},[e,n,i,o]),s=g.useMemo(()=>e.getState(),[e]);vat(()=>{const{subscription:c}=a;return c.onStateChange=c.notifyNestedSubs,c.trySubscribe(),s!==e.getState()&&c.notifyNestedSubs(),()=>{c.tryUnsubscribe(),c.onStateChange=void 0}},[a,s]);const l=t||T0;return g.createElement(l.Provider,{value:a},r)}function Bbe(e=T0){const t=e===T0?Rbe:MW(e);return function(){const{store:n}=t();return n}}const bat=Bbe();function yat(e=T0){const t=e===T0?bat:Bbe(e);return function(){return t().dispatch}}const Lf=yat();nat(Qot.useSyncExternalStoreWithSelector);Jot(ol.unstable_batchedUpdates);function zc(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n3?t.i-4:t.i:Array.isArray(e)?1:DW(e)?2:NW(e)?3:0}function c1(e,t){return Vb(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function xat(e,t){return Vb(e)===2?e.get(t):e[t]}function Fbe(e,t,r){var n=Vb(e);n===2?e.set(t,r):n===3?e.add(r):e[t]=r}function Hbe(e,t){return e===t?e!==0||1/e==1/t:e!=e&&t!=t}function DW(e){return Eat&&e instanceof Map}function NW(e){return _at&&e instanceof Set}function kp(e){return e.o||e.t}function jW(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=qbe(e);delete t[ci];for(var r=u1(t),n=0;n1&&(e.set=e.add=e.clear=e.delete=Sat),Object.freeze(e),t&&Rm(e,function(r,n){return LW(n,!0)},!0)),e}function Sat(){zc(2)}function zW(e){return e==null||typeof e!="object"||Object.isFrozen(e)}function Uu(e){var t=BN[e];return t||zc(18,e),t}function wat(e,t){BN[e]||(BN[e]=t)}function jN(){return CS}function SM(e,t){t&&(Uu("Patches"),e.u=[],e.s=[],e.v=t)}function FO(e){LN(e),e.p.forEach(Cat),e.p=null}function LN(e){e===CS&&(CS=e.l)}function bte(e){return CS={p:[],l:CS,h:e,m:!0,_:0}}function Cat(e){var t=e[ci];t.i===0||t.i===1?t.j():t.g=!0}function wM(e,t){t._=t.p.length;var r=t.p[0],n=e!==void 0&&e!==r;return t.h.O||Uu("ES5").S(t,e,n),n?(r[ci].P&&(FO(t),zc(4)),xf(e)&&(e=HO(t,e),t.l||WO(t,e)),t.u&&Uu("Patches").M(r[ci].t,e,t.u,t.s)):e=HO(t,r,[]),FO(t),t.u&&t.v(t.u,t.s),e!==Wbe?e:void 0}function HO(e,t,r){if(zW(t))return t;var n=t[ci];if(!n)return Rm(t,function(s,l){return yte(e,n,t,s,l,r)},!0),t;if(n.A!==e)return t;if(!n.P)return WO(e,n.t,!0),n.t;if(!n.I){n.I=!0,n.A._--;var i=n.i===4||n.i===5?n.o=jW(n.k):n.o,o=i,a=!1;n.i===3&&(o=new Set(i),i.clear(),a=!0),Rm(o,function(s,l){return yte(e,n,i,s,l,r,a)}),WO(e,i,!1),r&&e.u&&Uu("Patches").N(n,r,e.u,e.s)}return n.o}function yte(e,t,r,n,i,o,a){if(M0(i)){var s=HO(e,i,o&&t&&t.i!==3&&!c1(t.R,n)?o.concat(n):void 0);if(Fbe(r,n,s),!M0(s))return;e.m=!1}else a&&r.add(i);if(xf(i)&&!zW(i)){if(!e.h.D&&e._<1)return;HO(e,i),t&&t.A.l||WO(e,i)}}function WO(e,t,r){r===void 0&&(r=!1),!e.l&&e.h.D&&e.m&&LW(t,r)}function CM(e,t){var r=e[ci];return(r?kp(r):e)[t]}function xte(e,t){if(t in e)for(var r=Object.getPrototypeOf(e);r;){var n=Object.getOwnPropertyDescriptor(r,t);if(n)return n;r=Object.getPrototypeOf(r)}}function Lh(e){e.P||(e.P=!0,e.l&&Lh(e.l))}function $M(e){e.o||(e.o=jW(e.t))}function zN(e,t,r){var n=DW(t)?Uu("MapSet").F(t,r):NW(t)?Uu("MapSet").T(t,r):e.O?function(i,o){var a=Array.isArray(i),s={i:a?1:0,A:o?o.A:jN(),P:!1,I:!1,R:{},l:o,t:i,k:null,o:null,j:null,C:!1},l=s,c=$S;a&&(l=[s],c=K2);var d=Proxy.revocable(l,c),f=d.revoke,h=d.proxy;return s.k=h,s.j=f,h}(t,r):Uu("ES5").J(t,r);return(r?r.A:jN()).p.push(n),n}function $at(e){return M0(e)||zc(22,e),function t(r){if(!xf(r))return r;var n,i=r[ci],o=Vb(r);if(i){if(!i.P&&(i.i<4||!Uu("ES5").K(i)))return i.t;i.I=!0,n=Ste(r,o),i.I=!1}else n=Ste(r,o);return Rm(n,function(a,s){i&&xat(i.t,a)===s||Fbe(n,a,t(s))}),o===3?new Set(n):n}(e)}function Ste(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return jW(e)}function Oat(){function e(o,a){var s=i[o];return s?s.enumerable=a:i[o]=s={configurable:!0,enumerable:a,get:function(){var l=this[ci];return $S.get(l,o)},set:function(l){var c=this[ci];$S.set(c,o,l)}},s}function t(o){for(var a=o.length-1;a>=0;a--){var s=o[a][ci];if(!s.P)switch(s.i){case 5:n(s)&&Lh(s);break;case 4:r(s)&&Lh(s)}}}function r(o){for(var a=o.t,s=o.k,l=u1(s),c=l.length-1;c>=0;c--){var d=l[c];if(d!==ci){var f=a[d];if(f===void 0&&!c1(a,d))return!0;var h=s[d],u=h&&h[ci];if(u?u.t!==f:!Hbe(h,f))return!0}}var p=!!a[ci];return l.length!==u1(a).length+(p?0:1)}function n(o){var a=o.k;if(a.length!==o.t.length)return!0;var s=Object.getOwnPropertyDescriptor(a,a.length-1);if(s&&!s.get)return!0;for(var l=0;l1?b-1:0),x=1;x1?d-1:0),h=1;h=0;i--){var o=n[i];if(o.path.length===0&&o.op==="replace"){r=o.value;break}}i>-1&&(n=n.slice(i+1));var a=Uu("Patches").$;return M0(r)?a(r,n):this.produce(r,function(s){return a(s,n)})},e}(),sl=new Iat,Vbe=sl.produce;sl.produceWithPatches.bind(sl);sl.setAutoFreeze.bind(sl);sl.setUseProxies.bind(sl);sl.applyPatches.bind(sl);sl.createDraft.bind(sl);sl.finishDraft.bind(sl);function Ube(e){var t=function(n){var i=n.dispatch,o=n.getState;return function(a){return function(s){return typeof s=="function"?s(i,o,e):a(s)}}};return t}var Kbe=Ube();Kbe.withExtraArgument=Ube;const Ote=Kbe;var Gbe=function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var o in i)Object.prototype.hasOwnProperty.call(i,o)&&(n[o]=i[o])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}(),Tat=function(e,t){var r={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},n,i,o,a;return a={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function s(c){return function(d){return l([c,d])}}function l(c){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,i&&(o=c[0]&2?i.return:c[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,c[1])).done)return o;switch(i=0,o&&(c=[c[0]&2,o.value]),c[0]){case 0:case 1:o=c;break;case 4:return r.label++,{value:c[1],done:!1};case 5:r.label++,i=c[1],c=[0];continue;case 7:c=r.ops.pop(),r.trys.pop();continue;default:if(o=r.trys,!(o=o.length>0&&o[o.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!o||c[1]>o[0]&&c[1]0){if(++t>=slt)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var ult=oye(tye);const aye=ult;var dlt=/\{\n\/\* \[wrapped with (.+)\] \*/,flt=/,? & /;function hlt(e){var t=e.match(dlt);return t?t[1].split(flt):[]}var plt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;function mlt(e,t){var r=t.length;if(!r)return e;var n=r-1;return t[n]=(r>1?"& ":"")+t[n],t=t.join(r>2?", ":" "),e.replace(plt,`{ -/* [wrapped with `+t+`] */ -`)}function qW(e){return function(){return e}}var glt=function(){try{var e=dg(Object,"defineProperty");return e({},"",{}),e}catch{}}();const VO=glt;var vlt=VO?function(e,t){return VO(e,"toString",{configurable:!0,enumerable:!1,value:qW(t),writable:!0})}:Qa;const blt=vlt;var ylt=oye(blt);const VW=ylt;function pc(e,t){for(var r=-1,n=e==null?0:e.length;++r-1}var Slt=1,wlt=2,Clt=8,$lt=16,Olt=32,Elt=64,_lt=128,Plt=256,Ilt=512,Tlt=[["ary",_lt],["bind",Slt],["bindKey",wlt],["curry",Clt],["curryRight",$lt],["flip",Ilt],["partial",Olt],["partialRight",Elt],["rearg",Plt]];function Mlt(e,t){return pc(Tlt,function(r){var n="_."+r[0];t&r[1]&&!Q_(e,n)&&e.push(n)}),e.sort()}function lye(e,t,r){var n=t+"";return VW(e,mlt(n,Mlt(hlt(n),r)))}var klt=1,Rlt=2,Alt=4,Dlt=8,Lte=32,zte=64;function cye(e,t,r,n,i,o,a,s,l,c){var d=t&Dlt,f=d?a:void 0,h=d?void 0:a,u=d?o:void 0,p=d?void 0:o;t|=d?Lte:zte,t&=~(d?zte:Lte),t&Alt||(t&=~(klt|Rlt));var m=[e,t,i,u,f,p,h,s,l,c],v=r.apply(void 0,m);return HN(e)&&aye(v,m),v.placeholder=n,lye(v,e,t)}function Gb(e){var t=e;return t.placeholder}var Nlt=9007199254740991,jlt=/^(?:0|[1-9]\d*)$/;function Bf(e,t){var r=typeof e;return t=t??Nlt,!!t&&(r=="number"||r!="symbol"&&jlt.test(e))&&e>-1&&e%1==0&&e1&&y.reverse(),d&&l-1&&e%1==0&&e<=ict}function _s(e){return e!=null&&J_(e.length)&&!zf(e)}function Ua(e,t,r){if(!li(r))return!1;var n=typeof t;return(n=="number"?_s(r)&&Bf(t,r.length):n=="string"&&t in r)?uu(r[t],e):!1}function Xb(e){return Fr(function(t,r){var n=-1,i=r.length,o=i>1?r[i-1]:void 0,a=i>2?r[2]:void 0;for(o=e.length>3&&typeof o=="function"?(i--,o):void 0,a&&Ua(r[0],r[1],a)&&(o=i<3?void 0:o,i=1),t=Object(t);++n-1}function Out(e,t){var r=this.__data__,n=eP(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}function Wf(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t0&&r(s)?t>1?sa(s,t-1,r,n,i):rp(i,s):n||(i[i.length]=s)}return i}function bye(e){var t=e==null?0:e.length;return t?sa(e,1):[]}function Vf(e){return VW(dye(e,void 0,bye),e+"")}var Fut=Vf(YW);const Hut=Fut;var Wut=gye(Object.getPrototypeOf,Object);const nP=Wut;var qut="[object Object]",Vut=Function.prototype,Uut=Object.prototype,yye=Vut.toString,Kut=Uut.hasOwnProperty,Gut=yye.call(Object);function Xw(e){if(!Fi(e)||Ya(e)!=qut)return!1;var t=nP(e);if(t===null)return!0;var r=Kut.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&yye.call(r)==Gut}var Xut="[object DOMException]",Yut="[object Error]";function QW(e){if(!Fi(e))return!1;var t=Ya(e);return t==Yut||t==Xut||typeof e.message=="string"&&typeof e.name=="string"&&!Xw(e)}var Qut=Fr(function(e,t){try{return ul(e,void 0,t)}catch(r){return QW(r)?r:new Error(r)}});const xye=Qut;var Zut="Expected a function";function Sye(e,t){var r;if(typeof t!="function")throw new TypeError(Zut);return e=Pr(e),function(){return--e>0&&(r=t.apply(this,arguments)),e<=1&&(t=void 0),r}}var Jut=1,edt=32,ZW=Fr(function(e,t,r){var n=Jut;if(r.length){var i=k0(r,Gb(ZW));n|=edt}return Ff(e,n,t,r,i)});ZW.placeholder={};const wye=ZW;var tdt=Vf(function(e,t){return pc(t,function(r){r=sd(r),Hf(e,r,wye(e[r],e))}),e});const rdt=tdt;var ndt=1,idt=2,odt=32,JW=Fr(function(e,t,r){var n=ndt|idt;if(r.length){var i=k0(r,Gb(JW));n|=odt}return Ff(t,n,e,r,i)});JW.placeholder={};const adt=JW;function lc(e,t,r){var n=-1,i=e.length;t<0&&(t=-t>i?0:i+t),r=r>i?i:r,r<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var o=Array(i);++n=n?e:lc(e,t,r)}var sdt="\\ud800-\\udfff",ldt="\\u0300-\\u036f",cdt="\\ufe20-\\ufe2f",udt="\\u20d0-\\u20ff",ddt=ldt+cdt+udt,fdt="\\ufe0e\\ufe0f",hdt="\\u200d",pdt=RegExp("["+hdt+sdt+ddt+fdt+"]");function Qb(e){return pdt.test(e)}function mdt(e){return e.split("")}var Cye="\\ud800-\\udfff",gdt="\\u0300-\\u036f",vdt="\\ufe20-\\ufe2f",bdt="\\u20d0-\\u20ff",ydt=gdt+vdt+bdt,xdt="\\ufe0e\\ufe0f",Sdt="["+Cye+"]",WN="["+ydt+"]",qN="\\ud83c[\\udffb-\\udfff]",wdt="(?:"+WN+"|"+qN+")",$ye="[^"+Cye+"]",Oye="(?:\\ud83c[\\udde6-\\uddff]){2}",Eye="[\\ud800-\\udbff][\\udc00-\\udfff]",Cdt="\\u200d",_ye=wdt+"?",Pye="["+xdt+"]?",$dt="(?:"+Cdt+"(?:"+[$ye,Oye,Eye].join("|")+")"+Pye+_ye+")*",Odt=Pye+_ye+$dt,Edt="(?:"+[$ye+WN+"?",WN,Oye,Eye,Sdt].join("|")+")",_dt=RegExp(qN+"(?="+qN+")|"+Edt+Odt,"g");function Pdt(e){return e.match(_dt)||[]}function nu(e){return Qb(e)?Pdt(e):mdt(e)}function Iye(e){return function(t){t=wn(t);var r=Qb(t)?nu(t):void 0,n=r?r[0]:t.charAt(0),i=r?np(r,1).join(""):t.slice(1);return n[e]()+i}}var Idt=Iye("toUpperCase");const eq=Idt;function Tye(e){return eq(wn(e).toLowerCase())}function tq(e,t,r,n){var i=-1,o=e==null?0:e.length;for(n&&o&&(r=e[++i]);++i=t?e:t)),e}function Oft(e,t,r){return r===void 0&&(r=t,t=void 0),r!==void 0&&(r=Xl(r),r=r===r?r:0),t!==void 0&&(t=Xl(t),t=t===t?t:0),hg(Xl(e),t,r)}function Eft(){this.__data__=new Wf,this.size=0}function _ft(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}function Pft(e){return this.__data__.get(e)}function Ift(e){return this.__data__.has(e)}var Tft=200;function Mft(e,t){var r=this.__data__;if(r instanceof Wf){var n=r.__data__;if(!PS||n.lengths))return!1;var c=o.get(e),d=o.get(t);if(c&&d)return c==t&&d==e;var f=-1,h=!0,u=r&b0t?new Nm:void 0;for(o.set(e,t),o.set(t,e);++f=t||S<0||f&&O>=o}function b(){var C=W6();if(v(C))return y(C);s=setTimeout(b,m(C))}function y(C){return s=void 0,h&&n?u(C):(n=i=void 0,a)}function x(){s!==void 0&&clearTimeout(s),c=0,n=l=i=s=void 0}function w(){return s===void 0?a:y(W6())}function $(){var C=W6(),S=v(C);if(n=arguments,i=this,l=C,S){if(s===void 0)return p(l);if(f)return clearTimeout(s),s=setTimeout(b,t),u(l)}return s===void 0&&(s=setTimeout(b,t)),a}return $.cancel=x,$.flush=w,$}function hpt(e,t){return e==null||e!==e?t:e}var m2e=Object.prototype,ppt=m2e.hasOwnProperty,mpt=Fr(function(e,t){e=Object(e);var r=-1,n=t.length,i=n>2?t[2]:void 0;for(i&&Ua(t[0],t[1],i)&&(n=1);++r=Ept&&(o=IS,a=!1,t=new Nm(t));e:for(;++i=0&&e.slice(r,i)==t}function Wpt(e,t){return fi(t,function(r){return[r,e[r]]})}function qpt(e){var t=-1,r=Array(e.size);return e.forEach(function(n){r[++t]=[n,n]}),r}var Vpt="[object Map]",Upt="[object Set]";function w2e(e){return function(t){var r=td(t);return r==Vpt?cq(t):r==Upt?qpt(t):Wpt(t,e(t))}}var Kpt=w2e(Eo);const Cre=Kpt;var Gpt=w2e(Ps);const $re=Gpt;var Xpt={"&":"&","<":"<",">":">",'"':""","'":"'"},Ypt=rq(Xpt);const Qpt=Ypt;var C2e=/[&<>"']/g,Zpt=RegExp(C2e.source);function $2e(e){return e=wn(e),e&&Zpt.test(e)?e.replace(C2e,Qpt):e}var O2e=/[\\^$.*+?()[\]{}|]/g,Jpt=RegExp(O2e.source);function emt(e){return e=wn(e),e&&Jpt.test(e)?e.replace(O2e,"\\$&"):e}function E2e(e,t){for(var r=-1,n=e==null?0:e.length;++ri?0:i+r),n=n===void 0||n>i?i:Pr(n),n<0&&(n+=i),n=r>n?0:_2e(n);r-1?i[o?t[a]:a]:void 0}}var smt=Math.max;function T2e(e,t,r){var n=e==null?0:e.length;if(!n)return-1;var i=r==null?0:Pr(r);return i<0&&(i=smt(n+i,0)),Y_(e,br(t),i)}var lmt=I2e(T2e);const cmt=lmt;function M2e(e,t,r){var n;return r(e,function(i,o,a){if(t(i,o,a))return n=o,!1}),n}function umt(e,t){return M2e(e,br(t),ld)}var dmt=Math.max,fmt=Math.min;function k2e(e,t,r){var n=e==null?0:e.length;if(!n)return-1;var i=n-1;return r!==void 0&&(i=Pr(r),i=r<0?dmt(n+i,0):fmt(i,n-1)),Y_(e,br(t),i,!0)}var hmt=I2e(k2e);const pmt=hmt;function mmt(e,t){return M2e(e,br(t),bq)}function Ore(e){return e&&e.length?e[0]:void 0}function R2e(e,t){var r=-1,n=_s(e)?Array(e.length):[];return op(e,function(i,o,a){n[++r]=t(i,o,a)}),n}function cP(e,t){var r=Sr(e)?fi:R2e;return r(e,br(t))}function gmt(e,t){return sa(cP(e,t),1)}var vmt=1/0;function bmt(e,t){return sa(cP(e,t),vmt)}function ymt(e,t,r){return r=r===void 0?1:Pr(r),sa(cP(e,t),r)}var xmt=1/0;function Smt(e){var t=e==null?0:e.length;return t?sa(e,xmt):[]}function wmt(e,t){var r=e==null?0:e.length;return r?(t=t===void 0?1:Pr(t),sa(e,t)):[]}var Cmt=512;function $mt(e){return Ff(e,Cmt)}var Omt=nq("floor");const Emt=Omt;var _mt="Expected a function",Pmt=8,Imt=32,Tmt=128,Mmt=256;function A2e(e){return Vf(function(t){var r=t.length,n=r,i=ac.prototype.thru;for(e&&t.reverse();n--;){var o=t[n];if(typeof o!="function")throw new TypeError(_mt);if(i&&!a&&H6(o)=="wrapper")var a=new ac([],!0)}for(n=a?n:r;++nt}function dP(e){return function(t,r){return typeof t=="string"&&typeof r=="string"||(t=Xl(t),r=Xl(r)),e(t,r)}}var Kmt=dP(yq);const Gmt=Kmt;var Xmt=dP(function(e,t){return e>=t});const Ymt=Xmt;var Qmt=Object.prototype,Zmt=Qmt.hasOwnProperty;function Jmt(e,t){return e!=null&&Zmt.call(e,t)}function egt(e,t){return e!=null&&c2e(e,t,Jmt)}var tgt=Math.max,rgt=Math.min;function ngt(e,t,r){return e>=rgt(t,r)&&e-1:!!i&&Kb(e,t,r)>-1}var lgt=Math.max;function cgt(e,t,r){var n=e==null?0:e.length;if(!n)return-1;var i=r==null?0:Pr(r);return i<0&&(i=lgt(n+i,0)),Kb(e,t,i)}function ugt(e){var t=e==null?0:e.length;return t?lc(e,0,-1):[]}var dgt=Math.min;function Sq(e,t,r){for(var n=r?vq:Q_,i=e[0].length,o=e.length,a=o,s=Array(o),l=1/0,c=[];a--;){var d=e[a];a&&t&&(d=fi(d,dl(t))),l=dgt(d.length,l),s[a]=!r&&(t||i>=120&&d.length>=120)?new Nm(a&&d):void 0}d=e[0];var f=-1,h=s[0];e:for(;++f=-Ire&&e<=Ire}function uvt(e){return e===void 0}var dvt="[object WeakMap]";function fvt(e){return Fi(e)&&td(e)==dvt}var hvt="[object WeakSet]";function pvt(e){return Fi(e)&&Ya(e)==hvt}var mvt=1;function gvt(e){return br(typeof e=="function"?e:Yl(e,mvt))}var vvt=Array.prototype,bvt=vvt.join;function yvt(e,t){return e==null?"":bvt.call(e,t)}var xvt=Zb(function(e,t,r){return e+(r?"-":"")+t.toLowerCase()});const Svt=xvt;var wvt=oP(function(e,t,r){Hf(e,r,t)});const Cvt=wvt;function $vt(e,t,r){for(var n=r+1;n--;)if(e[n]===t)return n;return n}var Ovt=Math.max,Evt=Math.min;function _vt(e,t,r){var n=e==null?0:e.length;if(!n)return-1;var i=n;return r!==void 0&&(i=Pr(r),i=i<0?Ovt(n+i,0):Evt(i,n-1)),t===t?$vt(e,t,i):Y_(e,sye,i,!0)}var Pvt=Zb(function(e,t,r){return e+(r?" ":"")+t.toLowerCase()});const Ivt=Pvt;var Tvt=Iye("toLowerCase");const Mvt=Tvt;function $q(e,t){return e=this.__values__.length,t=e?void 0:this.__values__[this.__index__++];return{done:e,value:t}}function W2e(e,t){var r=e.length;if(r)return t+=t<0?r:0,Bf(t,r)?e[t]:void 0}function l1t(e,t){return e&&e.length?W2e(e,Pr(t)):void 0}function c1t(e){return e=Pr(e),Fr(function(t){return W2e(t,e)})}function Eq(e,t){return t=tp(t,e),e=j2e(e,t),e==null||delete e[sd(fl(t))]}function u1t(e){return Xw(e)?void 0:e}var d1t=1,f1t=2,h1t=4,p1t=Vf(function(e,t){var r={};if(e==null)return r;var n=!1;t=fi(t,function(o){return o=tp(o,e),n||(n=o.length>1),o}),ad(e,aq(e),r),n&&(r=Yl(r,d1t|f1t|h1t,u1t));for(var i=t.length;i--;)Eq(r,t[i]);return r});const m1t=p1t;function eC(e,t,r,n){if(!li(e))return e;t=tp(t,e);for(var i=-1,o=t.length,a=o-1,s=e;s!=null&&++it||o&&a&&l&&!s&&!c||n&&a&&l||!r&&l||!i)return 1;if(!n&&!o&&!c&&e=s)return l;var c=r[n];return l*(c=="desc"?-1:1)}}return e.index-t.index}function K2e(e,t,r){t.length?t=fi(t,function(o){return Sr(o)?function(a){return fg(a,o.length===1?o[0]:o)}:o}):t=[Qa];var n=-1;t=fi(t,dl(br));var i=R2e(e,function(o,a,s){var l=fi(t,function(c){return c(o)});return{criteria:l,index:++n,value:o}});return b1t(i,function(o,a){return y1t(o,a,r)})}function x1t(e,t,r,n){return e==null?[]:(Sr(t)||(t=t==null?[]:[t]),r=n?void 0:r,Sr(r)||(r=r==null?[]:[r]),K2e(e,t,r))}function _q(e){return Vf(function(t){return t=fi(t,dl(br)),Fr(function(r){var n=this;return e(t,function(i){return ul(i,n,r)})})})}var S1t=_q(fi);const w1t=S1t;var C1t=Fr;const $1t=C1t;var O1t=Math.min,E1t=$1t(function(e,t){t=t.length==1&&Sr(t[0])?fi(t[0],dl(br)):fi(sa(t,1),dl(br));var r=t.length;return Fr(function(n){for(var i=-1,o=O1t(n.length,r);++ik1t)return r;do t%2&&(r+=e),t=R1t(t/2),t&&(e+=e);while(t);return r}var A1t=hq("length");const D1t=A1t;var G2e="\\ud800-\\udfff",N1t="\\u0300-\\u036f",j1t="\\ufe20-\\ufe2f",L1t="\\u20d0-\\u20ff",z1t=N1t+j1t+L1t,B1t="\\ufe0e\\ufe0f",F1t="["+G2e+"]",ZN="["+z1t+"]",JN="\\ud83c[\\udffb-\\udfff]",H1t="(?:"+ZN+"|"+JN+")",X2e="[^"+G2e+"]",Y2e="(?:\\ud83c[\\udde6-\\uddff]){2}",Q2e="[\\ud800-\\udbff][\\udc00-\\udfff]",W1t="\\u200d",Z2e=H1t+"?",J2e="["+B1t+"]?",q1t="(?:"+W1t+"(?:"+[X2e,Y2e,Q2e].join("|")+")"+J2e+Z2e+")*",V1t=J2e+Z2e+q1t,U1t="(?:"+[X2e+ZN+"?",ZN,Y2e,Q2e,F1t].join("|")+")",Tre=RegExp(JN+"(?="+JN+")|"+U1t+V1t,"g");function K1t(e){for(var t=Tre.lastIndex=0;Tre.test(e);)++t;return t}function ey(e){return Qb(e)?K1t(e):D1t(e)}var G1t=Math.ceil;function GO(e,t){t=t===void 0?" ":cl(t);var r=t.length;if(r<2)return r?QN(t,e):t;var n=QN(t,G1t(e/ey(t)));return Qb(t)?np(nu(n),0,e).join(""):n.slice(0,e)}var X1t=Math.ceil,Y1t=Math.floor;function Q1t(e,t,r){e=wn(e),t=Pr(t);var n=t?ey(e):0;if(!t||n>=t)return e;var i=(t-n)/2;return GO(Y1t(i),r)+e+GO(X1t(i),r)}function Z1t(e,t,r){e=wn(e),t=Pr(t);var n=t?ey(e):0;return t&&n-1;)s!==e&&Mre.call(s,l,1),Mre.call(e,l,1);return e}function txe(e,t){return e&&e.length&&t&&t.length?Tq(e,t):e}var mbt=Fr(txe);const gbt=mbt;function vbt(e,t,r){return e&&e.length&&t&&t.length?Tq(e,t,br(r)):e}function bbt(e,t,r){return e&&e.length&&t&&t.length?Tq(e,t,void 0,r):e}var ybt=Array.prototype,xbt=ybt.splice;function rxe(e,t){for(var r=e?t.length:0,n=r-1;r--;){var i=t[r];if(r==n||i!==o){var o=i;Bf(i)?xbt.call(e,i,1):Eq(e,i)}}return e}var Sbt=Vf(function(e,t){var r=e==null?0:e.length,n=YW(e,t);return rxe(e,fi(t,function(i){return Bf(i,r)?+i:i}).sort(U2e)),n});const wbt=Sbt;var Cbt=Math.floor,$bt=Math.random;function Mq(e,t){return e+Cbt($bt()*(t-e+1))}var Obt=parseFloat,Ebt=Math.min,_bt=Math.random;function Pbt(e,t,r){if(r&&typeof r!="boolean"&&Ua(e,t,r)&&(t=r=void 0),r===void 0&&(typeof t=="boolean"?(r=t,t=void 0):typeof e=="boolean"&&(r=e,e=void 0)),e===void 0&&t===void 0?(e=0,t=1):(e=rf(e),t===void 0?(t=e,e=0):t=rf(t)),e>t){var n=e;e=t,t=n}if(r||e%1||t%1){var i=_bt();return Ebt(e+i*(t-e+Obt("1e-"+((i+"").length-1))),t)}return Mq(e,t)}var Ibt=Math.ceil,Tbt=Math.max;function Mbt(e,t,r,n){for(var i=-1,o=Tbt(Ibt((t-e)/(r||1)),0),a=Array(o);o--;)a[n?o:++i]=e,e+=r;return a}function nxe(e){return function(t,r,n){return n&&typeof n!="number"&&Ua(t,r,n)&&(r=n=void 0),t=rf(t),r===void 0?(r=t,t=0):r=rf(r),n=n===void 0?t1&&Ua(e,t[0],t[1])?t=[]:r>2&&Ua(t[0],t[1],t[2])&&(t=[t[0]]),K2e(e,sa(t,1),[])});const vyt=gyt;var byt=4294967295,yyt=byt-1,xyt=Math.floor,Syt=Math.min;function kq(e,t,r,n){var i=0,o=e==null?0:e.length;if(o===0)return 0;t=r(t);for(var a=t!==t,s=t===null,l=ll(t),c=t===void 0;i>>1;function gP(e,t,r){var n=0,i=e==null?n:e.length;if(typeof t=="number"&&t===t&&i<=Cyt){for(;n>>1,a=e[o];a!==null&&!ll(a)&&(r?a<=t:a>>0,r?(e=wn(e),e&&(typeof t=="string"||t!=null&&!hP(t))&&(t=cl(t),!t&&Qb(e))?np(nu(e),0,r):e.split(t,r)):[]}var Ayt="Expected a function",Dyt=Math.max;function Nyt(e,t){if(typeof e!="function")throw new TypeError(Ayt);return t=t==null?0:Dyt(Pr(t),0),Fr(function(r){var n=r[t],i=np(r,0,t);return n&&rp(i,n),ul(e,this,i)})}var jyt=Zb(function(e,t,r){return e+(r?" ":"")+eq(t)});const Lyt=jyt;function zyt(e,t,r){return e=wn(e),r=r==null?0:hg(Pr(r),0,e.length),t=cl(t),e.slice(r,r+t.length)==t}function Byt(){return{}}function Fyt(){return""}function Hyt(){return!0}var Wyt=G_(function(e,t){return e-t},0);const qyt=Wyt;function Vyt(e){return e&&e.length?Oq(e,Qa):0}function Uyt(e,t){return e&&e.length?Oq(e,br(t)):0}function Kyt(e){var t=e==null?0:e.length;return t?lc(e,1,t):[]}function Gyt(e,t,r){return e&&e.length?(t=r||t===void 0?1:Pr(t),lc(e,0,t<0?0:t)):[]}function Xyt(e,t,r){var n=e==null?0:e.length;return n?(t=r||t===void 0?1:Pr(t),t=n-t,lc(e,t<0?0:t,n)):[]}function Yyt(e,t){return e&&e.length?lP(e,br(t),!1,!0):[]}function Qyt(e,t){return e&&e.length?lP(e,br(t)):[]}function Zyt(e,t){return t(e),e}var sxe=Object.prototype,Jyt=sxe.hasOwnProperty;function kre(e,t,r,n){return e===void 0||uu(e,sxe[r])&&!Jyt.call(n,r)?t:e}var e2t={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"};function t2t(e){return"\\"+e2t[e]}var r2t=/<%=([\s\S]+?)%>/g;const lxe=r2t;var n2t=/<%-([\s\S]+?)%>/g;const i2t=n2t;var o2t=/<%([\s\S]+?)%>/g;const a2t=o2t;var s2t={escape:i2t,evaluate:a2t,interpolate:lxe,variable:"",imports:{_:{escape:$2e}}};const tj=s2t;var l2t="Invalid `variable` option passed into `_.template`",c2t=/\b__p \+= '';/g,u2t=/\b(__p \+=) '' \+/g,d2t=/(__e\(.*?\)|\b__t\)) \+\n'';/g,f2t=/[()=,{}\[\]\/\s]/,h2t=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,$4=/($^)/,p2t=/['\n\r\u2028\u2029\\]/g,m2t=Object.prototype,Rre=m2t.hasOwnProperty;function g2t(e,t,r){var n=tj.imports._.templateSettings||tj;r&&Ua(e,t,r)&&(t=void 0),e=wn(e),t=UO({},t,n,kre);var i=UO({},t.imports,n.imports,kre),o=Eo(i),a=xq(i,o),s,l,c=0,d=t.interpolate||$4,f="__p += '",h=RegExp((t.escape||$4).source+"|"+d.source+"|"+(d===lxe?h2t:$4).source+"|"+(t.evaluate||$4).source+"|$","g"),u=Rre.call(t,"sourceURL")?"//# sourceURL="+(t.sourceURL+"").replace(/\s/g," ")+` -`:"";e.replace(h,function(v,b,y,x,w,$){return y||(y=x),f+=e.slice(c,$).replace(p2t,t2t),b&&(s=!0,f+=`' + -__e(`+b+`) + -'`),w&&(l=!0,f+=`'; -`+w+`; -__p += '`),y&&(f+=`' + -((__t = (`+y+`)) == null ? '' : __t) + -'`),c=$+v.length,v}),f+=`'; -`;var p=Rre.call(t,"variable")&&t.variable;if(!p)f=`with (obj) { -`+f+` -} -`;else if(f2t.test(p))throw new Error(l2t);f=(l?f.replace(c2t,""):f).replace(u2t,"$1").replace(d2t,"$1;"),f="function("+(p||"obj")+`) { -`+(p?"":`obj || (obj = {}); -`)+"var __t, __p = ''"+(s?", __e = _.escape":"")+(l?`, __j = Array.prototype.join; -function print() { __p += __j.call(arguments, '') } -`:`; -`)+f+`return __p -}`;var m=xye(function(){return Function(o,u+"return "+f).apply(void 0,a)});if(m.source=f,QW(m))throw m;return m}var v2t="Expected a function";function b2t(e,t,r){var n=!0,i=!0;if(typeof e!="function")throw new TypeError(v2t);return li(r)&&(n="leading"in r?!!r.leading:n,i="trailing"in r?!!r.trailing:i),aP(e,t,{leading:n,maxWait:t,trailing:i})}function tC(e,t){return t(e)}var y2t=9007199254740991,AM=4294967295,x2t=Math.min;function S2t(e,t){if(e=Pr(e),e<1||e>y2t)return[];var r=AM,n=x2t(e,AM);t=cd(t),e-=AM;for(var i=UW(n,t);++r-1;);return r}function dxe(e,t){for(var r=-1,n=e.length;++r-1;);return r}function P2t(e,t,r){if(e=wn(e),e&&(r||t===void 0))return Jbe(e);if(!e||!(t=cl(t)))return e;var n=nu(e),i=nu(t),o=dxe(n,i),a=uxe(n,i)+1;return np(n,o,a).join("")}function I2t(e,t,r){if(e=wn(e),e&&(r||t===void 0))return e.slice(0,Zbe(e)+1);if(!e||!(t=cl(t)))return e;var n=nu(e),i=uxe(n,nu(t))+1;return np(n,0,i).join("")}var T2t=/^\s+/;function M2t(e,t,r){if(e=wn(e),e&&(r||t===void 0))return e.replace(T2t,"");if(!e||!(t=cl(t)))return e;var n=nu(e),i=dxe(n,nu(t));return np(n,i).join("")}var k2t=30,R2t="...",A2t=/\w*$/;function D2t(e,t){var r=k2t,n=R2t;if(li(t)){var i="separator"in t?t.separator:i;r="length"in t?Pr(t.length):r,n="omission"in t?cl(t.omission):n}e=wn(e);var o=e.length;if(Qb(e)){var a=nu(e);o=a.length}if(r>=o)return e;var s=r-ey(n);if(s<1)return n;var l=a?np(a,0,s).join(""):e.slice(0,s);if(i===void 0)return l+n;if(a&&(s+=l.length-s),hP(i)){if(e.slice(s).search(i)){var c,d=l;for(i.global||(i=RegExp(i.source,wn(A2t.exec(i))+"g")),i.lastIndex=0;c=i.exec(d);)var f=c.index;l=l.slice(0,f===void 0?s:f)}}else if(e.indexOf(cl(i),s)!=s){var h=l.lastIndexOf(i);h>-1&&(l=l.slice(0,h))}return l+n}function N2t(e){return uye(e,1)}var j2t={"&":"&","<":"<",">":">",""":'"',"'":"'"},L2t=rq(j2t);const z2t=L2t;var fxe=/&(?:amp|lt|gt|quot|#39);/g,B2t=RegExp(fxe.source);function F2t(e){return e=wn(e),e&&B2t.test(e)?e.replace(fxe,z2t):e}var H2t=1/0,W2t=f1&&1/iP(new f1([,-0]))[1]==H2t?function(e){return new f1(e)}:HW;const q2t=W2t;var V2t=200;function D0(e,t,r){var n=-1,i=Q_,o=e.length,a=!0,s=[],l=s;if(r)a=!1,i=vq;else if(o>=V2t){var c=t?null:q2t(e);if(c)return iP(c);a=!1,i=IS,l=new Nm}else l=t?[]:s;e:for(;++n1||this.__actions__.length||!(n instanceof Qr)||!Bf(r)?this.thru(i):(n=n.slice(r,+r+(t?1:0)),n.__actions__.push({func:tC,args:[i],thisArg:void 0}),new ac(n,this.__chain__).thru(function(o){return t&&!o.length&&o.push(void 0),o}))});const pxt=hxt;function mxt(){return Uye(this)}function gxt(){var e=this.__wrapped__;if(e instanceof Qr){var t=e;return this.__actions__.length&&(t=new Qr(this)),t=t.reverse(),t.__actions__.push({func:tC,args:[ej],thisArg:void 0}),new ac(t,this.__chain__)}return this.thru(ej)}function Aq(e,t,r){var n=e.length;if(n<2)return n?D0(e[0]):[];for(var i=-1,o=Array(n);++i1?e[t-1]:void 0;return r=typeof r=="function"?(e.pop(),r):void 0,hxe(e,r)});const Pxt=_xt,zt={chunk:$ft,compact:f0t,concat:h0t,difference:Ppt,differenceBy:Tpt,differenceWith:kpt,drop:Dpt,dropRight:Npt,dropRightWhile:jpt,dropWhile:Lpt,fill:omt,findIndex:T2e,findLastIndex:k2e,first:Ore,flatten:bye,flattenDeep:Smt,flattenDepth:wmt,fromPairs:Bmt,head:Ore,indexOf:cgt,initial:ugt,intersection:hgt,intersectionBy:mgt,intersectionWith:vgt,join:yvt,last:fl,lastIndexOf:_vt,nth:l1t,pull:gbt,pullAll:txe,pullAllBy:vbt,pullAllWith:bbt,pullAt:wbt,remove:Wbt,reverse:ej,slice:dyt,sortedIndex:$yt,sortedIndexBy:Oyt,sortedIndexOf:Eyt,sortedLastIndex:_yt,sortedLastIndexBy:Pyt,sortedLastIndexOf:Iyt,sortedUniq:Tyt,sortedUniqBy:Myt,tail:Kyt,take:Gyt,takeRight:Xyt,takeRightWhile:Yyt,takeWhile:Qyt,union:K2t,unionBy:X2t,unionWith:Q2t,uniq:Z2t,uniqBy:J2t,uniqWith:ext,unzip:Rq,unzipWith:hxe,without:dxt,xor:bxt,xorBy:xxt,xorWith:wxt,zip:$xt,zipObject:Oxt,zipObjectDeep:Ext,zipWith:Pxt},zn={countBy:opt,each:Sre,eachRight:wre,every:rmt,filter:amt,find:cmt,findLast:pmt,flatMap:gmt,flatMapDeep:bmt,flatMapDepth:ymt,forEach:Sre,forEachRight:wre,groupBy:Umt,includes:sgt,invokeMap:Tgt,keyBy:Cvt,map:cP,orderBy:x1t,partition:sbt,reduce:zbt,reduceRight:Fbt,reject:Hbt,sample:eyt,sampleSize:nyt,shuffle:syt,size:uyt,some:myt,sortBy:vyt},Ixt={now:W6},Hi={after:Pst,ary:uye,before:Sye,bind:wye,bindKey:adt,curry:mq,curryRight:gq,debounce:aP,defer:Cpt,delay:Opt,flip:$mt,memoize:rP,negate:Jw,once:v1t,overArgs:_1t,partial:exe,partialRight:obt,rearg:Lbt,rest:Kbt,spread:Nyt,throttle:b2t,unary:N2t,wrap:fxt},nr={castArray:vft,clone:n0t,cloneDeep:GN,cloneDeepWith:l0t,cloneWith:u0t,conformsTo:Q0t,eq:uu,gt:Gmt,gte:Ymt,isArguments:Am,isArray:Sr,isArrayBuffer:Agt,isArrayLike:_s,isArrayLikeObject:Qi,isBoolean:Ngt,isBuffer:R0,isDate:Bgt,isElement:Fgt,isEmpty:L2e,isEqual:Ugt,isEqualWith:Kgt,isError:QW,isFinite:Xgt,isFunction:zf,isInteger:z2e,isLength:J_,isMap:e2e,isMatch:Ygt,isMatchWith:Qgt,isNaN:Jgt,isNative:nvt,isNil:ivt,isNull:ovt,isNumber:Cq,isObject:li,isObjectLike:Fi,isPlainObject:Xw,isRegExp:hP,isSafeInteger:cvt,isSet:t2e,isString:fP,isSymbol:ll,isTypedArray:Yb,isUndefined:uvt,isWeakMap:fvt,isWeakSet:pvt,lt:Rvt,lte:Dvt,toArray:H2e,toFinite:rf,toInteger:Pr,toLength:_2e,toNumber:Xl,toPlainObject:g2e,toSafeInteger:O2t,toString:wn},Za={add:yst,ceil:Sft,divide:Apt,floor:Emt,max:Hvt,maxBy:Wvt,mean:Vvt,meanBy:Uvt,min:Jvt,minBy:e1t,multiply:r1t,round:Zbt,subtract:qyt,sum:Vyt,sumBy:Uyt},Dq={clamp:Oft,inRange:igt,random:Pbt},mr={assign:Yct,assignIn:Zte,assignInWith:UO,assignWith:iut,at:Hut,create:apt,defaults:gpt,defaultsDeep:xpt,entries:Cre,entriesIn:$re,extend:Zte,extendWith:UO,findKey:umt,findLastKey:mmt,forIn:Nmt,forInRight:jmt,forOwn:Lmt,forOwnRight:zmt,functions:Fmt,functionsIn:Hmt,get:Bc,has:egt,hasIn:fq,invert:wgt,invertBy:Egt,invoke:Pgt,keys:Eo,keysIn:Ps,mapKeys:Nvt,mapValues:jvt,merge:Gvt,mergeWith:b2e,omit:m1t,omitBy:g1t,pick:ubt,pickBy:V2e,result:Gbt,set:A0,setWith:iyt,toPairs:Cre,toPairsIn:$re,transform:_2t,unset:nxt,update:oxt,updateWith:axt,values:Jb,valuesIn:cxt},ud={at:pxt,chain:Uye,commit:d0t,lodash:te,next:s1t,plant:dbt,reverse:gxt,tap:Zyt,thru:tC,toIterator:w2t,toJSON:DM,value:DM,valueOf:DM,wrapperChain:mxt},bn={camelCase:gft,capitalize:Tye,deburr:Mye,endsWith:Hpt,escape:$2e,escapeRegExp:emt,kebabCase:Svt,lowerCase:Ivt,lowerFirst:Mvt,pad:Q1t,padEnd:Z1t,padStart:J1t,parseInt:rbt,repeat:qbt,replace:Vbt,snakeCase:hyt,split:Ryt,startCase:Lyt,startsWith:zyt,template:g2t,templateSettings:tj,toLower:C2t,toUpper:E2t,trim:P2t,trimEnd:I2t,trimStart:M2t,truncate:D2t,unescape:F2t,upperCase:lxt,upperFirst:eq,words:Vye},$n={attempt:xye,bindAll:rdt,cond:K0t,conforms:Y0t,constant:qW,defaultTo:hpt,flow:Rmt,flowRight:Dmt,identity:Qa,iteratee:gvt,matches:zvt,matchesProperty:Fvt,method:Yvt,methodOf:Zvt,mixin:F2e,noop:HW,nthArg:c1t,over:w1t,overEvery:I1t,overSome:M1t,property:d2e,propertyOf:fbt,range:Rbt,rangeRight:Dbt,stubArray:iq,stubFalse:KW,stubObject:Byt,stubString:Fyt,stubTrue:Hyt,times:S2t,toPath:$2t,uniqueId:rxt};function Txt(){var e=new Qr(this.__wrapped__);return e.__actions__=Ss(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Ss(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Ss(this.__views__),e}function Mxt(){if(this.__filtered__){var e=new Qr(this);e.__dir__=-1,e.__filtered__=!0}else e=this.clone(),e.__dir__*=-1;return e}var kxt=Math.max,Rxt=Math.min;function Axt(e,t,r){for(var n=-1,i=r.length;++n - * Build: `lodash modularize exports="es" -o ./` - * Copyright OpenJS Foundation and other contributors - * Released under MIT license - * Based on Underscore.js 1.8.3 - * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - */var zxt="4.17.21",Bxt=2,Fxt=1,Hxt=3,gxe=4294967295,Wxt=Array.prototype,qxt=Object.prototype,vxe=qxt.hasOwnProperty,Dre=Ea?Ea.iterator:void 0,Vxt=Math.max,Nre=Math.min,Nq=function(e){return function(t,r,n){if(n==null){var i=li(r),o=i&&Eo(r),a=o&&o.length&&uP(r,o);(a?a.length:i)||(n=r,r=t,t=this)}return e(t,r,n)}}(F2e);te.after=Hi.after;te.ary=Hi.ary;te.assign=mr.assign;te.assignIn=mr.assignIn;te.assignInWith=mr.assignInWith;te.assignWith=mr.assignWith;te.at=mr.at;te.before=Hi.before;te.bind=Hi.bind;te.bindAll=$n.bindAll;te.bindKey=Hi.bindKey;te.castArray=nr.castArray;te.chain=ud.chain;te.chunk=zt.chunk;te.compact=zt.compact;te.concat=zt.concat;te.cond=$n.cond;te.conforms=$n.conforms;te.constant=$n.constant;te.countBy=zn.countBy;te.create=mr.create;te.curry=Hi.curry;te.curryRight=Hi.curryRight;te.debounce=Hi.debounce;te.defaults=mr.defaults;te.defaultsDeep=mr.defaultsDeep;te.defer=Hi.defer;te.delay=Hi.delay;te.difference=zt.difference;te.differenceBy=zt.differenceBy;te.differenceWith=zt.differenceWith;te.drop=zt.drop;te.dropRight=zt.dropRight;te.dropRightWhile=zt.dropRightWhile;te.dropWhile=zt.dropWhile;te.fill=zt.fill;te.filter=zn.filter;te.flatMap=zn.flatMap;te.flatMapDeep=zn.flatMapDeep;te.flatMapDepth=zn.flatMapDepth;te.flatten=zt.flatten;te.flattenDeep=zt.flattenDeep;te.flattenDepth=zt.flattenDepth;te.flip=Hi.flip;te.flow=$n.flow;te.flowRight=$n.flowRight;te.fromPairs=zt.fromPairs;te.functions=mr.functions;te.functionsIn=mr.functionsIn;te.groupBy=zn.groupBy;te.initial=zt.initial;te.intersection=zt.intersection;te.intersectionBy=zt.intersectionBy;te.intersectionWith=zt.intersectionWith;te.invert=mr.invert;te.invertBy=mr.invertBy;te.invokeMap=zn.invokeMap;te.iteratee=$n.iteratee;te.keyBy=zn.keyBy;te.keys=Eo;te.keysIn=mr.keysIn;te.map=zn.map;te.mapKeys=mr.mapKeys;te.mapValues=mr.mapValues;te.matches=$n.matches;te.matchesProperty=$n.matchesProperty;te.memoize=Hi.memoize;te.merge=mr.merge;te.mergeWith=mr.mergeWith;te.method=$n.method;te.methodOf=$n.methodOf;te.mixin=Nq;te.negate=Jw;te.nthArg=$n.nthArg;te.omit=mr.omit;te.omitBy=mr.omitBy;te.once=Hi.once;te.orderBy=zn.orderBy;te.over=$n.over;te.overArgs=Hi.overArgs;te.overEvery=$n.overEvery;te.overSome=$n.overSome;te.partial=Hi.partial;te.partialRight=Hi.partialRight;te.partition=zn.partition;te.pick=mr.pick;te.pickBy=mr.pickBy;te.property=$n.property;te.propertyOf=$n.propertyOf;te.pull=zt.pull;te.pullAll=zt.pullAll;te.pullAllBy=zt.pullAllBy;te.pullAllWith=zt.pullAllWith;te.pullAt=zt.pullAt;te.range=$n.range;te.rangeRight=$n.rangeRight;te.rearg=Hi.rearg;te.reject=zn.reject;te.remove=zt.remove;te.rest=Hi.rest;te.reverse=zt.reverse;te.sampleSize=zn.sampleSize;te.set=mr.set;te.setWith=mr.setWith;te.shuffle=zn.shuffle;te.slice=zt.slice;te.sortBy=zn.sortBy;te.sortedUniq=zt.sortedUniq;te.sortedUniqBy=zt.sortedUniqBy;te.split=bn.split;te.spread=Hi.spread;te.tail=zt.tail;te.take=zt.take;te.takeRight=zt.takeRight;te.takeRightWhile=zt.takeRightWhile;te.takeWhile=zt.takeWhile;te.tap=ud.tap;te.throttle=Hi.throttle;te.thru=tC;te.toArray=nr.toArray;te.toPairs=mr.toPairs;te.toPairsIn=mr.toPairsIn;te.toPath=$n.toPath;te.toPlainObject=nr.toPlainObject;te.transform=mr.transform;te.unary=Hi.unary;te.union=zt.union;te.unionBy=zt.unionBy;te.unionWith=zt.unionWith;te.uniq=zt.uniq;te.uniqBy=zt.uniqBy;te.uniqWith=zt.uniqWith;te.unset=mr.unset;te.unzip=zt.unzip;te.unzipWith=zt.unzipWith;te.update=mr.update;te.updateWith=mr.updateWith;te.values=mr.values;te.valuesIn=mr.valuesIn;te.without=zt.without;te.words=bn.words;te.wrap=Hi.wrap;te.xor=zt.xor;te.xorBy=zt.xorBy;te.xorWith=zt.xorWith;te.zip=zt.zip;te.zipObject=zt.zipObject;te.zipObjectDeep=zt.zipObjectDeep;te.zipWith=zt.zipWith;te.entries=mr.toPairs;te.entriesIn=mr.toPairsIn;te.extend=mr.assignIn;te.extendWith=mr.assignInWith;Nq(te,te);te.add=Za.add;te.attempt=$n.attempt;te.camelCase=bn.camelCase;te.capitalize=bn.capitalize;te.ceil=Za.ceil;te.clamp=Dq.clamp;te.clone=nr.clone;te.cloneDeep=nr.cloneDeep;te.cloneDeepWith=nr.cloneDeepWith;te.cloneWith=nr.cloneWith;te.conformsTo=nr.conformsTo;te.deburr=bn.deburr;te.defaultTo=$n.defaultTo;te.divide=Za.divide;te.endsWith=bn.endsWith;te.eq=nr.eq;te.escape=bn.escape;te.escapeRegExp=bn.escapeRegExp;te.every=zn.every;te.find=zn.find;te.findIndex=zt.findIndex;te.findKey=mr.findKey;te.findLast=zn.findLast;te.findLastIndex=zt.findLastIndex;te.findLastKey=mr.findLastKey;te.floor=Za.floor;te.forEach=zn.forEach;te.forEachRight=zn.forEachRight;te.forIn=mr.forIn;te.forInRight=mr.forInRight;te.forOwn=mr.forOwn;te.forOwnRight=mr.forOwnRight;te.get=mr.get;te.gt=nr.gt;te.gte=nr.gte;te.has=mr.has;te.hasIn=mr.hasIn;te.head=zt.head;te.identity=Qa;te.includes=zn.includes;te.indexOf=zt.indexOf;te.inRange=Dq.inRange;te.invoke=mr.invoke;te.isArguments=nr.isArguments;te.isArray=Sr;te.isArrayBuffer=nr.isArrayBuffer;te.isArrayLike=nr.isArrayLike;te.isArrayLikeObject=nr.isArrayLikeObject;te.isBoolean=nr.isBoolean;te.isBuffer=nr.isBuffer;te.isDate=nr.isDate;te.isElement=nr.isElement;te.isEmpty=nr.isEmpty;te.isEqual=nr.isEqual;te.isEqualWith=nr.isEqualWith;te.isError=nr.isError;te.isFinite=nr.isFinite;te.isFunction=nr.isFunction;te.isInteger=nr.isInteger;te.isLength=nr.isLength;te.isMap=nr.isMap;te.isMatch=nr.isMatch;te.isMatchWith=nr.isMatchWith;te.isNaN=nr.isNaN;te.isNative=nr.isNative;te.isNil=nr.isNil;te.isNull=nr.isNull;te.isNumber=nr.isNumber;te.isObject=li;te.isObjectLike=nr.isObjectLike;te.isPlainObject=nr.isPlainObject;te.isRegExp=nr.isRegExp;te.isSafeInteger=nr.isSafeInteger;te.isSet=nr.isSet;te.isString=nr.isString;te.isSymbol=nr.isSymbol;te.isTypedArray=nr.isTypedArray;te.isUndefined=nr.isUndefined;te.isWeakMap=nr.isWeakMap;te.isWeakSet=nr.isWeakSet;te.join=zt.join;te.kebabCase=bn.kebabCase;te.last=fl;te.lastIndexOf=zt.lastIndexOf;te.lowerCase=bn.lowerCase;te.lowerFirst=bn.lowerFirst;te.lt=nr.lt;te.lte=nr.lte;te.max=Za.max;te.maxBy=Za.maxBy;te.mean=Za.mean;te.meanBy=Za.meanBy;te.min=Za.min;te.minBy=Za.minBy;te.stubArray=$n.stubArray;te.stubFalse=$n.stubFalse;te.stubObject=$n.stubObject;te.stubString=$n.stubString;te.stubTrue=$n.stubTrue;te.multiply=Za.multiply;te.nth=zt.nth;te.noop=$n.noop;te.now=Ixt.now;te.pad=bn.pad;te.padEnd=bn.padEnd;te.padStart=bn.padStart;te.parseInt=bn.parseInt;te.random=Dq.random;te.reduce=zn.reduce;te.reduceRight=zn.reduceRight;te.repeat=bn.repeat;te.replace=bn.replace;te.result=mr.result;te.round=Za.round;te.sample=zn.sample;te.size=zn.size;te.snakeCase=bn.snakeCase;te.some=zn.some;te.sortedIndex=zt.sortedIndex;te.sortedIndexBy=zt.sortedIndexBy;te.sortedIndexOf=zt.sortedIndexOf;te.sortedLastIndex=zt.sortedLastIndex;te.sortedLastIndexBy=zt.sortedLastIndexBy;te.sortedLastIndexOf=zt.sortedLastIndexOf;te.startCase=bn.startCase;te.startsWith=bn.startsWith;te.subtract=Za.subtract;te.sum=Za.sum;te.sumBy=Za.sumBy;te.template=bn.template;te.times=$n.times;te.toFinite=nr.toFinite;te.toInteger=Pr;te.toLength=nr.toLength;te.toLower=bn.toLower;te.toNumber=nr.toNumber;te.toSafeInteger=nr.toSafeInteger;te.toString=nr.toString;te.toUpper=bn.toUpper;te.trim=bn.trim;te.trimEnd=bn.trimEnd;te.trimStart=bn.trimStart;te.truncate=bn.truncate;te.unescape=bn.unescape;te.uniqueId=$n.uniqueId;te.upperCase=bn.upperCase;te.upperFirst=bn.upperFirst;te.each=zn.forEach;te.eachRight=zn.forEachRight;te.first=zt.head;Nq(te,function(){var e={};return ld(te,function(t,r){vxe.call(te.prototype,r)||(e[r]=t)}),e}(),{chain:!1});te.VERSION=zxt;(te.templateSettings=bn.templateSettings).imports._=te;pc(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){te[e].placeholder=te});pc(["drop","take"],function(e,t){Qr.prototype[e]=function(r){r=r===void 0?1:Vxt(Pr(r),0);var n=this.__filtered__&&!t?new Qr(this):this.clone();return n.__filtered__?n.__takeCount__=Nre(r,n.__takeCount__):n.__views__.push({size:Nre(r,gxe),type:e+(n.__dir__<0?"Right":"")}),n},Qr.prototype[e+"Right"]=function(r){return this.reverse()[e](r).reverse()}});pc(["filter","map","takeWhile"],function(e,t){var r=t+1,n=r==Fxt||r==Hxt;Qr.prototype[e]=function(i){var o=this.clone();return o.__iteratees__.push({iteratee:br(i),type:r}),o.__filtered__=o.__filtered__||n,o}});pc(["head","last"],function(e,t){var r="take"+(t?"Right":"");Qr.prototype[e]=function(){return this[r](1).value()[0]}});pc(["initial","tail"],function(e,t){var r="drop"+(t?"":"Right");Qr.prototype[e]=function(){return this.__filtered__?new Qr(this):this[r](1)}});Qr.prototype.compact=function(){return this.filter(Qa)};Qr.prototype.find=function(e){return this.filter(e).head()};Qr.prototype.findLast=function(e){return this.reverse().find(e)};Qr.prototype.invokeMap=Fr(function(e,t){return typeof e=="function"?new Qr(this):this.map(function(r){return Zw(r,e,t)})});Qr.prototype.reject=function(e){return this.filter(Jw(br(e)))};Qr.prototype.slice=function(e,t){e=Pr(e);var r=this;return r.__filtered__&&(e>0||t<0)?new Qr(r):(e<0?r=r.takeRight(-e):e&&(r=r.drop(e)),t!==void 0&&(t=Pr(t),r=t<0?r.dropRight(-t):r.take(t-e)),r)};Qr.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()};Qr.prototype.toArray=function(){return this.take(gxe)};ld(Qr.prototype,function(e,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),n=/^(?:head|last)$/.test(t),i=te[n?"take"+(t=="last"?"Right":""):t],o=n||/^find/.test(t);i&&(te.prototype[t]=function(){var a=this.__wrapped__,s=n?[1]:arguments,l=a instanceof Qr,c=s[0],d=l||Sr(a),f=function(b){var y=i.apply(te,rp([b],s));return n&&h?y[0]:y};d&&r&&typeof c=="function"&&c.length!=1&&(l=d=!1);var h=this.__chain__,u=!!this.__actions__.length,p=o&&!h,m=l&&!u;if(!o&&d){a=m?a:new Qr(this);var v=e.apply(a,s);return v.__actions__.push({func:tC,args:[f],thisArg:void 0}),new ac(v,h)}return p&&m?e.apply(this,s):(v=this.thru(f),p?n?v.value()[0]:v.value():v)})});pc(["pop","push","shift","sort","splice","unshift"],function(e){var t=Wxt[e],r=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",n=/^(?:pop|shift)$/.test(e);te.prototype[e]=function(){var i=arguments;if(n&&!this.__chain__){var o=this.value();return t.apply(Sr(o)?o:[],i)}return this[r](function(a){return t.apply(Sr(a)?a:[],i)})}});ld(Qr.prototype,function(e,t){var r=te[t];if(r){var n=r.name+"";vxe.call(d1,n)||(d1[n]=[]),d1[n].push({name:t,func:r})}});d1[Z_(void 0,Bxt).name]=[{name:"wrapper",func:void 0}];Qr.prototype.clone=Txt;Qr.prototype.reverse=Mxt;Qr.prototype.value=Lxt;te.prototype.at=ud.at;te.prototype.chain=ud.wrapperChain;te.prototype.commit=ud.commit;te.prototype.next=ud.next;te.prototype.plant=ud.plant;te.prototype.reverse=ud.reverse;te.prototype.toJSON=te.prototype.valueOf=te.prototype.value=ud.value;te.prototype.first=te.prototype.head;Dre&&(te.prototype[Dre]=ud.toIterator);const Uxt=(e,t,r)=>{let n=0;for(let o=0;o{let t;for(let r=e.length-1;r>=0;r--)if(e[r]==="properties")t=!0;else{if(t)return e.slice(0,r+1);t=!1}return[]},Gxt={current:{schema:{},uiSchema:{}},initial:{schema:{},uiSchema:{}},initialConfig:{},config:{},field:null,formData:{},propKeyEditor:null,error:null,loader:!1,version:null},jre=e=>{e.field=null},Lre=(e,t)=>{const{path:r}=t.payload;e.field={path:r.schema,uiPath:r.uiSchema}},bxe=(e,t)=>{const{path:r=[],value:n}=t.payload;A0(e,["current","schema",...r],n)},O4=(e,t)=>{const{path:r,value:n}=t.payload;A0(e,["current","schema",...r.schema],n.schema),A0(e,["current","uiSchema",...r.uiSchema],n.uiSchema)},zre=(e,t)=>{const{path:r,isRequired:n}=t.payload,i=Kxt(r),o=r[r.length-1],a=Bc(e,["current","schema",...i]);let s=a.required||[];n?s.includes(o)||s.push(o):s=s.filter(c=>c!==o);const l={...a,required:s};s.length||delete l.required,bxe(e,{payload:{path:i,value:l}})},Xxt=()=>({schemaInit(e,t){const{data:r,configs:n}=t.payload;e.current=r,e.initial=r,e.config=n,e.version=n.version,e.initialConfig=n,e.loader=!1},enableCreateMode:jre,selectProperty:Lre,updateSchemaByPath:bxe,updateUiSchemaByPath:(e,t)=>{const{path:r=[],value:n}=t.payload;A0(e,["current","uiSchema",...r],n)},updateByPath:O4,addProperty(e,t){A0(e,["current","schema",...t.path,"properties",t.key],{}),e.propKeyEditor=null},addByPath(e,t){const{path:r,value:n}=t.payload,{schema:i,uiSchema:o}=r,a=Bc(e,["current","schema",...i]);let s=i,l=o;const c=`item_${Math.random().toString(36).substring(2,8)}`;a.type&&(a.type=="object"?(a.properties||(a.properties={}),s=[...i,"properties",c],l=[...o,c]):a.type=="array"&&(a.items||(a.items={}),s=[...i,"items"],l=[...o,"items"])),O4(e,{payload:{path:{schema:s,uiSchema:l},value:n}})},deleteByPath(e,t){const{path:r}=t.payload,{path:n,uiPath:i}=r;zre(e,{payload:{path:n,isRequired:!1}});const o=[...n];let a=o.pop();a=a==="items"?o.pop():a;const l={...Bc(e,["current","schema",...o])};delete l[a];const c=[...i],d=c.pop(),h={...Bc(e,["current","uiSchema",...c])};delete h[d],O4(e,{payload:{path:{schema:o,uiSchema:c},value:{schema:l,uiSchema:h}}}),jre(e)},renameIdByPath(e,t){const{path:r,newName:n}=t.payload,{path:i,uiPath:o}=r,a=[...i];let s=a.pop();s=s==="items"?a.pop():s;const l=[...o],c=l.pop();if(n===s||n===""){dM.warning({message:"Make sure that the new id is different and not empty"});return}if(n.indexOf(" ")>=0){dM.warning({message:"An id cannot contain spaces"});return}const d=Bc(e,["current","schema",...a]),f=Bc(e,["current","uiSchema",...l]),h={...d},u={...f};if(Object.keys(d).includes(n)){dM.error({message:"The id should be unique, this name already exists"});return}h[n]=h[s],delete h[s],u[c]&&(u[n]=u[c]),delete u[c],O4(e,{payload:{path:{schema:a,uiSchema:l},value:{schema:h,uiSchema:u}}}),Lre(e,{payload:{path:{schema:[...a,n],uiSchema:[...l,n]}}})},updateRequired:zre,updateFormData(e,t){const{value:r}=t.payload;e.formData=r}}),Yxt=Xxt(),yxe=Xat({name:"schemaWizard",initialState:Gxt,reducers:Yxt}),{schemaInit:Qxt,enableCreateMode:Bre,selectProperty:xxe,updateSchemaByPath:Zxt,updateUiSchemaByPath:q6,addProperty:man,addByPath:Fre,deleteByPath:Jxt,renameIdByPath:eSt,updateRequired:tSt,updateFormData:rj}=yxe.actions,rSt=yxe.reducer,jq=Vat({reducer:{schemaWizard:rSt}});var nSt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M952 474H829.8C812.5 327.6 696.4 211.5 550 194.2V72c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v122.2C327.6 211.5 211.5 327.6 194.2 474H72c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h122.2C211.5 696.4 327.6 812.5 474 829.8V952c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V829.8C696.4 812.5 812.5 696.4 829.8 550H952c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zM512 756c-134.8 0-244-109.2-244-244s109.2-244 244-244 244 109.2 244 244-109.2 244-244 244z"}},{tag:"path",attrs:{d:"M512 392c-32.1 0-62.1 12.4-84.8 35.2-22.7 22.7-35.2 52.7-35.2 84.8s12.5 62.1 35.2 84.8C449.9 619.4 480 632 512 632s62.1-12.5 84.8-35.2C619.4 574.1 632 544 632 512s-12.5-62.1-35.2-84.8A118.57 118.57 0 00512 392z"}}]},name:"aim",theme:"outlined"};const iSt=nSt;var oSt=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:iSt}))};const aSt=g.forwardRef(oSt);var sSt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M464 144H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H212V212h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H612V212h200v200zM464 544H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H212V612h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H612V612h200v200z"}}]},name:"appstore",theme:"outlined"};const lSt=sSt;var cSt=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:lSt}))};const uSt=g.forwardRef(cSt);var dSt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-260 72h96v209.9L621.5 312 572 347.4V136zm220 752H232V136h280v296.9c0 3.3 1 6.6 3 9.3a15.9 15.9 0 0022.3 3.7l83.8-59.9 81.4 59.4c2.7 2 6 3.1 9.4 3.1 8.8 0 16-7.2 16-16V136h64v752z"}}]},name:"book",theme:"outlined"};const fSt=dSt;var hSt=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:fSt}))};const pSt=g.forwardRef(hSt);var mSt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M540 144h-56c-4.4 0-8 3.6-8 8v720c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V152c0-4.4-3.6-8-8-8zm-166 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm498 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-664 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm498 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM208 310h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm664 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-664 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm664 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM374 808h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"border-horizontal",theme:"outlined"};const gSt=mSt;var vSt=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:gSt}))};const bSt=g.forwardRef(vSt);var ySt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 144H152c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM208 310h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 498h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm166-166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm166 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332-498h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"border-top",theme:"outlined"};const xSt=ySt;var SSt=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:xSt}))};const wSt=g.forwardRef(SSt);var CSt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M433.1 657.7a31.8 31.8 0 0051.7 0l210.6-292c3.8-5.3 0-12.7-6.5-12.7H642c-10.2 0-19.9 4.9-25.9 13.3L459 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H315c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"check-square",theme:"outlined"};const $St=CSt;var OSt=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:$St}))};const ESt=g.forwardRef(OSt);var _St={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M624 706.3h-74.1V464c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v242.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.7a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9z"}},{tag:"path",attrs:{d:"M811.4 366.7C765.6 245.9 648.9 160 512.2 160S258.8 245.8 213 366.6C127.3 389.1 64 467.2 64 560c0 110.5 89.5 200 199.9 200H304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8h-40.1c-33.7 0-65.4-13.4-89-37.7-23.5-24.2-36-56.8-34.9-90.6.9-26.4 9.9-51.2 26.2-72.1 16.7-21.3 40.1-36.8 66.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0152.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10C846.1 454.5 884 503.8 884 560c0 33.1-12.9 64.3-36.3 87.7a123.07 123.07 0 01-87.6 36.3H720c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h40.1C870.5 760 960 670.5 960 560c0-92.7-63.1-170.7-148.6-193.3z"}}]},name:"cloud-download",theme:"outlined"};const PSt=_St;var ISt=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:PSt}))};const TSt=g.forwardRef(ISt);var MSt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-40 824H232V687h97.9c11.6 32.8 32 62.3 59.1 84.7 34.5 28.5 78.2 44.3 123 44.3s88.5-15.7 123-44.3c27.1-22.4 47.5-51.9 59.1-84.7H792v-63H643.6l-5.2 24.7C626.4 708.5 573.2 752 512 752s-114.4-43.5-126.5-103.3l-5.2-24.7H232V136h560v752zM320 341h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0 160h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}}]},name:"container",theme:"outlined"};const kSt=MSt;var RSt=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:kSt}))};const ASt=g.forwardRef(RSt);var DSt={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 912H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32h360c4.4 0 8 3.6 8 8v56c0 4.4-3.6 8-8 8H184v656h656V520c0-4.4 3.6-8 8-8h56c4.4 0 8 3.6 8 8v360c0 17.7-14.3 32-32 32zM770.87 199.13l-52.2-52.2a8.01 8.01 0 014.7-13.6l179.4-21c5.1-.6 9.5 3.7 8.9 8.9l-21 179.4c-.8 6.6-8.9 9.4-13.6 4.7l-52.4-52.4-256.2 256.2a8.03 8.03 0 01-11.3 0l-42.4-42.4a8.03 8.03 0 010-11.3l256.1-256.3z"}}]},name:"export",theme:"outlined"};const NSt=DSt;var jSt=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:NSt}))};const LSt=g.forwardRef(jSt);var zSt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M920 416H616c-4.4 0-8 3.6-8 8v112c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-56h60v320h-46c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h164c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8h-46V480h60v56c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V424c0-4.4-3.6-8-8-8zM656 296V168c0-4.4-3.6-8-8-8H104c-4.4 0-8 3.6-8 8v128c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-64h168v560h-92c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-92V232h168v64c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8z"}}]},name:"font-size",theme:"outlined"};const BSt=zSt;var FSt=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:BSt}))};const HSt=g.forwardRef(FSt);var WSt={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 912H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32h360c4.4 0 8 3.6 8 8v56c0 4.4-3.6 8-8 8H184v656h656V520c0-4.4 3.6-8 8-8h56c4.4 0 8 3.6 8 8v360c0 17.7-14.3 32-32 32zM653.3 424.6l52.2 52.2a8.01 8.01 0 01-4.7 13.6l-179.4 21c-5.1.6-9.5-3.7-8.9-8.9l21-179.4c.8-6.6 8.9-9.4 13.6-4.7l52.4 52.4 256.2-256.2c3.1-3.1 8.2-3.1 11.3 0l42.4 42.4c3.1 3.1 3.1 8.2 0 11.3L653.3 424.6z"}}]},name:"import",theme:"outlined"};const qSt=WSt;var VSt=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:qSt}))};const USt=g.forwardRef(VSt);var KSt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-696 72h136v656H184V184zm656 656H384V384h456v456zM384 320V184h456v136H384z"}}]},name:"layout",theme:"outlined"};const GSt=KSt;var XSt=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:GSt}))};const YSt=g.forwardRef(XSt);var QSt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"}}]},name:"link",theme:"outlined"};const ZSt=QSt;var JSt=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:ZSt}))};const Sxe=g.forwardRef(JSt);var ewt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 110.8V792H136V270.8l-27.6-21.5 39.3-50.5 42.8 33.3h643.1l42.8-33.3 39.3 50.5-27.7 21.5zM833.6 232L512 482 190.4 232l-42.8-33.3-39.3 50.5 27.6 21.5 341.6 265.6a55.99 55.99 0 0068.7 0L888 270.8l27.6-21.5-39.3-50.5-42.7 33.2z"}}]},name:"mail",theme:"outlined"};const twt=ewt;var rwt=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:twt}))};const nwt=g.forwardRef(rwt);var iwt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 394c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8H708V152c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v166H400V152c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v166H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h168v236H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h168v166c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V706h228v166c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V706h164c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8H708V394h164zM628 630H400V394h228v236z"}}]},name:"number",theme:"outlined"};const owt=iwt;var awt=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:owt}))};const wxe=g.forwardRef(awt);var swt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"};const lwt=swt;var cwt=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:lwt}))};const uwt=g.forwardRef(cwt);var dwt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M764 280.9c-14-30.6-33.9-58.1-59.3-81.6C653.1 151.4 584.6 125 512 125s-141.1 26.4-192.7 74.2c-25.4 23.6-45.3 51-59.3 81.7-14.6 32-22 65.9-22 100.9v27c0 6.2 5 11.2 11.2 11.2h54c6.2 0 11.2-5 11.2-11.2v-27c0-99.5 88.6-180.4 197.6-180.4s197.6 80.9 197.6 180.4c0 40.8-14.5 79.2-42 111.2-27.2 31.7-65.6 54.4-108.1 64-24.3 5.5-46.2 19.2-61.7 38.8a110.85 110.85 0 00-23.9 68.6v31.4c0 6.2 5 11.2 11.2 11.2h54c6.2 0 11.2-5 11.2-11.2v-31.4c0-15.7 10.9-29.5 26-32.9 58.4-13.2 111.4-44.7 149.3-88.7 19.1-22.3 34-47.1 44.3-74 10.7-27.9 16.1-57.2 16.1-87 0-35-7.4-69-22-100.9zM512 787c-30.9 0-56 25.1-56 56s25.1 56 56 56 56-25.1 56-56-25.1-56-56-56z"}}]},name:"question",theme:"outlined"};const fwt=dwt;var hwt=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:fwt}))};const pwt=g.forwardRef(hwt);var mwt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M924.8 625.7l-65.5-56c3.1-19 4.7-38.4 4.7-57.8s-1.6-38.8-4.7-57.8l65.5-56a32.03 32.03 0 009.3-35.2l-.9-2.6a443.74 443.74 0 00-79.7-137.9l-1.8-2.1a32.12 32.12 0 00-35.1-9.5l-81.3 28.9c-30-24.6-63.5-44-99.7-57.6l-15.7-85a32.05 32.05 0 00-25.8-25.7l-2.7-.5c-52.1-9.4-106.9-9.4-159 0l-2.7.5a32.05 32.05 0 00-25.8 25.7l-15.8 85.4a351.86 351.86 0 00-99 57.4l-81.9-29.1a32 32 0 00-35.1 9.5l-1.8 2.1a446.02 446.02 0 00-79.7 137.9l-.9 2.6c-4.5 12.5-.8 26.5 9.3 35.2l66.3 56.6c-3.1 18.8-4.6 38-4.6 57.1 0 19.2 1.5 38.4 4.6 57.1L99 625.5a32.03 32.03 0 00-9.3 35.2l.9 2.6c18.1 50.4 44.9 96.9 79.7 137.9l1.8 2.1a32.12 32.12 0 0035.1 9.5l81.9-29.1c29.8 24.5 63.1 43.9 99 57.4l15.8 85.4a32.05 32.05 0 0025.8 25.7l2.7.5a449.4 449.4 0 00159 0l2.7-.5a32.05 32.05 0 0025.8-25.7l15.7-85a350 350 0 0099.7-57.6l81.3 28.9a32 32 0 0035.1-9.5l1.8-2.1c34.8-41.1 61.6-87.5 79.7-137.9l.9-2.6c4.5-12.3.8-26.3-9.3-35zM788.3 465.9c2.5 15.1 3.8 30.6 3.8 46.1s-1.3 31-3.8 46.1l-6.6 40.1 74.7 63.9a370.03 370.03 0 01-42.6 73.6L721 702.8l-31.4 25.8c-23.9 19.6-50.5 35-79.3 45.8l-38.1 14.3-17.9 97a377.5 377.5 0 01-85 0l-17.9-97.2-37.8-14.5c-28.5-10.8-55-26.2-78.7-45.7l-31.4-25.9-93.4 33.2c-17-22.9-31.2-47.6-42.6-73.6l75.5-64.5-6.5-40c-2.4-14.9-3.7-30.3-3.7-45.5 0-15.3 1.2-30.6 3.7-45.5l6.5-40-75.5-64.5c11.3-26.1 25.6-50.7 42.6-73.6l93.4 33.2 31.4-25.9c23.7-19.5 50.2-34.9 78.7-45.7l37.9-14.3 17.9-97.2c28.1-3.2 56.8-3.2 85 0l17.9 97 38.1 14.3c28.7 10.8 55.4 26.2 79.3 45.8l31.4 25.8 92.8-32.9c17 22.9 31.2 47.6 42.6 73.6L781.8 426l6.5 39.9zM512 326c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 614c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 502c0-29.9 11.7-58 32.8-79.2C454 401.6 482.1 390 512 390c29.9 0 58 11.6 79.2 32.8A111.6 111.6 0 01624 502c0 29.9-11.7 58-32.8 79.2z"}}]},name:"setting",theme:"outlined"};const gwt=mwt;var vwt=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:gwt}))};const bwt=g.forwardRef(vwt);var ywt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M938 458.8l-29.6-312.6c-1.5-16.2-14.4-29-30.6-30.6L565.2 86h-.4c-3.2 0-5.7 1-7.6 2.9L88.9 557.2a9.96 9.96 0 000 14.1l363.8 363.8c1.9 1.9 4.4 2.9 7.1 2.9s5.2-1 7.1-2.9l468.3-468.3c2-2.1 3-5 2.8-8zM459.7 834.7L189.3 564.3 589 164.6 836 188l23.4 247-399.7 399.7zM680 256c-48.5 0-88 39.5-88 88s39.5 88 88 88 88-39.5 88-88-39.5-88-88-88zm0 120c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"}}]},name:"tag",theme:"outlined"};const xwt=ywt;var Swt=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:xwt}))};const wwt=g.forwardRef(Swt);var Cwt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"unordered-list",theme:"outlined"};const $wt=Cwt;var Owt=function(t,r){return g.createElement(Ut,Ce({},t,{ref:r,icon:$wt}))};const Ewt=g.forwardRef(Owt);var _wt=["className","component","viewBox","spin","rotate","tabIndex","onClick","children"],Cxe=g.forwardRef(function(e,t){var r=e.className,n=e.component,i=e.viewBox,o=e.spin,a=e.rotate,s=e.tabIndex,l=e.onClick,c=e.children,d=Lt(e,_wt),f=g.useRef(),h=id(f,t);DD(!!(n||c),"Should have `component` prop or `children`."),Epe(f);var u=g.useContext(YE),p=u.prefixCls,m=p===void 0?"anticon":p,v=u.rootClassName,b=se(v,m,r),y=se(Y({},"".concat(m,"-spin"),!!o)),x=a?{msTransform:"rotate(".concat(a,"deg)"),transform:"rotate(".concat(a,"deg)")}:void 0,w=ee(ee({},jje),{},{className:y,style:x,viewBox:i});i||delete w.viewBox;var $=function(){return n?g.createElement(n,w,c):c?(DD(!!i||g.Children.count(c)===1&&g.isValidElement(c)&&g.Children.only(c).type==="use","Make sure that you provide correct `viewBox` prop (default `0 0 1024 1024`) to the icon."),g.createElement("svg",Ce({},w,{viewBox:i}),c)):null},C=s;return C===void 0&&l&&(C=-1),g.createElement("span",Ce({role:"img"},d,{ref:h,tabIndex:C,onClick:l,className:b}),$())});Cxe.displayName="AntdIcon";const Pwt=Cxe,Zt={optionsSchema:{title:{type:"string",title:"Title",description:"Provide a title to be displayed for your field"},description:{title:"Description",type:"string",description:"Provide a description to be displayed for your field"}},optionsUiSchema:{type:"object",title:"UI Schema",properties:{"ui:options":{type:"object",title:"UI Options",properties:{span:{title:"Field Width",type:"integer",defaultValue:24,values:[6,8,12,16,18,24],labels:["25%","33%","50%","66%","75%","100%"]}}}}},optionsUiSchemaUiSchema:{"ui:options":{span:{"ui:widget":"slider"}}}},ir={optionsSchema:{readOnly:{type:"boolean",title:"Read-only"},isRequired:{title:"Required",type:"boolean"}},optionsSchemaUiSchema:{readOnly:{"ui:widget":"switch"},isRequired:{"ui:widget":"required"}}},Iwt={object:{title:"Object",icon:B.jsx("div",{children:"{ }"}),description:"Data in JSON format, Grouped section",className:"tour-object-field",child:{},optionsSchema:{type:"object",title:"Object Schema",properties:{...Zt.optionsSchema}},optionsSchemaUiSchema:{},optionsUiSchema:{type:"object",title:"UI Schema",properties:{"ui:options":{type:"object",title:"UI Options",properties:{...Zt.optionsUiSchema.properties["ui:options"].properties,hidden:{type:"boolean",title:"Do you want this field to be hidden?",description:"If yes, this field will not be visible in the form"}}}}},optionsUiSchemaUiSchema:{...Zt.optionsUiSchemaUiSchema},default:{schema:{type:"object",properties:{}},uiSchema:{}}},array:{title:"List",icon:B.jsx(Ewt,{}),description:"A list of things. List of strings, numbers, objects, references",className:"tour-list-field",child:{},optionsSchema:{type:"object",title:"Array Schema",properties:{...Zt.optionsSchema}},optionsSchemaUiSchema:{},optionsUiSchema:{...Zt.optionsUiSchema},optionsUiSchemaUiSchema:{...Zt.optionsUiSchemaUiSchema},default:{schema:{type:"array",items:{}},uiSchema:{}}},accordionObjectField:{title:"Accordion",icon:B.jsx(wSt,{}),description:"Data in JSON format, Grouped section",child:{},optionsSchema:{type:"object",title:"Accordion Field Schema",properties:{...Zt.optionsSchema}},optionsSchemaUiSchema:{},optionsUiSchema:{...Zt.optionsUiSchema},optionsUiSchemaUiSchema:{...Zt.optionsUiSchemaUiSchema},default:{schema:{type:"object",properties:{}},uiSchema:{"ui:object":"accordionObjectField"}}},tabView:{title:"Tab",icon:B.jsx(YSt,{}),description:"Data in JSON format, Grouped section",child:{},optionsSchema:{type:"object",title:"Tab Field Schema",properties:{...Zt.optionsSchema}},optionsSchemaUiSchema:{},optionsUiSchema:{...Zt.optionsUiSchema},optionsUiSchemaUiSchema:{...Zt.optionsUiSchemaUiSchema},default:{schema:{type:"object",properties:{}},uiSchema:{"ui:object":"tabView"}}},layerObjectField:{title:"Layer",icon:B.jsx(bSt,{}),description:"Data in JSON format, Grouped section",child:{},optionsSchema:{type:"object",title:"Layer Field Schema",properties:{...Zt.optionsSchema}},optionsSchemaUiSchema:{},optionsUiSchema:{...Zt.optionsUiSchema},optionsUiSchemaUiSchema:{...Zt.optionsUiSchemaUiSchema},default:{schema:{type:"object",properties:{}},uiSchema:{"ui:object":"layerObjectField"}}}},Twt={text:{title:"Text",icon:B.jsx(HSt,{}),description:"Titles, names, paragraphs, IDs, list of names",className:"tour-text-field",child:{},optionsSchema:{type:"object",title:"Text Schema",properties:{...Zt.optionsSchema,pattern:{title:"Validation regex",description:"The input will be validated against this regex on form submission",type:"string",format:"regex"},readOnly:ir.optionsSchema.readOnly,isRequired:ir.optionsSchema.isRequired}},optionsSchemaUiSchema:{readOnly:ir.optionsSchemaUiSchema.readOnly,isRequired:ir.optionsSchemaUiSchema.isRequired,pattern:{"ui:placeholder":"^.*$"}},optionsUiSchema:{type:"object",title:"UI Schema",properties:{"ui:options":{type:"object",title:"UI Options",properties:{...Zt.optionsUiSchema.properties["ui:options"].properties,suggestions:{type:"string",title:"Add a suggestion URL endpoint",description:"Provide an URL endpoint, to fetch data from there"},convertToUppercase:{type:"boolean",title:"Convert input to uppercase"},mask:{type:"string",title:"Input mask",tooltip:"Add a mask to visualize and limit the format of the input. Use the following format: `0` (number), `a` (lowercase letter), `A` (uppercase letter), `*` (letter or number). You can escape all these with `\\`. The rest of the characters will be treated as constants"}}}}},optionsUiSchemaUiSchema:{...Zt.optionsUiSchemaUiSchema,"ui:options":{...Zt.optionsUiSchemaUiSchema["ui:options"],mask:{"ui:placeholder":"BN-000/aa","ui:options":{descriptionIsMarkdown:!0,tooltipIsMarkdown:!0}}}},default:{schema:{type:"string"},uiSchema:{"ui:widget":"text"}}},textarea:{title:"Text area",icon:B.jsx(ASt,{}),description:"Text Area field",child:{},optionsSchema:{type:"object",title:"TextArea Schema",properties:{...Zt.optionsSchema,readOnly:ir.optionsSchema.readOnly,isRequired:ir.optionsSchema.isRequired}},optionsSchemaUiSchema:{readOnly:ir.optionsSchemaUiSchema.readOnly,isRequired:ir.optionsSchemaUiSchema.isRequired},optionsUiSchema:{type:"object",title:"UI Schema",properties:{"ui:options":{type:"object",title:"UI Options",properties:{...Zt.optionsUiSchema.properties["ui:options"].properties,rows:{title:"Rows",description:"The number of rows in the textarea",type:"number"},maxLength:{title:"Max Length",description:"Infinity if not provided",type:"number"},minLength:{title:"Min Length",description:"Empty if not provided",type:"number"},placeholder:{title:"Placeholder",description:"Provide a placeholder for the field",type:"string"}}}}},optionsUiSchemaUiSchema:{...Zt.optionsUiSchemaUiSchema},default:{schema:{type:"string"},uiSchema:{"ui:widget":"textarea"}}},number:{title:"Number",icon:B.jsx(wxe,{}),description:"IDs, order number, rating, quantity",child:{},optionsSchema:{type:"object",title:"Number Schema",properties:{...Zt.optionsSchema,type:{title:"Type of the number",type:"string",oneOf:[{const:"integer",title:"Integer"},{const:"number",title:"Float"}]},readOnly:ir.optionsSchema.readOnly,isRequired:ir.optionsSchema.isRequired}},optionsSchemaUiSchema:{readOnly:ir.optionsSchemaUiSchema.readOnly,isRequired:ir.optionsSchemaUiSchema.isRequired},optionsUiSchema:{...Zt.optionsUiSchema},optionsUiSchemaUiSchema:{...Zt.optionsUiSchemaUiSchema},default:{schema:{type:"number"},uiSchema:{}}},checkbox:{title:"Checkbox",icon:B.jsx(ESt,{}),description:"IDs, order number, rating, quantity",child:{},optionsSchema:{type:"object",title:"Checkbox Schema",properties:{...Zt.optionsSchema,type:{title:"Type",type:"string",oneOf:[{const:"boolean",title:"One Option"},{const:"array",title:"Multiple Options"}]},readOnly:ir.optionsSchema.readOnly,isRequired:ir.optionsSchema.isRequired},dependencies:{type:{oneOf:[{properties:{type:{enum:["boolean"]},checkedValue:{title:"Returned value when checked",description:"Default: true",type:"string"},uncheckedValue:{title:"Returned value when unchecked",description:"Default: false",type:"string"}}},{properties:{type:{enum:["array"]},items:{title:"Define your options",type:"object",description:"The options for the widget",properties:{enum:{title:"Options List",type:"array",items:{title:"Option",type:"string"}}}}}}]}}},optionsSchemaUiSchema:{readOnly:ir.optionsSchemaUiSchema.readOnly,isRequired:ir.optionsSchemaUiSchema.isRequired},optionsUiSchema:{...Zt.optionsUiSchema},optionsUiSchemaUiSchema:{...Zt.optionsUiSchemaUiSchema},default:{schema:{type:"boolean",items:{type:"string",enum:["Option A","Option B"]},uniqueItems:!0},uiSchema:{"ui:widget":"checkbox"}}},switch:{title:"Switch",icon:B.jsx(FZe,{}),description:"IDs, order number, rating, quantity",child:{},optionsSchema:{type:"object",title:"Switch Schema",properties:{...Zt.optionsSchema,type:{type:"string",title:"Type of the returned value",description:"Define the type of the returned value",oneOf:[{const:"boolean",title:"Boolean"},{const:"string",title:"String"},{const:"number",title:"Number"}]},readOnly:ir.optionsSchema.readOnly,isRequired:ir.optionsSchema.isRequired}},optionsSchemaUiSchema:{readOnly:ir.optionsSchemaUiSchema.readOnly,isRequired:ir.optionsSchemaUiSchema.isRequired},optionsUiSchema:{type:"object",title:"UI Schema",properties:{"ui:options":{type:"object",title:"UI Options",properties:{...Zt.optionsUiSchema.properties["ui:options"].properties,falseToUndefined:{type:"boolean",title:"Do you want to return undefined instead of false?",description:"In some cases the returned value is preferred to be undefined than false"}}}}},optionsUiSchemaUiSchema:{...Zt.optionsUiSchemaUiSchema},default:{schema:{type:"boolean"},uiSchema:{"ui:widget":"switch"}}},radio:{title:"Radio",icon:B.jsx(aSt,{}),description:"IDs, order number, rating, quantity",child:{},optionsSchema:{type:"object",title:"Radio Schema",properties:{...Zt.optionsSchema,enum:{title:"Define your options",type:"array",description:"The options for the radio widget",items:{title:"Radio Option",type:"string"}},readOnly:ir.optionsSchema.readOnly,isRequired:ir.optionsSchema.isRequired}},optionsSchemaUiSchema:{readOnly:ir.optionsSchemaUiSchema.readOnly,isRequired:ir.optionsSchemaUiSchema.isRequired},optionsUiSchema:{...Zt.optionsUiSchema},optionsUiSchemaUiSchema:{...Zt.optionsUiSchemaUiSchema},default:{schema:{type:"string",enum:["Option A","Option B"]},uiSchema:{"ui:widget":"radio"}}},select:{title:"Select",icon:B.jsx(uSt,{}),description:"IDs, order number, rating, quantity",child:{},optionsSchema:{type:"object",title:"Select Schema",properties:{...Zt.optionsSchema,type:{title:"Type",type:"string",oneOf:[{const:"string",title:"Select one value (text)"},{const:"number",title:"Select one value (number)"},{const:"array",title:"Select multiple values"}]},readOnly:ir.optionsSchema.readOnly,isRequired:ir.optionsSchema.isRequired},allOf:[{if:{properties:{type:{const:"string"}}},then:{properties:{enum:{title:"Define your options",type:"array",description:"The options for the widget",items:{title:"Option",type:"string"}}}}},{if:{properties:{type:{const:"number"}}},then:{properties:{enum:{title:"Define your options",type:"array",description:"The options for the widget",items:{title:"Option",type:"number"}}}}},{if:{properties:{type:{const:"array"}}},then:{properties:{items:{title:"Define your options",type:"object",properties:{enum:{title:"Options List",type:"array",items:{title:"Option",type:"string"}}}}}}}]},optionsSchemaUiSchema:{readOnly:ir.optionsSchemaUiSchema.readOnly,isRequired:ir.optionsSchemaUiSchema.isRequired},optionsUiSchema:{...Zt.optionsUiSchema},optionsUiSchemaUiSchema:{...Zt.optionsUiSchemaUiSchema},default:{schema:{type:"string",uniqueItems:!0},uiSchema:{"ui:widget":"select"}}},date:{title:"Date",icon:B.jsx(dW,{}),description:"Date",child:{},optionsSchema:{type:"object",title:"Date Schema",properties:{...Zt.optionsSchema,format:{type:"string",title:"Type",enum:["date","date-time"],default:"date"},customFormat:{type:"string",title:"Format",description:"Define the date format ([help](https://day.js.org/docs/en/display/format#list-of-all-available-formats))",tooltip:"Remember to include the time in the format if you have selected `date-time` as type"},minDate:{type:"string",title:"Minimum date allowed"},maxDate:{type:"string",title:"Maximum date allowed"},readOnly:ir.optionsSchema.readOnly,isRequired:ir.optionsSchema.isRequired}},optionsSchemaUiSchema:{customFormat:{"ui:placeholder":"DD/MM/YYYY","ui:options":{descriptionIsMarkdown:!0,tooltipIsMarkdown:!0}},minDate:{"ui:widget":"date"},maxDate:{"ui:widget":"date"},readOnly:ir.optionsSchemaUiSchema.readOnly,isRequired:ir.optionsSchemaUiSchema.isRequired},optionsUiSchema:{...Zt.optionsUiSchema},optionsUiSchemaUiSchema:{...Zt.optionsUiSchemaUiSchema},default:{schema:{type:"string"},uiSchema:{"ui:widget":"date"}}}},Mwt={uri:{title:"URI",icon:B.jsx(Sxe,{}),description:"Add uri text",child:{},optionsSchema:{type:"object",title:"URI Schema",properties:{...Zt.optionsSchema,readOnly:ir.optionsSchema.readOnly,isRequired:ir.optionsSchema.isRequired}},optionsSchemaUiSchema:{readOnly:ir.optionsSchemaUiSchema.readOnly,isRequired:ir.optionsSchemaUiSchema.isRequired},optionsUiSchema:{type:"object",title:"UI Schema",properties:{"ui:options":{type:"object",title:"UI Options",properties:{...Zt.optionsUiSchema.properties["ui:options"].properties,suggestions:{type:"string",title:"Add a suggestion URL endpoint",description:"Provide an URL endpoint, to fetch data from there"}}}}},optionsUiSchemaUiSchema:{...Zt.optionsUiSchemaUiSchema},default:{schema:{type:"string",format:"uri"},uiSchema:{"ui:widget":"uri"}}},richeditor:{title:"Rich/LaTeX editor",icon:B.jsx(pSt,{}),description:"Rich/LaTeX Editor Field",child:{},optionsSchema:{type:"object",title:"Rich/LaTeX Editor Schema",properties:{...Zt.optionsSchema,readOnly:ir.optionsSchema.readOnly,isRequired:ir.optionsSchema.isRequired}},optionsSchemaUiSchema:{readOnly:ir.optionsSchemaUiSchema.readOnly,isRequired:ir.optionsSchemaUiSchema.isRequired},optionsUiSchema:{...Zt.optionsUiSchema},optionsUiSchemaUiSchema:{...Zt.optionsUiSchemaUiSchema},default:{schema:{type:"string"},uiSchema:{"ui:widget":"richeditor"}}},tags:{title:"Tags",icon:B.jsx(wwt,{}),description:"Add keywords, tags, etc",child:{},optionsSchema:{title:"Tags Schema",type:"object",properties:{...Zt.optionsSchema,tagPattern:{type:"string",title:"Pattern",description:"Provide a regex for your pattern"},tagPatternErrorMessage:{type:"string",title:"Pattern error message",description:"Provide a message to display when the input does not match the pattern"},readOnly:ir.optionsSchema.readOnly,isRequired:ir.optionsSchema.isRequired}},optionsSchemaUiSchema:{readOnly:ir.optionsSchemaUiSchema.readOnly,isRequired:ir.optionsSchemaUiSchema.isRequired},optionsUiSchema:{...Zt.optionsUiSchema},optionsUiSchemaUiSchema:{...Zt.optionsUiSchemaUiSchema},default:{schema:{type:"array",items:{type:"string"}},uiSchema:{"ui:field":"tags"}}},idFetcher:{title:"ID Fetcher",icon:B.jsx(TSt,{}),description:"Fetch data from ZENODO, ORCiD or ROR",child:{},optionsSchema:{type:"object",title:"ID Fetcher Field Schema",properties:{...Zt.optionsSchema,readOnly:ir.optionsSchema.readOnly,isRequired:ir.optionsSchema.isRequired}},optionsSchemaUiSchema:{readOnly:ir.optionsSchemaUiSchema.readOnly,isRequired:ir.optionsSchemaUiSchema.isRequired},optionsUiSchema:{type:"object",title:"UI Schema",properties:{...Zt.optionsUiSchema.properties,"ui:servicesList":{title:"Select the services you want to allow",type:"array",items:{type:"string",oneOf:[{const:"orcid",title:"ORCiD"},{const:"ror",title:"ROR"},{const:"zenodo",title:"Zenodo"}]},uniqueItems:"true"}}},optionsUiSchemaUiSchema:{...Zt.optionsUiSchemaUiSchema,"ui:servicesList":{"ui:widget":"checkbox"}},default:{schema:{type:"object",properties:{}},uiSchema:{"ui:servicesList":["orcid","ror","zenodo"],"ui:field":"idFetcher"}}}},$xe={integer:{title:"Integer",icon:B.jsx(wxe,{}),description:"IDs, order number, rating, quantity",child:{},optionsSchema:{type:"object",title:"Integer Schema",properties:{...Zt.optionsSchema,type:{title:"Type of the number",type:"string",oneOf:[{const:"integer",title:"Integer"},{const:"number",title:"Float"}]},readOnly:ir.optionsSchema.readOnly,isRequired:ir.optionsSchema.isRequired}},optionsSchemaUiSchema:{readOnly:ir.optionsSchemaUiSchema.readOnly,isRequired:ir.optionsSchemaUiSchema.isRequired},optionsUiSchema:{...Zt.optionsUiSchema},optionsUiSchemaUiSchema:{...Zt.optionsUiSchemaUiSchema},default:{schema:{type:"integer"},uiSchema:{}}}},kwt={collections:{title:"Collections",description:"",fields:Iwt,className:"tour-collections"},simple:{title:"Fields",description:"",fields:Twt},advanced:{title:"Advanced fields",description:"",fields:Mwt}},Rwt=({synchronizeState:e,children:t})=>{const r=wa(n=>n.schemaWizard);return g.useEffect(()=>{e(r)},[r,e]),t},Awt=({children:e,customFieldTypes:t,customFields:r,customWidgets:n,theme:i,synchronizeState:o,transformSchema:a=s=>s})=>{const s=o?B.jsx(Rwt,{synchronizeState:o,children:e}):e;return B.jsx(zbe,{store:jq,children:B.jsx(Xke,{backend:LRe,context:window,children:B.jsx(tg,{theme:i,children:B.jsx(Jm.Provider,{value:{allFieldTypes:FRe(kwt,t),customFields:r,customWidgets:n,transformSchema:a},children:s})})})})},Dwt=(e,t,r)=>{const{deposit_schema:n,deposit_options:i,...o}=e||{};jq.dispatch(Qxt({data:n&&i?{schema:n,uiSchema:i}:zRe(t,r),configs:o||{fullname:t}}))},Uh=()=>{},jl=Uh(),NM=Object,Wc=e=>e===jl,Wv=e=>typeof e=="function",vP=(e,t)=>({...e,...t}),Nwt=e=>Wv(e.then),E4=new WeakMap;let jwt=0;const TS=e=>{const t=typeof e,r=e&&e.constructor,n=r==Date;let i,o;if(NM(e)===e&&!n&&r!=RegExp){if(i=E4.get(e),i)return i;if(i=++jwt+"~",E4.set(e,i),r==Array){for(i="@",o=0;o{const r=zh.get(e);return[()=>!Wc(t)&&e.get(t)||jM,n=>{if(!Wc(t)){const i=e.get(t);t in _4||(_4[t]=i),r[5](t,vP(i,n),i||jM)}},r[6],()=>!Wc(t)&&t in _4?_4[t]:!Wc(t)&&e.get(t)||jM]};let ij=!0;const zwt=()=>ij,[oj,aj]=Lq&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[Uh,Uh],Bwt=()=>{const e=nj&&document.visibilityState;return Wc(e)||e!=="hidden"},Fwt=e=>(nj&&document.addEventListener("visibilitychange",e),oj("focus",e),()=>{nj&&document.removeEventListener("visibilitychange",e),aj("focus",e)}),Hwt=e=>{const t=()=>{ij=!0,e()},r=()=>{ij=!1};return oj("online",t),oj("offline",r),()=>{aj("online",t),aj("offline",r)}},Wwt={isOnline:zwt,isVisible:Bwt},qwt={initFocus:Fwt,initReconnect:Hwt};we.useId;const Exe=!Lq||"Deno"in window,LM=typeof navigator<"u"&&navigator.connection,Hre=!Exe&&LM&&(["slow-2g","2g"].includes(LM.effectiveType)||LM.saveData),_xe=e=>{if(Wv(e))try{e=e()}catch{e=""}const t=e;return e=typeof e=="string"?e:(Array.isArray(e)?e.length:e)?TS(e):"",[e,t]};let Vwt=0;const Wre=()=>++Vwt,Uwt=0,Kwt=1,Gwt=2;async function Xwt(...e){const[t,r,n,i]=e,o=vP({populateCache:!0,throwOnError:!0},typeof i=="boolean"?{revalidate:i}:i||{});let a=o.populateCache;const s=o.rollbackOnError;let l=o.optimisticData;const c=o.revalidate!==!1,d=u=>typeof s=="function"?s(u):s!==!1,f=o.throwOnError;if(Wv(r)){const u=r,p=[],m=t.keys();for(const v of m)!/^\$(inf|sub)\$/.test(v)&&u(t.get(v)._k)&&p.push(v);return Promise.all(p.map(h))}return h(r);async function h(u){const[p]=_xe(u);if(!p)return;const[m,v]=Lwt(t,p),[b,y,x,w]=zh.get(t),$=()=>{const T=b[p];return c&&(delete x[p],delete w[p],T&&T[0])?T[0](Gwt).then(()=>m().data):m().data};if(e.length<3)return $();let C=n,S;const O=Wre();y[p]=[O,0];const E=!Wc(l),_=m(),P=_.data,I=_._c,M=Wc(I)?P:I;if(E&&(l=Wv(l)?l(M,P):l,v({data:l,_c:M})),Wv(C))try{C=C(M)}catch(T){S=T}if(C&&Nwt(C))if(C=await C.catch(T=>{S=T}),O!==y[p][0]){if(S)throw S;return C}else S&&E&&d(S)&&(a=!0,v({data:M,_c:jl}));if(a&&!S)if(Wv(a)){const T=a(C,M);v({data:T,error:jl,_c:jl})}else v({data:C,error:jl,_c:jl});if(y[p][1]=Wre(),Promise.resolve($()).then(()=>{v({_c:jl})}),S){if(f)throw S;return}return C}}const qre=(e,t)=>{for(const r in e)e[r][0]&&e[r][0](t)},Ywt=(e,t)=>{if(!zh.has(e)){const r=vP(qwt,t),n={},i=Xwt.bind(jl,e);let o=Uh;const a={},s=(d,f)=>{const h=a[d]||[];return a[d]=h,h.push(f),()=>h.splice(h.indexOf(f),1)},l=(d,f,h)=>{e.set(d,f);const u=a[d];if(u)for(const p of u)p(f,h)},c=()=>{if(!zh.has(e)&&(zh.set(e,[n,{},{},{},i,l,s]),!Exe)){const d=r.initFocus(setTimeout.bind(jl,qre.bind(jl,n,Uwt))),f=r.initReconnect(setTimeout.bind(jl,qre.bind(jl,n,Kwt)));o=()=>{d&&d(),f&&f(),zh.delete(e)}}};return c(),[e,i,c,o]}return[e,zh.get(e)[4]]},Qwt=(e,t,r,n,i)=>{const o=r.errorRetryCount,a=i.retryCount,s=~~((Math.random()+.5)*(1<<(a<8?a:8)))*r.errorRetryInterval;!Wc(o)&&a>o||setTimeout(n,s,i)},Zwt=(e,t)=>TS(e)==TS(t),[Pxe,Jwt]=Ywt(new Map);vP({onLoadingSlow:Uh,onSuccess:Uh,onError:Uh,onErrorRetry:Qwt,onDiscarded:Uh,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:Hre?1e4:5e3,focusThrottleInterval:5*1e3,dedupingInterval:2*1e3,loadingTimeout:Hre?5e3:3e3,compare:Zwt,isPaused:()=>!1,cache:Pxe,mutate:Jwt,fallback:{}},Wwt);g.createContext({});const eCt="$inf$",Ixe=Lq&&window.__SWR_DEVTOOLS_USE__,tCt=Ixe?window.__SWR_DEVTOOLS_USE__:[],rCt=()=>{Ixe&&(window.__SWR_DEVTOOLS_REACT__=we)},nCt=e=>(t,r,n)=>e(t,r&&((...o)=>{const[a]=_xe(t),[,,,s]=zh.get(Pxe);if(a.startsWith(eCt))return r(...o);const l=s[a];return Wc(l)?r(...o):(delete s[a],l)}),n);tCt.concat(nCt);rCt();we.use;function iCt(e,t){var r=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=UE(e))||t&&e&&typeof e.length=="number"){r&&(e=r);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(c){throw c},f:i}}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 o=!0,a=!1,s;return{s:function(){r=r.call(e)},n:function(){var c=r.next();return o=c.done,c},e:function(c){a=!0,s=c},f:function(){try{!o&&r.return!=null&&r.return()}finally{if(a)throw s}}}}const oCt={moneySymbol:"¥",deleteThisLine:"删除此项",copyThisLine:"复制此项",form:{lightFilter:{more:"更多筛选",clear:"清除",confirm:"确认",itemUnit:"项"}},tableForm:{search:"查询",reset:"重置",submit:"提交",collapsed:"展开",expand:"收起",inputPlaceholder:"请输入",selectPlaceholder:"请选择"},alert:{clear:"取消选择",selected:"已选择",item:"项"},pagination:{total:{range:"第",total:"条/总共",item:"条"}},tableToolBar:{leftPin:"固定在列首",rightPin:"固定在列尾",noPin:"不固定",leftFixedTitle:"固定在左侧",rightFixedTitle:"固定在右侧",noFixedTitle:"不固定",reset:"重置",columnDisplay:"列展示",columnSetting:"列设置",fullScreen:"全屏",exitFullScreen:"退出全屏",reload:"刷新",density:"密度",densityDefault:"正常",densityLarger:"默认",densityMiddle:"中等",densitySmall:"紧凑"},stepsForm:{next:"下一步",prev:"上一步",submit:"提交"},loginForm:{submitText:"登录"},editableTable:{onlyOneLineEditor:"只能同时编辑一行",action:{save:"保存",cancel:"取消",delete:"删除",add:"添加一行数据"}},switch:{open:"打开",close:"关闭"}};function aCt(e,t,r){var n=t.replace(/\[(\d+)\]/g,".$1").split("."),i=e,o=r,a=iCt(n),s;try{for(a.s();!(s=a.n()).done;){var l=s.value;if(o=Object(i)[l],i=Object(i)[l],o===void 0)return r}}catch(c){a.e(c)}finally{a.f()}return o}var sCt=function(t,r){return{getMessage:function(i,o){return aCt(r,i,o)||o},locale:t}},lCt=sCt("zh_CN",oCt),zM,XO={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",colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff7875",colorInfo:"#1677ff",colorTextBase:"#000",colorBgBase:"#fff",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'",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)",motionEaseInQuint:"cubic-bezier(0.645, 0.045, 0.355, 1)",motionEaseOutQuint:"cubic-bezier(0.23, 1, 0.32, 1)",borderRadius:4,sizeUnit:4,sizeStep:4,sizePopupArrow:16,controlHeight:32,zIndexBase:0,zIndexPopupBase:1e3,opacityImage:1,wireframe:!1,"blue-1":"#e6f4ff","blue-2":"#bae0ff","blue-3":"#91caff","blue-4":"#69b1ff","blue-5":"#4096ff","blue-6":"#1677ff","blue-7":"#0958d9","blue-8":"#003eb3","blue-9":"#002c8c","blue-10":"#001d66","purple-1":"#f9f0ff","purple-2":"#efdbff","purple-3":"#d3adf7","purple-4":"#b37feb","purple-5":"#9254de","purple-6":"#722ed1","purple-7":"#531dab","purple-8":"#391085","purple-9":"#22075e","purple-10":"#120338","cyan-1":"#e6fffb","cyan-2":"#b5f5ec","cyan-3":"#87e8de","cyan-4":"#5cdbd3","cyan-5":"#36cfc9","cyan-6":"#13c2c2","cyan-7":"#08979c","cyan-8":"#006d75","cyan-9":"#00474f","cyan-10":"#002329","green-1":"#f6ffed","green-2":"#d9f7be","green-3":"#b7eb8f","green-4":"#95de64","green-5":"#73d13d","green-6":"#52c41a","green-7":"#389e0d","green-8":"#237804","green-9":"#135200","green-10":"#092b00","magenta-1":"#fff0f6","magenta-2":"#ffd6e7","magenta-3":"#ffadd2","magenta-4":"#ff85c0","magenta-5":"#f759ab","magenta-6":"#eb2f96","magenta-7":"#c41d7f","magenta-8":"#9e1068","magenta-9":"#780650","magenta-10":"#520339","pink-1":"#fff0f6","pink-2":"#ffd6e7","pink-3":"#ffadd2","pink-4":"#ff85c0","pink-5":"#f759ab","pink-6":"#eb2f96","pink-7":"#c41d7f","pink-8":"#9e1068","pink-9":"#780650","pink-10":"#520339","red-1":"#fff1f0","red-2":"#ffccc7","red-3":"#ffa39e","red-4":"#ff7875","red-5":"#ff4d4f","red-6":"#f5222d","red-7":"#cf1322","red-8":"#a8071a","red-9":"#820014","red-10":"#5c0011","orange-1":"#fff7e6","orange-2":"#ffe7ba","orange-3":"#ffd591","orange-4":"#ffc069","orange-5":"#ffa940","orange-6":"#fa8c16","orange-7":"#d46b08","orange-8":"#ad4e00","orange-9":"#873800","orange-10":"#612500","yellow-1":"#feffe6","yellow-2":"#ffffb8","yellow-3":"#fffb8f","yellow-4":"#fff566","yellow-5":"#ffec3d","yellow-6":"#fadb14","yellow-7":"#d4b106","yellow-8":"#ad8b00","yellow-9":"#876800","yellow-10":"#614700","volcano-1":"#fff2e8","volcano-2":"#ffd8bf","volcano-3":"#ffbb96","volcano-4":"#ff9c6e","volcano-5":"#ff7a45","volcano-6":"#fa541c","volcano-7":"#d4380d","volcano-8":"#ad2102","volcano-9":"#871400","volcano-10":"#610b00","geekblue-1":"#f0f5ff","geekblue-2":"#d6e4ff","geekblue-3":"#adc6ff","geekblue-4":"#85a5ff","geekblue-5":"#597ef7","geekblue-6":"#2f54eb","geekblue-7":"#1d39c4","geekblue-8":"#10239e","geekblue-9":"#061178","geekblue-10":"#030852","gold-1":"#fffbe6","gold-2":"#fff1b8","gold-3":"#ffe58f","gold-4":"#ffd666","gold-5":"#ffc53d","gold-6":"#faad14","gold-7":"#d48806","gold-8":"#ad6800","gold-9":"#874d00","gold-10":"#613400","lime-1":"#fcffe6","lime-2":"#f4ffb8","lime-3":"#eaff8f","lime-4":"#d3f261","lime-5":"#bae637","lime-6":"#a0d911","lime-7":"#7cb305","lime-8":"#5b8c00","lime-9":"#3f6600","lime-10":"#254000",colorText:"rgba(0, 0, 0, 0.88)",colorTextSecondary:"rgba(0, 0, 0, 0.65)",colorTextTertiary:"rgba(0, 0, 0, 0.45)",colorTextQuaternary:"rgba(0, 0, 0, 0.25)",colorFill:"rgba(0, 0, 0, 0.15)",colorFillSecondary:"rgba(0, 0, 0, 0.06)",colorFillTertiary:"rgba(0, 0, 0, 0.04)",colorFillQuaternary:"rgba(0, 0, 0, 0.02)",colorBgLayout:"hsl(220,23%,97%)",colorBgContainer:"#ffffff",colorBgElevated:"#ffffff",colorBgSpotlight:"rgba(0, 0, 0, 0.85)",colorBorder:"#d9d9d9",colorBorderSecondary:"#f0f0f0",colorPrimaryBg:"#e6f4ff",colorPrimaryBgHover:"#bae0ff",colorPrimaryBorder:"#91caff",colorPrimaryBorderHover:"#69b1ff",colorPrimaryHover:"#4096ff",colorPrimaryActive:"#0958d9",colorPrimaryTextHover:"#4096ff",colorPrimaryText:"#1677ff",colorPrimaryTextActive:"#0958d9",colorSuccessBg:"#f6ffed",colorSuccessBgHover:"#d9f7be",colorSuccessBorder:"#b7eb8f",colorSuccessBorderHover:"#95de64",colorSuccessHover:"#95de64",colorSuccessActive:"#389e0d",colorSuccessTextHover:"#73d13d",colorSuccessText:"#52c41a",colorSuccessTextActive:"#389e0d",colorErrorBg:"#fff2f0",colorErrorBgHover:"#fff1f0",colorErrorBorder:"#ffccc7",colorErrorBorderHover:"#ffa39e",colorErrorHover:"#ffa39e",colorErrorActive:"#d9363e",colorErrorTextHover:"#ff7875",colorErrorText:"#ff4d4f",colorErrorTextActive:"#d9363e",colorWarningBg:"#fffbe6",colorWarningBgHover:"#fff1b8",colorWarningBorder:"#ffe58f",colorWarningBorderHover:"#ffd666",colorWarningHover:"#ffd666",colorWarningActive:"#d48806",colorWarningTextHover:"#ffc53d",colorWarningText:"#faad14",colorWarningTextActive:"#d48806",colorInfoBg:"#e6f4ff",colorInfoBgHover:"#bae0ff",colorInfoBorder:"#91caff",colorInfoBorderHover:"#69b1ff",colorInfoHover:"#69b1ff",colorInfoActive:"#0958d9",colorInfoTextHover:"#4096ff",colorInfoText:"#1677ff",colorInfoTextActive:"#0958d9",colorBgMask:"rgba(0, 0, 0, 0.45)",colorWhite:"#fff",sizeXXL:48,sizeXL:32,sizeLG:24,sizeMD:20,sizeMS:16,size:16,sizeSM:12,sizeXS:8,sizeXXS:4,controlHeightSM:24,controlHeightXS:16,controlHeightLG:40,motionDurationFast:"0.1s",motionDurationMid:"0.2s",motionDurationSlow:"0.3s",fontSizes:[12,14,16,20,24,30,38,46,56,68],lineHeights:[1.6666666666666667,1.5714285714285714,1.5,1.4,1.3333333333333333,1.2666666666666666,1.2105263157894737,1.173913043478261,1.1428571428571428,1.1176470588235294],lineWidthBold:2,borderRadiusXS:1,borderRadiusSM:4,borderRadiusLG:8,borderRadiusOuter:4,colorLink:"#1677ff",colorLinkHover:"#69b1ff",colorLinkActive:"#0958d9",colorFillContent:"rgba(0, 0, 0, 0.06)",colorFillContentHover:"rgba(0, 0, 0, 0.15)",colorFillAlter:"rgba(0, 0, 0, 0.02)",colorBgContainerDisabled:"rgba(0, 0, 0, 0.04)",colorBorderBg:"#ffffff",colorSplit:"rgba(5, 5, 5, 0.06)",colorTextPlaceholder:"rgba(0, 0, 0, 0.25)",colorTextDisabled:"rgba(0, 0, 0, 0.25)",colorTextHeading:"rgba(0, 0, 0, 0.88)",colorTextLabel:"rgba(0, 0, 0, 0.65)",colorTextDescription:"rgba(0, 0, 0, 0.45)",colorTextLightSolid:"#fff",colorHighlight:"#ff7875",colorBgTextHover:"rgba(0, 0, 0, 0.06)",colorBgTextActive:"rgba(0, 0, 0, 0.15)",colorIcon:"rgba(0, 0, 0, 0.45)",colorIconHover:"rgba(0, 0, 0, 0.88)",colorErrorOutline:"rgba(255, 38, 5, 0.06)",colorWarningOutline:"rgba(255, 215, 5, 0.1)",fontSizeSM:12,fontSizeLG:16,fontSizeXL:20,fontSizeHeading1:38,fontSizeHeading2:30,fontSizeHeading3:24,fontSizeHeading4:20,fontSizeHeading5:16,fontSizeIcon:12,lineHeight:1.5714285714285714,lineHeightLG:1.5,lineHeightSM:1.6666666666666667,lineHeightHeading1:1.2105263157894737,lineHeightHeading2:1.2666666666666666,lineHeightHeading3:1.3333333333333333,lineHeightHeading4:1.4,lineHeightHeading5:1.5,controlOutlineWidth:2,controlInteractiveSize:16,controlItemBgHover:"rgba(0, 0, 0, 0.04)",controlItemBgActive:"#e6f4ff",controlItemBgActiveHover:"#bae0ff",controlItemBgActiveDisabled:"rgba(0, 0, 0, 0.15)",controlTmpOutline:"rgba(0, 0, 0, 0.02)",controlOutline:"rgba(5, 145, 255, 0.1)",fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:4,paddingXS:8,paddingSM:12,padding:16,paddingMD:20,paddingLG:24,paddingXL:32,paddingContentHorizontalLG:24,paddingContentVerticalLG:16,paddingContentHorizontal:16,paddingContentVertical:12,paddingContentHorizontalSM:16,paddingContentVerticalSM:8,marginXXS:4,marginXS:8,marginSM:12,margin:16,marginMD:20,marginLG:24,marginXL:32,marginXXL:48,boxShadow:"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)",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)",screenXS:480,screenXSMin:480,screenXSMax:479,screenSM:576,screenSMMin:576,screenSMMax:575,screenMD:768,screenMDMin:768,screenMDMax:767,screenLG:992,screenLGMin:992,screenLGMax:991,screenXL:1200,screenXLMin:1200,screenXLMax:1199,screenXXL:1600,screenXXLMin:1600,screenXXLMax:1599,boxShadowPopoverArrow:"3px 3px 7px rgba(0, 0, 0, 0.1)",boxShadowCard:"0 1px 2px -2px rgba(0, 0, 0, 0.16),0 3px 6px 0 rgba(0, 0, 0, 0.12),0 5px 12px 4px rgba(0, 0, 0, 0.09)",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)",_tokenKey:"19w80ff",_hashId:"css-dev-only-do-not-override-i2zu9q"},Txe=function(t){for(var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,n=3735928559^r,i=1103547991^r,o=0,a;o>>16,2246822507)^Math.imul(i^i>>>13,3266489909),i=Math.imul(i^i>>>16,2246822507)^Math.imul(n^n>>>13,3266489909),4294967296*(2097151&i)+(n>>>0)},zq=Pm(function(e){return e}),Mxe={theme:zq,token:ee(ee({},XO),Rl==null||(zM=Rl.defaultAlgorithm)===null||zM===void 0?void 0:zM.call(Rl,Rl==null?void 0:Rl.defaultSeed)),hashId:"pro-".concat(Txe(JSON.stringify(XO)))},cCt=function(){return Mxe};const uCt=Object.freeze(Object.defineProperty({__proto__:null,defaultToken:XO,emptyTheme:zq,hashCode:Txe,token:Mxe,useToken:cCt},Symbol.toStringTag,{value:"Module"}));var dCt=function(){return typeof Rl>"u"||!Rl?uCt:Rl},fCt=dCt(),hCt=fCt.useToken,BM=function(t){return{boxSizing:"border-box",margin:0,padding:0,color:t.colorText,fontSize:t.fontSize,lineHeight:t.lineHeight,listStyle:"none"}},FM=function(t){return{color:t.colorLink,outline:"none",cursor:"pointer",transition:"color ".concat(t.motionDurationSlow),"&:focus, &:hover":{color:t.colorLinkHover},"&:active":{color:t.colorLinkActive}}};function pCt(e,t){var r,n=g.useContext(Vre),i=n.token,o=i===void 0?{}:i,a=g.useContext(Vre),s=a.hashId,l=s===void 0?"":s,c=a.theme,d=hCt(),f=d.token,h=g.useContext(tg.ConfigContext),u=h.getPrefixCls;return o.layout||(o=ee({},f)),o.proComponentsCls=(r=o.proComponentsCls)!==null&&r!==void 0?r:".".concat(u("pro")),o.antCls=".".concat(u()),{wrapSSR:pS({theme:c,token:o,hashId:l,path:[e]},function(){return t(o)}),hashId:l}}var mCt={exports:{}};(function(e,t){(function(r,n){e.exports=n(XH)})(qt,function(r){function n(a){return a&&typeof a=="object"&&"default"in a?a:{default:a}}var i=n(r),o={name:"zh-cn",weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),ordinal:function(a,s){return s==="W"?a+"周":a+"日"},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},relativeTime:{future:"%s内",past:"%s前",s:"几秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},meridiem:function(a,s){var l=100*a+s;return l<600?"凌晨":l<900?"早上":l<1100?"上午":l<1300?"中午":l<1800?"下午":"晚上"}};return i.default.locale(o,null,!0),o})})(mCt);var Bq=we.createContext({intl:ee(ee({},lCt),{},{locale:"default"}),valueTypeMap:{},theme:zq,hashed:!0,dark:!1,token:XO});Bq.Consumer;Bq.displayName="ProProvider";var Vre=Bq,sj={exports:{}},kxe={},Fq={};Object.defineProperty(Fq,"__esModule",{value:!0});var gCt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"};Fq.default=gCt;var Mn={};const rC=eo(kNe);var bP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=g,r=(0,t.createContext)({}),n=r})(bP);var Hq={},yP={},pg={},Rxe={exports:{}};(function(e){function t(r){return r&&r.__esModule?r:{default:r}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(Rxe);var et=Rxe.exports,nC={};Object.defineProperty(nC,"__esModule",{value:!0});nC.default=vCt;function vCt(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}var Wq={};Object.defineProperty(Wq,"__esModule",{value:!0});Wq.default=bCt;function bCt(e,t){if(!e)return!1;if(e.contains)return e.contains(t);for(var r=t;r;){if(r===e)return!0;r=r.parentNode}return!1}var Axe=et.default;Object.defineProperty(pg,"__esModule",{value:!0});pg.clearContainerCache=OCt;pg.injectCSS=qq;pg.removeCSS=CCt;pg.updateCSS=ECt;var yCt=Axe(nC),xCt=Axe(Wq),Ure="data-rc-order",Kre="data-rc-priority",SCt="rc-util-key",YO=new Map;function Dxe(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):SCt}function xP(e){if(e.attachTo)return e.attachTo;var t=document.querySelector("head");return t||document.body}function wCt(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function Nxe(e){return Array.from((YO.get(e)||e).children).filter(function(t){return t.tagName==="STYLE"})}function qq(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!(0,yCt.default)())return null;var r=t.csp,n=t.prepend,i=t.priority,o=i===void 0?0:i,a=wCt(n),s=a==="prependQueue",l=document.createElement("style");l.setAttribute(Ure,a),s&&o&&l.setAttribute(Kre,"".concat(o)),r!=null&&r.nonce&&(l.nonce=r==null?void 0:r.nonce),l.innerHTML=e;var c=xP(t),d=c.firstChild;if(n){if(s){var f=Nxe(c).filter(function(h){if(!["prepend","prependQueue"].includes(h.getAttribute(Ure)))return!1;var u=Number(h.getAttribute(Kre)||0);return o>=u});if(f.length)return c.insertBefore(l,f[f.length-1].nextSibling),l}c.insertBefore(l,d)}else c.appendChild(l);return l}function jxe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=xP(t);return Nxe(r).find(function(n){return n.getAttribute(Dxe(t))===e})}function CCt(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=jxe(e,t);if(r){var n=xP(t);n.removeChild(r)}}function $Ct(e,t){var r=YO.get(e);if(!r||!(0,xCt.default)(document,r)){var n=qq("",t),i=n.parentNode;YO.set(e,i),e.removeChild(n)}}function OCt(){YO.clear()}function ECt(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},n=xP(r);$Ct(n,r);var i=jxe(t,r);if(i){var o,a;if((o=r.csp)!==null&&o!==void 0&&o.nonce&&i.nonce!==((a=r.csp)===null||a===void 0?void 0:a.nonce)){var s;i.nonce=(s=r.csp)===null||s===void 0?void 0:s.nonce}return i.innerHTML!==e&&(i.innerHTML=e),i}var l=qq(e,r);return l.setAttribute(Dxe(r),t),l}var SP={};Object.defineProperty(SP,"__esModule",{value:!0});SP.getShadowRoot=_Ct;SP.inShadow=zxe;function Lxe(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}function zxe(e){return Lxe(e)instanceof ShadowRoot}function _Ct(e){return zxe(e)?Lxe(e):null}var Ja={};Object.defineProperty(Ja,"__esModule",{value:!0});Ja.call=Vq;Ja.default=void 0;Ja.note=Fxe;Ja.noteOnce=Wxe;Ja.preMessage=void 0;Ja.resetWarned=Hxe;Ja.warning=Bxe;Ja.warningOnce=iC;var lj={},PCt=Ja.preMessage=function(t){};function Bxe(e,t){}function Fxe(e,t){}function Hxe(){lj={}}function Vq(e,t,r){!t&&!lj[r]&&(e(!1,r),lj[r]=!0)}function iC(e,t){Vq(Bxe,e,t)}function Wxe(e,t){Vq(Fxe,e,t)}iC.preMessage=PCt;iC.resetWarned=Hxe;iC.noteOnce=Wxe;Ja.default=iC;(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(S,O){for(var E in O)Object.defineProperty(S,E,{enumerable:!0,get:O[E]})}t(e,{warning:function(){return p},isIconDefinition:function(){return m},normalizeAttrs:function(){return v},generate:function(){return b},getSecondaryColor:function(){return y},normalizeTwoToneColors:function(){return x},svgBaseProps:function(){return w},iconStyles:function(){return $},useInsertStyles:function(){return C}});var r=rC,n=pg,i=SP,o=c(Ja),a=f(g),s=c(bP);function l(S,O,E){return O in S?Object.defineProperty(S,O,{value:E,enumerable:!0,configurable:!0,writable:!0}):S[O]=E,S}function c(S){return S&&S.__esModule?S:{default:S}}function d(S){if(typeof WeakMap!="function")return null;var O=new WeakMap,E=new WeakMap;return(d=function(_){return _?E:O})(S)}function f(S,O){if(!O&&S&&S.__esModule)return S;if(S===null||typeof S!="object"&&typeof S!="function")return{default:S};var E=d(O);if(E&&E.has(S))return E.get(S);var _={},P=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var I in S)if(I!=="default"&&Object.prototype.hasOwnProperty.call(S,I)){var M=P?Object.getOwnPropertyDescriptor(S,I):null;M&&(M.get||M.set)?Object.defineProperty(_,I,M):_[I]=S[I]}return _.default=S,E&&E.set(S,_),_}function h(S){for(var O=1;O0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(S).reduce(function(O,E){var _=S[E];switch(E){case"class":O.className=_,delete O.class;break;default:delete O[E],O[u(E)]=_}return O},{})}function b(S,O,E){return E?a.default.createElement(S.tag,h({key:O},v(S.attrs),E),(S.children||[]).map(function(_,P){return b(_,"".concat(O,"-").concat(S.tag,"-").concat(P))})):a.default.createElement(S.tag,h({key:O},v(S.attrs)),(S.children||[]).map(function(_,P){return b(_,"".concat(O,"-").concat(S.tag,"-").concat(P))}))}function y(S){return(0,r.generate)(S)[0]}function x(S){return S?Array.isArray(S)?S:[S]:[]}var w={width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"},$=` -.anticon { - display: inline-block; - 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); - } -} -`,C=function(S){var O=(0,a.useContext)(s.default),E=O.csp,_=O.prefixCls,P=$;_&&(P=P.replace(/anticon/g,_)),(0,a.useEffect)(function(){var I=S.current,M=(0,i.getShadowRoot)(I);(0,n.updateCSS)(P,"@ant-design-icons",{prepend:!0,csp:E,attachTo:M})},[])}})(yP);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return m}});var t=o(g),r=yP;function n(v,b,y){return b in v?Object.defineProperty(v,b,{value:y,enumerable:!0,configurable:!0,writable:!0}):v[b]=y,v}function i(v){if(typeof WeakMap!="function")return null;var b=new WeakMap,y=new WeakMap;return(i=function(x){return x?y:b})(v)}function o(v,b){if(!b&&v&&v.__esModule)return v;if(v===null||typeof v!="object"&&typeof v!="function")return{default:v};var y=i(b);if(y&&y.has(v))return y.get(v);var x={},w=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var $ in v)if($!=="default"&&Object.prototype.hasOwnProperty.call(v,$)){var C=w?Object.getOwnPropertyDescriptor(v,$):null;C&&(C.get||C.set)?Object.defineProperty(x,$,C):x[$]=v[$]}return x.default=v,y&&y.set(v,x),x}function a(v){for(var b=1;b=0)&&Object.prototype.propertyIsEnumerable.call(v,x)&&(y[x]=v[x])}return y}function d(v,b){if(v==null)return{};var y={},x=Object.keys(v),w,$;for($=0;$=0)&&(y[w]=v[w]);return y}var f={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function h(v){var b=v.primaryColor,y=v.secondaryColor;f.primaryColor=b,f.secondaryColor=y||(0,r.getSecondaryColor)(b),f.calculated=!!y}function u(){return a({},f)}var p=function(v){var b=v.icon,y=v.className,x=v.onClick,w=v.style,$=v.primaryColor,C=v.secondaryColor,S=c(v,["icon","className","onClick","style","primaryColor","secondaryColor"]),O=t.useRef(),E=f;if($&&(E={primaryColor:$,secondaryColor:C||(0,r.getSecondaryColor)($)}),(0,r.useInsertStyles)(O),(0,r.warning)((0,r.isIconDefinition)(b),"icon should be icon definiton, but got ".concat(b)),!(0,r.isIconDefinition)(b))return null;var _=b;return _&&typeof _.icon=="function"&&(_=l(a({},_),{icon:_.icon(E.primaryColor,E.secondaryColor)})),(0,r.generate)(_.icon,"svg-".concat(_.name),l(a({className:y,onClick:x,style:w,"data-icon":_.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},S),{ref:O}))};p.displayName="IconReact",p.getTwoToneColors=u,p.setTwoToneColors=h;var m=p})(Hq);var qxe={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,p){for(var m in p)Object.defineProperty(u,m,{enumerable:!0,get:p[m]})}t(e,{setTwoToneColor:function(){return f},getTwoToneColor:function(){return h}});var r=a(Hq),n=yP;function i(u,p){(p==null||p>u.length)&&(p=u.length);for(var m=0,v=new Array(p);mE.length)&&(_=E.length);for(var P=0,I=new Array(_);P<_;P++)I[P]=E[P];return I}function c(E){if(Array.isArray(E))return E}function d(E,_,P){return _ in E?Object.defineProperty(E,_,{value:P,enumerable:!0,configurable:!0,writable:!0}):E[_]=P,E}function f(E){return E&&E.__esModule?E:{default:E}}function h(E){if(typeof WeakMap!="function")return null;var _=new WeakMap,P=new WeakMap;return(h=function(I){return I?P:_})(E)}function u(E,_){if(!_&&E&&E.__esModule)return E;if(E===null||typeof E!="object"&&typeof E!="function")return{default:E};var P=h(_);if(P&&P.has(E))return P.get(E);var I={},M=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var T in E)if(T!=="default"&&Object.prototype.hasOwnProperty.call(E,T)){var A=M?Object.getOwnPropertyDescriptor(E,T):null;A&&(A.get||A.set)?Object.defineProperty(I,T,A):I[T]=E[T]}return I.default=E,P&&P.set(E,I),I}function p(E,_){var P=E==null?null:typeof Symbol<"u"&&E[Symbol.iterator]||E["@@iterator"];if(P!=null){var I=[],M=!0,T=!1,A,k;try{for(P=P.call(E);!(M=(A=P.next()).done)&&(I.push(A.value),!(_&&I.length===_));M=!0);}catch(R){T=!0,k=R}finally{try{!M&&P.return!=null&&P.return()}finally{if(T)throw k}}return I}}function m(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function v(E){for(var _=1;_=0)&&Object.prototype.propertyIsEnumerable.call(E,I)&&(P[I]=E[I])}return P}function w(E,_){if(E==null)return{};var P={},I=Object.keys(E),M,T;for(T=0;T=0)&&(P[M]=E[M]);return P}function $(E,_){return c(E)||p(E,_)||C(E,_)||m()}function C(E,_){if(E){if(typeof E=="string")return l(E,_);var P=Object.prototype.toString.call(E).slice(8,-1);if(P==="Object"&&E.constructor&&(P=E.constructor.name),P==="Map"||P==="Set")return Array.from(P);if(P==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(P))return l(E,_)}}(0,a.setTwoToneColor)(n.blue.primary);var S=t.forwardRef(function(E,_){var P=E.className,I=E.icon,M=E.spin,T=E.rotate,A=E.tabIndex,k=E.onClick,R=E.twoToneColor,D=x(E,["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"]),z=t.useContext(i.default),N=z.prefixCls,j=N===void 0?"anticon":N,H=z.rootClassName,q,L=(0,r.default)(H,j,(q={},d(q,"".concat(j,"-").concat(I.name),!!I.name),d(q,"".concat(j,"-spin"),!!M||I.name==="loading"),q),P),W=A;W===void 0&&k&&(W=-1);var U=T?{msTransform:"rotate(".concat(T,"deg)"),transform:"rotate(".concat(T,"deg)")}:void 0,K=$((0,s.normalizeTwoToneColors)(R),2),G=K[0],Z=K[1];return t.createElement("span",y(v({role:"img","aria-label":I.name},D),{ref:_,tabIndex:W,onClick:k,className:L}),t.createElement(o.default,{icon:I,primaryColor:G,secondaryColor:Z,style:U}))});S.displayName="AntdIcon",S.getTwoToneColor=a.getTwoToneColor,S.setTwoToneColor=a.setTwoToneColor;var O=S})(Mn);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return h}});var t=s(g),r=o(Fq),n=o(Mn);function i(u,p,m){return p in u?Object.defineProperty(u,p,{value:m,enumerable:!0,configurable:!0,writable:!0}):u[p]=m,u}function o(u){return u&&u.__esModule?u:{default:u}}function a(u){if(typeof WeakMap!="function")return null;var p=new WeakMap,m=new WeakMap;return(a=function(v){return v?m:p})(u)}function s(u,p){if(!p&&u&&u.__esModule)return u;if(u===null||typeof u!="object"&&typeof u!="function")return{default:u};var m=a(p);if(m&&m.has(u))return m.get(u);var v={},b=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var y in u)if(y!=="default"&&Object.prototype.hasOwnProperty.call(u,y)){var x=b?Object.getOwnPropertyDescriptor(u,y):null;x&&(x.get||x.set)?Object.defineProperty(v,y,x):v[y]=u[y]}return v.default=u,m&&m.set(u,v),v}function l(u){for(var p=1;p *":Y({"white-space":"unset"},"".concat(t.componentCls,"-rlt &"),{marginInlineEnd:t.marginSM,marginInlineStart:0})},Y(n,"".concat(t.componentCls,"-rlt &"),{float:"left"}),Y(n,"*:first-child",Y({},"".concat(t.componentCls,"-rlt &"),{marginInlineEnd:0})),n)}),Y(i,"&-content",{paddingBlockStart:t.pageHeaderPaddingContentPadding}),Y(i,"&-footer",{marginBlockStart:t.margin}),Y(i,"&-compact &-heading",{flexWrap:"wrap"}),Y(i,"&-wide",{maxWidth:1152,margin:"0 auto"}),Y(i,"&-rtl",{direction:"rtl"}),i)))};function DCt(e){return pCt("ProLayoutPageHeader",function(t){var r=ee(ee({},t),{},{componentCls:".".concat(e),pageHeaderBgGhost:"transparent",pageHeaderPadding:16,pageHeaderPaddingVertical:4,pageHeaderPaddingBreadCrumb:t.paddingSM,pageHeaderColorBack:t.colorTextHeading,pageHeaderFontSizeHeaderTitle:t.fontSizeHeading4,pageHeaderFontSizeHeaderSubTitle:14,pageHeaderPaddingContentPadding:t.paddingSM});return[ACt(r)]})}var NCt=function(t,r,n,i){return!n||!i?null:B.jsx("div",{className:"".concat(t,"-back ").concat(r).trim(),children:B.jsx("div",{role:"button",onClick:function(a){i==null||i(a)},className:"".concat(t,"-back-button ").concat(r).trim(),"aria-label":"back",children:n})})},jCt=function(t,r){var n;return(n=t.items)!==null&&n!==void 0&&n.length?B.jsx(Rge,ee(ee({},t),{},{className:se("".concat(r,"-breadcrumb"),t.className)})):null},LCt=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"ltr";return t.backIcon!==void 0?t.backIcon:r==="rtl"?B.jsx(RCt,{}):B.jsx(TCt,{})},zCt=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"ltr",i=arguments.length>3?arguments[3]:void 0,o=r.title,a=r.avatar,s=r.subTitle,l=r.tags,c=r.extra,d=r.onBack,f="".concat(t,"-heading"),h=o||s||l||c;if(!h)return null;var u=LCt(r,n),p=NCt(t,i,u,d),m=p||a||h;return B.jsxs("div",{className:f+" "+i,children:[m&&B.jsxs("div",{className:"".concat(f,"-left ").concat(i).trim(),children:[p,a&&B.jsx(cge,ee({className:se("".concat(f,"-avatar"),i,a.className)},a)),o&&B.jsx("span",{className:"".concat(f,"-title ").concat(i).trim(),title:typeof o=="string"?o:void 0,children:o}),s&&B.jsx("span",{className:"".concat(f,"-sub-title ").concat(i).trim(),title:typeof s=="string"?s:void 0,children:s}),l&&B.jsx("span",{className:"".concat(f,"-tags ").concat(i).trim(),children:l})]}),c&&B.jsx("span",{className:"".concat(f,"-extra ").concat(i).trim(),children:B.jsx(Do,{children:c})})]})},BCt=function(t,r,n){return r?B.jsx("div",{className:"".concat(t,"-footer ").concat(n).trim(),children:r}):null},FCt=function(t,r,n){return B.jsx("div",{className:"".concat(t,"-content ").concat(n).trim(),children:r})},HCt=function(t){var r,n,i=g.useState(!1),o=fe(i,2),a=o[0],s=o[1],l=function(z){var N=z.width;return s(N<768)},c=g.useContext(tg.ConfigContext),d=c.getPrefixCls,f=c.direction,h=t.prefixCls,u=t.style,p=t.footer,m=t.children,v=t.breadcrumb,b=t.breadcrumbRender,y=t.className,x=t.contentWidth,w=t.layout,$=d("page-header",h),C=DCt($),S=C.wrapSSR,O=C.hashId,E=function(){return v&&!(v!=null&&v.items)&&v!==null&&v!==void 0&&v.routes&&(v.items=v.routes),v!=null&&v.items?jCt(v,$):null},_=E(),P=v&&"props"in v,I=(r=b==null?void 0:b(ee(ee({},t),{},{prefixCls:$}),_))!==null&&r!==void 0?r:_,M=P?v:I,T=se($,O,y,(n={},Y(n,"".concat($,"-has-breadcrumb"),!!M),Y(n,"".concat($,"-has-footer"),!!p),Y(n,"".concat($,"-rtl"),f==="rtl"),Y(n,"".concat($,"-compact"),a),Y(n,"".concat($,"-wide"),x==="Fixed"&&w=="top"),Y(n,"".concat($,"-ghost"),!0),n)),A=zCt($,t,f,O),k=m&&FCt($,m,O),R=BCt($,p,O);return!M&&!A&&!R&&!k?B.jsx("div",{className:se(O,["".concat($,"-no-children")])}):S(B.jsx(ta,{onResize:l,children:B.jsxs("div",{className:T,style:u,children:[M,A,k,R]})}))},Uxe={exports:{}},WCt="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",qCt=WCt,VCt=qCt;function Kxe(){}function Gxe(){}Gxe.resetWarningCache=Kxe;var UCt=function(){function e(n,i,o,a,s,l){if(l!==VCt){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}e.isRequired=e;function t(){return e}var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:Gxe,resetWarningCache:Kxe};return r.PropTypes=r,r};Uxe.exports=UCt();var Oc=Uxe.exports;const me=er(Oc);function wi(e){return typeof File<"u"&&e instanceof File||typeof Date<"u"&&e instanceof Date?!1:typeof e=="object"&&e!==null&&!Array.isArray(e)}function KCt(e){return e.additionalItems===!0&&console.warn("additionalItems=true is currently not supported"),wi(e.additionalItems)}function Xre(e){if(e==="")return;if(e===null)return null;if(/\.$/.test(e)||/\.0$/.test(e)||/\.\d*0$/.test(e))return e;const t=Number(e);return typeof t=="number"&&!Number.isNaN(t)?t:e}const mg="__additional_property",uj="additionalProperties",wP="allOf",G1="anyOf",Xxe="const",GCt="default",CP="dependencies",XCt="enum",qc="__errors",Kh="$id",YCt="if",g0="items",QCt="_$junk_option_schema_id$_",V6="$name",v0="oneOf",ji="properties",ZCt="required",QO="submitButtonOptions",So="$ref",Kq="__rjsf_additionalProperties",Yxe="__rjsf_rootSchema",JCt="ui:field",Gq="ui:widget",mm="ui:options",e$t="ui:globalOptions";function Nr(e={},t={}){return Object.keys(e).filter(r=>r.indexOf("ui:")===0).reduce((r,n)=>{const i=e[n];return n===Gq&&wi(i)?(console.error("Setting options via ui:widget object is no longer supported, use ui:options instead"),r):n===mm&&wi(i)?{...r,...i}:{...r,[n.substring(3)]:i}},{...t})}function Xq(e,t={},r){if(!e.additionalProperties)return!1;const{expandable:n=!0}=Nr(t);return n===!1?n:e.maxProperties!==void 0&&r?Object.keys(r).length({...r,[i]:dj(n)}),t);if(Yq(e)){const r=e;return Object.keys(r).reduce((n,i)=>({...n,[i]:dj(r[i])}),t)}return t}function R$t(){this.__data__=[],this.size=0}var A$t=R$t;function D$t(e,t){return e===t||e!==e&&t!==t}var ny=D$t,N$t=ny;function j$t(e,t){for(var r=e.length;r--;)if(N$t(e[r][0],t))return r;return-1}var OP=j$t,L$t=OP,z$t=Array.prototype,B$t=z$t.splice;function F$t(e){var t=this.__data__,r=L$t(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():B$t.call(t,r,1),--this.size,!0}var H$t=F$t,W$t=OP;function q$t(e){var t=this.__data__,r=W$t(t,e);return r<0?void 0:t[r][1]}var V$t=q$t,U$t=OP;function K$t(e){return U$t(this.__data__,e)>-1}var G$t=K$t,X$t=OP;function Y$t(e,t){var r=this.__data__,n=X$t(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var Q$t=Y$t,Z$t=A$t,J$t=H$t,e4t=V$t,t4t=G$t,r4t=Q$t;function iy(e){var t=-1,r=e==null?0:e.length;for(this.clear();++ts))return!1;var c=o.get(e),d=o.get(t);if(c&&d)return c==t&&d==e;var f=-1,h=!0,u=r&x6t?new g6t:void 0;for(o.set(e,t),o.set(t,e);++f-1&&e%1==0&&e-1&&e%1==0&&e<=x5t}var rV=S5t,w5t=Uf,C5t=rV,$5t=mc,O5t="[object Arguments]",E5t="[object Array]",_5t="[object Boolean]",P5t="[object Date]",I5t="[object Error]",T5t="[object Function]",M5t="[object Map]",k5t="[object Number]",R5t="[object Object]",A5t="[object RegExp]",D5t="[object Set]",N5t="[object String]",j5t="[object WeakMap]",L5t="[object ArrayBuffer]",z5t="[object DataView]",B5t="[object Float32Array]",F5t="[object Float64Array]",H5t="[object Int8Array]",W5t="[object Int16Array]",q5t="[object Int32Array]",V5t="[object Uint8Array]",U5t="[object Uint8ClampedArray]",K5t="[object Uint16Array]",G5t="[object Uint32Array]",ni={};ni[B5t]=ni[F5t]=ni[H5t]=ni[W5t]=ni[q5t]=ni[V5t]=ni[U5t]=ni[K5t]=ni[G5t]=!0;ni[O5t]=ni[E5t]=ni[L5t]=ni[_5t]=ni[z5t]=ni[P5t]=ni[I5t]=ni[T5t]=ni[M5t]=ni[k5t]=ni[R5t]=ni[A5t]=ni[D5t]=ni[N5t]=ni[j5t]=!1;function X5t(e){return $5t(e)&&C5t(e.length)&&!!ni[w5t(e)]}var Y5t=X5t;function Q5t(e){return function(t){return e(t)}}var vg=Q5t,e8={exports:{}};e8.exports;(function(e,t){var r=Qxe,n=t&&!t.nodeType&&t,i=n&&!0&&e&&!e.nodeType&&e,o=i&&i.exports===n,a=o&&r.process,s=function(){try{var l=i&&i.require&&i.require("util").types;return l||a&&a.binding&&a.binding("util")}catch{}}();e.exports=s})(e8,e8.exports);var nV=e8.exports,Z5t=Y5t,J5t=vg,sne=nV,lne=sne&&sne.isTypedArray,eOt=lne?J5t(lne):Z5t,aC=eOt,tOt=aSe,rOt=oC,nOt=Ho,iOt=ly,oOt=RP,aOt=aC,sOt=Object.prototype,lOt=sOt.hasOwnProperty;function cOt(e,t){var r=nOt(e),n=!r&&rOt(e),i=!r&&!n&&iOt(e),o=!r&&!n&&!i&&aOt(e),a=r||n||i||o,s=a?tOt(e.length,String):[],l=s.length;for(var c in e)(t||lOt.call(e,c))&&!(a&&(c=="length"||i&&(c=="offset"||c=="parent")||o&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||oOt(c,l)))&&s.push(c);return s}var lSe=cOt,uOt=Object.prototype;function dOt(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||uOt;return e===r}var AP=dOt,fOt=Jxe,hOt=fOt(Object.keys,Object),pOt=hOt,mOt=AP,gOt=pOt,vOt=Object.prototype,bOt=vOt.hasOwnProperty;function yOt(e){if(!mOt(e))return gOt(e);var t=[];for(var r in Object(e))bOt.call(e,r)&&r!="constructor"&&t.push(r);return t}var cSe=yOt,xOt=_P,SOt=rV;function wOt(e){return e!=null&&SOt(e.length)&&!xOt(e)}var bg=wOt,COt=lSe,$Ot=cSe,OOt=bg;function EOt(e){return OOt(e)?COt(e):$Ot(e)}var sC=EOt,_Ot=iSe,POt=tV,IOt=sC;function TOt(e){return _Ot(e,IOt,POt)}var uSe=TOt,cne=uSe,MOt=1,kOt=Object.prototype,ROt=kOt.hasOwnProperty;function AOt(e,t,r,n,i,o){var a=r&MOt,s=cne(e),l=s.length,c=cne(t),d=c.length;if(l!=d&&!a)return!1;for(var f=l;f--;){var h=s[f];if(!(a?h in t:ROt.call(t,h)))return!1}var u=o.get(e),p=o.get(t);if(u&&p)return u==t&&p==e;var m=!0;o.set(e,t),o.set(t,e);for(var v=a;++f{if(typeof r=="function"&&typeof n=="function")return!0})}var g8t=Uf,v8t=mc,b8t="[object Symbol]";function y8t(e){return typeof e=="symbol"||v8t(e)&&g8t(e)==b8t}var uy=y8t,x8t=Ho,S8t=uy,w8t=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,C8t=/^\w*$/;function $8t(e,t){if(x8t(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||S8t(e)?!0:C8t.test(e)||!w8t.test(e)||t!=null&&e in Object(t)}var iV=$8t,pSe=Zq,O8t="Expected a function";function oV(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(O8t);var r=function(){var n=arguments,i=t?t.apply(this,n):n[0],o=r.cache;if(o.has(i))return o.get(i);var a=e.apply(this,n);return r.cache=o.set(i,a)||o,a};return r.cache=new(oV.Cache||pSe),r}oV.Cache=pSe;var E8t=oV,_8t=E8t,P8t=500;function I8t(e){var t=_8t(e,function(n){return r.size===P8t&&r.clear(),n}),r=t.cache;return t}var T8t=I8t,M8t=T8t,k8t=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,R8t=/\\(\\)?/g,A8t=M8t(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(k8t,function(r,n,i,o){t.push(i?o.replace(R8t,"$1"):n||r)}),t}),mSe=A8t;function D8t(e,t){for(var r=-1,n=e==null?0:e.length,i=Array(n);++ro,typeof e[n]>"u"&&(Array.isArray(e)&&n==="-"&&(n=e.length),i&&(t[o]!==""&&t[o]<1/0||t[o]==="-"?e[n]=[]:e[n]={})),!i)break;e=e[n]}var s=e[n];return r===void 0?delete e[n]:e[n]=r,s}function aV(e){if(typeof e=="string"){if(e=e.split("/"),e[0]==="")return e;throw new Error("Invalid JSON pointer.")}else if(Array.isArray(e)){for(const t of e)if(typeof t!="string"&&typeof t!="number")throw new Error("Invalid JSON pointer. Must be of type string or number.");return e}throw new Error("Invalid JSON pointer.")}function xSe(e,t){if(typeof e!="object")throw new Error("Invalid input object.");t=aV(t);var r=t.length;if(r===1)return e;for(var n=1;ni?0:i+t),r=r>i?i:r,r<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var o=Array(i);++n0&&r(s)?t>1?DSe(s,t-1,r,n,i):W7t(i,s):n||(i[i.length]=s)}return i}var LP=DSe,V7t=LP;function U7t(e){var t=e==null?0:e.length;return t?V7t(e,1):[]}var dV=U7t;function K7t(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}var NSe=K7t,G7t=NSe,jne=Math.max;function X7t(e,t,r){return t=jne(t===void 0?e.length-1:t,0),function(){for(var n=arguments,i=-1,o=jne(n.length-t,0),a=Array(o);++i0){if(++t>=nIt)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var sIt=aIt,lIt=rIt,cIt=sIt,uIt=cIt(lIt),LSe=uIt,dIt=dV,fIt=jSe,hIt=LSe;function pIt(e){return hIt(fIt(e,void 0,dIt),e+"")}var zSe=pIt,mIt=Kf,gIt=kSe,vIt=ASe,bIt=dy,yIt=fy,xIt=L7t,SIt=zSe,wIt=OSe,CIt=1,$It=2,OIt=4,EIt=SIt(function(e,t){var r={};if(e==null)return r;var n=!1;t=mIt(t,function(o){return o=bIt(o,e),n||(n=o.length>1),o}),yIt(e,wIt(e),r),n&&(r=gIt(r,CIt|$It|OIt,xIt));for(var i=t.length;i--;)vIt(r,t[i]);return r}),_It=EIt;const r8=er(_It);function fV(e,t){const r=t[e];return[r8(t,[e]),r]}function hV(e,t={}){let r=e||"";if(r.startsWith("#"))r=decodeURIComponent(r.substring(1));else throw new Error(`Could not find a definition for ${e}.`);const n=NP.get(t,r);if(n===void 0)throw new Error(`Could not find a definition for ${e}.`);if(n[So]){const[i,o]=fV(So,n),a=hV(o,t);return Object.keys(i).length>0?{...i,...a}:a}return n}var PIt=Object.prototype,IIt=PIt.hasOwnProperty;function TIt(e,t){return e!=null&&IIt.call(e,t)}var MIt=TIt,kIt=dy,RIt=oC,AIt=Ho,DIt=RP,NIt=rV,jIt=yg;function LIt(e,t,r){t=kIt(t,e);for(var n=-1,i=t.length,o=!1;++nX9t)return[];var r=VM,n=Y9t(e,VM);t=K9t(t),e-=VM;for(var i=U9t(n,t);++r({required:[d]}))};let c;if(s.anyOf){const{...d}=s;d.allOf?d.allOf=d.allOf.slice():d.allOf=[],d.allOf.push(l),c=d}else c=Object.assign({},s,l);if(delete c.required,e.isValid(c,t,n))return a}else if(e.isValid(s,t,n))return a}return 0}function vV(e,t,r,n,i){return XSe(e,t,r,n,i)}var J9t=DP;function eMt(e,t){return J9t(e,t)}var bV=eMt;const Lm=er(bV);var tMt=cV,rMt=dy,nMt=RP,Hne=Is,iMt=yg;function oMt(e,t,r,n){if(!Hne(e))return e;t=rMt(t,e);for(var i=-1,o=t.length,a=o-1,s=e;s!=null&&++it||o&&a&&l&&!s&&!c||n&&a&&l||!r&&l||!i)return 1;if(!n&&!o&&!c&&e=s)return l;var c=r[n];return l*(c=="desc"?-1:1)}}return e.index-t.index}var NMt=DMt,UM=Kf,jMt=cC,LMt=gV,zMt=IMt,BMt=MMt,FMt=vg,HMt=NMt,WMt=uC,qMt=Ho;function VMt(e,t,r){t.length?t=UM(t,function(o){return qMt(o)?function(a){return jMt(a,o.length===1?o[0]:o)}:o}):t=[WMt];var n=-1;t=UM(t,FMt(LMt));var i=zMt(e,function(o,a,s){var l=UM(t,function(c){return c(o)});return{criteria:l,index:++n,value:o}});return BMt(i,function(o,a){return HMt(o,a,r)})}var UMt=VMt,KMt=uC,GMt=jSe,XMt=LSe;function YMt(e,t){return XMt(GMt(e,t,KMt),e+"")}var ap=YMt,QMt=ny,ZMt=bg,JMt=RP,ekt=Is;function tkt(e,t,r){if(!ekt(r))return!1;var n=typeof t;return(n=="number"?ZMt(r)&&JMt(t,r.length):n=="string"&&t in r)?QMt(r[t],e):!1}var yV=tkt,rkt=LP,nkt=UMt,ikt=ap,qne=yV,okt=ikt(function(e,t){if(e==null)return[];var r=t.length;return r>1&&qne(e,t[0],t[1])?t=[]:r>2&&qne(t[0],t[1],t[2])&&(t=[t[0]]),nkt(e,rkt(t,1),[])}),JSe=okt;function akt(e,t,r,n){for(var i=e.length,o=r+(n?1:-1);n?o--:++o-1}var xV=vkt;function bkt(e,t,r){for(var n=-1,i=e==null?0:e.length;++n=kkt){var c=t?null:Tkt(e);if(c)return Mkt(c);a=!1,i=Ikt,l=new Ekt}else l=t?[]:s;e:for(;++n2?t[2]:void 0;for(i&&Bkt(t[0],t[1],i)&&(n=1);++r=120&&d.length>=120)?new Vkt(a&&d):void 0}d=e[0];var f=-1,h=s[0];e:for(;++fArray.isArray(e)?e:[e],ql=e=>e===void 0,I4=e=>n8(e)||Array.isArray(e)?Object.keys(e):[],qv=(e,t)=>e.hasOwnProperty(t),X1=e=>pRt(OV(e)),Gne=e=>ql(e)||Array.isArray(e)&&e.length===0,vRt=(e,t,r,n)=>t&&qv(t,r)&&e&&qv(e,r)&&n(e[r],t[r]),XM=(e,t)=>ql(e)&&t===0||ql(t)&&e===0||iu(e,t),bRt=(e,t)=>ql(e)&&t===!1||ql(t)&&e===!1||iu(e,t),Xne=e=>ql(e)||iu(e,{})||e===!0,T4=e=>ql(e)||iu(e,{}),Yne=e=>ql(e)||n8(e)||e===!0||e===!1;function Qne(e,t){return Gne(e)&&Gne(t)?!0:iu(X1(e),X1(t))}function yRt(e,t){return e=Kne(e),t=Kne(t),iu(X1(e),X1(t))}function K6(e,t,r,n){var i=OV(I4(e).concat(I4(t)));return T4(e)&&T4(t)?!0:T4(e)&&I4(t).length||T4(t)&&I4(e).length?!1:i.every(function(o){var a=e[o],s=t[o];return Array.isArray(a)&&Array.isArray(s)?iu(X1(e),X1(t)):Array.isArray(a)&&!Array.isArray(s)||Array.isArray(s)&&!Array.isArray(a)?!1:vRt(e,t,o,n)})}function xRt(e,t,r,n){return n8(e)&&n8(t)?n(e,t):Array.isArray(e)&&Array.isArray(t)?K6(e,t,r,n):iu(e,t)}function YM(e,t,r,n){var i=Une(e,n),o=Une(t,n),a=gRt(i,o,n);return a.length===Math.max(i.length,o.length)}var SRt={title:iu,uniqueItems:bRt,minLength:XM,minItems:XM,minProperties:XM,required:Qne,enum:Qne,type:yRt,items:xRt,anyOf:YM,allOf:YM,oneOf:YM,properties:K6,patternProperties:K6,dependencies:K6},wRt=["properties","patternProperties","dependencies","uniqueItems","minLength","minItems","minProperties","required"],CRt=["additionalProperties","additionalItems","contains","propertyNames","not"];function vj(e,t,r){if(r=mRt(r,{ignore:[]}),Xne(e)&&Xne(t))return!0;if(!Yne(e)||!Yne(t))throw new Error("Either of the values are not a JSON schema.");if(e===t)return!0;if(GM(e)&&GM(t))return e===t;if(e===void 0&&t===!1||t===void 0&&e===!1||ql(e)&&!ql(t)||!ql(e)&&ql(t))return!1;var n=OV(Object.keys(e).concat(Object.keys(t)));if(r.ignore.length&&(n=n.filter(o=>r.ignore.indexOf(o)===-1)),!n.length)return!0;function i(o,a){return vj(o,a,r)}return n.every(function(o){var a=e[o],s=t[o];if(CRt.indexOf(o)!==-1)return vj(a,s,r);var l=SRt[o];if(l||(l=iu),iu(a,s))return!0;if(wRt.indexOf(o)===-1&&(!qv(e,o)&&qv(t,o)||qv(e,o)&&!qv(t,o)))return a===s;var c=l(a,s,o,i);if(!GM(c))throw new Error("Comparer must return true or false");return c})}var EV=vj;function $Rt(e){return Object.prototype.toString.call(e)==="[object Array]"}var _V=Array.isArray||$Rt;function ORt(e){return(typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]")&&e.valueOf()===e.valueOf()}var ERt=ORt,_Rt=ERt;function PRt(e){return _Rt(e)&&e%1===0}var IRt=PRt,TRt=_V,MRt=IRt;function kRt(e){var t;if(!TRt(e)||(t=e.length,!t))return!1;for(var r=0;rt&&(n=t,t=e,e=n),t=t-e}return r*e}function eie(e,t){var r=0,n;if(e===0)return t;if(t===0)return e;for(;!(e&1)&&!(t&1);)e>>>=1,t>>>=1,r++;for(;!(e&1);)e>>>=1;for(;t;){for(;!(t&1);)t>>>=1;e>t&&(n=t,t=e,e=n),t=t-e}return e<1){if(n=t[0],r=t[1],!DRt(r))throw new TypeError("gcd()::invalid input argument. Accessor must be a function. Value: `"+r+"`.")}else n=t[0];else throw new TypeError("gcd()::invalid input argument. Must provide an array of integers. Value: `"+t[0]+"`.");if(i=n.length,i<2)return null;if(r){for(o=new Array(i),s=0;s1){if(n=t[0],r=t[1],!zRt(r))throw new TypeError("lcm()::invalid input argument. Accessor must be a function. Value: `"+r+"`.")}else n=t[0];else throw new TypeError("lcm()::invalid input argument. Must provide an array of integers. Value: `"+t[0]+"`.");if(i=n.length,i<2)return null;if(r){for(o=new Array(i),s=0;s1?r[i-1]:void 0,a=i>2?r[2]:void 0;for(o=e.length>3&&typeof o=="function"?(i--,o):void 0,a&&yAt(r[0],r[1],a)&&(o=i<3?void 0:o,i=1),t=Object(t);++n-1;)s!==e&&lie.call(s,l,1),lie.call(e,l,1);return e}var YAt=XAt,QAt=YAt;function ZAt(e,t){return e&&e.length&&t&&t.length?QAt(e,t):e}var JAt=ZAt,eDt=sV,tDt=mV,rDt=USe,nDt=Ho;function iDt(e,t){var r=nDt(e)?eDt:tDt;return r(e,rDt(t))}var hwe=iDt,oDt=MP,aDt=xV,sDt=SV,lDt=Kf,cDt=vg,uDt=kP,dDt=200;function fDt(e,t,r,n){var i=-1,o=aDt,a=!0,s=e.length,l=[],c=t.length;if(!s)return l;r&&(t=lDt(t,cDt(r))),n?(o=sDt,a=!1):t.length>=dDt&&(o=uDt,a=!1,t=new oDt(t));e:for(;++iSDt(xDt(e.map(PV))),EDt=(e,t)=>e.map(r=>r&&r[t]),mwe=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),PV=e=>pwe(e)||Array.isArray(e)?Object.keys(e):[],_Dt=e=>e!==void 0,PDt=e=>pwe(e)||e===!0||e===!1,gwe=e=>!PV(e).length&&e!==!1&&e!==!0,IDt=(e,...t)=>CDt.apply(null,[e].concat(yDt(t)));var vwe={allUniqueKeys:ODt,deleteUndefinedProps:$Dt,getValues:EDt,has:mwe,isEmptySchema:gwe,isSchema:PDt,keys:PV,notUndefined:_Dt,uniqWith:wDt,withoutArr:IDt};const TDt=EV,MDt=hwe,{allUniqueKeys:kDt,deleteUndefinedProps:RDt,getValues:ADt,keys:b2,notUndefined:DDt,uniqWith:NDt,withoutArr:cie}=vwe;function jDt(e){MDt(e,function(t,r){t===!1&&delete e[r]})}function uie(e,t){return kDt(e).reduce(function(n,i){const o=ADt(e,i),a=NDt(o.filter(DDt),TDt);return n[i]=t(a,i),n},{})}var LDt={keywords:["properties","patternProperties","additionalProperties"],resolver(e,t,r,n){n.ignoreAdditionalProperties||(e.forEach(function(o){const a=e.filter(d=>d!==o),s=b2(o.properties),c=b2(o.patternProperties).map(d=>new RegExp(d));a.forEach(function(d){const f=b2(d.properties),h=f.filter(p=>c.some(m=>m.test(p)));cie(f,s,h).forEach(function(p){d.properties[p]=r.properties([d.properties[p],o.additionalProperties],p)})})}),e.forEach(function(o){const a=e.filter(l=>l!==o),s=b2(o.patternProperties);o.additionalProperties===!1&&a.forEach(function(l){const c=b2(l.patternProperties);cie(c,s).forEach(f=>delete l.patternProperties[f])})}));const i={additionalProperties:r.additionalProperties(e.map(o=>o.additionalProperties)),patternProperties:uie(e.map(o=>o.patternProperties),r.patternProperties),properties:uie(e.map(o=>o.properties),r.properties)};return i.additionalProperties===!1&&jDt(i.properties),RDt(i)}};const zDt=EV,BDt=hwe,{allUniqueKeys:FDt,deleteUndefinedProps:HDt,has:WDt,isSchema:bwe,notUndefined:ywe,uniqWith:qDt}=vwe;function VDt(e){BDt(e,function(t,r){t===!1&&e.splice(r,1)})}function UDt(e,t){return e.map(function(r){if(r)if(Array.isArray(r.items)){const n=r.items[t];if(bwe(n))return n;if(WDt(r,"additionalItems"))return r.additionalItems}else return r.items})}function KDt(e){return e.map(function(t){if(t)return Array.isArray(t.items)?t.additionalItems:t.items})}function GDt(e,t,r){return FDt(r).reduce(function(i,o){const a=UDt(e,o),s=qDt(a.filter(ywe),zDt);return i[o]=t(s,o),i},[])}var XDt={keywords:["items","additionalItems"],resolver(e,t,r){const n=e.map(s=>s.items),i=n.filter(ywe),o={};i.every(bwe)?o.items=r.items(n):o.items=GDt(e,r.items,n);let a;return i.every(Array.isArray)?a=e.map(s=>s.additionalItems):i.some(Array.isArray)&&(a=KDt(e)),a&&(o.additionalItems=r.additionalItems(a)),o.additionalItems===!1&&Array.isArray(o.items)&&VDt(o.items),HDt(o)}};const xwe=QSe,i8=EV,YDt=FRt,QDt=MAt,Swe=dV,IV=fwe,ZDt=BAt,JDt=iwe,bj=bV,Y1=ry,eNt=JAt,wwe=JSe,TV=CV,h1=$V,Cwe=LDt,$we=XDt,k4=(e,t)=>e.indexOf(t)!==-1,tNt=e=>Y1(e)||e===!0||e===!1,rNt=e=>e===!1,Owe=e=>e===!0,BP=(e,t,r)=>r(e),Ewe=e=>wwe(TV(IV(e))),o8=e=>e!==void 0,_we=e=>TV(IV(e.map(lNt))),py=e=>e[0],nNt=e=>Ewe(e),dC=e=>Math.max.apply(Math,e),fC=e=>Math.min.apply(Math,e),iNt=e=>e.some(Owe),oNt=e=>h1(Swe(e),bj);function aNt(e){return function(t,r){return i8({[e]:t},{[e]:r})}}function Pwe(e){let{allOf:t=[],...r}=e;return r=Y1(e)?r:e,[r,...t.map(Pwe)]}function Iwe(e,t){return e.map(r=>r&&r[t])}function sNt(e,t){return e.map(function(r,n){try{return t(r,n)}catch{return}}).filter(o8)}function lNt(e){return Y1(e)||Array.isArray(e)?Object.keys(e):[]}function yj(e,t){if(t=t||[],!e.length)return t;const r=e.slice(0).shift(),n=e.slice(1);return t.length?yj(n,Swe(t.map(i=>r.map(o=>[o].concat(i))))):yj(n,r.map(i=>i))}function Twe(e,t){let r;try{r=e.map(function(n){return JSON.stringify(n,null,2)}).join(` -`)}catch{r=e.join(", ")}throw new Error('Could not resolve values for path:"'+t.join(".")+`". They are probably incompatible. Values: -`+r)}function cNt(e,t,r,n,i,o){if(e.length){const a=i.complexResolvers[t];if(!a||!a.resolver)throw new Error("No resolver found for "+t);const s=r.map(f=>e.reduce((h,u)=>(f[u]!==void 0&&(h[u]=f[u]),h),{})),l=h1(s,i8),c=a.keywords.reduce((f,h)=>({...f,[h]:(u,p=[])=>n(u,null,o.concat(h,p))}),{}),d=a.resolver(l,o.concat(t),c,i);return Y1(d)||Twe(l,o.concat(t)),d}}function uNt(e){return{required:e}}const dNt=["properties","patternProperties","definitions","dependencies"],fNt=["anyOf","oneOf"],hNt=["additionalProperties","additionalItems","contains","propertyNames","not","items"],vn={type(e){if(e.some(Array.isArray)){const t=e.map(function(n){return Array.isArray(n)?n:[n]}),r=ZDt.apply(null,t);if(r.length===1)return r[0];if(r.length>1)return TV(r)}},dependencies(e,t,r){return _we(e).reduce(function(i,o){const a=Iwe(e,o);let s=h1(a.filter(o8),bj);const l=s.filter(Array.isArray);if(l.length){if(l.length===s.length)i[o]=Ewe(s);else{const c=s.filter(tNt),d=l.map(uNt);i[o]=r(c.concat(d),o)}return i}return s=h1(s,i8),i[o]=r(s,o),i},{})},oneOf(e,t,r){const n=yj(xwe(e)),i=sNt(n,r),o=h1(i,i8);if(o.length)return o},not(e){return{anyOf:e}},pattern(e){return e.map(t=>"(?="+t+")").join("")},multipleOf(e){let t=e.slice(0),r=1;for(;t.some(n=>!Number.isInteger(n));)t=t.map(n=>n*10),r=r*10;return YDt(t)/r},enum(e){const t=JDt.apply(null,e.concat(bj));if(t.length)return wwe(t)}};vn.$id=py;vn.$ref=py;vn.$schema=py;vn.additionalItems=BP;vn.additionalProperties=BP;vn.anyOf=vn.oneOf;vn.contains=BP;vn.default=py;vn.definitions=vn.dependencies;vn.description=py;vn.examples=oNt;vn.exclusiveMaximum=fC;vn.exclusiveMinimum=dC;vn.items=$we;vn.maximum=fC;vn.maxItems=fC;vn.maxLength=fC;vn.maxProperties=fC;vn.minimum=dC;vn.minItems=dC;vn.minLength=dC;vn.minProperties=dC;vn.properties=Cwe;vn.propertyNames=BP;vn.required=nNt;vn.title=py;vn.uniqueItems=iNt;const pNt={properties:Cwe,items:$we};function MV(e,t,r){t=QDt(t,{ignoreAdditionalProperties:!1,resolvers:vn,complexResolvers:pNt,deep:!0});const n=Object.entries(t.complexResolvers);function i(s,l,c){s=xwe(s.filter(o8)),c=c||[];const d=Y1(l)?l:{};if(!s.length)return;if(s.some(rNt))return!1;if(s.every(Owe))return!0;s=s.filter(Y1);const f=_we(s);if(t.deep&&k4(f,"allOf"))return MV({allOf:s},t);const h=n.map(([u,p])=>f.filter(m=>p.keywords.includes(m)));return h.forEach(u=>eNt(f,u)),f.forEach(function(u){const p=Iwe(s,u),m=h1(p.filter(o8),aNt(u));if(m.length===1&&k4(fNt,u))d[u]=m[0].map(v=>i([v],v));else if(m.length===1&&!k4(dNt,u)&&!k4(hNt,u))d[u]=m[0];else{const v=t.resolvers[u]||t.resolvers.defaultResolver;if(!v)throw new Error("No resolver found for key "+u+". You can provide a resolver for this keyword in the options, or provide a default resolver.");const b=(y,x=[])=>i(y,null,c.concat(u,x));d[u]=v(m,c.concat(u),b,t),d[u]===void 0?Twe(m,c.concat(u)):d[u]===void 0&&delete d[u]}}),n.reduce((u,[p,m],v)=>({...u,...cNt(h[v],p,s,i,t,c)}),d)}const o=IV(Pwe(e));return i(o)}MV.options={resolvers:vn};var mNt=MV;const gNt=er(mNt);function Q1(e){let t;const r=Kt(e,"discriminator.propertyName",void 0);return gm(r)?t=r:r!==void 0&&console.warn(`Expecting discriminator to be a string, got "${typeof r}" instead`),t}function MS(e){return Array.isArray(e)?"array":typeof e=="string"?"string":e==null?"null":typeof e=="boolean"?"boolean":isNaN(e)?typeof e=="object"?"object":"string":"number"}var vNt=LP,bNt=ap,yNt=wV,xNt=zP,SNt=bNt(function(e){return yNt(vNt(e,1,xNt,!0))}),wNt=SNt;const CNt=er(wNt);function N0(e){let{type:t}=e;return!t&&e.const?MS(e.const):!t&&e.enum?"string":!t&&(e.properties||e.additionalProperties)?"object":(Array.isArray(t)&&(t.length===2&&t.includes("null")?t=t.find(r=>r!=="null"):t=t[0]),t)}function Sf(e,t){const r=Object.assign({},e);return Object.keys(t).reduce((n,i)=>{const o=e?e[i]:{},a=t[i];return e&&i in e&&wi(a)?n[i]=Sf(o,a):e&&t&&(N0(e)==="object"||N0(t)==="object")&&i===ZCt&&Array.isArray(o)&&Array.isArray(a)?n[i]=CNt(o,a):n[i]=a,n},r)}function Qs(e,t,r={},n){return Ru(e,t,r,n)[0]}function $Nt(e,t,r,n,i,o){const{if:a,then:s,else:l,...c}=t,d=e.isValid(a,o||{},r);let f=[c],h=[];if(n)s&&typeof s!="boolean"&&(h=h.concat(Ru(e,s,r,o,n,i))),l&&typeof l!="boolean"&&(h=h.concat(Ru(e,l,r,o,n,i)));else{const u=d?s:l;u&&typeof u!="boolean"&&(h=h.concat(Ru(e,u,r,o,n,i)))}return h.length&&(f=h.map(u=>Sf(c,u))),f.flatMap(u=>Ru(e,u,r,o,n,i))}function Mwe(e){return e.reduce((r,n)=>n.length>1?n.flatMap(i=>KSe(r.length,o=>[...r[o]].concat(i))):(r.forEach(i=>i.push(n[0])),r),[[]])}function ONt(e,t,r,n,i,o){const a=kwe(e,t,r,n,i,o);if(a.length>1||a[0]!==t)return a;if(CP in t)return Rwe(e,t,r,n,i,o).flatMap(l=>Ru(e,l,r,o,n,i));if(wP in t&&Array.isArray(t.allOf)){const s=t.allOf.map(c=>Ru(e,c,r,o,n,i));return Mwe(s).map(c=>({...t,allOf:c}))}return[t]}function kwe(e,t,r,n,i,o){const a=kS(t,r,i);return a!==t?Ru(e,a,r,o,n,i):[t]}function kS(e,t,r){if(!wi(e))return e;let n=e;if(So in n){const{$ref:i,...o}=n;if(r.includes(i))return n;r.push(i),n={...hV(i,t),...o}}if(ji in n){const i=SMt(n[ji],(o,a,s)=>{o[s]=kS(a,t,r)},{});n={...n,[ji]:i}}return g0 in n&&!Array.isArray(n.items)&&typeof n.items!="boolean"&&(n={...n,items:kS(n.items,t,r)}),Lm(e,n)?e:n}function ENt(e,t,r,n){const i={...t,properties:{...t.properties}},o=n&&wi(n)?n:{};return Object.keys(o).forEach(a=>{if(a in i.properties)return;let s={};typeof i.additionalProperties!="boolean"?So in i.additionalProperties?s=Qs(e,{$ref:Kt(i.additionalProperties,[So])},r,o):"type"in i.additionalProperties?s={...i.additionalProperties}:G1 in i.additionalProperties||v0 in i.additionalProperties?s={type:"object",...i.additionalProperties}:s={type:MS(Kt(o,[a]))}:s={type:MS(Kt(o,[a]))},i.properties[a]=s,ma(i.properties,[a,mg],!0)}),i}function Ru(e,t,r,n,i=!1,o=[]){return wi(t)?ONt(e,t,r,i,o,n).flatMap(s=>{let l=s;if(YCt in l)return $Nt(e,l,r,i,o,n);if(wP in l){if(i){const{allOf:d,...f}=l;return[...d,f]}try{l=gNt(l,{deep:!1})}catch(d){console.warn(`could not merge subschemas in allOf: -`,d);const{allOf:f,...h}=l;return h}}return uj in l&&l.additionalProperties!==!1?ENt(e,l,r,n):l}):[{}]}function _Nt(e,t,r,n,i){let o;const{oneOf:a,anyOf:s,...l}=t;if(Array.isArray(a)?o=a:Array.isArray(s)&&(o=s),o){const c=i===void 0&&n?{}:i,d=Q1(t);o=o.map(h=>kS(h,r,[]));const f=vV(e,c,o,r,d);if(n)return o.map(h=>Sf(l,h));t=Sf(l,o[f])}return[t]}function Rwe(e,t,r,n,i,o){const{dependencies:a,...s}=t;return _Nt(e,s,r,n,o).flatMap(c=>Awe(e,a,c,r,n,i,o))}function Awe(e,t,r,n,i,o,a){let s=[r];for(const l in t){if(!i&&Kt(a,[l])===void 0||r.properties&&!(l in r.properties))continue;const[c,d]=fV(l,t);return Array.isArray(d)?s[0]=PNt(r,d):wi(d)&&(s=INt(e,r,n,l,d,i,o,a)),s.flatMap(f=>Awe(e,c,f,n,i,o,a))}return s}function PNt(e,t){if(!t)return e;const r=Array.isArray(e.required)?Array.from(new Set([...e.required,...t])):t;return{...e,required:r}}function INt(e,t,r,n,i,o,a,s){return Ru(e,i,r,s,o,a).flatMap(c=>{const{oneOf:d,...f}=c;if(t=Sf(t,f),d===void 0)return t;const h=d.map(p=>typeof p=="boolean"||!(So in p)?[p]:kwe(e,p,r,o,a,s));return Mwe(h).flatMap(p=>TNt(e,t,r,n,p,o,a,s))})}function TNt(e,t,r,n,i,o,a,s){const l=i.filter(c=>{if(typeof c=="boolean"||!c||!c.properties)return!1;const{[n]:d}=c.properties;if(d){const f={type:"object",properties:{[n]:d}};return e.isValid(f,s,r)||o}return!1});return!o&&l.length!==1?(console.warn("ignoring oneOf in dependencies because there isn't exactly one subschema that is valid"),[t]):l.flatMap(c=>{const d=c,[f]=fV(n,d.properties),h={...d,properties:f};return Ru(e,h,r,s,o,a).map(p=>Sf(t,p))})}const MNt={type:"object",$id:QCt,properties:{__not_really_there__:{type:"number"}}};function xj(e,t,r,n={}){let i=0;return r&&(Wl(r.properties)?i+=S9t(r.properties,(o,a,s)=>{const l=Kt(n,s);if(typeof a=="boolean")return o;if(Da(a,So)){const c=Qs(e,a,t,l);return o+xj(e,t,c,l||{})}if((Da(a,v0)||Da(a,G1))&&l){const c=Da(a,v0)?v0:G1,d=Q1(a);return o+RS(e,t,l,Kt(a,c),-1,d)}if(a.type==="object")return o+xj(e,t,a,l||{});if(a.type===MS(l)){let c=o+1;return a.default?c+=l===a.default?1:-1:a.const&&(c+=l===a.const?1:-1),c}return o},0):gm(r.type)&&r.type===MS(n)&&(i+=1)),i}function RS(e,t,r,n,i=-1,o){const a=n.map(f=>kS(f,t,[])),s=GSe(r,n,o);if(pV(s))return s;const l=a.reduce((f,h,u)=>(vV(e,r,[MNt,h],t,o)===1&&f.push(u),f),[]);if(l.length===1)return l[0];l.length||KSe(a.length,f=>l.push(f));const c=new Set,{bestIndex:d}=l.reduce((f,h)=>{const{bestScore:u}=f,p=a[h],m=xj(e,t,p,r);return c.add(m),m>u?{bestIndex:h,bestScore:m}:f},{bestIndex:i,bestScore:0});return c.size===1&&i>=0?i:d}function a8(e){return Array.isArray(e.items)&&e.items.length>0&&e.items.every(t=>wi(t))}function s8(e,t,r=!1){if(Array.isArray(t)){const n=Array.isArray(e)?e:[],i=t.map((o,a)=>n[a]?s8(n[a],o,r):o);return r&&i.length(i[o]=s8(e?Kt(e,o):{},Kt(t,o),r),i),n)}return t}function my(e,t,r=!1){return Object.keys(t).reduce((n,i)=>{const o=e?e[i]:{},a=t[i];if(e&&i in e&&wi(a))n[i]=my(o,a,r);else if(r&&Array.isArray(o)&&Array.isArray(a)){let s=a;r==="preventDuplicates"&&(s=a.reduce((l,c)=>(o.includes(c)||l.push(c),l),[])),n[i]=o.concat(s)}else n[i]=a;return n},Object.assign({},e))}function kNt(e){return Array.isArray(e.enum)&&e.enum.length===1||Xxe in e}function Dwe(e,t,r={}){const n=Qs(e,t,r,void 0),i=n.oneOf||n.anyOf;return Array.isArray(n.enum)?!0:Array.isArray(i)?i.every(o=>typeof o!="boolean"&&kNt(o)):!1}function FP(e,t,r){return!t.uniqueItems||!t.items||typeof t.items=="boolean"?!1:Dwe(e,t.items,r)}var Z1;(function(e){e[e.Ignore=0]="Ignore",e[e.Invert=1]="Invert",e[e.Fallback=2]="Fallback"})(Z1||(Z1={}));function QM(e,t=Z1.Ignore,r=-1){if(r>=0){if(Array.isArray(e.items)&&r_h(e,v,{rootSchema:i,includeUndefinedValues:o,_recurseList:a,experimental_defaultFormStateBehavior:s,parentDefaults:Array.isArray(r)?r[b]:void 0,rawFormData:f,required:l}));else if(v0 in h){const{oneOf:v,...b}=h;if(v.length===0)return;const y=Q1(h);p=v[RS(e,i,jm(f)?void 0:f,v,0,y)],p=Sf(b,p)}else if(G1 in h){const{anyOf:v,...b}=h;if(v.length===0)return;const y=Q1(h);p=v[RS(e,i,jm(f)?void 0:f,v,0,y)],p=Sf(b,p)}if(p)return _h(e,p,{rootSchema:i,includeUndefinedValues:o,_recurseList:m,experimental_defaultFormStateBehavior:s,parentDefaults:u,rawFormData:f,required:l});switch(u===void 0&&(u=h.default),N0(h)){case"object":{const v=Object.keys(h.properties||{}).reduce((b,y)=>{var x;const w=_h(e,Kt(h,[ji,y]),{rootSchema:i,_recurseList:a,experimental_defaultFormStateBehavior:s,includeUndefinedValues:o===!0,parentDefaults:Kt(u,[y]),rawFormData:Kt(f,[y]),required:(x=h.required)===null||x===void 0?void 0:x.includes(y)});return die(b,y,w,o,l,h.required,s),b},{});if(h.additionalProperties){const b=wi(h.additionalProperties)?h.additionalProperties:{},y=new Set;wi(u)&&Object.keys(u).filter(w=>!h.properties||!h.properties[w]).forEach(w=>y.add(w));const x=[];Object.keys(f).filter(w=>!h.properties||!h.properties[w]).forEach(w=>{y.add(w),x.push(w)}),y.forEach(w=>{var $;const C=_h(e,b,{rootSchema:i,_recurseList:a,experimental_defaultFormStateBehavior:s,includeUndefinedValues:o===!0,parentDefaults:Kt(u,[w]),rawFormData:Kt(f,[w]),required:($=h.required)===null||$===void 0?void 0:$.includes(w)});die(v,w,C,o,l,x)})}return v}case"array":{const v=((c=s==null?void 0:s.arrayMinItems)===null||c===void 0?void 0:c.populate)==="never",b=((d=s==null?void 0:s.arrayMinItems)===null||d===void 0?void 0:d.populate)==="requiredOnly";if(Array.isArray(u)&&(u=u.map((S,O)=>{const E=QM(h,Z1.Fallback,O);return _h(e,E,{rootSchema:i,_recurseList:a,experimental_defaultFormStateBehavior:s,parentDefaults:S,required:l})})),Array.isArray(n)){const S=QM(h);v?u=n:u=n.map((O,E)=>_h(e,S,{rootSchema:i,_recurseList:a,experimental_defaultFormStateBehavior:s,rawFormData:O,parentDefaults:Kt(u,[E]),required:l}))}if(v)return u??[];if(b&&!l)return u||void 0;const y=Array.isArray(u)?u.length:0;if(!h.minItems||FP(e,h,i)||h.minItems<=y)return u||[];const x=u||[],w=QM(h,Z1.Invert),$=w.default,C=new Array(h.minItems-y).fill(_h(e,w,{parentDefaults:$,rootSchema:i,_recurseList:a,experimental_defaultFormStateBehavior:s,required:l}));return x.concat(C)}}return u}function Nwe(e,t,r,n,i=!1,o){if(!wi(t))throw new Error("Invalid schema: "+t);const a=Qs(e,t,n,r),s=_h(e,a,{rootSchema:n,includeUndefinedValues:i,experimental_defaultFormStateBehavior:o,rawFormData:r});if(r==null||typeof r=="number"&&isNaN(r))return s;const{mergeExtraDefaults:l}=(o==null?void 0:o.arrayMinItems)||{};return wi(r)||Array.isArray(r)?s8(s,r,l):r}function jwe(e={}){return"widget"in Nr(e)&&Nr(e).widget!=="hidden"}function kV(e,t,r={},n){if(r[Gq]==="files")return!0;if(t.items){const i=Qs(e,t.items,n);return i.type==="string"&&i.format==="data-url"}return!1}function RNt(e,t,r={},n,i){const o=Nr(r,i),{label:a=!0}=o;let s=!!a;const l=N0(t);return l==="array"&&(s=FP(e,t,n)||kV(e,t,r,n)||jwe(r)),l==="object"&&(s=!1),l==="boolean"&&!r[Gq]&&(s=!1),r[JCt]&&(s=!1),s}function ANt(e,t,r){if(!r)return t;const{errors:n,errorSchema:i}=t;let o=e.toErrorList(r),a=r;return jm(i)||(a=my(i,r,!0),o=[...n].concat(o)),{errorSchema:a,errors:o}}const rv=Symbol("no Value");function Sj(e,t,r,n,i={}){let o;if(Da(r,ji)){const a={};if(Da(n,ji)){const c=Kt(n,ji,{});Object.keys(c).forEach(d=>{Da(i,d)&&(a[d]=void 0)})}const s=Object.keys(Kt(r,ji,{})),l={};s.forEach(c=>{const d=Kt(i,c);let f=Kt(n,[ji,c],{}),h=Kt(r,[ji,c],{});Da(f,So)&&(f=Qs(e,f,t,d)),Da(h,So)&&(h=Qs(e,h,t,d));const u=Kt(f,"type"),p=Kt(h,"type");if(!u||u===p)if(Da(a,c)&&delete a[c],p==="object"||p==="array"&&Array.isArray(d)){const m=Sj(e,t,h,f,d);(m!==void 0||p==="array")&&(l[c]=m)}else{const m=Kt(h,"default",rv),v=Kt(f,"default",rv);m!==rv&&m!==d&&(v===d?a[c]=m:Kt(h,"readOnly")===!0&&(a[c]=void 0));const b=Kt(h,"const",rv),y=Kt(f,"const",rv);b!==rv&&b!==d&&(a[c]=y===d?b:void 0)}}),o={...typeof i=="string"||Array.isArray(i)?void 0:i,...a,...l}}else if(Kt(n,"type")==="array"&&Kt(r,"type")==="array"&&Array.isArray(i)){let a=Kt(n,"items"),s=Kt(r,"items");if(typeof a=="object"&&typeof s=="object"&&!Array.isArray(a)&&!Array.isArray(s)){Da(a,So)&&(a=Qs(e,a,t,i)),Da(s,So)&&(s=Qs(e,s,t,i));const l=Kt(a,"type"),c=Kt(s,"type");if(!l||l===c){const d=Kt(r,"maxItems",-1);c==="object"?o=i.reduce((f,h)=>{const u=Sj(e,t,s,a,h);return u!==void 0&&(d<0||f.length0&&i.length>d?i.slice(0,d):i}}else typeof a=="boolean"&&typeof s=="boolean"&&a===s&&(o=i)}return o}function G6(e,t,r,n,i,o,a,s=[]){if(So in t||CP in t||wP in t){const d=Qs(e,t,o,a);if(s.findIndex(h=>Lm(h,d))===-1)return G6(e,d,r,n,i,o,a,s.concat(d))}if(g0 in t&&!Kt(t,[g0,So]))return G6(e,Kt(t,g0),r,n,i,o,a,s);const c={$id:i||r};if(N0(t)==="object"&&ji in t)for(const d in t.properties){const f=Kt(t,[ji,d]),h=c[Kh]+n+d;c[d]=G6(e,wi(f)?f:{},r,n,h,o,Kt(a,[d]),s)}return c}function DNt(e,t,r,n,i,o="root",a="_"){return G6(e,t,o,a,r,n,i)}function Dp(e,t,r,n,i,o=[]){if(So in t||CP in t||wP in t){const s=Qs(e,t,n,i);if(o.findIndex(c=>Lm(c,s))===-1)return Dp(e,s,r,n,i,o.concat(s))}let a={[V6]:r.replace(/^\./,"")};if(v0 in t||G1 in t){const s=v0 in t?t.oneOf:t.anyOf,l=Q1(t),c=RS(e,n,i,s,0,l),d=s[c];a={...a,...Dp(e,d,r,n,i,o)}}if(uj in t&&t[uj]!==!1&&ma(a,Kq,!0),g0 in t&&Array.isArray(i)){const{items:s,additionalItems:l}=t;Array.isArray(s)?i.forEach((c,d)=>{s[d]?a[d]=Dp(e,s[d],`${r}.${d}`,n,c,o):l?a[d]=Dp(e,l,`${r}.${d}`,n,c,o):console.warn(`Unable to generate path schema for "${r}.${d}". No schema defined for it`)}):i.forEach((c,d)=>{a[d]=Dp(e,s,`${r}.${d}`,n,c,o)})}else if(ji in t)for(const s in t.properties){const l=Kt(t,[ji,s]);a[s]=Dp(e,l,`${r}.${s}`,n,Kt(i,[s]),o)}return a}function NNt(e,t,r="",n,i){return Dp(e,t,r,n,i)}class jNt{constructor(t,r,n){this.rootSchema=r,this.validator=t,this.experimental_defaultFormStateBehavior=n}getValidator(){return this.validator}doesSchemaUtilsDiffer(t,r,n={}){return!t||!r?!1:this.validator!==t||!Ll(this.rootSchema,r)||!Ll(this.experimental_defaultFormStateBehavior,n)}getDefaultFormState(t,r,n=!1){return Nwe(this.validator,t,r,this.rootSchema,n,this.experimental_defaultFormStateBehavior)}getDisplayLabel(t,r,n){return RNt(this.validator,t,r,this.rootSchema,n)}getClosestMatchingOption(t,r,n,i){return RS(this.validator,this.rootSchema,t,r,n,i)}getFirstMatchingOption(t,r,n){return vV(this.validator,t,r,this.rootSchema,n)}getMatchingOption(t,r,n){return XSe(this.validator,t,r,this.rootSchema,n)}isFilesArray(t,r){return kV(this.validator,t,r,this.rootSchema)}isMultiSelect(t){return FP(this.validator,t,this.rootSchema)}isSelect(t){return Dwe(this.validator,t,this.rootSchema)}mergeValidationData(t,r){return ANt(this.validator,t,r)}retrieveSchema(t,r){return Qs(this.validator,t,this.rootSchema,r)}sanitizeDataForNewSchema(t,r,n){return Sj(this.validator,this.rootSchema,t,r,n)}toIdSchema(t,r,n,i="root",o="_"){return DNt(this.validator,t,r,this.rootSchema,n,i,o)}toPathSchema(t,r,n){return NNt(this.validator,t,r,this.rootSchema,n)}}function LNt(e,t,r={}){return new jNt(e,t,r)}function zNt(e){const t=e.split(","),r=t[0].split(";"),n=r[0].replace("data:",""),i=r.filter(a=>a.split("=")[0]==="name");let o;i.length!==1?o="unknown":o=decodeURI(i[0].split("=")[1]);try{const a=atob(t[1]),s=[];for(let c=0;c{const a=n.findIndex(s=>s===`%${o+1}`);a>=0&&(n[a]=i)}),r=n.join("")}return r}function FNt(e,t){return BNt(e,t)}function zi(e,t=[],r){if(Array.isArray(e))return e.map(o=>zi(o,t)).filter(o=>o);const n=e===""||e===null?-1:Number(e),i=t[n];return i?i.value:r}function HNt(e,t,r=[]){const n=zi(e,r);return Array.isArray(t)?t.filter(i=>!Lm(i,n)):Lm(n,t)?void 0:t}function RV(e,t){return Array.isArray(t)?t.some(r=>Lm(r,e)):Lm(t,e)}function hC(e,t=[],r=!1){const n=t.map((i,o)=>RV(i.value,e)?String(o):void 0).filter(i=>typeof i<"u");return r?n:n[0]}function WNt(e){return e==null}var qNt=WNt;const VNt=er(qNt);function UNt(e,t,r=[]){const n=zi(e,r);if(!VNt(n)){const i=r.findIndex(s=>n===s.value),o=r.map(({value:s})=>s);return t.slice(0,i).concat(n,t.slice(i)).sort((s,l)=>+(o.indexOf(s)>o.indexOf(l)))}return t}class KNt{constructor(t){this.errorSchema={},this.resetAllErrors(t)}get ErrorSchema(){return this.errorSchema}getOrCreateErrorBlock(t){let n=Array.isArray(t)&&t.length>0||typeof t=="string"?Kt(this.errorSchema,t):this.errorSchema;return!n&&t&&(n={},ma(this.errorSchema,t,n)),n}resetAllErrors(t){return this.errorSchema=t?ZSe(t):{},this}addErrors(t,r){const n=this.getOrCreateErrorBlock(r);let i=Kt(n,qc);return Array.isArray(i)||(i=[],n[qc]=i),Array.isArray(t)?i.push(...t):i.push(t),this}setErrors(t,r){const n=this.getOrCreateErrorBlock(r),i=Array.isArray(t)?[...t]:[t];return ma(n,qc,i),this}clearErrors(t){const r=this.getOrCreateErrorBlock(t);return ma(r,qc,[]),this}}function Lwe(e){const t={};return e.multipleOf&&(t.step=e.multipleOf),(e.minimum||e.minimum===0)&&(t.min=e.minimum),(e.maximum||e.maximum===0)&&(t.max=e.maximum),t}function zwe(e,t,r={},n=!0){const i={type:t||"text",...Lwe(e)};return r.inputType?i.type=r.inputType:t||(e.type==="number"?(i.type="number",n&&i.step===void 0&&(i.step="any")):e.type==="integer"&&(i.type="number",i.step===void 0&&(i.step=1))),r.autocomplete&&(i.autoComplete=r.autocomplete),i}const fie={props:{disabled:!1},submitText:"Submit",norender:!1};function Bwe(e={}){const t=Nr(e);if(t&&t[QO]){const r=t[QO];return{...fie,...r}}return fie}function tn(e,t,r={}){const{templates:n}=t;return e==="ButtonTemplates"?n[e]:r[e]||n[e]}const ZM={boolean:{checkbox:"CheckboxWidget",radio:"RadioWidget",select:"SelectWidget",hidden:"HiddenWidget"},string:{text:"TextWidget",password:"PasswordWidget",email:"EmailWidget",hostname:"TextWidget",ipv4:"TextWidget",ipv6:"TextWidget",uri:"URLWidget","data-url":"FileWidget",radio:"RadioWidget",select:"SelectWidget",textarea:"TextareaWidget",hidden:"HiddenWidget",date:"DateWidget",datetime:"DateTimeWidget","date-time":"DateTimeWidget","alt-date":"AltDateWidget","alt-datetime":"AltDateTimeWidget",time:"TimeWidget",color:"ColorWidget",file:"FileWidget"},number:{text:"TextWidget",select:"SelectWidget",updown:"UpDownWidget",range:"RangeWidget",radio:"RadioWidget",hidden:"HiddenWidget"},integer:{text:"TextWidget",select:"SelectWidget",updown:"UpDownWidget",range:"RangeWidget",radio:"RadioWidget",hidden:"HiddenWidget"},array:{select:"SelectWidget",checkboxes:"CheckboxesWidget",files:"FileWidget",hidden:"HiddenWidget"}};function GNt(e){let t=Kt(e,"MergedWidget");if(!t){const r=e.defaultProps&&e.defaultProps.options||{};t=({options:n,...i})=>B.jsx(e,{options:{...r,...n},...i}),ma(e,"MergedWidget",t)}return t}function Zc(e,t,r={}){const n=N0(e);if(typeof t=="function"||t&&tZ.isForwardRef(g.createElement(t))||tZ.isMemo(t))return GNt(t);if(typeof t!="string")throw new Error(`Unsupported widget definition: ${typeof t}`);if(t in r){const i=r[t];return Zc(e,i,r)}if(typeof n=="string"){if(!(n in ZM))throw new Error(`No widget for type '${n}'`);if(t in ZM[n]){const i=r[ZM[n][t]];return Zc(e,i,r)}}throw new Error(`No widget '${t}' for type '${n}'`)}function XNt(e){let t=0;for(let r=0;r(t.add(r),n)),XNt(JSON.stringify(e,Array.from(t).sort()))}function QNt(e,t,r={}){try{return Zc(e,t,r),!0}catch(n){const i=n;if(i.message&&(i.message.startsWith("No widget")||i.message.startsWith("Unsupported widget")))return!1;throw n}}function pC(e,t){return`${gm(e)?e:e[Kh]}__${t}`}function gy(e){return pC(e,"description")}function AV(e){return pC(e,"error")}function p1(e){return pC(e,"examples")}function Fwe(e){return pC(e,"help")}function DV(e){return pC(e,"title")}function so(e,t=!1){const r=t?` ${p1(e)}`:"";return`${AV(e)} ${gy(e)} ${Fwe(e)}${r}`}function HP(e,t){return`${e}-${t}`}function Hwe(e,t,r){return t?r:e}function ZNt(e){return e?new Date(e).toJSON():void 0}function JNt(e){if(XCt in e&&Array.isArray(e.enum)&&e.enum.length===1)return e.enum[0];if(Xxe in e)return e.const;throw new Error("schema cannot be inferred as a constant")}function AS(e){const t=e;if(t.enumNames,e.enum)return e.enum.map((n,i)=>({label:t.enumNames&&t.enumNames[i]||String(n),value:n}));const r=e.oneOf||e.anyOf;return r&&r.map(n=>{const i=n,o=JNt(i),a=i.title||String(o);return{schema:i,label:a,value:o}})}function ejt(e,t){if(!Array.isArray(t))return e;const r=d=>d.reduce((f,h)=>(f[h]=!0,f),{}),n=d=>d.length>1?`properties '${d.join("', '")}'`:`property '${d[0]}'`,i=r(e),o=t.filter(d=>d==="*"||i[d]),a=r(o),s=e.filter(d=>!a[d]),l=o.indexOf("*");if(l===-1){if(s.length)throw new Error(`uiSchema order list does not contain ${n(s)}`);return o}if(l!==o.lastIndexOf("*"))throw new Error("uiSchema order list contains more than one wildcard item");const c=[...o];return c.splice(l,1,...s),c}function Hd(e,t){let r=String(e);for(;r.lengthX6(r);return e.allOf.some(t)}return!1}function tjt(e,t,r){const{props:n,state:i}=e;return!Ll(n,t)||!Ll(i,r)}function l8(e,t=!0){const{year:r,month:n,day:i,hour:o=0,minute:a=0,second:s=0}=e,l=Date.UTC(r,n-1,i,o,a,s),c=new Date(l).toJSON();return t?c:c.slice(0,10)}function DS(e,t=[]){if(!e)return[];let r=[];return qc in e&&(r=r.concat(e[qc].map(n=>{const i=`.${t.join(".")}`;return{property:i,message:n,stack:`${i} ${n}`}}))),Object.keys(e).reduce((n,i)=>{if(i!==qc){const o=e[i];Yq(o)&&(n=n.concat(DS(o,[...t,i])))}return n},r)}var rjt=Kf,njt=jP,ijt=Ho,ojt=uy,ajt=mSe,sjt=yg,ljt=vSe;function cjt(e){return ijt(e)?rjt(e,sjt):ojt(e)?[e]:njt(ajt(ljt(e)))}var ujt=cjt;const Wwe=er(ujt);function djt(e){const t=new KNt;return e.length&&e.forEach(r=>{const{property:n,message:i}=r,o=n==="."?[]:Wwe(n);o.length>0&&o[0]===""&&o.splice(0,1),i&&t.addErrors(i,o)}),t.ErrorSchema}function qwe(e){return Object.keys(e).reduce((t,r)=>{if(r==="addError")return t;{const n=e[r];return Yq(n)?{...t,[r]:qwe(n)}:{...t,[r]:n}}},{})}function fjt(e){if(!e)return"";const t=new Date(e),r=Hd(t.getFullYear(),4),n=Hd(t.getMonth()+1,2),i=Hd(t.getDate(),2),o=Hd(t.getHours(),2),a=Hd(t.getMinutes(),2),s=Hd(t.getSeconds(),2),l=Hd(t.getMilliseconds(),3);return`${r}-${n}-${i}T${o}:${a}:${s}.${l}`}function Y6(e,t){if(!t)return e;const{errors:r,errorSchema:n}=e;let i=DS(t),o=t;return jm(n)||(o=my(n,t,!0),i=[...r].concat(i)),{errorSchema:o,errors:i}}function hjt(e){for(const t in e){const r=e,n=r[t];t===So&&typeof n=="string"&&n.startsWith("#")?r[t]=Yxe+n:r[t]=NV(n)}return e}function pjt(e){for(let t=0;tt&&t[e]&&t[e]["ui:options"]&&t[e]["ui:options"].hidden,hie=(e,t,r,n)=>e?(r.tabs.map(i=>{i.idsList=[],n.map(o=>{i.content.includes(o.name)&&(t.push(o.content.props.idSchema.$id),i.idsList.push(o.content.props.idSchema.$id))})}),r.tabs):n.filter(i=>!mjt(i.name)&&i.name!=="analysis_reuse_mode"),WP=e=>{const t=n=>{if(n.__errors)return!0;if(Object.keys(n).length){for(const i of Object.keys(n))if(n[i])return t(n[i])}else return!1},r=e.content||e.children;return r.props.errorSchema?t(r.props.errorSchema):!1},Vwe=({tabs:e,active:t,analysis_mode:r,showReuseMode:n,analysisChecked:i,setAnalysisChecked:o,setActive:a})=>B.jsx(qH,{mode:"inline",selectedKeys:[t],style:{height:"100%",width:"220px"},items:[r.length>0&&n&&{key:"analysis_reuse_mode",label:B.jsxs(jr,{align:"middle",justify:"space-between",children:[B.jsx(_i.Text,{children:"Reuse Mode"}),B.jsx(k_,{disabled:r[0].content.props.readonly,checked:i,onChange:s=>{r[0].content.props.onChange(s?"true":void 0),o(s)}})]})}].concat(e.map(s=>({key:s.name,label:s.title||s.content.props.schema.title||s.name,onClick:()=>a(s.name),danger:WP(s)})))});Vwe.propTypes={setActive:me.func,setActiveLabel:me.func,setAnalysisChecked:me.func,tabs:me.array,active:me.string,analysis_mode:me.array,showReuseMode:me.bool,analysisChecked:me.bool};const Uwe=({uiSchema:e,properties:t})=>{const{useBreakpoint:r}=zve,n=r();let i=e["ui:options"]||{},a=(i.tabs?i.tabs:t).filter(m=>m.name==="analysis_reuse_mode"),s=[],l=[];const[c,d]=g.useState(""),[f,h]=g.useState(a.length>0?a[0].content.props.formData=="true":!1);let u=hie(i.tabs,s,i,t),p=u.filter(m=>m.name==c);return i.tabs?l=t.filter(m=>p[0].content&&p[0].content.indexOf(m.name)>-1):l=p,g.useEffect(()=>{if(!c){let m=null,v=hie(i.tabs,s,i,t);v.length>0&&(i.initTab?m=i.initTab:m=v[0].name),d(m)}},[]),B.jsxs(uM,{style:{height:"100%",padding:0},children:[n.md?B.jsx(uM.Sider,{style:{height:"100%"},children:B.jsx(Vwe,{analysisChecked:f,analysis_mode:a,tabs:u,active:c,showReuseMode:!0,setActive:d,setAnalysisChecked:h})}):B.jsx(jr,{justify:"center",style:{padding:"10px",background:"#fff",marginTop:"5px"},children:B.jsxs(Do,{direction:"vertical",size:"middle",children:[a.length>0&&B.jsxs(Do,{children:[B.jsx(_i.Text,{children:"Reuse Mode"}),B.jsx(k_,{disabled:a[0].content.props.readonly,checked:f,onChange:m=>{a[0].content.props.onChange(m?"true":void 0),h(m)}})]}),B.jsx(Tm,{value:c,onChange:m=>d(m),style:{width:220},options:u.map(m=>({value:m.name,label:m.title||m.content.props.schema.title||m.name,className:WP(m)&&"tabItemError"}))})]})}),B.jsx(uM.Content,{style:{height:"100%",overflowX:"hidden",paddingBottom:"24px"},children:B.jsx(jr,{justify:"center",children:B.jsx($r,{span:16,style:{padding:"10px 0"},children:l.map(m=>m.content)})})})]})};Uwe.propTypes={uiSchema:me.object,properties:me.object};function jV(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}let xg=jV();function Kwe(e){xg=e}const Gwe=/[&<>"']/,gjt=new RegExp(Gwe.source,"g"),Xwe=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,vjt=new RegExp(Xwe.source,"g"),bjt={"&":"&","<":"<",">":">",'"':""","'":"'"},pie=e=>bjt[e];function Fs(e,t){if(t){if(Gwe.test(e))return e.replace(gjt,pie)}else if(Xwe.test(e))return e.replace(vjt,pie);return e}const yjt=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function xjt(e){return e.replace(yjt,(t,r)=>(r=r.toLowerCase(),r==="colon"?":":r.charAt(0)==="#"?r.charAt(1)==="x"?String.fromCharCode(parseInt(r.substring(2),16)):String.fromCharCode(+r.substring(1)):""))}const Sjt=/(^|[^\[])\^/g;function Cn(e,t){e=typeof e=="string"?e:e.source,t=t||"";const r={replace:(n,i)=>(i=typeof i=="object"&&"source"in i?i.source:i,i=i.replace(Sjt,"$1"),e=e.replace(n,i),r),getRegex:()=>new RegExp(e,t)};return r}function mie(e){try{e=encodeURI(e).replace(/%25/g,"%")}catch{return null}return e}const c8={exec:()=>null};function gie(e,t){const r=e.replace(/\|/g,(o,a,s)=>{let l=!1,c=a;for(;--c>=0&&s[c]==="\\";)l=!l;return l?"|":" |"}),n=r.split(/ \|/);let i=0;if(n[0].trim()||n.shift(),n.length>0&&!n[n.length-1].trim()&&n.pop(),t)if(n.length>t)n.splice(t);else for(;n.length{const o=i.match(/^\s+/);if(o===null)return i;const[a]=o;return a.length>=n.length?i.slice(n.length):i}).join(` -`)}class u8{constructor(t){Wn(this,"options");Wn(this,"rules");Wn(this,"lexer");this.options=t||xg}space(t){const r=this.rules.block.newline.exec(t);if(r&&r[0].length>0)return{type:"space",raw:r[0]}}code(t){const r=this.rules.block.code.exec(t);if(r){const n=r[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:r[0],codeBlockStyle:"indented",text:this.options.pedantic?n:R4(n,` -`)}}}fences(t){const r=this.rules.block.fences.exec(t);if(r){const n=r[0],i=Cjt(n,r[3]||"");return{type:"code",raw:n,lang:r[2]?r[2].trim().replace(this.rules.inline._escapes,"$1"):r[2],text:i}}}heading(t){const r=this.rules.block.heading.exec(t);if(r){let n=r[2].trim();if(/#$/.test(n)){const i=R4(n,"#");(this.options.pedantic||!i||/ $/.test(i))&&(n=i.trim())}return{type:"heading",raw:r[0],depth:r[1].length,text:n,tokens:this.lexer.inline(n)}}}hr(t){const r=this.rules.block.hr.exec(t);if(r)return{type:"hr",raw:r[0]}}blockquote(t){const r=this.rules.block.blockquote.exec(t);if(r){const n=R4(r[0].replace(/^ *>[ \t]?/gm,""),` -`),i=this.lexer.state.top;this.lexer.state.top=!0;const o=this.lexer.blockTokens(n);return this.lexer.state.top=i,{type:"blockquote",raw:r[0],tokens:o,text:n}}}list(t){let r=this.rules.block.list.exec(t);if(r){let n=r[1].trim();const i=n.length>1,o={type:"list",raw:"",ordered:i,start:i?+n.slice(0,-1):"",loose:!1,items:[]};n=i?`\\d{1,9}\\${n.slice(-1)}`:`\\${n}`,this.options.pedantic&&(n=i?n:"[*+-]");const a=new RegExp(`^( {0,3}${n})((?:[ ][^\\n]*)?(?:\\n|$))`);let s="",l="",c=!1;for(;t;){let d=!1;if(!(r=a.exec(t))||this.rules.block.hr.test(t))break;s=r[0],t=t.substring(s.length);let f=r[2].split(` -`,1)[0].replace(/^\t+/,b=>" ".repeat(3*b.length)),h=t.split(` -`,1)[0],u=0;this.options.pedantic?(u=2,l=f.trimStart()):(u=r[2].search(/[^ ]/),u=u>4?1:u,l=f.slice(u),u+=r[1].length);let p=!1;if(!f&&/^ *$/.test(h)&&(s+=h+` -`,t=t.substring(h.length+1),d=!0),!d){const b=new RegExp(`^ {0,${Math.min(3,u-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),y=new RegExp(`^ {0,${Math.min(3,u-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),x=new RegExp(`^ {0,${Math.min(3,u-1)}}(?:\`\`\`|~~~)`),w=new RegExp(`^ {0,${Math.min(3,u-1)}}#`);for(;t;){const $=t.split(` -`,1)[0];if(h=$,this.options.pedantic&&(h=h.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),x.test(h)||w.test(h)||b.test(h)||y.test(t))break;if(h.search(/[^ ]/)>=u||!h.trim())l+=` -`+h.slice(u);else{if(p||f.search(/[^ ]/)>=4||x.test(f)||w.test(f)||y.test(f))break;l+=` -`+h}!p&&!h.trim()&&(p=!0),s+=$+` -`,t=t.substring($.length+1),f=h.slice(u)}}o.loose||(c?o.loose=!0:/\n *\n *$/.test(s)&&(c=!0));let m=null,v;this.options.gfm&&(m=/^\[[ xX]\] /.exec(l),m&&(v=m[0]!=="[ ] ",l=l.replace(/^\[[ xX]\] +/,""))),o.items.push({type:"list_item",raw:s,task:!!m,checked:v,loose:!1,text:l,tokens:[]}),o.raw+=s}o.items[o.items.length-1].raw=s.trimEnd(),o.items[o.items.length-1].text=l.trimEnd(),o.raw=o.raw.trimEnd();for(let d=0;du.type==="space"),h=f.length>0&&f.some(u=>/\n.*\n/.test(u.raw));o.loose=h}if(o.loose)for(let d=0;d$/,"$1").replace(this.rules.inline._escapes,"$1"):"",o=r[3]?r[3].substring(1,r[3].length-1).replace(this.rules.inline._escapes,"$1"):r[3];return{type:"def",tag:n,raw:r[0],href:i,title:o}}}table(t){const r=this.rules.block.table.exec(t);if(r){if(!/[:|]/.test(r[2]))return;const n={type:"table",raw:r[0],header:gie(r[1]).map(i=>({text:i,tokens:[]})),align:r[2].replace(/^\||\| *$/g,"").split("|"),rows:r[3]&&r[3].trim()?r[3].replace(/\n[ \t]*$/,"").split(` -`):[]};if(n.header.length===n.align.length){let i=n.align.length,o,a,s,l;for(o=0;o({text:c,tokens:[]}));for(i=n.header.length,a=0;a/i.test(r[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(r[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(r[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:r[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:r[0]}}link(t){const r=this.rules.inline.link.exec(t);if(r){const n=r[2].trim();if(!this.options.pedantic&&/^$/.test(n))return;const a=R4(n.slice(0,-1),"\\");if((n.length-a.length)%2===0)return}else{const a=wjt(r[2],"()");if(a>-1){const l=(r[0].indexOf("!")===0?5:4)+r[1].length+a;r[2]=r[2].substring(0,a),r[0]=r[0].substring(0,l).trim(),r[3]=""}}let i=r[2],o="";if(this.options.pedantic){const a=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(i);a&&(i=a[1],o=a[3])}else o=r[3]?r[3].slice(1,-1):"";return i=i.trim(),/^$/.test(n)?i=i.slice(1):i=i.slice(1,-1)),vie(r,{href:i&&i.replace(this.rules.inline._escapes,"$1"),title:o&&o.replace(this.rules.inline._escapes,"$1")},r[0],this.lexer)}}reflink(t,r){let n;if((n=this.rules.inline.reflink.exec(t))||(n=this.rules.inline.nolink.exec(t))){let i=(n[2]||n[1]).replace(/\s+/g," ");if(i=r[i.toLowerCase()],!i){const o=n[0].charAt(0);return{type:"text",raw:o,text:o}}return vie(n,i,n[0],this.lexer)}}emStrong(t,r,n=""){let i=this.rules.inline.emStrong.lDelim.exec(t);if(!i||i[3]&&n.match(/[\p{L}\p{N}]/u))return;if(!(i[1]||i[2]||"")||!n||this.rules.inline.punctuation.exec(n)){const a=[...i[0]].length-1;let s,l,c=a,d=0;const f=i[0][0]==="*"?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(f.lastIndex=0,r=r.slice(-1*t.length+a);(i=f.exec(r))!=null;){if(s=i[1]||i[2]||i[3]||i[4]||i[5]||i[6],!s)continue;if(l=[...s].length,i[3]||i[4]){c+=l;continue}else if((i[5]||i[6])&&a%3&&!((a+l)%3)){d+=l;continue}if(c-=l,c>0)continue;l=Math.min(l,l+c+d);const h=[...i[0]][0].length,u=t.slice(0,a+i.index+h+l);if(Math.min(a,l)%2){const m=u.slice(1,-1);return{type:"em",raw:u,text:m,tokens:this.lexer.inlineTokens(m)}}const p=u.slice(2,-2);return{type:"strong",raw:u,text:p,tokens:this.lexer.inlineTokens(p)}}}}codespan(t){const r=this.rules.inline.code.exec(t);if(r){let n=r[2].replace(/\n/g," ");const i=/[^ ]/.test(n),o=/^ /.test(n)&&/ $/.test(n);return i&&o&&(n=n.substring(1,n.length-1)),n=Fs(n,!0),{type:"codespan",raw:r[0],text:n}}}br(t){const r=this.rules.inline.br.exec(t);if(r)return{type:"br",raw:r[0]}}del(t){const r=this.rules.inline.del.exec(t);if(r)return{type:"del",raw:r[0],text:r[2],tokens:this.lexer.inlineTokens(r[2])}}autolink(t){const r=this.rules.inline.autolink.exec(t);if(r){let n,i;return r[2]==="@"?(n=Fs(r[1]),i="mailto:"+n):(n=Fs(r[1]),i=n),{type:"link",raw:r[0],text:n,href:i,tokens:[{type:"text",raw:n,text:n}]}}}url(t){let r;if(r=this.rules.inline.url.exec(t)){let n,i;if(r[2]==="@")n=Fs(r[0]),i="mailto:"+n;else{let o;do o=r[0],r[0]=this.rules.inline._backpedal.exec(r[0])[0];while(o!==r[0]);n=Fs(r[0]),r[1]==="www."?i="http://"+r[0]:i=r[0]}return{type:"link",raw:r[0],text:n,href:i,tokens:[{type:"text",raw:n,text:n}]}}}inlineText(t){const r=this.rules.inline.text.exec(t);if(r){let n;return this.lexer.state.inRawBlock?n=r[0]:n=Fs(r[0]),{type:"text",raw:r[0],text:n}}}}const Jt={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:c8,lheading:/^(?!bull )((?:.|\n(?!\s*?\n|bull ))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/};Jt._label=/(?!\s*\])(?:\\.|[^\[\]\\])+/;Jt._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/;Jt.def=Cn(Jt.def).replace("label",Jt._label).replace("title",Jt._title).getRegex();Jt.bullet=/(?:[*+-]|\d{1,9}[.)])/;Jt.listItemStart=Cn(/^( *)(bull) */).replace("bull",Jt.bullet).getRegex();Jt.list=Cn(Jt.list).replace(/bull/g,Jt.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+Jt.def.source+")").getRegex();Jt._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul";Jt._comment=/|$)/;Jt.html=Cn(Jt.html,"i").replace("comment",Jt._comment).replace("tag",Jt._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex();Jt.lheading=Cn(Jt.lheading).replace(/bull/g,Jt.bullet).getRegex();Jt.paragraph=Cn(Jt._paragraph).replace("hr",Jt.hr).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Jt._tag).getRegex();Jt.blockquote=Cn(Jt.blockquote).replace("paragraph",Jt.paragraph).getRegex();Jt.normal={...Jt};Jt.gfm={...Jt.normal,table:"^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"};Jt.gfm.table=Cn(Jt.gfm.table).replace("hr",Jt.hr).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Jt._tag).getRegex();Jt.gfm.paragraph=Cn(Jt._paragraph).replace("hr",Jt.hr).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",Jt.gfm.table).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Jt._tag).getRegex();Jt.pedantic={...Jt.normal,html:Cn(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",Jt._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:c8,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:Cn(Jt.normal._paragraph).replace("hr",Jt.hr).replace("heading",` *#{1,6} *[^ -]`).replace("lheading",Jt.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()};const Tt={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:c8,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:((?!\*)[punct])|[^\s*]))|^_+(?:((?!_)[punct])|([^\s_]))/,rDelimAst:/^[^_*]*?__[^_*]*?\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\*)[punct](\*+)(?=[\s]|$)|[^punct\s](\*+)(?!\*)(?=[punct\s]|$)|(?!\*)[punct\s](\*+)(?=[^punct\s])|[\s](\*+)(?!\*)(?=[punct])|(?!\*)[punct](\*+)(?!\*)(?=[punct])|[^punct\s](\*+)(?=[^punct\s])/,rDelimUnd:/^[^_*]*?\*\*[^_*]*?_[^_*]*?(?=\*\*)|[^_]+(?=[^_])|(?!_)[punct](_+)(?=[\s]|$)|[^punct\s](_+)(?!_)(?=[punct\s]|$)|(?!_)[punct\s](_+)(?=[^punct\s])|[\s](_+)(?!_)(?=[punct])|(?!_)[punct](_+)(?!_)(?=[punct])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:c8,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\`^|~";Tt.punctuation=Cn(Tt.punctuation,"u").replace(/punctuation/g,Tt._punctuation).getRegex();Tt.blockSkip=/\[[^[\]]*?\]\([^\(\)]*?\)|`[^`]*?`|<[^<>]*?>/g;Tt.anyPunctuation=/\\[punct]/g;Tt._escapes=/\\([punct])/g;Tt._comment=Cn(Jt._comment).replace("(?:-->|$)","-->").getRegex();Tt.emStrong.lDelim=Cn(Tt.emStrong.lDelim,"u").replace(/punct/g,Tt._punctuation).getRegex();Tt.emStrong.rDelimAst=Cn(Tt.emStrong.rDelimAst,"gu").replace(/punct/g,Tt._punctuation).getRegex();Tt.emStrong.rDelimUnd=Cn(Tt.emStrong.rDelimUnd,"gu").replace(/punct/g,Tt._punctuation).getRegex();Tt.anyPunctuation=Cn(Tt.anyPunctuation,"gu").replace(/punct/g,Tt._punctuation).getRegex();Tt._escapes=Cn(Tt._escapes,"gu").replace(/punct/g,Tt._punctuation).getRegex();Tt._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/;Tt._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/;Tt.autolink=Cn(Tt.autolink).replace("scheme",Tt._scheme).replace("email",Tt._email).getRegex();Tt._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/;Tt.tag=Cn(Tt.tag).replace("comment",Tt._comment).replace("attribute",Tt._attribute).getRegex();Tt._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/;Tt._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/;Tt._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/;Tt.link=Cn(Tt.link).replace("label",Tt._label).replace("href",Tt._href).replace("title",Tt._title).getRegex();Tt.reflink=Cn(Tt.reflink).replace("label",Tt._label).replace("ref",Jt._label).getRegex();Tt.nolink=Cn(Tt.nolink).replace("ref",Jt._label).getRegex();Tt.reflinkSearch=Cn(Tt.reflinkSearch,"g").replace("reflink",Tt.reflink).replace("nolink",Tt.nolink).getRegex();Tt.normal={...Tt};Tt.pedantic={...Tt.normal,strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:Cn(/^!?\[(label)\]\((.*?)\)/).replace("label",Tt._label).getRegex(),reflink:Cn(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",Tt._label).getRegex()};Tt.gfm={...Tt.normal,escape:Cn(Tt.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\l+" ".repeat(c.length));let n,i,o,a;for(;t;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some(s=>(n=s.call({lexer:this},t,r))?(t=t.substring(n.raw.length),r.push(n),!0):!1))){if(n=this.tokenizer.space(t)){t=t.substring(n.raw.length),n.raw.length===1&&r.length>0?r[r.length-1].raw+=` -`:r.push(n);continue}if(n=this.tokenizer.code(t)){t=t.substring(n.raw.length),i=r[r.length-1],i&&(i.type==="paragraph"||i.type==="text")?(i.raw+=` -`+n.raw,i.text+=` -`+n.text,this.inlineQueue[this.inlineQueue.length-1].src=i.text):r.push(n);continue}if(n=this.tokenizer.fences(t)){t=t.substring(n.raw.length),r.push(n);continue}if(n=this.tokenizer.heading(t)){t=t.substring(n.raw.length),r.push(n);continue}if(n=this.tokenizer.hr(t)){t=t.substring(n.raw.length),r.push(n);continue}if(n=this.tokenizer.blockquote(t)){t=t.substring(n.raw.length),r.push(n);continue}if(n=this.tokenizer.list(t)){t=t.substring(n.raw.length),r.push(n);continue}if(n=this.tokenizer.html(t)){t=t.substring(n.raw.length),r.push(n);continue}if(n=this.tokenizer.def(t)){t=t.substring(n.raw.length),i=r[r.length-1],i&&(i.type==="paragraph"||i.type==="text")?(i.raw+=` -`+n.raw,i.text+=` -`+n.raw,this.inlineQueue[this.inlineQueue.length-1].src=i.text):this.tokens.links[n.tag]||(this.tokens.links[n.tag]={href:n.href,title:n.title});continue}if(n=this.tokenizer.table(t)){t=t.substring(n.raw.length),r.push(n);continue}if(n=this.tokenizer.lheading(t)){t=t.substring(n.raw.length),r.push(n);continue}if(o=t,this.options.extensions&&this.options.extensions.startBlock){let s=1/0;const l=t.slice(1);let c;this.options.extensions.startBlock.forEach(d=>{c=d.call({lexer:this},l),typeof c=="number"&&c>=0&&(s=Math.min(s,c))}),s<1/0&&s>=0&&(o=t.substring(0,s+1))}if(this.state.top&&(n=this.tokenizer.paragraph(o))){i=r[r.length-1],a&&i.type==="paragraph"?(i.raw+=` -`+n.raw,i.text+=` -`+n.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=i.text):r.push(n),a=o.length!==t.length,t=t.substring(n.raw.length);continue}if(n=this.tokenizer.text(t)){t=t.substring(n.raw.length),i=r[r.length-1],i&&i.type==="text"?(i.raw+=` -`+n.raw,i.text+=` -`+n.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=i.text):r.push(n);continue}if(t){const s="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(s);break}else throw new Error(s)}}return this.state.top=!0,r}inline(t,r=[]){return this.inlineQueue.push({src:t,tokens:r}),r}inlineTokens(t,r=[]){let n,i,o,a=t,s,l,c;if(this.tokens.links){const d=Object.keys(this.tokens.links);if(d.length>0)for(;(s=this.tokenizer.rules.inline.reflinkSearch.exec(a))!=null;)d.includes(s[0].slice(s[0].lastIndexOf("[")+1,-1))&&(a=a.slice(0,s.index)+"["+"a".repeat(s[0].length-2)+"]"+a.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(s=this.tokenizer.rules.inline.blockSkip.exec(a))!=null;)a=a.slice(0,s.index)+"["+"a".repeat(s[0].length-2)+"]"+a.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;(s=this.tokenizer.rules.inline.anyPunctuation.exec(a))!=null;)a=a.slice(0,s.index)+"++"+a.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;t;)if(l||(c=""),l=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some(d=>(n=d.call({lexer:this},t,r))?(t=t.substring(n.raw.length),r.push(n),!0):!1))){if(n=this.tokenizer.escape(t)){t=t.substring(n.raw.length),r.push(n);continue}if(n=this.tokenizer.tag(t)){t=t.substring(n.raw.length),i=r[r.length-1],i&&n.type==="text"&&i.type==="text"?(i.raw+=n.raw,i.text+=n.text):r.push(n);continue}if(n=this.tokenizer.link(t)){t=t.substring(n.raw.length),r.push(n);continue}if(n=this.tokenizer.reflink(t,this.tokens.links)){t=t.substring(n.raw.length),i=r[r.length-1],i&&n.type==="text"&&i.type==="text"?(i.raw+=n.raw,i.text+=n.text):r.push(n);continue}if(n=this.tokenizer.emStrong(t,a,c)){t=t.substring(n.raw.length),r.push(n);continue}if(n=this.tokenizer.codespan(t)){t=t.substring(n.raw.length),r.push(n);continue}if(n=this.tokenizer.br(t)){t=t.substring(n.raw.length),r.push(n);continue}if(n=this.tokenizer.del(t)){t=t.substring(n.raw.length),r.push(n);continue}if(n=this.tokenizer.autolink(t)){t=t.substring(n.raw.length),r.push(n);continue}if(!this.state.inLink&&(n=this.tokenizer.url(t))){t=t.substring(n.raw.length),r.push(n);continue}if(o=t,this.options.extensions&&this.options.extensions.startInline){let d=1/0;const f=t.slice(1);let h;this.options.extensions.startInline.forEach(u=>{h=u.call({lexer:this},f),typeof h=="number"&&h>=0&&(d=Math.min(d,h))}),d<1/0&&d>=0&&(o=t.substring(0,d+1))}if(n=this.tokenizer.inlineText(o)){t=t.substring(n.raw.length),n.raw.slice(-1)!=="_"&&(c=n.raw.slice(-1)),l=!0,i=r[r.length-1],i&&i.type==="text"?(i.raw+=n.raw,i.text+=n.text):r.push(n);continue}if(t){const d="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(d);break}else throw new Error(d)}}return r}}class NS{constructor(t){Wn(this,"options");this.options=t||xg}code(t,r,n){var o;const i=(o=(r||"").match(/^\S*/))==null?void 0:o[0];return t=t.replace(/\n$/,"")+` -`,i?'
    '+(n?t:Fs(t,!0))+`
    -`:"
    "+(n?t:Fs(t,!0))+`
    -`}blockquote(t){return`
    -${t}
    -`}html(t,r){return t}heading(t,r,n){return`${t} -`}hr(){return`
    -`}list(t,r,n){const i=r?"ol":"ul",o=r&&n!==1?' start="'+n+'"':"";return"<"+i+o+`> -`+t+" -`}listitem(t,r,n){return`
  • ${t}
  • -`}checkbox(t){return"'}paragraph(t){return`

    ${t}

    -`}table(t,r){return r&&(r=`${r}`),` - -`+t+` -`+r+`
    -`}tablerow(t){return` -${t} -`}tablecell(t,r){const n=r.header?"th":"td";return(r.align?`<${n} align="${r.align}">`:`<${n}>`)+t+` -`}strong(t){return`${t}`}em(t){return`${t}`}codespan(t){return`${t}`}br(){return"
    "}del(t){return`${t}`}link(t,r,n){const i=mie(t);if(i===null)return n;t=i;let o='
    ",o}image(t,r,n){const i=mie(t);if(i===null)return n;t=i;let o=`${n}0&&h.tokens[0].type==="paragraph"?(h.tokens[0].text=v+" "+h.tokens[0].text,h.tokens[0].tokens&&h.tokens[0].tokens.length>0&&h.tokens[0].tokens[0].type==="text"&&(h.tokens[0].tokens[0].text=v+" "+h.tokens[0].tokens[0].text)):h.tokens.unshift({type:"text",text:v+" "}):m+=v+" "}m+=this.parse(h.tokens,c),d+=this.renderer.listitem(m,p,!!u)}n+=this.renderer.list(d,s,l);continue}case"html":{const a=o;n+=this.renderer.html(a.text,a.block);continue}case"paragraph":{const a=o;n+=this.renderer.paragraph(this.parseInline(a.tokens));continue}case"text":{let a=o,s=a.tokens?this.parseInline(a.tokens):a.text;for(;i+1{n=n.concat(this.walkTokens(s[l],r))}):s.tokens&&(n=n.concat(this.walkTokens(s.tokens,r)))}}return n}use(...t){const r=this.defaults.extensions||{renderers:{},childTokens:{}};return t.forEach(n=>{const i={...n};if(i.async=this.defaults.async||i.async||!1,n.extensions&&(n.extensions.forEach(o=>{if(!o.name)throw new Error("extension name required");if("renderer"in o){const a=r.renderers[o.name];a?r.renderers[o.name]=function(...s){let l=o.renderer.apply(this,s);return l===!1&&(l=a.apply(this,s)),l}:r.renderers[o.name]=o.renderer}if("tokenizer"in o){if(!o.level||o.level!=="block"&&o.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");const a=r[o.level];a?a.unshift(o.tokenizer):r[o.level]=[o.tokenizer],o.start&&(o.level==="block"?r.startBlock?r.startBlock.push(o.start):r.startBlock=[o.start]:o.level==="inline"&&(r.startInline?r.startInline.push(o.start):r.startInline=[o.start]))}"childTokens"in o&&o.childTokens&&(r.childTokens[o.name]=o.childTokens)}),i.extensions=r),n.renderer){const o=this.defaults.renderer||new NS(this.defaults);for(const a in n.renderer){const s=n.renderer[a],l=a,c=o[l];o[l]=(...d)=>{let f=s.apply(o,d);return f===!1&&(f=c.apply(o,d)),f||""}}i.renderer=o}if(n.tokenizer){const o=this.defaults.tokenizer||new u8(this.defaults);for(const a in n.tokenizer){const s=n.tokenizer[a],l=a,c=o[l];o[l]=(...d)=>{let f=s.apply(o,d);return f===!1&&(f=c.apply(o,d)),f}}i.tokenizer=o}if(n.hooks){const o=this.defaults.hooks||new Ex;for(const a in n.hooks){const s=n.hooks[a],l=a,c=o[l];Ex.passThroughHooks.has(a)?o[l]=d=>{if(this.defaults.async)return Promise.resolve(s.call(o,d)).then(h=>c.call(o,h));const f=s.call(o,d);return c.call(o,f)}:o[l]=(...d)=>{let f=s.apply(o,d);return f===!1&&(f=c.apply(o,d)),f}}i.hooks=o}if(n.walkTokens){const o=this.defaults.walkTokens,a=n.walkTokens;i.walkTokens=function(s){let l=[];return l.push(a.call(this,s)),o&&(l=l.concat(o.call(this,s))),l}}this.defaults={...this.defaults,...i}}),this}setOptions(t){return this.defaults={...this.defaults,...t},this}lexer(t,r){return Au.lex(t,r??this.defaults)}parser(t,r){return Du.parse(t,r??this.defaults)}}bw=new WeakSet,wj=function(t,r){return(n,i)=>{const o={...i},a={...this.defaults,...o};this.defaults.async===!0&&o.async===!1&&(a.silent||console.warn("marked(): The async option was set to true by an extension. The async: false option sent to parse will be ignored."),a.async=!0);const s=A$(this,hE,Ywe).call(this,!!a.silent,!!a.async);if(typeof n>"u"||n===null)return s(new Error("marked(): input parameter is undefined or null"));if(typeof n!="string")return s(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(n)+", string expected"));if(a.hooks&&(a.hooks.options=a),a.async)return Promise.resolve(a.hooks?a.hooks.preprocess(n):n).then(l=>t(l,a)).then(l=>a.walkTokens?Promise.all(this.walkTokens(l,a.walkTokens)).then(()=>l):l).then(l=>r(l,a)).then(l=>a.hooks?a.hooks.postprocess(l):l).catch(s);try{a.hooks&&(n=a.hooks.preprocess(n));const l=t(n,a);a.walkTokens&&this.walkTokens(l,a.walkTokens);let c=r(l,a);return a.hooks&&(c=a.hooks.postprocess(c)),c}catch(l){return s(l)}}},hE=new WeakSet,Ywe=function(t,r){return n=>{if(n.message+=` -Please report this to https://github.com/markedjs/marked.`,t){const i="

    An error occurred:

    "+Fs(n.message+"",!0)+"
    ";return r?Promise.resolve(i):i}if(r)return Promise.reject(n);throw n}};const zm=new $jt;function jn(e,t){return zm.parse(e,t)}jn.options=jn.setOptions=function(e){return zm.setOptions(e),jn.defaults=zm.defaults,Kwe(jn.defaults),jn};jn.getDefaults=jV;jn.defaults=xg;jn.use=function(...e){return zm.use(...e),jn.defaults=zm.defaults,Kwe(jn.defaults),jn};jn.walkTokens=function(e,t){return zm.walkTokens(e,t)};jn.parseInline=zm.parseInline;jn.Parser=Du;jn.parser=Du.parse;jn.Renderer=NS;jn.TextRenderer=LV;jn.Lexer=Au;jn.lexer=Au.lex;jn.Tokenizer=u8;jn.Hooks=Ex;jn.parse=jn;jn.options;jn.setOptions;jn.use;jn.walkTokens;const Ojt=jn.parseInline;Du.parse;Au.lex;var Qwe={},jS={},zV={},LS={},BV={};Object.defineProperty(BV,"__esModule",{value:!0});BV.default=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map(function(e){return e.charCodeAt(0)}));var FV={};Object.defineProperty(FV,"__esModule",{value:!0});FV.default=new Uint16Array("Ȁaglq \x1Bɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(function(e){return e.charCodeAt(0)}));var Cj={};(function(e){var t;Object.defineProperty(e,"__esModule",{value:!0}),e.replaceCodePoint=e.fromCodePoint=void 0;var r=new Map([[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]]);e.fromCodePoint=(t=String.fromCodePoint)!==null&&t!==void 0?t:function(o){var a="";return o>65535&&(o-=65536,a+=String.fromCharCode(o>>>10&1023|55296),o=56320|o&1023),a+=String.fromCharCode(o),a};function n(o){var a;return o>=55296&&o<=57343||o>1114111?65533:(a=r.get(o))!==null&&a!==void 0?a:o}e.replaceCodePoint=n;function i(o){return(0,e.fromCodePoint)(n(o))}e.default=i})(Cj);(function(e){var t=qt&&qt.__createBinding||(Object.create?function(P,I,M,T){T===void 0&&(T=M);var A=Object.getOwnPropertyDescriptor(I,M);(!A||("get"in A?!I.__esModule:A.writable||A.configurable))&&(A={enumerable:!0,get:function(){return I[M]}}),Object.defineProperty(P,T,A)}:function(P,I,M,T){T===void 0&&(T=M),P[T]=I[M]}),r=qt&&qt.__setModuleDefault||(Object.create?function(P,I){Object.defineProperty(P,"default",{enumerable:!0,value:I})}:function(P,I){P.default=I}),n=qt&&qt.__importStar||function(P){if(P&&P.__esModule)return P;var I={};if(P!=null)for(var M in P)M!=="default"&&Object.prototype.hasOwnProperty.call(P,M)&&t(I,P,M);return r(I,P),I},i=qt&&qt.__importDefault||function(P){return P&&P.__esModule?P:{default:P}};Object.defineProperty(e,"__esModule",{value:!0}),e.decodeXML=e.decodeHTMLStrict=e.decodeHTMLAttribute=e.decodeHTML=e.determineBranch=e.EntityDecoder=e.DecodingMode=e.BinTrieFlags=e.fromCodePoint=e.replaceCodePoint=e.decodeCodePoint=e.xmlDecodeTree=e.htmlDecodeTree=void 0;var o=i(BV);e.htmlDecodeTree=o.default;var a=i(FV);e.xmlDecodeTree=a.default;var s=n(Cj);e.decodeCodePoint=s.default;var l=Cj;Object.defineProperty(e,"replaceCodePoint",{enumerable:!0,get:function(){return l.replaceCodePoint}}),Object.defineProperty(e,"fromCodePoint",{enumerable:!0,get:function(){return l.fromCodePoint}});var c;(function(P){P[P.NUM=35]="NUM",P[P.SEMI=59]="SEMI",P[P.EQUALS=61]="EQUALS",P[P.ZERO=48]="ZERO",P[P.NINE=57]="NINE",P[P.LOWER_A=97]="LOWER_A",P[P.LOWER_F=102]="LOWER_F",P[P.LOWER_X=120]="LOWER_X",P[P.LOWER_Z=122]="LOWER_Z",P[P.UPPER_A=65]="UPPER_A",P[P.UPPER_F=70]="UPPER_F",P[P.UPPER_Z=90]="UPPER_Z"})(c||(c={}));var d=32,f;(function(P){P[P.VALUE_LENGTH=49152]="VALUE_LENGTH",P[P.BRANCH_LENGTH=16256]="BRANCH_LENGTH",P[P.JUMP_TABLE=127]="JUMP_TABLE"})(f=e.BinTrieFlags||(e.BinTrieFlags={}));function h(P){return P>=c.ZERO&&P<=c.NINE}function u(P){return P>=c.UPPER_A&&P<=c.UPPER_F||P>=c.LOWER_A&&P<=c.LOWER_F}function p(P){return P>=c.UPPER_A&&P<=c.UPPER_Z||P>=c.LOWER_A&&P<=c.LOWER_Z||h(P)}function m(P){return P===c.EQUALS||p(P)}var v;(function(P){P[P.EntityStart=0]="EntityStart",P[P.NumericStart=1]="NumericStart",P[P.NumericDecimal=2]="NumericDecimal",P[P.NumericHex=3]="NumericHex",P[P.NamedEntity=4]="NamedEntity"})(v||(v={}));var b;(function(P){P[P.Legacy=0]="Legacy",P[P.Strict=1]="Strict",P[P.Attribute=2]="Attribute"})(b=e.DecodingMode||(e.DecodingMode={}));var y=function(){function P(I,M,T){this.decodeTree=I,this.emitCodePoint=M,this.errors=T,this.state=v.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=b.Strict}return P.prototype.startEntity=function(I){this.decodeMode=I,this.state=v.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1},P.prototype.write=function(I,M){switch(this.state){case v.EntityStart:return I.charCodeAt(M)===c.NUM?(this.state=v.NumericStart,this.consumed+=1,this.stateNumericStart(I,M+1)):(this.state=v.NamedEntity,this.stateNamedEntity(I,M));case v.NumericStart:return this.stateNumericStart(I,M);case v.NumericDecimal:return this.stateNumericDecimal(I,M);case v.NumericHex:return this.stateNumericHex(I,M);case v.NamedEntity:return this.stateNamedEntity(I,M)}},P.prototype.stateNumericStart=function(I,M){return M>=I.length?-1:(I.charCodeAt(M)|d)===c.LOWER_X?(this.state=v.NumericHex,this.consumed+=1,this.stateNumericHex(I,M+1)):(this.state=v.NumericDecimal,this.stateNumericDecimal(I,M))},P.prototype.addToNumericResult=function(I,M,T,A){if(M!==T){var k=T-M;this.result=this.result*Math.pow(A,k)+parseInt(I.substr(M,k),A),this.consumed+=k}},P.prototype.stateNumericHex=function(I,M){for(var T=M;M>14;M>14,k!==0){if(R===c.SEMI)return this.emitNamedEntityData(this.treeIndex,k,this.consumed+this.excess);this.decodeMode!==b.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1},P.prototype.emitNotTerminatedNamedEntity=function(){var I,M=this,T=M.result,A=M.decodeTree,k=(A[T]&f.VALUE_LENGTH)>>14;return this.emitNamedEntityData(T,k,this.consumed),(I=this.errors)===null||I===void 0||I.missingSemicolonAfterCharacterReference(),this.consumed},P.prototype.emitNamedEntityData=function(I,M,T){var A=this.decodeTree;return this.emitCodePoint(M===1?A[I]&~f.VALUE_LENGTH:A[I+1],T),M===3&&this.emitCodePoint(A[I+2],T),T},P.prototype.end=function(){var I;switch(this.state){case v.NamedEntity:return this.result!==0&&(this.decodeMode!==b.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case v.NumericDecimal:return this.emitNumericEntity(0,2);case v.NumericHex:return this.emitNumericEntity(0,3);case v.NumericStart:return(I=this.errors)===null||I===void 0||I.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case v.EntityStart:return 0}},P}();e.EntityDecoder=y;function x(P){var I="",M=new y(P,function(T){return I+=(0,s.fromCodePoint)(T)});return function(A,k){for(var R=0,D=0;(D=A.indexOf("&",D))>=0;){I+=A.slice(R,D),M.startEntity(k);var z=M.write(A,D+1);if(z<0){R=D+M.end();break}R=D+z,D=z===0?R+1:R}var N=I+A.slice(R);return I="",N}}function w(P,I,M,T){var A=(I&f.BRANCH_LENGTH)>>7,k=I&f.JUMP_TABLE;if(A===0)return k!==0&&T===k?M:-1;if(k){var R=T-k;return R<0||R>=A?-1:P[M+R]-1}for(var D=M,z=D+A-1;D<=z;){var N=D+z>>>1,j=P[N];if(jT)z=N-1;else return P[N+A]}return-1}e.determineBranch=w;var $=x(o.default),C=x(a.default);function S(P,I){return I===void 0&&(I=b.Legacy),$(P,I)}e.decodeHTML=S;function O(P){return $(P,b.Attribute)}e.decodeHTMLAttribute=O;function E(P){return $(P,b.Strict)}e.decodeHTMLStrict=E;function _(P){return C(P,b.Strict)}e.decodeXML=_})(LS);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.QuoteType=void 0;var t=LS,r;(function(h){h[h.Tab=9]="Tab",h[h.NewLine=10]="NewLine",h[h.FormFeed=12]="FormFeed",h[h.CarriageReturn=13]="CarriageReturn",h[h.Space=32]="Space",h[h.ExclamationMark=33]="ExclamationMark",h[h.Number=35]="Number",h[h.Amp=38]="Amp",h[h.SingleQuote=39]="SingleQuote",h[h.DoubleQuote=34]="DoubleQuote",h[h.Dash=45]="Dash",h[h.Slash=47]="Slash",h[h.Zero=48]="Zero",h[h.Nine=57]="Nine",h[h.Semi=59]="Semi",h[h.Lt=60]="Lt",h[h.Eq=61]="Eq",h[h.Gt=62]="Gt",h[h.Questionmark=63]="Questionmark",h[h.UpperA=65]="UpperA",h[h.LowerA=97]="LowerA",h[h.UpperF=70]="UpperF",h[h.LowerF=102]="LowerF",h[h.UpperZ=90]="UpperZ",h[h.LowerZ=122]="LowerZ",h[h.LowerX=120]="LowerX",h[h.OpeningSquareBracket=91]="OpeningSquareBracket"})(r||(r={}));var n;(function(h){h[h.Text=1]="Text",h[h.BeforeTagName=2]="BeforeTagName",h[h.InTagName=3]="InTagName",h[h.InSelfClosingTag=4]="InSelfClosingTag",h[h.BeforeClosingTagName=5]="BeforeClosingTagName",h[h.InClosingTagName=6]="InClosingTagName",h[h.AfterClosingTagName=7]="AfterClosingTagName",h[h.BeforeAttributeName=8]="BeforeAttributeName",h[h.InAttributeName=9]="InAttributeName",h[h.AfterAttributeName=10]="AfterAttributeName",h[h.BeforeAttributeValue=11]="BeforeAttributeValue",h[h.InAttributeValueDq=12]="InAttributeValueDq",h[h.InAttributeValueSq=13]="InAttributeValueSq",h[h.InAttributeValueNq=14]="InAttributeValueNq",h[h.BeforeDeclaration=15]="BeforeDeclaration",h[h.InDeclaration=16]="InDeclaration",h[h.InProcessingInstruction=17]="InProcessingInstruction",h[h.BeforeComment=18]="BeforeComment",h[h.CDATASequence=19]="CDATASequence",h[h.InSpecialComment=20]="InSpecialComment",h[h.InCommentLike=21]="InCommentLike",h[h.BeforeSpecialS=22]="BeforeSpecialS",h[h.SpecialStartSequence=23]="SpecialStartSequence",h[h.InSpecialTag=24]="InSpecialTag",h[h.BeforeEntity=25]="BeforeEntity",h[h.BeforeNumericEntity=26]="BeforeNumericEntity",h[h.InNamedEntity=27]="InNamedEntity",h[h.InNumericEntity=28]="InNumericEntity",h[h.InHexEntity=29]="InHexEntity"})(n||(n={}));function i(h){return h===r.Space||h===r.NewLine||h===r.Tab||h===r.FormFeed||h===r.CarriageReturn}function o(h){return h===r.Slash||h===r.Gt||i(h)}function a(h){return h>=r.Zero&&h<=r.Nine}function s(h){return h>=r.LowerA&&h<=r.LowerZ||h>=r.UpperA&&h<=r.UpperZ}function l(h){return h>=r.UpperA&&h<=r.UpperF||h>=r.LowerA&&h<=r.LowerF}var c;(function(h){h[h.NoValue=0]="NoValue",h[h.Unquoted=1]="Unquoted",h[h.Single=2]="Single",h[h.Double=3]="Double"})(c=e.QuoteType||(e.QuoteType={}));var d={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101])},f=function(){function h(u,p){var m=u.xmlMode,v=m===void 0?!1:m,b=u.decodeEntities,y=b===void 0?!0:b;this.cbs=p,this.state=n.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=n.Text,this.isSpecial=!1,this.running=!0,this.offset=0,this.currentSequence=void 0,this.sequenceIndex=0,this.trieIndex=0,this.trieCurrent=0,this.entityResult=0,this.entityExcess=0,this.xmlMode=v,this.decodeEntities=y,this.entityTrie=v?t.xmlDecodeTree:t.htmlDecodeTree}return h.prototype.reset=function(){this.state=n.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=n.Text,this.currentSequence=void 0,this.running=!0,this.offset=0},h.prototype.write=function(u){this.offset+=this.buffer.length,this.buffer=u,this.parse()},h.prototype.end=function(){this.running&&this.finish()},h.prototype.pause=function(){this.running=!1},h.prototype.resume=function(){this.running=!0,this.indexthis.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=n.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&u===r.Amp&&(this.state=n.BeforeEntity)},h.prototype.stateSpecialStartSequence=function(u){var p=this.sequenceIndex===this.currentSequence.length,m=p?o(u):(u|32)===this.currentSequence[this.sequenceIndex];if(!m)this.isSpecial=!1;else if(!p){this.sequenceIndex++;return}this.sequenceIndex=0,this.state=n.InTagName,this.stateInTagName(u)},h.prototype.stateInSpecialTag=function(u){if(this.sequenceIndex===this.currentSequence.length){if(u===r.Gt||i(u)){var p=this.index-this.currentSequence.length;if(this.sectionStart>14)-1;if(!this.allowLegacyEntity()&&u!==r.Semi)this.trieIndex+=m;else{var v=this.index-this.entityExcess+1;v>this.sectionStart&&this.emitPartial(this.sectionStart,v),this.entityResult=this.trieIndex,this.trieIndex+=m,this.entityExcess=0,this.sectionStart=this.index+1,m===0&&this.emitNamedEntity()}}},h.prototype.emitNamedEntity=function(){if(this.state=this.baseState,this.entityResult!==0){var u=(this.entityTrie[this.entityResult]&t.BinTrieFlags.VALUE_LENGTH)>>14;switch(u){case 1:{this.emitCodePoint(this.entityTrie[this.entityResult]&~t.BinTrieFlags.VALUE_LENGTH);break}case 2:{this.emitCodePoint(this.entityTrie[this.entityResult+1]);break}case 3:this.emitCodePoint(this.entityTrie[this.entityResult+1]),this.emitCodePoint(this.entityTrie[this.entityResult+2])}}},h.prototype.stateBeforeNumericEntity=function(u){(u|32)===r.LowerX?(this.entityExcess++,this.state=n.InHexEntity):(this.state=n.InNumericEntity,this.stateInNumericEntity(u))},h.prototype.emitNumericEntity=function(u){var p=this.index-this.entityExcess-1,m=p+2+ +(this.state===n.InHexEntity);m!==this.index&&(p>this.sectionStart&&this.emitPartial(this.sectionStart,p),this.sectionStart=this.index+Number(u),this.emitCodePoint((0,t.replaceCodePoint)(this.entityResult))),this.state=this.baseState},h.prototype.stateInNumericEntity=function(u){u===r.Semi?this.emitNumericEntity(!0):a(u)?(this.entityResult=this.entityResult*10+(u-r.Zero),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)},h.prototype.stateInHexEntity=function(u){u===r.Semi?this.emitNumericEntity(!0):a(u)?(this.entityResult=this.entityResult*16+(u-r.Zero),this.entityExcess++):l(u)?(this.entityResult=this.entityResult*16+((u|32)-r.LowerA+10),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)},h.prototype.allowLegacyEntity=function(){return!this.xmlMode&&(this.baseState===n.Text||this.baseState===n.InSpecialTag)},h.prototype.cleanup=function(){this.running&&this.sectionStart!==this.index&&(this.state===n.Text||this.state===n.InSpecialTag&&this.sequenceIndex===0?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):(this.state===n.InAttributeValueDq||this.state===n.InAttributeValueSq||this.state===n.InAttributeValueNq)&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))},h.prototype.shouldContinue=function(){return this.index0&&a.has(this.stack[this.stack.length-1]);){var s=this.stack.pop();(n=(r=this.cbs).onclosetag)===null||n===void 0||n.call(r,s,!0)}this.isVoidElement(t)||(this.stack.push(t),wie.has(t)?this.foreignContext.push(!0):Cie.has(t)&&this.foreignContext.push(!1)),(o=(i=this.cbs).onopentagname)===null||o===void 0||o.call(i,t),this.cbs.onopentag&&(this.attribs={})},e.prototype.endOpenTag=function(t){var r,n;this.startIndex=this.openTagStart,this.attribs&&((n=(r=this.cbs).onopentag)===null||n===void 0||n.call(r,this.tagname,this.attribs,t),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""},e.prototype.onopentagend=function(t){this.endIndex=t,this.endOpenTag(!1),this.startIndex=t+1},e.prototype.onclosetag=function(t,r){var n,i,o,a,s,l;this.endIndex=r;var c=this.getSlice(t,r);if(this.lowerCaseTagNames&&(c=c.toLowerCase()),(wie.has(c)||Cie.has(c))&&this.foreignContext.pop(),this.isVoidElement(c))!this.options.xmlMode&&c==="br"&&((i=(n=this.cbs).onopentagname)===null||i===void 0||i.call(n,"br"),(a=(o=this.cbs).onopentag)===null||a===void 0||a.call(o,"br",{},!0),(l=(s=this.cbs).onclosetag)===null||l===void 0||l.call(s,"br",!1));else{var d=this.stack.lastIndexOf(c);if(d!==-1)if(this.cbs.onclosetag)for(var f=this.stack.length-d;f--;)this.cbs.onclosetag(this.stack.pop(),f!==0);else this.stack.length=d;else!this.options.xmlMode&&c==="p"&&(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=r+1},e.prototype.onselfclosingtag=function(t){this.endIndex=t,this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?(this.closeCurrentTag(!1),this.startIndex=t+1):this.onopentagend(t)},e.prototype.closeCurrentTag=function(t){var r,n,i=this.tagname;this.endOpenTag(t),this.stack[this.stack.length-1]===i&&((n=(r=this.cbs).onclosetag)===null||n===void 0||n.call(r,i,!t),this.stack.pop())},e.prototype.onattribname=function(t,r){this.startIndex=t;var n=this.getSlice(t,r);this.attribname=this.lowerCaseAttributeNames?n.toLowerCase():n},e.prototype.onattribdata=function(t,r){this.attribvalue+=this.getSlice(t,r)},e.prototype.onattribentity=function(t){this.attribvalue+=(0,bie.fromCodePoint)(t)},e.prototype.onattribend=function(t,r){var n,i;this.endIndex=r,(i=(n=this.cbs).onattribute)===null||i===void 0||i.call(n,this.attribname,this.attribvalue,t===A4.QuoteType.Double?'"':t===A4.QuoteType.Single?"'":t===A4.QuoteType.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""},e.prototype.getInstructionName=function(t){var r=t.search(Mjt),n=r<0?t:t.substr(0,r);return this.lowerCaseTagNames&&(n=n.toLowerCase()),n},e.prototype.ondeclaration=function(t,r){this.endIndex=r;var n=this.getSlice(t,r);if(this.cbs.onprocessinginstruction){var i=this.getInstructionName(n);this.cbs.onprocessinginstruction("!".concat(i),"!".concat(n))}this.startIndex=r+1},e.prototype.onprocessinginstruction=function(t,r){this.endIndex=r;var n=this.getSlice(t,r);if(this.cbs.onprocessinginstruction){var i=this.getInstructionName(n);this.cbs.onprocessinginstruction("?".concat(i),"?".concat(n))}this.startIndex=r+1},e.prototype.oncomment=function(t,r,n){var i,o,a,s;this.endIndex=r,(o=(i=this.cbs).oncomment)===null||o===void 0||o.call(i,this.getSlice(t,r-n)),(s=(a=this.cbs).oncommentend)===null||s===void 0||s.call(a),this.startIndex=r+1},e.prototype.oncdata=function(t,r,n){var i,o,a,s,l,c,d,f,h,u;this.endIndex=r;var p=this.getSlice(t,r-n);this.options.xmlMode||this.options.recognizeCDATA?((o=(i=this.cbs).oncdatastart)===null||o===void 0||o.call(i),(s=(a=this.cbs).ontext)===null||s===void 0||s.call(a,p),(c=(l=this.cbs).oncdataend)===null||c===void 0||c.call(l)):((f=(d=this.cbs).oncomment)===null||f===void 0||f.call(d,"[CDATA[".concat(p,"]]")),(u=(h=this.cbs).oncommentend)===null||u===void 0||u.call(h)),this.startIndex=r+1},e.prototype.onend=function(){var t,r;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(var n=this.stack.length;n>0;this.cbs.onclosetag(this.stack[--n],!0));}(r=(t=this.cbs).onend)===null||r===void 0||r.call(t)},e.prototype.reset=function(){var t,r,n,i;(r=(t=this.cbs).onreset)===null||r===void 0||r.call(t),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack.length=0,this.startIndex=0,this.endIndex=0,(i=(n=this.cbs).onparserinit)===null||i===void 0||i.call(n,this),this.buffers.length=0,this.bufferOffset=0,this.writeIndex=0,this.ended=!1},e.prototype.parseComplete=function(t){this.reset(),this.end(t)},e.prototype.getSlice=function(t,r){for(;t-this.bufferOffset>=this.buffers[0].length;)this.shiftBuffer();for(var n=this.buffers[0].slice(t-this.bufferOffset,r-this.bufferOffset);r-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),n+=this.buffers[0].slice(0,r-this.bufferOffset);return n},e.prototype.shiftBuffer=function(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()},e.prototype.write=function(t){var r,n;if(this.ended){(n=(r=this.cbs).onerror)===null||n===void 0||n.call(r,new Error(".write() after done!"));return}this.buffers.push(t),this.tokenizer.running&&(this.tokenizer.write(t),this.writeIndex++)},e.prototype.end=function(t){var r,n;if(this.ended){(n=(r=this.cbs).onerror)===null||n===void 0||n.call(r,new Error(".end() after done!"));return}t&&this.write(t),this.ended=!0,this.tokenizer.end()},e.prototype.pause=function(){this.tokenizer.pause()},e.prototype.resume=function(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(r){this.children=r},enumerable:!1,configurable:!0}),t}(HV);Kr.NodeWithChildren=VP;var tCe=function(e){sp(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=ws.ElementType.CDATA,r}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),t}(VP);Kr.CDATA=tCe;var rCe=function(e){sp(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=ws.ElementType.Root,r}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),t}(VP);Kr.Document=rCe;var nCe=function(e){sp(t,e);function t(r,n,i,o){i===void 0&&(i=[]),o===void 0&&(o=r==="script"?ws.ElementType.Script:r==="style"?ws.ElementType.Style:ws.ElementType.Tag);var a=e.call(this,i)||this;return a.name=r,a.attribs=n,a.type=o,a}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(r){this.name=r},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var r=this;return Object.keys(this.attribs).map(function(n){var i,o;return{name:n,value:r.attribs[n],namespace:(i=r["x-attribsNamespace"])===null||i===void 0?void 0:i[n],prefix:(o=r["x-attribsPrefix"])===null||o===void 0?void 0:o[n]}})},enumerable:!1,configurable:!0}),t}(VP);Kr.Element=nCe;function iCe(e){return(0,ws.isTag)(e)}Kr.isTag=iCe;function oCe(e){return e.type===ws.ElementType.CDATA}Kr.isCDATA=oCe;function aCe(e){return e.type===ws.ElementType.Text}Kr.isText=aCe;function sCe(e){return e.type===ws.ElementType.Comment}Kr.isComment=sCe;function lCe(e){return e.type===ws.ElementType.Directive}Kr.isDirective=lCe;function cCe(e){return e.type===ws.ElementType.Root}Kr.isDocument=cCe;function Rjt(e){return Object.prototype.hasOwnProperty.call(e,"children")}Kr.hasChildren=Rjt;function WV(e,t){t===void 0&&(t=!1);var r;if(aCe(e))r=new Zwe(e.data);else if(sCe(e))r=new Jwe(e.data);else if(iCe(e)){var n=t?JM(e.children):[],i=new nCe(e.name,_x({},e.attribs),n);n.forEach(function(l){return l.parent=i}),e.namespace!=null&&(i.namespace=e.namespace),e["x-attribsNamespace"]&&(i["x-attribsNamespace"]=_x({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(i["x-attribsPrefix"]=_x({},e["x-attribsPrefix"])),r=i}else if(oCe(e)){var n=t?JM(e.children):[],o=new tCe(n);n.forEach(function(c){return c.parent=o}),r=o}else if(cCe(e)){var n=t?JM(e.children):[],a=new rCe(n);n.forEach(function(c){return c.parent=a}),e["x-mode"]&&(a["x-mode"]=e["x-mode"]),r=a}else if(lCe(e)){var s=new eCe(e.name,e.data);e["x-name"]!=null&&(s["x-name"]=e["x-name"],s["x-publicId"]=e["x-publicId"],s["x-systemId"]=e["x-systemId"]),r=s}else throw new Error("Not implemented yet: ".concat(e.type));return r.startIndex=e.startIndex,r.endIndex=e.endIndex,e.sourceCodeLocation!=null&&(r.sourceCodeLocation=e.sourceCodeLocation),r}Kr.cloneNode=WV;function JM(e){for(var t=e.map(function(n){return WV(n,!0)}),r=1;r$\x80-\uFFFF]/g;var t=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]);e.getCodePoint=String.prototype.codePointAt!=null?function(i,o){return i.codePointAt(o)}:function(i,o){return(i.charCodeAt(o)&64512)===55296?(i.charCodeAt(o)-55296)*1024+i.charCodeAt(o+1)-56320+65536:i.charCodeAt(o)};function r(i){for(var o="",a=0,s;(s=e.xmlReplacer.exec(i))!==null;){var l=s.index,c=i.charCodeAt(l),d=t.get(c);d!==void 0?(o+=i.substring(a,l)+d,a=l+1):(o+="".concat(i.substring(a,l),"&#x").concat((0,e.getCodePoint)(i,l).toString(16),";"),a=e.xmlReplacer.lastIndex+=+((c&64512)===55296))}return o+i.substr(a)}e.encodeXML=r,e.escape=r;function n(i,o){return function(s){for(var l,c=0,d="";l=i.exec(s);)c!==l.index&&(d+=s.substring(c,l.index)),d+=o.get(l[0].charCodeAt(0)),c=l.index+1;return d+s.substring(c)}}e.escapeUTF8=n(/[&<>'"]/g,t),e.escapeAttribute=n(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),e.escapeText=n(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]))})(d8);var Ajt=qt&&qt.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Bm,"__esModule",{value:!0});Bm.encodeNonAsciiHTML=Bm.encodeHTML=void 0;var Djt=Ajt(qV),dCe=d8,Njt=/[\t\n!-,./:-@[-`\f{-}$\x80-\uFFFF]/g;function jjt(e){return fCe(Njt,e)}Bm.encodeHTML=jjt;function Ljt(e){return fCe(dCe.xmlReplacer,e)}Bm.encodeNonAsciiHTML=Ljt;function fCe(e,t){for(var r="",n=0,i;(i=e.exec(t))!==null;){var o=i.index;r+=t.substring(n,o);var a=t.charCodeAt(o),s=Djt.default.get(a);if(typeof s=="object"){if(o+10&&(n+=UP(e.children,t)),(t.xmlMode||!$ie.has(e.name))&&(n+=""))),n}function Xjt(e){return"<".concat(e.data,">")}function Yjt(e,t){var r,n=e.data||"";return((r=t.encodeEntities)!==null&&r!==void 0?r:t.decodeEntities)!==!1&&!(!t.xmlMode&&e.parent&&Hjt.has(e.parent.name))&&(n=t.xmlMode||t.encodeEntities!=="utf8"?(0,f8.encodeXML)(n):(0,f8.escapeText)(n)),n}function Qjt(e){return"")}function Zjt(e){return"")}var Jjt=qt&&qt.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Us,"__esModule",{value:!0});Us.innerText=Us.textContent=Us.getText=Us.getInnerHTML=Us.getOuterHTML=void 0;var Ku=wf,eLt=Jjt(mC),tLt=vy;function pCe(e,t){return(0,eLt.default)(e,t)}Us.getOuterHTML=pCe;function rLt(e,t){return(0,Ku.hasChildren)(e)?e.children.map(function(r){return pCe(r,t)}).join(""):""}Us.getInnerHTML=rLt;function Z6(e){return Array.isArray(e)?e.map(Z6).join(""):(0,Ku.isTag)(e)?e.name==="br"?` -`:Z6(e.children):(0,Ku.isCDATA)(e)?Z6(e.children):(0,Ku.isText)(e)?e.data:""}Us.getText=Z6;function $j(e){return Array.isArray(e)?e.map($j).join(""):(0,Ku.hasChildren)(e)&&!(0,Ku.isComment)(e)?$j(e.children):(0,Ku.isText)(e)?e.data:""}Us.textContent=$j;function Oj(e){return Array.isArray(e)?e.map(Oj).join(""):(0,Ku.hasChildren)(e)&&(e.type===tLt.ElementType.Tag||(0,Ku.isCDATA)(e))?Oj(e.children):(0,Ku.isText)(e)?e.data:""}Us.innerText=Oj;var Mo={};Object.defineProperty(Mo,"__esModule",{value:!0});Mo.prevElementSibling=Mo.nextElementSibling=Mo.getName=Mo.hasAttrib=Mo.getAttributeValue=Mo.getSiblings=Mo.getParent=Mo.getChildren=void 0;var VV=wf;function mCe(e){return(0,VV.hasChildren)(e)?e.children:[]}Mo.getChildren=mCe;function gCe(e){return e.parent||null}Mo.getParent=gCe;function nLt(e){var t,r,n=gCe(e);if(n!=null)return mCe(n);for(var i=[e],o=e.prev,a=e.next;o!=null;)i.unshift(o),t=o,o=t.prev;for(;a!=null;)i.push(a),r=a,a=r.next;return i}Mo.getSiblings=nLt;function iLt(e,t){var r;return(r=e.attribs)===null||r===void 0?void 0:r[t]}Mo.getAttributeValue=iLt;function oLt(e,t){return e.attribs!=null&&Object.prototype.hasOwnProperty.call(e.attribs,t)&&e.attribs[t]!=null}Mo.hasAttrib=oLt;function aLt(e){return e.name}Mo.getName=aLt;function sLt(e){for(var t,r=e.next;r!==null&&!(0,VV.isTag)(r);)t=r,r=t.next;return r}Mo.nextElementSibling=sLt;function lLt(e){for(var t,r=e.prev;r!==null&&!(0,VV.isTag)(r);)t=r,r=t.prev;return r}Mo.prevElementSibling=lLt;var fs={};Object.defineProperty(fs,"__esModule",{value:!0});fs.prepend=fs.prependChild=fs.append=fs.appendChild=fs.replaceElement=fs.removeElement=void 0;function gC(e){if(e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent){var t=e.parent.children,r=t.lastIndexOf(e);r>=0&&t.splice(r,1)}e.next=null,e.prev=null,e.parent=null}fs.removeElement=gC;function cLt(e,t){var r=t.prev=e.prev;r&&(r.next=t);var n=t.next=e.next;n&&(n.prev=t);var i=t.parent=e.parent;if(i){var o=i.children;o[o.lastIndexOf(e)]=t,e.parent=null}}fs.replaceElement=cLt;function uLt(e,t){if(gC(t),t.next=null,t.parent=e,e.children.push(t)>1){var r=e.children[e.children.length-2];r.next=t,t.prev=r}else t.prev=null}fs.appendChild=uLt;function dLt(e,t){gC(t);var r=e.parent,n=e.next;if(t.next=n,t.prev=e,e.next=t,t.parent=r,n){if(n.prev=t,r){var i=r.children;i.splice(i.lastIndexOf(n),0,t)}}else r&&r.children.push(t)}fs.append=dLt;function fLt(e,t){if(gC(t),t.parent=e,t.prev=null,e.children.unshift(t)!==1){var r=e.children[1];r.prev=t,t.next=r}else t.next=null}fs.prependChild=fLt;function hLt(e,t){gC(t);var r=e.parent;if(r){var n=r.children;n.splice(n.indexOf(e),0,t)}e.prev&&(e.prev.next=t),t.parent=r,t.prev=e.prev,t.next=e,e.prev=t}fs.prepend=hLt;var Na={};Object.defineProperty(Na,"__esModule",{value:!0});Na.findAll=Na.existsOne=Na.findOne=Na.findOneChild=Na.find=Na.filter=void 0;var KP=wf;function pLt(e,t,r,n){return r===void 0&&(r=!0),n===void 0&&(n=1/0),vCe(e,Array.isArray(t)?t:[t],r,n)}Na.filter=pLt;function vCe(e,t,r,n){for(var i=[],o=[t],a=[0];;){if(a[0]>=o[0].length){if(a.length===1)return i;o.shift(),a.shift();continue}var s=o[0][a[0]++];if(e(s)&&(i.push(s),--n<=0))return i;r&&(0,KP.hasChildren)(s)&&s.children.length>0&&(a.unshift(0),o.unshift(s.children))}}Na.find=vCe;function mLt(e,t){return t.find(e)}Na.findOneChild=mLt;function bCe(e,t,r){r===void 0&&(r=!0);for(var n=null,i=0;i0&&(n=bCe(e,o.children,!0));else continue}return n}Na.findOne=bCe;function yCe(e,t){return t.some(function(r){return(0,KP.isTag)(r)&&(e(r)||yCe(e,r.children))})}Na.existsOne=yCe;function gLt(e,t){for(var r=[],n=[t],i=[0];;){if(i[0]>=n[0].length){if(n.length===1)return r;n.shift(),i.shift();continue}var o=n[0][i[0]++];(0,KP.isTag)(o)&&(e(o)&&r.push(o),o.children.length>0&&(i.unshift(0),n.unshift(o.children)))}}Na.findAll=gLt;var Ks={};Object.defineProperty(Ks,"__esModule",{value:!0});Ks.getElementsByTagType=Ks.getElementsByTagName=Ks.getElementById=Ks.getElements=Ks.testElement=void 0;var Fp=wf,GP=Na,h8={tag_name:function(e){return typeof e=="function"?function(t){return(0,Fp.isTag)(t)&&e(t.name)}:e==="*"?Fp.isTag:function(t){return(0,Fp.isTag)(t)&&t.name===e}},tag_type:function(e){return typeof e=="function"?function(t){return e(t.type)}:function(t){return t.type===e}},tag_contains:function(e){return typeof e=="function"?function(t){return(0,Fp.isText)(t)&&e(t.data)}:function(t){return(0,Fp.isText)(t)&&t.data===e}}};function xCe(e,t){return typeof t=="function"?function(r){return(0,Fp.isTag)(r)&&t(r.attribs[e])}:function(r){return(0,Fp.isTag)(r)&&r.attribs[e]===t}}function vLt(e,t){return function(r){return e(r)||t(r)}}function SCe(e){var t=Object.keys(e).map(function(r){var n=e[r];return Object.prototype.hasOwnProperty.call(h8,r)?h8[r](n):xCe(r,n)});return t.length===0?null:t.reduce(vLt)}function bLt(e,t){var r=SCe(e);return r?r(t):!0}Ks.testElement=bLt;function yLt(e,t,r,n){n===void 0&&(n=1/0);var i=SCe(e);return i?(0,GP.filter)(i,t,r,n):[]}Ks.getElements=yLt;function xLt(e,t,r){return r===void 0&&(r=!0),Array.isArray(t)||(t=[t]),(0,GP.findOne)(xCe("id",e),t,r)}Ks.getElementById=xLt;function SLt(e,t,r,n){return r===void 0&&(r=!0),n===void 0&&(n=1/0),(0,GP.filter)(h8.tag_name(e),t,r,n)}Ks.getElementsByTagName=SLt;function wLt(e,t,r,n){return r===void 0&&(r=!0),n===void 0&&(n=1/0),(0,GP.filter)(h8.tag_type(e),t,r,n)}Ks.getElementsByTagType=wLt;var wCe={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.uniqueSort=e.compareDocumentPosition=e.DocumentPosition=e.removeSubsets=void 0;var t=wf;function r(a){for(var s=a.length;--s>=0;){var l=a[s];if(s>0&&a.lastIndexOf(l,s-1)>=0){a.splice(s,1);continue}for(var c=l.parent;c;c=c.parent)if(a.includes(c)){a.splice(s,1);break}}return a}e.removeSubsets=r;var n;(function(a){a[a.DISCONNECTED=1]="DISCONNECTED",a[a.PRECEDING=2]="PRECEDING",a[a.FOLLOWING=4]="FOLLOWING",a[a.CONTAINS=8]="CONTAINS",a[a.CONTAINED_BY=16]="CONTAINED_BY"})(n=e.DocumentPosition||(e.DocumentPosition={}));function i(a,s){var l=[],c=[];if(a===s)return 0;for(var d=(0,t.hasChildren)(a)?a:a.parent;d;)l.unshift(d),d=d.parent;for(d=(0,t.hasChildren)(s)?s:s.parent;d;)c.unshift(d),d=d.parent;for(var f=Math.min(l.length,c.length),h=0;hp.indexOf(v)?u===s?n.FOLLOWING|n.CONTAINED_BY:n.FOLLOWING:u===a?n.PRECEDING|n.CONTAINS:n.PRECEDING}e.compareDocumentPosition=i;function o(a){return a=a.filter(function(s,l,c){return!c.includes(s,l+1)}),a.sort(function(s,l){var c=i(s,l);return c&n.PRECEDING?-1:c&n.FOLLOWING?1:0}),a}e.uniqueSort=o})(wCe);var XP={};Object.defineProperty(XP,"__esModule",{value:!0});XP.getFeed=void 0;var CLt=Us,vC=Ks;function $Lt(e){var t=p8(ILt,e);return t?t.name==="feed"?OLt(t):ELt(t):null}XP.getFeed=$Lt;function OLt(e){var t,r=e.children,n={type:"atom",items:(0,vC.getElementsByTagName)("entry",r).map(function(a){var s,l=a.children,c={media:CCe(l)};cs(c,"id","id",l),cs(c,"title","title",l);var d=(s=p8("link",l))===null||s===void 0?void 0:s.attribs.href;d&&(c.link=d);var f=Gh("summary",l)||Gh("content",l);f&&(c.description=f);var h=Gh("updated",l);return h&&(c.pubDate=new Date(h)),c})};cs(n,"id","id",r),cs(n,"title","title",r);var i=(t=p8("link",r))===null||t===void 0?void 0:t.attribs.href;i&&(n.link=i),cs(n,"description","subtitle",r);var o=Gh("updated",r);return o&&(n.updated=new Date(o)),cs(n,"author","email",r,!0),n}function ELt(e){var t,r,n=(r=(t=p8("channel",e.children))===null||t===void 0?void 0:t.children)!==null&&r!==void 0?r:[],i={type:e.name.substr(0,3),id:"",items:(0,vC.getElementsByTagName)("item",e.children).map(function(a){var s=a.children,l={media:CCe(s)};cs(l,"id","guid",s),cs(l,"title","title",s),cs(l,"link","link",s),cs(l,"description","description",s);var c=Gh("pubDate",s)||Gh("dc:date",s);return c&&(l.pubDate=new Date(c)),l})};cs(i,"title","title",n),cs(i,"link","link",n),cs(i,"description","description",n);var o=Gh("lastBuildDate",n);return o&&(i.updated=new Date(o)),cs(i,"author","managingEditor",n,!0),i}var _Lt=["url","type","lang"],PLt=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function CCe(e){return(0,vC.getElementsByTagName)("media:content",e).map(function(t){for(var r=t.attribs,n={medium:r.medium,isDefault:!!r.isDefault},i=0,o=_Lt;i{if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")},UV={};Object.defineProperty(UV,"__esModule",{value:!0});/*! - * is-plain-object - * - * Copyright (c) 2014-2017, Jon Schlinkert. - * Released under the MIT License. - */function Oie(e){return Object.prototype.toString.call(e)==="[object Object]"}function MLt(e){var t,r;return Oie(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(Oie(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}UV.isPlainObject=MLt;var kLt=function(t){return RLt(t)&&!ALt(t)};function RLt(e){return!!e&&typeof e=="object"}function ALt(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||jLt(e)}var DLt=typeof Symbol=="function"&&Symbol.for,NLt=DLt?Symbol.for("react.element"):60103;function jLt(e){return e.$$typeof===NLt}function LLt(e){return Array.isArray(e)?[]:{}}function zS(e,t){return t.clone!==!1&&t.isMergeableObject(e)?eb(LLt(e),e,t):e}function zLt(e,t,r){return e.concat(t).map(function(n){return zS(n,r)})}function BLt(e,t){if(!t.customMerge)return eb;var r=t.customMerge(e);return typeof r=="function"?r:eb}function FLt(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function Eie(e){return Object.keys(e).concat(FLt(e))}function $Ce(e,t){try{return t in e}catch{return!1}}function HLt(e,t){return $Ce(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function WLt(e,t,r){var n={};return r.isMergeableObject(e)&&Eie(e).forEach(function(i){n[i]=zS(e[i],r)}),Eie(t).forEach(function(i){HLt(e,i)||($Ce(e,i)&&r.isMergeableObject(t[i])?n[i]=BLt(i,r)(e[i],t[i],r):n[i]=zS(t[i],r))}),n}function eb(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||zLt,r.isMergeableObject=r.isMergeableObject||kLt,r.cloneUnlessOtherwiseSpecified=zS;var n=Array.isArray(t),i=Array.isArray(e),o=n===i;return o?n?r.arrayMerge(e,t,r):WLt(e,t,r):zS(t,r)}eb.all=function(t,r){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(n,i){return eb(n,i,r)},{})};var qLt=eb,VLt=qLt,OCe={exports:{}};(function(e){(function(t,r){e.exports?e.exports=r():t.parseSrcset=r()})(qt,function(){return function(t){function r(w){return w===" "||w===" "||w===` -`||w==="\f"||w==="\r"}function n(w){var $,C=w.exec(t.substring(v));if(C)return $=C[0],v+=$.length,$}for(var i=t.length,o=/^[ \t\n\r\u000c]+/,a=/^[, \t\n\r\u000c]+/,s=/^[^ \t\n\r\u000c]+/,l=/[,]+$/,c=/^\d+$/,d=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,f,h,u,p,m,v=0,b=[];;){if(n(a),v>=i)return b;f=n(s),h=[],f.slice(-1)===","?(f=f.replace(l,""),x()):y()}function y(){for(n(o),u="",p="in descriptor";;){if(m=t.charAt(v),p==="in descriptor")if(r(m))u&&(h.push(u),u="",p="after descriptor");else if(m===","){v+=1,u&&h.push(u),x();return}else if(m==="(")u=u+m,p="in parens";else if(m===""){u&&h.push(u),x();return}else u=u+m;else if(p==="in parens")if(m===")")u=u+m,p="in descriptor";else if(m===""){h.push(u),x();return}else u=u+m;else if(p==="after descriptor"&&!r(m))if(m===""){x();return}else p="in descriptor",v-=1;v+=1}}function x(){var w=!1,$,C,S,O,E={},_,P,I,M,T;for(O=0;O",typeof this.line<"u"&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(t){if(!this.source)return"";let r=this.source;t==null&&(t=_ie.isColorSupported),Pie&&t&&(r=Pie(r));let n=r.split(/\r?\n/),i=Math.max(this.line-3,0),o=Math.min(this.line+2,n.length),a=String(o).length,s,l;if(t){let{bold:c,gray:d,red:f}=_ie.createColors(!0);s=h=>c(f(h)),l=h=>d(h)}else s=l=c=>c;return n.slice(i,o).map((c,d)=>{let f=i+1+d,h=" "+(" "+f).slice(-a)+" | ";if(f===this.line){let u=l(h.replace(/\d/g," "))+c.slice(0,this.column-1).replace(/[^\t]/g," ");return s(">")+l(h)+c+` - `+u+s("^")}return" "+l(h)+c}).join(` -`)}toString(){let t=this.showSourceCode();return t&&(t=` - -`+t+` -`),this.name+": "+this.message+t}};var GV=Ej;Ej.default=Ej;var bC={};bC.isClean=Symbol("isClean");bC.my=Symbol("my");const Iie={after:` -`,beforeClose:` -`,beforeComment:` -`,beforeDecl:` -`,beforeOpen:" ",beforeRule:` -`,colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1};function YLt(e){return e[0].toUpperCase()+e.slice(1)}let _j=class{constructor(t){this.builder=t}atrule(t,r){let n="@"+t.name,i=t.params?this.rawValue(t,"params"):"";if(typeof t.raws.afterName<"u"?n+=t.raws.afterName:i&&(n+=" "),t.nodes)this.block(t,n+i);else{let o=(t.raws.between||"")+(r?";":"");this.builder(n+i+o,t)}}beforeAfter(t,r){let n;t.type==="decl"?n=this.raw(t,null,"beforeDecl"):t.type==="comment"?n=this.raw(t,null,"beforeComment"):r==="before"?n=this.raw(t,null,"beforeRule"):n=this.raw(t,null,"beforeClose");let i=t.parent,o=0;for(;i&&i.type!=="root";)o+=1,i=i.parent;if(n.includes(` -`)){let a=this.raw(t,null,"indent");if(a.length)for(let s=0;s0&&t.nodes[r].type==="comment";)r-=1;let n=this.raw(t,"semicolon");for(let i=0;i{if(i=l.raws[r],typeof i<"u")return!1})}return typeof i>"u"&&(i=Iie[n]),a.rawCache[n]=i,i}rawBeforeClose(t){let r;return t.walk(n=>{if(n.nodes&&n.nodes.length>0&&typeof n.raws.after<"u")return r=n.raws.after,r.includes(` -`)&&(r=r.replace(/[^\n]+$/,"")),!1}),r&&(r=r.replace(/\S/g,"")),r}rawBeforeComment(t,r){let n;return t.walkComments(i=>{if(typeof i.raws.before<"u")return n=i.raws.before,n.includes(` -`)&&(n=n.replace(/[^\n]+$/,"")),!1}),typeof n>"u"?n=this.raw(r,null,"beforeDecl"):n&&(n=n.replace(/\S/g,"")),n}rawBeforeDecl(t,r){let n;return t.walkDecls(i=>{if(typeof i.raws.before<"u")return n=i.raws.before,n.includes(` -`)&&(n=n.replace(/[^\n]+$/,"")),!1}),typeof n>"u"?n=this.raw(r,null,"beforeRule"):n&&(n=n.replace(/\S/g,"")),n}rawBeforeOpen(t){let r;return t.walk(n=>{if(n.type!=="decl"&&(r=n.raws.between,typeof r<"u"))return!1}),r}rawBeforeRule(t){let r;return t.walk(n=>{if(n.nodes&&(n.parent!==t||t.first!==n)&&typeof n.raws.before<"u")return r=n.raws.before,r.includes(` -`)&&(r=r.replace(/[^\n]+$/,"")),!1}),r&&(r=r.replace(/\S/g,"")),r}rawColon(t){let r;return t.walkDecls(n=>{if(typeof n.raws.between<"u")return r=n.raws.between.replace(/[^\s:]/g,""),!1}),r}rawEmptyBody(t){let r;return t.walk(n=>{if(n.nodes&&n.nodes.length===0&&(r=n.raws.after,typeof r<"u"))return!1}),r}rawIndent(t){if(t.raws.indent)return t.raws.indent;let r;return t.walk(n=>{let i=n.parent;if(i&&i!==t&&i.parent&&i.parent===t&&typeof n.raws.before<"u"){let o=n.raws.before.split(` -`);return r=o[o.length-1],r=r.replace(/\S/g,""),!1}}),r}rawSemicolon(t){let r;return t.walk(n=>{if(n.nodes&&n.nodes.length&&n.last.type==="decl"&&(r=n.raws.semicolon,typeof r<"u"))return!1}),r}rawValue(t,r){let n=t[r],i=t.raws[r];return i&&i.value===n?i.raw:n}root(t){this.body(t),t.raws.after&&this.builder(t.raws.after)}rule(t){this.block(t,this.rawValue(t,"selector")),t.raws.ownSemicolon&&this.builder(t.raws.ownSemicolon,t,"end")}stringify(t,r){if(!this[t.type])throw new Error("Unknown AST node type "+t.type+". Maybe you need to change PostCSS stringifier.");this[t.type](t,r)}};var PCe=_j;_j.default=_j;let QLt=PCe;function Pj(e,t){new QLt(t).stringify(e)}var YP=Pj;Pj.default=Pj;let{isClean:N4,my:ZLt}=bC,JLt=GV,ezt=PCe,tzt=YP;function Ij(e,t){let r=new e.constructor;for(let n in e){if(!Object.prototype.hasOwnProperty.call(e,n)||n==="proxyCache")continue;let i=e[n],o=typeof i;n==="parent"&&o==="object"?t&&(r[n]=t):n==="source"?r[n]=i:Array.isArray(i)?r[n]=i.map(a=>Ij(a,r)):(o==="object"&&i!==null&&(i=Ij(i)),r[n]=i)}return r}let Tj=class{constructor(t={}){this.raws={},this[N4]=!1,this[ZLt]=!0;for(let r in t)if(r==="nodes"){this.nodes=[];for(let n of t[r])typeof n.clone=="function"?this.append(n.clone()):this.append(n)}else this[r]=t[r]}addToError(t){if(t.postcssNode=this,t.stack&&this.source&&/\n\s{4}at /.test(t.stack)){let r=this.source;t.stack=t.stack.replace(/\n\s{4}at /,`$&${r.input.from}:${r.start.line}:${r.start.column}$&`)}return t}after(t){return this.parent.insertAfter(this,t),this}assign(t={}){for(let r in t)this[r]=t[r];return this}before(t){return this.parent.insertBefore(this,t),this}cleanRaws(t){delete this.raws.before,delete this.raws.after,t||delete this.raws.between}clone(t={}){let r=Ij(this);for(let n in t)r[n]=t[n];return r}cloneAfter(t={}){let r=this.clone(t);return this.parent.insertAfter(this,r),r}cloneBefore(t={}){let r=this.clone(t);return this.parent.insertBefore(this,r),r}error(t,r={}){if(this.source){let{end:n,start:i}=this.rangeBy(r);return this.source.input.error(t,{column:i.column,line:i.line},{column:n.column,line:n.line},r)}return new JLt(t)}getProxyProcessor(){return{get(t,r){return r==="proxyOf"?t:r==="root"?()=>t.root().toProxy():t[r]},set(t,r,n){return t[r]===n||(t[r]=n,(r==="prop"||r==="value"||r==="name"||r==="params"||r==="important"||r==="text")&&t.markDirty()),!0}}}markDirty(){if(this[N4]){this[N4]=!1;let t=this;for(;t=t.parent;)t[N4]=!1}}next(){if(!this.parent)return;let t=this.parent.index(this);return this.parent.nodes[t+1]}positionBy(t,r){let n=this.source.start;if(t.index)n=this.positionInside(t.index,r);else if(t.word){r=this.toString();let i=r.indexOf(t.word);i!==-1&&(n=this.positionInside(i,r))}return n}positionInside(t,r){let n=r||this.toString(),i=this.source.start.column,o=this.source.start.line;for(let a=0;atypeof l=="object"&&l.toJSON?l.toJSON(null,r):l);else if(typeof s=="object"&&s.toJSON)n[a]=s.toJSON(null,r);else if(a==="source"){let l=r.get(s.input);l==null&&(l=o,r.set(s.input,o),o++),n[a]={end:s.end,inputId:l,start:s.start}}else n[a]=s}return i&&(n.inputs=[...r.keys()].map(a=>a.toJSON())),n}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}toString(t=tzt){t.stringify&&(t=t.stringify);let r="";return t(this,n=>{r+=n}),r}warn(t,r,n){let i={node:this};for(let o in n)i[o]=n[o];return t.warn(r,i)}get proxyOf(){return this}};var QP=Tj;Tj.default=Tj;let rzt=QP,Mj=class extends rzt{constructor(t){t&&typeof t.value<"u"&&typeof t.value!="string"&&(t={...t,value:String(t.value)}),super(t),this.type="decl"}get variable(){return this.prop.startsWith("--")||this.prop[0]==="$"}};var ZP=Mj;Mj.default=Mj;let nzt="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",izt=(e,t=21)=>(r=t)=>{let n="",i=r;for(;i--;)n+=e[Math.random()*e.length|0];return n},ozt=(e=21)=>{let t="",r=e;for(;r--;)t+=nzt[Math.random()*64|0];return t};var azt={nanoid:ozt,customAlphabet:izt};let{SourceMapConsumer:Tie,SourceMapGenerator:Mie}=du,{existsSync:szt,readFileSync:lzt}=du,{dirname:ek,join:czt}=du;function uzt(e){return Buffer?Buffer.from(e,"base64").toString():window.atob(e)}let kj=class{constructor(t,r){if(r.map===!1)return;this.loadAnnotation(t),this.inline=this.startWith(this.annotation,"data:");let n=r.map?r.map.prev:void 0,i=this.loadMap(r.from,n);!this.mapFile&&r.from&&(this.mapFile=r.from),this.mapFile&&(this.root=ek(this.mapFile)),i&&(this.text=i)}consumer(){return this.consumerCache||(this.consumerCache=new Tie(this.text)),this.consumerCache}decodeInline(t){let r=/^data:application\/json;charset=utf-?8;base64,/,n=/^data:application\/json;base64,/,i=/^data:application\/json;charset=utf-?8,/,o=/^data:application\/json,/;if(i.test(t)||o.test(t))return decodeURIComponent(t.substr(RegExp.lastMatch.length));if(r.test(t)||n.test(t))return uzt(t.substr(RegExp.lastMatch.length));let a=t.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+a)}getAnnotationURL(t){return t.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}isMap(t){return typeof t!="object"?!1:typeof t.mappings=="string"||typeof t._mappings=="string"||Array.isArray(t.sections)}loadAnnotation(t){let r=t.match(/\/\*\s*# sourceMappingURL=/gm);if(!r)return;let n=t.lastIndexOf(r.pop()),i=t.indexOf("*/",n);n>-1&&i>-1&&(this.annotation=this.getAnnotationURL(t.substring(n,i)))}loadFile(t){if(this.root=ek(t),szt(t))return this.mapFile=t,lzt(t,"utf-8").toString().trim()}loadMap(t,r){if(r===!1)return!1;if(r){if(typeof r=="string")return r;if(typeof r=="function"){let n=r(t);if(n){let i=this.loadFile(n);if(!i)throw new Error("Unable to load previous source map: "+n.toString());return i}}else{if(r instanceof Tie)return Mie.fromSourceMap(r).toString();if(r instanceof Mie)return r.toString();if(this.isMap(r))return JSON.stringify(r);throw new Error("Unsupported previous source map format: "+r.toString())}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let n=this.annotation;return t&&(n=czt(ek(t),n)),this.loadFile(n)}}}startWith(t,r){return t?t.substr(0,r.length)===r:!1}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}};var ICe=kj;kj.default=kj;let{SourceMapConsumer:dzt,SourceMapGenerator:fzt}=du,{fileURLToPath:kie,pathToFileURL:j4}=du,{isAbsolute:Rj,resolve:Aj}=du,{nanoid:hzt}=azt,tk=du,Rie=GV,pzt=ICe,rk=Symbol("fromOffsetCache"),mzt=!!(dzt&&fzt),Aie=!!(Aj&&Rj),m8=class{constructor(t,r={}){if(t===null||typeof t>"u"||typeof t=="object"&&!t.toString)throw new Error(`PostCSS received ${t} instead of CSS string`);if(this.css=t.toString(),this.css[0]==="\uFEFF"||this.css[0]==="￾"?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,r.from&&(!Aie||/^\w+:\/\//.test(r.from)||Rj(r.from)?this.file=r.from:this.file=Aj(r.from)),Aie&&mzt){let n=new pzt(this.css,r);if(n.text){this.map=n;let i=n.consumer().file;!this.file&&i&&(this.file=this.mapResolve(i))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}error(t,r,n,i={}){let o,a,s;if(r&&typeof r=="object"){let c=r,d=n;if(typeof c.offset=="number"){let f=this.fromOffset(c.offset);r=f.line,n=f.col}else r=c.line,n=c.column;if(typeof d.offset=="number"){let f=this.fromOffset(d.offset);a=f.line,s=f.col}else a=d.line,s=d.column}else if(!n){let c=this.fromOffset(r);r=c.line,n=c.col}let l=this.origin(r,n,a,s);return l?o=new Rie(t,l.endLine===void 0?l.line:{column:l.column,line:l.line},l.endLine===void 0?l.column:{column:l.endColumn,line:l.endLine},l.source,l.file,i.plugin):o=new Rie(t,a===void 0?r:{column:n,line:r},a===void 0?n:{column:s,line:a},this.css,this.file,i.plugin),o.input={column:n,endColumn:s,endLine:a,line:r,source:this.css},this.file&&(j4&&(o.input.url=j4(this.file).toString()),o.input.file=this.file),o}fromOffset(t){let r,n;if(this[rk])n=this[rk];else{let o=this.css.split(` -`);n=new Array(o.length);let a=0;for(let s=0,l=o.length;s=r)i=n.length-1;else{let o=n.length-2,a;for(;i>1),t=n[a+1])i=a+1;else{i=a;break}}return{col:t-n[i]+1,line:i+1}}mapResolve(t){return/^\w+:\/\//.test(t)?t:Aj(this.map.consumer().sourceRoot||this.map.root||".",t)}origin(t,r,n,i){if(!this.map)return!1;let o=this.map.consumer(),a=o.originalPositionFor({column:r,line:t});if(!a.source)return!1;let s;typeof n=="number"&&(s=o.originalPositionFor({column:i,line:n}));let l;Rj(a.source)?l=j4(a.source):l=new URL(a.source,this.map.consumer().sourceRoot||j4(this.map.mapFile));let c={column:a.column,endColumn:s&&s.column,endLine:s&&s.line,line:a.line,url:l.toString()};if(l.protocol==="file:")if(kie)c.file=kie(l);else throw new Error("file: protocol is not available in this PostCSS build");let d=o.sourceContentFor(a.source);return d&&(c.source=d),c}toJSON(){let t={};for(let r of["hasBOM","css","file","id"])this[r]!=null&&(t[r]=this[r]);return this.map&&(t.map={...this.map},t.map.consumerCache&&(t.map.consumerCache=void 0)),t}get from(){return this.file||this.id}};var JP=m8;m8.default=m8;tk&&tk.registerInput&&tk.registerInput(m8);let{SourceMapConsumer:TCe,SourceMapGenerator:J6}=du,{dirname:e5,relative:MCe,resolve:kCe,sep:RCe}=du,{pathToFileURL:Die}=du,gzt=JP,vzt=!!(TCe&&J6),bzt=!!(e5&&kCe&&MCe&&RCe),yzt=class{constructor(t,r,n,i){this.stringify=t,this.mapOpts=n.map||{},this.root=r,this.opts=n,this.css=i,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute,this.memoizedFileURLs=new Map,this.memoizedPaths=new Map,this.memoizedURLs=new Map}addAnnotation(){let t;this.isInline()?t="data:application/json;base64,"+this.toBase64(this.map.toString()):typeof this.mapOpts.annotation=="string"?t=this.mapOpts.annotation:typeof this.mapOpts.annotation=="function"?t=this.mapOpts.annotation(this.opts.to,this.root):t=this.outputFile()+".map";let r=` -`;this.css.includes(`\r -`)&&(r=`\r -`),this.css+=r+"/*# sourceMappingURL="+t+" */"}applyPrevMaps(){for(let t of this.previous()){let r=this.toUrl(this.path(t.file)),n=t.root||e5(t.file),i;this.mapOpts.sourcesContent===!1?(i=new TCe(t.text),i.sourcesContent&&(i.sourcesContent=i.sourcesContent.map(()=>null))):i=t.consumer(),this.map.applySourceMap(i,r,this.toUrl(this.path(n)))}}clearAnnotation(){if(this.mapOpts.annotation!==!1)if(this.root){let t;for(let r=this.root.nodes.length-1;r>=0;r--)t=this.root.nodes[r],t.type==="comment"&&t.text.indexOf("# sourceMappingURL=")===0&&this.root.removeChild(r)}else this.css&&(this.css=this.css.replace(/(\n)?\/\*#[\S\s]*?\*\/$/gm,""))}generate(){if(this.clearAnnotation(),bzt&&vzt&&this.isMap())return this.generateMap();{let t="";return this.stringify(this.root,r=>{t+=r}),[t]}}generateMap(){if(this.root)this.generateString();else if(this.previous().length===1){let t=this.previous()[0].consumer();t.file=this.outputFile(),this.map=J6.fromSourceMap(t)}else this.map=new J6({file:this.outputFile()}),this.map.addMapping({generated:{column:0,line:1},original:{column:0,line:1},source:this.opts.from?this.toUrl(this.path(this.opts.from)):""});return this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}generateString(){this.css="",this.map=new J6({file:this.outputFile()});let t=1,r=1,n="",i={generated:{column:0,line:0},original:{column:0,line:0},source:""},o,a;this.stringify(this.root,(s,l,c)=>{if(this.css+=s,l&&c!=="end"&&(i.generated.line=t,i.generated.column=r-1,l.source&&l.source.start?(i.source=this.sourcePath(l),i.original.line=l.source.start.line,i.original.column=l.source.start.column-1,this.map.addMapping(i)):(i.source=n,i.original.line=1,i.original.column=0,this.map.addMapping(i))),o=s.match(/\n/g),o?(t+=o.length,a=s.lastIndexOf(` -`),r=s.length-a):r+=s.length,l&&c!=="start"){let d=l.parent||{raws:{}};(!(l.type==="decl"||l.type==="atrule"&&!l.nodes)||l!==d.last||d.raws.semicolon)&&(l.source&&l.source.end?(i.source=this.sourcePath(l),i.original.line=l.source.end.line,i.original.column=l.source.end.column-1,i.generated.line=t,i.generated.column=r-2,this.map.addMapping(i)):(i.source=n,i.original.line=1,i.original.column=0,i.generated.line=t,i.generated.column=r-1,this.map.addMapping(i)))}})}isAnnotation(){return this.isInline()?!0:typeof this.mapOpts.annotation<"u"?this.mapOpts.annotation:this.previous().length?this.previous().some(t=>t.annotation):!0}isInline(){if(typeof this.mapOpts.inline<"u")return this.mapOpts.inline;let t=this.mapOpts.annotation;return typeof t<"u"&&t!==!0?!1:this.previous().length?this.previous().some(r=>r.inline):!0}isMap(){return typeof this.opts.map<"u"?!!this.opts.map:this.previous().length>0}isSourcesContent(){return typeof this.mapOpts.sourcesContent<"u"?this.mapOpts.sourcesContent:this.previous().length?this.previous().some(t=>t.withContent()):!0}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}path(t){if(this.mapOpts.absolute||t.charCodeAt(0)===60||/^\w+:\/\//.test(t))return t;let r=this.memoizedPaths.get(t);if(r)return r;let n=this.opts.to?e5(this.opts.to):".";typeof this.mapOpts.annotation=="string"&&(n=e5(kCe(n,this.mapOpts.annotation)));let i=MCe(n,t);return this.memoizedPaths.set(t,i),i}previous(){if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk(t=>{if(t.source&&t.source.input.map){let r=t.source.input.map;this.previousMaps.includes(r)||this.previousMaps.push(r)}});else{let t=new gzt(this.css,this.opts);t.map&&this.previousMaps.push(t.map)}return this.previousMaps}setSourcesContent(){let t={};if(this.root)this.root.walk(r=>{if(r.source){let n=r.source.input.from;if(n&&!t[n]){t[n]=!0;let i=this.usesFileUrls?this.toFileUrl(n):this.toUrl(this.path(n));this.map.setSourceContent(i,r.source.input.css)}}});else if(this.css){let r=this.opts.from?this.toUrl(this.path(this.opts.from)):"";this.map.setSourceContent(r,this.css)}}sourcePath(t){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(t.source.input.from):this.toUrl(this.path(t.source.input.from))}toBase64(t){return Buffer?Buffer.from(t).toString("base64"):window.btoa(unescape(encodeURIComponent(t)))}toFileUrl(t){let r=this.memoizedFileURLs.get(t);if(r)return r;if(Die){let n=Die(t).toString();return this.memoizedFileURLs.set(t,n),n}else throw new Error("`map.absolute` option is not available in this PostCSS build")}toUrl(t){let r=this.memoizedURLs.get(t);if(r)return r;RCe==="\\"&&(t=t.replace(/\\/g,"/"));let n=encodeURI(t).replace(/[#?]/g,encodeURIComponent);return this.memoizedURLs.set(t,n),n}};var ACe=yzt;let xzt=QP,Dj=class extends xzt{constructor(t){super(t),this.type="comment"}};var e7=Dj;Dj.default=Dj;let{isClean:DCe,my:NCe}=bC,jCe=ZP,LCe=e7,Szt=QP,zCe,XV,YV,BCe;function FCe(e){return e.map(t=>(t.nodes&&(t.nodes=FCe(t.nodes)),delete t.source,t))}function HCe(e){if(e[DCe]=!1,e.proxyOf.nodes)for(let t of e.proxyOf.nodes)HCe(t)}let Cf=class WCe extends Szt{append(...t){for(let r of t){let n=this.normalize(r,this.last);for(let i of n)this.proxyOf.nodes.push(i)}return this.markDirty(),this}cleanRaws(t){if(super.cleanRaws(t),this.nodes)for(let r of this.nodes)r.cleanRaws(t)}each(t){if(!this.proxyOf.nodes)return;let r=this.getIterator(),n,i;for(;this.indexes[r]t[r](...n.map(i=>typeof i=="function"?(o,a)=>i(o.toProxy(),a):i)):r==="every"||r==="some"?n=>t[r]((i,...o)=>n(i.toProxy(),...o)):r==="root"?()=>t.root().toProxy():r==="nodes"?t.nodes.map(n=>n.toProxy()):r==="first"||r==="last"?t[r].toProxy():t[r]:t[r]},set(t,r,n){return t[r]===n||(t[r]=n,(r==="name"||r==="params"||r==="selector")&&t.markDirty()),!0}}}index(t){return typeof t=="number"?t:(t.proxyOf&&(t=t.proxyOf),this.proxyOf.nodes.indexOf(t))}insertAfter(t,r){let n=this.index(t),i=this.normalize(r,this.proxyOf.nodes[n]).reverse();n=this.index(t);for(let a of i)this.proxyOf.nodes.splice(n+1,0,a);let o;for(let a in this.indexes)o=this.indexes[a],n"u")throw new Error("Value field is missed in node creation");typeof t.value!="string"&&(t.value=String(t.value)),t=[new jCe(t)]}else if(t.selector)t=[new XV(t)];else if(t.name)t=[new YV(t)];else if(t.text)t=[new LCe(t)];else throw new Error("Unknown node type in node creation");return t.map(i=>(i[NCe]||WCe.rebuild(i),i=i.proxyOf,i.parent&&i.parent.removeChild(i),i[DCe]&&HCe(i),typeof i.raws.before>"u"&&r&&typeof r.raws.before<"u"&&(i.raws.before=r.raws.before.replace(/\S/g,"")),i.parent=this.proxyOf,i))}prepend(...t){t=t.reverse();for(let r of t){let n=this.normalize(r,this.first,"prepend").reverse();for(let i of n)this.proxyOf.nodes.unshift(i);for(let i in this.indexes)this.indexes[i]=this.indexes[i]+n.length}return this.markDirty(),this}push(t){return t.parent=this,this.proxyOf.nodes.push(t),this}removeAll(){for(let t of this.proxyOf.nodes)t.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}removeChild(t){t=this.index(t),this.proxyOf.nodes[t].parent=void 0,this.proxyOf.nodes.splice(t,1);let r;for(let n in this.indexes)r=this.indexes[n],r>=t&&(this.indexes[n]=r-1);return this.markDirty(),this}replaceValues(t,r,n){return n||(n=r,r={}),this.walkDecls(i=>{r.props&&!r.props.includes(i.prop)||r.fast&&!i.value.includes(r.fast)||(i.value=i.value.replace(t,n))}),this.markDirty(),this}some(t){return this.nodes.some(t)}walk(t){return this.each((r,n)=>{let i;try{i=t(r,n)}catch(o){throw r.addToError(o)}return i!==!1&&r.walk&&(i=r.walk(t)),i})}walkAtRules(t,r){return r?t instanceof RegExp?this.walk((n,i)=>{if(n.type==="atrule"&&t.test(n.name))return r(n,i)}):this.walk((n,i)=>{if(n.type==="atrule"&&n.name===t)return r(n,i)}):(r=t,this.walk((n,i)=>{if(n.type==="atrule")return r(n,i)}))}walkComments(t){return this.walk((r,n)=>{if(r.type==="comment")return t(r,n)})}walkDecls(t,r){return r?t instanceof RegExp?this.walk((n,i)=>{if(n.type==="decl"&&t.test(n.prop))return r(n,i)}):this.walk((n,i)=>{if(n.type==="decl"&&n.prop===t)return r(n,i)}):(r=t,this.walk((n,i)=>{if(n.type==="decl")return r(n,i)}))}walkRules(t,r){return r?t instanceof RegExp?this.walk((n,i)=>{if(n.type==="rule"&&t.test(n.selector))return r(n,i)}):this.walk((n,i)=>{if(n.type==="rule"&&n.selector===t)return r(n,i)}):(r=t,this.walk((n,i)=>{if(n.type==="rule")return r(n,i)}))}get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}};Cf.registerParse=e=>{zCe=e};Cf.registerRule=e=>{XV=e};Cf.registerAtRule=e=>{YV=e};Cf.registerRoot=e=>{BCe=e};var Sg=Cf;Cf.default=Cf;Cf.rebuild=e=>{e.type==="atrule"?Object.setPrototypeOf(e,YV.prototype):e.type==="rule"?Object.setPrototypeOf(e,XV.prototype):e.type==="decl"?Object.setPrototypeOf(e,jCe.prototype):e.type==="comment"?Object.setPrototypeOf(e,LCe.prototype):e.type==="root"&&Object.setPrototypeOf(e,BCe.prototype),e[NCe]=!0,e.nodes&&e.nodes.forEach(t=>{Cf.rebuild(t)})};let wzt=Sg,qCe,VCe,BS=class extends wzt{constructor(t){super({type:"document",...t}),this.nodes||(this.nodes=[])}toResult(t={}){return new qCe(new VCe,this,t).stringify()}};BS.registerLazyResult=e=>{qCe=e};BS.registerProcessor=e=>{VCe=e};var QV=BS;BS.default=BS;let Nj=class{constructor(t,r={}){if(this.type="warning",this.text=t,r.node&&r.node.source){let n=r.node.rangeBy(r);this.line=n.start.line,this.column=n.start.column,this.endLine=n.end.line,this.endColumn=n.end.column}for(let n in r)this[n]=r[n]}toString(){return this.node?this.node.error(this.text,{index:this.index,plugin:this.plugin,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}};var UCe=Nj;Nj.default=Nj;let Czt=UCe,jj=class{constructor(t,r,n){this.processor=t,this.messages=[],this.root=r,this.opts=n,this.css=void 0,this.map=void 0}toString(){return this.css}warn(t,r={}){r.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(r.plugin=this.lastPlugin.postcssPlugin);let n=new Czt(t,r);return this.messages.push(n),n}warnings(){return this.messages.filter(t=>t.type==="warning")}get content(){return this.css}};var ZV=jj;jj.default=jj;const nk=39,Nie=34,L4=92,jie=47,z4=10,y2=32,B4=12,F4=9,H4=13,$zt=91,Ozt=93,Ezt=40,_zt=41,Pzt=123,Izt=125,Tzt=59,Mzt=42,kzt=58,Rzt=64,W4=/[\t\n\f\r "#'()/;[\\\]{}]/g,q4=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,Azt=/.[\r\n"'(/\\]/,Lie=/[\da-f]/i;var Dzt=function(t,r={}){let n=t.css.valueOf(),i=r.ignoreErrors,o,a,s,l,c,d,f,h,u,p,m=n.length,v=0,b=[],y=[];function x(){return v}function w(O){throw t.error("Unclosed "+O,v)}function $(){return y.length===0&&v>=m}function C(O){if(y.length)return y.pop();if(v>=m)return;let E=O?O.ignoreUnclosed:!1;switch(o=n.charCodeAt(v),o){case z4:case y2:case F4:case H4:case B4:{a=v;do a+=1,o=n.charCodeAt(a);while(o===y2||o===z4||o===F4||o===H4||o===B4);p=["space",n.slice(v,a)],v=a-1;break}case $zt:case Ozt:case Pzt:case Izt:case kzt:case Tzt:case _zt:{let _=String.fromCharCode(o);p=[_,_,v];break}case Ezt:{if(h=b.length?b.pop()[1]:"",u=n.charCodeAt(v+1),h==="url"&&u!==nk&&u!==Nie&&u!==y2&&u!==z4&&u!==F4&&u!==B4&&u!==H4){a=v;do{if(d=!1,a=n.indexOf(")",a+1),a===-1)if(i||E){a=v;break}else w("bracket");for(f=a;n.charCodeAt(f-1)===L4;)f-=1,d=!d}while(d);p=["brackets",n.slice(v,a+1),v,a],v=a}else a=n.indexOf(")",v+1),l=n.slice(v,a+1),a===-1||Azt.test(l)?p=["(","(",v]:(p=["brackets",l,v,a],v=a);break}case nk:case Nie:{s=o===nk?"'":'"',a=v;do{if(d=!1,a=n.indexOf(s,a+1),a===-1)if(i||E){a=v+1;break}else w("string");for(f=a;n.charCodeAt(f-1)===L4;)f-=1,d=!d}while(d);p=["string",n.slice(v,a+1),v,a],v=a;break}case Rzt:{W4.lastIndex=v+1,W4.test(n),W4.lastIndex===0?a=n.length-1:a=W4.lastIndex-2,p=["at-word",n.slice(v,a+1),v,a],v=a;break}case L4:{for(a=v,c=!0;n.charCodeAt(a+1)===L4;)a+=1,c=!c;if(o=n.charCodeAt(a+1),c&&o!==jie&&o!==y2&&o!==z4&&o!==F4&&o!==H4&&o!==B4&&(a+=1,Lie.test(n.charAt(a)))){for(;Lie.test(n.charAt(a+1));)a+=1;n.charCodeAt(a+1)===y2&&(a+=1)}p=["word",n.slice(v,a+1),v,a],v=a;break}default:{o===jie&&n.charCodeAt(v+1)===Mzt?(a=n.indexOf("*/",v+2)+1,a===0&&(i||E?a=n.length:w("comment")),p=["comment",n.slice(v,a+1),v,a],v=a):(q4.lastIndex=v+1,q4.test(n),q4.lastIndex===0?a=n.length-1:a=q4.lastIndex-2,p=["word",n.slice(v,a+1),v,a],b.push(p),v=a);break}}return v++,p}function S(O){y.push(O)}return{back:S,endOfFile:$,nextToken:C,position:x}};let KCe=Sg,g8=class extends KCe{constructor(t){super(t),this.type="atrule"}append(...t){return this.proxyOf.nodes||(this.nodes=[]),super.append(...t)}prepend(...t){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...t)}};var JV=g8;g8.default=g8;KCe.registerAtRule(g8);let GCe=Sg,XCe,YCe,tb=class extends GCe{constructor(t){super(t),this.type="root",this.nodes||(this.nodes=[])}normalize(t,r,n){let i=super.normalize(t);if(r){if(n==="prepend")this.nodes.length>1?r.raws.before=this.nodes[1].raws.before:delete r.raws.before;else if(this.first!==r)for(let o of i)o.raws.before=r.raws.before}return i}removeChild(t,r){let n=this.index(t);return!r&&n===0&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[n].raws.before),super.removeChild(t)}toResult(t={}){return new XCe(new YCe,this,t).stringify()}};tb.registerLazyResult=e=>{XCe=e};tb.registerProcessor=e=>{YCe=e};var yC=tb;tb.default=tb;GCe.registerRoot(tb);let FS={comma(e){return FS.split(e,[","],!0)},space(e){let t=[" ",` -`," "];return FS.split(e,t)},split(e,t,r){let n=[],i="",o=!1,a=0,s=!1,l="",c=!1;for(let d of e)c?c=!1:d==="\\"?c=!0:s?d===l&&(s=!1):d==='"'||d==="'"?(s=!0,l=d):d==="("?a+=1:d===")"?a>0&&(a-=1):a===0&&t.includes(d)&&(o=!0),o?(i!==""&&n.push(i.trim()),i="",o=!1):i+=d;return(r||i!=="")&&n.push(i.trim()),n}};var QCe=FS;FS.default=FS;let ZCe=Sg,Nzt=QCe,v8=class extends ZCe{constructor(t){super(t),this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return Nzt.comma(this.selector)}set selectors(t){let r=this.selector?this.selector.match(/,\s*/):null,n=r?r[0]:","+this.raw("between","beforeOpen");this.selector=t.join(n)}};var eU=v8;v8.default=v8;ZCe.registerRule(v8);let jzt=ZP,Lzt=Dzt,zzt=e7,Bzt=JV,Fzt=yC,zie=eU;const Bie={empty:!0,space:!0};function Hzt(e){for(let t=e.length-1;t>=0;t--){let r=e[t],n=r[3]||r[2];if(n)return n}}let Wzt=class{constructor(t){this.input=t,this.root=new Fzt,this.current=this.root,this.spaces="",this.semicolon=!1,this.customProperty=!1,this.createTokenizer(),this.root.source={input:t,start:{column:1,line:1,offset:0}}}atrule(t){let r=new Bzt;r.name=t[1].slice(1),r.name===""&&this.unnamedAtrule(r,t),this.init(r,t[2]);let n,i,o,a=!1,s=!1,l=[],c=[];for(;!this.tokenizer.endOfFile();){if(t=this.tokenizer.nextToken(),n=t[0],n==="("||n==="["?c.push(n==="("?")":"]"):n==="{"&&c.length>0?c.push("}"):n===c[c.length-1]&&c.pop(),c.length===0)if(n===";"){r.source.end=this.getPosition(t[2]),r.source.end.offset++,this.semicolon=!0;break}else if(n==="{"){s=!0;break}else if(n==="}"){if(l.length>0){for(o=l.length-1,i=l[o];i&&i[0]==="space";)i=l[--o];i&&(r.source.end=this.getPosition(i[3]||i[2]),r.source.end.offset++)}this.end(t);break}else l.push(t);else l.push(t);if(this.tokenizer.endOfFile()){a=!0;break}}r.raws.between=this.spacesAndCommentsFromEnd(l),l.length?(r.raws.afterName=this.spacesAndCommentsFromStart(l),this.raw(r,"params",l),a&&(t=l[l.length-1],r.source.end=this.getPosition(t[3]||t[2]),r.source.end.offset++,this.spaces=r.raws.between,r.raws.between="")):(r.raws.afterName="",r.params=""),s&&(r.nodes=[],this.current=r)}checkMissedSemicolon(t){let r=this.colon(t);if(r===!1)return;let n=0,i;for(let o=r-1;o>=0&&(i=t[o],!(i[0]!=="space"&&(n+=1,n===2)));o--);throw this.input.error("Missed semicolon",i[0]==="word"?i[3]+1:i[2])}colon(t){let r=0,n,i,o;for(let[a,s]of t.entries()){if(n=s,i=n[0],i==="("&&(r+=1),i===")"&&(r-=1),r===0&&i===":")if(!o)this.doubleColon(n);else{if(o[0]==="word"&&o[1]==="progid")continue;return a}o=n}return!1}comment(t){let r=new zzt;this.init(r,t[2]),r.source.end=this.getPosition(t[3]||t[2]),r.source.end.offset++;let n=t[1].slice(2,-2);if(/^\s*$/.test(n))r.text="",r.raws.left=n,r.raws.right="";else{let i=n.match(/^(\s*)([^]*\S)(\s*)$/);r.text=i[2],r.raws.left=i[1],r.raws.right=i[3]}}createTokenizer(){this.tokenizer=Lzt(this.input)}decl(t,r){let n=new jzt;this.init(n,t[0][2]);let i=t[t.length-1];for(i[0]===";"&&(this.semicolon=!0,t.pop()),n.source.end=this.getPosition(i[3]||i[2]||Hzt(t)),n.source.end.offset++;t[0][0]!=="word";)t.length===1&&this.unknownWord(t),n.raws.before+=t.shift()[1];for(n.source.start=this.getPosition(t[0][2]),n.prop="";t.length;){let c=t[0][0];if(c===":"||c==="space"||c==="comment")break;n.prop+=t.shift()[1]}n.raws.between="";let o;for(;t.length;)if(o=t.shift(),o[0]===":"){n.raws.between+=o[1];break}else o[0]==="word"&&/\w/.test(o[1])&&this.unknownWord([o]),n.raws.between+=o[1];(n.prop[0]==="_"||n.prop[0]==="*")&&(n.raws.before+=n.prop[0],n.prop=n.prop.slice(1));let a=[],s;for(;t.length&&(s=t[0][0],!(s!=="space"&&s!=="comment"));)a.push(t.shift());this.precheckMissedSemicolon(t);for(let c=t.length-1;c>=0;c--){if(o=t[c],o[1].toLowerCase()==="!important"){n.important=!0;let d=this.stringFrom(t,c);d=this.spacesFromEnd(t)+d,d!==" !important"&&(n.raws.important=d);break}else if(o[1].toLowerCase()==="important"){let d=t.slice(0),f="";for(let h=c;h>0;h--){let u=d[h][0];if(f.trim().indexOf("!")===0&&u!=="space")break;f=d.pop()[1]+f}f.trim().indexOf("!")===0&&(n.important=!0,n.raws.important=f,t=d)}if(o[0]!=="space"&&o[0]!=="comment")break}t.some(c=>c[0]!=="space"&&c[0]!=="comment")&&(n.raws.between+=a.map(c=>c[1]).join(""),a=[]),this.raw(n,"value",a.concat(t),r),n.value.includes(":")&&!r&&this.checkMissedSemicolon(t)}doubleColon(t){throw this.input.error("Double colon",{offset:t[2]},{offset:t[2]+t[1].length})}emptyRule(t){let r=new zie;this.init(r,t[2]),r.selector="",r.raws.between="",this.current=r}end(t){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(t[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(t)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())}freeSemicolon(t){if(this.spaces+=t[1],this.current.nodes){let r=this.current.nodes[this.current.nodes.length-1];r&&r.type==="rule"&&!r.raws.ownSemicolon&&(r.raws.ownSemicolon=this.spaces,this.spaces="")}}getPosition(t){let r=this.input.fromOffset(t);return{column:r.col,line:r.line,offset:t}}init(t,r){this.current.push(t),t.source={input:this.input,start:this.getPosition(r)},t.raws.before=this.spaces,this.spaces="",t.type!=="comment"&&(this.semicolon=!1)}other(t){let r=!1,n=null,i=!1,o=null,a=[],s=t[1].startsWith("--"),l=[],c=t;for(;c;){if(n=c[0],l.push(c),n==="("||n==="[")o||(o=c),a.push(n==="("?")":"]");else if(s&&i&&n==="{")o||(o=c),a.push("}");else if(a.length===0)if(n===";")if(i){this.decl(l,s);return}else break;else if(n==="{"){this.rule(l);return}else if(n==="}"){this.tokenizer.back(l.pop()),r=!0;break}else n===":"&&(i=!0);else n===a[a.length-1]&&(a.pop(),a.length===0&&(o=null));c=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(r=!0),a.length>0&&this.unclosedBracket(o),r&&i){if(!s)for(;l.length&&(c=l[l.length-1][0],!(c!=="space"&&c!=="comment"));)this.tokenizer.back(l.pop());this.decl(l,s)}else this.unknownWord(l)}parse(){let t;for(;!this.tokenizer.endOfFile();)switch(t=this.tokenizer.nextToken(),t[0]){case"space":this.spaces+=t[1];break;case";":this.freeSemicolon(t);break;case"}":this.end(t);break;case"comment":this.comment(t);break;case"at-word":this.atrule(t);break;case"{":this.emptyRule(t);break;default:this.other(t);break}this.endFile()}precheckMissedSemicolon(){}raw(t,r,n,i){let o,a,s=n.length,l="",c=!0,d,f;for(let h=0;hu+p[1],"");t.raws[r]={raw:h,value:l}}t[r]=l}rule(t){t.pop();let r=new zie;this.init(r,t[0][2]),r.raws.between=this.spacesAndCommentsFromEnd(t),this.raw(r,"selector",t),this.current=r}spacesAndCommentsFromEnd(t){let r,n="";for(;t.length&&(r=t[t.length-1][0],!(r!=="space"&&r!=="comment"));)n=t.pop()[1]+n;return n}spacesAndCommentsFromStart(t){let r,n="";for(;t.length&&(r=t[0][0],!(r!=="space"&&r!=="comment"));)n+=t.shift()[1];return n}spacesFromEnd(t){let r,n="";for(;t.length&&(r=t[t.length-1][0],r==="space");)n=t.pop()[1]+n;return n}stringFrom(t,r){let n="";for(let i=r;iLj(t)),e}let zj={},nb=class e$e{constructor(t,r,n){this.stringified=!1,this.processed=!1;let i;if(typeof r=="object"&&r!==null&&(r.type==="root"||r.type==="document"))i=Lj(r);else if(r instanceof e$e||r instanceof Fie)i=Lj(r.root),r.map&&(typeof n.map>"u"&&(n.map={}),n.map.inline||(n.map.inline=!1),n.map.prev=r.map);else{let o=Jzt;n.syntax&&(o=n.syntax.parse),n.parser&&(o=n.parser),o.parse&&(o=o.parse);try{i=o(r,n)}catch(a){this.processed=!0,this.error=a}i&&!i[Gzt]&&Qzt.rebuild(i)}this.result=new Fie(t,i,n),this.helpers={...zj,postcss:zj,result:this.result},this.plugins=this.processor.plugins.map(o=>typeof o=="object"&&o.prepare?{...o,...o.prepare(this.result)}:o)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}catch(t){return this.async().catch(t)}finally(t){return this.async().then(t,t)}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(t,r){let n=this.result.lastPlugin;try{r&&r.addToError(t),this.error=t,t.name==="CssSyntaxError"&&!t.plugin?(t.plugin=n.postcssPlugin,t.setMessage()):n.postcssVersion}catch(i){console&&console.error&&console.error(i)}return t}prepareVisitors(){this.listeners={};let t=(r,n,i)=>{this.listeners[n]||(this.listeners[n]=[]),this.listeners[n].push([r,i])};for(let r of this.plugins)if(typeof r=="object")for(let n in r){if(!rBt[n]&&/^[A-Z]/.test(n))throw new Error(`Unknown event ${n} in ${r.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!nBt[n])if(typeof r[n]=="object")for(let i in r[n])i==="*"?t(r,n,r[n][i]):t(r,n+"-"+i.toLowerCase(),r[n][i]);else typeof r[n]=="function"&&t(r,n,r[n])}this.hasListener=Object.keys(this.listeners).length>0}async runAsync(){this.plugin=0;for(let t=0;t0;){let n=this.visitTick(r);if(x2(n))try{await n}catch(i){let o=r[r.length-1].node;throw this.handleError(i,o)}}}if(this.listeners.OnceExit)for(let[r,n]of this.listeners.OnceExit){this.result.lastPlugin=r;try{if(t.type==="document"){let i=t.nodes.map(o=>n(o,this.helpers));await Promise.all(i)}else await n(t,this.helpers)}catch(i){throw this.handleError(i)}}}return this.processed=!0,this.stringify()}runOnRoot(t){this.result.lastPlugin=t;try{if(typeof t=="object"&&t.Once){if(this.result.root.type==="document"){let r=this.result.root.nodes.map(n=>t.Once(n,this.helpers));return x2(r[0])?Promise.all(r):r}return t.Once(this.result.root,this.helpers)}else if(typeof t=="function")return t(this.result.root,this.result)}catch(r){throw this.handleError(r)}}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let t=this.result.opts,r=Yzt;t.syntax&&(r=t.syntax.stringify),t.stringifier&&(r=t.stringifier),r.stringify&&(r=r.stringify);let i=new Xzt(r,this.result.root,this.result.opts).generate();return this.result.css=i[0],this.result.map=i[1],this.result}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let t of this.plugins){let r=this.runOnRoot(t);if(x2(r))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let t=this.result.root;for(;!t[Cu];)t[Cu]=!0,this.walkSync(t);if(this.listeners.OnceExit)if(t.type==="document")for(let r of t.nodes)this.visitSync(this.listeners.OnceExit,r);else this.visitSync(this.listeners.OnceExit,t)}return this.result}then(t,r){return this.async().then(t,r)}toString(){return this.css}visitSync(t,r){for(let[n,i]of t){this.result.lastPlugin=n;let o;try{o=i(r,this.helpers)}catch(a){throw this.handleError(a,r.proxyOf)}if(r.type!=="root"&&r.type!=="document"&&!r.parent)return!0;if(x2(o))throw this.getAsyncError()}}visitTick(t){let r=t[t.length-1],{node:n,visitors:i}=r;if(n.type!=="root"&&n.type!=="document"&&!n.parent){t.pop();return}if(i.length>0&&r.visitorIndex{i[Cu]||this.walkSync(i)});else{let i=this.listeners[n];if(i&&this.visitSync(i,t.toProxy()))return}}warnings(){return this.sync().warnings()}get content(){return this.stringify().content}get css(){return this.stringify().css}get map(){return this.stringify().map}get messages(){return this.sync().messages}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){return this.sync().root}get[Symbol.toStringTag](){return"LazyResult"}};nb.registerPostcss=e=>{zj=e};var t$e=nb;nb.default=nb;eBt.registerLazyResult(nb);Zzt.registerLazyResult(nb);let iBt=ACe,oBt=YP,aBt=tU;const sBt=ZV;let Bj=class{constructor(t,r,n){r=r.toString(),this.stringified=!1,this._processor=t,this._css=r,this._opts=n,this._map=void 0;let i,o=oBt;this.result=new sBt(this._processor,i,this._opts),this.result.css=r;let a=this;Object.defineProperty(this.result,"root",{get(){return a.root}});let s=new iBt(o,i,this._opts,r);if(s.isMap()){let[l,c]=s.generate();l&&(this.result.css=l),c&&(this.result.map=c)}}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}catch(t){return this.async().catch(t)}finally(t){return this.async().then(t,t)}sync(){if(this.error)throw this.error;return this.result}then(t,r){return this.async().then(t,r)}toString(){return this._css}warnings(){return[]}get content(){return this.result.css}get css(){return this.result.css}get map(){return this.result.map}get messages(){return[]}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){if(this._root)return this._root;let t,r=aBt;try{t=r(this._css,this._opts)}catch(n){this.error=n}if(this.error)throw this.error;return this._root=t,t}get[Symbol.toStringTag](){return"NoWorkResult"}};var lBt=Bj;Bj.default=Bj;let cBt=lBt,uBt=t$e,dBt=QV,fBt=yC,HS=class{constructor(t=[]){this.version="8.4.31",this.plugins=this.normalize(t)}normalize(t){let r=[];for(let n of t)if(n.postcss===!0?n=n():n.postcss&&(n=n.postcss),typeof n=="object"&&Array.isArray(n.plugins))r=r.concat(n.plugins);else if(typeof n=="object"&&n.postcssPlugin)r.push(n);else if(typeof n=="function")r.push(n);else if(!(typeof n=="object"&&(n.parse||n.stringify)))throw new Error(n+" is not a PostCSS plugin");return r}process(t,r={}){return this.plugins.length===0&&typeof r.parser>"u"&&typeof r.stringifier>"u"&&typeof r.syntax>"u"?new cBt(this,t,r):new uBt(this,t,r)}use(t){return this.plugins=this.plugins.concat(this.normalize([t])),this}};var hBt=HS;HS.default=HS;fBt.registerProcessor(HS);dBt.registerProcessor(HS);let pBt=ZP,mBt=ICe,gBt=e7,vBt=JV,bBt=JP,yBt=yC,xBt=eU;function WS(e,t){if(Array.isArray(e))return e.map(i=>WS(i));let{inputs:r,...n}=e;if(r){t=[];for(let i of r){let o={...i,__proto__:bBt.prototype};o.map&&(o.map={...o.map,__proto__:mBt.prototype}),t.push(o)}}if(n.nodes&&(n.nodes=e.nodes.map(i=>WS(i,t))),n.source){let{inputId:i,...o}=n.source;n.source=o,i!=null&&(n.source.input=t[i])}if(n.type==="root")return new yBt(n);if(n.type==="decl")return new pBt(n);if(n.type==="rule")return new xBt(n);if(n.type==="comment")return new gBt(n);if(n.type==="atrule")return new vBt(n);throw new Error("Unknown node type: "+e.type)}var SBt=WS;WS.default=WS;var Wie={};let wBt=GV,r$e=ZP,CBt=t$e,$Bt=Sg,rU=hBt,OBt=YP,EBt=SBt,n$e=QV,_Bt=UCe,i$e=e7,o$e=JV,PBt=ZV,IBt=JP,TBt=tU,MBt=QCe,a$e=eU,s$e=yC,kBt=QP;function Pn(...e){return e.length===1&&Array.isArray(e[0])&&(e=e[0]),new rU(e)}Pn.plugin=function(t,r){let n=!1;function i(...a){console&&console.warn&&!n&&(n=!0,console.warn(t+`: postcss.plugin was deprecated. Migration guide: -https://evilmartians.com/chronicles/postcss-8-plugin-migration`),Wie.LANG&&Wie.LANG.startsWith("cn")&&console.warn(t+`: 里面 postcss.plugin 被弃用. 迁移指南: -https://www.w3ctech.com/topic/2226`));let s=r(...a);return s.postcssPlugin=t,s.postcssVersion=new rU().version,s}let o;return Object.defineProperty(i,"postcss",{get(){return o||(o=i()),o}}),i.process=function(a,s,l){return Pn([i(l)]).process(a,s)},i};Pn.stringify=OBt;Pn.parse=TBt;Pn.fromJSON=EBt;Pn.list=MBt;Pn.comment=e=>new i$e(e);Pn.atRule=e=>new o$e(e);Pn.decl=e=>new r$e(e);Pn.rule=e=>new a$e(e);Pn.root=e=>new s$e(e);Pn.document=e=>new n$e(e);Pn.CssSyntaxError=wBt;Pn.Declaration=r$e;Pn.Container=$Bt;Pn.Processor=rU;Pn.Document=n$e;Pn.Comment=i$e;Pn.Warning=_Bt;Pn.AtRule=o$e;Pn.Result=PBt;Pn.Input=IBt;Pn.Rule=a$e;Pn.Root=s$e;Pn.Node=kBt;CBt.registerPostcss(Pn);var RBt=Pn;Pn.default=Pn;const ABt=Qwe,qie=TLt,{isPlainObject:DBt}=UV,Vie=VLt,NBt=ULt,{parse:jBt}=RBt,LBt=["img","audio","video","picture","svg","object","map","iframe","embed"],zBt=["script","style"];function G2(e,t){e&&Object.keys(e).forEach(function(r){t(e[r],r)})}function zd(e,t){return{}.hasOwnProperty.call(e,t)}function Uie(e,t){const r=[];return G2(e,function(n){t(n)&&r.push(n)}),r}function BBt(e){for(const t in e)if(zd(e,t))return!1;return!0}function FBt(e){return e.map(function(t){if(!t.url)throw new Error("URL missing");return t.url+(t.w?` ${t.w}w`:"")+(t.h?` ${t.h}h`:"")+(t.d?` ${t.d}x`:"")}).join(", ")}var HBt=qS;const WBt=/^[^\0\t\n\f\r /<=>]+$/;function qS(e,t,r){if(e==null)return"";typeof e=="number"&&(e=e.toString());let n="",i="";function o(A,k){const R=this;this.tag=A,this.attribs=k||{},this.tagPosition=n.length,this.text="",this.mediaChildren=[],this.updateParentNodeText=function(){if(v.length){const D=v[v.length-1];D.text+=R.text}},this.updateParentNodeMediaChildren=function(){v.length&&LBt.includes(this.tag)&&v[v.length-1].mediaChildren.push(this.tag)}}t=Object.assign({},qS.defaults,t),t.parser=Object.assign({},qBt,t.parser);const a=function(A){return t.allowedTags===!1||(t.allowedTags||[]).indexOf(A)>-1};zBt.forEach(function(A){a(A)&&!t.allowVulnerableTags&&console.warn(` - -⚠️ Your \`allowedTags\` option includes, \`${A}\`, which is inherently -vulnerable to XSS attacks. Please remove it from \`allowedTags\`. -Or, to disable this warning, add the \`allowVulnerableTags\` option -and ensure you are accounting for this risk. - -`)});const s=t.nonTextTags||["script","style","textarea","option"];let l,c;t.allowedAttributes&&(l={},c={},G2(t.allowedAttributes,function(A,k){l[k]=[];const R=[];A.forEach(function(D){typeof D=="string"&&D.indexOf("*")>=0?R.push(qie(D).replace(/\\\*/g,".*")):l[k].push(D)}),R.length&&(c[k]=new RegExp("^("+R.join("|")+")$"))}));const d={},f={},h={};G2(t.allowedClasses,function(A,k){if(l&&(zd(l,k)||(l[k]=[]),l[k].push("class")),d[k]=A,Array.isArray(A)){const R=[];d[k]=[],h[k]=[],A.forEach(function(D){typeof D=="string"&&D.indexOf("*")>=0?R.push(qie(D).replace(/\\\*/g,".*")):D instanceof RegExp?h[k].push(D):d[k].push(D)}),R.length&&(f[k]=new RegExp("^("+R.join("|")+")$"))}});const u={};let p;G2(t.transformTags,function(A,k){let R;typeof A=="function"?R=A:typeof A=="string"&&(R=qS.simpleTransform(A)),k==="*"?p=R:u[k]=R});let m,v,b,y,x,w,$=!1;S();const C=new ABt.Parser({onopentag:function(A,k){if(t.enforceHtmlBoundary&&A==="html"&&S(),x){w++;return}const R=new o(A,k);v.push(R);let D=!1;const z=!!R.text;let N;if(zd(u,A)&&(N=u[A](A,k),R.attribs=k=N.attribs,N.text!==void 0&&(R.innerText=N.text),A!==N.tagName&&(R.name=A=N.tagName,y[m]=N.tagName)),p&&(N=p(A,k),R.attribs=k=N.attribs,A!==N.tagName&&(R.name=A=N.tagName,y[m]=N.tagName)),(!a(A)||t.disallowedTagsMode==="recursiveEscape"&&!BBt(b)||t.nestingLimit!=null&&m>=t.nestingLimit)&&(D=!0,b[m]=!0,t.disallowedTagsMode==="discard"&&s.indexOf(A)!==-1&&(x=!0,w=1),b[m]=!0),m++,D){if(t.disallowedTagsMode==="discard")return;i=n,n=""}n+="<"+A,A==="script"&&(t.allowedScriptHostnames||t.allowedScriptDomains)&&(R.innerText=""),(!l||zd(l,A)||l["*"])&&G2(k,function(j,H){if(!WBt.test(H)){delete R.attribs[H];return}if(j===""&&(t.nonBooleanAttributes.includes(H)||t.nonBooleanAttributes.includes("*"))){delete R.attribs[H];return}let q=!1;if(!l||zd(l,A)&&l[A].indexOf(H)!==-1||l["*"]&&l["*"].indexOf(H)!==-1||zd(c,A)&&c[A].test(H)||c["*"]&&c["*"].test(H))q=!0;else if(l&&l[A]){for(const L of l[A])if(DBt(L)&&L.name&&L.name===H){q=!0;let W="";if(L.multiple===!0){const U=j.split(" ");for(const K of U)L.values.indexOf(K)!==-1&&(W===""?W=K:W+=" "+K)}else L.values.indexOf(j)>=0&&(W=j);j=W}}if(q){if(t.allowedSchemesAppliedToAttributes.indexOf(H)!==-1&&E(A,j)){delete R.attribs[H];return}if(A==="script"&&H==="src"){let L=!0;try{const W=_(j);if(t.allowedScriptHostnames||t.allowedScriptDomains){const U=(t.allowedScriptHostnames||[]).find(function(G){return G===W.url.hostname}),K=(t.allowedScriptDomains||[]).find(function(G){return W.url.hostname===G||W.url.hostname.endsWith(`.${G}`)});L=U||K}}catch{L=!1}if(!L){delete R.attribs[H];return}}if(A==="iframe"&&H==="src"){let L=!0;try{const W=_(j);if(W.isRelativeUrl)L=zd(t,"allowIframeRelativeUrls")?t.allowIframeRelativeUrls:!t.allowedIframeHostnames&&!t.allowedIframeDomains;else if(t.allowedIframeHostnames||t.allowedIframeDomains){const U=(t.allowedIframeHostnames||[]).find(function(G){return G===W.url.hostname}),K=(t.allowedIframeDomains||[]).find(function(G){return W.url.hostname===G||W.url.hostname.endsWith(`.${G}`)});L=U||K}}catch{L=!1}if(!L){delete R.attribs[H];return}}if(H==="srcset")try{let L=NBt(j);if(L.forEach(function(W){E("srcset",W.url)&&(W.evil=!0)}),L=Uie(L,function(W){return!W.evil}),L.length)j=FBt(Uie(L,function(W){return!W.evil})),R.attribs[H]=j;else{delete R.attribs[H];return}}catch{delete R.attribs[H];return}if(H==="class"){const L=d[A],W=d["*"],U=f[A],K=h[A],G=f["*"],Z=[U,G].concat(K).filter(function(J){return J});if(L&&W?j=T(j,Vie(L,W),Z):j=T(j,L||W,Z),!j.length){delete R.attribs[H];return}}if(H==="style"){if(t.parseStyleAttributes)try{const L=jBt(A+" {"+j+"}"),W=P(L,t.allowedStyles);if(j=I(W),j.length===0){delete R.attribs[H];return}}catch{typeof window<"u"&&console.warn('Failed to parse "'+A+" {"+j+`}", If you're running this in a browser, we recommend to disable style parsing: options.parseStyleAttributes: false, since this only works in a node environment due to a postcss dependency, More info: https://github.com/apostrophecms/sanitize-html/issues/547`),delete R.attribs[H];return}else if(t.allowedStyles)throw new Error("allowedStyles option cannot be used together with parseStyleAttributes: false.")}n+=" "+H,j&&j.length&&(n+='="'+O(j,!0)+'"')}else delete R.attribs[H]}),t.selfClosing.indexOf(A)!==-1?n+=" />":(n+=">",R.innerText&&!z&&!t.textFilter&&(n+=O(R.innerText),$=!0)),D&&(n=i+O(n),i="")},ontext:function(A){if(x)return;const k=v[v.length-1];let R;if(k&&(R=k.tag,A=k.innerText!==void 0?k.innerText:A),t.disallowedTagsMode==="discard"&&(R==="script"||R==="style"))n+=A;else{const D=O(A,!1);t.textFilter&&!$?n+=t.textFilter(D,R):$||(n+=D)}if(v.length){const D=v[v.length-1];D.text+=A}},onclosetag:function(A,k){if(x)if(w--,!w)x=!1;else return;const R=v.pop();if(!R)return;if(R.tag!==A){v.push(R);return}x=t.enforceHtmlBoundary?A==="html":!1,m--;const D=b[m];if(D){if(delete b[m],t.disallowedTagsMode==="discard"){R.updateParentNodeText();return}i=n,n=""}if(y[m]&&(A=y[m],delete y[m]),t.exclusiveFilter&&t.exclusiveFilter(R)){n=n.substr(0,R.tagPosition);return}if(R.updateParentNodeMediaChildren(),R.updateParentNodeText(),t.selfClosing.indexOf(A)!==-1||k&&!a(A)&&["escape","recursiveEscape"].indexOf(t.disallowedTagsMode)>=0){D&&(n=i,i="");return}n+="",D&&(n=i+O(n),i=""),$=!1}},t.parser);return C.write(e),C.end(),n;function S(){n="",m=0,v=[],b={},y={},x=!1,w=0}function O(A,k){return typeof A!="string"&&(A=A+""),t.parser.decodeEntities&&(A=A.replace(/&/g,"&").replace(//g,">"),k&&(A=A.replace(/"/g,"""))),A=A.replace(/&(?![a-zA-Z0-9#]{1,20};)/g,"&").replace(//g,">"),k&&(A=A.replace(/"/g,""")),A}function E(A,k){for(k=k.replace(/[\x00-\x20]+/g,"");;){const z=k.indexOf("",z+4);if(N===-1)break;k=k.substring(0,z)+k.substring(N+3)}const R=k.match(/^([a-zA-Z][a-zA-Z0-9.\-+]*):/);if(!R)return k.match(/^[/\\]{2}/)?!t.allowProtocolRelative:!1;const D=R[1].toLowerCase();return zd(t.allowedSchemesByTag,A)?t.allowedSchemesByTag[A].indexOf(D)===-1:!t.allowedSchemes||t.allowedSchemes.indexOf(D)===-1}function _(A){if(A=A.replace(/^(\w+:)?\s*[\\/]\s*[\\/]/,"$1//"),A.startsWith("relative:"))throw new Error("relative: exploit attempt");let k="relative://relative-site";for(let z=0;z<100;z++)k+=`/${z}`;const R=new URL(A,k);return{isRelativeUrl:R&&R.hostname==="relative-site"&&R.protocol==="relative:",url:R}}function P(A,k){if(!k)return A;const R=A.nodes[0];let D;return k[R.selector]&&k["*"]?D=Vie(k[R.selector],k["*"]):D=k[R.selector]||k["*"],D&&(A.nodes[0].nodes=R.nodes.reduce(M(D),[])),A}function I(A){return A.nodes[0].nodes.reduce(function(k,R){return k.push(`${R.prop}:${R.value}${R.important?" !important":""}`),k},[]).join(";")}function M(A){return function(k,R){return zd(A,R.prop)&&A[R.prop].some(function(z){return z.test(R.value)})&&k.push(R),k}}function T(A,k,R){return k?(A=A.split(/\s+/),A.filter(function(D){return k.indexOf(D)!==-1||R.some(function(z){return z.test(D)})}).join(" ")):A}}const qBt={decodeEntities:!0};qS.defaults={allowedTags:["address","article","aside","footer","header","h1","h2","h3","h4","h5","h6","hgroup","main","nav","section","blockquote","dd","div","dl","dt","figcaption","figure","hr","li","main","ol","p","pre","ul","a","abbr","b","bdi","bdo","br","cite","code","data","dfn","em","i","kbd","mark","q","rb","rp","rt","rtc","ruby","s","samp","small","span","strong","sub","sup","time","u","var","wbr","caption","col","colgroup","table","tbody","td","tfoot","th","thead","tr"],nonBooleanAttributes:["abbr","accept","accept-charset","accesskey","action","allow","alt","as","autocapitalize","autocomplete","blocking","charset","cite","class","color","cols","colspan","content","contenteditable","coords","crossorigin","data","datetime","decoding","dir","dirname","download","draggable","enctype","enterkeyhint","fetchpriority","for","form","formaction","formenctype","formmethod","formtarget","headers","height","hidden","high","href","hreflang","http-equiv","id","imagesizes","imagesrcset","inputmode","integrity","is","itemid","itemprop","itemref","itemtype","kind","label","lang","list","loading","low","max","maxlength","media","method","min","minlength","name","nonce","optimum","pattern","ping","placeholder","popover","popovertarget","popovertargetaction","poster","preload","referrerpolicy","rel","rows","rowspan","sandbox","scope","shape","size","sizes","slot","span","spellcheck","src","srcdoc","srclang","srcset","start","step","style","tabindex","target","title","translate","type","usemap","value","width","wrap","onauxclick","onafterprint","onbeforematch","onbeforeprint","onbeforeunload","onbeforetoggle","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextlost","oncontextmenu","oncontextrestored","oncopy","oncuechange","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","onhashchange","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onlanguagechange","onload","onloadeddata","onloadedmetadata","onloadstart","onmessage","onmessageerror","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onoffline","ononline","onpagehide","onpageshow","onpaste","onpause","onplay","onplaying","onpopstate","onprogress","onratechange","onreset","onresize","onrejectionhandled","onscroll","onscrollend","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onstorage","onsubmit","onsuspend","ontimeupdate","ontoggle","onunhandledrejection","onunload","onvolumechange","onwaiting","onwheel"],disallowedTagsMode:"discard",allowedAttributes:{a:["href","name","target"],img:["src","srcset","alt","title","width","height","loading"]},selfClosing:["img","br","hr","area","base","basefont","input","link","meta"],allowedSchemes:["http","https","ftp","mailto","tel"],allowedSchemesByTag:{},allowedSchemesAppliedToAttributes:["href","src","cite"],allowProtocolRelative:!0,enforceHtmlBoundary:!1,parseStyleAttributes:!0};qS.simpleTransform=function(e,t,r){return r=r===void 0?!0:r,t=t||{},function(n,i){let o;if(r)for(o in t)i[o]=t[o];else i=t;return{tagName:e,attribs:i}}};const VBt=er(HBt);let nU=new NS;nU.link=function(e,t,r){return'
    '+r+""};nU.heading=function(e){return e};const UBt=e=>Ojt(e,{renderer:nU}),KBt=e=>VBt(e,{allowedTags:["b","em","strong","a","span","code"],allowedAttributes:{a:["href","target","title"]}}),t7=({renderAsHtml:e,text:t})=>e?B.jsx("span",{dangerouslySetInnerHTML:{__html:e&&KBt(UBt(t))}}):B.jsx("span",{children:t});t7.propTypes={renderAsHtml:me.bool,text:me.string};const r7=({formContext:e,id:t,prefixCls:r,required:n,title:i,uiEmail:o,uiImport:a,uiLatex:s,enableEmail:l,enableImport:c,enableLatex:d,readonly:f,titleIsMarkdown:h,isObject:u})=>{const{colon:p=!0}=e;let m=i;p&&typeof i=="string"&&i.trim()!==""&&(m=i.replace(/[::]\s*$/,""));const v=se({[`${r}-item-required`]:n,[`${r}-item-no-colon`]:!p}),b=()=>{if(!t)return;const x=document.querySelector(`[id="${t}"]`);x&&x.focus&&x.focus()};if(!i)return null;const y=B.jsx(_i.Text,{style:{fontSize:u&&"12pt"},strong:!0,className:v,htmlFor:t,onClick:b,title:typeof i=="string"?i:"",id:t,children:B.jsx(t7,{text:m,style:{color:"#000"},renderAsHtml:h})});return a&&!f||s||o?B.jsxs(jr,{justify:"space-between",children:[y,B.jsxs(Do,{style:{flexWrap:"wrap"},children:[a&&B.jsx(nl,{title:"Import from a list",children:B.jsx(_n,{icon:B.jsx(USt,{}),block:!0,size:"small",onClick:c})}),s&&B.jsx(nl,{title:"Export LaTeX",children:B.jsx(_n,{icon:B.jsx(LSt,{}),block:!0,size:"small",title:"LaTeX",onClick:d,children:"LaTeX"})}),o&&B.jsx(nl,{title:"Send email",children:B.jsx(_n,{icon:B.jsx(nwt,{}),block:!0,size:"small",onClick:l})})]})]}):B.jsx(B.Fragment,{children:y})};r7.propTypes={formContext:me.object,id:me.string,prefixCls:me.string,required:me.bool,title:me.string,uiImport:me.bool,uiLatex:me.bool,enableLatex:me.func,enableImport:me.func};r7.defaultProps={formContext:{}};const xC=({label:e,description:t,uiSchema:r,isObject:n,idSchema:i})=>B.jsxs(Do,{direction:"vertical",size:0,children:[r["ui:title"]!==!1&&e&&B.jsx(r7,{title:e,titleIsMarkdown:r["ui:options"]&&r["ui:options"].titleIsMarkdown,isObject:n,id:`${i.$id}-title`}),B.jsx(_i.Text,{type:"secondary",id:`${i.$id}-description`,children:t&&B.jsx(t7,{text:t,style:{color:"#000"},renderAsHtml:r["ui:options"]&&r["ui:options"].descriptionIsMarkdown})})]});xC.propTypes={displayLabel:me.bool,label:me.string,uiSchema:me.object,description:me.node,isObject:me.bool,idSchema:me.object};const l$e=({description:e,disabled:t,formContext:r,formData:n,idSchema:i,onAddClick:o,prefixCls:a,properties:s,readonly:l,schema:c,title:d,uiSchema:f})=>{const{colSpan:h=24,labelAlign:u="right",rowGutter:p=24}=r,m=`${a}-item-label`,v=se(m,u==="left"&&`${m}-left`),b=O=>O.content.props.schema,y=O=>b(O).type,x=O=>O.content.props.uiSchema||{},w=O=>x(O)["ui:field"],$=O=>x(O)["ui:options"],C=O=>x(O)["ui:widget"],S=O=>{const E=y(O),_=w(O),P=C(O),I=$(O),M=I?I.span:null;if(M)return M;const T=s.length<2||E==="object"||E==="array"||P==="textarea"?24:12;return li(h)?h[P]||h[_]||h[E]||T:Cq(h)?h:T};return f["ui:object"]=="tabView"?B.jsx(Uwe,{uiSchema:f,properties:s}):B.jsxs("fieldset",{style:{margin:"0 12px"},id:i.$id,children:[B.jsxs(jr,{gutter:p,children:[B.jsx($r,{style:{padding:"0",marginBottom:"12px"},className:v,span:24,children:B.jsx(xC,{label:f["ui:title"]||d,isObject:!0,description:f["ui:description"]||e,uiSchema:f,idSchema:i})}),B.jsx($r,{span:24,className:"nestedObject",children:B.jsx(jr,{gutter:10,children:s.filter(O=>!O.hidden).map(O=>B.jsx($r,{span:S(O),"data-cy":"spanColWrapper",children:O.content},O.name))})})]}),Xq(c,f,n)&&!l&&B.jsx($r,{span:24,children:B.jsx(jr,{gutter:p,justify:"end",children:B.jsx($r,{flex:"192px",children:B.jsxs(_n,{block:!0,className:"object-property-expand",disabled:t,onClick:o(c),type:"primary",children:[B.jsx(uwt,{})," Add Item"]})})})})]})};l$e.propTypes={disabled:me.bool,formContext:me.object,onAddClick:me.func,description:me.string,readonly:me.bool,required:me.bool,schema:me.object,formData:me.object,idSchema:me.object,prefixCls:me.string,title:me.string,uiSchema:me.object,properties:me.object};var GBt=cC,XBt=YSe,YBt=dy;function QBt(e,t,r){for(var n=-1,i=t.length,o={};++ncrypto.getRandomValues(new Uint8Array(e)).reduce((t,r)=>(r&=63,r<36?t+=r.toString(36):r<62?t+=(r-26).toString(36).toUpperCase():r>62?t+="-":t+="_",t),"");function Fj(){return lFt()}function Kie(e){return Array.isArray(e)?e.map(t=>({key:Fj(),item:t})):[]}function S2(e){return Array.isArray(e)?e.map(t=>t.item):[]}class cFt extends g.Component{constructor(t){super(t),this._getNewFormDataRow=()=>{const{schema:i,registry:o}=this.props,{schemaUtils:a}=o;let s=i.items;return a8(i)&&KCt(i)&&(s=i.additionalItems),a.getDefaultFormState(s)},this.onAddClick=i=>{this._handleAddClick(i)},this.onAddIndexClick=i=>o=>{this._handleAddClick(o,i)},this.onCopyIndexClick=i=>o=>{o&&o.preventDefault();const{onChange:a,errorSchema:s}=this.props,{keyedFormData:l}=this.state;let c;if(s){c={};for(const h in s){const u=parseInt(h);u<=i?ma(c,[u],s[h]):u>i&&ma(c,[u+1],s[h])}}const d={key:Fj(),item:ZSe(l[i].item)},f=[...l];i!==void 0?f.splice(i+1,0,d):f.push(d),this.setState({keyedFormData:f,updatedKeyedFormData:!0},()=>a(S2(f),c))},this.onDropIndexClick=i=>o=>{o&&o.preventDefault();const{onChange:a,errorSchema:s}=this.props,{keyedFormData:l}=this.state;let c;if(s){c={};for(const f in s){const h=parseInt(f);hi&&ma(c,[h-1],s[f])}}const d=l.filter((f,h)=>h!==i);this.setState({keyedFormData:d,updatedKeyedFormData:!0},()=>a(S2(d),c))},this.onReorderClick=(i,o)=>a=>{a&&(a.preventDefault(),a.currentTarget.blur());const{onChange:s,errorSchema:l}=this.props;let c;if(l){c={};for(const u in l){const p=parseInt(u);p==i?ma(c,[o],l[i]):p==o?ma(c,[i],l[o]):ma(c,[u],l[p])}}const{keyedFormData:d}=this.state;function f(){const u=d.slice();return u.splice(i,1),u.splice(o,0,d[i]),u}const h=f();this.setState({keyedFormData:h},()=>s(S2(h),c))},this.onChangeForIndex=i=>(o,a,s)=>{const{formData:l,onChange:c,errorSchema:d}=this.props,h=(Array.isArray(l)?l:[]).map((u,p)=>i===p?typeof o>"u"?null:o:u);c(h,d&&d&&{...d,[i]:a},s)},this.onSelectChange=i=>{const{onChange:o,idSchema:a}=this.props;o(i,void 0,a&&a.$id)};const{formData:r=[]}=t,n=Kie(r);this.state={keyedFormData:n,updatedKeyedFormData:!1}}static getDerivedStateFromProps(t,r){if(r.updatedKeyedFormData)return{updatedKeyedFormData:!1};const n=Array.isArray(t.formData)?t.formData:[],i=r.keyedFormData||[];return{keyedFormData:n.length===i.length?i.map((a,s)=>({key:a.key,item:n[s]})):Kie(n)}}get itemTitle(){const{schema:t,registry:r}=this.props,{translateString:n}=r;return Kt(t,[g0,"title"],Kt(t,[g0,"description"],n(Yr.ArrayItemTitle)))}isItemRequired(t){return Array.isArray(t.type)?!t.type.includes("null"):t.type!=="null"}canAddItem(t){const{schema:r,uiSchema:n,registry:i}=this.props;let{addable:o}=Nr(n,i.globalUiOptions);return o!==!1&&(r.maxItems!==void 0?o=t.length=r&&ma(a,[d+1],i[c])}}const s={key:Fj(),item:this._getNewFormDataRow()},l=[...o];r!==void 0?l.splice(r,0,s):l.push(s),this.setState({keyedFormData:l,updatedKeyedFormData:!0},()=>n(S2(l),a))}render(){const{schema:t,uiSchema:r,idSchema:n,registry:i}=this.props,{schemaUtils:o,translateString:a}=i;if(!(g0 in t)){const s=Nr(r),l=tn("UnsupportedFieldTemplate",i,s);return B.jsx(l,{schema:t,idSchema:n,reason:a(Yr.MissingItems),registry:i})}return o.isMultiSelect(t)?this.renderMultiSelect():jwe(r)?this.renderCustomWidget():a8(t)?this.renderFixedArray():o.isFilesArray(t,r)?this.renderFiles():this.renderNormalArray()}renderNormalArray(){const{schema:t,uiSchema:r={},errorSchema:n,idSchema:i,name:o,disabled:a=!1,readonly:s=!1,autofocus:l=!1,required:c=!1,registry:d,onBlur:f,onFocus:h,idPrefix:u,idSeparator:p="_",rawErrors:m}=this.props,{keyedFormData:v}=this.state,b=t.title===void 0?o:t.title,{schemaUtils:y,formContext:x}=d,w=Nr(r),$=Wl(t.items)?t.items:{},C=y.retrieveSchema($),S=S2(this.state.keyedFormData),O=this.canAddItem(S),E={canAdd:O,items:v.map((P,I)=>{const{key:M,item:T}=P,A=T,k=y.retrieveSchema($,A),R=n?n[I]:void 0,D=i.$id+p+I,z=y.toIdSchema(k,D,A,u,p);return this.renderArrayFieldItem({key:M,index:I,name:o&&`${o}-${I}`,canAdd:O,canMoveUp:I>0,canMoveDown:I$.retrieveSchema(M,n[T])),E=Wl(t.additionalItems)?$.retrieveSchema(t.additionalItems,n):null;(!y||y.length{const{key:A,item:k}=M,R=k,D=T>=O.length,z=(D&&Wl(t.additionalItems)?$.retrieveSchema(t.additionalItems,R):O[T])||{},N=s.$id+a+T,j=$.toIdSchema(z,N,R,o,a),H=D?r.additionalItems||{}:Array.isArray(r.items)?r.items[T]:r.items||{},q=i?i[T]:void 0;return this.renderArrayFieldItem({key:A,index:T,name:l&&`${l}-${T}`,canAdd:_,canRemove:D,canMoveUp:T>=O.length+1,canMoveDown:D&&TD[z]),{children:B.jsx(T,{name:i,index:n,schema:c,uiSchema:f,formData:d,formContext:_,errorSchema:u,idPrefix:$,idSeparator:C,idSchema:h,required:this.isItemRequired(c),onChange:this.onChangeForIndex(n),onBlur:m,onFocus:v,registry:E,disabled:x,readonly:S,hideError:w,autofocus:p,rawErrors:b}),className:"array-item",disabled:x,canAdd:o,hasCopy:D.copy,hasToolbar:D.toolbar,hasMoveUp:D.moveUp,hasMoveDown:D.moveDown,hasRemove:D.remove,index:n,totalItems:y,key:r,onAddIndexClick:this.onAddIndexClick,onCopyIndexClick:this.onCopyIndexClick,onDropIndexClick:this.onDropIndexClick,onReorderClick:this.onReorderClick,readonly:S,registry:E,schema:c,uiSchema:f}}}function uFt(e){var t,r;const{schema:n,name:i,uiSchema:o,idSchema:a,formData:s,registry:l,required:c,disabled:d,readonly:f,hideError:h,autofocus:u,onChange:p,onFocus:m,onBlur:v,rawErrors:b}=e,{title:y}=n,{widgets:x,formContext:w,translateString:$,globalUiOptions:C}=l,{widget:S="checkbox",title:O,label:E=!0,..._}=Nr(o,C),P=Zc(n,S,x),I=$(Yr.YesLabel),M=$(Yr.NoLabel);let T;const A=(t=O??y)!==null&&t!==void 0?t:i;if(Array.isArray(n.oneOf))T=AS({oneOf:n.oneOf.map(k=>{if(Wl(k))return{...k,title:k.title||(k.const===!0?I:M)}}).filter(k=>k)});else{const k=n,R=(r=n.enum)!==null&&r!==void 0?r:[!0,!1];!k.enumNames&&R.length===2&&R.every(D=>typeof D=="boolean")?T=[{value:R[0],label:R[0]?I:M},{value:R[1],label:R[1]?I:M}]:T=AS({enum:R,enumNames:k.enumNames})}return B.jsx(P,{options:{..._,enumOptions:T},schema:n,uiSchema:o,id:a.$id,name:i,onChange:p,onFocus:m,onBlur:v,label:A,hideLabel:!E,value:s,required:c,disabled:d,readonly:f,hideError:h,registry:l,formContext:w,autofocus:u,rawErrors:b})}class Gie extends g.Component{constructor(t){super(t),this.onOptionChange=a=>{const{selectedOption:s,retrievedOptions:l}=this.state,{formData:c,onChange:d,registry:f}=this.props,{schemaUtils:h}=f,u=a!==void 0?parseInt(a,10):-1;if(u===s)return;const p=u>=0?l[u]:void 0,m=s>=0?l[s]:void 0;let v=h.sanitizeDataForNewSchema(p,m,c);v&&p&&(v=h.getDefaultFormState(p,v,"excludeObjectChildren")),d(v,void 0,this.getFieldId()),this.setState({selectedOption:u})};const{formData:r,options:n,registry:{schemaUtils:i}}=this.props,o=n.map(a=>i.retrieveSchema(a,r));this.state={retrievedOptions:o,selectedOption:this.getMatchingOption(0,r,o)}}componentDidUpdate(t,r){const{formData:n,options:i,idSchema:o}=this.props,{selectedOption:a}=this.state;let s=this.state;if(!Ll(t.options,i)){const{registry:{schemaUtils:l}}=this.props,c=i.map(d=>l.retrieveSchema(d,n));s={selectedOption:a,retrievedOptions:c}}if(!Ll(n,t.formData)&&o.$id===t.idSchema.$id){const{retrievedOptions:l}=s,c=this.getMatchingOption(a,n,l);r&&c!==a&&(s={selectedOption:c,retrievedOptions:l})}s!==this.state&&this.setState(s)}getMatchingOption(t,r,n){const{schema:i,registry:{schemaUtils:o}}=this.props,a=Q1(i);return o.getClosestMatchingOption(r,n,t,a)}getFieldId(){const{idSchema:t,schema:r}=this.props;return`${t.$id}${r.oneOf?"__oneof_select":"__anyof_select"}`}render(){const{name:t,disabled:r=!1,errorSchema:n={},formContext:i,onBlur:o,onFocus:a,registry:s,schema:l,uiSchema:c}=this.props,{widgets:d,fields:f,translateString:h,globalUiOptions:u,schemaUtils:p}=s,{SchemaField:m}=f,{selectedOption:v,retrievedOptions:b}=this.state,{widget:y="select",placeholder:x,autofocus:w,autocomplete:$,title:C=l.title,...S}=Nr(c,u),O=Zc({type:"number"},y,d),E=Kt(n,qc,[]),_=r8(n,[qc]),P=p.getDisplayLabel(l,c,u),I=v>=0&&b[v]||null;let M;if(I){const{required:R}=l;M=R?Sf({required:R},I):I}const T=C?Yr.TitleOptionPrefix:Yr.OptionPrefix,A=C?[C]:[],k=b.map((R,D)=>({label:R.title||h(T,A.concat(String(D+1))),value:D}));return B.jsxs("div",{className:"panel panel-default panel-body",children:[B.jsx("div",{className:"form-group",children:B.jsx(O,{id:this.getFieldId(),name:`${t}${l.oneOf?"__oneof_select":"__anyof_select"}`,schema:{type:"number",default:0},onChange:this.onOptionChange,onBlur:o,onFocus:a,disabled:r||jm(k),multiple:!1,rawErrors:E,errorSchema:_,value:v>=0?v:void 0,options:{enumOptions:k,...S},registry:s,formContext:i,placeholder:x,autocomplete:$,autofocus:w,label:C??t,hideLabel:!P})}),I!==null&&B.jsx(m,{...this.props,schema:M})]})}}const dFt=/\.([0-9]*0)*$/,fFt=/[0.]0*$/;function hFt(e){const{registry:t,onChange:r,formData:n,value:i}=e,[o,a]=g.useState(i),{StringField:s}=t.fields;let l=n;const c=g.useCallback(d=>{a(d),`${d}`.charAt(0)==="."&&(d=`0${d}`);const f=typeof d=="string"&&d.match(dFt)?Xre(d.replace(fFt,"")):Xre(d);r(f)},[r]);if(typeof o=="string"&&typeof l=="number"){const d=new RegExp(`${l}`.replace(".","\\.")+"\\.?0*$");o.match(d)&&(l=o)}return B.jsx(s,{...e,formData:l,onChange:c})}function Hp(){return Hp=Object.assign?Object.assign.bind():function(e){for(var t=1;t(e[t.toLowerCase()]=t,e),{for:"htmlFor"}),Yie={amp:"&",apos:"'",gt:">",lt:"<",nbsp:" ",quot:"“"},mFt=["style","script"],gFt=/([-A-Z0-9_:]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|(?:\{((?:\\.|{[^}]*?}|[^}])*)\})))?/gi,vFt=/mailto:/i,bFt=/\n{2,}$/,c$e=/^( *>[^\n]+(\n[^\n]+)*\n*)+\n{2,}/,yFt=/^ *> ?/gm,xFt=/^ {2,}\n/,SFt=/^(?:( *[-*_])){3,} *(?:\n *)+\n/,u$e=/^\s*(`{3,}|~{3,}) *(\S+)?([^\n]*?)?\n([\s\S]+?)\s*\1 *(?:\n *)*\n?/,d$e=/^(?: {4}[^\n]+\n*)+(?:\n *)+\n?/,wFt=/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,CFt=/^(?:\n *)*\n/,$Ft=/\r\n?/g,OFt=/^\[\^([^\]]+)](:.*)\n/,EFt=/^\[\^([^\]]+)]/,_Ft=/\f/g,PFt=/^\s*?\[(x|\s)\]/,f$e=/^ *(#{1,6}) *([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,h$e=/^ *(#{1,6}) +([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,p$e=/^([^\n]+)\n *(=|-){3,} *(?:\n *)+\n/,Hj=/^ *(?!<[a-z][^ >/]* ?\/>)<([a-z][^ >/]*) ?([^>]*)\/{0}>\n?(\s*(?:<\1[^>]*?>[\s\S]*?<\/\1>|(?!<\1)[\s\S])*?)<\/\1>\n*/i,IFt=/&([a-z0-9]+|#[0-9]{1,6}|#x[0-9a-fA-F]{1,6});/gi,m$e=/^)/,TFt=/^(data|aria|x)-[a-z_][a-z\d_.-]*$/,Wj=/^ *<([a-z][a-z0-9:]*)(?:\s+((?:<.*?>|[^>])*))?\/?>(?!<\/\1>)(\s*\n)?/i,MFt=/^\{.*\}$/,kFt=/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,RFt=/^<([^ >]+@[^ >]+)>/,AFt=/^<([^ >]+:\/[^ >]+)>/,DFt=/-([a-z])?/gi,g$e=/^(.*\|?.*)\n *(\|? *[-:]+ *\|[-| :]*)\n((?:.*\|.*\n)*)\n?/,NFt=/^\[([^\]]*)\]:\s+]+)>?\s*("([^"]*)")?/,jFt=/^!\[([^\]]*)\] ?\[([^\]]*)\]/,LFt=/^\[([^\]]*)\] ?\[([^\]]*)\]/,zFt=/(\[|\])/g,BFt=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s)/,FFt=/\t/g,HFt=/^ *\| */,WFt=/(^ *\||\| *$)/g,qFt=/ *$/,VFt=/^ *:-+: *$/,UFt=/^ *:-+ *$/,KFt=/^ *-+: *$/,GFt=/^([*_])\1((?:\[.*?\][([].*?[)\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~+.*?~+|.)*?)\1\1(?!\1)/,XFt=/^([*_])((?:\[.*?\][([].*?[)\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~+.*?~+|.)*?)\1(?!\1|\w)/,YFt=/^==((?:\[.*?\]|<.*?>(?:.*?<.*?>)?|`.*?`|.)*?)==/,QFt=/^~~((?:\[.*?\]|<.*?>(?:.*?<.*?>)?|`.*?`|.)*?)~~/,ZFt=/^\\([^0-9A-Za-z\s])/,JFt=/^[\s\S]+?(?=[^0-9A-Z\s\u00c0-\uffff&#;.()'"]|\d+\.|\n\n| {2,}\n|\w+:\S|$)/i,eHt=/^\n+/,tHt=/^([ \t]*)/,rHt=/\\([^\\])/g,Qie=/ *\n+$/,nHt=/(?:^|\n)( *)$/,iU="(?:\\d+\\.)",oU="(?:[*+-])";function v$e(e){return"( *)("+(e===1?iU:oU)+") +"}const b$e=v$e(1),y$e=v$e(2);function x$e(e){return new RegExp("^"+(e===1?b$e:y$e))}const iHt=x$e(1),oHt=x$e(2);function S$e(e){return new RegExp("^"+(e===1?b$e:y$e)+"[^\\n]*(?:\\n(?!\\1"+(e===1?iU:oU)+" )[^\\n]*)*(\\n|$)","gm")}const w$e=S$e(1),C$e=S$e(2);function $$e(e){const t=e===1?iU:oU;return new RegExp("^( *)("+t+") [\\s\\S]+?(?:\\n{2,}(?! )(?!\\1"+t+" (?!"+t+" ))\\n*|\\s*\\n*$)")}const O$e=$$e(1),E$e=$$e(2);function Zie(e,t){const r=t===1,n=r?O$e:E$e,i=r?w$e:C$e,o=r?iHt:oHt;return{t(a,s,l){const c=nHt.exec(l);return c&&(s.o||!s._&&!s.u)?n.exec(a=c[1]+a):null},i:en.HIGH,l(a,s,l){const c=r?+a[2]:void 0,d=a[0].replace(bFt,` -`).match(i);let f=!1;return{p:d.map(function(h,u){const p=o.exec(h)[0].length,m=new RegExp("^ {1,"+p+"}","gm"),v=h.replace(m,"").replace(o,""),b=u===d.length-1,y=v.indexOf(` - -`)!==-1||b&&f;f=y;const x=l._,w=l.o;let $;l.o=!0,y?(l._=!1,$=v.replace(Qie,` - -`)):(l._=!0,$=v.replace(Qie,""));const C=s($,l);return l._=x,l.o=w,C}),m:r,g:c}},h:(a,s,l)=>e(a.m?"ol":"ul",{key:l.k,start:a.g},a.p.map(function(c,d){return e("li",{key:d},s(c,l))}))}}const aHt=/^\[([^\]]*)]\( *((?:\([^)]*\)|[^() ])*) *"?([^)"]*)?"?\)/,sHt=/^!\[([^\]]*)]\( *((?:\([^)]*\)|[^() ])*) *"?([^)"]*)?"?\)/,_$e=[c$e,u$e,d$e,f$e,p$e,h$e,m$e,g$e,w$e,O$e,C$e,E$e],lHt=[..._$e,/^[^\n]+(?: \n|\n{2,})/,Hj,Wj];function cHt(e){return e.replace(/[ÀÁÂÃÄÅàáâãäåæÆ]/g,"a").replace(/[çÇ]/g,"c").replace(/[ðÐ]/g,"d").replace(/[ÈÉÊËéèêë]/g,"e").replace(/[ÏïÎîÍíÌì]/g,"i").replace(/[Ññ]/g,"n").replace(/[øØœŒÕõÔôÓóÒò]/g,"o").replace(/[ÜüÛûÚúÙù]/g,"u").replace(/[ŸÿÝý]/g,"y").replace(/[^a-z0-9- ]/gi,"").replace(/ /gi,"-").toLowerCase()}function uHt(e){return KFt.test(e)?"right":VFt.test(e)?"center":UFt.test(e)?"left":null}function Jie(e,t,r){const n=r.$;r.$=!0;const i=t(e.trim(),r);r.$=n;let o=[[]];return i.forEach(function(a,s){a.type==="tableSeparator"?s!==0&&s!==i.length-1&&o.push([]):(a.type!=="text"||i[s+1]!=null&&i[s+1].type!=="tableSeparator"||(a.v=a.v.replace(qFt,"")),o[o.length-1].push(a))}),o}function dHt(e,t,r){r._=!0;const n=Jie(e[1],t,r),i=e[2].replace(WFt,"").split("|").map(uHt),o=function(a,s,l){return a.trim().split(` -`).map(function(c){return Jie(c,s,l)})}(e[3],t,r);return r._=!1,{S:i,A:o,L:n,type:"table"}}function eoe(e,t){return e.S[t]==null?{}:{textAlign:e.S[t]}}function fh(e){return function(t,r){return r._?e.exec(t):null}}function hh(e){return function(t,r){return r._||r.u?e.exec(t):null}}function Rd(e){return function(t,r){return r._||r.u?null:e.exec(t)}}function w2(e){return function(t){return e.exec(t)}}function fHt(e,t,r){if(t._||t.u||r&&!r.endsWith(` -`))return null;let n="";e.split(` -`).every(o=>!_$e.some(a=>a.test(o))&&(n+=o+` -`,o.trim()));const i=n.trimEnd();return i==""?null:[n,i]}function iv(e){try{if(decodeURIComponent(e).replace(/[^A-Za-z0-9/:]/g,"").match(/^\s*(javascript|vbscript|data(?!:image)):/i))return}catch{return null}return e}function toe(e){return e.replace(rHt,"$1")}function t5(e,t,r){const n=r._||!1,i=r.u||!1;r._=!0,r.u=!0;const o=e(t,r);return r._=n,r.u=i,o}function hHt(e,t,r){const n=r._||!1,i=r.u||!1;r._=!1,r.u=!0;const o=e(t,r);return r._=n,r.u=i,o}function pHt(e,t,r){return r._=!1,e(t,r)}const ik=(e,t,r)=>({v:t5(t,e[1],r)});function ok(){return{}}function ak(){return null}function mHt(...e){return e.filter(Boolean).join(" ")}function sk(e,t,r){let n=e;const i=t.split(".");for(;i.length&&(n=n[i[0]],n!==void 0);)i.shift();return n||r}var en;function gHt(e,t={}){t.overrides=t.overrides||{},t.slugify=t.slugify||cHt,t.namedCodesToUnicode=t.namedCodesToUnicode?Hp({},Yie,t.namedCodesToUnicode):Yie;const r=t.createElement||g.createElement;function n(u,p,...m){const v=sk(t.overrides,`${u}.props`,{});return r(function(b,y){const x=sk(y,b);return x?typeof x=="function"||typeof x=="object"&&"render"in x?x:sk(y,`${b}.component`,b):b}(u,t.overrides),Hp({},p,v,{className:mHt(p==null?void 0:p.className,v.className)||void 0}),...m)}function i(u){let p=!1;t.forceInline?p=!0:t.forceBlock||(p=BFt.test(u)===!1);const m=d(c(p?u:`${u.trimEnd().replace(eHt,"")} - -`,{_:p}));for(;typeof m[m.length-1]=="string"&&!m[m.length-1].trim();)m.pop();if(t.wrapper===null)return m;const v=t.wrapper||(p?"span":"div");let b;if(m.length>1||t.forceWrapper)b=m;else{if(m.length===1)return b=m[0],typeof b=="string"?n("span",{key:"outer"},b):b;b=null}return g.createElement(v,{key:"outer"},b)}function o(u){const p=u.match(gFt);return p?p.reduce(function(m,v,b){const y=v.indexOf("=");if(y!==-1){const x=function(S){return S.indexOf("-")!==-1&&S.match(TFt)===null&&(S=S.replace(DFt,function(O,E){return E.toUpperCase()})),S}(v.slice(0,y)).trim(),w=function(S){const O=S[0];return(O==='"'||O==="'")&&S.length>=2&&S[S.length-1]===O?S.slice(1,-1):S}(v.slice(y+1).trim()),$=Xie[x]||x,C=m[$]=function(S,O){return S==="style"?O.split(/;\s?/).reduce(function(E,_){const P=_.slice(0,_.indexOf(":"));return E[P.replace(/(-[a-z])/g,I=>I[1].toUpperCase())]=_.slice(P.length+1).trim(),E},{}):S==="href"?iv(O):(O.match(MFt)&&(O=O.slice(1,O.length-1)),O==="true"||O!=="false"&&O)}(x,w);typeof C=="string"&&(Hj.test(C)||Wj.test(C))&&(m[$]=g.cloneElement(i(C.trim()),{key:b}))}else v!=="style"&&(m[Xie[v]||v]=!0);return m},{}):null}const a=[],s={},l={blockQuote:{t:Rd(c$e),i:en.HIGH,l:(u,p,m)=>({v:p(u[0].replace(yFt,""),m)}),h:(u,p,m)=>n("blockquote",{key:m.k},p(u.v,m))},breakLine:{t:w2(xFt),i:en.HIGH,l:ok,h:(u,p,m)=>n("br",{key:m.k})},breakThematic:{t:Rd(SFt),i:en.HIGH,l:ok,h:(u,p,m)=>n("hr",{key:m.k})},codeBlock:{t:Rd(d$e),i:en.MAX,l:u=>({v:u[0].replace(/^ {4}/gm,"").replace(/\n+$/,""),M:void 0}),h:(u,p,m)=>n("pre",{key:m.k},n("code",Hp({},u.O,{className:u.M?`lang-${u.M}`:""}),u.v))},codeFenced:{t:Rd(u$e),i:en.MAX,l:u=>({O:o(u[3]||""),v:u[4],M:u[2]||void 0,type:"codeBlock"})},codeInline:{t:hh(wFt),i:en.LOW,l:u=>({v:u[2]}),h:(u,p,m)=>n("code",{key:m.k},u.v)},footnote:{t:Rd(OFt),i:en.MAX,l:u=>(a.push({I:u[2],j:u[1]}),{}),h:ak},footnoteReference:{t:fh(EFt),i:en.HIGH,l:u=>({v:u[1],B:`#${t.slugify(u[1])}`}),h:(u,p,m)=>n("a",{key:m.k,href:iv(u.B)},n("sup",{key:m.k},u.v))},gfmTask:{t:fh(PFt),i:en.HIGH,l:u=>({R:u[1].toLowerCase()==="x"}),h:(u,p,m)=>n("input",{checked:u.R,key:m.k,readOnly:!0,type:"checkbox"})},heading:{t:Rd(t.enforceAtxHeadings?h$e:f$e),i:en.HIGH,l:(u,p,m)=>({v:t5(p,u[2],m),T:t.slugify(u[2]),C:u[1].length}),h:(u,p,m)=>n(`h${u.C}`,{id:u.T,key:m.k},p(u.v,m))},headingSetext:{t:Rd(p$e),i:en.MAX,l:(u,p,m)=>({v:t5(p,u[1],m),C:u[2]==="="?1:2,type:"heading"})},htmlComment:{t:w2(m$e),i:en.HIGH,l:()=>({}),h:ak},image:{t:hh(sHt),i:en.HIGH,l:u=>({D:u[1],B:toe(u[2]),F:u[3]}),h:(u,p,m)=>n("img",{key:m.k,alt:u.D||void 0,title:u.F||void 0,src:iv(u.B)})},link:{t:fh(aHt),i:en.LOW,l:(u,p,m)=>({v:hHt(p,u[1],m),B:toe(u[2]),F:u[3]}),h:(u,p,m)=>n("a",{key:m.k,href:iv(u.B),title:u.F},p(u.v,m))},linkAngleBraceStyleDetector:{t:fh(AFt),i:en.MAX,l:u=>({v:[{v:u[1],type:"text"}],B:u[1],type:"link"})},linkBareUrlDetector:{t:(u,p)=>p.N?null:fh(kFt)(u,p),i:en.MAX,l:u=>({v:[{v:u[1],type:"text"}],B:u[1],F:void 0,type:"link"})},linkMailtoDetector:{t:fh(RFt),i:en.MAX,l(u){let p=u[1],m=u[1];return vFt.test(m)||(m="mailto:"+m),{v:[{v:p.replace("mailto:",""),type:"text"}],B:m,type:"link"}}},orderedList:Zie(n,1),unorderedList:Zie(n,2),newlineCoalescer:{t:Rd(CFt),i:en.LOW,l:ok,h:()=>` -`},paragraph:{t:fHt,i:en.LOW,l:ik,h:(u,p,m)=>n("p",{key:m.k},p(u.v,m))},ref:{t:fh(NFt),i:en.MAX,l:u=>(s[u[1]]={B:u[2],F:u[4]},{}),h:ak},refImage:{t:hh(jFt),i:en.MAX,l:u=>({D:u[1]||void 0,P:u[2]}),h:(u,p,m)=>n("img",{key:m.k,alt:u.D,src:iv(s[u.P].B),title:s[u.P].F})},refLink:{t:fh(LFt),i:en.MAX,l:(u,p,m)=>({v:p(u[1],m),Z:p(u[0].replace(zFt,"\\$1"),m),P:u[2]}),h:(u,p,m)=>s[u.P]?n("a",{key:m.k,href:iv(s[u.P].B),title:s[u.P].F},p(u.v,m)):n("span",{key:m.k},p(u.Z,m))},table:{t:Rd(g$e),i:en.HIGH,l:dHt,h:(u,p,m)=>n("table",{key:m.k},n("thead",null,n("tr",null,u.L.map(function(v,b){return n("th",{key:b,style:eoe(u,b)},p(v,m))}))),n("tbody",null,u.A.map(function(v,b){return n("tr",{key:b},v.map(function(y,x){return n("td",{key:x,style:eoe(u,x)},p(y,m))}))})))},tableSeparator:{t:function(u,p){return p.$?(p._=!0,HFt.exec(u)):null},i:en.HIGH,l:function(){return{type:"tableSeparator"}},h:()=>" | "},text:{t:w2(JFt),i:en.MIN,l:u=>({v:u[0].replace(IFt,(p,m)=>t.namedCodesToUnicode[m]?t.namedCodesToUnicode[m]:p)}),h:u=>u.v},textBolded:{t:hh(GFt),i:en.MED,l:(u,p,m)=>({v:p(u[2],m)}),h:(u,p,m)=>n("strong",{key:m.k},p(u.v,m))},textEmphasized:{t:hh(XFt),i:en.LOW,l:(u,p,m)=>({v:p(u[2],m)}),h:(u,p,m)=>n("em",{key:m.k},p(u.v,m))},textEscaped:{t:hh(ZFt),i:en.HIGH,l:u=>({v:u[1],type:"text"})},textMarked:{t:hh(YFt),i:en.LOW,l:ik,h:(u,p,m)=>n("mark",{key:m.k},p(u.v,m))},textStrikethroughed:{t:hh(QFt),i:en.LOW,l:ik,h:(u,p,m)=>n("del",{key:m.k},p(u.v,m))}};t.disableParsingRawHTML!==!0&&(l.htmlBlock={t:w2(Hj),i:en.HIGH,l(u,p,m){const[,v]=u[3].match(tHt),b=new RegExp(`^${v}`,"gm"),y=u[3].replace(b,""),x=(w=y,lHt.some(O=>O.test(w))?pHt:t5);var w;const $=u[1].toLowerCase(),C=mFt.indexOf($)!==-1;m.N=m.N||$==="a";const S=C?u[3]:x(p,y,m);return m.N=!1,{O:o(u[2]),v:S,G:C,H:C?$:u[1]}},h:(u,p,m)=>n(u.H,Hp({key:m.k},u.O),u.G?u.v:p(u.v,m))},l.htmlSelfClosing={t:w2(Wj),i:en.HIGH,l:u=>({O:o(u[2]||""),H:u[1]}),h:(u,p,m)=>n(u.H,Hp({},u.O,{key:m.k}))});const c=function(u){let p=Object.keys(u);function m(v,b){let y=[],x="";for(;v;){let w=0;for(;w{let{children:t,options:r}=e,n=function(i,o){if(i==null)return{};var a,s,l={},c=Object.keys(i);for(s=0;s=0||(l[a]=i[a]);return l}(e,pFt);return g.cloneElement(gHt(t,r),n)};var vHt=ASe;function bHt(e,t){return e==null?!0:vHt(e,t)}var yHt=bHt;const xHt=er(yHt);class SHt extends g.Component{constructor(){super(...arguments),this.state={wasPropertyKeyModified:!1,additionalProperties:{}},this.onPropertyChange=(t,r=!1)=>(n,i,o)=>{const{formData:a,onChange:s,errorSchema:l}=this.props;n===void 0&&r&&(n="");const c={...a,[t]:n};s(c,l&&l&&{...l,[t]:i},o)},this.onDropPropertyClick=t=>r=>{r.preventDefault();const{onChange:n,formData:i}=this.props,o={...i};xHt(o,t),n(o)},this.getAvailableKey=(t,r)=>{const{uiSchema:n,registry:i}=this.props,{duplicateKeySuffixSeparator:o="-"}=Nr(n,i.globalUiOptions);let a=0,s=t;for(;Da(r,s);)s=`${t}${o}${++a}`;return s},this.onKeyChange=t=>(r,n)=>{if(t===r)return;const{formData:i,onChange:o,errorSchema:a}=this.props;r=this.getAvailableKey(r,i);const s={...i},l={[t]:r},c=Object.keys(s).map(f=>({[l[f]||f]:s[f]})),d=Object.assign({},...c);this.setState({wasPropertyKeyModified:!0}),o(d,a&&a&&{...a,[r]:n})},this.handleAddClick=t=>()=>{if(!t.additionalProperties)return;const{formData:r,onChange:n,registry:i}=this.props,o={...r};let a;if(Wl(t.additionalProperties)){a=t.additionalProperties.type;let l=t.additionalProperties;if(So in l){const{schemaUtils:c}=i;l=c.retrieveSchema({$ref:l[So]},r),a=l.type}!a&&(G1 in l||v0 in l)&&(a="object")}const s=this.getAvailableKey("newKey",o);ma(o,s,this.getDefaultValue(a)),n(o)}}isRequired(t){const{schema:r}=this.props;return Array.isArray(r.required)&&r.required.indexOf(t)!==-1}getDefaultValue(t){const{registry:{translateString:r}}=this.props;switch(t){case"array":return[];case"boolean":return!1;case"null":return null;case"number":return 0;case"object":return{};case"string":default:return r(Yr.NewStringDefault)}}render(){var t,r,n;const{schema:i,uiSchema:o={},formData:a,errorSchema:s,idSchema:l,name:c,required:d=!1,disabled:f=!1,readonly:h=!1,hideError:u,idPrefix:p,idSeparator:m,onBlur:v,onFocus:b,registry:y}=this.props,{fields:x,formContext:w,schemaUtils:$,translateString:C,globalUiOptions:S}=y,{SchemaField:O}=x,E=$.retrieveSchema(i,a),_=Nr(o,S),{properties:P={}}=E,I=(r=(t=_.title)!==null&&t!==void 0?t:E.title)!==null&&r!==void 0?r:c,M=(n=_.description)!==null&&n!==void 0?n:E.description;let T;try{const R=Object.keys(P);T=ejt(R,_.order)}catch(R){return B.jsxs("div",{children:[B.jsx("p",{className:"config-error",style:{color:"red"},children:B.jsx(n7,{children:C(Yr.InvalidObjectField,[c||"root",R.message])})}),B.jsx("pre",{children:JSON.stringify(E)})]})}const A=tn("ObjectFieldTemplate",y,_),k={title:_.label===!1?"":I,description:_.label===!1?void 0:M,properties:T.map(R=>{const D=Da(E,[ji,R,mg]),z=D?o.additionalProperties:o[R],N=Nr(z).widget==="hidden",j=Kt(l,[R],{});return{content:B.jsx(O,{name:R,required:this.isRequired(R),schema:Kt(E,[ji,R],{}),uiSchema:z,errorSchema:Kt(s,R),idSchema:j,idPrefix:p,idSeparator:m,formData:Kt(a,R),formContext:w,wasPropertyKeyModified:this.state.wasPropertyKeyModified,onKeyChange:this.onKeyChange(R),onChange:this.onPropertyChange(R,D),onBlur:v,onFocus:b,registry:y,disabled:f,readonly:h,hideError:u,onDropPropertyClick:this.onDropPropertyClick},R),name:R,readonly:h,disabled:f,required:d,hidden:N}}),readonly:h,disabled:f,required:d,idSchema:l,uiSchema:o,errorSchema:s,schema:E,formData:a,formContext:w,registry:y};return B.jsx(A,{...k,onAddClick:this.handleAddClick})}}const wHt={array:"ArrayField",boolean:"BooleanField",integer:"NumberField",number:"NumberField",object:"ObjectField",string:"StringField",null:"NullField"};function CHt(e,t,r,n){const i=t.field,{fields:o,translateString:a}=n;if(typeof i=="function")return i;if(typeof i=="string"&&i in o)return o[i];const s=N0(e),l=Array.isArray(s)?s[0]:s||"",c=e.$id;let d=wHt[l];return c&&c in o&&(d=c),!d&&(e.anyOf||e.oneOf)?()=>null:d in o?o[d]:()=>{const f=tn("UnsupportedFieldTemplate",n,t);return B.jsx(f,{schema:e,idSchema:r,reason:a(Yr.UnknownFieldType,[String(e.type)]),registry:n})}}function $Ht(e){const{schema:t,idSchema:r,uiSchema:n,formData:i,errorSchema:o,idPrefix:a,idSeparator:s,name:l,onChange:c,onKeyChange:d,onDropPropertyClick:f,required:h,registry:u,wasPropertyKeyModified:p=!1}=e,{formContext:m,schemaUtils:v,globalUiOptions:b}=u,y=Nr(n,b),x=tn("FieldTemplate",u,y),w=tn("DescriptionFieldTemplate",u,y),$=tn("FieldHelpTemplate",u,y),C=tn("FieldErrorTemplate",u,y),S=v.retrieveSchema(t,i),O=r[Kh],E=my(v.toIdSchema(S,O,i,a,s),r),_=g.useCallback((ce,ve,xe)=>c(ce,ve,xe||O),[O,c]),P=CHt(S,y,E,u),I=!!(e.disabled||y.disabled),M=!!(e.readonly||y.readonly||e.schema.readOnly||S.readOnly),T=y.hideError,A=T===void 0?e.hideError:!!T,k=!!(e.autofocus||y.autofocus);if(Object.keys(S).length===0)return null;const R=v.getDisplayLabel(S,n,b),{__errors:D,...z}=o||{},N=r8(n,["ui:classNames","classNames","ui:style"]);mm in N&&(N[mm]=r8(N[mm],["classNames","style"]));const j=B.jsx(P,{...e,onChange:_,idSchema:E,schema:S,uiSchema:N,disabled:I,readonly:M,hideError:A,autofocus:k,errorSchema:z,formContext:m,rawErrors:D}),H=E[Kh];let q;p?q=l:q=mg in S?l:y.title||e.schema.title||S.title||l;const L=y.description||e.schema.description||S.description||"",W=y.enableMarkdownInDescription?B.jsx(n7,{children:L}):L,U=y.help,K=y.widget==="hidden",G=["form-group","field",`field-${N0(S)}`];!A&&D&&D.length>0&&G.push("field-error has-error has-danger"),n!=null&&n.classNames&&G.push(n.classNames),y.classNames&&G.push(y.classNames);const Z=B.jsx($,{help:U,idSchema:E,schema:S,uiSchema:n,hasErrors:!A&&D&&D.length>0,registry:u}),J=A||(S.anyOf||S.oneOf)&&!v.isSelect(S)?void 0:B.jsx(C,{errors:D,errorSchema:o,idSchema:E,schema:S,uiSchema:n,registry:u}),ne={description:B.jsx(w,{id:gy(H),description:W,schema:S,uiSchema:n,registry:u}),rawDescription:L,help:Z,rawHelp:typeof U=="string"?U:void 0,errors:J,rawErrors:A?void 0:D,id:H,label:q,hidden:K,onChange:c,onKeyChange:d,onDropPropertyClick:f,required:h,disabled:I,readonly:M,hideError:A,displayLabel:R,classNames:G.join(" ").trim(),style:y.style,formContext:m,formData:i,schema:S,uiSchema:n,registry:u},le=u.fields.AnyOfField,ue=u.fields.OneOfField,de=(n==null?void 0:n["ui:field"])&&(n==null?void 0:n["ui:fieldReplacesAnyOrOneOf"])===!0;return B.jsx(x,{...ne,children:B.jsxs(B.Fragment,{children:[j,S.anyOf&&!de&&!v.isSelect(S)&&B.jsx(le,{name:l,disabled:I,readonly:M,hideError:A,errorSchema:o,formData:i,formContext:m,idPrefix:a,idSchema:E,idSeparator:s,onBlur:e.onBlur,onChange:e.onChange,onFocus:e.onFocus,options:S.anyOf.map(ce=>v.retrieveSchema(Wl(ce)?ce:{},i)),registry:u,schema:S,uiSchema:n}),S.oneOf&&!de&&!v.isSelect(S)&&B.jsx(ue,{name:l,disabled:I,readonly:M,hideError:A,errorSchema:o,formData:i,formContext:m,idPrefix:a,idSchema:E,idSeparator:s,onBlur:e.onBlur,onChange:e.onChange,onFocus:e.onFocus,options:S.oneOf.map(ce=>v.retrieveSchema(Wl(ce)?ce:{},i)),registry:u,schema:S,uiSchema:n})]})})}class OHt extends g.Component{shouldComponentUpdate(t){return!Ll(this.props,t)}render(){return B.jsx($Ht,{...this.props})}}function EHt(e){var t;const{schema:r,name:n,uiSchema:i,idSchema:o,formData:a,required:s,disabled:l=!1,readonly:c=!1,autofocus:d=!1,onChange:f,onBlur:h,onFocus:u,registry:p,rawErrors:m,hideError:v}=e,{title:b,format:y}=r,{widgets:x,formContext:w,schemaUtils:$,globalUiOptions:C}=p,S=$.isSelect(r)?AS(r):void 0;let O=S?"select":"text";y&&QNt(r,y,x)&&(O=y);const{widget:E=O,placeholder:_="",title:P,...I}=Nr(i),M=$.getDisplayLabel(r,i,C),T=(t=P??b)!==null&&t!==void 0?t:n,A=Zc(r,E,x);return B.jsx(A,{options:{...I,enumOptions:S},schema:r,uiSchema:i,id:o.$id,name:n,label:T,hideLabel:!M,hideError:v,value:a,onChange:f,onBlur:h,onFocus:u,required:s,disabled:l,readonly:c,formContext:w,autofocus:d,registry:p,placeholder:_,rawErrors:m})}function _Ht(e){const{formData:t,onChange:r}=e;return g.useEffect(()=>{t===void 0&&r(null)},[t,r]),null}function PHt(){return{AnyOfField:Gie,ArrayField:cFt,BooleanField:uFt,NumberField:hFt,ObjectField:SHt,OneOfField:Gie,SchemaField:OHt,StringField:EHt,NullField:_Ht}}function IHt(e){const{idSchema:t,description:r,registry:n,schema:i,uiSchema:o}=e,a=Nr(o,n.globalUiOptions),{label:s=!0}=a;if(!r||!s)return null;const l=tn("DescriptionFieldTemplate",n,a);return B.jsx(l,{id:gy(t),description:r,schema:i,uiSchema:o,registry:n})}function THt(e){const{children:t,className:r,disabled:n,hasToolbar:i,hasMoveDown:o,hasMoveUp:a,hasRemove:s,hasCopy:l,index:c,onCopyIndexClick:d,onDropIndexClick:f,onReorderClick:h,readonly:u,registry:p,uiSchema:m}=e,{CopyButton:v,MoveDownButton:b,MoveUpButton:y,RemoveButton:x}=p.templates.ButtonTemplates,w={flex:1,paddingLeft:6,paddingRight:6,fontWeight:"bold"};return B.jsxs("div",{className:r,children:[B.jsx("div",{className:i?"col-xs-9":"col-xs-12",children:t}),i&&B.jsx("div",{className:"col-xs-3 array-item-toolbox",children:B.jsxs("div",{className:"btn-group",style:{display:"flex",justifyContent:"space-around"},children:[(a||o)&&B.jsx(y,{style:w,disabled:n||u||!a,onClick:h(c,c-1),uiSchema:m,registry:p}),(a||o)&&B.jsx(b,{style:w,disabled:n||u||!o,onClick:h(c,c+1),uiSchema:m,registry:p}),l&&B.jsx(v,{style:w,disabled:n||u,onClick:d(c),uiSchema:m,registry:p}),s&&B.jsx(x,{style:w,disabled:n||u,onClick:f(c),uiSchema:m,registry:p})]})})]})}function MHt(e){const{canAdd:t,className:r,disabled:n,idSchema:i,uiSchema:o,items:a,onAddClick:s,readonly:l,registry:c,required:d,schema:f,title:h}=e,u=Nr(o),p=tn("ArrayFieldDescriptionTemplate",c,u),m=tn("ArrayFieldItemTemplate",c,u),v=tn("ArrayFieldTitleTemplate",c,u),{ButtonTemplates:{AddButton:b}}=c.templates;return B.jsxs("fieldset",{className:r,id:i.$id,children:[B.jsx(v,{idSchema:i,title:u.title||h,required:d,schema:f,uiSchema:o,registry:c}),B.jsx(p,{idSchema:i,description:u.description||f.description,schema:f,uiSchema:o,registry:c}),B.jsx("div",{className:"row array-item-list",children:a&&a.map(({key:y,...x})=>B.jsx(m,{...x},y))}),t&&B.jsx(b,{className:"array-item-add",onClick:s,disabled:n||l,uiSchema:o,registry:c})]})}function kHt(e){const{idSchema:t,title:r,schema:n,uiSchema:i,required:o,registry:a}=e,s=Nr(i,a.globalUiOptions),{label:l=!0}=s;if(!r||!l)return null;const c=tn("TitleFieldTemplate",a,s);return B.jsx(c,{id:DV(t),title:r,required:o,schema:n,uiSchema:i,registry:a})}function RHt(e){const{id:t,name:r,value:n,readonly:i,disabled:o,autofocus:a,onBlur:s,onFocus:l,onChange:c,onChangeOverride:d,options:f,schema:h,uiSchema:u,formContext:p,registry:m,rawErrors:v,type:b,hideLabel:y,hideError:x,...w}=e;if(!t)throw console.log("No id for",e),new Error(`no id for props ${JSON.stringify(e)}`);const $={...w,...zwe(h,b,f)};let C;$.type==="number"||$.type==="integer"?C=n||n===0?n:"":C=n??"";const S=g.useCallback(({target:{value:_}})=>c(_===""?f.emptyValue:_),[c,f]),O=g.useCallback(({target:{value:_}})=>s(t,_),[s,t]),E=g.useCallback(({target:{value:_}})=>l(t,_),[l,t]);return B.jsxs(B.Fragment,{children:[B.jsx("input",{id:t,name:t,className:"form-control",readOnly:i,disabled:o,autoFocus:a,value:C,...$,list:h.examples?p1(t):void 0,onChange:d||S,onBlur:O,onFocus:E,"aria-describedby":so(t,!!h.examples)}),Array.isArray(h.examples)&&B.jsx("datalist",{id:p1(t),children:h.examples.concat(h.default&&!h.examples.includes(h.default)?[h.default]:[]).map(_=>B.jsx("option",{value:_},_))},`datalist_${t}`)]})}function AHt({uiSchema:e}){const{submitText:t,norender:r,props:n={}}=Bwe(e);return r?null:B.jsx("div",{children:B.jsx("button",{type:"submit",...n,className:`btn btn-info ${n.className||""}`,children:t})})}function SC(e){const{iconType:t="default",icon:r,className:n,uiSchema:i,registry:o,...a}=e;return B.jsx("button",{type:"button",className:`btn btn-${t} ${n}`,...a,children:B.jsx("i",{className:`glyphicon glyphicon-${r}`})})}function DHt(e){const{registry:{translateString:t}}=e;return B.jsx(SC,{title:t(Yr.CopyButton),className:"array-item-copy",...e,icon:"copy"})}function NHt(e){const{registry:{translateString:t}}=e;return B.jsx(SC,{title:t(Yr.MoveDownButton),className:"array-item-move-down",...e,icon:"arrow-down"})}function jHt(e){const{registry:{translateString:t}}=e;return B.jsx(SC,{title:t(Yr.MoveUpButton),className:"array-item-move-up",...e,icon:"arrow-up"})}function LHt(e){const{registry:{translateString:t}}=e;return B.jsx(SC,{title:t(Yr.RemoveButton),className:"array-item-remove",...e,iconType:"danger",icon:"remove"})}function zHt({className:e,onClick:t,disabled:r,registry:n}){const{translateString:i}=n;return B.jsx("div",{className:"row",children:B.jsx("p",{className:`col-xs-3 col-xs-offset-9 text-right ${e}`,children:B.jsx(SC,{iconType:"info",icon:"plus",className:"btn-add col-xs-12",title:i(Yr.AddButton),onClick:t,disabled:r,registry:n})})})}function BHt(){return{SubmitButton:AHt,AddButton:zHt,CopyButton:DHt,MoveDownButton:NHt,MoveUpButton:jHt,RemoveButton:LHt}}function FHt(e){const{id:t,description:r}=e;return r?typeof r=="string"?B.jsx("p",{id:t,className:"field-description",children:r}):B.jsx("div",{id:t,className:"field-description",children:r}):null}function HHt({errors:e,registry:t}){const{translateString:r}=t;return B.jsxs("div",{className:"panel panel-danger errors",children:[B.jsx("div",{className:"panel-heading",children:B.jsx("h3",{className:"panel-title",children:r(Yr.ErrorsLabel)})}),B.jsx("ul",{className:"list-group",children:e.map((n,i)=>B.jsx("li",{className:"list-group-item text-danger",children:n.stack},i))})]})}const WHt="*";function P$e(e){const{label:t,required:r,id:n}=e;return t?B.jsxs("label",{className:"control-label",htmlFor:n,children:[t,r&&B.jsx("span",{className:"required",children:WHt})]}):null}function qHt(e){const{id:t,label:r,children:n,errors:i,help:o,description:a,hidden:s,required:l,displayLabel:c,registry:d,uiSchema:f}=e,h=Nr(f),u=tn("WrapIfAdditionalTemplate",d,h);return s?B.jsx("div",{className:"hidden",children:n}):B.jsxs(u,{...e,children:[c&&B.jsx(P$e,{label:r,required:l,id:t}),c&&a?a:null,n,i,o]})}function VHt(e){const{errors:t=[],idSchema:r}=e;if(t.length===0)return null;const n=AV(r);return B.jsx("div",{children:B.jsx("ul",{id:n,className:"error-detail bs-callout bs-callout-info",children:t.filter(i=>!!i).map((i,o)=>B.jsx("li",{className:"text-danger",children:i},o))})})}function UHt(e){const{idSchema:t,help:r}=e;if(!r)return null;const n=Fwe(t);return typeof r=="string"?B.jsx("p",{id:n,className:"help-block",children:r}):B.jsx("div",{id:n,className:"help-block",children:r})}function KHt(e){const{description:t,disabled:r,formData:n,idSchema:i,onAddClick:o,properties:a,readonly:s,registry:l,required:c,schema:d,title:f,uiSchema:h}=e,u=Nr(h),p=tn("TitleFieldTemplate",l,u),m=tn("DescriptionFieldTemplate",l,u),{ButtonTemplates:{AddButton:v}}=l.templates;return B.jsxs("fieldset",{id:i.$id,children:[f&&B.jsx(p,{id:DV(i),title:f,required:c,schema:d,uiSchema:h,registry:l}),t&&B.jsx(m,{id:gy(i),description:t,schema:d,uiSchema:h,registry:l}),a.map(b=>b.content),Xq(d,h,n)&&B.jsx(v,{className:"object-property-expand",onClick:o(d),disabled:r||s,uiSchema:h,registry:l})]})}const GHt="*";function XHt(e){const{id:t,title:r,required:n}=e;return B.jsxs("legend",{id:t,children:[r,n&&B.jsx("span",{className:"required",children:GHt})]})}function YHt(e){const{schema:t,idSchema:r,reason:n,registry:i}=e,{translateString:o}=i;let a=Yr.UnsupportedField;const s=[];return r&&r.$id&&(a=Yr.UnsupportedFieldWithId,s.push(r.$id)),n&&(a=a===Yr.UnsupportedField?Yr.UnsupportedFieldWithReason:Yr.UnsupportedFieldWithIdAndReason,s.push(n)),B.jsxs("div",{className:"unsupported-field",children:[B.jsx("p",{children:B.jsx(n7,{children:o(a,s)})}),t&&B.jsx("pre",{children:JSON.stringify(t,null,2)})]})}function QHt(e){const{id:t,classNames:r,style:n,disabled:i,label:o,onKeyChange:a,onDropPropertyClick:s,readonly:l,required:c,schema:d,children:f,uiSchema:h,registry:u}=e,{templates:p,translateString:m}=u,{RemoveButton:v}=p.ButtonTemplates,b=m(Yr.KeyLabel,[o]);return mg in d?B.jsx("div",{className:r,style:n,children:B.jsxs("div",{className:"row",children:[B.jsx("div",{className:"col-xs-5 form-additional",children:B.jsxs("div",{className:"form-group",children:[B.jsx(P$e,{label:b,required:c,id:`${t}-key`}),B.jsx("input",{className:"form-control",type:"text",id:`${t}-key`,onBlur:x=>a(x.target.value),defaultValue:o})]})}),B.jsx("div",{className:"form-additional form-group col-xs-5",children:f}),B.jsx("div",{className:"col-xs-2",children:B.jsx(v,{className:"array-item-remove btn-block",style:{border:"0"},disabled:i||l,onClick:s(o),uiSchema:h,registry:u})})]})}):B.jsx("div",{className:r,style:n,children:f})}function ZHt(){return{ArrayFieldDescriptionTemplate:IHt,ArrayFieldItemTemplate:THt,ArrayFieldTemplate:MHt,ArrayFieldTitleTemplate:kHt,ButtonTemplates:BHt(),BaseInputTemplate:RHt,DescriptionFieldTemplate:FHt,ErrorListTemplate:HHt,FieldTemplate:qHt,FieldErrorTemplate:VHt,FieldHelpTemplate:UHt,ObjectFieldTemplate:KHt,TitleFieldTemplate:XHt,UnsupportedFieldTemplate:YHt,WrapIfAdditionalTemplate:QHt}}function JHt(e,t){const r=[];for(let n=e;n<=t;n++)r.push({value:n,label:Hd(n,2)});return r}function eWt(e){return Object.values(e).every(t=>t!==-1)}function tWt(e,t,r=[1900,new Date().getFullYear()+2]){const{year:n,month:i,day:o,hour:a,minute:s,second:l}=e,c=[{type:"year",range:r,value:n},{type:"month",range:[1,12],value:i},{type:"day",range:[1,31],value:o}];return t&&c.push({type:"hour",range:[0,23],value:a},{type:"minute",range:[0,59],value:s},{type:"second",range:[0,59],value:l}),c}function rWt({type:e,range:t,value:r,select:n,rootId:i,name:o,disabled:a,readonly:s,autofocus:l,registry:c,onBlur:d,onFocus:f}){const h=i+"_"+e,{SelectWidget:u}=c.widgets;return B.jsx(u,{schema:{type:"integer"},id:h,name:o,className:"form-control",options:{enumOptions:JHt(t[0],t[1])},placeholder:e,value:r,disabled:a,readonly:s,autofocus:l,onChange:p=>n(e,p),onBlur:d,onFocus:f,registry:c,label:"","aria-describedby":so(i)})}function nWt({time:e=!1,disabled:t=!1,readonly:r=!1,autofocus:n=!1,options:i,id:o,name:a,registry:s,onBlur:l,onFocus:c,onChange:d,value:f}){const{translateString:h}=s,[u,p]=g.useState(f),[m,v]=g.useReducer((w,$)=>({...w,...$}),m1(f,e));g.useEffect(()=>{const w=l8(m,e);eWt(m)&&w!==f?d(w):u!==f&&(p(f),v(m1(f,e)))},[e,f,d,m,u]);const b=g.useCallback((w,$)=>{v({[w]:$})},[]),y=g.useCallback(w=>{if(w.preventDefault(),t||r)return;const $=m1(new Date().toJSON(),e);d(l8($,e))},[t,r,e]),x=g.useCallback(w=>{w.preventDefault(),!(t||r)&&d(void 0)},[t,r,d]);return B.jsxs("ul",{className:"list-inline",children:[tWt(m,e,i.yearsRange).map((w,$)=>B.jsx("li",{className:"list-inline-item",children:B.jsx(rWt,{rootId:o,name:a,select:b,...w,disabled:t,readonly:r,registry:s,onBlur:l,onFocus:c,autofocus:n&&$===0})},$)),(i.hideNowButton!=="undefined"?!i.hideNowButton:!0)&&B.jsx("li",{className:"list-inline-item",children:B.jsx("a",{href:"#",className:"btn btn-info btn-now",onClick:y,children:h(Yr.NowLabel)})}),(i.hideClearButton!=="undefined"?!i.hideClearButton:!0)&&B.jsx("li",{className:"list-inline-item",children:B.jsx("a",{href:"#",className:"btn btn-warning btn-clear",onClick:x,children:h(Yr.ClearLabel)})})]})}function iWt({time:e=!0,...t}){const{AltDateWidget:r}=t.registry.widgets;return B.jsx(r,{time:e,...t})}function oWt({schema:e,uiSchema:t,options:r,id:n,value:i,disabled:o,readonly:a,label:s,hideLabel:l,autofocus:c=!1,onBlur:d,onFocus:f,onChange:h,registry:u}){var p;const m=tn("DescriptionFieldTemplate",u,r),v=X6(e),b=g.useCallback($=>h($.target.checked),[h]),y=g.useCallback($=>d(n,$.target.checked),[d,n]),x=g.useCallback($=>f(n,$.target.checked),[f,n]),w=(p=r.description)!==null&&p!==void 0?p:e.description;return B.jsxs("div",{className:`checkbox ${o||a?"disabled":""}`,children:[!l&&!!w&&B.jsx(m,{id:gy(n),description:w,schema:e,uiSchema:t,registry:u}),B.jsxs("label",{children:[B.jsx("input",{type:"checkbox",id:n,name:n,checked:typeof i>"u"?!1:i,required:v,disabled:o||a,autoFocus:c,onChange:b,onBlur:y,onFocus:x,"aria-describedby":so(n)}),Hwe(B.jsx("span",{children:s}),l)]})]})}function aWt({id:e,disabled:t,options:{inline:r=!1,enumOptions:n,enumDisabled:i,emptyValue:o},value:a,autofocus:s=!1,readonly:l,onChange:c,onBlur:d,onFocus:f}){const h=Array.isArray(a)?a:[a],u=g.useCallback(({target:{value:m}})=>d(e,zi(m,n,o)),[d,e]),p=g.useCallback(({target:{value:m}})=>f(e,zi(m,n,o)),[f,e]);return B.jsx("div",{className:"checkboxes",id:e,children:Array.isArray(n)&&n.map((m,v)=>{const b=RV(m.value,h),y=Array.isArray(i)&&i.indexOf(m.value)!==-1,x=t||y||l?"disabled":"",w=C=>{C.target.checked?c(UNt(v,h,n)):c(HNt(v,h,n))},$=B.jsxs("span",{children:[B.jsx("input",{type:"checkbox",id:HP(e,v),name:e,checked:b,value:String(v),disabled:t||y||l,autoFocus:s&&v===0,onChange:w,onBlur:u,onFocus:p,"aria-describedby":so(e)}),B.jsx("span",{children:m.label})]});return r?B.jsx("label",{className:`checkbox-inline ${x}`,children:$},v):B.jsx("div",{className:`checkbox ${x}`,children:B.jsx("label",{children:$})},v)})})}function sWt(e){const{disabled:t,readonly:r,options:n,registry:i}=e,o=tn("BaseInputTemplate",i,n);return B.jsx(o,{type:"color",...e,disabled:t||r})}function lWt(e){const{onChange:t,options:r,registry:n}=e,i=tn("BaseInputTemplate",n,r),o=g.useCallback(a=>t(a||void 0),[t]);return B.jsx(i,{type:"date",...e,onChange:o})}function cWt(e){const{onChange:t,value:r,options:n,registry:i}=e,o=tn("BaseInputTemplate",i,n);return B.jsx(o,{type:"datetime-local",...e,value:fjt(r),onChange:a=>t(ZNt(a))})}function uWt(e){const{options:t,registry:r}=e,n=tn("BaseInputTemplate",r,t);return B.jsx(n,{type:"email",...e})}function dWt(e,t){return e===null?null:e.replace(";base64",`;name=${encodeURIComponent(t)};base64`)}function fWt(e){const{name:t,size:r,type:n}=e;return new Promise((i,o)=>{const a=new window.FileReader;a.onerror=o,a.onload=s=>{var l;typeof((l=s.target)===null||l===void 0?void 0:l.result)=="string"?i({dataURL:dWt(s.target.result,t),name:t,size:r,type:n}):i({dataURL:null,name:t,size:r,type:n})},a.readAsDataURL(e)})}function hWt(e){return Promise.all(Array.from(e).map(fWt))}function pWt({fileInfo:e,registry:t}){const{translateString:r}=t,{dataURL:n,type:i,name:o}=e;return n?i.indexOf("image")!==-1?B.jsx("img",{src:n,style:{maxWidth:"100%"},className:"file-preview"}):B.jsxs(B.Fragment,{children:[" ",B.jsx("a",{download:`preview-${o}`,href:n,className:"file-download",children:r(Yr.PreviewLabel)})]}):null}function mWt({filesInfo:e,registry:t,preview:r}){if(e.length===0)return null;const{translateString:n}=t;return B.jsx("ul",{className:"file-info",children:e.map((i,o)=>{const{name:a,size:s,type:l}=i;return B.jsxs("li",{children:[B.jsx(n7,{children:n(Yr.FilesInfo,[a,l,String(s)])}),r&&B.jsx(pWt,{fileInfo:i,registry:t})]},o)})})}function roe(e){return e.filter(t=>t).map(t=>{const{blob:r,name:n}=zNt(t);return{dataURL:t,name:n,size:r.size,type:r.type}})}function gWt(e){const{disabled:t,readonly:r,required:n,multiple:i,onChange:o,value:a,options:s,registry:l}=e,c=tn("BaseInputTemplate",l,s),[d,f]=g.useState(Array.isArray(a)?roe(a):roe([a])),h=g.useCallback(u=>{u.target.files&&hWt(u.target.files).then(p=>{const m=p.map(v=>v.dataURL);i?(f(d.concat(p[0])),o(a.concat(m[0]))):(f(p),o(m[0]))})},[i,a,d,o]);return B.jsxs("div",{children:[B.jsx(c,{...e,disabled:t||r,type:"file",required:a?!1:n,onChangeOverride:h,value:"",accept:s.accept?String(s.accept):void 0}),B.jsx(mWt,{filesInfo:d,registry:l,preview:s.filePreview})]})}function vWt({id:e,value:t}){return B.jsx("input",{type:"hidden",id:e,name:e,value:typeof t>"u"?"":t})}function bWt(e){const{options:t,registry:r}=e,n=tn("BaseInputTemplate",r,t);return B.jsx(n,{type:"password",...e})}function yWt({options:e,value:t,required:r,disabled:n,readonly:i,autofocus:o=!1,onBlur:a,onFocus:s,onChange:l,id:c}){const{enumOptions:d,enumDisabled:f,inline:h,emptyValue:u}=e,p=g.useCallback(({target:{value:v}})=>a(c,zi(v,d,u)),[a,c]),m=g.useCallback(({target:{value:v}})=>s(c,zi(v,d,u)),[s,c]);return B.jsx("div",{className:"field-radio-group",id:c,children:Array.isArray(d)&&d.map((v,b)=>{const y=RV(v.value,t),x=Array.isArray(f)&&f.indexOf(v.value)!==-1,w=n||x||i?"disabled":"",$=()=>l(v.value),C=B.jsxs("span",{children:[B.jsx("input",{type:"radio",id:HP(c,b),checked:y,name:c,required:r,value:String(b),disabled:n||x||i,autoFocus:o&&b===0,onChange:$,onBlur:p,onFocus:m,"aria-describedby":so(c)}),B.jsx("span",{children:v.label})]});return h?B.jsx("label",{className:`radio-inline ${w}`,children:C},b):B.jsx("div",{className:`radio ${w}`,children:B.jsx("label",{children:C})},b)})})}function xWt(e){const{value:t,registry:{templates:{BaseInputTemplate:r}}}=e;return B.jsxs("div",{className:"field-range-wrapper",children:[B.jsx(r,{type:"range",...e}),B.jsx("span",{className:"range-view",children:t})]})}function lk(e,t){return t?Array.from(e.target.options).slice().filter(r=>r.selected).map(r=>r.value):e.target.value}function SWt({schema:e,id:t,options:r,value:n,required:i,disabled:o,readonly:a,multiple:s=!1,autofocus:l=!1,onChange:c,onBlur:d,onFocus:f,placeholder:h}){const{enumOptions:u,enumDisabled:p,emptyValue:m}=r,v=s?[]:"",b=g.useCallback($=>{const C=lk($,s);return f(t,zi(C,u,m))},[f,t,e,s,r]),y=g.useCallback($=>{const C=lk($,s);return d(t,zi(C,u,m))},[d,t,e,s,r]),x=g.useCallback($=>{const C=lk($,s);return c(zi(C,u,m))},[c,e,s,r]),w=hC(n,u,s);return B.jsxs("select",{id:t,name:t,multiple:s,className:"form-control",value:typeof w>"u"?v:w,required:i,disabled:o||a,autoFocus:l,onBlur:y,onFocus:b,onChange:x,"aria-describedby":so(t),children:[!s&&e.default===void 0&&B.jsx("option",{value:"",children:h}),Array.isArray(u)&&u.map(({value:$,label:C},S)=>{const O=p&&p.indexOf($)!==-1;return B.jsx("option",{value:String(S),disabled:O,children:C},S)})]})}function I$e({id:e,options:t={},placeholder:r,value:n,required:i,disabled:o,readonly:a,autofocus:s=!1,onChange:l,onBlur:c,onFocus:d}){const f=g.useCallback(({target:{value:p}})=>l(p===""?t.emptyValue:p),[l,t.emptyValue]),h=g.useCallback(({target:{value:p}})=>c(e,p),[c,e]),u=g.useCallback(({target:{value:p}})=>d(e,p),[e,d]);return B.jsx("textarea",{id:e,name:e,className:"form-control",value:n||"",placeholder:r,required:i,disabled:o,readOnly:a,autoFocus:s,rows:t.rows,onBlur:h,onFocus:u,onChange:f,"aria-describedby":so(e)})}I$e.defaultProps={autofocus:!1,options:{}};function wWt(e){const{options:t,registry:r}=e,n=tn("BaseInputTemplate",r,t);return B.jsx(n,{...e})}function CWt(e){const{onChange:t,options:r,registry:n}=e,i=tn("BaseInputTemplate",n,r),o=g.useCallback(a=>t(a?`${a}:00`:void 0),[t]);return B.jsx(i,{type:"time",...e,onChange:o})}function $Wt(e){const{options:t,registry:r}=e,n=tn("BaseInputTemplate",r,t);return B.jsx(n,{type:"url",...e})}function OWt(e){const{options:t,registry:r}=e,n=tn("BaseInputTemplate",r,t);return B.jsx(n,{type:"number",...e})}function EWt(){return{AltDateWidget:nWt,AltDateTimeWidget:iWt,CheckboxWidget:oWt,CheckboxesWidget:aWt,ColorWidget:sWt,DateWidget:lWt,DateTimeWidget:cWt,EmailWidget:uWt,FileWidget:gWt,HiddenWidget:vWt,PasswordWidget:bWt,RadioWidget:yWt,RangeWidget:xWt,SelectWidget:SWt,TextWidget:wWt,TextareaWidget:I$e,TimeWidget:CWt,UpDownWidget:OWt,URLWidget:$Wt}}function T$e(){return{fields:PHt(),templates:ZHt(),widgets:EWt(),rootSchema:{},formContext:{},translateString:FNt}}let _Wt=class extends g.Component{constructor(t){if(super(t),this.getUsedFormData=(r,n)=>{if(n.length===0&&typeof r!="object")return r;const i=sFt(r,n);return Array.isArray(r)?Object.keys(i).map(o=>i[o]):i},this.getFieldNames=(r,n)=>{const i=(o,a=[],s=[[]])=>(Object.keys(o).forEach(l=>{if(typeof o[l]=="object"){const c=s.map(d=>[...d,l]);o[l][Kq]&&o[l][V6]!==""?a.push(o[l][V6]):i(o[l],a,c)}else l===V6&&o[l]!==""&&s.forEach(c=>{const d=Kt(n,c);(typeof d!="object"||jm(d))&&a.push(c)})}),a);return i(r)},this.onChange=(r,n,i)=>{const{extraErrors:o,omitExtraData:a,liveOmit:s,noValidate:l,liveValidate:c,onChange:d}=this.props,{schemaUtils:f,schema:h,retrievedSchema:u}=this.state;(wi(r)||Array.isArray(r))&&(r=this.getStateFromProps(this.props,r,u).formData);const p=!l&&c;let m={formData:r,schema:h},v=r,b;if(a===!0&&s===!0){b=f.retrieveSchema(h,r);const y=f.toPathSchema(b,"",r),x=this.getFieldNames(y,r);v=this.getUsedFormData(r,x),m={formData:v}}if(p){const y=this.validate(v,h,f,u);let x=y.errors,w=y.errorSchema;const $=x,C=w;if(o){const S=Y6(y,o);w=S.errorSchema,x=S.errors}m={formData:v,errors:x,errorSchema:w,schemaValidationErrors:$,schemaValidationErrorSchema:C}}else if(!l&&n){const y=o?my(n,o,"preventDuplicates"):n;m={formData:v,errorSchema:y,errors:DS(y)}}b&&(m.retrievedSchema=b),this.setState(m,()=>d&&d({...this.state,...m},i))},this.reset=()=>{const{onChange:r}=this.props,o={formData:this.getStateFromProps(this.props,void 0).formData,errorSchema:{},errors:[],schemaValidationErrors:[],schemaValidationErrorSchema:{}};this.setState(o,()=>r&&r({...this.state,...o}))},this.onBlur=(r,n)=>{const{onBlur:i}=this.props;i&&i(r,n)},this.onFocus=(r,n)=>{const{onFocus:i}=this.props;i&&i(r,n)},this.onSubmit=r=>{if(r.preventDefault(),r.target!==r.currentTarget)return;r.persist();const{omitExtraData:n,extraErrors:i,noValidate:o,onSubmit:a}=this.props;let{formData:s}=this.state;const{schema:l,schemaUtils:c}=this.state;if(n===!0){const d=c.retrieveSchema(l,s),f=c.toPathSchema(d,"",s),h=this.getFieldNames(f,s);s=this.getUsedFormData(s,h)}if(o||this.validateForm()){const d=i||{},f=i?DS(i):[];this.setState({formData:s,errors:f,errorSchema:d,schemaValidationErrors:[],schemaValidationErrorSchema:{}},()=>{a&&a({...this.state,formData:s,status:"submitted"},r)})}},!t.validator)throw new Error("A validator is required for Form functionality to work");this.state=this.getStateFromProps(t,t.formData),this.props.onChange&&!Ll(this.state.formData,this.props.formData)&&this.props.onChange(this.state),this.formElement=g.createRef()}getSnapshotBeforeUpdate(t,r){if(!Ll(this.props,t)){const n=this.getStateFromProps(this.props,this.props.formData,t.schema!==this.props.schema?void 0:this.state.retrievedSchema),i=!Ll(n,r);return{nextState:n,shouldUpdate:i}}return{shouldUpdate:!1}}componentDidUpdate(t,r,n){if(n.shouldUpdate){const{nextState:i}=n;!Ll(i.formData,this.props.formData)&&!Ll(i.formData,r.formData)&&this.props.onChange&&this.props.onChange(i),this.setState(i)}}getStateFromProps(t,r,n){const i=this.state||{},o="schema"in t?t.schema:this.props.schema,a=("uiSchema"in t?t.uiSchema:this.props.uiSchema)||{},s=typeof r<"u",l="liveValidate"in t?t.liveValidate:this.props.liveValidate,c=s&&!t.noValidate&&l,d=o,f="experimental_defaultFormStateBehavior"in t?t.experimental_defaultFormStateBehavior:this.props.experimental_defaultFormStateBehavior;let h=i.schemaUtils;(!h||h.doesSchemaUtilsDiffer(t.validator,d,f))&&(h=LNt(t.validator,d,f));const u=h.getDefaultFormState(o,r),p=n??h.retrieveSchema(o,u),m=()=>t.noValidate?{errors:[],errorSchema:{}}:t.liveValidate?{errors:i.errors||[],errorSchema:i.errorSchema||{}}:{errors:i.schemaValidationErrors||[],errorSchema:i.schemaValidationErrorSchema||{}};let v,b,y=i.schemaValidationErrors,x=i.schemaValidationErrorSchema;if(c){const C=this.validate(u,o,h,p);v=C.errors,b=C.errorSchema,y=v,x=b}else{const C=m();v=C.errors,b=C.errorSchema}if(t.extraErrors){const C=Y6({errorSchema:b,errors:v},t.extraErrors);b=C.errorSchema,v=C.errors}const w=h.toIdSchema(p,a["ui:rootFieldId"],u,t.idPrefix,t.idSeparator);return{schemaUtils:h,schema:o,uiSchema:a,idSchema:w,formData:u,edit:s,errors:v,errorSchema:b,schemaValidationErrors:y,schemaValidationErrorSchema:x,retrievedSchema:p}}shouldComponentUpdate(t,r){return tjt(this,t,r)}validate(t,r=this.props.schema,n,i){const o=n||this.state.schemaUtils,{customValidate:a,transformErrors:s,uiSchema:l}=this.props,c=i??o.retrieveSchema(r,t);return o.getValidator().validateFormData(t,c,a,s,l)}renderErrors(t){const{errors:r,errorSchema:n,schema:i,uiSchema:o}=this.state,{formContext:a}=this.props,s=Nr(o),l=tn("ErrorListTemplate",t,s);return r&&r.length?B.jsx(l,{errors:r,errorSchema:n||{},schema:i,uiSchema:o,formContext:a,registry:t}):null}getRegistry(){var t;const{translateString:r,uiSchema:n={}}=this.props,{schemaUtils:i}=this.state,{fields:o,templates:a,widgets:s,formContext:l,translateString:c}=T$e();return{fields:{...o,...this.props.fields},templates:{...a,...this.props.templates,ButtonTemplates:{...a.ButtonTemplates,...(t=this.props.templates)===null||t===void 0?void 0:t.ButtonTemplates}},widgets:{...s,...this.props.widgets},rootSchema:this.props.schema,formContext:this.props.formContext||l,schemaUtils:i,translateString:r||c,globalUiOptions:n[e$t]}}submit(){this.formElement.current&&(this.formElement.current.dispatchEvent(new CustomEvent("submit",{cancelable:!0})),this.formElement.current.requestSubmit())}focusOnError(t){const{idPrefix:r="root",idSeparator:n="_"}=this.props,{property:i}=t,o=Wwe(i);o[0]===""?o[0]=r:o.unshift(r);const a=o.join(n);let s=this.formElement.current.elements[a];s||(s=this.formElement.current.querySelector(`input[id^=${a}`)),s&&s.length&&(s=s[0]),s&&s.focus()}validateForm(){const{extraErrors:t,extraErrorsBlockSubmit:r,focusOnFirstError:n,onError:i}=this.props,{formData:o,errors:a}=this.state,s=this.validate(o);let l=s.errors,c=s.errorSchema;const d=l,f=c,h=l.length>0||t&&r;if(h){if(t){const u=Y6(s,t);c=u.errorSchema,l=u.errors}n&&(typeof n=="function"?n(l[0]):this.focusOnError(l[0])),this.setState({errors:l,errorSchema:c,schemaValidationErrors:d,schemaValidationErrorSchema:f},()=>{i?i(l):console.error("Form validation failed",l)})}else a.length>0&&this.setState({errors:[],errorSchema:{},schemaValidationErrors:[],schemaValidationErrorSchema:{}});return!h}render(){const{children:t,id:r,idPrefix:n,idSeparator:i,className:o="",tagName:a,name:s,method:l,target:c,action:d,autoComplete:f,enctype:h,acceptcharset:u,noHtml5Validate:p=!1,disabled:m=!1,readonly:v=!1,formContext:b,showErrorList:y="top",_internalFormWrapper:x}=this.props,{schema:w,uiSchema:$,formData:C,errorSchema:S,idSchema:O}=this.state,E=this.getRegistry(),{SchemaField:_}=E.fields,{SubmitButton:P}=E.templates.ButtonTemplates,I=x?a:void 0,M=x||a||"form";let{[QO]:T={}}=Nr($);m&&(T={...T,props:{...T.props,disabled:!0}});const A={[mm]:{[QO]:T}};return B.jsxs(M,{className:o||"rjsf",id:r,name:s,method:l,target:c,action:d,autoComplete:f,encType:h,acceptCharset:u,noValidate:p,onSubmit:this.onSubmit,as:I,ref:this.formElement,children:[y==="top"&&this.renderErrors(E),B.jsx(_,{name:"",schema:w,uiSchema:$,errorSchema:S,idSchema:O,idPrefix:n,idSeparator:i,formContext:b,formData:C,onChange:this.onChange,onBlur:this.onBlur,onFocus:this.onFocus,registry:E,disabled:m,readonly:v}),t||B.jsx(P,{uiSchema:A,registry:E}),y==="bottom"&&this.renderErrors(E)]})}};function PWt(e){return g.forwardRef(({fields:t,widgets:r,templates:n,...i},o)=>{var a;return t={...e==null?void 0:e.fields,...t},r={...e==null?void 0:e.widgets,...r},n={...e==null?void 0:e.templates,...n,ButtonTemplates:{...(a=e==null?void 0:e.templates)===null||a===void 0?void 0:a.ButtonTemplates,...n==null?void 0:n.ButtonTemplates}},B.jsx(_Wt,{...e,...i,fields:t,widgets:r,templates:n,ref:o})})}var qj={exports:{}},M$e={},aU={};Object.defineProperty(aU,"__esModule",{value:!0});var IWt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"};aU.default=IWt;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return h}});var t=s(g),r=o(aU),n=o(Mn);function i(u,p,m){return p in u?Object.defineProperty(u,p,{value:m,enumerable:!0,configurable:!0,writable:!0}):u[p]=m,u}function o(u){return u&&u.__esModule?u:{default:u}}function a(u){if(typeof WeakMap!="function")return null;var p=new WeakMap,m=new WeakMap;return(a=function(v){return v?m:p})(u)}function s(u,p){if(!p&&u&&u.__esModule)return u;if(u===null||typeof u!="object"&&typeof u!="function")return{default:u};var m=a(p);if(m&&m.has(u))return m.get(u);var v={},b=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var y in u)if(y!=="default"&&Object.prototype.hasOwnProperty.call(u,y)){var x=b?Object.getOwnPropertyDescriptor(u,y):null;x&&(x.get||x.set)?Object.defineProperty(v,y,x):v[y]=u[y]}return v.default=u,m&&m.set(u,v),v}function l(u){for(var p=1;pn?null:B.jsx($r,{flex:"none",style:{padding:0,margin:0},"data-cy":"arrayUtils",children:B.jsxs(jr,{gutter:4,children:[(e||t)&&B.jsxs($r,{children:[B.jsx(jr,{children:B.jsx(_n,{disabled:r||!e,icon:B.jsx(lU,{style:{fontSize:"14px"}}),onClick:i(a,a-1),type:"link",size:"small",style:{height:"16px"}})}),B.jsx(jr,{children:B.jsx(_n,{disabled:r||!t,icon:B.jsx(uU,{style:{fontSize:"14px"}}),onClick:i(a,a+1),type:"link",size:"small",style:{height:"16px"}})})]}),s&&B.jsx($r,{children:B.jsx(_n,{danger:!0,disabled:r,icon:B.jsx(o7,{}),onClick:o(a),type:"link",size:"small",style:{height:"32px"}})})]})});D$e.propTypes={hasMoveDown:me.bool,hasMoveUp:me.bool,disabled:me.bool,readonly:me.bool,hasRemove:me.bool,onReorderClick:me.func,onDropIndexClick:me.func,index:me.string};const wC=({children:e,disabled:t,formContext:r,hasMoveDown:n,hasMoveUp:i,hasRemove:o,hasToolbar:a,index:s,onDropIndexClick:l,onReorderClick:c,readonly:d})=>{const{toolbarAlign:f="top"}=r;return B.jsxs(jr,{align:f,style:{margin:"10px 0px"},className:"arrayFieldRow",children:[B.jsx($r,{flex:"1",style:{marginRight:"5px"},children:e}),a&&B.jsx(D$e,{hasMoveDown:n,hasMoveUp:i,disabled:t,readonly:d,onReorderClick:c,index:s,hasRemove:o,onDropIndexClick:l})]},`array-item-${s}`)};wC.propTypes={children:me.node,disabled:me.bool,formContext:me.object,hasMoveDown:me.bool,hasMoveUp:me.bool,hasRemove:me.bool,hasToolbar:me.bool,index:me.string,onDropIndexClick:me.func,onReorderClick:me.func,readonly:me.bool};wC.defaultProps={formContext:{}};const N$e=({canAdd:e,className:t,disabled:r,formContext:n,idSchema:i,items:o,options:a,onAddClick:s,readonly:l,schema:c,title:d,uiSchema:f})=>{const{rowGutter:h=24}=n;return B.jsx("fieldset",{className:t,id:i.$id,children:B.jsxs(jr,{gutter:h,children:[B.jsx(xC,{label:f["ui:title"]||d,description:f["ui:description"]||c.description,uiSchema:f,idSchema:i}),B.jsx($r,{span:24,style:{marginTop:"5px"},className:"nestedObject",children:B.jsx(jr,{children:B.jsx($r,{className:"row array-item-list",span:24,children:o&&o.map((u,p)=>B.jsx(wC,{...u,formContext:n},i.$id+p))})})}),e&&!l&&B.jsx($r,{span:24,children:B.jsx(jr,{gutter:h,justify:"end",children:B.jsx($r,{flex:"192px",children:B.jsxs(_n,{block:!0,className:"array-item-add",disabled:r,onClick:s,type:"primary",children:[B.jsx(i7,{})," Add"," ",a&&a.addLabel?a.addLabel:"Item"]})})})})]})})};N$e.propTypes={canAdd:me.bool,className:me.string,disabled:me.bool,formContext:me.object,idSchema:me.object,items:me.array,onAddClick:me.func,prefixCls:me.string,readonly:me.bool,required:me.bool,schema:me.object,title:me.string,uiSchema:me.object};var a7={},s7={},j$e={exports:{}},L$e={exports:{}};(function(e){function t(r){"@babel/helpers - typeof";return e.exports=t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(L$e);var Gf=L$e.exports;(function(e){var t=Gf.default;function r(i){if(typeof WeakMap!="function")return null;var o=new WeakMap,a=new WeakMap;return(r=function(l){return l?a:o})(i)}function n(i,o){if(!o&&i&&i.__esModule)return i;if(i===null||t(i)!="object"&&typeof i!="function")return{default:i};var a=r(o);if(a&&a.has(i))return a.get(i);var s={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in i)if(c!=="default"&&Object.prototype.hasOwnProperty.call(i,c)){var d=l?Object.getOwnPropertyDescriptor(i,c):null;d&&(d.get||d.set)?Object.defineProperty(s,c,d):s[c]=i[c]}return s.default=i,a&&a.set(i,s),s}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(j$e);var Ot=j$e.exports,Xf={},z$e={exports:{}},B$e={exports:{}},F$e={exports:{}},H$e={exports:{}};(function(e){var t=Gf.default;function r(n,i){if(t(n)!=="object"||n===null)return n;var o=n[Symbol.toPrimitive];if(o!==void 0){var a=o.call(n,i||"default");if(t(a)!=="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(i==="string"?String:Number)(n)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports})(H$e);var jWt=H$e.exports;(function(e){var t=Gf.default,r=jWt;function n(i){var o=r(i,"string");return t(o)==="symbol"?o:String(o)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(F$e);var LWt=F$e.exports;(function(e){var t=LWt;function r(n,i,o){return i=t(i),i in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o,n}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports})(B$e);var zWt=B$e.exports;(function(e){var t=zWt;function r(i,o){var a=Object.keys(i);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(i);o&&(s=s.filter(function(l){return Object.getOwnPropertyDescriptor(i,l).enumerable})),a.push.apply(a,s)}return a}function n(i){for(var o=1;o{const e=()=>{};return e.deprecated=fU,e};Ba.default=eqt;var by={},$C={};Object.defineProperty($C,"__esModule",{value:!0});$C.default=void 0;$C.default=function(t){if(!t)return!1;if(t instanceof Element){if(t.offsetParent)return!0;if(t.getBBox){var r=t.getBBox(),n=r.width,i=r.height;if(n||i)return!0}if(t.getBoundingClientRect){var o=t.getBoundingClientRect(),a=o.width,s=o.height;if(a||s)return!0}}return!1};var Gr={};const fu=eo(BDe);var c7={},X$e={exports:{}},Y$e={exports:{}},Q$e={exports:{}};(function(e){function t(r,n){(n==null||n>r.length)&&(n=r.length);for(var i=0,o=new Array(n);i3&&arguments[3]!==void 0?arguments[3]:!1;return t.length&&n&&r===void 0&&!(0,Gj.default)(e,t.slice(0,-1))?e:u4e(e,t,r,n)}function sqt(e){return(0,l4e.default)(e)==="object"&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function noe(e){return Array.isArray(e)?[]:{}}var lqt=typeof Reflect>"u"?Object.keys:Reflect.ownKeys;function cqt(){for(var e=arguments.length,t=new Array(e),r=0;ri5.reduce((e,t)=>Object.assign(Object.assign({},e),t),mU.default.Modal);function $qt(e){if(e){const t=Object.assign({},e);return i5.push(t),n5=ioe(),()=>{i5=i5.filter(r=>r!==t),n5=ioe()}}n5=Object.assign({},mU.default.Modal)}function Oqt(){return n5}var xy={};Object.defineProperty(xy,"__esModule",{value:!0});xy.default=void 0;var Eqt=g;const _qt=(0,Eqt.createContext)(void 0);xy.default=_qt;var p7={},f4e=et.default,Pqt=Ot.default;Object.defineProperty(p7,"__esModule",{value:!0});p7.default=void 0;var ck=Pqt(g),Iqt=f4e(xy),ooe=f4e(Cg);const Tqt=(e,t)=>{const r=ck.useContext(Iqt.default),n=ck.useMemo(()=>{var o;const a=t||ooe.default[e],s=(o=r==null?void 0:r[e])!==null&&o!==void 0?o:{};return Object.assign(Object.assign({},typeof a=="function"?a():a),s||{})},[e,t,r]),i=ck.useMemo(()=>{const o=r==null?void 0:r.locale;return r!=null&&r.exist&&!o?ooe.default.locale:o},[r]);return[n,i]};p7.default=Tqt;(function(e){"use client";var t=et.default,r=Ot.default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ANT_MARK=void 0,Object.defineProperty(e,"useLocale",{enumerable:!0,get:function(){return a.default}});var n=r(g),i=u7,o=t(xy),a=t(p7);e.ANT_MARK="internalMark";const s=l=>{const{locale:c={},children:d,_ANT_MARK__:f}=l;n.useEffect(()=>(0,i.changeConfirmLocale)(c&&c.Modal),[c]);const h=n.useMemo(()=>Object.assign(Object.assign({},c),{exist:!0}),[c]);return n.createElement(o.default.Provider,{value:h},d)};e.default=s})(wg);var Gu={},gU={},m7={};Object.defineProperty(m7,"__esModule",{value:!0});m7.default=void 0;const Mqt=e=>{const{controlHeight:t}=e;return{controlHeightSM:t*.75,controlHeightXS:t*.5,controlHeightLG:t*1.25}};m7.default=Mqt;var vU={};Object.defineProperty(vU,"__esModule",{value:!0});vU.default=kqt;function kqt(e){const{sizeUnit:t,sizeStep:r}=e;return{sizeXXL:t*(r+8),sizeXL:t*(r+4),sizeLG:t*(r+2),sizeMD:t*(r+1),sizeMS:t*r,size:t*r,sizeSM:t*(r-1),sizeXS:t*(r-2),sizeXXS:t*(r-3)}}var rd={};Object.defineProperty(rd,"__esModule",{value:!0});rd.defaultPresetColors=rd.default=void 0;const Rqt=rd.defaultPresetColors={blue:"#1677ff",purple:"#722ED1",cyan:"#13C2C2",green:"#52C41A",magenta:"#EB2F96",pink:"#eb2f96",red:"#F5222D",orange:"#FA8C16",yellow:"#FADB14",volcano:"#FA541C",geekblue:"#2F54EB",gold:"#FAAD14",lime:"#A0D911"},Aqt=Object.assign(Object.assign({},Rqt),{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});rd.default=Aqt;var bU={};const Yf=eo(pNe);Object.defineProperty(bU,"__esModule",{value:!0});bU.default=Nqt;var Dqt=Yf;function Nqt(e,t){let{generateColorPalettes:r,generateNeutralColorPalettes:n}=t;const{colorSuccess:i,colorWarning:o,colorError:a,colorInfo:s,colorPrimary:l,colorBgBase:c,colorTextBase:d}=e,f=r(l),h=r(i),u=r(o),p=r(a),m=r(s),v=n(c,d),b=e.colorLink||e.colorInfo,y=r(b);return Object.assign(Object.assign({},v),{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:p[1],colorErrorBgHover:p[2],colorErrorBorder:p[3],colorErrorBorderHover:p[4],colorErrorHover:p[5],colorError:p[6],colorErrorActive:p[7],colorErrorTextHover:p[8],colorErrorText:p[9],colorErrorTextActive:p[10],colorWarningBg:u[1],colorWarningBgHover:u[2],colorWarningBorder:u[3],colorWarningBorderHover:u[4],colorWarningHover:u[4],colorWarning:u[6],colorWarningActive:u[7],colorWarningTextHover:u[8],colorWarningText:u[9],colorWarningTextActive:u[10],colorInfoBg:m[1],colorInfoBgHover:m[2],colorInfoBorder:m[3],colorInfoBorderHover:m[4],colorInfoHover:m[4],colorInfo:m[6],colorInfoActive:m[7],colorInfoTextHover:m[8],colorInfoText:m[9],colorInfoTextActive:m[10],colorLinkHover:y[4],colorLink:y[6],colorLinkActive:y[7],colorBgMask:new Dqt.TinyColor("#000").setAlpha(.45).toRgbString(),colorWhite:"#fff"})}var yU={},g7={};Object.defineProperty(g7,"__esModule",{value:!0});g7.default=void 0;const jqt=e=>{let t=e,r=e,n=e,i=e;return e<6&&e>=5?t=e+1:e<16&&e>=6?t=e+2:e>=16&&(t=16),e<7&&e>=5?r=4:e<8&&e>=7?r=5:e<14&&e>=8?r=6:e<16&&e>=14?r=7:e>=16&&(r=8),e<6&&e>=2?n=1:e>=6&&(n=2),e>4&&e<8?i=4:e>=8&&(i=6),{borderRadius:e,borderRadiusXS:n,borderRadiusSM:r,borderRadiusLG:t,borderRadiusOuter:i}};g7.default=jqt;var Lqt=et.default;Object.defineProperty(yU,"__esModule",{value:!0});yU.default=Bqt;var zqt=Lqt(g7);function Bqt(e){const{motionUnit:t,motionBase:r,borderRadius:n,lineWidth:i}=e;return Object.assign({motionDurationFast:`${(r+t).toFixed(1)}s`,motionDurationMid:`${(r+t*2).toFixed(1)}s`,motionDurationSlow:`${(r+t*3).toFixed(1)}s`,lineWidthBold:i+1},(0,zqt.default)(n))}var ib={},ob={};Object.defineProperty(ob,"__esModule",{value:!0});ob.getSolidColor=ob.getAlphaColor=void 0;var h4e=Yf;const Fqt=(e,t)=>new h4e.TinyColor(e).setAlpha(t).toRgbString();ob.getAlphaColor=Fqt;const Hqt=(e,t)=>new h4e.TinyColor(e).darken(t).toHexString();ob.getSolidColor=Hqt;Object.defineProperty(ib,"__esModule",{value:!0});ib.generateNeutralColorPalettes=ib.generateColorPalettes=void 0;var Wqt=rC,ns=ob;const qqt=e=>{const t=(0,Wqt.generate)(e);return{1:t[0],2:t[1],3:t[2],4:t[3],5:t[4],6:t[5],7:t[6],8:t[4],9:t[5],10:t[6]}};ib.generateColorPalettes=qqt;const Vqt=(e,t)=>{const r=e||"#fff",n=t||"#000";return{colorBgBase:r,colorTextBase:n,colorText:(0,ns.getAlphaColor)(n,.88),colorTextSecondary:(0,ns.getAlphaColor)(n,.65),colorTextTertiary:(0,ns.getAlphaColor)(n,.45),colorTextQuaternary:(0,ns.getAlphaColor)(n,.25),colorFill:(0,ns.getAlphaColor)(n,.15),colorFillSecondary:(0,ns.getAlphaColor)(n,.06),colorFillTertiary:(0,ns.getAlphaColor)(n,.04),colorFillQuaternary:(0,ns.getAlphaColor)(n,.02),colorBgLayout:(0,ns.getSolidColor)(r,4),colorBgContainer:(0,ns.getSolidColor)(r,0),colorBgElevated:(0,ns.getSolidColor)(r,0),colorBgSpotlight:(0,ns.getAlphaColor)(n,.85),colorBgBlur:"transparent",colorBorder:(0,ns.getSolidColor)(r,15),colorBorderSecondary:(0,ns.getSolidColor)(r,6)}};ib.generateNeutralColorPalettes=Vqt;var v7={},xU={};Object.defineProperty(xU,"__esModule",{value:!0});xU.default=Uqt;function Uqt(e){const t=new Array(10).fill(null).map((r,n)=>{const i=n-1,o=e*Math.pow(2.71828,i/5),a=n>1?Math.floor(o):Math.ceil(o);return Math.floor(a/2)*2});return t[1]=e,t.map(r=>{const n=r+8;return{size:r,lineHeight:n/r}})}var Kqt=et.default;Object.defineProperty(v7,"__esModule",{value:!0});v7.default=void 0;var Gqt=Kqt(xU);const Xqt=e=>{const t=(0,Gqt.default)(e),r=t.map(i=>i.size),n=t.map(i=>i.lineHeight);return{fontSizeSM:r[0],fontSize:r[1],fontSizeLG:r[2],fontSizeXL:r[3],fontSizeHeading1:r[6],fontSizeHeading2:r[5],fontSizeHeading3:r[4],fontSizeHeading4:r[3],fontSizeHeading5:r[2],lineHeight:n[1],lineHeightLG:n[2],lineHeightSM:n[0],lineHeightHeading1:n[6],lineHeightHeading2:n[5],lineHeightHeading3:n[4],lineHeightHeading4:n[3],lineHeightHeading5:n[2]}};v7.default=Xqt;var IC=et.default;Object.defineProperty(gU,"__esModule",{value:!0});gU.default=nVt;var Yqt=rC,Qqt=IC(m7),Zqt=IC(vU),Jqt=rd,eVt=IC(bU),tVt=IC(yU),aoe=ib,rVt=IC(v7);function nVt(e){const t=Object.keys(Jqt.defaultPresetColors).map(r=>{const n=(0,Yqt.generate)(e[r]);return new Array(10).fill(1).reduce((i,o,a)=>(i[`${r}-${a+1}`]=n[a],i[`${r}${a+1}`]=n[a],i),{})}).reduce((r,n)=>(r=Object.assign(Object.assign({},r),n),r),{});return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},e),t),(0,eVt.default)(e,{generateColorPalettes:aoe.generateColorPalettes,generateNeutralColorPalettes:aoe.generateNeutralColorPalettes})),(0,rVt.default)(e.fontSize)),(0,Zqt.default)(e)),(0,Qqt.default)(e)),(0,tVt.default)(e))}var SU=et.default;Object.defineProperty(Gu,"__esModule",{value:!0});Gu.defaultTheme=Gu.defaultConfig=Gu.DesignTokenContext=void 0;var iVt=SU(g),oVt=fu,aVt=SU(gU),soe=SU(rd);Gu.defaultTheme=(0,oVt.createTheme)(aVt.default);const sVt=Gu.defaultConfig={token:soe.default,override:{override:soe.default},hashed:!0};Gu.DesignTokenContext=iVt.default.createContext(sVt);var nf={},lVt=Ot.default;Object.defineProperty(nf,"__esModule",{value:!0});nf.defaultIconPrefixCls=nf.ConfigContext=b7=nf.ConfigConsumer=void 0;var cVt=lVt(g);const uVt=nf.defaultIconPrefixCls="anticon",dVt=(e,t)=>t||(e?`ant-${e}`:"ant"),fVt=nf.ConfigContext=cVt.createContext({getPrefixCls:dVt,iconPrefixCls:uVt}),{Consumer:hVt}=fVt;var b7=nf.ConfigConsumer=hVt,y7={},p4e=et.default;Object.defineProperty(y7,"__esModule",{value:!0});y7.getStyle=m4e;y7.registerTheme=vVt;var loe=rC,uk=Yf,pVt=p4e(nC),mVt=pg;p4e(Ba);const gVt=`-ant-${Date.now()}-${Math.random()}`;function m4e(e,t){const r={},n=(a,s)=>{let l=a.clone();return l=(s==null?void 0:s(l))||l,l.toRgbString()},i=(a,s)=>{const l=new uk.TinyColor(a),c=(0,loe.generate)(l.toRgbString());r[`${s}-color`]=n(l),r[`${s}-color-disabled`]=c[1],r[`${s}-color-hover`]=c[4],r[`${s}-color-active`]=c[6],r[`${s}-color-outline`]=l.clone().setAlpha(.2).toRgbString(),r[`${s}-color-deprecated-bg`]=c[0],r[`${s}-color-deprecated-border`]=c[2]};if(t.primaryColor){i(t.primaryColor,"primary");const a=new uk.TinyColor(t.primaryColor),s=(0,loe.generate)(a.toRgbString());s.forEach((c,d)=>{r[`primary-${d+1}`]=c}),r["primary-color-deprecated-l-35"]=n(a,c=>c.lighten(35)),r["primary-color-deprecated-l-20"]=n(a,c=>c.lighten(20)),r["primary-color-deprecated-t-20"]=n(a,c=>c.tint(20)),r["primary-color-deprecated-t-50"]=n(a,c=>c.tint(50)),r["primary-color-deprecated-f-12"]=n(a,c=>c.setAlpha(c.getAlpha()*.12));const l=new uk.TinyColor(s[0]);r["primary-color-active-deprecated-f-30"]=n(l,c=>c.setAlpha(c.getAlpha()*.3)),r["primary-color-active-deprecated-d-02"]=n(l,c=>c.darken(2))}return t.successColor&&i(t.successColor,"success"),t.warningColor&&i(t.warningColor,"warning"),t.errorColor&&i(t.errorColor,"error"),t.infoColor&&i(t.infoColor,"info"),` - :root { - ${Object.keys(r).map(a=>`--${e}-${a}: ${r[a]};`).join(` -`)} - } - `.trim()}function vVt(e,t){const r=m4e(e,t);(0,pVt.default)()&&(0,mVt.updateCSS)(r,`${gVt}-dynamic-theme`)}var jo={},bVt=Ot.default;Object.defineProperty(jo,"__esModule",{value:!0});jo.default=jo.DisabledContextProvider=void 0;var Xj=bVt(g);const Yj=Xj.createContext(!1),yVt=e=>{let{children:t,disabled:r}=e;const n=Xj.useContext(Yj);return Xj.createElement(Yj.Provider,{value:r??n},t)};jo.DisabledContextProvider=yVt;jo.default=Yj;var x7={},$f={},xVt=Ot.default;Object.defineProperty($f,"__esModule",{value:!0});$f.default=$f.SizeContextProvider=void 0;var Qj=xVt(g);const Zj=Qj.createContext(void 0),SVt=e=>{let{children:t,size:r}=e;const n=Qj.useContext(Zj);return Qj.createElement(Zj.Provider,{value:r||n},t)};$f.SizeContextProvider=SVt;$f.default=Zj;var g4e=et.default;Object.defineProperty(x7,"__esModule",{value:!0});x7.default=void 0;var coe=g,wVt=g4e(jo),CVt=g4e($f);function $Vt(){const e=(0,coe.useContext)(wVt.default),t=(0,coe.useContext)(CVt.default);return{componentDisabled:e,componentSize:t}}x7.default=$Vt;var wU={},S7={},v4e=et.default;Object.defineProperty(S7,"__esModule",{value:!0});S7.default=void 0;var uoe=v4e(Gf),OVt=v4e(Ja);function EVt(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,n=new Set;function i(o,a){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,l=n.has(o);if((0,OVt.default)(!l,"Warning: There may be circular references"),l)return!1;if(o===a)return!0;if(r&&s>1)return!1;n.add(o);var c=s+1;if(Array.isArray(o)){if(!Array.isArray(a)||o.length!==a.length)return!1;for(var d=0;d=0&&e<=255}function IVt(e,t){const{r,g:n,b:i,a:o}=new V4.TinyColor(e).toRgb();if(o<1)return e;const{r:a,g:s,b:l}=new V4.TinyColor(t).toRgb();for(let c=.01;c<=1;c+=.01){const d=Math.round((r-a*(1-c))/c),f=Math.round((n-s*(1-c))/c),h=Math.round((i-l*(1-c))/c);if(dk(d)&&dk(f)&&dk(h))return new V4.TinyColor({r:d,g:f,b:h,a:Math.round(c*100)/100}).toRgbString()}return new V4.TinyColor({r,g:n,b:i,a:1}).toRgbString()}E7.default=IVt;var b4e=et.default;Object.defineProperty(CU,"__esModule",{value:!0});CU.default=kVt;var fk=Yf,TVt=b4e(rd),U4=b4e(E7),MVt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{delete n[h]});const i=Object.assign(Object.assign({},r),n),o=480,a=576,s=768,l=992,c=1200,d=1600;if(i.motion===!1){const h="0s";i.motionDurationFast=h,i.motionDurationMid=h,i.motionDurationSlow=h}return Object.assign(Object.assign(Object.assign({},i),{colorFillContent:i.colorFillSecondary,colorFillContentHover:i.colorFill,colorFillAlter:i.colorFillQuaternary,colorBgContainerDisabled:i.colorFillTertiary,colorBorderBg:i.colorBgContainer,colorSplit:(0,U4.default)(i.colorBorderSecondary,i.colorBgContainer),colorTextPlaceholder:i.colorTextQuaternary,colorTextDisabled:i.colorTextQuaternary,colorTextHeading:i.colorText,colorTextLabel:i.colorTextSecondary,colorTextDescription:i.colorTextTertiary,colorTextLightSolid:i.colorWhite,colorHighlight:i.colorError,colorBgTextHover:i.colorFillSecondary,colorBgTextActive:i.colorFill,colorIcon:i.colorTextTertiary,colorIconHover:i.colorText,colorErrorOutline:(0,U4.default)(i.colorErrorBg,i.colorBgContainer),colorWarningOutline:(0,U4.default)(i.colorWarningBg,i.colorBgContainer),fontSizeIcon:i.fontSizeSM,lineWidthFocus:i.lineWidth*4,lineWidth:i.lineWidth,controlOutlineWidth:i.lineWidth*2,controlInteractiveSize:i.controlHeight/2,controlItemBgHover:i.colorFillTertiary,controlItemBgActive:i.colorPrimaryBg,controlItemBgActiveHover:i.colorPrimaryBgHover,controlItemBgActiveDisabled:i.colorFill,controlTmpOutline:i.colorFillQuaternary,controlOutline:(0,U4.default)(i.colorPrimaryBg,i.colorBgContainer),lineType:i.lineType,borderRadius:i.borderRadius,borderRadiusXS:i.borderRadiusXS,borderRadiusSM:i.borderRadiusSM,borderRadiusLG:i.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:i.sizeXXS,paddingXS:i.sizeXS,paddingSM:i.sizeSM,padding:i.size,paddingMD:i.sizeMD,paddingLG:i.sizeLG,paddingXL:i.sizeXL,paddingContentHorizontalLG:i.sizeLG,paddingContentVerticalLG:i.sizeMS,paddingContentHorizontal:i.sizeMS,paddingContentVertical:i.sizeSM,paddingContentHorizontalSM:i.size,paddingContentVerticalSM:i.sizeXS,marginXXS:i.sizeXXS,marginXS:i.sizeXS,marginSM:i.sizeSM,margin:i.size,marginMD:i.sizeMD,marginLG:i.sizeLG,marginXL:i.sizeXL,marginXXL:i.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:o,screenXSMin:o,screenXSMax:a-1,screenSM:a,screenSMMin:a,screenSMMax:s-1,screenMD:s,screenMDMin:s,screenMDMax:l-1,screenLG:l,screenLGMin:l,screenLGMax:c-1,screenXL:c,screenXLMin:c,screenXLMax:d-1,screenXXL:d,screenXXLMin:d,boxShadowPopoverArrow:"2px 2px 5px rgba(0, 0, 0, 0.05)",boxShadowCard:` - 0 1px 2px -2px ${new fk.TinyColor("rgba(0, 0, 0, 0.16)").toRgbString()}, - 0 3px 6px 0 ${new fk.TinyColor("rgba(0, 0, 0, 0.12)").toRgbString()}, - 0 5px 12px 4px ${new fk.TinyColor("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)"}),n)}var _7=et.default;Object.defineProperty(Qf,"__esModule",{value:!0});Qf.default=jVt;Qf.getComputedToken=void 0;var RVt=_7(g),AVt=fu,DVt=_7($7),doe=Gu,NVt=_7(rd),y4e=_7(CU),foe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{const n=r.getDerivativeToken(e),{override:i}=t,o=foe(t,["override"]);let a=Object.assign(Object.assign({},n),{override:i});return a=(0,y4e.default)(a),o&&Object.entries(o).forEach(s=>{let[l,c]=s;const{theme:d}=c,f=foe(c,["theme"]);let h=f;d&&(h=$U(Object.assign(Object.assign({},a),f),{override:f},d)),a[l]=h}),a};Qf.getComputedToken=$U;function jVt(){const{token:e,hashed:t,theme:r,override:n}=RVt.default.useContext(doe.DesignTokenContext),i=`${DVt.default}-${t||""}`,o=r||doe.defaultTheme,[a,s]=(0,AVt.useCacheToken)(o,[NVt.default,e],{salt:i,override:n,getComputedToken:$U,formatToken:y4e.default});return[o,a,t?s:""]}var TC={};const LVt=eo(QNe);var fo={},P7={};Object.defineProperty(P7,"__esModule",{value:!0});P7.operationUnit=void 0;const zVt=e=>({color:e.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"&:focus, &:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive}});P7.operationUnit=zVt;var MC={};Object.defineProperty(MC,"__esModule",{value:!0});MC.roundedArrow=void 0;const BVt=(e,t,r,n,i)=>{const o=e/2,a=0,s=o,l=r*1/Math.sqrt(2),c=o-r*(1-1/Math.sqrt(2)),d=o-t*(1/Math.sqrt(2)),f=r*(Math.sqrt(2)-1)+t*(1/Math.sqrt(2)),h=2*o-d,u=f,p=2*o-l,m=c,v=2*o-a,b=s,y=o*Math.sqrt(2)+r*(Math.sqrt(2)-2),x=r*(Math.sqrt(2)-1);return{pointerEvents:"none",width:e,height:e,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:e,height:e/2,background:n,clipPath:{_multi_value_:!0,value:[`polygon(${x}px 100%, 50% ${x}px, ${2*o-x}px 100%, ${x}px 100%)`,`path('M ${a} ${s} A ${r} ${r} 0 0 0 ${l} ${c} L ${d} ${f} A ${t} ${t} 0 0 1 ${h} ${u} L ${p} ${m} A ${r} ${r} 0 0 0 ${v} ${b} Z')`]},content:'""'},"&::after":{content:'""',position:"absolute",width:y,height:y,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${t}px 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:i,zIndex:0,background:"transparent"}}};MC.roundedArrow=BVt;(function(e){"use client";Object.defineProperty(e,"__esModule",{value:!0}),e.genLinkStyle=e.genFocusStyle=e.genFocusOutline=e.genCommonStyle=e.clearFix=void 0,Object.defineProperty(e,"operationUnit",{enumerable:!0,get:function(){return t.operationUnit}}),e.resetIcon=e.resetComponent=void 0,Object.defineProperty(e,"roundedArrow",{enumerable:!0,get:function(){return r.roundedArrow}}),e.textEllipsis=void 0;var t=P7,r=MC;e.textEllipsis={overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"};const n=function(d){let f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return{boxSizing:"border-box",margin:0,padding:0,color:d.colorText,fontSize:d.fontSize,lineHeight:d.lineHeight,listStyle:"none",fontFamily:f?"inherit":d.fontFamily}};e.resetComponent=n;const i=()=>({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"}});e.resetIcon=i;const o=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}});e.clearFix=o;const a=d=>({a:{color:d.colorLink,textDecoration:d.linkDecoration,backgroundColor:"transparent",outline:"none",cursor:"pointer",transition:`color ${d.motionDurationSlow}`,"-webkit-text-decoration-skip":"objects","&:hover":{color:d.colorLinkHover},"&:active":{color:d.colorLinkActive},"&:active,\n &:hover":{textDecoration:d.linkHoverDecoration,outline:0},"&:focus":{textDecoration:d.linkFocusDecoration,outline:0},"&[disabled]":{color:d.colorTextDisabled,cursor:"not-allowed"}}});e.genLinkStyle=a;const s=(d,f)=>{const{fontFamily:h,fontSize:u}=d,p=`[class^="${f}"], [class*=" ${f}"]`;return{[p]:{fontFamily:h,fontSize:u,boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"},[p]:{boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}}}}};e.genCommonStyle=s;const l=d=>({outline:`${d.lineWidthFocus}px solid ${d.colorPrimaryBorder}`,outlineOffset:1,transition:"outline-offset 0s, outline 0s"});e.genFocusOutline=l;const c=d=>({"&:focus-visible":Object.assign({},l(d))});e.genFocusStyle=c})(fo);var Zf={};Object.defineProperty(Zf,"__esModule",{value:!0});Zf._statistic_build_=void 0;Zf.default=WVt;Zf.merge=FVt;Zf.statistic=void 0;const x4e=typeof CSSINJS_STATISTIC<"u";let Jj=!0;function FVt(){for(var e=arguments.length,t=new Array(e),r=0;r{Object.keys(i).forEach(a=>{Object.defineProperty(n,a,{configurable:!0,enumerable:!0,get:()=>i[a]})})}),Jj=!0,n}const hoe=Zf.statistic={};Zf._statistic_build_={};function HVt(){}function WVt(e){let t,r=e,n=HVt;return x4e&&typeof Proxy<"u"&&(t=new Set,r=new Proxy(e,{get(i,o){return Jj&&t.add(o),i[o]}}),n=(i,o)=>{var a;hoe[i]={global:Array.from(t),component:Object.assign(Object.assign({},(a=hoe[i])===null||a===void 0?void 0:a.component),o)}}),{token:r,keys:t,flush:n}}var kC={},qVt=et.default;Object.defineProperty(kC,"__esModule",{value:!0});kC.default=void 0;var VVt=fu,UVt=fo,KVt=qVt(Qf);const GVt=(e,t)=>{const[r,n]=(0,KVt.default)();return(0,VVt.useStyleRegister)({theme:r,token:n,hashId:"",path:["ant-design-icons",e],nonce:()=>t==null?void 0:t.nonce},()=>[{[`.${e}`]:Object.assign(Object.assign({},(0,UVt.resetIcon)()),{[`.${e} .${e}-icon`]:{display:"block"}})}])};kC.default=GVt;var XVt=Ot.default,S4e=et.default;Object.defineProperty(TC,"__esModule",{value:!0});TC.default=w4e;TC.genSubStyleComponent=void 0;var YVt=g,poe=fu,QVt=nf,moe=fo,ZVt=S4e(Qf),hk=XVt(Zf),JVt=S4e(kC);function w4e(e,t,r){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const i=Array.isArray(e)?e:[e,e],[o]=i,a=i.join("-");return s=>{const[l,c,d]=(0,ZVt.default)(),{getPrefixCls:f,iconPrefixCls:h,csp:u}=(0,YVt.useContext)(QVt.ConfigContext),p=f(),m={theme:l,token:c,hashId:d,nonce:()=>u==null?void 0:u.nonce,clientOnly:n.clientOnly,order:n.order||-999};return(0,poe.useStyleRegister)(Object.assign(Object.assign({},m),{clientOnly:!1,path:["Shared",p]}),()=>[{"&":(0,moe.genLinkStyle)(c)}]),(0,JVt.default)(h,u),[(0,poe.useStyleRegister)(Object.assign(Object.assign({},m),{path:[a,s,h]}),()=>{const{token:v,flush:b}=(0,hk.default)(c),y=Object.assign({},c[o]);if(n.deprecatedTokens){const{deprecatedTokens:O}=n;O.forEach(E=>{let[_,P]=E;var I;(y!=null&&y[_]||y!=null&&y[P])&&((I=y[P])!==null&&I!==void 0||(y[P]=y==null?void 0:y[_]))})}const x=typeof r=="function"?r((0,hk.merge)(v,y??{})):r,w=Object.assign(Object.assign({},x),y),$=`.${s}`,C=(0,hk.merge)(v,{componentCls:$,prefixCls:s,iconCls:`.${h}`,antCls:`.${p}`},w),S=t(C,{hashId:d,prefixCls:s,rootPrefixCls:p,iconPrefixCls:h,overrideComponentToken:y});return b(o,w),[n.resetStyle===!1?null:(0,moe.genCommonStyle)(C,s),S]}),d]}}const eUt=(e,t,r,n)=>{const i=w4e(e,t,r,Object.assign({resetStyle:!1,order:-998},n));return a=>{let{prefixCls:s}=a;return i(s),null}};TC.genSubStyleComponent=eUt;var OU={};Object.defineProperty(OU,"__esModule",{value:!0});OU.default=rUt;var tUt=w7;function rUt(e,t){return tUt.PresetColors.reduce((r,n)=>{const i=e[`${n}1`],o=e[`${n}3`],a=e[`${n}6`],s=e[`${n}7`];return Object.assign(Object.assign({},r),t(n,{lightColor:i,lightBorderColor:o,darkColor:a,textColor:s}))},{})}(function(e){var t=Ot.default,r=et.default;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"DesignTokenContext",{enumerable:!0,get:function(){return d.DesignTokenContext}}),Object.defineProperty(e,"PresetColors",{enumerable:!0,get:function(){return i.PresetColors}}),Object.defineProperty(e,"defaultConfig",{enumerable:!0,get:function(){return d.defaultConfig}}),Object.defineProperty(e,"genComponentStyleHook",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"genPresetColor",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"genSubStyleComponent",{enumerable:!0,get:function(){return a.genSubStyleComponent}}),Object.defineProperty(e,"mergeToken",{enumerable:!0,get:function(){return l.merge}}),Object.defineProperty(e,"statisticToken",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"useResetIconStyle",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"useStyleRegister",{enumerable:!0,get:function(){return n.useStyleRegister}}),Object.defineProperty(e,"useToken",{enumerable:!0,get:function(){return o.default}});var n=fu,i=w7,o=r(Qf),a=t(TC),s=r(OU),l=t(Zf),c=r(kC),d=Gu})(yn);var C4e=et.default;Object.defineProperty(wU,"__esModule",{value:!0});wU.default=aUt;var nUt=C4e(CC),iUt=C4e(S7),oUt=yn;function aUt(e,t){const r=e||{},n=r.inherit===!1||!t?oUt.defaultConfig:t;return(0,nUt.default)(()=>{if(!e)return t;const i=Object.assign({},n.components);return Object.keys(e.components||{}).forEach(o=>{i[o]=Object.assign(Object.assign({},i[o]),e.components[o])}),Object.assign(Object.assign(Object.assign({},n),r),{token:Object.assign(Object.assign({},n.token),r.token),components:i})},[r,n],(i,o)=>i.some((a,s)=>{const l=o[s];return!(0,iUt.default)(a,l,!0)}))}var EU={};const RC=eo(Cje);var sUt=Ot.default;Object.defineProperty(EU,"__esModule",{value:!0});EU.default=uUt;var lUt=RC,goe=sUt(g),cUt=yn;function uUt(e){const{children:t}=e,[,r]=(0,cUt.useToken)(),{motion:n}=r,i=goe.useRef(!1);return i.current=i.current||n===!1,i.current?goe.createElement(lUt.Provider,{motion:n},t):t}var I7={},dUt=Ot.default;Object.defineProperty(I7,"__esModule",{value:!0});I7.default=void 0;dUt(g);I7.default=()=>null;var $4e={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.useResetIconStyle}});var t=yn})($4e);(function(e){"use client";var t=et.default,r=Ot.default;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ConfigConsumer",{enumerable:!0,get:function(){return m.ConfigConsumer}}),Object.defineProperty(e,"ConfigContext",{enumerable:!0,get:function(){return m.ConfigContext}}),e.default=e.configConsumerProps=void 0,Object.defineProperty(e,"defaultIconPrefixCls",{enumerable:!0,get:function(){return m.defaultIconPrefixCls}}),e.warnContext=e.globalConfig=e.defaultPrefixCls=void 0;var n=r(g),i=fu,o=t(bP),a=t(CC),s=c7,l=r(Ba),c=t(EC),d=r(wg),f=t(xy),h=t(Cg),u=Gu,p=t(rd),m=nf,v=y7,b=jo,y=t(x7),x=t(wU),w=t(EU),$=t(I7),C=r($f),S=t($4e),O=function(j,H){var q={};for(var L in j)Object.prototype.hasOwnProperty.call(j,L)&&H.indexOf(L)<0&&(q[L]=j[L]);if(j!=null&&typeof Object.getOwnPropertySymbols=="function")for(var W=0,L=Object.getOwnPropertySymbols(j);WH.endsWith("Color"))}const R=j=>{let{prefixCls:H,iconPrefixCls:q,theme:L}=j;H!==void 0&&(P=H),q!==void 0&&(I=q),L&&(k(L)?(0,v.registerTheme)(T(),L):M=L)},D=()=>({getPrefixCls:(j,H)=>H||(j?`${T()}-${j}`:T()),getIconPrefixCls:A,getRootPrefixCls:()=>P||T(),getTheme:()=>M});e.globalConfig=D;const z=j=>{const{children:H,csp:q,autoInsertSpaceInButton:L,alert:W,anchor:U,form:K,locale:G,componentSize:Z,direction:J,space:ne,virtual:le,dropdownMatchSelectWidth:ue,popupMatchSelectWidth:de,popupOverflow:ce,legacyLocale:ve,parentContext:xe,iconPrefixCls:Oe,theme:he,componentDisabled:ae,segmented:be,statistic:pe,spin:Pe,calendar:Ge,carousel:rt,cascader:Le,collapse:ht,typography:bt,checkbox:nt,descriptions:Ae,divider:je,drawer:Ze,skeleton:tt,steps:St,image:Je,layout:pt,list:xt,mentions:Et,modal:_t,progress:ke,result:st,slider:Be,breadcrumb:Xe,menu:De,pagination:Ie,input:We,empty:ze,badge:ot,radio:Fe,rate:ct,switch:ut,transfer:dt,avatar:At,message:oe,tag:X,table:ie,card:Se,tabs:$e,timeline:qe,timePicker:Me,upload:Ne,notification:Ke,tree:Ve,colorPicker:Ue,datePicker:He,rangePicker:Dt,flex:at,wave:tr,dropdown:sr,warning:rr}=j,nn=n.useCallback((yr,kr)=>{const{prefixCls:Mt}=j;if(kr)return kr;const mt=Mt||xe.getPrefixCls("");return yr?`${mt}-${yr}`:mt},[xe.getPrefixCls,j.prefixCls]),wr=Oe||xe.iconPrefixCls||m.defaultIconPrefixCls,qr=q||xe.csp;(0,S.default)(wr,qr);const Fn=(0,x.default)(he,xe.theme),Yt={csp:qr,autoInsertSpaceInButton:L,alert:W,anchor:U,locale:G||ve,direction:J,space:ne,virtual:le,popupMatchSelectWidth:de??ue,popupOverflow:ce,getPrefixCls:nn,iconPrefixCls:wr,theme:Fn,segmented:be,statistic:pe,spin:Pe,calendar:Ge,carousel:rt,cascader:Le,collapse:ht,typography:bt,checkbox:nt,descriptions:Ae,divider:je,drawer:Ze,skeleton:tt,steps:St,image:Je,input:We,layout:pt,list:xt,mentions:Et,modal:_t,progress:ke,result:st,slider:Be,breadcrumb:Xe,menu:De,pagination:Ie,empty:ze,badge:ot,radio:Fe,rate:ct,switch:ut,transfer:dt,avatar:At,message:oe,tag:X,table:ie,card:Se,tabs:$e,timeline:qe,timePicker:Me,upload:Ne,notification:Ke,tree:Ve,colorPicker:Ue,datePicker:He,rangePicker:Dt,flex:at,wave:tr,dropdown:sr,warning:rr},yt=Object.assign({},xe);Object.keys(Yt).forEach(yr=>{Yt[yr]!==void 0&&(yt[yr]=Yt[yr])}),E.forEach(yr=>{const kr=j[yr];kr&&(yt[yr]=kr)});const ur=(0,a.default)(()=>yt,yt,(yr,kr)=>{const Mt=Object.keys(yr),mt=Object.keys(kr);return Mt.length!==mt.length||Mt.some(Bt=>yr[Bt]!==kr[Bt])}),Vr=n.useMemo(()=>({prefixCls:wr,csp:qr}),[wr,qr]);let lr=n.createElement(n.Fragment,null,n.createElement($.default,{dropdownMatchSelectWidth:ue}),H);const gi=n.useMemo(()=>{var yr,kr,Mt,mt;return(0,s.merge)(((yr=h.default.Form)===null||yr===void 0?void 0:yr.defaultValidateMessages)||{},((Mt=(kr=ur.locale)===null||kr===void 0?void 0:kr.Form)===null||Mt===void 0?void 0:Mt.defaultValidateMessages)||{},((mt=ur.form)===null||mt===void 0?void 0:mt.validateMessages)||{},(K==null?void 0:K.validateMessages)||{})},[ur,K==null?void 0:K.validateMessages]);Object.keys(gi).length>0&&(lr=n.createElement(c.default.Provider,{value:gi},lr)),G&&(lr=n.createElement(d.default,{locale:G,_ANT_MARK__:d.ANT_MARK},lr)),(wr||qr)&&(lr=n.createElement(o.default.Provider,{value:Vr},lr)),Z&&(lr=n.createElement(C.SizeContextProvider,{size:Z},lr)),lr=n.createElement(w.default,null,lr);const Wi=n.useMemo(()=>{const yr=Fn||{},{algorithm:kr,token:Mt,components:mt}=yr,Bt=O(yr,["algorithm","token","components"]),Qt=kr&&(!Array.isArray(kr)||kr.length>0)?(0,i.createTheme)(kr):u.defaultTheme,Xt={};Object.entries(mt||{}).forEach(pn=>{let[vi,bi]=pn;const Sn=Object.assign({},bi);"algorithm"in Sn&&(Sn.algorithm===!0?Sn.theme=Qt:(Array.isArray(Sn.algorithm)||typeof Sn.algorithm=="function")&&(Sn.theme=(0,i.createTheme)(Sn.algorithm)),delete Sn.algorithm),Xt[vi]=Sn});const Ar=Object.assign(Object.assign({},p.default),Mt);return Object.assign(Object.assign({},Bt),{theme:Qt,token:Ar,components:Xt,override:Object.assign({override:Ar},Xt)})},[Fn]);return he&&(lr=n.createElement(u.DesignTokenContext.Provider,{value:Wi},lr)),ur.warning&&(lr=n.createElement(l.WarningContext.Provider,{value:ur.warning},lr)),ae!==void 0&&(lr=n.createElement(b.DisabledContextProvider,{disabled:ae},lr)),n.createElement(m.ConfigContext.Provider,{value:ur},lr)},N=j=>{const H=n.useContext(m.ConfigContext),q=n.useContext(f.default);return n.createElement(z,Object.assign({parentContext:H,legacyLocale:q},j))};N.ConfigContext=m.ConfigContext,N.SizeContext=C.default,N.config=R,N.useConfig=y.default,Object.defineProperty(N,"SizeContext",{get:()=>C.default}),e.default=N})(Gr);var Ts={},fUt=Ot.default;Object.defineProperty(Ts,"__esModule",{value:!0});Ts.cloneElement=pUt;Ts.isFragment=hUt;Ts.isValidElement=void 0;Ts.replaceElement=O4e;var _U=fUt(g);const{isValidElement:PU}=_U;Ts.isValidElement=PU;function hUt(e){return e&&PU(e)&&e.type===_U.Fragment}function O4e(e,t,r){return PU(e)?_U.cloneElement(e,typeof r=="function"?r(e.props||{}):r):t}function pUt(e,t){return O4e(e,e,t)}var T7={};Object.defineProperty(T7,"__esModule",{value:!0});T7.default=void 0;var mUt=yn;const gUt=e=>{const{componentCls:t,colorPrimary:r}=e;return{[t]:{position:"absolute",background:"transparent",pointerEvents:"none",boxSizing:"border-box",color:`var(--wave-color, ${r})`,boxShadow:"0 0 0 0 currentcolor",opacity:.2,"&.wave-motion-appear":{transition:[`box-shadow 0.4s ${e.motionEaseOutCirc}`,`opacity 2s ${e.motionEaseOutCirc}`].join(","),"&-active":{boxShadow:"0 0 0 6px currentcolor",opacity:0},"&.wave-quick":{transition:[`box-shadow 0.3s ${e.motionEaseInOut}`,`opacity 0.35s ${e.motionEaseInOut}`].join(",")}}}}};T7.default=(0,mUt.genComponentStyleHook)("Wave",e=>[gUt(e)]);var IU={},Og={};Object.defineProperty(Og,"__esModule",{value:!0});Og.default=void 0;var E4e=function(t){return+setTimeout(t,16)},_4e=function(t){return clearTimeout(t)};typeof window<"u"&&"requestAnimationFrame"in window&&(E4e=function(t){return window.requestAnimationFrame(t)},_4e=function(t){return window.cancelAnimationFrame(t)});var voe=0,TU=new Map;function P4e(e){TU.delete(e)}var I4e=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;voe+=1;var n=voe;function i(o){if(o===0)P4e(n),t();else{var a=E4e(function(){i(o-1)});TU.set(n,a)}}return i(r),n};I4e.cancel=function(e){var t=TU.get(e);return P4e(e),_4e(t)};Og.default=I4e;var M7={},Sy={},T4e={exports:{}};(function(e){var t=Gf.default;function r(){e.exports=r=function(){return i},e.exports.__esModule=!0,e.exports.default=e.exports;var n,i={},o=Object.prototype,a=o.hasOwnProperty,s=Object.defineProperty||function(z,N,j){z[N]=j.value},l=typeof Symbol=="function"?Symbol:{},c=l.iterator||"@@iterator",d=l.asyncIterator||"@@asyncIterator",f=l.toStringTag||"@@toStringTag";function h(z,N,j){return Object.defineProperty(z,N,{value:j,enumerable:!0,configurable:!0,writable:!0}),z[N]}try{h({},"")}catch{h=function(j,H,q){return j[H]=q}}function u(z,N,j,H){var q=N&&N.prototype instanceof w?N:w,L=Object.create(q.prototype),W=new R(H||[]);return s(L,"_invoke",{value:M(z,j,W)}),L}function p(z,N,j){try{return{type:"normal",arg:z.call(N,j)}}catch(H){return{type:"throw",arg:H}}}i.wrap=u;var m="suspendedStart",v="suspendedYield",b="executing",y="completed",x={};function w(){}function $(){}function C(){}var S={};h(S,c,function(){return this});var O=Object.getPrototypeOf,E=O&&O(O(D([])));E&&E!==o&&a.call(E,c)&&(S=E);var _=C.prototype=w.prototype=Object.create(S);function P(z){["next","throw","return"].forEach(function(N){h(z,N,function(j){return this._invoke(N,j)})})}function I(z,N){function j(q,L,W,U){var K=p(z[q],z,L);if(K.type!=="throw"){var G=K.arg,Z=G.value;return Z&&t(Z)=="object"&&a.call(Z,"__await")?N.resolve(Z.__await).then(function(J){j("next",J,W,U)},function(J){j("throw",J,W,U)}):N.resolve(Z).then(function(J){G.value=J,W(G)},function(J){return j("throw",J,W,U)})}U(K.arg)}var H;s(this,"_invoke",{value:function(L,W){function U(){return new N(function(K,G){j(L,W,K,G)})}return H=H?H.then(U,U):U()}})}function M(z,N,j){var H=m;return function(q,L){if(H===b)throw new Error("Generator is already running");if(H===y){if(q==="throw")throw L;return{value:n,done:!0}}for(j.method=q,j.arg=L;;){var W=j.delegate;if(W){var U=T(W,j);if(U){if(U===x)continue;return U}}if(j.method==="next")j.sent=j._sent=j.arg;else if(j.method==="throw"){if(H===m)throw H=y,j.arg;j.dispatchException(j.arg)}else j.method==="return"&&j.abrupt("return",j.arg);H=b;var K=p(z,N,j);if(K.type==="normal"){if(H=j.done?y:v,K.arg===x)continue;return{value:K.arg,done:j.done}}K.type==="throw"&&(H=y,j.method="throw",j.arg=K.arg)}}}function T(z,N){var j=N.method,H=z.iterator[j];if(H===n)return N.delegate=null,j==="throw"&&z.iterator.return&&(N.method="return",N.arg=n,T(z,N),N.method==="throw")||j!=="return"&&(N.method="throw",N.arg=new TypeError("The iterator does not provide a '"+j+"' method")),x;var q=p(H,z.iterator,N.arg);if(q.type==="throw")return N.method="throw",N.arg=q.arg,N.delegate=null,x;var L=q.arg;return L?L.done?(N[z.resultName]=L.value,N.next=z.nextLoc,N.method!=="return"&&(N.method="next",N.arg=n),N.delegate=null,x):L:(N.method="throw",N.arg=new TypeError("iterator result is not an object"),N.delegate=null,x)}function A(z){var N={tryLoc:z[0]};1 in z&&(N.catchLoc=z[1]),2 in z&&(N.finallyLoc=z[2],N.afterLoc=z[3]),this.tryEntries.push(N)}function k(z){var N=z.completion||{};N.type="normal",delete N.arg,z.completion=N}function R(z){this.tryEntries=[{tryLoc:"root"}],z.forEach(A,this),this.reset(!0)}function D(z){if(z||z===""){var N=z[c];if(N)return N.call(z);if(typeof z.next=="function")return z;if(!isNaN(z.length)){var j=-1,H=function q(){for(;++j=0;--q){var L=this.tryEntries[q],W=L.completion;if(L.tryLoc==="root")return H("end");if(L.tryLoc<=this.prev){var U=a.call(L,"catchLoc"),K=a.call(L,"finallyLoc");if(U&&K){if(this.prev=0;--H){var q=this.tryEntries[H];if(q.tryLoc<=this.prev&&a.call(q,"finallyLoc")&&this.prev=0;--j){var H=this.tryEntries[j];if(H.finallyLoc===N)return this.complete(H.completion,H.afterLoc),k(H),x}},catch:function(N){for(var j=this.tryEntries.length-1;j>=0;--j){var H=this.tryEntries[j];if(H.tryLoc===N){var q=H.completion;if(q.type==="throw"){var L=q.arg;k(H)}return L}}throw new Error("illegal catch attempt")},delegateYield:function(N,j,H){return this.delegate={iterator:D(N),resultName:j,nextLoc:H},this.method==="next"&&(this.arg=n),x}},i}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports})(T4e);var vUt=T4e.exports,M4e={exports:{}};(function(e){function t(n,i,o,a,s,l,c){try{var d=n[l](c),f=d.value}catch(h){o(h);return}d.done?i(f):Promise.resolve(f).then(a,s)}function r(n){return function(){var i=this,o=arguments;return new Promise(function(a,s){var l=n.apply(i,o);function c(f){t(l,a,s,c,d,"next",f)}function d(f){t(l,a,s,c,d,"throw",f)}c(void 0)})}}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports})(M4e);var bUt=M4e.exports,yUt=Ot.default,k7=et.default;Object.defineProperty(Sy,"__esModule",{value:!0});Sy._r=IUt;Sy._u=RUt;Sy.render=TUt;Sy.unmount=AUt;var y8=k7(vUt),k4e=k7(bUt),xUt=k7(Gf),SUt=k7(l7),wUt=yUt(ol),AC=(0,SUt.default)({},wUt),CUt=AC.version,$Ut=AC.render,OUt=AC.unmountComponentAtNode,R7;try{var EUt=Number((CUt||"").split(".")[0]);EUt>=18&&(R7=AC.createRoot)}catch{}function boe(e){var t=AC.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;t&&(0,xUt.default)(t)==="object"&&(t.usingClientEntryPoint=e)}var x8="__rc_react_root__";function _Ut(e,t){boe(!0);var r=t[x8]||R7(t);boe(!1),r.render(e),t[x8]=r}function PUt(e,t){$Ut(e,t)}function IUt(e,t){}function TUt(e,t){if(R7){_Ut(e,t);return}PUt(e,t)}function MUt(e){return eL.apply(this,arguments)}function eL(){return eL=(0,k4e.default)((0,y8.default)().mark(function e(t){return(0,y8.default)().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",Promise.resolve().then(function(){var i;(i=t[x8])===null||i===void 0||i.unmount(),delete t[x8]}));case 1:case"end":return n.stop()}},e)})),eL.apply(this,arguments)}function kUt(e){OUt(e)}function RUt(e){}function AUt(e){return tL.apply(this,arguments)}function tL(){return tL=(0,k4e.default)((0,y8.default)().mark(function e(t){return(0,y8.default)().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(R7===void 0){n.next=2;break}return n.abrupt("return",MUt(t));case 2:kUt(t);case 3:case"end":return n.stop()}},e)})),tL.apply(this,arguments)}var DC={};Object.defineProperty(DC,"__esModule",{value:!0});DC.getTargetWaveColor=DUt;DC.isNotGrey=R4e;DC.isValidWaveColor=o5;function R4e(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 o5(e){return e&&e!=="#fff"&&e!=="#ffffff"&&e!=="rgb(255, 255, 255)"&&e!=="rgba(255, 255, 255, 1)"&&R4e(e)&&!/rgba\((?:\d*, ){3}0\)/.test(e)&&e!=="transparent"}function DUt(e){const{borderTopColor:t,borderColor:r,backgroundColor:n}=getComputedStyle(e);return o5(t)?t:o5(r)?r:o5(n)?n:null}var Eg={};Object.defineProperty(Eg,"__esModule",{value:!0});Eg.TARGET_CLS=void 0;Eg.TARGET_CLS="ant-wave-target";var NUt=Ot.default,MU=et.default;Object.defineProperty(M7,"__esModule",{value:!0});M7.default=void 0;var jUt=MU(Or),LUt=MU(RC),A4e=Sy,yoe=MU(Og),El=NUt(g),zUt=DC,BUt=Eg;function pk(e){return Number.isNaN(e)?0:e}const FUt=e=>{const{className:t,target:r,component:n}=e,i=El.useRef(null),[o,a]=El.useState(null),[s,l]=El.useState([]),[c,d]=El.useState(0),[f,h]=El.useState(0),[u,p]=El.useState(0),[m,v]=El.useState(0),[b,y]=El.useState(!1),x={left:c,top:f,width:u,height:m,borderRadius:s.map(C=>`${C}px`).join(" ")};o&&(x["--wave-color"]=o);function w(){const C=getComputedStyle(r);a((0,zUt.getTargetWaveColor)(r));const S=C.position==="static",{borderLeftWidth:O,borderTopWidth:E}=C;d(S?r.offsetLeft:pk(-parseFloat(O))),h(S?r.offsetTop:pk(-parseFloat(E))),p(r.offsetWidth),v(r.offsetHeight);const{borderTopLeftRadius:_,borderTopRightRadius:P,borderBottomLeftRadius:I,borderBottomRightRadius:M}=C;l([_,P,M,I].map(T=>pk(parseFloat(T))))}if(El.useEffect(()=>{if(r){const C=(0,yoe.default)(()=>{w(),y(!0)});let S;return typeof ResizeObserver<"u"&&(S=new ResizeObserver(w),S.observe(r)),()=>{yoe.default.cancel(C),S==null||S.disconnect()}}},[]),!b)return null;const $=(n==="Checkbox"||n==="Radio")&&(r==null?void 0:r.classList.contains(BUt.TARGET_CLS));return El.createElement(LUt.default,{visible:!0,motionAppear:!0,motionName:"wave-motion",motionDeadline:5e3,onAppearEnd:(C,S)=>{var O;if(S.deadline||S.propertyName==="opacity"){const E=(O=i.current)===null||O===void 0?void 0:O.parentElement;(0,A4e.unmount)(E).then(()=>{E==null||E.remove()})}return!1}},C=>{let{className:S}=C;return El.createElement("div",{ref:i,className:(0,jUt.default)(t,{"wave-quick":$},S),style:x})})},HUt=(e,t)=>{var r;const{component:n}=t;if(n==="Checkbox"&&!(!((r=e.querySelector("input"))===null||r===void 0)&&r.checked))return;const i=document.createElement("div");i.style.position="absolute",i.style.left="0px",i.style.top="0px",e==null||e.insertBefore(i,e==null?void 0:e.firstChild),(0,A4e.render)(El.createElement(FUt,Object.assign({},t,{target:e})),i)};M7.default=HUt;var kU=et.default,WUt=Ot.default;Object.defineProperty(IU,"__esModule",{value:!0});IU.default=XUt;var xoe=WUt(g),qUt=LVt,Soe=kU(Og),VUt=kU(M7),UUt=Gr,KUt=kU(Qf),GUt=Eg;function XUt(e,t,r){const{wave:n}=xoe.useContext(UUt.ConfigContext),[,i,o]=(0,KUt.default)(),a=(0,qUt.useEvent)(c=>{const d=e.current;if(n!=null&&n.disabled||!d)return;const f=d.querySelector(`.${GUt.TARGET_CLS}`)||d,{showEffect:h}=n||{};(h||VUt.default)(f,{className:t,token:i,component:r,event:c,hashId:o})}),s=xoe.useRef();return c=>{Soe.default.cancel(s.current),s.current=(0,Soe.default)(()=>{a(c)})}}var YUt=Ot.default,A7=et.default;Object.defineProperty(by,"__esModule",{value:!0});by.default=void 0;var QUt=A7(Or),woe=es,ZUt=A7($C),K4=YUt(g),JUt=Gr,eKt=Ts,tKt=A7(T7),rKt=A7(IU);const nKt=e=>{const{children:t,disabled:r,component:n}=e,{getPrefixCls:i}=(0,K4.useContext)(JUt.ConfigContext),o=(0,K4.useRef)(null),a=i("wave"),[,s]=(0,tKt.default)(a),l=(0,rKt.default)(o,(0,QUt.default)(a,s),n);if(K4.default.useEffect(()=>{const d=o.current;if(!d||d.nodeType!==1||r)return;const f=h=>{!(0,ZUt.default)(h.target)||!d.getAttribute||d.getAttribute("disabled")||d.disabled||d.className.includes("disabled")||d.className.includes("-leave")||l(h)};return d.addEventListener("click",f,!0),()=>{d.removeEventListener("click",f,!0)}},[r]),!K4.default.isValidElement(t))return t??null;const c=(0,woe.supportRef)(t)?(0,woe.composeRef)(t.ref,o):o;return(0,eKt.cloneElement)(t,{ref:c})};by.default=nKt;var _a={},D4e=et.default;Object.defineProperty(_a,"__esModule",{value:!0});_a.default=void 0;var Coe=D4e(g),iKt=D4e($f);const oKt=e=>{const t=Coe.default.useContext(iKt.default);return Coe.default.useMemo(()=>e?typeof e=="string"?e??t:e instanceof Function?e(t):t:t,[e,t])};_a.default=oKt;var ko={},NC={},aKt=et.default;Object.defineProperty(NC,"__esModule",{value:!0});NC.default=rL;var sKt=aKt(g),lKt=_b;function rL(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=[];return sKt.default.Children.forEach(e,function(n){n==null&&!t.keepEmpty||(Array.isArray(n)?r=r.concat(rL(n)):(0,lKt.isFragment)(n)&&n.props?r=r.concat(rL(n.props.children,t)):r.push(n))}),r}var jC={},D7={};Object.defineProperty(D7,"__esModule",{value:!0});D7.default=void 0;const cKt=e=>{const{componentCls:t}=e;return{[t]:{"&-block":{display:"flex",width:"100%"},"&-vertical":{flexDirection:"column"}}}};D7.default=cKt;var uKt=et.default;Object.defineProperty(jC,"__esModule",{value:!0});jC.default=void 0;var $oe=yn,dKt=uKt(D7);const fKt=e=>{const{componentCls:t}=e;return{[t]:{display:"inline-flex","&-rtl":{direction:"rtl"},"&-vertical":{flexDirection:"column"},"&-align":{flexDirection:"column","&-center":{alignItems:"center"},"&-start":{alignItems:"flex-start"},"&-end":{alignItems:"flex-end"},"&-baseline":{alignItems:"baseline"}},[`${t}-item:empty`]:{display:"none"}}}},hKt=e=>{const{componentCls:t}=e;return{[t]:{"&-gap-row-small":{rowGap:e.spaceGapSmallSize},"&-gap-row-middle":{rowGap:e.spaceGapMiddleSize},"&-gap-row-large":{rowGap:e.spaceGapLargeSize},"&-gap-col-small":{columnGap:e.spaceGapSmallSize},"&-gap-col-middle":{columnGap:e.spaceGapMiddleSize},"&-gap-col-large":{columnGap:e.spaceGapLargeSize}}}};jC.default=(0,$oe.genComponentStyleHook)("Space",e=>{const t=(0,$oe.mergeToken)(e,{spaceGapSmallSize:e.paddingXS,spaceGapMiddleSize:e.padding,spaceGapLargeSize:e.paddingLG});return[fKt(t),hKt(t),(0,dKt.default)(t)]},()=>({}),{resetStyle:!1});var pKt=Ot.default,N7=et.default;Object.defineProperty(ko,"__esModule",{value:!0});ko.useCompactItemContext=ko.default=ko.SpaceCompactItemContext=ko.NoCompactStyle=void 0;var N4e=N7(Or),mKt=N7(NC),Tu=pKt(g),gKt=Gr,vKt=N7(_a),bKt=N7(jC),j4e=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{const r=Tu.useContext(j7),n=Tu.useMemo(()=>{if(!r)return"";const{compactDirection:i,isFirstItem:o,isLastItem:a}=r,s=i==="vertical"?"-vertical-":"-";return(0,N4e.default)(`${e}-compact${s}item`,{[`${e}-compact${s}first-item`]:o,[`${e}-compact${s}last-item`]:a,[`${e}-compact${s}item-rtl`]:t==="rtl"})},[e,t,r]);return{compactSize:r==null?void 0:r.compactSize,compactDirection:r==null?void 0:r.compactDirection,compactItemClassnames:n}};ko.useCompactItemContext=yKt;const xKt=e=>{let{children:t}=e;return Tu.createElement(j7.Provider,{value:null},t)};ko.NoCompactStyle=xKt;const SKt=e=>{var{children:t}=e,r=j4e(e,["children"]);return Tu.createElement(j7.Provider,{value:r},t)},wKt=e=>{const{getPrefixCls:t,direction:r}=Tu.useContext(gKt.ConfigContext),{size:n,direction:i,block:o,prefixCls:a,className:s,rootClassName:l,children:c}=e,d=j4e(e,["size","direction","block","prefixCls","className","rootClassName","children"]),f=(0,vKt.default)(x=>n??x),h=t("space-compact",a),[u,p]=(0,bKt.default)(h),m=(0,N4e.default)(h,p,{[`${h}-rtl`]:r==="rtl",[`${h}-block`]:o,[`${h}-vertical`]:i==="vertical"},s,l),v=Tu.useContext(j7),b=(0,mKt.default)(c),y=Tu.useMemo(()=>b.map((x,w)=>{const $=x&&x.key||`${h}-item-${w}`;return Tu.createElement(SKt,{key:$,compactSize:f,compactDirection:i,isFirstItem:w===0&&(!v||(v==null?void 0:v.isFirstItem)),isLastItem:w===b.length-1&&(!v||(v==null?void 0:v.isLastItem))},x)}),[n,b,v]);return b.length===0?null:u(Tu.createElement("div",Object.assign({className:m},d),y))};ko.default=wKt;var ab={},CKt=et.default,$Kt=Ot.default;Object.defineProperty(ab,"__esModule",{value:!0});ab.default=ab.GroupSizeContext=void 0;var a5=$Kt(g),OKt=CKt(Or),EKt=Gr,_Kt=yn,PKt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{const{getPrefixCls:t,direction:r}=a5.useContext(EKt.ConfigContext),{prefixCls:n,size:i,className:o}=e,a=PKt(e,["prefixCls","size","className"]),s=t("btn-group",n),[,,l]=(0,_Kt.useToken)();let c="";switch(i){case"large":c="lg";break;case"small":c="sm";break}const d=(0,OKt.default)(s,{[`${s}-${c}`]:c,[`${s}-rtl`]:r==="rtl"},o,l);return a5.createElement(IKt.Provider,{value:i},a5.createElement("div",Object.assign({},a,{className:d})))};ab.default=TKt;var Jf={},MKt=et.default;Object.defineProperty(Jf,"__esModule",{value:!0});Jf.convertLegacyProps=kKt;Jf.isString=nL;Jf.isTwoCNChar=void 0;Jf.isUnBorderedButtonType=RKt;Jf.spaceChildren=DKt;var Px=MKt(g),Ooe=Ts;const Eoe=/^[\u4e00-\u9fa5]{2}$/,_oe=Jf.isTwoCNChar=Eoe.test.bind(Eoe);function kKt(e){return e==="danger"?{danger:!0}:{type:e}}function nL(e){return typeof e=="string"}function RKt(e){return e==="text"||e==="link"}function AKt(e,t){if(e==null)return;const r=t?" ":"";return typeof e!="string"&&typeof e!="number"&&nL(e.type)&&_oe(e.props.children)?(0,Ooe.cloneElement)(e,{children:e.props.children.split("").join(r)}):nL(e)?_oe(e)?Px.default.createElement("span",null,e.split("").join(r)):Px.default.createElement("span",null,e):(0,Ooe.isFragment)(e)?Px.default.createElement("span",null,e):e}function DKt(e,t){let r=!1;const n=[];return Px.default.Children.forEach(e,i=>{const o=typeof i,a=o==="string"||o==="number";if(r&&a){const s=n.length-1,l=n[s];n[s]=`${l}${i}`}else n.push(i);r=a}),Px.default.Children.map(n,i=>AKt(i,t))}var LC={},NKt=et.default,jKt=Ot.default;Object.defineProperty(LC,"__esModule",{value:!0});LC.default=void 0;var Poe=jKt(g),LKt=NKt(Or);const zKt=(0,Poe.forwardRef)((e,t)=>{const{className:r,style:n,children:i,prefixCls:o}=e,a=(0,LKt.default)(`${o}-icon`,r);return Poe.default.createElement("span",{ref:t,className:a,style:n},i)});LC.default=zKt;var L7={},iL={exports:{}},L4e={},RU={};Object.defineProperty(RU,"__esModule",{value:!0});var BKt={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"};RU.default=BKt;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return h}});var t=s(g),r=o(RU),n=o(Mn);function i(u,p,m){return p in u?Object.defineProperty(u,p,{value:m,enumerable:!0,configurable:!0,writable:!0}):u[p]=m,u}function o(u){return u&&u.__esModule?u:{default:u}}function a(u){if(typeof WeakMap!="function")return null;var p=new WeakMap,m=new WeakMap;return(a=function(v){return v?m:p})(u)}function s(u,p){if(!p&&u&&u.__esModule)return u;if(u===null||typeof u!="object"&&typeof u!="function")return{default:u};var m=a(p);if(m&&m.has(u))return m.get(u);var v={},b=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var y in u)if(y!=="default"&&Object.prototype.hasOwnProperty.call(u,y)){var x=b?Object.getOwnPropertyDescriptor(u,y):null;x&&(x.get||x.set)?Object.defineProperty(v,y,x):v[y]=u[y]}return v.default=u,m&&m.set(u,v),v}function l(u){for(var p=1;p{let{prefixCls:r,className:n,style:i,iconClassName:o}=e;const a=(0,WKt.default)(`${r}-loading-icon`,n);return g1.default.createElement(VKt.default,{prefixCls:r,className:a,style:i,ref:t},g1.default.createElement(HKt.default,{className:o}))}),mk=()=>({width:0,opacity:0,transform:"scale(0)"}),gk=e=>({width:e.scrollWidth,opacity:1,transform:"scale(1)"}),UKt=e=>{const{prefixCls:t,loading:r,existIcon:n,className:i,style:o}=e,a=!!r;return n?g1.default.createElement(Ioe,{prefixCls:t,className:i,style:o}):g1.default.createElement(qKt.default,{visible:a,motionName:`${t}-loading-icon-motion`,motionLeave:a,removeOnLeave:!0,onAppearStart:mk,onAppearActive:gk,onEnterStart:mk,onEnterActive:gk,onLeaveStart:gk,onLeaveActive:mk},(s,l)=>{let{className:c,style:d}=s;return g1.default.createElement(Ioe,{prefixCls:t,className:i,style:Object.assign(Object.assign({},o),d),ref:l,iconClassName:c})})};L7.default=UKt;var of={},B7={};Object.defineProperty(B7,"__esModule",{value:!0});B7.default=void 0;const Toe=(e,t)=>({[`> span, > ${e}`]:{"&:not(:last-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineEndColor:t}}},"&:not(:first-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineStartColor:t}}}}}),KKt=e=>{const{componentCls:t,fontSize:r,lineWidth:n,groupBorderColor:i,colorErrorHover:o}=e;return{[`${t}-group`]:[{position:"relative",display:"inline-flex",[`> span, > ${t}`]:{"&:not(:last-child)":{[`&, & > ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},"&:not(:first-child)":{marginInlineStart:-n,[`&, & > ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}},[t]:{position:"relative",zIndex:1,"&:hover,\n &:focus,\n &:active":{zIndex:2},"&[disabled]":{zIndex:0}},[`${t}-icon-only`]:{fontSize:r}},Toe(`${t}-primary`,i),Toe(`${t}-danger`,o)]}};B7.default=KKt;var GKt=et.default;Object.defineProperty(of,"__esModule",{value:!0});of.prepareToken=of.prepareComponentToken=of.default=void 0;var XKt=fo,zC=yn,YKt=GKt(B7);const QKt=e=>{const{componentCls:t,iconCls:r,fontWeight:n}=e;return{[t]:{outline:"none",position:"relative",display:"inline-block",fontWeight:n,whiteSpace:"nowrap",textAlign:"center",backgroundImage:"none",backgroundColor:"transparent",border:`${e.lineWidth}px ${e.lineType} transparent`,cursor:"pointer",transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,userSelect:"none",touchAction:"manipulation",lineHeight:e.lineHeight,color:e.colorText,"&:disabled > *":{pointerEvents:"none"},"> span":{display:"inline-block"},[`${t}-icon`]:{lineHeight:0},[`> ${r} + span, > span + ${r}`]:{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({},(0,XKt.genFocusStyle)(e)),[`&${t}-two-chinese-chars::first-letter`]:{letterSpacing:"0.34em"},[`&${t}-two-chinese-chars > *:not(${r})`]:{marginInlineEnd:"-0.34em",letterSpacing:"0.34em"},[`&-icon-only${t}-compact-item`]:{flex:"none"},[`&-compact-item${t}-primary`]:{[`&:not([disabled]) + ${t}-compact-item${t}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:-e.lineWidth,insetInlineStart:-e.lineWidth,display:"inline-block",width:e.lineWidth,height:`calc(100% + ${e.lineWidth*2}px)`,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:-e.lineWidth,insetInlineStart:-e.lineWidth,display:"inline-block",width:`calc(100% + ${e.lineWidth*2}px)`,height:e.lineWidth,backgroundColor:e.colorPrimaryHover,content:'""'}}}}}}},Of=(e,t,r)=>({[`&:not(:disabled):not(${e}-disabled)`]:{"&:hover":t,"&:active":r}}),ZKt=e=>({minWidth:e.controlHeight,paddingInlineStart:0,paddingInlineEnd:0,borderRadius:"50%"}),JKt=e=>({borderRadius:e.controlHeight,paddingInlineStart:e.controlHeight/2,paddingInlineEnd:e.controlHeight/2}),eGt=e=>({cursor:"not-allowed",borderColor:e.borderColorDisabled,color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,boxShadow:"none"}),VS=(e,t,r,n,i,o,a,s)=>({[`&${e}-background-ghost`]:Object.assign(Object.assign({color:r||void 0,backgroundColor:t,borderColor:n||void 0,boxShadow:"none"},Of(e,Object.assign({backgroundColor:t},a),Object.assign({backgroundColor:t},s))),{"&:disabled":{cursor:"not-allowed",color:i||void 0,borderColor:o||void 0}})}),DU=e=>({[`&:disabled, &${e.componentCls}-disabled`]:Object.assign({},eGt(e))}),z4e=e=>Object.assign({},DU(e)),S8=e=>({[`&:disabled, &${e.componentCls}-disabled`]:{cursor:"not-allowed",color:e.colorTextDisabled}}),B4e=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},z4e(e)),{backgroundColor:e.defaultBg,borderColor:e.defaultBorderColor,color:e.defaultColor,boxShadow:e.defaultShadow}),Of(e.componentCls,{color:e.colorPrimaryHover,borderColor:e.colorPrimaryHover},{color:e.colorPrimaryActive,borderColor:e.colorPrimaryActive})),VS(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},Of(e.componentCls,{color:e.colorErrorHover,borderColor:e.colorErrorBorderHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),VS(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder)),DU(e))}),tGt=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},z4e(e)),{color:e.primaryColor,backgroundColor:e.colorPrimary,boxShadow:e.primaryShadow}),Of(e.componentCls,{color:e.colorTextLightSolid,backgroundColor:e.colorPrimaryHover},{color:e.colorTextLightSolid,backgroundColor:e.colorPrimaryActive})),VS(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({backgroundColor:e.colorError,boxShadow:e.dangerShadow,color:e.dangerColor},Of(e.componentCls,{backgroundColor:e.colorErrorHover},{backgroundColor:e.colorErrorActive})),VS(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder,{color:e.colorErrorHover,borderColor:e.colorErrorHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),DU(e))}),rGt=e=>Object.assign(Object.assign({},B4e(e)),{borderStyle:"dashed"}),nGt=e=>Object.assign(Object.assign(Object.assign({color:e.colorLink},Of(e.componentCls,{color:e.colorLinkHover,backgroundColor:e.linkHoverBg},{color:e.colorLinkActive})),S8(e)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign({color:e.colorError},Of(e.componentCls,{color:e.colorErrorHover},{color:e.colorErrorActive})),S8(e))}),iGt=e=>Object.assign(Object.assign(Object.assign({},Of(e.componentCls,{color:e.colorText,backgroundColor:e.textHoverBg},{color:e.colorText,backgroundColor:e.colorBgTextActive})),S8(e)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign({color:e.colorError},S8(e)),Of(e.componentCls,{color:e.colorErrorHover,backgroundColor:e.colorErrorBg},{color:e.colorErrorHover,backgroundColor:e.colorErrorBg}))}),oGt=e=>{const{componentCls:t}=e;return{[`${t}-default`]:B4e(e),[`${t}-primary`]:tGt(e),[`${t}-dashed`]:rGt(e),[`${t}-link`]:nGt(e),[`${t}-text`]:iGt(e),[`${t}-ghost`]:VS(e.componentCls,e.ghostBg,e.colorBgContainer,e.colorBgContainer,e.colorTextDisabled,e.colorBorder)}},NU=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const{componentCls:r,controlHeight:n,fontSize:i,lineHeight:o,lineWidth:a,borderRadius:s,buttonPaddingHorizontal:l,iconCls:c}=e,d=Math.max(0,(n-i*o)/2-a),f=`${r}-icon-only`;return[{[`${r}${t}`]:{fontSize:i,height:n,padding:`${d}px ${l}px`,borderRadius:s,[`&${f}`]:{width:n,paddingInlineStart:0,paddingInlineEnd:0,[`&${r}-round`]:{width:"auto"},[c]:{fontSize:e.buttonIconOnlyFontSize}},[`&${r}-loading`]:{opacity:e.opacityLoading,cursor:"default"},[`${r}-loading-icon`]:{transition:`width ${e.motionDurationSlow} ${e.motionEaseInOut}, opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`}}},{[`${r}${r}-circle${t}`]:ZKt(e)},{[`${r}${r}-round${t}`]:JKt(e)}]},aGt=e=>NU((0,zC.mergeToken)(e,{fontSize:e.contentFontSize})),sGt=e=>{const t=(0,zC.mergeToken)(e,{controlHeight:e.controlHeightSM,fontSize:e.contentFontSizeSM,padding:e.paddingXS,buttonPaddingHorizontal:e.paddingInlineSM,borderRadius:e.borderRadiusSM,buttonIconOnlyFontSize:e.onlyIconSizeSM});return NU(t,`${e.componentCls}-sm`)},lGt=e=>{const t=(0,zC.mergeToken)(e,{controlHeight:e.controlHeightLG,fontSize:e.contentFontSizeLG,buttonPaddingHorizontal:e.paddingInlineLG,borderRadius:e.borderRadiusLG,buttonIconOnlyFontSize:e.onlyIconSizeLG});return NU(t,`${e.componentCls}-lg`)},cGt=e=>{const{componentCls:t}=e;return{[t]:{[`&${t}-block`]:{width:"100%"}}}},F4e=e=>{const{paddingInline:t,onlyIconSize:r}=e;return(0,zC.mergeToken)(e,{buttonPaddingHorizontal:t,buttonIconOnlyFontSize:r})};of.prepareToken=F4e;const H4e=e=>({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,contentFontSize:e.fontSize,contentFontSizeSM:e.fontSize,contentFontSizeLG:e.fontSizeLG});of.prepareComponentToken=H4e;of.default=(0,zC.genComponentStyleHook)("Button",e=>{const t=F4e(e);return[QKt(t),sGt(t),aGt(t),lGt(t),cGt(t),oGt(t),(0,YKt.default)(t)]},H4e);var F7={},_g={};Object.defineProperty(_g,"__esModule",{value:!0});_g.genCompactItemStyle=fGt;function uGt(e,t,r){const{focusElCls:n,focus:i,borderElCls:o}=r,a=o?"> *":"",s=["hover",i?"focus":null,"active"].filter(Boolean).map(l=>`&:${l} ${a}`).join(",");return{[`&-item:not(${t}-last-item)`]:{marginInlineEnd:-e.lineWidth},"&-item":Object.assign(Object.assign({[s]:{zIndex:2}},n?{[`&${n}`]:{zIndex:2}}:{}),{[`&[disabled] ${a}`]:{zIndex:0}})}}function dGt(e,t,r){const{borderElCls:n}=r,i=n?`> ${n}`:"";return{[`&-item:not(${t}-first-item):not(${t}-last-item) ${i}`]:{borderRadius:0},[`&-item:not(${t}-last-item)${t}-first-item`]:{[`& ${i}, &${e}-sm ${i}, &${e}-lg ${i}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&-item:not(${t}-first-item)${t}-last-item`]:{[`& ${i}, &${e}-sm ${i}, &${e}-lg ${i}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}function fGt(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{focus:!0};const{componentCls:r}=e,n=`${r}-compact`;return{[n]:Object.assign(Object.assign({},uGt(e,n,t)),dGt(r,n,t))}}var jU={};Object.defineProperty(jU,"__esModule",{value:!0});jU.genCompactItemVerticalStyle=mGt;function hGt(e,t){return{[`&-item:not(${t}-last-item)`]:{marginBottom:-e.lineWidth},"&-item":{"&:hover,&:focus,&:active":{zIndex:2},"&[disabled]":{zIndex:0}}}}function pGt(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 mGt(e){const t=`${e.componentCls}-compact-vertical`;return{[t]:Object.assign(Object.assign({},hGt(e,t)),pGt(e.componentCls,t))}}Object.defineProperty(F7,"__esModule",{value:!0});F7.default=void 0;var Moe=of,gGt=_g,vGt=jU,bGt=yn;F7.default=(0,bGt.genSubStyleComponent)(["Button","compact"],e=>{const t=(0,Moe.prepareToken)(e);return[(0,gGt.genCompactItemStyle)(t),(0,vGt.genCompactItemVerticalStyle)(t)]},Moe.prepareComponentToken);var eh=et.default,W4e=Ot.default;Object.defineProperty(s7,"__esModule",{value:!0});s7.default=void 0;var Wo=W4e(g),vk=eh(Or),yGt=eh(Xf),xGt=es,SGt=eh(by),wGt=Gr,CGt=eh(jo),$Gt=eh(_a),OGt=ko,q4e=W4e(ab),C2=Jf,EGt=eh(LC),_Gt=eh(L7),PGt=eh(of),IGt=eh(F7),TGt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{var r,n;const{loading:i=!1,prefixCls:o,type:a="default",danger:s,shape:l="default",size:c,styles:d,disabled:f,className:h,rootClassName:u,children:p,icon:m,ghost:v=!1,block:b=!1,htmlType:y="button",classNames:x,style:w={}}=e,$=TGt(e,["loading","prefixCls","type","danger","shape","size","styles","disabled","className","rootClassName","children","icon","ghost","block","htmlType","classNames","style"]),{getPrefixCls:C,autoInsertSpaceInButton:S,direction:O,button:E}=(0,Wo.useContext)(wGt.ConfigContext),_=C("btn",o),[P,I]=(0,PGt.default)(_),M=(0,Wo.useContext)(CGt.default),T=f??M,A=(0,Wo.useContext)(q4e.GroupSizeContext),k=(0,Wo.useMemo)(()=>MGt(i),[i]),[R,D]=(0,Wo.useState)(k.loading),[z,N]=(0,Wo.useState)(!1),j=(0,Wo.createRef)(),H=(0,xGt.composeRef)(t,j),q=Wo.Children.count(p)===1&&!m&&!(0,C2.isUnBorderedButtonType)(a);(0,Wo.useEffect)(()=>{let ae=null;k.delay>0?ae=setTimeout(()=>{ae=null,D(!0)},k.delay):D(k.loading);function be(){ae&&(clearTimeout(ae),ae=null)}return be},[k]),(0,Wo.useEffect)(()=>{if(!H||!H.current||S===!1)return;const ae=H.current.textContent;q&&(0,C2.isTwoCNChar)(ae)?z||N(!0):z&&N(!1)},[H]);const L=ae=>{const{onClick:be}=e;if(R||T){ae.preventDefault();return}be==null||be(ae)},W=S!==!1,{compactSize:U,compactItemClassnames:K}=(0,OGt.useCompactItemContext)(_,O),G={large:"lg",small:"sm",middle:void 0},Z=(0,$Gt.default)(ae=>{var be,pe;return(pe=(be=c??U)!==null&&be!==void 0?be:A)!==null&&pe!==void 0?pe:ae}),J=Z&&G[Z]||"",ne=R?"loading":m,le=(0,yGt.default)($,["navigate"]),ue=(0,vk.default)(_,I,{[`${_}-${l}`]:l!=="default"&&l,[`${_}-${a}`]:a,[`${_}-${J}`]:J,[`${_}-icon-only`]:!p&&p!==0&&!!ne,[`${_}-background-ghost`]:v&&!(0,C2.isUnBorderedButtonType)(a),[`${_}-loading`]:R,[`${_}-two-chinese-chars`]:z&&W&&!R,[`${_}-block`]:b,[`${_}-dangerous`]:!!s,[`${_}-rtl`]:O==="rtl"},K,h,u,E==null?void 0:E.className),de=Object.assign(Object.assign({},E==null?void 0:E.style),w),ce=(0,vk.default)(x==null?void 0:x.icon,(r=E==null?void 0:E.classNames)===null||r===void 0?void 0:r.icon),ve=Object.assign(Object.assign({},(d==null?void 0:d.icon)||{}),((n=E==null?void 0:E.styles)===null||n===void 0?void 0:n.icon)||{}),xe=m&&!R?Wo.default.createElement(EGt.default,{prefixCls:_,className:ce,style:ve},m):Wo.default.createElement(_Gt.default,{existIcon:!!m,prefixCls:_,loading:!!R}),Oe=p||p===0?(0,C2.spaceChildren)(p,q&&W):null;if(le.href!==void 0)return P(Wo.default.createElement("a",Object.assign({},le,{className:(0,vk.default)(ue,{[`${_}-disabled`]:T}),href:T?void 0:le.href,style:de,onClick:L,ref:H,tabIndex:T?-1:0}),xe,Oe));let he=Wo.default.createElement("button",Object.assign({},$,{type:y,className:ue,style:de,onClick:L,disabled:T,ref:H}),xe,Oe,K&&Wo.default.createElement(IGt.default,{key:"compact",prefixCls:_}));return(0,C2.isUnBorderedButtonType)(a)||(he=Wo.default.createElement(SGt.default,{component:"Button",disabled:!!R},he)),P(he)},LU=(0,Wo.forwardRef)(kGt);LU.Group=q4e.default;LU.__ANT_BUTTON=!0;s7.default=LU;(function(e){"use client";var t=et.default;Object.defineProperty(e,"__esModule",{value:!0});var r={};e.default=void 0;var n=t(s7),i=Jf;Object.keys(i).forEach(function(o){o==="default"||o==="__esModule"||Object.prototype.hasOwnProperty.call(r,o)||o in e&&e[o]===i[o]||Object.defineProperty(e,o,{enumerable:!0,get:function(){return i[o]}})}),e.default=n.default})(a7);const b0=er(a7),V4e=({canAdd:e,onAddClick:t,disabled:r,readonly:n,options:i})=>B.jsx(qs,{image:qs.PRESENTED_IMAGE_SIMPLE,imageStyle:{height:35},style:{margin:"5px"},description:"No Items added",children:e&&!n&&B.jsxs(_n,{className:"array-item-add",disabled:r,onClick:t,type:"primary",icon:B.jsx(i7,{}),"data-cy":"addItemButton",children:["Add ",i&&i.addLabel?i.addLabel:"Item"]})});V4e.propTypes={items:me.array,onAddClick:me.func,disabled:me.bool,readonly:me.bool,canAdd:me.bool};const U4e=({items:e=[],formContext:t,id:r})=>e.length<1?null:B.jsx(Hve,{expandIconPosition:"right",items:e.map((n,i)=>({key:i,label:`Item #${i+1}`,children:B.jsx(wC,{...n,formContext:t},r+i),className:WP(n)&&"collapseItemError"}))});U4e.propTypes={items:me.array,formContext:me.object,id:me.string};var koe=new Function("return this")().Promise,oL=!1;try{oL=new Function("return (async function(){}).constructor")()}catch(e){if(!(e instanceof SyntaxError))throw e}function K4e(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function Ix(e,t,r){for(var n in t)K4e(t,n)&&(t[n]!=null&&typeof t[n]=="object"&&(n==="storage"||n==="prefixes")&&!r?e[n]=Ix({},t[n]):e[n]=t[n]);return e}function RGt(e,t,r,n){var i,o;return typeof t.autoTrim=="string"?i=o=t.autoTrim:Array.isArray(t.autoTrim)&&(i=t.autoTrim[1],o=t.autoTrim[0]),(r||r===!1)&&(i=r),(n||n===!1)&&(o=n),i==="slurp"&&o==="slurp"?e.trim():(i==="_"||i==="slurp"?String.prototype.trimLeft?e=e.trimLeft():e=e.replace(/^[\s\uFEFF\xA0]+/,""):(i==="-"||i==="nl")&&(e=e.replace(/^(?:\n|\r|\r\n)/,"")),o==="_"||o==="slurp"?String.prototype.trimRight?e=e.trimRight():e=e.replace(/[\s\uFEFF\xA0]+$/,""):(o==="-"||o==="nl")&&(e=e.replace(/(?:\n|\r|\r\n)$/,"")),e)}var H7=function(){function e(t){this.cache=t}return e.prototype.define=function(t,r){this.cache[t]=r},e.prototype.get=function(t){return this.cache[t]},e.prototype.remove=function(t){delete this.cache[t]},e.prototype.reset=function(){this.cache={}},e.prototype.load=function(t){Ix(this.cache,t,!0)},e}();function AGt(e,t){Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}function oa(e){var t=new Error(e);return AGt(t,oa.prototype),t}oa.prototype=Object.create(Error.prototype,{name:{value:"Squirrelly Error",enumerable:!1}});function ph(e,t,r){var n=t.slice(0,r).split(/\n/),i=n.length,o=n[i-1].length+1;throw e+=" at line "+i+" col "+o+`: - - `+t.split(/\n/)[i-1]+` - `+Array(o).join(" ")+"^",oa(e)}var mh=/^async +/,G4=/`(?:\\[\s\S]|\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})*}|(?!\${)[^\\`])*`/g,X4=/'(?:\\[\s\w"'\\`]|[^\n\r'\\])*?'/g,Y4=/"(?:\\[\s\w"'\\`]|[^\n\r"\\])*?"/g,Roe=/[.*+\-?^${}()|[\]\\]/g;function Q4(e){return Roe.test(e)?e.replace(Roe,"\\$&"):e}function DGt(e,t){t.rmWhitespace&&(e=e.replace(/[\r\n]+/g,` -`).replace(/^\s+|\s+$/gm,"")),G4.lastIndex=0,X4.lastIndex=0,Y4.lastIndex=0;var r=t.prefixes,n=[r.h,r.b,r.i,r.r,r.c,r.e].reduce(function(u,p){return u&&p?u+"|"+Q4(p):p?Q4(p):u},""),i=new RegExp("([|()]|=>)|('|\"|`|\\/\\*)|\\s*((\\/)?(-|_)?"+Q4(t.tags[1])+")","g"),o=new RegExp("([^]*?)"+Q4(t.tags[0])+"(-|_)?\\s*("+n+")?\\s*","g"),a=0,s=!1;function l(u,p){var m={f:[]},v=0,b="c";p==="h"||p==="b"||p==="c"?b="n":p==="r"&&(m.raw=!0,p="i");function y(T){var A=e.slice(a,T),k=A.trim();if(b==="f")k==="safe"?m.raw=!0:t.async&&mh.test(k)?(k=k.replace(mh,""),m.f.push([k,"",!0])):m.f.push([k,""]);else if(b==="fp")m.f[m.f.length-1][1]+=k;else if(b==="err"){if(k){var R=A.search(/\S/);ph("invalid syntax",e,a+R)}}else m[b]=k;a=T+1}i.lastIndex=a;for(var x;(x=i.exec(e))!==null;){var w=x[1],$=x[2],C=x[3],S=x[4],O=x[5],E=x.index;if(w)w==="("?(v===0&&(b==="n"?(y(E),b="p"):b==="f"&&(y(E),b="fp")),v++):w===")"?(v--,v===0&&b!=="c"&&(y(E),b="err")):v===0&&w==="|"?(y(E),b="f"):w==="=>"&&(y(E),a+=1,b="res");else if($){if($==="/*"){var _=e.indexOf("*/",i.lastIndex);_===-1&&ph("unclosed comment",e,x.index),i.lastIndex=_+2}else if($==="'"){X4.lastIndex=x.index;var P=X4.exec(e);P?i.lastIndex=X4.lastIndex:ph("unclosed string",e,x.index)}else if($==='"'){Y4.lastIndex=x.index;var I=Y4.exec(e);I?i.lastIndex=Y4.lastIndex:ph("unclosed string",e,x.index)}else if($==="`"){G4.lastIndex=x.index;var M=G4.exec(e);M?i.lastIndex=G4.lastIndex:ph("unclosed string",e,x.index)}}else if(C)return y(E),a=E+x[0].length,o.lastIndex=a,s=O,S&&p==="h"&&(p="s"),m.t=p,m}return ph("unclosed tag",e,u),m}function c(u,p){u.b=[],u.d=[];var m=!1,v=[];function b(M,T){M&&(M=RGt(M,t,s,T),M&&(M=M.replace(/\\|'/g,"\\$&").replace(/\r\n|\n|\r/g,"\\n"),v.push(M)))}for(var y;(y=o.exec(e))!==null;){var x=y[1],w=y[2],$=y[3]||"",C;for(var S in r)if(r[S]===$){C=S;break}b(x,w),a=y.index+y[0].length,C||ph("unrecognized tag type: "+$,e,a);var O=l(y.index,C),E=O.t;if(E==="h"){var _=O.n||"";t.async&&mh.test(_)&&(O.a=!0,O.n=_.replace(mh,"")),O=c(O),v.push(O)}else if(E==="c"){if(u.n===O.n)return m?(m.d=v,u.b.push(m)):u.d=v,u;ph("Helper start and end don't match",e,y.index+y[0].length)}else if(E==="b"){m?(m.d=v,u.b.push(m)):u.d=v;var P=O.n||"";t.async&&mh.test(P)&&(O.a=!0,O.n=P.replace(mh,"")),m=O,v=[]}else if(E==="s"){var I=O.n||"";t.async&&mh.test(I)&&(O.a=!0,O.n=I.replace(mh,"")),v.push(O)}else v.push(O)}if(p)b(e.slice(a,e.length),!1),u.d=v;else throw oa('unclosed helper "'+u.n+'"');return u}var d=c({f:[]},!0);if(t.plugins)for(var f=0;f0)throw oa((n?"Native":"")+"Helper '"+e+"' doesn't accept blocks");if(r&&r.length>0)throw oa((n?"Native":"")+"Helper '"+e+"' doesn't accept filters")}function Y4e(e,t,r,n,i){r(e[t],t).then(function(o){n+=o,t===e.length-1?i(n):Y4e(e,t+1,r,n,i)})}function Q4e(e,t,r,n,i,o){n(t[r],e[t[r]]).then(function(a){i+=a,r===t.length-1?o(i):Q4e(e,t,r+1,n,i,o)})}var jGt={"&":"&","<":"<",">":">",'"':""","'":"'"};function LGt(e){return jGt[e]}function zGt(e){var t=String(e);return/[&<>"']/.test(t)?t.replace(/[&<>"']/g,LGt):t}var BGt=new H7({}),zU=new H7({each:function(e,t){var r="",n=e.params[0];if(im("each",t,!1),e.async)return new Promise(function(o){Y4e(n,0,e.exec,r,o)});for(var i=0;i0)throw oa("Helper 'includeFile' doesn't accept blocks");return J4e(e.params[0],r)(e.params[1],r)}function GGt(e,t,r){var n=e.params[1]||{};n.content=e.exec();for(var i=0;i{const[t,r]=g.useState(null),[n,i]=g.useState(!1),o=(s,l)=>{let c=s?s.stringifyTmpl:null;if(c)try{return XGt(c,l)}catch{return null}const d=s?s.stringify:[],f=(h,u)=>l[u]?`${h} ${l[u]}`:h;return d?d.reduce(f,""):null};g.useEffect(()=>{e&&t&&r({index:t.index,children:e[t.index].children})},[e]);const a=s=>s.hasToolbar?[B.jsxs(jr,{gutter:4,children:[(s.hasMoveUp||s.hasMoveDown)&&B.jsxs($r,{children:[B.jsx(jr,{children:B.jsx(_n,{icon:B.jsx(jr,{justify:"center",children:B.jsx(lU,{})}),onClick:s.onReorderClick(s.index,s.index-1),disabled:s.disabled||s.readonly||!s.hasMoveUp,type:"link",size:"small",style:{height:"16px"}},"up")}),B.jsx(jr,{children:B.jsx(_n,{icon:B.jsx(jr,{justify:"center",children:B.jsx(uU,{})}),onClick:s.onReorderClick(s.index,s.index+1),disabled:s.disabled||s.readonly||!s.hasMoveDown,type:"link",size:"small",style:{height:"16px"}},"down")})]}),s.hasRemove&&B.jsx($r,{children:B.jsx(_n,{onClick:s.onDropIndexClick(s.index),danger:!0,icon:B.jsx(o7,{}),disabled:s.disabled||s.readonly,type:"link",size:"small",style:{height:"32px"}},"delete")})]},s.key)]:[];return e.length<1?null:B.jsxs(B.Fragment,{children:[B.jsx(jO,{className:"__Form__",destroyOnClose:!0,open:n,onCancel:()=>{i(!1),r(null)},onOk:()=>{i(!1),r(null)},width:720,"data-cy":"layerModal",children:t&&t.children}),B.jsx(pm,{className:"layerArrayFieldList",style:{overflow:"auto"},dataSource:e,renderItem:s=>{var l,c,d;return B.jsx(pm.Item,{className:["layerListItem",WP(s)&&"layerItemError"],actions:a(s),style:{border:"1px solid #f0f0f0",padding:"0 10px",marginBottom:"5px",backgroundColor:"white"},children:B.jsx(pm.Item.Meta,{title:B.jsx(_i.Text,{ellipsis:!0,children:o(((d=(c=(l=s==null?void 0:s.children)==null?void 0:l.props)==null?void 0:c.uiSchema)==null?void 0:d["ui:options"])??null,s.children.props.formData)||`Item #${s.index+1}`}),onClick:()=>{i(!0),r({index:s.index,children:s.children})},style:{padding:"10px 0"}})})}})]})};e3e.propTypes={items:me.array};function t3e(e,t){return function(){return e.apply(t,arguments)}}const{toString:YGt}=Object.prototype,{getPrototypeOf:FU}=Object,q7=(e=>t=>{const r=YGt.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),fd=e=>(e=e.toLowerCase(),t=>q7(t)===e),V7=e=>t=>typeof t===e,{isArray:wy}=Array,US=V7("undefined");function QGt(e){return e!==null&&!US(e)&&e.constructor!==null&&!US(e.constructor)&&Ql(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const r3e=fd("ArrayBuffer");function ZGt(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&r3e(e.buffer),t}const JGt=V7("string"),Ql=V7("function"),n3e=V7("number"),U7=e=>e!==null&&typeof e=="object",eXt=e=>e===!0||e===!1,s5=e=>{if(q7(e)!=="object")return!1;const t=FU(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},tXt=fd("Date"),rXt=fd("File"),nXt=fd("Blob"),iXt=fd("FileList"),oXt=e=>U7(e)&&Ql(e.pipe),aXt=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Ql(e.append)&&((t=q7(e))==="formdata"||t==="object"&&Ql(e.toString)&&e.toString()==="[object FormData]"))},sXt=fd("URLSearchParams"),lXt=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function BC(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let n,i;if(typeof e!="object"&&(e=[e]),wy(e))for(n=0,i=e.length;n0;)if(i=r[n],t===i.toLowerCase())return i;return null}const o3e=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,a3e=e=>!US(e)&&e!==o3e;function lL(){const{caseless:e}=a3e(this)&&this||{},t={},r=(n,i)=>{const o=e&&i3e(t,i)||i;s5(t[o])&&s5(n)?t[o]=lL(t[o],n):s5(n)?t[o]=lL({},n):wy(n)?t[o]=n.slice():t[o]=n};for(let n=0,i=arguments.length;n(BC(t,(i,o)=>{r&&Ql(i)?e[o]=t3e(i,r):e[o]=i},{allOwnKeys:n}),e),uXt=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),dXt=(e,t,r,n)=>{e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},fXt=(e,t,r,n)=>{let i,o,a;const s={};if(t=t||{},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),o=i.length;o-- >0;)a=i[o],(!n||n(a,e,t))&&!s[a]&&(t[a]=e[a],s[a]=!0);e=r!==!1&&FU(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},hXt=(e,t,r)=>{e=String(e),(r===void 0||r>e.length)&&(r=e.length),r-=t.length;const n=e.indexOf(t,r);return n!==-1&&n===r},pXt=e=>{if(!e)return null;if(wy(e))return e;let t=e.length;if(!n3e(t))return null;const r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},mXt=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&FU(Uint8Array)),gXt=(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let i;for(;(i=n.next())&&!i.done;){const o=i.value;t.call(e,o[0],o[1])}},vXt=(e,t)=>{let r;const n=[];for(;(r=e.exec(t))!==null;)n.push(r);return n},bXt=fd("HTMLFormElement"),yXt=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,n,i){return n.toUpperCase()+i}),Doe=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),xXt=fd("RegExp"),s3e=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),n={};BC(r,(i,o)=>{let a;(a=t(i,o,e))!==!1&&(n[o]=a||i)}),Object.defineProperties(e,n)},SXt=e=>{s3e(e,(t,r)=>{if(Ql(e)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const n=e[r];if(Ql(n)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},wXt=(e,t)=>{const r={},n=i=>{i.forEach(o=>{r[o]=!0})};return wy(e)?n(e):n(String(e).split(t)),r},CXt=()=>{},$Xt=(e,t)=>(e=+e,Number.isFinite(e)?e:t),wk="abcdefghijklmnopqrstuvwxyz",Noe="0123456789",l3e={DIGIT:Noe,ALPHA:wk,ALPHA_DIGIT:wk+wk.toUpperCase()+Noe},OXt=(e=16,t=l3e.ALPHA_DIGIT)=>{let r="";const{length:n}=t;for(;e--;)r+=t[Math.random()*n|0];return r};function EXt(e){return!!(e&&Ql(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const _Xt=e=>{const t=new Array(10),r=(n,i)=>{if(U7(n)){if(t.indexOf(n)>=0)return;if(!("toJSON"in n)){t[i]=n;const o=wy(n)?[]:{};return BC(n,(a,s)=>{const l=r(a,i+1);!US(l)&&(o[s]=l)}),t[i]=void 0,o}}return n};return r(e,0)},PXt=fd("AsyncFunction"),IXt=e=>e&&(U7(e)||Ql(e))&&Ql(e.then)&&Ql(e.catch),Ye={isArray:wy,isArrayBuffer:r3e,isBuffer:QGt,isFormData:aXt,isArrayBufferView:ZGt,isString:JGt,isNumber:n3e,isBoolean:eXt,isObject:U7,isPlainObject:s5,isUndefined:US,isDate:tXt,isFile:rXt,isBlob:nXt,isRegExp:xXt,isFunction:Ql,isStream:oXt,isURLSearchParams:sXt,isTypedArray:mXt,isFileList:iXt,forEach:BC,merge:lL,extend:cXt,trim:lXt,stripBOM:uXt,inherits:dXt,toFlatObject:fXt,kindOf:q7,kindOfTest:fd,endsWith:hXt,toArray:pXt,forEachEntry:gXt,matchAll:vXt,isHTMLForm:bXt,hasOwnProperty:Doe,hasOwnProp:Doe,reduceDescriptors:s3e,freezeMethods:SXt,toObjectSet:wXt,toCamelCase:yXt,noop:CXt,toFiniteNumber:$Xt,findKey:i3e,global:o3e,isContextDefined:a3e,ALPHABET:l3e,generateString:OXt,isSpecCompliantForm:EXt,toJSONObject:_Xt,isAsyncFn:PXt,isThenable:IXt};function an(e,t,r,n,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),r&&(this.config=r),n&&(this.request=n),i&&(this.response=i)}Ye.inherits(an,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:Ye.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const c3e=an.prototype,u3e={};["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=>{u3e[e]={value:e}});Object.defineProperties(an,u3e);Object.defineProperty(c3e,"isAxiosError",{value:!0});an.from=(e,t,r,n,i,o)=>{const a=Object.create(c3e);return Ye.toFlatObject(e,a,function(l){return l!==Error.prototype},s=>s!=="isAxiosError"),an.call(a,e.message,t,r,n,i),a.cause=e,a.name=e.name,o&&Object.assign(a,o),a};const TXt=null;function cL(e){return Ye.isPlainObject(e)||Ye.isArray(e)}function d3e(e){return Ye.endsWith(e,"[]")?e.slice(0,-2):e}function joe(e,t,r){return e?e.concat(t).map(function(i,o){return i=d3e(i),!r&&o?"["+i+"]":i}).join(r?".":""):t}function MXt(e){return Ye.isArray(e)&&!e.some(cL)}const kXt=Ye.toFlatObject(Ye,{},null,function(t){return/^is[A-Z]/.test(t)});function K7(e,t,r){if(!Ye.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,r=Ye.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(m,v){return!Ye.isUndefined(v[m])});const n=r.metaTokens,i=r.visitor||d,o=r.dots,a=r.indexes,l=(r.Blob||typeof Blob<"u"&&Blob)&&Ye.isSpecCompliantForm(t);if(!Ye.isFunction(i))throw new TypeError("visitor must be a function");function c(p){if(p===null)return"";if(Ye.isDate(p))return p.toISOString();if(!l&&Ye.isBlob(p))throw new an("Blob is not supported. Use a Buffer instead.");return Ye.isArrayBuffer(p)||Ye.isTypedArray(p)?l&&typeof Blob=="function"?new Blob([p]):Buffer.from(p):p}function d(p,m,v){let b=p;if(p&&!v&&typeof p=="object"){if(Ye.endsWith(m,"{}"))m=n?m:m.slice(0,-2),p=JSON.stringify(p);else if(Ye.isArray(p)&&MXt(p)||(Ye.isFileList(p)||Ye.endsWith(m,"[]"))&&(b=Ye.toArray(p)))return m=d3e(m),b.forEach(function(x,w){!(Ye.isUndefined(x)||x===null)&&t.append(a===!0?joe([m],w,o):a===null?m:m+"[]",c(x))}),!1}return cL(p)?!0:(t.append(joe(v,m,o),c(p)),!1)}const f=[],h=Object.assign(kXt,{defaultVisitor:d,convertValue:c,isVisitable:cL});function u(p,m){if(!Ye.isUndefined(p)){if(f.indexOf(p)!==-1)throw Error("Circular reference detected in "+m.join("."));f.push(p),Ye.forEach(p,function(b,y){(!(Ye.isUndefined(b)||b===null)&&i.call(t,b,Ye.isString(y)?y.trim():y,m,h))===!0&&u(b,m?m.concat(y):[y])}),f.pop()}}if(!Ye.isObject(e))throw new TypeError("data must be an object");return u(e),t}function Loe(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(n){return t[n]})}function HU(e,t){this._pairs=[],e&&K7(e,this,t)}const f3e=HU.prototype;f3e.append=function(t,r){this._pairs.push([t,r])};f3e.toString=function(t){const r=t?function(n){return t.call(this,n,Loe)}:Loe;return this._pairs.map(function(i){return r(i[0])+"="+r(i[1])},"").join("&")};function RXt(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function h3e(e,t,r){if(!t)return e;const n=r&&r.encode||RXt,i=r&&r.serialize;let o;if(i?o=i(t,r):o=Ye.isURLSearchParams(t)?t.toString():new HU(t,r).toString(n),o){const a=e.indexOf("#");a!==-1&&(e=e.slice(0,a)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class AXt{constructor(){this.handlers=[]}use(t,r,n){return this.handlers.push({fulfilled:t,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){Ye.forEach(this.handlers,function(n){n!==null&&t(n)})}}const zoe=AXt,p3e={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},DXt=typeof URLSearchParams<"u"?URLSearchParams:HU,NXt=typeof FormData<"u"?FormData:null,jXt=typeof Blob<"u"?Blob:null,LXt={isBrowser:!0,classes:{URLSearchParams:DXt,FormData:NXt,Blob:jXt},protocols:["http","https","file","blob","url","data"]},m3e=typeof window<"u"&&typeof document<"u",zXt=(e=>m3e&&["ReactNative","NativeScript","NS"].indexOf(e)<0)(typeof navigator<"u"&&navigator.product),BXt=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",FXt=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:m3e,hasStandardBrowserEnv:zXt,hasStandardBrowserWebWorkerEnv:BXt},Symbol.toStringTag,{value:"Module"})),Nu={...FXt,...LXt};function HXt(e,t){return K7(e,new Nu.classes.URLSearchParams,Object.assign({visitor:function(r,n,i,o){return Nu.isNode&&Ye.isBuffer(r)?(this.append(n,r.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},t))}function WXt(e){return Ye.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function qXt(e){const t={},r=Object.keys(e);let n;const i=r.length;let o;for(n=0;n=r.length;return a=!a&&Ye.isArray(i)?i.length:a,l?(Ye.hasOwnProp(i,a)?i[a]=[i[a],n]:i[a]=n,!s):((!i[a]||!Ye.isObject(i[a]))&&(i[a]=[]),t(r,n,i[a],o)&&Ye.isArray(i[a])&&(i[a]=qXt(i[a])),!s)}if(Ye.isFormData(e)&&Ye.isFunction(e.entries)){const r={};return Ye.forEachEntry(e,(n,i)=>{t(WXt(n),i,r,0)}),r}return null}function VXt(e,t,r){if(Ye.isString(e))try{return(t||JSON.parse)(e),Ye.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(e)}const WU={transitional:p3e,adapter:["xhr","http"],transformRequest:[function(t,r){const n=r.getContentType()||"",i=n.indexOf("application/json")>-1,o=Ye.isObject(t);if(o&&Ye.isHTMLForm(t)&&(t=new FormData(t)),Ye.isFormData(t))return i&&i?JSON.stringify(g3e(t)):t;if(Ye.isArrayBuffer(t)||Ye.isBuffer(t)||Ye.isStream(t)||Ye.isFile(t)||Ye.isBlob(t))return t;if(Ye.isArrayBufferView(t))return t.buffer;if(Ye.isURLSearchParams(t))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return HXt(t,this.formSerializer).toString();if((s=Ye.isFileList(t))||n.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return K7(s?{"files[]":t}:t,l&&new l,this.formSerializer)}}return o||i?(r.setContentType("application/json",!1),VXt(t)):t}],transformResponse:[function(t){const r=this.transitional||WU.transitional,n=r&&r.forcedJSONParsing,i=this.responseType==="json";if(t&&Ye.isString(t)&&(n&&!this.responseType||i)){const a=!(r&&r.silentJSONParsing)&&i;try{return JSON.parse(t)}catch(s){if(a)throw s.name==="SyntaxError"?an.from(s,an.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:Nu.classes.FormData,Blob:Nu.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Ye.forEach(["delete","get","head","post","put","patch"],e=>{WU.headers[e]={}});const qU=WU,UXt=Ye.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"]),KXt=e=>{const t={};let r,n,i;return e&&e.split(` -`).forEach(function(a){i=a.indexOf(":"),r=a.substring(0,i).trim().toLowerCase(),n=a.substring(i+1).trim(),!(!r||t[r]&&UXt[r])&&(r==="set-cookie"?t[r]?t[r].push(n):t[r]=[n]:t[r]=t[r]?t[r]+", "+n:n)}),t},Boe=Symbol("internals");function $2(e){return e&&String(e).trim().toLowerCase()}function l5(e){return e===!1||e==null?e:Ye.isArray(e)?e.map(l5):String(e)}function GXt(e){const t=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=r.exec(e);)t[n[1]]=n[2];return t}const XXt=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Ck(e,t,r,n,i){if(Ye.isFunction(n))return n.call(this,t,r);if(i&&(t=r),!!Ye.isString(t)){if(Ye.isString(n))return t.indexOf(n)!==-1;if(Ye.isRegExp(n))return n.test(t)}}function YXt(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,r,n)=>r.toUpperCase()+n)}function QXt(e,t){const r=Ye.toCamelCase(" "+t);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+r,{value:function(i,o,a){return this[n].call(this,t,i,o,a)},configurable:!0})})}class G7{constructor(t){t&&this.set(t)}set(t,r,n){const i=this;function o(s,l,c){const d=$2(l);if(!d)throw new Error("header name must be a non-empty string");const f=Ye.findKey(i,d);(!f||i[f]===void 0||c===!0||c===void 0&&i[f]!==!1)&&(i[f||l]=l5(s))}const a=(s,l)=>Ye.forEach(s,(c,d)=>o(c,d,l));return Ye.isPlainObject(t)||t instanceof this.constructor?a(t,r):Ye.isString(t)&&(t=t.trim())&&!XXt(t)?a(KXt(t),r):t!=null&&o(r,t,n),this}get(t,r){if(t=$2(t),t){const n=Ye.findKey(this,t);if(n){const i=this[n];if(!r)return i;if(r===!0)return GXt(i);if(Ye.isFunction(r))return r.call(this,i,n);if(Ye.isRegExp(r))return r.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,r){if(t=$2(t),t){const n=Ye.findKey(this,t);return!!(n&&this[n]!==void 0&&(!r||Ck(this,this[n],n,r)))}return!1}delete(t,r){const n=this;let i=!1;function o(a){if(a=$2(a),a){const s=Ye.findKey(n,a);s&&(!r||Ck(n,n[s],s,r))&&(delete n[s],i=!0)}}return Ye.isArray(t)?t.forEach(o):o(t),i}clear(t){const r=Object.keys(this);let n=r.length,i=!1;for(;n--;){const o=r[n];(!t||Ck(this,this[o],o,t,!0))&&(delete this[o],i=!0)}return i}normalize(t){const r=this,n={};return Ye.forEach(this,(i,o)=>{const a=Ye.findKey(n,o);if(a){r[a]=l5(i),delete r[o];return}const s=t?YXt(o):String(o).trim();s!==o&&delete r[o],r[s]=l5(i),n[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const r=Object.create(null);return Ye.forEach(this,(n,i)=>{n!=null&&n!==!1&&(r[i]=t&&Ye.isArray(n)?n.join(", "):n)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,r])=>t+": "+r).join(` -`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...r){const n=new this(t);return r.forEach(i=>n.set(i)),n}static accessor(t){const n=(this[Boe]=this[Boe]={accessors:{}}).accessors,i=this.prototype;function o(a){const s=$2(a);n[s]||(QXt(i,a),n[s]=!0)}return Ye.isArray(t)?t.forEach(o):o(t),this}}G7.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);Ye.reduceDescriptors(G7.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(n){this[r]=n}}});Ye.freezeMethods(G7);const af=G7;function $k(e,t){const r=this||qU,n=t||r,i=af.from(n.headers);let o=n.data;return Ye.forEach(e,function(s){o=s.call(r,o,i.normalize(),t?t.status:void 0)}),i.normalize(),o}function v3e(e){return!!(e&&e.__CANCEL__)}function FC(e,t,r){an.call(this,e??"canceled",an.ERR_CANCELED,t,r),this.name="CanceledError"}Ye.inherits(FC,an,{__CANCEL__:!0});function ZXt(e,t,r){const n=r.config.validateStatus;!r.status||!n||n(r.status)?e(r):t(new an("Request failed with status code "+r.status,[an.ERR_BAD_REQUEST,an.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}const JXt=Nu.hasStandardBrowserEnv?{write(e,t,r,n,i,o){const a=[e+"="+encodeURIComponent(t)];Ye.isNumber(r)&&a.push("expires="+new Date(r).toGMTString()),Ye.isString(n)&&a.push("path="+n),Ye.isString(i)&&a.push("domain="+i),o===!0&&a.push("secure"),document.cookie=a.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function eYt(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function tYt(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}function b3e(e,t){return e&&!eYt(t)?tYt(e,t):t}const rYt=Nu.hasStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a");let n;function i(o){let a=o;return t&&(r.setAttribute("href",a),a=r.href),r.setAttribute("href",a),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:r.pathname.charAt(0)==="/"?r.pathname:"/"+r.pathname}}return n=i(window.location.href),function(a){const s=Ye.isString(a)?i(a):a;return s.protocol===n.protocol&&s.host===n.host}}():function(){return function(){return!0}}();function nYt(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function iYt(e,t){e=e||10;const r=new Array(e),n=new Array(e);let i=0,o=0,a;return t=t!==void 0?t:1e3,function(l){const c=Date.now(),d=n[o];a||(a=c),r[i]=l,n[i]=c;let f=o,h=0;for(;f!==i;)h+=r[f++],f=f%e;if(i=(i+1)%e,i===o&&(o=(o+1)%e),c-a{const o=i.loaded,a=i.lengthComputable?i.total:void 0,s=o-r,l=n(s),c=o<=a;r=o;const d={loaded:o,total:a,progress:a?o/a:void 0,bytes:s,rate:l||void 0,estimated:l&&a&&c?(a-o)/l:void 0,event:i};d[t?"download":"upload"]=!0,e(d)}}const oYt=typeof XMLHttpRequest<"u",aYt=oYt&&function(e){return new Promise(function(r,n){let i=e.data;const o=af.from(e.headers).normalize();let{responseType:a,withXSRFToken:s}=e,l;function c(){e.cancelToken&&e.cancelToken.unsubscribe(l),e.signal&&e.signal.removeEventListener("abort",l)}let d;if(Ye.isFormData(i)){if(Nu.hasStandardBrowserEnv||Nu.hasStandardBrowserWebWorkerEnv)o.setContentType(!1);else if((d=o.getContentType())!==!1){const[m,...v]=d?d.split(";").map(b=>b.trim()).filter(Boolean):[];o.setContentType([m||"multipart/form-data",...v].join("; "))}}let f=new XMLHttpRequest;if(e.auth){const m=e.auth.username||"",v=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";o.set("Authorization","Basic "+btoa(m+":"+v))}const h=b3e(e.baseURL,e.url);f.open(e.method.toUpperCase(),h3e(h,e.params,e.paramsSerializer),!0),f.timeout=e.timeout;function u(){if(!f)return;const m=af.from("getAllResponseHeaders"in f&&f.getAllResponseHeaders()),b={data:!a||a==="text"||a==="json"?f.responseText:f.response,status:f.status,statusText:f.statusText,headers:m,config:e,request:f};ZXt(function(x){r(x),c()},function(x){n(x),c()},b),f=null}if("onloadend"in f?f.onloadend=u:f.onreadystatechange=function(){!f||f.readyState!==4||f.status===0&&!(f.responseURL&&f.responseURL.indexOf("file:")===0)||setTimeout(u)},f.onabort=function(){f&&(n(new an("Request aborted",an.ECONNABORTED,e,f)),f=null)},f.onerror=function(){n(new an("Network Error",an.ERR_NETWORK,e,f)),f=null},f.ontimeout=function(){let v=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const b=e.transitional||p3e;e.timeoutErrorMessage&&(v=e.timeoutErrorMessage),n(new an(v,b.clarifyTimeoutError?an.ETIMEDOUT:an.ECONNABORTED,e,f)),f=null},Nu.hasStandardBrowserEnv&&(s&&Ye.isFunction(s)&&(s=s(e)),s||s!==!1&&rYt(h))){const m=e.xsrfHeaderName&&e.xsrfCookieName&&JXt.read(e.xsrfCookieName);m&&o.set(e.xsrfHeaderName,m)}i===void 0&&o.setContentType(null),"setRequestHeader"in f&&Ye.forEach(o.toJSON(),function(v,b){f.setRequestHeader(b,v)}),Ye.isUndefined(e.withCredentials)||(f.withCredentials=!!e.withCredentials),a&&a!=="json"&&(f.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&f.addEventListener("progress",Foe(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&f.upload&&f.upload.addEventListener("progress",Foe(e.onUploadProgress)),(e.cancelToken||e.signal)&&(l=m=>{f&&(n(!m||m.type?new FC(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 p=nYt(h);if(p&&Nu.protocols.indexOf(p)===-1){n(new an("Unsupported protocol "+p+":",an.ERR_BAD_REQUEST,e));return}f.send(i||null)})},uL={http:TXt,xhr:aYt};Ye.forEach(uL,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Hoe=e=>`- ${e}`,sYt=e=>Ye.isFunction(e)||e===null||e===!1,y3e={getAdapter:e=>{e=Ye.isArray(e)?e:[e];const{length:t}=e;let r,n;const i={};for(let o=0;o`adapter ${s} `+(l===!1?"is not supported by the environment":"is not available in the build"));let a=t?o.length>1?`since : -`+o.map(Hoe).join(` -`):" "+Hoe(o[0]):"as no adapter specified";throw new an("There is no suitable adapter to dispatch the request "+a,"ERR_NOT_SUPPORT")}return n},adapters:uL};function Ok(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new FC(null,e)}function Woe(e){return Ok(e),e.headers=af.from(e.headers),e.data=$k.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),y3e.getAdapter(e.adapter||qU.adapter)(e).then(function(n){return Ok(e),n.data=$k.call(e,e.transformResponse,n),n.headers=af.from(n.headers),n},function(n){return v3e(n)||(Ok(e),n&&n.response&&(n.response.data=$k.call(e,e.transformResponse,n.response),n.response.headers=af.from(n.response.headers))),Promise.reject(n)})}const qoe=e=>e instanceof af?e.toJSON():e;function sb(e,t){t=t||{};const r={};function n(c,d,f){return Ye.isPlainObject(c)&&Ye.isPlainObject(d)?Ye.merge.call({caseless:f},c,d):Ye.isPlainObject(d)?Ye.merge({},d):Ye.isArray(d)?d.slice():d}function i(c,d,f){if(Ye.isUndefined(d)){if(!Ye.isUndefined(c))return n(void 0,c,f)}else return n(c,d,f)}function o(c,d){if(!Ye.isUndefined(d))return n(void 0,d)}function a(c,d){if(Ye.isUndefined(d)){if(!Ye.isUndefined(c))return n(void 0,c)}else return n(void 0,d)}function s(c,d,f){if(f in t)return n(c,d);if(f in e)return n(void 0,c)}const l={url:o,method:o,data:o,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:s,headers:(c,d)=>i(qoe(c),qoe(d),!0)};return Ye.forEach(Object.keys(Object.assign({},e,t)),function(d){const f=l[d]||i,h=f(e[d],t[d],d);Ye.isUndefined(h)&&f!==s||(r[d]=h)}),r}const x3e="1.6.2",VU={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{VU[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});const Voe={};VU.transitional=function(t,r,n){function i(o,a){return"[Axios v"+x3e+"] Transitional option '"+o+"'"+a+(n?". "+n:"")}return(o,a,s)=>{if(t===!1)throw new an(i(a," has been removed"+(r?" in "+r:"")),an.ERR_DEPRECATED);return r&&!Voe[a]&&(Voe[a]=!0,console.warn(i(a," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(o,a,s):!0}};function lYt(e,t,r){if(typeof e!="object")throw new an("options must be an object",an.ERR_BAD_OPTION_VALUE);const n=Object.keys(e);let i=n.length;for(;i-- >0;){const o=n[i],a=t[o];if(a){const s=e[o],l=s===void 0||a(s,o,e);if(l!==!0)throw new an("option "+o+" must be "+l,an.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new an("Unknown option "+o,an.ERR_BAD_OPTION)}}const dL={assertOptions:lYt,validators:VU},gh=dL.validators;class w8{constructor(t){this.defaults=t,this.interceptors={request:new zoe,response:new zoe}}request(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=sb(this.defaults,r);const{transitional:n,paramsSerializer:i,headers:o}=r;n!==void 0&&dL.assertOptions(n,{silentJSONParsing:gh.transitional(gh.boolean),forcedJSONParsing:gh.transitional(gh.boolean),clarifyTimeoutError:gh.transitional(gh.boolean)},!1),i!=null&&(Ye.isFunction(i)?r.paramsSerializer={serialize:i}:dL.assertOptions(i,{encode:gh.function,serialize:gh.function},!0)),r.method=(r.method||this.defaults.method||"get").toLowerCase();let a=o&&Ye.merge(o.common,o[r.method]);o&&Ye.forEach(["delete","get","head","post","put","patch","common"],p=>{delete o[p]}),r.headers=af.concat(a,o);const s=[];let l=!0;this.interceptors.request.forEach(function(m){typeof m.runWhen=="function"&&m.runWhen(r)===!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 d,f=0,h;if(!l){const p=[Woe.bind(this),void 0];for(p.unshift.apply(p,s),p.push.apply(p,c),h=p.length,d=Promise.resolve(r);f{if(!n._listeners)return;let o=n._listeners.length;for(;o-- >0;)n._listeners[o](i);n._listeners=null}),this.promise.then=i=>{let o;const a=new Promise(s=>{n.subscribe(s),o=s}).then(i);return a.cancel=function(){n.unsubscribe(o)},a},t(function(o,a,s){n.reason||(n.reason=new FC(o,a,s),r(n.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 r=this._listeners.indexOf(t);r!==-1&&this._listeners.splice(r,1)}static source(){let t;return{token:new UU(function(i){t=i}),cancel:t}}}const cYt=UU;function uYt(e){return function(r){return e.apply(null,r)}}function dYt(e){return Ye.isObject(e)&&e.isAxiosError===!0}const fL={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(fL).forEach(([e,t])=>{fL[t]=e});const fYt=fL;function S3e(e){const t=new c5(e),r=t3e(c5.prototype.request,t);return Ye.extend(r,c5.prototype,t,{allOwnKeys:!0}),Ye.extend(r,t,null,{allOwnKeys:!0}),r.create=function(i){return S3e(sb(e,i))},r}const lo=S3e(qU);lo.Axios=c5;lo.CanceledError=FC;lo.CancelToken=cYt;lo.isCancel=v3e;lo.VERSION=x3e;lo.toFormData=K7;lo.AxiosError=an;lo.Cancel=lo.CanceledError;lo.all=function(t){return Promise.all(t)};lo.spread=uYt;lo.isAxiosError=dYt;lo.mergeConfig=sb;lo.AxiosHeaders=af;lo.formToJSON=e=>g3e(Ye.isHTMLForm(e)?new FormData(e):e);lo.getAdapter=y3e.getAdapter;lo.HttpStatusCode=fYt;lo.default=lo;const HC=lo,w3e=({open:e,onCancel:t,uiImport:r,schema:n,onAddClick:i,formData:o,formItems:a})=>{const{description:s,listSuggestions:l,placeholder:c,to:d,delimiter:f=` -`}=r,[h,u]=g.useState(null),[p,m]=g.useState(null),[v,b]=g.useState(null);g.useEffect(()=>{p&&a[p.index].children.props.onChange(p.value)},[p]);const y=(S=[],O=!0)=>{let E=S.map(_=>_+` -`);if(!v)b(E.join(",").replace(/,/g,""));else if(!O)b(_=>[..._,E.filter(P=>!_.includes(P)).join(",").replace(/,/g,"")]);else{let _=v;E.map(P=>{v.includes(P)&&(_=_.replace(P,""))}),b(_)}},x=async S=>{try{const{data:O}=await HC.get(l+S);u(O),y(O,!0)}catch{}},w=async(S,O)=>{for(let[E,_]of S.entries()){let P=o.length+E;O=="object"&&d&&(_={[d]:_}),m({index:P,value:_}),await eZ(1)}},$=async(S,O)=>{for(const E of S)i(),await eZ(1);w(S,O)},C=()=>{let S=[];if(!v)return;let O=v.replace(/ +(?= )/g,"");O=O.trim(),O=O.replace(/^\s*[\r\n]/gm,""),S=O.split(f);let{items:{type:E}={}}=n;Array.isArray(S)&&$(S,E),t()};return B.jsx(jO,{onCancel:()=>{t(),b(null),u(null)},open:e,title:"Provide a pattern to fetch available paths",okButtonProps:{disabled:!v,onClick:()=>{C(),b(null),u(null)}},okText:"Import",destroyOnClose:!0,children:B.jsx(Pve,{defaultActiveKey:"1",items:[{key:"1",label:"Fetch from URL",children:B.jsxs(B.Fragment,{children:[B.jsx(I0.Search,{enterButton:"Fetch",placeholder:"Insert your pattern e.x /dataset/*",onChange:S=>{S.target.value==""&&h&&u(null),y(h||[],!1)},onSearch:x}),h&&B.jsx(pm,{dataSource:h,renderItem:S=>B.jsx(pm.Item,{children:B.jsx(pm.Item.Meta,{title:B.jsx(yf,{checked:v&&v.includes(S),onChange:()=>{v?v.includes(S)?b(O=>O.replace(S+` -`,"")):b(O=>O+S+` -`):b(S+` -`)},children:S})})})})]})},{key:"2",label:"Add list manually",children:B.jsxs(B.Fragment,{children:[B.jsx(_i.Title,{level:5,children:s||"Paste your list here. Insert one item per line:"}),B.jsx(I0.TextArea,{rows:15,value:v,placeholder:c||`ex. - -item1 - -item2 - -item3 -`,onChange:S=>b(S.target.value)})]})}]})})};w3e.propTypes={open:me.bool,onCancel:me.func,uiImport:me.object,schema:me.object,formItems:me.object,formData:me.object,onAddClick:me.func};class gn{lineAt(t){if(t<0||t>this.length)throw new RangeError(`Invalid position ${t} in document of length ${this.length}`);return this.lineInner(t,!1,1,0)}line(t){if(t<1||t>this.lines)throw new RangeError(`Invalid line number ${t} in ${this.lines}-line document`);return this.lineInner(t,!0,1,0)}replace(t,r,n){let i=[];return this.decompose(0,t,i,2),n.length&&n.decompose(0,n.length,i,3),this.decompose(r,this.length,i,1),u5.from(i,this.length-(r-t)+n.length)}append(t){return this.replace(this.length,this.length,t)}slice(t,r=this.length){let n=[];return this.decompose(t,r,n,0),u5.from(n,r-t)}eq(t){if(t==this)return!0;if(t.length!=this.length||t.lines!=this.lines)return!1;let r=this.scanIdentical(t,1),n=this.length-this.scanIdentical(t,-1),i=new Tx(this),o=new Tx(t);for(let a=r,s=r;;){if(i.next(a),o.next(a),a=0,i.lineBreak!=o.lineBreak||i.done!=o.done||i.value!=o.value)return!1;if(s+=i.value.length,i.done||s>=n)return!0}}iter(t=1){return new Tx(this,t)}iterRange(t,r=this.length){return new C3e(this,t,r)}iterLines(t,r){let n;if(t==null)n=this.iter();else{r==null&&(r=this.lines+1);let i=this.line(t).from;n=this.iterRange(i,Math.max(i,r==this.lines+1?this.length:r<=1?0:this.line(r-1).to))}return new $3e(n)}toString(){return this.sliceString(0)}toJSON(){let t=[];return this.flatten(t),t}constructor(){}static of(t){if(t.length==0)throw new RangeError("A document must have at least one line");return t.length==1&&!t[0]?gn.empty:t.length<=32?new Ki(t):u5.from(Ki.split(t,[]))}}class Ki extends gn{constructor(t,r=hYt(t)){super(),this.text=t,this.length=r}get lines(){return this.text.length}get children(){return null}lineInner(t,r,n,i){for(let o=0;;o++){let a=this.text[o],s=i+a.length;if((r?n:s)>=t)return new pYt(i,s,n,a);i=s+1,n++}}decompose(t,r,n,i){let o=t<=0&&r>=this.length?this:new Ki(Uoe(this.text,t,r),Math.min(r,this.length)-Math.max(0,t));if(i&1){let a=n.pop(),s=d5(o.text,a.text.slice(),0,o.length);if(s.length<=32)n.push(new Ki(s,a.length+o.length));else{let l=s.length>>1;n.push(new Ki(s.slice(0,l)),new Ki(s.slice(l)))}}else n.push(o)}replace(t,r,n){if(!(n instanceof Ki))return super.replace(t,r,n);let i=d5(this.text,d5(n.text,Uoe(this.text,0,t)),r),o=this.length+n.length-(r-t);return i.length<=32?new Ki(i,o):u5.from(Ki.split(i,[]),o)}sliceString(t,r=this.length,n=` -`){let i="";for(let o=0,a=0;o<=r&&at&&a&&(i+=n),to&&(i+=s.slice(Math.max(0,t-o),r-o)),o=l+1}return i}flatten(t){for(let r of this.text)t.push(r)}scanIdentical(){return 0}static split(t,r){let n=[],i=-1;for(let o of t)n.push(o),i+=o.length+1,n.length==32&&(r.push(new Ki(n,i)),n=[],i=-1);return i>-1&&r.push(new Ki(n,i)),r}}let u5=class vv extends gn{constructor(t,r){super(),this.children=t,this.length=r,this.lines=0;for(let n of t)this.lines+=n.lines}lineInner(t,r,n,i){for(let o=0;;o++){let a=this.children[o],s=i+a.length,l=n+a.lines-1;if((r?l:s)>=t)return a.lineInner(t,r,n,i);i=s+1,n=l+1}}decompose(t,r,n,i){for(let o=0,a=0;a<=r&&o=a){let c=i&((a<=t?1:0)|(l>=r?2:0));a>=t&&l<=r&&!c?n.push(s):s.decompose(t-a,r-a,n,c)}a=l+1}}replace(t,r,n){if(n.lines=o&&r<=s){let l=a.replace(t-o,r-o,n),c=this.lines-a.lines+l.lines;if(l.lines>4&&l.lines>c>>6){let d=this.children.slice();return d[i]=l,new vv(d,this.length-(r-t)+n.length)}return super.replace(o,s,l)}o=s+1}return super.replace(t,r,n)}sliceString(t,r=this.length,n=` -`){let i="";for(let o=0,a=0;ot&&o&&(i+=n),ta&&(i+=s.sliceString(t-a,r-a,n)),a=l+1}return i}flatten(t){for(let r of this.children)r.flatten(t)}scanIdentical(t,r){if(!(t instanceof vv))return 0;let n=0,[i,o,a,s]=r>0?[0,0,this.children.length,t.children.length]:[this.children.length-1,t.children.length-1,-1,-1];for(;;i+=r,o+=r){if(i==a||o==s)return n;let l=this.children[i],c=t.children[o];if(l!=c)return n+l.scanIdentical(c,r);n+=l.length+1}}static from(t,r=t.reduce((n,i)=>n+i.length+1,-1)){let n=0;for(let u of t)n+=u.lines;if(n<32){let u=[];for(let p of t)p.flatten(u);return new Ki(u,r)}let i=Math.max(32,n>>5),o=i<<1,a=i>>1,s=[],l=0,c=-1,d=[];function f(u){let p;if(u.lines>o&&u instanceof vv)for(let m of u.children)f(m);else u.lines>a&&(l>a||!l)?(h(),s.push(u)):u instanceof Ki&&l&&(p=d[d.length-1])instanceof Ki&&u.lines+p.lines<=32?(l+=u.lines,c+=u.length+1,d[d.length-1]=new Ki(p.text.concat(u.text),p.length+1+u.length)):(l+u.lines>i&&h(),l+=u.lines,c+=u.length+1,d.push(u))}function h(){l!=0&&(s.push(d.length==1?d[0]:vv.from(d,c)),c=-1,l=d.length=0)}for(let u of t)f(u);return h(),s.length==1?s[0]:new vv(s,r)}};gn.empty=new Ki([""],0);function hYt(e){let t=-1;for(let r of e)t+=r.length+1;return t}function d5(e,t,r=0,n=1e9){for(let i=0,o=0,a=!0;o=r&&(l>n&&(s=s.slice(0,n-i)),i0?1:(t instanceof Ki?t.text.length:t.children.length)<<1]}nextInner(t,r){for(this.done=this.lineBreak=!1;;){let n=this.nodes.length-1,i=this.nodes[n],o=this.offsets[n],a=o>>1,s=i instanceof Ki?i.text.length:i.children.length;if(a==(r>0?s:0)){if(n==0)return this.done=!0,this.value="",this;r>0&&this.offsets[n-1]++,this.nodes.pop(),this.offsets.pop()}else if((o&1)==(r>0?0:1)){if(this.offsets[n]+=r,t==0)return this.lineBreak=!0,this.value=` -`,this;t--}else if(i instanceof Ki){let l=i.text[a+(r<0?-1:0)];if(this.offsets[n]+=r,l.length>Math.max(0,t))return this.value=t==0?l:r>0?l.slice(t):l.slice(0,l.length-t),this;t-=l.length}else{let l=i.children[a+(r<0?-1:0)];t>l.length?(t-=l.length,this.offsets[n]+=r):(r<0&&this.offsets[n]--,this.nodes.push(l),this.offsets.push(r>0?1:(l instanceof Ki?l.text.length:l.children.length)<<1))}}}next(t=0){return t<0&&(this.nextInner(-t,-this.dir),t=this.value.length),this.nextInner(t,this.dir)}}class C3e{constructor(t,r,n){this.value="",this.done=!1,this.cursor=new Tx(t,r>n?-1:1),this.pos=r>n?t.length:0,this.from=Math.min(r,n),this.to=Math.max(r,n)}nextInner(t,r){if(r<0?this.pos<=this.from:this.pos>=this.to)return this.value="",this.done=!0,this;t+=Math.max(0,r<0?this.pos-this.to:this.from-this.pos);let n=r<0?this.pos-this.from:this.to-this.pos;t>n&&(t=n),n-=t;let{value:i}=this.cursor.next(t);return this.pos+=(i.length+t)*r,this.value=i.length<=n?i:r<0?i.slice(i.length-n):i.slice(0,n),this.done=!this.value,this}next(t=0){return t<0?t=Math.max(t,this.from-this.pos):t>0&&(t=Math.min(t,this.to-this.pos)),this.nextInner(t,this.cursor.dir)}get lineBreak(){return this.cursor.lineBreak&&this.value!=""}}class $3e{constructor(t){this.inner=t,this.afterBreak=!0,this.value="",this.done=!1}next(t=0){let{done:r,lineBreak:n,value:i}=this.inner.next(t);return r&&this.afterBreak?(this.value="",this.afterBreak=!1):r?(this.done=!0,this.value=""):n?this.afterBreak?this.value="":(this.afterBreak=!0,this.next()):(this.value=i,this.afterBreak=!1),this}get lineBreak(){return!1}}typeof Symbol<"u"&&(gn.prototype[Symbol.iterator]=function(){return this.iter()},Tx.prototype[Symbol.iterator]=C3e.prototype[Symbol.iterator]=$3e.prototype[Symbol.iterator]=function(){return this});class pYt{constructor(t,r,n,i){this.from=t,this.to=r,this.number=n,this.text=i}get length(){return this.to-this.from}}let v1="lc,34,7n,7,7b,19,,,,2,,2,,,20,b,1c,l,g,,2t,7,2,6,2,2,,4,z,,u,r,2j,b,1m,9,9,,o,4,,9,,3,,5,17,3,3b,f,,w,1j,,,,4,8,4,,3,7,a,2,t,,1m,,,,2,4,8,,9,,a,2,q,,2,2,1l,,4,2,4,2,2,3,3,,u,2,3,,b,2,1l,,4,5,,2,4,,k,2,m,6,,,1m,,,2,,4,8,,7,3,a,2,u,,1n,,,,c,,9,,14,,3,,1l,3,5,3,,4,7,2,b,2,t,,1m,,2,,2,,3,,5,2,7,2,b,2,s,2,1l,2,,,2,4,8,,9,,a,2,t,,20,,4,,2,3,,,8,,29,,2,7,c,8,2q,,2,9,b,6,22,2,r,,,,,,1j,e,,5,,2,5,b,,10,9,,2u,4,,6,,2,2,2,p,2,4,3,g,4,d,,2,2,6,,f,,jj,3,qa,3,t,3,t,2,u,2,1s,2,,7,8,,2,b,9,,19,3,3b,2,y,,3a,3,4,2,9,,6,3,63,2,2,,1m,,,7,,,,,2,8,6,a,2,,1c,h,1r,4,1c,7,,,5,,14,9,c,2,w,4,2,2,,3,1k,,,2,3,,,3,1m,8,2,2,48,3,,d,,7,4,,6,,3,2,5i,1m,,5,ek,,5f,x,2da,3,3x,,2o,w,fe,6,2x,2,n9w,4,,a,w,2,28,2,7k,,3,,4,,p,2,5,,47,2,q,i,d,,12,8,p,b,1a,3,1c,,2,4,2,2,13,,1v,6,2,2,2,2,c,,8,,1b,,1f,,,3,2,2,5,2,,,16,2,8,,6m,,2,,4,,fn4,,kh,g,g,g,a6,2,gt,,6a,,45,5,1ae,3,,2,5,4,14,3,4,,4l,2,fx,4,ar,2,49,b,4w,,1i,f,1k,3,1d,4,2,2,1x,3,10,5,,8,1q,,c,2,1g,9,a,4,2,,2n,3,2,,,2,6,,4g,,3,8,l,2,1l,2,,,,,m,,e,7,3,5,5f,8,2,3,,,n,,29,,2,6,,,2,,,2,,2,6j,,2,4,6,2,,2,r,2,2d,8,2,,,2,2y,,,,2,6,,,2t,3,2,4,,5,77,9,,2,6t,,a,2,,,4,,40,4,2,2,4,,w,a,14,6,2,4,8,,9,6,2,3,1a,d,,2,ba,7,,6,,,2a,m,2,7,,2,,2,3e,6,3,,,2,,7,,,20,2,3,,,,9n,2,f0b,5,1n,7,t4,,1r,4,29,,f5k,2,43q,,,3,4,5,8,8,2,7,u,4,44,3,1iz,1j,4,1e,8,,e,,m,5,,f,11s,7,,h,2,7,,2,,5,79,7,c5,4,15s,7,31,7,240,5,gx7k,2o,3k,6o".split(",").map(e=>e?parseInt(e,36):1);for(let e=1;ee)return v1[t-1]<=e;return!1}function Koe(e){return e>=127462&&e<=127487}const Goe=8205;function Jo(e,t,r=!0,n=!0){return(r?O3e:gYt)(e,t,n)}function O3e(e,t,r){if(t==e.length)return t;t&&E3e(e.charCodeAt(t))&&_3e(e.charCodeAt(t-1))&&t--;let n=Xo(e,t);for(t+=zl(n);t=0&&Koe(Xo(e,a));)o++,a-=2;if(o%2==0)break;t+=2}else break}return t}function gYt(e,t,r){for(;t>0;){let n=O3e(e,t-2,r);if(n=56320&&e<57344}function _3e(e){return e>=55296&&e<56320}function Xo(e,t){let r=e.charCodeAt(t);if(!_3e(r)||t+1==e.length)return r;let n=e.charCodeAt(t+1);return E3e(n)?(r-55296<<10)+(n-56320)+65536:r}function KU(e){return e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode((e>>10)+55296,(e&1023)+56320))}function zl(e){return e<65536?1:2}const hL=/\r\n?|\n/;var ja=function(e){return e[e.Simple=0]="Simple",e[e.TrackDel=1]="TrackDel",e[e.TrackBefore=2]="TrackBefore",e[e.TrackAfter=3]="TrackAfter",e}(ja||(ja={}));class Xu{constructor(t){this.sections=t}get length(){let t=0;for(let r=0;rt)return o+(t-i);o+=s}else{if(n!=ja.Simple&&c>=t&&(n==ja.TrackDel&&it||n==ja.TrackBefore&&it))return null;if(c>t||c==t&&r<0&&!s)return t==i||r<0?o:o+l;o+=l}i=c}if(t>i)throw new RangeError(`Position ${t} is out of range for changeset of length ${i}`);return o}touchesRange(t,r=t){for(let n=0,i=0;n=0&&i<=r&&s>=t)return ir?"cover":!0;i=s}return!1}toString(){let t="";for(let r=0;r=0?":"+i:"")}return t}toJSON(){return this.sections}static fromJSON(t){if(!Array.isArray(t)||t.length%2||t.some(r=>typeof r!="number"))throw new RangeError("Invalid JSON representation of ChangeDesc");return new Xu(t)}static create(t){return new Xu(t)}}class bo extends Xu{constructor(t,r){super(t),this.inserted=r}apply(t){if(this.length!=t.length)throw new RangeError("Applying change set to a document with the wrong length");return pL(this,(r,n,i,o,a)=>t=t.replace(i,i+(n-r),a),!1),t}mapDesc(t,r=!1){return mL(this,t,r,!0)}invert(t){let r=this.sections.slice(),n=[];for(let i=0,o=0;i=0){r[i]=s,r[i+1]=a;let l=i>>1;for(;n.length0&&Xh(n,r,o.text),o.forward(d),s+=d}let c=t[a++];for(;s>1].toJSON()))}return t}static of(t,r,n){let i=[],o=[],a=0,s=null;function l(d=!1){if(!d&&!i.length)return;ah||f<0||h>r)throw new RangeError(`Invalid change range ${f} to ${h} (in doc of length ${r})`);let p=u?typeof u=="string"?gn.of(u.split(n||hL)):u:gn.empty,m=p.length;if(f==h&&m==0)return;fa&&ba(i,f-a,-1),ba(i,h-f,m),Xh(o,i,p),a=h}}return c(t),l(!s),s}static empty(t){return new bo(t?[t,-1]:[],[])}static fromJSON(t){if(!Array.isArray(t))throw new RangeError("Invalid JSON representation of ChangeSet");let r=[],n=[];for(let i=0;is&&typeof a!="string"))throw new RangeError("Invalid JSON representation of ChangeSet");if(o.length==1)r.push(o[0],0);else{for(;n.length=0&&r<=0&&r==e[i+1]?e[i]+=t:t==0&&e[i]==0?e[i+1]+=r:n?(e[i]+=t,e[i+1]+=r):e.push(t,r)}function Xh(e,t,r){if(r.length==0)return;let n=t.length-2>>1;if(n>1])),!(r||a==e.sections.length||e.sections[a+1]<0);)s=e.sections[a++],l=e.sections[a++];t(i,c,o,d,f),i=c,o=d}}}function mL(e,t,r,n=!1){let i=[],o=n?[]:null,a=new KS(e),s=new KS(t);for(let l=-1;;)if(a.ins==-1&&s.ins==-1){let c=Math.min(a.len,s.len);ba(i,c,-1),a.forward(c),s.forward(c)}else if(s.ins>=0&&(a.ins<0||l==a.i||a.off==0&&(s.len=0&&l=0){let c=0,d=a.len;for(;d;)if(s.ins==-1){let f=Math.min(d,s.len);c+=f,d-=f,s.forward(f)}else if(s.ins==0&&s.lenl||a.ins>=0&&a.len>l)&&(s||n.length>c),o.forward2(l),a.forward(l)}}}}class KS{constructor(t){this.set=t,this.i=0,this.next()}next(){let{sections:t}=this.set;this.i>1;return r>=t.length?gn.empty:t[r]}textBit(t){let{inserted:r}=this.set,n=this.i-2>>1;return n>=r.length&&!t?gn.empty:r[n].slice(this.off,t==null?void 0:this.off+t)}forward(t){t==this.len?this.next():(this.len-=t,this.off+=t)}forward2(t){this.ins==-1?this.forward(t):t==this.ins?this.next():(this.ins-=t,this.off+=t)}}class om{constructor(t,r,n){this.from=t,this.to=r,this.flags=n}get anchor(){return this.flags&32?this.to:this.from}get head(){return this.flags&32?this.from:this.to}get empty(){return this.from==this.to}get assoc(){return this.flags&8?-1:this.flags&16?1:0}get bidiLevel(){let t=this.flags&7;return t==7?null:t}get goalColumn(){let t=this.flags>>6;return t==16777215?void 0:t}map(t,r=-1){let n,i;return this.empty?n=i=t.mapPos(this.from,r):(n=t.mapPos(this.from,1),i=t.mapPos(this.to,-1)),n==this.from&&i==this.to?this:new om(n,i,this.flags)}extend(t,r=t){if(t<=this.anchor&&r>=this.anchor)return Qe.range(t,r);let n=Math.abs(t-this.anchor)>Math.abs(r-this.anchor)?t:r;return Qe.range(this.anchor,n)}eq(t){return this.anchor==t.anchor&&this.head==t.head}toJSON(){return{anchor:this.anchor,head:this.head}}static fromJSON(t){if(!t||typeof t.anchor!="number"||typeof t.head!="number")throw new RangeError("Invalid JSON representation for SelectionRange");return Qe.range(t.anchor,t.head)}static create(t,r,n){return new om(t,r,n)}}class Qe{constructor(t,r){this.ranges=t,this.mainIndex=r}map(t,r=-1){return t.empty?this:Qe.create(this.ranges.map(n=>n.map(t,r)),this.mainIndex)}eq(t){if(this.ranges.length!=t.ranges.length||this.mainIndex!=t.mainIndex)return!1;for(let r=0;rt.toJSON()),main:this.mainIndex}}static fromJSON(t){if(!t||!Array.isArray(t.ranges)||typeof t.main!="number"||t.main>=t.ranges.length)throw new RangeError("Invalid JSON representation for EditorSelection");return new Qe(t.ranges.map(r=>om.fromJSON(r)),t.main)}static single(t,r=t){return new Qe([Qe.range(t,r)],0)}static create(t,r=0){if(t.length==0)throw new RangeError("A selection needs at least one range");for(let n=0,i=0;it?8:0)|o)}static normalized(t,r=0){let n=t[r];t.sort((i,o)=>i.from-o.from),r=t.indexOf(n);for(let i=1;io.head?Qe.range(l,s):Qe.range(s,l))}}return new Qe(t,r)}}function I3e(e,t){for(let r of e.ranges)if(r.to>t)throw new RangeError("Selection points outside of document")}let GU=0;class Ht{constructor(t,r,n,i,o){this.combine=t,this.compareInput=r,this.compare=n,this.isStatic=i,this.id=GU++,this.default=t([]),this.extensions=typeof o=="function"?o(this):o}get reader(){return this}static define(t={}){return new Ht(t.combine||(r=>r),t.compareInput||((r,n)=>r===n),t.compare||(t.combine?(r,n)=>r===n:XU),!!t.static,t.enables)}of(t){return new f5([],this,0,t)}compute(t,r){if(this.isStatic)throw new Error("Can't compute a static facet");return new f5(t,this,1,r)}computeN(t,r){if(this.isStatic)throw new Error("Can't compute a static facet");return new f5(t,this,2,r)}from(t,r){return r||(r=n=>n),this.compute([t],n=>r(n.field(t)))}}function XU(e,t){return e==t||e.length==t.length&&e.every((r,n)=>r===t[n])}class f5{constructor(t,r,n,i){this.dependencies=t,this.facet=r,this.type=n,this.value=i,this.id=GU++}dynamicSlot(t){var r;let n=this.value,i=this.facet.compareInput,o=this.id,a=t[o]>>1,s=this.type==2,l=!1,c=!1,d=[];for(let f of this.dependencies)f=="doc"?l=!0:f=="selection"?c=!0:((r=t[f.id])!==null&&r!==void 0?r:1)&1||d.push(t[f.id]);return{create(f){return f.values[a]=n(f),1},update(f,h){if(l&&h.docChanged||c&&(h.docChanged||h.selection)||gL(f,d)){let u=n(f);if(s?!Xoe(u,f.values[a],i):!i(u,f.values[a]))return f.values[a]=u,1}return 0},reconfigure:(f,h)=>{let u,p=h.config.address[o];if(p!=null){let m=$8(h,p);if(this.dependencies.every(v=>v instanceof Ht?h.facet(v)===f.facet(v):v instanceof la?h.field(v,!1)==f.field(v,!1):!0)||(s?Xoe(u=n(f),m,i):i(u=n(f),m)))return f.values[a]=m,0}else u=n(f);return f.values[a]=u,1}}}}function Xoe(e,t,r){if(e.length!=t.length)return!1;for(let n=0;ne[l.id]),i=r.map(l=>l.type),o=n.filter(l=>!(l&1)),a=e[t.id]>>1;function s(l){let c=[];for(let d=0;dn===i),t);return t.provide&&(r.provides=t.provide(r)),r}create(t){let r=t.facet(Yoe).find(n=>n.field==this);return((r==null?void 0:r.create)||this.createF)(t)}slot(t){let r=t[this.id]>>1;return{create:n=>(n.values[r]=this.create(n),1),update:(n,i)=>{let o=n.values[r],a=this.updateF(o,i);return this.compareF(o,a)?0:(n.values[r]=a,1)},reconfigure:(n,i)=>i.config.address[this.id]!=null?(n.values[r]=i.field(this),0):(n.values[r]=this.create(n),1)}}init(t){return[this,Yoe.of({field:this,create:t})]}get extension(){return this}}const qp={lowest:4,low:3,default:2,high:1,highest:0};function O2(e){return t=>new T3e(t,e)}const Cy={highest:O2(qp.highest),high:O2(qp.high),default:O2(qp.default),low:O2(qp.low),lowest:O2(qp.lowest)};class T3e{constructor(t,r){this.inner=t,this.prec=r}}class X7{of(t){return new vL(this,t)}reconfigure(t){return X7.reconfigure.of({compartment:this,extension:t})}get(t){return t.config.compartments.get(this)}}class vL{constructor(t,r){this.compartment=t,this.inner=r}}class C8{constructor(t,r,n,i,o,a){for(this.base=t,this.compartments=r,this.dynamicSlots=n,this.address=i,this.staticValues=o,this.facets=a,this.statusTemplate=[];this.statusTemplate.length>1]}static resolve(t,r,n){let i=[],o=Object.create(null),a=new Map;for(let h of bYt(t,r,a))h instanceof la?i.push(h):(o[h.facet.id]||(o[h.facet.id]=[])).push(h);let s=Object.create(null),l=[],c=[];for(let h of i)s[h.id]=c.length<<1,c.push(u=>h.slot(u));let d=n==null?void 0:n.config.facets;for(let h in o){let u=o[h],p=u[0].facet,m=d&&d[h]||[];if(u.every(v=>v.type==0))if(s[p.id]=l.length<<1|1,XU(m,u))l.push(n.facet(p));else{let v=p.combine(u.map(b=>b.value));l.push(n&&p.compare(v,n.facet(p))?n.facet(p):v)}else{for(let v of u)v.type==0?(s[v.id]=l.length<<1|1,l.push(v.value)):(s[v.id]=c.length<<1,c.push(b=>v.dynamicSlot(b)));s[p.id]=c.length<<1,c.push(v=>vYt(v,p,u))}}let f=c.map(h=>h(s));return new C8(t,a,f,s,l,o)}}function bYt(e,t,r){let n=[[],[],[],[],[]],i=new Map;function o(a,s){let l=i.get(a);if(l!=null){if(l<=s)return;let c=n[l].indexOf(a);c>-1&&n[l].splice(c,1),a instanceof vL&&r.delete(a.compartment)}if(i.set(a,s),Array.isArray(a))for(let c of a)o(c,s);else if(a instanceof vL){if(r.has(a.compartment))throw new RangeError("Duplicate use of compartment in extensions");let c=t.get(a.compartment)||a.inner;r.set(a.compartment,c),o(c,s)}else if(a instanceof T3e)o(a.inner,a.prec);else if(a instanceof la)n[s].push(a),a.provides&&o(a.provides,s);else if(a instanceof f5)n[s].push(a),a.facet.extensions&&o(a.facet.extensions,qp.default);else{let c=a.extension;if(!c)throw new Error(`Unrecognized extension value in extension set (${a}). This sometimes happens because multiple instances of @codemirror/state are loaded, breaking instanceof checks.`);o(c,s)}}return o(e,qp.default),n.reduce((a,s)=>a.concat(s))}function Mx(e,t){if(t&1)return 2;let r=t>>1,n=e.status[r];if(n==4)throw new Error("Cyclic dependency between fields and/or facets");if(n&2)return n;e.status[r]=4;let i=e.computeSlot(e,e.config.dynamicSlots[r]);return e.status[r]=2|i}function $8(e,t){return t&1?e.config.staticValues[t>>1]:e.values[t>>1]}const M3e=Ht.define(),bL=Ht.define({combine:e=>e.some(t=>t),static:!0}),k3e=Ht.define({combine:e=>e.length?e[0]:void 0,static:!0}),R3e=Ht.define(),A3e=Ht.define(),D3e=Ht.define(),N3e=Ht.define({combine:e=>e.length?e[0]:!1});class th{constructor(t,r){this.type=t,this.value=r}static define(){return new yYt}}class yYt{of(t){return new th(this,t)}}class xYt{constructor(t){this.map=t}of(t){return new zr(this,t)}}class zr{constructor(t,r){this.type=t,this.value=r}map(t){let r=this.type.map(this.value,t);return r===void 0?void 0:r==this.value?this:new zr(this.type,r)}is(t){return this.type==t}static define(t={}){return new xYt(t.map||(r=>r))}static mapEffects(t,r){if(!t.length)return t;let n=[];for(let i of t){let o=i.map(r);o&&n.push(o)}return n}}zr.reconfigure=zr.define();zr.appendConfig=zr.define();class wo{constructor(t,r,n,i,o,a){this.startState=t,this.changes=r,this.selection=n,this.effects=i,this.annotations=o,this.scrollIntoView=a,this._doc=null,this._state=null,n&&I3e(n,r.newLength),o.some(s=>s.type==wo.time)||(this.annotations=o.concat(wo.time.of(Date.now())))}static create(t,r,n,i,o,a){return new wo(t,r,n,i,o,a)}get newDoc(){return this._doc||(this._doc=this.changes.apply(this.startState.doc))}get newSelection(){return this.selection||this.startState.selection.map(this.changes)}get state(){return this._state||this.startState.applyTransaction(this),this._state}annotation(t){for(let r of this.annotations)if(r.type==t)return r.value}get docChanged(){return!this.changes.empty}get reconfigured(){return this.startState.config!=this.state.config}isUserEvent(t){let r=this.annotation(wo.userEvent);return!!(r&&(r==t||r.length>t.length&&r.slice(0,t.length)==t&&r[t.length]=="."))}}wo.time=th.define();wo.userEvent=th.define();wo.addToHistory=th.define();wo.remote=th.define();function SYt(e,t){let r=[];for(let n=0,i=0;;){let o,a;if(n=e[n]))o=e[n++],a=e[n++];else if(i=0;i--){let o=n[i](e);o instanceof wo?e=o:Array.isArray(o)&&o.length==1&&o[0]instanceof wo?e=o[0]:e=L3e(t,b1(o),!1)}return e}function CYt(e){let t=e.startState,r=t.facet(D3e),n=e;for(let i=r.length-1;i>=0;i--){let o=r[i](e);o&&Object.keys(o).length&&(n=j3e(n,yL(t,o,e.changes.newLength),!0))}return n==e?e:wo.create(t,e.changes,e.selection,n.effects,n.annotations,n.scrollIntoView)}const $Yt=[];function b1(e){return e==null?$Yt:Array.isArray(e)?e:[e]}var di=function(e){return e[e.Word=0]="Word",e[e.Space=1]="Space",e[e.Other=2]="Other",e}(di||(di={}));const OYt=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;let xL;try{xL=new RegExp("[\\p{Alphabetic}\\p{Number}_]","u")}catch{}function EYt(e){if(xL)return xL.test(e);for(let t=0;t"€"&&(r.toUpperCase()!=r.toLowerCase()||OYt.test(r)))return!0}return!1}function _Yt(e){return t=>{if(!/\S/.test(t))return di.Space;if(EYt(t))return di.Word;for(let r=0;r-1)return di.Word;return di.Other}}class on{constructor(t,r,n,i,o,a){this.config=t,this.doc=r,this.selection=n,this.values=i,this.status=t.statusTemplate.slice(),this.computeSlot=o,a&&(a._state=this);for(let s=0;si.set(c,l)),r=null),i.set(s.value.compartment,s.value.extension)):s.is(zr.reconfigure)?(r=null,n=s.value):s.is(zr.appendConfig)&&(r=null,n=b1(n).concat(s.value));let o;r?o=t.startState.values.slice():(r=C8.resolve(n,i,this),o=new on(r,this.doc,this.selection,r.dynamicSlots.map(()=>null),(l,c)=>c.reconfigure(l,this),null).values);let a=t.startState.facet(bL)?t.newSelection:t.newSelection.asSingle();new on(r,t.newDoc,a,o,(s,l)=>l.update(s,t),t)}replaceSelection(t){return typeof t=="string"&&(t=this.toText(t)),this.changeByRange(r=>({changes:{from:r.from,to:r.to,insert:t},range:Qe.cursor(r.from+t.length)}))}changeByRange(t){let r=this.selection,n=t(r.ranges[0]),i=this.changes(n.changes),o=[n.range],a=b1(n.effects);for(let s=1;sa.spec.fromJSON(s,l)))}}return on.create({doc:t.doc,selection:Qe.fromJSON(t.selection),extensions:r.extensions?i.concat([r.extensions]):i})}static create(t={}){let r=C8.resolve(t.extensions||[],new Map),n=t.doc instanceof gn?t.doc:gn.of((t.doc||"").split(r.staticFacet(on.lineSeparator)||hL)),i=t.selection?t.selection instanceof Qe?t.selection:Qe.single(t.selection.anchor,t.selection.head):Qe.single(0);return I3e(i,n.length),r.staticFacet(bL)||(i=i.asSingle()),new on(r,n,i,r.dynamicSlots.map(()=>null),(o,a)=>a.create(o),null)}get tabSize(){return this.facet(on.tabSize)}get lineBreak(){return this.facet(on.lineSeparator)||` -`}get readOnly(){return this.facet(N3e)}phrase(t,...r){for(let n of this.facet(on.phrases))if(Object.prototype.hasOwnProperty.call(n,t)){t=n[t];break}return r.length&&(t=t.replace(/\$(\$|\d*)/g,(n,i)=>{if(i=="$")return"$";let o=+(i||1);return!o||o>r.length?n:r[o-1]})),t}languageDataAt(t,r,n=-1){let i=[];for(let o of this.facet(M3e))for(let a of o(this,r,n))Object.prototype.hasOwnProperty.call(a,t)&&i.push(a[t]);return i}charCategorizer(t){return _Yt(this.languageDataAt("wordChars",t).join(""))}wordAt(t){let{text:r,from:n,length:i}=this.doc.lineAt(t),o=this.charCategorizer(t),a=t-n,s=t-n;for(;a>0;){let l=Jo(r,a,!1);if(o(r.slice(l,a))!=di.Word)break;a=l}for(;se.length?e[0]:4});on.lineSeparator=k3e;on.readOnly=N3e;on.phrases=Ht.define({compare(e,t){let r=Object.keys(e),n=Object.keys(t);return r.length==n.length&&r.every(i=>e[i]==t[i])}});on.languageData=M3e;on.changeFilter=R3e;on.transactionFilter=A3e;on.transactionExtender=D3e;X7.reconfigure=zr.define();function hd(e,t,r={}){let n={};for(let i of e)for(let o of Object.keys(i)){let a=i[o],s=n[o];if(s===void 0)n[o]=a;else if(!(s===a||a===void 0))if(Object.hasOwnProperty.call(r,o))n[o]=r[o](s,a);else throw new Error("Config merge conflict for field "+o)}for(let i in t)n[i]===void 0&&(n[i]=t[i]);return n}class Fm{eq(t){return this==t}range(t,r=t){return SL.create(t,r,this)}}Fm.prototype.startSide=Fm.prototype.endSide=0;Fm.prototype.point=!1;Fm.prototype.mapMode=ja.TrackDel;let SL=class z3e{constructor(t,r,n){this.from=t,this.to=r,this.value=n}static create(t,r,n){return new z3e(t,r,n)}};function wL(e,t){return e.from-t.from||e.value.startSide-t.value.startSide}class YU{constructor(t,r,n,i){this.from=t,this.to=r,this.value=n,this.maxPoint=i}get length(){return this.to[this.to.length-1]}findIndex(t,r,n,i=0){let o=n?this.to:this.from;for(let a=i,s=o.length;;){if(a==s)return a;let l=a+s>>1,c=o[l]-t||(n?this.value[l].endSide:this.value[l].startSide)-r;if(l==a)return c>=0?a:s;c>=0?s=l:a=l+1}}between(t,r,n,i){for(let o=this.findIndex(r,-1e9,!0),a=this.findIndex(n,1e9,!1,o);ou||h==u&&c.startSide>0&&c.endSide<=0)continue;(u-h||c.endSide-c.startSide)<0||(a<0&&(a=h),c.point&&(s=Math.max(s,u-h)),n.push(c),i.push(h-a),o.push(u-a))}return{mapped:n.length?new YU(i,o,n,s):null,pos:a}}}class On{constructor(t,r,n,i){this.chunkPos=t,this.chunk=r,this.nextLayer=n,this.maxPoint=i}static create(t,r,n,i){return new On(t,r,n,i)}get length(){let t=this.chunk.length-1;return t<0?0:Math.max(this.chunkEnd(t),this.nextLayer.length)}get size(){if(this.isEmpty)return 0;let t=this.nextLayer.size;for(let r of this.chunk)t+=r.value.length;return t}chunkEnd(t){return this.chunkPos[t]+this.chunk[t].length}update(t){let{add:r=[],sort:n=!1,filterFrom:i=0,filterTo:o=this.length}=t,a=t.filter;if(r.length==0&&!a)return this;if(n&&(r=r.slice().sort(wL)),this.isEmpty)return r.length?On.of(r):this;let s=new B3e(this,null,-1).goto(0),l=0,c=[],d=new j0;for(;s.value||l=0){let f=r[l++];d.addInner(f.from,f.to,f.value)||c.push(f)}else s.rangeIndex==1&&s.chunkIndexthis.chunkEnd(s.chunkIndex)||os.to||o=o&&t<=o+a.length&&a.between(o,t-o,r-o,n)===!1)return}this.nextLayer.between(t,r,n)}}iter(t=0){return GS.from([this]).goto(t)}get isEmpty(){return this.nextLayer==this}static iter(t,r=0){return GS.from(t).goto(r)}static compare(t,r,n,i,o=-1){let a=t.filter(f=>f.maxPoint>0||!f.isEmpty&&f.maxPoint>=o),s=r.filter(f=>f.maxPoint>0||!f.isEmpty&&f.maxPoint>=o),l=Qoe(a,s,n),c=new E2(a,l,o),d=new E2(s,l,o);n.iterGaps((f,h,u)=>Zoe(c,f,d,h,u,i)),n.empty&&n.length==0&&Zoe(c,0,d,0,0,i)}static eq(t,r,n=0,i){i==null&&(i=999999999);let o=t.filter(d=>!d.isEmpty&&r.indexOf(d)<0),a=r.filter(d=>!d.isEmpty&&t.indexOf(d)<0);if(o.length!=a.length)return!1;if(!o.length)return!0;let s=Qoe(o,a),l=new E2(o,s,0).goto(n),c=new E2(a,s,0).goto(n);for(;;){if(l.to!=c.to||!CL(l.active,c.active)||l.point&&(!c.point||!l.point.eq(c.point)))return!1;if(l.to>i)return!0;l.next(),c.next()}}static spans(t,r,n,i,o=-1){let a=new E2(t,null,o).goto(r),s=r,l=a.openStart;for(;;){let c=Math.min(a.to,n);if(a.point){let d=a.activeForPoint(a.to),f=a.pointFroms&&(i.span(s,c,a.active,l),l=a.openEnd(c));if(a.to>n)return l+(a.point&&a.to>n?1:0);s=a.to,a.next()}}static of(t,r=!1){let n=new j0;for(let i of t instanceof SL?[t]:r?PYt(t):t)n.add(i.from,i.to,i.value);return n.finish()}}On.empty=new On([],[],null,-1);function PYt(e){if(e.length>1)for(let t=e[0],r=1;r0)return e.slice().sort(wL);t=n}return e}On.empty.nextLayer=On.empty;class j0{finishChunk(t){this.chunks.push(new YU(this.from,this.to,this.value,this.maxPoint)),this.chunkPos.push(this.chunkStart),this.chunkStart=-1,this.setMaxPoint=Math.max(this.setMaxPoint,this.maxPoint),this.maxPoint=-1,t&&(this.from=[],this.to=[],this.value=[])}constructor(){this.chunks=[],this.chunkPos=[],this.chunkStart=-1,this.last=null,this.lastFrom=-1e9,this.lastTo=-1e9,this.from=[],this.to=[],this.value=[],this.maxPoint=-1,this.setMaxPoint=-1,this.nextLayer=null}add(t,r,n){this.addInner(t,r,n)||(this.nextLayer||(this.nextLayer=new j0)).add(t,r,n)}addInner(t,r,n){let i=t-this.lastTo||n.startSide-this.last.endSide;if(i<=0&&(t-this.lastFrom||n.startSide-this.last.startSide)<0)throw new Error("Ranges must be added sorted by `from` position and `startSide`");return i<0?!1:(this.from.length==250&&this.finishChunk(!0),this.chunkStart<0&&(this.chunkStart=t),this.from.push(t-this.chunkStart),this.to.push(r-this.chunkStart),this.last=n,this.lastFrom=t,this.lastTo=r,this.value.push(n),n.point&&(this.maxPoint=Math.max(this.maxPoint,r-t)),!0)}addChunk(t,r){if((t-this.lastTo||r.value[0].startSide-this.last.endSide)<0)return!1;this.from.length&&this.finishChunk(!0),this.setMaxPoint=Math.max(this.setMaxPoint,r.maxPoint),this.chunks.push(r),this.chunkPos.push(t);let n=r.value.length-1;return this.last=r.value[n],this.lastFrom=r.from[n]+t,this.lastTo=r.to[n]+t,!0}finish(){return this.finishInner(On.empty)}finishInner(t){if(this.from.length&&this.finishChunk(!1),this.chunks.length==0)return t;let r=On.create(this.chunkPos,this.chunks,this.nextLayer?this.nextLayer.finishInner(t):t,this.setMaxPoint);return this.from=null,r}}function Qoe(e,t,r){let n=new Map;for(let o of e)for(let a=0;a=this.minPoint)break}}setRangeIndex(t){if(t==this.layer.chunk[this.chunkIndex].value.length){if(this.chunkIndex++,this.skip)for(;this.chunkIndex=n&&i.push(new B3e(a,r,n,o));return i.length==1?i[0]:new GS(i)}get startSide(){return this.value?this.value.startSide:0}goto(t,r=-1e9){for(let n of this.heap)n.goto(t,r);for(let n=this.heap.length>>1;n>=0;n--)Ek(this.heap,n);return this.next(),this}forward(t,r){for(let n of this.heap)n.forward(t,r);for(let n=this.heap.length>>1;n>=0;n--)Ek(this.heap,n);(this.to-t||this.value.endSide-r)<0&&this.next()}next(){if(this.heap.length==0)this.from=this.to=1e9,this.value=null,this.rank=-1;else{let t=this.heap[0];this.from=t.from,this.to=t.to,this.value=t.value,this.rank=t.rank,t.value&&t.next(),Ek(this.heap,0)}}}function Ek(e,t){for(let r=e[t];;){let n=(t<<1)+1;if(n>=e.length)break;let i=e[n];if(n+1=0&&(i=e[n+1],n++),r.compare(i)<0)break;e[n]=r,e[t]=i,t=n}}class E2{constructor(t,r,n){this.minPoint=n,this.active=[],this.activeTo=[],this.activeRank=[],this.minActive=-1,this.point=null,this.pointFrom=0,this.pointRank=0,this.to=-1e9,this.endSide=0,this.openStart=-1,this.cursor=GS.from(t,r,n)}goto(t,r=-1e9){return this.cursor.goto(t,r),this.active.length=this.activeTo.length=this.activeRank.length=0,this.minActive=-1,this.to=t,this.endSide=r,this.openStart=-1,this.next(),this}forward(t,r){for(;this.minActive>-1&&(this.activeTo[this.minActive]-t||this.active[this.minActive].endSide-r)<0;)this.removeActive(this.minActive);this.cursor.forward(t,r)}removeActive(t){Z4(this.active,t),Z4(this.activeTo,t),Z4(this.activeRank,t),this.minActive=Joe(this.active,this.activeTo)}addActive(t){let r=0,{value:n,to:i,rank:o}=this.cursor;for(;r-1&&(this.activeTo[i]-this.cursor.from||this.active[i].endSide-this.cursor.startSide)<0){if(this.activeTo[i]>t){this.to=this.activeTo[i],this.endSide=this.active[i].endSide;break}this.removeActive(i),n&&Z4(n,i)}else if(this.cursor.value)if(this.cursor.from>t){this.to=this.cursor.from,this.endSide=this.cursor.startSide;break}else{let o=this.cursor.value;if(!o.point)this.addActive(n),this.cursor.next();else if(r&&this.cursor.to==this.to&&this.cursor.from=0&&n[i]=0&&!(this.activeRank[n]t||this.activeTo[n]==t&&this.active[n].endSide>=this.point.endSide)&&r.push(this.active[n]);return r.reverse()}openEnd(t){let r=0;for(let n=this.activeTo.length-1;n>=0&&this.activeTo[n]>t;n--)r++;return r}}function Zoe(e,t,r,n,i,o){e.goto(t),r.goto(n);let a=n+i,s=n,l=n-t;for(;;){let c=e.to+l-r.to||e.endSide-r.endSide,d=c<0?e.to+l:r.to,f=Math.min(d,a);if(e.point||r.point?e.point&&r.point&&(e.point==r.point||e.point.eq(r.point))&&CL(e.activeForPoint(e.to),r.activeForPoint(r.to))||o.comparePoint(s,f,e.point,r.point):f>s&&!CL(e.active,r.active)&&o.compareRange(s,f,e.active,r.active),d>a)break;s=d,c<=0&&e.next(),c>=0&&r.next()}}function CL(e,t){if(e.length!=t.length)return!1;for(let r=0;r=t;n--)e[n+1]=e[n];e[t]=r}function Joe(e,t){let r=-1,n=1e9;for(let i=0;i=t)return i;if(i==e.length)break;o+=e.charCodeAt(i)==9?r-o%r:1,i=Jo(e,i)}return n===!0?-1:e.length}const OL="ͼ",eae=typeof Symbol>"u"?"__"+OL:Symbol.for(OL),EL=typeof Symbol>"u"?"__styleSet"+Math.floor(Math.random()*1e8):Symbol("styleSet"),tae=typeof globalThis<"u"?globalThis:typeof window<"u"?window:{};class L0{constructor(t,r){this.rules=[];let{finish:n}=r||{};function i(a){return/^@/.test(a)?[a]:a.split(/,\s*/)}function o(a,s,l,c){let d=[],f=/^@(\w+)\b/.exec(a[0]),h=f&&f[1]=="keyframes";if(f&&s==null)return l.push(a[0]+";");for(let u in s){let p=s[u];if(/&/.test(u))o(u.split(/,\s*/).map(m=>a.map(v=>m.replace(/&/,v))).reduce((m,v)=>m.concat(v)),p,l);else if(p&&typeof p=="object"){if(!f)throw new RangeError("The value of a property ("+u+") should be a primitive value.");o(i(u),p,d,h)}else p!=null&&d.push(u.replace(/_.*/,"").replace(/[A-Z]/g,m=>"-"+m.toLowerCase())+": "+p+";")}(d.length||h)&&l.push((n&&!f&&!c?a.map(n):a).join(", ")+" {"+d.join(" ")+"}")}for(let a in t)o(i(a),t[a],this.rules)}getRules(){return this.rules.join(` -`)}static newName(){let t=tae[eae]||1;return tae[eae]=t+1,OL+t.toString(36)}static mount(t,r,n){let i=t[EL],o=n&&n.nonce;i?o&&i.setNonce(o):i=new IYt(t,o),i.mount(Array.isArray(r)?r:[r])}}let rae=new Map;class IYt{constructor(t,r){let n=t.ownerDocument||t,i=n.defaultView;if(!t.head&&t.adoptedStyleSheets&&i.CSSStyleSheet){let o=rae.get(n);if(o)return t.adoptedStyleSheets=[o.sheet,...t.adoptedStyleSheets],t[EL]=o;this.sheet=new i.CSSStyleSheet,t.adoptedStyleSheets=[this.sheet,...t.adoptedStyleSheets],rae.set(n,this)}else{this.styleTag=n.createElement("style"),r&&this.styleTag.setAttribute("nonce",r);let o=t.head||t;o.insertBefore(this.styleTag,o.firstChild)}this.modules=[],t[EL]=this}mount(t){let r=this.sheet,n=0,i=0;for(let o=0;o-1&&(this.modules.splice(s,1),i--,s=-1),s==-1){if(this.modules.splice(i++,0,a),r)for(let l=0;l",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},TYt=typeof navigator<"u"&&/Mac/.test(navigator.platform),MYt=typeof navigator<"u"&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent);for(var Yo=0;Yo<10;Yo++)z0[48+Yo]=z0[96+Yo]=String(Yo);for(var Yo=1;Yo<=24;Yo++)z0[Yo+111]="F"+Yo;for(var Yo=65;Yo<=90;Yo++)z0[Yo]=String.fromCharCode(Yo+32),XS[Yo]=String.fromCharCode(Yo);for(var _k in z0)XS.hasOwnProperty(_k)||(XS[_k]=z0[_k]);function kYt(e){var t=TYt&&e.metaKey&&e.shiftKey&&!e.ctrlKey&&!e.altKey||MYt&&e.shiftKey&&e.key&&e.key.length==1||e.key=="Unidentified",r=!t&&e.key||(e.shiftKey?XS:z0)[e.keyCode]||e.key||"Unidentified";return r=="Esc"&&(r="Escape"),r=="Del"&&(r="Delete"),r=="Left"&&(r="ArrowLeft"),r=="Up"&&(r="ArrowUp"),r=="Right"&&(r="ArrowRight"),r=="Down"&&(r="ArrowDown"),r}function O8(e){let t;return e.nodeType==11?t=e.getSelection?e:e.ownerDocument:t=e,t.getSelection()}function _L(e,t){return t?e==t||e.contains(t.nodeType!=1?t.parentNode:t):!1}function RYt(e){let t=e.activeElement;for(;t&&t.shadowRoot;)t=t.shadowRoot.activeElement;return t}function h5(e,t){if(!t.anchorNode)return!1;try{return _L(e,t.anchorNode)}catch{return!1}}function YS(e){return e.nodeType==3?Hm(e,0,e.nodeValue.length).getClientRects():e.nodeType==1?e.getClientRects():[]}function E8(e,t,r,n){return r?nae(e,t,r,n,-1)||nae(e,t,r,n,1):!1}function QS(e){for(var t=0;;t++)if(e=e.previousSibling,!e)return t}function nae(e,t,r,n,i){for(;;){if(e==r&&t==n)return!0;if(t==(i<0?0:Ef(e))){if(e.nodeName=="DIV")return!1;let o=e.parentNode;if(!o||o.nodeType!=1)return!1;t=QS(e)+(i<0?0:1),e=o}else if(e.nodeType==1){if(e=e.childNodes[t+(i<0?-1:0)],e.nodeType==1&&e.contentEditable=="false")return!1;t=i<0?Ef(e):0}else return!1}}function Ef(e){return e.nodeType==3?e.nodeValue.length:e.childNodes.length}function QU(e,t){let r=t?e.left:e.right;return{left:r,right:r,top:e.top,bottom:e.bottom}}function AYt(e){return{left:0,right:e.innerWidth,top:0,bottom:e.innerHeight}}function DYt(e,t,r,n,i,o,a,s){let l=e.ownerDocument,c=l.defaultView||window;for(let d=e,f=!1;d&&!f;)if(d.nodeType==1){let h,u=d==l.body,p=1,m=1;if(u)h=AYt(c);else{if(/^(fixed|sticky)$/.test(getComputedStyle(d).position)&&(f=!0),d.scrollHeight<=d.clientHeight&&d.scrollWidth<=d.clientWidth){d=d.assignedSlot||d.parentNode;continue}let y=d.getBoundingClientRect();p=y.width/d.offsetWidth,m=y.height/d.offsetHeight,h={left:y.left,right:y.left+d.clientWidth*p,top:y.top,bottom:y.top+d.clientHeight*m}}let v=0,b=0;if(i=="nearest")t.top0&&t.bottom>h.bottom+b&&(b=t.bottom-h.bottom+b+a)):t.bottom>h.bottom&&(b=t.bottom-h.bottom+a,r<0&&t.top-b0&&t.right>h.right+v&&(v=t.right-h.right+v+o)):t.right>h.right&&(v=t.right-h.right+o,r<0&&t.leftr.clientHeight||r.scrollWidth>r.clientWidth)return r;r=r.assignedSlot||r.parentNode}else if(r.nodeType==11)r=r.host;else break;return null}class jYt{constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}eq(t){return this.anchorNode==t.anchorNode&&this.anchorOffset==t.anchorOffset&&this.focusNode==t.focusNode&&this.focusOffset==t.focusOffset}setRange(t){let{anchorNode:r,focusNode:n}=t;this.set(r,Math.min(t.anchorOffset,r?Ef(r):0),n,Math.min(t.focusOffset,n?Ef(n):0))}set(t,r,n,i){this.anchorNode=t,this.anchorOffset=r,this.focusNode=n,this.focusOffset=i}}let ov=null;function F3e(e){if(e.setActive)return e.setActive();if(ov)return e.focus(ov);let t=[];for(let r=e;r&&(t.push(r,r.scrollTop,r.scrollLeft),r!=r.ownerDocument);r=r.parentNode);if(e.focus(ov==null?{get preventScroll(){return ov={preventScroll:!0},!0}}:void 0),!ov){ov=!1;for(let r=0;rMath.max(1,e.scrollHeight-e.clientHeight-4)}class xa{constructor(t,r,n=!0){this.node=t,this.offset=r,this.precise=n}static before(t,r){return new xa(t.parentNode,QS(t),r)}static after(t,r){return new xa(t.parentNode,QS(t)+1,r)}}const ZU=[];class ai{constructor(){this.parent=null,this.dom=null,this.flags=2}get overrideDOMText(){return null}get posAtStart(){return this.parent?this.parent.posBefore(this):0}get posAtEnd(){return this.posAtStart+this.length}posBefore(t){let r=this.posAtStart;for(let n of this.children){if(n==t)return r;r+=n.length+n.breakAfter}throw new RangeError("Invalid child in posBefore")}posAfter(t){return this.posBefore(t)+t.length}sync(t,r){if(this.flags&2){let n=this.dom,i=null,o;for(let a of this.children){if(a.flags&7){if(!a.dom&&(o=i?i.nextSibling:n.firstChild)){let s=ai.get(o);(!s||!s.parent&&s.canReuseDOM(a))&&a.reuseDOM(o)}a.sync(t,r),a.flags&=-8}if(o=i?i.nextSibling:n.firstChild,r&&!r.written&&r.node==n&&o!=a.dom&&(r.written=!0),a.dom.parentNode==n)for(;o&&o!=a.dom;)o=oae(o);else n.insertBefore(a.dom,o);i=a.dom}for(o=i?i.nextSibling:n.firstChild,o&&r&&r.node==n&&(r.written=!0);o;)o=oae(o)}else if(this.flags&1)for(let n of this.children)n.flags&7&&(n.sync(t,r),n.flags&=-8)}reuseDOM(t){}localPosFromDOM(t,r){let n;if(t==this.dom)n=this.dom.childNodes[r];else{let i=Ef(t)==0?0:r==0?-1:1;for(;;){let o=t.parentNode;if(o==this.dom)break;i==0&&o.firstChild!=o.lastChild&&(t==o.firstChild?i=-1:i=1),t=o}i<0?n=t:n=t.nextSibling}if(n==this.dom.firstChild)return 0;for(;n&&!ai.get(n);)n=n.nextSibling;if(!n)return this.length;for(let i=0,o=0;;i++){let a=this.children[i];if(a.dom==n)return o;o+=a.length+a.breakAfter}}domBoundsAround(t,r,n=0){let i=-1,o=-1,a=-1,s=-1;for(let l=0,c=n,d=n;lr)return f.domBoundsAround(t,r,c);if(h>=t&&i==-1&&(i=l,o=c),c>r&&f.dom.parentNode==this.dom){a=l,s=d;break}d=h,c=h+f.breakAfter}return{from:o,to:s<0?n+this.length:s,startDOM:(i?this.children[i-1].dom.nextSibling:null)||this.dom.firstChild,endDOM:a=0?this.children[a].dom:null}}markDirty(t=!1){this.flags|=2,this.markParentsDirty(t)}markParentsDirty(t){for(let r=this.parent;r;r=r.parent){if(t&&(r.flags|=2),r.flags&1)return;r.flags|=1,t=!1}}setParent(t){this.parent!=t&&(this.parent=t,this.flags&7&&this.markParentsDirty(!0))}setDOM(t){this.dom!=t&&(this.dom&&(this.dom.cmView=null),this.dom=t,t.cmView=this)}get rootView(){for(let t=this;;){let r=t.parent;if(!r)return t;t=r}}replaceChildren(t,r,n=ZU){this.markDirty();for(let i=t;ithis.pos||t==this.pos&&(r>0||this.i==0||this.children[this.i-1].breakAfter))return this.off=t-this.pos,this;let n=this.children[--this.i];this.pos-=n.length+n.breakAfter}}}function V3e(e,t,r,n,i,o,a,s,l){let{children:c}=e,d=c.length?c[t]:null,f=o.length?o[o.length-1]:null,h=f?f.breakAfter:a;if(!(t==n&&d&&!a&&!h&&o.length<2&&d.merge(r,i,o.length?f:null,r==0,s,l))){if(n0&&(!a&&o.length&&d.merge(r,d.length,o[0],!1,s,0)?d.breakAfter=o.shift().breakAfter:(r2);var Vt={mac:lae||/Mac/.test(Gs.platform),windows:/Win/.test(Gs.platform),linux:/Linux|X11/.test(Gs.platform),ie:Y7,ie_version:K3e?PL.documentMode||6:TL?+TL[1]:IL?+IL[1]:0,gecko:aae,gecko_version:aae?+(/Firefox\/(\d+)/.exec(Gs.userAgent)||[0,0])[1]:0,chrome:!!Pk,chrome_version:Pk?+Pk[1]:0,ios:lae,android:/Android\b/.test(Gs.userAgent),webkit:sae,safari:G3e,webkit_version:sae?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0,tabSize:PL.documentElement.style.tabSize!=null?"tab-size":"-moz-tab-size"};const BYt=256;class _f extends ai{constructor(t){super(),this.text=t}get length(){return this.text.length}createDOM(t){this.setDOM(t||document.createTextNode(this.text))}sync(t,r){this.dom||this.createDOM(),this.dom.nodeValue!=this.text&&(r&&r.node==this.dom&&(r.written=!0),this.dom.nodeValue=this.text)}reuseDOM(t){t.nodeType==3&&this.createDOM(t)}merge(t,r,n){return this.flags&8||n&&(!(n instanceof _f)||this.length-(r-t)+n.length>BYt||n.flags&8)?!1:(this.text=this.text.slice(0,t)+(n?n.text:"")+this.text.slice(r),this.markDirty(),!0)}split(t){let r=new _f(this.text.slice(t));return this.text=this.text.slice(0,t),this.markDirty(),r.flags|=this.flags&8,r}localPosFromDOM(t,r){return t==this.dom?r:r?this.text.length:0}domAtPos(t){return new xa(this.dom,t)}domBoundsAround(t,r,n){return{from:n,to:n+this.length,startDOM:this.dom,endDOM:this.dom.nextSibling}}coordsAt(t,r){return FYt(this.dom,t,r)}}class Pf extends ai{constructor(t,r=[],n=0){super(),this.mark=t,this.children=r,this.length=n;for(let i of r)i.setParent(this)}setAttrs(t){if(H3e(t),this.mark.class&&(t.className=this.mark.class),this.mark.attrs)for(let r in this.mark.attrs)t.setAttribute(r,this.mark.attrs[r]);return t}canReuseDOM(t){return super.canReuseDOM(t)&&!((this.flags|t.flags)&8)}reuseDOM(t){t.nodeName==this.mark.tagName.toUpperCase()&&(this.setDOM(t),this.flags|=6)}sync(t,r){this.dom?this.flags&4&&this.setAttrs(this.dom):this.setDOM(this.setAttrs(document.createElement(this.mark.tagName))),super.sync(t,r)}merge(t,r,n,i,o,a){return n&&(!(n instanceof Pf&&n.mark.eq(this.mark))||t&&o<=0||rt&&r.push(n=t&&(i=o),n=l,o++}let a=this.length-t;return this.length=t,i>-1&&(this.children.length=i,this.markDirty()),new Pf(this.mark,r,a)}domAtPos(t){return X3e(this,t)}coordsAt(t,r){return Q3e(this,t,r)}}function FYt(e,t,r){let n=e.nodeValue.length;t>n&&(t=n);let i=t,o=t,a=0;t==0&&r<0||t==n&&r>=0?Vt.chrome||Vt.gecko||(t?(i--,a=1):o=0)?0:s.length-1];return Vt.safari&&!a&&l.width==0&&(l=Array.prototype.find.call(s,c=>c.width)||l),a?QU(l,a<0):l||null}class Yh extends ai{static create(t,r,n){return new Yh(t,r,n)}constructor(t,r,n){super(),this.widget=t,this.length=r,this.side=n,this.prevWidget=null}split(t){let r=Yh.create(this.widget,this.length-t,this.side);return this.length-=t,r}sync(t){(!this.dom||!this.widget.updateDOM(this.dom,t))&&(this.dom&&this.prevWidget&&this.prevWidget.destroy(this.dom),this.prevWidget=null,this.setDOM(this.widget.toDOM(t)),this.dom.contentEditable="false")}getSide(){return this.side}merge(t,r,n,i,o,a){return n&&(!(n instanceof Yh)||!this.widget.compare(n.widget)||t>0&&o<=0||r0)?xa.before(this.dom):xa.after(this.dom,t==this.length)}domBoundsAround(){return null}coordsAt(t,r){let n=this.widget.coordsAt(this.dom,t,r);if(n)return n;let i=this.dom.getClientRects(),o=null;if(!i.length)return null;let a=this.side?this.side<0:t>0;for(let s=a?i.length-1:0;o=i[s],!(t>0?s==0:s==i.length-1||o.top0?xa.before(this.dom):xa.after(this.dom)}localPosFromDOM(){return 0}domBoundsAround(){return null}coordsAt(t){return this.dom.getBoundingClientRect()}get overrideDOMText(){return gn.empty}get isHidden(){return!0}}_f.prototype.children=Yh.prototype.children=lb.prototype.children=ZU;function X3e(e,t){let r=e.dom,{children:n}=e,i=0;for(let o=0;io&&t0;o--){let a=n[o-1];if(a.dom.parentNode==r)return a.domAtPos(a.length)}for(let o=i;o0&&t instanceof Pf&&i.length&&(n=i[i.length-1])instanceof Pf&&n.mark.eq(t.mark)?Y3e(n,t.children[0],r-1):(i.push(t),t.setParent(e)),e.length+=t.length}function Q3e(e,t,r){let n=null,i=-1,o=null,a=-1;function s(c,d){for(let f=0,h=0;f=d&&(u.children.length?s(u,d-h):(!o||o.isHidden&&r>0)&&(p>d||h==p&&u.getSide()>0)?(o=u,a=d-h):(h-1?1:0)!=i.length-(r&&i.indexOf(r)>-1?1:0))return!1;for(let o of n)if(o!=r&&(i.indexOf(o)==-1||e[o]!==t[o]))return!1;return!0}function kL(e,t,r){let n=!1;if(t)for(let i in t)r&&i in r||(n=!0,i=="style"?e.style.cssText="":e.removeAttribute(i));if(r)for(let i in r)t&&t[i]==r[i]||(n=!0,i=="style"?e.style.cssText=r[i]:e.setAttribute(i,r[i]));return n}function WYt(e){let t=Object.create(null);for(let r=0;r0&&this.children[n-1].length==0;)this.children[--n].destroy();return this.children.length=n,this.markDirty(),this.length=t,r}transferDOM(t){this.dom&&(this.markDirty(),t.setDOM(this.dom),t.prevAttrs=this.prevAttrs===void 0?this.attrs:this.prevAttrs,this.prevAttrs=void 0,this.dom=null)}setDeco(t){JU(this.attrs,t)||(this.dom&&(this.prevAttrs=this.attrs,this.markDirty()),this.attrs=t)}append(t,r){Y3e(this,t,r)}addLineDeco(t){let r=t.spec.attributes,n=t.spec.class;r&&(this.attrs=ML(r,this.attrs||{})),n&&(this.attrs=ML({class:n},this.attrs||{}))}domAtPos(t){return X3e(this,t)}reuseDOM(t){t.nodeName=="DIV"&&(this.setDOM(t),this.flags|=6)}sync(t,r){var n;this.dom?this.flags&4&&(H3e(this.dom),this.dom.className="cm-line",this.prevAttrs=this.attrs?null:void 0):(this.setDOM(document.createElement("div")),this.dom.className="cm-line",this.prevAttrs=this.attrs?null:void 0),this.prevAttrs!==void 0&&(kL(this.dom,this.prevAttrs,this.attrs),this.dom.classList.add("cm-line"),this.prevAttrs=void 0),super.sync(t,r);let i=this.dom.lastChild;for(;i&&ai.get(i)instanceof Pf;)i=i.lastChild;if(!i||!this.length||i.nodeName!="BR"&&((n=ai.get(i))===null||n===void 0?void 0:n.isEditable)==!1&&(!Vt.ios||!this.children.some(o=>o instanceof _f))){let o=document.createElement("BR");o.cmIgnore=!0,this.dom.appendChild(o)}}measureTextSize(){if(this.children.length==0||this.length>20)return null;let t=0,r;for(let n of this.children){if(!(n instanceof _f)||/[^ -~]/.test(n.text))return null;let i=YS(n.dom);if(i.length!=1)return null;t+=i[0].width,r=i[0].height}return t?{lineHeight:this.dom.getBoundingClientRect().height,charWidth:t/this.length,textHeight:r}:null}coordsAt(t,r){let n=Q3e(this,t,r);if(!this.children.length&&n&&this.parent){let{heightOracle:i}=this.parent.view.viewState,o=n.bottom-n.top;if(Math.abs(o-i.lineHeight)<2&&i.textHeight=r){if(o instanceof go)return o;if(a>r)break}i=a+o.breakAfter}return null}}class y0 extends ai{constructor(t,r,n){super(),this.widget=t,this.length=r,this.deco=n,this.breakAfter=0,this.prevWidget=null}merge(t,r,n,i,o,a){return n&&(!(n instanceof y0)||!this.widget.compare(n.widget)||t>0&&o<=0||r0}}class lp{eq(t){return!1}updateDOM(t,r){return!1}compare(t){return this==t||this.constructor==t.constructor&&this.eq(t)}get estimatedHeight(){return-1}get lineBreaks(){return 0}ignoreEvent(t){return!0}coordsAt(t,r,n){return null}get isHidden(){return!1}destroy(t){}}var Fa=function(e){return e[e.Text=0]="Text",e[e.WidgetBefore=1]="WidgetBefore",e[e.WidgetAfter=2]="WidgetAfter",e[e.WidgetRange=3]="WidgetRange",e}(Fa||(Fa={}));class gr extends Fm{constructor(t,r,n,i){super(),this.startSide=t,this.endSide=r,this.widget=n,this.spec=i}get heightRelevant(){return!1}static mark(t){return new WC(t)}static widget(t){let r=Math.max(-1e4,Math.min(1e4,t.side||0)),n=!!t.block;return r+=n&&!t.inlineOrder?r>0?3e8:-4e8:r>0?1e8:-1e8,new B0(t,r,r,n,t.widget||null,!1)}static replace(t){let r=!!t.block,n,i;if(t.isBlockGap)n=-5e8,i=4e8;else{let{start:o,end:a}=Z3e(t,r);n=(o?r?-3e8:-1:5e8)-1,i=(a?r?2e8:1:-6e8)+1}return new B0(t,n,i,r,t.widget||null,!0)}static line(t){return new qC(t)}static set(t,r=!1){return On.of(t,r)}hasHeight(){return this.widget?this.widget.estimatedHeight>-1:!1}}gr.none=On.empty;class WC extends gr{constructor(t){let{start:r,end:n}=Z3e(t);super(r?-1:5e8,n?1:-6e8,null,t),this.tagName=t.tagName||"span",this.class=t.class||"",this.attrs=t.attributes||null}eq(t){var r,n;return this==t||t instanceof WC&&this.tagName==t.tagName&&(this.class||((r=this.attrs)===null||r===void 0?void 0:r.class))==(t.class||((n=t.attrs)===null||n===void 0?void 0:n.class))&&JU(this.attrs,t.attrs,"class")}range(t,r=t){if(t>=r)throw new RangeError("Mark decorations may not be empty");return super.range(t,r)}}WC.prototype.point=!1;class qC extends gr{constructor(t){super(-2e8,-2e8,null,t)}eq(t){return t instanceof qC&&this.spec.class==t.spec.class&&JU(this.spec.attributes,t.spec.attributes)}range(t,r=t){if(r!=t)throw new RangeError("Line decoration ranges must be zero-length");return super.range(t,r)}}qC.prototype.mapMode=ja.TrackBefore;qC.prototype.point=!0;class B0 extends gr{constructor(t,r,n,i,o,a){super(r,n,o,t),this.block=i,this.isReplace=a,this.mapMode=i?r<=0?ja.TrackBefore:ja.TrackAfter:ja.TrackDel}get type(){return this.startSide!=this.endSide?Fa.WidgetRange:this.startSide<=0?Fa.WidgetBefore:Fa.WidgetAfter}get heightRelevant(){return this.block||!!this.widget&&(this.widget.estimatedHeight>=5||this.widget.lineBreaks>0)}eq(t){return t instanceof B0&&qYt(this.widget,t.widget)&&this.block==t.block&&this.startSide==t.startSide&&this.endSide==t.endSide}range(t,r=t){if(this.isReplace&&(t>r||t==r&&this.startSide>0&&this.endSide<=0))throw new RangeError("Invalid range for replacement decoration");if(!this.isReplace&&r!=t)throw new RangeError("Widget decorations can only have zero-length ranges");return super.range(t,r)}}B0.prototype.point=!0;function Z3e(e,t=!1){let{inclusiveStart:r,inclusiveEnd:n}=e;return r==null&&(r=e.inclusive),n==null&&(n=e.inclusive),{start:r??t,end:n??t}}function qYt(e,t){return e==t||!!(e&&t&&e.compare(t))}function RL(e,t,r,n=0){let i=r.length-1;i>=0&&r[i]+n>=e?r[i]=Math.max(r[i],t):r.push(e,t)}class kx{constructor(t,r,n,i){this.doc=t,this.pos=r,this.end=n,this.disallowBlockEffectsFor=i,this.content=[],this.curLine=null,this.breakAtStart=0,this.pendingBuffer=0,this.bufferMarks=[],this.atCursorPos=!0,this.openStart=-1,this.openEnd=-1,this.text="",this.textOff=0,this.cursor=t.iter(),this.skip=r}posCovered(){if(this.content.length==0)return!this.breakAtStart&&this.doc.lineAt(this.pos).from!=this.pos;let t=this.content[this.content.length-1];return!(t.breakAfter||t instanceof y0&&t.deco.endSide<0)}getLine(){return this.curLine||(this.content.push(this.curLine=new go),this.atCursorPos=!0),this.curLine}flushBuffer(t=this.bufferMarks){this.pendingBuffer&&(this.curLine.append(e3(new lb(-1),t),t.length),this.pendingBuffer=0)}addBlockWidget(t){this.flushBuffer(),this.curLine=null,this.content.push(t)}finish(t){this.pendingBuffer&&t<=this.bufferMarks.length?this.flushBuffer():this.pendingBuffer=0,!this.posCovered()&&!(t&&this.content.length&&this.content[this.content.length-1]instanceof y0)&&this.getLine()}buildText(t,r,n){for(;t>0;){if(this.textOff==this.text.length){let{value:o,lineBreak:a,done:s}=this.cursor.next(this.skip);if(this.skip=0,s)throw new Error("Ran out of text content when drawing inline views");if(a){this.posCovered()||this.getLine(),this.content.length?this.content[this.content.length-1].breakAfter=1:this.breakAtStart=1,this.flushBuffer(),this.curLine=null,this.atCursorPos=!0,t--;continue}else this.text=o,this.textOff=0}let i=Math.min(this.text.length-this.textOff,t,512);this.flushBuffer(r.slice(r.length-n)),this.getLine().append(e3(new _f(this.text.slice(this.textOff,this.textOff+i)),r),n),this.atCursorPos=!0,this.textOff+=i,t-=i,n=0}}span(t,r,n,i){this.buildText(r-t,n,i),this.pos=r,this.openStart<0&&(this.openStart=i)}point(t,r,n,i,o,a){if(this.disallowBlockEffectsFor[a]&&n instanceof B0){if(n.block)throw new RangeError("Block decorations may not be specified via plugins");if(r>this.doc.lineAt(this.pos).to)throw new RangeError("Decorations that replace line breaks may not be specified via plugins")}let s=r-t;if(n instanceof B0)if(n.block)n.startSide>0&&!this.posCovered()&&this.getLine(),this.addBlockWidget(new y0(n.widget||new uae("div"),s,n));else{let l=Yh.create(n.widget||new uae("span"),s,s?0:n.startSide),c=this.atCursorPos&&!l.isEditable&&o<=i.length&&(t0),d=!l.isEditable&&(ti.length||n.startSide<=0),f=this.getLine();this.pendingBuffer==2&&!c&&!l.isEditable&&(this.pendingBuffer=0),this.flushBuffer(i),c&&(f.append(e3(new lb(1),i),o),o=i.length+Math.max(0,o-i.length)),f.append(e3(l,i),o),this.atCursorPos=d,this.pendingBuffer=d?ti.length?1:2:0,this.pendingBuffer&&(this.bufferMarks=i.slice())}else this.doc.lineAt(this.pos).from==this.pos&&this.getLine().addLineDeco(n);s&&(this.textOff+s<=this.text.length?this.textOff+=s:(this.skip+=s-(this.text.length-this.textOff),this.text="",this.textOff=0),this.pos=r),this.openStart<0&&(this.openStart=o)}static build(t,r,n,i,o){let a=new kx(t,r,n,o);return a.openEnd=On.spans(i,r,n,a),a.openStart<0&&(a.openStart=a.openEnd),a.finish(a.openEnd),a}}function e3(e,t){for(let r of t)e=new Pf(r,[e],e.length);return e}class uae extends lp{constructor(t){super(),this.tag=t}eq(t){return t.tag==this.tag}toDOM(){return document.createElement(this.tag)}updateDOM(t){return t.nodeName.toLowerCase()==this.tag}get isHidden(){return!0}}const J3e=Ht.define(),e6e=Ht.define(),t6e=Ht.define(),r6e=Ht.define(),AL=Ht.define(),n6e=Ht.define(),i6e=Ht.define(),o6e=Ht.define({combine:e=>e.some(t=>t)}),a6e=Ht.define({combine:e=>e.some(t=>t)});class x1{constructor(t,r="nearest",n="nearest",i=5,o=5,a=!1){this.range=t,this.y=r,this.x=n,this.yMargin=i,this.xMargin=o,this.isSnapshot=a}map(t){return t.empty?this:new x1(this.range.map(t),this.y,this.x,this.yMargin,this.xMargin,this.isSnapshot)}clip(t){return this.range.to<=t.doc.length?this:new x1(Qe.cursor(t.doc.length),this.y,this.x,this.yMargin,this.xMargin,this.isSnapshot)}}const t3=zr.define({map:(e,t)=>e.map(t)});function Zl(e,t,r){let n=e.facet(r6e);n.length?n[0](t):window.onerror?window.onerror(String(t),r,void 0,void 0,t):r?console.error(r+":",t):console.error(t)}const Q7=Ht.define({combine:e=>e.length?e[0]:!0});let VYt=0;const X2=Ht.define();class co{constructor(t,r,n,i,o){this.id=t,this.create=r,this.domEventHandlers=n,this.domEventObservers=i,this.extension=o(this)}static define(t,r){const{eventHandlers:n,eventObservers:i,provide:o,decorations:a}=r||{};return new co(VYt++,t,n,i,s=>{let l=[X2.of(s)];return a&&l.push(ZS.of(c=>{let d=c.plugin(s);return d?a(d):gr.none})),o&&l.push(o(s)),l})}static fromClass(t,r){return co.define(n=>new t(n),r)}}class Ik{constructor(t){this.spec=t,this.mustUpdate=null,this.value=null}update(t){if(this.value){if(this.mustUpdate){let r=this.mustUpdate;if(this.mustUpdate=null,this.value.update)try{this.value.update(r)}catch(n){if(Zl(r.state,n,"CodeMirror plugin crashed"),this.value.destroy)try{this.value.destroy()}catch{}this.deactivate()}}}else if(this.spec)try{this.value=this.spec.create(t)}catch(r){Zl(t.state,r,"CodeMirror plugin crashed"),this.deactivate()}return this}destroy(t){var r;if(!((r=this.value)===null||r===void 0)&&r.destroy)try{this.value.destroy()}catch(n){Zl(t.state,n,"CodeMirror plugin crashed")}}deactivate(){this.spec=this.value=null}}const s6e=Ht.define(),eK=Ht.define(),ZS=Ht.define(),tK=Ht.define(),l6e=Ht.define();function dae(e,t,r){let n=e.state.facet(l6e);if(!n.length)return n;let i=n.map(a=>a instanceof Function?a(e):a),o=[];return On.spans(i,t,r,{point(){},span(a,s,l,c){let d=o;for(let f=l.length-1;f>=0;f--,c--){let h=l[f].spec.bidiIsolate,u;if(h!=null)if(c>0&&d.length&&(u=d[d.length-1]).to==a&&u.direction==h)u.to=s,d=u.inner;else{let p={from:a,to:s,direction:h,inner:[]};d.push(p),d=p.inner}}}}),o}const c6e=Ht.define();function u6e(e){let t=0,r=0,n=0,i=0;for(let o of e.state.facet(c6e)){let a=o(e);a&&(a.left!=null&&(t=Math.max(t,a.left)),a.right!=null&&(r=Math.max(r,a.right)),a.top!=null&&(n=Math.max(n,a.top)),a.bottom!=null&&(i=Math.max(i,a.bottom)))}return{left:t,right:r,top:n,bottom:i}}const Y2=Ht.define();class Jl{constructor(t,r,n,i){this.fromA=t,this.toA=r,this.fromB=n,this.toB=i}join(t){return new Jl(Math.min(this.fromA,t.fromA),Math.max(this.toA,t.toA),Math.min(this.fromB,t.fromB),Math.max(this.toB,t.toB))}addToSet(t){let r=t.length,n=this;for(;r>0;r--){let i=t[r-1];if(!(i.fromA>n.toA)){if(i.toAd)break;o+=2}if(!l)return n;new Jl(l.fromA,l.toA,l.fromB,l.toB).addToSet(n),a=l.toA,s=l.toB}}}class _8{constructor(t,r,n){this.view=t,this.state=r,this.transactions=n,this.flags=0,this.startState=t.state,this.changes=bo.empty(this.startState.doc.length);for(let o of n)this.changes=this.changes.compose(o.changes);let i=[];this.changes.iterChangedRanges((o,a,s,l)=>i.push(new Jl(o,a,s,l))),this.changedRanges=i}static create(t,r,n){return new _8(t,r,n)}get viewportChanged(){return(this.flags&4)>0}get heightChanged(){return(this.flags&2)>0}get geometryChanged(){return this.docChanged||(this.flags&10)>0}get focusChanged(){return(this.flags&1)>0}get docChanged(){return!this.changes.empty}get selectionSet(){return this.transactions.some(t=>t.selection)}get empty(){return this.flags==0&&this.transactions.length==0}}var $i=function(e){return e[e.LTR=0]="LTR",e[e.RTL=1]="RTL",e}($i||($i={}));const JS=$i.LTR,d6e=$i.RTL;function f6e(e){let t=[];for(let r=0;r=r){if(s.level==n)return a;(o<0||(i!=0?i<0?s.fromr:t[o].level>s.level))&&(o=a)}}if(o<0)throw new RangeError("Index out of range");return o}}function h6e(e,t){if(e.length!=t.length)return!1;for(let r=0;r=0;m-=3)if(vu[m+1]==-u){let v=vu[m+2],b=v&2?i:v&4?v&1?o:i:0;b&&(qn[f]=qn[vu[m]]=b),s=m;break}}else{if(vu.length==189)break;vu[s++]=f,vu[s++]=h,vu[s++]=l}else if((p=qn[f])==2||p==1){let m=p==i;l=m?0:1;for(let v=s-3;v>=0;v-=3){let b=vu[v+2];if(b&2)break;if(m)vu[v+2]|=2;else{if(b&4)break;vu[v+2]|=4}}}}}function ZYt(e,t,r,n){for(let i=0,o=n;i<=r.length;i++){let a=i?r[i-1].to:e,s=il;)p==v&&(p=r[--m].from,v=m?r[m-1].to:e),qn[--p]=u;l=d}else o=c,l++}}}function NL(e,t,r,n,i,o,a){let s=n%2?2:1;if(n%2==i%2)for(let l=t,c=0;ll&&a.push(new Qh(l,m.from,u));let v=m.direction==JS!=!(u%2);jL(e,v?n+1:n,i,m.inner,m.from,m.to,a),l=m.to}p=m.to}else{if(p==r||(d?qn[p]!=s:qn[p]==s))break;p++}h?NL(e,l,p,n+1,i,h,a):lt;){let d=!0,f=!1;if(!c||l>o[c-1].to){let m=qn[l-1];m!=s&&(d=!1,f=m==16)}let h=!d&&s==1?[]:null,u=d?n:n+1,p=l;e:for(;;)if(c&&p==o[c-1].to){if(f)break e;let m=o[--c];if(!d)for(let v=m.from,b=c;;){if(v==t)break e;if(b&&o[b-1].to==v)v=o[--b].from;else{if(qn[v-1]==s)break e;break}}if(h)h.push(m);else{m.toqn.length;)qn[qn.length]=256;let n=[],i=t==JS?0:1;return jL(e,i,i,r,0,e.length,n),n}function p6e(e){return[new Qh(0,e,0)]}let m6e="";function eQt(e,t,r,n,i){var o;let a=n.head-e.from,s=-1;if(a==0){if(!i||!e.length)return null;t[0].level!=r&&(a=t[0].side(!1,r),s=0)}else if(a==e.length){if(i)return null;let h=t[t.length-1];h.level!=r&&(a=h.side(!0,r),s=t.length-1)}s<0&&(s=Qh.find(t,a,(o=n.bidiLevel)!==null&&o!==void 0?o:-1,n.assoc));let l=t[s];a==l.side(i,r)&&(l=t[s+=i?1:-1],a=l.side(!i,r));let c=i==(l.dir==r),d=Jo(e.text,a,c);if(m6e=e.text.slice(Math.min(a,d),Math.max(a,d)),d!=l.side(i,r))return Qe.cursor(d+e.from,c?-1:1,l.level);let f=s==(i?t.length-1:0)?null:t[s+(i?1:-1)];return!f&&l.level!=r?Qe.cursor(i?e.to:e.from,i?-1:1,r):f&&f.level0&&n.length&&(n.every(({fromA:c,toA:d})=>dthis.minWidthTo)?(this.minWidthFrom=t.changes.mapPos(this.minWidthFrom,1),this.minWidthTo=t.changes.mapPos(this.minWidthTo,1)):this.minWidth=this.minWidthFrom=this.minWidthTo=0);let i=-1;this.view.inputState.composing>=0&&(!((r=this.domChanged)===null||r===void 0)&&r.newSel?i=this.domChanged.newSel.head:!sQt(t.changes,this.hasComposition)&&!t.selectionSet&&(i=t.state.selection.main.head));let o=i>-1?rQt(this.view,t.changes,i):null;if(this.domChanged=null,this.hasComposition){this.markedForComposition.clear();let{from:c,to:d}=this.hasComposition;n=new Jl(c,d,t.changes.mapPos(c,-1),t.changes.mapPos(d,1)).addToSet(n.slice())}this.hasComposition=o?{from:o.range.fromB,to:o.range.toB}:null,(Vt.ie||Vt.chrome)&&!o&&t&&t.state.doc.lines!=t.startState.doc.lines&&(this.forceSelection=!0);let a=this.decorations,s=this.updateDeco(),l=oQt(a,s,t.changes);return n=Jl.extendWithRanges(n,l),!(this.flags&7)&&n.length==0?!1:(this.updateInner(n,t.startState.doc.length,o),t.transactions.length&&(this.lastUpdate=Date.now()),!0)}updateInner(t,r,n){this.view.viewState.mustMeasureContent=!0,this.updateChildren(t,r,n);let{observer:i}=this.view;i.ignore(()=>{this.dom.style.height=this.view.viewState.contentHeight/this.view.scaleY+"px",this.dom.style.flexBasis=this.minWidth?this.minWidth+"px":"";let a=Vt.chrome||Vt.ios?{node:i.selectionRange.focusNode,written:!1}:void 0;this.sync(this.view,a),this.flags&=-8,a&&(a.written||i.selectionRange.focusNode!=a.node)&&(this.forceSelection=!0),this.dom.style.height=""}),this.markedForComposition.forEach(a=>a.flags&=-9);let o=[];if(this.view.viewport.from||this.view.viewport.to=0?i[a]:null;if(!s)break;let{fromA:l,toA:c,fromB:d,toB:f}=s,h,u,p,m;if(n&&n.range.fromBd){let w=kx.build(this.view.state.doc,d,n.range.fromB,this.decorations,this.dynamicDecorationMap),$=kx.build(this.view.state.doc,n.range.toB,f,this.decorations,this.dynamicDecorationMap);u=w.breakAtStart,p=w.openStart,m=$.openEnd;let C=this.compositionView(n);$.breakAtStart?C.breakAfter=1:$.content.length&&C.merge(C.length,C.length,$.content[0],!1,$.openStart,0)&&(C.breakAfter=$.content[0].breakAfter,$.content.shift()),w.content.length&&C.merge(0,0,w.content[w.content.length-1],!0,0,w.openEnd)&&w.content.pop(),h=w.content.concat(C).concat($.content)}else({content:h,breakAtStart:u,openStart:p,openEnd:m}=kx.build(this.view.state.doc,d,f,this.decorations,this.dynamicDecorationMap));let{i:v,off:b}=o.findPos(c,1),{i:y,off:x}=o.findPos(l,-1);V3e(this,y,x,v,b,h,u,p,m)}n&&this.fixCompositionDOM(n)}compositionView(t){let r=new _f(t.text.nodeValue);r.flags|=8;for(let{deco:i}of t.marks)r=new Pf(i,[r],r.length);let n=new go;return n.append(r,0),n}fixCompositionDOM(t){let r=(o,a)=>{a.flags|=8|(a.children.some(l=>l.flags&7)?1:0),this.markedForComposition.add(a);let s=ai.get(o);s&&s!=a&&(s.dom=null),a.setDOM(o)},n=this.childPos(t.range.fromB,1),i=this.children[n.i];r(t.line,i);for(let o=t.marks.length-1;o>=-1;o--)n=i.childPos(n.off,1),i=i.children[n.i],r(o>=0?t.marks[o].node:t.text,i)}updateSelection(t=!1,r=!1){(t||!this.view.observer.selectionRange.focusNode)&&this.view.observer.readSelectionRange();let n=this.view.root.activeElement,i=n==this.dom,o=!i&&h5(this.dom,this.view.observer.selectionRange)&&!(n&&this.dom.contains(n));if(!(i||r||o))return;let a=this.forceSelection;this.forceSelection=!1;let s=this.view.state.selection.main,l=this.moveToLine(this.domAtPos(s.anchor)),c=s.empty?l:this.moveToLine(this.domAtPos(s.head));if(Vt.gecko&&s.empty&&!this.hasComposition&&tQt(l)){let f=document.createTextNode("");this.view.observer.ignore(()=>l.node.insertBefore(f,l.node.childNodes[l.offset]||null)),l=c=new xa(f,0),a=!0}let d=this.view.observer.selectionRange;(a||!d.focusNode||!E8(l.node,l.offset,d.anchorNode,d.anchorOffset)||!E8(c.node,c.offset,d.focusNode,d.focusOffset))&&(this.view.observer.ignore(()=>{Vt.android&&Vt.chrome&&this.dom.contains(d.focusNode)&&aQt(d.focusNode,this.dom)&&(this.dom.blur(),this.dom.focus({preventScroll:!0}));let f=O8(this.view.root);if(f)if(s.empty){if(Vt.gecko){let h=nQt(l.node,l.offset);if(h&&h!=3){let u=v6e(l.node,l.offset,h==1?1:-1);u&&(l=new xa(u.node,u.offset))}}f.collapse(l.node,l.offset),s.bidiLevel!=null&&f.caretBidiLevel!==void 0&&(f.caretBidiLevel=s.bidiLevel)}else if(f.extend){f.collapse(l.node,l.offset);try{f.extend(c.node,c.offset)}catch{}}else{let h=document.createRange();s.anchor>s.head&&([l,c]=[c,l]),h.setEnd(c.node,c.offset),h.setStart(l.node,l.offset),f.removeAllRanges(),f.addRange(h)}o&&this.view.root.activeElement==this.dom&&(this.dom.blur(),n&&n.focus())}),this.view.observer.setSelectionRange(l,c)),this.impreciseAnchor=l.precise?null:new xa(d.anchorNode,d.anchorOffset),this.impreciseHead=c.precise?null:new xa(d.focusNode,d.focusOffset)}enforceCursorAssoc(){if(this.hasComposition)return;let{view:t}=this,r=t.state.selection.main,n=O8(t.root),{anchorNode:i,anchorOffset:o}=t.observer.selectionRange;if(!n||!r.empty||!r.assoc||!n.modify)return;let a=go.find(this,r.head);if(!a)return;let s=a.posAtStart;if(r.head==s||r.head==s+a.length)return;let l=this.coordsAt(r.head,-1),c=this.coordsAt(r.head,1);if(!l||!c||l.bottom>c.top)return;let d=this.domAtPos(r.head+r.assoc);n.collapse(d.node,d.offset),n.modify("move",r.assoc<0?"forward":"backward","lineboundary"),t.observer.readSelectionRange();let f=t.observer.selectionRange;t.docView.posFromDOM(f.anchorNode,f.anchorOffset)!=r.from&&n.collapse(i,o)}moveToLine(t){let r=this.dom,n;if(t.node!=r)return t;for(let i=t.offset;!n&&i=0;i--){let o=ai.get(r.childNodes[i]);o instanceof go&&(n=o.domAtPos(o.length))}return n?new xa(n.node,n.offset,!0):t}nearest(t){for(let r=t;r;){let n=ai.get(r);if(n&&n.rootView==this)return n;r=r.parentNode}return null}posFromDOM(t,r){let n=this.nearest(t);if(!n)throw new RangeError("Trying to find position for a DOM position outside of the document");return n.localPosFromDOM(t,r)+n.posAtStart}domAtPos(t){let{i:r,off:n}=this.childCursor().findPos(t,-1);for(;r=0;a--){let s=this.children[a],l=o-s.breakAfter,c=l-s.length;if(lt||s.covers(1))&&(!n||s instanceof go&&!(n instanceof go&&r>=0))&&(n=s,i=c),o=c}return n?n.coordsAt(t-i,r):null}coordsForChar(t){let{i:r,off:n}=this.childPos(t,1),i=this.children[r];if(!(i instanceof go))return null;for(;i.children.length;){let{i:s,off:l}=i.childPos(n,1);for(;;s++){if(s==i.children.length)return null;if((i=i.children[s]).length)break}n=l}if(!(i instanceof _f))return null;let o=Jo(i.text,n);if(o==n)return null;let a=Hm(i.dom,n,o).getClientRects();for(let s=0;sMath.max(this.view.scrollDOM.clientWidth,this.minWidth)+1,s=-1,l=this.view.textDirection==$i.LTR;for(let c=0,d=0;di)break;if(c>=n){let u=f.dom.getBoundingClientRect();if(r.push(u.height),a){let p=f.dom.lastChild,m=p?YS(p):[];if(m.length){let v=m[m.length-1],b=l?v.right-u.left:u.right-v.left;b>s&&(s=b,this.minWidth=o,this.minWidthFrom=c,this.minWidthTo=h)}}}c=h+f.breakAfter}return r}textDirectionAt(t){let{i:r}=this.childPos(t,1);return getComputedStyle(this.children[r].dom).direction=="rtl"?$i.RTL:$i.LTR}measureTextSize(){for(let o of this.children)if(o instanceof go){let a=o.measureTextSize();if(a)return a}let t=document.createElement("div"),r,n,i;return t.className="cm-line",t.style.width="99999px",t.style.position="absolute",t.textContent="abc def ghi jkl mno pqr stu",this.view.observer.ignore(()=>{this.dom.appendChild(t);let o=YS(t.firstChild)[0];r=t.getBoundingClientRect().height,n=o?o.width/27:7,i=o?o.height:r,t.remove()}),{lineHeight:r,charWidth:n,textHeight:i}}childCursor(t=this.length){let r=this.children.length;return r&&(t-=this.children[--r].length),new q3e(this.children,t,r)}computeBlockGapDeco(){let t=[],r=this.view.viewState;for(let n=0,i=0;;i++){let o=i==r.viewports.length?null:r.viewports[i],a=o?o.from-1:this.length;if(a>n){let s=(r.lineBlockAt(a).bottom-r.lineBlockAt(n).top)/this.view.scaleY;t.push(gr.replace({widget:new hae(s),block:!0,inclusive:!0,isBlockGap:!0}).range(n,a))}if(!o)break;n=o.to+1}return gr.set(t)}updateDeco(){let t=this.view.state.facet(ZS).map((r,n)=>(this.dynamicDecorationMap[n]=typeof r=="function")?r(this.view):r);for(let r=t.length;rr.anchor?-1:1),i;if(!n)return;!r.empty&&(i=this.coordsAt(r.anchor,r.anchor>r.head?-1:1))&&(n={left:Math.min(n.left,i.left),top:Math.min(n.top,i.top),right:Math.max(n.right,i.right),bottom:Math.max(n.bottom,i.bottom)});let o=u6e(this.view),a={left:n.left-o.left,top:n.top-o.top,right:n.right+o.right,bottom:n.bottom+o.bottom},{offsetWidth:s,offsetHeight:l}=this.view.scrollDOM;DYt(this.view.scrollDOM,a,r.head0)n=n.childNodes[i-1],i=Ef(n);else break}if(r>=0)for(let n=e,i=t;;){if(n.nodeType==3)return{node:n,offset:i};if(n.nodeType==1&&i=0)n=n.childNodes[i],i=0;else break}return null}function nQt(e,t){return e.nodeType!=1?0:(t&&e.childNodes[t-1].contentEditable=="false"?1:0)|(t{nt.from&&(r=!0)}),r}function lQt(e,t,r=1){let n=e.charCategorizer(t),i=e.doc.lineAt(t),o=t-i.from;if(i.length==0)return Qe.cursor(t);o==0?r=1:o==i.length&&(r=-1);let a=o,s=o;r<0?a=Jo(i.text,o,!1):s=Jo(i.text,o);let l=n(i.text.slice(a,s));for(;a>0;){let c=Jo(i.text,a,!1);if(n(i.text.slice(c,a))!=l)break;a=c}for(;se?t.left-e:Math.max(0,e-t.right)}function uQt(e,t){return t.top>e?t.top-e:Math.max(0,e-t.bottom)}function Tk(e,t){return e.topt.top+1}function pae(e,t){return te.bottom?{top:e.top,left:e.left,right:e.right,bottom:t}:e}function LL(e,t,r){let n,i,o,a,s=!1,l,c,d,f;for(let p=e.firstChild;p;p=p.nextSibling){let m=YS(p);for(let v=0;vx||a==x&&o>y){n=p,i=b,o=y,a=x;let w=x?r0?v0)}y==0?r>b.bottom&&(!d||d.bottomb.top)&&(c=p,f=b):d&&Tk(d,b)?d=mae(d,b.bottom):f&&Tk(f,b)&&(f=pae(f,b.top))}}if(d&&d.bottom>=r?(n=l,i=d):f&&f.top<=r&&(n=c,i=f),!n)return{node:e,offset:0};let h=Math.max(i.left,Math.min(i.right,t));if(n.nodeType==3)return gae(n,h,r);if(s&&n.contentEditable!="false")return LL(n,h,r);let u=Array.prototype.indexOf.call(e.childNodes,n)+(t>=(i.left+i.right)/2?1:0);return{node:e,offset:u}}function gae(e,t,r){let n=e.nodeValue.length,i=-1,o=1e9,a=0;for(let s=0;sr?d.top-r:r-d.bottom)-1;if(d.left-1<=t&&d.right+1>=t&&f=(d.left+d.right)/2,u=h;if((Vt.chrome||Vt.gecko)&&Hm(e,s).getBoundingClientRect().left==d.right&&(u=!h),f<=0)return{node:e,offset:s+(u?1:0)};i=s+(u?1:0),o=f}}}return{node:e,offset:i>-1?i:a>0?e.nodeValue.length:0}}function b6e(e,t,r,n=-1){var i,o;let a=e.contentDOM.getBoundingClientRect(),s=a.top+e.viewState.paddingTop,l,{docHeight:c}=e.viewState,{x:d,y:f}=t,h=f-s;if(h<0)return 0;if(h>c)return e.state.doc.length;for(let w=e.viewState.heightOracle.textHeight/2,$=!1;l=e.elementAtHeight(h),l.type!=Fa.Text;)for(;h=n>0?l.bottom+w:l.top-w,!(h>=0&&h<=c);){if($)return r?null:0;$=!0,n=-n}f=s+h;let u=l.from;if(ue.viewport.to)return e.viewport.to==e.state.doc.length?e.state.doc.length:r?null:vae(e,a,l,d,f);let p=e.dom.ownerDocument,m=e.root.elementFromPoint?e.root:p,v=m.elementFromPoint(d,f);v&&!e.contentDOM.contains(v)&&(v=null),v||(d=Math.max(a.left+1,Math.min(a.right-1,d)),v=m.elementFromPoint(d,f),v&&!e.contentDOM.contains(v)&&(v=null));let b,y=-1;if(v&&((i=e.docView.nearest(v))===null||i===void 0?void 0:i.isEditable)!=!1){if(p.caretPositionFromPoint){let w=p.caretPositionFromPoint(d,f);w&&({offsetNode:b,offset:y}=w)}else if(p.caretRangeFromPoint){let w=p.caretRangeFromPoint(d,f);w&&({startContainer:b,startOffset:y}=w,(!e.contentDOM.contains(b)||Vt.safari&&dQt(b,y,d)||Vt.chrome&&fQt(b,y,d))&&(b=void 0))}}if(!b||!e.docView.dom.contains(b)){let w=go.find(e.docView,u);if(!w)return h>l.top+l.height/2?l.to:l.from;({node:b,offset:y}=LL(w.dom,d,f))}let x=e.docView.nearest(b);if(!x)return null;if(x.isWidget&&((o=x.dom)===null||o===void 0?void 0:o.nodeType)==1){let w=x.dom.getBoundingClientRect();return t.ye.defaultLineHeight*1.5){let s=e.viewState.heightOracle.textHeight,l=Math.floor((i-r.top-(e.defaultLineHeight-s)*.5)/s);o+=l*e.viewState.heightOracle.lineLength}let a=e.state.sliceDoc(r.from,r.to);return r.from+$L(a,o,e.state.tabSize)}function dQt(e,t,r){let n;if(e.nodeType!=3||t!=(n=e.nodeValue.length))return!1;for(let i=e.nextSibling;i;i=i.nextSibling)if(i.nodeType!=1||i.nodeName!="BR")return!1;return Hm(e,n-1,n).getBoundingClientRect().left>r}function fQt(e,t,r){if(t!=0)return!1;for(let i=e;;){let o=i.parentNode;if(!o||o.nodeType!=1||o.firstChild!=i)return!1;if(o.classList.contains("cm-line"))break;i=o}let n=e.nodeType==1?e.getBoundingClientRect():Hm(e,0,Math.max(e.nodeValue.length,1)).getBoundingClientRect();return r-n.left>5}function zL(e,t){let r=e.lineBlockAt(t);if(Array.isArray(r.type)){for(let n of r.type)if(n.to>t||n.to==t&&(n.to==r.to||n.type==Fa.Text))return n}return r}function hQt(e,t,r,n){let i=zL(e,t.head),o=!n||i.type!=Fa.Text||!(e.lineWrapping||i.widgetLineBreaks)?null:e.coordsAtPos(t.assoc<0&&t.head>i.from?t.head-1:t.head);if(o){let a=e.dom.getBoundingClientRect(),s=e.textDirectionAt(i.from),l=e.posAtCoords({x:r==(s==$i.LTR)?a.right-1:a.left+1,y:(o.top+o.bottom)/2});if(l!=null)return Qe.cursor(l,r?-1:1)}return Qe.cursor(r?i.to:i.from,r?-1:1)}function bae(e,t,r,n){let i=e.state.doc.lineAt(t.head),o=e.bidiSpans(i),a=e.textDirectionAt(i.from);for(let s=t,l=null;;){let c=eQt(i,o,a,s,r),d=m6e;if(!c){if(i.number==(r?e.state.doc.lines:1))return s;d=` -`,i=e.state.doc.line(i.number+(r?1:-1)),o=e.bidiSpans(i),c=Qe.cursor(r?i.from:i.to)}if(l){if(!l(d))return s}else{if(!n)return c;l=n(d)}s=c}}function pQt(e,t,r){let n=e.state.charCategorizer(t),i=n(r);return o=>{let a=n(o);return i==di.Space&&(i=a),i==a}}function mQt(e,t,r,n){let i=t.head,o=r?1:-1;if(i==(r?e.state.doc.length:0))return Qe.cursor(i,t.assoc);let a=t.goalColumn,s,l=e.contentDOM.getBoundingClientRect(),c=e.coordsAtPos(i,t.assoc||-1),d=e.documentTop;if(c)a==null&&(a=c.left-l.left),s=o<0?c.top:c.bottom;else{let u=e.viewState.lineBlockAt(i);a==null&&(a=Math.min(l.right-l.left,e.defaultCharacterWidth*(i-u.from))),s=(o<0?u.top:u.bottom)+d}let f=l.left+a,h=n??e.viewState.heightOracle.textHeight>>1;for(let u=0;;u+=10){let p=s+(h+u)*o,m=b6e(e,{x:f,y:p},!1,o);if(pl.bottom||(o<0?mi)){let v=e.docView.coordsForChar(m),b=!v||p{if(t>o&&ti(e)),r.from,t.head>r.from?-1:1);return n==r.from?r:Qe.cursor(n,nnull),Vt.gecko&&kQt(t.contentDOM.ownerDocument)}handleEvent(t){!$Qt(this.view,t)||this.ignoreDuringComposition(t)||t.type=="keydown"&&this.keydown(t)||this.runHandlers(t.type,t)}runHandlers(t,r){let n=this.handlers[t];if(n){for(let i of n.observers)i(this.view,r);for(let i of n.handlers){if(r.defaultPrevented)break;if(i(this.view,r)){r.preventDefault();break}}}}ensureHandlers(t){let r=vQt(t),n=this.handlers,i=this.view.contentDOM;for(let o in r)if(o!="scroll"){let a=!r[o].handlers.length,s=n[o];s&&a!=!s.handlers.length&&(i.removeEventListener(o,this.handleEvent),s=null),s||i.addEventListener(o,this.handleEvent,{passive:a})}for(let o in n)o!="scroll"&&!r[o]&&i.removeEventListener(o,this.handleEvent);this.handlers=r}keydown(t){if(this.lastKeyCode=t.keyCode,this.lastKeyTime=Date.now(),t.keyCode==9&&Date.now()n.keyCode==t.keyCode))&&!t.ctrlKey||bQt.indexOf(t.key)>-1&&t.ctrlKey&&!t.shiftKey)?(this.pendingIOSKey=r||t,setTimeout(()=>this.flushIOSKey(),250),!0):(t.keyCode!=229&&this.view.observer.forceFlush(),!1)}flushIOSKey(){let t=this.pendingIOSKey;return t?(this.pendingIOSKey=void 0,y1(this.view.contentDOM,t.key,t.keyCode)):!1}ignoreDuringComposition(t){return/^key/.test(t.type)?this.composing>0?!0:Vt.safari&&!Vt.ios&&this.compositionPendingKey&&Date.now()-this.compositionEndedAt<100?(this.compositionPendingKey=!1,!0):!1:!1}startMouseSelection(t){this.mouseSelection&&this.mouseSelection.destroy(),this.mouseSelection=t}update(t){this.mouseSelection&&this.mouseSelection.update(t),this.draggedContent&&t.docChanged&&(this.draggedContent=this.draggedContent.map(t.changes)),t.transactions.length&&(this.lastKeyCode=this.lastSelectionTime=0)}destroy(){this.mouseSelection&&this.mouseSelection.destroy()}}function yae(e,t){return(r,n)=>{try{return t.call(e,n,r)}catch(i){Zl(r.state,i)}}}function vQt(e){let t=Object.create(null);function r(n){return t[n]||(t[n]={observers:[],handlers:[]})}for(let n of e){let i=n.spec;if(i&&i.domEventHandlers)for(let o in i.domEventHandlers){let a=i.domEventHandlers[o];a&&r(o).handlers.push(yae(n.value,a))}if(i&&i.domEventObservers)for(let o in i.domEventObservers){let a=i.domEventObservers[o];a&&r(o).observers.push(yae(n.value,a))}}for(let n in ou)r(n).handlers.push(ou[n]);for(let n in au)r(n).observers.push(au[n]);return t}const y6e=[{key:"Backspace",keyCode:8,inputType:"deleteContentBackward"},{key:"Enter",keyCode:13,inputType:"insertParagraph"},{key:"Enter",keyCode:13,inputType:"insertLineBreak"},{key:"Delete",keyCode:46,inputType:"deleteContentForward"}],bQt="dthko",x6e=[16,17,18,20,91,92,224,225],r3=6;function n3(e){return Math.max(0,e)*.7+8}function yQt(e,t){return Math.max(Math.abs(e.clientX-t.clientX),Math.abs(e.clientY-t.clientY))}class xQt{constructor(t,r,n,i){this.view=t,this.startEvent=r,this.style=n,this.mustSelect=i,this.scrollSpeed={x:0,y:0},this.scrolling=-1,this.lastEvent=r,this.scrollParent=NYt(t.contentDOM),this.atoms=t.state.facet(tK).map(a=>a(t));let o=t.contentDOM.ownerDocument;o.addEventListener("mousemove",this.move=this.move.bind(this)),o.addEventListener("mouseup",this.up=this.up.bind(this)),this.extend=r.shiftKey,this.multiple=t.state.facet(on.allowMultipleSelections)&&SQt(t,r),this.dragging=CQt(t,r)&&$6e(r)==1?null:!1}start(t){this.dragging===!1&&this.select(t)}move(t){var r;if(t.buttons==0)return this.destroy();if(this.dragging||this.dragging==null&&yQt(this.startEvent,t)<10)return;this.select(this.lastEvent=t);let n=0,i=0,o=((r=this.scrollParent)===null||r===void 0?void 0:r.getBoundingClientRect())||{left:0,top:0,right:this.view.win.innerWidth,bottom:this.view.win.innerHeight},a=u6e(this.view);t.clientX-a.left<=o.left+r3?n=-n3(o.left-t.clientX):t.clientX+a.right>=o.right-r3&&(n=n3(t.clientX-o.right)),t.clientY-a.top<=o.top+r3?i=-n3(o.top-t.clientY):t.clientY+a.bottom>=o.bottom-r3&&(i=n3(t.clientY-o.bottom)),this.setScrollSpeed(n,i)}up(t){this.dragging==null&&this.select(this.lastEvent),this.dragging||t.preventDefault(),this.destroy()}destroy(){this.setScrollSpeed(0,0);let t=this.view.contentDOM.ownerDocument;t.removeEventListener("mousemove",this.move),t.removeEventListener("mouseup",this.up),this.view.inputState.mouseSelection=this.view.inputState.draggedContent=null}setScrollSpeed(t,r){this.scrollSpeed={x:t,y:r},t||r?this.scrolling<0&&(this.scrolling=setInterval(()=>this.scroll(),50)):this.scrolling>-1&&(clearInterval(this.scrolling),this.scrolling=-1)}scroll(){this.scrollParent?(this.scrollParent.scrollLeft+=this.scrollSpeed.x,this.scrollParent.scrollTop+=this.scrollSpeed.y):this.view.win.scrollBy(this.scrollSpeed.x,this.scrollSpeed.y),this.dragging===!1&&this.select(this.lastEvent)}skipAtoms(t){let r=null;for(let n=0;nthis.select(this.lastEvent),20)}}function SQt(e,t){let r=e.state.facet(J3e);return r.length?r[0](t):Vt.mac?t.metaKey:t.ctrlKey}function wQt(e,t){let r=e.state.facet(e6e);return r.length?r[0](t):Vt.mac?!t.altKey:!t.ctrlKey}function CQt(e,t){let{main:r}=e.state.selection;if(r.empty)return!1;let n=O8(e.root);if(!n||n.rangeCount==0)return!0;let i=n.getRangeAt(0).getClientRects();for(let o=0;o=t.clientX&&a.top<=t.clientY&&a.bottom>=t.clientY)return!0}return!1}function $Qt(e,t){if(!t.bubbles)return!0;if(t.defaultPrevented)return!1;for(let r=t.target,n;r!=e.contentDOM;r=r.parentNode)if(!r||r.nodeType==11||(n=ai.get(r))&&n.ignoreEvent(t))return!1;return!0}const ou=Object.create(null),au=Object.create(null),S6e=Vt.ie&&Vt.ie_version<15||Vt.ios&&Vt.webkit_version<604;function OQt(e){let t=e.dom.parentNode;if(!t)return;let r=t.appendChild(document.createElement("textarea"));r.style.cssText="position: fixed; left: -10000px; top: 10px",r.focus(),setTimeout(()=>{e.focus(),r.remove(),w6e(e,r.value)},50)}function w6e(e,t){let{state:r}=e,n,i=1,o=r.toText(t),a=o.lines==r.selection.ranges.length;if(BL!=null&&r.selection.ranges.every(l=>l.empty)&&BL==o.toString()){let l=-1;n=r.changeByRange(c=>{let d=r.doc.lineAt(c.from);if(d.from==l)return{range:c};l=d.from;let f=r.toText((a?o.line(i++).text:t)+r.lineBreak);return{changes:{from:d.from,insert:f},range:Qe.cursor(c.from+f.length)}})}else a?n=r.changeByRange(l=>{let c=o.line(i++);return{changes:{from:l.from,to:l.to,insert:c.text},range:Qe.cursor(l.from+c.length)}}):n=r.replaceSelection(o);e.dispatch(n,{userEvent:"input.paste",scrollIntoView:!0})}au.scroll=e=>{e.inputState.lastScrollTop=e.scrollDOM.scrollTop,e.inputState.lastScrollLeft=e.scrollDOM.scrollLeft};ou.keydown=(e,t)=>(e.inputState.setSelectionOrigin("select"),t.keyCode==27&&(e.inputState.lastEscPress=Date.now()),!1);au.touchstart=(e,t)=>{e.inputState.lastTouchTime=Date.now(),e.inputState.setSelectionOrigin("select.pointer")};au.touchmove=e=>{e.inputState.setSelectionOrigin("select.pointer")};ou.mousedown=(e,t)=>{if(e.observer.flush(),e.inputState.lastTouchTime>Date.now()-2e3)return!1;let r=null;for(let n of e.state.facet(t6e))if(r=n(e,t),r)break;if(!r&&t.button==0&&(r=PQt(e,t)),r){let n=!e.hasFocus;e.inputState.startMouseSelection(new xQt(e,t,r,n)),n&&e.observer.ignore(()=>F3e(e.contentDOM));let i=e.inputState.mouseSelection;if(i)return i.start(t),i.dragging===!1}return!1};function xae(e,t,r,n){if(n==1)return Qe.cursor(t,r);if(n==2)return lQt(e.state,t,r);{let i=go.find(e.docView,t),o=e.state.doc.lineAt(i?i.posAtEnd:t),a=i?i.posAtStart:o.from,s=i?i.posAtEnd:o.to;return se>=t.top&&e<=t.bottom,Sae=(e,t,r)=>C6e(t,r)&&e>=r.left&&e<=r.right;function EQt(e,t,r,n){let i=go.find(e.docView,t);if(!i)return 1;let o=t-i.posAtStart;if(o==0)return 1;if(o==i.length)return-1;let a=i.coordsAt(o,-1);if(a&&Sae(r,n,a))return-1;let s=i.coordsAt(o,1);return s&&Sae(r,n,s)?1:a&&C6e(n,a)?-1:1}function wae(e,t){let r=e.posAtCoords({x:t.clientX,y:t.clientY},!1);return{pos:r,bias:EQt(e,r,t.clientX,t.clientY)}}const _Qt=Vt.ie&&Vt.ie_version<=11;let Cae=null,$ae=0,Oae=0;function $6e(e){if(!_Qt)return e.detail;let t=Cae,r=Oae;return Cae=e,Oae=Date.now(),$ae=!t||r>Date.now()-400&&Math.abs(t.clientX-e.clientX)<2&&Math.abs(t.clientY-e.clientY)<2?($ae+1)%3:1}function PQt(e,t){let r=wae(e,t),n=$6e(t),i=e.state.selection;return{update(o){o.docChanged&&(r.pos=o.changes.mapPos(r.pos),i=i.map(o.changes))},get(o,a,s){let l=wae(e,o),c,d=xae(e,l.pos,l.bias,n);if(r.pos!=l.pos&&!a){let f=xae(e,r.pos,r.bias,n),h=Math.min(f.from,d.from),u=Math.max(f.to,d.to);d=h1&&(c=IQt(i,l.pos))?c:s?i.addRange(d):Qe.create([d])}}}function IQt(e,t){for(let r=0;r=t)return Qe.create(e.ranges.slice(0,r).concat(e.ranges.slice(r+1)),e.mainIndex==r?0:e.mainIndex-(e.mainIndex>r?1:0))}return null}ou.dragstart=(e,t)=>{let{selection:{main:r}}=e.state;if(t.target.draggable){let i=e.docView.nearest(t.target);if(i&&i.isWidget){let o=i.posAtStart,a=o+i.length;(o>=r.to||a<=r.from)&&(r=Qe.range(o,a))}}let{inputState:n}=e;return n.mouseSelection&&(n.mouseSelection.dragging=!0),n.draggedContent=r,t.dataTransfer&&(t.dataTransfer.setData("Text",e.state.sliceDoc(r.from,r.to)),t.dataTransfer.effectAllowed="copyMove"),!1};ou.dragend=e=>(e.inputState.draggedContent=null,!1);function Eae(e,t,r,n){if(!r)return;let i=e.posAtCoords({x:t.clientX,y:t.clientY},!1),{draggedContent:o}=e.inputState,a=n&&o&&wQt(e,t)?{from:o.from,to:o.to}:null,s={from:i,insert:r},l=e.state.changes(a?[a,s]:s);e.focus(),e.dispatch({changes:l,selection:{anchor:l.mapPos(i,-1),head:l.mapPos(i,1)},userEvent:a?"move.drop":"input.drop"}),e.inputState.draggedContent=null}ou.drop=(e,t)=>{if(!t.dataTransfer)return!1;if(e.state.readOnly)return!0;let r=t.dataTransfer.files;if(r&&r.length){let n=Array(r.length),i=0,o=()=>{++i==r.length&&Eae(e,t,n.filter(a=>a!=null).join(e.state.lineBreak),!1)};for(let a=0;a{/[\x00-\x08\x0e-\x1f]{2}/.test(s.result)||(n[a]=s.result),o()},s.readAsText(r[a])}return!0}else{let n=t.dataTransfer.getData("Text");if(n)return Eae(e,t,n,!0),!0}return!1};ou.paste=(e,t)=>{if(e.state.readOnly)return!0;e.observer.flush();let r=S6e?null:t.clipboardData;return r?(w6e(e,r.getData("text/plain")||r.getData("text/uri-text")),!0):(OQt(e),!1)};function TQt(e,t){let r=e.dom.parentNode;if(!r)return;let n=r.appendChild(document.createElement("textarea"));n.style.cssText="position: fixed; left: -10000px; top: 10px",n.value=t,n.focus(),n.selectionEnd=t.length,n.selectionStart=0,setTimeout(()=>{n.remove(),e.focus()},50)}function MQt(e){let t=[],r=[],n=!1;for(let i of e.selection.ranges)i.empty||(t.push(e.sliceDoc(i.from,i.to)),r.push(i));if(!t.length){let i=-1;for(let{from:o}of e.selection.ranges){let a=e.doc.lineAt(o);a.number>i&&(t.push(a.text),r.push({from:a.from,to:Math.min(e.doc.length,a.to+1)})),i=a.number}n=!0}return{text:t.join(e.lineBreak),ranges:r,linewise:n}}let BL=null;ou.copy=ou.cut=(e,t)=>{let{text:r,ranges:n,linewise:i}=MQt(e.state);if(!r&&!i)return!1;BL=i?r:null,t.type=="cut"&&!e.state.readOnly&&e.dispatch({changes:n,scrollIntoView:!0,userEvent:"delete.cut"});let o=S6e?null:t.clipboardData;return o?(o.clearData(),o.setData("text/plain",r),!0):(TQt(e,r),!1)};const O6e=th.define();function E6e(e,t){let r=[];for(let n of e.facet(i6e)){let i=n(e,t);i&&r.push(i)}return r?e.update({effects:r,annotations:O6e.of(!0)}):null}function _6e(e){setTimeout(()=>{let t=e.hasFocus;if(t!=e.inputState.notifiedFocused){let r=E6e(e.state,t);r?e.dispatch(r):e.update([])}},10)}au.focus=e=>{e.inputState.lastFocusTime=Date.now(),!e.scrollDOM.scrollTop&&(e.inputState.lastScrollTop||e.inputState.lastScrollLeft)&&(e.scrollDOM.scrollTop=e.inputState.lastScrollTop,e.scrollDOM.scrollLeft=e.inputState.lastScrollLeft),_6e(e)};au.blur=e=>{e.observer.clearSelectionRange(),_6e(e)};au.compositionstart=au.compositionupdate=e=>{e.inputState.compositionFirstChange==null&&(e.inputState.compositionFirstChange=!0),e.inputState.composing<0&&(e.inputState.composing=0)};au.compositionend=e=>{e.inputState.composing=-1,e.inputState.compositionEndedAt=Date.now(),e.inputState.compositionPendingKey=!0,e.inputState.compositionPendingChange=e.observer.pendingRecords().length>0,e.inputState.compositionFirstChange=null,Vt.chrome&&Vt.android?e.observer.flushSoon():e.inputState.compositionPendingChange?Promise.resolve().then(()=>e.observer.flush()):setTimeout(()=>{e.inputState.composing<0&&e.docView.hasComposition&&e.update([])},50)};au.contextmenu=e=>{e.inputState.lastContextMenu=Date.now()};ou.beforeinput=(e,t)=>{var r;let n;if(Vt.chrome&&Vt.android&&(n=y6e.find(i=>i.inputType==t.inputType))&&(e.observer.delayAndroidKey(n.key,n.keyCode),n.key=="Backspace"||n.key=="Delete")){let i=((r=window.visualViewport)===null||r===void 0?void 0:r.height)||0;setTimeout(()=>{var o;(((o=window.visualViewport)===null||o===void 0?void 0:o.height)||0)>i+10&&e.hasFocus&&(e.contentDOM.blur(),e.focus())},100)}return!1};const _ae=new Set;function kQt(e){_ae.has(e)||(_ae.add(e),e.addEventListener("copy",()=>{}),e.addEventListener("cut",()=>{}))}const Pae=["pre-wrap","normal","pre-line","break-spaces"];class RQt{constructor(t){this.lineWrapping=t,this.doc=gn.empty,this.heightSamples={},this.lineHeight=14,this.charWidth=7,this.textHeight=14,this.lineLength=30,this.heightChanged=!1}heightForGap(t,r){let n=this.doc.lineAt(r).number-this.doc.lineAt(t).number+1;return this.lineWrapping&&(n+=Math.max(0,Math.ceil((r-t-n*this.lineLength*.5)/this.lineLength))),this.lineHeight*n}heightForLine(t){return this.lineWrapping?(1+Math.max(0,Math.ceil((t-this.lineLength)/(this.lineLength-5))))*this.lineHeight:this.lineHeight}setDoc(t){return this.doc=t,this}mustRefreshForWrapping(t){return Pae.indexOf(t)>-1!=this.lineWrapping}mustRefreshForHeights(t){let r=!1;for(let n=0;n-1,l=Math.round(r)!=Math.round(this.lineHeight)||this.lineWrapping!=s;if(this.lineWrapping=s,this.lineHeight=r,this.charWidth=n,this.textHeight=i,this.lineLength=o,l){this.heightSamples={};for(let c=0;c0}set outdated(t){this.flags=(t?2:0)|this.flags&-3}setHeight(t,r){this.height!=r&&(Math.abs(this.height-r)>m5&&(t.heightChanged=!0),this.height=r)}replace(t,r,n){return Ha.of(n)}decomposeLeft(t,r){r.push(this)}decomposeRight(t,r){r.push(this)}applyChanges(t,r,n,i){let o=this,a=n.doc;for(let s=i.length-1;s>=0;s--){let{fromA:l,toA:c,fromB:d,toB:f}=i[s],h=o.lineAt(l,ii.ByPosNoHeight,n.setDoc(r),0,0),u=h.to>=c?h:o.lineAt(c,ii.ByPosNoHeight,n,0,0);for(f+=u.to-c,c=u.to;s>0&&h.from<=i[s-1].toA;)l=i[s-1].fromA,d=i[s-1].fromB,s--,lo*2){let s=t[r-1];s.break?t.splice(--r,1,s.left,null,s.right):t.splice(--r,1,s.left,s.right),n+=1+s.break,i-=s.size}else if(o>i*2){let s=t[n];s.break?t.splice(n,1,s.left,null,s.right):t.splice(n,1,s.left,s.right),n+=2+s.break,o-=s.size}else break;else if(i=o&&a(this.blockAt(0,n,i,o))}updateHeight(t,r=0,n=!1,i){return i&&i.from<=r&&i.more&&this.setHeight(t,i.heights[i.index++]),this.outdated=!1,this}toString(){return`block(${this.length})`}}class Bs extends P6e{constructor(t,r){super(t,r,null),this.collapsed=0,this.widgetHeight=0,this.breaks=0}blockAt(t,r,n,i){return new Mu(i,this.length,n,this.height,this.breaks)}replace(t,r,n){let i=n[0];return n.length==1&&(i instanceof Bs||i instanceof Go&&i.flags&4)&&Math.abs(this.length-i.length)<10?(i instanceof Go?i=new Bs(i.length,this.height):i.height=this.height,this.outdated||(i.outdated=!1),i):Ha.of(n)}updateHeight(t,r=0,n=!1,i){return i&&i.from<=r&&i.more?this.setHeight(t,i.heights[i.index++]):(n||this.outdated)&&this.setHeight(t,Math.max(this.widgetHeight,t.heightForLine(this.length-this.collapsed))+this.breaks*t.lineHeight),this.outdated=!1,this}toString(){return`line(${this.length}${this.collapsed?-this.collapsed:""}${this.widgetHeight?":"+this.widgetHeight:""})`}}class Go extends Ha{constructor(t){super(t,0)}heightMetrics(t,r){let n=t.doc.lineAt(r).number,i=t.doc.lineAt(r+this.length).number,o=i-n+1,a,s=0;if(t.lineWrapping){let l=Math.min(this.height,t.lineHeight*o);a=l/o,this.length>o+1&&(s=(this.height-l)/(this.length-o-1))}else a=this.height/o;return{firstLine:n,lastLine:i,perLine:a,perChar:s}}blockAt(t,r,n,i){let{firstLine:o,lastLine:a,perLine:s,perChar:l}=this.heightMetrics(r,i);if(r.lineWrapping){let c=i+Math.round(Math.max(0,Math.min(1,(t-n)/this.height))*this.length),d=r.doc.lineAt(c),f=s+d.length*l,h=Math.max(n,t-f/2);return new Mu(d.from,d.length,h,f,0)}else{let c=Math.max(0,Math.min(a-o,Math.floor((t-n)/s))),{from:d,length:f}=r.doc.line(o+c);return new Mu(d,f,n+s*c,s,0)}}lineAt(t,r,n,i,o){if(r==ii.ByHeight)return this.blockAt(t,n,i,o);if(r==ii.ByPosNoHeight){let{from:u,to:p}=n.doc.lineAt(t);return new Mu(u,p-u,0,0,0)}let{firstLine:a,perLine:s,perChar:l}=this.heightMetrics(n,o),c=n.doc.lineAt(t),d=s+c.length*l,f=c.number-a,h=i+s*f+l*(c.from-o-f);return new Mu(c.from,c.length,Math.max(i,Math.min(h,i+this.height-d)),d,0)}forEachLine(t,r,n,i,o,a){t=Math.max(t,o),r=Math.min(r,o+this.length);let{firstLine:s,perLine:l,perChar:c}=this.heightMetrics(n,o);for(let d=t,f=i;d<=r;){let h=n.doc.lineAt(d);if(d==t){let p=h.number-s;f+=l*p+c*(t-o-p)}let u=l+c*h.length;a(new Mu(h.from,h.length,f,u,0)),f+=u,d=h.to+1}}replace(t,r,n){let i=this.length-r;if(i>0){let o=n[n.length-1];o instanceof Go?n[n.length-1]=new Go(o.length+i):n.push(null,new Go(i-1))}if(t>0){let o=n[0];o instanceof Go?n[0]=new Go(t+o.length):n.unshift(new Go(t-1),null)}return Ha.of(n)}decomposeLeft(t,r){r.push(new Go(t-1),null)}decomposeRight(t,r){r.push(null,new Go(this.length-t-1))}updateHeight(t,r=0,n=!1,i){let o=r+this.length;if(i&&i.from<=r+this.length&&i.more){let a=[],s=Math.max(r,i.from),l=-1;for(i.from>r&&a.push(new Go(i.from-r-1).updateHeight(t,r));s<=o&&i.more;){let d=t.doc.lineAt(s).length;a.length&&a.push(null);let f=i.heights[i.index++];l==-1?l=f:Math.abs(f-l)>=m5&&(l=-2);let h=new Bs(d,f);h.outdated=!1,a.push(h),s+=d+1}s<=o&&a.push(null,new Go(o-s).updateHeight(t,s));let c=Ha.of(a);return(l<0||Math.abs(c.height-this.height)>=m5||Math.abs(l-this.heightMetrics(t,r).perLine)>=m5)&&(t.heightChanged=!0),c}else(n||this.outdated)&&(this.setHeight(t,t.heightForGap(r,r+this.length)),this.outdated=!1);return this}toString(){return`gap(${this.length})`}}class DQt extends Ha{constructor(t,r,n){super(t.length+r+n.length,t.height+n.height,r|(t.outdated||n.outdated?2:0)),this.left=t,this.right=n,this.size=t.size+n.size}get break(){return this.flags&1}blockAt(t,r,n,i){let o=n+this.left.height;return ts))return c;let d=r==ii.ByPosNoHeight?ii.ByPosNoHeight:ii.ByPos;return l?c.join(this.right.lineAt(s,d,n,a,s)):this.left.lineAt(s,d,n,i,o).join(c)}forEachLine(t,r,n,i,o,a){let s=i+this.left.height,l=o+this.left.length+this.break;if(this.break)t=l&&this.right.forEachLine(t,r,n,s,l,a);else{let c=this.lineAt(l,ii.ByPos,n,i,o);t=t&&c.from<=r&&a(c),r>c.to&&this.right.forEachLine(c.to+1,r,n,s,l,a)}}replace(t,r,n){let i=this.left.length+this.break;if(rthis.left.length)return this.balanced(this.left,this.right.replace(t-i,r-i,n));let o=[];t>0&&this.decomposeLeft(t,o);let a=o.length;for(let s of n)o.push(s);if(t>0&&Iae(o,a-1),r=n&&r.push(null)),t>n&&this.right.decomposeLeft(t-n,r)}decomposeRight(t,r){let n=this.left.length,i=n+this.break;if(t>=i)return this.right.decomposeRight(t-i,r);t2*r.size||r.size>2*t.size?Ha.of(this.break?[t,null,r]:[t,r]):(this.left=t,this.right=r,this.height=t.height+r.height,this.outdated=t.outdated||r.outdated,this.size=t.size+r.size,this.length=t.length+this.break+r.length,this)}updateHeight(t,r=0,n=!1,i){let{left:o,right:a}=this,s=r+o.length+this.break,l=null;return i&&i.from<=r+o.length&&i.more?l=o=o.updateHeight(t,r,n,i):o.updateHeight(t,r,n),i&&i.from<=s+a.length&&i.more?l=a=a.updateHeight(t,s,n,i):a.updateHeight(t,s,n),l?this.balanced(o,a):(this.height=this.left.height+this.right.height,this.outdated=!1,this)}toString(){return this.left+(this.break?" ":"-")+this.right}}function Iae(e,t){let r,n;e[t]==null&&(r=e[t-1])instanceof Go&&(n=e[t+1])instanceof Go&&e.splice(t-1,3,new Go(r.length+1+n.length))}const NQt=5;class rK{constructor(t,r){this.pos=t,this.oracle=r,this.nodes=[],this.lineStart=-1,this.lineEnd=-1,this.covering=null,this.writtenTo=t}get isCovered(){return this.covering&&this.nodes[this.nodes.length-1]==this.covering}span(t,r){if(this.lineStart>-1){let n=Math.min(r,this.lineEnd),i=this.nodes[this.nodes.length-1];i instanceof Bs?i.length+=n-this.pos:(n>this.pos||!this.isCovered)&&this.nodes.push(new Bs(n-this.pos,-1)),this.writtenTo=n,r>n&&(this.nodes.push(null),this.writtenTo++,this.lineStart=-1)}this.pos=r}point(t,r,n){if(t=NQt)&&this.addLineDeco(i,o,a)}else r>t&&this.span(t,r);this.lineEnd>-1&&this.lineEnd-1)return;let{from:t,to:r}=this.oracle.doc.lineAt(this.pos);this.lineStart=t,this.lineEnd=r,this.writtenTot&&this.nodes.push(new Bs(this.pos-t,-1)),this.writtenTo=this.pos}blankContent(t,r){let n=new Go(r-t);return this.oracle.doc.lineAt(t).to==r&&(n.flags|=4),n}ensureLine(){this.enterLine();let t=this.nodes.length?this.nodes[this.nodes.length-1]:null;if(t instanceof Bs)return t;let r=new Bs(0,-1);return this.nodes.push(r),r}addBlock(t){this.enterLine();let r=t.deco;r&&r.startSide>0&&!this.isCovered&&this.ensureLine(),this.nodes.push(t),this.writtenTo=this.pos=this.pos+t.length,r&&r.endSide>0&&(this.covering=t)}addLineDeco(t,r,n){let i=this.ensureLine();i.length+=n,i.collapsed+=n,i.widgetHeight=Math.max(i.widgetHeight,t),i.breaks+=r,this.writtenTo=this.pos=this.pos+n}finish(t){let r=this.nodes.length==0?null:this.nodes[this.nodes.length-1];this.lineStart>-1&&!(r instanceof Bs)&&!this.isCovered?this.nodes.push(new Bs(0,-1)):(this.writtenTod.clientHeight||d.scrollWidth>d.clientWidth)&&f.overflow!="visible"){let h=d.getBoundingClientRect();o=Math.max(o,h.left),a=Math.min(a,h.right),s=Math.max(s,h.top),l=c==e.parentNode?h.bottom:Math.min(l,h.bottom)}c=f.position=="absolute"||f.position=="fixed"?d.offsetParent:d.parentNode}else if(c.nodeType==11)c=c.host;else break;return{left:o-r.left,right:Math.max(o,a)-r.left,top:s-(r.top+t),bottom:Math.max(s,l)-(r.top+t)}}function BQt(e,t){let r=e.getBoundingClientRect();return{left:0,right:r.right-r.left,top:t,bottom:r.bottom-(r.top+t)}}class kk{constructor(t,r,n){this.from=t,this.to=r,this.size=n}static same(t,r){if(t.length!=r.length)return!1;for(let n=0;ntypeof n!="function"&&n.class=="cm-lineWrapping");this.heightOracle=new RQt(r),this.stateDeco=t.facet(ZS).filter(n=>typeof n!="function"),this.heightMap=Ha.empty().applyChanges(this.stateDeco,gn.empty,this.heightOracle.setDoc(t.doc),[new Jl(0,0,0,t.doc.length)]),this.viewport=this.getViewport(0,null),this.updateViewportLines(),this.updateForViewport(),this.lineGaps=this.ensureLineGaps([]),this.lineGapDeco=gr.set(this.lineGaps.map(n=>n.draw(this,!1))),this.computeVisibleRanges()}updateForViewport(){let t=[this.viewport],{main:r}=this.state.selection;for(let n=0;n<=1;n++){let i=n?r.head:r.anchor;if(!t.some(({from:o,to:a})=>i>=o&&i<=a)){let{from:o,to:a}=this.lineBlockAt(i);t.push(new i3(o,a))}}this.viewports=t.sort((n,i)=>n.from-i.from),this.scaler=this.heightMap.height<=7e6?Mae:new qQt(this.heightOracle,this.heightMap,this.viewports)}updateViewportLines(){this.viewportLines=[],this.heightMap.forEachLine(this.viewport.from,this.viewport.to,this.heightOracle.setDoc(this.state.doc),0,0,t=>{this.viewportLines.push(this.scaler.scale==1?t:Q2(t,this.scaler))})}update(t,r=null){this.state=t.state;let n=this.stateDeco;this.stateDeco=this.state.facet(ZS).filter(d=>typeof d!="function");let i=t.changedRanges,o=Jl.extendWithRanges(i,jQt(n,this.stateDeco,t?t.changes:bo.empty(this.state.doc.length))),a=this.heightMap.height,s=this.scrolledToBottom?null:this.scrollAnchorAt(this.scrollTop);this.heightMap=this.heightMap.applyChanges(this.stateDeco,t.startState.doc,this.heightOracle.setDoc(this.state.doc),o),this.heightMap.height!=a&&(t.flags|=2),s?(this.scrollAnchorPos=t.changes.mapPos(s.from,-1),this.scrollAnchorHeight=s.top):(this.scrollAnchorPos=-1,this.scrollAnchorHeight=this.heightMap.height);let l=o.length?this.mapViewport(this.viewport,t.changes):this.viewport;(r&&(r.range.headl.to)||!this.viewportIsAppropriate(l))&&(l=this.getViewport(0,r));let c=!t.changes.empty||t.flags&2||l.from!=this.viewport.from||l.to!=this.viewport.to;this.viewport=l,this.updateForViewport(),c&&this.updateViewportLines(),(this.lineGaps.length||this.viewport.to-this.viewport.from>4e3)&&this.updateLineGaps(this.ensureLineGaps(this.mapLineGaps(this.lineGaps,t.changes))),t.flags|=this.computeVisibleRanges(),r&&(this.scrollTarget=r),!this.mustEnforceCursorAssoc&&t.selectionSet&&t.view.lineWrapping&&t.state.selection.main.empty&&t.state.selection.main.assoc&&!t.state.facet(a6e)&&(this.mustEnforceCursorAssoc=!0)}measure(t){let r=t.contentDOM,n=window.getComputedStyle(r),i=this.heightOracle,o=n.whiteSpace;this.defaultTextDirection=n.direction=="rtl"?$i.RTL:$i.LTR;let a=this.heightOracle.mustRefreshForWrapping(o),s=r.getBoundingClientRect(),l=a||this.mustMeasureContent||this.contentDOMHeight!=s.height;this.contentDOMHeight=s.height,this.mustMeasureContent=!1;let c=0,d=0;if(s.width&&s.height){let w=s.width/r.offsetWidth,$=s.height/r.offsetHeight;(w>.995&&w<1.005||!isFinite(w)||Math.abs(s.width-r.offsetWidth)<1)&&(w=1),($>.995&&$<1.005||!isFinite($)||Math.abs(s.height-r.offsetHeight)<1)&&($=1),(this.scaleX!=w||this.scaleY!=$)&&(this.scaleX=w,this.scaleY=$,c|=8,a=l=!0)}let f=(parseInt(n.paddingTop)||0)*this.scaleY,h=(parseInt(n.paddingBottom)||0)*this.scaleY;(this.paddingTop!=f||this.paddingBottom!=h)&&(this.paddingTop=f,this.paddingBottom=h,c|=10),this.editorWidth!=t.scrollDOM.clientWidth&&(i.lineWrapping&&(l=!0),this.editorWidth=t.scrollDOM.clientWidth,c|=8);let u=t.scrollDOM.scrollTop*this.scaleY;this.scrollTop!=u&&(this.scrollAnchorHeight=-1,this.scrollTop=u),this.scrolledToBottom=W3e(t.scrollDOM);let p=(this.printing?BQt:zQt)(r,this.paddingTop),m=p.top-this.pixelViewport.top,v=p.bottom-this.pixelViewport.bottom;this.pixelViewport=p;let b=this.pixelViewport.bottom>this.pixelViewport.top&&this.pixelViewport.right>this.pixelViewport.left;if(b!=this.inView&&(this.inView=b,b&&(l=!0)),!this.inView&&!this.scrollTarget)return 0;let y=s.width;if((this.contentDOMWidth!=y||this.editorHeight!=t.scrollDOM.clientHeight)&&(this.contentDOMWidth=s.width,this.editorHeight=t.scrollDOM.clientHeight,c|=8),l){let w=t.docView.measureVisibleLineHeights(this.viewport);if(i.mustRefreshForHeights(w)&&(a=!0),a||i.lineWrapping&&Math.abs(y-this.contentDOMWidth)>i.charWidth){let{lineHeight:$,charWidth:C,textHeight:S}=t.docView.measureTextSize();a=$>0&&i.refresh(o,$,C,S,y/C,w),a&&(t.docView.minWidth=0,c|=8)}m>0&&v>0?d=Math.max(m,v):m<0&&v<0&&(d=Math.min(m,v)),i.heightChanged=!1;for(let $ of this.viewports){let C=$.from==this.viewport.from?w:t.docView.measureVisibleLineHeights($);this.heightMap=(a?Ha.empty().applyChanges(this.stateDeco,gn.empty,this.heightOracle,[new Jl(0,0,0,t.state.doc.length)]):this.heightMap).updateHeight(i,0,a,new AQt($.from,C))}i.heightChanged&&(c|=2)}let x=!this.viewportIsAppropriate(this.viewport,d)||this.scrollTarget&&(this.scrollTarget.range.headthis.viewport.to);return x&&(this.viewport=this.getViewport(d,this.scrollTarget)),this.updateForViewport(),(c&2||x)&&this.updateViewportLines(),(this.lineGaps.length||this.viewport.to-this.viewport.from>4e3)&&this.updateLineGaps(this.ensureLineGaps(a?[]:this.lineGaps,t)),c|=this.computeVisibleRanges(),this.mustEnforceCursorAssoc&&(this.mustEnforceCursorAssoc=!1,t.docView.enforceCursorAssoc()),c}get visibleTop(){return this.scaler.fromDOM(this.pixelViewport.top)}get visibleBottom(){return this.scaler.fromDOM(this.pixelViewport.bottom)}getViewport(t,r){let n=.5-Math.max(-.5,Math.min(.5,t/1e3/2)),i=this.heightMap,o=this.heightOracle,{visibleTop:a,visibleBottom:s}=this,l=new i3(i.lineAt(a-n*1e3,ii.ByHeight,o,0,0).from,i.lineAt(s+(1-n)*1e3,ii.ByHeight,o,0,0).to);if(r){let{head:c}=r.range;if(cl.to){let d=Math.min(this.editorHeight,this.pixelViewport.bottom-this.pixelViewport.top),f=i.lineAt(c,ii.ByPos,o,0,0),h;r.y=="center"?h=(f.top+f.bottom)/2-d/2:r.y=="start"||r.y=="nearest"&&c=s+Math.max(10,Math.min(n,250)))&&i>a-2*1e3&&o>1,a=i<<1;if(this.defaultTextDirection!=$i.LTR&&!n)return[];let s=[],l=(c,d,f,h)=>{if(d-cc&&vv.from>=f.from&&v.to<=f.to&&Math.abs(v.from-c)v.fromb));if(!m){if(dv.from<=d&&v.to>=d)){let v=r.moveToLineBoundary(Qe.cursor(d),!1,!0).head;v>c&&(d=v)}m=new kk(c,d,this.gapSize(f,c,d,h))}s.push(m)};for(let c of this.viewportLines){if(c.lengthc.from&&l(c.from,h,c,d),ur.draw(this,this.heightOracle.lineWrapping))))}computeVisibleRanges(){let t=this.stateDeco;this.lineGaps.length&&(t=t.concat(this.lineGapDeco));let r=[];On.spans(t,this.viewport.from,this.viewport.to,{span(i,o){r.push({from:i,to:o})},point(){}},20);let n=r.length!=this.visibleRanges.length||this.visibleRanges.some((i,o)=>i.from!=r[o].from||i.to!=r[o].to);return this.visibleRanges=r,n?4:0}lineBlockAt(t){return t>=this.viewport.from&&t<=this.viewport.to&&this.viewportLines.find(r=>r.from<=t&&r.to>=t)||Q2(this.heightMap.lineAt(t,ii.ByPos,this.heightOracle,0,0),this.scaler)}lineBlockAtHeight(t){return Q2(this.heightMap.lineAt(this.scaler.fromDOM(t),ii.ByHeight,this.heightOracle,0,0),this.scaler)}scrollAnchorAt(t){let r=this.lineBlockAtHeight(t+8);return r.from>=this.viewport.from||this.viewportLines[0].top-t>200?r:this.viewportLines[0]}elementAtHeight(t){return Q2(this.heightMap.blockAt(this.scaler.fromDOM(t),this.heightOracle,0,0),this.scaler)}get docHeight(){return this.scaler.toDOM(this.heightMap.height)}get contentHeight(){return this.docHeight+this.paddingTop+this.paddingBottom}}class i3{constructor(t,r){this.from=t,this.to=r}}function HQt(e,t,r){let n=[],i=e,o=0;return On.spans(r,e,t,{span(){},point(a,s){a>i&&(n.push({from:i,to:a}),o+=a-i),i=s}},20),i=1)return t[t.length-1].to;let n=Math.floor(e*r);for(let i=0;;i++){let{from:o,to:a}=t[i],s=a-o;if(n<=s)return o+n;n-=s}}function a3(e,t){let r=0;for(let{from:n,to:i}of e.ranges){if(t<=i){r+=t-n;break}r+=i-n}return r/e.total}function WQt(e,t){for(let r of e)if(t(r))return r}const Mae={toDOM(e){return e},fromDOM(e){return e},scale:1};class qQt{constructor(t,r,n){let i=0,o=0,a=0;this.viewports=n.map(({from:s,to:l})=>{let c=r.lineAt(s,ii.ByPos,t,0,0).top,d=r.lineAt(l,ii.ByPos,t,0,0).bottom;return i+=d-c,{from:s,to:l,top:c,bottom:d,domTop:0,domBottom:0}}),this.scale=(7e6-i)/(r.height-i);for(let s of this.viewports)s.domTop=a+(s.top-o)*this.scale,a=s.domBottom=s.domTop+(s.bottom-s.top),o=s.bottom}toDOM(t){for(let r=0,n=0,i=0;;r++){let o=rQ2(i,t)):e._content)}const s3=Ht.define({combine:e=>e.join(" ")}),FL=Ht.define({combine:e=>e.indexOf(!0)>-1}),HL=L0.newName(),I6e=L0.newName(),T6e=L0.newName(),M6e={"&light":"."+I6e,"&dark":"."+T6e};function WL(e,t,r){return new L0(t,{finish(n){return/&/.test(n)?n.replace(/&\w*/,i=>{if(i=="&")return e;if(!r||!r[i])throw new RangeError(`Unsupported selector: ${i}`);return r[i]}):e+" "+n}})}const VQt=WL("."+HL,{"&":{position:"relative !important",boxSizing:"border-box","&.cm-focused":{outline:"1px dotted #212121"},display:"flex !important",flexDirection:"column"},".cm-scroller":{display:"flex !important",alignItems:"flex-start !important",fontFamily:"monospace",lineHeight:1.4,height:"100%",overflowX:"auto",position:"relative",zIndex:0},".cm-content":{margin:0,flexGrow:2,flexShrink:0,display:"block",whiteSpace:"pre",wordWrap:"normal",boxSizing:"border-box",minHeight:"100%",padding:"4px 0",outline:"none","&[contenteditable=true]":{WebkitUserModify:"read-write-plaintext-only"}},".cm-lineWrapping":{whiteSpace_fallback:"pre-wrap",whiteSpace:"break-spaces",wordBreak:"break-word",overflowWrap:"anywhere",flexShrink:1},"&light .cm-content":{caretColor:"black"},"&dark .cm-content":{caretColor:"white"},".cm-line":{display:"block",padding:"0 2px 0 6px"},".cm-layer":{position:"absolute",left:0,top:0,contain:"size style","& > *":{position:"absolute"}},"&light .cm-selectionBackground":{background:"#d9d9d9"},"&dark .cm-selectionBackground":{background:"#222"},"&light.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground":{background:"#d7d4f0"},"&dark.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground":{background:"#233"},".cm-cursorLayer":{pointerEvents:"none"},"&.cm-focused > .cm-scroller > .cm-cursorLayer":{animation:"steps(1) cm-blink 1.2s infinite"},"@keyframes cm-blink":{"0%":{},"50%":{opacity:0},"100%":{}},"@keyframes cm-blink2":{"0%":{},"50%":{opacity:0},"100%":{}},".cm-cursor, .cm-dropCursor":{borderLeft:"1.2px solid black",marginLeft:"-0.6px",pointerEvents:"none"},".cm-cursor":{display:"none"},"&dark .cm-cursor":{borderLeftColor:"#444"},".cm-dropCursor":{position:"absolute"},"&.cm-focused > .cm-scroller > .cm-cursorLayer .cm-cursor":{display:"block"},".cm-announced":{position:"fixed",top:"-10000px"},"@media print":{".cm-announced":{display:"none"}},"&light .cm-activeLine":{backgroundColor:"#cceeff44"},"&dark .cm-activeLine":{backgroundColor:"#99eeff33"},"&light .cm-specialChar":{color:"red"},"&dark .cm-specialChar":{color:"#f78"},".cm-gutters":{flexShrink:0,display:"flex",height:"100%",boxSizing:"border-box",insetInlineStart:0,zIndex:200},"&light .cm-gutters":{backgroundColor:"#f5f5f5",color:"#6c6c6c",borderRight:"1px solid #ddd"},"&dark .cm-gutters":{backgroundColor:"#333338",color:"#ccc"},".cm-gutter":{display:"flex !important",flexDirection:"column",flexShrink:0,boxSizing:"border-box",minHeight:"100%",overflow:"hidden"},".cm-gutterElement":{boxSizing:"border-box"},".cm-lineNumbers .cm-gutterElement":{padding:"0 3px 0 5px",minWidth:"20px",textAlign:"right",whiteSpace:"nowrap"},"&light .cm-activeLineGutter":{backgroundColor:"#e2f2ff"},"&dark .cm-activeLineGutter":{backgroundColor:"#222227"},".cm-panels":{boxSizing:"border-box",position:"sticky",left:0,right:0},"&light .cm-panels":{backgroundColor:"#f5f5f5",color:"black"},"&light .cm-panels-top":{borderBottom:"1px solid #ddd"},"&light .cm-panels-bottom":{borderTop:"1px solid #ddd"},"&dark .cm-panels":{backgroundColor:"#333338",color:"white"},".cm-tab":{display:"inline-block",overflow:"hidden",verticalAlign:"bottom"},".cm-widgetBuffer":{verticalAlign:"text-top",height:"1em",width:0,display:"inline"},".cm-placeholder":{color:"#888",display:"inline-block",verticalAlign:"top"},".cm-highlightSpace:before":{content:"attr(data-display)",position:"absolute",pointerEvents:"none",color:"#888"},".cm-highlightTab":{backgroundImage:`url('data:image/svg+xml,')`,backgroundSize:"auto 100%",backgroundPosition:"right 90%",backgroundRepeat:"no-repeat"},".cm-trailingSpace":{backgroundColor:"#ff332255"},".cm-button":{verticalAlign:"middle",color:"inherit",fontSize:"70%",padding:".2em 1em",borderRadius:"1px"},"&light .cm-button":{backgroundImage:"linear-gradient(#eff1f5, #d9d9df)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#b4b4b4, #d0d3d6)"}},"&dark .cm-button":{backgroundImage:"linear-gradient(#393939, #111)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#111, #333)"}},".cm-textfield":{verticalAlign:"middle",color:"inherit",fontSize:"70%",border:"1px solid silver",padding:".2em .5em"},"&light .cm-textfield":{backgroundColor:"white"},"&dark .cm-textfield":{border:"1px solid #555",backgroundColor:"inherit"}},M6e),Z2="￿";class UQt{constructor(t,r){this.points=t,this.text="",this.lineSeparator=r.facet(on.lineSeparator)}append(t){this.text+=t}lineBreak(){this.text+=Z2}readRange(t,r){if(!t)return this;let n=t.parentNode;for(let i=t;;){this.findPointBefore(n,i);let o=this.text.length;this.readNode(i);let a=i.nextSibling;if(a==r)break;let s=ai.get(i),l=ai.get(a);(s&&l?s.breakAfter:(s?s.breakAfter:kae(i))||kae(a)&&(i.nodeName!="BR"||i.cmIgnore)&&this.text.length>o)&&this.lineBreak(),i=a}return this.findPointBefore(n,r),this}readTextNode(t){let r=t.nodeValue;for(let n of this.points)n.node==t&&(n.pos=this.text.length+Math.min(n.offset,r.length));for(let n=0,i=this.lineSeparator?null:/\r\n?|\n/g;;){let o=-1,a=1,s;if(this.lineSeparator?(o=r.indexOf(this.lineSeparator,n),a=this.lineSeparator.length):(s=i.exec(r))&&(o=s.index,a=s[0].length),this.append(r.slice(n,o<0?r.length:o)),o<0)break;if(this.lineBreak(),a>1)for(let l of this.points)l.node==t&&l.pos>this.text.length&&(l.pos-=a-1);n=o+a}}readNode(t){if(t.cmIgnore)return;let r=ai.get(t),n=r&&r.overrideDOMText;if(n!=null){this.findPointInside(t,n.length);for(let i=n.iter();!i.next().done;)i.lineBreak?this.lineBreak():this.append(i.value)}else t.nodeType==3?this.readTextNode(t):t.nodeName=="BR"?t.nextSibling&&this.lineBreak():t.nodeType==1&&this.readRange(t.firstChild,null)}findPointBefore(t,r){for(let n of this.points)n.node==t&&t.childNodes[n.offset]==r&&(n.pos=this.text.length)}findPointInside(t,r){for(let n of this.points)(t.nodeType==3?n.node==t:t.contains(n.node))&&(n.pos=this.text.length+(KQt(t,n.node,n.offset)?r:0))}}function KQt(e,t,r){for(;;){if(!t||r-1)this.newSel=null;else if(r>-1&&(this.bounds=t.docView.domBoundsAround(r,n,0))){let s=o||a?[]:QQt(t),l=new UQt(s,t.state);l.readRange(this.bounds.startDOM,this.bounds.endDOM),this.text=l.text,this.newSel=ZQt(s,this.bounds.from)}else{let s=t.observer.selectionRange,l=o&&o.node==s.focusNode&&o.offset==s.focusOffset||!_L(t.contentDOM,s.focusNode)?t.state.selection.main.head:t.docView.posFromDOM(s.focusNode,s.focusOffset),c=a&&a.node==s.anchorNode&&a.offset==s.anchorOffset||!_L(t.contentDOM,s.anchorNode)?t.state.selection.main.anchor:t.docView.posFromDOM(s.anchorNode,s.anchorOffset);this.newSel=Qe.single(c,l)}}}function k6e(e,t){let r,{newSel:n}=t,i=e.state.selection.main,o=e.inputState.lastKeyTime>Date.now()-100?e.inputState.lastKeyCode:-1;if(t.bounds){let{from:a,to:s}=t.bounds,l=i.from,c=null;(o===8||Vt.android&&t.text.length=i.from&&r.to<=i.to&&(r.from!=i.from||r.to!=i.to)&&i.to-i.from-(r.to-r.from)<=4?r={from:i.from,to:i.to,insert:e.state.doc.slice(i.from,r.from).append(r.insert).append(e.state.doc.slice(r.to,i.to))}:(Vt.mac||Vt.android)&&r&&r.from==r.to&&r.from==i.head-1&&/^\. ?$/.test(r.insert.toString())&&e.contentDOM.getAttribute("autocorrect")=="off"?(n&&r.insert.length==2&&(n=Qe.single(n.main.anchor-1,n.main.head-1)),r={from:i.from,to:i.to,insert:gn.of([" "])}):Vt.chrome&&r&&r.from==r.to&&r.from==i.head&&r.insert.toString()==` - `&&e.lineWrapping&&(n&&(n=Qe.single(n.main.anchor-1,n.main.head-1)),r={from:i.from,to:i.to,insert:gn.of([" "])}),r){if(Vt.ios&&e.inputState.flushIOSKey()||Vt.android&&(r.from==i.from&&r.to==i.to&&r.insert.length==1&&r.insert.lines==2&&y1(e.contentDOM,"Enter",13)||(r.from==i.from-1&&r.to==i.to&&r.insert.length==0||o==8&&r.insert.lengthi.head)&&y1(e.contentDOM,"Backspace",8)||r.from==i.from&&r.to==i.to+1&&r.insert.length==0&&y1(e.contentDOM,"Delete",46)))return!0;let a=r.insert.toString();e.inputState.composing>=0&&e.inputState.composing++;let s,l=()=>s||(s=XQt(e,r,n));return e.state.facet(n6e).some(c=>c(e,r.from,r.to,a,l))||e.dispatch(l()),!0}else if(n&&!n.main.eq(i)){let a=!1,s="select";return e.inputState.lastSelectionTime>Date.now()-50&&(e.inputState.lastSelectionOrigin=="select"&&(a=!0),s=e.inputState.lastSelectionOrigin),e.dispatch({selection:n,scrollIntoView:a,userEvent:s}),!0}else return!1}function XQt(e,t,r){let n,i=e.state,o=i.selection.main;if(t.from>=o.from&&t.to<=o.to&&t.to-t.from>=(o.to-o.from)/3&&(!r||r.main.empty&&r.main.from==t.from+t.insert.length)&&e.inputState.composing<0){let s=o.fromt.to?i.sliceDoc(t.to,o.to):"";n=i.replaceSelection(e.state.toText(s+t.insert.sliceString(0,void 0,e.state.lineBreak)+l))}else{let s=i.changes(t),l=r&&r.main.to<=s.newLength?r.main:void 0;if(i.selection.ranges.length>1&&e.inputState.composing>=0&&t.to<=o.to&&t.to>=o.to-10){let c=e.state.sliceDoc(t.from,t.to),d,f=r&&g6e(e,r.main.head);if(f){let p=t.insert.length-(t.to-t.from);d={from:f.from,to:f.to-p}}else d=e.state.doc.lineAt(o.head);let h=o.to-t.to,u=o.to-o.from;n=i.changeByRange(p=>{if(p.from==o.from&&p.to==o.to)return{changes:s,range:l||p.map(s)};let m=p.to-h,v=m-c.length;if(p.to-p.from!=u||e.state.sliceDoc(v,m)!=c||p.to>=d.from&&p.from<=d.to)return{range:p};let b=i.changes({from:v,to:m,insert:t.insert}),y=p.to-o.to;return{changes:b,range:l?Qe.range(Math.max(0,l.anchor+y),Math.max(0,l.head+y)):p.map(b)}})}else n={changes:s,selection:l&&i.selection.replaceRange(l)}}let a="input.type";return(e.composing||e.inputState.compositionPendingChange&&e.inputState.compositionEndedAt>Date.now()-50)&&(e.inputState.compositionPendingChange=!1,a+=".compose",e.inputState.compositionFirstChange&&(a+=".start",e.inputState.compositionFirstChange=!1)),i.update(n,{userEvent:a,scrollIntoView:!0})}function YQt(e,t,r,n){let i=Math.min(e.length,t.length),o=0;for(;o0&&s>0&&e.charCodeAt(a-1)==t.charCodeAt(s-1);)a--,s--;if(n=="end"){let l=Math.max(0,o-Math.min(a,s));r-=a+l-o}if(a=a?o-r:0;o-=l,s=o+(s-a),a=o}else if(s=s?o-r:0;o-=l,a=o+(a-s),s=o}return{from:o,toA:a,toB:s}}function QQt(e){let t=[];if(e.root.activeElement!=e.contentDOM)return t;let{anchorNode:r,anchorOffset:n,focusNode:i,focusOffset:o}=e.observer.selectionRange;return r&&(t.push(new Rae(r,n)),(i!=r||o!=n)&&t.push(new Rae(i,o))),t}function ZQt(e,t){if(e.length==0)return null;let r=e[0].pos,n=e.length==2?e[1].pos:r;return r>-1&&n>-1?Qe.single(r+t,n+t):null}const JQt={childList:!0,characterData:!0,subtree:!0,attributes:!0,characterDataOldValue:!0},Rk=Vt.ie&&Vt.ie_version<=11;class eZt{constructor(t){this.view=t,this.active=!1,this.selectionRange=new jYt,this.selectionChanged=!1,this.delayedFlush=-1,this.resizeTimeout=-1,this.queue=[],this.delayedAndroidKey=null,this.flushingAndroidKey=-1,this.lastChange=0,this.scrollTargets=[],this.intersection=null,this.resizeScroll=null,this.intersecting=!1,this.gapIntersection=null,this.gaps=[],this.parentCheck=-1,this.dom=t.contentDOM,this.observer=new MutationObserver(r=>{for(let n of r)this.queue.push(n);(Vt.ie&&Vt.ie_version<=11||Vt.ios&&t.composing)&&r.some(n=>n.type=="childList"&&n.removedNodes.length||n.type=="characterData"&&n.oldValue.length>n.target.nodeValue.length)?this.flushSoon():this.flush()}),Rk&&(this.onCharData=r=>{this.queue.push({target:r.target,type:"characterData",oldValue:r.prevValue}),this.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this),this.onResize=this.onResize.bind(this),this.onPrint=this.onPrint.bind(this),this.onScroll=this.onScroll.bind(this),typeof ResizeObserver=="function"&&(this.resizeScroll=new ResizeObserver(()=>{var r;((r=this.view.docView)===null||r===void 0?void 0:r.lastUpdate){this.parentCheck<0&&(this.parentCheck=setTimeout(this.listenForScroll.bind(this),1e3)),r.length>0&&r[r.length-1].intersectionRatio>0!=this.intersecting&&(this.intersecting=!this.intersecting,this.intersecting!=this.view.inView&&this.onScrollChanged(document.createEvent("Event")))},{threshold:[0,.001]}),this.intersection.observe(this.dom),this.gapIntersection=new IntersectionObserver(r=>{r.length>0&&r[r.length-1].intersectionRatio>0&&this.onScrollChanged(document.createEvent("Event"))},{})),this.listenForScroll(),this.readSelectionRange()}onScrollChanged(t){this.view.inputState.runHandlers("scroll",t),this.intersecting&&this.view.measure()}onScroll(t){this.intersecting&&this.flush(!1),this.onScrollChanged(t)}onResize(){this.resizeTimeout<0&&(this.resizeTimeout=setTimeout(()=>{this.resizeTimeout=-1,this.view.requestMeasure()},50))}onPrint(){this.view.viewState.printing=!0,this.view.measure(),setTimeout(()=>{this.view.viewState.printing=!1,this.view.requestMeasure()},500)}updateGaps(t){if(this.gapIntersection&&(t.length!=this.gaps.length||this.gaps.some((r,n)=>r!=t[n]))){this.gapIntersection.disconnect();for(let r of t)this.gapIntersection.observe(r);this.gaps=t}}onSelectionChange(t){let r=this.selectionChanged;if(!this.readSelectionRange()||this.delayedAndroidKey)return;let{view:n}=this,i=this.selectionRange;if(n.state.facet(Q7)?n.root.activeElement!=this.dom:!h5(n.dom,i))return;let o=i.anchorNode&&n.docView.nearest(i.anchorNode);if(o&&o.ignoreEvent(t)){r||(this.selectionChanged=!1);return}(Vt.ie&&Vt.ie_version<=11||Vt.android&&Vt.chrome)&&!n.state.selection.main.empty&&i.focusNode&&E8(i.focusNode,i.focusOffset,i.anchorNode,i.anchorOffset)?this.flushSoon():this.flush(!1)}readSelectionRange(){let{view:t}=this,r=Vt.safari&&t.root.nodeType==11&&RYt(this.dom.ownerDocument)==this.dom&&tZt(this.view)||O8(t.root);if(!r||this.selectionRange.eq(r))return!1;let n=h5(this.dom,r);return n&&!this.selectionChanged&&t.inputState.lastFocusTime>Date.now()-200&&t.inputState.lastTouchTime{let o=this.delayedAndroidKey;o&&(this.clearDelayedAndroidKey(),this.view.inputState.lastKeyCode=o.keyCode,this.view.inputState.lastKeyTime=Date.now(),!this.flush()&&o.force&&y1(this.dom,o.key,o.keyCode))};this.flushingAndroidKey=this.view.win.requestAnimationFrame(i)}(!this.delayedAndroidKey||t=="Enter")&&(this.delayedAndroidKey={key:t,keyCode:r,force:this.lastChange{this.delayedFlush=-1,this.flush()}))}forceFlush(){this.delayedFlush>=0&&(this.view.win.cancelAnimationFrame(this.delayedFlush),this.delayedFlush=-1),this.flush()}pendingRecords(){for(let t of this.observer.takeRecords())this.queue.push(t);return this.queue}processRecords(){let t=this.pendingRecords();t.length&&(this.queue=[]);let r=-1,n=-1,i=!1;for(let o of t){let a=this.readMutation(o);a&&(a.typeOver&&(i=!0),r==-1?{from:r,to:n}=a:(r=Math.min(a.from,r),n=Math.max(a.to,n)))}return{from:r,to:n,typeOver:i}}readChange(){let{from:t,to:r,typeOver:n}=this.processRecords(),i=this.selectionChanged&&h5(this.dom,this.selectionRange);if(t<0&&!i)return null;t>-1&&(this.lastChange=Date.now()),this.view.inputState.lastFocusTime=0,this.selectionChanged=!1;let o=new GQt(this.view,t,r,n);return this.view.docView.domChanged={newSel:o.newSel?o.newSel.main:null},o}flush(t=!0){if(this.delayedFlush>=0||this.delayedAndroidKey)return!1;t&&this.readSelectionRange();let r=this.readChange();if(!r)return this.view.requestMeasure(),!1;let n=this.view.state,i=k6e(this.view,r);return this.view.state==n&&this.view.update([]),i}readMutation(t){let r=this.view.docView.nearest(t.target);if(!r||r.ignoreMutation(t))return null;if(r.markDirty(t.type=="attributes"),t.type=="attributes"&&(r.flags|=4),t.type=="childList"){let n=Aae(r,t.previousSibling||t.target.previousSibling,-1),i=Aae(r,t.nextSibling||t.target.nextSibling,1);return{from:n?r.posAfter(n):r.posAtStart,to:i?r.posBefore(i):r.posAtEnd,typeOver:!1}}else return t.type=="characterData"?{from:r.posAtStart,to:r.posAtEnd,typeOver:t.target.nodeValue==t.oldValue}:null}setWindow(t){t!=this.win&&(this.removeWindowListeners(this.win),this.win=t,this.addWindowListeners(this.win))}addWindowListeners(t){t.addEventListener("resize",this.onResize),t.addEventListener("beforeprint",this.onPrint),t.addEventListener("scroll",this.onScroll),t.document.addEventListener("selectionchange",this.onSelectionChange)}removeWindowListeners(t){t.removeEventListener("scroll",this.onScroll),t.removeEventListener("resize",this.onResize),t.removeEventListener("beforeprint",this.onPrint),t.document.removeEventListener("selectionchange",this.onSelectionChange)}destroy(){var t,r,n;this.stop(),(t=this.intersection)===null||t===void 0||t.disconnect(),(r=this.gapIntersection)===null||r===void 0||r.disconnect(),(n=this.resizeScroll)===null||n===void 0||n.disconnect();for(let i of this.scrollTargets)i.removeEventListener("scroll",this.onScroll);this.removeWindowListeners(this.win),clearTimeout(this.parentCheck),clearTimeout(this.resizeTimeout),this.win.cancelAnimationFrame(this.delayedFlush),this.win.cancelAnimationFrame(this.flushingAndroidKey)}}function Aae(e,t,r){for(;t;){let n=ai.get(t);if(n&&n.parent==e)return n;let i=t.parentNode;t=i!=e.dom?i:r>0?t.nextSibling:t.previousSibling}return null}function tZt(e){let t=null;function r(l){l.preventDefault(),l.stopImmediatePropagation(),t=l.getTargetRanges()[0]}if(e.contentDOM.addEventListener("beforeinput",r,!0),e.dom.ownerDocument.execCommand("indent"),e.contentDOM.removeEventListener("beforeinput",r,!0),!t)return null;let n=t.startContainer,i=t.startOffset,o=t.endContainer,a=t.endOffset,s=e.docView.domAtPos(e.state.selection.main.anchor);return E8(s.node,s.offset,o,a)&&([n,i,o,a]=[o,a,n,i]),{anchorNode:n,anchorOffset:i,focusNode:o,focusOffset:a}}class Ft{get state(){return this.viewState.state}get viewport(){return this.viewState.viewport}get visibleRanges(){return this.viewState.visibleRanges}get inView(){return this.viewState.inView}get composing(){return this.inputState.composing>0}get compositionStarted(){return this.inputState.composing>=0}get root(){return this._root}get win(){return this.dom.ownerDocument.defaultView||window}constructor(t={}){this.plugins=[],this.pluginMap=new Map,this.editorAttrs={},this.contentAttrs={},this.bidiCache=[],this.destroyed=!1,this.updateState=2,this.measureScheduled=-1,this.measureRequests=[],this.contentDOM=document.createElement("div"),this.scrollDOM=document.createElement("div"),this.scrollDOM.tabIndex=-1,this.scrollDOM.className="cm-scroller",this.scrollDOM.appendChild(this.contentDOM),this.announceDOM=document.createElement("div"),this.announceDOM.className="cm-announced",this.announceDOM.setAttribute("aria-live","polite"),this.dom=document.createElement("div"),this.dom.appendChild(this.announceDOM),this.dom.appendChild(this.scrollDOM);let{dispatch:r}=t;this.dispatchTransactions=t.dispatchTransactions||r&&(n=>n.forEach(i=>r(i,this)))||(n=>this.update(n)),this.dispatch=this.dispatch.bind(this),this._root=t.root||LYt(t.parent)||document,this.viewState=new Tae(t.state||on.create(t)),t.scrollTo&&t.scrollTo.is(t3)&&(this.viewState.scrollTarget=t.scrollTo.value.clip(this.viewState.state)),this.plugins=this.state.facet(X2).map(n=>new Ik(n));for(let n of this.plugins)n.update(this);this.observer=new eZt(this),this.inputState=new gQt(this),this.inputState.ensureHandlers(this.plugins),this.docView=new fae(this),this.mountStyles(),this.updateAttrs(),this.updateState=0,this.requestMeasure(),t.parent&&t.parent.appendChild(this.dom)}dispatch(...t){let r=t.length==1&&t[0]instanceof wo?t:t.length==1&&Array.isArray(t[0])?t[0]:[this.state.update(...t)];this.dispatchTransactions(r,this)}update(t){if(this.updateState!=0)throw new Error("Calls to EditorView.update are not allowed while an update is in progress");let r=!1,n=!1,i,o=this.state;for(let h of t){if(h.startState!=o)throw new RangeError("Trying to update state with a transaction that doesn't start from the previous state.");o=h.state}if(this.destroyed){this.viewState.state=o;return}let a=this.hasFocus,s=0,l=null;t.some(h=>h.annotation(O6e))?(this.inputState.notifiedFocused=a,s=1):a!=this.inputState.notifiedFocused&&(this.inputState.notifiedFocused=a,l=E6e(o,a),l||(s=1));let c=this.observer.delayedAndroidKey,d=null;if(c?(this.observer.clearDelayedAndroidKey(),d=this.observer.readChange(),(d&&!this.state.doc.eq(o.doc)||!this.state.selection.eq(o.selection))&&(d=null)):this.observer.clear(),o.facet(on.phrases)!=this.state.facet(on.phrases))return this.setState(o);i=_8.create(this,o,t),i.flags|=s;let f=this.viewState.scrollTarget;try{this.updateState=2;for(let h of t){if(f&&(f=f.map(h.changes)),h.scrollIntoView){let{main:u}=h.state.selection;f=new x1(u.empty?u:Qe.cursor(u.head,u.head>u.anchor?-1:1))}for(let u of h.effects)u.is(t3)&&(f=u.value.clip(this.state))}this.viewState.update(i,f),this.bidiCache=P8.update(this.bidiCache,i.changes),i.empty||(this.updatePlugins(i),this.inputState.update(i)),r=this.docView.update(i),this.state.facet(Y2)!=this.styleModules&&this.mountStyles(),n=this.updateAttrs(),this.showAnnouncements(t),this.docView.updateSelection(r,t.some(h=>h.isUserEvent("select.pointer")))}finally{this.updateState=0}if(i.startState.facet(s3)!=i.state.facet(s3)&&(this.viewState.mustMeasureContent=!0),(r||n||f||this.viewState.mustEnforceCursorAssoc||this.viewState.mustMeasureContent)&&this.requestMeasure(),!i.empty)for(let h of this.state.facet(AL))try{h(i)}catch(u){Zl(this.state,u,"update listener")}(l||d)&&Promise.resolve().then(()=>{l&&this.state==l.startState&&this.dispatch(l),d&&!k6e(this,d)&&c.force&&y1(this.contentDOM,c.key,c.keyCode)})}setState(t){if(this.updateState!=0)throw new Error("Calls to EditorView.setState are not allowed while an update is in progress");if(this.destroyed){this.viewState.state=t;return}this.updateState=2;let r=this.hasFocus;try{for(let n of this.plugins)n.destroy(this);this.viewState=new Tae(t),this.plugins=t.facet(X2).map(n=>new Ik(n)),this.pluginMap.clear();for(let n of this.plugins)n.update(this);this.docView.destroy(),this.docView=new fae(this),this.inputState.ensureHandlers(this.plugins),this.mountStyles(),this.updateAttrs(),this.bidiCache=[]}finally{this.updateState=0}r&&this.focus(),this.requestMeasure()}updatePlugins(t){let r=t.startState.facet(X2),n=t.state.facet(X2);if(r!=n){let i=[];for(let o of n){let a=r.indexOf(o);if(a<0)i.push(new Ik(o));else{let s=this.plugins[a];s.mustUpdate=t,i.push(s)}}for(let o of this.plugins)o.mustUpdate!=t&&o.destroy(this);this.plugins=i,this.pluginMap.clear()}else for(let i of this.plugins)i.mustUpdate=t;for(let i=0;i-1&&this.win.cancelAnimationFrame(this.measureScheduled),this.observer.delayedAndroidKey){this.measureScheduled=-1,this.requestMeasure();return}this.measureScheduled=0,t&&this.observer.forceFlush();let r=null,n=this.scrollDOM,i=n.scrollTop*this.scaleY,{scrollAnchorPos:o,scrollAnchorHeight:a}=this.viewState;Math.abs(i-this.viewState.scrollTop)>1&&(a=-1),this.viewState.scrollAnchorHeight=-1;try{for(let s=0;;s++){if(a<0)if(W3e(n))o=-1,a=this.viewState.heightMap.height;else{let u=this.viewState.scrollAnchorAt(i);o=u.from,a=u.top}this.updateState=1;let l=this.viewState.measure(this);if(!l&&!this.measureRequests.length&&this.viewState.scrollTarget==null)break;if(s>5){console.warn(this.measureRequests.length?"Measure loop restarted more than 5 times":"Viewport failed to stabilize");break}let c=[];l&4||([this.measureRequests,c]=[c,this.measureRequests]);let d=c.map(u=>{try{return u.read(this)}catch(p){return Zl(this.state,p),Dae}}),f=_8.create(this,this.state,[]),h=!1;f.flags|=l,r?r.flags|=l:r=f,this.updateState=2,f.empty||(this.updatePlugins(f),this.inputState.update(f),this.updateAttrs(),h=this.docView.update(f));for(let u=0;u1||p<-1){i=i+p,n.scrollTop=i/this.scaleY,a=-1;continue}}break}}}finally{this.updateState=0,this.measureScheduled=-1}if(r&&!r.empty)for(let s of this.state.facet(AL))s(r)}get themeClasses(){return HL+" "+(this.state.facet(FL)?T6e:I6e)+" "+this.state.facet(s3)}updateAttrs(){let t=Nae(this,s6e,{class:"cm-editor"+(this.hasFocus?" cm-focused ":" ")+this.themeClasses}),r={spellcheck:"false",autocorrect:"off",autocapitalize:"off",translate:"no",contenteditable:this.state.facet(Q7)?"true":"false",class:"cm-content",style:`${Vt.tabSize}: ${this.state.tabSize}`,role:"textbox","aria-multiline":"true"};this.state.readOnly&&(r["aria-readonly"]="true"),Nae(this,eK,r);let n=this.observer.ignore(()=>{let i=kL(this.contentDOM,this.contentAttrs,r),o=kL(this.dom,this.editorAttrs,t);return i||o});return this.editorAttrs=t,this.contentAttrs=r,n}showAnnouncements(t){let r=!0;for(let n of t)for(let i of n.effects)if(i.is(Ft.announce)){r&&(this.announceDOM.textContent=""),r=!1;let o=this.announceDOM.appendChild(document.createElement("div"));o.textContent=i.value}}mountStyles(){this.styleModules=this.state.facet(Y2);let t=this.state.facet(Ft.cspNonce);L0.mount(this.root,this.styleModules.concat(VQt).reverse(),t?{nonce:t}:void 0)}readMeasured(){if(this.updateState==2)throw new Error("Reading the editor layout isn't allowed during an update");this.updateState==0&&this.measureScheduled>-1&&this.measure(!1)}requestMeasure(t){if(this.measureScheduled<0&&(this.measureScheduled=this.win.requestAnimationFrame(()=>this.measure())),t){if(this.measureRequests.indexOf(t)>-1)return;if(t.key!=null){for(let r=0;rn.spec==t)||null),r&&r.update(this).value}get documentTop(){return this.contentDOM.getBoundingClientRect().top+this.viewState.paddingTop}get documentPadding(){return{top:this.viewState.paddingTop,bottom:this.viewState.paddingBottom}}get scaleX(){return this.viewState.scaleX}get scaleY(){return this.viewState.scaleY}elementAtHeight(t){return this.readMeasured(),this.viewState.elementAtHeight(t)}lineBlockAtHeight(t){return this.readMeasured(),this.viewState.lineBlockAtHeight(t)}get viewportLineBlocks(){return this.viewState.viewportLines}lineBlockAt(t){return this.viewState.lineBlockAt(t)}get contentHeight(){return this.viewState.contentHeight}moveByChar(t,r,n){return Mk(this,t,bae(this,t,r,n))}moveByGroup(t,r){return Mk(this,t,bae(this,t,r,n=>pQt(this,t.head,n)))}moveToLineBoundary(t,r,n=!0){return hQt(this,t,r,n)}moveVertically(t,r,n){return Mk(this,t,mQt(this,t,r,n))}domAtPos(t){return this.docView.domAtPos(t)}posAtDOM(t,r=0){return this.docView.posFromDOM(t,r)}posAtCoords(t,r=!0){return this.readMeasured(),b6e(this,t,r)}coordsAtPos(t,r=1){this.readMeasured();let n=this.docView.coordsAt(t,r);if(!n||n.left==n.right)return n;let i=this.state.doc.lineAt(t),o=this.bidiSpans(i),a=o[Qh.find(o,t-i.from,-1,r)];return QU(n,a.dir==$i.LTR==r>0)}coordsForChar(t){return this.readMeasured(),this.docView.coordsForChar(t)}get defaultCharacterWidth(){return this.viewState.heightOracle.charWidth}get defaultLineHeight(){return this.viewState.heightOracle.lineHeight}get textDirection(){return this.viewState.defaultTextDirection}textDirectionAt(t){return!this.state.facet(o6e)||tthis.viewport.to?this.textDirection:(this.readMeasured(),this.docView.textDirectionAt(t))}get lineWrapping(){return this.viewState.heightOracle.lineWrapping}bidiSpans(t){if(t.length>rZt)return p6e(t.length);let r=this.textDirectionAt(t.from),n;for(let o of this.bidiCache)if(o.from==t.from&&o.dir==r&&(o.fresh||h6e(o.isolates,n=dae(this,t.from,t.to))))return o.order;n||(n=dae(this,t.from,t.to));let i=JYt(t.text,r,n);return this.bidiCache.push(new P8(t.from,t.to,r,n,!0,i)),i}get hasFocus(){var t;return(this.dom.ownerDocument.hasFocus()||Vt.safari&&((t=this.inputState)===null||t===void 0?void 0:t.lastContextMenu)>Date.now()-3e4)&&this.root.activeElement==this.contentDOM}focus(){this.observer.ignore(()=>{F3e(this.contentDOM),this.docView.updateSelection()})}setRoot(t){this._root!=t&&(this._root=t,this.observer.setWindow((t.nodeType==9?t:t.ownerDocument).defaultView||window),this.mountStyles())}destroy(){for(let t of this.plugins)t.destroy(this);this.plugins=[],this.inputState.destroy(),this.docView.destroy(),this.dom.remove(),this.observer.destroy(),this.measureScheduled>-1&&this.win.cancelAnimationFrame(this.measureScheduled),this.destroyed=!0}static scrollIntoView(t,r={}){return t3.of(new x1(typeof t=="number"?Qe.cursor(t):t,r.y,r.x,r.yMargin,r.xMargin))}scrollSnapshot(){let{scrollTop:t,scrollLeft:r}=this.scrollDOM,n=this.viewState.scrollAnchorAt(t);return t3.of(new x1(Qe.cursor(n.from),"start","start",n.top-t,r,!0))}static domEventHandlers(t){return co.define(()=>({}),{eventHandlers:t})}static domEventObservers(t){return co.define(()=>({}),{eventObservers:t})}static theme(t,r){let n=L0.newName(),i=[s3.of(n),Y2.of(WL(`.${n}`,t))];return r&&r.dark&&i.push(FL.of(!0)),i}static baseTheme(t){return Cy.lowest(Y2.of(WL("."+HL,t,M6e)))}static findFromDOM(t){var r;let n=t.querySelector(".cm-content"),i=n&&ai.get(n)||ai.get(t);return((r=i==null?void 0:i.rootView)===null||r===void 0?void 0:r.view)||null}}Ft.styleModule=Y2;Ft.inputHandler=n6e;Ft.focusChangeEffect=i6e;Ft.perLineTextDirection=o6e;Ft.exceptionSink=r6e;Ft.updateListener=AL;Ft.editable=Q7;Ft.mouseSelectionStyle=t6e;Ft.dragMovesSelection=e6e;Ft.clickAddsSelectionRange=J3e;Ft.decorations=ZS;Ft.atomicRanges=tK;Ft.bidiIsolatedRanges=l6e;Ft.scrollMargins=c6e;Ft.darkTheme=FL;Ft.cspNonce=Ht.define({combine:e=>e.length?e[0]:""});Ft.contentAttributes=eK;Ft.editorAttributes=s6e;Ft.lineWrapping=Ft.contentAttributes.of({class:"cm-lineWrapping"});Ft.announce=zr.define();const rZt=4096,Dae={};class P8{constructor(t,r,n,i,o,a){this.from=t,this.to=r,this.dir=n,this.isolates=i,this.fresh=o,this.order=a}static update(t,r){if(r.empty&&!t.some(o=>o.fresh))return t;let n=[],i=t.length?t[t.length-1].dir:$i.LTR;for(let o=Math.max(0,t.length-10);o=0;i--){let o=n[i],a=typeof o=="function"?o(e):o;a&&ML(a,r)}return r}const nZt=Vt.mac?"mac":Vt.windows?"win":Vt.linux?"linux":"key";function iZt(e,t){const r=e.split(/-(?!$)/);let n=r[r.length-1];n=="Space"&&(n=" ");let i,o,a,s;for(let l=0;ln.concat(i),[]))),r}function aZt(e,t,r){return A6e(R6e(e.state),t,e,r)}let Bh=null;const sZt=4e3;function lZt(e,t=nZt){let r=Object.create(null),n=Object.create(null),i=(a,s)=>{let l=n[a];if(l==null)n[a]=s;else if(l!=s)throw new Error("Key binding "+a+" is used both as a regular binding and as a multi-stroke prefix")},o=(a,s,l,c,d)=>{var f,h;let u=r[a]||(r[a]=Object.create(null)),p=s.split(/ (?!$)/).map(b=>iZt(b,t));for(let b=1;b{let w=Bh={view:x,prefix:y,scope:a};return setTimeout(()=>{Bh==w&&(Bh=null)},sZt),!0}]})}let m=p.join(" ");i(m,!1);let v=u[m]||(u[m]={preventDefault:!1,stopPropagation:!1,run:((h=(f=u._any)===null||f===void 0?void 0:f.run)===null||h===void 0?void 0:h.slice())||[]});l&&v.run.push(l),c&&(v.preventDefault=!0),d&&(v.stopPropagation=!0)};for(let a of e){let s=a.scope?a.scope.split(" "):["editor"];if(a.any)for(let c of s){let d=r[c]||(r[c]=Object.create(null));d._any||(d._any={preventDefault:!1,stopPropagation:!1,run:[]});for(let f in d)d[f].run.push(a.any)}let l=a[t]||a.key;if(l)for(let c of s)o(c,l,a.run,a.preventDefault,a.stopPropagation),a.shift&&o(c,"Shift-"+l,a.shift,a.preventDefault,a.stopPropagation)}return r}function A6e(e,t,r,n){let i=kYt(t),o=Xo(i,0),a=zl(o)==i.length&&i!=" ",s="",l=!1,c=!1,d=!1;Bh&&Bh.view==r&&Bh.scope==n&&(s=Bh.prefix+" ",x6e.indexOf(t.keyCode)<0&&(c=!0,Bh=null));let f=new Set,h=v=>{if(v){for(let b of v.run)if(!f.has(b)&&(f.add(b),b(r,t)))return v.stopPropagation&&(d=!0),!0;v.preventDefault&&(v.stopPropagation&&(d=!0),c=!0)}return!1},u=e[n],p,m;return u&&(h(u[s+l3(i,t,!a)])?l=!0:a&&(t.altKey||t.metaKey||t.ctrlKey)&&!(Vt.windows&&t.ctrlKey&&t.altKey)&&(p=z0[t.keyCode])&&p!=i?(h(u[s+l3(p,t,!0)])||t.shiftKey&&(m=XS[t.keyCode])!=i&&m!=p&&h(u[s+l3(m,t,!1)]))&&(l=!0):a&&t.shiftKey&&h(u[s+l3(i,t,!0)])&&(l=!0),!l&&h(u._any)&&(l=!0)),c&&(l=!0),l&&d&&t.stopPropagation(),l}class VC{constructor(t,r,n,i,o){this.className=t,this.left=r,this.top=n,this.width=i,this.height=o}draw(){let t=document.createElement("div");return t.className=this.className,this.adjust(t),t}update(t,r){return r.className!=this.className?!1:(this.adjust(t),!0)}adjust(t){t.style.left=this.left+"px",t.style.top=this.top+"px",this.width!=null&&(t.style.width=this.width+"px"),t.style.height=this.height+"px"}eq(t){return this.left==t.left&&this.top==t.top&&this.width==t.width&&this.height==t.height&&this.className==t.className}static forRange(t,r,n){if(n.empty){let i=t.coordsAtPos(n.head,n.assoc||1);if(!i)return[];let o=D6e(t);return[new VC(r,i.left-o.left,i.top-o.top,null,i.bottom-i.top)]}else return cZt(t,r,n)}}function D6e(e){let t=e.scrollDOM.getBoundingClientRect();return{left:(e.textDirection==$i.LTR?t.left:t.right-e.scrollDOM.clientWidth*e.scaleX)-e.scrollDOM.scrollLeft*e.scaleX,top:t.top-e.scrollDOM.scrollTop*e.scaleY}}function Lae(e,t,r){let n=Qe.cursor(t);return{from:Math.max(r.from,e.moveToLineBoundary(n,!1,!0).from),to:Math.min(r.to,e.moveToLineBoundary(n,!0,!0).from),type:Fa.Text}}function cZt(e,t,r){if(r.to<=e.viewport.from||r.from>=e.viewport.to)return[];let n=Math.max(r.from,e.viewport.from),i=Math.min(r.to,e.viewport.to),o=e.textDirection==$i.LTR,a=e.contentDOM,s=a.getBoundingClientRect(),l=D6e(e),c=a.querySelector(".cm-line"),d=c&&window.getComputedStyle(c),f=s.left+(d?parseInt(d.paddingLeft)+Math.min(0,parseInt(d.textIndent)):0),h=s.right-(d?parseInt(d.paddingRight):0),u=zL(e,n),p=zL(e,i),m=u.type==Fa.Text?u:null,v=p.type==Fa.Text?p:null;if(m&&(e.lineWrapping||u.widgetLineBreaks)&&(m=Lae(e,n,m)),v&&(e.lineWrapping||p.widgetLineBreaks)&&(v=Lae(e,i,v)),m&&v&&m.from==v.from)return y(x(r.from,r.to,m));{let $=m?x(r.from,null,m):w(u,!1),C=v?x(null,r.to,v):w(p,!0),S=[];return(m||u).to<(v||p).from-(m&&v?1:0)||u.widgetLineBreaks>1&&$.bottom+e.defaultLineHeight/2I&&T.from=k)break;N>A&&P(Math.max(z,A),$==null&&z<=I,Math.min(N,k),C==null&&N>=M,D.dir)}if(A=R.to+1,A>=k)break}return _.length==0&&P(I,$==null,M,C==null,e.textDirection),{top:O,bottom:E,horizontal:_}}function w($,C){let S=s.top+(C?$.top:$.bottom);return{top:S,bottom:S,horizontal:[]}}}function uZt(e,t){return e.constructor==t.constructor&&e.eq(t)}class dZt{constructor(t,r){this.view=t,this.layer=r,this.drawn=[],this.scaleX=1,this.scaleY=1,this.measureReq={read:this.measure.bind(this),write:this.draw.bind(this)},this.dom=t.scrollDOM.appendChild(document.createElement("div")),this.dom.classList.add("cm-layer"),r.above&&this.dom.classList.add("cm-layer-above"),r.class&&this.dom.classList.add(r.class),this.scale(),this.dom.setAttribute("aria-hidden","true"),this.setOrder(t.state),t.requestMeasure(this.measureReq),r.mount&&r.mount(this.dom,t)}update(t){t.startState.facet(g5)!=t.state.facet(g5)&&this.setOrder(t.state),(this.layer.update(t,this.dom)||t.geometryChanged)&&(this.scale(),t.view.requestMeasure(this.measureReq))}setOrder(t){let r=0,n=t.facet(g5);for(;r!uZt(r,this.drawn[n]))){let r=this.dom.firstChild,n=0;for(let i of t)i.update&&r&&i.constructor&&this.drawn[n].constructor&&i.update(r,this.drawn[n])?(r=r.nextSibling,n++):this.dom.insertBefore(i.draw(),r);for(;r;){let i=r.nextSibling;r.remove(),r=i}this.drawn=t}}destroy(){this.layer.destroy&&this.layer.destroy(this.dom,this.view),this.dom.remove()}}const g5=Ht.define();function N6e(e){return[co.define(t=>new dZt(t,e)),g5.of(e)]}const j6e=!Vt.ios,ew=Ht.define({combine(e){return hd(e,{cursorBlinkRate:1200,drawRangeCursor:!0},{cursorBlinkRate:(t,r)=>Math.min(t,r),drawRangeCursor:(t,r)=>t||r})}});function fZt(e={}){return[ew.of(e),hZt,pZt,mZt,a6e.of(!0)]}function L6e(e){return e.startState.facet(ew)!=e.state.facet(ew)}const hZt=N6e({above:!0,markers(e){let{state:t}=e,r=t.facet(ew),n=[];for(let i of t.selection.ranges){let o=i==t.selection.main;if(i.empty?!o||j6e:r.drawRangeCursor){let a=o?"cm-cursor cm-cursor-primary":"cm-cursor cm-cursor-secondary",s=i.empty?i:Qe.cursor(i.head,i.head>i.anchor?-1:1);for(let l of VC.forRange(e,a,s))n.push(l)}}return n},update(e,t){e.transactions.some(n=>n.selection)&&(t.style.animationName=t.style.animationName=="cm-blink"?"cm-blink2":"cm-blink");let r=L6e(e);return r&&zae(e.state,t),e.docChanged||e.selectionSet||r},mount(e,t){zae(t.state,e)},class:"cm-cursorLayer"});function zae(e,t){t.style.animationDuration=e.facet(ew).cursorBlinkRate+"ms"}const pZt=N6e({above:!1,markers(e){return e.state.selection.ranges.map(t=>t.empty?[]:VC.forRange(e,"cm-selectionBackground",t)).reduce((t,r)=>t.concat(r))},update(e,t){return e.docChanged||e.selectionSet||e.viewportChanged||L6e(e)},class:"cm-selectionLayer"}),qL={".cm-line":{"& ::selection":{backgroundColor:"transparent !important"},"&::selection":{backgroundColor:"transparent !important"}}};j6e&&(qL[".cm-line"].caretColor="transparent !important",qL[".cm-content"]={caretColor:"transparent !important"});const mZt=Cy.highest(Ft.theme(qL)),z6e=zr.define({map(e,t){return e==null?null:t.mapPos(e)}}),J2=la.define({create(){return null},update(e,t){return e!=null&&(e=t.changes.mapPos(e)),t.effects.reduce((r,n)=>n.is(z6e)?n.value:r,e)}}),gZt=co.fromClass(class{constructor(e){this.view=e,this.cursor=null,this.measureReq={read:this.readPos.bind(this),write:this.drawCursor.bind(this)}}update(e){var t;let r=e.state.field(J2);r==null?this.cursor!=null&&((t=this.cursor)===null||t===void 0||t.remove(),this.cursor=null):(this.cursor||(this.cursor=this.view.scrollDOM.appendChild(document.createElement("div")),this.cursor.className="cm-dropCursor"),(e.startState.field(J2)!=r||e.docChanged||e.geometryChanged)&&this.view.requestMeasure(this.measureReq))}readPos(){let{view:e}=this,t=e.state.field(J2),r=t!=null&&e.coordsAtPos(t);if(!r)return null;let n=e.scrollDOM.getBoundingClientRect();return{left:r.left-n.left+e.scrollDOM.scrollLeft*e.scaleX,top:r.top-n.top+e.scrollDOM.scrollTop*e.scaleY,height:r.bottom-r.top}}drawCursor(e){if(this.cursor){let{scaleX:t,scaleY:r}=this.view;e?(this.cursor.style.left=e.left/t+"px",this.cursor.style.top=e.top/r+"px",this.cursor.style.height=e.height/r+"px"):this.cursor.style.left="-100000px"}}destroy(){this.cursor&&this.cursor.remove()}setDropPos(e){this.view.state.field(J2)!=e&&this.view.dispatch({effects:z6e.of(e)})}},{eventObservers:{dragover(e){this.setDropPos(this.view.posAtCoords({x:e.clientX,y:e.clientY}))},dragleave(e){(e.target==this.view.contentDOM||!this.view.contentDOM.contains(e.relatedTarget))&&this.setDropPos(null)},dragend(){this.setDropPos(null)},drop(){this.setDropPos(null)}}});function vZt(){return[J2,gZt]}function Bae(e,t,r,n,i){t.lastIndex=0;for(let o=e.iterRange(r,n),a=r,s;!o.next().done;a+=o.value.length)if(!o.lineBreak)for(;s=t.exec(o.value);)i(a+s.index,s)}function bZt(e,t){let r=e.visibleRanges;if(r.length==1&&r[0].from==e.viewport.from&&r[0].to==e.viewport.to)return r;let n=[];for(let{from:i,to:o}of r)i=Math.max(e.state.doc.lineAt(i).from,i-t),o=Math.min(e.state.doc.lineAt(o).to,o+t),n.length&&n[n.length-1].to>=i?n[n.length-1].to=o:n.push({from:i,to:o});return n}class yZt{constructor(t){const{regexp:r,decoration:n,decorate:i,boundary:o,maxLength:a=1e3}=t;if(!r.global)throw new RangeError("The regular expression given to MatchDecorator should have its 'g' flag set");if(this.regexp=r,i)this.addMatch=(s,l,c,d)=>i(d,c,c+s[0].length,s,l);else if(typeof n=="function")this.addMatch=(s,l,c,d)=>{let f=n(s,l,c);f&&d(c,c+s[0].length,f)};else if(n)this.addMatch=(s,l,c,d)=>d(c,c+s[0].length,n);else throw new RangeError("Either 'decorate' or 'decoration' should be provided to MatchDecorator");this.boundary=o,this.maxLength=a}createDeco(t){let r=new j0,n=r.add.bind(r);for(let{from:i,to:o}of bZt(t,this.maxLength))Bae(t.state.doc,this.regexp,i,o,(a,s)=>this.addMatch(s,t,a,n));return r.finish()}updateDeco(t,r){let n=1e9,i=-1;return t.docChanged&&t.changes.iterChanges((o,a,s,l)=>{l>t.view.viewport.from&&s1e3?this.createDeco(t.view):i>-1?this.updateRange(t.view,r.map(t.changes),n,i):r}updateRange(t,r,n,i){for(let o of t.visibleRanges){let a=Math.max(o.from,n),s=Math.min(o.to,i);if(s>a){let l=t.state.doc.lineAt(a),c=l.tol.from;a--)if(this.boundary.test(l.text[a-1-l.from])){d=a;break}for(;sh.push(b.range(m,v));if(l==c)for(this.regexp.lastIndex=d-l.from;(u=this.regexp.exec(l.text))&&u.indexthis.addMatch(v,t,m,p));r=r.update({filterFrom:d,filterTo:f,filter:(m,v)=>mf,add:h})}}return r}}const VL=/x/.unicode!=null?"gu":"g",xZt=new RegExp(`[\0-\b ---Ÿ­؜​‎‏\u2028\u2029‭‮⁦⁧⁩\uFEFF-]`,VL),SZt={0:"null",7:"bell",8:"backspace",10:"newline",11:"vertical tab",13:"carriage return",27:"escape",8203:"zero width space",8204:"zero width non-joiner",8205:"zero width joiner",8206:"left-to-right mark",8207:"right-to-left mark",8232:"line separator",8237:"left-to-right override",8238:"right-to-left override",8294:"left-to-right isolate",8295:"right-to-left isolate",8297:"pop directional isolate",8233:"paragraph separator",65279:"zero width no-break space",65532:"object replacement"};let Ak=null;function wZt(){var e;if(Ak==null&&typeof document<"u"&&document.body){let t=document.body.style;Ak=((e=t.tabSize)!==null&&e!==void 0?e:t.MozTabSize)!=null}return Ak||!1}const v5=Ht.define({combine(e){let t=hd(e,{render:null,specialChars:xZt,addSpecialChars:null});return(t.replaceTabs=!wZt())&&(t.specialChars=new RegExp(" |"+t.specialChars.source,VL)),t.addSpecialChars&&(t.specialChars=new RegExp(t.specialChars.source+"|"+t.addSpecialChars.source,VL)),t}});function CZt(e={}){return[v5.of(e),$Zt()]}let Fae=null;function $Zt(){return Fae||(Fae=co.fromClass(class{constructor(e){this.view=e,this.decorations=gr.none,this.decorationCache=Object.create(null),this.decorator=this.makeDecorator(e.state.facet(v5)),this.decorations=this.decorator.createDeco(e)}makeDecorator(e){return new yZt({regexp:e.specialChars,decoration:(t,r,n)=>{let{doc:i}=r.state,o=Xo(t[0],0);if(o==9){let a=i.lineAt(n),s=r.state.tabSize,l=$y(a.text,s,n-a.from);return gr.replace({widget:new PZt((s-l%s)*this.view.defaultCharacterWidth/this.view.scaleX)})}return this.decorationCache[o]||(this.decorationCache[o]=gr.replace({widget:new _Zt(e,o)}))},boundary:e.replaceTabs?void 0:/[^]/})}update(e){let t=e.state.facet(v5);e.startState.facet(v5)!=t?(this.decorator=this.makeDecorator(t),this.decorations=this.decorator.createDeco(e.view)):this.decorations=this.decorator.updateDeco(e,this.decorations)}},{decorations:e=>e.decorations}))}const OZt="•";function EZt(e){return e>=32?OZt:e==10?"␤":String.fromCharCode(9216+e)}class _Zt extends lp{constructor(t,r){super(),this.options=t,this.code=r}eq(t){return t.code==this.code}toDOM(t){let r=EZt(this.code),n=t.state.phrase("Control character")+" "+(SZt[this.code]||"0x"+this.code.toString(16)),i=this.options.render&&this.options.render(this.code,n,r);if(i)return i;let o=document.createElement("span");return o.textContent=r,o.title=n,o.setAttribute("aria-label",n),o.className="cm-specialChar",o}ignoreEvent(){return!1}}class PZt extends lp{constructor(t){super(),this.width=t}eq(t){return t.width==this.width}toDOM(){let t=document.createElement("span");return t.textContent=" ",t.className="cm-tab",t.style.width=this.width+"px",t}ignoreEvent(){return!1}}function IZt(){return MZt}const TZt=gr.line({class:"cm-activeLine"}),MZt=co.fromClass(class{constructor(e){this.decorations=this.getDeco(e)}update(e){(e.docChanged||e.selectionSet)&&(this.decorations=this.getDeco(e.view))}getDeco(e){let t=-1,r=[];for(let n of e.state.selection.ranges){let i=e.lineBlockAt(n.head);i.from>t&&(r.push(TZt.range(i.from)),t=i.from)}return gr.set(r)}},{decorations:e=>e.decorations}),UL=2e3;function kZt(e,t,r){let n=Math.min(t.line,r.line),i=Math.max(t.line,r.line),o=[];if(t.off>UL||r.off>UL||t.col<0||r.col<0){let a=Math.min(t.off,r.off),s=Math.max(t.off,r.off);for(let l=n;l<=i;l++){let c=e.doc.line(l);c.length<=s&&o.push(Qe.range(c.from+a,c.to+s))}}else{let a=Math.min(t.col,r.col),s=Math.max(t.col,r.col);for(let l=n;l<=i;l++){let c=e.doc.line(l),d=$L(c.text,a,e.tabSize,!0);if(d<0)o.push(Qe.cursor(c.to));else{let f=$L(c.text,s,e.tabSize);o.push(Qe.range(c.from+d,c.from+f))}}}return o}function RZt(e,t){let r=e.coordsAtPos(e.viewport.from);return r?Math.round(Math.abs((r.left-t)/e.defaultCharacterWidth)):-1}function Hae(e,t){let r=e.posAtCoords({x:t.clientX,y:t.clientY},!1),n=e.state.doc.lineAt(r),i=r-n.from,o=i>UL?-1:i==n.length?RZt(e,t.clientX):$y(n.text,e.state.tabSize,r-n.from);return{line:n.number,col:o,off:i}}function AZt(e,t){let r=Hae(e,t),n=e.state.selection;return r?{update(i){if(i.docChanged){let o=i.changes.mapPos(i.startState.doc.line(r.line).from),a=i.state.doc.lineAt(o);r={line:a.number,col:r.col,off:Math.min(r.off,a.length)},n=n.map(i.changes)}},get(i,o,a){let s=Hae(e,i);if(!s)return n;let l=kZt(e.state,r,s);return l.length?a?Qe.create(l.concat(n.ranges)):Qe.create(l):n}}:null}function DZt(e){let t=(e==null?void 0:e.eventFilter)||(r=>r.altKey&&r.button==0);return Ft.mouseSelectionStyle.of((r,n)=>t(n)?AZt(r,n):null)}const NZt={Alt:[18,e=>!!e.altKey],Control:[17,e=>!!e.ctrlKey],Shift:[16,e=>!!e.shiftKey],Meta:[91,e=>!!e.metaKey]},jZt={style:"cursor: crosshair"};function LZt(e={}){let[t,r]=NZt[e.key||"Alt"],n=co.fromClass(class{constructor(i){this.view=i,this.isDown=!1}set(i){this.isDown!=i&&(this.isDown=i,this.view.update([]))}},{eventObservers:{keydown(i){this.set(i.keyCode==t||r(i))},keyup(i){(i.keyCode==t||!r(i))&&this.set(!1)},mousemove(i){this.set(r(i))}}});return[n,Ft.contentAttributes.of(i=>{var o;return!((o=i.plugin(n))===null||o===void 0)&&o.isDown?jZt:null})]}const _2="-10000px";class B6e{constructor(t,r,n){this.facet=r,this.createTooltipView=n,this.input=t.state.facet(r),this.tooltips=this.input.filter(i=>i),this.tooltipViews=this.tooltips.map(n)}update(t,r){var n;let i=t.state.facet(this.facet),o=i.filter(l=>l);if(i===this.input){for(let l of this.tooltipViews)l.update&&l.update(t);return!1}let a=[],s=r?[]:null;for(let l=0;lr[c]=l),r.length=s.length),this.input=i,this.tooltips=o,this.tooltipViews=a,!0}}function zZt(e){let{win:t}=e;return{top:0,left:0,bottom:t.innerHeight,right:t.innerWidth}}const Dk=Ht.define({combine:e=>{var t,r,n;return{position:Vt.ios?"absolute":((t=e.find(i=>i.position))===null||t===void 0?void 0:t.position)||"fixed",parent:((r=e.find(i=>i.parent))===null||r===void 0?void 0:r.parent)||null,tooltipSpace:((n=e.find(i=>i.tooltipSpace))===null||n===void 0?void 0:n.tooltipSpace)||zZt}}}),Wae=new WeakMap,iK=co.fromClass(class{constructor(e){this.view=e,this.above=[],this.inView=!0,this.madeAbsolute=!1,this.lastTransaction=0,this.measureTimeout=-1;let t=e.state.facet(Dk);this.position=t.position,this.parent=t.parent,this.classes=e.themeClasses,this.createContainer(),this.measureReq={read:this.readMeasure.bind(this),write:this.writeMeasure.bind(this),key:this},this.manager=new B6e(e,oK,r=>this.createTooltip(r)),this.intersectionObserver=typeof IntersectionObserver=="function"?new IntersectionObserver(r=>{Date.now()>this.lastTransaction-50&&r.length>0&&r[r.length-1].intersectionRatio<1&&this.measureSoon()},{threshold:[1]}):null,this.observeIntersection(),e.win.addEventListener("resize",this.measureSoon=this.measureSoon.bind(this)),this.maybeMeasure()}createContainer(){this.parent?(this.container=document.createElement("div"),this.container.style.position="relative",this.container.className=this.view.themeClasses,this.parent.appendChild(this.container)):this.container=this.view.dom}observeIntersection(){if(this.intersectionObserver){this.intersectionObserver.disconnect();for(let e of this.manager.tooltipViews)this.intersectionObserver.observe(e.dom)}}measureSoon(){this.measureTimeout<0&&(this.measureTimeout=setTimeout(()=>{this.measureTimeout=-1,this.maybeMeasure()},50))}update(e){e.transactions.length&&(this.lastTransaction=Date.now());let t=this.manager.update(e,this.above);t&&this.observeIntersection();let r=t||e.geometryChanged,n=e.state.facet(Dk);if(n.position!=this.position&&!this.madeAbsolute){this.position=n.position;for(let i of this.manager.tooltipViews)i.dom.style.position=this.position;r=!0}if(n.parent!=this.parent){this.parent&&this.container.remove(),this.parent=n.parent,this.createContainer();for(let i of this.manager.tooltipViews)this.container.appendChild(i.dom);r=!0}else this.parent&&this.view.themeClasses!=this.classes&&(this.classes=this.container.className=this.view.themeClasses);r&&this.maybeMeasure()}createTooltip(e){let t=e.create(this.view);if(t.dom.classList.add("cm-tooltip"),e.arrow&&!t.dom.querySelector(".cm-tooltip > .cm-tooltip-arrow")){let r=document.createElement("div");r.className="cm-tooltip-arrow",t.dom.appendChild(r)}return t.dom.style.position=this.position,t.dom.style.top=_2,t.dom.style.left="0px",this.container.appendChild(t.dom),t.mount&&t.mount(this.view),t}destroy(){var e,t;this.view.win.removeEventListener("resize",this.measureSoon);for(let r of this.manager.tooltipViews)r.dom.remove(),(e=r.destroy)===null||e===void 0||e.call(r);this.parent&&this.container.remove(),(t=this.intersectionObserver)===null||t===void 0||t.disconnect(),clearTimeout(this.measureTimeout)}readMeasure(){let e=this.view.dom.getBoundingClientRect(),t=1,r=1,n=!1;if(this.position=="fixed"&&this.manager.tooltipViews.length){let{dom:i}=this.manager.tooltipViews[0];if(Vt.gecko)n=i.offsetParent!=this.container.ownerDocument.body;else if(this.view.scaleX!=1||this.view.scaleY!=1)n=!0;else if(i.style.top==_2&&i.style.left=="0px"){let o=i.getBoundingClientRect();n=Math.abs(o.top+1e4)>1||Math.abs(o.left)>1}}if(n||this.position=="absolute")if(this.parent){let i=this.parent.getBoundingClientRect();i.width&&i.height&&(t=i.width/this.parent.offsetWidth,r=i.height/this.parent.offsetHeight)}else({scaleX:t,scaleY:r}=this.view.viewState);return{editor:e,parent:this.parent?this.container.getBoundingClientRect():e,pos:this.manager.tooltips.map((i,o)=>{let a=this.manager.tooltipViews[o];return a.getCoords?a.getCoords(i.pos):this.view.coordsAtPos(i.pos)}),size:this.manager.tooltipViews.map(({dom:i})=>i.getBoundingClientRect()),space:this.view.state.facet(Dk).tooltipSpace(this.view),scaleX:t,scaleY:r,makeAbsolute:n}}writeMeasure(e){var t;if(e.makeAbsolute){this.madeAbsolute=!0,this.position="absolute";for(let s of this.manager.tooltipViews)s.dom.style.position="absolute"}let{editor:r,space:n,scaleX:i,scaleY:o}=e,a=[];for(let s=0;s=Math.min(r.bottom,n.bottom)||f.rightMath.min(r.right,n.right)+.1){d.style.top=_2;continue}let u=l.arrow?c.dom.querySelector(".cm-tooltip-arrow"):null,p=u?7:0,m=h.right-h.left,v=(t=Wae.get(c))!==null&&t!==void 0?t:h.bottom-h.top,b=c.offset||FZt,y=this.view.textDirection==$i.LTR,x=h.width>n.right-n.left?y?n.left:n.right-h.width:y?Math.min(f.left-(u?14:0)+b.x,n.right-m):Math.max(n.left,f.left-m+(u?14:0)-b.x),w=this.above[s];!l.strictSide&&(w?f.top-(h.bottom-h.top)-b.yn.bottom)&&w==n.bottom-f.bottom>f.top-n.top&&(w=this.above[s]=!w);let $=(w?f.top-n.top:n.bottom-f.bottom)-p;if($x&&O.topC&&(C=w?O.top-v-2-p:O.bottom+p+2);if(this.position=="absolute"?(d.style.top=(C-e.parent.top)/o+"px",d.style.left=(x-e.parent.left)/i+"px"):(d.style.top=C/o+"px",d.style.left=x/i+"px"),u){let O=f.left+(y?b.x:-b.x)-(x+14-7);u.style.left=O/i+"px"}c.overlap!==!0&&a.push({left:x,top:C,right:S,bottom:C+v}),d.classList.toggle("cm-tooltip-above",w),d.classList.toggle("cm-tooltip-below",!w),c.positioned&&c.positioned(e.space)}}maybeMeasure(){if(this.manager.tooltips.length&&(this.view.inView&&this.view.requestMeasure(this.measureReq),this.inView!=this.view.inView&&(this.inView=this.view.inView,!this.inView)))for(let e of this.manager.tooltipViews)e.dom.style.top=_2}},{eventObservers:{scroll(){this.maybeMeasure()}}}),BZt=Ft.baseTheme({".cm-tooltip":{zIndex:100,boxSizing:"border-box"},"&light .cm-tooltip":{border:"1px solid #bbb",backgroundColor:"#f5f5f5"},"&light .cm-tooltip-section:not(:first-child)":{borderTop:"1px solid #bbb"},"&dark .cm-tooltip":{backgroundColor:"#333338",color:"white"},".cm-tooltip-arrow":{height:"7px",width:`${7*2}px`,position:"absolute",zIndex:-1,overflow:"hidden","&:before, &:after":{content:"''",position:"absolute",width:0,height:0,borderLeft:"7px solid transparent",borderRight:"7px solid transparent"},".cm-tooltip-above &":{bottom:"-7px","&:before":{borderTop:"7px solid #bbb"},"&:after":{borderTop:"7px solid #f5f5f5",bottom:"1px"}},".cm-tooltip-below &":{top:"-7px","&:before":{borderBottom:"7px solid #bbb"},"&:after":{borderBottom:"7px solid #f5f5f5",top:"1px"}}},"&dark .cm-tooltip .cm-tooltip-arrow":{"&:before":{borderTopColor:"#333338",borderBottomColor:"#333338"},"&:after":{borderTopColor:"transparent",borderBottomColor:"transparent"}}}),FZt={x:0,y:0},oK=Ht.define({enables:[iK,BZt]}),I8=Ht.define();class Z7{static create(t){return new Z7(t)}constructor(t){this.view=t,this.mounted=!1,this.dom=document.createElement("div"),this.dom.classList.add("cm-tooltip-hover"),this.manager=new B6e(t,I8,r=>this.createHostedView(r))}createHostedView(t){let r=t.create(this.view);return r.dom.classList.add("cm-tooltip-section"),this.dom.appendChild(r.dom),this.mounted&&r.mount&&r.mount(this.view),r}mount(t){for(let r of this.manager.tooltipViews)r.mount&&r.mount(t);this.mounted=!0}positioned(t){for(let r of this.manager.tooltipViews)r.positioned&&r.positioned(t)}update(t){this.manager.update(t)}destroy(){var t;for(let r of this.manager.tooltipViews)(t=r.destroy)===null||t===void 0||t.call(r)}passProp(t){let r;for(let n of this.manager.tooltipViews){let i=n[t];if(i!==void 0){if(r===void 0)r=i;else if(r!==i)return}}return r}get offset(){return this.passProp("offset")}get getCoords(){return this.passProp("getCoords")}get overlap(){return this.passProp("overlap")}get resize(){return this.passProp("resize")}}const HZt=oK.compute([I8],e=>{let t=e.facet(I8).filter(r=>r);return t.length===0?null:{pos:Math.min(...t.map(r=>r.pos)),end:Math.max(...t.map(r=>{var n;return(n=r.end)!==null&&n!==void 0?n:r.pos})),create:Z7.create,above:t[0].above,arrow:t.some(r=>r.arrow)}});class WZt{constructor(t,r,n,i,o){this.view=t,this.source=r,this.field=n,this.setHover=i,this.hoverTime=o,this.hoverTimeout=-1,this.restartTimeout=-1,this.pending=null,this.lastMove={x:0,y:0,target:t.dom,time:0},this.checkHover=this.checkHover.bind(this),t.dom.addEventListener("mouseleave",this.mouseleave=this.mouseleave.bind(this)),t.dom.addEventListener("mousemove",this.mousemove=this.mousemove.bind(this))}update(){this.pending&&(this.pending=null,clearTimeout(this.restartTimeout),this.restartTimeout=setTimeout(()=>this.startHover(),20))}get active(){return this.view.state.field(this.field)}checkHover(){if(this.hoverTimeout=-1,this.active)return;let t=Date.now()-this.lastMove.time;ts.bottom||r.xs.right+t.defaultCharacterWidth)return;let l=t.bidiSpans(t.state.doc.lineAt(i)).find(d=>d.from<=i&&d.to>=i),c=l&&l.dir==$i.RTL?-1:1;o=r.x{this.pending==s&&(this.pending=null,l&&t.dispatch({effects:this.setHover.of(l)}))},l=>Zl(t.state,l,"hover tooltip"))}else a&&t.dispatch({effects:this.setHover.of(a)})}get tooltip(){let t=this.view.plugin(iK),r=t?t.manager.tooltips.findIndex(n=>n.create==Z7.create):-1;return r>-1?t.manager.tooltipViews[r]:null}mousemove(t){var r;this.lastMove={x:t.clientX,y:t.clientY,target:t.target,time:Date.now()},this.hoverTimeout<0&&(this.hoverTimeout=setTimeout(this.checkHover,this.hoverTime));let{active:n,tooltip:i}=this;if(n&&i&&!qZt(i.dom,t)||this.pending){let{pos:o}=n||this.pending,a=(r=n==null?void 0:n.end)!==null&&r!==void 0?r:o;(o==a?this.view.posAtCoords(this.lastMove)!=o:!VZt(this.view,o,a,t.clientX,t.clientY))&&(this.view.dispatch({effects:this.setHover.of(null)}),this.pending=null)}}mouseleave(t){clearTimeout(this.hoverTimeout),this.hoverTimeout=-1;let{active:r}=this;if(r){let{tooltip:n}=this;n&&n.dom.contains(t.relatedTarget)?this.watchTooltipLeave(n.dom):this.view.dispatch({effects:this.setHover.of(null)})}}watchTooltipLeave(t){let r=n=>{t.removeEventListener("mouseleave",r),this.active&&!this.view.dom.contains(n.relatedTarget)&&this.view.dispatch({effects:this.setHover.of(null)})};t.addEventListener("mouseleave",r)}destroy(){clearTimeout(this.hoverTimeout),this.view.dom.removeEventListener("mouseleave",this.mouseleave),this.view.dom.removeEventListener("mousemove",this.mousemove)}}const c3=4;function qZt(e,t){let r=e.getBoundingClientRect();return t.clientX>=r.left-c3&&t.clientX<=r.right+c3&&t.clientY>=r.top-c3&&t.clientY<=r.bottom+c3}function VZt(e,t,r,n,i,o){let a=e.scrollDOM.getBoundingClientRect(),s=e.documentTop+e.documentPadding.top+e.contentHeight;if(a.left>n||a.righti||Math.min(a.bottom,s)=t&&l<=r}function UZt(e,t={}){let r=zr.define(),n=la.define({create(){return null},update(i,o){if(i&&(t.hideOnChange&&(o.docChanged||o.selection)||t.hideOn&&t.hideOn(o,i)))return null;if(i&&o.docChanged){let a=o.changes.mapPos(i.pos,-1,ja.TrackDel);if(a==null)return null;let s=Object.assign(Object.create(null),i);s.pos=a,i.end!=null&&(s.end=o.changes.mapPos(i.end)),i=s}for(let a of o.effects)a.is(r)&&(i=a.value),a.is(KZt)&&(i=null);return i},provide:i=>I8.from(i)});return[n,co.define(i=>new WZt(i,e,n,r,t.hoverTime||300)),HZt]}function F6e(e,t){let r=e.plugin(iK);if(!r)return null;let n=r.manager.tooltips.indexOf(t);return n<0?null:r.manager.tooltipViews[n]}const KZt=zr.define(),qae=Ht.define({combine(e){let t,r;for(let n of e)t=t||n.topContainer,r=r||n.bottomContainer;return{topContainer:t,bottomContainer:r}}});function tw(e,t){let r=e.plugin(H6e),n=r?r.specs.indexOf(t):-1;return n>-1?r.panels[n]:null}const H6e=co.fromClass(class{constructor(e){this.input=e.state.facet(rw),this.specs=this.input.filter(r=>r),this.panels=this.specs.map(r=>r(e));let t=e.state.facet(qae);this.top=new u3(e,!0,t.topContainer),this.bottom=new u3(e,!1,t.bottomContainer),this.top.sync(this.panels.filter(r=>r.top)),this.bottom.sync(this.panels.filter(r=>!r.top));for(let r of this.panels)r.dom.classList.add("cm-panel"),r.mount&&r.mount()}update(e){let t=e.state.facet(qae);this.top.container!=t.topContainer&&(this.top.sync([]),this.top=new u3(e.view,!0,t.topContainer)),this.bottom.container!=t.bottomContainer&&(this.bottom.sync([]),this.bottom=new u3(e.view,!1,t.bottomContainer)),this.top.syncClasses(),this.bottom.syncClasses();let r=e.state.facet(rw);if(r!=this.input){let n=r.filter(l=>l),i=[],o=[],a=[],s=[];for(let l of n){let c=this.specs.indexOf(l),d;c<0?(d=l(e.view),s.push(d)):(d=this.panels[c],d.update&&d.update(e)),i.push(d),(d.top?o:a).push(d)}this.specs=n,this.panels=i,this.top.sync(o),this.bottom.sync(a);for(let l of s)l.dom.classList.add("cm-panel"),l.mount&&l.mount()}else for(let n of this.panels)n.update&&n.update(e)}destroy(){this.top.sync([]),this.bottom.sync([])}},{provide:e=>Ft.scrollMargins.of(t=>{let r=t.plugin(e);return r&&{top:r.top.scrollMargin(),bottom:r.bottom.scrollMargin()}})});class u3{constructor(t,r,n){this.view=t,this.top=r,this.container=n,this.dom=void 0,this.classes="",this.panels=[],this.syncClasses()}sync(t){for(let r of this.panels)r.destroy&&t.indexOf(r)<0&&r.destroy();this.panels=t,this.syncDOM()}syncDOM(){if(this.panels.length==0){this.dom&&(this.dom.remove(),this.dom=void 0);return}if(!this.dom){this.dom=document.createElement("div"),this.dom.className=this.top?"cm-panels cm-panels-top":"cm-panels cm-panels-bottom",this.dom.style[this.top?"top":"bottom"]="0";let r=this.container||this.view.dom;r.insertBefore(this.dom,this.top?r.firstChild:null)}let t=this.dom.firstChild;for(let r of this.panels)if(r.dom.parentNode==this.dom){for(;t!=r.dom;)t=Vae(t);t=t.nextSibling}else this.dom.insertBefore(r.dom,t);for(;t;)t=Vae(t)}scrollMargin(){return!this.dom||this.container?0:Math.max(0,this.top?this.dom.getBoundingClientRect().bottom-Math.max(0,this.view.scrollDOM.getBoundingClientRect().top):Math.min(innerHeight,this.view.scrollDOM.getBoundingClientRect().bottom)-this.dom.getBoundingClientRect().top)}syncClasses(){if(!(!this.container||this.classes==this.view.themeClasses)){for(let t of this.classes.split(" "))t&&this.container.classList.remove(t);for(let t of(this.classes=this.view.themeClasses).split(" "))t&&this.container.classList.add(t)}}}function Vae(e){let t=e.nextSibling;return e.remove(),t}const rw=Ht.define({enables:H6e});class If extends Fm{compare(t){return this==t||this.constructor==t.constructor&&this.eq(t)}eq(t){return!1}destroy(t){}}If.prototype.elementClass="";If.prototype.toDOM=void 0;If.prototype.mapMode=ja.TrackBefore;If.prototype.startSide=If.prototype.endSide=-1;If.prototype.point=!0;const b5=Ht.define(),GZt={class:"",renderEmptyElements:!1,elementStyle:"",markers:()=>On.empty,lineMarker:()=>null,widgetMarker:()=>null,lineMarkerChange:null,initialSpacer:null,updateSpacer:null,domEventHandlers:{}},Rx=Ht.define();function XZt(e){return[W6e(),Rx.of(Object.assign(Object.assign({},GZt),e))]}const KL=Ht.define({combine:e=>e.some(t=>t)});function W6e(e){let t=[YZt];return e&&e.fixed===!1&&t.push(KL.of(!0)),t}const YZt=co.fromClass(class{constructor(e){this.view=e,this.prevViewport=e.viewport,this.dom=document.createElement("div"),this.dom.className="cm-gutters",this.dom.setAttribute("aria-hidden","true"),this.dom.style.minHeight=this.view.contentHeight/this.view.scaleY+"px",this.gutters=e.state.facet(Rx).map(t=>new Kae(e,t));for(let t of this.gutters)this.dom.appendChild(t.dom);this.fixed=!e.state.facet(KL),this.fixed&&(this.dom.style.position="sticky"),this.syncGutters(!1),e.scrollDOM.insertBefore(this.dom,e.contentDOM)}update(e){if(this.updateGutters(e)){let t=this.prevViewport,r=e.view.viewport,n=Math.min(t.to,r.to)-Math.max(t.from,r.from);this.syncGutters(n<(r.to-r.from)*.8)}e.geometryChanged&&(this.dom.style.minHeight=this.view.contentHeight+"px"),this.view.state.facet(KL)!=!this.fixed&&(this.fixed=!this.fixed,this.dom.style.position=this.fixed?"sticky":""),this.prevViewport=e.view.viewport}syncGutters(e){let t=this.dom.nextSibling;e&&this.dom.remove();let r=On.iter(this.view.state.facet(b5),this.view.viewport.from),n=[],i=this.gutters.map(o=>new QZt(o,this.view.viewport,-this.view.documentPadding.top));for(let o of this.view.viewportLineBlocks)if(n.length&&(n=[]),Array.isArray(o.type)){let a=!0;for(let s of o.type)if(s.type==Fa.Text&&a){GL(r,n,s.from);for(let l of i)l.line(this.view,s,n);a=!1}else if(s.widget)for(let l of i)l.widget(this.view,s)}else if(o.type==Fa.Text){GL(r,n,o.from);for(let a of i)a.line(this.view,o,n)}else if(o.widget)for(let a of i)a.widget(this.view,o);for(let o of i)o.finish();e&&this.view.scrollDOM.insertBefore(this.dom,t)}updateGutters(e){let t=e.startState.facet(Rx),r=e.state.facet(Rx),n=e.docChanged||e.heightChanged||e.viewportChanged||!On.eq(e.startState.facet(b5),e.state.facet(b5),e.view.viewport.from,e.view.viewport.to);if(t==r)for(let i of this.gutters)i.update(e)&&(n=!0);else{n=!0;let i=[];for(let o of r){let a=t.indexOf(o);a<0?i.push(new Kae(this.view,o)):(this.gutters[a].update(e),i.push(this.gutters[a]))}for(let o of this.gutters)o.dom.remove(),i.indexOf(o)<0&&o.destroy();for(let o of i)this.dom.appendChild(o.dom);this.gutters=i}return n}destroy(){for(let e of this.gutters)e.destroy();this.dom.remove()}},{provide:e=>Ft.scrollMargins.of(t=>{let r=t.plugin(e);return!r||r.gutters.length==0||!r.fixed?null:t.textDirection==$i.LTR?{left:r.dom.offsetWidth*t.scaleX}:{right:r.dom.offsetWidth*t.scaleX}})});function Uae(e){return Array.isArray(e)?e:[e]}function GL(e,t,r){for(;e.value&&e.from<=r;)e.from==r&&t.push(e.value),e.next()}class QZt{constructor(t,r,n){this.gutter=t,this.height=n,this.i=0,this.cursor=On.iter(t.markers,r.from)}addElement(t,r,n){let{gutter:i}=this,o=(r.top-this.height)/t.scaleY,a=r.height/t.scaleY;if(this.i==i.elements.length){let s=new q6e(t,a,o,n);i.elements.push(s),i.dom.appendChild(s.dom)}else i.elements[this.i].update(t,a,o,n);this.height=r.bottom,this.i++}line(t,r,n){let i=[];GL(this.cursor,i,r.from),n.length&&(i=i.concat(n));let o=this.gutter.config.lineMarker(t,r,i);o&&i.unshift(o);let a=this.gutter;i.length==0&&!a.config.renderEmptyElements||this.addElement(t,r,i)}widget(t,r){let n=this.gutter.config.widgetMarker(t,r.widget,r);n&&this.addElement(t,r,[n])}finish(){let t=this.gutter;for(;t.elements.length>this.i;){let r=t.elements.pop();t.dom.removeChild(r.dom),r.destroy()}}}class Kae{constructor(t,r){this.view=t,this.config=r,this.elements=[],this.spacer=null,this.dom=document.createElement("div"),this.dom.className="cm-gutter"+(this.config.class?" "+this.config.class:"");for(let n in r.domEventHandlers)this.dom.addEventListener(n,i=>{let o=i.target,a;if(o!=this.dom&&this.dom.contains(o)){for(;o.parentNode!=this.dom;)o=o.parentNode;let l=o.getBoundingClientRect();a=(l.top+l.bottom)/2}else a=i.clientY;let s=t.lineBlockAtHeight(a-t.documentTop);r.domEventHandlers[n](t,s,i)&&i.preventDefault()});this.markers=Uae(r.markers(t)),r.initialSpacer&&(this.spacer=new q6e(t,0,0,[r.initialSpacer(t)]),this.dom.appendChild(this.spacer.dom),this.spacer.dom.style.cssText+="visibility: hidden; pointer-events: none")}update(t){let r=this.markers;if(this.markers=Uae(this.config.markers(t.view)),this.spacer&&this.config.updateSpacer){let i=this.config.updateSpacer(this.spacer.markers[0],t);i!=this.spacer.markers[0]&&this.spacer.update(t.view,0,0,[i])}let n=t.view.viewport;return!On.eq(this.markers,r,n.from,n.to)||(this.config.lineMarkerChange?this.config.lineMarkerChange(t):!1)}destroy(){for(let t of this.elements)t.destroy()}}class q6e{constructor(t,r,n,i){this.height=-1,this.above=0,this.markers=[],this.dom=document.createElement("div"),this.dom.className="cm-gutterElement",this.update(t,r,n,i)}update(t,r,n,i){this.height!=r&&(this.height=r,this.dom.style.height=r+"px"),this.above!=n&&(this.dom.style.marginTop=(this.above=n)?n+"px":""),ZZt(this.markers,i)||this.setMarkers(t,i)}setMarkers(t,r){let n="cm-gutterElement",i=this.dom.firstChild;for(let o=0,a=0;;){let s=a,l=oo(s,l,c)||a(s,l,c):a}return n}})}});class Nk extends If{constructor(t){super(),this.number=t}eq(t){return this.number==t.number}toDOM(){return document.createTextNode(this.number)}}function jk(e,t){return e.state.facet(Uv).formatNumber(t,e.state)}const eJt=Rx.compute([Uv],e=>({class:"cm-lineNumbers",renderEmptyElements:!1,markers(t){return t.state.facet(JZt)},lineMarker(t,r,n){return n.some(i=>i.toDOM)?null:new Nk(jk(t,t.state.doc.lineAt(r.from).number))},widgetMarker:()=>null,lineMarkerChange:t=>t.startState.facet(Uv)!=t.state.facet(Uv),initialSpacer(t){return new Nk(jk(t,Gae(t.state.doc.lines)))},updateSpacer(t,r){let n=jk(r.view,Gae(r.view.state.doc.lines));return n==t.number?t:new Nk(n)},domEventHandlers:e.facet(Uv).domEventHandlers}));function tJt(e={}){return[Uv.of(e),W6e(),eJt]}function Gae(e){let t=9;for(;t{let t=[],r=-1;for(let n of e.selection.ranges){let i=e.doc.lineAt(n.head).from;i>r&&(r=i,t.push(rJt.range(i)))}return On.of(t)});function iJt(){return nJt}const oJt=1024;let aJt=0;class Lk{constructor(t,r){this.from=t,this.to=r}}class ln{constructor(t={}){this.id=aJt++,this.perNode=!!t.perNode,this.deserialize=t.deserialize||(()=>{throw new Error("This node type doesn't define a deserialize function")})}add(t){if(this.perNode)throw new RangeError("Can't add per-node props to node types");return typeof t!="function"&&(t=Os.match(t)),r=>{let n=t(r);return n===void 0?null:[this,n]}}}ln.closedBy=new ln({deserialize:e=>e.split(" ")});ln.openedBy=new ln({deserialize:e=>e.split(" ")});ln.group=new ln({deserialize:e=>e.split(" ")});ln.contextHash=new ln({perNode:!0});ln.lookAhead=new ln({perNode:!0});ln.mounted=new ln({perNode:!0});class T8{constructor(t,r,n){this.tree=t,this.overlay=r,this.parser=n}static get(t){return t&&t.props&&t.props[ln.mounted.id]}}const sJt=Object.create(null);class Os{constructor(t,r,n,i=0){this.name=t,this.props=r,this.id=n,this.flags=i}static define(t){let r=t.props&&t.props.length?Object.create(null):sJt,n=(t.top?1:0)|(t.skipped?2:0)|(t.error?4:0)|(t.name==null?8:0),i=new Os(t.name||"",r,t.id,n);if(t.props){for(let o of t.props)if(Array.isArray(o)||(o=o(i)),o){if(o[0].perNode)throw new RangeError("Can't store a per-node prop on a node type");r[o[0].id]=o[1]}}return i}prop(t){return this.props[t.id]}get isTop(){return(this.flags&1)>0}get isSkipped(){return(this.flags&2)>0}get isError(){return(this.flags&4)>0}get isAnonymous(){return(this.flags&8)>0}is(t){if(typeof t=="string"){if(this.name==t)return!0;let r=this.prop(ln.group);return r?r.indexOf(t)>-1:!1}return this.id==t}static match(t){let r=Object.create(null);for(let n in t)for(let i of n.split(" "))r[i]=t[n];return n=>{for(let i=n.prop(ln.group),o=-1;o<(i?i.length:0);o++){let a=r[o<0?n.name:i[o]];if(a)return a}}}}Os.none=new Os("",Object.create(null),0,8);class aK{constructor(t){this.types=t;for(let r=0;r0;for(let l=this.cursor(a|Qo.IncludeAnonymous);;){let c=!1;if(l.from<=o&&l.to>=i&&(!s&&l.type.isAnonymous||r(l)!==!1)){if(l.firstChild())continue;c=!0}for(;c&&n&&(s||!l.type.isAnonymous)&&n(l),!l.nextSibling();){if(!l.parent())return;c=!0}}}prop(t){return t.perNode?this.props?this.props[t.id]:void 0:this.type.prop(t)}get propValues(){let t=[];if(this.props)for(let r in this.props)t.push([+r,this.props[r]]);return t}balance(t={}){return this.children.length<=8?this:cK(Os.none,this.children,this.positions,0,this.children.length,0,this.length,(r,n,i)=>new Oi(this.type,r,n,i,this.propValues),t.makeTree||((r,n,i)=>new Oi(Os.none,r,n,i)))}static build(t){return dJt(t)}}Oi.empty=new Oi(Os.none,[],[],0);class sK{constructor(t,r){this.buffer=t,this.index=r}get id(){return this.buffer[this.index-4]}get start(){return this.buffer[this.index-3]}get end(){return this.buffer[this.index-2]}get size(){return this.buffer[this.index-1]}get pos(){return this.index}next(){this.index-=4}fork(){return new sK(this.buffer,this.index)}}class F0{constructor(t,r,n){this.buffer=t,this.length=r,this.set=n}get type(){return Os.none}toString(){let t=[];for(let r=0;r0));l=a[l+3]);return s}slice(t,r,n){let i=this.buffer,o=new Uint16Array(r-t),a=0;for(let s=t,l=0;s=t&&rt;case 1:return r<=t&&n>t;case 2:return n>t;case 4:return!0}}function nw(e,t,r,n){for(var i;e.from==e.to||(r<1?e.from>=t:e.from>t)||(r>-1?e.to<=t:e.to0?s.length:-1;t!=c;t+=r){let d=s[t],f=l[t]+a.from;if(V6e(i,n,f,f+d.length)){if(d instanceof F0){if(o&Qo.ExcludeBuffers)continue;let h=d.findChild(0,d.buffer.length,r,n-f,i);if(h>-1)return new Zh(new lJt(a,d,t,f),null,h)}else if(o&Qo.IncludeAnonymous||!d.type.isAnonymous||lK(d)){let h;if(!(o&Qo.IgnoreMounts)&&(h=T8.get(d))&&!h.overlay)return new ec(h.tree,f,t,a);let u=new ec(d,f,t,a);return o&Qo.IncludeAnonymous||!u.type.isAnonymous?u:u.nextChild(r<0?d.children.length-1:0,r,n,i)}}}if(o&Qo.IncludeAnonymous||!a.type.isAnonymous||(a.index>=0?t=a.index+r:t=r<0?-1:a._parent._tree.children.length,a=a._parent,!a))return null}}get firstChild(){return this.nextChild(0,1,0,4)}get lastChild(){return this.nextChild(this._tree.children.length-1,-1,0,4)}childAfter(t){return this.nextChild(0,1,t,2)}childBefore(t){return this.nextChild(this._tree.children.length-1,-1,t,-2)}enter(t,r,n=0){let i;if(!(n&Qo.IgnoreOverlays)&&(i=T8.get(this._tree))&&i.overlay){let o=t-this.from;for(let{from:a,to:s}of i.overlay)if((r>0?a<=o:a=o:s>o))return new ec(i.tree,i.overlay[0].from+this.from,-1,this)}return this.nextChild(0,1,t,r,n)}nextSignificantParent(){let t=this;for(;t.type.isAnonymous&&t._parent;)t=t._parent;return t}get parent(){return this._parent?this._parent.nextSignificantParent():null}get nextSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index+1,1,0,4):null}get prevSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index-1,-1,0,4):null}get tree(){return this._tree}toTree(){return this._tree}toString(){return this._tree.toString()}}function Yae(e,t,r,n){let i=e.cursor(),o=[];if(!i.firstChild())return o;if(r!=null){for(;!i.type.is(r);)if(!i.nextSibling())return o}for(;;){if(n!=null&&i.type.is(n))return o;if(i.type.is(t)&&o.push(i.node),!i.nextSibling())return n==null?o:[]}}function XL(e,t,r=t.length-1){for(let n=e.parent;r>=0;n=n.parent){if(!n)return!1;if(!n.type.isAnonymous){if(t[r]&&t[r]!=n.name)return!1;r--}}return!0}class lJt{constructor(t,r,n,i){this.parent=t,this.buffer=r,this.index=n,this.start=i}}class Zh extends U6e{get name(){return this.type.name}get from(){return this.context.start+this.context.buffer.buffer[this.index+1]}get to(){return this.context.start+this.context.buffer.buffer[this.index+2]}constructor(t,r,n){super(),this.context=t,this._parent=r,this.index=n,this.type=t.buffer.set.types[t.buffer.buffer[n]]}child(t,r,n){let{buffer:i}=this.context,o=i.findChild(this.index+4,i.buffer[this.index+3],t,r-this.context.start,n);return o<0?null:new Zh(this.context,this,o)}get firstChild(){return this.child(1,0,4)}get lastChild(){return this.child(-1,0,4)}childAfter(t){return this.child(1,t,2)}childBefore(t){return this.child(-1,t,-2)}enter(t,r,n=0){if(n&Qo.ExcludeBuffers)return null;let{buffer:i}=this.context,o=i.findChild(this.index+4,i.buffer[this.index+3],r>0?1:-1,t-this.context.start,r);return o<0?null:new Zh(this.context,this,o)}get parent(){return this._parent||this.context.parent.nextSignificantParent()}externalSibling(t){return this._parent?null:this.context.parent.nextChild(this.context.index+t,t,0,4)}get nextSibling(){let{buffer:t}=this.context,r=t.buffer[this.index+3];return r<(this._parent?t.buffer[this._parent.index+3]:t.buffer.length)?new Zh(this.context,this._parent,r):this.externalSibling(1)}get prevSibling(){let{buffer:t}=this.context,r=this._parent?this._parent.index+4:0;return this.index==r?this.externalSibling(-1):new Zh(this.context,this._parent,t.findChild(r,this.index,-1,0,4))}get tree(){return null}toTree(){let t=[],r=[],{buffer:n}=this.context,i=this.index+4,o=n.buffer[this.index+3];if(o>i){let a=n.buffer[this.index+1];t.push(n.slice(i,o,a)),r.push(0)}return new Oi(this.type,t,r,this.to-this.from)}toString(){return this.context.buffer.childString(this.index)}}function K6e(e){if(!e.length)return null;let t=0,r=e[0];for(let o=1;or.from||a.to=t){let s=new ec(a.tree,a.overlay[0].from+o.from,-1,o);(i||(i=[n])).push(nw(s,t,r,!1))}}return i?K6e(i):n}class YL{get name(){return this.type.name}constructor(t,r=0){if(this.mode=r,this.buffer=null,this.stack=[],this.index=0,this.bufferNode=null,t instanceof ec)this.yieldNode(t);else{this._tree=t.context.parent,this.buffer=t.context;for(let n=t._parent;n;n=n._parent)this.stack.unshift(n.index);this.bufferNode=t,this.yieldBuf(t.index)}}yieldNode(t){return t?(this._tree=t,this.type=t.type,this.from=t.from,this.to=t.to,!0):!1}yieldBuf(t,r){this.index=t;let{start:n,buffer:i}=this.buffer;return this.type=r||i.set.types[i.buffer[t]],this.from=n+i.buffer[t+1],this.to=n+i.buffer[t+2],!0}yield(t){return t?t instanceof ec?(this.buffer=null,this.yieldNode(t)):(this.buffer=t.context,this.yieldBuf(t.index,t.type)):!1}toString(){return this.buffer?this.buffer.buffer.childString(this.index):this._tree.toString()}enterChild(t,r,n){if(!this.buffer)return this.yield(this._tree.nextChild(t<0?this._tree._tree.children.length-1:0,t,r,n,this.mode));let{buffer:i}=this.buffer,o=i.findChild(this.index+4,i.buffer[this.index+3],t,r-this.buffer.start,n);return o<0?!1:(this.stack.push(this.index),this.yieldBuf(o))}firstChild(){return this.enterChild(1,0,4)}lastChild(){return this.enterChild(-1,0,4)}childAfter(t){return this.enterChild(1,t,2)}childBefore(t){return this.enterChild(-1,t,-2)}enter(t,r,n=this.mode){return this.buffer?n&Qo.ExcludeBuffers?!1:this.enterChild(1,t,r):this.yield(this._tree.enter(t,r,n))}parent(){if(!this.buffer)return this.yieldNode(this.mode&Qo.IncludeAnonymous?this._tree._parent:this._tree.parent);if(this.stack.length)return this.yieldBuf(this.stack.pop());let t=this.mode&Qo.IncludeAnonymous?this.buffer.parent:this.buffer.parent.nextSignificantParent();return this.buffer=null,this.yieldNode(t)}sibling(t){if(!this.buffer)return this._tree._parent?this.yield(this._tree.index<0?null:this._tree._parent.nextChild(this._tree.index+t,t,0,4,this.mode)):!1;let{buffer:r}=this.buffer,n=this.stack.length-1;if(t<0){let i=n<0?0:this.stack[n]+4;if(this.index!=i)return this.yieldBuf(r.findChild(i,this.index,-1,0,4))}else{let i=r.buffer[this.index+3];if(i<(n<0?r.buffer.length:r.buffer[this.stack[n]+3]))return this.yieldBuf(i)}return n<0?this.yield(this.buffer.parent.nextChild(this.buffer.index+t,t,0,4,this.mode)):!1}nextSibling(){return this.sibling(1)}prevSibling(){return this.sibling(-1)}atLastNode(t){let r,n,{buffer:i}=this;if(i){if(t>0){if(this.index-1)for(let o=r+t,a=t<0?-1:n._tree.children.length;o!=a;o+=t){let s=n._tree.children[o];if(this.mode&Qo.IncludeAnonymous||s instanceof F0||!s.type.isAnonymous||lK(s))return!1}return!0}move(t,r){if(r&&this.enterChild(t,0,4))return!0;for(;;){if(this.sibling(t))return!0;if(this.atLastNode(t)||!this.parent())return!1}}next(t=!0){return this.move(1,t)}prev(t=!0){return this.move(-1,t)}moveTo(t,r=0){for(;(this.from==this.to||(r<1?this.from>=t:this.from>t)||(r>-1?this.to<=t:this.to=0;){for(let a=t;a;a=a._parent)if(a.index==i){if(i==this.index)return a;r=a,n=o+1;break e}i=this.stack[--o]}for(let i=n;i=0;o--){if(o<0)return XL(this.node,t,i);let a=n[r.buffer[this.stack[o]]];if(!a.isAnonymous){if(t[i]&&t[i]!=a.name)return!1;i--}}return!0}}function lK(e){return e.children.some(t=>t instanceof F0||!t.type.isAnonymous||lK(t))}function dJt(e){var t;let{buffer:r,nodeSet:n,maxBufferLength:i=oJt,reused:o=[],minRepeatType:a=n.types.length}=e,s=Array.isArray(r)?new sK(r,r.length):r,l=n.types,c=0,d=0;function f($,C,S,O,E,_){let{id:P,start:I,end:M,size:T}=s,A=d;for(;T<0;)if(s.next(),T==-1){let N=o[P];S.push(N),O.push(I-$);return}else if(T==-3){c=P;return}else if(T==-4){d=P;return}else throw new RangeError(`Unrecognized record size: ${T}`);let k=l[P],R,D,z=I-$;if(M-I<=i&&(D=v(s.pos-C,E))){let N=new Uint16Array(D.size-D.skip),j=s.pos-D.size,H=N.length;for(;s.pos>j;)H=b(D.start,N,H);R=new F0(N,M-D.start,n),z=D.start-$}else{let N=s.pos-T;s.next();let j=[],H=[],q=P>=a?P:-1,L=0,W=M;for(;s.pos>N;)q>=0&&s.id==q&&s.size>=0?(s.end<=W-i&&(p(j,H,I,L,s.end,W,q,A),L=j.length,W=s.end),s.next()):_>2500?h(I,N,j,H):f(I,N,j,H,q,_+1);if(q>=0&&L>0&&L-1&&L>0){let U=u(k);R=cK(k,j,H,0,j.length,0,M-I,U,U)}else R=m(k,j,H,M-I,A-M)}S.push(R),O.push(z)}function h($,C,S,O){let E=[],_=0,P=-1;for(;s.pos>C;){let{id:I,start:M,end:T,size:A}=s;if(A>4)s.next();else{if(P>-1&&M=0;T-=3)I[A++]=E[T],I[A++]=E[T+1]-M,I[A++]=E[T+2]-M,I[A++]=A;S.push(new F0(I,E[2]-M,n)),O.push(M-$)}}function u($){return(C,S,O)=>{let E=0,_=C.length-1,P,I;if(_>=0&&(P=C[_])instanceof Oi){if(!_&&P.type==$&&P.length==O)return P;(I=P.prop(ln.lookAhead))&&(E=S[_]+P.length+I)}return m($,C,S,O,E)}}function p($,C,S,O,E,_,P,I){let M=[],T=[];for(;$.length>O;)M.push($.pop()),T.push(C.pop()+S-E);$.push(m(n.types[P],M,T,_-E,I-_)),C.push(E-S)}function m($,C,S,O,E=0,_){if(c){let P=[ln.contextHash,c];_=_?[P].concat(_):[P]}if(E>25){let P=[ln.lookAhead,E];_=_?[P].concat(_):[P]}return new Oi($,C,S,O,_)}function v($,C){let S=s.fork(),O=0,E=0,_=0,P=S.end-i,I={size:0,start:0,skip:0};e:for(let M=S.pos-$;S.pos>M;){let T=S.size;if(S.id==C&&T>=0){I.size=O,I.start=E,I.skip=_,_+=4,O+=4,S.next();continue}let A=S.pos-T;if(T<0||A=a?4:0,R=S.start;for(S.next();S.pos>A;){if(S.size<0)if(S.size==-3)k+=4;else break e;else S.id>=a&&(k+=4);S.next()}E=R,O+=T,_+=k}return(C<0||O==$)&&(I.size=O,I.start=E,I.skip=_),I.size>4?I:void 0}function b($,C,S){let{id:O,start:E,end:_,size:P}=s;if(s.next(),P>=0&&O4){let M=s.pos-(P-4);for(;s.pos>M;)S=b($,C,S)}C[--S]=I,C[--S]=_-$,C[--S]=E-$,C[--S]=O}else P==-3?c=O:P==-4&&(d=O);return S}let y=[],x=[];for(;s.pos>0;)f(e.start||0,e.bufferStart||0,y,x,-1,0);let w=(t=e.length)!==null&&t!==void 0?t:y.length?x[0]+y[0].length:0;return new Oi(l[e.topID],y.reverse(),x.reverse(),w)}const Qae=new WeakMap;function y5(e,t){if(!e.isAnonymous||t instanceof F0||t.type!=e)return 1;let r=Qae.get(t);if(r==null){r=1;for(let n of t.children){if(n.type!=e||!(n instanceof Oi)){r=1;break}r+=y5(e,n)}Qae.set(t,r)}return r}function cK(e,t,r,n,i,o,a,s,l){let c=0;for(let p=n;p=d)break;C+=S}if(x==w+1){if(C>d){let S=p[w];u(S.children,S.positions,0,S.children.length,m[w]+y);continue}f.push(p[w])}else{let S=m[x-1]+p[x-1].length-$;f.push(cK(e,p,m,w,x,$,S,null,l))}h.push($+y-o)}}return u(t,r,n,i,0),(s||l)(f,h,a)}class vm{constructor(t,r,n,i,o=!1,a=!1){this.from=t,this.to=r,this.tree=n,this.offset=i,this.open=(o?1:0)|(a?2:0)}get openStart(){return(this.open&1)>0}get openEnd(){return(this.open&2)>0}static addTree(t,r=[],n=!1){let i=[new vm(0,t.length,t,0,!1,n)];for(let o of r)o.to>t.length&&i.push(o);return i}static applyChanges(t,r,n=128){if(!r.length)return t;let i=[],o=1,a=t.length?t[0]:null;for(let s=0,l=0,c=0;;s++){let d=s=n)for(;a&&a.from=h.from||f<=h.to||c){let u=Math.max(h.from,l)-c,p=Math.min(h.to,f)-c;h=u>=p?null:new vm(u,p,h.tree,h.offset+c,s>0,!!d)}if(h&&i.push(h),a.to>f)break;a=onew Lk(i.from,i.to)):[new Lk(0,0)]:[new Lk(0,t.length)],this.createParse(t,r||[],n)}parse(t,r,n){let i=this.startParse(t,r,n);for(;;){let o=i.advance();if(o)return o}}};class fJt{constructor(t){this.string=t}get length(){return this.string.length}chunk(t){return this.string.slice(t)}get lineChunks(){return!1}read(t,r){return this.string.slice(t,r)}}new ln({perNode:!0});let hJt=0;class Eu{constructor(t,r,n){this.set=t,this.base=r,this.modified=n,this.id=hJt++}static define(t){if(t!=null&&t.base)throw new Error("Can not derive from a modified tag");let r=new Eu([],null,[]);if(r.set.push(r),t)for(let n of t.set)r.set.push(n);return r}static defineModifier(){let t=new M8;return r=>r.modified.indexOf(t)>-1?r:M8.get(r.base||r,r.modified.concat(t).sort((n,i)=>n.id-i.id))}}let pJt=0;class M8{constructor(){this.instances=[],this.id=pJt++}static get(t,r){if(!r.length)return t;let n=r[0].instances.find(s=>s.base==t&&mJt(r,s.modified));if(n)return n;let i=[],o=new Eu(i,t,r);for(let s of r)s.instances.push(o);let a=gJt(r);for(let s of t.set)if(!s.modified.length)for(let l of a)i.push(M8.get(s,l));return o}}function mJt(e,t){return e.length==t.length&&e.every((r,n)=>r==t[n])}function gJt(e){let t=[[]];for(let r=0;rn.length-r.length)}function vJt(e){let t=Object.create(null);for(let r in e){let n=e[r];Array.isArray(n)||(n=[n]);for(let i of r.split(" "))if(i){let o=[],a=2,s=i;for(let f=0;;){if(s=="..."&&f>0&&f+3==i.length){a=1;break}let h=/^"(?:[^"\\]|\\.)*?"|[^\/!]+/.exec(s);if(!h)throw new RangeError("Invalid path: "+i);if(o.push(h[0]=="*"?"":h[0][0]=='"'?JSON.parse(h[0]):h[0]),f+=h[0].length,f==i.length)break;let u=i[f++];if(f==i.length&&u=="!"){a=0;break}if(u!="/")throw new RangeError("Invalid path: "+i);s=i.slice(f)}let l=o.length-1,c=o[l];if(!c)throw new RangeError("Invalid path: "+i);let d=new k8(n,a,l>0?o.slice(0,l):null);t[c]=d.sort(t[c])}}return X6e.add(t)}const X6e=new ln;class k8{constructor(t,r,n,i){this.tags=t,this.mode=r,this.context=n,this.next=i}get opaque(){return this.mode==0}get inherit(){return this.mode==1}sort(t){return!t||t.depth{let a=i;for(let s of o)for(let l of s.set){let c=r[l.id];if(c){a=a?a+" "+c:c;break}}return a},scope:n}}function bJt(e,t){let r=null;for(let n of e){let i=n.style(t);i&&(r=r?r+" "+i:i)}return r}function yJt(e,t,r,n=0,i=e.length){let o=new xJt(n,Array.isArray(t)?t:[t],r);o.highlightRange(e.cursor(),n,i,"",o.highlighters),o.flush(i)}class xJt{constructor(t,r,n){this.at=t,this.highlighters=r,this.span=n,this.class=""}startSpan(t,r){r!=this.class&&(this.flush(t),t>this.at&&(this.at=t),this.class=r)}flush(t){t>this.at&&this.class&&this.span(this.at,t,this.class)}highlightRange(t,r,n,i,o){let{type:a,from:s,to:l}=t;if(s>=n||l<=r)return;a.isTop&&(o=this.highlighters.filter(u=>!u.scope||u.scope(a)));let c=i,d=SJt(t)||k8.empty,f=bJt(o,d.tags);if(f&&(c&&(c+=" "),c+=f,d.mode==1&&(i+=(i?" ":"")+f)),this.startSpan(Math.max(r,s),c),d.opaque)return;let h=t.tree&&t.tree.prop(ln.mounted);if(h&&h.overlay){let u=t.node.enter(h.overlay[0].from+s,1),p=this.highlighters.filter(v=>!v.scope||v.scope(h.tree.type)),m=t.firstChild();for(let v=0,b=s;;v++){let y=v=x||!t.nextSibling())););if(!y||x>n)break;b=y.to+s,b>r&&(this.highlightRange(u.cursor(),Math.max(r,y.from+s),Math.min(n,b),"",p),this.startSpan(Math.min(n,b),c))}m&&t.parent()}else if(t.firstChild()){h&&(i="");do if(!(t.to<=r)){if(t.from>=n)break;this.highlightRange(t,r,n,i,o),this.startSpan(Math.min(n,t.to),c)}while(t.nextSibling());t.parent()}}}function SJt(e){let t=e.type.prop(X6e);for(;t&&t.context&&!e.matchContext(t.context);)t=t.next;return t||null}const Ct=Eu.define,f3=Ct(),kh=Ct(),Zae=Ct(kh),Jae=Ct(kh),Rh=Ct(),h3=Ct(Rh),zk=Ct(Rh),$u=Ct(),xp=Ct($u),bu=Ct(),yu=Ct(),QL=Ct(),P2=Ct(QL),p3=Ct(),It={comment:f3,lineComment:Ct(f3),blockComment:Ct(f3),docComment:Ct(f3),name:kh,variableName:Ct(kh),typeName:Zae,tagName:Ct(Zae),propertyName:Jae,attributeName:Ct(Jae),className:Ct(kh),labelName:Ct(kh),namespace:Ct(kh),macroName:Ct(kh),literal:Rh,string:h3,docString:Ct(h3),character:Ct(h3),attributeValue:Ct(h3),number:zk,integer:Ct(zk),float:Ct(zk),bool:Ct(Rh),regexp:Ct(Rh),escape:Ct(Rh),color:Ct(Rh),url:Ct(Rh),keyword:bu,self:Ct(bu),null:Ct(bu),atom:Ct(bu),unit:Ct(bu),modifier:Ct(bu),operatorKeyword:Ct(bu),controlKeyword:Ct(bu),definitionKeyword:Ct(bu),moduleKeyword:Ct(bu),operator:yu,derefOperator:Ct(yu),arithmeticOperator:Ct(yu),logicOperator:Ct(yu),bitwiseOperator:Ct(yu),compareOperator:Ct(yu),updateOperator:Ct(yu),definitionOperator:Ct(yu),typeOperator:Ct(yu),controlOperator:Ct(yu),punctuation:QL,separator:Ct(QL),bracket:P2,angleBracket:Ct(P2),squareBracket:Ct(P2),paren:Ct(P2),brace:Ct(P2),content:$u,heading:xp,heading1:Ct(xp),heading2:Ct(xp),heading3:Ct(xp),heading4:Ct(xp),heading5:Ct(xp),heading6:Ct(xp),contentSeparator:Ct($u),list:Ct($u),quote:Ct($u),emphasis:Ct($u),strong:Ct($u),link:Ct($u),monospace:Ct($u),strikethrough:Ct($u),inserted:Ct(),deleted:Ct(),changed:Ct(),invalid:Ct(),meta:p3,documentMeta:Ct(p3),annotation:Ct(p3),processingInstruction:Ct(p3),definition:Eu.defineModifier(),constant:Eu.defineModifier(),function:Eu.defineModifier(),standard:Eu.defineModifier(),local:Eu.defineModifier(),special:Eu.defineModifier()};Y6e([{tag:It.link,class:"tok-link"},{tag:It.heading,class:"tok-heading"},{tag:It.emphasis,class:"tok-emphasis"},{tag:It.strong,class:"tok-strong"},{tag:It.keyword,class:"tok-keyword"},{tag:It.atom,class:"tok-atom"},{tag:It.bool,class:"tok-bool"},{tag:It.url,class:"tok-url"},{tag:It.labelName,class:"tok-labelName"},{tag:It.inserted,class:"tok-inserted"},{tag:It.deleted,class:"tok-deleted"},{tag:It.literal,class:"tok-literal"},{tag:It.string,class:"tok-string"},{tag:It.number,class:"tok-number"},{tag:[It.regexp,It.escape,It.special(It.string)],class:"tok-string2"},{tag:It.variableName,class:"tok-variableName"},{tag:It.local(It.variableName),class:"tok-variableName tok-local"},{tag:It.definition(It.variableName),class:"tok-variableName tok-definition"},{tag:It.special(It.variableName),class:"tok-variableName2"},{tag:It.definition(It.propertyName),class:"tok-propertyName tok-definition"},{tag:It.typeName,class:"tok-typeName"},{tag:It.namespace,class:"tok-namespace"},{tag:It.className,class:"tok-className"},{tag:It.macroName,class:"tok-macroName"},{tag:It.propertyName,class:"tok-propertyName"},{tag:It.operator,class:"tok-operator"},{tag:It.comment,class:"tok-comment"},{tag:It.meta,class:"tok-meta"},{tag:It.invalid,class:"tok-invalid"},{tag:It.punctuation,class:"tok-punctuation"}]);var Bk;const Kv=new ln;function wJt(e){return Ht.define({combine:e?t=>t.concat(e):void 0})}const CJt=new ln;class Vc{constructor(t,r,n=[],i=""){this.data=t,this.name=i,on.prototype.hasOwnProperty("tree")||Object.defineProperty(on.prototype,"tree",{get(){return aa(this)}}),this.parser=r,this.extension=[H0.of(this),on.languageData.of((o,a,s)=>{let l=ese(o,a,s),c=l.type.prop(Kv);if(!c)return[];let d=o.facet(c),f=l.type.prop(CJt);if(f){let h=l.resolve(a-l.from,s);for(let u of f)if(u.test(h,o)){let p=o.facet(u.facet);return u.type=="replace"?p:p.concat(d)}}return d})].concat(n)}isActiveAt(t,r,n=-1){return ese(t,r,n).type.prop(Kv)==this.data}findRegions(t){let r=t.facet(H0);if((r==null?void 0:r.data)==this.data)return[{from:0,to:t.doc.length}];if(!r||!r.allowsNesting)return[];let n=[],i=(o,a)=>{if(o.prop(Kv)==this.data){n.push({from:a,to:a+o.length});return}let s=o.prop(ln.mounted);if(s){if(s.tree.prop(Kv)==this.data){if(s.overlay)for(let l of s.overlay)n.push({from:l.from+a,to:l.to+a});else n.push({from:a,to:a+o.length});return}else if(s.overlay){let l=n.length;if(i(s.tree,s.overlay[0].from+a),n.length>l)return}}for(let l=0;l=this.cursorPos?this.doc.sliceString(t,r):this.string.slice(t-n,r-n)}}let I2=null;class cb{constructor(t,r,n=[],i,o,a,s,l){this.parser=t,this.state=r,this.fragments=n,this.tree=i,this.treeLen=o,this.viewport=a,this.skipped=s,this.scheduleOn=l,this.parse=null,this.tempSkipped=[]}static create(t,r,n){return new cb(t,r,[],Oi.empty,0,n,[],null)}startParse(){return this.parser.startParse(new $Jt(this.state.doc),this.fragments)}work(t,r){return r!=null&&r>=this.state.doc.length&&(r=void 0),this.tree!=Oi.empty&&this.isDone(r??this.state.doc.length)?(this.takeTree(),!0):this.withContext(()=>{var n;if(typeof t=="number"){let i=Date.now()+t;t=()=>Date.now()>i}for(this.parse||(this.parse=this.startParse()),r!=null&&(this.parse.stoppedAt==null||this.parse.stoppedAt>r)&&r=this.treeLen&&((this.parse.stoppedAt==null||this.parse.stoppedAt>t)&&this.parse.stopAt(t),this.withContext(()=>{for(;!(r=this.parse.advance()););}),this.treeLen=t,this.tree=r,this.fragments=this.withoutTempSkipped(vm.addTree(this.tree,this.fragments,!0)),this.parse=null)}withContext(t){let r=I2;I2=this;try{return t()}finally{I2=r}}withoutTempSkipped(t){for(let r;r=this.tempSkipped.pop();)t=tse(t,r.from,r.to);return t}changes(t,r){let{fragments:n,tree:i,treeLen:o,viewport:a,skipped:s}=this;if(this.takeTree(),!t.empty){let l=[];if(t.iterChangedRanges((c,d,f,h)=>l.push({fromA:c,toA:d,fromB:f,toB:h})),n=vm.applyChanges(n,l),i=Oi.empty,o=0,a={from:t.mapPos(a.from,-1),to:t.mapPos(a.to,1)},this.skipped.length){s=[];for(let c of this.skipped){let d=t.mapPos(c.from,1),f=t.mapPos(c.to,-1);dt.from&&(this.fragments=tse(this.fragments,i,o),this.skipped.splice(n--,1))}return this.skipped.length>=r?!1:(this.reset(),!0)}reset(){this.parse&&(this.takeTree(),this.parse=null)}skipUntilInView(t,r){this.skipped.push({from:t,to:r})}static getSkippingParser(t){return new class extends G6e{createParse(r,n,i){let o=i[0].from,a=i[i.length-1].to;return{parsedPos:o,advance(){let l=I2;if(l){for(let c of i)l.tempSkipped.push(c);t&&(l.scheduleOn=l.scheduleOn?Promise.all([l.scheduleOn,t]):t)}return this.parsedPos=a,new Oi(Os.none,[],[],a-o)},stoppedAt:null,stopAt(){}}}}}isDone(t){t=Math.min(t,this.state.doc.length);let r=this.fragments;return this.treeLen>=t&&r.length&&r[0].from==0&&r[0].to>=t}static get(){return I2}}function tse(e,t,r){return vm.applyChanges(e,[{fromA:t,toA:r,fromB:t,toB:r}])}class ub{constructor(t){this.context=t,this.tree=t.tree}apply(t){if(!t.docChanged&&this.tree==this.context.tree)return this;let r=this.context.changes(t.changes,t.state),n=this.context.treeLen==t.startState.doc.length?void 0:Math.max(t.changes.mapPos(this.context.treeLen),r.viewport.to);return r.work(20,n)||r.takeTree(),new ub(r)}static init(t){let r=Math.min(3e3,t.doc.length),n=cb.create(t.facet(H0).parser,t,{from:0,to:r});return n.work(20,r)||n.takeTree(),new ub(n)}}Vc.state=la.define({create:ub.init,update(e,t){for(let r of t.effects)if(r.is(Vc.setState))return r.value;return t.startState.facet(H0)!=t.state.facet(H0)?ub.init(t.state):e.apply(t)}});let Q6e=e=>{let t=setTimeout(()=>e(),500);return()=>clearTimeout(t)};typeof requestIdleCallback<"u"&&(Q6e=e=>{let t=-1,r=setTimeout(()=>{t=requestIdleCallback(e,{timeout:400})},100);return()=>t<0?clearTimeout(r):cancelIdleCallback(t)});const Fk=typeof navigator<"u"&&(!((Bk=navigator.scheduling)===null||Bk===void 0)&&Bk.isInputPending)?()=>navigator.scheduling.isInputPending():null,OJt=co.fromClass(class{constructor(t){this.view=t,this.working=null,this.workScheduled=0,this.chunkEnd=-1,this.chunkBudget=-1,this.work=this.work.bind(this),this.scheduleWork()}update(t){let r=this.view.state.field(Vc.state).context;(r.updateViewport(t.view.viewport)||this.view.viewport.to>r.treeLen)&&this.scheduleWork(),(t.docChanged||t.selectionSet)&&(this.view.hasFocus&&(this.chunkBudget+=50),this.scheduleWork()),this.checkAsyncSchedule(r)}scheduleWork(){if(this.working)return;let{state:t}=this.view,r=t.field(Vc.state);(r.tree!=r.context.tree||!r.context.isDone(t.doc.length))&&(this.working=Q6e(this.work))}work(t){this.working=null;let r=Date.now();if(this.chunkEndi+1e3,l=o.context.work(()=>Fk&&Fk()||Date.now()>a,i+(s?0:1e5));this.chunkBudget-=Date.now()-r,(l||this.chunkBudget<=0)&&(o.context.takeTree(),this.view.dispatch({effects:Vc.setState.of(new ub(o.context))})),this.chunkBudget>0&&!(l&&!s)&&this.scheduleWork(),this.checkAsyncSchedule(o.context)}checkAsyncSchedule(t){t.scheduleOn&&(this.workScheduled++,t.scheduleOn.then(()=>this.scheduleWork()).catch(r=>Zl(this.view.state,r)).then(()=>this.workScheduled--),t.scheduleOn=null)}destroy(){this.working&&this.working()}isWorking(){return!!(this.working||this.workScheduled>0)}},{eventHandlers:{focus(){this.scheduleWork()}}}),H0=Ht.define({combine(e){return e.length?e[0]:null},enables:e=>[Vc.state,OJt,Ft.contentAttributes.compute([e],t=>{let r=t.facet(e);return r&&r.name?{"data-language":r.name}:{}})]}),Z6e=Ht.define(),uK=Ht.define({combine:e=>{if(!e.length)return" ";let t=e[0];if(!t||/\S/.test(t)||Array.from(t).some(r=>r!=t[0]))throw new Error("Invalid indent unit: "+JSON.stringify(e[0]));return t}});function Wm(e){let t=e.facet(uK);return t.charCodeAt(0)==9?e.tabSize*t.length:t.length}function iw(e,t){let r="",n=e.tabSize,i=e.facet(uK)[0];if(i==" "){for(;t>=n;)r+=" ",t-=n;i=" "}for(let o=0;o=t?_Jt(e,r,t):null}class J7{constructor(t,r={}){this.state=t,this.options=r,this.unit=Wm(t)}lineAt(t,r=1){let n=this.state.doc.lineAt(t),{simulateBreak:i,simulateDoubleBreak:o}=this.options;return i!=null&&i>=n.from&&i<=n.to?o&&i==t?{text:"",from:t}:(r<0?i-1&&(o+=a-this.countColumn(n,n.search(/\S|$/))),o}countColumn(t,r=t.length){return $y(t,this.state.tabSize,r)}lineIndent(t,r=1){let{text:n,from:i}=this.lineAt(t,r),o=this.options.overrideIndentation;if(o){let a=o(i);if(a>-1)return a}return this.countColumn(n,n.search(/\S|$/))}get simulatedBreak(){return this.options.simulateBreak||null}}const EJt=new ln;function _Jt(e,t,r){let n=t.resolveStack(r),i=n.node.enterUnfinishedNodesBefore(r);if(i!=n.node){let o=[];for(let a=i;a!=n.node;a=a.parent)o.push(a);for(let a=o.length-1;a>=0;a--)n={node:o[a],next:n}}return J6e(n,e,r)}function J6e(e,t,r){for(let n=e;n;n=n.next){let i=IJt(n.node);if(i)return i(fK.create(t,r,n))}return 0}function PJt(e){return e.pos==e.options.simulateBreak&&e.options.simulateDoubleBreak}function IJt(e){let t=e.type.prop(EJt);if(t)return t;let r=e.firstChild,n;if(r&&(n=r.type.prop(ln.closedBy))){let i=e.lastChild,o=i&&n.indexOf(i.name)>-1;return a=>RJt(a,!0,1,void 0,o&&!PJt(a)?i.from:void 0)}return e.parent==null?TJt:null}function TJt(){return 0}class fK extends J7{constructor(t,r,n){super(t.state,t.options),this.base=t,this.pos=r,this.context=n}get node(){return this.context.node}static create(t,r,n){return new fK(t,r,n)}get textAfter(){return this.textAfterPos(this.pos)}get baseIndent(){return this.baseIndentFor(this.node)}baseIndentFor(t){let r=this.state.doc.lineAt(t.from);for(;;){let n=t.resolve(r.from);for(;n.parent&&n.parent.from==n.from;)n=n.parent;if(MJt(n,t))break;r=this.state.doc.lineAt(n.from)}return this.lineIndent(r.from)}continue(){return J6e(this.context.next,this.base,this.pos)}}function MJt(e,t){for(let r=t;r;r=r.parent)if(e==r)return!0;return!1}function kJt(e){let t=e.node,r=t.childAfter(t.from),n=t.lastChild;if(!r)return null;let i=e.options.simulateBreak,o=e.state.doc.lineAt(r.from),a=i==null||i<=o.from?o.to:Math.min(o.to,i);for(let s=r.to;;){let l=t.childAfter(s);if(!l||l==n)return null;if(!l.type.isSkipped)return l.from{if(!e.docChanged||!e.isUserEvent("input.type")&&!e.isUserEvent("input.complete"))return e;let t=e.startState.languageDataAt("indentOnInput",e.startState.selection.main.head);if(!t.length)return e;let r=e.newDoc,{head:n}=e.newSelection.main,i=r.lineAt(n);if(n>i.from+AJt)return e;let o=r.sliceString(i.from,n);if(!t.some(c=>c.test(o)))return e;let{state:a}=e,s=-1,l=[];for(let{head:c}of a.selection.ranges){let d=a.doc.lineAt(c);if(d.from==s)continue;s=d.from;let f=dK(a,d.from);if(f==null)continue;let h=/^\s*/.exec(d.text)[0],u=iw(a,f);h!=u&&l.push({from:d.from,to:d.from+h.length,insert:u})}return l.length?[e,{changes:l,sequential:!0}]:e})}const NJt=Ht.define(),jJt=new ln;function LJt(e,t,r){let n=aa(e);if(n.lengthr)continue;if(o&&s.from=t&&c.to>r&&(o=c)}}return o}function zJt(e){let t=e.lastChild;return t&&t.to==e.to&&t.type.isError}function R8(e,t,r){for(let n of e.facet(NJt)){let i=n(e,t,r);if(i)return i}return LJt(e,t,r)}function e5e(e,t){let r=t.mapPos(e.from,1),n=t.mapPos(e.to,-1);return r>=n?void 0:{from:r,to:n}}const eI=zr.define({map:e5e}),UC=zr.define({map:e5e});function t5e(e){let t=[];for(let{head:r}of e.state.selection.ranges)t.some(n=>n.from<=r&&n.to>=r)||t.push(e.lineBlockAt(r));return t}const qm=la.define({create(){return gr.none},update(e,t){e=e.map(t.changes);for(let r of t.effects)if(r.is(eI)&&!BJt(e,r.value.from,r.value.to)){let{preparePlaceholder:n}=t.state.facet(hK),i=n?gr.replace({widget:new KJt(n(t.state,r.value))}):rse;e=e.update({add:[i.range(r.value.from,r.value.to)]})}else r.is(UC)&&(e=e.update({filter:(n,i)=>r.value.from!=n||r.value.to!=i,filterFrom:r.value.from,filterTo:r.value.to}));if(t.selection){let r=!1,{head:n}=t.selection.main;e.between(n,n,(i,o)=>{in&&(r=!0)}),r&&(e=e.update({filterFrom:n,filterTo:n,filter:(i,o)=>o<=n||i>=n}))}return e},provide:e=>Ft.decorations.from(e),toJSON(e,t){let r=[];return e.between(0,t.doc.length,(n,i)=>{r.push(n,i)}),r},fromJSON(e){if(!Array.isArray(e)||e.length%2)throw new RangeError("Invalid JSON for fold state");let t=[];for(let r=0;r{(!i||i.from>o)&&(i={from:o,to:a})}),i}function BJt(e,t,r){let n=!1;return e.between(t,t,(i,o)=>{i==t&&o==r&&(n=!0)}),n}function r5e(e,t){return e.field(qm,!1)?t:t.concat(zr.appendConfig.of(i5e()))}const FJt=e=>{for(let t of t5e(e)){let r=R8(e.state,t.from,t.to);if(r)return e.dispatch({effects:r5e(e.state,[eI.of(r),n5e(e,r)])}),!0}return!1},HJt=e=>{if(!e.state.field(qm,!1))return!1;let t=[];for(let r of t5e(e)){let n=A8(e.state,r.from,r.to);n&&t.push(UC.of(n),n5e(e,n,!1))}return t.length&&e.dispatch({effects:t}),t.length>0};function n5e(e,t,r=!0){let n=e.state.doc.lineAt(t.from).number,i=e.state.doc.lineAt(t.to).number;return Ft.announce.of(`${e.state.phrase(r?"Folded lines":"Unfolded lines")} ${n} ${e.state.phrase("to")} ${i}.`)}const WJt=e=>{let{state:t}=e,r=[];for(let n=0;n{let t=e.state.field(qm,!1);if(!t||!t.size)return!1;let r=[];return t.between(0,e.state.doc.length,(n,i)=>{r.push(UC.of({from:n,to:i}))}),e.dispatch({effects:r}),!0},VJt=[{key:"Ctrl-Shift-[",mac:"Cmd-Alt-[",run:FJt},{key:"Ctrl-Shift-]",mac:"Cmd-Alt-]",run:HJt},{key:"Ctrl-Alt-[",run:WJt},{key:"Ctrl-Alt-]",run:qJt}],UJt={placeholderDOM:null,preparePlaceholder:null,placeholderText:"…"},hK=Ht.define({combine(e){return hd(e,UJt)}});function i5e(e){let t=[qm,YJt];return e&&t.push(hK.of(e)),t}function o5e(e,t){let{state:r}=e,n=r.facet(hK),i=a=>{let s=e.lineBlockAt(e.posAtDOM(a.target)),l=A8(e.state,s.from,s.to);l&&e.dispatch({effects:UC.of(l)}),a.preventDefault()};if(n.placeholderDOM)return n.placeholderDOM(e,i,t);let o=document.createElement("span");return o.textContent=n.placeholderText,o.setAttribute("aria-label",r.phrase("folded code")),o.title=r.phrase("unfold"),o.className="cm-foldPlaceholder",o.onclick=i,o}const rse=gr.replace({widget:new class extends lp{toDOM(e){return o5e(e,null)}}});class KJt extends lp{constructor(t){super(),this.value=t}eq(t){return this.value==t.value}toDOM(t){return o5e(t,this.value)}}const GJt={openText:"⌄",closedText:"›",markerDOM:null,domEventHandlers:{},foldingChanged:()=>!1};class Hk extends If{constructor(t,r){super(),this.config=t,this.open=r}eq(t){return this.config==t.config&&this.open==t.open}toDOM(t){if(this.config.markerDOM)return this.config.markerDOM(this.open);let r=document.createElement("span");return r.textContent=this.open?this.config.openText:this.config.closedText,r.title=t.state.phrase(this.open?"Fold line":"Unfold line"),r}}function XJt(e={}){let t=Object.assign(Object.assign({},GJt),e),r=new Hk(t,!0),n=new Hk(t,!1),i=co.fromClass(class{constructor(a){this.from=a.viewport.from,this.markers=this.buildMarkers(a)}update(a){(a.docChanged||a.viewportChanged||a.startState.facet(H0)!=a.state.facet(H0)||a.startState.field(qm,!1)!=a.state.field(qm,!1)||aa(a.startState)!=aa(a.state)||t.foldingChanged(a))&&(this.markers=this.buildMarkers(a.view))}buildMarkers(a){let s=new j0;for(let l of a.viewportLineBlocks){let c=A8(a.state,l.from,l.to)?n:R8(a.state,l.from,l.to)?r:null;c&&s.add(l.from,l.from,c)}return s.finish()}}),{domEventHandlers:o}=t;return[i,XZt({class:"cm-foldGutter",markers(a){var s;return((s=a.plugin(i))===null||s===void 0?void 0:s.markers)||On.empty},initialSpacer(){return new Hk(t,!1)},domEventHandlers:Object.assign(Object.assign({},o),{click:(a,s,l)=>{if(o.click&&o.click(a,s,l))return!0;let c=A8(a.state,s.from,s.to);if(c)return a.dispatch({effects:UC.of(c)}),!0;let d=R8(a.state,s.from,s.to);return d?(a.dispatch({effects:eI.of(d)}),!0):!1}})}),i5e()]}const YJt=Ft.baseTheme({".cm-foldPlaceholder":{backgroundColor:"#eee",border:"1px solid #ddd",color:"#888",borderRadius:".2em",margin:"0 1px",padding:"0 1px",cursor:"pointer"},".cm-foldGutter span":{padding:"0 1px",cursor:"pointer"}});class tI{constructor(t,r){this.specs=t;let n;function i(s){let l=L0.newName();return(n||(n=Object.create(null)))["."+l]=s,l}const o=typeof r.all=="string"?r.all:r.all?i(r.all):void 0,a=r.scope;this.scope=a instanceof Vc?s=>s.prop(Kv)==a.data:a?s=>s==a:void 0,this.style=Y6e(t.map(s=>({tag:s.tag,class:s.class||i(Object.assign({},s,{tag:null}))})),{all:o}).style,this.module=n?new L0(n):null,this.themeType=r.themeType}static define(t,r){return new tI(t,r||{})}}const ZL=Ht.define(),a5e=Ht.define({combine(e){return e.length?[e[0]]:null}});function Wk(e){let t=e.facet(ZL);return t.length?t:e.facet(a5e)}function s5e(e,t){let r=[ZJt],n;return e instanceof tI&&(e.module&&r.push(Ft.styleModule.of(e.module)),n=e.themeType),t!=null&&t.fallback?r.push(a5e.of(e)):n?r.push(ZL.computeN([Ft.darkTheme],i=>i.facet(Ft.darkTheme)==(n=="dark")?[e]:[])):r.push(ZL.of(e)),r}class QJt{constructor(t){this.markCache=Object.create(null),this.tree=aa(t.state),this.decorations=this.buildDeco(t,Wk(t.state))}update(t){let r=aa(t.state),n=Wk(t.state),i=n!=Wk(t.startState);r.length{n.add(a,s,this.markCache[l]||(this.markCache[l]=gr.mark({class:l})))},i,o);return n.finish()}}const ZJt=Cy.high(co.fromClass(QJt,{decorations:e=>e.decorations})),l5e=tI.define([{tag:It.meta,color:"#404740"},{tag:It.link,textDecoration:"underline"},{tag:It.heading,textDecoration:"underline",fontWeight:"bold"},{tag:It.emphasis,fontStyle:"italic"},{tag:It.strong,fontWeight:"bold"},{tag:It.strikethrough,textDecoration:"line-through"},{tag:It.keyword,color:"#708"},{tag:[It.atom,It.bool,It.url,It.contentSeparator,It.labelName],color:"#219"},{tag:[It.literal,It.inserted],color:"#164"},{tag:[It.string,It.deleted],color:"#a11"},{tag:[It.regexp,It.escape,It.special(It.string)],color:"#e40"},{tag:It.definition(It.variableName),color:"#00f"},{tag:It.local(It.variableName),color:"#30a"},{tag:[It.typeName,It.namespace],color:"#085"},{tag:It.className,color:"#167"},{tag:[It.special(It.variableName),It.macroName],color:"#256"},{tag:It.definition(It.propertyName),color:"#00c"},{tag:It.comment,color:"#940"},{tag:It.invalid,color:"#f00"}]),JJt=Ft.baseTheme({"&.cm-focused .cm-matchingBracket":{backgroundColor:"#328c8252"},"&.cm-focused .cm-nonmatchingBracket":{backgroundColor:"#bb555544"}}),c5e=1e4,u5e="()[]{}",d5e=Ht.define({combine(e){return hd(e,{afterCursor:!0,brackets:u5e,maxScanDistance:c5e,renderMatch:rer})}}),eer=gr.mark({class:"cm-matchingBracket"}),ter=gr.mark({class:"cm-nonmatchingBracket"});function rer(e){let t=[],r=e.matched?eer:ter;return t.push(r.range(e.start.from,e.start.to)),e.end&&t.push(r.range(e.end.from,e.end.to)),t}const ner=la.define({create(){return gr.none},update(e,t){if(!t.docChanged&&!t.selection)return e;let r=[],n=t.state.facet(d5e);for(let i of t.state.selection.ranges){if(!i.empty)continue;let o=ju(t.state,i.head,-1,n)||i.head>0&&ju(t.state,i.head-1,1,n)||n.afterCursor&&(ju(t.state,i.head,1,n)||i.headFt.decorations.from(e)}),ier=[ner,JJt];function oer(e={}){return[d5e.of(e),ier]}const aer=new ln;function JL(e,t,r){let n=e.prop(t<0?ln.openedBy:ln.closedBy);if(n)return n;if(e.name.length==1){let i=r.indexOf(e.name);if(i>-1&&i%2==(t<0?1:0))return[r[i+t]]}return null}function ez(e){let t=e.type.prop(aer);return t?t(e.node):e}function ju(e,t,r,n={}){let i=n.maxScanDistance||c5e,o=n.brackets||u5e,a=aa(e),s=a.resolveInner(t,r);for(let l=s;l;l=l.parent){let c=JL(l.type,r,o);if(c&&l.from0?t>=d.from&&td.from&&t<=d.to))return ser(e,t,r,l,d,c,o)}}return ler(e,t,r,a,s.type,i,o)}function ser(e,t,r,n,i,o,a){let s=n.parent,l={from:i.from,to:i.to},c=0,d=s==null?void 0:s.cursor();if(d&&(r<0?d.childBefore(n.from):d.childAfter(n.to)))do if(r<0?d.to<=n.from:d.from>=n.to){if(c==0&&o.indexOf(d.type.name)>-1&&d.from0)return null;let c={from:r<0?t-1:t,to:r>0?t+1:t},d=e.doc.iterRange(t,r>0?e.doc.length:0),f=0;for(let h=0;!d.next().done&&h<=o;){let u=d.value;r<0&&(h+=u.length);let p=t+h*r;for(let m=r>0?0:u.length-1,v=r>0?u.length:-1;m!=v;m+=r){let b=a.indexOf(u[m]);if(!(b<0||n.resolveInner(p+m,1).type!=i))if(b%2==0==r>0)f++;else{if(f==1)return{start:c,end:{from:p+m,to:p+m+1},matched:b>>1==l>>1};f--}}r>0&&(h+=u.length)}return d.done?{start:c,matched:!1}:null}function nse(e,t,r,n=0,i=0){t==null&&(t=e.search(/[^\s\u00a0]/),t==-1&&(t=e.length));let o=i;for(let a=n;a=this.string.length}sol(){return this.pos==0}peek(){return this.string.charAt(this.pos)||void 0}next(){if(this.posr}eatSpace(){let t=this.pos;for(;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>t}skipToEnd(){this.pos=this.string.length}skipTo(t){let r=this.string.indexOf(t,this.pos);if(r>-1)return this.pos=r,!0}backUp(t){this.pos-=t}column(){return this.lastColumnPosn?a.toLowerCase():a,o=this.string.substr(this.pos,t.length);return i(o)==i(t)?(r!==!1&&(this.pos+=t.length),!0):null}else{let i=this.string.slice(this.pos).match(t);return i&&i.index>0?null:(i&&r!==!1&&(this.pos+=i[0].length),i)}}current(){return this.string.slice(this.start,this.pos)}}function cer(e){return{name:e.name||"",token:e.token,blankLine:e.blankLine||(()=>{}),startState:e.startState||(()=>!0),copyState:e.copyState||uer,indent:e.indent||(()=>null),languageData:e.languageData||{},tokenTable:e.tokenTable||gK}}function uer(e){if(typeof e!="object")return e;let t={};for(let r in e){let n=e[r];t[r]=n instanceof Array?n.slice():n}return t}const ise=new WeakMap;class pK extends Vc{constructor(t){let r=wJt(t.languageData),n=cer(t),i,o=new class extends G6e{createParse(a,s,l){return new fer(i,a,s,l)}};super(r,o,[Z6e.of((a,s)=>this.getIndent(a,s))],t.name),this.topNode=mer(r),i=this,this.streamParser=n,this.stateAfter=new ln({perNode:!0}),this.tokenTable=t.tokenTable?new g5e(n.tokenTable):per}static define(t){return new pK(t)}getIndent(t,r){let n=aa(t.state),i=n.resolve(r);for(;i&&i.type!=this.topNode;)i=i.parent;if(!i)return null;let o,{overrideIndentation:a}=t.options;a&&(o=ise.get(t.state),o!=null&&o1e4)return null;for(;l=n&&r+t.length<=i&&t.prop(e.stateAfter);if(o)return{state:e.streamParser.copyState(o),pos:r+t.length};for(let a=t.children.length-1;a>=0;a--){let s=t.children[a],l=r+t.positions[a],c=s instanceof Oi&&l=t.length)return t;!i&&t.type==e.topNode&&(i=!0);for(let o=t.children.length-1;o>=0;o--){let a=t.positions[o],s=t.children[o],l;if(ar&&mK(e,i.tree,0-i.offset,r,a),l;if(s&&(l=h5e(e,i.tree,r+i.offset,s.pos+i.offset,!1)))return{state:s.state,tree:l}}return{state:e.streamParser.startState(n?Wm(n):4),tree:Oi.empty}}class fer{constructor(t,r,n,i){this.lang=t,this.input=r,this.fragments=n,this.ranges=i,this.stoppedAt=null,this.chunks=[],this.chunkPos=[],this.chunk=[],this.chunkReused=void 0,this.rangeIndex=0,this.to=i[i.length-1].to;let o=cb.get(),a=i[0].from,{state:s,tree:l}=der(t,n,a,o==null?void 0:o.state);this.state=s,this.parsedPos=this.chunkStart=a+l.length;for(let c=0;c=r?this.finish():t&&this.parsedPos>=t.viewport.to?(t.skipUntilInView(this.parsedPos,r),this.finish()):null}stopAt(t){this.stoppedAt=t}lineAfter(t){let r=this.input.chunk(t);if(this.input.lineChunks)r==` -`&&(r="");else{let n=r.indexOf(` -`);n>-1&&(r=r.slice(0,n))}return t+r.length<=this.to?r:r.slice(0,this.to-t)}nextLine(){let t=this.parsedPos,r=this.lineAfter(t),n=t+r.length;for(let i=this.rangeIndex;;){let o=this.ranges[i].to;if(o>=n||(r=r.slice(0,o-(n-r.length)),i++,i==this.ranges.length))break;let a=this.ranges[i].from,s=this.lineAfter(a);r+=s,n=a+s.length}return{line:r,end:n}}skipGapsTo(t,r,n){for(;;){let i=this.ranges[this.rangeIndex].to,o=t+r;if(n>0?i>o:i>=o)break;let a=this.ranges[++this.rangeIndex].from;r+=a-i}return r}moveRangeIndex(){for(;this.ranges[this.rangeIndex].to1){o=this.skipGapsTo(r,o,1),r+=o;let a=this.chunk.length;o=this.skipGapsTo(n,o,-1),n+=o,i+=this.chunk.length-a}return this.chunk.push(t,r,n,i),o}parseLine(t){let{line:r,end:n}=this.nextLine(),i=0,{streamParser:o}=this.lang,a=new f5e(r,t?t.state.tabSize:4,t?Wm(t.state):2);if(a.eol())o.blankLine(this.state,a.indentUnit);else for(;!a.eol();){let s=p5e(o.token,a,this.state);if(s&&(i=this.emitToken(this.lang.tokenTable.resolve(s),this.parsedPos+a.start,this.parsedPos+a.pos,4,i)),a.start>1e4)break}this.parsedPos=n,this.moveRangeIndex(),this.parsedPost.start)return i}throw new Error("Stream parser failed to advance stream.")}const gK=Object.create(null),ow=[Os.none],her=new aK(ow),ose=[],ase=Object.create(null),m5e=Object.create(null);for(let[e,t]of[["variable","variableName"],["variable-2","variableName.special"],["string-2","string.special"],["def","variableName.definition"],["tag","tagName"],["attribute","attributeName"],["type","typeName"],["builtin","variableName.standard"],["qualifier","modifier"],["error","invalid"],["header","heading"],["property","propertyName"]])m5e[e]=v5e(gK,t);class g5e{constructor(t){this.extra=t,this.table=Object.assign(Object.create(null),m5e)}resolve(t){return t?this.table[t]||(this.table[t]=v5e(this.extra,t)):0}}const per=new g5e(gK);function qk(e,t){ose.indexOf(e)>-1||(ose.push(e),console.warn(t))}function v5e(e,t){let r=[];for(let s of t.split(" ")){let l=[];for(let c of s.split(".")){let d=e[c]||It[c];d?typeof d=="function"?l.length?l=l.map(d):qk(c,`Modifier ${c} used at start of tag`):l.length?qk(c,`Tag ${c} used as modifier`):l=Array.isArray(d)?d:[d]:qk(c,`Unknown highlighting tag ${c}`)}for(let c of l)r.push(c)}if(!r.length)return 0;let n=t.replace(/ /g,"_"),i=n+" "+r.map(s=>s.id),o=ase[i];if(o)return o.id;let a=ase[i]=Os.define({id:ow.length,name:n,props:[vJt({[n]:r})]});return ow.push(a),a.id}function mer(e){let t=Os.define({id:ow.length,name:"Document",props:[Kv.add(()=>e)],top:!0});return ow.push(t),t}const ger=e=>{let{state:t}=e,r=t.doc.lineAt(t.selection.main.from),n=bK(e.state,r.from);return n.line?ver(e):n.block?yer(e):!1};function vK(e,t){return({state:r,dispatch:n})=>{if(r.readOnly)return!1;let i=e(t,r);return i?(n(r.update(i)),!0):!1}}const ver=vK(wer,0),ber=vK(b5e,0),yer=vK((e,t)=>b5e(e,t,Ser(t)),0);function bK(e,t){let r=e.languageDataAt("commentTokens",t);return r.length?r[0]:{}}const T2=50;function xer(e,{open:t,close:r},n,i){let o=e.sliceDoc(n-T2,n),a=e.sliceDoc(i,i+T2),s=/\s*$/.exec(o)[0].length,l=/^\s*/.exec(a)[0].length,c=o.length-s;if(o.slice(c-t.length,c)==t&&a.slice(l,l+r.length)==r)return{open:{pos:n-s,margin:s&&1},close:{pos:i+l,margin:l&&1}};let d,f;i-n<=2*T2?d=f=e.sliceDoc(n,i):(d=e.sliceDoc(n,n+T2),f=e.sliceDoc(i-T2,i));let h=/^\s*/.exec(d)[0].length,u=/\s*$/.exec(f)[0].length,p=f.length-u-r.length;return d.slice(h,h+t.length)==t&&f.slice(p,p+r.length)==r?{open:{pos:n+h+t.length,margin:/\s/.test(d.charAt(h+t.length))?1:0},close:{pos:i-u-r.length,margin:/\s/.test(f.charAt(p-1))?1:0}}:null}function Ser(e){let t=[];for(let r of e.selection.ranges){let n=e.doc.lineAt(r.from),i=r.to<=n.to?n:e.doc.lineAt(r.to),o=t.length-1;o>=0&&t[o].to>n.from?t[o].to=i.to:t.push({from:n.from+/^\s*/.exec(n.text)[0].length,to:i.to})}return t}function b5e(e,t,r=t.selection.ranges){let n=r.map(o=>bK(t,o.from).block);if(!n.every(o=>o))return null;let i=r.map((o,a)=>xer(t,n[a],o.from,o.to));if(e!=2&&!i.every(o=>o))return{changes:t.changes(r.map((o,a)=>i[a]?[]:[{from:o.from,insert:n[a].open+" "},{from:o.to,insert:" "+n[a].close}]))};if(e!=1&&i.some(o=>o)){let o=[];for(let a=0,s;ai&&(o==a||a>f.from)){i=f.from;let h=/^\s*/.exec(f.text)[0].length,u=h==f.length,p=f.text.slice(h,h+c.length)==c?h:-1;ho.comment<0&&(!o.empty||o.single))){let o=[];for(let{line:s,token:l,indent:c,empty:d,single:f}of n)(f||!d)&&o.push({from:s.from+c,insert:l+" "});let a=t.changes(o);return{changes:a,selection:t.selection.map(a,1)}}else if(e!=1&&n.some(o=>o.comment>=0)){let o=[];for(let{line:a,comment:s,token:l}of n)if(s>=0){let c=a.from+s,d=c+l.length;a.text[d-a.from]==" "&&d++,o.push({from:c,to:d})}return{changes:o}}return null}const tz=th.define(),Cer=th.define(),$er=Ht.define(),y5e=Ht.define({combine(e){return hd(e,{minDepth:100,newGroupDelay:500,joinToEvent:(t,r)=>r},{minDepth:Math.max,newGroupDelay:Math.min,joinToEvent:(t,r)=>(n,i)=>t(n,i)||r(n,i)})}}),x5e=la.define({create(){return Lu.empty},update(e,t){let r=t.state.facet(y5e),n=t.annotation(tz);if(n){let l=vs.fromTransaction(t,n.selection),c=n.side,d=c==0?e.undone:e.done;return l?d=D8(d,d.length,r.minDepth,l):d=C5e(d,t.startState.selection),new Lu(c==0?n.rest:d,c==0?d:n.rest)}let i=t.annotation(Cer);if((i=="full"||i=="before")&&(e=e.isolate()),t.annotation(wo.addToHistory)===!1)return t.changes.empty?e:e.addMapping(t.changes.desc);let o=vs.fromTransaction(t),a=t.annotation(wo.time),s=t.annotation(wo.userEvent);return o?e=e.addChanges(o,a,s,r,t):t.selection&&(e=e.addSelection(t.startState.selection,a,s,r.newGroupDelay)),(i=="full"||i=="after")&&(e=e.isolate()),e},toJSON(e){return{done:e.done.map(t=>t.toJSON()),undone:e.undone.map(t=>t.toJSON())}},fromJSON(e){return new Lu(e.done.map(vs.fromJSON),e.undone.map(vs.fromJSON))}});function Oer(e={}){return[x5e,y5e.of(e),Ft.domEventHandlers({beforeinput(t,r){let n=t.inputType=="historyUndo"?S5e:t.inputType=="historyRedo"?rz:null;return n?(t.preventDefault(),n(r)):!1}})]}function rI(e,t){return function({state:r,dispatch:n}){if(!t&&r.readOnly)return!1;let i=r.field(x5e,!1);if(!i)return!1;let o=i.pop(e,r,t);return o?(n(o),!0):!1}}const S5e=rI(0,!1),rz=rI(1,!1),Eer=rI(0,!0),_er=rI(1,!0);class vs{constructor(t,r,n,i,o){this.changes=t,this.effects=r,this.mapped=n,this.startSelection=i,this.selectionsAfter=o}setSelAfter(t){return new vs(this.changes,this.effects,this.mapped,this.startSelection,t)}toJSON(){var t,r,n;return{changes:(t=this.changes)===null||t===void 0?void 0:t.toJSON(),mapped:(r=this.mapped)===null||r===void 0?void 0:r.toJSON(),startSelection:(n=this.startSelection)===null||n===void 0?void 0:n.toJSON(),selectionsAfter:this.selectionsAfter.map(i=>i.toJSON())}}static fromJSON(t){return new vs(t.changes&&bo.fromJSON(t.changes),[],t.mapped&&Xu.fromJSON(t.mapped),t.startSelection&&Qe.fromJSON(t.startSelection),t.selectionsAfter.map(Qe.fromJSON))}static fromTransaction(t,r){let n=Vl;for(let i of t.startState.facet($er)){let o=i(t);o.length&&(n=n.concat(o))}return!n.length&&t.changes.empty?null:new vs(t.changes.invert(t.startState.doc),n,void 0,r||t.startState.selection,Vl)}static selection(t){return new vs(void 0,Vl,void 0,void 0,t)}}function D8(e,t,r,n){let i=t+1>r+20?t-r-1:0,o=e.slice(i,t);return o.push(n),o}function Per(e,t){let r=[],n=!1;return e.iterChangedRanges((i,o)=>r.push(i,o)),t.iterChangedRanges((i,o,a,s)=>{for(let l=0;l=c&&a<=d&&(n=!0)}}),n}function Ier(e,t){return e.ranges.length==t.ranges.length&&e.ranges.filter((r,n)=>r.empty!=t.ranges[n].empty).length===0}function w5e(e,t){return e.length?t.length?e.concat(t):e:t}const Vl=[],Ter=200;function C5e(e,t){if(e.length){let r=e[e.length-1],n=r.selectionsAfter.slice(Math.max(0,r.selectionsAfter.length-Ter));return n.length&&n[n.length-1].eq(t)?e:(n.push(t),D8(e,e.length-1,1e9,r.setSelAfter(n)))}else return[vs.selection([t])]}function Mer(e){let t=e[e.length-1],r=e.slice();return r[e.length-1]=t.setSelAfter(t.selectionsAfter.slice(0,t.selectionsAfter.length-1)),r}function Vk(e,t){if(!e.length)return e;let r=e.length,n=Vl;for(;r;){let i=ker(e[r-1],t,n);if(i.changes&&!i.changes.empty||i.effects.length){let o=e.slice(0,r);return o[r-1]=i,o}else t=i.mapped,r--,n=i.selectionsAfter}return n.length?[vs.selection(n)]:Vl}function ker(e,t,r){let n=w5e(e.selectionsAfter.length?e.selectionsAfter.map(s=>s.map(t)):Vl,r);if(!e.changes)return vs.selection(n);let i=e.changes.map(t),o=t.mapDesc(e.changes,!0),a=e.mapped?e.mapped.composeDesc(o):o;return new vs(i,zr.mapEffects(e.effects,t),a,e.startSelection.map(o),n)}const Rer=/^(input\.type|delete)($|\.)/;class Lu{constructor(t,r,n=0,i=void 0){this.done=t,this.undone=r,this.prevTime=n,this.prevUserEvent=i}isolate(){return this.prevTime?new Lu(this.done,this.undone):this}addChanges(t,r,n,i,o){let a=this.done,s=a[a.length-1];return s&&s.changes&&!s.changes.empty&&t.changes&&(!n||Rer.test(n))&&(!s.selectionsAfter.length&&r-this.prevTime0&&r-this.prevTimer.empty?e.moveByChar(r,t):nI(r,t))}function Pa(e){return e.textDirectionAt(e.state.selection.main.head)==$i.LTR}const O5e=e=>$5e(e,!Pa(e)),E5e=e=>$5e(e,Pa(e));function _5e(e,t){return hu(e,r=>r.empty?e.moveByGroup(r,t):nI(r,t))}const Der=e=>_5e(e,!Pa(e)),Ner=e=>_5e(e,Pa(e));function jer(e,t,r){if(t.type.prop(r))return!0;let n=t.to-t.from;return n&&(n>2||/[^\s,.;:]/.test(e.sliceDoc(t.from,t.to)))||t.firstChild}function iI(e,t,r){let n=aa(e).resolveInner(t.head),i=r?ln.closedBy:ln.openedBy;for(let l=t.head;;){let c=r?n.childAfter(l):n.childBefore(l);if(!c)break;jer(e,c,i)?n=c:l=r?c.to:c.from}let o=n.type.prop(i),a,s;return o&&(a=r?ju(e,n.from,1):ju(e,n.to,-1))&&a.matched?s=r?a.end.to:a.end.from:s=r?n.to:n.from,Qe.cursor(s,r?-1:1)}const Ler=e=>hu(e,t=>iI(e.state,t,!Pa(e))),zer=e=>hu(e,t=>iI(e.state,t,Pa(e)));function P5e(e,t){return hu(e,r=>{if(!r.empty)return nI(r,t);let n=e.moveVertically(r,t);return n.head!=r.head?n:e.moveToLineBoundary(r,t)})}const I5e=e=>P5e(e,!1),T5e=e=>P5e(e,!0);function M5e(e){let t=e.scrollDOM.clientHeighta.empty?e.moveVertically(a,t,r.height):nI(a,t));if(i.eq(n.selection))return!1;let o;if(r.selfScroll){let a=e.coordsAtPos(n.selection.main.head),s=e.scrollDOM.getBoundingClientRect(),l=s.top+r.marginTop,c=s.bottom-r.marginBottom;a&&a.top>l&&a.bottomk5e(e,!1),nz=e=>k5e(e,!0);function cp(e,t,r){let n=e.lineBlockAt(t.head),i=e.moveToLineBoundary(t,r);if(i.head==t.head&&i.head!=(r?n.to:n.from)&&(i=e.moveToLineBoundary(t,r,!1)),!r&&i.head==n.from&&n.length){let o=/^\s*/.exec(e.state.sliceDoc(n.from,Math.min(n.from+100,n.to)))[0].length;o&&t.head!=n.from+o&&(i=Qe.cursor(n.from+o))}return i}const Ber=e=>hu(e,t=>cp(e,t,!0)),Fer=e=>hu(e,t=>cp(e,t,!1)),Her=e=>hu(e,t=>cp(e,t,!Pa(e))),Wer=e=>hu(e,t=>cp(e,t,Pa(e))),qer=e=>hu(e,t=>Qe.cursor(e.lineBlockAt(t.head).from,1)),Ver=e=>hu(e,t=>Qe.cursor(e.lineBlockAt(t.head).to,-1));function Uer(e,t,r){let n=!1,i=Oy(e.selection,o=>{let a=ju(e,o.head,-1)||ju(e,o.head,1)||o.head>0&&ju(e,o.head-1,1)||o.headUer(e,t,!1);function gc(e,t){let r=Oy(e.state.selection,n=>{let i=t(n);return Qe.range(n.anchor,i.head,i.goalColumn,i.bidiLevel||void 0)});return r.eq(e.state.selection)?!1:(e.dispatch(pd(e.state,r)),!0)}function R5e(e,t){return gc(e,r=>e.moveByChar(r,t))}const A5e=e=>R5e(e,!Pa(e)),D5e=e=>R5e(e,Pa(e));function N5e(e,t){return gc(e,r=>e.moveByGroup(r,t))}const Ger=e=>N5e(e,!Pa(e)),Xer=e=>N5e(e,Pa(e)),Yer=e=>gc(e,t=>iI(e.state,t,!Pa(e))),Qer=e=>gc(e,t=>iI(e.state,t,Pa(e)));function j5e(e,t){return gc(e,r=>e.moveVertically(r,t))}const L5e=e=>j5e(e,!1),z5e=e=>j5e(e,!0);function B5e(e,t){return gc(e,r=>e.moveVertically(r,t,M5e(e).height))}const lse=e=>B5e(e,!1),cse=e=>B5e(e,!0),Zer=e=>gc(e,t=>cp(e,t,!0)),Jer=e=>gc(e,t=>cp(e,t,!1)),etr=e=>gc(e,t=>cp(e,t,!Pa(e))),ttr=e=>gc(e,t=>cp(e,t,Pa(e))),rtr=e=>gc(e,t=>Qe.cursor(e.lineBlockAt(t.head).from)),ntr=e=>gc(e,t=>Qe.cursor(e.lineBlockAt(t.head).to)),use=({state:e,dispatch:t})=>(t(pd(e,{anchor:0})),!0),dse=({state:e,dispatch:t})=>(t(pd(e,{anchor:e.doc.length})),!0),fse=({state:e,dispatch:t})=>(t(pd(e,{anchor:e.selection.main.anchor,head:0})),!0),hse=({state:e,dispatch:t})=>(t(pd(e,{anchor:e.selection.main.anchor,head:e.doc.length})),!0),itr=({state:e,dispatch:t})=>(t(e.update({selection:{anchor:0,head:e.doc.length},userEvent:"select"})),!0),otr=({state:e,dispatch:t})=>{let r=oI(e).map(({from:n,to:i})=>Qe.range(n,Math.min(i+1,e.doc.length)));return t(e.update({selection:Qe.create(r),userEvent:"select"})),!0},atr=({state:e,dispatch:t})=>{let r=Oy(e.selection,n=>{var i;let o=aa(e).resolveStack(n.from,1);for(let a=o;a;a=a.next){let{node:s}=a;if((s.from=n.to||s.to>n.to&&s.from<=n.from)&&(!((i=s.parent)===null||i===void 0)&&i.parent))return Qe.range(s.to,s.from)}return n});return t(pd(e,r)),!0},str=({state:e,dispatch:t})=>{let r=e.selection,n=null;return r.ranges.length>1?n=Qe.create([r.main]):r.main.empty||(n=Qe.create([Qe.cursor(r.main.head)])),n?(t(pd(e,n)),!0):!1};function KC(e,t){if(e.state.readOnly)return!1;let r="delete.selection",{state:n}=e,i=n.changeByRange(o=>{let{from:a,to:s}=o;if(a==s){let l=t(o);la&&(r="delete.forward",l=m3(e,l,!0)),a=Math.min(a,l),s=Math.max(s,l)}else a=m3(e,a,!1),s=m3(e,s,!0);return a==s?{range:o}:{changes:{from:a,to:s},range:Qe.cursor(a,ai(e)))n.between(t,t,(i,o)=>{it&&(t=r?o:i)});return t}const F5e=(e,t)=>KC(e,r=>{let n=r.from,{state:i}=e,o=i.doc.lineAt(n),a,s;if(!t&&n>o.from&&nF5e(e,!1),H5e=e=>F5e(e,!0),W5e=(e,t)=>KC(e,r=>{let n=r.head,{state:i}=e,o=i.doc.lineAt(n),a=i.charCategorizer(n);for(let s=null;;){if(n==(t?o.to:o.from)){n==r.head&&o.number!=(t?i.doc.lines:1)&&(n+=t?1:-1);break}let l=Jo(o.text,n-o.from,t)+o.from,c=o.text.slice(Math.min(n,l)-o.from,Math.max(n,l)-o.from),d=a(c);if(s!=null&&d!=s)break;(c!=" "||n!=r.head)&&(s=d),n=l}return n}),q5e=e=>W5e(e,!1),ltr=e=>W5e(e,!0),ctr=e=>KC(e,t=>{let r=e.lineBlockAt(t.head).to;return t.headKC(e,t=>{let r=e.moveToLineBoundary(t,!1).head;return t.head>r?r:Math.max(0,t.head-1)}),dtr=e=>KC(e,t=>{let r=e.moveToLineBoundary(t,!0).head;return t.head{if(e.readOnly)return!1;let r=e.changeByRange(n=>({changes:{from:n.from,to:n.to,insert:gn.of(["",""])},range:Qe.cursor(n.from)}));return t(e.update(r,{scrollIntoView:!0,userEvent:"input"})),!0},htr=({state:e,dispatch:t})=>{if(e.readOnly)return!1;let r=e.changeByRange(n=>{if(!n.empty||n.from==0||n.from==e.doc.length)return{range:n};let i=n.from,o=e.doc.lineAt(i),a=i==o.from?i-1:Jo(o.text,i-o.from,!1)+o.from,s=i==o.to?i+1:Jo(o.text,i-o.from,!0)+o.from;return{changes:{from:a,to:s,insert:e.doc.slice(i,s).append(e.doc.slice(a,i))},range:Qe.cursor(s)}});return r.changes.empty?!1:(t(e.update(r,{scrollIntoView:!0,userEvent:"move.character"})),!0)};function oI(e){let t=[],r=-1;for(let n of e.selection.ranges){let i=e.doc.lineAt(n.from),o=e.doc.lineAt(n.to);if(!n.empty&&n.to==o.from&&(o=e.doc.lineAt(n.to-1)),r>=i.number){let a=t[t.length-1];a.to=o.to,a.ranges.push(n)}else t.push({from:i.from,to:o.to,ranges:[n]});r=o.number+1}return t}function V5e(e,t,r){if(e.readOnly)return!1;let n=[],i=[];for(let o of oI(e)){if(r?o.to==e.doc.length:o.from==0)continue;let a=e.doc.lineAt(r?o.to+1:o.from-1),s=a.length+1;if(r){n.push({from:o.to,to:a.to},{from:o.from,insert:a.text+e.lineBreak});for(let l of o.ranges)i.push(Qe.range(Math.min(e.doc.length,l.anchor+s),Math.min(e.doc.length,l.head+s)))}else{n.push({from:a.from,to:o.from},{from:o.to,insert:e.lineBreak+a.text});for(let l of o.ranges)i.push(Qe.range(l.anchor-s,l.head-s))}}return n.length?(t(e.update({changes:n,scrollIntoView:!0,selection:Qe.create(i,e.selection.mainIndex),userEvent:"move.line"})),!0):!1}const ptr=({state:e,dispatch:t})=>V5e(e,t,!1),mtr=({state:e,dispatch:t})=>V5e(e,t,!0);function U5e(e,t,r){if(e.readOnly)return!1;let n=[];for(let i of oI(e))r?n.push({from:i.from,insert:e.doc.slice(i.from,i.to)+e.lineBreak}):n.push({from:i.to,insert:e.lineBreak+e.doc.slice(i.from,i.to)});return t(e.update({changes:n,scrollIntoView:!0,userEvent:"input.copyline"})),!0}const gtr=({state:e,dispatch:t})=>U5e(e,t,!1),vtr=({state:e,dispatch:t})=>U5e(e,t,!0),btr=e=>{if(e.state.readOnly)return!1;let{state:t}=e,r=t.changes(oI(t).map(({from:i,to:o})=>(i>0?i--:oe.moveVertically(i,!0)).map(r);return e.dispatch({changes:r,selection:n,scrollIntoView:!0,userEvent:"delete.line"}),!0};function ytr(e,t){if(/\(\)|\[\]|\{\}/.test(e.sliceDoc(t-1,t+1)))return{from:t,to:t};let r=aa(e).resolveInner(t),n=r.childBefore(t),i=r.childAfter(t),o;return n&&i&&n.to<=t&&i.from>=t&&(o=n.type.prop(ln.closedBy))&&o.indexOf(i.name)>-1&&e.doc.lineAt(n.to).from==e.doc.lineAt(i.from).from&&!/\S/.test(e.sliceDoc(n.to,i.from))?{from:n.to,to:i.from}:null}const xtr=K5e(!1),Str=K5e(!0);function K5e(e){return({state:t,dispatch:r})=>{if(t.readOnly)return!1;let n=t.changeByRange(i=>{let{from:o,to:a}=i,s=t.doc.lineAt(o),l=!e&&o==a&&ytr(t,o);e&&(o=a=(a<=s.to?s:t.doc.lineAt(a)).to);let c=new J7(t,{simulateBreak:o,simulateDoubleBreak:!!l}),d=dK(c,o);for(d==null&&(d=$y(/^\s*/.exec(t.doc.lineAt(o).text)[0],t.tabSize));as.from&&o{let i=[];for(let a=n.from;a<=n.to;){let s=e.doc.lineAt(a);s.number>r&&(n.empty||n.to>s.from)&&(t(s,i,n),r=s.number),a=s.to+1}let o=e.changes(i);return{changes:i,range:Qe.range(o.mapPos(n.anchor,1),o.mapPos(n.head,1))}})}const wtr=({state:e,dispatch:t})=>{if(e.readOnly)return!1;let r=Object.create(null),n=new J7(e,{overrideIndentation:o=>{let a=r[o];return a??-1}}),i=yK(e,(o,a,s)=>{let l=dK(n,o.from);if(l==null)return;/\S/.test(o.text)||(l=0);let c=/^\s*/.exec(o.text)[0],d=iw(e,l);(c!=d||s.frome.readOnly?!1:(t(e.update(yK(e,(r,n)=>{n.push({from:r.from,insert:e.facet(uK)})}),{userEvent:"input.indent"})),!0),$tr=({state:e,dispatch:t})=>e.readOnly?!1:(t(e.update(yK(e,(r,n)=>{let i=/^\s*/.exec(r.text)[0];if(!i)return;let o=$y(i,e.tabSize),a=0,s=iw(e,Math.max(0,o-Wm(e)));for(;a({mac:e.key,run:e.run,shift:e.shift}))),_tr=[{key:"Alt-ArrowLeft",mac:"Ctrl-ArrowLeft",run:Ler,shift:Yer},{key:"Alt-ArrowRight",mac:"Ctrl-ArrowRight",run:zer,shift:Qer},{key:"Alt-ArrowUp",run:ptr},{key:"Shift-Alt-ArrowUp",run:gtr},{key:"Alt-ArrowDown",run:mtr},{key:"Shift-Alt-ArrowDown",run:vtr},{key:"Escape",run:str},{key:"Mod-Enter",run:Str},{key:"Alt-l",mac:"Ctrl-l",run:otr},{key:"Mod-i",run:atr,preventDefault:!0},{key:"Mod-[",run:$tr},{key:"Mod-]",run:Ctr},{key:"Mod-Alt-\\",run:wtr},{key:"Shift-Mod-k",run:btr},{key:"Shift-Mod-\\",run:Ker},{key:"Mod-/",run:ger},{key:"Alt-A",run:ber}].concat(Etr);function Yn(){var e=arguments[0];typeof e=="string"&&(e=document.createElement(e));var t=1,r=arguments[1];if(r&&typeof r=="object"&&r.nodeType==null&&!Array.isArray(r)){for(var n in r)if(Object.prototype.hasOwnProperty.call(r,n)){var i=r[n];typeof i=="string"?e.setAttribute(n,i):i!=null&&(e[n]=i)}t++}for(;te.normalize("NFKD"):e=>e;class db{constructor(t,r,n=0,i=t.length,o,a){this.test=a,this.value={from:0,to:0},this.done=!1,this.matches=[],this.buffer="",this.bufferPos=0,this.iter=t.iterRange(n,i),this.bufferStart=n,this.normalize=o?s=>o(pse(s)):pse,this.query=this.normalize(r)}peek(){if(this.bufferPos==this.buffer.length){if(this.bufferStart+=this.buffer.length,this.iter.next(),this.iter.done)return-1;this.bufferPos=0,this.buffer=this.iter.value}return Xo(this.buffer,this.bufferPos)}next(){for(;this.matches.length;)this.matches.pop();return this.nextOverlapping()}nextOverlapping(){for(;;){let t=this.peek();if(t<0)return this.done=!0,this;let r=KU(t),n=this.bufferStart+this.bufferPos;this.bufferPos+=zl(t);let i=this.normalize(r);for(let o=0,a=n;;o++){let s=i.charCodeAt(o),l=this.match(s,a);if(o==i.length-1){if(l)return this.value=l,this;break}a==n&&othis.to&&(this.curLine=this.curLine.slice(0,this.to-this.curLineStart)),this.iter.next())}nextLine(){this.curLineStart=this.curLineStart+this.curLine.length+1,this.curLineStart>this.to?this.curLine="":this.getLine(0)}next(){for(let t=this.matchPos-this.curLineStart;;){this.re.lastIndex=t;let r=this.matchPos<=this.to&&this.re.exec(this.curLine);if(r){let n=this.curLineStart+r.index,i=n+r[0].length;if(this.matchPos=N8(this.text,i+(n==i?1:0)),n==this.curLineStart+this.curLine.length&&this.nextLine(),(nthis.value.to)&&(!this.test||this.test(n,i,r)))return this.value={from:n,to:i,match:r},this;t=this.matchPos-this.curLineStart}else if(this.curLineStart+this.curLine.length=n||i.to<=r){let s=new S1(r,t.sliceString(r,n));return Uk.set(t,s),s}if(i.from==r&&i.to==n)return i;let{text:o,from:a}=i;return a>r&&(o=t.sliceString(r,a)+o,a=r),i.to=this.to?this.to:this.text.lineAt(t).to}next(){for(;;){let t=this.re.lastIndex=this.matchPos-this.flat.from,r=this.re.exec(this.flat.text);if(r&&!r[0]&&r.index==t&&(this.re.lastIndex=t+1,r=this.re.exec(this.flat.text)),r){let n=this.flat.from+r.index,i=n+r[0].length;if((this.flat.to>=this.to||r.index+r[0].length<=this.flat.text.length-10)&&(!this.test||this.test(n,i,r)))return this.value={from:n,to:i,match:r},this.matchPos=N8(this.text,i+(n==i?1:0)),this}if(this.flat.to==this.to)return this.done=!0,this;this.flat=S1.get(this.text,this.flat.from,this.chunkEnd(this.flat.from+this.flat.text.length*2))}}}typeof Symbol<"u"&&(Y5e.prototype[Symbol.iterator]=Q5e.prototype[Symbol.iterator]=function(){return this});function Ptr(e){try{return new RegExp(e,xK),!0}catch{return!1}}function N8(e,t){if(t>=e.length)return t;let r=e.lineAt(t),n;for(;t=56320&&n<57344;)t++;return t}function oz(e){let t=String(e.state.doc.lineAt(e.state.selection.main.head).number),r=Yn("input",{class:"cm-textfield",name:"line",value:t}),n=Yn("form",{class:"cm-gotoLine",onkeydown:o=>{o.keyCode==27?(o.preventDefault(),e.dispatch({effects:j8.of(!1)}),e.focus()):o.keyCode==13&&(o.preventDefault(),i())},onsubmit:o=>{o.preventDefault(),i()}},Yn("label",e.state.phrase("Go to line"),": ",r)," ",Yn("button",{class:"cm-button",type:"submit"},e.state.phrase("go")));function i(){let o=/^([+-])?(\d+)?(:\d+)?(%)?$/.exec(r.value);if(!o)return;let{state:a}=e,s=a.doc.lineAt(a.selection.main.head),[,l,c,d,f]=o,h=d?+d.slice(1):0,u=c?+c:s.number;if(c&&f){let v=u/100;l&&(v=v*(l=="-"?-1:1)+s.number/a.doc.lines),u=Math.round(a.doc.lines*v)}else c&&l&&(u=u*(l=="-"?-1:1)+s.number);let p=a.doc.line(Math.max(1,Math.min(a.doc.lines,u))),m=Qe.cursor(p.from+Math.max(0,Math.min(h,p.length)));e.dispatch({effects:[j8.of(!1),Ft.scrollIntoView(m.from,{y:"center"})],selection:m}),e.focus()}return{dom:n}}const j8=zr.define(),mse=la.define({create(){return!0},update(e,t){for(let r of t.effects)r.is(j8)&&(e=r.value);return e},provide:e=>rw.from(e,t=>t?oz:null)}),Itr=e=>{let t=tw(e,oz);if(!t){let r=[j8.of(!0)];e.state.field(mse,!1)==null&&r.push(zr.appendConfig.of([mse,Ttr])),e.dispatch({effects:r}),t=tw(e,oz)}return t&&t.dom.querySelector("input").select(),!0},Ttr=Ft.baseTheme({".cm-panel.cm-gotoLine":{padding:"2px 6px 4px","& label":{fontSize:"80%"}}}),Mtr={highlightWordAroundCursor:!1,minSelectionLength:1,maxMatches:100,wholeWords:!1},Z5e=Ht.define({combine(e){return hd(e,Mtr,{highlightWordAroundCursor:(t,r)=>t||r,minSelectionLength:Math.min,maxMatches:Math.min})}});function ktr(e){let t=[jtr,Ntr];return e&&t.push(Z5e.of(e)),t}const Rtr=gr.mark({class:"cm-selectionMatch"}),Atr=gr.mark({class:"cm-selectionMatch cm-selectionMatch-main"});function gse(e,t,r,n){return(r==0||e(t.sliceDoc(r-1,r))!=di.Word)&&(n==t.doc.length||e(t.sliceDoc(n,n+1))!=di.Word)}function Dtr(e,t,r,n){return e(t.sliceDoc(r,r+1))==di.Word&&e(t.sliceDoc(n-1,n))==di.Word}const Ntr=co.fromClass(class{constructor(e){this.decorations=this.getDeco(e)}update(e){(e.selectionSet||e.docChanged||e.viewportChanged)&&(this.decorations=this.getDeco(e.view))}getDeco(e){let t=e.state.facet(Z5e),{state:r}=e,n=r.selection;if(n.ranges.length>1)return gr.none;let i=n.main,o,a=null;if(i.empty){if(!t.highlightWordAroundCursor)return gr.none;let l=r.wordAt(i.head);if(!l)return gr.none;a=r.charCategorizer(i.head),o=r.sliceDoc(l.from,l.to)}else{let l=i.to-i.from;if(l200)return gr.none;if(t.wholeWords){if(o=r.sliceDoc(i.from,i.to),a=r.charCategorizer(i.head),!(gse(a,r,i.from,i.to)&&Dtr(a,r,i.from,i.to)))return gr.none}else if(o=r.sliceDoc(i.from,i.to).trim(),!o)return gr.none}let s=[];for(let l of e.visibleRanges){let c=new db(r.doc,o,l.from,l.to);for(;!c.next().done;){let{from:d,to:f}=c.value;if((!a||gse(a,r,d,f))&&(i.empty&&d<=i.from&&f>=i.to?s.push(Atr.range(d,f)):(d>=i.to||f<=i.from)&&s.push(Rtr.range(d,f)),s.length>t.maxMatches))return gr.none}}return gr.set(s)}},{decorations:e=>e.decorations}),jtr=Ft.baseTheme({".cm-selectionMatch":{backgroundColor:"#99ff7780"},".cm-searchMatch .cm-selectionMatch":{backgroundColor:"transparent"}}),Ltr=({state:e,dispatch:t})=>{let{selection:r}=e,n=Qe.create(r.ranges.map(i=>e.wordAt(i.head)||Qe.cursor(i.head)),r.mainIndex);return n.eq(r)?!1:(t(e.update({selection:n})),!0)};function ztr(e,t){let{main:r,ranges:n}=e.selection,i=e.wordAt(r.head),o=i&&i.from==r.from&&i.to==r.to;for(let a=!1,s=new db(e.doc,t,n[n.length-1].to);;)if(s.next(),s.done){if(a)return null;s=new db(e.doc,t,0,Math.max(0,n[n.length-1].from-1)),a=!0}else{if(a&&n.some(l=>l.from==s.value.from))continue;if(o){let l=e.wordAt(s.value.from);if(!l||l.from!=s.value.from||l.to!=s.value.to)continue}return s.value}}const Btr=({state:e,dispatch:t})=>{let{ranges:r}=e.selection;if(r.some(o=>o.from===o.to))return Ltr({state:e,dispatch:t});let n=e.sliceDoc(r[0].from,r[0].to);if(e.selection.ranges.some(o=>e.sliceDoc(o.from,o.to)!=n))return!1;let i=ztr(e,n);return i?(t(e.update({selection:e.selection.addRange(Qe.range(i.from,i.to),!1),effects:Ft.scrollIntoView(i.to)})),!0):!1},Ey=Ht.define({combine(e){return hd(e,{top:!1,caseSensitive:!1,literal:!1,regexp:!1,wholeWord:!1,createPanel:t=>new Ztr(t),scrollToMatch:t=>Ft.scrollIntoView(t)})}});class J5e{constructor(t){this.search=t.search,this.caseSensitive=!!t.caseSensitive,this.literal=!!t.literal,this.regexp=!!t.regexp,this.replace=t.replace||"",this.valid=!!this.search&&(!this.regexp||Ptr(this.search)),this.unquoted=this.unquote(this.search),this.wholeWord=!!t.wholeWord}unquote(t){return this.literal?t:t.replace(/\\([nrt\\])/g,(r,n)=>n=="n"?` -`:n=="r"?"\r":n=="t"?" ":"\\")}eq(t){return this.search==t.search&&this.replace==t.replace&&this.caseSensitive==t.caseSensitive&&this.regexp==t.regexp&&this.wholeWord==t.wholeWord}create(){return this.regexp?new qtr(this):new Htr(this)}getCursor(t,r=0,n){let i=t.doc?t:on.create({doc:t});return n==null&&(n=i.doc.length),this.regexp?yv(this,i,r,n):bv(this,i,r,n)}}class eOe{constructor(t){this.spec=t}}function bv(e,t,r,n){return new db(t.doc,e.unquoted,r,n,e.caseSensitive?void 0:i=>i.toLowerCase(),e.wholeWord?Ftr(t.doc,t.charCategorizer(t.selection.main.head)):void 0)}function Ftr(e,t){return(r,n,i,o)=>((o>r||o+i.length=r)return null;i.push(n.value)}return i}highlight(t,r,n,i){let o=bv(this.spec,t,Math.max(0,r-this.spec.unquoted.length),Math.min(n+this.spec.unquoted.length,t.doc.length));for(;!o.next().done;)i(o.value.from,o.value.to)}}function yv(e,t,r,n){return new Y5e(t.doc,e.search,{ignoreCase:!e.caseSensitive,test:e.wholeWord?Wtr(t.charCategorizer(t.selection.main.head)):void 0},r,n)}function L8(e,t){return e.slice(Jo(e,t,!1),t)}function z8(e,t){return e.slice(t,Jo(e,t))}function Wtr(e){return(t,r,n)=>!n[0].length||(e(L8(n.input,n.index))!=di.Word||e(z8(n.input,n.index))!=di.Word)&&(e(z8(n.input,n.index+n[0].length))!=di.Word||e(L8(n.input,n.index+n[0].length))!=di.Word)}class qtr extends eOe{nextMatch(t,r,n){let i=yv(this.spec,t,n,t.doc.length).next();return i.done&&(i=yv(this.spec,t,0,r).next()),i.done?null:i.value}prevMatchInRange(t,r,n){for(let i=1;;i++){let o=Math.max(r,n-i*1e4),a=yv(this.spec,t,o,n),s=null;for(;!a.next().done;)s=a.value;if(s&&(o==r||s.from>o+10))return s;if(o==r)return null}}prevMatch(t,r,n){return this.prevMatchInRange(t,0,r)||this.prevMatchInRange(t,n,t.doc.length)}getReplacement(t){return this.spec.unquote(this.spec.replace).replace(/\$([$&\d+])/g,(r,n)=>n=="$"?"$":n=="&"?t.match[0]:n!="0"&&+n=r)return null;i.push(n.value)}return i}highlight(t,r,n,i){let o=yv(this.spec,t,Math.max(0,r-250),Math.min(n+250,t.doc.length));for(;!o.next().done;)i(o.value.from,o.value.to)}}const aw=zr.define(),SK=zr.define(),x0=la.define({create(e){return new Kk(az(e).create(),null)},update(e,t){for(let r of t.effects)r.is(aw)?e=new Kk(r.value.create(),e.panel):r.is(SK)&&(e=new Kk(e.query,r.value?wK:null));return e},provide:e=>rw.from(e,t=>t.panel)});class Kk{constructor(t,r){this.query=t,this.panel=r}}const Vtr=gr.mark({class:"cm-searchMatch"}),Utr=gr.mark({class:"cm-searchMatch cm-searchMatch-selected"}),Ktr=co.fromClass(class{constructor(e){this.view=e,this.decorations=this.highlight(e.state.field(x0))}update(e){let t=e.state.field(x0);(t!=e.startState.field(x0)||e.docChanged||e.selectionSet||e.viewportChanged)&&(this.decorations=this.highlight(t))}highlight({query:e,panel:t}){if(!t||!e.spec.valid)return gr.none;let{view:r}=this,n=new j0;for(let i=0,o=r.visibleRanges,a=o.length;io[i+1].from-2*250;)l=o[++i].to;e.highlight(r.state,s,l,(c,d)=>{let f=r.state.selection.ranges.some(h=>h.from==c&&h.to==d);n.add(c,d,f?Utr:Vtr)})}return n.finish()}},{decorations:e=>e.decorations});function GC(e){return t=>{let r=t.state.field(x0,!1);return r&&r.query.spec.valid?e(t,r):nOe(t)}}const B8=GC((e,{query:t})=>{let{to:r}=e.state.selection.main,n=t.nextMatch(e.state,r,r);if(!n)return!1;let i=Qe.single(n.from,n.to),o=e.state.facet(Ey);return e.dispatch({selection:i,effects:[CK(e,n),o.scrollToMatch(i.main,e)],userEvent:"select.search"}),rOe(e),!0}),F8=GC((e,{query:t})=>{let{state:r}=e,{from:n}=r.selection.main,i=t.prevMatch(r,n,n);if(!i)return!1;let o=Qe.single(i.from,i.to),a=e.state.facet(Ey);return e.dispatch({selection:o,effects:[CK(e,i),a.scrollToMatch(o.main,e)],userEvent:"select.search"}),rOe(e),!0}),Gtr=GC((e,{query:t})=>{let r=t.matchAll(e.state,1e3);return!r||!r.length?!1:(e.dispatch({selection:Qe.create(r.map(n=>Qe.range(n.from,n.to))),userEvent:"select.search.matches"}),!0)}),Xtr=({state:e,dispatch:t})=>{let r=e.selection;if(r.ranges.length>1||r.main.empty)return!1;let{from:n,to:i}=r.main,o=[],a=0;for(let s=new db(e.doc,e.sliceDoc(n,i));!s.next().done;){if(o.length>1e3)return!1;s.value.from==n&&(a=o.length),o.push(Qe.range(s.value.from,s.value.to))}return t(e.update({selection:Qe.create(o,a),userEvent:"select.search.matches"})),!0},vse=GC((e,{query:t})=>{let{state:r}=e,{from:n,to:i}=r.selection.main;if(r.readOnly)return!1;let o=t.nextMatch(r,n,n);if(!o)return!1;let a=[],s,l,c=[];if(o.from==n&&o.to==i&&(l=r.toText(t.getReplacement(o)),a.push({from:o.from,to:o.to,insert:l}),o=t.nextMatch(r,o.from,o.to),c.push(Ft.announce.of(r.phrase("replaced match on line $",r.doc.lineAt(n).number)+"."))),o){let d=a.length==0||a[0].from>=o.to?0:o.to-o.from-l.length;s=Qe.single(o.from-d,o.to-d),c.push(CK(e,o)),c.push(r.facet(Ey).scrollToMatch(s.main,e))}return e.dispatch({changes:a,selection:s,effects:c,userEvent:"input.replace"}),!0}),Ytr=GC((e,{query:t})=>{if(e.state.readOnly)return!1;let r=t.matchAll(e.state,1e9).map(i=>{let{from:o,to:a}=i;return{from:o,to:a,insert:t.getReplacement(i)}});if(!r.length)return!1;let n=e.state.phrase("replaced $ matches",r.length)+".";return e.dispatch({changes:r,effects:Ft.announce.of(n),userEvent:"input.replace.all"}),!0});function wK(e){return e.state.facet(Ey).createPanel(e)}function az(e,t){var r,n,i,o,a;let s=e.selection.main,l=s.empty||s.to>s.from+100?"":e.sliceDoc(s.from,s.to);if(t&&!l)return t;let c=e.facet(Ey);return new J5e({search:((r=t==null?void 0:t.literal)!==null&&r!==void 0?r:c.literal)?l:l.replace(/\n/g,"\\n"),caseSensitive:(n=t==null?void 0:t.caseSensitive)!==null&&n!==void 0?n:c.caseSensitive,literal:(i=t==null?void 0:t.literal)!==null&&i!==void 0?i:c.literal,regexp:(o=t==null?void 0:t.regexp)!==null&&o!==void 0?o:c.regexp,wholeWord:(a=t==null?void 0:t.wholeWord)!==null&&a!==void 0?a:c.wholeWord})}function tOe(e){let t=tw(e,wK);return t&&t.dom.querySelector("[main-field]")}function rOe(e){let t=tOe(e);t&&t==e.root.activeElement&&t.select()}const nOe=e=>{let t=e.state.field(x0,!1);if(t&&t.panel){let r=tOe(e);if(r&&r!=e.root.activeElement){let n=az(e.state,t.query.spec);n.valid&&e.dispatch({effects:aw.of(n)}),r.focus(),r.select()}}else e.dispatch({effects:[SK.of(!0),t?aw.of(az(e.state,t.query.spec)):zr.appendConfig.of(err)]});return!0},iOe=e=>{let t=e.state.field(x0,!1);if(!t||!t.panel)return!1;let r=tw(e,wK);return r&&r.dom.contains(e.root.activeElement)&&e.focus(),e.dispatch({effects:SK.of(!1)}),!0},Qtr=[{key:"Mod-f",run:nOe,scope:"editor search-panel"},{key:"F3",run:B8,shift:F8,scope:"editor search-panel",preventDefault:!0},{key:"Mod-g",run:B8,shift:F8,scope:"editor search-panel",preventDefault:!0},{key:"Escape",run:iOe,scope:"editor search-panel"},{key:"Mod-Shift-l",run:Xtr},{key:"Mod-Alt-g",run:Itr},{key:"Mod-d",run:Btr,preventDefault:!0}];class Ztr{constructor(t){this.view=t;let r=this.query=t.state.field(x0).query.spec;this.commit=this.commit.bind(this),this.searchField=Yn("input",{value:r.search,placeholder:Ns(t,"Find"),"aria-label":Ns(t,"Find"),class:"cm-textfield",name:"search",form:"","main-field":"true",onchange:this.commit,onkeyup:this.commit}),this.replaceField=Yn("input",{value:r.replace,placeholder:Ns(t,"Replace"),"aria-label":Ns(t,"Replace"),class:"cm-textfield",name:"replace",form:"",onchange:this.commit,onkeyup:this.commit}),this.caseField=Yn("input",{type:"checkbox",name:"case",form:"",checked:r.caseSensitive,onchange:this.commit}),this.reField=Yn("input",{type:"checkbox",name:"re",form:"",checked:r.regexp,onchange:this.commit}),this.wordField=Yn("input",{type:"checkbox",name:"word",form:"",checked:r.wholeWord,onchange:this.commit});function n(i,o,a){return Yn("button",{class:"cm-button",name:i,onclick:o,type:"button"},a)}this.dom=Yn("div",{onkeydown:i=>this.keydown(i),class:"cm-search"},[this.searchField,n("next",()=>B8(t),[Ns(t,"next")]),n("prev",()=>F8(t),[Ns(t,"previous")]),n("select",()=>Gtr(t),[Ns(t,"all")]),Yn("label",null,[this.caseField,Ns(t,"match case")]),Yn("label",null,[this.reField,Ns(t,"regexp")]),Yn("label",null,[this.wordField,Ns(t,"by word")]),...t.state.readOnly?[]:[Yn("br"),this.replaceField,n("replace",()=>vse(t),[Ns(t,"replace")]),n("replaceAll",()=>Ytr(t),[Ns(t,"replace all")])],Yn("button",{name:"close",onclick:()=>iOe(t),"aria-label":Ns(t,"close"),type:"button"},["×"])])}commit(){let t=new J5e({search:this.searchField.value,caseSensitive:this.caseField.checked,regexp:this.reField.checked,wholeWord:this.wordField.checked,replace:this.replaceField.value});t.eq(this.query)||(this.query=t,this.view.dispatch({effects:aw.of(t)}))}keydown(t){aZt(this.view,t,"search-panel")?t.preventDefault():t.keyCode==13&&t.target==this.searchField?(t.preventDefault(),(t.shiftKey?F8:B8)(this.view)):t.keyCode==13&&t.target==this.replaceField&&(t.preventDefault(),vse(this.view))}update(t){for(let r of t.transactions)for(let n of r.effects)n.is(aw)&&!n.value.eq(this.query)&&this.setQuery(n.value)}setQuery(t){this.query=t,this.searchField.value=t.search,this.replaceField.value=t.replace,this.caseField.checked=t.caseSensitive,this.reField.checked=t.regexp,this.wordField.checked=t.wholeWord}mount(){this.searchField.select()}get pos(){return 80}get top(){return this.view.state.facet(Ey).top}}function Ns(e,t){return e.state.phrase(t)}const g3=30,v3=/[\s\.,:;?!]/;function CK(e,{from:t,to:r}){let n=e.state.doc.lineAt(t),i=e.state.doc.lineAt(r).to,o=Math.max(n.from,t-g3),a=Math.min(i,r+g3),s=e.state.sliceDoc(o,a);if(o!=n.from){for(let l=0;ls.length-g3;l--)if(!v3.test(s[l-1])&&v3.test(s[l])){s=s.slice(0,l);break}}return Ft.announce.of(`${e.state.phrase("current match")}. ${s} ${e.state.phrase("on line")} ${n.number}.`)}const Jtr=Ft.baseTheme({".cm-panel.cm-search":{padding:"2px 6px 4px",position:"relative","& [name=close]":{position:"absolute",top:"0",right:"4px",backgroundColor:"inherit",border:"none",font:"inherit",padding:0,margin:0},"& input, & button, & label":{margin:".2em .6em .2em 0"},"& input[type=checkbox]":{marginRight:".2em"},"& label":{fontSize:"80%",whiteSpace:"pre"}},"&light .cm-searchMatch":{backgroundColor:"#ffff0054"},"&dark .cm-searchMatch":{backgroundColor:"#00ffff8a"},"&light .cm-searchMatch-selected":{backgroundColor:"#ff6a0054"},"&dark .cm-searchMatch-selected":{backgroundColor:"#ff00ff8a"}}),err=[x0,Cy.low(Ktr),Jtr];class oOe{constructor(t,r,n){this.state=t,this.pos=r,this.explicit=n,this.abortListeners=[]}tokenBefore(t){let r=aa(this.state).resolveInner(this.pos,-1);for(;r&&t.indexOf(r.name)<0;)r=r.parent;return r?{from:r.from,to:this.pos,text:this.state.sliceDoc(r.from,this.pos),type:r.type}:null}matchBefore(t){let r=this.state.doc.lineAt(this.pos),n=Math.max(r.from,this.pos-250),i=r.text.slice(n-r.from,this.pos-r.from),o=i.search(aOe(t,!1));return o<0?null:{from:n+o,to:this.pos,text:i.slice(o)}}get aborted(){return this.abortListeners==null}addEventListener(t,r){t=="abort"&&this.abortListeners&&this.abortListeners.push(r)}}function bse(e){let t=Object.keys(e).join(""),r=/\w/.test(t);return r&&(t=t.replace(/\w/g,"")),`[${r?"\\w":""}${t.replace(/[^\w\s]/g,"\\$&")}]`}function trr(e){let t=Object.create(null),r=Object.create(null);for(let{label:i}of e){t[i[0]]=!0;for(let o=1;otypeof i=="string"?{label:i}:i),[r,n]=t.every(i=>/^\w+$/.test(i.label))?[/\w*$/,/\w+$/]:trr(t);return i=>{let o=i.matchBefore(n);return o||i.explicit?{from:o?o.from:i.pos,options:t,validFor:r}:null}}class yse{constructor(t,r,n,i){this.completion=t,this.source=r,this.match=n,this.score=i}}function S0(e){return e.selection.main.from}function aOe(e,t){var r;let{source:n}=e,i=t&&n[0]!="^",o=n[n.length-1]!="$";return!i&&!o?e:new RegExp(`${i?"^":""}(?:${n})${o?"$":""}`,(r=e.flags)!==null&&r!==void 0?r:e.ignoreCase?"i":"")}const nrr=th.define();function irr(e,t,r,n){let{main:i}=e.selection,o=r-i.from,a=n-i.from;return Object.assign(Object.assign({},e.changeByRange(s=>s!=i&&r!=n&&e.sliceDoc(s.from+o,s.from+a)!=e.sliceDoc(r,n)?{range:s}:{changes:{from:s.from+o,to:n==i.from?s.to:s.from+a,insert:t},range:Qe.cursor(s.from+o+t.length)})),{scrollIntoView:!0,userEvent:"input.complete"})}const xse=new WeakMap;function orr(e){if(!Array.isArray(e))return e;let t=xse.get(e);return t||xse.set(e,t=rrr(e)),t}const $K=zr.define(),sw=zr.define();class arr{constructor(t){this.pattern=t,this.chars=[],this.folded=[],this.any=[],this.precise=[],this.byWord=[],this.score=0,this.matched=[];for(let r=0;r=48&&$<=57||$>=97&&$<=122?2:$>=65&&$<=90?1:0:(C=KU($))!=C.toLowerCase()?1:C!=C.toUpperCase()?2:0;(!y||S==1&&v||w==0&&S!=0)&&(r[f]==$||n[f]==$&&(h=!0)?a[f++]=y:a.length&&(b=!1)),w=S,y+=zl($)}return f==l&&a[0]==0&&b?this.result(-100+(h?-200:0),a,t):u==l&&p==0?this.ret(-200-t.length+(m==t.length?0:-100),[0,m]):s>-1?this.ret(-700-t.length,[s,s+this.pattern.length]):u==l?this.ret(-900-t.length,[p,m]):f==l?this.result(-100+(h?-200:0)+-700+(b?0:-1100),a,t):r.length==2?!1:this.result((i[0]?-700:0)+-200+-1100,i,t)}result(t,r,n){let i=[],o=0;for(let a of r){let s=a+(this.astral?zl(Xo(n,a)):1);o&&i[o-1]==a?i[o-1]=s:(i[o++]=a,i[o++]=s)}return this.ret(t-n.length,i)}}const Sa=Ht.define({combine(e){return hd(e,{activateOnTyping:!0,selectOnOpen:!0,override:null,closeOnBlur:!0,maxRenderedOptions:100,defaultKeymap:!0,tooltipClass:()=>"",optionClass:()=>"",aboveCursor:!1,icons:!0,addToOptions:[],positionInfo:srr,compareCompletions:(t,r)=>t.label.localeCompare(r.label),interactionDelay:75,updateSyncTime:100},{defaultKeymap:(t,r)=>t&&r,closeOnBlur:(t,r)=>t&&r,icons:(t,r)=>t&&r,tooltipClass:(t,r)=>n=>Sse(t(n),r(n)),optionClass:(t,r)=>n=>Sse(t(n),r(n)),addToOptions:(t,r)=>t.concat(r)})}});function Sse(e,t){return e?t?e+" "+t:e:t}function srr(e,t,r,n,i,o){let a=e.textDirection==$i.RTL,s=a,l=!1,c="top",d,f,h=t.left-i.left,u=i.right-t.right,p=n.right-n.left,m=n.bottom-n.top;if(s&&h=m||y>t.top?d=r.bottom-t.top:(c="bottom",d=t.bottom-r.top)}let v=(t.bottom-t.top)/o.offsetHeight,b=(t.right-t.left)/o.offsetWidth;return{style:`${c}: ${d/v}px; max-width: ${f/b}px`,class:"cm-completionInfo-"+(l?a?"left-narrow":"right-narrow":s?"left":"right")}}function lrr(e){let t=e.addToOptions.slice();return e.icons&&t.push({render(r){let n=document.createElement("div");return n.classList.add("cm-completionIcon"),r.type&&n.classList.add(...r.type.split(/\s+/g).map(i=>"cm-completionIcon-"+i)),n.setAttribute("aria-hidden","true"),n},position:20}),t.push({render(r,n,i,o){let a=document.createElement("span");a.className="cm-completionLabel";let s=r.displayLabel||r.label,l=0;for(let c=0;cl&&a.appendChild(document.createTextNode(s.slice(l,d)));let h=a.appendChild(document.createElement("span"));h.appendChild(document.createTextNode(s.slice(d,f))),h.className="cm-completionMatchedText",l=f}return lr.position-n.position).map(r=>r.render)}function Gk(e,t,r){if(e<=r)return{from:0,to:e};if(t<0&&(t=0),t<=e>>1){let i=Math.floor(t/r);return{from:i*r,to:(i+1)*r}}let n=Math.floor((e-t)/r);return{from:e-(n+1)*r,to:e-n*r}}class crr{constructor(t,r,n){this.view=t,this.stateField=r,this.applyCompletion=n,this.info=null,this.infoDestroy=null,this.placeInfoReq={read:()=>this.measureInfo(),write:l=>this.placeInfo(l),key:this},this.space=null,this.currentClass="";let i=t.state.field(r),{options:o,selected:a}=i.open,s=t.state.facet(Sa);this.optionContent=lrr(s),this.optionClass=s.optionClass,this.tooltipClass=s.tooltipClass,this.range=Gk(o.length,a,s.maxRenderedOptions),this.dom=document.createElement("div"),this.dom.className="cm-tooltip-autocomplete",this.updateTooltipClass(t.state),this.dom.addEventListener("mousedown",l=>{let{options:c}=t.state.field(r).open;for(let d=l.target,f;d&&d!=this.dom;d=d.parentNode)if(d.nodeName=="LI"&&(f=/-(\d+)$/.exec(d.id))&&+f[1]{let c=t.state.field(this.stateField,!1);c&&c.tooltip&&t.state.facet(Sa).closeOnBlur&&l.relatedTarget!=t.contentDOM&&t.dispatch({effects:sw.of(null)})}),this.showOptions(o,i.id)}mount(){this.updateSel()}showOptions(t,r){this.list&&this.list.remove(),this.list=this.dom.appendChild(this.createListBox(t,r,this.range)),this.list.addEventListener("scroll",()=>{this.info&&this.view.requestMeasure(this.placeInfoReq)})}update(t){var r;let n=t.state.field(this.stateField),i=t.startState.field(this.stateField);if(this.updateTooltipClass(t.state),n!=i){let{options:o,selected:a,disabled:s}=n.open;(!i.open||i.open.options!=o)&&(this.range=Gk(o.length,a,t.state.facet(Sa).maxRenderedOptions),this.showOptions(o,n.id)),this.updateSel(),s!=((r=i.open)===null||r===void 0?void 0:r.disabled)&&this.dom.classList.toggle("cm-tooltip-autocomplete-disabled",!!s)}}updateTooltipClass(t){let r=this.tooltipClass(t);if(r!=this.currentClass){for(let n of this.currentClass.split(" "))n&&this.dom.classList.remove(n);for(let n of r.split(" "))n&&this.dom.classList.add(n);this.currentClass=r}}positioned(t){this.space=t,this.info&&this.view.requestMeasure(this.placeInfoReq)}updateSel(){let t=this.view.state.field(this.stateField),r=t.open;if((r.selected>-1&&r.selected=this.range.to)&&(this.range=Gk(r.options.length,r.selected,this.view.state.facet(Sa).maxRenderedOptions),this.showOptions(r.options,t.id)),this.updateSelectedOption(r.selected)){this.destroyInfo();let{completion:n}=r.options[r.selected],{info:i}=n;if(!i)return;let o=typeof i=="string"?document.createTextNode(i):i(n);if(!o)return;"then"in o?o.then(a=>{a&&this.view.state.field(this.stateField,!1)==t&&this.addInfoPane(a,n)}).catch(a=>Zl(this.view.state,a,"completion info")):this.addInfoPane(o,n)}}addInfoPane(t,r){this.destroyInfo();let n=this.info=document.createElement("div");if(n.className="cm-tooltip cm-completionInfo",t.nodeType!=null)n.appendChild(t),this.infoDestroy=null;else{let{dom:i,destroy:o}=t;n.appendChild(i),this.infoDestroy=o||null}this.dom.appendChild(n),this.view.requestMeasure(this.placeInfoReq)}updateSelectedOption(t){let r=null;for(let n=this.list.firstChild,i=this.range.from;n;n=n.nextSibling,i++)n.nodeName!="LI"||!n.id?i--:i==t?n.hasAttribute("aria-selected")||(n.setAttribute("aria-selected","true"),r=n):n.hasAttribute("aria-selected")&&n.removeAttribute("aria-selected");return r&&drr(this.list,r),r}measureInfo(){let t=this.dom.querySelector("[aria-selected]");if(!t||!this.info)return null;let r=this.dom.getBoundingClientRect(),n=this.info.getBoundingClientRect(),i=t.getBoundingClientRect(),o=this.space;if(!o){let a=this.dom.ownerDocument.defaultView||window;o={left:0,top:0,right:a.innerWidth,bottom:a.innerHeight}}return i.top>Math.min(o.bottom,r.bottom)-10||i.bottomn.from||n.from==0))if(o=h,typeof c!="string"&&c.header)i.appendChild(c.header(c));else{let u=i.appendChild(document.createElement("completion-section"));u.textContent=h}}const d=i.appendChild(document.createElement("li"));d.id=r+"-"+a,d.setAttribute("role","option");let f=this.optionClass(s);f&&(d.className=f);for(let h of this.optionContent){let u=h(s,this.view.state,this.view,l);u&&d.appendChild(u)}}return n.from&&i.classList.add("cm-completionListIncompleteTop"),n.tonew crr(r,e,t)}function drr(e,t){let r=e.getBoundingClientRect(),n=t.getBoundingClientRect(),i=r.height/e.offsetHeight;n.topr.bottom&&(e.scrollTop+=(n.bottom-r.bottom)/i)}function wse(e){return(e.boost||0)*100+(e.apply?10:0)+(e.info?5:0)+(e.type?1:0)}function frr(e,t){let r=[],n=null,i=l=>{r.push(l);let{section:c}=l.completion;if(c){n||(n=[]);let d=typeof c=="string"?c:c.name;n.some(f=>f.name==d)||n.push(typeof c=="string"?{name:d}:c)}};for(let l of e)if(l.hasResult()){let c=l.result.getMatch;if(l.result.filter===!1)for(let d of l.result.options)i(new yse(d,l.source,c?c(d):[],1e9-r.length));else{let d=new arr(t.sliceDoc(l.from,l.to));for(let f of l.result.options)if(d.match(f.label)){let h=f.displayLabel?c?c(f,d.matched):[]:d.matched;i(new yse(f,l.source,h,d.score+(f.boost||0)))}}}if(n){let l=Object.create(null),c=0,d=(f,h)=>{var u,p;return((u=f.rank)!==null&&u!==void 0?u:1e9)-((p=h.rank)!==null&&p!==void 0?p:1e9)||(f.named.score-c.score||s(c.completion,d.completion))){let c=l.completion;!a||a.label!=c.label||a.detail!=c.detail||a.type!=null&&c.type!=null&&a.type!=c.type||a.apply!=c.apply||a.boost!=c.boost?o.push(l):wse(l.completion)>wse(a)&&(o[o.length-1]=l),a=l.completion}return o}class Gv{constructor(t,r,n,i,o,a){this.options=t,this.attrs=r,this.tooltip=n,this.timestamp=i,this.selected=o,this.disabled=a}setSelected(t,r){return t==this.selected||t>=this.options.length?this:new Gv(this.options,Cse(r,t),this.tooltip,this.timestamp,t,this.disabled)}static build(t,r,n,i,o){let a=frr(t,r);if(!a.length)return i&&t.some(l=>l.state==1)?new Gv(i.options,i.attrs,i.tooltip,i.timestamp,i.selected,!0):null;let s=r.facet(Sa).selectOnOpen?0:-1;if(i&&i.selected!=s&&i.selected!=-1){let l=i.options[i.selected].completion;for(let c=0;cc.hasResult()?Math.min(l,c.from):l,1e8),create:vrr,above:o.aboveCursor},i?i.timestamp:Date.now(),s,!1)}map(t){return new Gv(this.options,this.attrs,Object.assign(Object.assign({},this.tooltip),{pos:t.mapPos(this.tooltip.pos)}),this.timestamp,this.selected,this.disabled)}}class H8{constructor(t,r,n){this.active=t,this.id=r,this.open=n}static start(){return new H8(mrr,"cm-ac-"+Math.floor(Math.random()*2e6).toString(36),null)}update(t){let{state:r}=t,n=r.facet(Sa),o=(n.override||r.languageDataAt("autocomplete",S0(r)).map(orr)).map(s=>(this.active.find(c=>c.source==s)||new hs(s,this.active.some(c=>c.state!=0)?1:0)).update(t,n));o.length==this.active.length&&o.every((s,l)=>s==this.active[l])&&(o=this.active);let a=this.open;a&&t.docChanged&&(a=a.map(t.changes)),t.selection||o.some(s=>s.hasResult()&&t.changes.touchesRange(s.from,s.to))||!hrr(o,this.active)?a=Gv.build(o,r,this.id,a,n):a&&a.disabled&&!o.some(s=>s.state==1)&&(a=null),!a&&o.every(s=>s.state!=1)&&o.some(s=>s.hasResult())&&(o=o.map(s=>s.hasResult()?new hs(s.source,0):s));for(let s of t.effects)s.is(lOe)&&(a=a&&a.setSelected(s.value,this.id));return o==this.active&&a==this.open?this:new H8(o,this.id,a)}get tooltip(){return this.open?this.open.tooltip:null}get attrs(){return this.open?this.open.attrs:prr}}function hrr(e,t){if(e==t)return!0;for(let r=0,n=0;;){for(;r-1&&(r["aria-activedescendant"]=e+"-"+t),r}const mrr=[];function sz(e){return e.isUserEvent("input.type")?"input":e.isUserEvent("delete.backward")?"delete":null}class hs{constructor(t,r,n=-1){this.source=t,this.state=r,this.explicitPos=n}hasResult(){return!1}update(t,r){let n=sz(t),i=this;n?i=i.handleUserEvent(t,n,r):t.docChanged?i=i.handleChange(t):t.selection&&i.state!=0&&(i=new hs(i.source,0));for(let o of t.effects)if(o.is($K))i=new hs(i.source,1,o.value?S0(t.state):-1);else if(o.is(sw))i=new hs(i.source,0);else if(o.is(sOe))for(let a of o.value)a.source==i.source&&(i=a);return i}handleUserEvent(t,r,n){return r=="delete"||!n.activateOnTyping?this.map(t.changes):new hs(this.source,1)}handleChange(t){return t.changes.touchesRange(S0(t.startState))?new hs(this.source,0):this.map(t.changes)}map(t){return t.empty||this.explicitPos<0?this:new hs(this.source,this.state,t.mapPos(this.explicitPos))}}class w1 extends hs{constructor(t,r,n,i,o){super(t,2,r),this.result=n,this.from=i,this.to=o}hasResult(){return!0}handleUserEvent(t,r,n){var i;let o=t.changes.mapPos(this.from),a=t.changes.mapPos(this.to,1),s=S0(t.state);if((this.explicitPos<0?s<=o:sa||r=="delete"&&S0(t.startState)==this.from)return new hs(this.source,r=="input"&&n.activateOnTyping?1:0);let l=this.explicitPos<0?-1:t.changes.mapPos(this.explicitPos),c;return grr(this.result.validFor,t.state,o,a)?new w1(this.source,l,this.result,o,a):this.result.update&&(c=this.result.update(this.result,o,a,new oOe(t.state,s,l>=0)))?new w1(this.source,l,c,c.from,(i=c.to)!==null&&i!==void 0?i:S0(t.state)):new hs(this.source,1,l)}handleChange(t){return t.changes.touchesRange(this.from,this.to)?new hs(this.source,0):this.map(t.changes)}map(t){return t.empty?this:new w1(this.source,this.explicitPos<0?-1:t.mapPos(this.explicitPos),this.result,t.mapPos(this.from),t.mapPos(this.to,1))}}function grr(e,t,r,n){if(!e)return!1;let i=t.sliceDoc(r,n);return typeof e=="function"?e(i,r,n,t):aOe(e,!0).test(i)}const sOe=zr.define({map(e,t){return e.map(r=>r.map(t))}}),lOe=zr.define(),Ws=la.define({create(){return H8.start()},update(e,t){return e.update(t)},provide:e=>[oK.from(e,t=>t.tooltip),Ft.contentAttributes.from(e,t=>t.attrs)]});function cOe(e,t){const r=t.completion.apply||t.completion.label;let n=e.state.field(Ws).active.find(i=>i.source==t.source);return n instanceof w1?(typeof r=="string"?e.dispatch(Object.assign(Object.assign({},irr(e.state,r,n.from,n.to)),{annotations:nrr.of(t.completion)})):r(e,t.completion,n.from,n.to),!0):!1}const vrr=urr(Ws,cOe);function b3(e,t="option"){return r=>{let n=r.state.field(Ws,!1);if(!n||!n.open||n.open.disabled||Date.now()-n.open.timestamp-1?n.open.selected+i*(e?1:-1):e?0:a-1;return s<0?s=t=="page"?0:a-1:s>=a&&(s=t=="page"?a-1:0),r.dispatch({effects:lOe.of(s)}),!0}}const brr=e=>{let t=e.state.field(Ws,!1);return e.state.readOnly||!t||!t.open||t.open.selected<0||t.open.disabled||Date.now()-t.open.timestampe.state.field(Ws,!1)?(e.dispatch({effects:$K.of(!0)}),!0):!1,xrr=e=>{let t=e.state.field(Ws,!1);return!t||!t.active.some(r=>r.state!=0)?!1:(e.dispatch({effects:sw.of(null)}),!0)};class Srr{constructor(t,r){this.active=t,this.context=r,this.time=Date.now(),this.updates=[],this.done=void 0}}const wrr=50,Crr=1e3,$rr=co.fromClass(class{constructor(e){this.view=e,this.debounceUpdate=-1,this.running=[],this.debounceAccept=-1,this.composing=0;for(let t of e.state.field(Ws).active)t.state==1&&this.startQuery(t)}update(e){let t=e.state.field(Ws);if(!e.selectionSet&&!e.docChanged&&e.startState.field(Ws)==t)return;let r=e.transactions.some(n=>(n.selection||n.docChanged)&&!sz(n));for(let n=0;nwrr&&Date.now()-i.time>Crr){for(let o of i.context.abortListeners)try{o()}catch(a){Zl(this.view.state,a)}i.context.abortListeners=null,this.running.splice(n--,1)}else i.updates.push(...e.transactions)}if(this.debounceUpdate>-1&&clearTimeout(this.debounceUpdate),this.debounceUpdate=t.active.some(n=>n.state==1&&!this.running.some(i=>i.active.source==n.source))?setTimeout(()=>this.startUpdate(),50):-1,this.composing!=0)for(let n of e.transactions)sz(n)=="input"?this.composing=2:this.composing==2&&n.selection&&(this.composing=3)}startUpdate(){this.debounceUpdate=-1;let{state:e}=this.view,t=e.field(Ws);for(let r of t.active)r.state==1&&!this.running.some(n=>n.active.source==r.source)&&this.startQuery(r)}startQuery(e){let{state:t}=this.view,r=S0(t),n=new oOe(t,r,e.explicitPos==r),i=new Srr(e,n);this.running.push(i),Promise.resolve(e.source(n)).then(o=>{i.context.aborted||(i.done=o||null,this.scheduleAccept())},o=>{this.view.dispatch({effects:sw.of(null)}),Zl(this.view.state,o)})}scheduleAccept(){this.running.every(e=>e.done!==void 0)?this.accept():this.debounceAccept<0&&(this.debounceAccept=setTimeout(()=>this.accept(),this.view.state.facet(Sa).updateSyncTime))}accept(){var e;this.debounceAccept>-1&&clearTimeout(this.debounceAccept),this.debounceAccept=-1;let t=[],r=this.view.state.facet(Sa);for(let n=0;na.source==i.active.source);if(o&&o.state==1)if(i.done==null){let a=new hs(i.active.source,0);for(let s of i.updates)a=a.update(s,r);a.state!=1&&t.push(a)}else this.startQuery(o)}t.length&&this.view.dispatch({effects:sOe.of(t)})}},{eventHandlers:{blur(e){let t=this.view.state.field(Ws,!1);if(t&&t.tooltip&&this.view.state.facet(Sa).closeOnBlur){let r=t.open&&F6e(this.view,t.open.tooltip);(!r||!r.dom.contains(e.relatedTarget))&&this.view.dispatch({effects:sw.of(null)})}},compositionstart(){this.composing=1},compositionend(){this.composing==3&&setTimeout(()=>this.view.dispatch({effects:$K.of(!1)}),20),this.composing=0}}}),Orr=Ft.baseTheme({".cm-tooltip.cm-tooltip-autocomplete":{"& > ul":{fontFamily:"monospace",whiteSpace:"nowrap",overflow:"hidden auto",maxWidth_fallback:"700px",maxWidth:"min(700px, 95vw)",minWidth:"250px",maxHeight:"10em",height:"100%",listStyle:"none",margin:0,padding:0,"& > li, & > completion-section":{padding:"1px 3px",lineHeight:1.2},"& > li":{overflowX:"hidden",textOverflow:"ellipsis",cursor:"pointer"},"& > completion-section":{display:"list-item",borderBottom:"1px solid silver",paddingLeft:"0.5em",opacity:.7}}},"&light .cm-tooltip-autocomplete ul li[aria-selected]":{background:"#17c",color:"white"},"&light .cm-tooltip-autocomplete-disabled ul li[aria-selected]":{background:"#777"},"&dark .cm-tooltip-autocomplete ul li[aria-selected]":{background:"#347",color:"white"},"&dark .cm-tooltip-autocomplete-disabled ul li[aria-selected]":{background:"#444"},".cm-completionListIncompleteTop:before, .cm-completionListIncompleteBottom:after":{content:'"···"',opacity:.5,display:"block",textAlign:"center"},".cm-tooltip.cm-completionInfo":{position:"absolute",padding:"3px 9px",width:"max-content",maxWidth:"400px",boxSizing:"border-box"},".cm-completionInfo.cm-completionInfo-left":{right:"100%"},".cm-completionInfo.cm-completionInfo-right":{left:"100%"},".cm-completionInfo.cm-completionInfo-left-narrow":{right:"30px"},".cm-completionInfo.cm-completionInfo-right-narrow":{left:"30px"},"&light .cm-snippetField":{backgroundColor:"#00000022"},"&dark .cm-snippetField":{backgroundColor:"#ffffff22"},".cm-snippetFieldPosition":{verticalAlign:"text-top",width:0,height:"1.15em",display:"inline-block",margin:"0 -0.7px -.7em",borderLeft:"1.4px dotted #888"},".cm-completionMatchedText":{textDecoration:"underline"},".cm-completionDetail":{marginLeft:"0.5em",fontStyle:"italic"},".cm-completionIcon":{fontSize:"90%",width:".8em",display:"inline-block",textAlign:"center",paddingRight:".6em",opacity:"0.6",boxSizing:"content-box"},".cm-completionIcon-function, .cm-completionIcon-method":{"&:after":{content:"'ƒ'"}},".cm-completionIcon-class":{"&:after":{content:"'○'"}},".cm-completionIcon-interface":{"&:after":{content:"'◌'"}},".cm-completionIcon-variable":{"&:after":{content:"'𝑥'"}},".cm-completionIcon-constant":{"&:after":{content:"'𝐶'"}},".cm-completionIcon-type":{"&:after":{content:"'𝑡'"}},".cm-completionIcon-enum":{"&:after":{content:"'∪'"}},".cm-completionIcon-property":{"&:after":{content:"'□'"}},".cm-completionIcon-keyword":{"&:after":{content:"'🔑︎'"}},".cm-completionIcon-namespace":{"&:after":{content:"'▢'"}},".cm-completionIcon-text":{"&:after":{content:"'abc'",fontSize:"50%",verticalAlign:"middle"}}}),lw={brackets:["(","[","{","'",'"'],before:")]}:;>",stringPrefixes:[]},am=zr.define({map(e,t){let r=t.mapPos(e,-1,ja.TrackAfter);return r??void 0}}),OK=new class extends Fm{};OK.startSide=1;OK.endSide=-1;const uOe=la.define({create(){return On.empty},update(e,t){if(e=e.map(t.changes),t.selection){let r=t.state.doc.lineAt(t.selection.main.head);e=e.update({filter:n=>n>=r.from&&n<=r.to})}for(let r of t.effects)r.is(am)&&(e=e.update({add:[OK.range(r.value,r.value+1)]}));return e}});function Err(){return[Prr,uOe]}const Xk="()[]{}<>";function dOe(e){for(let t=0;t{if((_rr?e.composing:e.compositionStarted)||e.state.readOnly)return!1;let i=e.state.selection.main;if(n.length>2||n.length==2&&zl(Xo(n,0))==1||t!=i.from||r!=i.to)return!1;let o=Mrr(e.state,n);return o?(e.dispatch(o),!0):!1}),Irr=({state:e,dispatch:t})=>{if(e.readOnly)return!1;let n=fOe(e,e.selection.main.head).brackets||lw.brackets,i=null,o=e.changeByRange(a=>{if(a.empty){let s=krr(e.doc,a.head);for(let l of n)if(l==s&&aI(e.doc,a.head)==dOe(Xo(l,0)))return{changes:{from:a.head-l.length,to:a.head+l.length},range:Qe.cursor(a.head-l.length)}}return{range:i=a}});return i||t(e.update(o,{scrollIntoView:!0,userEvent:"delete.backward"})),!i},Trr=[{key:"Backspace",run:Irr}];function Mrr(e,t){let r=fOe(e,e.selection.main.head),n=r.brackets||lw.brackets;for(let i of n){let o=dOe(Xo(i,0));if(t==i)return o==i?Drr(e,i,n.indexOf(i+i+i)>-1,r):Rrr(e,i,o,r.before||lw.before);if(t==o&&hOe(e,e.selection.main.from))return Arr(e,i,o)}return null}function hOe(e,t){let r=!1;return e.field(uOe).between(0,e.doc.length,n=>{n==t&&(r=!0)}),r}function aI(e,t){let r=e.sliceString(t,t+2);return r.slice(0,zl(Xo(r,0)))}function krr(e,t){let r=e.sliceString(t-2,t);return zl(Xo(r,0))==r.length?r:r.slice(1)}function Rrr(e,t,r,n){let i=null,o=e.changeByRange(a=>{if(!a.empty)return{changes:[{insert:t,from:a.from},{insert:r,from:a.to}],effects:am.of(a.to+t.length),range:Qe.range(a.anchor+t.length,a.head+t.length)};let s=aI(e.doc,a.head);return!s||/\s/.test(s)||n.indexOf(s)>-1?{changes:{insert:t+r,from:a.head},effects:am.of(a.head+t.length),range:Qe.cursor(a.head+t.length)}:{range:i=a}});return i?null:e.update(o,{scrollIntoView:!0,userEvent:"input.type"})}function Arr(e,t,r){let n=null,i=e.changeByRange(o=>o.empty&&aI(e.doc,o.head)==r?{changes:{from:o.head,to:o.head+r.length,insert:r},range:Qe.cursor(o.head+r.length)}:n={range:o});return n?null:e.update(i,{scrollIntoView:!0,userEvent:"input.type"})}function Drr(e,t,r,n){let i=n.stringPrefixes||lw.stringPrefixes,o=null,a=e.changeByRange(s=>{if(!s.empty)return{changes:[{insert:t,from:s.from},{insert:t,from:s.to}],effects:am.of(s.to+t.length),range:Qe.range(s.anchor+t.length,s.head+t.length)};let l=s.head,c=aI(e.doc,l),d;if(c==t){if($se(e,l))return{changes:{insert:t+t,from:l},effects:am.of(l+t.length),range:Qe.cursor(l+t.length)};if(hOe(e,l)){let h=r&&e.sliceDoc(l,l+t.length*3)==t+t+t?t+t+t:t;return{changes:{from:l,to:l+h.length,insert:h},range:Qe.cursor(l+h.length)}}}else{if(r&&e.sliceDoc(l-2*t.length,l)==t+t&&(d=Ose(e,l-2*t.length,i))>-1&&$se(e,d))return{changes:{insert:t+t+t+t,from:l},effects:am.of(l+t.length),range:Qe.cursor(l+t.length)};if(e.charCategorizer(l)(c)!=di.Word&&Ose(e,l,i)>-1&&!Nrr(e,l,t,i))return{changes:{insert:t+t,from:l},effects:am.of(l+t.length),range:Qe.cursor(l+t.length)}}return{range:o=s}});return o?null:e.update(a,{scrollIntoView:!0,userEvent:"input.type"})}function $se(e,t){let r=aa(e).resolveInner(t+1);return r.parent&&r.from==t}function Nrr(e,t,r,n){let i=aa(e).resolveInner(t,-1),o=n.reduce((a,s)=>Math.max(a,s.length),0);for(let a=0;a<5;a++){let s=e.sliceDoc(i.from,Math.min(i.to,i.from+r.length+o)),l=s.indexOf(r);if(!l||l>-1&&n.indexOf(s.slice(0,l))>-1){let d=i.firstChild;for(;d&&d.from==i.from&&d.to-d.from>r.length+l;){if(e.sliceDoc(d.to-r.length,d.to)==r)return!1;d=d.firstChild}return!0}let c=i.to==t&&i.parent;if(!c)break;i=c}return!1}function Ose(e,t,r){let n=e.charCategorizer(t);if(n(e.sliceDoc(t-1,t))!=di.Word)return t;for(let i of r){let o=t-i.length;if(e.sliceDoc(o,t)==i&&n(e.sliceDoc(o-1,o))!=di.Word)return o}return-1}function jrr(e={}){return[Ws,Sa.of(e),$rr,Lrr,Orr]}const pOe=[{key:"Ctrl-Space",run:yrr},{key:"Escape",run:xrr},{key:"ArrowDown",run:b3(!0)},{key:"ArrowUp",run:b3(!1)},{key:"PageDown",run:b3(!0,"page")},{key:"PageUp",run:b3(!1,"page")},{key:"Enter",run:brr}],Lrr=Cy.highest(nK.computeN([Sa],e=>e.facet(Sa).defaultKeymap?[pOe]:[]));class zrr{constructor(t,r,n){this.from=t,this.to=r,this.diagnostic=n}}class Vp{constructor(t,r,n){this.diagnostics=t,this.panel=r,this.selected=n}static init(t,r,n){let i=t,o=n.facet(vOe).markerFilter;o&&(i=o(i));let a=gr.set(i.map(s=>s.from==s.to||s.from==s.to-1&&n.doc.lineAt(s.from).to==s.from?gr.widget({widget:new Grr(s),diagnostic:s}).range(s.from):gr.mark({attributes:{class:"cm-lintRange cm-lintRange-"+s.severity+(s.markClass?" "+s.markClass:"")},diagnostic:s}).range(s.from,s.to)),!0);return new Vp(a,r,fb(a))}}function fb(e,t=null,r=0){let n=null;return e.between(r,1e9,(i,o,{spec:a})=>{if(!(t&&a.diagnostic!=t))return n=new zrr(i,o,a.diagnostic),!1}),n}function Brr(e,t){let r=e.startState.doc.lineAt(t.pos);return!!(e.effects.some(n=>n.is(mOe))||e.changes.touchesRange(r.from,r.to))}function Frr(e,t){return e.field(Zs,!1)?t:t.concat(zr.appendConfig.of(Qrr))}const mOe=zr.define(),EK=zr.define(),gOe=zr.define(),Zs=la.define({create(){return new Vp(gr.none,null,null)},update(e,t){if(t.docChanged){let r=e.diagnostics.map(t.changes),n=null;if(e.selected){let i=t.changes.mapPos(e.selected.from,1);n=fb(r,e.selected.diagnostic,i)||fb(r,null,i)}e=new Vp(r,e.panel,n)}for(let r of t.effects)r.is(mOe)?e=Vp.init(r.value,e.panel,t.state):r.is(EK)?e=new Vp(e.diagnostics,r.value?sI.open:null,e.selected):r.is(gOe)&&(e=new Vp(e.diagnostics,e.panel,r.value));return e},provide:e=>[rw.from(e,t=>t.panel),Ft.decorations.from(e,t=>t.diagnostics)]}),Hrr=gr.mark({class:"cm-lintRange cm-lintRange-active"});function Wrr(e,t,r){let{diagnostics:n}=e.state.field(Zs),i=[],o=2e8,a=0;n.between(t-(r<0?1:0),t+(r>0?1:0),(l,c,{spec:d})=>{t>=l&&t<=c&&(l==c||(t>l||r>0)&&(tyOe(e,r,!1)))}const Vrr=e=>{let t=e.state.field(Zs,!1);(!t||!t.panel)&&e.dispatch({effects:Frr(e.state,[EK.of(!0)])});let r=tw(e,sI.open);return r&&r.dom.querySelector(".cm-panel-lint ul").focus(),!0},Ese=e=>{let t=e.state.field(Zs,!1);return!t||!t.panel?!1:(e.dispatch({effects:EK.of(!1)}),!0)},Urr=e=>{let t=e.state.field(Zs,!1);if(!t)return!1;let r=e.state.selection.main,n=t.diagnostics.iter(r.to+1);return!n.value&&(n=t.diagnostics.iter(0),!n.value||n.from==r.from&&n.to==r.to)?!1:(e.dispatch({selection:{anchor:n.from,head:n.to},scrollIntoView:!0}),!0)},Krr=[{key:"Mod-Shift-m",run:Vrr,preventDefault:!0},{key:"F8",run:Urr}],vOe=Ht.define({combine(e){return Object.assign({sources:e.map(t=>t.source)},hd(e.map(t=>t.config),{delay:750,markerFilter:null,tooltipFilter:null,needsRefresh:null},{needsRefresh:(t,r)=>t?r?n=>t(n)||r(n):t:r}))}});function bOe(e){let t=[];if(e)e:for(let{name:r}of e){for(let n=0;no.toLowerCase()==i.toLowerCase())){t.push(i);continue e}}t.push("")}return t}function yOe(e,t,r){var n;let i=r?bOe(t.actions):[];return Yn("li",{class:"cm-diagnostic cm-diagnostic-"+t.severity},Yn("span",{class:"cm-diagnosticText"},t.renderMessage?t.renderMessage():t.message),(n=t.actions)===null||n===void 0?void 0:n.map((o,a)=>{let s=!1,l=h=>{if(h.preventDefault(),s)return;s=!0;let u=fb(e.state.field(Zs).diagnostics,t);u&&o.apply(e,u.from,u.to)},{name:c}=o,d=i[a]?c.indexOf(i[a]):-1,f=d<0?c:[c.slice(0,d),Yn("u",c.slice(d,d+1)),c.slice(d+1)];return Yn("button",{type:"button",class:"cm-diagnosticAction",onclick:l,onmousedown:l,"aria-label":` Action: ${c}${d<0?"":` (access key "${i[a]})"`}.`},f)}),t.source&&Yn("div",{class:"cm-diagnosticSource"},t.source))}class Grr extends lp{constructor(t){super(),this.diagnostic=t}eq(t){return t.diagnostic==this.diagnostic}toDOM(){return Yn("span",{class:"cm-lintPoint cm-lintPoint-"+this.diagnostic.severity})}}class _se{constructor(t,r){this.diagnostic=r,this.id="item_"+Math.floor(Math.random()*4294967295).toString(16),this.dom=yOe(t,r,!0),this.dom.id=this.id,this.dom.setAttribute("role","option")}}class sI{constructor(t){this.view=t,this.items=[];let r=i=>{if(i.keyCode==27)Ese(this.view),this.view.focus();else if(i.keyCode==38||i.keyCode==33)this.moveSelection((this.selectedIndex-1+this.items.length)%this.items.length);else if(i.keyCode==40||i.keyCode==34)this.moveSelection((this.selectedIndex+1)%this.items.length);else if(i.keyCode==36)this.moveSelection(0);else if(i.keyCode==35)this.moveSelection(this.items.length-1);else if(i.keyCode==13)this.view.focus();else if(i.keyCode>=65&&i.keyCode<=90&&this.selectedIndex>=0){let{diagnostic:o}=this.items[this.selectedIndex],a=bOe(o.actions);for(let s=0;s{for(let o=0;oEse(this.view)},"×")),this.update()}get selectedIndex(){let t=this.view.state.field(Zs).selected;if(!t)return-1;for(let r=0;r{let c=-1,d;for(let f=n;fn&&(this.items.splice(n,c-n),i=!0)),r&&d.diagnostic==r.diagnostic?d.dom.hasAttribute("aria-selected")||(d.dom.setAttribute("aria-selected","true"),o=d):d.dom.hasAttribute("aria-selected")&&d.dom.removeAttribute("aria-selected"),n++});n({sel:o.dom.getBoundingClientRect(),panel:this.list.getBoundingClientRect()}),write:({sel:a,panel:s})=>{let l=s.height/this.list.offsetHeight;a.tops.bottom&&(this.list.scrollTop+=(a.bottom-s.bottom)/l)}})):this.selectedIndex<0&&this.list.removeAttribute("aria-activedescendant"),i&&this.sync()}sync(){let t=this.list.firstChild;function r(){let n=t;t=n.nextSibling,n.remove()}for(let n of this.items)if(n.dom.parentNode==this.list){for(;t!=n.dom;)r();t=n.dom.nextSibling}else this.list.insertBefore(n.dom,t);for(;t;)r()}moveSelection(t){if(this.selectedIndex<0)return;let r=this.view.state.field(Zs),n=fb(r.diagnostics,this.items[t].diagnostic);n&&this.view.dispatch({selection:{anchor:n.from,head:n.to},scrollIntoView:!0,effects:gOe.of(n)})}static open(t){return new sI(t)}}function Xrr(e,t='viewBox="0 0 40 40"'){return`url('data:image/svg+xml,${encodeURIComponent(e)}')`}function y3(e){return Xrr(``,'width="6" height="3"')}const Yrr=Ft.baseTheme({".cm-diagnostic":{padding:"3px 6px 3px 8px",marginLeft:"-1px",display:"block",whiteSpace:"pre-wrap"},".cm-diagnostic-error":{borderLeft:"5px solid #d11"},".cm-diagnostic-warning":{borderLeft:"5px solid orange"},".cm-diagnostic-info":{borderLeft:"5px solid #999"},".cm-diagnostic-hint":{borderLeft:"5px solid #66d"},".cm-diagnosticAction":{font:"inherit",border:"none",padding:"2px 4px",backgroundColor:"#444",color:"white",borderRadius:"3px",marginLeft:"8px",cursor:"pointer"},".cm-diagnosticSource":{fontSize:"70%",opacity:.7},".cm-lintRange":{backgroundPosition:"left bottom",backgroundRepeat:"repeat-x",paddingBottom:"0.7px"},".cm-lintRange-error":{backgroundImage:y3("#d11")},".cm-lintRange-warning":{backgroundImage:y3("orange")},".cm-lintRange-info":{backgroundImage:y3("#999")},".cm-lintRange-hint":{backgroundImage:y3("#66d")},".cm-lintRange-active":{backgroundColor:"#ffdd9980"},".cm-tooltip-lint":{padding:0,margin:0},".cm-lintPoint":{position:"relative","&:after":{content:'""',position:"absolute",bottom:0,left:"-2px",borderLeft:"3px solid transparent",borderRight:"3px solid transparent",borderBottom:"4px solid #d11"}},".cm-lintPoint-warning":{"&:after":{borderBottomColor:"orange"}},".cm-lintPoint-info":{"&:after":{borderBottomColor:"#999"}},".cm-lintPoint-hint":{"&:after":{borderBottomColor:"#66d"}},".cm-panel.cm-panel-lint":{position:"relative","& ul":{maxHeight:"100px",overflowY:"auto","& [aria-selected]":{backgroundColor:"#ddd","& u":{textDecoration:"underline"}},"&:focus [aria-selected]":{background_fallback:"#bdf",backgroundColor:"Highlight",color_fallback:"white",color:"HighlightText"},"& u":{textDecoration:"none"},padding:0,margin:0},"& [name=close]":{position:"absolute",top:"0",right:"2px",background:"inherit",border:"none",font:"inherit",padding:0,margin:0}}}),Qrr=[Zs,Ft.decorations.compute([Zs],e=>{let{selected:t,panel:r}=e.field(Zs);return!t||!r||t.from==t.to?gr.none:gr.set([Hrr.range(t.from,t.to)])}),UZt(Wrr,{hideOn:Brr}),Yrr],Zrr=[tJt(),iJt(),CZt(),Oer(),XJt(),fZt(),vZt(),on.allowMultipleSelections.of(!0),DJt(),s5e(l5e,{fallback:!0}),oer(),Err(),jrr(),DZt(),LZt(),IZt(),ktr(),nK.of([...Trr,..._tr,...Qtr,...Aer,...VJt,...pOe,...Krr])],Jrr=({value:e,lang:t,isReadOnly:r=!0,extraExtensions:n=[],height:i,schema:o})=>{const a=g.useRef(null);return g.useEffect(()=>{a.current.innerHTML="";let s=[Zrr,on.readOnly.of(r),Ft.theme({"&":{width:"100%",height:"100%"}})];t&&s.push(t()),new Ft({state:on.create({doc:e,extensions:[...s,...n]}),parent:a.current})},[e,o,t,n,r]),B.jsx("div",{style:{height:i},ref:a})};function xOe(e){function t(f,h){f.cmdState.push(h)}function r(f){return f.cmdState.length>0?f.cmdState[f.cmdState.length-1]:null}function n(f){var h=f.cmdState.pop();h&&h.closeBracket()}function i(f){for(var h=f.cmdState,u=h.length-1;u>=0;u--){var p=h[u];if(p.name!="DEFAULT")return p}return{styleIdentifier:function(){return null}}}function o(f,h,u){return function(){this.name=f,this.bracketNo=0,this.style=h,this.styles=u,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var a={};a.importmodule=o("importmodule","tag",["string","builtin"]),a.documentclass=o("documentclass","tag",["","atom"]),a.usepackage=o("usepackage","tag",["atom"]),a.begin=o("begin","tag",["atom"]),a.end=o("end","tag",["atom"]),a.label=o("label","tag",["atom"]),a.ref=o("ref","tag",["atom"]),a.eqref=o("eqref","tag",["atom"]),a.cite=o("cite","tag",["atom"]),a.bibitem=o("bibitem","tag",["atom"]),a.Bibitem=o("Bibitem","tag",["atom"]),a.RBibitem=o("RBibitem","tag",["atom"]),a.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function s(f,h){f.f=h}function l(f,h){var u;if(f.match(/^\\[a-zA-Z@\xc0-\u1fff\u2060-\uffff]+/)){var p=f.current().slice(1);return u=a.hasOwnProperty(p)?a[p]:a.DEFAULT,u=new u,t(h,u),s(h,d),u.style}if(f.match(/^\\[$&%#{}_]/)||f.match(/^\\[,;!\/\\]/))return"tag";if(f.match("\\["))return s(h,function(v,b){return c(v,b,"\\]")}),"keyword";if(f.match("\\("))return s(h,function(v,b){return c(v,b,"\\)")}),"keyword";if(f.match("$$"))return s(h,function(v,b){return c(v,b,"$$")}),"keyword";if(f.match("$"))return s(h,function(v,b){return c(v,b,"$")}),"keyword";var m=f.next();if(m=="%")return f.skipToEnd(),"comment";if(m=="}"||m=="]"){if(u=r(h),u)u.closeBracket(m),s(h,d);else return"error";return"bracket"}else return m=="{"||m=="["?(u=a.DEFAULT,u=new u,t(h,u),"bracket"):/\d/.test(m)?(f.eatWhile(/[\w.%]/),"atom"):(f.eatWhile(/[\w\-_]/),u=i(h),u.name=="begin"&&(u.argument=f.current()),u.styleIdentifier())}function c(f,h,u){if(f.eatSpace())return null;if(u&&f.match(u))return s(h,l),"keyword";if(f.match(/^\\[a-zA-Z@]+/))return"tag";if(f.match(/^[a-zA-Z]+/))return"variableName.special";if(f.match(/^\\[$&%#{}_]/)||f.match(/^\\[,;!\/]/)||f.match(/^[\^_&]/))return"tag";if(f.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(f.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var p=f.next();return p=="{"||p=="}"||p=="["||p=="]"||p=="("||p==")"?"bracket":p=="%"?(f.skipToEnd(),"comment"):"error"}function d(f,h){var u=f.peek(),p;return u=="{"||u=="["?(p=r(h),p.openBracket(u),f.eat(u),s(h,l),"bracket"):/[ \t\r]/.test(u)?(f.eat(u),null):(s(h,l),n(h),l(f,h))}return{name:"stex",startState:function(){var f=e?function(h,u){return c(h,u)}:l;return{cmdState:[],f}},copyState:function(f){return{cmdState:f.cmdState.slice(),f:f.f}},token:function(f,h){return h.f(f,h)},blankLine:function(f){f.f=l,f.cmdState.length=0},languageData:{commentTokens:{line:"%"}}}}const enr=xOe(!1);xOe(!0);const SOe=({canAdd:e,className:t,disabled:r,formContext:n,idSchema:i,items:o,options:a,onAddClick:s,prefixCls:l,readonly:c,required:d,schema:f,title:h,uiSchema:u,formData:p})=>{const{useToken:m}=Rl,{labelAlign:v="right",rowGutter:b=24}=n,[y,x]=g.useState(null),[w,$]=g.useState(!1),[C,S]=g.useState(!1),[O,E]=g.useState(u["ui:options"]&&u["ui:options"].email?p.map(U=>{var K;return(K=U==null?void 0:U.profile)==null?void 0:K.email}):[]),[_,P]=g.useState(!1),[I,M]=g.useState(!1),T=`${l}-item-label`,A=se(T,v==="left"&&`${T}-left`),{token:k}=m();let R=null,D=null,z=null,N=[];u["ui:options"]&&(R=u["ui:options"].import,D=u["ui:options"].latex,z=u["ui:options"].email,N=u["ui:options"].emailDefaults||[]);let j=u&&u.items&&u.items["ui:object"]?u.items["ui:object"]:"default";const H=U=>{const K={layerObjectField:B.jsx(e3e,{items:o,formContext:n,id:i.$id}),accordionObjectField:B.jsx(U4e,{items:o,formContext:n,id:i.$id}),default:o.map((G,Z)=>B.jsx(wC,{...G,formContext:n},i.$id+Z))};return K[U]||K.default},q=()=>{let{items:{type:U}={}}=f,{to:K}=R,G=p;U=="object"&&K&&(G=p.map(Z=>Z[K]||"")),y?$(!0):HC.post("/api/services/latex",{title:h||"Title goes here",paths:G}).then(({data:Z})=>{x(Z.latex),$(!0)}).catch(()=>{y||x(null)})},L=U=>{O.includes(U)?E(K=>K.filter(G=>G!=U)):E(K=>[...K,U])},W=()=>{p.length===O.length?E([]):E(p.map(U=>{var K;return(K=U==null?void 0:U.profile)==null?void 0:K.email}))};return g.useEffect(()=>{C&&p.length!=O.length&&E(p.map(U=>{var K;return(K=U==null?void 0:U.profile)==null?void 0:K.email}))},[C]),B.jsxs("fieldset",{style:{marginLeft:"12px",marginRight:"12px"},className:t,id:i.$id,children:[D&&B.jsx(jO,{destroyOnClose:!0,open:w,onCancel:()=>{$(!1),x(null)},footer:B.jsx(jr,{justify:"end",children:B.jsxs(Do,{children:[B.jsx(b0,{onClick:()=>{$(!1),x(null)},children:"Close"}),B.jsx(b0,{type:"primary",onClick:()=>{navigator.clipboard.writeText(decodeURI(y)),P(!0)},icon:_?B.jsx(RH,{}):B.jsx(TW,{}),children:_?"Copied":"Copy to clipboard"})]})}),children:B.jsx(Jrr,{value:y,height:"calc(100vh - 300px)",extraExtensions:[pK.define(enr),s5e(l5e)]})}),R&&B.jsx(w3e,{open:I,uiImport:R,schema:f,formData:p,onAddClick:s,formItems:o,onCancel:()=>M(!1)}),z&&p&&B.jsx(jO,{open:C,onCancel:()=>S(!1),title:"Select user & egroups emails to send",okText:"Send Email",okType:"link",okButtonProps:{href:`mailto:${N.concat(O).join(",")}`},width:900,children:B.jsxs(Do,{direction:"vertical",style:{width:"100%"},size:"large",children:[B.jsx(yf,{onChange:()=>W(),checked:p.length===O.length,children:"Select all"}),N.length>0?B.jsxs($r,{children:["Default email recepients:"," ",B.jsx(Do,{children:N.map(U=>B.jsx(h0,{children:U},U))})]}):null,B.jsx(nit,{dataSource:p.map(U=>U.profile||U),columns:[{title:"Email User",key:"action",render:(U,K)=>B.jsx(yf,{checked:O.includes(K.email),onChange:()=>L(K.email)})},{title:"Name",dataIndex:"name",key:"name"},{title:"Email",dataIndex:"email",key:"email",render:U=>B.jsx(h0,{color:"geekblue",children:U})},{title:"Department",dataIndex:"department",key:"department",render:U=>B.jsx(h0,{color:"blue",children:U})}]})]})}),B.jsxs(jr,{gutter:b,children:[B.jsxs("div",{style:{marginBottom:"8px",width:"100%"},children:[h&&B.jsx($r,{className:A,span:24,style:{padding:"0"},children:B.jsx(r7,{id:`${i.$id}__title`,required:d,title:u["ui:title"]||h,uiImport:R,uiLatex:D,uiEmail:z,readonly:c,enableLatex:()=>q(),enableImport:()=>M(!0),enableEmail:()=>S(!0)},`array-field-title-${i.$id}`)}),B.jsx(xC,{description:u["ui:description"]||f.description,uiSchema:u,idSchema:i},`array-field-header-${i.$id}`)]}),B.jsx($r,{span:24,style:{marginTop:"5px"},className:"nestedObject",children:B.jsx(jr,{children:o&&B.jsx($r,{span:24,children:o.length>0?H(j):B.jsx(V4e,{canAdd:e,disabled:r,readonly:c,onAddClick:s,options:a})})})}),o&&o.length>0&&e&&!c&&B.jsx($r,{span:24,style:{marginTop:"10px"},children:B.jsx(jr,{gutter:b,justify:"end",children:B.jsx($r,{flex:"192px",children:B.jsxs(b0,{block:!0,disabled:r||c,onClick:s,type:"primary",style:{borderRadius:k.borderRadius,backgroundColor:k.colorPrimary,fontFamily:k.fontFamily},"data-cy":"addItemButton",children:[B.jsx(i7,{})," Add"," ",a&&a.addLabel?a.addLabel:"Item"]})})})})]})]})};SOe.propTypes={canAdd:me.bool,className:me.string,disabled:me.bool,formContext:me.object,idSchema:me.object,items:me.array,onAddClick:me.func,prefixCls:me.string,readonly:me.bool,required:me.bool,schema:me.object,title:me.string,uiSchema:me.object,formData:me.object};const wOe=({autofocus:e,canAdd:t,className:r,disabled:n,formContext:i,formData:o,idSchema:a,items:s,label:l,name:c,onAddClick:d,onBlur:f,onChange:h,onFocus:u,placeholder:p,rawErrors:m,readonly:v,registry:b=T$e(),required:y,schema:x,title:w,uiSchema:$})=>{const{fields:C,rootSchema:S,widgets:O}=b,{UnsupportedField:E}=C,_=()=>{const{widget:M="files",...T}=Nr($),A=Zc(x,M,O);return B.jsx(A,{autofocus:e,disabled:n,formContext:i,id:a&&a.$id,multiple:!0,onBlur:f,onChange:h,onFocus:u,options:T,rawErrors:m,readonly:v,schema:x,title:x.title||c,value:o})},P=()=>{const M=Qs(x.items,S,o),T=AS(M),{widget:A="select",...k}={...Nr($),enumOptions:T},R=Zc(x,A,O);return B.jsx(R,{autofocus:e,disabled:n,formContext:i,id:a&&a.$id,label:l,multiple:!0,onBlur:f,onChange:h,onFocus:u,options:k,placeholder:p,rawErrors:m,readonly:v,registry:b,required:y,schema:x,value:o})};if(!Object.prototype.hasOwnProperty.call(x,"items"))return B.jsx(E,{idSchema:a,reason:"Missing items definition",schema:x});if(a8(x)){const{...M}=Nr($);return B.jsx(N$e,{canAdd:t,className:r,disabled:n,formContext:i,formData:o,idSchema:a,items:s,onAddClick:d,options:M,readonly:v,registry:b,required:y,schema:x,title:w,uiSchema:$})}if(kV(x,$,S))return _();if(FP(x,S))return P();const{...I}=Nr($);return B.jsx(SOe,{canAdd:t,className:r,disabled:n,formContext:i,formData:o,idSchema:a,items:s,options:I,onAddClick:d,readonly:v,registry:b,required:y,schema:x,title:w,uiSchema:$})};wOe.propTypes={autofocus:me.bool,canAdd:me.bool,className:me.string,disabled:me.bool,formContext:me.object,formData:me.object,idSchema:me.object,items:me.array,label:me.string,name:me.string,onAddClick:me.func,onBlur:me.func,onChange:me.func,onFocus:me.func,placeholder:me.string,rawErrors:me.object,readonly:me.bool,registry:me.object,required:me.bool,schema:me.object,title:me.string,uiSchema:me.object};var _K={},XC={},W0={};Object.defineProperty(W0,"__esModule",{value:!0});W0.getTransitionName=W0.default=void 0;const Yk=()=>({height:0,opacity:0}),Pse=e=>{const{scrollHeight:t}=e;return{height:t,opacity:1}},tnr=e=>({height:e?e.offsetHeight:0}),Qk=(e,t)=>(t==null?void 0:t.deadline)===!0||t.propertyName==="height",rnr=function(){return{motionName:`${arguments.length>0&&arguments[0]!==void 0?arguments[0]:"ant"}-motion-collapse`,onAppearStart:Yk,onEnterStart:Yk,onAppearActive:Pse,onEnterActive:Pse,onLeaveStart:tnr,onLeaveActive:Yk,onAppearEnd:Qk,onEnterEnd:Qk,onLeaveEnd:Qk,motionDeadline:500}},nnr=(e,t,r)=>r!==void 0?r:`${e}-${t}`;W0.getTransitionName=nnr;W0.default=rnr;var sn={};const YC=eo(UBe);var inr=et.default,onr=Ot.default;Object.defineProperty(sn,"__esModule",{value:!0});sn.NoStyleItemContext=sn.NoFormStyle=sn.FormProvider=sn.FormItemPrefixContext=sn.FormItemInputContext=sn.FormContext=void 0;var lz=onr(g),_y=lz,anr=YC,snr=inr(Xf);sn.FormContext=_y.createContext({labelAlign:"right",vertical:!1,itemRef:()=>{}});sn.NoStyleItemContext=_y.createContext(null);const lnr=e=>{const t=(0,snr.default)(e,["prefixCls"]);return _y.createElement(anr.FormProvider,Object.assign({},t))};sn.FormProvider=lnr;sn.FormItemPrefixContext=_y.createContext({prefixCls:""});const Ise=sn.FormItemInputContext=_y.createContext({}),cnr=e=>{let{children:t,status:r,override:n}=e;const i=(0,lz.useContext)(Ise),o=(0,lz.useMemo)(()=>{const a=Object.assign({},i);return n&&delete a.isFormItemInput,r&&(delete a.status,delete a.hasFeedback,delete a.feedbackIcon),a},[r,n,i]);return _y.createElement(Ise.Provider,{value:o},t)};sn.NoFormStyle=cnr;var lI={},unr=Ot.default;Object.defineProperty(lI,"__esModule",{value:!0});lI.default=dnr;var Tse=unr(g);function dnr(e){const[t,r]=Tse.useState(e);return Tse.useEffect(()=>{const n=setTimeout(()=>{r(e)},e.length?0:10);return()=>{clearTimeout(n)}},[e]),t}var Tf={},QC={},w0={},Pg={};Object.defineProperty(Pg,"__esModule",{value:!0});Pg.initMotion=void 0;const fnr=e=>({animationDuration:e,animationFillMode:"both"}),hnr=e=>({animationDuration:e,animationFillMode:"both"}),pnr=function(e,t,r,n){const o=(arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1)?"&":"";return{[` - ${o}${e}-enter, - ${o}${e}-appear - `]:Object.assign(Object.assign({},fnr(n)),{animationPlayState:"paused"}),[`${o}${e}-leave`]:Object.assign(Object.assign({},hnr(n)),{animationPlayState:"paused"}),[` - ${o}${e}-enter${e}-enter-active, - ${o}${e}-appear${e}-appear-active - `]:{animationName:t,animationPlayState:"running"},[`${o}${e}-leave${e}-leave-active`]:{animationName:r,animationPlayState:"running",pointerEvents:"none"}}};Pg.initMotion=pnr;Object.defineProperty(w0,"__esModule",{value:!0});w0.initFadeMotion=w0.fadeOut=w0.fadeIn=void 0;var COe=fu,mnr=Pg;const gnr=w0.fadeIn=new COe.Keyframes("antFadeIn",{"0%":{opacity:0},"100%":{opacity:1}}),vnr=w0.fadeOut=new COe.Keyframes("antFadeOut",{"0%":{opacity:1},"100%":{opacity:0}}),bnr=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const{antCls:r}=e,n=`${r}-fade`,i=t?"&":"";return[(0,mnr.initMotion)(n,gnr,vnr,e.motionDurationMid,t),{[` - ${i}${n}-enter, - ${i}${n}-appear - `]:{opacity:0,animationTimingFunction:"linear"},[`${i}${n}-leave`]:{animationTimingFunction:"linear"}}]};w0.initFadeMotion=bnr;var ro={};Object.defineProperty(ro,"__esModule",{value:!0});ro.moveUpOut=ro.moveUpIn=ro.moveRightOut=ro.moveRightIn=ro.moveLeftOut=ro.moveLeftIn=ro.moveDownOut=ro.moveDownIn=ro.initMoveMotion=void 0;var up=fu,ynr=Pg;const xnr=ro.moveDownIn=new up.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),Snr=ro.moveDownOut=new up.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),wnr=ro.moveLeftIn=new up.Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),Cnr=ro.moveLeftOut=new up.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),$nr=ro.moveRightIn=new up.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),Onr=ro.moveRightOut=new up.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),Enr=ro.moveUpIn=new up.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),_nr=ro.moveUpOut=new up.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),Pnr={"move-up":{inKeyframes:Enr,outKeyframes:_nr},"move-down":{inKeyframes:xnr,outKeyframes:Snr},"move-left":{inKeyframes:wnr,outKeyframes:Cnr},"move-right":{inKeyframes:$nr,outKeyframes:Onr}},Inr=(e,t)=>{const{antCls:r}=e,n=`${r}-${t}`,{inKeyframes:i,outKeyframes:o}=Pnr[t];return[(0,ynr.initMotion)(n,i,o,e.motionDurationMid),{[` - ${n}-enter, - ${n}-appear - `]:{opacity:0,animationTimingFunction:e.motionEaseOutCirc},[`${n}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]};ro.initMoveMotion=Inr;var no={};Object.defineProperty(no,"__esModule",{value:!0});no.slideUpOut=no.slideUpIn=no.slideRightOut=no.slideRightIn=no.slideLeftOut=no.slideLeftIn=no.slideDownOut=no.slideDownIn=no.initSlideMotion=void 0;var dp=fu,Tnr=Pg;const Mnr=no.slideUpIn=new dp.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),knr=no.slideUpOut=new dp.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),Rnr=no.slideDownIn=new dp.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),Anr=no.slideDownOut=new dp.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),Dnr=no.slideLeftIn=new dp.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),Nnr=no.slideLeftOut=new dp.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),jnr=no.slideRightIn=new dp.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),Lnr=no.slideRightOut=new dp.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),znr={"slide-up":{inKeyframes:Mnr,outKeyframes:knr},"slide-down":{inKeyframes:Rnr,outKeyframes:Anr},"slide-left":{inKeyframes:Dnr,outKeyframes:Nnr},"slide-right":{inKeyframes:jnr,outKeyframes:Lnr}},Bnr=(e,t)=>{const{antCls:r}=e,n=`${r}-${t}`,{inKeyframes:i,outKeyframes:o}=znr[t];return[(0,Tnr.initMotion)(n,i,o,e.motionDurationMid),{[` - ${n}-enter, - ${n}-appear - `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:e.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${n}-leave`]:{animationTimingFunction:e.motionEaseInQuint}}]};no.initSlideMotion=Bnr;var Dn={};Object.defineProperty(Dn,"__esModule",{value:!0});Dn.zoomUpOut=Dn.zoomUpIn=Dn.zoomRightOut=Dn.zoomRightIn=Dn.zoomOut=Dn.zoomLeftOut=Dn.zoomLeftIn=Dn.zoomIn=Dn.zoomDownOut=Dn.zoomDownIn=Dn.zoomBigOut=Dn.zoomBigIn=Dn.initZoomMotion=void 0;var vc=fu,Fnr=Pg;const Hnr=Dn.zoomIn=new vc.Keyframes("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),Wnr=Dn.zoomOut=new vc.Keyframes("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),Mse=Dn.zoomBigIn=new vc.Keyframes("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),kse=Dn.zoomBigOut=new vc.Keyframes("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),qnr=Dn.zoomUpIn=new vc.Keyframes("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),Vnr=Dn.zoomUpOut=new vc.Keyframes("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),Unr=Dn.zoomLeftIn=new vc.Keyframes("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),Knr=Dn.zoomLeftOut=new vc.Keyframes("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),Gnr=Dn.zoomRightIn=new vc.Keyframes("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),Xnr=Dn.zoomRightOut=new vc.Keyframes("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),Ynr=Dn.zoomDownIn=new vc.Keyframes("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),Qnr=Dn.zoomDownOut=new vc.Keyframes("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),Znr={zoom:{inKeyframes:Hnr,outKeyframes:Wnr},"zoom-big":{inKeyframes:Mse,outKeyframes:kse},"zoom-big-fast":{inKeyframes:Mse,outKeyframes:kse},"zoom-left":{inKeyframes:Unr,outKeyframes:Knr},"zoom-right":{inKeyframes:Gnr,outKeyframes:Xnr},"zoom-up":{inKeyframes:qnr,outKeyframes:Vnr},"zoom-down":{inKeyframes:Ynr,outKeyframes:Qnr}},Jnr=(e,t)=>{const{antCls:r}=e,n=`${r}-${t}`,{inKeyframes:i,outKeyframes:o}=Znr[t];return[(0,Fnr.initMotion)(n,i,o,t==="zoom-big-fast"?e.motionDurationFast:e.motionDurationMid),{[` - ${n}-enter, - ${n}-appear - `]:{transform:"scale(0)",opacity:0,animationTimingFunction:e.motionEaseOutCirc,"&-prepare":{transform:"none"}},[`${n}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]};Dn.initZoomMotion=Jnr;var cI={};Object.defineProperty(cI,"__esModule",{value:!0});cI.default=void 0;const eir=e=>({[e.componentCls]:{[`${e.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, - opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}},[`${e.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, - opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}}});cI.default=eir;(function(e){var t=et.default;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"fadeIn",{enumerable:!0,get:function(){return r.fadeIn}}),Object.defineProperty(e,"fadeOut",{enumerable:!0,get:function(){return r.fadeOut}}),Object.defineProperty(e,"genCollapseMotion",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"initFadeMotion",{enumerable:!0,get:function(){return r.initFadeMotion}}),Object.defineProperty(e,"initMoveMotion",{enumerable:!0,get:function(){return n.initMoveMotion}}),Object.defineProperty(e,"initSlideMotion",{enumerable:!0,get:function(){return i.initSlideMotion}}),Object.defineProperty(e,"initZoomMotion",{enumerable:!0,get:function(){return o.initZoomMotion}}),Object.defineProperty(e,"moveDownIn",{enumerable:!0,get:function(){return n.moveDownIn}}),Object.defineProperty(e,"moveDownOut",{enumerable:!0,get:function(){return n.moveDownOut}}),Object.defineProperty(e,"moveLeftIn",{enumerable:!0,get:function(){return n.moveLeftIn}}),Object.defineProperty(e,"moveLeftOut",{enumerable:!0,get:function(){return n.moveLeftOut}}),Object.defineProperty(e,"moveRightIn",{enumerable:!0,get:function(){return n.moveRightIn}}),Object.defineProperty(e,"moveRightOut",{enumerable:!0,get:function(){return n.moveRightOut}}),Object.defineProperty(e,"moveUpIn",{enumerable:!0,get:function(){return n.moveUpIn}}),Object.defineProperty(e,"moveUpOut",{enumerable:!0,get:function(){return n.moveUpOut}}),Object.defineProperty(e,"slideDownIn",{enumerable:!0,get:function(){return i.slideDownIn}}),Object.defineProperty(e,"slideDownOut",{enumerable:!0,get:function(){return i.slideDownOut}}),Object.defineProperty(e,"slideLeftIn",{enumerable:!0,get:function(){return i.slideLeftIn}}),Object.defineProperty(e,"slideLeftOut",{enumerable:!0,get:function(){return i.slideLeftOut}}),Object.defineProperty(e,"slideRightIn",{enumerable:!0,get:function(){return i.slideRightIn}}),Object.defineProperty(e,"slideRightOut",{enumerable:!0,get:function(){return i.slideRightOut}}),Object.defineProperty(e,"slideUpIn",{enumerable:!0,get:function(){return i.slideUpIn}}),Object.defineProperty(e,"slideUpOut",{enumerable:!0,get:function(){return i.slideUpOut}}),Object.defineProperty(e,"zoomBigIn",{enumerable:!0,get:function(){return o.zoomBigIn}}),Object.defineProperty(e,"zoomBigOut",{enumerable:!0,get:function(){return o.zoomBigOut}}),Object.defineProperty(e,"zoomDownIn",{enumerable:!0,get:function(){return o.zoomDownIn}}),Object.defineProperty(e,"zoomDownOut",{enumerable:!0,get:function(){return o.zoomDownOut}}),Object.defineProperty(e,"zoomIn",{enumerable:!0,get:function(){return o.zoomIn}}),Object.defineProperty(e,"zoomLeftIn",{enumerable:!0,get:function(){return o.zoomLeftIn}}),Object.defineProperty(e,"zoomLeftOut",{enumerable:!0,get:function(){return o.zoomLeftOut}}),Object.defineProperty(e,"zoomOut",{enumerable:!0,get:function(){return o.zoomOut}}),Object.defineProperty(e,"zoomRightIn",{enumerable:!0,get:function(){return o.zoomRightIn}}),Object.defineProperty(e,"zoomRightOut",{enumerable:!0,get:function(){return o.zoomRightOut}}),Object.defineProperty(e,"zoomUpIn",{enumerable:!0,get:function(){return o.zoomUpIn}}),Object.defineProperty(e,"zoomUpOut",{enumerable:!0,get:function(){return o.zoomUpOut}});var r=w0,n=ro,i=no,o=Dn,a=t(cI)})(QC);var uI={};Object.defineProperty(uI,"__esModule",{value:!0});uI.default=void 0;const tir=e=>{const{componentCls:t}=e,r=`${t}-show-help`,n=`${t}-show-help-item`;return{[r]:{transition:`opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[n]:{overflow:"hidden",transition:`height ${e.motionDurationSlow} ${e.motionEaseInOut}, - opacity ${e.motionDurationSlow} ${e.motionEaseInOut}, - transform ${e.motionDurationSlow} ${e.motionEaseInOut} !important`,[`&${n}-appear, &${n}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${n}-leave-active`]:{transform:"translateY(-5px)"}}}}};uI.default=tir;var rir=et.default;Object.defineProperty(Tf,"__esModule",{value:!0});Tf.prepareToken=Tf.default=void 0;var $Oe=fo,cz=QC,OOe=yn,nir=rir(uI);const iir=e=>({legend:{display:"block",width:"100%",marginBottom:e.marginLG,padding:0,color:e.colorTextDescription,fontSize:e.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`},label:{fontSize:e.fontSize},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${e.controlOutlineWidth}px ${e.controlOutline}`},output:{display:"block",paddingTop:15,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight}}),Rse=(e,t)=>{const{formItemCls:r}=e;return{[r]:{[`${r}-label > label`]:{height:t},[`${r}-control-input`]:{minHeight:t}}}},oir=e=>{const{componentCls:t}=e;return{[e.componentCls]:Object.assign(Object.assign(Object.assign({},(0,$Oe.resetComponent)(e)),iir(e)),{[`${t}-text`]:{display:"inline-block",paddingInlineEnd:e.paddingSM},"&-small":Object.assign({},Rse(e,e.controlHeightSM)),"&-large":Object.assign({},Rse(e,e.controlHeightLG))})}},air=e=>{const{formItemCls:t,iconCls:r,componentCls:n,rootPrefixCls:i,labelRequiredMarkColor:o,labelColor:a,labelFontSize:s,labelHeight:l,labelColonMarginInlineStart:c,labelColonMarginInlineEnd:d,itemMarginBottom:f}=e;return{[t]:Object.assign(Object.assign({},(0,$Oe.resetComponent)(e)),{marginBottom:f,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, - &-hidden.${i}-row`]:{display:"none"},"&-has-warning":{[`${t}-split`]:{color:e.colorError}},"&-has-error":{[`${t}-split`]:{color:e.colorWarning}},[`${t}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${e.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:l,color:a,fontSize:s,[`> ${r}`]:{fontSize:e.fontSize,verticalAlign:"top"},[`&${t}-required:not(${t}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:e.marginXXS,color:o,fontSize:e.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${n}-hide-required-mark &`]:{display:"none"}},[`${t}-optional`]:{display:"inline-block",marginInlineStart:e.marginXXS,color:e.colorTextDescription,[`${n}-hide-required-mark &`]:{display:"none"}},[`${t}-tooltip`]:{color:e.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:e.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:c,marginInlineEnd:d},[`&${t}-no-colon::after`]:{content:'"\\a0"'}}},[`${t}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${i}-col-'"]):not([class*="' ${i}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:e.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[t]:{"&-explain, &-extra":{clear:"both",color:e.colorTextDescription,fontSize:e.fontSize,lineHeight:e.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:e.controlHeightSM,transition:`color ${e.motionDurationMid} ${e.motionEaseOut}`},"&-explain":{"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning}}},[`&-with-help ${t}-explain`]:{height:"auto",opacity:1},[`${t}-feedback-icon`]:{fontSize:e.fontSize,textAlign:"center",visibility:"visible",animationName:cz.zoomIn,animationDuration:e.motionDurationMid,animationTimingFunction:e.motionEaseOutBack,pointerEvents:"none","&-success":{color:e.colorSuccess},"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning},"&-validating":{color:e.colorPrimary}}})}},sir=e=>{const{componentCls:t,formItemCls:r}=e;return{[`${t}-horizontal`]:{[`${r}-label`]:{flexGrow:0},[`${r}-control`]:{flex:"1 1 0",minWidth:0},[`${r}-label[class$='-24'], ${r}-label[class*='-24 ']`]:{[`& + ${r}-control`]:{minWidth:"unset"}}}}},lir=e=>{const{componentCls:t,formItemCls:r}=e;return{[`${t}-inline`]:{display:"flex",flexWrap:"wrap",[r]:{flex:"none",marginInlineEnd:e.margin,marginBottom:0,"&-row":{flexWrap:"nowrap"},[`> ${r}-label, - > ${r}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${r}-label`]:{flex:"none"},[`${t}-text`]:{display:"inline-block"},[`${r}-has-feedback`]:{display:"inline-block"}}}}},xv=e=>({padding:e.verticalLabelPadding,margin:e.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),cir=e=>{const{componentCls:t,formItemCls:r,rootPrefixCls:n}=e;return{[`${r} ${r}-label`]:xv(e),[`${t}:not(${t}-inline)`]:{[r]:{flexWrap:"wrap",[`${r}-label, ${r}-control`]:{[`&:not([class*=" ${n}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},uir=e=>{const{componentCls:t,formItemCls:r,rootPrefixCls:n}=e;return{[`${t}-vertical`]:{[r]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${t}-item-control`]:{width:"100%"}}},[`${t}-vertical ${r}-label, - .${n}-col-24${r}-label, - .${n}-col-xl-24${r}-label`]:xv(e),[`@media (max-width: ${e.screenXSMax}px)`]:[cir(e),{[t]:{[`.${n}-col-xs-24${r}-label`]:xv(e)}}],[`@media (max-width: ${e.screenSMMax}px)`]:{[t]:{[`.${n}-col-sm-24${r}-label`]:xv(e)}},[`@media (max-width: ${e.screenMDMax}px)`]:{[t]:{[`.${n}-col-md-24${r}-label`]:xv(e)}},[`@media (max-width: ${e.screenLGMax}px)`]:{[t]:{[`.${n}-col-lg-24${r}-label`]:xv(e)}}}},EOe=(e,t)=>(0,OOe.mergeToken)(e,{formItemCls:`${e.componentCls}-item`,rootPrefixCls:t});Tf.prepareToken=EOe;Tf.default=(0,OOe.genComponentStyleHook)("Form",(e,t)=>{let{rootPrefixCls:r}=t;const n=EOe(e,r);return[oir(n),air(n),(0,nir.default)(n),sir(n),lir(n),uir(n),(0,cz.genCollapseMotion)(n),cz.zoomIn]},e=>({labelRequiredMarkColor:e.colorError,labelColor:e.colorTextHeading,labelFontSize:e.fontSize,labelHeight:e.controlHeight,labelColonMarginInlineStart:e.marginXXS/2,labelColonMarginInlineEnd:e.marginXS,itemMarginBottom:e.marginLG,verticalLabelPadding:`0 0 ${e.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});var _Oe=Ot.default,ZC=et.default;Object.defineProperty(XC,"__esModule",{value:!0});XC.default=void 0;var Ase=ZC(yy),Dse=ZC(Or),Nse=_Oe(RC),POe=_Oe(g),av=POe,jse=ZC(W0),dir=sn,Lse=ZC(lI),fir=ZC(Tf);const zse=[];function Zk(e,t,r){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof e=="string"?e:`${t}-${n}`,error:e,errorStatus:r}}const hir=e=>{let{help:t,helpStatus:r,errors:n=zse,warnings:i=zse,className:o,fieldId:a,onVisibleChanged:s}=e;const{prefixCls:l}=av.useContext(dir.FormItemPrefixContext),c=`${l}-item-explain`,[,d]=(0,fir.default)(l),f=(0,POe.useMemo)(()=>(0,jse.default)(l),[l]),h=(0,Lse.default)(n),u=(0,Lse.default)(i),p=av.useMemo(()=>t!=null?[Zk(t,"help",r)]:[].concat((0,Ase.default)(h.map((v,b)=>Zk(v,"error","error",b))),(0,Ase.default)(u.map((v,b)=>Zk(v,"warning","warning",b)))),[t,r,h,u]),m={};return a&&(m.id=`${a}_help`),av.createElement(Nse.default,{motionDeadline:f.motionDeadline,motionName:`${l}-show-help`,visible:!!p.length,onVisibleChanged:s},v=>{const{className:b,style:y}=v;return av.createElement("div",Object.assign({},m,{className:(0,Dse.default)(c,b,o,d),style:y,role:"alert"}),av.createElement(Nse.CSSMotionList,Object.assign({keys:p},(0,jse.default)(l),{motionName:`${l}-show-help-item`,component:!1}),x=>{const{key:w,error:$,errorStatus:C,className:S,style:O}=x;return av.createElement("div",{key:w,className:(0,Dse.default)(S,{[`${c}-${C}`]:C}),style:O},$)}))})};XC.default=hir;var IOe={},PK={};const pir=eo(dLe);var fp={};Object.defineProperty(fp,"__esModule",{value:!0});fp.getFieldId=bir;fp.getStatus=yir;fp.toArray=vir;const mir=["parentNode"],gir="form_item";function vir(e){return e===void 0||e===!1?[]:Array.isArray(e)?e:[e]}function bir(e,t){if(!e.length)return;const r=e.join("_");return t?`${t}_${r}`:mir.includes(r)?`${gir}_${r}`:r}function yir(e,t,r,n,i,o){let a=n;return o!==void 0?a=o:r.validating?a="validating":e.length?a="error":t.length?a="warning":(r.touched||i&&r.validated)&&(a="success"),a}var xir=et.default,Sir=Ot.default;Object.defineProperty(PK,"__esModule",{value:!0});PK.default=$ir;var wir=YC,Bse=Sir(g),Cir=xir(pir),uz=fp;function Fse(e){return(0,uz.toArray)(e).join("_")}function $ir(e){const[t]=(0,wir.useForm)(),r=Bse.useRef({}),n=Bse.useMemo(()=>e??Object.assign(Object.assign({},t),{__INTERNAL__:{itemRef:i=>o=>{const a=Fse(i);o?r.current[a]=o:delete r.current[a]}},scrollToField:function(i){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const a=(0,uz.toArray)(i),s=(0,uz.getFieldId)(a,n.__INTERNAL__.name),l=s?document.getElementById(s):null;l&&(0,Cir.default)(l,Object.assign({scrollMode:"if-needed",block:"nearest"},o))},getFieldInstance:i=>{const o=Fse(i);return r.current[o]}}),[e,t]);return[n]}var IK={};Object.defineProperty(IK,"__esModule",{value:!0});IK.default=_ir;var Oir=g,Eir=Ba;function _ir(e){let{name:t}=e;(0,Eir.devUseWarning)("Form"),(0,Oir.useEffect)(()=>{if(t)return()=>{}},[t])}(function(e){"use client";var t=Ot.default,r=et.default;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"List",{enumerable:!0,get:function(){return i.List}}),e.default=void 0,Object.defineProperty(e,"useForm",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(e,"useWatch",{enumerable:!0,get:function(){return i.useWatch}});var n=r(Or),i=t(YC),o=t(g),a=o,s=Gr,l=t(jo),c=r($f),d=r(_a),f=sn,h=r(PK);r(IK);var u=r(Tf),p=r(EC),m=function(y,x){var w={};for(var $ in y)Object.prototype.hasOwnProperty.call(y,$)&&x.indexOf($)<0&&(w[$]=y[$]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var C=0,$=Object.getOwnPropertySymbols(y);C<$.length;C++)x.indexOf($[C])<0&&Object.prototype.propertyIsEnumerable.call(y,$[C])&&(w[$[C]]=y[$[C]]);return w};const v=(y,x)=>{const w=a.useContext(l.default),{getPrefixCls:$,direction:C,form:S}=a.useContext(s.ConfigContext),{prefixCls:O,className:E,rootClassName:_,size:P,disabled:I=w,form:M,colon:T,labelAlign:A,labelWrap:k,labelCol:R,wrapperCol:D,hideRequiredMark:z,layout:N="horizontal",scrollToFirstError:j,requiredMark:H,onFinishFailed:q,name:L,style:W,feedbackIcons:U}=y,K=m(y,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),G=(0,d.default)(P),Z=a.useContext(p.default),J=(0,o.useMemo)(()=>H!==void 0?H:S&&S.requiredMark!==void 0?S.requiredMark:!z,[z,H,S]),ne=T??(S==null?void 0:S.colon),le=$("form",O),[ue,de]=(0,u.default)(le),ce=(0,n.default)(le,`${le}-${N}`,{[`${le}-hide-required-mark`]:J===!1,[`${le}-rtl`]:C==="rtl",[`${le}-${G}`]:G},de,S==null?void 0:S.className,E,_),[ve]=(0,h.default)(M),{__INTERNAL__:xe}=ve;xe.name=L;const Oe=(0,o.useMemo)(()=>({name:L,labelAlign:A,labelCol:R,labelWrap:k,wrapperCol:D,vertical:N==="vertical",colon:ne,requiredMark:J,itemRef:xe.itemRef,form:ve,feedbackIcons:U}),[L,A,R,D,N,ne,J,ve,U]);a.useImperativeHandle(x,()=>ve);const he=(be,pe)=>{if(be){let Pe={block:"nearest"};typeof be=="object"&&(Pe=be),ve.scrollToField(pe,Pe)}},ae=be=>{if(q==null||q(be),be.errorFields.length){const pe=be.errorFields[0].name;if(j!==void 0){he(j,pe);return}S&&S.scrollToFirstError!==void 0&&he(S.scrollToFirstError,pe)}};return ue(a.createElement(l.DisabledContextProvider,{disabled:I},a.createElement(c.default.Provider,{value:G},a.createElement(f.FormProvider,{validateMessages:Z},a.createElement(f.FormContext.Provider,{value:Oe},a.createElement(i.default,Object.assign({id:L},K,{name:L,onFinishFailed:ae,form:ve,style:Object.assign(Object.assign({},S==null?void 0:S.style),W),className:ce})))))))},b=a.forwardRef(v);e.default=b})(IOe);var dI={},fI={},TOe={exports:{}},MOe={exports:{}};(function(e){function t(r,n){var i=r==null?null:typeof Symbol<"u"&&r[Symbol.iterator]||r["@@iterator"];if(i!=null){var o,a,s,l,c=[],d=!0,f=!1;try{if(s=(i=i.call(r)).next,n===0){if(Object(i)!==i)return;d=!1}else for(;!(d=(o=s.call(i)).done)&&(c.push(o.value),c.length!==n);d=!0);}catch(h){f=!0,a=h}finally{try{if(!d&&i.return!=null&&(l=i.return(),Object(l)!==l))return}finally{if(f)throw a}}return c}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(MOe);var Pir=MOe.exports;(function(e){var t=o4e,r=Pir,n=hU,i=s4e;function o(a,s){return t(a)||r(a,s)||n(a,s)||i()}e.exports=o,e.exports.__esModule=!0,e.exports.default=e.exports})(TOe);var kOe=TOe.exports,Iir=Ot.default,Tir=et.default;Object.defineProperty(fI,"__esModule",{value:!0});fI.default=kir;var Mir=Tir(kOe),Jk=Iir(g);function kir(e){var t=Jk.useRef(!1),r=Jk.useState(e),n=(0,Mir.default)(r,2),i=n[0],o=n[1];Jk.useEffect(function(){return t.current=!1,function(){t.current=!0}},[]);function a(s,l){l&&t.current||o(s)}return[i,a]}var TK={},Rir=et.default;Object.defineProperty(TK,"__esModule",{value:!0});TK.default=Dir;var Air=Rir(NC);function Dir(e){if(typeof e=="function")return e;const t=(0,Air.default)(e);return t.length<=1?t[0]:t}var hI={};Object.defineProperty(hI,"__esModule",{value:!0});hI.default=void 0;var Nir=g,ROe=sn;const AOe=()=>{const{status:e,errors:t=[],warnings:r=[]}=(0,Nir.useContext)(ROe.FormItemInputContext);return{status:e,errors:t,warnings:r}};AOe.Context=ROe.FormItemInputContext;hI.default=AOe;var MK={},jir=Ot.default,Lir=et.default;Object.defineProperty(MK,"__esModule",{value:!0});MK.default=zir;var Hse=Lir(Og),x5=jir(g),Wse=x5;function zir(e){const[t,r]=Wse.useState(e),n=(0,x5.useRef)(null),i=(0,x5.useRef)([]),o=(0,x5.useRef)(!1);Wse.useEffect(()=>(o.current=!1,()=>{o.current=!0,Hse.default.cancel(n.current),n.current=null}),[]);function a(s){o.current||(n.current===null&&(i.current=[],n.current=(0,Hse.default)(()=>{n.current=null,r(l=>{let c=l;return i.current.forEach(d=>{c=d(c)}),c})})),i.current.push(s))}return[t,a]}var kK={},Bir=Ot.default;Object.defineProperty(kK,"__esModule",{value:!0});kK.default=Wir;var Fir=es,qse=Bir(g),Hir=sn;function Wir(){const{itemRef:e}=qse.useContext(Hir.FormContext),t=qse.useRef({});function r(n,i){const o=i&&typeof i=="object"&&i.ref,a=n.join("_");return(t.current.name!==a||t.current.originRef!==o)&&(t.current.name=a,t.current.originRef=o,t.current.ref=(0,Fir.composeRef)(e(n),o)),t.current.ref}return r}var RK={},q0={},qir=et.default,Vir=Ot.default;Object.defineProperty(q0,"__esModule",{value:!0});q0.useLayoutUpdateEffect=q0.default=void 0;var dz=Vir(g),Uir=qir(nC),Vse=(0,Uir.default)()?dz.useLayoutEffect:dz.useEffect,DOe=function(t,r){var n=dz.useRef(!0);Vse(function(){return t(n.current)},r),Vse(function(){return n.current=!1,function(){n.current=!0}},[])};q0.useLayoutUpdateEffect=function(t,r){DOe(function(n){if(!n)return t()},r)};q0.default=DOe;var Py={},Iy={},JC={};Object.defineProperty(JC,"__esModule",{value:!0});JC.default=void 0;var Kir=g;const Gir=(0,Kir.createContext)({});JC.default=Gir;var Vm={};Object.defineProperty(Vm,"__esModule",{value:!0});Vm.useRowStyle=Vm.useColStyle=void 0;var fz=yn;const Xir=e=>{const{componentCls:t}=e;return{[t]:{display:"flex",flexFlow:"row wrap",minWidth:0,"&::before, &::after":{display:"flex"},"&-no-wrap":{flexWrap:"nowrap"},"&-start":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"flex-end"},"&-space-between":{justifyContent:"space-between"},"&-space-around":{justifyContent:"space-around"},"&-space-evenly":{justifyContent:"space-evenly"},"&-top":{alignItems:"flex-start"},"&-middle":{alignItems:"center"},"&-bottom":{alignItems:"flex-end"}}}},Yir=e=>{const{componentCls:t}=e;return{[t]:{position:"relative",maxWidth:"100%",minHeight:1}}},Qir=(e,t)=>{const{componentCls:r,gridColumns:n}=e,i={};for(let o=n;o>=0;o--)o===0?(i[`${r}${t}-${o}`]={display:"none"},i[`${r}-push-${o}`]={insetInlineStart:"auto"},i[`${r}-pull-${o}`]={insetInlineEnd:"auto"},i[`${r}${t}-push-${o}`]={insetInlineStart:"auto"},i[`${r}${t}-pull-${o}`]={insetInlineEnd:"auto"},i[`${r}${t}-offset-${o}`]={marginInlineStart:0},i[`${r}${t}-order-${o}`]={order:0}):(i[`${r}${t}-${o}`]=[{"--ant-display":"block",display:"block"},{display:"var(--ant-display)",flex:`0 0 ${o/n*100}%`,maxWidth:`${o/n*100}%`}],i[`${r}${t}-push-${o}`]={insetInlineStart:`${o/n*100}%`},i[`${r}${t}-pull-${o}`]={insetInlineEnd:`${o/n*100}%`},i[`${r}${t}-offset-${o}`]={marginInlineStart:`${o/n*100}%`},i[`${r}${t}-order-${o}`]={order:o});return i},hz=(e,t)=>Qir(e,t),Zir=(e,t,r)=>({[`@media (min-width: ${t}px)`]:Object.assign({},hz(e,r))});Vm.useRowStyle=(0,fz.genComponentStyleHook)("Grid",e=>[Xir(e)]);Vm.useColStyle=(0,fz.genComponentStyleHook)("Grid",e=>{const t=(0,fz.mergeToken)(e,{gridColumns:24}),r={"-sm":t.screenSMMin,"-md":t.screenMDMin,"-lg":t.screenLGMin,"-xl":t.screenXLMin,"-xxl":t.screenXXLMin};return[Yir(t),hz(t,""),hz(t,"-xs"),Object.keys(r).map(n=>Zir(t,r[n],n)).reduce((n,i)=>Object.assign(Object.assign({},n),i),{})]});var NOe=et.default,Jir=Ot.default;Object.defineProperty(Iy,"__esModule",{value:!0});Iy.default=void 0;var x3=Jir(g),eor=NOe(Or),tor=Gr,ror=NOe(JC),nor=Vm,ior=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{const{getPrefixCls:r,direction:n}=x3.useContext(tor.ConfigContext),{gutter:i,wrap:o}=x3.useContext(ror.default),{prefixCls:a,span:s,order:l,offset:c,push:d,pull:f,className:h,children:u,flex:p,style:m}=e,v=ior(e,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),b=r("col",a),[y,x]=(0,nor.useColStyle)(b);let w={};aor.forEach(S=>{let O={};const E=e[S];typeof E=="number"?O.span=E:typeof E=="object"&&(O=E||{}),delete v[S],w=Object.assign(Object.assign({},w),{[`${b}-${S}-${O.span}`]:O.span!==void 0,[`${b}-${S}-order-${O.order}`]:O.order||O.order===0,[`${b}-${S}-offset-${O.offset}`]:O.offset||O.offset===0,[`${b}-${S}-push-${O.push}`]:O.push||O.push===0,[`${b}-${S}-pull-${O.pull}`]:O.pull||O.pull===0,[`${b}-${S}-flex-${O.flex}`]:O.flex||O.flex==="auto",[`${b}-rtl`]:n==="rtl"})});const $=(0,eor.default)(b,{[`${b}-${s}`]:s!==void 0,[`${b}-order-${l}`]:l,[`${b}-offset-${c}`]:c,[`${b}-push-${d}`]:d,[`${b}-pull-${f}`]:f},h,w,x),C={};if(i&&i[0]>0){const S=i[0]/2;C.paddingLeft=S,C.paddingRight=S}return p&&(C.flex=oor(p),o===!1&&!C.minWidth&&(C.minWidth=0)),y(x3.createElement("div",Object.assign({},v,{style:Object.assign(Object.assign({},C),m),className:$,ref:t}),u))});Iy.default=sor;var Ty={},AK={},lor=Ot.default;Object.defineProperty(AK,"__esModule",{value:!0});AK.default=uor;var cor=lor(g);function uor(){const[,e]=cor.useReducer(t=>t+1,0);return e}var Mf={},dor=et.default;Object.defineProperty(Mf,"__esModule",{value:!0});Mf.default=vor;Mf.responsiveArray=Mf.matchScreen=void 0;var hor=dor(g),por=yn;const pz=Mf.responsiveArray=["xxl","xl","lg","md","sm","xs"],mor=e=>({xs:`(max-width: ${e.screenXSMax}px)`,sm:`(min-width: ${e.screenSM}px)`,md:`(min-width: ${e.screenMD}px)`,lg:`(min-width: ${e.screenLG}px)`,xl:`(min-width: ${e.screenXL}px)`,xxl:`(min-width: ${e.screenXXL}px)`}),gor=e=>{const t=e,r=[].concat(pz).reverse();return r.forEach((n,i)=>{const o=n.toUpperCase(),a=`screen${o}Min`,s=`screen${o}`;if(!(t[a]<=t[s]))throw new Error(`${a}<=${s} fails : !(${t[a]}<=${t[s]})`);if(i{const r=new Map;let n=-1,i={};return{matchHandlers:{},dispatch(o){return i=o,r.forEach(a=>a(i)),r.size>=1},subscribe(o){return r.size||this.register(),n+=1,r.set(n,o),o(i),n},unsubscribe(o){r.delete(o),r.size||this.unregister()},unregister(){Object.keys(t).forEach(o=>{const a=t[o],s=this.matchHandlers[a];s==null||s.mql.removeListener(s==null?void 0:s.listener)}),r.clear()},register(){Object.keys(t).forEach(o=>{const a=t[o],s=c=>{let{matches:d}=c;this.dispatch(Object.assign(Object.assign({},i),{[o]:d}))},l=window.matchMedia(a);l.addListener(s),this.matchHandlers[a]={mql:l,listener:s},s(l)})},responsiveMap:t}},[e])}const bor=(e,t)=>{if(t&&typeof t=="object")for(let r=0;r0&&arguments[0]!==void 0?arguments[0]:!0;const t=(0,yor.useRef)({}),r=(0,Sor.default)(),n=(0,wor.default)();return(0,xor.default)(()=>{const i=n.subscribe(o=>{t.current=o,e&&r()});return()=>n.unsubscribe(i)},[]),t.current}Ty.default=Cor;var pI={},jOe=et.default,LOe=Ot.default;Object.defineProperty(pI,"__esModule",{value:!0});pI.default=void 0;var Tc=LOe(g),$or=jOe(Or),Ax=LOe(Mf),Oor=Gr,Eor=jOe(JC),_or=Vm,Por=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{if(typeof e=="string"&&n(e),typeof e=="object")for(let o=0;o{i()},[JSON.stringify(e),t]),r}const Ior=Tc.forwardRef((e,t)=>{const{prefixCls:r,justify:n,align:i,className:o,style:a,children:s,gutter:l=0,wrap:c}=e,d=Por(e,["prefixCls","justify","align","className","style","children","gutter","wrap"]),{getPrefixCls:f,direction:h}=Tc.useContext(Oor.ConfigContext),[u,p]=Tc.useState({xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0}),[m,v]=Tc.useState({xs:!1,sm:!1,md:!1,lg:!1,xl:!1,xxl:!1}),b=Use(i,m),y=Use(n,m),x=Tc.useRef(l),w=(0,Ax.default)();Tc.useEffect(()=>{const k=w.subscribe(R=>{v(R);const D=x.current||0;(!Array.isArray(D)&&typeof D=="object"||Array.isArray(D)&&(typeof D[0]=="object"||typeof D[1]=="object"))&&p(R)});return()=>w.unsubscribe(k)},[]);const $=()=>{const k=[void 0,void 0];return(Array.isArray(l)?l:[l,void 0]).forEach((D,z)=>{if(typeof D=="object")for(let N=0;N0?E[0]/-2:void 0;I&&(P.marginLeft=I,P.marginRight=I),[,P.rowGap]=E;const[M,T]=E,A=Tc.useMemo(()=>({gutter:[M,T],wrap:c}),[M,T,c]);return S(Tc.createElement(Eor.default.Provider,{value:A},Tc.createElement("div",Object.assign({},d,{className:_,style:Object.assign(Object.assign({},P),a),ref:t}),s)))});pI.default=Ior;(function(e){"use client";var t=et.default;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Col",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"Row",{enumerable:!0,get:function(){return i.default}}),e.default=void 0;var r=t(Iy),n=t(Ty),i=t(pI);function o(){return(0,n.default)()}e.default={useBreakpoint:o}})(Py);var mI={},gI={};Object.defineProperty(gI,"__esModule",{value:!0});gI.default=void 0;var Tor=Tf,Mor=yn;const kor=e=>{const{formItemCls:t}=e;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${t}-control`]:{display:"flex"}}}};gI.default=(0,Mor.genSubStyleComponent)(["Form","item-item"],(e,t)=>{let{rootPrefixCls:r}=t;const n=(0,Tor.prepareToken)(e,r);return[kor(n)]});var vI=et.default,Ror=Ot.default;Object.defineProperty(mI,"__esModule",{value:!0});mI.default=void 0;var Ma=Ror(g),Aor=vI(Or),Dor=vI(Iy),eR=sn,Nor=vI(XC),jor=vI(gI);const Lor=e=>{const{prefixCls:t,status:r,wrapperCol:n,children:i,errors:o,warnings:a,_internalItemRender:s,extra:l,help:c,fieldId:d,marginBottom:f,onErrorVisibleChanged:h}=e,u=`${t}-item`,p=Ma.useContext(eR.FormContext),m=n||p.wrapperCol||{},v=(0,Aor.default)(`${u}-control`,m.className),b=Ma.useMemo(()=>Object.assign({},p),[p]);delete b.labelCol,delete b.wrapperCol;const y=Ma.createElement("div",{className:`${u}-control-input`},Ma.createElement("div",{className:`${u}-control-input-content`},i)),x=Ma.useMemo(()=>({prefixCls:t,status:r}),[t,r]),w=f!==null||o.length||a.length?Ma.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},Ma.createElement(eR.FormItemPrefixContext.Provider,{value:x},Ma.createElement(Nor.default,{fieldId:d,errors:o,warnings:a,help:c,helpStatus:r,className:`${u}-explain-connected`,onVisibleChanged:h})),!!f&&Ma.createElement("div",{style:{width:0,height:f}})):null,$={};d&&($.id=`${d}_extra`);const C=l?Ma.createElement("div",Object.assign({},$,{className:`${u}-extra`}),l):null,S=s&&s.mark==="pro_table_render"&&s.render?s.render(e,{input:y,errorList:w,extra:C}):Ma.createElement(Ma.Fragment,null,y,w,C);return Ma.createElement(eR.FormContext.Provider,{value:b},Ma.createElement(Dor.default,Object.assign({},m,{className:v}),S),Ma.createElement(jor.default,{prefixCls:t}))};mI.default=Lor;var bI={},mz={exports:{}},zOe={},NK={};Object.defineProperty(NK,"__esModule",{value:!0});var zor={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"};NK.default=zor;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return h}});var t=s(g),r=o(NK),n=o(Mn);function i(u,p,m){return p in u?Object.defineProperty(u,p,{value:m,enumerable:!0,configurable:!0,writable:!0}):u[p]=m,u}function o(u){return u&&u.__esModule?u:{default:u}}function a(u){if(typeof WeakMap!="function")return null;var p=new WeakMap,m=new WeakMap;return(a=function(v){return v?m:p})(u)}function s(u,p){if(!p&&u&&u.__esModule)return u;if(u===null||typeof u!="object"&&typeof u!="function")return{default:u};var m=a(p);if(m&&m.has(u))return m.get(u);var v={},b=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var y in u)if(y!=="default"&&Object.prototype.hasOwnProperty.call(u,y)){var x=b?Object.getOwnPropertyDescriptor(u,y):null;x&&(x.get||x.set)?Object.defineProperty(v,y,x):v[y]=u[y]}return v.default=u,m&&m.set(u,v),v}function l(u){for(var p=1;p12?r+2:12;return{dropdownArrowOffset:i,dropdownArrowOffsetVertical:n?t:i}}function S3(e,t){return e?t:{}}function nar(e,t){const{componentCls:r,sizePopupArrow:n,borderRadiusXS:i,borderRadiusOuter:o,boxShadowPopoverArrow:a}=e,{colorBg:s,contentRadius:l=e.borderRadiusLG,limitVerticalRadius:c,arrowDistance:d=0,arrowPlacement:f={left:!0,right:!0,top:!0,bottom:!0}}=t,{dropdownArrowOffsetVertical:h,dropdownArrowOffset:u}=HOe({contentRadius:l,limitVerticalRadius:c});return{[r]:Object.assign(Object.assign(Object.assign(Object.assign({[`${r}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},(0,tar.roundedArrow)(n,i,o,s,a)),{"&:before":{background:s}})]},S3(!!f.top,{[[`&-placement-top ${r}-arrow`,`&-placement-topLeft ${r}-arrow`,`&-placement-topRight ${r}-arrow`].join(",")]:{bottom:d,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},[`&-placement-topLeft ${r}-arrow`]:{left:{_skip_check_:!0,value:u}},[`&-placement-topRight ${r}-arrow`]:{right:{_skip_check_:!0,value:u}}})),S3(!!f.bottom,{[[`&-placement-bottom ${r}-arrow`,`&-placement-bottomLeft ${r}-arrow`,`&-placement-bottomRight ${r}-arrow`].join(",")]:{top:d,transform:"translateY(-100%)"},[`&-placement-bottom ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},[`&-placement-bottomLeft ${r}-arrow`]:{left:{_skip_check_:!0,value:u}},[`&-placement-bottomRight ${r}-arrow`]:{right:{_skip_check_:!0,value:u}}})),S3(!!f.left,{[[`&-placement-left ${r}-arrow`,`&-placement-leftTop ${r}-arrow`,`&-placement-leftBottom ${r}-arrow`].join(",")]:{right:{_skip_check_:!0,value:d},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop ${r}-arrow`]:{top:h},[`&-placement-leftBottom ${r}-arrow`]:{bottom:h}})),S3(!!f.right,{[[`&-placement-right ${r}-arrow`,`&-placement-rightTop ${r}-arrow`,`&-placement-rightBottom ${r}-arrow`].join(",")]:{left:{_skip_check_:!0,value:d},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop ${r}-arrow`]:{top:h},[`&-placement-rightBottom ${r}-arrow`]:{bottom:h}}))}}Object.defineProperty(yI,"__esModule",{value:!0});yI.default=sar;yI.getOverflowOptions=WOe;var iar=Ig;function WOe(e,t,r,n){if(n===!1)return{adjustX:!1,adjustY:!1};const i=n&&typeof n=="object"?n:{},o={};switch(e){case"top":case"bottom":o.shiftX=t.dropdownArrowOffset*2+r,o.shiftY=!0,o.adjustY=!0;break;case"left":case"right":o.shiftY=t.dropdownArrowOffsetVertical*2+r,o.shiftX=!0,o.adjustX=!0;break}const a=Object.assign(Object.assign({},o),i);return a.shiftX||(a.adjustX=!0),a.shiftY||(a.adjustY=!0),a}const Zse={left:{points:["cr","cl"]},right:{points:["cl","cr"]},top:{points:["bc","tc"]},bottom:{points:["tc","bc"]},topLeft:{points:["bl","tl"]},leftTop:{points:["tr","tl"]},topRight:{points:["br","tr"]},rightTop:{points:["tl","tr"]},bottomRight:{points:["tr","br"]},rightBottom:{points:["bl","br"]},bottomLeft:{points:["tl","bl"]},leftBottom:{points:["br","bl"]}},oar={topLeft:{points:["bl","tc"]},leftTop:{points:["tr","cl"]},topRight:{points:["br","tc"]},rightTop:{points:["tl","cr"]},bottomRight:{points:["tr","bc"]},rightBottom:{points:["bl","cr"]},bottomLeft:{points:["tl","bc"]},leftBottom:{points:["br","cl"]}},aar=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function sar(e){const{arrowWidth:t,autoAdjustOverflow:r,arrowPointAtCenter:n,offset:i,borderRadius:o,visibleFirst:a}=e,s=t/2,l={};return Object.keys(Zse).forEach(c=>{const d=n&&oar[c]||Zse[c],f=Object.assign(Object.assign({},d),{offset:[0,0],dynamicInset:!0});switch(l[c]=f,aar.has(c)&&(f.autoArrow=!1),c){case"top":case"topLeft":case"topRight":f.offset[1]=-s-i;break;case"bottom":case"bottomLeft":case"bottomRight":f.offset[1]=s+i;break;case"left":case"leftTop":case"leftBottom":f.offset[0]=-s-i;break;case"right":case"rightTop":case"rightBottom":f.offset[0]=s+i;break}const h=(0,iar.getArrowOffset)({contentRadius:o,limitVerticalRadius:!0});if(n)switch(c){case"topLeft":case"bottomLeft":f.offset[0]=-h.dropdownArrowOffset-s;break;case"topRight":case"bottomRight":f.offset[0]=h.dropdownArrowOffset+s;break;case"leftTop":case"rightTop":f.offset[1]=-h.dropdownArrowOffset-s;break;case"leftBottom":case"rightBottom":f.offset[1]=h.dropdownArrowOffset+s;break}f.overflow=WOe(c,h,t,r),a&&(f.htmlRegion="visibleFirst")}),l}var xI={},n$={},lar=Ot.default;Object.defineProperty(n$,"__esModule",{value:!0});n$.default=void 0;var car=fo,uar=QC,Jse=lar(Ig),W8=yn;const dar=e=>{const{componentCls:t,tooltipMaxWidth:r,tooltipColor:n,tooltipBg:i,tooltipBorderRadius:o,zIndexPopup:a,controlHeight:s,boxShadowSecondary:l,paddingSM:c,paddingXS:d,tooltipRadiusOuter:f}=e;return[{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,car.resetComponent)(e)),{position:"absolute",zIndex:a,display:"block",width:"max-content",maxWidth:r,visibility:"visible",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","&-hidden":{display:"none"},"--antd-arrow-background-color":i,[`${t}-inner`]:{minWidth:s,minHeight:s,padding:`${c/2}px ${d}px`,color:n,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:i,borderRadius:o,boxShadow:l,boxSizing:"border-box"},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${t}-inner`]:{borderRadius:Math.min(o,Jse.MAX_VERTICAL_CONTENT_RADIUS)}},[`${t}-content`]:{position:"relative"}}),(0,W8.genPresetColor)(e,(h,u)=>{let{darkColor:p}=u;return{[`&${t}-${h}`]:{[`${t}-inner`]:{backgroundColor:p},[`${t}-arrow`]:{"--antd-arrow-background-color":p}}}})),{"&-rtl":{direction:"rtl"}})},(0,Jse.default)((0,W8.mergeToken)(e,{borderRadiusOuter:f}),{colorBg:"var(--antd-arrow-background-color)",contentRadius:o,limitVerticalRadius:!0}),{[`${t}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow}}]};var far=(e,t)=>(0,W8.genComponentStyleHook)("Tooltip",n=>{if(t===!1)return[];const{borderRadius:i,colorTextLightSolid:o,colorBgDefault:a,borderRadiusOuter:s}=n,l=(0,W8.mergeToken)(n,{tooltipMaxWidth:250,tooltipColor:o,tooltipBorderRadius:i,tooltipBg:a,tooltipRadiusOuter:s>4?4:s});return[dar(l),(0,uar.initZoomMotion)(n,"zoom-big-fast")]},n=>{let{zIndexPopupBase:i,colorBgSpotlight:o}=n;return{zIndexPopup:i+70,colorBgDefault:o}},{resetStyle:!1})(e);n$.default=far;var SI={},My={},har=et.default;Object.defineProperty(My,"__esModule",{value:!0});My.PresetStatusColorTypes=void 0;My.isPresetColor=gar;My.isPresetStatusColor=bar;var ele=har(yy),gz=w7;const par=gz.PresetColors.map(e=>`${e}-inverse`),mar=My.PresetStatusColorTypes=["success","processing","error","default","warning"];function gar(e){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)?[].concat((0,ele.default)(par),(0,ele.default)(gz.PresetColors)).includes(e):gz.PresetColors.includes(e)}function bar(e){return mar.includes(e)}var yar=et.default;Object.defineProperty(SI,"__esModule",{value:!0});SI.parseColor=war;var xar=yar(Or),Sar=My;function war(e,t){const r=(0,Sar.isPresetColor)(t),n=(0,xar.default)({[`${e}-${t}`]:t&&r}),i={},o={};return t&&!r&&(i.background=t,o["--antd-arrow-background-color"]=t),{className:n,overlayStyle:i,arrowStyle:o}}var Car=Ot.default,qOe=et.default;Object.defineProperty(xI,"__esModule",{value:!0});xI.default=void 0;var $ar=qOe(Or),Oar=BOe,w3=Car(g),Ear=Gr,_ar=qOe(n$),Par=SI;const Iar=e=>{const{prefixCls:t,className:r,placement:n="top",title:i,color:o,overlayInnerStyle:a}=e,{getPrefixCls:s}=w3.useContext(Ear.ConfigContext),l=s("tooltip",t),[c,d]=(0,_ar.default)(l,!0),f=(0,Par.parseColor)(l,o),h=f.arrowStyle,u=Object.assign(Object.assign({},a),f.overlayStyle),p=(0,$ar.default)(d,l,`${l}-pure`,`${l}-placement-${n}`,r,f.className);return c(w3.createElement("div",{className:p,style:h},w3.createElement("div",{className:`${l}-arrow`}),w3.createElement(Oar.Popup,Object.assign({},e,{className:d,prefixCls:l,overlayInnerStyle:u}),i)))};xI.default=Iar;var Tg=et.default,Tar=Ot.default;Object.defineProperty(e$,"__esModule",{value:!0});e$.default=void 0;var wc=Tar(g),tle=Tg(Or),Mar=Tg(BOe),kar=Tg(t$),Rar=tc,Aar=W0,Dar=Tg(yI),rR=Ts,Nar=Ba,jar=Tg(r$),Lar=Gr,zar=ko,Bar=yn,Far=Tg(xI),Har=Tg(n$),War=SI,qar=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{var r,n;const{prefixCls:i,openClassName:o,getTooltipContainer:a,overlayClassName:s,color:l,overlayInnerStyle:c,children:d,afterOpenChange:f,afterVisibleChange:h,destroyTooltipOnHide:u,arrow:p=!0,title:m,overlay:v,builtinPlacements:b,arrowPointAtCenter:y=!1,autoAdjustOverflow:x=!0}=e,w=!!p,[,$]=(0,Bar.useToken)(),{getPopupContainer:C,getPrefixCls:S,direction:O}=wc.useContext(Lar.ConfigContext),E=(0,Nar.devUseWarning)("Tooltip"),_=wc.useRef(null),P=()=>{var pe;(pe=_.current)===null||pe===void 0||pe.forceAlign()};wc.useImperativeHandle(t,()=>({forceAlign:P,forcePopupAlign:()=>{E.deprecated(!1,"forcePopupAlign","forceAlign"),P()}}));const[I,M]=(0,kar.default)(!1,{value:(r=e.open)!==null&&r!==void 0?r:e.visible,defaultValue:(n=e.defaultOpen)!==null&&n!==void 0?n:e.defaultVisible}),T=!m&&!v&&m!==0,A=pe=>{var Pe,Ge;M(T?!1:pe),T||((Pe=e.onOpenChange)===null||Pe===void 0||Pe.call(e,pe),(Ge=e.onVisibleChange)===null||Ge===void 0||Ge.call(e,pe))},k=wc.useMemo(()=>{var pe,Pe;let Ge=y;return typeof p=="object"&&(Ge=(Pe=(pe=p.pointAtCenter)!==null&&pe!==void 0?pe:p.arrowPointAtCenter)!==null&&Pe!==void 0?Pe:y),b||(0,Dar.default)({arrowPointAtCenter:Ge,autoAdjustOverflow:x,arrowWidth:w?$.sizePopupArrow:0,borderRadius:$.borderRadius,offset:$.marginXXS,visibleFirst:!0})},[y,p,b,$]),R=wc.useMemo(()=>m===0?m:v||m||"",[v,m]),D=wc.createElement(zar.NoCompactStyle,null,typeof R=="function"?R():R),{getPopupContainer:z,placement:N="top",mouseEnterDelay:j=.1,mouseLeaveDelay:H=.1,overlayStyle:q,rootClassName:L}=e,W=qar(e,["getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName"]),U=S("tooltip",i),K=S(),G=e["data-popover-inject"];let Z=I;!("open"in e)&&!("visible"in e)&&T&&(Z=!1);const J=(0,rR.isValidElement)(d)&&!(0,rR.isFragment)(d)?d:wc.createElement("span",null,d),ne=J.props,le=!ne.className||typeof ne.className=="string"?(0,tle.default)(ne.className,o||`${U}-open`):ne.className,[ue,de]=(0,Har.default)(U,!G),ce=(0,War.parseColor)(U,l),ve=ce.arrowStyle,xe=Object.assign(Object.assign({},c),ce.overlayStyle),Oe=(0,tle.default)(s,{[`${U}-rtl`]:O==="rtl"},ce.className,L,de),[he,ae]=(0,Rar.useZIndex)("Tooltip",W.zIndex),be=wc.createElement(Mar.default,Object.assign({},W,{zIndex:he,showArrow:w,placement:N,mouseEnterDelay:j,mouseLeaveDelay:H,prefixCls:U,overlayClassName:Oe,overlayStyle:Object.assign(Object.assign({},ve),q),getTooltipContainer:z||a||C,ref:_,builtinPlacements:k,overlay:D,visible:Z,onVisibleChange:A,afterVisibleChange:f??h,overlayInnerStyle:xe,arrowContent:wc.createElement("span",{className:`${U}-arrow-content`}),motion:{motionName:(0,Aar.getTransitionName)(K,"zoom-big-fast",e.transitionName),motionDeadline:1e3},destroyTooltipOnHide:!!u}),Z?(0,rR.cloneElement)(J,{className:le}):J);return ue(wc.createElement(jar.default.Provider,{value:ae},be))});VOe._InternalPanelDoNotUseOrYouWillBeFired=Far.default;e$.default=VOe;var Var=Ot.default,i$=et.default;Object.defineProperty(bI,"__esModule",{value:!0});bI.default=void 0;var Uar=i$(Bor),rle=i$(Or),_l=Var(g),Kar=i$(Iy),Gar=i$(Cg),Xar=wg,Yar=i$(e$),Qar=sn,Zar=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{let{prefixCls:t,label:r,htmlFor:n,labelCol:i,labelAlign:o,colon:a,required:s,requiredMark:l,tooltip:c}=e;var d;const[f]=(0,Xar.useLocale)("Form"),{vertical:h,labelAlign:u,labelCol:p,labelWrap:m,colon:v}=_l.useContext(Qar.FormContext);if(!r)return null;const b=i||p||{},y=o||u,x=`${t}-item-label`,w=(0,rle.default)(x,y==="left"&&`${x}-left`,b.className,{[`${x}-wrap`]:!!m});let $=r;const C=a===!0||v!==!1&&a!==!1;C&&!h&&typeof r=="string"&&r.trim()!==""&&($=r.replace(/[:|:]\s*$/,""));const O=Jar(c);if(O){const{icon:I=_l.createElement(Uar.default,null)}=O,M=Zar(O,["icon"]),T=_l.createElement(Yar.default,Object.assign({},M),_l.cloneElement(I,{className:`${t}-item-tooltip`,title:""}));$=_l.createElement(_l.Fragment,null,$,T)}const E=l==="optional",_=typeof l=="function";_?$=l($,{required:!!s}):E&&!s&&($=_l.createElement(_l.Fragment,null,$,_l.createElement("span",{className:`${t}-item-optional`,title:""},(f==null?void 0:f.optional)||((d=Gar.default.Form)===null||d===void 0?void 0:d.optional))));const P=(0,rle.default)({[`${t}-item-required`]:s,[`${t}-item-required-mark-optional`]:E||_,[`${t}-item-no-colon`]:!C});return _l.createElement(Kar.default,Object.assign({},b,{className:w}),_l.createElement("label",{htmlFor:n,className:P,title:typeof r=="string"?r:""},$))};bI.default=esr;var wI={},vz={exports:{}},UOe={},BK={};Object.defineProperty(BK,"__esModule",{value:!0});var tsr={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"};BK.default=tsr;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return h}});var t=s(g),r=o(BK),n=o(Mn);function i(u,p,m){return p in u?Object.defineProperty(u,p,{value:m,enumerable:!0,configurable:!0,writable:!0}):u[p]=m,u}function o(u){return u&&u.__esModule?u:{default:u}}function a(u){if(typeof WeakMap!="function")return null;var p=new WeakMap,m=new WeakMap;return(a=function(v){return v?m:p})(u)}function s(u,p){if(!p&&u&&u.__esModule)return u;if(u===null||typeof u!="object"&&typeof u!="function")return{default:u};var m=a(p);if(m&&m.has(u))return m.get(u);var v={},b=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var y in u)if(y!=="default"&&Object.prototype.hasOwnProperty.call(u,y)){var x=b?Object.getOwnPropertyDescriptor(u,y):null;x&&(x.get||x.set)?Object.defineProperty(v,y,x):v[y]=u[y]}return v.default=u,m&&m.set(u,v),v}function l(u){for(var p=1;p{var b;let y;if(i){const w=i!==!0&&i.icons||d,$=f&&((b=w==null?void 0:w({status:f,errors:r,warnings:n}))===null||b===void 0?void 0:b[f]),C=f&&dsr[f];y=$!==!1&&C?sv.createElement("span",{className:(0,csr.default)(`${c}-feedback-icon`,`${c}-feedback-icon-${f}`)},$||sv.createElement(C,null)):null}const x={status:f||"",errors:r,warnings:n,hasFeedback:!!i,feedbackIcon:y,isFormItemInput:!0};return l&&(x.status=(f??u)||"",x.isFormItemInput=h,x.hasFeedback=!!(i??p),x.feedbackIcon=i!==void 0?x.feedbackIcon:m),x},[f,i,l,h,u]);return sv.createElement(nR.FormItemInputContext.Provider,{value:v},t)}var hp=et.default,hsr=Ot.default;Object.defineProperty(RK,"__esModule",{value:!0});RK.default=$sr;var xu=hsr(g),psr=hp(Or),msr=hp($C),gsr=hp(q0),vsr=hp(Xf),bsr=Py,nle=sn,ysr=hp(mI),xsr=hp(bI),ile=hp(lI),Ssr=fp,wsr=hp(wI),Csr=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{if(O&&w.current){const k=getComputedStyle(w.current);P(parseInt(k.marginBottom,10))}},[O,E]);const I=k=>{k||P(null)},T=function(){let k=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const R=k?$:c.errors,D=k?C:c.warnings;return(0,Ssr.getStatus)(R,D,c,"",!!d,l)}(),A=(0,psr.default)(y,r,n,{[`${y}-with-help`]:S||$.length||C.length,[`${y}-has-feedback`]:T&&d,[`${y}-has-success`]:T==="success",[`${y}-has-warning`]:T==="warning",[`${y}-has-error`]:T==="error",[`${y}-is-validating`]:T==="validating",[`${y}-hidden`]:f});return xu.createElement("div",{className:A,style:i,ref:w},xu.createElement(bsr.Row,Object.assign({className:`${y}-row`},(0,vsr.default)(b,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),xu.createElement(xsr.default,Object.assign({htmlFor:u},e,{requiredMark:x,required:p??m,prefixCls:t})),xu.createElement(ysr.default,Object.assign({},e,c,{errors:$,warnings:C,prefixCls:t,status:T,help:o,marginBottom:_,onErrorVisibleChanged:I}),xu.createElement(nle.NoStyleItemContext.Provider,{value:v},xu.createElement(wsr.default,{prefixCls:t,meta:c,errors:c.errors,warnings:c.warnings,hasFeedback:d,validateStatus:T},h)))),!!_&&xu.createElement("div",{className:`${y}-margin-offset`,style:{marginBottom:-_}}))}var Osr=Ot.default,md=et.default;Object.defineProperty(dI,"__esModule",{value:!0});dI.default=void 0;var Ad=md(yy),Pl=Osr(g),Esr=md(Or),iR=YC,_sr=md(fI),Psr=es,ole=Ts,Isr=Ba,Tsr=Gr,ale=sn,Msr=md(TK),ksr=md(hI),Rsr=md(MK),Asr=md(kK),Dsr=md(Tf),C3=fp,Nsr=md(RK),jsr=md(wI);const Lsr="__SPLIT__",zsr=Pl.memo(e=>{let{children:t}=e;return t},(e,t)=>e.value===t.value&&e.update===t.update&&e.childProps.length===t.childProps.length&&e.childProps.every((r,n)=>r===t.childProps[n]));function sle(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function Bsr(e){const{name:t,noStyle:r,className:n,dependencies:i,prefixCls:o,shouldUpdate:a,rules:s,children:l,required:c,label:d,messageVariables:f,trigger:h="onChange",validateTrigger:u,hidden:p,help:m}=e,{getPrefixCls:v}=Pl.useContext(Tsr.ConfigContext),{name:b}=Pl.useContext(ale.FormContext),y=(0,Msr.default)(l),x=typeof y=="function",w=Pl.useContext(ale.NoStyleItemContext),{validateTrigger:$}=Pl.useContext(iR.FieldContext),C=u!==void 0?u:$,S=t!=null,O=v("form",o),[E,_]=(0,Dsr.default)(O);(0,Isr.devUseWarning)("Form.Item");const P=Pl.useContext(iR.ListContext),I=Pl.useRef(),[M,T]=(0,Rsr.default)({}),[A,k]=(0,_sr.default)(()=>sle()),R=L=>{const W=P==null?void 0:P.getKey(L.name);if(k(L.destroy?sle():L,!0),r&&m!==!1&&w){let U=L.name;if(L.destroy)U=I.current||U;else if(W!==void 0){const[K,G]=W;U=[K].concat((0,Ad.default)(G)),I.current=U}w(L,U)}},D=(L,W)=>{T(U=>{const K=Object.assign({},U),Z=[].concat((0,Ad.default)(L.name.slice(0,-1)),(0,Ad.default)(W)).join(Lsr);return L.destroy?delete K[Z]:K[Z]=L,K})},[z,N]=Pl.useMemo(()=>{const L=(0,Ad.default)(A.errors),W=(0,Ad.default)(A.warnings);return Object.values(M).forEach(U=>{L.push.apply(L,(0,Ad.default)(U.errors||[])),W.push.apply(W,(0,Ad.default)(U.warnings||[]))}),[L,W]},[M,A.errors,A.warnings]),j=(0,Asr.default)();function H(L,W,U){return r&&!p?Pl.createElement(jsr.default,{prefixCls:O,hasFeedback:e.hasFeedback,validateStatus:e.validateStatus,meta:A,errors:z,warnings:N,noStyle:!0},L):Pl.createElement(Nsr.default,Object.assign({key:"row"},e,{className:(0,Esr.default)(n,_),prefixCls:O,fieldId:W,isRequired:U,errors:z,warnings:N,meta:A,onSubItemMetaChange:D}),L)}if(!S&&!x&&!i)return E(H(y));let q={};return typeof d=="string"?q.label=d:t&&(q.label=String(t)),f&&(q=Object.assign(Object.assign({},q),f)),E(Pl.createElement(iR.Field,Object.assign({},e,{messageVariables:q,trigger:h,validateTrigger:C,onMetaChange:R}),(L,W,U)=>{const K=(0,C3.toArray)(t).length&&W?W.name:[],G=(0,C3.getFieldId)(K,b),Z=c!==void 0?c:!!(s&&s.some(le=>{if(le&&typeof le=="object"&&le.required&&!le.warningOnly)return!0;if(typeof le=="function"){const ue=le(U);return ue&&ue.required&&!ue.warningOnly}return!1})),J=Object.assign({},L);let ne=null;if(Array.isArray(y)&&S)ne=y;else if(!(x&&(!(a||i)||S))){if(!(i&&!x&&!S))if((0,ole.isValidElement)(y)){const le=Object.assign(Object.assign({},y.props),J);if(le.id||(le.id=G),m||z.length>0||N.length>0||e.extra){const ce=[];(m||z.length>0)&&ce.push(`${G}_help`),e.extra&&ce.push(`${G}_extra`),le["aria-describedby"]=ce.join(" ")}z.length>0&&(le["aria-invalid"]="true"),Z&&(le["aria-required"]="true"),(0,Psr.supportRef)(y)&&(le.ref=j(K,y)),new Set([].concat((0,Ad.default)((0,C3.toArray)(h)),(0,Ad.default)((0,C3.toArray)(C)))).forEach(ce=>{le[ce]=function(){for(var ve,xe,Oe,he,ae,be=arguments.length,pe=new Array(be),Pe=0;Pe{var{prefixCls:t,children:r}=e,n=Vsr(e,["prefixCls","children"]);const{getPrefixCls:i}=$3.useContext(Wsr.ConfigContext),o=i("form",t),a=$3.useMemo(()=>({prefixCls:o,status:"error"}),[o]);return $3.createElement(Hsr.List,Object.assign({},n),(s,l,c)=>$3.createElement(qsr.FormItemPrefixContext.Provider,{value:a},r(s.map(d=>Object.assign(Object.assign({},d),{fieldKey:d.key})),l,{errors:c.errors,warnings:c.warnings})))};CI.default=Usr;var WK={};Object.defineProperty(WK,"__esModule",{value:!0});WK.default=Xsr;var Ksr=g,Gsr=sn;function Xsr(){const{form:e}=(0,Ksr.useContext)(Gsr.FormContext);return e}var Ysr=Ot.default,a$=et.default;Object.defineProperty(_K,"__esModule",{value:!0});var $I=_K.default=void 0;a$(Ba);var Qsr=a$(XC),qK=Ysr(IOe),Zsr=a$(dI),Jsr=a$(CI),elr=sn,tlr=a$(WK);const rh=qK.default;rh.Item=Zsr.default;rh.List=Jsr.default;rh.ErrorList=Qsr.default;rh.useForm=qK.useForm;rh.useFormInstance=tlr.default;rh.useWatch=qK.useWatch;rh.Provider=elr.FormProvider;rh.create=()=>{};$I=_K.default=rh;const rlr={span:24},nlr={span:24},ilr={width:"100%"},ZOe=({children:e,classNames:t,disabled:r,formContext:n,id:i,label:o,onDropPropertyClick:a,onKeyChange:s,readonly:l,required:c,schema:d,isTabView:f})=>{const{colon:h,labelCol:u=rlr,readonlyAsDisabled:p=!0,rowGutter:m=24,toolbarAlign:v="top",wrapperCol:b=nlr,wrapperStyle:y}=n,x=`${o} Key`;if(!Object.hasOwn(d,mg))return B.jsx("div",{className:t,style:{height:i=="root"&&f&&"100%"},children:e});const $=({target:C})=>s(C.value);return B.jsx("div",{className:t,children:B.jsxs(jr,{align:v,gutter:m,children:[B.jsx($r,{className:"form-additional",flex:"1",children:B.jsx("div",{className:"form-group",children:B.jsx(CN.Item,{colon:h,className:"form-group",hasFeedback:!0,htmlFor:`${i}-key`,label:x,labelCol:u,required:c,style:y,wrapperCol:b,children:B.jsx(I0,{className:"form-control",defaultValue:o,disabled:r||p&&l,id:`${i}-key`,name:`${i}-key`,onBlur:l?void 0:$,style:ilr,type:"text"})})})}),B.jsx($r,{className:"form-additional",flex:"1",children:e}),B.jsx($r,{flex:"192px",children:B.jsx(_n,{block:!0,className:"array-item-remove",danger:!0,disabled:r||l,icon:B.jsx(o7,{}),onClick:a(o),type:"primary"})})]})})};ZOe.propTypes={classNames:me.string,disabled:me.bool,formContext:me.object,onDropPropertyClick:me.func,onKeyChange:me.func,readonly:me.bool,required:me.bool,isTabView:me.bool,schema:me.object,label:me.string,id:me.string,children:me.node};const olr={span:24},alr={span:24},JOe=({children:e,classNames:t,disabled:r,displayLabel:n,formContext:i,help:o,hidden:a,id:s,label:l,onDropPropertyClick:c,onKeyChange:d,rawErrors:f,rawHelp:h,readonly:u,required:p,schema:m,uiSchema:v={},rawDescription:b})=>{const{colon:y,labelCol:x=olr,wrapperCol:w=alr,wrapperStyle:$}=i;if(a)return B.jsx("div",{className:"field-hidden",children:e});const C=()=>[...new Set(f)].map(E=>B.jsx("div",{children:E},`field-${s}-error-${E}`)),{["ui:options"]:S={}}=v;let O=B.jsx(ZOe,{classNames:t,disabled:r,formContext:i,id:s,label:l,onDropPropertyClick:c,onKeyChange:d,readonly:u,required:p,schema:m,isTabView:v["ui:object"]=="tabView",children:s==="root"?e:B.jsx($I.Item,{colon:y,hasFeedback:m.type!=="array"&&m.type!=="object",help:!!h&&o||!!f&&C(),htmlFor:s,label:(n||v["ui:field"])&&l&&B.jsx(xC,{label:l,description:b,uiSchema:v,idSchema:{$id:s}}),labelCol:x,required:p,style:$,validateStatus:f?"error":void 0,wrapperCol:w,tooltip:m.tooltip&&B.jsx(t7,{text:m.tooltip,renderAsHtml:v["ui:options"]&&v["ui:options"].tooltipIsMarkdown}),children:e})});return s!="root"||v["ui:object"]=="tabView"?O:B.jsx(jr,{justify:S.justify||"center",children:B.jsx($r,{xs:Yhe[S.size]||24,children:O})})};JOe.propTypes={displayLabel:me.bool,classNames:me.string,disabled:me.bool,formContext:me.object,rawErrors:me.array,onDropPropertyClick:me.func,onKeyChange:me.func,rawDescription:me.string,readonly:me.bool,required:me.bool,hidden:me.bool,schema:me.object,help:me.string,label:me.string,rawHelp:me.string,id:me.string,children:me.node,uiSchema:me.object};const e8e=({data:e})=>B.jsxs(Iu,{bordered:!0,size:"small",column:1,children:[B.jsx(Iu.Item,{label:"Name",children:B.jsxs(Do,{children:[B.jsx(_i.Title,{level:5,style:{marginBottom:0},children:e.name}),e.acronyms&&e.acronyms.length>0&&B.jsx(h0,{color:"blue",children:e.acronyms})]})}),B.jsxs(Iu.Item,{label:"Country",children:[e.country.country_name," (",e.country.country_code,")"]}),B.jsx(Iu.Item,{label:"Type",children:e.types&&e.types.map(t=>B.jsx(h0,{children:t},t))}),B.jsx(Iu.Item,{label:"URL",children:B.jsx("a",{href:e.links,children:e.links})})]});e8e.propTypes={data:me.object};const t8e=({data:e})=>B.jsxs(Iu,{bordered:!0,size:"small",column:1,children:[B.jsx(Iu.Item,{label:"ID",children:e.id}),B.jsx(Iu.Item,{label:"Title",children:e.metadata.title}),B.jsx(Iu.Item,{label:"DOI",children:e.metadata.doi}),B.jsx(Iu.Item,{label:"URL",children:B.jsx("a",{href:e.links.self,children:e.links.self})})]});t8e.propTypes={data:me.object};const r8e=({data:e})=>B.jsxs(jr,{wrap:!1,gutter:20,align:"middle",children:[B.jsx($r,{flex:"none",children:B.jsxs(cge,{size:50,style:{backgroundColor:Uxt(`${e.person.name["family-name"].value} ${e.person.name["family-name"].value}`,40,70)},children:[e.person.name["given-names"].value[0],e.person.name["family-name"].value[0]]})}),B.jsxs($r,{flex:"auto",children:[B.jsxs(_i.Title,{level:5,style:{marginBottom:0},children:[e.person.name["given-names"].value," ",e.person.name["family-name"].value]}),B.jsx(_i.Text,{children:B.jsx("a",{href:e["orcid-identifier"].uri,children:e["orcid-identifier"].uri})})]})]});r8e.propTypes={data:me.object};const slr=()=>B.jsxs("svg",{viewBox:"0 0 270 270",width:"2em",children:[B.jsx("path",{className:"st0",style:{fill:"#A6CE39"},d:"M256,128c0,70.7-57.3,128-128,128C57.3,256,0,198.7,0,128C0,57.3,57.3,0,128,0C198.7,0,256,57.3,256,128z"}),B.jsxs("g",{children:[B.jsx("path",{className:"st1",style:{fill:"#FFFFFF"},d:"M86.3,186.2H70.9V79.1h15.4v48.4V186.2z"}),B.jsx("path",{className:"st1",style:{fill:"#FFFFFF"},d:`M108.9,79.1h41.6c39.6,0,57,28.3,57,53.6c0,27.5-21.5,53.6-56.8,53.6h-41.8V79.1z M124.3,172.4h24.5 - c34.9,0,42.9-26.5,42.9-39.7c0-21.5-13.7-39.7-43.7-39.7h-23.7V172.4z`}),B.jsx("path",{className:"st1",style:{fill:"#FFFFFF"},d:`M88.7,56.8c0,5.5-4.5,10.1-10.1,10.1c-5.6,0-10.1-4.6-10.1-10.1c0-5.6,4.5-10.1,10.1-10.1 - C84.2,46.7,88.7,51.3,88.7,56.8z`})]})]}),llr=()=>B.jsxs("svg",{viewBox:"0 0 200 80",width:"3em",children:[B.jsxs("linearGradient",{id:"zenodo-gradient",gradientUnits:"userSpaceOnUse",x1:"0%",y1:"0%",x2:"100%",y2:"0%",children:[B.jsx("stop",{stopColor:"#0047A8",offset:"0"}),B.jsx("stop",{stopColor:"#2BBCFF",offset:"1"})]}),B.jsx("rect",{x:"0",y:"0",rx:"10px",ry:"10px",width:"520px",height:"80px",fill:"url(#zenodo-gradient)"}),B.jsx("g",{transform:"translate(36.5, 10)",children:B.jsx("path",{fill:"#FFFFFF",d:`M145.301,18.875c-0.705-1.602-1.656-2.997-2.846-4.19c-1.189-1.187-2.584-2.125-4.188-2.805 - c-1.604-0.678-3.307-1.02-5.102-1.02c-1.848,0-3.564,0.342-5.139,1.02c-0.787,0.339-1.529,0.74-2.225,1.205 - c-0.701,0.469-1.357,1.003-1.967,1.6c-0.377,0.37-0.727,0.761-1.051,1.17c-0.363,0.457-0.764,1.068-0.992,1.439 - c-0.281,0.456-0.957,1.861-1.254,2.828c0.041-1.644,0.281-4.096,1.254-5.472V2.768c0-0.776-0.279-1.431-0.84-1.965 - C120.396,0.268,119.75,0,119.021,0c-0.777,0-1.43,0.268-1.969,0.803c-0.531,0.534-0.801,1.189-0.801,1.965v10.569 - c-1.117-0.778-2.322-1.386-3.605-1.824c-1.285-0.436-2.637-0.654-4.045-0.654c-1.799,0-3.496,0.342-5.1,1.02 - c-1.605,0.679-3,1.618-4.195,2.805c-1.186,1.194-2.139,2.588-2.836,4.19c-0.053,0.12-0.1,0.242-0.15,0.364 - c-0.047-0.122-0.094-0.244-0.146-0.364c-0.705-1.602-1.656-2.997-2.846-4.19c-1.189-1.187-2.586-2.125-4.188-2.805 - c-1.604-0.678-3.307-1.02-5.102-1.02c-1.848,0-3.564,0.342-5.139,1.02c-1.584,0.679-2.979,1.618-4.191,2.805 - c-1.213,1.194-2.164,2.588-2.842,4.19c-0.049,0.115-0.092,0.23-0.137,0.344c-0.047-0.114-0.092-0.229-0.141-0.344 - c-0.701-1.602-1.65-2.997-2.84-4.19c-1.191-1.187-2.588-2.125-4.193-2.805c-1.604-0.678-3.301-1.02-5.104-1.02 - c-1.842,0-3.557,0.342-5.137,1.02c-1.578,0.679-2.977,1.618-4.186,2.805c-1.221,1.194-2.166,2.588-2.848,4.19 - c-0.043,0.106-0.082,0.214-0.125,0.32c-0.043-0.106-0.084-0.214-0.131-0.32c-0.707-1.602-1.656-2.997-2.848-4.19 - c-1.188-1.187-2.582-2.125-4.184-2.805c-1.605-0.678-3.309-1.02-5.104-1.02c-1.85,0-3.564,0.342-5.137,1.02 - c-1.467,0.628-2.764,1.488-3.91,2.552V13.99c0-1.557-1.262-2.822-2.82-2.822H3.246c-1.557,0-2.82,1.265-2.82,2.822 - c0,1.559,1.264,2.82,2.82,2.82h15.541L0.557,41.356C0.195,41.843,0,42.433,0,43.038v1.841c0,1.558,1.264,2.822,2.822,2.822 - h21.047c1.488,0,2.705-1.153,2.812-2.614c0.932,0.743,1.967,1.364,3.109,1.848c1.605,0.684,3.299,1.021,5.102,1.021 - c2.723,0,5.15-0.726,7.287-2.187c1.727-1.176,3.092-2.639,4.084-4.389v3.805c0,0.778,0.264,1.436,0.805,1.968 - c0.531,0.537,1.189,0.803,1.967,0.803c0.73,0,1.369-0.266,1.93-0.803c0.561-0.532,0.838-1.189,0.838-1.968v-9.879h-0.01 - c0-0.002,0.01-0.013,0.01-0.013s-6.137,0-6.912,0c-0.58,0-1.109,0.154-1.566,0.472c-0.463,0.316-0.793,0.744-0.982,1.275 - l-0.453,0.93c-0.631,1.365-1.566,2.443-2.809,3.244c-1.238,0.803-2.633,1.201-4.188,1.201c-1.023,0-2.004-0.191-2.955-0.579 - c-0.941-0.39-1.758-0.935-2.439-1.64c-0.682-0.703-1.227-1.52-1.641-2.443c-0.41-0.924-0.617-1.893-0.617-2.916v-2.476h17.715 - h1.309h5.539v-8.385c0-1.015,0.191-1.99,0.582-2.912c0.389-0.922,0.936-1.74,1.645-2.444c0.699-0.703,1.514-1.249,2.441-1.641 - c0.918-0.388,1.92-0.581,2.982-0.581c1.023,0,2.01,0.193,2.955,0.581c0.945,0.393,1.762,0.938,2.439,1.641 - c0.682,0.704,1.225,1.521,1.641,2.444c0.412,0.922,0.621,1.896,0.621,2.912v21.208c0,0.778,0.266,1.436,0.799,1.968 - c0.535,0.537,1.191,0.803,1.971,0.803c0.729,0,1.371-0.266,1.934-0.803c0.553-0.532,0.834-1.189,0.834-1.968v-3.803 - c0.588,1.01,1.283,1.932,2.1,2.749c1.189,1.189,2.586,2.124,4.191,2.804c1.602,0.684,3.303,1.021,5.102,1.021 - c1.795,0,3.498-0.337,5.102-1.021c1.602-0.68,3.01-1.614,4.227-2.804c1.211-1.19,2.162-2.589,2.842-4.189 - c0.037-0.095,0.074-0.19,0.109-0.286c0.039,0.096,0.074,0.191,0.113,0.286c0.678,1.601,1.625,2.999,2.842,4.189 - c1.213,1.189,2.607,2.124,4.189,2.804c1.574,0.684,3.293,1.021,5.139,1.021c1.795,0,3.5-0.337,5.105-1.021 - c1.6-0.68,2.994-1.614,4.184-2.804c1.191-1.19,2.141-2.589,2.848-4.189c0.051-0.12,0.098-0.239,0.146-0.36 - c0.049,0.121,0.094,0.24,0.146,0.36c0.703,1.601,1.652,2.999,2.842,4.189c1.189,1.189,2.586,2.124,4.191,2.804 - c1.604,0.684,3.303,1.021,5.102,1.021c1.795,0,3.498-0.337,5.102-1.021c1.604-0.68,3.01-1.614,4.227-2.804 - c1.211-1.19,2.16-2.589,2.842-4.189c0.678-1.606,1.02-3.306,1.02-5.104v-10.86C146.355,22.182,146.002,20.479,145.301,18.875z - M7.064,42.06l14.758-19.874c-0.078,0.587-0.121,1.184-0.121,1.791v10.86c0,1.799,0.35,3.498,1.059,5.104 - c0.328,0.752,0.719,1.458,1.156,2.119c-0.016,0-0.031-0.001-0.047-0.001H7.064z M42.541,26.817H27.24v-2.841 - c0-1.015,0.189-1.99,0.58-2.912c0.391-0.922,0.936-1.74,1.645-2.444c0.697-0.703,1.516-1.249,2.438-1.641 - c0.922-0.388,1.92-0.581,2.99-0.581c1.02,0,2.002,0.193,2.949,0.581c0.949,0.393,1.764,0.938,2.441,1.641 - c0.682,0.704,1.225,1.521,1.641,2.444c0.414,0.922,0.617,1.896,0.617,2.912V26.817z M91.688,34.837 - c0,1.023-0.189,1.992-0.582,2.916c-0.389,0.924-0.936,1.74-1.637,2.443c-0.705,0.705-1.523,1.25-2.445,1.64 - c-0.92,0.388-1.92,0.579-2.984,0.579c-1.023,0-2.004-0.191-2.955-0.579c-0.945-0.39-1.758-0.935-2.439-1.64 - c-0.682-0.703-1.229-1.52-1.641-2.443s-0.617-1.893-0.617-2.916v-10.86c0-1.015,0.191-1.99,0.582-2.912 - c0.387-0.922,0.934-1.74,1.639-2.444c0.701-0.703,1.52-1.249,2.441-1.641c0.922-0.388,1.92-0.581,2.99-0.581 - c1.018,0,2.004,0.193,2.947,0.581c0.951,0.393,1.764,0.938,2.443,1.641c0.68,0.704,1.223,1.521,1.641,2.444 - c0.412,0.922,0.617,1.896,0.617,2.912V34.837z M116.252,34.837c0,1.023-0.203,1.992-0.617,2.916 - c-0.412,0.924-0.961,1.74-1.641,2.443c-0.68,0.705-1.492,1.25-2.443,1.64c-0.943,0.388-1.93,0.579-2.949,0.579 - c-1.07,0-2.066-0.191-2.988-0.579c-0.924-0.39-1.74-0.935-2.439-1.64c-0.707-0.703-1.252-1.52-1.643-2.443 - s-0.584-1.893-0.584-2.916v-10.86c0-1.015,0.211-1.99,0.619-2.912c0.416-0.922,0.961-1.74,1.641-2.444 - c0.682-0.703,1.496-1.249,2.439-1.641c0.951-0.388,1.934-0.581,2.955-0.581c1.068,0,2.062,0.193,2.986,0.581 - c0.926,0.393,1.738,0.938,2.443,1.641c0.703,0.704,1.252,1.521,1.641,2.444c0.389,0.922,0.58,1.896,0.58,2.912V34.837z - M140.816,34.837c0,1.023-0.193,1.992-0.58,2.916c-0.393,0.924-0.939,1.74-1.641,2.443c-0.705,0.705-1.523,1.25-2.443,1.64 - c-0.922,0.388-1.92,0.579-2.986,0.579c-1.021,0-2.004-0.191-2.955-0.579c-0.943-0.39-1.758-0.935-2.438-1.64 - c-0.682-0.703-1.23-1.52-1.643-2.443s-0.619-1.893-0.619-2.916v-10.86c0-1.015,0.193-1.99,0.584-2.912 - c0.387-0.922,0.934-1.74,1.639-2.444c0.703-0.703,1.518-1.249,2.441-1.641c0.924-0.388,1.92-0.581,2.99-0.581 - c1.02,0,2.004,0.193,2.949,0.581c0.949,0.393,1.764,0.938,2.441,1.641c0.682,0.704,1.225,1.521,1.643,2.444 - c0.412,0.922,0.617,1.896,0.617,2.912V34.837z`})})]}),clr=()=>B.jsxs("svg",{viewBox:"0 0 229.82 75.17",width:"3em",children:[B.jsx("path",{style:{fill:"#53BAA1"},d:"M184.41 10.2L173.09 27.5499L161.76 10.2H184.41Z"}),B.jsxs("g",{children:[B.jsx("path",{style:{fill:"#53BAA1"},d:"M161.76 67.0299L173.09 49.6799L184.41 67.0299H161.76Z"}),B.jsx("path",{style:{fill:"#53BAA1"},d:"M221.49 10.2L210.17 27.5499L198.84 10.2H221.49Z"}),B.jsx("path",{style:{fill:"#53BAA1"},d:"M198.84 67.0299L210.17 49.6799L221.49 67.0299H198.84Z"}),B.jsx("path",{style:{fill:"#202826"},d:`M148.89 37.69C150.98 34.88 152.02 31.47 152.02 27.46C152.02 24.14 151.44 21.37 150.29 19.15C149.14 16.93 147.59 15.16 145.63 13.85C143.68 12.54 141.4 11.6 138.81 11.04C136.21 10.48 133.47 10.2 130.58 10.2H108.6V27.77C108.42 27.26 108.23 26.75 108.03 26.25C106.51 22.56 104.38 19.41 101.65 16.82C98.92 14.22 95.68 12.23 91.94 10.84C88.19 9.45 84.1 8.75 79.66 8.75C75.22 8.75 71.12 9.45 67.38 10.84C63.63 12.23 60.4 14.23 57.67 16.82C55.21 19.16 53.27 21.97 51.79 25.19C51.58 22.86 - 51.04 20.84 50.17 19.14C49.02 16.92 47.47 15.15 45.51 13.84C43.56 12.53 41.28 11.59 38.69 11.03C36.09 10.47 33.35 10.19 30.46 10.19H8.45001V67.02H20.97V44.31H27.15L39.03 67.03H54.04L39.59 43.03C43.6 42.28 46.65 40.5 48.74 37.69C48.84 37.56 48.92 37.42 49.01 37.29C49 37.73 48.98 38.17 48.98 38.61C48.98 43.16 49.74 47.28 51.27 50.97C52.8 54.66 54.92 57.81 57.65 60.4C60.38 63 63.62 64.99 67.36 66.38C71.11 67.77 75.2 68.47 79.64 68.47C84.08 68.47 88.17 67.77 91.92 66.38C95.66 64.99 98.9 63 101.63 60.4C104.36 57.8 106.49 54.66 108.01 50.97C108.22 50.47 108.41 49.96 108.58 49.45V67.02H121.1V44.31H127.28L139.16 67.03H154.17L139.72 43.03C143.76 42.28 146.81 40.5 148.89 37.69ZM37.87 30.99C37.2 31.85 36.36 32.48 35.34 32.88C34.32 33.28 33.19 33.52 31.93 33.6C30.67 33.68 29.48 33.72 28.36 33.72H20.98V20.79H29.17C30.29 20.79 31.44 20.87 32.62 21.03C33.8 21.19 34.84 21.5 35.75 21.95C36.66 22.41 37.41 23.06 38 23.92C38.59 24.78 38.88 25.93 38.88 27.37C38.87 28.93 38.54 30.13 37.87 30.99ZM96.07 45.96C95.24 48.18 94.05 50.11 92.5 51.74C90.95 53.37 89.09 54.64 86.92 55.55C84.75 56.46 82.33 56.92 79.66 56.92C76.98 56.92 74.56 56.47 72.4 55.55C70.23 54.64 68.37 53.37 66.82 51.74C65.27 50.11 64.08 48.18 63.25 45.96C62.42 43.74 62.01 41.29 62.01 38.62C62.01 36 62.42 33.56 63.25 31.32C64.08 29.07 65.27 27.13 66.82 25.5C68.37 23.87 70.23 22.6 72.4 21.69C74.57 20.78 76.99 20.32 79.66 20.32C82.34 20.32 84.76 20.78 86.92 21.69C89.08 22.6 90.95 23.87 92.5 25.5C94.05 27.13 95.24 29.07 96.07 31.32C96.9 33.57 97.31 36 97.31 38.62C97.31 41.29 96.9 43.74 96.07 45.96ZM138.02 30.99C137.35 31.85 136.51 32.48 135.49 32.88C134.47 33.28 133.34 33.52 132.08 33.6C130.82 33.68 129.63 33.72 128.51 33.72H121.13V20.79H129.32C130.44 20.79 131.59 20.87 132.77 21.03C133.95 21.19 134.99 21.5 135.9 21.95C136.81 22.41 137.56 23.06 138.15 23.92C138.74 24.78 139.03 25.93 139.03 27.37C139.02 28.93 138.69 30.13 138.02 30.99Z`})]})]}),O3={orcid:{name:"ORCiD",url:"/api/services/orcid/",svg:slr},ror:{name:"ROR",url:"/api/services/ror/",svg:clr},zenodo:{name:"Zenodo",url:"/api/services/zenodo/record/",svg:llr}},ulr=({formData:e={},uiSchema:t,onChange:r})=>{const[n,i]=g.useState(),[o,a]=g.useState(!1),[s,l]=g.useState(void 0);g.useEffect(()=>{t["ui:servicesList"].length===1&&i(t["ui:servicesList"])},[t]);const c=h=>({ror:B.jsx(e8e,{data:e.fetched}),zenodo:B.jsx(t8e,{data:e.fetched}),orcid:B.jsx(r8e,{data:e.fetched})})[h],d=(h,u)=>{switch(h){case"zenodo":if(u.match(/\W+(zenodo.org)/))return u.match(/(record\/)(.*)(#*)/)[2];break;case"orcid":if(u.match(/\W+(orcid.org)/))return u.match(/(orcid.org\/)(.*)/)[2];break;case"ror":if(u.match(/\W+(ror.org)/))return u.match(/(ror.org\/)(.*)/)[2];break;default:return u}return u},f=async h=>{l(void 0);const u=O3[n].url||null,p=d(n,h);if(u&&!p==""){a(!0);try{const m=await HC.get(u+p);let{data:v}=m;r({source:{service:n,externalID:p},fetched:v})}catch{l("Resource not found or inaccessible")}a(!1)}else l("Please make sure you filled in all the inputs")};return B.jsx("div",{children:e.fetched?B.jsxs(jr,{wrap:!1,align:"middle",children:[B.jsx($r,{flex:"auto",children:c(e.source.service)}),B.jsx($r,{flex:"none",children:B.jsx(_n,{danger:!0,onClick:()=>r({}),icon:B.jsx(Cbe,{})})})]}):B.jsxs(Do,{direction:"vertical",style:{width:"100%"},children:[t["ui:servicesList"].length>1&&B.jsx(Tm,{value:n,placeHolder:"Select service",onChange:h=>i(h),style:{width:"100%"},children:t["ui:servicesList"].map(h=>B.jsx(Tm.Option,{value:h,children:O3[h].name},h))}),n&&B.jsxs(Do,{direction:"vertical",children:[B.jsxs(Do,{align:"center",children:[B.jsx(Pwt,{component:O3[n].svg,style:{verticalAlign:"middle"}}),B.jsx(I0.Search,{placeholder:`${O3[n].name} ID here`,enterButton:"Fetch",loading:o,onSearch:f})]}),B.jsx(_i.Text,{type:"danger",children:s})]})]})})},dlr=({schema:e,onChange:t,readonly:r,formData:n})=>{const[i,o]=g.useState([]),[a,s]=g.useState(!1),[l,c]=g.useState(""),d=g.useRef(null);g.useEffect(()=>{a&&d.current.focus()},[a]),g.useEffect(()=>{o(f())},[]);const f=()=>!n||L2e(n)?[]:e.type==="array"?n:n.split(e.delimiter||", "),h=y=>{o(y),e.type==="array"?t(y):t(y.join(e.delimiter||", "))},u=y=>{const x=i.filter(w=>w!==y);h(x)},p=y=>{const x=e.tagPattern?new RegExp(e.tagPattern):/.*/;if(l&&!i.includes(l)&&x.test(l)){const w=[...i,l];h(w),y()}},m=()=>{c(""),s(!1)},v=y=>{p(m),y.preventDefault()},b=()=>{p(()=>{}),m()};return B.jsxs(Do,{size:[0,8],wrap:!0,className:"tagsField",children:[i.map(y=>B.jsx(h0,{closable:!r,onClose:()=>u(y),style:{backgroundColor:"white"},children:y},y)),a&&B.jsx(CN,{name:"tags",children:B.jsx(CN.Item,{name:"newTag",style:{marginBottom:0},rules:[{pattern:e.tagPattern?new RegExp(e.tagPattern):/.*/,message:e.tagPatternErrorMessage?e.tagPatternErrorMessage:`Does not match the pattern ${e.tagPattern}`}],children:B.jsx(I0,{ref:d,type:"text",size:"small",style:{width:78},value:l,onChange:y=>c(y.target.value),onBlur:b,onPressEnter:v})})}),!a&&!r&&B.jsxs(h0,{onClick:()=>s(!0),style:{borderStyle:"dashed",cursor:"pointer",backgroundColor:"#F6F7F8"},children:[B.jsx(Sve,{})," New Tag"]})]})},flr={tags:dlr,idFetcher:ulr};var n8e={exports:{}},i8e={exports:{}},hlr=function(e,t,r,n,i,o,a,s){if(!e){var l;if(t===void 0)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[r,n,i,o,a,s],d=0;l=new Error(t.replace(/%s/g,function(){return c[d++]})),l.name="Invariant Violation"}throw l.framesToPop=1,l}},plr=hlr;function o8e(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var Ai=g,q8=o8e(Ai),mlr=ol,lle=o8e(plr);function ex(){return(ex=Object.assign||function(e){for(var t=1;t=0||(i[r]=e[r]);return i}function s8e(e){return requestAnimationFrame(e)}function cle(e){cancelAnimationFrame(e)}function Xv(e){var t=e.ownerDocument;return t.hasFocus()&&t.activeElement===e}function l8e(e){return e==null?void 0:e.ownerDocument}function vlr(e){var t=function(r){var n;return(n=l8e(r))==null?void 0:n.defaultView}(e);return!!t&&e instanceof t.HTMLElement}function VK(e){return Ai.useCallback(function(){var t=e.current,r=typeof window<"u"&&vlr(t);if(!t||!r)return null;if(t.nodeName!=="INPUT"&&(t=t.querySelector("input")),!t)throw new Error("react-input-mask: inputComponent doesn't contain input node");return t},[e])}function blr(e,t){var r,n,i,o,a=Ai.useRef({start:null,end:null}),s=VK(e),l=Ai.useCallback(function(){return function(m){var v=m.selectionStart,b=m.selectionEnd;return{start:v,end:b,length:b-v}}(s())},[s]),c=Ai.useCallback(function(){return a.current},[]),d=Ai.useCallback(function(m){var v=s();v&&Xv(v)&&(function(b,y,x){x===void 0&&(x=y),b.setSelectionRange(y,x)}(v,m.start,m.end),a.current=l())},[s,l]),f=Ai.useCallback(function(){a.current=l()},[l]),h=(r=f,n=Ai.useRef(null),i=Ai.useCallback(function(){n.current===null&&function m(){r(),n.current=s8e(m)}()},[r]),o=Ai.useCallback(function(){cle(n.current),n.current=null},[]),Ai.useEffect(function(){n.current&&(o(),i())},[i,o]),Ai.useEffect(cle,[]),[i,o]),u=h[0],p=h[1];return Ai.useLayoutEffect(function(){if(t){var m=s();return m.addEventListener("focus",u),m.addEventListener("blur",p),Xv(m)&&u(),function(){m.removeEventListener("focus",u),m.removeEventListener("blur",p),p()}}}),{getSelection:l,getLastSelection:c,setSelection:d}}function ylr(e,t){var r=Ai.useRef(),n=blr(r,t),i=n.getSelection,o=n.getLastSelection,a=n.setSelection,s=function(f,h){var u=VK(f),p=Ai.useRef(h);return{getValue:Ai.useCallback(function(){return u().value},[u]),getLastValue:Ai.useCallback(function(){return p.current},[]),setValue:Ai.useCallback(function(m){p.current=m;var v=u();v&&(v.value=m)},[u])}}(r,e),l=s.getValue,c=s.getLastValue,d=s.setValue;return{inputRef:r,getInputState:function(){return{value:l(),selection:i()}},getLastInputState:function(){return{value:c(),selection:o()}},setInputState:function(f){var h=f.value,u=f.selection;d(h),a(u)}}}var xlr=["disabled","onBlur","onChange","onFocus","onMouseDown","readOnly","value"],ule={9:/[0-9]/,a:/[A-Za-z]/,"*":/[A-Za-z0-9]/},Slr=function(e){var t=this;this.isCharacterAllowedAtPosition=function(r,n){var i=t.maskOptions.maskPlaceholder;return!!t.isCharacterFillingPosition(r,n)||!!i&&i[n]===r},this.isCharacterFillingPosition=function(r,n){var i=t.maskOptions.mask;if(!r||n>=i.length)return!1;if(!t.isPositionEditable(n))return i[n]===r;var o=i[n];return new RegExp(o).test(r)},this.isPositionEditable=function(r){var n=t.maskOptions,i=n.mask,o=n.permanents;return r=0;o--)if(i(n[o],o))return o;return-1}(r.split(""),function(n,i){return t.isPositionEditable(i)&&t.isCharacterFillingPosition(n,i)})+1},this.getStringFillingLengthAtPosition=function(r,n){return r.split("").reduce(function(i,o){return t.insertCharacterAtPosition(i,o,i.length)},function(i,o){o===void 0&&(o=1);for(var a="",s=0;s=0;n--)if(t.isPositionEditable(n))return n;return null},this.getRightEditablePosition=function(r){for(var n=t.maskOptions.mask,i=r;i=o&&!h?"":f=o?d:h?s?s[f]:"":l[f]}).join("");return t.formatValue(c)},this.insertCharacterAtPosition=function(r,n,i){var o=t.maskOptions,a=o.mask,s=o.maskPlaceholder;if(i>=a.length)return r;var l=t.isCharacterAllowedAtPosition(n,i),c=t.isPositionEditable(i),d=t.getRightEditablePosition(i),f=s&&d?n===s[d]:null,h=r.slice(0,i);return!l&&c||(r=h+(l?n:a[i])),l||c||f||(r=t.insertCharacterAtPosition(r,n,i+1)),r},this.insertStringAtPosition=function(r,n,i){var o=t.maskOptions,a=o.mask,s=o.maskPlaceholder;if(!n||i>=a.length)return r;var l=n.split(""),c=t.isValueFilled(r)||!!s,d=r.slice(i);return r=l.reduce(function(f,h){return t.insertCharacterAtPosition(f,h,f.length)},r.slice(0,i)),c?r+=d.slice(r.length-i):t.isValueFilled(r)?r+=a.slice(r.length).join(""):r=d.split("").filter(function(f,h){return t.isPositionEditable(i+h)}).reduce(function(f,h){var u=t.getRightEditablePosition(f.length);return u===null?f:(t.isPositionEditable(f.length)||(f+=a.slice(f.length,u).join("")),t.insertCharacterAtPosition(f,h,f.length))},r),r},this.processChange=function(r,n){var i=t.maskOptions,o=i.mask,a=i.prefix,s=i.lastEditablePosition,l=r.value,c=r.selection,d=n.value,f=n.selection,h=l,u="",p=0,m=0,v=Math.min(f.start,c.start);return c.end>f.start?(u=h.slice(f.start,c.end),m=(p=t.getStringFillingLengthAtPosition(u,v))?f.length:0):h.length=o.length?v=o.length:v=a.length&&v{const p=new RegExp(r).test(d);return B.jsxs("div",{children:[B.jsx(Olr,{mask:t&&t.split(/(.*?[^\\])/).filter(m=>m).map(m=>{let v=u?{...dle,a:/[a-zA-Z]/,A:/[a-zA-Z]/}:dle;return m in v?v[m]:m.replace("\\","")}),onChange:o,onFocus:a,onBlur:i,onPressEnter:s,value:d,disabled:f,children:B.jsx(I0,{id:e,name:n,placeholder:l,autoComplete:"off",suffix:c&&c(p)})}),h&&B.jsx("div",{style:{marginLeft:"5px",color:h.status=="success"?"green":"#ff4d4f"},children:h.message})]})},_lr={width:"100%"},c8e=({disabled:e,formContext:t,id:r,onBlur:n,onChange:i,onFocus:o,options:a,placeholder:s,readonly:l,schema:c,value:d})=>{const{readonlyAsDisabled:f=!0}=t,{autofill_from:h,autofill_on:u,convertToUppercase:p,mask:m}=a,[v,b]=g.useState(null),[y,x]=g.useState(!1),[w,$]=g.useState(!1),C=wa(T=>T.schemaWizard.formData),S=Lf(),O=T=>i(T),E=({target:T})=>{y&&x(!1),v&&b(null),i(T.value===""?a.emptyValue:p?T.value.toUpperCase():T.value)},_=({target:T})=>n(r,T.value),P=({target:T})=>o(r,T.value),I=T=>{let A=r.split("_").filter(R=>!isNaN(R)),k=0;return T.map(R=>(R=R==="#"?A[k]:R,isNaN(R)||++k,R))},M=T=>{let A=GN(C);const k=a.autofill_from,R=a.autofill_fields;!T.target.value||d===T.target.value&&y||(R.map(D=>{let z=I(D[1]);A0(A,z,void 0)}),S(rj({value:A})),A=GN(A),$(!0),x(!0),b(null),HC.get(`${k}${T.target.value}`).then(({data:D})=>{Object.keys(D).length!==0?(R.map(z=>{let N=I(z[1]);A0(A,N,D[z[0]])}),S(rj({value:A})),$(!1),b({status:"success",message:"Navigate to the next tab to review the fetched values."})):($(!1),b({status:"error",message:"Results not found"}))}).catch(D=>{$(!1),b({status:"error",message:D.response.status!==500?D.response.data&&D.response.data.message?D.response.data.message:"Your request was not successful, please try again ":"Something went wrong with the request "})}))};return c.type==="number"||c.type==="integer"?B.jsx(OYe,{disabled:e||f&&l,id:r,name:r,onBlur:l?void 0:_,onChange:l?void 0:O,onFocus:l?void 0:P,placeholder:s,style:_lr,type:"number",value:d}):B.jsx(Elr,{disabled:e||f&&l,id:r,name:r,onBlur:l?void 0:h&&(!u||u&&u.includes("onBlur"))?M:_,onPressEnter:l?void 0:(!u||u&&u.includes("onEnter"))&&M,onChange:l?void 0:E,onFocus:l?void 0:P,placeholder:s,value:d,pattern:hP(c.pattern)?c.pattern:void 0,mask:m,convertToUppercase:p,message:v,buttons:h&&u&&u.includes("onClick")&&(T=>B.jsx(_n,{type:"primary",disabled:!T||l,loading:w,onClick:()=>M({target:{value:d}}),children:"AutoFill"}))})};c8e.propTypes={disabled:me.bool,formContext:me.object,id:me.string,placeholder:me.string,readonly:me.bool,schema:me.object,formData:me.object,value:me.string,options:me.object,onBlur:me.func,onChange:me.func,onFocus:me.func};function Bn(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,dO(e,t)}var E3,Plr=new Uint8Array(16);function Ilr(){if(!E3&&(E3=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),!E3))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return E3(Plr)}const Tlr=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function Mlr(e){return typeof e=="string"&&Tlr.test(e)}var qo=[];for(var aR=0;aR<256;++aR)qo.push((aR+256).toString(16).substr(1));function klr(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=(qo[e[t+0]]+qo[e[t+1]]+qo[e[t+2]]+qo[e[t+3]]+"-"+qo[e[t+4]]+qo[e[t+5]]+"-"+qo[e[t+6]]+qo[e[t+7]]+"-"+qo[e[t+8]]+qo[e[t+9]]+"-"+qo[e[t+10]]+qo[e[t+11]]+qo[e[t+12]]+qo[e[t+13]]+qo[e[t+14]]+qo[e[t+15]]).toLowerCase();if(!Mlr(r))throw TypeError("Stringified UUID is invalid");return r}function u8e(e,t,r){e=e||{};var n=e.random||(e.rng||Ilr)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t){r=r||0;for(var i=0;i<16;++i)t[r+i]=n[i];return t}return klr(n)}function Ji(e){return g.createElement("i",{className:"rmel-iconfont rmel-icon-"+e.type})}function Rlr(e){return g.createElement("div",{className:"rc-md-navigation "+(e.visible?"visible":"in-visible")},g.createElement("div",{className:"navigation-nav left"},g.createElement("div",{className:"button-wrap"},e.left)),g.createElement("div",{className:"navigation-nav right"},g.createElement("div",{className:"button-wrap"},e.right)))}function Alr(e){return g.createElement("div",{className:"tool-bar",style:e.style},e.children)}var d8e={exports:{}};(function(e){var t=Object.prototype.hasOwnProperty,r="~";function n(){}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(r=!1));function i(l,c,d){this.fn=l,this.context=c,this.once=d||!1}function o(l,c,d,f,h){if(typeof d!="function")throw new TypeError("The listener must be a function");var u=new i(d,f||l,h),p=r?r+c:c;return l._events[p]?l._events[p].fn?l._events[p]=[l._events[p],u]:l._events[p].push(u):(l._events[p]=u,l._eventsCount++),l}function a(l,c){--l._eventsCount===0?l._events=new n:delete l._events[c]}function s(){this._events=new n,this._eventsCount=0}s.prototype.eventNames=function(){var c=[],d,f;if(this._eventsCount===0)return c;for(f in d=this._events)t.call(d,f)&&c.push(r?f.slice(1):f);return Object.getOwnPropertySymbols?c.concat(Object.getOwnPropertySymbols(d)):c},s.prototype.listeners=function(c){var d=r?r+c:c,f=this._events[d];if(!f)return[];if(f.fn)return[f.fn];for(var h=0,u=f.length,p=new Array(u);h"u")){var n="enUS";if(navigator.language){var i=navigator.language.split("-");n=i[0],i.length!==1&&(n+=i[i.length-1].toUpperCase())}if(navigator.browserLanguage){var o=navigator.browserLanguage.split("-");n=o[0],o[1]&&(n+=o[1].toUpperCase())}this.current!==n&&this.isAvailable(n)&&(this.current=n,Jh.emit(Jh.EVENT_LANG_CHANGE,this,n,this.langs[n]))}},t.isAvailable=function(n){return typeof this.langs[n]<"u"},t.add=function(n,i){this.langs[n]=i},t.setCurrent=function(n){if(!this.isAvailable(n))throw new Error("Language "+n+" is not exists");this.current!==n&&(this.current=n,Jh.emit(Jh.EVENT_LANG_CHANGE,this,n,this.langs[n]))},t.get=function(n,i){var o=this.langs[this.current][n]||"";return i&&Object.keys(i).forEach(function(a){o=o.replace(new RegExp("\\{"+a+"\\}","g"),i[a])}),o},t.getCurrent=function(){return this.current},e}(),Ln=new Llr,Ti=function(e){Bn(t,e);function t(){return e.apply(this,arguments)||this}var r=t.prototype;return r.getConfig=function(i,o){return typeof this.props.config[i]<"u"&&this.props.config[i]!==null?this.props.config[i]:o},Ii(t,[{key:"editor",get:function(){return this.props.editor}},{key:"editorConfig",get:function(){return this.props.editorConfig}}]),t}(g.Component);Ti.pluginName="";Ti.align="left";Ti.defaultConfig={};var xz=function(e){Bn(t,e);function t(){return e.apply(this,arguments)||this}var r=t.prototype;return r.render=function(){return g.createElement("span",{className:"rc-md-divider"})},t}(Ti);xz.pluginName="divider";var zlr={start:0,end:0,text:""};function Blr(e,t){var r=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=Flr(e))||t&&e&&typeof e.length=="number"){r&&(e=r);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Flr(e,t){if(e){if(typeof e=="string")return fle(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return fle(e,t)}}function fle(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0)for(var s=Blr(r),l;!(l=s()).done;){var c=l.value;if(typeof a[c]<"u"&&!a[c])return!1}else if(a.metaKey||a.ctrlKey||a.shiftKey||a.altKey)return!1;return a.key?a.key===i:a.keyCode===n}function sR(e,t){var r=e.split(` -`),n=e.substr(0,t).split(` -`),i=n.length,o=n[n.length-1].length,a=r[n.length-1],s=n.length>1?n[n.length-2]:null,l=r.length>n.length?r[n.length]:null;return{line:i,col:o,beforeText:e.substr(0,t),afterText:e.substr(t),curLine:a,prevLine:s,nextLine:l}}var Sv={bold:["**","**"],italic:["*","*"],underline:["++","++"],strikethrough:["~~","~~"],quote:[` -> `,` -`],inlinecode:["`","`"],code:["\n```\n","\n```\n"]};for(var _3=1;_3<=6;_3++)Sv["h"+_3]=[` -`+Hlr("#",_3)+" ",` -`];function qlr(e){for(var t=e.row,r=t===void 0?2:t,n=e.col,i=n===void 0?2:n,o=["|"],a=["|"],s=["|"],l="",c=1;c<=i;c++)o.push(" Head |"),s.push(" --- |"),a.push(" Data |");for(var d=1;d<=r;d++)l+=` -`+a.join("");return o.join("")+` -`+s.join("")+l}function hle(e,t){var r=t;if(r.substr(0,1)!==` -`&&(r=` -`+r),e==="unordered")return r.length>1?r.replace(/\n/g,` -* `).trim():"* ";var n=1;return r.length>1?r.replace(/\n/g,function(){return` -`+n+++". "}).trim():"1. "}function lR(e,t){return{text:e,newBlock:t,selection:{start:e.length,end:e.length}}}function Sz(e,t,r){if(typeof Sv[t]<"u")return{text:""+Sv[t][0]+e+Sv[t][1],selection:{start:Sv[t][0].length,end:Sv[t][0].length+e.length}};switch(t){case"tab":var n=r.tabMapValue===1?" ":" ".repeat(r.tabMapValue),i=n+e.replace(/\n/g,` -`+n),o=e.includes(` -`)?e.match(/\n/g).length:0;return{text:i,selection:{start:r.tabMapValue,end:r.tabMapValue*(o+1)+e.length}};case"unordered":return lR(hle("unordered",e),!0);case"order":return lR(hle("order",e),!0);case"hr":return lR("---",!0);case"table":return{text:qlr(r),newBlock:!0};case"image":return{text:"!["+(e||r.target)+"]("+(r.imageUrl||"")+")",selection:{start:2,end:e.length+2}};case"link":return{text:"["+e+"]("+(r.linkUrl||"")+")",selection:{start:1,end:e.length+1}}}return{text:e,selection:{start:0,end:e.length}}}function h8e(e,t){var r={};return Object.keys(e).forEach(function(n){if(typeof t[n]>"u"){r[n]=e[n];return}if(typeof t[n]=="object"){Array.isArray(t[n])?r[n]=[].concat(t[n]):r[n]=h8e(e[n],t[n]);return}r[n]=t[n]}),r}function Vlr(e){for(var t=Ce({},e),r=arguments.length,n=new Array(r>1?r-1:0),i=1;i=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Glr(e,t){if(e){if(typeof e=="string")return mle(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return mle(e,t)}}function mle(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r"u"&&(d[f.comp.align]=[]);var h=f.comp.pluginName==="divider"?u8e():f.comp.pluginName;d[f.comp.align].push(g.createElement(f.comp,{editor:i,editorConfig:i.config,config:Ce({},f.comp.defaultConfig||{},f.config||{}),key:h}))}),d},r.handleSyncScroll=function(i,o){var a=this;if(i===this.shouldSyncScroll){this.props.onScroll&&this.props.onScroll(o,i),this.emitter.emit(this.emitter.EVENT_SCROLL,o,i);var s=this.config.syncScrollMode,l=s===void 0?[]:s;l.includes(i==="md"?"rightFollowLeft":"leftFollowRight")&&(this.hasContentChanged&&this.nodeMdText.current&&this.nodeMdPreviewWrapper.current&&(this.scrollScale=this.nodeMdText.current.scrollHeight/this.nodeMdPreviewWrapper.current.scrollHeight,this.hasContentChanged=!1),this.isSyncingScroll||(this.isSyncingScroll=!0,requestAnimationFrame(function(){a.nodeMdText.current&&a.nodeMdPreviewWrapper.current&&(i==="md"?a.nodeMdPreviewWrapper.current.scrollTop=a.nodeMdText.current.scrollTop/a.scrollScale:a.nodeMdText.current.scrollTop=a.nodeMdPreviewWrapper.current.scrollTop*a.scrollScale),a.isSyncingScroll=!1})))}},r.renderHTML=function(i){var o=this;if(!this.props.renderHTML)return console.error("renderHTML props is required!"),Promise.resolve();var a=this.props.renderHTML(i);return UK(a)?a.then(function(s){return o.setHtml(s)}):typeof a=="function"?this.setHtml(a()):this.setHtml(a)},r.setHtml=function(i){var o=this;return new Promise(function(a){o.setState({html:i},a)})},r.handleToggleMenu=function(){this.setView({menu:!this.state.view.menu})},r.handleFocus=function(i){var o=this.props.onFocus;o&&o(i),this.emitter.emit(this.emitter.EVENT_FOCUS,i)},r.handleBlur=function(i){var o=this.props.onBlur;o&&o(i),this.emitter.emit(this.emitter.EVENT_BLUR,i)},r.handleChange=function(i){i.persist();var o=i.target.value;this.setText(o,i)},r.handlePaste=function(i){if(!(!this.config.allowPasteImage||!this.config.onImageUpload)){var o=i.nativeEvent,a=(o.clipboardData||window.clipboardData).items;a&&(i.preventDefault(),this.uploadWithDataTransfer(a))}},r.handleDrop=function(i){if(this.config.onImageUpload){var o=i.nativeEvent;if(o.dataTransfer){var a=o.dataTransfer.items;a&&(i.preventDefault(),this.uploadWithDataTransfer(a))}}},r.handleEditorKeyDown=function(i){var o=this,a=i.keyCode,s=i.key,l=i.currentTarget;if((a===13||s==="Enter")&&this.composing===!1){var c=l.value,d=l.selectionStart,f=sR(c,d),h=function(){var y=l.value.substr(0,d-f.curLine.length)+l.value.substr(d);o.setText(y,void 0,{start:d-f.curLine.length,end:d-f.curLine.length}),i.preventDefault()},u=function(y){o.insertText(` -`+y,!1,{start:y.length+1,end:y.length+1}),i.preventDefault()},p=f.curLine.match(/^(\s*?)\* /);if(p){if(/^(\s*?)\* $/.test(f.curLine)){h();return}u(p[0]);return}var m=f.curLine.match(/^(\s*?)(\d+)\. /);if(m){if(/^(\s*?)(\d+)\. $/.test(f.curLine)){h();return}var v=""+m[1]+(parseInt(m[2],10)+1)+". ";u(v);return}}this.emitter.emit(this.emitter.EVENT_EDITOR_KEY_DOWN,i)},r.handleLocaleUpdate=function(){this.forceUpdate()},r.getMdElement=function(){return this.nodeMdText.current},r.getHtmlElement=function(){return this.nodeMdPreviewWrapper.current},r.clearSelection=function(){this.nodeMdText.current&&this.nodeMdText.current.setSelectionRange(0,0,"none")},r.getSelection=function(){var i=this.nodeMdText.current;if(!i)return Ce({},zlr);var o=i.selectionStart,a=i.selectionEnd,s=(i.value||"").slice(o,a);return{start:o,end:a,text:s}},r.setSelection=function(i){this.nodeMdText.current&&(this.nodeMdText.current.setSelectionRange(i.start,i.end,"forward"),this.nodeMdText.current.focus())},r.insertMarkdown=function(i,o){o===void 0&&(o={});var a=this.getSelection(),s=o?Ce({},o):{};if(i==="image"&&(s=Ce({},s,{target:o.target||a.text||"",imageUrl:o.imageUrl||this.config.imageUrl})),i==="link"&&(s=Ce({},s,{linkUrl:this.config.linkUrl})),i==="tab"&&a.start!==a.end){var l=this.getMdValue().slice(0,a.start).lastIndexOf(` -`)+1;this.setSelection({start:l,end:a.end})}var c=Sz(a.text,i,s),d=c.text,f=c.selection;if(c.newBlock){var h=sR(this.getMdValue(),a.start),u=h.col,p=h.curLine;u>0&&p.length>0&&(d=` -`+d,f&&(f.start++,f.end++));var m=h.afterText;a.start!==a.end&&(m=sR(this.getMdValue(),a.end).afterText),m.trim()!==""&&m.substr(0,2)!==` - -`&&(m.substr(0,1)!==` -`&&(d+=` -`),d+=` -`)}this.insertText(d,!0,f)},r.insertPlaceholder=function(i,o){var a=this;this.insertText(i,!0),o.then(function(s){var l=a.getMdValue().replace(i,s);a.setText(l)})},r.insertText=function(i,o,a){i===void 0&&(i=""),o===void 0&&(o=!1);var s=this.state.text,l=this.getSelection(),c=s.slice(0,l.start),d=s.slice(o?l.end:l.start,s.length);this.setText(c+i+d,void 0,a?{start:a.start+c.length,end:a.end+c.length}:{start:l.start,end:l.start})},r.setText=function(i,o,a){var s=this;i===void 0&&(i="");var l=this.config.onChangeTrigger,c=l===void 0?"both":l,d=i.replace(/↵/g,` -`);if(this.state.text!==i){this.setState({text:d}),this.props.onChange&&(c==="both"||c==="beforeRender")&&this.props.onChange({text:d,html:this.getHtmlValue()},o),this.emitter.emit(this.emitter.EVENT_CHANGE,i,o,typeof o>"u"),a&&setTimeout(function(){return s.setSelection(a)}),this.hasContentChanged||(this.hasContentChanged=!0);var f=this.renderHTML(d);(c==="both"||c==="afterRender")&&f.then(function(){s.props.onChange&&s.props.onChange({text:s.state.text,html:s.getHtmlValue()},o)})}},r.getMdValue=function(){return this.state.text},r.getHtmlValue=function(){return typeof this.state.html=="string"?this.state.html:this.nodeMdPreview.current?this.nodeMdPreview.current.getHtml():""},r.onKeyboard=function(i){var o=this;if(Array.isArray(i)){i.forEach(function(a){return o.onKeyboard(a)});return}this.keyboardListeners.includes(i)||this.keyboardListeners.push(i)},r.offKeyboard=function(i){var o=this;if(Array.isArray(i)){i.forEach(function(s){return o.offKeyboard(s)});return}var a=this.keyboardListeners.indexOf(i);a>=0&&this.keyboardListeners.splice(a,1)},r.handleKeyDown=function(i){for(var o=cR(this.keyboardListeners),a;!(a=o()).done;){var s=a.value;if(Wlr(i,s)){i.preventDefault(),s.callback(i);return}}this.emitter.emit(this.emitter.EVENT_KEY_DOWN,i)},r.getEventType=function(i){switch(i){case"change":return this.emitter.EVENT_CHANGE;case"fullscreen":return this.emitter.EVENT_FULL_SCREEN;case"viewchange":return this.emitter.EVENT_VIEW_CHANGE;case"keydown":return this.emitter.EVENT_KEY_DOWN;case"editor_keydown":return this.emitter.EVENT_EDITOR_KEY_DOWN;case"blur":return this.emitter.EVENT_BLUR;case"focus":return this.emitter.EVENT_FOCUS;case"scroll":return this.emitter.EVENT_SCROLL}},r.on=function(i,o){var a=this.getEventType(i);a&&this.emitter.on(a,o)},r.off=function(i,o){var a=this.getEventType(i);a&&this.emitter.off(a,o)},r.setView=function(i){var o=this,a=Ce({},this.state.view,i);this.setState({view:a},function(){o.emitter.emit(o.emitter.EVENT_VIEW_CHANGE,a)})},r.getView=function(){return Ce({},this.state.view)},r.fullScreen=function(i){var o=this;this.state.fullScreen!==i&&this.setState({fullScreen:i},function(){o.emitter.emit(o.emitter.EVENT_FULL_SCREEN,i)})},r.registerPluginApi=function(i,o){this.pluginApis.set(i,o)},r.unregisterPluginApi=function(i){this.pluginApis.delete(i)},r.callPluginApi=function(i){var o=this.pluginApis.get(i);if(!o)throw new Error("API "+i+" not found");for(var a=arguments.length,s=new Array(a>1?a-1:0),l=1;l0&&i.onImageChanged(s.target.files[0])}}))},t}(Ti);E8e.pluginName="image";var _8e=function(e){Bn(t,e);function t(n){var i;return i=e.call(this,n)||this,i.handleKeyboard={key:"k",keyCode:75,aliasCommand:!0,withKey:["ctrlKey"],callback:function(){return i.editor.insertMarkdown("link")}},i}var r=t.prototype;return r.componentDidMount=function(){this.editorConfig.shortcuts&&this.editor.onKeyboard(this.handleKeyboard)},r.componentWillUnmount=function(){this.editor.offKeyboard(this.handleKeyboard)},r.render=function(){var i=this;return g.createElement("span",{className:"button button-type-link",title:Ln.get("btnLink"),onClick:function(){return i.editor.insertMarkdown("link")}},g.createElement(Ji,{type:"link"}))},t}(Ti);_8e.pluginName="link";var P8e=function(e){Bn(t,e);function t(n){var i;return i=e.call(this,n)||this,i.handleKeyboard={key:"7",keyCode:55,withKey:["ctrlKey","shiftKey"],aliasCommand:!0,callback:function(){return i.editor.insertMarkdown("order")}},i}var r=t.prototype;return r.componentDidMount=function(){this.editorConfig.shortcuts&&this.editor.onKeyboard(this.handleKeyboard)},r.componentWillUnmount=function(){this.editor.offKeyboard(this.handleKeyboard)},r.render=function(){var i=this;return g.createElement("span",{className:"button button-type-ordered",title:Ln.get("btnOrdered"),onClick:function(){return i.editor.insertMarkdown("order")}},g.createElement(Ji,{type:"list-ordered"}))},t}(Ti);P8e.pluginName="list-ordered";var I8e=function(e){Bn(t,e);function t(n){var i;return i=e.call(this,n)||this,i.handleKeyboard={key:"8",keyCode:56,withKey:["ctrlKey","shiftKey"],aliasCommand:!0,callback:function(){return i.editor.insertMarkdown("unordered")}},i}var r=t.prototype;return r.componentDidMount=function(){this.editorConfig.shortcuts&&this.editor.onKeyboard(this.handleKeyboard)},r.componentWillUnmount=function(){this.editor.offKeyboard(this.handleKeyboard)},r.render=function(){var i=this;return g.createElement("span",{className:"button button-type-unordered",title:Ln.get("btnUnordered"),onClick:function(){return i.editor.insertMarkdown("unordered")}},g.createElement(Ji,{type:"list-unordered"}))},t}(Ti);I8e.pluginName="list-unordered";var Qlr=100,Zlr=function(){function e(r){r===void 0&&(r={}),this.record=[],this.recycle=[],this.initValue="";var n=r,i=n.maxSize,o=i===void 0?Qlr:i;this.maxSize=o}var t=e.prototype;return t.push=function(n){for(var i=this.record.push(n);this.record.length>this.maxSize;)this.record.shift();return i},t.get=function(){return this.record},t.getLast=function(){var n=this.record.length;return this.record[n-1]},t.undo=function(n){var i=this.record.pop();if(typeof i>"u")return this.initValue;if(i!==n)return this.recycle.push(i),i;var o=this.record.pop();return typeof o>"u"?(this.recycle.push(i),this.initValue):(this.recycle.push(i),o)},t.redo=function(){var n=this.recycle.pop();if(typeof n<"u")return this.push(n),n},t.cleanRedo=function(){this.recycle=[]},t.getUndoCount=function(){return this.undo.length},t.getRedoCount=function(){return this.recycle.length},e}(),T8e=function(e){Bn(t,e);function t(n){var i;return i=e.call(this,n)||this,i.handleKeyboards=[],i.lastPop=null,i.handleChange=i.handleChange.bind(it(i)),i.handleRedo=i.handleRedo.bind(it(i)),i.handleUndo=i.handleUndo.bind(it(i)),i.handleKeyboards=[{key:"y",keyCode:89,withKey:["ctrlKey"],callback:i.handleRedo},{key:"z",keyCode:90,withKey:["metaKey","shiftKey"],callback:i.handleRedo},{key:"z",keyCode:90,aliasCommand:!0,withKey:["ctrlKey"],callback:i.handleUndo}],i.logger=new Zlr({maxSize:i.editorConfig.loggerMaxSize}),i.editor.registerPluginApi("undo",i.handleUndo),i.editor.registerPluginApi("redo",i.handleRedo),i}var r=t.prototype;return r.handleUndo=function(){var i=this.logger.undo(this.editor.getMdValue());typeof i<"u"&&(this.pause(),this.lastPop=i,this.editor.setText(i),this.forceUpdate())},r.handleRedo=function(){var i=this.logger.redo();typeof i<"u"&&(this.lastPop=i,this.editor.setText(i),this.forceUpdate())},r.handleChange=function(i,o,a){var s=this;if(!(this.logger.getLast()===i||this.lastPop!==null&&this.lastPop===i)){if(this.logger.cleanRedo(),a){this.logger.push(i),this.lastPop=null,this.forceUpdate();return}this.timerId&&(window.clearTimeout(this.timerId),this.timerId=0),this.timerId=window.setTimeout(function(){s.logger.getLast()!==i&&(s.logger.push(i),s.lastPop=null,s.forceUpdate()),window.clearTimeout(s.timerId),s.timerId=0},this.editorConfig.loggerInterval)}},r.componentDidMount=function(){var i=this;this.editor.on("change",this.handleChange),this.handleKeyboards.forEach(function(o){return i.editor.onKeyboard(o)}),this.logger.initValue=this.editor.getMdValue(),this.forceUpdate()},r.componentWillUnmount=function(){var i=this;this.timerId&&window.clearTimeout(this.timerId),this.editor.off("change",this.handleChange),this.editor.unregisterPluginApi("undo"),this.editor.unregisterPluginApi("redo"),this.handleKeyboards.forEach(function(o){return i.editor.offKeyboard(o)})},r.pause=function(){this.timerId&&(window.clearTimeout(this.timerId),this.timerId=void 0)},r.render=function(){var i=this.logger.getUndoCount()>1||this.logger.initValue!==this.editor.getMdValue(),o=this.logger.getRedoCount()>0;return g.createElement(g.Fragment,null,g.createElement("span",{className:"button button-type-undo "+(i?"":"disabled"),title:Ln.get("btnUndo"),onClick:this.handleUndo},g.createElement(Ji,{type:"undo"})),g.createElement("span",{className:"button button-type-redo "+(o?"":"disabled"),title:Ln.get("btnRedo"),onClick:this.handleRedo},g.createElement(Ji,{type:"redo"})))},t}(Ti);T8e.pluginName="logger";var ha;(function(e){e[e.SHOW_ALL=0]="SHOW_ALL",e[e.SHOW_MD=1]="SHOW_MD",e[e.SHOW_HTML=2]="SHOW_HTML"})(ha||(ha={}));var GK=function(e){Bn(t,e);function t(n){var i;return i=e.call(this,n)||this,i.handleClick=i.handleClick.bind(it(i)),i.handleChange=i.handleChange.bind(it(i)),i.state={view:i.editor.getView()},i}var r=t.prototype;return r.handleClick=function(){switch(this.next){case ha.SHOW_ALL:this.editor.setView({html:!0,md:!0});break;case ha.SHOW_HTML:this.editor.setView({html:!0,md:!1});break;case ha.SHOW_MD:this.editor.setView({html:!1,md:!0});break}},r.handleChange=function(i){this.setState({view:i})},r.componentDidMount=function(){this.editor.on("viewchange",this.handleChange)},r.componentWillUnmount=function(){this.editor.off("viewchange",this.handleChange)},r.getDisplayInfo=function(){var i=this.next;switch(i){case ha.SHOW_ALL:return{icon:"view-split",title:"All"};case ha.SHOW_HTML:return{icon:"visibility",title:"Preview"};default:return{icon:"keyboard",title:"Editor"}}},r.render=function(){if(this.isDisplay){var i=this.getDisplayInfo();return g.createElement("span",{className:"button button-type-mode",title:Ln.get("btnMode"+i.title),onClick:this.handleClick},g.createElement(Ji,{type:i.icon}))}return null},Ii(t,[{key:"isDisplay",get:function(){var i=this.editorConfig.canView;return i?[i.html,i.md,i.both].filter(function(o){return o}).length>=2:!1}},{key:"next",get:function(){var i=this.editorConfig.canView,o=this.state.view,a=[ha.SHOW_ALL,ha.SHOW_MD,ha.SHOW_HTML];i&&(i.both||a.splice(a.indexOf(ha.SHOW_ALL),1),i.md||a.splice(a.indexOf(ha.SHOW_MD),1),i.html||a.splice(a.indexOf(ha.SHOW_HTML),1));var s=ha.SHOW_MD;if(o.html&&(s=ha.SHOW_HTML),o.html&&o.md&&(s=ha.SHOW_ALL),a.length===0)return s;if(a.length===1)return a[0];var l=a.indexOf(s);return l"u"&&(r=!0),s=bLr(t),n=0,i=e.length;n=55296&&o<=57343){if(o>=55296&&o<=56319&&n+1=56320&&a<=57343)){l+=encodeURIComponent(e[n]+e[n+1]),n++;continue}l+="%EF%BF%BD";continue}l+=encodeURIComponent(e[n])}return l}OI.defaultChars=";/?:@&=+$,-_.!~*'()#";OI.componentChars="-_.!~*'()";var yLr=OI,vle={};function xLr(e){var t,r,n=vle[e];if(n)return n;for(n=vle[e]=[],t=0;t<128;t++)r=String.fromCharCode(t),n.push(r);for(t=0;t=55296&&d<=57343?f+="���":f+=String.fromCharCode(d),i+=6;continue}if((a&248)===240&&i+91114111?f+="����":(d-=65536,f+=String.fromCharCode(55296+(d>>10),56320+(d&1023))),i+=9;continue}f+="�"}return f})}EI.defaultChars=";/?:@&=+$,#";EI.componentChars="";var SLr=EI,wLr=function(t){var r="";return r+=t.protocol||"",r+=t.slashes?"//":"",r+=t.auth?t.auth+"@":"",t.hostname&&t.hostname.indexOf(":")!==-1?r+="["+t.hostname+"]":r+=t.hostname||"",r+=t.port?":"+t.port:"",r+=t.pathname||"",r+=t.search||"",r+=t.hash||"",r};function V8(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}var CLr=/^([a-z0-9.+-]+:)/i,$Lr=/:[0-9]*$/,OLr=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,ELr=["<",">",'"',"`"," ","\r",` -`," "],_Lr=["{","}","|","\\","^","`"].concat(ELr),PLr=["'"].concat(_Lr),ble=["%","/","?",";","#"].concat(PLr),yle=["/","?","#"],ILr=255,xle=/^[+a-z0-9A-Z_-]{0,63}$/,TLr=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,Sle={javascript:!0,"javascript:":!0},wle={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function MLr(e,t){if(e&&e instanceof V8)return e;var r=new V8;return r.parse(e,t),r}V8.prototype.parse=function(e,t){var r,n,i,o,a,s=e;if(s=s.trim(),!t&&e.split("#").length===1){var l=OLr.exec(s);if(l)return this.pathname=l[1],l[2]&&(this.search=l[2]),this}var c=CLr.exec(s);if(c&&(c=c[0],i=c.toLowerCase(),this.protocol=c,s=s.substr(c.length)),(t||c||s.match(/^\/\/[^@\/]+@[^@\/]+/))&&(a=s.substr(0,2)==="//",a&&!(c&&Sle[c])&&(s=s.substr(2),this.slashes=!0)),!Sle[c]&&(a||c&&!wle[c])){var d=-1;for(r=0;r127?b+="x":b+=v[y];if(!b.match(xle)){var w=m.slice(0,r),$=m.slice(r+1),C=v.match(TLr);C&&(w.push(C[1]),$.unshift(C[2])),$.length&&(s=$.join(".")+s),this.hostname=w.join(".");break}}}}this.hostname.length>ILr&&(this.hostname=""),p&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}var S=s.indexOf("#");S!==-1&&(this.hash=s.substr(S),s=s.slice(0,S));var O=s.indexOf("?");return O!==-1&&(this.search=s.substr(O),s=s.slice(0,O)),s&&(this.pathname=s),wle[i]&&this.hostname&&!this.pathname&&(this.pathname=""),this};V8.prototype.parseHost=function(e){var t=$Lr.exec(e);t&&(t=t[0],t!==":"&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)};var kLr=MLr;ky.encode=yLr;ky.decode=SLr;ky.format=wLr;ky.parse=kLr;var Sp={},uR,Cle;function k8e(){return Cle||(Cle=1,uR=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/),uR}var dR,$le;function R8e(){return $le||($le=1,dR=/[\0-\x1F\x7F-\x9F]/),dR}var fR,Ole;function RLr(){return Ole||(Ole=1,fR=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/),fR}var hR,Ele;function A8e(){return Ele||(Ele=1,hR=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/),hR}var _le;function ALr(){return _le||(_le=1,Sp.Any=k8e(),Sp.Cc=R8e(),Sp.Cf=RLr(),Sp.P=YK,Sp.Z=A8e()),Sp}(function(e){function t(T){return Object.prototype.toString.call(T)}function r(T){return t(T)==="[object String]"}var n=Object.prototype.hasOwnProperty;function i(T,A){return n.call(T,A)}function o(T){var A=Array.prototype.slice.call(arguments,1);return A.forEach(function(k){if(k){if(typeof k!="object")throw new TypeError(k+"must be object");Object.keys(k).forEach(function(R){T[R]=k[R]})}}),T}function a(T,A,k){return[].concat(T.slice(0,A),k,T.slice(A+1))}function s(T){return!(T>=55296&&T<=57343||T>=64976&&T<=65007||(T&65535)===65535||(T&65535)===65534||T>=0&&T<=8||T===11||T>=14&&T<=31||T>=127&&T<=159||T>1114111)}function l(T){if(T>65535){T-=65536;var A=55296+(T>>10),k=56320+(T&1023);return String.fromCharCode(A,k)}return String.fromCharCode(T)}var c=/\\([!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~])/g,d=/&([a-z#][a-z0-9]{1,31});/gi,f=new RegExp(c.source+"|"+d.source,"gi"),h=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i,u=M8e;function p(T,A){var k;return i(u,A)?u[A]:A.charCodeAt(0)===35&&h.test(A)&&(k=A[1].toLowerCase()==="x"?parseInt(A.slice(2),16):parseInt(A.slice(1),10),s(k))?l(k):T}function m(T){return T.indexOf("\\")<0?T:T.replace(c,"$1")}function v(T){return T.indexOf("\\")<0&&T.indexOf("&")<0?T:T.replace(f,function(A,k,R){return k||p(A,R)})}var b=/[&<>"]/,y=/[&<>"]/g,x={"&":"&","<":"<",">":">",'"':"""};function w(T){return x[T]}function $(T){return b.test(T)?T.replace(y,w):T}var C=/[.?*+^$[\]\\(){}|-]/g;function S(T){return T.replace(C,"\\$&")}function O(T){switch(T){case 9:case 32:return!0}return!1}function E(T){if(T>=8192&&T<=8202)return!0;switch(T){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}var _=YK;function P(T){return _.test(T)}function I(T){switch(T){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function M(T){return T=T.trim().replace(/\s+/g," "),"ẞ".toLowerCase()==="Ṿ"&&(T=T.replace(/ẞ/g,"ß")),T.toLowerCase().toUpperCase()}e.lib={},e.lib.mdurl=ky,e.lib.ucmicro=ALr(),e.assign=o,e.isString=r,e.has=i,e.unescapeMd=m,e.unescapeAll=v,e.isValidEntityCode=s,e.fromCodePoint=l,e.escapeHtml=$,e.arrayReplaceAt=a,e.isSpace=O,e.isWhiteSpace=E,e.isMdAsciiPunct=I,e.isPunctChar=P,e.escapeRE=S,e.normalizeReference=M})(xn);var _I={},DLr=function(t,r,n){var i,o,a,s,l=-1,c=t.posMax,d=t.pos;for(t.pos=r+1,i=1;t.pos32))return s;if(i===41){if(o===0)break;o--}a++}return r===a||o!==0||(s.str=Ple(t.slice(r,a)),s.pos=a,s.ok=!0),s},jLr=xn.unescapeAll,LLr=function(t,r,n){var i,o,a=0,s=r,l={ok:!1,pos:0,lines:0,str:""};if(s>=n||(o=t.charCodeAt(s),o!==34&&o!==39&&o!==40))return l;for(s++,o===40&&(o=41);s"+Um(o.content)+""};gd.code_block=function(e,t,r,n,i){var o=e[t];return""+Um(e[t].content)+` -`};gd.fence=function(e,t,r,n,i){var o=e[t],a=o.info?BLr(o.info).trim():"",s="",l="",c,d,f,h,u;return a&&(f=a.split(/(\s+)/g),s=f[0],l=f.slice(2).join("")),r.highlight?c=r.highlight(o.content,s,l)||Um(o.content):c=Um(o.content),c.indexOf(""+c+` -`):"
    "+c+`
    -`};gd.image=function(e,t,r,n,i){var o=e[t];return o.attrs[o.attrIndex("alt")][1]=i.renderInlineAsText(o.children,r,n),i.renderToken(e,t,r)};gd.hardbreak=function(e,t,r){return r.xhtmlOut?`
    -`:`
    -`};gd.softbreak=function(e,t,r){return r.breaks?r.xhtmlOut?`
    -`:`
    -`:` -`};gd.text=function(e,t){return Um(e[t].content)};gd.html_block=function(e,t){return e[t].content};gd.html_inline=function(e,t){return e[t].content};function Ry(){this.rules=zLr({},gd)}Ry.prototype.renderAttrs=function(t){var r,n,i;if(!t.attrs)return"";for(i="",r=0,n=t.attrs.length;r -`:">",o)};Ry.prototype.renderInline=function(e,t,r){for(var n,i="",o=this.rules,a=0,s=e.length;a\s]/i.test(e)}function XLr(e){return/^<\/a\s*>/i.test(e)}var YLr=function(t){var r,n,i,o,a,s,l,c,d,f,h,u,p,m,v,b,y=t.tokens,x;if(t.md.options.linkify){for(n=0,i=y.length;n=0;r--){if(s=o[r],s.type==="link_close"){for(r--;o[r].level!==s.level&&o[r].type!=="link_open";)r--;continue}if(s.type==="html_inline"&&(GLr(s.content)&&p>0&&p--,XLr(s.content)&&p++),!(p>0)&&s.type==="text"&&t.md.linkify.test(s.content)){for(d=s.content,x=t.md.linkify.match(d),l=[],u=s.level,h=0,x.length>0&&x[0].index===0&&r>0&&o[r-1].type==="text_special"&&(x=x.slice(1)),c=0;ch&&(a=new t.Token("text","",0),a.content=d.slice(h,f),a.level=u,l.push(a)),a=new t.Token("link_open","a",1),a.attrs=[["href",v]],a.level=u++,a.markup="linkify",a.info="auto",l.push(a),a=new t.Token("text","",0),a.content=b,a.level=u,l.push(a),a=new t.Token("link_close","a",-1),a.level=--u,a.markup="linkify",a.info="auto",l.push(a),h=x[c].lastIndex);h=0;t--)r=e[t],r.type==="text"&&!n&&(r.content=r.content.replace(ZLr,ezr)),r.type==="link_open"&&r.info==="auto"&&n--,r.type==="link_close"&&r.info==="auto"&&n++}function rzr(e){var t,r,n=0;for(t=e.length-1;t>=0;t--)r=e[t],r.type==="text"&&!n&&D8e.test(r.content)&&(r.content=r.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/mg,"$1—").replace(/(^|\s)--(?=\s|$)/mg,"$1–").replace(/(^|[^-\s])--(?=[^-\s]|$)/mg,"$1–")),r.type==="link_open"&&r.info==="auto"&&n--,r.type==="link_close"&&r.info==="auto"&&n++}var nzr=function(t){var r;if(t.md.options.typographer)for(r=t.tokens.length-1;r>=0;r--)t.tokens[r].type==="inline"&&(QLr.test(t.tokens[r].content)&&tzr(t.tokens[r].children),D8e.test(t.tokens[r].content)&&rzr(t.tokens[r].children))},Ile=xn.isWhiteSpace,Tle=xn.isPunctChar,Mle=xn.isMdAsciiPunct,izr=/['"]/,kle=/['"]/g,Rle="’";function P3(e,t,r){return e.slice(0,t)+r+e.slice(t+1)}function ozr(e,t){var r,n,i,o,a,s,l,c,d,f,h,u,p,m,v,b,y,x,w,$,C;for(w=[],r=0;r=0&&!(w[y].level<=l);y--);if(w.length=y+1,n.type==="text"){i=n.content,a=0,s=i.length;e:for(;a=0)d=i.charCodeAt(o.index-1);else for(y=r-1;y>=0&&!(e[y].type==="softbreak"||e[y].type==="hardbreak");y--)if(e[y].content){d=e[y].content.charCodeAt(e[y].content.length-1);break}if(f=32,a=48&&d<=57&&(b=v=!1),v&&b&&(v=h,b=u),!v&&!b){x&&(n.content=P3(n.content,o.index,Rle));continue}if(b){for(y=w.length-1;y>=0&&(c=w[y],!(w[y].level=0;r--)t.tokens[r].type!=="inline"||!izr.test(t.tokens[r].content)||ozr(t.tokens[r].children,t)},szr=function(t){var r,n,i,o,a,s,l=t.tokens;for(r=0,n=l.length;r=0&&(n=this.attrs[r][1]),n};Ay.prototype.attrJoin=function(t,r){var n=this.attrIndex(t);n<0?this.attrPush([t,r]):this.attrs[n][1]=this.attrs[n][1]+" "+r};var ZK=Ay,lzr=ZK;function N8e(e,t,r){this.src=e,this.env=r,this.tokens=[],this.inlineMode=!1,this.md=t}N8e.prototype.Token=lzr;var czr=N8e,uzr=QK,pR=[["normalize",qLr],["block",VLr],["inline",ULr],["linkify",YLr],["replacements",nzr],["smartquotes",azr],["text_join",szr]];function JK(){this.ruler=new uzr;for(var e=0;en||(d=r+1,t.sCount[d]=4||(s=t.bMarks[d]+t.tShift[d],s>=t.eMarks[d])||($=t.src.charCodeAt(s++),$!==124&&$!==45&&$!==58)||s>=t.eMarks[d]||(C=t.src.charCodeAt(s++),C!==124&&C!==45&&C!==58&&!mR(C))||$===45&&mR(C))return!1;for(;s=4||(f=Ale(a),f.length&&f[0]===""&&f.shift(),f.length&&f[f.length-1]===""&&f.pop(),h=f.length,h===0||h!==p.length))return!1;if(i)return!0;for(y=t.parentType,t.parentType="table",w=t.md.block.ruler.getRules("blockquote"),u=t.push("table_open","table",1),u.map=v=[r,0],u=t.push("thead_open","thead",1),u.map=[r,r+1],u=t.push("tr_open","tr",1),u.map=[r,r+1],l=0;l=4)break;for(f=Ale(a),f.length&&f[0]===""&&f.shift(),f.length&&f[f.length-1]===""&&f.pop(),d===r+2&&(u=t.push("tbody_open","tbody",1),u.map=b=[r+2,0]),u=t.push("tr_open","tr",1),u.map=[d,d+1],l=0;l=4){i++,o=i;continue}break}return t.line=o,a=t.push("code_block","code",0),a.content=t.getLines(r,o,4+t.blkIndent,!1)+` -`,a.map=[r,t.line],!0},pzr=function(t,r,n,i){var o,a,s,l,c,d,f,h=!1,u=t.bMarks[r]+t.tShift[r],p=t.eMarks[r];if(t.sCount[r]-t.blkIndent>=4||u+3>p||(o=t.src.charCodeAt(u),o!==126&&o!==96)||(c=u,u=t.skipChars(u,o),a=u-c,a<3)||(f=t.src.slice(c,u),s=t.src.slice(u,p),o===96&&s.indexOf(String.fromCharCode(o))>=0))return!1;if(i)return!0;for(l=r;l++,!(l>=n||(u=c=t.bMarks[l]+t.tShift[l],p=t.eMarks[l],u=4)&&(u=t.skipChars(u,o),!(u-c=4||t.src.charCodeAt(_)!==62)return!1;if(i)return!0;for(p=[],m=[],y=[],x=[],C=t.md.block.ruler.getRules("blockquote"),b=t.parentType,t.parentType="blockquote",h=r;h=P));h++){if(t.src.charCodeAt(_++)===62&&!O){for(l=t.sCount[h]+1,t.src.charCodeAt(_)===32?(_++,l++,o=!1,w=!0):t.src.charCodeAt(_)===9?(w=!0,(t.bsCount[h]+l)%4===3?(_++,l++,o=!1):o=!0):w=!1,u=l,p.push(t.bMarks[h]),t.bMarks[h]=_;_=P,m.push(t.bsCount[h]),t.bsCount[h]=t.sCount[h]+1+(w?1:0),y.push(t.sCount[h]),t.sCount[h]=u-l,x.push(t.tShift[h]),t.tShift[h]=_-t.bMarks[h];continue}if(d)break;for($=!1,s=0,c=C.length;s",S.map=f=[r,0],t.md.block.tokenize(t,r,h),S=t.push("blockquote_close","blockquote",-1),S.markup=">",t.lineMax=E,t.parentType=b,f[1]=t.line,s=0;s=4||(o=t.src.charCodeAt(c++),o!==42&&o!==45&&o!==95))return!1;for(a=1;c=o||(r=e.src.charCodeAt(i++),r<48||r>57))return-1;for(;;){if(i>=o)return-1;if(r=e.src.charCodeAt(i++),r>=48&&r<=57){if(i-n>=10)return-1;continue}if(r===41||r===46)break;return-1}return i=4||t.listIndent>=0&&t.sCount[k]-t.listIndent>=4&&t.sCount[k]=t.blkIndent&&(R=!0),(_=Nle(t,k))>=0){if(f=!0,I=t.bMarks[k]+t.tShift[k],b=Number(t.src.slice(I,_-1)),R&&b!==1)return!1}else if((_=Dle(t,k))>=0)f=!1;else return!1;if(R&&t.skipSpaces(_)>=t.eMarks[k])return!1;if(i)return!0;for(v=t.src.charCodeAt(_-1),m=t.tokens.length,f?(A=t.push("ordered_list_open","ol",1),b!==1&&(A.attrs=[["start",b]])):A=t.push("bullet_list_open","ul",1),A.map=p=[k,0],A.markup=String.fromCharCode(v),P=!1,T=t.md.block.ruler.getRules("list"),$=t.parentType,t.parentType="list";k=y?c=1:c=x-d,c>4&&(c=1),l=d+c,A=t.push("list_item_open","li",1),A.markup=String.fromCharCode(v),A.map=h=[k,0],f&&(A.info=t.src.slice(I,_-1)),O=t.tight,S=t.tShift[k],C=t.sCount[k],w=t.listIndent,t.listIndent=t.blkIndent,t.blkIndent=l,t.tight=!0,t.tShift[k]=a-t.bMarks[k],t.sCount[k]=x,a>=y&&t.isEmpty(k+1)?t.line=Math.min(t.line+2,n):t.md.block.tokenize(t,k,n,!0),(!t.tight||P)&&(D=!1),P=t.line-k>1&&t.isEmpty(t.line-1),t.blkIndent=t.listIndent,t.listIndent=w,t.tShift[k]=S,t.sCount[k]=C,t.tight=O,A=t.push("list_item_close","li",-1),A.markup=String.fromCharCode(v),k=t.line,h[1]=k,k>=n||t.sCount[k]=4)break;for(M=!1,s=0,u=T.length;s=4||t.src.charCodeAt(C)!==91)return!1;for(;++C3)&&!(t.sCount[O]<0)){for(y=!1,d=0,f=x.length;d"u"&&(t.env.references={}),typeof t.env.references[h]>"u"&&(t.env.references[h]={title:w,href:c}),t.parentType=p,t.line=r+$+1),!0)},Czr=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","section","source","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],PI={},$zr="[a-zA-Z_:][a-zA-Z0-9:._-]*",Ozr="[^\"'=<>`\\x00-\\x20]+",Ezr="'[^']*'",_zr='"[^"]*"',Pzr="(?:"+Ozr+"|"+Ezr+"|"+_zr+")",Izr="(?:\\s+"+$zr+"(?:\\s*=\\s*"+Pzr+")?)",L8e="<[A-Za-z][A-Za-z0-9\\-]*"+Izr+"*\\s*\\/?>",z8e="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",Tzr="|",Mzr="<[?][\\s\\S]*?[?]>",kzr="]*>",Rzr="",Azr=new RegExp("^(?:"+L8e+"|"+z8e+"|"+Tzr+"|"+Mzr+"|"+kzr+"|"+Rzr+")"),Dzr=new RegExp("^(?:"+L8e+"|"+z8e+")");PI.HTML_TAG_RE=Azr;PI.HTML_OPEN_CLOSE_TAG_RE=Dzr;var Nzr=Czr,jzr=PI.HTML_OPEN_CLOSE_TAG_RE,lv=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^|$))","i"),/^$/,!0],[new RegExp(jzr.source+"\\s*$"),/^$/,!1]],Lzr=function(t,r,n,i){var o,a,s,l,c=t.bMarks[r]+t.tShift[r],d=t.eMarks[r];if(t.sCount[r]-t.blkIndent>=4||!t.md.options.html||t.src.charCodeAt(c)!==60)return!1;for(l=t.src.slice(c,d),o=0;o=4||(o=t.src.charCodeAt(c),o!==35||c>=d))return!1;for(a=1,o=t.src.charCodeAt(++c);o===35&&c6||cc&&jle(t.src.charCodeAt(s-1))&&(d=s),t.line=r+1,l=t.push("heading_open","h"+String(a),1),l.markup="########".slice(0,a),l.map=[r,t.line],l=t.push("inline","",0),l.content=t.src.slice(c,d).trim(),l.map=[r,t.line],l.children=[],l=t.push("heading_close","h"+String(a),-1),l.markup="########".slice(0,a)),!0)},Bzr=function(t,r,n){var i,o,a,s,l,c,d,f,h,u=r+1,p,m=t.md.block.ruler.getRules("paragraph");if(t.sCount[r]-t.blkIndent>=4)return!1;for(p=t.parentType,t.parentType="paragraph";u3)){if(t.sCount[u]>=t.blkIndent&&(c=t.bMarks[u]+t.tShift[u],d=t.eMarks[u],c=d)))){f=h===61?1:2;break}if(!(t.sCount[u]<0)){for(o=!1,a=0,s=m.length;a3)&&!(t.sCount[d]<0)){for(o=!1,a=0,s=f.length;a0&&this.level++,this.tokens.push(n),n};vd.prototype.isEmpty=function(t){return this.bMarks[t]+this.tShift[t]>=this.eMarks[t]};vd.prototype.skipEmptyLines=function(t){for(var r=this.lineMax;tr;)if(!II(this.src.charCodeAt(--t)))return t+1;return t};vd.prototype.skipChars=function(t,r){for(var n=this.src.length;tn;)if(r!==this.src.charCodeAt(--t))return t+1;return t};vd.prototype.getLines=function(t,r,n,i){var o,a,s,l,c,d,f,h=t;if(t>=r)return"";for(d=new Array(r-t),o=0;hn?d[o]=new Array(a-n+1).join(" ")+this.src.slice(l,c):d[o]=this.src.slice(l,c)}return d.join("")};vd.prototype.Token=B8e;var Hzr=vd,Wzr=QK,T3=[["table",fzr,["paragraph","reference"]],["code",hzr],["fence",pzr,["paragraph","reference","blockquote","list"]],["blockquote",gzr,["paragraph","reference","blockquote","list"]],["hr",bzr,["paragraph","reference","blockquote","list"]],["list",xzr,["paragraph","reference","blockquote"]],["reference",wzr],["html_block",Lzr,["paragraph","reference","blockquote"]],["heading",zzr,["paragraph","reference","blockquote"]],["lheading",Bzr],["paragraph",Fzr]];function TI(){this.ruler=new Wzr;for(var e=0;e=r||e.sCount[l]=d){e.line=r;break}for(o=e.line,i=0;i=e.line)throw new Error("block rule didn't increment state.line");break}if(!n)throw new Error("none of the block rules matched");e.tight=!c,e.isEmpty(e.line-1)&&(c=!0),l=e.line,l0||(n=t.pos,i=t.posMax,n+3>i)||t.src.charCodeAt(n)!==58||t.src.charCodeAt(n+1)!==47||t.src.charCodeAt(n+2)!==47||(o=t.pending.match(Kzr),!o)||(a=o[1],s=t.md.linkify.matchAtStart(t.src.slice(n-a.length)),!s)||(l=s.url,l.length<=a.length)||(l=l.replace(/\*+$/,""),c=t.md.normalizeLink(l),!t.md.validateLink(c))?!1:(r||(t.pending=t.pending.slice(0,-a.length),d=t.push("link_open","a",1),d.attrs=[["href",c]],d.markup="linkify",d.info="auto",d=t.push("text","",0),d.content=t.md.normalizeLinkText(l),d=t.push("link_close","a",-1),d.markup="linkify",d.info="auto"),t.pos+=l.length-a.length,!0)},Xzr=xn.isSpace,Yzr=function(t,r){var n,i,o,a=t.pos;if(t.src.charCodeAt(a)!==10)return!1;if(n=t.pending.length-1,i=t.posMax,!r)if(n>=0&&t.pending.charCodeAt(n)===32)if(n>=1&&t.pending.charCodeAt(n-1)===32){for(o=n-1;o>=1&&t.pending.charCodeAt(o-1)===32;)o--;t.pending=t.pending.slice(0,o),t.push("hardbreak","br",0)}else t.pending=t.pending.slice(0,-1),t.push("softbreak","br",0);else t.push("softbreak","br",0);for(a++;a?@[]^_`{|}~-".split("").forEach(function(e){eG[e.charCodeAt(0)]=1});var Zzr=function(t,r){var n,i,o,a,s,l=t.pos,c=t.posMax;if(t.src.charCodeAt(l)!==92||(l++,l>=c))return!1;if(n=t.src.charCodeAt(l),n===10){for(r||t.push("hardbreak","br",0),l++;l=55296&&n<=56319&&l+1=56320&&i<=57343&&(a+=t.src[l+1],l++)),o="\\"+a,r||(s=t.push("text_special","",0),n<256&&eG[n]!==0?s.content=a:s.content=o,s.markup=o,s.info="escape"),t.pos=l+1,!0},Jzr=function(t,r){var n,i,o,a,s,l,c,d,f=t.pos,h=t.src.charCodeAt(f);if(h!==96)return!1;for(n=f,f++,i=t.posMax;f=0;r--)n=t[r],!(n.marker!==95&&n.marker!==42)&&n.end!==-1&&(i=t[n.end],s=r>0&&t[r-1].end===n.end+1&&t[r-1].marker===n.marker&&t[r-1].token===n.token-1&&t[n.end+1].token===i.token+1,a=String.fromCharCode(n.marker),o=e.tokens[n.token],o.type=s?"strong_open":"em_open",o.tag=s?"strong":"em",o.nesting=1,o.markup=s?a+a:a,o.content="",o=e.tokens[i.token],o.type=s?"strong_close":"em_close",o.tag=s?"strong":"em",o.nesting=-1,o.markup=s?a+a:a,o.content="",s&&(e.tokens[t[r-1].token].content="",e.tokens[t[n.end+1].token].content="",r--))}kI.postProcess=function(t){var r,n=t.tokens_meta,i=t.tokens_meta.length;for(Ble(t,t.delimiters),r=0;r=m)return!1;if(v=l,c=t.md.helpers.parseLinkDestination(t.src,l,t.posMax),c.ok){for(h=t.md.normalizeLink(c.str),t.md.validateLink(h)?l=c.pos:h="",v=l;l=m||t.src.charCodeAt(l)!==41)&&(b=!0),l++}if(b){if(typeof t.env.references>"u")return!1;if(l=0?o=t.src.slice(v,l++):l=a+1):l=a+1,o||(o=t.src.slice(s,a)),d=t.env.references[eBr(o)],!d)return t.pos=p,!1;h=d.href,u=d.title}return r||(t.pos=s,t.posMax=a,f=t.push("link_open","a",1),f.attrs=n=[["href",h]],u&&n.push(["title",u]),t.linkLevel++,t.md.inline.tokenize(t),t.linkLevel--,f=t.push("link_close","a",-1)),t.pos=l,t.posMax=m,!0},rBr=xn.normalizeReference,bR=xn.isSpace,nBr=function(t,r){var n,i,o,a,s,l,c,d,f,h,u,p,m,v="",b=t.pos,y=t.posMax;if(t.src.charCodeAt(t.pos)!==33||t.src.charCodeAt(t.pos+1)!==91||(l=t.pos+2,s=t.md.helpers.parseLinkLabel(t,t.pos+1,!1),s<0))return!1;if(c=s+1,c=y)return!1;for(m=c,f=t.md.helpers.parseLinkDestination(t.src,c,t.posMax),f.ok&&(v=t.md.normalizeLink(f.str),t.md.validateLink(v)?c=f.pos:v=""),m=c;c=y||t.src.charCodeAt(c)!==41)return t.pos=b,!1;c++}else{if(typeof t.env.references>"u")return!1;if(c=0?a=t.src.slice(m,c++):c=s+1):c=s+1,a||(a=t.src.slice(l,s)),d=t.env.references[rBr(a)],!d)return t.pos=b,!1;v=d.href,h=d.title}return r||(o=t.src.slice(l,s),t.md.inline.parse(o,t.md,t.env,p=[]),u=t.push("image","img",0),u.attrs=n=[["src",v],["alt",""]],u.children=p,u.content=o,h&&n.push(["title",h])),t.pos=c,t.posMax=y,!0},iBr=/^([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)$/,oBr=/^([a-zA-Z][a-zA-Z0-9+.\-]{1,31}):([^<>\x00-\x20]*)$/,aBr=function(t,r){var n,i,o,a,s,l,c=t.pos;if(t.src.charCodeAt(c)!==60)return!1;for(s=t.pos,l=t.posMax;;){if(++c>=l||(a=t.src.charCodeAt(c),a===60))return!1;if(a===62)break}return n=t.src.slice(s+1,c),oBr.test(n)?(i=t.md.normalizeLink(n),t.md.validateLink(i)?(r||(o=t.push("link_open","a",1),o.attrs=[["href",i]],o.markup="autolink",o.info="auto",o=t.push("text","",0),o.content=t.md.normalizeLinkText(n),o=t.push("link_close","a",-1),o.markup="autolink",o.info="auto"),t.pos+=n.length+2,!0):!1):iBr.test(n)?(i=t.md.normalizeLink("mailto:"+n),t.md.validateLink(i)?(r||(o=t.push("link_open","a",1),o.attrs=[["href",i]],o.markup="autolink",o.info="auto",o=t.push("text","",0),o.content=t.md.normalizeLinkText(n),o=t.push("link_close","a",-1),o.markup="autolink",o.info="auto"),t.pos+=n.length+2,!0):!1):!1},sBr=PI.HTML_TAG_RE;function lBr(e){return/^\s]/i.test(e)}function cBr(e){return/^<\/a\s*>/i.test(e)}function uBr(e){var t=e|32;return t>=97&&t<=122}var dBr=function(t,r){var n,i,o,a,s=t.pos;return!t.md.options.html||(o=t.posMax,t.src.charCodeAt(s)!==60||s+2>=o)||(n=t.src.charCodeAt(s+1),n!==33&&n!==63&&n!==47&&!uBr(n))||(i=t.src.slice(s).match(sBr),!i)?!1:(r||(a=t.push("html_inline","",0),a.content=i[0],lBr(a.content)&&t.linkLevel++,cBr(a.content)&&t.linkLevel--),t.pos+=i[0].length,!0)},Fle=M8e,fBr=xn.has,hBr=xn.isValidEntityCode,Hle=xn.fromCodePoint,pBr=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,mBr=/^&([a-z][a-z0-9]{1,31});/i,gBr=function(t,r){var n,i,o,a,s=t.pos,l=t.posMax;if(t.src.charCodeAt(s)!==38||s+1>=l)return!1;if(n=t.src.charCodeAt(s+1),n===35){if(o=t.src.slice(s).match(pBr),o)return r||(i=o[1][0].toLowerCase()==="x"?parseInt(o[1].slice(1),16):parseInt(o[1],10),a=t.push("text_special","",0),a.content=hBr(i)?Hle(i):Hle(65533),a.markup=o[0],a.info="entity"),t.pos+=o[0].length,!0}else if(o=t.src.slice(s).match(mBr),o&&fBr(Fle,o[1]))return r||(a=t.push("text_special","",0),a.content=Fle[o[1]],a.markup=o[0],a.info="entity"),t.pos+=o[0].length,!0;return!1};function Wle(e){var t,r,n,i,o,a,s,l,c={},d=e.length;if(d){var f=0,h=-2,u=[];for(t=0;to;r-=u[r]+1)if(i=e[r],i.marker===n.marker&&i.open&&i.end<0&&(s=!1,(i.close||n.open)&&(i.length+n.length)%3===0&&(i.length%3!==0||n.length%3!==0)&&(s=!0),!s)){l=r>0&&!e[r-1].open?u[r-1]+1:0,u[t]=t-r+l,u[r]=l,n.open=!1,i.end=t,i.close=!1,a=-1,h=-2;break}a!==-1&&(c[n.marker][(n.open?3:0)+(n.length||0)%3]=a)}}}var vBr=function(t){var r,n=t.tokens_meta,i=t.tokens_meta.length;for(Wle(t.delimiters),r=0;r0&&i++,o[r].type==="text"&&r+10&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],i={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(n),this.tokens_meta.push(i),n};s$.prototype.scanDelims=function(e,t){var r=e,n,i,o,a,s,l,c,d,f,h=!0,u=!0,p=this.posMax,m=this.src.charCodeAt(e);for(n=e>0?this.src.charCodeAt(e-1):32;r=e.pos)throw new Error("inline rule didn't increment state.pos");break}}else e.pos=e.posMax;t||e.pos++,s[n]=e.pos};l$.prototype.tokenize=function(e){for(var t,r,n,i=this.ruler.getRules(""),o=i.length,a=e.posMax,s=e.md.options.maxNesting;e.pos=e.pos)throw new Error("inline rule didn't increment state.pos");break}}if(t){if(e.pos>=a)break;continue}e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()};l$.prototype.parse=function(e,t,r,n){var i,o,a,s=new this.State(e,t,r,n);for(this.tokenize(s),o=this.ruler2.getRules(""),a=o.length,i=0;i|$))",t.tpl_email_fuzzy="(^|"+r+'|"|\\(|'+t.src_ZCc+")("+t.src_email_name+"@"+t.tpl_host_fuzzy_strict+")",t.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+t.src_ZPCc+"))((?![$+<=>^`||])"+t.tpl_host_port_fuzzy_strict+t.src_path+")",t.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+t.src_ZPCc+"))((?![$+<=>^`||])"+t.tpl_host_port_no_ip_fuzzy_strict+t.src_path+")",t}),SR}function Cz(e){var t=Array.prototype.slice.call(arguments,1);return t.forEach(function(r){r&&Object.keys(r).forEach(function(n){e[n]=r[n]})}),e}function RI(e){return Object.prototype.toString.call(e)}function wBr(e){return RI(e)==="[object String]"}function CBr(e){return RI(e)==="[object Object]"}function $Br(e){return RI(e)==="[object RegExp]"}function Xle(e){return RI(e)==="[object Function]"}function OBr(e){return e.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}var F8e={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};function EBr(e){return Object.keys(e||{}).reduce(function(t,r){return t||F8e.hasOwnProperty(r)},!1)}var _Br={"http:":{validate:function(e,t,r){var n=e.slice(t);return r.re.http||(r.re.http=new RegExp("^\\/\\/"+r.re.src_auth+r.re.src_host_port_strict+r.re.src_path,"i")),r.re.http.test(n)?n.match(r.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(e,t,r){var n=e.slice(t);return r.re.no_http||(r.re.no_http=new RegExp("^"+r.re.src_auth+"(?:localhost|(?:(?:"+r.re.src_domain+")\\.)+"+r.re.src_domain_root+")"+r.re.src_port+r.re.src_host_terminator+r.re.src_path,"i")),r.re.no_http.test(n)?t>=3&&e[t-3]===":"||t>=3&&e[t-3]==="/"?0:n.match(r.re.no_http)[0].length:0}},"mailto:":{validate:function(e,t,r){var n=e.slice(t);return r.re.mailto||(r.re.mailto=new RegExp("^"+r.re.src_email_name+"@"+r.re.src_host_strict,"i")),r.re.mailto.test(n)?n.match(r.re.mailto)[0].length:0}}},PBr="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",IBr="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function TBr(e){e.__index__=-1,e.__text_cache__=""}function MBr(e){return function(t,r){var n=t.slice(r);return e.test(n)?n.match(e)[0].length:0}}function Yle(){return function(e,t){t.normalize(e)}}function U8(e){var t=e.re=SBr()(e.__opts__),r=e.__tlds__.slice();e.onCompile(),e.__tlds_replaced__||r.push(PBr),r.push(t.src_xn),t.src_tlds=r.join("|");function n(s){return s.replace("%TLDS%",t.src_tlds)}t.email_fuzzy=RegExp(n(t.tpl_email_fuzzy),"i"),t.link_fuzzy=RegExp(n(t.tpl_link_fuzzy),"i"),t.link_no_ip_fuzzy=RegExp(n(t.tpl_link_no_ip_fuzzy),"i"),t.host_fuzzy_test=RegExp(n(t.tpl_host_fuzzy_test),"i");var i=[];e.__compiled__={};function o(s,l){throw new Error('(LinkifyIt) Invalid schema "'+s+'": '+l)}Object.keys(e.__schemas__).forEach(function(s){var l=e.__schemas__[s];if(l!==null){var c={validate:null,link:null};if(e.__compiled__[s]=c,CBr(l)){$Br(l.validate)?c.validate=MBr(l.validate):Xle(l.validate)?c.validate=l.validate:o(s,l),Xle(l.normalize)?c.normalize=l.normalize:l.normalize?o(s,l):c.normalize=Yle();return}if(wBr(l)){i.push(s);return}o(s,l)}}),i.forEach(function(s){e.__compiled__[e.__schemas__[s]]&&(e.__compiled__[s].validate=e.__compiled__[e.__schemas__[s]].validate,e.__compiled__[s].normalize=e.__compiled__[e.__schemas__[s]].normalize)}),e.__compiled__[""]={validate:null,normalize:Yle()};var a=Object.keys(e.__compiled__).filter(function(s){return s.length>0&&e.__compiled__[s]}).map(OBr).join("|");e.re.schema_test=RegExp("(^|(?!_)(?:[><|]|"+t.src_ZPCc+"))("+a+")","i"),e.re.schema_search=RegExp("(^|(?!_)(?:[><|]|"+t.src_ZPCc+"))("+a+")","ig"),e.re.schema_at_start=RegExp("^"+e.re.schema_search.source,"i"),e.re.pretest=RegExp("("+e.re.schema_test.source+")|("+e.re.host_fuzzy_test.source+")|@","i"),TBr(e)}function kBr(e,t){var r=e.__index__,n=e.__last_index__,i=e.__text_cache__.slice(r,n);this.schema=e.__schema__.toLowerCase(),this.index=r+t,this.lastIndex=n+t,this.raw=i,this.text=i,this.url=i}function $z(e,t){var r=new kBr(e,t);return e.__compiled__[r.schema].normalize(r,e),r}function hl(e,t){if(!(this instanceof hl))return new hl(e,t);t||EBr(e)&&(t=e,e={}),this.__opts__=Cz({},F8e,t),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=Cz({},_Br,e),this.__compiled__={},this.__tlds__=IBr,this.__tlds_replaced__=!1,this.re={},U8(this)}hl.prototype.add=function(t,r){return this.__schemas__[t]=r,U8(this),this};hl.prototype.set=function(t){return this.__opts__=Cz(this.__opts__,t),this};hl.prototype.test=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return!1;var r,n,i,o,a,s,l,c,d;if(this.re.schema_test.test(t)){for(l=this.re.schema_search,l.lastIndex=0;(r=l.exec(t))!==null;)if(o=this.testSchemaAt(t,r[2],l.lastIndex),o){this.__schema__=r[2],this.__index__=r.index+r[1].length,this.__last_index__=r.index+r[0].length+o;break}}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(c=t.search(this.re.host_fuzzy_test),c>=0&&(this.__index__<0||c=0&&(i=t.match(this.re.email_fuzzy))!==null&&(a=i.index+i[1].length,s=i.index+i[0].length,(this.__index__<0||athis.__last_index__)&&(this.__schema__="mailto:",this.__index__=a,this.__last_index__=s))),this.__index__>=0};hl.prototype.pretest=function(t){return this.re.pretest.test(t)};hl.prototype.testSchemaAt=function(t,r,n){return this.__compiled__[r.toLowerCase()]?this.__compiled__[r.toLowerCase()].validate(t,n,this):0};hl.prototype.match=function(t){var r=0,n=[];this.__index__>=0&&this.__text_cache__===t&&(n.push($z(this,r)),r=this.__last_index__);for(var i=r?t.slice(r):t;this.test(i);)n.push($z(this,r)),i=i.slice(this.__last_index__),r+=this.__last_index__;return n.length?n:null};hl.prototype.matchAtStart=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return null;var r=this.re.schema_at_start.exec(t);if(!r)return null;var n=this.testSchemaAt(t,r[2],r[0].length);return n?(this.__schema__=r[2],this.__index__=r.index+r[1].length,this.__last_index__=r.index+r[0].length+n,$z(this,0)):null};hl.prototype.tlds=function(t,r){return t=Array.isArray(t)?t:[t],r?(this.__tlds__=this.__tlds__.concat(t).sort().filter(function(n,i,o){return n!==o[i-1]}).reverse(),U8(this),this):(this.__tlds__=t.slice(),this.__tlds_replaced__=!0,U8(this),this)};hl.prototype.normalize=function(t){t.schema||(t.url="http://"+t.url),t.schema==="mailto:"&&!/^mailto:/i.test(t.url)&&(t.url="mailto:"+t.url)};hl.prototype.onCompile=function(){};var RBr=hl;const C1=2147483647,zu=36,rG=1,cw=26,ABr=38,DBr=700,H8e=72,W8e=128,q8e="-",NBr=/^xn--/,jBr=/[^\0-\x7F]/,LBr=/[\x2E\u3002\uFF0E\uFF61]/g,zBr={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},wR=zu-rG,Bu=Math.floor,CR=String.fromCharCode;function Ah(e){throw new RangeError(zBr[e])}function BBr(e,t){const r=[];let n=e.length;for(;n--;)r[n]=t(e[n]);return r}function V8e(e,t){const r=e.split("@");let n="";r.length>1&&(n=r[0]+"@",e=r[1]),e=e.replace(LBr,".");const i=e.split("."),o=BBr(i,t).join(".");return n+o}function nG(e){const t=[];let r=0;const n=e.length;for(;r=55296&&i<=56319&&rString.fromCodePoint(...e),FBr=function(e){return e>=48&&e<58?26+(e-48):e>=65&&e<91?e-65:e>=97&&e<123?e-97:zu},Qle=function(e,t){return e+22+75*(e<26)-((t!=0)<<5)},K8e=function(e,t,r){let n=0;for(e=r?Bu(e/DBr):e>>1,e+=Bu(e/t);e>wR*cw>>1;n+=zu)e=Bu(e/wR);return Bu(n+(wR+1)*e/(e+ABr))},iG=function(e){const t=[],r=e.length;let n=0,i=W8e,o=H8e,a=e.lastIndexOf(q8e);a<0&&(a=0);for(let s=0;s=128&&Ah("not-basic"),t.push(e.charCodeAt(s));for(let s=a>0?a+1:0;s=r&&Ah("invalid-input");const h=FBr(e.charCodeAt(s++));h>=zu&&Ah("invalid-input"),h>Bu((C1-n)/d)&&Ah("overflow"),n+=h*d;const u=f<=o?rG:f>=o+cw?cw:f-o;if(hBu(C1/p)&&Ah("overflow"),d*=p}const c=t.length+1;o=K8e(n-l,c,l==0),Bu(n/c)>C1-i&&Ah("overflow"),i+=Bu(n/c),n%=c,t.splice(n++,0,i)}return String.fromCodePoint(...t)},oG=function(e){const t=[];e=nG(e);const r=e.length;let n=W8e,i=0,o=H8e;for(const l of e)l<128&&t.push(CR(l));const a=t.length;let s=a;for(a&&t.push(q8e);s=n&&dBu((C1-i)/c)&&Ah("overflow"),i+=(l-n)*c,n=l;for(const d of e)if(dC1&&Ah("overflow"),d===n){let f=i;for(let h=zu;;h+=zu){const u=h<=o?rG:h>=o+cw?cw:h-o;if(f=0))try{t.hostname=Y8e.toASCII(t.hostname)}catch{}return sm.encode(sm.format(t))}function oFr(e){var t=sm.parse(e,!0);if(t.hostname&&(!t.protocol||Q8e.indexOf(t.protocol)>=0))try{t.hostname=Y8e.toUnicode(t.hostname)}catch{}return sm.decode(sm.format(t),sm.decode.defaultChars+"%")}function cc(e,t){if(!(this instanceof cc))return new cc(e,t);t||Dx.isString(e)||(t=e||{},e="default"),this.inline=new ZBr,this.block=new QBr,this.core=new YBr,this.renderer=new XBr,this.linkify=new JBr,this.validateLink=nFr,this.normalizeLink=iFr,this.normalizeLinkText=oFr,this.utils=Dx,this.helpers=Dx.assign({},GBr),this.options={},this.configure(e),t&&this.set(t)}cc.prototype.set=function(e){return Dx.assign(this.options,e),this};cc.prototype.configure=function(e){var t=this,r;if(Dx.isString(e)&&(r=e,e=eFr[r],!e))throw new Error('Wrong `markdown-it` preset "'+r+'", check name');if(!e)throw new Error("Wrong `markdown-it` preset, can't be empty");return e.options&&t.set(e.options),e.components&&Object.keys(e.components).forEach(function(n){e.components[n].rules&&t[n].ruler.enableOnly(e.components[n].rules),e.components[n].rules2&&t[n].ruler2.enableOnly(e.components[n].rules2)}),this};cc.prototype.enable=function(e,t){var r=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(i){r=r.concat(this[i].ruler.enable(e,!0))},this),r=r.concat(this.inline.ruler2.enable(e,!0));var n=e.filter(function(i){return r.indexOf(i)<0});if(n.length&&!t)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+n);return this};cc.prototype.disable=function(e,t){var r=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(i){r=r.concat(this[i].ruler.disable(e,!0))},this),r=r.concat(this.inline.ruler2.disable(e,!0));var n=e.filter(function(i){return r.indexOf(i)<0});if(n.length&&!t)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+n);return this};cc.prototype.use=function(e){var t=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,t),this};cc.prototype.parse=function(e,t){if(typeof e!="string")throw new Error("Input data should be a String");var r=new this.core.State(e,this,t);return this.core.process(r),r.tokens};cc.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)};cc.prototype.parseInline=function(e,t){var r=new this.core.State(e,this,t);return r.inlineMode=!0,this.core.process(r),r.tokens};cc.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)};var aFr=cc,sFr=aFr;const lFr=er(sFr);class Hs{constructor(t,r,n){this.lexer=void 0,this.start=void 0,this.end=void 0,this.lexer=t,this.start=r,this.end=n}static range(t,r){return r?!t||!t.loc||!r.loc||t.loc.lexer!==r.loc.lexer?null:new Hs(t.loc.lexer,t.loc.start,r.loc.end):t&&t.loc}}class Yu{constructor(t,r){this.text=void 0,this.loc=void 0,this.noexpand=void 0,this.treatAsRelax=void 0,this.text=t,this.loc=r}range(t,r){return new Yu(r,Hs.range(this,t))}}class vt{constructor(t,r){this.name=void 0,this.position=void 0,this.length=void 0,this.rawMessage=void 0;var n="KaTeX parse error: "+t,i,o,a=r&&r.loc;if(a&&a.start<=a.end){var s=a.lexer.input;i=a.start,o=a.end,i===s.length?n+=" at end of input: ":n+=" at position "+(i+1)+": ";var l=s.slice(i,o).replace(/[^]/g,"$&̲"),c;i>15?c="…"+s.slice(i-15,i):c=s.slice(0,i);var d;o+15":">","<":"<",'"':""","'":"'"},pFr=/[&><"']/g;function mFr(e){return String(e).replace(pFr,t=>hFr[t])}var Z8e=function e(t){return t.type==="ordgroup"||t.type==="color"?t.body.length===1?e(t.body[0]):t:t.type==="font"?e(t.body):t},gFr=function(t){var r=Z8e(t);return r.type==="mathord"||r.type==="textord"||r.type==="atom"},vFr=function(t){if(!t)throw new Error("Expected non-null, but got "+String(t));return t},bFr=function(t){var r=/^\s*([^\\/#]*?)(?::|�*58|�*3a)/i.exec(t);return r!=null?r[1]:"_relative"},hr={contains:cFr,deflt:uFr,escape:mFr,hyphenate:fFr,getBaseElem:Z8e,isCharacterBox:gFr,protocolFromUrl:bFr},S5={displayMode:{type:"boolean",description:"Render math in display mode, which puts the math in display style (so \\int and \\sum are large, for example), and centers the math on the page on its own line.",cli:"-d, --display-mode"},output:{type:{enum:["htmlAndMathml","html","mathml"]},description:"Determines the markup language of the output.",cli:"-F, --format "},leqno:{type:"boolean",description:"Render display math in leqno style (left-justified tags)."},fleqn:{type:"boolean",description:"Render display math flush left."},throwOnError:{type:"boolean",default:!0,cli:"-t, --no-throw-on-error",cliDescription:"Render errors (in the color given by --error-color) instead of throwing a ParseError exception when encountering an error."},errorColor:{type:"string",default:"#cc0000",cli:"-c, --error-color ",cliDescription:"A color string given in the format 'rgb' or 'rrggbb' (no #). This option determines the color of errors rendered by the -t option.",cliProcessor:e=>"#"+e},macros:{type:"object",cli:"-m, --macro ",cliDescription:"Define custom macro of the form '\\foo:expansion' (use multiple -m arguments for multiple macros).",cliDefault:[],cliProcessor:(e,t)=>(t.push(e),t)},minRuleThickness:{type:"number",description:"Specifies a minimum thickness, in ems, for fraction lines, `\\sqrt` top lines, `{array}` vertical lines, `\\hline`, `\\hdashline`, `\\underline`, `\\overline`, and the borders of `\\fbox`, `\\boxed`, and `\\fcolorbox`.",processor:e=>Math.max(0,e),cli:"--min-rule-thickness ",cliProcessor:parseFloat},colorIsTextColor:{type:"boolean",description:"Makes \\color behave like LaTeX's 2-argument \\textcolor, instead of LaTeX's one-argument \\color mode change.",cli:"-b, --color-is-text-color"},strict:{type:[{enum:["warn","ignore","error"]},"boolean","function"],description:"Turn on strict / LaTeX faithfulness mode, which throws an error if the input uses features that are not supported by LaTeX.",cli:"-S, --strict",cliDefault:!1},trust:{type:["boolean","function"],description:"Trust the input, enabling all HTML features such as \\url.",cli:"-T, --trust"},maxSize:{type:"number",default:1/0,description:"If non-zero, all user-specified sizes, e.g. in \\rule{500em}{500em}, will be capped to maxSize ems. Otherwise, elements and spaces can be arbitrarily large",processor:e=>Math.max(0,e),cli:"-s, --max-size ",cliProcessor:parseInt},maxExpand:{type:"number",default:1e3,description:"Limit the number of macro expansions to the specified number, to prevent e.g. infinite macro loops. If set to Infinity, the macro expander will try to fully expand as in LaTeX.",processor:e=>Math.max(0,e),cli:"-e, --max-expand ",cliProcessor:e=>e==="Infinity"?1/0:parseInt(e)},globalGroup:{type:"boolean",cli:!1}};function yFr(e){if(e.default)return e.default;var t=e.type,r=Array.isArray(t)?t[0]:t;if(typeof r!="string")return r.enum[0];switch(r){case"boolean":return!1;case"string":return"";case"number":return 0;case"object":return{}}}class aG{constructor(t){this.displayMode=void 0,this.output=void 0,this.leqno=void 0,this.fleqn=void 0,this.throwOnError=void 0,this.errorColor=void 0,this.macros=void 0,this.minRuleThickness=void 0,this.colorIsTextColor=void 0,this.strict=void 0,this.trust=void 0,this.maxSize=void 0,this.maxExpand=void 0,this.globalGroup=void 0,t=t||{};for(var r in S5)if(S5.hasOwnProperty(r)){var n=S5[r];this[r]=t[r]!==void 0?n.processor?n.processor(t[r]):t[r]:yFr(n)}}reportNonstrict(t,r,n){var i=this.strict;if(typeof i=="function"&&(i=i(t,r,n)),!(!i||i==="ignore")){if(i===!0||i==="error")throw new vt("LaTeX-incompatible input and strict mode is set to 'error': "+(r+" ["+t+"]"),n);i==="warn"?typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(r+" ["+t+"]")):typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+i+"': "+r+" ["+t+"]"))}}useStrictBehavior(t,r,n){var i=this.strict;if(typeof i=="function")try{i=i(t,r,n)}catch{i="error"}return!i||i==="ignore"?!1:i===!0||i==="error"?!0:i==="warn"?(typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(r+" ["+t+"]")),!1):(typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+i+"': "+r+" ["+t+"]")),!1)}isTrusted(t){t.url&&!t.protocol&&(t.protocol=hr.protocolFromUrl(t.url));var r=typeof this.trust=="function"?this.trust(t):this.trust;return!!r}}class vh{constructor(t,r,n){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=t,this.size=r,this.cramped=n}sup(){return _u[xFr[this.id]]}sub(){return _u[SFr[this.id]]}fracNum(){return _u[wFr[this.id]]}fracDen(){return _u[CFr[this.id]]}cramp(){return _u[$Fr[this.id]]}text(){return _u[OFr[this.id]]}isTight(){return this.size>=2}}var sG=0,K8=1,$1=2,sf=3,uw=4,Ul=5,hb=6,La=7,_u=[new vh(sG,0,!1),new vh(K8,0,!0),new vh($1,1,!1),new vh(sf,1,!0),new vh(uw,2,!1),new vh(Ul,2,!0),new vh(hb,3,!1),new vh(La,3,!0)],xFr=[uw,Ul,uw,Ul,hb,La,hb,La],SFr=[Ul,Ul,Ul,Ul,La,La,La,La],wFr=[$1,sf,uw,Ul,hb,La,hb,La],CFr=[sf,sf,Ul,Ul,La,La,La,La],$Fr=[K8,K8,sf,sf,Ul,Ul,La,La],OFr=[sG,K8,$1,sf,$1,sf,$1,sf],ar={DISPLAY:_u[sG],TEXT:_u[$1],SCRIPT:_u[uw],SCRIPTSCRIPT:_u[hb]},Oz=[{name:"latin",blocks:[[256,591],[768,879]]},{name:"cyrillic",blocks:[[1024,1279]]},{name:"armenian",blocks:[[1328,1423]]},{name:"brahmic",blocks:[[2304,4255]]},{name:"georgian",blocks:[[4256,4351]]},{name:"cjk",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:"hangul",blocks:[[44032,55215]]}];function EFr(e){for(var t=0;t=i[0]&&e<=i[1])return r.name}return null}var w5=[];Oz.forEach(e=>e.blocks.forEach(t=>w5.push(...t)));function J8e(e){for(var t=0;t=w5[t]&&e<=w5[t+1])return!0;return!1}var cv=80,_Fr=function(t,r){return"M95,"+(622+t+r)+` -c-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14 -c0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54 -c44.2,-33.3,65.8,-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10 -s173,378,173,378c0.7,0,35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429 -c69,-144,104.5,-217.7,106.5,-221 -l`+t/2.075+" -"+t+` -c5.3,-9.3,12,-14,20,-14 -H400000v`+(40+t)+`H845.2724 -s-225.272,467,-225.272,467s-235,486,-235,486c-2.7,4.7,-9,7,-19,7 -c-6,0,-10,-1,-12,-3s-194,-422,-194,-422s-65,47,-65,47z -M`+(834+t)+" "+r+"h400000v"+(40+t)+"h-400000z"},PFr=function(t,r){return"M263,"+(601+t+r)+`c0.7,0,18,39.7,52,119 -c34,79.3,68.167,158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120 -c340,-704.7,510.7,-1060.3,512,-1067 -l`+t/2.084+" -"+t+` -c4.7,-7.3,11,-11,19,-11 -H40000v`+(40+t)+`H1012.3 -s-271.3,567,-271.3,567c-38.7,80.7,-84,175,-136,283c-52,108,-89.167,185.3,-111.5,232 -c-22.3,46.7,-33.8,70.3,-34.5,71c-4.7,4.7,-12.3,7,-23,7s-12,-1,-12,-1 -s-109,-253,-109,-253c-72.7,-168,-109.3,-252,-110,-252c-10.7,8,-22,16.7,-34,26 -c-22,17.3,-33.3,26,-34,26s-26,-26,-26,-26s76,-59,76,-59s76,-60,76,-60z -M`+(1001+t)+" "+r+"h400000v"+(40+t)+"h-400000z"},IFr=function(t,r){return"M983 "+(10+t+r)+` -l`+t/3.13+" -"+t+` -c4,-6.7,10,-10,18,-10 H400000v`+(40+t)+` -H1013.1s-83.4,268,-264.1,840c-180.7,572,-277,876.3,-289,913c-4.7,4.7,-12.7,7,-24,7 -s-12,0,-12,0c-1.3,-3.3,-3.7,-11.7,-7,-25c-35.3,-125.3,-106.7,-373.3,-214,-744 -c-10,12,-21,25,-33,39s-32,39,-32,39c-6,-5.3,-15,-14,-27,-26s25,-30,25,-30 -c26.7,-32.7,52,-63,76,-91s52,-60,52,-60s208,722,208,722 -c56,-175.3,126.3,-397.3,211,-666c84.7,-268.7,153.8,-488.2,207.5,-658.5 -c53.7,-170.3,84.5,-266.8,92.5,-289.5z -M`+(1001+t)+" "+r+"h400000v"+(40+t)+"h-400000z"},TFr=function(t,r){return"M424,"+(2398+t+r)+` -c-1.3,-0.7,-38.5,-172,-111.5,-514c-73,-342,-109.8,-513.3,-110.5,-514 -c0,-2,-10.7,14.3,-32,49c-4.7,7.3,-9.8,15.7,-15.5,25c-5.7,9.3,-9.8,16,-12.5,20 -s-5,7,-5,7c-4,-3.3,-8.3,-7.7,-13,-13s-13,-13,-13,-13s76,-122,76,-122s77,-121,77,-121 -s209,968,209,968c0,-2,84.7,-361.7,254,-1079c169.3,-717.3,254.7,-1077.7,256,-1081 -l`+t/4.223+" -"+t+`c4,-6.7,10,-10,18,-10 H400000 -v`+(40+t)+`H1014.6 -s-87.3,378.7,-272.6,1166c-185.3,787.3,-279.3,1182.3,-282,1185 -c-2,6,-10,9,-24,9 -c-8,0,-12,-0.7,-12,-2z M`+(1001+t)+" "+r+` -h400000v`+(40+t)+"h-400000z"},MFr=function(t,r){return"M473,"+(2713+t+r)+` -c339.3,-1799.3,509.3,-2700,510,-2702 l`+t/5.298+" -"+t+` -c3.3,-7.3,9.3,-11,18,-11 H400000v`+(40+t)+`H1017.7 -s-90.5,478,-276.2,1466c-185.7,988,-279.5,1483,-281.5,1485c-2,6,-10,9,-24,9 -c-8,0,-12,-0.7,-12,-2c0,-1.3,-5.3,-32,-16,-92c-50.7,-293.3,-119.7,-693.3,-207,-1200 -c0,-1.3,-5.3,8.7,-16,30c-10.7,21.3,-21.3,42.7,-32,64s-16,33,-16,33s-26,-26,-26,-26 -s76,-153,76,-153s77,-151,77,-151c0.7,0.7,35.7,202,105,604c67.3,400.7,102,602.7,104, -606zM`+(1001+t)+" "+r+"h400000v"+(40+t)+"H1017.7z"},kFr=function(t){var r=t/2;return"M400000 "+t+" H0 L"+r+" 0 l65 45 L145 "+(t-80)+" H400000z"},RFr=function(t,r,n){var i=n-54-r-t;return"M702 "+(t+r)+"H400000"+(40+t)+` -H742v`+i+`l-4 4-4 4c-.667.7 -2 1.5-4 2.5s-4.167 1.833-6.5 2.5-5.5 1-9.5 1 -h-12l-28-84c-16.667-52-96.667 -294.333-240-727l-212 -643 -85 170 -c-4-3.333-8.333-7.667-13 -13l-13-13l77-155 77-156c66 199.333 139 419.667 -219 661 l218 661zM702 `+r+"H400000v"+(40+t)+"H742z"},AFr=function(t,r,n){r=1e3*r;var i="";switch(t){case"sqrtMain":i=_Fr(r,cv);break;case"sqrtSize1":i=PFr(r,cv);break;case"sqrtSize2":i=IFr(r,cv);break;case"sqrtSize3":i=TFr(r,cv);break;case"sqrtSize4":i=MFr(r,cv);break;case"sqrtTall":i=RFr(r,cv,n)}return i},DFr=function(t,r){switch(t){case"⎜":return"M291 0 H417 V"+r+" H291z M291 0 H417 V"+r+" H291z";case"∣":return"M145 0 H188 V"+r+" H145z M145 0 H188 V"+r+" H145z";case"∥":return"M145 0 H188 V"+r+" H145z M145 0 H188 V"+r+" H145z"+("M367 0 H410 V"+r+" H367z M367 0 H410 V"+r+" H367z");case"⎟":return"M457 0 H583 V"+r+" H457z M457 0 H583 V"+r+" H457z";case"⎢":return"M319 0 H403 V"+r+" H319z M319 0 H403 V"+r+" H319z";case"⎥":return"M263 0 H347 V"+r+" H263z M263 0 H347 V"+r+" H263z";case"⎪":return"M384 0 H504 V"+r+" H384z M384 0 H504 V"+r+" H384z";case"⏐":return"M312 0 H355 V"+r+" H312z M312 0 H355 V"+r+" H312z";case"‖":return"M257 0 H300 V"+r+" H257z M257 0 H300 V"+r+" H257z"+("M478 0 H521 V"+r+" H478z M478 0 H521 V"+r+" H478z");default:return""}},Zle={doubleleftarrow:`M262 157 -l10-10c34-36 62.7-77 86-123 3.3-8 5-13.3 5-16 0-5.3-6.7-8-20-8-7.3 - 0-12.2.5-14.5 1.5-2.3 1-4.8 4.5-7.5 10.5-49.3 97.3-121.7 169.3-217 216-28 - 14-57.3 25-88 33-6.7 2-11 3.8-13 5.5-2 1.7-3 4.2-3 7.5s1 5.8 3 7.5 -c2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5 - 157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87 --86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7 --2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z -m8 0v40h399730v-40zm0 194v40h399730v-40z`,doublerightarrow:`M399738 392l --10 10c-34 36-62.7 77-86 123-3.3 8-5 13.3-5 16 0 5.3 6.7 8 20 8 7.3 0 12.2-.5 - 14.5-1.5 2.3-1 4.8-4.5 7.5-10.5 49.3-97.3 121.7-169.3 217-216 28-14 57.3-25 88 --33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68 --17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18 --13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782 -c-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3 --107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z`,leftarrow:`M400000 241H110l3-3c68.7-52.7 113.7-120 - 135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8 --5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247 -c-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208 - 490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3 - 1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202 - l-3-3h399890zM100 241v40h399900v-40z`,leftbrace:`M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117 --45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7 - 5-6 9-10 13-.7 1-7.3 1-20 1H6z`,leftbraceunder:`M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13 - 35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688 - 0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7 --331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z`,leftgroup:`M400000 80 -H435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0 - 435 0h399565z`,leftgroupunder:`M400000 262 -H435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219 - 435 219h399565z`,leftharpoon:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3 --3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5 --18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7 --196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z`,leftharpoonplus:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5 - 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3 --4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7 --10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z -m0 0v40h400000v-40z`,leftharpoondown:`M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333 - 5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5 - 1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667 --152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z`,leftharpoondownplus:`M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 11s5.3 5.3 12 - 10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7 --2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0 -v40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z`,lefthook:`M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5 --83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3 --68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21 - 71.5 23h399859zM103 281v-40h399897v40z`,leftlinesegment:`M40 281 V428 H0 V94 H40 V241 H400000 v40z -M40 281 V428 H0 V94 H40 V241 H400000 v40z`,leftmapsto:`M40 281 V448H0V74H40V241H400000v40z -M40 281 V448H0V74H40V241H400000v40z`,leftToFrom:`M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23 --.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8 -c28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3 - 68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z`,longequal:`M0 50 h400000 v40H0z m0 194h40000v40H0z -M0 50 h400000 v40H0z m0 194h40000v40H0z`,midbrace:`M200428 334 -c-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14 --53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7 - 311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11 - 12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z`,midbraceunder:`M199572 214 -c100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14 - 53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3 - 11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0 --5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z`,oiintSize1:`M512.6 71.6c272.6 0 320.3 106.8 320.3 178.2 0 70.8-47.7 177.6 --320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z -m368.1 178.2c0-86.4-60.9-215.4-368.1-215.4-306.4 0-367.3 129-367.3 215.4 0 85.8 -60.9 214.8 367.3 214.8 307.2 0 368.1-129 368.1-214.8z`,oiintSize2:`M757.8 100.1c384.7 0 451.1 137.6 451.1 230 0 91.3-66.4 228.8 --451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z -m502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2 -c0 110 84 276 504 276s502.4-166 502.4-276z`,oiiintSize1:`M681.4 71.6c408.9 0 480.5 106.8 480.5 178.2 0 70.8-71.6 177.6 --480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z -m525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0 -85.8 86.8 214.8 524.7 214.8 438.9 0 525.7-129 525.7-214.8z`,oiiintSize2:`M1021.2 53c603.6 0 707.8 165.8 707.8 277.2 0 110-104.2 275.8 --707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z -m770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1 -c0 130 128.8 326.4 772.7 326.4s770.5-196.4 770.5-326.4z`,rightarrow:`M0 241v40h399891c-47.3 35.3-84 78-110 128 --16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 - 11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 - 39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85 --40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5 --12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67 - 151.7 139 205zm0 0v40h399900v-40z`,rightbrace:`M400000 542l --6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5 -s-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1 -c124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z`,rightbraceunder:`M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3 - 28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237 --174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z`,rightgroup:`M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0 - 3-1 3-3v-38c-76-158-257-219-435-219H0z`,rightgroupunder:`M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18 - 0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z`,rightharpoon:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3 --3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2 --10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 - 69.2 92 94.5zm0 0v40h399900v-40z`,rightharpoonplus:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11 --18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7 - 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z -m0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z`,rightharpoondown:`M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8 - 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5 --7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95 --27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z`,rightharpoondownplus:`M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8 - 15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 - 8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3 --64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z -m0-194v40h400000v-40zm0 0v40h400000v-40z`,righthook:`M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3 - 15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0 --13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21 - 66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z`,rightlinesegment:`M399960 241 V94 h40 V428 h-40 V281 H0 v-40z -M399960 241 V94 h40 V428 h-40 V281 H0 v-40z`,rightToFrom:`M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23 - 1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32 --52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142 --167z M100 147v40h399900v-40zM0 341v40h399900v-40z`,twoheadleftarrow:`M0 167c68 40 - 115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69 --70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3 --40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19 --37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101 - 10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z`,twoheadrightarrow:`M400000 167 -c-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3 - 41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42 - 18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333 --19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70 - 101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z`,tilde1:`M200 55.538c-77 0-168 73.953-177 73.953-3 0-7 --2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0 - 114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0 - 4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128 --68.267.847-113-73.952-191-73.952z`,tilde2:`M344 55.266c-142 0-300.638 81.316-311.5 86.418 --8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9 - 31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114 -c1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751 - 181.476 676 181.476c-149 0-189-126.21-332-126.21z`,tilde3:`M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457 --11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0 - 411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697 - 16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696 - -338 0-409-156.573-744-156.573z`,tilde4:`M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345 --11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409 - 177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9 - 14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409 - -175.236-744-175.236z`,vec:`M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5 -3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11 -10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63 --1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1 --7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59 -H213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359 -c-16-25.333-24-45-24-59z`,widehat1:`M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22 -c-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z`,widehat2:`M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10 --11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat3:`M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10 --11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat4:`M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10 --11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widecheck1:`M529,159h5l519,-115c5,-1,9,-5,9,-10c0,-1,-1,-2,-1,-3l-4,-22c-1, --5,-5,-9,-11,-9h-2l-512,92l-513,-92h-2c-5,0,-9,4,-11,9l-5,22c-1,6,2,12,8,13z`,widecheck2:`M1181,220h2l1171,-176c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10, --11,-10h-1l-1168,153l-1167,-153h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck3:`M1181,280h2l1171,-236c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10, --11,-10h-1l-1168,213l-1167,-213h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck4:`M1181,340h2l1171,-296c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10, --11,-10h-1l-1168,273l-1167,-273h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,baraboveleftarrow:`M400000 620h-399890l3 -3c68.7 -52.7 113.7 -120 135 -202 -c4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5 -c-2.3 1.7 -4.2 5.8 -5.5 12.5c-1.3 4.7 -2.7 10.3 -4 17c-12 48.7 -34.8 92 -68.5 130 -s-74.2 66.3 -121.5 85c-10 4 -16 7.7 -18 11c0 8.7 6 14.3 18 17c47.3 18.7 87.8 47 -121.5 85s56.5 81.3 68.5 130c0.7 2 1.3 5 2 9s1.2 6.7 1.5 8c0.3 1.3 1 3.3 2 6 -s2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21 -3.7 21 -11 -c0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z -M100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z`,rightarrowabovebar:`M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32 --27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0 -13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39 --84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85-40.5 --119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5 --12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67 -151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z`,baraboveshortleftharpoon:`M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11 -c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17 -c2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21 -c-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40 -c-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z -M0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z`,rightharpoonaboveshortbar:`M0,241 l0,40c399126,0,399993,0,399993,0 -c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199, --231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6 -c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z -M0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z`,shortbaraboveleftharpoon:`M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11 -c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9, -1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7, --152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z -M93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z`,shortrightharpoonabovebar:`M53,241l0,40c398570,0,399437,0,399437,0 -c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199, --231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6 -c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z -M500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z`},NFr=function(t,r){switch(t){case"lbrack":return"M403 1759 V84 H666 V0 H319 V1759 v"+r+` v1759 h347 v-84 -H403z M403 1759 V0 H319 V1759 v`+r+" v1759 h84z";case"rbrack":return"M347 1759 V0 H0 V84 H263 V1759 v"+r+` v1759 H0 v84 H347z -M347 1759 V0 H263 V1759 v`+r+" v1759 h84z";case"vert":return"M145 15 v585 v"+r+` v585 c2.667,10,9.667,15,21,15 -c10,0,16.667,-5,20,-15 v-585 v`+-r+` v-585 c-2.667,-10,-9.667,-15,-21,-15 -c-10,0,-16.667,5,-20,15z M188 15 H145 v585 v`+r+" v585 h43z";case"doublevert":return"M145 15 v585 v"+r+` v585 c2.667,10,9.667,15,21,15 -c10,0,16.667,-5,20,-15 v-585 v`+-r+` v-585 c-2.667,-10,-9.667,-15,-21,-15 -c-10,0,-16.667,5,-20,15z M188 15 H145 v585 v`+r+` v585 h43z -M367 15 v585 v`+r+` v585 c2.667,10,9.667,15,21,15 -c10,0,16.667,-5,20,-15 v-585 v`+-r+` v-585 c-2.667,-10,-9.667,-15,-21,-15 -c-10,0,-16.667,5,-20,15z M410 15 H367 v585 v`+r+" v585 h43z";case"lfloor":return"M319 602 V0 H403 V602 v"+r+` v1715 h263 v84 H319z -MM319 602 V0 H403 V602 v`+r+" v1715 H319z";case"rfloor":return"M319 602 V0 H403 V602 v"+r+` v1799 H0 v-84 H319z -MM319 602 V0 H403 V602 v`+r+" v1715 H319z";case"lceil":return"M403 1759 V84 H666 V0 H319 V1759 v"+r+` v602 h84z -M403 1759 V0 H319 V1759 v`+r+" v602 h84z";case"rceil":return"M347 1759 V0 H0 V84 H263 V1759 v"+r+` v602 h84z -M347 1759 V0 h-84 V1759 v`+r+" v602 h84z";case"lparen":return`M863,9c0,-2,-2,-5,-6,-9c0,0,-17,0,-17,0c-12.7,0,-19.3,0.3,-20,1 -c-5.3,5.3,-10.3,11,-15,17c-242.7,294.7,-395.3,682,-458,1162c-21.3,163.3,-33.3,349, --36,557 l0,`+(r+84)+`c0.2,6,0,26,0,60c2,159.3,10,310.7,24,454c53.3,528,210, -949.7,470,1265c4.7,6,9.7,11.7,15,17c0.7,0.7,7,1,19,1c0,0,18,0,18,0c4,-4,6,-7,6,-9 -c0,-2.7,-3.3,-8.7,-10,-18c-135.3,-192.7,-235.5,-414.3,-300.5,-665c-65,-250.7,-102.5, --544.7,-112.5,-882c-2,-104,-3,-167,-3,-189 -l0,-`+(r+92)+`c0,-162.7,5.7,-314,17,-454c20.7,-272,63.7,-513,129,-723c65.3, --210,155.3,-396.3,270,-559c6.7,-9.3,10,-15.3,10,-18z`;case"rparen":return`M76,0c-16.7,0,-25,3,-25,9c0,2,2,6.3,6,13c21.3,28.7,42.3,60.3, -63,95c96.7,156.7,172.8,332.5,228.5,527.5c55.7,195,92.8,416.5,111.5,664.5 -c11.3,139.3,17,290.7,17,454c0,28,1.7,43,3.3,45l0,`+(r+9)+` -c-3,4,-3.3,16.7,-3.3,38c0,162,-5.7,313.7,-17,455c-18.7,248,-55.8,469.3,-111.5,664 -c-55.7,194.7,-131.8,370.3,-228.5,527c-20.7,34.7,-41.7,66.3,-63,95c-2,3.3,-4,7,-6,11 -c0,7.3,5.7,11,17,11c0,0,11,0,11,0c9.3,0,14.3,-0.3,15,-1c5.3,-5.3,10.3,-11,15,-17 -c242.7,-294.7,395.3,-681.7,458,-1161c21.3,-164.7,33.3,-350.7,36,-558 -l0,-`+(r+144)+`c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7, --470,-1265c-4.7,-6,-9.7,-11.7,-15,-17c-0.7,-0.7,-6.7,-1,-18,-1z`;default:throw new Error("Unknown stretchy delimiter.")}};class c${constructor(t){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=t,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}hasClass(t){return hr.contains(this.classes,t)}toNode(){for(var t=document.createDocumentFragment(),r=0;rr.toText();return this.children.map(t).join("")}}var Fu={"AMS-Regular":{32:[0,0,0,0,.25],65:[0,.68889,0,0,.72222],66:[0,.68889,0,0,.66667],67:[0,.68889,0,0,.72222],68:[0,.68889,0,0,.72222],69:[0,.68889,0,0,.66667],70:[0,.68889,0,0,.61111],71:[0,.68889,0,0,.77778],72:[0,.68889,0,0,.77778],73:[0,.68889,0,0,.38889],74:[.16667,.68889,0,0,.5],75:[0,.68889,0,0,.77778],76:[0,.68889,0,0,.66667],77:[0,.68889,0,0,.94445],78:[0,.68889,0,0,.72222],79:[.16667,.68889,0,0,.77778],80:[0,.68889,0,0,.61111],81:[.16667,.68889,0,0,.77778],82:[0,.68889,0,0,.72222],83:[0,.68889,0,0,.55556],84:[0,.68889,0,0,.66667],85:[0,.68889,0,0,.72222],86:[0,.68889,0,0,.72222],87:[0,.68889,0,0,1],88:[0,.68889,0,0,.72222],89:[0,.68889,0,0,.72222],90:[0,.68889,0,0,.66667],107:[0,.68889,0,0,.55556],160:[0,0,0,0,.25],165:[0,.675,.025,0,.75],174:[.15559,.69224,0,0,.94666],240:[0,.68889,0,0,.55556],295:[0,.68889,0,0,.54028],710:[0,.825,0,0,2.33334],732:[0,.9,0,0,2.33334],770:[0,.825,0,0,2.33334],771:[0,.9,0,0,2.33334],989:[.08167,.58167,0,0,.77778],1008:[0,.43056,.04028,0,.66667],8245:[0,.54986,0,0,.275],8463:[0,.68889,0,0,.54028],8487:[0,.68889,0,0,.72222],8498:[0,.68889,0,0,.55556],8502:[0,.68889,0,0,.66667],8503:[0,.68889,0,0,.44445],8504:[0,.68889,0,0,.66667],8513:[0,.68889,0,0,.63889],8592:[-.03598,.46402,0,0,.5],8594:[-.03598,.46402,0,0,.5],8602:[-.13313,.36687,0,0,1],8603:[-.13313,.36687,0,0,1],8606:[.01354,.52239,0,0,1],8608:[.01354,.52239,0,0,1],8610:[.01354,.52239,0,0,1.11111],8611:[.01354,.52239,0,0,1.11111],8619:[0,.54986,0,0,1],8620:[0,.54986,0,0,1],8621:[-.13313,.37788,0,0,1.38889],8622:[-.13313,.36687,0,0,1],8624:[0,.69224,0,0,.5],8625:[0,.69224,0,0,.5],8630:[0,.43056,0,0,1],8631:[0,.43056,0,0,1],8634:[.08198,.58198,0,0,.77778],8635:[.08198,.58198,0,0,.77778],8638:[.19444,.69224,0,0,.41667],8639:[.19444,.69224,0,0,.41667],8642:[.19444,.69224,0,0,.41667],8643:[.19444,.69224,0,0,.41667],8644:[.1808,.675,0,0,1],8646:[.1808,.675,0,0,1],8647:[.1808,.675,0,0,1],8648:[.19444,.69224,0,0,.83334],8649:[.1808,.675,0,0,1],8650:[.19444,.69224,0,0,.83334],8651:[.01354,.52239,0,0,1],8652:[.01354,.52239,0,0,1],8653:[-.13313,.36687,0,0,1],8654:[-.13313,.36687,0,0,1],8655:[-.13313,.36687,0,0,1],8666:[.13667,.63667,0,0,1],8667:[.13667,.63667,0,0,1],8669:[-.13313,.37788,0,0,1],8672:[-.064,.437,0,0,1.334],8674:[-.064,.437,0,0,1.334],8705:[0,.825,0,0,.5],8708:[0,.68889,0,0,.55556],8709:[.08167,.58167,0,0,.77778],8717:[0,.43056,0,0,.42917],8722:[-.03598,.46402,0,0,.5],8724:[.08198,.69224,0,0,.77778],8726:[.08167,.58167,0,0,.77778],8733:[0,.69224,0,0,.77778],8736:[0,.69224,0,0,.72222],8737:[0,.69224,0,0,.72222],8738:[.03517,.52239,0,0,.72222],8739:[.08167,.58167,0,0,.22222],8740:[.25142,.74111,0,0,.27778],8741:[.08167,.58167,0,0,.38889],8742:[.25142,.74111,0,0,.5],8756:[0,.69224,0,0,.66667],8757:[0,.69224,0,0,.66667],8764:[-.13313,.36687,0,0,.77778],8765:[-.13313,.37788,0,0,.77778],8769:[-.13313,.36687,0,0,.77778],8770:[-.03625,.46375,0,0,.77778],8774:[.30274,.79383,0,0,.77778],8776:[-.01688,.48312,0,0,.77778],8778:[.08167,.58167,0,0,.77778],8782:[.06062,.54986,0,0,.77778],8783:[.06062,.54986,0,0,.77778],8785:[.08198,.58198,0,0,.77778],8786:[.08198,.58198,0,0,.77778],8787:[.08198,.58198,0,0,.77778],8790:[0,.69224,0,0,.77778],8791:[.22958,.72958,0,0,.77778],8796:[.08198,.91667,0,0,.77778],8806:[.25583,.75583,0,0,.77778],8807:[.25583,.75583,0,0,.77778],8808:[.25142,.75726,0,0,.77778],8809:[.25142,.75726,0,0,.77778],8812:[.25583,.75583,0,0,.5],8814:[.20576,.70576,0,0,.77778],8815:[.20576,.70576,0,0,.77778],8816:[.30274,.79383,0,0,.77778],8817:[.30274,.79383,0,0,.77778],8818:[.22958,.72958,0,0,.77778],8819:[.22958,.72958,0,0,.77778],8822:[.1808,.675,0,0,.77778],8823:[.1808,.675,0,0,.77778],8828:[.13667,.63667,0,0,.77778],8829:[.13667,.63667,0,0,.77778],8830:[.22958,.72958,0,0,.77778],8831:[.22958,.72958,0,0,.77778],8832:[.20576,.70576,0,0,.77778],8833:[.20576,.70576,0,0,.77778],8840:[.30274,.79383,0,0,.77778],8841:[.30274,.79383,0,0,.77778],8842:[.13597,.63597,0,0,.77778],8843:[.13597,.63597,0,0,.77778],8847:[.03517,.54986,0,0,.77778],8848:[.03517,.54986,0,0,.77778],8858:[.08198,.58198,0,0,.77778],8859:[.08198,.58198,0,0,.77778],8861:[.08198,.58198,0,0,.77778],8862:[0,.675,0,0,.77778],8863:[0,.675,0,0,.77778],8864:[0,.675,0,0,.77778],8865:[0,.675,0,0,.77778],8872:[0,.69224,0,0,.61111],8873:[0,.69224,0,0,.72222],8874:[0,.69224,0,0,.88889],8876:[0,.68889,0,0,.61111],8877:[0,.68889,0,0,.61111],8878:[0,.68889,0,0,.72222],8879:[0,.68889,0,0,.72222],8882:[.03517,.54986,0,0,.77778],8883:[.03517,.54986,0,0,.77778],8884:[.13667,.63667,0,0,.77778],8885:[.13667,.63667,0,0,.77778],8888:[0,.54986,0,0,1.11111],8890:[.19444,.43056,0,0,.55556],8891:[.19444,.69224,0,0,.61111],8892:[.19444,.69224,0,0,.61111],8901:[0,.54986,0,0,.27778],8903:[.08167,.58167,0,0,.77778],8905:[.08167,.58167,0,0,.77778],8906:[.08167,.58167,0,0,.77778],8907:[0,.69224,0,0,.77778],8908:[0,.69224,0,0,.77778],8909:[-.03598,.46402,0,0,.77778],8910:[0,.54986,0,0,.76042],8911:[0,.54986,0,0,.76042],8912:[.03517,.54986,0,0,.77778],8913:[.03517,.54986,0,0,.77778],8914:[0,.54986,0,0,.66667],8915:[0,.54986,0,0,.66667],8916:[0,.69224,0,0,.66667],8918:[.0391,.5391,0,0,.77778],8919:[.0391,.5391,0,0,.77778],8920:[.03517,.54986,0,0,1.33334],8921:[.03517,.54986,0,0,1.33334],8922:[.38569,.88569,0,0,.77778],8923:[.38569,.88569,0,0,.77778],8926:[.13667,.63667,0,0,.77778],8927:[.13667,.63667,0,0,.77778],8928:[.30274,.79383,0,0,.77778],8929:[.30274,.79383,0,0,.77778],8934:[.23222,.74111,0,0,.77778],8935:[.23222,.74111,0,0,.77778],8936:[.23222,.74111,0,0,.77778],8937:[.23222,.74111,0,0,.77778],8938:[.20576,.70576,0,0,.77778],8939:[.20576,.70576,0,0,.77778],8940:[.30274,.79383,0,0,.77778],8941:[.30274,.79383,0,0,.77778],8994:[.19444,.69224,0,0,.77778],8995:[.19444,.69224,0,0,.77778],9416:[.15559,.69224,0,0,.90222],9484:[0,.69224,0,0,.5],9488:[0,.69224,0,0,.5],9492:[0,.37788,0,0,.5],9496:[0,.37788,0,0,.5],9585:[.19444,.68889,0,0,.88889],9586:[.19444,.74111,0,0,.88889],9632:[0,.675,0,0,.77778],9633:[0,.675,0,0,.77778],9650:[0,.54986,0,0,.72222],9651:[0,.54986,0,0,.72222],9654:[.03517,.54986,0,0,.77778],9660:[0,.54986,0,0,.72222],9661:[0,.54986,0,0,.72222],9664:[.03517,.54986,0,0,.77778],9674:[.11111,.69224,0,0,.66667],9733:[.19444,.69224,0,0,.94445],10003:[0,.69224,0,0,.83334],10016:[0,.69224,0,0,.83334],10731:[.11111,.69224,0,0,.66667],10846:[.19444,.75583,0,0,.61111],10877:[.13667,.63667,0,0,.77778],10878:[.13667,.63667,0,0,.77778],10885:[.25583,.75583,0,0,.77778],10886:[.25583,.75583,0,0,.77778],10887:[.13597,.63597,0,0,.77778],10888:[.13597,.63597,0,0,.77778],10889:[.26167,.75726,0,0,.77778],10890:[.26167,.75726,0,0,.77778],10891:[.48256,.98256,0,0,.77778],10892:[.48256,.98256,0,0,.77778],10901:[.13667,.63667,0,0,.77778],10902:[.13667,.63667,0,0,.77778],10933:[.25142,.75726,0,0,.77778],10934:[.25142,.75726,0,0,.77778],10935:[.26167,.75726,0,0,.77778],10936:[.26167,.75726,0,0,.77778],10937:[.26167,.75726,0,0,.77778],10938:[.26167,.75726,0,0,.77778],10949:[.25583,.75583,0,0,.77778],10950:[.25583,.75583,0,0,.77778],10955:[.28481,.79383,0,0,.77778],10956:[.28481,.79383,0,0,.77778],57350:[.08167,.58167,0,0,.22222],57351:[.08167,.58167,0,0,.38889],57352:[.08167,.58167,0,0,.77778],57353:[0,.43056,.04028,0,.66667],57356:[.25142,.75726,0,0,.77778],57357:[.25142,.75726,0,0,.77778],57358:[.41951,.91951,0,0,.77778],57359:[.30274,.79383,0,0,.77778],57360:[.30274,.79383,0,0,.77778],57361:[.41951,.91951,0,0,.77778],57366:[.25142,.75726,0,0,.77778],57367:[.25142,.75726,0,0,.77778],57368:[.25142,.75726,0,0,.77778],57369:[.25142,.75726,0,0,.77778],57370:[.13597,.63597,0,0,.77778],57371:[.13597,.63597,0,0,.77778]},"Caligraphic-Regular":{32:[0,0,0,0,.25],65:[0,.68333,0,.19445,.79847],66:[0,.68333,.03041,.13889,.65681],67:[0,.68333,.05834,.13889,.52653],68:[0,.68333,.02778,.08334,.77139],69:[0,.68333,.08944,.11111,.52778],70:[0,.68333,.09931,.11111,.71875],71:[.09722,.68333,.0593,.11111,.59487],72:[0,.68333,.00965,.11111,.84452],73:[0,.68333,.07382,0,.54452],74:[.09722,.68333,.18472,.16667,.67778],75:[0,.68333,.01445,.05556,.76195],76:[0,.68333,0,.13889,.68972],77:[0,.68333,0,.13889,1.2009],78:[0,.68333,.14736,.08334,.82049],79:[0,.68333,.02778,.11111,.79611],80:[0,.68333,.08222,.08334,.69556],81:[.09722,.68333,0,.11111,.81667],82:[0,.68333,0,.08334,.8475],83:[0,.68333,.075,.13889,.60556],84:[0,.68333,.25417,0,.54464],85:[0,.68333,.09931,.08334,.62583],86:[0,.68333,.08222,0,.61278],87:[0,.68333,.08222,.08334,.98778],88:[0,.68333,.14643,.13889,.7133],89:[.09722,.68333,.08222,.08334,.66834],90:[0,.68333,.07944,.13889,.72473],160:[0,0,0,0,.25]},"Fraktur-Regular":{32:[0,0,0,0,.25],33:[0,.69141,0,0,.29574],34:[0,.69141,0,0,.21471],38:[0,.69141,0,0,.73786],39:[0,.69141,0,0,.21201],40:[.24982,.74947,0,0,.38865],41:[.24982,.74947,0,0,.38865],42:[0,.62119,0,0,.27764],43:[.08319,.58283,0,0,.75623],44:[0,.10803,0,0,.27764],45:[.08319,.58283,0,0,.75623],46:[0,.10803,0,0,.27764],47:[.24982,.74947,0,0,.50181],48:[0,.47534,0,0,.50181],49:[0,.47534,0,0,.50181],50:[0,.47534,0,0,.50181],51:[.18906,.47534,0,0,.50181],52:[.18906,.47534,0,0,.50181],53:[.18906,.47534,0,0,.50181],54:[0,.69141,0,0,.50181],55:[.18906,.47534,0,0,.50181],56:[0,.69141,0,0,.50181],57:[.18906,.47534,0,0,.50181],58:[0,.47534,0,0,.21606],59:[.12604,.47534,0,0,.21606],61:[-.13099,.36866,0,0,.75623],63:[0,.69141,0,0,.36245],65:[0,.69141,0,0,.7176],66:[0,.69141,0,0,.88397],67:[0,.69141,0,0,.61254],68:[0,.69141,0,0,.83158],69:[0,.69141,0,0,.66278],70:[.12604,.69141,0,0,.61119],71:[0,.69141,0,0,.78539],72:[.06302,.69141,0,0,.7203],73:[0,.69141,0,0,.55448],74:[.12604,.69141,0,0,.55231],75:[0,.69141,0,0,.66845],76:[0,.69141,0,0,.66602],77:[0,.69141,0,0,1.04953],78:[0,.69141,0,0,.83212],79:[0,.69141,0,0,.82699],80:[.18906,.69141,0,0,.82753],81:[.03781,.69141,0,0,.82699],82:[0,.69141,0,0,.82807],83:[0,.69141,0,0,.82861],84:[0,.69141,0,0,.66899],85:[0,.69141,0,0,.64576],86:[0,.69141,0,0,.83131],87:[0,.69141,0,0,1.04602],88:[0,.69141,0,0,.71922],89:[.18906,.69141,0,0,.83293],90:[.12604,.69141,0,0,.60201],91:[.24982,.74947,0,0,.27764],93:[.24982,.74947,0,0,.27764],94:[0,.69141,0,0,.49965],97:[0,.47534,0,0,.50046],98:[0,.69141,0,0,.51315],99:[0,.47534,0,0,.38946],100:[0,.62119,0,0,.49857],101:[0,.47534,0,0,.40053],102:[.18906,.69141,0,0,.32626],103:[.18906,.47534,0,0,.5037],104:[.18906,.69141,0,0,.52126],105:[0,.69141,0,0,.27899],106:[0,.69141,0,0,.28088],107:[0,.69141,0,0,.38946],108:[0,.69141,0,0,.27953],109:[0,.47534,0,0,.76676],110:[0,.47534,0,0,.52666],111:[0,.47534,0,0,.48885],112:[.18906,.52396,0,0,.50046],113:[.18906,.47534,0,0,.48912],114:[0,.47534,0,0,.38919],115:[0,.47534,0,0,.44266],116:[0,.62119,0,0,.33301],117:[0,.47534,0,0,.5172],118:[0,.52396,0,0,.5118],119:[0,.52396,0,0,.77351],120:[.18906,.47534,0,0,.38865],121:[.18906,.47534,0,0,.49884],122:[.18906,.47534,0,0,.39054],160:[0,0,0,0,.25],8216:[0,.69141,0,0,.21471],8217:[0,.69141,0,0,.21471],58112:[0,.62119,0,0,.49749],58113:[0,.62119,0,0,.4983],58114:[.18906,.69141,0,0,.33328],58115:[.18906,.69141,0,0,.32923],58116:[.18906,.47534,0,0,.50343],58117:[0,.69141,0,0,.33301],58118:[0,.62119,0,0,.33409],58119:[0,.47534,0,0,.50073]},"Main-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.35],34:[0,.69444,0,0,.60278],35:[.19444,.69444,0,0,.95833],36:[.05556,.75,0,0,.575],37:[.05556,.75,0,0,.95833],38:[0,.69444,0,0,.89444],39:[0,.69444,0,0,.31944],40:[.25,.75,0,0,.44722],41:[.25,.75,0,0,.44722],42:[0,.75,0,0,.575],43:[.13333,.63333,0,0,.89444],44:[.19444,.15556,0,0,.31944],45:[0,.44444,0,0,.38333],46:[0,.15556,0,0,.31944],47:[.25,.75,0,0,.575],48:[0,.64444,0,0,.575],49:[0,.64444,0,0,.575],50:[0,.64444,0,0,.575],51:[0,.64444,0,0,.575],52:[0,.64444,0,0,.575],53:[0,.64444,0,0,.575],54:[0,.64444,0,0,.575],55:[0,.64444,0,0,.575],56:[0,.64444,0,0,.575],57:[0,.64444,0,0,.575],58:[0,.44444,0,0,.31944],59:[.19444,.44444,0,0,.31944],60:[.08556,.58556,0,0,.89444],61:[-.10889,.39111,0,0,.89444],62:[.08556,.58556,0,0,.89444],63:[0,.69444,0,0,.54305],64:[0,.69444,0,0,.89444],65:[0,.68611,0,0,.86944],66:[0,.68611,0,0,.81805],67:[0,.68611,0,0,.83055],68:[0,.68611,0,0,.88194],69:[0,.68611,0,0,.75555],70:[0,.68611,0,0,.72361],71:[0,.68611,0,0,.90416],72:[0,.68611,0,0,.9],73:[0,.68611,0,0,.43611],74:[0,.68611,0,0,.59444],75:[0,.68611,0,0,.90138],76:[0,.68611,0,0,.69166],77:[0,.68611,0,0,1.09166],78:[0,.68611,0,0,.9],79:[0,.68611,0,0,.86388],80:[0,.68611,0,0,.78611],81:[.19444,.68611,0,0,.86388],82:[0,.68611,0,0,.8625],83:[0,.68611,0,0,.63889],84:[0,.68611,0,0,.8],85:[0,.68611,0,0,.88472],86:[0,.68611,.01597,0,.86944],87:[0,.68611,.01597,0,1.18888],88:[0,.68611,0,0,.86944],89:[0,.68611,.02875,0,.86944],90:[0,.68611,0,0,.70277],91:[.25,.75,0,0,.31944],92:[.25,.75,0,0,.575],93:[.25,.75,0,0,.31944],94:[0,.69444,0,0,.575],95:[.31,.13444,.03194,0,.575],97:[0,.44444,0,0,.55902],98:[0,.69444,0,0,.63889],99:[0,.44444,0,0,.51111],100:[0,.69444,0,0,.63889],101:[0,.44444,0,0,.52708],102:[0,.69444,.10903,0,.35139],103:[.19444,.44444,.01597,0,.575],104:[0,.69444,0,0,.63889],105:[0,.69444,0,0,.31944],106:[.19444,.69444,0,0,.35139],107:[0,.69444,0,0,.60694],108:[0,.69444,0,0,.31944],109:[0,.44444,0,0,.95833],110:[0,.44444,0,0,.63889],111:[0,.44444,0,0,.575],112:[.19444,.44444,0,0,.63889],113:[.19444,.44444,0,0,.60694],114:[0,.44444,0,0,.47361],115:[0,.44444,0,0,.45361],116:[0,.63492,0,0,.44722],117:[0,.44444,0,0,.63889],118:[0,.44444,.01597,0,.60694],119:[0,.44444,.01597,0,.83055],120:[0,.44444,0,0,.60694],121:[.19444,.44444,.01597,0,.60694],122:[0,.44444,0,0,.51111],123:[.25,.75,0,0,.575],124:[.25,.75,0,0,.31944],125:[.25,.75,0,0,.575],126:[.35,.34444,0,0,.575],160:[0,0,0,0,.25],163:[0,.69444,0,0,.86853],168:[0,.69444,0,0,.575],172:[0,.44444,0,0,.76666],176:[0,.69444,0,0,.86944],177:[.13333,.63333,0,0,.89444],184:[.17014,0,0,0,.51111],198:[0,.68611,0,0,1.04166],215:[.13333,.63333,0,0,.89444],216:[.04861,.73472,0,0,.89444],223:[0,.69444,0,0,.59722],230:[0,.44444,0,0,.83055],247:[.13333,.63333,0,0,.89444],248:[.09722,.54167,0,0,.575],305:[0,.44444,0,0,.31944],338:[0,.68611,0,0,1.16944],339:[0,.44444,0,0,.89444],567:[.19444,.44444,0,0,.35139],710:[0,.69444,0,0,.575],711:[0,.63194,0,0,.575],713:[0,.59611,0,0,.575],714:[0,.69444,0,0,.575],715:[0,.69444,0,0,.575],728:[0,.69444,0,0,.575],729:[0,.69444,0,0,.31944],730:[0,.69444,0,0,.86944],732:[0,.69444,0,0,.575],733:[0,.69444,0,0,.575],915:[0,.68611,0,0,.69166],916:[0,.68611,0,0,.95833],920:[0,.68611,0,0,.89444],923:[0,.68611,0,0,.80555],926:[0,.68611,0,0,.76666],928:[0,.68611,0,0,.9],931:[0,.68611,0,0,.83055],933:[0,.68611,0,0,.89444],934:[0,.68611,0,0,.83055],936:[0,.68611,0,0,.89444],937:[0,.68611,0,0,.83055],8211:[0,.44444,.03194,0,.575],8212:[0,.44444,.03194,0,1.14999],8216:[0,.69444,0,0,.31944],8217:[0,.69444,0,0,.31944],8220:[0,.69444,0,0,.60278],8221:[0,.69444,0,0,.60278],8224:[.19444,.69444,0,0,.51111],8225:[.19444,.69444,0,0,.51111],8242:[0,.55556,0,0,.34444],8407:[0,.72444,.15486,0,.575],8463:[0,.69444,0,0,.66759],8465:[0,.69444,0,0,.83055],8467:[0,.69444,0,0,.47361],8472:[.19444,.44444,0,0,.74027],8476:[0,.69444,0,0,.83055],8501:[0,.69444,0,0,.70277],8592:[-.10889,.39111,0,0,1.14999],8593:[.19444,.69444,0,0,.575],8594:[-.10889,.39111,0,0,1.14999],8595:[.19444,.69444,0,0,.575],8596:[-.10889,.39111,0,0,1.14999],8597:[.25,.75,0,0,.575],8598:[.19444,.69444,0,0,1.14999],8599:[.19444,.69444,0,0,1.14999],8600:[.19444,.69444,0,0,1.14999],8601:[.19444,.69444,0,0,1.14999],8636:[-.10889,.39111,0,0,1.14999],8637:[-.10889,.39111,0,0,1.14999],8640:[-.10889,.39111,0,0,1.14999],8641:[-.10889,.39111,0,0,1.14999],8656:[-.10889,.39111,0,0,1.14999],8657:[.19444,.69444,0,0,.70277],8658:[-.10889,.39111,0,0,1.14999],8659:[.19444,.69444,0,0,.70277],8660:[-.10889,.39111,0,0,1.14999],8661:[.25,.75,0,0,.70277],8704:[0,.69444,0,0,.63889],8706:[0,.69444,.06389,0,.62847],8707:[0,.69444,0,0,.63889],8709:[.05556,.75,0,0,.575],8711:[0,.68611,0,0,.95833],8712:[.08556,.58556,0,0,.76666],8715:[.08556,.58556,0,0,.76666],8722:[.13333,.63333,0,0,.89444],8723:[.13333,.63333,0,0,.89444],8725:[.25,.75,0,0,.575],8726:[.25,.75,0,0,.575],8727:[-.02778,.47222,0,0,.575],8728:[-.02639,.47361,0,0,.575],8729:[-.02639,.47361,0,0,.575],8730:[.18,.82,0,0,.95833],8733:[0,.44444,0,0,.89444],8734:[0,.44444,0,0,1.14999],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.31944],8741:[.25,.75,0,0,.575],8743:[0,.55556,0,0,.76666],8744:[0,.55556,0,0,.76666],8745:[0,.55556,0,0,.76666],8746:[0,.55556,0,0,.76666],8747:[.19444,.69444,.12778,0,.56875],8764:[-.10889,.39111,0,0,.89444],8768:[.19444,.69444,0,0,.31944],8771:[.00222,.50222,0,0,.89444],8773:[.027,.638,0,0,.894],8776:[.02444,.52444,0,0,.89444],8781:[.00222,.50222,0,0,.89444],8801:[.00222,.50222,0,0,.89444],8804:[.19667,.69667,0,0,.89444],8805:[.19667,.69667,0,0,.89444],8810:[.08556,.58556,0,0,1.14999],8811:[.08556,.58556,0,0,1.14999],8826:[.08556,.58556,0,0,.89444],8827:[.08556,.58556,0,0,.89444],8834:[.08556,.58556,0,0,.89444],8835:[.08556,.58556,0,0,.89444],8838:[.19667,.69667,0,0,.89444],8839:[.19667,.69667,0,0,.89444],8846:[0,.55556,0,0,.76666],8849:[.19667,.69667,0,0,.89444],8850:[.19667,.69667,0,0,.89444],8851:[0,.55556,0,0,.76666],8852:[0,.55556,0,0,.76666],8853:[.13333,.63333,0,0,.89444],8854:[.13333,.63333,0,0,.89444],8855:[.13333,.63333,0,0,.89444],8856:[.13333,.63333,0,0,.89444],8857:[.13333,.63333,0,0,.89444],8866:[0,.69444,0,0,.70277],8867:[0,.69444,0,0,.70277],8868:[0,.69444,0,0,.89444],8869:[0,.69444,0,0,.89444],8900:[-.02639,.47361,0,0,.575],8901:[-.02639,.47361,0,0,.31944],8902:[-.02778,.47222,0,0,.575],8968:[.25,.75,0,0,.51111],8969:[.25,.75,0,0,.51111],8970:[.25,.75,0,0,.51111],8971:[.25,.75,0,0,.51111],8994:[-.13889,.36111,0,0,1.14999],8995:[-.13889,.36111,0,0,1.14999],9651:[.19444,.69444,0,0,1.02222],9657:[-.02778,.47222,0,0,.575],9661:[.19444,.69444,0,0,1.02222],9667:[-.02778,.47222,0,0,.575],9711:[.19444,.69444,0,0,1.14999],9824:[.12963,.69444,0,0,.89444],9825:[.12963,.69444,0,0,.89444],9826:[.12963,.69444,0,0,.89444],9827:[.12963,.69444,0,0,.89444],9837:[0,.75,0,0,.44722],9838:[.19444,.69444,0,0,.44722],9839:[.19444,.69444,0,0,.44722],10216:[.25,.75,0,0,.44722],10217:[.25,.75,0,0,.44722],10815:[0,.68611,0,0,.9],10927:[.19667,.69667,0,0,.89444],10928:[.19667,.69667,0,0,.89444],57376:[.19444,.69444,0,0,0]},"Main-BoldItalic":{32:[0,0,0,0,.25],33:[0,.69444,.11417,0,.38611],34:[0,.69444,.07939,0,.62055],35:[.19444,.69444,.06833,0,.94444],37:[.05556,.75,.12861,0,.94444],38:[0,.69444,.08528,0,.88555],39:[0,.69444,.12945,0,.35555],40:[.25,.75,.15806,0,.47333],41:[.25,.75,.03306,0,.47333],42:[0,.75,.14333,0,.59111],43:[.10333,.60333,.03306,0,.88555],44:[.19444,.14722,0,0,.35555],45:[0,.44444,.02611,0,.41444],46:[0,.14722,0,0,.35555],47:[.25,.75,.15806,0,.59111],48:[0,.64444,.13167,0,.59111],49:[0,.64444,.13167,0,.59111],50:[0,.64444,.13167,0,.59111],51:[0,.64444,.13167,0,.59111],52:[.19444,.64444,.13167,0,.59111],53:[0,.64444,.13167,0,.59111],54:[0,.64444,.13167,0,.59111],55:[.19444,.64444,.13167,0,.59111],56:[0,.64444,.13167,0,.59111],57:[0,.64444,.13167,0,.59111],58:[0,.44444,.06695,0,.35555],59:[.19444,.44444,.06695,0,.35555],61:[-.10889,.39111,.06833,0,.88555],63:[0,.69444,.11472,0,.59111],64:[0,.69444,.09208,0,.88555],65:[0,.68611,0,0,.86555],66:[0,.68611,.0992,0,.81666],67:[0,.68611,.14208,0,.82666],68:[0,.68611,.09062,0,.87555],69:[0,.68611,.11431,0,.75666],70:[0,.68611,.12903,0,.72722],71:[0,.68611,.07347,0,.89527],72:[0,.68611,.17208,0,.8961],73:[0,.68611,.15681,0,.47166],74:[0,.68611,.145,0,.61055],75:[0,.68611,.14208,0,.89499],76:[0,.68611,0,0,.69777],77:[0,.68611,.17208,0,1.07277],78:[0,.68611,.17208,0,.8961],79:[0,.68611,.09062,0,.85499],80:[0,.68611,.0992,0,.78721],81:[.19444,.68611,.09062,0,.85499],82:[0,.68611,.02559,0,.85944],83:[0,.68611,.11264,0,.64999],84:[0,.68611,.12903,0,.7961],85:[0,.68611,.17208,0,.88083],86:[0,.68611,.18625,0,.86555],87:[0,.68611,.18625,0,1.15999],88:[0,.68611,.15681,0,.86555],89:[0,.68611,.19803,0,.86555],90:[0,.68611,.14208,0,.70888],91:[.25,.75,.1875,0,.35611],93:[.25,.75,.09972,0,.35611],94:[0,.69444,.06709,0,.59111],95:[.31,.13444,.09811,0,.59111],97:[0,.44444,.09426,0,.59111],98:[0,.69444,.07861,0,.53222],99:[0,.44444,.05222,0,.53222],100:[0,.69444,.10861,0,.59111],101:[0,.44444,.085,0,.53222],102:[.19444,.69444,.21778,0,.4],103:[.19444,.44444,.105,0,.53222],104:[0,.69444,.09426,0,.59111],105:[0,.69326,.11387,0,.35555],106:[.19444,.69326,.1672,0,.35555],107:[0,.69444,.11111,0,.53222],108:[0,.69444,.10861,0,.29666],109:[0,.44444,.09426,0,.94444],110:[0,.44444,.09426,0,.64999],111:[0,.44444,.07861,0,.59111],112:[.19444,.44444,.07861,0,.59111],113:[.19444,.44444,.105,0,.53222],114:[0,.44444,.11111,0,.50167],115:[0,.44444,.08167,0,.48694],116:[0,.63492,.09639,0,.385],117:[0,.44444,.09426,0,.62055],118:[0,.44444,.11111,0,.53222],119:[0,.44444,.11111,0,.76777],120:[0,.44444,.12583,0,.56055],121:[.19444,.44444,.105,0,.56166],122:[0,.44444,.13889,0,.49055],126:[.35,.34444,.11472,0,.59111],160:[0,0,0,0,.25],168:[0,.69444,.11473,0,.59111],176:[0,.69444,0,0,.94888],184:[.17014,0,0,0,.53222],198:[0,.68611,.11431,0,1.02277],216:[.04861,.73472,.09062,0,.88555],223:[.19444,.69444,.09736,0,.665],230:[0,.44444,.085,0,.82666],248:[.09722,.54167,.09458,0,.59111],305:[0,.44444,.09426,0,.35555],338:[0,.68611,.11431,0,1.14054],339:[0,.44444,.085,0,.82666],567:[.19444,.44444,.04611,0,.385],710:[0,.69444,.06709,0,.59111],711:[0,.63194,.08271,0,.59111],713:[0,.59444,.10444,0,.59111],714:[0,.69444,.08528,0,.59111],715:[0,.69444,0,0,.59111],728:[0,.69444,.10333,0,.59111],729:[0,.69444,.12945,0,.35555],730:[0,.69444,0,0,.94888],732:[0,.69444,.11472,0,.59111],733:[0,.69444,.11472,0,.59111],915:[0,.68611,.12903,0,.69777],916:[0,.68611,0,0,.94444],920:[0,.68611,.09062,0,.88555],923:[0,.68611,0,0,.80666],926:[0,.68611,.15092,0,.76777],928:[0,.68611,.17208,0,.8961],931:[0,.68611,.11431,0,.82666],933:[0,.68611,.10778,0,.88555],934:[0,.68611,.05632,0,.82666],936:[0,.68611,.10778,0,.88555],937:[0,.68611,.0992,0,.82666],8211:[0,.44444,.09811,0,.59111],8212:[0,.44444,.09811,0,1.18221],8216:[0,.69444,.12945,0,.35555],8217:[0,.69444,.12945,0,.35555],8220:[0,.69444,.16772,0,.62055],8221:[0,.69444,.07939,0,.62055]},"Main-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.12417,0,.30667],34:[0,.69444,.06961,0,.51444],35:[.19444,.69444,.06616,0,.81777],37:[.05556,.75,.13639,0,.81777],38:[0,.69444,.09694,0,.76666],39:[0,.69444,.12417,0,.30667],40:[.25,.75,.16194,0,.40889],41:[.25,.75,.03694,0,.40889],42:[0,.75,.14917,0,.51111],43:[.05667,.56167,.03694,0,.76666],44:[.19444,.10556,0,0,.30667],45:[0,.43056,.02826,0,.35778],46:[0,.10556,0,0,.30667],47:[.25,.75,.16194,0,.51111],48:[0,.64444,.13556,0,.51111],49:[0,.64444,.13556,0,.51111],50:[0,.64444,.13556,0,.51111],51:[0,.64444,.13556,0,.51111],52:[.19444,.64444,.13556,0,.51111],53:[0,.64444,.13556,0,.51111],54:[0,.64444,.13556,0,.51111],55:[.19444,.64444,.13556,0,.51111],56:[0,.64444,.13556,0,.51111],57:[0,.64444,.13556,0,.51111],58:[0,.43056,.0582,0,.30667],59:[.19444,.43056,.0582,0,.30667],61:[-.13313,.36687,.06616,0,.76666],63:[0,.69444,.1225,0,.51111],64:[0,.69444,.09597,0,.76666],65:[0,.68333,0,0,.74333],66:[0,.68333,.10257,0,.70389],67:[0,.68333,.14528,0,.71555],68:[0,.68333,.09403,0,.755],69:[0,.68333,.12028,0,.67833],70:[0,.68333,.13305,0,.65277],71:[0,.68333,.08722,0,.77361],72:[0,.68333,.16389,0,.74333],73:[0,.68333,.15806,0,.38555],74:[0,.68333,.14028,0,.525],75:[0,.68333,.14528,0,.76888],76:[0,.68333,0,0,.62722],77:[0,.68333,.16389,0,.89666],78:[0,.68333,.16389,0,.74333],79:[0,.68333,.09403,0,.76666],80:[0,.68333,.10257,0,.67833],81:[.19444,.68333,.09403,0,.76666],82:[0,.68333,.03868,0,.72944],83:[0,.68333,.11972,0,.56222],84:[0,.68333,.13305,0,.71555],85:[0,.68333,.16389,0,.74333],86:[0,.68333,.18361,0,.74333],87:[0,.68333,.18361,0,.99888],88:[0,.68333,.15806,0,.74333],89:[0,.68333,.19383,0,.74333],90:[0,.68333,.14528,0,.61333],91:[.25,.75,.1875,0,.30667],93:[.25,.75,.10528,0,.30667],94:[0,.69444,.06646,0,.51111],95:[.31,.12056,.09208,0,.51111],97:[0,.43056,.07671,0,.51111],98:[0,.69444,.06312,0,.46],99:[0,.43056,.05653,0,.46],100:[0,.69444,.10333,0,.51111],101:[0,.43056,.07514,0,.46],102:[.19444,.69444,.21194,0,.30667],103:[.19444,.43056,.08847,0,.46],104:[0,.69444,.07671,0,.51111],105:[0,.65536,.1019,0,.30667],106:[.19444,.65536,.14467,0,.30667],107:[0,.69444,.10764,0,.46],108:[0,.69444,.10333,0,.25555],109:[0,.43056,.07671,0,.81777],110:[0,.43056,.07671,0,.56222],111:[0,.43056,.06312,0,.51111],112:[.19444,.43056,.06312,0,.51111],113:[.19444,.43056,.08847,0,.46],114:[0,.43056,.10764,0,.42166],115:[0,.43056,.08208,0,.40889],116:[0,.61508,.09486,0,.33222],117:[0,.43056,.07671,0,.53666],118:[0,.43056,.10764,0,.46],119:[0,.43056,.10764,0,.66444],120:[0,.43056,.12042,0,.46389],121:[.19444,.43056,.08847,0,.48555],122:[0,.43056,.12292,0,.40889],126:[.35,.31786,.11585,0,.51111],160:[0,0,0,0,.25],168:[0,.66786,.10474,0,.51111],176:[0,.69444,0,0,.83129],184:[.17014,0,0,0,.46],198:[0,.68333,.12028,0,.88277],216:[.04861,.73194,.09403,0,.76666],223:[.19444,.69444,.10514,0,.53666],230:[0,.43056,.07514,0,.71555],248:[.09722,.52778,.09194,0,.51111],338:[0,.68333,.12028,0,.98499],339:[0,.43056,.07514,0,.71555],710:[0,.69444,.06646,0,.51111],711:[0,.62847,.08295,0,.51111],713:[0,.56167,.10333,0,.51111],714:[0,.69444,.09694,0,.51111],715:[0,.69444,0,0,.51111],728:[0,.69444,.10806,0,.51111],729:[0,.66786,.11752,0,.30667],730:[0,.69444,0,0,.83129],732:[0,.66786,.11585,0,.51111],733:[0,.69444,.1225,0,.51111],915:[0,.68333,.13305,0,.62722],916:[0,.68333,0,0,.81777],920:[0,.68333,.09403,0,.76666],923:[0,.68333,0,0,.69222],926:[0,.68333,.15294,0,.66444],928:[0,.68333,.16389,0,.74333],931:[0,.68333,.12028,0,.71555],933:[0,.68333,.11111,0,.76666],934:[0,.68333,.05986,0,.71555],936:[0,.68333,.11111,0,.76666],937:[0,.68333,.10257,0,.71555],8211:[0,.43056,.09208,0,.51111],8212:[0,.43056,.09208,0,1.02222],8216:[0,.69444,.12417,0,.30667],8217:[0,.69444,.12417,0,.30667],8220:[0,.69444,.1685,0,.51444],8221:[0,.69444,.06961,0,.51444],8463:[0,.68889,0,0,.54028]},"Main-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.27778],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.77778],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.19444,.10556,0,0,.27778],45:[0,.43056,0,0,.33333],46:[0,.10556,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.64444,0,0,.5],49:[0,.64444,0,0,.5],50:[0,.64444,0,0,.5],51:[0,.64444,0,0,.5],52:[0,.64444,0,0,.5],53:[0,.64444,0,0,.5],54:[0,.64444,0,0,.5],55:[0,.64444,0,0,.5],56:[0,.64444,0,0,.5],57:[0,.64444,0,0,.5],58:[0,.43056,0,0,.27778],59:[.19444,.43056,0,0,.27778],60:[.0391,.5391,0,0,.77778],61:[-.13313,.36687,0,0,.77778],62:[.0391,.5391,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.77778],65:[0,.68333,0,0,.75],66:[0,.68333,0,0,.70834],67:[0,.68333,0,0,.72222],68:[0,.68333,0,0,.76389],69:[0,.68333,0,0,.68056],70:[0,.68333,0,0,.65278],71:[0,.68333,0,0,.78472],72:[0,.68333,0,0,.75],73:[0,.68333,0,0,.36111],74:[0,.68333,0,0,.51389],75:[0,.68333,0,0,.77778],76:[0,.68333,0,0,.625],77:[0,.68333,0,0,.91667],78:[0,.68333,0,0,.75],79:[0,.68333,0,0,.77778],80:[0,.68333,0,0,.68056],81:[.19444,.68333,0,0,.77778],82:[0,.68333,0,0,.73611],83:[0,.68333,0,0,.55556],84:[0,.68333,0,0,.72222],85:[0,.68333,0,0,.75],86:[0,.68333,.01389,0,.75],87:[0,.68333,.01389,0,1.02778],88:[0,.68333,0,0,.75],89:[0,.68333,.025,0,.75],90:[0,.68333,0,0,.61111],91:[.25,.75,0,0,.27778],92:[.25,.75,0,0,.5],93:[.25,.75,0,0,.27778],94:[0,.69444,0,0,.5],95:[.31,.12056,.02778,0,.5],97:[0,.43056,0,0,.5],98:[0,.69444,0,0,.55556],99:[0,.43056,0,0,.44445],100:[0,.69444,0,0,.55556],101:[0,.43056,0,0,.44445],102:[0,.69444,.07778,0,.30556],103:[.19444,.43056,.01389,0,.5],104:[0,.69444,0,0,.55556],105:[0,.66786,0,0,.27778],106:[.19444,.66786,0,0,.30556],107:[0,.69444,0,0,.52778],108:[0,.69444,0,0,.27778],109:[0,.43056,0,0,.83334],110:[0,.43056,0,0,.55556],111:[0,.43056,0,0,.5],112:[.19444,.43056,0,0,.55556],113:[.19444,.43056,0,0,.52778],114:[0,.43056,0,0,.39167],115:[0,.43056,0,0,.39445],116:[0,.61508,0,0,.38889],117:[0,.43056,0,0,.55556],118:[0,.43056,.01389,0,.52778],119:[0,.43056,.01389,0,.72222],120:[0,.43056,0,0,.52778],121:[.19444,.43056,.01389,0,.52778],122:[0,.43056,0,0,.44445],123:[.25,.75,0,0,.5],124:[.25,.75,0,0,.27778],125:[.25,.75,0,0,.5],126:[.35,.31786,0,0,.5],160:[0,0,0,0,.25],163:[0,.69444,0,0,.76909],167:[.19444,.69444,0,0,.44445],168:[0,.66786,0,0,.5],172:[0,.43056,0,0,.66667],176:[0,.69444,0,0,.75],177:[.08333,.58333,0,0,.77778],182:[.19444,.69444,0,0,.61111],184:[.17014,0,0,0,.44445],198:[0,.68333,0,0,.90278],215:[.08333,.58333,0,0,.77778],216:[.04861,.73194,0,0,.77778],223:[0,.69444,0,0,.5],230:[0,.43056,0,0,.72222],247:[.08333,.58333,0,0,.77778],248:[.09722,.52778,0,0,.5],305:[0,.43056,0,0,.27778],338:[0,.68333,0,0,1.01389],339:[0,.43056,0,0,.77778],567:[.19444,.43056,0,0,.30556],710:[0,.69444,0,0,.5],711:[0,.62847,0,0,.5],713:[0,.56778,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.66786,0,0,.27778],730:[0,.69444,0,0,.75],732:[0,.66786,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.68333,0,0,.625],916:[0,.68333,0,0,.83334],920:[0,.68333,0,0,.77778],923:[0,.68333,0,0,.69445],926:[0,.68333,0,0,.66667],928:[0,.68333,0,0,.75],931:[0,.68333,0,0,.72222],933:[0,.68333,0,0,.77778],934:[0,.68333,0,0,.72222],936:[0,.68333,0,0,.77778],937:[0,.68333,0,0,.72222],8211:[0,.43056,.02778,0,.5],8212:[0,.43056,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5],8224:[.19444,.69444,0,0,.44445],8225:[.19444,.69444,0,0,.44445],8230:[0,.123,0,0,1.172],8242:[0,.55556,0,0,.275],8407:[0,.71444,.15382,0,.5],8463:[0,.68889,0,0,.54028],8465:[0,.69444,0,0,.72222],8467:[0,.69444,0,.11111,.41667],8472:[.19444,.43056,0,.11111,.63646],8476:[0,.69444,0,0,.72222],8501:[0,.69444,0,0,.61111],8592:[-.13313,.36687,0,0,1],8593:[.19444,.69444,0,0,.5],8594:[-.13313,.36687,0,0,1],8595:[.19444,.69444,0,0,.5],8596:[-.13313,.36687,0,0,1],8597:[.25,.75,0,0,.5],8598:[.19444,.69444,0,0,1],8599:[.19444,.69444,0,0,1],8600:[.19444,.69444,0,0,1],8601:[.19444,.69444,0,0,1],8614:[.011,.511,0,0,1],8617:[.011,.511,0,0,1.126],8618:[.011,.511,0,0,1.126],8636:[-.13313,.36687,0,0,1],8637:[-.13313,.36687,0,0,1],8640:[-.13313,.36687,0,0,1],8641:[-.13313,.36687,0,0,1],8652:[.011,.671,0,0,1],8656:[-.13313,.36687,0,0,1],8657:[.19444,.69444,0,0,.61111],8658:[-.13313,.36687,0,0,1],8659:[.19444,.69444,0,0,.61111],8660:[-.13313,.36687,0,0,1],8661:[.25,.75,0,0,.61111],8704:[0,.69444,0,0,.55556],8706:[0,.69444,.05556,.08334,.5309],8707:[0,.69444,0,0,.55556],8709:[.05556,.75,0,0,.5],8711:[0,.68333,0,0,.83334],8712:[.0391,.5391,0,0,.66667],8715:[.0391,.5391,0,0,.66667],8722:[.08333,.58333,0,0,.77778],8723:[.08333,.58333,0,0,.77778],8725:[.25,.75,0,0,.5],8726:[.25,.75,0,0,.5],8727:[-.03472,.46528,0,0,.5],8728:[-.05555,.44445,0,0,.5],8729:[-.05555,.44445,0,0,.5],8730:[.2,.8,0,0,.83334],8733:[0,.43056,0,0,.77778],8734:[0,.43056,0,0,1],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.27778],8741:[.25,.75,0,0,.5],8743:[0,.55556,0,0,.66667],8744:[0,.55556,0,0,.66667],8745:[0,.55556,0,0,.66667],8746:[0,.55556,0,0,.66667],8747:[.19444,.69444,.11111,0,.41667],8764:[-.13313,.36687,0,0,.77778],8768:[.19444,.69444,0,0,.27778],8771:[-.03625,.46375,0,0,.77778],8773:[-.022,.589,0,0,.778],8776:[-.01688,.48312,0,0,.77778],8781:[-.03625,.46375,0,0,.77778],8784:[-.133,.673,0,0,.778],8801:[-.03625,.46375,0,0,.77778],8804:[.13597,.63597,0,0,.77778],8805:[.13597,.63597,0,0,.77778],8810:[.0391,.5391,0,0,1],8811:[.0391,.5391,0,0,1],8826:[.0391,.5391,0,0,.77778],8827:[.0391,.5391,0,0,.77778],8834:[.0391,.5391,0,0,.77778],8835:[.0391,.5391,0,0,.77778],8838:[.13597,.63597,0,0,.77778],8839:[.13597,.63597,0,0,.77778],8846:[0,.55556,0,0,.66667],8849:[.13597,.63597,0,0,.77778],8850:[.13597,.63597,0,0,.77778],8851:[0,.55556,0,0,.66667],8852:[0,.55556,0,0,.66667],8853:[.08333,.58333,0,0,.77778],8854:[.08333,.58333,0,0,.77778],8855:[.08333,.58333,0,0,.77778],8856:[.08333,.58333,0,0,.77778],8857:[.08333,.58333,0,0,.77778],8866:[0,.69444,0,0,.61111],8867:[0,.69444,0,0,.61111],8868:[0,.69444,0,0,.77778],8869:[0,.69444,0,0,.77778],8872:[.249,.75,0,0,.867],8900:[-.05555,.44445,0,0,.5],8901:[-.05555,.44445,0,0,.27778],8902:[-.03472,.46528,0,0,.5],8904:[.005,.505,0,0,.9],8942:[.03,.903,0,0,.278],8943:[-.19,.313,0,0,1.172],8945:[-.1,.823,0,0,1.282],8968:[.25,.75,0,0,.44445],8969:[.25,.75,0,0,.44445],8970:[.25,.75,0,0,.44445],8971:[.25,.75,0,0,.44445],8994:[-.14236,.35764,0,0,1],8995:[-.14236,.35764,0,0,1],9136:[.244,.744,0,0,.412],9137:[.244,.745,0,0,.412],9651:[.19444,.69444,0,0,.88889],9657:[-.03472,.46528,0,0,.5],9661:[.19444,.69444,0,0,.88889],9667:[-.03472,.46528,0,0,.5],9711:[.19444,.69444,0,0,1],9824:[.12963,.69444,0,0,.77778],9825:[.12963,.69444,0,0,.77778],9826:[.12963,.69444,0,0,.77778],9827:[.12963,.69444,0,0,.77778],9837:[0,.75,0,0,.38889],9838:[.19444,.69444,0,0,.38889],9839:[.19444,.69444,0,0,.38889],10216:[.25,.75,0,0,.38889],10217:[.25,.75,0,0,.38889],10222:[.244,.744,0,0,.412],10223:[.244,.745,0,0,.412],10229:[.011,.511,0,0,1.609],10230:[.011,.511,0,0,1.638],10231:[.011,.511,0,0,1.859],10232:[.024,.525,0,0,1.609],10233:[.024,.525,0,0,1.638],10234:[.024,.525,0,0,1.858],10236:[.011,.511,0,0,1.638],10815:[0,.68333,0,0,.75],10927:[.13597,.63597,0,0,.77778],10928:[.13597,.63597,0,0,.77778],57376:[.19444,.69444,0,0,0]},"Math-BoldItalic":{32:[0,0,0,0,.25],48:[0,.44444,0,0,.575],49:[0,.44444,0,0,.575],50:[0,.44444,0,0,.575],51:[.19444,.44444,0,0,.575],52:[.19444,.44444,0,0,.575],53:[.19444,.44444,0,0,.575],54:[0,.64444,0,0,.575],55:[.19444,.44444,0,0,.575],56:[0,.64444,0,0,.575],57:[.19444,.44444,0,0,.575],65:[0,.68611,0,0,.86944],66:[0,.68611,.04835,0,.8664],67:[0,.68611,.06979,0,.81694],68:[0,.68611,.03194,0,.93812],69:[0,.68611,.05451,0,.81007],70:[0,.68611,.15972,0,.68889],71:[0,.68611,0,0,.88673],72:[0,.68611,.08229,0,.98229],73:[0,.68611,.07778,0,.51111],74:[0,.68611,.10069,0,.63125],75:[0,.68611,.06979,0,.97118],76:[0,.68611,0,0,.75555],77:[0,.68611,.11424,0,1.14201],78:[0,.68611,.11424,0,.95034],79:[0,.68611,.03194,0,.83666],80:[0,.68611,.15972,0,.72309],81:[.19444,.68611,0,0,.86861],82:[0,.68611,.00421,0,.87235],83:[0,.68611,.05382,0,.69271],84:[0,.68611,.15972,0,.63663],85:[0,.68611,.11424,0,.80027],86:[0,.68611,.25555,0,.67778],87:[0,.68611,.15972,0,1.09305],88:[0,.68611,.07778,0,.94722],89:[0,.68611,.25555,0,.67458],90:[0,.68611,.06979,0,.77257],97:[0,.44444,0,0,.63287],98:[0,.69444,0,0,.52083],99:[0,.44444,0,0,.51342],100:[0,.69444,0,0,.60972],101:[0,.44444,0,0,.55361],102:[.19444,.69444,.11042,0,.56806],103:[.19444,.44444,.03704,0,.5449],104:[0,.69444,0,0,.66759],105:[0,.69326,0,0,.4048],106:[.19444,.69326,.0622,0,.47083],107:[0,.69444,.01852,0,.6037],108:[0,.69444,.0088,0,.34815],109:[0,.44444,0,0,1.0324],110:[0,.44444,0,0,.71296],111:[0,.44444,0,0,.58472],112:[.19444,.44444,0,0,.60092],113:[.19444,.44444,.03704,0,.54213],114:[0,.44444,.03194,0,.5287],115:[0,.44444,0,0,.53125],116:[0,.63492,0,0,.41528],117:[0,.44444,0,0,.68102],118:[0,.44444,.03704,0,.56666],119:[0,.44444,.02778,0,.83148],120:[0,.44444,0,0,.65903],121:[.19444,.44444,.03704,0,.59028],122:[0,.44444,.04213,0,.55509],160:[0,0,0,0,.25],915:[0,.68611,.15972,0,.65694],916:[0,.68611,0,0,.95833],920:[0,.68611,.03194,0,.86722],923:[0,.68611,0,0,.80555],926:[0,.68611,.07458,0,.84125],928:[0,.68611,.08229,0,.98229],931:[0,.68611,.05451,0,.88507],933:[0,.68611,.15972,0,.67083],934:[0,.68611,0,0,.76666],936:[0,.68611,.11653,0,.71402],937:[0,.68611,.04835,0,.8789],945:[0,.44444,0,0,.76064],946:[.19444,.69444,.03403,0,.65972],947:[.19444,.44444,.06389,0,.59003],948:[0,.69444,.03819,0,.52222],949:[0,.44444,0,0,.52882],950:[.19444,.69444,.06215,0,.50833],951:[.19444,.44444,.03704,0,.6],952:[0,.69444,.03194,0,.5618],953:[0,.44444,0,0,.41204],954:[0,.44444,0,0,.66759],955:[0,.69444,0,0,.67083],956:[.19444,.44444,0,0,.70787],957:[0,.44444,.06898,0,.57685],958:[.19444,.69444,.03021,0,.50833],959:[0,.44444,0,0,.58472],960:[0,.44444,.03704,0,.68241],961:[.19444,.44444,0,0,.6118],962:[.09722,.44444,.07917,0,.42361],963:[0,.44444,.03704,0,.68588],964:[0,.44444,.13472,0,.52083],965:[0,.44444,.03704,0,.63055],966:[.19444,.44444,0,0,.74722],967:[.19444,.44444,0,0,.71805],968:[.19444,.69444,.03704,0,.75833],969:[0,.44444,.03704,0,.71782],977:[0,.69444,0,0,.69155],981:[.19444,.69444,0,0,.7125],982:[0,.44444,.03194,0,.975],1009:[.19444,.44444,0,0,.6118],1013:[0,.44444,0,0,.48333],57649:[0,.44444,0,0,.39352],57911:[.19444,.44444,0,0,.43889]},"Math-Italic":{32:[0,0,0,0,.25],48:[0,.43056,0,0,.5],49:[0,.43056,0,0,.5],50:[0,.43056,0,0,.5],51:[.19444,.43056,0,0,.5],52:[.19444,.43056,0,0,.5],53:[.19444,.43056,0,0,.5],54:[0,.64444,0,0,.5],55:[.19444,.43056,0,0,.5],56:[0,.64444,0,0,.5],57:[.19444,.43056,0,0,.5],65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],160:[0,0,0,0,.25],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059],57649:[0,.43056,0,.02778,.32246],57911:[.19444,.43056,0,.08334,.38403]},"SansSerif-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.36667],34:[0,.69444,0,0,.55834],35:[.19444,.69444,0,0,.91667],36:[.05556,.75,0,0,.55],37:[.05556,.75,0,0,1.02912],38:[0,.69444,0,0,.83056],39:[0,.69444,0,0,.30556],40:[.25,.75,0,0,.42778],41:[.25,.75,0,0,.42778],42:[0,.75,0,0,.55],43:[.11667,.61667,0,0,.85556],44:[.10556,.13056,0,0,.30556],45:[0,.45833,0,0,.36667],46:[0,.13056,0,0,.30556],47:[.25,.75,0,0,.55],48:[0,.69444,0,0,.55],49:[0,.69444,0,0,.55],50:[0,.69444,0,0,.55],51:[0,.69444,0,0,.55],52:[0,.69444,0,0,.55],53:[0,.69444,0,0,.55],54:[0,.69444,0,0,.55],55:[0,.69444,0,0,.55],56:[0,.69444,0,0,.55],57:[0,.69444,0,0,.55],58:[0,.45833,0,0,.30556],59:[.10556,.45833,0,0,.30556],61:[-.09375,.40625,0,0,.85556],63:[0,.69444,0,0,.51945],64:[0,.69444,0,0,.73334],65:[0,.69444,0,0,.73334],66:[0,.69444,0,0,.73334],67:[0,.69444,0,0,.70278],68:[0,.69444,0,0,.79445],69:[0,.69444,0,0,.64167],70:[0,.69444,0,0,.61111],71:[0,.69444,0,0,.73334],72:[0,.69444,0,0,.79445],73:[0,.69444,0,0,.33056],74:[0,.69444,0,0,.51945],75:[0,.69444,0,0,.76389],76:[0,.69444,0,0,.58056],77:[0,.69444,0,0,.97778],78:[0,.69444,0,0,.79445],79:[0,.69444,0,0,.79445],80:[0,.69444,0,0,.70278],81:[.10556,.69444,0,0,.79445],82:[0,.69444,0,0,.70278],83:[0,.69444,0,0,.61111],84:[0,.69444,0,0,.73334],85:[0,.69444,0,0,.76389],86:[0,.69444,.01528,0,.73334],87:[0,.69444,.01528,0,1.03889],88:[0,.69444,0,0,.73334],89:[0,.69444,.0275,0,.73334],90:[0,.69444,0,0,.67223],91:[.25,.75,0,0,.34306],93:[.25,.75,0,0,.34306],94:[0,.69444,0,0,.55],95:[.35,.10833,.03056,0,.55],97:[0,.45833,0,0,.525],98:[0,.69444,0,0,.56111],99:[0,.45833,0,0,.48889],100:[0,.69444,0,0,.56111],101:[0,.45833,0,0,.51111],102:[0,.69444,.07639,0,.33611],103:[.19444,.45833,.01528,0,.55],104:[0,.69444,0,0,.56111],105:[0,.69444,0,0,.25556],106:[.19444,.69444,0,0,.28611],107:[0,.69444,0,0,.53056],108:[0,.69444,0,0,.25556],109:[0,.45833,0,0,.86667],110:[0,.45833,0,0,.56111],111:[0,.45833,0,0,.55],112:[.19444,.45833,0,0,.56111],113:[.19444,.45833,0,0,.56111],114:[0,.45833,.01528,0,.37222],115:[0,.45833,0,0,.42167],116:[0,.58929,0,0,.40417],117:[0,.45833,0,0,.56111],118:[0,.45833,.01528,0,.5],119:[0,.45833,.01528,0,.74445],120:[0,.45833,0,0,.5],121:[.19444,.45833,.01528,0,.5],122:[0,.45833,0,0,.47639],126:[.35,.34444,0,0,.55],160:[0,0,0,0,.25],168:[0,.69444,0,0,.55],176:[0,.69444,0,0,.73334],180:[0,.69444,0,0,.55],184:[.17014,0,0,0,.48889],305:[0,.45833,0,0,.25556],567:[.19444,.45833,0,0,.28611],710:[0,.69444,0,0,.55],711:[0,.63542,0,0,.55],713:[0,.63778,0,0,.55],728:[0,.69444,0,0,.55],729:[0,.69444,0,0,.30556],730:[0,.69444,0,0,.73334],732:[0,.69444,0,0,.55],733:[0,.69444,0,0,.55],915:[0,.69444,0,0,.58056],916:[0,.69444,0,0,.91667],920:[0,.69444,0,0,.85556],923:[0,.69444,0,0,.67223],926:[0,.69444,0,0,.73334],928:[0,.69444,0,0,.79445],931:[0,.69444,0,0,.79445],933:[0,.69444,0,0,.85556],934:[0,.69444,0,0,.79445],936:[0,.69444,0,0,.85556],937:[0,.69444,0,0,.79445],8211:[0,.45833,.03056,0,.55],8212:[0,.45833,.03056,0,1.10001],8216:[0,.69444,0,0,.30556],8217:[0,.69444,0,0,.30556],8220:[0,.69444,0,0,.55834],8221:[0,.69444,0,0,.55834]},"SansSerif-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.05733,0,.31945],34:[0,.69444,.00316,0,.5],35:[.19444,.69444,.05087,0,.83334],36:[.05556,.75,.11156,0,.5],37:[.05556,.75,.03126,0,.83334],38:[0,.69444,.03058,0,.75834],39:[0,.69444,.07816,0,.27778],40:[.25,.75,.13164,0,.38889],41:[.25,.75,.02536,0,.38889],42:[0,.75,.11775,0,.5],43:[.08333,.58333,.02536,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,.01946,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,.13164,0,.5],48:[0,.65556,.11156,0,.5],49:[0,.65556,.11156,0,.5],50:[0,.65556,.11156,0,.5],51:[0,.65556,.11156,0,.5],52:[0,.65556,.11156,0,.5],53:[0,.65556,.11156,0,.5],54:[0,.65556,.11156,0,.5],55:[0,.65556,.11156,0,.5],56:[0,.65556,.11156,0,.5],57:[0,.65556,.11156,0,.5],58:[0,.44444,.02502,0,.27778],59:[.125,.44444,.02502,0,.27778],61:[-.13,.37,.05087,0,.77778],63:[0,.69444,.11809,0,.47222],64:[0,.69444,.07555,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,.08293,0,.66667],67:[0,.69444,.11983,0,.63889],68:[0,.69444,.07555,0,.72223],69:[0,.69444,.11983,0,.59722],70:[0,.69444,.13372,0,.56945],71:[0,.69444,.11983,0,.66667],72:[0,.69444,.08094,0,.70834],73:[0,.69444,.13372,0,.27778],74:[0,.69444,.08094,0,.47222],75:[0,.69444,.11983,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,.08094,0,.875],78:[0,.69444,.08094,0,.70834],79:[0,.69444,.07555,0,.73611],80:[0,.69444,.08293,0,.63889],81:[.125,.69444,.07555,0,.73611],82:[0,.69444,.08293,0,.64584],83:[0,.69444,.09205,0,.55556],84:[0,.69444,.13372,0,.68056],85:[0,.69444,.08094,0,.6875],86:[0,.69444,.1615,0,.66667],87:[0,.69444,.1615,0,.94445],88:[0,.69444,.13372,0,.66667],89:[0,.69444,.17261,0,.66667],90:[0,.69444,.11983,0,.61111],91:[.25,.75,.15942,0,.28889],93:[.25,.75,.08719,0,.28889],94:[0,.69444,.0799,0,.5],95:[.35,.09444,.08616,0,.5],97:[0,.44444,.00981,0,.48056],98:[0,.69444,.03057,0,.51667],99:[0,.44444,.08336,0,.44445],100:[0,.69444,.09483,0,.51667],101:[0,.44444,.06778,0,.44445],102:[0,.69444,.21705,0,.30556],103:[.19444,.44444,.10836,0,.5],104:[0,.69444,.01778,0,.51667],105:[0,.67937,.09718,0,.23889],106:[.19444,.67937,.09162,0,.26667],107:[0,.69444,.08336,0,.48889],108:[0,.69444,.09483,0,.23889],109:[0,.44444,.01778,0,.79445],110:[0,.44444,.01778,0,.51667],111:[0,.44444,.06613,0,.5],112:[.19444,.44444,.0389,0,.51667],113:[.19444,.44444,.04169,0,.51667],114:[0,.44444,.10836,0,.34167],115:[0,.44444,.0778,0,.38333],116:[0,.57143,.07225,0,.36111],117:[0,.44444,.04169,0,.51667],118:[0,.44444,.10836,0,.46111],119:[0,.44444,.10836,0,.68334],120:[0,.44444,.09169,0,.46111],121:[.19444,.44444,.10836,0,.46111],122:[0,.44444,.08752,0,.43472],126:[.35,.32659,.08826,0,.5],160:[0,0,0,0,.25],168:[0,.67937,.06385,0,.5],176:[0,.69444,0,0,.73752],184:[.17014,0,0,0,.44445],305:[0,.44444,.04169,0,.23889],567:[.19444,.44444,.04169,0,.26667],710:[0,.69444,.0799,0,.5],711:[0,.63194,.08432,0,.5],713:[0,.60889,.08776,0,.5],714:[0,.69444,.09205,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,.09483,0,.5],729:[0,.67937,.07774,0,.27778],730:[0,.69444,0,0,.73752],732:[0,.67659,.08826,0,.5],733:[0,.69444,.09205,0,.5],915:[0,.69444,.13372,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,.07555,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,.12816,0,.66667],928:[0,.69444,.08094,0,.70834],931:[0,.69444,.11983,0,.72222],933:[0,.69444,.09031,0,.77778],934:[0,.69444,.04603,0,.72222],936:[0,.69444,.09031,0,.77778],937:[0,.69444,.08293,0,.72222],8211:[0,.44444,.08616,0,.5],8212:[0,.44444,.08616,0,1],8216:[0,.69444,.07816,0,.27778],8217:[0,.69444,.07816,0,.27778],8220:[0,.69444,.14205,0,.5],8221:[0,.69444,.00316,0,.5]},"SansSerif-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.31945],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.75834],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,0,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.65556,0,0,.5],49:[0,.65556,0,0,.5],50:[0,.65556,0,0,.5],51:[0,.65556,0,0,.5],52:[0,.65556,0,0,.5],53:[0,.65556,0,0,.5],54:[0,.65556,0,0,.5],55:[0,.65556,0,0,.5],56:[0,.65556,0,0,.5],57:[0,.65556,0,0,.5],58:[0,.44444,0,0,.27778],59:[.125,.44444,0,0,.27778],61:[-.13,.37,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,0,0,.66667],67:[0,.69444,0,0,.63889],68:[0,.69444,0,0,.72223],69:[0,.69444,0,0,.59722],70:[0,.69444,0,0,.56945],71:[0,.69444,0,0,.66667],72:[0,.69444,0,0,.70834],73:[0,.69444,0,0,.27778],74:[0,.69444,0,0,.47222],75:[0,.69444,0,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,0,0,.875],78:[0,.69444,0,0,.70834],79:[0,.69444,0,0,.73611],80:[0,.69444,0,0,.63889],81:[.125,.69444,0,0,.73611],82:[0,.69444,0,0,.64584],83:[0,.69444,0,0,.55556],84:[0,.69444,0,0,.68056],85:[0,.69444,0,0,.6875],86:[0,.69444,.01389,0,.66667],87:[0,.69444,.01389,0,.94445],88:[0,.69444,0,0,.66667],89:[0,.69444,.025,0,.66667],90:[0,.69444,0,0,.61111],91:[.25,.75,0,0,.28889],93:[.25,.75,0,0,.28889],94:[0,.69444,0,0,.5],95:[.35,.09444,.02778,0,.5],97:[0,.44444,0,0,.48056],98:[0,.69444,0,0,.51667],99:[0,.44444,0,0,.44445],100:[0,.69444,0,0,.51667],101:[0,.44444,0,0,.44445],102:[0,.69444,.06944,0,.30556],103:[.19444,.44444,.01389,0,.5],104:[0,.69444,0,0,.51667],105:[0,.67937,0,0,.23889],106:[.19444,.67937,0,0,.26667],107:[0,.69444,0,0,.48889],108:[0,.69444,0,0,.23889],109:[0,.44444,0,0,.79445],110:[0,.44444,0,0,.51667],111:[0,.44444,0,0,.5],112:[.19444,.44444,0,0,.51667],113:[.19444,.44444,0,0,.51667],114:[0,.44444,.01389,0,.34167],115:[0,.44444,0,0,.38333],116:[0,.57143,0,0,.36111],117:[0,.44444,0,0,.51667],118:[0,.44444,.01389,0,.46111],119:[0,.44444,.01389,0,.68334],120:[0,.44444,0,0,.46111],121:[.19444,.44444,.01389,0,.46111],122:[0,.44444,0,0,.43472],126:[.35,.32659,0,0,.5],160:[0,0,0,0,.25],168:[0,.67937,0,0,.5],176:[0,.69444,0,0,.66667],184:[.17014,0,0,0,.44445],305:[0,.44444,0,0,.23889],567:[.19444,.44444,0,0,.26667],710:[0,.69444,0,0,.5],711:[0,.63194,0,0,.5],713:[0,.60889,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.67937,0,0,.27778],730:[0,.69444,0,0,.66667],732:[0,.67659,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.69444,0,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,0,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,0,0,.66667],928:[0,.69444,0,0,.70834],931:[0,.69444,0,0,.72222],933:[0,.69444,0,0,.77778],934:[0,.69444,0,0,.72222],936:[0,.69444,0,0,.77778],937:[0,.69444,0,0,.72222],8211:[0,.44444,.02778,0,.5],8212:[0,.44444,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5]},"Script-Regular":{32:[0,0,0,0,.25],65:[0,.7,.22925,0,.80253],66:[0,.7,.04087,0,.90757],67:[0,.7,.1689,0,.66619],68:[0,.7,.09371,0,.77443],69:[0,.7,.18583,0,.56162],70:[0,.7,.13634,0,.89544],71:[0,.7,.17322,0,.60961],72:[0,.7,.29694,0,.96919],73:[0,.7,.19189,0,.80907],74:[.27778,.7,.19189,0,1.05159],75:[0,.7,.31259,0,.91364],76:[0,.7,.19189,0,.87373],77:[0,.7,.15981,0,1.08031],78:[0,.7,.3525,0,.9015],79:[0,.7,.08078,0,.73787],80:[0,.7,.08078,0,1.01262],81:[0,.7,.03305,0,.88282],82:[0,.7,.06259,0,.85],83:[0,.7,.19189,0,.86767],84:[0,.7,.29087,0,.74697],85:[0,.7,.25815,0,.79996],86:[0,.7,.27523,0,.62204],87:[0,.7,.27523,0,.80532],88:[0,.7,.26006,0,.94445],89:[0,.7,.2939,0,.70961],90:[0,.7,.24037,0,.8212],160:[0,0,0,0,.25]},"Size1-Regular":{32:[0,0,0,0,.25],40:[.35001,.85,0,0,.45834],41:[.35001,.85,0,0,.45834],47:[.35001,.85,0,0,.57778],91:[.35001,.85,0,0,.41667],92:[.35001,.85,0,0,.57778],93:[.35001,.85,0,0,.41667],123:[.35001,.85,0,0,.58334],125:[.35001,.85,0,0,.58334],160:[0,0,0,0,.25],710:[0,.72222,0,0,.55556],732:[0,.72222,0,0,.55556],770:[0,.72222,0,0,.55556],771:[0,.72222,0,0,.55556],8214:[-99e-5,.601,0,0,.77778],8593:[1e-5,.6,0,0,.66667],8595:[1e-5,.6,0,0,.66667],8657:[1e-5,.6,0,0,.77778],8659:[1e-5,.6,0,0,.77778],8719:[.25001,.75,0,0,.94445],8720:[.25001,.75,0,0,.94445],8721:[.25001,.75,0,0,1.05556],8730:[.35001,.85,0,0,1],8739:[-.00599,.606,0,0,.33333],8741:[-.00599,.606,0,0,.55556],8747:[.30612,.805,.19445,0,.47222],8748:[.306,.805,.19445,0,.47222],8749:[.306,.805,.19445,0,.47222],8750:[.30612,.805,.19445,0,.47222],8896:[.25001,.75,0,0,.83334],8897:[.25001,.75,0,0,.83334],8898:[.25001,.75,0,0,.83334],8899:[.25001,.75,0,0,.83334],8968:[.35001,.85,0,0,.47222],8969:[.35001,.85,0,0,.47222],8970:[.35001,.85,0,0,.47222],8971:[.35001,.85,0,0,.47222],9168:[-99e-5,.601,0,0,.66667],10216:[.35001,.85,0,0,.47222],10217:[.35001,.85,0,0,.47222],10752:[.25001,.75,0,0,1.11111],10753:[.25001,.75,0,0,1.11111],10754:[.25001,.75,0,0,1.11111],10756:[.25001,.75,0,0,.83334],10758:[.25001,.75,0,0,.83334]},"Size2-Regular":{32:[0,0,0,0,.25],40:[.65002,1.15,0,0,.59722],41:[.65002,1.15,0,0,.59722],47:[.65002,1.15,0,0,.81111],91:[.65002,1.15,0,0,.47222],92:[.65002,1.15,0,0,.81111],93:[.65002,1.15,0,0,.47222],123:[.65002,1.15,0,0,.66667],125:[.65002,1.15,0,0,.66667],160:[0,0,0,0,.25],710:[0,.75,0,0,1],732:[0,.75,0,0,1],770:[0,.75,0,0,1],771:[0,.75,0,0,1],8719:[.55001,1.05,0,0,1.27778],8720:[.55001,1.05,0,0,1.27778],8721:[.55001,1.05,0,0,1.44445],8730:[.65002,1.15,0,0,1],8747:[.86225,1.36,.44445,0,.55556],8748:[.862,1.36,.44445,0,.55556],8749:[.862,1.36,.44445,0,.55556],8750:[.86225,1.36,.44445,0,.55556],8896:[.55001,1.05,0,0,1.11111],8897:[.55001,1.05,0,0,1.11111],8898:[.55001,1.05,0,0,1.11111],8899:[.55001,1.05,0,0,1.11111],8968:[.65002,1.15,0,0,.52778],8969:[.65002,1.15,0,0,.52778],8970:[.65002,1.15,0,0,.52778],8971:[.65002,1.15,0,0,.52778],10216:[.65002,1.15,0,0,.61111],10217:[.65002,1.15,0,0,.61111],10752:[.55001,1.05,0,0,1.51112],10753:[.55001,1.05,0,0,1.51112],10754:[.55001,1.05,0,0,1.51112],10756:[.55001,1.05,0,0,1.11111],10758:[.55001,1.05,0,0,1.11111]},"Size3-Regular":{32:[0,0,0,0,.25],40:[.95003,1.45,0,0,.73611],41:[.95003,1.45,0,0,.73611],47:[.95003,1.45,0,0,1.04445],91:[.95003,1.45,0,0,.52778],92:[.95003,1.45,0,0,1.04445],93:[.95003,1.45,0,0,.52778],123:[.95003,1.45,0,0,.75],125:[.95003,1.45,0,0,.75],160:[0,0,0,0,.25],710:[0,.75,0,0,1.44445],732:[0,.75,0,0,1.44445],770:[0,.75,0,0,1.44445],771:[0,.75,0,0,1.44445],8730:[.95003,1.45,0,0,1],8968:[.95003,1.45,0,0,.58334],8969:[.95003,1.45,0,0,.58334],8970:[.95003,1.45,0,0,.58334],8971:[.95003,1.45,0,0,.58334],10216:[.95003,1.45,0,0,.75],10217:[.95003,1.45,0,0,.75]},"Size4-Regular":{32:[0,0,0,0,.25],40:[1.25003,1.75,0,0,.79167],41:[1.25003,1.75,0,0,.79167],47:[1.25003,1.75,0,0,1.27778],91:[1.25003,1.75,0,0,.58334],92:[1.25003,1.75,0,0,1.27778],93:[1.25003,1.75,0,0,.58334],123:[1.25003,1.75,0,0,.80556],125:[1.25003,1.75,0,0,.80556],160:[0,0,0,0,.25],710:[0,.825,0,0,1.8889],732:[0,.825,0,0,1.8889],770:[0,.825,0,0,1.8889],771:[0,.825,0,0,1.8889],8730:[1.25003,1.75,0,0,1],8968:[1.25003,1.75,0,0,.63889],8969:[1.25003,1.75,0,0,.63889],8970:[1.25003,1.75,0,0,.63889],8971:[1.25003,1.75,0,0,.63889],9115:[.64502,1.155,0,0,.875],9116:[1e-5,.6,0,0,.875],9117:[.64502,1.155,0,0,.875],9118:[.64502,1.155,0,0,.875],9119:[1e-5,.6,0,0,.875],9120:[.64502,1.155,0,0,.875],9121:[.64502,1.155,0,0,.66667],9122:[-99e-5,.601,0,0,.66667],9123:[.64502,1.155,0,0,.66667],9124:[.64502,1.155,0,0,.66667],9125:[-99e-5,.601,0,0,.66667],9126:[.64502,1.155,0,0,.66667],9127:[1e-5,.9,0,0,.88889],9128:[.65002,1.15,0,0,.88889],9129:[.90001,0,0,0,.88889],9130:[0,.3,0,0,.88889],9131:[1e-5,.9,0,0,.88889],9132:[.65002,1.15,0,0,.88889],9133:[.90001,0,0,0,.88889],9143:[.88502,.915,0,0,1.05556],10216:[1.25003,1.75,0,0,.80556],10217:[1.25003,1.75,0,0,.80556],57344:[-.00499,.605,0,0,1.05556],57345:[-.00499,.605,0,0,1.05556],57680:[0,.12,0,0,.45],57681:[0,.12,0,0,.45],57682:[0,.12,0,0,.45],57683:[0,.12,0,0,.45]},"Typewriter-Regular":{32:[0,0,0,0,.525],33:[0,.61111,0,0,.525],34:[0,.61111,0,0,.525],35:[0,.61111,0,0,.525],36:[.08333,.69444,0,0,.525],37:[.08333,.69444,0,0,.525],38:[0,.61111,0,0,.525],39:[0,.61111,0,0,.525],40:[.08333,.69444,0,0,.525],41:[.08333,.69444,0,0,.525],42:[0,.52083,0,0,.525],43:[-.08056,.53055,0,0,.525],44:[.13889,.125,0,0,.525],45:[-.08056,.53055,0,0,.525],46:[0,.125,0,0,.525],47:[.08333,.69444,0,0,.525],48:[0,.61111,0,0,.525],49:[0,.61111,0,0,.525],50:[0,.61111,0,0,.525],51:[0,.61111,0,0,.525],52:[0,.61111,0,0,.525],53:[0,.61111,0,0,.525],54:[0,.61111,0,0,.525],55:[0,.61111,0,0,.525],56:[0,.61111,0,0,.525],57:[0,.61111,0,0,.525],58:[0,.43056,0,0,.525],59:[.13889,.43056,0,0,.525],60:[-.05556,.55556,0,0,.525],61:[-.19549,.41562,0,0,.525],62:[-.05556,.55556,0,0,.525],63:[0,.61111,0,0,.525],64:[0,.61111,0,0,.525],65:[0,.61111,0,0,.525],66:[0,.61111,0,0,.525],67:[0,.61111,0,0,.525],68:[0,.61111,0,0,.525],69:[0,.61111,0,0,.525],70:[0,.61111,0,0,.525],71:[0,.61111,0,0,.525],72:[0,.61111,0,0,.525],73:[0,.61111,0,0,.525],74:[0,.61111,0,0,.525],75:[0,.61111,0,0,.525],76:[0,.61111,0,0,.525],77:[0,.61111,0,0,.525],78:[0,.61111,0,0,.525],79:[0,.61111,0,0,.525],80:[0,.61111,0,0,.525],81:[.13889,.61111,0,0,.525],82:[0,.61111,0,0,.525],83:[0,.61111,0,0,.525],84:[0,.61111,0,0,.525],85:[0,.61111,0,0,.525],86:[0,.61111,0,0,.525],87:[0,.61111,0,0,.525],88:[0,.61111,0,0,.525],89:[0,.61111,0,0,.525],90:[0,.61111,0,0,.525],91:[.08333,.69444,0,0,.525],92:[.08333,.69444,0,0,.525],93:[.08333,.69444,0,0,.525],94:[0,.61111,0,0,.525],95:[.09514,0,0,0,.525],96:[0,.61111,0,0,.525],97:[0,.43056,0,0,.525],98:[0,.61111,0,0,.525],99:[0,.43056,0,0,.525],100:[0,.61111,0,0,.525],101:[0,.43056,0,0,.525],102:[0,.61111,0,0,.525],103:[.22222,.43056,0,0,.525],104:[0,.61111,0,0,.525],105:[0,.61111,0,0,.525],106:[.22222,.61111,0,0,.525],107:[0,.61111,0,0,.525],108:[0,.61111,0,0,.525],109:[0,.43056,0,0,.525],110:[0,.43056,0,0,.525],111:[0,.43056,0,0,.525],112:[.22222,.43056,0,0,.525],113:[.22222,.43056,0,0,.525],114:[0,.43056,0,0,.525],115:[0,.43056,0,0,.525],116:[0,.55358,0,0,.525],117:[0,.43056,0,0,.525],118:[0,.43056,0,0,.525],119:[0,.43056,0,0,.525],120:[0,.43056,0,0,.525],121:[.22222,.43056,0,0,.525],122:[0,.43056,0,0,.525],123:[.08333,.69444,0,0,.525],124:[.08333,.69444,0,0,.525],125:[.08333,.69444,0,0,.525],126:[0,.61111,0,0,.525],127:[0,.61111,0,0,.525],160:[0,0,0,0,.525],176:[0,.61111,0,0,.525],184:[.19445,0,0,0,.525],305:[0,.43056,0,0,.525],567:[.22222,.43056,0,0,.525],711:[0,.56597,0,0,.525],713:[0,.56555,0,0,.525],714:[0,.61111,0,0,.525],715:[0,.61111,0,0,.525],728:[0,.61111,0,0,.525],730:[0,.61111,0,0,.525],770:[0,.61111,0,0,.525],771:[0,.61111,0,0,.525],776:[0,.61111,0,0,.525],915:[0,.61111,0,0,.525],916:[0,.61111,0,0,.525],920:[0,.61111,0,0,.525],923:[0,.61111,0,0,.525],926:[0,.61111,0,0,.525],928:[0,.61111,0,0,.525],931:[0,.61111,0,0,.525],933:[0,.61111,0,0,.525],934:[0,.61111,0,0,.525],936:[0,.61111,0,0,.525],937:[0,.61111,0,0,.525],8216:[0,.61111,0,0,.525],8217:[0,.61111,0,0,.525],8242:[0,.61111,0,0,.525],9251:[.11111,.21944,0,0,.525]}},M3={slant:[.25,.25,.25],space:[0,0,0],stretch:[0,0,0],shrink:[0,0,0],xHeight:[.431,.431,.431],quad:[1,1.171,1.472],extraSpace:[0,0,0],num1:[.677,.732,.925],num2:[.394,.384,.387],num3:[.444,.471,.504],denom1:[.686,.752,1.025],denom2:[.345,.344,.532],sup1:[.413,.503,.504],sup2:[.363,.431,.404],sup3:[.289,.286,.294],sub1:[.15,.143,.2],sub2:[.247,.286,.4],supDrop:[.386,.353,.494],subDrop:[.05,.071,.1],delim1:[2.39,1.7,1.98],delim2:[1.01,1.157,1.42],axisHeight:[.25,.25,.25],defaultRuleThickness:[.04,.049,.049],bigOpSpacing1:[.111,.111,.111],bigOpSpacing2:[.166,.166,.166],bigOpSpacing3:[.2,.2,.2],bigOpSpacing4:[.6,.611,.611],bigOpSpacing5:[.1,.143,.143],sqrtRuleThickness:[.04,.04,.04],ptPerEm:[10,10,10],doubleRuleSep:[.2,.2,.2],arrayRuleWidth:[.04,.04,.04],fboxsep:[.3,.3,.3],fboxrule:[.04,.04,.04]},Jle={Å:"A",Ð:"D",Þ:"o",å:"a",ð:"d",þ:"o",А:"A",Б:"B",В:"B",Г:"F",Д:"A",Е:"E",Ж:"K",З:"3",И:"N",Й:"N",К:"K",Л:"N",М:"M",Н:"H",О:"O",П:"N",Р:"P",С:"C",Т:"T",У:"y",Ф:"O",Х:"X",Ц:"U",Ч:"h",Ш:"W",Щ:"W",Ъ:"B",Ы:"X",Ь:"B",Э:"3",Ю:"X",Я:"R",а:"a",б:"b",в:"a",г:"r",д:"y",е:"e",ж:"m",з:"e",и:"n",й:"n",к:"n",л:"n",м:"m",н:"n",о:"o",п:"n",р:"p",с:"c",т:"o",у:"y",ф:"b",х:"x",ц:"n",ч:"n",ш:"w",щ:"w",ъ:"a",ы:"m",ь:"a",э:"e",ю:"m",я:"r"};function jFr(e,t){Fu[e]=t}function lG(e,t,r){if(!Fu[t])throw new Error("Font metrics not found for font: "+t+".");var n=e.charCodeAt(0),i=Fu[t][n];if(!i&&e[0]in Jle&&(n=Jle[e[0]].charCodeAt(0),i=Fu[t][n]),!i&&r==="text"&&J8e(n)&&(i=Fu[t][77]),i)return{depth:i[0],height:i[1],italic:i[2],skew:i[3],width:i[4]}}var $R={};function LFr(e){var t;if(e>=5?t=0:e>=3?t=1:t=2,!$R[t]){var r=$R[t]={cssEmPerMu:M3.quad[t]/18};for(var n in M3)M3.hasOwnProperty(n)&&(r[n]=M3[n][t])}return $R[t]}var zFr=[[1,1,1],[2,1,1],[3,1,1],[4,2,1],[5,2,1],[6,3,1],[7,4,2],[8,6,3],[9,7,6],[10,8,7],[11,10,9]],ece=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],tce=function(t,r){return r.size<2?t:zFr[t-1][r.size-1]};class Kd{constructor(t){this.style=void 0,this.color=void 0,this.size=void 0,this.textSize=void 0,this.phantom=void 0,this.font=void 0,this.fontFamily=void 0,this.fontWeight=void 0,this.fontShape=void 0,this.sizeMultiplier=void 0,this.maxSize=void 0,this.minRuleThickness=void 0,this._fontMetrics=void 0,this.style=t.style,this.color=t.color,this.size=t.size||Kd.BASESIZE,this.textSize=t.textSize||this.size,this.phantom=!!t.phantom,this.font=t.font||"",this.fontFamily=t.fontFamily||"",this.fontWeight=t.fontWeight||"",this.fontShape=t.fontShape||"",this.sizeMultiplier=ece[this.size-1],this.maxSize=t.maxSize,this.minRuleThickness=t.minRuleThickness,this._fontMetrics=void 0}extend(t){var r={style:this.style,size:this.size,textSize:this.textSize,color:this.color,phantom:this.phantom,font:this.font,fontFamily:this.fontFamily,fontWeight:this.fontWeight,fontShape:this.fontShape,maxSize:this.maxSize,minRuleThickness:this.minRuleThickness};for(var n in t)t.hasOwnProperty(n)&&(r[n]=t[n]);return new Kd(r)}havingStyle(t){return this.style===t?this:this.extend({style:t,size:tce(this.textSize,t)})}havingCrampedStyle(){return this.havingStyle(this.style.cramp())}havingSize(t){return this.size===t&&this.textSize===t?this:this.extend({style:this.style.text(),size:t,textSize:t,sizeMultiplier:ece[t-1]})}havingBaseStyle(t){t=t||this.style.text();var r=tce(Kd.BASESIZE,t);return this.size===r&&this.textSize===Kd.BASESIZE&&this.style===t?this:this.extend({style:t,size:r})}havingBaseSizing(){var t;switch(this.style.id){case 4:case 5:t=3;break;case 6:case 7:t=1;break;default:t=6}return this.extend({style:this.style.text(),size:t})}withColor(t){return this.extend({color:t})}withPhantom(){return this.extend({phantom:!0})}withFont(t){return this.extend({font:t})}withTextFontFamily(t){return this.extend({fontFamily:t,font:""})}withTextFontWeight(t){return this.extend({fontWeight:t,font:""})}withTextFontShape(t){return this.extend({fontShape:t,font:""})}sizingClasses(t){return t.size!==this.size?["sizing","reset-size"+t.size,"size"+this.size]:[]}baseSizingClasses(){return this.size!==Kd.BASESIZE?["sizing","reset-size"+this.size,"size"+Kd.BASESIZE]:[]}fontMetrics(){return this._fontMetrics||(this._fontMetrics=LFr(this.size)),this._fontMetrics}getColor(){return this.phantom?"transparent":this.color}}Kd.BASESIZE=6;var Ez={pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:803/800,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:803/800},BFr={ex:!0,em:!0,mu:!0},eEe=function(t){return typeof t!="string"&&(t=t.unit),t in Ez||t in BFr||t==="ex"},Ci=function(t,r){var n;if(t.unit in Ez)n=Ez[t.unit]/r.fontMetrics().ptPerEm/r.sizeMultiplier;else if(t.unit==="mu")n=r.fontMetrics().cssEmPerMu;else{var i;if(r.style.isTight()?i=r.havingStyle(r.style.text()):i=r,t.unit==="ex")n=i.fontMetrics().xHeight;else if(t.unit==="em")n=i.fontMetrics().quad;else throw new vt("Invalid unit: '"+t.unit+"'");i!==r&&(n*=i.sizeMultiplier/r.sizeMultiplier)}return Math.min(t.number*n,r.maxSize)},wt=function(t){return+t.toFixed(4)+"em"},V0=function(t){return t.filter(r=>r).join(" ")},tEe=function(t,r,n){if(this.classes=t||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=n||{},r){r.style.isTight()&&this.classes.push("mtight");var i=r.getColor();i&&(this.style.color=i)}},rEe=function(t){var r=document.createElement(t);r.className=V0(this.classes);for(var n in this.style)this.style.hasOwnProperty(n)&&(r.style[n]=this.style[n]);for(var i in this.attributes)this.attributes.hasOwnProperty(i)&&r.setAttribute(i,this.attributes[i]);for(var o=0;o",r};class u${constructor(t,r,n,i){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,tEe.call(this,t,n,i),this.children=r||[]}setAttribute(t,r){this.attributes[t]=r}hasClass(t){return hr.contains(this.classes,t)}toNode(){return rEe.call(this,"span")}toMarkup(){return nEe.call(this,"span")}}class cG{constructor(t,r,n,i){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,tEe.call(this,r,i),this.children=n||[],this.setAttribute("href",t)}setAttribute(t,r){this.attributes[t]=r}hasClass(t){return hr.contains(this.classes,t)}toNode(){return rEe.call(this,"a")}toMarkup(){return nEe.call(this,"a")}}class FFr{constructor(t,r,n){this.src=void 0,this.alt=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.alt=r,this.src=t,this.classes=["mord"],this.style=n}hasClass(t){return hr.contains(this.classes,t)}toNode(){var t=document.createElement("img");t.src=this.src,t.alt=this.alt,t.className="mord";for(var r in this.style)this.style.hasOwnProperty(r)&&(t.style[r]=this.style[r]);return t}toMarkup(){var t=""+this.alt+"0&&(r=document.createElement("span"),r.style.marginRight=wt(this.italic)),this.classes.length>0&&(r=r||document.createElement("span"),r.className=V0(this.classes));for(var n in this.style)this.style.hasOwnProperty(n)&&(r=r||document.createElement("span"),r.style[n]=this.style[n]);return r?(r.appendChild(t),r):t}toMarkup(){var t=!1,r="0&&(n+="margin-right:"+this.italic+"em;");for(var i in this.style)this.style.hasOwnProperty(i)&&(n+=hr.hyphenate(i)+":"+this.style[i]+";");n&&(t=!0,r+=' style="'+hr.escape(n)+'"');var o=hr.escape(this.text);return t?(r+=">",r+=o,r+="",r):o}}class kf{constructor(t,r){this.children=void 0,this.attributes=void 0,this.children=t||[],this.attributes=r||{}}toNode(){var t="http://www.w3.org/2000/svg",r=document.createElementNS(t,"svg");for(var n in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,n)&&r.setAttribute(n,this.attributes[n]);for(var i=0;i":""}}class _z{constructor(t){this.attributes=void 0,this.attributes=t||{}}toNode(){var t="http://www.w3.org/2000/svg",r=document.createElementNS(t,"line");for(var n in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,n)&&r.setAttribute(n,this.attributes[n]);return r}toMarkup(){var t=" but got "+String(e)+".")}var qFr={bin:1,close:1,inner:1,open:1,punct:1,rel:1},VFr={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},Jn={math:{},text:{}};function F(e,t,r,n,i,o){Jn[e][i]={font:t,group:r,replace:n},o&&n&&(Jn[e][n]=Jn[e][i])}var V="math",lt="text",Q="main",ge="ams",mi="accent-token",Rt="bin",ts="close",Dy="inner",or="mathord",ho="op-token",yl="open",AI="punct",ye="rel",nh="spacing",Ee="textord";F(V,Q,ye,"≡","\\equiv",!0);F(V,Q,ye,"≺","\\prec",!0);F(V,Q,ye,"≻","\\succ",!0);F(V,Q,ye,"∼","\\sim",!0);F(V,Q,ye,"⊥","\\perp");F(V,Q,ye,"⪯","\\preceq",!0);F(V,Q,ye,"⪰","\\succeq",!0);F(V,Q,ye,"≃","\\simeq",!0);F(V,Q,ye,"∣","\\mid",!0);F(V,Q,ye,"≪","\\ll",!0);F(V,Q,ye,"≫","\\gg",!0);F(V,Q,ye,"≍","\\asymp",!0);F(V,Q,ye,"∥","\\parallel");F(V,Q,ye,"⋈","\\bowtie",!0);F(V,Q,ye,"⌣","\\smile",!0);F(V,Q,ye,"⊑","\\sqsubseteq",!0);F(V,Q,ye,"⊒","\\sqsupseteq",!0);F(V,Q,ye,"≐","\\doteq",!0);F(V,Q,ye,"⌢","\\frown",!0);F(V,Q,ye,"∋","\\ni",!0);F(V,Q,ye,"∝","\\propto",!0);F(V,Q,ye,"⊢","\\vdash",!0);F(V,Q,ye,"⊣","\\dashv",!0);F(V,Q,ye,"∋","\\owns");F(V,Q,AI,".","\\ldotp");F(V,Q,AI,"⋅","\\cdotp");F(V,Q,Ee,"#","\\#");F(lt,Q,Ee,"#","\\#");F(V,Q,Ee,"&","\\&");F(lt,Q,Ee,"&","\\&");F(V,Q,Ee,"ℵ","\\aleph",!0);F(V,Q,Ee,"∀","\\forall",!0);F(V,Q,Ee,"ℏ","\\hbar",!0);F(V,Q,Ee,"∃","\\exists",!0);F(V,Q,Ee,"∇","\\nabla",!0);F(V,Q,Ee,"♭","\\flat",!0);F(V,Q,Ee,"ℓ","\\ell",!0);F(V,Q,Ee,"♮","\\natural",!0);F(V,Q,Ee,"♣","\\clubsuit",!0);F(V,Q,Ee,"℘","\\wp",!0);F(V,Q,Ee,"♯","\\sharp",!0);F(V,Q,Ee,"♢","\\diamondsuit",!0);F(V,Q,Ee,"ℜ","\\Re",!0);F(V,Q,Ee,"♡","\\heartsuit",!0);F(V,Q,Ee,"ℑ","\\Im",!0);F(V,Q,Ee,"♠","\\spadesuit",!0);F(V,Q,Ee,"§","\\S",!0);F(lt,Q,Ee,"§","\\S");F(V,Q,Ee,"¶","\\P",!0);F(lt,Q,Ee,"¶","\\P");F(V,Q,Ee,"†","\\dag");F(lt,Q,Ee,"†","\\dag");F(lt,Q,Ee,"†","\\textdagger");F(V,Q,Ee,"‡","\\ddag");F(lt,Q,Ee,"‡","\\ddag");F(lt,Q,Ee,"‡","\\textdaggerdbl");F(V,Q,ts,"⎱","\\rmoustache",!0);F(V,Q,yl,"⎰","\\lmoustache",!0);F(V,Q,ts,"⟯","\\rgroup",!0);F(V,Q,yl,"⟮","\\lgroup",!0);F(V,Q,Rt,"∓","\\mp",!0);F(V,Q,Rt,"⊖","\\ominus",!0);F(V,Q,Rt,"⊎","\\uplus",!0);F(V,Q,Rt,"⊓","\\sqcap",!0);F(V,Q,Rt,"∗","\\ast");F(V,Q,Rt,"⊔","\\sqcup",!0);F(V,Q,Rt,"◯","\\bigcirc",!0);F(V,Q,Rt,"∙","\\bullet",!0);F(V,Q,Rt,"‡","\\ddagger");F(V,Q,Rt,"≀","\\wr",!0);F(V,Q,Rt,"⨿","\\amalg");F(V,Q,Rt,"&","\\And");F(V,Q,ye,"⟵","\\longleftarrow",!0);F(V,Q,ye,"⇐","\\Leftarrow",!0);F(V,Q,ye,"⟸","\\Longleftarrow",!0);F(V,Q,ye,"⟶","\\longrightarrow",!0);F(V,Q,ye,"⇒","\\Rightarrow",!0);F(V,Q,ye,"⟹","\\Longrightarrow",!0);F(V,Q,ye,"↔","\\leftrightarrow",!0);F(V,Q,ye,"⟷","\\longleftrightarrow",!0);F(V,Q,ye,"⇔","\\Leftrightarrow",!0);F(V,Q,ye,"⟺","\\Longleftrightarrow",!0);F(V,Q,ye,"↦","\\mapsto",!0);F(V,Q,ye,"⟼","\\longmapsto",!0);F(V,Q,ye,"↗","\\nearrow",!0);F(V,Q,ye,"↩","\\hookleftarrow",!0);F(V,Q,ye,"↪","\\hookrightarrow",!0);F(V,Q,ye,"↘","\\searrow",!0);F(V,Q,ye,"↼","\\leftharpoonup",!0);F(V,Q,ye,"⇀","\\rightharpoonup",!0);F(V,Q,ye,"↙","\\swarrow",!0);F(V,Q,ye,"↽","\\leftharpoondown",!0);F(V,Q,ye,"⇁","\\rightharpoondown",!0);F(V,Q,ye,"↖","\\nwarrow",!0);F(V,Q,ye,"⇌","\\rightleftharpoons",!0);F(V,ge,ye,"≮","\\nless",!0);F(V,ge,ye,"","\\@nleqslant");F(V,ge,ye,"","\\@nleqq");F(V,ge,ye,"⪇","\\lneq",!0);F(V,ge,ye,"≨","\\lneqq",!0);F(V,ge,ye,"","\\@lvertneqq");F(V,ge,ye,"⋦","\\lnsim",!0);F(V,ge,ye,"⪉","\\lnapprox",!0);F(V,ge,ye,"⊀","\\nprec",!0);F(V,ge,ye,"⋠","\\npreceq",!0);F(V,ge,ye,"⋨","\\precnsim",!0);F(V,ge,ye,"⪹","\\precnapprox",!0);F(V,ge,ye,"≁","\\nsim",!0);F(V,ge,ye,"","\\@nshortmid");F(V,ge,ye,"∤","\\nmid",!0);F(V,ge,ye,"⊬","\\nvdash",!0);F(V,ge,ye,"⊭","\\nvDash",!0);F(V,ge,ye,"⋪","\\ntriangleleft");F(V,ge,ye,"⋬","\\ntrianglelefteq",!0);F(V,ge,ye,"⊊","\\subsetneq",!0);F(V,ge,ye,"","\\@varsubsetneq");F(V,ge,ye,"⫋","\\subsetneqq",!0);F(V,ge,ye,"","\\@varsubsetneqq");F(V,ge,ye,"≯","\\ngtr",!0);F(V,ge,ye,"","\\@ngeqslant");F(V,ge,ye,"","\\@ngeqq");F(V,ge,ye,"⪈","\\gneq",!0);F(V,ge,ye,"≩","\\gneqq",!0);F(V,ge,ye,"","\\@gvertneqq");F(V,ge,ye,"⋧","\\gnsim",!0);F(V,ge,ye,"⪊","\\gnapprox",!0);F(V,ge,ye,"⊁","\\nsucc",!0);F(V,ge,ye,"⋡","\\nsucceq",!0);F(V,ge,ye,"⋩","\\succnsim",!0);F(V,ge,ye,"⪺","\\succnapprox",!0);F(V,ge,ye,"≆","\\ncong",!0);F(V,ge,ye,"","\\@nshortparallel");F(V,ge,ye,"∦","\\nparallel",!0);F(V,ge,ye,"⊯","\\nVDash",!0);F(V,ge,ye,"⋫","\\ntriangleright");F(V,ge,ye,"⋭","\\ntrianglerighteq",!0);F(V,ge,ye,"","\\@nsupseteqq");F(V,ge,ye,"⊋","\\supsetneq",!0);F(V,ge,ye,"","\\@varsupsetneq");F(V,ge,ye,"⫌","\\supsetneqq",!0);F(V,ge,ye,"","\\@varsupsetneqq");F(V,ge,ye,"⊮","\\nVdash",!0);F(V,ge,ye,"⪵","\\precneqq",!0);F(V,ge,ye,"⪶","\\succneqq",!0);F(V,ge,ye,"","\\@nsubseteqq");F(V,ge,Rt,"⊴","\\unlhd");F(V,ge,Rt,"⊵","\\unrhd");F(V,ge,ye,"↚","\\nleftarrow",!0);F(V,ge,ye,"↛","\\nrightarrow",!0);F(V,ge,ye,"⇍","\\nLeftarrow",!0);F(V,ge,ye,"⇏","\\nRightarrow",!0);F(V,ge,ye,"↮","\\nleftrightarrow",!0);F(V,ge,ye,"⇎","\\nLeftrightarrow",!0);F(V,ge,ye,"△","\\vartriangle");F(V,ge,Ee,"ℏ","\\hslash");F(V,ge,Ee,"▽","\\triangledown");F(V,ge,Ee,"◊","\\lozenge");F(V,ge,Ee,"Ⓢ","\\circledS");F(V,ge,Ee,"®","\\circledR");F(lt,ge,Ee,"®","\\circledR");F(V,ge,Ee,"∡","\\measuredangle",!0);F(V,ge,Ee,"∄","\\nexists");F(V,ge,Ee,"℧","\\mho");F(V,ge,Ee,"Ⅎ","\\Finv",!0);F(V,ge,Ee,"⅁","\\Game",!0);F(V,ge,Ee,"‵","\\backprime");F(V,ge,Ee,"▲","\\blacktriangle");F(V,ge,Ee,"▼","\\blacktriangledown");F(V,ge,Ee,"■","\\blacksquare");F(V,ge,Ee,"⧫","\\blacklozenge");F(V,ge,Ee,"★","\\bigstar");F(V,ge,Ee,"∢","\\sphericalangle",!0);F(V,ge,Ee,"∁","\\complement",!0);F(V,ge,Ee,"ð","\\eth",!0);F(lt,Q,Ee,"ð","ð");F(V,ge,Ee,"╱","\\diagup");F(V,ge,Ee,"╲","\\diagdown");F(V,ge,Ee,"□","\\square");F(V,ge,Ee,"□","\\Box");F(V,ge,Ee,"◊","\\Diamond");F(V,ge,Ee,"¥","\\yen",!0);F(lt,ge,Ee,"¥","\\yen",!0);F(V,ge,Ee,"✓","\\checkmark",!0);F(lt,ge,Ee,"✓","\\checkmark");F(V,ge,Ee,"ℶ","\\beth",!0);F(V,ge,Ee,"ℸ","\\daleth",!0);F(V,ge,Ee,"ℷ","\\gimel",!0);F(V,ge,Ee,"ϝ","\\digamma",!0);F(V,ge,Ee,"ϰ","\\varkappa");F(V,ge,yl,"┌","\\@ulcorner",!0);F(V,ge,ts,"┐","\\@urcorner",!0);F(V,ge,yl,"└","\\@llcorner",!0);F(V,ge,ts,"┘","\\@lrcorner",!0);F(V,ge,ye,"≦","\\leqq",!0);F(V,ge,ye,"⩽","\\leqslant",!0);F(V,ge,ye,"⪕","\\eqslantless",!0);F(V,ge,ye,"≲","\\lesssim",!0);F(V,ge,ye,"⪅","\\lessapprox",!0);F(V,ge,ye,"≊","\\approxeq",!0);F(V,ge,Rt,"⋖","\\lessdot");F(V,ge,ye,"⋘","\\lll",!0);F(V,ge,ye,"≶","\\lessgtr",!0);F(V,ge,ye,"⋚","\\lesseqgtr",!0);F(V,ge,ye,"⪋","\\lesseqqgtr",!0);F(V,ge,ye,"≑","\\doteqdot");F(V,ge,ye,"≓","\\risingdotseq",!0);F(V,ge,ye,"≒","\\fallingdotseq",!0);F(V,ge,ye,"∽","\\backsim",!0);F(V,ge,ye,"⋍","\\backsimeq",!0);F(V,ge,ye,"⫅","\\subseteqq",!0);F(V,ge,ye,"⋐","\\Subset",!0);F(V,ge,ye,"⊏","\\sqsubset",!0);F(V,ge,ye,"≼","\\preccurlyeq",!0);F(V,ge,ye,"⋞","\\curlyeqprec",!0);F(V,ge,ye,"≾","\\precsim",!0);F(V,ge,ye,"⪷","\\precapprox",!0);F(V,ge,ye,"⊲","\\vartriangleleft");F(V,ge,ye,"⊴","\\trianglelefteq");F(V,ge,ye,"⊨","\\vDash",!0);F(V,ge,ye,"⊪","\\Vvdash",!0);F(V,ge,ye,"⌣","\\smallsmile");F(V,ge,ye,"⌢","\\smallfrown");F(V,ge,ye,"≏","\\bumpeq",!0);F(V,ge,ye,"≎","\\Bumpeq",!0);F(V,ge,ye,"≧","\\geqq",!0);F(V,ge,ye,"⩾","\\geqslant",!0);F(V,ge,ye,"⪖","\\eqslantgtr",!0);F(V,ge,ye,"≳","\\gtrsim",!0);F(V,ge,ye,"⪆","\\gtrapprox",!0);F(V,ge,Rt,"⋗","\\gtrdot");F(V,ge,ye,"⋙","\\ggg",!0);F(V,ge,ye,"≷","\\gtrless",!0);F(V,ge,ye,"⋛","\\gtreqless",!0);F(V,ge,ye,"⪌","\\gtreqqless",!0);F(V,ge,ye,"≖","\\eqcirc",!0);F(V,ge,ye,"≗","\\circeq",!0);F(V,ge,ye,"≜","\\triangleq",!0);F(V,ge,ye,"∼","\\thicksim");F(V,ge,ye,"≈","\\thickapprox");F(V,ge,ye,"⫆","\\supseteqq",!0);F(V,ge,ye,"⋑","\\Supset",!0);F(V,ge,ye,"⊐","\\sqsupset",!0);F(V,ge,ye,"≽","\\succcurlyeq",!0);F(V,ge,ye,"⋟","\\curlyeqsucc",!0);F(V,ge,ye,"≿","\\succsim",!0);F(V,ge,ye,"⪸","\\succapprox",!0);F(V,ge,ye,"⊳","\\vartriangleright");F(V,ge,ye,"⊵","\\trianglerighteq");F(V,ge,ye,"⊩","\\Vdash",!0);F(V,ge,ye,"∣","\\shortmid");F(V,ge,ye,"∥","\\shortparallel");F(V,ge,ye,"≬","\\between",!0);F(V,ge,ye,"⋔","\\pitchfork",!0);F(V,ge,ye,"∝","\\varpropto");F(V,ge,ye,"◀","\\blacktriangleleft");F(V,ge,ye,"∴","\\therefore",!0);F(V,ge,ye,"∍","\\backepsilon");F(V,ge,ye,"▶","\\blacktriangleright");F(V,ge,ye,"∵","\\because",!0);F(V,ge,ye,"⋘","\\llless");F(V,ge,ye,"⋙","\\gggtr");F(V,ge,Rt,"⊲","\\lhd");F(V,ge,Rt,"⊳","\\rhd");F(V,ge,ye,"≂","\\eqsim",!0);F(V,Q,ye,"⋈","\\Join");F(V,ge,ye,"≑","\\Doteq",!0);F(V,ge,Rt,"∔","\\dotplus",!0);F(V,ge,Rt,"∖","\\smallsetminus");F(V,ge,Rt,"⋒","\\Cap",!0);F(V,ge,Rt,"⋓","\\Cup",!0);F(V,ge,Rt,"⩞","\\doublebarwedge",!0);F(V,ge,Rt,"⊟","\\boxminus",!0);F(V,ge,Rt,"⊞","\\boxplus",!0);F(V,ge,Rt,"⋇","\\divideontimes",!0);F(V,ge,Rt,"⋉","\\ltimes",!0);F(V,ge,Rt,"⋊","\\rtimes",!0);F(V,ge,Rt,"⋋","\\leftthreetimes",!0);F(V,ge,Rt,"⋌","\\rightthreetimes",!0);F(V,ge,Rt,"⋏","\\curlywedge",!0);F(V,ge,Rt,"⋎","\\curlyvee",!0);F(V,ge,Rt,"⊝","\\circleddash",!0);F(V,ge,Rt,"⊛","\\circledast",!0);F(V,ge,Rt,"⋅","\\centerdot");F(V,ge,Rt,"⊺","\\intercal",!0);F(V,ge,Rt,"⋒","\\doublecap");F(V,ge,Rt,"⋓","\\doublecup");F(V,ge,Rt,"⊠","\\boxtimes",!0);F(V,ge,ye,"⇢","\\dashrightarrow",!0);F(V,ge,ye,"⇠","\\dashleftarrow",!0);F(V,ge,ye,"⇇","\\leftleftarrows",!0);F(V,ge,ye,"⇆","\\leftrightarrows",!0);F(V,ge,ye,"⇚","\\Lleftarrow",!0);F(V,ge,ye,"↞","\\twoheadleftarrow",!0);F(V,ge,ye,"↢","\\leftarrowtail",!0);F(V,ge,ye,"↫","\\looparrowleft",!0);F(V,ge,ye,"⇋","\\leftrightharpoons",!0);F(V,ge,ye,"↶","\\curvearrowleft",!0);F(V,ge,ye,"↺","\\circlearrowleft",!0);F(V,ge,ye,"↰","\\Lsh",!0);F(V,ge,ye,"⇈","\\upuparrows",!0);F(V,ge,ye,"↿","\\upharpoonleft",!0);F(V,ge,ye,"⇃","\\downharpoonleft",!0);F(V,Q,ye,"⊶","\\origof",!0);F(V,Q,ye,"⊷","\\imageof",!0);F(V,ge,ye,"⊸","\\multimap",!0);F(V,ge,ye,"↭","\\leftrightsquigarrow",!0);F(V,ge,ye,"⇉","\\rightrightarrows",!0);F(V,ge,ye,"⇄","\\rightleftarrows",!0);F(V,ge,ye,"↠","\\twoheadrightarrow",!0);F(V,ge,ye,"↣","\\rightarrowtail",!0);F(V,ge,ye,"↬","\\looparrowright",!0);F(V,ge,ye,"↷","\\curvearrowright",!0);F(V,ge,ye,"↻","\\circlearrowright",!0);F(V,ge,ye,"↱","\\Rsh",!0);F(V,ge,ye,"⇊","\\downdownarrows",!0);F(V,ge,ye,"↾","\\upharpoonright",!0);F(V,ge,ye,"⇂","\\downharpoonright",!0);F(V,ge,ye,"⇝","\\rightsquigarrow",!0);F(V,ge,ye,"⇝","\\leadsto");F(V,ge,ye,"⇛","\\Rrightarrow",!0);F(V,ge,ye,"↾","\\restriction");F(V,Q,Ee,"‘","`");F(V,Q,Ee,"$","\\$");F(lt,Q,Ee,"$","\\$");F(lt,Q,Ee,"$","\\textdollar");F(V,Q,Ee,"%","\\%");F(lt,Q,Ee,"%","\\%");F(V,Q,Ee,"_","\\_");F(lt,Q,Ee,"_","\\_");F(lt,Q,Ee,"_","\\textunderscore");F(V,Q,Ee,"∠","\\angle",!0);F(V,Q,Ee,"∞","\\infty",!0);F(V,Q,Ee,"′","\\prime");F(V,Q,Ee,"△","\\triangle");F(V,Q,Ee,"Γ","\\Gamma",!0);F(V,Q,Ee,"Δ","\\Delta",!0);F(V,Q,Ee,"Θ","\\Theta",!0);F(V,Q,Ee,"Λ","\\Lambda",!0);F(V,Q,Ee,"Ξ","\\Xi",!0);F(V,Q,Ee,"Π","\\Pi",!0);F(V,Q,Ee,"Σ","\\Sigma",!0);F(V,Q,Ee,"Υ","\\Upsilon",!0);F(V,Q,Ee,"Φ","\\Phi",!0);F(V,Q,Ee,"Ψ","\\Psi",!0);F(V,Q,Ee,"Ω","\\Omega",!0);F(V,Q,Ee,"A","Α");F(V,Q,Ee,"B","Β");F(V,Q,Ee,"E","Ε");F(V,Q,Ee,"Z","Ζ");F(V,Q,Ee,"H","Η");F(V,Q,Ee,"I","Ι");F(V,Q,Ee,"K","Κ");F(V,Q,Ee,"M","Μ");F(V,Q,Ee,"N","Ν");F(V,Q,Ee,"O","Ο");F(V,Q,Ee,"P","Ρ");F(V,Q,Ee,"T","Τ");F(V,Q,Ee,"X","Χ");F(V,Q,Ee,"¬","\\neg",!0);F(V,Q,Ee,"¬","\\lnot");F(V,Q,Ee,"⊤","\\top");F(V,Q,Ee,"⊥","\\bot");F(V,Q,Ee,"∅","\\emptyset");F(V,ge,Ee,"∅","\\varnothing");F(V,Q,or,"α","\\alpha",!0);F(V,Q,or,"β","\\beta",!0);F(V,Q,or,"γ","\\gamma",!0);F(V,Q,or,"δ","\\delta",!0);F(V,Q,or,"ϵ","\\epsilon",!0);F(V,Q,or,"ζ","\\zeta",!0);F(V,Q,or,"η","\\eta",!0);F(V,Q,or,"θ","\\theta",!0);F(V,Q,or,"ι","\\iota",!0);F(V,Q,or,"κ","\\kappa",!0);F(V,Q,or,"λ","\\lambda",!0);F(V,Q,or,"μ","\\mu",!0);F(V,Q,or,"ν","\\nu",!0);F(V,Q,or,"ξ","\\xi",!0);F(V,Q,or,"ο","\\omicron",!0);F(V,Q,or,"π","\\pi",!0);F(V,Q,or,"ρ","\\rho",!0);F(V,Q,or,"σ","\\sigma",!0);F(V,Q,or,"τ","\\tau",!0);F(V,Q,or,"υ","\\upsilon",!0);F(V,Q,or,"ϕ","\\phi",!0);F(V,Q,or,"χ","\\chi",!0);F(V,Q,or,"ψ","\\psi",!0);F(V,Q,or,"ω","\\omega",!0);F(V,Q,or,"ε","\\varepsilon",!0);F(V,Q,or,"ϑ","\\vartheta",!0);F(V,Q,or,"ϖ","\\varpi",!0);F(V,Q,or,"ϱ","\\varrho",!0);F(V,Q,or,"ς","\\varsigma",!0);F(V,Q,or,"φ","\\varphi",!0);F(V,Q,Rt,"∗","*",!0);F(V,Q,Rt,"+","+");F(V,Q,Rt,"−","-",!0);F(V,Q,Rt,"⋅","\\cdot",!0);F(V,Q,Rt,"∘","\\circ",!0);F(V,Q,Rt,"÷","\\div",!0);F(V,Q,Rt,"±","\\pm",!0);F(V,Q,Rt,"×","\\times",!0);F(V,Q,Rt,"∩","\\cap",!0);F(V,Q,Rt,"∪","\\cup",!0);F(V,Q,Rt,"∖","\\setminus",!0);F(V,Q,Rt,"∧","\\land");F(V,Q,Rt,"∨","\\lor");F(V,Q,Rt,"∧","\\wedge",!0);F(V,Q,Rt,"∨","\\vee",!0);F(V,Q,Ee,"√","\\surd");F(V,Q,yl,"⟨","\\langle",!0);F(V,Q,yl,"∣","\\lvert");F(V,Q,yl,"∥","\\lVert");F(V,Q,ts,"?","?");F(V,Q,ts,"!","!");F(V,Q,ts,"⟩","\\rangle",!0);F(V,Q,ts,"∣","\\rvert");F(V,Q,ts,"∥","\\rVert");F(V,Q,ye,"=","=");F(V,Q,ye,":",":");F(V,Q,ye,"≈","\\approx",!0);F(V,Q,ye,"≅","\\cong",!0);F(V,Q,ye,"≥","\\ge");F(V,Q,ye,"≥","\\geq",!0);F(V,Q,ye,"←","\\gets");F(V,Q,ye,">","\\gt",!0);F(V,Q,ye,"∈","\\in",!0);F(V,Q,ye,"","\\@not");F(V,Q,ye,"⊂","\\subset",!0);F(V,Q,ye,"⊃","\\supset",!0);F(V,Q,ye,"⊆","\\subseteq",!0);F(V,Q,ye,"⊇","\\supseteq",!0);F(V,ge,ye,"⊈","\\nsubseteq",!0);F(V,ge,ye,"⊉","\\nsupseteq",!0);F(V,Q,ye,"⊨","\\models");F(V,Q,ye,"←","\\leftarrow",!0);F(V,Q,ye,"≤","\\le");F(V,Q,ye,"≤","\\leq",!0);F(V,Q,ye,"<","\\lt",!0);F(V,Q,ye,"→","\\rightarrow",!0);F(V,Q,ye,"→","\\to");F(V,ge,ye,"≱","\\ngeq",!0);F(V,ge,ye,"≰","\\nleq",!0);F(V,Q,nh," ","\\ ");F(V,Q,nh," ","\\space");F(V,Q,nh," ","\\nobreakspace");F(lt,Q,nh," ","\\ ");F(lt,Q,nh," "," ");F(lt,Q,nh," ","\\space");F(lt,Q,nh," ","\\nobreakspace");F(V,Q,nh,null,"\\nobreak");F(V,Q,nh,null,"\\allowbreak");F(V,Q,AI,",",",");F(V,Q,AI,";",";");F(V,ge,Rt,"⊼","\\barwedge",!0);F(V,ge,Rt,"⊻","\\veebar",!0);F(V,Q,Rt,"⊙","\\odot",!0);F(V,Q,Rt,"⊕","\\oplus",!0);F(V,Q,Rt,"⊗","\\otimes",!0);F(V,Q,Ee,"∂","\\partial",!0);F(V,Q,Rt,"⊘","\\oslash",!0);F(V,ge,Rt,"⊚","\\circledcirc",!0);F(V,ge,Rt,"⊡","\\boxdot",!0);F(V,Q,Rt,"△","\\bigtriangleup");F(V,Q,Rt,"▽","\\bigtriangledown");F(V,Q,Rt,"†","\\dagger");F(V,Q,Rt,"⋄","\\diamond");F(V,Q,Rt,"⋆","\\star");F(V,Q,Rt,"◃","\\triangleleft");F(V,Q,Rt,"▹","\\triangleright");F(V,Q,yl,"{","\\{");F(lt,Q,Ee,"{","\\{");F(lt,Q,Ee,"{","\\textbraceleft");F(V,Q,ts,"}","\\}");F(lt,Q,Ee,"}","\\}");F(lt,Q,Ee,"}","\\textbraceright");F(V,Q,yl,"{","\\lbrace");F(V,Q,ts,"}","\\rbrace");F(V,Q,yl,"[","\\lbrack",!0);F(lt,Q,Ee,"[","\\lbrack",!0);F(V,Q,ts,"]","\\rbrack",!0);F(lt,Q,Ee,"]","\\rbrack",!0);F(V,Q,yl,"(","\\lparen",!0);F(V,Q,ts,")","\\rparen",!0);F(lt,Q,Ee,"<","\\textless",!0);F(lt,Q,Ee,">","\\textgreater",!0);F(V,Q,yl,"⌊","\\lfloor",!0);F(V,Q,ts,"⌋","\\rfloor",!0);F(V,Q,yl,"⌈","\\lceil",!0);F(V,Q,ts,"⌉","\\rceil",!0);F(V,Q,Ee,"\\","\\backslash");F(V,Q,Ee,"∣","|");F(V,Q,Ee,"∣","\\vert");F(lt,Q,Ee,"|","\\textbar",!0);F(V,Q,Ee,"∥","\\|");F(V,Q,Ee,"∥","\\Vert");F(lt,Q,Ee,"∥","\\textbardbl");F(lt,Q,Ee,"~","\\textasciitilde");F(lt,Q,Ee,"\\","\\textbackslash");F(lt,Q,Ee,"^","\\textasciicircum");F(V,Q,ye,"↑","\\uparrow",!0);F(V,Q,ye,"⇑","\\Uparrow",!0);F(V,Q,ye,"↓","\\downarrow",!0);F(V,Q,ye,"⇓","\\Downarrow",!0);F(V,Q,ye,"↕","\\updownarrow",!0);F(V,Q,ye,"⇕","\\Updownarrow",!0);F(V,Q,ho,"∐","\\coprod");F(V,Q,ho,"⋁","\\bigvee");F(V,Q,ho,"⋀","\\bigwedge");F(V,Q,ho,"⨄","\\biguplus");F(V,Q,ho,"⋂","\\bigcap");F(V,Q,ho,"⋃","\\bigcup");F(V,Q,ho,"∫","\\int");F(V,Q,ho,"∫","\\intop");F(V,Q,ho,"∬","\\iint");F(V,Q,ho,"∭","\\iiint");F(V,Q,ho,"∏","\\prod");F(V,Q,ho,"∑","\\sum");F(V,Q,ho,"⨂","\\bigotimes");F(V,Q,ho,"⨁","\\bigoplus");F(V,Q,ho,"⨀","\\bigodot");F(V,Q,ho,"∮","\\oint");F(V,Q,ho,"∯","\\oiint");F(V,Q,ho,"∰","\\oiiint");F(V,Q,ho,"⨆","\\bigsqcup");F(V,Q,ho,"∫","\\smallint");F(lt,Q,Dy,"…","\\textellipsis");F(V,Q,Dy,"…","\\mathellipsis");F(lt,Q,Dy,"…","\\ldots",!0);F(V,Q,Dy,"…","\\ldots",!0);F(V,Q,Dy,"⋯","\\@cdots",!0);F(V,Q,Dy,"⋱","\\ddots",!0);F(V,Q,Ee,"⋮","\\varvdots");F(V,Q,mi,"ˊ","\\acute");F(V,Q,mi,"ˋ","\\grave");F(V,Q,mi,"¨","\\ddot");F(V,Q,mi,"~","\\tilde");F(V,Q,mi,"ˉ","\\bar");F(V,Q,mi,"˘","\\breve");F(V,Q,mi,"ˇ","\\check");F(V,Q,mi,"^","\\hat");F(V,Q,mi,"⃗","\\vec");F(V,Q,mi,"˙","\\dot");F(V,Q,mi,"˚","\\mathring");F(V,Q,or,"","\\@imath");F(V,Q,or,"","\\@jmath");F(V,Q,Ee,"ı","ı");F(V,Q,Ee,"ȷ","ȷ");F(lt,Q,Ee,"ı","\\i",!0);F(lt,Q,Ee,"ȷ","\\j",!0);F(lt,Q,Ee,"ß","\\ss",!0);F(lt,Q,Ee,"æ","\\ae",!0);F(lt,Q,Ee,"œ","\\oe",!0);F(lt,Q,Ee,"ø","\\o",!0);F(lt,Q,Ee,"Æ","\\AE",!0);F(lt,Q,Ee,"Œ","\\OE",!0);F(lt,Q,Ee,"Ø","\\O",!0);F(lt,Q,mi,"ˊ","\\'");F(lt,Q,mi,"ˋ","\\`");F(lt,Q,mi,"ˆ","\\^");F(lt,Q,mi,"˜","\\~");F(lt,Q,mi,"ˉ","\\=");F(lt,Q,mi,"˘","\\u");F(lt,Q,mi,"˙","\\.");F(lt,Q,mi,"¸","\\c");F(lt,Q,mi,"˚","\\r");F(lt,Q,mi,"ˇ","\\v");F(lt,Q,mi,"¨",'\\"');F(lt,Q,mi,"˝","\\H");F(lt,Q,mi,"◯","\\textcircled");var iEe={"--":!0,"---":!0,"``":!0,"''":!0};F(lt,Q,Ee,"–","--",!0);F(lt,Q,Ee,"–","\\textendash");F(lt,Q,Ee,"—","---",!0);F(lt,Q,Ee,"—","\\textemdash");F(lt,Q,Ee,"‘","`",!0);F(lt,Q,Ee,"‘","\\textquoteleft");F(lt,Q,Ee,"’","'",!0);F(lt,Q,Ee,"’","\\textquoteright");F(lt,Q,Ee,"“","``",!0);F(lt,Q,Ee,"“","\\textquotedblleft");F(lt,Q,Ee,"”","''",!0);F(lt,Q,Ee,"”","\\textquotedblright");F(V,Q,Ee,"°","\\degree",!0);F(lt,Q,Ee,"°","\\degree");F(lt,Q,Ee,"°","\\textdegree",!0);F(V,Q,Ee,"£","\\pounds");F(V,Q,Ee,"£","\\mathsterling",!0);F(lt,Q,Ee,"£","\\pounds");F(lt,Q,Ee,"£","\\textsterling",!0);F(V,ge,Ee,"✠","\\maltese");F(lt,ge,Ee,"✠","\\maltese");var nce='0123456789/@."';for(var OR=0;OR0)return Dc(o,c,i,r,a.concat(d));if(l){var f,h;if(l==="boldsymbol"){var u=GFr(o,i,r,a,n);f=u.fontName,h=[u.fontClass]}else s?(f=sEe[l].fontName,h=[l]):(f=D3(l,r.fontWeight,r.fontShape),h=[l,r.fontWeight,r.fontShape]);if(DI(o,f,i).metrics)return Dc(o,f,i,r,a.concat(h));if(iEe.hasOwnProperty(o)&&f.slice(0,10)==="Typewriter"){for(var p=[],m=0;m{if(V0(e.classes)!==V0(t.classes)||e.skew!==t.skew||e.maxFontSize!==t.maxFontSize)return!1;if(e.classes.length===1){var r=e.classes[0];if(r==="mbin"||r==="mord")return!1}for(var n in e.style)if(e.style.hasOwnProperty(n)&&e.style[n]!==t.style[n])return!1;for(var i in t.style)if(t.style.hasOwnProperty(i)&&e.style[i]!==t.style[i])return!1;return!0},QFr=e=>{for(var t=0;tr&&(r=a.height),a.depth>n&&(n=a.depth),a.maxFontSize>i&&(i=a.maxFontSize)}t.height=r,t.depth=n,t.maxFontSize=i},ss=function(t,r,n,i){var o=new u$(t,r,n,i);return uG(o),o},oEe=(e,t,r,n)=>new u$(e,t,r,n),ZFr=function(t,r,n){var i=ss([t],[],r);return i.height=Math.max(n||r.fontMetrics().defaultRuleThickness,r.minRuleThickness),i.style.borderBottomWidth=wt(i.height),i.maxFontSize=1,i},JFr=function(t,r,n,i){var o=new cG(t,r,n,i);return uG(o),o},aEe=function(t){var r=new c$(t);return uG(r),r},eHr=function(t,r){return t instanceof c$?ss([],[t],r):t},tHr=function(t){if(t.positionType==="individualShift"){for(var r=t.children,n=[r[0]],i=-r[0].shift-r[0].elem.depth,o=i,a=1;a{var r=ss(["mspace"],[],t),n=Ci(e,t);return r.style.marginRight=wt(n),r},D3=function(t,r,n){var i="";switch(t){case"amsrm":i="AMS";break;case"textrm":i="Main";break;case"textsf":i="SansSerif";break;case"texttt":i="Typewriter";break;default:i=t}var o;return r==="textbf"&&n==="textit"?o="BoldItalic":r==="textbf"?o="Bold":r==="textit"?o="Italic":o="Regular",i+"-"+o},sEe={mathbf:{variant:"bold",fontName:"Main-Bold"},mathrm:{variant:"normal",fontName:"Main-Regular"},textit:{variant:"italic",fontName:"Main-Italic"},mathit:{variant:"italic",fontName:"Main-Italic"},mathnormal:{variant:"italic",fontName:"Math-Italic"},mathbb:{variant:"double-struck",fontName:"AMS-Regular"},mathcal:{variant:"script",fontName:"Caligraphic-Regular"},mathfrak:{variant:"fraktur",fontName:"Fraktur-Regular"},mathscr:{variant:"script",fontName:"Script-Regular"},mathsf:{variant:"sans-serif",fontName:"SansSerif-Regular"},mathtt:{variant:"monospace",fontName:"Typewriter-Regular"}},lEe={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},iHr=function(t,r){var[n,i,o]=lEe[t],a=new U0(n),s=new kf([a],{width:wt(i),height:wt(o),style:"width:"+wt(i),viewBox:"0 0 "+1e3*i+" "+1e3*o,preserveAspectRatio:"xMinYMin"}),l=oEe(["overlay"],[s],r);return l.height=o,l.style.height=wt(o),l.style.width=wt(i),l},Te={fontMap:sEe,makeSymbol:Dc,mathsym:KFr,makeSpan:ss,makeSvgSpan:oEe,makeLineSpan:ZFr,makeAnchor:JFr,makeFragment:aEe,wrapFragment:eHr,makeVList:rHr,makeOrd:XFr,makeGlue:nHr,staticSvg:iHr,svgData:lEe,tryCombineChars:QFr},xi={number:3,unit:"mu"},Cp={number:4,unit:"mu"},Dd={number:5,unit:"mu"},oHr={mord:{mop:xi,mbin:Cp,mrel:Dd,minner:xi},mop:{mord:xi,mop:xi,mrel:Dd,minner:xi},mbin:{mord:Cp,mop:Cp,mopen:Cp,minner:Cp},mrel:{mord:Dd,mop:Dd,mopen:Dd,minner:Dd},mopen:{},mclose:{mop:xi,mbin:Cp,mrel:Dd,minner:xi},mpunct:{mord:xi,mop:xi,mrel:Dd,mopen:xi,mclose:xi,mpunct:xi,minner:xi},minner:{mord:xi,mop:xi,mbin:Cp,mrel:Dd,mopen:xi,mpunct:xi,minner:xi}},aHr={mord:{mop:xi},mop:{mord:xi,mop:xi},mbin:{},mrel:{},mopen:{},mclose:{mop:xi},mpunct:{},minner:{mop:xi}},cEe={},X8={},Y8={};function Pt(e){for(var{type:t,names:r,props:n,handler:i,htmlBuilder:o,mathmlBuilder:a}=e,s={type:t,numArgs:n.numArgs,argTypes:n.argTypes,allowedInArgument:!!n.allowedInArgument,allowedInText:!!n.allowedInText,allowedInMath:n.allowedInMath===void 0?!0:n.allowedInMath,numOptionalArgs:n.numOptionalArgs||0,infix:!!n.infix,primitive:!!n.primitive,handler:i},l=0;l{var v=m.classes[0],b=p.classes[0];v==="mbin"&&hr.contains(lHr,b)?m.classes[0]="mord":b==="mbin"&&hr.contains(sHr,v)&&(p.classes[0]="mord")},{node:f},h,u),lce(o,(p,m)=>{var v=Iz(m),b=Iz(p),y=v&&b?p.hasClass("mtight")?aHr[v][b]:oHr[v][b]:null;if(y)return Te.makeGlue(y,c)},{node:f},h,u),o},lce=function e(t,r,n,i,o){i&&t.push(i);for(var a=0;ah=>{t.splice(f+1,0,h),a++})(a)}i&&t.pop()},uEe=function(t){return t instanceof c$||t instanceof cG||t instanceof u$&&t.hasClass("enclosing")?t:null},dHr=function e(t,r){var n=uEe(t);if(n){var i=n.children;if(i.length){if(r==="right")return e(i[i.length-1],"right");if(r==="left")return e(i[0],"left")}}return t},Iz=function(t,r){return t?(r&&(t=dHr(t,r)),uHr[t.classes[0]]||null):null},dw=function(t,r){var n=["nulldelimiter"].concat(t.baseSizingClasses());return Rf(r.concat(n))},dn=function(t,r,n){if(!t)return Rf();if(X8[t.type]){var i=X8[t.type](t,r);if(n&&r.size!==n.size){i=Rf(r.sizingClasses(n),[i],r);var o=r.sizeMultiplier/n.sizeMultiplier;i.height*=o,i.depth*=o}return i}else throw new vt("Got group of unknown type: '"+t.type+"'")};function N3(e,t){var r=Rf(["base"],e,t),n=Rf(["strut"]);return n.style.height=wt(r.height+r.depth),r.depth&&(n.style.verticalAlign=wt(-r.depth)),r.children.unshift(n),r}function Tz(e,t){var r=null;e.length===1&&e[0].type==="tag"&&(r=e[0].tag,e=e[0].body);var n=$o(e,t,"root"),i;n.length===2&&n[1].hasClass("tag")&&(i=n.pop());for(var o=[],a=[],s=0;s0&&(o.push(N3(a,t)),a=[]),o.push(n[s]));a.length>0&&o.push(N3(a,t));var c;r?(c=N3($o(r,t,!0)),c.classes=["tag"],o.push(c)):i&&o.push(i);var d=Rf(["katex-html"],o);if(d.setAttribute("aria-hidden","true"),c){var f=c.children[0];f.style.height=wt(d.height+d.depth),d.depth&&(f.style.verticalAlign=wt(-d.depth))}return d}function dEe(e){return new c$(e)}class Bl{constructor(t,r,n){this.type=void 0,this.attributes=void 0,this.children=void 0,this.classes=void 0,this.type=t,this.attributes={},this.children=r||[],this.classes=n||[]}setAttribute(t,r){this.attributes[t]=r}getAttribute(t){return this.attributes[t]}toNode(){var t=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var r in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,r)&&t.setAttribute(r,this.attributes[r]);this.classes.length>0&&(t.className=V0(this.classes));for(var n=0;n0&&(t+=' class ="'+hr.escape(V0(this.classes))+'"'),t+=">";for(var n=0;n",t}toText(){return this.children.map(t=>t.toText()).join("")}}class Nx{constructor(t){this.text=void 0,this.text=t}toNode(){return document.createTextNode(this.text)}toMarkup(){return hr.escape(this.toText())}toText(){return this.text}}class fHr{constructor(t){this.width=void 0,this.character=void 0,this.width=t,t>=.05555&&t<=.05556?this.character=" ":t>=.1666&&t<=.1667?this.character=" ":t>=.2222&&t<=.2223?this.character=" ":t>=.2777&&t<=.2778?this.character="  ":t>=-.05556&&t<=-.05555?this.character=" ⁣":t>=-.1667&&t<=-.1666?this.character=" ⁣":t>=-.2223&&t<=-.2222?this.character=" ⁣":t>=-.2778&&t<=-.2777?this.character=" ⁣":this.character=null}toNode(){if(this.character)return document.createTextNode(this.character);var t=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return t.setAttribute("width",wt(this.width)),t}toMarkup(){return this.character?""+this.character+"":''}toText(){return this.character?this.character:" "}}var ft={MathNode:Bl,TextNode:Nx,SpaceNode:fHr,newDocumentFragment:dEe},dc=function(t,r,n){return Jn[r][t]&&Jn[r][t].replace&&t.charCodeAt(0)!==55349&&!(iEe.hasOwnProperty(t)&&n&&(n.fontFamily&&n.fontFamily.slice(4,6)==="tt"||n.font&&n.font.slice(4,6)==="tt"))&&(t=Jn[r][t].replace),new ft.TextNode(t)},dG=function(t){return t.length===1?t[0]:new ft.MathNode("mrow",t)},fG=function(t,r){if(r.fontFamily==="texttt")return"monospace";if(r.fontFamily==="textsf")return r.fontShape==="textit"&&r.fontWeight==="textbf"?"sans-serif-bold-italic":r.fontShape==="textit"?"sans-serif-italic":r.fontWeight==="textbf"?"bold-sans-serif":"sans-serif";if(r.fontShape==="textit"&&r.fontWeight==="textbf")return"bold-italic";if(r.fontShape==="textit")return"italic";if(r.fontWeight==="textbf")return"bold";var n=r.font;if(!n||n==="mathnormal")return null;var i=t.mode;if(n==="mathit")return"italic";if(n==="boldsymbol")return t.type==="textord"?"bold":"bold-italic";if(n==="mathbf")return"bold";if(n==="mathbb")return"double-struck";if(n==="mathfrak")return"fraktur";if(n==="mathscr"||n==="mathcal")return"script";if(n==="mathsf")return"sans-serif";if(n==="mathtt")return"monospace";var o=t.text;if(hr.contains(["\\imath","\\jmath"],o))return null;Jn[i][o]&&Jn[i][o].replace&&(o=Jn[i][o].replace);var a=Te.fontMap[n].fontName;return lG(o,a,i)?Te.fontMap[n].variant:null},Ms=function(t,r,n){if(t.length===1){var i=Vn(t[0],r);return n&&i instanceof Bl&&i.type==="mo"&&(i.setAttribute("lspace","0em"),i.setAttribute("rspace","0em")),[i]}for(var o=[],a,s=0;s0&&(f.text=f.text.slice(0,1)+"̸"+f.text.slice(1),o.pop())}}}o.push(l),a=l}return o},K0=function(t,r,n){return dG(Ms(t,r,n))},Vn=function(t,r){if(!t)return new ft.MathNode("mrow");if(Y8[t.type]){var n=Y8[t.type](t,r);return n}else throw new vt("Got group of unknown type: '"+t.type+"'")};function cce(e,t,r,n,i){var o=Ms(e,r),a;o.length===1&&o[0]instanceof Bl&&hr.contains(["mrow","mtable"],o[0].type)?a=o[0]:a=new ft.MathNode("mrow",o);var s=new ft.MathNode("annotation",[new ft.TextNode(t)]);s.setAttribute("encoding","application/x-tex");var l=new ft.MathNode("semantics",[a,s]),c=new ft.MathNode("math",[l]);c.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML"),n&&c.setAttribute("display","block");var d=i?"katex":"katex-mathml";return Te.makeSpan([d],[c])}var fEe=function(t){return new Kd({style:t.displayMode?ar.DISPLAY:ar.TEXT,maxSize:t.maxSize,minRuleThickness:t.minRuleThickness})},hEe=function(t,r){if(r.displayMode){var n=["katex-display"];r.leqno&&n.push("leqno"),r.fleqn&&n.push("fleqn"),t=Te.makeSpan(n,[t])}return t},hHr=function(t,r,n){var i=fEe(n),o;if(n.output==="mathml")return cce(t,r,i,n.displayMode,!0);if(n.output==="html"){var a=Tz(t,i);o=Te.makeSpan(["katex"],[a])}else{var s=cce(t,r,i,n.displayMode,!1),l=Tz(t,i);o=Te.makeSpan(["katex"],[s,l])}return hEe(o,n)},pHr=function(t,r,n){var i=fEe(n),o=Tz(t,i),a=Te.makeSpan(["katex"],[o]);return hEe(a,n)},mHr={widehat:"^",widecheck:"ˇ",widetilde:"~",utilde:"~",overleftarrow:"←",underleftarrow:"←",xleftarrow:"←",overrightarrow:"→",underrightarrow:"→",xrightarrow:"→",underbrace:"⏟",overbrace:"⏞",overgroup:"⏠",undergroup:"⏡",overleftrightarrow:"↔",underleftrightarrow:"↔",xleftrightarrow:"↔",Overrightarrow:"⇒",xRightarrow:"⇒",overleftharpoon:"↼",xleftharpoonup:"↼",overrightharpoon:"⇀",xrightharpoonup:"⇀",xLeftarrow:"⇐",xLeftrightarrow:"⇔",xhookleftarrow:"↩",xhookrightarrow:"↪",xmapsto:"↦",xrightharpoondown:"⇁",xleftharpoondown:"↽",xrightleftharpoons:"⇌",xleftrightharpoons:"⇋",xtwoheadleftarrow:"↞",xtwoheadrightarrow:"↠",xlongequal:"=",xtofrom:"⇄",xrightleftarrows:"⇄",xrightequilibrium:"⇌",xleftequilibrium:"⇋","\\cdrightarrow":"→","\\cdleftarrow":"←","\\cdlongequal":"="},gHr=function(t){var r=new ft.MathNode("mo",[new ft.TextNode(mHr[t.replace(/^\\/,"")])]);return r.setAttribute("stretchy","true"),r},vHr={overrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],overleftarrow:[["leftarrow"],.888,522,"xMinYMin"],underrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],underleftarrow:[["leftarrow"],.888,522,"xMinYMin"],xrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],"\\cdrightarrow":[["rightarrow"],3,522,"xMaxYMin"],xleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],"\\cdleftarrow":[["leftarrow"],3,522,"xMinYMin"],Overrightarrow:[["doublerightarrow"],.888,560,"xMaxYMin"],xRightarrow:[["doublerightarrow"],1.526,560,"xMaxYMin"],xLeftarrow:[["doubleleftarrow"],1.526,560,"xMinYMin"],overleftharpoon:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoonup:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoondown:[["leftharpoondown"],.888,522,"xMinYMin"],overrightharpoon:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoonup:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoondown:[["rightharpoondown"],.888,522,"xMaxYMin"],xlongequal:[["longequal"],.888,334,"xMinYMin"],"\\cdlongequal":[["longequal"],3,334,"xMinYMin"],xtwoheadleftarrow:[["twoheadleftarrow"],.888,334,"xMinYMin"],xtwoheadrightarrow:[["twoheadrightarrow"],.888,334,"xMaxYMin"],overleftrightarrow:[["leftarrow","rightarrow"],.888,522],overbrace:[["leftbrace","midbrace","rightbrace"],1.6,548],underbrace:[["leftbraceunder","midbraceunder","rightbraceunder"],1.6,548],underleftrightarrow:[["leftarrow","rightarrow"],.888,522],xleftrightarrow:[["leftarrow","rightarrow"],1.75,522],xLeftrightarrow:[["doubleleftarrow","doublerightarrow"],1.75,560],xrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],xleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],xhookleftarrow:[["leftarrow","righthook"],1.08,522],xhookrightarrow:[["lefthook","rightarrow"],1.08,522],overlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],underlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],overgroup:[["leftgroup","rightgroup"],.888,342],undergroup:[["leftgroupunder","rightgroupunder"],.888,342],xmapsto:[["leftmapsto","rightarrow"],1.5,522],xtofrom:[["leftToFrom","rightToFrom"],1.75,528],xrightleftarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,901],xrightequilibrium:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],xleftequilibrium:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716]},bHr=function(t){return t.type==="ordgroup"?t.body.length:1},yHr=function(t,r){function n(){var s=4e5,l=t.label.slice(1);if(hr.contains(["widehat","widecheck","widetilde","utilde"],l)){var c=t,d=bHr(c.base),f,h,u;if(d>5)l==="widehat"||l==="widecheck"?(f=420,s=2364,u=.42,h=l+"4"):(f=312,s=2340,u=.34,h="tilde4");else{var p=[1,1,2,2,3,3][d];l==="widehat"||l==="widecheck"?(s=[0,1062,2364,2364,2364][p],f=[0,239,300,360,420][p],u=[0,.24,.3,.3,.36,.42][p],h=l+p):(s=[0,600,1033,2339,2340][p],f=[0,260,286,306,312][p],u=[0,.26,.286,.3,.306,.34][p],h="tilde"+p)}var m=new U0(h),v=new kf([m],{width:"100%",height:wt(u),viewBox:"0 0 "+s+" "+f,preserveAspectRatio:"none"});return{span:Te.makeSvgSpan([],[v],r),minWidth:0,height:u}}else{var b=[],y=vHr[l],[x,w,$]=y,C=$/1e3,S=x.length,O,E;if(S===1){var _=y[3];O=["hide-tail"],E=[_]}else if(S===2)O=["halfarrow-left","halfarrow-right"],E=["xMinYMin","xMaxYMin"];else if(S===3)O=["brace-left","brace-center","brace-right"],E=["xMinYMin","xMidYMin","xMaxYMin"];else throw new Error(`Correct katexImagesData or update code here to support - `+S+" children.");for(var P=0;P0&&(i.style.minWidth=wt(o)),i},xHr=function(t,r,n,i,o){var a,s=t.height+t.depth+n+i;if(/fbox|color|angl/.test(r)){if(a=Te.makeSpan(["stretchy",r],[],o),r==="fbox"){var l=o.color&&o.getColor();l&&(a.style.borderColor=l)}}else{var c=[];/^[bx]cancel$/.test(r)&&c.push(new _z({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(r)&&c.push(new _z({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var d=new kf(c,{width:"100%",height:wt(s)});a=Te.makeSvgSpan([],[d],o)}return a.height=s,a.style.height=wt(s),a},Af={encloseSpan:xHr,mathMLnode:gHr,svgSpan:yHr};function Mr(e,t){if(!e||e.type!==t)throw new Error("Expected node of type "+t+", but got "+(e?"node of type "+e.type:String(e)));return e}function hG(e){var t=NI(e);if(!t)throw new Error("Expected node of symbol group type, but got "+(e?"node of type "+e.type:String(e)));return t}function NI(e){return e&&(e.type==="atom"||VFr.hasOwnProperty(e.type))?e:null}var pG=(e,t)=>{var r,n,i;e&&e.type==="supsub"?(n=Mr(e.base,"accent"),r=n.base,e.base=r,i=WFr(dn(e,t)),e.base=n):(n=Mr(e,"accent"),r=n.base);var o=dn(r,t.havingCrampedStyle()),a=n.isShifty&&hr.isCharacterBox(r),s=0;if(a){var l=hr.getBaseElem(r),c=dn(l,t.havingCrampedStyle());s=rce(c).skew}var d=n.label==="\\c",f=d?o.height+o.depth:Math.min(o.height,t.fontMetrics().xHeight),h;if(n.isStretchy)h=Af.svgSpan(n,t),h=Te.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:o},{type:"elem",elem:h,wrapperClasses:["svg-align"],wrapperStyle:s>0?{width:"calc(100% - "+wt(2*s)+")",marginLeft:wt(2*s)}:void 0}]},t);else{var u,p;n.label==="\\vec"?(u=Te.staticSvg("vec",t),p=Te.svgData.vec[1]):(u=Te.makeOrd({mode:n.mode,text:n.label},t,"textord"),u=rce(u),u.italic=0,p=u.width,d&&(f+=u.depth)),h=Te.makeSpan(["accent-body"],[u]);var m=n.label==="\\textcircled";m&&(h.classes.push("accent-full"),f=o.height);var v=s;m||(v-=p/2),h.style.left=wt(v),n.label==="\\textcircled"&&(h.style.top=".2em"),h=Te.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:o},{type:"kern",size:-f},{type:"elem",elem:h}]},t)}var b=Te.makeSpan(["mord","accent"],[h],t);return i?(i.children[0]=b,i.height=Math.max(b.height,i.height),i.classes[0]="mord",i):b},pEe=(e,t)=>{var r=e.isStretchy?Af.mathMLnode(e.label):new ft.MathNode("mo",[dc(e.label,e.mode)]),n=new ft.MathNode("mover",[Vn(e.base,t),r]);return n.setAttribute("accent","true"),n},SHr=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(e=>"\\"+e).join("|"));Pt({type:"accent",names:["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring","\\widecheck","\\widehat","\\widetilde","\\overrightarrow","\\overleftarrow","\\Overrightarrow","\\overleftrightarrow","\\overgroup","\\overlinesegment","\\overleftharpoon","\\overrightharpoon"],props:{numArgs:1},handler:(e,t)=>{var r=Q8(t[0]),n=!SHr.test(e.funcName),i=!n||e.funcName==="\\widehat"||e.funcName==="\\widetilde"||e.funcName==="\\widecheck";return{type:"accent",mode:e.parser.mode,label:e.funcName,isStretchy:n,isShifty:i,base:r}},htmlBuilder:pG,mathmlBuilder:pEe});Pt({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\c","\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["primitive"]},handler:(e,t)=>{var r=t[0],n=e.parser.mode;return n==="math"&&(e.parser.settings.reportNonstrict("mathVsTextAccents","LaTeX's accent "+e.funcName+" works only in text mode"),n="text"),{type:"accent",mode:n,label:e.funcName,isStretchy:!1,isShifty:!0,base:r}},htmlBuilder:pG,mathmlBuilder:pEe});Pt({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:(e,t)=>{var{parser:r,funcName:n}=e,i=t[0];return{type:"accentUnder",mode:r.mode,label:n,base:i}},htmlBuilder:(e,t)=>{var r=dn(e.base,t),n=Af.svgSpan(e,t),i=e.label==="\\utilde"?.12:0,o=Te.makeVList({positionType:"top",positionData:r.height,children:[{type:"elem",elem:n,wrapperClasses:["svg-align"]},{type:"kern",size:i},{type:"elem",elem:r}]},t);return Te.makeSpan(["mord","accentunder"],[o],t)},mathmlBuilder:(e,t)=>{var r=Af.mathMLnode(e.label),n=new ft.MathNode("munder",[Vn(e.base,t),r]);return n.setAttribute("accentunder","true"),n}});var j3=e=>{var t=new ft.MathNode("mpadded",e?[e]:[]);return t.setAttribute("width","+0.6em"),t.setAttribute("lspace","0.3em"),t};Pt({type:"xArrow",names:["\\xleftarrow","\\xrightarrow","\\xLeftarrow","\\xRightarrow","\\xleftrightarrow","\\xLeftrightarrow","\\xhookleftarrow","\\xhookrightarrow","\\xmapsto","\\xrightharpoondown","\\xrightharpoonup","\\xleftharpoondown","\\xleftharpoonup","\\xrightleftharpoons","\\xleftrightharpoons","\\xlongequal","\\xtwoheadrightarrow","\\xtwoheadleftarrow","\\xtofrom","\\xrightleftarrows","\\xrightequilibrium","\\xleftequilibrium","\\\\cdrightarrow","\\\\cdleftarrow","\\\\cdlongequal"],props:{numArgs:1,numOptionalArgs:1},handler(e,t,r){var{parser:n,funcName:i}=e;return{type:"xArrow",mode:n.mode,label:i,body:t[0],below:r[0]}},htmlBuilder(e,t){var r=t.style,n=t.havingStyle(r.sup()),i=Te.wrapFragment(dn(e.body,n,t),t),o=e.label.slice(0,2)==="\\x"?"x":"cd";i.classes.push(o+"-arrow-pad");var a;e.below&&(n=t.havingStyle(r.sub()),a=Te.wrapFragment(dn(e.below,n,t),t),a.classes.push(o+"-arrow-pad"));var s=Af.svgSpan(e,t),l=-t.fontMetrics().axisHeight+.5*s.height,c=-t.fontMetrics().axisHeight-.5*s.height-.111;(i.depth>.25||e.label==="\\xleftequilibrium")&&(c-=i.depth);var d;if(a){var f=-t.fontMetrics().axisHeight+a.height+.5*s.height+.111;d=Te.makeVList({positionType:"individualShift",children:[{type:"elem",elem:i,shift:c},{type:"elem",elem:s,shift:l},{type:"elem",elem:a,shift:f}]},t)}else d=Te.makeVList({positionType:"individualShift",children:[{type:"elem",elem:i,shift:c},{type:"elem",elem:s,shift:l}]},t);return d.children[0].children[0].children[1].classes.push("svg-align"),Te.makeSpan(["mrel","x-arrow"],[d],t)},mathmlBuilder(e,t){var r=Af.mathMLnode(e.label);r.setAttribute("minsize",e.label.charAt(0)==="x"?"1.75em":"3.0em");var n;if(e.body){var i=j3(Vn(e.body,t));if(e.below){var o=j3(Vn(e.below,t));n=new ft.MathNode("munderover",[r,o,i])}else n=new ft.MathNode("mover",[r,i])}else if(e.below){var a=j3(Vn(e.below,t));n=new ft.MathNode("munder",[r,a])}else n=j3(),n=new ft.MathNode("mover",[r,n]);return n}});var wHr=Te.makeSpan;function mEe(e,t){var r=$o(e.body,t,!0);return wHr([e.mclass],r,t)}function gEe(e,t){var r,n=Ms(e.body,t);return e.mclass==="minner"?r=new ft.MathNode("mpadded",n):e.mclass==="mord"?e.isCharacterBox?(r=n[0],r.type="mi"):r=new ft.MathNode("mi",n):(e.isCharacterBox?(r=n[0],r.type="mo"):r=new ft.MathNode("mo",n),e.mclass==="mbin"?(r.attributes.lspace="0.22em",r.attributes.rspace="0.22em"):e.mclass==="mpunct"?(r.attributes.lspace="0em",r.attributes.rspace="0.17em"):e.mclass==="mopen"||e.mclass==="mclose"?(r.attributes.lspace="0em",r.attributes.rspace="0em"):e.mclass==="minner"&&(r.attributes.lspace="0.0556em",r.attributes.width="+0.1111em")),r}Pt({type:"mclass",names:["\\mathord","\\mathbin","\\mathrel","\\mathopen","\\mathclose","\\mathpunct","\\mathinner"],props:{numArgs:1,primitive:!0},handler(e,t){var{parser:r,funcName:n}=e,i=t[0];return{type:"mclass",mode:r.mode,mclass:"m"+n.slice(5),body:Yi(i),isCharacterBox:hr.isCharacterBox(i)}},htmlBuilder:mEe,mathmlBuilder:gEe});var jI=e=>{var t=e.type==="ordgroup"&&e.body.length?e.body[0]:e;return t.type==="atom"&&(t.family==="bin"||t.family==="rel")?"m"+t.family:"mord"};Pt({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler(e,t){var{parser:r}=e;return{type:"mclass",mode:r.mode,mclass:jI(t[0]),body:Yi(t[1]),isCharacterBox:hr.isCharacterBox(t[1])}}});Pt({type:"mclass",names:["\\stackrel","\\overset","\\underset"],props:{numArgs:2},handler(e,t){var{parser:r,funcName:n}=e,i=t[1],o=t[0],a;n!=="\\stackrel"?a=jI(i):a="mrel";var s={type:"op",mode:i.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:n!=="\\stackrel",body:Yi(i)},l={type:"supsub",mode:o.mode,base:s,sup:n==="\\underset"?null:o,sub:n==="\\underset"?o:null};return{type:"mclass",mode:r.mode,mclass:a,body:[l],isCharacterBox:hr.isCharacterBox(l)}},htmlBuilder:mEe,mathmlBuilder:gEe});Pt({type:"pmb",names:["\\pmb"],props:{numArgs:1,allowedInText:!0},handler(e,t){var{parser:r}=e;return{type:"pmb",mode:r.mode,mclass:jI(t[0]),body:Yi(t[0])}},htmlBuilder(e,t){var r=$o(e.body,t,!0),n=Te.makeSpan([e.mclass],r,t);return n.style.textShadow="0.02em 0.01em 0.04px",n},mathmlBuilder(e,t){var r=Ms(e.body,t),n=new ft.MathNode("mstyle",r);return n.setAttribute("style","text-shadow: 0.02em 0.01em 0.04px"),n}});var CHr={">":"\\\\cdrightarrow","<":"\\\\cdleftarrow","=":"\\\\cdlongequal",A:"\\uparrow",V:"\\downarrow","|":"\\Vert",".":"no arrow"},uce=()=>({type:"styling",body:[],mode:"math",style:"display"}),dce=e=>e.type==="textord"&&e.text==="@",$Hr=(e,t)=>(e.type==="mathord"||e.type==="atom")&&e.text===t;function OHr(e,t,r){var n=CHr[e];switch(n){case"\\\\cdrightarrow":case"\\\\cdleftarrow":return r.callFunction(n,[t[0]],[t[1]]);case"\\uparrow":case"\\downarrow":{var i=r.callFunction("\\\\cdleft",[t[0]],[]),o={type:"atom",text:n,mode:"math",family:"rel"},a=r.callFunction("\\Big",[o],[]),s=r.callFunction("\\\\cdright",[t[1]],[]),l={type:"ordgroup",mode:"math",body:[i,a,s]};return r.callFunction("\\\\cdparent",[l],[])}case"\\\\cdlongequal":return r.callFunction("\\\\cdlongequal",[],[]);case"\\Vert":{var c={type:"textord",text:"\\Vert",mode:"math"};return r.callFunction("\\Big",[c],[])}default:return{type:"textord",text:" ",mode:"math"}}}function EHr(e){var t=[];for(e.gullet.beginGroup(),e.gullet.macros.set("\\cr","\\\\\\relax"),e.gullet.beginGroup();;){t.push(e.parseExpression(!1,"\\\\")),e.gullet.endGroup(),e.gullet.beginGroup();var r=e.fetch().text;if(r==="&"||r==="\\\\")e.consume();else if(r==="\\end"){t[t.length-1].length===0&&t.pop();break}else throw new vt("Expected \\\\ or \\cr or \\end",e.nextToken)}for(var n=[],i=[n],o=0;o-1))if("<>AV".indexOf(c)>-1)for(var f=0;f<2;f++){for(var h=!0,u=l+1;uAV=|." after @',a[l]);var p=OHr(c,d,e),m={type:"styling",body:[p],mode:"math",style:"display"};n.push(m),s=uce()}o%2===0?n.push(s):n.shift(),n=[],i.push(n)}e.gullet.endGroup(),e.gullet.endGroup();var v=new Array(i[0].length).fill({type:"align",align:"c",pregap:.25,postgap:.25});return{type:"array",mode:"math",body:i,arraystretch:1,addJot:!0,rowGaps:[null],cols:v,colSeparationType:"CD",hLinesBeforeRow:new Array(i.length+1).fill([])}}Pt({type:"cdlabel",names:["\\\\cdleft","\\\\cdright"],props:{numArgs:1},handler(e,t){var{parser:r,funcName:n}=e;return{type:"cdlabel",mode:r.mode,side:n.slice(4),label:t[0]}},htmlBuilder(e,t){var r=t.havingStyle(t.style.sup()),n=Te.wrapFragment(dn(e.label,r,t),t);return n.classes.push("cd-label-"+e.side),n.style.bottom=wt(.8-n.depth),n.height=0,n.depth=0,n},mathmlBuilder(e,t){var r=new ft.MathNode("mrow",[Vn(e.label,t)]);return r=new ft.MathNode("mpadded",[r]),r.setAttribute("width","0"),e.side==="left"&&r.setAttribute("lspace","-1width"),r.setAttribute("voffset","0.7em"),r=new ft.MathNode("mstyle",[r]),r.setAttribute("displaystyle","false"),r.setAttribute("scriptlevel","1"),r}});Pt({type:"cdlabelparent",names:["\\\\cdparent"],props:{numArgs:1},handler(e,t){var{parser:r}=e;return{type:"cdlabelparent",mode:r.mode,fragment:t[0]}},htmlBuilder(e,t){var r=Te.wrapFragment(dn(e.fragment,t),t);return r.classes.push("cd-vert-arrow"),r},mathmlBuilder(e,t){return new ft.MathNode("mrow",[Vn(e.fragment,t)])}});Pt({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler(e,t){for(var{parser:r}=e,n=Mr(t[0],"ordgroup"),i=n.body,o="",a=0;a=1114111)throw new vt("\\@char with invalid code point "+o);return l<=65535?c=String.fromCharCode(l):(l-=65536,c=String.fromCharCode((l>>10)+55296,(l&1023)+56320)),{type:"textord",mode:r.mode,text:c}}});var vEe=(e,t)=>{var r=$o(e.body,t.withColor(e.color),!1);return Te.makeFragment(r)},bEe=(e,t)=>{var r=Ms(e.body,t.withColor(e.color)),n=new ft.MathNode("mstyle",r);return n.setAttribute("mathcolor",e.color),n};Pt({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,argTypes:["color","original"]},handler(e,t){var{parser:r}=e,n=Mr(t[0],"color-token").color,i=t[1];return{type:"color",mode:r.mode,color:n,body:Yi(i)}},htmlBuilder:vEe,mathmlBuilder:bEe});Pt({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,argTypes:["color"]},handler(e,t){var{parser:r,breakOnTokenText:n}=e,i=Mr(t[0],"color-token").color;r.gullet.macros.set("\\current@color",i);var o=r.parseExpression(!0,n);return{type:"color",mode:r.mode,color:i,body:o}},htmlBuilder:vEe,mathmlBuilder:bEe});Pt({type:"cr",names:["\\\\"],props:{numArgs:0,numOptionalArgs:0,allowedInText:!0},handler(e,t,r){var{parser:n}=e,i=n.gullet.future().text==="["?n.parseSizeGroup(!0):null,o=!n.settings.displayMode||!n.settings.useStrictBehavior("newLineInDisplayMode","In LaTeX, \\\\ or \\newline does nothing in display mode");return{type:"cr",mode:n.mode,newLine:o,size:i&&Mr(i,"size").value}},htmlBuilder(e,t){var r=Te.makeSpan(["mspace"],[],t);return e.newLine&&(r.classes.push("newline"),e.size&&(r.style.marginTop=wt(Ci(e.size,t)))),r},mathmlBuilder(e,t){var r=new ft.MathNode("mspace");return e.newLine&&(r.setAttribute("linebreak","newline"),e.size&&r.setAttribute("height",wt(Ci(e.size,t)))),r}});var Mz={"\\global":"\\global","\\long":"\\\\globallong","\\\\globallong":"\\\\globallong","\\def":"\\gdef","\\gdef":"\\gdef","\\edef":"\\xdef","\\xdef":"\\xdef","\\let":"\\\\globallet","\\futurelet":"\\\\globalfuture"},yEe=e=>{var t=e.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(t))throw new vt("Expected a control sequence",e);return t},_Hr=e=>{var t=e.gullet.popToken();return t.text==="="&&(t=e.gullet.popToken(),t.text===" "&&(t=e.gullet.popToken())),t},xEe=(e,t,r,n)=>{var i=e.gullet.macros.get(r.text);i==null&&(r.noexpand=!0,i={tokens:[r],numArgs:0,unexpandable:!e.gullet.isExpandable(r.text)}),e.gullet.macros.set(t,i,n)};Pt({type:"internal",names:["\\global","\\long","\\\\globallong"],props:{numArgs:0,allowedInText:!0},handler(e){var{parser:t,funcName:r}=e;t.consumeSpaces();var n=t.fetch();if(Mz[n.text])return(r==="\\global"||r==="\\\\globallong")&&(n.text=Mz[n.text]),Mr(t.parseFunction(),"internal");throw new vt("Invalid token after macro prefix",n)}});Pt({type:"internal",names:["\\def","\\gdef","\\edef","\\xdef"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e){var{parser:t,funcName:r}=e,n=t.gullet.popToken(),i=n.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(i))throw new vt("Expected a control sequence",n);for(var o=0,a,s=[[]];t.gullet.future().text!=="{";)if(n=t.gullet.popToken(),n.text==="#"){if(t.gullet.future().text==="{"){a=t.gullet.future(),s[o].push("{");break}if(n=t.gullet.popToken(),!/^[1-9]$/.test(n.text))throw new vt('Invalid argument number "'+n.text+'"');if(parseInt(n.text)!==o+1)throw new vt('Argument number "'+n.text+'" out of order');o++,s.push([])}else{if(n.text==="EOF")throw new vt("Expected a macro definition");s[o].push(n.text)}var{tokens:l}=t.gullet.consumeArg();return a&&l.unshift(a),(r==="\\edef"||r==="\\xdef")&&(l=t.gullet.expandTokens(l),l.reverse()),t.gullet.macros.set(i,{tokens:l,numArgs:o,delimiters:s},r===Mz[r]),{type:"internal",mode:t.mode}}});Pt({type:"internal",names:["\\let","\\\\globallet"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e){var{parser:t,funcName:r}=e,n=yEe(t.gullet.popToken());t.gullet.consumeSpaces();var i=_Hr(t);return xEe(t,n,i,r==="\\\\globallet"),{type:"internal",mode:t.mode}}});Pt({type:"internal",names:["\\futurelet","\\\\globalfuture"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e){var{parser:t,funcName:r}=e,n=yEe(t.gullet.popToken()),i=t.gullet.popToken(),o=t.gullet.popToken();return xEe(t,n,o,r==="\\\\globalfuture"),t.gullet.pushToken(o),t.gullet.pushToken(i),{type:"internal",mode:t.mode}}});var tx=function(t,r,n){var i=Jn.math[t]&&Jn.math[t].replace,o=lG(i||t,r,n);if(!o)throw new Error("Unsupported symbol "+t+" and font size "+r+".");return o},mG=function(t,r,n,i){var o=n.havingBaseStyle(r),a=Te.makeSpan(i.concat(o.sizingClasses(n)),[t],n),s=o.sizeMultiplier/n.sizeMultiplier;return a.height*=s,a.depth*=s,a.maxFontSize=o.sizeMultiplier,a},SEe=function(t,r,n){var i=r.havingBaseStyle(n),o=(1-r.sizeMultiplier/i.sizeMultiplier)*r.fontMetrics().axisHeight;t.classes.push("delimcenter"),t.style.top=wt(o),t.height-=o,t.depth+=o},PHr=function(t,r,n,i,o,a){var s=Te.makeSymbol(t,"Main-Regular",o,i),l=mG(s,r,i,a);return n&&SEe(l,i,r),l},IHr=function(t,r,n,i){return Te.makeSymbol(t,"Size"+r+"-Regular",n,i)},wEe=function(t,r,n,i,o,a){var s=IHr(t,r,o,i),l=mG(Te.makeSpan(["delimsizing","size"+r],[s],i),ar.TEXT,i,a);return n&&SEe(l,i,ar.TEXT),l},IR=function(t,r,n){var i;r==="Size1-Regular"?i="delim-size1":i="delim-size4";var o=Te.makeSpan(["delimsizinginner",i],[Te.makeSpan([],[Te.makeSymbol(t,r,n)])]);return{type:"elem",elem:o}},TR=function(t,r,n){var i=Fu["Size4-Regular"][t.charCodeAt(0)]?Fu["Size4-Regular"][t.charCodeAt(0)][4]:Fu["Size1-Regular"][t.charCodeAt(0)][4],o=new U0("inner",DFr(t,Math.round(1e3*r))),a=new kf([o],{width:wt(i),height:wt(r),style:"width:"+wt(i),viewBox:"0 0 "+1e3*i+" "+Math.round(1e3*r),preserveAspectRatio:"xMinYMin"}),s=Te.makeSvgSpan([],[a],n);return s.height=r,s.style.height=wt(r),s.style.width=wt(i),{type:"elem",elem:s}},kz=.008,L3={type:"kern",size:-1*kz},THr=["|","\\lvert","\\rvert","\\vert"],MHr=["\\|","\\lVert","\\rVert","\\Vert"],CEe=function(t,r,n,i,o,a){var s,l,c,d,f="",h=0;s=c=d=t,l=null;var u="Size1-Regular";t==="\\uparrow"?c=d="⏐":t==="\\Uparrow"?c=d="‖":t==="\\downarrow"?s=c="⏐":t==="\\Downarrow"?s=c="‖":t==="\\updownarrow"?(s="\\uparrow",c="⏐",d="\\downarrow"):t==="\\Updownarrow"?(s="\\Uparrow",c="‖",d="\\Downarrow"):hr.contains(THr,t)?(c="∣",f="vert",h=333):hr.contains(MHr,t)?(c="∥",f="doublevert",h=556):t==="["||t==="\\lbrack"?(s="⎡",c="⎢",d="⎣",u="Size4-Regular",f="lbrack",h=667):t==="]"||t==="\\rbrack"?(s="⎤",c="⎥",d="⎦",u="Size4-Regular",f="rbrack",h=667):t==="\\lfloor"||t==="⌊"?(c=s="⎢",d="⎣",u="Size4-Regular",f="lfloor",h=667):t==="\\lceil"||t==="⌈"?(s="⎡",c=d="⎢",u="Size4-Regular",f="lceil",h=667):t==="\\rfloor"||t==="⌋"?(c=s="⎥",d="⎦",u="Size4-Regular",f="rfloor",h=667):t==="\\rceil"||t==="⌉"?(s="⎤",c=d="⎥",u="Size4-Regular",f="rceil",h=667):t==="("||t==="\\lparen"?(s="⎛",c="⎜",d="⎝",u="Size4-Regular",f="lparen",h=875):t===")"||t==="\\rparen"?(s="⎞",c="⎟",d="⎠",u="Size4-Regular",f="rparen",h=875):t==="\\{"||t==="\\lbrace"?(s="⎧",l="⎨",d="⎩",c="⎪",u="Size4-Regular"):t==="\\}"||t==="\\rbrace"?(s="⎫",l="⎬",d="⎭",c="⎪",u="Size4-Regular"):t==="\\lgroup"||t==="⟮"?(s="⎧",d="⎩",c="⎪",u="Size4-Regular"):t==="\\rgroup"||t==="⟯"?(s="⎫",d="⎭",c="⎪",u="Size4-Regular"):t==="\\lmoustache"||t==="⎰"?(s="⎧",d="⎭",c="⎪",u="Size4-Regular"):(t==="\\rmoustache"||t==="⎱")&&(s="⎫",d="⎩",c="⎪",u="Size4-Regular");var p=tx(s,u,o),m=p.height+p.depth,v=tx(c,u,o),b=v.height+v.depth,y=tx(d,u,o),x=y.height+y.depth,w=0,$=1;if(l!==null){var C=tx(l,u,o);w=C.height+C.depth,$=2}var S=m+x+w,O=Math.max(0,Math.ceil((r-S)/($*b))),E=S+O*$*b,_=i.fontMetrics().axisHeight;n&&(_*=i.sizeMultiplier);var P=E/2-_,I=[];if(f.length>0){var M=E-m-x,T=Math.round(E*1e3),A=NFr(f,Math.round(M*1e3)),k=new U0(f,A),R=(h/1e3).toFixed(3)+"em",D=(T/1e3).toFixed(3)+"em",z=new kf([k],{width:R,height:D,viewBox:"0 0 "+h+" "+T}),N=Te.makeSvgSpan([],[z],i);N.height=T/1e3,N.style.width=R,N.style.height=D,I.push({type:"elem",elem:N})}else{if(I.push(IR(d,u,o)),I.push(L3),l===null){var j=E-m-x+2*kz;I.push(TR(c,j,i))}else{var H=(E-m-x-w)/2+2*kz;I.push(TR(c,H,i)),I.push(L3),I.push(IR(l,u,o)),I.push(L3),I.push(TR(c,H,i))}I.push(L3),I.push(IR(s,u,o))}var q=i.havingBaseStyle(ar.TEXT),L=Te.makeVList({positionType:"bottom",positionData:P,children:I},q);return mG(Te.makeSpan(["delimsizing","mult"],[L],q),ar.TEXT,i,a)},MR=80,kR=.08,RR=function(t,r,n,i,o){var a=AFr(t,i,n),s=new U0(t,a),l=new kf([s],{width:"400em",height:wt(r),viewBox:"0 0 400000 "+n,preserveAspectRatio:"xMinYMin slice"});return Te.makeSvgSpan(["hide-tail"],[l],o)},kHr=function(t,r){var n=r.havingBaseSizing(),i=_Ee("\\surd",t*n.sizeMultiplier,EEe,n),o=n.sizeMultiplier,a=Math.max(0,r.minRuleThickness-r.fontMetrics().sqrtRuleThickness),s,l=0,c=0,d=0,f;return i.type==="small"?(d=1e3+1e3*a+MR,t<1?o=1:t<1.4&&(o=.7),l=(1+a+kR)/o,c=(1+a)/o,s=RR("sqrtMain",l,d,a,r),s.style.minWidth="0.853em",f=.833/o):i.type==="large"?(d=(1e3+MR)*jx[i.size],c=(jx[i.size]+a)/o,l=(jx[i.size]+a+kR)/o,s=RR("sqrtSize"+i.size,l,d,a,r),s.style.minWidth="1.02em",f=1/o):(l=t+a+kR,c=t+a,d=Math.floor(1e3*t+a)+MR,s=RR("sqrtTall",l,d,a,r),s.style.minWidth="0.742em",f=1.056),s.height=c,s.style.height=wt(l),{span:s,advanceWidth:f,ruleWidth:(r.fontMetrics().sqrtRuleThickness+a)*o}},$Ee=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","\\surd"],RHr=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱"],OEe=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],jx=[0,1.2,1.8,2.4,3],AHr=function(t,r,n,i,o){if(t==="<"||t==="\\lt"||t==="⟨"?t="\\langle":(t===">"||t==="\\gt"||t==="⟩")&&(t="\\rangle"),hr.contains($Ee,t)||hr.contains(OEe,t))return wEe(t,r,!1,n,i,o);if(hr.contains(RHr,t))return CEe(t,jx[r],!1,n,i,o);throw new vt("Illegal delimiter: '"+t+"'")},DHr=[{type:"small",style:ar.SCRIPTSCRIPT},{type:"small",style:ar.SCRIPT},{type:"small",style:ar.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],NHr=[{type:"small",style:ar.SCRIPTSCRIPT},{type:"small",style:ar.SCRIPT},{type:"small",style:ar.TEXT},{type:"stack"}],EEe=[{type:"small",style:ar.SCRIPTSCRIPT},{type:"small",style:ar.SCRIPT},{type:"small",style:ar.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],jHr=function(t){if(t.type==="small")return"Main-Regular";if(t.type==="large")return"Size"+t.size+"-Regular";if(t.type==="stack")return"Size4-Regular";throw new Error("Add support for delim type '"+t.type+"' here.")},_Ee=function(t,r,n,i){for(var o=Math.min(2,3-i.style.size),a=o;ar)return n[a]}return n[n.length-1]},PEe=function(t,r,n,i,o,a){t==="<"||t==="\\lt"||t==="⟨"?t="\\langle":(t===">"||t==="\\gt"||t==="⟩")&&(t="\\rangle");var s;hr.contains(OEe,t)?s=DHr:hr.contains($Ee,t)?s=EEe:s=NHr;var l=_Ee(t,r,s,i);return l.type==="small"?PHr(t,l.style,n,i,o,a):l.type==="large"?wEe(t,l.size,n,i,o,a):CEe(t,r,n,i,o,a)},LHr=function(t,r,n,i,o,a){var s=i.fontMetrics().axisHeight*i.sizeMultiplier,l=901,c=5/i.fontMetrics().ptPerEm,d=Math.max(r-s,n+s),f=Math.max(d/500*l,2*d-c);return PEe(t,f,!0,i,o,a)},lf={sqrtImage:kHr,sizedDelim:AHr,sizeToMaxHeight:jx,customSizedDelim:PEe,leftRightDelim:LHr},fce={"\\bigl":{mclass:"mopen",size:1},"\\Bigl":{mclass:"mopen",size:2},"\\biggl":{mclass:"mopen",size:3},"\\Biggl":{mclass:"mopen",size:4},"\\bigr":{mclass:"mclose",size:1},"\\Bigr":{mclass:"mclose",size:2},"\\biggr":{mclass:"mclose",size:3},"\\Biggr":{mclass:"mclose",size:4},"\\bigm":{mclass:"mrel",size:1},"\\Bigm":{mclass:"mrel",size:2},"\\biggm":{mclass:"mrel",size:3},"\\Biggm":{mclass:"mrel",size:4},"\\big":{mclass:"mord",size:1},"\\Big":{mclass:"mord",size:2},"\\bigg":{mclass:"mord",size:3},"\\Bigg":{mclass:"mord",size:4}},zHr=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","<",">","\\langle","⟨","\\rangle","⟩","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."];function LI(e,t){var r=NI(e);if(r&&hr.contains(zHr,r.text))return r;throw r?new vt("Invalid delimiter '"+r.text+"' after '"+t.funcName+"'",e):new vt("Invalid delimiter type '"+e.type+"'",e)}Pt({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1,argTypes:["primitive"]},handler:(e,t)=>{var r=LI(t[0],e);return{type:"delimsizing",mode:e.parser.mode,size:fce[e.funcName].size,mclass:fce[e.funcName].mclass,delim:r.text}},htmlBuilder:(e,t)=>e.delim==="."?Te.makeSpan([e.mclass]):lf.sizedDelim(e.delim,e.size,t,e.mode,[e.mclass]),mathmlBuilder:e=>{var t=[];e.delim!=="."&&t.push(dc(e.delim,e.mode));var r=new ft.MathNode("mo",t);e.mclass==="mopen"||e.mclass==="mclose"?r.setAttribute("fence","true"):r.setAttribute("fence","false"),r.setAttribute("stretchy","true");var n=wt(lf.sizeToMaxHeight[e.size]);return r.setAttribute("minsize",n),r.setAttribute("maxsize",n),r}});function hce(e){if(!e.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}Pt({type:"leftright-right",names:["\\right"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var r=e.parser.gullet.macros.get("\\current@color");if(r&&typeof r!="string")throw new vt("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:e.parser.mode,delim:LI(t[0],e).text,color:r}}});Pt({type:"leftright",names:["\\left"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var r=LI(t[0],e),n=e.parser;++n.leftrightDepth;var i=n.parseExpression(!1);--n.leftrightDepth,n.expect("\\right",!1);var o=Mr(n.parseFunction(),"leftright-right");return{type:"leftright",mode:n.mode,body:i,left:r.text,right:o.delim,rightColor:o.color}},htmlBuilder:(e,t)=>{hce(e);for(var r=$o(e.body,t,!0,["mopen","mclose"]),n=0,i=0,o=!1,a=0;a{hce(e);var r=Ms(e.body,t);if(e.left!=="."){var n=new ft.MathNode("mo",[dc(e.left,e.mode)]);n.setAttribute("fence","true"),r.unshift(n)}if(e.right!=="."){var i=new ft.MathNode("mo",[dc(e.right,e.mode)]);i.setAttribute("fence","true"),e.rightColor&&i.setAttribute("mathcolor",e.rightColor),r.push(i)}return dG(r)}});Pt({type:"middle",names:["\\middle"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var r=LI(t[0],e);if(!e.parser.leftrightDepth)throw new vt("\\middle without preceding \\left",r);return{type:"middle",mode:e.parser.mode,delim:r.text}},htmlBuilder:(e,t)=>{var r;if(e.delim===".")r=dw(t,[]);else{r=lf.sizedDelim(e.delim,1,t,e.mode,[]);var n={delim:e.delim,options:t};r.isMiddle=n}return r},mathmlBuilder:(e,t)=>{var r=e.delim==="\\vert"||e.delim==="|"?dc("|","text"):dc(e.delim,e.mode),n=new ft.MathNode("mo",[r]);return n.setAttribute("fence","true"),n.setAttribute("lspace","0.05em"),n.setAttribute("rspace","0.05em"),n}});var gG=(e,t)=>{var r=Te.wrapFragment(dn(e.body,t),t),n=e.label.slice(1),i=t.sizeMultiplier,o,a=0,s=hr.isCharacterBox(e.body);if(n==="sout")o=Te.makeSpan(["stretchy","sout"]),o.height=t.fontMetrics().defaultRuleThickness/i,a=-.5*t.fontMetrics().xHeight;else if(n==="phase"){var l=Ci({number:.6,unit:"pt"},t),c=Ci({number:.35,unit:"ex"},t),d=t.havingBaseSizing();i=i/d.sizeMultiplier;var f=r.height+r.depth+l+c;r.style.paddingLeft=wt(f/2+l);var h=Math.floor(1e3*f*i),u=kFr(h),p=new kf([new U0("phase",u)],{width:"400em",height:wt(h/1e3),viewBox:"0 0 400000 "+h,preserveAspectRatio:"xMinYMin slice"});o=Te.makeSvgSpan(["hide-tail"],[p],t),o.style.height=wt(f),a=r.depth+l+c}else{/cancel/.test(n)?s||r.classes.push("cancel-pad"):n==="angl"?r.classes.push("anglpad"):r.classes.push("boxpad");var m=0,v=0,b=0;/box/.test(n)?(b=Math.max(t.fontMetrics().fboxrule,t.minRuleThickness),m=t.fontMetrics().fboxsep+(n==="colorbox"?0:b),v=m):n==="angl"?(b=Math.max(t.fontMetrics().defaultRuleThickness,t.minRuleThickness),m=4*b,v=Math.max(0,.25-r.depth)):(m=s?.2:0,v=m),o=Af.encloseSpan(r,n,m,v,t),/fbox|boxed|fcolorbox/.test(n)?(o.style.borderStyle="solid",o.style.borderWidth=wt(b)):n==="angl"&&b!==.049&&(o.style.borderTopWidth=wt(b),o.style.borderRightWidth=wt(b)),a=r.depth+v,e.backgroundColor&&(o.style.backgroundColor=e.backgroundColor,e.borderColor&&(o.style.borderColor=e.borderColor))}var y;if(e.backgroundColor)y=Te.makeVList({positionType:"individualShift",children:[{type:"elem",elem:o,shift:a},{type:"elem",elem:r,shift:0}]},t);else{var x=/cancel|phase/.test(n)?["svg-align"]:[];y=Te.makeVList({positionType:"individualShift",children:[{type:"elem",elem:r,shift:0},{type:"elem",elem:o,shift:a,wrapperClasses:x}]},t)}return/cancel/.test(n)&&(y.height=r.height,y.depth=r.depth),/cancel/.test(n)&&!s?Te.makeSpan(["mord","cancel-lap"],[y],t):Te.makeSpan(["mord"],[y],t)},vG=(e,t)=>{var r=0,n=new ft.MathNode(e.label.indexOf("colorbox")>-1?"mpadded":"menclose",[Vn(e.body,t)]);switch(e.label){case"\\cancel":n.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":n.setAttribute("notation","downdiagonalstrike");break;case"\\phase":n.setAttribute("notation","phasorangle");break;case"\\sout":n.setAttribute("notation","horizontalstrike");break;case"\\fbox":n.setAttribute("notation","box");break;case"\\angl":n.setAttribute("notation","actuarial");break;case"\\fcolorbox":case"\\colorbox":if(r=t.fontMetrics().fboxsep*t.fontMetrics().ptPerEm,n.setAttribute("width","+"+2*r+"pt"),n.setAttribute("height","+"+2*r+"pt"),n.setAttribute("lspace",r+"pt"),n.setAttribute("voffset",r+"pt"),e.label==="\\fcolorbox"){var i=Math.max(t.fontMetrics().fboxrule,t.minRuleThickness);n.setAttribute("style","border: "+i+"em solid "+String(e.borderColor))}break;case"\\xcancel":n.setAttribute("notation","updiagonalstrike downdiagonalstrike");break}return e.backgroundColor&&n.setAttribute("mathbackground",e.backgroundColor),n};Pt({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,argTypes:["color","text"]},handler(e,t,r){var{parser:n,funcName:i}=e,o=Mr(t[0],"color-token").color,a=t[1];return{type:"enclose",mode:n.mode,label:i,backgroundColor:o,body:a}},htmlBuilder:gG,mathmlBuilder:vG});Pt({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,argTypes:["color","color","text"]},handler(e,t,r){var{parser:n,funcName:i}=e,o=Mr(t[0],"color-token").color,a=Mr(t[1],"color-token").color,s=t[2];return{type:"enclose",mode:n.mode,label:i,backgroundColor:a,borderColor:o,body:s}},htmlBuilder:gG,mathmlBuilder:vG});Pt({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler(e,t){var{parser:r}=e;return{type:"enclose",mode:r.mode,label:"\\fbox",body:t[0]}}});Pt({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout","\\phase"],props:{numArgs:1},handler(e,t){var{parser:r,funcName:n}=e,i=t[0];return{type:"enclose",mode:r.mode,label:n,body:i}},htmlBuilder:gG,mathmlBuilder:vG});Pt({type:"enclose",names:["\\angl"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!1},handler(e,t){var{parser:r}=e;return{type:"enclose",mode:r.mode,label:"\\angl",body:t[0]}}});var IEe={};function bd(e){for(var{type:t,names:r,props:n,handler:i,htmlBuilder:o,mathmlBuilder:a}=e,s={type:t,numArgs:n.numArgs||0,allowedInText:!1,numOptionalArgs:0,handler:i},l=0;l{var t=e.parser.settings;if(!t.displayMode)throw new vt("{"+e.envName+"} can be used only in display mode.")};function bG(e){if(e.indexOf("ed")===-1)return e.indexOf("*")===-1}function pp(e,t,r){var{hskipBeforeAndAfter:n,addJot:i,cols:o,arraystretch:a,colSeparationType:s,autoTag:l,singleRow:c,emptySingleRow:d,maxNumCols:f,leqno:h}=t;if(e.gullet.beginGroup(),c||e.gullet.macros.set("\\cr","\\\\\\relax"),!a){var u=e.gullet.expandMacroAsText("\\arraystretch");if(u==null)a=1;else if(a=parseFloat(u),!a||a<0)throw new vt("Invalid \\arraystretch: "+u)}e.gullet.beginGroup();var p=[],m=[p],v=[],b=[],y=l!=null?[]:void 0;function x(){l&&e.gullet.macros.set("\\@eqnsw","1",!0)}function w(){y&&(e.gullet.macros.get("\\df@tag")?(y.push(e.subparse([new Yu("\\df@tag")])),e.gullet.macros.set("\\df@tag",void 0,!0)):y.push(!!l&&e.gullet.macros.get("\\@eqnsw")==="1"))}for(x(),b.push(pce(e));;){var $=e.parseExpression(!1,c?"\\end":"\\\\");e.gullet.endGroup(),e.gullet.beginGroup(),$={type:"ordgroup",mode:e.mode,body:$},r&&($={type:"styling",mode:e.mode,style:r,body:[$]}),p.push($);var C=e.fetch().text;if(C==="&"){if(f&&p.length===f){if(c||s)throw new vt("Too many tab characters: &",e.nextToken);e.settings.reportNonstrict("textEnv","Too few columns specified in the {array} column argument.")}e.consume()}else if(C==="\\end"){w(),p.length===1&&$.type==="styling"&&$.body[0].body.length===0&&(m.length>1||!d)&&m.pop(),b.length0&&(x+=.25),c.push({pos:x,isDashed:Oe[he]})}for(w(a[0]),n=0;n0&&(P+=y,SOe))for(n=0;n=s)){var K=void 0;(i>0||t.hskipBeforeAndAfter)&&(K=hr.deflt(H.pregap,h),K!==0&&(A=Te.makeSpan(["arraycolsep"],[]),A.style.width=wt(K),T.push(A)));var G=[];for(n=0;n0){for(var le=Te.makeLineSpan("hline",r,d),ue=Te.makeLineSpan("hdashline",r,d),de=[{type:"elem",elem:l,shift:0}];c.length>0;){var ce=c.pop(),ve=ce.pos-I;ce.isDashed?de.push({type:"elem",elem:ue,shift:ve}):de.push({type:"elem",elem:le,shift:ve})}l=Te.makeVList({positionType:"individualShift",children:de},r)}if(R.length===0)return Te.makeSpan(["mord"],[l],r);var xe=Te.makeVList({positionType:"individualShift",children:R},r);return xe=Te.makeSpan(["tag"],[xe],r),Te.makeFragment([l,xe])},BHr={c:"center ",l:"left ",r:"right "},xd=function(t,r){for(var n=[],i=new ft.MathNode("mtd",[],["mtr-glue"]),o=new ft.MathNode("mtd",[],["mml-eqn-num"]),a=0;a0){var p=t.cols,m="",v=!1,b=0,y=p.length;p[0].type==="separator"&&(h+="top ",b=1),p[p.length-1].type==="separator"&&(h+="bottom ",y-=1);for(var x=b;x0?"left ":"",h+=O[O.length-1].length>0?"right ":"";for(var E=1;E-1?"alignat":"align",o=t.envName==="split",a=pp(t.parser,{cols:n,addJot:!0,autoTag:o?void 0:bG(t.envName),emptySingleRow:!0,colSeparationType:i,maxNumCols:o?2:void 0,leqno:t.parser.settings.leqno},"display"),s,l=0,c={type:"ordgroup",mode:t.mode,body:[]};if(r[0]&&r[0].type==="ordgroup"){for(var d="",f=0;f0&&u&&(v=1),n[p]={type:"align",align:m,pregap:v,postgap:0}}return a.colSeparationType=u?"align":"alignat",a};bd({type:"array",names:["array","darray"],props:{numArgs:1},handler(e,t){var r=NI(t[0]),n=r?[t[0]]:Mr(t[0],"ordgroup").body,i=n.map(function(a){var s=hG(a),l=s.text;if("lcr".indexOf(l)!==-1)return{type:"align",align:l};if(l==="|")return{type:"separator",separator:"|"};if(l===":")return{type:"separator",separator:":"};throw new vt("Unknown column alignment: "+l,a)}),o={cols:i,hskipBeforeAndAfter:!0,maxNumCols:i.length};return pp(e.parser,o,yG(e.envName))},htmlBuilder:yd,mathmlBuilder:xd});bd({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix","matrix*","pmatrix*","bmatrix*","Bmatrix*","vmatrix*","Vmatrix*"],props:{numArgs:0},handler(e){var t={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[e.envName.replace("*","")],r="c",n={hskipBeforeAndAfter:!1,cols:[{type:"align",align:r}]};if(e.envName.charAt(e.envName.length-1)==="*"){var i=e.parser;if(i.consumeSpaces(),i.fetch().text==="["){if(i.consume(),i.consumeSpaces(),r=i.fetch().text,"lcr".indexOf(r)===-1)throw new vt("Expected l or c or r",i.nextToken);i.consume(),i.consumeSpaces(),i.expect("]"),i.consume(),n.cols=[{type:"align",align:r}]}}var o=pp(e.parser,n,yG(e.envName)),a=Math.max(0,...o.body.map(s=>s.length));return o.cols=new Array(a).fill({type:"align",align:r}),t?{type:"leftright",mode:e.mode,body:[o],left:t[0],right:t[1],rightColor:void 0}:o},htmlBuilder:yd,mathmlBuilder:xd});bd({type:"array",names:["smallmatrix"],props:{numArgs:0},handler(e){var t={arraystretch:.5},r=pp(e.parser,t,"script");return r.colSeparationType="small",r},htmlBuilder:yd,mathmlBuilder:xd});bd({type:"array",names:["subarray"],props:{numArgs:1},handler(e,t){var r=NI(t[0]),n=r?[t[0]]:Mr(t[0],"ordgroup").body,i=n.map(function(a){var s=hG(a),l=s.text;if("lc".indexOf(l)!==-1)return{type:"align",align:l};throw new vt("Unknown column alignment: "+l,a)});if(i.length>1)throw new vt("{subarray} can contain only one column");var o={cols:i,hskipBeforeAndAfter:!1,arraystretch:.5};if(o=pp(e.parser,o,"script"),o.body.length>0&&o.body[0].length>1)throw new vt("{subarray} can contain only one column");return o},htmlBuilder:yd,mathmlBuilder:xd});bd({type:"array",names:["cases","dcases","rcases","drcases"],props:{numArgs:0},handler(e){var t={arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},r=pp(e.parser,t,yG(e.envName));return{type:"leftright",mode:e.mode,body:[r],left:e.envName.indexOf("r")>-1?".":"\\{",right:e.envName.indexOf("r")>-1?"\\}":".",rightColor:void 0}},htmlBuilder:yd,mathmlBuilder:xd});bd({type:"array",names:["align","align*","aligned","split"],props:{numArgs:0},handler:MEe,htmlBuilder:yd,mathmlBuilder:xd});bd({type:"array",names:["gathered","gather","gather*"],props:{numArgs:0},handler(e){hr.contains(["gather","gather*"],e.envName)&&zI(e);var t={cols:[{type:"align",align:"c"}],addJot:!0,colSeparationType:"gather",autoTag:bG(e.envName),emptySingleRow:!0,leqno:e.parser.settings.leqno};return pp(e.parser,t,"display")},htmlBuilder:yd,mathmlBuilder:xd});bd({type:"array",names:["alignat","alignat*","alignedat"],props:{numArgs:1},handler:MEe,htmlBuilder:yd,mathmlBuilder:xd});bd({type:"array",names:["equation","equation*"],props:{numArgs:0},handler(e){zI(e);var t={autoTag:bG(e.envName),emptySingleRow:!0,singleRow:!0,maxNumCols:1,leqno:e.parser.settings.leqno};return pp(e.parser,t,"display")},htmlBuilder:yd,mathmlBuilder:xd});bd({type:"array",names:["CD"],props:{numArgs:0},handler(e){return zI(e),EHr(e.parser)},htmlBuilder:yd,mathmlBuilder:xd});re("\\nonumber","\\gdef\\@eqnsw{0}");re("\\notag","\\nonumber");Pt({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler(e,t){throw new vt(e.funcName+" valid only within array environment")}});var mce=IEe;Pt({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler(e,t){var{parser:r,funcName:n}=e,i=t[0];if(i.type!=="ordgroup")throw new vt("Invalid environment name",i);for(var o="",a=0;a{var r=e.font,n=t.withFont(r);return dn(e.body,n)},REe=(e,t)=>{var r=e.font,n=t.withFont(r);return Vn(e.body,n)},gce={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak","\\bm":"\\boldsymbol"};Pt({type:"font",names:["\\mathrm","\\mathit","\\mathbf","\\mathnormal","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],props:{numArgs:1,allowedInArgument:!0},handler:(e,t)=>{var{parser:r,funcName:n}=e,i=Q8(t[0]),o=n;return o in gce&&(o=gce[o]),{type:"font",mode:r.mode,font:o.slice(1),body:i}},htmlBuilder:kEe,mathmlBuilder:REe});Pt({type:"mclass",names:["\\boldsymbol","\\bm"],props:{numArgs:1},handler:(e,t)=>{var{parser:r}=e,n=t[0],i=hr.isCharacterBox(n);return{type:"mclass",mode:r.mode,mclass:jI(n),body:[{type:"font",mode:r.mode,font:"boldsymbol",body:n}],isCharacterBox:i}}});Pt({type:"font",names:["\\rm","\\sf","\\tt","\\bf","\\it","\\cal"],props:{numArgs:0,allowedInText:!0},handler:(e,t)=>{var{parser:r,funcName:n,breakOnTokenText:i}=e,{mode:o}=r,a=r.parseExpression(!0,i),s="math"+n.slice(1);return{type:"font",mode:o,font:s,body:{type:"ordgroup",mode:r.mode,body:a}}},htmlBuilder:kEe,mathmlBuilder:REe});var AEe=(e,t)=>{var r=t;return e==="display"?r=r.id>=ar.SCRIPT.id?r.text():ar.DISPLAY:e==="text"&&r.size===ar.DISPLAY.size?r=ar.TEXT:e==="script"?r=ar.SCRIPT:e==="scriptscript"&&(r=ar.SCRIPTSCRIPT),r},xG=(e,t)=>{var r=AEe(e.size,t.style),n=r.fracNum(),i=r.fracDen(),o;o=t.havingStyle(n);var a=dn(e.numer,o,t);if(e.continued){var s=8.5/t.fontMetrics().ptPerEm,l=3.5/t.fontMetrics().ptPerEm;a.height=a.height0?p=3*h:p=7*h,m=t.fontMetrics().denom1):(f>0?(u=t.fontMetrics().num2,p=h):(u=t.fontMetrics().num3,p=3*h),m=t.fontMetrics().denom2);var v;if(d){var y=t.fontMetrics().axisHeight;u-a.depth-(y+.5*f){var r=new ft.MathNode("mfrac",[Vn(e.numer,t),Vn(e.denom,t)]);if(!e.hasBarLine)r.setAttribute("linethickness","0px");else if(e.barSize){var n=Ci(e.barSize,t);r.setAttribute("linethickness",wt(n))}var i=AEe(e.size,t.style);if(i.size!==t.style.size){r=new ft.MathNode("mstyle",[r]);var o=i.size===ar.DISPLAY.size?"true":"false";r.setAttribute("displaystyle",o),r.setAttribute("scriptlevel","0")}if(e.leftDelim!=null||e.rightDelim!=null){var a=[];if(e.leftDelim!=null){var s=new ft.MathNode("mo",[new ft.TextNode(e.leftDelim.replace("\\",""))]);s.setAttribute("fence","true"),a.push(s)}if(a.push(r),e.rightDelim!=null){var l=new ft.MathNode("mo",[new ft.TextNode(e.rightDelim.replace("\\",""))]);l.setAttribute("fence","true"),a.push(l)}return dG(a)}return r};Pt({type:"genfrac",names:["\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac","\\\\bracefrac","\\\\brackfrac"],props:{numArgs:2,allowedInArgument:!0},handler:(e,t)=>{var{parser:r,funcName:n}=e,i=t[0],o=t[1],a,s=null,l=null,c="auto";switch(n){case"\\dfrac":case"\\frac":case"\\tfrac":a=!0;break;case"\\\\atopfrac":a=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":a=!1,s="(",l=")";break;case"\\\\bracefrac":a=!1,s="\\{",l="\\}";break;case"\\\\brackfrac":a=!1,s="[",l="]";break;default:throw new Error("Unrecognized genfrac command")}switch(n){case"\\dfrac":case"\\dbinom":c="display";break;case"\\tfrac":case"\\tbinom":c="text";break}return{type:"genfrac",mode:r.mode,continued:!1,numer:i,denom:o,hasBarLine:a,leftDelim:s,rightDelim:l,size:c,barSize:null}},htmlBuilder:xG,mathmlBuilder:SG});Pt({type:"genfrac",names:["\\cfrac"],props:{numArgs:2},handler:(e,t)=>{var{parser:r,funcName:n}=e,i=t[0],o=t[1];return{type:"genfrac",mode:r.mode,continued:!0,numer:i,denom:o,hasBarLine:!0,leftDelim:null,rightDelim:null,size:"display",barSize:null}}});Pt({type:"infix",names:["\\over","\\choose","\\atop","\\brace","\\brack"],props:{numArgs:0,infix:!0},handler(e){var{parser:t,funcName:r,token:n}=e,i;switch(r){case"\\over":i="\\frac";break;case"\\choose":i="\\binom";break;case"\\atop":i="\\\\atopfrac";break;case"\\brace":i="\\\\bracefrac";break;case"\\brack":i="\\\\brackfrac";break;default:throw new Error("Unrecognized infix genfrac command")}return{type:"infix",mode:t.mode,replaceWith:i,token:n}}});var vce=["display","text","script","scriptscript"],bce=function(t){var r=null;return t.length>0&&(r=t,r=r==="."?null:r),r};Pt({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,allowedInArgument:!0,argTypes:["math","math","size","text","math","math"]},handler(e,t){var{parser:r}=e,n=t[4],i=t[5],o=Q8(t[0]),a=o.type==="atom"&&o.family==="open"?bce(o.text):null,s=Q8(t[1]),l=s.type==="atom"&&s.family==="close"?bce(s.text):null,c=Mr(t[2],"size"),d,f=null;c.isBlank?d=!0:(f=c.value,d=f.number>0);var h="auto",u=t[3];if(u.type==="ordgroup"){if(u.body.length>0){var p=Mr(u.body[0],"textord");h=vce[Number(p.text)]}}else u=Mr(u,"textord"),h=vce[Number(u.text)];return{type:"genfrac",mode:r.mode,numer:n,denom:i,continued:!1,hasBarLine:d,barSize:f,leftDelim:a,rightDelim:l,size:h}},htmlBuilder:xG,mathmlBuilder:SG});Pt({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler(e,t){var{parser:r,funcName:n,token:i}=e;return{type:"infix",mode:r.mode,replaceWith:"\\\\abovefrac",size:Mr(t[0],"size").value,token:i}}});Pt({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:(e,t)=>{var{parser:r,funcName:n}=e,i=t[0],o=vFr(Mr(t[1],"infix").size),a=t[2],s=o.number>0;return{type:"genfrac",mode:r.mode,numer:i,denom:a,continued:!1,hasBarLine:s,barSize:o,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:xG,mathmlBuilder:SG});var DEe=(e,t)=>{var r=t.style,n,i;e.type==="supsub"?(n=e.sup?dn(e.sup,t.havingStyle(r.sup()),t):dn(e.sub,t.havingStyle(r.sub()),t),i=Mr(e.base,"horizBrace")):i=Mr(e,"horizBrace");var o=dn(i.base,t.havingBaseStyle(ar.DISPLAY)),a=Af.svgSpan(i,t),s;if(i.isOver?(s=Te.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:o},{type:"kern",size:.1},{type:"elem",elem:a}]},t),s.children[0].children[0].children[1].classes.push("svg-align")):(s=Te.makeVList({positionType:"bottom",positionData:o.depth+.1+a.height,children:[{type:"elem",elem:a},{type:"kern",size:.1},{type:"elem",elem:o}]},t),s.children[0].children[0].children[0].classes.push("svg-align")),n){var l=Te.makeSpan(["mord",i.isOver?"mover":"munder"],[s],t);i.isOver?s=Te.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:l},{type:"kern",size:.2},{type:"elem",elem:n}]},t):s=Te.makeVList({positionType:"bottom",positionData:l.depth+.2+n.height+n.depth,children:[{type:"elem",elem:n},{type:"kern",size:.2},{type:"elem",elem:l}]},t)}return Te.makeSpan(["mord",i.isOver?"mover":"munder"],[s],t)},FHr=(e,t)=>{var r=Af.mathMLnode(e.label);return new ft.MathNode(e.isOver?"mover":"munder",[Vn(e.base,t),r])};Pt({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler(e,t){var{parser:r,funcName:n}=e;return{type:"horizBrace",mode:r.mode,label:n,isOver:/^\\over/.test(n),base:t[0]}},htmlBuilder:DEe,mathmlBuilder:FHr});Pt({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,n=t[1],i=Mr(t[0],"url").url;return r.settings.isTrusted({command:"\\href",url:i})?{type:"href",mode:r.mode,href:i,body:Yi(n)}:r.formatUnsupportedCmd("\\href")},htmlBuilder:(e,t)=>{var r=$o(e.body,t,!1);return Te.makeAnchor(e.href,[],r,t)},mathmlBuilder:(e,t)=>{var r=K0(e.body,t);return r instanceof Bl||(r=new Bl("mrow",[r])),r.setAttribute("href",e.href),r}});Pt({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,n=Mr(t[0],"url").url;if(!r.settings.isTrusted({command:"\\url",url:n}))return r.formatUnsupportedCmd("\\url");for(var i=[],o=0;o{var{parser:r,funcName:n,token:i}=e,o=Mr(t[0],"raw").string,a=t[1];r.settings.strict&&r.settings.reportNonstrict("htmlExtension","HTML extension is disabled on strict mode");var s,l={};switch(n){case"\\htmlClass":l.class=o,s={command:"\\htmlClass",class:o};break;case"\\htmlId":l.id=o,s={command:"\\htmlId",id:o};break;case"\\htmlStyle":l.style=o,s={command:"\\htmlStyle",style:o};break;case"\\htmlData":{for(var c=o.split(","),d=0;d{var r=$o(e.body,t,!1),n=["enclosing"];e.attributes.class&&n.push(...e.attributes.class.trim().split(/\s+/));var i=Te.makeSpan(n,r,t);for(var o in e.attributes)o!=="class"&&e.attributes.hasOwnProperty(o)&&i.setAttribute(o,e.attributes[o]);return i},mathmlBuilder:(e,t)=>K0(e.body,t)});Pt({type:"htmlmathml",names:["\\html@mathml"],props:{numArgs:2,allowedInText:!0},handler:(e,t)=>{var{parser:r}=e;return{type:"htmlmathml",mode:r.mode,html:Yi(t[0]),mathml:Yi(t[1])}},htmlBuilder:(e,t)=>{var r=$o(e.html,t,!1);return Te.makeFragment(r)},mathmlBuilder:(e,t)=>K0(e.mathml,t)});var AR=function(t){if(/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(t))return{number:+t,unit:"bp"};var r=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(t);if(!r)throw new vt("Invalid size: '"+t+"' in \\includegraphics");var n={number:+(r[1]+r[2]),unit:r[3]};if(!eEe(n))throw new vt("Invalid unit: '"+n.unit+"' in \\includegraphics.");return n};Pt({type:"includegraphics",names:["\\includegraphics"],props:{numArgs:1,numOptionalArgs:1,argTypes:["raw","url"],allowedInText:!1},handler:(e,t,r)=>{var{parser:n}=e,i={number:0,unit:"em"},o={number:.9,unit:"em"},a={number:0,unit:"em"},s="";if(r[0])for(var l=Mr(r[0],"raw").string,c=l.split(","),d=0;d{var r=Ci(e.height,t),n=0;e.totalheight.number>0&&(n=Ci(e.totalheight,t)-r);var i=0;e.width.number>0&&(i=Ci(e.width,t));var o={height:wt(r+n)};i>0&&(o.width=wt(i)),n>0&&(o.verticalAlign=wt(-n));var a=new FFr(e.src,e.alt,o);return a.height=r,a.depth=n,a},mathmlBuilder:(e,t)=>{var r=new ft.MathNode("mglyph",[]);r.setAttribute("alt",e.alt);var n=Ci(e.height,t),i=0;if(e.totalheight.number>0&&(i=Ci(e.totalheight,t)-n,r.setAttribute("valign",wt(-i))),r.setAttribute("height",wt(n+i)),e.width.number>0){var o=Ci(e.width,t);r.setAttribute("width",wt(o))}return r.setAttribute("src",e.src),r}});Pt({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],primitive:!0,allowedInText:!0},handler(e,t){var{parser:r,funcName:n}=e,i=Mr(t[0],"size");if(r.settings.strict){var o=n[1]==="m",a=i.value.unit==="mu";o?(a||r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+n+" supports only mu units, "+("not "+i.value.unit+" units")),r.mode!=="math"&&r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+n+" works only in math mode")):a&&r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+n+" doesn't support mu units")}return{type:"kern",mode:r.mode,dimension:i.value}},htmlBuilder(e,t){return Te.makeGlue(e.dimension,t)},mathmlBuilder(e,t){var r=Ci(e.dimension,t);return new ft.SpaceNode(r)}});Pt({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:r,funcName:n}=e,i=t[0];return{type:"lap",mode:r.mode,alignment:n.slice(5),body:i}},htmlBuilder:(e,t)=>{var r;e.alignment==="clap"?(r=Te.makeSpan([],[dn(e.body,t)]),r=Te.makeSpan(["inner"],[r],t)):r=Te.makeSpan(["inner"],[dn(e.body,t)]);var n=Te.makeSpan(["fix"],[]),i=Te.makeSpan([e.alignment],[r,n],t),o=Te.makeSpan(["strut"]);return o.style.height=wt(i.height+i.depth),i.depth&&(o.style.verticalAlign=wt(-i.depth)),i.children.unshift(o),i=Te.makeSpan(["thinbox"],[i],t),Te.makeSpan(["mord","vbox"],[i],t)},mathmlBuilder:(e,t)=>{var r=new ft.MathNode("mpadded",[Vn(e.body,t)]);if(e.alignment!=="rlap"){var n=e.alignment==="llap"?"-1":"-0.5";r.setAttribute("lspace",n+"width")}return r.setAttribute("width","0px"),r}});Pt({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(e,t){var{funcName:r,parser:n}=e,i=n.mode;n.switchMode("math");var o=r==="\\("?"\\)":"$",a=n.parseExpression(!1,o);return n.expect(o),n.switchMode(i),{type:"styling",mode:n.mode,style:"text",body:a}}});Pt({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(e,t){throw new vt("Mismatched "+e.funcName)}});var yce=(e,t)=>{switch(t.style.size){case ar.DISPLAY.size:return e.display;case ar.TEXT.size:return e.text;case ar.SCRIPT.size:return e.script;case ar.SCRIPTSCRIPT.size:return e.scriptscript;default:return e.text}};Pt({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4,primitive:!0},handler:(e,t)=>{var{parser:r}=e;return{type:"mathchoice",mode:r.mode,display:Yi(t[0]),text:Yi(t[1]),script:Yi(t[2]),scriptscript:Yi(t[3])}},htmlBuilder:(e,t)=>{var r=yce(e,t),n=$o(r,t,!1);return Te.makeFragment(n)},mathmlBuilder:(e,t)=>{var r=yce(e,t);return K0(r,t)}});var NEe=(e,t,r,n,i,o,a)=>{e=Te.makeSpan([],[e]);var s=r&&hr.isCharacterBox(r),l,c;if(t){var d=dn(t,n.havingStyle(i.sup()),n);c={elem:d,kern:Math.max(n.fontMetrics().bigOpSpacing1,n.fontMetrics().bigOpSpacing3-d.depth)}}if(r){var f=dn(r,n.havingStyle(i.sub()),n);l={elem:f,kern:Math.max(n.fontMetrics().bigOpSpacing2,n.fontMetrics().bigOpSpacing4-f.height)}}var h;if(c&&l){var u=n.fontMetrics().bigOpSpacing5+l.elem.height+l.elem.depth+l.kern+e.depth+a;h=Te.makeVList({positionType:"bottom",positionData:u,children:[{type:"kern",size:n.fontMetrics().bigOpSpacing5},{type:"elem",elem:l.elem,marginLeft:wt(-o)},{type:"kern",size:l.kern},{type:"elem",elem:e},{type:"kern",size:c.kern},{type:"elem",elem:c.elem,marginLeft:wt(o)},{type:"kern",size:n.fontMetrics().bigOpSpacing5}]},n)}else if(l){var p=e.height-a;h=Te.makeVList({positionType:"top",positionData:p,children:[{type:"kern",size:n.fontMetrics().bigOpSpacing5},{type:"elem",elem:l.elem,marginLeft:wt(-o)},{type:"kern",size:l.kern},{type:"elem",elem:e}]},n)}else if(c){var m=e.depth+a;h=Te.makeVList({positionType:"bottom",positionData:m,children:[{type:"elem",elem:e},{type:"kern",size:c.kern},{type:"elem",elem:c.elem,marginLeft:wt(o)},{type:"kern",size:n.fontMetrics().bigOpSpacing5}]},n)}else return e;var v=[h];if(l&&o!==0&&!s){var b=Te.makeSpan(["mspace"],[],n);b.style.marginRight=wt(o),v.unshift(b)}return Te.makeSpan(["mop","op-limits"],v,n)},jEe=["\\smallint"],Ny=(e,t)=>{var r,n,i=!1,o;e.type==="supsub"?(r=e.sup,n=e.sub,o=Mr(e.base,"op"),i=!0):o=Mr(e,"op");var a=t.style,s=!1;a.size===ar.DISPLAY.size&&o.symbol&&!hr.contains(jEe,o.name)&&(s=!0);var l;if(o.symbol){var c=s?"Size2-Regular":"Size1-Regular",d="";if((o.name==="\\oiint"||o.name==="\\oiiint")&&(d=o.name.slice(1),o.name=d==="oiint"?"\\iint":"\\iiint"),l=Te.makeSymbol(o.name,c,"math",t,["mop","op-symbol",s?"large-op":"small-op"]),d.length>0){var f=l.italic,h=Te.staticSvg(d+"Size"+(s?"2":"1"),t);l=Te.makeVList({positionType:"individualShift",children:[{type:"elem",elem:l,shift:0},{type:"elem",elem:h,shift:s?.08:0}]},t),o.name="\\"+d,l.classes.unshift("mop"),l.italic=f}}else if(o.body){var u=$o(o.body,t,!0);u.length===1&&u[0]instanceof uc?(l=u[0],l.classes[0]="mop"):l=Te.makeSpan(["mop"],u,t)}else{for(var p=[],m=1;m{var r;if(e.symbol)r=new Bl("mo",[dc(e.name,e.mode)]),hr.contains(jEe,e.name)&&r.setAttribute("largeop","false");else if(e.body)r=new Bl("mo",Ms(e.body,t));else{r=new Bl("mi",[new Nx(e.name.slice(1))]);var n=new Bl("mo",[dc("⁡","text")]);e.parentIsSupSub?r=new Bl("mrow",[r,n]):r=dEe([r,n])}return r},HHr={"∏":"\\prod","∐":"\\coprod","∑":"\\sum","⋀":"\\bigwedge","⋁":"\\bigvee","⋂":"\\bigcap","⋃":"\\bigcup","⨀":"\\bigodot","⨁":"\\bigoplus","⨂":"\\bigotimes","⨄":"\\biguplus","⨆":"\\bigsqcup"};Pt({type:"op",names:["\\coprod","\\bigvee","\\bigwedge","\\biguplus","\\bigcap","\\bigcup","\\intop","\\prod","\\sum","\\bigotimes","\\bigoplus","\\bigodot","\\bigsqcup","\\smallint","∏","∐","∑","⋀","⋁","⋂","⋃","⨀","⨁","⨂","⨄","⨆"],props:{numArgs:0},handler:(e,t)=>{var{parser:r,funcName:n}=e,i=n;return i.length===1&&(i=HHr[i]),{type:"op",mode:r.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:i}},htmlBuilder:Ny,mathmlBuilder:d$});Pt({type:"op",names:["\\mathop"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var{parser:r}=e,n=t[0];return{type:"op",mode:r.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:Yi(n)}},htmlBuilder:Ny,mathmlBuilder:d$});var WHr={"∫":"\\int","∬":"\\iint","∭":"\\iiint","∮":"\\oint","∯":"\\oiint","∰":"\\oiiint"};Pt({type:"op",names:["\\arcsin","\\arccos","\\arctan","\\arctg","\\arcctg","\\arg","\\ch","\\cos","\\cosec","\\cosh","\\cot","\\cotg","\\coth","\\csc","\\ctg","\\cth","\\deg","\\dim","\\exp","\\hom","\\ker","\\lg","\\ln","\\log","\\sec","\\sin","\\sinh","\\sh","\\tan","\\tanh","\\tg","\\th"],props:{numArgs:0},handler(e){var{parser:t,funcName:r}=e;return{type:"op",mode:t.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:r}},htmlBuilder:Ny,mathmlBuilder:d$});Pt({type:"op",names:["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],props:{numArgs:0},handler(e){var{parser:t,funcName:r}=e;return{type:"op",mode:t.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:r}},htmlBuilder:Ny,mathmlBuilder:d$});Pt({type:"op",names:["\\int","\\iint","\\iiint","\\oint","\\oiint","\\oiiint","∫","∬","∭","∮","∯","∰"],props:{numArgs:0},handler(e){var{parser:t,funcName:r}=e,n=r;return n.length===1&&(n=WHr[n]),{type:"op",mode:t.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:n}},htmlBuilder:Ny,mathmlBuilder:d$});var LEe=(e,t)=>{var r,n,i=!1,o;e.type==="supsub"?(r=e.sup,n=e.sub,o=Mr(e.base,"operatorname"),i=!0):o=Mr(e,"operatorname");var a;if(o.body.length>0){for(var s=o.body.map(f=>{var h=f.text;return typeof h=="string"?{type:"textord",mode:f.mode,text:h}:f}),l=$o(s,t.withFont("mathrm"),!0),c=0;c{for(var r=Ms(e.body,t.withFont("mathrm")),n=!0,i=0;id.toText()).join("");r=[new ft.TextNode(s)]}var l=new ft.MathNode("mi",r);l.setAttribute("mathvariant","normal");var c=new ft.MathNode("mo",[dc("⁡","text")]);return e.parentIsSupSub?new ft.MathNode("mrow",[l,c]):ft.newDocumentFragment([l,c])};Pt({type:"operatorname",names:["\\operatorname@","\\operatornamewithlimits"],props:{numArgs:1},handler:(e,t)=>{var{parser:r,funcName:n}=e,i=t[0];return{type:"operatorname",mode:r.mode,body:Yi(i),alwaysHandleSupSub:n==="\\operatornamewithlimits",limits:!1,parentIsSupSub:!1}},htmlBuilder:LEe,mathmlBuilder:qHr});re("\\operatorname","\\@ifstar\\operatornamewithlimits\\operatorname@");kg({type:"ordgroup",htmlBuilder(e,t){return e.semisimple?Te.makeFragment($o(e.body,t,!1)):Te.makeSpan(["mord"],$o(e.body,t,!0),t)},mathmlBuilder(e,t){return K0(e.body,t,!0)}});Pt({type:"overline",names:["\\overline"],props:{numArgs:1},handler(e,t){var{parser:r}=e,n=t[0];return{type:"overline",mode:r.mode,body:n}},htmlBuilder(e,t){var r=dn(e.body,t.havingCrampedStyle()),n=Te.makeLineSpan("overline-line",t),i=t.fontMetrics().defaultRuleThickness,o=Te.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r},{type:"kern",size:3*i},{type:"elem",elem:n},{type:"kern",size:i}]},t);return Te.makeSpan(["mord","overline"],[o],t)},mathmlBuilder(e,t){var r=new ft.MathNode("mo",[new ft.TextNode("‾")]);r.setAttribute("stretchy","true");var n=new ft.MathNode("mover",[Vn(e.body,t),r]);return n.setAttribute("accent","true"),n}});Pt({type:"phantom",names:["\\phantom"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,n=t[0];return{type:"phantom",mode:r.mode,body:Yi(n)}},htmlBuilder:(e,t)=>{var r=$o(e.body,t.withPhantom(),!1);return Te.makeFragment(r)},mathmlBuilder:(e,t)=>{var r=Ms(e.body,t);return new ft.MathNode("mphantom",r)}});Pt({type:"hphantom",names:["\\hphantom"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,n=t[0];return{type:"hphantom",mode:r.mode,body:n}},htmlBuilder:(e,t)=>{var r=Te.makeSpan([],[dn(e.body,t.withPhantom())]);if(r.height=0,r.depth=0,r.children)for(var n=0;n{var r=Ms(Yi(e.body),t),n=new ft.MathNode("mphantom",r),i=new ft.MathNode("mpadded",[n]);return i.setAttribute("height","0px"),i.setAttribute("depth","0px"),i}});Pt({type:"vphantom",names:["\\vphantom"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,n=t[0];return{type:"vphantom",mode:r.mode,body:n}},htmlBuilder:(e,t)=>{var r=Te.makeSpan(["inner"],[dn(e.body,t.withPhantom())]),n=Te.makeSpan(["fix"],[]);return Te.makeSpan(["mord","rlap"],[r,n],t)},mathmlBuilder:(e,t)=>{var r=Ms(Yi(e.body),t),n=new ft.MathNode("mphantom",r),i=new ft.MathNode("mpadded",[n]);return i.setAttribute("width","0px"),i}});Pt({type:"raisebox",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler(e,t){var{parser:r}=e,n=Mr(t[0],"size").value,i=t[1];return{type:"raisebox",mode:r.mode,dy:n,body:i}},htmlBuilder(e,t){var r=dn(e.body,t),n=Ci(e.dy,t);return Te.makeVList({positionType:"shift",positionData:-n,children:[{type:"elem",elem:r}]},t)},mathmlBuilder(e,t){var r=new ft.MathNode("mpadded",[Vn(e.body,t)]),n=e.dy.number+e.dy.unit;return r.setAttribute("voffset",n),r}});Pt({type:"internal",names:["\\relax"],props:{numArgs:0,allowedInText:!0},handler(e){var{parser:t}=e;return{type:"internal",mode:t.mode}}});Pt({type:"rule",names:["\\rule"],props:{numArgs:2,numOptionalArgs:1,argTypes:["size","size","size"]},handler(e,t,r){var{parser:n}=e,i=r[0],o=Mr(t[0],"size"),a=Mr(t[1],"size");return{type:"rule",mode:n.mode,shift:i&&Mr(i,"size").value,width:o.value,height:a.value}},htmlBuilder(e,t){var r=Te.makeSpan(["mord","rule"],[],t),n=Ci(e.width,t),i=Ci(e.height,t),o=e.shift?Ci(e.shift,t):0;return r.style.borderRightWidth=wt(n),r.style.borderTopWidth=wt(i),r.style.bottom=wt(o),r.width=n,r.height=i+o,r.depth=-o,r.maxFontSize=i*1.125*t.sizeMultiplier,r},mathmlBuilder(e,t){var r=Ci(e.width,t),n=Ci(e.height,t),i=e.shift?Ci(e.shift,t):0,o=t.color&&t.getColor()||"black",a=new ft.MathNode("mspace");a.setAttribute("mathbackground",o),a.setAttribute("width",wt(r)),a.setAttribute("height",wt(n));var s=new ft.MathNode("mpadded",[a]);return i>=0?s.setAttribute("height",wt(i)):(s.setAttribute("height",wt(i)),s.setAttribute("depth",wt(-i))),s.setAttribute("voffset",wt(i)),s}});function zEe(e,t,r){for(var n=$o(e,t,!1),i=t.sizeMultiplier/r.sizeMultiplier,o=0;o{var r=t.havingSize(e.size);return zEe(e.body,r,t)};Pt({type:"sizing",names:xce,props:{numArgs:0,allowedInText:!0},handler:(e,t)=>{var{breakOnTokenText:r,funcName:n,parser:i}=e,o=i.parseExpression(!1,r);return{type:"sizing",mode:i.mode,size:xce.indexOf(n)+1,body:o}},htmlBuilder:VHr,mathmlBuilder:(e,t)=>{var r=t.havingSize(e.size),n=Ms(e.body,r),i=new ft.MathNode("mstyle",n);return i.setAttribute("mathsize",wt(r.sizeMultiplier)),i}});Pt({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:(e,t,r)=>{var{parser:n}=e,i=!1,o=!1,a=r[0]&&Mr(r[0],"ordgroup");if(a)for(var s="",l=0;l{var r=Te.makeSpan([],[dn(e.body,t)]);if(!e.smashHeight&&!e.smashDepth)return r;if(e.smashHeight&&(r.height=0,r.children))for(var n=0;n{var r=new ft.MathNode("mpadded",[Vn(e.body,t)]);return e.smashHeight&&r.setAttribute("height","0px"),e.smashDepth&&r.setAttribute("depth","0px"),r}});Pt({type:"sqrt",names:["\\sqrt"],props:{numArgs:1,numOptionalArgs:1},handler(e,t,r){var{parser:n}=e,i=r[0],o=t[0];return{type:"sqrt",mode:n.mode,body:o,index:i}},htmlBuilder(e,t){var r=dn(e.body,t.havingCrampedStyle());r.height===0&&(r.height=t.fontMetrics().xHeight),r=Te.wrapFragment(r,t);var n=t.fontMetrics(),i=n.defaultRuleThickness,o=i;t.style.idr.height+r.depth+a&&(a=(a+f-r.height-r.depth)/2);var h=l.height-r.height-a-c;r.style.paddingLeft=wt(d);var u=Te.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r,wrapperClasses:["svg-align"]},{type:"kern",size:-(r.height+h)},{type:"elem",elem:l},{type:"kern",size:c}]},t);if(e.index){var p=t.havingStyle(ar.SCRIPTSCRIPT),m=dn(e.index,p,t),v=.6*(u.height-u.depth),b=Te.makeVList({positionType:"shift",positionData:-v,children:[{type:"elem",elem:m}]},t),y=Te.makeSpan(["root"],[b]);return Te.makeSpan(["mord","sqrt"],[y,u],t)}else return Te.makeSpan(["mord","sqrt"],[u],t)},mathmlBuilder(e,t){var{body:r,index:n}=e;return n?new ft.MathNode("mroot",[Vn(r,t),Vn(n,t)]):new ft.MathNode("msqrt",[Vn(r,t)])}});var Sce={display:ar.DISPLAY,text:ar.TEXT,script:ar.SCRIPT,scriptscript:ar.SCRIPTSCRIPT};Pt({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e,t){var{breakOnTokenText:r,funcName:n,parser:i}=e,o=i.parseExpression(!0,r),a=n.slice(1,n.length-5);return{type:"styling",mode:i.mode,style:a,body:o}},htmlBuilder(e,t){var r=Sce[e.style],n=t.havingStyle(r).withFont("");return zEe(e.body,n,t)},mathmlBuilder(e,t){var r=Sce[e.style],n=t.havingStyle(r),i=Ms(e.body,n),o=new ft.MathNode("mstyle",i),a={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]},s=a[e.style];return o.setAttribute("scriptlevel",s[0]),o.setAttribute("displaystyle",s[1]),o}});var UHr=function(t,r){var n=t.base;if(n)if(n.type==="op"){var i=n.limits&&(r.style.size===ar.DISPLAY.size||n.alwaysHandleSupSub);return i?Ny:null}else if(n.type==="operatorname"){var o=n.alwaysHandleSupSub&&(r.style.size===ar.DISPLAY.size||n.limits);return o?LEe:null}else{if(n.type==="accent")return hr.isCharacterBox(n.base)?pG:null;if(n.type==="horizBrace"){var a=!t.sub;return a===n.isOver?DEe:null}else return null}else return null};kg({type:"supsub",htmlBuilder(e,t){var r=UHr(e,t);if(r)return r(e,t);var{base:n,sup:i,sub:o}=e,a=dn(n,t),s,l,c=t.fontMetrics(),d=0,f=0,h=n&&hr.isCharacterBox(n);if(i){var u=t.havingStyle(t.style.sup());s=dn(i,u,t),h||(d=a.height-u.fontMetrics().supDrop*u.sizeMultiplier/t.sizeMultiplier)}if(o){var p=t.havingStyle(t.style.sub());l=dn(o,p,t),h||(f=a.depth+p.fontMetrics().subDrop*p.sizeMultiplier/t.sizeMultiplier)}var m;t.style===ar.DISPLAY?m=c.sup1:t.style.cramped?m=c.sup3:m=c.sup2;var v=t.sizeMultiplier,b=wt(.5/c.ptPerEm/v),y=null;if(l){var x=e.base&&e.base.type==="op"&&e.base.name&&(e.base.name==="\\oiint"||e.base.name==="\\oiiint");(a instanceof uc||x)&&(y=wt(-a.italic))}var w;if(s&&l){d=Math.max(d,m,s.depth+.25*c.xHeight),f=Math.max(f,c.sub2);var $=c.defaultRuleThickness,C=4*$;if(d-s.depth-(l.height-f)0&&(d+=S,f-=S)}var O=[{type:"elem",elem:l,shift:f,marginRight:b,marginLeft:y},{type:"elem",elem:s,shift:-d,marginRight:b}];w=Te.makeVList({positionType:"individualShift",children:O},t)}else if(l){f=Math.max(f,c.sub1,l.height-.8*c.xHeight);var E=[{type:"elem",elem:l,marginLeft:y,marginRight:b}];w=Te.makeVList({positionType:"shift",positionData:f,children:E},t)}else if(s)d=Math.max(d,m,s.depth+.25*c.xHeight),w=Te.makeVList({positionType:"shift",positionData:-d,children:[{type:"elem",elem:s,marginRight:b}]},t);else throw new Error("supsub must have either sup or sub.");var _=Iz(a,"right")||"mord";return Te.makeSpan([_],[a,Te.makeSpan(["msupsub"],[w])],t)},mathmlBuilder(e,t){var r=!1,n,i;e.base&&e.base.type==="horizBrace"&&(i=!!e.sup,i===e.base.isOver&&(r=!0,n=e.base.isOver)),e.base&&(e.base.type==="op"||e.base.type==="operatorname")&&(e.base.parentIsSupSub=!0);var o=[Vn(e.base,t)];e.sub&&o.push(Vn(e.sub,t)),e.sup&&o.push(Vn(e.sup,t));var a;if(r)a=n?"mover":"munder";else if(e.sub)if(e.sup){var c=e.base;c&&c.type==="op"&&c.limits&&t.style===ar.DISPLAY||c&&c.type==="operatorname"&&c.alwaysHandleSupSub&&(t.style===ar.DISPLAY||c.limits)?a="munderover":a="msubsup"}else{var l=e.base;l&&l.type==="op"&&l.limits&&(t.style===ar.DISPLAY||l.alwaysHandleSupSub)||l&&l.type==="operatorname"&&l.alwaysHandleSupSub&&(l.limits||t.style===ar.DISPLAY)?a="munder":a="msub"}else{var s=e.base;s&&s.type==="op"&&s.limits&&(t.style===ar.DISPLAY||s.alwaysHandleSupSub)||s&&s.type==="operatorname"&&s.alwaysHandleSupSub&&(s.limits||t.style===ar.DISPLAY)?a="mover":a="msup"}return new ft.MathNode(a,o)}});kg({type:"atom",htmlBuilder(e,t){return Te.mathsym(e.text,e.mode,t,["m"+e.family])},mathmlBuilder(e,t){var r=new ft.MathNode("mo",[dc(e.text,e.mode)]);if(e.family==="bin"){var n=fG(e,t);n==="bold-italic"&&r.setAttribute("mathvariant",n)}else e.family==="punct"?r.setAttribute("separator","true"):(e.family==="open"||e.family==="close")&&r.setAttribute("stretchy","false");return r}});var BEe={mi:"italic",mn:"normal",mtext:"normal"};kg({type:"mathord",htmlBuilder(e,t){return Te.makeOrd(e,t,"mathord")},mathmlBuilder(e,t){var r=new ft.MathNode("mi",[dc(e.text,e.mode,t)]),n=fG(e,t)||"italic";return n!==BEe[r.type]&&r.setAttribute("mathvariant",n),r}});kg({type:"textord",htmlBuilder(e,t){return Te.makeOrd(e,t,"textord")},mathmlBuilder(e,t){var r=dc(e.text,e.mode,t),n=fG(e,t)||"normal",i;return e.mode==="text"?i=new ft.MathNode("mtext",[r]):/[0-9]/.test(e.text)?i=new ft.MathNode("mn",[r]):e.text==="\\prime"?i=new ft.MathNode("mo",[r]):i=new ft.MathNode("mi",[r]),n!==BEe[i.type]&&i.setAttribute("mathvariant",n),i}});var DR={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},NR={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};kg({type:"spacing",htmlBuilder(e,t){if(NR.hasOwnProperty(e.text)){var r=NR[e.text].className||"";if(e.mode==="text"){var n=Te.makeOrd(e,t,"textord");return n.classes.push(r),n}else return Te.makeSpan(["mspace",r],[Te.mathsym(e.text,e.mode,t)],t)}else{if(DR.hasOwnProperty(e.text))return Te.makeSpan(["mspace",DR[e.text]],[],t);throw new vt('Unknown type of space "'+e.text+'"')}},mathmlBuilder(e,t){var r;if(NR.hasOwnProperty(e.text))r=new ft.MathNode("mtext",[new ft.TextNode(" ")]);else{if(DR.hasOwnProperty(e.text))return new ft.MathNode("mspace");throw new vt('Unknown type of space "'+e.text+'"')}return r}});var wce=()=>{var e=new ft.MathNode("mtd",[]);return e.setAttribute("width","50%"),e};kg({type:"tag",mathmlBuilder(e,t){var r=new ft.MathNode("mtable",[new ft.MathNode("mtr",[wce(),new ft.MathNode("mtd",[K0(e.body,t)]),wce(),new ft.MathNode("mtd",[K0(e.tag,t)])])]);return r.setAttribute("width","100%"),r}});var Cce={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},$ce={"\\textbf":"textbf","\\textmd":"textmd"},KHr={"\\textit":"textit","\\textup":"textup"},Oce=(e,t)=>{var r=e.font;return r?Cce[r]?t.withTextFontFamily(Cce[r]):$ce[r]?t.withTextFontWeight($ce[r]):t.withTextFontShape(KHr[r]):t};Pt({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup"],props:{numArgs:1,argTypes:["text"],allowedInArgument:!0,allowedInText:!0},handler(e,t){var{parser:r,funcName:n}=e,i=t[0];return{type:"text",mode:r.mode,body:Yi(i),font:n}},htmlBuilder(e,t){var r=Oce(e,t),n=$o(e.body,r,!0);return Te.makeSpan(["mord","text"],n,r)},mathmlBuilder(e,t){var r=Oce(e,t);return K0(e.body,r)}});Pt({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler(e,t){var{parser:r}=e;return{type:"underline",mode:r.mode,body:t[0]}},htmlBuilder(e,t){var r=dn(e.body,t),n=Te.makeLineSpan("underline-line",t),i=t.fontMetrics().defaultRuleThickness,o=Te.makeVList({positionType:"top",positionData:r.height,children:[{type:"kern",size:i},{type:"elem",elem:n},{type:"kern",size:3*i},{type:"elem",elem:r}]},t);return Te.makeSpan(["mord","underline"],[o],t)},mathmlBuilder(e,t){var r=new ft.MathNode("mo",[new ft.TextNode("‾")]);r.setAttribute("stretchy","true");var n=new ft.MathNode("munder",[Vn(e.body,t),r]);return n.setAttribute("accentunder","true"),n}});Pt({type:"vcenter",names:["\\vcenter"],props:{numArgs:1,argTypes:["original"],allowedInText:!1},handler(e,t){var{parser:r}=e;return{type:"vcenter",mode:r.mode,body:t[0]}},htmlBuilder(e,t){var r=dn(e.body,t),n=t.fontMetrics().axisHeight,i=.5*(r.height-n-(r.depth+n));return Te.makeVList({positionType:"shift",positionData:i,children:[{type:"elem",elem:r}]},t)},mathmlBuilder(e,t){return new ft.MathNode("mpadded",[Vn(e.body,t)],["vcenter"])}});Pt({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler(e,t,r){throw new vt("\\verb ended by end of line instead of matching delimiter")},htmlBuilder(e,t){for(var r=Ece(e),n=[],i=t.havingStyle(t.style.text()),o=0;oe.body.replace(/ /g,e.star?"␣":" "),e0=cEe,FEe=`[ \r - ]`,GHr="\\\\[a-zA-Z@]+",XHr="\\\\[^\uD800-\uDFFF]",YHr="("+GHr+")"+FEe+"*",QHr=`\\\\( -|[ \r ]+ -?)[ \r ]*`,Rz="[̀-ͯ]",ZHr=new RegExp(Rz+"+$"),JHr="("+FEe+"+)|"+(QHr+"|")+"([!-\\[\\]-‧‪-퟿豈-￿]"+(Rz+"*")+"|[\uD800-\uDBFF][\uDC00-\uDFFF]"+(Rz+"*")+"|\\\\verb\\*([^]).*?\\4|\\\\verb([^*a-zA-Z]).*?\\5"+("|"+YHr)+("|"+XHr+")");class _ce{constructor(t,r){this.input=void 0,this.settings=void 0,this.tokenRegex=void 0,this.catcodes=void 0,this.input=t,this.settings=r,this.tokenRegex=new RegExp(JHr,"g"),this.catcodes={"%":14,"~":13}}setCatcode(t,r){this.catcodes[t]=r}lex(){var t=this.input,r=this.tokenRegex.lastIndex;if(r===t.length)return new Yu("EOF",new Hs(this,r,r));var n=this.tokenRegex.exec(t);if(n===null||n.index!==r)throw new vt("Unexpected character: '"+t[r]+"'",new Yu(t[r],new Hs(this,r,r+1)));var i=n[6]||n[3]||(n[2]?"\\ ":" ");if(this.catcodes[i]===14){var o=t.indexOf(` -`,this.tokenRegex.lastIndex);return o===-1?(this.tokenRegex.lastIndex=t.length,this.settings.reportNonstrict("commentAtEnd","% comment has no terminating newline; LaTeX would fail because of commenting the end of math mode (e.g. $)")):this.tokenRegex.lastIndex=o+1,this.lex()}return new Yu(i,new Hs(this,r,this.tokenRegex.lastIndex))}}class eWr{constructor(t,r){t===void 0&&(t={}),r===void 0&&(r={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=r,this.builtins=t,this.undefStack=[]}beginGroup(){this.undefStack.push({})}endGroup(){if(this.undefStack.length===0)throw new vt("Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug");var t=this.undefStack.pop();for(var r in t)t.hasOwnProperty(r)&&(t[r]==null?delete this.current[r]:this.current[r]=t[r])}endGroups(){for(;this.undefStack.length>0;)this.endGroup()}has(t){return this.current.hasOwnProperty(t)||this.builtins.hasOwnProperty(t)}get(t){return this.current.hasOwnProperty(t)?this.current[t]:this.builtins[t]}set(t,r,n){if(n===void 0&&(n=!1),n){for(var i=0;i0&&(this.undefStack[this.undefStack.length-1][t]=r)}else{var o=this.undefStack[this.undefStack.length-1];o&&!o.hasOwnProperty(t)&&(o[t]=this.current[t])}r==null?delete this.current[t]:this.current[t]=r}}var tWr=TEe;re("\\noexpand",function(e){var t=e.popToken();return e.isExpandable(t.text)&&(t.noexpand=!0,t.treatAsRelax=!0),{tokens:[t],numArgs:0}});re("\\expandafter",function(e){var t=e.popToken();return e.expandOnce(!0),{tokens:[t],numArgs:0}});re("\\@firstoftwo",function(e){var t=e.consumeArgs(2);return{tokens:t[0],numArgs:0}});re("\\@secondoftwo",function(e){var t=e.consumeArgs(2);return{tokens:t[1],numArgs:0}});re("\\@ifnextchar",function(e){var t=e.consumeArgs(3);e.consumeSpaces();var r=e.future();return t[0].length===1&&t[0][0].text===r.text?{tokens:t[1],numArgs:0}:{tokens:t[2],numArgs:0}});re("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}");re("\\TextOrMath",function(e){var t=e.consumeArgs(2);return e.mode==="text"?{tokens:t[0],numArgs:0}:{tokens:t[1],numArgs:0}});var Pce={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};re("\\char",function(e){var t=e.popToken(),r,n="";if(t.text==="'")r=8,t=e.popToken();else if(t.text==='"')r=16,t=e.popToken();else if(t.text==="`")if(t=e.popToken(),t.text[0]==="\\")n=t.text.charCodeAt(1);else{if(t.text==="EOF")throw new vt("\\char` missing argument");n=t.text.charCodeAt(0)}else r=10;if(r){if(n=Pce[t.text],n==null||n>=r)throw new vt("Invalid base-"+r+" digit "+t.text);for(var i;(i=Pce[e.future().text])!=null&&i{var n=e.consumeArg().tokens;if(n.length!==1)throw new vt("\\newcommand's first argument must be a macro name");var i=n[0].text,o=e.isDefined(i);if(o&&!t)throw new vt("\\newcommand{"+i+"} attempting to redefine "+(i+"; use \\renewcommand"));if(!o&&!r)throw new vt("\\renewcommand{"+i+"} when command "+i+" does not yet exist; use \\newcommand");var a=0;if(n=e.consumeArg().tokens,n.length===1&&n[0].text==="["){for(var s="",l=e.expandNextToken();l.text!=="]"&&l.text!=="EOF";)s+=l.text,l=e.expandNextToken();if(!s.match(/^\s*[0-9]+\s*$/))throw new vt("Invalid number of arguments: "+s);a=parseInt(s),n=e.consumeArg().tokens}return e.macros.set(i,{tokens:n,numArgs:a}),""};re("\\newcommand",e=>wG(e,!1,!0));re("\\renewcommand",e=>wG(e,!0,!1));re("\\providecommand",e=>wG(e,!0,!0));re("\\message",e=>{var t=e.consumeArgs(1)[0];return console.log(t.reverse().map(r=>r.text).join("")),""});re("\\errmessage",e=>{var t=e.consumeArgs(1)[0];return console.error(t.reverse().map(r=>r.text).join("")),""});re("\\show",e=>{var t=e.popToken(),r=t.text;return console.log(t,e.macros.get(r),e0[r],Jn.math[r],Jn.text[r]),""});re("\\bgroup","{");re("\\egroup","}");re("~","\\nobreakspace");re("\\lq","`");re("\\rq","'");re("\\aa","\\r a");re("\\AA","\\r A");re("\\textcopyright","\\html@mathml{\\textcircled{c}}{\\char`©}");re("\\copyright","\\TextOrMath{\\textcopyright}{\\text{\\textcopyright}}");re("\\textregistered","\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`®}");re("ℬ","\\mathscr{B}");re("ℰ","\\mathscr{E}");re("ℱ","\\mathscr{F}");re("ℋ","\\mathscr{H}");re("ℐ","\\mathscr{I}");re("ℒ","\\mathscr{L}");re("ℳ","\\mathscr{M}");re("ℛ","\\mathscr{R}");re("ℭ","\\mathfrak{C}");re("ℌ","\\mathfrak{H}");re("ℨ","\\mathfrak{Z}");re("\\Bbbk","\\Bbb{k}");re("·","\\cdotp");re("\\llap","\\mathllap{\\textrm{#1}}");re("\\rlap","\\mathrlap{\\textrm{#1}}");re("\\clap","\\mathclap{\\textrm{#1}}");re("\\mathstrut","\\vphantom{(}");re("\\underbar","\\underline{\\text{#1}}");re("\\not",'\\html@mathml{\\mathrel{\\mathrlap\\@not}}{\\char"338}');re("\\neq","\\html@mathml{\\mathrel{\\not=}}{\\mathrel{\\char`≠}}");re("\\ne","\\neq");re("≠","\\neq");re("\\notin","\\html@mathml{\\mathrel{{\\in}\\mathllap{/\\mskip1mu}}}{\\mathrel{\\char`∉}}");re("∉","\\notin");re("≘","\\html@mathml{\\mathrel{=\\kern{-1em}\\raisebox{0.4em}{$\\scriptsize\\frown$}}}{\\mathrel{\\char`≘}}");re("≙","\\html@mathml{\\stackrel{\\tiny\\wedge}{=}}{\\mathrel{\\char`≘}}");re("≚","\\html@mathml{\\stackrel{\\tiny\\vee}{=}}{\\mathrel{\\char`≚}}");re("≛","\\html@mathml{\\stackrel{\\scriptsize\\star}{=}}{\\mathrel{\\char`≛}}");re("≝","\\html@mathml{\\stackrel{\\tiny\\mathrm{def}}{=}}{\\mathrel{\\char`≝}}");re("≞","\\html@mathml{\\stackrel{\\tiny\\mathrm{m}}{=}}{\\mathrel{\\char`≞}}");re("≟","\\html@mathml{\\stackrel{\\tiny?}{=}}{\\mathrel{\\char`≟}}");re("⟂","\\perp");re("‼","\\mathclose{!\\mkern-0.8mu!}");re("∌","\\notni");re("⌜","\\ulcorner");re("⌝","\\urcorner");re("⌞","\\llcorner");re("⌟","\\lrcorner");re("©","\\copyright");re("®","\\textregistered");re("️","\\textregistered");re("\\ulcorner",'\\html@mathml{\\@ulcorner}{\\mathop{\\char"231c}}');re("\\urcorner",'\\html@mathml{\\@urcorner}{\\mathop{\\char"231d}}');re("\\llcorner",'\\html@mathml{\\@llcorner}{\\mathop{\\char"231e}}');re("\\lrcorner",'\\html@mathml{\\@lrcorner}{\\mathop{\\char"231f}}');re("\\vdots","\\mathord{\\varvdots\\rule{0pt}{15pt}}");re("⋮","\\vdots");re("\\varGamma","\\mathit{\\Gamma}");re("\\varDelta","\\mathit{\\Delta}");re("\\varTheta","\\mathit{\\Theta}");re("\\varLambda","\\mathit{\\Lambda}");re("\\varXi","\\mathit{\\Xi}");re("\\varPi","\\mathit{\\Pi}");re("\\varSigma","\\mathit{\\Sigma}");re("\\varUpsilon","\\mathit{\\Upsilon}");re("\\varPhi","\\mathit{\\Phi}");re("\\varPsi","\\mathit{\\Psi}");re("\\varOmega","\\mathit{\\Omega}");re("\\substack","\\begin{subarray}{c}#1\\end{subarray}");re("\\colon","\\nobreak\\mskip2mu\\mathpunct{}\\mathchoice{\\mkern-3mu}{\\mkern-3mu}{}{}{:}\\mskip6mu\\relax");re("\\boxed","\\fbox{$\\displaystyle{#1}$}");re("\\iff","\\DOTSB\\;\\Longleftrightarrow\\;");re("\\implies","\\DOTSB\\;\\Longrightarrow\\;");re("\\impliedby","\\DOTSB\\;\\Longleftarrow\\;");var Ice={",":"\\dotsc","\\not":"\\dotsb","+":"\\dotsb","=":"\\dotsb","<":"\\dotsb",">":"\\dotsb","-":"\\dotsb","*":"\\dotsb",":":"\\dotsb","\\DOTSB":"\\dotsb","\\coprod":"\\dotsb","\\bigvee":"\\dotsb","\\bigwedge":"\\dotsb","\\biguplus":"\\dotsb","\\bigcap":"\\dotsb","\\bigcup":"\\dotsb","\\prod":"\\dotsb","\\sum":"\\dotsb","\\bigotimes":"\\dotsb","\\bigoplus":"\\dotsb","\\bigodot":"\\dotsb","\\bigsqcup":"\\dotsb","\\And":"\\dotsb","\\longrightarrow":"\\dotsb","\\Longrightarrow":"\\dotsb","\\longleftarrow":"\\dotsb","\\Longleftarrow":"\\dotsb","\\longleftrightarrow":"\\dotsb","\\Longleftrightarrow":"\\dotsb","\\mapsto":"\\dotsb","\\longmapsto":"\\dotsb","\\hookrightarrow":"\\dotsb","\\doteq":"\\dotsb","\\mathbin":"\\dotsb","\\mathrel":"\\dotsb","\\relbar":"\\dotsb","\\Relbar":"\\dotsb","\\xrightarrow":"\\dotsb","\\xleftarrow":"\\dotsb","\\DOTSI":"\\dotsi","\\int":"\\dotsi","\\oint":"\\dotsi","\\iint":"\\dotsi","\\iiint":"\\dotsi","\\iiiint":"\\dotsi","\\idotsint":"\\dotsi","\\DOTSX":"\\dotsx"};re("\\dots",function(e){var t="\\dotso",r=e.expandAfterFuture().text;return r in Ice?t=Ice[r]:(r.slice(0,4)==="\\not"||r in Jn.math&&hr.contains(["bin","rel"],Jn.math[r].group))&&(t="\\dotsb"),t});var CG={")":!0,"]":!0,"\\rbrack":!0,"\\}":!0,"\\rbrace":!0,"\\rangle":!0,"\\rceil":!0,"\\rfloor":!0,"\\rgroup":!0,"\\rmoustache":!0,"\\right":!0,"\\bigr":!0,"\\biggr":!0,"\\Bigr":!0,"\\Biggr":!0,$:!0,";":!0,".":!0,",":!0};re("\\dotso",function(e){var t=e.future().text;return t in CG?"\\ldots\\,":"\\ldots"});re("\\dotsc",function(e){var t=e.future().text;return t in CG&&t!==","?"\\ldots\\,":"\\ldots"});re("\\cdots",function(e){var t=e.future().text;return t in CG?"\\@cdots\\,":"\\@cdots"});re("\\dotsb","\\cdots");re("\\dotsm","\\cdots");re("\\dotsi","\\!\\cdots");re("\\dotsx","\\ldots\\,");re("\\DOTSI","\\relax");re("\\DOTSB","\\relax");re("\\DOTSX","\\relax");re("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax");re("\\,","\\tmspace+{3mu}{.1667em}");re("\\thinspace","\\,");re("\\>","\\mskip{4mu}");re("\\:","\\tmspace+{4mu}{.2222em}");re("\\medspace","\\:");re("\\;","\\tmspace+{5mu}{.2777em}");re("\\thickspace","\\;");re("\\!","\\tmspace-{3mu}{.1667em}");re("\\negthinspace","\\!");re("\\negmedspace","\\tmspace-{4mu}{.2222em}");re("\\negthickspace","\\tmspace-{5mu}{.277em}");re("\\enspace","\\kern.5em ");re("\\enskip","\\hskip.5em\\relax");re("\\quad","\\hskip1em\\relax");re("\\qquad","\\hskip2em\\relax");re("\\tag","\\@ifstar\\tag@literal\\tag@paren");re("\\tag@paren","\\tag@literal{({#1})}");re("\\tag@literal",e=>{if(e.macros.get("\\df@tag"))throw new vt("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"});re("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}");re("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)");re("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}");re("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1");re("\\newline","\\\\\\relax");re("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var HEe=wt(Fu["Main-Regular"][84][1]-.7*Fu["Main-Regular"][65][1]);re("\\LaTeX","\\textrm{\\html@mathml{"+("L\\kern-.36em\\raisebox{"+HEe+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{LaTeX}}");re("\\KaTeX","\\textrm{\\html@mathml{"+("K\\kern-.17em\\raisebox{"+HEe+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{KaTeX}}");re("\\hspace","\\@ifstar\\@hspacer\\@hspace");re("\\@hspace","\\hskip #1\\relax");re("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax");re("\\ordinarycolon",":");re("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}");re("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}');re("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}');re("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}');re("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}');re("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}');re("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}');re("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}');re("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}');re("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}');re("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}');re("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}');re("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}');re("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}');re("∷","\\dblcolon");re("∹","\\eqcolon");re("≔","\\coloneqq");re("≕","\\eqqcolon");re("⩴","\\Coloneqq");re("\\ratio","\\vcentcolon");re("\\coloncolon","\\dblcolon");re("\\colonequals","\\coloneqq");re("\\coloncolonequals","\\Coloneqq");re("\\equalscolon","\\eqqcolon");re("\\equalscoloncolon","\\Eqqcolon");re("\\colonminus","\\coloneq");re("\\coloncolonminus","\\Coloneq");re("\\minuscolon","\\eqcolon");re("\\minuscoloncolon","\\Eqcolon");re("\\coloncolonapprox","\\Colonapprox");re("\\coloncolonsim","\\Colonsim");re("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}");re("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}");re("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}");re("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}");re("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`∌}}");re("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}");re("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}");re("\\injlim","\\DOTSB\\operatorname*{inj\\,lim}");re("\\projlim","\\DOTSB\\operatorname*{proj\\,lim}");re("\\varlimsup","\\DOTSB\\operatorname*{\\overline{lim}}");re("\\varliminf","\\DOTSB\\operatorname*{\\underline{lim}}");re("\\varinjlim","\\DOTSB\\operatorname*{\\underrightarrow{lim}}");re("\\varprojlim","\\DOTSB\\operatorname*{\\underleftarrow{lim}}");re("\\gvertneqq","\\html@mathml{\\@gvertneqq}{≩}");re("\\lvertneqq","\\html@mathml{\\@lvertneqq}{≨}");re("\\ngeqq","\\html@mathml{\\@ngeqq}{≱}");re("\\ngeqslant","\\html@mathml{\\@ngeqslant}{≱}");re("\\nleqq","\\html@mathml{\\@nleqq}{≰}");re("\\nleqslant","\\html@mathml{\\@nleqslant}{≰}");re("\\nshortmid","\\html@mathml{\\@nshortmid}{∤}");re("\\nshortparallel","\\html@mathml{\\@nshortparallel}{∦}");re("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{⊈}");re("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{⊉}");re("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{⊊}");re("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{⫋}");re("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{⊋}");re("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{⫌}");re("\\imath","\\html@mathml{\\@imath}{ı}");re("\\jmath","\\html@mathml{\\@jmath}{ȷ}");re("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`⟦}}");re("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`⟧}}");re("⟦","\\llbracket");re("⟧","\\rrbracket");re("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`⦃}}");re("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`⦄}}");re("⦃","\\lBrace");re("⦄","\\rBrace");re("\\minuso","\\mathbin{\\html@mathml{{\\mathrlap{\\mathchoice{\\kern{0.145em}}{\\kern{0.145em}}{\\kern{0.1015em}}{\\kern{0.0725em}}\\circ}{-}}}{\\char`⦵}}");re("⦵","\\minuso");re("\\darr","\\downarrow");re("\\dArr","\\Downarrow");re("\\Darr","\\Downarrow");re("\\lang","\\langle");re("\\rang","\\rangle");re("\\uarr","\\uparrow");re("\\uArr","\\Uparrow");re("\\Uarr","\\Uparrow");re("\\N","\\mathbb{N}");re("\\R","\\mathbb{R}");re("\\Z","\\mathbb{Z}");re("\\alef","\\aleph");re("\\alefsym","\\aleph");re("\\Alpha","\\mathrm{A}");re("\\Beta","\\mathrm{B}");re("\\bull","\\bullet");re("\\Chi","\\mathrm{X}");re("\\clubs","\\clubsuit");re("\\cnums","\\mathbb{C}");re("\\Complex","\\mathbb{C}");re("\\Dagger","\\ddagger");re("\\diamonds","\\diamondsuit");re("\\empty","\\emptyset");re("\\Epsilon","\\mathrm{E}");re("\\Eta","\\mathrm{H}");re("\\exist","\\exists");re("\\harr","\\leftrightarrow");re("\\hArr","\\Leftrightarrow");re("\\Harr","\\Leftrightarrow");re("\\hearts","\\heartsuit");re("\\image","\\Im");re("\\infin","\\infty");re("\\Iota","\\mathrm{I}");re("\\isin","\\in");re("\\Kappa","\\mathrm{K}");re("\\larr","\\leftarrow");re("\\lArr","\\Leftarrow");re("\\Larr","\\Leftarrow");re("\\lrarr","\\leftrightarrow");re("\\lrArr","\\Leftrightarrow");re("\\Lrarr","\\Leftrightarrow");re("\\Mu","\\mathrm{M}");re("\\natnums","\\mathbb{N}");re("\\Nu","\\mathrm{N}");re("\\Omicron","\\mathrm{O}");re("\\plusmn","\\pm");re("\\rarr","\\rightarrow");re("\\rArr","\\Rightarrow");re("\\Rarr","\\Rightarrow");re("\\real","\\Re");re("\\reals","\\mathbb{R}");re("\\Reals","\\mathbb{R}");re("\\Rho","\\mathrm{P}");re("\\sdot","\\cdot");re("\\sect","\\S");re("\\spades","\\spadesuit");re("\\sub","\\subset");re("\\sube","\\subseteq");re("\\supe","\\supseteq");re("\\Tau","\\mathrm{T}");re("\\thetasym","\\vartheta");re("\\weierp","\\wp");re("\\Zeta","\\mathrm{Z}");re("\\argmin","\\DOTSB\\operatorname*{arg\\,min}");re("\\argmax","\\DOTSB\\operatorname*{arg\\,max}");re("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits");re("\\bra","\\mathinner{\\langle{#1}|}");re("\\ket","\\mathinner{|{#1}\\rangle}");re("\\braket","\\mathinner{\\langle{#1}\\rangle}");re("\\Bra","\\left\\langle#1\\right|");re("\\Ket","\\left|#1\\right\\rangle");var WEe=e=>t=>{var r=t.consumeArg().tokens,n=t.consumeArg().tokens,i=t.consumeArg().tokens,o=t.consumeArg().tokens,a=t.macros.get("|"),s=t.macros.get("\\|");t.macros.beginGroup();var l=f=>h=>{e&&(h.macros.set("|",a),i.length&&h.macros.set("\\|",s));var u=f;if(!f&&i.length){var p=h.future();p.text==="|"&&(h.popToken(),u=!0)}return{tokens:u?i:n,numArgs:0}};t.macros.set("|",l(!1)),i.length&&t.macros.set("\\|",l(!0));var c=t.consumeArg().tokens,d=t.expandTokens([...o,...c,...r]);return t.macros.endGroup(),{tokens:d.reverse(),numArgs:0}};re("\\bra@ket",WEe(!1));re("\\bra@set",WEe(!0));re("\\Braket","\\bra@ket{\\left\\langle}{\\,\\middle\\vert\\,}{\\,\\middle\\vert\\,}{\\right\\rangle}");re("\\Set","\\bra@set{\\left\\{\\:}{\\;\\middle\\vert\\;}{\\;\\middle\\Vert\\;}{\\:\\right\\}}");re("\\set","\\bra@set{\\{\\,}{\\mid}{}{\\,\\}}");re("\\angln","{\\angl n}");re("\\blue","\\textcolor{##6495ed}{#1}");re("\\orange","\\textcolor{##ffa500}{#1}");re("\\pink","\\textcolor{##ff00af}{#1}");re("\\red","\\textcolor{##df0030}{#1}");re("\\green","\\textcolor{##28ae7b}{#1}");re("\\gray","\\textcolor{gray}{#1}");re("\\purple","\\textcolor{##9d38bd}{#1}");re("\\blueA","\\textcolor{##ccfaff}{#1}");re("\\blueB","\\textcolor{##80f6ff}{#1}");re("\\blueC","\\textcolor{##63d9ea}{#1}");re("\\blueD","\\textcolor{##11accd}{#1}");re("\\blueE","\\textcolor{##0c7f99}{#1}");re("\\tealA","\\textcolor{##94fff5}{#1}");re("\\tealB","\\textcolor{##26edd5}{#1}");re("\\tealC","\\textcolor{##01d1c1}{#1}");re("\\tealD","\\textcolor{##01a995}{#1}");re("\\tealE","\\textcolor{##208170}{#1}");re("\\greenA","\\textcolor{##b6ffb0}{#1}");re("\\greenB","\\textcolor{##8af281}{#1}");re("\\greenC","\\textcolor{##74cf70}{#1}");re("\\greenD","\\textcolor{##1fab54}{#1}");re("\\greenE","\\textcolor{##0d923f}{#1}");re("\\goldA","\\textcolor{##ffd0a9}{#1}");re("\\goldB","\\textcolor{##ffbb71}{#1}");re("\\goldC","\\textcolor{##ff9c39}{#1}");re("\\goldD","\\textcolor{##e07d10}{#1}");re("\\goldE","\\textcolor{##a75a05}{#1}");re("\\redA","\\textcolor{##fca9a9}{#1}");re("\\redB","\\textcolor{##ff8482}{#1}");re("\\redC","\\textcolor{##f9685d}{#1}");re("\\redD","\\textcolor{##e84d39}{#1}");re("\\redE","\\textcolor{##bc2612}{#1}");re("\\maroonA","\\textcolor{##ffbde0}{#1}");re("\\maroonB","\\textcolor{##ff92c6}{#1}");re("\\maroonC","\\textcolor{##ed5fa6}{#1}");re("\\maroonD","\\textcolor{##ca337c}{#1}");re("\\maroonE","\\textcolor{##9e034e}{#1}");re("\\purpleA","\\textcolor{##ddd7ff}{#1}");re("\\purpleB","\\textcolor{##c6b9fc}{#1}");re("\\purpleC","\\textcolor{##aa87ff}{#1}");re("\\purpleD","\\textcolor{##7854ab}{#1}");re("\\purpleE","\\textcolor{##543b78}{#1}");re("\\mintA","\\textcolor{##f5f9e8}{#1}");re("\\mintB","\\textcolor{##edf2df}{#1}");re("\\mintC","\\textcolor{##e0e5cc}{#1}");re("\\grayA","\\textcolor{##f6f7f7}{#1}");re("\\grayB","\\textcolor{##f0f1f2}{#1}");re("\\grayC","\\textcolor{##e3e5e6}{#1}");re("\\grayD","\\textcolor{##d6d8da}{#1}");re("\\grayE","\\textcolor{##babec2}{#1}");re("\\grayF","\\textcolor{##888d93}{#1}");re("\\grayG","\\textcolor{##626569}{#1}");re("\\grayH","\\textcolor{##3b3e40}{#1}");re("\\grayI","\\textcolor{##21242c}{#1}");re("\\kaBlue","\\textcolor{##314453}{#1}");re("\\kaGreen","\\textcolor{##71B307}{#1}");var qEe={"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0};class rWr{constructor(t,r,n){this.settings=void 0,this.expansionCount=void 0,this.lexer=void 0,this.macros=void 0,this.stack=void 0,this.mode=void 0,this.settings=r,this.expansionCount=0,this.feed(t),this.macros=new eWr(tWr,r.macros),this.mode=n,this.stack=[]}feed(t){this.lexer=new _ce(t,this.settings)}switchMode(t){this.mode=t}beginGroup(){this.macros.beginGroup()}endGroup(){this.macros.endGroup()}endGroups(){this.macros.endGroups()}future(){return this.stack.length===0&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]}popToken(){return this.future(),this.stack.pop()}pushToken(t){this.stack.push(t)}pushTokens(t){this.stack.push(...t)}scanArgument(t){var r,n,i;if(t){if(this.consumeSpaces(),this.future().text!=="[")return null;r=this.popToken(),{tokens:i,end:n}=this.consumeArg(["]"])}else({tokens:i,start:r,end:n}=this.consumeArg());return this.pushToken(new Yu("EOF",n.loc)),this.pushTokens(i),r.range(n,"")}consumeSpaces(){for(;;){var t=this.future();if(t.text===" ")this.stack.pop();else break}}consumeArg(t){var r=[],n=t&&t.length>0;n||this.consumeSpaces();var i=this.future(),o,a=0,s=0;do{if(o=this.popToken(),r.push(o),o.text==="{")++a;else if(o.text==="}"){if(--a,a===-1)throw new vt("Extra }",o)}else if(o.text==="EOF")throw new vt("Unexpected end of input in a macro argument, expected '"+(t&&n?t[s]:"}")+"'",o);if(t&&n)if((a===0||a===1&&t[s]==="{")&&o.text===t[s]){if(++s,s===t.length){r.splice(-s,s);break}}else s=0}while(a!==0||n);return i.text==="{"&&r[r.length-1].text==="}"&&(r.pop(),r.shift()),r.reverse(),{tokens:r,start:i,end:o}}consumeArgs(t,r){if(r){if(r.length!==t+1)throw new vt("The length of delimiters doesn't match the number of args!");for(var n=r[0],i=0;ithis.settings.maxExpand)throw new vt("Too many expansions: infinite loop or need to increase maxExpand setting");var o=i.tokens,a=this.consumeArgs(i.numArgs,i.delimiters);if(i.numArgs){o=o.slice();for(var s=o.length-1;s>=0;--s){var l=o[s];if(l.text==="#"){if(s===0)throw new vt("Incomplete placeholder at end of macro body",l);if(l=o[--s],l.text==="#")o.splice(s+1,1);else if(/^[1-9]$/.test(l.text))o.splice(s,2,...a[+l.text-1]);else throw new vt("Not a valid argument number",l)}}}return this.pushTokens(o),o.length}expandAfterFuture(){return this.expandOnce(),this.future()}expandNextToken(){for(;;)if(this.expandOnce()===!1){var t=this.stack.pop();return t.treatAsRelax&&(t.text="\\relax"),t}throw new Error}expandMacro(t){return this.macros.has(t)?this.expandTokens([new Yu(t)]):void 0}expandTokens(t){var r=[],n=this.stack.length;for(this.pushTokens(t);this.stack.length>n;)if(this.expandOnce(!0)===!1){var i=this.stack.pop();i.treatAsRelax&&(i.noexpand=!1,i.treatAsRelax=!1),r.push(i)}return r}expandMacroAsText(t){var r=this.expandMacro(t);return r&&r.map(n=>n.text).join("")}_getExpansion(t){var r=this.macros.get(t);if(r==null)return r;if(t.length===1){var n=this.lexer.catcodes[t];if(n!=null&&n!==13)return}var i=typeof r=="function"?r(this):r;if(typeof i=="string"){var o=0;if(i.indexOf("#")!==-1)for(var a=i.replace(/##/g,"");a.indexOf("#"+(o+1))!==-1;)++o;for(var s=new _ce(i,this.settings),l=[],c=s.lex();c.text!=="EOF";)l.push(c),c=s.lex();l.reverse();var d={tokens:l,numArgs:o};return d}return i}isDefined(t){return this.macros.has(t)||e0.hasOwnProperty(t)||Jn.math.hasOwnProperty(t)||Jn.text.hasOwnProperty(t)||qEe.hasOwnProperty(t)}isExpandable(t){var r=this.macros.get(t);return r!=null?typeof r=="string"||typeof r=="function"||!r.unexpandable:e0.hasOwnProperty(t)&&!e0[t].primitive}}var Tce=/^[₊₋₌₍₎₀₁₂₃₄₅₆₇₈₉ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓᵦᵧᵨᵩᵪ]/,z3=Object.freeze({"₊":"+","₋":"-","₌":"=","₍":"(","₎":")","₀":"0","₁":"1","₂":"2","₃":"3","₄":"4","₅":"5","₆":"6","₇":"7","₈":"8","₉":"9","ₐ":"a","ₑ":"e","ₕ":"h","ᵢ":"i","ⱼ":"j","ₖ":"k","ₗ":"l","ₘ":"m","ₙ":"n","ₒ":"o","ₚ":"p","ᵣ":"r","ₛ":"s","ₜ":"t","ᵤ":"u","ᵥ":"v","ₓ":"x","ᵦ":"β","ᵧ":"γ","ᵨ":"ρ","ᵩ":"ϕ","ᵪ":"χ","⁺":"+","⁻":"-","⁼":"=","⁽":"(","⁾":")","⁰":"0","¹":"1","²":"2","³":"3","⁴":"4","⁵":"5","⁶":"6","⁷":"7","⁸":"8","⁹":"9","ᴬ":"A","ᴮ":"B","ᴰ":"D","ᴱ":"E","ᴳ":"G","ᴴ":"H","ᴵ":"I","ᴶ":"J","ᴷ":"K","ᴸ":"L","ᴹ":"M","ᴺ":"N","ᴼ":"O","ᴾ":"P","ᴿ":"R","ᵀ":"T","ᵁ":"U","ⱽ":"V","ᵂ":"W","ᵃ":"a","ᵇ":"b","ᶜ":"c","ᵈ":"d","ᵉ":"e","ᶠ":"f","ᵍ":"g",ʰ:"h","ⁱ":"i",ʲ:"j","ᵏ":"k",ˡ:"l","ᵐ":"m",ⁿ:"n","ᵒ":"o","ᵖ":"p",ʳ:"r",ˢ:"s","ᵗ":"t","ᵘ":"u","ᵛ":"v",ʷ:"w",ˣ:"x",ʸ:"y","ᶻ":"z","ᵝ":"β","ᵞ":"γ","ᵟ":"δ","ᵠ":"ϕ","ᵡ":"χ","ᶿ":"θ"}),jR={"́":{text:"\\'",math:"\\acute"},"̀":{text:"\\`",math:"\\grave"},"̈":{text:'\\"',math:"\\ddot"},"̃":{text:"\\~",math:"\\tilde"},"̄":{text:"\\=",math:"\\bar"},"̆":{text:"\\u",math:"\\breve"},"̌":{text:"\\v",math:"\\check"},"̂":{text:"\\^",math:"\\hat"},"̇":{text:"\\.",math:"\\dot"},"̊":{text:"\\r",math:"\\mathring"},"̋":{text:"\\H"},"̧":{text:"\\c"}},Mce={á:"á",à:"à",ä:"ä",ǟ:"ǟ",ã:"ã",ā:"ā",ă:"ă",ắ:"ắ",ằ:"ằ",ẵ:"ẵ",ǎ:"ǎ",â:"â",ấ:"ấ",ầ:"ầ",ẫ:"ẫ",ȧ:"ȧ",ǡ:"ǡ",å:"å",ǻ:"ǻ",ḃ:"ḃ",ć:"ć",ḉ:"ḉ",č:"č",ĉ:"ĉ",ċ:"ċ",ç:"ç",ď:"ď",ḋ:"ḋ",ḑ:"ḑ",é:"é",è:"è",ë:"ë",ẽ:"ẽ",ē:"ē",ḗ:"ḗ",ḕ:"ḕ",ĕ:"ĕ",ḝ:"ḝ",ě:"ě",ê:"ê",ế:"ế",ề:"ề",ễ:"ễ",ė:"ė",ȩ:"ȩ",ḟ:"ḟ",ǵ:"ǵ",ḡ:"ḡ",ğ:"ğ",ǧ:"ǧ",ĝ:"ĝ",ġ:"ġ",ģ:"ģ",ḧ:"ḧ",ȟ:"ȟ",ĥ:"ĥ",ḣ:"ḣ",ḩ:"ḩ",í:"í",ì:"ì",ï:"ï",ḯ:"ḯ",ĩ:"ĩ",ī:"ī",ĭ:"ĭ",ǐ:"ǐ",î:"î",ǰ:"ǰ",ĵ:"ĵ",ḱ:"ḱ",ǩ:"ǩ",ķ:"ķ",ĺ:"ĺ",ľ:"ľ",ļ:"ļ",ḿ:"ḿ",ṁ:"ṁ",ń:"ń",ǹ:"ǹ",ñ:"ñ",ň:"ň",ṅ:"ṅ",ņ:"ņ",ó:"ó",ò:"ò",ö:"ö",ȫ:"ȫ",õ:"õ",ṍ:"ṍ",ṏ:"ṏ",ȭ:"ȭ",ō:"ō",ṓ:"ṓ",ṑ:"ṑ",ŏ:"ŏ",ǒ:"ǒ",ô:"ô",ố:"ố",ồ:"ồ",ỗ:"ỗ",ȯ:"ȯ",ȱ:"ȱ",ő:"ő",ṕ:"ṕ",ṗ:"ṗ",ŕ:"ŕ",ř:"ř",ṙ:"ṙ",ŗ:"ŗ",ś:"ś",ṥ:"ṥ",š:"š",ṧ:"ṧ",ŝ:"ŝ",ṡ:"ṡ",ş:"ş",ẗ:"ẗ",ť:"ť",ṫ:"ṫ",ţ:"ţ",ú:"ú",ù:"ù",ü:"ü",ǘ:"ǘ",ǜ:"ǜ",ǖ:"ǖ",ǚ:"ǚ",ũ:"ũ",ṹ:"ṹ",ū:"ū",ṻ:"ṻ",ŭ:"ŭ",ǔ:"ǔ",û:"û",ů:"ů",ű:"ű",ṽ:"ṽ",ẃ:"ẃ",ẁ:"ẁ",ẅ:"ẅ",ŵ:"ŵ",ẇ:"ẇ",ẘ:"ẘ",ẍ:"ẍ",ẋ:"ẋ",ý:"ý",ỳ:"ỳ",ÿ:"ÿ",ỹ:"ỹ",ȳ:"ȳ",ŷ:"ŷ",ẏ:"ẏ",ẙ:"ẙ",ź:"ź",ž:"ž",ẑ:"ẑ",ż:"ż",Á:"Á",À:"À",Ä:"Ä",Ǟ:"Ǟ",Ã:"Ã",Ā:"Ā",Ă:"Ă",Ắ:"Ắ",Ằ:"Ằ",Ẵ:"Ẵ",Ǎ:"Ǎ",Â:"Â",Ấ:"Ấ",Ầ:"Ầ",Ẫ:"Ẫ",Ȧ:"Ȧ",Ǡ:"Ǡ",Å:"Å",Ǻ:"Ǻ",Ḃ:"Ḃ",Ć:"Ć",Ḉ:"Ḉ",Č:"Č",Ĉ:"Ĉ",Ċ:"Ċ",Ç:"Ç",Ď:"Ď",Ḋ:"Ḋ",Ḑ:"Ḑ",É:"É",È:"È",Ë:"Ë",Ẽ:"Ẽ",Ē:"Ē",Ḗ:"Ḗ",Ḕ:"Ḕ",Ĕ:"Ĕ",Ḝ:"Ḝ",Ě:"Ě",Ê:"Ê",Ế:"Ế",Ề:"Ề",Ễ:"Ễ",Ė:"Ė",Ȩ:"Ȩ",Ḟ:"Ḟ",Ǵ:"Ǵ",Ḡ:"Ḡ",Ğ:"Ğ",Ǧ:"Ǧ",Ĝ:"Ĝ",Ġ:"Ġ",Ģ:"Ģ",Ḧ:"Ḧ",Ȟ:"Ȟ",Ĥ:"Ĥ",Ḣ:"Ḣ",Ḩ:"Ḩ",Í:"Í",Ì:"Ì",Ï:"Ï",Ḯ:"Ḯ",Ĩ:"Ĩ",Ī:"Ī",Ĭ:"Ĭ",Ǐ:"Ǐ",Î:"Î",İ:"İ",Ĵ:"Ĵ",Ḱ:"Ḱ",Ǩ:"Ǩ",Ķ:"Ķ",Ĺ:"Ĺ",Ľ:"Ľ",Ļ:"Ļ",Ḿ:"Ḿ",Ṁ:"Ṁ",Ń:"Ń",Ǹ:"Ǹ",Ñ:"Ñ",Ň:"Ň",Ṅ:"Ṅ",Ņ:"Ņ",Ó:"Ó",Ò:"Ò",Ö:"Ö",Ȫ:"Ȫ",Õ:"Õ",Ṍ:"Ṍ",Ṏ:"Ṏ",Ȭ:"Ȭ",Ō:"Ō",Ṓ:"Ṓ",Ṑ:"Ṑ",Ŏ:"Ŏ",Ǒ:"Ǒ",Ô:"Ô",Ố:"Ố",Ồ:"Ồ",Ỗ:"Ỗ",Ȯ:"Ȯ",Ȱ:"Ȱ",Ő:"Ő",Ṕ:"Ṕ",Ṗ:"Ṗ",Ŕ:"Ŕ",Ř:"Ř",Ṙ:"Ṙ",Ŗ:"Ŗ",Ś:"Ś",Ṥ:"Ṥ",Š:"Š",Ṧ:"Ṧ",Ŝ:"Ŝ",Ṡ:"Ṡ",Ş:"Ş",Ť:"Ť",Ṫ:"Ṫ",Ţ:"Ţ",Ú:"Ú",Ù:"Ù",Ü:"Ü",Ǘ:"Ǘ",Ǜ:"Ǜ",Ǖ:"Ǖ",Ǚ:"Ǚ",Ũ:"Ũ",Ṹ:"Ṹ",Ū:"Ū",Ṻ:"Ṻ",Ŭ:"Ŭ",Ǔ:"Ǔ",Û:"Û",Ů:"Ů",Ű:"Ű",Ṽ:"Ṽ",Ẃ:"Ẃ",Ẁ:"Ẁ",Ẅ:"Ẅ",Ŵ:"Ŵ",Ẇ:"Ẇ",Ẍ:"Ẍ",Ẋ:"Ẋ",Ý:"Ý",Ỳ:"Ỳ",Ÿ:"Ÿ",Ỹ:"Ỹ",Ȳ:"Ȳ",Ŷ:"Ŷ",Ẏ:"Ẏ",Ź:"Ź",Ž:"Ž",Ẑ:"Ẑ",Ż:"Ż",ά:"ά",ὰ:"ὰ",ᾱ:"ᾱ",ᾰ:"ᾰ",έ:"έ",ὲ:"ὲ",ή:"ή",ὴ:"ὴ",ί:"ί",ὶ:"ὶ",ϊ:"ϊ",ΐ:"ΐ",ῒ:"ῒ",ῑ:"ῑ",ῐ:"ῐ",ό:"ό",ὸ:"ὸ",ύ:"ύ",ὺ:"ὺ",ϋ:"ϋ",ΰ:"ΰ",ῢ:"ῢ",ῡ:"ῡ",ῠ:"ῠ",ώ:"ώ",ὼ:"ὼ",Ύ:"Ύ",Ὺ:"Ὺ",Ϋ:"Ϋ",Ῡ:"Ῡ",Ῠ:"Ῠ",Ώ:"Ώ",Ὼ:"Ὼ"};class fw{constructor(t,r){this.mode=void 0,this.gullet=void 0,this.settings=void 0,this.leftrightDepth=void 0,this.nextToken=void 0,this.mode="math",this.gullet=new rWr(t,r,this.mode),this.settings=r,this.leftrightDepth=0}expect(t,r){if(r===void 0&&(r=!0),this.fetch().text!==t)throw new vt("Expected '"+t+"', got '"+this.fetch().text+"'",this.fetch());r&&this.consume()}consume(){this.nextToken=null}fetch(){return this.nextToken==null&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken}switchMode(t){this.mode=t,this.gullet.switchMode(t)}parse(){this.settings.globalGroup||this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");try{var t=this.parseExpression(!1);return this.expect("EOF"),this.settings.globalGroup||this.gullet.endGroup(),t}finally{this.gullet.endGroups()}}subparse(t){var r=this.nextToken;this.consume(),this.gullet.pushToken(new Yu("}")),this.gullet.pushTokens(t);var n=this.parseExpression(!1);return this.expect("}"),this.nextToken=r,n}parseExpression(t,r){for(var n=[];;){this.mode==="math"&&this.consumeSpaces();var i=this.fetch();if(fw.endOfExpression.indexOf(i.text)!==-1||r&&i.text===r||t&&e0[i.text]&&e0[i.text].infix)break;var o=this.parseAtom(r);if(o){if(o.type==="internal")continue}else break;n.push(o)}return this.mode==="text"&&this.formLigatures(n),this.handleInfixNodes(n)}handleInfixNodes(t){for(var r=-1,n,i=0;i=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+r[0]+'" used in math mode',t);var s=Jn[this.mode][r].group,l=Hs.range(t),c;if(qFr.hasOwnProperty(s)){var d=s;c={type:"atom",mode:this.mode,family:d,loc:l,text:r}}else c={type:s,mode:this.mode,loc:l,text:r};a=c}else if(r.charCodeAt(0)>=128)this.settings.strict&&(J8e(r.charCodeAt(0))?this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+r[0]+'" used in math mode',t):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+r[0]+'"'+(" ("+r.charCodeAt(0)+")"),t)),a={type:"textord",mode:"text",loc:Hs.range(t),text:r};else return null;if(this.consume(),o)for(var f=0;f/g,">").replace(/"/g,""").replace(/'/g,"'")}function r(n,i){const o=r.mergeDelimiters(i&&i.delimiters),a=i&&i.outerSpace||!1,s=i&&i.katexOptions||{};s.throwOnError=s.throwOnError||!1,s.macros=s.macros||i&&i.macros,r.katex||(i&&typeof i.engine=="object"?r.katex=i.engine:r.katex=sWr);for(const l of o.inline)a&&"outerSpace"in l&&(l.outerSpace=!0),n.inline.ruler.before("escape",l.name,r.inline(l)),n.renderer.rules[l.name]=(c,d)=>l.tmpl.replace(/\$1/,r.render(c[d].content,!!l.displayMode,s));for(const l of o.block)n.block.ruler.before("fence",l.name,r.block(l)),n.renderer.rules[l.name]=(c,d)=>l.tmpl.replace(/\$2/,t(c[d].info)).replace(/\$1/,r.render(c[d].content,!0,s))}r.mergeDelimiters=function(n){const i=Array.isArray(n)?n:typeof n=="string"?[n]:["dollars"],o={inline:[],block:[]};for(const a of i)a in r.rules&&(o.inline.push(...r.rules[a].inline),o.block.push(...r.rules[a].block));return o},r.inline=n=>function(i,o){const a=i.pos,s=i.src,c=s.startsWith(n.tag,n.rex.lastIndex=a)&&(!n.pre||n.pre(s,n.outerSpace,a))&&n.rex.exec(s),d=!!c&&afunction(o,a,s,l){const c=o.bMarks[a]+o.tShift[a],d=o.src,h=d.startsWith(n.tag,n.rex.lastIndex=c)&&(!n.pre||n.pre(d,!1,c))&&n.rex.exec(d),u=!!h&&c=o.bMarks[m]+o.tShift[m]&&p<=o.eMarks[m]);m++);const v=o.lineMax,b=o.parentType;o.lineMax=m,o.parentType="math",b==="blockquote"&&(h[1]=h[1].replace(/(\n*?^(?:\s*>)+)/gm,""));let y=o.push(n.name,"math",0);y.block=!0,y.tag=n.tag,y.markup="",y.content=h[1],y.info=h[h.length-1],y.map=[a,m+1],o.parentType=b,o.lineMax=v,o.line=m+1}return u},r.render=function(n,i,o){o.displayMode=i;let a;try{a=r.katex.renderToString(n,o)}catch(s){a=t(`${n}:${s.message}`)}return a},r.use=function(n){return r.katex=n,r},r.inlineRuleNames=["math_inline","math_inline_double"],r.blockRuleNames=["math_block","math_block_eqno"],r.$_pre=(n,i,o)=>{const a=o>0?n[o-1].charCodeAt(0):!1;return i?!a||a===32:!a||a!==92&&(a<48||a>57)},r.$_post=(n,i,o)=>{const a=n[o+1]&&n[o+1].charCodeAt(0);return i?!a||a===32||a===46||a===44||a===59:!a||a<48||a>57},r.rules={brackets:{inline:[{name:"math_inline",rex:/\\\((.+?)\\\)/gy,tmpl:"$1",tag:"\\("}],block:[{name:"math_block_eqno",rex:/\\\[(((?!\\\]|\\\[)[\s\S])+?)\\\]\s*?\(([^)$\r\n]+?)\)/gmy,tmpl:'
    $1($2)
    ',tag:"\\["},{name:"math_block",rex:/\\\[([\s\S]+?)\\\]/gmy,tmpl:"
    $1
    ",tag:"\\["}]},doxygen:{inline:[{name:"math_inline",rex:/\\f\$(.+?)\\f\$/gy,tmpl:"$1",tag:"\\f$"}],block:[{name:"math_block_eqno",rex:/\\f\[([^]+?)\\f\]\s*?\(([^)\s]+?)\)/gmy,tmpl:'
    $1($2)
    ',tag:"\\f["},{name:"math_block",rex:/\\f\[([^]+?)\\f\]/gmy,tmpl:"
    $1
    ",tag:"\\f["}]},gitlab:{inline:[{name:"math_inline",rex:/\$`(.+?)`\$/gy,tmpl:"$1",tag:"$`"}],block:[{name:"math_block_eqno",rex:/`{3}math\s*([^`]+?)\s*?`{3}\s*\(([^)\r\n]+?)\)/gm,tmpl:'
    $1($2)
    ',tag:"```math"},{name:"math_block",rex:/`{3}math\s*([^`]*?)\s*`{3}/gm,tmpl:"
    $1
    ",tag:"```math"}]},julia:{inline:[{name:"math_inline",rex:/`{2}([^`]+?)`{2}/gy,tmpl:"$1",tag:"``"},{name:"math_inline",rex:/\$((?:\S?)|(?:\S.*?\S))\$/gy,tmpl:"$1",tag:"$",spaceEnclosed:!1,pre:r.$_pre,post:r.$_post}],block:[{name:"math_block_eqno",rex:/`{3}math\s+?([^`]+?)\s+?`{3}\s*?\(([^)$\r\n]+?)\)/gmy,tmpl:'
    $1($2)
    ',tag:"```math"},{name:"math_block",rex:/`{3}math\s+?([^`]+?)\s+?`{3}/gmy,tmpl:"
    $1
    ",tag:"```math"}]},kramdown:{inline:[{name:"math_inline",rex:/\${2}(.+?)\${2}/gy,tmpl:"$1",tag:"$$"}],block:[{name:"math_block_eqno",rex:/\${2}([^$]+?)\${2}\s*?\(([^)\s]+?)\)/gmy,tmpl:'
    $1($2)
    ',tag:"$$"},{name:"math_block",rex:/\${2}([^$]+?)\${2}/gmy,tmpl:"
    $1
    ",tag:"$$"}]},beg_end:{inline:[],block:[{name:"math_block",rex:/(\\(?:begin)\{([a-z]+)\}[\s\S]+?\\(?:end)\{\2\})/gmy,tmpl:"
    $1
    ",tag:"\\"}]},dollars:{inline:[{name:"math_inline_double",rex:/\${2}([^$]*?[^\\])\${2}/gy,tmpl:"
    $1
    ",tag:"$$",displayMode:!0,pre:r.$_pre,post:r.$_post},{name:"math_inline",rex:/\$((?:[^\s\\])|(?:\S.*?[^\s\\]))\$/gy,tmpl:"$1",tag:"$",outerSpace:!1,pre:r.$_pre,post:r.$_post}],block:[{name:"math_block_eqno",rex:/\${2}([^$]*?[^\\])\${2}\s*?\(([^)\s]+?)\)/gmy,tmpl:'
    $1($2)
    ',tag:"$$"},{name:"math_block",rex:/\${2}([^$]*?[^\\])\${2}/gmy,tmpl:"
    $1
    ",tag:"$$"}]}},e.exports&&(e.exports=r)})(GEe);var lWr=GEe.exports;const cWr=er(lWr),Az=e=>{const t=new lFr;t.use(cWr,{engine:KEe,delimiters:"dollars",katexOptions:{macros:{"\\RR":"\\mathbb{R}"}}});let r=g.useRef(null);const n=o=>t.render(o),i=o=>{e.onChange(o.text)};return pi.use(wz,{isEditView:{html:!1,md:!0}}),B.jsx(pi,{style:{height:e.height===0?void 0:e.height>0?e.height:"500px",border:e.noBorder?"none":void 0},config:{canView:{fullScreen:!1,md:!1,html:!1,...e.canViewProps,...e.readonly||e.disabled?{md:!1,html:!0,fullScreen:!0,menu:!1,hideMenu:!1}:{}},view:{fullScreen:!1,md:!0,html:!1,...e.viewProps,...e.readonly||e.disabled?{md:!1,html:!0,fullScreen:!0,menu:!1,hideMenu:!1}:{}}},readOnly:e.readonly,renderHTML:n,onChange:i,value:e.value,ref:r},e.noBorder)};Az.propTypes={onChange:me.func,value:me.string,readonly:me.bool,displayedFromModal:me.bool,canViewProps:me.object,viewProps:me.object,noBorder:me.bool,height:me.number};const uWr=({autofocus:e,disabled:t,formContext:r,id:n,label:i,onBlur:o,onChange:a,onFocus:s,readonly:l,value:c,schema:d})=>{const{readonlyAsDisabled:f=!0}=r,h=m=>{d.type==="string"?a(String(m)):d.type==="number"?a(m?1:0):a(m)},u=({target:m})=>o(n,m.checked),p=({target:m})=>s(n,m.checked);return B.jsx(k_,{autoFocus:e,checked:d.type==="string"?c==="true":c,disabled:t||f&&l,id:n,name:n,onBlur:l?void 0:u,onChange:l?void 0:h,onFocus:l?void 0:p,children:i})},dWr=({autofocus:e,disabled:t,formContext:r,id:n,label:i,onBlur:o,onChange:a,onFocus:s,readonly:l,value:c,options:d,schema:f})=>{const{readonlyAsDisabled:h=!0}=r,u=v=>{f.type==="boolean"?v.target.checked?a(f.checkedValue||!0):a(f.uncheckedValue||!1):a(v)},p=({target:v})=>o(n,v.checked),m=({target:v})=>s(n,v.checked);return f.type==="boolean"?B.jsx(yf,{autoFocus:e,checked:f.checkedValue?f.checkedValue===c:c,disabled:t||h&&l,id:n,name:n,onBlur:l?void 0:p,onChange:l?void 0:u,onFocus:l?void 0:m,children:i}):B.jsx(yf.Group,{options:d.enumOptions.map(v=>v.value?v:{...v,value:"null"}),autoFocus:e,value:c||[],disabled:t||h&&l,onBlur:l?void 0:p,onChange:l?void 0:u,onFocus:l?void 0:m})},fWr="https?://(www.)?[-a-zA-Z0-9@:%._+~#=]{1,256}.[a-zA-Z0-9()]{1,6}\\b([-a-zA-Z0-9()@:%_+.~#?&//=]*)",hWr=({autofocus:e,disabled:t,formContext:r,id:n,onBlur:i,onChange:o,onFocus:a,readonly:s,value:l})=>{const{readonlyAsDisabled:c=!0}=r,d=({target:h})=>i(n,h.value),f=({target:h})=>a(n,h.value);return B.jsx(I0,{type:"url",autoFocus:e,value:l,onChange:h=>o(h.target.value),onBlur:d,onFocus:f,disabled:t||c&&s,suffix:B.jsxs(B.Fragment,{children:[B.jsx(nl,{title:"Open URI",children:B.jsx(_n,{href:l,target:"_blank",icon:B.jsx(Sxe,{}),style:{marginRight:"5px"},disabled:!l||!new RegExp(fWr).test(l)})}),B.jsx(nl,{title:"Copy URI",children:B.jsx(_n,{onClick:()=>{navigator.clipboard.writeText(l)},icon:B.jsx(TW,{}),disabled:!l})})]})})};Gi.extend(jge);Gi.extend(Bge);const LR="YYYY-MM-DD",pWr="YYYY-MM-DD HH:mm:ss",mWr="DD/MM/YYYY",gWr="DD/MM/YYYY HH:mm:ss",vWr=({autofocus:e,disabled:t,formContext:r,id:n,onBlur:i,onChange:o,onFocus:a,readonly:s,value:l,schema:c})=>{const{readonlyAsDisabled:d=!0}=r,[f,h]=g.useState();g.useEffect(()=>{h(c.format==="date-time"?pWr:LR)},[c]);const u=v=>o(v?v.format(f):void 0),p=({target:v})=>i(n,v.checked),m=({target:v})=>a(n,v.checked);return B.jsx(CQe,{showTime:c.format==="date-time",format:c.customFormat||(c.format==="date-time"?gWr:mWr),disabledDate:v=>v&&(c.minDate&&v=Gi(c.maxDate,LR).add(1,"d")),autoFocus:e,disabled:t||d&&s,id:n,name:n,onBlur:s?void 0:p,onChange:s?void 0:u,onFocus:s?void 0:m,style:{width:"100%"},value:l&&Gi(l,f)})},bWr=({value:e,onChange:t})=>{const r=wa(o=>o.schemaWizard.field),n=Lf(),i=o=>{t(o),n(tSt({path:r.path,isRequired:o}))};return B.jsx(k_,{onChange:i,checked:e,children:"Required"})};var BI={};const yWr=eo(HWe);var f$={},XEe=Ot.default,xWr=et.default;Object.defineProperty(f$,"__esModule",{value:!0});f$.default=wWr;f$.withPureRenderTheme=QEe;var SWr=xWr(t$),Wd=XEe(g),YEe=XEe(Gr);function QEe(e){return function(r){return Wd.createElement(YEe.default,{theme:{token:{motion:!1,zIndexPopupBase:0}}},Wd.createElement(e,Object.assign({},r)))}}function wWr(e,t,r,n){function i(o){const{prefixCls:a,style:s}=o,l=Wd.useRef(null),[c,d]=Wd.useState(0),[f,h]=Wd.useState(0),[u,p]=(0,SWr.default)(!1,{value:o.open}),{getPrefixCls:m}=Wd.useContext(YEe.ConfigContext),v=m(t||"select",a);Wd.useEffect(()=>{if(p(!0),typeof ResizeObserver<"u"){const y=new ResizeObserver(w=>{const $=w[0].target;d($.offsetHeight+8),h($.offsetWidth)}),x=setInterval(()=>{var w;const $=r?`.${r(v)}`:`.${v}-dropdown`,C=(w=l.current)===null||w===void 0?void 0:w.querySelector($);C&&(clearInterval(x),y.observe(C))},10);return()=>{clearInterval(x),y.disconnect()}}},[]);let b=Object.assign(Object.assign({},o),{style:Object.assign(Object.assign({},s),{margin:0}),open:u,visible:u,getPopupContainer:()=>l.current});return n&&(b=n(b)),Wd.createElement("div",{ref:l,style:{paddingBottom:c,position:"relative",minWidth:f}},Wd.createElement(e,Object.assign({},b)))}return QEe(i)}var Sd={},CWr=et.default;Object.defineProperty(Sd,"__esModule",{value:!0});Sd.getMergedStatus=void 0;Sd.getStatusClassNames=OWr;var $Wr=CWr(Or);function OWr(e,t,r){return(0,$Wr.default)({[`${e}-status-success`]:t==="success",[`${e}-status-warning`]:t==="warning",[`${e}-status-error`]:t==="error",[`${e}-status-validating`]:t==="validating",[`${e}-has-feedback`]:r})}const EWr=(e,t)=>t||e;Sd.getMergedStatus=EWr;var h$={},FI={},HI={},_Wr=Ot.default;Object.defineProperty(HI,"__esModule",{value:!0});HI.default=void 0;var PWr=Yf,$l=_Wr(g),IWr=yn;const TWr=()=>{const[,e]=(0,IWr.useToken)(),r=new PWr.TinyColor(e.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return $l.createElement("svg",{style:r,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},$l.createElement("g",{fill:"none",fillRule:"evenodd"},$l.createElement("g",{transform:"translate(24 31.67)"},$l.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),$l.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),$l.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),$l.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),$l.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),$l.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),$l.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},$l.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),$l.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))};HI.default=TWr;var WI={},MWr=Ot.default;Object.defineProperty(WI,"__esModule",{value:!0});WI.default=void 0;var zR=Yf,ZEe=MWr(g),uv=ZEe,kWr=yn;const RWr=()=>{const[,e]=(0,kWr.useToken)(),{colorFill:t,colorFillTertiary:r,colorFillQuaternary:n,colorBgContainer:i}=e,{borderColor:o,shadowColor:a,contentColor:s}=(0,ZEe.useMemo)(()=>({borderColor:new zR.TinyColor(t).onBackground(i).toHexShortString(),shadowColor:new zR.TinyColor(r).onBackground(i).toHexShortString(),contentColor:new zR.TinyColor(n).onBackground(i).toHexShortString()}),[t,r,n,i]);return uv.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},uv.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},uv.createElement("ellipse",{fill:a,cx:"32",cy:"33",rx:"32",ry:"7"}),uv.createElement("g",{fillRule:"nonzero",stroke:o},uv.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),uv.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:s}))))};WI.default=RWr;var qI={};Object.defineProperty(qI,"__esModule",{value:!0});qI.default=void 0;var kce=yn;const AWr=e=>{const{componentCls:t,margin:r,marginXS:n,marginXL:i,fontSize:o,lineHeight:a}=e;return{[t]:{marginInline:n,fontSize:o,lineHeight:a,textAlign:"center",[`${t}-image`]:{height:e.emptyImgHeight,marginBottom:n,opacity:e.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${t}-description`]:{color:e.colorText},[`${t}-footer`]:{marginTop:r},"&-normal":{marginBlock:i,color:e.colorTextDisabled,[`${t}-description`]:{color:e.colorTextDisabled},[`${t}-image`]:{height:e.emptyImgHeightMD}},"&-small":{marginBlock:n,color:e.colorTextDisabled,[`${t}-image`]:{height:e.emptyImgHeightSM}}}}};qI.default=(0,kce.genComponentStyleHook)("Empty",e=>{const{componentCls:t,controlHeightLG:r}=e,n=(0,kce.mergeToken)(e,{emptyImgCls:`${t}-img`,emptyImgHeight:r*2.5,emptyImgHeightMD:r,emptyImgHeightSM:r*.875});return[AWr(n)]});var DWr=Ot.default,VI=et.default;Object.defineProperty(FI,"__esModule",{value:!0});FI.default=void 0;var NWr=VI(Or),Dh=DWr(g),jWr=Gr,LWr=wg,zWr=VI(HI),BWr=VI(WI),FWr=VI(qI),HWr=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{var{className:t,rootClassName:r,prefixCls:n,image:i=JEe,description:o,children:a,imageStyle:s,style:l}=e,c=HWr(e,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:d,direction:f,empty:h}=Dh.useContext(jWr.ConfigContext),u=d("empty",n),[p,m]=(0,FWr.default)(u),[v]=(0,LWr.useLocale)("Empty"),b=typeof o<"u"?o:v==null?void 0:v.description,y=typeof b=="string"?b:"empty";let x=null;return typeof i=="string"?x=Dh.createElement("img",{alt:y,src:i}):x=i,p(Dh.createElement("div",Object.assign({className:(0,NWr.default)(m,u,h==null?void 0:h.className,{[`${u}-normal`]:i===e_e,[`${u}-rtl`]:f==="rtl"},t,r),style:Object.assign(Object.assign({},h==null?void 0:h.style),l)},c),Dh.createElement("div",{className:`${u}-image`,style:s},x),b&&Dh.createElement("div",{className:`${u}-description`},b),a&&Dh.createElement("div",{className:`${u}-footer`},a)))};EG.PRESENTED_IMAGE_DEFAULT=JEe;EG.PRESENTED_IMAGE_SIMPLE=e_e;FI.default=EG;var WWr=et.default,qWr=Ot.default;Object.defineProperty(h$,"__esModule",{value:!0});h$.default=void 0;var B3=qWr(g),VWr=Gr,M2=WWr(FI);const UWr=e=>{const{componentName:t}=e,{getPrefixCls:r}=(0,B3.useContext)(VWr.ConfigContext),n=r("empty");switch(t){case"Table":case"List":return B3.default.createElement(M2.default,{image:M2.default.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return B3.default.createElement(M2.default,{image:M2.default.PRESENTED_IMAGE_SIMPLE,className:`${n}-small`});default:return B3.default.createElement(M2.default,null)}};h$.default=UWr;var UI={},KI={};Object.defineProperty(KI,"__esModule",{value:!0});KI.default=void 0;var Rce=fo,yh=QC;const KWr=e=>{const{optionHeight:t,optionFontSize:r,optionLineHeight:n,optionPadding:i}=e;return{position:"relative",display:"block",minHeight:t,padding:i,color:e.colorText,fontWeight:"normal",fontSize:r,lineHeight:n,boxSizing:"border-box"}},GWr=e=>{const{antCls:t,componentCls:r}=e,n=`${r}-item`,i=`&${t}-slide-up-enter${t}-slide-up-enter-active`,o=`&${t}-slide-up-appear${t}-slide-up-appear-active`,a=`&${t}-slide-up-leave${t}-slide-up-leave-active`,s=`${r}-dropdown-placement-`;return[{[`${r}-dropdown`]:Object.assign(Object.assign({},(0,Rce.resetComponent)(e)),{position:"absolute",top:-9999,zIndex:e.zIndexPopup,boxSizing:"border-box",padding:e.paddingXXS,overflow:"hidden",fontSize:e.fontSize,fontVariant:"initial",backgroundColor:e.colorBgElevated,borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,[` - ${i}${s}bottomLeft, - ${o}${s}bottomLeft - `]:{animationName:yh.slideUpIn},[` - ${i}${s}topLeft, - ${o}${s}topLeft, - ${i}${s}topRight, - ${o}${s}topRight - `]:{animationName:yh.slideDownIn},[`${a}${s}bottomLeft`]:{animationName:yh.slideUpOut},[` - ${a}${s}topLeft, - ${a}${s}topRight - `]:{animationName:yh.slideDownOut},"&-hidden":{display:"none"},[`${n}`]:Object.assign(Object.assign({},KWr(e)),{cursor:"pointer",transition:`background ${e.motionDurationSlow} ease`,borderRadius:e.borderRadiusSM,"&-group":{color:e.colorTextDescription,fontSize:e.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},Rce.textEllipsis),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${n}-option-disabled)`]:{backgroundColor:e.optionActiveBg},[`&-selected:not(${n}-option-disabled)`]:{color:e.optionSelectedColor,fontWeight:e.optionSelectedFontWeight,backgroundColor:e.optionSelectedBg,[`${n}-option-state`]:{color:e.colorPrimary}},"&-disabled":{[`&${n}-option-selected`]:{backgroundColor:e.colorBgContainerDisabled},color:e.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:e.controlPaddingHorizontal*2}}}),"&-rtl":{direction:"rtl"}})},(0,yh.initSlideMotion)(e,"slide-up"),(0,yh.initSlideMotion)(e,"slide-down"),(0,yh.initMoveMotion)(e,"move-up"),(0,yh.initMoveMotion)(e,"move-down")]};KI.default=GWr;var GI={};Object.defineProperty(GI,"__esModule",{value:!0});GI.default=void 0;var XWr=fo,Ace=yn;const dv=2,t_e=e=>{let{multipleSelectItemHeight:t,selectHeight:r,lineWidth:n}=e;const i=(r-t)/2-n,o=Math.ceil(i/2);return[i,o]};function BR(e,t){const{componentCls:r,iconCls:n}=e,i=`${r}-selection-overflow`,o=e.multipleSelectItemHeight,[a]=t_e(e),s=t?`${r}-${t}`:"";return{[`${r}-multiple${s}`]:{fontSize:e.fontSize,[i]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"}},[`${r}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",height:"100%",padding:`${a-dv}px ${dv*2}px`,borderRadius:e.borderRadius,[`${r}-show-search&`]:{cursor:"text"},[`${r}-disabled&`]:{background:e.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${dv}px 0`,lineHeight:`${o}px`,visibility:"hidden",content:'"\\a0"'}},[` - &${r}-show-arrow ${r}-selector, - &${r}-allow-clear ${r}-selector - `]:{paddingInlineEnd:e.fontSizeIcon+e.controlPaddingHorizontal},[`${r}-selection-item`]:{display:"flex",alignSelf:"center",flex:"none",boxSizing:"border-box",maxWidth:"100%",height:o,marginTop:dv,marginBottom:dv,lineHeight:`${o-e.lineWidth*2}px`,background:e.multipleItemBg,border:`${e.lineWidth}px ${e.lineType} ${e.multipleItemBorderColor}`,borderRadius:e.borderRadiusSM,cursor:"default",transition:`font-size ${e.motionDurationSlow}, line-height ${e.motionDurationSlow}, height ${e.motionDurationSlow}`,marginInlineEnd:dv*2,paddingInlineStart:e.paddingXS,paddingInlineEnd:e.paddingXS/2,[`${r}-disabled&`]:{color:e.multipleItemColorDisabled,borderColor:e.multipleItemBorderColorDisabled,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:e.paddingXS/2,overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,XWr.resetIcon)()),{display:"inline-flex",alignItems:"center",color:e.colorIcon,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${n}`]:{verticalAlign:"-0.2em"},"&:hover":{color:e.colorIconHover}})},[`${i}-item + ${i}-item`]:{[`${r}-selection-search`]:{marginInlineStart:0}},[`${i}-item-suffix`]:{height:"100%"},[`${r}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:e.inputPaddingHorizontalBase-a,"\n &-input,\n &-mirror\n ":{height:o,fontFamily:e.fontFamily,lineHeight:`${o}px`,transition:`all ${e.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${r}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:e.inputPaddingHorizontalBase,insetInlineEnd:e.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${e.motionDurationSlow}`}}}}const YWr=e=>{const{componentCls:t}=e,r=(0,Ace.mergeToken)(e,{selectHeight:e.controlHeightSM,multipleSelectItemHeight:e.controlHeightXS,borderRadius:e.borderRadiusSM,borderRadiusSM:e.borderRadiusXS}),n=(0,Ace.mergeToken)(e,{fontSize:e.fontSizeLG,selectHeight:e.controlHeightLG,multipleSelectItemHeight:e.multipleItemHeightLG,borderRadius:e.borderRadiusLG,borderRadiusSM:e.borderRadius}),[,i]=t_e(e);return[BR(e),BR(r,"sm"),{[`${t}-multiple${t}-sm`]:{[`${t}-selection-placeholder`]:{insetInline:e.controlPaddingHorizontalSM-e.lineWidth},[`${t}-selection-search`]:{marginInlineStart:i}}},BR(n,"lg")]};GI.default=YWr;var _G={};Object.defineProperty(_G,"__esModule",{value:!0});_G.default=ZWr;var QWr=fo,Dce=yn;function FR(e,t){const{componentCls:r,inputPaddingHorizontalBase:n,borderRadius:i}=e,o=e.controlHeight-e.lineWidth*2,a=Math.ceil(e.fontSize*1.25),s=t?`${r}-${t}`:"";return{[`${r}-single${s}`]:{fontSize:e.fontSize,height:e.controlHeight,[`${r}-selector`]:Object.assign(Object.assign({},(0,QWr.resetComponent)(e,!0)),{display:"flex",borderRadius:i,[`${r}-selection-search`]:{position:"absolute",top:0,insetInlineStart:n,insetInlineEnd:n,bottom:0,"&-input":{width:"100%",WebkitAppearance:"textfield"}},[` - ${r}-selection-item, - ${r}-selection-placeholder - `]:{padding:0,lineHeight:`${o}px`,transition:`all ${e.motionDurationSlow}, visibility 0s`,alignSelf:"center"},[`${r}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${r}-selection-item:empty:after`,`${r}-selection-placeholder:empty:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` - &${r}-show-arrow ${r}-selection-item, - &${r}-show-arrow ${r}-selection-placeholder - `]:{paddingInlineEnd:a},[`&${r}-open ${r}-selection-item`]:{color:e.colorTextPlaceholder},[`&:not(${r}-customize-input)`]:{[`${r}-selector`]:{width:"100%",height:"100%",padding:`0 ${n}px`,[`${r}-selection-search-input`]:{height:o},"&:after":{lineHeight:`${o}px`}}},[`&${r}-customize-input`]:{[`${r}-selector`]:{"&:after":{display:"none"},[`${r}-selection-search`]:{position:"static",width:"100%"},[`${r}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${n}px`,"&:after":{display:"none"}}}}}}}function ZWr(e){const{componentCls:t}=e,r=e.controlPaddingHorizontalSM-e.lineWidth;return[FR(e),FR((0,Dce.mergeToken)(e,{controlHeight:e.controlHeightSM,borderRadius:e.borderRadiusSM}),"sm"),{[`${t}-single${t}-sm`]:{[`&:not(${t}-customize-input)`]:{[`${t}-selection-search`]:{insetInlineStart:r,insetInlineEnd:r},[`${t}-selector`]:{padding:`0 ${r}px`},[`&${t}-show-arrow ${t}-selection-search`]:{insetInlineEnd:r+e.fontSize*1.5},[` - &${t}-show-arrow ${t}-selection-item, - &${t}-show-arrow ${t}-selection-placeholder - `]:{paddingInlineEnd:e.fontSize*1.5}}}},FR((0,Dce.mergeToken)(e,{controlHeight:e.singleItemHeightLG,fontSize:e.fontSizeLG,borderRadius:e.borderRadiusLG}),"lg")]}var PG=et.default;Object.defineProperty(UI,"__esModule",{value:!0});UI.default=void 0;var F3=fo,JWr=_g,Lx=yn,eqr=PG(KI),tqr=PG(GI),rqr=PG(_G);const nqr=e=>{const{componentCls:t,selectorBg:r}=e;return{position:"relative",backgroundColor:r,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,input:{cursor:"pointer"},[`${t}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit",height:"100%"}},[`${t}-disabled&`]:{color:e.colorTextDisabled,background:e.colorBgContainerDisabled,cursor:"not-allowed",[`${t}-multiple&`]:{background:e.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},HR=function(e,t){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:n,borderHoverColor:i,antCls:o,borderActiveColor:a,outlineColor:s,controlOutlineWidth:l}=t,c=r?{[`${n}-selector`]:{borderColor:a}}:{};return{[e]:{[`&:not(${n}-disabled):not(${n}-customize-input):not(${o}-pagination-size-changer)`]:Object.assign(Object.assign({},c),{[`&:hover ${n}-selector`]:{borderColor:i},[`${n}-focused& ${n}-selector`]:{borderColor:a,boxShadow:`0 0 0 ${l}px ${s}`,outline:0}})}}},iqr=e=>{const{componentCls:t}=e;return{[`${t}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none",fontFamily:"inherit","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},oqr=e=>{const{antCls:t,componentCls:r,inputPaddingHorizontalBase:n,iconCls:i}=e;return{[r]:Object.assign(Object.assign({},(0,F3.resetComponent)(e)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${r}-customize-input) ${r}-selector`]:Object.assign(Object.assign({},nqr(e)),iqr(e)),[`${r}-selection-item`]:Object.assign(Object.assign({flex:1,fontWeight:"normal",position:"relative",userSelect:"none"},F3.textEllipsis),{[`> ${t}-typography`]:{display:"inline"}}),[`${r}-selection-placeholder`]:Object.assign(Object.assign({},F3.textEllipsis),{flex:1,color:e.colorTextPlaceholder,pointerEvents:"none"}),[`${r}-arrow`]:Object.assign(Object.assign({},(0,F3.resetIcon)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:n,height:e.fontSizeIcon,marginTop:-e.fontSizeIcon/2,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[i]:{verticalAlign:"top",transition:`transform ${e.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${r}-suffix)`]:{pointerEvents:"auto"}},[`${r}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${r}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:n,zIndex:1,display:"inline-block",width:e.fontSizeIcon,height:e.fontSizeIcon,marginTop:-e.fontSizeIcon/2,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:e.clearBg,cursor:"pointer",opacity:0,transition:`color ${e.motionDurationMid} ease, opacity ${e.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:e.colorTextTertiary}},"&:hover":{[`${r}-clear`]:{opacity:1}}}),[`${r}-has-feedback`]:{[`${r}-clear`]:{insetInlineEnd:n+e.fontSize+e.paddingXS}}}},aqr=e=>{const{componentCls:t}=e;return[{[t]:{[`&-borderless ${t}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${t}-in-form-item`]:{width:"100%"}}},oqr(e),(0,rqr.default)(e),(0,tqr.default)(e),(0,eqr.default)(e),{[`${t}-rtl`]:{direction:"rtl"}},HR(t,(0,Lx.mergeToken)(e,{borderHoverColor:e.colorPrimaryHover,borderActiveColor:e.colorPrimary,outlineColor:e.controlOutline})),HR(`${t}-status-error`,(0,Lx.mergeToken)(e,{borderHoverColor:e.colorErrorHover,borderActiveColor:e.colorError,outlineColor:e.colorErrorOutline}),!0),HR(`${t}-status-warning`,(0,Lx.mergeToken)(e,{borderHoverColor:e.colorWarningHover,borderActiveColor:e.colorWarning,outlineColor:e.colorWarningOutline}),!0),(0,JWr.genCompactItemStyle)(e,{borderElCls:`${t}-selector`,focusElCls:`${t}-focused`})]};UI.default=(0,Lx.genComponentStyleHook)("Select",(e,t)=>{let{rootPrefixCls:r}=t;const n=(0,Lx.mergeToken)(e,{rootPrefixCls:r,inputPaddingHorizontalBase:e.paddingSM-1,multipleSelectItemHeight:e.multipleItemHeight,selectHeight:e.controlHeight});return[aqr(n)]},e=>{const{fontSize:t,lineHeight:r,controlHeight:n,controlPaddingHorizontal:i,zIndexPopupBase:o,colorText:a,fontWeightStrong:s,controlItemBgActive:l,controlItemBgHover:c,colorBgContainer:d,colorFillSecondary:f,controlHeightLG:h,controlHeightSM:u,colorBgContainerDisabled:p,colorTextDisabled:m}=e;return{zIndexPopup:o+50,optionSelectedColor:a,optionSelectedFontWeight:s,optionSelectedBg:l,optionActiveBg:c,optionPadding:`${(n-t*r)/2}px ${i}px`,optionFontSize:t,optionLineHeight:r,optionHeight:n,selectorBg:d,clearBg:d,singleItemHeightLG:h,multipleItemBg:f,multipleItemBorderColor:"transparent",multipleItemHeight:u,multipleItemHeightLG:n,multipleSelectorBgDisabled:p,multipleItemColorDisabled:m,multipleItemBorderColorDisabled:"transparent"}});var IG={};Object.defineProperty(IG,"__esModule",{value:!0});IG.default=lqr;const sqr=e=>{const r={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:e==="scroll"?"scroll":"visible",dynamicInset:!0};return{bottomLeft:Object.assign(Object.assign({},r),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},r),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},r),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},r),{points:["br","tr"],offset:[0,-4]})}};function lqr(e,t){return e||sqr(t)}var TG={},Dz={exports:{}},r_e={},MG={};Object.defineProperty(MG,"__esModule",{value:!0});var cqr={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"};MG.default=cqr;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return h}});var t=s(g),r=o(MG),n=o(Mn);function i(u,p,m){return p in u?Object.defineProperty(u,p,{value:m,enumerable:!0,configurable:!0,writable:!0}):u[p]=m,u}function o(u){return u&&u.__esModule?u:{default:u}}function a(u){if(typeof WeakMap!="function")return null;var p=new WeakMap,m=new WeakMap;return(a=function(v){return v?m:p})(u)}function s(u,p){if(!p&&u&&u.__esModule)return u;if(u===null||typeof u!="object"&&typeof u!="function")return{default:u};var m=a(p);if(m&&m.has(u))return m.get(u);var v={},b=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var y in u)if(y!=="default"&&Object.prototype.hasOwnProperty.call(u,y)){var x=b?Object.getOwnPropertyDescriptor(u,y):null;x&&(x.get||x.set)?Object.defineProperty(v,y,x):v[y]=u[y]}return v.default=u,m&&m.set(u,v),v}function l(u){for(var p=1;pt===null&&!s&&!f?null:xh.createElement(xh.Fragment,null,c!==!1&&y,s&&d);let m=null;if(t!==void 0)m=p(t);else if(o)m=p(xh.createElement(yqr.default,{spin:!0}));else{const y=`${l}-suffix`;m=x=>{let{open:w,showSearch:$}=x;return p(w&&$?xh.createElement(xqr.default,{className:y}):xh.createElement(bqr.default,{className:y}))}}let v=null;n!==void 0?v=n:a?v=xh.createElement(mqr.default,null):v=null;let b=null;return i!==void 0?b=i:b=xh.createElement(vqr.default,null),{clearIcon:u,suffixIcon:m,itemIcon:v,removeIcon:b}}var DG={};Object.defineProperty(DG,"__esModule",{value:!0});DG.default=wqr;function wqr(e,t){return t!==void 0?t:e!==null}var wd=et.default,c_e=Ot.default;Object.defineProperty(BI,"__esModule",{value:!0});var NG=BI.default=void 0,Ph=c_e(g),Nce=wd(Or),jG=c_e(yWr),Cqr=wd(Xf),$qr=tc,Oqr=W0,Eqr=wd(f$),jce=Sd,_qr=Gr,Pqr=wd(h$),Iqr=wd(jo),Tqr=wd(_a),Mqr=sn,kqr=ko,Rqr=wd(UI),Aqr=wd(IG),Dqr=wd(TG),Nqr=wd(DG),jqr=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{var r,n,{prefixCls:i,bordered:o=!0,className:a,rootClassName:s,getPopupContainer:l,popupClassName:c,dropdownClassName:d,listHeight:f=256,placement:h,listItemHeight:u=24,size:p,disabled:m,notFoundContent:v,status:b,builtinPlacements:y,dropdownMatchSelectWidth:x,popupMatchSelectWidth:w,direction:$,style:C,allowClear:S}=e,O=jqr(e,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:E,getPrefixCls:_,renderEmpty:P,direction:I,virtual:M,popupMatchSelectWidth:T,popupOverflow:A,select:k}=Ph.useContext(_qr.ConfigContext),R=_("select",i),D=_(),z=$??I,{compactSize:N,compactItemClassnames:j}=(0,kqr.useCompactItemContext)(R,z),[H,q]=(0,Rqr.default)(R),L=Ph.useMemo(()=>{const{mode:bt}=O;if(bt!=="combobox")return bt===u_e?"combobox":bt},[O.mode]),W=L==="multiple"||L==="tags",U=(0,Nqr.default)(O.suffixIcon,O.showArrow),K=(r=w??x)!==null&&r!==void 0?r:T,{status:G,hasFeedback:Z,isFormItemInput:J,feedbackIcon:ne}=Ph.useContext(Mqr.FormItemInputContext),le=(0,jce.getMergedStatus)(G,b);let ue;v!==void 0?ue=v:L==="combobox"?ue=null:ue=(P==null?void 0:P("Select"))||Ph.createElement(Pqr.default,{componentName:"Select"});const{suffixIcon:de,itemIcon:ce,removeIcon:ve,clearIcon:xe}=(0,Dqr.default)(Object.assign(Object.assign({},O),{multiple:W,hasFeedback:Z,feedbackIcon:ne,showSuffixIcon:U,prefixCls:R,showArrow:O.showArrow,componentName:"Select"})),Oe=S===!0?{clearIcon:xe}:S,he=(0,Cqr.default)(O,["suffixIcon","itemIcon"]),ae=(0,Nce.default)(c||d,{[`${R}-dropdown-${z}`]:z==="rtl"},s,q),be=(0,Tqr.default)(bt=>{var nt;return(nt=p??N)!==null&&nt!==void 0?nt:bt}),pe=Ph.useContext(Iqr.default),Pe=m??pe,Ge=(0,Nce.default)({[`${R}-lg`]:be==="large",[`${R}-sm`]:be==="small",[`${R}-rtl`]:z==="rtl",[`${R}-borderless`]:!o,[`${R}-in-form-item`]:J},(0,jce.getStatusClassNames)(R,le,Z),j,k==null?void 0:k.className,a,s,q),rt=Ph.useMemo(()=>h!==void 0?h:z==="rtl"?"bottomRight":"bottomLeft",[h,z]),Le=(0,Aqr.default)(y,A),[ht]=(0,$qr.useZIndex)("SelectLike",(n=O.dropdownStyle)===null||n===void 0?void 0:n.zIndex);return H(Ph.createElement(jG.default,Object.assign({ref:t,virtual:M,showSearch:k==null?void 0:k.showSearch},he,{style:Object.assign(Object.assign({},k==null?void 0:k.style),C),dropdownMatchSelectWidth:K,builtinPlacements:Le,transitionName:(0,Oqr.getTransitionName)(D,"slide-up",O.transitionName),listHeight:f,listItemHeight:u,mode:L,prefixCls:R,placement:rt,direction:z,suffixIcon:de,menuItemSelectedIcon:ce,removeIcon:ve,allowClear:Oe,notFoundContent:ue,className:Ge,getPopupContainer:l||E,dropdownClassName:ae,disabled:Pe,dropdownStyle:Object.assign(Object.assign({},O==null?void 0:O.dropdownStyle),{zIndex:ht})})))},Ly=Ph.forwardRef(Lqr),zqr=(0,Eqr.default)(Ly);Ly.SECRET_COMBOBOX_MODE_DO_NOT_USE=u_e;Ly.Option=jG.Option;Ly.OptGroup=jG.OptGroup;Ly._InternalPanelDoNotUseOrYouWillBeFired=zqr;NG=BI.default=Ly;const d_e=({autofocus:e,disabled:t,formContext:r={},id:n,multiple:i,onBlur:o,onChange:a,onFocus:s,options:l,placeholder:c,readonly:d,value:f})=>{const{readonlyAsDisabled:h=!0}=r,{enumOptions:u,enumDisabled:p,suggestions:m,params:v,emptyValue:b}=l,[y,x]=g.useState(!1),[w,$]=g.useState([]),C=wa(R=>R.schemaWizard.formData),S=R=>{a(zi(R,u||w,b))},O=()=>o(n,zi(f,u,b)),E=()=>s(n,zi(f,u,b)),_=R=>{A(R,$)},P=(R,D)=>D&&te(D.label)?D.label.toLowerCase().indexOf(R.toLowerCase())>=0:!1,I=R=>R.parentNode,M=hC(f,u,i),T=R=>{let D=n.split("_").filter(N=>!isNaN(N)),z=0;return R.map(N=>(N=N==="#"?D[z]:N,isNaN(N)||++z,N))},A=(R,D)=>{let z=C;v&&Object.entries(v).map(N=>{const j=T(N[1]);m.replace(`${N[0]}=`,`${N[0]}=${z.getIn(j,"")||""}`)}),x(!0),HC.get(`${m}${R}`).then(({data:N})=>{D(N.map(j=>({value:j,label:j}))),x(!1)}).catch(()=>{D([]),x(!1)})};let k=m?w:u;return B.jsx(NG,{autoFocus:e,disabled:t||h&&d,getPopupContainer:I,id:n,mode:i?"multiple":void 0,onBlur:d?void 0:O,onChange:d?void 0:S,onFocus:d?void 0:E,onSearch:m&&aP(_,500),showSearch:!0,placeholder:c,value:m?f:M,filterOption:!m&&P,"aria-describedby":so(n),loading:y,notFoundContent:B.jsx(qs,{description:"No Results",image:qs.PRESENTED_IMAGE_SIMPLE}),options:Array.isArray(k)&&k.map(({value:R,label:D},z)=>({key:String(z),value:String(z),label:D,disabled:Array.isArray(p)&&p.indexOf(R)!==-1}))})};d_e.propTypes={disabled:me.bool,autofocus:me.bool,formContext:me.object,id:me.string,multiple:me.string,placeholder:me.string,readonly:me.bool,value:me.object,options:me.object,onBlur:me.func,onChange:me.func,onFocus:me.func};const Bqr={text:c8e,uri:hWr,richeditor:Az,latex:Az,required:bWr,switch:uWr,checkbox:dWr,date:vWr,select:d_e};var f_e={exports:{}};(function(e){(function(t,r){e.exports=r()})(qt,function(){var t=Object.prototype.toString;function r(f,h){return f==null?!1:Object.prototype.hasOwnProperty.call(f,h)}function n(f){if(!f||a(f)&&f.length===0)return!0;if(typeof f!="string"){for(var h in f)if(r(f,h))return!1;return!0}return!1}function i(f){return t.call(f)}function o(f){return typeof f=="object"&&i(f)==="[object Object]"}var a=Array.isArray||function(f){return t.call(f)==="[object Array]"};function s(f){return typeof f=="boolean"||i(f)==="[object Boolean]"}function l(f){var h=parseInt(f);return h.toString()===f?h:f}function c(f){f=f||{};var h=function(b){return Object.keys(h).reduce(function(y,x){return x==="create"||typeof h[x]=="function"&&(y[x]=h[x].bind(h,b)),y},{})},u;f.includeInheritedProps?u=function(){return!0}:u=function(b,y){return typeof y=="number"&&Array.isArray(b)||r(b,y)};function p(b,y){if(u(b,y))return b[y]}var m;f.includeInheritedProps?m=function(b,y){typeof y!="string"&&typeof y!="number"&&(y=String(y));var x=p(b,y);if(y==="__proto__"||y==="prototype"||y==="constructor"&&typeof x=="function")throw new Error("For security reasons, object's magic properties cannot be set");return x}:m=function(b,y){return p(b,y)};function v(b,y,x,w){if(typeof y=="number"&&(y=[y]),!y||y.length===0)return b;if(typeof y=="string")return v(b,y.split(".").map(l),x,w);var $=y[0],C=m(b,$);return y.length===1?((C===void 0||!w)&&(b[$]=x),C):(C===void 0&&(typeof y[1]=="number"?b[$]=[]:b[$]={}),v(b[$],y.slice(1),x,w))}return h.has=function(b,y){if(typeof y=="number"?y=[y]:typeof y=="string"&&(y=y.split(".")),!y||y.length===0)return!!b;for(var x=0;x{const{getPrefixCls:C}=$,O=`${C("form")}-item-label`,E=se(O,x==="left"&&`${O}-left`);return B.jsx("fieldset",{className:r,id:o.$id,children:B.jsxs(G0,{gutter:w,children:[(p.title||h)&&B.jsx(yo,{className:E,span:24,children:B.jsx(b,{idSchema:o,required:d,title:p.title||h,schema:f,uiSchema:u,registry:c})}),(p.description||f.description)&&B.jsx(yo,{span:24,style:Kqr,children:B.jsx(m,{description:p.description||f.description,idSchema:o,schema:f,uiSchema:u,registry:c})}),B.jsx(yo,{className:"row array-item-list",span:24,children:a&&a.map(({key:_,...P})=>B.jsx(v,{...P},_))}),t&&B.jsx(yo,{span:24,children:B.jsx(G0,{gutter:w,justify:"end",children:B.jsx(yo,{flex:"192px",children:B.jsx(y,{className:"array-item-add",disabled:n||l,onClick:s,uiSchema:u,registry:c})})})})]})})}})}var BG={},XI={},Nn={};Object.defineProperty(Nn,"__esModule",{value:!0});Nn.initComponentToken=Nn.genStatusStyle=Nn.genPlaceholderStyle=Nn.genInputSmallStyle=Nn.genInputGroupStyle=Nn.genHoverStyle=Nn.genDisabledStyle=Nn.genBasicInputStyle=Nn.genActiveStyle=Nn.default=void 0;Nn.initInputToken=g_e;var FG=fo,Xqr=_g,pb=yn;const h_e=e=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:e,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}});Nn.genPlaceholderStyle=h_e;const HG=e=>({borderColor:e.hoverBorderColor,backgroundColor:e.hoverBg});Nn.genHoverStyle=HG;const Z8=e=>({borderColor:e.activeBorderColor,boxShadow:e.activeShadow,outline:0,backgroundColor:e.activeBg});Nn.genActiveStyle=Z8;const WG=e=>({color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover:not([disabled])":Object.assign({},HG((0,pb.mergeToken)(e,{hoverBorderColor:e.colorBorder,hoverBg:e.colorBgContainerDisabled})))});Nn.genDisabledStyle=WG;const p_e=e=>{const{paddingBlockLG:t,fontSizeLG:r,lineHeightLG:n,borderRadiusLG:i,paddingInlineLG:o}=e;return{padding:`${t}px ${o}px`,fontSize:r,lineHeight:n,borderRadius:i}},qG=e=>({padding:`${e.paddingBlockSM}px ${e.paddingInlineSM}px`,borderRadius:e.borderRadiusSM});Nn.genInputSmallStyle=qG;const VG=(e,t)=>{const{componentCls:r,colorError:n,colorWarning:i,errorActiveShadow:o,warningActiveShadow:a,colorErrorBorderHover:s,colorWarningBorderHover:l}=e;return{[`&-status-error:not(${t}-disabled):not(${t}-borderless)${t}`]:{borderColor:n,"&:hover":{borderColor:s},"&:focus, &:focus-within":Object.assign({},Z8((0,pb.mergeToken)(e,{activeBorderColor:n,activeShadow:o}))),[`${r}-prefix, ${r}-suffix`]:{color:n}},[`&-status-warning:not(${t}-disabled):not(${t}-borderless)${t}`]:{borderColor:i,"&:hover":{borderColor:l},"&:focus, &:focus-within":Object.assign({},Z8((0,pb.mergeToken)(e,{activeBorderColor:i,activeShadow:a}))),[`${r}-prefix, ${r}-suffix`]:{color:i}}}};Nn.genStatusStyle=VG;const UG=e=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${e.paddingBlock}px ${e.paddingInline}px`,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight,backgroundColor:e.colorBgContainer,backgroundImage:"none",borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:e.colorBorder,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid}`},h_e(e.colorTextPlaceholder)),{"&:hover":Object.assign({},HG(e)),"&:focus, &:focus-within":Object.assign({},Z8(e)),"&-disabled, &[disabled]":Object.assign({},WG(e)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:e.controlHeight,lineHeight:e.lineHeight,verticalAlign:"bottom",transition:`all ${e.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},p_e(e)),"&-sm":Object.assign({},qG(e)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}});Nn.genBasicInputStyle=UG;const m_e=e=>{const{componentCls:t,antCls:r}=e;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:e.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${t}, &-lg > ${t}-group-addon`]:Object.assign({},p_e(e)),[`&-sm ${t}, &-sm > ${t}-group-addon`]:Object.assign({},qG(e)),[`&-lg ${r}-select-single ${r}-select-selector`]:{height:e.controlHeightLG},[`&-sm ${r}-select-single ${r}-select-selector`]:{height:e.controlHeightSM},[`> ${t}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${t}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${e.paddingInline}px`,color:e.colorText,fontWeight:"normal",fontSize:e.fontSize,textAlign:"center",backgroundColor:e.addonBg,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadius,transition:`all ${e.motionDurationSlow}`,lineHeight:1,[`${r}-select`]:{margin:`-${e.paddingBlock+1}px -${e.paddingInline}px`,[`&${r}-select-single:not(${r}-select-customize-input):not(${r}-pagination-size-changer)`]:{[`${r}-select-selector`]:{backgroundColor:"inherit",border:`${e.lineWidth}px ${e.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${r}-select-selector`]:{color:e.colorPrimary}}},[`${r}-cascader-picker`]:{margin:`-9px -${e.paddingInline}px`,backgroundColor:"transparent",[`${r}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${t}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${t}-search-with-button &`]:{zIndex:0}}},[`> ${t}:first-child, ${t}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${r}-select ${r}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}-affix-wrapper`]:{[`&:not(:first-child) ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}:last-child, ${t}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${r}-select ${r}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${t}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${t}-search &`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius}},[`&:not(:first-child), ${t}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${t}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,FG.clearFix)()),{[`${t}-group-addon, ${t}-group-wrap, > ${t}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:e.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` - & > ${t}-affix-wrapper, - & > ${t}-number-affix-wrapper, - & > ${r}-picker-range - `]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:-e.lineWidth,borderInlineEndWidth:e.lineWidth},[`${t}`]:{float:"none"},[`& > ${r}-select > ${r}-select-selector, - & > ${r}-select-auto-complete ${t}, - & > ${r}-cascader-picker ${t}, - & > ${t}-group-wrapper ${t}`]:{borderInlineEndWidth:e.lineWidth,borderRadius:0,"&:hover":{zIndex:1},"&:focus":{zIndex:1}},[`& > ${r}-select-focused`]:{zIndex:1},[`& > ${r}-select > ${r}-select-arrow`]:{zIndex:1},[`& > *:first-child, - & > ${r}-select:first-child > ${r}-select-selector, - & > ${r}-select-auto-complete:first-child ${t}, - & > ${r}-cascader-picker:first-child ${t}`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius},[`& > *:last-child, - & > ${r}-select:last-child > ${r}-select-selector, - & > ${r}-cascader-picker:last-child ${t}, - & > ${r}-cascader-picker-focused:last-child ${t}`]:{borderInlineEndWidth:e.lineWidth,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius},[`& > ${r}-select-auto-complete ${t}`]:{verticalAlign:"top"},[`${t}-group-wrapper + ${t}-group-wrapper`]:{marginInlineStart:-e.lineWidth,[`${t}-affix-wrapper`]:{borderRadius:0}},[`${t}-group-wrapper:not(:last-child)`]:{[`&${t}-search > ${t}-group`]:{[`& > ${t}-group-addon > ${t}-search-button`]:{borderRadius:0},[`& > ${t}`]:{borderStartStartRadius:e.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:e.borderRadius}}}})}};Nn.genInputGroupStyle=m_e;const Yqr=e=>{const{componentCls:t,controlHeightSM:r,lineWidth:n}=e,i=16,o=(r-n*2-i)/2;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,FG.resetComponent)(e)),UG(e)),VG(e,t)),{'&[type="color"]':{height:e.controlHeight,[`&${t}-lg`]:{height:e.controlHeightLG},[`&${t}-sm`]:{height:r,paddingTop:o,paddingBottom:o}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},Qqr=e=>{const{componentCls:t}=e;return{[`${t}-clear-icon`]:{margin:0,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"&:hover":{color:e.colorTextTertiary},"&:active":{color:e.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${e.inputAffixPadding}px`}}}},Zqr=e=>{const{componentCls:t,inputAffixPadding:r,colorTextDescription:n,motionDurationSlow:i,colorIcon:o,colorIconHover:a,iconCls:s}=e;return{[`${t}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},UG(e)),{display:"inline-flex",[`&:not(${t}-affix-wrapper-disabled):hover`]:{zIndex:1,[`${t}-search-with-button &`]:{zIndex:0}},"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${t}[disabled]`]:{background:"transparent"}},[`> input${t}`]:{padding:0,fontSize:"inherit",border:"none",borderRadius:0,outline:"none","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${t}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:e.paddingXS}},"&-show-count-suffix":{color:n},"&-show-count-has-suffix":{marginInlineEnd:e.paddingXXS},"&-prefix":{marginInlineEnd:r},"&-suffix":{marginInlineStart:r}}}),Qqr(e)),{[`${s}${t}-password-icon`]:{color:o,cursor:"pointer",transition:`all ${i}`,"&:hover":{color:a}}}),VG(e,`${t}-affix-wrapper`))}},Jqr=e=>{const{componentCls:t,colorError:r,colorWarning:n,borderRadiusLG:i,borderRadiusSM:o}=e;return{[`${t}-group`]:Object.assign(Object.assign(Object.assign({},(0,FG.resetComponent)(e)),m_e(e)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${t}-group-addon`]:{borderRadius:i,fontSize:e.fontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:o}},"&-status-error":{[`${t}-group-addon`]:{color:r,borderColor:r}},"&-status-warning":{[`${t}-group-addon`]:{color:n,borderColor:n}},"&-disabled":{[`${t}-group-addon`]:Object.assign({},WG(e))},[`&:not(${t}-compact-first-item):not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}, ${t}-group-addon`]:{borderRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-first-item`]:{[`${t}, ${t}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${t}-compact-first-item)${t}-compact-last-item`]:{[`${t}, ${t}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},eVr=e=>{const{componentCls:t,antCls:r}=e,n=`${t}-search`;return{[n]:{[`${t}`]:{"&:hover, &:focus":{borderColor:e.colorPrimaryHover,[`+ ${t}-group-addon ${n}-button:not(${r}-btn-primary)`]:{borderInlineStartColor:e.colorPrimaryHover}}},[`${t}-affix-wrapper`]:{borderRadius:0},[`${t}-lg`]:{lineHeight:e.lineHeightLG-2e-4},[`> ${t}-group`]:{[`> ${t}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${n}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${n}-button:not(${r}-btn-primary)`]:{color:e.colorTextDescription,"&:hover":{color:e.colorPrimaryHover},"&:active":{color:e.colorPrimaryActive},[`&${r}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${n}-button`]:{height:e.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${n}-button`]:{height:e.controlHeightLG},[`&-small ${n}-button`]:{height:e.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${t}-compact-item`]:{[`&:not(${t}-compact-last-item)`]:{[`${t}-group-addon`]:{[`${t}-search-button`]:{marginInlineEnd:-e.lineWidth,borderRadius:0}}},[`&:not(${t}-compact-first-item)`]:{[`${t},${t}-affix-wrapper`]:{borderRadius:0}},[`> ${t}-group-addon ${t}-search-button, - > ${t}, - ${t}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${t}-affix-wrapper-focused`]:{zIndex:2}}}}},tVr=e=>{const{componentCls:t,paddingLG:r}=e,n=`${t}-textarea`;return{[n]:{position:"relative","&-show-count":{[`> ${t}`]:{height:"100%"},[`${t}-data-count`]:{position:"absolute",bottom:-e.fontSize*e.lineHeight,insetInlineEnd:0,color:e.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${t}`]:{paddingInlineEnd:r}},[`&-affix-wrapper${n}-has-feedback`]:{[`${t}`]:{paddingInlineEnd:r}},[`&-affix-wrapper${t}-affix-wrapper`]:{padding:0,[`> textarea${t}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${t}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${t}-clear-icon`]:{position:"absolute",insetInlineEnd:e.paddingXS,insetBlockStart:e.paddingXS},[`${n}-suffix`]:{position:"absolute",top:0,insetInlineEnd:e.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}},rVr=e=>{const{componentCls:t}=e;return{[`${t}-out-of-range`]:{[`&, & input, & textarea, ${t}-show-count-suffix, ${t}-data-count`]:{color:e.colorError}}}};function g_e(e){return(0,pb.mergeToken)(e,{inputAffixPadding:e.paddingXXS})}const v_e=e=>{const{controlHeight:t,fontSize:r,lineHeight:n,lineWidth:i,controlHeightSM:o,controlHeightLG:a,fontSizeLG:s,lineHeightLG:l,paddingSM:c,controlPaddingHorizontalSM:d,controlPaddingHorizontal:f,colorFillAlter:h,colorPrimaryHover:u,colorPrimary:p,controlOutlineWidth:m,controlOutline:v,colorErrorOutline:b,colorWarningOutline:y}=e;return{paddingBlock:Math.max(Math.round((t-r*n)/2*10)/10-i,0),paddingBlockSM:Math.max(Math.round((o-r*n)/2*10)/10-i,0),paddingBlockLG:Math.ceil((a-s*l)/2*10)/10-i,paddingInline:c-i,paddingInlineSM:d-i,paddingInlineLG:f-i,addonBg:h,activeBorderColor:p,hoverBorderColor:u,activeShadow:`0 0 0 ${m}px ${v}`,errorActiveShadow:`0 0 0 ${m}px ${b}`,warningActiveShadow:`0 0 0 ${m}px ${y}`,hoverBg:"",activeBg:""}};Nn.initComponentToken=v_e;Nn.default=(0,pb.genComponentStyleHook)("Input",e=>{const t=(0,pb.mergeToken)(e,g_e(e));return[Yqr(t),tVr(t),Zqr(t),Jqr(t),eVr(t),rVr(t),(0,Xqr.genCompactItemStyle)(t)]},v_e);var b_e=et.default,nVr=Ot.default;Object.defineProperty(XI,"__esModule",{value:!0});XI.default=void 0;var C5=nVr(g),Lce=C5,iVr=b_e(Or),oVr=Gr,zce=sn,aVr=b_e(Nn);const sVr=e=>{const{getPrefixCls:t,direction:r}=(0,C5.useContext)(oVr.ConfigContext),{prefixCls:n,className:i}=e,o=t("input-group",n),a=t("input"),[s,l]=(0,aVr.default)(a),c=(0,iVr.default)(o,{[`${o}-lg`]:e.size==="large",[`${o}-sm`]:e.size==="small",[`${o}-compact`]:e.compact,[`${o}-rtl`]:r==="rtl"},l,i),d=(0,C5.useContext)(zce.FormItemInputContext),f=(0,C5.useMemo)(()=>Object.assign(Object.assign({},d),{isFormItemInput:!1}),[d]);return s(Lce.createElement("span",{className:c,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},Lce.createElement(zce.FormItemInputContext.Provider,{value:f},e.children)))};XI.default=sVr;var mp={};const lVr=eo(cYe);var YI={};Object.defineProperty(YI,"__esModule",{value:!0});YI.default=cVr;var Bce=g;function cVr(e,t){const r=(0,Bce.useRef)([]),n=()=>{r.current.push(setTimeout(()=>{var i,o,a,s;!((i=e.current)===null||i===void 0)&&i.input&&((o=e.current)===null||o===void 0?void 0:o.input.getAttribute("type"))==="password"&&(!((a=e.current)===null||a===void 0)&&a.input.hasAttribute("value"))&&((s=e.current)===null||s===void 0||s.input.removeAttribute("value"))}))};return(0,Bce.useEffect)(()=>(t&&n(),()=>r.current.forEach(i=>{i&&clearTimeout(i)})),[]),n}var KG={};Object.defineProperty(KG,"__esModule",{value:!0});KG.hasPrefixSuffix=uVr;function uVr(e){return!!(e.prefix||e.suffix||e.allowClear)}var Rg=et.default,dVr=Ot.default;Object.defineProperty(mp,"__esModule",{value:!0});mp.default=void 0;mp.triggerFocus=wVr;var is=dVr(g),fVr=Rg(Mg),k2=Rg(Or),hVr=Rg(lVr),pVr=es,W3=Sd,mVr=Gr,gVr=Rg(jo),vVr=Rg(_a),WR=sn,qR=ko,bVr=Rg(YI),yVr=Rg(Nn),xVr=KG,SVr=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{var r;const{prefixCls:n,bordered:i=!0,status:o,size:a,disabled:s,onBlur:l,onFocus:c,suffix:d,allowClear:f,addonAfter:h,addonBefore:u,className:p,style:m,styles:v,rootClassName:b,onChange:y,classNames:x}=e,w=SVr(e,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:$,direction:C,input:S}=is.default.useContext(mVr.ConfigContext),O=$("input",n),E=(0,is.useRef)(null),[_,P]=(0,yVr.default)(O),{compactSize:I,compactItemClassnames:M}=(0,qR.useCompactItemContext)(O,C),T=(0,vVr.default)(G=>{var Z;return(Z=a??I)!==null&&Z!==void 0?Z:G}),A=is.default.useContext(gVr.default),k=s??A,{status:R,hasFeedback:D,feedbackIcon:z}=(0,is.useContext)(WR.FormItemInputContext),N=(0,W3.getMergedStatus)(R,o),j=(0,xVr.hasPrefixSuffix)(e)||!!D;(0,is.useRef)(j);const H=(0,bVr.default)(E,!0),q=G=>{H(),l==null||l(G)},L=G=>{H(),c==null||c(G)},W=G=>{H(),y==null||y(G)},U=(D||d)&&is.default.createElement(is.default.Fragment,null,d,D&&z);let K;return typeof f=="object"&&(f!=null&&f.clearIcon)?K=f:f&&(K={clearIcon:is.default.createElement(fVr.default,null)}),_(is.default.createElement(hVr.default,Object.assign({ref:(0,pVr.composeRef)(t,E),prefixCls:O,autoComplete:S==null?void 0:S.autoComplete},w,{disabled:k,onBlur:q,onFocus:L,style:Object.assign(Object.assign({},S==null?void 0:S.style),m),styles:Object.assign(Object.assign({},S==null?void 0:S.styles),v),suffix:U,allowClear:K,className:(0,k2.default)(p,b,M,S==null?void 0:S.className),onChange:W,addonAfter:h&&is.default.createElement(qR.NoCompactStyle,null,is.default.createElement(WR.NoFormStyle,{override:!0,status:!0},h)),addonBefore:u&&is.default.createElement(qR.NoCompactStyle,null,is.default.createElement(WR.NoFormStyle,{override:!0,status:!0},u)),classNames:Object.assign(Object.assign(Object.assign({},x),S==null?void 0:S.classNames),{input:(0,k2.default)({[`${O}-sm`]:T==="small",[`${O}-lg`]:T==="large",[`${O}-rtl`]:C==="rtl",[`${O}-borderless`]:!i},!j&&(0,W3.getStatusClassNames)(O,N),x==null?void 0:x.input,(r=S==null?void 0:S.classNames)===null||r===void 0?void 0:r.input,P)}),classes:{affixWrapper:(0,k2.default)({[`${O}-affix-wrapper-sm`]:T==="small",[`${O}-affix-wrapper-lg`]:T==="large",[`${O}-affix-wrapper-rtl`]:C==="rtl",[`${O}-affix-wrapper-borderless`]:!i},(0,W3.getStatusClassNames)(`${O}-affix-wrapper`,N,D),P),wrapper:(0,k2.default)({[`${O}-group-rtl`]:C==="rtl"},P),group:(0,k2.default)({[`${O}-group-wrapper-sm`]:T==="small",[`${O}-group-wrapper-lg`]:T==="large",[`${O}-group-wrapper-rtl`]:C==="rtl",[`${O}-group-wrapper-disabled`]:k},(0,W3.getStatusClassNames)(`${O}-group-wrapper`,N,D),P)}})))});mp.default=CVr;var QI={},zz={exports:{}},y_e={},GG={};Object.defineProperty(GG,"__esModule",{value:!0});var $Vr={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"};GG.default=$Vr;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return h}});var t=s(g),r=o(GG),n=o(Mn);function i(u,p,m){return p in u?Object.defineProperty(u,p,{value:m,enumerable:!0,configurable:!0,writable:!0}):u[p]=m,u}function o(u){return u&&u.__esModule?u:{default:u}}function a(u){if(typeof WeakMap!="function")return null;var p=new WeakMap,m=new WeakMap;return(a=function(v){return v?m:p})(u)}function s(u,p){if(!p&&u&&u.__esModule)return u;if(u===null||typeof u!="object"&&typeof u!="function")return{default:u};var m=a(p);if(m&&m.has(u))return m.get(u);var v={},b=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var y in u)if(y!=="default"&&Object.prototype.hasOwnProperty.call(u,y)){var x=b?Object.getOwnPropertyDescriptor(u,y):null;x&&(x.get||x.set)?Object.defineProperty(v,y,x):v[y]=u[y]}return v.default=u,m&&m.set(u,v),v}function l(u){for(var p=1;pe?qd.createElement(TVr.default,null):qd.createElement(IVr.default,null),zVr={click:"onClick",hover:"onMouseOver"},BVr=qd.forwardRef((e,t)=>{const{visibilityToggle:r=!0}=e,n=typeof r=="object"&&r.visible!==void 0,[i,o]=(0,Fz.useState)(()=>n?r.visible:!1),a=(0,Fz.useRef)(null);qd.useEffect(()=>{n&&o(r.visible)},[n,r]);const s=(0,DVr.default)(a),l=()=>{const{disabled:$}=e;$||(i&&s(),o(C=>{var S;const O=!C;return typeof r=="object"&&((S=r.onVisibleChange)===null||S===void 0||S.call(r,O)),O}))},c=$=>{const{action:C="click",iconRender:S=LVr}=e,O=zVr[C]||"",E=S(i),_={[O]:l,className:`${$}-icon`,key:"passwordIcon",onMouseDown:P=>{P.preventDefault()},onMouseUp:P=>{P.preventDefault()}};return qd.cloneElement(qd.isValidElement(E)?E:qd.createElement("span",null,E),_)},{className:d,prefixCls:f,inputPrefixCls:h,size:u}=e,p=jVr(e,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:m}=qd.useContext(AVr.ConfigContext),v=m("input",h),b=m("input-password",f),y=r&&c(b),x=(0,MVr.default)(b,d,{[`${b}-${u}`]:!!u}),w=Object.assign(Object.assign({},(0,kVr.default)(p,["suffix","iconRender","visibilityToggle"])),{type:i?"text":"password",className:x,prefixCls:v,suffix:y});return u&&(w.size=u),qd.createElement(NVr.default,Object.assign({ref:(0,RVr.composeRef)(t,a)},w))});QI.default=BVr;var ZI={},FVr=Ot.default,p$=et.default;Object.defineProperty(ZI,"__esModule",{value:!0});ZI.default=void 0;var HVr=p$(l_e),WVr=p$(Or),qVr=es,$p=FVr(g),Fce=Ts,VVr=p$(a7),UVr=Gr,KVr=p$(_a),GVr=ko,XVr=p$(mp),YVr=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{const{prefixCls:r,inputPrefixCls:n,className:i,size:o,suffix:a,enterButton:s=!1,addonAfter:l,loading:c,disabled:d,onSearch:f,onChange:h,onCompositionStart:u,onCompositionEnd:p}=e,m=YVr(e,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:v,direction:b}=$p.useContext(UVr.ConfigContext),y=$p.useRef(!1),x=v("input-search",r),w=v("input",n),{compactSize:$}=(0,GVr.useCompactItemContext)(x,b),C=(0,KVr.default)(N=>{var j;return(j=o??$)!==null&&j!==void 0?j:N}),S=$p.useRef(null),O=N=>{N&&N.target&&N.type==="click"&&f&&f(N.target.value,N,{source:"clear"}),h&&h(N)},E=N=>{var j;document.activeElement===((j=S.current)===null||j===void 0?void 0:j.input)&&N.preventDefault()},_=N=>{var j,H;f&&f((H=(j=S.current)===null||j===void 0?void 0:j.input)===null||H===void 0?void 0:H.value,N,{source:"input"})},P=N=>{y.current||c||_(N)},I=typeof s=="boolean"?$p.createElement(HVr.default,null):null,M=`${x}-button`;let T;const A=s||{},k=A.type&&A.type.__ANT_BUTTON===!0;k||A.type==="button"?T=(0,Fce.cloneElement)(A,Object.assign({onMouseDown:E,onClick:N=>{var j,H;(H=(j=A==null?void 0:A.props)===null||j===void 0?void 0:j.onClick)===null||H===void 0||H.call(j,N),_(N)},key:"enterButton"},k?{className:M,size:C}:{})):T=$p.createElement(VVr.default,{className:M,type:s?"primary":void 0,size:C,disabled:d,key:"enterButton",onMouseDown:E,onClick:_,loading:c,icon:I},s),l&&(T=[T,(0,Fce.cloneElement)(l,{key:"addonAfter"})]);const R=(0,WVr.default)(x,{[`${x}-rtl`]:b==="rtl",[`${x}-${C}`]:!!C,[`${x}-with-button`]:!!s},i),D=N=>{y.current=!0,u==null||u(N)},z=N=>{y.current=!1,p==null||p(N)};return $p.createElement(XVr.default,Object.assign({ref:(0,qVr.composeRef)(S,t),onPressEnter:P},m,{size:C,onCompositionStart:D,onCompositionEnd:z,prefixCls:w,addonAfter:T,suffix:a,onChange:O,className:R,disabled:d}))});ZI.default=QVr;var JI={};const ZVr=eo(JYe);var By=et.default,JVr=Ot.default;Object.defineProperty(JI,"__esModule",{value:!0});JI.default=void 0;var S_e=JVr(g),Sh=S_e,eUr=By(Mg),VR=By(Or),tUr=By(ZVr),UR=Sd,rUr=Gr,nUr=By(jo),iUr=By(_a),oUr=sn,aUr=mp,sUr=By(Nn),lUr=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{var r;const{prefixCls:n,bordered:i=!0,size:o,disabled:a,status:s,allowClear:l,classNames:c,rootClassName:d,className:f}=e,h=lUr(e,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className"]),{getPrefixCls:u,direction:p}=Sh.useContext(rUr.ConfigContext),m=(0,iUr.default)(o),v=Sh.useContext(nUr.default),b=a??v,{status:y,hasFeedback:x,feedbackIcon:w}=Sh.useContext(oUr.FormItemInputContext),$=(0,UR.getMergedStatus)(y,s),C=Sh.useRef(null);Sh.useImperativeHandle(t,()=>{var P;return{resizableTextArea:(P=C.current)===null||P===void 0?void 0:P.resizableTextArea,focus:I=>{var M,T;(0,aUr.triggerFocus)((T=(M=C.current)===null||M===void 0?void 0:M.resizableTextArea)===null||T===void 0?void 0:T.textArea,I)},blur:()=>{var I;return(I=C.current)===null||I===void 0?void 0:I.blur()}}});const S=u("input",n);let O;typeof l=="object"&&(l!=null&&l.clearIcon)?O=l:l&&(O={clearIcon:Sh.createElement(eUr.default,null)});const[E,_]=(0,sUr.default)(S);return E(Sh.createElement(tUr.default,Object.assign({},h,{disabled:b,allowClear:O,className:(0,VR.default)(f,d),classes:{affixWrapper:(0,VR.default)(`${S}-textarea-affix-wrapper`,{[`${S}-affix-wrapper-rtl`]:p==="rtl",[`${S}-affix-wrapper-borderless`]:!i,[`${S}-affix-wrapper-sm`]:m==="small",[`${S}-affix-wrapper-lg`]:m==="large",[`${S}-textarea-show-count`]:e.showCount||((r=e.count)===null||r===void 0?void 0:r.show)},(0,UR.getStatusClassNames)(`${S}-affix-wrapper`,$),_)},classNames:Object.assign(Object.assign({},c),{textarea:(0,VR.default)({[`${S}-borderless`]:!i,[`${S}-sm`]:m==="small",[`${S}-lg`]:m==="large"},(0,UR.getStatusClassNames)(S,$),_,c==null?void 0:c.textarea)}),prefixCls:S,suffix:x&&Sh.createElement("span",{className:`${S}-textarea-suffix`},w),ref:C})))});JI.default=cUr;var m$=et.default;Object.defineProperty(BG,"__esModule",{value:!0});var g$=BG.default=void 0,uUr=m$(XI),dUr=m$(mp),fUr=m$(QI),hUr=m$(ZI),pUr=m$(JI);const v$=dUr.default;v$.Group=uUr.default;v$.Search=hUr.default;v$.TextArea=pUr.default;v$.Password=fUr.default;g$=BG.default=v$;var YG={},Hz={exports:{}},w_e={},QG={};Object.defineProperty(QG,"__esModule",{value:!0});var mUr={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"};QG.default=mUr;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return h}});var t=s(g),r=o(QG),n=o(Mn);function i(u,p,m){return p in u?Object.defineProperty(u,p,{value:m,enumerable:!0,configurable:!0,writable:!0}):u[p]=m,u}function o(u){return u&&u.__esModule?u:{default:u}}function a(u){if(typeof WeakMap!="function")return null;var p=new WeakMap,m=new WeakMap;return(a=function(v){return v?m:p})(u)}function s(u,p){if(!p&&u&&u.__esModule)return u;if(u===null||typeof u!="object"&&typeof u!="function")return{default:u};var m=a(p);if(m&&m.has(u))return m.get(u);var v={},b=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var y in u)if(y!=="default"&&Object.prototype.hasOwnProperty.call(u,y)){var x=b?Object.getOwnPropertyDescriptor(u,y):null;x&&(x.get||x.set)?Object.defineProperty(v,y,x):v[y]=u[y]}return v.default=u,m&&m.set(u,v),v}function l(u){for(var p=1;p{let{componentCls:r,borderRadiusSM:n,borderRadiusLG:i}=e;const o=t==="lg"?i:n;return{[`&-${t}`]:{[`${r}-handler-wrap`]:{borderStartEndRadius:o,borderEndEndRadius:o},[`${r}-handler-up`]:{borderStartEndRadius:o},[`${r}-handler-down`]:{borderEndEndRadius:o}}}};mb.genRadiusStyle=Wz;const yUr=e=>{const{componentCls:t,lineWidth:r,lineType:n,colorBorder:i,borderRadius:o,fontSizeLG:a,controlHeightLG:s,controlHeightSM:l,colorError:c,paddingInlineSM:d,colorTextDescription:f,motionDurationMid:h,handleHoverColor:u,paddingInline:p,paddingBlock:m,handleBg:v,handleActiveBg:b,colorTextDisabled:y,borderRadiusSM:x,borderRadiusLG:w,controlWidth:$,handleVisible:C,handleBorderColor:S}=e;return[{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,q3.resetComponent)(e)),(0,Xd.genBasicInputStyle)(e)),(0,Xd.genStatusStyle)(e,t)),{display:"inline-block",width:$,margin:0,padding:0,border:`${r}px ${n} ${i}`,borderRadius:o,"&-rtl":{direction:"rtl",[`${t}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:a,borderRadius:w,[`input${t}-input`]:{height:s-2*r}},"&-sm":{padding:0,borderRadius:x,[`input${t}-input`]:{height:l-2*r,padding:`0 ${d}px`}},"&-out-of-range":{[`${t}-input-wrap`]:{input:{color:c}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,q3.resetComponent)(e)),(0,Xd.genInputGroupStyle)(e)),{"&-wrapper":{display:"inline-block",textAlign:"start",verticalAlign:"top",[`${t}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${t}-group-addon`]:{borderRadius:w,fontSize:e.fontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:x}},[`${t}-wrapper-disabled > ${t}-group-addon`]:Object.assign({},(0,Xd.genDisabledStyle)(e))}}),[`&-disabled ${t}-input`]:{cursor:"not-allowed"},[t]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,q3.resetComponent)(e)),{width:"100%",padding:`${m}px ${p}px`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:o,outline:0,transition:`all ${h} linear`,appearance:"textfield",fontSize:"inherit"}),(0,Xd.genPlaceholderStyle)(e.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,webkitAppearance:"none",appearance:"none"}})}})},{[t]:Object.assign(Object.assign(Object.assign({[`&:hover ${t}-handler-wrap, &-focused ${t}-handler-wrap`]:{opacity:1},[`${t}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:e.handleWidth,height:"100%",background:v,borderStartStartRadius:0,borderStartEndRadius:o,borderEndEndRadius:o,borderEndStartRadius:0,opacity:C===!0?1:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`opacity ${h} linear ${h}`,[`${t}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` - ${t}-handler-up-inner, - ${t}-handler-down-inner - `]:{marginInlineEnd:0,fontSize:e.handleFontSize}}},[`${t}-handler`]:{height:"50%",overflow:"hidden",color:f,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${r}px ${n} ${S}`,transition:`all ${h} linear`,"&:active":{background:b},"&:hover":{height:"60%",[` - ${t}-handler-up-inner, - ${t}-handler-down-inner - `]:{color:u}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},(0,q3.resetIcon)()),{color:f,transition:`all ${h} linear`,userSelect:"none"})},[`${t}-handler-up`]:{borderStartEndRadius:o},[`${t}-handler-down`]:{borderBlockStart:`${r}px ${n} ${S}`,borderEndEndRadius:o}},Wz(e,"lg")),Wz(e,"sm")),{"&-disabled, &-readonly":{[`${t}-handler-wrap`]:{display:"none"},[`${t}-input`]:{color:"inherit"}},[` - ${t}-handler-up-disabled, - ${t}-handler-down-disabled - `]:{cursor:"not-allowed"},[` - ${t}-handler-up-disabled:hover &-handler-up-inner, - ${t}-handler-down-disabled:hover &-handler-down-inner - `]:{color:y}})},{[`${t}-borderless`]:{borderColor:"transparent",boxShadow:"none",[`${t}-handler-down`]:{borderBlockStartWidth:0}}}]},xUr=e=>{const{componentCls:t,paddingBlock:r,paddingInline:n,inputAffixPadding:i,controlWidth:o,borderRadiusLG:a,borderRadiusSM:s}=e;return{[`${t}-affix-wrapper`]:Object.assign(Object.assign(Object.assign({},(0,Xd.genBasicInputStyle)(e)),(0,Xd.genStatusStyle)(e,`${t}-affix-wrapper`)),{position:"relative",display:"inline-flex",width:o,padding:0,paddingInlineStart:n,"&-lg":{borderRadius:a},"&-sm":{borderRadius:s},[`&:not(${t}-affix-wrapper-disabled):hover`]:{zIndex:1},"&-focused, &:focus":{zIndex:1},[`&-disabled > ${t}-disabled`]:{background:"transparent"},[`> div${t}`]:{width:"100%",border:"none",outline:"none",[`&${t}-focused`]:{boxShadow:"none !important"}},[`input${t}-input`]:{padding:`${r}px 0`},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${t}-handler-wrap`]:{zIndex:2},[t]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:i},"&-suffix":{position:"absolute",insetBlockStart:0,insetInlineEnd:0,zIndex:1,height:"100%",marginInlineEnd:n,marginInlineStart:i}}})}};mb.default=(0,Hce.genComponentStyleHook)("InputNumber",e=>{const t=(0,Hce.mergeToken)(e,(0,Xd.initInputToken)(e));return[yUr(t),xUr(t),(0,bUr.genCompactItemStyle)(t)]},e=>Object.assign(Object.assign({},(0,Xd.initComponentToken)(e)),{controlWidth:90,handleWidth:e.controlHeightSM-e.lineWidth*2,handleFontSize:e.fontSize/2,handleVisible:"auto",handleActiveBg:e.colorFillAlter,handleBg:e.colorBgContainer,handleHoverColor:e.colorPrimary,handleBorderColor:e.colorBorder}));var C_e=Ot.default,Ag=et.default;Object.defineProperty(YG,"__esModule",{value:!0});var $_e=YG.default=void 0,SUr=Ag(a_e),wUr=Ag(gUr),R2=Ag(Or),CUr=Ag(vUr),mo=C_e(g),V3=Sd,O_e=C_e(Gr),$Ur=Ag(jo),OUr=Ag(_a),KR=sn,GR=ko,EUr=Ag(mb),_Ur=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i{const{getPrefixCls:r,direction:n}=mo.useContext(O_e.ConfigContext),i=mo.useRef(null);mo.useImperativeHandle(t,()=>i.current);const{className:o,rootClassName:a,size:s,disabled:l,prefixCls:c,addonBefore:d,addonAfter:f,prefix:h,bordered:u=!0,readOnly:p,status:m,controls:v}=e,b=_Ur(e,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","bordered","readOnly","status","controls"]),y=r("input-number",c),[x,w]=(0,EUr.default)(y),{compactSize:$,compactItemClassnames:C}=(0,GR.useCompactItemContext)(y,n);let S=mo.createElement(wUr.default,{className:`${y}-handler-up-inner`}),O=mo.createElement(SUr.default,{className:`${y}-handler-down-inner`});const E=typeof v=="boolean"?v:void 0;typeof v=="object"&&(S=typeof v.upIcon>"u"?S:mo.createElement("span",{className:`${y}-handler-up-inner`},v.upIcon),O=typeof v.downIcon>"u"?O:mo.createElement("span",{className:`${y}-handler-down-inner`},v.downIcon));const{hasFeedback:_,status:P,isFormItemInput:I,feedbackIcon:M}=mo.useContext(KR.FormItemInputContext),T=(0,V3.getMergedStatus)(P,m),A=(0,OUr.default)(H=>{var q;return(q=s??$)!==null&&q!==void 0?q:H}),k=mo.useContext($Ur.default),R=l??k,D=(0,R2.default)({[`${y}-lg`]:A==="large",[`${y}-sm`]:A==="small",[`${y}-rtl`]:n==="rtl",[`${y}-borderless`]:!u,[`${y}-in-form-item`]:I},(0,V3.getStatusClassNames)(y,T),w),z=`${y}-group`,N=_&&mo.createElement(mo.Fragment,null,M),j=mo.createElement(CUr.default,Object.assign({ref:i,disabled:R,className:(0,R2.default)(o,a,C),upHandler:S,downHandler:O,prefixCls:y,readOnly:p,controls:E,prefix:h,suffix:N,addonAfter:f&&mo.createElement(GR.NoCompactStyle,null,mo.createElement(KR.NoFormStyle,{override:!0,status:!0},f)),addonBefore:d&&mo.createElement(GR.NoCompactStyle,null,mo.createElement(KR.NoFormStyle,{override:!0,status:!0},d)),classNames:{input:D},classes:{affixWrapper:(0,R2.default)((0,V3.getStatusClassNames)(`${y}-affix-wrapper`,T,_),{[`${y}-affix-wrapper-sm`]:A==="small",[`${y}-affix-wrapper-lg`]:A==="large",[`${y}-affix-wrapper-rtl`]:n==="rtl",[`${y}-affix-wrapper-borderless`]:!u},w),wrapper:(0,R2.default)({[`${z}-rtl`]:n==="rtl",[`${y}-wrapper-disabled`]:R},w),group:(0,R2.default)({[`${y}-group-wrapper-sm`]:A==="small",[`${y}-group-wrapper-lg`]:A==="large",[`${y}-group-wrapper-rtl`]:n==="rtl"},(0,V3.getStatusClassNames)(`${y}-group-wrapper`,T,_),w)}},b));return x(j)}),__e=E_e,PUr=e=>mo.createElement(O_e.default,{theme:{components:{InputNumber:{handleVisible:!0}}}},mo.createElement(E_e,Object.assign({},e)));__e._InternalPanelDoNotUseOrYouWillBeFired=PUr;$_e=YG.default=__e;const Wce={width:"100%"};function IUr(e){const{disabled:t,formContext:r,id:n,onBlur:i,onChange:o,onChangeOverride:a,onFocus:s,options:l,placeholder:c,readonly:d,schema:f,value:h,type:u}=e,p=zwe(f,u,l,!1),{readonlyAsDisabled:m=!0}=r,v=$=>o($),b=a||(({target:$})=>o($.value===""?l.emptyValue:$.value)),y=({target:$})=>i(n,$.value),x=({target:$})=>s(n,$.value),w=p.type==="number"||p.type==="integer"?B.jsx($_e,{disabled:t||m&&d,id:n,name:n,onBlur:d?void 0:y,onChange:d?void 0:v,onFocus:d?void 0:x,placeholder:c,style:Wce,list:f.examples?p1(n):void 0,...p,value:h,"aria-describedby":so(n,!!f.examples)}):B.jsx(g$,{disabled:t||m&&d,id:n,name:n,onBlur:d?void 0:y,onChange:d?void 0:b,onFocus:d?void 0:x,placeholder:c,style:Wce,list:f.examples?p1(n):void 0,...p,value:h,"aria-describedby":so(n,!!f.examples)});return B.jsxs(B.Fragment,{children:[w,Array.isArray(f.examples)&&B.jsx("datalist",{id:p1(n),children:f.examples.concat(f.default&&!f.examples.includes(f.default)?[f.default]:[]).map($=>B.jsx("option",{value:$},$))})]})}function TUr(e){const{id:t,description:r}=e;return r?B.jsx("span",{id:t,children:r}):null}var ZG={},b$={},qz={exports:{}},P_e={},JG={};Object.defineProperty(JG,"__esModule",{value:!0});var MUr={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"};JG.default=MUr;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return h}});var t=s(g),r=o(JG),n=o(Mn);function i(u,p,m){return p in u?Object.defineProperty(u,p,{value:m,enumerable:!0,configurable:!0,writable:!0}):u[p]=m,u}function o(u){return u&&u.__esModule?u:{default:u}}function a(u){if(typeof WeakMap!="function")return null;var p=new WeakMap,m=new WeakMap;return(a=function(v){return v?m:p})(u)}function s(u,p){if(!p&&u&&u.__esModule)return u;if(u===null||typeof u!="object"&&typeof u!="function")return{default:u};var m=a(p);if(m&&m.has(u))return m.get(u);var v={},b=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var y in u)if(y!=="default"&&Object.prototype.hasOwnProperty.call(u,y)){var x=b?Object.getOwnPropertyDescriptor(u,y):null;x&&(x.get||x.set)?Object.defineProperty(v,y,x):v[y]=u[y]}return v.default=u,m&&m.set(u,v),v}function l(u){for(var p=1;p