From 97b980a05a62779a4c817e4a1024e2f603e0c510 Mon Sep 17 00:00:00 2001 From: "j.foucher" Date: Sat, 14 Mar 2026 10:53:16 +0100 Subject: [PATCH] no message --- .claude/settings.local.json | 20 +++- FireRange.jpg | Bin 0 -> 100877 bytes Nouveau dossier/other.png | Bin 0 -> 315154 bytes PS_Report/dist/assets/index-CSeKVt42.js | 143 ----------------------- PS_Report/dist/assets/index-DLRhV40F.css | 5 - PS_Report/tsconfig.tsbuildinfo | 2 +- 6 files changed, 20 insertions(+), 150 deletions(-) create mode 100644 FireRange.jpg create mode 100644 Nouveau dossier/other.png delete mode 100644 PS_Report/dist/assets/index-CSeKVt42.js delete mode 100644 PS_Report/dist/assets/index-DLRhV40F.css diff --git a/.claude/settings.local.json b/.claude/settings.local.json index ca1cf6a..92fc227 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -18,7 +18,25 @@ "Bash(curl -s -X POST \"http://localhost/proserve/lists/all_sessions.php\" -d \"\")", "Bash(curl -s -X POST \"http://localhost/proserve/user/get.php\" -d \"userId=3\")", "Bash(curl -s -X POST \"http://localhost/proserve/stats/userhistory.php\" -d \"userId=3&quickMode=true\")", - "Bash(npx vite build)" + "Bash(npx vite build)", + "Bash(find C:ASTERIONGITPS_ProserveReport -type f \\\\\\(-name *.js -o -name *.jsx -o -name *.ts -o -name *.tsx \\\\\\) ! -path */node_modules/*)", + "Bash(find C:ASTERIONGITPS_ProserveReportPS_Report -type f -name *.jsx -o -name *.js -o -name *.tsx)", + "Bash(python -c \"import sys,json; d=json.load\\(sys.stdin\\); print\\(''''Status:'''', d.get\\(''''status''''\\)\\); stats=d.get\\(''''stats'''',[]\\); print\\(''''Nombre de sessions retournées:'''', len\\(stats\\)\\); [print\\(f'''' ID={s[\"\"id\"\"]} | {s[\"\"scenarioName\"\"]} | type={s[\"\"sessionType\"\"]} | durée={s[\"\"timeToFinish\"\"]}s''''\\) for s in stats]\")", + "Bash(mysql -u root ProserveAPI -e \"SELECT COUNT\\(*\\) as total FROM sessions; SELECT COUNT\\(*\\) as calibration FROM sessions WHERE ScenarioName LIKE ''%Calibration%''; SELECT COUNT\\(*\\) as courtes FROM sessions WHERE timeToFinish <= 10 AND timeToFinish != 0 AND ScenarioName NOT LIKE ''%Calibration%''; SELECT id, ScenarioName, timeToFinish FROM sessions ORDER BY id DESC;\")", + "Bash(C:/xampp/mysql/bin/mysql.exe -u root ProserveAPI -e \"SELECT COUNT\\(*\\) as total FROM sessions; SELECT COUNT\\(*\\) as calibration FROM sessions WHERE ScenarioName LIKE ''%Calibration%''; SELECT COUNT\\(*\\) as courtes FROM sessions WHERE timeToFinish <= 10 AND timeToFinish != 0 AND ScenarioName NOT LIKE ''%Calibration%''; SELECT id, ScenarioName, timeToFinish FROM sessions ORDER BY id DESC;\")", + "Bash(C:/xampp/mysql/bin/mysql.exe -u root ProserveAPI -e \"SELECT COUNT\\(*\\) as courtes FROM sessions WHERE timeToFinish <= 10 AND timeToFinish != 0 AND ScenarioName NOT LIKE ''%Calibration%''\")", + "Bash(C:/xampp/mysql/bin/mysql.exe -u root ProserveAPI -e \"SELECT id, ScenarioName, timeToFinish FROM sessions ORDER BY id DESC\")", + "Bash(C:/xampp/mysql/bin/mysql.exe -u root ProserveAPI -e \"SELECT SD.id, SD.ScenarioName, SD.timeToFinish FROM sessions SD WHERE SD.ScenarioName NOT LIKE ''%Calibration%'' AND \\(SD.timeToFinish > 10 OR SD.timeToFinish = 0\\) AND SD.id NOT IN \\(SELECT sessionId FROM participates\\) ORDER BY SD.id DESC\")", + "Bash(curl -s -X POST http://localhost/proserve/lists/all_sessions.php -H \"Content-Type: application/x-www-form-urlencoded\" -d \"typeId=-1\")", + "Bash(python -c \"import sys,json; d=json.load\\(sys.stdin\\); sessions=d.get\\(''''stats'''',[]\\); s=sessions[0] if sessions else {}; print\\(json.dumps\\(s, indent=2\\)\\)\")", + "Bash(curl -s -X POST http://localhost/proserve/stats/get.php -H \"Content-Type: application/x-www-form-urlencoded\" -d \"sessionId=70&sessionType=0\")", + "Bash(python -c \"import sys,json; d=json.load\\(sys.stdin\\); print\\(json.dumps\\(d, indent=2\\)\\)\")", + "Bash(curl -s -X POST \"http://localhost/proserve/lists/all_sessions.php\" -d \"typeId=-1\")", + "Bash(python -c \"import sys,json; data=json.load\\(sys.stdin\\); print\\(json.dumps\\(data[''''stats''''][0], indent=2\\)\\)\")", + "Bash(curl -s -X POST http://localhost/proserve/lists/all_sessions.php -d typeId=-1)", + "Bash(curl -s -X POST \"http://localhost/proserve/stats/get.php\" -d \"sessionId=73&userId=-1\")", + "Bash(git add:*)", + "Bash(git commit:*)" ] } } diff --git a/FireRange.jpg b/FireRange.jpg new file mode 100644 index 0000000000000000000000000000000000000000..60c2350772b3fead6df40b5f62256589439d6df0 GIT binary patch literal 100877 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

!V8VDL}%}AieV$Y#lP!w;Od zs3p@OI589$;xMiLH@<3doFEM|;7%nu1=qxjgOk+L#wuAM7M!KsPZ+_|Uu)vCG;O1( z%~O|{G1!Y8 zTFGT})mW)?k)b!-NZTS)>84+m_M*1bz`+a?y*`sIOavM+2Y!H8AVsN}@>qidp^k4* z_^JK1FaJ!T%U8tvcf_m5SE+K_zC^bWr!Xvf{~TTB%ub#Zx)N5lY(8n$`eU1rfT`_f zw`b+q@8vWeqcsK@r>(?rM4uA5Px_!pSdWgJ&^;*dh=j4bTp*~v`oXFF0NrikT3Frgr z-KECt!nehp?($brU&DQggMIpM3(t(mCplvJmf$evt>to{q^F_?!d4uY9qSYmM`f&u zwPZE^DJlI8k33CGT}?mw^aDu4z~Eb&wDHtce6QlWv#9^}5hgADm{^<((p=h?b;{97 zRMV9Q!3V-1b>B9rm87f*XY$U&k&1zc6~vrq9lHXqzWZMb+01aXsM)UsLHbha2THp7 za{T@7c>S;Mc!5&8T|@FpuQ|o-x#?t5ltK6l7@a6mu}&a%1m^lCp29%RVxMsag~Cs! zhbbUlcMcZ2kNF@+Hd#13dpL;v;jNzHI20xE2SsBdS7TlVnO<}2Q#uJuPhMhWveCbPR=XB9red+c z;SG(z&LiffP!70!218V2a2T?y`_V7%15JQ z30)-774O=QXA$L~b|FL3CNdOklhN;IObKRZcaNUjxZYu~633Zs*`b38=C@b#Ngi=! zno37cX0LFs%Q6$Z_!8FqT;PFIqz}u$L|ncTo|M`s2|ayHx^606d~z}&bY2LHy11JAqV;R5ofmvjva1@|Sx-dK+M zkg2BXtt^4q9wl ziM8pHIYsKwq75FyQ$fa-T}Jk2=lw+zOhh5~fZXLHuDl1G*=#T|1 z3uhA>tAD>Ebajp&R6(z?qoV$h341-`AA)l7uMuH}W-Pl-<{LWB-aCt_Yv>g(gXoLB zFF2XvJKZQ%mHXK>FZExhE%oTdd?vpvg$xXoz6`X zi3k+V7{$xOn=3*&*ts|0zODHPtQO&sRxEhl3ducS)tR9QmB^-qqqCt$UGSI!y`cgbdEm5% zi`E`mw9?Ja4%3xvG|H6}3mtc?_DIf}jx9k?1SYj_dHl2xVBkRgOG?9d+6^3U^;K^* zxICz!t+G4|7)%r;OpzkXWW-y~*OR0mKA<0!*3KkihU_hoN2+mcGOpPN3^$oZ1PdR2 zoBvKGuU6zx>Bp3v*;1S@H%fQW4rE>9&~?K3Pe (#W-2R$tcqCDy_`nH-haG3=z^ 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

_H?%?L?RQ{Qd-_xaq}8a*%yz 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∾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°xHfw!r}gh*JD9dSfjiag|12ObR7v=q2z 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 literal 0 HcmV?d00001 diff --git a/PS_Report/dist/assets/index-CSeKVt42.js b/PS_Report/dist/assets/index-CSeKVt42.js deleted file mode 100644 index 6ecfc1a..0000000 --- a/PS_Report/dist/assets/index-CSeKVt42.js +++ /dev/null @@ -1,143 +0,0 @@ -function mI(e,t){for(var r=0;rn[i]})}}}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 i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const u of o.addedNodes)u.tagName==="LINK"&&u.rel==="modulepreload"&&n(u)}).observe(document,{childList:!0,subtree:!0});function r(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(i){if(i.ep)return;i.ep=!0;const o=r(i);fetch(i.href,o)}})();var Wl=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function ze(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var nh={exports:{}},hs={},ih={exports:{}},Ie={};/** - * @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 aS;function yI(){if(aS)return Ie;aS=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),o=Symbol.for("react.provider"),u=Symbol.for("react.context"),l=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),p=Symbol.iterator;function m(L){return L===null||typeof L!="object"?null:(L=p&&L[p]||L["@@iterator"],typeof L=="function"?L:null)}var b={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},O=Object.assign,x={};function g(L,z,oe){this.props=L,this.context=z,this.refs=x,this.updater=oe||b}g.prototype.isReactComponent={},g.prototype.setState=function(L,z){if(typeof L!="object"&&typeof L!="function"&&L!=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,L,z,"setState")},g.prototype.forceUpdate=function(L){this.updater.enqueueForceUpdate(this,L,"forceUpdate")};function P(){}P.prototype=g.prototype;function A(L,z,oe){this.props=L,this.context=z,this.refs=x,this.updater=oe||b}var T=A.prototype=new P;T.constructor=A,O(T,g.prototype),T.isPureReactComponent=!0;var E=Array.isArray,_=Object.prototype.hasOwnProperty,j={current:null},N={key:!0,ref:!0,__self:!0,__source:!0};function R(L,z,oe){var ce,me={},Pe=null,De=null;if(z!=null)for(ce in z.ref!==void 0&&(De=z.ref),z.key!==void 0&&(Pe=""+z.key),z)_.call(z,ce)&&!N.hasOwnProperty(ce)&&(me[ce]=z[ce]);var je=arguments.length-2;if(je===1)me.children=oe;else if(1>>1,z=W[L];if(0>>1;Li(me,Z))Pei(De,me)?(W[L]=De,W[Pe]=Z,L=Pe):(W[L]=me,W[ce]=Z,L=ce);else if(Pei(De,Z))W[L]=De,W[Pe]=Z,L=Pe;else break e}}return ee}function i(W,ee){var Z=W.sortIndex-ee.sortIndex;return Z!==0?Z:W.id-ee.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var u=Date,l=u.now();e.unstable_now=function(){return u.now()-l}}var f=[],d=[],v=1,p=null,m=3,b=!1,O=!1,x=!1,g=typeof setTimeout=="function"?setTimeout:null,P=typeof clearTimeout=="function"?clearTimeout:null,A=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function T(W){for(var ee=r(d);ee!==null;){if(ee.callback===null)n(d);else if(ee.startTime<=W)n(d),ee.sortIndex=ee.expirationTime,t(f,ee);else break;ee=r(d)}}function E(W){if(x=!1,T(W),!O)if(r(f)!==null)O=!0,Y(_);else{var ee=r(d);ee!==null&&J(E,ee.startTime-W)}}function _(W,ee){O=!1,x&&(x=!1,P(R),R=-1),b=!0;var Z=m;try{for(T(ee),p=r(f);p!==null&&(!(p.expirationTime>ee)||W&&!q());){var L=p.callback;if(typeof L=="function"){p.callback=null,m=p.priorityLevel;var z=L(p.expirationTime<=ee);ee=e.unstable_now(),typeof z=="function"?p.callback=z:p===r(f)&&n(f),T(ee)}else n(f);p=r(f)}if(p!==null)var oe=!0;else{var ce=r(d);ce!==null&&J(E,ce.startTime-ee),oe=!1}return oe}finally{p=null,m=Z,b=!1}}var j=!1,N=null,R=-1,D=5,H=-1;function q(){return!(e.unstable_now()-HW||125L?(W.sortIndex=Z,t(d,W),r(f)===null&&W===r(d)&&(x?(P(R),R=-1):x=!0,J(E,Z-L))):(W.sortIndex=z,t(f,W),O||b||(O=!0,Y(_))),W},e.unstable_shouldYield=q,e.unstable_wrapCallback=function(W){var ee=m;return function(){var Z=m;m=ee;try{return W.apply(this,arguments)}finally{m=Z}}}})(sh)),sh}var cS;function SI(){return cS||(cS=1,oh.exports=wI()),oh.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 fS;function OI(){if(fS)return Yt;fS=1;var e=Y0(),t=SI();function r(a){for(var s="https://reactjs.org/docs/error-decoder.html?invariant="+a,c=1;c"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),f=Object.prototype.hasOwnProperty,d=/^[: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]*$/,v={},p={};function m(a){return f.call(p,a)?!0:f.call(v,a)?!1:d.test(a)?p[a]=!0:(v[a]=!0,!1)}function b(a,s,c,h){if(c!==null&&c.type===0)return!1;switch(typeof s){case"function":case"symbol":return!0;case"boolean":return h?!1:c!==null?!c.acceptsBooleans:(a=a.toLowerCase().slice(0,5),a!=="data-"&&a!=="aria-");default:return!1}}function O(a,s,c,h){if(s===null||typeof s>"u"||b(a,s,c,h))return!0;if(h)return!1;if(c!==null)switch(c.type){case 3:return!s;case 4:return s===!1;case 5:return isNaN(s);case 6:return isNaN(s)||1>s}return!1}function x(a,s,c,h,y,w,k){this.acceptsBooleans=s===2||s===3||s===4,this.attributeName=h,this.attributeNamespace=y,this.mustUseProperty=c,this.propertyName=a,this.type=s,this.sanitizeURL=w,this.removeEmptyString=k}var g={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(a){g[a]=new x(a,0,!1,a,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(a){var s=a[0];g[s]=new x(s,1,!1,a[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(a){g[a]=new x(a,2,!1,a.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(a){g[a]=new x(a,2,!1,a,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(a){g[a]=new x(a,3,!1,a.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(a){g[a]=new x(a,3,!0,a,null,!1,!1)}),["capture","download"].forEach(function(a){g[a]=new x(a,4,!1,a,null,!1,!1)}),["cols","rows","size","span"].forEach(function(a){g[a]=new x(a,6,!1,a,null,!1,!1)}),["rowSpan","start"].forEach(function(a){g[a]=new x(a,5,!1,a.toLowerCase(),null,!1,!1)});var P=/[\-:]([a-z])/g;function A(a){return a[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(a){var s=a.replace(P,A);g[s]=new x(s,1,!1,a,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(a){var s=a.replace(P,A);g[s]=new x(s,1,!1,a,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(a){var s=a.replace(P,A);g[s]=new x(s,1,!1,a,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(a){g[a]=new x(a,1,!1,a.toLowerCase(),null,!1,!1)}),g.xlinkHref=new x("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(a){g[a]=new x(a,1,!1,a.toLowerCase(),null,!0,!0)});function T(a,s,c,h){var y=g.hasOwnProperty(s)?g[s]:null;(y!==null?y.type!==0:h||!(2M||y[k]!==w[M]){var B=` -`+y[k].replace(" at new "," at ");return a.displayName&&B.includes("")&&(B=B.replace("",a.displayName)),B}while(1<=k&&0<=M);break}}}finally{oe=!1,Error.prepareStackTrace=c}return(a=a?a.displayName||a.name:"")?z(a):""}function me(a){switch(a.tag){case 5:return z(a.type);case 16:return z("Lazy");case 13:return z("Suspense");case 19:return z("SuspenseList");case 0:case 2:case 15:return a=ce(a.type,!1),a;case 11:return a=ce(a.type.render,!1),a;case 1:return a=ce(a.type,!0),a;default:return""}}function Pe(a){if(a==null)return null;if(typeof a=="function")return a.displayName||a.name||null;if(typeof a=="string")return a;switch(a){case N:return"Fragment";case j:return"Portal";case D:return"Profiler";case R:return"StrictMode";case U:return"Suspense";case G:return"SuspenseList"}if(typeof a=="object")switch(a.$$typeof){case q:return(a.displayName||"Context")+".Consumer";case H:return(a._context.displayName||"Context")+".Provider";case $:var s=a.render;return a=a.displayName,a||(a=s.displayName||s.name||"",a=a!==""?"ForwardRef("+a+")":"ForwardRef"),a;case V:return s=a.displayName||null,s!==null?s:Pe(a.type)||"Memo";case Y:s=a._payload,a=a._init;try{return Pe(a(s))}catch{}}return null}function De(a){var s=a.type;switch(a.tag){case 24:return"Cache";case 9:return(s.displayName||"Context")+".Consumer";case 10:return(s._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return a=s.render,a=a.displayName||a.name||"",s.displayName||(a!==""?"ForwardRef("+a+")":"ForwardRef");case 7:return"Fragment";case 5:return s;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Pe(s);case 8:return s===R?"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 s=="function")return s.displayName||s.name||null;if(typeof s=="string")return s}return null}function je(a){switch(typeof a){case"boolean":case"number":case"string":case"undefined":return a;case"object":return a;default:return""}}function ae(a){var s=a.type;return(a=a.nodeName)&&a.toLowerCase()==="input"&&(s==="checkbox"||s==="radio")}function ge(a){var s=ae(a)?"checked":"value",c=Object.getOwnPropertyDescriptor(a.constructor.prototype,s),h=""+a[s];if(!a.hasOwnProperty(s)&&typeof c<"u"&&typeof c.get=="function"&&typeof c.set=="function"){var y=c.get,w=c.set;return Object.defineProperty(a,s,{configurable:!0,get:function(){return y.call(this)},set:function(k){h=""+k,w.call(this,k)}}),Object.defineProperty(a,s,{enumerable:c.enumerable}),{getValue:function(){return h},setValue:function(k){h=""+k},stopTracking:function(){a._valueTracker=null,delete a[s]}}}}function Te(a){a._valueTracker||(a._valueTracker=ge(a))}function ne(a){if(!a)return!1;var s=a._valueTracker;if(!s)return!0;var c=s.getValue(),h="";return a&&(h=ae(a)?a.checked?"true":"false":a.value),a=h,a!==c?(s.setValue(a),!0):!1}function We(a){if(a=a||(typeof document<"u"?document:void 0),typeof a>"u")return null;try{return a.activeElement||a.body}catch{return a.body}}function Ne(a,s){var c=s.checked;return Z({},s,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:c??a._wrapperState.initialChecked})}function Ce(a,s){var c=s.defaultValue==null?"":s.defaultValue,h=s.checked!=null?s.checked:s.defaultChecked;c=je(s.value!=null?s.value:c),a._wrapperState={initialChecked:h,initialValue:c,controlled:s.type==="checkbox"||s.type==="radio"?s.checked!=null:s.value!=null}}function Je(a,s){s=s.checked,s!=null&&T(a,"checked",s,!1)}function st(a,s){Je(a,s);var c=je(s.value),h=s.type;if(c!=null)h==="number"?(c===0&&a.value===""||a.value!=c)&&(a.value=""+c):a.value!==""+c&&(a.value=""+c);else if(h==="submit"||h==="reset"){a.removeAttribute("value");return}s.hasOwnProperty("value")?Wr(a,s.type,c):s.hasOwnProperty("defaultValue")&&Wr(a,s.type,je(s.defaultValue)),s.checked==null&&s.defaultChecked!=null&&(a.defaultChecked=!!s.defaultChecked)}function _r(a,s,c){if(s.hasOwnProperty("value")||s.hasOwnProperty("defaultValue")){var h=s.type;if(!(h!=="submit"&&h!=="reset"||s.value!==void 0&&s.value!==null))return;s=""+a._wrapperState.initialValue,c||s===a.value||(a.value=s),a.defaultValue=s}c=a.name,c!==""&&(a.name=""),a.defaultChecked=!!a._wrapperState.initialChecked,c!==""&&(a.name=c)}function Wr(a,s,c){(s!=="number"||We(a.ownerDocument)!==a)&&(c==null?a.defaultValue=""+a._wrapperState.initialValue:a.defaultValue!==""+c&&(a.defaultValue=""+c))}var Hr=Array.isArray;function Wt(a,s,c,h){if(a=a.options,s){s={};for(var y=0;y"+s.valueOf().toString()+"",s=Iu.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;s.firstChild;)a.appendChild(s.firstChild)}});function Co(a,s){if(s){var c=a.firstChild;if(c&&c===a.lastChild&&c.nodeType===3){c.nodeValue=s;return}}a.textContent=s}var ko={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},xM=["Webkit","ms","Moz","O"];Object.keys(ko).forEach(function(a){xM.forEach(function(s){s=s+a.charAt(0).toUpperCase()+a.substring(1),ko[s]=ko[a]})});function xx(a,s,c){return s==null||typeof s=="boolean"||s===""?"":c||typeof s!="number"||s===0||ko.hasOwnProperty(a)&&ko[a]?(""+s).trim():s+"px"}function wx(a,s){a=a.style;for(var c in s)if(s.hasOwnProperty(c)){var h=c.indexOf("--")===0,y=xx(c,s[c],h);c==="float"&&(c="cssFloat"),h?a.setProperty(c,y):a[c]=y}}var wM=Z({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 vd(a,s){if(s){if(wM[a]&&(s.children!=null||s.dangerouslySetInnerHTML!=null))throw Error(r(137,a));if(s.dangerouslySetInnerHTML!=null){if(s.children!=null)throw Error(r(60));if(typeof s.dangerouslySetInnerHTML!="object"||!("__html"in s.dangerouslySetInnerHTML))throw Error(r(61))}if(s.style!=null&&typeof s.style!="object")throw Error(r(62))}}function md(a,s){if(a.indexOf("-")===-1)return typeof s.is=="string";switch(a){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 yd=null;function gd(a){return a=a.target||a.srcElement||window,a.correspondingUseElement&&(a=a.correspondingUseElement),a.nodeType===3?a.parentNode:a}var bd=null,ta=null,ra=null;function Sx(a){if(a=Jo(a)){if(typeof bd!="function")throw Error(r(280));var s=a.stateNode;s&&(s=al(s),bd(a.stateNode,a.type,s))}}function Ox(a){ta?ra?ra.push(a):ra=[a]:ta=a}function _x(){if(ta){var a=ta,s=ra;if(ra=ta=null,Sx(a),s)for(a=0;a>>=0,a===0?32:31-(NM(a)/RM|0)|0}var qu=64,Uu=4194304;function $o(a){switch(a&-a){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 a&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return a&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return a}}function zu(a,s){var c=a.pendingLanes;if(c===0)return 0;var h=0,y=a.suspendedLanes,w=a.pingedLanes,k=c&268435455;if(k!==0){var M=k&~y;M!==0?h=$o(M):(w&=k,w!==0&&(h=$o(w)))}else k=c&~y,k!==0?h=$o(k):w!==0&&(h=$o(w));if(h===0)return 0;if(s!==0&&s!==h&&(s&y)===0&&(y=h&-h,w=s&-s,y>=w||y===16&&(w&4194240)!==0))return s;if((h&4)!==0&&(h|=c&16),s=a.entangledLanes,s!==0)for(a=a.entanglements,s&=h;0c;c++)s.push(a);return s}function Io(a,s,c){a.pendingLanes|=s,s!==536870912&&(a.suspendedLanes=0,a.pingedLanes=0),a=a.eventTimes,s=31-Er(s),a[s]=c}function DM(a,s){var c=a.pendingLanes&~s;a.pendingLanes=s,a.suspendedLanes=0,a.pingedLanes=0,a.expiredLanes&=s,a.mutableReadLanes&=s,a.entangledLanes&=s,s=a.entanglements;var h=a.eventTimes;for(a=a.expirationTimes;0=Wo),Zx=" ",Jx=!1;function ew(a,s){switch(a){case"keyup":return f$.indexOf(s.keyCode)!==-1;case"keydown":return s.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function tw(a){return a=a.detail,typeof a=="object"&&"data"in a?a.data:null}var aa=!1;function p$(a,s){switch(a){case"compositionend":return tw(s);case"keypress":return s.which!==32?null:(Jx=!0,Zx);case"textInput":return a=s.data,a===Zx&&Jx?null:a;default:return null}}function h$(a,s){if(aa)return a==="compositionend"||!Dd&&ew(a,s)?(a=Kx(),Gu=kd=Fn=null,aa=!1,a):null;switch(a){case"paste":return null;case"keypress":if(!(s.ctrlKey||s.altKey||s.metaKey)||s.ctrlKey&&s.altKey){if(s.char&&1=s)return{node:c,offset:s-a};a=h}e:{for(;c;){if(c.nextSibling){c=c.nextSibling;break e}c=c.parentNode}c=void 0}c=uw(c)}}function cw(a,s){return a&&s?a===s?!0:a&&a.nodeType===3?!1:s&&s.nodeType===3?cw(a,s.parentNode):"contains"in a?a.contains(s):a.compareDocumentPosition?!!(a.compareDocumentPosition(s)&16):!1:!1}function fw(){for(var a=window,s=We();s instanceof a.HTMLIFrameElement;){try{var c=typeof s.contentWindow.location.href=="string"}catch{c=!1}if(c)a=s.contentWindow;else break;s=We(a.document)}return s}function Fd(a){var s=a&&a.nodeName&&a.nodeName.toLowerCase();return s&&(s==="input"&&(a.type==="text"||a.type==="search"||a.type==="tel"||a.type==="url"||a.type==="password")||s==="textarea"||a.contentEditable==="true")}function O$(a){var s=fw(),c=a.focusedElem,h=a.selectionRange;if(s!==c&&c&&c.ownerDocument&&cw(c.ownerDocument.documentElement,c)){if(h!==null&&Fd(c)){if(s=h.start,a=h.end,a===void 0&&(a=s),"selectionStart"in c)c.selectionStart=s,c.selectionEnd=Math.min(a,c.value.length);else if(a=(s=c.ownerDocument||document)&&s.defaultView||window,a.getSelection){a=a.getSelection();var y=c.textContent.length,w=Math.min(h.start,y);h=h.end===void 0?w:Math.min(h.end,y),!a.extend&&w>h&&(y=h,h=w,w=y),y=lw(c,w);var k=lw(c,h);y&&k&&(a.rangeCount!==1||a.anchorNode!==y.node||a.anchorOffset!==y.offset||a.focusNode!==k.node||a.focusOffset!==k.offset)&&(s=s.createRange(),s.setStart(y.node,y.offset),a.removeAllRanges(),w>h?(a.addRange(s),a.extend(k.node,k.offset)):(s.setEnd(k.node,k.offset),a.addRange(s)))}}for(s=[],a=c;a=a.parentNode;)a.nodeType===1&&s.push({element:a,left:a.scrollLeft,top:a.scrollTop});for(typeof c.focus=="function"&&c.focus(),c=0;c=document.documentMode,oa=null,qd=null,Go=null,Ud=!1;function dw(a,s,c){var h=c.window===c?c.document:c.nodeType===9?c:c.ownerDocument;Ud||oa==null||oa!==We(h)||(h=oa,"selectionStart"in h&&Fd(h)?h={start:h.selectionStart,end:h.selectionEnd}:(h=(h.ownerDocument&&h.ownerDocument.defaultView||window).getSelection(),h={anchorNode:h.anchorNode,anchorOffset:h.anchorOffset,focusNode:h.focusNode,focusOffset:h.focusOffset}),Go&&Vo(Go,h)||(Go=h,h=rl(qd,"onSelect"),0fa||(a.current=ep[fa],ep[fa]=null,fa--)}function Xe(a,s){fa++,ep[fa]=a.current,a.current=s}var Wn={},Nt=zn(Wn),Ht=zn(!1),vi=Wn;function da(a,s){var c=a.type.contextTypes;if(!c)return Wn;var h=a.stateNode;if(h&&h.__reactInternalMemoizedUnmaskedChildContext===s)return h.__reactInternalMemoizedMaskedChildContext;var y={},w;for(w in c)y[w]=s[w];return h&&(a=a.stateNode,a.__reactInternalMemoizedUnmaskedChildContext=s,a.__reactInternalMemoizedMaskedChildContext=y),y}function Kt(a){return a=a.childContextTypes,a!=null}function ol(){tt(Ht),tt(Nt)}function Aw(a,s,c){if(Nt.current!==Wn)throw Error(r(168));Xe(Nt,s),Xe(Ht,c)}function jw(a,s,c){var h=a.stateNode;if(s=s.childContextTypes,typeof h.getChildContext!="function")return c;h=h.getChildContext();for(var y in h)if(!(y in s))throw Error(r(108,De(a)||"Unknown",y));return Z({},c,h)}function sl(a){return a=(a=a.stateNode)&&a.__reactInternalMemoizedMergedChildContext||Wn,vi=Nt.current,Xe(Nt,a),Xe(Ht,Ht.current),!0}function Tw(a,s,c){var h=a.stateNode;if(!h)throw Error(r(169));c?(a=jw(a,s,vi),h.__reactInternalMemoizedMergedChildContext=a,tt(Ht),tt(Nt),Xe(Nt,a)):tt(Ht),Xe(Ht,c)}var un=null,ul=!1,tp=!1;function Cw(a){un===null?un=[a]:un.push(a)}function $$(a){ul=!0,Cw(a)}function Hn(){if(!tp&&un!==null){tp=!0;var a=0,s=Ke;try{var c=un;for(Ke=1;a>=k,y-=k,ln=1<<32-Er(s)+y|c<Ee?(Pt=xe,xe=null):Pt=xe.sibling;var Fe=re(K,xe,X[Ee],ue);if(Fe===null){xe===null&&(xe=Pt);break}a&&xe&&Fe.alternate===null&&s(K,xe),F=w(Fe,F,Ee),be===null?ye=Fe:be.sibling=Fe,be=Fe,xe=Pt}if(Ee===X.length)return c(K,xe),nt&&yi(K,Ee),ye;if(xe===null){for(;EeEe?(Pt=xe,xe=null):Pt=xe.sibling;var ei=re(K,xe,Fe.value,ue);if(ei===null){xe===null&&(xe=Pt);break}a&&xe&&ei.alternate===null&&s(K,xe),F=w(ei,F,Ee),be===null?ye=ei:be.sibling=ei,be=ei,xe=Pt}if(Fe.done)return c(K,xe),nt&&yi(K,Ee),ye;if(xe===null){for(;!Fe.done;Ee++,Fe=X.next())Fe=se(K,Fe.value,ue),Fe!==null&&(F=w(Fe,F,Ee),be===null?ye=Fe:be.sibling=Fe,be=Fe);return nt&&yi(K,Ee),ye}for(xe=h(K,xe);!Fe.done;Ee++,Fe=X.next())Fe=fe(xe,K,Ee,Fe.value,ue),Fe!==null&&(a&&Fe.alternate!==null&&xe.delete(Fe.key===null?Ee:Fe.key),F=w(Fe,F,Ee),be===null?ye=Fe:be.sibling=Fe,be=Fe);return a&&xe.forEach(function(vI){return s(K,vI)}),nt&&yi(K,Ee),ye}function dt(K,F,X,ue){if(typeof X=="object"&&X!==null&&X.type===N&&X.key===null&&(X=X.props.children),typeof X=="object"&&X!==null){switch(X.$$typeof){case _:e:{for(var ye=X.key,be=F;be!==null;){if(be.key===ye){if(ye=X.type,ye===N){if(be.tag===7){c(K,be.sibling),F=y(be,X.props.children),F.return=K,K=F;break e}}else if(be.elementType===ye||typeof ye=="object"&&ye!==null&&ye.$$typeof===Y&&Iw(ye)===be.type){c(K,be.sibling),F=y(be,X.props),F.ref=es(K,be,X),F.return=K,K=F;break e}c(K,be);break}else s(K,be);be=be.sibling}X.type===N?(F=Pi(X.props.children,K.mode,ue,X.key),F.return=K,K=F):(ue=Il(X.type,X.key,X.props,null,K.mode,ue),ue.ref=es(K,F,X),ue.return=K,K=ue)}return k(K);case j:e:{for(be=X.key;F!==null;){if(F.key===be)if(F.tag===4&&F.stateNode.containerInfo===X.containerInfo&&F.stateNode.implementation===X.implementation){c(K,F.sibling),F=y(F,X.children||[]),F.return=K,K=F;break e}else{c(K,F);break}else s(K,F);F=F.sibling}F=Zp(X,K.mode,ue),F.return=K,K=F}return k(K);case Y:return be=X._init,dt(K,F,be(X._payload),ue)}if(Hr(X))return he(K,F,X,ue);if(ee(X))return ve(K,F,X,ue);dl(K,X)}return typeof X=="string"&&X!==""||typeof X=="number"?(X=""+X,F!==null&&F.tag===6?(c(K,F.sibling),F=y(F,X),F.return=K,K=F):(c(K,F),F=Qp(X,K.mode,ue),F.return=K,K=F),k(K)):c(K,F)}return dt}var ma=Dw(!0),Lw=Dw(!1),pl=zn(null),hl=null,ya=null,sp=null;function up(){sp=ya=hl=null}function lp(a){var s=pl.current;tt(pl),a._currentValue=s}function cp(a,s,c){for(;a!==null;){var h=a.alternate;if((a.childLanes&s)!==s?(a.childLanes|=s,h!==null&&(h.childLanes|=s)):h!==null&&(h.childLanes&s)!==s&&(h.childLanes|=s),a===c)break;a=a.return}}function ga(a,s){hl=a,sp=ya=null,a=a.dependencies,a!==null&&a.firstContext!==null&&((a.lanes&s)!==0&&(Vt=!0),a.firstContext=null)}function pr(a){var s=a._currentValue;if(sp!==a)if(a={context:a,memoizedValue:s,next:null},ya===null){if(hl===null)throw Error(r(308));ya=a,hl.dependencies={lanes:0,firstContext:a}}else ya=ya.next=a;return s}var gi=null;function fp(a){gi===null?gi=[a]:gi.push(a)}function Bw(a,s,c,h){var y=s.interleaved;return y===null?(c.next=c,fp(s)):(c.next=y.next,y.next=c),s.interleaved=c,fn(a,h)}function fn(a,s){a.lanes|=s;var c=a.alternate;for(c!==null&&(c.lanes|=s),c=a,a=a.return;a!==null;)a.childLanes|=s,c=a.alternate,c!==null&&(c.childLanes|=s),c=a,a=a.return;return c.tag===3?c.stateNode:null}var Kn=!1;function dp(a){a.updateQueue={baseState:a.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Fw(a,s){a=a.updateQueue,s.updateQueue===a&&(s.updateQueue={baseState:a.baseState,firstBaseUpdate:a.firstBaseUpdate,lastBaseUpdate:a.lastBaseUpdate,shared:a.shared,effects:a.effects})}function dn(a,s){return{eventTime:a,lane:s,tag:0,payload:null,callback:null,next:null}}function Vn(a,s,c){var h=a.updateQueue;if(h===null)return null;if(h=h.shared,(Le&2)!==0){var y=h.pending;return y===null?s.next=s:(s.next=y.next,y.next=s),h.pending=s,fn(a,c)}return y=h.interleaved,y===null?(s.next=s,fp(h)):(s.next=y.next,y.next=s),h.interleaved=s,fn(a,c)}function vl(a,s,c){if(s=s.updateQueue,s!==null&&(s=s.shared,(c&4194240)!==0)){var h=s.lanes;h&=a.pendingLanes,c|=h,s.lanes=c,Ed(a,c)}}function qw(a,s){var c=a.updateQueue,h=a.alternate;if(h!==null&&(h=h.updateQueue,c===h)){var y=null,w=null;if(c=c.firstBaseUpdate,c!==null){do{var k={eventTime:c.eventTime,lane:c.lane,tag:c.tag,payload:c.payload,callback:c.callback,next:null};w===null?y=w=k:w=w.next=k,c=c.next}while(c!==null);w===null?y=w=s:w=w.next=s}else y=w=s;c={baseState:h.baseState,firstBaseUpdate:y,lastBaseUpdate:w,shared:h.shared,effects:h.effects},a.updateQueue=c;return}a=c.lastBaseUpdate,a===null?c.firstBaseUpdate=s:a.next=s,c.lastBaseUpdate=s}function ml(a,s,c,h){var y=a.updateQueue;Kn=!1;var w=y.firstBaseUpdate,k=y.lastBaseUpdate,M=y.shared.pending;if(M!==null){y.shared.pending=null;var B=M,Q=B.next;B.next=null,k===null?w=Q:k.next=Q,k=B;var ie=a.alternate;ie!==null&&(ie=ie.updateQueue,M=ie.lastBaseUpdate,M!==k&&(M===null?ie.firstBaseUpdate=Q:M.next=Q,ie.lastBaseUpdate=B))}if(w!==null){var se=y.baseState;k=0,ie=Q=B=null,M=w;do{var re=M.lane,fe=M.eventTime;if((h&re)===re){ie!==null&&(ie=ie.next={eventTime:fe,lane:0,tag:M.tag,payload:M.payload,callback:M.callback,next:null});e:{var he=a,ve=M;switch(re=s,fe=c,ve.tag){case 1:if(he=ve.payload,typeof he=="function"){se=he.call(fe,se,re);break e}se=he;break e;case 3:he.flags=he.flags&-65537|128;case 0:if(he=ve.payload,re=typeof he=="function"?he.call(fe,se,re):he,re==null)break e;se=Z({},se,re);break e;case 2:Kn=!0}}M.callback!==null&&M.lane!==0&&(a.flags|=64,re=y.effects,re===null?y.effects=[M]:re.push(M))}else fe={eventTime:fe,lane:re,tag:M.tag,payload:M.payload,callback:M.callback,next:null},ie===null?(Q=ie=fe,B=se):ie=ie.next=fe,k|=re;if(M=M.next,M===null){if(M=y.shared.pending,M===null)break;re=M,M=re.next,re.next=null,y.lastBaseUpdate=re,y.shared.pending=null}}while(!0);if(ie===null&&(B=se),y.baseState=B,y.firstBaseUpdate=Q,y.lastBaseUpdate=ie,s=y.shared.interleaved,s!==null){y=s;do k|=y.lane,y=y.next;while(y!==s)}else w===null&&(y.shared.lanes=0);wi|=k,a.lanes=k,a.memoizedState=se}}function Uw(a,s,c){if(a=s.effects,s.effects=null,a!==null)for(s=0;sc?c:4,a(!0);var h=yp.transition;yp.transition={};try{a(!1),s()}finally{Ke=c,yp.transition=h}}function s1(){return hr().memoizedState}function B$(a,s,c){var h=Qn(a);if(c={lane:h,action:c,hasEagerState:!1,eagerState:null,next:null},u1(a))l1(s,c);else if(c=Bw(a,s,c,h),c!==null){var y=Ft();Nr(c,a,h,y),c1(c,s,h)}}function F$(a,s,c){var h=Qn(a),y={lane:h,action:c,hasEagerState:!1,eagerState:null,next:null};if(u1(a))l1(s,y);else{var w=a.alternate;if(a.lanes===0&&(w===null||w.lanes===0)&&(w=s.lastRenderedReducer,w!==null))try{var k=s.lastRenderedState,M=w(k,c);if(y.hasEagerState=!0,y.eagerState=M,Ar(M,k)){var B=s.interleaved;B===null?(y.next=y,fp(s)):(y.next=B.next,B.next=y),s.interleaved=y;return}}catch{}finally{}c=Bw(a,s,y,h),c!==null&&(y=Ft(),Nr(c,a,h,y),c1(c,s,h))}}function u1(a){var s=a.alternate;return a===ot||s!==null&&s===ot}function l1(a,s){is=bl=!0;var c=a.pending;c===null?s.next=s:(s.next=c.next,c.next=s),a.pending=s}function c1(a,s,c){if((c&4194240)!==0){var h=s.lanes;h&=a.pendingLanes,c|=h,s.lanes=c,Ed(a,c)}}var Sl={readContext:pr,useCallback:Rt,useContext:Rt,useEffect:Rt,useImperativeHandle:Rt,useInsertionEffect:Rt,useLayoutEffect:Rt,useMemo:Rt,useReducer:Rt,useRef:Rt,useState:Rt,useDebugValue:Rt,useDeferredValue:Rt,useTransition:Rt,useMutableSource:Rt,useSyncExternalStore:Rt,useId:Rt,unstable_isNewReconciler:!1},q$={readContext:pr,useCallback:function(a,s){return Xr().memoizedState=[a,s===void 0?null:s],a},useContext:pr,useEffect:Jw,useImperativeHandle:function(a,s,c){return c=c!=null?c.concat([a]):null,xl(4194308,4,r1.bind(null,s,a),c)},useLayoutEffect:function(a,s){return xl(4194308,4,a,s)},useInsertionEffect:function(a,s){return xl(4,2,a,s)},useMemo:function(a,s){var c=Xr();return s=s===void 0?null:s,a=a(),c.memoizedState=[a,s],a},useReducer:function(a,s,c){var h=Xr();return s=c!==void 0?c(s):s,h.memoizedState=h.baseState=s,a={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:a,lastRenderedState:s},h.queue=a,a=a.dispatch=B$.bind(null,ot,a),[h.memoizedState,a]},useRef:function(a){var s=Xr();return a={current:a},s.memoizedState=a},useState:Qw,useDebugValue:_p,useDeferredValue:function(a){return Xr().memoizedState=a},useTransition:function(){var a=Qw(!1),s=a[0];return a=L$.bind(null,a[1]),Xr().memoizedState=a,[s,a]},useMutableSource:function(){},useSyncExternalStore:function(a,s,c){var h=ot,y=Xr();if(nt){if(c===void 0)throw Error(r(407));c=c()}else{if(c=s(),_t===null)throw Error(r(349));(xi&30)!==0||Kw(h,s,c)}y.memoizedState=c;var w={value:c,getSnapshot:s};return y.queue=w,Jw(Gw.bind(null,h,w,a),[a]),h.flags|=2048,ss(9,Vw.bind(null,h,w,c,s),void 0,null),c},useId:function(){var a=Xr(),s=_t.identifierPrefix;if(nt){var c=cn,h=ln;c=(h&~(1<<32-Er(h)-1)).toString(32)+c,s=":"+s+"R"+c,c=as++,0<\/script>",a=a.removeChild(a.firstChild)):typeof h.is=="string"?a=k.createElement(c,{is:h.is}):(a=k.createElement(c),c==="select"&&(k=a,h.multiple?k.multiple=!0:h.size&&(k.size=h.size))):a=k.createElementNS(a,c),a[Vr]=s,a[Zo]=h,C1(a,s,!1,!1),s.stateNode=a;e:{switch(k=md(c,h),c){case"dialog":et("cancel",a),et("close",a),y=h;break;case"iframe":case"object":case"embed":et("load",a),y=h;break;case"video":case"audio":for(y=0;yOa&&(s.flags|=128,h=!0,us(w,!1),s.lanes=4194304)}else{if(!h)if(a=yl(k),a!==null){if(s.flags|=128,h=!0,c=a.updateQueue,c!==null&&(s.updateQueue=c,s.flags|=4),us(w,!0),w.tail===null&&w.tailMode==="hidden"&&!k.alternate&&!nt)return Mt(s),null}else 2*ft()-w.renderingStartTime>Oa&&c!==1073741824&&(s.flags|=128,h=!0,us(w,!1),s.lanes=4194304);w.isBackwards?(k.sibling=s.child,s.child=k):(c=w.last,c!==null?c.sibling=k:s.child=k,w.last=k)}return w.tail!==null?(s=w.tail,w.rendering=s,w.tail=s.sibling,w.renderingStartTime=ft(),s.sibling=null,c=at.current,Xe(at,h?c&1|2:c&1),s):(Mt(s),null);case 22:case 23:return Gp(),h=s.memoizedState!==null,a!==null&&a.memoizedState!==null!==h&&(s.flags|=8192),h&&(s.mode&1)!==0?(rr&1073741824)!==0&&(Mt(s),s.subtreeFlags&6&&(s.flags|=8192)):Mt(s),null;case 24:return null;case 25:return null}throw Error(r(156,s.tag))}function X$(a,s){switch(np(s),s.tag){case 1:return Kt(s.type)&&ol(),a=s.flags,a&65536?(s.flags=a&-65537|128,s):null;case 3:return ba(),tt(Ht),tt(Nt),mp(),a=s.flags,(a&65536)!==0&&(a&128)===0?(s.flags=a&-65537|128,s):null;case 5:return hp(s),null;case 13:if(tt(at),a=s.memoizedState,a!==null&&a.dehydrated!==null){if(s.alternate===null)throw Error(r(340));va()}return a=s.flags,a&65536?(s.flags=a&-65537|128,s):null;case 19:return tt(at),null;case 4:return ba(),null;case 10:return lp(s.type._context),null;case 22:case 23:return Gp(),null;case 24:return null;default:return null}}var El=!1,$t=!1,Y$=typeof WeakSet=="function"?WeakSet:Set,de=null;function wa(a,s){var c=a.ref;if(c!==null)if(typeof c=="function")try{c(null)}catch(h){ut(a,s,h)}else c.current=null}function Ip(a,s,c){try{c()}catch(h){ut(a,s,h)}}var R1=!1;function Q$(a,s){if(Gd=Ku,a=fw(),Fd(a)){if("selectionStart"in a)var c={start:a.selectionStart,end:a.selectionEnd};else e:{c=(c=a.ownerDocument)&&c.defaultView||window;var h=c.getSelection&&c.getSelection();if(h&&h.rangeCount!==0){c=h.anchorNode;var y=h.anchorOffset,w=h.focusNode;h=h.focusOffset;try{c.nodeType,w.nodeType}catch{c=null;break e}var k=0,M=-1,B=-1,Q=0,ie=0,se=a,re=null;t:for(;;){for(var fe;se!==c||y!==0&&se.nodeType!==3||(M=k+y),se!==w||h!==0&&se.nodeType!==3||(B=k+h),se.nodeType===3&&(k+=se.nodeValue.length),(fe=se.firstChild)!==null;)re=se,se=fe;for(;;){if(se===a)break t;if(re===c&&++Q===y&&(M=k),re===w&&++ie===h&&(B=k),(fe=se.nextSibling)!==null)break;se=re,re=se.parentNode}se=fe}c=M===-1||B===-1?null:{start:M,end:B}}else c=null}c=c||{start:0,end:0}}else c=null;for(Xd={focusedElem:a,selectionRange:c},Ku=!1,de=s;de!==null;)if(s=de,a=s.child,(s.subtreeFlags&1028)!==0&&a!==null)a.return=s,de=a;else for(;de!==null;){s=de;try{var he=s.alternate;if((s.flags&1024)!==0)switch(s.tag){case 0:case 11:case 15:break;case 1:if(he!==null){var ve=he.memoizedProps,dt=he.memoizedState,K=s.stateNode,F=K.getSnapshotBeforeUpdate(s.elementType===s.type?ve:Tr(s.type,ve),dt);K.__reactInternalSnapshotBeforeUpdate=F}break;case 3:var X=s.stateNode.containerInfo;X.nodeType===1?X.textContent="":X.nodeType===9&&X.documentElement&&X.removeChild(X.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(r(163))}}catch(ue){ut(s,s.return,ue)}if(a=s.sibling,a!==null){a.return=s.return,de=a;break}de=s.return}return he=R1,R1=!1,he}function ls(a,s,c){var h=s.updateQueue;if(h=h!==null?h.lastEffect:null,h!==null){var y=h=h.next;do{if((y.tag&a)===a){var w=y.destroy;y.destroy=void 0,w!==void 0&&Ip(s,c,w)}y=y.next}while(y!==h)}}function Al(a,s){if(s=s.updateQueue,s=s!==null?s.lastEffect:null,s!==null){var c=s=s.next;do{if((c.tag&a)===a){var h=c.create;c.destroy=h()}c=c.next}while(c!==s)}}function Dp(a){var s=a.ref;if(s!==null){var c=a.stateNode;switch(a.tag){case 5:a=c;break;default:a=c}typeof s=="function"?s(a):s.current=a}}function M1(a){var s=a.alternate;s!==null&&(a.alternate=null,M1(s)),a.child=null,a.deletions=null,a.sibling=null,a.tag===5&&(s=a.stateNode,s!==null&&(delete s[Vr],delete s[Zo],delete s[Jd],delete s[R$],delete s[M$])),a.stateNode=null,a.return=null,a.dependencies=null,a.memoizedProps=null,a.memoizedState=null,a.pendingProps=null,a.stateNode=null,a.updateQueue=null}function $1(a){return a.tag===5||a.tag===3||a.tag===4}function I1(a){e:for(;;){for(;a.sibling===null;){if(a.return===null||$1(a.return))return null;a=a.return}for(a.sibling.return=a.return,a=a.sibling;a.tag!==5&&a.tag!==6&&a.tag!==18;){if(a.flags&2||a.child===null||a.tag===4)continue e;a.child.return=a,a=a.child}if(!(a.flags&2))return a.stateNode}}function Lp(a,s,c){var h=a.tag;if(h===5||h===6)a=a.stateNode,s?c.nodeType===8?c.parentNode.insertBefore(a,s):c.insertBefore(a,s):(c.nodeType===8?(s=c.parentNode,s.insertBefore(a,c)):(s=c,s.appendChild(a)),c=c._reactRootContainer,c!=null||s.onclick!==null||(s.onclick=il));else if(h!==4&&(a=a.child,a!==null))for(Lp(a,s,c),a=a.sibling;a!==null;)Lp(a,s,c),a=a.sibling}function Bp(a,s,c){var h=a.tag;if(h===5||h===6)a=a.stateNode,s?c.insertBefore(a,s):c.appendChild(a);else if(h!==4&&(a=a.child,a!==null))for(Bp(a,s,c),a=a.sibling;a!==null;)Bp(a,s,c),a=a.sibling}var Tt=null,Cr=!1;function Gn(a,s,c){for(c=c.child;c!==null;)D1(a,s,c),c=c.sibling}function D1(a,s,c){if(Kr&&typeof Kr.onCommitFiberUnmount=="function")try{Kr.onCommitFiberUnmount(Fu,c)}catch{}switch(c.tag){case 5:$t||wa(c,s);case 6:var h=Tt,y=Cr;Tt=null,Gn(a,s,c),Tt=h,Cr=y,Tt!==null&&(Cr?(a=Tt,c=c.stateNode,a.nodeType===8?a.parentNode.removeChild(c):a.removeChild(c)):Tt.removeChild(c.stateNode));break;case 18:Tt!==null&&(Cr?(a=Tt,c=c.stateNode,a.nodeType===8?Zd(a.parentNode,c):a.nodeType===1&&Zd(a,c),qo(a)):Zd(Tt,c.stateNode));break;case 4:h=Tt,y=Cr,Tt=c.stateNode.containerInfo,Cr=!0,Gn(a,s,c),Tt=h,Cr=y;break;case 0:case 11:case 14:case 15:if(!$t&&(h=c.updateQueue,h!==null&&(h=h.lastEffect,h!==null))){y=h=h.next;do{var w=y,k=w.destroy;w=w.tag,k!==void 0&&((w&2)!==0||(w&4)!==0)&&Ip(c,s,k),y=y.next}while(y!==h)}Gn(a,s,c);break;case 1:if(!$t&&(wa(c,s),h=c.stateNode,typeof h.componentWillUnmount=="function"))try{h.props=c.memoizedProps,h.state=c.memoizedState,h.componentWillUnmount()}catch(M){ut(c,s,M)}Gn(a,s,c);break;case 21:Gn(a,s,c);break;case 22:c.mode&1?($t=(h=$t)||c.memoizedState!==null,Gn(a,s,c),$t=h):Gn(a,s,c);break;default:Gn(a,s,c)}}function L1(a){var s=a.updateQueue;if(s!==null){a.updateQueue=null;var c=a.stateNode;c===null&&(c=a.stateNode=new Y$),s.forEach(function(h){var y=oI.bind(null,a,h);c.has(h)||(c.add(h),h.then(y,y))})}}function kr(a,s){var c=s.deletions;if(c!==null)for(var h=0;hy&&(y=k),h&=~w}if(h=y,h=ft()-h,h=(120>h?120:480>h?480:1080>h?1080:1920>h?1920:3e3>h?3e3:4320>h?4320:1960*J$(h/1960))-h,10a?16:a,Yn===null)var h=!1;else{if(a=Yn,Yn=null,Nl=0,(Le&6)!==0)throw Error(r(331));var y=Le;for(Le|=4,de=a.current;de!==null;){var w=de,k=w.child;if((de.flags&16)!==0){var M=w.deletions;if(M!==null){for(var B=0;Bft()-Up?Oi(a,0):qp|=c),Xt(a,s)}function Q1(a,s){s===0&&((a.mode&1)===0?s=1:(s=Uu,Uu<<=1,(Uu&130023424)===0&&(Uu=4194304)));var c=Ft();a=fn(a,s),a!==null&&(Io(a,s,c),Xt(a,c))}function aI(a){var s=a.memoizedState,c=0;s!==null&&(c=s.retryLane),Q1(a,c)}function oI(a,s){var c=0;switch(a.tag){case 13:var h=a.stateNode,y=a.memoizedState;y!==null&&(c=y.retryLane);break;case 19:h=a.stateNode;break;default:throw Error(r(314))}h!==null&&h.delete(s),Q1(a,c)}var Z1;Z1=function(a,s,c){if(a!==null)if(a.memoizedProps!==s.pendingProps||Ht.current)Vt=!0;else{if((a.lanes&c)===0&&(s.flags&128)===0)return Vt=!1,V$(a,s,c);Vt=(a.flags&131072)!==0}else Vt=!1,nt&&(s.flags&1048576)!==0&&kw(s,cl,s.index);switch(s.lanes=0,s.tag){case 2:var h=s.type;Pl(a,s),a=s.pendingProps;var y=da(s,Nt.current);ga(s,c),y=bp(null,s,h,a,y,c);var w=xp();return s.flags|=1,typeof y=="object"&&y!==null&&typeof y.render=="function"&&y.$$typeof===void 0?(s.tag=1,s.memoizedState=null,s.updateQueue=null,Kt(h)?(w=!0,sl(s)):w=!1,s.memoizedState=y.state!==null&&y.state!==void 0?y.state:null,dp(s),y.updater=Ol,s.stateNode=y,y._reactInternals=s,Ep(s,h,a,c),s=Cp(null,s,h,!0,w,c)):(s.tag=0,nt&&w&&rp(s),Bt(null,s,y,c),s=s.child),s;case 16:h=s.elementType;e:{switch(Pl(a,s),a=s.pendingProps,y=h._init,h=y(h._payload),s.type=h,y=s.tag=uI(h),a=Tr(h,a),y){case 0:s=Tp(null,s,h,a,c);break e;case 1:s=_1(null,s,h,a,c);break e;case 11:s=b1(null,s,h,a,c);break e;case 14:s=x1(null,s,h,Tr(h.type,a),c);break e}throw Error(r(306,h,""))}return s;case 0:return h=s.type,y=s.pendingProps,y=s.elementType===h?y:Tr(h,y),Tp(a,s,h,y,c);case 1:return h=s.type,y=s.pendingProps,y=s.elementType===h?y:Tr(h,y),_1(a,s,h,y,c);case 3:e:{if(P1(s),a===null)throw Error(r(387));h=s.pendingProps,w=s.memoizedState,y=w.element,Fw(a,s),ml(s,h,null,c);var k=s.memoizedState;if(h=k.element,w.isDehydrated)if(w={element:h,isDehydrated:!1,cache:k.cache,pendingSuspenseBoundaries:k.pendingSuspenseBoundaries,transitions:k.transitions},s.updateQueue.baseState=w,s.memoizedState=w,s.flags&256){y=xa(Error(r(423)),s),s=E1(a,s,h,c,y);break e}else if(h!==y){y=xa(Error(r(424)),s),s=E1(a,s,h,c,y);break e}else for(tr=Un(s.stateNode.containerInfo.firstChild),er=s,nt=!0,jr=null,c=Lw(s,null,h,c),s.child=c;c;)c.flags=c.flags&-3|4096,c=c.sibling;else{if(va(),h===y){s=pn(a,s,c);break e}Bt(a,s,h,c)}s=s.child}return s;case 5:return zw(s),a===null&&ap(s),h=s.type,y=s.pendingProps,w=a!==null?a.memoizedProps:null,k=y.children,Yd(h,y)?k=null:w!==null&&Yd(h,w)&&(s.flags|=32),O1(a,s),Bt(a,s,k,c),s.child;case 6:return a===null&&ap(s),null;case 13:return A1(a,s,c);case 4:return pp(s,s.stateNode.containerInfo),h=s.pendingProps,a===null?s.child=ma(s,null,h,c):Bt(a,s,h,c),s.child;case 11:return h=s.type,y=s.pendingProps,y=s.elementType===h?y:Tr(h,y),b1(a,s,h,y,c);case 7:return Bt(a,s,s.pendingProps,c),s.child;case 8:return Bt(a,s,s.pendingProps.children,c),s.child;case 12:return Bt(a,s,s.pendingProps.children,c),s.child;case 10:e:{if(h=s.type._context,y=s.pendingProps,w=s.memoizedProps,k=y.value,Xe(pl,h._currentValue),h._currentValue=k,w!==null)if(Ar(w.value,k)){if(w.children===y.children&&!Ht.current){s=pn(a,s,c);break e}}else for(w=s.child,w!==null&&(w.return=s);w!==null;){var M=w.dependencies;if(M!==null){k=w.child;for(var B=M.firstContext;B!==null;){if(B.context===h){if(w.tag===1){B=dn(-1,c&-c),B.tag=2;var Q=w.updateQueue;if(Q!==null){Q=Q.shared;var ie=Q.pending;ie===null?B.next=B:(B.next=ie.next,ie.next=B),Q.pending=B}}w.lanes|=c,B=w.alternate,B!==null&&(B.lanes|=c),cp(w.return,c,s),M.lanes|=c;break}B=B.next}}else if(w.tag===10)k=w.type===s.type?null:w.child;else if(w.tag===18){if(k=w.return,k===null)throw Error(r(341));k.lanes|=c,M=k.alternate,M!==null&&(M.lanes|=c),cp(k,c,s),k=w.sibling}else k=w.child;if(k!==null)k.return=w;else for(k=w;k!==null;){if(k===s){k=null;break}if(w=k.sibling,w!==null){w.return=k.return,k=w;break}k=k.return}w=k}Bt(a,s,y.children,c),s=s.child}return s;case 9:return y=s.type,h=s.pendingProps.children,ga(s,c),y=pr(y),h=h(y),s.flags|=1,Bt(a,s,h,c),s.child;case 14:return h=s.type,y=Tr(h,s.pendingProps),y=Tr(h.type,y),x1(a,s,h,y,c);case 15:return w1(a,s,s.type,s.pendingProps,c);case 17:return h=s.type,y=s.pendingProps,y=s.elementType===h?y:Tr(h,y),Pl(a,s),s.tag=1,Kt(h)?(a=!0,sl(s)):a=!1,ga(s,c),d1(s,h,y),Ep(s,h,y,c),Cp(null,s,h,!0,a,c);case 19:return T1(a,s,c);case 22:return S1(a,s,c)}throw Error(r(156,s.tag))};function J1(a,s){return Nx(a,s)}function sI(a,s,c,h){this.tag=a,this.key=c,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=s,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=h,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function mr(a,s,c,h){return new sI(a,s,c,h)}function Yp(a){return a=a.prototype,!(!a||!a.isReactComponent)}function uI(a){if(typeof a=="function")return Yp(a)?1:0;if(a!=null){if(a=a.$$typeof,a===$)return 11;if(a===V)return 14}return 2}function Jn(a,s){var c=a.alternate;return c===null?(c=mr(a.tag,s,a.key,a.mode),c.elementType=a.elementType,c.type=a.type,c.stateNode=a.stateNode,c.alternate=a,a.alternate=c):(c.pendingProps=s,c.type=a.type,c.flags=0,c.subtreeFlags=0,c.deletions=null),c.flags=a.flags&14680064,c.childLanes=a.childLanes,c.lanes=a.lanes,c.child=a.child,c.memoizedProps=a.memoizedProps,c.memoizedState=a.memoizedState,c.updateQueue=a.updateQueue,s=a.dependencies,c.dependencies=s===null?null:{lanes:s.lanes,firstContext:s.firstContext},c.sibling=a.sibling,c.index=a.index,c.ref=a.ref,c}function Il(a,s,c,h,y,w){var k=2;if(h=a,typeof a=="function")Yp(a)&&(k=1);else if(typeof a=="string")k=5;else e:switch(a){case N:return Pi(c.children,y,w,s);case R:k=8,y|=8;break;case D:return a=mr(12,c,s,y|2),a.elementType=D,a.lanes=w,a;case U:return a=mr(13,c,s,y),a.elementType=U,a.lanes=w,a;case G:return a=mr(19,c,s,y),a.elementType=G,a.lanes=w,a;case J:return Dl(c,y,w,s);default:if(typeof a=="object"&&a!==null)switch(a.$$typeof){case H:k=10;break e;case q:k=9;break e;case $:k=11;break e;case V:k=14;break e;case Y:k=16,h=null;break e}throw Error(r(130,a==null?a:typeof a,""))}return s=mr(k,c,s,y),s.elementType=a,s.type=h,s.lanes=w,s}function Pi(a,s,c,h){return a=mr(7,a,h,s),a.lanes=c,a}function Dl(a,s,c,h){return a=mr(22,a,h,s),a.elementType=J,a.lanes=c,a.stateNode={isHidden:!1},a}function Qp(a,s,c){return a=mr(6,a,null,s),a.lanes=c,a}function Zp(a,s,c){return s=mr(4,a.children!==null?a.children:[],a.key,s),s.lanes=c,s.stateNode={containerInfo:a.containerInfo,pendingChildren:null,implementation:a.implementation},s}function lI(a,s,c,h,y){this.tag=s,this.containerInfo=a,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Pd(0),this.expirationTimes=Pd(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Pd(0),this.identifierPrefix=h,this.onRecoverableError=y,this.mutableSourceEagerHydrationData=null}function Jp(a,s,c,h,y,w,k,M,B){return a=new lI(a,s,c,M,B),s===1?(s=1,w===!0&&(s|=8)):s=0,w=mr(3,null,null,s),a.current=w,w.stateNode=a,w.memoizedState={element:h,isDehydrated:c,cache:null,transitions:null,pendingSuspenseBoundaries:null},dp(w),a}function cI(a,s,c){var h=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),ah.exports=OI(),ah.exports}var pS;function _I(){if(pS)return Hl;pS=1;var e=$T();return Hl.createRoot=e.createRoot,Hl.hydrateRoot=e.hydrateRoot,Hl}var PI=_I();const EI=ze(PI);var AI=$T();const Na=ze(AI);/** - * @remix-run/router v1.23.2 - * - * Copyright (c) Remix Software Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE.md file in the root directory of this source tree. - * - * @license MIT - */function Is(){return Is=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function gf(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function TI(){return Math.random().toString(36).substr(2,8)}function vS(e,t){return{usr:e.state,key:e.key,idx:t}}function bg(e,t,r,n){return r===void 0&&(r=null),Is({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Vi(t):t,{state:r,key:t&&t.key||n||TI()})}function fc(e){let{pathname:t="/",search:r="",hash:n=""}=e;return r&&r!=="?"&&(t+=r.charAt(0)==="?"?r:"?"+r),n&&n!=="#"&&(t+=n.charAt(0)==="#"?n:"#"+n),t}function Vi(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}function CI(e,t,r,n){n===void 0&&(n={});let{window:i=document.defaultView,v5Compat:o=!1}=n,u=i.history,l=ii.Pop,f=null,d=v();d==null&&(d=0,u.replaceState(Is({},u.state,{idx:d}),""));function v(){return(u.state||{idx:null}).idx}function p(){l=ii.Pop;let g=v(),P=g==null?null:g-d;d=g,f&&f({action:l,location:x.location,delta:P})}function m(g,P){l=ii.Push;let A=bg(x.location,g,P);r&&r(A,g),d=v()+1;let T=vS(A,d),E=x.createHref(A);try{u.pushState(T,"",E)}catch(_){if(_ instanceof DOMException&&_.name==="DataCloneError")throw _;i.location.assign(E)}o&&f&&f({action:l,location:x.location,delta:1})}function b(g,P){l=ii.Replace;let A=bg(x.location,g,P);r&&r(A,g),d=v();let T=vS(A,d),E=x.createHref(A);u.replaceState(T,"",E),o&&f&&f({action:l,location:x.location,delta:0})}function O(g){let P=i.location.origin!=="null"?i.location.origin:i.location.href,A=typeof g=="string"?g:fc(g);return A=A.replace(/ $/,"%20"),ct(P,"No window.location.(origin|href) available to create URL for href: "+A),new URL(A,P)}let x={get action(){return l},get location(){return e(i,u)},listen(g){if(f)throw new Error("A history only accepts one active listener");return i.addEventListener(hS,p),f=g,()=>{i.removeEventListener(hS,p),f=null}},createHref(g){return t(i,g)},createURL:O,encodeLocation(g){let P=O(g);return{pathname:P.pathname,search:P.search,hash:P.hash}},push:m,replace:b,go(g){return u.go(g)}};return x}var mS;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(mS||(mS={}));function kI(e,t,r){return r===void 0&&(r="/"),NI(e,t,r)}function NI(e,t,r,n){let i=typeof t=="string"?Vi(t):t,o=Ua(i.pathname||"/",r);if(o==null)return null;let u=IT(e);RI(u);let l=null;for(let f=0;l==null&&f{let f={relativePath:l===void 0?o.path||"":l,caseSensitive:o.caseSensitive===!0,childrenIndex:u,route:o};f.relativePath.startsWith("/")&&(ct(f.relativePath.startsWith(n),'Absolute route path "'+f.relativePath+'" nested under path '+('"'+n+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),f.relativePath=f.relativePath.slice(n.length));let d=oi([n,f.relativePath]),v=r.concat(f);o.children&&o.children.length>0&&(ct(o.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+d+'".')),IT(o.children,t,v,d)),!(o.path==null&&!o.index)&&t.push({path:d,score:FI(d,o.index),routesMeta:v})};return e.forEach((o,u)=>{var l;if(o.path===""||!((l=o.path)!=null&&l.includes("?")))i(o,u);else for(let f of DT(o.path))i(o,u,f)}),t}function DT(e){let t=e.split("/");if(t.length===0)return[];let[r,...n]=t,i=r.endsWith("?"),o=r.replace(/\?$/,"");if(n.length===0)return i?[o,""]:[o];let u=DT(n.join("/")),l=[];return l.push(...u.map(f=>f===""?o:[o,f].join("/"))),i&&l.push(...u),l.map(f=>e.startsWith("/")&&f===""?"/":f)}function RI(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:qI(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}const MI=/^:[\w-]+$/,$I=3,II=2,DI=1,LI=10,BI=-2,yS=e=>e==="*";function FI(e,t){let r=e.split("/"),n=r.length;return r.some(yS)&&(n+=BI),t&&(n+=II),r.filter(i=>!yS(i)).reduce((i,o)=>i+(MI.test(o)?$I:o===""?DI:LI),n)}function qI(e,t){return e.length===t.length&&e.slice(0,-1).every((n,i)=>n===t[i])?e[e.length-1]-t[t.length-1]:0}function UI(e,t,r){let{routesMeta:n}=e,i={},o="/",u=[];for(let l=0;l{let{paramName:m,isOptional:b}=v;if(m==="*"){let x=l[p]||"";u=o.slice(0,o.length-x.length).replace(/(.)\/+$/,"$1")}const O=l[p];return b&&!O?d[m]=void 0:d[m]=(O||"").replace(/%2F/g,"/"),d},{}),pathname:o,pathnameBase:u,pattern:e}}function zI(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),gf(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let n=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(u,l,f)=>(n.push({paramName:l,isOptional:f!=null}),f?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(n.push({paramName:"*"}),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),n]}function WI(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return gf(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function Ua(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&n!=="/"?null:e.slice(r)||"/"}const HI=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,KI=e=>HI.test(e);function VI(e,t){t===void 0&&(t="/");let{pathname:r,search:n="",hash:i=""}=typeof e=="string"?Vi(e):e,o;if(r)if(KI(r))o=r;else{if(r.includes("//")){let u=r;r=r.replace(/\/\/+/g,"/"),gf(!1,"Pathnames cannot have embedded double slashes - normalizing "+(u+" -> "+r))}r.startsWith("/")?o=gS(r.substring(1),"/"):o=gS(r,t)}else o=t;return{pathname:o,search:YI(n),hash:QI(i)}}function gS(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(i=>{i===".."?r.length>1&&r.pop():i!=="."&&r.push(i)}),r.length>1?r.join("/"):"/"}function uh(e,t,r,n){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(n)+"]. Please separate it out to the ")+("`to."+r+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function GI(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function LT(e,t){let r=GI(e);return t?r.map((n,i)=>i===r.length-1?n.pathname:n.pathnameBase):r.map(n=>n.pathnameBase)}function BT(e,t,r,n){n===void 0&&(n=!1);let i;typeof e=="string"?i=Vi(e):(i=Is({},e),ct(!i.pathname||!i.pathname.includes("?"),uh("?","pathname","search",i)),ct(!i.pathname||!i.pathname.includes("#"),uh("#","pathname","hash",i)),ct(!i.search||!i.search.includes("#"),uh("#","search","hash",i)));let o=e===""||i.pathname==="",u=o?"/":i.pathname,l;if(u==null)l=r;else{let p=t.length-1;if(!n&&u.startsWith("..")){let m=u.split("/");for(;m[0]==="..";)m.shift(),p-=1;i.pathname=m.join("/")}l=p>=0?t[p]:"/"}let f=VI(i,l),d=u&&u!=="/"&&u.endsWith("/"),v=(o||u===".")&&r.endsWith("/");return!f.pathname.endsWith("/")&&(d||v)&&(f.pathname+="/"),f}const oi=e=>e.join("/").replace(/\/\/+/g,"/"),XI=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),YI=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,QI=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function ZI(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const FT=["post","put","patch","delete"];new Set(FT);const JI=["get",...FT];new Set(JI);/** - * React Router v6.30.3 - * - * Copyright (c) Remix Software Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE.md file in the root directory of this source tree. - * - * @license MIT - */function Ds(){return Ds=Object.assign?Object.assign.bind():function(e){for(var t=1;t{l.current=!0}),C.useCallback(function(d,v){if(v===void 0&&(v={}),!l.current)return;if(typeof d=="number"){n.go(d);return}let p=BT(d,JSON.parse(u),o,v.relative==="path");e==null&&t!=="/"&&(p.pathname=p.pathname==="/"?t:oi([t,p.pathname])),(v.replace?n.replace:n.push)(p,v.state,v)},[t,n,u,o,e])}const r2=C.createContext(null);function n2(e){let t=C.useContext(kn).outlet;return t&&C.createElement(r2.Provider,{value:e},t)}function WT(){let{matches:e}=C.useContext(kn),t=e[e.length-1];return t?t.params:{}}function wf(e,t){let{relative:r}=t===void 0?{}:t,{future:n}=C.useContext(ui),{matches:i}=C.useContext(kn),{pathname:o}=mo(),u=JSON.stringify(LT(i,n.v7_relativeSplatPath));return C.useMemo(()=>BT(e,JSON.parse(u),o,r==="path"),[e,u,o,r])}function i2(e,t){return a2(e,t)}function a2(e,t,r,n){Su()||ct(!1);let{navigator:i}=C.useContext(ui),{matches:o}=C.useContext(kn),u=o[o.length-1],l=u?u.params:{};u&&u.pathname;let f=u?u.pathnameBase:"/";u&&u.route;let d=mo(),v;if(t){var p;let g=typeof t=="string"?Vi(t):t;f==="/"||(p=g.pathname)!=null&&p.startsWith(f)||ct(!1),v=g}else v=d;let m=v.pathname||"/",b=m;if(f!=="/"){let g=f.replace(/^\//,"").split("/");b="/"+m.replace(/^\//,"").split("/").slice(g.length).join("/")}let O=kI(e,{pathname:b}),x=c2(O&&O.map(g=>Object.assign({},g,{params:Object.assign({},l,g.params),pathname:oi([f,i.encodeLocation?i.encodeLocation(g.pathname).pathname:g.pathname]),pathnameBase:g.pathnameBase==="/"?f:oi([f,i.encodeLocation?i.encodeLocation(g.pathnameBase).pathname:g.pathnameBase])})),o,r,n);return t&&x?C.createElement(xf.Provider,{value:{location:Ds({pathname:"/",search:"",hash:"",state:null,key:"default"},v),navigationType:ii.Pop}},x):x}function o2(){let e=h2(),t=ZI(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,i={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return C.createElement(C.Fragment,null,C.createElement("h2",null,"Unexpected Application Error!"),C.createElement("h3",{style:{fontStyle:"italic"}},t),r?C.createElement("pre",{style:i},r):null,null)}const s2=C.createElement(o2,null);class u2 extends C.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,r){return r.location!==t.location||r.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:r.error,location:r.location,revalidation:t.revalidation||r.revalidation}}componentDidCatch(t,r){console.error("React Router caught the following error during render",t,r)}render(){return this.state.error!==void 0?C.createElement(kn.Provider,{value:this.props.routeContext},C.createElement(UT.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function l2(e){let{routeContext:t,match:r,children:n}=e,i=C.useContext(bf);return i&&i.static&&i.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=r.route.id),C.createElement(kn.Provider,{value:t},n)}function c2(e,t,r,n){var i;if(t===void 0&&(t=[]),r===void 0&&(r=null),n===void 0&&(n=null),e==null){var o;if(!r)return null;if(r.errors)e=r.matches;else if((o=n)!=null&&o.v7_partialHydration&&t.length===0&&!r.initialized&&r.matches.length>0)e=r.matches;else return null}let u=e,l=(i=r)==null?void 0:i.errors;if(l!=null){let v=u.findIndex(p=>p.route.id&&(l==null?void 0:l[p.route.id])!==void 0);v>=0||ct(!1),u=u.slice(0,Math.min(u.length,v+1))}let f=!1,d=-1;if(r&&n&&n.v7_partialHydration)for(let v=0;v=0?u=u.slice(0,d+1):u=[u[0]];break}}}return u.reduceRight((v,p,m)=>{let b,O=!1,x=null,g=null;r&&(b=l&&p.route.id?l[p.route.id]:void 0,x=p.route.errorElement||s2,f&&(d<0&&m===0?(m2("route-fallback"),O=!0,g=null):d===m&&(O=!0,g=p.route.hydrateFallbackElement||null)));let P=t.concat(u.slice(0,m+1)),A=()=>{let T;return b?T=x:O?T=g:p.route.Component?T=C.createElement(p.route.Component,null):p.route.element?T=p.route.element:T=v,C.createElement(l2,{match:p,routeContext:{outlet:v,matches:P,isDataRoute:r!=null},children:T})};return r&&(p.route.ErrorBoundary||p.route.errorElement||m===0)?C.createElement(u2,{location:r.location,revalidation:r.revalidation,component:x,error:b,children:A(),routeContext:{outlet:null,matches:P,isDataRoute:!0}}):A()},null)}var HT=(function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e})(HT||{}),KT=(function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e})(KT||{});function f2(e){let t=C.useContext(bf);return t||ct(!1),t}function d2(e){let t=C.useContext(qT);return t||ct(!1),t}function p2(e){let t=C.useContext(kn);return t||ct(!1),t}function VT(e){let t=p2(),r=t.matches[t.matches.length-1];return r.route.id||ct(!1),r.route.id}function h2(){var e;let t=C.useContext(UT),r=d2(),n=VT();return t!==void 0?t:(e=r.errors)==null?void 0:e[n]}function v2(){let{router:e}=f2(HT.UseNavigateStable),t=VT(KT.UseNavigateStable),r=C.useRef(!1);return zT(()=>{r.current=!0}),C.useCallback(function(i,o){o===void 0&&(o={}),r.current&&(typeof i=="number"?e.navigate(i):e.navigate(i,Ds({fromRouteId:t},o)))},[e,t])}const bS={};function m2(e,t,r){bS[e]||(bS[e]=!0)}function y2(e,t){e==null||e.v7_startTransition,e==null||e.v7_relativeSplatPath}function g2(e){return n2(e.context)}function Ti(e){ct(!1)}function b2(e){let{basename:t="/",children:r=null,location:n,navigationType:i=ii.Pop,navigator:o,static:u=!1,future:l}=e;Su()&&ct(!1);let f=t.replace(/^\/*/,"/"),d=C.useMemo(()=>({basename:f,navigator:o,static:u,future:Ds({v7_relativeSplatPath:!1},l)}),[f,l,o,u]);typeof n=="string"&&(n=Vi(n));let{pathname:v="/",search:p="",hash:m="",state:b=null,key:O="default"}=n,x=C.useMemo(()=>{let g=Ua(v,f);return g==null?null:{location:{pathname:g,search:p,hash:m,state:b,key:O},navigationType:i}},[f,v,p,m,b,O,i]);return x==null?null:C.createElement(ui.Provider,{value:d},C.createElement(xf.Provider,{children:r,value:x}))}function x2(e){let{children:t,location:r}=e;return i2(wg(t),r)}new Promise(()=>{});function wg(e,t){t===void 0&&(t=[]);let r=[];return C.Children.forEach(e,(n,i)=>{if(!C.isValidElement(n))return;let o=[...t,i];if(n.type===C.Fragment){r.push.apply(r,wg(n.props.children,o));return}n.type!==Ti&&ct(!1),!n.props.index||!n.props.children||ct(!1);let u={id:n.props.id||o.join("-"),caseSensitive:n.props.caseSensitive,element:n.props.element,Component:n.props.Component,index:n.props.index,path:n.props.path,loader:n.props.loader,action:n.props.action,errorElement:n.props.errorElement,ErrorBoundary:n.props.ErrorBoundary,hasErrorBoundary:n.props.ErrorBoundary!=null||n.props.errorElement!=null,shouldRevalidate:n.props.shouldRevalidate,handle:n.props.handle,lazy:n.props.lazy};n.props.children&&(u.children=wg(n.props.children,o)),r.push(u)}),r}/** - * React Router DOM v6.30.3 - * - * Copyright (c) Remix Software Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE.md file in the root directory of this source tree. - * - * @license MIT - */function dc(){return dc=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(r[i]=e[i]);return r}function w2(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function S2(e,t){return e.button===0&&(!t||t==="_self")&&!w2(e)}function Sg(e){return e===void 0&&(e=""),new URLSearchParams(typeof e=="string"||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,r)=>{let n=e[r];return t.concat(Array.isArray(n)?n.map(i=>[r,i]):[[r,n]])},[]))}function O2(e,t){let r=Sg(e);return t&&t.forEach((n,i)=>{r.has(i)||t.getAll(i).forEach(o=>{r.append(i,o)})}),r}const _2=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],P2=["aria-current","caseSensitive","className","end","style","to","viewTransition","children"],E2="6";try{window.__reactRouterVersion=E2}catch{}const A2=C.createContext({isTransitioning:!1}),j2="startTransition",xS=xI[j2];function T2(e){let{basename:t,children:r,future:n,window:i}=e,o=C.useRef();o.current==null&&(o.current=jI({window:i,v5Compat:!0}));let u=o.current,[l,f]=C.useState({action:u.action,location:u.location}),{v7_startTransition:d}=n||{},v=C.useCallback(p=>{d&&xS?xS(()=>f(p)):f(p)},[f,d]);return C.useLayoutEffect(()=>u.listen(v),[u,v]),C.useEffect(()=>y2(n),[n]),C.createElement(b2,{basename:t,children:r,location:l.location,navigationType:l.action,navigator:u,future:n})}const C2=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",k2=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Ls=C.forwardRef(function(t,r){let{onClick:n,relative:i,reloadDocument:o,replace:u,state:l,target:f,to:d,preventScrollReset:v,viewTransition:p}=t,m=GT(t,_2),{basename:b}=C.useContext(ui),O,x=!1;if(typeof d=="string"&&k2.test(d)&&(O=d,C2))try{let T=new URL(window.location.href),E=d.startsWith("//")?new URL(T.protocol+d):new URL(d),_=Ua(E.pathname,b);E.origin===T.origin&&_!=null?d=_+E.search+E.hash:x=!0}catch{}let g=e2(d,{relative:i}),P=R2(d,{replace:u,state:l,target:f,preventScrollReset:v,relative:i,viewTransition:p});function A(T){n&&n(T),T.defaultPrevented||P(T)}return C.createElement("a",dc({},m,{href:O||g,onClick:x||o?n:A,ref:r,target:f}))}),Kl=C.forwardRef(function(t,r){let{"aria-current":n="page",caseSensitive:i=!1,className:o="",end:u=!1,style:l,to:f,viewTransition:d,children:v}=t,p=GT(t,P2),m=wf(f,{relative:p.relative}),b=mo(),O=C.useContext(qT),{navigator:x,basename:g}=C.useContext(ui),P=O!=null&&$2(m)&&d===!0,A=x.encodeLocation?x.encodeLocation(m).pathname:m.pathname,T=b.pathname,E=O&&O.navigation&&O.navigation.location?O.navigation.location.pathname:null;i||(T=T.toLowerCase(),E=E?E.toLowerCase():null,A=A.toLowerCase()),E&&g&&(E=Ua(E,g)||E);const _=A!=="/"&&A.endsWith("/")?A.length-1:A.length;let j=T===A||!u&&T.startsWith(A)&&T.charAt(_)==="/",N=E!=null&&(E===A||!u&&E.startsWith(A)&&E.charAt(A.length)==="/"),R={isActive:j,isPending:N,isTransitioning:P},D=j?n:void 0,H;typeof o=="function"?H=o(R):H=[o,j?"active":null,N?"pending":null,P?"transitioning":null].filter(Boolean).join(" ");let q=typeof l=="function"?l(R):l;return C.createElement(Ls,dc({},p,{"aria-current":D,className:H,ref:r,style:q,to:f,viewTransition:d}),typeof v=="function"?v(R):v)});var Og;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(Og||(Og={}));var wS;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(wS||(wS={}));function N2(e){let t=C.useContext(bf);return t||ct(!1),t}function R2(e,t){let{target:r,replace:n,state:i,preventScrollReset:o,relative:u,viewTransition:l}=t===void 0?{}:t,f=Ou(),d=mo(),v=wf(e,{relative:u});return C.useCallback(p=>{if(S2(p,r)){p.preventDefault();let m=n!==void 0?n:fc(d)===fc(v);f(e,{replace:m,state:i,preventScrollReset:o,relative:u,viewTransition:l})}},[d,f,v,n,i,r,e,o,u,l])}function M2(e){let t=C.useRef(Sg(e)),r=C.useRef(!1),n=mo(),i=C.useMemo(()=>O2(n.search,r.current?null:t.current),[n.search]),o=Ou(),u=C.useCallback((l,f)=>{const d=Sg(typeof l=="function"?l(i):l);r.current=!0,o("?"+d,f)},[o,i]);return[i,u]}function $2(e,t){t===void 0&&(t={});let r=C.useContext(A2);r==null&&ct(!1);let{basename:n}=N2(Og.useViewTransitionState),i=wf(e,{relative:t.relative});if(!r.isTransitioning)return!1;let o=Ua(r.currentLocation.pathname,n)||r.currentLocation.pathname,u=Ua(r.nextLocation.pathname,n)||r.nextLocation.pathname;return xg(i.pathname,u)!=null||xg(i.pathname,o)!=null}const I2={"nav.dashboard":{fr:"Dashboard",en:"Dashboard"},"nav.sessions":{fr:"Sessions",en:"Sessions"},"nav.users":{fr:"Utilisateurs",en:"Users"},"dashboard.title":{fr:"Dashboard",en:"Dashboard"},"dashboard.totalSessions":{fr:"Sessions",en:"Sessions"},"dashboard.totalUsers":{fr:"Utilisateurs",en:"Users"},"dashboard.successRate":{fr:"Taux de réussite",en:"Success Rate"},"dashboard.avgPrecision":{fr:"Précision moy.",en:"Avg. Precision"},"dashboard.sessionsByType":{fr:"Sessions par type",en:"Sessions by Type"},"dashboard.monthlyActivity":{fr:"Activité mensuelle",en:"Monthly Activity"},"dashboard.recentSessions":{fr:"Sessions récentes",en:"Recent Sessions"},"dashboard.topPrecision":{fr:"Top Précision",en:"Top Precision"},"sessions.title":{fr:"Sessions",en:"Sessions"},"sessions.sessionType":{fr:"Type de session",en:"Session Type"},"sessions.allTypes":{fr:"Tous les types",en:"All Types"},"sessions.result":{fr:"Résultat",en:"Result"},"sessions.all":{fr:"Tous",en:"All"},"sessions.success":{fr:"Réussi",en:"Success"},"sessions.failed":{fr:"Échoué",en:"Failed"},"sessions.search":{fr:"Scénario, map, nom...",en:"Scenario, map, name..."},"sessions.noSession":{fr:"Aucune session trouvée",en:"No session found"},"session.backToSessions":{fr:"Retour aux sessions",en:"Back to Sessions"},"session.notFound":{fr:"Session non trouvée",en:"Session not found"},"session.score":{fr:"Score",en:"Score"},"session.duration":{fr:"Durée",en:"Duration"},"session.enemiesHit":{fr:"Ennemis touchés",en:"Enemies Hit"},"session.civiliansHit":{fr:"Civils touchés",en:"Civilians Hit"},"session.damageTaken":{fr:"Dégâts reçus",en:"Damage Taken"},"session.participants":{fr:"Participants",en:"Participants"},"session.objectives":{fr:"Objectifs",en:"Objectives"},"session.hitDistribution":{fr:"Répartition des impacts",en:"Hit Distribution"},"session.shotDetails":{fr:"Détail des tirs",en:"Shot Details"},"table.date":{fr:"Date",en:"Date"},"table.type":{fr:"Type",en:"Type"},"table.scenario":{fr:"Scénario",en:"Scenario"},"table.map":{fr:"Map",en:"Map"},"table.score":{fr:"Score",en:"Score"},"table.enemies":{fr:"Ennemis",en:"Enemies"},"table.civilians":{fr:"Civils",en:"Civilians"},"table.duration":{fr:"Durée",en:"Duration"},"table.result":{fr:"Résultat",en:"Result"},"table.user":{fr:"Utilisateur",en:"User"},"table.shotsFired":{fr:"Tirs effectués",en:"Shots Fired"},"table.shotsMissed":{fr:"Tirs manqués",en:"Shots Missed"},"table.enemiesHit":{fr:"Ennemis touchés",en:"Enemies Hit"},"table.civiliansHit":{fr:"Civils touchés",en:"Civilians Hit"},"table.avgPrecision":{fr:"Précision moy.",en:"Avg. Precision"},"table.reactionTime":{fr:"Temps réaction",en:"Reaction Time"},"table.hitsReceivedIA":{fr:"Tirs reçus (IA)",en:"Hits from IA"},"table.enemiesKilled":{fr:"Ennemis tués",en:"Enemies Killed"},"table.civiliansKilled":{fr:"Civils tués",en:"Civilians Killed"},"table.username":{fr:"Username",en:"Username"},"table.name":{fr:"Nom",en:"Name"},"table.avgReaction":{fr:"Réaction moy.",en:"Avg. Reaction"},"table.lastConnection":{fr:"Dernière connexion",en:"Last Connection"},"shot.index":{fr:"#",en:"#"},"shot.shooter":{fr:"Tireur",en:"Shooter"},"shot.impactType":{fr:"Type impact",en:"Impact Type"},"shot.target":{fr:"Cible",en:"Target"},"shot.boneZone":{fr:"Os/Zone",en:"Bone/Zone"},"shot.precision":{fr:"Précision",en:"Precision"},"shot.distance":{fr:"Distance",en:"Distance"},"shot.reaction":{fr:"Réaction",en:"Reaction"},"shot.killed":{fr:"Tué",en:"Killed"},"shot.time":{fr:"Temps",en:"Time"},"users.title":{fr:"Utilisateurs",en:"Users"},"users.search":{fr:"Rechercher par nom, prénom ou username...",en:"Search by name or username..."},"users.noUser":{fr:"Aucun utilisateur trouvé",en:"No user found"},"user.backToUsers":{fr:"Retour aux utilisateurs",en:"Back to Users"},"user.notFound":{fr:"Utilisateur non trouvé",en:"User not found"},"user.male":{fr:"Homme",en:"Male"},"user.female":{fr:"Femme",en:"Female"},"user.leftHanded":{fr:"Gaucher",en:"Left-handed"},"user.rightHanded":{fr:"Droitier",en:"Right-handed"},"user.height":{fr:"Taille",en:"Height"},"user.avatar":{fr:"Avatar",en:"Avatar"},"user.weapon":{fr:"Arme",en:"Weapon"},"user.sessions":{fr:"Sessions",en:"Sessions"},"user.totalTime":{fr:"Temps total",en:"Total Time"},"user.avgPrecision":{fr:"Précision moy.",en:"Avg. Precision"},"user.avgReaction":{fr:"Réaction moy.",en:"Avg. Reaction"},"user.shotsFired":{fr:"Tirs effectués",en:"Shots Fired"},"user.enemiesKilled":{fr:"Ennemis tués",en:"Enemies Killed"},"user.detailedStats":{fr:"Statistiques globales détaillées",en:"Detailed Global Statistics"},"user.shots":{fr:"Tirs",en:"Shots"},"user.hitsReceived":{fr:"Tirs reçus",en:"Hits Received"},"user.eliminations":{fr:"Éliminations",en:"Eliminations"},"user.precisionEvolution":{fr:"Évolution Précision / Temps de réaction",en:"Precision / Reaction Time Evolution"},"user.sessionTypeDistrib":{fr:"Répartition par type de session",en:"Distribution by Session Type"},"user.sessionHistory":{fr:"Historique des sessions",en:"Session History"},"user.noSession":{fr:"Aucune session",en:"No sessions"},"stats.shotsFired":{fr:"Tirs effectués",en:"Shots fired"},"stats.shotsMissed":{fr:"Tirs manqués",en:"Shots missed"},"stats.enemiesHit":{fr:"Ennemis touchés",en:"Enemies hit"},"stats.civiliansHit":{fr:"Civils touchés",en:"Civilians hit"},"stats.policeHit":{fr:"Police touchée",en:"Police hit"},"stats.fromEnemyIA":{fr:"Depuis IA ennemie",en:"From enemy AI"},"stats.fromEnemyUsers":{fr:"Depuis joueurs ennemis",en:"From enemy players"},"stats.fromPolice":{fr:"Depuis police (tir ami)",en:"From police (friendly fire)"},"stats.enemiesKilled":{fr:"Ennemis tués",en:"Enemies killed"},"stats.civiliansKilled":{fr:"Civils tués",en:"Civilians killed"},"stats.policeKilled":{fr:"Police tuée",en:"Police killed"},"obj.civilian":{fr:"Protection civils",en:"Civilian Protection"},"obj.time":{fr:"Temps",en:"Time"},"obj.enemy":{fr:"Ennemis",en:"Enemies"},"obj.health":{fr:"Santé",en:"Health"},"obj.precision":{fr:"Précision",en:"Precision"},"obj.reactTime":{fr:"Temps de réaction",en:"Reaction Time"},"obj.ammoLimit":{fr:"Munitions",en:"Ammo"},"obj.target":{fr:"Cibles",en:"Targets"},"obj.overall":{fr:"Global",en:"Overall"},"sessionType.0":{fr:"Stand de Tir",en:"Fire Range"},"sessionType.1":{fr:"Challenge",en:"Challenge"},"sessionType.2":{fr:"Protection",en:"Protect"},"sessionType.3":{fr:"Désescalade",en:"De-Escalation"},"sessionType.4":{fr:"Terrorisme",en:"Terrorism"},"sessionType.5":{fr:"Incendie",en:"Fire Extinction"},"sessionType.6":{fr:"Récupération",en:"Recovering"},"sessionType.7":{fr:"Tir Longue Distance",en:"Long Range"},"hitType.enemy":{fr:"Ennemi",en:"Enemy"},"hitType.civilian":{fr:"Civil",en:"Civilian"},"hitType.police":{fr:"Police",en:"Police"},"hitType.object":{fr:"Objet",en:"Object"},"hitType.paperTarget":{fr:"Cible Papier",en:"Paper Target"},"hitType.target":{fr:"Cible",en:"Target"},"hitType.deadBody":{fr:"Corps",en:"Dead Body"},"badge.success":{fr:"Réussi",en:"Success"},"badge.failed":{fr:"Échoué",en:"Failed"},"badge.killed":{fr:"Tué",en:"Killed"},"chart.sessions":{fr:"Sessions",en:"Sessions"},"chart.precision":{fr:"Précision",en:"Precision"},"chart.reactionTime":{fr:"Temps réaction (ms)",en:"Reaction Time (ms)"},"print.btn":{fr:"Imprimer",en:"Print"},"print.generatedOn":{fr:"Généré le",en:"Generated on"},loading:{fr:"Chargement...",en:"Loading..."},noData:{fr:"Aucune donnée",en:"No data"}},XT=C.createContext(null);function D2({children:e}){const[t,r]=C.useState(()=>{const o=localStorage.getItem("proserve-lang");return o==="en"||o==="fr"?o:"fr"}),n=C.useCallback(o=>{r(o),localStorage.setItem("proserve-lang",o)},[]),i=C.useCallback(o=>{var u;return((u=I2[o])==null?void 0:u[t])||o},[t]);return S.jsx(XT.Provider,{value:{lang:t,setLang:n,t:i},children:e})}function Ur(){const e=C.useContext(XT);if(!e)throw new Error("useI18n must be used within I18nProvider");return e}var lh={exports:{}};/*! - Copyright (c) 2018 Jed Watson. - Licensed under the MIT License (MIT), see - http://jedwatson.github.io/classnames -*/var SS;function L2(){return SS||(SS=1,(function(e){(function(){var t={}.hasOwnProperty;function r(){for(var o="",u=0;ue!=null?String(e):t||null;function _g(){return _g=Object.assign?Object.assign.bind():function(e){for(var t=1;t1?v-1:0),m=1;m{e=Re(e,"navbar-brand");const o=r||(n.href?"a":"span");return S.jsx(o,{...n,ref:i,className:Oe(t,e)})});eC.displayName="NavbarBrand";function Z0(e){return e&&e.ownerDocument||document}function K2(e){var t=Z0(e);return t&&t.defaultView||window}function V2(e,t){return K2(e).getComputedStyle(e,t)}var G2=/([A-Z])/g;function X2(e){return e.replace(G2,"-$1").toLowerCase()}var Y2=/^ms-/;function Vl(e){return X2(e).replace(Y2,"-ms-")}var Q2=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i;function Z2(e){return!!(e&&Q2.test(e))}function Sn(e,t){var r="",n="";if(typeof t=="string")return e.style.getPropertyValue(Vl(t))||V2(e).getPropertyValue(Vl(t));Object.keys(t).forEach(function(i){var o=t[i];!o&&o!==0?e.style.removeProperty(Vl(i)):Z2(i)?n+=i+"("+o+") ":r+=Vl(i)+": "+o+";"}),n&&(r+="transform: "+n+";"),e.style.cssText+=";"+r}var ch={exports:{}},fh,_S;function J2(){if(_S)return fh;_S=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return fh=e,fh}var dh,PS;function eD(){if(PS)return dh;PS=1;var e=J2();function t(){}function r(){}return r.resetWarningCache=t,dh=function(){function n(u,l,f,d,v,p){if(p!==e){var m=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 m.name="Invariant Violation",m}}n.isRequired=n;function i(){return n}var o={array:n,bigint:n,bool:n,func:n,number:n,object:n,string:n,symbol:n,any:n,arrayOf:i,element:n,elementType:n,instanceOf:i,node:n,objectOf:i,oneOf:i,oneOfType:i,shape:i,exact:i,checkPropTypes:r,resetWarningCache:t};return o.PropTypes=o,o},dh}var ES;function tD(){return ES||(ES=1,ch.exports=eD()()),ch.exports}var rD=tD();const $e=ze(rD),AS={disabled:!1},tC=I.createContext(null);var nD=function(t){return t.scrollTop},Ps="unmounted",ti="exited",Dr="entering",yn="entered",Bs="exiting",Nn=(function(e){z2(t,e);function t(n,i){var o;o=e.call(this,n,i)||this;var u=i,l=u&&!u.isMounting?n.enter:n.appear,f;return o.appearStatus=null,n.in?l?(f=ti,o.appearStatus=Dr):f=yn:n.unmountOnExit||n.mountOnEnter?f=Ps:f=ti,o.state={status:f},o.nextCallback=null,o}t.getDerivedStateFromProps=function(i,o){var u=i.in;return u&&o.status===Ps?{status:ti}:null};var r=t.prototype;return r.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},r.componentDidUpdate=function(i){var o=null;if(i!==this.props){var u=this.state.status;this.props.in?u!==Dr&&u!==yn&&(o=Dr):(u===Dr||u===yn)&&(o=Bs)}this.updateStatus(!1,o)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.getTimeouts=function(){var i=this.props.timeout,o,u,l;return o=u=l=i,i!=null&&typeof i!="number"&&(o=i.exit,u=i.enter,l=i.appear!==void 0?i.appear:u),{exit:o,enter:u,appear:l}},r.updateStatus=function(i,o){if(i===void 0&&(i=!1),o!==null)if(this.cancelNextCallback(),o===Dr){if(this.props.unmountOnExit||this.props.mountOnEnter){var u=this.props.nodeRef?this.props.nodeRef.current:Na.findDOMNode(this);u&&nD(u)}this.performEnter(i)}else this.performExit();else this.props.unmountOnExit&&this.state.status===ti&&this.setState({status:Ps})},r.performEnter=function(i){var o=this,u=this.props.enter,l=this.context?this.context.isMounting:i,f=this.props.nodeRef?[l]:[Na.findDOMNode(this),l],d=f[0],v=f[1],p=this.getTimeouts(),m=l?p.appear:p.enter;if(!i&&!u||AS.disabled){this.safeSetState({status:yn},function(){o.props.onEntered(d)});return}this.props.onEnter(d,v),this.safeSetState({status:Dr},function(){o.props.onEntering(d,v),o.onTransitionEnd(m,function(){o.safeSetState({status:yn},function(){o.props.onEntered(d,v)})})})},r.performExit=function(){var i=this,o=this.props.exit,u=this.getTimeouts(),l=this.props.nodeRef?void 0:Na.findDOMNode(this);if(!o||AS.disabled){this.safeSetState({status:ti},function(){i.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:Bs},function(){i.props.onExiting(l),i.onTransitionEnd(u.exit,function(){i.safeSetState({status:ti},function(){i.props.onExited(l)})})})},r.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},r.safeSetState=function(i,o){o=this.setNextCallback(o),this.setState(i,o)},r.setNextCallback=function(i){var o=this,u=!0;return this.nextCallback=function(l){u&&(u=!1,o.nextCallback=null,i(l))},this.nextCallback.cancel=function(){u=!1},this.nextCallback},r.onTransitionEnd=function(i,o){this.setNextCallback(o);var u=this.props.nodeRef?this.props.nodeRef.current:Na.findDOMNode(this),l=i==null&&!this.props.addEndListener;if(!u||l){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var f=this.props.nodeRef?[this.nextCallback]:[u,this.nextCallback],d=f[0],v=f[1];this.props.addEndListener(d,v)}i!=null&&setTimeout(this.nextCallback,i)},r.render=function(){var i=this.state.status;if(i===Ps)return null;var o=this.props,u=o.children;o.in,o.mountOnEnter,o.unmountOnExit,o.appear,o.enter,o.exit,o.timeout,o.addEndListener,o.onEnter,o.onEntering,o.onEntered,o.onExit,o.onExiting,o.onExited,o.nodeRef;var l=YT(o,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return I.createElement(tC.Provider,{value:null},typeof u=="function"?u(i,l):I.cloneElement(I.Children.only(u),l))},t})(I.Component);Nn.contextType=tC;Nn.propTypes={};function Pa(){}Nn.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Pa,onEntering:Pa,onEntered:Pa,onExit:Pa,onExiting:Pa,onExited:Pa};Nn.UNMOUNTED=Ps;Nn.EXITED=ti;Nn.ENTERING=Dr;Nn.ENTERED=yn;Nn.EXITING=Bs;function iD(e){return e.code==="Escape"||e.keyCode===27}function aD(){const e=C.version.split(".");return{major:+e[0],minor:+e[1],patch:+e[2]}}function yo(e){if(!e||typeof e=="function")return null;const{major:t}=aD();return t>=19?e.props.ref:e.ref}const Of=!!(typeof window<"u"&&window.document&&window.document.createElement);var Eg=!1,Ag=!1;try{var ph={get passive(){return Eg=!0},get once(){return Ag=Eg=!0}};Of&&(window.addEventListener("test",ph,ph),window.removeEventListener("test",ph,!0))}catch{}function oD(e,t,r,n){if(n&&typeof n!="boolean"&&!Ag){var i=n.once,o=n.capture,u=r;!Ag&&i&&(u=r.__once||function l(f){this.removeEventListener(t,l,o),r.call(this,f)},r.__once=u),e.addEventListener(t,u,Eg?n:o)}e.addEventListener(t,r,n)}function sD(e,t,r,n){var i=n&&typeof n!="boolean"?n.capture:n;e.removeEventListener(t,r,i),r.__once&&e.removeEventListener(t,r.__once,i)}function hc(e,t,r,n){return oD(e,t,r,n),function(){sD(e,t,r,n)}}function uD(e,t,r,n){if(n===void 0&&(n=!0),e){var i=document.createEvent("HTMLEvents");i.initEvent(t,r,n),e.dispatchEvent(i)}}function lD(e){var t=Sn(e,"transitionDuration")||"",r=t.indexOf("ms")===-1?1e3:1;return parseFloat(t)*r}function cD(e,t,r){r===void 0&&(r=5);var n=!1,i=setTimeout(function(){n||uD(e,"transitionend",!0)},t+r),o=hc(e,"transitionend",function(){n=!0},{once:!0});return function(){clearTimeout(i),o()}}function fD(e,t,r,n){r==null&&(r=lD(e)||0);var i=cD(e,r,n),o=hc(e,"transitionend",t);return function(){i(),o()}}function jS(e,t){const r=Sn(e,t)||"",n=r.indexOf("ms")===-1?1e3:1;return parseFloat(r)*n}function J0(e,t){const r=jS(e,"transitionDuration"),n=jS(e,"transitionDelay"),i=fD(e,o=>{o.target===e&&(i(),t(o))},r+n)}function vs(...e){return e.filter(t=>t!=null).reduce((t,r)=>{if(typeof r!="function")throw new Error("Invalid Argument Type, must only provide functions, undefined, or null.");return t===null?r:function(...i){t.apply(this,i),r.apply(this,i)}},null)}function rC(e){e.offsetHeight}const TS=e=>!e||typeof e=="function"?e:t=>{e.current=t};function dD(e,t){const r=TS(e),n=TS(t);return i=>{r&&r(i),n&&n(i)}}function pD(e,t){return C.useMemo(()=>dD(e,t),[e,t])}function hD(e){return e&&"setState"in e?Na.findDOMNode(e):e??null}const _f=I.forwardRef(({onEnter:e,onEntering:t,onEntered:r,onExit:n,onExiting:i,onExited:o,addEndListener:u,children:l,childRef:f,...d},v)=>{const p=C.useRef(null),m=pD(p,f),b=j=>{m(hD(j))},O=j=>N=>{j&&p.current&&j(p.current,N)},x=C.useCallback(O(e),[e]),g=C.useCallback(O(t),[t]),P=C.useCallback(O(r),[r]),A=C.useCallback(O(n),[n]),T=C.useCallback(O(i),[i]),E=C.useCallback(O(o),[o]),_=C.useCallback(O(u),[u]);return S.jsx(Nn,{ref:v,...d,onEnter:x,onEntered:P,onEntering:g,onExit:A,onExited:E,onExiting:T,addEndListener:_,nodeRef:p,children:typeof l=="function"?(j,N)=>l(j,{...N,ref:b}):I.cloneElement(l,{ref:b})})});_f.displayName="TransitionWrapper";const vD={height:["marginTop","marginBottom"],width:["marginLeft","marginRight"]};function mD(e,t){const r=`offset${e[0].toUpperCase()}${e.slice(1)}`,n=t[r],i=vD[e];return n+parseInt(Sn(t,i[0]),10)+parseInt(Sn(t,i[1]),10)}const yD={[ti]:"collapse",[Bs]:"collapsing",[Dr]:"collapsing",[yn]:"collapse show"},nC=I.forwardRef(({onEnter:e,onEntering:t,onEntered:r,onExit:n,onExiting:i,className:o,children:u,dimension:l="height",in:f=!1,timeout:d=300,mountOnEnter:v=!1,unmountOnExit:p=!1,appear:m=!1,getDimensionValue:b=mD,...O},x)=>{const g=typeof l=="function"?l():l,P=C.useMemo(()=>vs(j=>{j.style[g]="0"},e),[g,e]),A=C.useMemo(()=>vs(j=>{const N=`scroll${g[0].toUpperCase()}${g.slice(1)}`;j.style[g]=`${j[N]}px`},t),[g,t]),T=C.useMemo(()=>vs(j=>{j.style[g]=null},r),[g,r]),E=C.useMemo(()=>vs(j=>{j.style[g]=`${b(g,j)}px`,rC(j)},n),[n,b,g]),_=C.useMemo(()=>vs(j=>{j.style[g]=null},i),[g,i]);return S.jsx(_f,{ref:x,addEndListener:J0,...O,"aria-expanded":O.role?f:null,onEnter:P,onEntering:A,onEntered:T,onExit:E,onExiting:_,childRef:yo(u),in:f,timeout:d,mountOnEnter:v,unmountOnExit:p,appear:m,children:(j,N)=>I.cloneElement(u,{...N,className:Oe(o,u.props.className,yD[j],g==="width"&&"collapse-horizontal")})})});nC.displayName="Collapse";const go=C.createContext(null);go.displayName="NavbarContext";const iC=C.forwardRef(({children:e,bsPrefix:t,...r},n)=>{t=Re(t,"navbar-collapse");const i=C.useContext(go);return S.jsx(nC,{in:!!(i&&i.expanded),...r,children:S.jsx("div",{ref:n,className:t,children:e})})});iC.displayName="NavbarCollapse";function gD(e){const t=C.useRef(e);return C.useEffect(()=>{t.current=e},[e]),t}function Pf(e){const t=gD(e);return C.useCallback(function(...r){return t.current&&t.current(...r)},[t])}const aC=C.forwardRef(({bsPrefix:e,className:t,children:r,label:n="Toggle navigation",as:i="button",onClick:o,...u},l)=>{e=Re(e,"navbar-toggler");const{onToggle:f,expanded:d}=C.useContext(go)||{},v=Pf(p=>{o&&o(p),f&&f()});return i==="button"&&(u.type="button"),S.jsx(i,{...u,ref:l,onClick:v,"aria-label":n,className:Oe(t,e,!d&&"collapsed"),children:r||S.jsx("span",{className:`${e}-icon`})})});aC.displayName="NavbarToggle";const bD=typeof global<"u"&&global.navigator&&global.navigator.product==="ReactNative",xD=typeof document<"u",wD=xD||bD?C.useLayoutEffect:C.useEffect,jg=new WeakMap,CS=(e,t)=>{if(!e||!t)return;const r=jg.get(t)||new Map;jg.set(t,r);let n=r.get(e);return n||(n=t.matchMedia(e),n.refCount=0,r.set(n.media,n)),n};function SD(e,t=typeof window>"u"?void 0:window){const r=CS(e,t),[n,i]=C.useState(()=>r?r.matches:!1);return wD(()=>{let o=CS(e,t);if(!o)return i(!1);let u=jg.get(t);const l=()=>{i(o.matches)};return o.refCount++,o.addListener(l),l(),()=>{o.removeListener(l),o.refCount--,o.refCount<=0&&(u==null||u.delete(o.media)),o=void 0}},[e]),n}function OD(e){const t=Object.keys(e);function r(l,f){return l===f?f:l?`${l} and ${f}`:f}function n(l){return t[Math.min(t.indexOf(l)+1,t.length-1)]}function i(l){const f=n(l);let d=e[f];return typeof d=="number"?d=`${d-.2}px`:d=`calc(${d} - 0.2px)`,`(max-width: ${d})`}function o(l){let f=e[l];return typeof f=="number"&&(f=`${f}px`),`(min-width: ${f})`}function u(l,f,d){let v;typeof l=="object"?(v=l,d=f,f=!0):(f=f||!0,v={[l]:f});let p=C.useMemo(()=>Object.entries(v).reduce((m,[b,O])=>((O==="up"||O===!0)&&(m=r(m,o(b))),(O==="down"||O===!0)&&(m=r(m,i(b))),m),""),[JSON.stringify(v)]);return SD(p,d)}return u}const _D=OD({xs:0,sm:576,md:768,lg:992,xl:1200,xxl:1400});function hh(e){e===void 0&&(e=Z0());try{var t=e.activeElement;return!t||!t.nodeName?null:t}catch{return e.body}}function kS(e,t){if(e.contains)return e.contains(t);if(e.compareDocumentPosition)return e===t||!!(e.compareDocumentPosition(t)&16)}function PD(){const e=C.useRef(!0),t=C.useRef(()=>e.current);return C.useEffect(()=>(e.current=!0,()=>{e.current=!1}),[]),t.current}function ED(e){const t=C.useRef(e);return t.current=e,t}function AD(e){const t=ED(e);C.useEffect(()=>()=>t.current(),[])}function jD(e){const t=C.useRef(null);return C.useEffect(()=>{t.current=e}),t.current}function TD(e){const t=C.useRef(e);return C.useEffect(()=>{t.current=e},[e]),t}function gn(e){const t=TD(e);return C.useCallback(function(...r){return t.current&&t.current(...r)},[t])}const CD="data-rr-ui-",kD="rrUi";function Ef(e){return`${CD}${e}`}function ND(e){return`${kD}${e}`}function RD(e=document){const t=e.defaultView;return Math.abs(t.innerWidth-e.documentElement.clientWidth)}const NS=Ef("modal-open");class eb{constructor({ownerDocument:t,handleContainerOverflow:r=!0,isRTL:n=!1}={}){this.handleContainerOverflow=r,this.isRTL=n,this.modals=[],this.ownerDocument=t}getScrollbarWidth(){return RD(this.ownerDocument)}getElement(){return(this.ownerDocument||document).body}setModalAttributes(t){}removeModalAttributes(t){}setContainerStyle(t){const r={overflow:"hidden"},n=this.isRTL?"paddingLeft":"paddingRight",i=this.getElement();t.style={overflow:i.style.overflow,[n]:i.style[n]},t.scrollBarWidth&&(r[n]=`${parseInt(Sn(i,n)||"0",10)+t.scrollBarWidth}px`),i.setAttribute(NS,""),Sn(i,r)}reset(){[...this.modals].forEach(t=>this.remove(t))}removeContainerStyle(t){const r=this.getElement();r.removeAttribute(NS),Object.assign(r.style,t.style)}add(t){let r=this.modals.indexOf(t);return r!==-1||(r=this.modals.length,this.modals.push(t),this.setModalAttributes(t),r!==0)||(this.state={scrollBarWidth:this.getScrollbarWidth(),style:{}},this.handleContainerOverflow&&this.setContainerStyle(this.state)),r}remove(t){const r=this.modals.indexOf(t);r!==-1&&(this.modals.splice(r,1),!this.modals.length&&this.handleContainerOverflow&&this.removeContainerStyle(this.state),this.removeModalAttributes(t))}isTopModal(t){return!!this.modals.length&&this.modals[this.modals.length-1]===t}}const oC=C.createContext(Of?window:void 0);oC.Provider;function tb(){return C.useContext(oC)}const vh=(e,t)=>Of?e==null?(t||Z0()).body:(typeof e=="function"&&(e=e()),e&&"current"in e&&(e=e.current),e&&("nodeType"in e||e.getBoundingClientRect)?e:null):null;function MD(e,t){const r=tb(),[n,i]=C.useState(()=>vh(e,r==null?void 0:r.document));if(!n){const o=vh(e);o&&i(o)}return C.useEffect(()=>{},[t,n]),C.useEffect(()=>{const o=vh(e);o!==n&&i(o)},[e,n]),n}const RS=e=>!e||typeof e=="function"?e:t=>{e.current=t};function $D(e,t){const r=RS(e),n=RS(t);return i=>{r&&r(i),n&&n(i)}}function Af(e,t){return C.useMemo(()=>$D(e,t),[e,t])}const ID=typeof global<"u"&&global.navigator&&global.navigator.product==="ReactNative",DD=typeof document<"u",MS=DD||ID?C.useLayoutEffect:C.useEffect;function LD({children:e,in:t,onExited:r,mountOnEnter:n,unmountOnExit:i}){const o=C.useRef(null),u=C.useRef(t),l=gn(r);C.useEffect(()=>{t?u.current=!0:l(o.current)},[t,l]);const f=Af(o,yo(e)),d=C.cloneElement(e,{ref:f});return t?d:i||!u.current&&n?null:d}const BD=["onEnter","onEntering","onEntered","onExit","onExiting","onExited","addEndListener","children"];function FD(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function qD(e){let{onEnter:t,onEntering:r,onEntered:n,onExit:i,onExiting:o,onExited:u,addEndListener:l,children:f}=e,d=FD(e,BD);const v=C.useRef(null),p=Af(v,yo(f)),m=E=>_=>{E&&v.current&&E(v.current,_)},b=C.useCallback(m(t),[t]),O=C.useCallback(m(r),[r]),x=C.useCallback(m(n),[n]),g=C.useCallback(m(i),[i]),P=C.useCallback(m(o),[o]),A=C.useCallback(m(u),[u]),T=C.useCallback(m(l),[l]);return Object.assign({},d,{nodeRef:v},t&&{onEnter:b},r&&{onEntering:O},n&&{onEntered:x},i&&{onExit:g},o&&{onExiting:P},u&&{onExited:A},l&&{addEndListener:T},{children:typeof f=="function"?(E,_)=>f(E,Object.assign({},_,{ref:p})):C.cloneElement(f,{ref:p})})}const UD=["component"];function zD(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}const WD=C.forwardRef((e,t)=>{let{component:r}=e,n=zD(e,UD);const i=qD(n);return S.jsx(r,Object.assign({ref:t},i))});function HD({in:e,onTransition:t}){const r=C.useRef(null),n=C.useRef(!0),i=gn(t);return MS(()=>{if(!r.current)return;let o=!1;return i({in:e,element:r.current,initial:n.current,isStale:()=>o}),()=>{o=!0}},[e,i]),MS(()=>(n.current=!1,()=>{n.current=!0}),[]),r}function KD({children:e,in:t,onExited:r,onEntered:n,transition:i}){const[o,u]=C.useState(!t);t&&o&&u(!1);const l=HD({in:!!t,onTransition:d=>{const v=()=>{d.isStale()||(d.in?n==null||n(d.element,d.initial):(u(!0),r==null||r(d.element)))};Promise.resolve(i(d)).then(v,p=>{throw d.in||u(!0),p})}}),f=Af(l,yo(e));return o&&!t?null:C.cloneElement(e,{ref:f})}function $S(e,t,r){return e?S.jsx(WD,Object.assign({},r,{component:e})):t?S.jsx(KD,Object.assign({},r,{transition:t})):S.jsx(LD,Object.assign({},r))}const VD=["show","role","className","style","children","backdrop","keyboard","onBackdropClick","onEscapeKeyDown","transition","runTransition","backdropTransition","runBackdropTransition","autoFocus","enforceFocus","restoreFocus","restoreFocusOptions","renderDialog","renderBackdrop","manager","container","onShow","onHide","onExit","onExited","onExiting","onEnter","onEntering","onEntered"];function GD(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}let mh;function XD(e){return mh||(mh=new eb({ownerDocument:e==null?void 0:e.document})),mh}function YD(e){const t=tb(),r=e||XD(t),n=C.useRef({dialog:null,backdrop:null});return Object.assign(n.current,{add:()=>r.add(n.current),remove:()=>r.remove(n.current),isTopModal:()=>r.isTopModal(n.current),setDialogRef:C.useCallback(i=>{n.current.dialog=i},[]),setBackdropRef:C.useCallback(i=>{n.current.backdrop=i},[])})}const sC=C.forwardRef((e,t)=>{let{show:r=!1,role:n="dialog",className:i,style:o,children:u,backdrop:l=!0,keyboard:f=!0,onBackdropClick:d,onEscapeKeyDown:v,transition:p,runTransition:m,backdropTransition:b,runBackdropTransition:O,autoFocus:x=!0,enforceFocus:g=!0,restoreFocus:P=!0,restoreFocusOptions:A,renderDialog:T,renderBackdrop:E=Ce=>S.jsx("div",Object.assign({},Ce)),manager:_,container:j,onShow:N,onHide:R=()=>{},onExit:D,onExited:H,onExiting:q,onEnter:$,onEntering:U,onEntered:G}=e,V=GD(e,VD);const Y=tb(),J=MD(j),W=YD(_),ee=PD(),Z=jD(r),[L,z]=C.useState(!r),oe=C.useRef(null);C.useImperativeHandle(t,()=>W,[W]),Of&&!Z&&r&&(oe.current=hh(Y==null?void 0:Y.document)),r&&L&&z(!1);const ce=gn(()=>{if(W.add(),ge.current=hc(document,"keydown",je),ae.current=hc(document,"focus",()=>setTimeout(Pe),!0),N&&N(),x){var Ce,Je;const st=hh((Ce=(Je=W.dialog)==null?void 0:Je.ownerDocument)!=null?Ce:Y==null?void 0:Y.document);W.dialog&&st&&!kS(W.dialog,st)&&(oe.current=st,W.dialog.focus())}}),me=gn(()=>{if(W.remove(),ge.current==null||ge.current(),ae.current==null||ae.current(),P){var Ce;(Ce=oe.current)==null||Ce.focus==null||Ce.focus(A),oe.current=null}});C.useEffect(()=>{!r||!J||ce()},[r,J,ce]),C.useEffect(()=>{L&&me()},[L,me]),AD(()=>{me()});const Pe=gn(()=>{if(!g||!ee()||!W.isTopModal())return;const Ce=hh(Y==null?void 0:Y.document);W.dialog&&Ce&&!kS(W.dialog,Ce)&&W.dialog.focus()}),De=gn(Ce=>{Ce.target===Ce.currentTarget&&(d==null||d(Ce),l===!0&&R())}),je=gn(Ce=>{f&&iD(Ce)&&W.isTopModal()&&(v==null||v(Ce),Ce.defaultPrevented||R())}),ae=C.useRef(),ge=C.useRef(),Te=(...Ce)=>{z(!0),H==null||H(...Ce)};if(!J)return null;const ne=Object.assign({role:n,ref:W.setDialogRef,"aria-modal":n==="dialog"?!0:void 0},V,{style:o,className:i,tabIndex:-1});let We=T?T(ne):S.jsx("div",Object.assign({},ne,{children:C.cloneElement(u,{role:"document"})}));We=$S(p,m,{unmountOnExit:!0,mountOnEnter:!0,appear:!0,in:!!r,onExit:D,onExiting:q,onExited:Te,onEnter:$,onEntering:U,onEntered:G,children:We});let Ne=null;return l&&(Ne=E({ref:W.setBackdropRef,onClick:De}),Ne=$S(b,O,{in:!!r,appear:!0,mountOnEnter:!0,unmountOnExit:!0,children:Ne})),S.jsx(S.Fragment,{children:Na.createPortal(S.jsxs(S.Fragment,{children:[Ne,We]}),J)})});sC.displayName="Modal";const QD=Object.assign(sC,{Manager:eb}),ZD={[Dr]:"show",[yn]:"show"},uC=C.forwardRef(({className:e,children:t,transitionClasses:r={},onEnter:n,...i},o)=>{const u={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1,...i},l=C.useCallback((f,d)=>{rC(f),n==null||n(f,d)},[n]);return S.jsx(_f,{ref:o,addEndListener:J0,...u,onEnter:l,childRef:yo(t),children:(f,d)=>C.cloneElement(t,{...d,className:Oe("fade",e,t.props.className,ZD[f],r[f])})})});uC.displayName="Fade";const lC=C.forwardRef(({className:e,bsPrefix:t,as:r="div",...n},i)=>(t=Re(t,"offcanvas-body"),S.jsx(r,{ref:i,className:Oe(e,t),...n})));lC.displayName="OffcanvasBody";const JD={[Dr]:"show",[yn]:"show"},cC=C.forwardRef(({bsPrefix:e,className:t,children:r,in:n=!1,mountOnEnter:i=!1,unmountOnExit:o=!1,appear:u=!1,...l},f)=>(e=Re(e,"offcanvas"),S.jsx(_f,{ref:f,addEndListener:J0,in:n,mountOnEnter:i,unmountOnExit:o,appear:u,...l,childRef:yo(r),children:(d,v)=>C.cloneElement(r,{...v,className:Oe(t,r.props.className,(d===Dr||d===Bs)&&`${e}-toggling`,JD[d])})})));cC.displayName="OffcanvasToggling";const fC=C.createContext({onHide(){}}),eL={"aria-label":$e.string,onClick:$e.func,variant:$e.oneOf(["white"])},rb=C.forwardRef(({className:e,variant:t,"aria-label":r="Close",...n},i)=>S.jsx("button",{ref:i,type:"button",className:Oe("btn-close",t&&`btn-close-${t}`,e),"aria-label":r,...n}));rb.displayName="CloseButton";rb.propTypes=eL;const dC=C.forwardRef(({closeLabel:e="Close",closeVariant:t,closeButton:r=!1,onHide:n,children:i,...o},u)=>{const l=C.useContext(fC),f=Pf(()=>{l==null||l.onHide(),n==null||n()});return S.jsxs("div",{ref:u,...o,children:[i,r&&S.jsx(rb,{"aria-label":e,variant:t,onClick:f})]})});dC.displayName="AbstractModalHeader";const pC=C.forwardRef(({bsPrefix:e,className:t,closeLabel:r="Close",closeButton:n=!1,...i},o)=>(e=Re(e,"offcanvas-header"),S.jsx(dC,{ref:o,...i,className:Oe(t,e),closeLabel:r,closeButton:n})));pC.displayName="OffcanvasHeader";const nb=(e=>C.forwardRef((t,r)=>S.jsx("div",{...t,ref:r,className:Oe(t.className,e)}))),tL=nb("h5"),hC=C.forwardRef(({className:e,bsPrefix:t,as:r=tL,...n},i)=>(t=Re(t,"offcanvas-title"),S.jsx(r,{ref:i,className:Oe(e,t),...n})));hC.displayName="OffcanvasTitle";function rL(e,t){return e.classList?e.classList.contains(t):(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")!==-1}function nL(e,t){e.classList?e.classList.add(t):rL(e,t)||(typeof e.className=="string"?e.className=e.className+" "+t:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+t))}var iL=Function.prototype.bind.call(Function.prototype.call,[].slice);function Ci(e,t){return iL(e.querySelectorAll(t))}function IS(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}function aL(e,t){e.classList?e.classList.remove(t):typeof e.className=="string"?e.className=IS(e.className,t):e.setAttribute("class",IS(e.className&&e.className.baseVal||"",t))}const Ea={FIXED_CONTENT:".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",STICKY_CONTENT:".sticky-top",NAVBAR_TOGGLER:".navbar-toggler"};class vC extends eb{adjustAndStore(t,r,n){const i=r.style[t];r.dataset[t]=i,Sn(r,{[t]:`${parseFloat(Sn(r,t))+n}px`})}restore(t,r){const n=r.dataset[t];n!==void 0&&(delete r.dataset[t],Sn(r,{[t]:n}))}setContainerStyle(t){super.setContainerStyle(t);const r=this.getElement();if(nL(r,"modal-open"),!t.scrollBarWidth)return;const n=this.isRTL?"paddingLeft":"paddingRight",i=this.isRTL?"marginLeft":"marginRight";Ci(r,Ea.FIXED_CONTENT).forEach(o=>this.adjustAndStore(n,o,t.scrollBarWidth)),Ci(r,Ea.STICKY_CONTENT).forEach(o=>this.adjustAndStore(i,o,-t.scrollBarWidth)),Ci(r,Ea.NAVBAR_TOGGLER).forEach(o=>this.adjustAndStore(i,o,t.scrollBarWidth))}removeContainerStyle(t){super.removeContainerStyle(t);const r=this.getElement();aL(r,"modal-open");const n=this.isRTL?"paddingLeft":"paddingRight",i=this.isRTL?"marginLeft":"marginRight";Ci(r,Ea.FIXED_CONTENT).forEach(o=>this.restore(n,o)),Ci(r,Ea.STICKY_CONTENT).forEach(o=>this.restore(i,o)),Ci(r,Ea.NAVBAR_TOGGLER).forEach(o=>this.restore(i,o))}}let yh;function oL(e){return yh||(yh=new vC(e)),yh}function sL(e){return S.jsx(cC,{...e})}function uL(e){return S.jsx(uC,{...e})}const mC=C.forwardRef(({bsPrefix:e,className:t,children:r,"aria-labelledby":n,placement:i="start",responsive:o,show:u=!1,backdrop:l=!0,keyboard:f=!0,scroll:d=!1,onEscapeKeyDown:v,onShow:p,onHide:m,container:b,autoFocus:O=!0,enforceFocus:x=!0,restoreFocus:g=!0,restoreFocusOptions:P,onEntered:A,onExit:T,onExiting:E,onEnter:_,onEntering:j,onExited:N,backdropClassName:R,manager:D,renderStaticNode:H=!1,...q},$)=>{const U=C.useRef();e=Re(e,"offcanvas");const[G,V]=C.useState(!1),Y=Pf(m),J=_D(o||"xs","up");C.useEffect(()=>{V(o?u&&!J:u)},[u,o,J]);const W=C.useMemo(()=>({onHide:Y}),[Y]);function ee(){return D||(d?(U.current||(U.current=new vC({handleContainerOverflow:!1})),U.current):oL())}const Z=(ce,...me)=>{ce&&(ce.style.visibility="visible"),_==null||_(ce,...me)},L=(ce,...me)=>{ce&&(ce.style.visibility=""),N==null||N(...me)},z=C.useCallback(ce=>S.jsx("div",{...ce,className:Oe(`${e}-backdrop`,R)}),[R,e]),oe=ce=>S.jsx("div",{...ce,...q,className:Oe(t,o?`${e}-${o}`:e,`${e}-${i}`),"aria-labelledby":n,children:r});return S.jsxs(S.Fragment,{children:[!G&&(o||H)&&oe({}),S.jsx(fC.Provider,{value:W,children:S.jsx(QD,{show:G,ref:$,backdrop:l,container:b,keyboard:f,autoFocus:O,enforceFocus:x&&!d,restoreFocus:g,restoreFocusOptions:P,onEscapeKeyDown:v,onShow:p,onHide:Y,onEnter:Z,onEntering:j,onEntered:A,onExit:T,onExiting:E,onExited:L,manager:ee(),transition:sL,backdropTransition:uL,renderBackdrop:z,renderDialog:oe})})]})});mC.displayName="Offcanvas";const lL=Object.assign(mC,{Body:lC,Header:pC,Title:hC}),yC=C.forwardRef(({onHide:e,...t},r)=>{const n=C.useContext(go),i=Pf(()=>{n==null||n.onToggle==null||n.onToggle(),e==null||e()});return S.jsx(lL,{ref:r,show:!!(n!=null&&n.expanded),...t,renderStaticNode:!0,onHide:i})});yC.displayName="NavbarOffcanvas";const gC=C.forwardRef(({className:e,bsPrefix:t,as:r="span",...n},i)=>(t=Re(t,"navbar-text"),S.jsx(r,{ref:i,className:Oe(e,t),...n})));gC.displayName="NavbarText";const bC=C.forwardRef((e,t)=>{const{bsPrefix:r,expand:n=!0,variant:i="light",bg:o,fixed:u,sticky:l,className:f,as:d="nav",expanded:v,onToggle:p,onSelect:m,collapseOnSelect:b=!1,...O}=QT(e,{expanded:"onToggle"}),x=Re(r,"navbar"),g=C.useCallback((...T)=>{m==null||m(...T),b&&v&&(p==null||p(!1))},[m,b,v,p]);O.role===void 0&&d!=="nav"&&(O.role="navigation");let P=`${x}-expand`;typeof n=="string"&&(P=`${P}-${n}`);const A=C.useMemo(()=>({onToggle:()=>p==null?void 0:p(!v),bsPrefix:x,expanded:!!v,expand:n}),[x,v,n,p]);return S.jsx(go.Provider,{value:A,children:S.jsx(pc.Provider,{value:g,children:S.jsx(d,{ref:t,...O,className:Oe(f,x,n&&P,i&&`${x}-${i}`,o&&`bg-${o}`,l&&`sticky-${l}`,u&&`fixed-${u}`)})})})});bC.displayName="Navbar";const Gl=Object.assign(bC,{Brand:eC,Collapse:iC,Offcanvas:yC,Text:gC,Toggle:aC});function cL(){const[,e]=C.useReducer(t=>t+1,0);return e}const ib=C.createContext(null);ib.displayName="NavContext";const xC=C.createContext(null),fL=["as","disabled"];function dL(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function pL(e){return!e||e.trim()==="#"}function wC({tagName:e,disabled:t,href:r,target:n,rel:i,role:o,onClick:u,tabIndex:l=0,type:f}){e||(r!=null||n!=null||i!=null?e="a":e="button");const d={tagName:e};if(e==="button")return[{type:f||"button",disabled:t},d];const v=m=>{if((t||e==="a"&&pL(r))&&m.preventDefault(),t){m.stopPropagation();return}u==null||u(m)},p=m=>{m.key===" "&&(m.preventDefault(),v(m))};return e==="a"&&(r||(r="#"),t&&(r=void 0)),[{role:o??"button",disabled:void 0,tabIndex:t?void 0:l,href:r,target:e==="a"?n:void 0,"aria-disabled":t||void 0,rel:e==="a"?i:void 0,onClick:v,onKeyDown:p},d]}const SC=C.forwardRef((e,t)=>{let{as:r,disabled:n}=e,i=dL(e,fL);const[o,{tagName:u}]=wC(Object.assign({tagName:r,disabled:n},i));return S.jsx(u,Object.assign({},i,o,{ref:t}))});SC.displayName="Button";const hL=["as","active","eventKey"];function vL(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function OC({key:e,onClick:t,active:r,id:n,role:i,disabled:o}){const u=C.useContext(pc),l=C.useContext(ib),f=C.useContext(xC);let d=r;const v={role:i};if(l){!i&&l.role==="tablist"&&(v.role="tab");const p=l.getControllerId(e??null),m=l.getControlledId(e??null);v[Ef("event-key")]=e,v.id=p||n,d=r==null&&e!=null?l.activeKey===e:r,(d||!(f!=null&&f.unmountOnExit)&&!(f!=null&&f.mountOnEnter))&&(v["aria-controls"]=m)}return v.role==="tab"&&(v["aria-selected"]=d,d||(v.tabIndex=-1),o&&(v.tabIndex=-1,v["aria-disabled"]=!0)),v.onClick=gn(p=>{o||(t==null||t(p),e!=null&&u&&!p.isPropagationStopped()&&u(e,p))}),[v,{isActive:d}]}const _C=C.forwardRef((e,t)=>{let{as:r=SC,active:n,eventKey:i}=e,o=vL(e,hL);const[u,l]=OC(Object.assign({key:Q0(i,o.href),active:n},o));return u[Ef("active")]=l.isActive,S.jsx(r,Object.assign({},o,u,{ref:t}))});_C.displayName="NavItem";const mL=["as","onSelect","activeKey","role","onKeyDown"];function yL(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}const DS=()=>{},LS=Ef("event-key"),PC=C.forwardRef((e,t)=>{let{as:r="div",onSelect:n,activeKey:i,role:o,onKeyDown:u}=e,l=yL(e,mL);const f=cL(),d=C.useRef(!1),v=C.useContext(pc),p=C.useContext(xC);let m,b;p&&(o=o||"tablist",i=p.activeKey,m=p.getControlledId,b=p.getControllerId);const O=C.useRef(null),x=T=>{const E=O.current;if(!E)return null;const _=Ci(E,`[${LS}]:not([aria-disabled=true])`),j=E.querySelector("[aria-selected=true]");if(!j||j!==document.activeElement)return null;const N=_.indexOf(j);if(N===-1)return null;let R=N+T;return R>=_.length&&(R=0),R<0&&(R=_.length-1),_[R]},g=(T,E)=>{T!=null&&(n==null||n(T,E),v==null||v(T,E))},P=T=>{if(u==null||u(T),!p)return;let E;switch(T.key){case"ArrowLeft":case"ArrowUp":E=x(-1);break;case"ArrowRight":case"ArrowDown":E=x(1);break;default:return}E&&(T.preventDefault(),g(E.dataset[ND("EventKey")]||null,T),d.current=!0,f())};C.useEffect(()=>{if(O.current&&d.current){const T=O.current.querySelector(`[${LS}][aria-selected=true]`);T==null||T.focus()}d.current=!1});const A=Af(t,O);return S.jsx(pc.Provider,{value:g,children:S.jsx(ib.Provider,{value:{role:o,activeKey:Q0(i),getControlledId:m||DS,getControllerId:b||DS},children:S.jsx(r,Object.assign({},l,{onKeyDown:P,ref:A,role:o}))})})});PC.displayName="Nav";const gL=Object.assign(PC,{Item:_C}),ab=C.createContext(null);ab.displayName="CardHeaderContext";const EC=C.forwardRef(({className:e,bsPrefix:t,as:r="div",...n},i)=>(t=Re(t,"nav-item"),S.jsx(r,{ref:i,className:Oe(e,t),...n})));EC.displayName="NavItem";const bL=["onKeyDown"];function xL(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function wL(e){return!e||e.trim()==="#"}const ob=C.forwardRef((e,t)=>{let{onKeyDown:r}=e,n=xL(e,bL);const[i]=wC(Object.assign({tagName:"a"},n)),o=gn(u=>{i.onKeyDown(u),r==null||r(u)});return wL(n.href)||n.role==="button"?S.jsx("a",Object.assign({ref:t},n,i,{onKeyDown:o})):S.jsx("a",Object.assign({ref:t},n,{onKeyDown:r}))});ob.displayName="Anchor";const AC=C.forwardRef(({bsPrefix:e,className:t,as:r=ob,active:n,eventKey:i,disabled:o=!1,...u},l)=>{e=Re(e,"nav-link");const[f,d]=OC({key:Q0(i,u.href),active:n,disabled:o,...u});return S.jsx(r,{...u,...f,ref:l,disabled:o,className:Oe(t,e,o&&"disabled",d.isActive&&"active")})});AC.displayName="NavLink";const jC=C.forwardRef((e,t)=>{const{as:r="div",bsPrefix:n,variant:i,fill:o=!1,justify:u=!1,navbar:l,navbarScroll:f,className:d,activeKey:v,...p}=QT(e,{activeKey:"onSelect"}),m=Re(n,"nav");let b,O,x=!1;const g=C.useContext(go),P=C.useContext(ab);return g?(b=g.bsPrefix,x=l??!0):P&&({cardHeaderBsPrefix:O}=P),S.jsx(gL,{as:r,ref:t,activeKey:v,className:Oe(d,{[m]:!x,[`${b}-nav`]:x,[`${b}-nav-scroll`]:x&&f,[`${O}-${i}`]:!!O,[`${m}-${i}`]:!!i,[`${m}-fill`]:o,[`${m}-justified`]:u}),...p})});jC.displayName="Nav";const Xl=Object.assign(jC,{Item:EC,Link:AC}),sb=C.forwardRef(({bsPrefix:e,fluid:t=!1,as:r="div",className:n,...i},o)=>{const u=Re(e,"container"),l=typeof t=="string"?`-${t}`:"-fluid";return S.jsx(r,{ref:o,...i,className:Oe(n,t?`${u}${l}`:u)})});sb.displayName="Container";const SL="/ProserveReport/",OL=`${SL}logo.png`;function _L(){const{lang:e,setLang:t,t:r}=Ur();return S.jsx(Gl,{bg:"dark",variant:"dark",expand:"lg",className:"app-navbar",children:S.jsxs(sb,{fluid:!0,children:[S.jsxs(Gl.Brand,{as:Kl,to:"/",className:"fw-bold d-flex align-items-center gap-2",children:[S.jsx("img",{src:OL,alt:"Logo",className:"brand-logo"}),S.jsxs("span",{children:[S.jsx("span",{className:"brand-proserve",children:"PROSERVE"}),S.jsx("span",{className:"brand-report ms-2",children:"Report"})]})]}),S.jsx(Gl.Toggle,{"aria-controls":"main-nav"}),S.jsxs(Gl.Collapse,{id:"main-nav",children:[S.jsxs(Xl,{className:"me-auto",children:[S.jsx(Xl.Link,{as:Kl,to:"/",end:!0,children:r("nav.dashboard")}),S.jsx(Xl.Link,{as:Kl,to:"/sessions",children:r("nav.sessions")}),S.jsx(Xl.Link,{as:Kl,to:"/users",children:r("nav.users")})]}),S.jsxs("div",{className:"lang-switcher",children:[S.jsx("button",{className:`lang-btn ${e==="fr"?"active":""}`,onClick:()=>t("fr"),children:"FR"}),S.jsx("button",{className:`lang-btn ${e==="en"?"active":""}`,onClick:()=>t("en"),children:"EN"})]})]})]})})}function PL(){return S.jsxs("div",{className:"app-layout",children:[S.jsx(_L,{}),S.jsx(sb,{fluid:!0,className:"main-content py-4 px-4",children:S.jsx(g2,{})})]})}const Fr=C.forwardRef(({bsPrefix:e,className:t,as:r="div",...n},i)=>{const o=Re(e,"row"),u=ZT(),l=JT(),f=`${o}-cols`,d=[];return u.forEach(v=>{const p=n[v];delete n[v];let m;p!=null&&typeof p=="object"?{cols:m}=p:m=p;const b=v!==l?`-${v}`:"";m!=null&&d.push(`${f}${b}-${m}`)}),S.jsx(r,{ref:i,...n,className:Oe(t,o,...d)})});Fr.displayName="Row";function EL({as:e,bsPrefix:t,className:r,...n}){t=Re(t,"col");const i=ZT(),o=JT(),u=[],l=[];return i.forEach(f=>{const d=n[f];delete n[f];let v,p,m;typeof d=="object"&&d!=null?{span:v,offset:p,order:m}=d:v=d;const b=f!==o?`-${f}`:"";v&&u.push(v===!0?`${t}${b}`:`${t}${b}-${v}`),m!=null&&l.push(`order${b}-${m}`),p!=null&&l.push(`offset${b}-${p}`)}),[{...n,className:Oe(r,...u,...l)},{as:e,bsPrefix:t,spans:u}]}const Be=C.forwardRef((e,t)=>{const[{className:r,...n},{as:i="div",bsPrefix:o,spans:u}]=EL(e);return S.jsx(i,{...n,ref:t,className:Oe(r,!u.length&&o)})});Be.displayName="Col";const ub=C.forwardRef(({className:e,bsPrefix:t,as:r="div",...n},i)=>(t=Re(t,"card-body"),S.jsx(r,{ref:i,className:Oe(e,t),...n})));ub.displayName="CardBody";const TC=C.forwardRef(({className:e,bsPrefix:t,as:r="div",...n},i)=>(t=Re(t,"card-footer"),S.jsx(r,{ref:i,className:Oe(e,t),...n})));TC.displayName="CardFooter";const CC=C.forwardRef(({bsPrefix:e,className:t,as:r="div",...n},i)=>{const o=Re(e,"card-header"),u=C.useMemo(()=>({cardHeaderBsPrefix:o}),[o]);return S.jsx(ab.Provider,{value:u,children:S.jsx(r,{ref:i,...n,className:Oe(t,o)})})});CC.displayName="CardHeader";const kC=C.forwardRef(({bsPrefix:e,className:t,variant:r,as:n="img",...i},o)=>{const u=Re(e,"card-img");return S.jsx(n,{ref:o,className:Oe(r?`${u}-${r}`:u,t),...i})});kC.displayName="CardImg";const NC=C.forwardRef(({className:e,bsPrefix:t,as:r="div",...n},i)=>(t=Re(t,"card-img-overlay"),S.jsx(r,{ref:i,className:Oe(e,t),...n})));NC.displayName="CardImgOverlay";const RC=C.forwardRef(({className:e,bsPrefix:t,as:r="a",...n},i)=>(t=Re(t,"card-link"),S.jsx(r,{ref:i,className:Oe(e,t),...n})));RC.displayName="CardLink";const AL=nb("h6"),MC=C.forwardRef(({className:e,bsPrefix:t,as:r=AL,...n},i)=>(t=Re(t,"card-subtitle"),S.jsx(r,{ref:i,className:Oe(e,t),...n})));MC.displayName="CardSubtitle";const $C=C.forwardRef(({className:e,bsPrefix:t,as:r="p",...n},i)=>(t=Re(t,"card-text"),S.jsx(r,{ref:i,className:Oe(e,t),...n})));$C.displayName="CardText";const jL=nb("h5"),IC=C.forwardRef(({className:e,bsPrefix:t,as:r=jL,...n},i)=>(t=Re(t,"card-title"),S.jsx(r,{ref:i,className:Oe(e,t),...n})));IC.displayName="CardTitle";const DC=C.forwardRef(({bsPrefix:e,className:t,bg:r,text:n,border:i,body:o=!1,children:u,as:l="div",...f},d)=>{const v=Re(e,"card");return S.jsx(l,{ref:d,...f,className:Oe(t,v,r&&`bg-${r}`,n&&`text-${n}`,i&&`border-${i}`),children:o?S.jsx(ub,{children:u}):u})});DC.displayName="Card";const we=Object.assign(DC,{Img:kC,Title:IC,Subtitle:MC,Body:ub,Link:RC,Text:$C,Header:CC,Footer:TC,ImgOverlay:NC}),Br=C.forwardRef(({bsPrefix:e,className:t,striped:r,bordered:n,borderless:i,hover:o,size:u,variant:l,responsive:f,...d},v)=>{const p=Re(e,"table"),m=Oe(t,p,l&&`${p}-${l}`,u&&`${p}-${u}`,r&&`${p}-${typeof r=="string"?`striped-${r}`:"striped"}`,n&&`${p}-bordered`,i&&`${p}-borderless`,o&&`${p}-hover`),b=S.jsx("table",{...d,className:m,ref:v});if(f){let O=`${p}-responsive`;return typeof f=="string"&&(O=`${O}-${f}`),S.jsx("div",{className:O,children:b})}return b});Br.displayName="Table";const TL="/proserve";async function rn(e,t={}){const r=new URLSearchParams;for(const[i,o]of Object.entries(t))r.append(i,String(o));const n=await fetch(`${TL}/${e}`,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:r.toString()});if(!n.ok)throw new Error(`API error: ${n.status} ${n.statusText}`);return n.json()}async function LC(e=-1){return(await rn("lists/all_sessions.php",{typeId:e})).stats||[]}async function CL(e,t=-1){return(await rn("lists/sessions_for_user.php",{userId:e,typeId:t})).stats||[]}async function kL(e){return(await rn("session/get.php",{sessionId:e})).session||null}async function BC(){return(await rn("lists/all_users.php")).stats||[]}async function NL(e){return(await rn("user/get.php",{userId:e})).user||null}async function RL(e){return(await rn("lists/users_in_session.php",{sessionId:e})).stats||[]}async function ML(e,t=-1){return(await rn("stats/get.php",{sessionId:e,userId:t})).stats||[]}async function $L(e,t=-1,r=-1){const n={sessionId:e};return t>0&&(n.userId=t),r>=0&&(n.sessionType=r),(await rn("stats/get.php",n)).stats||[]}async function IL(e,t=-1){const r={sessionId:e};return t>0&&(r.userId=t),(await rn("session/getobjectives.php",r)).participation||null}async function DL(e,t=!0){var n;return((n=(await rn("stats/userhistory.php",{userId:e,sessionId:-1,quickMode:t?"true":"false"})).stats)==null?void 0:n[0])||null}function Dt({title:e,value:t,subtitle:r,color:n="#4a90d9",onClick:i}){return S.jsx(we,{className:`stat-card h-100${i?" clickable-row":""}`,onClick:i,style:i?{cursor:"pointer"}:void 0,children:S.jsxs(we.Body,{className:"text-center",children:[S.jsx(we.Subtitle,{className:"mb-2 text-muted-custom",children:e}),S.jsx(we.Title,{className:"stat-value",style:{color:n},children:t}),r&&S.jsx("small",{className:"text-muted-custom",children:r})]})})}const La=C.forwardRef(({bsPrefix:e,bg:t="primary",pill:r=!1,text:n,className:i,as:o="span",...u},l)=>{const f=Re(e,"badge");return S.jsx(o,{ref:l,...u,className:Oe(i,f,r&&"rounded-pill",n&&`text-${n}`,t&&`bg-${t}`)})});La.displayName="Badge";function jf({success:e,score:t}){const{t:r}=Ur();return S.jsxs(La,{bg:e?"success":"danger",children:[t!==void 0&&S.jsx("span",{className:"me-1",children:t}),r(e?"badge.success":"badge.failed")]})}var lc=(e=>(e[e.FireRange=0]="FireRange",e[e.Challenge=1]="Challenge",e[e.Protect=2]="Protect",e[e.DeEscalation=3]="DeEscalation",e[e.Terrorism=4]="Terrorism",e[e.FireExtinction=5]="FireExtinction",e[e.Recovering=6]="Recovering",e[e.LongRange=7]="LongRange",e))(lc||{});const LL={0:"Stand de Tir",1:"Challenge",2:"Protection",3:"Désescalade",4:"Terrorisme",5:"Incendie",6:"Récupération",7:"Tir Longue Distance"},FC={0:"#4a90d9",1:"#9b59b6",2:"#27ae60",3:"#f39c12",4:"#e74c3c",5:"#e67e22",6:"#1abc9c",7:"#2980b9"},BL={0:"Ennemi",1:"Civil",2:"Police",3:"Objet",4:"Cible Papier",5:"Cible",6:"Corps"};function Fs({typeId:e}){const{t}=Ur(),r=t(`sessionType.${e}`),n=FC[e]||"#6c757d";return S.jsx(La,{style:{backgroundColor:n},className:"session-type-badge",children:r})}const qC=C.forwardRef(({bsPrefix:e,variant:t,animation:r="border",size:n,as:i="div",className:o,...u},l)=>{e=Re(e,"spinner");const f=`${e}-${r}`;return S.jsx(i,{ref:l,...u,className:Oe(o,f,n&&`${f}-${n}`,t&&`text-${t}`)})});qC.displayName="Spinner";function _u(){const{t:e}=Ur();return S.jsxs("div",{className:"d-flex justify-content-center align-items-center py-5",children:[S.jsx(qC,{animation:"border",variant:"primary"}),S.jsx("span",{className:"ms-3 text-muted-custom",children:e("loading")})]})}function UC(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t-1}return Gh=t,Gh}var Xh,mO;function rB(){if(mO)return Xh;mO=1;var e=Cf();function t(r,n){var i=this.__data__,o=e(i,r);return o<0?(++this.size,i.push([r,n])):i[o][1]=n,this}return Xh=t,Xh}var Yh,yO;function kf(){if(yO)return Yh;yO=1;var e=ZL(),t=JL(),r=eB(),n=tB(),i=rB();function o(u){var l=-1,f=u==null?0:u.length;for(this.clear();++l0?1:-1},Mi=function(t){return Fi(t)&&t.indexOf("%")===t.length-1},le=function(t){return PB(t)&&!Eu(t)},EB=function(t){return ke(t)},wt=function(t){return le(t)||Fi(t)},AB=0,wo=function(t){var r=++AB;return"".concat(t||"").concat(r)},Ut=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!le(t)&&!Fi(t))return n;var o;if(Mi(t)){var u=t.indexOf("%");o=r*parseFloat(t.slice(0,u))/100}else o=+t;return Eu(o)&&(o=n),i&&o>r&&(o=r),o},ni=function(t){if(!t)return null;var r=Object.keys(t);return r&&r.length?t[r[0]]:null},jB=function(t){if(!Array.isArray(t))return!1;for(var r=t.length,n={},i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function $B(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function Cg(e){"@babel/helpers - typeof";return Cg=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},Cg(e)}var HO={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart",contextmenu:"onContextMenu",dblclick:"onDoubleClick"},On=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},KO=null,Sv=null,yb=function e(t){if(t===KO&&Array.isArray(Sv))return Sv;var r=[];return C.Children.forEach(t,function(n){ke(n)||(wB.isFragment(n)?r=r.concat(e(n.props.children)):r.push(n))}),Sv=r,KO=t,r};function cr(e,t){var r=[],n=[];return Array.isArray(t)?n=t.map(function(i){return On(i)}):n=[On(t)],yb(e).forEach(function(i){var o=lr(i,"type.displayName")||lr(i,"type.name");n.indexOf(o)!==-1&&r.push(i)}),r}function ar(e,t){var r=cr(e,t);return r&&r[0]}var VO=function(t){if(!t||!t.props)return!1;var r=t.props,n=r.width,i=r.height;return!(!le(n)||n<=0||!le(i)||i<=0)},IB=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],DB=function(t){return t&&t.type&&Fi(t.type)&&IB.indexOf(t.type)>=0},LB=function(t){return t&&Cg(t)==="object"&&"clipDot"in t},BB=function(t,r,n,i){var o,u=(o=wv==null?void 0:wv[i])!==null&&o!==void 0?o:[];return r.startsWith("data-")||!Ae(t)&&(i&&u.includes(r)||kB.includes(r))||n&&mb.includes(r)},Se=function(t,r,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var i=t;if(C.isValidElement(t)&&(i=t.props),!xo(i))return null;var o={};return Object.keys(i).forEach(function(u){var l;BB((l=i)===null||l===void 0?void 0:l[u],u,r,n)&&(o[u]=i[u])}),o},kg=function e(t,r){if(t===r)return!0;var n=C.Children.count(t);if(n!==C.Children.count(r))return!1;if(n===0)return!0;if(n===1)return GO(Array.isArray(t)?t[0]:t,Array.isArray(r)?r[0]:r);for(var i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function WB(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function Rg(e){var t=e.children,r=e.width,n=e.height,i=e.viewBox,o=e.className,u=e.style,l=e.title,f=e.desc,d=zB(e,UB),v=i||{width:r,height:n,x:0,y:0},p=Me("recharts-surface",o);return I.createElement("svg",Ng({},Se(d,!0,"svg"),{className:p,width:r,height:n,style:u,viewBox:"".concat(v.x," ").concat(v.y," ").concat(v.width," ").concat(v.height)}),I.createElement("title",null,l),I.createElement("desc",null,f),t)}var HB=["children","className"];function Mg(){return Mg=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function VB(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var qe=I.forwardRef(function(e,t){var r=e.children,n=e.className,i=KB(e,HB),o=Me("recharts-layer",n);return I.createElement("g",Mg({className:o},Se(i,!0),{ref:t}),r)}),qr=function(t,r){for(var n=arguments.length,i=new Array(n>2?n-2:0),o=2;oo?0:o+r),n=n>o?o:n,n<0&&(n+=o),o=r>n?0:n-r>>>0,r>>>=0;for(var u=Array(o);++i=o?r:e(r,n,i)}return _v=t,_v}var Pv,ZO;function YC(){if(ZO)return Pv;ZO=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",r="\\ufe20-\\ufe2f",n="\\u20d0-\\u20ff",i=t+r+n,o="\\ufe0e\\ufe0f",u="\\u200d",l=RegExp("["+u+e+i+o+"]");function f(d){return l.test(d)}return Pv=f,Pv}var Ev,JO;function YB(){if(JO)return Ev;JO=1;function e(t){return t.split("")}return Ev=e,Ev}var Av,e_;function QB(){if(e_)return Av;e_=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",r="\\ufe20-\\ufe2f",n="\\u20d0-\\u20ff",i=t+r+n,o="\\ufe0e\\ufe0f",u="["+e+"]",l="["+i+"]",f="\\ud83c[\\udffb-\\udfff]",d="(?:"+l+"|"+f+")",v="[^"+e+"]",p="(?:\\ud83c[\\udde6-\\uddff]){2}",m="[\\ud800-\\udbff][\\udc00-\\udfff]",b="\\u200d",O=d+"?",x="["+o+"]?",g="(?:"+b+"(?:"+[v,p,m].join("|")+")"+x+O+")*",P=x+O+g,A="(?:"+[v+l+"?",l,p,m,u].join("|")+")",T=RegExp(f+"(?="+f+")|"+A+P,"g");function E(_){return _.match(T)||[]}return Av=E,Av}var jv,t_;function ZB(){if(t_)return jv;t_=1;var e=YB(),t=YC(),r=QB();function n(i){return t(i)?r(i):e(i)}return jv=n,jv}var Tv,r_;function JB(){if(r_)return Tv;r_=1;var e=XB(),t=YC(),r=ZB(),n=KC();function i(o){return function(u){u=n(u);var l=t(u)?r(u):void 0,f=l?l[0]:u.charAt(0),d=l?e(l,1).join(""):u.slice(1);return f[o]()+d}}return Tv=i,Tv}var Cv,n_;function eF(){if(n_)return Cv;n_=1;var e=JB(),t=e("toUpperCase");return Cv=t,Cv}var tF=eF();const Mf=ze(tF);function Qe(e){return function(){return e}}const QC=Math.cos,yc=Math.sin,zr=Math.sqrt,gc=Math.PI,$f=2*gc,$g=Math.PI,Ig=2*$g,ki=1e-6,rF=Ig-ki;function ZC(e){this._+=e[0];for(let t=1,r=e.length;t=0))throw new Error(`invalid digits: ${e}`);if(t>15)return ZC;const r=10**t;return function(n){this._+=n[0];for(let i=1,o=n.length;iki)if(!(Math.abs(p*f-d*v)>ki)||!o)this._append`L${this._x1=t},${this._y1=r}`;else{let b=n-u,O=i-l,x=f*f+d*d,g=b*b+O*O,P=Math.sqrt(x),A=Math.sqrt(m),T=o*Math.tan(($g-Math.acos((x+m-g)/(2*P*A)))/2),E=T/A,_=T/P;Math.abs(E-1)>ki&&this._append`L${t+E*v},${r+E*p}`,this._append`A${o},${o},0,0,${+(p*b>v*O)},${this._x1=t+_*f},${this._y1=r+_*d}`}}arc(t,r,n,i,o,u){if(t=+t,r=+r,n=+n,u=!!u,n<0)throw new Error(`negative radius: ${n}`);let l=n*Math.cos(i),f=n*Math.sin(i),d=t+l,v=r+f,p=1^u,m=u?i-o:o-i;this._x1===null?this._append`M${d},${v}`:(Math.abs(this._x1-d)>ki||Math.abs(this._y1-v)>ki)&&this._append`L${d},${v}`,n&&(m<0&&(m=m%Ig+Ig),m>rF?this._append`A${n},${n},0,1,${p},${t-l},${r-f}A${n},${n},0,1,${p},${this._x1=d},${this._y1=v}`:m>ki&&this._append`A${n},${n},0,${+(m>=$g)},${p},${this._x1=t+n*Math.cos(o)},${this._y1=r+n*Math.sin(o)}`)}rect(t,r,n,i){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}h${n=+n}v${+i}h${-n}Z`}toString(){return this._}}function gb(e){let t=3;return e.digits=function(r){if(!arguments.length)return t;if(r==null)t=null;else{const n=Math.floor(r);if(!(n>=0))throw new RangeError(`invalid digits: ${r}`);t=n}return e},()=>new iF(t)}function bb(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function JC(e){this._context=e}JC.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function If(e){return new JC(e)}function ek(e){return e[0]}function tk(e){return e[1]}function rk(e,t){var r=Qe(!0),n=null,i=If,o=null,u=gb(l);e=typeof e=="function"?e:e===void 0?ek:Qe(e),t=typeof t=="function"?t:t===void 0?tk:Qe(t);function l(f){var d,v=(f=bb(f)).length,p,m=!1,b;for(n==null&&(o=i(b=u())),d=0;d<=v;++d)!(d=b;--O)l.point(T[O],E[O]);l.lineEnd(),l.areaEnd()}P&&(T[m]=+e(g,m,p),E[m]=+t(g,m,p),l.point(n?+n(g,m,p):T[m],r?+r(g,m,p):E[m]))}if(A)return l=null,A+""||null}function v(){return rk().defined(i).curve(u).context(o)}return d.x=function(p){return arguments.length?(e=typeof p=="function"?p:Qe(+p),n=null,d):e},d.x0=function(p){return arguments.length?(e=typeof p=="function"?p:Qe(+p),d):e},d.x1=function(p){return arguments.length?(n=p==null?null:typeof p=="function"?p:Qe(+p),d):n},d.y=function(p){return arguments.length?(t=typeof p=="function"?p:Qe(+p),r=null,d):t},d.y0=function(p){return arguments.length?(t=typeof p=="function"?p:Qe(+p),d):t},d.y1=function(p){return arguments.length?(r=p==null?null:typeof p=="function"?p:Qe(+p),d):r},d.lineX0=d.lineY0=function(){return v().x(e).y(t)},d.lineY1=function(){return v().x(e).y(r)},d.lineX1=function(){return v().x(n).y(t)},d.defined=function(p){return arguments.length?(i=typeof p=="function"?p:Qe(!!p),d):i},d.curve=function(p){return arguments.length?(u=p,o!=null&&(l=u(o)),d):u},d.context=function(p){return arguments.length?(p==null?o=l=null:l=u(o=p),d):o},d}class nk{constructor(t,r){this._context=t,this._x=r}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,r){switch(t=+t,r=+r,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,r):this._context.moveTo(t,r);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,r,t,r):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+r)/2,t,this._y0,t,r);break}}this._x0=t,this._y0=r}}function aF(e){return new nk(e,!0)}function oF(e){return new nk(e,!1)}const xb={draw(e,t){const r=zr(t/gc);e.moveTo(r,0),e.arc(0,0,r,0,$f)}},sF={draw(e,t){const r=zr(t/5)/2;e.moveTo(-3*r,-r),e.lineTo(-r,-r),e.lineTo(-r,-3*r),e.lineTo(r,-3*r),e.lineTo(r,-r),e.lineTo(3*r,-r),e.lineTo(3*r,r),e.lineTo(r,r),e.lineTo(r,3*r),e.lineTo(-r,3*r),e.lineTo(-r,r),e.lineTo(-3*r,r),e.closePath()}},ik=zr(1/3),uF=ik*2,lF={draw(e,t){const r=zr(t/uF),n=r*ik;e.moveTo(0,-r),e.lineTo(n,0),e.lineTo(0,r),e.lineTo(-n,0),e.closePath()}},cF={draw(e,t){const r=zr(t),n=-r/2;e.rect(n,n,r,r)}},fF=.8908130915292852,ak=yc(gc/10)/yc(7*gc/10),dF=yc($f/10)*ak,pF=-QC($f/10)*ak,hF={draw(e,t){const r=zr(t*fF),n=dF*r,i=pF*r;e.moveTo(0,-r),e.lineTo(n,i);for(let o=1;o<5;++o){const u=$f*o/5,l=QC(u),f=yc(u);e.lineTo(f*r,-l*r),e.lineTo(l*n-f*i,f*n+l*i)}e.closePath()}},kv=zr(3),vF={draw(e,t){const r=-zr(t/(kv*3));e.moveTo(0,r*2),e.lineTo(-kv*r,-r),e.lineTo(kv*r,-r),e.closePath()}},yr=-.5,gr=zr(3)/2,Dg=1/zr(12),mF=(Dg/2+1)*3,yF={draw(e,t){const r=zr(t/mF),n=r/2,i=r*Dg,o=n,u=r*Dg+r,l=-o,f=u;e.moveTo(n,i),e.lineTo(o,u),e.lineTo(l,f),e.lineTo(yr*n-gr*i,gr*n+yr*i),e.lineTo(yr*o-gr*u,gr*o+yr*u),e.lineTo(yr*l-gr*f,gr*l+yr*f),e.lineTo(yr*n+gr*i,yr*i-gr*n),e.lineTo(yr*o+gr*u,yr*u-gr*o),e.lineTo(yr*l+gr*f,yr*f-gr*l),e.closePath()}};function gF(e,t){let r=null,n=gb(i);e=typeof e=="function"?e:Qe(e||xb),t=typeof t=="function"?t:Qe(t===void 0?64:+t);function i(){let o;if(r||(r=o=n()),e.apply(this,arguments).draw(r,+t.apply(this,arguments)),o)return r=null,o+""||null}return i.type=function(o){return arguments.length?(e=typeof o=="function"?o:Qe(o),i):e},i.size=function(o){return arguments.length?(t=typeof o=="function"?o:Qe(+o),i):t},i.context=function(o){return arguments.length?(r=o??null,i):r},i}function bc(){}function xc(e,t,r){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+r)/6)}function ok(e){this._context=e}ok.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:xc(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:xc(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function bF(e){return new ok(e)}function sk(e){this._context=e}sk.prototype={areaStart:bc,areaEnd:bc,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:xc(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function xF(e){return new sk(e)}function uk(e){this._context=e}uk.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var r=(this._x0+4*this._x1+e)/6,n=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:xc(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function wF(e){return new uk(e)}function lk(e){this._context=e}lk.prototype={areaStart:bc,areaEnd:bc,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function SF(e){return new lk(e)}function i_(e){return e<0?-1:1}function a_(e,t,r){var n=e._x1-e._x0,i=t-e._x1,o=(e._y1-e._y0)/(n||i<0&&-0),u=(r-e._y1)/(i||n<0&&-0),l=(o*i+u*n)/(n+i);return(i_(o)+i_(u))*Math.min(Math.abs(o),Math.abs(u),.5*Math.abs(l))||0}function o_(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function Nv(e,t,r){var n=e._x0,i=e._y0,o=e._x1,u=e._y1,l=(o-n)/3;e._context.bezierCurveTo(n+l,i+l*t,o-l,u-l*r,o,u)}function wc(e){this._context=e}wc.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:Nv(this,this._t0,o_(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var r=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,Nv(this,o_(this,r=a_(this,e,t)),r);break;default:Nv(this,this._t0,r=a_(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function ck(e){this._context=new fk(e)}(ck.prototype=Object.create(wc.prototype)).point=function(e,t){wc.prototype.point.call(this,t,e)};function fk(e){this._context=e}fk.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,r,n,i,o){this._context.bezierCurveTo(t,e,n,r,o,i)}};function OF(e){return new wc(e)}function _F(e){return new ck(e)}function dk(e){this._context=e}dk.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,r=e.length;if(r)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),r===2)this._context.lineTo(e[1],t[1]);else for(var n=s_(e),i=s_(t),o=0,u=1;u=0;--t)i[t]=(u[t]-i[t+1])/o[t];for(o[r-1]=(e[r]+i[r-1])/2,t=0;t=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var r=this._x*(1-this._t)+e*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,t)}break}}this._x=e,this._y=t}};function EF(e){return new Df(e,.5)}function AF(e){return new Df(e,0)}function jF(e){return new Df(e,1)}function za(e,t){if((u=e.length)>1)for(var r=1,n,i,o=e[t[0]],u,l=o.length;r=0;)r[t]=t;return r}function TF(e,t){return e[t]}function CF(e){const t=[];return t.key=e,t}function kF(){var e=Qe([]),t=Lg,r=za,n=TF;function i(o){var u=Array.from(e.apply(this,arguments),CF),l,f=u.length,d=-1,v;for(const p of o)for(l=0,++d;l0){for(var r,n,i=0,o=e[0].length,u;i0){for(var r=0,n=e[t[0]],i,o=n.length;r0)||!((o=(i=e[t[0]]).length)>0))){for(var r=0,n=1,i,o,u;n=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function FF(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var pk={symbolCircle:xb,symbolCross:sF,symbolDiamond:lF,symbolSquare:cF,symbolStar:hF,symbolTriangle:vF,symbolWye:yF},qF=Math.PI/180,UF=function(t){var r="symbol".concat(Mf(t));return pk[r]||xb},zF=function(t,r,n){if(r==="area")return t;switch(n){case"cross":return 5*t*t/9;case"diamond":return .5*t*t/Math.sqrt(3);case"square":return t*t;case"star":{var i=18*qF;return 1.25*t*t*(Math.tan(i)-Math.tan(i*2)*Math.pow(Math.tan(i),2))}case"triangle":return Math.sqrt(3)*t*t/4;case"wye":return(21-10*Math.sqrt(3))*t*t/8;default:return Math.PI*t*t/4}},WF=function(t,r){pk["symbol".concat(Mf(t))]=r},wb=function(t){var r=t.type,n=r===void 0?"circle":r,i=t.size,o=i===void 0?64:i,u=t.sizeType,l=u===void 0?"area":u,f=BF(t,$F),d=l_(l_({},f),{},{type:n,size:o,sizeType:l}),v=function(){var g=UF(n),P=gF().type(g).size(zF(o,l,n));return P()},p=d.className,m=d.cx,b=d.cy,O=Se(d,!0);return m===+m&&b===+b&&o===+o?I.createElement("path",Bg({},O,{className:Me("recharts-symbols",p),transform:"translate(".concat(m,", ").concat(b,")"),d:v()})):null};wb.registerSymbol=WF;function Wa(e){"@babel/helpers - typeof";return Wa=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},Wa(e)}function Fg(){return Fg=Object.assign?Object.assign.bind():function(e){for(var t=1;t`);var A=b.inactive?d:b.color;return I.createElement("li",Fg({className:g,style:p,key:"legend-item-".concat(O)},qi(n.props,b,O)),I.createElement(Rg,{width:u,height:u,viewBox:v,style:m},n.renderIcon(b)),I.createElement("span",{className:"recharts-legend-item-text",style:{color:A}},x?x(P,b,O):P))})}},{key:"render",value:function(){var n=this.props,i=n.payload,o=n.layout,u=n.align;if(!i||!i.length)return null;var l={padding:0,margin:0,textAlign:o==="horizontal"?u:"left"};return I.createElement("ul",{className:"recharts-default-legend",style:l},this.renderItems())}}])})(C.PureComponent);Us(Sb,"displayName","Legend");Us(Sb,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var Rv,f_;function e3(){if(f_)return Rv;f_=1;var e=kf();function t(){this.__data__=new e,this.size=0}return Rv=t,Rv}var Mv,d_;function t3(){if(d_)return Mv;d_=1;function e(t){var r=this.__data__,n=r.delete(t);return this.size=r.size,n}return Mv=e,Mv}var $v,p_;function r3(){if(p_)return $v;p_=1;function e(t){return this.__data__.get(t)}return $v=e,$v}var Iv,h_;function n3(){if(h_)return Iv;h_=1;function e(t){return this.__data__.has(t)}return Iv=e,Iv}var Dv,v_;function i3(){if(v_)return Dv;v_=1;var e=kf(),t=db(),r=pb(),n=200;function i(o,u){var l=this.__data__;if(l instanceof e){var f=l.__data__;if(!t||f.lengthb))return!1;var x=p.get(u),g=p.get(l);if(x&&g)return x==l&&g==u;var P=-1,A=!0,T=f&i?new e:void 0;for(p.set(u,l),p.set(l,u);++P-1&&n%1==0&&n-1&&r%1==0&&r<=e}return am=t,am}var om,B_;function y3(){if(B_)return om;B_=1;var e=Rn(),t=Eb(),r=Mn(),n="[object Arguments]",i="[object Array]",o="[object Boolean]",u="[object Date]",l="[object Error]",f="[object Function]",d="[object Map]",v="[object Number]",p="[object Object]",m="[object RegExp]",b="[object Set]",O="[object String]",x="[object WeakMap]",g="[object ArrayBuffer]",P="[object DataView]",A="[object Float32Array]",T="[object Float64Array]",E="[object Int8Array]",_="[object Int16Array]",j="[object Int32Array]",N="[object Uint8Array]",R="[object Uint8ClampedArray]",D="[object Uint16Array]",H="[object Uint32Array]",q={};q[A]=q[T]=q[E]=q[_]=q[j]=q[N]=q[R]=q[D]=q[H]=!0,q[n]=q[i]=q[g]=q[o]=q[P]=q[u]=q[l]=q[f]=q[d]=q[v]=q[p]=q[m]=q[b]=q[O]=q[x]=!1;function $(U){return r(U)&&t(U.length)&&!!q[e(U)]}return om=$,om}var sm,F_;function Ok(){if(F_)return sm;F_=1;function e(t){return function(r){return t(r)}}return sm=e,sm}var As={exports:{}};As.exports;var q_;function g3(){return q_||(q_=1,(function(e,t){var r=zC(),n=t&&!t.nodeType&&t,i=n&&!0&&e&&!e.nodeType&&e,o=i&&i.exports===n,u=o&&r.process,l=(function(){try{var f=i&&i.require&&i.require("util").types;return f||u&&u.binding&&u.binding("util")}catch{}})();e.exports=l})(As,As.exports)),As.exports}var um,U_;function _k(){if(U_)return um;U_=1;var e=y3(),t=Ok(),r=g3(),n=r&&r.isTypedArray,i=n?t(n):e;return um=i,um}var lm,z_;function b3(){if(z_)return lm;z_=1;var e=h3(),t=_b(),r=Zt(),n=Sk(),i=Pb(),o=_k(),u=Object.prototype,l=u.hasOwnProperty;function f(d,v){var p=r(d),m=!p&&t(d),b=!p&&!m&&n(d),O=!p&&!m&&!b&&o(d),x=p||m||b||O,g=x?e(d.length,String):[],P=g.length;for(var A in d)(v||l.call(d,A))&&!(x&&(A=="length"||b&&(A=="offset"||A=="parent")||O&&(A=="buffer"||A=="byteLength"||A=="byteOffset")||i(A,P)))&&g.push(A);return g}return lm=f,lm}var cm,W_;function x3(){if(W_)return cm;W_=1;var e=Object.prototype;function t(r){var n=r&&r.constructor,i=typeof n=="function"&&n.prototype||e;return r===i}return cm=t,cm}var fm,H_;function Pk(){if(H_)return fm;H_=1;function e(t,r){return function(n){return t(r(n))}}return fm=e,fm}var dm,K_;function w3(){if(K_)return dm;K_=1;var e=Pk(),t=e(Object.keys,Object);return dm=t,dm}var pm,V_;function S3(){if(V_)return pm;V_=1;var e=x3(),t=w3(),r=Object.prototype,n=r.hasOwnProperty;function i(o){if(!e(o))return t(o);var u=[];for(var l in Object(o))n.call(o,l)&&l!="constructor"&&u.push(l);return u}return pm=i,pm}var hm,G_;function Au(){if(G_)return hm;G_=1;var e=cb(),t=Eb();function r(n){return n!=null&&t(n.length)&&!e(n)}return hm=r,hm}var vm,X_;function Lf(){if(X_)return vm;X_=1;var e=b3(),t=S3(),r=Au();function n(i){return r(i)?e(i):t(i)}return vm=n,vm}var mm,Y_;function O3(){if(Y_)return mm;Y_=1;var e=c3(),t=p3(),r=Lf();function n(i){return e(i,r,t)}return mm=n,mm}var ym,Q_;function _3(){if(Q_)return ym;Q_=1;var e=O3(),t=1,r=Object.prototype,n=r.hasOwnProperty;function i(o,u,l,f,d,v){var p=l&t,m=e(o),b=m.length,O=e(u),x=O.length;if(b!=x&&!p)return!1;for(var g=b;g--;){var P=m[g];if(!(p?P in u:n.call(u,P)))return!1}var A=v.get(o),T=v.get(u);if(A&&T)return A==u&&T==o;var E=!0;v.set(o,u),v.set(u,o);for(var _=p;++g-1}return zm=t,zm}var Wm,_P;function W3(){if(_P)return Wm;_P=1;function e(t,r,n){for(var i=-1,o=t==null?0:t.length;++i=u){var P=d?null:i(f);if(P)return o(P);O=!1,m=n,g=new e}else g=d?[]:x;e:for(;++p=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function aq(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function oq(e){return e.value}function sq(e,t){if(I.isValidElement(e))return I.cloneElement(e,t);if(typeof e=="function")return I.createElement(e,t);t.ref;var r=iq(t,Y3);return I.createElement(Sb,r)}var NP=1,_n=(function(e){function t(){var r;Q3(this,t);for(var n=arguments.length,i=new Array(n),o=0;oNP||Math.abs(i.height-this.lastBoundingBox.height)>NP)&&(this.lastBoundingBox.width=i.width,this.lastBoundingBox.height=i.height,n&&n(i)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,n&&n(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?vn({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(n){var i=this.props,o=i.layout,u=i.align,l=i.verticalAlign,f=i.margin,d=i.chartWidth,v=i.chartHeight,p,m;if(!n||(n.left===void 0||n.left===null)&&(n.right===void 0||n.right===null))if(u==="center"&&o==="vertical"){var b=this.getBBoxSnapshot();p={left:((d||0)-b.width)/2}}else p=u==="right"?{right:f&&f.right||0}:{left:f&&f.left||0};if(!n||(n.top===void 0||n.top===null)&&(n.bottom===void 0||n.bottom===null))if(l==="middle"){var O=this.getBBoxSnapshot();m={top:((v||0)-O.height)/2}}else m=l==="bottom"?{bottom:f&&f.bottom||0}:{top:f&&f.top||0};return vn(vn({},p),m)}},{key:"render",value:function(){var n=this,i=this.props,o=i.content,u=i.width,l=i.height,f=i.wrapperStyle,d=i.payloadUniqBy,v=i.payload,p=vn(vn({position:"absolute",width:u||"auto",height:l||"auto"},this.getDefaultPosition(f)),f);return I.createElement("div",{className:"recharts-legend-wrapper",style:p,ref:function(b){n.wrapperNode=b}},sq(o,vn(vn({},this.props),{},{payload:Ck(v,d,oq)})))}}],[{key:"getWithHeight",value:function(n,i){var o=vn(vn({},this.defaultProps),n.props),u=o.layout;return u==="vertical"&&le(n.props.height)?{height:n.props.height}:u==="horizontal"?{width:n.props.width||i}:null}}])})(C.PureComponent);Bf(_n,"displayName","Legend");Bf(_n,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var Xm,RP;function uq(){if(RP)return Xm;RP=1;var e=Pu(),t=_b(),r=Zt(),n=e?e.isConcatSpreadable:void 0;function i(o){return r(o)||t(o)||!!(n&&o&&o[n])}return Xm=i,Xm}var Ym,MP;function Rk(){if(MP)return Ym;MP=1;var e=wk(),t=uq();function r(n,i,o,u,l){var f=-1,d=n.length;for(o||(o=t),l||(l=[]);++f0&&o(v)?i>1?r(v,i-1,o,u,l):e(l,v):u||(l[l.length]=v)}return l}return Ym=r,Ym}var Qm,$P;function lq(){if($P)return Qm;$P=1;function e(t){return function(r,n,i){for(var o=-1,u=Object(r),l=i(r),f=l.length;f--;){var d=l[t?f:++o];if(n(u[d],d,u)===!1)break}return r}}return Qm=e,Qm}var Zm,IP;function cq(){if(IP)return Zm;IP=1;var e=lq(),t=e();return Zm=t,Zm}var Jm,DP;function Mk(){if(DP)return Jm;DP=1;var e=cq(),t=Lf();function r(n,i){return n&&e(n,i,t)}return Jm=r,Jm}var ey,LP;function fq(){if(LP)return ey;LP=1;var e=Au();function t(r,n){return function(i,o){if(i==null)return i;if(!e(i))return r(i,o);for(var u=i.length,l=n?u:-1,f=Object(i);(n?l--:++ln||l&&f&&v&&!d&&!p||o&&f&&v||!i&&v||!u)return 1;if(!o&&!l&&!p&&r=d)return v;var p=i[o];return v*(p=="desc"?-1:1)}}return r.index-n.index}return ay=t,ay}var oy,WP;function vq(){if(WP)return oy;WP=1;var e=hb(),t=vb(),r=an(),n=$k(),i=dq(),o=Ok(),u=hq(),l=So(),f=Zt();function d(v,p,m){p.length?p=e(p,function(x){return f(x)?function(g){return t(g,x.length===1?x[0]:x)}:x}):p=[l];var b=-1;p=e(p,o(r));var O=n(v,function(x,g,P){var A=e(p,function(T){return T(x)});return{criteria:A,index:++b,value:x}});return i(O,function(x,g){return u(x,g,m)})}return oy=d,oy}var sy,HP;function mq(){if(HP)return sy;HP=1;function e(t,r,n){switch(n.length){case 0:return t.call(r);case 1:return t.call(r,n[0]);case 2:return t.call(r,n[0],n[1]);case 3:return t.call(r,n[0],n[1],n[2])}return t.apply(r,n)}return sy=e,sy}var uy,KP;function yq(){if(KP)return uy;KP=1;var e=mq(),t=Math.max;function r(n,i,o){return i=t(i===void 0?n.length-1:i,0),function(){for(var u=arguments,l=-1,f=t(u.length-i,0),d=Array(f);++l0){if(++o>=e)return arguments[0]}else o=0;return i.apply(void 0,arguments)}}return dy=n,dy}var py,QP;function wq(){if(QP)return py;QP=1;var e=bq(),t=xq(),r=t(e);return py=r,py}var hy,ZP;function Sq(){if(ZP)return hy;ZP=1;var e=So(),t=yq(),r=wq();function n(i,o){return r(t(i,o,e),i+"")}return hy=n,hy}var vy,JP;function Ff(){if(JP)return vy;JP=1;var e=fb(),t=Au(),r=Pb(),n=li();function i(o,u,l){if(!n(l))return!1;var f=typeof u;return(f=="number"?t(l)&&r(u,l.length):f=="string"&&u in l)?e(l[u],o):!1}return vy=i,vy}var my,eE;function Oq(){if(eE)return my;eE=1;var e=Rk(),t=vq(),r=Sq(),n=Ff(),i=r(function(o,u){if(o==null)return[];var l=u.length;return l>1&&n(o,u[0],u[1])?u=[]:l>2&&n(u[0],u[1],u[2])&&(u=[u[0]]),t(o,e(u,1),[])});return my=i,my}var _q=Oq();const Tb=ze(_q);function zs(e){"@babel/helpers - typeof";return zs=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},zs(e)}function zg(){return zg=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=t.x),"".concat(ms,"-left"),le(r)&&t&&le(t.x)&&r=t.y),"".concat(ms,"-top"),le(n)&&t&&le(t.y)&&nx?Math.max(v,f[n]):Math.max(p,f[n])}function Bq(e){var t=e.translateX,r=e.translateY,n=e.useTranslate3d;return{transform:n?"translate3d(".concat(t,"px, ").concat(r,"px, 0)"):"translate(".concat(t,"px, ").concat(r,"px)")}}function Fq(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.offsetTopLeft,i=e.position,o=e.reverseDirection,u=e.tooltipBox,l=e.useTranslate3d,f=e.viewBox,d,v,p;return u.height>0&&u.width>0&&r?(v=nE({allowEscapeViewBox:t,coordinate:r,key:"x",offsetTopLeft:n,position:i,reverseDirection:o,tooltipDimension:u.width,viewBox:f,viewBoxDimension:f.width}),p=nE({allowEscapeViewBox:t,coordinate:r,key:"y",offsetTopLeft:n,position:i,reverseDirection:o,tooltipDimension:u.height,viewBox:f,viewBoxDimension:f.height}),d=Bq({translateX:v,translateY:p,useTranslate3d:l})):d=Dq,{cssProperties:d,cssClasses:Lq({translateX:v,translateY:p,coordinate:r})}}function Ka(e){"@babel/helpers - typeof";return Ka=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},Ka(e)}function iE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function aE(e){for(var t=1;toE||Math.abs(n.height-this.state.lastBoundingBox.height)>oE)&&this.setState({lastBoundingBox:{width:n.width,height:n.height}})}else(this.state.lastBoundingBox.width!==-1||this.state.lastBoundingBox.height!==-1)&&this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var n,i;this.props.active&&this.updateBBox(),this.state.dismissed&&(((n=this.props.coordinate)===null||n===void 0?void 0:n.x)!==this.state.dismissedAtCoordinate.x||((i=this.props.coordinate)===null||i===void 0?void 0:i.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var n=this,i=this.props,o=i.active,u=i.allowEscapeViewBox,l=i.animationDuration,f=i.animationEasing,d=i.children,v=i.coordinate,p=i.hasPayload,m=i.isAnimationActive,b=i.offset,O=i.position,x=i.reverseDirection,g=i.useTranslate3d,P=i.viewBox,A=i.wrapperStyle,T=Fq({allowEscapeViewBox:u,coordinate:v,offsetTopLeft:b,position:O,reverseDirection:x,tooltipBox:this.state.lastBoundingBox,useTranslate3d:g,viewBox:P}),E=T.cssClasses,_=T.cssProperties,j=aE(aE({transition:m&&o?"transform ".concat(l,"ms ").concat(f):void 0},_),{},{pointerEvents:"none",visibility:!this.state.dismissed&&o&&p?"visible":"hidden",position:"absolute",top:0,left:0},A);return I.createElement("div",{tabIndex:-1,className:E,style:j,ref:function(R){n.wrapperNode=R}},d)}}])})(C.PureComponent),Yq=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},Xi={isSsr:Yq()};function Va(e){"@babel/helpers - typeof";return Va=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},Va(e)}function sE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function uE(e){for(var t=1;t0;return I.createElement(Xq,{allowEscapeViewBox:u,animationDuration:l,animationEasing:f,isAnimationActive:m,active:o,coordinate:v,hasPayload:j,offset:b,position:g,reverseDirection:P,useTranslate3d:A,viewBox:T,wrapperStyle:E},oU(d,uE(uE({},this.props),{},{payload:_})))}}])})(C.PureComponent);Cb(or,"displayName","Tooltip");Cb(or,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!Xi.isSsr,itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,viewBox:{x:0,y:0,height:0,width:0},wrapperStyle:{}});var gy,lE;function sU(){if(lE)return gy;lE=1;var e=nn(),t=function(){return e.Date.now()};return gy=t,gy}var by,cE;function uU(){if(cE)return by;cE=1;var e=/\s/;function t(r){for(var n=r.length;n--&&e.test(r.charAt(n)););return n}return by=t,by}var xy,fE;function lU(){if(fE)return xy;fE=1;var e=uU(),t=/^\s+/;function r(n){return n&&n.slice(0,e(n)+1).replace(t,"")}return xy=r,xy}var wy,dE;function qk(){if(dE)return wy;dE=1;var e=lU(),t=li(),r=bo(),n=NaN,i=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,u=/^0o[0-7]+$/i,l=parseInt;function f(d){if(typeof d=="number")return d;if(r(d))return n;if(t(d)){var v=typeof d.valueOf=="function"?d.valueOf():d;d=t(v)?v+"":v}if(typeof d!="string")return d===0?d:+d;d=e(d);var p=o.test(d);return p||u.test(d)?l(d.slice(2),p?2:8):i.test(d)?n:+d}return wy=f,wy}var Sy,pE;function cU(){if(pE)return Sy;pE=1;var e=li(),t=sU(),r=qk(),n="Expected a function",i=Math.max,o=Math.min;function u(l,f,d){var v,p,m,b,O,x,g=0,P=!1,A=!1,T=!0;if(typeof l!="function")throw new TypeError(n);f=r(f)||0,e(d)&&(P=!!d.leading,A="maxWait"in d,m=A?i(r(d.maxWait)||0,f):m,T="trailing"in d?!!d.trailing:T);function E(U){var G=v,V=p;return v=p=void 0,g=U,b=l.apply(V,G),b}function _(U){return g=U,O=setTimeout(R,f),P?E(U):b}function j(U){var G=U-x,V=U-g,Y=f-G;return A?o(Y,m-V):Y}function N(U){var G=U-x,V=U-g;return x===void 0||G>=f||G<0||A&&V>=m}function R(){var U=t();if(N(U))return D(U);O=setTimeout(R,j(U))}function D(U){return O=void 0,T&&v?E(U):(v=p=void 0,b)}function H(){O!==void 0&&clearTimeout(O),g=0,v=x=p=O=void 0}function q(){return O===void 0?b:D(t())}function $(){var U=t(),G=N(U);if(v=arguments,p=this,x=U,G){if(O===void 0)return _(x);if(A)return clearTimeout(O),O=setTimeout(R,f),E(x)}return O===void 0&&(O=setTimeout(R,f)),b}return $.cancel=H,$.flush=q,$}return Sy=u,Sy}var Oy,hE;function fU(){if(hE)return Oy;hE=1;var e=cU(),t=li(),r="Expected a function";function n(i,o,u){var l=!0,f=!0;if(typeof i!="function")throw new TypeError(r);return t(u)&&(l="leading"in u?!!u.leading:l,f="trailing"in u?!!u.trailing:f),e(i,o,{leading:l,maxWait:o,trailing:f})}return Oy=n,Oy}var dU=fU();const Uk=ze(dU);function Hs(e){"@babel/helpers - typeof";return Hs=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},Hs(e)}function vE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Zl(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&(U=Uk(U,x,{trailing:!0,leading:!1}));var G=new ResizeObserver(U),V=_.current.getBoundingClientRect(),Y=V.width,J=V.height;return q(Y,J),G.observe(_.current),function(){G.disconnect()}},[q,x]);var $=C.useMemo(function(){var U=D.containerWidth,G=D.containerHeight;if(U<0||G<0)return null;qr(Mi(u)||Mi(f),`The width(%s) and height(%s) are both fixed numbers, - maybe you don't need to use a ResponsiveContainer.`,u,f),qr(!r||r>0,"The aspect(%s) must be greater than zero.",r);var V=Mi(u)?U:u,Y=Mi(f)?G:f;r&&r>0&&(V?Y=V/r:Y&&(V=Y*r),m&&Y>m&&(Y=m)),qr(V>0||Y>0,`The width(%s) and height(%s) of chart should be greater than 0, - please check the style of container, or the props width(%s) and height(%s), - or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the - height and width.`,V,Y,u,f,v,p,r);var J=!Array.isArray(b)&&On(b.type).endsWith("Chart");return I.Children.map(b,function(W){return I.isValidElement(W)?C.cloneElement(W,Zl({width:V,height:Y},J?{style:Zl({height:"100%",width:"100%",maxHeight:Y,maxWidth:V},W.props.style)}:{})):W})},[r,b,f,m,p,v,D,u]);return I.createElement("div",{id:g?"".concat(g):void 0,className:Me("recharts-responsive-container",P),style:Zl(Zl({},E),{},{width:u,height:f,minWidth:v,minHeight:p,maxHeight:m}),ref:_},$)}),ju=function(t){return null};ju.displayName="Cell";function Ks(e){"@babel/helpers - typeof";return Ks=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},Ks(e)}function yE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Vg(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||Xi.isSsr)return{width:0,height:0};var n=EU(r),i=JSON.stringify({text:t,copyStyle:n});if(Aa.widthCache[i])return Aa.widthCache[i];try{var o=document.getElementById(gE);o||(o=document.createElement("span"),o.setAttribute("id",gE),o.setAttribute("aria-hidden","true"),document.body.appendChild(o));var u=Vg(Vg({},PU),n);Object.assign(o.style,u),o.textContent="".concat(t);var l=o.getBoundingClientRect(),f={width:l.width,height:l.height};return Aa.widthCache[i]=f,++Aa.cacheCount>_U&&(Aa.cacheCount=0,Aa.widthCache={}),f}catch{return{width:0,height:0}}},AU=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};function Vs(e){"@babel/helpers - typeof";return Vs=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},Vs(e)}function Ec(e,t){return kU(e)||CU(e,t)||TU(e,t)||jU()}function jU(){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 TU(e,t){if(e){if(typeof e=="string")return bE(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 bE(e,t)}}function bE(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function HU(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function PE(e,t){return XU(e)||GU(e,t)||VU(e,t)||KU()}function KU(){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 VU(e,t){if(e){if(typeof e=="string")return EE(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 EE(e,t)}}function EE(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&arguments[0]!==void 0?arguments[0]:[];return V.reduce(function(Y,J){var W=J.word,ee=J.width,Z=Y[Y.length-1];if(Z&&(i==null||o||Z.width+ee+nJ.width?Y:J})};if(!v)return b;for(var x="…",g=function(V){var Y=p.slice(0,V),J=Kk({breakAll:d,style:f,children:Y+x}).wordsWithComputedWidth,W=m(J),ee=W.length>u||O(W).width>Number(i);return[ee,W]},P=0,A=p.length-1,T=0,E;P<=A&&T<=p.length-1;){var _=Math.floor((P+A)/2),j=_-1,N=g(j),R=PE(N,2),D=R[0],H=R[1],q=g(_),$=PE(q,1),U=$[0];if(!D&&!U&&(P=_+1),D&&U&&(A=_-1),!D&&U){E=H;break}T++}return E||b},AE=function(t){var r=ke(t)?[]:t.toString().split(Hk);return[{words:r}]},QU=function(t){var r=t.width,n=t.scaleToFit,i=t.children,o=t.style,u=t.breakAll,l=t.maxLines;if((r||n)&&!Xi.isSsr){var f,d,v=Kk({breakAll:u,children:i,style:o});if(v){var p=v.wordsWithComputedWidth,m=v.spaceWidth;f=p,d=m}else return AE(i);return YU({breakAll:u,children:i,maxLines:l,style:o},f,d,r,n)}return AE(i)},jE="#808080",Ui=function(t){var r=t.x,n=r===void 0?0:r,i=t.y,o=i===void 0?0:i,u=t.lineHeight,l=u===void 0?"1em":u,f=t.capHeight,d=f===void 0?"0.71em":f,v=t.scaleToFit,p=v===void 0?!1:v,m=t.textAnchor,b=m===void 0?"start":m,O=t.verticalAnchor,x=O===void 0?"end":O,g=t.fill,P=g===void 0?jE:g,A=_E(t,zU),T=C.useMemo(function(){return QU({breakAll:A.breakAll,children:A.children,maxLines:A.maxLines,scaleToFit:p,style:A.style,width:A.width})},[A.breakAll,A.children,A.maxLines,p,A.style,A.width]),E=A.dx,_=A.dy,j=A.angle,N=A.className,R=A.breakAll,D=_E(A,WU);if(!wt(n)||!wt(o))return null;var H=n+(le(E)?E:0),q=o+(le(_)?_:0),$;switch(x){case"start":$=_y("calc(".concat(d,")"));break;case"middle":$=_y("calc(".concat((T.length-1)/2," * -").concat(l," + (").concat(d," / 2))"));break;default:$=_y("calc(".concat(T.length-1," * -").concat(l,")"));break}var U=[];if(p){var G=T[0].width,V=A.width;U.push("scale(".concat((le(V)?V/G:1)/G,")"))}return j&&U.push("rotate(".concat(j,", ").concat(H,", ").concat(q,")")),U.length&&(D.transform=U.join(" ")),I.createElement("text",Gg({},Se(D,!0),{x:H,y:q,className:Me("recharts-text",N),textAnchor:b,fill:P.includes("url")?jE:P}),T.map(function(Y,J){var W=Y.words.join(R?"":" ");return I.createElement("tspan",{x:H,dy:J===0?$:l,key:"".concat(W,"-").concat(J)},W)}))};function si(e,t){return e==null||t==null?NaN:et?1:e>=t?0:NaN}function ZU(e,t){return e==null||t==null?NaN:te?1:t>=e?0:NaN}function kb(e){let t,r,n;e.length!==2?(t=si,r=(l,f)=>si(e(l),f),n=(l,f)=>e(l)-f):(t=e===si||e===ZU?e:JU,r=e,n=e);function i(l,f,d=0,v=l.length){if(d>>1;r(l[p],f)<0?d=p+1:v=p}while(d>>1;r(l[p],f)<=0?d=p+1:v=p}while(dd&&n(l[p-1],f)>-n(l[p],f)?p-1:p}return{left:i,center:u,right:o}}function JU(){return 0}function Vk(e){return e===null?NaN:+e}function*ez(e,t){for(let r of e)r!=null&&(r=+r)>=r&&(yield r)}const tz=kb(si),Tu=tz.right;kb(Vk).center;class TE extends Map{constructor(t,r=iz){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:r}}),t!=null)for(const[n,i]of t)this.set(n,i)}get(t){return super.get(CE(this,t))}has(t){return super.has(CE(this,t))}set(t,r){return super.set(rz(this,t),r)}delete(t){return super.delete(nz(this,t))}}function CE({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):r}function rz({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):(e.set(n,r),r)}function nz({_intern:e,_key:t},r){const n=t(r);return e.has(n)&&(r=e.get(n),e.delete(n)),r}function iz(e){return e!==null&&typeof e=="object"?e.valueOf():e}function az(e=si){if(e===si)return Gk;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,r)=>{const n=e(t,r);return n||n===0?n:(e(r,r)===0)-(e(t,t)===0)}}function Gk(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(et?1:0)}const oz=Math.sqrt(50),sz=Math.sqrt(10),uz=Math.sqrt(2);function Ac(e,t,r){const n=(t-e)/Math.max(0,r),i=Math.floor(Math.log10(n)),o=n/Math.pow(10,i),u=o>=oz?10:o>=sz?5:o>=uz?2:1;let l,f,d;return i<0?(d=Math.pow(10,-i)/u,l=Math.round(e*d),f=Math.round(t*d),l/dt&&--f,d=-d):(d=Math.pow(10,i)*u,l=Math.round(e/d),f=Math.round(t/d),l*dt&&--f),f0))return[];if(e===t)return[e];const n=t=i))return[];const l=o-i+1,f=new Array(l);if(n)if(u<0)for(let d=0;d=n)&&(r=n);return r}function NE(e,t){let r;for(const n of e)n!=null&&(r>n||r===void 0&&n>=n)&&(r=n);return r}function Xk(e,t,r=0,n=1/0,i){if(t=Math.floor(t),r=Math.floor(Math.max(0,r)),n=Math.floor(Math.min(e.length-1,n)),!(r<=t&&t<=n))return e;for(i=i===void 0?Gk:az(i);n>r;){if(n-r>600){const f=n-r+1,d=t-r+1,v=Math.log(f),p=.5*Math.exp(2*v/3),m=.5*Math.sqrt(v*p*(f-p)/f)*(d-f/2<0?-1:1),b=Math.max(r,Math.floor(t-d*p/f+m)),O=Math.min(n,Math.floor(t+(f-d)*p/f+m));Xk(e,t,b,O,i)}const o=e[t];let u=r,l=n;for(ys(e,r,t),i(e[n],o)>0&&ys(e,r,n);u0;)--l}i(e[r],o)===0?ys(e,r,l):(++l,ys(e,l,n)),l<=t&&(r=l+1),t<=l&&(n=l-1)}return e}function ys(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function lz(e,t,r){if(e=Float64Array.from(ez(e)),!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return NE(e);if(t>=1)return kE(e);var n,i=(n-1)*t,o=Math.floor(i),u=kE(Xk(e,o).subarray(0,o+1)),l=NE(e.subarray(o+1));return u+(l-u)*(i-o)}}function cz(e,t,r=Vk){if(!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return+r(e[0],0,e);if(t>=1)return+r(e[n-1],n-1,e);var n,i=(n-1)*t,o=Math.floor(i),u=+r(e[o],o,e),l=+r(e[o+1],o+1,e);return u+(l-u)*(i-o)}}function fz(e,t,r){e=+e,t=+t,r=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+r;for(var n=-1,i=Math.max(0,Math.ceil((t-e)/r))|0,o=new Array(i);++n>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?ec(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?ec(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=pz.exec(e))?new Qt(t[1],t[2],t[3],1):(t=hz.exec(e))?new Qt(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=vz.exec(e))?ec(t[1],t[2],t[3],t[4]):(t=mz.exec(e))?ec(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=yz.exec(e))?BE(t[1],t[2]/100,t[3]/100,1):(t=gz.exec(e))?BE(t[1],t[2]/100,t[3]/100,t[4]):RE.hasOwnProperty(e)?IE(RE[e]):e==="transparent"?new Qt(NaN,NaN,NaN,0):null}function IE(e){return new Qt(e>>16&255,e>>8&255,e&255,1)}function ec(e,t,r,n){return n<=0&&(e=t=r=NaN),new Qt(e,t,r,n)}function wz(e){return e instanceof Cu||(e=Qs(e)),e?(e=e.rgb(),new Qt(e.r,e.g,e.b,e.opacity)):new Qt}function Jg(e,t,r,n){return arguments.length===1?wz(e):new Qt(e,t,r,n??1)}function Qt(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}Rb(Qt,Jg,Qk(Cu,{brighter(e){return e=e==null?jc:Math.pow(jc,e),new Qt(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?Xs:Math.pow(Xs,e),new Qt(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Qt(Li(this.r),Li(this.g),Li(this.b),Tc(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:DE,formatHex:DE,formatHex8:Sz,formatRgb:LE,toString:LE}));function DE(){return`#${$i(this.r)}${$i(this.g)}${$i(this.b)}`}function Sz(){return`#${$i(this.r)}${$i(this.g)}${$i(this.b)}${$i((isNaN(this.opacity)?1:this.opacity)*255)}`}function LE(){const e=Tc(this.opacity);return`${e===1?"rgb(":"rgba("}${Li(this.r)}, ${Li(this.g)}, ${Li(this.b)}${e===1?")":`, ${e})`}`}function Tc(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Li(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function $i(e){return e=Li(e),(e<16?"0":"")+e.toString(16)}function BE(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new Lr(e,t,r,n)}function Zk(e){if(e instanceof Lr)return new Lr(e.h,e.s,e.l,e.opacity);if(e instanceof Cu||(e=Qs(e)),!e)return new Lr;if(e instanceof Lr)return e;e=e.rgb();var t=e.r/255,r=e.g/255,n=e.b/255,i=Math.min(t,r,n),o=Math.max(t,r,n),u=NaN,l=o-i,f=(o+i)/2;return l?(t===o?u=(r-n)/l+(r0&&f<1?0:u,new Lr(u,l,f,e.opacity)}function Oz(e,t,r,n){return arguments.length===1?Zk(e):new Lr(e,t,r,n??1)}function Lr(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}Rb(Lr,Oz,Qk(Cu,{brighter(e){return e=e==null?jc:Math.pow(jc,e),new Lr(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?Xs:Math.pow(Xs,e),new Lr(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*t,i=2*r-n;return new Qt(Py(e>=240?e-240:e+120,i,n),Py(e,i,n),Py(e<120?e+240:e-120,i,n),this.opacity)},clamp(){return new Lr(FE(this.h),tc(this.s),tc(this.l),Tc(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=Tc(this.opacity);return`${e===1?"hsl(":"hsla("}${FE(this.h)}, ${tc(this.s)*100}%, ${tc(this.l)*100}%${e===1?")":`, ${e})`}`}}));function FE(e){return e=(e||0)%360,e<0?e+360:e}function tc(e){return Math.max(0,Math.min(1,e||0))}function Py(e,t,r){return(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)*255}const Mb=e=>()=>e;function _z(e,t){return function(r){return e+r*t}}function Pz(e,t,r){return e=Math.pow(e,r),t=Math.pow(t,r)-e,r=1/r,function(n){return Math.pow(e+n*t,r)}}function Ez(e){return(e=+e)==1?Jk:function(t,r){return r-t?Pz(t,r,e):Mb(isNaN(t)?r:t)}}function Jk(e,t){var r=t-e;return r?_z(e,r):Mb(isNaN(e)?t:e)}const qE=(function e(t){var r=Ez(t);function n(i,o){var u=r((i=Jg(i)).r,(o=Jg(o)).r),l=r(i.g,o.g),f=r(i.b,o.b),d=Jk(i.opacity,o.opacity);return function(v){return i.r=u(v),i.g=l(v),i.b=f(v),i.opacity=d(v),i+""}}return n.gamma=e,n})(1);function Az(e,t){t||(t=[]);var r=e?Math.min(t.length,e.length):0,n=t.slice(),i;return function(o){for(i=0;ir&&(o=t.slice(r,o),l[u]?l[u]+=o:l[++u]=o),(n=n[0])===(i=i[0])?l[u]?l[u]+=i:l[++u]=i:(l[++u]=null,f.push({i:u,x:Cc(n,i)})),r=Ey.lastIndex;return rt&&(r=e,e=t,t=r),function(n){return Math.max(e,Math.min(t,n))}}function Lz(e,t,r){var n=e[0],i=e[1],o=t[0],u=t[1];return i2?Bz:Lz,f=d=null,p}function p(m){return m==null||isNaN(m=+m)?o:(f||(f=l(e.map(n),t,r)))(n(u(m)))}return p.invert=function(m){return u(i((d||(d=l(t,e.map(n),Cc)))(m)))},p.domain=function(m){return arguments.length?(e=Array.from(m,kc),v()):e.slice()},p.range=function(m){return arguments.length?(t=Array.from(m),v()):t.slice()},p.rangeRound=function(m){return t=Array.from(m),r=$b,v()},p.clamp=function(m){return arguments.length?(u=m?!0:zt,v()):u!==zt},p.interpolate=function(m){return arguments.length?(r=m,v()):r},p.unknown=function(m){return arguments.length?(o=m,p):o},function(m,b){return n=m,i=b,v()}}function Ib(){return Uf()(zt,zt)}function Fz(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function Nc(e,t){if(!isFinite(e)||e===0)return null;var r=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"),n=e.slice(0,r);return[n.length>1?n[0]+n.slice(2):n,+e.slice(r+1)]}function Ga(e){return e=Nc(Math.abs(e)),e?e[1]:NaN}function qz(e,t){return function(r,n){for(var i=r.length,o=[],u=0,l=e[0],f=0;i>0&&l>0&&(f+l+1>n&&(l=Math.max(1,n-f)),o.push(r.substring(i-=l,i+l)),!((f+=l+1)>n));)l=e[u=(u+1)%e.length];return o.reverse().join(t)}}function Uz(e){return function(t){return t.replace(/[0-9]/g,function(r){return e[+r]})}}var zz=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Zs(e){if(!(t=zz.exec(e)))throw new Error("invalid format: "+e);var t;return new Db({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}Zs.prototype=Db.prototype;function Db(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}Db.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function Wz(e){e:for(var t=e.length,r=1,n=-1,i;r0&&(n=0);break}return n>0?e.slice(0,n)+e.slice(i+1):e}var Rc;function Hz(e,t){var r=Nc(e,t);if(!r)return Rc=void 0,e.toPrecision(t);var n=r[0],i=r[1],o=i-(Rc=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,u=n.length;return o===u?n:o>u?n+new Array(o-u+1).join("0"):o>0?n.slice(0,o)+"."+n.slice(o):"0."+new Array(1-o).join("0")+Nc(e,Math.max(0,t+o-1))[0]}function zE(e,t){var r=Nc(e,t);if(!r)return e+"";var n=r[0],i=r[1];return i<0?"0."+new Array(-i).join("0")+n:n.length>i+1?n.slice(0,i+1)+"."+n.slice(i+1):n+new Array(i-n.length+2).join("0")}const WE={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:Fz,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>zE(e*100,t),r:zE,s:Hz,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function HE(e){return e}var KE=Array.prototype.map,VE=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function Kz(e){var t=e.grouping===void 0||e.thousands===void 0?HE:qz(KE.call(e.grouping,Number),e.thousands+""),r=e.currency===void 0?"":e.currency[0]+"",n=e.currency===void 0?"":e.currency[1]+"",i=e.decimal===void 0?".":e.decimal+"",o=e.numerals===void 0?HE:Uz(KE.call(e.numerals,String)),u=e.percent===void 0?"%":e.percent+"",l=e.minus===void 0?"−":e.minus+"",f=e.nan===void 0?"NaN":e.nan+"";function d(p,m){p=Zs(p);var b=p.fill,O=p.align,x=p.sign,g=p.symbol,P=p.zero,A=p.width,T=p.comma,E=p.precision,_=p.trim,j=p.type;j==="n"?(T=!0,j="g"):WE[j]||(E===void 0&&(E=12),_=!0,j="g"),(P||b==="0"&&O==="=")&&(P=!0,b="0",O="=");var N=(m&&m.prefix!==void 0?m.prefix:"")+(g==="$"?r:g==="#"&&/[boxX]/.test(j)?"0"+j.toLowerCase():""),R=(g==="$"?n:/[%p]/.test(j)?u:"")+(m&&m.suffix!==void 0?m.suffix:""),D=WE[j],H=/[defgprs%]/.test(j);E=E===void 0?6:/[gprs]/.test(j)?Math.max(1,Math.min(21,E)):Math.max(0,Math.min(20,E));function q($){var U=N,G=R,V,Y,J;if(j==="c")G=D($)+G,$="";else{$=+$;var W=$<0||1/$<0;if($=isNaN($)?f:D(Math.abs($),E),_&&($=Wz($)),W&&+$==0&&x!=="+"&&(W=!1),U=(W?x==="("?x:l:x==="-"||x==="("?"":x)+U,G=(j==="s"&&!isNaN($)&&Rc!==void 0?VE[8+Rc/3]:"")+G+(W&&x==="("?")":""),H){for(V=-1,Y=$.length;++VJ||J>57){G=(J===46?i+$.slice(V+1):$.slice(V))+G,$=$.slice(0,V);break}}}T&&!P&&($=t($,1/0));var ee=U.length+$.length+G.length,Z=ee>1)+U+$+G+Z.slice(ee);break;default:$=Z+U+$+G;break}return o($)}return q.toString=function(){return p+""},q}function v(p,m){var b=Math.max(-8,Math.min(8,Math.floor(Ga(m)/3)))*3,O=Math.pow(10,-b),x=d((p=Zs(p),p.type="f",p),{suffix:VE[8+b/3]});return function(g){return x(O*g)}}return{format:d,formatPrefix:v}}var rc,Lb,eN;Vz({thousands:",",grouping:[3],currency:["$",""]});function Vz(e){return rc=Kz(e),Lb=rc.format,eN=rc.formatPrefix,rc}function Gz(e){return Math.max(0,-Ga(Math.abs(e)))}function Xz(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(Ga(t)/3)))*3-Ga(Math.abs(e)))}function Yz(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,Ga(t)-Ga(e))+1}function tN(e,t,r,n){var i=Qg(e,t,r),o;switch(n=Zs(n??",f"),n.type){case"s":{var u=Math.max(Math.abs(e),Math.abs(t));return n.precision==null&&!isNaN(o=Xz(i,u))&&(n.precision=o),eN(n,u)}case"":case"e":case"g":case"p":case"r":{n.precision==null&&!isNaN(o=Yz(i,Math.max(Math.abs(e),Math.abs(t))))&&(n.precision=o-(n.type==="e"));break}case"f":case"%":{n.precision==null&&!isNaN(o=Gz(i))&&(n.precision=o-(n.type==="%")*2);break}}return Lb(n)}function ci(e){var t=e.domain;return e.ticks=function(r){var n=t();return Xg(n[0],n[n.length-1],r??10)},e.tickFormat=function(r,n){var i=t();return tN(i[0],i[i.length-1],r??10,n)},e.nice=function(r){r==null&&(r=10);var n=t(),i=0,o=n.length-1,u=n[i],l=n[o],f,d,v=10;for(l0;){if(d=Yg(u,l,r),d===f)return n[i]=u,n[o]=l,t(n);if(d>0)u=Math.floor(u/d)*d,l=Math.ceil(l/d)*d;else if(d<0)u=Math.ceil(u*d)/d,l=Math.floor(l*d)/d;else break;f=d}return e},e}function Mc(){var e=Ib();return e.copy=function(){return ku(e,Mc())},Or.apply(e,arguments),ci(e)}function rN(e){var t;function r(n){return n==null||isNaN(n=+n)?t:n}return r.invert=r,r.domain=r.range=function(n){return arguments.length?(e=Array.from(n,kc),r):e.slice()},r.unknown=function(n){return arguments.length?(t=n,r):t},r.copy=function(){return rN(e).unknown(t)},e=arguments.length?Array.from(e,kc):[0,1],ci(r)}function nN(e,t){e=e.slice();var r=0,n=e.length-1,i=e[r],o=e[n],u;return oMath.pow(e,t)}function t4(e){return e===Math.E?Math.log:e===10&&Math.log10||e===2&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}function YE(e){return(t,r)=>-e(-t,r)}function Bb(e){const t=e(GE,XE),r=t.domain;let n=10,i,o;function u(){return i=t4(n),o=e4(n),r()[0]<0?(i=YE(i),o=YE(o),e(Qz,Zz)):e(GE,XE),t}return t.base=function(l){return arguments.length?(n=+l,u()):n},t.domain=function(l){return arguments.length?(r(l),u()):r()},t.ticks=l=>{const f=r();let d=f[0],v=f[f.length-1];const p=v0){for(;m<=b;++m)for(O=1;Ov)break;P.push(x)}}else for(;m<=b;++m)for(O=n-1;O>=1;--O)if(x=m>0?O/o(-m):O*o(m),!(xv)break;P.push(x)}P.length*2{if(l==null&&(l=10),f==null&&(f=n===10?"s":","),typeof f!="function"&&(!(n%1)&&(f=Zs(f)).precision==null&&(f.trim=!0),f=Lb(f)),l===1/0)return f;const d=Math.max(1,n*l/t.ticks().length);return v=>{let p=v/o(Math.round(i(v)));return p*nr(nN(r(),{floor:l=>o(Math.floor(i(l))),ceil:l=>o(Math.ceil(i(l)))})),t}function iN(){const e=Bb(Uf()).domain([1,10]);return e.copy=()=>ku(e,iN()).base(e.base()),Or.apply(e,arguments),e}function QE(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function ZE(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function Fb(e){var t=1,r=e(QE(t),ZE(t));return r.constant=function(n){return arguments.length?e(QE(t=+n),ZE(t)):t},ci(r)}function aN(){var e=Fb(Uf());return e.copy=function(){return ku(e,aN()).constant(e.constant())},Or.apply(e,arguments)}function JE(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function r4(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function n4(e){return e<0?-e*e:e*e}function qb(e){var t=e(zt,zt),r=1;function n(){return r===1?e(zt,zt):r===.5?e(r4,n4):e(JE(r),JE(1/r))}return t.exponent=function(i){return arguments.length?(r=+i,n()):r},ci(t)}function Ub(){var e=qb(Uf());return e.copy=function(){return ku(e,Ub()).exponent(e.exponent())},Or.apply(e,arguments),e}function i4(){return Ub.apply(null,arguments).exponent(.5)}function eA(e){return Math.sign(e)*e*e}function a4(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function oN(){var e=Ib(),t=[0,1],r=!1,n;function i(o){var u=a4(e(o));return isNaN(u)?n:r?Math.round(u):u}return i.invert=function(o){return e.invert(eA(o))},i.domain=function(o){return arguments.length?(e.domain(o),i):e.domain()},i.range=function(o){return arguments.length?(e.range((t=Array.from(o,kc)).map(eA)),i):t.slice()},i.rangeRound=function(o){return i.range(o).round(!0)},i.round=function(o){return arguments.length?(r=!!o,i):r},i.clamp=function(o){return arguments.length?(e.clamp(o),i):e.clamp()},i.unknown=function(o){return arguments.length?(n=o,i):n},i.copy=function(){return oN(e.domain(),t).round(r).clamp(e.clamp()).unknown(n)},Or.apply(i,arguments),ci(i)}function sN(){var e=[],t=[],r=[],n;function i(){var u=0,l=Math.max(1,t.length);for(r=new Array(l-1);++u0?r[l-1]:e[0],l=r?[n[r-1],t]:[n[d-1],n[d]]},u.unknown=function(f){return arguments.length&&(o=f),u},u.thresholds=function(){return n.slice()},u.copy=function(){return uN().domain([e,t]).range(i).unknown(o)},Or.apply(ci(u),arguments)}function lN(){var e=[.5],t=[0,1],r,n=1;function i(o){return o!=null&&o<=o?t[Tu(e,o,0,n)]:r}return i.domain=function(o){return arguments.length?(e=Array.from(o),n=Math.min(e.length,t.length-1),i):e.slice()},i.range=function(o){return arguments.length?(t=Array.from(o),n=Math.min(e.length,t.length-1),i):t.slice()},i.invertExtent=function(o){var u=t.indexOf(o);return[e[u-1],e[u]]},i.unknown=function(o){return arguments.length?(r=o,i):r},i.copy=function(){return lN().domain(e).range(t).unknown(r)},Or.apply(i,arguments)}const Ay=new Date,jy=new Date;function St(e,t,r,n){function i(o){return e(o=arguments.length===0?new Date:new Date(+o)),o}return i.floor=o=>(e(o=new Date(+o)),o),i.ceil=o=>(e(o=new Date(o-1)),t(o,1),e(o),o),i.round=o=>{const u=i(o),l=i.ceil(o);return o-u(t(o=new Date(+o),u==null?1:Math.floor(u)),o),i.range=(o,u,l)=>{const f=[];if(o=i.ceil(o),l=l==null?1:Math.floor(l),!(o0))return f;let d;do f.push(d=new Date(+o)),t(o,l),e(o);while(dSt(u=>{if(u>=u)for(;e(u),!o(u);)u.setTime(u-1)},(u,l)=>{if(u>=u)if(l<0)for(;++l<=0;)for(;t(u,-1),!o(u););else for(;--l>=0;)for(;t(u,1),!o(u););}),r&&(i.count=(o,u)=>(Ay.setTime(+o),jy.setTime(+u),e(Ay),e(jy),Math.floor(r(Ay,jy))),i.every=o=>(o=Math.floor(o),!isFinite(o)||!(o>0)?null:o>1?i.filter(n?u=>n(u)%o===0:u=>i.count(0,u)%o===0):i)),i}const $c=St(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);$c.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?St(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):$c);$c.range;const bn=1e3,wr=bn*60,xn=wr*60,An=xn*24,zb=An*7,tA=An*30,Ty=An*365,Ii=St(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*bn)},(e,t)=>(t-e)/bn,e=>e.getUTCSeconds());Ii.range;const Wb=St(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*bn)},(e,t)=>{e.setTime(+e+t*wr)},(e,t)=>(t-e)/wr,e=>e.getMinutes());Wb.range;const Hb=St(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*wr)},(e,t)=>(t-e)/wr,e=>e.getUTCMinutes());Hb.range;const Kb=St(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*bn-e.getMinutes()*wr)},(e,t)=>{e.setTime(+e+t*xn)},(e,t)=>(t-e)/xn,e=>e.getHours());Kb.range;const Vb=St(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*xn)},(e,t)=>(t-e)/xn,e=>e.getUTCHours());Vb.range;const Nu=St(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*wr)/An,e=>e.getDate()-1);Nu.range;const zf=St(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/An,e=>e.getUTCDate()-1);zf.range;const cN=St(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/An,e=>Math.floor(e/An));cN.range;function Yi(e){return St(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,r)=>{t.setDate(t.getDate()+r*7)},(t,r)=>(r-t-(r.getTimezoneOffset()-t.getTimezoneOffset())*wr)/zb)}const Wf=Yi(0),Ic=Yi(1),o4=Yi(2),s4=Yi(3),Xa=Yi(4),u4=Yi(5),l4=Yi(6);Wf.range;Ic.range;o4.range;s4.range;Xa.range;u4.range;l4.range;function Qi(e){return St(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCDate(t.getUTCDate()+r*7)},(t,r)=>(r-t)/zb)}const Hf=Qi(0),Dc=Qi(1),c4=Qi(2),f4=Qi(3),Ya=Qi(4),d4=Qi(5),p4=Qi(6);Hf.range;Dc.range;c4.range;f4.range;Ya.range;d4.range;p4.range;const Gb=St(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());Gb.range;const Xb=St(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());Xb.range;const jn=St(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());jn.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:St(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,r)=>{t.setFullYear(t.getFullYear()+r*e)});jn.range;const Tn=St(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());Tn.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:St(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCFullYear(t.getUTCFullYear()+r*e)});Tn.range;function fN(e,t,r,n,i,o){const u=[[Ii,1,bn],[Ii,5,5*bn],[Ii,15,15*bn],[Ii,30,30*bn],[o,1,wr],[o,5,5*wr],[o,15,15*wr],[o,30,30*wr],[i,1,xn],[i,3,3*xn],[i,6,6*xn],[i,12,12*xn],[n,1,An],[n,2,2*An],[r,1,zb],[t,1,tA],[t,3,3*tA],[e,1,Ty]];function l(d,v,p){const m=vg).right(u,m);if(b===u.length)return e.every(Qg(d/Ty,v/Ty,p));if(b===0)return $c.every(Math.max(Qg(d,v,p),1));const[O,x]=u[m/u[b-1][2]53)return null;"w"in ne||(ne.w=1),"Z"in ne?(Ne=ky(gs(ne.y,0,1)),Ce=Ne.getUTCDay(),Ne=Ce>4||Ce===0?Dc.ceil(Ne):Dc(Ne),Ne=zf.offset(Ne,(ne.V-1)*7),ne.y=Ne.getUTCFullYear(),ne.m=Ne.getUTCMonth(),ne.d=Ne.getUTCDate()+(ne.w+6)%7):(Ne=Cy(gs(ne.y,0,1)),Ce=Ne.getDay(),Ne=Ce>4||Ce===0?Ic.ceil(Ne):Ic(Ne),Ne=Nu.offset(Ne,(ne.V-1)*7),ne.y=Ne.getFullYear(),ne.m=Ne.getMonth(),ne.d=Ne.getDate()+(ne.w+6)%7)}else("W"in ne||"U"in ne)&&("w"in ne||(ne.w="u"in ne?ne.u%7:"W"in ne?1:0),Ce="Z"in ne?ky(gs(ne.y,0,1)).getUTCDay():Cy(gs(ne.y,0,1)).getDay(),ne.m=0,ne.d="W"in ne?(ne.w+6)%7+ne.W*7-(Ce+5)%7:ne.w+ne.U*7-(Ce+6)%7);return"Z"in ne?(ne.H+=ne.Z/100|0,ne.M+=ne.Z%100,ky(ne)):Cy(ne)}}function R(ae,ge,Te,ne){for(var We=0,Ne=ge.length,Ce=Te.length,Je,st;We=Ce)return-1;if(Je=ge.charCodeAt(We++),Je===37){if(Je=ge.charAt(We++),st=_[Je in rA?ge.charAt(We++):Je],!st||(ne=st(ae,Te,ne))<0)return-1}else if(Je!=Te.charCodeAt(ne++))return-1}return ne}function D(ae,ge,Te){var ne=d.exec(ge.slice(Te));return ne?(ae.p=v.get(ne[0].toLowerCase()),Te+ne[0].length):-1}function H(ae,ge,Te){var ne=b.exec(ge.slice(Te));return ne?(ae.w=O.get(ne[0].toLowerCase()),Te+ne[0].length):-1}function q(ae,ge,Te){var ne=p.exec(ge.slice(Te));return ne?(ae.w=m.get(ne[0].toLowerCase()),Te+ne[0].length):-1}function $(ae,ge,Te){var ne=P.exec(ge.slice(Te));return ne?(ae.m=A.get(ne[0].toLowerCase()),Te+ne[0].length):-1}function U(ae,ge,Te){var ne=x.exec(ge.slice(Te));return ne?(ae.m=g.get(ne[0].toLowerCase()),Te+ne[0].length):-1}function G(ae,ge,Te){return R(ae,t,ge,Te)}function V(ae,ge,Te){return R(ae,r,ge,Te)}function Y(ae,ge,Te){return R(ae,n,ge,Te)}function J(ae){return u[ae.getDay()]}function W(ae){return o[ae.getDay()]}function ee(ae){return f[ae.getMonth()]}function Z(ae){return l[ae.getMonth()]}function L(ae){return i[+(ae.getHours()>=12)]}function z(ae){return 1+~~(ae.getMonth()/3)}function oe(ae){return u[ae.getUTCDay()]}function ce(ae){return o[ae.getUTCDay()]}function me(ae){return f[ae.getUTCMonth()]}function Pe(ae){return l[ae.getUTCMonth()]}function De(ae){return i[+(ae.getUTCHours()>=12)]}function je(ae){return 1+~~(ae.getUTCMonth()/3)}return{format:function(ae){var ge=j(ae+="",T);return ge.toString=function(){return ae},ge},parse:function(ae){var ge=N(ae+="",!1);return ge.toString=function(){return ae},ge},utcFormat:function(ae){var ge=j(ae+="",E);return ge.toString=function(){return ae},ge},utcParse:function(ae){var ge=N(ae+="",!0);return ge.toString=function(){return ae},ge}}}var rA={"-":"",_:" ",0:"0"},jt=/^\s*\d+/,b4=/^%/,x4=/[\\^$*+?|[\]().{}]/g;function Ue(e,t,r){var n=e<0?"-":"",i=(n?-e:e)+"",o=i.length;return n+(o[t.toLowerCase(),r]))}function S4(e,t,r){var n=jt.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function O4(e,t,r){var n=jt.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function _4(e,t,r){var n=jt.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function P4(e,t,r){var n=jt.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function E4(e,t,r){var n=jt.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function nA(e,t,r){var n=jt.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function iA(e,t,r){var n=jt.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function A4(e,t,r){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(r,r+6));return n?(e.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function j4(e,t,r){var n=jt.exec(t.slice(r,r+1));return n?(e.q=n[0]*3-3,r+n[0].length):-1}function T4(e,t,r){var n=jt.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function aA(e,t,r){var n=jt.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function C4(e,t,r){var n=jt.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function oA(e,t,r){var n=jt.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function k4(e,t,r){var n=jt.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function N4(e,t,r){var n=jt.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function R4(e,t,r){var n=jt.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function M4(e,t,r){var n=jt.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function $4(e,t,r){var n=b4.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function I4(e,t,r){var n=jt.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function D4(e,t,r){var n=jt.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function sA(e,t){return Ue(e.getDate(),t,2)}function L4(e,t){return Ue(e.getHours(),t,2)}function B4(e,t){return Ue(e.getHours()%12||12,t,2)}function F4(e,t){return Ue(1+Nu.count(jn(e),e),t,3)}function dN(e,t){return Ue(e.getMilliseconds(),t,3)}function q4(e,t){return dN(e,t)+"000"}function U4(e,t){return Ue(e.getMonth()+1,t,2)}function z4(e,t){return Ue(e.getMinutes(),t,2)}function W4(e,t){return Ue(e.getSeconds(),t,2)}function H4(e){var t=e.getDay();return t===0?7:t}function K4(e,t){return Ue(Wf.count(jn(e)-1,e),t,2)}function pN(e){var t=e.getDay();return t>=4||t===0?Xa(e):Xa.ceil(e)}function V4(e,t){return e=pN(e),Ue(Xa.count(jn(e),e)+(jn(e).getDay()===4),t,2)}function G4(e){return e.getDay()}function X4(e,t){return Ue(Ic.count(jn(e)-1,e),t,2)}function Y4(e,t){return Ue(e.getFullYear()%100,t,2)}function Q4(e,t){return e=pN(e),Ue(e.getFullYear()%100,t,2)}function Z4(e,t){return Ue(e.getFullYear()%1e4,t,4)}function J4(e,t){var r=e.getDay();return e=r>=4||r===0?Xa(e):Xa.ceil(e),Ue(e.getFullYear()%1e4,t,4)}function e8(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+Ue(t/60|0,"0",2)+Ue(t%60,"0",2)}function uA(e,t){return Ue(e.getUTCDate(),t,2)}function t8(e,t){return Ue(e.getUTCHours(),t,2)}function r8(e,t){return Ue(e.getUTCHours()%12||12,t,2)}function n8(e,t){return Ue(1+zf.count(Tn(e),e),t,3)}function hN(e,t){return Ue(e.getUTCMilliseconds(),t,3)}function i8(e,t){return hN(e,t)+"000"}function a8(e,t){return Ue(e.getUTCMonth()+1,t,2)}function o8(e,t){return Ue(e.getUTCMinutes(),t,2)}function s8(e,t){return Ue(e.getUTCSeconds(),t,2)}function u8(e){var t=e.getUTCDay();return t===0?7:t}function l8(e,t){return Ue(Hf.count(Tn(e)-1,e),t,2)}function vN(e){var t=e.getUTCDay();return t>=4||t===0?Ya(e):Ya.ceil(e)}function c8(e,t){return e=vN(e),Ue(Ya.count(Tn(e),e)+(Tn(e).getUTCDay()===4),t,2)}function f8(e){return e.getUTCDay()}function d8(e,t){return Ue(Dc.count(Tn(e)-1,e),t,2)}function p8(e,t){return Ue(e.getUTCFullYear()%100,t,2)}function h8(e,t){return e=vN(e),Ue(e.getUTCFullYear()%100,t,2)}function v8(e,t){return Ue(e.getUTCFullYear()%1e4,t,4)}function m8(e,t){var r=e.getUTCDay();return e=r>=4||r===0?Ya(e):Ya.ceil(e),Ue(e.getUTCFullYear()%1e4,t,4)}function y8(){return"+0000"}function lA(){return"%"}function cA(e){return+e}function fA(e){return Math.floor(+e/1e3)}var ja,mN,yN;g8({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function g8(e){return ja=g4(e),mN=ja.format,ja.parse,yN=ja.utcFormat,ja.utcParse,ja}function b8(e){return new Date(e)}function x8(e){return e instanceof Date?+e:+new Date(+e)}function Yb(e,t,r,n,i,o,u,l,f,d){var v=Ib(),p=v.invert,m=v.domain,b=d(".%L"),O=d(":%S"),x=d("%I:%M"),g=d("%I %p"),P=d("%a %d"),A=d("%b %d"),T=d("%B"),E=d("%Y");function _(j){return(f(j)t(i/(e.length-1)))},r.quantiles=function(n){return Array.from({length:n+1},(i,o)=>lz(e,o/n))},r.copy=function(){return wN(t).domain(e)},$n.apply(r,arguments)}function Vf(){var e=0,t=.5,r=1,n=1,i,o,u,l,f,d=zt,v,p=!1,m;function b(x){return isNaN(x=+x)?m:(x=.5+((x=+v(x))-o)*(n*xr}return Ry=e,Ry}var My,vA;function P8(){if(vA)return My;vA=1;var e=Gf(),t=PN(),r=So();function n(i){return i&&i.length?e(i,r,t):void 0}return My=n,My}var E8=P8();const Xf=ze(E8);var $y,mA;function EN(){if(mA)return $y;mA=1;function e(t,r){return te.e^o.s<0?1:-1;for(n=o.d.length,i=e.d.length,t=0,r=ne.d[t]^o.s<0?1:-1;return n===i?0:n>i^o.s<0?1:-1};pe.decimalPlaces=pe.dp=function(){var e=this,t=e.d.length-1,r=(t-e.e)*rt;if(t=e.d[t],t)for(;t%10==0;t/=10)r--;return r<0?0:r};pe.dividedBy=pe.div=function(e){return Pn(this,new this.constructor(e))};pe.dividedToIntegerBy=pe.idiv=function(e){var t=this,r=t.constructor;return Ge(Pn(t,new r(e),0,1),r.precision)};pe.equals=pe.eq=function(e){return!this.cmp(e)};pe.exponent=function(){return vt(this)};pe.greaterThan=pe.gt=function(e){return this.cmp(e)>0};pe.greaterThanOrEqualTo=pe.gte=function(e){return this.cmp(e)>=0};pe.isInteger=pe.isint=function(){return this.e>this.d.length-2};pe.isNegative=pe.isneg=function(){return this.s<0};pe.isPositive=pe.ispos=function(){return this.s>0};pe.isZero=function(){return this.s===0};pe.lessThan=pe.lt=function(e){return this.cmp(e)<0};pe.lessThanOrEqualTo=pe.lte=function(e){return this.cmp(e)<1};pe.logarithm=pe.log=function(e){var t,r=this,n=r.constructor,i=n.precision,o=i+5;if(e===void 0)e=new n(10);else if(e=new n(e),e.s<1||e.eq(ur))throw Error(Sr+"NaN");if(r.s<1)throw Error(Sr+(r.s?"NaN":"-Infinity"));return r.eq(ur)?new n(0):(it=!1,t=Pn(Js(r,o),Js(e,o),o),it=!0,Ge(t,i))};pe.minus=pe.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?CN(t,e):jN(t,(e.s=-e.s,e))};pe.modulo=pe.mod=function(e){var t,r=this,n=r.constructor,i=n.precision;if(e=new n(e),!e.s)throw Error(Sr+"NaN");return r.s?(it=!1,t=Pn(r,e,0,1).times(e),it=!0,r.minus(t)):Ge(new n(r),i)};pe.naturalExponential=pe.exp=function(){return TN(this)};pe.naturalLogarithm=pe.ln=function(){return Js(this)};pe.negated=pe.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};pe.plus=pe.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?jN(t,e):CN(t,(e.s=-e.s,e))};pe.precision=pe.sd=function(e){var t,r,n,i=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(Bi+e);if(t=vt(i)+1,n=i.d.length-1,r=n*rt+1,n=i.d[n],n){for(;n%10==0;n/=10)r--;for(n=i.d[0];n>=10;n/=10)r++}return e&&t>r?t:r};pe.squareRoot=pe.sqrt=function(){var e,t,r,n,i,o,u,l=this,f=l.constructor;if(l.s<1){if(!l.s)return new f(0);throw Error(Sr+"NaN")}for(e=vt(l),it=!1,i=Math.sqrt(+l),i==0||i==1/0?(t=Qr(l.d),(t.length+e)%2==0&&(t+="0"),i=Math.sqrt(t),e=Po((e+1)/2)-(e<0||e%2),i==1/0?t="5e"+e:(t=i.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),n=new f(t)):n=new f(i.toString()),r=f.precision,i=u=r+3;;)if(o=n,n=o.plus(Pn(l,o,u+2)).times(.5),Qr(o.d).slice(0,u)===(t=Qr(n.d)).slice(0,u)){if(t=t.slice(u-3,u+1),i==u&&t=="4999"){if(Ge(o,r+1,0),o.times(o).eq(l)){n=o;break}}else if(t!="9999")break;u+=4}return it=!0,Ge(n,r)};pe.times=pe.mul=function(e){var t,r,n,i,o,u,l,f,d,v=this,p=v.constructor,m=v.d,b=(e=new p(e)).d;if(!v.s||!e.s)return new p(0);for(e.s*=v.s,r=v.e+e.e,f=m.length,d=b.length,f=0;){for(t=0,i=f+n;i>n;)l=o[i]+b[n]*m[i-n-1]+t,o[i--]=l%Et|0,t=l/Et|0;o[i]=(o[i]+t)%Et|0}for(;!o[--u];)o.pop();return t?++r:o.shift(),e.d=o,e.e=r,it?Ge(e,p.precision):e};pe.toDecimalPlaces=pe.todp=function(e,t){var r=this,n=r.constructor;return r=new n(r),e===void 0?r:(en(e,0,_o),t===void 0?t=n.rounding:en(t,0,8),Ge(r,e+vt(r)+1,t))};pe.toExponential=function(e,t){var r,n=this,i=n.constructor;return e===void 0?r=zi(n,!0):(en(e,0,_o),t===void 0?t=i.rounding:en(t,0,8),n=Ge(new i(n),e+1,t),r=zi(n,!0,e+1)),r};pe.toFixed=function(e,t){var r,n,i=this,o=i.constructor;return e===void 0?zi(i):(en(e,0,_o),t===void 0?t=o.rounding:en(t,0,8),n=Ge(new o(i),e+vt(i)+1,t),r=zi(n.abs(),!1,e+vt(n)+1),i.isneg()&&!i.isZero()?"-"+r:r)};pe.toInteger=pe.toint=function(){var e=this,t=e.constructor;return Ge(new t(e),vt(e)+1,t.rounding)};pe.toNumber=function(){return+this};pe.toPower=pe.pow=function(e){var t,r,n,i,o,u,l=this,f=l.constructor,d=12,v=+(e=new f(e));if(!e.s)return new f(ur);if(l=new f(l),!l.s){if(e.s<1)throw Error(Sr+"Infinity");return l}if(l.eq(ur))return l;if(n=f.precision,e.eq(ur))return Ge(l,n);if(t=e.e,r=e.d.length-1,u=t>=r,o=l.s,u){if((r=v<0?-v:v)<=AN){for(i=new f(ur),t=Math.ceil(n/rt+4),it=!1;r%2&&(i=i.times(l),SA(i.d,t)),r=Po(r/2),r!==0;)l=l.times(l),SA(l.d,t);return it=!0,e.s<0?new f(ur).div(i):Ge(i,n)}}else if(o<0)throw Error(Sr+"NaN");return o=o<0&&e.d[Math.max(t,r)]&1?-1:1,l.s=1,it=!1,i=e.times(Js(l,n+d)),it=!0,i=TN(i),i.s=o,i};pe.toPrecision=function(e,t){var r,n,i=this,o=i.constructor;return e===void 0?(r=vt(i),n=zi(i,r<=o.toExpNeg||r>=o.toExpPos)):(en(e,1,_o),t===void 0?t=o.rounding:en(t,0,8),i=Ge(new o(i),e,t),r=vt(i),n=zi(i,e<=r||r<=o.toExpNeg,e)),n};pe.toSignificantDigits=pe.tosd=function(e,t){var r=this,n=r.constructor;return e===void 0?(e=n.precision,t=n.rounding):(en(e,1,_o),t===void 0?t=n.rounding:en(t,0,8)),Ge(new n(r),e,t)};pe.toString=pe.valueOf=pe.val=pe.toJSON=pe[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=vt(e),r=e.constructor;return zi(e,t<=r.toExpNeg||t>=r.toExpPos)};function jN(e,t){var r,n,i,o,u,l,f,d,v=e.constructor,p=v.precision;if(!e.s||!t.s)return t.s||(t=new v(e)),it?Ge(t,p):t;if(f=e.d,d=t.d,u=e.e,i=t.e,f=f.slice(),o=u-i,o){for(o<0?(n=f,o=-o,l=d.length):(n=d,i=u,l=f.length),u=Math.ceil(p/rt),l=u>l?u+1:l+1,o>l&&(o=l,n.length=1),n.reverse();o--;)n.push(0);n.reverse()}for(l=f.length,o=d.length,l-o<0&&(o=l,n=d,d=f,f=n),r=0;o;)r=(f[--o]=f[o]+d[o]+r)/Et|0,f[o]%=Et;for(r&&(f.unshift(r),++i),l=f.length;f[--l]==0;)f.pop();return t.d=f,t.e=i,it?Ge(t,p):t}function en(e,t,r){if(e!==~~e||er)throw Error(Bi+e)}function Qr(e){var t,r,n,i=e.length-1,o="",u=e[0];if(i>0){for(o+=u,t=1;tu?1:-1;else for(l=f=0;li[l]?1:-1;break}return f}function r(n,i,o){for(var u=0;o--;)n[o]-=u,u=n[o]1;)n.shift()}return function(n,i,o,u){var l,f,d,v,p,m,b,O,x,g,P,A,T,E,_,j,N,R,D=n.constructor,H=n.s==i.s?1:-1,q=n.d,$=i.d;if(!n.s)return new D(n);if(!i.s)throw Error(Sr+"Division by zero");for(f=n.e-i.e,N=$.length,_=q.length,b=new D(H),O=b.d=[],d=0;$[d]==(q[d]||0);)++d;if($[d]>(q[d]||0)&&--f,o==null?A=o=D.precision:u?A=o+(vt(n)-vt(i))+1:A=o,A<0)return new D(0);if(A=A/rt+2|0,d=0,N==1)for(v=0,$=$[0],A++;(d<_||v)&&A--;d++)T=v*Et+(q[d]||0),O[d]=T/$|0,v=T%$|0;else{for(v=Et/($[0]+1)|0,v>1&&($=e($,v),q=e(q,v),N=$.length,_=q.length),E=N,x=q.slice(0,N),g=x.length;g=Et/2&&++j;do v=0,l=t($,x,N,g),l<0?(P=x[0],N!=g&&(P=P*Et+(x[1]||0)),v=P/j|0,v>1?(v>=Et&&(v=Et-1),p=e($,v),m=p.length,g=x.length,l=t(p,x,m,g),l==1&&(v--,r(p,N16)throw Error(Jb+vt(e));if(!e.s)return new v(ur);for(it=!1,l=p,u=new v(.03125);e.abs().gte(.1);)e=e.times(u),d+=5;for(n=Math.log(Ni(2,d))/Math.LN10*2+5|0,l+=n,r=i=o=new v(ur),v.precision=l;;){if(i=Ge(i.times(e),l),r=r.times(++f),u=o.plus(Pn(i,r,l)),Qr(u.d).slice(0,l)===Qr(o.d).slice(0,l)){for(;d--;)o=Ge(o.times(o),l);return v.precision=p,t==null?(it=!0,Ge(o,p)):o}o=u}}function vt(e){for(var t=e.e*rt,r=e.d[0];r>=10;r/=10)t++;return t}function Fy(e,t,r){if(t>e.LN10.sd())throw it=!0,r&&(e.precision=r),Error(Sr+"LN10 precision limit exceeded");return Ge(new e(e.LN10),t)}function ri(e){for(var t="";e--;)t+="0";return t}function Js(e,t){var r,n,i,o,u,l,f,d,v,p=1,m=10,b=e,O=b.d,x=b.constructor,g=x.precision;if(b.s<1)throw Error(Sr+(b.s?"NaN":"-Infinity"));if(b.eq(ur))return new x(0);if(t==null?(it=!1,d=g):d=t,b.eq(10))return t==null&&(it=!0),Fy(x,d);if(d+=m,x.precision=d,r=Qr(O),n=r.charAt(0),o=vt(b),Math.abs(o)<15e14){for(;n<7&&n!=1||n==1&&r.charAt(1)>3;)b=b.times(e),r=Qr(b.d),n=r.charAt(0),p++;o=vt(b),n>1?(b=new x("0."+r),o++):b=new x(n+"."+r.slice(1))}else return f=Fy(x,d+2,g).times(o+""),b=Js(new x(n+"."+r.slice(1)),d-m).plus(f),x.precision=g,t==null?(it=!0,Ge(b,g)):b;for(l=u=b=Pn(b.minus(ur),b.plus(ur),d),v=Ge(b.times(b),d),i=3;;){if(u=Ge(u.times(v),d),f=l.plus(Pn(u,new x(i),d)),Qr(f.d).slice(0,d)===Qr(l.d).slice(0,d))return l=l.times(2),o!==0&&(l=l.plus(Fy(x,d+2,g).times(o+""))),l=Pn(l,new x(p),d),x.precision=g,t==null?(it=!0,Ge(l,g)):l;l=f,i+=2}}function wA(e,t){var r,n,i;for((r=t.indexOf("."))>-1&&(t=t.replace(".","")),(n=t.search(/e/i))>0?(r<0&&(r=n),r+=+t.slice(n+1),t=t.substring(0,n)):r<0&&(r=t.length),n=0;t.charCodeAt(n)===48;)++n;for(i=t.length;t.charCodeAt(i-1)===48;)--i;if(t=t.slice(n,i),t){if(i-=n,r=r-n-1,e.e=Po(r/rt),e.d=[],n=(r+1)%rt,r<0&&(n+=rt),nLc||e.e<-Lc))throw Error(Jb+r)}else e.s=0,e.e=0,e.d=[0];return e}function Ge(e,t,r){var n,i,o,u,l,f,d,v,p=e.d;for(u=1,o=p[0];o>=10;o/=10)u++;if(n=t-u,n<0)n+=rt,i=t,d=p[v=0];else{if(v=Math.ceil((n+1)/rt),o=p.length,v>=o)return e;for(d=o=p[v],u=1;o>=10;o/=10)u++;n%=rt,i=n-rt+u}if(r!==void 0&&(o=Ni(10,u-i-1),l=d/o%10|0,f=t<0||p[v+1]!==void 0||d%o,f=r<4?(l||f)&&(r==0||r==(e.s<0?3:2)):l>5||l==5&&(r==4||f||r==6&&(n>0?i>0?d/Ni(10,u-i):0:p[v-1])%10&1||r==(e.s<0?8:7))),t<1||!p[0])return f?(o=vt(e),p.length=1,t=t-o-1,p[0]=Ni(10,(rt-t%rt)%rt),e.e=Po(-t/rt)||0):(p.length=1,p[0]=e.e=e.s=0),e;if(n==0?(p.length=v,o=1,v--):(p.length=v+1,o=Ni(10,rt-n),p[v]=i>0?(d/Ni(10,u-i)%Ni(10,i)|0)*o:0),f)for(;;)if(v==0){(p[0]+=o)==Et&&(p[0]=1,++e.e);break}else{if(p[v]+=o,p[v]!=Et)break;p[v--]=0,o=1}for(n=p.length;p[--n]===0;)p.pop();if(it&&(e.e>Lc||e.e<-Lc))throw Error(Jb+vt(e));return e}function CN(e,t){var r,n,i,o,u,l,f,d,v,p,m=e.constructor,b=m.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new m(e),it?Ge(t,b):t;if(f=e.d,p=t.d,n=t.e,d=e.e,f=f.slice(),u=d-n,u){for(v=u<0,v?(r=f,u=-u,l=p.length):(r=p,n=d,l=f.length),i=Math.max(Math.ceil(b/rt),l)+2,u>i&&(u=i,r.length=1),r.reverse(),i=u;i--;)r.push(0);r.reverse()}else{for(i=f.length,l=p.length,v=i0;--i)f[l++]=0;for(i=p.length;i>u;){if(f[--i]0?o=o.charAt(0)+"."+o.slice(1)+ri(n):u>1&&(o=o.charAt(0)+"."+o.slice(1)),o=o+(i<0?"e":"e+")+i):i<0?(o="0."+ri(-i-1)+o,r&&(n=r-u)>0&&(o+=ri(n))):i>=u?(o+=ri(i+1-u),r&&(n=r-i-1)>0&&(o=o+"."+ri(n))):((n=i+1)0&&(i+1===u&&(o+="."),o+=ri(n))),e.s<0?"-"+o:o}function SA(e,t){if(e.length>t)return e.length=t,!0}function kN(e){var t,r,n;function i(o){var u=this;if(!(u instanceof i))return new i(o);if(u.constructor=i,o instanceof i){u.s=o.s,u.e=o.e,u.d=(o=o.d)?o.slice():o;return}if(typeof o=="number"){if(o*0!==0)throw Error(Bi+o);if(o>0)u.s=1;else if(o<0)o=-o,u.s=-1;else{u.s=0,u.e=0,u.d=[0];return}if(o===~~o&&o<1e7){u.e=0,u.d=[o];return}return wA(u,o.toString())}else if(typeof o!="string")throw Error(Bi+o);if(o.charCodeAt(0)===45?(o=o.slice(1),u.s=-1):u.s=1,I8.test(o))wA(u,o);else throw Error(Bi+o)}if(i.prototype=pe,i.ROUND_UP=0,i.ROUND_DOWN=1,i.ROUND_CEIL=2,i.ROUND_FLOOR=3,i.ROUND_HALF_UP=4,i.ROUND_HALF_DOWN=5,i.ROUND_HALF_EVEN=6,i.ROUND_HALF_CEIL=7,i.ROUND_HALF_FLOOR=8,i.clone=kN,i.config=i.set=D8,e===void 0&&(e={}),e)for(n=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t=i[t+1]&&n<=i[t+2])this[r]=n;else throw Error(Bi+r+": "+n);if((n=e[r="LN10"])!==void 0)if(n==Math.LN10)this[r]=new this(n);else throw Error(Bi+r+": "+n);return this}var ex=kN($8);ur=new ex(1);const Ve=ex;function L8(e){return U8(e)||q8(e)||F8(e)||B8()}function B8(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function F8(e,t){if(e){if(typeof e=="string")return r0(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 r0(e,t)}}function q8(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function U8(e){if(Array.isArray(e))return r0(e)}function r0(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=t?r.apply(void 0,i):e(t-u,OA(function(){for(var l=arguments.length,f=new Array(l),d=0;de.length)&&(t=e.length);for(var r=0,n=new Array(t);r"u"||!(Symbol.iterator in Object(e)))){var r=[],n=!0,i=!1,o=void 0;try{for(var u=e[Symbol.iterator](),l;!(n=(l=u.next()).done)&&(r.push(l.value),!(t&&r.length===t));n=!0);}catch(f){i=!0,o=f}finally{try{!n&&u.return!=null&&u.return()}finally{if(i)throw o}}return r}}function n6(e){if(Array.isArray(e))return e}function IN(e){var t=eu(e,2),r=t[0],n=t[1],i=r,o=n;return r>n&&(i=n,o=r),[i,o]}function DN(e,t,r){if(e.lte(0))return new Ve(0);var n=Zf.getDigitCount(e.toNumber()),i=new Ve(10).pow(n),o=e.div(i),u=n!==1?.05:.1,l=new Ve(Math.ceil(o.div(u).toNumber())).add(r).mul(u),f=l.mul(i);return t?f:new Ve(Math.ceil(f))}function i6(e,t,r){var n=1,i=new Ve(e);if(!i.isint()&&r){var o=Math.abs(e);o<1?(n=new Ve(10).pow(Zf.getDigitCount(e)-1),i=new Ve(Math.floor(i.div(n).toNumber())).mul(n)):o>1&&(i=new Ve(Math.floor(e)))}else e===0?i=new Ve(Math.floor((t-1)/2)):r||(i=new Ve(Math.floor(e)));var u=Math.floor((t-1)/2),l=K8(H8(function(f){return i.add(new Ve(f-u).mul(n)).toNumber()}),n0);return l(0,t)}function LN(e,t,r,n){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(r-1)))return{step:new Ve(0),tickMin:new Ve(0),tickMax:new Ve(0)};var o=DN(new Ve(t).sub(e).div(r-1),n,i),u;e<=0&&t>=0?u=new Ve(0):(u=new Ve(e).add(t).div(2),u=u.sub(new Ve(u).mod(o)));var l=Math.ceil(u.sub(e).div(o).toNumber()),f=Math.ceil(new Ve(t).sub(u).div(o).toNumber()),d=l+f+1;return d>r?LN(e,t,r,n,i+1):(d0?f+(r-d):f,l=t>0?l:l+(r-d)),{step:o,tickMin:u.sub(new Ve(l).mul(o)),tickMax:u.add(new Ve(f).mul(o))})}function a6(e){var t=eu(e,2),r=t[0],n=t[1],i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,u=Math.max(i,2),l=IN([r,n]),f=eu(l,2),d=f[0],v=f[1];if(d===-1/0||v===1/0){var p=v===1/0?[d].concat(a0(n0(0,i-1).map(function(){return 1/0}))):[].concat(a0(n0(0,i-1).map(function(){return-1/0})),[v]);return r>n?i0(p):p}if(d===v)return i6(d,i,o);var m=LN(d,v,u,o),b=m.step,O=m.tickMin,x=m.tickMax,g=Zf.rangeStep(O,x.add(new Ve(.1).mul(b)),b);return r>n?i0(g):g}function o6(e,t){var r=eu(e,2),n=r[0],i=r[1],o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,u=IN([n,i]),l=eu(u,2),f=l[0],d=l[1];if(f===-1/0||d===1/0)return[n,i];if(f===d)return[f];var v=Math.max(t,2),p=DN(new Ve(d).sub(f).div(v-1),o,0),m=[].concat(a0(Zf.rangeStep(new Ve(f),new Ve(d).sub(new Ve(.99).mul(p)),p)),[d]);return n>i?i0(m):m}var s6=MN(a6),u6=MN(o6),l6="Invariant failed";function Wi(e,t){throw new Error(l6)}var c6=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function Qa(e){"@babel/helpers - typeof";return Qa=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},Qa(e)}function Bc(){return Bc=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function y6(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function g6(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function b6(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&arguments[1]!==void 0?arguments[1]:[],i=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0,u=-1,l=(r=n==null?void 0:n.length)!==null&&r!==void 0?r:0;if(l<=1)return 0;if(o&&o.axisType==="angleAxis"&&Math.abs(Math.abs(o.range[1]-o.range[0])-360)<=1e-6)for(var f=o.range,d=0;d0?i[d-1].coordinate:i[l-1].coordinate,p=i[d].coordinate,m=d>=l-1?i[0].coordinate:i[d+1].coordinate,b=void 0;if(qt(p-v)!==qt(m-p)){var O=[];if(qt(m-p)===qt(f[1]-f[0])){b=m;var x=p+f[1]-f[0];O[0]=Math.min(x,(x+v)/2),O[1]=Math.max(x,(x+v)/2)}else{b=v;var g=m+f[1]-f[0];O[0]=Math.min(p,(g+p)/2),O[1]=Math.max(p,(g+p)/2)}var P=[Math.min(p,(b+p)/2),Math.max(p,(b+p)/2)];if(t>P[0]&&t<=P[1]||t>=O[0]&&t<=O[1]){u=i[d].index;break}}else{var A=Math.min(v,m),T=Math.max(v,m);if(t>(A+p)/2&&t<=(T+p)/2){u=i[d].index;break}}}else for(var E=0;E0&&E(n[E].coordinate+n[E-1].coordinate)/2&&t<=(n[E].coordinate+n[E+1].coordinate)/2||E===l-1&&t>(n[E].coordinate+n[E-1].coordinate)/2){u=n[E].index;break}return u},tx=function(t){var r,n=t,i=n.type.displayName,o=(r=t.type)!==null&&r!==void 0&&r.defaultProps?lt(lt({},t.type.defaultProps),t.props):t.props,u=o.stroke,l=o.fill,f;switch(i){case"Line":f=u;break;case"Area":case"Radar":f=u&&u!=="none"?u:l;break;default:f=l;break}return f},I6=function(t){var r=t.barSize,n=t.totalSize,i=t.stackGroups,o=i===void 0?{}:i;if(!o)return{};for(var u={},l=Object.keys(o),f=0,d=l.length;f=0});if(P&&P.length){var A=P[0].type.defaultProps,T=A!==void 0?lt(lt({},A),P[0].props):P[0].props,E=T.barSize,_=T[g];u[_]||(u[_]=[]);var j=ke(E)?r:E;u[_].push({item:P[0],stackList:P.slice(1),barSize:ke(j)?void 0:Ut(j,n,0)})}}return u},D6=function(t){var r=t.barGap,n=t.barCategoryGap,i=t.bandSize,o=t.sizeList,u=o===void 0?[]:o,l=t.maxBarSize,f=u.length;if(f<1)return null;var d=Ut(r,i,0,!0),v,p=[];if(u[0].barSize===+u[0].barSize){var m=!1,b=i/f,O=u.reduce(function(E,_){return E+_.barSize||0},0);O+=(f-1)*d,O>=i&&(O-=(f-1)*d,d=0),O>=i&&b>0&&(m=!0,b*=.9,O=f*b);var x=(i-O)/2>>0,g={offset:x-d,size:0};v=u.reduce(function(E,_){var j={item:_.item,position:{offset:g.offset+g.size+d,size:m?b:_.barSize}},N=[].concat(EA(E),[j]);return g=N[N.length-1].position,_.stackList&&_.stackList.length&&_.stackList.forEach(function(R){N.push({item:R,position:g})}),N},p)}else{var P=Ut(n,i,0,!0);i-2*P-(f-1)*d<=0&&(d=0);var A=(i-2*P-(f-1)*d)/f;A>1&&(A>>=0);var T=l===+l?Math.min(A,l):A;v=u.reduce(function(E,_,j){var N=[].concat(EA(E),[{item:_.item,position:{offset:P+(A+d)*j+(A-T)/2,size:T}}]);return _.stackList&&_.stackList.length&&_.stackList.forEach(function(R){N.push({item:R,position:N[N.length-1].position})}),N},p)}return v},L6=function(t,r,n,i){var o=n.children,u=n.width,l=n.margin,f=u-(l.left||0)-(l.right||0),d=UN({children:o,legendWidth:f});if(d){var v=i||{},p=v.width,m=v.height,b=d.align,O=d.verticalAlign,x=d.layout;if((x==="vertical"||x==="horizontal"&&O==="middle")&&b!=="center"&&le(t[b]))return lt(lt({},t),{},qa({},b,t[b]+(p||0)));if((x==="horizontal"||x==="vertical"&&b==="center")&&O!=="middle"&&le(t[O]))return lt(lt({},t),{},qa({},O,t[O]+(m||0)))}return t},B6=function(t,r,n){return ke(r)?!0:t==="horizontal"?r==="yAxis":t==="vertical"||n==="x"?r==="xAxis":n==="y"?r==="yAxis":!0},zN=function(t,r,n,i,o){var u=r.props.children,l=cr(u,Mu).filter(function(d){return B6(i,o,d.props.direction)});if(l&&l.length){var f=l.map(function(d){return d.props.dataKey});return t.reduce(function(d,v){var p=xt(v,n);if(ke(p))return d;var m=Array.isArray(p)?[Yf(p),Xf(p)]:[p,p],b=f.reduce(function(O,x){var g=xt(v,x,0),P=m[0]-Math.abs(Array.isArray(g)?g[0]:g),A=m[1]+Math.abs(Array.isArray(g)?g[1]:g);return[Math.min(P,O[0]),Math.max(A,O[1])]},[1/0,-1/0]);return[Math.min(b[0],d[0]),Math.max(b[1],d[1])]},[1/0,-1/0])}return null},F6=function(t,r,n,i,o){var u=r.map(function(l){return zN(t,l,n,o,i)}).filter(function(l){return!ke(l)});return u&&u.length?u.reduce(function(l,f){return[Math.min(l[0],f[0]),Math.max(l[1],f[1])]},[1/0,-1/0]):null},WN=function(t,r,n,i,o){var u=r.map(function(f){var d=f.props.dataKey;return n==="number"&&d&&zN(t,f,d,i)||ks(t,d,n,o)});if(n==="number")return u.reduce(function(f,d){return[Math.min(f[0],d[0]),Math.max(f[1],d[1])]},[1/0,-1/0]);var l={};return u.reduce(function(f,d){for(var v=0,p=d.length;v=2?qt(l[0]-l[1])*2*d:d,r&&(t.ticks||t.niceTicks)){var v=(t.ticks||t.niceTicks).map(function(p){var m=o?o.indexOf(p):p;return{coordinate:i(m)+d,value:p,offset:d}});return v.filter(function(p){return!Eu(p.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(p,m){return{coordinate:i(p)+d,value:p,index:m,offset:d}}):i.ticks&&!n?i.ticks(t.tickCount).map(function(p){return{coordinate:i(p)+d,value:p,offset:d}}):i.domain().map(function(p,m){return{coordinate:i(p)+d,value:o?o[p]:p,index:m,offset:d}})},qy=new WeakMap,nc=function(t,r){if(typeof r!="function")return t;qy.has(t)||qy.set(t,new WeakMap);var n=qy.get(t);if(n.has(r))return n.get(r);var i=function(){t.apply(void 0,arguments),r.apply(void 0,arguments)};return n.set(r,i),i},VN=function(t,r,n){var i=t.scale,o=t.type,u=t.layout,l=t.axisType;if(i==="auto")return u==="radial"&&l==="radiusAxis"?{scale:Gs(),realScaleType:"band"}:u==="radial"&&l==="angleAxis"?{scale:Mc(),realScaleType:"linear"}:o==="category"&&r&&(r.indexOf("LineChart")>=0||r.indexOf("AreaChart")>=0||r.indexOf("ComposedChart")>=0&&!n)?{scale:Cs(),realScaleType:"point"}:o==="category"?{scale:Gs(),realScaleType:"band"}:{scale:Mc(),realScaleType:"linear"};if(Fi(i)){var f="scale".concat(Mf(i));return{scale:(dA[f]||Cs)(),realScaleType:dA[f]?f:"point"}}return Ae(i)?{scale:i}:{scale:Cs(),realScaleType:"point"}},jA=1e-4,GN=function(t){var r=t.domain();if(!(!r||r.length<=2)){var n=r.length,i=t.range(),o=Math.min(i[0],i[1])-jA,u=Math.max(i[0],i[1])+jA,l=t(r[0]),f=t(r[n-1]);(lu||fu)&&t.domain([r[0],r[n-1]])}},q6=function(t,r){if(!t)return null;for(var n=0,i=t.length;ni)&&(o[1]=i),o[0]>i&&(o[0]=i),o[1]=0?(t[l][n][0]=o,t[l][n][1]=o+f,o=t[l][n][1]):(t[l][n][0]=u,t[l][n][1]=u+f,u=t[l][n][1])}},W6=function(t){var r=t.length;if(!(r<=0))for(var n=0,i=t[0].length;n=0?(t[u][n][0]=o,t[u][n][1]=o+l,o=t[u][n][1]):(t[u][n][0]=0,t[u][n][1]=0)}},H6={sign:z6,expand:NF,none:za,silhouette:RF,wiggle:MF,positive:W6},K6=function(t,r,n){var i=r.map(function(l){return l.props.dataKey}),o=H6[n],u=kF().keys(i).value(function(l,f){return+xt(l,f,0)}).order(Lg).offset(o);return u(t)},V6=function(t,r,n,i,o,u){if(!t)return null;var l=u?r.reverse():r,f={},d=l.reduce(function(p,m){var b,O=(b=m.type)!==null&&b!==void 0&&b.defaultProps?lt(lt({},m.type.defaultProps),m.props):m.props,x=O.stackId,g=O.hide;if(g)return p;var P=O[n],A=p[P]||{hasStack:!1,stackGroups:{}};if(wt(x)){var T=A.stackGroups[x]||{numericAxisId:n,cateAxisId:i,items:[]};T.items.push(m),A.hasStack=!0,A.stackGroups[x]=T}else A.stackGroups[wo("_stackId_")]={numericAxisId:n,cateAxisId:i,items:[m]};return lt(lt({},p),{},qa({},P,A))},f),v={};return Object.keys(d).reduce(function(p,m){var b=d[m];if(b.hasStack){var O={};b.stackGroups=Object.keys(b.stackGroups).reduce(function(x,g){var P=b.stackGroups[g];return lt(lt({},x),{},qa({},g,{numericAxisId:n,cateAxisId:i,items:P.items,stackedData:K6(t,P.items,o)}))},O)}return lt(lt({},p),{},qa({},m,b))},v)},XN=function(t,r){var n=r.realScaleType,i=r.type,o=r.tickCount,u=r.originalDomain,l=r.allowDecimals,f=n||r.scale;if(f!=="auto"&&f!=="linear")return null;if(o&&i==="number"&&u&&(u[0]==="auto"||u[1]==="auto")){var d=t.domain();if(!d.length)return null;var v=s6(d,o,l);return t.domain([Yf(v),Xf(v)]),{niceTicks:v}}if(o&&i==="number"){var p=t.domain(),m=u6(p,o,l);return{niceTicks:m}}return null};function TA(e){var t=e.axis,r=e.ticks,n=e.bandSize,i=e.entry,o=e.index,u=e.dataKey;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!ke(i[t.dataKey])){var l=vc(r,"value",i[t.dataKey]);if(l)return l.coordinate+n/2}return r[o]?r[o].coordinate+n/2:null}var f=xt(i,ke(u)?t.dataKey:u);return ke(f)?null:t.scale(f)}var CA=function(t){var r=t.axis,n=t.ticks,i=t.offset,o=t.bandSize,u=t.entry,l=t.index;if(r.type==="category")return n[l]?n[l].coordinate+i:null;var f=xt(u,r.dataKey,r.domain[l]);return ke(f)?null:r.scale(f)-o/2+i},G6=function(t){var r=t.numericAxis,n=r.scale.domain();if(r.type==="number"){var i=Math.min(n[0],n[1]),o=Math.max(n[0],n[1]);return i<=0&&o>=0?0:o<0?o:i}return n[0]},X6=function(t,r){var n,i=(n=t.type)!==null&&n!==void 0&&n.defaultProps?lt(lt({},t.type.defaultProps),t.props):t.props,o=i.stackId;if(wt(o)){var u=r[o];if(u){var l=u.items.indexOf(t);return l>=0?u.stackedData[l]:null}}return null},Y6=function(t){return t.reduce(function(r,n){return[Yf(n.concat([r[0]]).filter(le)),Xf(n.concat([r[1]]).filter(le))]},[1/0,-1/0])},YN=function(t,r,n){return Object.keys(t).reduce(function(i,o){var u=t[o],l=u.stackedData,f=l.reduce(function(d,v){var p=Y6(v.slice(r,n+1));return[Math.min(d[0],p[0]),Math.max(d[1],p[1])]},[1/0,-1/0]);return[Math.min(f[0],i[0]),Math.max(f[1],i[1])]},[1/0,-1/0]).map(function(i){return i===1/0||i===-1/0?0:i})},kA=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,NA=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,l0=function(t,r,n){if(Ae(t))return t(r,n);if(!Array.isArray(t))return r;var i=[];if(le(t[0]))i[0]=n?t[0]:Math.min(t[0],r[0]);else if(kA.test(t[0])){var o=+kA.exec(t[0])[1];i[0]=r[0]-o}else Ae(t[0])?i[0]=t[0](r[0]):i[0]=r[0];if(le(t[1]))i[1]=n?t[1]:Math.max(t[1],r[1]);else if(NA.test(t[1])){var u=+NA.exec(t[1])[1];i[1]=r[1]+u}else Ae(t[1])?i[1]=t[1](r[1]):i[1]=r[1];return i},qc=function(t,r,n){if(t&&t.scale&&t.scale.bandwidth){var i=t.scale.bandwidth();if(!n||i>0)return i}if(t&&r&&r.length>=2){for(var o=Tb(r,function(p){return p.coordinate}),u=1/0,l=1,f=o.length;le.length)&&(t=e.length);for(var r=0,n=new Array(t);r2&&arguments[2]!==void 0?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(t-(n.left||0)-(n.right||0)),Math.abs(r-(n.top||0)-(n.bottom||0)))/2},a5=function(t,r,n,i,o){var u=t.width,l=t.height,f=t.startAngle,d=t.endAngle,v=Ut(t.cx,u,u/2),p=Ut(t.cy,l,l/2),m=JN(u,l,n),b=Ut(t.innerRadius,m,0),O=Ut(t.outerRadius,m,m*.8),x=Object.keys(r);return x.reduce(function(g,P){var A=r[P],T=A.domain,E=A.reversed,_;if(ke(A.range))i==="angleAxis"?_=[f,d]:i==="radiusAxis"&&(_=[b,O]),E&&(_=[_[1],_[0]]);else{_=A.range;var j=_,N=J6(j,2);f=N[0],d=N[1]}var R=VN(A,o),D=R.realScaleType,H=R.scale;H.domain(T).range(_),GN(H);var q=XN(H,mn(mn({},A),{},{realScaleType:D})),$=mn(mn(mn({},A),q),{},{range:_,radius:O,realScaleType:D,scale:H,cx:v,cy:p,innerRadius:b,outerRadius:O,startAngle:f,endAngle:d});return mn(mn({},g),{},ZN({},P,$))},{})},o5=function(t,r){var n=t.x,i=t.y,o=r.x,u=r.y;return Math.sqrt(Math.pow(n-o,2)+Math.pow(i-u,2))},s5=function(t,r){var n=t.x,i=t.y,o=r.cx,u=r.cy,l=o5({x:n,y:i},{x:o,y:u});if(l<=0)return{radius:l};var f=(n-o)/l,d=Math.acos(f);return i>u&&(d=2*Math.PI-d),{radius:l,angle:i5(d),angleInRadian:d}},u5=function(t){var r=t.startAngle,n=t.endAngle,i=Math.floor(r/360),o=Math.floor(n/360),u=Math.min(i,o);return{startAngle:r-u*360,endAngle:n-u*360}},l5=function(t,r){var n=r.startAngle,i=r.endAngle,o=Math.floor(n/360),u=Math.floor(i/360),l=Math.min(o,u);return t+l*360},IA=function(t,r){var n=t.x,i=t.y,o=s5({x:n,y:i},r),u=o.radius,l=o.angle,f=r.innerRadius,d=r.outerRadius;if(ud)return!1;if(u===0)return!0;var v=u5(r),p=v.startAngle,m=v.endAngle,b=l,O;if(p<=m){for(;b>m;)b-=360;for(;b=p&&b<=m}else{for(;b>p;)b-=360;for(;b=m&&b<=p}return O?mn(mn({},r),{},{radius:u,angle:l5(b,r)}):null},eR=function(t){return!C.isValidElement(t)&&!Ae(t)&&typeof t!="boolean"?t.className:""};function iu(e){"@babel/helpers - typeof";return iu=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},iu(e)}var c5=["offset"];function f5(e){return v5(e)||h5(e)||p5(e)||d5()}function d5(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function p5(e,t){if(e){if(typeof e=="string")return c0(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 c0(e,t)}}function h5(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function v5(e){if(Array.isArray(e))return c0(e)}function c0(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function y5(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function DA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function bt(e){for(var t=1;t=0?1:-1,T,E;i==="insideStart"?(T=b+A*u,E=x):i==="insideEnd"?(T=O-A*u,E=!x):i==="end"&&(T=O+A*u,E=x),E=P<=0?E:!E;var _=Ze(d,v,g,T),j=Ze(d,v,g,T+(E?1:-1)*359),N="M".concat(_.x,",").concat(_.y,` - A`).concat(g,",").concat(g,",0,1,").concat(E?0:1,`, - `).concat(j.x,",").concat(j.y),R=ke(t.id)?wo("recharts-radial-line-"):t.id;return I.createElement("text",au({},n,{dominantBaseline:"central",className:Me("recharts-radial-bar-label",l)}),I.createElement("defs",null,I.createElement("path",{id:R,d:N})),I.createElement("textPath",{xlinkHref:"#".concat(R)},r))},_5=function(t){var r=t.viewBox,n=t.offset,i=t.position,o=r,u=o.cx,l=o.cy,f=o.innerRadius,d=o.outerRadius,v=o.startAngle,p=o.endAngle,m=(v+p)/2;if(i==="outside"){var b=Ze(u,l,d+n,m),O=b.x,x=b.y;return{x:O,y:x,textAnchor:O>=u?"start":"end",verticalAnchor:"middle"}}if(i==="center")return{x:u,y:l,textAnchor:"middle",verticalAnchor:"middle"};if(i==="centerTop")return{x:u,y:l,textAnchor:"middle",verticalAnchor:"start"};if(i==="centerBottom")return{x:u,y:l,textAnchor:"middle",verticalAnchor:"end"};var g=(f+d)/2,P=Ze(u,l,g,m),A=P.x,T=P.y;return{x:A,y:T,textAnchor:"middle",verticalAnchor:"middle"}},P5=function(t){var r=t.viewBox,n=t.parentViewBox,i=t.offset,o=t.position,u=r,l=u.x,f=u.y,d=u.width,v=u.height,p=v>=0?1:-1,m=p*i,b=p>0?"end":"start",O=p>0?"start":"end",x=d>=0?1:-1,g=x*i,P=x>0?"end":"start",A=x>0?"start":"end";if(o==="top"){var T={x:l+d/2,y:f-p*i,textAnchor:"middle",verticalAnchor:b};return bt(bt({},T),n?{height:Math.max(f-n.y,0),width:d}:{})}if(o==="bottom"){var E={x:l+d/2,y:f+v+m,textAnchor:"middle",verticalAnchor:O};return bt(bt({},E),n?{height:Math.max(n.y+n.height-(f+v),0),width:d}:{})}if(o==="left"){var _={x:l-g,y:f+v/2,textAnchor:P,verticalAnchor:"middle"};return bt(bt({},_),n?{width:Math.max(_.x-n.x,0),height:v}:{})}if(o==="right"){var j={x:l+d+g,y:f+v/2,textAnchor:A,verticalAnchor:"middle"};return bt(bt({},j),n?{width:Math.max(n.x+n.width-j.x,0),height:v}:{})}var N=n?{width:d,height:v}:{};return o==="insideLeft"?bt({x:l+g,y:f+v/2,textAnchor:A,verticalAnchor:"middle"},N):o==="insideRight"?bt({x:l+d-g,y:f+v/2,textAnchor:P,verticalAnchor:"middle"},N):o==="insideTop"?bt({x:l+d/2,y:f+m,textAnchor:"middle",verticalAnchor:O},N):o==="insideBottom"?bt({x:l+d/2,y:f+v-m,textAnchor:"middle",verticalAnchor:b},N):o==="insideTopLeft"?bt({x:l+g,y:f+m,textAnchor:A,verticalAnchor:O},N):o==="insideTopRight"?bt({x:l+d-g,y:f+m,textAnchor:P,verticalAnchor:O},N):o==="insideBottomLeft"?bt({x:l+g,y:f+v-m,textAnchor:A,verticalAnchor:b},N):o==="insideBottomRight"?bt({x:l+d-g,y:f+v-m,textAnchor:P,verticalAnchor:b},N):xo(o)&&(le(o.x)||Mi(o.x))&&(le(o.y)||Mi(o.y))?bt({x:l+Ut(o.x,d),y:f+Ut(o.y,v),textAnchor:"end",verticalAnchor:"end"},N):bt({x:l+d/2,y:f+v/2,textAnchor:"middle",verticalAnchor:"middle"},N)},E5=function(t){return"cx"in t&&le(t.cx)};function At(e){var t=e.offset,r=t===void 0?5:t,n=m5(e,c5),i=bt({offset:r},n),o=i.viewBox,u=i.position,l=i.value,f=i.children,d=i.content,v=i.className,p=v===void 0?"":v,m=i.textBreakAll;if(!o||ke(l)&&ke(f)&&!C.isValidElement(d)&&!Ae(d))return null;if(C.isValidElement(d))return C.cloneElement(d,i);var b;if(Ae(d)){if(b=C.createElement(d,i),C.isValidElement(b))return b}else b=w5(i);var O=E5(o),x=Se(i,!0);if(O&&(u==="insideStart"||u==="insideEnd"||u==="end"))return O5(i,b,x);var g=O?_5(i):P5(i);return I.createElement(Ui,au({className:Me("recharts-label",p)},x,g,{breakAll:m}),b)}At.displayName="Label";var tR=function(t){var r=t.cx,n=t.cy,i=t.angle,o=t.startAngle,u=t.endAngle,l=t.r,f=t.radius,d=t.innerRadius,v=t.outerRadius,p=t.x,m=t.y,b=t.top,O=t.left,x=t.width,g=t.height,P=t.clockWise,A=t.labelViewBox;if(A)return A;if(le(x)&&le(g)){if(le(p)&&le(m))return{x:p,y:m,width:x,height:g};if(le(b)&&le(O))return{x:b,y:O,width:x,height:g}}return le(p)&&le(m)?{x:p,y:m,width:0,height:0}:le(r)&&le(n)?{cx:r,cy:n,startAngle:o||i||0,endAngle:u||i||0,innerRadius:d||0,outerRadius:v||f||l||0,clockWise:P}:t.viewBox?t.viewBox:{}},A5=function(t,r){return t?t===!0?I.createElement(At,{key:"label-implicit",viewBox:r}):wt(t)?I.createElement(At,{key:"label-implicit",viewBox:r,value:t}):C.isValidElement(t)?t.type===At?C.cloneElement(t,{key:"label-implicit",viewBox:r}):I.createElement(At,{key:"label-implicit",content:t,viewBox:r}):Ae(t)?I.createElement(At,{key:"label-implicit",content:t,viewBox:r}):xo(t)?I.createElement(At,au({viewBox:r},t,{key:"label-implicit"})):null:null},j5=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&n&&!t.label)return null;var i=t.children,o=tR(t),u=cr(i,At).map(function(f,d){return C.cloneElement(f,{viewBox:r||o,key:"label-".concat(d)})});if(!n)return u;var l=A5(t.label,r||o);return[l].concat(f5(u))};At.parseViewBox=tR;At.renderCallByParent=j5;var Uy,LA;function T5(){if(LA)return Uy;LA=1;function e(t){var r=t==null?0:t.length;return r?t[r-1]:void 0}return Uy=e,Uy}var C5=T5();const k5=ze(C5);function ou(e){"@babel/helpers - typeof";return ou=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},ou(e)}var N5=["valueAccessor"],R5=["data","dataKey","clockWise","id","textBreakAll"];function M5(e){return L5(e)||D5(e)||I5(e)||$5()}function $5(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function I5(e,t){if(e){if(typeof e=="string")return f0(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 f0(e,t)}}function D5(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function L5(e){if(Array.isArray(e))return f0(e)}function f0(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function U5(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var z5=function(t){return Array.isArray(t.value)?k5(t.value):t.value};function En(e){var t=e.valueAccessor,r=t===void 0?z5:t,n=qA(e,N5),i=n.data,o=n.dataKey,u=n.clockWise,l=n.id,f=n.textBreakAll,d=qA(n,R5);return!i||!i.length?null:I.createElement(qe,{className:"recharts-label-list"},i.map(function(v,p){var m=ke(o)?r(v,p):xt(v&&v.payload,o),b=ke(l)?{}:{id:"".concat(l,"-").concat(p)};return I.createElement(At,zc({},Se(v,!0),d,b,{parentViewBox:v.parentViewBox,value:m,textBreakAll:f,viewBox:At.parseViewBox(ke(u)?v:FA(FA({},v),{},{clockWise:u})),key:"label-".concat(p),index:p}))}))}En.displayName="LabelList";function W5(e,t){return e?e===!0?I.createElement(En,{key:"labelList-implicit",data:t}):I.isValidElement(e)||Ae(e)?I.createElement(En,{key:"labelList-implicit",data:t,content:e}):xo(e)?I.createElement(En,zc({data:t},e,{key:"labelList-implicit"})):null:null}function H5(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&r&&!e.label)return null;var n=e.children,i=cr(n,En).map(function(u,l){return C.cloneElement(u,{data:t,key:"labelList-".concat(l)})});if(!r)return i;var o=W5(e.label,t);return[o].concat(M5(i))}En.renderCallByParent=H5;function su(e){"@babel/helpers - typeof";return su=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},su(e)}function d0(){return d0=Object.assign?Object.assign.bind():function(e){for(var t=1;t180),",").concat(+(u>d),`, - `).concat(p.x,",").concat(p.y,` - `);if(i>0){var b=Ze(r,n,i,u),O=Ze(r,n,i,d);m+="L ".concat(O.x,",").concat(O.y,` - A `).concat(i,",").concat(i,`,0, - `).concat(+(Math.abs(f)>180),",").concat(+(u<=d),`, - `).concat(b.x,",").concat(b.y," Z")}else m+="L ".concat(r,",").concat(n," Z");return m},Y5=function(t){var r=t.cx,n=t.cy,i=t.innerRadius,o=t.outerRadius,u=t.cornerRadius,l=t.forceCornerRadius,f=t.cornerIsExternal,d=t.startAngle,v=t.endAngle,p=qt(v-d),m=ic({cx:r,cy:n,radius:o,angle:d,sign:p,cornerRadius:u,cornerIsExternal:f}),b=m.circleTangency,O=m.lineTangency,x=m.theta,g=ic({cx:r,cy:n,radius:o,angle:v,sign:-p,cornerRadius:u,cornerIsExternal:f}),P=g.circleTangency,A=g.lineTangency,T=g.theta,E=f?Math.abs(d-v):Math.abs(d-v)-x-T;if(E<0)return l?"M ".concat(O.x,",").concat(O.y,` - a`).concat(u,",").concat(u,",0,0,1,").concat(u*2,`,0 - a`).concat(u,",").concat(u,",0,0,1,").concat(-u*2,`,0 - `):rR({cx:r,cy:n,innerRadius:i,outerRadius:o,startAngle:d,endAngle:v});var _="M ".concat(O.x,",").concat(O.y,` - A`).concat(u,",").concat(u,",0,0,").concat(+(p<0),",").concat(b.x,",").concat(b.y,` - A`).concat(o,",").concat(o,",0,").concat(+(E>180),",").concat(+(p<0),",").concat(P.x,",").concat(P.y,` - A`).concat(u,",").concat(u,",0,0,").concat(+(p<0),",").concat(A.x,",").concat(A.y,` - `);if(i>0){var j=ic({cx:r,cy:n,radius:i,angle:d,sign:p,isExternal:!0,cornerRadius:u,cornerIsExternal:f}),N=j.circleTangency,R=j.lineTangency,D=j.theta,H=ic({cx:r,cy:n,radius:i,angle:v,sign:-p,isExternal:!0,cornerRadius:u,cornerIsExternal:f}),q=H.circleTangency,$=H.lineTangency,U=H.theta,G=f?Math.abs(d-v):Math.abs(d-v)-D-U;if(G<0&&u===0)return"".concat(_,"L").concat(r,",").concat(n,"Z");_+="L".concat($.x,",").concat($.y,` - A`).concat(u,",").concat(u,",0,0,").concat(+(p<0),",").concat(q.x,",").concat(q.y,` - A`).concat(i,",").concat(i,",0,").concat(+(G>180),",").concat(+(p>0),",").concat(N.x,",").concat(N.y,` - A`).concat(u,",").concat(u,",0,0,").concat(+(p<0),",").concat(R.x,",").concat(R.y,"Z")}else _+="L".concat(r,",").concat(n,"Z");return _},Q5={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},nR=function(t){var r=zA(zA({},Q5),t),n=r.cx,i=r.cy,o=r.innerRadius,u=r.outerRadius,l=r.cornerRadius,f=r.forceCornerRadius,d=r.cornerIsExternal,v=r.startAngle,p=r.endAngle,m=r.className;if(u0&&Math.abs(v-p)<360?g=Y5({cx:n,cy:i,innerRadius:o,outerRadius:u,cornerRadius:Math.min(x,O/2),forceCornerRadius:f,cornerIsExternal:d,startAngle:v,endAngle:p}):g=rR({cx:n,cy:i,innerRadius:o,outerRadius:u,startAngle:v,endAngle:p}),I.createElement("path",d0({},Se(r,!0),{className:b,d:g,role:"img"}))};function uu(e){"@babel/helpers - typeof";return uu=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},uu(e)}function p0(){return p0=Object.assign?Object.assign.bind():function(e){for(var t=1;taW.call(e,t));function Zi(e,t){return e===t||!e&&!t&&e!==e&&t!==t}const uW="__v",lW="__o",cW="_owner",{getOwnPropertyDescriptor:GA,keys:XA}=Object;function fW(e,t){return e.byteLength===t.byteLength&&Hc(new Uint8Array(e),new Uint8Array(t))}function dW(e,t,r){let n=e.length;if(t.length!==n)return!1;for(;n-- >0;)if(!r.equals(e[n],t[n],n,n,e,t,r))return!1;return!0}function pW(e,t){return e.byteLength===t.byteLength&&Hc(new Uint8Array(e.buffer,e.byteOffset,e.byteLength),new Uint8Array(t.buffer,t.byteOffset,t.byteLength))}function hW(e,t){return Zi(e.getTime(),t.getTime())}function vW(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function mW(e,t){return e===t}function YA(e,t,r){const n=e.size;if(n!==t.size)return!1;if(!n)return!0;const i=new Array(n),o=e.entries();let u,l,f=0;for(;(u=o.next())&&!u.done;){const d=t.entries();let v=!1,p=0;for(;(l=d.next())&&!l.done;){if(i[p]){p++;continue}const m=u.value,b=l.value;if(r.equals(m[0],b[0],f,p,e,t,r)&&r.equals(m[1],b[1],m[0],b[0],e,t,r)){v=i[p]=!0;break}p++}if(!v)return!1;f++}return!0}const yW=Zi;function gW(e,t,r){const n=XA(e);let i=n.length;if(XA(t).length!==i)return!1;for(;i-- >0;)if(!iR(e,t,r,n[i]))return!1;return!0}function Os(e,t,r){const n=VA(e);let i=n.length;if(VA(t).length!==i)return!1;let o,u,l;for(;i-- >0;)if(o=n[i],!iR(e,t,r,o)||(u=GA(e,o),l=GA(t,o),(u||l)&&(!u||!l||u.configurable!==l.configurable||u.enumerable!==l.enumerable||u.writable!==l.writable)))return!1;return!0}function bW(e,t){return Zi(e.valueOf(),t.valueOf())}function xW(e,t){return e.source===t.source&&e.flags===t.flags}function QA(e,t,r){const n=e.size;if(n!==t.size)return!1;if(!n)return!0;const i=new Array(n),o=e.values();let u,l;for(;(u=o.next())&&!u.done;){const f=t.values();let d=!1,v=0;for(;(l=f.next())&&!l.done;){if(!i[v]&&r.equals(u.value,l.value,u.value,l.value,e,t,r)){d=i[v]=!0;break}v++}if(!d)return!1}return!0}function Hc(e,t){let r=e.byteLength;if(t.byteLength!==r||e.byteOffset!==t.byteOffset)return!1;for(;r-- >0;)if(e[r]!==t[r])return!1;return!0}function wW(e,t){return e.hostname===t.hostname&&e.pathname===t.pathname&&e.protocol===t.protocol&&e.port===t.port&&e.hash===t.hash&&e.username===t.username&&e.password===t.password}function iR(e,t,r,n){return(n===cW||n===lW||n===uW)&&(e.$$typeof||t.$$typeof)?!0:sW(t,n)&&r.equals(e[n],t[n],n,n,e,t,r)}const SW="[object ArrayBuffer]",OW="[object Arguments]",_W="[object Boolean]",PW="[object DataView]",EW="[object Date]",AW="[object Error]",jW="[object Map]",TW="[object Number]",CW="[object Object]",kW="[object RegExp]",NW="[object Set]",RW="[object String]",MW={"[object Int8Array]":!0,"[object Uint8Array]":!0,"[object Uint8ClampedArray]":!0,"[object Int16Array]":!0,"[object Uint16Array]":!0,"[object Int32Array]":!0,"[object Uint32Array]":!0,"[object Float16Array]":!0,"[object Float32Array]":!0,"[object Float64Array]":!0,"[object BigInt64Array]":!0,"[object BigUint64Array]":!0},$W="[object URL]",IW=Object.prototype.toString;function DW({areArrayBuffersEqual:e,areArraysEqual:t,areDataViewsEqual:r,areDatesEqual:n,areErrorsEqual:i,areFunctionsEqual:o,areMapsEqual:u,areNumbersEqual:l,areObjectsEqual:f,arePrimitiveWrappersEqual:d,areRegExpsEqual:v,areSetsEqual:p,areTypedArraysEqual:m,areUrlsEqual:b,unknownTagComparators:O}){return function(g,P,A){if(g===P)return!0;if(g==null||P==null)return!1;const T=typeof g;if(T!==typeof P)return!1;if(T!=="object")return T==="number"?l(g,P,A):T==="function"?o(g,P,A):!1;const E=g.constructor;if(E!==P.constructor)return!1;if(E===Object)return f(g,P,A);if(Array.isArray(g))return t(g,P,A);if(E===Date)return n(g,P,A);if(E===RegExp)return v(g,P,A);if(E===Map)return u(g,P,A);if(E===Set)return p(g,P,A);const _=IW.call(g);if(_===EW)return n(g,P,A);if(_===kW)return v(g,P,A);if(_===jW)return u(g,P,A);if(_===NW)return p(g,P,A);if(_===CW)return typeof g.then!="function"&&typeof P.then!="function"&&f(g,P,A);if(_===$W)return b(g,P,A);if(_===AW)return i(g,P,A);if(_===OW)return f(g,P,A);if(MW[_])return m(g,P,A);if(_===SW)return e(g,P,A);if(_===PW)return r(g,P,A);if(_===_W||_===TW||_===RW)return d(g,P,A);if(O){let j=O[_];if(!j){const N=oW(g);N&&(j=O[N])}if(j)return j(g,P,A)}return!1}}function LW({circular:e,createCustomConfig:t,strict:r}){let n={areArrayBuffersEqual:fW,areArraysEqual:r?Os:dW,areDataViewsEqual:pW,areDatesEqual:hW,areErrorsEqual:vW,areFunctionsEqual:mW,areMapsEqual:r?zy(YA,Os):YA,areNumbersEqual:yW,areObjectsEqual:r?Os:gW,arePrimitiveWrappersEqual:bW,areRegExpsEqual:xW,areSetsEqual:r?zy(QA,Os):QA,areTypedArraysEqual:r?zy(Hc,Os):Hc,areUrlsEqual:wW,unknownTagComparators:void 0};if(t&&(n=Object.assign({},n,t(n))),e){const i=oc(n.areArraysEqual),o=oc(n.areMapsEqual),u=oc(n.areObjectsEqual),l=oc(n.areSetsEqual);n=Object.assign({},n,{areArraysEqual:i,areMapsEqual:o,areObjectsEqual:u,areSetsEqual:l})}return n}function BW(e){return function(t,r,n,i,o,u,l){return e(t,r,l)}}function FW({circular:e,comparator:t,createState:r,equals:n,strict:i}){if(r)return function(l,f){const{cache:d=e?new WeakMap:void 0,meta:v}=r();return t(l,f,{cache:d,equals:n,meta:v,strict:i})};if(e)return function(l,f){return t(l,f,{cache:new WeakMap,equals:n,meta:void 0,strict:i})};const o={cache:void 0,equals:n,meta:void 0,strict:i};return function(l,f){return t(l,f,o)}}const qW=di();di({strict:!0});di({circular:!0});di({circular:!0,strict:!0});di({createInternalComparator:()=>Zi});di({strict:!0,createInternalComparator:()=>Zi});di({circular:!0,createInternalComparator:()=>Zi});di({circular:!0,createInternalComparator:()=>Zi,strict:!0});function di(e={}){const{circular:t=!1,createInternalComparator:r,createState:n,strict:i=!1}=e,o=LW(e),u=DW(o),l=r?r(u):BW(u);return FW({circular:t,comparator:u,createState:n,equals:l,strict:i})}function UW(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function ZA(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=-1,n=function i(o){r<0&&(r=o),o-r>t?(e(o),r=-1):UW(i)};requestAnimationFrame(n)}function h0(e){"@babel/helpers - typeof";return h0=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},h0(e)}function zW(e){return VW(e)||KW(e)||HW(e)||WW()}function WW(){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 HW(e,t){if(e){if(typeof e=="string")return JA(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 JA(e,t)}}function JA(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r1?1:P<0?0:P},x=function(P){for(var A=P>1?1:P,T=A,E=0;E<8;++E){var _=p(T)-A,j=b(T);if(Math.abs(_-A)0&&arguments[0]!==void 0?arguments[0]:{},r=t.stiff,n=r===void 0?100:r,i=t.damping,o=i===void 0?8:i,u=t.dt,l=u===void 0?17:u,f=function(v,p,m){var b=-(v-p)*n,O=m*o,x=m+(b-O)*l/1e3,g=m*l/1e3+v;return Math.abs(g-p)e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function _H(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 Wy(e){return jH(e)||AH(e)||EH(e)||PH()}function PH(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function EH(e,t){if(e){if(typeof e=="string")return b0(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 b0(e,t)}}function AH(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function jH(e){if(Array.isArray(e))return b0(e)}function b0(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);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 Gc(e){return Gc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Gc(e)}var tn=(function(e){RH(r,e);var t=MH(r);function r(n,i){var o;TH(this,r),o=t.call(this,n,i);var u=o.props,l=u.isActive,f=u.attributeName,d=u.from,v=u.to,p=u.steps,m=u.children,b=u.duration;if(o.handleStyleChange=o.handleStyleChange.bind(S0(o)),o.changeStyle=o.changeStyle.bind(S0(o)),!l||b<=0)return o.state={style:{}},typeof m=="function"&&(o.state={style:v}),w0(o);if(p&&p.length)o.state={style:p[0].style};else if(d){if(typeof m=="function")return o.state={style:d},w0(o);o.state={style:f?js({},f,d):d}}else o.state={style:{}};return o}return kH(r,[{key:"componentDidMount",value:function(){var i=this.props,o=i.isActive,u=i.canBegin;this.mounted=!0,!(!o||!u)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(i){var o=this.props,u=o.isActive,l=o.canBegin,f=o.attributeName,d=o.shouldReAnimate,v=o.to,p=o.from,m=this.state.style;if(l){if(!u){var b={style:f?js({},f,v):v};this.state&&m&&(f&&m[f]!==v||!f&&m!==v)&&this.setState(b);return}if(!(qW(i.to,v)&&i.canBegin&&i.isActive)){var O=!i.canBegin||!i.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var x=O||d?p:i.to;if(this.state&&m){var g={style:f?js({},f,x):x};(f&&m[f]!==x||!f&&m!==x)&&this.setState(g)}this.runAnimation(Rr(Rr({},this.props),{},{from:x,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var i=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),i&&i()}},{key:"handleStyleChange",value:function(i){this.changeStyle(i)}},{key:"changeStyle",value:function(i){this.mounted&&this.setState({style:i})}},{key:"runJSAnimation",value:function(i){var o=this,u=i.from,l=i.to,f=i.duration,d=i.easing,v=i.begin,p=i.onAnimationEnd,m=i.onAnimationStart,b=wH(u,l,cH(d),f,this.changeStyle),O=function(){o.stopJSAnimation=b()};this.manager.start([m,v,O,f,p])}},{key:"runStepAnimation",value:function(i){var o=this,u=i.steps,l=i.begin,f=i.onAnimationStart,d=u[0],v=d.style,p=d.duration,m=p===void 0?0:p,b=function(x,g,P){if(P===0)return x;var A=g.duration,T=g.easing,E=T===void 0?"ease":T,_=g.style,j=g.properties,N=g.onAnimationEnd,R=P>0?u[P-1]:g,D=j||Object.keys(_);if(typeof E=="function"||E==="spring")return[].concat(Wy(x),[o.runJSAnimation.bind(o,{from:R.style,to:_,duration:A,easing:E}),A]);var H=rj(D,A,E),q=Rr(Rr(Rr({},R.style),_),{},{transition:H});return[].concat(Wy(x),[q,A,N]).filter(ZW)};return this.manager.start([f].concat(Wy(u.reduce(b,[v,Math.max(m,l)])),[i.onAnimationEnd]))}},{key:"runAnimation",value:function(i){this.manager||(this.manager=GW());var o=i.begin,u=i.duration,l=i.attributeName,f=i.to,d=i.easing,v=i.onAnimationStart,p=i.onAnimationEnd,m=i.steps,b=i.children,O=this.manager;if(this.unSubscribe=O.subscribe(this.handleStyleChange),typeof d=="function"||typeof b=="function"||d==="spring"){this.runJSAnimation(i);return}if(m.length>1){this.runStepAnimation(i);return}var x=l?js({},l,f):f,g=rj(Object.keys(x),u,d);O.start([v,o,Rr(Rr({},x),{},{transition:g}),u,p])}},{key:"render",value:function(){var i=this.props,o=i.children;i.begin;var u=i.duration;i.attributeName,i.easing;var l=i.isActive;i.steps,i.from,i.to,i.canBegin,i.onAnimationEnd,i.shouldReAnimate,i.onAnimationReStart;var f=OH(i,SH),d=C.Children.count(o),v=this.state.style;if(typeof o=="function")return o(v);if(!l||d===0||u<=0)return o;var p=function(b){var O=b.props,x=O.style,g=x===void 0?{}:x,P=O.className,A=C.cloneElement(b,Rr(Rr({},f),{},{style:Rr(Rr({},g),v),className:P}));return A};return d===1?p(C.Children.only(o)):I.createElement("div",null,C.Children.map(o,function(m){return p(m)}))}}]),r})(C.PureComponent);tn.displayName="Animate";tn.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};tn.propTypes={from:$e.oneOfType([$e.object,$e.string]),to:$e.oneOfType([$e.object,$e.string]),attributeName:$e.string,duration:$e.number,begin:$e.number,easing:$e.oneOfType([$e.string,$e.func]),steps:$e.arrayOf($e.shape({duration:$e.number.isRequired,style:$e.object.isRequired,easing:$e.oneOfType([$e.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),$e.func]),properties:$e.arrayOf("string"),onAnimationEnd:$e.func})),children:$e.oneOfType([$e.node,$e.func]),isActive:$e.bool,canBegin:$e.bool,onAnimationEnd:$e.func,shouldReAnimate:$e.bool,onAnimationStart:$e.func,onAnimationReStart:$e.func};function fu(e){"@babel/helpers - typeof";return fu=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},fu(e)}function Xc(){return Xc=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0?1:-1,f=n>=0?1:-1,d=i>=0&&n>=0||i<0&&n<0?1:0,v;if(u>0&&o instanceof Array){for(var p=[0,0,0,0],m=0,b=4;mu?u:o[m];v="M".concat(t,",").concat(r+l*p[0]),p[0]>0&&(v+="A ".concat(p[0],",").concat(p[0],",0,0,").concat(d,",").concat(t+f*p[0],",").concat(r)),v+="L ".concat(t+n-f*p[1],",").concat(r),p[1]>0&&(v+="A ".concat(p[1],",").concat(p[1],",0,0,").concat(d,`, - `).concat(t+n,",").concat(r+l*p[1])),v+="L ".concat(t+n,",").concat(r+i-l*p[2]),p[2]>0&&(v+="A ".concat(p[2],",").concat(p[2],",0,0,").concat(d,`, - `).concat(t+n-f*p[2],",").concat(r+i)),v+="L ".concat(t+f*p[3],",").concat(r+i),p[3]>0&&(v+="A ".concat(p[3],",").concat(p[3],",0,0,").concat(d,`, - `).concat(t,",").concat(r+i-l*p[3])),v+="Z"}else if(u>0&&o===+o&&o>0){var O=Math.min(u,o);v="M ".concat(t,",").concat(r+l*O,` - A `).concat(O,",").concat(O,",0,0,").concat(d,",").concat(t+f*O,",").concat(r,` - L `).concat(t+n-f*O,",").concat(r,` - A `).concat(O,",").concat(O,",0,0,").concat(d,",").concat(t+n,",").concat(r+l*O,` - L `).concat(t+n,",").concat(r+i-l*O,` - A `).concat(O,",").concat(O,",0,0,").concat(d,",").concat(t+n-f*O,",").concat(r+i,` - L `).concat(t+f*O,",").concat(r+i,` - A `).concat(O,",").concat(O,",0,0,").concat(d,",").concat(t,",").concat(r+i-l*O," Z")}else v="M ".concat(t,",").concat(r," h ").concat(n," v ").concat(i," h ").concat(-n," Z");return v},WH=function(t,r){if(!t||!r)return!1;var n=t.x,i=t.y,o=r.x,u=r.y,l=r.width,f=r.height;if(Math.abs(l)>0&&Math.abs(f)>0){var d=Math.min(o,o+l),v=Math.max(o,o+l),p=Math.min(u,u+f),m=Math.max(u,u+f);return n>=d&&n<=v&&i>=p&&i<=m}return!1},HH={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},rx=function(t){var r=cj(cj({},HH),t),n=C.useRef(),i=C.useState(-1),o=IH(i,2),u=o[0],l=o[1];C.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var E=n.current.getTotalLength();E&&l(E)}catch{}},[]);var f=r.x,d=r.y,v=r.width,p=r.height,m=r.radius,b=r.className,O=r.animationEasing,x=r.animationDuration,g=r.animationBegin,P=r.isAnimationActive,A=r.isUpdateAnimationActive;if(f!==+f||d!==+d||v!==+v||p!==+p||v===0||p===0)return null;var T=Me("recharts-rectangle",b);return A?I.createElement(tn,{canBegin:u>0,from:{width:v,height:p,x:f,y:d},to:{width:v,height:p,x:f,y:d},duration:x,animationEasing:O,isActive:A},function(E){var _=E.width,j=E.height,N=E.x,R=E.y;return I.createElement(tn,{canBegin:u>0,from:"0px ".concat(u===-1?1:u,"px"),to:"".concat(u,"px 0px"),attributeName:"strokeDasharray",begin:g,duration:x,isActive:P,easing:O},I.createElement("path",Xc({},Se(r,!0),{className:T,d:fj(N,R,_,j,m),ref:n})))}):I.createElement("path",Xc({},Se(r,!0),{className:T,d:fj(f,d,v,p,m)}))},KH=["points","className","baseLinePoints","connectNulls"];function Ma(){return Ma=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function GH(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function dj(e){return ZH(e)||QH(e)||YH(e)||XH()}function XH(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function YH(e,t){if(e){if(typeof e=="string")return O0(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 O0(e,t)}}function QH(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function ZH(e){if(Array.isArray(e))return O0(e)}function O0(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&arguments[0]!==void 0?arguments[0]:[],r=[[]];return t.forEach(function(n){pj(n)?r[r.length-1].push(n):r[r.length-1].length>0&&r.push([])}),pj(t[0])&&r[r.length-1].push(t[0]),r[r.length-1].length<=0&&(r=r.slice(0,-1)),r},Rs=function(t,r){var n=JH(t);r&&(n=[n.reduce(function(o,u){return[].concat(dj(o),dj(u))},[])]);var i=n.map(function(o){return o.reduce(function(u,l,f){return"".concat(u).concat(f===0?"M":"L").concat(l.x,",").concat(l.y)},"")}).join("");return n.length===1?"".concat(i,"Z"):i},eK=function(t,r,n){var i=Rs(t,n);return"".concat(i.slice(-1)==="Z"?i.slice(0,-1):i,"L").concat(Rs(r.reverse(),n).slice(1))},tK=function(t){var r=t.points,n=t.className,i=t.baseLinePoints,o=t.connectNulls,u=VH(t,KH);if(!r||!r.length)return null;var l=Me("recharts-polygon",n);if(i&&i.length){var f=u.stroke&&u.stroke!=="none",d=eK(r,i,o);return I.createElement("g",{className:l},I.createElement("path",Ma({},Se(u,!0),{fill:d.slice(-1)==="Z"?u.fill:"none",stroke:"none",d})),f?I.createElement("path",Ma({},Se(u,!0),{fill:"none",d:Rs(r,o)})):null,f?I.createElement("path",Ma({},Se(u,!0),{fill:"none",d:Rs(i,o)})):null)}var v=Rs(r,o);return I.createElement("path",Ma({},Se(u,!0),{fill:v.slice(-1)==="Z"?u.fill:"none",className:l,d:v}))};function _0(){return _0=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function uK(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var lK=function(t,r,n,i,o,u){return"M".concat(t,",").concat(o,"v").concat(i,"M").concat(u,",").concat(r,"h").concat(n)},cK=function(t){var r=t.x,n=r===void 0?0:r,i=t.y,o=i===void 0?0:i,u=t.top,l=u===void 0?0:u,f=t.left,d=f===void 0?0:f,v=t.width,p=v===void 0?0:v,m=t.height,b=m===void 0?0:m,O=t.className,x=sK(t,rK),g=nK({x:n,y:o,top:l,left:d,width:p,height:b},x);return!le(n)||!le(o)||!le(p)||!le(b)||!le(l)||!le(d)?null:I.createElement("path",P0({},Se(g,!0),{className:Me("recharts-cross",O),d:lK(n,o,p,b,l,d)}))},Hy,vj;function fK(){if(vj)return Hy;vj=1;var e=Gf(),t=PN(),r=an();function n(i,o){return i&&i.length?e(i,r(o,2),t):void 0}return Hy=n,Hy}var dK=fK();const pK=ze(dK);var Ky,mj;function hK(){if(mj)return Ky;mj=1;var e=Gf(),t=an(),r=EN();function n(i,o){return i&&i.length?e(i,t(o,2),r):void 0}return Ky=n,Ky}var vK=hK();const mK=ze(vK);var yK=["cx","cy","angle","ticks","axisLine"],gK=["ticks","tick","angle","tickFormatter","stroke"];function Ja(e){"@babel/helpers - typeof";return Ja=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},Ja(e)}function Ms(){return Ms=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function bK(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function xK(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function bj(e,t){for(var r=0;rSj?u=i==="outer"?"start":"end":o<-Sj?u=i==="outer"?"end":"start":u="middle",u}},{key:"renderAxisLine",value:function(){var n=this.props,i=n.cx,o=n.cy,u=n.radius,l=n.axisLine,f=n.axisLineType,d=ji(ji({},Se(this.props,!1)),{},{fill:"none"},Se(l,!1));if(f==="circle")return I.createElement(Jf,Ri({className:"recharts-polar-angle-axis-line"},d,{cx:i,cy:o,r:u}));var v=this.props.ticks,p=v.map(function(m){return Ze(i,o,u,m.coordinate)});return I.createElement(tK,Ri({className:"recharts-polar-angle-axis-line"},d,{points:p}))}},{key:"renderTicks",value:function(){var n=this,i=this.props,o=i.ticks,u=i.tick,l=i.tickLine,f=i.tickFormatter,d=i.stroke,v=Se(this.props,!1),p=Se(u,!1),m=ji(ji({},v),{},{fill:"none"},Se(l,!1)),b=o.map(function(O,x){var g=n.getTickLineCoord(O),P=n.getTickTextAnchor(O),A=ji(ji(ji({textAnchor:P},v),{},{stroke:"none",fill:d},p),{},{index:x,payload:O,x:g.x2,y:g.y2});return I.createElement(qe,Ri({className:Me("recharts-polar-angle-axis-tick",eR(u)),key:"tick-".concat(O.coordinate)},qi(n.props,O,x)),l&&I.createElement("line",Ri({className:"recharts-polar-angle-axis-tick-line"},m,g)),u&&t.renderTickItem(u,A,f?f(O.value,x):O.value))});return I.createElement(qe,{className:"recharts-polar-angle-axis-ticks"},b)}},{key:"render",value:function(){var n=this.props,i=n.ticks,o=n.radius,u=n.axisLine;return o<=0||!i||!i.length?null:I.createElement(qe,{className:Me("recharts-polar-angle-axis",this.props.className)},u&&this.renderAxisLine(),this.renderTicks())}}],[{key:"renderTickItem",value:function(n,i,o){var u;return I.isValidElement(n)?u=I.cloneElement(n,i):Ae(n)?u=n(i):u=I.createElement(Ui,Ri({},i,{className:"recharts-polar-angle-axis-tick-value"}),o),u}}])})(C.PureComponent);rd(nd,"displayName","PolarAngleAxis");rd(nd,"axisType","angleAxis");rd(nd,"defaultProps",{type:"category",angleAxisId:0,scale:"auto",cx:0,cy:0,orientation:"outer",axisLine:!0,tickLine:!0,tickSize:8,tick:!0,hide:!1,allowDuplicatedCategory:!0});var Vy,Oj;function $K(){if(Oj)return Vy;Oj=1;var e=Pk(),t=e(Object.getPrototypeOf,Object);return Vy=t,Vy}var Gy,_j;function IK(){if(_j)return Gy;_j=1;var e=Rn(),t=$K(),r=Mn(),n="[object Object]",i=Function.prototype,o=Object.prototype,u=i.toString,l=o.hasOwnProperty,f=u.call(Object);function d(v){if(!r(v)||e(v)!=n)return!1;var p=t(v);if(p===null)return!0;var m=l.call(p,"constructor")&&p.constructor;return typeof m=="function"&&m instanceof m&&u.call(m)==f}return Gy=d,Gy}var DK=IK();const LK=ze(DK);var Xy,Pj;function BK(){if(Pj)return Xy;Pj=1;var e=Rn(),t=Mn(),r="[object Boolean]";function n(i){return i===!0||i===!1||t(i)&&e(i)==r}return Xy=n,Xy}var FK=BK();const qK=ze(FK);function pu(e){"@babel/helpers - typeof";return pu=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},pu(e)}function Zc(){return Zc=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r0,from:{upperWidth:0,lowerWidth:0,height:m,x:f,y:d},to:{upperWidth:v,lowerWidth:p,height:m,x:f,y:d},duration:x,animationEasing:O,isActive:P},function(T){var E=T.upperWidth,_=T.lowerWidth,j=T.height,N=T.x,R=T.y;return I.createElement(tn,{canBegin:u>0,from:"0px ".concat(u===-1?1:u,"px"),to:"".concat(u,"px 0px"),attributeName:"strokeDasharray",begin:g,duration:x,easing:O},I.createElement("path",Zc({},Se(r,!0),{className:A,d:Tj(N,R,E,_,j),ref:n})))}):I.createElement("g",null,I.createElement("path",Zc({},Se(r,!0),{className:A,d:Tj(f,d,v,p,m)})))},ZK=["option","shapeType","propTransformer","activeClassName","isActive"];function hu(e){"@babel/helpers - typeof";return hu=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},hu(e)}function JK(e,t){if(e==null)return{};var r=e9(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 e9(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function Cj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Jc(e){for(var t=1;t0?lr(T,"paddingAngle",0):0;if(_){var N=sr(_.endAngle-_.startAngle,T.endAngle-T.startAngle),R=Ye(Ye({},T),{},{startAngle:A+j,endAngle:A+N(x)+j});g.push(R),A=R.endAngle}else{var D=T.endAngle,H=T.startAngle,q=sr(0,D-H),$=q(x),U=Ye(Ye({},T),{},{startAngle:A+j,endAngle:A+$+j});g.push(U),A=U.endAngle}}),I.createElement(qe,null,n.renderSectorsStatically(g))})}},{key:"attachKeyboardHandlers",value:function(n){var i=this;n.onkeydown=function(o){if(!o.altKey)switch(o.key){case"ArrowLeft":{var u=++i.state.sectorToFocus%i.sectorRefs.length;i.sectorRefs[u].focus(),i.setState({sectorToFocus:u});break}case"ArrowRight":{var l=--i.state.sectorToFocus<0?i.sectorRefs.length-1:i.state.sectorToFocus%i.sectorRefs.length;i.sectorRefs[l].focus(),i.setState({sectorToFocus:l});break}case"Escape":{i.sectorRefs[i.state.sectorToFocus].blur(),i.setState({sectorToFocus:0});break}}}}},{key:"renderSectors",value:function(){var n=this.props,i=n.sectors,o=n.isAnimationActive,u=this.state.prevSectors;return o&&i&&i.length&&(!u||!Ru(u,i))?this.renderSectorsWithAnimation():this.renderSectorsStatically(i)}},{key:"componentDidMount",value:function(){this.pieRef&&this.attachKeyboardHandlers(this.pieRef)}},{key:"render",value:function(){var n=this,i=this.props,o=i.hide,u=i.sectors,l=i.className,f=i.label,d=i.cx,v=i.cy,p=i.innerRadius,m=i.outerRadius,b=i.isAnimationActive,O=this.state.isAnimationFinished;if(o||!u||!u.length||!le(d)||!le(v)||!le(p)||!le(m))return null;var x=Me("recharts-pie",l);return I.createElement(qe,{tabIndex:this.props.rootTabIndex,className:x,ref:function(P){n.pieRef=P}},this.renderSectors(),f&&this.renderLabels(u),At.renderCallByParent(this.props,null,!1),(!b||O)&&En.renderCallByParent(this.props,u,!1))}}],[{key:"getDerivedStateFromProps",value:function(n,i){return i.prevIsAnimationActive!==n.isAnimationActive?{prevIsAnimationActive:n.isAnimationActive,prevAnimationId:n.animationId,curSectors:n.sectors,prevSectors:[],isAnimationFinished:!0}:n.isAnimationActive&&n.animationId!==i.prevAnimationId?{prevAnimationId:n.animationId,curSectors:n.sectors,prevSectors:i.curSectors,isAnimationFinished:!0}:n.sectors!==i.curSectors?{curSectors:n.sectors,isAnimationFinished:!0}:null}},{key:"getTextAnchor",value:function(n,i){return n>i?"start":n=360?A:A-1)*f,E=g-A*b-T,_=i.reduce(function(R,D){var H=xt(D,P,0);return R+(le(H)?H:0)},0),j;if(_>0){var N;j=i.map(function(R,D){var H=xt(R,P,0),q=xt(R,v,D),$=(le(H)?H:0)/_,U;D?U=N.endAngle+qt(x)*f*(H!==0?1:0):U=u;var G=U+qt(x)*((H!==0?b:0)+$*E),V=(U+G)/2,Y=(O.innerRadius+O.outerRadius)/2,J=[{name:q,value:H,payload:R,dataKey:P,type:m}],W=Ze(O.cx,O.cy,Y,V);return N=Ye(Ye(Ye({percent:$,cornerRadius:o,name:q,tooltipPayload:J,midAngle:V,middleRadius:Y,tooltipPosition:W},R),O),{},{value:xt(R,P),startAngle:U,endAngle:G,payload:R,paddingAngle:qt(x)*f}),N})}return Ye(Ye({},O),{},{sectors:j,data:i})});var Yy,Mj;function w9(){if(Mj)return Yy;Mj=1;var e=Math.ceil,t=Math.max;function r(n,i,o,u){for(var l=-1,f=t(e((i-n)/(o||1)),0),d=Array(f);f--;)d[u?f:++l]=n,n+=o;return d}return Yy=r,Yy}var Qy,$j;function gR(){if($j)return Qy;$j=1;var e=qk(),t=1/0,r=17976931348623157e292;function n(i){if(!i)return i===0?i:0;if(i=e(i),i===t||i===-t){var o=i<0?-1:1;return o*r}return i===i?i:0}return Qy=n,Qy}var Zy,Ij;function S9(){if(Ij)return Zy;Ij=1;var e=w9(),t=Ff(),r=gR();function n(i){return function(o,u,l){return l&&typeof l!="number"&&t(o,u,l)&&(u=l=void 0),o=r(o),u===void 0?(u=o,o=0):u=r(u),l=l===void 0?o0&&n.handleDrag(i.changedTouches[0])}),ir(n,"handleDragEnd",function(){n.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var i=n.props,o=i.endIndex,u=i.onDragEnd,l=i.startIndex;u==null||u({endIndex:o,startIndex:l})}),n.detachDragEndListener()}),ir(n,"handleLeaveWrapper",function(){(n.state.isTravellerMoving||n.state.isSlideMoving)&&(n.leaveTimer=window.setTimeout(n.handleDragEnd,n.props.leaveTimeOut))}),ir(n,"handleEnterSlideOrTraveller",function(){n.setState({isTextActive:!0})}),ir(n,"handleLeaveSlideOrTraveller",function(){n.setState({isTextActive:!1})}),ir(n,"handleSlideDragStart",function(i){var o=Uj(i)?i.changedTouches[0]:i;n.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:o.pageX}),n.attachDragEndListener()}),n.travellerDragStartHandlers={startX:n.handleTravellerDragStart.bind(n,"startX"),endX:n.handleTravellerDragStart.bind(n,"endX")},n.state={},n}return M9(t,e),C9(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(n){var i=n.startX,o=n.endX,u=this.state.scaleValues,l=this.props,f=l.gap,d=l.data,v=d.length-1,p=Math.min(i,o),m=Math.max(i,o),b=t.getIndexInRange(u,p),O=t.getIndexInRange(u,m);return{startIndex:b-b%f,endIndex:O===v?v:O-O%f}}},{key:"getTextOfTick",value:function(n){var i=this.props,o=i.data,u=i.tickFormatter,l=i.dataKey,f=xt(o[n],l,n);return Ae(u)?u(f,n):f}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(n){var i=this.state,o=i.slideMoveStartX,u=i.startX,l=i.endX,f=this.props,d=f.x,v=f.width,p=f.travellerWidth,m=f.startIndex,b=f.endIndex,O=f.onChange,x=n.pageX-o;x>0?x=Math.min(x,d+v-p-l,d+v-p-u):x<0&&(x=Math.max(x,d-u,d-l));var g=this.getIndex({startX:u+x,endX:l+x});(g.startIndex!==m||g.endIndex!==b)&&O&&O(g),this.setState({startX:u+x,endX:l+x,slideMoveStartX:n.pageX})}},{key:"handleTravellerDragStart",value:function(n,i){var o=Uj(i)?i.changedTouches[0]:i;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:n,brushMoveStartX:o.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(n){var i=this.state,o=i.brushMoveStartX,u=i.movingTravellerId,l=i.endX,f=i.startX,d=this.state[u],v=this.props,p=v.x,m=v.width,b=v.travellerWidth,O=v.onChange,x=v.gap,g=v.data,P={startX:this.state.startX,endX:this.state.endX},A=n.pageX-o;A>0?A=Math.min(A,p+m-b-d):A<0&&(A=Math.max(A,p-d)),P[u]=d+A;var T=this.getIndex(P),E=T.startIndex,_=T.endIndex,j=function(){var R=g.length-1;return u==="startX"&&(l>f?E%x===0:_%x===0)||lf?_%x===0:E%x===0)||l>f&&_===R};this.setState(ir(ir({},u,d+A),"brushMoveStartX",n.pageX),function(){O&&j()&&O(T)})}},{key:"handleTravellerMoveKeyboard",value:function(n,i){var o=this,u=this.state,l=u.scaleValues,f=u.startX,d=u.endX,v=this.state[i],p=l.indexOf(v);if(p!==-1){var m=p+n;if(!(m===-1||m>=l.length)){var b=l[m];i==="startX"&&b>=d||i==="endX"&&b<=f||this.setState(ir({},i,b),function(){o.props.onChange(o.getIndex({startX:o.state.startX,endX:o.state.endX}))})}}}},{key:"renderBackground",value:function(){var n=this.props,i=n.x,o=n.y,u=n.width,l=n.height,f=n.fill,d=n.stroke;return I.createElement("rect",{stroke:d,fill:f,x:i,y:o,width:u,height:l})}},{key:"renderPanorama",value:function(){var n=this.props,i=n.x,o=n.y,u=n.width,l=n.height,f=n.data,d=n.children,v=n.padding,p=C.Children.only(d);return p?I.cloneElement(p,{x:i,y:o,width:u,height:l,margin:v,compact:!0,data:f}):null}},{key:"renderTravellerLayer",value:function(n,i){var o,u,l=this,f=this.props,d=f.y,v=f.travellerWidth,p=f.height,m=f.traveller,b=f.ariaLabel,O=f.data,x=f.startIndex,g=f.endIndex,P=Math.max(n,this.props.x),A=eg(eg({},Se(this.props,!1)),{},{x:P,y:d,width:v,height:p}),T=b||"Min value: ".concat((o=O[x])===null||o===void 0?void 0:o.name,", Max value: ").concat((u=O[g])===null||u===void 0?void 0:u.name);return I.createElement(qe,{tabIndex:0,role:"slider","aria-label":T,"aria-valuenow":n,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[i],onTouchStart:this.travellerDragStartHandlers[i],onKeyDown:function(_){["ArrowLeft","ArrowRight"].includes(_.key)&&(_.preventDefault(),_.stopPropagation(),l.handleTravellerMoveKeyboard(_.key==="ArrowRight"?1:-1,i))},onFocus:function(){l.setState({isTravellerFocused:!0})},onBlur:function(){l.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(m,A))}},{key:"renderSlide",value:function(n,i){var o=this.props,u=o.y,l=o.height,f=o.stroke,d=o.travellerWidth,v=Math.min(n,i)+d,p=Math.max(Math.abs(i-n)-d,0);return I.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:f,fillOpacity:.2,x:v,y:u,width:p,height:l})}},{key:"renderText",value:function(){var n=this.props,i=n.startIndex,o=n.endIndex,u=n.y,l=n.height,f=n.travellerWidth,d=n.stroke,v=this.state,p=v.startX,m=v.endX,b=5,O={pointerEvents:"none",fill:d};return I.createElement(qe,{className:"recharts-brush-texts"},I.createElement(Ui,rf({textAnchor:"end",verticalAnchor:"middle",x:Math.min(p,m)-b,y:u+l/2},O),this.getTextOfTick(i)),I.createElement(Ui,rf({textAnchor:"start",verticalAnchor:"middle",x:Math.max(p,m)+f+b,y:u+l/2},O),this.getTextOfTick(o)))}},{key:"render",value:function(){var n=this.props,i=n.data,o=n.className,u=n.children,l=n.x,f=n.y,d=n.width,v=n.height,p=n.alwaysShowText,m=this.state,b=m.startX,O=m.endX,x=m.isTextActive,g=m.isSlideMoving,P=m.isTravellerMoving,A=m.isTravellerFocused;if(!i||!i.length||!le(l)||!le(f)||!le(d)||!le(v)||d<=0||v<=0)return null;var T=Me("recharts-brush",o),E=I.Children.count(u)===1,_=j9("userSelect","none");return I.createElement(qe,{className:T,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:_},this.renderBackground(),E&&this.renderPanorama(),this.renderSlide(b,O),this.renderTravellerLayer(b,"startX"),this.renderTravellerLayer(O,"endX"),(x||g||P||A||p)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(n){var i=n.x,o=n.y,u=n.width,l=n.height,f=n.stroke,d=Math.floor(o+l/2)-1;return I.createElement(I.Fragment,null,I.createElement("rect",{x:i,y:o,width:u,height:l,fill:f,stroke:"none"}),I.createElement("line",{x1:i+1,y1:d,x2:i+u-1,y2:d,fill:"none",stroke:"#fff"}),I.createElement("line",{x1:i+1,y1:d+2,x2:i+u-1,y2:d+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(n,i){var o;return I.isValidElement(n)?o=I.cloneElement(n,i):Ae(n)?o=n(i):o=t.renderDefaultTraveller(i),o}},{key:"getDerivedStateFromProps",value:function(n,i){var o=n.data,u=n.width,l=n.x,f=n.travellerWidth,d=n.updateId,v=n.startIndex,p=n.endIndex;if(o!==i.prevData||d!==i.prevUpdateId)return eg({prevData:o,prevTravellerWidth:f,prevUpdateId:d,prevX:l,prevWidth:u},o&&o.length?I9({data:o,width:u,x:l,travellerWidth:f,startIndex:v,endIndex:p}):{scale:null,scaleValues:null});if(i.scale&&(u!==i.prevWidth||l!==i.prevX||f!==i.prevTravellerWidth)){i.scale.range([l,l+u-f]);var m=i.scale.domain().map(function(b){return i.scale(b)});return{prevData:o,prevTravellerWidth:f,prevUpdateId:d,prevX:l,prevWidth:u,startX:i.scale(n.startIndex),endX:i.scale(n.endIndex),scaleValues:m}}return null}},{key:"getIndexInRange",value:function(n,i){for(var o=n.length,u=0,l=o-1;l-u>1;){var f=Math.floor((u+l)/2);n[f]>i?l=f:u=f}return i>=n[l]?l:u}}])})(C.PureComponent);ir(no,"displayName","Brush");ir(no,"defaultProps",{height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3,alwaysShowText:!1});var tg,zj;function D9(){if(zj)return tg;zj=1;var e=jb();function t(r,n){var i;return e(r,function(o,u,l){return i=n(o,u,l),!i}),!!i}return tg=t,tg}var rg,Wj;function L9(){if(Wj)return rg;Wj=1;var e=gk(),t=an(),r=D9(),n=Zt(),i=Ff();function o(u,l,f){var d=n(u)?e:r;return f&&i(u,l,f)&&(l=void 0),d(u,t(l,3))}return rg=o,rg}var B9=L9();const F9=ze(B9);var Jr=function(t,r){var n=t.alwaysShow,i=t.ifOverflow;return n&&(i="extendDomain"),i===r},ng,Hj;function q9(){if(Hj)return ng;Hj=1;var e=Ik();function t(r,n,i){n=="__proto__"&&e?e(r,n,{configurable:!0,enumerable:!0,value:i,writable:!0}):r[n]=i}return ng=t,ng}var ig,Kj;function U9(){if(Kj)return ig;Kj=1;var e=q9(),t=Mk(),r=an();function n(i,o){var u={};return o=r(o,3),t(i,function(l,f,d){e(u,f,o(l,f,d))}),u}return ig=n,ig}var z9=U9();const W9=ze(z9);var ag,Vj;function H9(){if(Vj)return ag;Vj=1;function e(t,r){for(var n=-1,i=t==null?0:t.length;++n=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function eV(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function tV(e,t){var r=e.x,n=e.y,i=J9(e,X9),o="".concat(r),u=parseInt(o,10),l="".concat(n),f=parseInt(l,10),d="".concat(t.height||i.height),v=parseInt(d,10),p="".concat(t.width||i.width),m=parseInt(p,10);return _s(_s(_s(_s(_s({},t),i),u?{x:u}:{}),f?{y:f}:{}),{},{height:v,width:m,name:t.name,radius:t.radius})}function Qj(e){return I.createElement(vR,C0({shapeType:"rectangle",propTransformer:tV,activeClassName:"recharts-active-bar"},e))}var rV=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(n,i){if(typeof t=="number")return t;var o=le(n)||EB(n);return o?t(n,i):(o||Wi(),r)}},nV=["value","background"],OR;function io(e){"@babel/helpers - typeof";return io=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},io(e)}function iV(e,t){if(e==null)return{};var r=aV(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 aV(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function af(){return af=Object.assign?Object.assign.bind():function(e){for(var t=1;t0&&Math.abs(V)0&&Math.abs(G)0&&(U=Math.min((ce||0)-(G[me-1]||0),U))}),Number.isFinite(U)){var V=U/$,Y=x.layout==="vertical"?n.height:n.width;if(x.padding==="gap"&&(N=V*Y/2),x.padding==="no-gap"){var J=Ut(t.barCategoryGap,V*Y),W=V*Y/2;N=W-J-(W-J)/Y*J}}}i==="xAxis"?R=[n.left+(T.left||0)+(N||0),n.left+n.width-(T.right||0)-(N||0)]:i==="yAxis"?R=f==="horizontal"?[n.top+n.height-(T.bottom||0),n.top+(T.top||0)]:[n.top+(T.top||0)+(N||0),n.top+n.height-(T.bottom||0)-(N||0)]:R=x.range,_&&(R=[R[1],R[0]]);var ee=VN(x,o,m),Z=ee.scale,L=ee.realScaleType;Z.domain(P).range(R),GN(Z);var z=XN(Z,$r($r({},x),{},{realScaleType:L}));i==="xAxis"?(q=g==="top"&&!E||g==="bottom"&&E,D=n.left,H=p[j]-q*x.height):i==="yAxis"&&(q=g==="left"&&!E||g==="right"&&E,D=p[j]-q*x.width,H=n.top);var oe=$r($r($r({},x),z),{},{realScaleType:L,x:D,y:H,scale:Z,width:i==="xAxis"?n.width:x.width,height:i==="yAxis"?n.height:x.height});return oe.bandSize=qc(oe,z),!x.hide&&i==="xAxis"?p[j]+=(q?-1:1)*oe.height:x.hide||(p[j]+=(q?-1:1)*oe.width),$r($r({},b),{},od({},O,oe))},{})},jR=function(t,r){var n=t.x,i=t.y,o=r.x,u=r.y;return{x:Math.min(n,o),y:Math.min(i,u),width:Math.abs(o-n),height:Math.abs(u-i)}},mV=function(t){var r=t.x1,n=t.y1,i=t.x2,o=t.y2;return jR({x:r,y:n},{x:i,y:o})},TR=(function(){function e(t){pV(this,e),this.scale=t}return hV(e,[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=n.bandAware,o=n.position;if(r!==void 0){if(o)switch(o){case"start":return this.scale(r);case"middle":{var u=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+u}case"end":{var l=this.bandwidth?this.bandwidth():0;return this.scale(r)+l}default:return this.scale(r)}if(i){var f=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+f}return this.scale(r)}}},{key:"isInRange",value:function(r){var n=this.range(),i=n[0],o=n[n.length-1];return i<=o?r>=i&&r<=o:r>=o&&r<=i}}],[{key:"create",value:function(r){return new e(r)}}])})();od(TR,"EPS",1e-4);var nx=function(t){var r=Object.keys(t).reduce(function(n,i){return $r($r({},n),{},od({},i,TR.create(t[i])))},{});return $r($r({},r),{},{apply:function(i){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},u=o.bandAware,l=o.position;return W9(i,function(f,d){return r[d].apply(f,{bandAware:u,position:l})})},isInRange:function(i){return SR(i,function(o,u){return r[u].isInRange(o)})}})};function yV(e){return(e%180+180)%180}var gV=function(t){var r=t.width,n=t.height,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,o=yV(i),u=o*Math.PI/180,l=Math.atan(n/r),f=u>l&&u-1?f[d?o[v]:v]:void 0}}return ug=n,ug}var lg,nT;function xV(){if(nT)return lg;nT=1;var e=gR();function t(r){var n=e(r),i=n%1;return n===n?i?n-i:n:0}return lg=t,lg}var cg,iT;function wV(){if(iT)return cg;iT=1;var e=Tk(),t=an(),r=xV(),n=Math.max;function i(o,u,l){var f=o==null?0:o.length;if(!f)return-1;var d=l==null?0:r(l);return d<0&&(d=n(f+d,0)),e(o,t(u,3),d)}return cg=i,cg}var fg,aT;function SV(){if(aT)return fg;aT=1;var e=bV(),t=wV(),r=e(t);return fg=r,fg}var OV=SV();const _V=ze(OV);var PV=HC();const EV=ze(PV);var AV=EV(function(e){return{x:e.left,y:e.top,width:e.width,height:e.height}},function(e){return["l",e.left,"t",e.top,"w",e.width,"h",e.height].join("")}),ix=C.createContext(void 0),ax=C.createContext(void 0),CR=C.createContext(void 0),kR=C.createContext({}),NR=C.createContext(void 0),RR=C.createContext(0),MR=C.createContext(0),oT=function(t){var r=t.state,n=r.xAxisMap,i=r.yAxisMap,o=r.offset,u=t.clipPathId,l=t.children,f=t.width,d=t.height,v=AV(o);return I.createElement(ix.Provider,{value:n},I.createElement(ax.Provider,{value:i},I.createElement(kR.Provider,{value:o},I.createElement(CR.Provider,{value:v},I.createElement(NR.Provider,{value:u},I.createElement(RR.Provider,{value:d},I.createElement(MR.Provider,{value:f},l)))))))},jV=function(){return C.useContext(NR)},$R=function(t){var r=C.useContext(ix);r==null&&Wi();var n=r[t];return n==null&&Wi(),n},TV=function(){var t=C.useContext(ix);return ni(t)},CV=function(){var t=C.useContext(ax),r=_V(t,function(n){return SR(n.domain,Number.isFinite)});return r||ni(t)},IR=function(t){var r=C.useContext(ax);r==null&&Wi();var n=r[t];return n==null&&Wi(),n},kV=function(){var t=C.useContext(CR);return t},NV=function(){return C.useContext(kR)},ox=function(){return C.useContext(MR)},sx=function(){return C.useContext(RR)};function ao(e){"@babel/helpers - typeof";return ao=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},ao(e)}function RV(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function MV(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);re*i)return!1;var o=r();return e*(t-e*o/2-n)>=0&&e*(t+e*o/2-i)<=0}function v7(e,t){return zR(e,t+1)}function m7(e,t,r,n,i){for(var o=(n||[]).slice(),u=t.start,l=t.end,f=0,d=1,v=u,p=function(){var O=n==null?void 0:n[f];if(O===void 0)return{v:zR(n,d)};var x=f,g,P=function(){return g===void 0&&(g=r(O,x)),g},A=O.coordinate,T=f===0||cf(e,A,P,v,l);T||(f=0,v=u,d+=1),T&&(v=A+e*(P()/2+i),f+=d)},m;d<=o.length;)if(m=p(),m)return m.v;return[]}function bu(e){"@babel/helpers - typeof";return bu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},bu(e)}function hT(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function It(e){for(var t=1;t0?b.coordinate-g*e:b.coordinate})}else o[m]=b=It(It({},b),{},{tickCoord:b.coordinate});var P=cf(e,b.tickCoord,x,l,f);P&&(f=b.tickCoord-e*(x()/2+i),o[m]=It(It({},b),{},{isShow:!0}))},v=u-1;v>=0;v--)d(v);return o}function w7(e,t,r,n,i,o){var u=(n||[]).slice(),l=u.length,f=t.start,d=t.end;if(o){var v=n[l-1],p=r(v,l-1),m=e*(v.coordinate+e*p/2-d);u[l-1]=v=It(It({},v),{},{tickCoord:m>0?v.coordinate-m*e:v.coordinate});var b=cf(e,v.tickCoord,function(){return p},f,d);b&&(d=v.tickCoord-e*(p/2+i),u[l-1]=It(It({},v),{},{isShow:!0}))}for(var O=o?l-1:l,x=function(A){var T=u[A],E,_=function(){return E===void 0&&(E=r(T,A)),E};if(A===0){var j=e*(T.coordinate-e*_()/2-f);u[A]=T=It(It({},T),{},{tickCoord:j<0?T.coordinate-j*e:T.coordinate})}else u[A]=T=It(It({},T),{},{tickCoord:T.coordinate});var N=cf(e,T.tickCoord,_,f,d);N&&(f=T.tickCoord+e*(_()/2+i),u[A]=It(It({},T),{},{isShow:!0}))},g=0;g=2?qt(i[1].coordinate-i[0].coordinate):1,P=h7(o,g,b);return f==="equidistantPreserveStart"?m7(g,P,x,i,u):(f==="preserveStart"||f==="preserveStartEnd"?m=w7(g,P,x,i,u,f==="preserveStartEnd"):m=x7(g,P,x,i,u),m.filter(function(A){return A.isShow}))}var S7=["viewBox"],O7=["viewBox"],_7=["ticks"];function uo(e){"@babel/helpers - typeof";return uo=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},uo(e)}function Ia(){return Ia=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function P7(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function E7(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function mT(e,t){for(var r=0;r0?f(this.props):f(b)),u<=0||l<=0||!O||!O.length?null:I.createElement(qe,{className:Me("recharts-cartesian-axis",d),ref:function(g){n.layerReference=g}},o&&this.renderAxisLine(),this.renderTicks(O,this.state.fontSize,this.state.letterSpacing),At.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(n,i,o){var u,l=Me(i.className,"recharts-cartesian-axis-tick-value");return I.isValidElement(n)?u=I.cloneElement(n,gt(gt({},i),{},{className:l})):Ae(n)?u=n(gt(gt({},i),{},{className:l})):u=I.createElement(Ui,Ia({},i,{className:"recharts-cartesian-axis-tick-value"}),o),u}}])})(C.Component);fx(Eo,"displayName","CartesianAxis");fx(Eo,"defaultProps",{x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"});var R7=["x1","y1","x2","y2","key"],M7=["offset"];function Hi(e){"@babel/helpers - typeof";return Hi=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},Hi(e)}function yT(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Lt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function L7(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var B7=function(t){var r=t.fill;if(!r||r==="none")return null;var n=t.fillOpacity,i=t.x,o=t.y,u=t.width,l=t.height,f=t.ry;return I.createElement("rect",{x:i,y:o,ry:f,width:u,height:l,stroke:"none",fill:r,fillOpacity:n,className:"recharts-cartesian-grid-bg"})};function KR(e,t){var r;if(I.isValidElement(e))r=I.cloneElement(e,t);else if(Ae(e))r=e(t);else{var n=t.x1,i=t.y1,o=t.x2,u=t.y2,l=t.key,f=gT(t,R7),d=Se(f,!1);d.offset;var v=gT(d,M7);r=I.createElement("line",Di({},v,{x1:n,y1:i,x2:o,y2:u,fill:"none",key:l}))}return r}function F7(e){var t=e.x,r=e.width,n=e.horizontal,i=n===void 0?!0:n,o=e.horizontalPoints;if(!i||!o||!o.length)return null;var u=o.map(function(l,f){var d=Lt(Lt({},e),{},{x1:t,y1:l,x2:t+r,y2:l,key:"line-".concat(f),index:f});return KR(i,d)});return I.createElement("g",{className:"recharts-cartesian-grid-horizontal"},u)}function q7(e){var t=e.y,r=e.height,n=e.vertical,i=n===void 0?!0:n,o=e.verticalPoints;if(!i||!o||!o.length)return null;var u=o.map(function(l,f){var d=Lt(Lt({},e),{},{x1:l,y1:t,x2:l,y2:t+r,key:"line-".concat(f),index:f});return KR(i,d)});return I.createElement("g",{className:"recharts-cartesian-grid-vertical"},u)}function U7(e){var t=e.horizontalFill,r=e.fillOpacity,n=e.x,i=e.y,o=e.width,u=e.height,l=e.horizontalPoints,f=e.horizontal,d=f===void 0?!0:f;if(!d||!t||!t.length)return null;var v=l.map(function(m){return Math.round(m+i-i)}).sort(function(m,b){return m-b});i!==v[0]&&v.unshift(0);var p=v.map(function(m,b){var O=!v[b+1],x=O?i+u-m:v[b+1]-m;if(x<=0)return null;var g=b%t.length;return I.createElement("rect",{key:"react-".concat(b),y:m,x:n,height:x,width:o,stroke:"none",fill:t[g],fillOpacity:r,className:"recharts-cartesian-grid-bg"})});return I.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},p)}function z7(e){var t=e.vertical,r=t===void 0?!0:t,n=e.verticalFill,i=e.fillOpacity,o=e.x,u=e.y,l=e.width,f=e.height,d=e.verticalPoints;if(!r||!n||!n.length)return null;var v=d.map(function(m){return Math.round(m+o-o)}).sort(function(m,b){return m-b});o!==v[0]&&v.unshift(0);var p=v.map(function(m,b){var O=!v[b+1],x=O?o+l-m:v[b+1]-m;if(x<=0)return null;var g=b%n.length;return I.createElement("rect",{key:"react-".concat(b),x:m,y:u,width:x,height:f,stroke:"none",fill:n[g],fillOpacity:i,className:"recharts-cartesian-grid-bg"})});return I.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},p)}var W7=function(t,r){var n=t.xAxis,i=t.width,o=t.height,u=t.offset;return KN(cx(Lt(Lt(Lt({},Eo.defaultProps),n),{},{ticks:wn(n,!0),viewBox:{x:0,y:0,width:i,height:o}})),u.left,u.left+u.width,r)},H7=function(t,r){var n=t.yAxis,i=t.width,o=t.height,u=t.offset;return KN(cx(Lt(Lt(Lt({},Eo.defaultProps),n),{},{ticks:wn(n,!0),viewBox:{x:0,y:0,width:i,height:o}})),u.top,u.top+u.height,r)},Ta={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function dx(e){var t,r,n,i,o,u,l=ox(),f=sx(),d=NV(),v=Lt(Lt({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:Ta.stroke,fill:(r=e.fill)!==null&&r!==void 0?r:Ta.fill,horizontal:(n=e.horizontal)!==null&&n!==void 0?n:Ta.horizontal,horizontalFill:(i=e.horizontalFill)!==null&&i!==void 0?i:Ta.horizontalFill,vertical:(o=e.vertical)!==null&&o!==void 0?o:Ta.vertical,verticalFill:(u=e.verticalFill)!==null&&u!==void 0?u:Ta.verticalFill,x:le(e.x)?e.x:d.left,y:le(e.y)?e.y:d.top,width:le(e.width)?e.width:d.width,height:le(e.height)?e.height:d.height}),p=v.x,m=v.y,b=v.width,O=v.height,x=v.syncWithTicks,g=v.horizontalValues,P=v.verticalValues,A=TV(),T=CV();if(!le(b)||b<=0||!le(O)||O<=0||!le(p)||p!==+p||!le(m)||m!==+m)return null;var E=v.verticalCoordinatesGenerator||W7,_=v.horizontalCoordinatesGenerator||H7,j=v.horizontalPoints,N=v.verticalPoints;if((!j||!j.length)&&Ae(_)){var R=g&&g.length,D=_({yAxis:T?Lt(Lt({},T),{},{ticks:R?g:T.ticks}):void 0,width:l,height:f,offset:d},R?!0:x);qr(Array.isArray(D),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(Hi(D),"]")),Array.isArray(D)&&(j=D)}if((!N||!N.length)&&Ae(E)){var H=P&&P.length,q=E({xAxis:A?Lt(Lt({},A),{},{ticks:H?P:A.ticks}):void 0,width:l,height:f,offset:d},H?!0:x);qr(Array.isArray(q),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(Hi(q),"]")),Array.isArray(q)&&(N=q)}return I.createElement("g",{className:"recharts-cartesian-grid"},I.createElement(B7,{fill:v.fill,fillOpacity:v.fillOpacity,x:v.x,y:v.y,width:v.width,height:v.height,ry:v.ry}),I.createElement(F7,Di({},v,{offset:d,horizontalPoints:j,xAxis:A,yAxis:T})),I.createElement(q7,Di({},v,{offset:d,verticalPoints:N,xAxis:A,yAxis:T})),I.createElement(U7,Di({},v,{horizontalPoints:j})),I.createElement(z7,Di({},v,{verticalPoints:N})))}dx.displayName="CartesianGrid";var K7=["type","layout","connectNulls","ref"],V7=["key"];function lo(e){"@babel/helpers - typeof";return lo=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},lo(e)}function bT(e,t){if(e==null)return{};var r=G7(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 G7(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function $s(){return $s=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);rp){b=[].concat(Ca(f.slice(0,O)),[p-x]);break}var g=b.length%2===0?[0,m]:[m];return[].concat(Ca(t.repeat(f,v)),Ca(b),g).map(function(P){return"".concat(P,"px")}).join(", ")}),Ir(r,"id",wo("recharts-line-")),Ir(r,"pathRef",function(u){r.mainCurve=u}),Ir(r,"handleAnimationEnd",function(){r.setState({isAnimationFinished:!0}),r.props.onAnimationEnd&&r.props.onAnimationEnd()}),Ir(r,"handleAnimationStart",function(){r.setState({isAnimationFinished:!1}),r.props.onAnimationStart&&r.props.onAnimationStart()}),r}return iG(t,e),eG(t,[{key:"componentDidMount",value:function(){if(this.props.isAnimationActive){var n=this.getTotalLength();this.setState({totalLength:n})}}},{key:"componentDidUpdate",value:function(){if(this.props.isAnimationActive){var n=this.getTotalLength();n!==this.state.totalLength&&this.setState({totalLength:n})}}},{key:"getTotalLength",value:function(){var n=this.mainCurve;try{return n&&n.getTotalLength&&n.getTotalLength()||0}catch{return 0}}},{key:"renderErrorBar",value:function(n,i){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var o=this.props,u=o.points,l=o.xAxis,f=o.yAxis,d=o.layout,v=o.children,p=cr(v,Mu);if(!p)return null;var m=function(x,g){return{x:x.x,y:x.y,value:x.value,errorVal:xt(x.payload,g)}},b={clipPath:n?"url(#clipPath-".concat(i,")"):null};return I.createElement(qe,b,p.map(function(O){return I.cloneElement(O,{key:"bar-".concat(O.props.dataKey),data:u,xAxis:l,yAxis:f,layout:d,dataPointFormatter:m})}))}},{key:"renderDots",value:function(n,i,o){var u=this.props.isAnimationActive;if(u&&!this.state.isAnimationFinished)return null;var l=this.props,f=l.dot,d=l.points,v=l.dataKey,p=Se(this.props,!1),m=Se(f,!0),b=d.map(function(x,g){var P=nr(nr(nr({key:"dot-".concat(g),r:3},p),m),{},{index:g,cx:x.x,cy:x.y,value:x.value,dataKey:v,payload:x.payload,points:d});return t.renderDotItem(f,P)}),O={clipPath:n?"url(#clipPath-".concat(i?"":"dots-").concat(o,")"):null};return I.createElement(qe,$s({className:"recharts-line-dots",key:"dots"},O),b)}},{key:"renderCurveStatically",value:function(n,i,o,u){var l=this.props,f=l.type,d=l.layout,v=l.connectNulls;l.ref;var p=bT(l,K7),m=nr(nr(nr({},Se(p,!0)),{},{fill:"none",className:"recharts-line-curve",clipPath:i?"url(#clipPath-".concat(o,")"):null,points:n},u),{},{type:f,layout:d,connectNulls:v});return I.createElement(Wc,$s({},m,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(n,i){var o=this,u=this.props,l=u.points,f=u.strokeDasharray,d=u.isAnimationActive,v=u.animationBegin,p=u.animationDuration,m=u.animationEasing,b=u.animationId,O=u.animateNewValues,x=u.width,g=u.height,P=this.state,A=P.prevPoints,T=P.totalLength;return I.createElement(tn,{begin:v,duration:p,isActive:d,easing:m,from:{t:0},to:{t:1},key:"line-".concat(b),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(E){var _=E.t;if(A){var j=A.length/l.length,N=l.map(function($,U){var G=Math.floor(U*j);if(A[G]){var V=A[G],Y=sr(V.x,$.x),J=sr(V.y,$.y);return nr(nr({},$),{},{x:Y(_),y:J(_)})}if(O){var W=sr(x*2,$.x),ee=sr(g/2,$.y);return nr(nr({},$),{},{x:W(_),y:ee(_)})}return nr(nr({},$),{},{x:$.x,y:$.y})});return o.renderCurveStatically(N,n,i)}var R=sr(0,T),D=R(_),H;if(f){var q="".concat(f).split(/[,\s]+/gim).map(function($){return parseFloat($)});H=o.getStrokeDasharray(D,T,q)}else H=o.generateSimpleStrokeDasharray(T,D);return o.renderCurveStatically(l,n,i,{strokeDasharray:H})})}},{key:"renderCurve",value:function(n,i){var o=this.props,u=o.points,l=o.isAnimationActive,f=this.state,d=f.prevPoints,v=f.totalLength;return l&&u&&u.length&&(!d&&v>0||!Ru(d,u))?this.renderCurveWithAnimation(n,i):this.renderCurveStatically(u,n,i)}},{key:"render",value:function(){var n,i=this.props,o=i.hide,u=i.dot,l=i.points,f=i.className,d=i.xAxis,v=i.yAxis,p=i.top,m=i.left,b=i.width,O=i.height,x=i.isAnimationActive,g=i.id;if(o||!l||!l.length)return null;var P=this.state.isAnimationFinished,A=l.length===1,T=Me("recharts-line",f),E=d&&d.allowDataOverflow,_=v&&v.allowDataOverflow,j=E||_,N=ke(g)?this.id:g,R=(n=Se(u,!1))!==null&&n!==void 0?n:{r:3,strokeWidth:2},D=R.r,H=D===void 0?3:D,q=R.strokeWidth,$=q===void 0?2:q,U=LB(u)?u:{},G=U.clipDot,V=G===void 0?!0:G,Y=H*2+$;return I.createElement(qe,{className:T},E||_?I.createElement("defs",null,I.createElement("clipPath",{id:"clipPath-".concat(N)},I.createElement("rect",{x:E?m:m-b/2,y:_?p:p-O/2,width:E?b:b*2,height:_?O:O*2})),!V&&I.createElement("clipPath",{id:"clipPath-dots-".concat(N)},I.createElement("rect",{x:m-Y/2,y:p-Y/2,width:b+Y,height:O+Y}))):null,!A&&this.renderCurve(j,N),this.renderErrorBar(j,N),(A||u)&&this.renderDots(j,V,N),(!x||P)&&En.renderCallByParent(this.props,l))}}],[{key:"getDerivedStateFromProps",value:function(n,i){return n.animationId!==i.prevAnimationId?{prevAnimationId:n.animationId,curPoints:n.points,prevPoints:i.curPoints}:n.points!==i.curPoints?{curPoints:n.points}:null}},{key:"repeat",value:function(n,i){for(var o=n.length%2!==0?[].concat(Ca(n),[0]):n,u=[],l=0;le.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function GG(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function XG(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function YG(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r0?u:t&&t.length&&le(i)&&le(o)?t.slice(i,o+1):[]};function sM(e){return e==="number"?[0,"auto"]:void 0}var X0=function(t,r,n,i){var o=t.graphicalItems,u=t.tooltipAxis,l=fd(r,t);return n<0||!o||!o.length||n>=l.length?null:o.reduce(function(f,d){var v,p=(v=d.props.data)!==null&&v!==void 0?v:r;p&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=n&&(p=p.slice(t.dataStartIndex,t.dataEndIndex+1));var m;if(u.dataKey&&!u.allowDuplicatedCategory){var b=p===void 0?l:p;m=vc(b,u.dataKey,i)}else m=p&&p[n]||l[n];return m?[].concat(vo(f),[QN(d,m)]):f},[])},jT=function(t,r,n,i){var o=i||{x:t.chartX,y:t.chartY},u=uX(o,n),l=t.orderedTooltipTicks,f=t.tooltipAxis,d=t.tooltipTicks,v=$6(u,l,d,f);if(v>=0&&d){var p=d[v]&&d[v].value,m=X0(t,r,v,p),b=lX(n,l,v,o);return{activeTooltipIndex:v,activeLabel:p,activePayload:m,activeCoordinate:b}}return null},cX=function(t,r){var n=r.axes,i=r.graphicalItems,o=r.axisType,u=r.axisIdKey,l=r.stackGroups,f=r.dataStartIndex,d=r.dataEndIndex,v=t.layout,p=t.children,m=t.stackOffset,b=HN(v,o);return n.reduce(function(O,x){var g,P=x.type.defaultProps!==void 0?te(te({},x.type.defaultProps),x.props):x.props,A=P.type,T=P.dataKey,E=P.allowDataOverflow,_=P.allowDuplicatedCategory,j=P.scale,N=P.ticks,R=P.includeHidden,D=P[u];if(O[D])return O;var H=fd(t.data,{graphicalItems:i.filter(function(z){var oe,ce=u in z.props?z.props[u]:(oe=z.type.defaultProps)===null||oe===void 0?void 0:oe[u];return ce===D}),dataStartIndex:f,dataEndIndex:d}),q=H.length,$,U,G;IG(P.domain,E,A)&&($=l0(P.domain,null,E),b&&(A==="number"||j!=="auto")&&(G=ks(H,T,"category")));var V=sM(A);if(!$||$.length===0){var Y,J=(Y=P.domain)!==null&&Y!==void 0?Y:V;if(T){if($=ks(H,T,A),A==="category"&&b){var W=jB($);_&&W?(U=$,$=tf(0,q)):_||($=RA(J,$,x).reduce(function(z,oe){return z.indexOf(oe)>=0?z:[].concat(vo(z),[oe])},[]))}else if(A==="category")_?$=$.filter(function(z){return z!==""&&!ke(z)}):$=RA(J,$,x).reduce(function(z,oe){return z.indexOf(oe)>=0||oe===""||ke(oe)?z:[].concat(vo(z),[oe])},[]);else if(A==="number"){var ee=F6(H,i.filter(function(z){var oe,ce,me=u in z.props?z.props[u]:(oe=z.type.defaultProps)===null||oe===void 0?void 0:oe[u],Pe="hide"in z.props?z.props.hide:(ce=z.type.defaultProps)===null||ce===void 0?void 0:ce.hide;return me===D&&(R||!Pe)}),T,o,v);ee&&($=ee)}b&&(A==="number"||j!=="auto")&&(G=ks(H,T,"category"))}else b?$=tf(0,q):l&&l[D]&&l[D].hasStack&&A==="number"?$=m==="expand"?[0,1]:YN(l[D].stackGroups,f,d):$=WN(H,i.filter(function(z){var oe=u in z.props?z.props[u]:z.type.defaultProps[u],ce="hide"in z.props?z.props.hide:z.type.defaultProps.hide;return oe===D&&(R||!ce)}),A,v,!0);if(A==="number")$=K0(p,$,D,o,N),J&&($=l0(J,$,E));else if(A==="category"&&J){var Z=J,L=$.every(function(z){return Z.indexOf(z)>=0});L&&($=Z)}}return te(te({},O),{},_e({},D,te(te({},P),{},{axisType:o,domain:$,categoricalDomain:G,duplicateDomain:U,originalDomain:(g=P.domain)!==null&&g!==void 0?g:V,isCategorical:b,layout:v})))},{})},fX=function(t,r){var n=r.graphicalItems,i=r.Axis,o=r.axisType,u=r.axisIdKey,l=r.stackGroups,f=r.dataStartIndex,d=r.dataEndIndex,v=t.layout,p=t.children,m=fd(t.data,{graphicalItems:n,dataStartIndex:f,dataEndIndex:d}),b=m.length,O=HN(v,o),x=-1;return n.reduce(function(g,P){var A=P.type.defaultProps!==void 0?te(te({},P.type.defaultProps),P.props):P.props,T=A[u],E=sM("number");if(!g[T]){x++;var _;return O?_=tf(0,b):l&&l[T]&&l[T].hasStack?(_=YN(l[T].stackGroups,f,d),_=K0(p,_,T,o)):(_=l0(E,WN(m,n.filter(function(j){var N,R,D=u in j.props?j.props[u]:(N=j.type.defaultProps)===null||N===void 0?void 0:N[u],H="hide"in j.props?j.props.hide:(R=j.type.defaultProps)===null||R===void 0?void 0:R.hide;return D===T&&!H}),"number",v),i.defaultProps.allowDataOverflow),_=K0(p,_,T,o)),te(te({},g),{},_e({},T,te(te({axisType:o},i.defaultProps),{},{hide:!0,orientation:lr(oX,"".concat(o,".").concat(x%2),null),domain:_,originalDomain:E,isCategorical:O,layout:v})))}return g},{})},dX=function(t,r){var n=r.axisType,i=n===void 0?"xAxis":n,o=r.AxisComp,u=r.graphicalItems,l=r.stackGroups,f=r.dataStartIndex,d=r.dataEndIndex,v=t.children,p="".concat(i,"Id"),m=cr(v,o),b={};return m&&m.length?b=cX(t,{axes:m,graphicalItems:u,axisType:i,axisIdKey:p,stackGroups:l,dataStartIndex:f,dataEndIndex:d}):u&&u.length&&(b=fX(t,{Axis:o,graphicalItems:u,axisType:i,axisIdKey:p,stackGroups:l,dataStartIndex:f,dataEndIndex:d})),b},pX=function(t){var r=ni(t),n=wn(r,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:Tb(n,function(i){return i.coordinate}),tooltipAxis:r,tooltipAxisBandSize:qc(r,n)}},TT=function(t){var r=t.children,n=t.defaultShowTooltip,i=ar(r,no),o=0,u=0;return t.data&&t.data.length!==0&&(u=t.data.length-1),i&&i.props&&(i.props.startIndex>=0&&(o=i.props.startIndex),i.props.endIndex>=0&&(u=i.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:o,dataEndIndex:u,activeTooltipIndex:-1,isTooltipActive:!!n}},hX=function(t){return!t||!t.length?!1:t.some(function(r){var n=On(r&&r.type);return n&&n.indexOf("Bar")>=0})},CT=function(t){return t==="horizontal"?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:t==="vertical"?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:t==="centric"?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},vX=function(t,r){var n=t.props,i=t.graphicalItems,o=t.xAxisMap,u=o===void 0?{}:o,l=t.yAxisMap,f=l===void 0?{}:l,d=n.width,v=n.height,p=n.children,m=n.margin||{},b=ar(p,no),O=ar(p,_n),x=Object.keys(f).reduce(function(_,j){var N=f[j],R=N.orientation;return!N.mirror&&!N.hide?te(te({},_),{},_e({},R,_[R]+N.width)):_},{left:m.left||0,right:m.right||0}),g=Object.keys(u).reduce(function(_,j){var N=u[j],R=N.orientation;return!N.mirror&&!N.hide?te(te({},_),{},_e({},R,lr(_,"".concat(R))+N.height)):_},{top:m.top||0,bottom:m.bottom||0}),P=te(te({},g),x),A=P.bottom;b&&(P.bottom+=b.props.height||no.defaultProps.height),O&&r&&(P=L6(P,i,n,r));var T=d-P.left-P.right,E=v-P.top-P.bottom;return te(te({brushBottom:A},P),{},{width:Math.max(T,0),height:Math.max(E,0)})},mX=function(t,r){if(r==="xAxis")return t[r].width;if(r==="yAxis")return t[r].height},px=function(t){var r=t.chartName,n=t.GraphicalChild,i=t.defaultTooltipEventType,o=i===void 0?"axis":i,u=t.validateTooltipEventTypes,l=u===void 0?["axis"]:u,f=t.axisComponents,d=t.legendContent,v=t.formatAxisMap,p=t.defaultProps,m=function(P,A){var T=A.graphicalItems,E=A.stackGroups,_=A.offset,j=A.updateId,N=A.dataStartIndex,R=A.dataEndIndex,D=P.barSize,H=P.layout,q=P.barGap,$=P.barCategoryGap,U=P.maxBarSize,G=CT(H),V=G.numericAxisName,Y=G.cateAxisName,J=hX(T),W=[];return T.forEach(function(ee,Z){var L=fd(P.data,{graphicalItems:[ee],dataStartIndex:N,dataEndIndex:R}),z=ee.type.defaultProps!==void 0?te(te({},ee.type.defaultProps),ee.props):ee.props,oe=z.dataKey,ce=z.maxBarSize,me=z["".concat(V,"Id")],Pe=z["".concat(Y,"Id")],De={},je=f.reduce(function(Wt,Pr){var ea=A["".concat(Pr.axisType,"Map")],jo=z["".concat(Pr.axisType,"Id")];ea&&ea[jo]||Pr.axisType==="zAxis"||Wi();var To=ea[jo];return te(te({},Wt),{},_e(_e({},Pr.axisType,To),"".concat(Pr.axisType,"Ticks"),wn(To)))},De),ae=je[Y],ge=je["".concat(Y,"Ticks")],Te=E&&E[me]&&E[me].hasStack&&X6(ee,E[me].stackGroups),ne=On(ee.type).indexOf("Bar")>=0,We=qc(ae,ge),Ne=[],Ce=J&&I6({barSize:D,stackGroups:E,totalSize:mX(je,Y)});if(ne){var Je,st,_r=ke(ce)?U:ce,Wr=(Je=(st=qc(ae,ge,!0))!==null&&st!==void 0?st:_r)!==null&&Je!==void 0?Je:0;Ne=D6({barGap:q,barCategoryGap:$,bandSize:Wr!==We?Wr:We,sizeList:Ce[Pe],maxBarSize:_r}),Wr!==We&&(Ne=Ne.map(function(Wt){return te(te({},Wt),{},{position:te(te({},Wt.position),{},{offset:Wt.position.offset-Wr/2})})}))}var Hr=ee&&ee.type&&ee.type.getComposedData;Hr&&W.push({props:te(te({},Hr(te(te({},je),{},{displayedData:L,props:P,dataKey:oe,item:ee,bandSize:We,barPosition:Ne,offset:_,stackedData:Te,layout:H,dataStartIndex:N,dataEndIndex:R}))),{},_e(_e(_e({key:ee.key||"item-".concat(Z)},V,je[V]),Y,je[Y]),"animationId",j)),childIndex:qB(ee,P.children),item:ee})}),W},b=function(P,A){var T=P.props,E=P.dataStartIndex,_=P.dataEndIndex,j=P.updateId;if(!VO({props:T}))return null;var N=T.children,R=T.layout,D=T.stackOffset,H=T.data,q=T.reverseStackOrder,$=CT(R),U=$.numericAxisName,G=$.cateAxisName,V=cr(N,n),Y=V6(H,V,"".concat(U,"Id"),"".concat(G,"Id"),D,q),J=f.reduce(function(z,oe){var ce="".concat(oe.axisType,"Map");return te(te({},z),{},_e({},ce,dX(T,te(te({},oe),{},{graphicalItems:V,stackGroups:oe.axisType===U&&Y,dataStartIndex:E,dataEndIndex:_}))))},{}),W=vX(te(te({},J),{},{props:T,graphicalItems:V}),A==null?void 0:A.legendBBox);Object.keys(J).forEach(function(z){J[z]=v(T,J[z],W,z.replace("Map",""),r)});var ee=J["".concat(G,"Map")],Z=pX(ee),L=m(T,te(te({},J),{},{dataStartIndex:E,dataEndIndex:_,updateId:j,graphicalItems:V,stackGroups:Y,offset:W}));return te(te({formattedGraphicalItems:L,graphicalItems:V,offset:W,stackGroups:Y},Z),J)},O=(function(g){function P(A){var T,E,_;return XG(this,P),_=ZG(this,P,[A]),_e(_,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),_e(_,"accessibilityManager",new $G),_e(_,"handleLegendBBoxUpdate",function(j){if(j){var N=_.state,R=N.dataStartIndex,D=N.dataEndIndex,H=N.updateId;_.setState(te({legendBBox:j},b({props:_.props,dataStartIndex:R,dataEndIndex:D,updateId:H},te(te({},_.state),{},{legendBBox:j}))))}}),_e(_,"handleReceiveSyncEvent",function(j,N,R){if(_.props.syncId===j){if(R===_.eventEmitterSymbol&&typeof _.props.syncMethod!="function")return;_.applySyncEvent(N)}}),_e(_,"handleBrushChange",function(j){var N=j.startIndex,R=j.endIndex;if(N!==_.state.dataStartIndex||R!==_.state.dataEndIndex){var D=_.state.updateId;_.setState(function(){return te({dataStartIndex:N,dataEndIndex:R},b({props:_.props,dataStartIndex:N,dataEndIndex:R,updateId:D},_.state))}),_.triggerSyncEvent({dataStartIndex:N,dataEndIndex:R})}}),_e(_,"handleMouseEnter",function(j){var N=_.getMouseInfo(j);if(N){var R=te(te({},N),{},{isTooltipActive:!0});_.setState(R),_.triggerSyncEvent(R);var D=_.props.onMouseEnter;Ae(D)&&D(R,j)}}),_e(_,"triggeredAfterMouseMove",function(j){var N=_.getMouseInfo(j),R=N?te(te({},N),{},{isTooltipActive:!0}):{isTooltipActive:!1};_.setState(R),_.triggerSyncEvent(R);var D=_.props.onMouseMove;Ae(D)&&D(R,j)}),_e(_,"handleItemMouseEnter",function(j){_.setState(function(){return{isTooltipActive:!0,activeItem:j,activePayload:j.tooltipPayload,activeCoordinate:j.tooltipPosition||{x:j.cx,y:j.cy}}})}),_e(_,"handleItemMouseLeave",function(){_.setState(function(){return{isTooltipActive:!1}})}),_e(_,"handleMouseMove",function(j){j.persist(),_.throttleTriggeredAfterMouseMove(j)}),_e(_,"handleMouseLeave",function(j){_.throttleTriggeredAfterMouseMove.cancel();var N={isTooltipActive:!1};_.setState(N),_.triggerSyncEvent(N);var R=_.props.onMouseLeave;Ae(R)&&R(N,j)}),_e(_,"handleOuterEvent",function(j){var N=FB(j),R=lr(_.props,"".concat(N));if(N&&Ae(R)){var D,H;/.*touch.*/i.test(N)?H=_.getMouseInfo(j.changedTouches[0]):H=_.getMouseInfo(j),R((D=H)!==null&&D!==void 0?D:{},j)}}),_e(_,"handleClick",function(j){var N=_.getMouseInfo(j);if(N){var R=te(te({},N),{},{isTooltipActive:!0});_.setState(R),_.triggerSyncEvent(R);var D=_.props.onClick;Ae(D)&&D(R,j)}}),_e(_,"handleMouseDown",function(j){var N=_.props.onMouseDown;if(Ae(N)){var R=_.getMouseInfo(j);N(R,j)}}),_e(_,"handleMouseUp",function(j){var N=_.props.onMouseUp;if(Ae(N)){var R=_.getMouseInfo(j);N(R,j)}}),_e(_,"handleTouchMove",function(j){j.changedTouches!=null&&j.changedTouches.length>0&&_.throttleTriggeredAfterMouseMove(j.changedTouches[0])}),_e(_,"handleTouchStart",function(j){j.changedTouches!=null&&j.changedTouches.length>0&&_.handleMouseDown(j.changedTouches[0])}),_e(_,"handleTouchEnd",function(j){j.changedTouches!=null&&j.changedTouches.length>0&&_.handleMouseUp(j.changedTouches[0])}),_e(_,"handleDoubleClick",function(j){var N=_.props.onDoubleClick;if(Ae(N)){var R=_.getMouseInfo(j);N(R,j)}}),_e(_,"handleContextMenu",function(j){var N=_.props.onContextMenu;if(Ae(N)){var R=_.getMouseInfo(j);N(R,j)}}),_e(_,"triggerSyncEvent",function(j){_.props.syncId!==void 0&&hg.emit(vg,_.props.syncId,j,_.eventEmitterSymbol)}),_e(_,"applySyncEvent",function(j){var N=_.props,R=N.layout,D=N.syncMethod,H=_.state.updateId,q=j.dataStartIndex,$=j.dataEndIndex;if(j.dataStartIndex!==void 0||j.dataEndIndex!==void 0)_.setState(te({dataStartIndex:q,dataEndIndex:$},b({props:_.props,dataStartIndex:q,dataEndIndex:$,updateId:H},_.state)));else if(j.activeTooltipIndex!==void 0){var U=j.chartX,G=j.chartY,V=j.activeTooltipIndex,Y=_.state,J=Y.offset,W=Y.tooltipTicks;if(!J)return;if(typeof D=="function")V=D(W,j);else if(D==="value"){V=-1;for(var ee=0;ee=0){var Te,ne;if(U.dataKey&&!U.allowDuplicatedCategory){var We=typeof U.dataKey=="function"?ge:"payload.".concat(U.dataKey.toString());Te=vc(ee,We,V),ne=Z&&L&&vc(L,We,V)}else Te=ee==null?void 0:ee[G],ne=Z&&L&&L[G];if(Pe||me){var Ne=j.props.activeIndex!==void 0?j.props.activeIndex:G;return[C.cloneElement(j,te(te(te({},D.props),je),{},{activeIndex:Ne})),null,null]}if(!ke(Te))return[ae].concat(vo(_.renderActivePoints({item:D,activePoint:Te,basePoint:ne,childIndex:G,isRange:Z})))}else{var Ce,Je=(Ce=_.getItemByXY(_.state.activeCoordinate))!==null&&Ce!==void 0?Ce:{graphicalItem:ae},st=Je.graphicalItem,_r=st.item,Wr=_r===void 0?j:_r,Hr=st.childIndex,Wt=te(te(te({},D.props),je),{},{activeIndex:Hr});return[C.cloneElement(Wr,Wt),null,null]}return Z?[ae,null,null]:[ae,null]}),_e(_,"renderCustomized",function(j,N,R){return C.cloneElement(j,te(te({key:"recharts-customized-".concat(R)},_.props),_.state))}),_e(_,"renderMap",{CartesianGrid:{handler:uc,once:!0},ReferenceArea:{handler:_.renderReferenceElement},ReferenceLine:{handler:uc},ReferenceDot:{handler:_.renderReferenceElement},XAxis:{handler:uc},YAxis:{handler:uc},Brush:{handler:_.renderBrush,once:!0},Bar:{handler:_.renderGraphicChild},Line:{handler:_.renderGraphicChild},Area:{handler:_.renderGraphicChild},Radar:{handler:_.renderGraphicChild},RadialBar:{handler:_.renderGraphicChild},Scatter:{handler:_.renderGraphicChild},Pie:{handler:_.renderGraphicChild},Funnel:{handler:_.renderGraphicChild},Tooltip:{handler:_.renderCursor,once:!0},PolarGrid:{handler:_.renderPolarGrid,once:!0},PolarAngleAxis:{handler:_.renderPolarAxis},PolarRadiusAxis:{handler:_.renderPolarAxis},Customized:{handler:_.renderCustomized}}),_.clipPathId="".concat((T=A.id)!==null&&T!==void 0?T:wo("recharts"),"-clip"),_.throttleTriggeredAfterMouseMove=Uk(_.triggeredAfterMouseMove,(E=A.throttleDelay)!==null&&E!==void 0?E:1e3/60),_.state={},_}return tX(P,g),QG(P,[{key:"componentDidMount",value:function(){var T,E;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(T=this.props.margin.left)!==null&&T!==void 0?T:0,top:(E=this.props.margin.top)!==null&&E!==void 0?E:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var T=this.props,E=T.children,_=T.data,j=T.height,N=T.layout,R=ar(E,or);if(R){var D=R.props.defaultIndex;if(!(typeof D!="number"||D<0||D>this.state.tooltipTicks.length-1)){var H=this.state.tooltipTicks[D]&&this.state.tooltipTicks[D].value,q=X0(this.state,_,D,H),$=this.state.tooltipTicks[D].coordinate,U=(this.state.offset.top+j)/2,G=N==="horizontal",V=G?{x:$,y:U}:{y:$,x:U},Y=this.state.formattedGraphicalItems.find(function(W){var ee=W.item;return ee.type.name==="Scatter"});Y&&(V=te(te({},V),Y.props.points[D].tooltipPosition),q=Y.props.points[D].tooltipPayload);var J={activeTooltipIndex:D,isTooltipActive:!0,activeLabel:H,activePayload:q,activeCoordinate:V};this.setState(J),this.renderCursor(R),this.accessibilityManager.setIndex(D)}}}},{key:"getSnapshotBeforeUpdate",value:function(T,E){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==E.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==T.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==T.margin){var _,j;this.accessibilityManager.setDetails({offset:{left:(_=this.props.margin.left)!==null&&_!==void 0?_:0,top:(j=this.props.margin.top)!==null&&j!==void 0?j:0}})}return null}},{key:"componentDidUpdate",value:function(T){kg([ar(T.children,or)],[ar(this.props.children,or)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var T=ar(this.props.children,or);if(T&&typeof T.props.shared=="boolean"){var E=T.props.shared?"axis":"item";return l.indexOf(E)>=0?E:o}return o}},{key:"getMouseInfo",value:function(T){if(!this.container)return null;var E=this.container,_=E.getBoundingClientRect(),j=AU(_),N={chartX:Math.round(T.pageX-j.left),chartY:Math.round(T.pageY-j.top)},R=_.width/E.offsetWidth||1,D=this.inRange(N.chartX,N.chartY,R);if(!D)return null;var H=this.state,q=H.xAxisMap,$=H.yAxisMap,U=this.getTooltipEventType(),G=jT(this.state,this.props.data,this.props.layout,D);if(U!=="axis"&&q&&$){var V=ni(q).scale,Y=ni($).scale,J=V&&V.invert?V.invert(N.chartX):null,W=Y&&Y.invert?Y.invert(N.chartY):null;return te(te({},N),{},{xValue:J,yValue:W},G)}return G?te(te({},N),G):null}},{key:"inRange",value:function(T,E){var _=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,j=this.props.layout,N=T/_,R=E/_;if(j==="horizontal"||j==="vertical"){var D=this.state.offset,H=N>=D.left&&N<=D.left+D.width&&R>=D.top&&R<=D.top+D.height;return H?{x:N,y:R}:null}var q=this.state,$=q.angleAxisMap,U=q.radiusAxisMap;if($&&U){var G=ni($);return IA({x:N,y:R},G)}return null}},{key:"parseEventsOfWrapper",value:function(){var T=this.props.children,E=this.getTooltipEventType(),_=ar(T,or),j={};_&&E==="axis"&&(_.props.trigger==="click"?j={onClick:this.handleClick}:j={onMouseEnter:this.handleMouseEnter,onDoubleClick:this.handleDoubleClick,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd,onContextMenu:this.handleContextMenu});var N=mc(this.props,this.handleOuterEvent);return te(te({},N),j)}},{key:"addListener",value:function(){hg.on(vg,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){hg.removeListener(vg,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(T,E,_){for(var j=this.state.formattedGraphicalItems,N=0,R=j.length;N{r[i.sessionTypeAsInt]=(r[i.sessionTypeAsInt]||0)+1});const n=Object.entries(r).map(([i,o])=>({name:LL[Number(i)]||`Type ${i}`,value:o,color:FC[Number(i)]||"#6c757d",typeId:Number(i)}));return n.length===0?S.jsx("p",{className:"text-muted-custom text-center",children:"Aucune donnée"}):S.jsx(qf,{width:"100%",height:300,children:S.jsxs(uM,{children:[S.jsx(on,{data:n,dataKey:"value",nameKey:"name",cx:"50%",cy:"50%",outerRadius:100,label:!0,style:t?{cursor:"pointer"}:void 0,onClick:t?(i,o)=>t(n[o].typeId):void 0,children:n.map((i,o)=>S.jsx(ju,{fill:i.color},o))}),S.jsx(or,{contentStyle:{backgroundColor:"#1a1a2e",border:"1px solid #333"}}),S.jsx(_n,{})]})})}function xX({sessions:e}){const t={};e.forEach(n=>{if(n.sessionDateAsString){const i=new Date(n.sessionDateAsString),o=`${i.getFullYear()}-${String(i.getMonth()+1).padStart(2,"0")}`;t[o]=(t[o]||0)+1}});const r=Object.entries(t).sort(([n],[i])=>n.localeCompare(i)).slice(-12).map(([n,i])=>({month:n,sessions:i}));return r.length===0?S.jsx("p",{className:"text-muted-custom text-center",children:"Aucune donnée"}):S.jsx(qf,{width:"100%",height:300,children:S.jsxs(gX,{data:r,children:[S.jsx(dx,{strokeDasharray:"3 3",stroke:"#333"}),S.jsx(Ao,{dataKey:"month",stroke:"#888"}),S.jsx(Ki,{stroke:"#888",allowDecimals:!1}),S.jsx(or,{contentStyle:{backgroundColor:"#1a1a2e",border:"1px solid #333"}}),S.jsx(Ji,{dataKey:"sessions",fill:"#4a90d9",name:"Sessions"})]})})}function wX(e){const t=Math.floor(e/60),r=Math.floor(e%60);return`${t}m ${r}s`}function SX(e,t){return e?new Date(e).toLocaleDateString(t==="fr"?"fr-FR":"en-US",{day:"2-digit",month:"2-digit",year:"numeric",hour:"2-digit",minute:"2-digit"}):"-"}function OX(){const{t:e,lang:t}=Ur(),r=Ou(),[n,i]=C.useState([]),[o,u]=C.useState([]),[l,f]=C.useState(!0);if(C.useEffect(()=>{Promise.all([LC(),BC()]).then(([x,g])=>{i(x),u(g)}).finally(()=>f(!1))},[]),l)return S.jsx(_u,{});const d=n.length,v=o.length,p=d>0?Math.round(n.filter(x=>x.success).length/d*100):0,m=o.length>0?Math.round(o.reduce((x,g)=>x+g.avgPrecision,0)/o.length*100)/100:0,b=n.slice(0,10),O=[...o].sort((x,g)=>g.avgPrecision-x.avgPrecision).slice(0,5);return S.jsxs(S.Fragment,{children:[S.jsx("h2",{className:"mb-4",children:e("dashboard.title")}),S.jsxs(Fr,{className:"mb-4 g-3",children:[S.jsx(Be,{xs:6,md:3,children:S.jsx(Dt,{title:e("dashboard.totalSessions"),value:d,color:"#4a90d9",onClick:()=>r("/sessions")})}),S.jsx(Be,{xs:6,md:3,children:S.jsx(Dt,{title:e("dashboard.totalUsers"),value:v,color:"#9b59b6",onClick:()=>r("/users")})}),S.jsx(Be,{xs:6,md:3,children:S.jsx(Dt,{title:e("dashboard.successRate"),value:`${p}%`,color:"#27ae60"})}),S.jsx(Be,{xs:6,md:3,children:S.jsx(Dt,{title:e("dashboard.avgPrecision"),value:m.toFixed(1),color:"#f39c12"})})]}),S.jsxs(Fr,{className:"mb-4 g-3",children:[S.jsx(Be,{md:6,children:S.jsx(we,{className:"chart-card",children:S.jsxs(we.Body,{children:[S.jsx(we.Title,{children:e("dashboard.sessionsByType")}),S.jsx(bX,{sessions:n,onSliceClick:x=>r(`/sessions?type=${x}`)})]})})}),S.jsx(Be,{md:6,children:S.jsx(we,{className:"chart-card",children:S.jsxs(we.Body,{children:[S.jsx(we.Title,{children:e("dashboard.monthlyActivity")}),S.jsx(xX,{sessions:n})]})})})]}),S.jsxs(Fr,{className:"g-3",children:[S.jsx(Be,{md:8,children:S.jsx(we,{className:"data-card",children:S.jsxs(we.Body,{children:[S.jsx(we.Title,{children:e("dashboard.recentSessions")}),S.jsxs(Br,{hover:!0,responsive:!0,className:"data-table mb-0",children:[S.jsx("thead",{children:S.jsxs("tr",{children:[S.jsx("th",{children:e("table.date")}),S.jsx("th",{children:e("table.type")}),S.jsx("th",{children:e("table.scenario")}),S.jsx("th",{children:e("table.score")}),S.jsx("th",{children:e("table.duration")}),S.jsx("th",{children:e("table.result")})]})}),S.jsx("tbody",{children:b.map(x=>S.jsxs("tr",{className:"clickable-row",onClick:()=>r(`/sessions/${x.id}`),children:[S.jsx("td",{children:SX(x.sessionDateAsString,t)}),S.jsx("td",{children:S.jsx(Fs,{typeId:x.sessionTypeAsInt})}),S.jsx("td",{children:x.scenarioName||"-"}),S.jsx("td",{children:x.score}),S.jsx("td",{children:wX(x.timeToFinish)}),S.jsx("td",{children:S.jsx(jf,{success:x.success})})]},x.id))})]})]})})}),S.jsx(Be,{md:4,children:S.jsx(we,{className:"data-card",children:S.jsxs(we.Body,{children:[S.jsx(we.Title,{children:e("dashboard.topPrecision")}),S.jsxs(Br,{hover:!0,className:"data-table mb-0",children:[S.jsx("thead",{children:S.jsxs("tr",{children:[S.jsx("th",{children:"#"}),S.jsx("th",{children:e("table.user")}),S.jsx("th",{children:e("chart.precision")})]})}),S.jsx("tbody",{children:O.map((x,g)=>S.jsxs("tr",{className:"clickable-row",onClick:()=>r(`/users/${x.id}`),children:[S.jsx("td",{children:g+1}),S.jsx("td",{children:x.firstName&&x.lastName?`${x.firstName} ${x.lastName}`:x.username}),S.jsx("td",{children:x.avgPrecision.toFixed(1)})]},x.id))})]})]})})})]})]})}const _X={type:$e.string,tooltip:$e.bool,as:$e.elementType},dd=C.forwardRef(({as:e="div",className:t,type:r="valid",tooltip:n=!1,...i},o)=>S.jsx(e,{...i,ref:o,className:Oe(t,`${r}-${n?"tooltip":"feedback"}`)}));dd.displayName="Feedback";dd.propTypes=_X;const Cn=C.createContext({}),hx=C.forwardRef(({id:e,bsPrefix:t,className:r,type:n="checkbox",isValid:i=!1,isInvalid:o=!1,as:u="input",...l},f)=>{const{controlId:d}=C.useContext(Cn);return t=Re(t,"form-check-input"),S.jsx(u,{...l,ref:f,type:n,id:e||d,className:Oe(r,t,i&&"is-valid",o&&"is-invalid")})});hx.displayName="FormCheckInput";const mf=C.forwardRef(({bsPrefix:e,className:t,htmlFor:r,...n},i)=>{const{controlId:o}=C.useContext(Cn);return e=Re(e,"form-check-label"),S.jsx("label",{...n,ref:i,htmlFor:r||o,className:Oe(t,e)})});mf.displayName="FormCheckLabel";function PX(e,t){let r=0;return C.Children.map(e,n=>C.isValidElement(n)?t(n,r++):n)}function EX(e,t){return C.Children.toArray(e).some(r=>C.isValidElement(r)&&r.type===t)}const lM=C.forwardRef(({id:e,bsPrefix:t,bsSwitchPrefix:r,inline:n=!1,reverse:i=!1,disabled:o=!1,isValid:u=!1,isInvalid:l=!1,feedbackTooltip:f=!1,feedback:d,feedbackType:v,className:p,style:m,title:b="",type:O="checkbox",label:x,children:g,as:P="input",...A},T)=>{t=Re(t,"form-check"),r=Re(r,"form-switch");const{controlId:E}=C.useContext(Cn),_=C.useMemo(()=>({controlId:e||E}),[E,e]),j=!g&&x!=null&&x!==!1||EX(g,mf),N=S.jsx(hx,{...A,type:O==="switch"?"checkbox":O,ref:T,isValid:u,isInvalid:l,disabled:o,as:P});return S.jsx(Cn.Provider,{value:_,children:S.jsx("div",{style:m,className:Oe(p,j&&t,n&&`${t}-inline`,i&&`${t}-reverse`,O==="switch"&&r),children:g||S.jsxs(S.Fragment,{children:[N,j&&S.jsx(mf,{title:b,children:x}),d&&S.jsx(dd,{type:v,tooltip:f,children:d})]})})})});lM.displayName="FormCheck";const yf=Object.assign(lM,{Input:hx,Label:mf}),cM=C.forwardRef(({bsPrefix:e,type:t,size:r,htmlSize:n,id:i,className:o,isValid:u=!1,isInvalid:l=!1,plaintext:f,readOnly:d,as:v="input",...p},m)=>{const{controlId:b}=C.useContext(Cn);return e=Re(e,"form-control"),S.jsx(v,{...p,type:t,size:n,ref:m,readOnly:d,id:i||b,className:Oe(o,f?`${e}-plaintext`:e,r&&`${e}-${r}`,t==="color"&&`${e}-color`,u&&"is-valid",l&&"is-invalid")})});cM.displayName="FormControl";const AX=Object.assign(cM,{Feedback:dd}),fM=C.forwardRef(({className:e,bsPrefix:t,as:r="div",...n},i)=>(t=Re(t,"form-floating"),S.jsx(r,{ref:i,className:Oe(e,t),...n})));fM.displayName="FormFloating";const vx=C.forwardRef(({controlId:e,as:t="div",...r},n)=>{const i=C.useMemo(()=>({controlId:e}),[e]);return S.jsx(Cn.Provider,{value:i,children:S.jsx(t,{...r,ref:n})})});vx.displayName="FormGroup";const dM=C.forwardRef(({as:e="label",bsPrefix:t,column:r=!1,visuallyHidden:n=!1,className:i,htmlFor:o,...u},l)=>{const{controlId:f}=C.useContext(Cn);t=Re(t,"form-label");let d="col-form-label";typeof r=="string"&&(d=`${d} ${d}-${r}`);const v=Oe(i,t,n&&"visually-hidden",r&&d);return o=o||f,r?S.jsx(Be,{ref:l,as:"label",className:v,htmlFor:o,...u}):S.jsx(e,{ref:l,className:v,htmlFor:o,...u})});dM.displayName="FormLabel";const pM=C.forwardRef(({bsPrefix:e,className:t,id:r,...n},i)=>{const{controlId:o}=C.useContext(Cn);return e=Re(e,"form-range"),S.jsx("input",{...n,type:"range",ref:i,className:Oe(t,e),id:r||o})});pM.displayName="FormRange";const hM=C.forwardRef(({bsPrefix:e,size:t,htmlSize:r,className:n,isValid:i=!1,isInvalid:o=!1,id:u,...l},f)=>{const{controlId:d}=C.useContext(Cn);return e=Re(e,"form-select"),S.jsx("select",{...l,size:r,ref:f,className:Oe(n,e,t&&`${e}-${t}`,i&&"is-valid",o&&"is-invalid"),id:u||d})});hM.displayName="FormSelect";const vM=C.forwardRef(({bsPrefix:e,className:t,as:r="small",muted:n,...i},o)=>(e=Re(e,"form-text"),S.jsx(r,{...i,ref:o,className:Oe(t,e,n&&"text-muted")})));vM.displayName="FormText";const mM=C.forwardRef((e,t)=>S.jsx(yf,{...e,ref:t,type:"switch"}));mM.displayName="Switch";const jX=Object.assign(mM,{Input:yf.Input,Label:yf.Label}),yM=C.forwardRef(({bsPrefix:e,className:t,children:r,controlId:n,label:i,...o},u)=>(e=Re(e,"form-floating"),S.jsxs(vx,{ref:u,className:Oe(t,e),controlId:n,...o,children:[r,S.jsx("label",{htmlFor:n,children:i})]})));yM.displayName="FloatingLabel";const TX={_ref:$e.any,validated:$e.bool,as:$e.elementType},mx=C.forwardRef(({className:e,validated:t,as:r="form",...n},i)=>S.jsx(r,{...n,ref:i,className:Oe(e,t&&"was-validated")}));mx.displayName="Form";mx.propTypes=TX;const Mr=Object.assign(mx,{Group:vx,Control:AX,Floating:fM,Check:yf,Switch:jX,Label:dM,Text:vM,Range:pM,Select:hM,FloatingLabel:yM}),yx=C.forwardRef(({active:e=!1,disabled:t=!1,className:r,style:n,activeLabel:i="(current)",children:o,linkStyle:u,linkClassName:l,as:f=ob,...d},v)=>{const p=e||t?"span":f;return S.jsx("li",{ref:v,style:n,className:Oe(r,"page-item",{active:e,disabled:t}),children:S.jsxs(p,{className:Oe("page-link",l),style:u,...d,children:[o,e&&i&&S.jsx("span",{className:"visually-hidden",children:i})]})})});yx.displayName="PageItem";function $u(e,t,r=e){const n=C.forwardRef(({children:i,...o},u)=>S.jsxs(yx,{...o,ref:u,children:[S.jsx("span",{"aria-hidden":"true",children:i||t}),S.jsx("span",{className:"visually-hidden",children:r})]}));return n.displayName=e,n}const CX=$u("First","«"),kX=$u("Prev","‹","Previous"),NX=$u("Ellipsis","…","More"),RX=$u("Next","›"),MX=$u("Last","»"),gM=C.forwardRef(({bsPrefix:e,className:t,size:r,...n},i)=>{const o=Re(e,"pagination");return S.jsx("ul",{ref:i,...n,className:Oe(t,o,r&&`${o}-${r}`)})});gM.displayName="Pagination";const ka=Object.assign(gM,{First:CX,Prev:kX,Ellipsis:NX,Item:yx,Next:RX,Last:MX}),$X="/ProserveReport/",IX=`${$X}logo.png`;function pd({subtitle:e}){const{t}=Ur(),n=new Date().toLocaleDateString("fr-FR",{day:"2-digit",month:"2-digit",year:"numeric",hour:"2-digit",minute:"2-digit"});return S.jsxs("div",{className:"print-header",children:[S.jsx("img",{src:IX,alt:"Logo"}),S.jsx("span",{className:"print-title",children:"PROSERVE Report"}),e&&S.jsxs("span",{style:{color:"#333",fontSize:"0.9rem"},children:["— ",e]}),S.jsxs("span",{className:"print-subtitle",children:[t("print.generatedOn")," ",n]})]})}const yg=20;function DX(e){const t=Math.floor(e/60),r=Math.floor(e%60);return`${t}m ${r}s`}function LX(e,t){return e?new Date(e).toLocaleDateString(t==="fr"?"fr-FR":"en-US",{day:"2-digit",month:"2-digit",year:"numeric",hour:"2-digit",minute:"2-digit"}):"-"}function BX(){const{t:e,lang:t}=Ur(),r=Ou(),[n,i]=M2(),[o,u]=C.useState([]),[l,f]=C.useState(!0),d=n.get("type"),[v,p]=C.useState(d!==null?Number(d):-1),[m,b]=C.useState("all"),[O,x]=C.useState(""),[g,P]=C.useState("sessionDateAsString"),[A,T]=C.useState("desc"),[E,_]=C.useState(1);C.useEffect(()=>{LC().then(u).finally(()=>f(!1))},[]);const j=C.useMemo(()=>{let $=o;if(v>=0&&($=$.filter(U=>U.sessionTypeAsInt===v)),m==="success"?$=$.filter(U=>U.success):m==="failed"&&($=$.filter(U=>!U.success)),O.trim()){const U=O.toLowerCase();$=$.filter(G=>G.scenarioName.toLowerCase().includes(U)||G.mapName.toLowerCase().includes(U)||G.sessionName.toLowerCase().includes(U))}return[...$].sort((U,G)=>{const V=U[g],Y=G[g];return typeof V=="string"&&typeof Y=="string"?A==="asc"?V.localeCompare(Y):Y.localeCompare(V):A==="asc"?Number(V)-Number(Y):Number(Y)-Number(V)})},[o,v,m,O,g,A]),N=Math.ceil(j.length/yg),R=j.slice((E-1)*yg,E*yg);function D($){g===$?T(A==="asc"?"desc":"asc"):(P($),T("desc"))}function H($){return g!==$?"":A==="asc"?" ▲":" ▼"}if(l)return S.jsx(_u,{});const q=[...new Set(o.map($=>$.sessionTypeAsInt))].sort();return S.jsxs(S.Fragment,{children:[S.jsx(pd,{subtitle:e("sessions.title")}),S.jsxs("div",{className:"d-flex justify-content-between align-items-center mb-4",children:[S.jsxs("h2",{className:"mb-0",children:[e("sessions.title")," (",j.length,")"]}),S.jsx("button",{className:"print-btn no-print",onClick:()=>window.print(),children:e("print.btn")})]}),S.jsx(we,{className:"data-card mb-4 no-print",children:S.jsx(we.Body,{children:S.jsxs(Fr,{className:"g-3",children:[S.jsx(Be,{md:3,children:S.jsxs(Mr.Group,{children:[S.jsx(Mr.Label,{className:"text-muted-custom",children:e("sessions.sessionType")}),S.jsxs(Mr.Select,{value:v,onChange:$=>{const U=Number($.target.value);p(U),_(1),U>=0?i({type:String(U)}):i({})},className:"filter-select",children:[S.jsx("option",{value:-1,children:e("sessions.allTypes")}),q.map($=>S.jsx("option",{value:$,children:e(`sessionType.${$}`)},$))]})]})}),S.jsx(Be,{md:3,children:S.jsxs(Mr.Group,{children:[S.jsx(Mr.Label,{className:"text-muted-custom",children:e("sessions.result")}),S.jsxs(Mr.Select,{value:m,onChange:$=>{b($.target.value),_(1)},className:"filter-select",children:[S.jsx("option",{value:"all",children:e("sessions.all")}),S.jsx("option",{value:"success",children:e("sessions.success")}),S.jsx("option",{value:"failed",children:e("sessions.failed")})]})]})}),S.jsx(Be,{md:6,children:S.jsxs(Mr.Group,{children:[S.jsx(Mr.Label,{className:"text-muted-custom",children:e("sessions.search")}),S.jsx(Mr.Control,{type:"text",placeholder:e("sessions.search"),value:O,onChange:$=>{x($.target.value),_(1)},className:"filter-input"})]})})]})})}),S.jsx(we,{className:"data-card",children:S.jsx(we.Body,{className:"p-0",children:S.jsxs(Br,{hover:!0,responsive:!0,className:"data-table mb-0",children:[S.jsx("thead",{children:S.jsxs("tr",{children:[S.jsxs("th",{className:"sortable",onClick:()=>D("sessionDateAsString"),children:[e("table.date"),H("sessionDateAsString")]}),S.jsxs("th",{className:"sortable",onClick:()=>D("sessionTypeAsInt"),children:[e("table.type"),H("sessionTypeAsInt")]}),S.jsxs("th",{className:"sortable",onClick:()=>D("scenarioName"),children:[e("table.scenario"),H("scenarioName")]}),S.jsx("th",{children:e("table.map")}),S.jsxs("th",{className:"sortable",onClick:()=>D("score"),children:[e("table.score"),H("score")]}),S.jsx("th",{children:e("table.enemies")}),S.jsx("th",{children:e("table.civilians")}),S.jsxs("th",{className:"sortable",onClick:()=>D("timeToFinish"),children:[e("table.duration"),H("timeToFinish")]}),S.jsx("th",{children:e("table.result")})]})}),S.jsxs("tbody",{children:[R.map($=>S.jsxs("tr",{className:"clickable-row",onClick:()=>r(`/sessions/${$.id}`),children:[S.jsx("td",{children:LX($.sessionDateAsString,t)}),S.jsx("td",{children:S.jsx(Fs,{typeId:$.sessionTypeAsInt})}),S.jsx("td",{children:$.scenarioName||"-"}),S.jsx("td",{children:$.mapName||"-"}),S.jsx("td",{className:"fw-bold",children:$.score}),S.jsx("td",{children:$.nbEnemyHit}),S.jsx("td",{className:$.nbCivilsHit>0?"text-danger":"",children:$.nbCivilsHit}),S.jsx("td",{children:DX($.timeToFinish)}),S.jsx("td",{children:S.jsx(jf,{success:$.success})})]},$.id)),R.length===0&&S.jsx("tr",{children:S.jsx("td",{colSpan:9,className:"text-center text-muted-custom py-4",children:e("sessions.noSession")})})]})]})})}),N>1&&S.jsx("div",{className:"d-flex justify-content-center mt-3",children:S.jsxs(ka,{className:"custom-pagination",children:[S.jsx(ka.First,{onClick:()=>_(1),disabled:E===1}),S.jsx(ka.Prev,{onClick:()=>_(E-1),disabled:E===1}),Array.from({length:Math.min(N,5)},($,U)=>{const V=Math.max(1,Math.min(E-2,N-4))+U;return V>N?null:S.jsx(ka.Item,{active:V===E,onClick:()=>_(V),children:V},V)}),S.jsx(ka.Next,{onClick:()=>_(E+1),disabled:E===N}),S.jsx(ka.Last,{onClick:()=>_(N),disabled:E===N})]})})]})}const kT=1e3;function FX(e,t,r){const n=(e-t)/(r-t)*100;return Math.round(n*kT)/kT}function NT({min:e,now:t,max:r,label:n,visuallyHidden:i,striped:o,animated:u,className:l,style:f,variant:d,bsPrefix:v,...p},m){return S.jsx("div",{ref:m,...p,role:"progressbar",className:Oe(l,`${v}-bar`,{[`bg-${d}`]:d,[`${v}-bar-animated`]:u,[`${v}-bar-striped`]:u||o}),style:{width:`${FX(t,e,r)}%`,...f},"aria-valuenow":t,"aria-valuemin":e,"aria-valuemax":r,children:i?S.jsx("span",{className:"visually-hidden",children:n}):n})}const bM=C.forwardRef(({isChild:e=!1,...t},r)=>{const n={min:0,max:100,animated:!1,visuallyHidden:!1,striped:!1,...t};if(n.bsPrefix=Re(n.bsPrefix,"progress"),e)return NT(n,r);const{min:i,now:o,max:u,label:l,visuallyHidden:f,striped:d,animated:v,bsPrefix:p,variant:m,className:b,children:O,...x}=n;return S.jsx("div",{ref:r,...x,className:Oe(b,p),children:O?PX(O,g=>C.cloneElement(g,{isChild:!0})):NT({min:i,now:o,max:u,label:l,visuallyHidden:f,striped:d,animated:v,bsPrefix:p,variant:m},r)})});bM.displayName="ProgressBar";function qX(e){const t=Math.floor(e/60),r=Math.floor(e%60);return`${t}m ${r}s`}function UX(e,t){return e?new Date(e).toLocaleDateString(t==="fr"?"fr-FR":"en-US",{day:"2-digit",month:"2-digit",year:"numeric",hour:"2-digit",minute:"2-digit"}):"-"}const RT={enemy:"#27ae60",civilian:"#e74c3c",police:"#f39c12",object:"#6c757d",target:"#4a90d9",paperTarget:"#2980b9",deadBody:"#95a5a6"},zX={Ennemi:"enemy",Civil:"civilian",Police:"police",Objet:"object",Cible:"target","Cible Papier":"paperTarget",Corps:"deadBody"},gg={enemy:"hitType.enemy",civilian:"hitType.civilian",police:"hitType.police",object:"hitType.object",target:"hitType.target",paperTarget:"hitType.paperTarget",deadBody:"hitType.deadBody"};function WX(){const{id:e}=WT(),t=Number(e),{t:r,lang:n}=Ur(),[i,o]=C.useState(null),[u,l]=C.useState([]),[f,d]=C.useState([]),[v,p]=C.useState(null),[m,b]=C.useState([]),[O,x]=C.useState(!0);if(C.useEffect(()=>{t&&Promise.all([kL(t).catch(()=>null),RL(t).catch(()=>[]),ML(t).catch(()=>[]),IL(t).catch(()=>null)]).then(([E,_,j,N])=>{if(o(E),l(_),d(j),p(N),E){const R=E.sessionTypeAsInt;(R===lc.FireRange||R===lc.Challenge||R===lc.LongRange)&&$L(t,-1,R).then(b)}}).finally(()=>x(!1))},[t]),O)return S.jsx(_u,{});if(!i)return S.jsx("p",{className:"text-center text-muted-custom py-5",children:r("session.notFound")});let g=null;if(v!=null&&v.resultsAsString)try{g=JSON.parse(v.resultsAsString)}catch{}const P={};f.forEach(E=>{E.nbEnemyHitsByUser>0&&(P.enemy=(P.enemy||0)+E.nbEnemyHitsByUser),E.nbCivilHitsByUser>0&&(P.civilian=(P.civilian||0)+E.nbCivilHitsByUser),E.nbPoliceHitsByUser>0&&(P.police=(P.police||0)+E.nbPoliceHitsByUser),E.nbObjectHitsByUser>0&&(P.object=(P.object||0)+E.nbObjectHitsByUser)});const A=Object.entries(P).map(([E,_])=>({name:r(gg[E]),value:_,color:RT[E]||"#6c757d"})),T=new Map(u.map(E=>[E.id,E]));return S.jsxs(S.Fragment,{children:[S.jsx(pd,{subtitle:i.sessionName||i.scenarioName||`Session #${i.id}`}),S.jsxs("div",{className:"d-flex justify-content-between align-items-center mb-3",children:[S.jsxs(Ls,{to:"/sessions",className:"text-muted-custom no-print",children:["← ",r("session.backToSessions")]}),S.jsx("button",{className:"print-btn no-print",onClick:()=>window.print(),children:r("print.btn")})]}),S.jsx(we,{className:"data-card mb-4",children:S.jsx(we.Body,{children:S.jsxs(Fr,{className:"align-items-center",children:[S.jsxs(Be,{children:[S.jsx("h3",{className:"mb-1",children:i.sessionName||i.scenarioName||`Session #${i.id}`}),S.jsxs("div",{className:"d-flex gap-3 align-items-center flex-wrap",children:[S.jsx(Fs,{typeId:i.sessionTypeAsInt}),S.jsx("span",{className:"text-muted-custom",children:UX(i.sessionDateAsString,n)}),S.jsxs("span",{className:"text-muted-custom",children:["Map: ",i.mapName||"-"]}),S.jsxs("span",{className:"text-muted-custom",children:["Scenario: ",i.scenarioName||"-"]})]})]}),S.jsx(Be,{xs:"auto",children:S.jsx(jf,{success:i.success,score:i.score})})]})})}),S.jsxs(Fr,{className:"mb-4 g-3",children:[S.jsx(Be,{xs:6,md:2,children:S.jsx(Dt,{title:r("session.score"),value:i.score,color:"#4a90d9"})}),S.jsx(Be,{xs:6,md:2,children:S.jsx(Dt,{title:r("session.duration"),value:qX(i.timeToFinish),color:"#9b59b6"})}),S.jsx(Be,{xs:6,md:2,children:S.jsx(Dt,{title:r("session.enemiesHit"),value:i.nbEnemyHit,color:"#27ae60"})}),S.jsx(Be,{xs:6,md:2,children:S.jsx(Dt,{title:r("session.civiliansHit"),value:i.nbCivilsHit,color:i.nbCivilsHit>0?"#e74c3c":"#27ae60"})}),S.jsx(Be,{xs:6,md:2,children:S.jsx(Dt,{title:r("session.damageTaken"),value:Math.round(i.damageTaken),color:"#f39c12"})}),S.jsx(Be,{xs:6,md:2,children:S.jsx(Dt,{title:r("session.participants"),value:u.length,color:"#1abc9c"})})]}),S.jsx(we,{className:"data-card mb-4",children:S.jsxs(we.Body,{children:[S.jsx(we.Title,{children:r("session.participants")}),S.jsxs(Br,{hover:!0,responsive:!0,className:"data-table mb-0",children:[S.jsx("thead",{children:S.jsxs("tr",{children:[S.jsx("th",{children:r("table.user")}),S.jsx("th",{children:r("table.shotsFired")}),S.jsx("th",{children:r("table.shotsMissed")}),S.jsx("th",{children:r("table.enemiesHit")}),S.jsx("th",{children:r("table.civiliansHit")}),S.jsx("th",{children:r("table.avgPrecision")}),S.jsx("th",{children:r("table.reactionTime")}),S.jsx("th",{children:r("table.hitsReceivedIA")}),S.jsx("th",{children:r("table.enemiesKilled")}),S.jsx("th",{children:r("table.civiliansKilled")})]})}),S.jsxs("tbody",{children:[f.map((E,_)=>{const j=T.get(E.userId);return S.jsxs("tr",{children:[S.jsx("td",{children:S.jsx(Ls,{to:`/users/${E.userId}`,className:"table-link",children:j?j.firstName&&j.lastName?`${j.firstName} ${j.lastName}`:j.username:`User #${E.userId}`})}),S.jsx("td",{children:E.nbFiredShotsByUser}),S.jsx("td",{children:E.nbMissedShotsByUser}),S.jsx("td",{children:E.nbEnemyHitsByUser}),S.jsx("td",{className:E.nbCivilHitsByUser>0?"text-danger":"",children:E.nbCivilHitsByUser}),S.jsx("td",{children:E.averagePrecision!=null?`${(E.averagePrecision*100).toFixed(1)}%`:"-"}),S.jsx("td",{children:E.averageReactionTime!=null&&E.averageReactionTime>0?`${E.averageReactionTime.toFixed(0)} ms`:"-"}),S.jsx("td",{children:E.nbReceivedHitsFromEnemyIA??0}),S.jsx("td",{children:E.totalEnemyKilled??0}),S.jsx("td",{className:(E.totalCivilKilled??0)>0?"text-danger":"",children:E.totalCivilKilled??0})]},_)}),f.length===0&&S.jsx("tr",{children:S.jsx("td",{colSpan:10,className:"text-center text-muted-custom",children:r("noData")})})]})]})]})}),S.jsxs(Fr,{className:"mb-4 g-3",children:[g&&S.jsx(Be,{md:6,children:S.jsx(we,{className:"data-card h-100",children:S.jsxs(we.Body,{children:[S.jsx(we.Title,{children:r("session.objectives")}),Object.entries(g).map(([E,_])=>{if(!_||typeof _!="object")return null;const j=_.maxScore>0?_.score/_.maxScore*100:0;return S.jsxs("div",{className:"mb-3",children:[S.jsxs("div",{className:"d-flex justify-content-between mb-1",children:[S.jsx("span",{children:r(`obj.${E}`)}),S.jsxs("span",{children:[_.score,"/",_.maxScore,_.success!==void 0&&S.jsx(La,{bg:_.success?"success":"danger",className:"ms-2",children:_.success?"OK":"X"})]})]}),S.jsx(bM,{now:j,variant:_.success?"success":"danger",className:"objective-bar"})]},E)})]})})}),A.length>0&&S.jsx(Be,{md:g?6:12,children:S.jsx(we,{className:"chart-card h-100",children:S.jsxs(we.Body,{children:[S.jsx(we.Title,{children:r("session.hitDistribution")}),S.jsx(qf,{width:"100%",height:250,children:S.jsxs(uM,{children:[S.jsx(on,{data:A,dataKey:"value",nameKey:"name",cx:"50%",cy:"50%",outerRadius:80,label:!0,children:A.map((E,_)=>S.jsx(ju,{fill:E.color},_))}),S.jsx(or,{contentStyle:{backgroundColor:"#1a1a2e",border:"1px solid #333"}}),S.jsx(_n,{})]})})]})})})]}),m.length>0&&S.jsx(we,{className:"data-card mb-4",children:S.jsxs(we.Body,{children:[S.jsx(we.Title,{children:r("session.shotDetails")}),S.jsxs(Br,{hover:!0,responsive:!0,className:"data-table mb-0",size:"sm",children:[S.jsx("thead",{children:S.jsxs("tr",{children:[S.jsx("th",{children:r("shot.index")}),S.jsx("th",{children:r("shot.shooter")}),S.jsx("th",{children:r("shot.impactType")}),S.jsx("th",{children:r("shot.target")}),S.jsx("th",{children:r("shot.boneZone")}),S.jsx("th",{children:r("shot.precision")}),S.jsx("th",{children:r("shot.distance")}),S.jsx("th",{children:r("shot.reaction")}),S.jsx("th",{children:r("shot.killed")}),S.jsx("th",{children:r("shot.time")})]})}),S.jsx("tbody",{children:m.map((E,_)=>{const j=BL[E.reactTypeId]||"",N=zX[j]||"",R=N&&gg[N]?r(gg[N]):E.reactType||"-",D=RT[N]||"#6c757d";return S.jsxs("tr",{children:[S.jsx("td",{children:E.shotIndex}),S.jsx("td",{children:E.shooterName||`#${E.shooterId}`}),S.jsx("td",{children:S.jsx(La,{bg:"secondary",style:{backgroundColor:D},children:R})}),S.jsx("td",{children:E.targetName||E.targetUserName||"-"}),S.jsx("td",{children:E.targetBoneName||E.hitLocationTag||"-"}),S.jsx("td",{children:E.hitPrecision!=null?`${(E.hitPrecision*100).toFixed(1)}%`:"-"}),S.jsx("td",{children:E.hitTargetDistance!=null&&E.hitTargetDistance>0?`${E.hitTargetDistance.toFixed(1)}m`:"-"}),S.jsx("td",{children:E.reactionTime!=null&&E.reactionTime>0?`${E.reactionTime.toFixed(0)}ms`:"-"}),S.jsx("td",{children:E.targetKilled?S.jsx(La,{bg:"danger",children:r("badge.killed")}):"-"}),S.jsx("td",{children:E.timeStamp!=null?`${E.timeStamp.toFixed(1)}s`:"-"})]},_)})})]})]})})]})}function HX(e,t){if(!e)return"-";const r=new Date(e),n=t==="fr"?"fr-FR":"en-US";return r.toLocaleDateString(n,{day:"2-digit",month:"2-digit",year:"numeric",hour:"2-digit",minute:"2-digit"})}function KX(){const{t:e,lang:t}=Ur(),r=Ou(),[n,i]=C.useState([]),[o,u]=C.useState(!0),[l,f]=C.useState(""),[d,v]=C.useState("avgPrecision"),[p,m]=C.useState("desc");C.useEffect(()=>{BC().then(i).finally(()=>u(!1))},[]);const b=C.useMemo(()=>{let g=n;if(l.trim()){const P=l.toLowerCase();g=g.filter(A=>A.username.toLowerCase().includes(P)||A.firstName.toLowerCase().includes(P)||A.lastName.toLowerCase().includes(P))}return[...g].sort((P,A)=>{const T=P[d],E=A[d];return typeof T=="string"&&typeof E=="string"?p==="asc"?T.localeCompare(E):E.localeCompare(T):p==="asc"?Number(T)-Number(E):Number(E)-Number(T)})},[n,l,d,p]);function O(g){d===g?m(p==="asc"?"desc":"asc"):(v(g),m("desc"))}function x(g){return d!==g?"":p==="asc"?" ▲":" ▼"}return o?S.jsx(_u,{}):S.jsxs(S.Fragment,{children:[S.jsx(pd,{subtitle:e("users.title")}),S.jsxs("div",{className:"d-flex justify-content-between align-items-center mb-4",children:[S.jsxs("h2",{className:"mb-0",children:[e("users.title")," (",b.length,")"]}),S.jsx("button",{className:"print-btn no-print",onClick:()=>window.print(),children:e("print.btn")})]}),S.jsx(we,{className:"data-card mb-4 no-print",children:S.jsx(we.Body,{children:S.jsx(Mr.Group,{children:S.jsx(Mr.Control,{type:"text",placeholder:e("users.search"),value:l,onChange:g=>f(g.target.value),className:"filter-input"})})})}),S.jsx(we,{className:"data-card",children:S.jsx(we.Body,{className:"p-0",children:S.jsxs(Br,{hover:!0,responsive:!0,className:"data-table mb-0",children:[S.jsx("thead",{children:S.jsxs("tr",{children:[S.jsxs("th",{className:"sortable",onClick:()=>O("username"),children:[e("table.username"),x("username")]}),S.jsxs("th",{className:"sortable",onClick:()=>O("firstName"),children:[e("table.name"),x("firstName")]}),S.jsxs("th",{className:"sortable",onClick:()=>O("avgPrecision"),children:[e("table.avgPrecision"),x("avgPrecision")]}),S.jsxs("th",{className:"sortable",onClick:()=>O("avgReaction"),children:[e("table.avgReaction"),x("avgReaction")]}),S.jsxs("th",{className:"sortable",onClick:()=>O("lastConnection"),children:[e("table.lastConnection"),x("lastConnection")]})]})}),S.jsxs("tbody",{children:[b.map(g=>S.jsxs("tr",{className:"clickable-row",onClick:()=>r(`/users/${g.id}`),children:[S.jsx("td",{children:g.username}),S.jsx("td",{children:g.firstName||g.lastName?`${g.firstName} ${g.lastName}`.trim():"-"}),S.jsx("td",{className:"fw-bold",children:g.avgPrecision.toFixed(1)}),S.jsx("td",{children:g.avgReaction>0?`${g.avgReaction.toFixed(0)} ms`:"-"}),S.jsx("td",{children:HX(g.lastConnection,t)})]},g.id)),b.length===0&&S.jsx("tr",{children:S.jsx("td",{colSpan:5,className:"text-center text-muted-custom py-4",children:e("users.noUser")})})]})]})})})]})}function VX({debriefRows:e}){const{t,lang:r}=Ur(),n=new Map;e.forEach(o=>{n.has(o.sessionId)||n.set(o.sessionId,{date:o.sessionDate,precisions:[],reactions:[]});const u=n.get(o.sessionId);o.hitPrecision>0&&u.precisions.push(o.hitPrecision),o.reactionTime>0&&u.reactions.push(o.reactionTime)});const i=Array.from(n.entries()).map(([,o])=>{const u=o.precisions.length>0?Math.round(o.precisions.reduce((f,d)=>f+d,0)/o.precisions.length*100)/100:0,l=o.reactions.length>0?Math.round(o.reactions.reduce((f,d)=>f+d,0)/o.reactions.length):0;return{date:o.date,dateLabel:new Date(o.date).toLocaleDateString(r==="fr"?"fr-FR":"en-US",{day:"2-digit",month:"2-digit"}),precision:u,reactionTime:l}}).sort((o,u)=>new Date(o.date).getTime()-new Date(u.date).getTime());return i.length===0?S.jsx("p",{className:"text-muted-custom text-center",children:"Aucune donnée"}):S.jsx(qf,{width:"100%",height:300,children:S.jsxs(yX,{data:i,children:[S.jsx(dx,{strokeDasharray:"3 3",stroke:"#333"}),S.jsx(Ao,{dataKey:"dateLabel",stroke:"#888"}),S.jsx(Ki,{yAxisId:"left",stroke:"#4a90d9"}),S.jsx(Ki,{yAxisId:"right",orientation:"right",stroke:"#f39c12"}),S.jsx(or,{contentStyle:{backgroundColor:"#1a1a2e",border:"1px solid #333"},labelFormatter:o=>o}),S.jsx(_n,{}),S.jsx(co,{yAxisId:"left",type:"monotone",dataKey:"precision",stroke:"#4a90d9",name:t("chart.precision"),strokeWidth:2,dot:{r:3}}),S.jsx(co,{yAxisId:"right",type:"monotone",dataKey:"reactionTime",stroke:"#f39c12",name:t("chart.reactionTime"),strokeWidth:2,dot:{r:3}})]})})}function MT(e){if(e<60)return`${Math.floor(e)}s`;if(e<3600)return`${Math.floor(e/60)}m ${Math.floor(e%60)}s`;const t=Math.floor(e/3600),r=Math.floor(e%3600/60);return`${t}h ${r}m`}function GX(e,t){if(!e)return"-";const r=new Date(e),n=t==="fr"?"fr-FR":"en-US";return r.toLocaleDateString(n,{day:"2-digit",month:"2-digit",year:"numeric",hour:"2-digit",minute:"2-digit"})}function XX(){const{id:e}=WT(),t=Number(e),{t:r,lang:n}=Ur(),[i,o]=C.useState(null),[u,l]=C.useState([]),[f,d]=C.useState(null),[v,p]=C.useState(!0);if(C.useEffect(()=>{t&&Promise.all([NL(t).catch(()=>null),CL(t).catch(()=>[]),DL(t,!0).catch(()=>null)]).then(([x,g,P])=>{o(x),l(g),d(P)}).finally(()=>p(!1))},[t]),v)return S.jsx(_u,{});if(!i)return S.jsx("p",{className:"text-center text-muted-custom py-5",children:r("user.notFound")});const m=i.firstName&&i.lastName?`${i.firstName} ${i.lastName}`:i.username,b=f==null?void 0:f.totals,O={};return u.forEach(x=>{O[x.sessionTypeAsInt]=(O[x.sessionTypeAsInt]||0)+1}),S.jsxs(S.Fragment,{children:[S.jsx(pd,{subtitle:m}),S.jsxs("div",{className:"d-flex justify-content-between align-items-center mb-3",children:[S.jsxs(Ls,{to:"/users",className:"text-muted-custom no-print",children:["← ",r("user.backToUsers")]}),S.jsx("button",{className:"print-btn no-print",onClick:()=>window.print(),children:r("print.btn")})]}),S.jsx(we,{className:"data-card mb-4",children:S.jsx(we.Body,{children:S.jsx(Fr,{children:S.jsxs(Be,{children:[S.jsx("h3",{className:"mb-1",children:m}),S.jsxs("div",{className:"d-flex gap-3 flex-wrap text-muted-custom",children:[S.jsxs("span",{children:["@",i.username]}),S.jsx("span",{children:i.maleGender?r("user.male"):r("user.female")}),S.jsx("span",{children:i.leftHanded?r("user.leftHanded"):r("user.rightHanded")}),i.size>0&&S.jsxs("span",{children:[r("user.height"),": ",i.size," cm"]}),i.charSkinAssetName&&S.jsxs("span",{children:[r("user.avatar"),": ",i.charSkinAssetName]}),i.weaponAssetName&&S.jsxs("span",{children:[r("user.weapon"),": ",i.weaponAssetName]})]})]})})})}),S.jsxs(Fr,{className:"mb-4 g-3",children:[S.jsx(Be,{xs:6,md:2,children:S.jsx(Dt,{title:r("user.sessions"),value:(f==null?void 0:f.nbSessions)||u.length,color:"#4a90d9"})}),S.jsx(Be,{xs:6,md:2,children:S.jsx(Dt,{title:r("user.totalTime"),value:MT((f==null?void 0:f.totalDuration)||0),color:"#9b59b6"})}),S.jsx(Be,{xs:6,md:2,children:S.jsx(Dt,{title:r("user.avgPrecision"),value:i.avgPrecision!=null?i.avgPrecision.toFixed(1):"-",color:"#27ae60"})}),S.jsx(Be,{xs:6,md:2,children:S.jsx(Dt,{title:r("user.avgReaction"),value:i.avgReaction!=null&&i.avgReaction>0?`${i.avgReaction.toFixed(0)}ms`:"-",color:"#f39c12"})}),S.jsx(Be,{xs:6,md:2,children:S.jsx(Dt,{title:r("user.shotsFired"),value:(b==null?void 0:b.nbFiredShotsByUser)||0,color:"#1abc9c"})}),S.jsx(Be,{xs:6,md:2,children:S.jsx(Dt,{title:r("user.enemiesKilled"),value:(b==null?void 0:b.totalEnemyKilled)||0,color:"#e74c3c"})})]}),b&&S.jsx(we,{className:"data-card mb-4",children:S.jsxs(we.Body,{children:[S.jsx(we.Title,{children:r("user.detailedStats")}),S.jsxs(Fr,{className:"g-3",children:[S.jsxs(Be,{md:4,children:[S.jsx("h6",{className:"text-muted-custom",children:r("user.shots")}),S.jsx(Br,{size:"sm",className:"data-table mb-0",children:S.jsxs("tbody",{children:[S.jsxs("tr",{children:[S.jsx("td",{children:r("stats.shotsFired")}),S.jsx("td",{className:"fw-bold",children:b.nbFiredShotsByUser})]}),S.jsxs("tr",{children:[S.jsx("td",{children:r("stats.shotsMissed")}),S.jsx("td",{children:b.nbMissedShotsByUser})]}),S.jsxs("tr",{children:[S.jsx("td",{children:r("stats.enemiesHit")}),S.jsx("td",{className:"text-success",children:b.nbEnemyHitsByUser})]}),S.jsxs("tr",{children:[S.jsx("td",{children:r("stats.civiliansHit")}),S.jsx("td",{className:b.nbCivilHitsByUser>0?"text-danger":"",children:b.nbCivilHitsByUser})]}),S.jsxs("tr",{children:[S.jsx("td",{children:r("stats.policeHit")}),S.jsx("td",{className:b.nbPoliceHitsByUser>0?"text-warning":"",children:b.nbPoliceHitsByUser})]})]})})]}),S.jsxs(Be,{md:4,children:[S.jsx("h6",{className:"text-muted-custom",children:r("user.hitsReceived")}),S.jsx(Br,{size:"sm",className:"data-table mb-0",children:S.jsxs("tbody",{children:[S.jsxs("tr",{children:[S.jsx("td",{children:r("stats.fromEnemyIA")}),S.jsx("td",{children:b.nbReceivedHitsFromEnemyIA})]}),S.jsxs("tr",{children:[S.jsx("td",{children:r("stats.fromEnemyUsers")}),S.jsx("td",{children:b.nbReceivedHitsFromEnemyUser})]}),S.jsxs("tr",{children:[S.jsx("td",{children:r("stats.fromPolice")}),S.jsx("td",{className:b.nbReceivedHitsFromPoliceUser>0?"text-warning":"",children:b.nbReceivedHitsFromPoliceUser})]})]})})]}),S.jsxs(Be,{md:4,children:[S.jsx("h6",{className:"text-muted-custom",children:r("user.eliminations")}),S.jsx(Br,{size:"sm",className:"data-table mb-0",children:S.jsxs("tbody",{children:[S.jsxs("tr",{children:[S.jsx("td",{children:r("stats.enemiesKilled")}),S.jsx("td",{className:"text-success",children:b.totalEnemyKilled})]}),S.jsxs("tr",{children:[S.jsx("td",{children:r("stats.civiliansKilled")}),S.jsx("td",{className:b.totalCivilKilled>0?"text-danger fw-bold":"",children:b.totalCivilKilled})]}),S.jsxs("tr",{children:[S.jsx("td",{children:r("stats.policeKilled")}),S.jsx("td",{className:b.totalPoliceKilled>0?"text-warning":"",children:b.totalPoliceKilled})]})]})})]})]})]})}),(f==null?void 0:f.sessionDebriefRows)&&f.sessionDebriefRows.length>1&&S.jsx(we,{className:"chart-card mb-4",children:S.jsxs(we.Body,{children:[S.jsx(we.Title,{children:r("user.precisionEvolution")}),S.jsx(VX,{debriefRows:f.sessionDebriefRows})]})}),Object.keys(O).length>0&&S.jsx(we,{className:"data-card mb-4",children:S.jsxs(we.Body,{children:[S.jsx(we.Title,{children:r("user.sessionTypeDistrib")}),S.jsx("div",{className:"d-flex gap-3 flex-wrap",children:Object.entries(O).map(([x,g])=>S.jsxs("div",{className:"text-center",children:[S.jsx(Fs,{typeId:Number(x)}),S.jsx("div",{className:"fw-bold mt-1",children:g})]},x))})]})}),S.jsx(we,{className:"data-card",children:S.jsxs(we.Body,{children:[S.jsxs(we.Title,{children:[r("user.sessionHistory")," (",u.length,")"]}),S.jsxs(Br,{hover:!0,responsive:!0,className:"data-table mb-0",children:[S.jsx("thead",{children:S.jsxs("tr",{children:[S.jsx("th",{children:r("table.date")}),S.jsx("th",{children:r("table.type")}),S.jsx("th",{children:r("table.scenario")}),S.jsx("th",{children:r("table.score")}),S.jsx("th",{children:r("table.duration")}),S.jsx("th",{children:r("table.result")})]})}),S.jsxs("tbody",{children:[u.map(x=>S.jsxs("tr",{children:[S.jsx("td",{children:S.jsx(Ls,{to:`/sessions/${x.id}`,className:"table-link",children:GX(x.sessionDateAsString,n)})}),S.jsx("td",{children:S.jsx(Fs,{typeId:x.sessionTypeAsInt})}),S.jsx("td",{children:x.scenarioName||"-"}),S.jsx("td",{className:"fw-bold",children:x.score}),S.jsx("td",{children:MT(x.timeToFinish)}),S.jsx("td",{children:S.jsx(jf,{success:x.success})})]},x.id)),u.length===0&&S.jsx("tr",{children:S.jsx("td",{colSpan:6,className:"text-center text-muted-custom",children:r("user.noSession")})})]})]})]})})]})}function YX(){return S.jsx(x2,{children:S.jsxs(Ti,{element:S.jsx(PL,{}),children:[S.jsx(Ti,{path:"/",element:S.jsx(OX,{})}),S.jsx(Ti,{path:"/sessions",element:S.jsx(BX,{})}),S.jsx(Ti,{path:"/sessions/:id",element:S.jsx(WX,{})}),S.jsx(Ti,{path:"/users",element:S.jsx(KX,{})}),S.jsx(Ti,{path:"/users/:id",element:S.jsx(XX,{})})]})})}EI.createRoot(document.getElementById("root")).render(S.jsx(I.StrictMode,{children:S.jsx(D2,{children:S.jsx(T2,{children:S.jsx(YX,{})})})})); diff --git a/PS_Report/dist/assets/index-DLRhV40F.css b/PS_Report/dist/assets/index-DLRhV40F.css deleted file mode 100644 index 7ad931c..0000000 --- a/PS_Report/dist/assets/index-DLRhV40F.css +++ /dev/null @@ -1,5 +0,0 @@ -@charset "UTF-8";/*! -* Bootstrap v5.3.8 (https://getbootstrap.com/) -* Copyright 2011-2025 The Bootstrap Authors -* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) -*/:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, .75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, .5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, .175);--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm:0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:rgba(13, 110, 253, .25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222, 226, 230, .75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222, 226, 230, .5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, .15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,:after,:before{box-sizing:border-box}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media(min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media(min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1)}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-weight:300;line-height:1.2;font-size:calc(1.625rem + 4.5vw)}@media(min-width:1200px){.display-1{font-size:5rem}}.display-2{font-weight:300;line-height:1.2;font-size:calc(1.575rem + 3.9vw)}@media(min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-weight:300;line-height:1.2;font-size:calc(1.525rem + 3.3vw)}@media(min-width:1200px){.display-3{font-size:4rem}}.display-4{font-weight:300;line-height:1.2;font-size:calc(1.475rem + 2.7vw)}@media(min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-weight:300;line-height:1.2;font-size:calc(1.425rem + 2.1vw)}@media(min-width:1200px){.display-5{font-size:3rem}}.display-6{font-weight:300;line-height:1.2;font-size:calc(1.375rem + 1.5vw)}@media(min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media(min-width:576px){.container,.container-sm{max-width:540px}}@media(min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media(min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media(min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media(min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:.25rem}.g-1,.gy-1{--bs-gutter-y:.25rem}.g-2,.gx-2{--bs-gutter-x:.5rem}.g-2,.gy-2{--bs-gutter-y:.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media(min-width:576px){.col-sm{flex:1 0 0}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media(min-width:768px){.col-md{flex:1 0 0}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media(min-width:992px){.col-lg{flex:1 0 0}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media(min-width:1200px){.col-xl{flex:1 0 0}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media(min-width:1400px){.col-xxl{flex:1 0 0}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), .05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), .1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), .075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#a6b5cc;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b5b6b7;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a6c3ca;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;max-width:100%;height:100%;padding:1rem .75rem;overflow:hidden;color:rgba(var(--bs-body-color-rgb),.65);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem;padding-left:.75rem}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:-webkit-autofill~label{transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>textarea:focus~label:after,.form-floating>textarea:not(:placeholder-shown)~label:after{position:absolute;top:1rem;right:.375rem;bottom:1rem;left:.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>textarea:disabled~label:after{background-color:var(--bs-secondary-bg)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(-1 * var(--bs-border-width));border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3.75rem + 1.5em)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3.75rem + 1.5em)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:.75rem;--bs-btn-padding-y:.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .15),0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity:.65;--bs-btn-focus-box-shadow:0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:.25rem;--bs-btn-padding-x:.5rem;--bs-btn-font-size:.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:.5rem;--bs-dropdown-spacer:.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media(min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media(min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media(min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media(min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media(min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle:after{display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, .15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(-1 * var(--bs-border-width))}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:calc(-1 * var(--bs-border-width))}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:nth-child(n+3),.btn-group-vertical>:not(.btn-check)+.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-grow:1;flex-basis:0;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), .65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), .8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), .3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:.5rem;--bs-navbar-toggler-padding-y:.25rem;--bs-navbar-toggler-padding-x:.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), .15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:.25rem;--bs-navbar-toggler-transition:box-shadow .15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-grow:1;flex-basis:100%;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media(prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media(min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:rgba(255, 255, 255, .55);--bs-navbar-hover-color:rgba(255, 255, 255, .75);--bs-navbar-disabled-color:rgba(255, 255, 255, .25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, .1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media(min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child)>.card-header,.card-group>.card:not(:last-child)>.card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child)>.card-footer,.card-group>.card:not(:last-child)>.card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child)>.card-header,.card-group>.card:not(:first-child)>.card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child)>.card-footer,.card-group>.card:not(:first-child)>.card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform .2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 .25rem rgba(13, 110, 253, .25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media(prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media(prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:.75rem;--bs-pagination-padding-y:.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 .25rem rgba(13, 110, 253, .25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(-1 * var(--bs-border-width))}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:.5rem;--bs-pagination-padding-y:.25rem;--bs-pagination-font-size:.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:.65em;--bs-badge-padding-y:.35em;--bs-badge-font-size:.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width .6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media(prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:not(.active):focus,.list-group-item-action:not(.active):hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:not(.active):active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media(min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");--bs-btn-close-opacity:.5;--bs-btn-close-hover-opacity:.75;--bs-btn-close-focus-shadow:0 0 0 .25rem rgba(13, 110, 253, .25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:.25;box-sizing:content-box;width:1em;height:1em;padding:.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;filter:var(--bs-btn-close-filter);border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}:root,[data-bs-theme=light]{--bs-btn-close-filter: }[data-bs-theme=dark]{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:.75rem;--bs-toast-padding-y:.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), .85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), .85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:.5rem;--bs-modal-color:var(--bs-body-color);--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin-top:calc(-.5 * var(--bs-modal-header-padding-y));margin-right:calc(-.5 * var(--bs-modal-header-padding-x));margin-bottom:calc(-.5 * var(--bs-modal-header-padding-y));margin-left:auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media(min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media(min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media(min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:.5rem;--bs-tooltip-padding-y:.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:.9;--bs-tooltip-arrow-width:.8rem;--bs-tooltip-arrow-height:.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow:after,.popover .popover-arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-top>.popover-arrow:before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-end>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-start>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translate(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;filter:var(--bs-carousel-control-icon-filter);border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:var(--bs-carousel-indicator-active-bg);background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:var(--bs-carousel-caption-color);text-align:center}.carousel-dark{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}:root,[data-bs-theme=light]{--bs-carousel-indicator-active-bg:#fff;--bs-carousel-caption-color:#fff;--bs-carousel-control-icon-filter: }[data-bs-theme=dark]{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}.spinner-border,.spinner-grow{display:inline-block;flex-shrink:0;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-.125em;--bs-spinner-border-width:.25em;--bs-spinner-animation-speed:.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-.125em;--bs-spinner-animation-speed:.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media(prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform .3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media(max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width:575.98px)and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media(max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media(min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media(max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width:767.98px)and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media(max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media(min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media(max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width:991.98px)and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media(max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media(min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media(max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width:1199.98px)and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media(max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media(min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media(max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width:1399.98px)and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media(max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media(min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media(prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y));margin-left:auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,#000c,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-underline-offset:.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media(prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media(min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media(min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media(min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media(min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media(min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden!important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:.1}.border-opacity-25{--bs-border-opacity:.25}.border-opacity-50{--bs-border-opacity:.5}.border-opacity-75{--bs-border-opacity:.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:#00000080!important}.text-white-50{--bs-text-opacity:1;color:#ffffff80!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:.25}.text-opacity-50{--bs-text-opacity:.5}.text-opacity-75{--bs-text-opacity:.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity:.1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity:.25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity:.5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity:.75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:.1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:.25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:.5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:.75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:.1}.bg-opacity-25{--bs-bg-opacity:.25}.bg-opacity-50{--bs-bg-opacity:.5}.bg-opacity-75{--bs-bg-opacity:.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media(min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-sm-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-sm-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media(min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-md-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-md-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media(min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-lg-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-lg-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media(min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media(min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xxl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xxl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media(min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}@font-face{font-family:Pirulen;src:url(/ProserveReport/fonts/pirulen.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--bg-primary: #0f0f1a;--bg-secondary: #1a1a2e;--bg-tertiary: #16213e;--bg-card: #1a1a2e;--bg-hover: #252545;--text-primary: #e0e0e0;--text-secondary: #a0a0b0;--text-muted: #6c6c80;--accent-blue: #4a90d9;--accent-orange: #f39c12;--accent-green: #27ae60;--accent-red: #e74c3c;--border-color: #2a2a40}body{background-color:var(--bg-primary)!important;color:var(--text-primary)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(/ProserveReport/Background.png);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.1;pointer-events:none;z-index:0}a{color:var(--accent-blue);text-decoration:none}a:hover{color:#6bb3f0}.app-navbar{background-color:var(--bg-secondary)!important;border-bottom:1px solid var(--border-color);box-shadow:0 2px 10px #0000004d}.app-navbar .navbar-brand{font-size:1.3rem;letter-spacing:1px}.brand-logo{height:44px;width:auto}.brand-proserve{font-family:Pirulen,sans-serif;color:#fff!important;font-size:1.25rem;letter-spacing:2px}.brand-report{color:var(--text-secondary);font-size:.85rem;font-weight:400;letter-spacing:1px}.text-primary-accent{color:var(--accent-blue)!important}.app-navbar .nav-link{color:var(--text-secondary)!important;font-weight:500;padding:.5rem 1rem!important;border-radius:6px;margin:0 2px;transition:all .2s}.app-navbar .nav-link:hover,.app-navbar .nav-link.active{color:var(--text-primary)!important;background-color:var(--bg-hover)}.main-content{min-height:calc(100vh - 56px)}h2,h3{color:var(--text-primary)}.stat-card,.data-card,.chart-card{background-color:var(--bg-card)!important;border:1px solid var(--border-color)!important;border-radius:10px!important;color:var(--text-primary)}.stat-card .card-body{padding:1.2rem}.stat-value{font-size:2rem;font-weight:700;margin:.3rem 0}.card-title{color:var(--text-primary)!important;font-weight:600;margin-bottom:1rem}.card-subtitle{font-size:.8rem;text-transform:uppercase;letter-spacing:.5px}.data-table{color:var(--text-primary)!important;--bs-table-bg: transparent;--bs-table-color: var(--text-primary);--bs-table-hover-bg: var(--bg-hover);--bs-table-hover-color: var(--text-primary);--bs-table-striped-bg: rgba(255, 255, 255, .02);--bs-table-striped-color: var(--text-primary)}.data-table thead th{background-color:var(--bg-tertiary)!important;color:var(--accent-blue)!important;border-bottom:2px solid var(--border-color)!important;font-size:.85rem;text-transform:uppercase;letter-spacing:.3px;padding:.75rem;white-space:nowrap}.data-table tbody td{color:var(--text-primary)!important;border-color:var(--border-color)!important;padding:.65rem .75rem;vertical-align:middle}.data-table tbody tr:hover{background-color:var(--bg-hover)!important}.data-table tbody tr:hover td{color:#fff!important}.clickable-row{cursor:pointer}.clickable-row:hover td{color:#fff!important}.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.sortable:hover{color:var(--accent-blue)!important}.table-link{color:var(--accent-blue)!important;font-weight:500}.table-link:hover{color:#6bb3f0!important;text-decoration:underline}.table,.card,.form-control,.form-select{color:var(--text-primary)!important}.form-label{color:var(--text-secondary)!important}.text-muted-custom{color:var(--text-muted)!important}.filter-select,.filter-input{background-color:var(--bg-tertiary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.filter-select:focus,.filter-input:focus{border-color:var(--accent-blue)!important;box-shadow:0 0 0 .2rem #4a90d940!important}.filter-select option{background-color:var(--bg-secondary);color:var(--text-primary)}.session-type-badge{font-size:.75rem;font-weight:600;padding:.35rem .65rem;border-radius:4px}.custom-pagination .page-item .page-link{background-color:var(--bg-secondary);border-color:var(--border-color);color:var(--text-secondary)}.custom-pagination .page-item .page-link:hover{background-color:var(--bg-hover);color:var(--text-primary)}.custom-pagination .page-item.active .page-link{background-color:var(--accent-blue);border-color:var(--accent-blue);color:#fff}.custom-pagination .page-item.disabled .page-link{background-color:var(--bg-primary);border-color:var(--border-color);color:var(--text-muted)}.lang-switcher{display:flex;gap:2px;background-color:var(--bg-tertiary);border-radius:6px;padding:2px}.lang-btn{background:transparent;border:none;color:var(--text-muted);font-size:.8rem;font-weight:600;padding:4px 10px;border-radius:4px;cursor:pointer;transition:all .2s}.lang-btn:hover{color:var(--text-primary)}.lang-btn.active{background-color:var(--accent-blue);color:#fff}.objective-bar{height:8px;background-color:var(--bg-tertiary);border-radius:4px}.spinner-border{color:var(--accent-blue)!important}.recharts-text{fill:var(--text-secondary)!important}.recharts-legend-item-text{color:var(--text-secondary)!important}.recharts-cartesian-grid line{stroke:var(--border-color)!important}.recharts-tooltip-wrapper .recharts-default-tooltip{background-color:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;border-radius:6px!important;color:var(--text-primary)!important}.recharts-tooltip-wrapper .recharts-default-tooltip .recharts-tooltip-label,.recharts-tooltip-wrapper .recharts-default-tooltip .recharts-tooltip-item{color:var(--text-primary)!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.print-btn{background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);padding:6px 14px;border-radius:6px;cursor:pointer;font-size:.85rem;transition:all .2s;display:inline-flex;align-items:center;gap:6px}.print-btn:hover{color:var(--text-primary);border-color:var(--accent-blue);background-color:var(--bg-hover)}.print-header{display:none}@media(max-width:768px){.stat-value{font-size:1.4rem}.main-content{padding:1rem!important}}@media print{.print-header{display:flex!important;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #333}.print-header img{height:36px;filter:brightness(0)}.print-header .print-title{font-family:Pirulen,sans-serif;font-size:1.1rem;letter-spacing:2px;color:#000!important}.print-header .print-subtitle{font-size:.8rem;color:#666!important;margin-left:auto}*{color-adjust:exact!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body{background:#fff!important;color:#000!important;font-size:11px!important}.app-navbar,.print-btn,.lang-switcher,.filter-select,.filter-input,.filter-label,.custom-pagination,.no-print{display:none!important}.main-content{padding:0!important;min-height:auto!important}h2,h3{color:#000!important;font-size:1.2rem!important;margin-bottom:8px!important}.card,.stat-card,.data-card,.chart-card{background:#fff!important;border:1px solid #ccc!important;color:#000!important;box-shadow:none!important;break-inside:avoid;margin-bottom:10px!important}.card-title{color:#000!important;font-size:.95rem!important}.card-subtitle{color:#555!important}.stat-card .card-body{padding:8px!important}.stat-value{font-size:1.3rem!important;color:#000!important}.table,.data-table{color:#000!important;--bs-table-bg: #ffffff;--bs-table-color: #000;--bs-table-hover-bg: transparent;--bs-table-hover-color: #000;font-size:10px!important}.data-table thead th{background-color:#f0f0f0!important;color:#333!important;border-bottom:2px solid #999!important;font-size:9px!important;padding:4px 6px!important}.data-table tbody td{color:#000!important;border-color:#ddd!important;padding:3px 6px!important}.data-table tbody tr:hover,.data-table tbody tr:hover td{background:transparent!important;color:#000!important}.table-link{color:#000!important;text-decoration:none!important}.badge{border:1px solid #999!important;font-size:9px!important;padding:2px 5px!important}.badge.bg-success{background-color:#fff!important;color:#000!important;border-color:#333!important}.badge.bg-danger{background-color:#e0e0e0!important;color:#000!important;border-color:#666!important}.session-type-badge{background-color:#e8e8e8!important;color:#000!important;border:1px solid #999!important}.text-muted-custom{color:#666!important}.text-danger{color:#000!important;font-weight:700!important}.fw-bold{font-weight:700!important}.progress,.objective-bar{background-color:#e0e0e0!important;height:6px!important}.progress-bar{background-color:#555!important}.recharts-text{fill:#333!important}.recharts-legend-item-text{color:#333!important}.recharts-cartesian-grid line{stroke:#ddd!important}.page-break-before{break-before:page}.card,tr{break-inside:avoid}a,a:visited{color:#000!important;text-decoration:none!important}} diff --git a/PS_Report/tsconfig.tsbuildinfo b/PS_Report/tsconfig.tsbuildinfo index 30524a9..a07ce6c 100644 --- a/PS_Report/tsconfig.tsbuildinfo +++ b/PS_Report/tsconfig.tsbuildinfo @@ -1 +1 @@ -{"root":["./src/app.tsx","./src/main.tsx","./src/vite-env.d.ts","./src/api/client.ts","./src/components/layout.tsx","./src/components/loadingspinner.tsx","./src/components/navbar.tsx","./src/components/printheader.tsx","./src/components/scorebadge.tsx","./src/components/sessiontypebadge.tsx","./src/components/statcard.tsx","./src/components/charts/activitychart.tsx","./src/components/charts/precisionchart.tsx","./src/components/charts/sessionsbytypechart.tsx","./src/i18n/context.tsx","./src/i18n/translations.ts","./src/pages/dashboard.tsx","./src/pages/sessiondetail.tsx","./src/pages/sessions.tsx","./src/pages/userdetail.tsx","./src/pages/users.tsx","./src/types/index.ts"],"version":"5.6.3"} \ No newline at end of file +{"root":["./src/app.tsx","./src/main.tsx","./src/vite-env.d.ts","./src/api/client.ts","./src/components/layout.tsx","./src/components/loadingspinner.tsx","./src/components/navbar.tsx","./src/components/printheader.tsx","./src/components/scorebadge.tsx","./src/components/sessiontypebadge.tsx","./src/components/statcard.tsx","./src/components/targetvisualization.tsx","./src/components/charts/activitychart.tsx","./src/components/charts/precisionchart.tsx","./src/components/charts/sessionsbytypechart.tsx","./src/hooks/usecomputedsuccess.ts","./src/i18n/context.tsx","./src/i18n/translations.ts","./src/pages/dashboard.tsx","./src/pages/sessiondetail.tsx","./src/pages/sessions.tsx","./src/pages/userdetail.tsx","./src/pages/users.tsx","./src/types/index.ts"],"version":"5.6.3"} \ No newline at end of file