Linux ip-172-26-2-223 5.4.0-1018-aws #18-Ubuntu SMP Wed Jun 24 01:15:00 UTC 2020 x86_64
Apache
: 172.26.2.223 | : 3.12.123.254
Cant Read [ /etc/named.conf ]
8.1.13
www
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
snap /
lxd /
33246 /
share /
lxd-ui /
assets /
[ HOME SHELL ]
Name
Size
Permission
Action
font
[ DIR ]
drwxr-xr-x
img
[ DIR ]
drwxr-xr-x
js
[ DIR ]
drwxr-xr-x
scripts
[ DIR ]
drwxr-xr-x
AutoExpandingTextArea-BXFyAEiG...
151
B
-rw-r--r--
BaseLayout-CiF2D8RH.js
280
B
-rw-r--r--
BulkDeleteButton-B-fvVwh0.js
1.08
KB
-rw-r--r--
CancelOperationBtn-BW2TAzI_.js
1.08
KB
-rw-r--r--
CertificateAdd-BGVwf-VB.js
2.84
KB
-rw-r--r--
CertificateGenerate-bNGS6BFl.j...
9.87
KB
-rw-r--r--
ClusterGroupForm-BiXmM-NU.js
3.25
KB
-rw-r--r--
ClusterList-CZFDB46f.js
5.17
KB
-rw-r--r--
ClusterMemberSelector-B2lzDpCI...
3.71
KB
-rw-r--r--
ClusterSpecificInput-BdiLVA9B....
1.97
KB
-rw-r--r--
ClusterSpecificSelect-DrKUzNev...
2.2
KB
-rw-r--r--
ConfigFieldDescription-BnRkdbo...
335
B
-rw-r--r--
CreateClusterGroup-C6s3qbZf.js
463
B
-rw-r--r--
CreateInstance-BXX4Xa4W.js
27.97
KB
-rw-r--r--
CreateInstanceFromImageBtn-BiE...
527
B
-rw-r--r--
CreateNetwork-BQw2A27w.js
2.88
KB
-rw-r--r--
CreateNetworkForward-BgZF8duA....
1.71
KB
-rw-r--r--
CreateProfile-CCJYKSCK.js
4.04
KB
-rw-r--r--
CreateProject-DTBqJzUb.js
2.83
KB
-rw-r--r--
CreateStoragePool-CuOutvs3.js
2.46
KB
-rw-r--r--
CreateStorageVolume-B0HvyGnH.j...
2.47
KB
-rw-r--r--
CustomIsoList-CQVv4whx.js
5.48
KB
-rw-r--r--
DeleteStoragePoolBtn-BeXLuEnA....
1.62
KB
-rw-r--r--
DeleteStorageVolumeBtn-DIIVYGa...
1.88
KB
-rw-r--r--
DiskSizeSelector-IT5APek6.js
1010
B
-rw-r--r--
EditClusterGroup-DiNIL0Lx.js
761
B
-rw-r--r--
EditNetworkForward-DtcWepYC.js
1.99
KB
-rw-r--r--
ExpandableList-EDeaeb6c.js
323
B
-rw-r--r--
FormEditButton-Cs2eW7Js.js
278
B
-rw-r--r--
FormFooterLayout-B3kcadYt.js
738
B
-rw-r--r--
FormLink-BaU-zsbe.js
879
B
-rw-r--r--
FormMenuItem-ChXfQsFA.js
2.23
MB
-rw-r--r--
FormMenuItem-DyX1CsEw.css
66.66
KB
-rw-r--r--
GroupOrIdentityChangesTable-DQ...
5.11
KB
-rw-r--r--
GroupSelectionActions-Dq47oQd-...
3.18
KB
-rw-r--r--
HelpLink-4LTOsqZO.js
294
B
-rw-r--r--
ImageList-yKBGTFZU.js
11.7
KB
-rw-r--r--
InstanceDetail-BV9hr65t.js
481.49
KB
-rw-r--r--
InstanceDetail-Beg8tuEN.css
3.88
KB
-rw-r--r--
InstanceLinkChip-DfVC8U01.js
4.24
KB
-rw-r--r--
InstanceList-CTEYE5e7.js
24.67
KB
-rw-r--r--
ItemName-DSOx0T0r.js
185
B
-rw-r--r--
Login-CsUYa7ns.js
1.41
KB
-rw-r--r--
Meter-BsdJ73XW.js
487
B
-rw-r--r--
NetworkDetail-RgSS_6Vw.js
12.8
KB
-rw-r--r--
NetworkForwardForm-C18aehvo.js
6.49
KB
-rw-r--r--
NetworkList-B4gWmGGm.js
6.32
KB
-rw-r--r--
NetworkListTable-Ba2LzF-J.js
3.31
KB
-rw-r--r--
NotificationRow-CotZPNAQ.js
157
B
-rw-r--r--
OperationList-D4--05cO.js
3.35
KB
-rw-r--r--
PageHeader-CExPjRLH.js
549
B
-rw-r--r--
PermissionGroups-CkGxgQmn.js
30.89
KB
-rw-r--r--
PermissionIdentities-DDmb7V-C....
12.93
KB
-rw-r--r--
PermissionIdpGroups-yggiVbcG.j...
13.38
KB
-rw-r--r--
ProfileDetail-CQHhNWwW.js
10.94
KB
-rw-r--r--
ProfileDetailsForm-C-rMcUGO.js
2.45
KB
-rw-r--r--
ProfileInstances-DeravO8Q.js
1.46
KB
-rw-r--r--
ProfileList-C7yC3g6E.js
7.11
KB
-rw-r--r--
ProgressBar-CQ2HKUqQ.js
170
B
-rw-r--r--
ProjectConfiguration-rKP8dZtz....
9.04
KB
-rw-r--r--
ProjectForm-GhClr0iv.js
15.12
KB
-rw-r--r--
ProtectedRoute-DYKGChU3.js
214
B
-rw-r--r--
ProxyDeviceForm-B5UDgi1V.js
38.9
KB
-rw-r--r--
RenameHeader-fmgiouA6.js
13.29
KB
-rw-r--r--
ResourceIcon-DZQOrBLA.js
532
B
-rw-r--r--
ResourceLabel-PzB_6v5p.js
317
B
-rw-r--r--
ResourceLink-CS7mH0C3.js
302
B
-rw-r--r--
ScrollableContainer-MJpEXCww.j...
646
B
-rw-r--r--
ScrollableTable-DWT33Lms.js
561
B
-rw-r--r--
SelectableMainTable-C8l8QdDe.j...
2.21
KB
-rw-r--r--
SelectedTableNotification-2DZb...
974
B
-rw-r--r--
Settings-BYi8qROs.js
9.75
KB
-rw-r--r--
SidePanel-DNeaRMst.js
2.84
KB
-rw-r--r--
SnapshotForm-DF9sGEzn.js
1.49
KB
-rw-r--r--
StoragePoolDetail-DT58PBIr.js
6.45
KB
-rw-r--r--
StoragePoolForm-Z62B6Fuh.js
17.07
KB
-rw-r--r--
StoragePoolSelectTable-CXuxJSN...
1.61
KB
-rw-r--r--
StoragePoolSelector-DEvMjaMu.j...
1.48
KB
-rw-r--r--
StoragePoolSize-DyBNKBKy.js
467
B
-rw-r--r--
StoragePools-DK0Gkjq9.js
3.99
KB
-rw-r--r--
StorageUsedBy-sdKGRlgM.js
2.12
KB
-rw-r--r--
StorageVolumeDetail-fQzbPWNW.j...
24.87
KB
-rw-r--r--
StorageVolumeForm-ZPfwK39D.js
8.42
KB
-rw-r--r--
StorageVolumes-DPotlIN6.js
7.26
KB
-rw-r--r--
StorageVolumesFilter-B7pR3OeF....
1.01
KB
-rw-r--r--
TabLinks-BIG_Rdvk.js
360
B
-rw-r--r--
UploadCustomIso-DG12FhN0.js
2.83
KB
-rw-r--r--
UsedByItem-VHA3kVFG.js
945
B
-rw-r--r--
VolumeAddSnapshotBtn-8Qz9xFE-....
4.87
KB
-rw-r--r--
WarningList-DZNTQSpg.js
1.99
KB
-rw-r--r--
YamlNotification-BnmI52ws.js
634
B
-rw-r--r--
YamlSwitch-BXLuxWUh.js
40.62
KB
-rw-r--r--
certificate-kcThcTS9.js
279.99
KB
-rw-r--r--
clusterGroups-BWQNdGSD.js
3.63
KB
-rw-r--r--
images-Du2fhDUO.js
1.22
KB
-rw-r--r--
index-BeIaaTgz.css
661.94
KB
-rw-r--r--
index-BkTFFYvy.js
690.52
KB
-rw-r--r--
index-DW_MHI2K.js
34.19
KB
-rw-r--r--
index.esm-auJ3G_FM.js
38.36
KB
-rw-r--r--
instanceDelete-Bn3xn_NE.js
12.2
KB
-rw-r--r--
instanceOptions-BuFjjn-P.js
1.19
KB
-rw-r--r--
network-forwards-B-h1Yzp9.js
856
B
-rw-r--r--
operations-DIvBacJG.js
757
B
-rw-r--r--
projects-CvA2zMPN.js
789
B
-rw-r--r--
scroll-DPmbgfny.js
26.97
KB
-rw-r--r--
searchAndFilter-DtC_P-vv.js
361
B
-rw-r--r--
snapshots-CEDJtMaf.js
670
B
-rw-r--r--
storage-volumes-tfXkh9eB.js
2.46
KB
-rw-r--r--
useGroups-CCX3qCzO.js
2.91
KB
-rw-r--r--
useImages-LgCYWVgs.js
1.64
KB
-rw-r--r--
useNetworks-D3nHf8AE.js
3.63
KB
-rw-r--r--
useSmallScreen-BvsjT919.js
169
B
-rw-r--r--
useSortTableData-BoXaK1oA.js
393
B
-rw-r--r--
useVolumes-BvpfNVaA.js
1.27
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : index-BkTFFYvy.js
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["/ui/assets/CertificateAdd-BGVwf-VB.js","/ui/assets/NotificationRow-CotZPNAQ.js","/ui/assets/HelpLink-4LTOsqZO.js","/ui/assets/CertificateGenerate-bNGS6BFl.js","/ui/assets/index.esm-auJ3G_FM.js","/ui/assets/ClusterList-CZFDB46f.js","/ui/assets/clusterGroups-BWQNdGSD.js","/ui/assets/ItemName-DSOx0T0r.js","/ui/assets/ResourceLink-CS7mH0C3.js","/ui/assets/ResourceIcon-DZQOrBLA.js","/ui/assets/ScrollableTable-DWT33Lms.js","/ui/assets/BaseLayout-CiF2D8RH.js","/ui/assets/useSortTableData-BoXaK1oA.js","/ui/assets/CreateClusterGroup-C6s3qbZf.js","/ui/assets/ClusterGroupForm-BiXmM-NU.js","/ui/assets/SelectableMainTable-C8l8QdDe.js","/ui/assets/AutoExpandingTextArea-BXFyAEiG.js","/ui/assets/CreateInstance-BXX4Xa4W.js","/ui/assets/InstanceLinkChip-DfVC8U01.js","/ui/assets/index-DW_MHI2K.js","/ui/assets/images-Du2fhDUO.js","/ui/assets/YamlSwitch-BXLuxWUh.js","/ui/assets/FormMenuItem-ChXfQsFA.js","/ui/assets/instanceOptions-BuFjjn-P.js","/ui/assets/ConfigFieldDescription-BnRkdboG.js","/ui/assets/FormFooterLayout-B3kcadYt.js","/ui/assets/ScrollableContainer-MJpEXCww.js","/ui/assets/snapshots-CEDJtMaf.js","/ui/assets/FormMenuItem-DyX1CsEw.css","/ui/assets/useImages-LgCYWVgs.js","/ui/assets/ClusterMemberSelector-B2lzDpCI.js","/ui/assets/UploadCustomIso-DG12FhN0.js","/ui/assets/ProgressBar-CQ2HKUqQ.js","/ui/assets/StoragePoolSelector-DEvMjaMu.js","/ui/assets/StoragePoolSize-DyBNKBKy.js","/ui/assets/Meter-BsdJ73XW.js","/ui/assets/storage-volumes-tfXkh9eB.js","/ui/assets/useVolumes-BvpfNVaA.js","/ui/assets/operations-DIvBacJG.js","/ui/assets/ResourceLabel-PzB_6v5p.js","/ui/assets/ProxyDeviceForm-B5UDgi1V.js","/ui/assets/DiskSizeSelector-IT5APek6.js","/ui/assets/projects-CvA2zMPN.js","/ui/assets/StorageVolumeForm-ZPfwK39D.js","/ui/assets/FormLink-BaU-zsbe.js","/ui/assets/useNetworks-D3nHf8AE.js","/ui/assets/YamlNotification-BnmI52ws.js","/ui/assets/CreateNetwork-BQw2A27w.js","/ui/assets/scroll-DPmbgfny.js","/ui/assets/ClusterSpecificSelect-DrKUzNev.js","/ui/assets/FormEditButton-Cs2eW7Js.js","/ui/assets/ExpandableList-EDeaeb6c.js","/ui/assets/UsedByItem-VHA3kVFG.js","/ui/assets/CreateNetworkForward-BgZF8duA.js","/ui/assets/NetworkForwardForm-C18aehvo.js","/ui/assets/network-forwards-B-h1Yzp9.js","/ui/assets/CreateProfile-CCJYKSCK.js","/ui/assets/ProfileDetailsForm-C-rMcUGO.js","/ui/assets/CreateProject-DTBqJzUb.js","/ui/assets/ProjectForm-GhClr0iv.js","/ui/assets/CreateStoragePool-CuOutvs3.js","/ui/assets/StoragePoolForm-Z62B6Fuh.js","/ui/assets/ClusterSpecificInput-BdiLVA9B.js","/ui/assets/EditClusterGroup-DiNIL0Lx.js","/ui/assets/EditNetworkForward-DtcWepYC.js","/ui/assets/ImageList-yKBGTFZU.js","/ui/assets/CreateInstanceFromImageBtn-BiESZDQe.js","/ui/assets/BulkDeleteButton-B-fvVwh0.js","/ui/assets/SelectedTableNotification-2DZbBMZx.js","/ui/assets/PageHeader-CExPjRLH.js","/ui/assets/useSmallScreen-BvsjT919.js","/ui/assets/InstanceDetail-BV9hr65t.js","/ui/assets/instanceDelete-Bn3xn_NE.js","/ui/assets/NetworkListTable-Ba2LzF-J.js","/ui/assets/SnapshotForm-DF9sGEzn.js","/ui/assets/RenameHeader-fmgiouA6.js","/ui/assets/StoragePoolSelectTable-CXuxJSN9.js","/ui/assets/TabLinks-BIG_Rdvk.js","/ui/assets/InstanceDetail-Beg8tuEN.css","/ui/assets/InstanceList-CTEYE5e7.js","/ui/assets/SidePanel-DNeaRMst.js","/ui/assets/CancelOperationBtn-BW2TAzI_.js","/ui/assets/searchAndFilter-DtC_P-vv.js","/ui/assets/NetworkDetail-RgSS_6Vw.js","/ui/assets/NetworkList-B4gWmGGm.js","/ui/assets/OperationList-D4--05cO.js","/ui/assets/ProfileDetail-CQHhNWwW.js","/ui/assets/ProfileInstances-DeravO8Q.js","/ui/assets/ProfileList-C7yC3g6E.js","/ui/assets/ProjectConfiguration-rKP8dZtz.js","/ui/assets/Settings-BYi8qROs.js","/ui/assets/StoragePools-DK0Gkjq9.js","/ui/assets/DeleteStoragePoolBtn-BeXLuEnA.js","/ui/assets/StorageVolumes-DPotlIN6.js","/ui/assets/StorageVolumesFilter-B7pR3OeF.js","/ui/assets/VolumeAddSnapshotBtn-8Qz9xFE-.js","/ui/assets/DeleteStorageVolumeBtn-DIIVYGaR.js","/ui/assets/CustomIsoList-CQVv4whx.js","/ui/assets/StoragePoolDetail-DT58PBIr.js","/ui/assets/StorageUsedBy-sdKGRlgM.js","/ui/assets/CreateStorageVolume-B0HvyGnH.js","/ui/assets/StorageVolumeDetail-fQzbPWNW.js","/ui/assets/WarningList-DZNTQSpg.js","/ui/assets/PermissionIdentities-DDmb7V-C.js","/ui/assets/GroupOrIdentityChangesTable-DQUOSRjf.js","/ui/assets/useGroups-CCX3qCzO.js","/ui/assets/GroupSelectionActions-Dq47oQd-.js","/ui/assets/PermissionGroups-CkGxgQmn.js","/ui/assets/PermissionIdpGroups-yggiVbcG.js"])))=>i.map(i=>d[i]); var NO=e=>{throw TypeError(e)};var wm=(e,n,i)=>n.has(e)||NO("Cannot "+i);var K=(e,n,i)=>(wm(e,n,"read from private field"),i?i.call(e):n.get(e)),_t=(e,n,i)=>n.has(e)?NO("Cannot add the same private member more than once"):n instanceof WeakSet?n.add(e):n.set(e,i),We=(e,n,i,a)=>(wm(e,n,"write to private field"),a?a.call(e,i):n.set(e,i),i),zt=(e,n,i)=>(wm(e,n,"access private method"),i);var Ad=(e,n,i,a)=>({set _(l){We(e,n,l,i)},get _(){return K(e,n,a)}});(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))a(l);new MutationObserver(l=>{for(const s of l)if(s.type==="childList")for(const f of s.addedNodes)f.tagName==="LINK"&&f.rel==="modulepreload"&&a(f)}).observe(document,{childList:!0,subtree:!0});function i(l){const s={};return l.integrity&&(s.integrity=l.integrity),l.referrerPolicy&&(s.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?s.credentials="include":l.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function a(l){if(l.ep)return;l.ep=!0;const s=i(l);fetch(l.href,s)}})();var xd=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function rp(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function GA(e){if(e.__esModule)return e;var n=e.default;if(typeof n=="function"){var i=function a(){return this instanceof a?Reflect.construct(n,arguments,this.constructor):n.apply(this,arguments)};i.prototype=n.prototype}else i={};return Object.defineProperty(i,"__esModule",{value:!0}),Object.keys(e).forEach(function(a){var l=Object.getOwnPropertyDescriptor(e,a);Object.defineProperty(i,a,l.get?l:{enumerable:!0,get:function(){return e[a]}})}),i}var Rm={exports:{}},Ds={};/** * @license React * react-jsx-runtime.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var AO;function VA(){if(AO)return Ds;AO=1;var e=Symbol.for("react.transitional.element"),n=Symbol.for("react.fragment");function i(a,l,s){var f=null;if(s!==void 0&&(f=""+s),l.key!==void 0&&(f=""+l.key),"key"in l){s={};for(var d in l)d!=="key"&&(s[d]=l[d])}else s=l;return l=s.ref,{$$typeof:e,type:a,key:f,ref:l!==void 0?l:null,props:s}}return Ds.Fragment=n,Ds.jsx=i,Ds.jsxs=i,Ds}var xO;function WA(){return xO||(xO=1,Rm.exports=VA()),Rm.exports}var M=WA(),Cm={exports:{}},qs={},Tm={exports:{}},Pm={};/** * @license React * scheduler.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var DO;function KA(){return DO||(DO=1,function(e){function n(ee,oe){var pe=ee.length;ee.push(oe);e:for(;0<pe;){var Ce=pe-1>>>1,L=ee[Ce];if(0<l(L,oe))ee[Ce]=oe,ee[pe]=L,pe=Ce;else break e}}function i(ee){return ee.length===0?null:ee[0]}function a(ee){if(ee.length===0)return null;var oe=ee[0],pe=ee.pop();if(pe!==oe){ee[0]=pe;e:for(var Ce=0,L=ee.length,ne=L>>>1;Ce<ne;){var ge=2*(Ce+1)-1,ye=ee[ge],Ee=ge+1,Se=ee[Ee];if(0>l(ye,pe))Ee<L&&0>l(Se,ye)?(ee[Ce]=Se,ee[Ee]=pe,Ce=Ee):(ee[Ce]=ye,ee[ge]=pe,Ce=ge);else if(Ee<L&&0>l(Se,pe))ee[Ce]=Se,ee[Ee]=pe,Ce=Ee;else break e}}return oe}function l(ee,oe){var pe=ee.sortIndex-oe.sortIndex;return pe!==0?pe:ee.id-oe.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var s=performance;e.unstable_now=function(){return s.now()}}else{var f=Date,d=f.now();e.unstable_now=function(){return f.now()-d}}var h=[],c=[],v=1,m=null,g=3,S=!1,_=!1,E=!1,O=typeof setTimeout=="function"?setTimeout:null,w=typeof clearTimeout=="function"?clearTimeout:null,C=typeof setImmediate<"u"?setImmediate:null;function T(ee){for(var oe=i(c);oe!==null;){if(oe.callback===null)a(c);else if(oe.startTime<=ee)a(c),oe.sortIndex=oe.expirationTime,n(h,oe);else break;oe=i(c)}}function A(ee){if(E=!1,T(ee),!_)if(i(h)!==null)_=!0,J();else{var oe=i(c);oe!==null&&X(A,oe.startTime-ee)}}var R=!1,q=-1,k=5,F=-1;function U(){return!(e.unstable_now()-F<k)}function V(){if(R){var ee=e.unstable_now();F=ee;var oe=!0;try{e:{_=!1,E&&(E=!1,w(q),q=-1),S=!0;var pe=g;try{t:{for(T(ee),m=i(h);m!==null&&!(m.expirationTime>ee&&U());){var Ce=m.callback;if(typeof Ce=="function"){m.callback=null,g=m.priorityLevel;var L=Ce(m.expirationTime<=ee);if(ee=e.unstable_now(),typeof L=="function"){m.callback=L,T(ee),oe=!0;break t}m===i(h)&&a(h),T(ee)}else a(h);m=i(h)}if(m!==null)oe=!0;else{var ne=i(c);ne!==null&&X(A,ne.startTime-ee),oe=!1}}break e}finally{m=null,g=pe,S=!1}oe=void 0}}finally{oe?Q():R=!1}}}var Q;if(typeof C=="function")Q=function(){C(V)};else if(typeof MessageChannel<"u"){var ce=new MessageChannel,ae=ce.port2;ce.port1.onmessage=V,Q=function(){ae.postMessage(null)}}else Q=function(){O(V,0)};function J(){R||(R=!0,Q())}function X(ee,oe){q=O(function(){ee(e.unstable_now())},oe)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(ee){ee.callback=null},e.unstable_continueExecution=function(){_||S||(_=!0,J())},e.unstable_forceFrameRate=function(ee){0>ee||125<ee?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):k=0<ee?Math.floor(1e3/ee):5},e.unstable_getCurrentPriorityLevel=function(){return g},e.unstable_getFirstCallbackNode=function(){return i(h)},e.unstable_next=function(ee){switch(g){case 1:case 2:case 3:var oe=3;break;default:oe=g}var pe=g;g=oe;try{return ee()}finally{g=pe}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(ee,oe){switch(ee){case 1:case 2:case 3:case 4:case 5:break;default:ee=3}var pe=g;g=ee;try{return oe()}finally{g=pe}},e.unstable_scheduleCallback=function(ee,oe,pe){var Ce=e.unstable_now();switch(typeof pe=="object"&&pe!==null?(pe=pe.delay,pe=typeof pe=="number"&&0<pe?Ce+pe:Ce):pe=Ce,ee){case 1:var L=-1;break;case 2:L=250;break;case 5:L=1073741823;break;case 4:L=1e4;break;default:L=5e3}return L=pe+L,ee={id:v++,callback:oe,priorityLevel:ee,startTime:pe,expirationTime:L,sortIndex:-1},pe>Ce?(ee.sortIndex=pe,n(c,ee),i(h)===null&&ee===i(c)&&(E?(w(q),q=-1):E=!0,X(A,pe-Ce))):(ee.sortIndex=L,n(h,ee),_||S||(_=!0,J())),ee},e.unstable_shouldYield=U,e.unstable_wrapCallback=function(ee){var oe=g;return function(){var pe=g;g=oe;try{return ee.apply(this,arguments)}finally{g=pe}}}}(Pm)),Pm}var qO;function YA(){return qO||(qO=1,Tm.exports=KA()),Tm.exports}var jm={exports:{}},wt={};/** * @license React * react.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var LO;function QA(){if(LO)return wt;LO=1;var e=Symbol.for("react.transitional.element"),n=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),s=Symbol.for("react.consumer"),f=Symbol.for("react.context"),d=Symbol.for("react.forward_ref"),h=Symbol.for("react.suspense"),c=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),m=Symbol.iterator;function g(L){return L===null||typeof L!="object"?null:(L=m&&L[m]||L["@@iterator"],typeof L=="function"?L:null)}var S={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},_=Object.assign,E={};function O(L,ne,ge){this.props=L,this.context=ne,this.refs=E,this.updater=ge||S}O.prototype.isReactComponent={},O.prototype.setState=function(L,ne){if(typeof L!="object"&&typeof L!="function"&&L!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,L,ne,"setState")},O.prototype.forceUpdate=function(L){this.updater.enqueueForceUpdate(this,L,"forceUpdate")};function w(){}w.prototype=O.prototype;function C(L,ne,ge){this.props=L,this.context=ne,this.refs=E,this.updater=ge||S}var T=C.prototype=new w;T.constructor=C,_(T,O.prototype),T.isPureReactComponent=!0;var A=Array.isArray,R={H:null,A:null,T:null,S:null},q=Object.prototype.hasOwnProperty;function k(L,ne,ge,ye,Ee,Se){return ge=Se.ref,{$$typeof:e,type:L,key:ne,ref:ge!==void 0?ge:null,props:Se}}function F(L,ne){return k(L.type,ne,void 0,void 0,void 0,L.props)}function U(L){return typeof L=="object"&&L!==null&&L.$$typeof===e}function V(L){var ne={"=":"=0",":":"=2"};return"$"+L.replace(/[=:]/g,function(ge){return ne[ge]})}var Q=/\/+/g;function ce(L,ne){return typeof L=="object"&&L!==null&&L.key!=null?V(""+L.key):ne.toString(36)}function ae(){}function J(L){switch(L.status){case"fulfilled":return L.value;case"rejected":throw L.reason;default:switch(typeof L.status=="string"?L.then(ae,ae):(L.status="pending",L.then(function(ne){L.status==="pending"&&(L.status="fulfilled",L.value=ne)},function(ne){L.status==="pending"&&(L.status="rejected",L.reason=ne)})),L.status){case"fulfilled":return L.value;case"rejected":throw L.reason}}throw L}function X(L,ne,ge,ye,Ee){var Se=typeof L;(Se==="undefined"||Se==="boolean")&&(L=null);var fe=!1;if(L===null)fe=!0;else switch(Se){case"bigint":case"string":case"number":fe=!0;break;case"object":switch(L.$$typeof){case e:case n:fe=!0;break;case v:return fe=L._init,X(fe(L._payload),ne,ge,ye,Ee)}}if(fe)return Ee=Ee(L),fe=ye===""?"."+ce(L,0):ye,A(Ee)?(ge="",fe!=null&&(ge=fe.replace(Q,"$&/")+"/"),X(Ee,ne,ge,"",function(Le){return Le})):Ee!=null&&(U(Ee)&&(Ee=F(Ee,ge+(Ee.key==null||L&&L.key===Ee.key?"":(""+Ee.key).replace(Q,"$&/")+"/")+fe)),ne.push(Ee)),1;fe=0;var Ne=ye===""?".":ye+":";if(A(L))for(var De=0;De<L.length;De++)ye=L[De],Se=Ne+ce(ye,De),fe+=X(ye,ne,ge,Se,Ee);else if(De=g(L),typeof De=="function")for(L=De.call(L),De=0;!(ye=L.next()).done;)ye=ye.value,Se=Ne+ce(ye,De++),fe+=X(ye,ne,ge,Se,Ee);else if(Se==="object"){if(typeof L.then=="function")return X(J(L),ne,ge,ye,Ee);throw ne=String(L),Error("Objects are not valid as a React child (found: "+(ne==="[object Object]"?"object with keys {"+Object.keys(L).join(", ")+"}":ne)+"). If you meant to render a collection of children, use an array instead.")}return fe}function ee(L,ne,ge){if(L==null)return L;var ye=[],Ee=0;return X(L,ye,"","",function(Se){return ne.call(ge,Se,Ee++)}),ye}function oe(L){if(L._status===-1){var ne=L._result;ne=ne(),ne.then(function(ge){(L._status===0||L._status===-1)&&(L._status=1,L._result=ge)},function(ge){(L._status===0||L._status===-1)&&(L._status=2,L._result=ge)}),L._status===-1&&(L._status=0,L._result=ne)}if(L._status===1)return L._result.default;throw L._result}var pe=typeof reportError=="function"?reportError:function(L){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var ne=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof L=="object"&&L!==null&&typeof L.message=="string"?String(L.message):String(L),error:L});if(!window.dispatchEvent(ne))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",L);return}console.error(L)};function Ce(){}return wt.Children={map:ee,forEach:function(L,ne,ge){ee(L,function(){ne.apply(this,arguments)},ge)},count:function(L){var ne=0;return ee(L,function(){ne++}),ne},toArray:function(L){return ee(L,function(ne){return ne})||[]},only:function(L){if(!U(L))throw Error("React.Children.only expected to receive a single React element child.");return L}},wt.Component=O,wt.Fragment=i,wt.Profiler=l,wt.PureComponent=C,wt.StrictMode=a,wt.Suspense=h,wt.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=R,wt.act=function(){throw Error("act(...) is not supported in production builds of React.")},wt.cache=function(L){return function(){return L.apply(null,arguments)}},wt.cloneElement=function(L,ne,ge){if(L==null)throw Error("The argument must be a React element, but you passed "+L+".");var ye=_({},L.props),Ee=L.key,Se=void 0;if(ne!=null)for(fe in ne.ref!==void 0&&(Se=void 0),ne.key!==void 0&&(Ee=""+ne.key),ne)!q.call(ne,fe)||fe==="key"||fe==="__self"||fe==="__source"||fe==="ref"&&ne.ref===void 0||(ye[fe]=ne[fe]);var fe=arguments.length-2;if(fe===1)ye.children=ge;else if(1<fe){for(var Ne=Array(fe),De=0;De<fe;De++)Ne[De]=arguments[De+2];ye.children=Ne}return k(L.type,Ee,void 0,void 0,Se,ye)},wt.createContext=function(L){return L={$$typeof:f,_currentValue:L,_currentValue2:L,_threadCount:0,Provider:null,Consumer:null},L.Provider=L,L.Consumer={$$typeof:s,_context:L},L},wt.createElement=function(L,ne,ge){var ye,Ee={},Se=null;if(ne!=null)for(ye in ne.key!==void 0&&(Se=""+ne.key),ne)q.call(ne,ye)&&ye!=="key"&&ye!=="__self"&&ye!=="__source"&&(Ee[ye]=ne[ye]);var fe=arguments.length-2;if(fe===1)Ee.children=ge;else if(1<fe){for(var Ne=Array(fe),De=0;De<fe;De++)Ne[De]=arguments[De+2];Ee.children=Ne}if(L&&L.defaultProps)for(ye in fe=L.defaultProps,fe)Ee[ye]===void 0&&(Ee[ye]=fe[ye]);return k(L,Se,void 0,void 0,null,Ee)},wt.createRef=function(){return{current:null}},wt.forwardRef=function(L){return{$$typeof:d,render:L}},wt.isValidElement=U,wt.lazy=function(L){return{$$typeof:v,_payload:{_status:-1,_result:L},_init:oe}},wt.memo=function(L,ne){return{$$typeof:c,type:L,compare:ne===void 0?null:ne}},wt.startTransition=function(L){var ne=R.T,ge={};R.T=ge;try{var ye=L(),Ee=R.S;Ee!==null&&Ee(ge,ye),typeof ye=="object"&&ye!==null&&typeof ye.then=="function"&&ye.then(Ce,pe)}catch(Se){pe(Se)}finally{R.T=ne}},wt.unstable_useCacheRefresh=function(){return R.H.useCacheRefresh()},wt.use=function(L){return R.H.use(L)},wt.useActionState=function(L,ne,ge){return R.H.useActionState(L,ne,ge)},wt.useCallback=function(L,ne){return R.H.useCallback(L,ne)},wt.useContext=function(L){return R.H.useContext(L)},wt.useDebugValue=function(){},wt.useDeferredValue=function(L,ne){return R.H.useDeferredValue(L,ne)},wt.useEffect=function(L,ne){return R.H.useEffect(L,ne)},wt.useId=function(){return R.H.useId()},wt.useImperativeHandle=function(L,ne,ge){return R.H.useImperativeHandle(L,ne,ge)},wt.useInsertionEffect=function(L,ne){return R.H.useInsertionEffect(L,ne)},wt.useLayoutEffect=function(L,ne){return R.H.useLayoutEffect(L,ne)},wt.useMemo=function(L,ne){return R.H.useMemo(L,ne)},wt.useOptimistic=function(L,ne){return R.H.useOptimistic(L,ne)},wt.useReducer=function(L,ne,ge){return R.H.useReducer(L,ne,ge)},wt.useRef=function(L){return R.H.useRef(L)},wt.useState=function(L){return R.H.useState(L)},wt.useSyncExternalStore=function(L,ne,ge){return R.H.useSyncExternalStore(L,ne,ge)},wt.useTransition=function(){return R.H.useTransition()},wt.version="19.0.0",wt}var BO;function Re(){return BO||(BO=1,jm.exports=QA()),jm.exports}var Mm={exports:{}},dr={};/** * @license React * react-dom.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var kO;function XA(){if(kO)return dr;kO=1;var e=Re();function n(h){var c="https://react.dev/errors/"+h;if(1<arguments.length){c+="?args[]="+encodeURIComponent(arguments[1]);for(var v=2;v<arguments.length;v++)c+="&args[]="+encodeURIComponent(arguments[v])}return"Minified React error #"+h+"; visit "+c+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function i(){}var a={d:{f:i,r:function(){throw Error(n(522))},D:i,C:i,L:i,m:i,X:i,S:i,M:i},p:0,findDOMNode:null},l=Symbol.for("react.portal");function s(h,c,v){var m=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:l,key:m==null?null:""+m,children:h,containerInfo:c,implementation:v}}var f=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function d(h,c){if(h==="font")return"";if(typeof c=="string")return c==="use-credentials"?c:""}return dr.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=a,dr.createPortal=function(h,c){var v=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!c||c.nodeType!==1&&c.nodeType!==9&&c.nodeType!==11)throw Error(n(299));return s(h,c,null,v)},dr.flushSync=function(h){var c=f.T,v=a.p;try{if(f.T=null,a.p=2,h)return h()}finally{f.T=c,a.p=v,a.d.f()}},dr.preconnect=function(h,c){typeof h=="string"&&(c?(c=c.crossOrigin,c=typeof c=="string"?c==="use-credentials"?c:"":void 0):c=null,a.d.C(h,c))},dr.prefetchDNS=function(h){typeof h=="string"&&a.d.D(h)},dr.preinit=function(h,c){if(typeof h=="string"&&c&&typeof c.as=="string"){var v=c.as,m=d(v,c.crossOrigin),g=typeof c.integrity=="string"?c.integrity:void 0,S=typeof c.fetchPriority=="string"?c.fetchPriority:void 0;v==="style"?a.d.S(h,typeof c.precedence=="string"?c.precedence:void 0,{crossOrigin:m,integrity:g,fetchPriority:S}):v==="script"&&a.d.X(h,{crossOrigin:m,integrity:g,fetchPriority:S,nonce:typeof c.nonce=="string"?c.nonce:void 0})}},dr.preinitModule=function(h,c){if(typeof h=="string")if(typeof c=="object"&&c!==null){if(c.as==null||c.as==="script"){var v=d(c.as,c.crossOrigin);a.d.M(h,{crossOrigin:v,integrity:typeof c.integrity=="string"?c.integrity:void 0,nonce:typeof c.nonce=="string"?c.nonce:void 0})}}else c==null&&a.d.M(h)},dr.preload=function(h,c){if(typeof h=="string"&&typeof c=="object"&&c!==null&&typeof c.as=="string"){var v=c.as,m=d(v,c.crossOrigin);a.d.L(h,v,{crossOrigin:m,integrity:typeof c.integrity=="string"?c.integrity:void 0,nonce:typeof c.nonce=="string"?c.nonce:void 0,type:typeof c.type=="string"?c.type:void 0,fetchPriority:typeof c.fetchPriority=="string"?c.fetchPriority:void 0,referrerPolicy:typeof c.referrerPolicy=="string"?c.referrerPolicy:void 0,imageSrcSet:typeof c.imageSrcSet=="string"?c.imageSrcSet:void 0,imageSizes:typeof c.imageSizes=="string"?c.imageSizes:void 0,media:typeof c.media=="string"?c.media:void 0})}},dr.preloadModule=function(h,c){if(typeof h=="string")if(c){var v=d(c.as,c.crossOrigin);a.d.m(h,{as:typeof c.as=="string"&&c.as!=="script"?c.as:void 0,crossOrigin:v,integrity:typeof c.integrity=="string"?c.integrity:void 0})}else a.d.m(h)},dr.requestFormReset=function(h){a.d.r(h)},dr.unstable_batchedUpdates=function(h,c){return h(c)},dr.useFormState=function(h,c,v){return f.H.useFormState(h,c,v)},dr.useFormStatus=function(){return f.H.useHostTransitionStatus()},dr.version="19.0.0",dr}var IO;function q_(){if(IO)return Mm.exports;IO=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(n){console.error(n)}}return e(),Mm.exports=XA(),Mm.exports}/** * @license React * react-dom-client.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var zO;function ZA(){if(zO)return qs;zO=1;var e=YA(),n=Re(),i=q_();function a(t){var r="https://react.dev/errors/"+t;if(1<arguments.length){r+="?args[]="+encodeURIComponent(arguments[1]);for(var u=2;u<arguments.length;u++)r+="&args[]="+encodeURIComponent(arguments[u])}return"Minified React error #"+t+"; visit "+r+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function l(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}var s=Symbol.for("react.element"),f=Symbol.for("react.transitional.element"),d=Symbol.for("react.portal"),h=Symbol.for("react.fragment"),c=Symbol.for("react.strict_mode"),v=Symbol.for("react.profiler"),m=Symbol.for("react.provider"),g=Symbol.for("react.consumer"),S=Symbol.for("react.context"),_=Symbol.for("react.forward_ref"),E=Symbol.for("react.suspense"),O=Symbol.for("react.suspense_list"),w=Symbol.for("react.memo"),C=Symbol.for("react.lazy"),T=Symbol.for("react.offscreen"),A=Symbol.for("react.memo_cache_sentinel"),R=Symbol.iterator;function q(t){return t===null||typeof t!="object"?null:(t=R&&t[R]||t["@@iterator"],typeof t=="function"?t:null)}var k=Symbol.for("react.client.reference");function F(t){if(t==null)return null;if(typeof t=="function")return t.$$typeof===k?null:t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case h:return"Fragment";case d:return"Portal";case v:return"Profiler";case c:return"StrictMode";case E:return"Suspense";case O:return"SuspenseList"}if(typeof t=="object")switch(t.$$typeof){case S:return(t.displayName||"Context")+".Provider";case g:return(t._context.displayName||"Context")+".Consumer";case _:var r=t.render;return t=t.displayName,t||(t=r.displayName||r.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case w:return r=t.displayName||null,r!==null?r:F(t.type)||"Memo";case C:r=t._payload,t=t._init;try{return F(t(r))}catch{}}return null}var U=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,V=Object.assign,Q,ce;function ae(t){if(Q===void 0)try{throw Error()}catch(u){var r=u.stack.trim().match(/\n( *(at )?)/);Q=r&&r[1]||"",ce=-1<u.stack.indexOf(` at`)?" (<anonymous>)":-1<u.stack.indexOf("@")?"@unknown:0:0":""}return` `+Q+t+ce}var J=!1;function X(t,r){if(!t||J)return"";J=!0;var u=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var o={DetermineComponentFrameRoot:function(){try{if(r){var we=function(){throw Error()};if(Object.defineProperty(we.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(we,[])}catch(he){var ue=he}Reflect.construct(t,[],we)}else{try{we.call()}catch(he){ue=he}t.call(we.prototype)}}else{try{throw Error()}catch(he){ue=he}(we=t())&&typeof we.catch=="function"&&we.catch(function(){})}}catch(he){if(he&&ue&&typeof he.stack=="string")return[he.stack,ue.stack]}return[null,null]}};o.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var p=Object.getOwnPropertyDescriptor(o.DetermineComponentFrameRoot,"name");p&&p.configurable&&Object.defineProperty(o.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var y=o.DetermineComponentFrameRoot(),P=y[0],x=y[1];if(P&&x){var z=P.split(` `),Y=x.split(` `);for(p=o=0;o<z.length&&!z[o].includes("DetermineComponentFrameRoot");)o++;for(;p<Y.length&&!Y[p].includes("DetermineComponentFrameRoot");)p++;if(o===z.length||p===Y.length)for(o=z.length-1,p=Y.length-1;1<=o&&0<=p&&z[o]!==Y[p];)p--;for(;1<=o&&0<=p;o--,p--)if(z[o]!==Y[p]){if(o!==1||p!==1)do if(o--,p--,0>p||z[o]!==Y[p]){var ve=` `+z[o].replace(" at new "," at ");return t.displayName&&ve.includes("<anonymous>")&&(ve=ve.replace("<anonymous>",t.displayName)),ve}while(1<=o&&0<=p);break}}}finally{J=!1,Error.prepareStackTrace=u}return(u=t?t.displayName||t.name:"")?ae(u):""}function ee(t){switch(t.tag){case 26:case 27:case 5:return ae(t.type);case 16:return ae("Lazy");case 13:return ae("Suspense");case 19:return ae("SuspenseList");case 0:case 15:return t=X(t.type,!1),t;case 11:return t=X(t.type.render,!1),t;case 1:return t=X(t.type,!0),t;default:return""}}function oe(t){try{var r="";do r+=ee(t),t=t.return;while(t);return r}catch(u){return` Error generating stack: `+u.message+` `+u.stack}}function pe(t){var r=t,u=t;if(t.alternate)for(;r.return;)r=r.return;else{t=r;do r=t,r.flags&4098&&(u=r.return),t=r.return;while(t)}return r.tag===3?u:null}function Ce(t){if(t.tag===13){var r=t.memoizedState;if(r===null&&(t=t.alternate,t!==null&&(r=t.memoizedState)),r!==null)return r.dehydrated}return null}function L(t){if(pe(t)!==t)throw Error(a(188))}function ne(t){var r=t.alternate;if(!r){if(r=pe(t),r===null)throw Error(a(188));return r!==t?null:t}for(var u=t,o=r;;){var p=u.return;if(p===null)break;var y=p.alternate;if(y===null){if(o=p.return,o!==null){u=o;continue}break}if(p.child===y.child){for(y=p.child;y;){if(y===u)return L(p),t;if(y===o)return L(p),r;y=y.sibling}throw Error(a(188))}if(u.return!==o.return)u=p,o=y;else{for(var P=!1,x=p.child;x;){if(x===u){P=!0,u=p,o=y;break}if(x===o){P=!0,o=p,u=y;break}x=x.sibling}if(!P){for(x=y.child;x;){if(x===u){P=!0,u=y,o=p;break}if(x===o){P=!0,o=y,u=p;break}x=x.sibling}if(!P)throw Error(a(189))}}if(u.alternate!==o)throw Error(a(190))}if(u.tag!==3)throw Error(a(188));return u.stateNode.current===u?t:r}function ge(t){var r=t.tag;if(r===5||r===26||r===27||r===6)return t;for(t=t.child;t!==null;){if(r=ge(t),r!==null)return r;t=t.sibling}return null}var ye=Array.isArray,Ee=i.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Se={pending:!1,data:null,method:null,action:null},fe=[],Ne=-1;function De(t){return{current:t}}function Le(t){0>Ne||(t.current=fe[Ne],fe[Ne]=null,Ne--)}function tt(t,r){Ne++,fe[Ne]=t.current,t.current=r}var jt=De(null),Ve=De(null),ut=De(null),Gt=De(null);function Sn(t,r){switch(tt(ut,r),tt(Ve,t),tt(jt,null),t=r.nodeType,t){case 9:case 11:r=(r=r.documentElement)&&(r=r.namespaceURI)?uO(r):0;break;default:if(t=t===8?r.parentNode:r,r=t.tagName,t=t.namespaceURI)t=uO(t),r=lO(t,r);else switch(r){case"svg":r=1;break;case"math":r=2;break;default:r=0}}Le(jt),tt(jt,r)}function Zn(){Le(jt),Le(Ve),Le(ut)}function Ar(t){t.memoizedState!==null&&tt(Gt,t);var r=jt.current,u=lO(r,t.type);r!==u&&(tt(Ve,t),tt(jt,u))}function Rr(t){Ve.current===t&&(Le(jt),Le(Ve)),Gt.current===t&&(Le(Gt),js._currentValue=Se)}var Jn=Object.prototype.hasOwnProperty,yn=e.unstable_scheduleCallback,On=e.unstable_cancelCallback,ie=e.unstable_shouldYield,Be=e.unstable_requestPaint,Ie=e.unstable_now,He=e.unstable_getCurrentPriorityLevel,at=e.unstable_ImmediatePriority,Rt=e.unstable_UserBlockingPriority,Jt=e.unstable_NormalPriority,er=e.unstable_LowPriority,In=e.unstable_IdlePriority,Gr=e.log,Ca=e.unstable_setDisableYieldValue,vr=null,Cn=null;function Va(t){if(Cn&&typeof Cn.onCommitFiberRoot=="function")try{Cn.onCommitFiberRoot(vr,t,void 0,(t.current.flags&128)===128)}catch{}}function ln(t){if(typeof Gr=="function"&&Ca(t),Cn&&typeof Cn.setStrictMode=="function")try{Cn.setStrictMode(vr,t)}catch{}}var Tn=Math.clz32?Math.clz32:Pa,Ta=Math.log,Ei=Math.LN2;function Pa(t){return t>>>=0,t===0?32:31-(Ta(t)/Ei|0)|0}var or=128,Ue=4194304;function gt(t){var r=t&42;if(r!==0)return r;switch(t&-t){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:return 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 t&4194176;case 4194304:case 8388608:case 16777216:case 33554432:return t&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return t}}function zn(t,r){var u=t.pendingLanes;if(u===0)return 0;var o=0,p=t.suspendedLanes,y=t.pingedLanes,P=t.warmLanes;t=t.finishedLanes!==0;var x=u&134217727;return x!==0?(u=x&~p,u!==0?o=gt(u):(y&=x,y!==0?o=gt(y):t||(P=x&~P,P!==0&&(o=gt(P))))):(x=u&~p,x!==0?o=gt(x):y!==0?o=gt(y):t||(P=u&~P,P!==0&&(o=gt(P)))),o===0?0:r!==0&&r!==o&&!(r&p)&&(p=o&-o,P=r&-r,p>=P||p===32&&(P&4194176)!==0)?r:o}function Hn(t,r){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&r)===0}function xr(t,r){switch(t){case 1:case 2:case 4:case 8:return r+250;case 16:case 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 r+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function G(){var t=or;return or<<=1,!(or&4194176)&&(or=128),t}function Z(){var t=Ue;return Ue<<=1,!(Ue&62914560)&&(Ue=4194304),t}function le(t){for(var r=[],u=0;31>u;u++)r.push(t);return r}function Oe(t,r){t.pendingLanes|=r,r!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function Fe(t,r,u,o,p,y){var P=t.pendingLanes;t.pendingLanes=u,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=u,t.entangledLanes&=u,t.errorRecoveryDisabledLanes&=u,t.shellSuspendCounter=0;var x=t.entanglements,z=t.expirationTimes,Y=t.hiddenUpdates;for(u=P&~u;0<u;){var ve=31-Tn(u),we=1<<ve;x[ve]=0,z[ve]=-1;var ue=Y[ve];if(ue!==null)for(Y[ve]=null,ve=0;ve<ue.length;ve++){var he=ue[ve];he!==null&&(he.lane&=-536870913)}u&=~we}o!==0&&Je(t,o,0),y!==0&&p===0&&t.tag!==0&&(t.suspendedLanes|=y&~(P&~r))}function Je(t,r,u){t.pendingLanes|=r,t.suspendedLanes&=~r;var o=31-Tn(r);t.entangledLanes|=r,t.entanglements[o]=t.entanglements[o]|1073741824|u&4194218}function pt(t,r){var u=t.entangledLanes|=r;for(t=t.entanglements;u;){var o=31-Tn(u),p=1<<o;p&r|t[o]&r&&(t[o]|=r),u&=~p}}function Ge(t){return t&=-t,2<t?8<t?t&134217727?32:268435456:8:2}function Ke(){var t=Ee.p;return t!==0?t:(t=window.event,t===void 0?32:RO(t.type))}function ke(t,r){var u=Ee.p;try{return Ee.p=t,r()}finally{Ee.p=u}}var ot=Math.random().toString(36).slice(2),rt="__reactFiber$"+ot,Et="__reactProps$"+ot,on="__reactContainer$"+ot,en="__reactEvents$"+ot,Yt="__reactListeners$"+ot,_n="__reactHandles$"+ot,Dr="__reactResources$"+ot,tr="__reactMarker$"+ot;function sr(t){delete t[rt],delete t[Et],delete t[en],delete t[Yt],delete t[_n]}function Dn(t){var r=t[rt];if(r)return r;for(var u=t.parentNode;u;){if(r=u[on]||u[rt]){if(u=r.alternate,r.child!==null||u!==null&&u.child!==null)for(t=cO(t);t!==null;){if(u=t[rt])return u;t=cO(t)}return r}t=u,u=t.parentNode}return null}function qr(t){if(t=t[rt]||t[on]){var r=t.tag;if(r===5||r===6||r===13||r===26||r===27||r===3)return t}return null}function Lr(t){var r=t.tag;if(r===5||r===26||r===27||r===6)return t.stateNode;throw Error(a(33))}function cr(t){var r=t[Dr];return r||(r=t[Dr]={hoistableStyles:new Map,hoistableScripts:new Map}),r}function hn(t){t[tr]=!0}var ja=new Set,Vt={};function sn(t,r){Br(t,r),Br(t+"Capture",r)}function Br(t,r){for(Vt[t]=r,t=0;t<r.length;t++)ja.add(r[t])}var Gn=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),mn=RegExp("^[: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]*$"),ua={},fu={};function Uo(t){return Jn.call(fu,t)?!0:Jn.call(ua,t)?!1:mn.test(t)?fu[t]=!0:(ua[t]=!0,!1)}function Cl(t,r,u){if(Uo(r))if(u===null)t.removeAttribute(r);else{switch(typeof u){case"undefined":case"function":case"symbol":t.removeAttribute(r);return;case"boolean":var o=r.toLowerCase().slice(0,5);if(o!=="data-"&&o!=="aria-"){t.removeAttribute(r);return}}t.setAttribute(r,""+u)}}function Tl(t,r,u){if(u===null)t.removeAttribute(r);else{switch(typeof u){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(r);return}t.setAttribute(r,""+u)}}function la(t,r,u,o){if(o===null)t.removeAttribute(u);else{switch(typeof o){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(u);return}t.setAttributeNS(r,u,""+o)}}function Cr(t){switch(typeof t){case"bigint":case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function wf(t){var r=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(r==="checkbox"||r==="radio")}function jp(t){var r=wf(t)?"checked":"value",u=Object.getOwnPropertyDescriptor(t.constructor.prototype,r),o=""+t[r];if(!t.hasOwnProperty(r)&&typeof u<"u"&&typeof u.get=="function"&&typeof u.set=="function"){var p=u.get,y=u.set;return Object.defineProperty(t,r,{configurable:!0,get:function(){return p.call(this)},set:function(P){o=""+P,y.call(this,P)}}),Object.defineProperty(t,r,{enumerable:u.enumerable}),{getValue:function(){return o},setValue:function(P){o=""+P},stopTracking:function(){t._valueTracker=null,delete t[r]}}}}function Pl(t){t._valueTracker||(t._valueTracker=jp(t))}function Rf(t){if(!t)return!1;var r=t._valueTracker;if(!r)return!0;var u=r.getValue(),o="";return t&&(o=wf(t)?t.checked?"true":"false":t.value),t=o,t!==u?(r.setValue(t),!0):!1}function du(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}var Mp=/[\n"\\]/g;function Tr(t){return t.replace(Mp,function(r){return"\\"+r.charCodeAt(0).toString(16)+" "})}function $o(t,r,u,o,p,y,P,x){t.name="",P!=null&&typeof P!="function"&&typeof P!="symbol"&&typeof P!="boolean"?t.type=P:t.removeAttribute("type"),r!=null?P==="number"?(r===0&&t.value===""||t.value!=r)&&(t.value=""+Cr(r)):t.value!==""+Cr(r)&&(t.value=""+Cr(r)):P!=="submit"&&P!=="reset"||t.removeAttribute("value"),r!=null?Fo(t,P,Cr(r)):u!=null?Fo(t,P,Cr(u)):o!=null&&t.removeAttribute("value"),p==null&&y!=null&&(t.defaultChecked=!!y),p!=null&&(t.checked=p&&typeof p!="function"&&typeof p!="symbol"),x!=null&&typeof x!="function"&&typeof x!="symbol"&&typeof x!="boolean"?t.name=""+Cr(x):t.removeAttribute("name")}function Cf(t,r,u,o,p,y,P,x){if(y!=null&&typeof y!="function"&&typeof y!="symbol"&&typeof y!="boolean"&&(t.type=y),r!=null||u!=null){if(!(y!=="submit"&&y!=="reset"||r!=null))return;u=u!=null?""+Cr(u):"",r=r!=null?""+Cr(r):u,x||r===t.value||(t.value=r),t.defaultValue=r}o=o??p,o=typeof o!="function"&&typeof o!="symbol"&&!!o,t.checked=x?t.checked:!!o,t.defaultChecked=!!o,P!=null&&typeof P!="function"&&typeof P!="symbol"&&typeof P!="boolean"&&(t.name=P)}function Fo(t,r,u){r==="number"&&du(t.ownerDocument)===t||t.defaultValue===""+u||(t.defaultValue=""+u)}function wi(t,r,u,o){if(t=t.options,r){r={};for(var p=0;p<u.length;p++)r["$"+u[p]]=!0;for(u=0;u<t.length;u++)p=r.hasOwnProperty("$"+t[u].value),t[u].selected!==p&&(t[u].selected=p),p&&o&&(t[u].defaultSelected=!0)}else{for(u=""+Cr(u),r=null,p=0;p<t.length;p++){if(t[p].value===u){t[p].selected=!0,o&&(t[p].defaultSelected=!0);return}r!==null||t[p].disabled||(r=t[p])}r!==null&&(r.selected=!0)}}function Ho(t,r,u){if(r!=null&&(r=""+Cr(r),r!==t.value&&(t.value=r),u==null)){t.defaultValue!==r&&(t.defaultValue=r);return}t.defaultValue=u!=null?""+Cr(u):""}function Go(t,r,u,o){if(r==null){if(o!=null){if(u!=null)throw Error(a(92));if(ye(o)){if(1<o.length)throw Error(a(93));o=o[0]}u=o}u==null&&(u=""),r=u}u=Cr(r),t.defaultValue=u,o=t.textContent,o===u&&o!==""&&o!==null&&(t.value=o)}function Wa(t,r){if(r){var u=t.firstChild;if(u&&u===t.lastChild&&u.nodeType===3){u.nodeValue=r;return}}t.textContent=r}var Np=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function Tf(t,r,u){var o=r.indexOf("--")===0;u==null||typeof u=="boolean"||u===""?o?t.setProperty(r,""):r==="float"?t.cssFloat="":t[r]="":o?t.setProperty(r,u):typeof u!="number"||u===0||Np.has(r)?r==="float"?t.cssFloat=u:t[r]=(""+u).trim():t[r]=u+"px"}function Pf(t,r,u){if(r!=null&&typeof r!="object")throw Error(a(62));if(t=t.style,u!=null){for(var o in u)!u.hasOwnProperty(o)||r!=null&&r.hasOwnProperty(o)||(o.indexOf("--")===0?t.setProperty(o,""):o==="float"?t.cssFloat="":t[o]="");for(var p in r)o=r[p],r.hasOwnProperty(p)&&u[p]!==o&&Tf(t,p,o)}else for(var y in r)r.hasOwnProperty(y)&&Tf(t,y,r[y])}function jl(t){if(t.indexOf("-")===-1)return!1;switch(t){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 Ap=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),xp=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Ml(t){return xp.test(""+t)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":t}var Nl=null;function Vo(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var Ri=null,Ci=null;function jf(t){var r=qr(t);if(r&&(t=r.stateNode)){var u=t[Et]||null;e:switch(t=r.stateNode,r.type){case"input":if($o(t,u.value,u.defaultValue,u.defaultValue,u.checked,u.defaultChecked,u.type,u.name),r=u.name,u.type==="radio"&&r!=null){for(u=t;u.parentNode;)u=u.parentNode;for(u=u.querySelectorAll('input[name="'+Tr(""+r)+'"][type="radio"]'),r=0;r<u.length;r++){var o=u[r];if(o!==t&&o.form===t.form){var p=o[Et]||null;if(!p)throw Error(a(90));$o(o,p.value,p.defaultValue,p.defaultValue,p.checked,p.defaultChecked,p.type,p.name)}}for(r=0;r<u.length;r++)o=u[r],o.form===t.form&&Rf(o)}break e;case"textarea":Ho(t,u.value,u.defaultValue);break e;case"select":r=u.value,r!=null&&wi(t,!!u.multiple,r,!1)}}}var pu=!1;function Wo(t,r,u){if(pu)return t(r,u);pu=!0;try{var o=t(r);return o}finally{if(pu=!1,(Ri!==null||Ci!==null)&&(dd(),Ri&&(r=Ri,t=Ci,Ci=Ri=null,jf(r),t)))for(r=0;r<t.length;r++)jf(t[r])}}function Ma(t,r){var u=t.stateNode;if(u===null)return null;var o=u[Et]||null;if(o===null)return null;u=o[r];e:switch(r){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(o=!o.disabled)||(t=t.type,o=!(t==="button"||t==="input"||t==="select"||t==="textarea")),t=!o;break e;default:t=!1}if(t)return null;if(u&&typeof u!="function")throw Error(a(231,r,typeof u));return u}var hu=!1;if(Gn)try{var Ka={};Object.defineProperty(Ka,"passive",{get:function(){hu=!0}}),window.addEventListener("test",Ka,Ka),window.removeEventListener("test",Ka,Ka)}catch{hu=!1}var oa=null,Al=null,xl=null;function Dl(){if(xl)return xl;var t,r=Al,u=r.length,o,p="value"in oa?oa.value:oa.textContent,y=p.length;for(t=0;t<u&&r[t]===p[t];t++);var P=u-t;for(o=1;o<=P&&r[u-o]===p[y-o];o++);return xl=p.slice(t,1<o?1-o:void 0)}function ql(t){var r=t.keyCode;return"charCode"in t?(t=t.charCode,t===0&&r===13&&(t=13)):t=r,t===10&&(t=13),32<=t||t===13?t:0}function Ll(){return!0}function Mf(){return!1}function nr(t){function r(u,o,p,y,P){this._reactName=u,this._targetInst=p,this.type=o,this.nativeEvent=y,this.target=P,this.currentTarget=null;for(var x in t)t.hasOwnProperty(x)&&(u=t[x],this[x]=u?u(y):y[x]);return this.isDefaultPrevented=(y.defaultPrevented!=null?y.defaultPrevented:y.returnValue===!1)?Ll:Mf,this.isPropagationStopped=Mf,this}return V(r.prototype,{preventDefault:function(){this.defaultPrevented=!0;var u=this.nativeEvent;u&&(u.preventDefault?u.preventDefault():typeof u.returnValue!="unknown"&&(u.returnValue=!1),this.isDefaultPrevented=Ll)},stopPropagation:function(){var u=this.nativeEvent;u&&(u.stopPropagation?u.stopPropagation():typeof u.cancelBubble!="unknown"&&(u.cancelBubble=!0),this.isPropagationStopped=Ll)},persist:function(){},isPersistent:Ll}),r}var Ya={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Bl=nr(Ya),mu=V({},Ya,{view:0,detail:0}),Dp=nr(mu),vu,b,j,N=V({},mu,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:yt,button:0,buttons:0,relatedTarget:function(t){return t.relatedTarget===void 0?t.fromElement===t.srcElement?t.toElement:t.fromElement:t.relatedTarget},movementX:function(t){return"movementX"in t?t.movementX:(t!==j&&(j&&t.type==="mousemove"?(vu=t.screenX-j.screenX,b=t.screenY-j.screenY):b=vu=0,j=t),vu)},movementY:function(t){return"movementY"in t?t.movementY:b}}),D=nr(N),$=V({},N,{dataTransfer:0}),I=nr($),H=V({},mu,{relatedTarget:0}),se=nr(H),de=V({},Ya,{animationName:0,elapsedTime:0,pseudoElement:0}),me=nr(de),Me=V({},Ya,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),Te=nr(Me),Pe=V({},Ya,{data:0}),_e=nr(Pe),je={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},qe={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},ze={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Ze(t){var r=this.nativeEvent;return r.getModifierState?r.getModifierState(t):(t=ze[t])?!!r[t]:!1}function yt(){return Ze}var Qe=V({},mu,{key:function(t){if(t.key){var r=je[t.key]||t.key;if(r!=="Unidentified")return r}return t.type==="keypress"?(t=ql(t),t===13?"Enter":String.fromCharCode(t)):t.type==="keydown"||t.type==="keyup"?qe[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:yt,charCode:function(t){return t.type==="keypress"?ql(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?ql(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),Ae=nr(Qe),vt=V({},N,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),$e=nr(vt),ft=V({},mu,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:yt}),Ct=nr(ft),st=V({},Ya,{propertyName:0,elapsedTime:0,pseudoElement:0}),ct=nr(st),kt=V({},N,{deltaX:function(t){return"deltaX"in t?t.deltaX:"wheelDeltaX"in t?-t.wheelDeltaX:0},deltaY:function(t){return"deltaY"in t?t.deltaY:"wheelDeltaY"in t?-t.wheelDeltaY:"wheelDelta"in t?-t.wheelDelta:0},deltaZ:0,deltaMode:0}),ht=nr(kt),Lt=V({},Ya,{newState:0,oldState:0}),Nt=nr(Lt),Qt=[9,13,27,32],Xe=Gn&&"CompositionEvent"in window,Ot=null;Gn&&"documentMode"in document&&(Ot=document.documentMode);var bn=Gn&&"TextEvent"in window&&!Ot,Vn=Gn&&(!Xe||Ot&&8<Ot&&11>=Ot),lt=" ",rn=!1;function En(t,r){switch(t){case"keyup":return Qt.indexOf(r.keyCode)!==-1;case"keydown":return r.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Wn(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var vn=!1;function Na(t,r){switch(t){case"compositionend":return Wn(r);case"keypress":return r.which!==32?null:(rn=!0,lt);case"textInput":return t=r.data,t===lt&&rn?null:t;default:return null}}function sa(t,r){if(vn)return t==="compositionend"||!Xe&&En(t,r)?(t=Dl(),xl=Al=oa=null,vn=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(r.ctrlKey||r.altKey||r.metaKey)||r.ctrlKey&&r.altKey){if(r.char&&1<r.char.length)return r.char;if(r.which)return String.fromCharCode(r.which)}return null;case"compositionend":return Vn&&r.locale!=="ko"?null:r.data;default:return null}}var Nf={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function kl(t){var r=t&&t.nodeName&&t.nodeName.toLowerCase();return r==="input"?!!Nf[t.type]:r==="textarea"}function Af(t,r,u,o){Ri?Ci?Ci.push(o):Ci=[o]:Ri=o,r=gd(r,"onChange"),0<r.length&&(u=new Bl("onChange","change",null,u,o),t.push({event:u,listeners:r}))}var Aa=null,gu=null;function xf(t){tO(t,0)}function Qa(t){var r=Lr(t);if(Rf(r))return t}function yu(t,r){if(t==="change")return r}var Ko=!1;if(Gn){var Il;if(Gn){var Yo="oninput"in document;if(!Yo){var Df=document.createElement("div");Df.setAttribute("oninput","return;"),Yo=typeof Df.oninput=="function"}Il=Yo}else Il=!1;Ko=Il&&(!document.documentMode||9<document.documentMode)}function gr(){Aa&&(Aa.detachEvent("onpropertychange",zl),gu=Aa=null)}function zl(t){if(t.propertyName==="value"&&Qa(gu)){var r=[];Af(r,gu,t,Vo(t)),Wo(xf,r)}}function qp(t,r,u){t==="focusin"?(gr(),Aa=r,gu=u,Aa.attachEvent("onpropertychange",zl)):t==="focusout"&&gr()}function Ul(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return Qa(gu)}function Pn(t,r){if(t==="click")return Qa(r)}function qf(t,r){if(t==="input"||t==="change")return Qa(r)}function Lp(t,r){return t===r&&(t!==0||1/t===1/r)||t!==t&&r!==r}var yr=typeof Object.is=="function"?Object.is:Lp;function xa(t,r){if(yr(t,r))return!0;if(typeof t!="object"||t===null||typeof r!="object"||r===null)return!1;var u=Object.keys(t),o=Object.keys(r);if(u.length!==o.length)return!1;for(o=0;o<u.length;o++){var p=u[o];if(!Jn.call(r,p)||!yr(t[p],r[p]))return!1}return!0}function $l(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function Qo(t,r){var u=$l(t);t=0;for(var o;u;){if(u.nodeType===3){if(o=t+u.textContent.length,t<=r&&o>=r)return{node:u,offset:r-t};t=o}e:{for(;u;){if(u.nextSibling){u=u.nextSibling;break e}u=u.parentNode}u=void 0}u=$l(u)}}function Bb(t,r){return t&&r?t===r?!0:t&&t.nodeType===3?!1:r&&r.nodeType===3?Bb(t,r.parentNode):"contains"in t?t.contains(r):t.compareDocumentPosition?!!(t.compareDocumentPosition(r)&16):!1:!1}function kb(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var r=du(t.document);r instanceof t.HTMLIFrameElement;){try{var u=typeof r.contentWindow.location.href=="string"}catch{u=!1}if(u)t=r.contentWindow;else break;r=du(t.document)}return r}function Bp(t){var r=t&&t.nodeName&&t.nodeName.toLowerCase();return r&&(r==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||r==="textarea"||t.contentEditable==="true")}function CN(t,r){var u=kb(r);r=t.focusedElem;var o=t.selectionRange;if(u!==r&&r&&r.ownerDocument&&Bb(r.ownerDocument.documentElement,r)){if(o!==null&&Bp(r)){if(t=o.start,u=o.end,u===void 0&&(u=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(u,r.value.length);else if(u=(t=r.ownerDocument||document)&&t.defaultView||window,u.getSelection){u=u.getSelection();var p=r.textContent.length,y=Math.min(o.start,p);o=o.end===void 0?y:Math.min(o.end,p),!u.extend&&y>o&&(p=o,o=y,y=p),p=Qo(r,y);var P=Qo(r,o);p&&P&&(u.rangeCount!==1||u.anchorNode!==p.node||u.anchorOffset!==p.offset||u.focusNode!==P.node||u.focusOffset!==P.offset)&&(t=t.createRange(),t.setStart(p.node,p.offset),u.removeAllRanges(),y>o?(u.addRange(t),u.extend(P.node,P.offset)):(t.setEnd(P.node,P.offset),u.addRange(t)))}}for(t=[],u=r;u=u.parentNode;)u.nodeType===1&&t.push({element:u,left:u.scrollLeft,top:u.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r<t.length;r++)u=t[r],u.element.scrollLeft=u.left,u.element.scrollTop=u.top}}var TN=Gn&&"documentMode"in document&&11>=document.documentMode,Fl=null,kp=null,Xo=null,Ip=!1;function Ib(t,r,u){var o=u.window===u?u.document:u.nodeType===9?u:u.ownerDocument;Ip||Fl==null||Fl!==du(o)||(o=Fl,"selectionStart"in o&&Bp(o)?o={start:o.selectionStart,end:o.selectionEnd}:(o=(o.ownerDocument&&o.ownerDocument.defaultView||window).getSelection(),o={anchorNode:o.anchorNode,anchorOffset:o.anchorOffset,focusNode:o.focusNode,focusOffset:o.focusOffset}),Xo&&xa(Xo,o)||(Xo=o,o=gd(kp,"onSelect"),0<o.length&&(r=new Bl("onSelect","select",null,r,u),t.push({event:r,listeners:o}),r.target=Fl)))}function _u(t,r){var u={};return u[t.toLowerCase()]=r.toLowerCase(),u["Webkit"+t]="webkit"+r,u["Moz"+t]="moz"+r,u}var Hl={animationend:_u("Animation","AnimationEnd"),animationiteration:_u("Animation","AnimationIteration"),animationstart:_u("Animation","AnimationStart"),transitionrun:_u("Transition","TransitionRun"),transitionstart:_u("Transition","TransitionStart"),transitioncancel:_u("Transition","TransitionCancel"),transitionend:_u("Transition","TransitionEnd")},zp={},zb={};Gn&&(zb=document.createElement("div").style,"AnimationEvent"in window||(delete Hl.animationend.animation,delete Hl.animationiteration.animation,delete Hl.animationstart.animation),"TransitionEvent"in window||delete Hl.transitionend.transition);function bu(t){if(zp[t])return zp[t];if(!Hl[t])return t;var r=Hl[t],u;for(u in r)if(r.hasOwnProperty(u)&&u in zb)return zp[t]=r[u];return t}var Ub=bu("animationend"),$b=bu("animationiteration"),Fb=bu("animationstart"),PN=bu("transitionrun"),jN=bu("transitionstart"),MN=bu("transitioncancel"),Hb=bu("transitionend"),Gb=new Map,Vb="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll scrollEnd toggle touchMove waiting wheel".split(" ");function ca(t,r){Gb.set(t,r),sn(r,[t])}var Vr=[],Gl=0,Up=0;function Lf(){for(var t=Gl,r=Up=Gl=0;r<t;){var u=Vr[r];Vr[r++]=null;var o=Vr[r];Vr[r++]=null;var p=Vr[r];Vr[r++]=null;var y=Vr[r];if(Vr[r++]=null,o!==null&&p!==null){var P=o.pending;P===null?p.next=p:(p.next=P.next,P.next=p),o.pending=p}y!==0&&Wb(u,p,y)}}function Bf(t,r,u,o){Vr[Gl++]=t,Vr[Gl++]=r,Vr[Gl++]=u,Vr[Gl++]=o,Up|=o,t.lanes|=o,t=t.alternate,t!==null&&(t.lanes|=o)}function $p(t,r,u,o){return Bf(t,r,u,o),kf(t)}function Ti(t,r){return Bf(t,null,null,r),kf(t)}function Wb(t,r,u){t.lanes|=u;var o=t.alternate;o!==null&&(o.lanes|=u);for(var p=!1,y=t.return;y!==null;)y.childLanes|=u,o=y.alternate,o!==null&&(o.childLanes|=u),y.tag===22&&(t=y.stateNode,t===null||t._visibility&1||(p=!0)),t=y,y=y.return;p&&r!==null&&t.tag===3&&(y=t.stateNode,p=31-Tn(u),y=y.hiddenUpdates,t=y[p],t===null?y[p]=[r]:t.push(r),r.lane=u|536870912)}function kf(t){if(50<Os)throw Os=0,Kh=null,Error(a(185));for(var r=t.return;r!==null;)t=r,r=t.return;return t.tag===3?t.stateNode:null}var Vl={},Kb=new WeakMap;function Wr(t,r){if(typeof t=="object"&&t!==null){var u=Kb.get(t);return u!==void 0?u:(r={value:t,source:r,stack:oe(r)},Kb.set(t,r),r)}return{value:t,source:r,stack:oe(r)}}var Wl=[],Kl=0,If=null,zf=0,Kr=[],Yr=0,Su=null,Xa=1,Za="";function Ou(t,r){Wl[Kl++]=zf,Wl[Kl++]=If,If=t,zf=r}function Yb(t,r,u){Kr[Yr++]=Xa,Kr[Yr++]=Za,Kr[Yr++]=Su,Su=t;var o=Xa;t=Za;var p=32-Tn(o)-1;o&=~(1<<p),u+=1;var y=32-Tn(r)+p;if(30<y){var P=p-p%5;y=(o&(1<<P)-1).toString(32),o>>=P,p-=P,Xa=1<<32-Tn(r)+p|u<<p|o,Za=y+t}else Xa=1<<y|u<<p|o,Za=t}function Fp(t){t.return!==null&&(Ou(t,1),Yb(t,1,0))}function Hp(t){for(;t===If;)If=Wl[--Kl],Wl[Kl]=null,zf=Wl[--Kl],Wl[Kl]=null;for(;t===Su;)Su=Kr[--Yr],Kr[Yr]=null,Za=Kr[--Yr],Kr[Yr]=null,Xa=Kr[--Yr],Kr[Yr]=null}var _r=null,rr=null,Wt=!1,fa=null,Da=!1,Gp=Error(a(519));function Eu(t){var r=Error(a(418,""));throw es(Wr(r,t)),Gp}function Qb(t){var r=t.stateNode,u=t.type,o=t.memoizedProps;switch(r[rt]=t,r[Et]=o,u){case"dialog":It("cancel",r),It("close",r);break;case"iframe":case"object":case"embed":It("load",r);break;case"video":case"audio":for(u=0;u<ws.length;u++)It(ws[u],r);break;case"source":It("error",r);break;case"img":case"image":case"link":It("error",r),It("load",r);break;case"details":It("toggle",r);break;case"input":It("invalid",r),Cf(r,o.value,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name,!0),Pl(r);break;case"select":It("invalid",r);break;case"textarea":It("invalid",r),Go(r,o.value,o.defaultValue,o.children),Pl(r)}u=o.children,typeof u!="string"&&typeof u!="number"&&typeof u!="bigint"||r.textContent===""+u||o.suppressHydrationWarning===!0||iO(r.textContent,u)?(o.popover!=null&&(It("beforetoggle",r),It("toggle",r)),o.onScroll!=null&&It("scroll",r),o.onScrollEnd!=null&&It("scrollend",r),o.onClick!=null&&(r.onclick=yd),r=!0):r=!1,r||Eu(t)}function Xb(t){for(_r=t.return;_r;)switch(_r.tag){case 3:case 27:Da=!0;return;case 5:case 13:Da=!1;return;default:_r=_r.return}}function Zo(t){if(t!==_r)return!1;if(!Wt)return Xb(t),Wt=!0,!1;var r=!1,u;if((u=t.tag!==3&&t.tag!==27)&&((u=t.tag===5)&&(u=t.type,u=!(u!=="form"&&u!=="button")||fm(t.type,t.memoizedProps)),u=!u),u&&(r=!0),r&&rr&&Eu(t),Xb(t),t.tag===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(a(317));e:{for(t=t.nextSibling,r=0;t;){if(t.nodeType===8)if(u=t.data,u==="/$"){if(r===0){rr=pa(t.nextSibling);break e}r--}else u!=="$"&&u!=="$!"&&u!=="$?"||r++;t=t.nextSibling}rr=null}}else rr=_r?pa(t.stateNode.nextSibling):null;return!0}function Jo(){rr=_r=null,Wt=!1}function es(t){fa===null?fa=[t]:fa.push(t)}var ts=Error(a(460)),Zb=Error(a(474)),Vp={then:function(){}};function Jb(t){return t=t.status,t==="fulfilled"||t==="rejected"}function Uf(){}function e0(t,r,u){switch(u=t[u],u===void 0?t.push(r):u!==r&&(r.then(Uf,Uf),r=u),r.status){case"fulfilled":return r.value;case"rejected":throw t=r.reason,t===ts?Error(a(483)):t;default:if(typeof r.status=="string")r.then(Uf,Uf);else{if(t=cn,t!==null&&100<t.shellSuspendCounter)throw Error(a(482));t=r,t.status="pending",t.then(function(o){if(r.status==="pending"){var p=r;p.status="fulfilled",p.value=o}},function(o){if(r.status==="pending"){var p=r;p.status="rejected",p.reason=o}})}switch(r.status){case"fulfilled":return r.value;case"rejected":throw t=r.reason,t===ts?Error(a(483)):t}throw ns=r,ts}}var ns=null;function t0(){if(ns===null)throw Error(a(459));var t=ns;return ns=null,t}var Yl=null,rs=0;function $f(t){var r=rs;return rs+=1,Yl===null&&(Yl=[]),e0(Yl,t,r)}function as(t,r){r=r.props.ref,t.ref=r!==void 0?r:null}function Ff(t,r){throw r.$$typeof===s?Error(a(525)):(t=Object.prototype.toString.call(r),Error(a(31,t==="[object Object]"?"object with keys {"+Object.keys(r).join(", ")+"}":t)))}function n0(t){var r=t._init;return r(t._payload)}function r0(t){function r(te,W){if(t){var re=te.deletions;re===null?(te.deletions=[W],te.flags|=16):re.push(W)}}function u(te,W){if(!t)return null;for(;W!==null;)r(te,W),W=W.sibling;return null}function o(te){for(var W=new Map;te!==null;)te.key!==null?W.set(te.key,te):W.set(te.index,te),te=te.sibling;return W}function p(te,W){return te=Ii(te,W),te.index=0,te.sibling=null,te}function y(te,W,re){return te.index=re,t?(re=te.alternate,re!==null?(re=re.index,re<W?(te.flags|=33554434,W):re):(te.flags|=33554434,W)):(te.flags|=1048576,W)}function P(te){return t&&te.alternate===null&&(te.flags|=33554434),te}function x(te,W,re,be){return W===null||W.tag!==6?(W=zh(re,te.mode,be),W.return=te,W):(W=p(W,re),W.return=te,W)}function z(te,W,re,be){var Ye=re.type;return Ye===h?ve(te,W,re.props.children,be,re.key):W!==null&&(W.elementType===Ye||typeof Ye=="object"&&Ye!==null&&Ye.$$typeof===C&&n0(Ye)===W.type)?(W=p(W,re.props),as(W,re),W.return=te,W):(W=ld(re.type,re.key,re.props,null,te.mode,be),as(W,re),W.return=te,W)}function Y(te,W,re,be){return W===null||W.tag!==4||W.stateNode.containerInfo!==re.containerInfo||W.stateNode.implementation!==re.implementation?(W=Uh(re,te.mode,be),W.return=te,W):(W=p(W,re.children||[]),W.return=te,W)}function ve(te,W,re,be,Ye){return W===null||W.tag!==7?(W=xu(re,te.mode,be,Ye),W.return=te,W):(W=p(W,re),W.return=te,W)}function we(te,W,re){if(typeof W=="string"&&W!==""||typeof W=="number"||typeof W=="bigint")return W=zh(""+W,te.mode,re),W.return=te,W;if(typeof W=="object"&&W!==null){switch(W.$$typeof){case f:return re=ld(W.type,W.key,W.props,null,te.mode,re),as(re,W),re.return=te,re;case d:return W=Uh(W,te.mode,re),W.return=te,W;case C:var be=W._init;return W=be(W._payload),we(te,W,re)}if(ye(W)||q(W))return W=xu(W,te.mode,re,null),W.return=te,W;if(typeof W.then=="function")return we(te,$f(W),re);if(W.$$typeof===S)return we(te,ad(te,W),re);Ff(te,W)}return null}function ue(te,W,re,be){var Ye=W!==null?W.key:null;if(typeof re=="string"&&re!==""||typeof re=="number"||typeof re=="bigint")return Ye!==null?null:x(te,W,""+re,be);if(typeof re=="object"&&re!==null){switch(re.$$typeof){case f:return re.key===Ye?z(te,W,re,be):null;case d:return re.key===Ye?Y(te,W,re,be):null;case C:return Ye=re._init,re=Ye(re._payload),ue(te,W,re,be)}if(ye(re)||q(re))return Ye!==null?null:ve(te,W,re,be,null);if(typeof re.then=="function")return ue(te,W,$f(re),be);if(re.$$typeof===S)return ue(te,W,ad(te,re),be);Ff(te,re)}return null}function he(te,W,re,be,Ye){if(typeof be=="string"&&be!==""||typeof be=="number"||typeof be=="bigint")return te=te.get(re)||null,x(W,te,""+be,Ye);if(typeof be=="object"&&be!==null){switch(be.$$typeof){case f:return te=te.get(be.key===null?re:be.key)||null,z(W,te,be,Ye);case d:return te=te.get(be.key===null?re:be.key)||null,Y(W,te,be,Ye);case C:var At=be._init;return be=At(be._payload),he(te,W,re,be,Ye)}if(ye(be)||q(be))return te=te.get(re)||null,ve(W,te,be,Ye,null);if(typeof be.then=="function")return he(te,W,re,$f(be),Ye);if(be.$$typeof===S)return he(te,W,re,ad(W,be),Ye);Ff(W,be)}return null}function nt(te,W,re,be){for(var Ye=null,At=null,it=W,mt=W=0,Qn=null;it!==null&&mt<re.length;mt++){it.index>mt?(Qn=it,it=null):Qn=it.sibling;var Kt=ue(te,it,re[mt],be);if(Kt===null){it===null&&(it=Qn);break}t&&it&&Kt.alternate===null&&r(te,it),W=y(Kt,W,mt),At===null?Ye=Kt:At.sibling=Kt,At=Kt,it=Qn}if(mt===re.length)return u(te,it),Wt&&Ou(te,mt),Ye;if(it===null){for(;mt<re.length;mt++)it=we(te,re[mt],be),it!==null&&(W=y(it,W,mt),At===null?Ye=it:At.sibling=it,At=it);return Wt&&Ou(te,mt),Ye}for(it=o(it);mt<re.length;mt++)Qn=he(it,te,mt,re[mt],be),Qn!==null&&(t&&Qn.alternate!==null&&it.delete(Qn.key===null?mt:Qn.key),W=y(Qn,W,mt),At===null?Ye=Qn:At.sibling=Qn,At=Qn);return t&&it.forEach(function(Vi){return r(te,Vi)}),Wt&&Ou(te,mt),Ye}function bt(te,W,re,be){if(re==null)throw Error(a(151));for(var Ye=null,At=null,it=W,mt=W=0,Qn=null,Kt=re.next();it!==null&&!Kt.done;mt++,Kt=re.next()){it.index>mt?(Qn=it,it=null):Qn=it.sibling;var Vi=ue(te,it,Kt.value,be);if(Vi===null){it===null&&(it=Qn);break}t&&it&&Vi.alternate===null&&r(te,it),W=y(Vi,W,mt),At===null?Ye=Vi:At.sibling=Vi,At=Vi,it=Qn}if(Kt.done)return u(te,it),Wt&&Ou(te,mt),Ye;if(it===null){for(;!Kt.done;mt++,Kt=re.next())Kt=we(te,Kt.value,be),Kt!==null&&(W=y(Kt,W,mt),At===null?Ye=Kt:At.sibling=Kt,At=Kt);return Wt&&Ou(te,mt),Ye}for(it=o(it);!Kt.done;mt++,Kt=re.next())Kt=he(it,te,mt,Kt.value,be),Kt!==null&&(t&&Kt.alternate!==null&&it.delete(Kt.key===null?mt:Kt.key),W=y(Kt,W,mt),At===null?Ye=Kt:At.sibling=Kt,At=Kt);return t&&it.forEach(function(HA){return r(te,HA)}),Wt&&Ou(te,mt),Ye}function Nn(te,W,re,be){if(typeof re=="object"&&re!==null&&re.type===h&&re.key===null&&(re=re.props.children),typeof re=="object"&&re!==null){switch(re.$$typeof){case f:e:{for(var Ye=re.key;W!==null;){if(W.key===Ye){if(Ye=re.type,Ye===h){if(W.tag===7){u(te,W.sibling),be=p(W,re.props.children),be.return=te,te=be;break e}}else if(W.elementType===Ye||typeof Ye=="object"&&Ye!==null&&Ye.$$typeof===C&&n0(Ye)===W.type){u(te,W.sibling),be=p(W,re.props),as(be,re),be.return=te,te=be;break e}u(te,W);break}else r(te,W);W=W.sibling}re.type===h?(be=xu(re.props.children,te.mode,be,re.key),be.return=te,te=be):(be=ld(re.type,re.key,re.props,null,te.mode,be),as(be,re),be.return=te,te=be)}return P(te);case d:e:{for(Ye=re.key;W!==null;){if(W.key===Ye)if(W.tag===4&&W.stateNode.containerInfo===re.containerInfo&&W.stateNode.implementation===re.implementation){u(te,W.sibling),be=p(W,re.children||[]),be.return=te,te=be;break e}else{u(te,W);break}else r(te,W);W=W.sibling}be=Uh(re,te.mode,be),be.return=te,te=be}return P(te);case C:return Ye=re._init,re=Ye(re._payload),Nn(te,W,re,be)}if(ye(re))return nt(te,W,re,be);if(q(re)){if(Ye=q(re),typeof Ye!="function")throw Error(a(150));return re=Ye.call(re),bt(te,W,re,be)}if(typeof re.then=="function")return Nn(te,W,$f(re),be);if(re.$$typeof===S)return Nn(te,W,ad(te,re),be);Ff(te,re)}return typeof re=="string"&&re!==""||typeof re=="number"||typeof re=="bigint"?(re=""+re,W!==null&&W.tag===6?(u(te,W.sibling),be=p(W,re),be.return=te,te=be):(u(te,W),be=zh(re,te.mode,be),be.return=te,te=be),P(te)):u(te,W)}return function(te,W,re,be){try{rs=0;var Ye=Nn(te,W,re,be);return Yl=null,Ye}catch(it){if(it===ts)throw it;var At=Jr(29,it,null,te.mode);return At.lanes=be,At.return=te,At}finally{}}}var wu=r0(!0),a0=r0(!1),Ql=De(null),Hf=De(0);function i0(t,r){t=si,tt(Hf,t),tt(Ql,r),si=t|r.baseLanes}function Wp(){tt(Hf,si),tt(Ql,Ql.current)}function Kp(){si=Hf.current,Le(Ql),Le(Hf)}var Qr=De(null),qa=null;function Pi(t){var r=t.alternate;tt(Un,Un.current&1),tt(Qr,t),qa===null&&(r===null||Ql.current!==null||r.memoizedState!==null)&&(qa=t)}function u0(t){if(t.tag===22){if(tt(Un,Un.current),tt(Qr,t),qa===null){var r=t.alternate;r!==null&&r.memoizedState!==null&&(qa=t)}}else ji()}function ji(){tt(Un,Un.current),tt(Qr,Qr.current)}function Ja(t){Le(Qr),qa===t&&(qa=null),Le(Un)}var Un=De(0);function Gf(t){for(var r=t;r!==null;){if(r.tag===13){var u=r.memoizedState;if(u!==null&&(u=u.dehydrated,u===null||u.data==="$?"||u.data==="$!"))return r}else if(r.tag===19&&r.memoizedProps.revealOrder!==void 0){if(r.flags&128)return r}else if(r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break;for(;r.sibling===null;){if(r.return===null||r.return===t)return null;r=r.return}r.sibling.return=r.return,r=r.sibling}return null}var NN=typeof AbortController<"u"?AbortController:function(){var t=[],r=this.signal={aborted:!1,addEventListener:function(u,o){t.push(o)}};this.abort=function(){r.aborted=!0,t.forEach(function(u){return u()})}},AN=e.unstable_scheduleCallback,xN=e.unstable_NormalPriority,$n={$$typeof:S,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Yp(){return{controller:new NN,data:new Map,refCount:0}}function is(t){t.refCount--,t.refCount===0&&AN(xN,function(){t.controller.abort()})}var us=null,Qp=0,Xl=0,Zl=null;function DN(t,r){if(us===null){var u=us=[];Qp=0,Xl=nm(),Zl={status:"pending",value:void 0,then:function(o){u.push(o)}}}return Qp++,r.then(l0,l0),r}function l0(){if(--Qp===0&&us!==null){Zl!==null&&(Zl.status="fulfilled");var t=us;us=null,Xl=0,Zl=null;for(var r=0;r<t.length;r++)(0,t[r])()}}function qN(t,r){var u=[],o={status:"pending",value:null,reason:null,then:function(p){u.push(p)}};return t.then(function(){o.status="fulfilled",o.value=r;for(var p=0;p<u.length;p++)(0,u[p])(r)},function(p){for(o.status="rejected",o.reason=p,p=0;p<u.length;p++)(0,u[p])(void 0)}),o}var o0=U.S;U.S=function(t,r){typeof r=="object"&&r!==null&&typeof r.then=="function"&&DN(t,r),o0!==null&&o0(t,r)};var Ru=De(null);function Xp(){var t=Ru.current;return t!==null?t:cn.pooledCache}function Vf(t,r){r===null?tt(Ru,Ru.current):tt(Ru,r.pool)}function s0(){var t=Xp();return t===null?null:{parent:$n._currentValue,pool:t}}var Mi=0,Mt=null,tn=null,qn=null,Wf=!1,Jl=!1,Cu=!1,Kf=0,ls=0,eo=null,LN=0;function xn(){throw Error(a(321))}function Zp(t,r){if(r===null)return!1;for(var u=0;u<r.length&&u<t.length;u++)if(!yr(t[u],r[u]))return!1;return!0}function Jp(t,r,u,o,p,y){return Mi=y,Mt=r,r.memoizedState=null,r.updateQueue=null,r.lanes=0,U.H=t===null||t.memoizedState===null?Tu:Ni,Cu=!1,y=u(o,p),Cu=!1,Jl&&(y=f0(r,u,o,p)),c0(t),y}function c0(t){U.H=La;var r=tn!==null&&tn.next!==null;if(Mi=0,qn=tn=Mt=null,Wf=!1,ls=0,eo=null,r)throw Error(a(300));t===null||Kn||(t=t.dependencies,t!==null&&rd(t)&&(Kn=!0))}function f0(t,r,u,o){Mt=t;var p=0;do{if(Jl&&(eo=null),ls=0,Jl=!1,25<=p)throw Error(a(301));if(p+=1,qn=tn=null,t.updateQueue!=null){var y=t.updateQueue;y.lastEffect=null,y.events=null,y.stores=null,y.memoCache!=null&&(y.memoCache.index=0)}U.H=Pu,y=r(u,o)}while(Jl);return y}function BN(){var t=U.H,r=t.useState()[0];return r=typeof r.then=="function"?os(r):r,t=t.useState()[0],(tn!==null?tn.memoizedState:null)!==t&&(Mt.flags|=1024),r}function eh(){var t=Kf!==0;return Kf=0,t}function th(t,r,u){r.updateQueue=t.updateQueue,r.flags&=-2053,t.lanes&=~u}function nh(t){if(Wf){for(t=t.memoizedState;t!==null;){var r=t.queue;r!==null&&(r.pending=null),t=t.next}Wf=!1}Mi=0,qn=tn=Mt=null,Jl=!1,ls=Kf=0,eo=null}function Pr(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return qn===null?Mt.memoizedState=qn=t:qn=qn.next=t,qn}function Ln(){if(tn===null){var t=Mt.alternate;t=t!==null?t.memoizedState:null}else t=tn.next;var r=qn===null?Mt.memoizedState:qn.next;if(r!==null)qn=r,tn=t;else{if(t===null)throw Mt.alternate===null?Error(a(467)):Error(a(310));tn=t,t={memoizedState:tn.memoizedState,baseState:tn.baseState,baseQueue:tn.baseQueue,queue:tn.queue,next:null},qn===null?Mt.memoizedState=qn=t:qn=qn.next=t}return qn}var Yf;Yf=function(){return{lastEffect:null,events:null,stores:null,memoCache:null}};function os(t){var r=ls;return ls+=1,eo===null&&(eo=[]),t=e0(eo,t,r),r=Mt,(qn===null?r.memoizedState:qn.next)===null&&(r=r.alternate,U.H=r===null||r.memoizedState===null?Tu:Ni),t}function Qf(t){if(t!==null&&typeof t=="object"){if(typeof t.then=="function")return os(t);if(t.$$typeof===S)return fr(t)}throw Error(a(438,String(t)))}function rh(t){var r=null,u=Mt.updateQueue;if(u!==null&&(r=u.memoCache),r==null){var o=Mt.alternate;o!==null&&(o=o.updateQueue,o!==null&&(o=o.memoCache,o!=null&&(r={data:o.data.map(function(p){return p.slice()}),index:0})))}if(r==null&&(r={data:[],index:0}),u===null&&(u=Yf(),Mt.updateQueue=u),u.memoCache=r,u=r.data[r.index],u===void 0)for(u=r.data[r.index]=Array(t),o=0;o<t;o++)u[o]=A;return r.index++,u}function ei(t,r){return typeof r=="function"?r(t):r}function Xf(t){var r=Ln();return ah(r,tn,t)}function ah(t,r,u){var o=t.queue;if(o===null)throw Error(a(311));o.lastRenderedReducer=u;var p=t.baseQueue,y=o.pending;if(y!==null){if(p!==null){var P=p.next;p.next=y.next,y.next=P}r.baseQueue=p=y,o.pending=null}if(y=t.baseState,p===null)t.memoizedState=y;else{r=p.next;var x=P=null,z=null,Y=r,ve=!1;do{var we=Y.lane&-536870913;if(we!==Y.lane?($t&we)===we:(Mi&we)===we){var ue=Y.revertLane;if(ue===0)z!==null&&(z=z.next={lane:0,revertLane:0,action:Y.action,hasEagerState:Y.hasEagerState,eagerState:Y.eagerState,next:null}),we===Xl&&(ve=!0);else if((Mi&ue)===ue){Y=Y.next,ue===Xl&&(ve=!0);continue}else we={lane:0,revertLane:Y.revertLane,action:Y.action,hasEagerState:Y.hasEagerState,eagerState:Y.eagerState,next:null},z===null?(x=z=we,P=y):z=z.next=we,Mt.lanes|=ue,zi|=ue;we=Y.action,Cu&&u(y,we),y=Y.hasEagerState?Y.eagerState:u(y,we)}else ue={lane:we,revertLane:Y.revertLane,action:Y.action,hasEagerState:Y.hasEagerState,eagerState:Y.eagerState,next:null},z===null?(x=z=ue,P=y):z=z.next=ue,Mt.lanes|=we,zi|=we;Y=Y.next}while(Y!==null&&Y!==r);if(z===null?P=y:z.next=x,!yr(y,t.memoizedState)&&(Kn=!0,ve&&(u=Zl,u!==null)))throw u;t.memoizedState=y,t.baseState=P,t.baseQueue=z,o.lastRenderedState=y}return p===null&&(o.lanes=0),[t.memoizedState,o.dispatch]}function ih(t){var r=Ln(),u=r.queue;if(u===null)throw Error(a(311));u.lastRenderedReducer=t;var o=u.dispatch,p=u.pending,y=r.memoizedState;if(p!==null){u.pending=null;var P=p=p.next;do y=t(y,P.action),P=P.next;while(P!==p);yr(y,r.memoizedState)||(Kn=!0),r.memoizedState=y,r.baseQueue===null&&(r.baseState=y),u.lastRenderedState=y}return[y,o]}function d0(t,r,u){var o=Mt,p=Ln(),y=Wt;if(y){if(u===void 0)throw Error(a(407));u=u()}else u=r();var P=!yr((tn||p).memoizedState,u);if(P&&(p.memoizedState=u,Kn=!0),p=p.queue,oh(m0.bind(null,o,p,t),[t]),p.getSnapshot!==r||P||qn!==null&&qn.memoizedState.tag&1){if(o.flags|=2048,to(9,h0.bind(null,o,p,u,r),{destroy:void 0},null),cn===null)throw Error(a(349));y||Mi&60||p0(o,r,u)}return u}function p0(t,r,u){t.flags|=16384,t={getSnapshot:r,value:u},r=Mt.updateQueue,r===null?(r=Yf(),Mt.updateQueue=r,r.stores=[t]):(u=r.stores,u===null?r.stores=[t]:u.push(t))}function h0(t,r,u,o){r.value=u,r.getSnapshot=o,v0(r)&&g0(t)}function m0(t,r,u){return u(function(){v0(r)&&g0(t)})}function v0(t){var r=t.getSnapshot;t=t.value;try{var u=r();return!yr(t,u)}catch{return!0}}function g0(t){var r=Ti(t,2);r!==null&&br(r,t,2)}function uh(t){var r=Pr();if(typeof t=="function"){var u=t;if(t=u(),Cu){ln(!0);try{u()}finally{ln(!1)}}}return r.memoizedState=r.baseState=t,r.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ei,lastRenderedState:t},r}function y0(t,r,u,o){return t.baseState=u,ah(t,tn,typeof o=="function"?o:ei)}function kN(t,r,u,o,p){if(ed(t))throw Error(a(485));if(t=r.action,t!==null){var y={payload:p,action:t,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(P){y.listeners.push(P)}};U.T!==null?u(!0):y.isTransition=!1,o(y),u=r.pending,u===null?(y.next=r.pending=y,_0(r,y)):(y.next=u.next,r.pending=u.next=y)}}function _0(t,r){var u=r.action,o=r.payload,p=t.state;if(r.isTransition){var y=U.T,P={};U.T=P;try{var x=u(p,o),z=U.S;z!==null&&z(P,x),b0(t,r,x)}catch(Y){lh(t,r,Y)}finally{U.T=y}}else try{y=u(p,o),b0(t,r,y)}catch(Y){lh(t,r,Y)}}function b0(t,r,u){u!==null&&typeof u=="object"&&typeof u.then=="function"?u.then(function(o){S0(t,r,o)},function(o){return lh(t,r,o)}):S0(t,r,u)}function S0(t,r,u){r.status="fulfilled",r.value=u,O0(r),t.state=u,r=t.pending,r!==null&&(u=r.next,u===r?t.pending=null:(u=u.next,r.next=u,_0(t,u)))}function lh(t,r,u){var o=t.pending;if(t.pending=null,o!==null){o=o.next;do r.status="rejected",r.reason=u,O0(r),r=r.next;while(r!==o)}t.action=null}function O0(t){t=t.listeners;for(var r=0;r<t.length;r++)(0,t[r])()}function E0(t,r){return r}function w0(t,r){if(Wt){var u=cn.formState;if(u!==null){e:{var o=Mt;if(Wt){if(rr){t:{for(var p=rr,y=Da;p.nodeType!==8;){if(!y){p=null;break t}if(p=pa(p.nextSibling),p===null){p=null;break t}}y=p.data,p=y==="F!"||y==="F"?p:null}if(p){rr=pa(p.nextSibling),o=p.data==="F!";break e}}Eu(o)}o=!1}o&&(r=u[0])}}return u=Pr(),u.memoizedState=u.baseState=r,o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:E0,lastRenderedState:r},u.queue=o,u=$0.bind(null,Mt,o),o.dispatch=u,o=uh(!1),y=ph.bind(null,Mt,!1,o.queue),o=Pr(),p={state:r,dispatch:null,action:t,pending:null},o.queue=p,u=kN.bind(null,Mt,p,y,u),p.dispatch=u,o.memoizedState=t,[r,u,!1]}function R0(t){var r=Ln();return C0(r,tn,t)}function C0(t,r,u){r=ah(t,r,E0)[0],t=Xf(ei)[0],r=typeof r=="object"&&r!==null&&typeof r.then=="function"?os(r):r;var o=Ln(),p=o.queue,y=p.dispatch;return u!==o.memoizedState&&(Mt.flags|=2048,to(9,IN.bind(null,p,u),{destroy:void 0},null)),[r,y,t]}function IN(t,r){t.action=r}function T0(t){var r=Ln(),u=tn;if(u!==null)return C0(r,u,t);Ln(),r=r.memoizedState,u=Ln();var o=u.queue.dispatch;return u.memoizedState=t,[r,o,!1]}function to(t,r,u,o){return t={tag:t,create:r,inst:u,deps:o,next:null},r=Mt.updateQueue,r===null&&(r=Yf(),Mt.updateQueue=r),u=r.lastEffect,u===null?r.lastEffect=t.next=t:(o=u.next,u.next=t,t.next=o,r.lastEffect=t),t}function P0(){return Ln().memoizedState}function Zf(t,r,u,o){var p=Pr();Mt.flags|=t,p.memoizedState=to(1|r,u,{destroy:void 0},o===void 0?null:o)}function Jf(t,r,u,o){var p=Ln();o=o===void 0?null:o;var y=p.memoizedState.inst;tn!==null&&o!==null&&Zp(o,tn.memoizedState.deps)?p.memoizedState=to(r,u,y,o):(Mt.flags|=t,p.memoizedState=to(1|r,u,y,o))}function j0(t,r){Zf(8390656,8,t,r)}function oh(t,r){Jf(2048,8,t,r)}function M0(t,r){return Jf(4,2,t,r)}function N0(t,r){return Jf(4,4,t,r)}function A0(t,r){if(typeof r=="function"){t=t();var u=r(t);return function(){typeof u=="function"?u():r(null)}}if(r!=null)return t=t(),r.current=t,function(){r.current=null}}function x0(t,r,u){u=u!=null?u.concat([t]):null,Jf(4,4,A0.bind(null,r,t),u)}function sh(){}function D0(t,r){var u=Ln();r=r===void 0?null:r;var o=u.memoizedState;return r!==null&&Zp(r,o[1])?o[0]:(u.memoizedState=[t,r],t)}function q0(t,r){var u=Ln();r=r===void 0?null:r;var o=u.memoizedState;if(r!==null&&Zp(r,o[1]))return o[0];if(o=t(),Cu){ln(!0);try{t()}finally{ln(!1)}}return u.memoizedState=[o,r],o}function ch(t,r,u){return u===void 0||Mi&1073741824?t.memoizedState=r:(t.memoizedState=u,t=BS(),Mt.lanes|=t,zi|=t,u)}function L0(t,r,u,o){return yr(u,r)?u:Ql.current!==null?(t=ch(t,u,o),yr(t,r)||(Kn=!0),t):Mi&42?(t=BS(),Mt.lanes|=t,zi|=t,r):(Kn=!0,t.memoizedState=u)}function B0(t,r,u,o,p){var y=Ee.p;Ee.p=y!==0&&8>y?y:8;var P=U.T,x={};U.T=x,ph(t,!1,r,u);try{var z=p(),Y=U.S;if(Y!==null&&Y(x,z),z!==null&&typeof z=="object"&&typeof z.then=="function"){var ve=qN(z,o);ss(t,r,ve,Ur(t))}else ss(t,r,o,Ur(t))}catch(we){ss(t,r,{then:function(){},status:"rejected",reason:we},Ur())}finally{Ee.p=y,U.T=P}}function zN(){}function fh(t,r,u,o){if(t.tag!==5)throw Error(a(476));var p=k0(t).queue;B0(t,p,r,Se,u===null?zN:function(){return I0(t),u(o)})}function k0(t){var r=t.memoizedState;if(r!==null)return r;r={memoizedState:Se,baseState:Se,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ei,lastRenderedState:Se},next:null};var u={};return r.next={memoizedState:u,baseState:u,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ei,lastRenderedState:u},next:null},t.memoizedState=r,t=t.alternate,t!==null&&(t.memoizedState=r),r}function I0(t){var r=k0(t).next.queue;ss(t,r,{},Ur())}function dh(){return fr(js)}function z0(){return Ln().memoizedState}function U0(){return Ln().memoizedState}function UN(t){for(var r=t.return;r!==null;){switch(r.tag){case 24:case 3:var u=Ur();t=Di(u);var o=qi(r,t,u);o!==null&&(br(o,r,u),ds(o,r,u)),r={cache:Yp()},t.payload=r;return}r=r.return}}function $N(t,r,u){var o=Ur();u={lane:o,revertLane:0,action:u,hasEagerState:!1,eagerState:null,next:null},ed(t)?F0(r,u):(u=$p(t,r,u,o),u!==null&&(br(u,t,o),H0(u,r,o)))}function $0(t,r,u){var o=Ur();ss(t,r,u,o)}function ss(t,r,u,o){var p={lane:o,revertLane:0,action:u,hasEagerState:!1,eagerState:null,next:null};if(ed(t))F0(r,p);else{var y=t.alternate;if(t.lanes===0&&(y===null||y.lanes===0)&&(y=r.lastRenderedReducer,y!==null))try{var P=r.lastRenderedState,x=y(P,u);if(p.hasEagerState=!0,p.eagerState=x,yr(x,P))return Bf(t,r,p,0),cn===null&&Lf(),!1}catch{}finally{}if(u=$p(t,r,p,o),u!==null)return br(u,t,o),H0(u,r,o),!0}return!1}function ph(t,r,u,o){if(o={lane:2,revertLane:nm(),action:o,hasEagerState:!1,eagerState:null,next:null},ed(t)){if(r)throw Error(a(479))}else r=$p(t,u,o,2),r!==null&&br(r,t,2)}function ed(t){var r=t.alternate;return t===Mt||r!==null&&r===Mt}function F0(t,r){Jl=Wf=!0;var u=t.pending;u===null?r.next=r:(r.next=u.next,u.next=r),t.pending=r}function H0(t,r,u){if(u&4194176){var o=r.lanes;o&=t.pendingLanes,u|=o,r.lanes=u,pt(t,u)}}var La={readContext:fr,use:Qf,useCallback:xn,useContext:xn,useEffect:xn,useImperativeHandle:xn,useLayoutEffect:xn,useInsertionEffect:xn,useMemo:xn,useReducer:xn,useRef:xn,useState:xn,useDebugValue:xn,useDeferredValue:xn,useTransition:xn,useSyncExternalStore:xn,useId:xn};La.useCacheRefresh=xn,La.useMemoCache=xn,La.useHostTransitionStatus=xn,La.useFormState=xn,La.useActionState=xn,La.useOptimistic=xn;var Tu={readContext:fr,use:Qf,useCallback:function(t,r){return Pr().memoizedState=[t,r===void 0?null:r],t},useContext:fr,useEffect:j0,useImperativeHandle:function(t,r,u){u=u!=null?u.concat([t]):null,Zf(4194308,4,A0.bind(null,r,t),u)},useLayoutEffect:function(t,r){return Zf(4194308,4,t,r)},useInsertionEffect:function(t,r){Zf(4,2,t,r)},useMemo:function(t,r){var u=Pr();r=r===void 0?null:r;var o=t();if(Cu){ln(!0);try{t()}finally{ln(!1)}}return u.memoizedState=[o,r],o},useReducer:function(t,r,u){var o=Pr();if(u!==void 0){var p=u(r);if(Cu){ln(!0);try{u(r)}finally{ln(!1)}}}else p=r;return o.memoizedState=o.baseState=p,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:p},o.queue=t,t=t.dispatch=$N.bind(null,Mt,t),[o.memoizedState,t]},useRef:function(t){var r=Pr();return t={current:t},r.memoizedState=t},useState:function(t){t=uh(t);var r=t.queue,u=$0.bind(null,Mt,r);return r.dispatch=u,[t.memoizedState,u]},useDebugValue:sh,useDeferredValue:function(t,r){var u=Pr();return ch(u,t,r)},useTransition:function(){var t=uh(!1);return t=B0.bind(null,Mt,t.queue,!0,!1),Pr().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,r,u){var o=Mt,p=Pr();if(Wt){if(u===void 0)throw Error(a(407));u=u()}else{if(u=r(),cn===null)throw Error(a(349));$t&60||p0(o,r,u)}p.memoizedState=u;var y={value:u,getSnapshot:r};return p.queue=y,j0(m0.bind(null,o,y,t),[t]),o.flags|=2048,to(9,h0.bind(null,o,y,u,r),{destroy:void 0},null),u},useId:function(){var t=Pr(),r=cn.identifierPrefix;if(Wt){var u=Za,o=Xa;u=(o&~(1<<32-Tn(o)-1)).toString(32)+u,r=":"+r+"R"+u,u=Kf++,0<u&&(r+="H"+u.toString(32)),r+=":"}else u=LN++,r=":"+r+"r"+u.toString(32)+":";return t.memoizedState=r},useCacheRefresh:function(){return Pr().memoizedState=UN.bind(null,Mt)}};Tu.useMemoCache=rh,Tu.useHostTransitionStatus=dh,Tu.useFormState=w0,Tu.useActionState=w0,Tu.useOptimistic=function(t){var r=Pr();r.memoizedState=r.baseState=t;var u={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return r.queue=u,r=ph.bind(null,Mt,!0,u),u.dispatch=r,[t,r]};var Ni={readContext:fr,use:Qf,useCallback:D0,useContext:fr,useEffect:oh,useImperativeHandle:x0,useInsertionEffect:M0,useLayoutEffect:N0,useMemo:q0,useReducer:Xf,useRef:P0,useState:function(){return Xf(ei)},useDebugValue:sh,useDeferredValue:function(t,r){var u=Ln();return L0(u,tn.memoizedState,t,r)},useTransition:function(){var t=Xf(ei)[0],r=Ln().memoizedState;return[typeof t=="boolean"?t:os(t),r]},useSyncExternalStore:d0,useId:z0};Ni.useCacheRefresh=U0,Ni.useMemoCache=rh,Ni.useHostTransitionStatus=dh,Ni.useFormState=R0,Ni.useActionState=R0,Ni.useOptimistic=function(t,r){var u=Ln();return y0(u,tn,t,r)};var Pu={readContext:fr,use:Qf,useCallback:D0,useContext:fr,useEffect:oh,useImperativeHandle:x0,useInsertionEffect:M0,useLayoutEffect:N0,useMemo:q0,useReducer:ih,useRef:P0,useState:function(){return ih(ei)},useDebugValue:sh,useDeferredValue:function(t,r){var u=Ln();return tn===null?ch(u,t,r):L0(u,tn.memoizedState,t,r)},useTransition:function(){var t=ih(ei)[0],r=Ln().memoizedState;return[typeof t=="boolean"?t:os(t),r]},useSyncExternalStore:d0,useId:z0};Pu.useCacheRefresh=U0,Pu.useMemoCache=rh,Pu.useHostTransitionStatus=dh,Pu.useFormState=T0,Pu.useActionState=T0,Pu.useOptimistic=function(t,r){var u=Ln();return tn!==null?y0(u,tn,t,r):(u.baseState=t,[t,u.queue.dispatch])};function hh(t,r,u,o){r=t.memoizedState,u=u(o,r),u=u==null?r:V({},r,u),t.memoizedState=u,t.lanes===0&&(t.updateQueue.baseState=u)}var mh={isMounted:function(t){return(t=t._reactInternals)?pe(t)===t:!1},enqueueSetState:function(t,r,u){t=t._reactInternals;var o=Ur(),p=Di(o);p.payload=r,u!=null&&(p.callback=u),r=qi(t,p,o),r!==null&&(br(r,t,o),ds(r,t,o))},enqueueReplaceState:function(t,r,u){t=t._reactInternals;var o=Ur(),p=Di(o);p.tag=1,p.payload=r,u!=null&&(p.callback=u),r=qi(t,p,o),r!==null&&(br(r,t,o),ds(r,t,o))},enqueueForceUpdate:function(t,r){t=t._reactInternals;var u=Ur(),o=Di(u);o.tag=2,r!=null&&(o.callback=r),r=qi(t,o,u),r!==null&&(br(r,t,u),ds(r,t,u))}};function G0(t,r,u,o,p,y,P){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(o,y,P):r.prototype&&r.prototype.isPureReactComponent?!xa(u,o)||!xa(p,y):!0}function V0(t,r,u,o){t=r.state,typeof r.componentWillReceiveProps=="function"&&r.componentWillReceiveProps(u,o),typeof r.UNSAFE_componentWillReceiveProps=="function"&&r.UNSAFE_componentWillReceiveProps(u,o),r.state!==t&&mh.enqueueReplaceState(r,r.state,null)}function ju(t,r){var u=r;if("ref"in r){u={};for(var o in r)o!=="ref"&&(u[o]=r[o])}if(t=t.defaultProps){u===r&&(u=V({},u));for(var p in t)u[p]===void 0&&(u[p]=t[p])}return u}var td=typeof reportError=="function"?reportError:function(t){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var r=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof t=="object"&&t!==null&&typeof t.message=="string"?String(t.message):String(t),error:t});if(!window.dispatchEvent(r))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",t);return}console.error(t)};function W0(t){td(t)}function K0(t){console.error(t)}function Y0(t){td(t)}function nd(t,r){try{var u=t.onUncaughtError;u(r.value,{componentStack:r.stack})}catch(o){setTimeout(function(){throw o})}}function Q0(t,r,u){try{var o=t.onCaughtError;o(u.value,{componentStack:u.stack,errorBoundary:r.tag===1?r.stateNode:null})}catch(p){setTimeout(function(){throw p})}}function vh(t,r,u){return u=Di(u),u.tag=3,u.payload={element:null},u.callback=function(){nd(t,r)},u}function X0(t){return t=Di(t),t.tag=3,t}function Z0(t,r,u,o){var p=u.type.getDerivedStateFromError;if(typeof p=="function"){var y=o.value;t.payload=function(){return p(y)},t.callback=function(){Q0(r,u,o)}}var P=u.stateNode;P!==null&&typeof P.componentDidCatch=="function"&&(t.callback=function(){Q0(r,u,o),typeof p!="function"&&(Ui===null?Ui=new Set([this]):Ui.add(this));var x=o.stack;this.componentDidCatch(o.value,{componentStack:x!==null?x:""})})}function FN(t,r,u,o,p){if(u.flags|=32768,o!==null&&typeof o=="object"&&typeof o.then=="function"){if(r=u.alternate,r!==null&&fs(r,u,p,!0),u=Qr.current,u!==null){switch(u.tag){case 13:return qa===null?Xh():u.alternate===null&&Mn===0&&(Mn=3),u.flags&=-257,u.flags|=65536,u.lanes=p,o===Vp?u.flags|=16384:(r=u.updateQueue,r===null?u.updateQueue=new Set([o]):r.add(o),Jh(t,o,p)),!1;case 22:return u.flags|=65536,o===Vp?u.flags|=16384:(r=u.updateQueue,r===null?(r={transitions:null,markerInstances:null,retryQueue:new Set([o])},u.updateQueue=r):(u=r.retryQueue,u===null?r.retryQueue=new Set([o]):u.add(o)),Jh(t,o,p)),!1}throw Error(a(435,u.tag))}return Jh(t,o,p),Xh(),!1}if(Wt)return r=Qr.current,r!==null?(!(r.flags&65536)&&(r.flags|=256),r.flags|=65536,r.lanes=p,o!==Gp&&(t=Error(a(422),{cause:o}),es(Wr(t,u)))):(o!==Gp&&(r=Error(a(423),{cause:o}),es(Wr(r,u))),t=t.current.alternate,t.flags|=65536,p&=-p,t.lanes|=p,o=Wr(o,u),p=vh(t.stateNode,o,p),Nh(t,p),Mn!==4&&(Mn=2)),!1;var y=Error(a(520),{cause:o});if(y=Wr(y,u),bs===null?bs=[y]:bs.push(y),Mn!==4&&(Mn=2),r===null)return!0;o=Wr(o,u),u=r;do{switch(u.tag){case 3:return u.flags|=65536,t=p&-p,u.lanes|=t,t=vh(u.stateNode,o,t),Nh(u,t),!1;case 1:if(r=u.type,y=u.stateNode,(u.flags&128)===0&&(typeof r.getDerivedStateFromError=="function"||y!==null&&typeof y.componentDidCatch=="function"&&(Ui===null||!Ui.has(y))))return u.flags|=65536,p&=-p,u.lanes|=p,p=X0(p),Z0(p,t,u,o),Nh(u,p),!1}u=u.return}while(u!==null);return!1}var J0=Error(a(461)),Kn=!1;function ar(t,r,u,o){r.child=t===null?a0(r,null,u,o):wu(r,t.child,u,o)}function eS(t,r,u,o,p){u=u.render;var y=r.ref;if("ref"in o){var P={};for(var x in o)x!=="ref"&&(P[x]=o[x])}else P=o;return Nu(r),o=Jp(t,r,u,P,y,p),x=eh(),t!==null&&!Kn?(th(t,r,p),ti(t,r,p)):(Wt&&x&&Fp(r),r.flags|=1,ar(t,r,o,p),r.child)}function tS(t,r,u,o,p){if(t===null){var y=u.type;return typeof y=="function"&&!Ih(y)&&y.defaultProps===void 0&&u.compare===null?(r.tag=15,r.type=y,nS(t,r,y,o,p)):(t=ld(u.type,null,o,r,r.mode,p),t.ref=r.ref,t.return=r,r.child=t)}if(y=t.child,!Rh(t,p)){var P=y.memoizedProps;if(u=u.compare,u=u!==null?u:xa,u(P,o)&&t.ref===r.ref)return ti(t,r,p)}return r.flags|=1,t=Ii(y,o),t.ref=r.ref,t.return=r,r.child=t}function nS(t,r,u,o,p){if(t!==null){var y=t.memoizedProps;if(xa(y,o)&&t.ref===r.ref)if(Kn=!1,r.pendingProps=o=y,Rh(t,p))t.flags&131072&&(Kn=!0);else return r.lanes=t.lanes,ti(t,r,p)}return gh(t,r,u,o,p)}function rS(t,r,u){var o=r.pendingProps,p=o.children,y=(r.stateNode._pendingVisibility&2)!==0,P=t!==null?t.memoizedState:null;if(cs(t,r),o.mode==="hidden"||y){if(r.flags&128){if(o=P!==null?P.baseLanes|u:u,t!==null){for(p=r.child=t.child,y=0;p!==null;)y=y|p.lanes|p.childLanes,p=p.sibling;r.childLanes=y&~o}else r.childLanes=0,r.child=null;return aS(t,r,o,u)}if(u&536870912)r.memoizedState={baseLanes:0,cachePool:null},t!==null&&Vf(r,P!==null?P.cachePool:null),P!==null?i0(r,P):Wp(),u0(r);else return r.lanes=r.childLanes=536870912,aS(t,r,P!==null?P.baseLanes|u:u,u)}else P!==null?(Vf(r,P.cachePool),i0(r,P),ji(),r.memoizedState=null):(t!==null&&Vf(r,null),Wp(),ji());return ar(t,r,p,u),r.child}function aS(t,r,u,o){var p=Xp();return p=p===null?null:{parent:$n._currentValue,pool:p},r.memoizedState={baseLanes:u,cachePool:p},t!==null&&Vf(r,null),Wp(),u0(r),t!==null&&fs(t,r,o,!0),null}function cs(t,r){var u=r.ref;if(u===null)t!==null&&t.ref!==null&&(r.flags|=2097664);else{if(typeof u!="function"&&typeof u!="object")throw Error(a(284));(t===null||t.ref!==u)&&(r.flags|=2097664)}}function gh(t,r,u,o,p){return Nu(r),u=Jp(t,r,u,o,void 0,p),o=eh(),t!==null&&!Kn?(th(t,r,p),ti(t,r,p)):(Wt&&o&&Fp(r),r.flags|=1,ar(t,r,u,p),r.child)}function iS(t,r,u,o,p,y){return Nu(r),r.updateQueue=null,u=f0(r,o,u,p),c0(t),o=eh(),t!==null&&!Kn?(th(t,r,y),ti(t,r,y)):(Wt&&o&&Fp(r),r.flags|=1,ar(t,r,u,y),r.child)}function uS(t,r,u,o,p){if(Nu(r),r.stateNode===null){var y=Vl,P=u.contextType;typeof P=="object"&&P!==null&&(y=fr(P)),y=new u(o,y),r.memoizedState=y.state!==null&&y.state!==void 0?y.state:null,y.updater=mh,r.stateNode=y,y._reactInternals=r,y=r.stateNode,y.props=o,y.state=r.memoizedState,y.refs={},jh(r),P=u.contextType,y.context=typeof P=="object"&&P!==null?fr(P):Vl,y.state=r.memoizedState,P=u.getDerivedStateFromProps,typeof P=="function"&&(hh(r,u,P,o),y.state=r.memoizedState),typeof u.getDerivedStateFromProps=="function"||typeof y.getSnapshotBeforeUpdate=="function"||typeof y.UNSAFE_componentWillMount!="function"&&typeof y.componentWillMount!="function"||(P=y.state,typeof y.componentWillMount=="function"&&y.componentWillMount(),typeof y.UNSAFE_componentWillMount=="function"&&y.UNSAFE_componentWillMount(),P!==y.state&&mh.enqueueReplaceState(y,y.state,null),hs(r,o,y,p),ps(),y.state=r.memoizedState),typeof y.componentDidMount=="function"&&(r.flags|=4194308),o=!0}else if(t===null){y=r.stateNode;var x=r.memoizedProps,z=ju(u,x);y.props=z;var Y=y.context,ve=u.contextType;P=Vl,typeof ve=="object"&&ve!==null&&(P=fr(ve));var we=u.getDerivedStateFromProps;ve=typeof we=="function"||typeof y.getSnapshotBeforeUpdate=="function",x=r.pendingProps!==x,ve||typeof y.UNSAFE_componentWillReceiveProps!="function"&&typeof y.componentWillReceiveProps!="function"||(x||Y!==P)&&V0(r,y,o,P),xi=!1;var ue=r.memoizedState;y.state=ue,hs(r,o,y,p),ps(),Y=r.memoizedState,x||ue!==Y||xi?(typeof we=="function"&&(hh(r,u,we,o),Y=r.memoizedState),(z=xi||G0(r,u,z,o,ue,Y,P))?(ve||typeof y.UNSAFE_componentWillMount!="function"&&typeof y.componentWillMount!="function"||(typeof y.componentWillMount=="function"&&y.componentWillMount(),typeof y.UNSAFE_componentWillMount=="function"&&y.UNSAFE_componentWillMount()),typeof y.componentDidMount=="function"&&(r.flags|=4194308)):(typeof y.componentDidMount=="function"&&(r.flags|=4194308),r.memoizedProps=o,r.memoizedState=Y),y.props=o,y.state=Y,y.context=P,o=z):(typeof y.componentDidMount=="function"&&(r.flags|=4194308),o=!1)}else{y=r.stateNode,Mh(t,r),P=r.memoizedProps,ve=ju(u,P),y.props=ve,we=r.pendingProps,ue=y.context,Y=u.contextType,z=Vl,typeof Y=="object"&&Y!==null&&(z=fr(Y)),x=u.getDerivedStateFromProps,(Y=typeof x=="function"||typeof y.getSnapshotBeforeUpdate=="function")||typeof y.UNSAFE_componentWillReceiveProps!="function"&&typeof y.componentWillReceiveProps!="function"||(P!==we||ue!==z)&&V0(r,y,o,z),xi=!1,ue=r.memoizedState,y.state=ue,hs(r,o,y,p),ps();var he=r.memoizedState;P!==we||ue!==he||xi||t!==null&&t.dependencies!==null&&rd(t.dependencies)?(typeof x=="function"&&(hh(r,u,x,o),he=r.memoizedState),(ve=xi||G0(r,u,ve,o,ue,he,z)||t!==null&&t.dependencies!==null&&rd(t.dependencies))?(Y||typeof y.UNSAFE_componentWillUpdate!="function"&&typeof y.componentWillUpdate!="function"||(typeof y.componentWillUpdate=="function"&&y.componentWillUpdate(o,he,z),typeof y.UNSAFE_componentWillUpdate=="function"&&y.UNSAFE_componentWillUpdate(o,he,z)),typeof y.componentDidUpdate=="function"&&(r.flags|=4),typeof y.getSnapshotBeforeUpdate=="function"&&(r.flags|=1024)):(typeof y.componentDidUpdate!="function"||P===t.memoizedProps&&ue===t.memoizedState||(r.flags|=4),typeof y.getSnapshotBeforeUpdate!="function"||P===t.memoizedProps&&ue===t.memoizedState||(r.flags|=1024),r.memoizedProps=o,r.memoizedState=he),y.props=o,y.state=he,y.context=z,o=ve):(typeof y.componentDidUpdate!="function"||P===t.memoizedProps&&ue===t.memoizedState||(r.flags|=4),typeof y.getSnapshotBeforeUpdate!="function"||P===t.memoizedProps&&ue===t.memoizedState||(r.flags|=1024),o=!1)}return y=o,cs(t,r),o=(r.flags&128)!==0,y||o?(y=r.stateNode,u=o&&typeof u.getDerivedStateFromError!="function"?null:y.render(),r.flags|=1,t!==null&&o?(r.child=wu(r,t.child,null,p),r.child=wu(r,null,u,p)):ar(t,r,u,p),r.memoizedState=y.state,t=r.child):t=ti(t,r,p),t}function lS(t,r,u,o){return Jo(),r.flags|=256,ar(t,r,u,o),r.child}var yh={dehydrated:null,treeContext:null,retryLane:0};function _h(t){return{baseLanes:t,cachePool:s0()}}function bh(t,r,u){return t=t!==null?t.childLanes&~u:0,r&&(t|=ea),t}function oS(t,r,u){var o=r.pendingProps,p=!1,y=(r.flags&128)!==0,P;if((P=y)||(P=t!==null&&t.memoizedState===null?!1:(Un.current&2)!==0),P&&(p=!0,r.flags&=-129),P=(r.flags&32)!==0,r.flags&=-33,t===null){if(Wt){if(p?Pi(r):ji(),Wt){var x=rr,z;if(z=x){e:{for(z=x,x=Da;z.nodeType!==8;){if(!x){x=null;break e}if(z=pa(z.nextSibling),z===null){x=null;break e}}x=z}x!==null?(r.memoizedState={dehydrated:x,treeContext:Su!==null?{id:Xa,overflow:Za}:null,retryLane:536870912},z=Jr(18,null,null,0),z.stateNode=x,z.return=r,r.child=z,_r=r,rr=null,z=!0):z=!1}z||Eu(r)}if(x=r.memoizedState,x!==null&&(x=x.dehydrated,x!==null))return x.data==="$!"?r.lanes=16:r.lanes=536870912,null;Ja(r)}return x=o.children,o=o.fallback,p?(ji(),p=r.mode,x=Oh({mode:"hidden",children:x},p),o=xu(o,p,u,null),x.return=r,o.return=r,x.sibling=o,r.child=x,p=r.child,p.memoizedState=_h(u),p.childLanes=bh(t,P,u),r.memoizedState=yh,o):(Pi(r),Sh(r,x))}if(z=t.memoizedState,z!==null&&(x=z.dehydrated,x!==null)){if(y)r.flags&256?(Pi(r),r.flags&=-257,r=Eh(t,r,u)):r.memoizedState!==null?(ji(),r.child=t.child,r.flags|=128,r=null):(ji(),p=o.fallback,x=r.mode,o=Oh({mode:"visible",children:o.children},x),p=xu(p,x,u,null),p.flags|=2,o.return=r,p.return=r,o.sibling=p,r.child=o,wu(r,t.child,null,u),o=r.child,o.memoizedState=_h(u),o.childLanes=bh(t,P,u),r.memoizedState=yh,r=p);else if(Pi(r),x.data==="$!"){if(P=x.nextSibling&&x.nextSibling.dataset,P)var Y=P.dgst;P=Y,o=Error(a(419)),o.stack="",o.digest=P,es({value:o,source:null,stack:null}),r=Eh(t,r,u)}else if(Kn||fs(t,r,u,!1),P=(u&t.childLanes)!==0,Kn||P){if(P=cn,P!==null){if(o=u&-u,o&42)o=1;else switch(o){case 2:o=1;break;case 8:o=4;break;case 32:o=16;break;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:o=64;break;case 268435456:o=134217728;break;default:o=0}if(o=o&(P.suspendedLanes|u)?0:o,o!==0&&o!==z.retryLane)throw z.retryLane=o,Ti(t,o),br(P,t,o),J0}x.data==="$?"||Xh(),r=Eh(t,r,u)}else x.data==="$?"?(r.flags|=128,r.child=t.child,r=aA.bind(null,t),x._reactRetry=r,r=null):(t=z.treeContext,rr=pa(x.nextSibling),_r=r,Wt=!0,fa=null,Da=!1,t!==null&&(Kr[Yr++]=Xa,Kr[Yr++]=Za,Kr[Yr++]=Su,Xa=t.id,Za=t.overflow,Su=r),r=Sh(r,o.children),r.flags|=4096);return r}return p?(ji(),p=o.fallback,x=r.mode,z=t.child,Y=z.sibling,o=Ii(z,{mode:"hidden",children:o.children}),o.subtreeFlags=z.subtreeFlags&31457280,Y!==null?p=Ii(Y,p):(p=xu(p,x,u,null),p.flags|=2),p.return=r,o.return=r,o.sibling=p,r.child=o,o=p,p=r.child,x=t.child.memoizedState,x===null?x=_h(u):(z=x.cachePool,z!==null?(Y=$n._currentValue,z=z.parent!==Y?{parent:Y,pool:Y}:z):z=s0(),x={baseLanes:x.baseLanes|u,cachePool:z}),p.memoizedState=x,p.childLanes=bh(t,P,u),r.memoizedState=yh,o):(Pi(r),u=t.child,t=u.sibling,u=Ii(u,{mode:"visible",children:o.children}),u.return=r,u.sibling=null,t!==null&&(P=r.deletions,P===null?(r.deletions=[t],r.flags|=16):P.push(t)),r.child=u,r.memoizedState=null,u)}function Sh(t,r){return r=Oh({mode:"visible",children:r},t.mode),r.return=t,t.child=r}function Oh(t,r){return DS(t,r,0,null)}function Eh(t,r,u){return wu(r,t.child,null,u),t=Sh(r,r.pendingProps.children),t.flags|=2,r.memoizedState=null,t}function sS(t,r,u){t.lanes|=r;var o=t.alternate;o!==null&&(o.lanes|=r),Th(t.return,r,u)}function wh(t,r,u,o,p){var y=t.memoizedState;y===null?t.memoizedState={isBackwards:r,rendering:null,renderingStartTime:0,last:o,tail:u,tailMode:p}:(y.isBackwards=r,y.rendering=null,y.renderingStartTime=0,y.last=o,y.tail=u,y.tailMode=p)}function cS(t,r,u){var o=r.pendingProps,p=o.revealOrder,y=o.tail;if(ar(t,r,o.children,u),o=Un.current,o&2)o=o&1|2,r.flags|=128;else{if(t!==null&&t.flags&128)e:for(t=r.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&sS(t,u,r);else if(t.tag===19)sS(t,u,r);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===r)break e;for(;t.sibling===null;){if(t.return===null||t.return===r)break e;t=t.return}t.sibling.return=t.return,t=t.sibling}o&=1}switch(tt(Un,o),p){case"forwards":for(u=r.child,p=null;u!==null;)t=u.alternate,t!==null&&Gf(t)===null&&(p=u),u=u.sibling;u=p,u===null?(p=r.child,r.child=null):(p=u.sibling,u.sibling=null),wh(r,!1,p,u,y);break;case"backwards":for(u=null,p=r.child,r.child=null;p!==null;){if(t=p.alternate,t!==null&&Gf(t)===null){r.child=p;break}t=p.sibling,p.sibling=u,u=p,p=t}wh(r,!0,u,null,y);break;case"together":wh(r,!1,null,null,void 0);break;default:r.memoizedState=null}return r.child}function ti(t,r,u){if(t!==null&&(r.dependencies=t.dependencies),zi|=r.lanes,!(u&r.childLanes))if(t!==null){if(fs(t,r,u,!1),(u&r.childLanes)===0)return null}else return null;if(t!==null&&r.child!==t.child)throw Error(a(153));if(r.child!==null){for(t=r.child,u=Ii(t,t.pendingProps),r.child=u,u.return=r;t.sibling!==null;)t=t.sibling,u=u.sibling=Ii(t,t.pendingProps),u.return=r;u.sibling=null}return r.child}function Rh(t,r){return t.lanes&r?!0:(t=t.dependencies,!!(t!==null&&rd(t)))}function HN(t,r,u){switch(r.tag){case 3:Sn(r,r.stateNode.containerInfo),Ai(r,$n,t.memoizedState.cache),Jo();break;case 27:case 5:Ar(r);break;case 4:Sn(r,r.stateNode.containerInfo);break;case 10:Ai(r,r.type,r.memoizedProps.value);break;case 13:var o=r.memoizedState;if(o!==null)return o.dehydrated!==null?(Pi(r),r.flags|=128,null):u&r.child.childLanes?oS(t,r,u):(Pi(r),t=ti(t,r,u),t!==null?t.sibling:null);Pi(r);break;case 19:var p=(t.flags&128)!==0;if(o=(u&r.childLanes)!==0,o||(fs(t,r,u,!1),o=(u&r.childLanes)!==0),p){if(o)return cS(t,r,u);r.flags|=128}if(p=r.memoizedState,p!==null&&(p.rendering=null,p.tail=null,p.lastEffect=null),tt(Un,Un.current),o)break;return null;case 22:case 23:return r.lanes=0,rS(t,r,u);case 24:Ai(r,$n,t.memoizedState.cache)}return ti(t,r,u)}function fS(t,r,u){if(t!==null)if(t.memoizedProps!==r.pendingProps)Kn=!0;else{if(!Rh(t,u)&&!(r.flags&128))return Kn=!1,HN(t,r,u);Kn=!!(t.flags&131072)}else Kn=!1,Wt&&r.flags&1048576&&Yb(r,zf,r.index);switch(r.lanes=0,r.tag){case 16:e:{t=r.pendingProps;var o=r.elementType,p=o._init;if(o=p(o._payload),r.type=o,typeof o=="function")Ih(o)?(t=ju(o,t),r.tag=1,r=uS(null,r,o,t,u)):(r.tag=0,r=gh(null,r,o,t,u));else{if(o!=null){if(p=o.$$typeof,p===_){r.tag=11,r=eS(null,r,o,t,u);break e}else if(p===w){r.tag=14,r=tS(null,r,o,t,u);break e}}throw r=F(o)||o,Error(a(306,r,""))}}return r;case 0:return gh(t,r,r.type,r.pendingProps,u);case 1:return o=r.type,p=ju(o,r.pendingProps),uS(t,r,o,p,u);case 3:e:{if(Sn(r,r.stateNode.containerInfo),t===null)throw Error(a(387));var y=r.pendingProps;p=r.memoizedState,o=p.element,Mh(t,r),hs(r,y,null,u);var P=r.memoizedState;if(y=P.cache,Ai(r,$n,y),y!==p.cache&&Ph(r,[$n],u,!0),ps(),y=P.element,p.isDehydrated)if(p={element:y,isDehydrated:!1,cache:P.cache},r.updateQueue.baseState=p,r.memoizedState=p,r.flags&256){r=lS(t,r,y,u);break e}else if(y!==o){o=Wr(Error(a(424)),r),es(o),r=lS(t,r,y,u);break e}else for(rr=pa(r.stateNode.containerInfo.firstChild),_r=r,Wt=!0,fa=null,Da=!0,u=a0(r,null,y,u),r.child=u;u;)u.flags=u.flags&-3|4096,u=u.sibling;else{if(Jo(),y===o){r=ti(t,r,u);break e}ar(t,r,y,u)}r=r.child}return r;case 26:return cs(t,r),t===null?(u=hO(r.type,null,r.pendingProps,null))?r.memoizedState=u:Wt||(u=r.type,t=r.pendingProps,o=_d(ut.current).createElement(u),o[rt]=r,o[Et]=t,ir(o,u,t),hn(o),r.stateNode=o):r.memoizedState=hO(r.type,t.memoizedProps,r.pendingProps,t.memoizedState),null;case 27:return Ar(r),t===null&&Wt&&(o=r.stateNode=fO(r.type,r.pendingProps,ut.current),_r=r,Da=!0,rr=pa(o.firstChild)),o=r.pendingProps.children,t!==null||Wt?ar(t,r,o,u):r.child=wu(r,null,o,u),cs(t,r),r.child;case 5:return t===null&&Wt&&((p=o=rr)&&(o=bA(o,r.type,r.pendingProps,Da),o!==null?(r.stateNode=o,_r=r,rr=pa(o.firstChild),Da=!1,p=!0):p=!1),p||Eu(r)),Ar(r),p=r.type,y=r.pendingProps,P=t!==null?t.memoizedProps:null,o=y.children,fm(p,y)?o=null:P!==null&&fm(p,P)&&(r.flags|=32),r.memoizedState!==null&&(p=Jp(t,r,BN,null,null,u),js._currentValue=p),cs(t,r),ar(t,r,o,u),r.child;case 6:return t===null&&Wt&&((t=u=rr)&&(u=SA(u,r.pendingProps,Da),u!==null?(r.stateNode=u,_r=r,rr=null,t=!0):t=!1),t||Eu(r)),null;case 13:return oS(t,r,u);case 4:return Sn(r,r.stateNode.containerInfo),o=r.pendingProps,t===null?r.child=wu(r,null,o,u):ar(t,r,o,u),r.child;case 11:return eS(t,r,r.type,r.pendingProps,u);case 7:return ar(t,r,r.pendingProps,u),r.child;case 8:return ar(t,r,r.pendingProps.children,u),r.child;case 12:return ar(t,r,r.pendingProps.children,u),r.child;case 10:return o=r.pendingProps,Ai(r,r.type,o.value),ar(t,r,o.children,u),r.child;case 9:return p=r.type._context,o=r.pendingProps.children,Nu(r),p=fr(p),o=o(p),r.flags|=1,ar(t,r,o,u),r.child;case 14:return tS(t,r,r.type,r.pendingProps,u);case 15:return nS(t,r,r.type,r.pendingProps,u);case 19:return cS(t,r,u);case 22:return rS(t,r,u);case 24:return Nu(r),o=fr($n),t===null?(p=Xp(),p===null&&(p=cn,y=Yp(),p.pooledCache=y,y.refCount++,y!==null&&(p.pooledCacheLanes|=u),p=y),r.memoizedState={parent:o,cache:p},jh(r),Ai(r,$n,p)):(t.lanes&u&&(Mh(t,r),hs(r,null,null,u),ps()),p=t.memoizedState,y=r.memoizedState,p.parent!==o?(p={parent:o,cache:o},r.memoizedState=p,r.lanes===0&&(r.memoizedState=r.updateQueue.baseState=p),Ai(r,$n,o)):(o=y.cache,Ai(r,$n,o),o!==p.cache&&Ph(r,[$n],u,!0))),ar(t,r,r.pendingProps.children,u),r.child;case 29:throw r.pendingProps}throw Error(a(156,r.tag))}var Ch=De(null),Mu=null,ni=null;function Ai(t,r,u){tt(Ch,r._currentValue),r._currentValue=u}function ri(t){t._currentValue=Ch.current,Le(Ch)}function Th(t,r,u){for(;t!==null;){var o=t.alternate;if((t.childLanes&r)!==r?(t.childLanes|=r,o!==null&&(o.childLanes|=r)):o!==null&&(o.childLanes&r)!==r&&(o.childLanes|=r),t===u)break;t=t.return}}function Ph(t,r,u,o){var p=t.child;for(p!==null&&(p.return=t);p!==null;){var y=p.dependencies;if(y!==null){var P=p.child;y=y.firstContext;e:for(;y!==null;){var x=y;y=p;for(var z=0;z<r.length;z++)if(x.context===r[z]){y.lanes|=u,x=y.alternate,x!==null&&(x.lanes|=u),Th(y.return,u,t),o||(P=null);break e}y=x.next}}else if(p.tag===18){if(P=p.return,P===null)throw Error(a(341));P.lanes|=u,y=P.alternate,y!==null&&(y.lanes|=u),Th(P,u,t),P=null}else P=p.child;if(P!==null)P.return=p;else for(P=p;P!==null;){if(P===t){P=null;break}if(p=P.sibling,p!==null){p.return=P.return,P=p;break}P=P.return}p=P}}function fs(t,r,u,o){t=null;for(var p=r,y=!1;p!==null;){if(!y){if(p.flags&524288)y=!0;else if(p.flags&262144)break}if(p.tag===10){var P=p.alternate;if(P===null)throw Error(a(387));if(P=P.memoizedProps,P!==null){var x=p.type;yr(p.pendingProps.value,P.value)||(t!==null?t.push(x):t=[x])}}else if(p===Gt.current){if(P=p.alternate,P===null)throw Error(a(387));P.memoizedState.memoizedState!==p.memoizedState.memoizedState&&(t!==null?t.push(js):t=[js])}p=p.return}t!==null&&Ph(r,t,u,o),r.flags|=262144}function rd(t){for(t=t.firstContext;t!==null;){if(!yr(t.context._currentValue,t.memoizedValue))return!0;t=t.next}return!1}function Nu(t){Mu=t,ni=null,t=t.dependencies,t!==null&&(t.firstContext=null)}function fr(t){return dS(Mu,t)}function ad(t,r){return Mu===null&&Nu(t),dS(t,r)}function dS(t,r){var u=r._currentValue;if(r={context:r,memoizedValue:u,next:null},ni===null){if(t===null)throw Error(a(308));ni=r,t.dependencies={lanes:0,firstContext:r},t.flags|=524288}else ni=ni.next=r;return u}var xi=!1;function jh(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Mh(t,r){t=t.updateQueue,r.updateQueue===t&&(r.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,callbacks:null})}function Di(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function qi(t,r,u){var o=t.updateQueue;if(o===null)return null;if(o=o.shared,Rn&2){var p=o.pending;return p===null?r.next=r:(r.next=p.next,p.next=r),o.pending=r,r=kf(t),Wb(t,null,u),r}return Bf(t,o,r,u),kf(t)}function ds(t,r,u){if(r=r.updateQueue,r!==null&&(r=r.shared,(u&4194176)!==0)){var o=r.lanes;o&=t.pendingLanes,u|=o,r.lanes=u,pt(t,u)}}function Nh(t,r){var u=t.updateQueue,o=t.alternate;if(o!==null&&(o=o.updateQueue,u===o)){var p=null,y=null;if(u=u.firstBaseUpdate,u!==null){do{var P={lane:u.lane,tag:u.tag,payload:u.payload,callback:null,next:null};y===null?p=y=P:y=y.next=P,u=u.next}while(u!==null);y===null?p=y=r:y=y.next=r}else p=y=r;u={baseState:o.baseState,firstBaseUpdate:p,lastBaseUpdate:y,shared:o.shared,callbacks:o.callbacks},t.updateQueue=u;return}t=u.lastBaseUpdate,t===null?u.firstBaseUpdate=r:t.next=r,u.lastBaseUpdate=r}var Ah=!1;function ps(){if(Ah){var t=Zl;if(t!==null)throw t}}function hs(t,r,u,o){Ah=!1;var p=t.updateQueue;xi=!1;var y=p.firstBaseUpdate,P=p.lastBaseUpdate,x=p.shared.pending;if(x!==null){p.shared.pending=null;var z=x,Y=z.next;z.next=null,P===null?y=Y:P.next=Y,P=z;var ve=t.alternate;ve!==null&&(ve=ve.updateQueue,x=ve.lastBaseUpdate,x!==P&&(x===null?ve.firstBaseUpdate=Y:x.next=Y,ve.lastBaseUpdate=z))}if(y!==null){var we=p.baseState;P=0,ve=Y=z=null,x=y;do{var ue=x.lane&-536870913,he=ue!==x.lane;if(he?($t&ue)===ue:(o&ue)===ue){ue!==0&&ue===Xl&&(Ah=!0),ve!==null&&(ve=ve.next={lane:0,tag:x.tag,payload:x.payload,callback:null,next:null});e:{var nt=t,bt=x;ue=r;var Nn=u;switch(bt.tag){case 1:if(nt=bt.payload,typeof nt=="function"){we=nt.call(Nn,we,ue);break e}we=nt;break e;case 3:nt.flags=nt.flags&-65537|128;case 0:if(nt=bt.payload,ue=typeof nt=="function"?nt.call(Nn,we,ue):nt,ue==null)break e;we=V({},we,ue);break e;case 2:xi=!0}}ue=x.callback,ue!==null&&(t.flags|=64,he&&(t.flags|=8192),he=p.callbacks,he===null?p.callbacks=[ue]:he.push(ue))}else he={lane:ue,tag:x.tag,payload:x.payload,callback:x.callback,next:null},ve===null?(Y=ve=he,z=we):ve=ve.next=he,P|=ue;if(x=x.next,x===null){if(x=p.shared.pending,x===null)break;he=x,x=he.next,he.next=null,p.lastBaseUpdate=he,p.shared.pending=null}}while(!0);ve===null&&(z=we),p.baseState=z,p.firstBaseUpdate=Y,p.lastBaseUpdate=ve,y===null&&(p.shared.lanes=0),zi|=P,t.lanes=P,t.memoizedState=we}}function pS(t,r){if(typeof t!="function")throw Error(a(191,t));t.call(r)}function hS(t,r){var u=t.callbacks;if(u!==null)for(t.callbacks=null,t=0;t<u.length;t++)pS(u[t],r)}function ms(t,r){try{var u=r.updateQueue,o=u!==null?u.lastEffect:null;if(o!==null){var p=o.next;u=p;do{if((u.tag&t)===t){o=void 0;var y=u.create,P=u.inst;o=y(),P.destroy=o}u=u.next}while(u!==p)}}catch(x){an(r,r.return,x)}}function Li(t,r,u){try{var o=r.updateQueue,p=o!==null?o.lastEffect:null;if(p!==null){var y=p.next;o=y;do{if((o.tag&t)===t){var P=o.inst,x=P.destroy;if(x!==void 0){P.destroy=void 0,p=r;var z=u;try{x()}catch(Y){an(p,z,Y)}}}o=o.next}while(o!==y)}}catch(Y){an(r,r.return,Y)}}function mS(t){var r=t.updateQueue;if(r!==null){var u=t.stateNode;try{hS(r,u)}catch(o){an(t,t.return,o)}}}function vS(t,r,u){u.props=ju(t.type,t.memoizedProps),u.state=t.memoizedState;try{u.componentWillUnmount()}catch(o){an(t,r,o)}}function Au(t,r){try{var u=t.ref;if(u!==null){var o=t.stateNode;switch(t.tag){case 26:case 27:case 5:var p=o;break;default:p=o}typeof u=="function"?t.refCleanup=u(p):u.current=p}}catch(y){an(t,r,y)}}function kr(t,r){var u=t.ref,o=t.refCleanup;if(u!==null)if(typeof o=="function")try{o()}catch(p){an(t,r,p)}finally{t.refCleanup=null,t=t.alternate,t!=null&&(t.refCleanup=null)}else if(typeof u=="function")try{u(null)}catch(p){an(t,r,p)}else u.current=null}function gS(t){var r=t.type,u=t.memoizedProps,o=t.stateNode;try{e:switch(r){case"button":case"input":case"select":case"textarea":u.autoFocus&&o.focus();break e;case"img":u.src?o.src=u.src:u.srcSet&&(o.srcset=u.srcSet)}}catch(p){an(t,t.return,p)}}function yS(t,r,u){try{var o=t.stateNode;mA(o,t.type,u,r),o[Et]=r}catch(p){an(t,t.return,p)}}function _S(t){return t.tag===5||t.tag===3||t.tag===26||t.tag===27||t.tag===4}function xh(t){e:for(;;){for(;t.sibling===null;){if(t.return===null||_S(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==27&&t.tag!==18;){if(t.flags&2||t.child===null||t.tag===4)continue e;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function Dh(t,r,u){var o=t.tag;if(o===5||o===6)t=t.stateNode,r?u.nodeType===8?u.parentNode.insertBefore(t,r):u.insertBefore(t,r):(u.nodeType===8?(r=u.parentNode,r.insertBefore(t,u)):(r=u,r.appendChild(t)),u=u._reactRootContainer,u!=null||r.onclick!==null||(r.onclick=yd));else if(o!==4&&o!==27&&(t=t.child,t!==null))for(Dh(t,r,u),t=t.sibling;t!==null;)Dh(t,r,u),t=t.sibling}function id(t,r,u){var o=t.tag;if(o===5||o===6)t=t.stateNode,r?u.insertBefore(t,r):u.appendChild(t);else if(o!==4&&o!==27&&(t=t.child,t!==null))for(id(t,r,u),t=t.sibling;t!==null;)id(t,r,u),t=t.sibling}var ai=!1,jn=!1,qh=!1,bS=typeof WeakSet=="function"?WeakSet:Set,Yn=null,SS=!1;function GN(t,r){if(t=t.containerInfo,sm=Rd,t=kb(t),Bp(t)){if("selectionStart"in t)var u={start:t.selectionStart,end:t.selectionEnd};else e:{u=(u=t.ownerDocument)&&u.defaultView||window;var o=u.getSelection&&u.getSelection();if(o&&o.rangeCount!==0){u=o.anchorNode;var p=o.anchorOffset,y=o.focusNode;o=o.focusOffset;try{u.nodeType,y.nodeType}catch{u=null;break e}var P=0,x=-1,z=-1,Y=0,ve=0,we=t,ue=null;t:for(;;){for(var he;we!==u||p!==0&&we.nodeType!==3||(x=P+p),we!==y||o!==0&&we.nodeType!==3||(z=P+o),we.nodeType===3&&(P+=we.nodeValue.length),(he=we.firstChild)!==null;)ue=we,we=he;for(;;){if(we===t)break t;if(ue===u&&++Y===p&&(x=P),ue===y&&++ve===o&&(z=P),(he=we.nextSibling)!==null)break;we=ue,ue=we.parentNode}we=he}u=x===-1||z===-1?null:{start:x,end:z}}else u=null}u=u||{start:0,end:0}}else u=null;for(cm={focusedElem:t,selectionRange:u},Rd=!1,Yn=r;Yn!==null;)if(r=Yn,t=r.child,(r.subtreeFlags&1028)!==0&&t!==null)t.return=r,Yn=t;else for(;Yn!==null;){switch(r=Yn,y=r.alternate,t=r.flags,r.tag){case 0:break;case 11:case 15:break;case 1:if(t&1024&&y!==null){t=void 0,u=r,p=y.memoizedProps,y=y.memoizedState,o=u.stateNode;try{var nt=ju(u.type,p,u.elementType===u.type);t=o.getSnapshotBeforeUpdate(nt,y),o.__reactInternalSnapshotBeforeUpdate=t}catch(bt){an(u,u.return,bt)}}break;case 3:if(t&1024){if(t=r.stateNode.containerInfo,u=t.nodeType,u===9)hm(t);else if(u===1)switch(t.nodeName){case"HEAD":case"HTML":case"BODY":hm(t);break;default:t.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if(t&1024)throw Error(a(163))}if(t=r.sibling,t!==null){t.return=r.return,Yn=t;break}Yn=r.return}return nt=SS,SS=!1,nt}function OS(t,r,u){var o=u.flags;switch(u.tag){case 0:case 11:case 15:ui(t,u),o&4&&ms(5,u);break;case 1:if(ui(t,u),o&4)if(t=u.stateNode,r===null)try{t.componentDidMount()}catch(x){an(u,u.return,x)}else{var p=ju(u.type,r.memoizedProps);r=r.memoizedState;try{t.componentDidUpdate(p,r,t.__reactInternalSnapshotBeforeUpdate)}catch(x){an(u,u.return,x)}}o&64&&mS(u),o&512&&Au(u,u.return);break;case 3:if(ui(t,u),o&64&&(o=u.updateQueue,o!==null)){if(t=null,u.child!==null)switch(u.child.tag){case 27:case 5:t=u.child.stateNode;break;case 1:t=u.child.stateNode}try{hS(o,t)}catch(x){an(u,u.return,x)}}break;case 26:ui(t,u),o&512&&Au(u,u.return);break;case 27:case 5:ui(t,u),r===null&&o&4&&gS(u),o&512&&Au(u,u.return);break;case 12:ui(t,u);break;case 13:ui(t,u),o&4&&RS(t,u);break;case 22:if(p=u.memoizedState!==null||ai,!p){r=r!==null&&r.memoizedState!==null||jn;var y=ai,P=jn;ai=p,(jn=r)&&!P?Bi(t,u,(u.subtreeFlags&8772)!==0):ui(t,u),ai=y,jn=P}o&512&&(u.memoizedProps.mode==="manual"?Au(u,u.return):kr(u,u.return));break;default:ui(t,u)}}function ES(t){var r=t.alternate;r!==null&&(t.alternate=null,ES(r)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(r=t.stateNode,r!==null&&sr(r)),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}var Bn=null,Ir=!1;function ii(t,r,u){for(u=u.child;u!==null;)wS(t,r,u),u=u.sibling}function wS(t,r,u){if(Cn&&typeof Cn.onCommitFiberUnmount=="function")try{Cn.onCommitFiberUnmount(vr,u)}catch{}switch(u.tag){case 26:jn||kr(u,r),ii(t,r,u),u.memoizedState?u.memoizedState.count--:u.stateNode&&(u=u.stateNode,u.parentNode.removeChild(u));break;case 27:jn||kr(u,r);var o=Bn,p=Ir;for(Bn=u.stateNode,ii(t,r,u),u=u.stateNode,r=u.attributes;r.length;)u.removeAttributeNode(r[0]);sr(u),Bn=o,Ir=p;break;case 5:jn||kr(u,r);case 6:p=Bn;var y=Ir;if(Bn=null,ii(t,r,u),Bn=p,Ir=y,Bn!==null)if(Ir)try{t=Bn,o=u.stateNode,t.nodeType===8?t.parentNode.removeChild(o):t.removeChild(o)}catch(P){an(u,r,P)}else try{Bn.removeChild(u.stateNode)}catch(P){an(u,r,P)}break;case 18:Bn!==null&&(Ir?(r=Bn,u=u.stateNode,r.nodeType===8?pm(r.parentNode,u):r.nodeType===1&&pm(r,u),xs(r)):pm(Bn,u.stateNode));break;case 4:o=Bn,p=Ir,Bn=u.stateNode.containerInfo,Ir=!0,ii(t,r,u),Bn=o,Ir=p;break;case 0:case 11:case 14:case 15:jn||Li(2,u,r),jn||Li(4,u,r),ii(t,r,u);break;case 1:jn||(kr(u,r),o=u.stateNode,typeof o.componentWillUnmount=="function"&&vS(u,r,o)),ii(t,r,u);break;case 21:ii(t,r,u);break;case 22:jn||kr(u,r),jn=(o=jn)||u.memoizedState!==null,ii(t,r,u),jn=o;break;default:ii(t,r,u)}}function RS(t,r){if(r.memoizedState===null&&(t=r.alternate,t!==null&&(t=t.memoizedState,t!==null&&(t=t.dehydrated,t!==null))))try{xs(t)}catch(u){an(r,r.return,u)}}function VN(t){switch(t.tag){case 13:case 19:var r=t.stateNode;return r===null&&(r=t.stateNode=new bS),r;case 22:return t=t.stateNode,r=t._retryCache,r===null&&(r=t._retryCache=new bS),r;default:throw Error(a(435,t.tag))}}function Lh(t,r){var u=VN(t);r.forEach(function(o){var p=iA.bind(null,t,o);u.has(o)||(u.add(o),o.then(p,p))})}function Xr(t,r){var u=r.deletions;if(u!==null)for(var o=0;o<u.length;o++){var p=u[o],y=t,P=r,x=P;e:for(;x!==null;){switch(x.tag){case 27:case 5:Bn=x.stateNode,Ir=!1;break e;case 3:Bn=x.stateNode.containerInfo,Ir=!0;break e;case 4:Bn=x.stateNode.containerInfo,Ir=!0;break e}x=x.return}if(Bn===null)throw Error(a(160));wS(y,P,p),Bn=null,Ir=!1,y=p.alternate,y!==null&&(y.return=null),p.return=null}if(r.subtreeFlags&13878)for(r=r.child;r!==null;)CS(r,t),r=r.sibling}var da=null;function CS(t,r){var u=t.alternate,o=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:Xr(r,t),Zr(t),o&4&&(Li(3,t,t.return),ms(3,t),Li(5,t,t.return));break;case 1:Xr(r,t),Zr(t),o&512&&(jn||u===null||kr(u,u.return)),o&64&&ai&&(t=t.updateQueue,t!==null&&(o=t.callbacks,o!==null&&(u=t.shared.hiddenCallbacks,t.shared.hiddenCallbacks=u===null?o:u.concat(o))));break;case 26:var p=da;if(Xr(r,t),Zr(t),o&512&&(jn||u===null||kr(u,u.return)),o&4){var y=u!==null?u.memoizedState:null;if(o=t.memoizedState,u===null)if(o===null)if(t.stateNode===null){e:{o=t.type,u=t.memoizedProps,p=p.ownerDocument||p;t:switch(o){case"title":y=p.getElementsByTagName("title")[0],(!y||y[tr]||y[rt]||y.namespaceURI==="http://www.w3.org/2000/svg"||y.hasAttribute("itemprop"))&&(y=p.createElement(o),p.head.insertBefore(y,p.querySelector("head > title"))),ir(y,o,u),y[rt]=t,hn(y),o=y;break e;case"link":var P=gO("link","href",p).get(o+(u.href||""));if(P){for(var x=0;x<P.length;x++)if(y=P[x],y.getAttribute("href")===(u.href==null?null:u.href)&&y.getAttribute("rel")===(u.rel==null?null:u.rel)&&y.getAttribute("title")===(u.title==null?null:u.title)&&y.getAttribute("crossorigin")===(u.crossOrigin==null?null:u.crossOrigin)){P.splice(x,1);break t}}y=p.createElement(o),ir(y,o,u),p.head.appendChild(y);break;case"meta":if(P=gO("meta","content",p).get(o+(u.content||""))){for(x=0;x<P.length;x++)if(y=P[x],y.getAttribute("content")===(u.content==null?null:""+u.content)&&y.getAttribute("name")===(u.name==null?null:u.name)&&y.getAttribute("property")===(u.property==null?null:u.property)&&y.getAttribute("http-equiv")===(u.httpEquiv==null?null:u.httpEquiv)&&y.getAttribute("charset")===(u.charSet==null?null:u.charSet)){P.splice(x,1);break t}}y=p.createElement(o),ir(y,o,u),p.head.appendChild(y);break;default:throw Error(a(468,o))}y[rt]=t,hn(y),o=y}t.stateNode=o}else yO(p,t.type,t.stateNode);else t.stateNode=vO(p,o,t.memoizedProps);else y!==o?(y===null?u.stateNode!==null&&(u=u.stateNode,u.parentNode.removeChild(u)):y.count--,o===null?yO(p,t.type,t.stateNode):vO(p,o,t.memoizedProps)):o===null&&t.stateNode!==null&&yS(t,t.memoizedProps,u.memoizedProps)}break;case 27:if(o&4&&t.alternate===null){p=t.stateNode,y=t.memoizedProps;try{for(var z=p.firstChild;z;){var Y=z.nextSibling,ve=z.nodeName;z[tr]||ve==="HEAD"||ve==="BODY"||ve==="SCRIPT"||ve==="STYLE"||ve==="LINK"&&z.rel.toLowerCase()==="stylesheet"||p.removeChild(z),z=Y}for(var we=t.type,ue=p.attributes;ue.length;)p.removeAttributeNode(ue[0]);ir(p,we,y),p[rt]=t,p[Et]=y}catch(nt){an(t,t.return,nt)}}case 5:if(Xr(r,t),Zr(t),o&512&&(jn||u===null||kr(u,u.return)),t.flags&32){p=t.stateNode;try{Wa(p,"")}catch(nt){an(t,t.return,nt)}}o&4&&t.stateNode!=null&&(p=t.memoizedProps,yS(t,p,u!==null?u.memoizedProps:p)),o&1024&&(qh=!0);break;case 6:if(Xr(r,t),Zr(t),o&4){if(t.stateNode===null)throw Error(a(162));o=t.memoizedProps,u=t.stateNode;try{u.nodeValue=o}catch(nt){an(t,t.return,nt)}}break;case 3:if(Od=null,p=da,da=bd(r.containerInfo),Xr(r,t),da=p,Zr(t),o&4&&u!==null&&u.memoizedState.isDehydrated)try{xs(r.containerInfo)}catch(nt){an(t,t.return,nt)}qh&&(qh=!1,TS(t));break;case 4:o=da,da=bd(t.stateNode.containerInfo),Xr(r,t),Zr(t),da=o;break;case 12:Xr(r,t),Zr(t);break;case 13:Xr(r,t),Zr(t),t.child.flags&8192&&t.memoizedState!==null!=(u!==null&&u.memoizedState!==null)&&(Gh=Ie()),o&4&&(o=t.updateQueue,o!==null&&(t.updateQueue=null,Lh(t,o)));break;case 22:if(o&512&&(jn||u===null||kr(u,u.return)),z=t.memoizedState!==null,Y=u!==null&&u.memoizedState!==null,ve=ai,we=jn,ai=ve||z,jn=we||Y,Xr(r,t),jn=we,ai=ve,Zr(t),r=t.stateNode,r._current=t,r._visibility&=-3,r._visibility|=r._pendingVisibility&2,o&8192&&(r._visibility=z?r._visibility&-2:r._visibility|1,z&&(r=ai||jn,u===null||Y||r||no(t)),t.memoizedProps===null||t.memoizedProps.mode!=="manual"))e:for(u=null,r=t;;){if(r.tag===5||r.tag===26||r.tag===27){if(u===null){Y=u=r;try{if(p=Y.stateNode,z)y=p.style,typeof y.setProperty=="function"?y.setProperty("display","none","important"):y.display="none";else{P=Y.stateNode,x=Y.memoizedProps.style;var he=x!=null&&x.hasOwnProperty("display")?x.display:null;P.style.display=he==null||typeof he=="boolean"?"":(""+he).trim()}}catch(nt){an(Y,Y.return,nt)}}}else if(r.tag===6){if(u===null){Y=r;try{Y.stateNode.nodeValue=z?"":Y.memoizedProps}catch(nt){an(Y,Y.return,nt)}}}else if((r.tag!==22&&r.tag!==23||r.memoizedState===null||r===t)&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break e;for(;r.sibling===null;){if(r.return===null||r.return===t)break e;u===r&&(u=null),r=r.return}u===r&&(u=null),r.sibling.return=r.return,r=r.sibling}o&4&&(o=t.updateQueue,o!==null&&(u=o.retryQueue,u!==null&&(o.retryQueue=null,Lh(t,u))));break;case 19:Xr(r,t),Zr(t),o&4&&(o=t.updateQueue,o!==null&&(t.updateQueue=null,Lh(t,o)));break;case 21:break;default:Xr(r,t),Zr(t)}}function Zr(t){var r=t.flags;if(r&2){try{if(t.tag!==27){e:{for(var u=t.return;u!==null;){if(_S(u)){var o=u;break e}u=u.return}throw Error(a(160))}switch(o.tag){case 27:var p=o.stateNode,y=xh(t);id(t,y,p);break;case 5:var P=o.stateNode;o.flags&32&&(Wa(P,""),o.flags&=-33);var x=xh(t);id(t,x,P);break;case 3:case 4:var z=o.stateNode.containerInfo,Y=xh(t);Dh(t,Y,z);break;default:throw Error(a(161))}}}catch(ve){an(t,t.return,ve)}t.flags&=-3}r&4096&&(t.flags&=-4097)}function TS(t){if(t.subtreeFlags&1024)for(t=t.child;t!==null;){var r=t;TS(r),r.tag===5&&r.flags&1024&&r.stateNode.reset(),t=t.sibling}}function ui(t,r){if(r.subtreeFlags&8772)for(r=r.child;r!==null;)OS(t,r.alternate,r),r=r.sibling}function no(t){for(t=t.child;t!==null;){var r=t;switch(r.tag){case 0:case 11:case 14:case 15:Li(4,r,r.return),no(r);break;case 1:kr(r,r.return);var u=r.stateNode;typeof u.componentWillUnmount=="function"&&vS(r,r.return,u),no(r);break;case 26:case 27:case 5:kr(r,r.return),no(r);break;case 22:kr(r,r.return),r.memoizedState===null&&no(r);break;default:no(r)}t=t.sibling}}function Bi(t,r,u){for(u=u&&(r.subtreeFlags&8772)!==0,r=r.child;r!==null;){var o=r.alternate,p=t,y=r,P=y.flags;switch(y.tag){case 0:case 11:case 15:Bi(p,y,u),ms(4,y);break;case 1:if(Bi(p,y,u),o=y,p=o.stateNode,typeof p.componentDidMount=="function")try{p.componentDidMount()}catch(Y){an(o,o.return,Y)}if(o=y,p=o.updateQueue,p!==null){var x=o.stateNode;try{var z=p.shared.hiddenCallbacks;if(z!==null)for(p.shared.hiddenCallbacks=null,p=0;p<z.length;p++)pS(z[p],x)}catch(Y){an(o,o.return,Y)}}u&&P&64&&mS(y),Au(y,y.return);break;case 26:case 27:case 5:Bi(p,y,u),u&&o===null&&P&4&&gS(y),Au(y,y.return);break;case 12:Bi(p,y,u);break;case 13:Bi(p,y,u),u&&P&4&&RS(p,y);break;case 22:y.memoizedState===null&&Bi(p,y,u),Au(y,y.return);break;default:Bi(p,y,u)}r=r.sibling}}function Bh(t,r){var u=null;t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(u=t.memoizedState.cachePool.pool),t=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(t=r.memoizedState.cachePool.pool),t!==u&&(t!=null&&t.refCount++,u!=null&&is(u))}function kh(t,r){t=null,r.alternate!==null&&(t=r.alternate.memoizedState.cache),r=r.memoizedState.cache,r!==t&&(r.refCount++,t!=null&&is(t))}function ki(t,r,u,o){if(r.subtreeFlags&10256)for(r=r.child;r!==null;)PS(t,r,u,o),r=r.sibling}function PS(t,r,u,o){var p=r.flags;switch(r.tag){case 0:case 11:case 15:ki(t,r,u,o),p&2048&&ms(9,r);break;case 3:ki(t,r,u,o),p&2048&&(t=null,r.alternate!==null&&(t=r.alternate.memoizedState.cache),r=r.memoizedState.cache,r!==t&&(r.refCount++,t!=null&&is(t)));break;case 12:if(p&2048){ki(t,r,u,o),t=r.stateNode;try{var y=r.memoizedProps,P=y.id,x=y.onPostCommit;typeof x=="function"&&x(P,r.alternate===null?"mount":"update",t.passiveEffectDuration,-0)}catch(z){an(r,r.return,z)}}else ki(t,r,u,o);break;case 23:break;case 22:y=r.stateNode,r.memoizedState!==null?y._visibility&4?ki(t,r,u,o):vs(t,r):y._visibility&4?ki(t,r,u,o):(y._visibility|=4,ro(t,r,u,o,(r.subtreeFlags&10256)!==0)),p&2048&&Bh(r.alternate,r);break;case 24:ki(t,r,u,o),p&2048&&kh(r.alternate,r);break;default:ki(t,r,u,o)}}function ro(t,r,u,o,p){for(p=p&&(r.subtreeFlags&10256)!==0,r=r.child;r!==null;){var y=t,P=r,x=u,z=o,Y=P.flags;switch(P.tag){case 0:case 11:case 15:ro(y,P,x,z,p),ms(8,P);break;case 23:break;case 22:var ve=P.stateNode;P.memoizedState!==null?ve._visibility&4?ro(y,P,x,z,p):vs(y,P):(ve._visibility|=4,ro(y,P,x,z,p)),p&&Y&2048&&Bh(P.alternate,P);break;case 24:ro(y,P,x,z,p),p&&Y&2048&&kh(P.alternate,P);break;default:ro(y,P,x,z,p)}r=r.sibling}}function vs(t,r){if(r.subtreeFlags&10256)for(r=r.child;r!==null;){var u=t,o=r,p=o.flags;switch(o.tag){case 22:vs(u,o),p&2048&&Bh(o.alternate,o);break;case 24:vs(u,o),p&2048&&kh(o.alternate,o);break;default:vs(u,o)}r=r.sibling}}var gs=8192;function ao(t){if(t.subtreeFlags&gs)for(t=t.child;t!==null;)jS(t),t=t.sibling}function jS(t){switch(t.tag){case 26:ao(t),t.flags&gs&&t.memoizedState!==null&&DA(da,t.memoizedState,t.memoizedProps);break;case 5:ao(t);break;case 3:case 4:var r=da;da=bd(t.stateNode.containerInfo),ao(t),da=r;break;case 22:t.memoizedState===null&&(r=t.alternate,r!==null&&r.memoizedState!==null?(r=gs,gs=16777216,ao(t),gs=r):ao(t));break;default:ao(t)}}function MS(t){var r=t.alternate;if(r!==null&&(t=r.child,t!==null)){r.child=null;do r=t.sibling,t.sibling=null,t=r;while(t!==null)}}function ys(t){var r=t.deletions;if(t.flags&16){if(r!==null)for(var u=0;u<r.length;u++){var o=r[u];Yn=o,AS(o,t)}MS(t)}if(t.subtreeFlags&10256)for(t=t.child;t!==null;)NS(t),t=t.sibling}function NS(t){switch(t.tag){case 0:case 11:case 15:ys(t),t.flags&2048&&Li(9,t,t.return);break;case 3:ys(t);break;case 12:ys(t);break;case 22:var r=t.stateNode;t.memoizedState!==null&&r._visibility&4&&(t.return===null||t.return.tag!==13)?(r._visibility&=-5,ud(t)):ys(t);break;default:ys(t)}}function ud(t){var r=t.deletions;if(t.flags&16){if(r!==null)for(var u=0;u<r.length;u++){var o=r[u];Yn=o,AS(o,t)}MS(t)}for(t=t.child;t!==null;){switch(r=t,r.tag){case 0:case 11:case 15:Li(8,r,r.return),ud(r);break;case 22:u=r.stateNode,u._visibility&4&&(u._visibility&=-5,ud(r));break;default:ud(r)}t=t.sibling}}function AS(t,r){for(;Yn!==null;){var u=Yn;switch(u.tag){case 0:case 11:case 15:Li(8,u,r);break;case 23:case 22:if(u.memoizedState!==null&&u.memoizedState.cachePool!==null){var o=u.memoizedState.cachePool.pool;o!=null&&o.refCount++}break;case 24:is(u.memoizedState.cache)}if(o=u.child,o!==null)o.return=u,Yn=o;else e:for(u=t;Yn!==null;){o=Yn;var p=o.sibling,y=o.return;if(ES(o),o===u){Yn=null;break e}if(p!==null){p.return=y,Yn=p;break e}Yn=y}}}function WN(t,r,u,o){this.tag=t,this.key=u,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=r,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=o,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Jr(t,r,u,o){return new WN(t,r,u,o)}function Ih(t){return t=t.prototype,!(!t||!t.isReactComponent)}function Ii(t,r){var u=t.alternate;return u===null?(u=Jr(t.tag,r,t.key,t.mode),u.elementType=t.elementType,u.type=t.type,u.stateNode=t.stateNode,u.alternate=t,t.alternate=u):(u.pendingProps=r,u.type=t.type,u.flags=0,u.subtreeFlags=0,u.deletions=null),u.flags=t.flags&31457280,u.childLanes=t.childLanes,u.lanes=t.lanes,u.child=t.child,u.memoizedProps=t.memoizedProps,u.memoizedState=t.memoizedState,u.updateQueue=t.updateQueue,r=t.dependencies,u.dependencies=r===null?null:{lanes:r.lanes,firstContext:r.firstContext},u.sibling=t.sibling,u.index=t.index,u.ref=t.ref,u.refCleanup=t.refCleanup,u}function xS(t,r){t.flags&=31457282;var u=t.alternate;return u===null?(t.childLanes=0,t.lanes=r,t.child=null,t.subtreeFlags=0,t.memoizedProps=null,t.memoizedState=null,t.updateQueue=null,t.dependencies=null,t.stateNode=null):(t.childLanes=u.childLanes,t.lanes=u.lanes,t.child=u.child,t.subtreeFlags=0,t.deletions=null,t.memoizedProps=u.memoizedProps,t.memoizedState=u.memoizedState,t.updateQueue=u.updateQueue,t.type=u.type,r=u.dependencies,t.dependencies=r===null?null:{lanes:r.lanes,firstContext:r.firstContext}),t}function ld(t,r,u,o,p,y){var P=0;if(o=t,typeof t=="function")Ih(t)&&(P=1);else if(typeof t=="string")P=AA(t,u,jt.current)?26:t==="html"||t==="head"||t==="body"?27:5;else e:switch(t){case h:return xu(u.children,p,y,r);case c:P=8,p|=24;break;case v:return t=Jr(12,u,r,p|2),t.elementType=v,t.lanes=y,t;case E:return t=Jr(13,u,r,p),t.elementType=E,t.lanes=y,t;case O:return t=Jr(19,u,r,p),t.elementType=O,t.lanes=y,t;case T:return DS(u,p,y,r);default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case m:case S:P=10;break e;case g:P=9;break e;case _:P=11;break e;case w:P=14;break e;case C:P=16,o=null;break e}P=29,u=Error(a(130,t===null?"null":typeof t,"")),o=null}return r=Jr(P,u,r,p),r.elementType=t,r.type=o,r.lanes=y,r}function xu(t,r,u,o){return t=Jr(7,t,o,r),t.lanes=u,t}function DS(t,r,u,o){t=Jr(22,t,o,r),t.elementType=T,t.lanes=u;var p={_visibility:1,_pendingVisibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null,_current:null,detach:function(){var y=p._current;if(y===null)throw Error(a(456));if(!(p._pendingVisibility&2)){var P=Ti(y,2);P!==null&&(p._pendingVisibility|=2,br(P,y,2))}},attach:function(){var y=p._current;if(y===null)throw Error(a(456));if(p._pendingVisibility&2){var P=Ti(y,2);P!==null&&(p._pendingVisibility&=-3,br(P,y,2))}}};return t.stateNode=p,t}function zh(t,r,u){return t=Jr(6,t,null,r),t.lanes=u,t}function Uh(t,r,u){return r=Jr(4,t.children!==null?t.children:[],t.key,r),r.lanes=u,r.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},r}function li(t){t.flags|=4}function qS(t,r){if(r.type!=="stylesheet"||r.state.loading&4)t.flags&=-16777217;else if(t.flags|=16777216,!_O(r)){if(r=Qr.current,r!==null&&(($t&4194176)===$t?qa!==null:($t&62914560)!==$t&&!($t&536870912)||r!==qa))throw ns=Vp,Zb;t.flags|=8192}}function od(t,r){r!==null&&(t.flags|=4),t.flags&16384&&(r=t.tag!==22?Z():536870912,t.lanes|=r,uo|=r)}function _s(t,r){if(!Wt)switch(t.tailMode){case"hidden":r=t.tail;for(var u=null;r!==null;)r.alternate!==null&&(u=r),r=r.sibling;u===null?t.tail=null:u.sibling=null;break;case"collapsed":u=t.tail;for(var o=null;u!==null;)u.alternate!==null&&(o=u),u=u.sibling;o===null?r||t.tail===null?t.tail=null:t.tail.sibling=null:o.sibling=null}}function wn(t){var r=t.alternate!==null&&t.alternate.child===t.child,u=0,o=0;if(r)for(var p=t.child;p!==null;)u|=p.lanes|p.childLanes,o|=p.subtreeFlags&31457280,o|=p.flags&31457280,p.return=t,p=p.sibling;else for(p=t.child;p!==null;)u|=p.lanes|p.childLanes,o|=p.subtreeFlags,o|=p.flags,p.return=t,p=p.sibling;return t.subtreeFlags|=o,t.childLanes=u,r}function KN(t,r,u){var o=r.pendingProps;switch(Hp(r),r.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return wn(r),null;case 1:return wn(r),null;case 3:return u=r.stateNode,o=null,t!==null&&(o=t.memoizedState.cache),r.memoizedState.cache!==o&&(r.flags|=2048),ri($n),Zn(),u.pendingContext&&(u.context=u.pendingContext,u.pendingContext=null),(t===null||t.child===null)&&(Zo(r)?li(r):t===null||t.memoizedState.isDehydrated&&!(r.flags&256)||(r.flags|=1024,fa!==null&&(Yh(fa),fa=null))),wn(r),null;case 26:return u=r.memoizedState,t===null?(li(r),u!==null?(wn(r),qS(r,u)):(wn(r),r.flags&=-16777217)):u?u!==t.memoizedState?(li(r),wn(r),qS(r,u)):(wn(r),r.flags&=-16777217):(t.memoizedProps!==o&&li(r),wn(r),r.flags&=-16777217),null;case 27:Rr(r),u=ut.current;var p=r.type;if(t!==null&&r.stateNode!=null)t.memoizedProps!==o&&li(r);else{if(!o){if(r.stateNode===null)throw Error(a(166));return wn(r),null}t=jt.current,Zo(r)?Qb(r):(t=fO(p,o,u),r.stateNode=t,li(r))}return wn(r),null;case 5:if(Rr(r),u=r.type,t!==null&&r.stateNode!=null)t.memoizedProps!==o&&li(r);else{if(!o){if(r.stateNode===null)throw Error(a(166));return wn(r),null}if(t=jt.current,Zo(r))Qb(r);else{switch(p=_d(ut.current),t){case 1:t=p.createElementNS("http://www.w3.org/2000/svg",u);break;case 2:t=p.createElementNS("http://www.w3.org/1998/Math/MathML",u);break;default:switch(u){case"svg":t=p.createElementNS("http://www.w3.org/2000/svg",u);break;case"math":t=p.createElementNS("http://www.w3.org/1998/Math/MathML",u);break;case"script":t=p.createElement("div"),t.innerHTML="<script><\/script>",t=t.removeChild(t.firstChild);break;case"select":t=typeof o.is=="string"?p.createElement("select",{is:o.is}):p.createElement("select"),o.multiple?t.multiple=!0:o.size&&(t.size=o.size);break;default:t=typeof o.is=="string"?p.createElement(u,{is:o.is}):p.createElement(u)}}t[rt]=r,t[Et]=o;e:for(p=r.child;p!==null;){if(p.tag===5||p.tag===6)t.appendChild(p.stateNode);else if(p.tag!==4&&p.tag!==27&&p.child!==null){p.child.return=p,p=p.child;continue}if(p===r)break e;for(;p.sibling===null;){if(p.return===null||p.return===r)break e;p=p.return}p.sibling.return=p.return,p=p.sibling}r.stateNode=t;e:switch(ir(t,u,o),u){case"button":case"input":case"select":case"textarea":t=!!o.autoFocus;break e;case"img":t=!0;break e;default:t=!1}t&&li(r)}}return wn(r),r.flags&=-16777217,null;case 6:if(t&&r.stateNode!=null)t.memoizedProps!==o&&li(r);else{if(typeof o!="string"&&r.stateNode===null)throw Error(a(166));if(t=ut.current,Zo(r)){if(t=r.stateNode,u=r.memoizedProps,o=null,p=_r,p!==null)switch(p.tag){case 27:case 5:o=p.memoizedProps}t[rt]=r,t=!!(t.nodeValue===u||o!==null&&o.suppressHydrationWarning===!0||iO(t.nodeValue,u)),t||Eu(r)}else t=_d(t).createTextNode(o),t[rt]=r,r.stateNode=t}return wn(r),null;case 13:if(o=r.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(p=Zo(r),o!==null&&o.dehydrated!==null){if(t===null){if(!p)throw Error(a(318));if(p=r.memoizedState,p=p!==null?p.dehydrated:null,!p)throw Error(a(317));p[rt]=r}else Jo(),!(r.flags&128)&&(r.memoizedState=null),r.flags|=4;wn(r),p=!1}else fa!==null&&(Yh(fa),fa=null),p=!0;if(!p)return r.flags&256?(Ja(r),r):(Ja(r),null)}if(Ja(r),r.flags&128)return r.lanes=u,r;if(u=o!==null,t=t!==null&&t.memoizedState!==null,u){o=r.child,p=null,o.alternate!==null&&o.alternate.memoizedState!==null&&o.alternate.memoizedState.cachePool!==null&&(p=o.alternate.memoizedState.cachePool.pool);var y=null;o.memoizedState!==null&&o.memoizedState.cachePool!==null&&(y=o.memoizedState.cachePool.pool),y!==p&&(o.flags|=2048)}return u!==t&&u&&(r.child.flags|=8192),od(r,r.updateQueue),wn(r),null;case 4:return Zn(),t===null&&um(r.stateNode.containerInfo),wn(r),null;case 10:return ri(r.type),wn(r),null;case 19:if(Le(Un),p=r.memoizedState,p===null)return wn(r),null;if(o=(r.flags&128)!==0,y=p.rendering,y===null)if(o)_s(p,!1);else{if(Mn!==0||t!==null&&t.flags&128)for(t=r.child;t!==null;){if(y=Gf(t),y!==null){for(r.flags|=128,_s(p,!1),t=y.updateQueue,r.updateQueue=t,od(r,t),r.subtreeFlags=0,t=u,u=r.child;u!==null;)xS(u,t),u=u.sibling;return tt(Un,Un.current&1|2),r.child}t=t.sibling}p.tail!==null&&Ie()>sd&&(r.flags|=128,o=!0,_s(p,!1),r.lanes=4194304)}else{if(!o)if(t=Gf(y),t!==null){if(r.flags|=128,o=!0,t=t.updateQueue,r.updateQueue=t,od(r,t),_s(p,!0),p.tail===null&&p.tailMode==="hidden"&&!y.alternate&&!Wt)return wn(r),null}else 2*Ie()-p.renderingStartTime>sd&&u!==536870912&&(r.flags|=128,o=!0,_s(p,!1),r.lanes=4194304);p.isBackwards?(y.sibling=r.child,r.child=y):(t=p.last,t!==null?t.sibling=y:r.child=y,p.last=y)}return p.tail!==null?(r=p.tail,p.rendering=r,p.tail=r.sibling,p.renderingStartTime=Ie(),r.sibling=null,t=Un.current,tt(Un,o?t&1|2:t&1),r):(wn(r),null);case 22:case 23:return Ja(r),Kp(),o=r.memoizedState!==null,t!==null?t.memoizedState!==null!==o&&(r.flags|=8192):o&&(r.flags|=8192),o?u&536870912&&!(r.flags&128)&&(wn(r),r.subtreeFlags&6&&(r.flags|=8192)):wn(r),u=r.updateQueue,u!==null&&od(r,u.retryQueue),u=null,t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(u=t.memoizedState.cachePool.pool),o=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(o=r.memoizedState.cachePool.pool),o!==u&&(r.flags|=2048),t!==null&&Le(Ru),null;case 24:return u=null,t!==null&&(u=t.memoizedState.cache),r.memoizedState.cache!==u&&(r.flags|=2048),ri($n),wn(r),null;case 25:return null}throw Error(a(156,r.tag))}function YN(t,r){switch(Hp(r),r.tag){case 1:return t=r.flags,t&65536?(r.flags=t&-65537|128,r):null;case 3:return ri($n),Zn(),t=r.flags,t&65536&&!(t&128)?(r.flags=t&-65537|128,r):null;case 26:case 27:case 5:return Rr(r),null;case 13:if(Ja(r),t=r.memoizedState,t!==null&&t.dehydrated!==null){if(r.alternate===null)throw Error(a(340));Jo()}return t=r.flags,t&65536?(r.flags=t&-65537|128,r):null;case 19:return Le(Un),null;case 4:return Zn(),null;case 10:return ri(r.type),null;case 22:case 23:return Ja(r),Kp(),t!==null&&Le(Ru),t=r.flags,t&65536?(r.flags=t&-65537|128,r):null;case 24:return ri($n),null;case 25:return null;default:return null}}function LS(t,r){switch(Hp(r),r.tag){case 3:ri($n),Zn();break;case 26:case 27:case 5:Rr(r);break;case 4:Zn();break;case 13:Ja(r);break;case 19:Le(Un);break;case 10:ri(r.type);break;case 22:case 23:Ja(r),Kp(),t!==null&&Le(Ru);break;case 24:ri($n)}}var QN={getCacheForType:function(t){var r=fr($n),u=r.data.get(t);return u===void 0&&(u=t(),r.data.set(t,u)),u}},XN=typeof WeakMap=="function"?WeakMap:Map,Rn=0,cn=null,xt=null,$t=0,fn=0,zr=null,oi=!1,io=!1,$h=!1,si=0,Mn=0,zi=0,Du=0,Fh=0,ea=0,uo=0,bs=null,Ba=null,Hh=!1,Gh=0,sd=1/0,cd=null,Ui=null,fd=!1,qu=null,Ss=0,Vh=0,Wh=null,Os=0,Kh=null;function Ur(){if(Rn&2&&$t!==0)return $t&-$t;if(U.T!==null){var t=Xl;return t!==0?t:nm()}return Ke()}function BS(){ea===0&&(ea=!($t&536870912)||Wt?G():536870912);var t=Qr.current;return t!==null&&(t.flags|=32),ea}function br(t,r,u){(t===cn&&fn===2||t.cancelPendingCommit!==null)&&(lo(t,0),ci(t,$t,ea,!1)),Oe(t,u),(!(Rn&2)||t!==cn)&&(t===cn&&(!(Rn&2)&&(Du|=u),Mn===4&&ci(t,$t,ea,!1)),ka(t))}function kS(t,r,u){if(Rn&6)throw Error(a(327));var o=!u&&(r&60)===0&&(r&t.expiredLanes)===0||Hn(t,r),p=o?eA(t,r):Zh(t,r,!0),y=o;do{if(p===0){io&&!o&&ci(t,r,0,!1);break}else if(p===6)ci(t,r,0,!oi);else{if(u=t.current.alternate,y&&!ZN(u)){p=Zh(t,r,!1),y=!1;continue}if(p===2){if(y=r,t.errorRecoveryDisabledLanes&y)var P=0;else P=t.pendingLanes&-536870913,P=P!==0?P:P&536870912?536870912:0;if(P!==0){r=P;e:{var x=t;p=bs;var z=x.current.memoizedState.isDehydrated;if(z&&(lo(x,P).flags|=256),P=Zh(x,P,!1),P!==2){if($h&&!z){x.errorRecoveryDisabledLanes|=y,Du|=y,p=4;break e}y=Ba,Ba=p,y!==null&&Yh(y)}p=P}if(y=!1,p!==2)continue}}if(p===1){lo(t,0),ci(t,r,0,!0);break}e:{switch(o=t,p){case 0:case 1:throw Error(a(345));case 4:if((r&4194176)===r){ci(o,r,ea,!oi);break e}break;case 2:Ba=null;break;case 3:case 5:break;default:throw Error(a(329))}if(o.finishedWork=u,o.finishedLanes=r,(r&62914560)===r&&(y=Gh+300-Ie(),10<y)){if(ci(o,r,ea,!oi),zn(o,0)!==0)break e;o.timeoutHandle=oO(IS.bind(null,o,u,Ba,cd,Hh,r,ea,Du,uo,oi,2,-0,0),y);break e}IS(o,u,Ba,cd,Hh,r,ea,Du,uo,oi,0,-0,0)}}break}while(!0);ka(t)}function Yh(t){Ba===null?Ba=t:Ba.push.apply(Ba,t)}function IS(t,r,u,o,p,y,P,x,z,Y,ve,we,ue){var he=r.subtreeFlags;if((he&8192||(he&16785408)===16785408)&&(Ps={stylesheets:null,count:0,unsuspend:xA},jS(r),r=qA(),r!==null)){t.cancelPendingCommit=r(VS.bind(null,t,u,o,p,P,x,z,1,we,ue)),ci(t,y,P,!Y);return}VS(t,u,o,p,P,x,z,ve,we,ue)}function ZN(t){for(var r=t;;){var u=r.tag;if((u===0||u===11||u===15)&&r.flags&16384&&(u=r.updateQueue,u!==null&&(u=u.stores,u!==null)))for(var o=0;o<u.length;o++){var p=u[o],y=p.getSnapshot;p=p.value;try{if(!yr(y(),p))return!1}catch{return!1}}if(u=r.child,r.subtreeFlags&16384&&u!==null)u.return=r,r=u;else{if(r===t)break;for(;r.sibling===null;){if(r.return===null||r.return===t)return!0;r=r.return}r.sibling.return=r.return,r=r.sibling}}return!0}function ci(t,r,u,o){r&=~Fh,r&=~Du,t.suspendedLanes|=r,t.pingedLanes&=~r,o&&(t.warmLanes|=r),o=t.expirationTimes;for(var p=r;0<p;){var y=31-Tn(p),P=1<<y;o[y]=-1,p&=~P}u!==0&&Je(t,u,r)}function dd(){return Rn&6?!0:(Es(0),!1)}function Qh(){if(xt!==null){if(fn===0)var t=xt.return;else t=xt,ni=Mu=null,nh(t),Yl=null,rs=0,t=xt;for(;t!==null;)LS(t.alternate,t),t=t.return;xt=null}}function lo(t,r){t.finishedWork=null,t.finishedLanes=0;var u=t.timeoutHandle;u!==-1&&(t.timeoutHandle=-1,gA(u)),u=t.cancelPendingCommit,u!==null&&(t.cancelPendingCommit=null,u()),Qh(),cn=t,xt=u=Ii(t.current,null),$t=r,fn=0,zr=null,oi=!1,io=Hn(t,r),$h=!1,uo=ea=Fh=Du=zi=Mn=0,Ba=bs=null,Hh=!1,r&8&&(r|=r&32);var o=t.entangledLanes;if(o!==0)for(t=t.entanglements,o&=r;0<o;){var p=31-Tn(o),y=1<<p;r|=t[p],o&=~y}return si=r,Lf(),u}function zS(t,r){Mt=null,U.H=La,r===ts?(r=t0(),fn=3):r===Zb?(r=t0(),fn=4):fn=r===J0?8:r!==null&&typeof r=="object"&&typeof r.then=="function"?6:1,zr=r,xt===null&&(Mn=1,nd(t,Wr(r,t.current)))}function US(){var t=U.H;return U.H=La,t===null?La:t}function $S(){var t=U.A;return U.A=QN,t}function Xh(){Mn=4,oi||($t&4194176)!==$t&&Qr.current!==null||(io=!0),!(zi&134217727)&&!(Du&134217727)||cn===null||ci(cn,$t,ea,!1)}function Zh(t,r,u){var o=Rn;Rn|=2;var p=US(),y=$S();(cn!==t||$t!==r)&&(cd=null,lo(t,r)),r=!1;var P=Mn;e:do try{if(fn!==0&&xt!==null){var x=xt,z=zr;switch(fn){case 8:Qh(),P=6;break e;case 3:case 2:case 6:Qr.current===null&&(r=!0);var Y=fn;if(fn=0,zr=null,oo(t,x,z,Y),u&&io){P=0;break e}break;default:Y=fn,fn=0,zr=null,oo(t,x,z,Y)}}JN(),P=Mn;break}catch(ve){zS(t,ve)}while(!0);return r&&t.shellSuspendCounter++,ni=Mu=null,Rn=o,U.H=p,U.A=y,xt===null&&(cn=null,$t=0,Lf()),P}function JN(){for(;xt!==null;)FS(xt)}function eA(t,r){var u=Rn;Rn|=2;var o=US(),p=$S();cn!==t||$t!==r?(cd=null,sd=Ie()+500,lo(t,r)):io=Hn(t,r);e:do try{if(fn!==0&&xt!==null){r=xt;var y=zr;t:switch(fn){case 1:fn=0,zr=null,oo(t,r,y,1);break;case 2:if(Jb(y)){fn=0,zr=null,HS(r);break}r=function(){fn===2&&cn===t&&(fn=7),ka(t)},y.then(r,r);break e;case 3:fn=7;break e;case 4:fn=5;break e;case 7:Jb(y)?(fn=0,zr=null,HS(r)):(fn=0,zr=null,oo(t,r,y,7));break;case 5:var P=null;switch(xt.tag){case 26:P=xt.memoizedState;case 5:case 27:var x=xt;if(!P||_O(P)){fn=0,zr=null;var z=x.sibling;if(z!==null)xt=z;else{var Y=x.return;Y!==null?(xt=Y,pd(Y)):xt=null}break t}}fn=0,zr=null,oo(t,r,y,5);break;case 6:fn=0,zr=null,oo(t,r,y,6);break;case 8:Qh(),Mn=6;break e;default:throw Error(a(462))}}tA();break}catch(ve){zS(t,ve)}while(!0);return ni=Mu=null,U.H=o,U.A=p,Rn=u,xt!==null?0:(cn=null,$t=0,Lf(),Mn)}function tA(){for(;xt!==null&&!ie();)FS(xt)}function FS(t){var r=fS(t.alternate,t,si);t.memoizedProps=t.pendingProps,r===null?pd(t):xt=r}function HS(t){var r=t,u=r.alternate;switch(r.tag){case 15:case 0:r=iS(u,r,r.pendingProps,r.type,void 0,$t);break;case 11:r=iS(u,r,r.pendingProps,r.type.render,r.ref,$t);break;case 5:nh(r);default:LS(u,r),r=xt=xS(r,si),r=fS(u,r,si)}t.memoizedProps=t.pendingProps,r===null?pd(t):xt=r}function oo(t,r,u,o){ni=Mu=null,nh(r),Yl=null,rs=0;var p=r.return;try{if(FN(t,p,r,u,$t)){Mn=1,nd(t,Wr(u,t.current)),xt=null;return}}catch(y){if(p!==null)throw xt=p,y;Mn=1,nd(t,Wr(u,t.current)),xt=null;return}r.flags&32768?(Wt||o===1?t=!0:io||$t&536870912?t=!1:(oi=t=!0,(o===2||o===3||o===6)&&(o=Qr.current,o!==null&&o.tag===13&&(o.flags|=16384))),GS(r,t)):pd(r)}function pd(t){var r=t;do{if(r.flags&32768){GS(r,oi);return}t=r.return;var u=KN(r.alternate,r,si);if(u!==null){xt=u;return}if(r=r.sibling,r!==null){xt=r;return}xt=r=t}while(r!==null);Mn===0&&(Mn=5)}function GS(t,r){do{var u=YN(t.alternate,t);if(u!==null){u.flags&=32767,xt=u;return}if(u=t.return,u!==null&&(u.flags|=32768,u.subtreeFlags=0,u.deletions=null),!r&&(t=t.sibling,t!==null)){xt=t;return}xt=t=u}while(t!==null);Mn=6,xt=null}function VS(t,r,u,o,p,y,P,x,z,Y){var ve=U.T,we=Ee.p;try{Ee.p=2,U.T=null,nA(t,r,u,o,we,p,y,P,x,z,Y)}finally{U.T=ve,Ee.p=we}}function nA(t,r,u,o,p,y,P,x){do so();while(qu!==null);if(Rn&6)throw Error(a(327));var z=t.finishedWork;if(o=t.finishedLanes,z===null)return null;if(t.finishedWork=null,t.finishedLanes=0,z===t.current)throw Error(a(177));t.callbackNode=null,t.callbackPriority=0,t.cancelPendingCommit=null;var Y=z.lanes|z.childLanes;if(Y|=Up,Fe(t,o,Y,y,P,x),t===cn&&(xt=cn=null,$t=0),!(z.subtreeFlags&10256)&&!(z.flags&10256)||fd||(fd=!0,Vh=Y,Wh=u,uA(Jt,function(){return so(),null})),u=(z.flags&15990)!==0,z.subtreeFlags&15990||u?(u=U.T,U.T=null,y=Ee.p,Ee.p=2,P=Rn,Rn|=4,GN(t,z),CS(z,t),CN(cm,t.containerInfo),Rd=!!sm,cm=sm=null,t.current=z,OS(t,z.alternate,z),Be(),Rn=P,Ee.p=y,U.T=u):t.current=z,fd?(fd=!1,qu=t,Ss=o):WS(t,Y),Y=t.pendingLanes,Y===0&&(Ui=null),Va(z.stateNode),ka(t),r!==null)for(p=t.onRecoverableError,z=0;z<r.length;z++)Y=r[z],p(Y.value,{componentStack:Y.stack});return Ss&3&&so(),Y=t.pendingLanes,o&4194218&&Y&42?t===Kh?Os++:(Os=0,Kh=t):Os=0,Es(0),null}function WS(t,r){(t.pooledCacheLanes&=r)===0&&(r=t.pooledCache,r!=null&&(t.pooledCache=null,is(r)))}function so(){if(qu!==null){var t=qu,r=Vh;Vh=0;var u=Ge(Ss),o=U.T,p=Ee.p;try{if(Ee.p=32>u?32:u,U.T=null,qu===null)var y=!1;else{u=Wh,Wh=null;var P=qu,x=Ss;if(qu=null,Ss=0,Rn&6)throw Error(a(331));var z=Rn;if(Rn|=4,NS(P.current),PS(P,P.current,x,u),Rn=z,Es(0,!1),Cn&&typeof Cn.onPostCommitFiberRoot=="function")try{Cn.onPostCommitFiberRoot(vr,P)}catch{}y=!0}return y}finally{Ee.p=p,U.T=o,WS(t,r)}}return!1}function KS(t,r,u){r=Wr(u,r),r=vh(t.stateNode,r,2),t=qi(t,r,2),t!==null&&(Oe(t,2),ka(t))}function an(t,r,u){if(t.tag===3)KS(t,t,u);else for(;r!==null;){if(r.tag===3){KS(r,t,u);break}else if(r.tag===1){var o=r.stateNode;if(typeof r.type.getDerivedStateFromError=="function"||typeof o.componentDidCatch=="function"&&(Ui===null||!Ui.has(o))){t=Wr(u,t),u=X0(2),o=qi(r,u,2),o!==null&&(Z0(u,o,r,t),Oe(o,2),ka(o));break}}r=r.return}}function Jh(t,r,u){var o=t.pingCache;if(o===null){o=t.pingCache=new XN;var p=new Set;o.set(r,p)}else p=o.get(r),p===void 0&&(p=new Set,o.set(r,p));p.has(u)||($h=!0,p.add(u),t=rA.bind(null,t,r,u),r.then(t,t))}function rA(t,r,u){var o=t.pingCache;o!==null&&o.delete(r),t.pingedLanes|=t.suspendedLanes&u,t.warmLanes&=~u,cn===t&&($t&u)===u&&(Mn===4||Mn===3&&($t&62914560)===$t&&300>Ie()-Gh?!(Rn&2)&&lo(t,0):Fh|=u,uo===$t&&(uo=0)),ka(t)}function YS(t,r){r===0&&(r=Z()),t=Ti(t,r),t!==null&&(Oe(t,r),ka(t))}function aA(t){var r=t.memoizedState,u=0;r!==null&&(u=r.retryLane),YS(t,u)}function iA(t,r){var u=0;switch(t.tag){case 13:var o=t.stateNode,p=t.memoizedState;p!==null&&(u=p.retryLane);break;case 19:o=t.stateNode;break;case 22:o=t.stateNode._retryCache;break;default:throw Error(a(314))}o!==null&&o.delete(r),YS(t,u)}function uA(t,r){return yn(t,r)}var hd=null,co=null,em=!1,md=!1,tm=!1,Lu=0;function ka(t){t!==co&&t.next===null&&(co===null?hd=co=t:co=co.next=t),md=!0,em||(em=!0,oA(lA))}function Es(t,r){if(!tm&&md){tm=!0;do for(var u=!1,o=hd;o!==null;){if(t!==0){var p=o.pendingLanes;if(p===0)var y=0;else{var P=o.suspendedLanes,x=o.pingedLanes;y=(1<<31-Tn(42|t)+1)-1,y&=p&~(P&~x),y=y&201326677?y&201326677|1:y?y|2:0}y!==0&&(u=!0,ZS(o,y))}else y=$t,y=zn(o,o===cn?y:0),!(y&3)||Hn(o,y)||(u=!0,ZS(o,y));o=o.next}while(u);tm=!1}}function lA(){md=em=!1;var t=0;Lu!==0&&(vA()&&(t=Lu),Lu=0);for(var r=Ie(),u=null,o=hd;o!==null;){var p=o.next,y=QS(o,r);y===0?(o.next=null,u===null?hd=p:u.next=p,p===null&&(co=u)):(u=o,(t!==0||y&3)&&(md=!0)),o=p}Es(t)}function QS(t,r){for(var u=t.suspendedLanes,o=t.pingedLanes,p=t.expirationTimes,y=t.pendingLanes&-62914561;0<y;){var P=31-Tn(y),x=1<<P,z=p[P];z===-1?(!(x&u)||x&o)&&(p[P]=xr(x,r)):z<=r&&(t.expiredLanes|=x),y&=~x}if(r=cn,u=$t,u=zn(t,t===r?u:0),o=t.callbackNode,u===0||t===r&&fn===2||t.cancelPendingCommit!==null)return o!==null&&o!==null&&On(o),t.callbackNode=null,t.callbackPriority=0;if(!(u&3)||Hn(t,u)){if(r=u&-u,r===t.callbackPriority)return r;switch(o!==null&&On(o),Ge(u)){case 2:case 8:u=Rt;break;case 32:u=Jt;break;case 268435456:u=In;break;default:u=Jt}return o=XS.bind(null,t),u=yn(u,o),t.callbackPriority=r,t.callbackNode=u,r}return o!==null&&o!==null&&On(o),t.callbackPriority=2,t.callbackNode=null,2}function XS(t,r){var u=t.callbackNode;if(so()&&t.callbackNode!==u)return null;var o=$t;return o=zn(t,t===cn?o:0),o===0?null:(kS(t,o,r),QS(t,Ie()),t.callbackNode!=null&&t.callbackNode===u?XS.bind(null,t):null)}function ZS(t,r){if(so())return null;kS(t,r,!0)}function oA(t){yA(function(){Rn&6?yn(at,t):t()})}function nm(){return Lu===0&&(Lu=G()),Lu}function JS(t){return t==null||typeof t=="symbol"||typeof t=="boolean"?null:typeof t=="function"?t:Ml(""+t)}function eO(t,r){var u=r.ownerDocument.createElement("input");return u.name=r.name,u.value=r.value,t.id&&u.setAttribute("form",t.id),r.parentNode.insertBefore(u,r),t=new FormData(t),u.parentNode.removeChild(u),t}function sA(t,r,u,o,p){if(r==="submit"&&u&&u.stateNode===p){var y=JS((p[Et]||null).action),P=o.submitter;P&&(r=(r=P[Et]||null)?JS(r.formAction):P.getAttribute("formAction"),r!==null&&(y=r,P=null));var x=new Bl("action","action",null,o,p);t.push({event:x,listeners:[{instance:null,listener:function(){if(o.defaultPrevented){if(Lu!==0){var z=P?eO(p,P):new FormData(p);fh(u,{pending:!0,data:z,method:p.method,action:y},null,z)}}else typeof y=="function"&&(x.preventDefault(),z=P?eO(p,P):new FormData(p),fh(u,{pending:!0,data:z,method:p.method,action:y},y,z))},currentTarget:p}]})}}for(var rm=0;rm<Vb.length;rm++){var am=Vb[rm],cA=am.toLowerCase(),fA=am[0].toUpperCase()+am.slice(1);ca(cA,"on"+fA)}ca(Ub,"onAnimationEnd"),ca($b,"onAnimationIteration"),ca(Fb,"onAnimationStart"),ca("dblclick","onDoubleClick"),ca("focusin","onFocus"),ca("focusout","onBlur"),ca(PN,"onTransitionRun"),ca(jN,"onTransitionStart"),ca(MN,"onTransitionCancel"),ca(Hb,"onTransitionEnd"),Br("onMouseEnter",["mouseout","mouseover"]),Br("onMouseLeave",["mouseout","mouseover"]),Br("onPointerEnter",["pointerout","pointerover"]),Br("onPointerLeave",["pointerout","pointerover"]),sn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),sn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),sn("onBeforeInput",["compositionend","keypress","textInput","paste"]),sn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),sn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),sn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var ws="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),dA=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(ws));function tO(t,r){r=(r&4)!==0;for(var u=0;u<t.length;u++){var o=t[u],p=o.event;o=o.listeners;e:{var y=void 0;if(r)for(var P=o.length-1;0<=P;P--){var x=o[P],z=x.instance,Y=x.currentTarget;if(x=x.listener,z!==y&&p.isPropagationStopped())break e;y=x,p.currentTarget=Y;try{y(p)}catch(ve){td(ve)}p.currentTarget=null,y=z}else for(P=0;P<o.length;P++){if(x=o[P],z=x.instance,Y=x.currentTarget,x=x.listener,z!==y&&p.isPropagationStopped())break e;y=x,p.currentTarget=Y;try{y(p)}catch(ve){td(ve)}p.currentTarget=null,y=z}}}}function It(t,r){var u=r[en];u===void 0&&(u=r[en]=new Set);var o=t+"__bubble";u.has(o)||(nO(r,t,2,!1),u.add(o))}function im(t,r,u){var o=0;r&&(o|=4),nO(u,t,o,r)}var vd="_reactListening"+Math.random().toString(36).slice(2);function um(t){if(!t[vd]){t[vd]=!0,ja.forEach(function(u){u!=="selectionchange"&&(dA.has(u)||im(u,!1,t),im(u,!0,t))});var r=t.nodeType===9?t:t.ownerDocument;r===null||r[vd]||(r[vd]=!0,im("selectionchange",!1,r))}}function nO(t,r,u,o){switch(RO(r)){case 2:var p=kA;break;case 8:p=IA;break;default:p=_m}u=p.bind(null,r,u,t),p=void 0,!hu||r!=="touchstart"&&r!=="touchmove"&&r!=="wheel"||(p=!0),o?p!==void 0?t.addEventListener(r,u,{capture:!0,passive:p}):t.addEventListener(r,u,!0):p!==void 0?t.addEventListener(r,u,{passive:p}):t.addEventListener(r,u,!1)}function lm(t,r,u,o,p){var y=o;if(!(r&1)&&!(r&2)&&o!==null)e:for(;;){if(o===null)return;var P=o.tag;if(P===3||P===4){var x=o.stateNode.containerInfo;if(x===p||x.nodeType===8&&x.parentNode===p)break;if(P===4)for(P=o.return;P!==null;){var z=P.tag;if((z===3||z===4)&&(z=P.stateNode.containerInfo,z===p||z.nodeType===8&&z.parentNode===p))return;P=P.return}for(;x!==null;){if(P=Dn(x),P===null)return;if(z=P.tag,z===5||z===6||z===26||z===27){o=y=P;continue e}x=x.parentNode}}o=o.return}Wo(function(){var Y=y,ve=Vo(u),we=[];e:{var ue=Gb.get(t);if(ue!==void 0){var he=Bl,nt=t;switch(t){case"keypress":if(ql(u)===0)break e;case"keydown":case"keyup":he=Ae;break;case"focusin":nt="focus",he=se;break;case"focusout":nt="blur",he=se;break;case"beforeblur":case"afterblur":he=se;break;case"click":if(u.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":he=D;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":he=I;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":he=Ct;break;case Ub:case $b:case Fb:he=me;break;case Hb:he=ct;break;case"scroll":case"scrollend":he=Dp;break;case"wheel":he=ht;break;case"copy":case"cut":case"paste":he=Te;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":he=$e;break;case"toggle":case"beforetoggle":he=Nt}var bt=(r&4)!==0,Nn=!bt&&(t==="scroll"||t==="scrollend"),te=bt?ue!==null?ue+"Capture":null:ue;bt=[];for(var W=Y,re;W!==null;){var be=W;if(re=be.stateNode,be=be.tag,be!==5&&be!==26&&be!==27||re===null||te===null||(be=Ma(W,te),be!=null&&bt.push(Rs(W,be,re))),Nn)break;W=W.return}0<bt.length&&(ue=new he(ue,nt,null,u,ve),we.push({event:ue,listeners:bt}))}}if(!(r&7)){e:{if(ue=t==="mouseover"||t==="pointerover",he=t==="mouseout"||t==="pointerout",ue&&u!==Nl&&(nt=u.relatedTarget||u.fromElement)&&(Dn(nt)||nt[on]))break e;if((he||ue)&&(ue=ve.window===ve?ve:(ue=ve.ownerDocument)?ue.defaultView||ue.parentWindow:window,he?(nt=u.relatedTarget||u.toElement,he=Y,nt=nt?Dn(nt):null,nt!==null&&(Nn=pe(nt),bt=nt.tag,nt!==Nn||bt!==5&&bt!==27&&bt!==6)&&(nt=null)):(he=null,nt=Y),he!==nt)){if(bt=D,be="onMouseLeave",te="onMouseEnter",W="mouse",(t==="pointerout"||t==="pointerover")&&(bt=$e,be="onPointerLeave",te="onPointerEnter",W="pointer"),Nn=he==null?ue:Lr(he),re=nt==null?ue:Lr(nt),ue=new bt(be,W+"leave",he,u,ve),ue.target=Nn,ue.relatedTarget=re,be=null,Dn(ve)===Y&&(bt=new bt(te,W+"enter",nt,u,ve),bt.target=re,bt.relatedTarget=Nn,be=bt),Nn=be,he&&nt)t:{for(bt=he,te=nt,W=0,re=bt;re;re=fo(re))W++;for(re=0,be=te;be;be=fo(be))re++;for(;0<W-re;)bt=fo(bt),W--;for(;0<re-W;)te=fo(te),re--;for(;W--;){if(bt===te||te!==null&&bt===te.alternate)break t;bt=fo(bt),te=fo(te)}bt=null}else bt=null;he!==null&&rO(we,ue,he,bt,!1),nt!==null&&Nn!==null&&rO(we,Nn,nt,bt,!0)}}e:{if(ue=Y?Lr(Y):window,he=ue.nodeName&&ue.nodeName.toLowerCase(),he==="select"||he==="input"&&ue.type==="file")var Ye=yu;else if(kl(ue))if(Ko)Ye=qf;else{Ye=Ul;var At=qp}else he=ue.nodeName,!he||he.toLowerCase()!=="input"||ue.type!=="checkbox"&&ue.type!=="radio"?Y&&jl(Y.elementType)&&(Ye=yu):Ye=Pn;if(Ye&&(Ye=Ye(t,Y))){Af(we,Ye,u,ve);break e}At&&At(t,ue,Y),t==="focusout"&&Y&&ue.type==="number"&&Y.memoizedProps.value!=null&&Fo(ue,"number",ue.value)}switch(At=Y?Lr(Y):window,t){case"focusin":(kl(At)||At.contentEditable==="true")&&(Fl=At,kp=Y,Xo=null);break;case"focusout":Xo=kp=Fl=null;break;case"mousedown":Ip=!0;break;case"contextmenu":case"mouseup":case"dragend":Ip=!1,Ib(we,u,ve);break;case"selectionchange":if(TN)break;case"keydown":case"keyup":Ib(we,u,ve)}var it;if(Xe)e:{switch(t){case"compositionstart":var mt="onCompositionStart";break e;case"compositionend":mt="onCompositionEnd";break e;case"compositionupdate":mt="onCompositionUpdate";break e}mt=void 0}else vn?En(t,u)&&(mt="onCompositionEnd"):t==="keydown"&&u.keyCode===229&&(mt="onCompositionStart");mt&&(Vn&&u.locale!=="ko"&&(vn||mt!=="onCompositionStart"?mt==="onCompositionEnd"&&vn&&(it=Dl()):(oa=ve,Al="value"in oa?oa.value:oa.textContent,vn=!0)),At=gd(Y,mt),0<At.length&&(mt=new _e(mt,t,null,u,ve),we.push({event:mt,listeners:At}),it?mt.data=it:(it=Wn(u),it!==null&&(mt.data=it)))),(it=bn?Na(t,u):sa(t,u))&&(mt=gd(Y,"onBeforeInput"),0<mt.length&&(At=new _e("onBeforeInput","beforeinput",null,u,ve),we.push({event:At,listeners:mt}),At.data=it)),sA(we,t,Y,u,ve)}tO(we,r)})}function Rs(t,r,u){return{instance:t,listener:r,currentTarget:u}}function gd(t,r){for(var u=r+"Capture",o=[];t!==null;){var p=t,y=p.stateNode;p=p.tag,p!==5&&p!==26&&p!==27||y===null||(p=Ma(t,u),p!=null&&o.unshift(Rs(t,p,y)),p=Ma(t,r),p!=null&&o.push(Rs(t,p,y))),t=t.return}return o}function fo(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5&&t.tag!==27);return t||null}function rO(t,r,u,o,p){for(var y=r._reactName,P=[];u!==null&&u!==o;){var x=u,z=x.alternate,Y=x.stateNode;if(x=x.tag,z!==null&&z===o)break;x!==5&&x!==26&&x!==27||Y===null||(z=Y,p?(Y=Ma(u,y),Y!=null&&P.unshift(Rs(u,Y,z))):p||(Y=Ma(u,y),Y!=null&&P.push(Rs(u,Y,z)))),u=u.return}P.length!==0&&t.push({event:r,listeners:P})}var pA=/\r\n?/g,hA=/\u0000|\uFFFD/g;function aO(t){return(typeof t=="string"?t:""+t).replace(pA,` `).replace(hA,"")}function iO(t,r){return r=aO(r),aO(t)===r}function yd(){}function nn(t,r,u,o,p,y){switch(u){case"children":typeof o=="string"?r==="body"||r==="textarea"&&o===""||Wa(t,o):(typeof o=="number"||typeof o=="bigint")&&r!=="body"&&Wa(t,""+o);break;case"className":Tl(t,"class",o);break;case"tabIndex":Tl(t,"tabindex",o);break;case"dir":case"role":case"viewBox":case"width":case"height":Tl(t,u,o);break;case"style":Pf(t,o,y);break;case"data":if(r!=="object"){Tl(t,"data",o);break}case"src":case"href":if(o===""&&(r!=="a"||u!=="href")){t.removeAttribute(u);break}if(o==null||typeof o=="function"||typeof o=="symbol"||typeof o=="boolean"){t.removeAttribute(u);break}o=Ml(""+o),t.setAttribute(u,o);break;case"action":case"formAction":if(typeof o=="function"){t.setAttribute(u,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof y=="function"&&(u==="formAction"?(r!=="input"&&nn(t,r,"name",p.name,p,null),nn(t,r,"formEncType",p.formEncType,p,null),nn(t,r,"formMethod",p.formMethod,p,null),nn(t,r,"formTarget",p.formTarget,p,null)):(nn(t,r,"encType",p.encType,p,null),nn(t,r,"method",p.method,p,null),nn(t,r,"target",p.target,p,null)));if(o==null||typeof o=="symbol"||typeof o=="boolean"){t.removeAttribute(u);break}o=Ml(""+o),t.setAttribute(u,o);break;case"onClick":o!=null&&(t.onclick=yd);break;case"onScroll":o!=null&&It("scroll",t);break;case"onScrollEnd":o!=null&&It("scrollend",t);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(a(61));if(u=o.__html,u!=null){if(p.children!=null)throw Error(a(60));t.innerHTML=u}}break;case"multiple":t.multiple=o&&typeof o!="function"&&typeof o!="symbol";break;case"muted":t.muted=o&&typeof o!="function"&&typeof o!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(o==null||typeof o=="function"||typeof o=="boolean"||typeof o=="symbol"){t.removeAttribute("xlink:href");break}u=Ml(""+o),t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",u);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":o!=null&&typeof o!="function"&&typeof o!="symbol"?t.setAttribute(u,""+o):t.removeAttribute(u);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":o&&typeof o!="function"&&typeof o!="symbol"?t.setAttribute(u,""):t.removeAttribute(u);break;case"capture":case"download":o===!0?t.setAttribute(u,""):o!==!1&&o!=null&&typeof o!="function"&&typeof o!="symbol"?t.setAttribute(u,o):t.removeAttribute(u);break;case"cols":case"rows":case"size":case"span":o!=null&&typeof o!="function"&&typeof o!="symbol"&&!isNaN(o)&&1<=o?t.setAttribute(u,o):t.removeAttribute(u);break;case"rowSpan":case"start":o==null||typeof o=="function"||typeof o=="symbol"||isNaN(o)?t.removeAttribute(u):t.setAttribute(u,o);break;case"popover":It("beforetoggle",t),It("toggle",t),Cl(t,"popover",o);break;case"xlinkActuate":la(t,"http://www.w3.org/1999/xlink","xlink:actuate",o);break;case"xlinkArcrole":la(t,"http://www.w3.org/1999/xlink","xlink:arcrole",o);break;case"xlinkRole":la(t,"http://www.w3.org/1999/xlink","xlink:role",o);break;case"xlinkShow":la(t,"http://www.w3.org/1999/xlink","xlink:show",o);break;case"xlinkTitle":la(t,"http://www.w3.org/1999/xlink","xlink:title",o);break;case"xlinkType":la(t,"http://www.w3.org/1999/xlink","xlink:type",o);break;case"xmlBase":la(t,"http://www.w3.org/XML/1998/namespace","xml:base",o);break;case"xmlLang":la(t,"http://www.w3.org/XML/1998/namespace","xml:lang",o);break;case"xmlSpace":la(t,"http://www.w3.org/XML/1998/namespace","xml:space",o);break;case"is":Cl(t,"is",o);break;case"innerText":case"textContent":break;default:(!(2<u.length)||u[0]!=="o"&&u[0]!=="O"||u[1]!=="n"&&u[1]!=="N")&&(u=Ap.get(u)||u,Cl(t,u,o))}}function om(t,r,u,o,p,y){switch(u){case"style":Pf(t,o,y);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(a(61));if(u=o.__html,u!=null){if(p.children!=null)throw Error(a(60));t.innerHTML=u}}break;case"children":typeof o=="string"?Wa(t,o):(typeof o=="number"||typeof o=="bigint")&&Wa(t,""+o);break;case"onScroll":o!=null&&It("scroll",t);break;case"onScrollEnd":o!=null&&It("scrollend",t);break;case"onClick":o!=null&&(t.onclick=yd);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Vt.hasOwnProperty(u))e:{if(u[0]==="o"&&u[1]==="n"&&(p=u.endsWith("Capture"),r=u.slice(2,p?u.length-7:void 0),y=t[Et]||null,y=y!=null?y[u]:null,typeof y=="function"&&t.removeEventListener(r,y,p),typeof o=="function")){typeof y!="function"&&y!==null&&(u in t?t[u]=null:t.hasAttribute(u)&&t.removeAttribute(u)),t.addEventListener(r,o,p);break e}u in t?t[u]=o:o===!0?t.setAttribute(u,""):Cl(t,u,o)}}}function ir(t,r,u){switch(r){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":It("error",t),It("load",t);var o=!1,p=!1,y;for(y in u)if(u.hasOwnProperty(y)){var P=u[y];if(P!=null)switch(y){case"src":o=!0;break;case"srcSet":p=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(a(137,r));default:nn(t,r,y,P,u,null)}}p&&nn(t,r,"srcSet",u.srcSet,u,null),o&&nn(t,r,"src",u.src,u,null);return;case"input":It("invalid",t);var x=y=P=p=null,z=null,Y=null;for(o in u)if(u.hasOwnProperty(o)){var ve=u[o];if(ve!=null)switch(o){case"name":p=ve;break;case"type":P=ve;break;case"checked":z=ve;break;case"defaultChecked":Y=ve;break;case"value":y=ve;break;case"defaultValue":x=ve;break;case"children":case"dangerouslySetInnerHTML":if(ve!=null)throw Error(a(137,r));break;default:nn(t,r,o,ve,u,null)}}Cf(t,y,x,z,Y,P,p,!1),Pl(t);return;case"select":It("invalid",t),o=P=y=null;for(p in u)if(u.hasOwnProperty(p)&&(x=u[p],x!=null))switch(p){case"value":y=x;break;case"defaultValue":P=x;break;case"multiple":o=x;default:nn(t,r,p,x,u,null)}r=y,u=P,t.multiple=!!o,r!=null?wi(t,!!o,r,!1):u!=null&&wi(t,!!o,u,!0);return;case"textarea":It("invalid",t),y=p=o=null;for(P in u)if(u.hasOwnProperty(P)&&(x=u[P],x!=null))switch(P){case"value":o=x;break;case"defaultValue":p=x;break;case"children":y=x;break;case"dangerouslySetInnerHTML":if(x!=null)throw Error(a(91));break;default:nn(t,r,P,x,u,null)}Go(t,o,p,y),Pl(t);return;case"option":for(z in u)if(u.hasOwnProperty(z)&&(o=u[z],o!=null))switch(z){case"selected":t.selected=o&&typeof o!="function"&&typeof o!="symbol";break;default:nn(t,r,z,o,u,null)}return;case"dialog":It("cancel",t),It("close",t);break;case"iframe":case"object":It("load",t);break;case"video":case"audio":for(o=0;o<ws.length;o++)It(ws[o],t);break;case"image":It("error",t),It("load",t);break;case"details":It("toggle",t);break;case"embed":case"source":case"link":It("error",t),It("load",t);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(Y in u)if(u.hasOwnProperty(Y)&&(o=u[Y],o!=null))switch(Y){case"children":case"dangerouslySetInnerHTML":throw Error(a(137,r));default:nn(t,r,Y,o,u,null)}return;default:if(jl(r)){for(ve in u)u.hasOwnProperty(ve)&&(o=u[ve],o!==void 0&&om(t,r,ve,o,u,void 0));return}}for(x in u)u.hasOwnProperty(x)&&(o=u[x],o!=null&&nn(t,r,x,o,u,null))}function mA(t,r,u,o){switch(r){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var p=null,y=null,P=null,x=null,z=null,Y=null,ve=null;for(he in u){var we=u[he];if(u.hasOwnProperty(he)&&we!=null)switch(he){case"checked":break;case"value":break;case"defaultValue":z=we;default:o.hasOwnProperty(he)||nn(t,r,he,null,o,we)}}for(var ue in o){var he=o[ue];if(we=u[ue],o.hasOwnProperty(ue)&&(he!=null||we!=null))switch(ue){case"type":y=he;break;case"name":p=he;break;case"checked":Y=he;break;case"defaultChecked":ve=he;break;case"value":P=he;break;case"defaultValue":x=he;break;case"children":case"dangerouslySetInnerHTML":if(he!=null)throw Error(a(137,r));break;default:he!==we&&nn(t,r,ue,he,o,we)}}$o(t,P,x,z,Y,ve,y,p);return;case"select":he=P=x=ue=null;for(y in u)if(z=u[y],u.hasOwnProperty(y)&&z!=null)switch(y){case"value":break;case"multiple":he=z;default:o.hasOwnProperty(y)||nn(t,r,y,null,o,z)}for(p in o)if(y=o[p],z=u[p],o.hasOwnProperty(p)&&(y!=null||z!=null))switch(p){case"value":ue=y;break;case"defaultValue":x=y;break;case"multiple":P=y;default:y!==z&&nn(t,r,p,y,o,z)}r=x,u=P,o=he,ue!=null?wi(t,!!u,ue,!1):!!o!=!!u&&(r!=null?wi(t,!!u,r,!0):wi(t,!!u,u?[]:"",!1));return;case"textarea":he=ue=null;for(x in u)if(p=u[x],u.hasOwnProperty(x)&&p!=null&&!o.hasOwnProperty(x))switch(x){case"value":break;case"children":break;default:nn(t,r,x,null,o,p)}for(P in o)if(p=o[P],y=u[P],o.hasOwnProperty(P)&&(p!=null||y!=null))switch(P){case"value":ue=p;break;case"defaultValue":he=p;break;case"children":break;case"dangerouslySetInnerHTML":if(p!=null)throw Error(a(91));break;default:p!==y&&nn(t,r,P,p,o,y)}Ho(t,ue,he);return;case"option":for(var nt in u)if(ue=u[nt],u.hasOwnProperty(nt)&&ue!=null&&!o.hasOwnProperty(nt))switch(nt){case"selected":t.selected=!1;break;default:nn(t,r,nt,null,o,ue)}for(z in o)if(ue=o[z],he=u[z],o.hasOwnProperty(z)&&ue!==he&&(ue!=null||he!=null))switch(z){case"selected":t.selected=ue&&typeof ue!="function"&&typeof ue!="symbol";break;default:nn(t,r,z,ue,o,he)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var bt in u)ue=u[bt],u.hasOwnProperty(bt)&&ue!=null&&!o.hasOwnProperty(bt)&&nn(t,r,bt,null,o,ue);for(Y in o)if(ue=o[Y],he=u[Y],o.hasOwnProperty(Y)&&ue!==he&&(ue!=null||he!=null))switch(Y){case"children":case"dangerouslySetInnerHTML":if(ue!=null)throw Error(a(137,r));break;default:nn(t,r,Y,ue,o,he)}return;default:if(jl(r)){for(var Nn in u)ue=u[Nn],u.hasOwnProperty(Nn)&&ue!==void 0&&!o.hasOwnProperty(Nn)&&om(t,r,Nn,void 0,o,ue);for(ve in o)ue=o[ve],he=u[ve],!o.hasOwnProperty(ve)||ue===he||ue===void 0&&he===void 0||om(t,r,ve,ue,o,he);return}}for(var te in u)ue=u[te],u.hasOwnProperty(te)&&ue!=null&&!o.hasOwnProperty(te)&&nn(t,r,te,null,o,ue);for(we in o)ue=o[we],he=u[we],!o.hasOwnProperty(we)||ue===he||ue==null&&he==null||nn(t,r,we,ue,o,he)}var sm=null,cm=null;function _d(t){return t.nodeType===9?t:t.ownerDocument}function uO(t){switch(t){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function lO(t,r){if(t===0)switch(r){case"svg":return 1;case"math":return 2;default:return 0}return t===1&&r==="foreignObject"?0:t}function fm(t,r){return t==="textarea"||t==="noscript"||typeof r.children=="string"||typeof r.children=="number"||typeof r.children=="bigint"||typeof r.dangerouslySetInnerHTML=="object"&&r.dangerouslySetInnerHTML!==null&&r.dangerouslySetInnerHTML.__html!=null}var dm=null;function vA(){var t=window.event;return t&&t.type==="popstate"?t===dm?!1:(dm=t,!0):(dm=null,!1)}var oO=typeof setTimeout=="function"?setTimeout:void 0,gA=typeof clearTimeout=="function"?clearTimeout:void 0,sO=typeof Promise=="function"?Promise:void 0,yA=typeof queueMicrotask=="function"?queueMicrotask:typeof sO<"u"?function(t){return sO.resolve(null).then(t).catch(_A)}:oO;function _A(t){setTimeout(function(){throw t})}function pm(t,r){var u=r,o=0;do{var p=u.nextSibling;if(t.removeChild(u),p&&p.nodeType===8)if(u=p.data,u==="/$"){if(o===0){t.removeChild(p),xs(r);return}o--}else u!=="$"&&u!=="$?"&&u!=="$!"||o++;u=p}while(u);xs(r)}function hm(t){var r=t.firstChild;for(r&&r.nodeType===10&&(r=r.nextSibling);r;){var u=r;switch(r=r.nextSibling,u.nodeName){case"HTML":case"HEAD":case"BODY":hm(u),sr(u);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(u.rel.toLowerCase()==="stylesheet")continue}t.removeChild(u)}}function bA(t,r,u,o){for(;t.nodeType===1;){var p=u;if(t.nodeName.toLowerCase()!==r.toLowerCase()){if(!o&&(t.nodeName!=="INPUT"||t.type!=="hidden"))break}else if(o){if(!t[tr])switch(r){case"meta":if(!t.hasAttribute("itemprop"))break;return t;case"link":if(y=t.getAttribute("rel"),y==="stylesheet"&&t.hasAttribute("data-precedence"))break;if(y!==p.rel||t.getAttribute("href")!==(p.href==null?null:p.href)||t.getAttribute("crossorigin")!==(p.crossOrigin==null?null:p.crossOrigin)||t.getAttribute("title")!==(p.title==null?null:p.title))break;return t;case"style":if(t.hasAttribute("data-precedence"))break;return t;case"script":if(y=t.getAttribute("src"),(y!==(p.src==null?null:p.src)||t.getAttribute("type")!==(p.type==null?null:p.type)||t.getAttribute("crossorigin")!==(p.crossOrigin==null?null:p.crossOrigin))&&y&&t.hasAttribute("async")&&!t.hasAttribute("itemprop"))break;return t;default:return t}}else if(r==="input"&&t.type==="hidden"){var y=p.name==null?null:""+p.name;if(p.type==="hidden"&&t.getAttribute("name")===y)return t}else return t;if(t=pa(t.nextSibling),t===null)break}return null}function SA(t,r,u){if(r==="")return null;for(;t.nodeType!==3;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!u||(t=pa(t.nextSibling),t===null))return null;return t}function pa(t){for(;t!=null;t=t.nextSibling){var r=t.nodeType;if(r===1||r===3)break;if(r===8){if(r=t.data,r==="$"||r==="$!"||r==="$?"||r==="F!"||r==="F")break;if(r==="/$")return null}}return t}function cO(t){t=t.previousSibling;for(var r=0;t;){if(t.nodeType===8){var u=t.data;if(u==="$"||u==="$!"||u==="$?"){if(r===0)return t;r--}else u==="/$"&&r++}t=t.previousSibling}return null}function fO(t,r,u){switch(r=_d(u),t){case"html":if(t=r.documentElement,!t)throw Error(a(452));return t;case"head":if(t=r.head,!t)throw Error(a(453));return t;case"body":if(t=r.body,!t)throw Error(a(454));return t;default:throw Error(a(451))}}var ta=new Map,dO=new Set;function bd(t){return typeof t.getRootNode=="function"?t.getRootNode():t.ownerDocument}var fi=Ee.d;Ee.d={f:OA,r:EA,D:wA,C:RA,L:CA,m:TA,X:jA,S:PA,M:MA};function OA(){var t=fi.f(),r=dd();return t||r}function EA(t){var r=qr(t);r!==null&&r.tag===5&&r.type==="form"?I0(r):fi.r(t)}var po=typeof document>"u"?null:document;function pO(t,r,u){var o=po;if(o&&typeof r=="string"&&r){var p=Tr(r);p='link[rel="'+t+'"][href="'+p+'"]',typeof u=="string"&&(p+='[crossorigin="'+u+'"]'),dO.has(p)||(dO.add(p),t={rel:t,crossOrigin:u,href:r},o.querySelector(p)===null&&(r=o.createElement("link"),ir(r,"link",t),hn(r),o.head.appendChild(r)))}}function wA(t){fi.D(t),pO("dns-prefetch",t,null)}function RA(t,r){fi.C(t,r),pO("preconnect",t,r)}function CA(t,r,u){fi.L(t,r,u);var o=po;if(o&&t&&r){var p='link[rel="preload"][as="'+Tr(r)+'"]';r==="image"&&u&&u.imageSrcSet?(p+='[imagesrcset="'+Tr(u.imageSrcSet)+'"]',typeof u.imageSizes=="string"&&(p+='[imagesizes="'+Tr(u.imageSizes)+'"]')):p+='[href="'+Tr(t)+'"]';var y=p;switch(r){case"style":y=ho(t);break;case"script":y=mo(t)}ta.has(y)||(t=V({rel:"preload",href:r==="image"&&u&&u.imageSrcSet?void 0:t,as:r},u),ta.set(y,t),o.querySelector(p)!==null||r==="style"&&o.querySelector(Cs(y))||r==="script"&&o.querySelector(Ts(y))||(r=o.createElement("link"),ir(r,"link",t),hn(r),o.head.appendChild(r)))}}function TA(t,r){fi.m(t,r);var u=po;if(u&&t){var o=r&&typeof r.as=="string"?r.as:"script",p='link[rel="modulepreload"][as="'+Tr(o)+'"][href="'+Tr(t)+'"]',y=p;switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":y=mo(t)}if(!ta.has(y)&&(t=V({rel:"modulepreload",href:t},r),ta.set(y,t),u.querySelector(p)===null)){switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(u.querySelector(Ts(y)))return}o=u.createElement("link"),ir(o,"link",t),hn(o),u.head.appendChild(o)}}}function PA(t,r,u){fi.S(t,r,u);var o=po;if(o&&t){var p=cr(o).hoistableStyles,y=ho(t);r=r||"default";var P=p.get(y);if(!P){var x={loading:0,preload:null};if(P=o.querySelector(Cs(y)))x.loading=5;else{t=V({rel:"stylesheet",href:t,"data-precedence":r},u),(u=ta.get(y))&&mm(t,u);var z=P=o.createElement("link");hn(z),ir(z,"link",t),z._p=new Promise(function(Y,ve){z.onload=Y,z.onerror=ve}),z.addEventListener("load",function(){x.loading|=1}),z.addEventListener("error",function(){x.loading|=2}),x.loading|=4,Sd(P,r,o)}P={type:"stylesheet",instance:P,count:1,state:x},p.set(y,P)}}}function jA(t,r){fi.X(t,r);var u=po;if(u&&t){var o=cr(u).hoistableScripts,p=mo(t),y=o.get(p);y||(y=u.querySelector(Ts(p)),y||(t=V({src:t,async:!0},r),(r=ta.get(p))&&vm(t,r),y=u.createElement("script"),hn(y),ir(y,"link",t),u.head.appendChild(y)),y={type:"script",instance:y,count:1,state:null},o.set(p,y))}}function MA(t,r){fi.M(t,r);var u=po;if(u&&t){var o=cr(u).hoistableScripts,p=mo(t),y=o.get(p);y||(y=u.querySelector(Ts(p)),y||(t=V({src:t,async:!0,type:"module"},r),(r=ta.get(p))&&vm(t,r),y=u.createElement("script"),hn(y),ir(y,"link",t),u.head.appendChild(y)),y={type:"script",instance:y,count:1,state:null},o.set(p,y))}}function hO(t,r,u,o){var p=(p=ut.current)?bd(p):null;if(!p)throw Error(a(446));switch(t){case"meta":case"title":return null;case"style":return typeof u.precedence=="string"&&typeof u.href=="string"?(r=ho(u.href),u=cr(p).hoistableStyles,o=u.get(r),o||(o={type:"style",instance:null,count:0,state:null},u.set(r,o)),o):{type:"void",instance:null,count:0,state:null};case"link":if(u.rel==="stylesheet"&&typeof u.href=="string"&&typeof u.precedence=="string"){t=ho(u.href);var y=cr(p).hoistableStyles,P=y.get(t);if(P||(p=p.ownerDocument||p,P={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},y.set(t,P),(y=p.querySelector(Cs(t)))&&!y._p&&(P.instance=y,P.state.loading=5),ta.has(t)||(u={rel:"preload",as:"style",href:u.href,crossOrigin:u.crossOrigin,integrity:u.integrity,media:u.media,hrefLang:u.hrefLang,referrerPolicy:u.referrerPolicy},ta.set(t,u),y||NA(p,t,u,P.state))),r&&o===null)throw Error(a(528,""));return P}if(r&&o!==null)throw Error(a(529,""));return null;case"script":return r=u.async,u=u.src,typeof u=="string"&&r&&typeof r!="function"&&typeof r!="symbol"?(r=mo(u),u=cr(p).hoistableScripts,o=u.get(r),o||(o={type:"script",instance:null,count:0,state:null},u.set(r,o)),o):{type:"void",instance:null,count:0,state:null};default:throw Error(a(444,t))}}function ho(t){return'href="'+Tr(t)+'"'}function Cs(t){return'link[rel="stylesheet"]['+t+"]"}function mO(t){return V({},t,{"data-precedence":t.precedence,precedence:null})}function NA(t,r,u,o){t.querySelector('link[rel="preload"][as="style"]['+r+"]")?o.loading=1:(r=t.createElement("link"),o.preload=r,r.addEventListener("load",function(){return o.loading|=1}),r.addEventListener("error",function(){return o.loading|=2}),ir(r,"link",u),hn(r),t.head.appendChild(r))}function mo(t){return'[src="'+Tr(t)+'"]'}function Ts(t){return"script[async]"+t}function vO(t,r,u){if(r.count++,r.instance===null)switch(r.type){case"style":var o=t.querySelector('style[data-href~="'+Tr(u.href)+'"]');if(o)return r.instance=o,hn(o),o;var p=V({},u,{"data-href":u.href,"data-precedence":u.precedence,href:null,precedence:null});return o=(t.ownerDocument||t).createElement("style"),hn(o),ir(o,"style",p),Sd(o,u.precedence,t),r.instance=o;case"stylesheet":p=ho(u.href);var y=t.querySelector(Cs(p));if(y)return r.state.loading|=4,r.instance=y,hn(y),y;o=mO(u),(p=ta.get(p))&&mm(o,p),y=(t.ownerDocument||t).createElement("link"),hn(y);var P=y;return P._p=new Promise(function(x,z){P.onload=x,P.onerror=z}),ir(y,"link",o),r.state.loading|=4,Sd(y,u.precedence,t),r.instance=y;case"script":return y=mo(u.src),(p=t.querySelector(Ts(y)))?(r.instance=p,hn(p),p):(o=u,(p=ta.get(y))&&(o=V({},u),vm(o,p)),t=t.ownerDocument||t,p=t.createElement("script"),hn(p),ir(p,"link",o),t.head.appendChild(p),r.instance=p);case"void":return null;default:throw Error(a(443,r.type))}else r.type==="stylesheet"&&!(r.state.loading&4)&&(o=r.instance,r.state.loading|=4,Sd(o,u.precedence,t));return r.instance}function Sd(t,r,u){for(var o=u.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),p=o.length?o[o.length-1]:null,y=p,P=0;P<o.length;P++){var x=o[P];if(x.dataset.precedence===r)y=x;else if(y!==p)break}y?y.parentNode.insertBefore(t,y.nextSibling):(r=u.nodeType===9?u.head:u,r.insertBefore(t,r.firstChild))}function mm(t,r){t.crossOrigin==null&&(t.crossOrigin=r.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=r.referrerPolicy),t.title==null&&(t.title=r.title)}function vm(t,r){t.crossOrigin==null&&(t.crossOrigin=r.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=r.referrerPolicy),t.integrity==null&&(t.integrity=r.integrity)}var Od=null;function gO(t,r,u){if(Od===null){var o=new Map,p=Od=new Map;p.set(u,o)}else p=Od,o=p.get(u),o||(o=new Map,p.set(u,o));if(o.has(t))return o;for(o.set(t,null),u=u.getElementsByTagName(t),p=0;p<u.length;p++){var y=u[p];if(!(y[tr]||y[rt]||t==="link"&&y.getAttribute("rel")==="stylesheet")&&y.namespaceURI!=="http://www.w3.org/2000/svg"){var P=y.getAttribute(r)||"";P=t+P;var x=o.get(P);x?x.push(y):o.set(P,[y])}}return o}function yO(t,r,u){t=t.ownerDocument||t,t.head.insertBefore(u,r==="title"?t.querySelector("head > title"):null)}function AA(t,r,u){if(u===1||r.itemProp!=null)return!1;switch(t){case"meta":case"title":return!0;case"style":if(typeof r.precedence!="string"||typeof r.href!="string"||r.href==="")break;return!0;case"link":if(typeof r.rel!="string"||typeof r.href!="string"||r.href===""||r.onLoad||r.onError)break;switch(r.rel){case"stylesheet":return t=r.disabled,typeof r.precedence=="string"&&t==null;default:return!0}case"script":if(r.async&&typeof r.async!="function"&&typeof r.async!="symbol"&&!r.onLoad&&!r.onError&&r.src&&typeof r.src=="string")return!0}return!1}function _O(t){return!(t.type==="stylesheet"&&!(t.state.loading&3))}var Ps=null;function xA(){}function DA(t,r,u){if(Ps===null)throw Error(a(475));var o=Ps;if(r.type==="stylesheet"&&(typeof u.media!="string"||matchMedia(u.media).matches!==!1)&&!(r.state.loading&4)){if(r.instance===null){var p=ho(u.href),y=t.querySelector(Cs(p));if(y){t=y._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(o.count++,o=Ed.bind(o),t.then(o,o)),r.state.loading|=4,r.instance=y,hn(y);return}y=t.ownerDocument||t,u=mO(u),(p=ta.get(p))&&mm(u,p),y=y.createElement("link"),hn(y);var P=y;P._p=new Promise(function(x,z){P.onload=x,P.onerror=z}),ir(y,"link",u),r.instance=y}o.stylesheets===null&&(o.stylesheets=new Map),o.stylesheets.set(r,t),(t=r.state.preload)&&!(r.state.loading&3)&&(o.count++,r=Ed.bind(o),t.addEventListener("load",r),t.addEventListener("error",r))}}function qA(){if(Ps===null)throw Error(a(475));var t=Ps;return t.stylesheets&&t.count===0&&gm(t,t.stylesheets),0<t.count?function(r){var u=setTimeout(function(){if(t.stylesheets&&gm(t,t.stylesheets),t.unsuspend){var o=t.unsuspend;t.unsuspend=null,o()}},6e4);return t.unsuspend=r,function(){t.unsuspend=null,clearTimeout(u)}}:null}function Ed(){if(this.count--,this.count===0){if(this.stylesheets)gm(this,this.stylesheets);else if(this.unsuspend){var t=this.unsuspend;this.unsuspend=null,t()}}}var wd=null;function gm(t,r){t.stylesheets=null,t.unsuspend!==null&&(t.count++,wd=new Map,r.forEach(LA,t),wd=null,Ed.call(t))}function LA(t,r){if(!(r.state.loading&4)){var u=wd.get(t);if(u)var o=u.get(null);else{u=new Map,wd.set(t,u);for(var p=t.querySelectorAll("link[data-precedence],style[data-precedence]"),y=0;y<p.length;y++){var P=p[y];(P.nodeName==="LINK"||P.getAttribute("media")!=="not all")&&(u.set(P.dataset.precedence,P),o=P)}o&&u.set(null,o)}p=r.instance,P=p.getAttribute("data-precedence"),y=u.get(P)||o,y===o&&u.set(null,p),u.set(P,p),this.count++,o=Ed.bind(this),p.addEventListener("load",o),p.addEventListener("error",o),y?y.parentNode.insertBefore(p,y.nextSibling):(t=t.nodeType===9?t.head:t,t.insertBefore(p,t.firstChild)),r.state.loading|=4}}var js={$$typeof:S,Provider:null,Consumer:null,_currentValue:Se,_currentValue2:Se,_threadCount:0};function BA(t,r,u,o,p,y,P,x){this.tag=1,this.containerInfo=t,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=le(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.finishedLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=le(0),this.hiddenUpdates=le(null),this.identifierPrefix=o,this.onUncaughtError=p,this.onCaughtError=y,this.onRecoverableError=P,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=x,this.incompleteTransitions=new Map}function bO(t,r,u,o,p,y,P,x,z,Y,ve,we){return t=new BA(t,r,u,P,x,z,Y,we),r=1,y===!0&&(r|=24),y=Jr(3,null,null,r),t.current=y,y.stateNode=t,r=Yp(),r.refCount++,t.pooledCache=r,r.refCount++,y.memoizedState={element:o,isDehydrated:u,cache:r},jh(y),t}function SO(t){return t?(t=Vl,t):Vl}function OO(t,r,u,o,p,y){p=SO(p),o.context===null?o.context=p:o.pendingContext=p,o=Di(r),o.payload={element:u},y=y===void 0?null:y,y!==null&&(o.callback=y),u=qi(t,o,r),u!==null&&(br(u,t,r),ds(u,t,r))}function EO(t,r){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var u=t.retryLane;t.retryLane=u!==0&&u<r?u:r}}function ym(t,r){EO(t,r),(t=t.alternate)&&EO(t,r)}function wO(t){if(t.tag===13){var r=Ti(t,67108864);r!==null&&br(r,t,67108864),ym(t,67108864)}}var Rd=!0;function kA(t,r,u,o){var p=U.T;U.T=null;var y=Ee.p;try{Ee.p=2,_m(t,r,u,o)}finally{Ee.p=y,U.T=p}}function IA(t,r,u,o){var p=U.T;U.T=null;var y=Ee.p;try{Ee.p=8,_m(t,r,u,o)}finally{Ee.p=y,U.T=p}}function _m(t,r,u,o){if(Rd){var p=bm(o);if(p===null)lm(t,r,o,Cd,u),CO(t,o);else if(UA(p,t,r,u,o))o.stopPropagation();else if(CO(t,o),r&4&&-1<zA.indexOf(t)){for(;p!==null;){var y=qr(p);if(y!==null)switch(y.tag){case 3:if(y=y.stateNode,y.current.memoizedState.isDehydrated){var P=gt(y.pendingLanes);if(P!==0){var x=y;for(x.pendingLanes|=2,x.entangledLanes|=2;P;){var z=1<<31-Tn(P);x.entanglements[1]|=z,P&=~z}ka(y),!(Rn&6)&&(sd=Ie()+500,Es(0))}}break;case 13:x=Ti(y,2),x!==null&&br(x,y,2),dd(),ym(y,2)}if(y=bm(o),y===null&&lm(t,r,o,Cd,u),y===p)break;p=y}p!==null&&o.stopPropagation()}else lm(t,r,o,null,u)}}function bm(t){return t=Vo(t),Sm(t)}var Cd=null;function Sm(t){if(Cd=null,t=Dn(t),t!==null){var r=pe(t);if(r===null)t=null;else{var u=r.tag;if(u===13){if(t=Ce(r),t!==null)return t;t=null}else if(u===3){if(r.stateNode.current.memoizedState.isDehydrated)return r.tag===3?r.stateNode.containerInfo:null;t=null}else r!==t&&(t=null)}}return Cd=t,null}function RO(t){switch(t){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(He()){case at:return 2;case Rt:return 8;case Jt:case er:return 32;case In:return 268435456;default:return 32}default:return 32}}var Om=!1,$i=null,Fi=null,Hi=null,Ms=new Map,Ns=new Map,Gi=[],zA="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function CO(t,r){switch(t){case"focusin":case"focusout":$i=null;break;case"dragenter":case"dragleave":Fi=null;break;case"mouseover":case"mouseout":Hi=null;break;case"pointerover":case"pointerout":Ms.delete(r.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ns.delete(r.pointerId)}}function As(t,r,u,o,p,y){return t===null||t.nativeEvent!==y?(t={blockedOn:r,domEventName:u,eventSystemFlags:o,nativeEvent:y,targetContainers:[p]},r!==null&&(r=qr(r),r!==null&&wO(r)),t):(t.eventSystemFlags|=o,r=t.targetContainers,p!==null&&r.indexOf(p)===-1&&r.push(p),t)}function UA(t,r,u,o,p){switch(r){case"focusin":return $i=As($i,t,r,u,o,p),!0;case"dragenter":return Fi=As(Fi,t,r,u,o,p),!0;case"mouseover":return Hi=As(Hi,t,r,u,o,p),!0;case"pointerover":var y=p.pointerId;return Ms.set(y,As(Ms.get(y)||null,t,r,u,o,p)),!0;case"gotpointercapture":return y=p.pointerId,Ns.set(y,As(Ns.get(y)||null,t,r,u,o,p)),!0}return!1}function TO(t){var r=Dn(t.target);if(r!==null){var u=pe(r);if(u!==null){if(r=u.tag,r===13){if(r=Ce(u),r!==null){t.blockedOn=r,ke(t.priority,function(){if(u.tag===13){var o=Ur(),p=Ti(u,o);p!==null&&br(p,u,o),ym(u,o)}});return}}else if(r===3&&u.stateNode.current.memoizedState.isDehydrated){t.blockedOn=u.tag===3?u.stateNode.containerInfo:null;return}}}t.blockedOn=null}function Td(t){if(t.blockedOn!==null)return!1;for(var r=t.targetContainers;0<r.length;){var u=bm(t.nativeEvent);if(u===null){u=t.nativeEvent;var o=new u.constructor(u.type,u);Nl=o,u.target.dispatchEvent(o),Nl=null}else return r=qr(u),r!==null&&wO(r),t.blockedOn=u,!1;r.shift()}return!0}function PO(t,r,u){Td(t)&&u.delete(r)}function $A(){Om=!1,$i!==null&&Td($i)&&($i=null),Fi!==null&&Td(Fi)&&(Fi=null),Hi!==null&&Td(Hi)&&(Hi=null),Ms.forEach(PO),Ns.forEach(PO)}function Pd(t,r){t.blockedOn===r&&(t.blockedOn=null,Om||(Om=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,$A)))}var jd=null;function jO(t){jd!==t&&(jd=t,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){jd===t&&(jd=null);for(var r=0;r<t.length;r+=3){var u=t[r],o=t[r+1],p=t[r+2];if(typeof o!="function"){if(Sm(o||u)===null)continue;break}var y=qr(u);y!==null&&(t.splice(r,3),r-=3,fh(y,{pending:!0,data:p,method:u.method,action:o},o,p))}}))}function xs(t){function r(z){return Pd(z,t)}$i!==null&&Pd($i,t),Fi!==null&&Pd(Fi,t),Hi!==null&&Pd(Hi,t),Ms.forEach(r),Ns.forEach(r);for(var u=0;u<Gi.length;u++){var o=Gi[u];o.blockedOn===t&&(o.blockedOn=null)}for(;0<Gi.length&&(u=Gi[0],u.blockedOn===null);)TO(u),u.blockedOn===null&&Gi.shift();if(u=(t.ownerDocument||t).$$reactFormReplay,u!=null)for(o=0;o<u.length;o+=3){var p=u[o],y=u[o+1],P=p[Et]||null;if(typeof y=="function")P||jO(u);else if(P){var x=null;if(y&&y.hasAttribute("formAction")){if(p=y,P=y[Et]||null)x=P.formAction;else if(Sm(p)!==null)continue}else x=P.action;typeof x=="function"?u[o+1]=x:(u.splice(o,3),o-=3),jO(u)}}}function Em(t){this._internalRoot=t}Md.prototype.render=Em.prototype.render=function(t){var r=this._internalRoot;if(r===null)throw Error(a(409));var u=r.current,o=Ur();OO(u,o,t,r,null,null)},Md.prototype.unmount=Em.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var r=t.containerInfo;t.tag===0&&so(),OO(t.current,2,null,t,null,null),dd(),r[on]=null}};function Md(t){this._internalRoot=t}Md.prototype.unstable_scheduleHydration=function(t){if(t){var r=Ke();t={blockedOn:null,target:t,priority:r};for(var u=0;u<Gi.length&&r!==0&&r<Gi[u].priority;u++);Gi.splice(u,0,t),u===0&&TO(t)}};var MO=n.version;if(MO!=="19.0.0")throw Error(a(527,MO,"19.0.0"));Ee.findDOMNode=function(t){var r=t._reactInternals;if(r===void 0)throw typeof t.render=="function"?Error(a(188)):(t=Object.keys(t).join(","),Error(a(268,t)));return t=ne(r),t=t!==null?ge(t):null,t=t===null?null:t.stateNode,t};var FA={bundleType:0,version:"19.0.0",rendererPackageName:"react-dom",currentDispatcherRef:U,findFiberByHostInstance:Dn,reconcilerVersion:"19.0.0"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Nd=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Nd.isDisabled&&Nd.supportsFiber)try{vr=Nd.inject(FA),Cn=Nd}catch{}}return qs.createRoot=function(t,r){if(!l(t))throw Error(a(299));var u=!1,o="",p=W0,y=K0,P=Y0,x=null;return r!=null&&(r.unstable_strictMode===!0&&(u=!0),r.identifierPrefix!==void 0&&(o=r.identifierPrefix),r.onUncaughtError!==void 0&&(p=r.onUncaughtError),r.onCaughtError!==void 0&&(y=r.onCaughtError),r.onRecoverableError!==void 0&&(P=r.onRecoverableError),r.unstable_transitionCallbacks!==void 0&&(x=r.unstable_transitionCallbacks)),r=bO(t,1,!1,null,null,u,o,p,y,P,x,null),t[on]=r.current,um(t.nodeType===8?t.parentNode:t),new Em(r)},qs.hydrateRoot=function(t,r,u){if(!l(t))throw Error(a(299));var o=!1,p="",y=W0,P=K0,x=Y0,z=null,Y=null;return u!=null&&(u.unstable_strictMode===!0&&(o=!0),u.identifierPrefix!==void 0&&(p=u.identifierPrefix),u.onUncaughtError!==void 0&&(y=u.onUncaughtError),u.onCaughtError!==void 0&&(P=u.onCaughtError),u.onRecoverableError!==void 0&&(x=u.onRecoverableError),u.unstable_transitionCallbacks!==void 0&&(z=u.unstable_transitionCallbacks),u.formState!==void 0&&(Y=u.formState)),r=bO(t,1,!0,r,u??null,o,p,y,P,x,z,Y),r.context=SO(null),u=r.current,o=Ur(),p=Di(o),p.callback=null,qi(u,p,o),r.current.lanes=o,Oe(r,o),ka(r),t[on]=r.current,um(t),new Md(r)},qs.version="19.0.0",qs}var UO;function JA(){if(UO)return Cm.exports;UO=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(n){console.error(n)}}return e(),Cm.exports=ZA(),Cm.exports}var ex=JA(),B=Re();const b4=rp(B);var Ls={},$O;function tx(){if($O)return Ls;$O=1,Object.defineProperty(Ls,"__esModule",{value:!0}),Ls.parse=f,Ls.serialize=c;const e=/^[\u0021-\u003A\u003C\u003E-\u007E]+$/,n=/^[\u0021-\u003A\u003C-\u007E]*$/,i=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,a=/^[\u0020-\u003A\u003D-\u007E]*$/,l=Object.prototype.toString,s=(()=>{const g=function(){};return g.prototype=Object.create(null),g})();function f(g,S){const _=new s,E=g.length;if(E<2)return _;const O=(S==null?void 0:S.decode)||v;let w=0;do{const C=g.indexOf("=",w);if(C===-1)break;const T=g.indexOf(";",w),A=T===-1?E:T;if(C>A){w=g.lastIndexOf(";",C-1)+1;continue}const R=d(g,w,C),q=h(g,C,R),k=g.slice(R,q);if(_[k]===void 0){let F=d(g,C+1,A),U=h(g,A,F);const V=O(g.slice(F,U));_[k]=V}w=A+1}while(w<E);return _}function d(g,S,_){do{const E=g.charCodeAt(S);if(E!==32&&E!==9)return S}while(++S<_);return _}function h(g,S,_){for(;S>_;){const E=g.charCodeAt(--S);if(E!==32&&E!==9)return S+1}return _}function c(g,S,_){const E=(_==null?void 0:_.encode)||encodeURIComponent;if(!e.test(g))throw new TypeError(`argument name is invalid: ${g}`);const O=E(S);if(!n.test(O))throw new TypeError(`argument val is invalid: ${S}`);let w=g+"="+O;if(!_)return w;if(_.maxAge!==void 0){if(!Number.isInteger(_.maxAge))throw new TypeError(`option maxAge is invalid: ${_.maxAge}`);w+="; Max-Age="+_.maxAge}if(_.domain){if(!i.test(_.domain))throw new TypeError(`option domain is invalid: ${_.domain}`);w+="; Domain="+_.domain}if(_.path){if(!a.test(_.path))throw new TypeError(`option path is invalid: ${_.path}`);w+="; Path="+_.path}if(_.expires){if(!m(_.expires)||!Number.isFinite(_.expires.valueOf()))throw new TypeError(`option expires is invalid: ${_.expires}`);w+="; Expires="+_.expires.toUTCString()}if(_.httpOnly&&(w+="; HttpOnly"),_.secure&&(w+="; Secure"),_.partitioned&&(w+="; Partitioned"),_.priority)switch(typeof _.priority=="string"?_.priority.toLowerCase():void 0){case"low":w+="; Priority=Low";break;case"medium":w+="; Priority=Medium";break;case"high":w+="; Priority=High";break;default:throw new TypeError(`option priority is invalid: ${_.priority}`)}if(_.sameSite)switch(typeof _.sameSite=="string"?_.sameSite.toLowerCase():_.sameSite){case!0:case"strict":w+="; SameSite=Strict";break;case"lax":w+="; SameSite=Lax";break;case"none":w+="; SameSite=None";break;default:throw new TypeError(`option sameSite is invalid: ${_.sameSite}`)}return w}function v(g){if(g.indexOf("%")===-1)return g;try{return decodeURIComponent(g)}catch{return g}}function m(g){return l.call(g)==="[object Date]"}return Ls}tx();/** * react-router v7.1.1 * * 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 */var FO="popstate";function nx(e={}){function n(a,l){let{pathname:s,search:f,hash:d}=a.location;return tf("",{pathname:s,search:f,hash:d},l.state&&l.state.usr||null,l.state&&l.state.key||"default")}function i(a,l){return typeof l=="string"?l:iu(l)}return ax(n,i,null,e)}function Tt(e,n){if(e===!1||e===null||typeof e>"u")throw new Error(n)}function Fn(e,n){if(!e){typeof console<"u"&&console.warn(n);try{throw new Error(n)}catch{}}}function rx(){return Math.random().toString(36).substring(2,10)}function HO(e,n){return{usr:e.state,key:e.key,idx:n}}function tf(e,n,i=null,a){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof n=="string"?bi(n):n,state:i,key:n&&n.key||a||rx()}}function iu({pathname:e="/",search:n="",hash:i=""}){return n&&n!=="?"&&(e+=n.charAt(0)==="?"?n:"?"+n),i&&i!=="#"&&(e+=i.charAt(0)==="#"?i:"#"+i),e}function bi(e){let n={};if(e){let i=e.indexOf("#");i>=0&&(n.hash=e.substring(i),e=e.substring(0,i));let a=e.indexOf("?");a>=0&&(n.search=e.substring(a),e=e.substring(0,a)),e&&(n.pathname=e)}return n}function ax(e,n,i,a={}){let{window:l=document.defaultView,v5Compat:s=!1}=a,f=l.history,d="POP",h=null,c=v();c==null&&(c=0,f.replaceState({...f.state,idx:c},""));function v(){return(f.state||{idx:null}).idx}function m(){d="POP";let O=v(),w=O==null?null:O-c;c=O,h&&h({action:d,location:E.location,delta:w})}function g(O,w){d="PUSH";let C=tf(E.location,O,w);c=v()+1;let T=HO(C,c),A=E.createHref(C);try{f.pushState(T,"",A)}catch(R){if(R instanceof DOMException&&R.name==="DataCloneError")throw R;l.location.assign(A)}s&&h&&h({action:d,location:E.location,delta:1})}function S(O,w){d="REPLACE";let C=tf(E.location,O,w);c=v();let T=HO(C,c),A=E.createHref(C);f.replaceState(T,"",A),s&&h&&h({action:d,location:E.location,delta:0})}function _(O){let w=l.location.origin!=="null"?l.location.origin:l.location.href,C=typeof O=="string"?O:iu(O);return C=C.replace(/ $/,"%20"),Tt(w,`No window.location.(origin|href) available to create URL for href: ${C}`),new URL(C,w)}let E={get action(){return d},get location(){return e(l,f)},listen(O){if(h)throw new Error("A history only accepts one active listener");return l.addEventListener(FO,m),h=O,()=>{l.removeEventListener(FO,m),h=null}},createHref(O){return n(l,O)},createURL:_,encodeLocation(O){let w=_(O);return{pathname:w.pathname,search:w.search,hash:w.hash}},push:g,replace:S,go(O){return f.go(O)}};return E}var ix=new Set(["lazy","caseSensitive","path","id","index","children"]);function ux(e){return e.index===!0}function Yd(e,n,i=[],a={}){return e.map((l,s)=>{let f=[...i,String(s)],d=typeof l.id=="string"?l.id:f.join("-");if(Tt(l.index!==!0||!l.children,"Cannot specify children on an index route"),Tt(!a[d],`Found a route id collision on id "${d}". Route id's must be globally unique within Data Router usages`),ux(l)){let h={...l,...n(l),id:d};return a[d]=h,h}else{let h={...l,...n(l),id:d,children:void 0};return a[d]=h,l.children&&(h.children=Yd(l.children,n,f,a)),h}})}function Xi(e,n,i="/"){return Fd(e,n,i,!1)}function Fd(e,n,i,a){let l=typeof n=="string"?bi(n):n,s=Hr(l.pathname||"/",i);if(s==null)return null;let f=xP(e);ox(f);let d=null;for(let h=0;d==null&&h<f.length;++h){let c=_x(s);d=gx(f[h],c,a)}return d}function lx(e,n){let{route:i,pathname:a,params:l}=e;return{id:i.id,pathname:a,params:l,data:n[i.id],handle:i.handle}}function xP(e,n=[],i=[],a=""){let l=(s,f,d)=>{let h={relativePath:d===void 0?s.path||"":d,caseSensitive:s.caseSensitive===!0,childrenIndex:f,route:s};h.relativePath.startsWith("/")&&(Tt(h.relativePath.startsWith(a),`Absolute route path "${h.relativePath}" nested under path "${a}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),h.relativePath=h.relativePath.slice(a.length));let c=Fa([a,h.relativePath]),v=i.concat(h);s.children&&s.children.length>0&&(Tt(s.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${c}".`),xP(s.children,n,v,c)),!(s.path==null&&!s.index)&&n.push({path:c,score:mx(c,s.index),routesMeta:v})};return e.forEach((s,f)=>{var d;if(s.path===""||!((d=s.path)!=null&&d.includes("?")))l(s,f);else for(let h of DP(s.path))l(s,f,h)}),n}function DP(e){let n=e.split("/");if(n.length===0)return[];let[i,...a]=n,l=i.endsWith("?"),s=i.replace(/\?$/,"");if(a.length===0)return l?[s,""]:[s];let f=DP(a.join("/")),d=[];return d.push(...f.map(h=>h===""?s:[s,h].join("/"))),l&&d.push(...f),d.map(h=>e.startsWith("/")&&h===""?"/":h)}function ox(e){e.sort((n,i)=>n.score!==i.score?i.score-n.score:vx(n.routesMeta.map(a=>a.childrenIndex),i.routesMeta.map(a=>a.childrenIndex)))}var sx=/^:[\w-]+$/,cx=3,fx=2,dx=1,px=10,hx=-2,GO=e=>e==="*";function mx(e,n){let i=e.split("/"),a=i.length;return i.some(GO)&&(a+=hx),n&&(a+=fx),i.filter(l=>!GO(l)).reduce((l,s)=>l+(sx.test(s)?cx:s===""?dx:px),a)}function vx(e,n){return e.length===n.length&&e.slice(0,-1).every((a,l)=>a===n[l])?e[e.length-1]-n[n.length-1]:0}function gx(e,n,i=!1){let{routesMeta:a}=e,l={},s="/",f=[];for(let d=0;d<a.length;++d){let h=a[d],c=d===a.length-1,v=s==="/"?n:n.slice(s.length)||"/",m=Qd({path:h.relativePath,caseSensitive:h.caseSensitive,end:c},v),g=h.route;if(!m&&c&&i&&!a[a.length-1].route.index&&(m=Qd({path:h.relativePath,caseSensitive:h.caseSensitive,end:!1},v)),!m)return null;Object.assign(l,m.params),f.push({params:l,pathname:Fa([s,m.pathname]),pathnameBase:Ox(Fa([s,m.pathnameBase])),route:g}),m.pathnameBase!=="/"&&(s=Fa([s,m.pathnameBase]))}return f}function Qd(e,n){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[i,a]=yx(e.path,e.caseSensitive,e.end),l=n.match(i);if(!l)return null;let s=l[0],f=s.replace(/(.)\/+$/,"$1"),d=l.slice(1);return{params:a.reduce((c,{paramName:v,isOptional:m},g)=>{if(v==="*"){let _=d[g]||"";f=s.slice(0,s.length-_.length).replace(/(.)\/+$/,"$1")}const S=d[g];return m&&!S?c[v]=void 0:c[v]=(S||"").replace(/%2F/g,"/"),c},{}),pathname:s,pathnameBase:f,pattern:e}}function yx(e,n=!1,i=!0){Fn(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 a=[],l="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(f,d,h)=>(a.push({paramName:d,isOptional:h!=null}),h?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(a.push({paramName:"*"}),l+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):i?l+="\\/*$":e!==""&&e!=="/"&&(l+="(?:(?=\\/|$))"),[new RegExp(l,n?void 0:"i"),a]}function _x(e){try{return e.split("/").map(n=>decodeURIComponent(n).replace(/\//g,"%2F")).join("/")}catch(n){return Fn(!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 (${n}).`),e}}function Hr(e,n){if(n==="/")return e;if(!e.toLowerCase().startsWith(n.toLowerCase()))return null;let i=n.endsWith("/")?n.length-1:n.length,a=e.charAt(i);return a&&a!=="/"?null:e.slice(i)||"/"}function bx(e,n="/"){let{pathname:i,search:a="",hash:l=""}=typeof e=="string"?bi(e):e;return{pathname:i?i.startsWith("/")?i:Sx(i,n):n,search:Ex(a),hash:wx(l)}}function Sx(e,n){let i=n.replace(/\/+$/,"").split("/");return e.split("/").forEach(l=>{l===".."?i.length>1&&i.pop():l!=="."&&i.push(l)}),i.length>1?i.join("/"):"/"}function Nm(e,n,i,a){return`Cannot include a '${e}' character in a manually specified \`to.${n}\` field [${JSON.stringify(a)}]. Please separate it out to the \`to.${i}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function qP(e){return e.filter((n,i)=>i===0||n.route.path&&n.route.path.length>0)}function ap(e){let n=qP(e);return n.map((i,a)=>a===n.length-1?i.pathname:i.pathnameBase)}function ip(e,n,i,a=!1){let l;typeof e=="string"?l=bi(e):(l={...e},Tt(!l.pathname||!l.pathname.includes("?"),Nm("?","pathname","search",l)),Tt(!l.pathname||!l.pathname.includes("#"),Nm("#","pathname","hash",l)),Tt(!l.search||!l.search.includes("#"),Nm("#","search","hash",l)));let s=e===""||l.pathname==="",f=s?"/":l.pathname,d;if(f==null)d=i;else{let m=n.length-1;if(!a&&f.startsWith("..")){let g=f.split("/");for(;g[0]==="..";)g.shift(),m-=1;l.pathname=g.join("/")}d=m>=0?n[m]:"/"}let h=bx(l,d),c=f&&f!=="/"&&f.endsWith("/"),v=(s||f===".")&&i.endsWith("/");return!h.pathname.endsWith("/")&&(c||v)&&(h.pathname+="/"),h}var Fa=e=>e.join("/").replace(/\/\/+/g,"/"),Ox=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),Ex=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,wx=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e,Xd=class{constructor(e,n,i,a=!1){this.status=e,this.statusText=n||"",this.internal=a,i instanceof Error?(this.data=i.toString(),this.error=i):this.data=i}};function up(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}var LP=["POST","PUT","PATCH","DELETE"],Rx=new Set(LP),Cx=["GET",...LP],Tx=new Set(Cx),Px=new Set([301,302,303,307,308]),jx=new Set([307,308]),Am={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Mx={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},yo={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},L_=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Nx=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),BP="remix-router-transitions",kP=Symbol("ResetLoaderData");function Ax(e){const n=e.window?e.window:typeof window<"u"?window:void 0,i=typeof n<"u"&&typeof n.document<"u"&&typeof n.document.createElement<"u";Tt(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let a=e.mapRouteProperties||Nx,l={},s=Yd(e.routes,a,void 0,l),f,d=e.basename||"/",h=e.dataStrategy||Bx,c=e.patchRoutesOnNavigation,v={...e.future},m=null,g=new Set,S=null,_=null,E=null,O=e.hydrationData!=null,w=Xi(s,e.history.location,d),C=null;if(w==null&&!c){let G=aa(404,{pathname:e.history.location.pathname}),{matches:Z,route:le}=n1(s);w=Z,C={[le.id]:G}}w&&!e.hydrationData&>(w,s,e.history.location.pathname).active&&(w=null);let T;if(w)if(w.some(G=>G.route.lazy))T=!1;else if(!w.some(G=>G.route.loader))T=!0;else{let G=e.hydrationData?e.hydrationData.loaderData:null,Z=e.hydrationData?e.hydrationData.errors:null;if(Z){let le=w.findIndex(Oe=>Z[Oe.route.id]!==void 0);T=w.slice(0,le+1).every(Oe=>!s_(Oe.route,G,Z))}else T=w.every(le=>!s_(le.route,G,Z))}else{T=!1,w=[];let G=gt(null,s,e.history.location.pathname);G.active&&G.matches&&(w=G.matches)}let A,R={historyAction:e.history.action,location:e.history.location,matches:w,initialized:T,navigation:Am,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||C,fetchers:new Map,blockers:new Map},q="POP",k=!1,F,U=!1,V=new Map,Q=null,ce=!1,ae=!1,J=new Set,X=new Map,ee=0,oe=-1,pe=new Map,Ce=new Set,L=new Map,ne=new Map,ge=new Set,ye=new Map,Ee,Se=null;function fe(){if(m=e.history.listen(({action:G,location:Z,delta:le})=>{if(Ee){Ee(),Ee=void 0;return}Fn(ye.size===0||le!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let Oe=Tn({currentLocation:R.location,nextLocation:Z,historyAction:G});if(Oe&&le!=null){let Fe=new Promise(Je=>{Ee=Je});e.history.go(le*-1),ln(Oe,{state:"blocked",location:Z,proceed(){ln(Oe,{state:"proceeding",proceed:void 0,reset:void 0,location:Z}),Fe.then(()=>e.history.go(le))},reset(){let Je=new Map(R.blockers);Je.set(Oe,yo),Le({blockers:Je})}});return}return ut(G,Z)}),i){Kx(n,V);let G=()=>Yx(n,V);n.addEventListener("pagehide",G),Q=()=>n.removeEventListener("pagehide",G)}return R.initialized||ut("POP",R.location,{initialHydration:!0}),A}function Ne(){m&&m(),Q&&Q(),g.clear(),F&&F.abort(),R.fetchers.forEach((G,Z)=>Jt(Z)),R.blockers.forEach((G,Z)=>Va(Z))}function De(G){return g.add(G),()=>g.delete(G)}function Le(G,Z={}){R={...R,...G};let le=[],Oe=[];R.fetchers.forEach((Fe,Je)=>{Fe.state==="idle"&&(ge.has(Je)?le.push(Je):Oe.push(Je))}),[...g].forEach(Fe=>Fe(R,{deletedFetchers:le,viewTransitionOpts:Z.viewTransitionOpts,flushSync:Z.flushSync===!0})),le.forEach(Fe=>Jt(Fe)),Oe.forEach(Fe=>R.fetchers.delete(Fe))}function tt(G,Z,{flushSync:le}={}){var ke,ot;let Oe=R.actionData!=null&&R.navigation.formMethod!=null&&ba(R.navigation.formMethod)&&R.navigation.state==="loading"&&((ke=G.state)==null?void 0:ke._isRedirect)!==!0,Fe;Z.actionData?Object.keys(Z.actionData).length>0?Fe=Z.actionData:Fe=null:Oe?Fe=R.actionData:Fe=null;let Je=Z.loaderData?e1(R.loaderData,Z.loaderData,Z.matches||[],Z.errors):R.loaderData,pt=R.blockers;pt.size>0&&(pt=new Map(pt),pt.forEach((rt,Et)=>pt.set(Et,yo)));let Ge=k===!0||R.navigation.formMethod!=null&&ba(R.navigation.formMethod)&&((ot=G.state)==null?void 0:ot._isRedirect)!==!0;f&&(s=f,f=void 0),ce||q==="POP"||(q==="PUSH"?e.history.push(G,G.state):q==="REPLACE"&&e.history.replace(G,G.state));let Ke;if(q==="POP"){let rt=V.get(R.location.pathname);rt&&rt.has(G.pathname)?Ke={currentLocation:R.location,nextLocation:G}:V.has(G.pathname)&&(Ke={currentLocation:G,nextLocation:R.location})}else if(U){let rt=V.get(R.location.pathname);rt?rt.add(G.pathname):(rt=new Set([G.pathname]),V.set(R.location.pathname,rt)),Ke={currentLocation:R.location,nextLocation:G}}Le({...Z,actionData:Fe,loaderData:Je,historyAction:q,location:G,initialized:!0,navigation:Am,revalidation:"idle",restoreScrollPosition:Ue(G,Z.matches||R.matches),preventScrollReset:Ge,blockers:pt},{viewTransitionOpts:Ke,flushSync:le===!0}),q="POP",k=!1,U=!1,ce=!1,ae=!1,Se==null||Se.resolve(),Se=null}async function jt(G,Z){if(typeof G=="number"){e.history.go(G);return}let le=o_(R.location,R.matches,d,G,Z==null?void 0:Z.fromRouteId,Z==null?void 0:Z.relative),{path:Oe,submission:Fe,error:Je}=VO(!1,le,Z),pt=R.location,Ge=tf(R.location,Oe,Z&&Z.state);Ge={...Ge,...e.history.encodeLocation(Ge)};let Ke=Z&&Z.replace!=null?Z.replace:void 0,ke="PUSH";Ke===!0?ke="REPLACE":Ke===!1||Fe!=null&&ba(Fe.formMethod)&&Fe.formAction===R.location.pathname+R.location.search&&(ke="REPLACE");let ot=Z&&"preventScrollReset"in Z?Z.preventScrollReset===!0:void 0,rt=(Z&&Z.flushSync)===!0,Et=Tn({currentLocation:pt,nextLocation:Ge,historyAction:ke});if(Et){ln(Et,{state:"blocked",location:Ge,proceed(){ln(Et,{state:"proceeding",proceed:void 0,reset:void 0,location:Ge}),jt(G,Z)},reset(){let on=new Map(R.blockers);on.set(Et,yo),Le({blockers:on})}});return}await ut(ke,Ge,{submission:Fe,pendingError:Je,preventScrollReset:ot,replace:Z&&Z.replace,enableViewTransition:Z&&Z.viewTransition,flushSync:rt})}function Ve(){Se||(Se=Qx()),Ie(),Le({revalidation:"loading"});let G=Se.promise;return R.navigation.state==="submitting"?G:R.navigation.state==="idle"?(ut(R.historyAction,R.location,{startUninterruptedRevalidation:!0}),G):(ut(q||R.historyAction,R.navigation.location,{overrideNavigation:R.navigation,enableViewTransition:U===!0}),G)}async function ut(G,Z,le){F&&F.abort(),F=null,q=G,ce=(le&&le.startUninterruptedRevalidation)===!0,or(R.location,R.matches),k=(le&&le.preventScrollReset)===!0,U=(le&&le.enableViewTransition)===!0;let Oe=f||s,Fe=le&&le.overrideNavigation,Je=Xi(Oe,Z,d),pt=(le&&le.flushSync)===!0,Ge=gt(Je,Oe,Z.pathname);if(Ge.active&&Ge.matches&&(Je=Ge.matches),!Je){let{error:en,notFoundMatches:Yt,route:_n}=Ta(Z.pathname);tt(Z,{matches:Yt,loaderData:{},errors:{[_n.id]:en}},{flushSync:pt});return}if(R.initialized&&!ae&&Fx(R.location,Z)&&!(le&&le.submission&&ba(le.submission.formMethod))){tt(Z,{matches:Je},{flushSync:pt});return}F=new AbortController;let Ke=vo(e.history,Z,F.signal,le&&le.submission),ke;if(le&&le.pendingError)ke=[ll(Je).route.id,{type:"error",error:le.pendingError}];else if(le&&le.submission&&ba(le.submission.formMethod)){let en=await Gt(Ke,Z,le.submission,Je,Ge.active,{replace:le.replace,flushSync:pt});if(en.shortCircuited)return;if(en.pendingActionResult){let[Yt,_n]=en.pendingActionResult;if(Fr(_n)&&up(_n.error)&&_n.error.status===404){F=null,tt(Z,{matches:en.matches,loaderData:{},errors:{[Yt]:_n.error}});return}}Je=en.matches||Je,ke=en.pendingActionResult,Fe=xm(Z,le.submission),pt=!1,Ge.active=!1,Ke=vo(e.history,Ke.url,Ke.signal)}let{shortCircuited:ot,matches:rt,loaderData:Et,errors:on}=await Sn(Ke,Z,Je,Ge.active,Fe,le&&le.submission,le&&le.fetcherSubmission,le&&le.replace,le&&le.initialHydration===!0,pt,ke);ot||(F=null,tt(Z,{matches:rt||Je,...t1(ke),loaderData:Et,errors:on}))}async function Gt(G,Z,le,Oe,Fe,Je={}){Ie();let pt=Vx(Z,le);if(Le({navigation:pt},{flushSync:Je.flushSync===!0}),Fe){let ke=await zn(Oe,Z.pathname,G.signal);if(ke.type==="aborted")return{shortCircuited:!0};if(ke.type==="error"){let ot=ll(ke.partialMatches).route.id;return{matches:ke.partialMatches,pendingActionResult:[ot,{type:"error",error:ke.error}]}}else if(ke.matches)Oe=ke.matches;else{let{notFoundMatches:ot,error:rt,route:Et}=Ta(Z.pathname);return{matches:ot,pendingActionResult:[Et.id,{type:"error",error:rt}]}}}let Ge,Ke=Vc(Oe,Z);if(!Ke.route.action&&!Ke.route.lazy)Ge={type:"error",error:aa(405,{method:G.method,pathname:Z.pathname,routeId:Ke.route.id})};else if(Ge=(await ie("action",R,G,[Ke],Oe,null))[Ke.route.id],G.signal.aborted)return{shortCircuited:!0};if(ol(Ge)){let ke;return Je&&Je.replace!=null?ke=Je.replace:ke=XO(Ge.response.headers.get("Location"),new URL(G.url),d)===R.location.pathname+R.location.search,await On(G,Ge,!0,{submission:le,replace:ke}),{shortCircuited:!0}}if(Fr(Ge)){let ke=ll(Oe,Ke.route.id);return(Je&&Je.replace)!==!0&&(q="PUSH"),{matches:Oe,pendingActionResult:[ke.route.id,Ge]}}return{matches:Oe,pendingActionResult:[Ke.route.id,Ge]}}async function Sn(G,Z,le,Oe,Fe,Je,pt,Ge,Ke,ke,ot){let rt=Fe||xm(Z,Je),Et=Je||pt||a1(rt),on=!ce&&!Ke;if(Oe){if(on){let sn=Zn(ot);Le({navigation:rt,...sn!==void 0?{actionData:sn}:{}},{flushSync:ke})}let Vt=await zn(le,Z.pathname,G.signal);if(Vt.type==="aborted")return{shortCircuited:!0};if(Vt.type==="error"){let sn=ll(Vt.partialMatches).route.id;return{matches:Vt.partialMatches,loaderData:{},errors:{[sn]:Vt.error}}}else if(Vt.matches)le=Vt.matches;else{let{error:sn,notFoundMatches:Br,route:Gn}=Ta(Z.pathname);return{matches:Br,loaderData:{},errors:{[Gn.id]:sn}}}}let en=f||s,[Yt,_n]=KO(e.history,R,le,Et,Z,Ke===!0,ae,J,ge,L,Ce,en,d,ot);if(oe=++ee,Yt.length===0&&_n.length===0){let Vt=Ca();return tt(Z,{matches:le,loaderData:{},errors:ot&&Fr(ot[1])?{[ot[0]]:ot[1].error}:null,...t1(ot),...Vt?{fetchers:new Map(R.fetchers)}:{}},{flushSync:ke}),{shortCircuited:!0}}if(on){let Vt={};if(!Oe){Vt.navigation=rt;let sn=Zn(ot);sn!==void 0&&(Vt.actionData=sn)}_n.length>0&&(Vt.fetchers=Ar(_n)),Le(Vt,{flushSync:ke})}_n.forEach(Vt=>{In(Vt.key),Vt.controller&&X.set(Vt.key,Vt.controller)});let Dr=()=>_n.forEach(Vt=>In(Vt.key));F&&F.signal.addEventListener("abort",Dr);let{loaderResults:tr,fetcherResults:sr}=await Be(R,le,Yt,_n,G);if(G.signal.aborted)return{shortCircuited:!0};F&&F.signal.removeEventListener("abort",Dr),_n.forEach(Vt=>X.delete(Vt.key));let Dn=Dd(tr);if(Dn)return await On(G,Dn.result,!0,{replace:Ge}),{shortCircuited:!0};if(Dn=Dd(sr),Dn)return Ce.add(Dn.key),await On(G,Dn.result,!0,{replace:Ge}),{shortCircuited:!0};let{loaderData:qr,errors:Lr}=JO(R,le,tr,ot,_n,sr);Ke&&R.errors&&(Lr={...R.errors,...Lr});let cr=Ca(),hn=vr(oe),ja=cr||hn||_n.length>0;return{matches:le,loaderData:qr,errors:Lr,...ja?{fetchers:new Map(R.fetchers)}:{}}}function Zn(G){if(G&&!Fr(G[1]))return{[G[0]]:G[1].data};if(R.actionData)return Object.keys(R.actionData).length===0?null:R.actionData}function Ar(G){return G.forEach(Z=>{let le=R.fetchers.get(Z.key),Oe=Bs(void 0,le?le.data:void 0);R.fetchers.set(Z.key,Oe)}),new Map(R.fetchers)}async function Rr(G,Z,le,Oe){In(G);let Fe=(Oe&&Oe.flushSync)===!0,Je=f||s,pt=o_(R.location,R.matches,d,le,Z,Oe==null?void 0:Oe.relative),Ge=Xi(Je,pt,d),Ke=gt(Ge,Je,pt);if(Ke.active&&Ke.matches&&(Ge=Ke.matches),!Ge){at(G,Z,aa(404,{pathname:pt}),{flushSync:Fe});return}let{path:ke,submission:ot,error:rt}=VO(!0,pt,Oe);if(rt){at(G,Z,rt,{flushSync:Fe});return}let Et=Vc(Ge,ke),on=(Oe&&Oe.preventScrollReset)===!0;if(ot&&ba(ot.formMethod)){await Jn(G,Z,ke,Et,Ge,Ke.active,Fe,on,ot);return}L.set(G,{routeId:Z,path:ke}),await yn(G,Z,ke,Et,Ge,Ke.active,Fe,on,ot)}async function Jn(G,Z,le,Oe,Fe,Je,pt,Ge,Ke){Ie(),L.delete(G);function ke(mn){if(!mn.route.action&&!mn.route.lazy){let ua=aa(405,{method:Ke.formMethod,pathname:le,routeId:Z});return at(G,Z,ua,{flushSync:pt}),!0}return!1}if(!Je&&ke(Oe))return;let ot=R.fetchers.get(G);He(G,Wx(Ke,ot),{flushSync:pt});let rt=new AbortController,Et=vo(e.history,le,rt.signal,Ke);if(Je){let mn=await zn(Fe,le,Et.signal);if(mn.type==="aborted")return;if(mn.type==="error"){at(G,Z,mn.error,{flushSync:pt});return}else if(mn.matches){if(Fe=mn.matches,Oe=Vc(Fe,le),ke(Oe))return}else{at(G,Z,aa(404,{pathname:le}),{flushSync:pt});return}}X.set(G,rt);let on=ee,Yt=(await ie("action",R,Et,[Oe],Fe,G))[Oe.route.id];if(Et.signal.aborted){X.get(G)===rt&&X.delete(G);return}if(ge.has(G)){if(ol(Yt)||Fr(Yt)){He(G,Ki(void 0));return}}else{if(ol(Yt))if(X.delete(G),oe>on){He(G,Ki(void 0));return}else return Ce.add(G),He(G,Bs(Ke)),On(Et,Yt,!1,{fetcherSubmission:Ke,preventScrollReset:Ge});if(Fr(Yt)){at(G,Z,Yt.error);return}}let _n=R.navigation.location||R.location,Dr=vo(e.history,_n,rt.signal),tr=f||s,sr=R.navigation.state!=="idle"?Xi(tr,R.navigation.location,d):R.matches;Tt(sr,"Didn't find any matches after fetcher action");let Dn=++ee;pe.set(G,Dn);let qr=Bs(Ke,Yt.data);R.fetchers.set(G,qr);let[Lr,cr]=KO(e.history,R,sr,Ke,_n,!1,ae,J,ge,L,Ce,tr,d,[Oe.route.id,Yt]);cr.filter(mn=>mn.key!==G).forEach(mn=>{let ua=mn.key,fu=R.fetchers.get(ua),Uo=Bs(void 0,fu?fu.data:void 0);R.fetchers.set(ua,Uo),In(ua),mn.controller&&X.set(ua,mn.controller)}),Le({fetchers:new Map(R.fetchers)});let hn=()=>cr.forEach(mn=>In(mn.key));rt.signal.addEventListener("abort",hn);let{loaderResults:ja,fetcherResults:Vt}=await Be(R,sr,Lr,cr,Dr);if(rt.signal.aborted)return;rt.signal.removeEventListener("abort",hn),pe.delete(G),X.delete(G),cr.forEach(mn=>X.delete(mn.key));let sn=Dd(ja);if(sn)return On(Dr,sn.result,!1,{preventScrollReset:Ge});if(sn=Dd(Vt),sn)return Ce.add(sn.key),On(Dr,sn.result,!1,{preventScrollReset:Ge});let{loaderData:Br,errors:Gn}=JO(R,sr,ja,void 0,cr,Vt);if(R.fetchers.has(G)){let mn=Ki(Yt.data);R.fetchers.set(G,mn)}vr(Dn),R.navigation.state==="loading"&&Dn>oe?(Tt(q,"Expected pending action"),F&&F.abort(),tt(R.navigation.location,{matches:sr,loaderData:Br,errors:Gn,fetchers:new Map(R.fetchers)})):(Le({errors:Gn,loaderData:e1(R.loaderData,Br,sr,Gn),fetchers:new Map(R.fetchers)}),ae=!1)}async function yn(G,Z,le,Oe,Fe,Je,pt,Ge,Ke){let ke=R.fetchers.get(G);He(G,Bs(Ke,ke?ke.data:void 0),{flushSync:pt});let ot=new AbortController,rt=vo(e.history,le,ot.signal);if(Je){let Yt=await zn(Fe,le,rt.signal);if(Yt.type==="aborted")return;if(Yt.type==="error"){at(G,Z,Yt.error,{flushSync:pt});return}else if(Yt.matches)Fe=Yt.matches,Oe=Vc(Fe,le);else{at(G,Z,aa(404,{pathname:le}),{flushSync:pt});return}}X.set(G,ot);let Et=ee,en=(await ie("loader",R,rt,[Oe],Fe,G))[Oe.route.id];if(X.get(G)===ot&&X.delete(G),!rt.signal.aborted){if(ge.has(G)){He(G,Ki(void 0));return}if(ol(en))if(oe>Et){He(G,Ki(void 0));return}else{Ce.add(G),await On(rt,en,!1,{preventScrollReset:Ge});return}if(Fr(en)){at(G,Z,en.error);return}He(G,Ki(en.data))}}async function On(G,Z,le,{submission:Oe,fetcherSubmission:Fe,preventScrollReset:Je,replace:pt}={}){Z.response.headers.has("X-Remix-Revalidate")&&(ae=!0);let Ge=Z.response.headers.get("Location");Tt(Ge,"Expected a Location header on the redirect Response"),Ge=XO(Ge,new URL(G.url),d);let Ke=tf(R.location,Ge,{_isRedirect:!0});if(i){let en=!1;if(Z.response.headers.has("X-Remix-Reload-Document"))en=!0;else if(L_.test(Ge)){const Yt=e.history.createURL(Ge);en=Yt.origin!==n.location.origin||Hr(Yt.pathname,d)==null}if(en){pt?n.location.replace(Ge):n.location.assign(Ge);return}}F=null;let ke=pt===!0||Z.response.headers.has("X-Remix-Replace")?"REPLACE":"PUSH",{formMethod:ot,formAction:rt,formEncType:Et}=R.navigation;!Oe&&!Fe&&ot&&rt&&Et&&(Oe=a1(R.navigation));let on=Oe||Fe;if(jx.has(Z.response.status)&&on&&ba(on.formMethod))await ut(ke,Ke,{submission:{...on,formAction:Ge},preventScrollReset:Je||k,enableViewTransition:le?U:void 0});else{let en=xm(Ke,Oe);await ut(ke,Ke,{overrideNavigation:en,fetcherSubmission:Fe,preventScrollReset:Je||k,enableViewTransition:le?U:void 0})}}async function ie(G,Z,le,Oe,Fe,Je){let pt,Ge={};try{pt=await kx(h,G,Z,le,Oe,Fe,Je,l,a)}catch(Ke){return Oe.forEach(ke=>{Ge[ke.route.id]={type:"error",error:Ke}}),Ge}for(let[Ke,ke]of Object.entries(pt))if(Hx(ke)){let ot=ke.result;Ge[Ke]={type:"redirect",response:Ux(ot,le,Ke,Fe,d)}}else Ge[Ke]=await zx(ke);return Ge}async function Be(G,Z,le,Oe,Fe){let Je=ie("loader",G,Fe,le,Z,null),pt=Promise.all(Oe.map(async ke=>{if(ke.matches&&ke.match&&ke.controller){let rt=(await ie("loader",G,vo(e.history,ke.path,ke.controller.signal),[ke.match],ke.matches,ke.key))[ke.match.route.id];return{[ke.key]:rt}}else return Promise.resolve({[ke.key]:{type:"error",error:aa(404,{pathname:ke.path})}})})),Ge=await Je,Ke=(await pt).reduce((ke,ot)=>Object.assign(ke,ot),{});return{loaderResults:Ge,fetcherResults:Ke}}function Ie(){ae=!0,L.forEach((G,Z)=>{X.has(Z)&&J.add(Z),In(Z)})}function He(G,Z,le={}){R.fetchers.set(G,Z),Le({fetchers:new Map(R.fetchers)},{flushSync:(le&&le.flushSync)===!0})}function at(G,Z,le,Oe={}){let Fe=ll(R.matches,Z);Jt(G),Le({errors:{[Fe.route.id]:le},fetchers:new Map(R.fetchers)},{flushSync:(Oe&&Oe.flushSync)===!0})}function Rt(G){return ne.set(G,(ne.get(G)||0)+1),ge.has(G)&&ge.delete(G),R.fetchers.get(G)||Mx}function Jt(G){let Z=R.fetchers.get(G);X.has(G)&&!(Z&&Z.state==="loading"&&pe.has(G))&&In(G),L.delete(G),pe.delete(G),Ce.delete(G),ge.delete(G),J.delete(G),R.fetchers.delete(G)}function er(G){let Z=(ne.get(G)||0)-1;Z<=0?(ne.delete(G),ge.add(G)):ne.set(G,Z),Le({fetchers:new Map(R.fetchers)})}function In(G){let Z=X.get(G);Z&&(Z.abort(),X.delete(G))}function Gr(G){for(let Z of G){let le=Rt(Z),Oe=Ki(le.data);R.fetchers.set(Z,Oe)}}function Ca(){let G=[],Z=!1;for(let le of Ce){let Oe=R.fetchers.get(le);Tt(Oe,`Expected fetcher: ${le}`),Oe.state==="loading"&&(Ce.delete(le),G.push(le),Z=!0)}return Gr(G),Z}function vr(G){let Z=[];for(let[le,Oe]of pe)if(Oe<G){let Fe=R.fetchers.get(le);Tt(Fe,`Expected fetcher: ${le}`),Fe.state==="loading"&&(In(le),pe.delete(le),Z.push(le))}return Gr(Z),Z.length>0}function Cn(G,Z){let le=R.blockers.get(G)||yo;return ye.get(G)!==Z&&ye.set(G,Z),le}function Va(G){R.blockers.delete(G),ye.delete(G)}function ln(G,Z){let le=R.blockers.get(G)||yo;Tt(le.state==="unblocked"&&Z.state==="blocked"||le.state==="blocked"&&Z.state==="blocked"||le.state==="blocked"&&Z.state==="proceeding"||le.state==="blocked"&&Z.state==="unblocked"||le.state==="proceeding"&&Z.state==="unblocked",`Invalid blocker state transition: ${le.state} -> ${Z.state}`);let Oe=new Map(R.blockers);Oe.set(G,Z),Le({blockers:Oe})}function Tn({currentLocation:G,nextLocation:Z,historyAction:le}){if(ye.size===0)return;ye.size>1&&Fn(!1,"A router only supports one blocker at a time");let Oe=Array.from(ye.entries()),[Fe,Je]=Oe[Oe.length-1],pt=R.blockers.get(Fe);if(!(pt&&pt.state==="proceeding")&&Je({currentLocation:G,nextLocation:Z,historyAction:le}))return Fe}function Ta(G){let Z=aa(404,{pathname:G}),le=f||s,{matches:Oe,route:Fe}=n1(le);return{notFoundMatches:Oe,route:Fe,error:Z}}function Ei(G,Z,le){if(S=G,E=Z,_=le||null,!O&&R.navigation===Am){O=!0;let Oe=Ue(R.location,R.matches);Oe!=null&&Le({restoreScrollPosition:Oe})}return()=>{S=null,E=null,_=null}}function Pa(G,Z){return _&&_(G,Z.map(Oe=>lx(Oe,R.loaderData)))||G.key}function or(G,Z){if(S&&E){let le=Pa(G,Z);S[le]=E()}}function Ue(G,Z){if(S){let le=Pa(G,Z),Oe=S[le];if(typeof Oe=="number")return Oe}return null}function gt(G,Z,le){if(c)if(G){if(Object.keys(G[0].params).length>0)return{active:!0,matches:Fd(Z,le,d,!0)}}else return{active:!0,matches:Fd(Z,le,d,!0)||[]};return{active:!1,matches:null}}async function zn(G,Z,le){if(!c)return{type:"success",matches:G};let Oe=G;for(;;){let Fe=f==null,Je=f||s,pt=l;try{await c({path:Z,matches:Oe,patch:(ke,ot)=>{le.aborted||QO(ke,ot,Je,pt,a)}})}catch(ke){return{type:"error",error:ke,partialMatches:Oe}}finally{Fe&&!le.aborted&&(s=[...s])}if(le.aborted)return{type:"aborted"};let Ge=Xi(Je,Z,d);if(Ge)return{type:"success",matches:Ge};let Ke=Fd(Je,Z,d,!0);if(!Ke||Oe.length===Ke.length&&Oe.every((ke,ot)=>ke.route.id===Ke[ot].route.id))return{type:"success",matches:null};Oe=Ke}}function Hn(G){l={},f=Yd(G,a,void 0,l)}function xr(G,Z){let le=f==null;QO(G,Z,f||s,l,a),le&&(s=[...s],Le({}))}return A={get basename(){return d},get future(){return v},get state(){return R},get routes(){return s},get window(){return n},initialize:fe,subscribe:De,enableScrollRestoration:Ei,navigate:jt,fetch:Rr,revalidate:Ve,createHref:G=>e.history.createHref(G),encodeLocation:G=>e.history.encodeLocation(G),getFetcher:Rt,deleteFetcher:er,dispose:Ne,getBlocker:Cn,deleteBlocker:Va,patchRoutes:xr,_internalFetchControllers:X,_internalSetRoutes:Hn},A}function xx(e){return e!=null&&("formData"in e&&e.formData!=null||"body"in e&&e.body!==void 0)}function o_(e,n,i,a,l,s){let f,d;if(l){f=[];for(let c of n)if(f.push(c),c.route.id===l){d=c;break}}else f=n,d=n[n.length-1];let h=ip(a||".",ap(f),Hr(e.pathname,i)||e.pathname,s==="path");if(a==null&&(h.search=e.search,h.hash=e.hash),(a==null||a===""||a===".")&&d){let c=B_(h.search);if(d.route.index&&!c)h.search=h.search?h.search.replace(/^\?/,"?index&"):"?index";else if(!d.route.index&&c){let v=new URLSearchParams(h.search),m=v.getAll("index");v.delete("index"),m.filter(S=>S).forEach(S=>v.append("index",S));let g=v.toString();h.search=g?`?${g}`:""}}return i!=="/"&&(h.pathname=h.pathname==="/"?i:Fa([i,h.pathname])),iu(h)}function VO(e,n,i){if(!i||!xx(i))return{path:n};if(i.formMethod&&!Gx(i.formMethod))return{path:n,error:aa(405,{method:i.formMethod})};let a=()=>({path:n,error:aa(400,{type:"invalid-body"})}),s=(i.formMethod||"get").toUpperCase(),f=zP(n);if(i.body!==void 0){if(i.formEncType==="text/plain"){if(!ba(s))return a();let m=typeof i.body=="string"?i.body:i.body instanceof FormData||i.body instanceof URLSearchParams?Array.from(i.body.entries()).reduce((g,[S,_])=>`${g}${S}=${_} `,""):String(i.body);return{path:n,submission:{formMethod:s,formAction:f,formEncType:i.formEncType,formData:void 0,json:void 0,text:m}}}else if(i.formEncType==="application/json"){if(!ba(s))return a();try{let m=typeof i.body=="string"?JSON.parse(i.body):i.body;return{path:n,submission:{formMethod:s,formAction:f,formEncType:i.formEncType,formData:void 0,json:m,text:void 0}}}catch{return a()}}}Tt(typeof FormData=="function","FormData is not available in this environment");let d,h;if(i.formData)d=c_(i.formData),h=i.formData;else if(i.body instanceof FormData)d=c_(i.body),h=i.body;else if(i.body instanceof URLSearchParams)d=i.body,h=ZO(d);else if(i.body==null)d=new URLSearchParams,h=new FormData;else try{d=new URLSearchParams(i.body),h=ZO(d)}catch{return a()}let c={formMethod:s,formAction:f,formEncType:i&&i.formEncType||"application/x-www-form-urlencoded",formData:h,json:void 0,text:void 0};if(ba(c.formMethod))return{path:n,submission:c};let v=bi(n);return e&&v.search&&B_(v.search)&&d.append("index",""),v.search=`?${d}`,{path:iu(v),submission:c}}function WO(e,n,i=!1){let a=e.findIndex(l=>l.route.id===n);return a>=0?e.slice(0,i?a+1:a):e}function KO(e,n,i,a,l,s,f,d,h,c,v,m,g,S){let _=S?Fr(S[1])?S[1].error:S[1].data:void 0,E=e.createURL(n.location),O=e.createURL(l),w=i;s&&n.errors?w=WO(i,Object.keys(n.errors)[0],!0):S&&Fr(S[1])&&(w=WO(i,S[0]));let C=S?S[1].statusCode:void 0,T=C&&C>=400,A=w.filter((q,k)=>{let{route:F}=q;if(F.lazy)return!0;if(F.loader==null)return!1;if(s)return s_(F,n.loaderData,n.errors);if(Dx(n.loaderData,n.matches[k],q))return!0;let U=n.matches[k],V=q;return YO(q,{currentUrl:E,currentParams:U.params,nextUrl:O,nextParams:V.params,...a,actionResult:_,actionStatus:C,defaultShouldRevalidate:T?!1:f||E.pathname+E.search===O.pathname+O.search||E.search!==O.search||qx(U,V)})}),R=[];return c.forEach((q,k)=>{if(s||!i.some(ce=>ce.route.id===q.routeId)||h.has(k))return;let F=Xi(m,q.path,g);if(!F){R.push({key:k,routeId:q.routeId,path:q.path,matches:null,match:null,controller:null});return}let U=n.fetchers.get(k),V=Vc(F,q.path),Q=!1;v.has(k)?Q=!1:d.has(k)?(d.delete(k),Q=!0):U&&U.state!=="idle"&&U.data===void 0?Q=f:Q=YO(V,{currentUrl:E,currentParams:n.matches[n.matches.length-1].params,nextUrl:O,nextParams:i[i.length-1].params,...a,actionResult:_,actionStatus:C,defaultShouldRevalidate:T?!1:f}),Q&&R.push({key:k,routeId:q.routeId,path:q.path,matches:F,match:V,controller:new AbortController})}),[A,R]}function s_(e,n,i){if(e.lazy)return!0;if(!e.loader)return!1;let a=n!=null&&n[e.id]!==void 0,l=i!=null&&i[e.id]!==void 0;return!a&&l?!1:typeof e.loader=="function"&&e.loader.hydrate===!0?!0:!a&&!l}function Dx(e,n,i){let a=!n||i.route.id!==n.route.id,l=!e.hasOwnProperty(i.route.id);return a||l}function qx(e,n){let i=e.route.path;return e.pathname!==n.pathname||i!=null&&i.endsWith("*")&&e.params["*"]!==n.params["*"]}function YO(e,n){if(e.route.shouldRevalidate){let i=e.route.shouldRevalidate(n);if(typeof i=="boolean")return i}return n.defaultShouldRevalidate}function QO(e,n,i,a,l){let s;if(e){let h=a[e];Tt(h,`No route found to patch children into: routeId = ${e}`),h.children||(h.children=[]),s=h.children}else s=i;let f=n.filter(h=>!s.some(c=>IP(h,c))),d=Yd(f,l,[e||"_","patch",String((s==null?void 0:s.length)||"0")],a);s.push(...d)}function IP(e,n){return"id"in e&&"id"in n&&e.id===n.id?!0:e.index===n.index&&e.path===n.path&&e.caseSensitive===n.caseSensitive?(!e.children||e.children.length===0)&&(!n.children||n.children.length===0)?!0:e.children.every((i,a)=>{var l;return(l=n.children)==null?void 0:l.some(s=>IP(i,s))}):!1}async function Lx(e,n,i){if(!e.lazy)return;let a=await e.lazy();if(!e.lazy)return;let l=i[e.id];Tt(l,"No route found in manifest");let s={};for(let f in a){let h=l[f]!==void 0&&f!=="hasErrorBoundary";Fn(!h,`Route "${l.id}" has a static property "${f}" defined but its lazy function is also returning a value for this property. The lazy route property "${f}" will be ignored.`),!h&&!ix.has(f)&&(s[f]=a[f])}Object.assign(l,s),Object.assign(l,{...n(l),lazy:void 0})}async function Bx({matches:e}){let n=e.filter(a=>a.shouldLoad);return(await Promise.all(n.map(a=>a.resolve()))).reduce((a,l,s)=>Object.assign(a,{[n[s].route.id]:l}),{})}async function kx(e,n,i,a,l,s,f,d,h,c){let v=s.map(S=>S.route.lazy?Lx(S.route,h,d):void 0),m=s.map((S,_)=>{let E=v[_],O=l.some(C=>C.route.id===S.route.id);return{...S,shouldLoad:O,resolve:async C=>(C&&a.method==="GET"&&(S.route.lazy||S.route.loader)&&(O=!0),O?Ix(n,a,S,E,C,c):Promise.resolve({type:"data",result:void 0}))}}),g=await e({matches:m,request:a,params:s[0].params,fetcherKey:f,context:c});try{await Promise.all(v)}catch{}return g}async function Ix(e,n,i,a,l,s){let f,d,h=c=>{let v,m=new Promise((_,E)=>v=E);d=()=>v(),n.signal.addEventListener("abort",d);let g=_=>typeof c!="function"?Promise.reject(new Error(`You cannot call the handler for a route which defines a boolean "${e}" [routeId: ${i.route.id}]`)):c({request:n,params:i.params,context:s},..._!==void 0?[_]:[]),S=(async()=>{try{return{type:"data",result:await(l?l(E=>g(E)):g())}}catch(_){return{type:"error",result:_}}})();return Promise.race([S,m])};try{let c=i.route[e];if(a)if(c){let v,[m]=await Promise.all([h(c).catch(g=>{v=g}),a]);if(v!==void 0)throw v;f=m}else if(await a,c=i.route[e],c)f=await h(c);else if(e==="action"){let v=new URL(n.url),m=v.pathname+v.search;throw aa(405,{method:n.method,pathname:m,routeId:i.route.id})}else return{type:"data",result:void 0};else if(c)f=await h(c);else{let v=new URL(n.url),m=v.pathname+v.search;throw aa(404,{pathname:m})}}catch(c){return{type:"error",result:c}}finally{d&&n.signal.removeEventListener("abort",d)}return f}async function zx(e){var a,l,s,f;let{result:n,type:i}=e;if(UP(n)){let d;try{let h=n.headers.get("Content-Type");h&&/\bapplication\/json\b/.test(h)?n.body==null?d=null:d=await n.json():d=await n.text()}catch(h){return{type:"error",error:h}}return i==="error"?{type:"error",error:new Xd(n.status,n.statusText,d),statusCode:n.status,headers:n.headers}:{type:"data",data:d,statusCode:n.status,headers:n.headers}}if(i==="error"){if(r1(n)){if(n.data instanceof Error)return{type:"error",error:n.data,statusCode:(a=n.init)==null?void 0:a.status};n=new Xd(((l=n.init)==null?void 0:l.status)||500,void 0,n.data)}return{type:"error",error:n,statusCode:up(n)?n.status:void 0}}return r1(n)?{type:"data",data:n.data,statusCode:(s=n.init)==null?void 0:s.status,headers:(f=n.init)!=null&&f.headers?new Headers(n.init.headers):void 0}:{type:"data",data:n}}function Ux(e,n,i,a,l){let s=e.headers.get("Location");if(Tt(s,"Redirects returned/thrown from loaders/actions must have a Location header"),!L_.test(s)){let f=a.slice(0,a.findIndex(d=>d.route.id===i)+1);s=o_(new URL(n.url),f,l,s),e.headers.set("Location",s)}return e}function XO(e,n,i){if(L_.test(e)){let a=e,l=a.startsWith("//")?new URL(n.protocol+a):new URL(a),s=Hr(l.pathname,i)!=null;if(l.origin===n.origin&&s)return l.pathname+l.search+l.hash}return e}function vo(e,n,i,a){let l=e.createURL(zP(n)).toString(),s={signal:i};if(a&&ba(a.formMethod)){let{formMethod:f,formEncType:d}=a;s.method=f.toUpperCase(),d==="application/json"?(s.headers=new Headers({"Content-Type":d}),s.body=JSON.stringify(a.json)):d==="text/plain"?s.body=a.text:d==="application/x-www-form-urlencoded"&&a.formData?s.body=c_(a.formData):s.body=a.formData}return new Request(l,s)}function c_(e){let n=new URLSearchParams;for(let[i,a]of e.entries())n.append(i,typeof a=="string"?a:a.name);return n}function ZO(e){let n=new FormData;for(let[i,a]of e.entries())n.append(i,a);return n}function $x(e,n,i,a=!1,l=!1){let s={},f=null,d,h=!1,c={},v=i&&Fr(i[1])?i[1].error:void 0;return e.forEach(m=>{if(!(m.route.id in n))return;let g=m.route.id,S=n[g];if(Tt(!ol(S),"Cannot handle redirect results in processLoaderData"),Fr(S)){let _=S.error;if(v!==void 0&&(_=v,v=void 0),f=f||{},l)f[g]=_;else{let E=ll(e,g);f[E.route.id]==null&&(f[E.route.id]=_)}a||(s[g]=kP),h||(h=!0,d=up(S.error)?S.error.status:500),S.headers&&(c[g]=S.headers)}else s[g]=S.data,S.statusCode&&S.statusCode!==200&&!h&&(d=S.statusCode),S.headers&&(c[g]=S.headers)}),v!==void 0&&i&&(f={[i[0]]:v},s[i[0]]=void 0),{loaderData:s,errors:f,statusCode:d||200,loaderHeaders:c}}function JO(e,n,i,a,l,s){let{loaderData:f,errors:d}=$x(n,i,a);return l.forEach(h=>{let{key:c,match:v,controller:m}=h,g=s[c];if(Tt(g,"Did not find corresponding fetcher result"),!(m&&m.signal.aborted))if(Fr(g)){let S=ll(e.matches,v==null?void 0:v.route.id);d&&d[S.route.id]||(d={...d,[S.route.id]:g.error}),e.fetchers.delete(c)}else if(ol(g))Tt(!1,"Unhandled fetcher revalidation redirect");else{let S=Ki(g.data);e.fetchers.set(c,S)}}),{loaderData:f,errors:d}}function e1(e,n,i,a){let l=Object.entries(n).filter(([,s])=>s!==kP).reduce((s,[f,d])=>(s[f]=d,s),{});for(let s of i){let f=s.route.id;if(!n.hasOwnProperty(f)&&e.hasOwnProperty(f)&&s.route.loader&&(l[f]=e[f]),a&&a.hasOwnProperty(f))break}return l}function t1(e){return e?Fr(e[1])?{actionData:{}}:{actionData:{[e[0]]:e[1].data}}:{}}function ll(e,n){return(n?e.slice(0,e.findIndex(a=>a.route.id===n)+1):[...e]).reverse().find(a=>a.route.hasErrorBoundary===!0)||e[0]}function n1(e){let n=e.length===1?e[0]:e.find(i=>i.index||!i.path||i.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:n}],route:n}}function aa(e,{pathname:n,routeId:i,method:a,type:l,message:s}={}){let f="Unknown Server Error",d="Unknown @remix-run/router error";return e===400?(f="Bad Request",a&&n&&i?d=`You made a ${a} request to "${n}" but did not provide a \`loader\` for route "${i}", so there is no way to handle the request.`:l==="invalid-body"&&(d="Unable to encode submission body")):e===403?(f="Forbidden",d=`Route "${i}" does not match URL "${n}"`):e===404?(f="Not Found",d=`No route matches URL "${n}"`):e===405&&(f="Method Not Allowed",a&&n&&i?d=`You made a ${a.toUpperCase()} request to "${n}" but did not provide an \`action\` for route "${i}", so there is no way to handle the request.`:a&&(d=`Invalid request method "${a.toUpperCase()}"`)),new Xd(e||500,f,new Error(d),!0)}function Dd(e){let n=Object.entries(e);for(let i=n.length-1;i>=0;i--){let[a,l]=n[i];if(ol(l))return{key:a,result:l}}}function zP(e){let n=typeof e=="string"?bi(e):e;return iu({...n,hash:""})}function Fx(e,n){return e.pathname!==n.pathname||e.search!==n.search?!1:e.hash===""?n.hash!=="":e.hash===n.hash?!0:n.hash!==""}function Hx(e){return UP(e.result)&&Px.has(e.result.status)}function Fr(e){return e.type==="error"}function ol(e){return(e&&e.type)==="redirect"}function r1(e){return typeof e=="object"&&e!=null&&"type"in e&&"data"in e&&"init"in e&&e.type==="DataWithResponseInit"}function UP(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function Gx(e){return Tx.has(e.toUpperCase())}function ba(e){return Rx.has(e.toUpperCase())}function B_(e){return new URLSearchParams(e).getAll("index").some(n=>n==="")}function Vc(e,n){let i=typeof n=="string"?bi(n).search:n.search;if(e[e.length-1].route.index&&B_(i||""))return e[e.length-1];let a=qP(e);return a[a.length-1]}function a1(e){let{formMethod:n,formAction:i,formEncType:a,text:l,formData:s,json:f}=e;if(!(!n||!i||!a)){if(l!=null)return{formMethod:n,formAction:i,formEncType:a,formData:void 0,json:void 0,text:l};if(s!=null)return{formMethod:n,formAction:i,formEncType:a,formData:s,json:void 0,text:void 0};if(f!==void 0)return{formMethod:n,formAction:i,formEncType:a,formData:void 0,json:f,text:void 0}}}function xm(e,n){return n?{state:"loading",location:e,formMethod:n.formMethod,formAction:n.formAction,formEncType:n.formEncType,formData:n.formData,json:n.json,text:n.text}:{state:"loading",location:e,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function Vx(e,n){return{state:"submitting",location:e,formMethod:n.formMethod,formAction:n.formAction,formEncType:n.formEncType,formData:n.formData,json:n.json,text:n.text}}function Bs(e,n){return e?{state:"loading",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:n}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:n}}function Wx(e,n){return{state:"submitting",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:n?n.data:void 0}}function Ki(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function Kx(e,n){try{let i=e.sessionStorage.getItem(BP);if(i){let a=JSON.parse(i);for(let[l,s]of Object.entries(a||{}))s&&Array.isArray(s)&&n.set(l,new Set(s||[]))}}catch{}}function Yx(e,n){if(n.size>0){let i={};for(let[a,l]of n)i[a]=[...l];try{e.sessionStorage.setItem(BP,JSON.stringify(i))}catch(a){Fn(!1,`Failed to save applied view transitions in sessionStorage (${a}).`)}}}function Qx(){let e,n,i=new Promise((a,l)=>{e=async s=>{a(s);try{await i}catch{}},n=async s=>{l(s);try{await i}catch{}}});return{promise:i,resolve:e,reject:n}}var _l=B.createContext(null);_l.displayName="DataRouter";var pf=B.createContext(null);pf.displayName="DataRouterState";var k_=B.createContext({isTransitioning:!1});k_.displayName="ViewTransition";var $P=B.createContext(new Map);$P.displayName="Fetchers";var Xx=B.createContext(null);Xx.displayName="Await";var Ea=B.createContext(null);Ea.displayName="Navigation";var hf=B.createContext(null);hf.displayName="Location";var wa=B.createContext({outlet:null,matches:[],isDataRoute:!1});wa.displayName="Route";var I_=B.createContext(null);I_.displayName="RouteError";function Zx(e,{relative:n}={}){Tt(Bo(),"useHref() may be used only in the context of a <Router> component.");let{basename:i,navigator:a}=B.useContext(Ea),{hash:l,pathname:s,search:f}=mf(e,{relative:n}),d=s;return i!=="/"&&(d=s==="/"?i:Fa([i,s])),a.createHref({pathname:d,search:f,hash:l})}function Bo(){return B.useContext(hf)!=null}function wr(){return Tt(Bo(),"useLocation() may be used only in the context of a <Router> component."),B.useContext(hf).location}var FP="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function HP(e){B.useContext(Ea).static||B.useLayoutEffect(e)}function lp(){let{isDataRoute:e}=B.useContext(wa);return e?fD():Jx()}function Jx(){Tt(Bo(),"useNavigate() may be used only in the context of a <Router> component.");let e=B.useContext(_l),{basename:n,navigator:i}=B.useContext(Ea),{matches:a}=B.useContext(wa),{pathname:l}=wr(),s=JSON.stringify(ap(a)),f=B.useRef(!1);return HP(()=>{f.current=!0}),B.useCallback((h,c={})=>{if(Fn(f.current,FP),!f.current)return;if(typeof h=="number"){i.go(h);return}let v=ip(h,JSON.parse(s),l,c.relative==="path");e==null&&n!=="/"&&(v.pathname=v.pathname==="/"?n:Fa([n,v.pathname])),(c.replace?i.replace:i.push)(v,c.state,c)},[n,i,s,l,e])}B.createContext(null);function z_(){let{matches:e}=B.useContext(wa),n=e[e.length-1];return n?n.params:{}}function mf(e,{relative:n}={}){let{matches:i}=B.useContext(wa),{pathname:a}=wr(),l=JSON.stringify(ap(i));return B.useMemo(()=>ip(e,JSON.parse(l),a,n==="path"),[e,l,a,n])}function eD(e,n){return GP(e,n)}function GP(e,n,i,a){var w;Tt(Bo(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:l}=B.useContext(Ea),{matches:s}=B.useContext(wa),f=s[s.length-1],d=f?f.params:{},h=f?f.pathname:"/",c=f?f.pathnameBase:"/",v=f&&f.route;{let C=v&&v.path||"";KP(h,!v||C.endsWith("*")||C.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${h}" (under <Route path="${C}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render. Please change the parent <Route path="${C}"> to <Route path="${C==="/"?"*":`${C}/*`}">.`)}let m=wr(),g;if(n){let C=typeof n=="string"?bi(n):n;Tt(c==="/"||((w=C.pathname)==null?void 0:w.startsWith(c)),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${c}" but pathname "${C.pathname}" was given in the \`location\` prop.`),g=C}else g=m;let S=g.pathname||"/",_=S;if(c!=="/"){let C=c.replace(/^\//,"").split("/");_="/"+S.replace(/^\//,"").split("/").slice(C.length).join("/")}let E=Xi(e,{pathname:_});Fn(v||E!=null,`No routes matched location "${g.pathname}${g.search}${g.hash}" `),Fn(E==null||E[E.length-1].route.element!==void 0||E[E.length-1].route.Component!==void 0||E[E.length-1].route.lazy!==void 0,`Matched leaf route at location "${g.pathname}${g.search}${g.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let O=iD(E&&E.map(C=>Object.assign({},C,{params:Object.assign({},d,C.params),pathname:Fa([c,l.encodeLocation?l.encodeLocation(C.pathname).pathname:C.pathname]),pathnameBase:C.pathnameBase==="/"?c:Fa([c,l.encodeLocation?l.encodeLocation(C.pathnameBase).pathname:C.pathnameBase])})),s,i,a);return n&&O?B.createElement(hf.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...g},navigationType:"POP"}},O):O}function tD(){let e=oD(),n=up(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),i=e instanceof Error?e.stack:null,a="rgba(200,200,200, 0.5)",l={padding:"0.5rem",backgroundColor:a},s={padding:"2px 4px",backgroundColor:a},f=null;return console.error("Error handled by React Router default ErrorBoundary:",e),f=B.createElement(B.Fragment,null,B.createElement("p",null,"💿 Hey developer 👋"),B.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",B.createElement("code",{style:s},"ErrorBoundary")," or"," ",B.createElement("code",{style:s},"errorElement")," prop on your route.")),B.createElement(B.Fragment,null,B.createElement("h2",null,"Unexpected Application Error!"),B.createElement("h3",{style:{fontStyle:"italic"}},n),i?B.createElement("pre",{style:l},i):null,f)}var nD=B.createElement(tD,null),rD=class extends B.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,n){return n.location!==e.location||n.revalidation!=="idle"&&e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error!==void 0?e.error:n.error,location:n.location,revalidation:e.revalidation||n.revalidation}}componentDidCatch(e,n){console.error("React Router caught the following error during render",e,n)}render(){return this.state.error!==void 0?B.createElement(wa.Provider,{value:this.props.routeContext},B.createElement(I_.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function aD({routeContext:e,match:n,children:i}){let a=B.useContext(_l);return a&&a.static&&a.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(a.staticContext._deepestRenderedBoundaryId=n.route.id),B.createElement(wa.Provider,{value:e},i)}function iD(e,n=[],i=null,a=null){if(e==null){if(!i)return null;if(i.errors)e=i.matches;else if(n.length===0&&!i.initialized&&i.matches.length>0)e=i.matches;else return null}let l=e,s=i==null?void 0:i.errors;if(s!=null){let h=l.findIndex(c=>c.route.id&&(s==null?void 0:s[c.route.id])!==void 0);Tt(h>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(s).join(",")}`),l=l.slice(0,Math.min(l.length,h+1))}let f=!1,d=-1;if(i)for(let h=0;h<l.length;h++){let c=l[h];if((c.route.HydrateFallback||c.route.hydrateFallbackElement)&&(d=h),c.route.id){let{loaderData:v,errors:m}=i,g=c.route.loader&&!v.hasOwnProperty(c.route.id)&&(!m||m[c.route.id]===void 0);if(c.route.lazy||g){f=!0,d>=0?l=l.slice(0,d+1):l=[l[0]];break}}}return l.reduceRight((h,c,v)=>{let m,g=!1,S=null,_=null;i&&(m=s&&c.route.id?s[c.route.id]:void 0,S=c.route.errorElement||nD,f&&(d<0&&v===0?(KP("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),g=!0,_=null):d===v&&(g=!0,_=c.route.hydrateFallbackElement||null)));let E=n.concat(l.slice(0,v+1)),O=()=>{let w;return m?w=S:g?w=_:c.route.Component?w=B.createElement(c.route.Component,null):c.route.element?w=c.route.element:w=h,B.createElement(aD,{match:c,routeContext:{outlet:h,matches:E,isDataRoute:i!=null},children:w})};return i&&(c.route.ErrorBoundary||c.route.errorElement||v===0)?B.createElement(rD,{location:i.location,revalidation:i.revalidation,component:S,error:m,children:O(),routeContext:{outlet:null,matches:E,isDataRoute:!0}}):O()},null)}function U_(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function VP(e){let n=B.useContext(_l);return Tt(n,U_(e)),n}function WP(e){let n=B.useContext(pf);return Tt(n,U_(e)),n}function uD(e){let n=B.useContext(wa);return Tt(n,U_(e)),n}function $_(e){let n=uD(e),i=n.matches[n.matches.length-1];return Tt(i.route.id,`${e} can only be used on routes that contain a unique "id"`),i.route.id}function lD(){return $_("useRouteId")}function oD(){var a;let e=B.useContext(I_),n=WP("useRouteError"),i=$_("useRouteError");return e!==void 0?e:(a=n.errors)==null?void 0:a[i]}var sD=0;function cD(e){let{router:n,basename:i}=VP("useBlocker"),a=WP("useBlocker"),[l,s]=B.useState(""),f=B.useCallback(d=>{if(typeof e!="function")return!!e;if(i==="/")return e(d);let{currentLocation:h,nextLocation:c,historyAction:v}=d;return e({currentLocation:{...h,pathname:Hr(h.pathname,i)||h.pathname},nextLocation:{...c,pathname:Hr(c.pathname,i)||c.pathname},historyAction:v})},[i,e]);return B.useEffect(()=>{let d=String(++sD);return s(d),()=>n.deleteBlocker(d)},[n]),B.useEffect(()=>{l!==""&&n.getBlocker(l,f)},[n,l,f]),l&&a.blockers.has(l)?a.blockers.get(l):yo}function fD(){let{router:e}=VP("useNavigate"),n=$_("useNavigate"),i=B.useRef(!1);return HP(()=>{i.current=!0}),B.useCallback(async(l,s={})=>{Fn(i.current,FP),i.current&&(typeof l=="number"?e.navigate(l):await e.navigate(l,{fromRouteId:n,...s}))},[e,n])}var i1={};function KP(e,n,i){!n&&!i1[e]&&(i1[e]=!0,Fn(!1,i))}var u1={};function l1(e,n){!e&&!u1[n]&&(u1[n]=!0,console.warn(n))}function dD(e){let n={hasErrorBoundary:e.hasErrorBoundary||e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&(e.element&&Fn(!1,"You should not include both `Component` and `element` on your route - `Component` will be used."),Object.assign(n,{element:B.createElement(e.Component),Component:void 0})),e.HydrateFallback&&(e.hydrateFallbackElement&&Fn(!1,"You should not include both `HydrateFallback` and `hydrateFallbackElement` on your route - `HydrateFallback` will be used."),Object.assign(n,{hydrateFallbackElement:B.createElement(e.HydrateFallback),HydrateFallback:void 0})),e.ErrorBoundary&&(e.errorElement&&Fn(!1,"You should not include both `ErrorBoundary` and `errorElement` on your route - `ErrorBoundary` will be used."),Object.assign(n,{errorElement:B.createElement(e.ErrorBoundary),ErrorBoundary:void 0})),n}var pD=class{constructor(){this.status="pending",this.promise=new Promise((e,n)=>{this.resolve=i=>{this.status==="pending"&&(this.status="resolved",e(i))},this.reject=i=>{this.status==="pending"&&(this.status="rejected",n(i))}})}};function hD({router:e,flushSync:n}){let[i,a]=B.useState(e.state),[l,s]=B.useState(),[f,d]=B.useState({isTransitioning:!1}),[h,c]=B.useState(),[v,m]=B.useState(),[g,S]=B.useState(),_=B.useRef(new Map),E=B.useCallback((T,{deletedFetchers:A,flushSync:R,viewTransitionOpts:q})=>{A.forEach(F=>_.current.delete(F)),T.fetchers.forEach((F,U)=>{F.data!==void 0&&_.current.set(U,F.data)}),l1(R===!1||n!=null,'You provided the `flushSync` option to a router update, but you are not using the `<RouterProvider>` from `react-router/dom` so `ReactDOM.flushSync()` is unavailable. Please update your app to `import { RouterProvider } from "react-router/dom"` and ensure you have `react-dom` installed as a dependency to use the `flushSync` option.');let k=e.window!=null&&e.window.document!=null&&typeof e.window.document.startViewTransition=="function";if(l1(q==null||k,"You provided the `viewTransition` option to a router update, but you do not appear to be running in a DOM environment as `window.startViewTransition` is not available."),!q||!k){n&&R?n(()=>a(T)):B.startTransition(()=>a(T));return}if(n&&R){n(()=>{v&&(h&&h.resolve(),v.skipTransition()),d({isTransitioning:!0,flushSync:!0,currentLocation:q.currentLocation,nextLocation:q.nextLocation})});let F=e.window.document.startViewTransition(()=>{n(()=>a(T))});F.finished.finally(()=>{n(()=>{c(void 0),m(void 0),s(void 0),d({isTransitioning:!1})})}),n(()=>m(F));return}v?(h&&h.resolve(),v.skipTransition(),S({state:T,currentLocation:q.currentLocation,nextLocation:q.nextLocation})):(s(T),d({isTransitioning:!0,flushSync:!1,currentLocation:q.currentLocation,nextLocation:q.nextLocation}))},[e.window,n,v,h]);B.useLayoutEffect(()=>e.subscribe(E),[e,E]),B.useEffect(()=>{f.isTransitioning&&!f.flushSync&&c(new pD)},[f]),B.useEffect(()=>{if(h&&l&&e.window){let T=l,A=h.promise,R=e.window.document.startViewTransition(async()=>{B.startTransition(()=>a(T)),await A});R.finished.finally(()=>{c(void 0),m(void 0),s(void 0),d({isTransitioning:!1})}),m(R)}},[l,h,e.window]),B.useEffect(()=>{h&&l&&i.location.key===l.location.key&&h.resolve()},[h,v,i.location,l]),B.useEffect(()=>{!f.isTransitioning&&g&&(s(g.state),d({isTransitioning:!0,flushSync:!1,currentLocation:g.currentLocation,nextLocation:g.nextLocation}),S(void 0))},[f.isTransitioning,g]);let O=B.useMemo(()=>({createHref:e.createHref,encodeLocation:e.encodeLocation,go:T=>e.navigate(T),push:(T,A,R)=>e.navigate(T,{state:A,preventScrollReset:R==null?void 0:R.preventScrollReset}),replace:(T,A,R)=>e.navigate(T,{replace:!0,state:A,preventScrollReset:R==null?void 0:R.preventScrollReset})}),[e]),w=e.basename||"/",C=B.useMemo(()=>({router:e,navigator:O,static:!1,basename:w}),[e,O,w]);return B.createElement(B.Fragment,null,B.createElement(_l.Provider,{value:C},B.createElement(pf.Provider,{value:i},B.createElement($P.Provider,{value:_.current},B.createElement(k_.Provider,{value:f},B.createElement(gD,{basename:w,location:i.location,navigationType:i.historyAction,navigator:O},B.createElement(mD,{routes:e.routes,future:e.future,state:i})))))),null)}var mD=B.memo(vD);function vD({routes:e,future:n,state:i}){return GP(e,void 0,i,n)}function YP({to:e,replace:n,state:i,relative:a}){Tt(Bo(),"<Navigate> may be used only in the context of a <Router> component.");let{static:l}=B.useContext(Ea);Fn(!l,"<Navigate> must not be used on the initial render in a <StaticRouter>. This is a no-op, but you should modify your code so the <Navigate> is only ever rendered in response to some user interaction or state change.");let{matches:s}=B.useContext(wa),{pathname:f}=wr(),d=lp(),h=ip(e,ap(s),f,a==="path"),c=JSON.stringify(h);return B.useEffect(()=>{d(JSON.parse(c),{replace:n,state:i,relative:a})},[d,c,a,n,i]),null}function dt(e){Tt(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function gD({basename:e="/",children:n=null,location:i,navigationType:a="POP",navigator:l,static:s=!1}){Tt(!Bo(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let f=e.replace(/^\/*/,"/"),d=B.useMemo(()=>({basename:f,navigator:l,static:s,future:{}}),[f,l,s]);typeof i=="string"&&(i=bi(i));let{pathname:h="/",search:c="",hash:v="",state:m=null,key:g="default"}=i,S=B.useMemo(()=>{let _=Hr(h,f);return _==null?null:{location:{pathname:_,search:c,hash:v,state:m,key:g},navigationType:a}},[f,h,c,v,m,g,a]);return Fn(S!=null,`<Router basename="${f}"> is not able to match the URL "${h}${c}${v}" because it does not start with the basename, so the <Router> won't render anything.`),S==null?null:B.createElement(Ea.Provider,{value:d},B.createElement(hf.Provider,{children:n,value:S}))}function yD({children:e,location:n}){return eD(f_(e),n)}function f_(e,n=[]){let i=[];return B.Children.forEach(e,(a,l)=>{if(!B.isValidElement(a))return;let s=[...n,l];if(a.type===B.Fragment){i.push.apply(i,f_(a.props.children,s));return}Tt(a.type===dt,`[${typeof a.type=="string"?a.type:a.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),Tt(!a.props.index||!a.props.children,"An index route cannot have child routes.");let f={id:a.props.id||s.join("-"),caseSensitive:a.props.caseSensitive,element:a.props.element,Component:a.props.Component,index:a.props.index,path:a.props.path,loader:a.props.loader,action:a.props.action,hydrateFallbackElement:a.props.hydrateFallbackElement,HydrateFallback:a.props.HydrateFallback,errorElement:a.props.errorElement,ErrorBoundary:a.props.ErrorBoundary,hasErrorBoundary:a.props.hasErrorBoundary===!0||a.props.ErrorBoundary!=null||a.props.errorElement!=null,shouldRevalidate:a.props.shouldRevalidate,handle:a.props.handle,lazy:a.props.lazy};a.props.children&&(f.children=f_(a.props.children,s)),i.push(f)}),i}var Hd="get",Gd="application/x-www-form-urlencoded";function op(e){return e!=null&&typeof e.tagName=="string"}function _D(e){return op(e)&&e.tagName.toLowerCase()==="button"}function bD(e){return op(e)&&e.tagName.toLowerCase()==="form"}function SD(e){return op(e)&&e.tagName.toLowerCase()==="input"}function OD(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function ED(e,n){return e.button===0&&(!n||n==="_self")&&!OD(e)}function d_(e=""){return new URLSearchParams(typeof e=="string"||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((n,i)=>{let a=e[i];return n.concat(Array.isArray(a)?a.map(l=>[i,l]):[[i,a]])},[]))}function wD(e,n){let i=d_(e);return n&&n.forEach((a,l)=>{i.has(l)||n.getAll(l).forEach(s=>{i.append(l,s)})}),i}var qd=null;function RD(){if(qd===null)try{new FormData(document.createElement("form"),0),qd=!1}catch{qd=!0}return qd}var CD=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Dm(e){return e!=null&&!CD.has(e)?(Fn(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${Gd}"`),null):e}function TD(e,n){let i,a,l,s,f;if(bD(e)){let d=e.getAttribute("action");a=d?Hr(d,n):null,i=e.getAttribute("method")||Hd,l=Dm(e.getAttribute("enctype"))||Gd,s=new FormData(e)}else if(_D(e)||SD(e)&&(e.type==="submit"||e.type==="image")){let d=e.form;if(d==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let h=e.getAttribute("formaction")||d.getAttribute("action");if(a=h?Hr(h,n):null,i=e.getAttribute("formmethod")||d.getAttribute("method")||Hd,l=Dm(e.getAttribute("formenctype"))||Dm(d.getAttribute("enctype"))||Gd,s=new FormData(d,e),!RD()){let{name:c,type:v,value:m}=e;if(v==="image"){let g=c?`${c}.`:"";s.append(`${g}x`,"0"),s.append(`${g}y`,"0")}else c&&s.append(c,m)}}else{if(op(e))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');i=Hd,a=null,l=Gd,f=e}return s&&l==="text/plain"&&(f=s,s=void 0),{action:a,method:i.toLowerCase(),encType:l,formData:s,body:f}}function F_(e,n){if(e===!1||e===null||typeof e>"u")throw new Error(n)}async function PD(e,n){if(e.id in n)return n[e.id];try{let i=await import(e.module);return n[e.id]=i,i}catch(i){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(i),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function jD(e){return e==null?!1:e.href==null?e.rel==="preload"&&typeof e.imageSrcSet=="string"&&typeof e.imageSizes=="string":typeof e.rel=="string"&&typeof e.href=="string"}async function MD(e,n,i){let a=await Promise.all(e.map(async l=>{let s=n.routes[l.route.id];if(s){let f=await PD(s,i);return f.links?f.links():[]}return[]}));return DD(a.flat(1).filter(jD).filter(l=>l.rel==="stylesheet"||l.rel==="preload").map(l=>l.rel==="stylesheet"?{...l,rel:"prefetch",as:"style"}:{...l,rel:"prefetch"}))}function o1(e,n,i,a,l,s){let f=(h,c)=>i[c]?h.route.id!==i[c].route.id:!0,d=(h,c)=>{var v;return i[c].pathname!==h.pathname||((v=i[c].route.path)==null?void 0:v.endsWith("*"))&&i[c].params["*"]!==h.params["*"]};return s==="assets"?n.filter((h,c)=>f(h,c)||d(h,c)):s==="data"?n.filter((h,c)=>{var m;let v=a.routes[h.route.id];if(!v||!v.hasLoader)return!1;if(f(h,c)||d(h,c))return!0;if(h.route.shouldRevalidate){let g=h.route.shouldRevalidate({currentUrl:new URL(l.pathname+l.search+l.hash,window.origin),currentParams:((m=i[0])==null?void 0:m.params)||{},nextUrl:new URL(e,window.origin),nextParams:h.params,defaultShouldRevalidate:!0});if(typeof g=="boolean")return g}return!0}):[]}function ND(e,n){return AD(e.map(i=>{let a=n.routes[i.route.id];if(!a)return[];let l=[a.module];return a.imports&&(l=l.concat(a.imports)),l}).flat(1))}function AD(e){return[...new Set(e)]}function xD(e){let n={},i=Object.keys(e).sort();for(let a of i)n[a]=e[a];return n}function DD(e,n){let i=new Set;return new Set(n),e.reduce((a,l)=>{let s=JSON.stringify(xD(l));return i.has(s)||(i.add(s),a.push({key:s,link:l})),a},[])}function qD(e){let n=typeof e=="string"?new URL(e,typeof window>"u"?"server://singlefetch/":window.location.origin):e;return n.pathname==="/"?n.pathname="_root.data":n.pathname=`${n.pathname.replace(/\/$/,"")}.data`,n}function LD(){let e=B.useContext(_l);return F_(e,"You must render this element inside a <DataRouterContext.Provider> element"),e}function BD(){let e=B.useContext(pf);return F_(e,"You must render this element inside a <DataRouterStateContext.Provider> element"),e}var H_=B.createContext(void 0);H_.displayName="FrameworkContext";function QP(){let e=B.useContext(H_);return F_(e,"You must render this element inside a <HydratedRouter> element"),e}function kD(e,n){let i=B.useContext(H_),[a,l]=B.useState(!1),[s,f]=B.useState(!1),{onFocus:d,onBlur:h,onMouseEnter:c,onMouseLeave:v,onTouchStart:m}=n,g=B.useRef(null);B.useEffect(()=>{if(e==="render"&&f(!0),e==="viewport"){let E=w=>{w.forEach(C=>{f(C.isIntersecting)})},O=new IntersectionObserver(E,{threshold:.5});return g.current&&O.observe(g.current),()=>{O.disconnect()}}},[e]),B.useEffect(()=>{if(a){let E=setTimeout(()=>{f(!0)},100);return()=>{clearTimeout(E)}}},[a]);let S=()=>{l(!0)},_=()=>{l(!1),f(!1)};return i?e!=="intent"?[s,g,{}]:[s,g,{onFocus:ks(d,S),onBlur:ks(h,_),onMouseEnter:ks(c,S),onMouseLeave:ks(v,_),onTouchStart:ks(m,S)}]:[!1,g,{}]}function ks(e,n){return i=>{e&&e(i),i.defaultPrevented||n(i)}}function ID({page:e,...n}){let{router:i}=LD(),a=B.useMemo(()=>Xi(i.routes,e,i.basename),[i.routes,e,i.basename]);return a?B.createElement(UD,{page:e,matches:a,...n}):null}function zD(e){let{manifest:n,routeModules:i}=QP(),[a,l]=B.useState([]);return B.useEffect(()=>{let s=!1;return MD(e,n,i).then(f=>{s||l(f)}),()=>{s=!0}},[e,n,i]),a}function UD({page:e,matches:n,...i}){let a=wr(),{manifest:l,routeModules:s}=QP(),{loaderData:f,matches:d}=BD(),h=B.useMemo(()=>o1(e,n,d,l,a,"data"),[e,n,d,l,a]),c=B.useMemo(()=>o1(e,n,d,l,a,"assets"),[e,n,d,l,a]),v=B.useMemo(()=>{if(e===a.pathname+a.search+a.hash)return[];let S=new Set,_=!1;if(n.forEach(O=>{var C;let w=l.routes[O.route.id];!w||!w.hasLoader||(!h.some(T=>T.route.id===O.route.id)&&O.route.id in f&&((C=s[O.route.id])!=null&&C.shouldRevalidate)||w.hasClientLoader?_=!0:S.add(O.route.id))}),S.size===0)return[];let E=qD(e);return _&&S.size>0&&E.searchParams.set("_routes",n.filter(O=>S.has(O.route.id)).map(O=>O.route.id).join(",")),[E.pathname+E.search]},[f,a,l,h,n,e,s]),m=B.useMemo(()=>ND(c,l),[c,l]),g=zD(c);return B.createElement(B.Fragment,null,v.map(S=>B.createElement("link",{key:S,rel:"prefetch",as:"fetch",href:S,...i})),m.map(S=>B.createElement("link",{key:S,rel:"modulepreload",href:S,...i})),g.map(({key:S,link:_})=>B.createElement("link",{key:S,..._})))}function $D(...e){return n=>{e.forEach(i=>{typeof i=="function"?i(n):i!=null&&(i.current=n)})}}var XP=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{XP&&(window.__reactRouterVersion="7.1.1")}catch{}function FD(e,n){return Ax({basename:n==null?void 0:n.basename,future:n==null?void 0:n.future,history:nx({window:n==null?void 0:n.window}),hydrationData:HD(),routes:e,mapRouteProperties:dD,dataStrategy:n==null?void 0:n.dataStrategy,patchRoutesOnNavigation:n==null?void 0:n.patchRoutesOnNavigation,window:n==null?void 0:n.window}).initialize()}function HD(){let e=window==null?void 0:window.__staticRouterHydrationData;return e&&e.errors&&(e={...e,errors:GD(e.errors)}),e}function GD(e){if(!e)return null;let n=Object.entries(e),i={};for(let[a,l]of n)if(l&&l.__type==="RouteErrorResponse")i[a]=new Xd(l.status,l.statusText,l.data,l.internal===!0);else if(l&&l.__type==="Error"){if(l.__subType){let s=window[l.__subType];if(typeof s=="function")try{let f=new s(l.message);f.stack="",i[a]=f}catch{}}if(i[a]==null){let s=new Error(l.message);s.stack="",i[a]=s}}else i[a]=l;return i}var ZP=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,vf=B.forwardRef(function({onClick:n,discover:i="render",prefetch:a="none",relative:l,reloadDocument:s,replace:f,state:d,target:h,to:c,preventScrollReset:v,viewTransition:m,...g},S){let{basename:_}=B.useContext(Ea),E=typeof c=="string"&&ZP.test(c),O,w=!1;if(typeof c=="string"&&E&&(O=c,XP))try{let U=new URL(window.location.href),V=c.startsWith("//")?new URL(U.protocol+c):new URL(c),Q=Hr(V.pathname,_);V.origin===U.origin&&Q!=null?c=Q+V.search+V.hash:w=!0}catch{Fn(!1,`<Link to="${c}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}let C=Zx(c,{relative:l}),[T,A,R]=kD(a,g),q=KD(c,{replace:f,state:d,target:h,preventScrollReset:v,relative:l,viewTransition:m});function k(U){n&&n(U),U.defaultPrevented||q(U)}let F=B.createElement("a",{...g,...R,href:O||C,onClick:w||s?n:k,ref:$D(S,A),target:h,"data-discover":!E&&i==="render"?"true":void 0});return T&&!E?B.createElement(B.Fragment,null,F,B.createElement(ID,{page:C})):F});vf.displayName="Link";var JP=B.forwardRef(function({"aria-current":n="page",caseSensitive:i=!1,className:a="",end:l=!1,style:s,to:f,viewTransition:d,children:h,...c},v){let m=mf(f,{relative:c.relative}),g=wr(),S=B.useContext(pf),{navigator:_,basename:E}=B.useContext(Ea),O=S!=null&&JD(m)&&d===!0,w=_.encodeLocation?_.encodeLocation(m).pathname:m.pathname,C=g.pathname,T=S&&S.navigation&&S.navigation.location?S.navigation.location.pathname:null;i||(C=C.toLowerCase(),T=T?T.toLowerCase():null,w=w.toLowerCase()),T&&E&&(T=Hr(T,E)||T);const A=w!=="/"&&w.endsWith("/")?w.length-1:w.length;let R=C===w||!l&&C.startsWith(w)&&C.charAt(A)==="/",q=T!=null&&(T===w||!l&&T.startsWith(w)&&T.charAt(w.length)==="/"),k={isActive:R,isPending:q,isTransitioning:O},F=R?n:void 0,U;typeof a=="function"?U=a(k):U=[a,R?"active":null,q?"pending":null,O?"transitioning":null].filter(Boolean).join(" ");let V=typeof s=="function"?s(k):s;return B.createElement(vf,{...c,"aria-current":F,className:U,ref:v,style:V,to:f,viewTransition:d},typeof h=="function"?h(k):h)});JP.displayName="NavLink";var VD=B.forwardRef(({discover:e="render",fetcherKey:n,navigate:i,reloadDocument:a,replace:l,state:s,method:f=Hd,action:d,onSubmit:h,relative:c,preventScrollReset:v,viewTransition:m,...g},S)=>{let _=XD(),E=ZD(d,{relative:c}),O=f.toLowerCase()==="get"?"get":"post",w=typeof d=="string"&&ZP.test(d),C=T=>{if(h&&h(T),T.defaultPrevented)return;T.preventDefault();let A=T.nativeEvent.submitter,R=(A==null?void 0:A.getAttribute("formmethod"))||f;_(A||T.currentTarget,{fetcherKey:n,method:R,navigate:i,replace:l,state:s,relative:c,preventScrollReset:v,viewTransition:m})};return B.createElement("form",{ref:S,method:O,action:E,onSubmit:a?h:C,...g,"data-discover":!w&&e==="render"?"true":void 0})});VD.displayName="Form";function WD(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function ej(e){let n=B.useContext(_l);return Tt(n,WD(e)),n}function KD(e,{target:n,replace:i,state:a,preventScrollReset:l,relative:s,viewTransition:f}={}){let d=lp(),h=wr(),c=mf(e,{relative:s});return B.useCallback(v=>{if(ED(v,n)){v.preventDefault();let m=i!==void 0?i:iu(h)===iu(c);d(e,{replace:m,state:a,preventScrollReset:l,relative:s,viewTransition:f})}},[h,d,c,i,a,n,e,l,s,f])}function S4(e){Fn(typeof URLSearchParams<"u","You cannot use the `useSearchParams` hook in a browser that does not support the URLSearchParams API. If you need to support Internet Explorer 11, we recommend you load a polyfill such as https://github.com/ungap/url-search-params.");let n=B.useRef(d_(e)),i=B.useRef(!1),a=wr(),l=B.useMemo(()=>wD(a.search,i.current?null:n.current),[a.search]),s=lp(),f=B.useCallback((d,h)=>{const c=d_(typeof d=="function"?d(l):d);i.current=!0,s("?"+c,h)},[s,l]);return[l,f]}var YD=0,QD=()=>`__${String(++YD)}__`;function XD(){let{router:e}=ej("useSubmit"),{basename:n}=B.useContext(Ea),i=lD();return B.useCallback(async(a,l={})=>{let{action:s,method:f,encType:d,formData:h,body:c}=TD(a,n);if(l.navigate===!1){let v=l.fetcherKey||QD();await e.fetch(v,i,l.action||s,{preventScrollReset:l.preventScrollReset,formData:h,body:c,formMethod:l.method||f,formEncType:l.encType||d,flushSync:l.flushSync})}else await e.navigate(l.action||s,{preventScrollReset:l.preventScrollReset,formData:h,body:c,formMethod:l.method||f,formEncType:l.encType||d,replace:l.replace,state:l.state,fromRouteId:i,flushSync:l.flushSync,viewTransition:l.viewTransition})},[e,n,i])}function ZD(e,{relative:n}={}){let{basename:i}=B.useContext(Ea),a=B.useContext(wa);Tt(a,"useFormAction must be used inside a RouteContext");let[l]=a.matches.slice(-1),s={...mf(e||".",{relative:n})},f=wr();if(e==null){s.search=f.search;let d=new URLSearchParams(s.search),h=d.getAll("index");if(h.some(v=>v==="")){d.delete("index"),h.filter(m=>m).forEach(m=>d.append("index",m));let v=d.toString();s.search=v?`?${v}`:""}}return(!e||e===".")&&l.route.index&&(s.search=s.search?s.search.replace(/^\?/,"?index&"):"?index"),i!=="/"&&(s.pathname=s.pathname==="/"?i:Fa([i,s.pathname])),iu(s)}function O4({when:e,message:n}){let i=cD(e);B.useEffect(()=>{i.state==="blocked"&&(window.confirm(n)?setTimeout(i.proceed,0):i.reset())},[i,n]),B.useEffect(()=>{i.state==="blocked"&&!e&&i.reset()},[i,e])}function JD(e,n={}){let i=B.useContext(k_);Tt(i!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:a}=ej("useViewTransitionState"),l=mf(e,{relative:n.relative});if(!i.isTransitioning)return!1;let s=Hr(i.currentLocation.pathname,a)||i.currentLocation.pathname,f=Hr(i.nextLocation.pathname,a)||i.nextLocation.pathname;return Qd(l.pathname,f)!=null||Qd(l.pathname,s)!=null}new TextEncoder;var G_=q_();/** * react-router v7.1.1 * * 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 eq(e){return B.createElement(hD,{flushSync:G_.flushSync,...e})}var qm={},Lm={},Is={},Bm={exports:{}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */var s1;function et(){return s1||(s1=1,function(e){(function(){var n={}.hasOwnProperty;function i(){for(var s="",f=0;f<arguments.length;f++){var d=arguments[f];d&&(s=l(s,a(d)))}return s}function a(s){if(typeof s=="string"||typeof s=="number")return s;if(typeof s!="object")return"";if(Array.isArray(s))return i.apply(null,s);if(s.toString!==Object.prototype.toString&&!s.toString.toString().includes("[native code]"))return s.toString();var f="";for(var d in s)n.call(s,d)&&s[d]&&(f=l(f,d));return f}function l(s,f){return f?s?s+" "+f:s+f:s}e.exports?(i.default=i,e.exports=i):window.classNames=i})()}(Bm)),Bm.exports}var km={},zs={},c1;function tq(){if(c1)return zs;c1=1,Object.defineProperty(zs,"__esModule",{value:!0}),zs.default=void 0;var e=i(Re());function n(l){if(typeof WeakMap!="function")return null;var s=new WeakMap,f=new WeakMap;return(n=function(d){return d?f:s})(l)}function i(l,s){if(l&&l.__esModule)return l;if(l===null||typeof l!="object"&&typeof l!="function")return{default:l};var f=n(s);if(f&&f.has(l))return f.get(l);var d={__proto__:null},h=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in l)if(c!=="default"&&Object.prototype.hasOwnProperty.call(l,c)){var v=h?Object.getOwnPropertyDescriptor(l,c):null;v&&(v.get||v.set)?Object.defineProperty(d,c,v):d[c]=l[c]}return d.default=l,f&&f.set(l,d),d}const a=l=>{let{content:s,expanded:f,onTitleClick:d,sectionKey:h,setExpanded:c,title:v,titleElement:m,headingLevel:g=3}=l;const S=(0,e.useId)(),_=(0,e.useId)(),E=h||S,O=f===E,w=m||"div";return e.default.createElement("li",{className:"p-accordion__group"},e.default.createElement(w,{role:m?null:"heading","aria-level":m?null:g,className:"p-accordion__heading"},e.default.createElement("button",{"aria-controls":"#".concat(S),"aria-expanded":O?"true":"false",className:"p-accordion__tab",id:_,onClick:()=>{O?c(null,null):c(E,v),d&&d(!O,E)},role:"tab",type:"button"},v)),e.default.createElement("section",{"aria-hidden":O?"false":"true","aria-labelledby":_,className:"p-accordion__panel",id:S,role:"tabpanel"},s))};return zs.default=a,zs}var f1;function nq(){return f1||(f1=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(tq());function i(a){return a&&a.__esModule?a:{default:a}}}(km)),km}var d1;function rq(){if(d1)return Is;d1=1,Object.defineProperty(Is,"__esModule",{value:!0}),Is.default=void 0;var e=s(et()),n=l(Re()),i=s(nq());function a(c){if(typeof WeakMap!="function")return null;var v=new WeakMap,m=new WeakMap;return(a=function(g){return g?m:v})(c)}function l(c,v){if(c&&c.__esModule)return c;if(c===null||typeof c!="object"&&typeof c!="function")return{default:c};var m=a(v);if(m&&m.has(c))return m.get(c);var g={__proto__:null},S=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var _ in c)if(_!=="default"&&Object.prototype.hasOwnProperty.call(c,_)){var E=S?Object.getOwnPropertyDescriptor(c,_):null;E&&(E.get||E.set)?Object.defineProperty(g,_,E):g[_]=c[_]}return g.default=c,m&&m.set(c,g),g}function s(c){return c&&c.__esModule?c:{default:c}}function f(){return f=Object.assign?Object.assign.bind():function(c){for(var v=1;v<arguments.length;v++){var m=arguments[v];for(var g in m)Object.prototype.hasOwnProperty.call(m,g)&&(c[g]=m[g])}return c},f.apply(this,arguments)}const d=(c,v,m,g)=>c.map((S,_)=>{let{key:E,...O}=S;return n.default.createElement(i.default,f({expanded:m,key:E||_,sectionKey:E==null?void 0:E.toString(),setExpanded:v,titleElement:g},O))}),h=c=>{let{className:v,expanded:m,externallyControlled:g,onExpandedChange:S,sections:_,titleElement:E,...O}=c;const[w,C]=(0,n.useState)(m),T=(A,R)=>{C(A),S&&S(A,R)};return n.default.createElement("aside",f({className:(0,e.default)(v,"p-accordion")},O,{role:"tablist","aria-multiselectable":"true"}),n.default.createElement("ul",{className:"p-accordion__list"},d(_,T,g?m:w,E)))};return Is.default=h,Is}var p1;function aq(){return p1||(p1=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(rq());function i(a){return a&&a.__esModule?a:{default:a}}}(Lm)),Lm}var Im={},ha={},zm={},Bu={},h1;function iq(){if(h1)return Bu;h1=1,Object.defineProperty(Bu,"__esModule",{value:!0}),Bu.default=Bu.ICONS=void 0;var e=i(et()),n=i(Re());function i(s){return s&&s.__esModule?s:{default:s}}function a(){return a=Object.assign?Object.assign.bind():function(s){for(var f=1;f<arguments.length;f++){var d=arguments[f];for(var h in d)Object.prototype.hasOwnProperty.call(d,h)&&(s[h]=d[h])}return s},a.apply(this,arguments)}Bu.ICONS={anchor:"anchor",chevronDown:"chevron-down",chevronUp:"chevron-up",close:"close",code:"code",collapse:"collapse",copy:"copy",delete:"delete",drag:"drag",error:"error",expand:"expand",externalLink:"external-link",help:"help",information:"information",menu:"menu",minus:"minus",plus:"plus",search:"search",share:"share",spinner:"spinner",success:"success",user:"user",warning:"warning",facebook:"facebook",twitter:"twitter",instagram:"instagram",linkedin:"linkedin",youtube:"youtube",github:"github",rss:"rss",email:"email"};const l=s=>{let{className:f,light:d,name:h,...c}=s;return n.default.createElement("i",a({className:(0,e.default)(f,"p-icon--".concat(h),{"is-light":d})},c))};return Bu.default=l,Bu}var m1;function lu(){return m1||(m1=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ICONS",{enumerable:!0,get:function(){return n.ICONS}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=a(iq());function i(l){if(typeof WeakMap!="function")return null;var s=new WeakMap,f=new WeakMap;return(i=function(d){return d?f:s})(l)}function a(l,s){if(l&&l.__esModule)return l;if(l===null||typeof l!="object"&&typeof l!="function")return{default:l};var f=i(s);if(f&&f.has(l))return f.get(l);var d={__proto__:null},h=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in l)if(c!=="default"&&Object.prototype.hasOwnProperty.call(l,c)){var v=h?Object.getOwnPropertyDescriptor(l,c):null;v&&(v.get||v.set)?Object.defineProperty(d,c,v):d[c]=l[c]}return d.default=l,f&&f.set(l,d),d}}(zm)),zm}var v1;function uq(){if(v1)return ha;v1=1,Object.defineProperty(ha,"__esModule",{value:!0}),ha.default=ha.SUCCESS_DURATION=ha.Label=ha.LOADER_MIN_DURATION=void 0;var e=s(et()),n=l(Re()),i=s(lu());function a(m){if(typeof WeakMap!="function")return null;var g=new WeakMap,S=new WeakMap;return(a=function(_){return _?S:g})(m)}function l(m,g){if(m&&m.__esModule)return m;if(m===null||typeof m!="object"&&typeof m!="function")return{default:m};var S=a(g);if(S&&S.has(m))return S.get(m);var _={__proto__:null},E=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var O in m)if(O!=="default"&&Object.prototype.hasOwnProperty.call(m,O)){var w=E?Object.getOwnPropertyDescriptor(m,O):null;w&&(w.get||w.set)?Object.defineProperty(_,O,w):_[O]=m[O]}return _.default=m,S&&S.set(m,_),_}function s(m){return m&&m.__esModule?m:{default:m}}function f(){return f=Object.assign?Object.assign.bind():function(m){for(var g=1;g<arguments.length;g++){var S=arguments[g];for(var _ in S)Object.prototype.hasOwnProperty.call(S,_)&&(m[_]=S[_])}return m},f.apply(this,arguments)}const d=ha.LOADER_MIN_DURATION=400,h=ha.SUCCESS_DURATION=2e3;let c=ha.Label=function(m){return m.WAITING="Waiting for action to complete",m.SUCCESS="Action completed",m}({});const v=m=>{let{appearance:g,children:S,className:_,disabled:E=!1,inline:O=!1,loading:w=!1,success:C=!1,...T}=m;const[A,R]=(0,n.useState)(),[q,k]=(0,n.useState)(),[F,U]=(0,n.useState)(!1),[V,Q]=(0,n.useState)(!1),ce=(0,n.useRef)(null);(0,n.useEffect)(()=>{let oe;return w&&(ce.current&&ce.current.getBoundingClientRect()&&(R(ce.current.getBoundingClientRect().height),k(ce.current.getBoundingClientRect().width)),U(!0)),!w&&F&&(oe=window.setTimeout(()=>{U(!1),C&&Q(!0)},d)),!w&&!F&&(R(null),k(null)),()=>window.clearTimeout(oe)},[w,F,C]),(0,n.useEffect)(()=>{let oe;return V&&(oe=window.setTimeout(()=>{R(null),k(null),Q(!1)},h)),()=>window.clearTimeout(oe)},[V]);const ae=(0,e.default)(_,"p-action-button",g?"p-button--".concat(g):"p-button",{"is-processing":F||V,"is-disabled":E,"is-inline":O}),J=F||V,X=F&&"spinner"||V&&"success"||null,ee=g==="positive"||g==="negative";return n.default.createElement("button",f({className:ae,disabled:E,ref:ce,style:A&&q?{height:"".concat(A,"px"),width:"".concat(q,"px")}:void 0},T),J?n.default.createElement(i.default,{"aria-label":F?c.WAITING:c.SUCCESS,className:F?"u-animation--spin":null,light:ee,name:X}):S)};return ha.default=v,ha}var g1;function sp(){return g1||(g1=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(uq());function i(a){return a&&a.__esModule?a:{default:a}}}(Im)),Im}var Um={},Us={},y1;function lq(){if(y1)return Us;y1=1,Object.defineProperty(Us,"__esModule",{value:!0}),Us.default=void 0;var e=i(et()),n=i(Re());function i(s){return s&&s.__esModule?s:{default:s}}function a(){return a=Object.assign?Object.assign.bind():function(s){for(var f=1;f<arguments.length;f++){var d=arguments[f];for(var h in d)Object.prototype.hasOwnProperty.call(d,h)&&(s[h]=d[h])}return s},a.apply(this,arguments)}const l=s=>{let{className:f,nextURL:d,nextLabel:h,previousURL:c,previousLabel:v,...m}=s;return n.default.createElement("footer",a({className:(0,e.default)(f,"p-article-pagination")},m),c&&v&&n.default.createElement("a",{className:"p-article-pagination__link--previous",href:c},n.default.createElement("span",{className:"p-article-pagination__label"},"Previous"),n.default.createElement("span",{className:"p-article-pagination__title"},v)),d&&h&&n.default.createElement("a",{className:"p-article-pagination__link--next",href:d},n.default.createElement("span",{className:"p-article-pagination__label"},"Next"),n.default.createElement("span",{className:"p-article-pagination__title"},h)))};return Us.default=l,Us}var _1;function oq(){return _1||(_1=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(lq());function i(a){return a&&a.__esModule?a:{default:a}}}(Um)),Um}var $m={},$s={},Fm={},Fs={},$r={},b1;function Ha(){if(b1)return $r;b1=1,Object.defineProperty($r,"__esModule",{value:!0}),$r.isReactNode=$r.isNavigationButton=$r.isNavigationAnchor=$r.highlightSubString=$r.IS_DEV=void 0;var e=Re();$r.IS_DEV=!1;const n=(s,f)=>{if(typeof s!="string"||typeof f!="string")return{text:s||"",match:!1};const d=f.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),h=new RegExp(d,"gi"),c=s.replace(h,v=>"<strong>".concat(v,"</strong>"));return{text:f===""?s:c,match:c!==s}};$r.highlightSubString=n;const i=s=>!!s.url;$r.isNavigationAnchor=i;const a=s=>!s.url;$r.isNavigationButton=a;const l=s=>(0,e.isValidElement)(s);return $r.isReactNode=l,$r}var S1;function sq(){if(S1)return Fs;S1=1,Object.defineProperty(Fs,"__esModule",{value:!0}),Fs.default=void 0;var e=a(Re()),n=a(et()),i=Ha();function a(d){return d&&d.__esModule?d:{default:d}}function l(){return l=Object.assign?Object.assign.bind():function(d){for(var h=1;h<arguments.length;h++){var c=arguments[h];for(var v in c)Object.prototype.hasOwnProperty.call(c,v)&&(d[v]=c[v])}return d},l.apply(this,arguments)}const s=d=>{if((0,i.isReactNode)(d))return d;const{icon:h,iconAlt:c,name:v,nameAlt:m,component:g="a",...S}=d;return e.default.createElement(g,l({className:"p-panel__logo"},S),e.default.createElement("img",{className:"p-panel__logo-icon",src:h,alt:c,width:"24",height:"24"}),e.default.createElement("img",{className:"p-panel__logo-name is-fading-when-collapsed",src:v,alt:m,height:"16"}))},f=d=>{let{forwardRef:h,children:c,className:v,contentClassName:m,controlsClassName:g,controls:S,dark:_,header:E,logo:O,stickyHeader:w,title:C,titleClassName:T,titleComponent:A="h4",titleId:R,toggle:q,wrapContent:k=!0,...F}=d;return e.default.createElement("div",l({},F,{className:(0,n.default)("p-panel",v,{"is-dark":_}),ref:h}),O||C||S||q?e.default.createElement("div",{className:(0,n.default)("p-panel__header",{"is-sticky":w})},O?s(O):e.default.createElement(A,{className:(0,n.default)("p-panel__title",T),id:R},C),e.default.createElement("div",{className:(0,n.default)("p-panel__controls",g)},q?e.default.createElement("span",{role:"button",tabIndex:0,className:"p-panel__toggle",onClick:()=>q.onClick(),onKeyDown:()=>q.onClick()},q.label):null,S)):E,c&&k?e.default.createElement("div",{className:(0,n.default)("p-panel__content",m)},c):c)};return Fs.default=f,Fs}var O1;function tj(){return O1||(O1=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(sq());function i(a){return a&&a.__esModule?a:{default:a}}}(Fm)),Fm}var Hm={},Hs={},Gm={},Gs={},Vm={},Vs={},Wm={},Ws={},E1;function cq(){if(E1)return Ws;E1=1,Object.defineProperty(Ws,"__esModule",{value:!0}),Ws.default=void 0;var e=i(Re()),n=i(lu());function i(s){return s&&s.__esModule?s:{default:s}}function a(){return a=Object.assign?Object.assign.bind():function(s){for(var f=1;f<arguments.length;f++){var d=arguments[f];for(var h in d)Object.prototype.hasOwnProperty.call(d,h)&&(s[h]=d[h])}return s},a.apply(this,arguments)}const l=s=>{let{component:f,dark:d,icon:h,label:c,status:v,forwardRef:m,...g}=s;return e.default.createElement(f,a({ref:m},g),h?e.default.createElement(n.default,{name:h,light:d,className:"p-side-navigation__icon"}):null,e.default.createElement("span",{className:"p-side-navigation__label"},e.default.createElement("span",{className:"p-side-navigation__label"},c)),v?e.default.createElement("div",{className:"p-side-navigation__status"},v):null)};return Ws.default=l,Ws}var w1;function nj(){return w1||(w1=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(cq());function i(a){return a&&a.__esModule?a:{default:a}}}(Wm)),Wm}var R1;function fq(){if(R1)return Vs;R1=1,Object.defineProperty(Vs,"__esModule",{value:!0}),Vs.default=void 0;var e=a(Re()),n=a(et()),i=a(nj());function a(f){return f&&f.__esModule?f:{default:f}}function l(){return l=Object.assign?Object.assign.bind():function(f){for(var d=1;d<arguments.length;d++){var h=arguments[d];for(var c in h)Object.prototype.hasOwnProperty.call(h,c)&&(f[c]=h[c])}return f},l.apply(this,arguments)}const s=f=>{let{component:d,forwardRef:h,...c}=f,v=null;return"className"in c&&typeof c.className=="string"&&(v=c.className,delete c.className),e.default.createElement(i.default,l({className:(0,n.default)("p-side-navigation__link",v),component:d??"a",forwardRef:h},c))};return Vs.default=s,Vs}var C1;function V_(){return C1||(C1=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(fq());function i(a){return a&&a.__esModule?a:{default:a}}}(Vm)),Vm}var Km={},Ks={},T1;function dq(){if(T1)return Ks;T1=1,Object.defineProperty(Ks,"__esModule",{value:!0}),Ks.default=void 0;var e=a(Re()),n=a(et()),i=a(nj());function a(f){return f&&f.__esModule?f:{default:f}}function l(){return l=Object.assign?Object.assign.bind():function(f){for(var d=1;d<arguments.length;d++){var h=arguments[d];for(var c in h)Object.prototype.hasOwnProperty.call(h,c)&&(f[c]=h[c])}return f},l.apply(this,arguments)}const s=f=>{let{children:d,className:h,...c}=f;return e.default.createElement(i.default,l({className:(0,n.default)("p-side-navigation__text",h),component:"span",label:d},c))};return Ks.default=s,Ks}var P1;function W_(){return P1||(P1=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(dq());function i(a){return a&&a.__esModule?a:{default:a}}}(Km)),Km}var j1;function pq(){if(j1)return Gs;j1=1,Object.defineProperty(Gs,"__esModule",{value:!0}),Gs.default=void 0;var e=a(Re()),n=a(V_()),i=a(W_());function a(f){return f&&f.__esModule?f:{default:f}}function l(){return l=Object.assign?Object.assign.bind():function(f){for(var d=1;d<arguments.length;d++){var h=arguments[d];for(var c in h)Object.prototype.hasOwnProperty.call(h,c)&&(f[c]=h[c])}return f},l.apply(this,arguments)}const s=f=>{let d,h={};if("nonInteractive"in f){const{nonInteractive:c,...v}=f;d=e.default.createElement(i.default,v)}else"children"in f?{children:d,...h}=f:d=e.default.createElement(n.default,f);return e.default.createElement("li",l({className:"p-side-navigation__item"},h),d)};return Gs.default=s,Gs}var M1;function K_(){return M1||(M1=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(pq());function i(a){return a&&a.__esModule?a:{default:a}}}(Gm)),Gm}var N1;function hq(){if(N1)return Hs;N1=1,Object.defineProperty(Hs,"__esModule",{value:!0}),Hs.default=void 0;var e=l(Re()),n=l(et()),i=l(K_()),a=Ha();function l(v){return v&&v.__esModule?v:{default:v}}function s(){return s=Object.assign?Object.assign.bind():function(v){for(var m=1;m<arguments.length;m++){var g=arguments[m];for(var S in g)Object.prototype.hasOwnProperty.call(g,S)&&(v[S]=g[S])}return v},s.apply(this,arguments)}const f=(v,m,g,S)=>{if((0,a.isReactNode)(v))return e.default.createElement(i.default,{key:m},v);if("nonInteractive"in v){var _;return e.default.createElement(i.default,s({},v,{dark:(_=v.dark)!==null&&_!==void 0?_:S,key:m}))}if("children"in v)return e.default.createElement(i.default,s({key:m},v));if("label"in v){var E,O;return e.default.createElement(i.default,s({component:(E=v.component)!==null&&E!==void 0?E:g,dark:(O=v.dark)!==null&&O!==void 0?O:S},v,{key:m}))}return null},d=(v,m,g,S)=>v==null?void 0:v.filter(Boolean).map((_,E)=>{let O,w={};return typeof _=="object"&&"items"in _?{items:O,...w}=_:O=_,e.default.createElement("ul",s({},w,{className:(0,n.default)("p-side-navigation__list",m,"className"in _?_.className:null),key:E}),O.filter(Boolean).map((C,T)=>f(C,T,g,S)))}),h=v=>v==null?void 0:v.some(m=>{var g;return(g=m&&"items"in m?m.items:m)===null||g===void 0?void 0:g.some(S=>(0,a.isReactNode)(S)?!1:S&&"icon"in S&&!!S.icon)}),c=v=>{let{children:m,className:g,dark:S,hasIcons:_,items:E,linkComponent:O,listClassName:w,navClassName:C,...T}=v;return e.default.createElement("div",s({className:(0,n.default)(g,{"p-side-navigation--icons":_||h(E),"is-dark":S})},T),e.default.createElement("nav",{className:C},m??d(E,w,O,S)))};return Hs.default=c,Hs}var A1;function rj(){return A1||(A1=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"SideNavigationItem",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"SideNavigationLink",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"SideNavigationText",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=s(hq()),i=s(K_()),a=s(W_()),l=s(V_());function s(f){return f&&f.__esModule?f:{default:f}}}(Hm)),Hm}var Ym={},Ys={},x1;function mq(){if(x1)return Ys;x1=1,Object.defineProperty(Ys,"__esModule",{value:!0}),Ys.default=void 0;var e=i(Re()),n=i(et());function i(s){return s&&s.__esModule?s:{default:s}}function a(){return a=Object.assign?Object.assign.bind():function(s){for(var f=1;f<arguments.length;f++){var d=arguments[f];for(var h in d)Object.prototype.hasOwnProperty.call(d,h)&&(s[h]=d[h])}return s},a.apply(this,arguments)}const l=s=>{let{children:f,className:d,...h}=s;return e.default.createElement("main",a({className:(0,n.default)("l-main",d)},h),f)};return Ys.default=l,Ys}var D1;function Y_(){return D1||(D1=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(mq());function i(a){return a&&a.__esModule?a:{default:a}}}(Ym)),Ym}var Qm={},Qs={},q1;function vq(){if(q1)return Qs;q1=1,Object.defineProperty(Qs,"__esModule",{value:!0}),Qs.default=void 0;var e=i(Re()),n=i(et());function i(s){return s&&s.__esModule?s:{default:s}}function a(){return a=Object.assign?Object.assign.bind():function(s){for(var f=1;f<arguments.length;f++){var d=arguments[f];for(var h in d)Object.prototype.hasOwnProperty.call(d,h)&&(s[h]=d[h])}return s},a.apply(this,arguments)}const l=s=>{let{children:f,className:d,collapsed:h,pinned:c,...v}=s;return e.default.createElement("header",a({className:(0,n.default)("l-navigation",d,{"is-collapsed":h,"is-pinned":c})},v),e.default.createElement("div",{className:"l-navigation__drawer"},f))};return Qs.default=l,Qs}var L1;function Q_(){return L1||(L1=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(vq());function i(a){return a&&a.__esModule?a:{default:a}}}(Qm)),Qm}var Xm={},Xs={},B1;function gq(){if(B1)return Xs;B1=1,Object.defineProperty(Xs,"__esModule",{value:!0}),Xs.default=void 0;var e=i(Re()),n=i(et());function i(s){return s&&s.__esModule?s:{default:s}}function a(){return a=Object.assign?Object.assign.bind():function(s){for(var f=1;f<arguments.length;f++){var d=arguments[f];for(var h in d)Object.prototype.hasOwnProperty.call(d,h)&&(s[h]=d[h])}return s},a.apply(this,arguments)}const l=s=>{let{children:f,className:d,...h}=s;return e.default.createElement("header",a({className:(0,n.default)("l-navigation-bar",d)},h),f)};return Xs.default=l,Xs}var k1;function X_(){return k1||(k1=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(gq());function i(a){return a&&a.__esModule?a:{default:a}}}(Xm)),Xm}var Zm={},Zs={},I1;function yq(){if(I1)return Zs;I1=1,Object.defineProperty(Zs,"__esModule",{value:!0}),Zs.default=void 0;var e=i(Re()),n=i(et());function i(s){return s&&s.__esModule?s:{default:s}}function a(){return a=Object.assign?Object.assign.bind():function(s){for(var f=1;f<arguments.length;f++){var d=arguments[f];for(var h in d)Object.prototype.hasOwnProperty.call(d,h)&&(s[h]=d[h])}return s},a.apply(this,arguments)}const l=s=>{let{children:f,className:d,...h}=s;return e.default.createElement("aside",a({className:(0,n.default)("l-status",d)},h),f)};return Zs.default=l,Zs}var z1;function Z_(){return z1||(z1=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(yq());function i(a){return a&&a.__esModule?a:{default:a}}}(Zm)),Zm}var Jm={},Js={},U1;function _q(){if(U1)return Js;U1=1,Object.defineProperty(Js,"__esModule",{value:!0}),Js.default=void 0;var e=i(Re()),n=i(et());function i(s){return s&&s.__esModule?s:{default:s}}function a(){return a=Object.assign?Object.assign.bind():function(s){for(var f=1;f<arguments.length;f++){var d=arguments[f];for(var h in d)Object.prototype.hasOwnProperty.call(d,h)&&(s[h]=d[h])}return s},a.apply(this,arguments)}const l=s=>{let{children:f,className:d,...h}=s;return e.default.createElement("div",a({className:(0,n.default)("l-application",d),role:"presentation"},h),f)};return Js.default=l,Js}var $1;function J_(){return $1||($1=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(_q());function i(a){return a&&a.__esModule?a:{default:a}}}(Jm)),Jm}var ev={},ku={},F1;function bq(){if(F1)return ku;F1=1,Object.defineProperty(ku,"__esModule",{value:!0}),ku.default=ku.ButtonAppearance=void 0;var e=i(et()),n=i(Re());function i(s){return s&&s.__esModule?s:{default:s}}function a(){return a=Object.assign?Object.assign.bind():function(s){for(var f=1;f<arguments.length;f++){var d=arguments[f];for(var h in d)Object.prototype.hasOwnProperty.call(d,h)&&(s[h]=d[h])}return s},a.apply(this,arguments)}ku.ButtonAppearance={BASE:"base",BRAND:"brand",DEFAULT:"",LINK:"link",NEGATIVE:"negative",POSITIVE:"positive"};const l=s=>{let{appearance:f,children:d,className:h,dense:c,disabled:v,element:m="button",hasIcon:g,inline:S,onClick:_,small:E,...O}=s;const w=(0,e.default)(f?"p-button--".concat(f):"p-button",{"has-icon":g,"is-dense":c,"is-disabled":v,"is-inline":S,"is-small":E},h),C=T=>T.preventDefault();return n.default.createElement(m,a({className:w,onClick:v?C:_,"aria-disabled":v||void 0},O),d)};return ku.default=l,ku}var H1;function ou(){return H1||(H1=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ButtonAppearance",{enumerable:!0,get:function(){return n.ButtonAppearance}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=a(bq());function i(l){if(typeof WeakMap!="function")return null;var s=new WeakMap,f=new WeakMap;return(i=function(d){return d?f:s})(l)}function a(l,s){if(l&&l.__esModule)return l;if(l===null||typeof l!="object"&&typeof l!="function")return{default:l};var f=i(s);if(f&&f.has(l))return f.get(l);var d={__proto__:null},h=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in l)if(c!=="default"&&Object.prototype.hasOwnProperty.call(l,c)){var v=h?Object.getOwnPropertyDescriptor(l,c):null;v&&(v.get||v.set)?Object.defineProperty(d,c,v):d[c]=l[c]}return d.default=l,f&&f.set(l,d),d}}(ev)),ev}var tv={},Iu={},nv={exports:{}},rv,G1;function Sq(){if(G1)return rv;G1=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return rv=e,rv}var av,V1;function Oq(){if(V1)return av;V1=1;var e=Sq();function n(){}function i(){}return i.resetWarningCache=n,av=function(){function a(f,d,h,c,v,m){if(m!==e){var g=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw g.name="Invariant Violation",g}}a.isRequired=a;function l(){return a}var s={array:a,bigint:a,bool:a,func:a,number:a,object:a,string:a,symbol:a,any:a,arrayOf:l,element:a,elementType:a,instanceOf:l,node:a,objectOf:l,oneOf:l,oneOfType:l,shape:l,exact:l,checkPropTypes:i,resetWarningCache:n};return s.PropTypes=s,s},av}var W1;function Nr(){return W1||(W1=1,nv.exports=Oq()()),nv.exports}var K1;function Eq(){if(K1)return Iu;K1=1,Object.defineProperty(Iu,"__esModule",{value:!0}),Iu.default=Iu.SkipLink=void 0;var e=i(Nr()),n=i(Re());function i(l){return l&&l.__esModule?l:{default:l}}const a=l=>{let{mainId:s="main-content"}=l;return n.default.createElement("a",{className:"p-link--skip",href:"#".concat(s)},"Skip to main content")};return Iu.SkipLink=a,a.propTypes={mainId:e.default.string},Iu.default=a,Iu}var Y1;function aj(){return Y1||(Y1=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(Eq());function i(a){return a&&a.__esModule?a:{default:a}}}(tv)),tv}var Q1;function wq(){if(Q1)return $s;Q1=1,Object.defineProperty($s,"__esModule",{value:!0}),$s.default=void 0;var e=_(Re()),n=g(et()),i=g(tj()),a=g(rj()),l=g(Y_()),s=g(Q_()),f=g(X_()),d=g(Z_()),h=g(J_()),c=g(ou()),v=g(lu()),m=g(aj());function g(O){return O&&O.__esModule?O:{default:O}}function S(O){if(typeof WeakMap!="function")return null;var w=new WeakMap,C=new WeakMap;return(S=function(T){return T?C:w})(O)}function _(O,w){if(O&&O.__esModule)return O;if(O===null||typeof O!="object"&&typeof O!="function")return{default:O};var C=S(w);if(C&&C.has(O))return C.get(O);var T={__proto__:null},A=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var R in O)if(R!=="default"&&Object.prototype.hasOwnProperty.call(O,R)){var q=A?Object.getOwnPropertyDescriptor(O,R):null;q&&(q.get||q.set)?Object.defineProperty(T,R,q):T[R]=O[R]}return T.default=O,C&&C.set(O,T),T}const E=O=>{let{aside:w,children:C,dark:T=!0,logo:A,mainClassName:R,menuCollapsed:q,menuPinned:k,navigationBarClassName:F,navigationClassName:U,navItems:V,navLinkComponent:Q,onCollapseMenu:ce,onPinMenu:ae,sideNavigation:J,status:X,statusClassName:ee,mainId:oe="main-content",...pe}=O;const[Ce,L]=(0,e.useState)(!1),[ne,ge]=(0,e.useState)(!0),ye=k??Ce,Ee=ae??L,Se=q??ne,fe=ce??ge;return e.default.createElement(h.default,pe,e.default.createElement(m.default,{mainId:oe}),(V||J)&&e.default.createElement(e.default.Fragment,null,e.default.createElement(f.default,{className:F},e.default.createElement(i.default,{dark:T,logo:A,toggle:{label:"Menu",onClick:()=>fe(!Se)}})),e.default.createElement(s.default,{className:U,collapsed:Se,pinned:ye},e.default.createElement(i.default,{dark:T,controls:e.default.createElement(e.default.Fragment,null,e.default.createElement(c.default,{hasIcon:!0,appearance:"base",className:(0,n.default)("u-no-margin u-hide--medium",{"is-dark":T}),onClick:Ne=>{fe(!0),Ne.currentTarget.blur()}},e.default.createElement(v.default,{name:"close",className:(0,n.default)({"is-light":T})},"Close menu")),e.default.createElement(c.default,{hasIcon:!0,appearance:"base",className:(0,n.default)("u-no-margin u-hide--small",{"is-dark":T}),onClick:()=>{Ee(!ye)}},e.default.createElement(v.default,{name:ye?"close":"pin",className:(0,n.default)({"is-light":T})},ye?"Unpin menu":"Pin menu"))),controlsClassName:"u-hide--large",stickyHeader:!0,logo:A},V?e.default.createElement(a.default,{dark:T,items:V,linkComponent:Q}):J))),e.default.createElement(l.default,{id:oe,className:R},C),w,X&&e.default.createElement(d.default,{className:ee},X))};return $s.default=E,$s}var iv={},ec={},X1;function Rq(){if(X1)return ec;X1=1,Object.defineProperty(ec,"__esModule",{value:!0}),ec.default=void 0;var e=i(Re()),n=i(et());function i(s){return s&&s.__esModule?s:{default:s}}function a(){return a=Object.assign?Object.assign.bind():function(s){for(var f=1;f<arguments.length;f++){var d=arguments[f];for(var h in d)Object.prototype.hasOwnProperty.call(d,h)&&(s[h]=d[h])}return s},a.apply(this,arguments)}const l=s=>{let{children:f,className:d,collapsed:h,narrow:c,forwardRef:v,pinned:m,wide:g,...S}=s;return e.default.createElement("aside",a({className:(0,n.default)("l-aside",d,{"is-collapsed":h,"is-narrow":c,"is-pinned":m,"is-wide":g})},S,{ref:v}),f)};return ec.default=l,ec}var Z1;function ij(){return Z1||(Z1=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(Rq());function i(a){return a&&a.__esModule?a:{default:a}}}(iv)),iv}var J1;function Cq(){return J1||(J1=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"AppAside",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"AppMain",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"AppNavigation",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"AppNavigationBar",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"AppStatus",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(e,"Application",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=h(wq()),i=h(ij()),a=h(J_()),l=h(Y_()),s=h(Q_()),f=h(X_()),d=h(Z_());function h(c){return c&&c.__esModule?c:{default:c}}}($m)),$m}var uv={},zu={},eE;function Tq(){if(eE)return zu;eE=1,Object.defineProperty(zu,"__esModule",{value:!0}),zu.default=zu.BadgeType=void 0;var e=i(et()),n=i(Re());function i(v){return v&&v.__esModule?v:{default:v}}function a(){return a=Object.assign?Object.assign.bind():function(v){for(var m=1;m<arguments.length;m++){var g=arguments[m];for(var S in g)Object.prototype.hasOwnProperty.call(g,S)&&(v[S]=g[S])}return v},a.apply(this,arguments)}const l=zu.BadgeType={ROUNDED_LARGE_NUMBER:"ROUNDED_LARGE_NUMBER",UNDEFINED_LARGE_NUMBER:"UNDEFINED_LARGE_NUMBER"},s=999,f=["","k","M","B","T"],d=function(v){let m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(v<1e3){const S=Number(v.toString().slice(0,3));return"".concat(S).concat(f[m])}if(m>=f.length-1)return"999T";const g=v/1e3;return d(g,m+1)},h=v=>v>s?"".concat(s,"+"):v,c=v=>{let{value:m,badgeType:g=l.UNDEFINED_LARGE_NUMBER,className:S,isNegative:_,...E}=v;const O=(0,e.default)({"p-badge--negative":!!_,"p-badge":!_},S);let w=Math.round(m);m<0&&(console.error("The value used in the badge should be positive"),w=0);const C=g===l.ROUNDED_LARGE_NUMBER?d(w):h(w);return n.default.createElement("span",a({},E,{className:O}),C)};return zu.default=c,zu}var tE;function Pq(){return tE||(tE=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(Tq());function i(a){return a&&a.__esModule?a:{default:a}}}(uv)),uv}var lv={},tc={},nE;function jq(){if(nE)return tc;nE=1,Object.defineProperty(tc,"__esModule",{value:!0}),tc.default=void 0;var e=l(et()),n=a(Re());function i(d){if(typeof WeakMap!="function")return null;var h=new WeakMap,c=new WeakMap;return(i=function(v){return v?c:h})(d)}function a(d,h){if(d&&d.__esModule)return d;if(d===null||typeof d!="object"&&typeof d!="function")return{default:d};var c=i(h);if(c&&c.has(d))return c.get(d);var v={__proto__:null},m=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var g in d)if(g!=="default"&&Object.prototype.hasOwnProperty.call(d,g)){var S=m?Object.getOwnPropertyDescriptor(d,g):null;S&&(S.get||S.set)?Object.defineProperty(v,g,S):v[g]=d[g]}return v.default=d,c&&c.set(d,v),v}function l(d){return d&&d.__esModule?d:{default:d}}function s(){return s=Object.assign?Object.assign.bind():function(d){for(var h=1;h<arguments.length;h++){var c=arguments[h];for(var v in c)Object.prototype.hasOwnProperty.call(c,v)&&(d[v]=c[v])}return d},s.apply(this,arguments)}const f=d=>{let{children:h,className:c,highlighted:v,overlay:m,thumbnail:g,title:S,..._}=d;const E=(0,n.useId)();return n.default.createElement("div",s({"aria-labelledby":S?E:void 0,className:(0,e.default)(c,{"p-card":!v&&!m,"p-card--highlighted":v,"p-card--overlay":m}),role:"group"},_),g&&n.default.createElement(n.default.Fragment,null,n.default.createElement("img",{className:"p-card__thumbnail",src:g,alt:""}),n.default.createElement("hr",{className:"u-sv1"})),S&&n.default.createElement("h3",{className:"p-card__title",id:E},S),n.default.createElement("div",{className:"p-card__content"},h))};return tc.default=f,tc}var rE;function uj(){return rE||(rE=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(jq());function i(a){return a&&a.__esModule?a:{default:a}}}(lv)),lv}var ov={},nc={},sv={},rc={},aE;function Mq(){if(aE)return rc;aE=1,Object.defineProperty(rc,"__esModule",{value:!0}),rc.default=void 0;var e=l(et()),n=a(Re());function i(d){if(typeof WeakMap!="function")return null;var h=new WeakMap,c=new WeakMap;return(i=function(v){return v?c:h})(d)}function a(d,h){if(d&&d.__esModule)return d;if(d===null||typeof d!="object"&&typeof d!="function")return{default:d};var c=i(h);if(c&&c.has(d))return c.get(d);var v={__proto__:null},m=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var g in d)if(g!=="default"&&Object.prototype.hasOwnProperty.call(d,g)){var S=m?Object.getOwnPropertyDescriptor(d,g):null;S&&(S.get||S.set)?Object.defineProperty(v,g,S):v[g]=d[g]}return v.default=d,c&&c.set(d,v),v}function l(d){return d&&d.__esModule?d:{default:d}}function s(){return s=Object.assign?Object.assign.bind():function(d){for(var h=1;h<arguments.length;h++){var c=arguments[h];for(var v in c)Object.prototype.hasOwnProperty.call(c,v)&&(d[v]=c[v])}return d},s.apply(this,arguments)}const f=d=>{let{inputType:h,label:c,labelClassName:v,indeterminate:m=!1,inline:g,...S}=d;const _=(0,n.useId)(),E=(0,n.useRef)(null);return(0,n.useEffect)(()=>{E.current.indeterminate=m},[m]),n.default.createElement("label",{className:(0,e.default)(v,"p-".concat(h).concat(g?"--inline":""),{"is-required":S.required})},n.default.createElement("input",s({"aria-labelledby":_,className:"p-".concat(h,"__input"),ref:E,type:h},S)),n.default.createElement("span",{className:"p-".concat(h,"__label"),id:_},c))};return rc.default=f,rc}var iE;function lj(){return iE||(iE=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(Mq());function i(a){return a&&a.__esModule?a:{default:a}}}(sv)),sv}var uE;function Nq(){if(uE)return nc;uE=1,Object.defineProperty(nc,"__esModule",{value:!0}),nc.default=void 0;var e=i(Re()),n=i(lj());function i(s){return s&&s.__esModule?s:{default:s}}function a(){return a=Object.assign?Object.assign.bind():function(s){for(var f=1;f<arguments.length;f++){var d=arguments[f];for(var h in d)Object.prototype.hasOwnProperty.call(d,h)&&(s[h]=d[h])}return s},a.apply(this,arguments)}const l=s=>{let{label:f,indeterminate:d=!1,...h}=s;return e.default.createElement(n.default,a({label:f,inputType:"checkbox",indeterminate:d},h))};return nc.default=l,nc}var lE;function oj(){return lE||(lE=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(Nq());function i(a){return a&&a.__esModule?a:{default:a}}}(ov)),ov}var cv={},di={},oE;function Aq(){if(oE)return di;oE=1,Object.defineProperty(di,"__esModule",{value:!0}),di.default=di.Label=di.ChipType=void 0;var e=a(Re()),n=Ha(),i=a(et());function a(d){return d&&d.__esModule?d:{default:d}}function l(){return l=Object.assign?Object.assign.bind():function(d){for(var h=1;h<arguments.length;h++){var c=arguments[h];for(var v in c)Object.prototype.hasOwnProperty.call(c,v)&&(d[v]=c[v])}return d},l.apply(this,arguments)}let s=di.Label=function(d){return d.Dismiss="Dismiss",d}({});di.ChipType={CAUTION:"caution",INFORMATION:"information",NEGATIVE:"negative",POSITIVE:"positive"};const f=d=>{let{appearance:h,lead:c="",onClick:v,onDismiss:m,quoteValue:g,selected:S,subString:_="",value:E,...O}=d;const w=R=>{(R.key===" "||R.key==="Enter")&&typeof v=="function"&&v({lead:c,value:E})},C=(0,n.highlightSubString)(E,_).text,T=e.default.createElement(e.default.Fragment,null,c&&e.default.createElement("span",{className:"p-chip__lead"},c.toUpperCase()),e.default.createElement("span",{className:"p-chip__value",dangerouslySetInnerHTML:{__html:g?"'".concat(C,"'"):C}})),A=(0,i.default)({["p-chip--".concat(h)]:!!h,"p-chip":!h},O.className);return m?e.default.createElement("span",l({},O,{className:A}),T,e.default.createElement("button",{className:"p-chip__dismiss",onClick:m,type:"button"},e.default.createElement("i",{className:"p-icon--close"},s.Dismiss))):e.default.createElement("button",l({},O,{"aria-pressed":S,className:A,onClick:v,onKeyDown:R=>w(R),type:"button"}),T)};return di.default=f,di}var sE;function eb(){return sE||(sE=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(Aq());function i(a){return a&&a.__esModule?a:{default:a}}}(cv)),cv}var fv={},ac={},dv={},Ld={},go={},Bd={},cE;function xq(){if(cE)return Bd;cE=1,Object.defineProperty(Bd,"__esModule",{value:!0}),Bd.default=a;var e=n(Re());function n(l){return l&&l.__esModule?l:{default:l}}function i(){return i=Object.assign?Object.assign.bind():function(l){for(var s=1;s<arguments.length;s++){var f=arguments[s];for(var d in f)Object.prototype.hasOwnProperty.call(f,d)&&(l[d]=f[d])}return l},i.apply(this,arguments)}function a(l){let{options:s,onChange:f,...d}=l;return e.default.createElement("select",i({className:"p-code-snippet__dropdown",onChange:f},d),s.map(h=>{let{label:c,value:v,...m}=h;return e.default.createElement("option",i({value:v,key:v+""||c},m),c)}))}return Bd}var fE;function sj(){if(fE)return go;fE=1,Object.defineProperty(go,"__esModule",{value:!0}),go.CodeSnippetBlockAppearance=void 0,go.default=f;var e=a(et()),n=a(Re()),i=a(xq());function a(d){return d&&d.__esModule?d:{default:d}}function l(){return l=Object.assign?Object.assign.bind():function(d){for(var h=1;h<arguments.length;h++){var c=arguments[h];for(var v in c)Object.prototype.hasOwnProperty.call(c,v)&&(d[v]=c[v])}return d},l.apply(this,arguments)}const s=go.CodeSnippetBlockAppearance={LINUX_PROMPT:"linuxPrompt",NUMBERED:"numbered",URL:"url",WINDOWS_PROMPT:"windowsPrompt"};function f(d){let{appearance:h,code:c,content:v,dropdowns:m,stacked:g=!1,title:S,wrapLines:_=!1}=d,E="p-code-snippet__block";const O=h===s.NUMBERED,w=h===s.LINUX_PROMPT||h===s.WINDOWS_PROMPT||h===s.URL;let C;if(O){E+="--numbered";let A;Array.isArray(c)?A=c:typeof c=="string"?A=c.split(/\r?\n/):A=[c],C=A.map((R,q)=>n.default.createElement(n.default.Fragment,{key:"p-code-snippet__line-".concat(q)},n.default.createElement("span",{className:"p-code-snippet__line"},R),` `))}else w&&(E+="--icon");E=(0,e.default)(E,{"is-windows-prompt":h===s.WINDOWS_PROMPT,"is-url":h===s.URL,"is-wrapped":_});const T=m&&m.length;return n.default.createElement(n.default.Fragment,null,(S||T)&&n.default.createElement("div",{className:"p-code-snippet__header ".concat(g?"is-stacked":"")},n.default.createElement("h5",{className:"p-code-snippet__title"},S),T&&n.default.createElement("div",{className:"p-code-snippet__dropdowns"},m.map((A,R)=>n.default.createElement(i.default,l({},A,{key:"code-snippet-dropdown-".concat(R)}))))),n.default.createElement("pre",{className:E},n.default.createElement("code",null,O?C:c)),v)}return go}var dE;function Dq(){if(dE)return Ld;dE=1,Object.defineProperty(Ld,"__esModule",{value:!0}),Ld.default=s;var e=a(et()),n=a(Re()),i=a(sj());function a(f){return f&&f.__esModule?f:{default:f}}function l(){return l=Object.assign?Object.assign.bind():function(f){for(var d=1;d<arguments.length;d++){var h=arguments[d];for(var c in h)Object.prototype.hasOwnProperty.call(h,c)&&(f[c]=h[c])}return f},l.apply(this,arguments)}function s(f){let{className:d,blocks:h,...c}=f;return n.default.createElement("div",l({className:(0,e.default)("p-code-snippet",{"is-bordered":h.some(v=>v.content)},d)},c),h.map((v,m)=>n.default.createElement(i.default,l({key:"code-snippet-block-".concat(m)},v))))}return Ld}var pE;function cj(){return pE||(pE=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"CodeSnippetBlockAppearance",{enumerable:!0,get:function(){return i.CodeSnippetBlockAppearance}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=a(Dq()),i=sj();function a(l){return l&&l.__esModule?l:{default:l}}}(dv)),dv}var hE;function qq(){if(hE)return ac;hE=1,Object.defineProperty(ac,"__esModule",{value:!0}),ac.default=void 0;var e=f(Nr()),n=f(Re()),i=s(cj()),a=Ha();function l(c){if(typeof WeakMap!="function")return null;var v=new WeakMap,m=new WeakMap;return(l=function(g){return g?m:v})(c)}function s(c,v){if(c&&c.__esModule)return c;if(c===null||typeof c!="object"&&typeof c!="function")return{default:c};var m=l(v);if(m&&m.has(c))return m.get(c);var g={__proto__:null},S=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var _ in c)if(_!=="default"&&Object.prototype.hasOwnProperty.call(c,_)){var E=S?Object.getOwnPropertyDescriptor(c,_):null;E&&(E.get||E.set)?Object.defineProperty(g,_,E):g[_]=c[_]}return g.default=c,m&&m.set(c,g),g}function f(c){return c&&c.__esModule?c:{default:c}}function d(){return d=Object.assign?Object.assign.bind():function(c){for(var v=1;v<arguments.length;v++){var m=arguments[v];for(var g in m)Object.prototype.hasOwnProperty.call(m,g)&&(c[g]=m[g])}return c},d.apply(this,arguments)}const h=c=>{let{children:v,className:m,inline:g,copyable:S,numbered:_,...E}=c;if(a.IS_DEV&&console.warn("Code component is deprecated. Use CodeSnippet component or inline `<code>` instead."),g)return n.default.createElement("code",d({className:m},E),v);{let O=null;return _?O=i.CodeSnippetBlockAppearance.NUMBERED:S&&(O=i.CodeSnippetBlockAppearance.LINUX_PROMPT),n.default.createElement(i.default,{blocks:[{appearance:O,code:v}]})}};return h.propTypes={children:e.default.string.isRequired,inline:e.default.bool,copyable:e.default.bool,numbered:e.default.bool},ac.default=h,ac}var mE;function Lq(){return mE||(mE=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(qq());function i(a){return a&&a.__esModule?a:{default:a}}}(fv)),fv}var pv={},Uu={},vE;function Bq(){if(vE)return Uu;vE=1,Object.defineProperty(Uu,"__esModule",{value:!0}),Uu.default=Uu.colSizes=void 0;var e=i(et()),n=i(Re());function i(s){return s&&s.__esModule?s:{default:s}}function a(){return a=Object.assign?Object.assign.bind():function(s){for(var f=1;f<arguments.length;f++){var d=arguments[f];for(var h in d)Object.prototype.hasOwnProperty.call(d,h)&&(s[h]=d[h])}return s},a.apply(this,arguments)}Uu.colSizes=[1,2,3,4,5,6,7,8,9,10,11,12];const l=s=>{let{children:f,className:d,element:h="div",emptyLarge:c,emptyMedium:v,emptySmall:m,large:g,medium:S,size:_,small:E,...O}=s;return n.default.createElement(h,a({className:(0,e.default)(d,"col-".concat(_),{["col-small-".concat(E)]:!!E,["col-medium-".concat(S)]:!!S,["col-large-".concat(g)]:!!g,["col-start-small-".concat(m)]:!!m,["col-start-medium-".concat(v)]:!!v,["col-start-large-".concat(c)]:!!c})},O),f)};return Uu.default=l,Uu}var gE;function cp(){return gE||(gE=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"colSizes",{enumerable:!0,get:function(){return n.colSizes}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=a(Bq());function i(l){if(typeof WeakMap!="function")return null;var s=new WeakMap,f=new WeakMap;return(i=function(d){return d?f:s})(l)}function a(l,s){if(l&&l.__esModule)return l;if(l===null||typeof l!="object"&&typeof l!="function")return{default:l};var f=i(s);if(f&&f.has(l))return f.get(l);var d={__proto__:null},h=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in l)if(c!=="default"&&Object.prototype.hasOwnProperty.call(l,c)){var v=h?Object.getOwnPropertyDescriptor(l,c):null;v&&(v.get||v.set)?Object.defineProperty(d,c,v):d[c]=l[c]}return d.default=l,f&&f.set(l,d),d}}(pv)),pv}var hv={},$u={},mv={},Fu={},vv={},Hu={},yE;function kq(){if(yE)return Hu;yE=1,Object.defineProperty(Hu,"__esModule",{value:!0}),Hu.default=Hu.Modal=void 0;var e=l(et()),n=a(Re());function i(d){if(typeof WeakMap!="function")return null;var h=new WeakMap,c=new WeakMap;return(i=function(v){return v?c:h})(d)}function a(d,h){if(d&&d.__esModule)return d;if(d===null||typeof d!="object"&&typeof d!="function")return{default:d};var c=i(h);if(c&&c.has(d))return c.get(d);var v={__proto__:null},m=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var g in d)if(g!=="default"&&Object.prototype.hasOwnProperty.call(d,g)){var S=m?Object.getOwnPropertyDescriptor(d,g):null;S&&(S.get||S.set)?Object.defineProperty(v,g,S):v[g]=d[g]}return v.default=d,c&&c.set(d,v),v}function l(d){return d&&d.__esModule?d:{default:d}}function s(){return s=Object.assign?Object.assign.bind():function(d){for(var h=1;h<arguments.length;h++){var c=arguments[h];for(var v in c)Object.prototype.hasOwnProperty.call(c,v)&&(d[v]=c[v])}return d},s.apply(this,arguments)}const f=d=>{let{buttonRow:h,children:c,className:v,close:m,title:g,shouldPropagateClickEvent:S=!1,closeOnOutsideClick:_=!0,...E}=d;const O='a[href]:not([tabindex="-1"]), button:not([disabled]), textarea:not([disabled]):not([tabindex="-1"]), input:not([disabled]):not([tabindex="-1"]), select:not([disabled]):not([tabindex="-1"]), area[href]:not([tabindex="-1"]), iframe:not([tabindex="-1"]), [tabindex]:not([tabindex="-1"]), [contentEditable=true]:not([tabindex="-1"])',w=(0,n.useId)(),C=(0,n.useId)(),T=(0,n.useRef)(!1),A=(0,n.useRef)(null),R=(0,n.useRef)(null),q=J=>{if(R.current.length>0){const X=R.current[0],ee=R.current[R.current.length-1];if(!J.shiftKey&&document.activeElement===ee&&(X.focus(),J.preventDefault()),J.shiftKey&&document.activeElement===X)return ee.focus(),J.preventDefault()}},k=J=>{"nativeEvent"in J&&J.nativeEvent.stopImmediatePropagation?J.nativeEvent.stopImmediatePropagation():"stopImmediatePropagation"in J?J.stopImmediatePropagation():J.stopPropagation&&J.stopPropagation(),m&&m()},F=new Map([["Escape",k],["Tab",q]]);(0,n.useEffect)(()=>{A.current.focus()},[A]),(0,n.useEffect)(()=>{var J;R.current=A.current.querySelectorAll(O);let X=0;m&&R.current.length>1&&(X=1),(J=R.current[X])===null||J===void 0||J.focus({preventScroll:!0})},[m]),(0,n.useEffect)(()=>{const J=X=>{const ee=F.get(X.code);return ee&&ee(X)};return document.addEventListener("keydown",J),()=>{document.removeEventListener("keydown",J)}});const U=()=>{T.current=!1},V=()=>{T.current=!1},Q=J=>{J.target===A.current&&_&&(T.current=!0)},ce=J=>{S||J.stopPropagation(),m&&m()},ae=J=>{T.current&&ce(J)};return n.default.createElement("div",s({className:(0,e.default)("p-modal",v),onClick:ae,onMouseDown:Q},E,{ref:A}),n.default.createElement("section",{className:"p-modal__dialog",role:"dialog","aria-modal":"true","aria-labelledby":C,"aria-describedby":w,onMouseDown:U,onMouseUp:V},!!g&&n.default.createElement("header",{className:"p-modal__header"},n.default.createElement("h2",{className:"p-modal__title",id:C},g),!!m&&n.default.createElement("button",{className:"p-modal__close","aria-label":"Close active modal",onClick:ce},"Close")),n.default.createElement("div",{id:w},c),!!h&&n.default.createElement("footer",{className:"p-modal__footer"},h)))};return Hu.Modal=f,Hu.default=f,Hu}var _E;function fj(){return _E||(_E=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(kq());function i(a){return a&&a.__esModule?a:{default:a}}}(vv)),vv}var bE;function Iq(){if(bE)return Fu;bE=1,Object.defineProperty(Fu,"__esModule",{value:!0}),Fu.default=Fu.ConfirmationModal=void 0;var e=l(Re()),n=l(ou()),i=l(fj()),a=l(sp());function l(d){return d&&d.__esModule?d:{default:d}}function s(){return s=Object.assign?Object.assign.bind():function(d){for(var h=1;h<arguments.length;h++){var c=arguments[h];for(var v in c)Object.prototype.hasOwnProperty.call(c,v)&&(d[v]=c[v])}return d},s.apply(this,arguments)}const f=d=>{let{cancelButtonLabel:h="Cancel",cancelButtonProps:c,children:v,confirmButtonAppearance:m="negative",confirmButtonLabel:g,confirmExtra:S,onConfirm:_,confirmButtonLoading:E,confirmButtonDisabled:O,confirmButtonProps:w,...C}=d;const T=A=>R=>{C.shouldPropagateClickEvent||R.stopPropagation(),A&&A(R)};return e.default.createElement(i.default,s({buttonRow:e.default.createElement(e.default.Fragment,null,S,e.default.createElement(n.default,s({},c,{className:"u-no-margin--bottom",onClick:T(C.close)}),h),e.default.createElement(a.default,s({},w,{appearance:m,className:"u-no-margin--bottom",onClick:T(_),loading:E,disabled:O}),g))},C),v)};return Fu.ConfirmationModal=f,Fu.default=f,Fu}var SE;function dj(){return SE||(SE=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(Iq());function i(a){return a&&a.__esModule?a:{default:a}}}(mv)),mv}var gv={},Gu={},pi={},OE;function zq(){if(OE)return pi;OE=1,Object.defineProperty(pi,"__esModule",{value:!0}),pi.weAreServer=pi.useSSR=pi.Device=void 0;let e=pi.Device=function(g){return g.Browser="browser",g.Server="server",g}({});const{Browser:n,Server:i}=e,l=!!(typeof window<"u"&&window.document&&window.document.createElement)?n:i,s={isBrowser:l===n,isServer:l===i,device:l,canUseWorkers:typeof Worker<"u",canUseEventListeners:l===n&&!!window.addEventListener,canUseViewport:l===n&&!!window.screen},f=function(){for(var g=arguments.length,S=new Array(g),_=0;_<g;_++)S[_]=arguments[_];return S.reduce((E,O)=>({...E,...O}),{})},d=g=>Object.keys(g).map(S=>g[S]),h=()=>f((d(s),s));let c=h();const v=()=>{s.isServer=!0,c=h()};pi.weAreServer=v;const m=()=>c;return pi.useSSR=m,pi}var EE;function Uq(){if(EE)return Gu;EE=1,Object.defineProperty(Gu,"__esModule",{value:!0}),Gu.usePortal=Gu.errorMessage1=void 0;var e=Re(),n=q_(),i=zq();const a=Gu.errorMessage1="You must either add a `ref` to the element you are interacting with or pass an `event` to openPortal(e) or togglePortal(e) when the `programmaticallyOpen` option is not set to `true`.",l=function(){let{closeOnOutsideClick:s=!0,closeOnEsc:f=!0,bindTo:d,isOpen:h=!1,onOpen:c,onClose:v,onPortalClick:m,programmaticallyOpen:g=!1}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{isServer:S,isBrowser:_}=(0,i.useSSR)(),[E,O]=(0,e.useState)(h),w=(0,e.useRef)(E),C=(0,e.useCallback)(J=>{w.current=J,O(J)},[]),T=(0,e.useRef)(null),A=(0,e.useRef)(_?document.createElement("div"):null);(0,e.useEffect)(()=>{_&&!A.current&&(A.current=document.createElement("div"))},[_,A]);const R=(0,e.useMemo)(()=>S?null:d&&d.current||document.body,[S,d]),q=J=>{if(!J)return{portal:A,targetEl:T,event:J};const X=J||{};X.persist&&X.persist(),X.portal=A,X.targetEl=T,X.event=J;const{currentTarget:ee}=J;return!T.current&&ee&&ee!==document&&(T.current=X.currentTarget),X},k=(0,e.useCallback)(J=>{if(S)return;const X=q(J);if(T.current==null&&!g)throw setTimeout(()=>C(!0),0),Error(a);c&&c(X),C(!0)},[S,A,C,T,c,g]),F=(0,e.useCallback)(J=>{if(S)return;const X=q(J);v&&w.current&&v(X),w.current&&C(!1)},[S,v,C]),U=(0,e.useCallback)(J=>w.current?F(J):k(J),[F,k]),V=(0,e.useCallback)(J=>J.key==="Escape"&&f?F(J):void 0,[f,F]),Q=(0,e.useCallback)(J=>{const X=ee=>ee.current.contains(J.target);X(A)||J.button!==0||!w.current||T.current&&X(T)||s&&F(J)},[S,F,s,A]),ce=(0,e.useCallback)(J=>{if(S||!(A.current instanceof HTMLElement))return;const X=q(J);A.current.contains(X.target)&&m&&m(X),Q(J)},[Q,S]);(0,e.useEffect)(()=>{if(S||!(R instanceof HTMLElement)||!(A.current instanceof HTMLElement))return null;const J=A.current;return R.appendChild(A.current),document.addEventListener("keydown",V),document.addEventListener("mousedown",ce),()=>{document.removeEventListener("keydown",V),document.removeEventListener("mousedown",ce),R.removeChild(J)}},[S,Q,V,R,A]);const ae=(0,e.useCallback)(J=>{let{children:X}=J;return A.current!=null?(0,n.createPortal)(X,A.current):null},[A]);return Object.assign([k,F,w.current,ae,U,T,A],{isOpen:w.current,openPortal:k,ref:T,closePortal:F,togglePortal:U,Portal:ae,portalRef:A,bind:{ref:T}})};return Gu.usePortal=l,Gu}var wE;function fp(){return wE||(wE=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"usePortal",{enumerable:!0,get:function(){return n.usePortal}});var n=Uq()}(gv)),gv}var RE;function $q(){if(RE)return $u;RE=1,Object.defineProperty($u,"__esModule",{value:!0}),$u.default=$u.ConfirmationButton=void 0;var e=l(Re()),n=l(sp()),i=l(dj()),a=fp();function l(h){return h&&h.__esModule?h:{default:h}}function s(){return s=Object.assign?Object.assign.bind():function(h){for(var c=1;c<arguments.length;c++){var v=arguments[c];for(var m in v)Object.prototype.hasOwnProperty.call(v,m)&&(h[m]=v[m])}return h},s.apply(this,arguments)}const f=h=>typeof h=="string"?h:typeof h=="number"?h.toString():null,d=h=>{let{confirmationModalProps:c,onHoverText:v,shiftClickEnabled:m=!1,showShiftClickHint:g=!1,...S}=h;const{openPortal:_,closePortal:E,isOpen:O,Portal:w}=(0,a.usePortal)(),C=()=>{E(),c.close&&c.close()},T=R=>{E(),c.onConfirm(R)},A=R=>{R.shiftKey?c.onConfirm(R):_(R)};return e.default.createElement(e.default.Fragment,null,O&&e.default.createElement(w,null,e.default.createElement(i.default,s({},c,{close:C,confirmButtonLabel:c.confirmButtonLabel,onConfirm:T}),c.children,g&&e.default.createElement("p",{className:"p-text--small u-text--muted u-hide--small"},"Next time, you can skip this confirmation by holding"," ",e.default.createElement("code",null,"SHIFT")," and clicking the action."))),e.default.createElement(n.default,s({},S,{onClick:m?A:_,title:f(v??c.confirmButtonLabel)}),S.children))};return $u.ConfirmationButton=d,$u.default=d,$u}var CE;function Fq(){return CE||(CE=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i($q());function i(a){return a&&a.__esModule?a:{default:a}}}(hv)),hv}var yv={},Vu={},_v={},Wu={},TE;function Hq(){if(TE)return Wu;TE=1,Object.defineProperty(Wu,"__esModule",{value:!0}),Wu.useOnClickOutside=Wu.useClickOutside=void 0;var e=Re();const n=function(a,l){let{isEnabled:s}=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{isEnabled:!0};const f=(0,e.useCallback)(d=>{var h,c;const v=d.target;(!(typeof(d==null||(h=d.target)===null||h===void 0?void 0:h.className)=="string")||a!=null&&a.current&&!((c=a.current)!==null&&c!==void 0&&c.contains(v))&&a.current!==v)&&l()},[a,l]);(0,e.useEffect)(()=>(s&&document.addEventListener("click",f,!1),()=>document.removeEventListener("click",f,!1)),[f,s])};Wu.useOnClickOutside=n;const i=a=>{const l=(0,e.useRef)(null);return n(l,a),l};return Wu.useClickOutside=i,Wu}var ic={},PE;function Gq(){if(PE)return ic;PE=1,Object.defineProperty(ic,"__esModule",{value:!0}),ic.useId=void 0;var e=Re(),n=Ha();const i=()=>{const a=(0,e.useId)();return n.IS_DEV&&console.warn('The useId hook has been deprecated. Use `import { useId } from "react";` instead.'),a};return ic.useId=i,ic}var uc={},Ku={},jE;function pj(){if(jE)return Ku;jE=1,Object.defineProperty(Ku,"__esModule",{value:!0}),Ku.useThrottle=Ku.THROTTLE_DELAY=void 0;var e=Re();const n=Ku.THROTTLE_DELAY=1e3/60,i=function(a){let l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:n;const s=(0,e.useRef)(null),f=(0,e.useRef)(null),d=(0,e.useRef)(null),h=(0,e.useCallback)(function(){for(var c=arguments.length,v=new Array(c),m=0;m<c;m++)v[m]=arguments[m];d.current=v;const g=()=>{a(...d.current),f.current=Date.now(),s.current=null},S=()=>{s.current=window.setTimeout(()=>{g(),s.current=null},l)};f.current?!s.current&&Date.now()-f.current>l&&S():(g(),S())},[a,l]);return(0,e.useEffect)(()=>()=>{s.current&&clearTimeout(s.current)},[]),h};return Ku.useThrottle=i,Ku}var lc={},ME;function hj(){if(ME)return lc;ME=1,Object.defineProperty(lc,"__esModule",{value:!0}),lc.usePrevious=void 0;var e=Re();const n=function(i){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const l=(0,e.useRef)(a?i:void 0);return(0,e.useEffect)(()=>{l.current=i},[i]),l.current};return lc.usePrevious=n,lc}var NE;function mj(){if(NE)return uc;NE=1,Object.defineProperty(uc,"__esModule",{value:!0}),uc.useListener=void 0;var e=Re(),n=pj(),i=hj();const a=function(l,s,f){let d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,h=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,c=arguments.length>5?arguments[5]:void 0;const v=(0,e.useRef)(!1),m=(0,n.useThrottle)(s),g=(0,e.useRef)(d?m:s),S=(0,i.usePrevious)(f),_=(0,i.usePrevious)(d),E=(0,i.usePrevious)(l),O=(0,i.usePrevious)(s),w=(0,i.usePrevious)(c);(0,e.useEffect)(()=>{const C=s!==O||f!==S||d!==_||l!==E||c!==w;v.current&&(!h||C)&&(E.removeEventListener(S,g.current,w),v.current=!1),(d!==_||s!==O)&&(g.current=d?m:s),l&&h&&!v.current&&(l.addEventListener(f,g.current,c),v.current=!0)},[s,f,c,O,S,w,_,E,h,d,l,m]),(0,e.useEffect)(()=>()=>{l&&v.current&&l.removeEventListener(f,g.current,c)},[f,l,c])};return uc.useListener=a,uc}var oc={},AE;function Vq(){if(AE)return oc;AE=1,Object.defineProperty(oc,"__esModule",{value:!0}),oc.useOnEscapePressed=void 0;var e=Re();const n=function(i){let{isEnabled:a}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{isEnabled:!0};const l=(0,e.useCallback)(s=>{s.code==="Escape"&&i()},[i]);(0,e.useEffect)(()=>(a&&document.addEventListener("keydown",l),()=>{document.removeEventListener("keydown",l)}),[l,a])};return oc.useOnEscapePressed=n,oc}var kd={},xE;function Wq(){if(xE)return kd;xE=1,Object.defineProperty(kd,"__esModule",{value:!0}),kd.usePagination=n;var e=Re();function n(i,a){var l;const s={initialPage:1,autoResetPage:!1},{itemsPerPage:f,initialPage:d,autoResetPage:h}=Object.assign(s,a),c=(l=i==null?void 0:i.length)!==null&&l!==void 0?l:0,v=d>0?d-1:0,[m,g]=(0,e.useState)(v),S=typeof f=="number"?m*f:0,_=O=>g(O-1);return(0,e.useEffect)(()=>{typeof f=="number"&&S>=c&&(!h&&Math.floor(c/f)>0?g(Math.floor(c/f)-1):g(0))},[m,S,g,c,f,h]),{pageData:(0,e.useMemo)(()=>typeof f=="number"?i==null?void 0:i.slice(S,S+f):i,[S,i,f]),currentPage:m+1,paginate:_,itemsPerPage:f,totalItems:c}}return kd}var sc={},DE;function Kq(){if(DE)return sc;DE=1,Object.defineProperty(sc,"__esModule",{value:!0}),sc.useWindowFitment=void 0;var e=Re(),n=mj();const i=function(a,l,s){let f=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,d=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,h=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1;const c=(0,e.useRef)(document.querySelector("html")),v=(0,e.useCallback)(m=>{let g;if(h?m&&(g={height:0,left:m.x||0,top:m.y||0,width:0}):l&&(g=l.getBoundingClientRect()),d&&a&&g){const{height:S,width:_}=a.getBoundingClientRect(),{height:E,left:O,top:w,width:C}=g,T=w+E,A=O+C,R=O+C/2,q=w+E/2,k=c.current.scrollLeft,F=window.innerWidth-c.current.scrollLeft,U=0,V=window.innerHeight,Q=S+f,ce=_+f,ae=_/2,J=S/2;s({fromTop:{fitsAbove:w-Q>U,fitsBelow:w+Q<V,spaceAbove:Math.abs(U-w),spaceBelow:V-w},fromBottom:{fitsAbove:T-Q>U,fitsBelow:T+Q<V,spaceAbove:Math.abs(U-T),spaceBelow:V-T},fromLeft:{fitsLeft:O-ce>k,fitsRight:O+ce<F,spaceLeft:Math.abs(k-O),spaceRight:F-O},fromRight:{fitsLeft:A-ce>k,fitsRight:A+ce<F,spaceLeft:Math.abs(k-A),spaceRight:F-A},fromCenter:{fitsLeft:R-ce>k,fitsRight:R+ce<F,fitsAbove:q-Q>U,fitsBelow:q+Q<V,spaceAbove:Math.abs(U-q),spaceBelow:V-q,spaceLeft:Math.abs(k-R),spaceRight:F-R,fitsCentered:{fitsLeft:R-ae>k,fitsRight:R+ae<F,fitsAbove:q-J>U,fitsBelow:q+J<V}}})}},[d,a,s,f,h,l]);(0,n.useListener)(window,v,"resize",!0,d&&!h),(0,n.useListener)(window,v,"scroll",!0,d&&!h),(0,n.useListener)(l,v,"mousemove",!0,h&&d),(0,e.useEffect)(()=>{h||v()},[h,v])};return sc.useWindowFitment=i,sc}var qE;function Ra(){return qE||(qE=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"useClickOutside",{enumerable:!0,get:function(){return n.useClickOutside}}),Object.defineProperty(e,"useId",{enumerable:!0,get:function(){return i.useId}}),Object.defineProperty(e,"useListener",{enumerable:!0,get:function(){return a.useListener}}),Object.defineProperty(e,"useOnClickOutside",{enumerable:!0,get:function(){return n.useOnClickOutside}}),Object.defineProperty(e,"useOnEscapePressed",{enumerable:!0,get:function(){return l.useOnEscapePressed}}),Object.defineProperty(e,"usePagination",{enumerable:!0,get:function(){return d.usePagination}}),Object.defineProperty(e,"usePrevious",{enumerable:!0,get:function(){return s.usePrevious}}),Object.defineProperty(e,"useThrottle",{enumerable:!0,get:function(){return f.useThrottle}}),Object.defineProperty(e,"useWindowFitment",{enumerable:!0,get:function(){return h.useWindowFitment}});var n=Hq(),i=Gq(),a=mj(),l=Vq(),s=hj(),f=pj(),d=Wq(),h=Kq()}(_v)),_v}var bv={},hi={},LE;function Yq(){if(LE)return hi;LE=1,Object.defineProperty(hi,"__esModule",{value:!0}),hi.default=hi.adjustForWindow=hi.Label=void 0;var e=f(et()),n=s(Re()),i=Ra(),a=f(ou());function l(_){if(typeof WeakMap!="function")return null;var E=new WeakMap,O=new WeakMap;return(l=function(w){return w?O:E})(_)}function s(_,E){if(_&&_.__esModule)return _;if(_===null||typeof _!="object"&&typeof _!="function")return{default:_};var O=l(E);if(O&&O.has(_))return O.get(_);var w={__proto__:null},C=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var T in _)if(T!=="default"&&Object.prototype.hasOwnProperty.call(_,T)){var A=C?Object.getOwnPropertyDescriptor(_,T):null;A&&(A.get||A.set)?Object.defineProperty(w,T,A):w[T]=_[T]}return w.default=_,O&&O.set(_,w),w}function f(_){return _&&_.__esModule?_:{default:_}}function d(){return d=Object.assign?Object.assign.bind():function(_){for(var E=1;E<arguments.length;E++){var O=arguments[E];for(var w in O)Object.prototype.hasOwnProperty.call(O,w)&&(_[w]=O[w])}return _},d.apply(this,arguments)}let h=hi.Label=function(_){return _.Dropdown="submenu",_}({});const c=(_,E,O,w)=>{if(!O)return null;const{height:C,left:T,top:A,width:R}=O,q=E==="bottom"?A+C+(window.scrollY||0):A+(window.scrollY||0);let k=T;switch(_){case"left":k=T;break;case"center":k=T+R/2;break;case"right":k=T+R;break}return{position:"absolute",left:k,top:q,...w?{width:R}:null}},v=(_,E)=>{let O=_;return!E.fromRight.fitsLeft&&O==="right"&&(O="left"),!E.fromLeft.fitsRight&&O==="left"&&(O="right"),!E.fromLeft.fitsRight&&!E.fromRight.fitsLeft&&(O==="left"||O==="right")&&(O="center"),O==="center"&&(!E.fromCenter.fitsCentered.fitsRight||!E.fromCenter.fitsCentered.fitsLeft)&&(E.fromLeft.fitsRight&&(O="left"),E.fromRight.fitsLeft&&(O="right")),O};hi.adjustForWindow=v;const m=(_,E,O)=>{const{children:w,className:C,onClick:T,...A}=_;return n.default.createElement(a.default,d({className:(0,e.default)("p-contextual-menu__link",C),key:E,onClick:T?R=>{O(R.nativeEvent),T(R)}:null},A),w)},g=_=>{let E=_;for(;E&&E!==document.body;){const{overflowY:O,overflowX:w}=window.getComputedStyle(E);if(["auto","scroll","overlay"].includes(O)&&["auto","scroll","overlay"].includes(w))return E;E=E.parentElement}return document.body},S=_=>{let{adjustedPosition:E,autoAdjust:O,handleClose:w,constrainPanelWidth:C,dropdownClassName:T,dropdownContent:A,id:R,isOpen:q,links:k,position:F,positionCoords:U,positionNode:V,scrollOverflow:Q,setAdjustedPosition:ce,contextualMenuClassName:ae,...J}=_;const X=(0,n.useRef)(null),[ee,oe]=(0,n.useState)("bottom"),[pe,Ce]=(0,n.useState)(c(E,ee,U,C)),[L,ne]=(0,n.useState)(),ge=(0,n.useCallback)(()=>{Ce(c(E,ee,U,C))},[E,U,ee,C]),ye=(0,n.useCallback)(()=>{var Se;if(!V)return null;const fe=g(V);if(!fe)return null;const Ne=fe.getBoundingClientRect(),De=V.getBoundingClientRect(),Le={top:De.top-Ne.top,bottom:De.bottom-Ne.top},tt=Ne.height-Le.bottom,jt=Le.top,Ve=(Se=X.current.getBoundingClientRect().height)!==null&&Se!==void 0?Se:0,ut=window.innerHeight-De.bottom;oe(tt>=Ve&&ut>=Ve||ut>jt?"bottom":"top")},[V]),Ee=(0,n.useCallback)(Se=>{O&&(ce(v(F,Se)),ye()),Q&&ne(Se.fromBottom.spaceBelow-16)},[O,F,Q,ce,ye]);return(0,i.useWindowFitment)(X.current,V,Ee,0,q&&(O||Q)),(0,n.useEffect)(()=>{ge()},[E,ge]),(0,n.useEffect)(()=>{ye()},[ye]),n.default.createElement("span",{className:ae,style:pe},n.default.createElement("span",d({className:(0,e.default)("p-contextual-menu__dropdown",T),id:R,"aria-hidden":q?"false":"true","aria-label":h.Dropdown,ref:X,style:{...C&&pe!==null&&pe!==void 0&&pe.width?{width:pe.width,minWidth:0,maxWidth:"none"}:{},...Q?{maxHeight:L,minHeight:"2rem",overflowX:"auto"}:{},...ee==="top"?{bottom:"0"}:{}}},J),A?typeof A=="function"?A(w):A:k.map((Se,fe)=>Array.isArray(Se)?n.default.createElement("span",{className:"p-contextual-menu__group",key:fe},Se.map((Ne,De)=>m(Ne,De,w))):typeof Se=="string"?n.default.createElement("div",{className:"p-contextual-menu__non-interactive",key:fe},Se):m(Se,fe,w))))};return hi.default=S,hi}var BE;function Qq(){return BE||(BE=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(Yq());function i(a){return a&&a.__esModule?a:{default:a}}}(bv)),bv}var kE;function Xq(){if(kE)return Vu;kE=1,Object.defineProperty(Vu,"__esModule",{value:!0}),Vu.default=Vu.Label=void 0;var e=h(et()),n=d(Re()),i=Ra(),a=h(ou()),l=h(Qq()),s=fp();function f(_){if(typeof WeakMap!="function")return null;var E=new WeakMap,O=new WeakMap;return(f=function(w){return w?O:E})(_)}function d(_,E){if(_&&_.__esModule)return _;if(_===null||typeof _!="object"&&typeof _!="function")return{default:_};var O=f(E);if(O&&O.has(_))return O.get(_);var w={__proto__:null},C=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var T in _)if(T!=="default"&&Object.prototype.hasOwnProperty.call(_,T)){var A=C?Object.getOwnPropertyDescriptor(_,T):null;A&&(A.get||A.set)?Object.defineProperty(w,T,A):w[T]=_[T]}return w.default=_,O&&O.set(_,w),w}function h(_){return _&&_.__esModule?_:{default:_}}function c(){return c=Object.assign?Object.assign.bind():function(_){for(var E=1;E<arguments.length;E++){var O=arguments[E];for(var w in O)Object.prototype.hasOwnProperty.call(O,w)&&(_[w]=O[w])}return _},c.apply(this,arguments)}let v=Vu.Label=function(_){return _.Toggle="Toggle menu",_}({});const m=(_,E)=>E||(_?_.querySelector(".p-contextual-menu__toggle")||_:null),g=_=>!_||_.offsetParent!==null,S=_=>{let{autoAdjust:E=!0,children:O,className:w,closeOnEsc:C=!0,closeOnOutsideClick:T=!0,constrainPanelWidth:A,dropdownClassName:R,dropdownProps:q,hasToggleIcon:k,links:F,onToggleMenu:U,position:V="right",positionNode:Q,scrollOverflow:ce,toggle:ae,toggleAppearance:J,toggleClassName:X,toggleDisabled:ee,toggleLabel:oe,toggleLabelFirst:pe=!0,toggleProps:Ce,visible:L=!1,...ne}=_;const ge=(0,n.useId)(),ye=(0,n.useRef)(null),[Ee,Se]=(0,n.useState)(),[fe,Ne]=(0,n.useState)(V);(0,n.useEffect)(()=>{Ne(V)},[V,E]);const De=(0,n.useCallback)(()=>{const yn=m(ye.current,Q);if(!yn)return null;Se(yn.getBoundingClientRect())},[ye,Q]),{openPortal:Le,closePortal:tt,isOpen:jt,Portal:Ve}=(0,s.usePortal)({closeOnEsc:C,closeOnOutsideClick:T,isOpen:L,onOpen:()=>{U==null||U(!0),De()},onClose:()=>{U==null||U(!1)},programmaticallyOpen:!0}),ut=(0,i.usePrevious)(L),Gt=oe&&typeof oe=="string"?n.default.createElement("span",null,oe):n.default.isValidElement(oe)?oe:null,Sn=(0,e.default)(w,"p-contextual-menu",{["p-contextual-menu--".concat(fe)]:fe!=="right"}),Zn=(0,n.useCallback)(yn=>{ye.current=yn,yn!==null&&De()},[De]);(0,n.useEffect)(()=>{L!==ut&&(L&&!jt?Le():!L&&jt&&tt())},[tt,Le,L,jt,ut]);const Ar=(0,n.useCallback)(yn=>{const On=m(ye.current,Q);On&&!g(On)?tt(yn):De()},[tt,Q,De]),Rr=(0,n.useCallback)(yn=>{const On=m(ye.current,Q);On&&yn.target.contains(On)&&De()},[Q,De]);(0,i.useListener)(window,Ar,"resize",!0,jt),(0,i.useListener)(window,Rr,"scroll",!1,jt,!0);let Jn=null;return ae?Jn=ae:(k||oe)&&(Jn=n.default.createElement(a.default,c({appearance:J,"aria-controls":ge,"aria-expanded":jt?"true":"false","aria-label":oe?null:v.Toggle,"aria-pressed":jt?"true":"false","aria-haspopup":"true",className:(0,e.default)("p-contextual-menu__toggle",X),disabled:ee,hasIcon:k,onClick:yn=>{jt?tt(yn):Le(yn)},type:"button"},Ce),pe?Gt:null,k?n.default.createElement("i",{className:(0,e.default)("p-icon--chevron-down p-contextual-menu__indicator",{"is-light":["negative","positive"].includes(J)})}):null,pe?null:Gt)),n.default.createElement("span",c({className:Sn,ref:Zn},ne),Jn,jt&&n.default.createElement(Ve,null,n.default.createElement(l.default,c({adjustedPosition:fe,autoAdjust:E,handleClose:tt,constrainPanelWidth:A,dropdownClassName:R,dropdownContent:O,id:ge,isOpen:jt,links:F,position:V,positionCoords:Ee,contextualMenuClassName:Sn,positionNode:m(ye.current),scrollOverflow:ce,setAdjustedPosition:Ne},q))))};return Vu.default=S,Vu}var IE;function vj(){return IE||(IE=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(Xq());function i(a){return a&&a.__esModule?a:{default:a}}}(yv)),yv}var Sv={},Yu={},Ov={},mi={},zE;function Zq(){if(zE)return mi;zE=1,Object.defineProperty(mi,"__esModule",{value:!0}),mi.position=mi.default=mi.adjustForWindow=void 0;var e=f(et()),n=s(Re()),i=Ra(),a=fp();function l(v){if(typeof WeakMap!="function")return null;var m=new WeakMap,g=new WeakMap;return(l=function(S){return S?g:m})(v)}function s(v,m){if(v&&v.__esModule)return v;if(v===null||typeof v!="object"&&typeof v!="function")return{default:v};var g=l(m);if(g&&g.has(v))return g.get(v);var S={__proto__:null},_=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var E in v)if(E!=="default"&&Object.prototype.hasOwnProperty.call(v,E)){var O=_?Object.getOwnPropertyDescriptor(v,E):null;O&&(O.get||O.set)?Object.defineProperty(S,E,O):S[E]=v[E]}return S.default=v,g&&g.set(v,S),S}function f(v){return v&&v.__esModule?v:{default:v}}mi.position={btmCenter:"btm-center",btmLeft:"btm-left",btmRight:"btm-right",left:"left",right:"right",topCenter:"top-center",topLeft:"top-left",topRight:"top-right"};const d=(v,m)=>{if(!m)return null;const g=m.getBoundingClientRect(),{x:S,y:_,height:E,width:O}=g;let w=S+window.scrollX||0,C=_+window.scrollY||0;switch(v){case"btm-center":w+=O/2,C+=E;break;case"btm-left":C+=E;break;case"btm-right":w+=O,C+=E;break;case"left":C+=E/2;break;case"right":w+=O,C+=E/2;break;case"top-center":w+=O/2;break;case"top-left":break;case"top-right":w+=O;break}return{position:"absolute",left:w,top:C}},h=(v,m)=>{let g=v;return!m.fromLeft.fitsLeft&&g==="left"&&(g="top-right"),!m.fromRight.fitsRight&&g==="right"&&(g="top-left"),!m.fromRight.fitsLeft&&g.endsWith("-right")&&(g=g.replace("right","left")),!m.fromLeft.fitsRight&&g.endsWith("-left")&&(g=g.replace("left","right")),!m.fromTop.fitsAbove&&g.startsWith("top")&&(g=g.replace("top","btm")),!m.fromBottom.fitsBelow&&g.startsWith("btm")&&(g=g.replace("btm","top")),!m.fromLeft.fitsRight&&!m.fromRight.fitsLeft&&(g.endsWith("-left")||g.endsWith("-right"))&&(g=g.replace("left","center").replace("right","center")),g.endsWith("center")&&(m.fromCenter.fitsCentered.fitsRight||m.fromCenter.fitsCentered.fitsLeft)&&(m.fromCenter.fitsCentered.fitsRight||(g=g.replace("center","right")),m.fromCenter.fitsCentered.fitsLeft||(g=g.replace("center","left"))),g};mi.adjustForWindow=h;const c=v=>{let{autoAdjust:m=!0,children:g,className:S,followMouse:_=!1,message:E,position:O="top-left",positionElementClassName:w,tooltipClassName:C,zIndex:T,delay:A=350}=v;const R=(0,n.useRef)(null),q=(0,n.useRef)(null),[k,F]=(0,n.useState)(O),[U,V]=(0,n.useState)({position:"absolute",left:-9999999,top:-9999999}),{openPortal:Q,closePortal:ce,isOpen:ae,Portal:J}=(0,a.usePortal)({programmaticallyOpen:!0}),X=(0,n.useId)(),[ee,oe]=(0,n.useState)(null),pe=(0,n.useCallback)(()=>{clearTimeout(ee),ce()},[ee,ce]);(0,n.useEffect)(()=>{ae&&!_&&R.current&&V(d(k,R.current))},[k,ae,_]);const Ce=(0,n.useCallback)(Se=>{V({pointerEvents:"none",position:"absolute",left:Se.pageX,top:Se.pageY})},[]),L=(0,n.useCallback)(Se=>{F(h(O,Se))},[F,O]);(0,i.useListener)(R.current,Ce,"mousemove",!0,_&&ae),(0,i.useWindowFitment)(q.current,R.current,L,20,ae,m&&_);const ne=(0,n.useCallback)(Se=>{Se.key==="Escape"&&pe()},[pe]);(0,n.useEffect)(()=>(window.addEventListener("keypress",ne),()=>{window.removeEventListener("keypress",ne)}),[ne]);const ge=Se=>{var fe,Ne,De;R!=null&&(fe=R.current)!==null&&fe!==void 0&&fe.contains(document.activeElement)||(Se.relatedTarget?!((Ne=q.current)!==null&&Ne!==void 0&&Ne.contains(Se.relatedTarget))&&!((De=R.current)!==null&&De!==void 0&&De.contains(Se.relatedTarget)):Se.target!==q.current)&&pe()},ye=Se=>{var fe;(fe=q.current)!==null&&fe!==void 0&&fe.contains(Se.target)||(Se.target.focus(),Q(Se))},Ee=(0,n.useCallback)(()=>{if(ae)return;ee&&clearTimeout(ee);const Se=setTimeout(()=>Q(),A);oe(Se)},[A,Q,ee,ae]);return n.default.createElement(n.default.Fragment,null,E?n.default.createElement("span",{className:S,onBlur:ge,onClick:ye,onFocus:Q,onMouseOut:ge,onMouseOver:Ee},n.default.createElement("span",{className:w,ref:R,style:{display:"inline-block"}},n.default.Children.map(g,Se=>Se&&n.default.isValidElement(Se)?n.default.cloneElement(Se,{"aria-describedby":ae?X:void 0}):Se)),ae?n.default.createElement(J,null,n.default.createElement("span",{className:(0,e.default)("p-tooltip--".concat(k),"is-detached",C),"data-testid":"tooltip-portal",style:U},n.default.createElement("span",{role:"tooltip",className:"p-tooltip__message",onClick:Se=>{Se.stopPropagation()},ref:q,id:X,style:{zIndex:T}},E))):null):n.default.createElement("span",{className:S},g))};return mi.default=c,mi}var UE;function gj(){return UE||(UE=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"position",{enumerable:!0,get:function(){return n.position}});var n=a(Zq());function i(l){if(typeof WeakMap!="function")return null;var s=new WeakMap,f=new WeakMap;return(i=function(d){return d?f:s})(l)}function a(l,s){if(l&&l.__esModule)return l;if(l===null||typeof l!="object"&&typeof l!="function")return{default:l};var f=i(s);if(f&&f.has(l))return f.get(l);var d={__proto__:null},h=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in l)if(c!=="default"&&Object.prototype.hasOwnProperty.call(l,c)){var v=h?Object.getOwnPropertyDescriptor(l,c):null;v&&(v.get||v.set)?Object.defineProperty(d,c,v):d[c]=l[c]}return d.default=l,f&&f.set(l,d),d}}(Ov)),Ov}var $E;function Jq(){if($E)return Yu;$E=1,Object.defineProperty(Yu,"__esModule",{value:!0}),Yu.default=Yu.TestIds=void 0;var e=f(Nr()),n=s(Re()),i=f(et()),a=f(gj());function l(c){if(typeof WeakMap!="function")return null;var v=new WeakMap,m=new WeakMap;return(l=function(g){return g?m:v})(c)}function s(c,v){if(c&&c.__esModule)return c;if(c===null||typeof c!="object"&&typeof c!="function")return{default:c};var m=l(v);if(m&&m.has(c))return m.get(c);var g={__proto__:null},S=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var _ in c)if(_!=="default"&&Object.prototype.hasOwnProperty.call(c,_)){var E=S?Object.getOwnPropertyDescriptor(c,_):null;E&&(E.get||E.set)?Object.defineProperty(g,_,E):g[_]=c[_]}return g.default=c,m&&m.set(c,g),g}function f(c){return c&&c.__esModule?c:{default:c}}let d=Yu.TestIds=function(c){return c.Label="label",c.Segment="segment",c.Chart="chart",c.Section="Section",c}({});const h=c=>{let{className:v,label:m,labelClassname:g,segmentHoverWidth:S,segmentThickness:_,segments:E,size:O,chartID:w}=c;const[C,T]=(0,n.useState)(null),A=(0,n.useRef)("doughnut-chart-".concat(w)),R=S-_,q=S+R,k=O+q-_,F=O-_,U=F/2,V=Math.round(F*Math.PI),Q=E.reduce((J,X)=>J+=X.value,0);let ce=0;const ae=E.map((J,X)=>{let{color:ee,tooltip:oe,value:pe}=J;const Ce=ce,L=pe/Q*V,ne=V-(L+Ce);return ce+=L,n.default.createElement("circle",{className:"doughnut-chart__segment",cx:U-_/2-R,cy:U+_/2+R,"data-testid":d.Segment,key:X,tabIndex:0,"aria-label":oe?"".concat(oe,": ").concat(pe):"".concat(pe),onMouseOut:oe?()=>{T(null)}:void 0,onMouseOver:oe?()=>{T(oe)}:void 0,r:U,style:{stroke:ee,strokeWidth:_,strokeDasharray:"0 ".concat(Ce.toFixed(2)," ").concat(L.toFixed(2)," ").concat(ne.toFixed(2))},transform:"rotate(-90 ".concat(U,",").concat(U,")")})});return n.default.createElement("div",{className:(0,i.default)("doughnut-chart",v),style:{maxWidth:"".concat(k,"px")},"data-testid":d.Chart},n.default.createElement(a.default,{className:"doughnut-chart__tooltip",followMouse:!0,message:C,position:"right"},n.default.createElement("style",null,"#".concat(A.current,` .doughnut-chart__segment:hover { stroke-width: `).concat(q,` !important; }`)),n.default.createElement("svg",{className:"doughnut-chart__chart",id:A.current,viewBox:"0 0 ".concat(k," ").concat(k),"data-testid":d.Section,"aria-labelledby":"".concat(A.current,"-chart-title ").concat(A.current,"-chart-desc")},m&&n.default.createElement("title",{id:"".concat(A.current,"-chart-title")},m),n.default.createElement("desc",{id:"".concat(A.current,"-chart-desc")},E.map(J=>{let X="";return J.tooltip&&(X+="".concat(J.tooltip,": ")),X+=J.value,X}).join(",")),n.default.createElement("mask",{id:"canvasMask"},n.default.createElement("rect",{fill:"white",height:k,width:k,x:"0",y:"0"}),n.default.createElement("circle",{cx:k/2,cy:k/2,fill:"black",r:U-_/2})),n.default.createElement("g",{mask:"url(#canvasMask)"},n.default.createElement("rect",{fill:"transparent",height:k,width:k,x:"0",y:"0"}),n.default.createElement("g",null,ae)),m?n.default.createElement("text",{x:U+q/2,y:U+q/2},n.default.createElement("tspan",{className:(0,i.default)("doughnut-chart__label",g),"data-testid":d.Label},m)):null)))};return h.propTypes={label:e.default.string,labelClassname:e.default.string,className:e.default.string,segmentHoverWidth:e.default.number.isRequired,segmentThickness:e.default.number.isRequired,segments:e.default.arrayOf(e.default.shape({color:e.default.string.isRequired,tooltip:e.default.string,value:e.default.number.isRequired})).isRequired,size:e.default.number.isRequired,chartID:e.default.string.isRequired},Yu.default=h,Yu}var FE;function eL(){return FE||(FE=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(Jq());function i(a){return a&&a.__esModule?a:{default:a}}}(Sv)),Sv}var Ev={},Qu={},HE;function tL(){if(HE)return Qu;HE=1,Object.defineProperty(Qu,"__esModule",{value:!0}),Qu.default=Qu.EmptyState=void 0;var e=i(et()),n=i(Re());function i(s){return s&&s.__esModule?s:{default:s}}function a(){return a=Object.assign?Object.assign.bind():function(s){for(var f=1;f<arguments.length;f++){var d=arguments[f];for(var h in d)Object.prototype.hasOwnProperty.call(d,h)&&(s[h]=d[h])}return s},a.apply(this,arguments)}const l=s=>{let{children:f,className:d,image:h,title:c,...v}=s;return n.default.createElement("div",a({className:(0,e.default)(["row",d])},v),n.default.createElement("div",{className:"u-align--right col-4 col-medium-2 col-small-1"},h),n.default.createElement("div",{className:"u-align--left col-8 col-medium-4 col-small-3"},n.default.createElement("p",{className:"p-heading--4 u-no-margin--bottom"},c),f))};return Qu.EmptyState=l,Qu.default=l,Qu}var GE;function nL(){return GE||(GE=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(tL());function i(a){return a&&a.__esModule?a:{default:a}}}(Ev)),Ev}var wv={},cc={},Rv={},fc={},VE;function rL(){if(VE)return fc;VE=1,Object.defineProperty(fc,"__esModule",{value:!0}),fc.default=void 0;var e=i(et()),n=i(Re());function i(s){return s&&s.__esModule?s:{default:s}}function a(){return a=Object.assign?Object.assign.bind():function(s){for(var f=1;f<arguments.length;f++){var d=arguments[f];for(var h in d)Object.prototype.hasOwnProperty.call(d,h)&&(s[h]=d[h])}return s},a.apply(this,arguments)}const l=s=>{let{children:f,className:d,forId:h,required:c,...v}=s;return n.default.createElement("label",a({className:(0,e.default)(d,"p-form__label",{"is-required":c}),htmlFor:h},v),f)};return fc.default=l,fc}var WE;function tb(){return WE||(WE=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(rL());function i(a){return a&&a.__esModule?a:{default:a}}}(Rv)),Rv}var KE;function aL(){if(KE)return cc;KE=1,Object.defineProperty(cc,"__esModule",{value:!0}),cc.default=void 0;var e=l(et()),n=l(Re()),i=l(tb()),a=l(cp());function l(m){return m&&m.__esModule?m:{default:m}}function s(){return s=Object.assign?Object.assign.bind():function(m){for(var g=1;g<arguments.length;g++){var S=arguments[g];for(var _ in S)Object.prototype.hasOwnProperty.call(S,_)&&(m[_]=S[_])}return m},s.apply(this,arguments)}const f=m=>{let{help:g,helpId:S,helpClassName:_,isTickElement:E}=m;return g?n.default.createElement("p",{className:(0,e.default)("p-form-help-text",_,{"is-tick-element":E}),id:S},g):null},d=(m,g,S,_)=>!m&&!g&&!S?null:n.default.createElement("p",{className:"p-form-validation__message",id:_},m||g||S),h=(m,g,S,_,E)=>{if(!S)return null;const O=n.default.createElement(i.default,{className:_,forId:m,required:g},S);return E?n.default.createElement(a.default,{size:4},O):O},c=m=>{let{isSelect:g,children:S,labelFirst:_,labelNode:E,help:O,helpClassName:w,error:C,caution:T,success:A,validationId:R,helpId:q,isTickElement:k}=m;return n.default.createElement("div",{className:"p-form__control u-clearfix"},g?n.default.createElement("div",{className:"p-form-validation__select-wrapper"},S):S,!_&&E,f({helpId:q,help:O,helpClassName:w,isTickElement:k}),d(C,T,A,R))},v=m=>{let{caution:g,children:S,className:_,error:E,forId:O,help:w,helpClassName:C,helpId:T,isSelect:A,isTickElement:R,label:q,labelClassName:k,labelFirst:F=!0,required:U,stacked:V,success:Q,validationId:ce,...ae}=m;const J=h(O,U,q,k,V),X=c({isSelect:A,isTickElement:R,children:S,labelFirst:F,labelNode:J,help:w,helpClassName:C,error:E,caution:g,success:Q,validationId:ce,helpId:T});return n.default.createElement("div",s({className:(0,e.default)("p-form__group","p-form-validation",_,{"is-error":E,"is-caution":g,"is-success":Q,row:V})},ae),F&&J,V?n.default.createElement(a.default,{size:8},X):X)};return cc.default=v,cc}var YE;function bl(){return YE||(YE=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(aL());function i(a){return a&&a.__esModule?a:{default:a}}}(wv)),wv}var Cv={},dc={},QE;function iL(){if(QE)return dc;QE=1,Object.defineProperty(dc,"__esModule",{value:!0}),dc.default=void 0;var e=i(et()),n=i(Re());function i(s){return s&&s.__esModule?s:{default:s}}function a(){return a=Object.assign?Object.assign.bind():function(s){for(var f=1;f<arguments.length;f++){var d=arguments[f];for(var h in d)Object.prototype.hasOwnProperty.call(d,h)&&(s[h]=d[h])}return s},a.apply(this,arguments)}const l=s=>{let{children:f,className:d,inline:h,stacked:c,...v}=s;return n.default.createElement("form",a({className:(0,e.default)(d,{"p-form":h||c,"p-form--inline":h,"p-form--stacked":c})},v),f)};return dc.default=l,dc}var XE;function uL(){return XE||(XE=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(iL());function i(a){return a&&a.__esModule?a:{default:a}}}(Cv)),Cv}var Tv={},pc={},lL=function(n){return oL(n)&&!sL(n)};function oL(e){return!!e&&typeof e=="object"}function sL(e){var n=Object.prototype.toString.call(e);return n==="[object RegExp]"||n==="[object Date]"||dL(e)}var cL=typeof Symbol=="function"&&Symbol.for,fL=cL?Symbol.for("react.element"):60103;function dL(e){return e.$$typeof===fL}function pL(e){return Array.isArray(e)?[]:{}}function Zd(e,n){return n.clone!==!1&&n.isMergeableObject(e)?nf(pL(e),e,n):e}function hL(e,n,i){return e.concat(n).map(function(a){return Zd(a,i)})}function mL(e,n,i){var a={};return i.isMergeableObject(e)&&Object.keys(e).forEach(function(l){a[l]=Zd(e[l],i)}),Object.keys(n).forEach(function(l){!i.isMergeableObject(n[l])||!e[l]?a[l]=Zd(n[l],i):a[l]=nf(e[l],n[l],i)}),a}function nf(e,n,i){i=i||{},i.arrayMerge=i.arrayMerge||hL,i.isMergeableObject=i.isMergeableObject||lL;var a=Array.isArray(n),l=Array.isArray(e),s=a===l;return s?a?i.arrayMerge(e,n,i):mL(e,n,i):Zd(n,i)}nf.all=function(n,i){if(!Array.isArray(n))throw new Error("first argument should be an array");return n.reduce(function(a,l){return nf(a,l,i)},{})};var p_=nf,yj=typeof global=="object"&&global&&global.Object===Object&&global,vL=typeof self=="object"&&self&&self.Object===Object&&self,Ga=yj||vL||Function("return this")(),uu=Ga.Symbol,_j=Object.prototype,gL=_j.hasOwnProperty,yL=_j.toString,hc=uu?uu.toStringTag:void 0;function _L(e){var n=gL.call(e,hc),i=e[hc];try{e[hc]=void 0;var a=!0}catch{}var l=yL.call(e);return a&&(n?e[hc]=i:delete e[hc]),l}var bL=Object.prototype,SL=bL.toString;function OL(e){return SL.call(e)}var EL="[object Null]",wL="[object Undefined]",ZE=uu?uu.toStringTag:void 0;function Sl(e){return e==null?e===void 0?wL:EL:ZE&&ZE in Object(e)?_L(e):OL(e)}function bj(e,n){return function(i){return e(n(i))}}var nb=bj(Object.getPrototypeOf,Object);function Ol(e){return e!=null&&typeof e=="object"}var RL="[object Object]",CL=Function.prototype,TL=Object.prototype,Sj=CL.toString,PL=TL.hasOwnProperty,jL=Sj.call(Object);function JE(e){if(!Ol(e)||Sl(e)!=RL)return!1;var n=nb(e);if(n===null)return!0;var i=PL.call(n,"constructor")&&n.constructor;return typeof i=="function"&&i instanceof i&&Sj.call(i)==jL}function ML(){this.__data__=[],this.size=0}function Oj(e,n){return e===n||e!==e&&n!==n}function dp(e,n){for(var i=e.length;i--;)if(Oj(e[i][0],n))return i;return-1}var NL=Array.prototype,AL=NL.splice;function xL(e){var n=this.__data__,i=dp(n,e);if(i<0)return!1;var a=n.length-1;return i==a?n.pop():AL.call(n,i,1),--this.size,!0}function DL(e){var n=this.__data__,i=dp(n,e);return i<0?void 0:n[i][1]}function qL(e){return dp(this.__data__,e)>-1}function LL(e,n){var i=this.__data__,a=dp(i,e);return a<0?(++this.size,i.push([e,n])):i[a][1]=n,this}function Si(e){var n=-1,i=e==null?0:e.length;for(this.clear();++n<i;){var a=e[n];this.set(a[0],a[1])}}Si.prototype.clear=ML;Si.prototype.delete=xL;Si.prototype.get=DL;Si.prototype.has=qL;Si.prototype.set=LL;function BL(){this.__data__=new Si,this.size=0}function kL(e){var n=this.__data__,i=n.delete(e);return this.size=n.size,i}function IL(e){return this.__data__.get(e)}function zL(e){return this.__data__.has(e)}function gf(e){var n=typeof e;return e!=null&&(n=="object"||n=="function")}var UL="[object AsyncFunction]",$L="[object Function]",FL="[object GeneratorFunction]",HL="[object Proxy]";function Ej(e){if(!gf(e))return!1;var n=Sl(e);return n==$L||n==FL||n==UL||n==HL}var Pv=Ga["__core-js_shared__"],ew=function(){var e=/[^.]+$/.exec(Pv&&Pv.keys&&Pv.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function GL(e){return!!ew&&ew in e}var VL=Function.prototype,WL=VL.toString;function El(e){if(e!=null){try{return WL.call(e)}catch{}try{return e+""}catch{}}return""}var KL=/[\\^$.*+?()[\]{}|]/g,YL=/^\[object .+?Constructor\]$/,QL=Function.prototype,XL=Object.prototype,ZL=QL.toString,JL=XL.hasOwnProperty,e2=RegExp("^"+ZL.call(JL).replace(KL,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function t2(e){if(!gf(e)||GL(e))return!1;var n=Ej(e)?e2:YL;return n.test(El(e))}function n2(e,n){return e==null?void 0:e[n]}function wl(e,n){var i=n2(e,n);return t2(i)?i:void 0}var rf=wl(Ga,"Map"),af=wl(Object,"create");function r2(){this.__data__=af?af(null):{},this.size=0}function a2(e){var n=this.has(e)&&delete this.__data__[e];return this.size-=n?1:0,n}var i2="__lodash_hash_undefined__",u2=Object.prototype,l2=u2.hasOwnProperty;function o2(e){var n=this.__data__;if(af){var i=n[e];return i===i2?void 0:i}return l2.call(n,e)?n[e]:void 0}var s2=Object.prototype,c2=s2.hasOwnProperty;function f2(e){var n=this.__data__;return af?n[e]!==void 0:c2.call(n,e)}var d2="__lodash_hash_undefined__";function p2(e,n){var i=this.__data__;return this.size+=this.has(e)?0:1,i[e]=af&&n===void 0?d2:n,this}function vl(e){var n=-1,i=e==null?0:e.length;for(this.clear();++n<i;){var a=e[n];this.set(a[0],a[1])}}vl.prototype.clear=r2;vl.prototype.delete=a2;vl.prototype.get=o2;vl.prototype.has=f2;vl.prototype.set=p2;function h2(){this.size=0,this.__data__={hash:new vl,map:new(rf||Si),string:new vl}}function m2(e){var n=typeof e;return n=="string"||n=="number"||n=="symbol"||n=="boolean"?e!=="__proto__":e===null}function pp(e,n){var i=e.__data__;return m2(n)?i[typeof n=="string"?"string":"hash"]:i.map}function v2(e){var n=pp(this,e).delete(e);return this.size-=n?1:0,n}function g2(e){return pp(this,e).get(e)}function y2(e){return pp(this,e).has(e)}function _2(e,n){var i=pp(this,e),a=i.size;return i.set(e,n),this.size+=i.size==a?0:1,this}function su(e){var n=-1,i=e==null?0:e.length;for(this.clear();++n<i;){var a=e[n];this.set(a[0],a[1])}}su.prototype.clear=h2;su.prototype.delete=v2;su.prototype.get=g2;su.prototype.has=y2;su.prototype.set=_2;var b2=200;function S2(e,n){var i=this.__data__;if(i instanceof Si){var a=i.__data__;if(!rf||a.length<b2-1)return a.push([e,n]),this.size=++i.size,this;i=this.__data__=new su(a)}return i.set(e,n),this.size=i.size,this}function ko(e){var n=this.__data__=new Si(e);this.size=n.size}ko.prototype.clear=BL;ko.prototype.delete=kL;ko.prototype.get=IL;ko.prototype.has=zL;ko.prototype.set=S2;function O2(e,n){for(var i=-1,a=e==null?0:e.length;++i<a&&n(e[i],i,e)!==!1;);return e}var tw=function(){try{var e=wl(Object,"defineProperty");return e({},"",{}),e}catch{}}();function wj(e,n,i){n=="__proto__"&&tw?tw(e,n,{configurable:!0,enumerable:!0,value:i,writable:!0}):e[n]=i}var E2=Object.prototype,w2=E2.hasOwnProperty;function Rj(e,n,i){var a=e[n];(!(w2.call(e,n)&&Oj(a,i))||i===void 0&&!(n in e))&&wj(e,n,i)}function hp(e,n,i,a){var l=!i;i||(i={});for(var s=-1,f=n.length;++s<f;){var d=n[s],h=void 0;h===void 0&&(h=e[d]),l?wj(i,d,h):Rj(i,d,h)}return i}function R2(e,n){for(var i=-1,a=Array(e);++i<e;)a[i]=n(i);return a}var C2="[object Arguments]";function nw(e){return Ol(e)&&Sl(e)==C2}var Cj=Object.prototype,T2=Cj.hasOwnProperty,P2=Cj.propertyIsEnumerable,j2=nw(function(){return arguments}())?nw:function(e){return Ol(e)&&T2.call(e,"callee")&&!P2.call(e,"callee")},yf=Array.isArray;function M2(){return!1}var Tj=typeof exports=="object"&&exports&&!exports.nodeType&&exports,rw=Tj&&typeof module=="object"&&module&&!module.nodeType&&module,N2=rw&&rw.exports===Tj,aw=N2?Ga.Buffer:void 0,A2=aw?aw.isBuffer:void 0,Pj=A2||M2,x2=9007199254740991,D2=/^(?:0|[1-9]\d*)$/;function q2(e,n){var i=typeof e;return n=n??x2,!!n&&(i=="number"||i!="symbol"&&D2.test(e))&&e>-1&&e%1==0&&e<n}var L2=9007199254740991;function jj(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=L2}var B2="[object Arguments]",k2="[object Array]",I2="[object Boolean]",z2="[object Date]",U2="[object Error]",$2="[object Function]",F2="[object Map]",H2="[object Number]",G2="[object Object]",V2="[object RegExp]",W2="[object Set]",K2="[object String]",Y2="[object WeakMap]",Q2="[object ArrayBuffer]",X2="[object DataView]",Z2="[object Float32Array]",J2="[object Float64Array]",eB="[object Int8Array]",tB="[object Int16Array]",nB="[object Int32Array]",rB="[object Uint8Array]",aB="[object Uint8ClampedArray]",iB="[object Uint16Array]",uB="[object Uint32Array]",gn={};gn[Z2]=gn[J2]=gn[eB]=gn[tB]=gn[nB]=gn[rB]=gn[aB]=gn[iB]=gn[uB]=!0;gn[B2]=gn[k2]=gn[Q2]=gn[I2]=gn[X2]=gn[z2]=gn[U2]=gn[$2]=gn[F2]=gn[H2]=gn[G2]=gn[V2]=gn[W2]=gn[K2]=gn[Y2]=!1;function lB(e){return Ol(e)&&jj(e.length)&&!!gn[Sl(e)]}function rb(e){return function(n){return e(n)}}var Mj=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Zc=Mj&&typeof module=="object"&&module&&!module.nodeType&&module,oB=Zc&&Zc.exports===Mj,jv=oB&&yj.process,Do=function(){try{var e=Zc&&Zc.require&&Zc.require("util").types;return e||jv&&jv.binding&&jv.binding("util")}catch{}}(),iw=Do&&Do.isTypedArray,sB=iw?rb(iw):lB,cB=Object.prototype,fB=cB.hasOwnProperty;function Nj(e,n){var i=yf(e),a=!i&&j2(e),l=!i&&!a&&Pj(e),s=!i&&!a&&!l&&sB(e),f=i||a||l||s,d=f?R2(e.length,String):[],h=d.length;for(var c in e)(n||fB.call(e,c))&&!(f&&(c=="length"||l&&(c=="offset"||c=="parent")||s&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||q2(c,h)))&&d.push(c);return d}var dB=Object.prototype;function ab(e){var n=e&&e.constructor,i=typeof n=="function"&&n.prototype||dB;return e===i}var pB=bj(Object.keys,Object),hB=Object.prototype,mB=hB.hasOwnProperty;function vB(e){if(!ab(e))return pB(e);var n=[];for(var i in Object(e))mB.call(e,i)&&i!="constructor"&&n.push(i);return n}function Aj(e){return e!=null&&jj(e.length)&&!Ej(e)}function ib(e){return Aj(e)?Nj(e):vB(e)}function gB(e,n){return e&&hp(n,ib(n),e)}function yB(e){var n=[];if(e!=null)for(var i in Object(e))n.push(i);return n}var _B=Object.prototype,bB=_B.hasOwnProperty;function SB(e){if(!gf(e))return yB(e);var n=ab(e),i=[];for(var a in e)a=="constructor"&&(n||!bB.call(e,a))||i.push(a);return i}function ub(e){return Aj(e)?Nj(e,!0):SB(e)}function OB(e,n){return e&&hp(n,ub(n),e)}var xj=typeof exports=="object"&&exports&&!exports.nodeType&&exports,uw=xj&&typeof module=="object"&&module&&!module.nodeType&&module,EB=uw&&uw.exports===xj,lw=EB?Ga.Buffer:void 0,ow=lw?lw.allocUnsafe:void 0;function wB(e,n){if(n)return e.slice();var i=e.length,a=ow?ow(i):new e.constructor(i);return e.copy(a),a}function Dj(e,n){var i=-1,a=e.length;for(n||(n=Array(a));++i<a;)n[i]=e[i];return n}function RB(e,n){for(var i=-1,a=e==null?0:e.length,l=0,s=[];++i<a;){var f=e[i];n(f,i,e)&&(s[l++]=f)}return s}function qj(){return[]}var CB=Object.prototype,TB=CB.propertyIsEnumerable,sw=Object.getOwnPropertySymbols,lb=sw?function(e){return e==null?[]:(e=Object(e),RB(sw(e),function(n){return TB.call(e,n)}))}:qj;function PB(e,n){return hp(e,lb(e),n)}function Lj(e,n){for(var i=-1,a=n.length,l=e.length;++i<a;)e[l+i]=n[i];return e}var jB=Object.getOwnPropertySymbols,Bj=jB?function(e){for(var n=[];e;)Lj(n,lb(e)),e=nb(e);return n}:qj;function MB(e,n){return hp(e,Bj(e),n)}function kj(e,n,i){var a=n(e);return yf(e)?a:Lj(a,i(e))}function NB(e){return kj(e,ib,lb)}function AB(e){return kj(e,ub,Bj)}var h_=wl(Ga,"DataView"),m_=wl(Ga,"Promise"),v_=wl(Ga,"Set"),g_=wl(Ga,"WeakMap"),cw="[object Map]",xB="[object Object]",fw="[object Promise]",dw="[object Set]",pw="[object WeakMap]",hw="[object DataView]",DB=El(h_),qB=El(rf),LB=El(m_),BB=El(v_),kB=El(g_),gi=Sl;(h_&&gi(new h_(new ArrayBuffer(1)))!=hw||rf&&gi(new rf)!=cw||m_&&gi(m_.resolve())!=fw||v_&&gi(new v_)!=dw||g_&&gi(new g_)!=pw)&&(gi=function(e){var n=Sl(e),i=n==xB?e.constructor:void 0,a=i?El(i):"";if(a)switch(a){case DB:return hw;case qB:return cw;case LB:return fw;case BB:return dw;case kB:return pw}return n});var IB=Object.prototype,zB=IB.hasOwnProperty;function UB(e){var n=e.length,i=new e.constructor(n);return n&&typeof e[0]=="string"&&zB.call(e,"index")&&(i.index=e.index,i.input=e.input),i}var mw=Ga.Uint8Array;function ob(e){var n=new e.constructor(e.byteLength);return new mw(n).set(new mw(e)),n}function $B(e,n){var i=n?ob(e.buffer):e.buffer;return new e.constructor(i,e.byteOffset,e.byteLength)}var FB=/\w*$/;function HB(e){var n=new e.constructor(e.source,FB.exec(e));return n.lastIndex=e.lastIndex,n}var vw=uu?uu.prototype:void 0,gw=vw?vw.valueOf:void 0;function GB(e){return gw?Object(gw.call(e)):{}}function VB(e,n){var i=n?ob(e.buffer):e.buffer;return new e.constructor(i,e.byteOffset,e.length)}var WB="[object Boolean]",KB="[object Date]",YB="[object Map]",QB="[object Number]",XB="[object RegExp]",ZB="[object Set]",JB="[object String]",ek="[object Symbol]",tk="[object ArrayBuffer]",nk="[object DataView]",rk="[object Float32Array]",ak="[object Float64Array]",ik="[object Int8Array]",uk="[object Int16Array]",lk="[object Int32Array]",ok="[object Uint8Array]",sk="[object Uint8ClampedArray]",ck="[object Uint16Array]",fk="[object Uint32Array]";function dk(e,n,i){var a=e.constructor;switch(n){case tk:return ob(e);case WB:case KB:return new a(+e);case nk:return $B(e,i);case rk:case ak:case ik:case uk:case lk:case ok:case sk:case ck:case fk:return VB(e,i);case YB:return new a;case QB:case JB:return new a(e);case XB:return HB(e);case ZB:return new a;case ek:return GB(e)}}var yw=Object.create,pk=function(){function e(){}return function(n){if(!gf(n))return{};if(yw)return yw(n);e.prototype=n;var i=new e;return e.prototype=void 0,i}}();function hk(e){return typeof e.constructor=="function"&&!ab(e)?pk(nb(e)):{}}var mk="[object Map]";function vk(e){return Ol(e)&&gi(e)==mk}var _w=Do&&Do.isMap,gk=_w?rb(_w):vk,yk="[object Set]";function _k(e){return Ol(e)&&gi(e)==yk}var bw=Do&&Do.isSet,bk=bw?rb(bw):_k,Sk=1,Ok=2,Ek=4,Ij="[object Arguments]",wk="[object Array]",Rk="[object Boolean]",Ck="[object Date]",Tk="[object Error]",zj="[object Function]",Pk="[object GeneratorFunction]",jk="[object Map]",Mk="[object Number]",Uj="[object Object]",Nk="[object RegExp]",Ak="[object Set]",xk="[object String]",Dk="[object Symbol]",qk="[object WeakMap]",Lk="[object ArrayBuffer]",Bk="[object DataView]",kk="[object Float32Array]",Ik="[object Float64Array]",zk="[object Int8Array]",Uk="[object Int16Array]",$k="[object Int32Array]",Fk="[object Uint8Array]",Hk="[object Uint8ClampedArray]",Gk="[object Uint16Array]",Vk="[object Uint32Array]",pn={};pn[Ij]=pn[wk]=pn[Lk]=pn[Bk]=pn[Rk]=pn[Ck]=pn[kk]=pn[Ik]=pn[zk]=pn[Uk]=pn[$k]=pn[jk]=pn[Mk]=pn[Uj]=pn[Nk]=pn[Ak]=pn[xk]=pn[Dk]=pn[Fk]=pn[Hk]=pn[Gk]=pn[Vk]=!0;pn[Tk]=pn[zj]=pn[qk]=!1;function Jc(e,n,i,a,l,s){var f,d=n&Sk,h=n&Ok,c=n&Ek;if(f!==void 0)return f;if(!gf(e))return e;var v=yf(e);if(v){if(f=UB(e),!d)return Dj(e,f)}else{var m=gi(e),g=m==zj||m==Pk;if(Pj(e))return wB(e,d);if(m==Uj||m==Ij||g&&!l){if(f=h||g?{}:hk(e),!d)return h?MB(e,OB(f,e)):PB(e,gB(f,e))}else{if(!pn[m])return l?e:{};f=dk(e,m,d)}}s||(s=new ko);var S=s.get(e);if(S)return S;s.set(e,f),bk(e)?e.forEach(function(O){f.add(Jc(O,n,i,O,e,s))}):gk(e)&&e.forEach(function(O,w){f.set(w,Jc(O,n,i,w,e,s))});var _=c?h?AB:NB:h?ub:ib,E=v?void 0:_(e);return O2(E||e,function(O,w){E&&(w=O,O=e[w]),Rj(f,w,Jc(O,n,i,w,e,s))}),f}var Wk=1,Kk=4;function Wc(e){return Jc(e,Wk|Kk)}var Mv,Sw;function Yk(){if(Sw)return Mv;Sw=1;var e=Array.isArray,n=Object.keys,i=Object.prototype.hasOwnProperty,a=typeof Element<"u";function l(s,f){if(s===f)return!0;if(s&&f&&typeof s=="object"&&typeof f=="object"){var d=e(s),h=e(f),c,v,m;if(d&&h){if(v=s.length,v!=f.length)return!1;for(c=v;c--!==0;)if(!l(s[c],f[c]))return!1;return!0}if(d!=h)return!1;var g=s instanceof Date,S=f instanceof Date;if(g!=S)return!1;if(g&&S)return s.getTime()==f.getTime();var _=s instanceof RegExp,E=f instanceof RegExp;if(_!=E)return!1;if(_&&E)return s.toString()==f.toString();var O=n(s);if(v=O.length,v!==n(f).length)return!1;for(c=v;c--!==0;)if(!i.call(f,O[c]))return!1;if(a&&s instanceof Element&&f instanceof Element)return s===f;for(c=v;c--!==0;)if(m=O[c],!(m==="_owner"&&s.$$typeof)&&!l(s[m],f[m]))return!1;return!0}return s!==s&&f!==f}return Mv=function(f,d){try{return l(f,d)}catch(h){if(h.message&&h.message.match(/stack|recursion/i)||h.number===-2146828260)return console.warn("Warning: react-fast-compare does not handle circular references.",h.name,h.message),!1;throw h}},Mv}var Qk=Yk();const Qi=rp(Qk);var Xk=4;function Ow(e){return Jc(e,Xk)}function $j(e,n){for(var i=-1,a=e==null?0:e.length,l=Array(a);++i<a;)l[i]=n(e[i],i,e);return l}var Zk="[object Symbol]";function sb(e){return typeof e=="symbol"||Ol(e)&&Sl(e)==Zk}var Jk="Expected a function";function cb(e,n){if(typeof e!="function"||n!=null&&typeof n!="function")throw new TypeError(Jk);var i=function(){var a=arguments,l=n?n.apply(this,a):a[0],s=i.cache;if(s.has(l))return s.get(l);var f=e.apply(this,a);return i.cache=s.set(l,f)||s,f};return i.cache=new(cb.Cache||su),i}cb.Cache=su;var eI=500;function tI(e){var n=cb(e,function(a){return i.size===eI&&i.clear(),a}),i=n.cache;return n}var nI=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,rI=/\\(\\)?/g,aI=tI(function(e){var n=[];return e.charCodeAt(0)===46&&n.push(""),e.replace(nI,function(i,a,l,s){n.push(l?s.replace(rI,"$1"):a||i)}),n});function iI(e){if(typeof e=="string"||sb(e))return e;var n=e+"";return n=="0"&&1/e==-1/0?"-0":n}var Ew=uu?uu.prototype:void 0,ww=Ew?Ew.toString:void 0;function Fj(e){if(typeof e=="string")return e;if(yf(e))return $j(e,Fj)+"";if(sb(e))return ww?ww.call(e):"";var n=e+"";return n=="0"&&1/e==-1/0?"-0":n}function uI(e){return e==null?"":Fj(e)}function Hj(e){return yf(e)?$j(e,iI):sb(e)?[e]:Dj(aI(uI(e)))}var Nv={exports:{}},Xt={};/** @license React v16.13.1 * react-is.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Rw;function lI(){if(Rw)return Xt;Rw=1;var e=typeof Symbol=="function"&&Symbol.for,n=e?Symbol.for("react.element"):60103,i=e?Symbol.for("react.portal"):60106,a=e?Symbol.for("react.fragment"):60107,l=e?Symbol.for("react.strict_mode"):60108,s=e?Symbol.for("react.profiler"):60114,f=e?Symbol.for("react.provider"):60109,d=e?Symbol.for("react.context"):60110,h=e?Symbol.for("react.async_mode"):60111,c=e?Symbol.for("react.concurrent_mode"):60111,v=e?Symbol.for("react.forward_ref"):60112,m=e?Symbol.for("react.suspense"):60113,g=e?Symbol.for("react.suspense_list"):60120,S=e?Symbol.for("react.memo"):60115,_=e?Symbol.for("react.lazy"):60116,E=e?Symbol.for("react.block"):60121,O=e?Symbol.for("react.fundamental"):60117,w=e?Symbol.for("react.responder"):60118,C=e?Symbol.for("react.scope"):60119;function T(R){if(typeof R=="object"&&R!==null){var q=R.$$typeof;switch(q){case n:switch(R=R.type,R){case h:case c:case a:case s:case l:case m:return R;default:switch(R=R&&R.$$typeof,R){case d:case v:case _:case S:case f:return R;default:return q}}case i:return q}}}function A(R){return T(R)===c}return Xt.AsyncMode=h,Xt.ConcurrentMode=c,Xt.ContextConsumer=d,Xt.ContextProvider=f,Xt.Element=n,Xt.ForwardRef=v,Xt.Fragment=a,Xt.Lazy=_,Xt.Memo=S,Xt.Portal=i,Xt.Profiler=s,Xt.StrictMode=l,Xt.Suspense=m,Xt.isAsyncMode=function(R){return A(R)||T(R)===h},Xt.isConcurrentMode=A,Xt.isContextConsumer=function(R){return T(R)===d},Xt.isContextProvider=function(R){return T(R)===f},Xt.isElement=function(R){return typeof R=="object"&&R!==null&&R.$$typeof===n},Xt.isForwardRef=function(R){return T(R)===v},Xt.isFragment=function(R){return T(R)===a},Xt.isLazy=function(R){return T(R)===_},Xt.isMemo=function(R){return T(R)===S},Xt.isPortal=function(R){return T(R)===i},Xt.isProfiler=function(R){return T(R)===s},Xt.isStrictMode=function(R){return T(R)===l},Xt.isSuspense=function(R){return T(R)===m},Xt.isValidElementType=function(R){return typeof R=="string"||typeof R=="function"||R===a||R===c||R===s||R===l||R===m||R===g||typeof R=="object"&&R!==null&&(R.$$typeof===_||R.$$typeof===S||R.$$typeof===f||R.$$typeof===d||R.$$typeof===v||R.$$typeof===O||R.$$typeof===w||R.$$typeof===C||R.$$typeof===E)},Xt.typeOf=T,Xt}var Cw;function oI(){return Cw||(Cw=1,Nv.exports=lI()),Nv.exports}var Av,Tw;function sI(){if(Tw)return Av;Tw=1;var e=oI(),n={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};s[e.ForwardRef]=a,s[e.Memo]=l;function f(_){return e.isMemo(_)?l:s[_.$$typeof]||n}var d=Object.defineProperty,h=Object.getOwnPropertyNames,c=Object.getOwnPropertySymbols,v=Object.getOwnPropertyDescriptor,m=Object.getPrototypeOf,g=Object.prototype;function S(_,E,O){if(typeof E!="string"){if(g){var w=m(E);w&&w!==g&&S(_,w,O)}var C=h(E);c&&(C=C.concat(c(E)));for(var T=f(_),A=f(E),R=0;R<C.length;++R){var q=C[R];if(!i[q]&&!(O&&O[q])&&!(A&&A[q])&&!(T&&T[q])){var k=v(E,q);try{d(_,q,k)}catch{}}}}return _}return Av=S,Av}var cI=sI();const Gj=rp(cI);function Dt(){return Dt=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var i=arguments[n];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},Dt.apply(this,arguments)}function mp(e,n){e.prototype=Object.create(n.prototype),e.prototype.constructor=e,e.__proto__=n}function Mr(e,n){if(e==null)return{};var i={},a=Object.keys(e),l,s;for(s=0;s<a.length;s++)l=a[s],!(n.indexOf(l)>=0)&&(i[l]=e[l]);return i}function Pw(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var _f=B.createContext(void 0);_f.displayName="FormikContext";var Vj=_f.Provider,Wj=_f.Consumer;function vp(){var e=B.useContext(_f);return e}var y_=function(n){return Array.isArray(n)&&n.length===0},kn=function(n){return typeof n=="function"},_i=function(n){return n!==null&&typeof n=="object"},Kj=function(n){return String(Math.floor(Number(n)))===n},Vd=function(n){return Object.prototype.toString.call(n)==="[object String]"},fI=function(n){return n!==n},gp=function(n){return B.Children.count(n)===0},Wd=function(n){return _i(n)&&kn(n.then)},dI=function(n){return n&&_i(n)&&_i(n.target)};function pI(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function qt(e,n,i,a){a===void 0&&(a=0);for(var l=Hj(n);e&&a<l.length;)e=e[l[a++]];return a!==l.length&&!e||e===void 0?i:e}function Oa(e,n,i){for(var a=Ow(e),l=a,s=0,f=Hj(n);s<f.length-1;s++){var d=f[s],h=qt(e,f.slice(0,s+1));if(h&&(_i(h)||Array.isArray(h)))l=l[d]=Ow(h);else{var c=f[s+1];l=l[d]=Kj(c)&&Number(c)>=0?[]:{}}}return(s===0?e:l)[f[s]]===i?e:(i===void 0?delete l[f[s]]:l[f[s]]=i,s===0&&i===void 0&&delete a[f[s]],a)}function fb(e,n,i,a){i===void 0&&(i=new WeakMap),a===void 0&&(a={});for(var l=0,s=Object.keys(e);l<s.length;l++){var f=s[l],d=e[f];_i(d)?i.get(d)||(i.set(d,!0),a[f]=Array.isArray(d)?[]:{},fb(d,n,i,a[f])):a[f]=n}return a}function hI(e,n){switch(n.type){case"SET_VALUES":return Dt({},e,{values:n.payload});case"SET_TOUCHED":return Dt({},e,{touched:n.payload});case"SET_ERRORS":return Qi(e.errors,n.payload)?e:Dt({},e,{errors:n.payload});case"SET_STATUS":return Dt({},e,{status:n.payload});case"SET_ISSUBMITTING":return Dt({},e,{isSubmitting:n.payload});case"SET_ISVALIDATING":return Dt({},e,{isValidating:n.payload});case"SET_FIELD_VALUE":return Dt({},e,{values:Oa(e.values,n.payload.field,n.payload.value)});case"SET_FIELD_TOUCHED":return Dt({},e,{touched:Oa(e.touched,n.payload.field,n.payload.value)});case"SET_FIELD_ERROR":return Dt({},e,{errors:Oa(e.errors,n.payload.field,n.payload.value)});case"RESET_FORM":return Dt({},e,n.payload);case"SET_FORMIK_STATE":return n.payload(e);case"SUBMIT_ATTEMPT":return Dt({},e,{touched:fb(e.values,!0),isSubmitting:!0,submitCount:e.submitCount+1});case"SUBMIT_FAILURE":return Dt({},e,{isSubmitting:!1});case"SUBMIT_SUCCESS":return Dt({},e,{isSubmitting:!1});default:return e}}var Xu={},Id={};function Yj(e){var n=e.validateOnChange,i=n===void 0?!0:n,a=e.validateOnBlur,l=a===void 0?!0:a,s=e.validateOnMount,f=s===void 0?!1:s,d=e.isInitialValid,h=e.enableReinitialize,c=h===void 0?!1:h,v=e.onSubmit,m=Mr(e,["validateOnChange","validateOnBlur","validateOnMount","isInitialValid","enableReinitialize","onSubmit"]),g=Dt({validateOnChange:i,validateOnBlur:l,validateOnMount:f,onSubmit:v},m),S=B.useRef(g.initialValues),_=B.useRef(g.initialErrors||Xu),E=B.useRef(g.initialTouched||Id),O=B.useRef(g.initialStatus),w=B.useRef(!1),C=B.useRef({});B.useEffect(function(){return w.current=!0,function(){w.current=!1}},[]);var T=B.useState(0),A=T[1],R=B.useRef({values:Wc(g.initialValues),errors:Wc(g.initialErrors)||Xu,touched:Wc(g.initialTouched)||Id,status:Wc(g.initialStatus),isSubmitting:!1,isValidating:!1,submitCount:0}),q=R.current,k=B.useCallback(function(ie){var Be=R.current;R.current=hI(Be,ie),Be!==R.current&&A(function(Ie){return Ie+1})},[]),F=B.useCallback(function(ie,Be){return new Promise(function(Ie,He){var at=g.validate(ie,Be);at==null?Ie(Xu):Wd(at)?at.then(function(Rt){Ie(Rt||Xu)},function(Rt){He(Rt)}):Ie(at)})},[g.validate]),U=B.useCallback(function(ie,Be){var Ie=g.validationSchema,He=kn(Ie)?Ie(Be):Ie,at=Be&&He.validateAt?He.validateAt(Be,ie):Zj(ie,He);return new Promise(function(Rt,Jt){at.then(function(){Rt(Xu)},function(er){er.name==="ValidationError"?Rt(Xj(er)):Jt(er)})})},[g.validationSchema]),V=B.useCallback(function(ie,Be){return new Promise(function(Ie){return Ie(C.current[ie].validate(Be))})},[]),Q=B.useCallback(function(ie){var Be=Object.keys(C.current).filter(function(He){return kn(C.current[He].validate)}),Ie=Be.length>0?Be.map(function(He){return V(He,qt(ie,He))}):[Promise.resolve("DO_NOT_DELETE_YOU_WILL_BE_FIRED")];return Promise.all(Ie).then(function(He){return He.reduce(function(at,Rt,Jt){return Rt==="DO_NOT_DELETE_YOU_WILL_BE_FIRED"||Rt&&(at=Oa(at,Be[Jt],Rt)),at},{})})},[V]),ce=B.useCallback(function(ie){return Promise.all([Q(ie),g.validationSchema?U(ie):{},g.validate?F(ie):{}]).then(function(Be){var Ie=Be[0],He=Be[1],at=Be[2],Rt=p_.all([Ie,He,at],{arrayMerge:mI});return Rt})},[g.validate,g.validationSchema,Q,F,U]),ae=na(function(ie){return ie===void 0&&(ie=q.values),k({type:"SET_ISVALIDATING",payload:!0}),ce(ie).then(function(Be){return w.current&&(k({type:"SET_ISVALIDATING",payload:!1}),k({type:"SET_ERRORS",payload:Be})),Be})});B.useEffect(function(){f&&w.current===!0&&Qi(S.current,g.initialValues)&&ae(S.current)},[f,ae]);var J=B.useCallback(function(ie){var Be=ie&&ie.values?ie.values:S.current,Ie=ie&&ie.errors?ie.errors:_.current?_.current:g.initialErrors||{},He=ie&&ie.touched?ie.touched:E.current?E.current:g.initialTouched||{},at=ie&&ie.status?ie.status:O.current?O.current:g.initialStatus;S.current=Be,_.current=Ie,E.current=He,O.current=at;var Rt=function(){k({type:"RESET_FORM",payload:{isSubmitting:!!ie&&!!ie.isSubmitting,errors:Ie,touched:He,status:at,values:Be,isValidating:!!ie&&!!ie.isValidating,submitCount:ie&&ie.submitCount&&typeof ie.submitCount=="number"?ie.submitCount:0}})};if(g.onReset){var Jt=g.onReset(q.values,ut);Wd(Jt)?Jt.then(Rt):Rt()}else Rt()},[g.initialErrors,g.initialStatus,g.initialTouched,g.onReset]);B.useEffect(function(){w.current===!0&&!Qi(S.current,g.initialValues)&&c&&(S.current=g.initialValues,J(),f&&ae(S.current))},[c,g.initialValues,J,f,ae]),B.useEffect(function(){c&&w.current===!0&&!Qi(_.current,g.initialErrors)&&(_.current=g.initialErrors||Xu,k({type:"SET_ERRORS",payload:g.initialErrors||Xu}))},[c,g.initialErrors]),B.useEffect(function(){c&&w.current===!0&&!Qi(E.current,g.initialTouched)&&(E.current=g.initialTouched||Id,k({type:"SET_TOUCHED",payload:g.initialTouched||Id}))},[c,g.initialTouched]),B.useEffect(function(){c&&w.current===!0&&!Qi(O.current,g.initialStatus)&&(O.current=g.initialStatus,k({type:"SET_STATUS",payload:g.initialStatus}))},[c,g.initialStatus,g.initialTouched]);var X=na(function(ie){if(C.current[ie]&&kn(C.current[ie].validate)){var Be=qt(q.values,ie),Ie=C.current[ie].validate(Be);return Wd(Ie)?(k({type:"SET_ISVALIDATING",payload:!0}),Ie.then(function(He){return He}).then(function(He){k({type:"SET_FIELD_ERROR",payload:{field:ie,value:He}}),k({type:"SET_ISVALIDATING",payload:!1})})):(k({type:"SET_FIELD_ERROR",payload:{field:ie,value:Ie}}),Promise.resolve(Ie))}else if(g.validationSchema)return k({type:"SET_ISVALIDATING",payload:!0}),U(q.values,ie).then(function(He){return He}).then(function(He){k({type:"SET_FIELD_ERROR",payload:{field:ie,value:qt(He,ie)}}),k({type:"SET_ISVALIDATING",payload:!1})});return Promise.resolve()}),ee=B.useCallback(function(ie,Be){var Ie=Be.validate;C.current[ie]={validate:Ie}},[]),oe=B.useCallback(function(ie){delete C.current[ie]},[]),pe=na(function(ie,Be){k({type:"SET_TOUCHED",payload:ie});var Ie=Be===void 0?l:Be;return Ie?ae(q.values):Promise.resolve()}),Ce=B.useCallback(function(ie){k({type:"SET_ERRORS",payload:ie})},[]),L=na(function(ie,Be){var Ie=kn(ie)?ie(q.values):ie;k({type:"SET_VALUES",payload:Ie});var He=Be===void 0?i:Be;return He?ae(Ie):Promise.resolve()}),ne=B.useCallback(function(ie,Be){k({type:"SET_FIELD_ERROR",payload:{field:ie,value:Be}})},[]),ge=na(function(ie,Be,Ie){k({type:"SET_FIELD_VALUE",payload:{field:ie,value:Be}});var He=Ie===void 0?i:Ie;return He?ae(Oa(q.values,ie,Be)):Promise.resolve()}),ye=B.useCallback(function(ie,Be){var Ie=Be,He=ie,at;if(!Vd(ie)){ie.persist&&ie.persist();var Rt=ie.target?ie.target:ie.currentTarget,Jt=Rt.type,er=Rt.name,In=Rt.id,Gr=Rt.value,Ca=Rt.checked;Rt.outerHTML;var vr=Rt.options,Cn=Rt.multiple;Ie=Be||er||In,He=/number|range/.test(Jt)?(at=parseFloat(Gr),isNaN(at)?"":at):/checkbox/.test(Jt)?gI(qt(q.values,Ie),Ca,Gr):vr&&Cn?vI(vr):Gr}Ie&&ge(Ie,He)},[ge,q.values]),Ee=na(function(ie){if(Vd(ie))return function(Be){return ye(Be,ie)};ye(ie)}),Se=na(function(ie,Be,Ie){Be===void 0&&(Be=!0),k({type:"SET_FIELD_TOUCHED",payload:{field:ie,value:Be}});var He=Ie===void 0?l:Ie;return He?ae(q.values):Promise.resolve()}),fe=B.useCallback(function(ie,Be){ie.persist&&ie.persist();var Ie=ie.target,He=Ie.name,at=Ie.id;Ie.outerHTML;var Rt=Be||He||at;Se(Rt,!0)},[Se]),Ne=na(function(ie){if(Vd(ie))return function(Be){return fe(Be,ie)};fe(ie)}),De=B.useCallback(function(ie){kn(ie)?k({type:"SET_FORMIK_STATE",payload:ie}):k({type:"SET_FORMIK_STATE",payload:function(){return ie}})},[]),Le=B.useCallback(function(ie){k({type:"SET_STATUS",payload:ie})},[]),tt=B.useCallback(function(ie){k({type:"SET_ISSUBMITTING",payload:ie})},[]),jt=na(function(){return k({type:"SUBMIT_ATTEMPT"}),ae().then(function(ie){var Be=ie instanceof Error,Ie=!Be&&Object.keys(ie).length===0;if(Ie){var He;try{if(He=Gt(),He===void 0)return}catch(at){throw at}return Promise.resolve(He).then(function(at){return w.current&&k({type:"SUBMIT_SUCCESS"}),at}).catch(function(at){if(w.current)throw k({type:"SUBMIT_FAILURE"}),at})}else if(w.current&&(k({type:"SUBMIT_FAILURE"}),Be))throw ie})}),Ve=na(function(ie){ie&&ie.preventDefault&&kn(ie.preventDefault)&&ie.preventDefault(),ie&&ie.stopPropagation&&kn(ie.stopPropagation)&&ie.stopPropagation(),jt().catch(function(Be){console.warn("Warning: An unhandled error was caught from submitForm()",Be)})}),ut={resetForm:J,validateForm:ae,validateField:X,setErrors:Ce,setFieldError:ne,setFieldTouched:Se,setFieldValue:ge,setStatus:Le,setSubmitting:tt,setTouched:pe,setValues:L,setFormikState:De,submitForm:jt},Gt=na(function(){return v(q.values,ut)}),Sn=na(function(ie){ie&&ie.preventDefault&&kn(ie.preventDefault)&&ie.preventDefault(),ie&&ie.stopPropagation&&kn(ie.stopPropagation)&&ie.stopPropagation(),J()}),Zn=B.useCallback(function(ie){return{value:qt(q.values,ie),error:qt(q.errors,ie),touched:!!qt(q.touched,ie),initialValue:qt(S.current,ie),initialTouched:!!qt(E.current,ie),initialError:qt(_.current,ie)}},[q.errors,q.touched,q.values]),Ar=B.useCallback(function(ie){return{setValue:function(Ie,He){return ge(ie,Ie,He)},setTouched:function(Ie,He){return Se(ie,Ie,He)},setError:function(Ie){return ne(ie,Ie)}}},[ge,Se,ne]),Rr=B.useCallback(function(ie){var Be=_i(ie),Ie=Be?ie.name:ie,He=qt(q.values,Ie),at={name:Ie,value:He,onChange:Ee,onBlur:Ne};if(Be){var Rt=ie.type,Jt=ie.value,er=ie.as,In=ie.multiple;Rt==="checkbox"?Jt===void 0?at.checked=!!He:(at.checked=!!(Array.isArray(He)&&~He.indexOf(Jt)),at.value=Jt):Rt==="radio"?(at.checked=He===Jt,at.value=Jt):er==="select"&&In&&(at.value=at.value||[],at.multiple=!0)}return at},[Ne,Ee,q.values]),Jn=B.useMemo(function(){return!Qi(S.current,q.values)},[S.current,q.values]),yn=B.useMemo(function(){return typeof d<"u"?Jn?q.errors&&Object.keys(q.errors).length===0:d!==!1&&kn(d)?d(g):d:q.errors&&Object.keys(q.errors).length===0},[d,Jn,q.errors,g]),On=Dt({},q,{initialValues:S.current,initialErrors:_.current,initialTouched:E.current,initialStatus:O.current,handleBlur:Ne,handleChange:Ee,handleReset:Sn,handleSubmit:Ve,resetForm:J,setErrors:Ce,setFormikState:De,setFieldTouched:Se,setFieldValue:ge,setFieldError:ne,setStatus:Le,setSubmitting:tt,setTouched:pe,setValues:L,submitForm:jt,validateForm:ae,validateField:X,isValid:yn,dirty:Jn,unregisterField:oe,registerField:ee,getFieldProps:Rr,getFieldMeta:Zn,getFieldHelpers:Ar,validateOnBlur:l,validateOnChange:i,validateOnMount:f});return On}function Qj(e){var n=Yj(e),i=e.component,a=e.children,l=e.render,s=e.innerRef;return B.useImperativeHandle(s,function(){return n}),B.createElement(Vj,{value:n},i?B.createElement(i,n):l?l(n):a?kn(a)?a(n):gp(a)?null:B.Children.only(a):null)}function Xj(e){var n={};if(e.inner){if(e.inner.length===0)return Oa(n,e.path,e.message);for(var l=e.inner,i=Array.isArray(l),a=0,l=i?l:l[Symbol.iterator]();;){var s;if(i){if(a>=l.length)break;s=l[a++]}else{if(a=l.next(),a.done)break;s=a.value}var f=s;qt(n,f.path)||(n=Oa(n,f.path,f.message))}}return n}function Zj(e,n,i,a){i===void 0&&(i=!1);var l=Jd(e);return n[i?"validateSync":"validate"](l,{abortEarly:!1,context:a||l})}function Jd(e){var n=Array.isArray(e)?[]:{};for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=String(i);Array.isArray(e[a])===!0?n[a]=e[a].map(function(l){return Array.isArray(l)===!0||JE(l)?Jd(l):l!==""?l:void 0}):JE(e[a])?n[a]=Jd(e[a]):n[a]=e[a]!==""?e[a]:void 0}return n}function mI(e,n,i){var a=e.slice();return n.forEach(function(s,f){if(typeof a[f]>"u"){var d=i.clone!==!1,h=d&&i.isMergeableObject(s);a[f]=h?p_(Array.isArray(s)?[]:{},s,i):s}else i.isMergeableObject(s)?a[f]=p_(e[f],s,i):e.indexOf(s)===-1&&a.push(s)}),a}function vI(e){return Array.from(e).filter(function(n){return n.selected}).map(function(n){return n.value})}function gI(e,n,i){if(typeof e=="boolean")return!!n;var a=[],l=!1,s=-1;if(Array.isArray(e))a=e,s=e.indexOf(i),l=s>=0;else if(!i||i=="true"||i=="false")return!!n;return n&&i&&!l?a.concat(i):l?a.slice(0,s).concat(a.slice(s+1)):a}var yI=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u"?B.useLayoutEffect:B.useEffect;function na(e){var n=B.useRef(e);return yI(function(){n.current=e}),B.useCallback(function(){for(var i=arguments.length,a=new Array(i),l=0;l<i;l++)a[l]=arguments[l];return n.current.apply(void 0,a)},[])}function _I(e){var n=vp(),i=n.getFieldProps,a=n.getFieldMeta,l=n.getFieldHelpers,s=n.registerField,f=n.unregisterField,d=_i(e),h=d?e:{name:e},c=h.name,v=h.validate;B.useEffect(function(){return c&&s(c,{validate:v}),function(){c&&f(c)}},[s,f,c,v]);var m=B.useMemo(function(){return l(c)},[l,c]);return[i(h),a(c),m]}function bI(e){var n=e.validate,i=e.name,a=e.render,l=e.children,s=e.as,f=e.component,d=e.className,h=Mr(e,["validate","name","render","children","as","component","className"]),c=vp(),v=Mr(c,["validate","validationSchema"]),m=v.registerField,g=v.unregisterField;B.useEffect(function(){return m(i,{validate:n}),function(){g(i)}},[m,g,i,n]);var S=v.getFieldProps(Dt({name:i},h)),_=v.getFieldMeta(i),E={field:S,form:v};if(a)return a(Dt({},E,{meta:_}));if(kn(l))return l(Dt({},E,{meta:_}));if(f){if(typeof f=="string"){var O=h.innerRef,w=Mr(h,["innerRef"]);return B.createElement(f,Dt({ref:O},S,w,{className:d}),l)}return B.createElement(f,Dt({field:S,form:v},h,{className:d}),l)}var C=s||"input";if(typeof C=="string"){var T=h.innerRef,A=Mr(h,["innerRef"]);return B.createElement(C,Dt({ref:T},S,A,{className:d}),l)}return B.createElement(C,Dt({},S,h,{className:d}),l)}var Jj=B.forwardRef(function(e,n){var i=e.action,a=Mr(e,["action"]),l=i??"#",s=vp(),f=s.handleReset,d=s.handleSubmit;return B.createElement("form",Dt({onSubmit:d,ref:n,onReset:f,action:l},a))});Jj.displayName="Form";function SI(e){var n=e.mapPropsToValues,i=n===void 0?function(l){var s={};for(var f in l)l.hasOwnProperty(f)&&typeof l[f]!="function"&&(s[f]=l[f]);return s}:n,a=Mr(e,["mapPropsToValues"]);return function(s){var f=s.displayName||s.name||s.constructor&&s.constructor.name||"Component",d=function(h){mp(c,h);function c(){for(var m,g=arguments.length,S=new Array(g),_=0;_<g;_++)S[_]=arguments[_];return m=h.call.apply(h,[this].concat(S))||this,m.validate=function(E){return a.validate(E,m.props)},m.validationSchema=function(){return kn(a.validationSchema)?a.validationSchema(m.props):a.validationSchema},m.handleSubmit=function(E,O){return a.handleSubmit(E,Dt({},O,{props:m.props}))},m.renderFormComponent=function(E){return B.createElement(s,Dt({},m.props,E))},m}var v=c.prototype;return v.render=function(){var g=this.props,S=Mr(g,["children"]);return B.createElement(Qj,Dt({},S,a,{validate:a.validate&&this.validate,validationSchema:a.validationSchema&&this.validationSchema,initialValues:i(this.props),initialStatus:a.mapPropsToStatus&&a.mapPropsToStatus(this.props),initialErrors:a.mapPropsToErrors&&a.mapPropsToErrors(this.props),initialTouched:a.mapPropsToTouched&&a.mapPropsToTouched(this.props),onSubmit:this.handleSubmit,children:this.renderFormComponent}))},c}(B.Component);return d.displayName="WithFormik("+f+")",Gj(d,s)}}function yp(e){var n=function(l){return B.createElement(Wj,null,function(s){return B.createElement(e,Dt({},l,{formik:s}))})},i=e.displayName||e.name||e.constructor&&e.constructor.name||"Component";return n.WrappedComponent=e,n.displayName="FormikConnect("+i+")",Gj(n,e)}var eM=function(n,i,a){var l=gl(n),s=l[i];return l.splice(i,1),l.splice(a,0,s),l},tM=function(n,i,a){var l=gl(n),s=l[i];return l[i]=l[a],l[a]=s,l},Kd=function(n,i,a){var l=gl(n);return l.splice(i,0,a),l},nM=function(n,i,a){var l=gl(n);return l[i]=a,l},gl=function(n){if(n){if(Array.isArray(n))return[].concat(n);var i=Object.keys(n).map(function(a){return parseInt(a)}).reduce(function(a,l){return l>a?l:a},0);return Array.from(Dt({},n,{length:i+1}))}else return[]},jw=function(n,i){var a=typeof n=="function"?n:i;return function(l){if(Array.isArray(l)||_i(l)){var s=gl(l);return a(s)}return l}},rM=function(e){mp(n,e);function n(a){var l;return l=e.call(this,a)||this,l.updateArrayField=function(s,f,d){var h=l.props,c=h.name,v=h.formik.setFormikState;v(function(m){var g=jw(d,s),S=jw(f,s),_=Oa(m.values,c,s(qt(m.values,c))),E=d?g(qt(m.errors,c)):void 0,O=f?S(qt(m.touched,c)):void 0;return y_(E)&&(E=void 0),y_(O)&&(O=void 0),Dt({},m,{values:_,errors:d?Oa(m.errors,c,E):m.errors,touched:f?Oa(m.touched,c,O):m.touched})})},l.push=function(s){return l.updateArrayField(function(f){return[].concat(gl(f),[Wc(s)])},!1,!1)},l.handlePush=function(s){return function(){return l.push(s)}},l.swap=function(s,f){return l.updateArrayField(function(d){return tM(d,s,f)},!0,!0)},l.handleSwap=function(s,f){return function(){return l.swap(s,f)}},l.move=function(s,f){return l.updateArrayField(function(d){return eM(d,s,f)},!0,!0)},l.handleMove=function(s,f){return function(){return l.move(s,f)}},l.insert=function(s,f){return l.updateArrayField(function(d){return Kd(d,s,f)},function(d){return Kd(d,s,null)},function(d){return Kd(d,s,null)})},l.handleInsert=function(s,f){return function(){return l.insert(s,f)}},l.replace=function(s,f){return l.updateArrayField(function(d){return nM(d,s,f)},!1,!1)},l.handleReplace=function(s,f){return function(){return l.replace(s,f)}},l.unshift=function(s){var f=-1;return l.updateArrayField(function(d){var h=d?[s].concat(d):[s];return f=h.length,h},function(d){return d?[null].concat(d):[null]},function(d){return d?[null].concat(d):[null]}),f},l.handleUnshift=function(s){return function(){return l.unshift(s)}},l.handleRemove=function(s){return function(){return l.remove(s)}},l.handlePop=function(){return function(){return l.pop()}},l.remove=l.remove.bind(Pw(l)),l.pop=l.pop.bind(Pw(l)),l}var i=n.prototype;return i.componentDidUpdate=function(l){this.props.validateOnChange&&this.props.formik.validateOnChange&&!Qi(qt(l.formik.values,l.name),qt(this.props.formik.values,this.props.name))&&this.props.formik.validateForm(this.props.formik.values)},i.remove=function(l){var s;return this.updateArrayField(function(f){var d=f?gl(f):[];return s||(s=d[l]),kn(d.splice)&&d.splice(l,1),kn(d.every)&&d.every(function(h){return h===void 0})?[]:d},!0,!0),s},i.pop=function(){var l;return this.updateArrayField(function(s){var f=s.slice();return l||(l=f&&f.pop&&f.pop()),f},!0,!0),l},i.render=function(){var l={push:this.push,pop:this.pop,swap:this.swap,move:this.move,insert:this.insert,replace:this.replace,unshift:this.unshift,remove:this.remove,handlePush:this.handlePush,handlePop:this.handlePop,handleSwap:this.handleSwap,handleMove:this.handleMove,handleInsert:this.handleInsert,handleReplace:this.handleReplace,handleUnshift:this.handleUnshift,handleRemove:this.handleRemove},s=this.props,f=s.component,d=s.render,h=s.children,c=s.name,v=s.formik,m=Mr(v,["validate","validationSchema"]),g=Dt({},l,{form:m,name:c});return f?B.createElement(f,g):d?d(g):h?typeof h=="function"?h(g):gp(h)?null:B.Children.only(h):null},n}(B.Component);rM.defaultProps={validateOnChange:!0};var OI=yp(rM),EI=function(e){mp(n,e);function n(){return e.apply(this,arguments)||this}var i=n.prototype;return i.shouldComponentUpdate=function(l){return qt(this.props.formik.errors,this.props.name)!==qt(l.formik.errors,this.props.name)||qt(this.props.formik.touched,this.props.name)!==qt(l.formik.touched,this.props.name)||Object.keys(this.props).length!==Object.keys(l).length},i.render=function(){var l=this.props,s=l.component,f=l.formik,d=l.render,h=l.children,c=l.name,v=Mr(l,["component","formik","render","children","name"]),m=qt(f.touched,c),g=qt(f.errors,c);return m&&g?d?kn(d)?d(g):null:h?kn(h)?h(g):null:s?B.createElement(s,v,g):g:null},n}(B.Component),wI=yp(EI),RI=function(e){mp(n,e);function n(a){var l;l=e.call(this,a)||this;var s=a.render,f=a.children;return a.component,a.as,a.name,s&&f&&!gp(f)&&void 0,l}var i=n.prototype;return i.shouldComponentUpdate=function(l){return this.props.shouldUpdate?this.props.shouldUpdate(l,this.props):l.name!==this.props.name||qt(l.formik.values,this.props.name)!==qt(this.props.formik.values,this.props.name)||qt(l.formik.errors,this.props.name)!==qt(this.props.formik.errors,this.props.name)||qt(l.formik.touched,this.props.name)!==qt(this.props.formik.touched,this.props.name)||Object.keys(this.props).length!==Object.keys(l).length||l.formik.isSubmitting!==this.props.formik.isSubmitting},i.componentDidMount=function(){this.props.formik.registerField(this.props.name,{validate:this.props.validate})},i.componentDidUpdate=function(l){this.props.name!==l.name&&(this.props.formik.unregisterField(l.name),this.props.formik.registerField(this.props.name,{validate:this.props.validate})),this.props.validate!==l.validate&&this.props.formik.registerField(this.props.name,{validate:this.props.validate})},i.componentWillUnmount=function(){this.props.formik.unregisterField(this.props.name)},i.render=function(){var l=this.props,s=l.name,f=l.render,d=l.as,h=l.children,c=l.component,v=l.formik,m=Mr(l,["validate","name","render","as","children","component","shouldUpdate","formik"]),g=Mr(v,["validate","validationSchema"]),S=v.getFieldProps(Dt({name:s},m)),_={value:qt(v.values,s),error:qt(v.errors,s),touched:!!qt(v.touched,s),initialValue:qt(v.initialValues,s),initialTouched:!!qt(v.initialTouched,s),initialError:qt(v.initialErrors,s)},E={field:S,meta:_,form:g};if(f)return f(E);if(kn(h))return h(E);if(c){if(typeof c=="string"){var O=m.innerRef,w=Mr(m,["innerRef"]);return B.createElement(c,Dt({ref:O},S,w),h)}return B.createElement(c,Dt({field:S,form:v},m),h)}var C=d||"input";if(typeof C=="string"){var T=m.innerRef,A=Mr(m,["innerRef"]);return B.createElement(C,Dt({ref:T},S,A),h)}return B.createElement(C,Dt({},S,m),h)},n}(B.Component),CI=yp(RI);const TI=Object.freeze(Object.defineProperty({__proto__:null,ErrorMessage:wI,FastField:CI,Field:bI,FieldArray:OI,Form:Jj,Formik:Qj,FormikConsumer:Wj,FormikContext:_f,FormikProvider:Vj,connect:yp,getActiveElement:pI,getIn:qt,insert:Kd,isEmptyArray:y_,isEmptyChildren:gp,isFunction:kn,isInputEvent:dI,isInteger:Kj,isNaN:fI,isObject:_i,isPromise:Wd,isString:Vd,move:eM,prepareDataForValidation:Jd,replace:nM,setIn:Oa,setNestedObjectValues:fb,swap:tM,useField:_I,useFormik:Yj,useFormikContext:vp,validateYupSchema:Zj,withFormik:SI,yupToFormErrors:Xj},Symbol.toStringTag,{value:"Module"})),PI=GA(TI);var xv={},mc={},Dv={},vc={},Mw;function jI(){if(Mw)return vc;Mw=1,Object.defineProperty(vc,"__esModule",{value:!0}),vc.default=void 0;var e=i(Re()),n=i(lj());function i(s){return s&&s.__esModule?s:{default:s}}function a(){return a=Object.assign?Object.assign.bind():function(s){for(var f=1;f<arguments.length;f++){var d=arguments[f];for(var h in d)Object.prototype.hasOwnProperty.call(d,h)&&(s[h]=d[h])}return s},a.apply(this,arguments)}const l=s=>{let{label:f,...d}=s;return e.default.createElement(n.default,a({inputType:"radio",label:f},d))};return vc.default=l,vc}var Nw;function aM(){return Nw||(Nw=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(jI());function i(a){return a&&a.__esModule?a:{default:a}}}(Dv)),Dv}var Aw;function MI(){if(Aw)return mc;Aw=1,Object.defineProperty(mc,"__esModule",{value:!0}),mc.default=void 0;var e=d(et()),n=f(Re()),i=d(bl()),a=d(oj()),l=d(aM());function s(v){if(typeof WeakMap!="function")return null;var m=new WeakMap,g=new WeakMap;return(s=function(S){return S?g:m})(v)}function f(v,m){if(v&&v.__esModule)return v;if(v===null||typeof v!="object"&&typeof v!="function")return{default:v};var g=s(m);if(g&&g.has(v))return g.get(v);var S={__proto__:null},_=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var E in v)if(E!=="default"&&Object.prototype.hasOwnProperty.call(v,E)){var O=_?Object.getOwnPropertyDescriptor(v,E):null;O&&(O.get||O.set)?Object.defineProperty(S,E,O):S[E]=v[E]}return S.default=v,g&&g.set(v,S),S}function d(v){return v&&v.__esModule?v:{default:v}}function h(){return h=Object.assign?Object.assign.bind():function(v){for(var m=1;m<arguments.length;m++){var g=arguments[m];for(var S in g)Object.prototype.hasOwnProperty.call(g,S)&&(v[S]=g[S])}return v},h.apply(this,arguments)}const c=v=>{let{caution:m,className:g,error:S,help:_,helpClassName:E,id:O,label:w,labelClassName:C,required:T,stacked:A,success:R,takeFocus:q,takeFocusDelay:k,type:F,wrapperClassName:U,...V}=v;const Q=(0,n.useRef)(null),ce=["checkbox","radio"].includes(F)?"":w,ae=(0,n.useId)(),J=O||ae,X=(0,n.useId)(),ee=(0,n.useId)(),oe=!!S,pe=[_?ee:null,R?X:null].filter(Boolean).join(" "),Ce={"aria-describedby":pe||void 0,"aria-errormessage":oe?X:null,"aria-invalid":oe,id:J,required:T,...V};(0,n.useEffect)(()=>{q&&(k?setTimeout(()=>Q.current.focus(),k):Q.current.focus())},[q,k]);let L;return F==="checkbox"?L=n.default.createElement(a.default,h({label:w,labelClassName:C},Ce)):F==="radio"?L=n.default.createElement(l.default,h({label:w,labelClassName:C},Ce)):L=n.default.createElement("input",h({className:(0,e.default)("p-form-validation__input",g),ref:Q,type:F},Ce)),n.default.createElement(i.default,{caution:m,className:U,error:S,forId:J,help:_,helpClassName:E+"",helpId:ee,isTickElement:F==="checkbox"||F==="radio",label:ce,labelClassName:C,required:T,stacked:A,success:R,validationId:X},L)};return mc.default=c,mc}var xw;function db(){return xw||(xw=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(MI());function i(a){return a&&a.__esModule?a:{default:a}}}(xv)),xv}var Dw;function NI(){if(Dw)return pc;Dw=1,Object.defineProperty(pc,"__esModule",{value:!0}),pc.default=void 0;var e=a(Re()),n=PI,i=a(db());function a(f){return f&&f.__esModule?f:{default:f}}function l(){return l=Object.assign?Object.assign.bind():function(f){for(var d=1;d<arguments.length;d++){var h=arguments[d];for(var c in h)Object.prototype.hasOwnProperty.call(h,c)&&(f[c]=h[c])}return f},l.apply(this,arguments)}const s=f=>{let{component:d=i.default,displayError:h=!0,name:c,value:v,label:m,...g}=f;const[S,_]=(0,n.useField)({name:c,type:g.type,value:v});return e.default.createElement(d,l({"aria-label":m,error:_.touched&&h?_.error:null,label:m},S,g))};return pc.default=s,pc}var qw;function AI(){return qw||(qw=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(NI());function i(a){return a&&a.__esModule?a:{default:a}}}(Tv)),Tv}var qv={},gc={},Lw;function xI(){if(Lw)return gc;Lw=1,Object.defineProperty(gc,"__esModule",{value:!0}),gc.default=void 0;var e=i(et()),n=i(Re());function i(s){return s&&s.__esModule?s:{default:s}}function a(){return a=Object.assign?Object.assign.bind():function(s){for(var f=1;f<arguments.length;f++){var d=arguments[f];for(var h in d)Object.prototype.hasOwnProperty.call(d,h)&&(s[h]=d[h])}return s},a.apply(this,arguments)}const l=s=>{let{children:f,className:d,href:h="#",inverted:c=!1,soft:v=!1,top:m=!1,...g}=s;const S=n.default.createElement("a",a({className:(0,e.default)(d,{"p-link--inverted":c,"p-link--soft":v,"p-top__link":m}),href:h},g),f);return m?n.default.createElement("div",{className:"p-top"},S):S};return gc.default=l,gc}var Bw;function iM(){return Bw||(Bw=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(xI());function i(a){return a&&a.__esModule?a:{default:a}}}(qv)),qv}var Lv={},yc={},kw;function DI(){if(kw)return yc;kw=1,Object.defineProperty(yc,"__esModule",{value:!0}),yc.default=void 0;var e=i(et()),n=i(Re());function i(f){return f&&f.__esModule?f:{default:f}}function a(){return a=Object.assign?Object.assign.bind():function(f){for(var d=1;d<arguments.length;d++){var h=arguments[d];for(var c in h)Object.prototype.hasOwnProperty.call(h,c)&&(f[c]=h[c])}return f},a.apply(this,arguments)}const l=f=>{let{items:d,ticked:h,inline:c,middot:v,stepped:m}=f;return d.map((g,S)=>{let _,E,O,w,C="h3",T;return n.default.isValidElement(g)||typeof g=="string"||typeof g=="number"?w=g:g&&typeof g=="object"&&"content"in g&&("titleElement"in g?{title:E,className:O,content:w,titleElement:C="h3",...T}=g:{title:E,className:O,content:w,...T}=g),m?_=n.default.createElement(n.default.Fragment,null,n.default.createElement(C,{className:"p-stepped-list__title"},E),n.default.createElement("div",{className:"p-stepped-list__content"},w)):_=w,n.default.createElement("li",a({className:(0,e.default)(O,{"p-list__item":!c&&!m,"p-inline-list__item":c,"p-stepped-list__item":m,"is-ticked":h}),key:S},T),_,v?" ":null)})},s=f=>{let{className:d,detailed:h,divided:c,inline:v,isDark:m,items:g,middot:S,stretch:_,split:E,stepped:O,ticked:w,...C}=f;const T=O?"ol":"ul";return n.default.createElement(T,a({className:(0,e.default)(d,{"p-list":!c&&!v&&!S&&!_&&!O,"p-list--divided":c,"p-inline-list":v,"p-inline-list--middot":S,"p-inline-list--stretch":_,"p-stepped-list":O&&!h,"p-stepped-list--detailed":O&&h,"is-dark":m,"is-split":E})},C),l({items:g,ticked:w,inline:v||S||_,middot:S,stepped:O}))};return yc.default=s,yc}var Iw;function uM(){return Iw||(Iw=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(DI());function i(a){return a&&a.__esModule?a:{default:a}}}(Lv)),Lv}var Bv={},_c={},kv={},bc={},zw;function qI(){if(zw)return bc;zw=1,Object.defineProperty(bc,"__esModule",{value:!0}),bc.default=void 0;var e=a(Nr()),n=a(Re()),i=a(et());function a(f){return f&&f.__esModule?f:{default:f}}function l(){return l=Object.assign?Object.assign.bind():function(f){for(var d=1;d<arguments.length;d++){var h=arguments[d];for(var c in h)Object.prototype.hasOwnProperty.call(h,c)&&(f[c]=h[c])}return f},l.apply(this,arguments)}const s=f=>{let{className:d,text:h,isLight:c=!1,ariaLive:v="polite",role:m="alert",...g}=f;return n.default.createElement("span",l({},g,{className:(0,i.default)(d,"p-text--default"),role:m,"aria-live":v}),n.default.createElement("i",{className:(0,i.default)("p-icon--spinner","u-animation--spin",{"is-light":c})},h?"":"Loading"),h&&n.default.createElement(n.default.Fragment,null," ",n.default.createElement("span",null,h)))};return s.propTypes={isLight:e.default.bool,text:e.default.string,role:e.default.string,ariaLive:e.default.oneOf(["assertive","off","polite"])},bc.default=s,bc}var Uw;function lM(){return Uw||(Uw=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(qI());function i(a){return a&&a.__esModule?a:{default:a}}}(kv)),kv}var $w;function LI(){if($w)return _c;$w=1,Object.defineProperty(_c,"__esModule",{value:!0}),_c.default=void 0;var e=a(Re()),n=a(lM()),i=Ha();function a(s){return s&&s.__esModule?s:{default:s}}const l=s=>(i.IS_DEV&&console.warn("The Loader component has been renamed to Spinner and will be removed in a future release. https://canonical.github.io/react-components/?path=/story/spinner--default-story"),e.default.createElement(n.default,s));return _c.default=l,_c}var Fw;function BI(){return Fw||(Fw=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(LI());function i(a){return a&&a.__esModule?a:{default:a}}}(Bv)),Bv}var Iv={},Sc={},zv={},Oc={},Uv={},Zu={},Hw;function kI(){if(Hw)return Zu;Hw=1,Object.defineProperty(Zu,"__esModule",{value:!0}),Zu.default=Zu.Label=void 0;var e=i(et()),n=i(Re());function i(s){return s&&s.__esModule?s:{default:s}}let a=Zu.Label=function(s){return s.Next="Next page",s.Previous="Previous page",s}({});const l=s=>{let{direction:f,onClick:d,disabled:h=!1,showLabel:c,label:v}=s;const m=v||(f==="back"?a.Previous:a.Next);return n.default.createElement("li",{className:"p-pagination__item"},n.default.createElement("button",{className:(0,e.default)({"p-pagination__link--previous":f==="back","p-pagination__link--next":f==="forward"}),disabled:h,onClick:d,type:"button"},f==="forward"&&c&&n.default.createElement("span",null,m),n.default.createElement("i",{className:"p-icon--chevron-down"},m),f==="back"&&c&&n.default.createElement("span",null,m)))};return Zu.default=l,Zu}var Gw;function II(){return Gw||(Gw=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(kI());function i(a){return a&&a.__esModule?a:{default:a}}}(Uv)),Uv}var $v={},Ec={},Vw;function zI(){if(Vw)return Ec;Vw=1,Object.defineProperty(Ec,"__esModule",{value:!0}),Ec.default=void 0;var e=i(et()),n=i(Re());function i(l){return l&&l.__esModule?l:{default:l}}const a=l=>{let{number:s,onClick:f,isActive:d=!1}=l;return n.default.createElement("li",{className:"p-pagination__item"},n.default.createElement("button",{className:(0,e.default)("p-pagination__link",{"is-active":d}),onClick:f,"aria-current":d?"page":void 0,type:"button"},s))};return Ec.default=a,Ec}var Ww;function UI(){return Ww||(Ww=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(zI());function i(a){return a&&a.__esModule?a:{default:a}}}($v)),$v}var Kw;function $I(){if(Kw)return Oc;Kw=1,Object.defineProperty(Oc,"__esModule",{value:!0}),Oc.default=void 0;var e=l(et()),n=l(Re()),i=l(II()),a=l(UI());function l(v){return v&&v.__esModule?v:{default:v}}function s(){return s=Object.assign?Object.assign.bind():function(v){for(var m=1;m<arguments.length;m++){var g=arguments[m];for(var S in g)Object.prototype.hasOwnProperty.call(g,S)&&(v[S]=g[S])}return v},s.apply(this,arguments)}const f=()=>window.scrollTo(0,0),d=(v,m,g,S)=>{const _=v.length,E=_>g;let O;if(E){let C=m-2,T=m+1;m===1&&(C=1,T=Math.min(_-1,m+3)),m===2&&(C=1,T=Math.min(_-1,m+3)),(m===_||m===_-1)&&(C=Math.max(1,_-4),T=_-1),O=v.slice(C,T)}else O=v;const w=[];return E&&(w.push(n.default.createElement(a.default,{key:1,number:1,isActive:m===1,onClick:()=>S(1)})),O.includes(2)||w.push(n.default.createElement(h,{key:"sep1"}))),w.push(O.map(C=>n.default.createElement(a.default,{key:C,number:C,isActive:C===m,onClick:()=>S(C)}))),E&&(O.includes(_-1)||w.push(n.default.createElement(h,{key:"sep2"})),w.push(n.default.createElement(a.default,{key:_,number:_,isActive:m===_,onClick:()=>S(_)}))),w},h=()=>n.default.createElement("li",{className:"p-pagination__item p-pagination__item--truncation"},"…"),c=v=>{let{itemsPerPage:m,totalItems:g,paginate:S,currentPage:_,scrollToTop:E,truncateThreshold:O=10,centered:w,showLabels:C,hideNumbers:T,onForward:A,onBack:R,forwardDisabled:q,backDisabled:k,forwardLabel:F,backLabel:U,...V}=v;const Q=!!m&&!!g&&!!_&&!!S,ce=[];if(Q){if(g<=m)return null;for(let X=1;X<=Math.ceil(g/m);X++)ce.push(X)}const ae=X=>{S(X),X>_&&(A==null||A(X)),X<_&&(R==null||R(X)),E&&f()},J=X=>{X==="forward"&&(A==null||A(void 0)),X==="back"&&(R==null||R(void 0)),E&&f()};return n.default.createElement("nav",s({className:"p-pagination","aria-label":"Pagination"},V),n.default.createElement("ol",{className:(0,e.default)("p-pagination__items",{"u-align--center":w})},n.default.createElement(i.default,{key:"back",direction:"back",disabled:k||_===1,onClick:()=>Q?ae(_-1):J("back"),showLabel:C,label:U}),Q&&!T?d(ce,_,O,ae):null,n.default.createElement(i.default,{key:"forward",direction:"forward",disabled:q||_===ce.length,onClick:()=>Q?ae(_+1):J("forward"),showLabel:C,label:F})))};return Oc.default=c,Oc}var Yw;function oM(){return Yw||(Yw=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i($I());function i(a){return a&&a.__esModule?a:{default:a}}}(zv)),zv}var Fv={},wc={},Qw;function FI(){if(Qw)return wc;Qw=1,Object.defineProperty(wc,"__esModule",{value:!0}),wc.default=void 0;var e=i(et()),n=i(Re());function i(s){return s&&s.__esModule?s:{default:s}}function a(){return a=Object.assign?Object.assign.bind():function(s){for(var f=1;f<arguments.length;f++){var d=arguments[f];for(var h in d)Object.prototype.hasOwnProperty.call(d,h)&&(s[h]=d[h])}return s},a.apply(this,arguments)}const l=s=>{let{children:f,className:d,expanding:h=!1,responsive:c=!1,...v}=s;return n.default.createElement("table",a({role:"grid",className:(0,e.default)(d,{"p-table--mobile-card":c,"p-table--expanding":h})},v),f)};return wc.default=l,wc}var Xw;function pb(){return Xw||(Xw=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(FI());function i(a){return a&&a.__esModule?a:{default:a}}}(Fv)),Fv}var Hv={},Rc={},Zw;function HI(){if(Zw)return Rc;Zw=1,Object.defineProperty(Rc,"__esModule",{value:!0}),Rc.default=void 0;var e=n(Re());function n(l){return l&&l.__esModule?l:{default:l}}function i(){return i=Object.assign?Object.assign.bind():function(l){for(var s=1;s<arguments.length;s++){var f=arguments[s];for(var d in f)Object.prototype.hasOwnProperty.call(f,d)&&(l[d]=f[d])}return l},i.apply(this,arguments)}const a=l=>{let{children:s,...f}=l;return e.default.createElement("tr",i({role:"row"},f),s)};return Rc.default=a,Rc}var Jw;function hb(){return Jw||(Jw=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(HI());function i(a){return a&&a.__esModule?a:{default:a}}}(Hv)),Hv}var Gv={},Cc={},eR;function GI(){if(eR)return Cc;eR=1,Object.defineProperty(Cc,"__esModule",{value:!0}),Cc.default=void 0;var e=n(Re());function n(l){return l&&l.__esModule?l:{default:l}}function i(){return i=Object.assign?Object.assign.bind():function(l){for(var s=1;s<arguments.length;s++){var f=arguments[s];for(var d in f)Object.prototype.hasOwnProperty.call(f,d)&&(l[d]=f[d])}return l},i.apply(this,arguments)}const a=l=>{let{children:s,sort:f,...d}=l;return e.default.createElement("th",i({role:"columnheader","aria-sort":f},d),s)};return Cc.default=a,Cc}var tR;function mb(){return tR||(tR=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(GI());function i(a){return a&&a.__esModule?a:{default:a}}}(Gv)),Gv}var Vv={},Tc={},nR;function VI(){if(nR)return Tc;nR=1,Object.defineProperty(Tc,"__esModule",{value:!0}),Tc.default=void 0;var e=i(et()),n=i(Re());function i(s){return s&&s.__esModule?s:{default:s}}function a(){return a=Object.assign?Object.assign.bind():function(s){for(var f=1;f<arguments.length;f++){var d=arguments[f];for(var h in d)Object.prototype.hasOwnProperty.call(d,h)&&(s[h]=d[h])}return s},a.apply(this,arguments)}const l=s=>{let{children:f,className:d,hasOverflow:h=!1,expanding:c=!1,hidden:v=!1,role:m="gridcell",...g}=s;return n.default.createElement("td",a({role:m,"aria-hidden":v,className:(0,e.default)(d,{"p-table__expanding-panel":c,"has-overflow":h})},g),f)};return Tc.default=l,Tc}var rR;function vb(){return rR||(rR=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(VI());function i(a){return a&&a.__esModule?a:{default:a}}}(Vv)),Vv}var aR;function WI(){if(aR)return Sc;aR=1,Object.defineProperty(Sc,"__esModule",{value:!0}),Sc.default=void 0;var e=c(Re()),n=d(oM()),i=d(pb()),a=d(hb()),l=d(mb()),s=d(vb()),f=Ra();function d(O){return O&&O.__esModule?O:{default:O}}function h(O){if(typeof WeakMap!="function")return null;var w=new WeakMap,C=new WeakMap;return(h=function(T){return T?C:w})(O)}function c(O,w){if(O&&O.__esModule)return O;if(O===null||typeof O!="object"&&typeof O!="function")return{default:O};var C=h(w);if(C&&C.has(O))return C.get(O);var T={__proto__:null},A=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var R in O)if(R!=="default"&&Object.prototype.hasOwnProperty.call(O,R)){var q=A?Object.getOwnPropertyDescriptor(O,R):null;q&&(q.get||q.set)?Object.defineProperty(T,R,q):T[R]=O[R]}return T.default=O,C&&C.set(O,T),T}function v(){return v=Object.assign?Object.assign.bind():function(O){for(var w=1;w<arguments.length;w++){var C=arguments[w];for(var T in C)Object.prototype.hasOwnProperty.call(C,T)&&(O[T]=C[T])}return O},v.apply(this,arguments)}const m=(O,w,C,T)=>{let A=null;T==="none"?A="ascending":T==="ascending"?A="descending":C=null,O(C),w(A)},g=(O,w,C,T,A,R,q)=>{const k=T.map((F,U)=>{let{content:V,sortKey:Q,...ce}=F,ae;return A&&Q&&(O===Q?ae=w:ae="none"),e.default.createElement(l.default,v({key:U,sort:ae,onClick:A&&Q?m.bind(void 0,R,q,Q,ae):void 0},ce),V)});return e.default.createElement("thead",null,e.default.createElement(a.default,null,k,C&&e.default.createElement(l.default,{"aria-hidden":"true"})))},S=O=>{let{rows:w,headers:C,responsive:T,expanding:A}=O;return w.map((R,q)=>{let{columns:k,expanded:F,expandedContent:U,key:V,sortData:Q,...ce}=R;const ae=k==null?void 0:k.map((J,X)=>{let{content:ee,...oe}=J;const pe=C&&C[X].content,Ce=C&&C[X].heading;return T&&(oe["data-heading"]=typeof pe=="string"?pe:Ce),e.default.createElement(s.default,v({key:X},oe),ee)});return(V===null||typeof V>"u")&&(V=q),e.default.createElement(a.default,v({key:V},ce),ae,A&&e.default.createElement(s.default,{expanding:!0,hidden:!F},U))})},_=O=>{let{currentSortDirection:w,currentSortKey:C,rows:T,sortable:A,sortFunction:R}=O;if(!T)return[];const q=[...T];return A&&C&&(R||(R=(k,F)=>!k.sortData||!F.sortData?0:k.sortData[C]>F.sortData[C]?w==="ascending"?1:-1:k.sortData[C]<F.sortData[C]?w==="ascending"?-1:1:0),q.sort((k,F)=>R(k,F,w,C))),q},E=O=>{let{defaultSort:w,defaultSortDirection:C,emptyStateMsg:T="",expanding:A,headers:R,onUpdateSort:q,paginate:k,rows:F,responsive:U,sortable:V,sortFunction:Q,hiddenCaption:ce,...ae}=O;const[J,X]=(0,e.useState)(w),[ee,oe]=(0,e.useState)(C);(0,e.useEffect)(()=>{X(w)},[w]),(0,e.useEffect)(()=>{oe(C)},[C]);const pe=ye=>{X(ye),q&&q(ye)},Ce=(0,e.useMemo)(()=>_({currentSortDirection:ee,currentSortKey:J,rows:F,sortable:V,sortFunction:Q}),[ee,J,F,V,Q]),{pageData:L,currentPage:ne,paginate:ge}=(0,f.usePagination)(Ce,{itemsPerPage:k,autoResetPage:!0});return e.default.createElement(e.default.Fragment,null,e.default.createElement(i.default,v({expanding:A,responsive:U},ae),ce&&e.default.createElement("caption",{"data-testid":"hidden-caption",style:{height:"1px",left:"-1000px",overflow:"hidden",position:"absolute",top:"auto",width:"1px"}},ce),!!R&&g(J,ee,A,R,V,pe,oe),Object.entries(L).length===0&&T?e.default.createElement("caption",null,T):e.default.createElement("tbody",null,S({rows:L,headers:R,responsive:U,expanding:A}))),k&&F&&F.length>0&&e.default.createElement(n.default,{currentPage:ne,itemsPerPage:k,paginate:ge,style:{marginTop:"1rem"},totalItems:F.length}))};return Sc.default=E,Sc}var iR;function KI(){return iR||(iR=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(WI());function i(a){return a&&a.__esModule?a:{default:a}}}(Iv)),Iv}var Wv={},Pc={},Kv={exports:{}},Kc={exports:{}},YI=Kc.exports,uR;function QI(){return uR||(uR=1,function(e,n){(function(i,a){a(n,Re())})(YI,function(i,a){function l(b,j,N,D,$,I,H){try{var se=b[I](H),de=se.value}catch(me){return void N(me)}se.done?j(de):Promise.resolve(de).then(D,$)}function s(b){return function(){var j=this,N=arguments;return new Promise(function(D,$){var I=b.apply(j,N);function H(de){l(I,D,$,H,se,"next",de)}function se(de){l(I,D,$,H,se,"throw",de)}H(void 0)})}}function f(){return(f=Object.assign||function(b){for(var j=1;j<arguments.length;j++){var N=arguments[j];for(var D in N)Object.prototype.hasOwnProperty.call(N,D)&&(b[D]=N[D])}return b}).apply(this,arguments)}function d(b,j){if(b==null)return{};var N,D,$={},I=Object.keys(b);for(D=0;D<I.length;D++)N=I[D],j.indexOf(N)>=0||($[N]=b[N]);return $}function h(b){var j=function(N,D){if(typeof N!="object"||N===null)return N;var $=N[Symbol.toPrimitive];if($!==void 0){var I=$.call(N,D);if(typeof I!="object")return I;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(N)}(b,"string");return typeof j=="symbol"?j:String(j)}a=a&&Object.prototype.hasOwnProperty.call(a,"default")?a.default:a;var c={init:"init"},v=function(b){var j=b.value;return j===void 0?"":j},m=function(){return a.createElement(a.Fragment,null," ")},g={Cell:v,width:150,minWidth:0,maxWidth:Number.MAX_SAFE_INTEGER};function S(){for(var b=arguments.length,j=new Array(b),N=0;N<b;N++)j[N]=arguments[N];return j.reduce(function(D,$){var I=$.style,H=$.className;return D=f({},D,{},d($,["style","className"])),I&&(D.style=D.style?f({},D.style||{},{},I||{}):I),H&&(D.className=D.className?D.className+" "+H:H),D.className===""&&delete D.className,D},{})}var _=function(b,j){return j===void 0&&(j={}),function(N){return N===void 0&&(N={}),[].concat(b,[N]).reduce(function(D,$){return function I(H,se,de){return typeof se=="function"?I({},se(H,de)):Array.isArray(se)?S.apply(void 0,[H].concat(se)):S(H,se)}(D,$,f({},j,{userProps:N}))},{})}},E=function(b,j,N,D){return N===void 0&&(N={}),b.reduce(function($,I){return I($,N)},j)},O=function(b,j,N){return N===void 0&&(N={}),b.forEach(function(D){D(j,N)})};function w(b,j,N,D){b.findIndex(function($){return $.pluginName===N}),j.forEach(function($){b.findIndex(function(I){return I.pluginName===$})})}function C(b,j){return typeof b=="function"?b(j):b}function T(b){var j=a.useRef();return j.current=b,a.useCallback(function(){return j.current},[])}var A=typeof document<"u"?a.useLayoutEffect:a.useEffect;function R(b,j){var N=a.useRef(!1);A(function(){N.current&&b(),N.current=!0},j)}function q(b,j,N){return N===void 0&&(N={}),function(D,$){$===void 0&&($={});var I=typeof D=="string"?j[D]:D;if(I===void 0)throw console.info(j),new Error("Renderer Error ☝️");return k(I,f({},b,{column:j},N,{},$))}}function k(b,j){return function(D){return typeof D=="function"&&($=Object.getPrototypeOf(D)).prototype&&$.prototype.isReactComponent;var $}(N=b)||typeof N=="function"||function(D){return typeof D=="object"&&typeof D.$$typeof=="symbol"&&["react.memo","react.forward_ref"].includes(D.$$typeof.description)}(N)?a.createElement(b,j):b;var N}function F(b,j,N){return N===void 0&&(N=0),b.map(function(D){return V(D=f({},D,{parent:j,depth:N})),D.columns&&(D.columns=F(D.columns,D,N+1)),D})}function U(b){return ee(b,"columns")}function V(b){var j=b.id,N=b.accessor,D=b.Header;if(typeof N=="string"){j=j||N;var $=N.split(".");N=function(I){return function(H,se,de){if(!se)return H;var me,Me=typeof se=="function"?se:JSON.stringify(se),Te=ae.get(Me)||function(){var Pe=function(_e){return function je(qe,ze){if(ze===void 0&&(ze=[]),Array.isArray(qe))for(var Ze=0;Ze<qe.length;Ze+=1)je(qe[Ze],ze);else ze.push(qe);return ze}(_e).map(function(je){return String(je).replace(".","_")}).join(".").replace(ge,".").replace(ye,"").split(".")}(se);return ae.set(Me,Pe),Pe}();try{me=Te.reduce(function(Pe,_e){return Pe[_e]},H)}catch{}return me!==void 0?me:de}(I,$)}}if(!j&&typeof D=="string"&&D&&(j=D),!j&&b.columns)throw console.error(b),new Error('A column ID (or unique "Header" value) is required!');if(!j)throw console.error(b),new Error("A column ID (or string accessor) is required!");return Object.assign(b,{id:j,accessor:N}),b}function Q(b,j){if(!j)throw new Error;return Object.assign(b,f({Header:m,Footer:m},g,{},j,{},b)),Object.assign(b,{originalWidth:b.width}),b}function ce(b,j,N){N===void 0&&(N=function(){return{}});for(var D=[],$=b,I=0,H=function(){return I++},se=function(){var de={headers:[]},me=[],Me=$.some(function(Te){return Te.parent});$.forEach(function(Te){var Pe,_e=[].concat(me).reverse()[0];Me&&(Te.parent?Pe=f({},Te.parent,{originalId:Te.parent.id,id:Te.parent.id+"_"+H(),headers:[Te]},N(Te)):Pe=Q(f({originalId:Te.id+"_placeholder",id:Te.id+"_placeholder_"+H(),placeholderOf:Te,headers:[Te]},N(Te)),j),_e&&_e.originalId===Pe.originalId?_e.headers.push(Te):me.push(Pe)),de.headers.push(Te)}),D.push(de),$=me};$.length;)se();return D.reverse()}var ae=new Map;function J(){for(var b=arguments.length,j=new Array(b),N=0;N<b;N++)j[N]=arguments[N];for(var D=0;D<j.length;D+=1)if(j[D]!==void 0)return j[D]}function X(b){if(typeof b=="function")return b}function ee(b,j){var N=[];return function D($){$.forEach(function(I){I[j]?D(I[j]):N.push(I)})}(b),N}function oe(b,j){var N=j.manualExpandedKey,D=j.expanded,$=j.expandSubRows,I=$===void 0||$,H=[];return b.forEach(function(se){return function de(me,Me){Me===void 0&&(Me=!0),me.isExpanded=me.original&&me.original[N]||D[me.id],me.canExpand=me.subRows&&!!me.subRows.length,Me&&H.push(me),me.subRows&&me.subRows.length&&me.isExpanded&&me.subRows.forEach(function(Te){return de(Te,I)})}(se)}),H}function pe(b,j,N){return X(b)||j[b]||N[b]||N.text}function Ce(b,j,N){return b?b(j,N):j===void 0}function L(){throw new Error("React-Table: You have not called prepareRow(row) one or more rows you are attempting to render.")}var ne=null,ge=/\[/g,ye=/\]/g,Ee=function(b){return f({role:"table"},b)},Se=function(b){return f({role:"rowgroup"},b)},fe=function(b,j){var N=j.column;return f({key:"header_"+N.id,colSpan:N.totalVisibleHeaderCount,role:"columnheader"},b)},Ne=function(b,j){var N=j.column;return f({key:"footer_"+N.id,colSpan:N.totalVisibleHeaderCount},b)},De=function(b,j){return f({key:"headerGroup_"+j.index,role:"row"},b)},Le=function(b,j){return f({key:"footerGroup_"+j.index},b)},tt=function(b,j){return f({key:"row_"+j.row.id,role:"row"},b)},jt=function(b,j){var N=j.cell;return f({key:"cell_"+N.row.id+"_"+N.column.id,role:"cell"},b)};function Ve(){return{useOptions:[],stateReducers:[],useControlledState:[],columns:[],columnsDeps:[],allColumns:[],allColumnsDeps:[],accessValue:[],materializedColumns:[],materializedColumnsDeps:[],useInstanceAfterData:[],visibleColumns:[],visibleColumnsDeps:[],headerGroups:[],headerGroupsDeps:[],useInstanceBeforeDimensions:[],useInstance:[],prepareRow:[],getTableProps:[Ee],getTableBodyProps:[Se],getHeaderGroupProps:[De],getFooterGroupProps:[Le],getHeaderProps:[fe],getFooterProps:[Ne],getRowProps:[tt],getCellProps:[jt],useFinalInstance:[]}}c.resetHiddenColumns="resetHiddenColumns",c.toggleHideColumn="toggleHideColumn",c.setHiddenColumns="setHiddenColumns",c.toggleHideAllColumns="toggleHideAllColumns";var ut=function(b){b.getToggleHiddenProps=[Gt],b.getToggleHideAllColumnsProps=[Sn],b.stateReducers.push(Zn),b.useInstanceBeforeDimensions.push(Ar),b.headerGroupsDeps.push(function(j,N){var D=N.instance;return[].concat(j,[D.state.hiddenColumns])}),b.useInstance.push(Rr)};ut.pluginName="useColumnVisibility";var Gt=function(b,j){var N=j.column;return[b,{onChange:function(D){N.toggleHidden(!D.target.checked)},style:{cursor:"pointer"},checked:N.isVisible,title:"Toggle Column Visible"}]},Sn=function(b,j){var N=j.instance;return[b,{onChange:function(D){N.toggleHideAllColumns(!D.target.checked)},style:{cursor:"pointer"},checked:!N.allColumnsHidden&&!N.state.hiddenColumns.length,title:"Toggle All Columns Hidden",indeterminate:!N.allColumnsHidden&&N.state.hiddenColumns.length}]};function Zn(b,j,N,D){if(j.type===c.init)return f({hiddenColumns:[]},b);if(j.type===c.resetHiddenColumns)return f({},b,{hiddenColumns:D.initialState.hiddenColumns||[]});if(j.type===c.toggleHideColumn){var $=(j.value!==void 0?j.value:!b.hiddenColumns.includes(j.columnId))?[].concat(b.hiddenColumns,[j.columnId]):b.hiddenColumns.filter(function(I){return I!==j.columnId});return f({},b,{hiddenColumns:$})}return j.type===c.setHiddenColumns?f({},b,{hiddenColumns:C(j.value,b.hiddenColumns)}):j.type===c.toggleHideAllColumns?f({},b,{hiddenColumns:(j.value!==void 0?j.value:!b.hiddenColumns.length)?D.allColumns.map(function(I){return I.id}):[]}):void 0}function Ar(b){var j=b.headers,N=b.state.hiddenColumns;a.useRef(!1).current;var D=0;j.forEach(function($){return D+=function I(H,se){H.isVisible=se&&!N.includes(H.id);var de=0;return H.headers&&H.headers.length?H.headers.forEach(function(me){return de+=I(me,H.isVisible)}):de=H.isVisible?1:0,H.totalVisibleHeaderCount=de,de}($,!0)})}function Rr(b){var j=b.columns,N=b.flatHeaders,D=b.dispatch,$=b.allColumns,I=b.getHooks,H=b.state.hiddenColumns,se=b.autoResetHiddenColumns,de=se===void 0||se,me=T(b),Me=$.length===H.length,Te=a.useCallback(function(ze,Ze){return D({type:c.toggleHideColumn,columnId:ze,value:Ze})},[D]),Pe=a.useCallback(function(ze){return D({type:c.setHiddenColumns,value:ze})},[D]),_e=a.useCallback(function(ze){return D({type:c.toggleHideAllColumns,value:ze})},[D]),je=_(I().getToggleHideAllColumnsProps,{instance:me()});N.forEach(function(ze){ze.toggleHidden=function(Ze){D({type:c.toggleHideColumn,columnId:ze.id,value:Ze})},ze.getToggleHiddenProps=_(I().getToggleHiddenProps,{instance:me(),column:ze})});var qe=T(de);R(function(){qe()&&D({type:c.resetHiddenColumns})},[D,j]),Object.assign(b,{allColumnsHidden:Me,toggleHideColumn:Te,setHiddenColumns:Pe,toggleHideAllColumns:_e,getToggleHideAllColumnsProps:je})}var Jn={},yn={},On=function(b,j,N){return b},ie=function(b,j){return b.subRows||[]},Be=function(b,j,N){return""+(N?[N.id,j].join("."):j)},Ie=function(b){return b};function He(b){var j=b.initialState,N=j===void 0?Jn:j,D=b.defaultColumn,$=D===void 0?yn:D,I=b.getSubRows,H=I===void 0?ie:I,se=b.getRowId,de=se===void 0?Be:se,me=b.stateReducer,Me=me===void 0?On:me,Te=b.useControlledState,Pe=Te===void 0?Ie:Te;return f({},d(b,["initialState","defaultColumn","getSubRows","getRowId","stateReducer","useControlledState"]),{initialState:N,defaultColumn:$,getSubRows:H,getRowId:de,stateReducer:Me,useControlledState:Pe})}function at(b,j){j===void 0&&(j=0);var N=0,D=0,$=0,I=0;return b.forEach(function(H){var se=H.headers;if(H.totalLeft=j,se&&se.length){var de=at(se,j),me=de[0],Me=de[1],Te=de[2],Pe=de[3];H.totalMinWidth=me,H.totalWidth=Me,H.totalMaxWidth=Te,H.totalFlexWidth=Pe}else H.totalMinWidth=H.minWidth,H.totalWidth=Math.min(Math.max(H.minWidth,H.width),H.maxWidth),H.totalMaxWidth=H.maxWidth,H.totalFlexWidth=H.canResize?H.totalWidth:0;H.isVisible&&(j+=H.totalWidth,N+=H.totalMinWidth,D+=H.totalWidth,$+=H.totalMaxWidth,I+=H.totalFlexWidth)}),[N,D,$,I]}function Rt(b){var j=b.data,N=b.rows,D=b.flatRows,$=b.rowsById,I=b.column,H=b.getRowId,se=b.getSubRows,de=b.accessValueHooks,me=b.getInstance;j.forEach(function(Me,Te){return function Pe(_e,je,qe,ze,Ze){qe===void 0&&(qe=0);var yt=_e,Qe=H(_e,je,ze),Ae=$[Qe];if(Ae)Ae.subRows&&Ae.originalSubRows.forEach(function($e,ft){return Pe($e,ft,qe+1,Ae)});else if((Ae={id:Qe,original:yt,index:je,depth:qe,cells:[{}]}).cells.map=L,Ae.cells.filter=L,Ae.cells.forEach=L,Ae.cells[0].getCellProps=L,Ae.values={},Ze.push(Ae),D.push(Ae),$[Qe]=Ae,Ae.originalSubRows=se(_e,je),Ae.originalSubRows){var vt=[];Ae.originalSubRows.forEach(function($e,ft){return Pe($e,ft,qe+1,Ae,vt)}),Ae.subRows=vt}I.accessor&&(Ae.values[I.id]=I.accessor(_e,je,Ae,Ze,j)),Ae.values[I.id]=E(de,Ae.values[I.id],{row:Ae,column:I,instance:me()})}(Me,Te,0,void 0,N)})}c.resetExpanded="resetExpanded",c.toggleRowExpanded="toggleRowExpanded",c.toggleAllRowsExpanded="toggleAllRowsExpanded";var Jt=function(b){b.getToggleAllRowsExpandedProps=[er],b.getToggleRowExpandedProps=[In],b.stateReducers.push(Gr),b.useInstance.push(Ca),b.prepareRow.push(vr)};Jt.pluginName="useExpanded";var er=function(b,j){var N=j.instance;return[b,{onClick:function(D){N.toggleAllRowsExpanded()},style:{cursor:"pointer"},title:"Toggle All Rows Expanded"}]},In=function(b,j){var N=j.row;return[b,{onClick:function(){N.toggleRowExpanded()},style:{cursor:"pointer"},title:"Toggle Row Expanded"}]};function Gr(b,j,N,D){if(j.type===c.init)return f({expanded:{}},b);if(j.type===c.resetExpanded)return f({},b,{expanded:D.initialState.expanded||{}});if(j.type===c.toggleAllRowsExpanded){var $=j.value,I=D.rowsById,H=Object.keys(I).length===Object.keys(b.expanded).length;if($!==void 0?$:!H){var se={};return Object.keys(I).forEach(function(je){se[je]=!0}),f({},b,{expanded:se})}return f({},b,{expanded:{}})}if(j.type===c.toggleRowExpanded){var de,me=j.id,Me=j.value,Te=b.expanded[me],Pe=Me!==void 0?Me:!Te;if(!Te&&Pe)return f({},b,{expanded:f({},b.expanded,(de={},de[me]=!0,de))});if(Te&&!Pe){var _e=b.expanded;return _e[me],f({},b,{expanded:d(_e,[me].map(h))})}return b}}function Ca(b){var j=b.data,N=b.rows,D=b.rowsById,$=b.manualExpandedKey,I=$===void 0?"expanded":$,H=b.paginateExpandedRows,se=H===void 0||H,de=b.expandSubRows,me=de===void 0||de,Me=b.autoResetExpanded,Te=Me===void 0||Me,Pe=b.getHooks,_e=b.plugins,je=b.state.expanded,qe=b.dispatch;w(_e,["useSortBy","useGroupBy","usePivotColumns","useGlobalFilter"],"useExpanded");var ze=T(Te),Ze=!!(Object.keys(D).length&&Object.keys(je).length);Ze&&Object.keys(D).some(function(Ct){return!je[Ct]})&&(Ze=!1),R(function(){ze()&&qe({type:c.resetExpanded})},[qe,j]);var yt=a.useCallback(function(Ct,st){qe({type:c.toggleRowExpanded,id:Ct,value:st})},[qe]),Qe=a.useCallback(function(Ct){return qe({type:c.toggleAllRowsExpanded,value:Ct})},[qe]),Ae=a.useMemo(function(){return se?oe(N,{manualExpandedKey:I,expanded:je,expandSubRows:me}):N},[se,N,I,je,me]),vt=a.useMemo(function(){return function(Ct){var st=0;return Object.keys(Ct).forEach(function(ct){var kt=ct.split(".");st=Math.max(st,kt.length)}),st}(je)},[je]),$e=T(b),ft=_(Pe().getToggleAllRowsExpandedProps,{instance:$e()});Object.assign(b,{preExpandedRows:N,expandedRows:Ae,rows:Ae,expandedDepth:vt,isAllRowsExpanded:Ze,toggleRowExpanded:yt,toggleAllRowsExpanded:Qe,getToggleAllRowsExpandedProps:ft})}function vr(b,j){var N=j.instance.getHooks,D=j.instance;b.toggleRowExpanded=function($){return D.toggleRowExpanded(b.id,$)},b.getToggleRowExpandedProps=_(N().getToggleRowExpandedProps,{instance:D,row:b})}var Cn=function(b,j,N){return b=b.filter(function(D){return j.some(function($){var I=D.values[$];return String(I).toLowerCase().includes(String(N).toLowerCase())})})};Cn.autoRemove=function(b){return!b};var Va=function(b,j,N){return b.filter(function(D){return j.some(function($){var I=D.values[$];return I===void 0||String(I).toLowerCase()===String(N).toLowerCase()})})};Va.autoRemove=function(b){return!b};var ln=function(b,j,N){return b.filter(function(D){return j.some(function($){var I=D.values[$];return I===void 0||String(I)===String(N)})})};ln.autoRemove=function(b){return!b};var Tn=function(b,j,N){return b.filter(function(D){return j.some(function($){return D.values[$].includes(N)})})};Tn.autoRemove=function(b){return!b||!b.length};var Ta=function(b,j,N){return b.filter(function(D){return j.some(function($){var I=D.values[$];return I&&I.length&&N.every(function(H){return I.includes(H)})})})};Ta.autoRemove=function(b){return!b||!b.length};var Ei=function(b,j,N){return b.filter(function(D){return j.some(function($){var I=D.values[$];return I&&I.length&&N.some(function(H){return I.includes(H)})})})};Ei.autoRemove=function(b){return!b||!b.length};var Pa=function(b,j,N){return b.filter(function(D){return j.some(function($){var I=D.values[$];return N.includes(I)})})};Pa.autoRemove=function(b){return!b||!b.length};var or=function(b,j,N){return b.filter(function(D){return j.some(function($){return D.values[$]===N})})};or.autoRemove=function(b){return b===void 0};var Ue=function(b,j,N){return b.filter(function(D){return j.some(function($){return D.values[$]==N})})};Ue.autoRemove=function(b){return b==null};var gt=function(b,j,N){var D=N||[],$=D[0],I=D[1];if(($=typeof $=="number"?$:-1/0)>(I=typeof I=="number"?I:1/0)){var H=$;$=I,I=H}return b.filter(function(se){return j.some(function(de){var me=se.values[de];return me>=$&&me<=I})})};gt.autoRemove=function(b){return!b||typeof b[0]!="number"&&typeof b[1]!="number"};var zn=Object.freeze({__proto__:null,text:Cn,exactText:Va,exactTextCase:ln,includes:Tn,includesAll:Ta,includesSome:Ei,includesValue:Pa,exact:or,equals:Ue,between:gt});c.resetFilters="resetFilters",c.setFilter="setFilter",c.setAllFilters="setAllFilters";var Hn=function(b){b.stateReducers.push(xr),b.useInstance.push(G)};function xr(b,j,N,D){if(j.type===c.init)return f({filters:[]},b);if(j.type===c.resetFilters)return f({},b,{filters:D.initialState.filters||[]});if(j.type===c.setFilter){var $=j.columnId,I=j.filterValue,H=D.allColumns,se=D.filterTypes,de=H.find(function(qe){return qe.id===$});if(!de)throw new Error("React-Table: Could not find a column with id: "+$);var me=pe(de.filter,se||{},zn),Me=b.filters.find(function(qe){return qe.id===$}),Te=C(I,Me&&Me.value);return Ce(me.autoRemove,Te,de)?f({},b,{filters:b.filters.filter(function(qe){return qe.id!==$})}):f({},b,Me?{filters:b.filters.map(function(qe){return qe.id===$?{id:$,value:Te}:qe})}:{filters:[].concat(b.filters,[{id:$,value:Te}])})}if(j.type===c.setAllFilters){var Pe=j.filters,_e=D.allColumns,je=D.filterTypes;return f({},b,{filters:C(Pe,b.filters).filter(function(qe){var ze=_e.find(function(Ze){return Ze.id===qe.id});return!Ce(pe(ze.filter,je||{},zn).autoRemove,qe.value,ze)})})}}function G(b){var j=b.data,N=b.rows,D=b.flatRows,$=b.rowsById,I=b.allColumns,H=b.filterTypes,se=b.manualFilters,de=b.defaultCanFilter,me=de!==void 0&&de,Me=b.disableFilters,Te=b.state.filters,Pe=b.dispatch,_e=b.autoResetFilters,je=_e===void 0||_e,qe=a.useCallback(function($e,ft){Pe({type:c.setFilter,columnId:$e,filterValue:ft})},[Pe]),ze=a.useCallback(function($e){Pe({type:c.setAllFilters,filters:$e})},[Pe]);I.forEach(function($e){var ft=$e.id,Ct=$e.accessor,st=$e.defaultCanFilter,ct=$e.disableFilters;$e.canFilter=Ct?J(ct!==!0&&void 0,Me!==!0&&void 0,!0):J(st,me,!1),$e.setFilter=function(ht){return qe($e.id,ht)};var kt=Te.find(function(ht){return ht.id===ft});$e.filterValue=kt&&kt.value});var Ze=a.useMemo(function(){if(se||!Te.length)return[N,D,$];var $e=[],ft={};return[function Ct(st,ct){ct===void 0&&(ct=0);var kt=st;return(kt=Te.reduce(function(ht,Lt){var Nt=Lt.id,Qt=Lt.value,Xe=I.find(function(bn){return bn.id===Nt});if(!Xe)return ht;ct===0&&(Xe.preFilteredRows=ht);var Ot=pe(Xe.filter,H||{},zn);return Ot?(Xe.filteredRows=Ot(ht,[Nt],Qt),Xe.filteredRows):(console.warn("Could not find a valid 'column.filter' for column with the ID: "+Xe.id+"."),ht)},st)).forEach(function(ht){$e.push(ht),ft[ht.id]=ht,ht.subRows&&(ht.subRows=ht.subRows&&ht.subRows.length>0?Ct(ht.subRows,ct+1):ht.subRows)}),kt}(N),$e,ft]},[se,Te,N,D,$,I,H]),yt=Ze[0],Qe=Ze[1],Ae=Ze[2];a.useMemo(function(){I.filter(function($e){return!Te.find(function(ft){return ft.id===$e.id})}).forEach(function($e){$e.preFilteredRows=yt,$e.filteredRows=yt})},[yt,Te,I]);var vt=T(je);R(function(){vt()&&Pe({type:c.resetFilters})},[Pe,se?null:j]),Object.assign(b,{preFilteredRows:N,preFilteredFlatRows:D,preFilteredRowsById:$,filteredRows:yt,filteredFlatRows:Qe,filteredRowsById:Ae,rows:yt,flatRows:Qe,rowsById:Ae,setFilter:qe,setAllFilters:ze})}Hn.pluginName="useFilters",c.resetGlobalFilter="resetGlobalFilter",c.setGlobalFilter="setGlobalFilter";var Z=function(b){b.stateReducers.push(le),b.useInstance.push(Oe)};function le(b,j,N,D){if(j.type===c.resetGlobalFilter)return f({},b,{globalFilter:D.initialState.globalFilter||void 0});if(j.type===c.setGlobalFilter){var $=j.filterValue,I=D.userFilterTypes,H=pe(D.globalFilter,I||{},zn),se=C($,b.globalFilter);return Ce(H.autoRemove,se)?(b.globalFilter,d(b,["globalFilter"])):f({},b,{globalFilter:se})}}function Oe(b){var j=b.data,N=b.rows,D=b.flatRows,$=b.rowsById,I=b.allColumns,H=b.filterTypes,se=b.globalFilter,de=b.manualGlobalFilter,me=b.state.globalFilter,Me=b.dispatch,Te=b.autoResetGlobalFilter,Pe=Te===void 0||Te,_e=b.disableGlobalFilter,je=a.useCallback(function(Ae){Me({type:c.setGlobalFilter,filterValue:Ae})},[Me]),qe=a.useMemo(function(){if(de||me===void 0)return[N,D,$];var Ae=[],vt={},$e=pe(se,H||{},zn);if(!$e)return console.warn("Could not find a valid 'globalFilter' option."),N;I.forEach(function(Ct){var st=Ct.disableGlobalFilter;Ct.canFilter=J(st!==!0&&void 0,_e!==!0&&void 0,!0)});var ft=I.filter(function(Ct){return Ct.canFilter===!0});return[function Ct(st){return(st=$e(st,ft.map(function(ct){return ct.id}),me)).forEach(function(ct){Ae.push(ct),vt[ct.id]=ct,ct.subRows=ct.subRows&&ct.subRows.length?Ct(ct.subRows):ct.subRows}),st}(N),Ae,vt]},[de,me,se,H,I,N,D,$,_e]),ze=qe[0],Ze=qe[1],yt=qe[2],Qe=T(Pe);R(function(){Qe()&&Me({type:c.resetGlobalFilter})},[Me,de?null:j]),Object.assign(b,{preGlobalFilteredRows:N,preGlobalFilteredFlatRows:D,preGlobalFilteredRowsById:$,globalFilteredRows:ze,globalFilteredFlatRows:Ze,globalFilteredRowsById:yt,rows:ze,flatRows:Ze,rowsById:yt,setGlobalFilter:je,disableGlobalFilter:_e})}function Fe(b,j){return j.reduce(function(N,D){return N+(typeof D=="number"?D:0)},0)}Z.pluginName="useGlobalFilter";var Je=Object.freeze({__proto__:null,sum:Fe,min:function(b){var j=b[0]||0;return b.forEach(function(N){typeof N=="number"&&(j=Math.min(j,N))}),j},max:function(b){var j=b[0]||0;return b.forEach(function(N){typeof N=="number"&&(j=Math.max(j,N))}),j},minMax:function(b){var j=b[0]||0,N=b[0]||0;return b.forEach(function(D){typeof D=="number"&&(j=Math.min(j,D),N=Math.max(N,D))}),j+".."+N},average:function(b){return Fe(0,b)/b.length},median:function(b){if(!b.length)return null;var j=Math.floor(b.length/2),N=[].concat(b).sort(function(D,$){return D-$});return b.length%2!=0?N[j]:(N[j-1]+N[j])/2},unique:function(b){return Array.from(new Set(b).values())},uniqueCount:function(b){return new Set(b).size},count:function(b){return b.length}}),pt=[],Ge={};c.resetGroupBy="resetGroupBy",c.setGroupBy="setGroupBy",c.toggleGroupBy="toggleGroupBy";var Ke=function(b){b.getGroupByToggleProps=[ke],b.stateReducers.push(ot),b.visibleColumnsDeps.push(function(j,N){var D=N.instance;return[].concat(j,[D.state.groupBy])}),b.visibleColumns.push(rt),b.useInstance.push(on),b.prepareRow.push(en)};Ke.pluginName="useGroupBy";var ke=function(b,j){var N=j.header;return[b,{onClick:N.canGroupBy?function(D){D.persist(),N.toggleGroupBy()}:void 0,style:{cursor:N.canGroupBy?"pointer":void 0},title:"Toggle GroupBy"}]};function ot(b,j,N,D){if(j.type===c.init)return f({groupBy:[]},b);if(j.type===c.resetGroupBy)return f({},b,{groupBy:D.initialState.groupBy||[]});if(j.type===c.setGroupBy)return f({},b,{groupBy:j.value});if(j.type===c.toggleGroupBy){var $=j.columnId,I=j.value,H=I!==void 0?I:!b.groupBy.includes($);return f({},b,H?{groupBy:[].concat(b.groupBy,[$])}:{groupBy:b.groupBy.filter(function(se){return se!==$})})}}function rt(b,j){var N=j.instance.state.groupBy,D=N.map(function(I){return b.find(function(H){return H.id===I})}).filter(Boolean),$=b.filter(function(I){return!N.includes(I.id)});return(b=[].concat(D,$)).forEach(function(I){I.isGrouped=N.includes(I.id),I.groupedIndex=N.indexOf(I.id)}),b}var Et={};function on(b){var j=b.data,N=b.rows,D=b.flatRows,$=b.rowsById,I=b.allColumns,H=b.flatHeaders,se=b.groupByFn,de=se===void 0?Yt:se,me=b.manualGroupBy,Me=b.aggregations,Te=Me===void 0?Et:Me,Pe=b.plugins,_e=b.state.groupBy,je=b.dispatch,qe=b.autoResetGroupBy,ze=qe===void 0||qe,Ze=b.disableGroupBy,yt=b.defaultCanGroupBy,Qe=b.getHooks;w(Pe,["useColumnOrder","useFilters"],"useGroupBy");var Ae=T(b);I.forEach(function(Xe){var Ot=Xe.accessor,bn=Xe.defaultGroupBy,Vn=Xe.disableGroupBy;Xe.canGroupBy=Ot?J(Xe.canGroupBy,Vn!==!0&&void 0,Ze!==!0&&void 0,!0):J(Xe.canGroupBy,bn,yt,!1),Xe.canGroupBy&&(Xe.toggleGroupBy=function(){return b.toggleGroupBy(Xe.id)}),Xe.Aggregated=Xe.Aggregated||Xe.Cell});var vt=a.useCallback(function(Xe,Ot){je({type:c.toggleGroupBy,columnId:Xe,value:Ot})},[je]),$e=a.useCallback(function(Xe){je({type:c.setGroupBy,value:Xe})},[je]);H.forEach(function(Xe){Xe.getGroupByToggleProps=_(Qe().getGroupByToggleProps,{instance:Ae(),header:Xe})});var ft=a.useMemo(function(){if(me||!_e.length)return[N,D,$,pt,Ge,D,$];var Xe=_e.filter(function(vn){return I.find(function(Na){return Na.id===vn})}),Ot=[],bn={},Vn=[],lt={},rn=[],En={},Wn=function vn(Na,sa,Nf){if(sa===void 0&&(sa=0),sa===Xe.length)return Na.map(function(Aa){return f({},Aa,{depth:sa})});var kl=Xe[sa],Af=de(Na,kl);return Object.entries(Af).map(function(Aa,gu){var xf=Aa[0],Qa=Aa[1],yu=kl+":"+xf,Ko=vn(Qa,sa+1,yu=Nf?Nf+">"+yu:yu),Il=sa?ee(Qa,"leafRows"):Qa,Yo=function(gr,zl,qp){var Ul={};return I.forEach(function(Pn){if(Xe.includes(Pn.id))Ul[Pn.id]=zl[0]?zl[0].values[Pn.id]:null;else{var qf=typeof Pn.aggregate=="function"?Pn.aggregate:Te[Pn.aggregate]||Je[Pn.aggregate];if(qf){var Lp=zl.map(function(xa){return xa.values[Pn.id]}),yr=gr.map(function(xa){var $l=xa.values[Pn.id];if(!qp&&Pn.aggregateValue){var Qo=typeof Pn.aggregateValue=="function"?Pn.aggregateValue:Te[Pn.aggregateValue]||Je[Pn.aggregateValue];if(!Qo)throw console.info({column:Pn}),new Error("React Table: Invalid column.aggregateValue option for column listed above");$l=Qo($l,xa,Pn)}return $l});Ul[Pn.id]=qf(yr,Lp)}else{if(Pn.aggregate)throw console.info({column:Pn}),new Error("React Table: Invalid column.aggregate option for column listed above");Ul[Pn.id]=null}}}),Ul}(Il,Qa,sa),Df={id:yu,isGrouped:!0,groupByID:kl,groupByVal:xf,values:Yo,subRows:Ko,leafRows:Il,depth:sa,index:gu};return Ko.forEach(function(gr){Ot.push(gr),bn[gr.id]=gr,gr.isGrouped?(Vn.push(gr),lt[gr.id]=gr):(rn.push(gr),En[gr.id]=gr)}),Df})}(N);return Wn.forEach(function(vn){Ot.push(vn),bn[vn.id]=vn,vn.isGrouped?(Vn.push(vn),lt[vn.id]=vn):(rn.push(vn),En[vn.id]=vn)}),[Wn,Ot,bn,Vn,lt,rn,En]},[me,_e,N,D,$,I,Te,de]),Ct=ft[0],st=ft[1],ct=ft[2],kt=ft[3],ht=ft[4],Lt=ft[5],Nt=ft[6],Qt=T(ze);R(function(){Qt()&&je({type:c.resetGroupBy})},[je,me?null:j]),Object.assign(b,{preGroupedRows:N,preGroupedFlatRow:D,preGroupedRowsById:$,groupedRows:Ct,groupedFlatRows:st,groupedRowsById:ct,onlyGroupedFlatRows:kt,onlyGroupedRowsById:ht,nonGroupedFlatRows:Lt,nonGroupedRowsById:Nt,rows:Ct,flatRows:st,rowsById:ct,toggleGroupBy:vt,setGroupBy:$e})}function en(b){b.allCells.forEach(function(j){var N;j.isGrouped=j.column.isGrouped&&j.column.id===b.groupByID,j.isPlaceholder=!j.isGrouped&&j.column.isGrouped,j.isAggregated=!j.isGrouped&&!j.isPlaceholder&&((N=b.subRows)==null?void 0:N.length)})}function Yt(b,j){return b.reduce(function(N,D,$){var I=""+D.values[j];return N[I]=Array.isArray(N[I])?N[I]:[],N[I].push(D),N},{})}var _n=/([0-9]+)/gm;function Dr(b,j){return b===j?0:b>j?1:-1}function tr(b,j,N){return[b.values[N],j.values[N]]}function sr(b){return typeof b=="number"?isNaN(b)||b===1/0||b===-1/0?"":String(b):typeof b=="string"?b:""}var Dn=Object.freeze({__proto__:null,alphanumeric:function(b,j,N){var D=tr(b,j,N),$=D[0],I=D[1];for($=sr($),I=sr(I),$=$.split(_n).filter(Boolean),I=I.split(_n).filter(Boolean);$.length&&I.length;){var H=$.shift(),se=I.shift(),de=parseInt(H,10),me=parseInt(se,10),Me=[de,me].sort();if(isNaN(Me[0])){if(H>se)return 1;if(se>H)return-1}else{if(isNaN(Me[1]))return isNaN(de)?-1:1;if(de>me)return 1;if(me>de)return-1}}return $.length-I.length},datetime:function(b,j,N){var D=tr(b,j,N),$=D[0],I=D[1];return Dr($=$.getTime(),I=I.getTime())},basic:function(b,j,N){var D=tr(b,j,N);return Dr(D[0],D[1])},string:function(b,j,N){var D=tr(b,j,N),$=D[0],I=D[1];for($=$.split("").filter(Boolean),I=I.split("").filter(Boolean);$.length&&I.length;){var H=$.shift(),se=I.shift(),de=H.toLowerCase(),me=se.toLowerCase();if(de>me)return 1;if(me>de)return-1;if(H>se)return 1;if(se>H)return-1}return $.length-I.length},number:function(b,j,N){var D=tr(b,j,N),$=D[0],I=D[1],H=/[^0-9.]/gi;return Dr($=Number(String($).replace(H,"")),I=Number(String(I).replace(H,"")))}});c.resetSortBy="resetSortBy",c.setSortBy="setSortBy",c.toggleSortBy="toggleSortBy",c.clearSortBy="clearSortBy",g.sortType="alphanumeric",g.sortDescFirst=!1;var qr=function(b){b.getSortByToggleProps=[Lr],b.stateReducers.push(cr),b.useInstance.push(hn)};qr.pluginName="useSortBy";var Lr=function(b,j){var N=j.instance,D=j.column,$=N.isMultiSortEvent,I=$===void 0?function(H){return H.shiftKey}:$;return[b,{onClick:D.canSort?function(H){H.persist(),D.toggleSortBy(void 0,!N.disableMultiSort&&I(H))}:void 0,style:{cursor:D.canSort?"pointer":void 0},title:D.canSort?"Toggle SortBy":void 0}]};function cr(b,j,N,D){if(j.type===c.init)return f({sortBy:[]},b);if(j.type===c.resetSortBy)return f({},b,{sortBy:D.initialState.sortBy||[]});if(j.type===c.clearSortBy)return f({},b,{sortBy:b.sortBy.filter(function(Ae){return Ae.id!==j.columnId})});if(j.type===c.setSortBy)return f({},b,{sortBy:j.sortBy});if(j.type===c.toggleSortBy){var $,I=j.columnId,H=j.desc,se=j.multi,de=D.allColumns,me=D.disableMultiSort,Me=D.disableSortRemove,Te=D.disableMultiRemove,Pe=D.maxMultiSortColCount,_e=Pe===void 0?Number.MAX_SAFE_INTEGER:Pe,je=b.sortBy,qe=de.find(function(Ae){return Ae.id===I}).sortDescFirst,ze=je.find(function(Ae){return Ae.id===I}),Ze=je.findIndex(function(Ae){return Ae.id===I}),yt=H!=null,Qe=[];return($=!me&&se?ze?"toggle":"add":Ze!==je.length-1||je.length!==1?"replace":ze?"toggle":"replace")!="toggle"||Me||yt||se&&Te||!(ze&&ze.desc&&!qe||!ze.desc&&qe)||($="remove"),$==="replace"?Qe=[{id:I,desc:yt?H:qe}]:$==="add"?(Qe=[].concat(je,[{id:I,desc:yt?H:qe}])).splice(0,Qe.length-_e):$==="toggle"?Qe=je.map(function(Ae){return Ae.id===I?f({},Ae,{desc:yt?H:!ze.desc}):Ae}):$==="remove"&&(Qe=je.filter(function(Ae){return Ae.id!==I})),f({},b,{sortBy:Qe})}}function hn(b){var j=b.data,N=b.rows,D=b.flatRows,$=b.allColumns,I=b.orderByFn,H=I===void 0?ja:I,se=b.sortTypes,de=b.manualSortBy,me=b.defaultCanSort,Me=b.disableSortBy,Te=b.flatHeaders,Pe=b.state.sortBy,_e=b.dispatch,je=b.plugins,qe=b.getHooks,ze=b.autoResetSortBy,Ze=ze===void 0||ze;w(je,["useFilters","useGlobalFilter","useGroupBy","usePivotColumns"],"useSortBy");var yt=a.useCallback(function(st){_e({type:c.setSortBy,sortBy:st})},[_e]),Qe=a.useCallback(function(st,ct,kt){_e({type:c.toggleSortBy,columnId:st,desc:ct,multi:kt})},[_e]),Ae=T(b);Te.forEach(function(st){var ct=st.accessor,kt=st.canSort,ht=st.disableSortBy,Lt=st.id,Nt=ct?J(ht!==!0&&void 0,Me!==!0&&void 0,!0):J(me,kt,!1);st.canSort=Nt,st.canSort&&(st.toggleSortBy=function(Xe,Ot){return Qe(st.id,Xe,Ot)},st.clearSortBy=function(){_e({type:c.clearSortBy,columnId:st.id})}),st.getSortByToggleProps=_(qe().getSortByToggleProps,{instance:Ae(),column:st});var Qt=Pe.find(function(Xe){return Xe.id===Lt});st.isSorted=!!Qt,st.sortedIndex=Pe.findIndex(function(Xe){return Xe.id===Lt}),st.isSortedDesc=st.isSorted?Qt.desc:void 0});var vt=a.useMemo(function(){if(de||!Pe.length)return[N,D];var st=[],ct=Pe.filter(function(kt){return $.find(function(ht){return ht.id===kt.id})});return[function kt(ht){var Lt=H(ht,ct.map(function(Nt){var Qt=$.find(function(bn){return bn.id===Nt.id});if(!Qt)throw new Error("React-Table: Could not find a column with id: "+Nt.id+" while sorting");var Xe=Qt.sortType,Ot=X(Xe)||(se||{})[Xe]||Dn[Xe];if(!Ot)throw new Error("React-Table: Could not find a valid sortType of '"+Xe+"' for column '"+Nt.id+"'.");return function(bn,Vn){return Ot(bn,Vn,Nt.id,Nt.desc)}}),ct.map(function(Nt){var Qt=$.find(function(Xe){return Xe.id===Nt.id});return Qt&&Qt.sortInverted?Nt.desc:!Nt.desc}));return Lt.forEach(function(Nt){st.push(Nt),Nt.subRows&&Nt.subRows.length!==0&&(Nt.subRows=kt(Nt.subRows))}),Lt}(N),st]},[de,Pe,N,D,$,H,se]),$e=vt[0],ft=vt[1],Ct=T(Ze);R(function(){Ct()&&_e({type:c.resetSortBy})},[de?null:j]),Object.assign(b,{preSortedRows:N,preSortedFlatRows:D,sortedRows:$e,sortedFlatRows:ft,rows:$e,flatRows:ft,setSortBy:yt,toggleSortBy:Qe})}function ja(b,j,N){return[].concat(b).sort(function(D,$){for(var I=0;I<j.length;I+=1){var H=j[I],se=N[I]===!1||N[I]==="desc",de=H(D,$);if(de!==0)return se?-de:de}return N[0]?D.index-$.index:$.index-D.index})}c.resetPage="resetPage",c.gotoPage="gotoPage",c.setPageSize="setPageSize";var Vt=function(b){b.stateReducers.push(sn),b.useInstance.push(Br)};function sn(b,j,N,D){if(j.type===c.init)return f({pageSize:10,pageIndex:0},b);if(j.type===c.resetPage)return f({},b,{pageIndex:D.initialState.pageIndex||0});if(j.type===c.gotoPage){var $=D.pageCount,I=D.page,H=C(j.pageIndex,b.pageIndex),se=!1;return H>b.pageIndex?se=$===-1?I.length>=b.pageSize:H<$:H<b.pageIndex&&(se=H>-1),se?f({},b,{pageIndex:H}):b}if(j.type===c.setPageSize){var de=j.pageSize,me=b.pageSize*b.pageIndex;return f({},b,{pageIndex:Math.floor(me/de),pageSize:de})}}function Br(b){var j=b.rows,N=b.autoResetPage,D=N===void 0||N,$=b.manualExpandedKey,I=$===void 0?"expanded":$,H=b.plugins,se=b.pageCount,de=b.paginateExpandedRows,me=de===void 0||de,Me=b.expandSubRows,Te=Me===void 0||Me,Pe=b.state,_e=Pe.pageSize,je=Pe.pageIndex,qe=Pe.expanded,ze=Pe.globalFilter,Ze=Pe.filters,yt=Pe.groupBy,Qe=Pe.sortBy,Ae=b.dispatch,vt=b.data,$e=b.manualPagination;w(H,["useGlobalFilter","useFilters","useGroupBy","useSortBy","useExpanded"],"usePagination");var ft=T(D);R(function(){ft()&&Ae({type:c.resetPage})},[Ae,$e?null:vt,ze,Ze,yt,Qe]);var Ct=$e?se:Math.ceil(j.length/_e),st=a.useMemo(function(){return Ct>0?[].concat(new Array(Ct)).fill(null).map(function(Ot,bn){return bn}):[]},[Ct]),ct=a.useMemo(function(){var Ot;if($e)Ot=j;else{var bn=_e*je,Vn=bn+_e;Ot=j.slice(bn,Vn)}return me?Ot:oe(Ot,{manualExpandedKey:I,expanded:qe,expandSubRows:Te})},[Te,qe,I,$e,je,_e,me,j]),kt=je>0,ht=Ct===-1?ct.length>=_e:je<Ct-1,Lt=a.useCallback(function(Ot){Ae({type:c.gotoPage,pageIndex:Ot})},[Ae]),Nt=a.useCallback(function(){return Lt(function(Ot){return Ot-1})},[Lt]),Qt=a.useCallback(function(){return Lt(function(Ot){return Ot+1})},[Lt]),Xe=a.useCallback(function(Ot){Ae({type:c.setPageSize,pageSize:Ot})},[Ae]);Object.assign(b,{pageOptions:st,pageCount:Ct,page:ct,canPreviousPage:kt,canNextPage:ht,gotoPage:Lt,previousPage:Nt,nextPage:Qt,setPageSize:Xe})}Vt.pluginName="usePagination",c.resetPivot="resetPivot",c.togglePivot="togglePivot";var Gn=function(b){b.getPivotToggleProps=[ua],b.stateReducers.push(fu),b.useInstanceAfterData.push(Uo),b.allColumns.push(Cl),b.accessValue.push(Tl),b.materializedColumns.push(la),b.materializedColumnsDeps.push(Cr),b.visibleColumns.push(wf),b.visibleColumnsDeps.push(jp),b.useInstance.push(Pl),b.prepareRow.push(Rf)};Gn.pluginName="usePivotColumns";var mn=[],ua=function(b,j){var N=j.header;return[b,{onClick:N.canPivot?function(D){D.persist(),N.togglePivot()}:void 0,style:{cursor:N.canPivot?"pointer":void 0},title:"Toggle Pivot"}]};function fu(b,j,N,D){if(j.type===c.init)return f({pivotColumns:mn},b);if(j.type===c.resetPivot)return f({},b,{pivotColumns:D.initialState.pivotColumns||mn});if(j.type===c.togglePivot){var $=j.columnId,I=j.value,H=I!==void 0?I:!b.pivotColumns.includes($);return f({},b,H?{pivotColumns:[].concat(b.pivotColumns,[$])}:{pivotColumns:b.pivotColumns.filter(function(se){return se!==$})})}}function Uo(b){b.allColumns.forEach(function(j){j.isPivotSource=b.state.pivotColumns.includes(j.id)})}function Cl(b,j){var N=j.instance;return b.forEach(function(D){D.isPivotSource=N.state.pivotColumns.includes(D.id),D.uniqueValues=new Set}),b}function Tl(b,j){var N=j.column;return N.uniqueValues&&b!==void 0&&N.uniqueValues.add(b),b}function la(b,j){var N=j.instance,D=N.allColumns,$=N.state;if(!$.pivotColumns.length||!$.groupBy||!$.groupBy.length)return b;var I=$.pivotColumns.map(function(de){return D.find(function(me){return me.id===de})}).filter(Boolean),H=D.filter(function(de){return!de.isPivotSource&&!$.groupBy.includes(de.id)&&!$.pivotColumns.includes(de.id)}),se=U(function de(me,Me,Te){me===void 0&&(me=0),Te===void 0&&(Te=[]);var Pe=I[me];return Pe?Array.from(Pe.uniqueValues).sort().map(function(_e){var je=f({},Pe,{Header:Pe.PivotHeader||typeof Pe.header=="string"?Pe.Header+": "+_e:_e,isPivotGroup:!0,parent:Me,depth:me,id:Me?Me.id+"."+Pe.id+"."+_e:Pe.id+"."+_e,pivotValue:_e});return je.columns=de(me+1,je,[].concat(Te,[function(qe){return qe.values[Pe.id]===_e}])),je}):H.map(function(_e){return f({},_e,{canPivot:!1,isPivoted:!0,parent:Me,depth:me,id:""+(Me?Me.id+"."+_e.id:_e.id),accessor:function(je,qe,ze){if(Te.every(function(Ze){return Ze(ze)}))return ze.values[_e.id]}})})}());return[].concat(b,se)}function Cr(b,j){var N=j.instance.state,D=N.pivotColumns,$=N.groupBy;return[].concat(b,[D,$])}function wf(b,j){var N=j.instance.state;return b=b.filter(function(D){return!D.isPivotSource}),N.pivotColumns.length&&N.groupBy&&N.groupBy.length&&(b=b.filter(function(D){return D.isGrouped||D.isPivoted})),b}function jp(b,j){var N=j.instance;return[].concat(b,[N.state.pivotColumns,N.state.groupBy])}function Pl(b){var j=b.columns,N=b.allColumns,D=b.flatHeaders,$=b.getHooks,I=b.plugins,H=b.dispatch,se=b.autoResetPivot,de=se===void 0||se,me=b.manaulPivot,Me=b.disablePivot,Te=b.defaultCanPivot;w(I,["useGroupBy"],"usePivotColumns");var Pe=T(b);N.forEach(function(je){var qe=je.accessor,ze=je.defaultPivot,Ze=je.disablePivot;je.canPivot=qe?J(je.canPivot,Ze!==!0&&void 0,Me!==!0&&void 0,!0):J(je.canPivot,ze,Te,!1),je.canPivot&&(je.togglePivot=function(){return b.togglePivot(je.id)}),je.Aggregated=je.Aggregated||je.Cell}),D.forEach(function(je){je.getPivotToggleProps=_($().getPivotToggleProps,{instance:Pe(),header:je})});var _e=T(de);R(function(){_e()&&H({type:c.resetPivot})},[H,me?null:j]),Object.assign(b,{togglePivot:function(je,qe){H({type:c.togglePivot,columnId:je,value:qe})}})}function Rf(b){b.allCells.forEach(function(j){j.isPivoted=j.column.isPivoted})}c.resetSelectedRows="resetSelectedRows",c.toggleAllRowsSelected="toggleAllRowsSelected",c.toggleRowSelected="toggleRowSelected",c.toggleAllPageRowsSelected="toggleAllPageRowsSelected";var du=function(b){b.getToggleRowSelectedProps=[Mp],b.getToggleAllRowsSelectedProps=[Tr],b.getToggleAllPageRowsSelectedProps=[$o],b.stateReducers.push(Cf),b.useInstance.push(Fo),b.prepareRow.push(wi)};du.pluginName="useRowSelect";var Mp=function(b,j){var N=j.instance,D=j.row,$=N.manualRowSelectedKey,I=$===void 0?"isSelected":$;return[b,{onChange:function(H){D.toggleRowSelected(H.target.checked)},style:{cursor:"pointer"},checked:!(!D.original||!D.original[I])||D.isSelected,title:"Toggle Row Selected",indeterminate:D.isSomeSelected}]},Tr=function(b,j){var N=j.instance;return[b,{onChange:function(D){N.toggleAllRowsSelected(D.target.checked)},style:{cursor:"pointer"},checked:N.isAllRowsSelected,title:"Toggle All Rows Selected",indeterminate:!!(!N.isAllRowsSelected&&Object.keys(N.state.selectedRowIds).length)}]},$o=function(b,j){var N=j.instance;return[b,{onChange:function(D){N.toggleAllPageRowsSelected(D.target.checked)},style:{cursor:"pointer"},checked:N.isAllPageRowsSelected,title:"Toggle All Current Page Rows Selected",indeterminate:!!(!N.isAllPageRowsSelected&&N.page.some(function(D){var $=D.id;return N.state.selectedRowIds[$]}))}]};function Cf(b,j,N,D){if(j.type===c.init)return f({selectedRowIds:{}},b);if(j.type===c.resetSelectedRows)return f({},b,{selectedRowIds:D.initialState.selectedRowIds||{}});if(j.type===c.toggleAllRowsSelected){var $=j.value,I=D.isAllRowsSelected,H=D.rowsById,se=D.nonGroupedRowsById,de=se===void 0?H:se,me=$!==void 0?$:!I,Me=Object.assign({},b.selectedRowIds);return me?Object.keys(de).forEach(function(Lt){Me[Lt]=!0}):Object.keys(de).forEach(function(Lt){delete Me[Lt]}),f({},b,{selectedRowIds:Me})}if(j.type===c.toggleRowSelected){var Te=j.id,Pe=j.value,_e=D.rowsById,je=D.selectSubRows,qe=je===void 0||je,ze=D.getSubRows,Ze=b.selectedRowIds[Te],yt=Pe!==void 0?Pe:!Ze;if(Ze===yt)return b;var Qe=f({},b.selectedRowIds);return function Lt(Nt){var Qt=_e[Nt];if(Qt&&(Qt.isGrouped||(yt?Qe[Nt]=!0:delete Qe[Nt]),qe&&ze(Qt)))return ze(Qt).forEach(function(Xe){return Lt(Xe.id)})}(Te),f({},b,{selectedRowIds:Qe})}if(j.type===c.toggleAllPageRowsSelected){var Ae=j.value,vt=D.page,$e=D.rowsById,ft=D.selectSubRows,Ct=ft===void 0||ft,st=D.isAllPageRowsSelected,ct=D.getSubRows,kt=Ae!==void 0?Ae:!st,ht=f({},b.selectedRowIds);return vt.forEach(function(Lt){return function Nt(Qt){var Xe=$e[Qt];if(Xe.isGrouped||(kt?ht[Qt]=!0:delete ht[Qt]),Ct&&ct(Xe))return ct(Xe).forEach(function(Ot){return Nt(Ot.id)})}(Lt.id)}),f({},b,{selectedRowIds:ht})}return b}function Fo(b){var j=b.data,N=b.rows,D=b.getHooks,$=b.plugins,I=b.rowsById,H=b.nonGroupedRowsById,se=H===void 0?I:H,de=b.autoResetSelectedRows,me=de===void 0||de,Me=b.state.selectedRowIds,Te=b.selectSubRows,Pe=Te===void 0||Te,_e=b.dispatch,je=b.page,qe=b.getSubRows;w($,["useFilters","useGroupBy","useSortBy","useExpanded","usePagination"],"useRowSelect");var ze=a.useMemo(function(){var ct=[];return N.forEach(function(kt){var ht=Pe?function Lt(Nt,Qt,Xe){if(Qt[Nt.id])return!0;var Ot=Xe(Nt);if(Ot&&Ot.length){var bn=!0,Vn=!1;return Ot.forEach(function(lt){Vn&&!bn||(Lt(lt,Qt,Xe)?Vn=!0:bn=!1)}),!!bn||!!Vn&&null}return!1}(kt,Me,qe):!!Me[kt.id];kt.isSelected=!!ht,kt.isSomeSelected=ht===null,ht&&ct.push(kt)}),ct},[N,Pe,Me,qe]),Ze=!!(Object.keys(se).length&&Object.keys(Me).length),yt=Ze;Ze&&Object.keys(se).some(function(ct){return!Me[ct]})&&(Ze=!1),Ze||je&&je.length&&je.some(function(ct){var kt=ct.id;return!Me[kt]})&&(yt=!1);var Qe=T(me);R(function(){Qe()&&_e({type:c.resetSelectedRows})},[_e,j]);var Ae=a.useCallback(function(ct){return _e({type:c.toggleAllRowsSelected,value:ct})},[_e]),vt=a.useCallback(function(ct){return _e({type:c.toggleAllPageRowsSelected,value:ct})},[_e]),$e=a.useCallback(function(ct,kt){return _e({type:c.toggleRowSelected,id:ct,value:kt})},[_e]),ft=T(b),Ct=_(D().getToggleAllRowsSelectedProps,{instance:ft()}),st=_(D().getToggleAllPageRowsSelectedProps,{instance:ft()});Object.assign(b,{selectedFlatRows:ze,isAllRowsSelected:Ze,isAllPageRowsSelected:yt,toggleRowSelected:$e,toggleAllRowsSelected:Ae,getToggleAllRowsSelectedProps:Ct,getToggleAllPageRowsSelectedProps:st,toggleAllPageRowsSelected:vt})}function wi(b,j){var N=j.instance;b.toggleRowSelected=function(D){return N.toggleRowSelected(b.id,D)},b.getToggleRowSelectedProps=_(N.getHooks().getToggleRowSelectedProps,{instance:N,row:b})}var Ho=function(b){return{}},Go=function(b){return{}};c.setRowState="setRowState",c.setCellState="setCellState",c.resetRowState="resetRowState";var Wa=function(b){b.stateReducers.push(Np),b.useInstance.push(Tf),b.prepareRow.push(Pf)};function Np(b,j,N,D){var $=D.initialRowStateAccessor,I=$===void 0?Ho:$,H=D.initialCellStateAccessor,se=H===void 0?Go:H,de=D.rowsById;if(j.type===c.init)return f({rowState:{}},b);if(j.type===c.resetRowState)return f({},b,{rowState:D.initialState.rowState||{}});if(j.type===c.setRowState){var me,Me=j.rowId,Te=j.value,Pe=b.rowState[Me]!==void 0?b.rowState[Me]:I(de[Me]);return f({},b,{rowState:f({},b.rowState,(me={},me[Me]=C(Te,Pe),me))})}if(j.type===c.setCellState){var _e,je,qe,ze,Ze,yt=j.rowId,Qe=j.columnId,Ae=j.value,vt=b.rowState[yt]!==void 0?b.rowState[yt]:I(de[yt]),$e=(vt==null||(_e=vt.cellState)==null?void 0:_e[Qe])!==void 0?vt.cellState[Qe]:se((je=de[yt])==null||(qe=je.cells)==null?void 0:qe.find(function(ft){return ft.column.id===Qe}));return f({},b,{rowState:f({},b.rowState,(Ze={},Ze[yt]=f({},vt,{cellState:f({},vt.cellState||{},(ze={},ze[Qe]=C(Ae,$e),ze))}),Ze))})}}function Tf(b){var j=b.autoResetRowState,N=j===void 0||j,D=b.data,$=b.dispatch,I=a.useCallback(function(de,me){return $({type:c.setRowState,rowId:de,value:me})},[$]),H=a.useCallback(function(de,me,Me){return $({type:c.setCellState,rowId:de,columnId:me,value:Me})},[$]),se=T(N);R(function(){se()&&$({type:c.resetRowState})},[D]),Object.assign(b,{setRowState:I,setCellState:H})}function Pf(b,j){var N=j.instance,D=N.initialRowStateAccessor,$=D===void 0?Ho:D,I=N.initialCellStateAccessor,H=I===void 0?Go:I,se=N.state.rowState;b&&(b.state=se[b.id]!==void 0?se[b.id]:$(b),b.setState=function(de){return N.setRowState(b.id,de)},b.cells.forEach(function(de){b.state.cellState||(b.state.cellState={}),de.state=b.state.cellState[de.column.id]!==void 0?b.state.cellState[de.column.id]:H(de),de.setState=function(me){return N.setCellState(b.id,de.column.id,me)}}))}Wa.pluginName="useRowState",c.resetColumnOrder="resetColumnOrder",c.setColumnOrder="setColumnOrder";var jl=function(b){b.stateReducers.push(Ap),b.visibleColumnsDeps.push(function(j,N){var D=N.instance;return[].concat(j,[D.state.columnOrder])}),b.visibleColumns.push(xp),b.useInstance.push(Ml)};function Ap(b,j,N,D){return j.type===c.init?f({columnOrder:[]},b):j.type===c.resetColumnOrder?f({},b,{columnOrder:D.initialState.columnOrder||[]}):j.type===c.setColumnOrder?f({},b,{columnOrder:C(j.columnOrder,b.columnOrder)}):void 0}function xp(b,j){var N=j.instance.state.columnOrder;if(!N||!N.length)return b;for(var D=[].concat(N),$=[].concat(b),I=[],H=function(){var se=D.shift(),de=$.findIndex(function(me){return me.id===se});de>-1&&I.push($.splice(de,1)[0])};$.length&&D.length;)H();return[].concat(I,$)}function Ml(b){var j=b.dispatch;b.setColumnOrder=a.useCallback(function(N){return j({type:c.setColumnOrder,columnOrder:N})},[j])}jl.pluginName="useColumnOrder",g.canResize=!0,c.columnStartResizing="columnStartResizing",c.columnResizing="columnResizing",c.columnDoneResizing="columnDoneResizing",c.resetResize="resetResize";var Nl=function(b){b.getResizerProps=[Vo],b.getHeaderProps.push({style:{position:"relative"}}),b.stateReducers.push(Ri),b.useInstance.push(jf),b.useInstanceBeforeDimensions.push(Ci)},Vo=function(b,j){var N=j.instance,D=j.header,$=N.dispatch,I=function(H,se){var de=!1;if(H.type==="touchstart"){if(H.touches&&H.touches.length>1)return;de=!0}var me,Me,Te=function(Qe){var Ae=[];return function vt($e){$e.columns&&$e.columns.length&&$e.columns.map(vt),Ae.push($e)}(Qe),Ae}(se).map(function(Qe){return[Qe.id,Qe.totalWidth]}),Pe=de?Math.round(H.touches[0].clientX):H.clientX,_e=function(){window.cancelAnimationFrame(me),me=null,$({type:c.columnDoneResizing})},je=function(){window.cancelAnimationFrame(me),me=null,$({type:c.columnResizing,clientX:Me})},qe=function(Qe){Me=Qe,me||(me=window.requestAnimationFrame(je))},ze={mouse:{moveEvent:"mousemove",moveHandler:function(Qe){return qe(Qe.clientX)},upEvent:"mouseup",upHandler:function(Qe){document.removeEventListener("mousemove",ze.mouse.moveHandler),document.removeEventListener("mouseup",ze.mouse.upHandler),_e()}},touch:{moveEvent:"touchmove",moveHandler:function(Qe){return Qe.cancelable&&(Qe.preventDefault(),Qe.stopPropagation()),qe(Qe.touches[0].clientX),!1},upEvent:"touchend",upHandler:function(Qe){document.removeEventListener(ze.touch.moveEvent,ze.touch.moveHandler),document.removeEventListener(ze.touch.upEvent,ze.touch.moveHandler),_e()}}},Ze=de?ze.touch:ze.mouse,yt=!!function(){if(typeof ne=="boolean")return ne;var Qe=!1;try{var Ae={get passive(){return Qe=!0,!1}};window.addEventListener("test",null,Ae),window.removeEventListener("test",null,Ae)}catch{Qe=!1}return ne=Qe}()&&{passive:!1};document.addEventListener(Ze.moveEvent,Ze.moveHandler,yt),document.addEventListener(Ze.upEvent,Ze.upHandler,yt),$({type:c.columnStartResizing,columnId:se.id,columnWidth:se.totalWidth,headerIdWidths:Te,clientX:Pe})};return[b,{onMouseDown:function(H){return H.persist()||I(H,D)},onTouchStart:function(H){return H.persist()||I(H,D)},style:{cursor:"col-resize"},draggable:!1,role:"separator"}]};function Ri(b,j){if(j.type===c.init)return f({columnResizing:{columnWidths:{}}},b);if(j.type===c.resetResize)return f({},b,{columnResizing:{columnWidths:{}}});if(j.type===c.columnStartResizing){var N=j.clientX,D=j.columnId,$=j.columnWidth,I=j.headerIdWidths;return f({},b,{columnResizing:f({},b.columnResizing,{startX:N,headerIdWidths:I,columnWidth:$,isResizingColumn:D})})}if(j.type===c.columnResizing){var H=j.clientX,se=b.columnResizing,de=se.startX,me=se.columnWidth,Me=se.headerIdWidths,Te=(H-de)/me,Pe={};return(Me===void 0?[]:Me).forEach(function(_e){var je=_e[0],qe=_e[1];Pe[je]=Math.max(qe+qe*Te,0)}),f({},b,{columnResizing:f({},b.columnResizing,{columnWidths:f({},b.columnResizing.columnWidths,{},Pe)})})}return j.type===c.columnDoneResizing?f({},b,{columnResizing:f({},b.columnResizing,{startX:null,isResizingColumn:null})}):void 0}Nl.pluginName="useResizeColumns";var Ci=function(b){var j=b.flatHeaders,N=b.disableResizing,D=b.getHooks,$=b.state.columnResizing,I=T(b);j.forEach(function(H){var se=J(H.disableResizing!==!0&&void 0,N!==!0&&void 0,!0);H.canResize=se,H.width=$.columnWidths[H.id]||H.originalWidth||H.width,H.isResizing=$.isResizingColumn===H.id,se&&(H.getResizerProps=_(D().getResizerProps,{instance:I(),header:H}))})};function jf(b){var j=b.plugins,N=b.dispatch,D=b.autoResetResize,$=D===void 0||D,I=b.columns;w(j,["useAbsoluteLayout"],"useResizeColumns");var H=T($);R(function(){H()&&N({type:c.resetResize})},[I]);var se=a.useCallback(function(){return N({type:c.resetResize})},[N]);Object.assign(b,{resetResizing:se})}var pu={position:"absolute",top:0},Wo=function(b){b.getTableBodyProps.push(Ma),b.getRowProps.push(Ma),b.getHeaderGroupProps.push(Ma),b.getFooterGroupProps.push(Ma),b.getHeaderProps.push(function(j,N){var D=N.column;return[j,{style:f({},pu,{left:D.totalLeft+"px",width:D.totalWidth+"px"})}]}),b.getCellProps.push(function(j,N){var D=N.cell;return[j,{style:f({},pu,{left:D.column.totalLeft+"px",width:D.column.totalWidth+"px"})}]}),b.getFooterProps.push(function(j,N){var D=N.column;return[j,{style:f({},pu,{left:D.totalLeft+"px",width:D.totalWidth+"px"})}]})};Wo.pluginName="useAbsoluteLayout";var Ma=function(b,j){return[b,{style:{position:"relative",width:j.instance.totalColumnsWidth+"px"}}]},hu={display:"inline-block",boxSizing:"border-box"},Ka=function(b,j){return[b,{style:{display:"flex",width:j.instance.totalColumnsWidth+"px"}}]},oa=function(b){b.getRowProps.push(Ka),b.getHeaderGroupProps.push(Ka),b.getFooterGroupProps.push(Ka),b.getHeaderProps.push(function(j,N){var D=N.column;return[j,{style:f({},hu,{width:D.totalWidth+"px"})}]}),b.getCellProps.push(function(j,N){var D=N.cell;return[j,{style:f({},hu,{width:D.column.totalWidth+"px"})}]}),b.getFooterProps.push(function(j,N){var D=N.column;return[j,{style:f({},hu,{width:D.totalWidth+"px"})}]})};function Al(b){b.getTableProps.push(xl),b.getRowProps.push(Dl),b.getHeaderGroupProps.push(Dl),b.getFooterGroupProps.push(Dl),b.getHeaderProps.push(ql),b.getCellProps.push(Ll),b.getFooterProps.push(Mf)}oa.pluginName="useBlockLayout",Al.pluginName="useFlexLayout";var xl=function(b,j){return[b,{style:{minWidth:j.instance.totalColumnsMinWidth+"px"}}]},Dl=function(b,j){return[b,{style:{display:"flex",flex:"1 0 auto",minWidth:j.instance.totalColumnsMinWidth+"px"}}]},ql=function(b,j){var N=j.column;return[b,{style:{boxSizing:"border-box",flex:N.totalFlexWidth?N.totalFlexWidth+" 0 auto":void 0,minWidth:N.totalMinWidth+"px",width:N.totalWidth+"px"}}]},Ll=function(b,j){var N=j.cell;return[b,{style:{boxSizing:"border-box",flex:N.column.totalFlexWidth+" 0 auto",minWidth:N.column.totalMinWidth+"px",width:N.column.totalWidth+"px"}}]},Mf=function(b,j){var N=j.column;return[b,{style:{boxSizing:"border-box",flex:N.totalFlexWidth?N.totalFlexWidth+" 0 auto":void 0,minWidth:N.totalMinWidth+"px",width:N.totalWidth+"px"}}]};function nr(b){b.stateReducers.push(Dp),b.getTableProps.push(Ya),b.getHeaderProps.push(Bl),b.getRowProps.push(mu)}c.columnStartResizing="columnStartResizing",c.columnResizing="columnResizing",c.columnDoneResizing="columnDoneResizing",c.resetResize="resetResize",nr.pluginName="useGridLayout";var Ya=function(b,j){var N=j.instance;return[b,{style:{display:"grid",gridTemplateColumns:N.visibleColumns.map(function(D){var $;return N.state.gridLayout.columnWidths[D.id]?N.state.gridLayout.columnWidths[D.id]+"px":($=N.state.columnResizing)!=null&&$.isResizingColumn?N.state.gridLayout.startWidths[D.id]+"px":typeof D.width=="number"?D.width+"px":D.width}).join(" ")}}]},Bl=function(b,j){var N=j.column;return[b,{id:"header-cell-"+N.id,style:{position:"sticky",gridColumn:"span "+N.totalVisibleHeaderCount}}]},mu=function(b,j){var N=j.row;return N.isExpanded?[b,{style:{gridColumn:"1 / "+(N.cells.length+1)}}]:[b,{}]};function Dp(b,j,N,D){if(j.type===c.init)return f({gridLayout:{columnWidths:{}}},b);if(j.type===c.resetResize)return f({},b,{gridLayout:{columnWidths:{}}});if(j.type===c.columnStartResizing){var $=j.columnId,I=j.headerIdWidths,H=vu($);if(H!==void 0){var se=D.visibleColumns.reduce(function(Ae,vt){var $e;return f({},Ae,(($e={})[vt.id]=vu(vt.id),$e))},{}),de=D.visibleColumns.reduce(function(Ae,vt){var $e;return f({},Ae,(($e={})[vt.id]=vt.minWidth,$e))},{}),me=D.visibleColumns.reduce(function(Ae,vt){var $e;return f({},Ae,(($e={})[vt.id]=vt.maxWidth,$e))},{}),Me=I.map(function(Ae){var vt=Ae[0];return[vt,vu(vt)]});return f({},b,{gridLayout:f({},b.gridLayout,{startWidths:se,minWidths:de,maxWidths:me,headerIdGridWidths:Me,columnWidth:H})})}return b}if(j.type===c.columnResizing){var Te=j.clientX,Pe=b.columnResizing.startX,_e=b.gridLayout,je=_e.columnWidth,qe=_e.minWidths,ze=_e.maxWidths,Ze=_e.headerIdGridWidths,yt=(Te-Pe)/je,Qe={};return(Ze===void 0?[]:Ze).forEach(function(Ae){var vt=Ae[0],$e=Ae[1];Qe[vt]=Math.min(Math.max(qe[vt],$e+$e*yt),ze[vt])}),f({},b,{gridLayout:f({},b.gridLayout,{columnWidths:f({},b.gridLayout.columnWidths,{},Qe)})})}return j.type===c.columnDoneResizing?f({},b,{gridLayout:f({},b.gridLayout,{startWidths:{},minWidths:{},maxWidths:{}})}):void 0}function vu(b){var j,N=(j=document.getElementById("header-cell-"+b))==null?void 0:j.offsetWidth;if(N!==void 0)return N}i._UNSTABLE_usePivotColumns=Gn,i.actions=c,i.defaultColumn=g,i.defaultGroupByFn=Yt,i.defaultOrderByFn=ja,i.defaultRenderer=v,i.emptyRenderer=m,i.ensurePluginOrder=w,i.flexRender=k,i.functionalUpdate=C,i.loopHooks=O,i.makePropGetter=_,i.makeRenderer=q,i.reduceHooks=E,i.safeUseLayoutEffect=A,i.useAbsoluteLayout=Wo,i.useAsyncDebounce=function(b,j){j===void 0&&(j=0);var N=a.useRef({}),D=T(b),$=T(j);return a.useCallback(function(){var I=s(regeneratorRuntime.mark(function H(){var se,de,me,Me=arguments;return regeneratorRuntime.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:for(se=Me.length,de=new Array(se),me=0;me<se;me++)de[me]=Me[me];return N.current.promise||(N.current.promise=new Promise(function(Pe,_e){N.current.resolve=Pe,N.current.reject=_e})),N.current.timeout&&clearTimeout(N.current.timeout),N.current.timeout=setTimeout(s(regeneratorRuntime.mark(function Pe(){return regeneratorRuntime.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:return delete N.current.timeout,_e.prev=1,_e.t0=N.current,_e.next=5,D().apply(void 0,de);case 5:_e.t1=_e.sent,_e.t0.resolve.call(_e.t0,_e.t1),_e.next=12;break;case 9:_e.prev=9,_e.t2=_e.catch(1),N.current.reject(_e.t2);case 12:return _e.prev=12,delete N.current.promise,_e.finish(12);case 15:case"end":return _e.stop()}},Pe,null,[[1,9,12,15]])})),$()),Te.abrupt("return",N.current.promise);case 5:case"end":return Te.stop()}},H)}));return function(){return I.apply(this,arguments)}}(),[D,$])},i.useBlockLayout=oa,i.useColumnOrder=jl,i.useExpanded=Jt,i.useFilters=Hn,i.useFlexLayout=Al,i.useGetLatest=T,i.useGlobalFilter=Z,i.useGridLayout=nr,i.useGroupBy=Ke,i.useMountedLayoutEffect=R,i.usePagination=Vt,i.useResizeColumns=Nl,i.useRowSelect=du,i.useRowState=Wa,i.useSortBy=qr,i.useTable=function(b){for(var j=arguments.length,N=new Array(j>1?j-1:0),D=1;D<j;D++)N[D-1]=arguments[D];b=He(b),N=[ut].concat(N);var $=a.useRef({}),I=T($.current);Object.assign(I(),f({},b,{plugins:N,hooks:Ve()})),N.filter(Boolean).forEach(function(lt){lt(I().hooks)});var H=T(I().hooks);I().getHooks=H,delete I().hooks,Object.assign(I(),E(H().useOptions,He(b)));var se=I(),de=se.data,me=se.columns,Me=se.initialState,Te=se.defaultColumn,Pe=se.getSubRows,_e=se.getRowId,je=se.stateReducer,qe=se.useControlledState,ze=T(je),Ze=a.useCallback(function(lt,rn){if(!rn.type)throw console.info({action:rn}),new Error("Unknown Action 👆");return[].concat(H().stateReducers,Array.isArray(ze())?ze():[ze()]).reduce(function(En,Wn){return Wn(En,rn,lt,I())||En},lt)},[H,ze,I]),yt=a.useReducer(Ze,void 0,function(){return Ze(Me,{type:c.init})}),Qe=yt[0],Ae=yt[1],vt=E([].concat(H().useControlledState,[qe]),Qe,{instance:I()});Object.assign(I(),{state:vt,dispatch:Ae});var $e=a.useMemo(function(){return F(E(H().columns,me,{instance:I()}))},[H,I,me].concat(E(H().columnsDeps,[],{instance:I()})));I().columns=$e;var ft=a.useMemo(function(){return E(H().allColumns,U($e),{instance:I()}).map(V)},[$e,H,I].concat(E(H().allColumnsDeps,[],{instance:I()})));I().allColumns=ft;var Ct=a.useMemo(function(){for(var lt=[],rn=[],En={},Wn=[].concat(ft);Wn.length;){var vn=Wn.shift();Rt({data:de,rows:lt,flatRows:rn,rowsById:En,column:vn,getRowId:_e,getSubRows:Pe,accessValueHooks:H().accessValue,getInstance:I})}return[lt,rn,En]},[ft,de,_e,Pe,H,I]),st=Ct[0],ct=Ct[1],kt=Ct[2];Object.assign(I(),{rows:st,initialRows:[].concat(st),flatRows:ct,rowsById:kt}),O(H().useInstanceAfterData,I());var ht=a.useMemo(function(){return E(H().visibleColumns,ft,{instance:I()}).map(function(lt){return Q(lt,Te)})},[H,ft,I,Te].concat(E(H().visibleColumnsDeps,[],{instance:I()})));ft=a.useMemo(function(){var lt=[].concat(ht);return ft.forEach(function(rn){lt.find(function(En){return En.id===rn.id})||lt.push(rn)}),lt},[ft,ht]),I().allColumns=ft;var Lt=a.useMemo(function(){return E(H().headerGroups,ce(ht,Te),I())},[H,ht,Te,I].concat(E(H().headerGroupsDeps,[],{instance:I()})));I().headerGroups=Lt;var Nt=a.useMemo(function(){return Lt.length?Lt[0].headers:[]},[Lt]);I().headers=Nt,I().flatHeaders=Lt.reduce(function(lt,rn){return[].concat(lt,rn.headers)},[]),O(H().useInstanceBeforeDimensions,I());var Qt=ht.filter(function(lt){return lt.isVisible}).map(function(lt){return lt.id}).sort().join("_");ht=a.useMemo(function(){return ht.filter(function(lt){return lt.isVisible})},[ht,Qt]),I().visibleColumns=ht;var Xe=at(Nt),Ot=Xe[0],bn=Xe[1],Vn=Xe[2];return I().totalColumnsMinWidth=Ot,I().totalColumnsWidth=bn,I().totalColumnsMaxWidth=Vn,O(H().useInstance,I()),[].concat(I().flatHeaders,I().allColumns).forEach(function(lt){lt.render=q(I(),lt),lt.getHeaderProps=_(H().getHeaderProps,{instance:I(),column:lt}),lt.getFooterProps=_(H().getFooterProps,{instance:I(),column:lt})}),I().headerGroups=a.useMemo(function(){return Lt.filter(function(lt,rn){return lt.headers=lt.headers.filter(function(En){return En.headers?function Wn(vn){return vn.filter(function(Na){return Na.headers?Wn(Na.headers):Na.isVisible}).length}(En.headers):En.isVisible}),!!lt.headers.length&&(lt.getHeaderGroupProps=_(H().getHeaderGroupProps,{instance:I(),headerGroup:lt,index:rn}),lt.getFooterGroupProps=_(H().getFooterGroupProps,{instance:I(),headerGroup:lt,index:rn}),!0)})},[Lt,I,H]),I().footerGroups=[].concat(I().headerGroups).reverse(),I().prepareRow=a.useCallback(function(lt){lt.getRowProps=_(H().getRowProps,{instance:I(),row:lt}),lt.allCells=ft.map(function(rn){var En=lt.values[rn.id],Wn={column:rn,row:lt,value:En};return Wn.getCellProps=_(H().getCellProps,{instance:I(),cell:Wn}),Wn.render=q(I(),rn,{row:lt,cell:Wn,value:En}),Wn}),lt.cells=ht.map(function(rn){return lt.allCells.find(function(En){return En.column.id===rn.id})}),O(H().prepareRow,lt,{instance:I()})},[H,I,ft,ht]),I().getTableProps=_(H().getTableProps,{instance:I()}),I().getTableBodyProps=_(H().getTableBodyProps,{instance:I()}),O(H().useFinalInstance,I()),I()},Object.defineProperty(i,"__esModule",{value:!0})})}(Kc,Kc.exports)),Kc.exports}var lR;function XI(){return lR||(lR=1,Kv.exports=QI()),Kv.exports}var oR;function ZI(){if(oR)return Pc;oR=1,Object.defineProperty(Pc,"__esModule",{value:!0}),Pc.default=void 0;var e=c(Re()),n=XI(),i=d(pb()),a=d(hb()),l=d(mb()),s=d(vb()),f=d(lu());function d(_){return _&&_.__esModule?_:{default:_}}function h(_){if(typeof WeakMap!="function")return null;var E=new WeakMap,O=new WeakMap;return(h=function(w){return w?O:E})(_)}function c(_,E){if(_&&_.__esModule)return _;if(_===null||typeof _!="object"&&typeof _!="function")return{default:_};var O=h(E);if(O&&O.has(_))return O.get(_);var w={__proto__:null},C=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var T in _)if(T!=="default"&&Object.prototype.hasOwnProperty.call(_,T)){var A=C?Object.getOwnPropertyDescriptor(_,T):null;A&&(A.get||A.set)?Object.defineProperty(w,T,A):w[T]=_[T]}return w.default=_,O&&O.set(_,w),w}function v(){return v=Object.assign?Object.assign.bind():function(_){for(var E=1;E<arguments.length;E++){var O=arguments[E];for(var w in O)Object.prototype.hasOwnProperty.call(O,w)&&(_[w]=O[w])}return _},v.apply(this,arguments)}const m=(_,E)=>{var O,w;const C=_.column.getCellIcon,T=C&&((O=(w=_.column).getCellIcon)===null||O===void 0?void 0:O.call(w,_));return e.default.createElement(s.default,_.getCellProps([{className:_.column.className},{className:C?"p-table__cell--icon-placeholder":""},{...E==null?void 0:E(_)}]),T&&e.default.createElement(f.default,{name:T}),_.render("Cell"))},g=(_,E,O,w)=>{let C=[];return _.forEach(T=>{var A;E(T),C.push(e.default.createElement(a.default,T.getRowProps(O==null?void 0:O(T)),T.cells.map(R=>m(R,w)))),(A=T.subRows)!==null&&A!==void 0&&A.length&&(C=C.concat(g(T.subRows,E,O,w)))}),C};function S(_){let{data:E,columns:O,emptyMsg:w,footer:C,sortable:T,getHeaderProps:A,getRowProps:R,getCellProps:q,getRowId:k,initialSortColumn:F,initialSortDirection:U,autoResetSortBy:V=!1,...Q}=_;const ce=(0,e.useMemo)(()=>F?[{id:F,desc:U==="descending"}]:[],[F,U]),{getTableProps:ae,getTableBodyProps:J,headerGroups:X,rows:ee,prepareRow:oe}=(0,n.useTable)({columns:O,data:E,getRowId:k||void 0,initialState:{sortBy:ce},autoResetSortBy:V},T?n.useSortBy:void 0),pe=!!w&&(!ee||ee.length===0),Ce=ne=>ne.canSort&&((0,e.isValidElement)(ne.Header)||(typeof ne.Header=="string"||typeof ne.Header=="number")&&!!String(ne.Header).trim()),L=ne=>{if(Ce(ne))return ne.isSorted?ne.isSortedDesc?"descending":"ascending":"none"};return e.default.createElement(i.default,v({},ae(),Q),e.default.createElement("thead",null,X.map((ne,ge)=>e.default.createElement(a.default,v({},ne.getHeaderGroupProps(),{key:ge}),ne.headers.map((ye,Ee)=>e.default.createElement(l.default,v({key:Ee,sort:L(ye)},ye.getHeaderProps([{className:ye.className},{className:ye.getCellIcon?"p-table__cell--icon-placeholder":""},{...A==null?void 0:A(ye)},T&&Ce(ye)?ye.getSortByToggleProps({title:void 0}):{}])),ye.render("Header")))))),e.default.createElement("tbody",J(),g(ee,oe,R,q),pe&&e.default.createElement(a.default,null,e.default.createElement(s.default,{colSpan:O.length},w)),C&&e.default.createElement(a.default,null,e.default.createElement(s.default,{colSpan:O.length},C))))}return Pc.default=S,Pc}var sR;function JI(){return sR||(sR=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(ZI());function i(a){return a&&a.__esModule?a:{default:a}}}(Wv)),Wv}var Yv={},jc={},Qv={},Mc={},cR;function ez(){if(cR)return Mc;cR=1,Object.defineProperty(Mc,"__esModule",{value:!0}),Mc.default=void 0,i(Nr());var e=i(Re()),n=Ha();function i(s){return s&&s.__esModule?s:{default:s}}function a(){return a=Object.assign?Object.assign.bind():function(s){for(var f=1;f<arguments.length;f++){var d=arguments[f];for(var h in d)Object.prototype.hasOwnProperty.call(d,h)&&(s[h]=d[h])}return s},a.apply(this,arguments)}const l=s=>{let{generateLink:f,link:d}=s;if(f){const{isSelected:h,...c}=d;return e.default.createElement(e.default.Fragment,null,f({isSelected:h,"aria-current":h?"page":void 0,...c}))}else if((0,n.isNavigationAnchor)(d)){const{isSelected:h,label:c,url:v,...m}=d;return e.default.createElement("a",a({},m,{href:v,"aria-current":h?"page":void 0}),c)}else if((0,n.isNavigationButton)(d)){const{isSelected:h,label:c,url:v,...m}=d;return e.default.createElement("button",a({},m,{"aria-current":h?"page":void 0}),c)}return null};return Mc.default=l,Mc}var fR;function sM(){return fR||(fR=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(ez());function i(a){return a&&a.__esModule?a:{default:a}}}(Qv)),Qv}var Xv={},Nc={},dR;function tz(){if(dR)return Nc;dR=1,Object.defineProperty(Nc,"__esModule",{value:!0}),Nc.default=void 0;var e=f(Re()),n=l(et()),i=l(sM()),a=Ra();function l(c){return c&&c.__esModule?c:{default:c}}function s(c){if(typeof WeakMap!="function")return null;var v=new WeakMap,m=new WeakMap;return(s=function(g){return g?m:v})(c)}function f(c,v){if(c&&c.__esModule)return c;if(c===null||typeof c!="object"&&typeof c!="function")return{default:c};var m=s(v);if(m&&m.has(c))return m.get(c);var g={__proto__:null},S=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var _ in c)if(_!=="default"&&Object.prototype.hasOwnProperty.call(c,_)){var E=S?Object.getOwnPropertyDescriptor(c,_):null;E&&(E.get||E.set)?Object.defineProperty(g,_,E):g[_]=c[_]}return g.default=c,m&&m.set(c,g),g}function d(){return d=Object.assign?Object.assign.bind():function(c){for(var v=1;v<arguments.length;v++){var m=arguments[v];for(var g in m)Object.prototype.hasOwnProperty.call(m,g)&&(c[g]=m[g])}return c},d.apply(this,arguments)}const h=c=>{let{alignRight:v,generateLink:m,items:g,label:S,..._}=c;const[E,O]=(0,e.useState)(!1),w=(0,e.useCallback)(()=>O(!1),[O]),C=(0,e.useRef)(null);(0,a.useOnClickOutside)(C,w);const T=(0,e.useId)();return e.default.createElement("li",d({},_,{className:(0,n.default)(_.className,"p-navigation__item--dropdown-toggle",{"is-active":E}),ref:C}),e.default.createElement("button",{"aria-controls":T,className:"p-navigation__link u-no-margin--right",onClick:A=>{A.preventDefault(),O(!E)}},S),e.default.createElement("ul",{"aria-hidden":!E,className:(0,n.default)("p-navigation__dropdown",{"p-navigation__dropdown--right":v}),id:T},g.map((A,R)=>e.default.createElement("li",{key:R},e.default.createElement(i.default,{generateLink:m,link:{...A,className:(0,n.default)("p-navigation__dropdown-item",A.className)}})))))};return Nc.default=h,Nc}var pR;function nz(){return pR||(pR=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(tz());function i(a){return a&&a.__esModule?a:{default:a}}}(Xv)),Xv}var Zv={},Ju={},hR;function rz(){if(hR)return Ju;hR=1,Object.defineProperty(Ju,"__esModule",{value:!0}),Ju.default=Ju.Label=void 0;var e=s(et()),n=l(Re()),i=s(lu());function a(c){if(typeof WeakMap!="function")return null;var v=new WeakMap,m=new WeakMap;return(a=function(g){return g?m:v})(c)}function l(c,v){if(c&&c.__esModule)return c;if(c===null||typeof c!="object"&&typeof c!="function")return{default:c};var m=a(v);if(m&&m.has(c))return m.get(c);var g={__proto__:null},S=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var _ in c)if(_!=="default"&&Object.prototype.hasOwnProperty.call(c,_)){var E=S?Object.getOwnPropertyDescriptor(c,_):null;E&&(E.get||E.set)?Object.defineProperty(g,_,E):g[_]=c[_]}return g.default=c,m&&m.set(c,g),g}function s(c){return c&&c.__esModule?c:{default:c}}function f(){return f=Object.assign?Object.assign.bind():function(c){for(var v=1;v<arguments.length;v++){var m=arguments[v];for(var g in m)Object.prototype.hasOwnProperty.call(m,g)&&(c[g]=m[g])}return c},f.apply(this,arguments)}let d=Ju.Label=function(c){return c.Clear="Clear search field",c.Search="Search",c}({});const h=n.default.forwardRef((c,v)=>{let{autocomplete:m="on",className:g,disabled:S,externallyControlled:_,onChange:E,onSearch:O,onClear:w,placeholder:C="Search",shouldBlurOnSearch:T=!0,shouldRefocusAfterReset:A,value:R,...q}=c;const k=(0,n.useRef)(null),F=()=>{E==null||E(""),w==null||w(),k.current&&(k.current.value="",A&&k.current.focus())},U=()=>{O==null||O(_?R:k.current.value)},V=Q=>{Q.key==="Enter"&&k.current.checkValidity()&&(T&&k.current.blur(),U())};return n.default.createElement("div",{className:(0,e.default)("p-search-box",g)},n.default.createElement("label",{className:"u-off-screen",htmlFor:"search"},C||"Search"),n.default.createElement("input",f({autoComplete:m,className:"p-search-box__input",disabled:S,id:"search",name:"search",onChange:Q=>E==null?void 0:E(Q.target.value),onKeyDown:V,placeholder:C,ref:Q=>{k.current=Q,typeof v=="function"?v(Q):v&&(v.current=Q)},type:"search",defaultValue:_?void 0:R,value:_?R:void 0},q)),R&&n.default.createElement("button",{className:"p-search-box__reset",disabled:S,onClick:F,type:"reset"},n.default.createElement(i.default,{name:"close"},d.Clear)),n.default.createElement("button",{className:"p-search-box__button",disabled:S,onClick:U},n.default.createElement(i.default,{name:"search"},d.Search)))});return h.displayName="SearchBox",Ju.default=h,Ju}var mR;function gb(){return mR||(mR=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(rz());function i(a){return a&&a.__esModule?a:{default:a}}}(Zv)),Zv}var Ac={},vR;function yb(){return vR||(vR=1,Object.defineProperty(Ac,"__esModule",{value:!0}),Ac.Theme=void 0,Ac.Theme=function(e){return e.DARK="dark",e.LIGHT="light",e}({})),Ac}var gR;function az(){if(gR)return jc;gR=1,Object.defineProperty(jc,"__esModule",{value:!0}),jc.default=void 0;var e=c(Re()),n=d(et()),i=d(sM()),a=d(nz()),l=d(gb()),s=Ra(),f=yb();function d(O){return O&&O.__esModule?O:{default:O}}function h(O){if(typeof WeakMap!="function")return null;var w=new WeakMap,C=new WeakMap;return(h=function(T){return T?C:w})(O)}function c(O,w){if(O&&O.__esModule)return O;if(O===null||typeof O!="object"&&typeof O!="function")return{default:O};var C=h(w);if(C&&C.has(O))return C.get(O);var T={__proto__:null},A=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var R in O)if(R!=="default"&&Object.prototype.hasOwnProperty.call(O,R)){var q=A?Object.getOwnPropertyDescriptor(O,R):null;q&&(q.get||q.set)?Object.defineProperty(T,R,q):T[R]=O[R]}return T.default=O,C&&C.set(O,T),T}function v(){return v=Object.assign?Object.assign.bind():function(O){for(var w=1;w<arguments.length;w++){var C=arguments[w];for(var T in C)Object.prototype.hasOwnProperty.call(C,T)&&(O[T]=C[T])}return O},v.apply(this,arguments)}const m=O=>"items"in O,g=O=>!(0,e.isValidElement)(O),S=(O,w)=>{if(g(O)){const{url:C,src:T,title:A,icon:R,"aria-current":q,"aria-label":k,...F}=O,U=e.default.createElement(e.default.Fragment,null,e.default.createElement("div",{className:"p-navigation__logo-tag"},R??e.default.createElement("img",{className:"p-navigation__logo-icon",src:T,alt:"Logo"})),e.default.createElement("span",{className:"p-navigation__logo-title"},A));return e.default.createElement("div",v({className:"p-navigation__tagged-logo"},F),e.default.createElement(i.default,{generateLink:w,link:{"aria-label":k,className:"p-navigation__link",isSelected:!!q,label:U,url:C}}))}return e.default.createElement("div",{className:"p-navigation__logo"},O)},_=(O,w,C)=>O.map((T,A)=>m(T)?e.default.createElement(a.default,v({},T,{generateLink:C,key:A})):e.default.createElement("li",{className:(0,n.default)("p-navigation__item",{"is-selected":T.isSelected}),key:A},e.default.createElement(i.default,{generateLink:C,link:{...T,className:(0,n.default)("p-navigation__link",T.className),onClick:R=>{var q;(q=T.onClick)===null||q===void 0||q.call(T,R),w()}}}))),E=O=>{let{fullWidth:w,generateLink:C,items:T,itemsRight:A,leftNavProps:R,logo:q,navProps:k,rightNavProps:F,searchProps:U,theme:V,...Q}=O;const ce=(0,e.useRef)(null),[ae,J]=(0,e.useState)(!1),[X,ee]=(0,e.useState)(!1),oe=!!U,pe=ne=>{ee(ne??!X),J(!1)},Ce=()=>{J(!ae),ee(!1)},L=()=>{ae&&J(!1)};return(0,s.useOnEscapePressed)(()=>pe(!1)),(0,e.useEffect)(()=>{if(X){var ne;(ne=ce.current)===null||ne===void 0||ne.focus()}},[X]),e.default.createElement("header",v({},Q,{className:(0,n.default)("p-navigation",Q.className,{"has-menu-open":ae,"has-search-open":X,"is-dark":V===f.Theme.DARK,"is-light":V===f.Theme.LIGHT})}),e.default.createElement("div",{className:w?"p-navigation__row--full-width":"p-navigation__row"},e.default.createElement("div",{className:"p-navigation__banner"},S(q,C),e.default.createElement("ul",{className:"p-navigation__items"},oe?e.default.createElement("li",{className:"p-navigation__item"},e.default.createElement("button",{"aria-label":"Search",className:"p-navigation__link--search-toggle",onClick:()=>pe()},e.default.createElement("span",{className:"p-navigation__search-label"},"Search"))):null,(T==null?void 0:T.length)>0||(A==null?void 0:A.length)>0?e.default.createElement("li",{className:"p-navigation__item"},e.default.createElement("button",{"aria-pressed":ae,className:"p-navigation__link",onClick:Ce},ae?"Close menu":"Menu")):null)),e.default.createElement("nav",v({className:"p-navigation__nav"},k),e.default.createElement("ul",v({className:"p-navigation__items"},R),T?_(T,L,C):null),A||oe?e.default.createElement("ul",v({className:"p-navigation__items"},F),A?_(A,L,C):null,oe?e.default.createElement("li",{className:"p-navigation__item"},e.default.createElement("button",{"aria-label":"Search",className:"p-navigation__link--search-toggle",onClick:()=>pe()},e.default.createElement("span",{className:"p-navigation__search-label"},"Search"))):null):null,oe?e.default.createElement("div",{className:"p-navigation__search","aria-hidden":!X},e.default.createElement(l.default,{ref:ce})):null)),oe?e.default.createElement("div",{className:"p-navigation__search-overlay",onClick:()=>ee(!1)}):null)};return jc.default=E,jc}var yR;function cM(){return yR||(yR=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(az());function i(a){return a&&a.__esModule?a:{default:a}}}(Yv)),Yv}var Jv={},el={},eg={},xc={},_R;function iz(){if(_R)return xc;_R=1,Object.defineProperty(xc,"__esModule",{value:!0}),xc.FadeInDown=void 0;var e=a(Nr()),n=a(Re()),i=a(et());function a(s){return s&&s.__esModule?s:{default:s}}const l=s=>{let{children:f,className:d,isVisible:h}=s;return n.default.createElement("div",{className:(0,i.default)("fade-in--down",d),"aria-hidden":h?"false":"true",style:{visibility:h?"visible":"hidden"}},f)};return xc.FadeInDown=l,l.propTypes={isVisible:e.default.bool.isRequired,className:e.default.string},xc}var bR;function uz(){return bR||(bR=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});var n=iz();Object.keys(n).forEach(function(i){i==="default"||i==="__esModule"||i in e&&e[i]===n[i]||Object.defineProperty(e,i,{enumerable:!0,get:function(){return n[i]}})})}(eg)),eg}var SR;function lz(){if(SR)return el;SR=1,Object.defineProperty(el,"__esModule",{value:!0}),el.MultiSelectDropdown=el.MultiSelect=void 0;var e=f(Nr()),n=s(Re()),i=PM(),a=uz();function l(S){if(typeof WeakMap!="function")return null;var _=new WeakMap,E=new WeakMap;return(l=function(O){return O?E:_})(S)}function s(S,_){if(S&&S.__esModule)return S;if(S===null||typeof S!="object"&&typeof S!="function")return{default:S};var E=l(_);if(E&&E.has(S))return E.get(S);var O={__proto__:null},w=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var C in S)if(C!=="default"&&Object.prototype.hasOwnProperty.call(S,C)){var T=w?Object.getOwnPropertyDescriptor(S,C):null;T&&(T.get||T.set)?Object.defineProperty(O,C,T):O[C]=S[C]}return O.default=S,E&&E.set(S,O),O}function f(S){return S&&S.__esModule?S:{default:S}}function d(){return d=Object.assign?Object.assign.bind():function(S){for(var _=1;_<arguments.length;_++){var E=arguments[_];for(var O in E)Object.prototype.hasOwnProperty.call(E,O)&&(S[O]=E[O])}return S},d.apply(this,arguments)}const h=(S,_)=>S.label.localeCompare(_.label,"en",{numeric:!0}),c=S=>(_,E)=>{if(S){const O=S.has(_.value),w=S.has(E.value);if(O&&!w)return-1;if(!O&&w)return 1}return 0},v=S=>{const _=new Map;return S.forEach(E=>{const O=E.group||"Ungrouped",w=_.get(O)||[];w.push(E),_.set(O,w)}),Array.from(_,E=>{let[O,w]=E;return{group:O,items:w}})},m=S=>{let{items:_,selectedItems:E,disabledItems:O,header:w,updateItems:C,onSelectItem:T,onDeselectItem:A,isOpen:R,footer:q,sortFn:k=h,groupFn:F=v,...U}=S;const V=(0,n.useMemo)(()=>new Set(E.map(oe=>oe.value)),[E]),Q=(0,n.useMemo)(()=>new Set(O.map(oe=>oe.value)),[O]),[ce,ae]=(0,n.useState)(new Set(V));(0,n.useEffect)(()=>{R&&ae(new Set(V))},[R]);const J=(0,n.useMemo)(()=>_.some(oe=>oe.group),[_]),X=(0,n.useMemo)(()=>J?F(_):[{group:"Ungrouped",items:_}],[_,F]),ee=oe=>{const{checked:pe,value:Ce}=oe.target,L=_.find(ge=>"".concat(ge.value)===Ce);if(L){var ne;const ge=pe?[...E,L]:(ne=E.filter(ye=>"".concat(ye.value)!==Ce))!==null&&ne!==void 0?ne:[];C(ge),pe?T==null||T(L):A==null||A(L)}};return n.default.createElement(a.FadeInDown,{isVisible:R},n.default.createElement("div",d({className:"multi-select__dropdown",role:"listbox"},U),w||null,X.map(oe=>{let{group:pe,items:Ce}=oe;return n.default.createElement("div",{className:"multi-select__group",key:pe},J?n.default.createElement("h5",{className:"multi-select__dropdown-header"},pe):null,n.default.createElement("ul",{className:"multi-select__dropdown-list","aria-label":pe},Ce.sort(k).sort(c(ce)).map(L=>n.default.createElement("li",{key:L.value,className:"multi-select__dropdown-item"},n.default.createElement(i.CheckboxInput,{disabled:Q.has(L.value),label:L.label,checked:V.has(L.value),value:L.value,onChange:ee,key:L.value})))))}),q?n.default.createElement("div",{className:"multi-select__footer"},q):null))};el.MultiSelectDropdown=m,m.propTypes={isOpen:e.default.bool.isRequired,items:e.default.arrayOf(e.default.shape({label:e.default.string.isRequired,value:e.default.oneOfType([e.default.string,e.default.number]).isRequired,group:e.default.string})).isRequired,selectedItems:e.default.arrayOf(e.default.shape({label:e.default.string.isRequired,value:e.default.oneOfType([e.default.string,e.default.number]).isRequired,group:e.default.string})).isRequired,disabledItems:e.default.arrayOf(e.default.shape({label:e.default.string.isRequired,value:e.default.oneOfType([e.default.string,e.default.number]).isRequired,group:e.default.string})).isRequired,header:e.default.node,updateItems:e.default.func.isRequired,onDeselectItem:e.default.func,onSelectItem:e.default.func,footer:e.default.node,groupFn:e.default.func,sortFn:e.default.any};const g=S=>{let{disabled:_,selectedItems:E=[],label:O,listSelected:w=!0,onItemsUpdate:C,onSelectItem:T,onDeselectItem:A,placeholder:R,required:q=!1,items:k=[],disabledItems:F=[],dropdownHeader:U,dropdownFooter:V,showDropdownFooter:Q=!0,variant:ce="search",scrollOverflow:ae=!1}=S;const J=(0,n.useRef)(null),[X,ee]=(0,n.useState)(!1),[oe,pe]=(0,n.useState)(""),[Ce,L]=(0,n.useState)([]),ne=E||Ce,ge=Ne=>{const De=Array.from(new Set(Ne));L(De),C&&C(De)},ye=(0,n.useId)(),Ee=(0,n.useId)(),Se=ne.filter(Ne=>k.some(De=>De.value===Ne.value)).map(Ne=>Ne.label).join(", ");let fe=null;return Q&&(fe=V||n.default.createElement(n.default.Fragment,null,n.default.createElement(i.Button,{appearance:"link",onClick:()=>{const Ne=k.filter(De=>!F.some(Le=>Le.value===De.value));ge([...ne,...Ne])},type:"button"},"Select all"),n.default.createElement(i.Button,{appearance:"link",onClick:()=>{const Ne=ne.filter(De=>F.some(Le=>Le.value===De.value));ge(Ne)},type:"button"},"Clear"))),n.default.createElement(i.ContextualMenu,{className:"multi-select",onToggleMenu:Ne=>{Ne||pe(""),Ne!==X&&ee(Ne)},position:"left",constrainPanelWidth:!0,toggle:ce==="search"?n.default.createElement(i.SearchBox,{externallyControlled:!0,"aria-controls":ye,"aria-expanded":X,id:Ee,role:"combobox","aria-label":O||R||"Search",disabled:_,autoComplete:"off",onChange:Ne=>{pe(Ne),ee(!0)},onFocus:()=>ee(!0),placeholder:R??"Search",required:q,type:"text",value:oe,className:"multi-select__input"}):n.default.createElement("button",{role:"combobox",type:"button","aria-label":O||R||"Select items","aria-controls":ye,"aria-expanded":X,className:"multi-select__select-button",onClick:()=>{ee(!X)},onMouseDown:Ne=>{X&&Ne.stopPropagation()},ref:J},n.default.createElement("span",{className:"multi-select__condensed-text"},w&&ne.length>0?Se:R??"Select items")),visible:X,scrollOverflow:ae},n.default.createElement(m,{id:ye,isOpen:X,items:oe.length>0?k.filter(Ne=>Ne.label.toLowerCase().includes(oe.toLowerCase())):k,selectedItems:ne,disabledItems:F,header:U,updateItems:ge,onSelectItem:T,onDeselectItem:A,footer:fe}))};return el.MultiSelect=g,g.propTypes={disabled:e.default.bool,error:e.default.string,selectedItems:e.default.arrayOf(e.default.shape({label:e.default.string.isRequired,value:e.default.oneOfType([e.default.string,e.default.number]).isRequired,group:e.default.string})),help:e.default.string,label:e.default.oneOfType([e.default.string,e.default.oneOf([null])]),listSelected:e.default.bool,onDeselectItem:e.default.func,onItemsUpdate:e.default.func,onSelectItem:e.default.func,placeholder:e.default.string,required:e.default.bool,items:e.default.arrayOf(e.default.shape({label:e.default.string.isRequired,value:e.default.oneOfType([e.default.string,e.default.number]).isRequired,group:e.default.string})).isRequired,disabledItems:e.default.arrayOf(e.default.shape({label:e.default.string.isRequired,value:e.default.oneOfType([e.default.string,e.default.number]).isRequired,group:e.default.string})),renderItem:e.default.func,dropdownHeader:e.default.node,dropdownFooter:e.default.node,showDropdownFooter:e.default.bool,variant:e.default.oneOf(["condensed","search"]),scrollOverflow:e.default.bool},el}var OR;function oz(){return OR||(OR=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});var n=lz();Object.keys(n).forEach(function(i){i==="default"||i==="__esModule"||i in e&&e[i]===n[i]||Object.defineProperty(e,i,{enumerable:!0,get:function(){return n[i]}})})}(Jv)),Jv}var tg={},ma={},ER;function _b(){if(ER)return ma;ER=1,Object.defineProperty(ma,"__esModule",{value:!0}),ma.default=ma.NotificationSeverity=ma.Label=ma.DefaultTitles=void 0;var e=f(et()),n=s(Re()),i=s(ou()),a=Ha();function l(m){if(typeof WeakMap!="function")return null;var g=new WeakMap,S=new WeakMap;return(l=function(_){return _?S:g})(m)}function s(m,g){if(m&&m.__esModule)return m;if(m===null||typeof m!="object"&&typeof m!="function")return{default:m};var S=l(g);if(S&&S.has(m))return S.get(m);var _={__proto__:null},E=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var O in m)if(O!=="default"&&Object.prototype.hasOwnProperty.call(m,O)){var w=E?Object.getOwnPropertyDescriptor(m,O):null;w&&(w.get||w.set)?Object.defineProperty(_,O,w):_[O]=m[O]}return _.default=m,S&&S.set(m,_),_}function f(m){return m&&m.__esModule?m:{default:m}}function d(){return d=Object.assign?Object.assign.bind():function(m){for(var g=1;g<arguments.length;g++){var S=arguments[g];for(var _ in S)Object.prototype.hasOwnProperty.call(S,_)&&(m[_]=S[_])}return m},d.apply(this,arguments)}let h=ma.Label=function(m){return m.Close="Close notification",m}({});const c=ma.NotificationSeverity={CAUTION:"caution",INFORMATION:"information",NEGATIVE:"negative",POSITIVE:"positive"};ma.DefaultTitles={[c.CAUTION]:"Warning",[c.INFORMATION]:"Info",[c.NEGATIVE]:"Error",[c.POSITIVE]:"Success"};const v=m=>{let{actions:g,borderless:S=!1,children:_,className:E,close:O,inline:w=!1,onDismiss:C,severity:T=c.INFORMATION,status:A,timeout:R,timestamp:q,title:k,titleElement:F="h5",type:U,...V}=m;const Q=(0,n.useRef)(null),ce=(g==null?void 0:g.length)>0,ae=!!q||ce;return(0,n.useEffect)(()=>(R&&C&&(Q.current=setTimeout(()=>C(),R)),()=>clearTimeout(Q.current)),[C,R]),a.IS_DEV&&(O||A||U)&&console.warn("The Notification component is using deprecated props. Refer to the deprecated list for details: https://canonical.github.io/react-components/?path=/docs/notification--information#deprecated"),n.default.createElement("div",d({className:(0,e.default)(E,{["p-notification--".concat(T)]:!!T,"p-notification":!T,"is-borderless":S,"is-inline":w})},V),n.default.createElement("div",{className:"p-notification__content"},k&&n.default.createElement(F,{className:"p-notification__title","data-testid":"notification-title"},k),w&&n.default.createElement(n.default.Fragment,null," "),n.default.createElement("p",{className:"p-notification__message"},_),C&&n.default.createElement("button",{className:"p-notification__close","data-testid":"notification-close-button",onClick:C},h.Close)),ae&&n.default.createElement("div",{className:"p-notification__meta","data-testid":"notification-meta"},q&&n.default.createElement("span",{className:"p-notification__timestamp","data-testid":"notification-timestamp"},q),ce?n.default.createElement("div",{className:"p-notification__actions"},g.map((J,X)=>n.default.createElement(i.default,{appearance:i.ButtonAppearance.LINK,className:"p-notification__action","data-testid":"notification-action",key:"".concat(J.label,"-").concat(X),onClick:J.onClick},J.label))):null))};return ma.default=v,ma}var wR;function fM(){return wR||(wR=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"NotificationSeverity",{enumerable:!0,get:function(){return n.NotificationSeverity}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=a(_b());function i(l){if(typeof WeakMap!="function")return null;var s=new WeakMap,f=new WeakMap;return(i=function(d){return d?f:s})(l)}function a(l,s){if(l&&l.__esModule)return l;if(l===null||typeof l!="object"&&typeof l!="function")return{default:l};var f=i(s);if(f&&f.has(l))return f.get(l);var d={__proto__:null},h=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in l)if(c!=="default"&&Object.prototype.hasOwnProperty.call(l,c)){var v=h?Object.getOwnPropertyDescriptor(l,c):null;v&&(v.get||v.set)?Object.defineProperty(d,c,v):d[c]=l[c]}return d.default=l,f&&f.set(l,d),d}}(tg)),tg}var ng={},Wi={},rg,RR;function sz(){if(RR)return rg;RR=1;function e(){this.__data__=[],this.size=0}return rg=e,rg}var ag,CR;function dM(){if(CR)return ag;CR=1;function e(n,i){return n===i||n!==n&&i!==i}return ag=e,ag}var ig,TR;function _p(){if(TR)return ig;TR=1;var e=dM();function n(i,a){for(var l=i.length;l--;)if(e(i[l][0],a))return l;return-1}return ig=n,ig}var ug,PR;function cz(){if(PR)return ug;PR=1;var e=_p(),n=Array.prototype,i=n.splice;function a(l){var s=this.__data__,f=e(s,l);if(f<0)return!1;var d=s.length-1;return f==d?s.pop():i.call(s,f,1),--this.size,!0}return ug=a,ug}var lg,jR;function fz(){if(jR)return lg;jR=1;var e=_p();function n(i){var a=this.__data__,l=e(a,i);return l<0?void 0:a[l][1]}return lg=n,lg}var og,MR;function dz(){if(MR)return og;MR=1;var e=_p();function n(i){return e(this.__data__,i)>-1}return og=n,og}var sg,NR;function pz(){if(NR)return sg;NR=1;var e=_p();function n(i,a){var l=this.__data__,s=e(l,i);return s<0?(++this.size,l.push([i,a])):l[s][1]=a,this}return sg=n,sg}var cg,AR;function bp(){if(AR)return cg;AR=1;var e=sz(),n=cz(),i=fz(),a=dz(),l=pz();function s(f){var d=-1,h=f==null?0:f.length;for(this.clear();++d<h;){var c=f[d];this.set(c[0],c[1])}}return s.prototype.clear=e,s.prototype.delete=n,s.prototype.get=i,s.prototype.has=a,s.prototype.set=l,cg=s,cg}var fg,xR;function hz(){if(xR)return fg;xR=1;var e=bp();function n(){this.__data__=new e,this.size=0}return fg=n,fg}var dg,DR;function mz(){if(DR)return dg;DR=1;function e(n){var i=this.__data__,a=i.delete(n);return this.size=i.size,a}return dg=e,dg}var pg,qR;function vz(){if(qR)return pg;qR=1;function e(n){return this.__data__.get(n)}return pg=e,pg}var hg,LR;function gz(){if(LR)return hg;LR=1;function e(n){return this.__data__.has(n)}return hg=e,hg}var mg,BR;function pM(){if(BR)return mg;BR=1;var e=typeof xd=="object"&&xd&&xd.Object===Object&&xd;return mg=e,mg}var vg,kR;function Oi(){if(kR)return vg;kR=1;var e=pM(),n=typeof self=="object"&&self&&self.Object===Object&&self,i=e||n||Function("return this")();return vg=i,vg}var gg,IR;function bb(){if(IR)return gg;IR=1;var e=Oi(),n=e.Symbol;return gg=n,gg}var yg,zR;function yz(){if(zR)return yg;zR=1;var e=bb(),n=Object.prototype,i=n.hasOwnProperty,a=n.toString,l=e?e.toStringTag:void 0;function s(f){var d=i.call(f,l),h=f[l];try{f[l]=void 0;var c=!0}catch{}var v=a.call(f);return c&&(d?f[l]=h:delete f[l]),v}return yg=s,yg}var _g,UR;function _z(){if(UR)return _g;UR=1;var e=Object.prototype,n=e.toString;function i(a){return n.call(a)}return _g=i,_g}var bg,$R;function Sp(){if($R)return bg;$R=1;var e=bb(),n=yz(),i=_z(),a="[object Null]",l="[object Undefined]",s=e?e.toStringTag:void 0;function f(d){return d==null?d===void 0?l:a:s&&s in Object(d)?n(d):i(d)}return bg=f,bg}var Sg,FR;function hM(){if(FR)return Sg;FR=1;function e(n){var i=typeof n;return n!=null&&(i=="object"||i=="function")}return Sg=e,Sg}var Og,HR;function mM(){if(HR)return Og;HR=1;var e=Sp(),n=hM(),i="[object AsyncFunction]",a="[object Function]",l="[object GeneratorFunction]",s="[object Proxy]";function f(d){if(!n(d))return!1;var h=e(d);return h==a||h==l||h==i||h==s}return Og=f,Og}var Eg,GR;function bz(){if(GR)return Eg;GR=1;var e=Oi(),n=e["__core-js_shared__"];return Eg=n,Eg}var wg,VR;function Sz(){if(VR)return wg;VR=1;var e=bz(),n=function(){var a=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||"");return a?"Symbol(src)_1."+a:""}();function i(a){return!!n&&n in a}return wg=i,wg}var Rg,WR;function vM(){if(WR)return Rg;WR=1;var e=Function.prototype,n=e.toString;function i(a){if(a!=null){try{return n.call(a)}catch{}try{return a+""}catch{}}return""}return Rg=i,Rg}var Cg,KR;function Oz(){if(KR)return Cg;KR=1;var e=mM(),n=Sz(),i=hM(),a=vM(),l=/[\\^$.*+?()[\]{}|]/g,s=/^\[object .+?Constructor\]$/,f=Function.prototype,d=Object.prototype,h=f.toString,c=d.hasOwnProperty,v=RegExp("^"+h.call(c).replace(l,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function m(g){if(!i(g)||n(g))return!1;var S=e(g)?v:s;return S.test(a(g))}return Cg=m,Cg}var Tg,YR;function Ez(){if(YR)return Tg;YR=1;function e(n,i){return n==null?void 0:n[i]}return Tg=e,Tg}var Pg,QR;function Io(){if(QR)return Pg;QR=1;var e=Oz(),n=Ez();function i(a,l){var s=n(a,l);return e(s)?s:void 0}return Pg=i,Pg}var jg,XR;function Sb(){if(XR)return jg;XR=1;var e=Io(),n=Oi(),i=e(n,"Map");return jg=i,jg}var Mg,ZR;function Op(){if(ZR)return Mg;ZR=1;var e=Io(),n=e(Object,"create");return Mg=n,Mg}var Ng,JR;function wz(){if(JR)return Ng;JR=1;var e=Op();function n(){this.__data__=e?e(null):{},this.size=0}return Ng=n,Ng}var Ag,eC;function Rz(){if(eC)return Ag;eC=1;function e(n){var i=this.has(n)&&delete this.__data__[n];return this.size-=i?1:0,i}return Ag=e,Ag}var xg,tC;function Cz(){if(tC)return xg;tC=1;var e=Op(),n="__lodash_hash_undefined__",i=Object.prototype,a=i.hasOwnProperty;function l(s){var f=this.__data__;if(e){var d=f[s];return d===n?void 0:d}return a.call(f,s)?f[s]:void 0}return xg=l,xg}var Dg,nC;function Tz(){if(nC)return Dg;nC=1;var e=Op(),n=Object.prototype,i=n.hasOwnProperty;function a(l){var s=this.__data__;return e?s[l]!==void 0:i.call(s,l)}return Dg=a,Dg}var qg,rC;function Pz(){if(rC)return qg;rC=1;var e=Op(),n="__lodash_hash_undefined__";function i(a,l){var s=this.__data__;return this.size+=this.has(a)?0:1,s[a]=e&&l===void 0?n:l,this}return qg=i,qg}var Lg,aC;function jz(){if(aC)return Lg;aC=1;var e=wz(),n=Rz(),i=Cz(),a=Tz(),l=Pz();function s(f){var d=-1,h=f==null?0:f.length;for(this.clear();++d<h;){var c=f[d];this.set(c[0],c[1])}}return s.prototype.clear=e,s.prototype.delete=n,s.prototype.get=i,s.prototype.has=a,s.prototype.set=l,Lg=s,Lg}var Bg,iC;function Mz(){if(iC)return Bg;iC=1;var e=jz(),n=bp(),i=Sb();function a(){this.size=0,this.__data__={hash:new e,map:new(i||n),string:new e}}return Bg=a,Bg}var kg,uC;function Nz(){if(uC)return kg;uC=1;function e(n){var i=typeof n;return i=="string"||i=="number"||i=="symbol"||i=="boolean"?n!=="__proto__":n===null}return kg=e,kg}var Ig,lC;function Ep(){if(lC)return Ig;lC=1;var e=Nz();function n(i,a){var l=i.__data__;return e(a)?l[typeof a=="string"?"string":"hash"]:l.map}return Ig=n,Ig}var zg,oC;function Az(){if(oC)return zg;oC=1;var e=Ep();function n(i){var a=e(this,i).delete(i);return this.size-=a?1:0,a}return zg=n,zg}var Ug,sC;function xz(){if(sC)return Ug;sC=1;var e=Ep();function n(i){return e(this,i).get(i)}return Ug=n,Ug}var $g,cC;function Dz(){if(cC)return $g;cC=1;var e=Ep();function n(i){return e(this,i).has(i)}return $g=n,$g}var Fg,fC;function qz(){if(fC)return Fg;fC=1;var e=Ep();function n(i,a){var l=e(this,i),s=l.size;return l.set(i,a),this.size+=l.size==s?0:1,this}return Fg=n,Fg}var Hg,dC;function gM(){if(dC)return Hg;dC=1;var e=Mz(),n=Az(),i=xz(),a=Dz(),l=qz();function s(f){var d=-1,h=f==null?0:f.length;for(this.clear();++d<h;){var c=f[d];this.set(c[0],c[1])}}return s.prototype.clear=e,s.prototype.delete=n,s.prototype.get=i,s.prototype.has=a,s.prototype.set=l,Hg=s,Hg}var Gg,pC;function Lz(){if(pC)return Gg;pC=1;var e=bp(),n=Sb(),i=gM(),a=200;function l(s,f){var d=this.__data__;if(d instanceof e){var h=d.__data__;if(!n||h.length<a-1)return h.push([s,f]),this.size=++d.size,this;d=this.__data__=new i(h)}return d.set(s,f),this.size=d.size,this}return Gg=l,Gg}var Vg,hC;function Bz(){if(hC)return Vg;hC=1;var e=bp(),n=hz(),i=mz(),a=vz(),l=gz(),s=Lz();function f(d){var h=this.__data__=new e(d);this.size=h.size}return f.prototype.clear=n,f.prototype.delete=i,f.prototype.get=a,f.prototype.has=l,f.prototype.set=s,Vg=f,Vg}var Wg,mC;function kz(){if(mC)return Wg;mC=1;var e="__lodash_hash_undefined__";function n(i){return this.__data__.set(i,e),this}return Wg=n,Wg}var Kg,vC;function Iz(){if(vC)return Kg;vC=1;function e(n){return this.__data__.has(n)}return Kg=e,Kg}var Yg,gC;function zz(){if(gC)return Yg;gC=1;var e=gM(),n=kz(),i=Iz();function a(l){var s=-1,f=l==null?0:l.length;for(this.__data__=new e;++s<f;)this.add(l[s])}return a.prototype.add=a.prototype.push=n,a.prototype.has=i,Yg=a,Yg}var Qg,yC;function Uz(){if(yC)return Qg;yC=1;function e(n,i){for(var a=-1,l=n==null?0:n.length;++a<l;)if(i(n[a],a,n))return!0;return!1}return Qg=e,Qg}var Xg,_C;function $z(){if(_C)return Xg;_C=1;function e(n,i){return n.has(i)}return Xg=e,Xg}var Zg,bC;function yM(){if(bC)return Zg;bC=1;var e=zz(),n=Uz(),i=$z(),a=1,l=2;function s(f,d,h,c,v,m){var g=h&a,S=f.length,_=d.length;if(S!=_&&!(g&&_>S))return!1;var E=m.get(f),O=m.get(d);if(E&&O)return E==d&&O==f;var w=-1,C=!0,T=h&l?new e:void 0;for(m.set(f,d),m.set(d,f);++w<S;){var A=f[w],R=d[w];if(c)var q=g?c(R,A,w,d,f,m):c(A,R,w,f,d,m);if(q!==void 0){if(q)continue;C=!1;break}if(T){if(!n(d,function(k,F){if(!i(T,F)&&(A===k||v(A,k,h,c,m)))return T.push(F)})){C=!1;break}}else if(!(A===R||v(A,R,h,c,m))){C=!1;break}}return m.delete(f),m.delete(d),C}return Zg=s,Zg}var Jg,SC;function Fz(){if(SC)return Jg;SC=1;var e=Oi(),n=e.Uint8Array;return Jg=n,Jg}var ey,OC;function Hz(){if(OC)return ey;OC=1;function e(n){var i=-1,a=Array(n.size);return n.forEach(function(l,s){a[++i]=[s,l]}),a}return ey=e,ey}var ty,EC;function Gz(){if(EC)return ty;EC=1;function e(n){var i=-1,a=Array(n.size);return n.forEach(function(l){a[++i]=l}),a}return ty=e,ty}var ny,wC;function Vz(){if(wC)return ny;wC=1;var e=bb(),n=Fz(),i=dM(),a=yM(),l=Hz(),s=Gz(),f=1,d=2,h="[object Boolean]",c="[object Date]",v="[object Error]",m="[object Map]",g="[object Number]",S="[object RegExp]",_="[object Set]",E="[object String]",O="[object Symbol]",w="[object ArrayBuffer]",C="[object DataView]",T=e?e.prototype:void 0,A=T?T.valueOf:void 0;function R(q,k,F,U,V,Q,ce){switch(F){case C:if(q.byteLength!=k.byteLength||q.byteOffset!=k.byteOffset)return!1;q=q.buffer,k=k.buffer;case w:return!(q.byteLength!=k.byteLength||!Q(new n(q),new n(k)));case h:case c:case g:return i(+q,+k);case v:return q.name==k.name&&q.message==k.message;case S:case E:return q==k+"";case m:var ae=l;case _:var J=U&f;if(ae||(ae=s),q.size!=k.size&&!J)return!1;var X=ce.get(q);if(X)return X==k;U|=d,ce.set(q,k);var ee=a(ae(q),ae(k),U,V,Q,ce);return ce.delete(q),ee;case O:if(A)return A.call(q)==A.call(k)}return!1}return ny=R,ny}var ry,RC;function Wz(){if(RC)return ry;RC=1;function e(n,i){for(var a=-1,l=i.length,s=n.length;++a<l;)n[s+a]=i[a];return n}return ry=e,ry}var ay,CC;function Ob(){if(CC)return ay;CC=1;var e=Array.isArray;return ay=e,ay}var iy,TC;function Kz(){if(TC)return iy;TC=1;var e=Wz(),n=Ob();function i(a,l,s){var f=l(a);return n(a)?f:e(f,s(a))}return iy=i,iy}var uy,PC;function Yz(){if(PC)return uy;PC=1;function e(n,i){for(var a=-1,l=n==null?0:n.length,s=0,f=[];++a<l;){var d=n[a];i(d,a,n)&&(f[s++]=d)}return f}return uy=e,uy}var ly,jC;function Qz(){if(jC)return ly;jC=1;function e(){return[]}return ly=e,ly}var oy,MC;function Xz(){if(MC)return oy;MC=1;var e=Yz(),n=Qz(),i=Object.prototype,a=i.propertyIsEnumerable,l=Object.getOwnPropertySymbols,s=l?function(f){return f==null?[]:(f=Object(f),e(l(f),function(d){return a.call(f,d)}))}:n;return oy=s,oy}var sy,NC;function Zz(){if(NC)return sy;NC=1;function e(n,i){for(var a=-1,l=Array(n);++a<n;)l[a]=i(a);return l}return sy=e,sy}var cy,AC;function wp(){if(AC)return cy;AC=1;function e(n){return n!=null&&typeof n=="object"}return cy=e,cy}var fy,xC;function Jz(){if(xC)return fy;xC=1;var e=Sp(),n=wp(),i="[object Arguments]";function a(l){return n(l)&&e(l)==i}return fy=a,fy}var dy,DC;function eU(){if(DC)return dy;DC=1;var e=Jz(),n=wp(),i=Object.prototype,a=i.hasOwnProperty,l=i.propertyIsEnumerable,s=e(function(){return arguments}())?e:function(f){return n(f)&&a.call(f,"callee")&&!l.call(f,"callee")};return dy=s,dy}var Yc={exports:{}},py,qC;function tU(){if(qC)return py;qC=1;function e(){return!1}return py=e,py}Yc.exports;var LC;function _M(){return LC||(LC=1,function(e,n){var i=Oi(),a=tU(),l=n&&!n.nodeType&&n,s=l&&!0&&e&&!e.nodeType&&e,f=s&&s.exports===l,d=f?i.Buffer:void 0,h=d?d.isBuffer:void 0,c=h||a;e.exports=c}(Yc,Yc.exports)),Yc.exports}var hy,BC;function nU(){if(BC)return hy;BC=1;var e=9007199254740991,n=/^(?:0|[1-9]\d*)$/;function i(a,l){var s=typeof a;return l=l??e,!!l&&(s=="number"||s!="symbol"&&n.test(a))&&a>-1&&a%1==0&&a<l}return hy=i,hy}var my,kC;function bM(){if(kC)return my;kC=1;var e=9007199254740991;function n(i){return typeof i=="number"&&i>-1&&i%1==0&&i<=e}return my=n,my}var vy,IC;function rU(){if(IC)return vy;IC=1;var e=Sp(),n=bM(),i=wp(),a="[object Arguments]",l="[object Array]",s="[object Boolean]",f="[object Date]",d="[object Error]",h="[object Function]",c="[object Map]",v="[object Number]",m="[object Object]",g="[object RegExp]",S="[object Set]",_="[object String]",E="[object WeakMap]",O="[object ArrayBuffer]",w="[object DataView]",C="[object Float32Array]",T="[object Float64Array]",A="[object Int8Array]",R="[object Int16Array]",q="[object Int32Array]",k="[object Uint8Array]",F="[object Uint8ClampedArray]",U="[object Uint16Array]",V="[object Uint32Array]",Q={};Q[C]=Q[T]=Q[A]=Q[R]=Q[q]=Q[k]=Q[F]=Q[U]=Q[V]=!0,Q[a]=Q[l]=Q[O]=Q[s]=Q[w]=Q[f]=Q[d]=Q[h]=Q[c]=Q[v]=Q[m]=Q[g]=Q[S]=Q[_]=Q[E]=!1;function ce(ae){return i(ae)&&n(ae.length)&&!!Q[e(ae)]}return vy=ce,vy}var gy,zC;function aU(){if(zC)return gy;zC=1;function e(n){return function(i){return n(i)}}return gy=e,gy}var Qc={exports:{}};Qc.exports;var UC;function iU(){return UC||(UC=1,function(e,n){var i=pM(),a=n&&!n.nodeType&&n,l=a&&!0&&e&&!e.nodeType&&e,s=l&&l.exports===a,f=s&&i.process,d=function(){try{var h=l&&l.require&&l.require("util").types;return h||f&&f.binding&&f.binding("util")}catch{}}();e.exports=d}(Qc,Qc.exports)),Qc.exports}var yy,$C;function SM(){if($C)return yy;$C=1;var e=rU(),n=aU(),i=iU(),a=i&&i.isTypedArray,l=a?n(a):e;return yy=l,yy}var _y,FC;function uU(){if(FC)return _y;FC=1;var e=Zz(),n=eU(),i=Ob(),a=_M(),l=nU(),s=SM(),f=Object.prototype,d=f.hasOwnProperty;function h(c,v){var m=i(c),g=!m&&n(c),S=!m&&!g&&a(c),_=!m&&!g&&!S&&s(c),E=m||g||S||_,O=E?e(c.length,String):[],w=O.length;for(var C in c)(v||d.call(c,C))&&!(E&&(C=="length"||S&&(C=="offset"||C=="parent")||_&&(C=="buffer"||C=="byteLength"||C=="byteOffset")||l(C,w)))&&O.push(C);return O}return _y=h,_y}var by,HC;function lU(){if(HC)return by;HC=1;var e=Object.prototype;function n(i){var a=i&&i.constructor,l=typeof a=="function"&&a.prototype||e;return i===l}return by=n,by}var Sy,GC;function oU(){if(GC)return Sy;GC=1;function e(n,i){return function(a){return n(i(a))}}return Sy=e,Sy}var Oy,VC;function sU(){if(VC)return Oy;VC=1;var e=oU(),n=e(Object.keys,Object);return Oy=n,Oy}var Ey,WC;function cU(){if(WC)return Ey;WC=1;var e=lU(),n=sU(),i=Object.prototype,a=i.hasOwnProperty;function l(s){if(!e(s))return n(s);var f=[];for(var d in Object(s))a.call(s,d)&&d!="constructor"&&f.push(d);return f}return Ey=l,Ey}var wy,KC;function fU(){if(KC)return wy;KC=1;var e=mM(),n=bM();function i(a){return a!=null&&n(a.length)&&!e(a)}return wy=i,wy}var Ry,YC;function dU(){if(YC)return Ry;YC=1;var e=uU(),n=cU(),i=fU();function a(l){return i(l)?e(l):n(l)}return Ry=a,Ry}var Cy,QC;function pU(){if(QC)return Cy;QC=1;var e=Kz(),n=Xz(),i=dU();function a(l){return e(l,i,n)}return Cy=a,Cy}var Ty,XC;function hU(){if(XC)return Ty;XC=1;var e=pU(),n=1,i=Object.prototype,a=i.hasOwnProperty;function l(s,f,d,h,c,v){var m=d&n,g=e(s),S=g.length,_=e(f),E=_.length;if(S!=E&&!m)return!1;for(var O=S;O--;){var w=g[O];if(!(m?w in f:a.call(f,w)))return!1}var C=v.get(s),T=v.get(f);if(C&&T)return C==f&&T==s;var A=!0;v.set(s,f),v.set(f,s);for(var R=m;++O<S;){w=g[O];var q=s[w],k=f[w];if(h)var F=m?h(k,q,w,f,s,v):h(q,k,w,s,f,v);if(!(F===void 0?q===k||c(q,k,d,h,v):F)){A=!1;break}R||(R=w=="constructor")}if(A&&!R){var U=s.constructor,V=f.constructor;U!=V&&"constructor"in s&&"constructor"in f&&!(typeof U=="function"&&U instanceof U&&typeof V=="function"&&V instanceof V)&&(A=!1)}return v.delete(s),v.delete(f),A}return Ty=l,Ty}var Py,ZC;function mU(){if(ZC)return Py;ZC=1;var e=Io(),n=Oi(),i=e(n,"DataView");return Py=i,Py}var jy,JC;function vU(){if(JC)return jy;JC=1;var e=Io(),n=Oi(),i=e(n,"Promise");return jy=i,jy}var My,eT;function gU(){if(eT)return My;eT=1;var e=Io(),n=Oi(),i=e(n,"Set");return My=i,My}var Ny,tT;function yU(){if(tT)return Ny;tT=1;var e=Io(),n=Oi(),i=e(n,"WeakMap");return Ny=i,Ny}var Ay,nT;function _U(){if(nT)return Ay;nT=1;var e=mU(),n=Sb(),i=vU(),a=gU(),l=yU(),s=Sp(),f=vM(),d="[object Map]",h="[object Object]",c="[object Promise]",v="[object Set]",m="[object WeakMap]",g="[object DataView]",S=f(e),_=f(n),E=f(i),O=f(a),w=f(l),C=s;return(e&&C(new e(new ArrayBuffer(1)))!=g||n&&C(new n)!=d||i&&C(i.resolve())!=c||a&&C(new a)!=v||l&&C(new l)!=m)&&(C=function(T){var A=s(T),R=A==h?T.constructor:void 0,q=R?f(R):"";if(q)switch(q){case S:return g;case _:return d;case E:return c;case O:return v;case w:return m}return A}),Ay=C,Ay}var xy,rT;function bU(){if(rT)return xy;rT=1;var e=Bz(),n=yM(),i=Vz(),a=hU(),l=_U(),s=Ob(),f=_M(),d=SM(),h=1,c="[object Arguments]",v="[object Array]",m="[object Object]",g=Object.prototype,S=g.hasOwnProperty;function _(E,O,w,C,T,A){var R=s(E),q=s(O),k=R?v:l(E),F=q?v:l(O);k=k==c?m:k,F=F==c?m:F;var U=k==m,V=F==m,Q=k==F;if(Q&&f(E)){if(!f(O))return!1;R=!0,U=!1}if(Q&&!U)return A||(A=new e),R||d(E)?n(E,O,w,C,T,A):i(E,O,k,w,C,T,A);if(!(w&h)){var ce=U&&S.call(E,"__wrapped__"),ae=V&&S.call(O,"__wrapped__");if(ce||ae){var J=ce?E.value():E,X=ae?O.value():O;return A||(A=new e),T(J,X,w,C,A)}}return Q?(A||(A=new e),a(E,O,w,C,T,A)):!1}return xy=_,xy}var Dy,aT;function SU(){if(aT)return Dy;aT=1;var e=bU(),n=wp();function i(a,l,s,f,d){return a===l?!0:a==null||l==null||!n(a)&&!n(l)?a!==a&&l!==l:e(a,l,s,f,i,d)}return Dy=i,Dy}var qy,iT;function OU(){if(iT)return qy;iT=1;var e=SU();function n(i,a){return e(i,a)}return qy=n,qy}var va={},uT;function OM(){if(uT)return va;uT=1,Object.defineProperty(va,"__esModule",{value:!0}),va.success=va.queue=va.info=va.failure=void 0;var e=i(Re()),n=fM();function i(d){return d&&d.__esModule?d:{default:d}}const a=d=>({state:{queuedNotification:d}});va.queue=a;const l=(d,h)=>({message:d,title:h,type:n.NotificationSeverity.INFORMATION});va.info=l;const s=(d,h)=>({message:d,title:h,type:n.NotificationSeverity.POSITIVE});va.success=s;const f=(d,h,c,v)=>({actions:v,message:h&&h instanceof Error?e.default.createElement(e.default.Fragment,null,c," ",h.message):c,title:d,type:n.NotificationSeverity.NEGATIVE});return va.failure=f,va}var lT;function EU(){if(lT)return Wi;lT=1,Object.defineProperty(Wi,"__esModule",{value:!0}),Wi.NotificationProvider=Wi.NotificationConsumer=void 0,Wi.useNotify=c;var e=f(Re()),n=l(OU()),i=OM(),a=f(_b());function l(m){return m&&m.__esModule?m:{default:m}}function s(m){if(typeof WeakMap!="function")return null;var g=new WeakMap,S=new WeakMap;return(s=function(_){return _?S:g})(m)}function f(m,g){if(m&&m.__esModule)return m;if(m===null||typeof m!="object"&&typeof m!="function")return{default:m};var S=s(g);if(S&&S.has(m))return S.get(m);var _={__proto__:null},E=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var O in m)if(O!=="default"&&Object.prototype.hasOwnProperty.call(m,O)){var w=E?Object.getOwnPropertyDescriptor(m,O):null;w&&(w.get||w.set)?Object.defineProperty(_,O,w):_[O]=m[O]}return _.default=m,S&&S.set(m,_),_}const d=(0,e.createContext)({notification:null,clear:()=>{},failure:()=>{},success:()=>{},info:()=>{},queue:()=>{},setDeduplicated:()=>{}}),h=m=>{let{children:g,state:S,pathname:_}=m;const[E,O]=(0,e.useState)(null),w=()=>E!==null&&O(null),C=A=>((0,n.default)(A,E)||O(A),A);(0,e.useEffect)(()=>{S!=null&&S.queuedNotification?(C(S.queuedNotification),window.history.replaceState({},"")):w()},[S,_]);const T={notification:E,clear:w,queue:i.queue,failure:(A,R,q,k)=>C((0,i.failure)(A,R,q,k)),info:(A,R)=>C((0,i.info)(A,R)),success:(A,R)=>C((0,i.success)(A,R)),setDeduplicated:C};return e.default.createElement(d.Provider,{value:T},g)};Wi.NotificationProvider=h;function c(){return(0,e.useContext)(d)}const v=()=>{const m=c(),g=(0,e.useRef)(null);if((0,e.useEffect)(()=>{var w;(w=g.current)!==null&&w!==void 0&&w.hasAttribute("scrollIntoView")&&g.current.scrollIntoView({behavior:"smooth",block:"center",inline:"start"})},[m.notification]),!m.notification)return null;const{actions:S,title:_,type:E,message:O}=m.notification;return e.default.createElement("div",{ref:g},e.default.createElement(a.default,{title:_??a.DefaultTitles[E],actions:S,severity:E,onDismiss:m.clear},O))};return Wi.NotificationConsumer=v,Wi}var oT;function wU(){return oT||(oT=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"NotificationConsumer",{enumerable:!0,get:function(){return n.NotificationConsumer}}),Object.defineProperty(e,"NotificationProvider",{enumerable:!0,get:function(){return n.NotificationProvider}}),Object.defineProperty(e,"failure",{enumerable:!0,get:function(){return i.failure}}),Object.defineProperty(e,"info",{enumerable:!0,get:function(){return i.info}}),Object.defineProperty(e,"queue",{enumerable:!0,get:function(){return i.queue}}),Object.defineProperty(e,"success",{enumerable:!0,get:function(){return i.success}}),Object.defineProperty(e,"useNotify",{enumerable:!0,get:function(){return n.useNotify}});var n=EU(),i=OM()}(ng)),ng}var Ly={},Dc={},By={},qc={},sT;function RU(){if(sT)return qc;sT=1,Object.defineProperty(qc,"__esModule",{value:!0}),qc.default=void 0;var e=i(et()),n=i(Re());function i(s){return s&&s.__esModule?s:{default:s}}function a(){return a=Object.assign?Object.assign.bind():function(s){for(var f=1;f<arguments.length;f++){var d=arguments[f];for(var h in d)Object.prototype.hasOwnProperty.call(d,h)&&(s[h]=d[h])}return s},a.apply(this,arguments)}const l=s=>{let{children:f,className:d,...h}=s;return n.default.createElement("div",a({className:(0,e.default)(d,"row")},h),f)};return qc.default=l,qc}var cT;function Eb(){return cT||(cT=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(RU());function i(a){return a&&a.__esModule?a:{default:a}}}(By)),By}var fT;function CU(){if(fT)return Dc;fT=1,Object.defineProperty(Dc,"__esModule",{value:!0}),Dc.default=void 0;var e=c(Nr()),n=h(Re()),i=c(uj()),a=c(cp()),l=c(cM()),s=c(Eb()),f=yb();function d(g){if(typeof WeakMap!="function")return null;var S=new WeakMap,_=new WeakMap;return(d=function(E){return E?_:S})(g)}function h(g,S){if(g&&g.__esModule)return g;if(g===null||typeof g!="object"&&typeof g!="function")return{default:g};var _=d(S);if(_&&_.has(g))return _.get(g);var E={__proto__:null},O=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var w in g)if(w!=="default"&&Object.prototype.hasOwnProperty.call(g,w)){var C=O?Object.getOwnPropertyDescriptor(g,w):null;C&&(C.get||C.set)?Object.defineProperty(E,w,C):E[w]=g[w]}return E.default=g,_&&_.set(g,E),E}function c(g){return g&&g.__esModule?g:{default:g}}const v={src:"https://assets.ubuntu.com/v1/82818827-CoF_white.svg",title:"Canonical",url:"/"},m=g=>{let{children:S,title:_,logo:E=v}=g;return(0,n.useLayoutEffect)(()=>{var O;const w=(O=document.querySelector("body"))===null||O===void 0?void 0:O.classList.contains("is-paper");if(!w){var C;(C=document.querySelector("body"))===null||C===void 0||C.classList.add("is-paper")}return()=>{if(!w){var T;(T=document.querySelector("body"))===null||T===void 0||T.classList.remove("is-paper")}}},[]),n.default.createElement(s.default,{className:"p-strip page-row"},n.default.createElement(a.default,{emptyLarge:4,size:6},n.default.createElement(i.default,{className:"u-no-padding page-card"},n.default.createElement(l.default,{logo:E,theme:f.Theme.DARK}),n.default.createElement("div",{className:"p-card__inner page-inner"},n.default.createElement("h1",{className:"p-heading--4"},_),n.default.createElement("div",null,S)))))};return m.propTypes={title:e.default.string.isRequired,children:e.default.node,logo:e.default.shape({src:e.default.string.isRequired,title:e.default.string.isRequired,url:e.default.string.isRequired})},Dc.default=m,Dc}var dT;function TU(){return dT||(dT=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(CU());function i(a){return a&&a.__esModule?a:{default:a}}}(Ly)),Ly}var ky={},tl={},pT;function PU(){if(pT)return tl;pT=1,Object.defineProperty(tl,"__esModule",{value:!0}),tl.default=tl.Label=void 0;var e=d(et()),n=f(Re()),i=d(ou()),a=d(bl()),l=d(tb());function s(m){if(typeof WeakMap!="function")return null;var g=new WeakMap,S=new WeakMap;return(s=function(_){return _?S:g})(m)}function f(m,g){if(m&&m.__esModule)return m;if(m===null||typeof m!="object"&&typeof m!="function")return{default:m};var S=s(g);if(S&&S.has(m))return S.get(m);var _={__proto__:null},E=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var O in m)if(O!=="default"&&Object.prototype.hasOwnProperty.call(m,O)){var w=E?Object.getOwnPropertyDescriptor(m,O):null;w&&(w.get||w.set)?Object.defineProperty(_,O,w):_[O]=m[O]}return _.default=m,S&&S.set(m,_),_}function d(m){return m&&m.__esModule?m:{default:m}}function h(){return h=Object.assign?Object.assign.bind():function(m){for(var g=1;g<arguments.length;g++){var S=arguments[g];for(var _ in S)Object.prototype.hasOwnProperty.call(S,_)&&(m[_]=S[_])}return m},h.apply(this,arguments)}let c=tl.Label=function(m){return m.Hide="Hide",m.Show="Show",m}({});const v=n.default.forwardRef((m,g)=>{let{caution:S,className:_,error:E,help:O,id:w,label:C,readOnly:T,required:A,success:R,type:q,wrapperClassName:k,...F}=m;const[U,V]=(0,n.useState)(!0),Q=(0,n.useId)(),ce=(0,n.useId)(),ae=!!E,J=(0,n.useId)(),X=w||J,ee=()=>{V(!U)};return n.default.createElement(a.default,{caution:S,className:k,error:E,help:O,helpId:ce,required:A,success:R,validationId:Q},n.default.createElement("div",{className:"p-form-password-toggle"},n.default.createElement(l.default,{forId:X,required:A},C),n.default.createElement(i.default,{appearance:"base",type:q||"button",className:"u-no-margin--bottom",hasIcon:!0,"aria-controls":w,"aria-live":"polite",onClick:()=>ee()},n.default.createElement("span",{className:"p-form-password-toggle__label"},U?c.Show:c.Hide),n.default.createElement("i",{className:U?"p-icon--show":"p-icon--hide"}))),n.default.createElement("input",h({"aria-describedby":[O?ce:null,R?Q:null].filter(Boolean).join(" "),"aria-errormessage":ae?Q:null,"aria-invalid":ae,className:(0,e.default)("p-form-validation__input",_),id:X,readOnly:T,ref:g,type:U?"password":"text"},F)))});return tl.default=v,tl}var hT;function jU(){return hT||(hT=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(PU());function i(a){return a&&a.__esModule?a:{default:a}}}(ky)),ky}var Iy={},nl={},zy={},Lc={},rl={},mT;function EM(){if(mT)return rl;mT=1,Object.defineProperty(rl,"__esModule",{value:!0}),rl.overflowingChipsCount=rl.isChipInArray=void 0;const e=(i,a)=>{let l=0;return i&&i.forEach(s=>{s.offsetTop>s.offsetHeight*a&&l++}),l};rl.overflowingChipsCount=e;const n=(i,a)=>a==null?void 0:a.some(l=>l.lead===i.lead&&l.value===i.value);return rl.isChipInArray=n,rl}var vT;function MU(){if(vT)return Lc;vT=1,Object.defineProperty(Lc,"__esModule",{value:!0}),Lc.default=void 0;var e=d(Nr()),n=f(Re()),i=d(eb()),a=EM(),l=Ha();function s(c){if(typeof WeakMap!="function")return null;var v=new WeakMap,m=new WeakMap;return(s=function(g){return g?m:v})(c)}function f(c,v){if(c&&c.__esModule)return c;if(c===null||typeof c!="object"&&typeof c!="function")return{default:c};var m=s(v);if(m&&m.has(c))return m.get(c);var g={__proto__:null},S=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var _ in c)if(_!=="default"&&Object.prototype.hasOwnProperty.call(c,_)){var E=S?Object.getOwnPropertyDescriptor(c,_):null;E&&(E.get||E.set)?Object.defineProperty(g,_,E):g[_]=c[_]}return g.default=c,m&&m.set(c,g),g}function d(c){return c&&c.__esModule?c:{default:c}}const h=c=>{let{data:v,searchData:m,searchTerm:g="",sectionHidden:S,toggleSelected:_}=c;const{chips:E,heading:O}=v,[w,C]=(0,n.useState)(0),[T,A]=(0,n.useState)(!1),R=(0,n.useRef)(null),q=ae=>{_(ae)},k=function(){var ae;const J=R==null||(ae=R.current)===null||ae===void 0?void 0:ae.querySelectorAll(".p-chip"),X=(0,a.overflowingChipsCount)(J,2);C(X)},F=(0,l.highlightSubString)(O,g).match,U=[];Object.entries(E).forEach(ae=>{U.push(ae[1].value)});const V=(0,l.highlightSubString)(U.toString(),g).match,Q=F||V||g==="";(0,n.useEffect)(()=>{const ae=typeof ResizeObserver<"u",J=R==null?void 0:R.current;let X;return ae&&Q?(X=new ResizeObserver(()=>{k()}),X.observe(J)):k(),()=>{var ee;ae&&((ee=X)===null||ee===void 0||ee.disconnect())}},[Q]);const ce=()=>{A(!0)};return n.default.createElement(n.default.Fragment,null,Q&&n.default.createElement("div",{className:"p-filter-panel-section"},O&&E.length>0&&n.default.createElement("h3",{className:"p-filter-panel-section__heading",dangerouslySetInnerHTML:{__html:(0,l.highlightSubString)(O,g).text}}),n.default.createElement("div",{className:"p-filter-panel-section__chips","aria-expanded":T,ref:R},E==null?void 0:E.map(ae=>((0,l.highlightSubString)(ae.value,g).match||g===""||(0,l.highlightSubString)(O,g).match)&&!S&&n.default.createElement(i.default,{key:"".concat(ae.lead,"+").concat(ae.value),lead:ae.lead,value:ae.value,selected:(0,a.isChipInArray)(ae,m),subString:g,onClick:()=>q(ae)})),w>0&&!T&&n.default.createElement("span",{className:"p-filter-panel-section__counter",onClick:ce,onKeyPress:ce,tabIndex:0},"+",w))))};return h.propTypes={searchData:e.default.array.isRequired,searchTerm:e.default.string.isRequired,sectionHidden:e.default.bool,toggleSelected:e.default.func.isRequired},Lc.default=h,Lc}var gT;function NU(){return gT||(gT=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(MU());function i(a){return a&&a.__esModule?a:{default:a}}}(zy)),zy}var yT;function AU(){if(yT)return nl;yT=1,Object.defineProperty(nl,"__esModule",{value:!0}),nl.default=nl.Label=void 0;var e=h(Nr()),n=d(Re()),i=h(NU()),a=h(eb()),l=EM(),s=Ra();function f(g){if(typeof WeakMap!="function")return null;var S=new WeakMap,_=new WeakMap;return(f=function(E){return E?_:S})(g)}function d(g,S){if(g&&g.__esModule)return g;if(g===null||typeof g!="object"&&typeof g!="function")return{default:g};var _=f(S);if(_&&_.has(g))return _.get(g);var E={__proto__:null},O=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var w in g)if(w!=="default"&&Object.prototype.hasOwnProperty.call(g,w)){var C=O?Object.getOwnPropertyDescriptor(g,w):null;C&&(C.get||C.set)?Object.defineProperty(E,w,C):E[w]=g[w]}return E.default=g,_&&_.set(g,E),E}function h(g){return g&&g.__esModule?g:{default:g}}function c(){return c=Object.assign?Object.assign.bind():function(g){for(var S=1;S<arguments.length;S++){var _=arguments[S];for(var E in _)Object.prototype.hasOwnProperty.call(_,E)&&(g[E]=_[E])}return g},c.apply(this,arguments)}let v=nl.Label=function(g){return g.AddFilter="Add filter",g.Clear="Clear input",g.SearchAndFilter="Search and filter",g}({});const m=g=>{let{existingSearchData:S=[],filterPanelData:_,returnSearchData:E,onPanelToggle:O=()=>{},onExpandChange:w=()=>{},...C}=g;const[T,A]=(0,n.useState)(S),[R,q]=(0,n.useState)(""),[k,F]=(0,n.useState)(!0),[U,V]=(0,n.useState)(!1),[Q,ce]=(0,n.useState)(0),[ae,J]=(0,n.useState)(!1),[X,ee]=(0,n.useState)(),oe=(0,n.useRef)(null),pe=(0,n.useRef)(null),Ce=(0,n.useRef)(null),L=(0,n.useRef)(null);(0,n.useEffect)(O,[O,k]),(0,n.useEffect)(w,[w,U]),(0,n.useEffect)(()=>{let Ve=!0;return E&&Ve&&E(T),()=>{Ve=!1}},[T,E]);const ne=Ve=>{q(Ve)};(0,n.useEffect)(()=>{const Ve=ut=>{var Gt;const Sn=((Gt=ut.target)===null||Gt===void 0?void 0:Gt.closest(".p-search-and-filter"))!==null;J(Sn)};return document.addEventListener("click",Ve),()=>{document.removeEventListener("click",Ve)}},[ae]);const ge=()=>{F(!0)};(0,s.useOnEscapePressed)(()=>ge()),(0,n.useEffect)(()=>{const Ve=ut=>{var Gt;oe!=null&&(Gt=oe.current)!==null&&Gt!==void 0&&Gt.contains(ut.target)||ge()};return document.addEventListener("mousedown",Ve),()=>{document.removeEventListener("mousedown",Ve)}},[]);const ye=Ve=>{const ut=[...T];if(!(0,l.isChipInArray)(Ve,ut))ut.push(Ve),A(ut),q("");else{const Gt=ut.filter(Sn=>Sn.value!==Ve.value);A(Gt)}},Ee=Ve=>{if(T.includes(Ve)){const ut=T.filter(Gt=>Gt!==Ve);A(ut)}};(0,n.useEffect)(()=>{const Ve=ut=>{!ut.target.closest(".p-search-and-filter")&&ut.target.className!=="p-icon--close"&&V(!1)};return document.addEventListener("click",ut=>{Ve(ut)}),()=>{document.removeEventListener("click",ut=>{Ve(ut)})}},[]);const Se=()=>{R.trim()!==""&&(ye({value:R,quoteValue:!0}),q(""))},fe=function(){var Ve;const ut=pe==null||(Ve=pe.current)===null||Ve===void 0?void 0:Ve.querySelectorAll(".p-chip"),Gt=(0,l.overflowingChipsCount)(ut,1);ce(Gt)};(0,n.useEffect)(()=>{const Ve=typeof ResizeObserver<"u",ut=pe.current;let Gt;return Ve&&ut?(Gt=new ResizeObserver(()=>{fe()}),Gt.observe(ut)):fe(),()=>{var Sn;Ve&&((Sn=Gt)===null||Sn===void 0||Sn.disconnect())}},[T]),(0,s.useWindowFitment)(L.current,oe.current,Ve=>ee(Ve.fromBottom.spaceBelow-16),0,!k);const Ne=Ve=>{Ve.key==="Enter"&&Se()},De=Ce.current,Le=pe.current;!U&&De&&Le&&Q===0&&De.offsetTop>Le.offsetHeight&&V(!0);const tt=()=>{q("")},jt=T.length?v.AddFilter:v.SearchAndFilter;return n.default.createElement("div",c({className:"p-search-and-filter",ref:oe,onClick:()=>k&&F(!1)},C),n.default.createElement("div",{className:"p-search-and-filter__search-container","aria-expanded":U,"data-active":ae||T.length===0,"data-empty":T.length<=0,ref:pe},R!==""&&n.default.createElement("button",{"aria-label":v.Clear,className:"p-search-and-filter__clear",onClick:()=>tt()},n.default.createElement("i",{className:"p-icon--close"})),Object.values(T).map(Ve=>n.default.createElement(a.default,{lead:Ve.lead,value:Ve.value,key:"search-".concat(Ve.lead,"+").concat(Ve.value),onDismiss:ut=>{ut.stopPropagation(),Ee(Ve)},selected:!0,quoteValue:Ve.quoteValue})),n.default.createElement("form",{className:"p-search-and-filter__box",onSubmit:Ve=>{Ve.preventDefault(),Se()},"data-overflowing":U,ref:Ce},n.default.createElement("label",{className:"u-off-screen",htmlFor:"search-and-filter-input"},T.length?v.AddFilter:v.SearchAndFilter),n.default.createElement("input",{autoComplete:"off",className:"p-search-and-filter__input",id:"search-and-filter-input",name:"search",onChange:Ve=>ne(Ve.target.value),placeholder:jt,type:"search",value:R}),n.default.createElement("button",{className:"u-off-screen",type:"submit"},"Search")),Q>0&&n.default.createElement("span",{className:"p-search-and-filter__selected-count",onClick:()=>V(!0),onKeyDown:()=>V(!0),role:"button",tabIndex:0},"+",Q)),(_.length>0||R.length>0)&&n.default.createElement("div",{className:"p-search-and-filter__panel","aria-hidden":k,ref:L,style:{maxHeight:X,minHeight:"5rem",overflowX:"auto"}},n.default.createElement("div",null,R.length>0&&n.default.createElement("div",{className:"p-search-and-filter__search-prompt",onClick:()=>Se(),onKeyDown:Ve=>Ne(Ve),role:"button",tabIndex:0},"Search for"," ",n.default.createElement("span",{className:"p-search-and-filter__search-query"},R),"..."),_.map(Ve=>n.default.createElement(i.default,{key:Ve.id,data:Ve,toggleSelected:ye,searchData:T,searchTerm:R,sectionHidden:k})))))};return m.propTypes={existingSearchData:e.default.array,filterPanelData:e.default.array.isRequired,returnSearchData:e.default.func.isRequired,onPanelToggle:e.default.func,onExpandChange:e.default.func},nl.default=m,nl}var _T;function xU(){return _T||(_T=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(AU());function i(a){return a&&a.__esModule?a:{default:a}}}(Iy)),Iy}var Uy={},Bc={},bT;function DU(){if(bT)return Bc;bT=1,Object.defineProperty(Bc,"__esModule",{value:!0}),Bc.default=void 0;var e=s(et()),n=l(Re()),i=s(bl());function a(c){if(typeof WeakMap!="function")return null;var v=new WeakMap,m=new WeakMap;return(a=function(g){return g?m:v})(c)}function l(c,v){if(c&&c.__esModule)return c;if(c===null||typeof c!="object"&&typeof c!="function")return{default:c};var m=a(v);if(m&&m.has(c))return m.get(c);var g={__proto__:null},S=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var _ in c)if(_!=="default"&&Object.prototype.hasOwnProperty.call(c,_)){var E=S?Object.getOwnPropertyDescriptor(c,_):null;E&&(E.get||E.set)?Object.defineProperty(g,_,E):g[_]=c[_]}return g.default=c,m&&m.set(c,g),g}function s(c){return c&&c.__esModule?c:{default:c}}function f(){return f=Object.assign?Object.assign.bind():function(c){for(var v=1;v<arguments.length;v++){var m=arguments[v];for(var g in m)Object.prototype.hasOwnProperty.call(m,g)&&(c[g]=m[g])}return c},f.apply(this,arguments)}const d=c=>c==null?void 0:c.map(v=>{let{label:m,value:g,...S}=v;return n.default.createElement("option",f({value:g,key:"".concat(g)||m},S),m)}),h=c=>{let{caution:v,className:m,error:g,help:S,id:_,label:E,labelClassName:O,onChange:w,options:C,required:T,stacked:A,success:R,takeFocus:q,wrapperClassName:k,...F}=c;const U=(0,n.useRef)(null),V=(0,n.useId)(),Q=(0,n.useId)(),ce=_||Q,ae=(0,n.useId)(),J=!!g;return(0,n.useEffect)(()=>{q&&U.current.focus()},[q]),n.default.createElement(i.default,{caution:v,className:k,error:g,forId:ce,help:S,helpId:ae,isSelect:!0,label:E,labelClassName:O,required:T,stacked:A,success:R,validationId:V},n.default.createElement("select",f({"aria-describedby":[S?ae:null,R?V:null].filter(Boolean).join(" "),"aria-errormessage":J?V:null,"aria-invalid":J,className:(0,e.default)("p-form-validation__input",m),id:ce,onChange:X=>w&&w(X),ref:U},F),d(C)))};return Bc.default=h,Bc}var ST;function wM(){return ST||(ST=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(DU());function i(a){return a&&a.__esModule?a:{default:a}}}(Uy)),Uy}var $y={},ga={},OT;function qU(){if(OT)return ga;OT=1,Object.defineProperty(ga,"__esModule",{value:!0}),ga.default=ga.Slider=ga.FILLED_COLOR=ga.EMPTY_COLOR=void 0;var e=l(Re()),n=i(bl());function i(c){return c&&c.__esModule?c:{default:c}}function a(c){if(typeof WeakMap!="function")return null;var v=new WeakMap,m=new WeakMap;return(a=function(g){return g?m:v})(c)}function l(c,v){if(c&&c.__esModule)return c;if(c===null||typeof c!="object"&&typeof c!="function")return{default:c};var m=a(v);if(m&&m.has(c))return m.get(c);var g={__proto__:null},S=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var _ in c)if(_!=="default"&&Object.prototype.hasOwnProperty.call(c,_)){var E=S?Object.getOwnPropertyDescriptor(c,_):null;E&&(E.get||E.set)?Object.defineProperty(g,_,E):g[_]=c[_]}return g.default=c,m&&m.set(c,g),g}function s(){return s=Object.assign?Object.assign.bind():function(c){for(var v=1;v<arguments.length;v++){var m=arguments[v];for(var g in m)Object.prototype.hasOwnProperty.call(m,g)&&(c[g]=m[g])}return c},s.apply(this,arguments)}const f=ga.FILLED_COLOR="#0066CC",d=ga.EMPTY_COLOR="#D9D9D9",h=c=>{var v;let{caution:m,disabled:g=!1,error:S,help:_,id:E,inputDisabled:O=!1,label:w,max:C,min:T,onChange:A,required:R=!1,showInput:q=!1,...k}=c;const F=(0,e.useId)(),U=(0,e.useId)(),V=(0,e.useId)(),Q=E||V,ce=!!S;let ae={};if((v=navigator)!==null&&v!==void 0&&(v=v.userAgent)!==null&&v!==void 0&&v.includes("AppleWebKit")){var J;const X=(J=k.value)!==null&&J!==void 0?J:k.defaultValue,ee="".concat((Number(X)-T)/(C-T)*100,"%");ae={background:`linear-gradient( to right, `.concat(f,` 0%, `).concat(f," ").concat(ee,`, `).concat(d," ").concat(ee,`, `).concat(d,` 100% )`)}}return e.default.createElement(n.default,{caution:m,error:S,help:_,forId:Q,helpId:U,label:w,required:R,validationId:F},e.default.createElement("div",{className:"p-slider__wrapper"},e.default.createElement("input",s({"aria-describedby":_?U:null,"aria-errormessage":ce?F:null,"aria-invalid":ce,disabled:g,id:Q,max:C,min:T,onChange:A,required:R,style:ae,type:"range"},k)),q&&e.default.createElement("input",s({"aria-describedby":_?U:null,"aria-errormessage":ce?F:null,"aria-invalid":ce,className:"p-slider__input",disabled:g||O,max:C,min:T,onChange:A,type:"number"},k))))};return ga.Slider=h,ga.default=h,ga}var ET;function LU(){return ET||(ET=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(qU());function i(a){return a&&a.__esModule?a:{default:a}}}($y)),$y}var Fy={},al={},wT;function BU(){if(wT)return al;wT=1,Object.defineProperty(al,"__esModule",{value:!0}),al.default=al.Switch=void 0;var e=n(Re());function n(l){return l&&l.__esModule?l:{default:l}}function i(){return i=Object.assign?Object.assign.bind():function(l){for(var s=1;s<arguments.length;s++){var f=arguments[s];for(var d in f)Object.prototype.hasOwnProperty.call(f,d)&&(l[d]=f[d])}return l},i.apply(this,arguments)}const a=l=>{let{label:s,disabled:f=!1,...d}=l;return e.default.createElement("label",{className:"p-switch"},e.default.createElement("input",i({type:"checkbox",className:"p-switch__input",role:"switch",disabled:f},d)),e.default.createElement("span",{className:"p-switch__slider"}),e.default.createElement("span",{className:"p-switch__label"},s))};return al.Switch=a,al.default=a,al}var RT;function kU(){return RT||(RT=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(BU());function i(a){return a&&a.__esModule?a:{default:a}}}(Fy)),Fy}var Hy={},il={},CT;function IU(){if(CT)return il;CT=1,Object.defineProperty(il,"__esModule",{value:!0}),il.default=il.StatusLabelAppearance=void 0;var e=i(Re()),n=i(et());function i(s){return s&&s.__esModule?s:{default:s}}function a(){return a=Object.assign?Object.assign.bind():function(s){for(var f=1;f<arguments.length;f++){var d=arguments[f];for(var h in d)Object.prototype.hasOwnProperty.call(d,h)&&(s[h]=d[h])}return s},a.apply(this,arguments)}il.StatusLabelAppearance={CAUTION:"caution",DEFAULT:"",INFORMATION:"information",NEGATIVE:"negative",POSITIVE:"positive"};const l=s=>{let{appearance:f,children:d,className:h,...c}=s;const v=(0,n.default)(f?"p-status-label--".concat(f):"p-status-label",h);return e.default.createElement("div",a({},c,{className:v}),d)};return il.default=l,il}var TT;function zU(){return TT||(TT=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"StatusLabelAppearance",{enumerable:!0,get:function(){return n.StatusLabelAppearance}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=a(IU());function i(l){if(typeof WeakMap!="function")return null;var s=new WeakMap,f=new WeakMap;return(i=function(d){return d?f:s})(l)}function a(l,s){if(l&&l.__esModule)return l;if(l===null||typeof l!="object"&&typeof l!="function")return{default:l};var f=i(s);if(f&&f.has(l))return f.get(l);var d={__proto__:null},h=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in l)if(c!=="default"&&Object.prototype.hasOwnProperty.call(l,c)){var v=h?Object.getOwnPropertyDescriptor(l,c):null;v&&(v.get||v.set)?Object.defineProperty(d,c,v):d[c]=l[c]}return d.default=l,f&&f.set(l,d),d}}(Hy)),Hy}var Gy={},kc={},PT;function UU(){if(PT)return kc;PT=1,Object.defineProperty(kc,"__esModule",{value:!0}),kc.default=void 0;var e=l(Nr()),n=l(Re()),i=l(uM()),a=l(et());function l(f){return f&&f.__esModule?f:{default:f}}const s=f=>{let{variant:d="vertical",steps:h}=f;return n.default.createElement(i.default,{items:h,inline:d==="horizontal",className:(0,a.default)({"stepper-horizontal":d==="horizontal","stepper-vertical":d==="vertical"})})};return s.propTypes={variant:e.default.oneOf(["horizontal","vertical"]),steps:e.default.arrayOf(e.default.element).isRequired},kc.default=s,kc}var Vy={},Ic={},jT;function $U(){if(jT)return Ic;jT=1,Object.defineProperty(Ic,"__esModule",{value:!0}),Ic.default=void 0;var e=s(Nr()),n=s(et()),i=s(Re()),a=s(lu()),l=s(iM());function s(h){return h&&h.__esModule?h:{default:h}}function f(){return f=Object.assign?Object.assign.bind():function(h){for(var c=1;c<arguments.length;c++){var v=arguments[c];for(var m in v)Object.prototype.hasOwnProperty.call(v,m)&&(h[m]=v[m])}return h},f.apply(this,arguments)}const d=h=>{let{hasProgressLine:c,index:v,title:m,label:g,linkProps:S,enabled:_,selected:E=!1,iconName:O,iconClassName:w,handleClick:C,...T}=h;const A=_?"step-enabled":"step-disabled";return i.default.createElement("div",f({className:(0,n.default)("step",{"progress-line":c,"step-selected":E})},T),O==="number"?i.default.createElement("span",{className:(0,n.default)("step-number",{"step-number-disabled":!_})},v):i.default.createElement(a.default,{name:O,className:(0,n.default)("step-status-icon",w)}),i.default.createElement("div",{className:"step-content"},i.default.createElement("span",{className:(0,n.default)(A),onClick:C},m),g&&i.default.createElement("span",{className:(0,n.default)("step-optional-content","u-no-margin--bottom",{"step-disabled":!_})},g),S&&i.default.createElement(l.default,f({className:"p-text--small u-no-margin--bottom step-optional-content"},S),S.children)))};return d.propTypes={hasProgressLine:e.default.bool.isRequired,index:e.default.number.isRequired,title:e.default.string.isRequired,label:e.default.string,enabled:e.default.bool.isRequired,selected:e.default.bool,iconName:e.default.string.isRequired,handleClick:e.default.func.isRequired},Ic.default=d,Ic}var MT;function FU(){return MT||(MT=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i($U());function i(a){return a&&a.__esModule?a:{default:a}}}(Vy)),Vy}var NT;function HU(){return NT||(NT=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Step",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=a(UU()),i=a(FU());function a(l){return l&&l.__esModule?l:{default:l}}}(Gy)),Gy}var Wy={},zc={},AT;function GU(){if(AT)return zc;AT=1,Object.defineProperty(zc,"__esModule",{value:!0}),zc.default=void 0;var e=l(et()),n=l(Re()),i=l(cp()),a=l(Eb());function l(d){return d&&d.__esModule?d:{default:d}}function s(){return s=Object.assign?Object.assign.bind():function(d){for(var h=1;h<arguments.length;h++){var c=arguments[h];for(var v in c)Object.prototype.hasOwnProperty.call(c,v)&&(d[v]=c[v])}return d},s.apply(this,arguments)}const f=d=>{let{background:h,bordered:c=!1,children:v,className:m,colSize:g=12,dark:S=!1,deep:_=!1,includeCol:E=!0,element:O="div",light:w=!1,rowClassName:C,shallow:T=!1,type:A,...R}=d;return n.default.createElement(O,s({className:(0,e.default)(m,{["p-strip--".concat(A)]:!!A,"p-strip":!A,"is-bordered":c,"is-dark":S,"is-deep":_,"is-light":w,"is-shallow":T}),style:h&&{backgroundImage:"url('".concat(h,"')")}},R),n.default.createElement(a.default,{className:C},E?n.default.createElement(i.default,{size:g},v):v))};return zc.default=f,zc}var xT;function VU(){return xT||(xT=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(GU());function i(a){return a&&a.__esModule?a:{default:a}}}(Wy)),Wy}var Ky={},Uc={},DT;function WU(){if(DT)return Uc;DT=1,Object.defineProperty(Uc,"__esModule",{value:!0}),Uc.default=void 0;var e=a(Re()),n=a(et()),i=a(sp());function a(s){return s&&s.__esModule?s:{default:s}}const l=s=>{let{className:f,isLoading:d,summary:h,label:c,onClick:v}=s;return e.default.createElement("small",{className:f},h&&e.default.createElement("span",{className:"u-text--muted"},h),v&&e.default.createElement(i.default,{className:(0,n.default)("is-small","is-dense",{"is-inline":h}),onClick:v,loading:d,disabled:d},c))};return Uc.default=l,Uc}var qT;function KU(){return qT||(qT=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(WU());function i(a){return a&&a.__esModule?a:{default:a}}}(Ky)),Ky}var Yy={},$c={},LT;function YU(){if(LT)return $c;LT=1,Object.defineProperty($c,"__esModule",{value:!0}),$c.default=void 0;var e=i(et()),n=i(Re());function i(s){return s&&s.__esModule?s:{default:s}}function a(){return a=Object.assign?Object.assign.bind():function(s){for(var f=1;f<arguments.length;f++){var d=arguments[f];for(var h in d)Object.prototype.hasOwnProperty.call(d,h)&&(s[h]=d[h])}return s},a.apply(this,arguments)}const l=s=>{let{className:f,links:d,listClassName:h}=s;return n.default.createElement("nav",{className:(0,e.default)("p-tabs",f)},n.default.createElement("ul",{className:(0,e.default)("p-tabs__list",h)},d.map((c,v)=>{const{active:m,className:g,component:S,label:_,listItemClassName:E,...O}=c,w=S||"a";return n.default.createElement("li",{className:(0,e.default)("p-tabs__item",E),key:v},n.default.createElement(w,a({"aria-selected":m,className:(0,e.default)("p-tabs__link",g),"data-testid":"tab-link-".concat(_)},O),_))})))};return $c.default=l,$c}var BT;function QU(){return BT||(BT=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(YU());function i(a){return a&&a.__esModule?a:{default:a}}}(Yy)),Yy}var Qy={},Fc={},kT;function XU(){if(kT)return Fc;kT=1,Object.defineProperty(Fc,"__esModule",{value:!0}),Fc.default=void 0;var e=s(et()),n=l(Re()),i=s(bl());function a(h){if(typeof WeakMap!="function")return null;var c=new WeakMap,v=new WeakMap;return(a=function(m){return m?v:c})(h)}function l(h,c){if(h&&h.__esModule)return h;if(h===null||typeof h!="object"&&typeof h!="function")return{default:h};var v=a(c);if(v&&v.has(h))return v.get(h);var m={__proto__:null},g=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var S in h)if(S!=="default"&&Object.prototype.hasOwnProperty.call(h,S)){var _=g?Object.getOwnPropertyDescriptor(h,S):null;_&&(_.get||_.set)?Object.defineProperty(m,S,_):m[S]=h[S]}return m.default=h,v&&v.set(h,m),m}function s(h){return h&&h.__esModule?h:{default:h}}function f(){return f=Object.assign?Object.assign.bind():function(h){for(var c=1;c<arguments.length;c++){var v=arguments[c];for(var m in v)Object.prototype.hasOwnProperty.call(v,m)&&(h[m]=v[m])}return h},f.apply(this,arguments)}const d=h=>{var c;let{caution:v,className:m,error:g,grow:S=!1,help:_,id:E,label:O,labelClassName:w,onKeyUp:C,onControlEnter:T,required:A,stacked:R,style:q,success:k,takeFocus:F=!1,wrapperClassName:U,...V}=h;const Q=(0,n.useRef)(null),ce=(0,n.useId)(),ae=(0,n.useId)(),J=!!g,[X,ee]=(0,n.useState)(V.defaultValue),oe=(0,n.useId)(),pe=E||oe,Ce=(0,n.useCallback)(L=>{L.key==="Enter"&&(L.ctrlKey||L.metaKey)&&document.activeElement===Q.current&&T()},[T]);return(0,n.useEffect)(()=>(document.addEventListener("keydown",Ce),()=>{document.removeEventListener("keydown",Ce)}),[Ce]),(0,n.useEffect)(()=>{F&&Q.current.focus()},[F]),(0,n.useLayoutEffect)(()=>{if(S){const L=Q.current;if(L){L.style.height="0px";const ne=L.scrollHeight;L.style.height="".concat(ne,"px")}}},[Q,S,X,V.value]),n.default.createElement(i.default,{caution:v,className:U,error:g,forId:pe,help:_,helpId:ae,label:O,labelClassName:w,required:A,stacked:R,success:k,validationId:ce},n.default.createElement("textarea",f({"aria-describedby":[_?ae:null,k?ce:null].filter(Boolean).join(" "),"aria-errormessage":J?ce:null,"aria-invalid":J,className:(0,e.default)("p-form-validation__input",m),id:pe,onKeyUp:L=>{C&&C(L)},onChange:L=>{V.value||ee(L.target.value)},ref:Q,style:S&&{minHeight:"5rem",resize:"none",overflow:"hidden",boxSizing:"border-box",...q}||q},V,{value:(c=V.value)!==null&&c!==void 0?c:X})))};return Fc.default=d,Fc}var IT;function ZU(){return IT||(IT=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(XU());function i(a){return a&&a.__esModule?a:{default:a}}}(Qy)),Qy}var Xy={},Hc={},Zy={},ul={},Sr={},zT;function RM(){if(zT)return Sr;zT=1,Object.defineProperty(Sr,"__esModule",{value:!0}),Sr.useFigureSmallScreen=Sr.renderChildren=Sr.getDescription=Sr.generatePagingOptions=Sr.figureSmallScreen=Sr.DEFAULT_PAGE_LIMITS=void 0;var e=Re();const n=()=>{const f=document.getElementById("pagination-description");return f?f.getBoundingClientRect().width<230:!0};Sr.figureSmallScreen=n;const i=(f,d,h)=>e.Children.map(f,c=>(0,e.cloneElement)(c,{[d]:h}));Sr.renderChildren=i,Sr.DEFAULT_PAGE_LIMITS=[50,100,200];const a=f=>f.map(d=>({value:d,label:"".concat(d,"/page")}));Sr.generatePagingOptions=a;const l=f=>{let{description:d,isSmallScreen:h,totalItems:c,itemName:v,visibleCount:m}=f;return d||(h?"".concat(m," out of ").concat(c):m===c&&m>1?"Showing all ".concat(c," ").concat(v,"s"):"Showing ".concat(m," out of ").concat(c," ").concat(v).concat(c!==1?"s":""))};Sr.getDescription=l;const s=()=>{const[f,d]=(0,e.useState)(!1);return(0,e.useEffect)(()=>{const h=()=>{d(n())};return window.addEventListener("resize",h),()=>{window.removeEventListener("resize",h)}},[]),f};return Sr.useFigureSmallScreen=s,Sr}var UT;function JU(){if(UT)return ul;UT=1,Object.defineProperty(ul,"__esModule",{value:!0}),ul.default=ul.Label=void 0;var e=h(Nr()),n=h(ou()),i=h(lu()),a=h(db()),l=h(wM()),s=h(Re()),f=h(et()),d=RM();function h(g){return g&&g.__esModule?g:{default:g}}function c(){return c=Object.assign?Object.assign.bind():function(g){for(var S=1;S<arguments.length;S++){var _=arguments[S];for(var E in _)Object.prototype.hasOwnProperty.call(_,E)&&(g[E]=_[E])}return g},c.apply(this,arguments)}let v=ul.Label=function(g){return g.NEXT_PAGE="Next page",g.PREVIOUS_PAGE="Previous page",g.PAGE_NUMBER="Page number",g}({});const m=g=>{let{className:S,currentPage:_,description:E,displayDescription:O=!0,onInputPageChange:w,itemName:C,nextButtonProps:T,onNextPage:A,onPageChange:R,onPageSizeChange:q,onPreviousPage:k,pageLimits:F,pageSize:U,previousButtonProps:V,showPageInput:Q=!0,totalItems:ce,visibleCount:ae,...J}=g;const X=(0,d.useFigureSmallScreen)(),ee=ce?Math.ceil(ce/U):null,oe=(0,d.getDescription)({description:E,visibleCount:ae,isSmallScreen:X,totalItems:ce,itemName:C}),pe=ge=>{ge>1&&(R==null||R(ge-1)),k==null||k(typeof ge=="number"?ge-1:null)},Ce=(ge,ye)=>{ge<ye&&(R==null||R(ge+1)),A==null||A(typeof ge=="number"?ge+1:null)},L=ge=>{const ye=Math.min(ee,Math.max(1,parseInt(ge.target.value)));R==null||R(ye),w==null||w(Number(ge.target.value))},ne=ge=>{q(parseInt(ge.target.value))};return s.default.createElement("div",c({className:(0,f.default)("pagination",S)},J,{role:"navigation"}),s.default.createElement("div",{className:"description",id:"pagination-description"},O?oe:null),s.default.createElement(n.default,c({"aria-label":v.PREVIOUS_PAGE,className:"back",appearance:"base",hasIcon:!0,disabled:_===1,onClick:()=>pe(_)},V),V!=null&&V.children?V.children:s.default.createElement(i.default,{name:"chevron-down"})),Q?s.default.createElement(s.default.Fragment,null,s.default.createElement(a.default,{id:"paginationPageInput",label:v.PAGE_NUMBER,labelClassName:"u-off-screen",className:"u-no-margin--bottom pagination-input",onChange:L,value:_,type:"number"})," ",typeof ee=="number"?"of ".concat(ee):null):null,s.default.createElement(n.default,c({"aria-label":v.NEXT_PAGE,className:"next",appearance:"base",hasIcon:!0,disabled:_===ee,onClick:()=>Ce(_,ee)},T),s.default.createElement(i.default,{name:"chevron-down"})),s.default.createElement(l.default,{className:"u-no-margin--bottom",label:"Items per page",labelClassName:"u-off-screen",id:"itemsPerPage",options:(0,d.generatePagingOptions)(F),onChange:ne,value:U}))};return m.propTypes={displayDescription:e.default.bool,onInputPageChange:e.default.func,onNextPage:e.default.func,onPreviousPage:e.default.func,visibleCount:e.default.number,showPageInput:e.default.bool},ul.default=m,ul}var $T;function CM(){return $T||($T=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(JU());function i(a){return a&&a.__esModule?a:{default:a}}}(Zy)),Zy}var FT;function e$(){if(FT)return Hc;FT=1,Object.defineProperty(Hc,"__esModule",{value:!0}),Hc.default=void 0;var e=f(Re()),n=l(CM()),i=RM(),a=Ra();function l(c){return c&&c.__esModule?c:{default:c}}function s(c){if(typeof WeakMap!="function")return null;var v=new WeakMap,m=new WeakMap;return(s=function(g){return g?m:v})(c)}function f(c,v){if(c&&c.__esModule)return c;if(c===null||typeof c!="object"&&typeof c!="function")return{default:c};var m=s(v);if(m&&m.has(c))return m.get(c);var g={__proto__:null},S=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var _ in c)if(_!=="default"&&Object.prototype.hasOwnProperty.call(c,_)){var E=S?Object.getOwnPropertyDescriptor(c,_):null;E&&(E.get||E.set)?Object.defineProperty(g,_,E):g[_]=c[_]}return g.default=c,m&&m.set(c,g),g}function d(){return d=Object.assign?Object.assign.bind():function(c){for(var v=1;v<arguments.length;v++){var m=arguments[v];for(var g in m)Object.prototype.hasOwnProperty.call(m,g)&&(c[g]=m[g])}return c},d.apply(this,arguments)}const h=c=>{const{data:v,dataForwardProp:m="rows",itemName:g="item",className:S,description:_,pageLimits:E=i.DEFAULT_PAGE_LIMITS,position:O="above",externallyControlled:w,children:C,...T}=c;if(w){let oe=!1;for(const pe of E)if(pe===Number(c.pageSize)){oe=!0;break}if(!oe)throw new Error("pageSize must be a valid option in pageLimits, pageLimits is set to [".concat(E,"]"))}const[A,R]=(0,e.useState)(()=>(0,i.generatePagingOptions)(E)[0].value),{paginate:q,currentPage:k,pageData:F}=(0,a.usePagination)(w?[]:v,{itemsPerPage:A,autoResetPage:!0}),U=w?v:F,V=w?c.pageSize:A,Q=w?c.totalItems:v.length,ce=w?c.currentPage:k,ae=oe=>{if(w){c.onPageChange(oe);return}q(oe)},J=oe=>{if(w){c.onPageSizeChange(oe);return}q(1),R(oe)},X=(0,i.renderChildren)(C,m,U),ee=e.default.createElement(n.default,d({},T,{visibleCount:U.length,className:S,itemName:g,description:_,pageLimits:E,totalItems:Q,currentPage:ce,pageSize:V,onPageChange:ae,onPageSizeChange:J}));return e.default.createElement(e.default.Fragment,null,O==="above"&&ee,X,O==="below"&&ee)};return Hc.default=h,Hc}var HT;function t$(){return HT||(HT=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(e$());function i(a){return a&&a.__esModule?a:{default:a}}}(Xy)),Xy}var Jy={},Gc={},e_={},ur={},GT;function n$(){if(GT)return ur;GT=1,Object.defineProperty(ur,"__esModule",{value:!0}),ur.getOptionText=ur.getNearestParentsZIndex=ur.dropdownIsAbove=ur.default=ur.adjustDropdownHeightBelow=ur.adjustDropdownHeightAbove=ur.adjustDropdownHeight=void 0;var e=d(Nr()),n=f(Re()),i=d(et()),a=Ra(),l=d(gb());function s(w){if(typeof WeakMap!="function")return null;var C=new WeakMap,T=new WeakMap;return(s=function(A){return A?T:C})(w)}function f(w,C){if(w&&w.__esModule)return w;if(w===null||typeof w!="object"&&typeof w!="function")return{default:w};var T=s(C);if(T&&T.has(w))return T.get(w);var A={__proto__:null},R=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var q in w)if(q!=="default"&&Object.prototype.hasOwnProperty.call(w,q)){var k=R?Object.getOwnPropertyDescriptor(w,q):null;k&&(k.get||k.set)?Object.defineProperty(A,q,k):A[q]=w[q]}return A.default=w,T&&T.set(w,A),A}function d(w){return w&&w.__esModule?w:{default:w}}const h=16*30,c=20,v=w=>{var C;const T=w.getBoundingClientRect(),A=w.offsetHeight,R=((C=window.visualViewport)===null||C===void 0?void 0:C.height)||window.innerHeight;if(T.bottom>=R){const F=A-T.bottom+R-c;w.style.height="".concat(F,"px"),w.style.maxHeight="".concat(F,"px");return}if(!(w.scrollHeight>w.clientHeight)){w.style.height="auto",w.style.maxHeight="";return}const k=Math.min(R-T.top-c,h);w.style.height="".concat(k,"px"),w.style.maxHeight="".concat(k,"px")};ur.adjustDropdownHeightBelow=v;const m=(w,C)=>{const T=C==null?void 0:C.getBoundingClientRect(),A=(T==null?void 0:T.height)||0,R=w.getBoundingClientRect();if(!(w.scrollHeight>w.clientHeight)){w.style.height="auto",w.style.maxHeight="";return}const k=Math.min(R.bottom-A-c,h);w.style.height="".concat(k,"px"),w.style.maxHeight="".concat(k,"px")};ur.adjustDropdownHeightAbove=m;const g=w=>{const C=document.querySelector(".p-custom-select__toggle"),T=w.getBoundingClientRect();return C.getBoundingClientRect().top>=T.bottom};ur.dropdownIsAbove=g;const S=(w,C)=>{if(w){if(g(w)){m(w,C);return}v(w)}};ur.adjustDropdownHeight=S;const _=w=>{if(!document.defaultView||!w)return"0";const C=document.defaultView.getComputedStyle(w,null).getPropertyValue("z-index");return w.parentElement&&(C==="auto"||C==="0"||C==="")?_(w.parentElement):C};ur.getNearestParentsZIndex=_;const E=w=>{if(w.text)return w.text;if(typeof w.label=="string")return w.label;throw new Error("CustomSelect: options must have a string label or a text property")};ur.getOptionText=E;const O=w=>{let{searchable:C,name:T,options:A,onSelect:R,onSearch:q,onClose:k,header:F,toggleId:U}=w;const[V,Q]=(0,n.useState)(""),[ce,ae]=(0,n.useState)(0),J=(0,n.useRef)([]),X=(0,n.useRef)(null),ee=(0,n.useRef)(null),oe=(0,n.useRef)(null),pe=C!=="never"&&A.length>1&&(C==="always"||C==="auto"&&A.length>=5);(0,n.useEffect)(()=>{if(X.current){var fe,Ne;const Le=document.getElementById(U),tt=(fe=Le==null||(Ne=Le.getBoundingClientRect())===null||Ne===void 0?void 0:Ne.width)!==null&&fe!==void 0?fe:0;X.current.style.setProperty("min-width","".concat(tt,"px"));const jt=_(Le);if(parseInt(jt)>0){var De;(De=X.current.parentElement)===null||De===void 0||De.style.setProperty("z-index",jt+1)}}setTimeout(()=>{var Le;if(pe){var tt;(tt=ee.current)===null||tt===void 0||tt.focus();return}(Le=X.current)===null||Le===void 0||Le.focus()},100)},[pe,U]);const Ce=()=>{S(oe.current,ee.current)};(0,n.useLayoutEffect)(Ce,[]),(0,a.useListener)(window,Ce,"resize"),(0,n.useEffect)(()=>{var fe;(fe=J.current[ce])===null||fe===void 0||fe.scrollIntoView({block:"nearest",inline:"nearest"})},[ce]);const L=q?A:A==null?void 0:A.filter(fe=>!V||fe.disabled?!0:(E(fe)||fe.value).toLowerCase().includes(V)),ne=(fe,Ne)=>{const De=fe?-1:1;let Le=Ne+De;for(;L[Le]&&(tt=L[Le])!==null&&tt!==void 0&&tt.disabled;){var tt;Le+=De}return De>0?Le<L.length?Le:Ne:Le>=0?Le:Ne},ge=fe=>{const Ne=["ArrowUp","ArrowDown"];[...Ne,"Enter","Escape","Tab"].includes(fe.key)&&(fe.preventDefault(),fe.nativeEvent.stopImmediatePropagation()),Ne.includes(fe.key)&&ae(De=>{const Le=fe.key==="ArrowUp";return ne(Le,De)}),fe.key==="Enter"&&L[ce]&&R(L[ce].value),(fe.key==="Escape"||fe.key==="Tab")&&k()},ye=fe=>{Q(fe.toLowerCase()),ae(0),J.current=[],q&&q(fe)},Ee=fe=>{fe.disabled||R(fe.value)},Se=L.map((fe,Ne)=>n.default.createElement("li",{key:"".concat(fe.value,"-").concat(Ne),onClick:()=>Ee(fe),className:(0,i.default)("p-list__item","p-custom-select__option","u-truncate",{disabled:fe.disabled,highlight:Ne===ce&&!fe.disabled}),ref:De=>{De&&(J.current[Ne]=De)},role:"option",onMouseMove:()=>ae(Ne)},n.default.createElement("span",{className:(0,i.default)({"u-text--muted":fe.disabled})},fe.label)));return n.default.createElement("div",{className:"p-custom-select__dropdown u-no-padding",role:"combobox",onKeyDownCapture:ge,tabIndex:-1,ref:X,onMouseDown:fe=>{fe.stopPropagation()}},pe&&n.default.createElement("div",{className:"p-custom-select__search u-no-padding--bottom"},n.default.createElement(l.default,{ref:ee,id:"select-search-".concat(T),name:"select-search-".concat(T),type:"text","aria-label":"Search for ".concat(T),className:"u-no-margin--bottom",onChange:ye,value:V,autocomplete:"off"})),F,n.default.createElement("ul",{className:"p-list u-no-margin--bottom",role:"listbox",ref:oe},Se))};return O.propTypes={searchable:e.default.oneOf(["auto","always","never"]),name:e.default.string.isRequired,options:e.default.array.isRequired,onSelect:e.default.func.isRequired,onSearch:e.default.func,onClose:e.default.func.isRequired,header:e.default.node,toggleId:e.default.string.isRequired},ur.default=O,ur}var VT;function TM(){return VT||(VT=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"getOptionText",{enumerable:!0,get:function(){return n.getOptionText}});var n=a(n$());function i(l){if(typeof WeakMap!="function")return null;var s=new WeakMap,f=new WeakMap;return(i=function(d){return d?f:s})(l)}function a(l,s){if(l&&l.__esModule)return l;if(l===null||typeof l!="object"&&typeof l!="function")return{default:l};var f=i(s);if(f&&f.has(l))return f.get(l);var d={__proto__:null},h=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in l)if(c!=="default"&&Object.prototype.hasOwnProperty.call(l,c)){var v=h?Object.getOwnPropertyDescriptor(l,c):null;v&&(v.get||v.set)?Object.defineProperty(d,c,v):d[c]=l[c]}return d.default=l,f&&f.set(l,d),d}}(e_)),e_}var WT;function r$(){if(WT)return Gc;WT=1,Object.defineProperty(Gc,"__esModule",{value:!0}),Gc.default=void 0;var e=h(et()),n=d(Re()),i=h(bl()),a=h(vj()),l=Ra(),s=d(TM());function f(m){if(typeof WeakMap!="function")return null;var g=new WeakMap,S=new WeakMap;return(f=function(_){return _?S:g})(m)}function d(m,g){if(m&&m.__esModule)return m;if(m===null||typeof m!="object"&&typeof m!="function")return{default:m};var S=f(g);if(S&&S.has(m))return S.get(m);var _={__proto__:null},E=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var O in m)if(O!=="default"&&Object.prototype.hasOwnProperty.call(m,O)){var w=E?Object.getOwnPropertyDescriptor(m,O):null;w&&(w.get||w.set)?Object.defineProperty(_,O,w):_[O]=m[O]}return _.default=m,S&&S.set(m,_),_}function h(m){return m&&m.__esModule?m:{default:m}}function c(){return c=Object.assign?Object.assign.bind():function(m){for(var g=1;g<arguments.length;g++){var S=arguments[g];for(var _ in S)Object.prototype.hasOwnProperty.call(S,_)&&(m[_]=S[_])}return m},c.apply(this,arguments)}const v=m=>{let{value:g,options:S,onChange:_,onSearch:E,id:O,name:w,disabled:C,success:T,error:A,help:R,wrapperClassName:q,toggleClassName:k,dropdownClassName:F,searchable:U="auto",takeFocus:V,header:Q,selectRef:ce,initialPosition:ae="left",...J}=m;const[X,ee]=(0,n.useState)(!1),oe=(0,n.useId)(),pe=(0,n.useId)(),Ce=O||pe,L=(0,n.useId)(),ne=!!A,ge=()=>{document.visibilityState==="hidden"&&ee(!1)};(0,l.useListener)(window,ge,"visibilitychange"),(0,l.useListener)(window,()=>ee(!1),"blur"),(0,n.useImperativeHandle)(ce,()=>({open:()=>{var fe;ee(!0),(fe=document.getElementById(Ce))===null||fe===void 0||fe.focus()},focus:()=>{var fe;return(fe=document.getElementById(Ce))===null||fe===void 0?void 0:fe.focus()},close:ee.bind(null,!1),isOpen:X}),[X,Ce]),(0,n.useEffect)(()=>{if(V){const fe=document.getElementById(Ce);fe==null||fe.focus()}},[V,Ce]);const ye=S.find(fe=>fe.value===g),Ee=n.default.createElement("span",{className:"toggle-label u-truncate"},ye?(0,s.getOptionText)(ye):"Select an option"),Se=fe=>{var Ne;(Ne=document.getElementById(Ce))===null||Ne===void 0||Ne.focus(),ee(!1),_(fe)};return n.default.createElement(i.default,c({},J,{className:(0,e.default)("p-custom-select",q),error:A,forId:Ce,help:R,helpId:L,isSelect:!0,success:T,validationId:oe}),n.default.createElement(a.default,{"aria-describedby":[R?L:null,T?oe:null].filter(Boolean).join(" "),"aria-errormessage":ne?oe:void 0,"aria-invalid":ne,toggleClassName:(0,e.default)("p-custom-select__toggle","p-form-validation__input",k,{active:X}),toggleLabel:Ee,visible:X,onToggleMenu:fe=>{fe!==X&&ee(fe)},toggleProps:{id:Ce,disabled:C,tabIndex:C?-1:0},className:"p-custom-select__wrapper",dropdownClassName:F,style:{width:"100%"},autoAdjust:!0,position:ae},fe=>n.default.createElement(s.default,{searchable:U,onSearch:E,name:w||"",options:S||[],onSelect:Se,onClose:()=>{var Ne;fe(),(Ne=document.getElementById(Ce))===null||Ne===void 0||Ne.focus()},header:Q,toggleId:Ce})))};return Gc.default=v,Gc}var KT;function a$(){return KT||(KT=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=i(r$());function i(a){return a&&a.__esModule?a:{default:a}}}(Jy)),Jy}var YT;function PM(){return YT||(YT=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});var n={Accordion:!0,ActionButton:!0,ArticlePagination:!0,ApplicationLayout:!0,AppAside:!0,Application:!0,AppMain:!0,AppNavigation:!0,AppNavigationBar:!0,AppStatus:!0,Badge:!0,Button:!0,ButtonAppearance:!0,Card:!0,CheckboxInput:!0,Chip:!0,Code:!0,CodeSnippet:!0,CodeSnippetBlockAppearance:!0,Col:!0,ConfirmationButton:!0,ConfirmationModal:!0,ContextualMenu:!0,DoughnutChart:!0,EmptyState:!0,Field:!0,Form:!0,FormikField:!0,Icon:!0,ICONS:!0,Input:!0,Label:!0,Link:!0,List:!0,Loader:!0,MainTable:!0,ModularTable:!0,Navigation:!0,Modal:!0,Notification:!0,NotificationSeverity:!0,NotificationConsumer:!0,NotificationProvider:!0,useNotify:!0,info:!0,success:!0,failure:!0,queue:!0,LoginPageLayout:!0,Pagination:!0,Panel:!0,PasswordToggle:!0,RadioInput:!0,Row:!0,SearchAndFilter:!0,SearchBox:!0,Select:!0,SideNavigation:!0,SideNavigationItem:!0,SideNavigationLink:!0,SideNavigationText:!0,SkipLink:!0,Slider:!0,Switch:!0,Spinner:!0,StatusLabel:!0,StatusLabelAppearance:!0,Stepper:!0,Step:!0,Strip:!0,SummaryButton:!0,Table:!0,TableCell:!0,TableHeader:!0,TableRow:!0,Tabs:!0,Textarea:!0,Tooltip:!0,TablePagination:!0,TablePaginationControls:!0,CustomSelect:!0,useOnClickOutside:!0,useClickOutside:!0,useId:!0,useListener:!0,useOnEscapePressed:!0,usePagination:!0,usePrevious:!0,useThrottle:!0,useWindowFitment:!0,isNavigationAnchor:!0,isNavigationButton:!0,Theme:!0,usePortal:!0};Object.defineProperty(e,"Accordion",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"ActionButton",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"AppAside",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"AppMain",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(e,"AppNavigation",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"AppNavigationBar",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(e,"AppStatus",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(e,"Application",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(e,"ApplicationLayout",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"ArticlePagination",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"Badge",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(e,"Button",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(e,"ButtonAppearance",{enumerable:!0,get:function(){return S.ButtonAppearance}}),Object.defineProperty(e,"Card",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(e,"CheckboxInput",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(e,"Chip",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(e,"Code",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(e,"CodeSnippet",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(e,"CodeSnippetBlockAppearance",{enumerable:!0,get:function(){return C.CodeSnippetBlockAppearance}}),Object.defineProperty(e,"Col",{enumerable:!0,get:function(){return T.default}}),Object.defineProperty(e,"ConfirmationButton",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(e,"ConfirmationModal",{enumerable:!0,get:function(){return R.default}}),Object.defineProperty(e,"ContextualMenu",{enumerable:!0,get:function(){return q.default}}),Object.defineProperty(e,"CustomSelect",{enumerable:!0,get:function(){return Va.default}}),Object.defineProperty(e,"DoughnutChart",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(e,"EmptyState",{enumerable:!0,get:function(){return F.default}}),Object.defineProperty(e,"Field",{enumerable:!0,get:function(){return U.default}}),Object.defineProperty(e,"Form",{enumerable:!0,get:function(){return V.default}}),Object.defineProperty(e,"FormikField",{enumerable:!0,get:function(){return Q.default}}),Object.defineProperty(e,"ICONS",{enumerable:!0,get:function(){return ce.ICONS}}),Object.defineProperty(e,"Icon",{enumerable:!0,get:function(){return ce.default}}),Object.defineProperty(e,"Input",{enumerable:!0,get:function(){return ae.default}}),Object.defineProperty(e,"Label",{enumerable:!0,get:function(){return J.default}}),Object.defineProperty(e,"Link",{enumerable:!0,get:function(){return X.default}}),Object.defineProperty(e,"List",{enumerable:!0,get:function(){return ee.default}}),Object.defineProperty(e,"Loader",{enumerable:!0,get:function(){return oe.default}}),Object.defineProperty(e,"LoginPageLayout",{enumerable:!0,get:function(){return Se.default}}),Object.defineProperty(e,"MainTable",{enumerable:!0,get:function(){return pe.default}}),Object.defineProperty(e,"Modal",{enumerable:!0,get:function(){return ne.default}}),Object.defineProperty(e,"ModularTable",{enumerable:!0,get:function(){return Ce.default}}),Object.defineProperty(e,"Navigation",{enumerable:!0,get:function(){return L.default}}),Object.defineProperty(e,"Notification",{enumerable:!0,get:function(){return ye.default}}),Object.defineProperty(e,"NotificationConsumer",{enumerable:!0,get:function(){return Ee.NotificationConsumer}}),Object.defineProperty(e,"NotificationProvider",{enumerable:!0,get:function(){return Ee.NotificationProvider}}),Object.defineProperty(e,"NotificationSeverity",{enumerable:!0,get:function(){return ye.NotificationSeverity}}),Object.defineProperty(e,"Pagination",{enumerable:!0,get:function(){return fe.default}}),Object.defineProperty(e,"Panel",{enumerable:!0,get:function(){return Ne.default}}),Object.defineProperty(e,"PasswordToggle",{enumerable:!0,get:function(){return De.default}}),Object.defineProperty(e,"RadioInput",{enumerable:!0,get:function(){return Le.default}}),Object.defineProperty(e,"Row",{enumerable:!0,get:function(){return tt.default}}),Object.defineProperty(e,"SearchAndFilter",{enumerable:!0,get:function(){return jt.default}}),Object.defineProperty(e,"SearchBox",{enumerable:!0,get:function(){return Ve.default}}),Object.defineProperty(e,"Select",{enumerable:!0,get:function(){return ut.default}}),Object.defineProperty(e,"SideNavigation",{enumerable:!0,get:function(){return Gt.default}}),Object.defineProperty(e,"SideNavigationItem",{enumerable:!0,get:function(){return Sn.default}}),Object.defineProperty(e,"SideNavigationLink",{enumerable:!0,get:function(){return Zn.default}}),Object.defineProperty(e,"SideNavigationText",{enumerable:!0,get:function(){return Ar.default}}),Object.defineProperty(e,"SkipLink",{enumerable:!0,get:function(){return Rr.default}}),Object.defineProperty(e,"Slider",{enumerable:!0,get:function(){return Jn.default}}),Object.defineProperty(e,"Spinner",{enumerable:!0,get:function(){return On.default}}),Object.defineProperty(e,"StatusLabel",{enumerable:!0,get:function(){return ie.default}}),Object.defineProperty(e,"StatusLabelAppearance",{enumerable:!0,get:function(){return ie.StatusLabelAppearance}}),Object.defineProperty(e,"Step",{enumerable:!0,get:function(){return Be.Step}}),Object.defineProperty(e,"Stepper",{enumerable:!0,get:function(){return Be.default}}),Object.defineProperty(e,"Strip",{enumerable:!0,get:function(){return Ie.default}}),Object.defineProperty(e,"SummaryButton",{enumerable:!0,get:function(){return He.default}}),Object.defineProperty(e,"Switch",{enumerable:!0,get:function(){return yn.default}}),Object.defineProperty(e,"Table",{enumerable:!0,get:function(){return at.default}}),Object.defineProperty(e,"TableCell",{enumerable:!0,get:function(){return Rt.default}}),Object.defineProperty(e,"TableHeader",{enumerable:!0,get:function(){return Jt.default}}),Object.defineProperty(e,"TablePagination",{enumerable:!0,get:function(){return vr.default}}),Object.defineProperty(e,"TablePaginationControls",{enumerable:!0,get:function(){return Cn.default}}),Object.defineProperty(e,"TableRow",{enumerable:!0,get:function(){return er.default}}),Object.defineProperty(e,"Tabs",{enumerable:!0,get:function(){return In.default}}),Object.defineProperty(e,"Textarea",{enumerable:!0,get:function(){return Gr.default}}),Object.defineProperty(e,"Theme",{enumerable:!0,get:function(){return Ta.Theme}}),Object.defineProperty(e,"Tooltip",{enumerable:!0,get:function(){return Ca.default}}),Object.defineProperty(e,"failure",{enumerable:!0,get:function(){return Ee.failure}}),Object.defineProperty(e,"info",{enumerable:!0,get:function(){return Ee.info}}),Object.defineProperty(e,"isNavigationAnchor",{enumerable:!0,get:function(){return Tn.isNavigationAnchor}}),Object.defineProperty(e,"isNavigationButton",{enumerable:!0,get:function(){return Tn.isNavigationButton}}),Object.defineProperty(e,"queue",{enumerable:!0,get:function(){return Ee.queue}}),Object.defineProperty(e,"success",{enumerable:!0,get:function(){return Ee.success}}),Object.defineProperty(e,"useClickOutside",{enumerable:!0,get:function(){return ln.useClickOutside}}),Object.defineProperty(e,"useId",{enumerable:!0,get:function(){return ln.useId}}),Object.defineProperty(e,"useListener",{enumerable:!0,get:function(){return ln.useListener}}),Object.defineProperty(e,"useNotify",{enumerable:!0,get:function(){return Ee.useNotify}}),Object.defineProperty(e,"useOnClickOutside",{enumerable:!0,get:function(){return ln.useOnClickOutside}}),Object.defineProperty(e,"useOnEscapePressed",{enumerable:!0,get:function(){return ln.useOnEscapePressed}}),Object.defineProperty(e,"usePagination",{enumerable:!0,get:function(){return ln.usePagination}}),Object.defineProperty(e,"usePortal",{enumerable:!0,get:function(){return Ei.usePortal}}),Object.defineProperty(e,"usePrevious",{enumerable:!0,get:function(){return ln.usePrevious}}),Object.defineProperty(e,"useThrottle",{enumerable:!0,get:function(){return ln.useThrottle}}),Object.defineProperty(e,"useWindowFitment",{enumerable:!0,get:function(){return ln.useWindowFitment}});var i=Ue(aq()),a=Ue(sp()),l=Ue(oq()),s=Ue(Cq()),f=Ue(ij()),d=Ue(J_()),h=Ue(Y_()),c=Ue(Q_()),v=Ue(X_()),m=Ue(Z_()),g=Ue(Pq()),S=or(ou()),_=Ue(uj()),E=Ue(oj()),O=Ue(eb()),w=Ue(Lq()),C=or(cj()),T=Ue(cp()),A=Ue(Fq()),R=Ue(dj()),q=Ue(vj()),k=Ue(eL()),F=Ue(nL()),U=Ue(bl()),V=Ue(uL()),Q=Ue(AI()),ce=or(lu()),ae=Ue(db()),J=Ue(tb()),X=Ue(iM()),ee=Ue(uM()),oe=Ue(BI()),pe=Ue(KI()),Ce=Ue(JI()),L=Ue(cM()),ne=Ue(fj()),ge=oz();Object.keys(ge).forEach(function(gt){gt==="default"||gt==="__esModule"||Object.prototype.hasOwnProperty.call(n,gt)||gt in e&&e[gt]===ge[gt]||Object.defineProperty(e,gt,{enumerable:!0,get:function(){return ge[gt]}})});var ye=or(fM()),Ee=wU(),Se=Ue(TU()),fe=Ue(oM()),Ne=Ue(tj()),De=Ue(jU()),Le=Ue(aM()),tt=Ue(Eb()),jt=Ue(xU()),Ve=Ue(gb()),ut=Ue(wM()),Gt=Ue(rj()),Sn=Ue(K_()),Zn=Ue(V_()),Ar=Ue(W_()),Rr=Ue(aj()),Jn=Ue(LU()),yn=Ue(kU()),On=Ue(lM()),ie=or(zU()),Be=or(HU()),Ie=Ue(VU()),He=Ue(KU()),at=Ue(pb()),Rt=Ue(vb()),Jt=Ue(mb()),er=Ue(hb()),In=Ue(QU()),Gr=Ue(ZU()),Ca=Ue(gj()),vr=Ue(t$()),Cn=Ue(CM()),Va=Ue(a$()),ln=Ra(),Tn=Ha(),Ta=yb(),Ei=fp();function Pa(gt){if(typeof WeakMap!="function")return null;var zn=new WeakMap,Hn=new WeakMap;return(Pa=function(xr){return xr?Hn:zn})(gt)}function or(gt,zn){if(gt&>.__esModule)return gt;if(gt===null||typeof gt!="object"&&typeof gt!="function")return{default:gt};var Hn=Pa(zn);if(Hn&&Hn.has(gt))return Hn.get(gt);var xr={__proto__:null},G=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Z in gt)if(Z!=="default"&&Object.prototype.hasOwnProperty.call(gt,Z)){var le=G?Object.getOwnPropertyDescriptor(gt,Z):null;le&&(le.get||le.set)?Object.defineProperty(xr,Z,le):xr[Z]=gt[Z]}return xr.default=gt,Hn&&Hn.set(gt,xr),xr}function Ue(gt){return gt&>.__esModule?gt:{default:gt}}}(qm)),qm}var xe=PM(),bf=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},yl=typeof window>"u"||"Deno"in globalThis;function ia(){}function i$(e,n){return typeof e=="function"?e(n):e}function __(e){return typeof e=="number"&&e>=0&&e!==1/0}function jM(e,n){return Math.max(e+(n||0)-Date.now(),0)}function _o(e,n){return typeof e=="function"?e(n):e}function Sa(e,n){return typeof e=="function"?e(n):e}function QT(e,n){const{type:i="all",exact:a,fetchStatus:l,predicate:s,queryKey:f,stale:d}=e;if(f){if(a){if(n.queryHash!==wb(f,n.options))return!1}else if(!lf(n.queryKey,f))return!1}if(i!=="all"){const h=n.isActive();if(i==="active"&&!h||i==="inactive"&&h)return!1}return!(typeof d=="boolean"&&n.isStale()!==d||l&&l!==n.state.fetchStatus||s&&!s(n))}function XT(e,n){const{exact:i,status:a,predicate:l,mutationKey:s}=e;if(s){if(!n.options.mutationKey)return!1;if(i){if(uf(n.options.mutationKey)!==uf(s))return!1}else if(!lf(n.options.mutationKey,s))return!1}return!(a&&n.state.status!==a||l&&!l(n))}function wb(e,n){return((n==null?void 0:n.queryKeyHashFn)||uf)(e)}function uf(e){return JSON.stringify(e,(n,i)=>S_(i)?Object.keys(i).sort().reduce((a,l)=>(a[l]=i[l],a),{}):i)}function lf(e,n){return e===n?!0:typeof e!=typeof n?!1:e&&n&&typeof e=="object"&&typeof n=="object"?!Object.keys(n).some(i=>!lf(e[i],n[i])):!1}function MM(e,n){if(e===n)return e;const i=ZT(e)&&ZT(n);if(i||S_(e)&&S_(n)){const a=i?e:Object.keys(e),l=a.length,s=i?n:Object.keys(n),f=s.length,d=i?[]:{};let h=0;for(let c=0;c<f;c++){const v=i?c:s[c];(!i&&a.includes(v)||i)&&e[v]===void 0&&n[v]===void 0?(d[v]=void 0,h++):(d[v]=MM(e[v],n[v]),d[v]===e[v]&&e[v]!==void 0&&h++)}return l===f&&h===l?e:d}return n}function b_(e,n){if(!n||Object.keys(e).length!==Object.keys(n).length)return!1;for(const i in e)if(e[i]!==n[i])return!1;return!0}function ZT(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function S_(e){if(!JT(e))return!1;const n=e.constructor;if(n===void 0)return!0;const i=n.prototype;return!(!JT(i)||!i.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function JT(e){return Object.prototype.toString.call(e)==="[object Object]"}function u$(e){return new Promise(n=>{setTimeout(n,e)})}function O_(e,n,i){return typeof i.structuralSharing=="function"?i.structuralSharing(e,n):i.structuralSharing!==!1?MM(e,n):n}function l$(e,n,i=0){const a=[...e,n];return i&&a.length>i?a.slice(1):a}function o$(e,n,i=0){const a=[n,...e];return i&&a.length>i?a.slice(0,-1):a}var Rb=Symbol();function NM(e,n){return!e.queryFn&&(n!=null&&n.initialPromise)?()=>n.initialPromise:!e.queryFn||e.queryFn===Rb?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}var sl,Zi,So,wP,s$=(wP=class extends bf{constructor(){super();_t(this,sl);_t(this,Zi);_t(this,So);We(this,So,n=>{if(!yl&&window.addEventListener){const i=()=>n();return window.addEventListener("visibilitychange",i,!1),()=>{window.removeEventListener("visibilitychange",i)}}})}onSubscribe(){K(this,Zi)||this.setEventListener(K(this,So))}onUnsubscribe(){var n;this.hasListeners()||((n=K(this,Zi))==null||n.call(this),We(this,Zi,void 0))}setEventListener(n){var i;We(this,So,n),(i=K(this,Zi))==null||i.call(this),We(this,Zi,n(a=>{typeof a=="boolean"?this.setFocused(a):this.onFocus()}))}setFocused(n){K(this,sl)!==n&&(We(this,sl,n),this.onFocus())}onFocus(){const n=this.isFocused();this.listeners.forEach(i=>{i(n)})}isFocused(){var n;return typeof K(this,sl)=="boolean"?K(this,sl):((n=globalThis.document)==null?void 0:n.visibilityState)!=="hidden"}},sl=new WeakMap,Zi=new WeakMap,So=new WeakMap,wP),Cb=new s$,Oo,Ji,Eo,RP,c$=(RP=class extends bf{constructor(){super();_t(this,Oo,!0);_t(this,Ji);_t(this,Eo);We(this,Eo,n=>{if(!yl&&window.addEventListener){const i=()=>n(!0),a=()=>n(!1);return window.addEventListener("online",i,!1),window.addEventListener("offline",a,!1),()=>{window.removeEventListener("online",i),window.removeEventListener("offline",a)}}})}onSubscribe(){K(this,Ji)||this.setEventListener(K(this,Eo))}onUnsubscribe(){var n;this.hasListeners()||((n=K(this,Ji))==null||n.call(this),We(this,Ji,void 0))}setEventListener(n){var i;We(this,Eo,n),(i=K(this,Ji))==null||i.call(this),We(this,Ji,n(this.setOnline.bind(this)))}setOnline(n){K(this,Oo)!==n&&(We(this,Oo,n),this.listeners.forEach(a=>{a(n)}))}isOnline(){return K(this,Oo)}},Oo=new WeakMap,Ji=new WeakMap,Eo=new WeakMap,RP),ep=new c$;function E_(){let e,n;const i=new Promise((l,s)=>{e=l,n=s});i.status="pending",i.catch(()=>{});function a(l){Object.assign(i,l),delete i.resolve,delete i.reject}return i.resolve=l=>{a({status:"fulfilled",value:l}),e(l)},i.reject=l=>{a({status:"rejected",reason:l}),n(l)},i}function f$(e){return Math.min(1e3*2**e,3e4)}function AM(e){return(e??"online")==="online"?ep.isOnline():!0}var xM=class extends Error{constructor(e){super("CancelledError"),this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}};function t_(e){return e instanceof xM}function DM(e){let n=!1,i=0,a=!1,l;const s=E_(),f=E=>{var O;a||(g(new xM(E)),(O=e.abort)==null||O.call(e))},d=()=>{n=!0},h=()=>{n=!1},c=()=>Cb.isFocused()&&(e.networkMode==="always"||ep.isOnline())&&e.canRun(),v=()=>AM(e.networkMode)&&e.canRun(),m=E=>{var O;a||(a=!0,(O=e.onSuccess)==null||O.call(e,E),l==null||l(),s.resolve(E))},g=E=>{var O;a||(a=!0,(O=e.onError)==null||O.call(e,E),l==null||l(),s.reject(E))},S=()=>new Promise(E=>{var O;l=w=>{(a||c())&&E(w)},(O=e.onPause)==null||O.call(e)}).then(()=>{var E;l=void 0,a||(E=e.onContinue)==null||E.call(e)}),_=()=>{if(a)return;let E;const O=i===0?e.initialPromise:void 0;try{E=O??e.fn()}catch(w){E=Promise.reject(w)}Promise.resolve(E).then(m).catch(w=>{var q;if(a)return;const C=e.retry??(yl?0:3),T=e.retryDelay??f$,A=typeof T=="function"?T(i,w):T,R=C===!0||typeof C=="number"&&i<C||typeof C=="function"&&C(i,w);if(n||!R){g(w);return}i++,(q=e.onFail)==null||q.call(e,i,w),u$(A).then(()=>c()?void 0:S()).then(()=>{n?g(w):_()})})};return{promise:s,cancel:f,continue:()=>(l==null||l(),s),cancelRetry:d,continueRetry:h,canStart:v,start:()=>(v()?_():S().then(_),s)}}function d$(){let e=[],n=0,i=d=>{d()},a=d=>{d()},l=d=>setTimeout(d,0);const s=d=>{n?e.push(d):l(()=>{i(d)})},f=()=>{const d=e;e=[],d.length&&l(()=>{a(()=>{d.forEach(h=>{i(h)})})})};return{batch:d=>{let h;n++;try{h=d()}finally{n--,n||f()}return h},batchCalls:d=>(...h)=>{s(()=>{d(...h)})},schedule:s,setNotifyFunction:d=>{i=d},setBatchNotifyFunction:d=>{a=d},setScheduler:d=>{l=d}}}var lr=d$(),cl,CP,qM=(CP=class{constructor(){_t(this,cl)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),__(this.gcTime)&&We(this,cl,setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(yl?1/0:5*60*1e3))}clearGcTimeout(){K(this,cl)&&(clearTimeout(K(this,cl)),We(this,cl,void 0))}},cl=new WeakMap,CP),wo,Ro,ra,hr,sf,fl,ya,vi,TP,p$=(TP=class extends qM{constructor(n){super();_t(this,ya);_t(this,wo);_t(this,Ro);_t(this,ra);_t(this,hr);_t(this,sf);_t(this,fl);We(this,fl,!1),We(this,sf,n.defaultOptions),this.setOptions(n.options),this.observers=[],We(this,ra,n.cache),this.queryKey=n.queryKey,this.queryHash=n.queryHash,We(this,wo,h$(this.options)),this.state=n.state??K(this,wo),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var n;return(n=K(this,hr))==null?void 0:n.promise}setOptions(n){this.options={...K(this,sf),...n},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&K(this,ra).remove(this)}setData(n,i){const a=O_(this.state.data,n,this.options);return zt(this,ya,vi).call(this,{data:a,type:"success",dataUpdatedAt:i==null?void 0:i.updatedAt,manual:i==null?void 0:i.manual}),a}setState(n,i){zt(this,ya,vi).call(this,{type:"setState",state:n,setStateOptions:i})}cancel(n){var a,l;const i=(a=K(this,hr))==null?void 0:a.promise;return(l=K(this,hr))==null||l.cancel(n),i?i.then(ia).catch(ia):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(K(this,wo))}isActive(){return this.observers.some(n=>Sa(n.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===Rb||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStale(){return this.state.isInvalidated?!0:this.getObserversCount()>0?this.observers.some(n=>n.getCurrentResult().isStale):this.state.data===void 0}isStaleByTime(n=0){return this.state.isInvalidated||this.state.data===void 0||!jM(this.state.dataUpdatedAt,n)}onFocus(){var i;const n=this.observers.find(a=>a.shouldFetchOnWindowFocus());n==null||n.refetch({cancelRefetch:!1}),(i=K(this,hr))==null||i.continue()}onOnline(){var i;const n=this.observers.find(a=>a.shouldFetchOnReconnect());n==null||n.refetch({cancelRefetch:!1}),(i=K(this,hr))==null||i.continue()}addObserver(n){this.observers.includes(n)||(this.observers.push(n),this.clearGcTimeout(),K(this,ra).notify({type:"observerAdded",query:this,observer:n}))}removeObserver(n){this.observers.includes(n)&&(this.observers=this.observers.filter(i=>i!==n),this.observers.length||(K(this,hr)&&(K(this,fl)?K(this,hr).cancel({revert:!0}):K(this,hr).cancelRetry()),this.scheduleGc()),K(this,ra).notify({type:"observerRemoved",query:this,observer:n}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||zt(this,ya,vi).call(this,{type:"invalidate"})}fetch(n,i){var h,c,v;if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&(i!=null&&i.cancelRefetch))this.cancel({silent:!0});else if(K(this,hr))return K(this,hr).continueRetry(),K(this,hr).promise}if(n&&this.setOptions(n),!this.options.queryFn){const m=this.observers.find(g=>g.options.queryFn);m&&this.setOptions(m.options)}const a=new AbortController,l=m=>{Object.defineProperty(m,"signal",{enumerable:!0,get:()=>(We(this,fl,!0),a.signal)})},s=()=>{const m=NM(this.options,i),g={queryKey:this.queryKey,meta:this.meta};return l(g),We(this,fl,!1),this.options.persister?this.options.persister(m,g,this):m(g)},f={fetchOptions:i,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:s};l(f),(h=this.options.behavior)==null||h.onFetch(f,this),We(this,Ro,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((c=f.fetchOptions)==null?void 0:c.meta))&&zt(this,ya,vi).call(this,{type:"fetch",meta:(v=f.fetchOptions)==null?void 0:v.meta});const d=m=>{var g,S,_,E;t_(m)&&m.silent||zt(this,ya,vi).call(this,{type:"error",error:m}),t_(m)||((S=(g=K(this,ra).config).onError)==null||S.call(g,m,this),(E=(_=K(this,ra).config).onSettled)==null||E.call(_,this.state.data,m,this)),this.scheduleGc()};return We(this,hr,DM({initialPromise:i==null?void 0:i.initialPromise,fn:f.fetchFn,abort:a.abort.bind(a),onSuccess:m=>{var g,S,_,E;if(m===void 0){d(new Error(`${this.queryHash} data is undefined`));return}try{this.setData(m)}catch(O){d(O);return}(S=(g=K(this,ra).config).onSuccess)==null||S.call(g,m,this),(E=(_=K(this,ra).config).onSettled)==null||E.call(_,m,this.state.error,this),this.scheduleGc()},onError:d,onFail:(m,g)=>{zt(this,ya,vi).call(this,{type:"failed",failureCount:m,error:g})},onPause:()=>{zt(this,ya,vi).call(this,{type:"pause"})},onContinue:()=>{zt(this,ya,vi).call(this,{type:"continue"})},retry:f.options.retry,retryDelay:f.options.retryDelay,networkMode:f.options.networkMode,canRun:()=>!0})),K(this,hr).start()}},wo=new WeakMap,Ro=new WeakMap,ra=new WeakMap,hr=new WeakMap,sf=new WeakMap,fl=new WeakMap,ya=new WeakSet,vi=function(n){const i=a=>{switch(n.type){case"failed":return{...a,fetchFailureCount:n.failureCount,fetchFailureReason:n.error};case"pause":return{...a,fetchStatus:"paused"};case"continue":return{...a,fetchStatus:"fetching"};case"fetch":return{...a,...LM(a.data,this.options),fetchMeta:n.meta??null};case"success":return{...a,data:n.data,dataUpdateCount:a.dataUpdateCount+1,dataUpdatedAt:n.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!n.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const l=n.error;return t_(l)&&l.revert&&K(this,Ro)?{...K(this,Ro),fetchStatus:"idle"}:{...a,error:l,errorUpdateCount:a.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:a.fetchFailureCount+1,fetchFailureReason:l,fetchStatus:"idle",status:"error"};case"invalidate":return{...a,isInvalidated:!0};case"setState":return{...a,...n.state}}};this.state=i(this.state),lr.batch(()=>{this.observers.forEach(a=>{a.onQueryUpdate()}),K(this,ra).notify({query:this,type:"updated",action:n})})},TP);function LM(e,n){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:AM(n.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function h$(e){const n=typeof e.initialData=="function"?e.initialData():e.initialData,i=n!==void 0,a=i?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:n,dataUpdateCount:0,dataUpdatedAt:i?a??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:i?"success":"pending",fetchStatus:"idle"}}var Ia,PP,m$=(PP=class extends bf{constructor(n={}){super();_t(this,Ia);this.config=n,We(this,Ia,new Map)}build(n,i,a){const l=i.queryKey,s=i.queryHash??wb(l,i);let f=this.get(s);return f||(f=new p$({cache:this,queryKey:l,queryHash:s,options:n.defaultQueryOptions(i),state:a,defaultOptions:n.getQueryDefaults(l)}),this.add(f)),f}add(n){K(this,Ia).has(n.queryHash)||(K(this,Ia).set(n.queryHash,n),this.notify({type:"added",query:n}))}remove(n){const i=K(this,Ia).get(n.queryHash);i&&(n.destroy(),i===n&&K(this,Ia).delete(n.queryHash),this.notify({type:"removed",query:n}))}clear(){lr.batch(()=>{this.getAll().forEach(n=>{this.remove(n)})})}get(n){return K(this,Ia).get(n)}getAll(){return[...K(this,Ia).values()]}find(n){const i={exact:!0,...n};return this.getAll().find(a=>QT(i,a))}findAll(n={}){const i=this.getAll();return Object.keys(n).length>0?i.filter(a=>QT(n,a)):i}notify(n){lr.batch(()=>{this.listeners.forEach(i=>{i(n)})})}onFocus(){lr.batch(()=>{this.getAll().forEach(n=>{n.onFocus()})})}onOnline(){lr.batch(()=>{this.getAll().forEach(n=>{n.onOnline()})})}},Ia=new WeakMap,PP),za,Or,dl,Ua,Yi,jP,v$=(jP=class extends qM{constructor(n){super();_t(this,Ua);_t(this,za);_t(this,Or);_t(this,dl);this.mutationId=n.mutationId,We(this,Or,n.mutationCache),We(this,za,[]),this.state=n.state||g$(),this.setOptions(n.options),this.scheduleGc()}setOptions(n){this.options=n,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(n){K(this,za).includes(n)||(K(this,za).push(n),this.clearGcTimeout(),K(this,Or).notify({type:"observerAdded",mutation:this,observer:n}))}removeObserver(n){We(this,za,K(this,za).filter(i=>i!==n)),this.scheduleGc(),K(this,Or).notify({type:"observerRemoved",mutation:this,observer:n})}optionalRemove(){K(this,za).length||(this.state.status==="pending"?this.scheduleGc():K(this,Or).remove(this))}continue(){var n;return((n=K(this,dl))==null?void 0:n.continue())??this.execute(this.state.variables)}async execute(n){var l,s,f,d,h,c,v,m,g,S,_,E,O,w,C,T,A,R,q,k;We(this,dl,DM({fn:()=>this.options.mutationFn?this.options.mutationFn(n):Promise.reject(new Error("No mutationFn found")),onFail:(F,U)=>{zt(this,Ua,Yi).call(this,{type:"failed",failureCount:F,error:U})},onPause:()=>{zt(this,Ua,Yi).call(this,{type:"pause"})},onContinue:()=>{zt(this,Ua,Yi).call(this,{type:"continue"})},retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>K(this,Or).canRun(this)}));const i=this.state.status==="pending",a=!K(this,dl).canStart();try{if(!i){zt(this,Ua,Yi).call(this,{type:"pending",variables:n,isPaused:a}),await((s=(l=K(this,Or).config).onMutate)==null?void 0:s.call(l,n,this));const U=await((d=(f=this.options).onMutate)==null?void 0:d.call(f,n));U!==this.state.context&&zt(this,Ua,Yi).call(this,{type:"pending",context:U,variables:n,isPaused:a})}const F=await K(this,dl).start();return await((c=(h=K(this,Or).config).onSuccess)==null?void 0:c.call(h,F,n,this.state.context,this)),await((m=(v=this.options).onSuccess)==null?void 0:m.call(v,F,n,this.state.context)),await((S=(g=K(this,Or).config).onSettled)==null?void 0:S.call(g,F,null,this.state.variables,this.state.context,this)),await((E=(_=this.options).onSettled)==null?void 0:E.call(_,F,null,n,this.state.context)),zt(this,Ua,Yi).call(this,{type:"success",data:F}),F}catch(F){try{throw await((w=(O=K(this,Or).config).onError)==null?void 0:w.call(O,F,n,this.state.context,this)),await((T=(C=this.options).onError)==null?void 0:T.call(C,F,n,this.state.context)),await((R=(A=K(this,Or).config).onSettled)==null?void 0:R.call(A,void 0,F,this.state.variables,this.state.context,this)),await((k=(q=this.options).onSettled)==null?void 0:k.call(q,void 0,F,n,this.state.context)),F}finally{zt(this,Ua,Yi).call(this,{type:"error",error:F})}}finally{K(this,Or).runNext(this)}}},za=new WeakMap,Or=new WeakMap,dl=new WeakMap,Ua=new WeakSet,Yi=function(n){const i=a=>{switch(n.type){case"failed":return{...a,failureCount:n.failureCount,failureReason:n.error};case"pause":return{...a,isPaused:!0};case"continue":return{...a,isPaused:!1};case"pending":return{...a,context:n.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:n.isPaused,status:"pending",variables:n.variables,submittedAt:Date.now()};case"success":return{...a,data:n.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...a,data:void 0,error:n.error,failureCount:a.failureCount+1,failureReason:n.error,isPaused:!1,status:"error"}}};this.state=i(this.state),lr.batch(()=>{K(this,za).forEach(a=>{a.onMutationUpdate(n)}),K(this,Or).notify({mutation:this,type:"updated",action:n})})},jP);function g$(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var yi,_a,cf,MP,y$=(MP=class extends bf{constructor(n={}){super();_t(this,yi);_t(this,_a);_t(this,cf);this.config=n,We(this,yi,new Set),We(this,_a,new Map),We(this,cf,0)}build(n,i,a){const l=new v$({mutationCache:this,mutationId:++Ad(this,cf)._,options:n.defaultMutationOptions(i),state:a});return this.add(l),l}add(n){K(this,yi).add(n);const i=zd(n);if(typeof i=="string"){const a=K(this,_a).get(i);a?a.push(n):K(this,_a).set(i,[n])}this.notify({type:"added",mutation:n})}remove(n){if(K(this,yi).delete(n)){const i=zd(n);if(typeof i=="string"){const a=K(this,_a).get(i);if(a)if(a.length>1){const l=a.indexOf(n);l!==-1&&a.splice(l,1)}else a[0]===n&&K(this,_a).delete(i)}}this.notify({type:"removed",mutation:n})}canRun(n){const i=zd(n);if(typeof i=="string"){const a=K(this,_a).get(i),l=a==null?void 0:a.find(s=>s.state.status==="pending");return!l||l===n}else return!0}runNext(n){var a;const i=zd(n);if(typeof i=="string"){const l=(a=K(this,_a).get(i))==null?void 0:a.find(s=>s!==n&&s.state.isPaused);return(l==null?void 0:l.continue())??Promise.resolve()}else return Promise.resolve()}clear(){lr.batch(()=>{K(this,yi).forEach(n=>{this.notify({type:"removed",mutation:n})}),K(this,yi).clear(),K(this,_a).clear()})}getAll(){return Array.from(K(this,yi))}find(n){const i={exact:!0,...n};return this.getAll().find(a=>XT(i,a))}findAll(n={}){return this.getAll().filter(i=>XT(n,i))}notify(n){lr.batch(()=>{this.listeners.forEach(i=>{i(n)})})}resumePausedMutations(){const n=this.getAll().filter(i=>i.state.isPaused);return lr.batch(()=>Promise.all(n.map(i=>i.continue().catch(ia))))}},yi=new WeakMap,_a=new WeakMap,cf=new WeakMap,MP);function zd(e){var n;return(n=e.options.scope)==null?void 0:n.id}function eP(e){return{onFetch:(n,i)=>{var v,m,g,S,_;const a=n.options,l=(g=(m=(v=n.fetchOptions)==null?void 0:v.meta)==null?void 0:m.fetchMore)==null?void 0:g.direction,s=((S=n.state.data)==null?void 0:S.pages)||[],f=((_=n.state.data)==null?void 0:_.pageParams)||[];let d={pages:[],pageParams:[]},h=0;const c=async()=>{let E=!1;const O=T=>{Object.defineProperty(T,"signal",{enumerable:!0,get:()=>(n.signal.aborted?E=!0:n.signal.addEventListener("abort",()=>{E=!0}),n.signal)})},w=NM(n.options,n.fetchOptions),C=async(T,A,R)=>{if(E)return Promise.reject();if(A==null&&T.pages.length)return Promise.resolve(T);const q={queryKey:n.queryKey,pageParam:A,direction:R?"backward":"forward",meta:n.options.meta};O(q);const k=await w(q),{maxPages:F}=n.options,U=R?o$:l$;return{pages:U(T.pages,k,F),pageParams:U(T.pageParams,A,F)}};if(l&&s.length){const T=l==="backward",A=T?_$:tP,R={pages:s,pageParams:f},q=A(a,R);d=await C(R,q,T)}else{const T=e??s.length;do{const A=h===0?f[0]??a.initialPageParam:tP(a,d);if(h>0&&A==null)break;d=await C(d,A),h++}while(h<T)}return d};n.options.persister?n.fetchFn=()=>{var E,O;return(O=(E=n.options).persister)==null?void 0:O.call(E,c,{queryKey:n.queryKey,meta:n.options.meta,signal:n.signal},i)}:n.fetchFn=c}}}function tP(e,{pages:n,pageParams:i}){const a=n.length-1;return n.length>0?e.getNextPageParam(n[a],n,i[a],i):void 0}function _$(e,{pages:n,pageParams:i}){var a;return n.length>0?(a=e.getPreviousPageParam)==null?void 0:a.call(e,n[0],n,i[0],i):void 0}var An,eu,tu,Co,To,nu,Po,jo,NP,b$=(NP=class{constructor(e={}){_t(this,An);_t(this,eu);_t(this,tu);_t(this,Co);_t(this,To);_t(this,nu);_t(this,Po);_t(this,jo);We(this,An,e.queryCache||new m$),We(this,eu,e.mutationCache||new y$),We(this,tu,e.defaultOptions||{}),We(this,Co,new Map),We(this,To,new Map),We(this,nu,0)}mount(){Ad(this,nu)._++,K(this,nu)===1&&(We(this,Po,Cb.subscribe(async e=>{e&&(await this.resumePausedMutations(),K(this,An).onFocus())})),We(this,jo,ep.subscribe(async e=>{e&&(await this.resumePausedMutations(),K(this,An).onOnline())})))}unmount(){var e,n;Ad(this,nu)._--,K(this,nu)===0&&((e=K(this,Po))==null||e.call(this),We(this,Po,void 0),(n=K(this,jo))==null||n.call(this),We(this,jo,void 0))}isFetching(e){return K(this,An).findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return K(this,eu).findAll({...e,status:"pending"}).length}getQueryData(e){var i;const n=this.defaultQueryOptions({queryKey:e});return(i=K(this,An).get(n.queryHash))==null?void 0:i.state.data}ensureQueryData(e){const n=this.defaultQueryOptions(e),i=K(this,An).build(this,n),a=i.state.data;return a===void 0?this.fetchQuery(e):(e.revalidateIfStale&&i.isStaleByTime(_o(n.staleTime,i))&&this.prefetchQuery(n),Promise.resolve(a))}getQueriesData(e){return K(this,An).findAll(e).map(({queryKey:n,state:i})=>{const a=i.data;return[n,a]})}setQueryData(e,n,i){const a=this.defaultQueryOptions({queryKey:e}),l=K(this,An).get(a.queryHash),s=l==null?void 0:l.state.data,f=i$(n,s);if(f!==void 0)return K(this,An).build(this,a).setData(f,{...i,manual:!0})}setQueriesData(e,n,i){return lr.batch(()=>K(this,An).findAll(e).map(({queryKey:a})=>[a,this.setQueryData(a,n,i)]))}getQueryState(e){var i;const n=this.defaultQueryOptions({queryKey:e});return(i=K(this,An).get(n.queryHash))==null?void 0:i.state}removeQueries(e){const n=K(this,An);lr.batch(()=>{n.findAll(e).forEach(i=>{n.remove(i)})})}resetQueries(e,n){const i=K(this,An),a={type:"active",...e};return lr.batch(()=>(i.findAll(e).forEach(l=>{l.reset()}),this.refetchQueries(a,n)))}cancelQueries(e,n={}){const i={revert:!0,...n},a=lr.batch(()=>K(this,An).findAll(e).map(l=>l.cancel(i)));return Promise.all(a).then(ia).catch(ia)}invalidateQueries(e,n={}){return lr.batch(()=>{if(K(this,An).findAll(e).forEach(a=>{a.invalidate()}),(e==null?void 0:e.refetchType)==="none")return Promise.resolve();const i={...e,type:(e==null?void 0:e.refetchType)??(e==null?void 0:e.type)??"active"};return this.refetchQueries(i,n)})}refetchQueries(e,n={}){const i={...n,cancelRefetch:n.cancelRefetch??!0},a=lr.batch(()=>K(this,An).findAll(e).filter(l=>!l.isDisabled()).map(l=>{let s=l.fetch(void 0,i);return i.throwOnError||(s=s.catch(ia)),l.state.fetchStatus==="paused"?Promise.resolve():s}));return Promise.all(a).then(ia)}fetchQuery(e){const n=this.defaultQueryOptions(e);n.retry===void 0&&(n.retry=!1);const i=K(this,An).build(this,n);return i.isStaleByTime(_o(n.staleTime,i))?i.fetch(n):Promise.resolve(i.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(ia).catch(ia)}fetchInfiniteQuery(e){return e.behavior=eP(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(ia).catch(ia)}ensureInfiniteQueryData(e){return e.behavior=eP(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return ep.isOnline()?K(this,eu).resumePausedMutations():Promise.resolve()}getQueryCache(){return K(this,An)}getMutationCache(){return K(this,eu)}getDefaultOptions(){return K(this,tu)}setDefaultOptions(e){We(this,tu,e)}setQueryDefaults(e,n){K(this,Co).set(uf(e),{queryKey:e,defaultOptions:n})}getQueryDefaults(e){const n=[...K(this,Co).values()],i={};return n.forEach(a=>{lf(e,a.queryKey)&&Object.assign(i,a.defaultOptions)}),i}setMutationDefaults(e,n){K(this,To).set(uf(e),{mutationKey:e,defaultOptions:n})}getMutationDefaults(e){const n=[...K(this,To).values()];let i={};return n.forEach(a=>{lf(e,a.mutationKey)&&(i={...i,...a.defaultOptions})}),i}defaultQueryOptions(e){if(e._defaulted)return e;const n={...K(this,tu).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return n.queryHash||(n.queryHash=wb(n.queryKey,n)),n.refetchOnReconnect===void 0&&(n.refetchOnReconnect=n.networkMode!=="always"),n.throwOnError===void 0&&(n.throwOnError=!!n.suspense),!n.networkMode&&n.persister&&(n.networkMode="offlineFirst"),n.queryFn===Rb&&(n.enabled=!1),n}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...K(this,tu).mutations,...(e==null?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){K(this,An).clear(),K(this,eu).clear()}},An=new WeakMap,eu=new WeakMap,tu=new WeakMap,Co=new WeakMap,To=new WeakMap,nu=new WeakMap,Po=new WeakMap,jo=new WeakMap,NP),jr,Ut,ff,Er,pl,Mo,ru,$a,df,No,Ao,hl,ml,au,xo,Zt,Xc,w_,R_,C_,T_,P_,j_,M_,BM,AP,S$=(AP=class extends bf{constructor(n,i){super();_t(this,Zt);_t(this,jr);_t(this,Ut);_t(this,ff);_t(this,Er);_t(this,pl);_t(this,Mo);_t(this,ru);_t(this,$a);_t(this,df);_t(this,No);_t(this,Ao);_t(this,hl);_t(this,ml);_t(this,au);_t(this,xo,new Set);this.options=i,We(this,jr,n),We(this,$a,null),We(this,ru,E_()),this.options.experimental_prefetchInRender||K(this,ru).reject(new Error("experimental_prefetchInRender feature flag is not enabled")),this.bindMethods(),this.setOptions(i)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(K(this,Ut).addObserver(this),nP(K(this,Ut),this.options)?zt(this,Zt,Xc).call(this):this.updateResult(),zt(this,Zt,T_).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return N_(K(this,Ut),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return N_(K(this,Ut),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,zt(this,Zt,P_).call(this),zt(this,Zt,j_).call(this),K(this,Ut).removeObserver(this)}setOptions(n,i){const a=this.options,l=K(this,Ut);if(this.options=K(this,jr).defaultQueryOptions(n),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof Sa(this.options.enabled,K(this,Ut))!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");zt(this,Zt,M_).call(this),K(this,Ut).setOptions(this.options),a._defaulted&&!b_(this.options,a)&&K(this,jr).getQueryCache().notify({type:"observerOptionsUpdated",query:K(this,Ut),observer:this});const s=this.hasListeners();s&&rP(K(this,Ut),l,this.options,a)&&zt(this,Zt,Xc).call(this),this.updateResult(i),s&&(K(this,Ut)!==l||Sa(this.options.enabled,K(this,Ut))!==Sa(a.enabled,K(this,Ut))||_o(this.options.staleTime,K(this,Ut))!==_o(a.staleTime,K(this,Ut)))&&zt(this,Zt,w_).call(this);const f=zt(this,Zt,R_).call(this);s&&(K(this,Ut)!==l||Sa(this.options.enabled,K(this,Ut))!==Sa(a.enabled,K(this,Ut))||f!==K(this,au))&&zt(this,Zt,C_).call(this,f)}getOptimisticResult(n){const i=K(this,jr).getQueryCache().build(K(this,jr),n),a=this.createResult(i,n);return E$(this,a)&&(We(this,Er,a),We(this,Mo,this.options),We(this,pl,K(this,Ut).state)),a}getCurrentResult(){return K(this,Er)}trackResult(n,i){const a={};return Object.keys(n).forEach(l=>{Object.defineProperty(a,l,{configurable:!1,enumerable:!0,get:()=>(this.trackProp(l),i==null||i(l),n[l])})}),a}trackProp(n){K(this,xo).add(n)}getCurrentQuery(){return K(this,Ut)}refetch({...n}={}){return this.fetch({...n})}fetchOptimistic(n){const i=K(this,jr).defaultQueryOptions(n),a=K(this,jr).getQueryCache().build(K(this,jr),i);return a.fetch().then(()=>this.createResult(a,i))}fetch(n){return zt(this,Zt,Xc).call(this,{...n,cancelRefetch:n.cancelRefetch??!0}).then(()=>(this.updateResult(),K(this,Er)))}createResult(n,i){var F;const a=K(this,Ut),l=this.options,s=K(this,Er),f=K(this,pl),d=K(this,Mo),c=n!==a?n.state:K(this,ff),{state:v}=n;let m={...v},g=!1,S;if(i._optimisticResults){const U=this.hasListeners(),V=!U&&nP(n,i),Q=U&&rP(n,a,i,l);(V||Q)&&(m={...m,...LM(v.data,n.options)}),i._optimisticResults==="isRestoring"&&(m.fetchStatus="idle")}let{error:_,errorUpdatedAt:E,status:O}=m;if(i.select&&m.data!==void 0)if(s&&m.data===(f==null?void 0:f.data)&&i.select===K(this,df))S=K(this,No);else try{We(this,df,i.select),S=i.select(m.data),S=O_(s==null?void 0:s.data,S,i),We(this,No,S),We(this,$a,null)}catch(U){We(this,$a,U)}else S=m.data;if(i.placeholderData!==void 0&&S===void 0&&O==="pending"){let U;if(s!=null&&s.isPlaceholderData&&i.placeholderData===(d==null?void 0:d.placeholderData))U=s.data;else if(U=typeof i.placeholderData=="function"?i.placeholderData((F=K(this,Ao))==null?void 0:F.state.data,K(this,Ao)):i.placeholderData,i.select&&U!==void 0)try{U=i.select(U),We(this,$a,null)}catch(V){We(this,$a,V)}U!==void 0&&(O="success",S=O_(s==null?void 0:s.data,U,i),g=!0)}K(this,$a)&&(_=K(this,$a),S=K(this,No),E=Date.now(),O="error");const w=m.fetchStatus==="fetching",C=O==="pending",T=O==="error",A=C&&w,R=S!==void 0,k={status:O,fetchStatus:m.fetchStatus,isPending:C,isSuccess:O==="success",isError:T,isInitialLoading:A,isLoading:A,data:S,dataUpdatedAt:m.dataUpdatedAt,error:_,errorUpdatedAt:E,failureCount:m.fetchFailureCount,failureReason:m.fetchFailureReason,errorUpdateCount:m.errorUpdateCount,isFetched:m.dataUpdateCount>0||m.errorUpdateCount>0,isFetchedAfterMount:m.dataUpdateCount>c.dataUpdateCount||m.errorUpdateCount>c.errorUpdateCount,isFetching:w,isRefetching:w&&!C,isLoadingError:T&&!R,isPaused:m.fetchStatus==="paused",isPlaceholderData:g,isRefetchError:T&&R,isStale:Tb(n,i),refetch:this.refetch,promise:K(this,ru)};if(this.options.experimental_prefetchInRender){const U=ce=>{k.status==="error"?ce.reject(k.error):k.data!==void 0&&ce.resolve(k.data)},V=()=>{const ce=We(this,ru,k.promise=E_());U(ce)},Q=K(this,ru);switch(Q.status){case"pending":n.queryHash===a.queryHash&&U(Q);break;case"fulfilled":(k.status==="error"||k.data!==Q.value)&&V();break;case"rejected":(k.status!=="error"||k.error!==Q.reason)&&V();break}}return k}updateResult(n){const i=K(this,Er),a=this.createResult(K(this,Ut),this.options);if(We(this,pl,K(this,Ut).state),We(this,Mo,this.options),K(this,pl).data!==void 0&&We(this,Ao,K(this,Ut)),b_(a,i))return;We(this,Er,a);const l={},s=()=>{if(!i)return!0;const{notifyOnChangeProps:f}=this.options,d=typeof f=="function"?f():f;if(d==="all"||!d&&!K(this,xo).size)return!0;const h=new Set(d??K(this,xo));return this.options.throwOnError&&h.add("error"),Object.keys(K(this,Er)).some(c=>{const v=c;return K(this,Er)[v]!==i[v]&&h.has(v)})};(n==null?void 0:n.listeners)!==!1&&s()&&(l.listeners=!0),zt(this,Zt,BM).call(this,{...l,...n})}onQueryUpdate(){this.updateResult(),this.hasListeners()&&zt(this,Zt,T_).call(this)}},jr=new WeakMap,Ut=new WeakMap,ff=new WeakMap,Er=new WeakMap,pl=new WeakMap,Mo=new WeakMap,ru=new WeakMap,$a=new WeakMap,df=new WeakMap,No=new WeakMap,Ao=new WeakMap,hl=new WeakMap,ml=new WeakMap,au=new WeakMap,xo=new WeakMap,Zt=new WeakSet,Xc=function(n){zt(this,Zt,M_).call(this);let i=K(this,Ut).fetch(this.options,n);return n!=null&&n.throwOnError||(i=i.catch(ia)),i},w_=function(){zt(this,Zt,P_).call(this);const n=_o(this.options.staleTime,K(this,Ut));if(yl||K(this,Er).isStale||!__(n))return;const a=jM(K(this,Er).dataUpdatedAt,n)+1;We(this,hl,setTimeout(()=>{K(this,Er).isStale||this.updateResult()},a))},R_=function(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(K(this,Ut)):this.options.refetchInterval)??!1},C_=function(n){zt(this,Zt,j_).call(this),We(this,au,n),!(yl||Sa(this.options.enabled,K(this,Ut))===!1||!__(K(this,au))||K(this,au)===0)&&We(this,ml,setInterval(()=>{(this.options.refetchIntervalInBackground||Cb.isFocused())&&zt(this,Zt,Xc).call(this)},K(this,au)))},T_=function(){zt(this,Zt,w_).call(this),zt(this,Zt,C_).call(this,zt(this,Zt,R_).call(this))},P_=function(){K(this,hl)&&(clearTimeout(K(this,hl)),We(this,hl,void 0))},j_=function(){K(this,ml)&&(clearInterval(K(this,ml)),We(this,ml,void 0))},M_=function(){const n=K(this,jr).getQueryCache().build(K(this,jr),this.options);if(n===K(this,Ut))return;const i=K(this,Ut);We(this,Ut,n),We(this,ff,n.state),this.hasListeners()&&(i==null||i.removeObserver(this),n.addObserver(this))},BM=function(n){lr.batch(()=>{n.listeners&&this.listeners.forEach(i=>{i(K(this,Er))}),K(this,jr).getQueryCache().notify({query:K(this,Ut),type:"observerResultsUpdated"})})},AP);function O$(e,n){return Sa(n.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&n.retryOnMount===!1)}function nP(e,n){return O$(e,n)||e.state.data!==void 0&&N_(e,n,n.refetchOnMount)}function N_(e,n,i){if(Sa(n.enabled,e)!==!1){const a=typeof i=="function"?i(e):i;return a==="always"||a!==!1&&Tb(e,n)}return!1}function rP(e,n,i,a){return(e!==n||Sa(a.enabled,e)===!1)&&(!i.suspense||e.state.status!=="error")&&Tb(e,i)}function Tb(e,n){return Sa(n.enabled,e)!==!1&&e.isStaleByTime(_o(n.staleTime,e))}function E$(e,n){return!b_(e.getCurrentResult(),n)}var kM=B.createContext(void 0),Pb=e=>{const n=B.useContext(kM);if(!n)throw new Error("No QueryClient set, use QueryClientProvider to set one");return n},w$=({client:e,children:n})=>(B.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),M.jsx(kM.Provider,{value:e,children:n})),IM=B.createContext(!1),R$=()=>B.useContext(IM);IM.Provider;function C$(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var T$=B.createContext(C$()),P$=()=>B.useContext(T$);function j$(e,n){return typeof e=="function"?e(...n):!!e}function aP(){}var M$=(e,n)=>{(e.suspense||e.throwOnError||e.experimental_prefetchInRender)&&(n.isReset()||(e.retryOnMount=!1))},N$=e=>{B.useEffect(()=>{e.clearReset()},[e])},A$=({result:e,errorResetBoundary:n,throwOnError:i,query:a})=>e.isError&&!n.isReset()&&!e.isFetching&&a&&j$(i,[e.error,a]),x$=e=>{const n=e.staleTime;e.suspense&&(e.staleTime=typeof n=="function"?(...i)=>Math.max(n(...i),1e3):Math.max(n??1e3,1e3),typeof e.gcTime=="number"&&(e.gcTime=Math.max(e.gcTime,1e3)))},D$=(e,n)=>e.isLoading&&e.isFetching&&!n,q$=(e,n)=>(e==null?void 0:e.suspense)&&n.isPending,iP=(e,n,i)=>n.fetchOptimistic(e).catch(()=>{i.clearReset()});function L$(e,n,i){var m,g,S,_,E;const a=Pb(),l=R$(),s=P$(),f=a.defaultQueryOptions(e);(g=(m=a.getDefaultOptions().queries)==null?void 0:m._experimental_beforeQuery)==null||g.call(m,f),f._optimisticResults=l?"isRestoring":"optimistic",x$(f),M$(f,s),N$(s);const d=!a.getQueryCache().get(f.queryHash),[h]=B.useState(()=>new n(a,f)),c=h.getOptimisticResult(f),v=!l&&e.subscribed!==!1;if(B.useSyncExternalStore(B.useCallback(O=>{const w=v?h.subscribe(lr.batchCalls(O)):aP;return h.updateResult(),w},[h,v]),()=>h.getCurrentResult(),()=>h.getCurrentResult()),B.useEffect(()=>{h.setOptions(f,{listeners:!1})},[f,h]),q$(f,c))throw iP(f,h,s);if(A$({result:c,errorResetBoundary:s,throwOnError:f.throwOnError,query:a.getQueryCache().get(f.queryHash)}))throw c.error;if((_=(S=a.getDefaultOptions().queries)==null?void 0:S._experimental_afterQuery)==null||_.call(S,f,c),f.experimental_prefetchInRender&&!yl&&D$(c,l)){const O=d?iP(f,h,s):(E=a.getQueryCache().get(f.queryHash))==null?void 0:E.promise;O==null||O.catch(aP).finally(()=>{h.updateResult()})}return f.notifyOnChangeProps?c:h.trackResult(c)}function Xn(e,n){return L$(e,S$)}const Bt={certificates:"certificates",cluster:"cluster",configOptions:"configOptions",forwards:"forwards",groups:"groups",images:"images",instances:"instances",customVolumes:"customVolumes",isoVolumes:"isoVolumes",logs:"logs",members:"members",metrics:"metrics",networks:"networks",operations:"operations",profiles:"profiles",projects:"projects",resources:"resources",storage:"storage",settings:"settings",state:"state",volumes:"volumes",warnings:"warnings",snapshots:"snapshots",identities:"identities",authGroups:"authGroups",idpGroups:"idpGroups",permissions:"permissions",currentIdentity:"currentIdentity"},zM=async e=>new Promise((n,i)=>{const a=e?`?target=${e}`:"";fetch(`/1.0${a}`).then(Pt).then(l=>{n(l.metadata)}).catch(i)}),B$=async e=>new Promise((n,i)=>{Promise.allSettled(e.map(async a=>zM(a.server_name))).then(a=>{const l=[];for(let s=0;s<e.length;s++){const f=e[s].server_name,d=a[s];if(d.status==="rejected"&&i(nN(d,f)),d.status==="fulfilled"){const h=a[s];l.push({...h.value,memberName:f})}}n(l)}).catch(i)}),k$=async(e,n)=>{const i=n?`?target=${n}`:"";return new Promise((a,l)=>{fetch(`/1.0${i}`,{method:"PATCH",body:JSON.stringify({config:e})}).then(Pt).then(a).catch(l)})},E4=async(e,n)=>new Promise((i,a)=>{Promise.allSettled(Object.keys(e).map(async l=>{const s={[n]:e[l]};return k$(s,l)})).then(l=>{var f;const s=(f=l.find(d=>d.status==="rejected"))==null?void 0:f.reason;if(s){a(s);return}}).then(i).catch(a)}),w4=async()=>new Promise((e,n)=>{fetch("/1.0/resources").then(Pt).then(i=>{e(i.metadata)}).catch(n)}),I$=async e=>e?new Promise((n,i)=>{fetch("/1.0/metadata/configuration").then(Pt).then(a=>{n(a.metadata)}).catch(i)}):new Promise(n=>{n(null)}),R4=async e=>e?new Promise((n,i)=>{fetch("/documentation/objects.inv.txt").then(TF).then(a=>{n(a.split(` `))}).catch(i)}):new Promise(n=>{n([])}),Sf=e=>{var i;const n=[];for(const[a,l]of Object.entries(e))for(const s of l.keys)for(const[f,d]of Object.entries(s)){const h={...d,category:a,default:(i=d.defaultdesc)!=null&&i.startsWith("`")?d.defaultdesc.split("`")[1]:"",key:f};n.push(h)}return n},C4=(e,n,i)=>{let a=e.replaceAll("<","<").replaceAll(">",">").replaceAll(` `,"<br>");if(a=a.replaceAll("```","").replaceAll("{important}","<b>Important</b>"),i){const f=e.match(/{(config|ref|config:option)}`[a-z-:._]+`/g);f==null||f.map(d=>{var _;const h=(_=d.substring(d.indexOf("`")+1,d.lastIndexOf("`")))==null?void 0:_.split(":").pop();if(!h)return;const c=i.find(E=>E.includes(` ${h} `));if(!c)return;const v=c.split(": ")[1],m=c.split(":")[0].replace(/\s\s+/g," ").trim(),g=m.includes(" ")?m.substring(m.indexOf(" ")+1):h.replaceAll("-"," "),S=`<a href="${n}/${v}" target="_blank" rel="noopener noreferrer">${g}</a>`;a=a.replaceAll(d,S)})}let l=0;const s=100;for(;a.includes("`")&&l++<s;)a=a.replace("`","<code>").replace("`","</code>");return a},A_={rootStorage:"",limits_cpu:"limits.cpu",limits_memory:"limits.memory",limits_memory_swap:"limits.memory.swap",limits_disk_priority:"limits.disk.priority",limits_processes:"limits.processes",security_privileged:"security.privileged",security_nesting:"security.nesting",security_protection_delete:"security.protection.delete",security_protection_shift:"security.protection.shift",security_idmap_base:"security.idmap.base",security_idmap_size:"security.idmap.size",security_idmap_isolated:"security.idmap.isolated",security_devlxd:"security.devlxd",security_devlxd_images:"security.devlxd.images",security_secureboot:"security.secureboot",snapshots_pattern:"snapshots.pattern",snapshots_expiry:"snapshots.expiry",snapshots_schedule:"snapshots.schedule",snapshots_schedule_stopped:"snapshots.schedule.stopped",migration_stateful:"migration.stateful",cluster_evacuate:"cluster.evacuate",boot_autostart:"boot.autostart",boot_autostart_delay:"boot.autostart.delay",boot_autostart_priority:"boot.autostart.priority",boot_host_shutdown_timeout:"boot.host_shutdown_timeout",boot_stop_priority:"boot.stop.priority",cloud_init_network_config:"cloud-init.network-config",cloud_init_user_data:"cloud-init.user-data",cloud_init_vendor_data:"cloud-init.vendor-data"},z$=e=>{if(!(e in A_))throw new Error(`Could not find ${e} in instanceConfigFormFieldsToPayload`);return A_[e]},UM=()=>new Set(Object.values(A_)),T4=UM,P4=UM,x_={restricted_cluster_groups:"restricted.cluster.groups",restricted_cluster_target:"restricted.cluster.target",restricted_devices_disk:"restricted.devices.disk",restricted_devices_disk_paths:"restricted.devices.disk.paths",restricted_devices_gpu:"restricted.devices.gpu",restricted_devices_infiniband:"restricted.devices.infiniband",restricted_devices_nic:"restricted.devices.nic",restricted_devices_pci:"restricted.devices.pci",restricted_devices_unix_block:"restricted.devices.unix-block",restricted_devices_unix_char:"restricted.devices.unix-char",restricted_devices_unix_hotplug:"restricted.devices.unix-hotplug",restricted_devices_usb:"restricted.devices.usb",restricted_virtual_machines_low_level:"restricted.virtual-machines.lowlevel",restricted_containers_low_level:"restricted.containers.lowlevel",restricted_containers_nesting:"restricted.containers.nesting",restricted_containers_privilege:"restricted.containers.privilege",restricted_container_interception:"restricted.containers.interception",restrict_snapshots:"restricted.snapshots",restricted_idmap_uid:"restricted.idmap.uid",restricted_idmap_gid:"restricted.idmap.gid",restricted_network_access:"restricted.networks.access",restricted_network_subnets:"restricted.networks.subnets",restricted_network_uplinks:"restricted.networks.uplinks",restricted_network_zones:"restricted.networks.zones",restricted:"restricted",features_images:"features.images",features_profiles:"features.profiles",features_networks:"features.networks",features_networks_zones:"features.networks.zones",features_storage_buckets:"features.storage.buckets",features_storage_volumes:"features.storage.volumes",limits_instances:"limits.instances",limits_containers:"limits.containers",limits_virtual_machines:"limits.virtual-machines",limits_disk:"limits.disk",limits_networks:"limits.networks",limits_cpu:"limits.cpu",limits_memory:"limits.memory",limits_processes:"limits.processes"},U$=e=>{if(!(e in x_))throw new Error(`Could not find ${e} in projectConfigFormFieldsToPayload`);return x_[e]},j4=()=>new Set(Object.values(x_)),M4=(e,n,i,a)=>["deduplicate","A storage volume with this name already exists",async(l,s)=>{const f=(s==null?void 0:s.parent).pool;return l===a||eN(l,e,i,`storage-pools/${f}/volumes/${n}`)}],of={size:"size",security_shifted:"security.shifted",security_unmapped:"security.unmapped",snapshots_expiry:"snapshots.expiry",snapshots_pattern:"snapshots.pattern",snapshots_schedule:"snapshots.schedule",block_filesystem:"block.filesystem",block_mount_options:"block.mount_options",block_type:"block.type",zfs_blocksize:"zfs.blocksize",zfs_block_mode:"zfs.block_mode",zfs_delegate:"zfs.delegate",zfs_remove_snapshots:"zfs.remove_snapshots",zfs_use_refquota:"zfs.use_refquota",zfs_reserve_space:"zfs.reserve_space"},N4=()=>Object.keys(of).filter(e=>e.startsWith("block_")),A4=()=>Object.keys(of).filter(e=>e.startsWith("zfs_")),uP=e=>e in of?of[e]:e,x4=()=>new Set(Object.values(of)),D4=e=>e.type==="virtual-machine"?"VM":Pp(e.type),q4=e=>e.content_type==="iso"?"ISO":Pp(e.content_type),$$=e=>e.name.includes("/"),F$=e=>{const n=e.split("/"),i=n.pop()||"",a=n.join("");return{snapshotName:i,volumeName:a}},L4=e=>{const n={};for(const i of e)if($$(i)){const{volumeName:a,snapshotName:l}=F$(i.name);n[a]||(n[a]=[]),n[a].push(l)}return n},H$=1250,B4=()=>window.innerWidth<=H$,G$=(e,n)=>e.type==="container"||e.type==="virtual-machine"?`/ui/project/${n}/instance/${e.name}`:e.type==="image"?`/ui/project/${n}/images`:e.type==="custom"&&e.content_type==="iso"?`/ui/project/${n}/storage/custom-isos`:`/ui/project/${n}/storage/pool/${e.pool}/volumes/${e.type}/${e.name}`,k4=e=>G$(e,"").includes("/storage/pool/"),I4=(e,n)=>{var i;return(i=e.state)!=null&&i.network?Object.entries(e.state.network).filter(([a,l])=>a!=="lo").flatMap(([a,l])=>l.addresses.map(s=>({...s,iface:a}))).filter(a=>a.family===n):[]},D_={bridge_driver:"bridge.driver",bridge_hwaddr:"bridge.hwaddr",bridge_mtu:"bridge.mtu",dns_domain:"dns.domain",dns_mode:"dns.mode",dns_nameservers:"dns.nameservers",dns_search:"dns.search",ipv4_address:"ipv4.address",ipv4_dhcp:"ipv4.dhcp",ipv4_dhcp_expiry:"ipv4.dhcp.expiry",ipv4_dhcp_ranges:"ipv4.dhcp.ranges",ipv4_l3only:"ipv4.l3only",ipv4_nat:"ipv4.nat",ipv4_nat_address:"ipv4.nat.address",ipv4_ovn_ranges:"ipv4.ovn.ranges",ipv4_gateway:"ipv4.gateway",ipv4_routes:"ipv4.routes",ipv4_routes_anycast:"ipv4.routes.anycast",ipv6_address:"ipv6.address",ipv6_dhcp:"ipv6.dhcp",ipv6_dhcp_expiry:"ipv6.dhcp.expiry",ipv6_dhcp_ranges:"ipv6.dhcp.ranges",ipv6_dhcp_stateful:"ipv6.dhcp.stateful",ipv6_l3only:"ipv6.l3only",ipv6_nat:"ipv6.nat",ipv6_nat_address:"ipv6.nat.address",ipv6_ovn_ranges:"ipv6.ovn.ranges",ipv6_gateway:"ipv6.gateway",ipv6_routes:"ipv6.routes",ipv6_routes_anycast:"ipv6.routes.anycast",network:"network",ovn_ingress_mode:"ovn.ingress_mode",parent:"parent"},z4=()=>new Set(Object.values(D_)),V$=e=>{if(!(e in D_))throw new Error(`Could not find ${e} in networkFormFieldToPayloadName`);return D_[e]},lP={bridge:"network-bridge",ovn:"network-ovn",macvlan:"network-macvlan",physical:"network-physical",sriov:"network-sriov"},W$=e=>{if(!(e in lP))throw new Error(`Could not find ${e} in networkTypeToOptionKey`);return lP[e]},K$=(e,n)=>Object.keys(e).some(i=>(i==="ipv4.address"||i==="ipv6.address")&&e[i]==="auto"&&n[i]!==""?!1:e[i]!==n[i]),U4=(e,n)=>K$(e.config,n.config)?!1:!Object.keys(e).some(a=>a==="config"||a==="etag"?!1:e[a]!==n[a]),$4=e=>{const n=/((^\s*((([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]))\s*$)|(^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$))/;return e?n.test(e):!1},F4=e=>{const n=/^(([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])[-,]){0,9}([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$/;return e?n.test(e):!0},H4=e=>{switch(e){case"ovn":return"OVN";default:return Pp(e)}},Y$="dir",Q$="btrfs",$M="lvm",FM="zfs",HM="ceph",X$="cephfs",GM="powerflex",jb="pure",Z$={[Y$]:"Directory",[Q$]:"Btrfs",[$M]:"LVM",[FM]:"ZFS",[HM]:"Ceph",[X$]:"CephFS",[GM]:"Dell PowerFlex",[jb]:"Pure Storage"},J$=e=>{var a;const n=((a=e==null?void 0:e.environment)==null?void 0:a.storage_supported_drivers)||[],i=[];for(const l of n){const s=Z$[l.Name];s&&i.push({label:s,value:l.Name})}return i.sort((l,s)=>l.label.localeCompare(s.label))},G4=e=>new Set(J$(e).map(n=>n.value)),oP={btrfs:"Optional, path to an existing block device, loop file or Btrfs subvolume",dir:"Optional, path to an existing directory",lvm:"Optional, path to an existing block device, loop file or LVM volume group",zfs:"Optional, path to an existing block device, loop file or ZFS dataset/pool",ceph:"Optional, OSD pool name",cephfs:"Optional, Existing CephFS file system or file system path to use"},V4=e=>Object.keys(oP).includes(e)?oP[e]:"Not available",W4=[FM,$M,HM,jb],qo={ceph_cluster_name:"ceph.cluster_name",ceph_osd_pg_num:"ceph.osd.pg_num",ceph_rbd_clone_copy:"ceph.rbd.clone_copy",ceph_user_name:"ceph.user.name",ceph_rbd_features:"ceph.rbd.features",cephfs_cluster_name:"cephfs.cluster_name",cephfs_create_missing:"cephfs.create_missing",cephfs_fscache:"cephfs.fscache",cephfs_osd_pg_num:"cephfs.osd_pg_num",cephfs_path:"cephfs.path",cephfs_user_name:"cephfs.user.name",powerflex_clone_copy:"powerflex.clone_copy",powerflex_domain:"powerflex.domain",powerflex_gateway:"powerflex.gateway",powerflex_gateway_verify:"powerflex.gateway.verify",powerflex_mode:"powerflex.mode",powerflex_pool:"powerflex.pool",powerflex_sdt:"powerflex.sdt",powerflex_user_name:"powerflex.user.name",powerflex_user_password:"powerflex.user.password",pure_api_token:"pure.api.token",pure_gateway:"pure.gateway",pure_gateway_verify:"pure.gateway.verify",pure_mode:"pure.mode",pure_target:"pure.target",zfs_clone_copy:"zfs.clone_copy",zfs_export:"zfs.export",zfs_pool_name:"zfs.pool_name"},eF=e=>{if(!(e in qo))throw new Error(`Could not find ${e} in storagePoolFormFieldToPayloadName`);return qo[e]},K4=()=>Object.keys(qo).filter(e=>e.startsWith("ceph_")),Y4=()=>Object.keys(qo).filter(e=>e.startsWith("powerflex_")),Q4=()=>Object.keys(qo).filter(e=>e.startsWith("pure_")),X4=()=>Object.keys(qo).filter(e=>e.startsWith("zfs_")),sP={dir:"storage-dir",btrfs:"storage-btrfs",lvm:"storage-lvm",zfs:"storage-zfs",ceph:"storage-ceph",cephfs:"storage-cephfs",powerflex:"storage-powerflex",pure:"storage-pure"},VM=e=>{if(!(e in sP))throw new Error(`Could not find ${e} in storagePoolDriverToOptionKey`);return sP[e]},Z4=(e,n)=>["deduplicate","A storage pool with this name already exists",async i=>eN(i,e,n,"storage-pools")],J4=e=>e.values.driver===GM&&(!e.values.powerflex_pool||!e.values.powerflex_gateway||!e.values.powerflex_user_password),e3=e=>e.values.driver===jb&&(!e.values.pure_gateway||!e.values.pure_api_token),t3=e=>{var n;return!!(((n=e==null?void 0:e.config)==null?void 0:n["network.ovn.northbound_connection"])??!1)},tF=e=>{var n;return((n=e==null?void 0:e.environment)==null?void 0:n.server_clustered)??!1},nF=async()=>new Promise((e,n)=>{fetch("/1.0/cluster/members?recursion=2").then(Pt).then(i=>{e(i.metadata)}).catch(n)}),n3=async(e,n)=>new Promise((i,a)=>{fetch(`/1.0/cluster/members/${e.server_name}/state`,{method:"POST",body:JSON.stringify({action:n,mode:"start"})}).then(Pt).then(l=>{i(l.metadata)}).catch(a)}),rF=async()=>new Promise((e,n)=>{fetch("/1.0/cluster/groups?recursion=1").then(Pt).then(i=>{e(i.metadata)}).catch(n)}),r3=async e=>new Promise((n,i)=>{fetch(`/1.0/cluster/groups/${e}`).then(Pt).then(a=>{n(a.metadata)}).catch(i)}),a3=async e=>new Promise((n,i)=>{fetch(`/1.0/cluster/groups/${e.name}`,{method:"PUT",body:JSON.stringify(e)}).then(Pt).then(a=>{n(a)}).catch(i)}),i3=async e=>new Promise((n,i)=>{fetch("/1.0/cluster/groups",{method:"POST",body:JSON.stringify(e)}).then(Pt).then(a=>{n(a)}).catch(i)}),u3=async e=>new Promise((n,i)=>{fetch(`/1.0/cluster/groups/${e}`,{method:"DELETE"}).then(Pt).then(n).catch(i)}),WM=()=>{const{data:e}=Rl(),n=tF(e);return Xn({queryKey:[Bt.cluster,Bt.members],queryFn:nF,enabled:n})},Rl=()=>Xn({queryKey:[Bt.settings],queryFn:async()=>zM()}),l3=()=>{const{data:e=[]}=WM();return Xn({queryKey:[Bt.settings,Bt.cluster],queryFn:async()=>B$(e),enabled:e.length>0})},Of=()=>{var d;const{data:e,isLoading:n,error:i}=Rl(),a=new Set(e==null?void 0:e.api_extensions),l=(d=e==null?void 0:e.environment)==null?void 0:d.server_version,s=parseInt((l==null?void 0:l.split(".")[0])??"0"),f=parseInt((l==null?void 0:l.split(".")[1])??"0");return{settings:e,isSettingsLoading:n,settingsError:i,hasCustomVolumeIso:a.has("custom_volume_iso"),hasProjectsNetworksZones:a.has("projects_networks_zones"),hasStorageBuckets:a.has("storage_buckets"),hasMetadataConfiguration:a.has("metadata_configuration"),hasStorageVolumesAll:a.has("storage_volumes_all"),hasLocalDocumentation:!!l&&s>=5&&f>=19||s>5,hasDocumentationObject:!!l&&s>=5&&f>=20||s>5,hasAccessManagement:a.has("access_management"),hasAccessManagementTLS:a.has("access_management_tls"),hasExplicitTrustToken:a.has("explicit_trust_token"),hasInstanceCreateStart:a.has("instance_create_start"),hasInstanceImportConversion:a.has("instance_import_conversion"),hasEntityTypeMetadata:a.has("metadata_configuration_entity_types"),hasClusterInternalCustomVolumeCopy:a.has("cluster_internal_custom_volume_copy"),hasEntitiesWithEntitlements:a.has("entities_with_entitlements")}},cu=(e,n,i="&")=>{if(e===null)throw new Error("Resource API fetch disabled if isFineGrained is null");return!n.length||!e?"":`${i}with-access-entitlements=${n.join(",")}`},KM=["can_delete","can_edit"],aF=async(e,n,i)=>{const a=cu(i,KM);return new Promise((l,s)=>{fetch(`/1.0/profiles/${e}?project=${n}&recursion=1${a}`).then(JM).then(f=>{l(f)}).catch(s)})},iF=async(e,n)=>{const i=cu(n,KM);return new Promise((a,l)=>{fetch(`/1.0/profiles?project=${e}&recursion=1${i}`).then(Pt).then(s=>{a(s.metadata)}).catch(l)})},o3=async(e,n)=>new Promise((i,a)=>{fetch(`/1.0/profiles?project=${n}`,{method:"POST",body:e}).then(Pt).then(i).catch(a)}),s3=async(e,n)=>new Promise((i,a)=>{fetch(`/1.0/profiles/${e.name}?project=${n}`,{method:"PUT",body:JSON.stringify(e),headers:{"If-Match":e.etag??"invalid-etag"}}).then(Pt).then(i).catch(a)}),c3=async(e,n,i)=>new Promise((a,l)=>{fetch(`/1.0/profiles/${e}?project=${i}`,{method:"POST",body:JSON.stringify({name:n})}).then(Pt).then(a).catch(l)}),f3=async(e,n)=>new Promise((i,a)=>{fetch(`/1.0/profiles/${e}?project=${n}`,{method:"DELETE"}).then(Pt).then(i).catch(a)}),uF=e=>{const{isFineGrained:n}=mr();return Xn({queryKey:[Bt.profiles,e],queryFn:async()=>iF(e,n),enabled:!!e&&n!==null})},d3=(e,n,i)=>{const{isFineGrained:a}=mr();return Xn({queryKey:[Bt.profiles,e,Bt.projects,n],queryFn:async()=>aF(e,n,a),enabled:a!==null})},YM=["can_edit","can_delete"],QM=async(e,n,i)=>{const a=cu(n,YM);return new Promise((l,s)=>{const f=i?`&target=${i}`:"";fetch(`/1.0/storage-pools/${e}?recursion=1${f}${a}`).then(Pt).then(d=>{l(d.metadata)}).catch(s)})},lF=async e=>{const n=cu(e,YM);return new Promise((i,a)=>{fetch(`/1.0/storage-pools?recursion=1${n}`).then(Pt).then(l=>{i(l.metadata)}).catch(a)})},p3=async e=>new Promise((n,i)=>{fetch(`/1.0/storage-pools/${e}/resources`).then(Pt).then(a=>{n(a.metadata)}).catch(i)}),cP=async(e,n)=>new Promise((i,a)=>{const l=n?`?target=${n}`:"";fetch(`/1.0/storage-pools${l}`,{method:"POST",body:JSON.stringify(e)}).then(Pt).then(i).catch(a)}),XM=e=>{var d,h;const n=new Set(["source","size","zfs.pool_name","lvm.thinpool_name","lvm.vg_name"]),i=Object.keys(e.config||{}),a={},l={};for(const c of i)n.has(c)?a[c]=(d=e.config)==null?void 0:d[c]:l[c]=(h=e.config)==null?void 0:h[c];const s={...e,config:l},f={...e,config:a};return{clusterPoolPayload:s,memberPoolPayload:f}},h3=async(e,n,i,a,l)=>{const{memberPoolPayload:s,clusterPoolPayload:f}=XM(e);return new Promise((d,h)=>{Promise.allSettled(n.map(async c=>{const v={...s,config:{...s.config,source:i==null?void 0:i[c.server_name],size:l==null?void 0:l[c.server_name],"zfs.pool_name":a==null?void 0:a[c.server_name]}};return cP(v,c.server_name)})).then(Cp).then(async()=>cP(f)).then(d).catch(h)})},fP=async(e,n)=>new Promise((i,a)=>{const l=n?`?target=${n}`:"";fetch(`/1.0/storage-pools/${e.name}${l}`,{method:"PATCH",body:JSON.stringify(e)}).then(Pt).then(i).catch(a)}),m3=async(e,n,i)=>{const{memberPoolPayload:a,clusterPoolPayload:l}=XM(e);return new Promise((s,f)=>{Promise.allSettled(n.map(async d=>{const h={...a,config:{...a.config,size:i==null?void 0:i[d.server_name]}};return fP(h,d.server_name)})).then(Cp).then(async()=>fP(l)).then(s).catch(f)})},v3=async(e,n)=>new Promise((i,a)=>{fetch(`/1.0/storage-pools/${e}`,{method:"POST",body:JSON.stringify({name:n})}).then(Pt).then(i).catch(a)}),g3=async e=>new Promise((n,i)=>{fetch(`/1.0/storage-pools/${e}`,{method:"DELETE"}).then(Pt).then(n).catch(i)}),oF=async(e,n,i)=>new Promise((a,l)=>{Promise.allSettled(n.map(async s=>QM(e,i,s.server_name))).then(s=>{const f=[];for(let d=0;d<n.length;d++){const h=n[d].server_name,c=s[d];if(c.status==="rejected"&&l(nN(c,h)),c.status==="fulfilled"){const v=s[d];f.push({...v.value,memberName:h})}}a(f)}).catch(l)}),sF=(e,n,i)=>{const{isFineGrained:a}=mr();return Xn({queryKey:[Bt.storage,e,n],queryFn:async()=>QM(e,a,n),enabled:(i??!0)&&a!==null})},y3=e=>{const{isFineGrained:n}=mr();return Xn({queryKey:[Bt.storage],queryFn:async()=>lF(n),enabled:n!==null})},_3=e=>{const{isFineGrained:n}=mr(),{data:i=[]}=WM();return Xn({queryKey:[Bt.storage,e,Bt.cluster],queryFn:async()=>oF(e,i,n),enabled:n!==null&&i.length>0})},b3=(e,n)=>{switch(e.entityType){case"instance":case"profile":return cF(e,n);case"project":return fF(e,n);case"storageVolume":return dF(e,n);case"network":return pF(e,n);case"storagePool":return hF(e,n)}},Ef=()=>{const{hasMetadataConfiguration:e}=Of(),{data:n}=Xn({queryKey:[Bt.configOptions],queryFn:async()=>I$(e)});return n},cF=(e,n)=>{const i=Ef(),a=Sf((i==null?void 0:i.configs.instance)??{}),l=z$(n),s=a.find(h=>h.key===l),{project:f}=z_(),{data:d=[]}=uF(f);if(e.entityType==="instance"){const h=Mb(e,d);for(const c of h)if(c!=null&&c.config[l])return{value:c.config[l],source:`${c.name} profile`,configField:s}}return ZM(e,l,s)},Rp=e=>e!=null&&e.default&&(e==null?void 0:e.default.length)>0?e==null?void 0:e.default:"-",fF=(e,n)=>{const i=Ef(),a=Sf((i==null?void 0:i.configs.project)??{}),l=U$(n),s=a.find(f=>f.key===l);return ZM(e,l,s)},dF=(e,n)=>{const i=e.isCreating,{data:a}=sF(e.pool,void 0,i),l=`volume.${uP(n)}`;if(a!=null&&a.config&&l in a.config)return{value:a.config[l],source:`${a.name} pool`};const s=Ef(),f=VM((a==null?void 0:a.driver)??"zfs"),d=Sf((s==null?void 0:s.configs[f])??{}),h=uP(n),c=d.find(m=>m.key===h);return{value:Rp(c),source:"LXD",configField:c}},pF=(e,n)=>{const i=Ef(),a=W$(e.networkType),l=Sf((i==null?void 0:i.configs[a])??{}),s=V$(n),f=l.find(h=>h.key===s);return{value:Rp(f),source:"LXD",configField:f}},hF=(e,n)=>{const i=Ef(),a=VM(e.driver),l=Sf((i==null?void 0:i.configs[a])??{}),s=eF(n),f=l.find(h=>h.key===s);return{value:Rp(f),source:"LXD",configField:f}},ZM=(e,n,i)=>{var l;if(n==="limits.cpu"&&e.entityType==="instance")return e.instanceType==="container"?{value:"-",source:"LXD (container)",configField:i}:{value:"1",source:"LXD (VM)",configField:i};if(n==="limits.memory"&&e.entityType==="instance")return e.instanceType==="container"?{value:"-",source:"LXD (container)",configField:i}:{value:"1GB",source:"LXD (VM)",configField:i};if(n==="migration.stateful"){const{data:s}=Rl(),f=(l=s==null?void 0:s.config)==null?void 0:l["instances.migration.stateful"];if(f)return{value:f,source:"Server settings",configField:i}}return{value:Rp(i),source:"LXD",configField:i}},zo=(e,n)=>{const i=[];if(e.entityType==="instance"){const a=Mb(e,n);for(const l of a)Object.entries(l.devices).map(([s,f])=>{i.push({key:s,device:f,source:`${l.name} profile`})})}return i},mF=(e,n)=>{const i=zo(e,n).filter(a=>Nb(a.device)).find(a=>a.device.path==="/");return i?[{...i.device,name:i.key},i.source]:[null,"LXD"]},S3=(e,n)=>zo(e,n).filter(i=>yF(i.device)||gF(i.device)).map(i=>({...i,disk:i.device})),O3=(e,n)=>zo(e,n).filter(i=>vF(i.device)).map(i=>({...i,network:i.device})),E3=(e,n)=>zo(e,n).filter(i=>_F(i.device)).map(i=>({...i,gpu:i.device})),w3=(e,n)=>zo(e,n).filter(i=>bF(i.device)).map(i=>({...i,proxy:i.device})),R3=(e,n)=>zo(e,n).filter(i=>SF(i.device)).map(i=>({...i,device:i.device})),Mb=(e,n)=>n.filter(i=>e.profiles.includes(i.name)).sort((i,a)=>e.profiles.indexOf(a.name)-e.profiles.indexOf(i.name)),vF=e=>e.type==="nic",Nb=e=>e.type==="disk",gF=e=>e.type==="disk"&&e.pool===void 0&&e.path!=="/",yF=e=>e.type==="disk"&&!!e.pool&&e.path!=="/",_F=e=>e.type==="gpu",bF=e=>e.type==="proxy",SF=e=>["pci","usb","infiniband","tpm","unix-block","unix-char","unix-hotplug"].includes(e.type??""),C3=e=>{const n={busnum:"Bus number",devnum:"Device number",gid:"GID",hwaddr:"HW address",id:"ID",major:"Major",minor:"Minor",mode:"Mode",mtu:"MTU",name:"Name",nictype:"NIC type",parent:"Parent",path:"Path",pathrm:"Resource manager path",pci:"PCI address",productid:"Product ID",required:"Required",serial:"Serial",source:"Source",uid:"UID",vendorid:"Vendor ID",gputype:"GPU type",type:"Type",nat:"NAT mode",bind:"Bind",proxy_protocol:"Use HAproxy protocol",listen:"Listen",connect:"Connect",security_gid:"Security GID",security_id:"Security ID"};return e in n?n[e]:e},T3=(e,n)=>{const i=[];if(i.push(...e.devices.map(a=>a.name)),e.entityType==="instance"){const a=Mb(e,n);for(const l of a)Object.entries(l.devices).map(([s])=>{i.push(s)})}return i},P3=(e,n)=>e.entityType!=="instance"?!1:OF(e.devices)&&!EF(e,n),Ab=e=>e.type==="disk"&&e.path==="/"&&!e.source,OF=e=>!e.some(Ab),EF=(e,n)=>{const[i]=mF(e,n);return!!i},j3=e=>!e.values.yaml&&e.values.devices.some((n,i)=>wF(e,i)),wF=(e,n)=>{const i=e.values.devices[n];return i.path===void 0||i.type!=="disk"?!1:!!(e.touched.devices&&e.touched.devices[n]&&e.touched.devices[n].path)&&i.path.length<1},M3=e=>!e.values.yaml&&e.values.devices.some((n,i)=>RF(e,i)),RF=(e,n)=>{const i=e.values.devices[n];return i.name||i.type!=="nic"?!1:!!(e.touched.devices&&e.touched.devices[n]&&e.touched.devices[n].name)},CF="0001-01-01T00:00:00Z",N3=e=>{if(e===CF||!e)return"";const n=new Date(e);return n.getTime()===0?"Never":n.toLocaleDateString(void 0,{year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})},A3=e=>new Date(e).toISOString(),x3=(e=new Date)=>{e.setDate(e.getDate()+1),e.setHours(0,0,0,0);const n=e.getTimezoneOffset()*6e4;return new Date(e.getTime()-n).toISOString().slice(0,10)},Ud=e=>`0${e}`.slice(-2),D3=e=>`${e.getFullYear()}-${Ud(e.getMonth()+1)}-${Ud(e.getDate())} ${Ud(e.getHours())}:${Ud(e.getMinutes())}`,Pt=async e=>{if(!e.ok){const n=await e.json();throw Error(n.error)}return e.json()},Cp=e=>{var i;const n=(i=e.find(a=>a.status==="rejected"))==null?void 0:i.reason;if(n)throw n},JM=async e=>{var a;const i=(await Pt(e)).metadata;return i.etag=((a=e.headers.get("etag"))==null?void 0:a.replace("W/",""))??void 0,i},TF=async e=>{if(!e.ok){const n=await e.json();throw Error(n.error)}return e.text()},q3=e=>{if(Math.abs(e)<1e3)return`${e} B`;const n=["KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"];let i=-1;do e/=1024,++i;while(Math.round(Math.abs(e)*10)/10>=1e3&&i<n.length-1);return`${e.toFixed(1)} ${n[i]}`},L3=e=>e==1e3?"Normal closure, meaning that the purpose for which the connection was established has been fulfilled.":e==1001?'An endpoint is "going away", such as a server going down or a browser having navigated away from a page.':e==1002?"An endpoint is terminating the connection due to a protocol error":e==1003?"An endpoint is terminating the connection because it has received a type of data it cannot accept (e.g., an endpoint that understands only text data MAY send this if it receives a binary message).":e==1004?"Reserved. The specific meaning might be defined in the future.":e==1005?"No status code was actually present.":e==1006?"The connection was closed abnormally, e.g., without sending or receiving a Close control frame":e==1007?"An endpoint is terminating the connection because it has received data within a message that was not consistent with the type of the message (e.g., non-UTF-8 [https://www.rfc-editor.org/rfc/rfc3629] data within a text message).":e==1008?'An endpoint is terminating the connection because it has received a message that "violates its policy". This reason is given either if there is no other sutible reason, or if there is a need to hide specific details about the policy.':e==1009?"An endpoint is terminating the connection because it has received a message that is too big for it to process.":e==1010?"An endpoint (client) is terminating the connection because it has expected the server to negotiate one or more extension, but the server didn't return them in the response message of the WebSocket handshake.":e==1011?"A server is terminating the connection because it encountered an unexpected condition that prevented it from fulfilling the request.":e==1015?"The connection was closed due to a failure to perform a TLS handshake (e.g., the server certificate can't be verified).":"Unknown reason",eN=async(e,n,i,a)=>{if(!e)return!0;const[l,s]=i;l&&l.abort();const f=new AbortController;s(f);const d=f.signal;return fetch(`/1.0/${a}/${e}?project=${n}`,{signal:d}).then(h=>h.status===404)},B3=(e,n)=>{const i=location.href;return new URL(i).searchParams.get(e)},PF=(e,n)=>e.name==="default"?-1:n.name==="default"?1:0,Tp=e=>window.innerWidth<e,k3=e=>{let n=0;for(;e.parentElement;){e=e.parentElement;const i=window.getComputedStyle(e),a=parseInt(i.marginBottom),l=parseInt(i.paddingBottom);n+=a+l}return n},I3=e=>{const n=e.filter(a=>a.status==="fulfilled").length,i=e.filter(a=>a.status==="rejected").length;return{fulfilledCount:n,rejectedCount:i}},z3=e=>{e.push({status:"fulfilled",value:void 0})},U3=(e,n)=>{e.push({status:"rejected",reason:n})},$3=(e,n,i)=>{n===e.length&&i(e)},tN=()=>void fetch("/oidc/logout").then(()=>{window.location.href.includes("/ui/login")||(window.location.href="/ui/login")}),Pp=e=>e.charAt(0).toUpperCase()+e.slice(1),ef=e=>{if(!e)return 0;const n=window.getComputedStyle(e),i=parseFloat(n.marginTop)+parseFloat(n.marginBottom),a=parseFloat(n.paddingTop)+parseFloat(n.paddingBottom);return e.offsetHeight+i+a+1},jF=e=>{const n=e?document.getElementById(e):void 0;return n?ef(n):0},F3=e=>{const n=e?document.querySelector(e):void 0;return n?ef(n):0},H3=e=>e.includes("Windows")?"windows":e.includes("Mac OS")?"macos":e.includes("Linux")?"linux":null,G3=e=>e.includes(".")?`.${e.split(".").pop()}`:"",MF=async e=>new Promise(n=>setTimeout(n,e)),V3=(e,n)=>{const i=n.map(a=>a.name);if(i.includes(e)){let a=1;for(;i.includes(`${e}-${a}`);)a++;return`${e}-${a}`}return e},W3=e=>{const n=Object.values(e.expanded_devices??{}).filter(Nb).find(i=>Ab(i));return(n==null?void 0:n.pool)??""},K3=e=>{const n=Object.values(e.devices??{}).filter(Nb).find(i=>Ab(i));return(n==null?void 0:n.pool)??""},Y3=e=>e.type.endsWith("(unrestricted)"),Q3=e=>{const n=JSON.stringify(e);return btoa(n)},nN=(e,n)=>{const i=e.reason,a=`Error from cluster member ${n}: ${i.message}`;return new Error(a)},NF=async()=>new Promise((e,n)=>{fetch("/1.0/certificates?recursion=1").then(Pt).then(i=>{e(i.metadata)}).catch(n)}),X3=async(e,n)=>new Promise((i,a)=>{fetch("/1.0/certificates",{method:"POST",body:JSON.stringify({type:"client",[n?"trust_token":"password"]:e})}).then(Pt).then(i).catch(a)}),rN=["can_create_image_aliases","can_create_images","can_create_instances","can_create_networks","can_create_profiles","can_create_storage_volumes","can_delete","can_edit"],aN=async e=>{const n=cu(e,rN);return new Promise((i,a)=>{fetch(`/1.0/projects?recursion=1${n}`).then(Pt).then(l=>{i(l.metadata)}).catch(a)})},AF=async(e,n)=>{const i=cu(n,rN,"?");return new Promise((a,l)=>{fetch(`/1.0/projects/${e}${i}`).then(JM).then(s=>{a(s)}).catch(l)})},Z3=async e=>new Promise((n,i)=>{fetch("/1.0/projects",{method:"POST",body:e}).then(Pt).then(n).catch(i)}),J3=async e=>new Promise((n,i)=>{fetch(`/1.0/projects/${e.name}`,{method:"PUT",body:JSON.stringify(e),headers:{"If-Match":e.etag??"invalid-etag"}}).then(Pt).then(n).catch(i)}),e6=async(e,n)=>new Promise((i,a)=>{fetch(`/1.0/projects/${e}`,{method:"POST",body:JSON.stringify({name:n})}).then(Pt).then(i).catch(a)}),t6=async e=>new Promise((n,i)=>{fetch(`/1.0/projects/${e.name}`,{method:"DELETE"}).then(Pt).then(n).catch(i)}),iN=["can_delete","can_edit"],xF=async e=>{const n=cu(e,iN);return new Promise((i,a)=>{fetch(`/1.0/auth/identities?recursion=1${n}`).then(Pt).then(l=>{i(l.metadata)}).catch(a)})},DF=async()=>new Promise((e,n)=>{fetch("/1.0/auth/identities/current?recursion=1").then(Pt).then(i=>{e(i.metadata)}).catch(n)}),qF=async(e,n,i)=>{const a=cu(i,iN);return new Promise((l,s)=>{fetch(`/1.0/auth/identities/${n}/${e}?recursion=1${a}`).then(Pt).then(f=>{l(f.metadata)}).catch(s)})},LF=async e=>new Promise((n,i)=>{fetch(`/1.0/auth/identities/${e.authentication_method}/${e.id}`,{method:"PUT",body:JSON.stringify(e)}).then(Pt).then(n).catch(i)}),n6=async e=>new Promise((n,i)=>{Promise.allSettled(e.map(async a=>LF(a))).then(Cp).then(n).catch(i)}),BF=async e=>new Promise((n,i)=>{fetch(`/1.0/auth/identities/${e.authentication_method}/${e.id}`,{method:"DELETE"}).then(Pt).then(n).catch(i)}),r6=async e=>new Promise((n,i)=>{Promise.allSettled(e.map(async a=>BF(a))).then(Cp).then(n).catch(i)}),a6=async e=>new Promise((n,i)=>{fetch("/1.0/auth/identities/tls",{method:"POST",body:JSON.stringify({name:e,token:!0})}).then(Pt).then(a=>{n(a.metadata)}).catch(i)}),kF={isAuthenticated:!1,isAuthLoading:!0,isOidc:!1,isRestricted:!1,defaultProject:"default",hasNoProjects:!1,isFineGrained:null,serverEntitlements:[]},uN=B.createContext(kF),IF=({children:e})=>{const{hasEntitiesWithEntitlements:n,isSettingsLoading:i,settings:a}=Of(),{data:l,isLoading:s}=Xn({queryKey:[Bt.currentIdentity],queryFn:DF,retry:!1}),f=()=>i?null:n?(l==null?void 0:l.fine_grained)??null:!1,{data:d=[],isLoading:h}=Xn({queryKey:[Bt.projects],queryFn:async()=>aN(f()),enabled:(a==null?void 0:a.auth)==="trusted"&&f()!==null}),c=d.length<1||d.find(O=>O.name==="default")?"default":d[0].name,v=(a==null?void 0:a.auth_user_method)==="tls",{data:m=[]}=Xn({queryKey:[Bt.certificates,1],queryFn:NF,enabled:v}),g=v?a.auth_user_name:void 0,S=m.find(O=>O.fingerprint===g),_=f()!==!0&&((S==null?void 0:S.restricted)??c!=="default"),E=((l==null?void 0:l.effective_permissions)||[]).filter(O=>O.entity_type==="server").map(O=>O.entitlement);return M.jsx(uN.Provider,{value:{isAuthenticated:(a&&a.auth!=="untrusted")??!1,isOidc:(a==null?void 0:a.auth_user_method)==="oidc",isAuthLoading:i||s||h,isRestricted:_,defaultProject:c,hasNoProjects:d.length===0&&!h,isFineGrained:f(),serverEntitlements:E},children:e})};function mr(){return B.useContext(uN)}var zF=et();const bo=rp(zF),UF=()=>{const{isFineGrained:e}=mr();return Xn({queryKey:[Bt.projects],queryFn:async()=>aN(e),enabled:e!==null})},$F=(e,n,i)=>{const{isFineGrained:a}=mr();return Xn({queryKey:[Bt.projects,e],queryFn:async()=>AF(e,a),retry:i??!0,enabled:(n??!0)&&a!==null})},FF={project:void 0,isLoading:!1},lN=B.createContext(FF),HF=({children:e})=>{const i=wr().pathname,a=i.startsWith("/ui/project/")?i.split("/")[3]:"",l=a.length>0,s=!1,{data:f,isLoading:d}=$F(a,l,s);return M.jsx(lN.Provider,{value:{project:f,isLoading:d},children:e})};function xb(){return B.useContext(lN)}const dP=()=>{var d;const{project:e,isLoading:n}=xb(),{data:i}=Rl(),a=!!((d=i==null?void 0:i.config)!=null&&d["user.microcloud"]),l=a?"/ui/assets/img/microCloud-logo.svg":"/ui/assets/img/lxd-logo.svg",s=a?"MicroCloud":"Canonical LXD",f=()=>n||!e?"/ui/":`/ui/project/${e.name}`;return M.jsxs(JP,{className:"p-panel__logo",to:f(),children:[M.jsx("img",{src:l,alt:"LXD-UI logo",className:"p-panel__logo-image"}),M.jsx("div",{className:"logo-text p-heading--4",children:s})]})},GF=e=>e.replace(" ","-").toLowerCase(),VF=["Pools","Volumes","Custom ISOs"],WF=VF.map(e=>GF(e)),KF=["instances","profiles","networks","images","storage","operations","configuration"],YF=e=>{const n=e.split("/"),i=n[4],a=n[5];if(i==="storage"&&WF.includes(a))return`${i}/${a}`;if(KF.includes(i))return i},i6=e=>{if(!e.used_by)return!0;const n=`/1.0/profiles/default?project=${e.name}`;return!e.used_by.some(i=>i!==n)},u6=e=>(e==null?void 0:e.config["features.profiles"])==="true",Db=(e,n,i,a)=>{var g,S,_;const l=new URL(`http://localhost/${n}`),s=l.searchParams.get("project"),f=l.searchParams.get("target"),d=l.pathname.split("/"),h=decodeURIComponent(d[d.length-1]),c=(a??{})[h]||((g=(i??{})[h])==null?void 0:g.name)||h,v={project:s||void 0,target:f||void 0,name:decodeURIComponent(c),path:n,type:e};if(e==="server"&&(v.name="server"),e==="storage_volume"&&(v.pool=d[4]),e==="snapshot"&&(n.includes("1.0/instances")&&(v.instance=d[4]),n.includes("1.0/storage-pools")&&(v.pool=d[4],v.volume=d[7])),n.includes("images")||i&&h in i){const E=i==null?void 0:i[h];v.description=(S=E==null?void 0:E.properties)==null?void 0:S.description,v.fingerprint=((E==null?void 0:E.fingerprint)||h).slice(0,6),v.imageType=E==null?void 0:E.type,v.aliases=(_=E==null?void 0:E.aliases)==null?void 0:_.map(O=>O.name)}return v},oN=(e,n)=>(n==null?void 0:n.filter(i=>e==="instance"&&i.includes("/snapshots/")||e==="volume"&&i.includes("/snapshots/")?!1:e==="snapshot"?i.includes("/snapshots/"):e==="volume"?i.includes("/volumes/"):i.startsWith(`/1.0/${e}`)).map(i=>{const a=Db(e,i);return{name:a.name,project:a.project??"default",instance:a.instance,volume:a.volume,pool:a.pool}}).sort((i,a)=>i.project<a.project?-1:i.project>a.project?1:i.name<a.name?-1:i.name>a.name?1:0))??[],l6=(e,n,i)=>oN("instance",i).filter(a=>n?!0:e===a.project),QF=({projects:e,onMount:n})=>{const i=wr(),[a,l]=B.useState("");n(l);const s=YF(i.pathname)??"instances";function f(d){const h=oN("instance",d.used_by).length;return h===1?"1 instance":`${h} instances`}return M.jsx("div",{className:"projects",children:e.filter(d=>{if(!a)return!0;const h=a.toLowerCase();return!!(d.name.toLowerCase().includes(h)||d.description.toLowerCase().includes(h))}).map(d=>M.jsx("div",{className:"p-contextual-menu__group",children:M.jsxs(vf,{to:`/ui/project/${d.name}/${s}`,className:"p-contextual-menu__link link",children:[M.jsx("div",{title:d.name,className:"u-truncate name",children:d.name}),M.jsx("div",{className:"p-text--x-small u-float-right u-no-margin--bottom count",children:f(d)}),M.jsx("br",{}),M.jsx("div",{className:"p-text--x-small u-no-margin--bottom u-truncate description",title:d.description,children:d.description||"-"})]})},d.name))})},dn=(e,n,i)=>e===null?!0:!e||(i||[]).includes(n),XF=()=>{const{isFineGrained:e,serverEntitlements:n}=mr();return{canCreateGroups:()=>dn(e,"can_create_groups",n)||dn(e,"permission_manager",n)||dn(e,"admin",n),canCreateIdentities:()=>dn(e,"can_create_identities",n)||dn(e,"permission_manager",n)||dn(e,"admin",n),canCreateIdpGroups:()=>dn(e,"can_create_identity_provider_groups",n)||dn(e,"permission_manager",n)||dn(e,"admin",n),canCreateProjects:()=>dn(e,"can_create_projects",n)||dn(e,"project_manager",n)||dn(e,"admin",n),canCreateStoragePools:()=>dn(e,"can_create_storage_pools",n)||dn(e,"admin",n)||dn(e,"storage_pool_manager",n),canEditServerConfiguration:()=>dn(e,"can_edit",n)||dn(e,"admin",n),canViewMetrics:()=>dn(e,"can_view_metrics",n)||dn(e,"admin",n)||dn(e,"viewer",n),canViewPermissions:()=>dn(e,"can_view_permissions",n)||dn(e,"permission_manager",n)||dn(e,"admin",n),canViewResources:()=>dn(e,"can_view_resources",n)||dn(e,"admin",n)||dn(e,"viewer",n)}},ZF=({activeProject:e})=>{const n=lp(),i=B.useRef(null),{canCreateProjects:a}=XF(),{data:l=[]}=UF();l.sort(PF);let s=d=>{};const f=d=>{s=d,setTimeout(()=>{var h;return(h=i.current)==null?void 0:h.focus()},100)};return M.jsxs(M.Fragment,{children:[M.jsx("div",{className:"project-select-label",children:"Project"}),M.jsx(xe.ContextualMenu,{dropdownProps:{"aria-label":"select project"},toggleClassName:"toggle is-dark",toggleLabel:e,hasToggleIcon:!0,title:`Select project (${e})`,className:"project-select is-dark",children:M.jsxs("div",{className:"list is-dark",children:[l.length>5&&M.jsx(xe.SearchBox,{id:"searchProjectSelector",autoFocus:!0,autocomplete:"off",name:"query",placeholder:"Search",onChange:d=>{s(d)},ref:i},"searchProjectSelector"),M.jsx(QF,{projects:l,onMount:f}),M.jsx("hr",{className:"is-dark"}),M.jsxs(xe.Button,{onClick:()=>{n("/ui/projects/create")},className:"p-contextual-menu__link",hasIcon:!0,disabled:!a(),title:a()?"":"You do not have permission to create projects",children:[M.jsx(xe.Icon,{name:"plus",light:!0}),M.jsx("span",{children:"Create project"})]})]},"my-div")})]})};function Lo(e,n,i=window){B.useEffect(()=>{if(!i)return;const a=l=>{n(l)};return i.addEventListener(e,a),()=>{i.removeEventListener(e,a)}},[e,n,i])}const pP=()=>Tp(620),hP=()=>Tp(820),JF=new Set(["search-and-filter"]),eH=()=>{const[e,n]=B.useState(hP());return Lo("resize",l=>{pP()||(!("detail"in l)||!JF.has(l.detail))&&n(hP())}),Lo("sfp-toggle",()=>{!e&&pP()&&n(!0)}),{menuCollapsed:e,setMenuCollapsed:n}},tH=()=>{const e="https://documentation.ubuntu.com/lxd/en/latest",n="/documentation",{hasLocalDocumentation:i}=Of();return i?n:e},pr=({to:e,title:n,children:i,className:a,activeUrlMatches:l=[],ignoreUrlMatches:s=[],...f})=>{const d=wr(),h=e.substring(0,e.length-1);let c=d.pathname.startsWith(h);for(const v of l)d.pathname.includes(v)&&(c=!0);for(const v of s)d.pathname.includes(v)&&(c=!1);return M.jsx(vf,{title:n,to:e,"aria-current":c?"page":void 0,className:bo("p-side-navigation__link",a),...f,children:i})},mP=({baseUrl:e,title:n,children:i,iconName:a,label:l,open:s,onOpen:f})=>{const h=wr().pathname.includes(e);return M.jsxs(M.Fragment,{children:[M.jsxs("div",{title:n,"aria-current":h&&!s?"page":void 0,className:"p-side-navigation__link accordion-nav-menu",onClick:f,role:"button",children:[M.jsx(xe.Icon,{className:"is-light p-side-navigation__icon",name:a})," ",l,M.jsx(xe.Icon,{name:"chevron-up",className:s?"open":"closed"})]}),M.jsx("ul",{className:"p-side-navigation__list","aria-expanded":s?"true":"false",children:i})]})},nH=({resource:e})=>{const i=oH(e.type).map(a=>{let l=e[a]||"-";return Array.isArray(l)&&(l=l.join(", ")||"-"),M.jsx("span",{title:l,className:"resource u-truncate",children:l},a)});return M.jsx("div",{className:"label",children:i})},rH=({entitlement:e,description:n})=>M.jsxs("div",{className:"label",children:[M.jsx("span",{title:e,className:"entitlement u-truncate",children:e}),M.jsx("span",{title:n,className:"entitlement-description u-truncate u-text--muted",children:n})]});var vP=TM();const o6={disabled:!0,label:"None available",value:""},sN=[{value:"server",label:"Server"},{value:"identity",label:"Identity"},{value:"group",label:"Group"},{value:"certificate",label:"Certificate"},{value:"project",label:"Project"},{value:"profile",label:"Profile"},{value:"instance",label:"Instance"},{value:"image",label:"Image"},{value:"image_alias",label:"Image alias"},{value:"storage_pool",label:"Storage pool"},{value:"storage_volume",label:"Storage volume"},{value:"storage_bucket",label:"Storage bucket"},{value:"network",label:"Network"},{value:"network_acl",label:"Network ACL"},{value:"network_zone",label:"Network zone"}],tp=(e,n)=>{const i=vP.getOptionText(e)||e.value,a=vP.getOptionText(n)||n.value;return i.localeCompare(a)},s6=e=>{if(!e||!e.entities)return sN.sort(tp);const n=[],i=Object.keys(e.entities);for(const a of i){const l=a.split("_");l[0]=Pp(l[0]),n.push({value:a,label:l.join(" ")})}return n},c6=(e,n,i,a)=>{if(!n.length||!e)return[];const l=[],s=new Set;for(const f of n){const d=Db(e,f.url,i,a),h=cN(d);s.has(h)||(s.add(h),l.push({value:f.url,label:M.jsx(nH,{resource:d}),text:h}))}return l.sort(tp),l},aH=(e,n)=>{const i={},a=e.entities[n].entitlements;for(const l of a)i[l.name]=l.description;return i},f6=(e,n,i)=>{if(!n||!e)return[];const a=n[0].url,l=[],s=[];for(const d of n){if(d.url!==a)continue;const h={value:d.entitlement,label:d.entitlement};if(d.entitlement.includes("can_")){s.push({...h});continue}l.push({...h})}l.sort(tp),s.sort(tp),l.length>1&&s.length&&(l.unshift({disabled:!0,label:"Built-in roles",value:"group"}),s.unshift({disabled:!0,label:"Granular entitlements",value:"group"}));const f=[...l,...s];if(i&&i.entities){const d=aH(i,e);for(const h of f)h.value&&typeof h.value=="string"&&d[h.value]&&(h.text=h.value,h.label=M.jsx(rH,{entitlement:h.value,description:d[h.value]})),h.value==="group"&&(h.label=M.jsx("div",{className:"header u-no-padding",children:M.jsx("span",{className:"u-no-margin",children:M.jsx("h5",{className:"u-no-margin u-no-padding",children:h.label})})}))}return[...l,...s]},cN=e=>{const n=e.project?` (project: ${e.project}) `:"",i=e.target?` (target: ${e.target}) `:"",a=e.pool?` (pool: ${e.pool}) `:"",l=e.aliases?` (aliases: ${e.aliases.join(", ")}) `:"",s=e.fingerprint?` (fingerprint: ${e.fingerprint}) `:"";return`${e.name}${i}${a}${n}${l}${s}`},iH=e=>e.entity_type+e.url+e.entitlement,d6=e=>e.map(n=>iH(n)),p6=(e,n,i)=>{const a=Db(e.entity_type,e.url,n,i);return cN(a)},h6=e=>{var i;const n={};for(const a of e)n[a.fingerprint]={...a,name:`${((i=a.properties)==null?void 0:i.description)||a.fingerprint} (${a.type})`};return n},m6=e=>{const n={};for(const i of e)n[i.id]=i.name;return n},uH=()=>{const e={};return sN.forEach((n,i)=>{e[n.value]=i}),e},gP=uH(),v6=(e,n)=>{var s;const i=gP[e.entity_type]-gP[n.entity_type],a=(s=e.resourceLabel)==null?void 0:s.localeCompare(n.resourceLabel??""),l=e.entitlement.localeCompare(n.entitlement);return i||a||l},lH=()=>{var l,s,f;const{hasAccessManagement:e,settings:n}=Of(),i=(((l=n==null?void 0:n.config)==null?void 0:l["user.show_permissions"])??"false")==="true",a=!!((s=n==null?void 0:n.config)!=null&&s["oidc.client.id"])&&!!((f=n==null?void 0:n.config)!=null&&f["oidc.issuer"]);return e&&(a||i)},oH=e=>{const n={image:["description","aliases","fingerprint","imageType","project"],image_alias:["name","project"],instance:["name","project"],network:["name","project"],network_acl:["name","project"],network_zone:["name","project"],profile:["name","project"],storage_bucket:["name","project"],storage_volume:["name","pool","project"],default:["name"]};return n[e]??n.default},g6=()=>{const{isFineGrained:e}=mr();return Xn({queryKey:[Bt.identities],queryFn:async()=>xF(e),enabled:e!==null})},sH=(e,n,i)=>{const{isFineGrained:a}=mr();return Xn({queryKey:[Bt.identities,n,e],queryFn:async()=>qF(e,n,a),enabled:(i??!0)&&a!==null})},cH=()=>{const{data:e}=Rl(),n=(e==null?void 0:e.auth_user_name)||"",i=(e==null?void 0:e.auth_user_method)||"",a=!!n&&!!i,{data:l}=sH(n,i,a);return{loggedInUserName:l==null?void 0:l.name,loggedInUserID:n,authMethod:i}},fH=()=>Tp(620),dH=e=>{const n=e.pathname.includes("permissions"),i=e.pathname.includes("storage"),a=[];return n&&a.push("permissions"),i&&a.push("storage"),a},pH=()=>{const{isRestricted:e,isOidc:n}=mr(),i=tH(),{menuCollapsed:a,setMenuCollapsed:l}=eH(),{project:s,isLoading:f}=xb(),[d,h]=B.useState(s&&!f?s.name:"default"),{hasCustomVolumeIso:c}=Of(),{loggedInUserName:v,loggedInUserID:m,authMethod:g}=cH(),S=lH(),[_,E]=B.useState(!1),O=wr(),[w,C]=B.useState(()=>dH(O));B.useEffect(()=>{s&&s.name!==d&&h(s.name)},[s==null?void 0:s.name]),B.useEffect(()=>{if(!a){q();return}_&&!a&&E(!1),w.length&&C([])},[a,_,w]);const{isAuthenticated:T}=mr();B.useEffect(()=>{q()},[w,T,m,v,g]);const A=()=>{fH()&&l(F=>!F)},R=F=>{l(U=>!U),F.stopPropagation()},q=()=>{const F=document.querySelector(".l-navigation .p-panel__header"),U=document.querySelector(".l-navigation .p-panel__content"),V=document.querySelector(".l-navigation .sidenav-bottom-container"),Q=ef(F),ce=ef(U),ae=ef(V),X=Q+ce+ae>=window.innerHeight,ee=window.innerHeight-Q-ae;if(X){const oe=`height: ${ee}px`;U==null||U.setAttribute("style",oe),E(!0)}else U==null||U.setAttribute("style","height: auto"),E(!1)},k=F=>{a&&l(!1);const U=w.includes(F)?w.filter(V=>V!==F):[...w,F];C(U)};return Lo("resize",q),M.jsxs(M.Fragment,{children:[M.jsx("header",{className:"l-navigation-bar",children:M.jsx("div",{className:"p-panel is-dark",children:M.jsxs("div",{className:"p-panel__header",children:[M.jsx(dP,{}),M.jsx("div",{className:"p-panel__controls",children:M.jsx(xe.Button,{dense:!0,className:"p-panel__toggle",onClick:R,children:"Menu"})})]})})}),M.jsx("nav",{"aria-label":"main navigation",className:bo("l-navigation",{"is-collapsed":a,"is-pinned":!a,"is-scroll":_}),children:M.jsx("div",{className:"l-navigation__drawer",children:M.jsxs("div",{className:"p-panel is-dark",children:[M.jsxs("div",{className:"p-panel__header is-sticky",children:[M.jsx(dP,{}),M.jsx("div",{className:"p-panel__controls u-hide--medium u-hide--large",children:M.jsx(xe.Button,{appearance:"base",hasIcon:!0,className:"u-no-margin","aria-label":"close navigation",onClick:R,children:M.jsx(xe.Icon,{name:"close"})})})]}),M.jsxs("div",{className:"p-panel__content",children:[M.jsx("div",{className:"p-side-navigation--icons is-dark sidenav-top-container",children:M.jsxs("ul",{className:"p-side-navigation__list sidenav-top-ul",children:[T&&M.jsxs(M.Fragment,{children:[M.jsx("li",{onClick:F=>{F.stopPropagation()},children:M.jsx(ZF,{activeProject:d},O.pathname)}),M.jsx(xe.SideNavigationItem,{children:M.jsxs(pr,{to:`/ui/project/${d}/instances`,title:`Instances (${d})`,onClick:A,children:[M.jsx(xe.Icon,{className:"is-light p-side-navigation__icon",name:"pods"})," ","Instances"]})}),M.jsx(xe.SideNavigationItem,{children:M.jsxs(pr,{to:`/ui/project/${d}/profiles`,title:`Profiles (${d})`,onClick:A,children:[M.jsx(xe.Icon,{className:"is-light p-side-navigation__icon",name:"repository"})," ","Profiles"]})}),M.jsx(xe.SideNavigationItem,{children:M.jsxs(pr,{to:`/ui/project/${d}/networks`,title:`Networks (${d})`,onClick:A,children:[M.jsx(xe.Icon,{className:"is-light p-side-navigation__icon",name:"exposed"})," ","Networks"]})}),M.jsx(xe.SideNavigationItem,{children:M.jsx(mP,{baseUrl:`/ui/project/${d}/storage`,title:`Storage (${d})`,iconName:"switcher-dashboard",label:"Storage",onOpen:()=>{k("storage")},open:w.includes("storage"),children:[M.jsx(xe.SideNavigationItem,{children:M.jsx(pr,{to:`/ui/project/${d}/storage/pools`,title:"Pools",onClick:A,className:"accordion-nav-secondary",ignoreUrlMatches:["volumes/custom"],children:"Pools"})},`/ui/project/${d}/storage/pools`),M.jsx(xe.SideNavigationItem,{children:M.jsx(pr,{to:`/ui/project/${d}/storage/volumes`,title:"Volumes",onClick:A,className:"accordion-nav-secondary",activeUrlMatches:["volumes/custom"],children:"Volumes"})},`/ui/project/${d}/storage/volumes`),...c?[M.jsx(xe.SideNavigationItem,{children:M.jsx(pr,{to:`/ui/project/${d}/storage/custom-isos`,title:"Custom ISOs",onClick:A,className:"accordion-nav-secondary",children:"Custom ISOs"})},`/ui/project/${d}/storage/custom-isos`)]:[]]})}),M.jsx(xe.SideNavigationItem,{children:M.jsxs(pr,{to:`/ui/project/${d}/images`,title:`Images (${d})`,onClick:A,children:[M.jsx(xe.Icon,{className:"is-light p-side-navigation__icon",name:"image"})," ","Images"]})}),M.jsx(xe.SideNavigationItem,{children:M.jsxs(pr,{to:`/ui/project/${d}/configuration`,title:`Configuration (${d})`,onClick:A,children:[M.jsx(xe.Icon,{className:"is-light p-side-navigation__icon",name:"switcher-environments"})," ","Configuration"]})}),M.jsx("hr",{className:"is-dark navigation-hr"}),M.jsx(xe.SideNavigationItem,{children:M.jsxs(pr,{to:"/ui/cluster",title:"Cluster",onClick:A,children:[M.jsx(xe.Icon,{className:"is-light p-side-navigation__icon",name:"cluster-host"})," ","Cluster"]})}),M.jsx(xe.SideNavigationItem,{children:M.jsxs(pr,{to:"/ui/operations",title:`Operations (${d})`,onClick:A,children:[M.jsx(xe.Icon,{className:"is-light p-side-navigation__icon",name:"status"})," ","Operations"]})}),!e&&M.jsx(xe.SideNavigationItem,{children:M.jsxs(pr,{to:"/ui/warnings",title:"Warnings",onClick:A,children:[M.jsx(xe.Icon,{className:"is-light p-side-navigation__icon",name:"warning-grey"})," ","Warnings"]})}),S&&M.jsx(xe.SideNavigationItem,{children:M.jsx(mP,{baseUrl:"/ui/permissions",title:"Permissions",iconName:"user",label:"Permissions",onOpen:()=>{k("permissions")},open:w.includes("permissions"),children:[M.jsx(xe.SideNavigationItem,{children:M.jsx(pr,{to:"/ui/permissions/identities",title:"Identities",onClick:A,activeUrlMatches:["permissions/identity"],className:"accordion-nav-secondary",children:"Identities"})},"/ui/permissions/identities"),M.jsx(xe.SideNavigationItem,{children:M.jsx(pr,{to:"/ui/permissions/groups",title:"Groups",onClick:A,className:"accordion-nav-secondary",children:"Groups"})},"/ui/permissions/groups"),M.jsx(xe.SideNavigationItem,{children:M.jsx(pr,{to:"/ui/permissions/idp-groups",title:"Identity provider groups",onClick:A,className:"accordion-nav-secondary",children:"IDP groups"})},"/ui/permissions/idp-groups")]})}),M.jsx(xe.SideNavigationItem,{children:M.jsxs(pr,{to:"/ui/settings",title:"Settings",onClick:A,children:[M.jsx(xe.Icon,{className:"is-light p-side-navigation__icon",name:"settings"})," ","Settings"]})})]}),!T&&M.jsx(M.Fragment,{children:M.jsx(xe.SideNavigationItem,{children:M.jsxs(pr,{to:"/ui/login",title:"Login",onClick:A,children:[M.jsx(xe.Icon,{className:"is-light p-side-navigation__icon",name:"profile"}),"Login"]})})})]})}),M.jsxs("div",{className:"p-side-navigation--icons is-dark sidenav-bottom-container",children:[M.jsxs("ul",{className:bo("p-side-navigation__list sidenav-bottom-ul",{"authenticated-nav":T}),children:[M.jsx("hr",{className:"is-dark navigation-hr"}),T&&M.jsx(xe.SideNavigationItem,{children:M.jsxs("div",{className:"p-side-navigation__link",title:`${v} (${m})`,children:[g=="tls"?M.jsx(xe.Icon,{className:"p-side-navigation__icon is-dark",name:"lock-locked"}):g=="oidc"?M.jsx(xe.Icon,{className:"p-side-navigation__icon is-dark",name:"profile"}):M.jsx(M.Fragment,{}),M.jsx("div",{className:"u-truncate",children:v})]})}),M.jsx(xe.SideNavigationItem,{children:M.jsxs("a",{className:"p-side-navigation__link",href:i,target:"_blank",rel:"noopener noreferrer",title:"Documentation",children:[M.jsx(xe.Icon,{className:"p-side-navigation__icon",name:"book"}),"Documentation"]})}),M.jsx(xe.SideNavigationItem,{children:M.jsxs("a",{className:"p-side-navigation__link",href:"https://discourse.ubuntu.com/c/lxd/126",target:"_blank",rel:"noopener noreferrer",title:"Discussion",children:[M.jsx(xe.Icon,{className:"is-light p-side-navigation__icon",name:"share"}),"Discussion"]})}),M.jsx(xe.SideNavigationItem,{children:M.jsxs("a",{className:"p-side-navigation__link",href:"https://github.com/canonical/lxd-ui/issues/new",target:"_blank",rel:"noopener noreferrer",title:"Report a bug",children:[M.jsx(xe.Icon,{className:"is-light p-side-navigation__icon",name:"submit-bug"}),"Report a bug"]})}),n&&M.jsx(xe.SideNavigationItem,{children:M.jsxs("a",{className:"p-side-navigation__link",title:"Log out",onClick:()=>{tN(),A()},children:[M.jsx(xe.Icon,{className:"is-light p-side-navigation__icon p-side-logout",name:"export"}),"Log out"]})})]}),M.jsx("div",{className:bo("sidenav-toggle-wrapper",{"authenticated-nav":T}),children:M.jsx(xe.Button,{appearance:"base","aria-label":`${a?"expand":"collapse"} main navigation`,hasIcon:!0,dense:!0,className:"sidenav-toggle is-dark u-no-margin l-navigation-collapse-toggle u-hide--small",onClick:R,children:M.jsx(xe.Icon,{light:!0,name:"sidebar-toggle"})})})]})]})]})})})]})},fN=B.createContext({get:()=>{},set:()=>{},remove:()=>{}}),n_=new Map,hH=({children:e})=>{const n=Pb();return M.jsx(fN.Provider,{value:{get:i=>n_.get(i),set:(i,a,l,s)=>{n_.set(i,{onSuccess:a,onFailure:l,onFinish:s}),n.invalidateQueries({queryKey:[Bt.operations]})},remove:i=>{n_.delete(i),n.invalidateQueries({queryKey:[Bt.operations]})}},children:e})};function mH(){return B.useContext(fN)}const dN=B.createContext({getType:()=>{},setLoading:()=>{},setFinish:()=>{}}),vH=({children:e})=>{const[n,i]=B.useState(new Map),a=(s,f)=>{i(d=>{const h=new Map(d);return h.set(s.name,f),h})},l=s=>{i(f=>{const d=new Map(f);return d.delete(s.name),d})};return M.jsx(dN.Provider,{value:{getType:s=>n.get(s.name),setLoading:a,setFinish:l},children:e})};function y6(){return B.useContext(dN)}const pN=e=>{var i,a,l;const n=(s,f)=>new Date(f.created_at).getTime()-new Date(s.created_at).getTime();(i=e.failure)==null||i.sort(n),(a=e.success)==null||a.sort(n),(l=e.running)==null||l.sort(n)},_6=async e=>new Promise((n,i)=>{fetch(`/1.0/operations?project=${e}&recursion=1`).then(Pt).then(a=>{pN(a.metadata),n(a.metadata)}).catch(i)}),gH=async()=>new Promise((e,n)=>{fetch("/1.0/operations?all-projects=true&recursion=1").then(Pt).then(i=>{pN(i.metadata),e(i.metadata)}).catch(n)}),b6=async e=>new Promise((n,i)=>{fetch(`/1.0/operations/${e}`,{method:"DELETE"}).then(Pt).then(n).catch(i)}),hN=B.createContext({operations:[],runningOperations:[],error:null,isLoading:!1,isFetching:!1,refetchOperations:()=>null}),yH=({children:e})=>{const{isAuthenticated:n}=mr(),{data:i,error:a,isLoading:l,isFetching:s,refetch:f}=Xn({queryKey:[Bt.operations],queryFn:async()=>gH(),enabled:n}),d=B.useRef(null);B.useEffect(()=>()=>{d.current&&clearTimeout(d.current)},[]);const h=_=>{d.current&&clearTimeout(d.current),d.current=setTimeout(()=>{f(_)},2e3)},c=(i==null?void 0:i.failure)??[],v=(i==null?void 0:i.running)??[],m=(i==null?void 0:i.success)??[],S={operations:c.concat(v).concat(m),runningOperations:v,error:a,isLoading:l,isFetching:s,refetchOperations:h};return M.jsx(hN.Provider,{value:S,children:e})},mN=()=>B.useContext(hN),_H=()=>{const{isAuthenticated:e}=mr(),n=mH(),i=Pb(),[a,l]=B.useState(null),{refetchOperations:s}=mN(),f=c=>{var m,g;const v=n.get(c.metadata.id);v&&(c.metadata.status==="Success"&&(v.onSuccess(c),(m=v.onFinish)==null||m.call(v),n.remove(c.metadata.id)),c.metadata.status==="Failure"&&(v.onFailure(c.metadata.err??""),(g=v.onFinish)==null||g.call(v),n.remove(c.metadata.id)))},d=c=>c.metadata.action.startsWith("auth-group-")?Bt.authGroups:c.metadata.action.startsWith("config-")?Bt.settings:c.metadata.action.startsWith("identity-provider-group-")?Bt.idpGroups:c.metadata.action.startsWith("instance-")?Bt.instances:c.metadata.action.startsWith("project-")?Bt.projects:c.metadata.action.startsWith("profile-")?Bt.profiles:c.metadata.action.startsWith("network-")?Bt.networks:c.metadata.action.startsWith("storage-pool-")||c.metadata.action.startsWith("storage-volume-")?Bt.storage:c.metadata.action.startsWith("image-")?Bt.images:"undefined",h=()=>{const c=`wss://${location.host}/1.0/events?type=operation,lifecycle&all-projects=true`,v=new WebSocket(c);v.onopen=()=>{l(v)},v.onclose=()=>{l(null)},v.onmessage=m=>{if(typeof m.data!="string"){console.log("Invalid format on event api: ",m.data);return}const g=JSON.parse(m.data);if(g.type==="operation"&&(i.invalidateQueries({queryKey:[Bt.operations,g.project]}),s()),g.type==="lifecycle"){const S=d(g);i.invalidateQueries({predicate:_=>_.queryKey[0]===S})}setTimeout(()=>{f(g)},250)}};return B.useEffect(()=>{!a&&e&&h()},[a,e]),M.jsx(M.Fragment,{})},bH="modulepreload",SH=function(e,n){return new URL(e,n).href},yP={},Ft=function(n,i,a){let l=Promise.resolve();if(i&&i.length>0){const f=document.getElementsByTagName("link"),d=document.querySelector("meta[property=csp-nonce]"),h=(d==null?void 0:d.nonce)||(d==null?void 0:d.getAttribute("nonce"));l=Promise.allSettled(i.map(c=>{if(c=SH(c,a),c in yP)return;yP[c]=!0;const v=c.endsWith(".css"),m=v?'[rel="stylesheet"]':"";if(!!a)for(let _=f.length-1;_>=0;_--){const E=f[_];if(E.href===c&&(!v||E.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${c}"]${m}`))return;const S=document.createElement("link");if(S.rel=v?"stylesheet":bH,v||(S.as="script"),S.crossOrigin="",S.href=c,h&&S.setAttribute("nonce",h),document.head.appendChild(S),v)return new Promise((_,E)=>{S.addEventListener("load",_),S.addEventListener("error",()=>E(new Error(`Unable to preload CSS for ${c}`)))})}))}function s(f){const d=new Event("vite:preloadError",{cancelable:!0});if(d.payload=f,window.dispatchEvent(d),!d.defaultPrevented)throw f}return l.then(f=>{for(const d of f||[])d.status==="rejected"&&s(d.reason);return n().catch(s)})},np=({text:e="Loading..."})=>M.jsx("div",{className:"u-loader",children:M.jsx(xe.Spinner,{text:e})}),OH=()=>{const{project:e}=z_();return e?M.jsx(YP,{to:`/ui/project/${e}/instances`,replace:!0}):M.jsx(M.Fragment,{children:"Missing project"})},qb=({header:e,children:n,mainClassName:i,contentClassName:a})=>M.jsx(xe.AppMain,{className:i,id:"main-content",children:M.jsx(xe.Panel,{contentClassName:a,header:e,children:n})}),vN=()=>{const e=location.pathname,n=e.startsWith("/ui/project/")?e.split("/")[3]:"default";return M.jsx(qb,{mainClassName:"no-match",children:M.jsx(xe.Row,{children:M.jsxs(xe.Col,{size:6,className:"col-start-large-4",children:[M.jsx("h1",{className:"p-heading--4",children:"Project not found"}),M.jsxs("p",{children:["The project ",M.jsx("code",{children:n})," is missing or you do not have access.",M.jsx("br",{}),"If you think this is an error in our product, please"," ",M.jsx("a",{href:"https://github.com/canonical/lxd-ui/issues/new",target:"_blank",rel:"noopener noreferrer",title:"Report a bug",children:"Report a bug"}),"."]})]})})})},un=({outlet:e})=>{const{project:n,isLoading:i}=xb();return i?M.jsx(np,{}):n?e:M.jsx(vN,{})},gN=()=>M.jsx(qb,{mainClassName:"no-match",children:M.jsx(xe.Row,{children:M.jsxs(xe.Col,{size:6,className:"col-start-large-4",children:[M.jsx("h1",{className:"p-heading--4",children:"404 Page not found"}),M.jsxs("p",{children:["Sorry, we cannot find the page that you are looking for.",M.jsx("br",{}),"If you think this is an error in our product, please"," ",M.jsx("a",{href:"https://github.com/canonical/lxd-ui/issues/new",target:"_blank",rel:"noopener noreferrer",title:"Report a bug",children:"Report a bug"}),"."]})]})})}),_P=({outlet:e})=>{const{group:n}=z_(),{data:i=[],isLoading:a}=Xn({queryKey:[Bt.cluster,Bt.groups],queryFn:rF});return a?M.jsx(np,{}):n&&!i.some(l=>l.name===n)?M.jsx(gN,{}):e},EH=()=>{const{data:e}=Rl();B.useEffect(()=>{var i;const n=((i=e==null?void 0:e.config)==null?void 0:i["user.ui_title"])??location.hostname;document.title=`${n} | LXD UI`},[e==null?void 0:e.config])},wH=5,RH=300,Ht=e=>{const n=async()=>{try{return await e()}catch(i){let a=i;for(let l=0;l<wH;l++){await MF(RH*l);const s=window.location.origin,f=i.message.split(" ");let d="";for(const c of f)if(c.startsWith(s)){d=c;break}const h=new URL(d.trim());h.searchParams.set("cacheBuster",`${+Date.now()}`);try{return await import(h.href)}catch(c){a=c}}throw a}};return B.lazy(n)},CH=Ht(async()=>Ft(()=>import("./CertificateAdd-BGVwf-VB.js"),__vite__mapDeps([0,1,2]),import.meta.url)),TH=Ht(async()=>Ft(()=>import("./CertificateGenerate-bNGS6BFl.js"),__vite__mapDeps([3,4,2]),import.meta.url)),bP=Ht(async()=>Ft(()=>import("./ClusterList-CZFDB46f.js"),__vite__mapDeps([5,6,7,8,9,10,1,11,2,12]),import.meta.url)),PH=Ht(async()=>Ft(()=>import("./CreateClusterGroup-C6s3qbZf.js"),__vite__mapDeps([13,14,4,6,7,8,9,15,1,11,16]),import.meta.url)),jH=Ht(async()=>Ft(()=>import("./CreateInstance-BXX4Xa4W.js"),__vite__mapDeps([17,4,18,19,8,9,20,21,22,23,24,16,25,26,10,27,28,29,30,31,32,33,34,35,36,37,38,39,1,40,41,42,43,44,45,11,46]),import.meta.url)),MH=Ht(async()=>Ft(()=>import("./CreateNetwork-BQw2A27w.js"),__vite__mapDeps([47,4,45,48,22,23,24,16,25,26,10,27,28,49,8,9,50,51,52,29,19,46,1,21,11]),import.meta.url)),NH=Ht(async()=>Ft(()=>import("./CreateNetworkForward-BgZF8duA.js"),__vite__mapDeps([53,54,4,1,25,26,55,11,2,45]),import.meta.url)),AH=Ht(async()=>Ft(()=>import("./CreateProfile-CCJYKSCK.js"),__vite__mapDeps([56,4,21,22,23,24,16,25,26,10,27,28,57,40,33,34,35,41,1,42,37,20,36,19,43,44,45,11,46,8,9]),import.meta.url)),xH=Ht(async()=>Ft(()=>import("./CreateProject-DTBqJzUb.js"),__vite__mapDeps([58,4,59,22,23,24,16,25,26,10,27,28,33,34,35,8,9,41,1,11]),import.meta.url)),DH=Ht(async()=>Ft(()=>import("./CreateStoragePool-CuOutvs3.js"),__vite__mapDeps([60,11,1,4,61,41,22,23,24,16,25,26,10,27,28,62,8,9,50,21]),import.meta.url)),qH=Ht(async()=>Ft(()=>import("./EditClusterGroup-DiNIL0Lx.js"),__vite__mapDeps([63,14,4,6,7,8,9,15,1,11,16]),import.meta.url)),LH=Ht(async()=>Ft(()=>import("./EditNetworkForward-DtcWepYC.js"),__vite__mapDeps([64,54,4,1,25,26,55,11,2,45]),import.meta.url)),BH=Ht(async()=>Ft(()=>import("./ImageList-yKBGTFZU.js"),__vite__mapDeps([65,29,19,39,9,66,42,20,10,12,15,67,68,2,1,69,70,8,4,32]),import.meta.url)),r_=Ht(async()=>Ft(()=>import("./InstanceDetail-BV9hr65t.js"),__vite__mapDeps([71,23,8,9,72,35,51,18,19,7,1,73,45,39,29,4,74,27,42,30,31,32,33,34,36,37,20,38,15,67,10,68,22,24,16,25,26,28,12,21,40,41,43,44,46,75,76,77,78]),import.meta.url)),kH=Ht(async()=>Ft(()=>import("./InstanceList-CTEYE5e7.js"),__vite__mapDeps([79,80,23,72,35,51,18,19,8,9,7,81,15,67,82,38,10,1,68,2,12,69,70,42]),import.meta.url)),IH=Ht(async()=>Ft(()=>import("./Login-CsUYa7ns.js"),[],import.meta.url)),$d=Ht(async()=>Ft(()=>import("./NetworkDetail-RgSS_6Vw.js"),__vite__mapDeps([83,1,4,45,48,22,23,24,16,25,26,10,27,28,49,8,9,50,51,52,29,19,46,21,75,7,39,70,77,55]),import.meta.url)),zH=Ht(async()=>Ft(()=>import("./NetworkList-B4gWmGGm.js"),__vite__mapDeps([84,1,2,55,70,69,82,8,9,45,42]),import.meta.url)),UH=Ht(async()=>Ft(()=>import("./OperationList-D4--05cO.js"),__vite__mapDeps([85,11,81,7,38,1]),import.meta.url)),a_=Ht(async()=>Ft(()=>import("./ProfileDetail-CQHhNWwW.js"),__vite__mapDeps([86,4,21,22,23,24,16,25,26,10,27,28,57,40,33,34,35,41,1,42,37,20,36,19,43,44,45,46,75,8,9,87,7,73,70,39,77]),import.meta.url)),$H=Ht(async()=>Ft(()=>import("./ProfileList-C7yC3g6E.js"),__vite__mapDeps([88,80,7,10,1,2,12,69,51,8,9,87,70,42]),import.meta.url)),SP=Ht(async()=>Ft(()=>import("./ProjectConfiguration-rKP8dZtz.js"),__vite__mapDeps([89,59,22,23,24,16,25,26,10,27,4,28,33,34,35,8,9,41,1,75,7,70,39,42,2]),import.meta.url)),St=Ht(async()=>Ft(()=>import("./ProtectedRoute-DYKGChU3.js"),[],import.meta.url)),FH=Ht(async()=>Ft(()=>import("./Settings-BYi8qROs.js"),__vite__mapDeps([90,24,39,9,62,8,50,49,1,10,2,69]),import.meta.url)),HH=Ht(async()=>Ft(()=>import("./StoragePools-DK0Gkjq9.js"),__vite__mapDeps([91,92,7,70,39,9,34,35,10,2,1,69]),import.meta.url)),GH=Ht(async()=>Ft(()=>import("./StorageVolumes-DPotlIN6.js"),__vite__mapDeps([93,10,70,94,82,95,29,19,36,74,27,4,38,8,9,96,39,12,69,2,1,37,20]),import.meta.url)),VH=Ht(async()=>Ft(()=>import("./CustomIsoList-CQVv4whx.js"),__vite__mapDeps([97,96,36,19,66,42,31,32,33,34,35,8,9,70,10,12,69,2,1,39,37,20]),import.meta.url)),i_=Ht(async()=>Ft(()=>import("./StoragePoolDetail-DT58PBIr.js"),__vite__mapDeps([98,75,4,92,7,70,39,9,8,1,34,35,99,51,52,29,19,61,41,22,23,24,16,25,26,10,27,28,62,50,21,77]),import.meta.url)),WH=Ht(async()=>Ft(()=>import("./CreateStorageVolume-B0HvyGnH.js"),__vite__mapDeps([100,4,1,11,43,22,23,24,16,25,26,10,27,28,41,33,34,35,94,82,8,9,36,19]),import.meta.url)),u_=Ht(async()=>Ft(()=>import("./StorageVolumeDetail-fQzbPWNW.js"),__vite__mapDeps([101,1,75,4,96,36,19,76,10,34,35,39,9,8,33,37,20,99,51,52,29,95,74,27,38,43,22,23,24,16,25,26,28,41,77,7,15,68,67,12]),import.meta.url)),KH=Ht(async()=>Ft(()=>import("./WarningList-DZNTQSpg.js"),__vite__mapDeps([102,11,1,2]),import.meta.url)),YH=Ht(async()=>Ft(()=>import("./PermissionIdentities-DDmb7V-C.js"),__vite__mapDeps([103,10,15,68,12,104,82,80,69,1,2,105,8,9,106,26,67,7,39,70]),import.meta.url)),QH=Ht(async()=>Ft(()=>import("./PermissionGroups-CkGxgQmn.js"),__vite__mapDeps([107,10,15,68,12,104,82,80,69,1,2,105,39,9,4,16,44,26,29,19,8]),import.meta.url)),XH=Ht(async()=>Ft(()=>import("./PermissionIdpGroups-yggiVbcG.js"),__vite__mapDeps([108,10,15,68,12,80,69,1,2,105,4,39,9,106,26,8,67]),import.meta.url)),ZH=["/","/ui","/ui/project"],JH=()=>{const{defaultProject:e,hasNoProjects:n,isAuthLoading:i,isAuthenticated:a}=mr();return EH(),i?M.jsx(np,{}):(a||tN(),M.jsx(B.Suspense,{fallback:M.jsx(qb,{children:M.jsx(np,{})}),children:M.jsxs(yD,{children:[ZH.map(l=>M.jsx(dt,{path:l,element:M.jsx(YP,{to:n?"/ui/no-project":`/ui/project/${e}/instances`,replace:!0})},l)),M.jsx(dt,{path:"/ui/project/:project",element:M.jsx(St,{outlet:M.jsx(un,{outlet:M.jsx(OH,{})})})}),M.jsx(dt,{path:"/ui/project/:project/instances",element:M.jsx(St,{outlet:M.jsx(un,{outlet:M.jsx(kH,{})})})}),M.jsx(dt,{path:"/ui/project/:project/instances/create",element:M.jsx(St,{outlet:M.jsx(un,{outlet:M.jsx(jH,{})})})}),M.jsx(dt,{path:"/ui/project/:project/instance/:name",element:M.jsx(St,{outlet:M.jsx(un,{outlet:M.jsx(r_,{})})})}),M.jsx(dt,{path:"/ui/project/:project/instance/:name/:activeTab",element:M.jsx(St,{outlet:M.jsx(un,{outlet:M.jsx(r_,{})})})}),M.jsx(dt,{path:"/ui/project/:project/instance/:name/:activeTab/:section",element:M.jsx(St,{outlet:M.jsx(un,{outlet:M.jsx(r_,{})})})}),M.jsx(dt,{path:"/ui/project/:project/profiles",element:M.jsx(St,{outlet:M.jsx(un,{outlet:M.jsx($H,{})})})}),M.jsx(dt,{path:"/ui/project/:project/profiles/create",element:M.jsx(St,{outlet:M.jsx(un,{outlet:M.jsx(AH,{})})})}),M.jsx(dt,{path:"/ui/project/:project/profile/:name",element:M.jsx(St,{outlet:M.jsx(un,{outlet:M.jsx(a_,{})})})}),M.jsx(dt,{path:"/ui/project/:project/profile/:name/:activeTab",element:M.jsx(St,{outlet:M.jsx(un,{outlet:M.jsx(a_,{})})})}),M.jsx(dt,{path:"/ui/project/:project/profile/:name/:activeTab/:section",element:M.jsx(St,{outlet:M.jsx(un,{outlet:M.jsx(a_,{})})})}),M.jsx(dt,{path:"/ui/project/:project/networks",element:M.jsx(St,{outlet:M.jsx(un,{outlet:M.jsx(zH,{})})})}),M.jsx(dt,{path:"/ui/project/:project/networks/create",element:M.jsx(St,{outlet:M.jsx(un,{outlet:M.jsx(MH,{})})})}),M.jsx(dt,{path:"/ui/project/:project/network/:name",element:M.jsx(St,{outlet:M.jsx(un,{outlet:M.jsx($d,{})})})}),M.jsx(dt,{path:"/ui/project/:project/member/:member/network/:name",element:M.jsx(St,{outlet:M.jsx(un,{outlet:M.jsx($d,{})})})}),M.jsx(dt,{path:"/ui/project/:project/network/:name/:activeTab",element:M.jsx(St,{outlet:M.jsx(un,{outlet:M.jsx($d,{})})})}),M.jsx(dt,{path:"/ui/project/:project/network/:name/:activeTab/:section",element:M.jsx(St,{outlet:M.jsx(un,{outlet:M.jsx($d,{})})})}),M.jsx(dt,{path:"/ui/project/:project/network/:network/forwards/create",element:M.jsx(St,{outlet:M.jsx(un,{outlet:M.jsx(NH,{})})})}),M.jsx(dt,{path:"/ui/project/:project/network/:network/forwards/:forwardAddress/edit",element:M.jsx(St,{outlet:M.jsx(un,{outlet:M.jsx(LH,{})})})}),M.jsx(dt,{path:"/ui/project/:project/configuration",element:M.jsx(St,{outlet:M.jsx(un,{outlet:M.jsx(SP,{})})})}),M.jsx(dt,{path:"/ui/project/:project/configuration/:section",element:M.jsx(St,{outlet:M.jsx(un,{outlet:M.jsx(SP,{})})})}),M.jsx(dt,{path:"/ui/projects/create",element:M.jsx(St,{outlet:M.jsx(xH,{})})}),M.jsx(dt,{path:"/ui/project/:project/storage/pools",element:M.jsx(St,{outlet:M.jsx(un,{outlet:M.jsx(HH,{})})})}),M.jsx(dt,{path:"/ui/project/:project/storage/pools/create",element:M.jsx(St,{outlet:M.jsx(un,{outlet:M.jsx(DH,{})})})}),M.jsx(dt,{path:"/ui/project/:project/storage/volumes",element:M.jsx(St,{outlet:M.jsx(un,{outlet:M.jsx(GH,{})})})}),M.jsx(dt,{path:"/ui/project/:project/storage/volumes/create",element:M.jsx(St,{outlet:M.jsx(un,{outlet:M.jsx(WH,{})})})}),M.jsx(dt,{path:"/ui/project/:project/storage/custom-isos",element:M.jsx(St,{outlet:M.jsx(un,{outlet:M.jsx(VH,{})})})}),M.jsx(dt,{path:"/ui/project/:project/storage/pool/:name",element:M.jsx(St,{outlet:M.jsx(un,{outlet:M.jsx(i_,{})})})}),M.jsx(dt,{path:"/ui/project/:project/storage/pool/:name/:activeTab",element:M.jsx(St,{outlet:M.jsx(i_,{})})}),M.jsx(dt,{path:"/ui/project/:project/storage/pool/:name/:activeTab/:section",element:M.jsx(St,{outlet:M.jsx(i_,{})})}),M.jsx(dt,{path:"/ui/project/:project/storage/pool/:pool/volumes/:type/:volume",element:M.jsx(St,{outlet:M.jsx(u_,{})})}),M.jsx(dt,{path:"/ui/project/:project/storage/pool/:pool/volumes/:type/:volume/:activeTab",element:M.jsx(St,{outlet:M.jsx(u_,{})})}),M.jsx(dt,{path:"/ui/project/:project/storage/pool/:pool/volumes/:type/:volume/:activeTab/:section",element:M.jsx(St,{outlet:M.jsx(u_,{})})}),M.jsx(dt,{path:"/ui/project/:project/images",element:M.jsx(St,{outlet:M.jsx(BH,{})})}),M.jsx(dt,{path:"/ui/cluster",element:M.jsx(St,{outlet:M.jsx(bP,{})})}),M.jsx(dt,{path:"/ui/cluster/groups/create",element:M.jsx(St,{outlet:M.jsx(PH,{})})}),M.jsx(dt,{path:"/ui/cluster/group/:group",element:M.jsx(St,{outlet:M.jsx(_P,{outlet:M.jsx(bP,{})})})}),M.jsx(dt,{path:"/ui/cluster/group/:group/edit",element:M.jsx(St,{outlet:M.jsx(_P,{outlet:M.jsx(qH,{})})})}),M.jsx(dt,{path:"/ui/operations",element:M.jsx(St,{outlet:M.jsx(UH,{})})}),M.jsx(dt,{path:"/ui/warnings",element:M.jsx(St,{outlet:M.jsx(KH,{})})}),M.jsx(dt,{path:"/ui/permissions/identities",element:M.jsx(St,{outlet:M.jsx(YH,{})})}),M.jsx(dt,{path:"/ui/permissions/groups",element:M.jsx(St,{outlet:M.jsx(QH,{})})}),M.jsx(dt,{path:"/ui/permissions/idp-groups",element:M.jsx(St,{outlet:M.jsx(XH,{})})}),M.jsx(dt,{path:"/ui/settings",element:M.jsx(St,{outlet:M.jsx(FH,{})})}),M.jsx(dt,{path:"/ui/login",element:M.jsx(IH,{})}),M.jsx(dt,{path:"/ui/login/certificate-generate",element:M.jsx(TH,{})}),M.jsx(dt,{path:"/ui/login/certificate-add",element:M.jsx(CH,{})}),M.jsx(dt,{path:"ui/no-project",element:M.jsx(vN,{})}),M.jsx(dt,{path:"*",element:M.jsx(gN,{})})]})}))};class OP extends B.Component{constructor(n){super(n),this.state={hasError:!1}}static getDerivedStateFromError(n){return{hasError:!0,error:n}}render(){const{error:n,hasError:i}=this.state,{children:a,fallback:l}=this.props;return i?M.jsx(l,{error:n}):M.jsx(M.Fragment,{children:a})}}const e4=(e,n,i=0,a="height",l=["status-bar"])=>{const s=document.getElementsByClassName(e),f=n?document.getElementsByClassName(n):null;if(s.length!==1||f&&f.length!==1)return;const d=s[0].getBoundingClientRect().top+1;let h=f?f[0].getBoundingClientRect().height+1:0;h+=l.reduce((m,g)=>m+jF(g),0);const c=Math.ceil(d+h+i),v=`${a}: calc(100vh - ${c}px)`;s[0].setAttribute("style",v)},t4=5,yN="0.16",EP=({error:e})=>{const i=`https://github.com/canonical/lxd-ui/issues/new?labels=bug&title=Error%20report&body=${encodeURIComponent(`# Description A brief description of the problem. Should include what you were attempting to do, what you did, what happened and what you expected to see happen. # Metadata UI Version: ${yN} Path: ${location.pathname}${location.search} # Stacktrace \`\`\` ${(e==null?void 0:e.stack)??"No stack trace"} \`\`\``)}`,a=()=>{e4("error-info",void 0,0,"max-height")};B.useEffect(a,[]),Lo("resize",a);const l=[];return e!=null&&e.message&&l.push({title:"Error",appearance:xe.CodeSnippetBlockAppearance.NUMBERED,wrapLines:!0,code:e.message}),e!=null&&e.message.toLowerCase().includes("dynamically imported module")&&l.push({title:"Possible causes",appearance:xe.CodeSnippetBlockAppearance.NUMBERED,wrapLines:!0,code:`This might be due to a temporary network issue. Please try refreshing the page. If the problem continues, ensure your connection to the LXD server is active or try again later.`}),e!=null&&e.stack&&l.push({title:"Stack trace",appearance:xe.CodeSnippetBlockAppearance.NUMBERED,wrapLines:!0,code:e.stack}),M.jsxs(xe.Strip,{className:"u-no-padding--bottom",children:[M.jsxs(xe.Notification,{severity:"negative",title:"Error",children:["Something has gone wrong. If this issue persists,"," ",M.jsx("a",{href:i,rel:"noopener noreferrer",target:"_blank",children:"please raise an issue on GitHub."})]}),M.jsx(xe.CodeSnippet,{className:"error-info u-no-margin--bottom",blocks:l})]})};var Lb=_b();const _N="(prefers-reduced-motion: reduce)",n4=()=>window.matchMedia(_N).matches,bN=()=>{const[e,n]=B.useState(n4);return B.useEffect(()=>{const i=window.matchMedia(_N),a=l=>{n(l.matches)};return i.addEventListener("change",a),()=>{i.removeEventListener("change",a)}},[]),e},SN=({show:e,children:n,from:i,to:a,exitAnimation:l,options:s={duration:500,fill:"forwards"},className:f})=>{const d=B.useRef(null),h=bN(),[c,v]=B.useState(!e);return B.useLayoutEffect(()=>{const m=d.current;if(e){if(v(!1),!m||h)return;m.animate([i,a],s)}else{if(!m)return;if(h){v(!0);return}const g=m.animate(l||[a,i],s);g.onfinish=()=>{v(!0),m.style.display="none"}}},[e,c]),c?null:M.jsx("div",{ref:d,className:f,children:n})},r4=({notification:e,onDismiss:n,show:i})=>{if(e)return M.jsx(M.Fragment,{children:G_.createPortal(M.jsx(SN,{show:i,from:{opacity:0},to:{opacity:1},exitAnimation:[{opacity:1,transform:"translateY(0)"},{opacity:0,transform:"translateY(50px)"}],options:{duration:200},className:"toast-animate",children:M.jsx("div",{className:"toast-notification",children:M.jsx(xe.Notification,{title:e.title??Lb.DefaultTitles[e.type],actions:e.actions,severity:e.type,onDismiss:()=>{n([e])},className:"u-no-margin--bottom",timestamp:e.timestamp,titleElement:"div",role:"alert",children:e.message})})}),document.body)})},ON=["positive","caution","negative","information"],EN={positive:xe.ICONS.success,information:"info--notification",caution:xe.ICONS.warning,negative:xe.ICONS.error},a4=({notifications:e,onDismiss:n,groupedCount:i={},show:a})=>{const[l,s]=B.useState(new Set),f=B.useRef(e.length),d=B.useRef(null),h=!!l.size,c=bN();B.useLayoutEffect(()=>{v()},[e]);const v=()=>{const C=e.length<f.current;if(f.current=e.length,!e.length||C)return;const T=d.current,A=e[e.length-1],R=document.getElementById(A.id);if(T&&R){const q=T.scrollTop,k=R.getBoundingClientRect().height+parseFloat(window.getComputedStyle(R).marginTop)+parseFloat(window.getComputedStyle(R).marginBottom);q===0&&(T.scrollTop=q+k)}},m=C=>{s(T=>{const A=new Set(T);return A.has(C)?A.delete(C):A.add(C),A})},g=()=>{if(h){const C=e.filter(T=>l.has(T.type));n(C),s(new Set);return}n()},S=()=>{const C=ON.map(T=>i[T]?M.jsxs("button",{"aria-label":`Filter ${T} notifications`,"aria-pressed":l.has(T),className:"u-no-margin u-no-border filter-button",onClick:()=>{m(T)},children:[M.jsx(xe.Icon,{name:EN[T]}),M.jsx("span",{children:i[T]})]},T):null);return M.jsxs("div",{className:"filters",children:[C,h&&M.jsx("button",{className:"u-no-margin--bottom u-no-border",onClick:()=>{s(new Set)},children:"Clear filters"})]})},_=()=>{if(h){const C=Object.keys(i);let T=0;for(const R of C)l.has(R)&&(T+=i[R]||0);return M.jsxs("span",{className:"dismiss-text",children:["Dismiss ",T]})}return M.jsx("span",{children:"Dismiss all"})},E=C=>{if(c){n([C]);return}const T=document.getElementById(`li-${C.id}`);if(T){T.style.transformOrigin="center",T.style.overflow="hidden";const A=T.animate([{height:`${T.scrollHeight}px`,opacity:1},{height:"0px",opacity:0}],{duration:200,easing:"linear",fill:"forwards"});A.onfinish=()=>{T.style.display="none",n([C])}}},w=(h?e.filter(C=>l.has(C.type)):e).map((C,T,A)=>{const R=A.length-1,q=A[R-T];return M.jsx("li",{id:`li-${q.id}`,children:M.jsx(xe.Notification,{id:q.id,title:q.title??Lb.DefaultTitles[q.type],actions:q.actions,severity:q.type,onDismiss:()=>{E(q)},className:"u-no-margin--bottom individual-notification",timestamp:q.timestamp,titleElement:"div",children:q.message})},q.id)});return G_.createPortal(M.jsx(SN,{show:a,from:{opacity:0,transform:"translateY(5vh)"},to:{opacity:1,transform:"translateY(0)"},options:{duration:100},className:"toast-animate",children:M.jsxs("ul",{className:"toast-notification-list","aria-label":"Notifications list",ref:d,children:[w,M.jsxs("div",{className:"dismiss",children:[S(),M.jsxs(xe.Button,{className:"u-no-margin--bottom dismiss-button",onClick:g,hasIcon:!0,children:[M.jsx(xe.Icon,{name:"tidy"}),_()]})]})]})}),document.body)},i4=5e3,l_={id:"",message:"",type:"positive"},wN=B.createContext({notifications:[],success:()=>l_,info:()=>l_,failure:()=>l_,clear:()=>null,toggleListView:()=>null,isListView:!1,countBySeverity:{}}),u4=({children:e})=>{const[n,i]=B.useState([]),[a,l]=B.useState(!1),[s,f]=B.useState(null);B.useEffect(()=>()=>{s&&clearTimeout(s)},[]);const d=()=>{f(C=>(C&&clearTimeout(C),a?null:setTimeout(()=>{f(null)},i4)))},h=()=>{f(C=>(C&&clearTimeout(C),null))},c=C=>{const T={...C,timestamp:new Date().toLocaleString(),id:Date.now().toString()+(Math.random()+1).toString(36).substring(7)};return i(A=>[...A,T]),d(),T},v=C=>{if(!C){i([]),l(!1),h();return}i(T=>{const A=new Set(C),R=T.filter(q=>!A.has(q));return R.length||l(!1),R}),h()},m=()=>{h(),l(C=>!C)},g={positive:0,negative:0,caution:0,information:0};n.forEach(C=>{g[C.type]+=1});const S={notifications:n,failure:(C,T,A,R)=>c(xe.failure(C,T,A,R)),info:(C,T)=>c(xe.info(C,T)),success:(C,T)=>c({message:C,actions:T,type:Lb.NotificationSeverity.POSITIVE}),clear:v,toggleListView:m,isListView:a,countBySeverity:g},_=n[n.length-1],E=!!n.length,O=E&&!a&&s,w=E&&a;return M.jsxs(wN.Provider,{value:S,children:[e,M.jsx(r4,{notification:_,onDismiss:v,show:!!O}),M.jsx(a4,{notifications:n,groupedCount:g,show:w,onDismiss:v})]})},l4=()=>B.useContext(wN),o4=({children:e,state:n,pathname:i})=>M.jsx(u4,{children:M.jsx(xe.NotificationProvider,{state:n,pathname:i,children:e})}),s4=()=>{var l;const{data:e}=Rl(),n=(l=e==null?void 0:e.environment)==null?void 0:l.server_version;if(!n)return null;const i=n.includes(".")?n.split(".")[0]:void 0,a=i?parseInt(i)<t4:!1;return M.jsx(M.Fragment,{children:M.jsxs("span",{className:"server-version p-text--small",children:[a&&M.jsx(xe.Tooltip,{message:"You are using an outdated server version. Update your LXD server to benefit from the latest features.",tooltipClassName:"version-warning",zIndex:1e3,children:M.jsx(xe.Icon,{name:"warning",className:"version-warning-icon"})}),"Version ",n,"-ui-",yN]})})},c4={start:{Frozen:"unfreeze",Stopped:"start"},restart:{Freezing:"restart",Running:"restart"},freeze:{Running:"freeze"},stop:{Freezing:"stop",Running:"stop",Starting:"stop",Frozen:"stop"}},f4=(e,n)=>{const i=c4[e];return i?i[n]:void 0},S6=(e,n)=>{const i=[];return e.forEach(a=>{const l=f4(n,a.status);l&&i.push({name:a.name,project:a.project,action:l})}),i},O6=e=>({unfreeze:"started",start:"started",restart:"restarted",freeze:"frozen",stop:"stopped"})[e],d4=(e,n)=>n===1?e:e.toLowerCase().includes("identity")?e.toLowerCase().replace("identity","identities"):`${e}s`,E6=e=>({Frozen:"frozen",Stopped:"stopped",Running:"running"})[e],p4=()=>{const[e,n]=B.useState(!1),{runningOperations:i}=mN();Lo("resize",()=>{n(Tp(620))});let a=`${i.length} ${d4("operation",i.length)} in progress...`;return e&&(a=`${i.length} Ops`),i.length?M.jsxs("div",{className:"operation-status",role:"alert",children:[M.jsx(xe.Icon,{name:"status-in-progress-small",className:"status-icon"}),M.jsx(vf,{to:"/ui/operations",children:a})]}):null},h4=({className:e})=>{const{isAuthLoading:n,isAuthenticated:i}=mr(),{toggleListView:a,notifications:l,countBySeverity:s,isListView:f}=l4();if(Lo("keydown",c=>{c.code==="Escape"&&f&&a()}),n||!i)return null;const d=ON.map(c=>s[c]?M.jsx(xe.Icon,{name:EN[c],"aria-label":`${c} notification exists`},c):null),h=!!l.length;return M.jsx(M.Fragment,{children:M.jsxs(xe.AppStatus,{className:bo("status-bar",e),id:"status-bar",children:[M.jsx(s4,{}),M.jsxs("div",{className:"status-right-container",children:[M.jsx(p4,{}),h&&M.jsxs("button",{className:bo("u-no-margin u-no-padding u-no-border expand-button",{"button-active":f}),onClick:a,"aria-label":"Expand notifications list",children:[d,M.jsx("span",{className:"total-count",children:l.length}),M.jsx(xe.Icon,{name:f?xe.ICONS.chevronDown:xe.ICONS.chevronUp})]})]})]})})},m4=new b$,v4=()=>{const e=wr();return M.jsx(OP,{fallback:EP,children:M.jsx(o4,{state:e.state,pathname:e.pathname,children:M.jsx(w$,{client:m4,children:M.jsx(IF,{children:M.jsx(HF,{children:M.jsx(vH,{children:M.jsx(yH,{children:M.jsx(hH,{children:M.jsxs(xe.Application,{id:"l-application",children:[M.jsx(xe.SkipLink,{mainId:"main-content"}),M.jsx(pH,{}),M.jsxs(OP,{fallback:EP,children:[M.jsx(JH,{}),M.jsx(_H,{}),M.jsx(h4,{})]})]})})})})})})})})})},RN=document.getElementById("app");if(!RN)throw new Error("Failed to find the root element");const g4=ex.createRoot(RN),y4=FD([{path:"*",Component:v4}]);g4.render(M.jsx(eq,{router:y4}));export{a3 as $,wr as A,Lo as B,qb as C,uF as D,j3 as E,M3 as F,P3 as G,e4 as H,GF as I,t3 as J,WM as K,np as L,eN as M,YP as N,o3 as O,d3 as P,K3 as Q,Z3 as R,aF as S,s3 as T,Z4 as U,FM as V,h3 as W,cP as X,J4 as Y,e3 as Z,r3 as _,X3 as a,E3 as a$,i3 as a0,n3 as a1,F4 as a2,$4 as a3,dn as a4,d4 as a5,I3 as a6,$F as a7,N3 as a8,O4 as a9,cu as aA,JM as aB,V$ as aC,oN as aD,H4 as aE,z4 as aF,mN as aG,b6 as aH,P4 as aI,l6 as aJ,f3 as aK,c3 as aL,u6 as aM,Ab as aN,gF as aO,Nb as aP,yF as aQ,SF as aR,mF as aS,q4 as aT,M4 as aU,T3 as aV,wF as aW,S3 as aX,O3 as aY,RF as aZ,w4 as a_,L3 as aa,z3 as ab,U3 as ac,$3 as ad,CF as ae,D3 as af,A3 as ag,UF as ah,y3 as ai,B3 as aj,y6 as ak,W3 as al,Pp as am,V3 as an,Tp as ao,G3 as ap,f4 as aq,E6 as ar,S6 as as,O6 as at,S4 as au,vF as av,I4 as aw,_6 as ax,XF as ay,TF as az,mr as b,G_ as b$,C3 as b0,R3 as b1,Sf as b2,I$ as b3,w3 as b4,U4 as b5,nN as b6,j4 as b7,i6 as b8,t6 as b9,V4 as bA,K4 as bB,Y4 as bC,Q4 as bD,X4 as bE,eF as bF,g3 as bG,F$ as bH,x3 as bI,lF as bJ,xd as bK,rp as bL,W4 as bM,x4 as bN,uP as bO,N4 as bP,A4 as bQ,z$ as bR,b4 as bS,Ft as bT,b3 as bU,T4 as bV,C4 as bW,R4 as bX,p3 as bY,jF as bZ,k3 as b_,e6 as ba,J3 as bb,U$ as bc,E4 as bd,k$ as be,l3 as bf,k4 as bg,G$ as bh,B4 as bi,$$ as bj,L4 as bk,D4 as bl,v3 as bm,_3 as bn,m3 as bo,fP as bp,G4 as bq,sF as br,$M as bs,Q$ as bt,Y$ as bu,HM as bv,X$ as bw,GM as bx,jb as by,J$ as bz,Yj as c,n6 as c0,r6 as c1,BF as c2,a6 as c3,Q3 as c4,g6 as c5,Y3 as c6,F3 as c7,ef as c8,H3 as c9,Cp as ca,oH as cb,h6 as cc,m6 as cd,c6 as ce,f6 as cf,s6 as cg,o6 as ch,p6 as ci,iH as cj,v6 as ck,d6 as cl,xe as d,vf as e,lp as f,Xn as g,PF as h,rF as i,M as j,l4 as k,Pb as l,u3 as m,tH as n,z_ as o,Rl as p,Bt as q,B as r,tF as s,nF as t,Of as u,Pt as v,xb as w,mH as x,bo as y,q3 as z};
Close