aboutsummaryrefslogtreecommitdiffstats
path: root/web
diff options
context:
space:
mode:
authorAdam Mathes <adam@adammathes.com>2026-02-15 14:09:50 -0800
committerAdam Mathes <adam@adammathes.com>2026-02-15 14:09:50 -0800
commit72e564dcc21d0cf94f10346f770553703455b137 (patch)
tree201ddd3eed392cec89e45981bc4abcf8947a46a4 /web
parent94834afbb26b576218a3d84b2187e38708301ba0 (diff)
downloadneko-72e564dcc21d0cf94f10346f770553703455b137.tar.gz
neko-72e564dcc21d0cf94f10346f770553703455b137.tar.bz2
neko-72e564dcc21d0cf94f10346f770553703455b137.zip
Frontend: Build and check in production assets for multi-select feature
Diffstat (limited to 'web')
-rw-r--r--web/dist/v2/assets/index-CH4iRvWV.css1
-rw-r--r--web/dist/v2/assets/index-CIqBBVVl.css1
-rw-r--r--web/dist/v2/assets/index-Dn_B5oZw.js (renamed from web/dist/v2/assets/index-BSW723mL.js)12
-rw-r--r--web/dist/v2/index.html4
4 files changed, 9 insertions, 9 deletions
diff --git a/web/dist/v2/assets/index-CH4iRvWV.css b/web/dist/v2/assets/index-CH4iRvWV.css
new file mode 100644
index 0000000..e4d0c62
--- /dev/null
+++ b/web/dist/v2/assets/index-CH4iRvWV.css
@@ -0,0 +1 @@
+:root{--font-body: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;--font-heading: "Helvetica Neue", Helvetica, Arial, sans-serif;line-height:1.5;font-size:18px;--bg-color: #ffffff;--text-color: rgba(0, 0, 0, .87);--sidebar-bg: #ccc;--link-color: #0000ee;color-scheme:light dark;color:var(--text-color);background-color:var(--bg-color)}html,body,#root{width:100%;height:100%;margin:0;padding:0;overflow:hidden}body{font-family:var(--font-body)}h1,h2,h3,h4,h5,.logo,.nav-link,.logout-btn{font-family:var(--font-heading);font-weight:700}.font-default{font-family:var(--font-body)}.font-serif{--font-body: Georgia, "Times New Roman", Times, serif;--font-heading: Georgia, "Times New Roman", Times, serif;font-family:var(--font-body)}.font-sans{--font-body: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-heading: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;font-family:var(--font-body)}.font-mono{--font-body: Menlo, Monaco, Consolas, "Courier New", monospace;--font-heading: Menlo, Monaco, Consolas, "Courier New", monospace;font-family:var(--font-body)}.theme-light{--bg-color: #ffffff;--text-color: rgba(0, 0, 0, .87);--sidebar-bg: #ccc;--link-color: #0000ee;--border-color: #999;background-color:var(--bg-color);color:var(--text-color)}@media(prefers-color-scheme:dark){:root{--bg-color: #24292e;--text-color: #ffffff;--sidebar-bg: #1b1f23;--link-color: rgb(90, 200, 250)}}.theme-dark{--bg-color: #000000;--text-color: #ffffff;--sidebar-bg: #111111;--link-color: rgb(90, 200, 250);--border-color: #333;background-color:var(--bg-color);color:var(--text-color)}.theme-dark button{background-color:#333;color:#fff}body{min-width:320px}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:700;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}a{color:var(--link-color);text-decoration:none}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#00f;text-decoration:underline}button{background-color:#f9f9f9}}.login-container{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#f5f5f5}.login-form{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 6px #0000001a;width:100%;max-width:400px}.login-form h1{margin-bottom:2rem;text-align:center;color:#333}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:.5rem;font-weight:700;color:#555}.form-group input{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}.error-message{color:#dc3545;margin-bottom:1rem;text-align:center}button[type=submit]{width:100%;padding:.75rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .2s}button[type=submit]:hover{background-color:#0056b3}*{box-sizing:border-box}body{margin:0}.dashboard{display:flex;flex-direction:column;height:100vh;height:100dvh;width:100%;overflow:hidden}.dashboard-content{display:flex;flex:1;overflow:hidden;position:relative;width:100%}.dashboard-sidebar{width:11rem;background:transparent;border-right:1px solid var(--border-color);display:flex;flex-direction:column;overflow-y:auto;transition:margin-left .4s ease}.dashboard-sidebar.hidden{margin-left:-11rem}.dashboard-main{flex:1;min-width:0;padding:2rem;overflow-y:auto;overflow-x:hidden;background:var(--bg-color);margin-left:0}.dashboard-main>*{max-width:35em;margin:0 auto}.fixed-toggle{position:absolute;top:1rem;left:1rem;z-index:1000;background:var(--bg-color);border:none;font-size:2rem;line-height:1;cursor:pointer;padding:.2rem;color:var(--text-color);border-radius:50%;box-shadow:0 2px 5px #0000001a;display:flex;align-items:center;justify-content:center}.fixed-toggle:hover{transform:scale(1.1)}@media(max-width:768px){.dashboard-sidebar{position:fixed;top:0;left:0;bottom:0;z-index:1100;box-shadow:2px 0 10px #0003;width:14rem}.dashboard-sidebar.hidden{margin-left:-14rem}.dashboard-main{padding:4rem 1rem 1rem}.dashboard-main>*{max-width:100%}.sidebar-backdrop{position:fixed;inset:0;background:#0006;z-index:1050;animation:fadeIn .3s ease}.dashboard.sidebar-visible:after{display:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.feed-list{padding:1rem;font-family:var(--font-heading);color:#777;font-size:.8rem;background:var(--sidebar-bg);min-height:100%;flex:1}.feed-list h1.logo{font-size:2rem;margin:0 0 1rem;line-height:1;cursor:pointer;position:sticky;top:0;background:var(--sidebar-bg);z-index:10;padding-bottom:.5rem;color:var(--text-color)}.theme-light .feed-list h1.logo{color:#333}.theme-dark .feed-list h1.logo{color:#eee}.search-section{margin-bottom:1rem}.search-input{width:100%;padding:.25rem;border:1px solid var(--border-color, #999);background:var(--bg-color);color:var(--text-color);font-size:.8rem;font-family:inherit;border-radius:0}.section-header{font-size:1rem;font-weight:700;margin:1rem 0 .25rem;cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--font-heading);color:#333;text-transform:lowercase;font-variant:small-caps;display:flex;align-items:center;gap:.5rem}.caret{display:inline-block;font-size:.6rem;transition:transform .2s ease;color:#777}.caret.expanded{transform:rotate(90deg)}.filter-list,.tag-list-items,.feed-list-items,.nav-list{list-style:none;padding:0;margin:0}.filter-list li,.nav-list li{margin-bottom:.1rem}.filter-list a,.nav-list a,.tag-link,.feed-title,.logout-link{text-decoration:none;color:var(--link-color, blue);font-size:.8rem;display:block;cursor:pointer;background:none;border:none;padding:0;font-family:inherit;font-variant:small-caps;text-transform:lowercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filter-list a:hover,.nav-list a:hover,.tag-link:hover,.feed-title:hover,.logout-link:hover{text-decoration:underline;color:var(--link-color, blue)}.filter-list a.active,.tag-link.active,.feed-title.active{font-weight:700;color:#000}.tag-item,.sidebar-feed-item{margin-bottom:0}.feed-item-row{display:flex;align-items:center;gap:.5rem}.feed-checkbox{cursor:pointer;margin:0}.feed-category{display:none}.nav-section{margin-top:2rem;border-top:1px solid var(--border-color, #eee);padding-top:1rem}.logout-link{text-align:left;width:100%;color:#777;display:block}.nav-link,.logout-link{padding:.25rem 0}.logout-link:hover{color:var(--link-color, blue);text-decoration:underline}.theme-section{margin-top:1rem}.theme-selector{display:flex;gap:.5rem;margin-top:.5rem}.theme-selector button{background:#0000000d;border:none;cursor:pointer;padding:.4rem;font-size:1rem;border-radius:8px;line-height:1;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.theme-selector button:hover{background:#0000001a;transform:translateY(-2px)}.theme-selector button.active{background:var(--border-color, #999);color:#fff;box-shadow:0 4px 8px #0000001a}.theme-dark .theme-selector button{background:#ffffff1a}.theme-dark .theme-selector button:hover{background:#fff3}.dashboard-sidebar::-webkit-scrollbar{width:4px}.dashboard-sidebar::-webkit-scrollbar-thumb{background-color:var(--border-color, #999)}.feed-list.variant-glass{background:#ffffff0d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-right:1px solid rgba(255,255,255,.1);padding:1.5rem;font-family:system-ui,-apple-system,sans-serif;color:var(--text-color)}.feed-list.variant-glass .logo{font-size:1.5rem;background:transparent!important;margin-bottom:2rem;opacity:.8}.feed-list.variant-glass .section-header{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-color);opacity:.5;margin-top:2rem;font-weight:600}.feed-list.variant-glass a,.feed-list.variant-glass .feed-title,.feed-list.variant-glass .tag-link{padding:.4rem .8rem;margin:.2rem 0;border-radius:8px;transition:all .2s ease;font-weight:500;text-decoration:none!important;color:var(--text-color);opacity:.8;border:none}.feed-list.variant-glass a:hover,.feed-list.variant-glass .feed-title:hover,.feed-list.variant-glass .tag-link:hover{background:#ffffff1a;opacity:1;transform:translate(4px);color:var(--text-color)}.feed-list.variant-glass a.active,.feed-list.variant-glass .feed-title.active,.feed-list.variant-glass .tag-link.active{background:#ffffff40;color:var(--text-color);font-weight:700;opacity:1;box-shadow:0 4px 12px #0000001a;border:1px solid rgba(255,255,255,.2)}.feed-list.variant-glass .search-input{border-radius:20px;background:#0000000d;border:1px solid rgba(255,255,255,.1);color:var(--text-color);padding:.5rem 1rem}.feed-list.variant-glass .nav-section{border-top:1px solid rgba(255,255,255,.1);margin-top:2rem;padding-top:1.5rem}.feed-list.variant-glass .nav-link,.feed-list.variant-glass .logout-link{opacity:.6;padding:.5rem .8rem;border-radius:8px}.feed-list.variant-glass .nav-link:hover,.feed-list.variant-glass .logout-link:hover{background:#ffffff0d;opacity:1;text-decoration:none}.feed-list.variant-glass .theme-selector button{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px}.feed-list.variant-glass .theme-selector button.active{background:#fff3;border-color:#ffffff4d}.feed-list.variant-banana{background:#fdfdfd;padding:1rem;font-family:Poppins,Verdana,sans-serif;border-right:none;box-shadow:4px 0 24px #0000000a}.theme-dark .feed-list.variant-banana{background:#111}.feed-list.variant-banana .logo{font-size:2.5rem;text-shadow:2px 2px 0px #FFD700;background:transparent;transform:rotate(-3deg);display:inline-block;margin-bottom:2rem}.feed-list.variant-banana .section-header{background:gold;color:#000;display:inline-block;padding:.2rem .5rem;transform:skew(-10deg);font-size:.8rem;font-weight:800;margin-bottom:1rem;border-radius:4px}.feed-list.variant-banana .search-input{border:2px solid #000;border-radius:8px;box-shadow:2px 2px #000;transition:all .2s}.feed-list.variant-banana .search-input:focus{transform:translate(1px,1px);box-shadow:1px 1px #000;outline:none}.theme-dark .feed-list.variant-banana .search-input{border-color:#fff;box-shadow:2px 2px #fff;background:#222;color:#fff}.feed-list.variant-banana a,.feed-list.variant-banana .feed-title,.feed-list.variant-banana .tag-link{border:1px solid transparent;padding:.5rem;border-radius:8px;transition:transform .2s cubic-bezier(.34,1.56,.64,1);font-weight:600;text-decoration:none!important;color:var(--text-color)}.feed-list.variant-banana a:hover,.feed-list.variant-banana .feed-title:hover,.feed-list.variant-banana .tag-link:hover{transform:scale(1.05) rotate(1deg);background:#fff9c4;color:#000;box-shadow:0 4px 12px #ffd7004d}.theme-dark .feed-list.variant-banana a:hover,.theme-dark .feed-list.variant-banana .feed-title:hover,.theme-dark .feed-list.variant-banana .tag-link:hover{background:#333;color:gold}.feed-list.variant-banana a.active,.feed-list.variant-banana .feed-title.active,.feed-list.variant-banana .tag-link.active{background:gold;color:#000!important;transform:scale(1.02);box-shadow:3px 3px #0000001a;border:2px solid #000}.feed-list.variant-banana .nav-section{border-top:2px dashed #FFD700;margin-top:2rem;padding-top:1rem}.feed-list.variant-banana .theme-selector button{border:2px solid #000;box-shadow:2px 2px #000;border-radius:4px}.feed-list.variant-banana .theme-selector button.active{background:gold;transform:translate(1px,1px);box-shadow:1px 1px #000}.feed-list.variant-type{background:var(--bg-color);padding:2rem 1rem;font-family:Helvetica Neue,Arial,sans-serif;border-right:4px solid var(--text-color)}.feed-list.variant-type .logo{font-size:3rem;letter-spacing:-2px;font-weight:900;background:transparent;line-height:.8;margin-bottom:3rem;color:var(--text-color)}.feed-list.variant-type .section-header{font-size:1.2rem;font-weight:900;border-bottom:2px solid var(--text-color);padding-bottom:.5rem;margin-top:3rem;margin-bottom:1rem;letter-spacing:-.5px;color:var(--text-color)}.feed-list.variant-type a,.feed-list.variant-type .feed-title,.feed-list.variant-type .tag-link{font-size:1rem;font-weight:700;text-decoration:none!important;border-left:0px solid var(--text-color);padding-left:0;transition:padding-left .2s,border-left-width .2s;opacity:.6;color:var(--text-color);padding:.5rem 0;display:block}.feed-list.variant-type a:hover,.feed-list.variant-type .feed-title:hover,.feed-list.variant-type .tag-link:hover{padding-left:1rem;border-left:4px solid var(--text-color);opacity:1;color:var(--text-color)}.feed-list.variant-type a.active,.feed-list.variant-type .feed-title.active,.feed-list.variant-type .tag-link.active{padding-left:1rem;border-left:8px solid var(--text-color);opacity:1;color:var(--text-color)}.feed-list.variant-type .search-input{border:none;border-bottom:2px solid var(--text-color);background:transparent;border-radius:0;padding:1rem 0;font-weight:700;font-size:1.2rem}.feed-list.variant-type .search-input:focus{outline:none;border-bottom-width:4px}.feed-list.variant-type .nav-section{border-top:4px solid var(--text-color);margin-top:4rem;padding-top:1rem}.feed-list.variant-type .nav-link,.feed-list.variant-type .logout-link{font-size:1.2rem;font-weight:900}.feed-list.variant-type .theme-selector button{border-radius:0;border:2px solid var(--text-color);background:transparent}.feed-list.variant-type .theme-selector button.active{background:var(--text-color);color:var(--bg-color)}.feed-item{padding:1rem;margin-top:5rem;list-style:none;border-bottom:none}.item-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.item-title{font-family:var(--font-heading);font-size:1.8rem;font-weight:700;text-decoration:none;color:var(--link-color);display:block;flex:1}.item-title:hover{text-decoration:none;color:var(--link-color)}.item-actions{display:flex;gap:.5rem;margin-left:1rem}.star-btn{background:none;border:none;cursor:pointer;font-size:1.25rem;padding:0 0 0 .5rem;vertical-align:middle;transition:color .2s;line-height:1}.star-btn.is-starred{color:#00f}.star-btn.is-unstarred{color:var(--text-color);opacity:.3}.star-btn:hover{color:#00f}.action-btn{background:var(--sidebar-bg);border:1px solid var(--border-color, #ccc);cursor:pointer;padding:2px 6px;font-size:1rem;color:#00f;font-weight:700}.action-btn:hover{background-color:#eee}.dateline{margin-top:0;font-weight:400;font-size:.75em;color:#ccc;margin-bottom:1rem}.dateline a{color:#ccc;text-decoration:none}.item-description{color:var(--text-color);line-height:1.5;font-size:1rem;margin-top:1rem;overflow-wrap:break-word;word-break:break-word}.item-description table,.item-description pre,.item-description code{max-width:100%;overflow-x:auto;display:block}.item-description img{max-width:100%;height:auto;display:block;margin:1rem 0}.item-description blockquote{padding:1rem 1rem 0;border-left:4px solid var(--sidebar-bg);color:var(--text-color);opacity:.8;margin-left:0}.scrape-btn{background:var(--bg-color);border:1px solid var(--border-color, #ccc);color:#00f;cursor:pointer;font-family:var(--font-heading);font-weight:700;font-size:.8rem;padding:2px 6px;margin-left:.5rem}.scrape-btn:hover{background:var(--sidebar-bg)}@media(max-width:768px){.feed-item{margin-top:2rem;padding:.5rem}.item-title{font-size:1.4rem;word-break:break-word}.item-header{flex-direction:column;gap:.5rem}.item-actions{margin-left:0;margin-bottom:.5rem}}.feed-items{padding:1rem 0}.feed-items h2{margin-top:0;border-bottom:2px solid var(--border-color);padding-bottom:.5rem}.item-list{list-style:none;padding:0}.loading-more{padding:2rem;text-align:center;color:#888;font-size:.9rem;min-height:50px}.settings-page.variant-glass{padding:2.5rem;max-width:800px;margin:0 auto;background:#ffffff0d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:24px;border:1px solid rgba(255,255,255,.1);font-family:system-ui,-apple-system,sans-serif;color:var(--text-color);margin-top:2rem;margin-bottom:2rem}.settings-page.variant-glass h2,.settings-page.variant-glass h3{font-weight:700;letter-spacing:-.02em;color:var(--text-color);opacity:.9}.add-feed-section,.appearance-section,.import-section,.export-section,.feed-list-section{background:#ffffff08;padding:1.5rem;border-radius:16px;margin-bottom:2rem;border:1px solid rgba(255,255,255,.05);transition:all .3s ease}.add-feed-section:hover,.appearance-section:hover,.import-section:hover,.export-section:hover,.feed-list-section:hover{background:#ffffff0f;border-color:#ffffff1a}.font-selector{display:flex;align-items:center;gap:1rem}.font-select{padding:.6rem 1rem;border:1px solid rgba(255,255,255,.1);background:#0000001a;color:var(--text-color);border-radius:20px;font-size:1rem;min-width:200px;cursor:pointer;outline:none;transition:border-color .2s}.font-select:focus{border-color:#ffffff4d}.add-feed-form{display:flex;gap:1rem}.feed-input{flex:1;padding:.6rem 1.2rem;border:1px solid rgba(255,255,255,.1);background:#0000001a;color:var(--text-color);border-radius:20px;font-size:1rem;outline:none;transition:border-color .2s}.feed-input:focus{border-color:#ffffff4d}.error-message{color:#ff5252;margin-top:1rem;font-weight:600}.settings-feed-list{list-style:none;padding:0;border:1px solid rgba(255,255,255,.05);border-radius:12px;overflow:hidden}.settings-feed-item{display:flex;justify-content:space-between;align-items:center;padding:1.2rem;border-bottom:1px solid rgba(255,255,255,.05);transition:background .2s}.settings-feed-item:hover{background:#ffffff05}.settings-feed-item:last-child{border-bottom:none}.feed-info{display:flex;flex-direction:column;gap:.2rem}.feed-title{font-weight:600;font-size:1.05rem;opacity:.9}.feed-url{color:var(--text-color);opacity:.5;font-size:.85rem}.delete-btn{background:#ff525226;color:#ff8a80;border:1px solid rgba(255,82,82,.2);padding:.5rem 1rem;border-radius:12px;cursor:pointer;font-weight:600;transition:all .2s}.delete-btn:hover:not(:disabled){background:#ff52524d;color:#fff;border-color:#ff525266;transform:scale(1.05)}.import-export-section{display:flex;gap:2rem}@media(max-width:768px){.settings-page.variant-glass{padding:1.5rem;margin-top:1rem}.add-feed-form{flex-direction:column}.import-export-section{flex-direction:column;gap:1rem}.settings-feed-item{flex-direction:column;align-items:flex-start;gap:1rem}}.import-form{display:flex;flex-direction:column;gap:1.2rem}.file-input{font-size:.9rem;max-width:100%;color:var(--text-color);opacity:.8}.export-buttons{display:flex;gap:.8rem;flex-wrap:wrap}.export-btn{display:inline-block;padding:.6rem 1.2rem;background:#ffffff0d;color:var(--text-color);text-decoration:none;border:1px solid rgba(255,255,255,.1);border-radius:12px;font-weight:600;transition:all .2s}.export-btn:hover{background:#ffffff1a;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}button:not(.delete-btn){cursor:pointer;padding:.6rem 1.2rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff1a;color:var(--text-color);font-weight:600;transition:all .2s}button:not(.delete-btn):hover:not(:disabled){background:#fff3;transform:scale(1.02)}button:disabled{opacity:.4;cursor:not-allowed}
diff --git a/web/dist/v2/assets/index-CIqBBVVl.css b/web/dist/v2/assets/index-CIqBBVVl.css
deleted file mode 100644
index 2aeecaf..0000000
--- a/web/dist/v2/assets/index-CIqBBVVl.css
+++ /dev/null
@@ -1 +0,0 @@
-:root{--font-body: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;--font-heading: "Helvetica Neue", Helvetica, Arial, sans-serif;line-height:1.5;font-size:18px;--bg-color: #ffffff;--text-color: rgba(0, 0, 0, .87);--sidebar-bg: #ccc;--link-color: #0000ee;color-scheme:light dark;color:var(--text-color);background-color:var(--bg-color)}html,body,#root{width:100%;height:100%;margin:0;padding:0;overflow:hidden}body{font-family:var(--font-body)}h1,h2,h3,h4,h5,.logo,.nav-link,.logout-btn{font-family:var(--font-heading);font-weight:700}.font-default{font-family:var(--font-body)}.font-serif{--font-body: Georgia, "Times New Roman", Times, serif;--font-heading: Georgia, "Times New Roman", Times, serif;font-family:var(--font-body)}.font-sans{--font-body: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-heading: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;font-family:var(--font-body)}.font-mono{--font-body: Menlo, Monaco, Consolas, "Courier New", monospace;--font-heading: Menlo, Monaco, Consolas, "Courier New", monospace;font-family:var(--font-body)}.theme-light{--bg-color: #ffffff;--text-color: rgba(0, 0, 0, .87);--sidebar-bg: #ccc;--link-color: #0000ee;--border-color: #999;background-color:var(--bg-color);color:var(--text-color)}@media(prefers-color-scheme:dark){:root{--bg-color: #24292e;--text-color: #ffffff;--sidebar-bg: #1b1f23;--link-color: rgb(90, 200, 250)}}.theme-dark{--bg-color: #000000;--text-color: #ffffff;--sidebar-bg: #111111;--link-color: rgb(90, 200, 250);--border-color: #333;background-color:var(--bg-color);color:var(--text-color)}.theme-dark button{background-color:#333;color:#fff}body{min-width:320px}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:700;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}a{color:var(--link-color);text-decoration:none}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#00f;text-decoration:underline}button{background-color:#f9f9f9}}.login-container{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#f5f5f5}.login-form{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 6px #0000001a;width:100%;max-width:400px}.login-form h1{margin-bottom:2rem;text-align:center;color:#333}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:.5rem;font-weight:700;color:#555}.form-group input{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}.error-message{color:#dc3545;margin-bottom:1rem;text-align:center}button[type=submit]{width:100%;padding:.75rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .2s}button[type=submit]:hover{background-color:#0056b3}*{box-sizing:border-box}body{margin:0}.dashboard{display:flex;flex-direction:column;height:100vh;height:100dvh;width:100%;overflow:hidden}.dashboard-content{display:flex;flex:1;overflow:hidden;position:relative;width:100%}.dashboard-sidebar{width:11rem;background:transparent;border-right:1px solid var(--border-color);display:flex;flex-direction:column;overflow-y:auto;transition:margin-left .4s ease}.dashboard-sidebar.hidden{margin-left:-11rem}.dashboard-main{flex:1;min-width:0;padding:2rem;overflow-y:auto;overflow-x:hidden;background:var(--bg-color);margin-left:0}.dashboard-main>*{max-width:35em;margin:0 auto}.fixed-toggle{position:absolute;top:1rem;left:1rem;z-index:1000;background:var(--bg-color);border:none;font-size:2rem;line-height:1;cursor:pointer;padding:.2rem;color:var(--text-color);border-radius:50%;box-shadow:0 2px 5px #0000001a;display:flex;align-items:center;justify-content:center}.fixed-toggle:hover{transform:scale(1.1)}@media(max-width:768px){.dashboard-sidebar{position:fixed;top:0;left:0;bottom:0;z-index:1100;box-shadow:2px 0 10px #0003;width:14rem}.dashboard-sidebar.hidden{margin-left:-14rem}.dashboard-main{padding:4rem 1rem 1rem}.dashboard-main>*{max-width:100%}.sidebar-backdrop{position:fixed;inset:0;background:#0006;z-index:1050;animation:fadeIn .3s ease}.dashboard.sidebar-visible:after{display:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.feed-list{padding:1rem;font-family:var(--font-heading);color:#777;font-size:.8rem;background:var(--sidebar-bg);min-height:100%;flex:1}.feed-list h1.logo{font-size:2rem;margin:0 0 1rem;line-height:1;cursor:pointer;position:sticky;top:0;background:var(--sidebar-bg);z-index:10;padding-bottom:.5rem;color:var(--text-color)}.theme-light .feed-list h1.logo{color:#333}.theme-dark .feed-list h1.logo{color:#eee}.search-section{margin-bottom:1rem}.search-input{width:100%;padding:.25rem;border:1px solid var(--border-color, #999);background:var(--bg-color);color:var(--text-color);font-size:.8rem;font-family:inherit;border-radius:0}.section-header{font-size:1rem;font-weight:700;margin:1rem 0 .25rem;cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--font-heading);color:#333;text-transform:lowercase;font-variant:small-caps;display:flex;align-items:center;gap:.5rem}.caret{display:inline-block;font-size:.6rem;transition:transform .2s ease;color:#777}.caret.expanded{transform:rotate(90deg)}.filter-list,.tag-list-items,.feed-list-items,.nav-list{list-style:none;padding:0;margin:0}.filter-list li,.nav-list li{margin-bottom:.1rem}.filter-list a,.nav-list a,.tag-link,.feed-title,.logout-link{text-decoration:none;color:var(--link-color, blue);font-size:.8rem;display:block;cursor:pointer;background:none;border:none;padding:0;font-family:inherit;font-variant:small-caps;text-transform:lowercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filter-list a:hover,.nav-list a:hover,.tag-link:hover,.feed-title:hover,.logout-link:hover{text-decoration:underline;color:var(--link-color, blue)}.filter-list a.active,.tag-link.active,.feed-title.active{font-weight:700;color:#000}.tag-item,.sidebar-feed-item{margin-bottom:0}.feed-category{display:none}.nav-section{margin-top:2rem;border-top:1px solid var(--border-color, #eee);padding-top:1rem}.logout-link{text-align:left;width:100%;color:#777;display:block}.nav-link,.logout-link{padding:.25rem 0}.logout-link:hover{color:var(--link-color, blue);text-decoration:underline}.theme-section{margin-top:1rem}.theme-selector{display:flex;gap:.5rem;margin-top:.5rem}.theme-selector button{background:#0000000d;border:none;cursor:pointer;padding:.4rem;font-size:1rem;border-radius:8px;line-height:1;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.theme-selector button:hover{background:#0000001a;transform:translateY(-2px)}.theme-selector button.active{background:var(--border-color, #999);color:#fff;box-shadow:0 4px 8px #0000001a}.theme-dark .theme-selector button{background:#ffffff1a}.theme-dark .theme-selector button:hover{background:#fff3}.dashboard-sidebar::-webkit-scrollbar{width:4px}.dashboard-sidebar::-webkit-scrollbar-thumb{background-color:var(--border-color, #999)}.feed-list.variant-glass{background:#ffffff0d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-right:1px solid rgba(255,255,255,.1);padding:1.5rem;font-family:system-ui,-apple-system,sans-serif;color:var(--text-color)}.feed-list.variant-glass .logo{font-size:1.5rem;background:transparent!important;margin-bottom:2rem;opacity:.8}.feed-list.variant-glass .section-header{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-color);opacity:.5;margin-top:2rem;font-weight:600}.feed-list.variant-glass a,.feed-list.variant-glass .feed-title,.feed-list.variant-glass .tag-link{padding:.4rem .8rem;margin:.2rem 0;border-radius:8px;transition:all .2s ease;font-weight:500;text-decoration:none!important;color:var(--text-color);opacity:.8;border:none}.feed-list.variant-glass a:hover,.feed-list.variant-glass .feed-title:hover,.feed-list.variant-glass .tag-link:hover{background:#ffffff1a;opacity:1;transform:translate(4px);color:var(--text-color)}.feed-list.variant-glass a.active,.feed-list.variant-glass .feed-title.active,.feed-list.variant-glass .tag-link.active{background:#ffffff40;color:var(--text-color);font-weight:700;opacity:1;box-shadow:0 4px 12px #0000001a;border:1px solid rgba(255,255,255,.2)}.feed-list.variant-glass .search-input{border-radius:20px;background:#0000000d;border:1px solid rgba(255,255,255,.1);color:var(--text-color);padding:.5rem 1rem}.feed-list.variant-glass .nav-section{border-top:1px solid rgba(255,255,255,.1);margin-top:2rem;padding-top:1.5rem}.feed-list.variant-glass .nav-link,.feed-list.variant-glass .logout-link{opacity:.6;padding:.5rem .8rem;border-radius:8px}.feed-list.variant-glass .nav-link:hover,.feed-list.variant-glass .logout-link:hover{background:#ffffff0d;opacity:1;text-decoration:none}.feed-list.variant-glass .theme-selector button{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px}.feed-list.variant-glass .theme-selector button.active{background:#fff3;border-color:#ffffff4d}.feed-list.variant-banana{background:#fdfdfd;padding:1rem;font-family:Poppins,Verdana,sans-serif;border-right:none;box-shadow:4px 0 24px #0000000a}.theme-dark .feed-list.variant-banana{background:#111}.feed-list.variant-banana .logo{font-size:2.5rem;text-shadow:2px 2px 0px #FFD700;background:transparent;transform:rotate(-3deg);display:inline-block;margin-bottom:2rem}.feed-list.variant-banana .section-header{background:gold;color:#000;display:inline-block;padding:.2rem .5rem;transform:skew(-10deg);font-size:.8rem;font-weight:800;margin-bottom:1rem;border-radius:4px}.feed-list.variant-banana .search-input{border:2px solid #000;border-radius:8px;box-shadow:2px 2px #000;transition:all .2s}.feed-list.variant-banana .search-input:focus{transform:translate(1px,1px);box-shadow:1px 1px #000;outline:none}.theme-dark .feed-list.variant-banana .search-input{border-color:#fff;box-shadow:2px 2px #fff;background:#222;color:#fff}.feed-list.variant-banana a,.feed-list.variant-banana .feed-title,.feed-list.variant-banana .tag-link{border:1px solid transparent;padding:.5rem;border-radius:8px;transition:transform .2s cubic-bezier(.34,1.56,.64,1);font-weight:600;text-decoration:none!important;color:var(--text-color)}.feed-list.variant-banana a:hover,.feed-list.variant-banana .feed-title:hover,.feed-list.variant-banana .tag-link:hover{transform:scale(1.05) rotate(1deg);background:#fff9c4;color:#000;box-shadow:0 4px 12px #ffd7004d}.theme-dark .feed-list.variant-banana a:hover,.theme-dark .feed-list.variant-banana .feed-title:hover,.theme-dark .feed-list.variant-banana .tag-link:hover{background:#333;color:gold}.feed-list.variant-banana a.active,.feed-list.variant-banana .feed-title.active,.feed-list.variant-banana .tag-link.active{background:gold;color:#000!important;transform:scale(1.02);box-shadow:3px 3px #0000001a;border:2px solid #000}.feed-list.variant-banana .nav-section{border-top:2px dashed #FFD700;margin-top:2rem;padding-top:1rem}.feed-list.variant-banana .theme-selector button{border:2px solid #000;box-shadow:2px 2px #000;border-radius:4px}.feed-list.variant-banana .theme-selector button.active{background:gold;transform:translate(1px,1px);box-shadow:1px 1px #000}.feed-list.variant-type{background:var(--bg-color);padding:2rem 1rem;font-family:Helvetica Neue,Arial,sans-serif;border-right:4px solid var(--text-color)}.feed-list.variant-type .logo{font-size:3rem;letter-spacing:-2px;font-weight:900;background:transparent;line-height:.8;margin-bottom:3rem;color:var(--text-color)}.feed-list.variant-type .section-header{font-size:1.2rem;font-weight:900;border-bottom:2px solid var(--text-color);padding-bottom:.5rem;margin-top:3rem;margin-bottom:1rem;letter-spacing:-.5px;color:var(--text-color)}.feed-list.variant-type a,.feed-list.variant-type .feed-title,.feed-list.variant-type .tag-link{font-size:1rem;font-weight:700;text-decoration:none!important;border-left:0px solid var(--text-color);padding-left:0;transition:padding-left .2s,border-left-width .2s;opacity:.6;color:var(--text-color);padding:.5rem 0;display:block}.feed-list.variant-type a:hover,.feed-list.variant-type .feed-title:hover,.feed-list.variant-type .tag-link:hover{padding-left:1rem;border-left:4px solid var(--text-color);opacity:1;color:var(--text-color)}.feed-list.variant-type a.active,.feed-list.variant-type .feed-title.active,.feed-list.variant-type .tag-link.active{padding-left:1rem;border-left:8px solid var(--text-color);opacity:1;color:var(--text-color)}.feed-list.variant-type .search-input{border:none;border-bottom:2px solid var(--text-color);background:transparent;border-radius:0;padding:1rem 0;font-weight:700;font-size:1.2rem}.feed-list.variant-type .search-input:focus{outline:none;border-bottom-width:4px}.feed-list.variant-type .nav-section{border-top:4px solid var(--text-color);margin-top:4rem;padding-top:1rem}.feed-list.variant-type .nav-link,.feed-list.variant-type .logout-link{font-size:1.2rem;font-weight:900}.feed-list.variant-type .theme-selector button{border-radius:0;border:2px solid var(--text-color);background:transparent}.feed-list.variant-type .theme-selector button.active{background:var(--text-color);color:var(--bg-color)}.feed-item{padding:1rem;margin-top:5rem;list-style:none;border-bottom:none}.item-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.item-title{font-family:var(--font-heading);font-size:1.8rem;font-weight:700;text-decoration:none;color:var(--link-color);display:block;flex:1}.item-title:hover{text-decoration:none;color:var(--link-color)}.item-actions{display:flex;gap:.5rem;margin-left:1rem}.star-btn{background:none;border:none;cursor:pointer;font-size:1.25rem;padding:0 0 0 .5rem;vertical-align:middle;transition:color .2s;line-height:1}.star-btn.is-starred{color:#00f}.star-btn.is-unstarred{color:var(--text-color);opacity:.3}.star-btn:hover{color:#00f}.action-btn{background:var(--sidebar-bg);border:1px solid var(--border-color, #ccc);cursor:pointer;padding:2px 6px;font-size:1rem;color:#00f;font-weight:700}.action-btn:hover{background-color:#eee}.dateline{margin-top:0;font-weight:400;font-size:.75em;color:#ccc;margin-bottom:1rem}.dateline a{color:#ccc;text-decoration:none}.item-description{color:var(--text-color);line-height:1.5;font-size:1rem;margin-top:1rem;overflow-wrap:break-word;word-break:break-word}.item-description table,.item-description pre,.item-description code{max-width:100%;overflow-x:auto;display:block}.item-description img{max-width:100%;height:auto;display:block;margin:1rem 0}.item-description blockquote{padding:1rem 1rem 0;border-left:4px solid var(--sidebar-bg);color:var(--text-color);opacity:.8;margin-left:0}.scrape-btn{background:var(--bg-color);border:1px solid var(--border-color, #ccc);color:#00f;cursor:pointer;font-family:var(--font-heading);font-weight:700;font-size:.8rem;padding:2px 6px;margin-left:.5rem}.scrape-btn:hover{background:var(--sidebar-bg)}@media(max-width:768px){.feed-item{margin-top:2rem;padding:.5rem}.item-title{font-size:1.4rem;word-break:break-word}.item-header{flex-direction:column;gap:.5rem}.item-actions{margin-left:0;margin-bottom:.5rem}}.feed-items{padding:1rem 0}.feed-items h2{margin-top:0;border-bottom:2px solid var(--border-color);padding-bottom:.5rem}.item-list{list-style:none;padding:0}.loading-more{padding:2rem;text-align:center;color:#888;font-size:.9rem;min-height:50px}.settings-page.variant-glass{padding:2.5rem;max-width:800px;margin:0 auto;background:#ffffff0d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:24px;border:1px solid rgba(255,255,255,.1);font-family:system-ui,-apple-system,sans-serif;color:var(--text-color);margin-top:2rem;margin-bottom:2rem}.settings-page.variant-glass h2,.settings-page.variant-glass h3{font-weight:700;letter-spacing:-.02em;color:var(--text-color);opacity:.9}.add-feed-section,.appearance-section,.import-section,.export-section,.feed-list-section{background:#ffffff08;padding:1.5rem;border-radius:16px;margin-bottom:2rem;border:1px solid rgba(255,255,255,.05);transition:all .3s ease}.add-feed-section:hover,.appearance-section:hover,.import-section:hover,.export-section:hover,.feed-list-section:hover{background:#ffffff0f;border-color:#ffffff1a}.font-selector{display:flex;align-items:center;gap:1rem}.font-select{padding:.6rem 1rem;border:1px solid rgba(255,255,255,.1);background:#0000001a;color:var(--text-color);border-radius:20px;font-size:1rem;min-width:200px;cursor:pointer;outline:none;transition:border-color .2s}.font-select:focus{border-color:#ffffff4d}.add-feed-form{display:flex;gap:1rem}.feed-input{flex:1;padding:.6rem 1.2rem;border:1px solid rgba(255,255,255,.1);background:#0000001a;color:var(--text-color);border-radius:20px;font-size:1rem;outline:none;transition:border-color .2s}.feed-input:focus{border-color:#ffffff4d}.error-message{color:#ff5252;margin-top:1rem;font-weight:600}.settings-feed-list{list-style:none;padding:0;border:1px solid rgba(255,255,255,.05);border-radius:12px;overflow:hidden}.settings-feed-item{display:flex;justify-content:space-between;align-items:center;padding:1.2rem;border-bottom:1px solid rgba(255,255,255,.05);transition:background .2s}.settings-feed-item:hover{background:#ffffff05}.settings-feed-item:last-child{border-bottom:none}.feed-info{display:flex;flex-direction:column;gap:.2rem}.feed-title{font-weight:600;font-size:1.05rem;opacity:.9}.feed-url{color:var(--text-color);opacity:.5;font-size:.85rem}.delete-btn{background:#ff525226;color:#ff8a80;border:1px solid rgba(255,82,82,.2);padding:.5rem 1rem;border-radius:12px;cursor:pointer;font-weight:600;transition:all .2s}.delete-btn:hover:not(:disabled){background:#ff52524d;color:#fff;border-color:#ff525266;transform:scale(1.05)}.import-export-section{display:flex;gap:2rem}@media(max-width:768px){.settings-page.variant-glass{padding:1.5rem;margin-top:1rem}.add-feed-form{flex-direction:column}.import-export-section{flex-direction:column;gap:1rem}.settings-feed-item{flex-direction:column;align-items:flex-start;gap:1rem}}.import-form{display:flex;flex-direction:column;gap:1.2rem}.file-input{font-size:.9rem;max-width:100%;color:var(--text-color);opacity:.8}.export-buttons{display:flex;gap:.8rem;flex-wrap:wrap}.export-btn{display:inline-block;padding:.6rem 1.2rem;background:#ffffff0d;color:var(--text-color);text-decoration:none;border:1px solid rgba(255,255,255,.1);border-radius:12px;font-weight:600;transition:all .2s}.export-btn:hover{background:#ffffff1a;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}button:not(.delete-btn){cursor:pointer;padding:.6rem 1.2rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff1a;color:var(--text-color);font-weight:600;transition:all .2s}button:not(.delete-btn):hover:not(:disabled){background:#fff3;transform:scale(1.02)}button:disabled{opacity:.4;cursor:not-allowed}
diff --git a/web/dist/v2/assets/index-BSW723mL.js b/web/dist/v2/assets/index-Dn_B5oZw.js
index 6a2432e..8f27367 100644
--- a/web/dist/v2/assets/index-BSW723mL.js
+++ b/web/dist/v2/assets/index-Dn_B5oZw.js
@@ -1,11 +1,11 @@
-(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const d of document.querySelectorAll('link[rel="modulepreload"]'))f(d);new MutationObserver(d=>{for(const h of d)if(h.type==="childList")for(const p of h.addedNodes)p.tagName==="LINK"&&p.rel==="modulepreload"&&f(p)}).observe(document,{childList:!0,subtree:!0});function o(d){const h={};return d.integrity&&(h.integrity=d.integrity),d.referrerPolicy&&(h.referrerPolicy=d.referrerPolicy),d.crossOrigin==="use-credentials"?h.credentials="include":d.crossOrigin==="anonymous"?h.credentials="omit":h.credentials="same-origin",h}function f(d){if(d.ep)return;d.ep=!0;const h=o(d);fetch(d.href,h)}})();function ny(c){return c&&c.__esModule&&Object.prototype.hasOwnProperty.call(c,"default")?c.default:c}var Mf={exports:{}},Un={};var Pd;function uy(){if(Pd)return Un;Pd=1;var c=Symbol.for("react.transitional.element"),r=Symbol.for("react.fragment");function o(f,d,h){var p=null;if(h!==void 0&&(p=""+h),d.key!==void 0&&(p=""+d.key),"key"in d){h={};for(var A in d)A!=="key"&&(h[A]=d[A])}else h=d;return d=h.ref,{$$typeof:c,type:f,key:p,ref:d!==void 0?d:null,props:h}}return Un.Fragment=r,Un.jsx=o,Un.jsxs=o,Un}var th;function iy(){return th||(th=1,Mf.exports=uy()),Mf.exports}var x=iy(),Nf={exports:{}},lt={};var eh;function cy(){if(eh)return lt;eh=1;var c=Symbol.for("react.transitional.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),f=Symbol.for("react.strict_mode"),d=Symbol.for("react.profiler"),h=Symbol.for("react.consumer"),p=Symbol.for("react.context"),A=Symbol.for("react.forward_ref"),S=Symbol.for("react.suspense"),v=Symbol.for("react.memo"),M=Symbol.for("react.lazy"),R=Symbol.for("react.activity"),B=Symbol.iterator;function V(y){return y===null||typeof y!="object"?null:(y=B&&y[B]||y["@@iterator"],typeof y=="function"?y:null)}var F={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Q=Object.assign,G={};function H(y,U,Y){this.props=y,this.context=U,this.refs=G,this.updater=Y||F}H.prototype.isReactComponent={},H.prototype.setState=function(y,U){if(typeof y!="object"&&typeof y!="function"&&y!=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,y,U,"setState")},H.prototype.forceUpdate=function(y){this.updater.enqueueForceUpdate(this,y,"forceUpdate")};function q(){}q.prototype=H.prototype;function Z(y,U,Y){this.props=y,this.context=U,this.refs=G,this.updater=Y||F}var W=Z.prototype=new q;W.constructor=Z,Q(W,H.prototype),W.isPureReactComponent=!0;var tt=Array.isArray;function k(){}var X={H:null,A:null,T:null,S:null},it=Object.prototype.hasOwnProperty;function rt(y,U,Y){var K=Y.ref;return{$$typeof:c,type:y,key:U,ref:K!==void 0?K:null,props:Y}}function Yt(y,U){return rt(y.type,U,y.props)}function ge(y){return typeof y=="object"&&y!==null&&y.$$typeof===c}function Mt(y){var U={"=":"=0",":":"=2"};return"$"+y.replace(/[=:]/g,function(Y){return U[Y]})}var De=/\/+/g;function pe(y,U){return typeof y=="object"&&y!==null&&y.key!=null?Mt(""+y.key):U.toString(36)}function ue(y){switch(y.status){case"fulfilled":return y.value;case"rejected":throw y.reason;default:switch(typeof y.status=="string"?y.then(k,k):(y.status="pending",y.then(function(U){y.status==="pending"&&(y.status="fulfilled",y.value=U)},function(U){y.status==="pending"&&(y.status="rejected",y.reason=U)})),y.status){case"fulfilled":return y.value;case"rejected":throw y.reason}}throw y}function D(y,U,Y,K,at){var ct=typeof y;(ct==="undefined"||ct==="boolean")&&(y=null);var pt=!1;if(y===null)pt=!0;else switch(ct){case"bigint":case"string":case"number":pt=!0;break;case"object":switch(y.$$typeof){case c:case r:pt=!0;break;case M:return pt=y._init,D(pt(y._payload),U,Y,K,at)}}if(pt)return at=at(y),pt=K===""?"."+pe(y,0):K,tt(at)?(Y="",pt!=null&&(Y=pt.replace(De,"$&/")+"/"),D(at,U,Y,"",function(Ya){return Ya})):at!=null&&(ge(at)&&(at=Yt(at,Y+(at.key==null||y&&y.key===at.key?"":(""+at.key).replace(De,"$&/")+"/")+pt)),U.push(at)),1;pt=0;var kt=K===""?".":K+":";if(tt(y))for(var Ct=0;Ct<y.length;Ct++)K=y[Ct],ct=kt+pe(K,Ct),pt+=D(K,U,Y,ct,at);else if(Ct=V(y),typeof Ct=="function")for(y=Ct.call(y),Ct=0;!(K=y.next()).done;)K=K.value,ct=kt+pe(K,Ct++),pt+=D(K,U,Y,ct,at);else if(ct==="object"){if(typeof y.then=="function")return D(ue(y),U,Y,K,at);throw U=String(y),Error("Objects are not valid as a React child (found: "+(U==="[object Object]"?"object with keys {"+Object.keys(y).join(", ")+"}":U)+"). If you meant to render a collection of children, use an array instead.")}return pt}function L(y,U,Y){if(y==null)return y;var K=[],at=0;return D(y,K,"","",function(ct){return U.call(Y,ct,at++)}),K}function I(y){if(y._status===-1){var U=y._result;U=U(),U.then(function(Y){(y._status===0||y._status===-1)&&(y._status=1,y._result=Y)},function(Y){(y._status===0||y._status===-1)&&(y._status=2,y._result=Y)}),y._status===-1&&(y._status=0,y._result=U)}if(y._status===1)return y._result.default;throw y._result}var gt=typeof reportError=="function"?reportError:function(y){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var U=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof y=="object"&&y!==null&&typeof y.message=="string"?String(y.message):String(y),error:y});if(!window.dispatchEvent(U))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",y);return}console.error(y)},$={map:L,forEach:function(y,U,Y){L(y,function(){U.apply(this,arguments)},Y)},count:function(y){var U=0;return L(y,function(){U++}),U},toArray:function(y){return L(y,function(U){return U})||[]},only:function(y){if(!ge(y))throw Error("React.Children.only expected to receive a single React element child.");return y}};return lt.Activity=R,lt.Children=$,lt.Component=H,lt.Fragment=o,lt.Profiler=d,lt.PureComponent=Z,lt.StrictMode=f,lt.Suspense=S,lt.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=X,lt.__COMPILER_RUNTIME={__proto__:null,c:function(y){return X.H.useMemoCache(y)}},lt.cache=function(y){return function(){return y.apply(null,arguments)}},lt.cacheSignal=function(){return null},lt.cloneElement=function(y,U,Y){if(y==null)throw Error("The argument must be a React element, but you passed "+y+".");var K=Q({},y.props),at=y.key;if(U!=null)for(ct in U.key!==void 0&&(at=""+U.key),U)!it.call(U,ct)||ct==="key"||ct==="__self"||ct==="__source"||ct==="ref"&&U.ref===void 0||(K[ct]=U[ct]);var ct=arguments.length-2;if(ct===1)K.children=Y;else if(1<ct){for(var pt=Array(ct),kt=0;kt<ct;kt++)pt[kt]=arguments[kt+2];K.children=pt}return rt(y.type,at,K)},lt.createContext=function(y){return y={$$typeof:p,_currentValue:y,_currentValue2:y,_threadCount:0,Provider:null,Consumer:null},y.Provider=y,y.Consumer={$$typeof:h,_context:y},y},lt.createElement=function(y,U,Y){var K,at={},ct=null;if(U!=null)for(K in U.key!==void 0&&(ct=""+U.key),U)it.call(U,K)&&K!=="key"&&K!=="__self"&&K!=="__source"&&(at[K]=U[K]);var pt=arguments.length-2;if(pt===1)at.children=Y;else if(1<pt){for(var kt=Array(pt),Ct=0;Ct<pt;Ct++)kt[Ct]=arguments[Ct+2];at.children=kt}if(y&&y.defaultProps)for(K in pt=y.defaultProps,pt)at[K]===void 0&&(at[K]=pt[K]);return rt(y,ct,at)},lt.createRef=function(){return{current:null}},lt.forwardRef=function(y){return{$$typeof:A,render:y}},lt.isValidElement=ge,lt.lazy=function(y){return{$$typeof:M,_payload:{_status:-1,_result:y},_init:I}},lt.memo=function(y,U){return{$$typeof:v,type:y,compare:U===void 0?null:U}},lt.startTransition=function(y){var U=X.T,Y={};X.T=Y;try{var K=y(),at=X.S;at!==null&&at(Y,K),typeof K=="object"&&K!==null&&typeof K.then=="function"&&K.then(k,gt)}catch(ct){gt(ct)}finally{U!==null&&Y.types!==null&&(U.types=Y.types),X.T=U}},lt.unstable_useCacheRefresh=function(){return X.H.useCacheRefresh()},lt.use=function(y){return X.H.use(y)},lt.useActionState=function(y,U,Y){return X.H.useActionState(y,U,Y)},lt.useCallback=function(y,U){return X.H.useCallback(y,U)},lt.useContext=function(y){return X.H.useContext(y)},lt.useDebugValue=function(){},lt.useDeferredValue=function(y,U){return X.H.useDeferredValue(y,U)},lt.useEffect=function(y,U){return X.H.useEffect(y,U)},lt.useEffectEvent=function(y){return X.H.useEffectEvent(y)},lt.useId=function(){return X.H.useId()},lt.useImperativeHandle=function(y,U,Y){return X.H.useImperativeHandle(y,U,Y)},lt.useInsertionEffect=function(y,U){return X.H.useInsertionEffect(y,U)},lt.useLayoutEffect=function(y,U){return X.H.useLayoutEffect(y,U)},lt.useMemo=function(y,U){return X.H.useMemo(y,U)},lt.useOptimistic=function(y,U){return X.H.useOptimistic(y,U)},lt.useReducer=function(y,U,Y){return X.H.useReducer(y,U,Y)},lt.useRef=function(y){return X.H.useRef(y)},lt.useState=function(y){return X.H.useState(y)},lt.useSyncExternalStore=function(y,U,Y){return X.H.useSyncExternalStore(y,U,Y)},lt.useTransition=function(){return X.H.useTransition()},lt.version="19.2.4",lt}var lh;function Zf(){return lh||(lh=1,Nf.exports=cy()),Nf.exports}var E=Zf();const fy=ny(E);var Df={exports:{}},jn={},Cf={exports:{}},Uf={};var ah;function sy(){return ah||(ah=1,(function(c){function r(D,L){var I=D.length;D.push(L);t:for(;0<I;){var gt=I-1>>>1,$=D[gt];if(0<d($,L))D[gt]=L,D[I]=$,I=gt;else break t}}function o(D){return D.length===0?null:D[0]}function f(D){if(D.length===0)return null;var L=D[0],I=D.pop();if(I!==L){D[0]=I;t:for(var gt=0,$=D.length,y=$>>>1;gt<y;){var U=2*(gt+1)-1,Y=D[U],K=U+1,at=D[K];if(0>d(Y,I))K<$&&0>d(at,Y)?(D[gt]=at,D[K]=I,gt=K):(D[gt]=Y,D[U]=I,gt=U);else if(K<$&&0>d(at,I))D[gt]=at,D[K]=I,gt=K;else break t}}return L}function d(D,L){var I=D.sortIndex-L.sortIndex;return I!==0?I:D.id-L.id}if(c.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var h=performance;c.unstable_now=function(){return h.now()}}else{var p=Date,A=p.now();c.unstable_now=function(){return p.now()-A}}var S=[],v=[],M=1,R=null,B=3,V=!1,F=!1,Q=!1,G=!1,H=typeof setTimeout=="function"?setTimeout:null,q=typeof clearTimeout=="function"?clearTimeout:null,Z=typeof setImmediate<"u"?setImmediate:null;function W(D){for(var L=o(v);L!==null;){if(L.callback===null)f(v);else if(L.startTime<=D)f(v),L.sortIndex=L.expirationTime,r(S,L);else break;L=o(v)}}function tt(D){if(Q=!1,W(D),!F)if(o(S)!==null)F=!0,k||(k=!0,Mt());else{var L=o(v);L!==null&&ue(tt,L.startTime-D)}}var k=!1,X=-1,it=5,rt=-1;function Yt(){return G?!0:!(c.unstable_now()-rt<it)}function ge(){if(G=!1,k){var D=c.unstable_now();rt=D;var L=!0;try{t:{F=!1,Q&&(Q=!1,q(X),X=-1),V=!0;var I=B;try{e:{for(W(D),R=o(S);R!==null&&!(R.expirationTime>D&&Yt());){var gt=R.callback;if(typeof gt=="function"){R.callback=null,B=R.priorityLevel;var $=gt(R.expirationTime<=D);if(D=c.unstable_now(),typeof $=="function"){R.callback=$,W(D),L=!0;break e}R===o(S)&&f(S),W(D)}else f(S);R=o(S)}if(R!==null)L=!0;else{var y=o(v);y!==null&&ue(tt,y.startTime-D),L=!1}}break t}finally{R=null,B=I,V=!1}L=void 0}}finally{L?Mt():k=!1}}}var Mt;if(typeof Z=="function")Mt=function(){Z(ge)};else if(typeof MessageChannel<"u"){var De=new MessageChannel,pe=De.port2;De.port1.onmessage=ge,Mt=function(){pe.postMessage(null)}}else Mt=function(){H(ge,0)};function ue(D,L){X=H(function(){D(c.unstable_now())},L)}c.unstable_IdlePriority=5,c.unstable_ImmediatePriority=1,c.unstable_LowPriority=4,c.unstable_NormalPriority=3,c.unstable_Profiling=null,c.unstable_UserBlockingPriority=2,c.unstable_cancelCallback=function(D){D.callback=null},c.unstable_forceFrameRate=function(D){0>D||125<D?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):it=0<D?Math.floor(1e3/D):5},c.unstable_getCurrentPriorityLevel=function(){return B},c.unstable_next=function(D){switch(B){case 1:case 2:case 3:var L=3;break;default:L=B}var I=B;B=L;try{return D()}finally{B=I}},c.unstable_requestPaint=function(){G=!0},c.unstable_runWithPriority=function(D,L){switch(D){case 1:case 2:case 3:case 4:case 5:break;default:D=3}var I=B;B=D;try{return L()}finally{B=I}},c.unstable_scheduleCallback=function(D,L,I){var gt=c.unstable_now();switch(typeof I=="object"&&I!==null?(I=I.delay,I=typeof I=="number"&&0<I?gt+I:gt):I=gt,D){case 1:var $=-1;break;case 2:$=250;break;case 5:$=1073741823;break;case 4:$=1e4;break;default:$=5e3}return $=I+$,D={id:M++,callback:L,priorityLevel:D,startTime:I,expirationTime:$,sortIndex:-1},I>gt?(D.sortIndex=I,r(v,D),o(S)===null&&D===o(v)&&(Q?(q(X),X=-1):Q=!0,ue(tt,I-gt))):(D.sortIndex=$,r(S,D),F||V||(F=!0,k||(k=!0,Mt()))),D},c.unstable_shouldYield=Yt,c.unstable_wrapCallback=function(D){var L=B;return function(){var I=B;B=L;try{return D.apply(this,arguments)}finally{B=I}}}})(Uf)),Uf}var nh;function ry(){return nh||(nh=1,Cf.exports=sy()),Cf.exports}var jf={exports:{}},$t={};var uh;function oy(){if(uh)return $t;uh=1;var c=Zf();function r(S){var v="https://react.dev/errors/"+S;if(1<arguments.length){v+="?args[]="+encodeURIComponent(arguments[1]);for(var M=2;M<arguments.length;M++)v+="&args[]="+encodeURIComponent(arguments[M])}return"Minified React error #"+S+"; visit "+v+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function o(){}var f={d:{f:o,r:function(){throw Error(r(522))},D:o,C:o,L:o,m:o,X:o,S:o,M:o},p:0,findDOMNode:null},d=Symbol.for("react.portal");function h(S,v,M){var R=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:d,key:R==null?null:""+R,children:S,containerInfo:v,implementation:M}}var p=c.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function A(S,v){if(S==="font")return"";if(typeof v=="string")return v==="use-credentials"?v:""}return $t.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=f,$t.createPortal=function(S,v){var M=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!v||v.nodeType!==1&&v.nodeType!==9&&v.nodeType!==11)throw Error(r(299));return h(S,v,null,M)},$t.flushSync=function(S){var v=p.T,M=f.p;try{if(p.T=null,f.p=2,S)return S()}finally{p.T=v,f.p=M,f.d.f()}},$t.preconnect=function(S,v){typeof S=="string"&&(v?(v=v.crossOrigin,v=typeof v=="string"?v==="use-credentials"?v:"":void 0):v=null,f.d.C(S,v))},$t.prefetchDNS=function(S){typeof S=="string"&&f.d.D(S)},$t.preinit=function(S,v){if(typeof S=="string"&&v&&typeof v.as=="string"){var M=v.as,R=A(M,v.crossOrigin),B=typeof v.integrity=="string"?v.integrity:void 0,V=typeof v.fetchPriority=="string"?v.fetchPriority:void 0;M==="style"?f.d.S(S,typeof v.precedence=="string"?v.precedence:void 0,{crossOrigin:R,integrity:B,fetchPriority:V}):M==="script"&&f.d.X(S,{crossOrigin:R,integrity:B,fetchPriority:V,nonce:typeof v.nonce=="string"?v.nonce:void 0})}},$t.preinitModule=function(S,v){if(typeof S=="string")if(typeof v=="object"&&v!==null){if(v.as==null||v.as==="script"){var M=A(v.as,v.crossOrigin);f.d.M(S,{crossOrigin:M,integrity:typeof v.integrity=="string"?v.integrity:void 0,nonce:typeof v.nonce=="string"?v.nonce:void 0})}}else v==null&&f.d.M(S)},$t.preload=function(S,v){if(typeof S=="string"&&typeof v=="object"&&v!==null&&typeof v.as=="string"){var M=v.as,R=A(M,v.crossOrigin);f.d.L(S,M,{crossOrigin:R,integrity:typeof v.integrity=="string"?v.integrity:void 0,nonce:typeof v.nonce=="string"?v.nonce:void 0,type:typeof v.type=="string"?v.type:void 0,fetchPriority:typeof v.fetchPriority=="string"?v.fetchPriority:void 0,referrerPolicy:typeof v.referrerPolicy=="string"?v.referrerPolicy:void 0,imageSrcSet:typeof v.imageSrcSet=="string"?v.imageSrcSet:void 0,imageSizes:typeof v.imageSizes=="string"?v.imageSizes:void 0,media:typeof v.media=="string"?v.media:void 0})}},$t.preloadModule=function(S,v){if(typeof S=="string")if(v){var M=A(v.as,v.crossOrigin);f.d.m(S,{as:typeof v.as=="string"&&v.as!=="script"?v.as:void 0,crossOrigin:M,integrity:typeof v.integrity=="string"?v.integrity:void 0})}else f.d.m(S)},$t.requestFormReset=function(S){f.d.r(S)},$t.unstable_batchedUpdates=function(S,v){return S(v)},$t.useFormState=function(S,v,M){return p.H.useFormState(S,v,M)},$t.useFormStatus=function(){return p.H.useHostTransitionStatus()},$t.version="19.2.4",$t}var ih;function dy(){if(ih)return jf.exports;ih=1;function c(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(c)}catch(r){console.error(r)}}return c(),jf.exports=oy(),jf.exports}var ch;function hy(){if(ch)return jn;ch=1;var c=ry(),r=Zf(),o=dy();function f(t){var e="https://react.dev/errors/"+t;if(1<arguments.length){e+="?args[]="+encodeURIComponent(arguments[1]);for(var l=2;l<arguments.length;l++)e+="&args[]="+encodeURIComponent(arguments[l])}return"Minified React error #"+t+"; visit "+e+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function d(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}function h(t){var e=t,l=t;if(t.alternate)for(;e.return;)e=e.return;else{t=e;do e=t,(e.flags&4098)!==0&&(l=e.return),t=e.return;while(t)}return e.tag===3?l:null}function p(t){if(t.tag===13){var e=t.memoizedState;if(e===null&&(t=t.alternate,t!==null&&(e=t.memoizedState)),e!==null)return e.dehydrated}return null}function A(t){if(t.tag===31){var e=t.memoizedState;if(e===null&&(t=t.alternate,t!==null&&(e=t.memoizedState)),e!==null)return e.dehydrated}return null}function S(t){if(h(t)!==t)throw Error(f(188))}function v(t){var e=t.alternate;if(!e){if(e=h(t),e===null)throw Error(f(188));return e!==t?null:t}for(var l=t,a=e;;){var n=l.return;if(n===null)break;var u=n.alternate;if(u===null){if(a=n.return,a!==null){l=a;continue}break}if(n.child===u.child){for(u=n.child;u;){if(u===l)return S(n),t;if(u===a)return S(n),e;u=u.sibling}throw Error(f(188))}if(l.return!==a.return)l=n,a=u;else{for(var i=!1,s=n.child;s;){if(s===l){i=!0,l=n,a=u;break}if(s===a){i=!0,a=n,l=u;break}s=s.sibling}if(!i){for(s=u.child;s;){if(s===l){i=!0,l=u,a=n;break}if(s===a){i=!0,a=u,l=n;break}s=s.sibling}if(!i)throw Error(f(189))}}if(l.alternate!==a)throw Error(f(190))}if(l.tag!==3)throw Error(f(188));return l.stateNode.current===l?t:e}function M(t){var e=t.tag;if(e===5||e===26||e===27||e===6)return t;for(t=t.child;t!==null;){if(e=M(t),e!==null)return e;t=t.sibling}return null}var R=Object.assign,B=Symbol.for("react.element"),V=Symbol.for("react.transitional.element"),F=Symbol.for("react.portal"),Q=Symbol.for("react.fragment"),G=Symbol.for("react.strict_mode"),H=Symbol.for("react.profiler"),q=Symbol.for("react.consumer"),Z=Symbol.for("react.context"),W=Symbol.for("react.forward_ref"),tt=Symbol.for("react.suspense"),k=Symbol.for("react.suspense_list"),X=Symbol.for("react.memo"),it=Symbol.for("react.lazy"),rt=Symbol.for("react.activity"),Yt=Symbol.for("react.memo_cache_sentinel"),ge=Symbol.iterator;function Mt(t){return t===null||typeof t!="object"?null:(t=ge&&t[ge]||t["@@iterator"],typeof t=="function"?t:null)}var De=Symbol.for("react.client.reference");function pe(t){if(t==null)return null;if(typeof t=="function")return t.$$typeof===De?null:t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case Q:return"Fragment";case H:return"Profiler";case G:return"StrictMode";case tt:return"Suspense";case k:return"SuspenseList";case rt:return"Activity"}if(typeof t=="object")switch(t.$$typeof){case F:return"Portal";case Z:return t.displayName||"Context";case q:return(t._context.displayName||"Context")+".Consumer";case W:var e=t.render;return t=t.displayName,t||(t=e.displayName||e.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case X:return e=t.displayName||null,e!==null?e:pe(t.type)||"Memo";case it:e=t._payload,t=t._init;try{return pe(t(e))}catch{}}return null}var ue=Array.isArray,D=r.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,L=o.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,I={pending:!1,data:null,method:null,action:null},gt=[],$=-1;function y(t){return{current:t}}function U(t){0>$||(t.current=gt[$],gt[$]=null,$--)}function Y(t,e){$++,gt[$]=t.current,t.current=e}var K=y(null),at=y(null),ct=y(null),pt=y(null);function kt(t,e){switch(Y(ct,e),Y(at,t),Y(K,null),e.nodeType){case 9:case 11:t=(t=e.documentElement)&&(t=t.namespaceURI)?Td(t):0;break;default:if(t=e.tagName,e=e.namespaceURI)e=Td(e),t=zd(e,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}U(K),Y(K,t)}function Ct(){U(K),U(at),U(ct)}function Ya(t){t.memoizedState!==null&&Y(pt,t);var e=K.current,l=zd(e,t.type);e!==l&&(Y(at,t),Y(K,l))}function Xn(t){at.current===t&&(U(K),U(at)),pt.current===t&&(U(pt),Mn._currentValue=I)}var ri,Wf;function Cl(t){if(ri===void 0)try{throw Error()}catch(l){var e=l.stack.trim().match(/\n( *(at )?)/);ri=e&&e[1]||"",Wf=-1<l.stack.indexOf(`
+(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const d of document.querySelectorAll('link[rel="modulepreload"]'))f(d);new MutationObserver(d=>{for(const h of d)if(h.type==="childList")for(const p of h.addedNodes)p.tagName==="LINK"&&p.rel==="modulepreload"&&f(p)}).observe(document,{childList:!0,subtree:!0});function o(d){const h={};return d.integrity&&(h.integrity=d.integrity),d.referrerPolicy&&(h.referrerPolicy=d.referrerPolicy),d.crossOrigin==="use-credentials"?h.credentials="include":d.crossOrigin==="anonymous"?h.credentials="omit":h.credentials="same-origin",h}function f(d){if(d.ep)return;d.ep=!0;const h=o(d);fetch(d.href,h)}})();function ny(c){return c&&c.__esModule&&Object.prototype.hasOwnProperty.call(c,"default")?c.default:c}var Nf={exports:{}},Un={};var Pd;function uy(){if(Pd)return Un;Pd=1;var c=Symbol.for("react.transitional.element"),r=Symbol.for("react.fragment");function o(f,d,h){var p=null;if(h!==void 0&&(p=""+h),d.key!==void 0&&(p=""+d.key),"key"in d){h={};for(var A in d)A!=="key"&&(h[A]=d[A])}else h=d;return d=h.ref,{$$typeof:c,type:f,key:p,ref:d!==void 0?d:null,props:h}}return Un.Fragment=r,Un.jsx=o,Un.jsxs=o,Un}var th;function iy(){return th||(th=1,Nf.exports=uy()),Nf.exports}var x=iy(),Mf={exports:{}},at={};var eh;function cy(){if(eh)return at;eh=1;var c=Symbol.for("react.transitional.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),f=Symbol.for("react.strict_mode"),d=Symbol.for("react.profiler"),h=Symbol.for("react.consumer"),p=Symbol.for("react.context"),A=Symbol.for("react.forward_ref"),S=Symbol.for("react.suspense"),v=Symbol.for("react.memo"),N=Symbol.for("react.lazy"),R=Symbol.for("react.activity"),B=Symbol.iterator;function V(y){return y===null||typeof y!="object"?null:(y=B&&y[B]||y["@@iterator"],typeof y=="function"?y:null)}var F={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Q=Object.assign,G={};function H(y,C,Y){this.props=y,this.context=C,this.refs=G,this.updater=Y||F}H.prototype.isReactComponent={},H.prototype.setState=function(y,C){if(typeof y!="object"&&typeof y!="function"&&y!=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,y,C,"setState")},H.prototype.forceUpdate=function(y){this.updater.enqueueForceUpdate(this,y,"forceUpdate")};function q(){}q.prototype=H.prototype;function Z(y,C,Y){this.props=y,this.context=C,this.refs=G,this.updater=Y||F}var W=Z.prototype=new q;W.constructor=Z,Q(W,H.prototype),W.isPureReactComponent=!0;var tt=Array.isArray;function k(){}var X={H:null,A:null,T:null,S:null},ct=Object.prototype.hasOwnProperty;function ft(y,C,Y){var w=Y.ref;return{$$typeof:c,type:y,key:C,ref:w!==void 0?w:null,props:Y}}function Yt(y,C){return ft(y.type,C,y.props)}function pe(y){return typeof y=="object"&&y!==null&&y.$$typeof===c}function Nt(y){var C={"=":"=0",":":"=2"};return"$"+y.replace(/[=:]/g,function(Y){return C[Y]})}var De=/\/+/g;function It(y,C){return typeof y=="object"&&y!==null&&y.key!=null?Nt(""+y.key):C.toString(36)}function ie(y){switch(y.status){case"fulfilled":return y.value;case"rejected":throw y.reason;default:switch(typeof y.status=="string"?y.then(k,k):(y.status="pending",y.then(function(C){y.status==="pending"&&(y.status="fulfilled",y.value=C)},function(C){y.status==="pending"&&(y.status="rejected",y.reason=C)})),y.status){case"fulfilled":return y.value;case"rejected":throw y.reason}}throw y}function D(y,C,Y,w,lt){var it=typeof y;(it==="undefined"||it==="boolean")&&(y=null);var pt=!1;if(y===null)pt=!0;else switch(it){case"bigint":case"string":case"number":pt=!0;break;case"object":switch(y.$$typeof){case c:case r:pt=!0;break;case N:return pt=y._init,D(pt(y._payload),C,Y,w,lt)}}if(pt)return lt=lt(y),pt=w===""?"."+It(y,0):w,tt(lt)?(Y="",pt!=null&&(Y=pt.replace(De,"$&/")+"/"),D(lt,C,Y,"",function(Ya){return Ya})):lt!=null&&(pe(lt)&&(lt=Yt(lt,Y+(lt.key==null||y&&y.key===lt.key?"":(""+lt.key).replace(De,"$&/")+"/")+pt)),C.push(lt)),1;pt=0;var kt=w===""?".":w+":";if(tt(y))for(var Ct=0;Ct<y.length;Ct++)w=y[Ct],it=kt+It(w,Ct),pt+=D(w,C,Y,it,lt);else if(Ct=V(y),typeof Ct=="function")for(y=Ct.call(y),Ct=0;!(w=y.next()).done;)w=w.value,it=kt+It(w,Ct++),pt+=D(w,C,Y,it,lt);else if(it==="object"){if(typeof y.then=="function")return D(ie(y),C,Y,w,lt);throw C=String(y),Error("Objects are not valid as a React child (found: "+(C==="[object Object]"?"object with keys {"+Object.keys(y).join(", ")+"}":C)+"). If you meant to render a collection of children, use an array instead.")}return pt}function L(y,C,Y){if(y==null)return y;var w=[],lt=0;return D(y,w,"","",function(it){return C.call(Y,it,lt++)}),w}function I(y){if(y._status===-1){var C=y._result;C=C(),C.then(function(Y){(y._status===0||y._status===-1)&&(y._status=1,y._result=Y)},function(Y){(y._status===0||y._status===-1)&&(y._status=2,y._result=Y)}),y._status===-1&&(y._status=0,y._result=C)}if(y._status===1)return y._result.default;throw y._result}var gt=typeof reportError=="function"?reportError:function(y){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var C=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof y=="object"&&y!==null&&typeof y.message=="string"?String(y.message):String(y),error:y});if(!window.dispatchEvent(C))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",y);return}console.error(y)},J={map:L,forEach:function(y,C,Y){L(y,function(){C.apply(this,arguments)},Y)},count:function(y){var C=0;return L(y,function(){C++}),C},toArray:function(y){return L(y,function(C){return C})||[]},only:function(y){if(!pe(y))throw Error("React.Children.only expected to receive a single React element child.");return y}};return at.Activity=R,at.Children=J,at.Component=H,at.Fragment=o,at.Profiler=d,at.PureComponent=Z,at.StrictMode=f,at.Suspense=S,at.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=X,at.__COMPILER_RUNTIME={__proto__:null,c:function(y){return X.H.useMemoCache(y)}},at.cache=function(y){return function(){return y.apply(null,arguments)}},at.cacheSignal=function(){return null},at.cloneElement=function(y,C,Y){if(y==null)throw Error("The argument must be a React element, but you passed "+y+".");var w=Q({},y.props),lt=y.key;if(C!=null)for(it in C.key!==void 0&&(lt=""+C.key),C)!ct.call(C,it)||it==="key"||it==="__self"||it==="__source"||it==="ref"&&C.ref===void 0||(w[it]=C[it]);var it=arguments.length-2;if(it===1)w.children=Y;else if(1<it){for(var pt=Array(it),kt=0;kt<it;kt++)pt[kt]=arguments[kt+2];w.children=pt}return ft(y.type,lt,w)},at.createContext=function(y){return y={$$typeof:p,_currentValue:y,_currentValue2:y,_threadCount:0,Provider:null,Consumer:null},y.Provider=y,y.Consumer={$$typeof:h,_context:y},y},at.createElement=function(y,C,Y){var w,lt={},it=null;if(C!=null)for(w in C.key!==void 0&&(it=""+C.key),C)ct.call(C,w)&&w!=="key"&&w!=="__self"&&w!=="__source"&&(lt[w]=C[w]);var pt=arguments.length-2;if(pt===1)lt.children=Y;else if(1<pt){for(var kt=Array(pt),Ct=0;Ct<pt;Ct++)kt[Ct]=arguments[Ct+2];lt.children=kt}if(y&&y.defaultProps)for(w in pt=y.defaultProps,pt)lt[w]===void 0&&(lt[w]=pt[w]);return ft(y,it,lt)},at.createRef=function(){return{current:null}},at.forwardRef=function(y){return{$$typeof:A,render:y}},at.isValidElement=pe,at.lazy=function(y){return{$$typeof:N,_payload:{_status:-1,_result:y},_init:I}},at.memo=function(y,C){return{$$typeof:v,type:y,compare:C===void 0?null:C}},at.startTransition=function(y){var C=X.T,Y={};X.T=Y;try{var w=y(),lt=X.S;lt!==null&&lt(Y,w),typeof w=="object"&&w!==null&&typeof w.then=="function"&&w.then(k,gt)}catch(it){gt(it)}finally{C!==null&&Y.types!==null&&(C.types=Y.types),X.T=C}},at.unstable_useCacheRefresh=function(){return X.H.useCacheRefresh()},at.use=function(y){return X.H.use(y)},at.useActionState=function(y,C,Y){return X.H.useActionState(y,C,Y)},at.useCallback=function(y,C){return X.H.useCallback(y,C)},at.useContext=function(y){return X.H.useContext(y)},at.useDebugValue=function(){},at.useDeferredValue=function(y,C){return X.H.useDeferredValue(y,C)},at.useEffect=function(y,C){return X.H.useEffect(y,C)},at.useEffectEvent=function(y){return X.H.useEffectEvent(y)},at.useId=function(){return X.H.useId()},at.useImperativeHandle=function(y,C,Y){return X.H.useImperativeHandle(y,C,Y)},at.useInsertionEffect=function(y,C){return X.H.useInsertionEffect(y,C)},at.useLayoutEffect=function(y,C){return X.H.useLayoutEffect(y,C)},at.useMemo=function(y,C){return X.H.useMemo(y,C)},at.useOptimistic=function(y,C){return X.H.useOptimistic(y,C)},at.useReducer=function(y,C,Y){return X.H.useReducer(y,C,Y)},at.useRef=function(y){return X.H.useRef(y)},at.useState=function(y){return X.H.useState(y)},at.useSyncExternalStore=function(y,C,Y){return X.H.useSyncExternalStore(y,C,Y)},at.useTransition=function(){return X.H.useTransition()},at.version="19.2.4",at}var lh;function Zf(){return lh||(lh=1,Mf.exports=cy()),Mf.exports}var E=Zf();const fy=ny(E);var Df={exports:{}},jn={},Cf={exports:{}},Uf={};var ah;function sy(){return ah||(ah=1,(function(c){function r(D,L){var I=D.length;D.push(L);t:for(;0<I;){var gt=I-1>>>1,J=D[gt];if(0<d(J,L))D[gt]=L,D[I]=J,I=gt;else break t}}function o(D){return D.length===0?null:D[0]}function f(D){if(D.length===0)return null;var L=D[0],I=D.pop();if(I!==L){D[0]=I;t:for(var gt=0,J=D.length,y=J>>>1;gt<y;){var C=2*(gt+1)-1,Y=D[C],w=C+1,lt=D[w];if(0>d(Y,I))w<J&&0>d(lt,Y)?(D[gt]=lt,D[w]=I,gt=w):(D[gt]=Y,D[C]=I,gt=C);else if(w<J&&0>d(lt,I))D[gt]=lt,D[w]=I,gt=w;else break t}}return L}function d(D,L){var I=D.sortIndex-L.sortIndex;return I!==0?I:D.id-L.id}if(c.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var h=performance;c.unstable_now=function(){return h.now()}}else{var p=Date,A=p.now();c.unstable_now=function(){return p.now()-A}}var S=[],v=[],N=1,R=null,B=3,V=!1,F=!1,Q=!1,G=!1,H=typeof setTimeout=="function"?setTimeout:null,q=typeof clearTimeout=="function"?clearTimeout:null,Z=typeof setImmediate<"u"?setImmediate:null;function W(D){for(var L=o(v);L!==null;){if(L.callback===null)f(v);else if(L.startTime<=D)f(v),L.sortIndex=L.expirationTime,r(S,L);else break;L=o(v)}}function tt(D){if(Q=!1,W(D),!F)if(o(S)!==null)F=!0,k||(k=!0,Nt());else{var L=o(v);L!==null&&ie(tt,L.startTime-D)}}var k=!1,X=-1,ct=5,ft=-1;function Yt(){return G?!0:!(c.unstable_now()-ft<ct)}function pe(){if(G=!1,k){var D=c.unstable_now();ft=D;var L=!0;try{t:{F=!1,Q&&(Q=!1,q(X),X=-1),V=!0;var I=B;try{e:{for(W(D),R=o(S);R!==null&&!(R.expirationTime>D&&Yt());){var gt=R.callback;if(typeof gt=="function"){R.callback=null,B=R.priorityLevel;var J=gt(R.expirationTime<=D);if(D=c.unstable_now(),typeof J=="function"){R.callback=J,W(D),L=!0;break e}R===o(S)&&f(S),W(D)}else f(S);R=o(S)}if(R!==null)L=!0;else{var y=o(v);y!==null&&ie(tt,y.startTime-D),L=!1}}break t}finally{R=null,B=I,V=!1}L=void 0}}finally{L?Nt():k=!1}}}var Nt;if(typeof Z=="function")Nt=function(){Z(pe)};else if(typeof MessageChannel<"u"){var De=new MessageChannel,It=De.port2;De.port1.onmessage=pe,Nt=function(){It.postMessage(null)}}else Nt=function(){H(pe,0)};function ie(D,L){X=H(function(){D(c.unstable_now())},L)}c.unstable_IdlePriority=5,c.unstable_ImmediatePriority=1,c.unstable_LowPriority=4,c.unstable_NormalPriority=3,c.unstable_Profiling=null,c.unstable_UserBlockingPriority=2,c.unstable_cancelCallback=function(D){D.callback=null},c.unstable_forceFrameRate=function(D){0>D||125<D?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):ct=0<D?Math.floor(1e3/D):5},c.unstable_getCurrentPriorityLevel=function(){return B},c.unstable_next=function(D){switch(B){case 1:case 2:case 3:var L=3;break;default:L=B}var I=B;B=L;try{return D()}finally{B=I}},c.unstable_requestPaint=function(){G=!0},c.unstable_runWithPriority=function(D,L){switch(D){case 1:case 2:case 3:case 4:case 5:break;default:D=3}var I=B;B=D;try{return L()}finally{B=I}},c.unstable_scheduleCallback=function(D,L,I){var gt=c.unstable_now();switch(typeof I=="object"&&I!==null?(I=I.delay,I=typeof I=="number"&&0<I?gt+I:gt):I=gt,D){case 1:var J=-1;break;case 2:J=250;break;case 5:J=1073741823;break;case 4:J=1e4;break;default:J=5e3}return J=I+J,D={id:N++,callback:L,priorityLevel:D,startTime:I,expirationTime:J,sortIndex:-1},I>gt?(D.sortIndex=I,r(v,D),o(S)===null&&D===o(v)&&(Q?(q(X),X=-1):Q=!0,ie(tt,I-gt))):(D.sortIndex=J,r(S,D),F||V||(F=!0,k||(k=!0,Nt()))),D},c.unstable_shouldYield=Yt,c.unstable_wrapCallback=function(D){var L=B;return function(){var I=B;B=L;try{return D.apply(this,arguments)}finally{B=I}}}})(Uf)),Uf}var nh;function ry(){return nh||(nh=1,Cf.exports=sy()),Cf.exports}var jf={exports:{}},$t={};var uh;function oy(){if(uh)return $t;uh=1;var c=Zf();function r(S){var v="https://react.dev/errors/"+S;if(1<arguments.length){v+="?args[]="+encodeURIComponent(arguments[1]);for(var N=2;N<arguments.length;N++)v+="&args[]="+encodeURIComponent(arguments[N])}return"Minified React error #"+S+"; visit "+v+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function o(){}var f={d:{f:o,r:function(){throw Error(r(522))},D:o,C:o,L:o,m:o,X:o,S:o,M:o},p:0,findDOMNode:null},d=Symbol.for("react.portal");function h(S,v,N){var R=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:d,key:R==null?null:""+R,children:S,containerInfo:v,implementation:N}}var p=c.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function A(S,v){if(S==="font")return"";if(typeof v=="string")return v==="use-credentials"?v:""}return $t.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=f,$t.createPortal=function(S,v){var N=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!v||v.nodeType!==1&&v.nodeType!==9&&v.nodeType!==11)throw Error(r(299));return h(S,v,null,N)},$t.flushSync=function(S){var v=p.T,N=f.p;try{if(p.T=null,f.p=2,S)return S()}finally{p.T=v,f.p=N,f.d.f()}},$t.preconnect=function(S,v){typeof S=="string"&&(v?(v=v.crossOrigin,v=typeof v=="string"?v==="use-credentials"?v:"":void 0):v=null,f.d.C(S,v))},$t.prefetchDNS=function(S){typeof S=="string"&&f.d.D(S)},$t.preinit=function(S,v){if(typeof S=="string"&&v&&typeof v.as=="string"){var N=v.as,R=A(N,v.crossOrigin),B=typeof v.integrity=="string"?v.integrity:void 0,V=typeof v.fetchPriority=="string"?v.fetchPriority:void 0;N==="style"?f.d.S(S,typeof v.precedence=="string"?v.precedence:void 0,{crossOrigin:R,integrity:B,fetchPriority:V}):N==="script"&&f.d.X(S,{crossOrigin:R,integrity:B,fetchPriority:V,nonce:typeof v.nonce=="string"?v.nonce:void 0})}},$t.preinitModule=function(S,v){if(typeof S=="string")if(typeof v=="object"&&v!==null){if(v.as==null||v.as==="script"){var N=A(v.as,v.crossOrigin);f.d.M(S,{crossOrigin:N,integrity:typeof v.integrity=="string"?v.integrity:void 0,nonce:typeof v.nonce=="string"?v.nonce:void 0})}}else v==null&&f.d.M(S)},$t.preload=function(S,v){if(typeof S=="string"&&typeof v=="object"&&v!==null&&typeof v.as=="string"){var N=v.as,R=A(N,v.crossOrigin);f.d.L(S,N,{crossOrigin:R,integrity:typeof v.integrity=="string"?v.integrity:void 0,nonce:typeof v.nonce=="string"?v.nonce:void 0,type:typeof v.type=="string"?v.type:void 0,fetchPriority:typeof v.fetchPriority=="string"?v.fetchPriority:void 0,referrerPolicy:typeof v.referrerPolicy=="string"?v.referrerPolicy:void 0,imageSrcSet:typeof v.imageSrcSet=="string"?v.imageSrcSet:void 0,imageSizes:typeof v.imageSizes=="string"?v.imageSizes:void 0,media:typeof v.media=="string"?v.media:void 0})}},$t.preloadModule=function(S,v){if(typeof S=="string")if(v){var N=A(v.as,v.crossOrigin);f.d.m(S,{as:typeof v.as=="string"&&v.as!=="script"?v.as:void 0,crossOrigin:N,integrity:typeof v.integrity=="string"?v.integrity:void 0})}else f.d.m(S)},$t.requestFormReset=function(S){f.d.r(S)},$t.unstable_batchedUpdates=function(S,v){return S(v)},$t.useFormState=function(S,v,N){return p.H.useFormState(S,v,N)},$t.useFormStatus=function(){return p.H.useHostTransitionStatus()},$t.version="19.2.4",$t}var ih;function dy(){if(ih)return jf.exports;ih=1;function c(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(c)}catch(r){console.error(r)}}return c(),jf.exports=oy(),jf.exports}var ch;function hy(){if(ch)return jn;ch=1;var c=ry(),r=Zf(),o=dy();function f(t){var e="https://react.dev/errors/"+t;if(1<arguments.length){e+="?args[]="+encodeURIComponent(arguments[1]);for(var l=2;l<arguments.length;l++)e+="&args[]="+encodeURIComponent(arguments[l])}return"Minified React error #"+t+"; visit "+e+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function d(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}function h(t){var e=t,l=t;if(t.alternate)for(;e.return;)e=e.return;else{t=e;do e=t,(e.flags&4098)!==0&&(l=e.return),t=e.return;while(t)}return e.tag===3?l:null}function p(t){if(t.tag===13){var e=t.memoizedState;if(e===null&&(t=t.alternate,t!==null&&(e=t.memoizedState)),e!==null)return e.dehydrated}return null}function A(t){if(t.tag===31){var e=t.memoizedState;if(e===null&&(t=t.alternate,t!==null&&(e=t.memoizedState)),e!==null)return e.dehydrated}return null}function S(t){if(h(t)!==t)throw Error(f(188))}function v(t){var e=t.alternate;if(!e){if(e=h(t),e===null)throw Error(f(188));return e!==t?null:t}for(var l=t,a=e;;){var n=l.return;if(n===null)break;var u=n.alternate;if(u===null){if(a=n.return,a!==null){l=a;continue}break}if(n.child===u.child){for(u=n.child;u;){if(u===l)return S(n),t;if(u===a)return S(n),e;u=u.sibling}throw Error(f(188))}if(l.return!==a.return)l=n,a=u;else{for(var i=!1,s=n.child;s;){if(s===l){i=!0,l=n,a=u;break}if(s===a){i=!0,a=n,l=u;break}s=s.sibling}if(!i){for(s=u.child;s;){if(s===l){i=!0,l=u,a=n;break}if(s===a){i=!0,a=u,l=n;break}s=s.sibling}if(!i)throw Error(f(189))}}if(l.alternate!==a)throw Error(f(190))}if(l.tag!==3)throw Error(f(188));return l.stateNode.current===l?t:e}function N(t){var e=t.tag;if(e===5||e===26||e===27||e===6)return t;for(t=t.child;t!==null;){if(e=N(t),e!==null)return e;t=t.sibling}return null}var R=Object.assign,B=Symbol.for("react.element"),V=Symbol.for("react.transitional.element"),F=Symbol.for("react.portal"),Q=Symbol.for("react.fragment"),G=Symbol.for("react.strict_mode"),H=Symbol.for("react.profiler"),q=Symbol.for("react.consumer"),Z=Symbol.for("react.context"),W=Symbol.for("react.forward_ref"),tt=Symbol.for("react.suspense"),k=Symbol.for("react.suspense_list"),X=Symbol.for("react.memo"),ct=Symbol.for("react.lazy"),ft=Symbol.for("react.activity"),Yt=Symbol.for("react.memo_cache_sentinel"),pe=Symbol.iterator;function Nt(t){return t===null||typeof t!="object"?null:(t=pe&&t[pe]||t["@@iterator"],typeof t=="function"?t:null)}var De=Symbol.for("react.client.reference");function It(t){if(t==null)return null;if(typeof t=="function")return t.$$typeof===De?null:t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case Q:return"Fragment";case H:return"Profiler";case G:return"StrictMode";case tt:return"Suspense";case k:return"SuspenseList";case ft:return"Activity"}if(typeof t=="object")switch(t.$$typeof){case F:return"Portal";case Z:return t.displayName||"Context";case q:return(t._context.displayName||"Context")+".Consumer";case W:var e=t.render;return t=t.displayName,t||(t=e.displayName||e.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case X:return e=t.displayName||null,e!==null?e:It(t.type)||"Memo";case ct:e=t._payload,t=t._init;try{return It(t(e))}catch{}}return null}var ie=Array.isArray,D=r.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,L=o.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,I={pending:!1,data:null,method:null,action:null},gt=[],J=-1;function y(t){return{current:t}}function C(t){0>J||(t.current=gt[J],gt[J]=null,J--)}function Y(t,e){J++,gt[J]=t.current,t.current=e}var w=y(null),lt=y(null),it=y(null),pt=y(null);function kt(t,e){switch(Y(it,e),Y(lt,t),Y(w,null),e.nodeType){case 9:case 11:t=(t=e.documentElement)&&(t=t.namespaceURI)?Td(t):0;break;default:if(t=e.tagName,e=e.namespaceURI)e=Td(e),t=zd(e,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}C(w),Y(w,t)}function Ct(){C(w),C(lt),C(it)}function Ya(t){t.memoizedState!==null&&Y(pt,t);var e=w.current,l=zd(e,t.type);e!==l&&(Y(lt,t),Y(w,l))}function Xn(t){lt.current===t&&(C(w),C(lt)),pt.current===t&&(C(pt),Nn._currentValue=I)}var ri,Wf;function Cl(t){if(ri===void 0)try{throw Error()}catch(l){var e=l.stack.trim().match(/\n( *(at )?)/);ri=e&&e[1]||"",Wf=-1<l.stack.indexOf(`
at`)?" (<anonymous>)":-1<l.stack.indexOf("@")?"@unknown:0:0":""}return`
`+ri+t+Wf}var oi=!1;function di(t,e){if(!t||oi)return"";oi=!0;var l=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(e){var j=function(){throw Error()};if(Object.defineProperty(j.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(j,[])}catch(O){var _=O}Reflect.construct(t,[],j)}else{try{j.call()}catch(O){_=O}t.call(j.prototype)}}else{try{throw Error()}catch(O){_=O}(j=t())&&typeof j.catch=="function"&&j.catch(function(){})}}catch(O){if(O&&_&&typeof O.stack=="string")return[O.stack,_.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var n=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");n&&n.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var u=a.DetermineComponentFrameRoot(),i=u[0],s=u[1];if(i&&s){var m=i.split(`
`),z=s.split(`
-`);for(n=a=0;a<m.length&&!m[a].includes("DetermineComponentFrameRoot");)a++;for(;n<z.length&&!z[n].includes("DetermineComponentFrameRoot");)n++;if(a===m.length||n===z.length)for(a=m.length-1,n=z.length-1;1<=a&&0<=n&&m[a]!==z[n];)n--;for(;1<=a&&0<=n;a--,n--)if(m[a]!==z[n]){if(a!==1||n!==1)do if(a--,n--,0>n||m[a]!==z[n]){var N=`
-`+m[a].replace(" at new "," at ");return t.displayName&&N.includes("<anonymous>")&&(N=N.replace("<anonymous>",t.displayName)),N}while(1<=a&&0<=n);break}}}finally{oi=!1,Error.prepareStackTrace=l}return(l=t?t.displayName||t.name:"")?Cl(l):""}function Hh(t,e){switch(t.tag){case 26:case 27:case 5:return Cl(t.type);case 16:return Cl("Lazy");case 13:return t.child!==e&&e!==null?Cl("Suspense Fallback"):Cl("Suspense");case 19:return Cl("SuspenseList");case 0:case 15:return di(t.type,!1);case 11:return di(t.type.render,!1);case 1:return di(t.type,!0);case 31:return Cl("Activity");default:return""}}function If(t){try{var e="",l=null;do e+=Hh(t,l),l=t,t=t.return;while(t);return e}catch(a){return`
+`);for(n=a=0;a<m.length&&!m[a].includes("DetermineComponentFrameRoot");)a++;for(;n<z.length&&!z[n].includes("DetermineComponentFrameRoot");)n++;if(a===m.length||n===z.length)for(a=m.length-1,n=z.length-1;1<=a&&0<=n&&m[a]!==z[n];)n--;for(;1<=a&&0<=n;a--,n--)if(m[a]!==z[n]){if(a!==1||n!==1)do if(a--,n--,0>n||m[a]!==z[n]){var M=`
+`+m[a].replace(" at new "," at ");return t.displayName&&M.includes("<anonymous>")&&(M=M.replace("<anonymous>",t.displayName)),M}while(1<=a&&0<=n);break}}}finally{oi=!1,Error.prepareStackTrace=l}return(l=t?t.displayName||t.name:"")?Cl(l):""}function Hh(t,e){switch(t.tag){case 26:case 27:case 5:return Cl(t.type);case 16:return Cl("Lazy");case 13:return t.child!==e&&e!==null?Cl("Suspense Fallback"):Cl("Suspense");case 19:return Cl("SuspenseList");case 0:case 15:return di(t.type,!1);case 11:return di(t.type.render,!1);case 1:return di(t.type,!0);case 31:return Cl("Activity");default:return""}}function If(t){try{var e="",l=null;do e+=Hh(t,l),l=t,t=t.return;while(t);return e}catch(a){return`
Error generating stack: `+a.message+`
-`+a.stack}}var hi=Object.prototype.hasOwnProperty,mi=c.unstable_scheduleCallback,vi=c.unstable_cancelCallback,Bh=c.unstable_shouldYield,qh=c.unstable_requestPaint,ie=c.unstable_now,Lh=c.unstable_getCurrentPriorityLevel,Pf=c.unstable_ImmediatePriority,ts=c.unstable_UserBlockingPriority,Qn=c.unstable_NormalPriority,Yh=c.unstable_LowPriority,es=c.unstable_IdlePriority,Gh=c.log,Xh=c.unstable_setDisableYieldValue,Ga=null,ce=null;function il(t){if(typeof Gh=="function"&&Xh(t),ce&&typeof ce.setStrictMode=="function")try{ce.setStrictMode(Ga,t)}catch{}}var fe=Math.clz32?Math.clz32:Vh,Qh=Math.log,Zh=Math.LN2;function Vh(t){return t>>>=0,t===0?32:31-(Qh(t)/Zh|0)|0}var Zn=256,Vn=262144,wn=4194304;function Ul(t){var e=t&42;if(e!==0)return e;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:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return t&261888;case 262144:case 524288:case 1048576:case 2097152:return t&3932160;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 Kn(t,e,l){var a=t.pendingLanes;if(a===0)return 0;var n=0,u=t.suspendedLanes,i=t.pingedLanes;t=t.warmLanes;var s=a&134217727;return s!==0?(a=s&~u,a!==0?n=Ul(a):(i&=s,i!==0?n=Ul(i):l||(l=s&~t,l!==0&&(n=Ul(l))))):(s=a&~u,s!==0?n=Ul(s):i!==0?n=Ul(i):l||(l=a&~t,l!==0&&(n=Ul(l)))),n===0?0:e!==0&&e!==n&&(e&u)===0&&(u=n&-n,l=e&-e,u>=l||u===32&&(l&4194048)!==0)?e:n}function Xa(t,e){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&e)===0}function wh(t,e){switch(t){case 1:case 2:case 4:case 8:case 64:return e+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e+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 ls(){var t=wn;return wn<<=1,(wn&62914560)===0&&(wn=4194304),t}function yi(t){for(var e=[],l=0;31>l;l++)e.push(t);return e}function Qa(t,e){t.pendingLanes|=e,e!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function Kh(t,e,l,a,n,u){var i=t.pendingLanes;t.pendingLanes=l,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=l,t.entangledLanes&=l,t.errorRecoveryDisabledLanes&=l,t.shellSuspendCounter=0;var s=t.entanglements,m=t.expirationTimes,z=t.hiddenUpdates;for(l=i&~l;0<l;){var N=31-fe(l),j=1<<N;s[N]=0,m[N]=-1;var _=z[N];if(_!==null)for(z[N]=null,N=0;N<_.length;N++){var O=_[N];O!==null&&(O.lane&=-536870913)}l&=~j}a!==0&&as(t,a,0),u!==0&&n===0&&t.tag!==0&&(t.suspendedLanes|=u&~(i&~e))}function as(t,e,l){t.pendingLanes|=e,t.suspendedLanes&=~e;var a=31-fe(e);t.entangledLanes|=e,t.entanglements[a]=t.entanglements[a]|1073741824|l&261930}function ns(t,e){var l=t.entangledLanes|=e;for(t=t.entanglements;l;){var a=31-fe(l),n=1<<a;n&e|t[a]&e&&(t[a]|=e),l&=~n}}function us(t,e){var l=e&-e;return l=(l&42)!==0?1:gi(l),(l&(t.suspendedLanes|e))!==0?0:l}function gi(t){switch(t){case 2:t=1;break;case 8:t=4;break;case 32:t=16;break;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:t=128;break;case 268435456:t=134217728;break;default:t=0}return t}function pi(t){return t&=-t,2<t?8<t?(t&134217727)!==0?32:268435456:8:2}function is(){var t=L.p;return t!==0?t:(t=window.event,t===void 0?32:Kd(t.type))}function cs(t,e){var l=L.p;try{return L.p=t,e()}finally{L.p=l}}var cl=Math.random().toString(36).slice(2),Zt="__reactFiber$"+cl,It="__reactProps$"+cl,Pl="__reactContainer$"+cl,Si="__reactEvents$"+cl,Jh="__reactListeners$"+cl,$h="__reactHandles$"+cl,fs="__reactResources$"+cl,Za="__reactMarker$"+cl;function bi(t){delete t[Zt],delete t[It],delete t[Si],delete t[Jh],delete t[$h]}function ta(t){var e=t[Zt];if(e)return e;for(var l=t.parentNode;l;){if(e=l[Pl]||l[Zt]){if(l=e.alternate,e.child!==null||l!==null&&l.child!==null)for(t=Nd(t);t!==null;){if(l=t[Zt])return l;t=Nd(t)}return e}t=l,l=t.parentNode}return null}function ea(t){if(t=t[Zt]||t[Pl]){var e=t.tag;if(e===5||e===6||e===13||e===31||e===26||e===27||e===3)return t}return null}function Va(t){var e=t.tag;if(e===5||e===26||e===27||e===6)return t.stateNode;throw Error(f(33))}function la(t){var e=t[fs];return e||(e=t[fs]={hoistableStyles:new Map,hoistableScripts:new Map}),e}function Xt(t){t[Za]=!0}var ss=new Set,rs={};function jl(t,e){aa(t,e),aa(t+"Capture",e)}function aa(t,e){for(rs[t]=e,t=0;t<e.length;t++)ss.add(e[t])}var kh=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]*$"),os={},ds={};function Fh(t){return hi.call(ds,t)?!0:hi.call(os,t)?!1:kh.test(t)?ds[t]=!0:(os[t]=!0,!1)}function Jn(t,e,l){if(Fh(e))if(l===null)t.removeAttribute(e);else{switch(typeof l){case"undefined":case"function":case"symbol":t.removeAttribute(e);return;case"boolean":var a=e.toLowerCase().slice(0,5);if(a!=="data-"&&a!=="aria-"){t.removeAttribute(e);return}}t.setAttribute(e,""+l)}}function $n(t,e,l){if(l===null)t.removeAttribute(e);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(e);return}t.setAttribute(e,""+l)}}function Ge(t,e,l,a){if(a===null)t.removeAttribute(l);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(l);return}t.setAttributeNS(e,l,""+a)}}function Se(t){switch(typeof t){case"bigint":case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function hs(t){var e=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function Wh(t,e,l){var a=Object.getOwnPropertyDescriptor(t.constructor.prototype,e);if(!t.hasOwnProperty(e)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var n=a.get,u=a.set;return Object.defineProperty(t,e,{configurable:!0,get:function(){return n.call(this)},set:function(i){l=""+i,u.call(this,i)}}),Object.defineProperty(t,e,{enumerable:a.enumerable}),{getValue:function(){return l},setValue:function(i){l=""+i},stopTracking:function(){t._valueTracker=null,delete t[e]}}}}function Ei(t){if(!t._valueTracker){var e=hs(t)?"checked":"value";t._valueTracker=Wh(t,e,""+t[e])}}function ms(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var l=e.getValue(),a="";return t&&(a=hs(t)?t.checked?"true":"false":t.value),t=a,t!==l?(e.setValue(t),!0):!1}function kn(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 Ih=/[\n"\\]/g;function be(t){return t.replace(Ih,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function Ti(t,e,l,a,n,u,i,s){t.name="",i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"?t.type=i:t.removeAttribute("type"),e!=null?i==="number"?(e===0&&t.value===""||t.value!=e)&&(t.value=""+Se(e)):t.value!==""+Se(e)&&(t.value=""+Se(e)):i!=="submit"&&i!=="reset"||t.removeAttribute("value"),e!=null?zi(t,i,Se(e)):l!=null?zi(t,i,Se(l)):a!=null&&t.removeAttribute("value"),n==null&&u!=null&&(t.defaultChecked=!!u),n!=null&&(t.checked=n&&typeof n!="function"&&typeof n!="symbol"),s!=null&&typeof s!="function"&&typeof s!="symbol"&&typeof s!="boolean"?t.name=""+Se(s):t.removeAttribute("name")}function vs(t,e,l,a,n,u,i,s){if(u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(t.type=u),e!=null||l!=null){if(!(u!=="submit"&&u!=="reset"||e!=null)){Ei(t);return}l=l!=null?""+Se(l):"",e=e!=null?""+Se(e):l,s||e===t.value||(t.value=e),t.defaultValue=e}a=a??n,a=typeof a!="function"&&typeof a!="symbol"&&!!a,t.checked=s?t.checked:!!a,t.defaultChecked=!!a,i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(t.name=i),Ei(t)}function zi(t,e,l){e==="number"&&kn(t.ownerDocument)===t||t.defaultValue===""+l||(t.defaultValue=""+l)}function na(t,e,l,a){if(t=t.options,e){e={};for(var n=0;n<l.length;n++)e["$"+l[n]]=!0;for(l=0;l<t.length;l++)n=e.hasOwnProperty("$"+t[l].value),t[l].selected!==n&&(t[l].selected=n),n&&a&&(t[l].defaultSelected=!0)}else{for(l=""+Se(l),e=null,n=0;n<t.length;n++){if(t[n].value===l){t[n].selected=!0,a&&(t[n].defaultSelected=!0);return}e!==null||t[n].disabled||(e=t[n])}e!==null&&(e.selected=!0)}}function ys(t,e,l){if(e!=null&&(e=""+Se(e),e!==t.value&&(t.value=e),l==null)){t.defaultValue!==e&&(t.defaultValue=e);return}t.defaultValue=l!=null?""+Se(l):""}function gs(t,e,l,a){if(e==null){if(a!=null){if(l!=null)throw Error(f(92));if(ue(a)){if(1<a.length)throw Error(f(93));a=a[0]}l=a}l==null&&(l=""),e=l}l=Se(e),t.defaultValue=l,a=t.textContent,a===l&&a!==""&&a!==null&&(t.value=a),Ei(t)}function ua(t,e){if(e){var l=t.firstChild;if(l&&l===t.lastChild&&l.nodeType===3){l.nodeValue=e;return}}t.textContent=e}var Ph=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 ps(t,e,l){var a=e.indexOf("--")===0;l==null||typeof l=="boolean"||l===""?a?t.setProperty(e,""):e==="float"?t.cssFloat="":t[e]="":a?t.setProperty(e,l):typeof l!="number"||l===0||Ph.has(e)?e==="float"?t.cssFloat=l:t[e]=(""+l).trim():t[e]=l+"px"}function Ss(t,e,l){if(e!=null&&typeof e!="object")throw Error(f(62));if(t=t.style,l!=null){for(var a in l)!l.hasOwnProperty(a)||e!=null&&e.hasOwnProperty(a)||(a.indexOf("--")===0?t.setProperty(a,""):a==="float"?t.cssFloat="":t[a]="");for(var n in e)a=e[n],e.hasOwnProperty(n)&&l[n]!==a&&ps(t,n,a)}else for(var u in e)e.hasOwnProperty(u)&&ps(t,u,e[u])}function Ai(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 tm=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"]]),em=/^[\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 Fn(t){return em.test(""+t)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":t}function Xe(){}var _i=null;function Ri(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var ia=null,ca=null;function bs(t){var e=ea(t);if(e&&(t=e.stateNode)){var l=t[It]||null;t:switch(t=e.stateNode,e.type){case"input":if(Ti(t,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name),e=l.name,l.type==="radio"&&e!=null){for(l=t;l.parentNode;)l=l.parentNode;for(l=l.querySelectorAll('input[name="'+be(""+e)+'"][type="radio"]'),e=0;e<l.length;e++){var a=l[e];if(a!==t&&a.form===t.form){var n=a[It]||null;if(!n)throw Error(f(90));Ti(a,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name)}}for(e=0;e<l.length;e++)a=l[e],a.form===t.form&&ms(a)}break t;case"textarea":ys(t,l.value,l.defaultValue);break t;case"select":e=l.value,e!=null&&na(t,!!l.multiple,e,!1)}}}var Oi=!1;function Es(t,e,l){if(Oi)return t(e,l);Oi=!0;try{var a=t(e);return a}finally{if(Oi=!1,(ia!==null||ca!==null)&&(qu(),ia&&(e=ia,t=ca,ca=ia=null,bs(e),t)))for(e=0;e<t.length;e++)bs(t[e])}}function wa(t,e){var l=t.stateNode;if(l===null)return null;var a=l[It]||null;if(a===null)return null;l=a[e];t:switch(e){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(a=!a.disabled)||(t=t.type,a=!(t==="button"||t==="input"||t==="select"||t==="textarea")),t=!a;break t;default:t=!1}if(t)return null;if(l&&typeof l!="function")throw Error(f(231,e,typeof l));return l}var Qe=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),xi=!1;if(Qe)try{var Ka={};Object.defineProperty(Ka,"passive",{get:function(){xi=!0}}),window.addEventListener("test",Ka,Ka),window.removeEventListener("test",Ka,Ka)}catch{xi=!1}var fl=null,Mi=null,Wn=null;function Ts(){if(Wn)return Wn;var t,e=Mi,l=e.length,a,n="value"in fl?fl.value:fl.textContent,u=n.length;for(t=0;t<l&&e[t]===n[t];t++);var i=l-t;for(a=1;a<=i&&e[l-a]===n[u-a];a++);return Wn=n.slice(t,1<a?1-a:void 0)}function In(t){var e=t.keyCode;return"charCode"in t?(t=t.charCode,t===0&&e===13&&(t=13)):t=e,t===10&&(t=13),32<=t||t===13?t:0}function Pn(){return!0}function zs(){return!1}function Pt(t){function e(l,a,n,u,i){this._reactName=l,this._targetInst=n,this.type=a,this.nativeEvent=u,this.target=i,this.currentTarget=null;for(var s in t)t.hasOwnProperty(s)&&(l=t[s],this[s]=l?l(u):u[s]);return this.isDefaultPrevented=(u.defaultPrevented!=null?u.defaultPrevented:u.returnValue===!1)?Pn:zs,this.isPropagationStopped=zs,this}return R(e.prototype,{preventDefault:function(){this.defaultPrevented=!0;var l=this.nativeEvent;l&&(l.preventDefault?l.preventDefault():typeof l.returnValue!="unknown"&&(l.returnValue=!1),this.isDefaultPrevented=Pn)},stopPropagation:function(){var l=this.nativeEvent;l&&(l.stopPropagation?l.stopPropagation():typeof l.cancelBubble!="unknown"&&(l.cancelBubble=!0),this.isPropagationStopped=Pn)},persist:function(){},isPersistent:Pn}),e}var Hl={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},tu=Pt(Hl),Ja=R({},Hl,{view:0,detail:0}),lm=Pt(Ja),Ni,Di,$a,eu=R({},Ja,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Ui,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!==$a&&($a&&t.type==="mousemove"?(Ni=t.screenX-$a.screenX,Di=t.screenY-$a.screenY):Di=Ni=0,$a=t),Ni)},movementY:function(t){return"movementY"in t?t.movementY:Di}}),As=Pt(eu),am=R({},eu,{dataTransfer:0}),nm=Pt(am),um=R({},Ja,{relatedTarget:0}),Ci=Pt(um),im=R({},Hl,{animationName:0,elapsedTime:0,pseudoElement:0}),cm=Pt(im),fm=R({},Hl,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),sm=Pt(fm),rm=R({},Hl,{data:0}),_s=Pt(rm),om={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},dm={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"},hm={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function mm(t){var e=this.nativeEvent;return e.getModifierState?e.getModifierState(t):(t=hm[t])?!!e[t]:!1}function Ui(){return mm}var vm=R({},Ja,{key:function(t){if(t.key){var e=om[t.key]||t.key;if(e!=="Unidentified")return e}return t.type==="keypress"?(t=In(t),t===13?"Enter":String.fromCharCode(t)):t.type==="keydown"||t.type==="keyup"?dm[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Ui,charCode:function(t){return t.type==="keypress"?In(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?In(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),ym=Pt(vm),gm=R({},eu,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Rs=Pt(gm),pm=R({},Ja,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Ui}),Sm=Pt(pm),bm=R({},Hl,{propertyName:0,elapsedTime:0,pseudoElement:0}),Em=Pt(bm),Tm=R({},eu,{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}),zm=Pt(Tm),Am=R({},Hl,{newState:0,oldState:0}),_m=Pt(Am),Rm=[9,13,27,32],ji=Qe&&"CompositionEvent"in window,ka=null;Qe&&"documentMode"in document&&(ka=document.documentMode);var Om=Qe&&"TextEvent"in window&&!ka,Os=Qe&&(!ji||ka&&8<ka&&11>=ka),xs=" ",Ms=!1;function Ns(t,e){switch(t){case"keyup":return Rm.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ds(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var fa=!1;function xm(t,e){switch(t){case"compositionend":return Ds(e);case"keypress":return e.which!==32?null:(Ms=!0,xs);case"textInput":return t=e.data,t===xs&&Ms?null:t;default:return null}}function Mm(t,e){if(fa)return t==="compositionend"||!ji&&Ns(t,e)?(t=Ts(),Wn=Mi=fl=null,fa=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1<e.char.length)return e.char;if(e.which)return String.fromCharCode(e.which)}return null;case"compositionend":return Os&&e.locale!=="ko"?null:e.data;default:return null}}var Nm={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 Cs(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e==="input"?!!Nm[t.type]:e==="textarea"}function Us(t,e,l,a){ia?ca?ca.push(a):ca=[a]:ia=a,e=Vu(e,"onChange"),0<e.length&&(l=new tu("onChange","change",null,l,a),t.push({event:l,listeners:e}))}var Fa=null,Wa=null;function Dm(t){yd(t,0)}function lu(t){var e=Va(t);if(ms(e))return t}function js(t,e){if(t==="change")return e}var Hs=!1;if(Qe){var Hi;if(Qe){var Bi="oninput"in document;if(!Bi){var Bs=document.createElement("div");Bs.setAttribute("oninput","return;"),Bi=typeof Bs.oninput=="function"}Hi=Bi}else Hi=!1;Hs=Hi&&(!document.documentMode||9<document.documentMode)}function qs(){Fa&&(Fa.detachEvent("onpropertychange",Ls),Wa=Fa=null)}function Ls(t){if(t.propertyName==="value"&&lu(Wa)){var e=[];Us(e,Wa,t,Ri(t)),Es(Dm,e)}}function Cm(t,e,l){t==="focusin"?(qs(),Fa=e,Wa=l,Fa.attachEvent("onpropertychange",Ls)):t==="focusout"&&qs()}function Um(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return lu(Wa)}function jm(t,e){if(t==="click")return lu(e)}function Hm(t,e){if(t==="input"||t==="change")return lu(e)}function Bm(t,e){return t===e&&(t!==0||1/t===1/e)||t!==t&&e!==e}var se=typeof Object.is=="function"?Object.is:Bm;function Ia(t,e){if(se(t,e))return!0;if(typeof t!="object"||t===null||typeof e!="object"||e===null)return!1;var l=Object.keys(t),a=Object.keys(e);if(l.length!==a.length)return!1;for(a=0;a<l.length;a++){var n=l[a];if(!hi.call(e,n)||!se(t[n],e[n]))return!1}return!0}function Ys(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function Gs(t,e){var l=Ys(t);t=0;for(var a;l;){if(l.nodeType===3){if(a=t+l.textContent.length,t<=e&&a>=e)return{node:l,offset:e-t};t=a}t:{for(;l;){if(l.nextSibling){l=l.nextSibling;break t}l=l.parentNode}l=void 0}l=Ys(l)}}function Xs(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?Xs(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function Qs(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var e=kn(t.document);e instanceof t.HTMLIFrameElement;){try{var l=typeof e.contentWindow.location.href=="string"}catch{l=!1}if(l)t=e.contentWindow;else break;e=kn(t.document)}return e}function qi(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&(e==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||e==="textarea"||t.contentEditable==="true")}var qm=Qe&&"documentMode"in document&&11>=document.documentMode,sa=null,Li=null,Pa=null,Yi=!1;function Zs(t,e,l){var a=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;Yi||sa==null||sa!==kn(a)||(a=sa,"selectionStart"in a&&qi(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),Pa&&Ia(Pa,a)||(Pa=a,a=Vu(Li,"onSelect"),0<a.length&&(e=new tu("onSelect","select",null,e,l),t.push({event:e,listeners:a}),e.target=sa)))}function Bl(t,e){var l={};return l[t.toLowerCase()]=e.toLowerCase(),l["Webkit"+t]="webkit"+e,l["Moz"+t]="moz"+e,l}var ra={animationend:Bl("Animation","AnimationEnd"),animationiteration:Bl("Animation","AnimationIteration"),animationstart:Bl("Animation","AnimationStart"),transitionrun:Bl("Transition","TransitionRun"),transitionstart:Bl("Transition","TransitionStart"),transitioncancel:Bl("Transition","TransitionCancel"),transitionend:Bl("Transition","TransitionEnd")},Gi={},Vs={};Qe&&(Vs=document.createElement("div").style,"AnimationEvent"in window||(delete ra.animationend.animation,delete ra.animationiteration.animation,delete ra.animationstart.animation),"TransitionEvent"in window||delete ra.transitionend.transition);function ql(t){if(Gi[t])return Gi[t];if(!ra[t])return t;var e=ra[t],l;for(l in e)if(e.hasOwnProperty(l)&&l in Vs)return Gi[t]=e[l];return t}var ws=ql("animationend"),Ks=ql("animationiteration"),Js=ql("animationstart"),Lm=ql("transitionrun"),Ym=ql("transitionstart"),Gm=ql("transitioncancel"),$s=ql("transitionend"),ks=new Map,Xi="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 toggle touchMove waiting wheel".split(" ");Xi.push("scrollEnd");function Ce(t,e){ks.set(t,e),jl(e,[t])}var au=typeof reportError=="function"?reportError:function(t){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var e=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(e))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",t);return}console.error(t)},Ee=[],oa=0,Qi=0;function nu(){for(var t=oa,e=Qi=oa=0;e<t;){var l=Ee[e];Ee[e++]=null;var a=Ee[e];Ee[e++]=null;var n=Ee[e];Ee[e++]=null;var u=Ee[e];if(Ee[e++]=null,a!==null&&n!==null){var i=a.pending;i===null?n.next=n:(n.next=i.next,i.next=n),a.pending=n}u!==0&&Fs(l,n,u)}}function uu(t,e,l,a){Ee[oa++]=t,Ee[oa++]=e,Ee[oa++]=l,Ee[oa++]=a,Qi|=a,t.lanes|=a,t=t.alternate,t!==null&&(t.lanes|=a)}function Zi(t,e,l,a){return uu(t,e,l,a),iu(t)}function Ll(t,e){return uu(t,null,null,e),iu(t)}function Fs(t,e,l){t.lanes|=l;var a=t.alternate;a!==null&&(a.lanes|=l);for(var n=!1,u=t.return;u!==null;)u.childLanes|=l,a=u.alternate,a!==null&&(a.childLanes|=l),u.tag===22&&(t=u.stateNode,t===null||t._visibility&1||(n=!0)),t=u,u=u.return;return t.tag===3?(u=t.stateNode,n&&e!==null&&(n=31-fe(l),t=u.hiddenUpdates,a=t[n],a===null?t[n]=[e]:a.push(e),e.lane=l|536870912),u):null}function iu(t){if(50<Tn)throw Tn=0,Ic=null,Error(f(185));for(var e=t.return;e!==null;)t=e,e=t.return;return t.tag===3?t.stateNode:null}var da={};function Xm(t,e,l,a){this.tag=t,this.key=l,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function re(t,e,l,a){return new Xm(t,e,l,a)}function Vi(t){return t=t.prototype,!(!t||!t.isReactComponent)}function Ze(t,e){var l=t.alternate;return l===null?(l=re(t.tag,e,t.key,t.mode),l.elementType=t.elementType,l.type=t.type,l.stateNode=t.stateNode,l.alternate=t,t.alternate=l):(l.pendingProps=e,l.type=t.type,l.flags=0,l.subtreeFlags=0,l.deletions=null),l.flags=t.flags&65011712,l.childLanes=t.childLanes,l.lanes=t.lanes,l.child=t.child,l.memoizedProps=t.memoizedProps,l.memoizedState=t.memoizedState,l.updateQueue=t.updateQueue,e=t.dependencies,l.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext},l.sibling=t.sibling,l.index=t.index,l.ref=t.ref,l.refCleanup=t.refCleanup,l}function Ws(t,e){t.flags&=65011714;var l=t.alternate;return l===null?(t.childLanes=0,t.lanes=e,t.child=null,t.subtreeFlags=0,t.memoizedProps=null,t.memoizedState=null,t.updateQueue=null,t.dependencies=null,t.stateNode=null):(t.childLanes=l.childLanes,t.lanes=l.lanes,t.child=l.child,t.subtreeFlags=0,t.deletions=null,t.memoizedProps=l.memoizedProps,t.memoizedState=l.memoizedState,t.updateQueue=l.updateQueue,t.type=l.type,e=l.dependencies,t.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),t}function cu(t,e,l,a,n,u){var i=0;if(a=t,typeof t=="function")Vi(t)&&(i=1);else if(typeof t=="string")i=Kv(t,l,K.current)?26:t==="html"||t==="head"||t==="body"?27:5;else t:switch(t){case rt:return t=re(31,l,e,n),t.elementType=rt,t.lanes=u,t;case Q:return Yl(l.children,n,u,e);case G:i=8,n|=24;break;case H:return t=re(12,l,e,n|2),t.elementType=H,t.lanes=u,t;case tt:return t=re(13,l,e,n),t.elementType=tt,t.lanes=u,t;case k:return t=re(19,l,e,n),t.elementType=k,t.lanes=u,t;default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case Z:i=10;break t;case q:i=9;break t;case W:i=11;break t;case X:i=14;break t;case it:i=16,a=null;break t}i=29,l=Error(f(130,t===null?"null":typeof t,"")),a=null}return e=re(i,l,e,n),e.elementType=t,e.type=a,e.lanes=u,e}function Yl(t,e,l,a){return t=re(7,t,a,e),t.lanes=l,t}function wi(t,e,l){return t=re(6,t,null,e),t.lanes=l,t}function Is(t){var e=re(18,null,null,0);return e.stateNode=t,e}function Ki(t,e,l){return e=re(4,t.children!==null?t.children:[],t.key,e),e.lanes=l,e.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},e}var Ps=new WeakMap;function Te(t,e){if(typeof t=="object"&&t!==null){var l=Ps.get(t);return l!==void 0?l:(e={value:t,source:e,stack:If(e)},Ps.set(t,e),e)}return{value:t,source:e,stack:If(e)}}var ha=[],ma=0,fu=null,tn=0,ze=[],Ae=0,sl=null,Be=1,qe="";function Ve(t,e){ha[ma++]=tn,ha[ma++]=fu,fu=t,tn=e}function tr(t,e,l){ze[Ae++]=Be,ze[Ae++]=qe,ze[Ae++]=sl,sl=t;var a=Be;t=qe;var n=32-fe(a)-1;a&=~(1<<n),l+=1;var u=32-fe(e)+n;if(30<u){var i=n-n%5;u=(a&(1<<i)-1).toString(32),a>>=i,n-=i,Be=1<<32-fe(e)+n|l<<n|a,qe=u+t}else Be=1<<u|l<<n|a,qe=t}function Ji(t){t.return!==null&&(Ve(t,1),tr(t,1,0))}function $i(t){for(;t===fu;)fu=ha[--ma],ha[ma]=null,tn=ha[--ma],ha[ma]=null;for(;t===sl;)sl=ze[--Ae],ze[Ae]=null,qe=ze[--Ae],ze[Ae]=null,Be=ze[--Ae],ze[Ae]=null}function er(t,e){ze[Ae++]=Be,ze[Ae++]=qe,ze[Ae++]=sl,Be=e.id,qe=e.overflow,sl=t}var Vt=null,_t=null,ht=!1,rl=null,_e=!1,ki=Error(f(519));function ol(t){var e=Error(f(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw en(Te(e,t)),ki}function lr(t){var e=t.stateNode,l=t.type,a=t.memoizedProps;switch(e[Zt]=t,e[It]=a,l){case"dialog":st("cancel",e),st("close",e);break;case"iframe":case"object":case"embed":st("load",e);break;case"video":case"audio":for(l=0;l<An.length;l++)st(An[l],e);break;case"source":st("error",e);break;case"img":case"image":case"link":st("error",e),st("load",e);break;case"details":st("toggle",e);break;case"input":st("invalid",e),vs(e,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0);break;case"select":st("invalid",e);break;case"textarea":st("invalid",e),gs(e,a.value,a.defaultValue,a.children)}l=a.children,typeof l!="string"&&typeof l!="number"&&typeof l!="bigint"||e.textContent===""+l||a.suppressHydrationWarning===!0||bd(e.textContent,l)?(a.popover!=null&&(st("beforetoggle",e),st("toggle",e)),a.onScroll!=null&&st("scroll",e),a.onScrollEnd!=null&&st("scrollend",e),a.onClick!=null&&(e.onclick=Xe),e=!0):e=!1,e||ol(t,!0)}function ar(t){for(Vt=t.return;Vt;)switch(Vt.tag){case 5:case 31:case 13:_e=!1;return;case 27:case 3:_e=!0;return;default:Vt=Vt.return}}function va(t){if(t!==Vt)return!1;if(!ht)return ar(t),ht=!0,!1;var e=t.tag,l;if((l=e!==3&&e!==27)&&((l=e===5)&&(l=t.type,l=!(l!=="form"&&l!=="button")||mf(t.type,t.memoizedProps)),l=!l),l&&_t&&ol(t),ar(t),e===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(f(317));_t=Md(t)}else if(e===31){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(f(317));_t=Md(t)}else e===27?(e=_t,_l(t.type)?(t=Sf,Sf=null,_t=t):_t=e):_t=Vt?Oe(t.stateNode.nextSibling):null;return!0}function Gl(){_t=Vt=null,ht=!1}function Fi(){var t=rl;return t!==null&&(ae===null?ae=t:ae.push.apply(ae,t),rl=null),t}function en(t){rl===null?rl=[t]:rl.push(t)}var Wi=y(null),Xl=null,we=null;function dl(t,e,l){Y(Wi,e._currentValue),e._currentValue=l}function Ke(t){t._currentValue=Wi.current,U(Wi)}function Ii(t,e,l){for(;t!==null;){var a=t.alternate;if((t.childLanes&e)!==e?(t.childLanes|=e,a!==null&&(a.childLanes|=e)):a!==null&&(a.childLanes&e)!==e&&(a.childLanes|=e),t===l)break;t=t.return}}function Pi(t,e,l,a){var n=t.child;for(n!==null&&(n.return=t);n!==null;){var u=n.dependencies;if(u!==null){var i=n.child;u=u.firstContext;t:for(;u!==null;){var s=u;u=n;for(var m=0;m<e.length;m++)if(s.context===e[m]){u.lanes|=l,s=u.alternate,s!==null&&(s.lanes|=l),Ii(u.return,l,t),a||(i=null);break t}u=s.next}}else if(n.tag===18){if(i=n.return,i===null)throw Error(f(341));i.lanes|=l,u=i.alternate,u!==null&&(u.lanes|=l),Ii(i,l,t),i=null}else i=n.child;if(i!==null)i.return=n;else for(i=n;i!==null;){if(i===t){i=null;break}if(n=i.sibling,n!==null){n.return=i.return,i=n;break}i=i.return}n=i}}function ya(t,e,l,a){t=null;for(var n=e,u=!1;n!==null;){if(!u){if((n.flags&524288)!==0)u=!0;else if((n.flags&262144)!==0)break}if(n.tag===10){var i=n.alternate;if(i===null)throw Error(f(387));if(i=i.memoizedProps,i!==null){var s=n.type;se(n.pendingProps.value,i.value)||(t!==null?t.push(s):t=[s])}}else if(n===pt.current){if(i=n.alternate,i===null)throw Error(f(387));i.memoizedState.memoizedState!==n.memoizedState.memoizedState&&(t!==null?t.push(Mn):t=[Mn])}n=n.return}t!==null&&Pi(e,t,l,a),e.flags|=262144}function su(t){for(t=t.firstContext;t!==null;){if(!se(t.context._currentValue,t.memoizedValue))return!0;t=t.next}return!1}function Ql(t){Xl=t,we=null,t=t.dependencies,t!==null&&(t.firstContext=null)}function wt(t){return nr(Xl,t)}function ru(t,e){return Xl===null&&Ql(t),nr(t,e)}function nr(t,e){var l=e._currentValue;if(e={context:e,memoizedValue:l,next:null},we===null){if(t===null)throw Error(f(308));we=e,t.dependencies={lanes:0,firstContext:e},t.flags|=524288}else we=we.next=e;return l}var Qm=typeof AbortController<"u"?AbortController:function(){var t=[],e=this.signal={aborted:!1,addEventListener:function(l,a){t.push(a)}};this.abort=function(){e.aborted=!0,t.forEach(function(l){return l()})}},Zm=c.unstable_scheduleCallback,Vm=c.unstable_NormalPriority,Ht={$$typeof:Z,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function tc(){return{controller:new Qm,data:new Map,refCount:0}}function ln(t){t.refCount--,t.refCount===0&&Zm(Vm,function(){t.controller.abort()})}var an=null,ec=0,ga=0,pa=null;function wm(t,e){if(an===null){var l=an=[];ec=0,ga=nf(),pa={status:"pending",value:void 0,then:function(a){l.push(a)}}}return ec++,e.then(ur,ur),e}function ur(){if(--ec===0&&an!==null){pa!==null&&(pa.status="fulfilled");var t=an;an=null,ga=0,pa=null;for(var e=0;e<t.length;e++)(0,t[e])()}}function Km(t,e){var l=[],a={status:"pending",value:null,reason:null,then:function(n){l.push(n)}};return t.then(function(){a.status="fulfilled",a.value=e;for(var n=0;n<l.length;n++)(0,l[n])(e)},function(n){for(a.status="rejected",a.reason=n,n=0;n<l.length;n++)(0,l[n])(void 0)}),a}var ir=D.S;D.S=function(t,e){Vo=ie(),typeof e=="object"&&e!==null&&typeof e.then=="function"&&wm(t,e),ir!==null&&ir(t,e)};var Zl=y(null);function lc(){var t=Zl.current;return t!==null?t:At.pooledCache}function ou(t,e){e===null?Y(Zl,Zl.current):Y(Zl,e.pool)}function cr(){var t=lc();return t===null?null:{parent:Ht._currentValue,pool:t}}var Sa=Error(f(460)),ac=Error(f(474)),du=Error(f(542)),hu={then:function(){}};function fr(t){return t=t.status,t==="fulfilled"||t==="rejected"}function sr(t,e,l){switch(l=t[l],l===void 0?t.push(e):l!==e&&(e.then(Xe,Xe),e=l),e.status){case"fulfilled":return e.value;case"rejected":throw t=e.reason,or(t),t;default:if(typeof e.status=="string")e.then(Xe,Xe);else{if(t=At,t!==null&&100<t.shellSuspendCounter)throw Error(f(482));t=e,t.status="pending",t.then(function(a){if(e.status==="pending"){var n=e;n.status="fulfilled",n.value=a}},function(a){if(e.status==="pending"){var n=e;n.status="rejected",n.reason=a}})}switch(e.status){case"fulfilled":return e.value;case"rejected":throw t=e.reason,or(t),t}throw wl=e,Sa}}function Vl(t){try{var e=t._init;return e(t._payload)}catch(l){throw l!==null&&typeof l=="object"&&typeof l.then=="function"?(wl=l,Sa):l}}var wl=null;function rr(){if(wl===null)throw Error(f(459));var t=wl;return wl=null,t}function or(t){if(t===Sa||t===du)throw Error(f(483))}var ba=null,nn=0;function mu(t){var e=nn;return nn+=1,ba===null&&(ba=[]),sr(ba,t,e)}function un(t,e){e=e.props.ref,t.ref=e!==void 0?e:null}function vu(t,e){throw e.$$typeof===B?Error(f(525)):(t=Object.prototype.toString.call(e),Error(f(31,t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)))}function dr(t){function e(b,g){if(t){var T=b.deletions;T===null?(b.deletions=[g],b.flags|=16):T.push(g)}}function l(b,g){if(!t)return null;for(;g!==null;)e(b,g),g=g.sibling;return null}function a(b){for(var g=new Map;b!==null;)b.key!==null?g.set(b.key,b):g.set(b.index,b),b=b.sibling;return g}function n(b,g){return b=Ze(b,g),b.index=0,b.sibling=null,b}function u(b,g,T){return b.index=T,t?(T=b.alternate,T!==null?(T=T.index,T<g?(b.flags|=67108866,g):T):(b.flags|=67108866,g)):(b.flags|=1048576,g)}function i(b){return t&&b.alternate===null&&(b.flags|=67108866),b}function s(b,g,T,C){return g===null||g.tag!==6?(g=wi(T,b.mode,C),g.return=b,g):(g=n(g,T),g.return=b,g)}function m(b,g,T,C){var P=T.type;return P===Q?N(b,g,T.props.children,C,T.key):g!==null&&(g.elementType===P||typeof P=="object"&&P!==null&&P.$$typeof===it&&Vl(P)===g.type)?(g=n(g,T.props),un(g,T),g.return=b,g):(g=cu(T.type,T.key,T.props,null,b.mode,C),un(g,T),g.return=b,g)}function z(b,g,T,C){return g===null||g.tag!==4||g.stateNode.containerInfo!==T.containerInfo||g.stateNode.implementation!==T.implementation?(g=Ki(T,b.mode,C),g.return=b,g):(g=n(g,T.children||[]),g.return=b,g)}function N(b,g,T,C,P){return g===null||g.tag!==7?(g=Yl(T,b.mode,C,P),g.return=b,g):(g=n(g,T),g.return=b,g)}function j(b,g,T){if(typeof g=="string"&&g!==""||typeof g=="number"||typeof g=="bigint")return g=wi(""+g,b.mode,T),g.return=b,g;if(typeof g=="object"&&g!==null){switch(g.$$typeof){case V:return T=cu(g.type,g.key,g.props,null,b.mode,T),un(T,g),T.return=b,T;case F:return g=Ki(g,b.mode,T),g.return=b,g;case it:return g=Vl(g),j(b,g,T)}if(ue(g)||Mt(g))return g=Yl(g,b.mode,T,null),g.return=b,g;if(typeof g.then=="function")return j(b,mu(g),T);if(g.$$typeof===Z)return j(b,ru(b,g),T);vu(b,g)}return null}function _(b,g,T,C){var P=g!==null?g.key:null;if(typeof T=="string"&&T!==""||typeof T=="number"||typeof T=="bigint")return P!==null?null:s(b,g,""+T,C);if(typeof T=="object"&&T!==null){switch(T.$$typeof){case V:return T.key===P?m(b,g,T,C):null;case F:return T.key===P?z(b,g,T,C):null;case it:return T=Vl(T),_(b,g,T,C)}if(ue(T)||Mt(T))return P!==null?null:N(b,g,T,C,null);if(typeof T.then=="function")return _(b,g,mu(T),C);if(T.$$typeof===Z)return _(b,g,ru(b,T),C);vu(b,T)}return null}function O(b,g,T,C,P){if(typeof C=="string"&&C!==""||typeof C=="number"||typeof C=="bigint")return b=b.get(T)||null,s(g,b,""+C,P);if(typeof C=="object"&&C!==null){switch(C.$$typeof){case V:return b=b.get(C.key===null?T:C.key)||null,m(g,b,C,P);case F:return b=b.get(C.key===null?T:C.key)||null,z(g,b,C,P);case it:return C=Vl(C),O(b,g,T,C,P)}if(ue(C)||Mt(C))return b=b.get(T)||null,N(g,b,C,P,null);if(typeof C.then=="function")return O(b,g,T,mu(C),P);if(C.$$typeof===Z)return O(b,g,T,ru(g,C),P);vu(g,C)}return null}function w(b,g,T,C){for(var P=null,mt=null,J=g,ut=g=0,dt=null;J!==null&&ut<T.length;ut++){J.index>ut?(dt=J,J=null):dt=J.sibling;var vt=_(b,J,T[ut],C);if(vt===null){J===null&&(J=dt);break}t&&J&&vt.alternate===null&&e(b,J),g=u(vt,g,ut),mt===null?P=vt:mt.sibling=vt,mt=vt,J=dt}if(ut===T.length)return l(b,J),ht&&Ve(b,ut),P;if(J===null){for(;ut<T.length;ut++)J=j(b,T[ut],C),J!==null&&(g=u(J,g,ut),mt===null?P=J:mt.sibling=J,mt=J);return ht&&Ve(b,ut),P}for(J=a(J);ut<T.length;ut++)dt=O(J,b,ut,T[ut],C),dt!==null&&(t&&dt.alternate!==null&&J.delete(dt.key===null?ut:dt.key),g=u(dt,g,ut),mt===null?P=dt:mt.sibling=dt,mt=dt);return t&&J.forEach(function(Nl){return e(b,Nl)}),ht&&Ve(b,ut),P}function et(b,g,T,C){if(T==null)throw Error(f(151));for(var P=null,mt=null,J=g,ut=g=0,dt=null,vt=T.next();J!==null&&!vt.done;ut++,vt=T.next()){J.index>ut?(dt=J,J=null):dt=J.sibling;var Nl=_(b,J,vt.value,C);if(Nl===null){J===null&&(J=dt);break}t&&J&&Nl.alternate===null&&e(b,J),g=u(Nl,g,ut),mt===null?P=Nl:mt.sibling=Nl,mt=Nl,J=dt}if(vt.done)return l(b,J),ht&&Ve(b,ut),P;if(J===null){for(;!vt.done;ut++,vt=T.next())vt=j(b,vt.value,C),vt!==null&&(g=u(vt,g,ut),mt===null?P=vt:mt.sibling=vt,mt=vt);return ht&&Ve(b,ut),P}for(J=a(J);!vt.done;ut++,vt=T.next())vt=O(J,b,ut,vt.value,C),vt!==null&&(t&&vt.alternate!==null&&J.delete(vt.key===null?ut:vt.key),g=u(vt,g,ut),mt===null?P=vt:mt.sibling=vt,mt=vt);return t&&J.forEach(function(ay){return e(b,ay)}),ht&&Ve(b,ut),P}function zt(b,g,T,C){if(typeof T=="object"&&T!==null&&T.type===Q&&T.key===null&&(T=T.props.children),typeof T=="object"&&T!==null){switch(T.$$typeof){case V:t:{for(var P=T.key;g!==null;){if(g.key===P){if(P=T.type,P===Q){if(g.tag===7){l(b,g.sibling),C=n(g,T.props.children),C.return=b,b=C;break t}}else if(g.elementType===P||typeof P=="object"&&P!==null&&P.$$typeof===it&&Vl(P)===g.type){l(b,g.sibling),C=n(g,T.props),un(C,T),C.return=b,b=C;break t}l(b,g);break}else e(b,g);g=g.sibling}T.type===Q?(C=Yl(T.props.children,b.mode,C,T.key),C.return=b,b=C):(C=cu(T.type,T.key,T.props,null,b.mode,C),un(C,T),C.return=b,b=C)}return i(b);case F:t:{for(P=T.key;g!==null;){if(g.key===P)if(g.tag===4&&g.stateNode.containerInfo===T.containerInfo&&g.stateNode.implementation===T.implementation){l(b,g.sibling),C=n(g,T.children||[]),C.return=b,b=C;break t}else{l(b,g);break}else e(b,g);g=g.sibling}C=Ki(T,b.mode,C),C.return=b,b=C}return i(b);case it:return T=Vl(T),zt(b,g,T,C)}if(ue(T))return w(b,g,T,C);if(Mt(T)){if(P=Mt(T),typeof P!="function")throw Error(f(150));return T=P.call(T),et(b,g,T,C)}if(typeof T.then=="function")return zt(b,g,mu(T),C);if(T.$$typeof===Z)return zt(b,g,ru(b,T),C);vu(b,T)}return typeof T=="string"&&T!==""||typeof T=="number"||typeof T=="bigint"?(T=""+T,g!==null&&g.tag===6?(l(b,g.sibling),C=n(g,T),C.return=b,b=C):(l(b,g),C=wi(T,b.mode,C),C.return=b,b=C),i(b)):l(b,g)}return function(b,g,T,C){try{nn=0;var P=zt(b,g,T,C);return ba=null,P}catch(J){if(J===Sa||J===du)throw J;var mt=re(29,J,null,b.mode);return mt.lanes=C,mt.return=b,mt}}}var Kl=dr(!0),hr=dr(!1),hl=!1;function nc(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function uc(t,e){t=t.updateQueue,e.updateQueue===t&&(e.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,callbacks:null})}function ml(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function vl(t,e,l){var a=t.updateQueue;if(a===null)return null;if(a=a.shared,(yt&2)!==0){var n=a.pending;return n===null?e.next=e:(e.next=n.next,n.next=e),a.pending=e,e=iu(t),Fs(t,null,l),e}return uu(t,a,e,l),iu(t)}function cn(t,e,l){if(e=e.updateQueue,e!==null&&(e=e.shared,(l&4194048)!==0)){var a=e.lanes;a&=t.pendingLanes,l|=a,e.lanes=l,ns(t,l)}}function ic(t,e){var l=t.updateQueue,a=t.alternate;if(a!==null&&(a=a.updateQueue,l===a)){var n=null,u=null;if(l=l.firstBaseUpdate,l!==null){do{var i={lane:l.lane,tag:l.tag,payload:l.payload,callback:null,next:null};u===null?n=u=i:u=u.next=i,l=l.next}while(l!==null);u===null?n=u=e:u=u.next=e}else n=u=e;l={baseState:a.baseState,firstBaseUpdate:n,lastBaseUpdate:u,shared:a.shared,callbacks:a.callbacks},t.updateQueue=l;return}t=l.lastBaseUpdate,t===null?l.firstBaseUpdate=e:t.next=e,l.lastBaseUpdate=e}var cc=!1;function fn(){if(cc){var t=pa;if(t!==null)throw t}}function sn(t,e,l,a){cc=!1;var n=t.updateQueue;hl=!1;var u=n.firstBaseUpdate,i=n.lastBaseUpdate,s=n.shared.pending;if(s!==null){n.shared.pending=null;var m=s,z=m.next;m.next=null,i===null?u=z:i.next=z,i=m;var N=t.alternate;N!==null&&(N=N.updateQueue,s=N.lastBaseUpdate,s!==i&&(s===null?N.firstBaseUpdate=z:s.next=z,N.lastBaseUpdate=m))}if(u!==null){var j=n.baseState;i=0,N=z=m=null,s=u;do{var _=s.lane&-536870913,O=_!==s.lane;if(O?(ot&_)===_:(a&_)===_){_!==0&&_===ga&&(cc=!0),N!==null&&(N=N.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});t:{var w=t,et=s;_=e;var zt=l;switch(et.tag){case 1:if(w=et.payload,typeof w=="function"){j=w.call(zt,j,_);break t}j=w;break t;case 3:w.flags=w.flags&-65537|128;case 0:if(w=et.payload,_=typeof w=="function"?w.call(zt,j,_):w,_==null)break t;j=R({},j,_);break t;case 2:hl=!0}}_=s.callback,_!==null&&(t.flags|=64,O&&(t.flags|=8192),O=n.callbacks,O===null?n.callbacks=[_]:O.push(_))}else O={lane:_,tag:s.tag,payload:s.payload,callback:s.callback,next:null},N===null?(z=N=O,m=j):N=N.next=O,i|=_;if(s=s.next,s===null){if(s=n.shared.pending,s===null)break;O=s,s=O.next,O.next=null,n.lastBaseUpdate=O,n.shared.pending=null}}while(!0);N===null&&(m=j),n.baseState=m,n.firstBaseUpdate=z,n.lastBaseUpdate=N,u===null&&(n.shared.lanes=0),bl|=i,t.lanes=i,t.memoizedState=j}}function mr(t,e){if(typeof t!="function")throw Error(f(191,t));t.call(e)}function vr(t,e){var l=t.callbacks;if(l!==null)for(t.callbacks=null,t=0;t<l.length;t++)mr(l[t],e)}var Ea=y(null),yu=y(0);function yr(t,e){t=el,Y(yu,t),Y(Ea,e),el=t|e.baseLanes}function fc(){Y(yu,el),Y(Ea,Ea.current)}function sc(){el=yu.current,U(Ea),U(yu)}var oe=y(null),Re=null;function yl(t){var e=t.alternate;Y(Ut,Ut.current&1),Y(oe,t),Re===null&&(e===null||Ea.current!==null||e.memoizedState!==null)&&(Re=t)}function rc(t){Y(Ut,Ut.current),Y(oe,t),Re===null&&(Re=t)}function gr(t){t.tag===22?(Y(Ut,Ut.current),Y(oe,t),Re===null&&(Re=t)):gl()}function gl(){Y(Ut,Ut.current),Y(oe,oe.current)}function de(t){U(oe),Re===t&&(Re=null),U(Ut)}var Ut=y(0);function gu(t){for(var e=t;e!==null;){if(e.tag===13){var l=e.memoizedState;if(l!==null&&(l=l.dehydrated,l===null||gf(l)||pf(l)))return e}else if(e.tag===19&&(e.memoizedProps.revealOrder==="forwards"||e.memoizedProps.revealOrder==="backwards"||e.memoizedProps.revealOrder==="unstable_legacy-backwards"||e.memoizedProps.revealOrder==="together")){if((e.flags&128)!==0)return e}else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}var Je=0,nt=null,Et=null,Bt=null,pu=!1,Ta=!1,Jl=!1,Su=0,rn=0,za=null,Jm=0;function Nt(){throw Error(f(321))}function oc(t,e){if(e===null)return!1;for(var l=0;l<e.length&&l<t.length;l++)if(!se(t[l],e[l]))return!1;return!0}function dc(t,e,l,a,n,u){return Je=u,nt=e,e.memoizedState=null,e.updateQueue=null,e.lanes=0,D.H=t===null||t.memoizedState===null?to:Oc,Jl=!1,u=l(a,n),Jl=!1,Ta&&(u=Sr(e,l,a,n)),pr(t),u}function pr(t){D.H=hn;var e=Et!==null&&Et.next!==null;if(Je=0,Bt=Et=nt=null,pu=!1,rn=0,za=null,e)throw Error(f(300));t===null||qt||(t=t.dependencies,t!==null&&su(t)&&(qt=!0))}function Sr(t,e,l,a){nt=t;var n=0;do{if(Ta&&(za=null),rn=0,Ta=!1,25<=n)throw Error(f(301));if(n+=1,Bt=Et=null,t.updateQueue!=null){var u=t.updateQueue;u.lastEffect=null,u.events=null,u.stores=null,u.memoCache!=null&&(u.memoCache.index=0)}D.H=eo,u=e(l,a)}while(Ta);return u}function $m(){var t=D.H,e=t.useState()[0];return e=typeof e.then=="function"?on(e):e,t=t.useState()[0],(Et!==null?Et.memoizedState:null)!==t&&(nt.flags|=1024),e}function hc(){var t=Su!==0;return Su=0,t}function mc(t,e,l){e.updateQueue=t.updateQueue,e.flags&=-2053,t.lanes&=~l}function vc(t){if(pu){for(t=t.memoizedState;t!==null;){var e=t.queue;e!==null&&(e.pending=null),t=t.next}pu=!1}Je=0,Bt=Et=nt=null,Ta=!1,rn=Su=0,za=null}function Ft(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Bt===null?nt.memoizedState=Bt=t:Bt=Bt.next=t,Bt}function jt(){if(Et===null){var t=nt.alternate;t=t!==null?t.memoizedState:null}else t=Et.next;var e=Bt===null?nt.memoizedState:Bt.next;if(e!==null)Bt=e,Et=t;else{if(t===null)throw nt.alternate===null?Error(f(467)):Error(f(310));Et=t,t={memoizedState:Et.memoizedState,baseState:Et.baseState,baseQueue:Et.baseQueue,queue:Et.queue,next:null},Bt===null?nt.memoizedState=Bt=t:Bt=Bt.next=t}return Bt}function bu(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function on(t){var e=rn;return rn+=1,za===null&&(za=[]),t=sr(za,t,e),e=nt,(Bt===null?e.memoizedState:Bt.next)===null&&(e=e.alternate,D.H=e===null||e.memoizedState===null?to:Oc),t}function Eu(t){if(t!==null&&typeof t=="object"){if(typeof t.then=="function")return on(t);if(t.$$typeof===Z)return wt(t)}throw Error(f(438,String(t)))}function yc(t){var e=null,l=nt.updateQueue;if(l!==null&&(e=l.memoCache),e==null){var a=nt.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(e={data:a.data.map(function(n){return n.slice()}),index:0})))}if(e==null&&(e={data:[],index:0}),l===null&&(l=bu(),nt.updateQueue=l),l.memoCache=e,l=e.data[e.index],l===void 0)for(l=e.data[e.index]=Array(t),a=0;a<t;a++)l[a]=Yt;return e.index++,l}function $e(t,e){return typeof e=="function"?e(t):e}function Tu(t){var e=jt();return gc(e,Et,t)}function gc(t,e,l){var a=t.queue;if(a===null)throw Error(f(311));a.lastRenderedReducer=l;var n=t.baseQueue,u=a.pending;if(u!==null){if(n!==null){var i=n.next;n.next=u.next,u.next=i}e.baseQueue=n=u,a.pending=null}if(u=t.baseState,n===null)t.memoizedState=u;else{e=n.next;var s=i=null,m=null,z=e,N=!1;do{var j=z.lane&-536870913;if(j!==z.lane?(ot&j)===j:(Je&j)===j){var _=z.revertLane;if(_===0)m!==null&&(m=m.next={lane:0,revertLane:0,gesture:null,action:z.action,hasEagerState:z.hasEagerState,eagerState:z.eagerState,next:null}),j===ga&&(N=!0);else if((Je&_)===_){z=z.next,_===ga&&(N=!0);continue}else j={lane:0,revertLane:z.revertLane,gesture:null,action:z.action,hasEagerState:z.hasEagerState,eagerState:z.eagerState,next:null},m===null?(s=m=j,i=u):m=m.next=j,nt.lanes|=_,bl|=_;j=z.action,Jl&&l(u,j),u=z.hasEagerState?z.eagerState:l(u,j)}else _={lane:j,revertLane:z.revertLane,gesture:z.gesture,action:z.action,hasEagerState:z.hasEagerState,eagerState:z.eagerState,next:null},m===null?(s=m=_,i=u):m=m.next=_,nt.lanes|=j,bl|=j;z=z.next}while(z!==null&&z!==e);if(m===null?i=u:m.next=s,!se(u,t.memoizedState)&&(qt=!0,N&&(l=pa,l!==null)))throw l;t.memoizedState=u,t.baseState=i,t.baseQueue=m,a.lastRenderedState=u}return n===null&&(a.lanes=0),[t.memoizedState,a.dispatch]}function pc(t){var e=jt(),l=e.queue;if(l===null)throw Error(f(311));l.lastRenderedReducer=t;var a=l.dispatch,n=l.pending,u=e.memoizedState;if(n!==null){l.pending=null;var i=n=n.next;do u=t(u,i.action),i=i.next;while(i!==n);se(u,e.memoizedState)||(qt=!0),e.memoizedState=u,e.baseQueue===null&&(e.baseState=u),l.lastRenderedState=u}return[u,a]}function br(t,e,l){var a=nt,n=jt(),u=ht;if(u){if(l===void 0)throw Error(f(407));l=l()}else l=e();var i=!se((Et||n).memoizedState,l);if(i&&(n.memoizedState=l,qt=!0),n=n.queue,Ec(zr.bind(null,a,n,t),[t]),n.getSnapshot!==e||i||Bt!==null&&Bt.memoizedState.tag&1){if(a.flags|=2048,Aa(9,{destroy:void 0},Tr.bind(null,a,n,l,e),null),At===null)throw Error(f(349));u||(Je&127)!==0||Er(a,e,l)}return l}function Er(t,e,l){t.flags|=16384,t={getSnapshot:e,value:l},e=nt.updateQueue,e===null?(e=bu(),nt.updateQueue=e,e.stores=[t]):(l=e.stores,l===null?e.stores=[t]:l.push(t))}function Tr(t,e,l,a){e.value=l,e.getSnapshot=a,Ar(e)&&_r(t)}function zr(t,e,l){return l(function(){Ar(e)&&_r(t)})}function Ar(t){var e=t.getSnapshot;t=t.value;try{var l=e();return!se(t,l)}catch{return!0}}function _r(t){var e=Ll(t,2);e!==null&&ne(e,t,2)}function Sc(t){var e=Ft();if(typeof t=="function"){var l=t;if(t=l(),Jl){il(!0);try{l()}finally{il(!1)}}}return e.memoizedState=e.baseState=t,e.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:$e,lastRenderedState:t},e}function Rr(t,e,l,a){return t.baseState=l,gc(t,Et,typeof a=="function"?a:$e)}function km(t,e,l,a,n){if(_u(t))throw Error(f(485));if(t=e.action,t!==null){var u={payload:n,action:t,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(i){u.listeners.push(i)}};D.T!==null?l(!0):u.isTransition=!1,a(u),l=e.pending,l===null?(u.next=e.pending=u,Or(e,u)):(u.next=l.next,e.pending=l.next=u)}}function Or(t,e){var l=e.action,a=e.payload,n=t.state;if(e.isTransition){var u=D.T,i={};D.T=i;try{var s=l(n,a),m=D.S;m!==null&&m(i,s),xr(t,e,s)}catch(z){bc(t,e,z)}finally{u!==null&&i.types!==null&&(u.types=i.types),D.T=u}}else try{u=l(n,a),xr(t,e,u)}catch(z){bc(t,e,z)}}function xr(t,e,l){l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(function(a){Mr(t,e,a)},function(a){return bc(t,e,a)}):Mr(t,e,l)}function Mr(t,e,l){e.status="fulfilled",e.value=l,Nr(e),t.state=l,e=t.pending,e!==null&&(l=e.next,l===e?t.pending=null:(l=l.next,e.next=l,Or(t,l)))}function bc(t,e,l){var a=t.pending;if(t.pending=null,a!==null){a=a.next;do e.status="rejected",e.reason=l,Nr(e),e=e.next;while(e!==a)}t.action=null}function Nr(t){t=t.listeners;for(var e=0;e<t.length;e++)(0,t[e])()}function Dr(t,e){return e}function Cr(t,e){if(ht){var l=At.formState;if(l!==null){t:{var a=nt;if(ht){if(_t){e:{for(var n=_t,u=_e;n.nodeType!==8;){if(!u){n=null;break e}if(n=Oe(n.nextSibling),n===null){n=null;break e}}u=n.data,n=u==="F!"||u==="F"?n:null}if(n){_t=Oe(n.nextSibling),a=n.data==="F!";break t}}ol(a)}a=!1}a&&(e=l[0])}}return l=Ft(),l.memoizedState=l.baseState=e,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Dr,lastRenderedState:e},l.queue=a,l=Wr.bind(null,nt,a),a.dispatch=l,a=Sc(!1),u=Rc.bind(null,nt,!1,a.queue),a=Ft(),n={state:e,dispatch:null,action:t,pending:null},a.queue=n,l=km.bind(null,nt,n,u,l),n.dispatch=l,a.memoizedState=t,[e,l,!1]}function Ur(t){var e=jt();return jr(e,Et,t)}function jr(t,e,l){if(e=gc(t,e,Dr)[0],t=Tu($e)[0],typeof e=="object"&&e!==null&&typeof e.then=="function")try{var a=on(e)}catch(i){throw i===Sa?du:i}else a=e;e=jt();var n=e.queue,u=n.dispatch;return l!==e.memoizedState&&(nt.flags|=2048,Aa(9,{destroy:void 0},Fm.bind(null,n,l),null)),[a,u,t]}function Fm(t,e){t.action=e}function Hr(t){var e=jt(),l=Et;if(l!==null)return jr(e,l,t);jt(),e=e.memoizedState,l=jt();var a=l.queue.dispatch;return l.memoizedState=t,[e,a,!1]}function Aa(t,e,l,a){return t={tag:t,create:l,deps:a,inst:e,next:null},e=nt.updateQueue,e===null&&(e=bu(),nt.updateQueue=e),l=e.lastEffect,l===null?e.lastEffect=t.next=t:(a=l.next,l.next=t,t.next=a,e.lastEffect=t),t}function Br(){return jt().memoizedState}function zu(t,e,l,a){var n=Ft();nt.flags|=t,n.memoizedState=Aa(1|e,{destroy:void 0},l,a===void 0?null:a)}function Au(t,e,l,a){var n=jt();a=a===void 0?null:a;var u=n.memoizedState.inst;Et!==null&&a!==null&&oc(a,Et.memoizedState.deps)?n.memoizedState=Aa(e,u,l,a):(nt.flags|=t,n.memoizedState=Aa(1|e,u,l,a))}function qr(t,e){zu(8390656,8,t,e)}function Ec(t,e){Au(2048,8,t,e)}function Wm(t){nt.flags|=4;var e=nt.updateQueue;if(e===null)e=bu(),nt.updateQueue=e,e.events=[t];else{var l=e.events;l===null?e.events=[t]:l.push(t)}}function Lr(t){var e=jt().memoizedState;return Wm({ref:e,nextImpl:t}),function(){if((yt&2)!==0)throw Error(f(440));return e.impl.apply(void 0,arguments)}}function Yr(t,e){return Au(4,2,t,e)}function Gr(t,e){return Au(4,4,t,e)}function Xr(t,e){if(typeof e=="function"){t=t();var l=e(t);return function(){typeof l=="function"?l():e(null)}}if(e!=null)return t=t(),e.current=t,function(){e.current=null}}function Qr(t,e,l){l=l!=null?l.concat([t]):null,Au(4,4,Xr.bind(null,e,t),l)}function Tc(){}function Zr(t,e){var l=jt();e=e===void 0?null:e;var a=l.memoizedState;return e!==null&&oc(e,a[1])?a[0]:(l.memoizedState=[t,e],t)}function Vr(t,e){var l=jt();e=e===void 0?null:e;var a=l.memoizedState;if(e!==null&&oc(e,a[1]))return a[0];if(a=t(),Jl){il(!0);try{t()}finally{il(!1)}}return l.memoizedState=[a,e],a}function zc(t,e,l){return l===void 0||(Je&1073741824)!==0&&(ot&261930)===0?t.memoizedState=e:(t.memoizedState=l,t=Ko(),nt.lanes|=t,bl|=t,l)}function wr(t,e,l,a){return se(l,e)?l:Ea.current!==null?(t=zc(t,l,a),se(t,e)||(qt=!0),t):(Je&42)===0||(Je&1073741824)!==0&&(ot&261930)===0?(qt=!0,t.memoizedState=l):(t=Ko(),nt.lanes|=t,bl|=t,e)}function Kr(t,e,l,a,n){var u=L.p;L.p=u!==0&&8>u?u:8;var i=D.T,s={};D.T=s,Rc(t,!1,e,l);try{var m=n(),z=D.S;if(z!==null&&z(s,m),m!==null&&typeof m=="object"&&typeof m.then=="function"){var N=Km(m,a);dn(t,e,N,ve(t))}else dn(t,e,a,ve(t))}catch(j){dn(t,e,{then:function(){},status:"rejected",reason:j},ve())}finally{L.p=u,i!==null&&s.types!==null&&(i.types=s.types),D.T=i}}function Im(){}function Ac(t,e,l,a){if(t.tag!==5)throw Error(f(476));var n=Jr(t).queue;Kr(t,n,e,I,l===null?Im:function(){return $r(t),l(a)})}function Jr(t){var e=t.memoizedState;if(e!==null)return e;e={memoizedState:I,baseState:I,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:$e,lastRenderedState:I},next:null};var l={};return e.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:$e,lastRenderedState:l},next:null},t.memoizedState=e,t=t.alternate,t!==null&&(t.memoizedState=e),e}function $r(t){var e=Jr(t);e.next===null&&(e=t.alternate.memoizedState),dn(t,e.next.queue,{},ve())}function _c(){return wt(Mn)}function kr(){return jt().memoizedState}function Fr(){return jt().memoizedState}function Pm(t){for(var e=t.return;e!==null;){switch(e.tag){case 24:case 3:var l=ve();t=ml(l);var a=vl(e,t,l);a!==null&&(ne(a,e,l),cn(a,e,l)),e={cache:tc()},t.payload=e;return}e=e.return}}function tv(t,e,l){var a=ve();l={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},_u(t)?Ir(e,l):(l=Zi(t,e,l,a),l!==null&&(ne(l,t,a),Pr(l,e,a)))}function Wr(t,e,l){var a=ve();dn(t,e,l,a)}function dn(t,e,l,a){var n={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null};if(_u(t))Ir(e,n);else{var u=t.alternate;if(t.lanes===0&&(u===null||u.lanes===0)&&(u=e.lastRenderedReducer,u!==null))try{var i=e.lastRenderedState,s=u(i,l);if(n.hasEagerState=!0,n.eagerState=s,se(s,i))return uu(t,e,n,0),At===null&&nu(),!1}catch{}if(l=Zi(t,e,n,a),l!==null)return ne(l,t,a),Pr(l,e,a),!0}return!1}function Rc(t,e,l,a){if(a={lane:2,revertLane:nf(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},_u(t)){if(e)throw Error(f(479))}else e=Zi(t,l,a,2),e!==null&&ne(e,t,2)}function _u(t){var e=t.alternate;return t===nt||e!==null&&e===nt}function Ir(t,e){Ta=pu=!0;var l=t.pending;l===null?e.next=e:(e.next=l.next,l.next=e),t.pending=e}function Pr(t,e,l){if((l&4194048)!==0){var a=e.lanes;a&=t.pendingLanes,l|=a,e.lanes=l,ns(t,l)}}var hn={readContext:wt,use:Eu,useCallback:Nt,useContext:Nt,useEffect:Nt,useImperativeHandle:Nt,useLayoutEffect:Nt,useInsertionEffect:Nt,useMemo:Nt,useReducer:Nt,useRef:Nt,useState:Nt,useDebugValue:Nt,useDeferredValue:Nt,useTransition:Nt,useSyncExternalStore:Nt,useId:Nt,useHostTransitionStatus:Nt,useFormState:Nt,useActionState:Nt,useOptimistic:Nt,useMemoCache:Nt,useCacheRefresh:Nt};hn.useEffectEvent=Nt;var to={readContext:wt,use:Eu,useCallback:function(t,e){return Ft().memoizedState=[t,e===void 0?null:e],t},useContext:wt,useEffect:qr,useImperativeHandle:function(t,e,l){l=l!=null?l.concat([t]):null,zu(4194308,4,Xr.bind(null,e,t),l)},useLayoutEffect:function(t,e){return zu(4194308,4,t,e)},useInsertionEffect:function(t,e){zu(4,2,t,e)},useMemo:function(t,e){var l=Ft();e=e===void 0?null:e;var a=t();if(Jl){il(!0);try{t()}finally{il(!1)}}return l.memoizedState=[a,e],a},useReducer:function(t,e,l){var a=Ft();if(l!==void 0){var n=l(e);if(Jl){il(!0);try{l(e)}finally{il(!1)}}}else n=e;return a.memoizedState=a.baseState=n,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:n},a.queue=t,t=t.dispatch=tv.bind(null,nt,t),[a.memoizedState,t]},useRef:function(t){var e=Ft();return t={current:t},e.memoizedState=t},useState:function(t){t=Sc(t);var e=t.queue,l=Wr.bind(null,nt,e);return e.dispatch=l,[t.memoizedState,l]},useDebugValue:Tc,useDeferredValue:function(t,e){var l=Ft();return zc(l,t,e)},useTransition:function(){var t=Sc(!1);return t=Kr.bind(null,nt,t.queue,!0,!1),Ft().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,e,l){var a=nt,n=Ft();if(ht){if(l===void 0)throw Error(f(407));l=l()}else{if(l=e(),At===null)throw Error(f(349));(ot&127)!==0||Er(a,e,l)}n.memoizedState=l;var u={value:l,getSnapshot:e};return n.queue=u,qr(zr.bind(null,a,u,t),[t]),a.flags|=2048,Aa(9,{destroy:void 0},Tr.bind(null,a,u,l,e),null),l},useId:function(){var t=Ft(),e=At.identifierPrefix;if(ht){var l=qe,a=Be;l=(a&~(1<<32-fe(a)-1)).toString(32)+l,e="_"+e+"R_"+l,l=Su++,0<l&&(e+="H"+l.toString(32)),e+="_"}else l=Jm++,e="_"+e+"r_"+l.toString(32)+"_";return t.memoizedState=e},useHostTransitionStatus:_c,useFormState:Cr,useActionState:Cr,useOptimistic:function(t){var e=Ft();e.memoizedState=e.baseState=t;var l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return e.queue=l,e=Rc.bind(null,nt,!0,l),l.dispatch=e,[t,e]},useMemoCache:yc,useCacheRefresh:function(){return Ft().memoizedState=Pm.bind(null,nt)},useEffectEvent:function(t){var e=Ft(),l={impl:t};return e.memoizedState=l,function(){if((yt&2)!==0)throw Error(f(440));return l.impl.apply(void 0,arguments)}}},Oc={readContext:wt,use:Eu,useCallback:Zr,useContext:wt,useEffect:Ec,useImperativeHandle:Qr,useInsertionEffect:Yr,useLayoutEffect:Gr,useMemo:Vr,useReducer:Tu,useRef:Br,useState:function(){return Tu($e)},useDebugValue:Tc,useDeferredValue:function(t,e){var l=jt();return wr(l,Et.memoizedState,t,e)},useTransition:function(){var t=Tu($e)[0],e=jt().memoizedState;return[typeof t=="boolean"?t:on(t),e]},useSyncExternalStore:br,useId:kr,useHostTransitionStatus:_c,useFormState:Ur,useActionState:Ur,useOptimistic:function(t,e){var l=jt();return Rr(l,Et,t,e)},useMemoCache:yc,useCacheRefresh:Fr};Oc.useEffectEvent=Lr;var eo={readContext:wt,use:Eu,useCallback:Zr,useContext:wt,useEffect:Ec,useImperativeHandle:Qr,useInsertionEffect:Yr,useLayoutEffect:Gr,useMemo:Vr,useReducer:pc,useRef:Br,useState:function(){return pc($e)},useDebugValue:Tc,useDeferredValue:function(t,e){var l=jt();return Et===null?zc(l,t,e):wr(l,Et.memoizedState,t,e)},useTransition:function(){var t=pc($e)[0],e=jt().memoizedState;return[typeof t=="boolean"?t:on(t),e]},useSyncExternalStore:br,useId:kr,useHostTransitionStatus:_c,useFormState:Hr,useActionState:Hr,useOptimistic:function(t,e){var l=jt();return Et!==null?Rr(l,Et,t,e):(l.baseState=t,[t,l.queue.dispatch])},useMemoCache:yc,useCacheRefresh:Fr};eo.useEffectEvent=Lr;function xc(t,e,l,a){e=t.memoizedState,l=l(a,e),l=l==null?e:R({},e,l),t.memoizedState=l,t.lanes===0&&(t.updateQueue.baseState=l)}var Mc={enqueueSetState:function(t,e,l){t=t._reactInternals;var a=ve(),n=ml(a);n.payload=e,l!=null&&(n.callback=l),e=vl(t,n,a),e!==null&&(ne(e,t,a),cn(e,t,a))},enqueueReplaceState:function(t,e,l){t=t._reactInternals;var a=ve(),n=ml(a);n.tag=1,n.payload=e,l!=null&&(n.callback=l),e=vl(t,n,a),e!==null&&(ne(e,t,a),cn(e,t,a))},enqueueForceUpdate:function(t,e){t=t._reactInternals;var l=ve(),a=ml(l);a.tag=2,e!=null&&(a.callback=e),e=vl(t,a,l),e!==null&&(ne(e,t,l),cn(e,t,l))}};function lo(t,e,l,a,n,u,i){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(a,u,i):e.prototype&&e.prototype.isPureReactComponent?!Ia(l,a)||!Ia(n,u):!0}function ao(t,e,l,a){t=e.state,typeof e.componentWillReceiveProps=="function"&&e.componentWillReceiveProps(l,a),typeof e.UNSAFE_componentWillReceiveProps=="function"&&e.UNSAFE_componentWillReceiveProps(l,a),e.state!==t&&Mc.enqueueReplaceState(e,e.state,null)}function $l(t,e){var l=e;if("ref"in e){l={};for(var a in e)a!=="ref"&&(l[a]=e[a])}if(t=t.defaultProps){l===e&&(l=R({},l));for(var n in t)l[n]===void 0&&(l[n]=t[n])}return l}function no(t){au(t)}function uo(t){console.error(t)}function io(t){au(t)}function Ru(t,e){try{var l=t.onUncaughtError;l(e.value,{componentStack:e.stack})}catch(a){setTimeout(function(){throw a})}}function co(t,e,l){try{var a=t.onCaughtError;a(l.value,{componentStack:l.stack,errorBoundary:e.tag===1?e.stateNode:null})}catch(n){setTimeout(function(){throw n})}}function Nc(t,e,l){return l=ml(l),l.tag=3,l.payload={element:null},l.callback=function(){Ru(t,e)},l}function fo(t){return t=ml(t),t.tag=3,t}function so(t,e,l,a){var n=l.type.getDerivedStateFromError;if(typeof n=="function"){var u=a.value;t.payload=function(){return n(u)},t.callback=function(){co(e,l,a)}}var i=l.stateNode;i!==null&&typeof i.componentDidCatch=="function"&&(t.callback=function(){co(e,l,a),typeof n!="function"&&(El===null?El=new Set([this]):El.add(this));var s=a.stack;this.componentDidCatch(a.value,{componentStack:s!==null?s:""})})}function ev(t,e,l,a,n){if(l.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(e=l.alternate,e!==null&&ya(e,l,n,!0),l=oe.current,l!==null){switch(l.tag){case 31:case 13:return Re===null?Lu():l.alternate===null&&Dt===0&&(Dt=3),l.flags&=-257,l.flags|=65536,l.lanes=n,a===hu?l.flags|=16384:(e=l.updateQueue,e===null?l.updateQueue=new Set([a]):e.add(a),ef(t,a,n)),!1;case 22:return l.flags|=65536,a===hu?l.flags|=16384:(e=l.updateQueue,e===null?(e={transitions:null,markerInstances:null,retryQueue:new Set([a])},l.updateQueue=e):(l=e.retryQueue,l===null?e.retryQueue=new Set([a]):l.add(a)),ef(t,a,n)),!1}throw Error(f(435,l.tag))}return ef(t,a,n),Lu(),!1}if(ht)return e=oe.current,e!==null?((e.flags&65536)===0&&(e.flags|=256),e.flags|=65536,e.lanes=n,a!==ki&&(t=Error(f(422),{cause:a}),en(Te(t,l)))):(a!==ki&&(e=Error(f(423),{cause:a}),en(Te(e,l))),t=t.current.alternate,t.flags|=65536,n&=-n,t.lanes|=n,a=Te(a,l),n=Nc(t.stateNode,a,n),ic(t,n),Dt!==4&&(Dt=2)),!1;var u=Error(f(520),{cause:a});if(u=Te(u,l),En===null?En=[u]:En.push(u),Dt!==4&&(Dt=2),e===null)return!0;a=Te(a,l),l=e;do{switch(l.tag){case 3:return l.flags|=65536,t=n&-n,l.lanes|=t,t=Nc(l.stateNode,a,t),ic(l,t),!1;case 1:if(e=l.type,u=l.stateNode,(l.flags&128)===0&&(typeof e.getDerivedStateFromError=="function"||u!==null&&typeof u.componentDidCatch=="function"&&(El===null||!El.has(u))))return l.flags|=65536,n&=-n,l.lanes|=n,n=fo(n),so(n,t,l,a),ic(l,n),!1}l=l.return}while(l!==null);return!1}var Dc=Error(f(461)),qt=!1;function Kt(t,e,l,a){e.child=t===null?hr(e,null,l,a):Kl(e,t.child,l,a)}function ro(t,e,l,a,n){l=l.render;var u=e.ref;if("ref"in a){var i={};for(var s in a)s!=="ref"&&(i[s]=a[s])}else i=a;return Ql(e),a=dc(t,e,l,i,u,n),s=hc(),t!==null&&!qt?(mc(t,e,n),ke(t,e,n)):(ht&&s&&Ji(e),e.flags|=1,Kt(t,e,a,n),e.child)}function oo(t,e,l,a,n){if(t===null){var u=l.type;return typeof u=="function"&&!Vi(u)&&u.defaultProps===void 0&&l.compare===null?(e.tag=15,e.type=u,ho(t,e,u,a,n)):(t=cu(l.type,null,a,e,e.mode,n),t.ref=e.ref,t.return=e,e.child=t)}if(u=t.child,!Yc(t,n)){var i=u.memoizedProps;if(l=l.compare,l=l!==null?l:Ia,l(i,a)&&t.ref===e.ref)return ke(t,e,n)}return e.flags|=1,t=Ze(u,a),t.ref=e.ref,t.return=e,e.child=t}function ho(t,e,l,a,n){if(t!==null){var u=t.memoizedProps;if(Ia(u,a)&&t.ref===e.ref)if(qt=!1,e.pendingProps=a=u,Yc(t,n))(t.flags&131072)!==0&&(qt=!0);else return e.lanes=t.lanes,ke(t,e,n)}return Cc(t,e,l,a,n)}function mo(t,e,l,a){var n=a.children,u=t!==null?t.memoizedState:null;if(t===null&&e.stateNode===null&&(e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),a.mode==="hidden"){if((e.flags&128)!==0){if(u=u!==null?u.baseLanes|l:l,t!==null){for(a=e.child=t.child,n=0;a!==null;)n=n|a.lanes|a.childLanes,a=a.sibling;a=n&~u}else a=0,e.child=null;return vo(t,e,u,l,a)}if((l&536870912)!==0)e.memoizedState={baseLanes:0,cachePool:null},t!==null&&ou(e,u!==null?u.cachePool:null),u!==null?yr(e,u):fc(),gr(e);else return a=e.lanes=536870912,vo(t,e,u!==null?u.baseLanes|l:l,l,a)}else u!==null?(ou(e,u.cachePool),yr(e,u),gl(),e.memoizedState=null):(t!==null&&ou(e,null),fc(),gl());return Kt(t,e,n,l),e.child}function mn(t,e){return t!==null&&t.tag===22||e.stateNode!==null||(e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),e.sibling}function vo(t,e,l,a,n){var u=lc();return u=u===null?null:{parent:Ht._currentValue,pool:u},e.memoizedState={baseLanes:l,cachePool:u},t!==null&&ou(e,null),fc(),gr(e),t!==null&&ya(t,e,a,!0),e.childLanes=n,null}function Ou(t,e){return e=Mu({mode:e.mode,children:e.children},t.mode),e.ref=t.ref,t.child=e,e.return=t,e}function yo(t,e,l){return Kl(e,t.child,null,l),t=Ou(e,e.pendingProps),t.flags|=2,de(e),e.memoizedState=null,t}function lv(t,e,l){var a=e.pendingProps,n=(e.flags&128)!==0;if(e.flags&=-129,t===null){if(ht){if(a.mode==="hidden")return t=Ou(e,a),e.lanes=536870912,mn(null,t);if(rc(e),(t=_t)?(t=xd(t,_e),t=t!==null&&t.data==="&"?t:null,t!==null&&(e.memoizedState={dehydrated:t,treeContext:sl!==null?{id:Be,overflow:qe}:null,retryLane:536870912,hydrationErrors:null},l=Is(t),l.return=e,e.child=l,Vt=e,_t=null)):t=null,t===null)throw ol(e);return e.lanes=536870912,null}return Ou(e,a)}var u=t.memoizedState;if(u!==null){var i=u.dehydrated;if(rc(e),n)if(e.flags&256)e.flags&=-257,e=yo(t,e,l);else if(e.memoizedState!==null)e.child=t.child,e.flags|=128,e=null;else throw Error(f(558));else if(qt||ya(t,e,l,!1),n=(l&t.childLanes)!==0,qt||n){if(a=At,a!==null&&(i=us(a,l),i!==0&&i!==u.retryLane))throw u.retryLane=i,Ll(t,i),ne(a,t,i),Dc;Lu(),e=yo(t,e,l)}else t=u.treeContext,_t=Oe(i.nextSibling),Vt=e,ht=!0,rl=null,_e=!1,t!==null&&er(e,t),e=Ou(e,a),e.flags|=4096;return e}return t=Ze(t.child,{mode:a.mode,children:a.children}),t.ref=e.ref,e.child=t,t.return=e,t}function xu(t,e){var l=e.ref;if(l===null)t!==null&&t.ref!==null&&(e.flags|=4194816);else{if(typeof l!="function"&&typeof l!="object")throw Error(f(284));(t===null||t.ref!==l)&&(e.flags|=4194816)}}function Cc(t,e,l,a,n){return Ql(e),l=dc(t,e,l,a,void 0,n),a=hc(),t!==null&&!qt?(mc(t,e,n),ke(t,e,n)):(ht&&a&&Ji(e),e.flags|=1,Kt(t,e,l,n),e.child)}function go(t,e,l,a,n,u){return Ql(e),e.updateQueue=null,l=Sr(e,a,l,n),pr(t),a=hc(),t!==null&&!qt?(mc(t,e,u),ke(t,e,u)):(ht&&a&&Ji(e),e.flags|=1,Kt(t,e,l,u),e.child)}function po(t,e,l,a,n){if(Ql(e),e.stateNode===null){var u=da,i=l.contextType;typeof i=="object"&&i!==null&&(u=wt(i)),u=new l(a,u),e.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,u.updater=Mc,e.stateNode=u,u._reactInternals=e,u=e.stateNode,u.props=a,u.state=e.memoizedState,u.refs={},nc(e),i=l.contextType,u.context=typeof i=="object"&&i!==null?wt(i):da,u.state=e.memoizedState,i=l.getDerivedStateFromProps,typeof i=="function"&&(xc(e,l,i,a),u.state=e.memoizedState),typeof l.getDerivedStateFromProps=="function"||typeof u.getSnapshotBeforeUpdate=="function"||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(i=u.state,typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount(),i!==u.state&&Mc.enqueueReplaceState(u,u.state,null),sn(e,a,u,n),fn(),u.state=e.memoizedState),typeof u.componentDidMount=="function"&&(e.flags|=4194308),a=!0}else if(t===null){u=e.stateNode;var s=e.memoizedProps,m=$l(l,s);u.props=m;var z=u.context,N=l.contextType;i=da,typeof N=="object"&&N!==null&&(i=wt(N));var j=l.getDerivedStateFromProps;N=typeof j=="function"||typeof u.getSnapshotBeforeUpdate=="function",s=e.pendingProps!==s,N||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(s||z!==i)&&ao(e,u,a,i),hl=!1;var _=e.memoizedState;u.state=_,sn(e,a,u,n),fn(),z=e.memoizedState,s||_!==z||hl?(typeof j=="function"&&(xc(e,l,j,a),z=e.memoizedState),(m=hl||lo(e,l,m,a,_,z,i))?(N||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount()),typeof u.componentDidMount=="function"&&(e.flags|=4194308)):(typeof u.componentDidMount=="function"&&(e.flags|=4194308),e.memoizedProps=a,e.memoizedState=z),u.props=a,u.state=z,u.context=i,a=m):(typeof u.componentDidMount=="function"&&(e.flags|=4194308),a=!1)}else{u=e.stateNode,uc(t,e),i=e.memoizedProps,N=$l(l,i),u.props=N,j=e.pendingProps,_=u.context,z=l.contextType,m=da,typeof z=="object"&&z!==null&&(m=wt(z)),s=l.getDerivedStateFromProps,(z=typeof s=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(i!==j||_!==m)&&ao(e,u,a,m),hl=!1,_=e.memoizedState,u.state=_,sn(e,a,u,n),fn();var O=e.memoizedState;i!==j||_!==O||hl||t!==null&&t.dependencies!==null&&su(t.dependencies)?(typeof s=="function"&&(xc(e,l,s,a),O=e.memoizedState),(N=hl||lo(e,l,N,a,_,O,m)||t!==null&&t.dependencies!==null&&su(t.dependencies))?(z||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(a,O,m),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(a,O,m)),typeof u.componentDidUpdate=="function"&&(e.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(e.flags|=1024)):(typeof u.componentDidUpdate!="function"||i===t.memoizedProps&&_===t.memoizedState||(e.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||i===t.memoizedProps&&_===t.memoizedState||(e.flags|=1024),e.memoizedProps=a,e.memoizedState=O),u.props=a,u.state=O,u.context=m,a=N):(typeof u.componentDidUpdate!="function"||i===t.memoizedProps&&_===t.memoizedState||(e.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||i===t.memoizedProps&&_===t.memoizedState||(e.flags|=1024),a=!1)}return u=a,xu(t,e),a=(e.flags&128)!==0,u||a?(u=e.stateNode,l=a&&typeof l.getDerivedStateFromError!="function"?null:u.render(),e.flags|=1,t!==null&&a?(e.child=Kl(e,t.child,null,n),e.child=Kl(e,null,l,n)):Kt(t,e,l,n),e.memoizedState=u.state,t=e.child):t=ke(t,e,n),t}function So(t,e,l,a){return Gl(),e.flags|=256,Kt(t,e,l,a),e.child}var Uc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function jc(t){return{baseLanes:t,cachePool:cr()}}function Hc(t,e,l){return t=t!==null?t.childLanes&~l:0,e&&(t|=me),t}function bo(t,e,l){var a=e.pendingProps,n=!1,u=(e.flags&128)!==0,i;if((i=u)||(i=t!==null&&t.memoizedState===null?!1:(Ut.current&2)!==0),i&&(n=!0,e.flags&=-129),i=(e.flags&32)!==0,e.flags&=-33,t===null){if(ht){if(n?yl(e):gl(),(t=_t)?(t=xd(t,_e),t=t!==null&&t.data!=="&"?t:null,t!==null&&(e.memoizedState={dehydrated:t,treeContext:sl!==null?{id:Be,overflow:qe}:null,retryLane:536870912,hydrationErrors:null},l=Is(t),l.return=e,e.child=l,Vt=e,_t=null)):t=null,t===null)throw ol(e);return pf(t)?e.lanes=32:e.lanes=536870912,null}var s=a.children;return a=a.fallback,n?(gl(),n=e.mode,s=Mu({mode:"hidden",children:s},n),a=Yl(a,n,l,null),s.return=e,a.return=e,s.sibling=a,e.child=s,a=e.child,a.memoizedState=jc(l),a.childLanes=Hc(t,i,l),e.memoizedState=Uc,mn(null,a)):(yl(e),Bc(e,s))}var m=t.memoizedState;if(m!==null&&(s=m.dehydrated,s!==null)){if(u)e.flags&256?(yl(e),e.flags&=-257,e=qc(t,e,l)):e.memoizedState!==null?(gl(),e.child=t.child,e.flags|=128,e=null):(gl(),s=a.fallback,n=e.mode,a=Mu({mode:"visible",children:a.children},n),s=Yl(s,n,l,null),s.flags|=2,a.return=e,s.return=e,a.sibling=s,e.child=a,Kl(e,t.child,null,l),a=e.child,a.memoizedState=jc(l),a.childLanes=Hc(t,i,l),e.memoizedState=Uc,e=mn(null,a));else if(yl(e),pf(s)){if(i=s.nextSibling&&s.nextSibling.dataset,i)var z=i.dgst;i=z,a=Error(f(419)),a.stack="",a.digest=i,en({value:a,source:null,stack:null}),e=qc(t,e,l)}else if(qt||ya(t,e,l,!1),i=(l&t.childLanes)!==0,qt||i){if(i=At,i!==null&&(a=us(i,l),a!==0&&a!==m.retryLane))throw m.retryLane=a,Ll(t,a),ne(i,t,a),Dc;gf(s)||Lu(),e=qc(t,e,l)}else gf(s)?(e.flags|=192,e.child=t.child,e=null):(t=m.treeContext,_t=Oe(s.nextSibling),Vt=e,ht=!0,rl=null,_e=!1,t!==null&&er(e,t),e=Bc(e,a.children),e.flags|=4096);return e}return n?(gl(),s=a.fallback,n=e.mode,m=t.child,z=m.sibling,a=Ze(m,{mode:"hidden",children:a.children}),a.subtreeFlags=m.subtreeFlags&65011712,z!==null?s=Ze(z,s):(s=Yl(s,n,l,null),s.flags|=2),s.return=e,a.return=e,a.sibling=s,e.child=a,mn(null,a),a=e.child,s=t.child.memoizedState,s===null?s=jc(l):(n=s.cachePool,n!==null?(m=Ht._currentValue,n=n.parent!==m?{parent:m,pool:m}:n):n=cr(),s={baseLanes:s.baseLanes|l,cachePool:n}),a.memoizedState=s,a.childLanes=Hc(t,i,l),e.memoizedState=Uc,mn(t.child,a)):(yl(e),l=t.child,t=l.sibling,l=Ze(l,{mode:"visible",children:a.children}),l.return=e,l.sibling=null,t!==null&&(i=e.deletions,i===null?(e.deletions=[t],e.flags|=16):i.push(t)),e.child=l,e.memoizedState=null,l)}function Bc(t,e){return e=Mu({mode:"visible",children:e},t.mode),e.return=t,t.child=e}function Mu(t,e){return t=re(22,t,null,e),t.lanes=0,t}function qc(t,e,l){return Kl(e,t.child,null,l),t=Bc(e,e.pendingProps.children),t.flags|=2,e.memoizedState=null,t}function Eo(t,e,l){t.lanes|=e;var a=t.alternate;a!==null&&(a.lanes|=e),Ii(t.return,e,l)}function Lc(t,e,l,a,n,u){var i=t.memoizedState;i===null?t.memoizedState={isBackwards:e,rendering:null,renderingStartTime:0,last:a,tail:l,tailMode:n,treeForkCount:u}:(i.isBackwards=e,i.rendering=null,i.renderingStartTime=0,i.last=a,i.tail=l,i.tailMode=n,i.treeForkCount=u)}function To(t,e,l){var a=e.pendingProps,n=a.revealOrder,u=a.tail;a=a.children;var i=Ut.current,s=(i&2)!==0;if(s?(i=i&1|2,e.flags|=128):i&=1,Y(Ut,i),Kt(t,e,a,l),a=ht?tn:0,!s&&t!==null&&(t.flags&128)!==0)t:for(t=e.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&Eo(t,l,e);else if(t.tag===19)Eo(t,l,e);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break t;for(;t.sibling===null;){if(t.return===null||t.return===e)break t;t=t.return}t.sibling.return=t.return,t=t.sibling}switch(n){case"forwards":for(l=e.child,n=null;l!==null;)t=l.alternate,t!==null&&gu(t)===null&&(n=l),l=l.sibling;l=n,l===null?(n=e.child,e.child=null):(n=l.sibling,l.sibling=null),Lc(e,!1,n,l,u,a);break;case"backwards":case"unstable_legacy-backwards":for(l=null,n=e.child,e.child=null;n!==null;){if(t=n.alternate,t!==null&&gu(t)===null){e.child=n;break}t=n.sibling,n.sibling=l,l=n,n=t}Lc(e,!0,l,null,u,a);break;case"together":Lc(e,!1,null,null,void 0,a);break;default:e.memoizedState=null}return e.child}function ke(t,e,l){if(t!==null&&(e.dependencies=t.dependencies),bl|=e.lanes,(l&e.childLanes)===0)if(t!==null){if(ya(t,e,l,!1),(l&e.childLanes)===0)return null}else return null;if(t!==null&&e.child!==t.child)throw Error(f(153));if(e.child!==null){for(t=e.child,l=Ze(t,t.pendingProps),e.child=l,l.return=e;t.sibling!==null;)t=t.sibling,l=l.sibling=Ze(t,t.pendingProps),l.return=e;l.sibling=null}return e.child}function Yc(t,e){return(t.lanes&e)!==0?!0:(t=t.dependencies,!!(t!==null&&su(t)))}function av(t,e,l){switch(e.tag){case 3:kt(e,e.stateNode.containerInfo),dl(e,Ht,t.memoizedState.cache),Gl();break;case 27:case 5:Ya(e);break;case 4:kt(e,e.stateNode.containerInfo);break;case 10:dl(e,e.type,e.memoizedProps.value);break;case 31:if(e.memoizedState!==null)return e.flags|=128,rc(e),null;break;case 13:var a=e.memoizedState;if(a!==null)return a.dehydrated!==null?(yl(e),e.flags|=128,null):(l&e.child.childLanes)!==0?bo(t,e,l):(yl(e),t=ke(t,e,l),t!==null?t.sibling:null);yl(e);break;case 19:var n=(t.flags&128)!==0;if(a=(l&e.childLanes)!==0,a||(ya(t,e,l,!1),a=(l&e.childLanes)!==0),n){if(a)return To(t,e,l);e.flags|=128}if(n=e.memoizedState,n!==null&&(n.rendering=null,n.tail=null,n.lastEffect=null),Y(Ut,Ut.current),a)break;return null;case 22:return e.lanes=0,mo(t,e,l,e.pendingProps);case 24:dl(e,Ht,t.memoizedState.cache)}return ke(t,e,l)}function zo(t,e,l){if(t!==null)if(t.memoizedProps!==e.pendingProps)qt=!0;else{if(!Yc(t,l)&&(e.flags&128)===0)return qt=!1,av(t,e,l);qt=(t.flags&131072)!==0}else qt=!1,ht&&(e.flags&1048576)!==0&&tr(e,tn,e.index);switch(e.lanes=0,e.tag){case 16:t:{var a=e.pendingProps;if(t=Vl(e.elementType),e.type=t,typeof t=="function")Vi(t)?(a=$l(t,a),e.tag=1,e=po(null,e,t,a,l)):(e.tag=0,e=Cc(null,e,t,a,l));else{if(t!=null){var n=t.$$typeof;if(n===W){e.tag=11,e=ro(null,e,t,a,l);break t}else if(n===X){e.tag=14,e=oo(null,e,t,a,l);break t}}throw e=pe(t)||t,Error(f(306,e,""))}}return e;case 0:return Cc(t,e,e.type,e.pendingProps,l);case 1:return a=e.type,n=$l(a,e.pendingProps),po(t,e,a,n,l);case 3:t:{if(kt(e,e.stateNode.containerInfo),t===null)throw Error(f(387));a=e.pendingProps;var u=e.memoizedState;n=u.element,uc(t,e),sn(e,a,null,l);var i=e.memoizedState;if(a=i.cache,dl(e,Ht,a),a!==u.cache&&Pi(e,[Ht],l,!0),fn(),a=i.element,u.isDehydrated)if(u={element:a,isDehydrated:!1,cache:i.cache},e.updateQueue.baseState=u,e.memoizedState=u,e.flags&256){e=So(t,e,a,l);break t}else if(a!==n){n=Te(Error(f(424)),e),en(n),e=So(t,e,a,l);break t}else for(t=e.stateNode.containerInfo,t.nodeType===9?t=t.body:t=t.nodeName==="HTML"?t.ownerDocument.body:t,_t=Oe(t.firstChild),Vt=e,ht=!0,rl=null,_e=!0,l=hr(e,null,a,l),e.child=l;l;)l.flags=l.flags&-3|4096,l=l.sibling;else{if(Gl(),a===n){e=ke(t,e,l);break t}Kt(t,e,a,l)}e=e.child}return e;case 26:return xu(t,e),t===null?(l=jd(e.type,null,e.pendingProps,null))?e.memoizedState=l:ht||(l=e.type,t=e.pendingProps,a=wu(ct.current).createElement(l),a[Zt]=e,a[It]=t,Jt(a,l,t),Xt(a),e.stateNode=a):e.memoizedState=jd(e.type,t.memoizedProps,e.pendingProps,t.memoizedState),null;case 27:return Ya(e),t===null&&ht&&(a=e.stateNode=Dd(e.type,e.pendingProps,ct.current),Vt=e,_e=!0,n=_t,_l(e.type)?(Sf=n,_t=Oe(a.firstChild)):_t=n),Kt(t,e,e.pendingProps.children,l),xu(t,e),t===null&&(e.flags|=4194304),e.child;case 5:return t===null&&ht&&((n=a=_t)&&(a=Uv(a,e.type,e.pendingProps,_e),a!==null?(e.stateNode=a,Vt=e,_t=Oe(a.firstChild),_e=!1,n=!0):n=!1),n||ol(e)),Ya(e),n=e.type,u=e.pendingProps,i=t!==null?t.memoizedProps:null,a=u.children,mf(n,u)?a=null:i!==null&&mf(n,i)&&(e.flags|=32),e.memoizedState!==null&&(n=dc(t,e,$m,null,null,l),Mn._currentValue=n),xu(t,e),Kt(t,e,a,l),e.child;case 6:return t===null&&ht&&((t=l=_t)&&(l=jv(l,e.pendingProps,_e),l!==null?(e.stateNode=l,Vt=e,_t=null,t=!0):t=!1),t||ol(e)),null;case 13:return bo(t,e,l);case 4:return kt(e,e.stateNode.containerInfo),a=e.pendingProps,t===null?e.child=Kl(e,null,a,l):Kt(t,e,a,l),e.child;case 11:return ro(t,e,e.type,e.pendingProps,l);case 7:return Kt(t,e,e.pendingProps,l),e.child;case 8:return Kt(t,e,e.pendingProps.children,l),e.child;case 12:return Kt(t,e,e.pendingProps.children,l),e.child;case 10:return a=e.pendingProps,dl(e,e.type,a.value),Kt(t,e,a.children,l),e.child;case 9:return n=e.type._context,a=e.pendingProps.children,Ql(e),n=wt(n),a=a(n),e.flags|=1,Kt(t,e,a,l),e.child;case 14:return oo(t,e,e.type,e.pendingProps,l);case 15:return ho(t,e,e.type,e.pendingProps,l);case 19:return To(t,e,l);case 31:return lv(t,e,l);case 22:return mo(t,e,l,e.pendingProps);case 24:return Ql(e),a=wt(Ht),t===null?(n=lc(),n===null&&(n=At,u=tc(),n.pooledCache=u,u.refCount++,u!==null&&(n.pooledCacheLanes|=l),n=u),e.memoizedState={parent:a,cache:n},nc(e),dl(e,Ht,n)):((t.lanes&l)!==0&&(uc(t,e),sn(e,null,null,l),fn()),n=t.memoizedState,u=e.memoizedState,n.parent!==a?(n={parent:a,cache:a},e.memoizedState=n,e.lanes===0&&(e.memoizedState=e.updateQueue.baseState=n),dl(e,Ht,a)):(a=u.cache,dl(e,Ht,a),a!==n.cache&&Pi(e,[Ht],l,!0))),Kt(t,e,e.pendingProps.children,l),e.child;case 29:throw e.pendingProps}throw Error(f(156,e.tag))}function Fe(t){t.flags|=4}function Gc(t,e,l,a,n){if((e=(t.mode&32)!==0)&&(e=!1),e){if(t.flags|=16777216,(n&335544128)===n)if(t.stateNode.complete)t.flags|=8192;else if(Fo())t.flags|=8192;else throw wl=hu,ac}else t.flags&=-16777217}function Ao(t,e){if(e.type!=="stylesheet"||(e.state.loading&4)!==0)t.flags&=-16777217;else if(t.flags|=16777216,!Yd(e))if(Fo())t.flags|=8192;else throw wl=hu,ac}function Nu(t,e){e!==null&&(t.flags|=4),t.flags&16384&&(e=t.tag!==22?ls():536870912,t.lanes|=e,xa|=e)}function vn(t,e){if(!ht)switch(t.tailMode){case"hidden":e=t.tail;for(var l=null;e!==null;)e.alternate!==null&&(l=e),e=e.sibling;l===null?t.tail=null:l.sibling=null;break;case"collapsed":l=t.tail;for(var a=null;l!==null;)l.alternate!==null&&(a=l),l=l.sibling;a===null?e||t.tail===null?t.tail=null:t.tail.sibling=null:a.sibling=null}}function Rt(t){var e=t.alternate!==null&&t.alternate.child===t.child,l=0,a=0;if(e)for(var n=t.child;n!==null;)l|=n.lanes|n.childLanes,a|=n.subtreeFlags&65011712,a|=n.flags&65011712,n.return=t,n=n.sibling;else for(n=t.child;n!==null;)l|=n.lanes|n.childLanes,a|=n.subtreeFlags,a|=n.flags,n.return=t,n=n.sibling;return t.subtreeFlags|=a,t.childLanes=l,e}function nv(t,e,l){var a=e.pendingProps;switch($i(e),e.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Rt(e),null;case 1:return Rt(e),null;case 3:return l=e.stateNode,a=null,t!==null&&(a=t.memoizedState.cache),e.memoizedState.cache!==a&&(e.flags|=2048),Ke(Ht),Ct(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(t===null||t.child===null)&&(va(e)?Fe(e):t===null||t.memoizedState.isDehydrated&&(e.flags&256)===0||(e.flags|=1024,Fi())),Rt(e),null;case 26:var n=e.type,u=e.memoizedState;return t===null?(Fe(e),u!==null?(Rt(e),Ao(e,u)):(Rt(e),Gc(e,n,null,a,l))):u?u!==t.memoizedState?(Fe(e),Rt(e),Ao(e,u)):(Rt(e),e.flags&=-16777217):(t=t.memoizedProps,t!==a&&Fe(e),Rt(e),Gc(e,n,t,a,l)),null;case 27:if(Xn(e),l=ct.current,n=e.type,t!==null&&e.stateNode!=null)t.memoizedProps!==a&&Fe(e);else{if(!a){if(e.stateNode===null)throw Error(f(166));return Rt(e),null}t=K.current,va(e)?lr(e):(t=Dd(n,a,l),e.stateNode=t,Fe(e))}return Rt(e),null;case 5:if(Xn(e),n=e.type,t!==null&&e.stateNode!=null)t.memoizedProps!==a&&Fe(e);else{if(!a){if(e.stateNode===null)throw Error(f(166));return Rt(e),null}if(u=K.current,va(e))lr(e);else{var i=wu(ct.current);switch(u){case 1:u=i.createElementNS("http://www.w3.org/2000/svg",n);break;case 2:u=i.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;default:switch(n){case"svg":u=i.createElementNS("http://www.w3.org/2000/svg",n);break;case"math":u=i.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;case"script":u=i.createElement("div"),u.innerHTML="<script><\/script>",u=u.removeChild(u.firstChild);break;case"select":u=typeof a.is=="string"?i.createElement("select",{is:a.is}):i.createElement("select"),a.multiple?u.multiple=!0:a.size&&(u.size=a.size);break;default:u=typeof a.is=="string"?i.createElement(n,{is:a.is}):i.createElement(n)}}u[Zt]=e,u[It]=a;t:for(i=e.child;i!==null;){if(i.tag===5||i.tag===6)u.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===e)break t;for(;i.sibling===null;){if(i.return===null||i.return===e)break t;i=i.return}i.sibling.return=i.return,i=i.sibling}e.stateNode=u;t:switch(Jt(u,n,a),n){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break t;case"img":a=!0;break t;default:a=!1}a&&Fe(e)}}return Rt(e),Gc(e,e.type,t===null?null:t.memoizedProps,e.pendingProps,l),null;case 6:if(t&&e.stateNode!=null)t.memoizedProps!==a&&Fe(e);else{if(typeof a!="string"&&e.stateNode===null)throw Error(f(166));if(t=ct.current,va(e)){if(t=e.stateNode,l=e.memoizedProps,a=null,n=Vt,n!==null)switch(n.tag){case 27:case 5:a=n.memoizedProps}t[Zt]=e,t=!!(t.nodeValue===l||a!==null&&a.suppressHydrationWarning===!0||bd(t.nodeValue,l)),t||ol(e,!0)}else t=wu(t).createTextNode(a),t[Zt]=e,e.stateNode=t}return Rt(e),null;case 31:if(l=e.memoizedState,t===null||t.memoizedState!==null){if(a=va(e),l!==null){if(t===null){if(!a)throw Error(f(318));if(t=e.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(f(557));t[Zt]=e}else Gl(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;Rt(e),t=!1}else l=Fi(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=l),t=!0;if(!t)return e.flags&256?(de(e),e):(de(e),null);if((e.flags&128)!==0)throw Error(f(558))}return Rt(e),null;case 13:if(a=e.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(n=va(e),a!==null&&a.dehydrated!==null){if(t===null){if(!n)throw Error(f(318));if(n=e.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(f(317));n[Zt]=e}else Gl(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;Rt(e),n=!1}else n=Fi(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=n),n=!0;if(!n)return e.flags&256?(de(e),e):(de(e),null)}return de(e),(e.flags&128)!==0?(e.lanes=l,e):(l=a!==null,t=t!==null&&t.memoizedState!==null,l&&(a=e.child,n=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(n=a.alternate.memoizedState.cachePool.pool),u=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(u=a.memoizedState.cachePool.pool),u!==n&&(a.flags|=2048)),l!==t&&l&&(e.child.flags|=8192),Nu(e,e.updateQueue),Rt(e),null);case 4:return Ct(),t===null&&sf(e.stateNode.containerInfo),Rt(e),null;case 10:return Ke(e.type),Rt(e),null;case 19:if(U(Ut),a=e.memoizedState,a===null)return Rt(e),null;if(n=(e.flags&128)!==0,u=a.rendering,u===null)if(n)vn(a,!1);else{if(Dt!==0||t!==null&&(t.flags&128)!==0)for(t=e.child;t!==null;){if(u=gu(t),u!==null){for(e.flags|=128,vn(a,!1),t=u.updateQueue,e.updateQueue=t,Nu(e,t),e.subtreeFlags=0,t=l,l=e.child;l!==null;)Ws(l,t),l=l.sibling;return Y(Ut,Ut.current&1|2),ht&&Ve(e,a.treeForkCount),e.child}t=t.sibling}a.tail!==null&&ie()>Hu&&(e.flags|=128,n=!0,vn(a,!1),e.lanes=4194304)}else{if(!n)if(t=gu(u),t!==null){if(e.flags|=128,n=!0,t=t.updateQueue,e.updateQueue=t,Nu(e,t),vn(a,!0),a.tail===null&&a.tailMode==="hidden"&&!u.alternate&&!ht)return Rt(e),null}else 2*ie()-a.renderingStartTime>Hu&&l!==536870912&&(e.flags|=128,n=!0,vn(a,!1),e.lanes=4194304);a.isBackwards?(u.sibling=e.child,e.child=u):(t=a.last,t!==null?t.sibling=u:e.child=u,a.last=u)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=ie(),t.sibling=null,l=Ut.current,Y(Ut,n?l&1|2:l&1),ht&&Ve(e,a.treeForkCount),t):(Rt(e),null);case 22:case 23:return de(e),sc(),a=e.memoizedState!==null,t!==null?t.memoizedState!==null!==a&&(e.flags|=8192):a&&(e.flags|=8192),a?(l&536870912)!==0&&(e.flags&128)===0&&(Rt(e),e.subtreeFlags&6&&(e.flags|=8192)):Rt(e),l=e.updateQueue,l!==null&&Nu(e,l.retryQueue),l=null,t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(l=t.memoizedState.cachePool.pool),a=null,e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),a!==l&&(e.flags|=2048),t!==null&&U(Zl),null;case 24:return l=null,t!==null&&(l=t.memoizedState.cache),e.memoizedState.cache!==l&&(e.flags|=2048),Ke(Ht),Rt(e),null;case 25:return null;case 30:return null}throw Error(f(156,e.tag))}function uv(t,e){switch($i(e),e.tag){case 1:return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return Ke(Ht),Ct(),t=e.flags,(t&65536)!==0&&(t&128)===0?(e.flags=t&-65537|128,e):null;case 26:case 27:case 5:return Xn(e),null;case 31:if(e.memoizedState!==null){if(de(e),e.alternate===null)throw Error(f(340));Gl()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 13:if(de(e),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(f(340));Gl()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return U(Ut),null;case 4:return Ct(),null;case 10:return Ke(e.type),null;case 22:case 23:return de(e),sc(),t!==null&&U(Zl),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 24:return Ke(Ht),null;case 25:return null;default:return null}}function _o(t,e){switch($i(e),e.tag){case 3:Ke(Ht),Ct();break;case 26:case 27:case 5:Xn(e);break;case 4:Ct();break;case 31:e.memoizedState!==null&&de(e);break;case 13:de(e);break;case 19:U(Ut);break;case 10:Ke(e.type);break;case 22:case 23:de(e),sc(),t!==null&&U(Zl);break;case 24:Ke(Ht)}}function yn(t,e){try{var l=e.updateQueue,a=l!==null?l.lastEffect:null;if(a!==null){var n=a.next;l=n;do{if((l.tag&t)===t){a=void 0;var u=l.create,i=l.inst;a=u(),i.destroy=a}l=l.next}while(l!==n)}}catch(s){bt(e,e.return,s)}}function pl(t,e,l){try{var a=e.updateQueue,n=a!==null?a.lastEffect:null;if(n!==null){var u=n.next;a=u;do{if((a.tag&t)===t){var i=a.inst,s=i.destroy;if(s!==void 0){i.destroy=void 0,n=e;var m=l,z=s;try{z()}catch(N){bt(n,m,N)}}}a=a.next}while(a!==u)}}catch(N){bt(e,e.return,N)}}function Ro(t){var e=t.updateQueue;if(e!==null){var l=t.stateNode;try{vr(e,l)}catch(a){bt(t,t.return,a)}}}function Oo(t,e,l){l.props=$l(t.type,t.memoizedProps),l.state=t.memoizedState;try{l.componentWillUnmount()}catch(a){bt(t,e,a)}}function gn(t,e){try{var l=t.ref;if(l!==null){switch(t.tag){case 26:case 27:case 5:var a=t.stateNode;break;case 30:a=t.stateNode;break;default:a=t.stateNode}typeof l=="function"?t.refCleanup=l(a):l.current=a}}catch(n){bt(t,e,n)}}function Le(t,e){var l=t.ref,a=t.refCleanup;if(l!==null)if(typeof a=="function")try{a()}catch(n){bt(t,e,n)}finally{t.refCleanup=null,t=t.alternate,t!=null&&(t.refCleanup=null)}else if(typeof l=="function")try{l(null)}catch(n){bt(t,e,n)}else l.current=null}function xo(t){var e=t.type,l=t.memoizedProps,a=t.stateNode;try{t:switch(e){case"button":case"input":case"select":case"textarea":l.autoFocus&&a.focus();break t;case"img":l.src?a.src=l.src:l.srcSet&&(a.srcset=l.srcSet)}}catch(n){bt(t,t.return,n)}}function Xc(t,e,l){try{var a=t.stateNode;Ov(a,t.type,l,e),a[It]=e}catch(n){bt(t,t.return,n)}}function Mo(t){return t.tag===5||t.tag===3||t.tag===26||t.tag===27&&_l(t.type)||t.tag===4}function Qc(t){t:for(;;){for(;t.sibling===null;){if(t.return===null||Mo(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.tag===27&&_l(t.type)||t.flags&2||t.child===null||t.tag===4)continue t;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function Zc(t,e,l){var a=t.tag;if(a===5||a===6)t=t.stateNode,e?(l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l).insertBefore(t,e):(e=l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l,e.appendChild(t),l=l._reactRootContainer,l!=null||e.onclick!==null||(e.onclick=Xe));else if(a!==4&&(a===27&&_l(t.type)&&(l=t.stateNode,e=null),t=t.child,t!==null))for(Zc(t,e,l),t=t.sibling;t!==null;)Zc(t,e,l),t=t.sibling}function Du(t,e,l){var a=t.tag;if(a===5||a===6)t=t.stateNode,e?l.insertBefore(t,e):l.appendChild(t);else if(a!==4&&(a===27&&_l(t.type)&&(l=t.stateNode),t=t.child,t!==null))for(Du(t,e,l),t=t.sibling;t!==null;)Du(t,e,l),t=t.sibling}function No(t){var e=t.stateNode,l=t.memoizedProps;try{for(var a=t.type,n=e.attributes;n.length;)e.removeAttributeNode(n[0]);Jt(e,a,l),e[Zt]=t,e[It]=l}catch(u){bt(t,t.return,u)}}var We=!1,Lt=!1,Vc=!1,Do=typeof WeakSet=="function"?WeakSet:Set,Qt=null;function iv(t,e){if(t=t.containerInfo,df=Iu,t=Qs(t),qi(t)){if("selectionStart"in t)var l={start:t.selectionStart,end:t.selectionEnd};else t:{l=(l=t.ownerDocument)&&l.defaultView||window;var a=l.getSelection&&l.getSelection();if(a&&a.rangeCount!==0){l=a.anchorNode;var n=a.anchorOffset,u=a.focusNode;a=a.focusOffset;try{l.nodeType,u.nodeType}catch{l=null;break t}var i=0,s=-1,m=-1,z=0,N=0,j=t,_=null;e:for(;;){for(var O;j!==l||n!==0&&j.nodeType!==3||(s=i+n),j!==u||a!==0&&j.nodeType!==3||(m=i+a),j.nodeType===3&&(i+=j.nodeValue.length),(O=j.firstChild)!==null;)_=j,j=O;for(;;){if(j===t)break e;if(_===l&&++z===n&&(s=i),_===u&&++N===a&&(m=i),(O=j.nextSibling)!==null)break;j=_,_=j.parentNode}j=O}l=s===-1||m===-1?null:{start:s,end:m}}else l=null}l=l||{start:0,end:0}}else l=null;for(hf={focusedElem:t,selectionRange:l},Iu=!1,Qt=e;Qt!==null;)if(e=Qt,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,Qt=t;else for(;Qt!==null;){switch(e=Qt,u=e.alternate,t=e.flags,e.tag){case 0:if((t&4)!==0&&(t=e.updateQueue,t=t!==null?t.events:null,t!==null))for(l=0;l<t.length;l++)n=t[l],n.ref.impl=n.nextImpl;break;case 11:case 15:break;case 1:if((t&1024)!==0&&u!==null){t=void 0,l=e,n=u.memoizedProps,u=u.memoizedState,a=l.stateNode;try{var w=$l(l.type,n);t=a.getSnapshotBeforeUpdate(w,u),a.__reactInternalSnapshotBeforeUpdate=t}catch(et){bt(l,l.return,et)}}break;case 3:if((t&1024)!==0){if(t=e.stateNode.containerInfo,l=t.nodeType,l===9)yf(t);else if(l===1)switch(t.nodeName){case"HEAD":case"HTML":case"BODY":yf(t);break;default:t.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((t&1024)!==0)throw Error(f(163))}if(t=e.sibling,t!==null){t.return=e.return,Qt=t;break}Qt=e.return}}function Co(t,e,l){var a=l.flags;switch(l.tag){case 0:case 11:case 15:Pe(t,l),a&4&&yn(5,l);break;case 1:if(Pe(t,l),a&4)if(t=l.stateNode,e===null)try{t.componentDidMount()}catch(i){bt(l,l.return,i)}else{var n=$l(l.type,e.memoizedProps);e=e.memoizedState;try{t.componentDidUpdate(n,e,t.__reactInternalSnapshotBeforeUpdate)}catch(i){bt(l,l.return,i)}}a&64&&Ro(l),a&512&&gn(l,l.return);break;case 3:if(Pe(t,l),a&64&&(t=l.updateQueue,t!==null)){if(e=null,l.child!==null)switch(l.child.tag){case 27:case 5:e=l.child.stateNode;break;case 1:e=l.child.stateNode}try{vr(t,e)}catch(i){bt(l,l.return,i)}}break;case 27:e===null&&a&4&&No(l);case 26:case 5:Pe(t,l),e===null&&a&4&&xo(l),a&512&&gn(l,l.return);break;case 12:Pe(t,l);break;case 31:Pe(t,l),a&4&&Ho(t,l);break;case 13:Pe(t,l),a&4&&Bo(t,l),a&64&&(t=l.memoizedState,t!==null&&(t=t.dehydrated,t!==null&&(l=vv.bind(null,l),Hv(t,l))));break;case 22:if(a=l.memoizedState!==null||We,!a){e=e!==null&&e.memoizedState!==null||Lt,n=We;var u=Lt;We=a,(Lt=e)&&!u?tl(t,l,(l.subtreeFlags&8772)!==0):Pe(t,l),We=n,Lt=u}break;case 30:break;default:Pe(t,l)}}function Uo(t){var e=t.alternate;e!==null&&(t.alternate=null,Uo(e)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(e=t.stateNode,e!==null&&bi(e)),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 xt=null,te=!1;function Ie(t,e,l){for(l=l.child;l!==null;)jo(t,e,l),l=l.sibling}function jo(t,e,l){if(ce&&typeof ce.onCommitFiberUnmount=="function")try{ce.onCommitFiberUnmount(Ga,l)}catch{}switch(l.tag){case 26:Lt||Le(l,e),Ie(t,e,l),l.memoizedState?l.memoizedState.count--:l.stateNode&&(l=l.stateNode,l.parentNode.removeChild(l));break;case 27:Lt||Le(l,e);var a=xt,n=te;_l(l.type)&&(xt=l.stateNode,te=!1),Ie(t,e,l),Rn(l.stateNode),xt=a,te=n;break;case 5:Lt||Le(l,e);case 6:if(a=xt,n=te,xt=null,Ie(t,e,l),xt=a,te=n,xt!==null)if(te)try{(xt.nodeType===9?xt.body:xt.nodeName==="HTML"?xt.ownerDocument.body:xt).removeChild(l.stateNode)}catch(u){bt(l,e,u)}else try{xt.removeChild(l.stateNode)}catch(u){bt(l,e,u)}break;case 18:xt!==null&&(te?(t=xt,Rd(t.nodeType===9?t.body:t.nodeName==="HTML"?t.ownerDocument.body:t,l.stateNode),Ba(t)):Rd(xt,l.stateNode));break;case 4:a=xt,n=te,xt=l.stateNode.containerInfo,te=!0,Ie(t,e,l),xt=a,te=n;break;case 0:case 11:case 14:case 15:pl(2,l,e),Lt||pl(4,l,e),Ie(t,e,l);break;case 1:Lt||(Le(l,e),a=l.stateNode,typeof a.componentWillUnmount=="function"&&Oo(l,e,a)),Ie(t,e,l);break;case 21:Ie(t,e,l);break;case 22:Lt=(a=Lt)||l.memoizedState!==null,Ie(t,e,l),Lt=a;break;default:Ie(t,e,l)}}function Ho(t,e){if(e.memoizedState===null&&(t=e.alternate,t!==null&&(t=t.memoizedState,t!==null))){t=t.dehydrated;try{Ba(t)}catch(l){bt(e,e.return,l)}}}function Bo(t,e){if(e.memoizedState===null&&(t=e.alternate,t!==null&&(t=t.memoizedState,t!==null&&(t=t.dehydrated,t!==null))))try{Ba(t)}catch(l){bt(e,e.return,l)}}function cv(t){switch(t.tag){case 31:case 13:case 19:var e=t.stateNode;return e===null&&(e=t.stateNode=new Do),e;case 22:return t=t.stateNode,e=t._retryCache,e===null&&(e=t._retryCache=new Do),e;default:throw Error(f(435,t.tag))}}function Cu(t,e){var l=cv(t);e.forEach(function(a){if(!l.has(a)){l.add(a);var n=yv.bind(null,t,a);a.then(n,n)}})}function ee(t,e){var l=e.deletions;if(l!==null)for(var a=0;a<l.length;a++){var n=l[a],u=t,i=e,s=i;t:for(;s!==null;){switch(s.tag){case 27:if(_l(s.type)){xt=s.stateNode,te=!1;break t}break;case 5:xt=s.stateNode,te=!1;break t;case 3:case 4:xt=s.stateNode.containerInfo,te=!0;break t}s=s.return}if(xt===null)throw Error(f(160));jo(u,i,n),xt=null,te=!1,u=n.alternate,u!==null&&(u.return=null),n.return=null}if(e.subtreeFlags&13886)for(e=e.child;e!==null;)qo(e,t),e=e.sibling}var Ue=null;function qo(t,e){var l=t.alternate,a=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:ee(e,t),le(t),a&4&&(pl(3,t,t.return),yn(3,t),pl(5,t,t.return));break;case 1:ee(e,t),le(t),a&512&&(Lt||l===null||Le(l,l.return)),a&64&&We&&(t=t.updateQueue,t!==null&&(a=t.callbacks,a!==null&&(l=t.shared.hiddenCallbacks,t.shared.hiddenCallbacks=l===null?a:l.concat(a))));break;case 26:var n=Ue;if(ee(e,t),le(t),a&512&&(Lt||l===null||Le(l,l.return)),a&4){var u=l!==null?l.memoizedState:null;if(a=t.memoizedState,l===null)if(a===null)if(t.stateNode===null){t:{a=t.type,l=t.memoizedProps,n=n.ownerDocument||n;e:switch(a){case"title":u=n.getElementsByTagName("title")[0],(!u||u[Za]||u[Zt]||u.namespaceURI==="http://www.w3.org/2000/svg"||u.hasAttribute("itemprop"))&&(u=n.createElement(a),n.head.insertBefore(u,n.querySelector("head > title"))),Jt(u,a,l),u[Zt]=t,Xt(u),a=u;break t;case"link":var i=qd("link","href",n).get(a+(l.href||""));if(i){for(var s=0;s<i.length;s++)if(u=i[s],u.getAttribute("href")===(l.href==null||l.href===""?null:l.href)&&u.getAttribute("rel")===(l.rel==null?null:l.rel)&&u.getAttribute("title")===(l.title==null?null:l.title)&&u.getAttribute("crossorigin")===(l.crossOrigin==null?null:l.crossOrigin)){i.splice(s,1);break e}}u=n.createElement(a),Jt(u,a,l),n.head.appendChild(u);break;case"meta":if(i=qd("meta","content",n).get(a+(l.content||""))){for(s=0;s<i.length;s++)if(u=i[s],u.getAttribute("content")===(l.content==null?null:""+l.content)&&u.getAttribute("name")===(l.name==null?null:l.name)&&u.getAttribute("property")===(l.property==null?null:l.property)&&u.getAttribute("http-equiv")===(l.httpEquiv==null?null:l.httpEquiv)&&u.getAttribute("charset")===(l.charSet==null?null:l.charSet)){i.splice(s,1);break e}}u=n.createElement(a),Jt(u,a,l),n.head.appendChild(u);break;default:throw Error(f(468,a))}u[Zt]=t,Xt(u),a=u}t.stateNode=a}else Ld(n,t.type,t.stateNode);else t.stateNode=Bd(n,a,t.memoizedProps);else u!==a?(u===null?l.stateNode!==null&&(l=l.stateNode,l.parentNode.removeChild(l)):u.count--,a===null?Ld(n,t.type,t.stateNode):Bd(n,a,t.memoizedProps)):a===null&&t.stateNode!==null&&Xc(t,t.memoizedProps,l.memoizedProps)}break;case 27:ee(e,t),le(t),a&512&&(Lt||l===null||Le(l,l.return)),l!==null&&a&4&&Xc(t,t.memoizedProps,l.memoizedProps);break;case 5:if(ee(e,t),le(t),a&512&&(Lt||l===null||Le(l,l.return)),t.flags&32){n=t.stateNode;try{ua(n,"")}catch(w){bt(t,t.return,w)}}a&4&&t.stateNode!=null&&(n=t.memoizedProps,Xc(t,n,l!==null?l.memoizedProps:n)),a&1024&&(Vc=!0);break;case 6:if(ee(e,t),le(t),a&4){if(t.stateNode===null)throw Error(f(162));a=t.memoizedProps,l=t.stateNode;try{l.nodeValue=a}catch(w){bt(t,t.return,w)}}break;case 3:if($u=null,n=Ue,Ue=Ku(e.containerInfo),ee(e,t),Ue=n,le(t),a&4&&l!==null&&l.memoizedState.isDehydrated)try{Ba(e.containerInfo)}catch(w){bt(t,t.return,w)}Vc&&(Vc=!1,Lo(t));break;case 4:a=Ue,Ue=Ku(t.stateNode.containerInfo),ee(e,t),le(t),Ue=a;break;case 12:ee(e,t),le(t);break;case 31:ee(e,t),le(t),a&4&&(a=t.updateQueue,a!==null&&(t.updateQueue=null,Cu(t,a)));break;case 13:ee(e,t),le(t),t.child.flags&8192&&t.memoizedState!==null!=(l!==null&&l.memoizedState!==null)&&(ju=ie()),a&4&&(a=t.updateQueue,a!==null&&(t.updateQueue=null,Cu(t,a)));break;case 22:n=t.memoizedState!==null;var m=l!==null&&l.memoizedState!==null,z=We,N=Lt;if(We=z||n,Lt=N||m,ee(e,t),Lt=N,We=z,le(t),a&8192)t:for(e=t.stateNode,e._visibility=n?e._visibility&-2:e._visibility|1,n&&(l===null||m||We||Lt||kl(t)),l=null,e=t;;){if(e.tag===5||e.tag===26){if(l===null){m=l=e;try{if(u=m.stateNode,n)i=u.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none";else{s=m.stateNode;var j=m.memoizedProps.style,_=j!=null&&j.hasOwnProperty("display")?j.display:null;s.style.display=_==null||typeof _=="boolean"?"":(""+_).trim()}}catch(w){bt(m,m.return,w)}}}else if(e.tag===6){if(l===null){m=e;try{m.stateNode.nodeValue=n?"":m.memoizedProps}catch(w){bt(m,m.return,w)}}}else if(e.tag===18){if(l===null){m=e;try{var O=m.stateNode;n?Od(O,!0):Od(m.stateNode,!1)}catch(w){bt(m,m.return,w)}}}else if((e.tag!==22&&e.tag!==23||e.memoizedState===null||e===t)&&e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break t;for(;e.sibling===null;){if(e.return===null||e.return===t)break t;l===e&&(l=null),e=e.return}l===e&&(l=null),e.sibling.return=e.return,e=e.sibling}a&4&&(a=t.updateQueue,a!==null&&(l=a.retryQueue,l!==null&&(a.retryQueue=null,Cu(t,l))));break;case 19:ee(e,t),le(t),a&4&&(a=t.updateQueue,a!==null&&(t.updateQueue=null,Cu(t,a)));break;case 30:break;case 21:break;default:ee(e,t),le(t)}}function le(t){var e=t.flags;if(e&2){try{for(var l,a=t.return;a!==null;){if(Mo(a)){l=a;break}a=a.return}if(l==null)throw Error(f(160));switch(l.tag){case 27:var n=l.stateNode,u=Qc(t);Du(t,u,n);break;case 5:var i=l.stateNode;l.flags&32&&(ua(i,""),l.flags&=-33);var s=Qc(t);Du(t,s,i);break;case 3:case 4:var m=l.stateNode.containerInfo,z=Qc(t);Zc(t,z,m);break;default:throw Error(f(161))}}catch(N){bt(t,t.return,N)}t.flags&=-3}e&4096&&(t.flags&=-4097)}function Lo(t){if(t.subtreeFlags&1024)for(t=t.child;t!==null;){var e=t;Lo(e),e.tag===5&&e.flags&1024&&e.stateNode.reset(),t=t.sibling}}function Pe(t,e){if(e.subtreeFlags&8772)for(e=e.child;e!==null;)Co(t,e.alternate,e),e=e.sibling}function kl(t){for(t=t.child;t!==null;){var e=t;switch(e.tag){case 0:case 11:case 14:case 15:pl(4,e,e.return),kl(e);break;case 1:Le(e,e.return);var l=e.stateNode;typeof l.componentWillUnmount=="function"&&Oo(e,e.return,l),kl(e);break;case 27:Rn(e.stateNode);case 26:case 5:Le(e,e.return),kl(e);break;case 22:e.memoizedState===null&&kl(e);break;case 30:kl(e);break;default:kl(e)}t=t.sibling}}function tl(t,e,l){for(l=l&&(e.subtreeFlags&8772)!==0,e=e.child;e!==null;){var a=e.alternate,n=t,u=e,i=u.flags;switch(u.tag){case 0:case 11:case 15:tl(n,u,l),yn(4,u);break;case 1:if(tl(n,u,l),a=u,n=a.stateNode,typeof n.componentDidMount=="function")try{n.componentDidMount()}catch(z){bt(a,a.return,z)}if(a=u,n=a.updateQueue,n!==null){var s=a.stateNode;try{var m=n.shared.hiddenCallbacks;if(m!==null)for(n.shared.hiddenCallbacks=null,n=0;n<m.length;n++)mr(m[n],s)}catch(z){bt(a,a.return,z)}}l&&i&64&&Ro(u),gn(u,u.return);break;case 27:No(u);case 26:case 5:tl(n,u,l),l&&a===null&&i&4&&xo(u),gn(u,u.return);break;case 12:tl(n,u,l);break;case 31:tl(n,u,l),l&&i&4&&Ho(n,u);break;case 13:tl(n,u,l),l&&i&4&&Bo(n,u);break;case 22:u.memoizedState===null&&tl(n,u,l),gn(u,u.return);break;case 30:break;default:tl(n,u,l)}e=e.sibling}}function wc(t,e){var l=null;t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(l=t.memoizedState.cachePool.pool),t=null,e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(t=e.memoizedState.cachePool.pool),t!==l&&(t!=null&&t.refCount++,l!=null&&ln(l))}function Kc(t,e){t=null,e.alternate!==null&&(t=e.alternate.memoizedState.cache),e=e.memoizedState.cache,e!==t&&(e.refCount++,t!=null&&ln(t))}function je(t,e,l,a){if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Yo(t,e,l,a),e=e.sibling}function Yo(t,e,l,a){var n=e.flags;switch(e.tag){case 0:case 11:case 15:je(t,e,l,a),n&2048&&yn(9,e);break;case 1:je(t,e,l,a);break;case 3:je(t,e,l,a),n&2048&&(t=null,e.alternate!==null&&(t=e.alternate.memoizedState.cache),e=e.memoizedState.cache,e!==t&&(e.refCount++,t!=null&&ln(t)));break;case 12:if(n&2048){je(t,e,l,a),t=e.stateNode;try{var u=e.memoizedProps,i=u.id,s=u.onPostCommit;typeof s=="function"&&s(i,e.alternate===null?"mount":"update",t.passiveEffectDuration,-0)}catch(m){bt(e,e.return,m)}}else je(t,e,l,a);break;case 31:je(t,e,l,a);break;case 13:je(t,e,l,a);break;case 23:break;case 22:u=e.stateNode,i=e.alternate,e.memoizedState!==null?u._visibility&2?je(t,e,l,a):pn(t,e):u._visibility&2?je(t,e,l,a):(u._visibility|=2,_a(t,e,l,a,(e.subtreeFlags&10256)!==0||!1)),n&2048&&wc(i,e);break;case 24:je(t,e,l,a),n&2048&&Kc(e.alternate,e);break;default:je(t,e,l,a)}}function _a(t,e,l,a,n){for(n=n&&((e.subtreeFlags&10256)!==0||!1),e=e.child;e!==null;){var u=t,i=e,s=l,m=a,z=i.flags;switch(i.tag){case 0:case 11:case 15:_a(u,i,s,m,n),yn(8,i);break;case 23:break;case 22:var N=i.stateNode;i.memoizedState!==null?N._visibility&2?_a(u,i,s,m,n):pn(u,i):(N._visibility|=2,_a(u,i,s,m,n)),n&&z&2048&&wc(i.alternate,i);break;case 24:_a(u,i,s,m,n),n&&z&2048&&Kc(i.alternate,i);break;default:_a(u,i,s,m,n)}e=e.sibling}}function pn(t,e){if(e.subtreeFlags&10256)for(e=e.child;e!==null;){var l=t,a=e,n=a.flags;switch(a.tag){case 22:pn(l,a),n&2048&&wc(a.alternate,a);break;case 24:pn(l,a),n&2048&&Kc(a.alternate,a);break;default:pn(l,a)}e=e.sibling}}var Sn=8192;function Ra(t,e,l){if(t.subtreeFlags&Sn)for(t=t.child;t!==null;)Go(t,e,l),t=t.sibling}function Go(t,e,l){switch(t.tag){case 26:Ra(t,e,l),t.flags&Sn&&t.memoizedState!==null&&Jv(l,Ue,t.memoizedState,t.memoizedProps);break;case 5:Ra(t,e,l);break;case 3:case 4:var a=Ue;Ue=Ku(t.stateNode.containerInfo),Ra(t,e,l),Ue=a;break;case 22:t.memoizedState===null&&(a=t.alternate,a!==null&&a.memoizedState!==null?(a=Sn,Sn=16777216,Ra(t,e,l),Sn=a):Ra(t,e,l));break;default:Ra(t,e,l)}}function Xo(t){var e=t.alternate;if(e!==null&&(t=e.child,t!==null)){e.child=null;do e=t.sibling,t.sibling=null,t=e;while(t!==null)}}function bn(t){var e=t.deletions;if((t.flags&16)!==0){if(e!==null)for(var l=0;l<e.length;l++){var a=e[l];Qt=a,Zo(a,t)}Xo(t)}if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Qo(t),t=t.sibling}function Qo(t){switch(t.tag){case 0:case 11:case 15:bn(t),t.flags&2048&&pl(9,t,t.return);break;case 3:bn(t);break;case 12:bn(t);break;case 22:var e=t.stateNode;t.memoizedState!==null&&e._visibility&2&&(t.return===null||t.return.tag!==13)?(e._visibility&=-3,Uu(t)):bn(t);break;default:bn(t)}}function Uu(t){var e=t.deletions;if((t.flags&16)!==0){if(e!==null)for(var l=0;l<e.length;l++){var a=e[l];Qt=a,Zo(a,t)}Xo(t)}for(t=t.child;t!==null;){switch(e=t,e.tag){case 0:case 11:case 15:pl(8,e,e.return),Uu(e);break;case 22:l=e.stateNode,l._visibility&2&&(l._visibility&=-3,Uu(e));break;default:Uu(e)}t=t.sibling}}function Zo(t,e){for(;Qt!==null;){var l=Qt;switch(l.tag){case 0:case 11:case 15:pl(8,l,e);break;case 23:case 22:if(l.memoizedState!==null&&l.memoizedState.cachePool!==null){var a=l.memoizedState.cachePool.pool;a!=null&&a.refCount++}break;case 24:ln(l.memoizedState.cache)}if(a=l.child,a!==null)a.return=l,Qt=a;else t:for(l=t;Qt!==null;){a=Qt;var n=a.sibling,u=a.return;if(Uo(a),a===l){Qt=null;break t}if(n!==null){n.return=u,Qt=n;break t}Qt=u}}}var fv={getCacheForType:function(t){var e=wt(Ht),l=e.data.get(t);return l===void 0&&(l=t(),e.data.set(t,l)),l},cacheSignal:function(){return wt(Ht).controller.signal}},sv=typeof WeakMap=="function"?WeakMap:Map,yt=0,At=null,ft=null,ot=0,St=0,he=null,Sl=!1,Oa=!1,Jc=!1,el=0,Dt=0,bl=0,Fl=0,$c=0,me=0,xa=0,En=null,ae=null,kc=!1,ju=0,Vo=0,Hu=1/0,Bu=null,El=null,Gt=0,Tl=null,Ma=null,ll=0,Fc=0,Wc=null,wo=null,Tn=0,Ic=null;function ve(){return(yt&2)!==0&&ot!==0?ot&-ot:D.T!==null?nf():is()}function Ko(){if(me===0)if((ot&536870912)===0||ht){var t=Vn;Vn<<=1,(Vn&3932160)===0&&(Vn=262144),me=t}else me=536870912;return t=oe.current,t!==null&&(t.flags|=32),me}function ne(t,e,l){(t===At&&(St===2||St===9)||t.cancelPendingCommit!==null)&&(Na(t,0),zl(t,ot,me,!1)),Qa(t,l),((yt&2)===0||t!==At)&&(t===At&&((yt&2)===0&&(Fl|=l),Dt===4&&zl(t,ot,me,!1)),Ye(t))}function Jo(t,e,l){if((yt&6)!==0)throw Error(f(327));var a=!l&&(e&127)===0&&(e&t.expiredLanes)===0||Xa(t,e),n=a?dv(t,e):tf(t,e,!0),u=a;do{if(n===0){Oa&&!a&&zl(t,e,0,!1);break}else{if(l=t.current.alternate,u&&!rv(l)){n=tf(t,e,!1),u=!1;continue}if(n===2){if(u=e,t.errorRecoveryDisabledLanes&u)var i=0;else i=t.pendingLanes&-536870913,i=i!==0?i:i&536870912?536870912:0;if(i!==0){e=i;t:{var s=t;n=En;var m=s.current.memoizedState.isDehydrated;if(m&&(Na(s,i).flags|=256),i=tf(s,i,!1),i!==2){if(Jc&&!m){s.errorRecoveryDisabledLanes|=u,Fl|=u,n=4;break t}u=ae,ae=n,u!==null&&(ae===null?ae=u:ae.push.apply(ae,u))}n=i}if(u=!1,n!==2)continue}}if(n===1){Na(t,0),zl(t,e,0,!0);break}t:{switch(a=t,u=n,u){case 0:case 1:throw Error(f(345));case 4:if((e&4194048)!==e)break;case 6:zl(a,e,me,!Sl);break t;case 2:ae=null;break;case 3:case 5:break;default:throw Error(f(329))}if((e&62914560)===e&&(n=ju+300-ie(),10<n)){if(zl(a,e,me,!Sl),Kn(a,0,!0)!==0)break t;ll=e,a.timeoutHandle=Ad($o.bind(null,a,l,ae,Bu,kc,e,me,Fl,xa,Sl,u,"Throttled",-0,0),n);break t}$o(a,l,ae,Bu,kc,e,me,Fl,xa,Sl,u,null,-0,0)}}break}while(!0);Ye(t)}function $o(t,e,l,a,n,u,i,s,m,z,N,j,_,O){if(t.timeoutHandle=-1,j=e.subtreeFlags,j&8192||(j&16785408)===16785408){j={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Xe},Go(e,u,j);var w=(u&62914560)===u?ju-ie():(u&4194048)===u?Vo-ie():0;if(w=$v(j,w),w!==null){ll=u,t.cancelPendingCommit=w(ld.bind(null,t,e,u,l,a,n,i,s,m,N,j,null,_,O)),zl(t,u,i,!z);return}}ld(t,e,u,l,a,n,i,s,m)}function rv(t){for(var e=t;;){var l=e.tag;if((l===0||l===11||l===15)&&e.flags&16384&&(l=e.updateQueue,l!==null&&(l=l.stores,l!==null)))for(var a=0;a<l.length;a++){var n=l[a],u=n.getSnapshot;n=n.value;try{if(!se(u(),n))return!1}catch{return!1}}if(l=e.child,e.subtreeFlags&16384&&l!==null)l.return=e,e=l;else{if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return!0;e=e.return}e.sibling.return=e.return,e=e.sibling}}return!0}function zl(t,e,l,a){e&=~$c,e&=~Fl,t.suspendedLanes|=e,t.pingedLanes&=~e,a&&(t.warmLanes|=e),a=t.expirationTimes;for(var n=e;0<n;){var u=31-fe(n),i=1<<u;a[u]=-1,n&=~i}l!==0&&as(t,l,e)}function qu(){return(yt&6)===0?(zn(0),!1):!0}function Pc(){if(ft!==null){if(St===0)var t=ft.return;else t=ft,we=Xl=null,vc(t),ba=null,nn=0,t=ft;for(;t!==null;)_o(t.alternate,t),t=t.return;ft=null}}function Na(t,e){var l=t.timeoutHandle;l!==-1&&(t.timeoutHandle=-1,Nv(l)),l=t.cancelPendingCommit,l!==null&&(t.cancelPendingCommit=null,l()),ll=0,Pc(),At=t,ft=l=Ze(t.current,null),ot=e,St=0,he=null,Sl=!1,Oa=Xa(t,e),Jc=!1,xa=me=$c=Fl=bl=Dt=0,ae=En=null,kc=!1,(e&8)!==0&&(e|=e&32);var a=t.entangledLanes;if(a!==0)for(t=t.entanglements,a&=e;0<a;){var n=31-fe(a),u=1<<n;e|=t[n],a&=~u}return el=e,nu(),l}function ko(t,e){nt=null,D.H=hn,e===Sa||e===du?(e=rr(),St=3):e===ac?(e=rr(),St=4):St=e===Dc?8:e!==null&&typeof e=="object"&&typeof e.then=="function"?6:1,he=e,ft===null&&(Dt=1,Ru(t,Te(e,t.current)))}function Fo(){var t=oe.current;return t===null?!0:(ot&4194048)===ot?Re===null:(ot&62914560)===ot||(ot&536870912)!==0?t===Re:!1}function Wo(){var t=D.H;return D.H=hn,t===null?hn:t}function Io(){var t=D.A;return D.A=fv,t}function Lu(){Dt=4,Sl||(ot&4194048)!==ot&&oe.current!==null||(Oa=!0),(bl&134217727)===0&&(Fl&134217727)===0||At===null||zl(At,ot,me,!1)}function tf(t,e,l){var a=yt;yt|=2;var n=Wo(),u=Io();(At!==t||ot!==e)&&(Bu=null,Na(t,e)),e=!1;var i=Dt;t:do try{if(St!==0&&ft!==null){var s=ft,m=he;switch(St){case 8:Pc(),i=6;break t;case 3:case 2:case 9:case 6:oe.current===null&&(e=!0);var z=St;if(St=0,he=null,Da(t,s,m,z),l&&Oa){i=0;break t}break;default:z=St,St=0,he=null,Da(t,s,m,z)}}ov(),i=Dt;break}catch(N){ko(t,N)}while(!0);return e&&t.shellSuspendCounter++,we=Xl=null,yt=a,D.H=n,D.A=u,ft===null&&(At=null,ot=0,nu()),i}function ov(){for(;ft!==null;)Po(ft)}function dv(t,e){var l=yt;yt|=2;var a=Wo(),n=Io();At!==t||ot!==e?(Bu=null,Hu=ie()+500,Na(t,e)):Oa=Xa(t,e);t:do try{if(St!==0&&ft!==null){e=ft;var u=he;e:switch(St){case 1:St=0,he=null,Da(t,e,u,1);break;case 2:case 9:if(fr(u)){St=0,he=null,td(e);break}e=function(){St!==2&&St!==9||At!==t||(St=7),Ye(t)},u.then(e,e);break t;case 3:St=7;break t;case 4:St=5;break t;case 7:fr(u)?(St=0,he=null,td(e)):(St=0,he=null,Da(t,e,u,7));break;case 5:var i=null;switch(ft.tag){case 26:i=ft.memoizedState;case 5:case 27:var s=ft;if(i?Yd(i):s.stateNode.complete){St=0,he=null;var m=s.sibling;if(m!==null)ft=m;else{var z=s.return;z!==null?(ft=z,Yu(z)):ft=null}break e}}St=0,he=null,Da(t,e,u,5);break;case 6:St=0,he=null,Da(t,e,u,6);break;case 8:Pc(),Dt=6;break t;default:throw Error(f(462))}}hv();break}catch(N){ko(t,N)}while(!0);return we=Xl=null,D.H=a,D.A=n,yt=l,ft!==null?0:(At=null,ot=0,nu(),Dt)}function hv(){for(;ft!==null&&!Bh();)Po(ft)}function Po(t){var e=zo(t.alternate,t,el);t.memoizedProps=t.pendingProps,e===null?Yu(t):ft=e}function td(t){var e=t,l=e.alternate;switch(e.tag){case 15:case 0:e=go(l,e,e.pendingProps,e.type,void 0,ot);break;case 11:e=go(l,e,e.pendingProps,e.type.render,e.ref,ot);break;case 5:vc(e);default:_o(l,e),e=ft=Ws(e,el),e=zo(l,e,el)}t.memoizedProps=t.pendingProps,e===null?Yu(t):ft=e}function Da(t,e,l,a){we=Xl=null,vc(e),ba=null,nn=0;var n=e.return;try{if(ev(t,n,e,l,ot)){Dt=1,Ru(t,Te(l,t.current)),ft=null;return}}catch(u){if(n!==null)throw ft=n,u;Dt=1,Ru(t,Te(l,t.current)),ft=null;return}e.flags&32768?(ht||a===1?t=!0:Oa||(ot&536870912)!==0?t=!1:(Sl=t=!0,(a===2||a===9||a===3||a===6)&&(a=oe.current,a!==null&&a.tag===13&&(a.flags|=16384))),ed(e,t)):Yu(e)}function Yu(t){var e=t;do{if((e.flags&32768)!==0){ed(e,Sl);return}t=e.return;var l=nv(e.alternate,e,el);if(l!==null){ft=l;return}if(e=e.sibling,e!==null){ft=e;return}ft=e=t}while(e!==null);Dt===0&&(Dt=5)}function ed(t,e){do{var l=uv(t.alternate,t);if(l!==null){l.flags&=32767,ft=l;return}if(l=t.return,l!==null&&(l.flags|=32768,l.subtreeFlags=0,l.deletions=null),!e&&(t=t.sibling,t!==null)){ft=t;return}ft=t=l}while(t!==null);Dt=6,ft=null}function ld(t,e,l,a,n,u,i,s,m){t.cancelPendingCommit=null;do Gu();while(Gt!==0);if((yt&6)!==0)throw Error(f(327));if(e!==null){if(e===t.current)throw Error(f(177));if(u=e.lanes|e.childLanes,u|=Qi,Kh(t,l,u,i,s,m),t===At&&(ft=At=null,ot=0),Ma=e,Tl=t,ll=l,Fc=u,Wc=n,wo=a,(e.subtreeFlags&10256)!==0||(e.flags&10256)!==0?(t.callbackNode=null,t.callbackPriority=0,gv(Qn,function(){return cd(),null})):(t.callbackNode=null,t.callbackPriority=0),a=(e.flags&13878)!==0,(e.subtreeFlags&13878)!==0||a){a=D.T,D.T=null,n=L.p,L.p=2,i=yt,yt|=4;try{iv(t,e,l)}finally{yt=i,L.p=n,D.T=a}}Gt=1,ad(),nd(),ud()}}function ad(){if(Gt===1){Gt=0;var t=Tl,e=Ma,l=(e.flags&13878)!==0;if((e.subtreeFlags&13878)!==0||l){l=D.T,D.T=null;var a=L.p;L.p=2;var n=yt;yt|=4;try{qo(e,t);var u=hf,i=Qs(t.containerInfo),s=u.focusedElem,m=u.selectionRange;if(i!==s&&s&&s.ownerDocument&&Xs(s.ownerDocument.documentElement,s)){if(m!==null&&qi(s)){var z=m.start,N=m.end;if(N===void 0&&(N=z),"selectionStart"in s)s.selectionStart=z,s.selectionEnd=Math.min(N,s.value.length);else{var j=s.ownerDocument||document,_=j&&j.defaultView||window;if(_.getSelection){var O=_.getSelection(),w=s.textContent.length,et=Math.min(m.start,w),zt=m.end===void 0?et:Math.min(m.end,w);!O.extend&&et>zt&&(i=zt,zt=et,et=i);var b=Gs(s,et),g=Gs(s,zt);if(b&&g&&(O.rangeCount!==1||O.anchorNode!==b.node||O.anchorOffset!==b.offset||O.focusNode!==g.node||O.focusOffset!==g.offset)){var T=j.createRange();T.setStart(b.node,b.offset),O.removeAllRanges(),et>zt?(O.addRange(T),O.extend(g.node,g.offset)):(T.setEnd(g.node,g.offset),O.addRange(T))}}}}for(j=[],O=s;O=O.parentNode;)O.nodeType===1&&j.push({element:O,left:O.scrollLeft,top:O.scrollTop});for(typeof s.focus=="function"&&s.focus(),s=0;s<j.length;s++){var C=j[s];C.element.scrollLeft=C.left,C.element.scrollTop=C.top}}Iu=!!df,hf=df=null}finally{yt=n,L.p=a,D.T=l}}t.current=e,Gt=2}}function nd(){if(Gt===2){Gt=0;var t=Tl,e=Ma,l=(e.flags&8772)!==0;if((e.subtreeFlags&8772)!==0||l){l=D.T,D.T=null;var a=L.p;L.p=2;var n=yt;yt|=4;try{Co(t,e.alternate,e)}finally{yt=n,L.p=a,D.T=l}}Gt=3}}function ud(){if(Gt===4||Gt===3){Gt=0,qh();var t=Tl,e=Ma,l=ll,a=wo;(e.subtreeFlags&10256)!==0||(e.flags&10256)!==0?Gt=5:(Gt=0,Ma=Tl=null,id(t,t.pendingLanes));var n=t.pendingLanes;if(n===0&&(El=null),pi(l),e=e.stateNode,ce&&typeof ce.onCommitFiberRoot=="function")try{ce.onCommitFiberRoot(Ga,e,void 0,(e.current.flags&128)===128)}catch{}if(a!==null){e=D.T,n=L.p,L.p=2,D.T=null;try{for(var u=t.onRecoverableError,i=0;i<a.length;i++){var s=a[i];u(s.value,{componentStack:s.stack})}}finally{D.T=e,L.p=n}}(ll&3)!==0&&Gu(),Ye(t),n=t.pendingLanes,(l&261930)!==0&&(n&42)!==0?t===Ic?Tn++:(Tn=0,Ic=t):Tn=0,zn(0)}}function id(t,e){(t.pooledCacheLanes&=e)===0&&(e=t.pooledCache,e!=null&&(t.pooledCache=null,ln(e)))}function Gu(){return ad(),nd(),ud(),cd()}function cd(){if(Gt!==5)return!1;var t=Tl,e=Fc;Fc=0;var l=pi(ll),a=D.T,n=L.p;try{L.p=32>l?32:l,D.T=null,l=Wc,Wc=null;var u=Tl,i=ll;if(Gt=0,Ma=Tl=null,ll=0,(yt&6)!==0)throw Error(f(331));var s=yt;if(yt|=4,Qo(u.current),Yo(u,u.current,i,l),yt=s,zn(0,!1),ce&&typeof ce.onPostCommitFiberRoot=="function")try{ce.onPostCommitFiberRoot(Ga,u)}catch{}return!0}finally{L.p=n,D.T=a,id(t,e)}}function fd(t,e,l){e=Te(l,e),e=Nc(t.stateNode,e,2),t=vl(t,e,2),t!==null&&(Qa(t,2),Ye(t))}function bt(t,e,l){if(t.tag===3)fd(t,t,l);else for(;e!==null;){if(e.tag===3){fd(e,t,l);break}else if(e.tag===1){var a=e.stateNode;if(typeof e.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(El===null||!El.has(a))){t=Te(l,t),l=fo(2),a=vl(e,l,2),a!==null&&(so(l,a,e,t),Qa(a,2),Ye(a));break}}e=e.return}}function ef(t,e,l){var a=t.pingCache;if(a===null){a=t.pingCache=new sv;var n=new Set;a.set(e,n)}else n=a.get(e),n===void 0&&(n=new Set,a.set(e,n));n.has(l)||(Jc=!0,n.add(l),t=mv.bind(null,t,e,l),e.then(t,t))}function mv(t,e,l){var a=t.pingCache;a!==null&&a.delete(e),t.pingedLanes|=t.suspendedLanes&l,t.warmLanes&=~l,At===t&&(ot&l)===l&&(Dt===4||Dt===3&&(ot&62914560)===ot&&300>ie()-ju?(yt&2)===0&&Na(t,0):$c|=l,xa===ot&&(xa=0)),Ye(t)}function sd(t,e){e===0&&(e=ls()),t=Ll(t,e),t!==null&&(Qa(t,e),Ye(t))}function vv(t){var e=t.memoizedState,l=0;e!==null&&(l=e.retryLane),sd(t,l)}function yv(t,e){var l=0;switch(t.tag){case 31:case 13:var a=t.stateNode,n=t.memoizedState;n!==null&&(l=n.retryLane);break;case 19:a=t.stateNode;break;case 22:a=t.stateNode._retryCache;break;default:throw Error(f(314))}a!==null&&a.delete(e),sd(t,l)}function gv(t,e){return mi(t,e)}var Xu=null,Ca=null,lf=!1,Qu=!1,af=!1,Al=0;function Ye(t){t!==Ca&&t.next===null&&(Ca===null?Xu=Ca=t:Ca=Ca.next=t),Qu=!0,lf||(lf=!0,Sv())}function zn(t,e){if(!af&&Qu){af=!0;do for(var l=!1,a=Xu;a!==null;){if(t!==0){var n=a.pendingLanes;if(n===0)var u=0;else{var i=a.suspendedLanes,s=a.pingedLanes;u=(1<<31-fe(42|t)+1)-1,u&=n&~(i&~s),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(l=!0,hd(a,u))}else u=ot,u=Kn(a,a===At?u:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(u&3)===0||Xa(a,u)||(l=!0,hd(a,u));a=a.next}while(l);af=!1}}function pv(){rd()}function rd(){Qu=lf=!1;var t=0;Al!==0&&Mv()&&(t=Al);for(var e=ie(),l=null,a=Xu;a!==null;){var n=a.next,u=od(a,e);u===0?(a.next=null,l===null?Xu=n:l.next=n,n===null&&(Ca=l)):(l=a,(t!==0||(u&3)!==0)&&(Qu=!0)),a=n}Gt!==0&&Gt!==5||zn(t),Al!==0&&(Al=0)}function od(t,e){for(var l=t.suspendedLanes,a=t.pingedLanes,n=t.expirationTimes,u=t.pendingLanes&-62914561;0<u;){var i=31-fe(u),s=1<<i,m=n[i];m===-1?((s&l)===0||(s&a)!==0)&&(n[i]=wh(s,e)):m<=e&&(t.expiredLanes|=s),u&=~s}if(e=At,l=ot,l=Kn(t,t===e?l:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),a=t.callbackNode,l===0||t===e&&(St===2||St===9)||t.cancelPendingCommit!==null)return a!==null&&a!==null&&vi(a),t.callbackNode=null,t.callbackPriority=0;if((l&3)===0||Xa(t,l)){if(e=l&-l,e===t.callbackPriority)return e;switch(a!==null&&vi(a),pi(l)){case 2:case 8:l=ts;break;case 32:l=Qn;break;case 268435456:l=es;break;default:l=Qn}return a=dd.bind(null,t),l=mi(l,a),t.callbackPriority=e,t.callbackNode=l,e}return a!==null&&a!==null&&vi(a),t.callbackPriority=2,t.callbackNode=null,2}function dd(t,e){if(Gt!==0&&Gt!==5)return t.callbackNode=null,t.callbackPriority=0,null;var l=t.callbackNode;if(Gu()&&t.callbackNode!==l)return null;var a=ot;return a=Kn(t,t===At?a:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),a===0?null:(Jo(t,a,e),od(t,ie()),t.callbackNode!=null&&t.callbackNode===l?dd.bind(null,t):null)}function hd(t,e){if(Gu())return null;Jo(t,e,!0)}function Sv(){Dv(function(){(yt&6)!==0?mi(Pf,pv):rd()})}function nf(){if(Al===0){var t=ga;t===0&&(t=Zn,Zn<<=1,(Zn&261888)===0&&(Zn=256)),Al=t}return Al}function md(t){return t==null||typeof t=="symbol"||typeof t=="boolean"?null:typeof t=="function"?t:Fn(""+t)}function vd(t,e){var l=e.ownerDocument.createElement("input");return l.name=e.name,l.value=e.value,t.id&&l.setAttribute("form",t.id),e.parentNode.insertBefore(l,e),t=new FormData(t),l.parentNode.removeChild(l),t}function bv(t,e,l,a,n){if(e==="submit"&&l&&l.stateNode===n){var u=md((n[It]||null).action),i=a.submitter;i&&(e=(e=i[It]||null)?md(e.formAction):i.getAttribute("formAction"),e!==null&&(u=e,i=null));var s=new tu("action","action",null,a,n);t.push({event:s,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(Al!==0){var m=i?vd(n,i):new FormData(n);Ac(l,{pending:!0,data:m,method:n.method,action:u},null,m)}}else typeof u=="function"&&(s.preventDefault(),m=i?vd(n,i):new FormData(n),Ac(l,{pending:!0,data:m,method:n.method,action:u},u,m))},currentTarget:n}]})}}for(var uf=0;uf<Xi.length;uf++){var cf=Xi[uf],Ev=cf.toLowerCase(),Tv=cf[0].toUpperCase()+cf.slice(1);Ce(Ev,"on"+Tv)}Ce(ws,"onAnimationEnd"),Ce(Ks,"onAnimationIteration"),Ce(Js,"onAnimationStart"),Ce("dblclick","onDoubleClick"),Ce("focusin","onFocus"),Ce("focusout","onBlur"),Ce(Lm,"onTransitionRun"),Ce(Ym,"onTransitionStart"),Ce(Gm,"onTransitionCancel"),Ce($s,"onTransitionEnd"),aa("onMouseEnter",["mouseout","mouseover"]),aa("onMouseLeave",["mouseout","mouseover"]),aa("onPointerEnter",["pointerout","pointerover"]),aa("onPointerLeave",["pointerout","pointerover"]),jl("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),jl("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),jl("onBeforeInput",["compositionend","keypress","textInput","paste"]),jl("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),jl("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),jl("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var An="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(" "),zv=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(An));function yd(t,e){e=(e&4)!==0;for(var l=0;l<t.length;l++){var a=t[l],n=a.event;a=a.listeners;t:{var u=void 0;if(e)for(var i=a.length-1;0<=i;i--){var s=a[i],m=s.instance,z=s.currentTarget;if(s=s.listener,m!==u&&n.isPropagationStopped())break t;u=s,n.currentTarget=z;try{u(n)}catch(N){au(N)}n.currentTarget=null,u=m}else for(i=0;i<a.length;i++){if(s=a[i],m=s.instance,z=s.currentTarget,s=s.listener,m!==u&&n.isPropagationStopped())break t;u=s,n.currentTarget=z;try{u(n)}catch(N){au(N)}n.currentTarget=null,u=m}}}}function st(t,e){var l=e[Si];l===void 0&&(l=e[Si]=new Set);var a=t+"__bubble";l.has(a)||(gd(e,t,2,!1),l.add(a))}function ff(t,e,l){var a=0;e&&(a|=4),gd(l,t,a,e)}var Zu="_reactListening"+Math.random().toString(36).slice(2);function sf(t){if(!t[Zu]){t[Zu]=!0,ss.forEach(function(l){l!=="selectionchange"&&(zv.has(l)||ff(l,!1,t),ff(l,!0,t))});var e=t.nodeType===9?t:t.ownerDocument;e===null||e[Zu]||(e[Zu]=!0,ff("selectionchange",!1,e))}}function gd(t,e,l,a){switch(Kd(e)){case 2:var n=Wv;break;case 8:n=Iv;break;default:n=Af}l=n.bind(null,e,l,t),n=void 0,!xi||e!=="touchstart"&&e!=="touchmove"&&e!=="wheel"||(n=!0),a?n!==void 0?t.addEventListener(e,l,{capture:!0,passive:n}):t.addEventListener(e,l,!0):n!==void 0?t.addEventListener(e,l,{passive:n}):t.addEventListener(e,l,!1)}function rf(t,e,l,a,n){var u=a;if((e&1)===0&&(e&2)===0&&a!==null)t:for(;;){if(a===null)return;var i=a.tag;if(i===3||i===4){var s=a.stateNode.containerInfo;if(s===n)break;if(i===4)for(i=a.return;i!==null;){var m=i.tag;if((m===3||m===4)&&i.stateNode.containerInfo===n)return;i=i.return}for(;s!==null;){if(i=ta(s),i===null)return;if(m=i.tag,m===5||m===6||m===26||m===27){a=u=i;continue t}s=s.parentNode}}a=a.return}Es(function(){var z=u,N=Ri(l),j=[];t:{var _=ks.get(t);if(_!==void 0){var O=tu,w=t;switch(t){case"keypress":if(In(l)===0)break t;case"keydown":case"keyup":O=ym;break;case"focusin":w="focus",O=Ci;break;case"focusout":w="blur",O=Ci;break;case"beforeblur":case"afterblur":O=Ci;break;case"click":if(l.button===2)break t;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":O=As;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":O=nm;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":O=Sm;break;case ws:case Ks:case Js:O=cm;break;case $s:O=Em;break;case"scroll":case"scrollend":O=lm;break;case"wheel":O=zm;break;case"copy":case"cut":case"paste":O=sm;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":O=Rs;break;case"toggle":case"beforetoggle":O=_m}var et=(e&4)!==0,zt=!et&&(t==="scroll"||t==="scrollend"),b=et?_!==null?_+"Capture":null:_;et=[];for(var g=z,T;g!==null;){var C=g;if(T=C.stateNode,C=C.tag,C!==5&&C!==26&&C!==27||T===null||b===null||(C=wa(g,b),C!=null&&et.push(_n(g,C,T))),zt)break;g=g.return}0<et.length&&(_=new O(_,w,null,l,N),j.push({event:_,listeners:et}))}}if((e&7)===0){t:{if(_=t==="mouseover"||t==="pointerover",O=t==="mouseout"||t==="pointerout",_&&l!==_i&&(w=l.relatedTarget||l.fromElement)&&(ta(w)||w[Pl]))break t;if((O||_)&&(_=N.window===N?N:(_=N.ownerDocument)?_.defaultView||_.parentWindow:window,O?(w=l.relatedTarget||l.toElement,O=z,w=w?ta(w):null,w!==null&&(zt=h(w),et=w.tag,w!==zt||et!==5&&et!==27&&et!==6)&&(w=null)):(O=null,w=z),O!==w)){if(et=As,C="onMouseLeave",b="onMouseEnter",g="mouse",(t==="pointerout"||t==="pointerover")&&(et=Rs,C="onPointerLeave",b="onPointerEnter",g="pointer"),zt=O==null?_:Va(O),T=w==null?_:Va(w),_=new et(C,g+"leave",O,l,N),_.target=zt,_.relatedTarget=T,C=null,ta(N)===z&&(et=new et(b,g+"enter",w,l,N),et.target=T,et.relatedTarget=zt,C=et),zt=C,O&&w)e:{for(et=Av,b=O,g=w,T=0,C=b;C;C=et(C))T++;C=0;for(var P=g;P;P=et(P))C++;for(;0<T-C;)b=et(b),T--;for(;0<C-T;)g=et(g),C--;for(;T--;){if(b===g||g!==null&&b===g.alternate){et=b;break e}b=et(b),g=et(g)}et=null}else et=null;O!==null&&pd(j,_,O,et,!1),w!==null&&zt!==null&&pd(j,zt,w,et,!0)}}t:{if(_=z?Va(z):window,O=_.nodeName&&_.nodeName.toLowerCase(),O==="select"||O==="input"&&_.type==="file")var mt=js;else if(Cs(_))if(Hs)mt=Hm;else{mt=Um;var J=Cm}else O=_.nodeName,!O||O.toLowerCase()!=="input"||_.type!=="checkbox"&&_.type!=="radio"?z&&Ai(z.elementType)&&(mt=js):mt=jm;if(mt&&(mt=mt(t,z))){Us(j,mt,l,N);break t}J&&J(t,_,z),t==="focusout"&&z&&_.type==="number"&&z.memoizedProps.value!=null&&zi(_,"number",_.value)}switch(J=z?Va(z):window,t){case"focusin":(Cs(J)||J.contentEditable==="true")&&(sa=J,Li=z,Pa=null);break;case"focusout":Pa=Li=sa=null;break;case"mousedown":Yi=!0;break;case"contextmenu":case"mouseup":case"dragend":Yi=!1,Zs(j,l,N);break;case"selectionchange":if(qm)break;case"keydown":case"keyup":Zs(j,l,N)}var ut;if(ji)t:{switch(t){case"compositionstart":var dt="onCompositionStart";break t;case"compositionend":dt="onCompositionEnd";break t;case"compositionupdate":dt="onCompositionUpdate";break t}dt=void 0}else fa?Ns(t,l)&&(dt="onCompositionEnd"):t==="keydown"&&l.keyCode===229&&(dt="onCompositionStart");dt&&(Os&&l.locale!=="ko"&&(fa||dt!=="onCompositionStart"?dt==="onCompositionEnd"&&fa&&(ut=Ts()):(fl=N,Mi="value"in fl?fl.value:fl.textContent,fa=!0)),J=Vu(z,dt),0<J.length&&(dt=new _s(dt,t,null,l,N),j.push({event:dt,listeners:J}),ut?dt.data=ut:(ut=Ds(l),ut!==null&&(dt.data=ut)))),(ut=Om?xm(t,l):Mm(t,l))&&(dt=Vu(z,"onBeforeInput"),0<dt.length&&(J=new _s("onBeforeInput","beforeinput",null,l,N),j.push({event:J,listeners:dt}),J.data=ut)),bv(j,t,z,l,N)}yd(j,e)})}function _n(t,e,l){return{instance:t,listener:e,currentTarget:l}}function Vu(t,e){for(var l=e+"Capture",a=[];t!==null;){var n=t,u=n.stateNode;if(n=n.tag,n!==5&&n!==26&&n!==27||u===null||(n=wa(t,l),n!=null&&a.unshift(_n(t,n,u)),n=wa(t,e),n!=null&&a.push(_n(t,n,u))),t.tag===3)return a;t=t.return}return[]}function Av(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5&&t.tag!==27);return t||null}function pd(t,e,l,a,n){for(var u=e._reactName,i=[];l!==null&&l!==a;){var s=l,m=s.alternate,z=s.stateNode;if(s=s.tag,m!==null&&m===a)break;s!==5&&s!==26&&s!==27||z===null||(m=z,n?(z=wa(l,u),z!=null&&i.unshift(_n(l,z,m))):n||(z=wa(l,u),z!=null&&i.push(_n(l,z,m)))),l=l.return}i.length!==0&&t.push({event:e,listeners:i})}var _v=/\r\n?/g,Rv=/\u0000|\uFFFD/g;function Sd(t){return(typeof t=="string"?t:""+t).replace(_v,`
-`).replace(Rv,"")}function bd(t,e){return e=Sd(e),Sd(t)===e}function Tt(t,e,l,a,n,u){switch(l){case"children":typeof a=="string"?e==="body"||e==="textarea"&&a===""||ua(t,a):(typeof a=="number"||typeof a=="bigint")&&e!=="body"&&ua(t,""+a);break;case"className":$n(t,"class",a);break;case"tabIndex":$n(t,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":$n(t,l,a);break;case"style":Ss(t,a,u);break;case"data":if(e!=="object"){$n(t,"data",a);break}case"src":case"href":if(a===""&&(e!=="a"||l!=="href")){t.removeAttribute(l);break}if(a==null||typeof a=="function"||typeof a=="symbol"||typeof a=="boolean"){t.removeAttribute(l);break}a=Fn(""+a),t.setAttribute(l,a);break;case"action":case"formAction":if(typeof a=="function"){t.setAttribute(l,"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 u=="function"&&(l==="formAction"?(e!=="input"&&Tt(t,e,"name",n.name,n,null),Tt(t,e,"formEncType",n.formEncType,n,null),Tt(t,e,"formMethod",n.formMethod,n,null),Tt(t,e,"formTarget",n.formTarget,n,null)):(Tt(t,e,"encType",n.encType,n,null),Tt(t,e,"method",n.method,n,null),Tt(t,e,"target",n.target,n,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){t.removeAttribute(l);break}a=Fn(""+a),t.setAttribute(l,a);break;case"onClick":a!=null&&(t.onclick=Xe);break;case"onScroll":a!=null&&st("scroll",t);break;case"onScrollEnd":a!=null&&st("scrollend",t);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(f(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(f(60));t.innerHTML=l}}break;case"multiple":t.multiple=a&&typeof a!="function"&&typeof a!="symbol";break;case"muted":t.muted=a&&typeof a!="function"&&typeof a!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(a==null||typeof a=="function"||typeof a=="boolean"||typeof a=="symbol"){t.removeAttribute("xlink:href");break}l=Fn(""+a),t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",l);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":a!=null&&typeof a!="function"&&typeof a!="symbol"?t.setAttribute(l,""+a):t.removeAttribute(l);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":a&&typeof a!="function"&&typeof a!="symbol"?t.setAttribute(l,""):t.removeAttribute(l);break;case"capture":case"download":a===!0?t.setAttribute(l,""):a!==!1&&a!=null&&typeof a!="function"&&typeof a!="symbol"?t.setAttribute(l,a):t.removeAttribute(l);break;case"cols":case"rows":case"size":case"span":a!=null&&typeof a!="function"&&typeof a!="symbol"&&!isNaN(a)&&1<=a?t.setAttribute(l,a):t.removeAttribute(l);break;case"rowSpan":case"start":a==null||typeof a=="function"||typeof a=="symbol"||isNaN(a)?t.removeAttribute(l):t.setAttribute(l,a);break;case"popover":st("beforetoggle",t),st("toggle",t),Jn(t,"popover",a);break;case"xlinkActuate":Ge(t,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":Ge(t,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":Ge(t,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":Ge(t,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":Ge(t,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":Ge(t,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":Ge(t,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":Ge(t,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":Ge(t,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":Jn(t,"is",a);break;case"innerText":case"textContent":break;default:(!(2<l.length)||l[0]!=="o"&&l[0]!=="O"||l[1]!=="n"&&l[1]!=="N")&&(l=tm.get(l)||l,Jn(t,l,a))}}function of(t,e,l,a,n,u){switch(l){case"style":Ss(t,a,u);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(f(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(f(60));t.innerHTML=l}}break;case"children":typeof a=="string"?ua(t,a):(typeof a=="number"||typeof a=="bigint")&&ua(t,""+a);break;case"onScroll":a!=null&&st("scroll",t);break;case"onScrollEnd":a!=null&&st("scrollend",t);break;case"onClick":a!=null&&(t.onclick=Xe);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!rs.hasOwnProperty(l))t:{if(l[0]==="o"&&l[1]==="n"&&(n=l.endsWith("Capture"),e=l.slice(2,n?l.length-7:void 0),u=t[It]||null,u=u!=null?u[l]:null,typeof u=="function"&&t.removeEventListener(e,u,n),typeof a=="function")){typeof u!="function"&&u!==null&&(l in t?t[l]=null:t.hasAttribute(l)&&t.removeAttribute(l)),t.addEventListener(e,a,n);break t}l in t?t[l]=a:a===!0?t.setAttribute(l,""):Jn(t,l,a)}}}function Jt(t,e,l){switch(e){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":st("error",t),st("load",t);var a=!1,n=!1,u;for(u in l)if(l.hasOwnProperty(u)){var i=l[u];if(i!=null)switch(u){case"src":a=!0;break;case"srcSet":n=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(f(137,e));default:Tt(t,e,u,i,l,null)}}n&&Tt(t,e,"srcSet",l.srcSet,l,null),a&&Tt(t,e,"src",l.src,l,null);return;case"input":st("invalid",t);var s=u=i=n=null,m=null,z=null;for(a in l)if(l.hasOwnProperty(a)){var N=l[a];if(N!=null)switch(a){case"name":n=N;break;case"type":i=N;break;case"checked":m=N;break;case"defaultChecked":z=N;break;case"value":u=N;break;case"defaultValue":s=N;break;case"children":case"dangerouslySetInnerHTML":if(N!=null)throw Error(f(137,e));break;default:Tt(t,e,a,N,l,null)}}vs(t,u,s,m,z,i,n,!1);return;case"select":st("invalid",t),a=i=u=null;for(n in l)if(l.hasOwnProperty(n)&&(s=l[n],s!=null))switch(n){case"value":u=s;break;case"defaultValue":i=s;break;case"multiple":a=s;default:Tt(t,e,n,s,l,null)}e=u,l=i,t.multiple=!!a,e!=null?na(t,!!a,e,!1):l!=null&&na(t,!!a,l,!0);return;case"textarea":st("invalid",t),u=n=a=null;for(i in l)if(l.hasOwnProperty(i)&&(s=l[i],s!=null))switch(i){case"value":a=s;break;case"defaultValue":n=s;break;case"children":u=s;break;case"dangerouslySetInnerHTML":if(s!=null)throw Error(f(91));break;default:Tt(t,e,i,s,l,null)}gs(t,a,n,u);return;case"option":for(m in l)l.hasOwnProperty(m)&&(a=l[m],a!=null)&&(m==="selected"?t.selected=a&&typeof a!="function"&&typeof a!="symbol":Tt(t,e,m,a,l,null));return;case"dialog":st("beforetoggle",t),st("toggle",t),st("cancel",t),st("close",t);break;case"iframe":case"object":st("load",t);break;case"video":case"audio":for(a=0;a<An.length;a++)st(An[a],t);break;case"image":st("error",t),st("load",t);break;case"details":st("toggle",t);break;case"embed":case"source":case"link":st("error",t),st("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(z in l)if(l.hasOwnProperty(z)&&(a=l[z],a!=null))switch(z){case"children":case"dangerouslySetInnerHTML":throw Error(f(137,e));default:Tt(t,e,z,a,l,null)}return;default:if(Ai(e)){for(N in l)l.hasOwnProperty(N)&&(a=l[N],a!==void 0&&of(t,e,N,a,l,void 0));return}}for(s in l)l.hasOwnProperty(s)&&(a=l[s],a!=null&&Tt(t,e,s,a,l,null))}function Ov(t,e,l,a){switch(e){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var n=null,u=null,i=null,s=null,m=null,z=null,N=null;for(O in l){var j=l[O];if(l.hasOwnProperty(O)&&j!=null)switch(O){case"checked":break;case"value":break;case"defaultValue":m=j;default:a.hasOwnProperty(O)||Tt(t,e,O,null,a,j)}}for(var _ in a){var O=a[_];if(j=l[_],a.hasOwnProperty(_)&&(O!=null||j!=null))switch(_){case"type":u=O;break;case"name":n=O;break;case"checked":z=O;break;case"defaultChecked":N=O;break;case"value":i=O;break;case"defaultValue":s=O;break;case"children":case"dangerouslySetInnerHTML":if(O!=null)throw Error(f(137,e));break;default:O!==j&&Tt(t,e,_,O,a,j)}}Ti(t,i,s,m,z,N,u,n);return;case"select":O=i=s=_=null;for(u in l)if(m=l[u],l.hasOwnProperty(u)&&m!=null)switch(u){case"value":break;case"multiple":O=m;default:a.hasOwnProperty(u)||Tt(t,e,u,null,a,m)}for(n in a)if(u=a[n],m=l[n],a.hasOwnProperty(n)&&(u!=null||m!=null))switch(n){case"value":_=u;break;case"defaultValue":s=u;break;case"multiple":i=u;default:u!==m&&Tt(t,e,n,u,a,m)}e=s,l=i,a=O,_!=null?na(t,!!l,_,!1):!!a!=!!l&&(e!=null?na(t,!!l,e,!0):na(t,!!l,l?[]:"",!1));return;case"textarea":O=_=null;for(s in l)if(n=l[s],l.hasOwnProperty(s)&&n!=null&&!a.hasOwnProperty(s))switch(s){case"value":break;case"children":break;default:Tt(t,e,s,null,a,n)}for(i in a)if(n=a[i],u=l[i],a.hasOwnProperty(i)&&(n!=null||u!=null))switch(i){case"value":_=n;break;case"defaultValue":O=n;break;case"children":break;case"dangerouslySetInnerHTML":if(n!=null)throw Error(f(91));break;default:n!==u&&Tt(t,e,i,n,a,u)}ys(t,_,O);return;case"option":for(var w in l)_=l[w],l.hasOwnProperty(w)&&_!=null&&!a.hasOwnProperty(w)&&(w==="selected"?t.selected=!1:Tt(t,e,w,null,a,_));for(m in a)_=a[m],O=l[m],a.hasOwnProperty(m)&&_!==O&&(_!=null||O!=null)&&(m==="selected"?t.selected=_&&typeof _!="function"&&typeof _!="symbol":Tt(t,e,m,_,a,O));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 et in l)_=l[et],l.hasOwnProperty(et)&&_!=null&&!a.hasOwnProperty(et)&&Tt(t,e,et,null,a,_);for(z in a)if(_=a[z],O=l[z],a.hasOwnProperty(z)&&_!==O&&(_!=null||O!=null))switch(z){case"children":case"dangerouslySetInnerHTML":if(_!=null)throw Error(f(137,e));break;default:Tt(t,e,z,_,a,O)}return;default:if(Ai(e)){for(var zt in l)_=l[zt],l.hasOwnProperty(zt)&&_!==void 0&&!a.hasOwnProperty(zt)&&of(t,e,zt,void 0,a,_);for(N in a)_=a[N],O=l[N],!a.hasOwnProperty(N)||_===O||_===void 0&&O===void 0||of(t,e,N,_,a,O);return}}for(var b in l)_=l[b],l.hasOwnProperty(b)&&_!=null&&!a.hasOwnProperty(b)&&Tt(t,e,b,null,a,_);for(j in a)_=a[j],O=l[j],!a.hasOwnProperty(j)||_===O||_==null&&O==null||Tt(t,e,j,_,a,O)}function Ed(t){switch(t){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function xv(){if(typeof performance.getEntriesByType=="function"){for(var t=0,e=0,l=performance.getEntriesByType("resource"),a=0;a<l.length;a++){var n=l[a],u=n.transferSize,i=n.initiatorType,s=n.duration;if(u&&s&&Ed(i)){for(i=0,s=n.responseEnd,a+=1;a<l.length;a++){var m=l[a],z=m.startTime;if(z>s)break;var N=m.transferSize,j=m.initiatorType;N&&Ed(j)&&(m=m.responseEnd,i+=N*(m<s?1:(s-z)/(m-z)))}if(--a,e+=8*(u+i)/(n.duration/1e3),t++,10<t)break}}if(0<t)return e/t/1e6}return navigator.connection&&(t=navigator.connection.downlink,typeof t=="number")?t:5}var df=null,hf=null;function wu(t){return t.nodeType===9?t:t.ownerDocument}function Td(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 zd(t,e){if(t===0)switch(e){case"svg":return 1;case"math":return 2;default:return 0}return t===1&&e==="foreignObject"?0:t}function mf(t,e){return t==="textarea"||t==="noscript"||typeof e.children=="string"||typeof e.children=="number"||typeof e.children=="bigint"||typeof e.dangerouslySetInnerHTML=="object"&&e.dangerouslySetInnerHTML!==null&&e.dangerouslySetInnerHTML.__html!=null}var vf=null;function Mv(){var t=window.event;return t&&t.type==="popstate"?t===vf?!1:(vf=t,!0):(vf=null,!1)}var Ad=typeof setTimeout=="function"?setTimeout:void 0,Nv=typeof clearTimeout=="function"?clearTimeout:void 0,_d=typeof Promise=="function"?Promise:void 0,Dv=typeof queueMicrotask=="function"?queueMicrotask:typeof _d<"u"?function(t){return _d.resolve(null).then(t).catch(Cv)}:Ad;function Cv(t){setTimeout(function(){throw t})}function _l(t){return t==="head"}function Rd(t,e){var l=e,a=0;do{var n=l.nextSibling;if(t.removeChild(l),n&&n.nodeType===8)if(l=n.data,l==="/$"||l==="/&"){if(a===0){t.removeChild(n),Ba(e);return}a--}else if(l==="$"||l==="$?"||l==="$~"||l==="$!"||l==="&")a++;else if(l==="html")Rn(t.ownerDocument.documentElement);else if(l==="head"){l=t.ownerDocument.head,Rn(l);for(var u=l.firstChild;u;){var i=u.nextSibling,s=u.nodeName;u[Za]||s==="SCRIPT"||s==="STYLE"||s==="LINK"&&u.rel.toLowerCase()==="stylesheet"||l.removeChild(u),u=i}}else l==="body"&&Rn(t.ownerDocument.body);l=n}while(l);Ba(e)}function Od(t,e){var l=t;t=0;do{var a=l.nextSibling;if(l.nodeType===1?e?(l._stashedDisplay=l.style.display,l.style.display="none"):(l.style.display=l._stashedDisplay||"",l.getAttribute("style")===""&&l.removeAttribute("style")):l.nodeType===3&&(e?(l._stashedText=l.nodeValue,l.nodeValue=""):l.nodeValue=l._stashedText||""),a&&a.nodeType===8)if(l=a.data,l==="/$"){if(t===0)break;t--}else l!=="$"&&l!=="$?"&&l!=="$~"&&l!=="$!"||t++;l=a}while(l)}function yf(t){var e=t.firstChild;for(e&&e.nodeType===10&&(e=e.nextSibling);e;){var l=e;switch(e=e.nextSibling,l.nodeName){case"HTML":case"HEAD":case"BODY":yf(l),bi(l);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(l.rel.toLowerCase()==="stylesheet")continue}t.removeChild(l)}}function Uv(t,e,l,a){for(;t.nodeType===1;){var n=l;if(t.nodeName.toLowerCase()!==e.toLowerCase()){if(!a&&(t.nodeName!=="INPUT"||t.type!=="hidden"))break}else if(a){if(!t[Za])switch(e){case"meta":if(!t.hasAttribute("itemprop"))break;return t;case"link":if(u=t.getAttribute("rel"),u==="stylesheet"&&t.hasAttribute("data-precedence"))break;if(u!==n.rel||t.getAttribute("href")!==(n.href==null||n.href===""?null:n.href)||t.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin)||t.getAttribute("title")!==(n.title==null?null:n.title))break;return t;case"style":if(t.hasAttribute("data-precedence"))break;return t;case"script":if(u=t.getAttribute("src"),(u!==(n.src==null?null:n.src)||t.getAttribute("type")!==(n.type==null?null:n.type)||t.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin))&&u&&t.hasAttribute("async")&&!t.hasAttribute("itemprop"))break;return t;default:return t}}else if(e==="input"&&t.type==="hidden"){var u=n.name==null?null:""+n.name;if(n.type==="hidden"&&t.getAttribute("name")===u)return t}else return t;if(t=Oe(t.nextSibling),t===null)break}return null}function jv(t,e,l){if(e==="")return null;for(;t.nodeType!==3;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!l||(t=Oe(t.nextSibling),t===null))return null;return t}function xd(t,e){for(;t.nodeType!==8;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!e||(t=Oe(t.nextSibling),t===null))return null;return t}function gf(t){return t.data==="$?"||t.data==="$~"}function pf(t){return t.data==="$!"||t.data==="$?"&&t.ownerDocument.readyState!=="loading"}function Hv(t,e){var l=t.ownerDocument;if(t.data==="$~")t._reactRetry=e;else if(t.data!=="$?"||l.readyState!=="loading")e();else{var a=function(){e(),l.removeEventListener("DOMContentLoaded",a)};l.addEventListener("DOMContentLoaded",a),t._reactRetry=a}}function Oe(t){for(;t!=null;t=t.nextSibling){var e=t.nodeType;if(e===1||e===3)break;if(e===8){if(e=t.data,e==="$"||e==="$!"||e==="$?"||e==="$~"||e==="&"||e==="F!"||e==="F")break;if(e==="/$"||e==="/&")return null}}return t}var Sf=null;function Md(t){t=t.nextSibling;for(var e=0;t;){if(t.nodeType===8){var l=t.data;if(l==="/$"||l==="/&"){if(e===0)return Oe(t.nextSibling);e--}else l!=="$"&&l!=="$!"&&l!=="$?"&&l!=="$~"&&l!=="&"||e++}t=t.nextSibling}return null}function Nd(t){t=t.previousSibling;for(var e=0;t;){if(t.nodeType===8){var l=t.data;if(l==="$"||l==="$!"||l==="$?"||l==="$~"||l==="&"){if(e===0)return t;e--}else l!=="/$"&&l!=="/&"||e++}t=t.previousSibling}return null}function Dd(t,e,l){switch(e=wu(l),t){case"html":if(t=e.documentElement,!t)throw Error(f(452));return t;case"head":if(t=e.head,!t)throw Error(f(453));return t;case"body":if(t=e.body,!t)throw Error(f(454));return t;default:throw Error(f(451))}}function Rn(t){for(var e=t.attributes;e.length;)t.removeAttributeNode(e[0]);bi(t)}var xe=new Map,Cd=new Set;function Ku(t){return typeof t.getRootNode=="function"?t.getRootNode():t.nodeType===9?t:t.ownerDocument}var al=L.d;L.d={f:Bv,r:qv,D:Lv,C:Yv,L:Gv,m:Xv,X:Zv,S:Qv,M:Vv};function Bv(){var t=al.f(),e=qu();return t||e}function qv(t){var e=ea(t);e!==null&&e.tag===5&&e.type==="form"?$r(e):al.r(t)}var Ua=typeof document>"u"?null:document;function Ud(t,e,l){var a=Ua;if(a&&typeof e=="string"&&e){var n=be(e);n='link[rel="'+t+'"][href="'+n+'"]',typeof l=="string"&&(n+='[crossorigin="'+l+'"]'),Cd.has(n)||(Cd.add(n),t={rel:t,crossOrigin:l,href:e},a.querySelector(n)===null&&(e=a.createElement("link"),Jt(e,"link",t),Xt(e),a.head.appendChild(e)))}}function Lv(t){al.D(t),Ud("dns-prefetch",t,null)}function Yv(t,e){al.C(t,e),Ud("preconnect",t,e)}function Gv(t,e,l){al.L(t,e,l);var a=Ua;if(a&&t&&e){var n='link[rel="preload"][as="'+be(e)+'"]';e==="image"&&l&&l.imageSrcSet?(n+='[imagesrcset="'+be(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(n+='[imagesizes="'+be(l.imageSizes)+'"]')):n+='[href="'+be(t)+'"]';var u=n;switch(e){case"style":u=ja(t);break;case"script":u=Ha(t)}xe.has(u)||(t=R({rel:"preload",href:e==="image"&&l&&l.imageSrcSet?void 0:t,as:e},l),xe.set(u,t),a.querySelector(n)!==null||e==="style"&&a.querySelector(On(u))||e==="script"&&a.querySelector(xn(u))||(e=a.createElement("link"),Jt(e,"link",t),Xt(e),a.head.appendChild(e)))}}function Xv(t,e){al.m(t,e);var l=Ua;if(l&&t){var a=e&&typeof e.as=="string"?e.as:"script",n='link[rel="modulepreload"][as="'+be(a)+'"][href="'+be(t)+'"]',u=n;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=Ha(t)}if(!xe.has(u)&&(t=R({rel:"modulepreload",href:t},e),xe.set(u,t),l.querySelector(n)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(xn(u)))return}a=l.createElement("link"),Jt(a,"link",t),Xt(a),l.head.appendChild(a)}}}function Qv(t,e,l){al.S(t,e,l);var a=Ua;if(a&&t){var n=la(a).hoistableStyles,u=ja(t);e=e||"default";var i=n.get(u);if(!i){var s={loading:0,preload:null};if(i=a.querySelector(On(u)))s.loading=5;else{t=R({rel:"stylesheet",href:t,"data-precedence":e},l),(l=xe.get(u))&&bf(t,l);var m=i=a.createElement("link");Xt(m),Jt(m,"link",t),m._p=new Promise(function(z,N){m.onload=z,m.onerror=N}),m.addEventListener("load",function(){s.loading|=1}),m.addEventListener("error",function(){s.loading|=2}),s.loading|=4,Ju(i,e,a)}i={type:"stylesheet",instance:i,count:1,state:s},n.set(u,i)}}}function Zv(t,e){al.X(t,e);var l=Ua;if(l&&t){var a=la(l).hoistableScripts,n=Ha(t),u=a.get(n);u||(u=l.querySelector(xn(n)),u||(t=R({src:t,async:!0},e),(e=xe.get(n))&&Ef(t,e),u=l.createElement("script"),Xt(u),Jt(u,"link",t),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function Vv(t,e){al.M(t,e);var l=Ua;if(l&&t){var a=la(l).hoistableScripts,n=Ha(t),u=a.get(n);u||(u=l.querySelector(xn(n)),u||(t=R({src:t,async:!0,type:"module"},e),(e=xe.get(n))&&Ef(t,e),u=l.createElement("script"),Xt(u),Jt(u,"link",t),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function jd(t,e,l,a){var n=(n=ct.current)?Ku(n):null;if(!n)throw Error(f(446));switch(t){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(e=ja(l.href),l=la(n).hoistableStyles,a=l.get(e),a||(a={type:"style",instance:null,count:0,state:null},l.set(e,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(l.rel==="stylesheet"&&typeof l.href=="string"&&typeof l.precedence=="string"){t=ja(l.href);var u=la(n).hoistableStyles,i=u.get(t);if(i||(n=n.ownerDocument||n,i={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(t,i),(u=n.querySelector(On(t)))&&!u._p&&(i.instance=u,i.state.loading=5),xe.has(t)||(l={rel:"preload",as:"style",href:l.href,crossOrigin:l.crossOrigin,integrity:l.integrity,media:l.media,hrefLang:l.hrefLang,referrerPolicy:l.referrerPolicy},xe.set(t,l),u||wv(n,t,l,i.state))),e&&a===null)throw Error(f(528,""));return i}if(e&&a!==null)throw Error(f(529,""));return null;case"script":return e=l.async,l=l.src,typeof l=="string"&&e&&typeof e!="function"&&typeof e!="symbol"?(e=Ha(l),l=la(n).hoistableScripts,a=l.get(e),a||(a={type:"script",instance:null,count:0,state:null},l.set(e,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(f(444,t))}}function ja(t){return'href="'+be(t)+'"'}function On(t){return'link[rel="stylesheet"]['+t+"]"}function Hd(t){return R({},t,{"data-precedence":t.precedence,precedence:null})}function wv(t,e,l,a){t.querySelector('link[rel="preload"][as="style"]['+e+"]")?a.loading=1:(e=t.createElement("link"),a.preload=e,e.addEventListener("load",function(){return a.loading|=1}),e.addEventListener("error",function(){return a.loading|=2}),Jt(e,"link",l),Xt(e),t.head.appendChild(e))}function Ha(t){return'[src="'+be(t)+'"]'}function xn(t){return"script[async]"+t}function Bd(t,e,l){if(e.count++,e.instance===null)switch(e.type){case"style":var a=t.querySelector('style[data-href~="'+be(l.href)+'"]');if(a)return e.instance=a,Xt(a),a;var n=R({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return a=(t.ownerDocument||t).createElement("style"),Xt(a),Jt(a,"style",n),Ju(a,l.precedence,t),e.instance=a;case"stylesheet":n=ja(l.href);var u=t.querySelector(On(n));if(u)return e.state.loading|=4,e.instance=u,Xt(u),u;a=Hd(l),(n=xe.get(n))&&bf(a,n),u=(t.ownerDocument||t).createElement("link"),Xt(u);var i=u;return i._p=new Promise(function(s,m){i.onload=s,i.onerror=m}),Jt(u,"link",a),e.state.loading|=4,Ju(u,l.precedence,t),e.instance=u;case"script":return u=Ha(l.src),(n=t.querySelector(xn(u)))?(e.instance=n,Xt(n),n):(a=l,(n=xe.get(u))&&(a=R({},l),Ef(a,n)),t=t.ownerDocument||t,n=t.createElement("script"),Xt(n),Jt(n,"link",a),t.head.appendChild(n),e.instance=n);case"void":return null;default:throw Error(f(443,e.type))}else e.type==="stylesheet"&&(e.state.loading&4)===0&&(a=e.instance,e.state.loading|=4,Ju(a,l.precedence,t));return e.instance}function Ju(t,e,l){for(var a=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),n=a.length?a[a.length-1]:null,u=n,i=0;i<a.length;i++){var s=a[i];if(s.dataset.precedence===e)u=s;else if(u!==n)break}u?u.parentNode.insertBefore(t,u.nextSibling):(e=l.nodeType===9?l.head:l,e.insertBefore(t,e.firstChild))}function bf(t,e){t.crossOrigin==null&&(t.crossOrigin=e.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=e.referrerPolicy),t.title==null&&(t.title=e.title)}function Ef(t,e){t.crossOrigin==null&&(t.crossOrigin=e.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=e.referrerPolicy),t.integrity==null&&(t.integrity=e.integrity)}var $u=null;function qd(t,e,l){if($u===null){var a=new Map,n=$u=new Map;n.set(l,a)}else n=$u,a=n.get(l),a||(a=new Map,n.set(l,a));if(a.has(t))return a;for(a.set(t,null),l=l.getElementsByTagName(t),n=0;n<l.length;n++){var u=l[n];if(!(u[Za]||u[Zt]||t==="link"&&u.getAttribute("rel")==="stylesheet")&&u.namespaceURI!=="http://www.w3.org/2000/svg"){var i=u.getAttribute(e)||"";i=t+i;var s=a.get(i);s?s.push(u):a.set(i,[u])}}return a}function Ld(t,e,l){t=t.ownerDocument||t,t.head.insertBefore(l,e==="title"?t.querySelector("head > title"):null)}function Kv(t,e,l){if(l===1||e.itemProp!=null)return!1;switch(t){case"meta":case"title":return!0;case"style":if(typeof e.precedence!="string"||typeof e.href!="string"||e.href==="")break;return!0;case"link":if(typeof e.rel!="string"||typeof e.href!="string"||e.href===""||e.onLoad||e.onError)break;return e.rel==="stylesheet"?(t=e.disabled,typeof e.precedence=="string"&&t==null):!0;case"script":if(e.async&&typeof e.async!="function"&&typeof e.async!="symbol"&&!e.onLoad&&!e.onError&&e.src&&typeof e.src=="string")return!0}return!1}function Yd(t){return!(t.type==="stylesheet"&&(t.state.loading&3)===0)}function Jv(t,e,l,a){if(l.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(l.state.loading&4)===0){if(l.instance===null){var n=ja(a.href),u=e.querySelector(On(n));if(u){e=u._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(t.count++,t=ku.bind(t),e.then(t,t)),l.state.loading|=4,l.instance=u,Xt(u);return}u=e.ownerDocument||e,a=Hd(a),(n=xe.get(n))&&bf(a,n),u=u.createElement("link"),Xt(u);var i=u;i._p=new Promise(function(s,m){i.onload=s,i.onerror=m}),Jt(u,"link",a),l.instance=u}t.stylesheets===null&&(t.stylesheets=new Map),t.stylesheets.set(l,e),(e=l.state.preload)&&(l.state.loading&3)===0&&(t.count++,l=ku.bind(t),e.addEventListener("load",l),e.addEventListener("error",l))}}var Tf=0;function $v(t,e){return t.stylesheets&&t.count===0&&Wu(t,t.stylesheets),0<t.count||0<t.imgCount?function(l){var a=setTimeout(function(){if(t.stylesheets&&Wu(t,t.stylesheets),t.unsuspend){var u=t.unsuspend;t.unsuspend=null,u()}},6e4+e);0<t.imgBytes&&Tf===0&&(Tf=62500*xv());var n=setTimeout(function(){if(t.waitingForImages=!1,t.count===0&&(t.stylesheets&&Wu(t,t.stylesheets),t.unsuspend)){var u=t.unsuspend;t.unsuspend=null,u()}},(t.imgBytes>Tf?50:800)+e);return t.unsuspend=l,function(){t.unsuspend=null,clearTimeout(a),clearTimeout(n)}}:null}function ku(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Wu(this,this.stylesheets);else if(this.unsuspend){var t=this.unsuspend;this.unsuspend=null,t()}}}var Fu=null;function Wu(t,e){t.stylesheets=null,t.unsuspend!==null&&(t.count++,Fu=new Map,e.forEach(kv,t),Fu=null,ku.call(t))}function kv(t,e){if(!(e.state.loading&4)){var l=Fu.get(t);if(l)var a=l.get(null);else{l=new Map,Fu.set(t,l);for(var n=t.querySelectorAll("link[data-precedence],style[data-precedence]"),u=0;u<n.length;u++){var i=n[u];(i.nodeName==="LINK"||i.getAttribute("media")!=="not all")&&(l.set(i.dataset.precedence,i),a=i)}a&&l.set(null,a)}n=e.instance,i=n.getAttribute("data-precedence"),u=l.get(i)||a,u===a&&l.set(null,n),l.set(i,n),this.count++,a=ku.bind(this),n.addEventListener("load",a),n.addEventListener("error",a),u?u.parentNode.insertBefore(n,u.nextSibling):(t=t.nodeType===9?t.head:t,t.insertBefore(n,t.firstChild)),e.state.loading|=4}}var Mn={$$typeof:Z,Provider:null,Consumer:null,_currentValue:I,_currentValue2:I,_threadCount:0};function Fv(t,e,l,a,n,u,i,s,m){this.tag=1,this.containerInfo=t,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=yi(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=yi(0),this.hiddenUpdates=yi(null),this.identifierPrefix=a,this.onUncaughtError=n,this.onCaughtError=u,this.onRecoverableError=i,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=m,this.incompleteTransitions=new Map}function Gd(t,e,l,a,n,u,i,s,m,z,N,j){return t=new Fv(t,e,l,i,m,z,N,j,s),e=1,u===!0&&(e|=24),u=re(3,null,null,e),t.current=u,u.stateNode=t,e=tc(),e.refCount++,t.pooledCache=e,e.refCount++,u.memoizedState={element:a,isDehydrated:l,cache:e},nc(u),t}function Xd(t){return t?(t=da,t):da}function Qd(t,e,l,a,n,u){n=Xd(n),a.context===null?a.context=n:a.pendingContext=n,a=ml(e),a.payload={element:l},u=u===void 0?null:u,u!==null&&(a.callback=u),l=vl(t,a,e),l!==null&&(ne(l,t,e),cn(l,t,e))}function Zd(t,e){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var l=t.retryLane;t.retryLane=l!==0&&l<e?l:e}}function zf(t,e){Zd(t,e),(t=t.alternate)&&Zd(t,e)}function Vd(t){if(t.tag===13||t.tag===31){var e=Ll(t,67108864);e!==null&&ne(e,t,67108864),zf(t,67108864)}}function wd(t){if(t.tag===13||t.tag===31){var e=ve();e=gi(e);var l=Ll(t,e);l!==null&&ne(l,t,e),zf(t,e)}}var Iu=!0;function Wv(t,e,l,a){var n=D.T;D.T=null;var u=L.p;try{L.p=2,Af(t,e,l,a)}finally{L.p=u,D.T=n}}function Iv(t,e,l,a){var n=D.T;D.T=null;var u=L.p;try{L.p=8,Af(t,e,l,a)}finally{L.p=u,D.T=n}}function Af(t,e,l,a){if(Iu){var n=_f(a);if(n===null)rf(t,e,a,Pu,l),Jd(t,a);else if(ty(n,t,e,l,a))a.stopPropagation();else if(Jd(t,a),e&4&&-1<Pv.indexOf(t)){for(;n!==null;){var u=ea(n);if(u!==null)switch(u.tag){case 3:if(u=u.stateNode,u.current.memoizedState.isDehydrated){var i=Ul(u.pendingLanes);if(i!==0){var s=u;for(s.pendingLanes|=2,s.entangledLanes|=2;i;){var m=1<<31-fe(i);s.entanglements[1]|=m,i&=~m}Ye(u),(yt&6)===0&&(Hu=ie()+500,zn(0))}}break;case 31:case 13:s=Ll(u,2),s!==null&&ne(s,u,2),qu(),zf(u,2)}if(u=_f(a),u===null&&rf(t,e,a,Pu,l),u===n)break;n=u}n!==null&&a.stopPropagation()}else rf(t,e,a,null,l)}}function _f(t){return t=Ri(t),Rf(t)}var Pu=null;function Rf(t){if(Pu=null,t=ta(t),t!==null){var e=h(t);if(e===null)t=null;else{var l=e.tag;if(l===13){if(t=p(e),t!==null)return t;t=null}else if(l===31){if(t=A(e),t!==null)return t;t=null}else if(l===3){if(e.stateNode.current.memoizedState.isDehydrated)return e.tag===3?e.stateNode.containerInfo:null;t=null}else e!==t&&(t=null)}}return Pu=t,null}function Kd(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(Lh()){case Pf:return 2;case ts:return 8;case Qn:case Yh:return 32;case es:return 268435456;default:return 32}default:return 32}}var Of=!1,Rl=null,Ol=null,xl=null,Nn=new Map,Dn=new Map,Ml=[],Pv="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 Jd(t,e){switch(t){case"focusin":case"focusout":Rl=null;break;case"dragenter":case"dragleave":Ol=null;break;case"mouseover":case"mouseout":xl=null;break;case"pointerover":case"pointerout":Nn.delete(e.pointerId);break;case"gotpointercapture":case"lostpointercapture":Dn.delete(e.pointerId)}}function Cn(t,e,l,a,n,u){return t===null||t.nativeEvent!==u?(t={blockedOn:e,domEventName:l,eventSystemFlags:a,nativeEvent:u,targetContainers:[n]},e!==null&&(e=ea(e),e!==null&&Vd(e)),t):(t.eventSystemFlags|=a,e=t.targetContainers,n!==null&&e.indexOf(n)===-1&&e.push(n),t)}function ty(t,e,l,a,n){switch(e){case"focusin":return Rl=Cn(Rl,t,e,l,a,n),!0;case"dragenter":return Ol=Cn(Ol,t,e,l,a,n),!0;case"mouseover":return xl=Cn(xl,t,e,l,a,n),!0;case"pointerover":var u=n.pointerId;return Nn.set(u,Cn(Nn.get(u)||null,t,e,l,a,n)),!0;case"gotpointercapture":return u=n.pointerId,Dn.set(u,Cn(Dn.get(u)||null,t,e,l,a,n)),!0}return!1}function $d(t){var e=ta(t.target);if(e!==null){var l=h(e);if(l!==null){if(e=l.tag,e===13){if(e=p(l),e!==null){t.blockedOn=e,cs(t.priority,function(){wd(l)});return}}else if(e===31){if(e=A(l),e!==null){t.blockedOn=e,cs(t.priority,function(){wd(l)});return}}else if(e===3&&l.stateNode.current.memoizedState.isDehydrated){t.blockedOn=l.tag===3?l.stateNode.containerInfo:null;return}}}t.blockedOn=null}function ti(t){if(t.blockedOn!==null)return!1;for(var e=t.targetContainers;0<e.length;){var l=_f(t.nativeEvent);if(l===null){l=t.nativeEvent;var a=new l.constructor(l.type,l);_i=a,l.target.dispatchEvent(a),_i=null}else return e=ea(l),e!==null&&Vd(e),t.blockedOn=l,!1;e.shift()}return!0}function kd(t,e,l){ti(t)&&l.delete(e)}function ey(){Of=!1,Rl!==null&&ti(Rl)&&(Rl=null),Ol!==null&&ti(Ol)&&(Ol=null),xl!==null&&ti(xl)&&(xl=null),Nn.forEach(kd),Dn.forEach(kd)}function ei(t,e){t.blockedOn===e&&(t.blockedOn=null,Of||(Of=!0,c.unstable_scheduleCallback(c.unstable_NormalPriority,ey)))}var li=null;function Fd(t){li!==t&&(li=t,c.unstable_scheduleCallback(c.unstable_NormalPriority,function(){li===t&&(li=null);for(var e=0;e<t.length;e+=3){var l=t[e],a=t[e+1],n=t[e+2];if(typeof a!="function"){if(Rf(a||l)===null)continue;break}var u=ea(l);u!==null&&(t.splice(e,3),e-=3,Ac(u,{pending:!0,data:n,method:l.method,action:a},a,n))}}))}function Ba(t){function e(m){return ei(m,t)}Rl!==null&&ei(Rl,t),Ol!==null&&ei(Ol,t),xl!==null&&ei(xl,t),Nn.forEach(e),Dn.forEach(e);for(var l=0;l<Ml.length;l++){var a=Ml[l];a.blockedOn===t&&(a.blockedOn=null)}for(;0<Ml.length&&(l=Ml[0],l.blockedOn===null);)$d(l),l.blockedOn===null&&Ml.shift();if(l=(t.ownerDocument||t).$$reactFormReplay,l!=null)for(a=0;a<l.length;a+=3){var n=l[a],u=l[a+1],i=n[It]||null;if(typeof u=="function")i||Fd(l);else if(i){var s=null;if(u&&u.hasAttribute("formAction")){if(n=u,i=u[It]||null)s=i.formAction;else if(Rf(n)!==null)continue}else s=i.action;typeof s=="function"?l[a+1]=s:(l.splice(a,3),a-=3),Fd(l)}}}function Wd(){function t(u){u.canIntercept&&u.info==="react-transition"&&u.intercept({handler:function(){return new Promise(function(i){return n=i})},focusReset:"manual",scroll:"manual"})}function e(){n!==null&&(n(),n=null),a||setTimeout(l,20)}function l(){if(!a&&!navigation.transition){var u=navigation.currentEntry;u&&u.url!=null&&navigation.navigate(u.url,{state:u.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var a=!1,n=null;return navigation.addEventListener("navigate",t),navigation.addEventListener("navigatesuccess",e),navigation.addEventListener("navigateerror",e),setTimeout(l,100),function(){a=!0,navigation.removeEventListener("navigate",t),navigation.removeEventListener("navigatesuccess",e),navigation.removeEventListener("navigateerror",e),n!==null&&(n(),n=null)}}}function xf(t){this._internalRoot=t}ai.prototype.render=xf.prototype.render=function(t){var e=this._internalRoot;if(e===null)throw Error(f(409));var l=e.current,a=ve();Qd(l,a,t,e,null,null)},ai.prototype.unmount=xf.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var e=t.containerInfo;Qd(t.current,2,null,t,null,null),qu(),e[Pl]=null}};function ai(t){this._internalRoot=t}ai.prototype.unstable_scheduleHydration=function(t){if(t){var e=is();t={blockedOn:null,target:t,priority:e};for(var l=0;l<Ml.length&&e!==0&&e<Ml[l].priority;l++);Ml.splice(l,0,t),l===0&&$d(t)}};var Id=r.version;if(Id!=="19.2.4")throw Error(f(527,Id,"19.2.4"));L.findDOMNode=function(t){var e=t._reactInternals;if(e===void 0)throw typeof t.render=="function"?Error(f(188)):(t=Object.keys(t).join(","),Error(f(268,t)));return t=v(e),t=t!==null?M(t):null,t=t===null?null:t.stateNode,t};var ly={bundleType:0,version:"19.2.4",rendererPackageName:"react-dom",currentDispatcherRef:D,reconcilerVersion:"19.2.4"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var ni=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ni.isDisabled&&ni.supportsFiber)try{Ga=ni.inject(ly),ce=ni}catch{}}return jn.createRoot=function(t,e){if(!d(t))throw Error(f(299));var l=!1,a="",n=no,u=uo,i=io;return e!=null&&(e.unstable_strictMode===!0&&(l=!0),e.identifierPrefix!==void 0&&(a=e.identifierPrefix),e.onUncaughtError!==void 0&&(n=e.onUncaughtError),e.onCaughtError!==void 0&&(u=e.onCaughtError),e.onRecoverableError!==void 0&&(i=e.onRecoverableError)),e=Gd(t,1,!1,null,null,l,a,null,n,u,i,Wd),t[Pl]=e.current,sf(t),new xf(e)},jn.hydrateRoot=function(t,e,l){if(!d(t))throw Error(f(299));var a=!1,n="",u=no,i=uo,s=io,m=null;return l!=null&&(l.unstable_strictMode===!0&&(a=!0),l.identifierPrefix!==void 0&&(n=l.identifierPrefix),l.onUncaughtError!==void 0&&(u=l.onUncaughtError),l.onCaughtError!==void 0&&(i=l.onCaughtError),l.onRecoverableError!==void 0&&(s=l.onRecoverableError),l.formState!==void 0&&(m=l.formState)),e=Gd(t,1,!0,e,l??null,a,n,m,u,i,s,Wd),e.context=Xd(null),l=e.current,a=ve(),a=gi(a),n=ml(a),n.callback=null,vl(l,n,a),l=a,e.current.lanes=l,Qa(e,l),Ye(e),t[Pl]=e.current,sf(t),new ai(e)},jn.version="19.2.4",jn}var fh;function my(){if(fh)return Df.exports;fh=1;function c(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(c)}catch(r){console.error(r)}}return c(),Df.exports=hy(),Df.exports}var vy=my();var sh="popstate";function yy(c={}){function r(f,d){let{pathname:h,search:p,hash:A}=f.location;return Gf("",{pathname:h,search:p,hash:A},d.state&&d.state.usr||null,d.state&&d.state.key||"default")}function o(f,d){return typeof d=="string"?d:Bn(d)}return py(r,o,null,c)}function Ot(c,r){if(c===!1||c===null||typeof c>"u")throw new Error(r)}function Me(c,r){if(!c){typeof console<"u"&&console.warn(r);try{throw new Error(r)}catch{}}}function gy(){return Math.random().toString(36).substring(2,10)}function rh(c,r){return{usr:c.state,key:c.key,idx:r}}function Gf(c,r,o=null,f){return{pathname:typeof c=="string"?c:c.pathname,search:"",hash:"",...typeof r=="string"?qa(r):r,state:o,key:r&&r.key||f||gy()}}function Bn({pathname:c="/",search:r="",hash:o=""}){return r&&r!=="?"&&(c+=r.charAt(0)==="?"?r:"?"+r),o&&o!=="#"&&(c+=o.charAt(0)==="#"?o:"#"+o),c}function qa(c){let r={};if(c){let o=c.indexOf("#");o>=0&&(r.hash=c.substring(o),c=c.substring(0,o));let f=c.indexOf("?");f>=0&&(r.search=c.substring(f),c=c.substring(0,f)),c&&(r.pathname=c)}return r}function py(c,r,o,f={}){let{window:d=document.defaultView,v5Compat:h=!1}=f,p=d.history,A="POP",S=null,v=M();v==null&&(v=0,p.replaceState({...p.state,idx:v},""));function M(){return(p.state||{idx:null}).idx}function R(){A="POP";let G=M(),H=G==null?null:G-v;v=G,S&&S({action:A,location:Q.location,delta:H})}function B(G,H){A="PUSH";let q=Gf(Q.location,G,H);v=M()+1;let Z=rh(q,v),W=Q.createHref(q);try{p.pushState(Z,"",W)}catch(tt){if(tt instanceof DOMException&&tt.name==="DataCloneError")throw tt;d.location.assign(W)}h&&S&&S({action:A,location:Q.location,delta:1})}function V(G,H){A="REPLACE";let q=Gf(Q.location,G,H);v=M();let Z=rh(q,v),W=Q.createHref(q);p.replaceState(Z,"",W),h&&S&&S({action:A,location:Q.location,delta:0})}function F(G){return Sy(G)}let Q={get action(){return A},get location(){return c(d,p)},listen(G){if(S)throw new Error("A history only accepts one active listener");return d.addEventListener(sh,R),S=G,()=>{d.removeEventListener(sh,R),S=null}},createHref(G){return r(d,G)},createURL:F,encodeLocation(G){let H=F(G);return{pathname:H.pathname,search:H.search,hash:H.hash}},push:B,replace:V,go(G){return p.go(G)}};return Q}function Sy(c,r=!1){let o="http://localhost";typeof window<"u"&&(o=window.location.origin!=="null"?window.location.origin:window.location.href),Ot(o,"No window.location.(origin|href) available to create URL");let f=typeof c=="string"?c:Bn(c);return f=f.replace(/ $/,"%20"),!r&&f.startsWith("//")&&(f=o+f),new URL(f,o)}function vh(c,r,o="/"){return by(c,r,o,!1)}function by(c,r,o,f){let d=typeof r=="string"?qa(r):r,h=ul(d.pathname||"/",o);if(h==null)return null;let p=yh(c);Ey(p);let A=null;for(let S=0;A==null&&S<p.length;++S){let v=ph(h);A=Ny(p[S],v,f)}return A}function yh(c,r=[],o=[],f="",d=!1){let h=(p,A,S=d,v)=>{let M={relativePath:v===void 0?p.path||"":v,caseSensitive:p.caseSensitive===!0,childrenIndex:A,route:p};if(M.relativePath.startsWith("/")){if(!M.relativePath.startsWith(f)&&S)return;Ot(M.relativePath.startsWith(f),`Absolute route path "${M.relativePath}" nested under path "${f}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),M.relativePath=M.relativePath.slice(f.length)}let R=nl([f,M.relativePath]),B=o.concat(M);p.children&&p.children.length>0&&(Ot(p.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${R}".`),yh(p.children,r,B,R,S)),!(p.path==null&&!p.index)&&r.push({path:R,score:xy(R,p.index),routesMeta:B})};return c.forEach((p,A)=>{if(p.path===""||!p.path?.includes("?"))h(p,A);else for(let S of gh(p.path))h(p,A,!0,S)}),r}function gh(c){let r=c.split("/");if(r.length===0)return[];let[o,...f]=r,d=o.endsWith("?"),h=o.replace(/\?$/,"");if(f.length===0)return d?[h,""]:[h];let p=gh(f.join("/")),A=[];return A.push(...p.map(S=>S===""?h:[h,S].join("/"))),d&&A.push(...p),A.map(S=>c.startsWith("/")&&S===""?"/":S)}function Ey(c){c.sort((r,o)=>r.score!==o.score?o.score-r.score:My(r.routesMeta.map(f=>f.childrenIndex),o.routesMeta.map(f=>f.childrenIndex)))}var Ty=/^:[\w-]+$/,zy=3,Ay=2,_y=1,Ry=10,Oy=-2,oh=c=>c==="*";function xy(c,r){let o=c.split("/"),f=o.length;return o.some(oh)&&(f+=Oy),r&&(f+=Ay),o.filter(d=>!oh(d)).reduce((d,h)=>d+(Ty.test(h)?zy:h===""?_y:Ry),f)}function My(c,r){return c.length===r.length&&c.slice(0,-1).every((f,d)=>f===r[d])?c[c.length-1]-r[r.length-1]:0}function Ny(c,r,o=!1){let{routesMeta:f}=c,d={},h="/",p=[];for(let A=0;A<f.length;++A){let S=f[A],v=A===f.length-1,M=h==="/"?r:r.slice(h.length)||"/",R=qn({path:S.relativePath,caseSensitive:S.caseSensitive,end:v},M),B=S.route;if(!R&&v&&o&&!f[f.length-1].route.index&&(R=qn({path:S.relativePath,caseSensitive:S.caseSensitive,end:!1},M)),!R)return null;Object.assign(d,R.params),p.push({params:d,pathname:nl([h,R.pathname]),pathnameBase:Hy(nl([h,R.pathnameBase])),route:B}),R.pathnameBase!=="/"&&(h=nl([h,R.pathnameBase]))}return p}function qn(c,r){typeof c=="string"&&(c={path:c,caseSensitive:!1,end:!0});let[o,f]=Dy(c.path,c.caseSensitive,c.end),d=r.match(o);if(!d)return null;let h=d[0],p=h.replace(/(.)\/+$/,"$1"),A=d.slice(1);return{params:f.reduce((v,{paramName:M,isOptional:R},B)=>{if(M==="*"){let F=A[B]||"";p=h.slice(0,h.length-F.length).replace(/(.)\/+$/,"$1")}const V=A[B];return R&&!V?v[M]=void 0:v[M]=(V||"").replace(/%2F/g,"/"),v},{}),pathname:h,pathnameBase:p,pattern:c}}function Dy(c,r=!1,o=!0){Me(c==="*"||!c.endsWith("*")||c.endsWith("/*"),`Route path "${c}" will be treated as if it were "${c.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${c.replace(/\*$/,"/*")}".`);let f=[],d="^"+c.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(p,A,S)=>(f.push({paramName:A,isOptional:S!=null}),S?"/?([^\\/]+)?":"/([^\\/]+)")).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return c.endsWith("*")?(f.push({paramName:"*"}),d+=c==="*"||c==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):o?d+="\\/*$":c!==""&&c!=="/"&&(d+="(?:(?=\\/|$))"),[new RegExp(d,r?void 0:"i"),f]}function ph(c){try{return c.split("/").map(r=>decodeURIComponent(r).replace(/\//g,"%2F")).join("/")}catch(r){return Me(!1,`The URL path "${c}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${r}).`),c}}function ul(c,r){if(r==="/")return c;if(!c.toLowerCase().startsWith(r.toLowerCase()))return null;let o=r.endsWith("/")?r.length-1:r.length,f=c.charAt(o);return f&&f!=="/"?null:c.slice(o)||"/"}var Cy=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function Uy(c,r="/"){let{pathname:o,search:f="",hash:d=""}=typeof c=="string"?qa(c):c,h;return o?(o=o.replace(/\/\/+/g,"/"),o.startsWith("/")?h=dh(o.substring(1),"/"):h=dh(o,r)):h=r,{pathname:h,search:By(f),hash:qy(d)}}function dh(c,r){let o=r.replace(/\/+$/,"").split("/");return c.split("/").forEach(d=>{d===".."?o.length>1&&o.pop():d!=="."&&o.push(d)}),o.length>1?o.join("/"):"/"}function Hf(c,r,o,f){return`Cannot include a '${c}' character in a manually specified \`to.${r}\` field [${JSON.stringify(f)}]. Please separate it out to the \`to.${o}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function jy(c){return c.filter((r,o)=>o===0||r.route.path&&r.route.path.length>0)}function Vf(c){let r=jy(c);return r.map((o,f)=>f===r.length-1?o.pathname:o.pathnameBase)}function wf(c,r,o,f=!1){let d;typeof c=="string"?d=qa(c):(d={...c},Ot(!d.pathname||!d.pathname.includes("?"),Hf("?","pathname","search",d)),Ot(!d.pathname||!d.pathname.includes("#"),Hf("#","pathname","hash",d)),Ot(!d.search||!d.search.includes("#"),Hf("#","search","hash",d)));let h=c===""||d.pathname==="",p=h?"/":d.pathname,A;if(p==null)A=o;else{let R=r.length-1;if(!f&&p.startsWith("..")){let B=p.split("/");for(;B[0]==="..";)B.shift(),R-=1;d.pathname=B.join("/")}A=R>=0?r[R]:"/"}let S=Uy(d,A),v=p&&p!=="/"&&p.endsWith("/"),M=(h||p===".")&&o.endsWith("/");return!S.pathname.endsWith("/")&&(v||M)&&(S.pathname+="/"),S}var nl=c=>c.join("/").replace(/\/\/+/g,"/"),Hy=c=>c.replace(/\/+$/,"").replace(/^\/*/,"/"),By=c=>!c||c==="?"?"":c.startsWith("?")?c:"?"+c,qy=c=>!c||c==="#"?"":c.startsWith("#")?c:"#"+c,Ly=class{constructor(c,r,o,f=!1){this.status=c,this.statusText=r||"",this.internal=f,o instanceof Error?(this.data=o.toString(),this.error=o):this.data=o}};function Yy(c){return c!=null&&typeof c.status=="number"&&typeof c.statusText=="string"&&typeof c.internal=="boolean"&&"data"in c}function Gy(c){return c.map(r=>r.route.path).filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}var Sh=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function bh(c,r){let o=c;if(typeof o!="string"||!Cy.test(o))return{absoluteURL:void 0,isExternal:!1,to:o};let f=o,d=!1;if(Sh)try{let h=new URL(window.location.href),p=o.startsWith("//")?new URL(h.protocol+o):new URL(o),A=ul(p.pathname,r);p.origin===h.origin&&A!=null?o=A+p.search+p.hash:d=!0}catch{Me(!1,`<Link to="${o}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:f,isExternal:d,to:o}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var Eh=["POST","PUT","PATCH","DELETE"];new Set(Eh);var Xy=["GET",...Eh];new Set(Xy);var La=E.createContext(null);La.displayName="DataRouter";var fi=E.createContext(null);fi.displayName="DataRouterState";var Qy=E.createContext(!1),Th=E.createContext({isTransitioning:!1});Th.displayName="ViewTransition";var Zy=E.createContext(new Map);Zy.displayName="Fetchers";var Vy=E.createContext(null);Vy.displayName="Await";var ye=E.createContext(null);ye.displayName="Navigation";var Ln=E.createContext(null);Ln.displayName="Location";var He=E.createContext({outlet:null,matches:[],isDataRoute:!1});He.displayName="Route";var Kf=E.createContext(null);Kf.displayName="RouteError";var zh="REACT_ROUTER_ERROR",wy="REDIRECT",Ky="ROUTE_ERROR_RESPONSE";function Jy(c){if(c.startsWith(`${zh}:${wy}:{`))try{let r=JSON.parse(c.slice(28));if(typeof r=="object"&&r&&typeof r.status=="number"&&typeof r.statusText=="string"&&typeof r.location=="string"&&typeof r.reloadDocument=="boolean"&&typeof r.replace=="boolean")return r}catch{}}function $y(c){if(c.startsWith(`${zh}:${Ky}:{`))try{let r=JSON.parse(c.slice(40));if(typeof r=="object"&&r&&typeof r.status=="number"&&typeof r.statusText=="string")return new Ly(r.status,r.statusText,r.data)}catch{}}function ky(c,{relative:r}={}){Ot(Il(),"useHref() may be used only in the context of a <Router> component.");let{basename:o,navigator:f}=E.useContext(ye),{hash:d,pathname:h,search:p}=Gn(c,{relative:r}),A=h;return o!=="/"&&(A=h==="/"?o:nl([o,h])),f.createHref({pathname:A,search:p,hash:d})}function Il(){return E.useContext(Ln)!=null}function Ne(){return Ot(Il(),"useLocation() may be used only in the context of a <Router> component."),E.useContext(Ln).location}function Bf(c){Ot(Il(),"useMatch() may be used only in the context of a <Router> component.");let{pathname:r}=Ne();return E.useMemo(()=>qn(c,ph(r)),[r,c])}var Ah="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function _h(c){E.useContext(ye).static||E.useLayoutEffect(c)}function Yn(){let{isDataRoute:c}=E.useContext(He);return c?s0():Fy()}function Fy(){Ot(Il(),"useNavigate() may be used only in the context of a <Router> component.");let c=E.useContext(La),{basename:r,navigator:o}=E.useContext(ye),{matches:f}=E.useContext(He),{pathname:d}=Ne(),h=JSON.stringify(Vf(f)),p=E.useRef(!1);return _h(()=>{p.current=!0}),E.useCallback((S,v={})=>{if(Me(p.current,Ah),!p.current)return;if(typeof S=="number"){o.go(S);return}let M=wf(S,JSON.parse(h),d,v.relative==="path");c==null&&r!=="/"&&(M.pathname=M.pathname==="/"?r:nl([r,M.pathname])),(v.replace?o.replace:o.push)(M,v.state,v)},[r,o,h,d,c])}E.createContext(null);function Wy(){let{matches:c}=E.useContext(He),r=c[c.length-1];return r?r.params:{}}function Gn(c,{relative:r}={}){let{matches:o}=E.useContext(He),{pathname:f}=Ne(),d=JSON.stringify(Vf(o));return E.useMemo(()=>wf(c,JSON.parse(d),f,r==="path"),[c,d,f,r])}function Iy(c,r){return Rh(c,r)}function Rh(c,r,o,f,d){Ot(Il(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:h}=E.useContext(ye),{matches:p}=E.useContext(He),A=p[p.length-1],S=A?A.params:{},v=A?A.pathname:"/",M=A?A.pathnameBase:"/",R=A&&A.route;{let q=R&&R.path||"";xh(v,!R||q.endsWith("*")||q.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${v}" (under <Route path="${q}">) 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.
+`+a.stack}}var hi=Object.prototype.hasOwnProperty,mi=c.unstable_scheduleCallback,vi=c.unstable_cancelCallback,Bh=c.unstable_shouldYield,qh=c.unstable_requestPaint,ce=c.unstable_now,Lh=c.unstable_getCurrentPriorityLevel,Pf=c.unstable_ImmediatePriority,ts=c.unstable_UserBlockingPriority,Qn=c.unstable_NormalPriority,Yh=c.unstable_LowPriority,es=c.unstable_IdlePriority,Gh=c.log,Xh=c.unstable_setDisableYieldValue,Ga=null,fe=null;function il(t){if(typeof Gh=="function"&&Xh(t),fe&&typeof fe.setStrictMode=="function")try{fe.setStrictMode(Ga,t)}catch{}}var se=Math.clz32?Math.clz32:Vh,Qh=Math.log,Zh=Math.LN2;function Vh(t){return t>>>=0,t===0?32:31-(Qh(t)/Zh|0)|0}var Zn=256,Vn=262144,wn=4194304;function Ul(t){var e=t&42;if(e!==0)return e;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:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return t&261888;case 262144:case 524288:case 1048576:case 2097152:return t&3932160;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 Kn(t,e,l){var a=t.pendingLanes;if(a===0)return 0;var n=0,u=t.suspendedLanes,i=t.pingedLanes;t=t.warmLanes;var s=a&134217727;return s!==0?(a=s&~u,a!==0?n=Ul(a):(i&=s,i!==0?n=Ul(i):l||(l=s&~t,l!==0&&(n=Ul(l))))):(s=a&~u,s!==0?n=Ul(s):i!==0?n=Ul(i):l||(l=a&~t,l!==0&&(n=Ul(l)))),n===0?0:e!==0&&e!==n&&(e&u)===0&&(u=n&-n,l=e&-e,u>=l||u===32&&(l&4194048)!==0)?e:n}function Xa(t,e){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&e)===0}function wh(t,e){switch(t){case 1:case 2:case 4:case 8:case 64:return e+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e+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 ls(){var t=wn;return wn<<=1,(wn&62914560)===0&&(wn=4194304),t}function yi(t){for(var e=[],l=0;31>l;l++)e.push(t);return e}function Qa(t,e){t.pendingLanes|=e,e!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function Kh(t,e,l,a,n,u){var i=t.pendingLanes;t.pendingLanes=l,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=l,t.entangledLanes&=l,t.errorRecoveryDisabledLanes&=l,t.shellSuspendCounter=0;var s=t.entanglements,m=t.expirationTimes,z=t.hiddenUpdates;for(l=i&~l;0<l;){var M=31-se(l),j=1<<M;s[M]=0,m[M]=-1;var _=z[M];if(_!==null)for(z[M]=null,M=0;M<_.length;M++){var O=_[M];O!==null&&(O.lane&=-536870913)}l&=~j}a!==0&&as(t,a,0),u!==0&&n===0&&t.tag!==0&&(t.suspendedLanes|=u&~(i&~e))}function as(t,e,l){t.pendingLanes|=e,t.suspendedLanes&=~e;var a=31-se(e);t.entangledLanes|=e,t.entanglements[a]=t.entanglements[a]|1073741824|l&261930}function ns(t,e){var l=t.entangledLanes|=e;for(t=t.entanglements;l;){var a=31-se(l),n=1<<a;n&e|t[a]&e&&(t[a]|=e),l&=~n}}function us(t,e){var l=e&-e;return l=(l&42)!==0?1:gi(l),(l&(t.suspendedLanes|e))!==0?0:l}function gi(t){switch(t){case 2:t=1;break;case 8:t=4;break;case 32:t=16;break;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:t=128;break;case 268435456:t=134217728;break;default:t=0}return t}function pi(t){return t&=-t,2<t?8<t?(t&134217727)!==0?32:268435456:8:2}function is(){var t=L.p;return t!==0?t:(t=window.event,t===void 0?32:Kd(t.type))}function cs(t,e){var l=L.p;try{return L.p=t,e()}finally{L.p=l}}var cl=Math.random().toString(36).slice(2),Zt="__reactFiber$"+cl,Pt="__reactProps$"+cl,Pl="__reactContainer$"+cl,Si="__reactEvents$"+cl,Jh="__reactListeners$"+cl,$h="__reactHandles$"+cl,fs="__reactResources$"+cl,Za="__reactMarker$"+cl;function bi(t){delete t[Zt],delete t[Pt],delete t[Si],delete t[Jh],delete t[$h]}function ta(t){var e=t[Zt];if(e)return e;for(var l=t.parentNode;l;){if(e=l[Pl]||l[Zt]){if(l=e.alternate,e.child!==null||l!==null&&l.child!==null)for(t=Md(t);t!==null;){if(l=t[Zt])return l;t=Md(t)}return e}t=l,l=t.parentNode}return null}function ea(t){if(t=t[Zt]||t[Pl]){var e=t.tag;if(e===5||e===6||e===13||e===31||e===26||e===27||e===3)return t}return null}function Va(t){var e=t.tag;if(e===5||e===26||e===27||e===6)return t.stateNode;throw Error(f(33))}function la(t){var e=t[fs];return e||(e=t[fs]={hoistableStyles:new Map,hoistableScripts:new Map}),e}function Xt(t){t[Za]=!0}var ss=new Set,rs={};function jl(t,e){aa(t,e),aa(t+"Capture",e)}function aa(t,e){for(rs[t]=e,t=0;t<e.length;t++)ss.add(e[t])}var kh=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]*$"),os={},ds={};function Fh(t){return hi.call(ds,t)?!0:hi.call(os,t)?!1:kh.test(t)?ds[t]=!0:(os[t]=!0,!1)}function Jn(t,e,l){if(Fh(e))if(l===null)t.removeAttribute(e);else{switch(typeof l){case"undefined":case"function":case"symbol":t.removeAttribute(e);return;case"boolean":var a=e.toLowerCase().slice(0,5);if(a!=="data-"&&a!=="aria-"){t.removeAttribute(e);return}}t.setAttribute(e,""+l)}}function $n(t,e,l){if(l===null)t.removeAttribute(e);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(e);return}t.setAttribute(e,""+l)}}function Ge(t,e,l,a){if(a===null)t.removeAttribute(l);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(l);return}t.setAttributeNS(e,l,""+a)}}function Se(t){switch(typeof t){case"bigint":case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function hs(t){var e=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function Wh(t,e,l){var a=Object.getOwnPropertyDescriptor(t.constructor.prototype,e);if(!t.hasOwnProperty(e)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var n=a.get,u=a.set;return Object.defineProperty(t,e,{configurable:!0,get:function(){return n.call(this)},set:function(i){l=""+i,u.call(this,i)}}),Object.defineProperty(t,e,{enumerable:a.enumerable}),{getValue:function(){return l},setValue:function(i){l=""+i},stopTracking:function(){t._valueTracker=null,delete t[e]}}}}function Ei(t){if(!t._valueTracker){var e=hs(t)?"checked":"value";t._valueTracker=Wh(t,e,""+t[e])}}function ms(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var l=e.getValue(),a="";return t&&(a=hs(t)?t.checked?"true":"false":t.value),t=a,t!==l?(e.setValue(t),!0):!1}function kn(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 Ih=/[\n"\\]/g;function be(t){return t.replace(Ih,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function Ti(t,e,l,a,n,u,i,s){t.name="",i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"?t.type=i:t.removeAttribute("type"),e!=null?i==="number"?(e===0&&t.value===""||t.value!=e)&&(t.value=""+Se(e)):t.value!==""+Se(e)&&(t.value=""+Se(e)):i!=="submit"&&i!=="reset"||t.removeAttribute("value"),e!=null?zi(t,i,Se(e)):l!=null?zi(t,i,Se(l)):a!=null&&t.removeAttribute("value"),n==null&&u!=null&&(t.defaultChecked=!!u),n!=null&&(t.checked=n&&typeof n!="function"&&typeof n!="symbol"),s!=null&&typeof s!="function"&&typeof s!="symbol"&&typeof s!="boolean"?t.name=""+Se(s):t.removeAttribute("name")}function vs(t,e,l,a,n,u,i,s){if(u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(t.type=u),e!=null||l!=null){if(!(u!=="submit"&&u!=="reset"||e!=null)){Ei(t);return}l=l!=null?""+Se(l):"",e=e!=null?""+Se(e):l,s||e===t.value||(t.value=e),t.defaultValue=e}a=a??n,a=typeof a!="function"&&typeof a!="symbol"&&!!a,t.checked=s?t.checked:!!a,t.defaultChecked=!!a,i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(t.name=i),Ei(t)}function zi(t,e,l){e==="number"&&kn(t.ownerDocument)===t||t.defaultValue===""+l||(t.defaultValue=""+l)}function na(t,e,l,a){if(t=t.options,e){e={};for(var n=0;n<l.length;n++)e["$"+l[n]]=!0;for(l=0;l<t.length;l++)n=e.hasOwnProperty("$"+t[l].value),t[l].selected!==n&&(t[l].selected=n),n&&a&&(t[l].defaultSelected=!0)}else{for(l=""+Se(l),e=null,n=0;n<t.length;n++){if(t[n].value===l){t[n].selected=!0,a&&(t[n].defaultSelected=!0);return}e!==null||t[n].disabled||(e=t[n])}e!==null&&(e.selected=!0)}}function ys(t,e,l){if(e!=null&&(e=""+Se(e),e!==t.value&&(t.value=e),l==null)){t.defaultValue!==e&&(t.defaultValue=e);return}t.defaultValue=l!=null?""+Se(l):""}function gs(t,e,l,a){if(e==null){if(a!=null){if(l!=null)throw Error(f(92));if(ie(a)){if(1<a.length)throw Error(f(93));a=a[0]}l=a}l==null&&(l=""),e=l}l=Se(e),t.defaultValue=l,a=t.textContent,a===l&&a!==""&&a!==null&&(t.value=a),Ei(t)}function ua(t,e){if(e){var l=t.firstChild;if(l&&l===t.lastChild&&l.nodeType===3){l.nodeValue=e;return}}t.textContent=e}var Ph=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 ps(t,e,l){var a=e.indexOf("--")===0;l==null||typeof l=="boolean"||l===""?a?t.setProperty(e,""):e==="float"?t.cssFloat="":t[e]="":a?t.setProperty(e,l):typeof l!="number"||l===0||Ph.has(e)?e==="float"?t.cssFloat=l:t[e]=(""+l).trim():t[e]=l+"px"}function Ss(t,e,l){if(e!=null&&typeof e!="object")throw Error(f(62));if(t=t.style,l!=null){for(var a in l)!l.hasOwnProperty(a)||e!=null&&e.hasOwnProperty(a)||(a.indexOf("--")===0?t.setProperty(a,""):a==="float"?t.cssFloat="":t[a]="");for(var n in e)a=e[n],e.hasOwnProperty(n)&&l[n]!==a&&ps(t,n,a)}else for(var u in e)e.hasOwnProperty(u)&&ps(t,u,e[u])}function Ai(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 tm=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"]]),em=/^[\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 Fn(t){return em.test(""+t)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":t}function Xe(){}var _i=null;function Ri(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var ia=null,ca=null;function bs(t){var e=ea(t);if(e&&(t=e.stateNode)){var l=t[Pt]||null;t:switch(t=e.stateNode,e.type){case"input":if(Ti(t,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name),e=l.name,l.type==="radio"&&e!=null){for(l=t;l.parentNode;)l=l.parentNode;for(l=l.querySelectorAll('input[name="'+be(""+e)+'"][type="radio"]'),e=0;e<l.length;e++){var a=l[e];if(a!==t&&a.form===t.form){var n=a[Pt]||null;if(!n)throw Error(f(90));Ti(a,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name)}}for(e=0;e<l.length;e++)a=l[e],a.form===t.form&&ms(a)}break t;case"textarea":ys(t,l.value,l.defaultValue);break t;case"select":e=l.value,e!=null&&na(t,!!l.multiple,e,!1)}}}var Oi=!1;function Es(t,e,l){if(Oi)return t(e,l);Oi=!0;try{var a=t(e);return a}finally{if(Oi=!1,(ia!==null||ca!==null)&&(qu(),ia&&(e=ia,t=ca,ca=ia=null,bs(e),t)))for(e=0;e<t.length;e++)bs(t[e])}}function wa(t,e){var l=t.stateNode;if(l===null)return null;var a=l[Pt]||null;if(a===null)return null;l=a[e];t:switch(e){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(a=!a.disabled)||(t=t.type,a=!(t==="button"||t==="input"||t==="select"||t==="textarea")),t=!a;break t;default:t=!1}if(t)return null;if(l&&typeof l!="function")throw Error(f(231,e,typeof l));return l}var Qe=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),xi=!1;if(Qe)try{var Ka={};Object.defineProperty(Ka,"passive",{get:function(){xi=!0}}),window.addEventListener("test",Ka,Ka),window.removeEventListener("test",Ka,Ka)}catch{xi=!1}var fl=null,Ni=null,Wn=null;function Ts(){if(Wn)return Wn;var t,e=Ni,l=e.length,a,n="value"in fl?fl.value:fl.textContent,u=n.length;for(t=0;t<l&&e[t]===n[t];t++);var i=l-t;for(a=1;a<=i&&e[l-a]===n[u-a];a++);return Wn=n.slice(t,1<a?1-a:void 0)}function In(t){var e=t.keyCode;return"charCode"in t?(t=t.charCode,t===0&&e===13&&(t=13)):t=e,t===10&&(t=13),32<=t||t===13?t:0}function Pn(){return!0}function zs(){return!1}function te(t){function e(l,a,n,u,i){this._reactName=l,this._targetInst=n,this.type=a,this.nativeEvent=u,this.target=i,this.currentTarget=null;for(var s in t)t.hasOwnProperty(s)&&(l=t[s],this[s]=l?l(u):u[s]);return this.isDefaultPrevented=(u.defaultPrevented!=null?u.defaultPrevented:u.returnValue===!1)?Pn:zs,this.isPropagationStopped=zs,this}return R(e.prototype,{preventDefault:function(){this.defaultPrevented=!0;var l=this.nativeEvent;l&&(l.preventDefault?l.preventDefault():typeof l.returnValue!="unknown"&&(l.returnValue=!1),this.isDefaultPrevented=Pn)},stopPropagation:function(){var l=this.nativeEvent;l&&(l.stopPropagation?l.stopPropagation():typeof l.cancelBubble!="unknown"&&(l.cancelBubble=!0),this.isPropagationStopped=Pn)},persist:function(){},isPersistent:Pn}),e}var Hl={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},tu=te(Hl),Ja=R({},Hl,{view:0,detail:0}),lm=te(Ja),Mi,Di,$a,eu=R({},Ja,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Ui,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!==$a&&($a&&t.type==="mousemove"?(Mi=t.screenX-$a.screenX,Di=t.screenY-$a.screenY):Di=Mi=0,$a=t),Mi)},movementY:function(t){return"movementY"in t?t.movementY:Di}}),As=te(eu),am=R({},eu,{dataTransfer:0}),nm=te(am),um=R({},Ja,{relatedTarget:0}),Ci=te(um),im=R({},Hl,{animationName:0,elapsedTime:0,pseudoElement:0}),cm=te(im),fm=R({},Hl,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),sm=te(fm),rm=R({},Hl,{data:0}),_s=te(rm),om={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},dm={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"},hm={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function mm(t){var e=this.nativeEvent;return e.getModifierState?e.getModifierState(t):(t=hm[t])?!!e[t]:!1}function Ui(){return mm}var vm=R({},Ja,{key:function(t){if(t.key){var e=om[t.key]||t.key;if(e!=="Unidentified")return e}return t.type==="keypress"?(t=In(t),t===13?"Enter":String.fromCharCode(t)):t.type==="keydown"||t.type==="keyup"?dm[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Ui,charCode:function(t){return t.type==="keypress"?In(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?In(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),ym=te(vm),gm=R({},eu,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Rs=te(gm),pm=R({},Ja,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Ui}),Sm=te(pm),bm=R({},Hl,{propertyName:0,elapsedTime:0,pseudoElement:0}),Em=te(bm),Tm=R({},eu,{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}),zm=te(Tm),Am=R({},Hl,{newState:0,oldState:0}),_m=te(Am),Rm=[9,13,27,32],ji=Qe&&"CompositionEvent"in window,ka=null;Qe&&"documentMode"in document&&(ka=document.documentMode);var Om=Qe&&"TextEvent"in window&&!ka,Os=Qe&&(!ji||ka&&8<ka&&11>=ka),xs=" ",Ns=!1;function Ms(t,e){switch(t){case"keyup":return Rm.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ds(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var fa=!1;function xm(t,e){switch(t){case"compositionend":return Ds(e);case"keypress":return e.which!==32?null:(Ns=!0,xs);case"textInput":return t=e.data,t===xs&&Ns?null:t;default:return null}}function Nm(t,e){if(fa)return t==="compositionend"||!ji&&Ms(t,e)?(t=Ts(),Wn=Ni=fl=null,fa=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1<e.char.length)return e.char;if(e.which)return String.fromCharCode(e.which)}return null;case"compositionend":return Os&&e.locale!=="ko"?null:e.data;default:return null}}var Mm={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 Cs(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e==="input"?!!Mm[t.type]:e==="textarea"}function Us(t,e,l,a){ia?ca?ca.push(a):ca=[a]:ia=a,e=Vu(e,"onChange"),0<e.length&&(l=new tu("onChange","change",null,l,a),t.push({event:l,listeners:e}))}var Fa=null,Wa=null;function Dm(t){yd(t,0)}function lu(t){var e=Va(t);if(ms(e))return t}function js(t,e){if(t==="change")return e}var Hs=!1;if(Qe){var Hi;if(Qe){var Bi="oninput"in document;if(!Bi){var Bs=document.createElement("div");Bs.setAttribute("oninput","return;"),Bi=typeof Bs.oninput=="function"}Hi=Bi}else Hi=!1;Hs=Hi&&(!document.documentMode||9<document.documentMode)}function qs(){Fa&&(Fa.detachEvent("onpropertychange",Ls),Wa=Fa=null)}function Ls(t){if(t.propertyName==="value"&&lu(Wa)){var e=[];Us(e,Wa,t,Ri(t)),Es(Dm,e)}}function Cm(t,e,l){t==="focusin"?(qs(),Fa=e,Wa=l,Fa.attachEvent("onpropertychange",Ls)):t==="focusout"&&qs()}function Um(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return lu(Wa)}function jm(t,e){if(t==="click")return lu(e)}function Hm(t,e){if(t==="input"||t==="change")return lu(e)}function Bm(t,e){return t===e&&(t!==0||1/t===1/e)||t!==t&&e!==e}var re=typeof Object.is=="function"?Object.is:Bm;function Ia(t,e){if(re(t,e))return!0;if(typeof t!="object"||t===null||typeof e!="object"||e===null)return!1;var l=Object.keys(t),a=Object.keys(e);if(l.length!==a.length)return!1;for(a=0;a<l.length;a++){var n=l[a];if(!hi.call(e,n)||!re(t[n],e[n]))return!1}return!0}function Ys(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function Gs(t,e){var l=Ys(t);t=0;for(var a;l;){if(l.nodeType===3){if(a=t+l.textContent.length,t<=e&&a>=e)return{node:l,offset:e-t};t=a}t:{for(;l;){if(l.nextSibling){l=l.nextSibling;break t}l=l.parentNode}l=void 0}l=Ys(l)}}function Xs(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?Xs(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function Qs(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var e=kn(t.document);e instanceof t.HTMLIFrameElement;){try{var l=typeof e.contentWindow.location.href=="string"}catch{l=!1}if(l)t=e.contentWindow;else break;e=kn(t.document)}return e}function qi(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&(e==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||e==="textarea"||t.contentEditable==="true")}var qm=Qe&&"documentMode"in document&&11>=document.documentMode,sa=null,Li=null,Pa=null,Yi=!1;function Zs(t,e,l){var a=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;Yi||sa==null||sa!==kn(a)||(a=sa,"selectionStart"in a&&qi(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),Pa&&Ia(Pa,a)||(Pa=a,a=Vu(Li,"onSelect"),0<a.length&&(e=new tu("onSelect","select",null,e,l),t.push({event:e,listeners:a}),e.target=sa)))}function Bl(t,e){var l={};return l[t.toLowerCase()]=e.toLowerCase(),l["Webkit"+t]="webkit"+e,l["Moz"+t]="moz"+e,l}var ra={animationend:Bl("Animation","AnimationEnd"),animationiteration:Bl("Animation","AnimationIteration"),animationstart:Bl("Animation","AnimationStart"),transitionrun:Bl("Transition","TransitionRun"),transitionstart:Bl("Transition","TransitionStart"),transitioncancel:Bl("Transition","TransitionCancel"),transitionend:Bl("Transition","TransitionEnd")},Gi={},Vs={};Qe&&(Vs=document.createElement("div").style,"AnimationEvent"in window||(delete ra.animationend.animation,delete ra.animationiteration.animation,delete ra.animationstart.animation),"TransitionEvent"in window||delete ra.transitionend.transition);function ql(t){if(Gi[t])return Gi[t];if(!ra[t])return t;var e=ra[t],l;for(l in e)if(e.hasOwnProperty(l)&&l in Vs)return Gi[t]=e[l];return t}var ws=ql("animationend"),Ks=ql("animationiteration"),Js=ql("animationstart"),Lm=ql("transitionrun"),Ym=ql("transitionstart"),Gm=ql("transitioncancel"),$s=ql("transitionend"),ks=new Map,Xi="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 toggle touchMove waiting wheel".split(" ");Xi.push("scrollEnd");function Ce(t,e){ks.set(t,e),jl(e,[t])}var au=typeof reportError=="function"?reportError:function(t){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var e=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(e))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",t);return}console.error(t)},Ee=[],oa=0,Qi=0;function nu(){for(var t=oa,e=Qi=oa=0;e<t;){var l=Ee[e];Ee[e++]=null;var a=Ee[e];Ee[e++]=null;var n=Ee[e];Ee[e++]=null;var u=Ee[e];if(Ee[e++]=null,a!==null&&n!==null){var i=a.pending;i===null?n.next=n:(n.next=i.next,i.next=n),a.pending=n}u!==0&&Fs(l,n,u)}}function uu(t,e,l,a){Ee[oa++]=t,Ee[oa++]=e,Ee[oa++]=l,Ee[oa++]=a,Qi|=a,t.lanes|=a,t=t.alternate,t!==null&&(t.lanes|=a)}function Zi(t,e,l,a){return uu(t,e,l,a),iu(t)}function Ll(t,e){return uu(t,null,null,e),iu(t)}function Fs(t,e,l){t.lanes|=l;var a=t.alternate;a!==null&&(a.lanes|=l);for(var n=!1,u=t.return;u!==null;)u.childLanes|=l,a=u.alternate,a!==null&&(a.childLanes|=l),u.tag===22&&(t=u.stateNode,t===null||t._visibility&1||(n=!0)),t=u,u=u.return;return t.tag===3?(u=t.stateNode,n&&e!==null&&(n=31-se(l),t=u.hiddenUpdates,a=t[n],a===null?t[n]=[e]:a.push(e),e.lane=l|536870912),u):null}function iu(t){if(50<Tn)throw Tn=0,Ic=null,Error(f(185));for(var e=t.return;e!==null;)t=e,e=t.return;return t.tag===3?t.stateNode:null}var da={};function Xm(t,e,l,a){this.tag=t,this.key=l,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function oe(t,e,l,a){return new Xm(t,e,l,a)}function Vi(t){return t=t.prototype,!(!t||!t.isReactComponent)}function Ze(t,e){var l=t.alternate;return l===null?(l=oe(t.tag,e,t.key,t.mode),l.elementType=t.elementType,l.type=t.type,l.stateNode=t.stateNode,l.alternate=t,t.alternate=l):(l.pendingProps=e,l.type=t.type,l.flags=0,l.subtreeFlags=0,l.deletions=null),l.flags=t.flags&65011712,l.childLanes=t.childLanes,l.lanes=t.lanes,l.child=t.child,l.memoizedProps=t.memoizedProps,l.memoizedState=t.memoizedState,l.updateQueue=t.updateQueue,e=t.dependencies,l.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext},l.sibling=t.sibling,l.index=t.index,l.ref=t.ref,l.refCleanup=t.refCleanup,l}function Ws(t,e){t.flags&=65011714;var l=t.alternate;return l===null?(t.childLanes=0,t.lanes=e,t.child=null,t.subtreeFlags=0,t.memoizedProps=null,t.memoizedState=null,t.updateQueue=null,t.dependencies=null,t.stateNode=null):(t.childLanes=l.childLanes,t.lanes=l.lanes,t.child=l.child,t.subtreeFlags=0,t.deletions=null,t.memoizedProps=l.memoizedProps,t.memoizedState=l.memoizedState,t.updateQueue=l.updateQueue,t.type=l.type,e=l.dependencies,t.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),t}function cu(t,e,l,a,n,u){var i=0;if(a=t,typeof t=="function")Vi(t)&&(i=1);else if(typeof t=="string")i=Kv(t,l,w.current)?26:t==="html"||t==="head"||t==="body"?27:5;else t:switch(t){case ft:return t=oe(31,l,e,n),t.elementType=ft,t.lanes=u,t;case Q:return Yl(l.children,n,u,e);case G:i=8,n|=24;break;case H:return t=oe(12,l,e,n|2),t.elementType=H,t.lanes=u,t;case tt:return t=oe(13,l,e,n),t.elementType=tt,t.lanes=u,t;case k:return t=oe(19,l,e,n),t.elementType=k,t.lanes=u,t;default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case Z:i=10;break t;case q:i=9;break t;case W:i=11;break t;case X:i=14;break t;case ct:i=16,a=null;break t}i=29,l=Error(f(130,t===null?"null":typeof t,"")),a=null}return e=oe(i,l,e,n),e.elementType=t,e.type=a,e.lanes=u,e}function Yl(t,e,l,a){return t=oe(7,t,a,e),t.lanes=l,t}function wi(t,e,l){return t=oe(6,t,null,e),t.lanes=l,t}function Is(t){var e=oe(18,null,null,0);return e.stateNode=t,e}function Ki(t,e,l){return e=oe(4,t.children!==null?t.children:[],t.key,e),e.lanes=l,e.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},e}var Ps=new WeakMap;function Te(t,e){if(typeof t=="object"&&t!==null){var l=Ps.get(t);return l!==void 0?l:(e={value:t,source:e,stack:If(e)},Ps.set(t,e),e)}return{value:t,source:e,stack:If(e)}}var ha=[],ma=0,fu=null,tn=0,ze=[],Ae=0,sl=null,Be=1,qe="";function Ve(t,e){ha[ma++]=tn,ha[ma++]=fu,fu=t,tn=e}function tr(t,e,l){ze[Ae++]=Be,ze[Ae++]=qe,ze[Ae++]=sl,sl=t;var a=Be;t=qe;var n=32-se(a)-1;a&=~(1<<n),l+=1;var u=32-se(e)+n;if(30<u){var i=n-n%5;u=(a&(1<<i)-1).toString(32),a>>=i,n-=i,Be=1<<32-se(e)+n|l<<n|a,qe=u+t}else Be=1<<u|l<<n|a,qe=t}function Ji(t){t.return!==null&&(Ve(t,1),tr(t,1,0))}function $i(t){for(;t===fu;)fu=ha[--ma],ha[ma]=null,tn=ha[--ma],ha[ma]=null;for(;t===sl;)sl=ze[--Ae],ze[Ae]=null,qe=ze[--Ae],ze[Ae]=null,Be=ze[--Ae],ze[Ae]=null}function er(t,e){ze[Ae++]=Be,ze[Ae++]=qe,ze[Ae++]=sl,Be=e.id,qe=e.overflow,sl=t}var Vt=null,_t=null,ht=!1,rl=null,_e=!1,ki=Error(f(519));function ol(t){var e=Error(f(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw en(Te(e,t)),ki}function lr(t){var e=t.stateNode,l=t.type,a=t.memoizedProps;switch(e[Zt]=t,e[Pt]=a,l){case"dialog":rt("cancel",e),rt("close",e);break;case"iframe":case"object":case"embed":rt("load",e);break;case"video":case"audio":for(l=0;l<An.length;l++)rt(An[l],e);break;case"source":rt("error",e);break;case"img":case"image":case"link":rt("error",e),rt("load",e);break;case"details":rt("toggle",e);break;case"input":rt("invalid",e),vs(e,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0);break;case"select":rt("invalid",e);break;case"textarea":rt("invalid",e),gs(e,a.value,a.defaultValue,a.children)}l=a.children,typeof l!="string"&&typeof l!="number"&&typeof l!="bigint"||e.textContent===""+l||a.suppressHydrationWarning===!0||bd(e.textContent,l)?(a.popover!=null&&(rt("beforetoggle",e),rt("toggle",e)),a.onScroll!=null&&rt("scroll",e),a.onScrollEnd!=null&&rt("scrollend",e),a.onClick!=null&&(e.onclick=Xe),e=!0):e=!1,e||ol(t,!0)}function ar(t){for(Vt=t.return;Vt;)switch(Vt.tag){case 5:case 31:case 13:_e=!1;return;case 27:case 3:_e=!0;return;default:Vt=Vt.return}}function va(t){if(t!==Vt)return!1;if(!ht)return ar(t),ht=!0,!1;var e=t.tag,l;if((l=e!==3&&e!==27)&&((l=e===5)&&(l=t.type,l=!(l!=="form"&&l!=="button")||mf(t.type,t.memoizedProps)),l=!l),l&&_t&&ol(t),ar(t),e===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(f(317));_t=Nd(t)}else if(e===31){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(f(317));_t=Nd(t)}else e===27?(e=_t,_l(t.type)?(t=Sf,Sf=null,_t=t):_t=e):_t=Vt?Oe(t.stateNode.nextSibling):null;return!0}function Gl(){_t=Vt=null,ht=!1}function Fi(){var t=rl;return t!==null&&(ne===null?ne=t:ne.push.apply(ne,t),rl=null),t}function en(t){rl===null?rl=[t]:rl.push(t)}var Wi=y(null),Xl=null,we=null;function dl(t,e,l){Y(Wi,e._currentValue),e._currentValue=l}function Ke(t){t._currentValue=Wi.current,C(Wi)}function Ii(t,e,l){for(;t!==null;){var a=t.alternate;if((t.childLanes&e)!==e?(t.childLanes|=e,a!==null&&(a.childLanes|=e)):a!==null&&(a.childLanes&e)!==e&&(a.childLanes|=e),t===l)break;t=t.return}}function Pi(t,e,l,a){var n=t.child;for(n!==null&&(n.return=t);n!==null;){var u=n.dependencies;if(u!==null){var i=n.child;u=u.firstContext;t:for(;u!==null;){var s=u;u=n;for(var m=0;m<e.length;m++)if(s.context===e[m]){u.lanes|=l,s=u.alternate,s!==null&&(s.lanes|=l),Ii(u.return,l,t),a||(i=null);break t}u=s.next}}else if(n.tag===18){if(i=n.return,i===null)throw Error(f(341));i.lanes|=l,u=i.alternate,u!==null&&(u.lanes|=l),Ii(i,l,t),i=null}else i=n.child;if(i!==null)i.return=n;else for(i=n;i!==null;){if(i===t){i=null;break}if(n=i.sibling,n!==null){n.return=i.return,i=n;break}i=i.return}n=i}}function ya(t,e,l,a){t=null;for(var n=e,u=!1;n!==null;){if(!u){if((n.flags&524288)!==0)u=!0;else if((n.flags&262144)!==0)break}if(n.tag===10){var i=n.alternate;if(i===null)throw Error(f(387));if(i=i.memoizedProps,i!==null){var s=n.type;re(n.pendingProps.value,i.value)||(t!==null?t.push(s):t=[s])}}else if(n===pt.current){if(i=n.alternate,i===null)throw Error(f(387));i.memoizedState.memoizedState!==n.memoizedState.memoizedState&&(t!==null?t.push(Nn):t=[Nn])}n=n.return}t!==null&&Pi(e,t,l,a),e.flags|=262144}function su(t){for(t=t.firstContext;t!==null;){if(!re(t.context._currentValue,t.memoizedValue))return!0;t=t.next}return!1}function Ql(t){Xl=t,we=null,t=t.dependencies,t!==null&&(t.firstContext=null)}function wt(t){return nr(Xl,t)}function ru(t,e){return Xl===null&&Ql(t),nr(t,e)}function nr(t,e){var l=e._currentValue;if(e={context:e,memoizedValue:l,next:null},we===null){if(t===null)throw Error(f(308));we=e,t.dependencies={lanes:0,firstContext:e},t.flags|=524288}else we=we.next=e;return l}var Qm=typeof AbortController<"u"?AbortController:function(){var t=[],e=this.signal={aborted:!1,addEventListener:function(l,a){t.push(a)}};this.abort=function(){e.aborted=!0,t.forEach(function(l){return l()})}},Zm=c.unstable_scheduleCallback,Vm=c.unstable_NormalPriority,Ht={$$typeof:Z,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function tc(){return{controller:new Qm,data:new Map,refCount:0}}function ln(t){t.refCount--,t.refCount===0&&Zm(Vm,function(){t.controller.abort()})}var an=null,ec=0,ga=0,pa=null;function wm(t,e){if(an===null){var l=an=[];ec=0,ga=nf(),pa={status:"pending",value:void 0,then:function(a){l.push(a)}}}return ec++,e.then(ur,ur),e}function ur(){if(--ec===0&&an!==null){pa!==null&&(pa.status="fulfilled");var t=an;an=null,ga=0,pa=null;for(var e=0;e<t.length;e++)(0,t[e])()}}function Km(t,e){var l=[],a={status:"pending",value:null,reason:null,then:function(n){l.push(n)}};return t.then(function(){a.status="fulfilled",a.value=e;for(var n=0;n<l.length;n++)(0,l[n])(e)},function(n){for(a.status="rejected",a.reason=n,n=0;n<l.length;n++)(0,l[n])(void 0)}),a}var ir=D.S;D.S=function(t,e){Vo=ce(),typeof e=="object"&&e!==null&&typeof e.then=="function"&&wm(t,e),ir!==null&&ir(t,e)};var Zl=y(null);function lc(){var t=Zl.current;return t!==null?t:At.pooledCache}function ou(t,e){e===null?Y(Zl,Zl.current):Y(Zl,e.pool)}function cr(){var t=lc();return t===null?null:{parent:Ht._currentValue,pool:t}}var Sa=Error(f(460)),ac=Error(f(474)),du=Error(f(542)),hu={then:function(){}};function fr(t){return t=t.status,t==="fulfilled"||t==="rejected"}function sr(t,e,l){switch(l=t[l],l===void 0?t.push(e):l!==e&&(e.then(Xe,Xe),e=l),e.status){case"fulfilled":return e.value;case"rejected":throw t=e.reason,or(t),t;default:if(typeof e.status=="string")e.then(Xe,Xe);else{if(t=At,t!==null&&100<t.shellSuspendCounter)throw Error(f(482));t=e,t.status="pending",t.then(function(a){if(e.status==="pending"){var n=e;n.status="fulfilled",n.value=a}},function(a){if(e.status==="pending"){var n=e;n.status="rejected",n.reason=a}})}switch(e.status){case"fulfilled":return e.value;case"rejected":throw t=e.reason,or(t),t}throw wl=e,Sa}}function Vl(t){try{var e=t._init;return e(t._payload)}catch(l){throw l!==null&&typeof l=="object"&&typeof l.then=="function"?(wl=l,Sa):l}}var wl=null;function rr(){if(wl===null)throw Error(f(459));var t=wl;return wl=null,t}function or(t){if(t===Sa||t===du)throw Error(f(483))}var ba=null,nn=0;function mu(t){var e=nn;return nn+=1,ba===null&&(ba=[]),sr(ba,t,e)}function un(t,e){e=e.props.ref,t.ref=e!==void 0?e:null}function vu(t,e){throw e.$$typeof===B?Error(f(525)):(t=Object.prototype.toString.call(e),Error(f(31,t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)))}function dr(t){function e(b,g){if(t){var T=b.deletions;T===null?(b.deletions=[g],b.flags|=16):T.push(g)}}function l(b,g){if(!t)return null;for(;g!==null;)e(b,g),g=g.sibling;return null}function a(b){for(var g=new Map;b!==null;)b.key!==null?g.set(b.key,b):g.set(b.index,b),b=b.sibling;return g}function n(b,g){return b=Ze(b,g),b.index=0,b.sibling=null,b}function u(b,g,T){return b.index=T,t?(T=b.alternate,T!==null?(T=T.index,T<g?(b.flags|=67108866,g):T):(b.flags|=67108866,g)):(b.flags|=1048576,g)}function i(b){return t&&b.alternate===null&&(b.flags|=67108866),b}function s(b,g,T,U){return g===null||g.tag!==6?(g=wi(T,b.mode,U),g.return=b,g):(g=n(g,T),g.return=b,g)}function m(b,g,T,U){var P=T.type;return P===Q?M(b,g,T.props.children,U,T.key):g!==null&&(g.elementType===P||typeof P=="object"&&P!==null&&P.$$typeof===ct&&Vl(P)===g.type)?(g=n(g,T.props),un(g,T),g.return=b,g):(g=cu(T.type,T.key,T.props,null,b.mode,U),un(g,T),g.return=b,g)}function z(b,g,T,U){return g===null||g.tag!==4||g.stateNode.containerInfo!==T.containerInfo||g.stateNode.implementation!==T.implementation?(g=Ki(T,b.mode,U),g.return=b,g):(g=n(g,T.children||[]),g.return=b,g)}function M(b,g,T,U,P){return g===null||g.tag!==7?(g=Yl(T,b.mode,U,P),g.return=b,g):(g=n(g,T),g.return=b,g)}function j(b,g,T){if(typeof g=="string"&&g!==""||typeof g=="number"||typeof g=="bigint")return g=wi(""+g,b.mode,T),g.return=b,g;if(typeof g=="object"&&g!==null){switch(g.$$typeof){case V:return T=cu(g.type,g.key,g.props,null,b.mode,T),un(T,g),T.return=b,T;case F:return g=Ki(g,b.mode,T),g.return=b,g;case ct:return g=Vl(g),j(b,g,T)}if(ie(g)||Nt(g))return g=Yl(g,b.mode,T,null),g.return=b,g;if(typeof g.then=="function")return j(b,mu(g),T);if(g.$$typeof===Z)return j(b,ru(b,g),T);vu(b,g)}return null}function _(b,g,T,U){var P=g!==null?g.key:null;if(typeof T=="string"&&T!==""||typeof T=="number"||typeof T=="bigint")return P!==null?null:s(b,g,""+T,U);if(typeof T=="object"&&T!==null){switch(T.$$typeof){case V:return T.key===P?m(b,g,T,U):null;case F:return T.key===P?z(b,g,T,U):null;case ct:return T=Vl(T),_(b,g,T,U)}if(ie(T)||Nt(T))return P!==null?null:M(b,g,T,U,null);if(typeof T.then=="function")return _(b,g,mu(T),U);if(T.$$typeof===Z)return _(b,g,ru(b,T),U);vu(b,T)}return null}function O(b,g,T,U,P){if(typeof U=="string"&&U!==""||typeof U=="number"||typeof U=="bigint")return b=b.get(T)||null,s(g,b,""+U,P);if(typeof U=="object"&&U!==null){switch(U.$$typeof){case V:return b=b.get(U.key===null?T:U.key)||null,m(g,b,U,P);case F:return b=b.get(U.key===null?T:U.key)||null,z(g,b,U,P);case ct:return U=Vl(U),O(b,g,T,U,P)}if(ie(U)||Nt(U))return b=b.get(T)||null,M(g,b,U,P,null);if(typeof U.then=="function")return O(b,g,T,mu(U),P);if(U.$$typeof===Z)return O(b,g,T,ru(g,U),P);vu(g,U)}return null}function K(b,g,T,U){for(var P=null,mt=null,$=g,ut=g=0,dt=null;$!==null&&ut<T.length;ut++){$.index>ut?(dt=$,$=null):dt=$.sibling;var vt=_(b,$,T[ut],U);if(vt===null){$===null&&($=dt);break}t&&$&&vt.alternate===null&&e(b,$),g=u(vt,g,ut),mt===null?P=vt:mt.sibling=vt,mt=vt,$=dt}if(ut===T.length)return l(b,$),ht&&Ve(b,ut),P;if($===null){for(;ut<T.length;ut++)$=j(b,T[ut],U),$!==null&&(g=u($,g,ut),mt===null?P=$:mt.sibling=$,mt=$);return ht&&Ve(b,ut),P}for($=a($);ut<T.length;ut++)dt=O($,b,ut,T[ut],U),dt!==null&&(t&&dt.alternate!==null&&$.delete(dt.key===null?ut:dt.key),g=u(dt,g,ut),mt===null?P=dt:mt.sibling=dt,mt=dt);return t&&$.forEach(function(Ml){return e(b,Ml)}),ht&&Ve(b,ut),P}function et(b,g,T,U){if(T==null)throw Error(f(151));for(var P=null,mt=null,$=g,ut=g=0,dt=null,vt=T.next();$!==null&&!vt.done;ut++,vt=T.next()){$.index>ut?(dt=$,$=null):dt=$.sibling;var Ml=_(b,$,vt.value,U);if(Ml===null){$===null&&($=dt);break}t&&$&&Ml.alternate===null&&e(b,$),g=u(Ml,g,ut),mt===null?P=Ml:mt.sibling=Ml,mt=Ml,$=dt}if(vt.done)return l(b,$),ht&&Ve(b,ut),P;if($===null){for(;!vt.done;ut++,vt=T.next())vt=j(b,vt.value,U),vt!==null&&(g=u(vt,g,ut),mt===null?P=vt:mt.sibling=vt,mt=vt);return ht&&Ve(b,ut),P}for($=a($);!vt.done;ut++,vt=T.next())vt=O($,b,ut,vt.value,U),vt!==null&&(t&&vt.alternate!==null&&$.delete(vt.key===null?ut:vt.key),g=u(vt,g,ut),mt===null?P=vt:mt.sibling=vt,mt=vt);return t&&$.forEach(function(ay){return e(b,ay)}),ht&&Ve(b,ut),P}function zt(b,g,T,U){if(typeof T=="object"&&T!==null&&T.type===Q&&T.key===null&&(T=T.props.children),typeof T=="object"&&T!==null){switch(T.$$typeof){case V:t:{for(var P=T.key;g!==null;){if(g.key===P){if(P=T.type,P===Q){if(g.tag===7){l(b,g.sibling),U=n(g,T.props.children),U.return=b,b=U;break t}}else if(g.elementType===P||typeof P=="object"&&P!==null&&P.$$typeof===ct&&Vl(P)===g.type){l(b,g.sibling),U=n(g,T.props),un(U,T),U.return=b,b=U;break t}l(b,g);break}else e(b,g);g=g.sibling}T.type===Q?(U=Yl(T.props.children,b.mode,U,T.key),U.return=b,b=U):(U=cu(T.type,T.key,T.props,null,b.mode,U),un(U,T),U.return=b,b=U)}return i(b);case F:t:{for(P=T.key;g!==null;){if(g.key===P)if(g.tag===4&&g.stateNode.containerInfo===T.containerInfo&&g.stateNode.implementation===T.implementation){l(b,g.sibling),U=n(g,T.children||[]),U.return=b,b=U;break t}else{l(b,g);break}else e(b,g);g=g.sibling}U=Ki(T,b.mode,U),U.return=b,b=U}return i(b);case ct:return T=Vl(T),zt(b,g,T,U)}if(ie(T))return K(b,g,T,U);if(Nt(T)){if(P=Nt(T),typeof P!="function")throw Error(f(150));return T=P.call(T),et(b,g,T,U)}if(typeof T.then=="function")return zt(b,g,mu(T),U);if(T.$$typeof===Z)return zt(b,g,ru(b,T),U);vu(b,T)}return typeof T=="string"&&T!==""||typeof T=="number"||typeof T=="bigint"?(T=""+T,g!==null&&g.tag===6?(l(b,g.sibling),U=n(g,T),U.return=b,b=U):(l(b,g),U=wi(T,b.mode,U),U.return=b,b=U),i(b)):l(b,g)}return function(b,g,T,U){try{nn=0;var P=zt(b,g,T,U);return ba=null,P}catch($){if($===Sa||$===du)throw $;var mt=oe(29,$,null,b.mode);return mt.lanes=U,mt.return=b,mt}}}var Kl=dr(!0),hr=dr(!1),hl=!1;function nc(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function uc(t,e){t=t.updateQueue,e.updateQueue===t&&(e.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,callbacks:null})}function ml(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function vl(t,e,l){var a=t.updateQueue;if(a===null)return null;if(a=a.shared,(yt&2)!==0){var n=a.pending;return n===null?e.next=e:(e.next=n.next,n.next=e),a.pending=e,e=iu(t),Fs(t,null,l),e}return uu(t,a,e,l),iu(t)}function cn(t,e,l){if(e=e.updateQueue,e!==null&&(e=e.shared,(l&4194048)!==0)){var a=e.lanes;a&=t.pendingLanes,l|=a,e.lanes=l,ns(t,l)}}function ic(t,e){var l=t.updateQueue,a=t.alternate;if(a!==null&&(a=a.updateQueue,l===a)){var n=null,u=null;if(l=l.firstBaseUpdate,l!==null){do{var i={lane:l.lane,tag:l.tag,payload:l.payload,callback:null,next:null};u===null?n=u=i:u=u.next=i,l=l.next}while(l!==null);u===null?n=u=e:u=u.next=e}else n=u=e;l={baseState:a.baseState,firstBaseUpdate:n,lastBaseUpdate:u,shared:a.shared,callbacks:a.callbacks},t.updateQueue=l;return}t=l.lastBaseUpdate,t===null?l.firstBaseUpdate=e:t.next=e,l.lastBaseUpdate=e}var cc=!1;function fn(){if(cc){var t=pa;if(t!==null)throw t}}function sn(t,e,l,a){cc=!1;var n=t.updateQueue;hl=!1;var u=n.firstBaseUpdate,i=n.lastBaseUpdate,s=n.shared.pending;if(s!==null){n.shared.pending=null;var m=s,z=m.next;m.next=null,i===null?u=z:i.next=z,i=m;var M=t.alternate;M!==null&&(M=M.updateQueue,s=M.lastBaseUpdate,s!==i&&(s===null?M.firstBaseUpdate=z:s.next=z,M.lastBaseUpdate=m))}if(u!==null){var j=n.baseState;i=0,M=z=m=null,s=u;do{var _=s.lane&-536870913,O=_!==s.lane;if(O?(ot&_)===_:(a&_)===_){_!==0&&_===ga&&(cc=!0),M!==null&&(M=M.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});t:{var K=t,et=s;_=e;var zt=l;switch(et.tag){case 1:if(K=et.payload,typeof K=="function"){j=K.call(zt,j,_);break t}j=K;break t;case 3:K.flags=K.flags&-65537|128;case 0:if(K=et.payload,_=typeof K=="function"?K.call(zt,j,_):K,_==null)break t;j=R({},j,_);break t;case 2:hl=!0}}_=s.callback,_!==null&&(t.flags|=64,O&&(t.flags|=8192),O=n.callbacks,O===null?n.callbacks=[_]:O.push(_))}else O={lane:_,tag:s.tag,payload:s.payload,callback:s.callback,next:null},M===null?(z=M=O,m=j):M=M.next=O,i|=_;if(s=s.next,s===null){if(s=n.shared.pending,s===null)break;O=s,s=O.next,O.next=null,n.lastBaseUpdate=O,n.shared.pending=null}}while(!0);M===null&&(m=j),n.baseState=m,n.firstBaseUpdate=z,n.lastBaseUpdate=M,u===null&&(n.shared.lanes=0),bl|=i,t.lanes=i,t.memoizedState=j}}function mr(t,e){if(typeof t!="function")throw Error(f(191,t));t.call(e)}function vr(t,e){var l=t.callbacks;if(l!==null)for(t.callbacks=null,t=0;t<l.length;t++)mr(l[t],e)}var Ea=y(null),yu=y(0);function yr(t,e){t=el,Y(yu,t),Y(Ea,e),el=t|e.baseLanes}function fc(){Y(yu,el),Y(Ea,Ea.current)}function sc(){el=yu.current,C(Ea),C(yu)}var de=y(null),Re=null;function yl(t){var e=t.alternate;Y(Ut,Ut.current&1),Y(de,t),Re===null&&(e===null||Ea.current!==null||e.memoizedState!==null)&&(Re=t)}function rc(t){Y(Ut,Ut.current),Y(de,t),Re===null&&(Re=t)}function gr(t){t.tag===22?(Y(Ut,Ut.current),Y(de,t),Re===null&&(Re=t)):gl()}function gl(){Y(Ut,Ut.current),Y(de,de.current)}function he(t){C(de),Re===t&&(Re=null),C(Ut)}var Ut=y(0);function gu(t){for(var e=t;e!==null;){if(e.tag===13){var l=e.memoizedState;if(l!==null&&(l=l.dehydrated,l===null||gf(l)||pf(l)))return e}else if(e.tag===19&&(e.memoizedProps.revealOrder==="forwards"||e.memoizedProps.revealOrder==="backwards"||e.memoizedProps.revealOrder==="unstable_legacy-backwards"||e.memoizedProps.revealOrder==="together")){if((e.flags&128)!==0)return e}else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}var Je=0,nt=null,Et=null,Bt=null,pu=!1,Ta=!1,Jl=!1,Su=0,rn=0,za=null,Jm=0;function Mt(){throw Error(f(321))}function oc(t,e){if(e===null)return!1;for(var l=0;l<e.length&&l<t.length;l++)if(!re(t[l],e[l]))return!1;return!0}function dc(t,e,l,a,n,u){return Je=u,nt=e,e.memoizedState=null,e.updateQueue=null,e.lanes=0,D.H=t===null||t.memoizedState===null?to:Oc,Jl=!1,u=l(a,n),Jl=!1,Ta&&(u=Sr(e,l,a,n)),pr(t),u}function pr(t){D.H=hn;var e=Et!==null&&Et.next!==null;if(Je=0,Bt=Et=nt=null,pu=!1,rn=0,za=null,e)throw Error(f(300));t===null||qt||(t=t.dependencies,t!==null&&su(t)&&(qt=!0))}function Sr(t,e,l,a){nt=t;var n=0;do{if(Ta&&(za=null),rn=0,Ta=!1,25<=n)throw Error(f(301));if(n+=1,Bt=Et=null,t.updateQueue!=null){var u=t.updateQueue;u.lastEffect=null,u.events=null,u.stores=null,u.memoCache!=null&&(u.memoCache.index=0)}D.H=eo,u=e(l,a)}while(Ta);return u}function $m(){var t=D.H,e=t.useState()[0];return e=typeof e.then=="function"?on(e):e,t=t.useState()[0],(Et!==null?Et.memoizedState:null)!==t&&(nt.flags|=1024),e}function hc(){var t=Su!==0;return Su=0,t}function mc(t,e,l){e.updateQueue=t.updateQueue,e.flags&=-2053,t.lanes&=~l}function vc(t){if(pu){for(t=t.memoizedState;t!==null;){var e=t.queue;e!==null&&(e.pending=null),t=t.next}pu=!1}Je=0,Bt=Et=nt=null,Ta=!1,rn=Su=0,za=null}function Ft(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Bt===null?nt.memoizedState=Bt=t:Bt=Bt.next=t,Bt}function jt(){if(Et===null){var t=nt.alternate;t=t!==null?t.memoizedState:null}else t=Et.next;var e=Bt===null?nt.memoizedState:Bt.next;if(e!==null)Bt=e,Et=t;else{if(t===null)throw nt.alternate===null?Error(f(467)):Error(f(310));Et=t,t={memoizedState:Et.memoizedState,baseState:Et.baseState,baseQueue:Et.baseQueue,queue:Et.queue,next:null},Bt===null?nt.memoizedState=Bt=t:Bt=Bt.next=t}return Bt}function bu(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function on(t){var e=rn;return rn+=1,za===null&&(za=[]),t=sr(za,t,e),e=nt,(Bt===null?e.memoizedState:Bt.next)===null&&(e=e.alternate,D.H=e===null||e.memoizedState===null?to:Oc),t}function Eu(t){if(t!==null&&typeof t=="object"){if(typeof t.then=="function")return on(t);if(t.$$typeof===Z)return wt(t)}throw Error(f(438,String(t)))}function yc(t){var e=null,l=nt.updateQueue;if(l!==null&&(e=l.memoCache),e==null){var a=nt.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(e={data:a.data.map(function(n){return n.slice()}),index:0})))}if(e==null&&(e={data:[],index:0}),l===null&&(l=bu(),nt.updateQueue=l),l.memoCache=e,l=e.data[e.index],l===void 0)for(l=e.data[e.index]=Array(t),a=0;a<t;a++)l[a]=Yt;return e.index++,l}function $e(t,e){return typeof e=="function"?e(t):e}function Tu(t){var e=jt();return gc(e,Et,t)}function gc(t,e,l){var a=t.queue;if(a===null)throw Error(f(311));a.lastRenderedReducer=l;var n=t.baseQueue,u=a.pending;if(u!==null){if(n!==null){var i=n.next;n.next=u.next,u.next=i}e.baseQueue=n=u,a.pending=null}if(u=t.baseState,n===null)t.memoizedState=u;else{e=n.next;var s=i=null,m=null,z=e,M=!1;do{var j=z.lane&-536870913;if(j!==z.lane?(ot&j)===j:(Je&j)===j){var _=z.revertLane;if(_===0)m!==null&&(m=m.next={lane:0,revertLane:0,gesture:null,action:z.action,hasEagerState:z.hasEagerState,eagerState:z.eagerState,next:null}),j===ga&&(M=!0);else if((Je&_)===_){z=z.next,_===ga&&(M=!0);continue}else j={lane:0,revertLane:z.revertLane,gesture:null,action:z.action,hasEagerState:z.hasEagerState,eagerState:z.eagerState,next:null},m===null?(s=m=j,i=u):m=m.next=j,nt.lanes|=_,bl|=_;j=z.action,Jl&&l(u,j),u=z.hasEagerState?z.eagerState:l(u,j)}else _={lane:j,revertLane:z.revertLane,gesture:z.gesture,action:z.action,hasEagerState:z.hasEagerState,eagerState:z.eagerState,next:null},m===null?(s=m=_,i=u):m=m.next=_,nt.lanes|=j,bl|=j;z=z.next}while(z!==null&&z!==e);if(m===null?i=u:m.next=s,!re(u,t.memoizedState)&&(qt=!0,M&&(l=pa,l!==null)))throw l;t.memoizedState=u,t.baseState=i,t.baseQueue=m,a.lastRenderedState=u}return n===null&&(a.lanes=0),[t.memoizedState,a.dispatch]}function pc(t){var e=jt(),l=e.queue;if(l===null)throw Error(f(311));l.lastRenderedReducer=t;var a=l.dispatch,n=l.pending,u=e.memoizedState;if(n!==null){l.pending=null;var i=n=n.next;do u=t(u,i.action),i=i.next;while(i!==n);re(u,e.memoizedState)||(qt=!0),e.memoizedState=u,e.baseQueue===null&&(e.baseState=u),l.lastRenderedState=u}return[u,a]}function br(t,e,l){var a=nt,n=jt(),u=ht;if(u){if(l===void 0)throw Error(f(407));l=l()}else l=e();var i=!re((Et||n).memoizedState,l);if(i&&(n.memoizedState=l,qt=!0),n=n.queue,Ec(zr.bind(null,a,n,t),[t]),n.getSnapshot!==e||i||Bt!==null&&Bt.memoizedState.tag&1){if(a.flags|=2048,Aa(9,{destroy:void 0},Tr.bind(null,a,n,l,e),null),At===null)throw Error(f(349));u||(Je&127)!==0||Er(a,e,l)}return l}function Er(t,e,l){t.flags|=16384,t={getSnapshot:e,value:l},e=nt.updateQueue,e===null?(e=bu(),nt.updateQueue=e,e.stores=[t]):(l=e.stores,l===null?e.stores=[t]:l.push(t))}function Tr(t,e,l,a){e.value=l,e.getSnapshot=a,Ar(e)&&_r(t)}function zr(t,e,l){return l(function(){Ar(e)&&_r(t)})}function Ar(t){var e=t.getSnapshot;t=t.value;try{var l=e();return!re(t,l)}catch{return!0}}function _r(t){var e=Ll(t,2);e!==null&&ue(e,t,2)}function Sc(t){var e=Ft();if(typeof t=="function"){var l=t;if(t=l(),Jl){il(!0);try{l()}finally{il(!1)}}}return e.memoizedState=e.baseState=t,e.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:$e,lastRenderedState:t},e}function Rr(t,e,l,a){return t.baseState=l,gc(t,Et,typeof a=="function"?a:$e)}function km(t,e,l,a,n){if(_u(t))throw Error(f(485));if(t=e.action,t!==null){var u={payload:n,action:t,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(i){u.listeners.push(i)}};D.T!==null?l(!0):u.isTransition=!1,a(u),l=e.pending,l===null?(u.next=e.pending=u,Or(e,u)):(u.next=l.next,e.pending=l.next=u)}}function Or(t,e){var l=e.action,a=e.payload,n=t.state;if(e.isTransition){var u=D.T,i={};D.T=i;try{var s=l(n,a),m=D.S;m!==null&&m(i,s),xr(t,e,s)}catch(z){bc(t,e,z)}finally{u!==null&&i.types!==null&&(u.types=i.types),D.T=u}}else try{u=l(n,a),xr(t,e,u)}catch(z){bc(t,e,z)}}function xr(t,e,l){l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(function(a){Nr(t,e,a)},function(a){return bc(t,e,a)}):Nr(t,e,l)}function Nr(t,e,l){e.status="fulfilled",e.value=l,Mr(e),t.state=l,e=t.pending,e!==null&&(l=e.next,l===e?t.pending=null:(l=l.next,e.next=l,Or(t,l)))}function bc(t,e,l){var a=t.pending;if(t.pending=null,a!==null){a=a.next;do e.status="rejected",e.reason=l,Mr(e),e=e.next;while(e!==a)}t.action=null}function Mr(t){t=t.listeners;for(var e=0;e<t.length;e++)(0,t[e])()}function Dr(t,e){return e}function Cr(t,e){if(ht){var l=At.formState;if(l!==null){t:{var a=nt;if(ht){if(_t){e:{for(var n=_t,u=_e;n.nodeType!==8;){if(!u){n=null;break e}if(n=Oe(n.nextSibling),n===null){n=null;break e}}u=n.data,n=u==="F!"||u==="F"?n:null}if(n){_t=Oe(n.nextSibling),a=n.data==="F!";break t}}ol(a)}a=!1}a&&(e=l[0])}}return l=Ft(),l.memoizedState=l.baseState=e,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Dr,lastRenderedState:e},l.queue=a,l=Wr.bind(null,nt,a),a.dispatch=l,a=Sc(!1),u=Rc.bind(null,nt,!1,a.queue),a=Ft(),n={state:e,dispatch:null,action:t,pending:null},a.queue=n,l=km.bind(null,nt,n,u,l),n.dispatch=l,a.memoizedState=t,[e,l,!1]}function Ur(t){var e=jt();return jr(e,Et,t)}function jr(t,e,l){if(e=gc(t,e,Dr)[0],t=Tu($e)[0],typeof e=="object"&&e!==null&&typeof e.then=="function")try{var a=on(e)}catch(i){throw i===Sa?du:i}else a=e;e=jt();var n=e.queue,u=n.dispatch;return l!==e.memoizedState&&(nt.flags|=2048,Aa(9,{destroy:void 0},Fm.bind(null,n,l),null)),[a,u,t]}function Fm(t,e){t.action=e}function Hr(t){var e=jt(),l=Et;if(l!==null)return jr(e,l,t);jt(),e=e.memoizedState,l=jt();var a=l.queue.dispatch;return l.memoizedState=t,[e,a,!1]}function Aa(t,e,l,a){return t={tag:t,create:l,deps:a,inst:e,next:null},e=nt.updateQueue,e===null&&(e=bu(),nt.updateQueue=e),l=e.lastEffect,l===null?e.lastEffect=t.next=t:(a=l.next,l.next=t,t.next=a,e.lastEffect=t),t}function Br(){return jt().memoizedState}function zu(t,e,l,a){var n=Ft();nt.flags|=t,n.memoizedState=Aa(1|e,{destroy:void 0},l,a===void 0?null:a)}function Au(t,e,l,a){var n=jt();a=a===void 0?null:a;var u=n.memoizedState.inst;Et!==null&&a!==null&&oc(a,Et.memoizedState.deps)?n.memoizedState=Aa(e,u,l,a):(nt.flags|=t,n.memoizedState=Aa(1|e,u,l,a))}function qr(t,e){zu(8390656,8,t,e)}function Ec(t,e){Au(2048,8,t,e)}function Wm(t){nt.flags|=4;var e=nt.updateQueue;if(e===null)e=bu(),nt.updateQueue=e,e.events=[t];else{var l=e.events;l===null?e.events=[t]:l.push(t)}}function Lr(t){var e=jt().memoizedState;return Wm({ref:e,nextImpl:t}),function(){if((yt&2)!==0)throw Error(f(440));return e.impl.apply(void 0,arguments)}}function Yr(t,e){return Au(4,2,t,e)}function Gr(t,e){return Au(4,4,t,e)}function Xr(t,e){if(typeof e=="function"){t=t();var l=e(t);return function(){typeof l=="function"?l():e(null)}}if(e!=null)return t=t(),e.current=t,function(){e.current=null}}function Qr(t,e,l){l=l!=null?l.concat([t]):null,Au(4,4,Xr.bind(null,e,t),l)}function Tc(){}function Zr(t,e){var l=jt();e=e===void 0?null:e;var a=l.memoizedState;return e!==null&&oc(e,a[1])?a[0]:(l.memoizedState=[t,e],t)}function Vr(t,e){var l=jt();e=e===void 0?null:e;var a=l.memoizedState;if(e!==null&&oc(e,a[1]))return a[0];if(a=t(),Jl){il(!0);try{t()}finally{il(!1)}}return l.memoizedState=[a,e],a}function zc(t,e,l){return l===void 0||(Je&1073741824)!==0&&(ot&261930)===0?t.memoizedState=e:(t.memoizedState=l,t=Ko(),nt.lanes|=t,bl|=t,l)}function wr(t,e,l,a){return re(l,e)?l:Ea.current!==null?(t=zc(t,l,a),re(t,e)||(qt=!0),t):(Je&42)===0||(Je&1073741824)!==0&&(ot&261930)===0?(qt=!0,t.memoizedState=l):(t=Ko(),nt.lanes|=t,bl|=t,e)}function Kr(t,e,l,a,n){var u=L.p;L.p=u!==0&&8>u?u:8;var i=D.T,s={};D.T=s,Rc(t,!1,e,l);try{var m=n(),z=D.S;if(z!==null&&z(s,m),m!==null&&typeof m=="object"&&typeof m.then=="function"){var M=Km(m,a);dn(t,e,M,ye(t))}else dn(t,e,a,ye(t))}catch(j){dn(t,e,{then:function(){},status:"rejected",reason:j},ye())}finally{L.p=u,i!==null&&s.types!==null&&(i.types=s.types),D.T=i}}function Im(){}function Ac(t,e,l,a){if(t.tag!==5)throw Error(f(476));var n=Jr(t).queue;Kr(t,n,e,I,l===null?Im:function(){return $r(t),l(a)})}function Jr(t){var e=t.memoizedState;if(e!==null)return e;e={memoizedState:I,baseState:I,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:$e,lastRenderedState:I},next:null};var l={};return e.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:$e,lastRenderedState:l},next:null},t.memoizedState=e,t=t.alternate,t!==null&&(t.memoizedState=e),e}function $r(t){var e=Jr(t);e.next===null&&(e=t.alternate.memoizedState),dn(t,e.next.queue,{},ye())}function _c(){return wt(Nn)}function kr(){return jt().memoizedState}function Fr(){return jt().memoizedState}function Pm(t){for(var e=t.return;e!==null;){switch(e.tag){case 24:case 3:var l=ye();t=ml(l);var a=vl(e,t,l);a!==null&&(ue(a,e,l),cn(a,e,l)),e={cache:tc()},t.payload=e;return}e=e.return}}function tv(t,e,l){var a=ye();l={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},_u(t)?Ir(e,l):(l=Zi(t,e,l,a),l!==null&&(ue(l,t,a),Pr(l,e,a)))}function Wr(t,e,l){var a=ye();dn(t,e,l,a)}function dn(t,e,l,a){var n={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null};if(_u(t))Ir(e,n);else{var u=t.alternate;if(t.lanes===0&&(u===null||u.lanes===0)&&(u=e.lastRenderedReducer,u!==null))try{var i=e.lastRenderedState,s=u(i,l);if(n.hasEagerState=!0,n.eagerState=s,re(s,i))return uu(t,e,n,0),At===null&&nu(),!1}catch{}if(l=Zi(t,e,n,a),l!==null)return ue(l,t,a),Pr(l,e,a),!0}return!1}function Rc(t,e,l,a){if(a={lane:2,revertLane:nf(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},_u(t)){if(e)throw Error(f(479))}else e=Zi(t,l,a,2),e!==null&&ue(e,t,2)}function _u(t){var e=t.alternate;return t===nt||e!==null&&e===nt}function Ir(t,e){Ta=pu=!0;var l=t.pending;l===null?e.next=e:(e.next=l.next,l.next=e),t.pending=e}function Pr(t,e,l){if((l&4194048)!==0){var a=e.lanes;a&=t.pendingLanes,l|=a,e.lanes=l,ns(t,l)}}var hn={readContext:wt,use:Eu,useCallback:Mt,useContext:Mt,useEffect:Mt,useImperativeHandle:Mt,useLayoutEffect:Mt,useInsertionEffect:Mt,useMemo:Mt,useReducer:Mt,useRef:Mt,useState:Mt,useDebugValue:Mt,useDeferredValue:Mt,useTransition:Mt,useSyncExternalStore:Mt,useId:Mt,useHostTransitionStatus:Mt,useFormState:Mt,useActionState:Mt,useOptimistic:Mt,useMemoCache:Mt,useCacheRefresh:Mt};hn.useEffectEvent=Mt;var to={readContext:wt,use:Eu,useCallback:function(t,e){return Ft().memoizedState=[t,e===void 0?null:e],t},useContext:wt,useEffect:qr,useImperativeHandle:function(t,e,l){l=l!=null?l.concat([t]):null,zu(4194308,4,Xr.bind(null,e,t),l)},useLayoutEffect:function(t,e){return zu(4194308,4,t,e)},useInsertionEffect:function(t,e){zu(4,2,t,e)},useMemo:function(t,e){var l=Ft();e=e===void 0?null:e;var a=t();if(Jl){il(!0);try{t()}finally{il(!1)}}return l.memoizedState=[a,e],a},useReducer:function(t,e,l){var a=Ft();if(l!==void 0){var n=l(e);if(Jl){il(!0);try{l(e)}finally{il(!1)}}}else n=e;return a.memoizedState=a.baseState=n,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:n},a.queue=t,t=t.dispatch=tv.bind(null,nt,t),[a.memoizedState,t]},useRef:function(t){var e=Ft();return t={current:t},e.memoizedState=t},useState:function(t){t=Sc(t);var e=t.queue,l=Wr.bind(null,nt,e);return e.dispatch=l,[t.memoizedState,l]},useDebugValue:Tc,useDeferredValue:function(t,e){var l=Ft();return zc(l,t,e)},useTransition:function(){var t=Sc(!1);return t=Kr.bind(null,nt,t.queue,!0,!1),Ft().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,e,l){var a=nt,n=Ft();if(ht){if(l===void 0)throw Error(f(407));l=l()}else{if(l=e(),At===null)throw Error(f(349));(ot&127)!==0||Er(a,e,l)}n.memoizedState=l;var u={value:l,getSnapshot:e};return n.queue=u,qr(zr.bind(null,a,u,t),[t]),a.flags|=2048,Aa(9,{destroy:void 0},Tr.bind(null,a,u,l,e),null),l},useId:function(){var t=Ft(),e=At.identifierPrefix;if(ht){var l=qe,a=Be;l=(a&~(1<<32-se(a)-1)).toString(32)+l,e="_"+e+"R_"+l,l=Su++,0<l&&(e+="H"+l.toString(32)),e+="_"}else l=Jm++,e="_"+e+"r_"+l.toString(32)+"_";return t.memoizedState=e},useHostTransitionStatus:_c,useFormState:Cr,useActionState:Cr,useOptimistic:function(t){var e=Ft();e.memoizedState=e.baseState=t;var l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return e.queue=l,e=Rc.bind(null,nt,!0,l),l.dispatch=e,[t,e]},useMemoCache:yc,useCacheRefresh:function(){return Ft().memoizedState=Pm.bind(null,nt)},useEffectEvent:function(t){var e=Ft(),l={impl:t};return e.memoizedState=l,function(){if((yt&2)!==0)throw Error(f(440));return l.impl.apply(void 0,arguments)}}},Oc={readContext:wt,use:Eu,useCallback:Zr,useContext:wt,useEffect:Ec,useImperativeHandle:Qr,useInsertionEffect:Yr,useLayoutEffect:Gr,useMemo:Vr,useReducer:Tu,useRef:Br,useState:function(){return Tu($e)},useDebugValue:Tc,useDeferredValue:function(t,e){var l=jt();return wr(l,Et.memoizedState,t,e)},useTransition:function(){var t=Tu($e)[0],e=jt().memoizedState;return[typeof t=="boolean"?t:on(t),e]},useSyncExternalStore:br,useId:kr,useHostTransitionStatus:_c,useFormState:Ur,useActionState:Ur,useOptimistic:function(t,e){var l=jt();return Rr(l,Et,t,e)},useMemoCache:yc,useCacheRefresh:Fr};Oc.useEffectEvent=Lr;var eo={readContext:wt,use:Eu,useCallback:Zr,useContext:wt,useEffect:Ec,useImperativeHandle:Qr,useInsertionEffect:Yr,useLayoutEffect:Gr,useMemo:Vr,useReducer:pc,useRef:Br,useState:function(){return pc($e)},useDebugValue:Tc,useDeferredValue:function(t,e){var l=jt();return Et===null?zc(l,t,e):wr(l,Et.memoizedState,t,e)},useTransition:function(){var t=pc($e)[0],e=jt().memoizedState;return[typeof t=="boolean"?t:on(t),e]},useSyncExternalStore:br,useId:kr,useHostTransitionStatus:_c,useFormState:Hr,useActionState:Hr,useOptimistic:function(t,e){var l=jt();return Et!==null?Rr(l,Et,t,e):(l.baseState=t,[t,l.queue.dispatch])},useMemoCache:yc,useCacheRefresh:Fr};eo.useEffectEvent=Lr;function xc(t,e,l,a){e=t.memoizedState,l=l(a,e),l=l==null?e:R({},e,l),t.memoizedState=l,t.lanes===0&&(t.updateQueue.baseState=l)}var Nc={enqueueSetState:function(t,e,l){t=t._reactInternals;var a=ye(),n=ml(a);n.payload=e,l!=null&&(n.callback=l),e=vl(t,n,a),e!==null&&(ue(e,t,a),cn(e,t,a))},enqueueReplaceState:function(t,e,l){t=t._reactInternals;var a=ye(),n=ml(a);n.tag=1,n.payload=e,l!=null&&(n.callback=l),e=vl(t,n,a),e!==null&&(ue(e,t,a),cn(e,t,a))},enqueueForceUpdate:function(t,e){t=t._reactInternals;var l=ye(),a=ml(l);a.tag=2,e!=null&&(a.callback=e),e=vl(t,a,l),e!==null&&(ue(e,t,l),cn(e,t,l))}};function lo(t,e,l,a,n,u,i){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(a,u,i):e.prototype&&e.prototype.isPureReactComponent?!Ia(l,a)||!Ia(n,u):!0}function ao(t,e,l,a){t=e.state,typeof e.componentWillReceiveProps=="function"&&e.componentWillReceiveProps(l,a),typeof e.UNSAFE_componentWillReceiveProps=="function"&&e.UNSAFE_componentWillReceiveProps(l,a),e.state!==t&&Nc.enqueueReplaceState(e,e.state,null)}function $l(t,e){var l=e;if("ref"in e){l={};for(var a in e)a!=="ref"&&(l[a]=e[a])}if(t=t.defaultProps){l===e&&(l=R({},l));for(var n in t)l[n]===void 0&&(l[n]=t[n])}return l}function no(t){au(t)}function uo(t){console.error(t)}function io(t){au(t)}function Ru(t,e){try{var l=t.onUncaughtError;l(e.value,{componentStack:e.stack})}catch(a){setTimeout(function(){throw a})}}function co(t,e,l){try{var a=t.onCaughtError;a(l.value,{componentStack:l.stack,errorBoundary:e.tag===1?e.stateNode:null})}catch(n){setTimeout(function(){throw n})}}function Mc(t,e,l){return l=ml(l),l.tag=3,l.payload={element:null},l.callback=function(){Ru(t,e)},l}function fo(t){return t=ml(t),t.tag=3,t}function so(t,e,l,a){var n=l.type.getDerivedStateFromError;if(typeof n=="function"){var u=a.value;t.payload=function(){return n(u)},t.callback=function(){co(e,l,a)}}var i=l.stateNode;i!==null&&typeof i.componentDidCatch=="function"&&(t.callback=function(){co(e,l,a),typeof n!="function"&&(El===null?El=new Set([this]):El.add(this));var s=a.stack;this.componentDidCatch(a.value,{componentStack:s!==null?s:""})})}function ev(t,e,l,a,n){if(l.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(e=l.alternate,e!==null&&ya(e,l,n,!0),l=de.current,l!==null){switch(l.tag){case 31:case 13:return Re===null?Lu():l.alternate===null&&Dt===0&&(Dt=3),l.flags&=-257,l.flags|=65536,l.lanes=n,a===hu?l.flags|=16384:(e=l.updateQueue,e===null?l.updateQueue=new Set([a]):e.add(a),ef(t,a,n)),!1;case 22:return l.flags|=65536,a===hu?l.flags|=16384:(e=l.updateQueue,e===null?(e={transitions:null,markerInstances:null,retryQueue:new Set([a])},l.updateQueue=e):(l=e.retryQueue,l===null?e.retryQueue=new Set([a]):l.add(a)),ef(t,a,n)),!1}throw Error(f(435,l.tag))}return ef(t,a,n),Lu(),!1}if(ht)return e=de.current,e!==null?((e.flags&65536)===0&&(e.flags|=256),e.flags|=65536,e.lanes=n,a!==ki&&(t=Error(f(422),{cause:a}),en(Te(t,l)))):(a!==ki&&(e=Error(f(423),{cause:a}),en(Te(e,l))),t=t.current.alternate,t.flags|=65536,n&=-n,t.lanes|=n,a=Te(a,l),n=Mc(t.stateNode,a,n),ic(t,n),Dt!==4&&(Dt=2)),!1;var u=Error(f(520),{cause:a});if(u=Te(u,l),En===null?En=[u]:En.push(u),Dt!==4&&(Dt=2),e===null)return!0;a=Te(a,l),l=e;do{switch(l.tag){case 3:return l.flags|=65536,t=n&-n,l.lanes|=t,t=Mc(l.stateNode,a,t),ic(l,t),!1;case 1:if(e=l.type,u=l.stateNode,(l.flags&128)===0&&(typeof e.getDerivedStateFromError=="function"||u!==null&&typeof u.componentDidCatch=="function"&&(El===null||!El.has(u))))return l.flags|=65536,n&=-n,l.lanes|=n,n=fo(n),so(n,t,l,a),ic(l,n),!1}l=l.return}while(l!==null);return!1}var Dc=Error(f(461)),qt=!1;function Kt(t,e,l,a){e.child=t===null?hr(e,null,l,a):Kl(e,t.child,l,a)}function ro(t,e,l,a,n){l=l.render;var u=e.ref;if("ref"in a){var i={};for(var s in a)s!=="ref"&&(i[s]=a[s])}else i=a;return Ql(e),a=dc(t,e,l,i,u,n),s=hc(),t!==null&&!qt?(mc(t,e,n),ke(t,e,n)):(ht&&s&&Ji(e),e.flags|=1,Kt(t,e,a,n),e.child)}function oo(t,e,l,a,n){if(t===null){var u=l.type;return typeof u=="function"&&!Vi(u)&&u.defaultProps===void 0&&l.compare===null?(e.tag=15,e.type=u,ho(t,e,u,a,n)):(t=cu(l.type,null,a,e,e.mode,n),t.ref=e.ref,t.return=e,e.child=t)}if(u=t.child,!Yc(t,n)){var i=u.memoizedProps;if(l=l.compare,l=l!==null?l:Ia,l(i,a)&&t.ref===e.ref)return ke(t,e,n)}return e.flags|=1,t=Ze(u,a),t.ref=e.ref,t.return=e,e.child=t}function ho(t,e,l,a,n){if(t!==null){var u=t.memoizedProps;if(Ia(u,a)&&t.ref===e.ref)if(qt=!1,e.pendingProps=a=u,Yc(t,n))(t.flags&131072)!==0&&(qt=!0);else return e.lanes=t.lanes,ke(t,e,n)}return Cc(t,e,l,a,n)}function mo(t,e,l,a){var n=a.children,u=t!==null?t.memoizedState:null;if(t===null&&e.stateNode===null&&(e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),a.mode==="hidden"){if((e.flags&128)!==0){if(u=u!==null?u.baseLanes|l:l,t!==null){for(a=e.child=t.child,n=0;a!==null;)n=n|a.lanes|a.childLanes,a=a.sibling;a=n&~u}else a=0,e.child=null;return vo(t,e,u,l,a)}if((l&536870912)!==0)e.memoizedState={baseLanes:0,cachePool:null},t!==null&&ou(e,u!==null?u.cachePool:null),u!==null?yr(e,u):fc(),gr(e);else return a=e.lanes=536870912,vo(t,e,u!==null?u.baseLanes|l:l,l,a)}else u!==null?(ou(e,u.cachePool),yr(e,u),gl(),e.memoizedState=null):(t!==null&&ou(e,null),fc(),gl());return Kt(t,e,n,l),e.child}function mn(t,e){return t!==null&&t.tag===22||e.stateNode!==null||(e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),e.sibling}function vo(t,e,l,a,n){var u=lc();return u=u===null?null:{parent:Ht._currentValue,pool:u},e.memoizedState={baseLanes:l,cachePool:u},t!==null&&ou(e,null),fc(),gr(e),t!==null&&ya(t,e,a,!0),e.childLanes=n,null}function Ou(t,e){return e=Nu({mode:e.mode,children:e.children},t.mode),e.ref=t.ref,t.child=e,e.return=t,e}function yo(t,e,l){return Kl(e,t.child,null,l),t=Ou(e,e.pendingProps),t.flags|=2,he(e),e.memoizedState=null,t}function lv(t,e,l){var a=e.pendingProps,n=(e.flags&128)!==0;if(e.flags&=-129,t===null){if(ht){if(a.mode==="hidden")return t=Ou(e,a),e.lanes=536870912,mn(null,t);if(rc(e),(t=_t)?(t=xd(t,_e),t=t!==null&&t.data==="&"?t:null,t!==null&&(e.memoizedState={dehydrated:t,treeContext:sl!==null?{id:Be,overflow:qe}:null,retryLane:536870912,hydrationErrors:null},l=Is(t),l.return=e,e.child=l,Vt=e,_t=null)):t=null,t===null)throw ol(e);return e.lanes=536870912,null}return Ou(e,a)}var u=t.memoizedState;if(u!==null){var i=u.dehydrated;if(rc(e),n)if(e.flags&256)e.flags&=-257,e=yo(t,e,l);else if(e.memoizedState!==null)e.child=t.child,e.flags|=128,e=null;else throw Error(f(558));else if(qt||ya(t,e,l,!1),n=(l&t.childLanes)!==0,qt||n){if(a=At,a!==null&&(i=us(a,l),i!==0&&i!==u.retryLane))throw u.retryLane=i,Ll(t,i),ue(a,t,i),Dc;Lu(),e=yo(t,e,l)}else t=u.treeContext,_t=Oe(i.nextSibling),Vt=e,ht=!0,rl=null,_e=!1,t!==null&&er(e,t),e=Ou(e,a),e.flags|=4096;return e}return t=Ze(t.child,{mode:a.mode,children:a.children}),t.ref=e.ref,e.child=t,t.return=e,t}function xu(t,e){var l=e.ref;if(l===null)t!==null&&t.ref!==null&&(e.flags|=4194816);else{if(typeof l!="function"&&typeof l!="object")throw Error(f(284));(t===null||t.ref!==l)&&(e.flags|=4194816)}}function Cc(t,e,l,a,n){return Ql(e),l=dc(t,e,l,a,void 0,n),a=hc(),t!==null&&!qt?(mc(t,e,n),ke(t,e,n)):(ht&&a&&Ji(e),e.flags|=1,Kt(t,e,l,n),e.child)}function go(t,e,l,a,n,u){return Ql(e),e.updateQueue=null,l=Sr(e,a,l,n),pr(t),a=hc(),t!==null&&!qt?(mc(t,e,u),ke(t,e,u)):(ht&&a&&Ji(e),e.flags|=1,Kt(t,e,l,u),e.child)}function po(t,e,l,a,n){if(Ql(e),e.stateNode===null){var u=da,i=l.contextType;typeof i=="object"&&i!==null&&(u=wt(i)),u=new l(a,u),e.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,u.updater=Nc,e.stateNode=u,u._reactInternals=e,u=e.stateNode,u.props=a,u.state=e.memoizedState,u.refs={},nc(e),i=l.contextType,u.context=typeof i=="object"&&i!==null?wt(i):da,u.state=e.memoizedState,i=l.getDerivedStateFromProps,typeof i=="function"&&(xc(e,l,i,a),u.state=e.memoizedState),typeof l.getDerivedStateFromProps=="function"||typeof u.getSnapshotBeforeUpdate=="function"||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(i=u.state,typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount(),i!==u.state&&Nc.enqueueReplaceState(u,u.state,null),sn(e,a,u,n),fn(),u.state=e.memoizedState),typeof u.componentDidMount=="function"&&(e.flags|=4194308),a=!0}else if(t===null){u=e.stateNode;var s=e.memoizedProps,m=$l(l,s);u.props=m;var z=u.context,M=l.contextType;i=da,typeof M=="object"&&M!==null&&(i=wt(M));var j=l.getDerivedStateFromProps;M=typeof j=="function"||typeof u.getSnapshotBeforeUpdate=="function",s=e.pendingProps!==s,M||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(s||z!==i)&&ao(e,u,a,i),hl=!1;var _=e.memoizedState;u.state=_,sn(e,a,u,n),fn(),z=e.memoizedState,s||_!==z||hl?(typeof j=="function"&&(xc(e,l,j,a),z=e.memoizedState),(m=hl||lo(e,l,m,a,_,z,i))?(M||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount()),typeof u.componentDidMount=="function"&&(e.flags|=4194308)):(typeof u.componentDidMount=="function"&&(e.flags|=4194308),e.memoizedProps=a,e.memoizedState=z),u.props=a,u.state=z,u.context=i,a=m):(typeof u.componentDidMount=="function"&&(e.flags|=4194308),a=!1)}else{u=e.stateNode,uc(t,e),i=e.memoizedProps,M=$l(l,i),u.props=M,j=e.pendingProps,_=u.context,z=l.contextType,m=da,typeof z=="object"&&z!==null&&(m=wt(z)),s=l.getDerivedStateFromProps,(z=typeof s=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(i!==j||_!==m)&&ao(e,u,a,m),hl=!1,_=e.memoizedState,u.state=_,sn(e,a,u,n),fn();var O=e.memoizedState;i!==j||_!==O||hl||t!==null&&t.dependencies!==null&&su(t.dependencies)?(typeof s=="function"&&(xc(e,l,s,a),O=e.memoizedState),(M=hl||lo(e,l,M,a,_,O,m)||t!==null&&t.dependencies!==null&&su(t.dependencies))?(z||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(a,O,m),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(a,O,m)),typeof u.componentDidUpdate=="function"&&(e.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(e.flags|=1024)):(typeof u.componentDidUpdate!="function"||i===t.memoizedProps&&_===t.memoizedState||(e.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||i===t.memoizedProps&&_===t.memoizedState||(e.flags|=1024),e.memoizedProps=a,e.memoizedState=O),u.props=a,u.state=O,u.context=m,a=M):(typeof u.componentDidUpdate!="function"||i===t.memoizedProps&&_===t.memoizedState||(e.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||i===t.memoizedProps&&_===t.memoizedState||(e.flags|=1024),a=!1)}return u=a,xu(t,e),a=(e.flags&128)!==0,u||a?(u=e.stateNode,l=a&&typeof l.getDerivedStateFromError!="function"?null:u.render(),e.flags|=1,t!==null&&a?(e.child=Kl(e,t.child,null,n),e.child=Kl(e,null,l,n)):Kt(t,e,l,n),e.memoizedState=u.state,t=e.child):t=ke(t,e,n),t}function So(t,e,l,a){return Gl(),e.flags|=256,Kt(t,e,l,a),e.child}var Uc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function jc(t){return{baseLanes:t,cachePool:cr()}}function Hc(t,e,l){return t=t!==null?t.childLanes&~l:0,e&&(t|=ve),t}function bo(t,e,l){var a=e.pendingProps,n=!1,u=(e.flags&128)!==0,i;if((i=u)||(i=t!==null&&t.memoizedState===null?!1:(Ut.current&2)!==0),i&&(n=!0,e.flags&=-129),i=(e.flags&32)!==0,e.flags&=-33,t===null){if(ht){if(n?yl(e):gl(),(t=_t)?(t=xd(t,_e),t=t!==null&&t.data!=="&"?t:null,t!==null&&(e.memoizedState={dehydrated:t,treeContext:sl!==null?{id:Be,overflow:qe}:null,retryLane:536870912,hydrationErrors:null},l=Is(t),l.return=e,e.child=l,Vt=e,_t=null)):t=null,t===null)throw ol(e);return pf(t)?e.lanes=32:e.lanes=536870912,null}var s=a.children;return a=a.fallback,n?(gl(),n=e.mode,s=Nu({mode:"hidden",children:s},n),a=Yl(a,n,l,null),s.return=e,a.return=e,s.sibling=a,e.child=s,a=e.child,a.memoizedState=jc(l),a.childLanes=Hc(t,i,l),e.memoizedState=Uc,mn(null,a)):(yl(e),Bc(e,s))}var m=t.memoizedState;if(m!==null&&(s=m.dehydrated,s!==null)){if(u)e.flags&256?(yl(e),e.flags&=-257,e=qc(t,e,l)):e.memoizedState!==null?(gl(),e.child=t.child,e.flags|=128,e=null):(gl(),s=a.fallback,n=e.mode,a=Nu({mode:"visible",children:a.children},n),s=Yl(s,n,l,null),s.flags|=2,a.return=e,s.return=e,a.sibling=s,e.child=a,Kl(e,t.child,null,l),a=e.child,a.memoizedState=jc(l),a.childLanes=Hc(t,i,l),e.memoizedState=Uc,e=mn(null,a));else if(yl(e),pf(s)){if(i=s.nextSibling&&s.nextSibling.dataset,i)var z=i.dgst;i=z,a=Error(f(419)),a.stack="",a.digest=i,en({value:a,source:null,stack:null}),e=qc(t,e,l)}else if(qt||ya(t,e,l,!1),i=(l&t.childLanes)!==0,qt||i){if(i=At,i!==null&&(a=us(i,l),a!==0&&a!==m.retryLane))throw m.retryLane=a,Ll(t,a),ue(i,t,a),Dc;gf(s)||Lu(),e=qc(t,e,l)}else gf(s)?(e.flags|=192,e.child=t.child,e=null):(t=m.treeContext,_t=Oe(s.nextSibling),Vt=e,ht=!0,rl=null,_e=!1,t!==null&&er(e,t),e=Bc(e,a.children),e.flags|=4096);return e}return n?(gl(),s=a.fallback,n=e.mode,m=t.child,z=m.sibling,a=Ze(m,{mode:"hidden",children:a.children}),a.subtreeFlags=m.subtreeFlags&65011712,z!==null?s=Ze(z,s):(s=Yl(s,n,l,null),s.flags|=2),s.return=e,a.return=e,a.sibling=s,e.child=a,mn(null,a),a=e.child,s=t.child.memoizedState,s===null?s=jc(l):(n=s.cachePool,n!==null?(m=Ht._currentValue,n=n.parent!==m?{parent:m,pool:m}:n):n=cr(),s={baseLanes:s.baseLanes|l,cachePool:n}),a.memoizedState=s,a.childLanes=Hc(t,i,l),e.memoizedState=Uc,mn(t.child,a)):(yl(e),l=t.child,t=l.sibling,l=Ze(l,{mode:"visible",children:a.children}),l.return=e,l.sibling=null,t!==null&&(i=e.deletions,i===null?(e.deletions=[t],e.flags|=16):i.push(t)),e.child=l,e.memoizedState=null,l)}function Bc(t,e){return e=Nu({mode:"visible",children:e},t.mode),e.return=t,t.child=e}function Nu(t,e){return t=oe(22,t,null,e),t.lanes=0,t}function qc(t,e,l){return Kl(e,t.child,null,l),t=Bc(e,e.pendingProps.children),t.flags|=2,e.memoizedState=null,t}function Eo(t,e,l){t.lanes|=e;var a=t.alternate;a!==null&&(a.lanes|=e),Ii(t.return,e,l)}function Lc(t,e,l,a,n,u){var i=t.memoizedState;i===null?t.memoizedState={isBackwards:e,rendering:null,renderingStartTime:0,last:a,tail:l,tailMode:n,treeForkCount:u}:(i.isBackwards=e,i.rendering=null,i.renderingStartTime=0,i.last=a,i.tail=l,i.tailMode=n,i.treeForkCount=u)}function To(t,e,l){var a=e.pendingProps,n=a.revealOrder,u=a.tail;a=a.children;var i=Ut.current,s=(i&2)!==0;if(s?(i=i&1|2,e.flags|=128):i&=1,Y(Ut,i),Kt(t,e,a,l),a=ht?tn:0,!s&&t!==null&&(t.flags&128)!==0)t:for(t=e.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&Eo(t,l,e);else if(t.tag===19)Eo(t,l,e);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break t;for(;t.sibling===null;){if(t.return===null||t.return===e)break t;t=t.return}t.sibling.return=t.return,t=t.sibling}switch(n){case"forwards":for(l=e.child,n=null;l!==null;)t=l.alternate,t!==null&&gu(t)===null&&(n=l),l=l.sibling;l=n,l===null?(n=e.child,e.child=null):(n=l.sibling,l.sibling=null),Lc(e,!1,n,l,u,a);break;case"backwards":case"unstable_legacy-backwards":for(l=null,n=e.child,e.child=null;n!==null;){if(t=n.alternate,t!==null&&gu(t)===null){e.child=n;break}t=n.sibling,n.sibling=l,l=n,n=t}Lc(e,!0,l,null,u,a);break;case"together":Lc(e,!1,null,null,void 0,a);break;default:e.memoizedState=null}return e.child}function ke(t,e,l){if(t!==null&&(e.dependencies=t.dependencies),bl|=e.lanes,(l&e.childLanes)===0)if(t!==null){if(ya(t,e,l,!1),(l&e.childLanes)===0)return null}else return null;if(t!==null&&e.child!==t.child)throw Error(f(153));if(e.child!==null){for(t=e.child,l=Ze(t,t.pendingProps),e.child=l,l.return=e;t.sibling!==null;)t=t.sibling,l=l.sibling=Ze(t,t.pendingProps),l.return=e;l.sibling=null}return e.child}function Yc(t,e){return(t.lanes&e)!==0?!0:(t=t.dependencies,!!(t!==null&&su(t)))}function av(t,e,l){switch(e.tag){case 3:kt(e,e.stateNode.containerInfo),dl(e,Ht,t.memoizedState.cache),Gl();break;case 27:case 5:Ya(e);break;case 4:kt(e,e.stateNode.containerInfo);break;case 10:dl(e,e.type,e.memoizedProps.value);break;case 31:if(e.memoizedState!==null)return e.flags|=128,rc(e),null;break;case 13:var a=e.memoizedState;if(a!==null)return a.dehydrated!==null?(yl(e),e.flags|=128,null):(l&e.child.childLanes)!==0?bo(t,e,l):(yl(e),t=ke(t,e,l),t!==null?t.sibling:null);yl(e);break;case 19:var n=(t.flags&128)!==0;if(a=(l&e.childLanes)!==0,a||(ya(t,e,l,!1),a=(l&e.childLanes)!==0),n){if(a)return To(t,e,l);e.flags|=128}if(n=e.memoizedState,n!==null&&(n.rendering=null,n.tail=null,n.lastEffect=null),Y(Ut,Ut.current),a)break;return null;case 22:return e.lanes=0,mo(t,e,l,e.pendingProps);case 24:dl(e,Ht,t.memoizedState.cache)}return ke(t,e,l)}function zo(t,e,l){if(t!==null)if(t.memoizedProps!==e.pendingProps)qt=!0;else{if(!Yc(t,l)&&(e.flags&128)===0)return qt=!1,av(t,e,l);qt=(t.flags&131072)!==0}else qt=!1,ht&&(e.flags&1048576)!==0&&tr(e,tn,e.index);switch(e.lanes=0,e.tag){case 16:t:{var a=e.pendingProps;if(t=Vl(e.elementType),e.type=t,typeof t=="function")Vi(t)?(a=$l(t,a),e.tag=1,e=po(null,e,t,a,l)):(e.tag=0,e=Cc(null,e,t,a,l));else{if(t!=null){var n=t.$$typeof;if(n===W){e.tag=11,e=ro(null,e,t,a,l);break t}else if(n===X){e.tag=14,e=oo(null,e,t,a,l);break t}}throw e=It(t)||t,Error(f(306,e,""))}}return e;case 0:return Cc(t,e,e.type,e.pendingProps,l);case 1:return a=e.type,n=$l(a,e.pendingProps),po(t,e,a,n,l);case 3:t:{if(kt(e,e.stateNode.containerInfo),t===null)throw Error(f(387));a=e.pendingProps;var u=e.memoizedState;n=u.element,uc(t,e),sn(e,a,null,l);var i=e.memoizedState;if(a=i.cache,dl(e,Ht,a),a!==u.cache&&Pi(e,[Ht],l,!0),fn(),a=i.element,u.isDehydrated)if(u={element:a,isDehydrated:!1,cache:i.cache},e.updateQueue.baseState=u,e.memoizedState=u,e.flags&256){e=So(t,e,a,l);break t}else if(a!==n){n=Te(Error(f(424)),e),en(n),e=So(t,e,a,l);break t}else for(t=e.stateNode.containerInfo,t.nodeType===9?t=t.body:t=t.nodeName==="HTML"?t.ownerDocument.body:t,_t=Oe(t.firstChild),Vt=e,ht=!0,rl=null,_e=!0,l=hr(e,null,a,l),e.child=l;l;)l.flags=l.flags&-3|4096,l=l.sibling;else{if(Gl(),a===n){e=ke(t,e,l);break t}Kt(t,e,a,l)}e=e.child}return e;case 26:return xu(t,e),t===null?(l=jd(e.type,null,e.pendingProps,null))?e.memoizedState=l:ht||(l=e.type,t=e.pendingProps,a=wu(it.current).createElement(l),a[Zt]=e,a[Pt]=t,Jt(a,l,t),Xt(a),e.stateNode=a):e.memoizedState=jd(e.type,t.memoizedProps,e.pendingProps,t.memoizedState),null;case 27:return Ya(e),t===null&&ht&&(a=e.stateNode=Dd(e.type,e.pendingProps,it.current),Vt=e,_e=!0,n=_t,_l(e.type)?(Sf=n,_t=Oe(a.firstChild)):_t=n),Kt(t,e,e.pendingProps.children,l),xu(t,e),t===null&&(e.flags|=4194304),e.child;case 5:return t===null&&ht&&((n=a=_t)&&(a=Uv(a,e.type,e.pendingProps,_e),a!==null?(e.stateNode=a,Vt=e,_t=Oe(a.firstChild),_e=!1,n=!0):n=!1),n||ol(e)),Ya(e),n=e.type,u=e.pendingProps,i=t!==null?t.memoizedProps:null,a=u.children,mf(n,u)?a=null:i!==null&&mf(n,i)&&(e.flags|=32),e.memoizedState!==null&&(n=dc(t,e,$m,null,null,l),Nn._currentValue=n),xu(t,e),Kt(t,e,a,l),e.child;case 6:return t===null&&ht&&((t=l=_t)&&(l=jv(l,e.pendingProps,_e),l!==null?(e.stateNode=l,Vt=e,_t=null,t=!0):t=!1),t||ol(e)),null;case 13:return bo(t,e,l);case 4:return kt(e,e.stateNode.containerInfo),a=e.pendingProps,t===null?e.child=Kl(e,null,a,l):Kt(t,e,a,l),e.child;case 11:return ro(t,e,e.type,e.pendingProps,l);case 7:return Kt(t,e,e.pendingProps,l),e.child;case 8:return Kt(t,e,e.pendingProps.children,l),e.child;case 12:return Kt(t,e,e.pendingProps.children,l),e.child;case 10:return a=e.pendingProps,dl(e,e.type,a.value),Kt(t,e,a.children,l),e.child;case 9:return n=e.type._context,a=e.pendingProps.children,Ql(e),n=wt(n),a=a(n),e.flags|=1,Kt(t,e,a,l),e.child;case 14:return oo(t,e,e.type,e.pendingProps,l);case 15:return ho(t,e,e.type,e.pendingProps,l);case 19:return To(t,e,l);case 31:return lv(t,e,l);case 22:return mo(t,e,l,e.pendingProps);case 24:return Ql(e),a=wt(Ht),t===null?(n=lc(),n===null&&(n=At,u=tc(),n.pooledCache=u,u.refCount++,u!==null&&(n.pooledCacheLanes|=l),n=u),e.memoizedState={parent:a,cache:n},nc(e),dl(e,Ht,n)):((t.lanes&l)!==0&&(uc(t,e),sn(e,null,null,l),fn()),n=t.memoizedState,u=e.memoizedState,n.parent!==a?(n={parent:a,cache:a},e.memoizedState=n,e.lanes===0&&(e.memoizedState=e.updateQueue.baseState=n),dl(e,Ht,a)):(a=u.cache,dl(e,Ht,a),a!==n.cache&&Pi(e,[Ht],l,!0))),Kt(t,e,e.pendingProps.children,l),e.child;case 29:throw e.pendingProps}throw Error(f(156,e.tag))}function Fe(t){t.flags|=4}function Gc(t,e,l,a,n){if((e=(t.mode&32)!==0)&&(e=!1),e){if(t.flags|=16777216,(n&335544128)===n)if(t.stateNode.complete)t.flags|=8192;else if(Fo())t.flags|=8192;else throw wl=hu,ac}else t.flags&=-16777217}function Ao(t,e){if(e.type!=="stylesheet"||(e.state.loading&4)!==0)t.flags&=-16777217;else if(t.flags|=16777216,!Yd(e))if(Fo())t.flags|=8192;else throw wl=hu,ac}function Mu(t,e){e!==null&&(t.flags|=4),t.flags&16384&&(e=t.tag!==22?ls():536870912,t.lanes|=e,xa|=e)}function vn(t,e){if(!ht)switch(t.tailMode){case"hidden":e=t.tail;for(var l=null;e!==null;)e.alternate!==null&&(l=e),e=e.sibling;l===null?t.tail=null:l.sibling=null;break;case"collapsed":l=t.tail;for(var a=null;l!==null;)l.alternate!==null&&(a=l),l=l.sibling;a===null?e||t.tail===null?t.tail=null:t.tail.sibling=null:a.sibling=null}}function Rt(t){var e=t.alternate!==null&&t.alternate.child===t.child,l=0,a=0;if(e)for(var n=t.child;n!==null;)l|=n.lanes|n.childLanes,a|=n.subtreeFlags&65011712,a|=n.flags&65011712,n.return=t,n=n.sibling;else for(n=t.child;n!==null;)l|=n.lanes|n.childLanes,a|=n.subtreeFlags,a|=n.flags,n.return=t,n=n.sibling;return t.subtreeFlags|=a,t.childLanes=l,e}function nv(t,e,l){var a=e.pendingProps;switch($i(e),e.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Rt(e),null;case 1:return Rt(e),null;case 3:return l=e.stateNode,a=null,t!==null&&(a=t.memoizedState.cache),e.memoizedState.cache!==a&&(e.flags|=2048),Ke(Ht),Ct(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(t===null||t.child===null)&&(va(e)?Fe(e):t===null||t.memoizedState.isDehydrated&&(e.flags&256)===0||(e.flags|=1024,Fi())),Rt(e),null;case 26:var n=e.type,u=e.memoizedState;return t===null?(Fe(e),u!==null?(Rt(e),Ao(e,u)):(Rt(e),Gc(e,n,null,a,l))):u?u!==t.memoizedState?(Fe(e),Rt(e),Ao(e,u)):(Rt(e),e.flags&=-16777217):(t=t.memoizedProps,t!==a&&Fe(e),Rt(e),Gc(e,n,t,a,l)),null;case 27:if(Xn(e),l=it.current,n=e.type,t!==null&&e.stateNode!=null)t.memoizedProps!==a&&Fe(e);else{if(!a){if(e.stateNode===null)throw Error(f(166));return Rt(e),null}t=w.current,va(e)?lr(e):(t=Dd(n,a,l),e.stateNode=t,Fe(e))}return Rt(e),null;case 5:if(Xn(e),n=e.type,t!==null&&e.stateNode!=null)t.memoizedProps!==a&&Fe(e);else{if(!a){if(e.stateNode===null)throw Error(f(166));return Rt(e),null}if(u=w.current,va(e))lr(e);else{var i=wu(it.current);switch(u){case 1:u=i.createElementNS("http://www.w3.org/2000/svg",n);break;case 2:u=i.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;default:switch(n){case"svg":u=i.createElementNS("http://www.w3.org/2000/svg",n);break;case"math":u=i.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;case"script":u=i.createElement("div"),u.innerHTML="<script><\/script>",u=u.removeChild(u.firstChild);break;case"select":u=typeof a.is=="string"?i.createElement("select",{is:a.is}):i.createElement("select"),a.multiple?u.multiple=!0:a.size&&(u.size=a.size);break;default:u=typeof a.is=="string"?i.createElement(n,{is:a.is}):i.createElement(n)}}u[Zt]=e,u[Pt]=a;t:for(i=e.child;i!==null;){if(i.tag===5||i.tag===6)u.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===e)break t;for(;i.sibling===null;){if(i.return===null||i.return===e)break t;i=i.return}i.sibling.return=i.return,i=i.sibling}e.stateNode=u;t:switch(Jt(u,n,a),n){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break t;case"img":a=!0;break t;default:a=!1}a&&Fe(e)}}return Rt(e),Gc(e,e.type,t===null?null:t.memoizedProps,e.pendingProps,l),null;case 6:if(t&&e.stateNode!=null)t.memoizedProps!==a&&Fe(e);else{if(typeof a!="string"&&e.stateNode===null)throw Error(f(166));if(t=it.current,va(e)){if(t=e.stateNode,l=e.memoizedProps,a=null,n=Vt,n!==null)switch(n.tag){case 27:case 5:a=n.memoizedProps}t[Zt]=e,t=!!(t.nodeValue===l||a!==null&&a.suppressHydrationWarning===!0||bd(t.nodeValue,l)),t||ol(e,!0)}else t=wu(t).createTextNode(a),t[Zt]=e,e.stateNode=t}return Rt(e),null;case 31:if(l=e.memoizedState,t===null||t.memoizedState!==null){if(a=va(e),l!==null){if(t===null){if(!a)throw Error(f(318));if(t=e.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(f(557));t[Zt]=e}else Gl(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;Rt(e),t=!1}else l=Fi(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=l),t=!0;if(!t)return e.flags&256?(he(e),e):(he(e),null);if((e.flags&128)!==0)throw Error(f(558))}return Rt(e),null;case 13:if(a=e.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(n=va(e),a!==null&&a.dehydrated!==null){if(t===null){if(!n)throw Error(f(318));if(n=e.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(f(317));n[Zt]=e}else Gl(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;Rt(e),n=!1}else n=Fi(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=n),n=!0;if(!n)return e.flags&256?(he(e),e):(he(e),null)}return he(e),(e.flags&128)!==0?(e.lanes=l,e):(l=a!==null,t=t!==null&&t.memoizedState!==null,l&&(a=e.child,n=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(n=a.alternate.memoizedState.cachePool.pool),u=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(u=a.memoizedState.cachePool.pool),u!==n&&(a.flags|=2048)),l!==t&&l&&(e.child.flags|=8192),Mu(e,e.updateQueue),Rt(e),null);case 4:return Ct(),t===null&&sf(e.stateNode.containerInfo),Rt(e),null;case 10:return Ke(e.type),Rt(e),null;case 19:if(C(Ut),a=e.memoizedState,a===null)return Rt(e),null;if(n=(e.flags&128)!==0,u=a.rendering,u===null)if(n)vn(a,!1);else{if(Dt!==0||t!==null&&(t.flags&128)!==0)for(t=e.child;t!==null;){if(u=gu(t),u!==null){for(e.flags|=128,vn(a,!1),t=u.updateQueue,e.updateQueue=t,Mu(e,t),e.subtreeFlags=0,t=l,l=e.child;l!==null;)Ws(l,t),l=l.sibling;return Y(Ut,Ut.current&1|2),ht&&Ve(e,a.treeForkCount),e.child}t=t.sibling}a.tail!==null&&ce()>Hu&&(e.flags|=128,n=!0,vn(a,!1),e.lanes=4194304)}else{if(!n)if(t=gu(u),t!==null){if(e.flags|=128,n=!0,t=t.updateQueue,e.updateQueue=t,Mu(e,t),vn(a,!0),a.tail===null&&a.tailMode==="hidden"&&!u.alternate&&!ht)return Rt(e),null}else 2*ce()-a.renderingStartTime>Hu&&l!==536870912&&(e.flags|=128,n=!0,vn(a,!1),e.lanes=4194304);a.isBackwards?(u.sibling=e.child,e.child=u):(t=a.last,t!==null?t.sibling=u:e.child=u,a.last=u)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=ce(),t.sibling=null,l=Ut.current,Y(Ut,n?l&1|2:l&1),ht&&Ve(e,a.treeForkCount),t):(Rt(e),null);case 22:case 23:return he(e),sc(),a=e.memoizedState!==null,t!==null?t.memoizedState!==null!==a&&(e.flags|=8192):a&&(e.flags|=8192),a?(l&536870912)!==0&&(e.flags&128)===0&&(Rt(e),e.subtreeFlags&6&&(e.flags|=8192)):Rt(e),l=e.updateQueue,l!==null&&Mu(e,l.retryQueue),l=null,t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(l=t.memoizedState.cachePool.pool),a=null,e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),a!==l&&(e.flags|=2048),t!==null&&C(Zl),null;case 24:return l=null,t!==null&&(l=t.memoizedState.cache),e.memoizedState.cache!==l&&(e.flags|=2048),Ke(Ht),Rt(e),null;case 25:return null;case 30:return null}throw Error(f(156,e.tag))}function uv(t,e){switch($i(e),e.tag){case 1:return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return Ke(Ht),Ct(),t=e.flags,(t&65536)!==0&&(t&128)===0?(e.flags=t&-65537|128,e):null;case 26:case 27:case 5:return Xn(e),null;case 31:if(e.memoizedState!==null){if(he(e),e.alternate===null)throw Error(f(340));Gl()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 13:if(he(e),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(f(340));Gl()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return C(Ut),null;case 4:return Ct(),null;case 10:return Ke(e.type),null;case 22:case 23:return he(e),sc(),t!==null&&C(Zl),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 24:return Ke(Ht),null;case 25:return null;default:return null}}function _o(t,e){switch($i(e),e.tag){case 3:Ke(Ht),Ct();break;case 26:case 27:case 5:Xn(e);break;case 4:Ct();break;case 31:e.memoizedState!==null&&he(e);break;case 13:he(e);break;case 19:C(Ut);break;case 10:Ke(e.type);break;case 22:case 23:he(e),sc(),t!==null&&C(Zl);break;case 24:Ke(Ht)}}function yn(t,e){try{var l=e.updateQueue,a=l!==null?l.lastEffect:null;if(a!==null){var n=a.next;l=n;do{if((l.tag&t)===t){a=void 0;var u=l.create,i=l.inst;a=u(),i.destroy=a}l=l.next}while(l!==n)}}catch(s){bt(e,e.return,s)}}function pl(t,e,l){try{var a=e.updateQueue,n=a!==null?a.lastEffect:null;if(n!==null){var u=n.next;a=u;do{if((a.tag&t)===t){var i=a.inst,s=i.destroy;if(s!==void 0){i.destroy=void 0,n=e;var m=l,z=s;try{z()}catch(M){bt(n,m,M)}}}a=a.next}while(a!==u)}}catch(M){bt(e,e.return,M)}}function Ro(t){var e=t.updateQueue;if(e!==null){var l=t.stateNode;try{vr(e,l)}catch(a){bt(t,t.return,a)}}}function Oo(t,e,l){l.props=$l(t.type,t.memoizedProps),l.state=t.memoizedState;try{l.componentWillUnmount()}catch(a){bt(t,e,a)}}function gn(t,e){try{var l=t.ref;if(l!==null){switch(t.tag){case 26:case 27:case 5:var a=t.stateNode;break;case 30:a=t.stateNode;break;default:a=t.stateNode}typeof l=="function"?t.refCleanup=l(a):l.current=a}}catch(n){bt(t,e,n)}}function Le(t,e){var l=t.ref,a=t.refCleanup;if(l!==null)if(typeof a=="function")try{a()}catch(n){bt(t,e,n)}finally{t.refCleanup=null,t=t.alternate,t!=null&&(t.refCleanup=null)}else if(typeof l=="function")try{l(null)}catch(n){bt(t,e,n)}else l.current=null}function xo(t){var e=t.type,l=t.memoizedProps,a=t.stateNode;try{t:switch(e){case"button":case"input":case"select":case"textarea":l.autoFocus&&a.focus();break t;case"img":l.src?a.src=l.src:l.srcSet&&(a.srcset=l.srcSet)}}catch(n){bt(t,t.return,n)}}function Xc(t,e,l){try{var a=t.stateNode;Ov(a,t.type,l,e),a[Pt]=e}catch(n){bt(t,t.return,n)}}function No(t){return t.tag===5||t.tag===3||t.tag===26||t.tag===27&&_l(t.type)||t.tag===4}function Qc(t){t:for(;;){for(;t.sibling===null;){if(t.return===null||No(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.tag===27&&_l(t.type)||t.flags&2||t.child===null||t.tag===4)continue t;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function Zc(t,e,l){var a=t.tag;if(a===5||a===6)t=t.stateNode,e?(l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l).insertBefore(t,e):(e=l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l,e.appendChild(t),l=l._reactRootContainer,l!=null||e.onclick!==null||(e.onclick=Xe));else if(a!==4&&(a===27&&_l(t.type)&&(l=t.stateNode,e=null),t=t.child,t!==null))for(Zc(t,e,l),t=t.sibling;t!==null;)Zc(t,e,l),t=t.sibling}function Du(t,e,l){var a=t.tag;if(a===5||a===6)t=t.stateNode,e?l.insertBefore(t,e):l.appendChild(t);else if(a!==4&&(a===27&&_l(t.type)&&(l=t.stateNode),t=t.child,t!==null))for(Du(t,e,l),t=t.sibling;t!==null;)Du(t,e,l),t=t.sibling}function Mo(t){var e=t.stateNode,l=t.memoizedProps;try{for(var a=t.type,n=e.attributes;n.length;)e.removeAttributeNode(n[0]);Jt(e,a,l),e[Zt]=t,e[Pt]=l}catch(u){bt(t,t.return,u)}}var We=!1,Lt=!1,Vc=!1,Do=typeof WeakSet=="function"?WeakSet:Set,Qt=null;function iv(t,e){if(t=t.containerInfo,df=Iu,t=Qs(t),qi(t)){if("selectionStart"in t)var l={start:t.selectionStart,end:t.selectionEnd};else t:{l=(l=t.ownerDocument)&&l.defaultView||window;var a=l.getSelection&&l.getSelection();if(a&&a.rangeCount!==0){l=a.anchorNode;var n=a.anchorOffset,u=a.focusNode;a=a.focusOffset;try{l.nodeType,u.nodeType}catch{l=null;break t}var i=0,s=-1,m=-1,z=0,M=0,j=t,_=null;e:for(;;){for(var O;j!==l||n!==0&&j.nodeType!==3||(s=i+n),j!==u||a!==0&&j.nodeType!==3||(m=i+a),j.nodeType===3&&(i+=j.nodeValue.length),(O=j.firstChild)!==null;)_=j,j=O;for(;;){if(j===t)break e;if(_===l&&++z===n&&(s=i),_===u&&++M===a&&(m=i),(O=j.nextSibling)!==null)break;j=_,_=j.parentNode}j=O}l=s===-1||m===-1?null:{start:s,end:m}}else l=null}l=l||{start:0,end:0}}else l=null;for(hf={focusedElem:t,selectionRange:l},Iu=!1,Qt=e;Qt!==null;)if(e=Qt,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,Qt=t;else for(;Qt!==null;){switch(e=Qt,u=e.alternate,t=e.flags,e.tag){case 0:if((t&4)!==0&&(t=e.updateQueue,t=t!==null?t.events:null,t!==null))for(l=0;l<t.length;l++)n=t[l],n.ref.impl=n.nextImpl;break;case 11:case 15:break;case 1:if((t&1024)!==0&&u!==null){t=void 0,l=e,n=u.memoizedProps,u=u.memoizedState,a=l.stateNode;try{var K=$l(l.type,n);t=a.getSnapshotBeforeUpdate(K,u),a.__reactInternalSnapshotBeforeUpdate=t}catch(et){bt(l,l.return,et)}}break;case 3:if((t&1024)!==0){if(t=e.stateNode.containerInfo,l=t.nodeType,l===9)yf(t);else if(l===1)switch(t.nodeName){case"HEAD":case"HTML":case"BODY":yf(t);break;default:t.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((t&1024)!==0)throw Error(f(163))}if(t=e.sibling,t!==null){t.return=e.return,Qt=t;break}Qt=e.return}}function Co(t,e,l){var a=l.flags;switch(l.tag){case 0:case 11:case 15:Pe(t,l),a&4&&yn(5,l);break;case 1:if(Pe(t,l),a&4)if(t=l.stateNode,e===null)try{t.componentDidMount()}catch(i){bt(l,l.return,i)}else{var n=$l(l.type,e.memoizedProps);e=e.memoizedState;try{t.componentDidUpdate(n,e,t.__reactInternalSnapshotBeforeUpdate)}catch(i){bt(l,l.return,i)}}a&64&&Ro(l),a&512&&gn(l,l.return);break;case 3:if(Pe(t,l),a&64&&(t=l.updateQueue,t!==null)){if(e=null,l.child!==null)switch(l.child.tag){case 27:case 5:e=l.child.stateNode;break;case 1:e=l.child.stateNode}try{vr(t,e)}catch(i){bt(l,l.return,i)}}break;case 27:e===null&&a&4&&Mo(l);case 26:case 5:Pe(t,l),e===null&&a&4&&xo(l),a&512&&gn(l,l.return);break;case 12:Pe(t,l);break;case 31:Pe(t,l),a&4&&Ho(t,l);break;case 13:Pe(t,l),a&4&&Bo(t,l),a&64&&(t=l.memoizedState,t!==null&&(t=t.dehydrated,t!==null&&(l=vv.bind(null,l),Hv(t,l))));break;case 22:if(a=l.memoizedState!==null||We,!a){e=e!==null&&e.memoizedState!==null||Lt,n=We;var u=Lt;We=a,(Lt=e)&&!u?tl(t,l,(l.subtreeFlags&8772)!==0):Pe(t,l),We=n,Lt=u}break;case 30:break;default:Pe(t,l)}}function Uo(t){var e=t.alternate;e!==null&&(t.alternate=null,Uo(e)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(e=t.stateNode,e!==null&&bi(e)),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 xt=null,ee=!1;function Ie(t,e,l){for(l=l.child;l!==null;)jo(t,e,l),l=l.sibling}function jo(t,e,l){if(fe&&typeof fe.onCommitFiberUnmount=="function")try{fe.onCommitFiberUnmount(Ga,l)}catch{}switch(l.tag){case 26:Lt||Le(l,e),Ie(t,e,l),l.memoizedState?l.memoizedState.count--:l.stateNode&&(l=l.stateNode,l.parentNode.removeChild(l));break;case 27:Lt||Le(l,e);var a=xt,n=ee;_l(l.type)&&(xt=l.stateNode,ee=!1),Ie(t,e,l),Rn(l.stateNode),xt=a,ee=n;break;case 5:Lt||Le(l,e);case 6:if(a=xt,n=ee,xt=null,Ie(t,e,l),xt=a,ee=n,xt!==null)if(ee)try{(xt.nodeType===9?xt.body:xt.nodeName==="HTML"?xt.ownerDocument.body:xt).removeChild(l.stateNode)}catch(u){bt(l,e,u)}else try{xt.removeChild(l.stateNode)}catch(u){bt(l,e,u)}break;case 18:xt!==null&&(ee?(t=xt,Rd(t.nodeType===9?t.body:t.nodeName==="HTML"?t.ownerDocument.body:t,l.stateNode),Ba(t)):Rd(xt,l.stateNode));break;case 4:a=xt,n=ee,xt=l.stateNode.containerInfo,ee=!0,Ie(t,e,l),xt=a,ee=n;break;case 0:case 11:case 14:case 15:pl(2,l,e),Lt||pl(4,l,e),Ie(t,e,l);break;case 1:Lt||(Le(l,e),a=l.stateNode,typeof a.componentWillUnmount=="function"&&Oo(l,e,a)),Ie(t,e,l);break;case 21:Ie(t,e,l);break;case 22:Lt=(a=Lt)||l.memoizedState!==null,Ie(t,e,l),Lt=a;break;default:Ie(t,e,l)}}function Ho(t,e){if(e.memoizedState===null&&(t=e.alternate,t!==null&&(t=t.memoizedState,t!==null))){t=t.dehydrated;try{Ba(t)}catch(l){bt(e,e.return,l)}}}function Bo(t,e){if(e.memoizedState===null&&(t=e.alternate,t!==null&&(t=t.memoizedState,t!==null&&(t=t.dehydrated,t!==null))))try{Ba(t)}catch(l){bt(e,e.return,l)}}function cv(t){switch(t.tag){case 31:case 13:case 19:var e=t.stateNode;return e===null&&(e=t.stateNode=new Do),e;case 22:return t=t.stateNode,e=t._retryCache,e===null&&(e=t._retryCache=new Do),e;default:throw Error(f(435,t.tag))}}function Cu(t,e){var l=cv(t);e.forEach(function(a){if(!l.has(a)){l.add(a);var n=yv.bind(null,t,a);a.then(n,n)}})}function le(t,e){var l=e.deletions;if(l!==null)for(var a=0;a<l.length;a++){var n=l[a],u=t,i=e,s=i;t:for(;s!==null;){switch(s.tag){case 27:if(_l(s.type)){xt=s.stateNode,ee=!1;break t}break;case 5:xt=s.stateNode,ee=!1;break t;case 3:case 4:xt=s.stateNode.containerInfo,ee=!0;break t}s=s.return}if(xt===null)throw Error(f(160));jo(u,i,n),xt=null,ee=!1,u=n.alternate,u!==null&&(u.return=null),n.return=null}if(e.subtreeFlags&13886)for(e=e.child;e!==null;)qo(e,t),e=e.sibling}var Ue=null;function qo(t,e){var l=t.alternate,a=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:le(e,t),ae(t),a&4&&(pl(3,t,t.return),yn(3,t),pl(5,t,t.return));break;case 1:le(e,t),ae(t),a&512&&(Lt||l===null||Le(l,l.return)),a&64&&We&&(t=t.updateQueue,t!==null&&(a=t.callbacks,a!==null&&(l=t.shared.hiddenCallbacks,t.shared.hiddenCallbacks=l===null?a:l.concat(a))));break;case 26:var n=Ue;if(le(e,t),ae(t),a&512&&(Lt||l===null||Le(l,l.return)),a&4){var u=l!==null?l.memoizedState:null;if(a=t.memoizedState,l===null)if(a===null)if(t.stateNode===null){t:{a=t.type,l=t.memoizedProps,n=n.ownerDocument||n;e:switch(a){case"title":u=n.getElementsByTagName("title")[0],(!u||u[Za]||u[Zt]||u.namespaceURI==="http://www.w3.org/2000/svg"||u.hasAttribute("itemprop"))&&(u=n.createElement(a),n.head.insertBefore(u,n.querySelector("head > title"))),Jt(u,a,l),u[Zt]=t,Xt(u),a=u;break t;case"link":var i=qd("link","href",n).get(a+(l.href||""));if(i){for(var s=0;s<i.length;s++)if(u=i[s],u.getAttribute("href")===(l.href==null||l.href===""?null:l.href)&&u.getAttribute("rel")===(l.rel==null?null:l.rel)&&u.getAttribute("title")===(l.title==null?null:l.title)&&u.getAttribute("crossorigin")===(l.crossOrigin==null?null:l.crossOrigin)){i.splice(s,1);break e}}u=n.createElement(a),Jt(u,a,l),n.head.appendChild(u);break;case"meta":if(i=qd("meta","content",n).get(a+(l.content||""))){for(s=0;s<i.length;s++)if(u=i[s],u.getAttribute("content")===(l.content==null?null:""+l.content)&&u.getAttribute("name")===(l.name==null?null:l.name)&&u.getAttribute("property")===(l.property==null?null:l.property)&&u.getAttribute("http-equiv")===(l.httpEquiv==null?null:l.httpEquiv)&&u.getAttribute("charset")===(l.charSet==null?null:l.charSet)){i.splice(s,1);break e}}u=n.createElement(a),Jt(u,a,l),n.head.appendChild(u);break;default:throw Error(f(468,a))}u[Zt]=t,Xt(u),a=u}t.stateNode=a}else Ld(n,t.type,t.stateNode);else t.stateNode=Bd(n,a,t.memoizedProps);else u!==a?(u===null?l.stateNode!==null&&(l=l.stateNode,l.parentNode.removeChild(l)):u.count--,a===null?Ld(n,t.type,t.stateNode):Bd(n,a,t.memoizedProps)):a===null&&t.stateNode!==null&&Xc(t,t.memoizedProps,l.memoizedProps)}break;case 27:le(e,t),ae(t),a&512&&(Lt||l===null||Le(l,l.return)),l!==null&&a&4&&Xc(t,t.memoizedProps,l.memoizedProps);break;case 5:if(le(e,t),ae(t),a&512&&(Lt||l===null||Le(l,l.return)),t.flags&32){n=t.stateNode;try{ua(n,"")}catch(K){bt(t,t.return,K)}}a&4&&t.stateNode!=null&&(n=t.memoizedProps,Xc(t,n,l!==null?l.memoizedProps:n)),a&1024&&(Vc=!0);break;case 6:if(le(e,t),ae(t),a&4){if(t.stateNode===null)throw Error(f(162));a=t.memoizedProps,l=t.stateNode;try{l.nodeValue=a}catch(K){bt(t,t.return,K)}}break;case 3:if($u=null,n=Ue,Ue=Ku(e.containerInfo),le(e,t),Ue=n,ae(t),a&4&&l!==null&&l.memoizedState.isDehydrated)try{Ba(e.containerInfo)}catch(K){bt(t,t.return,K)}Vc&&(Vc=!1,Lo(t));break;case 4:a=Ue,Ue=Ku(t.stateNode.containerInfo),le(e,t),ae(t),Ue=a;break;case 12:le(e,t),ae(t);break;case 31:le(e,t),ae(t),a&4&&(a=t.updateQueue,a!==null&&(t.updateQueue=null,Cu(t,a)));break;case 13:le(e,t),ae(t),t.child.flags&8192&&t.memoizedState!==null!=(l!==null&&l.memoizedState!==null)&&(ju=ce()),a&4&&(a=t.updateQueue,a!==null&&(t.updateQueue=null,Cu(t,a)));break;case 22:n=t.memoizedState!==null;var m=l!==null&&l.memoizedState!==null,z=We,M=Lt;if(We=z||n,Lt=M||m,le(e,t),Lt=M,We=z,ae(t),a&8192)t:for(e=t.stateNode,e._visibility=n?e._visibility&-2:e._visibility|1,n&&(l===null||m||We||Lt||kl(t)),l=null,e=t;;){if(e.tag===5||e.tag===26){if(l===null){m=l=e;try{if(u=m.stateNode,n)i=u.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none";else{s=m.stateNode;var j=m.memoizedProps.style,_=j!=null&&j.hasOwnProperty("display")?j.display:null;s.style.display=_==null||typeof _=="boolean"?"":(""+_).trim()}}catch(K){bt(m,m.return,K)}}}else if(e.tag===6){if(l===null){m=e;try{m.stateNode.nodeValue=n?"":m.memoizedProps}catch(K){bt(m,m.return,K)}}}else if(e.tag===18){if(l===null){m=e;try{var O=m.stateNode;n?Od(O,!0):Od(m.stateNode,!1)}catch(K){bt(m,m.return,K)}}}else if((e.tag!==22&&e.tag!==23||e.memoizedState===null||e===t)&&e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break t;for(;e.sibling===null;){if(e.return===null||e.return===t)break t;l===e&&(l=null),e=e.return}l===e&&(l=null),e.sibling.return=e.return,e=e.sibling}a&4&&(a=t.updateQueue,a!==null&&(l=a.retryQueue,l!==null&&(a.retryQueue=null,Cu(t,l))));break;case 19:le(e,t),ae(t),a&4&&(a=t.updateQueue,a!==null&&(t.updateQueue=null,Cu(t,a)));break;case 30:break;case 21:break;default:le(e,t),ae(t)}}function ae(t){var e=t.flags;if(e&2){try{for(var l,a=t.return;a!==null;){if(No(a)){l=a;break}a=a.return}if(l==null)throw Error(f(160));switch(l.tag){case 27:var n=l.stateNode,u=Qc(t);Du(t,u,n);break;case 5:var i=l.stateNode;l.flags&32&&(ua(i,""),l.flags&=-33);var s=Qc(t);Du(t,s,i);break;case 3:case 4:var m=l.stateNode.containerInfo,z=Qc(t);Zc(t,z,m);break;default:throw Error(f(161))}}catch(M){bt(t,t.return,M)}t.flags&=-3}e&4096&&(t.flags&=-4097)}function Lo(t){if(t.subtreeFlags&1024)for(t=t.child;t!==null;){var e=t;Lo(e),e.tag===5&&e.flags&1024&&e.stateNode.reset(),t=t.sibling}}function Pe(t,e){if(e.subtreeFlags&8772)for(e=e.child;e!==null;)Co(t,e.alternate,e),e=e.sibling}function kl(t){for(t=t.child;t!==null;){var e=t;switch(e.tag){case 0:case 11:case 14:case 15:pl(4,e,e.return),kl(e);break;case 1:Le(e,e.return);var l=e.stateNode;typeof l.componentWillUnmount=="function"&&Oo(e,e.return,l),kl(e);break;case 27:Rn(e.stateNode);case 26:case 5:Le(e,e.return),kl(e);break;case 22:e.memoizedState===null&&kl(e);break;case 30:kl(e);break;default:kl(e)}t=t.sibling}}function tl(t,e,l){for(l=l&&(e.subtreeFlags&8772)!==0,e=e.child;e!==null;){var a=e.alternate,n=t,u=e,i=u.flags;switch(u.tag){case 0:case 11:case 15:tl(n,u,l),yn(4,u);break;case 1:if(tl(n,u,l),a=u,n=a.stateNode,typeof n.componentDidMount=="function")try{n.componentDidMount()}catch(z){bt(a,a.return,z)}if(a=u,n=a.updateQueue,n!==null){var s=a.stateNode;try{var m=n.shared.hiddenCallbacks;if(m!==null)for(n.shared.hiddenCallbacks=null,n=0;n<m.length;n++)mr(m[n],s)}catch(z){bt(a,a.return,z)}}l&&i&64&&Ro(u),gn(u,u.return);break;case 27:Mo(u);case 26:case 5:tl(n,u,l),l&&a===null&&i&4&&xo(u),gn(u,u.return);break;case 12:tl(n,u,l);break;case 31:tl(n,u,l),l&&i&4&&Ho(n,u);break;case 13:tl(n,u,l),l&&i&4&&Bo(n,u);break;case 22:u.memoizedState===null&&tl(n,u,l),gn(u,u.return);break;case 30:break;default:tl(n,u,l)}e=e.sibling}}function wc(t,e){var l=null;t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(l=t.memoizedState.cachePool.pool),t=null,e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(t=e.memoizedState.cachePool.pool),t!==l&&(t!=null&&t.refCount++,l!=null&&ln(l))}function Kc(t,e){t=null,e.alternate!==null&&(t=e.alternate.memoizedState.cache),e=e.memoizedState.cache,e!==t&&(e.refCount++,t!=null&&ln(t))}function je(t,e,l,a){if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Yo(t,e,l,a),e=e.sibling}function Yo(t,e,l,a){var n=e.flags;switch(e.tag){case 0:case 11:case 15:je(t,e,l,a),n&2048&&yn(9,e);break;case 1:je(t,e,l,a);break;case 3:je(t,e,l,a),n&2048&&(t=null,e.alternate!==null&&(t=e.alternate.memoizedState.cache),e=e.memoizedState.cache,e!==t&&(e.refCount++,t!=null&&ln(t)));break;case 12:if(n&2048){je(t,e,l,a),t=e.stateNode;try{var u=e.memoizedProps,i=u.id,s=u.onPostCommit;typeof s=="function"&&s(i,e.alternate===null?"mount":"update",t.passiveEffectDuration,-0)}catch(m){bt(e,e.return,m)}}else je(t,e,l,a);break;case 31:je(t,e,l,a);break;case 13:je(t,e,l,a);break;case 23:break;case 22:u=e.stateNode,i=e.alternate,e.memoizedState!==null?u._visibility&2?je(t,e,l,a):pn(t,e):u._visibility&2?je(t,e,l,a):(u._visibility|=2,_a(t,e,l,a,(e.subtreeFlags&10256)!==0||!1)),n&2048&&wc(i,e);break;case 24:je(t,e,l,a),n&2048&&Kc(e.alternate,e);break;default:je(t,e,l,a)}}function _a(t,e,l,a,n){for(n=n&&((e.subtreeFlags&10256)!==0||!1),e=e.child;e!==null;){var u=t,i=e,s=l,m=a,z=i.flags;switch(i.tag){case 0:case 11:case 15:_a(u,i,s,m,n),yn(8,i);break;case 23:break;case 22:var M=i.stateNode;i.memoizedState!==null?M._visibility&2?_a(u,i,s,m,n):pn(u,i):(M._visibility|=2,_a(u,i,s,m,n)),n&&z&2048&&wc(i.alternate,i);break;case 24:_a(u,i,s,m,n),n&&z&2048&&Kc(i.alternate,i);break;default:_a(u,i,s,m,n)}e=e.sibling}}function pn(t,e){if(e.subtreeFlags&10256)for(e=e.child;e!==null;){var l=t,a=e,n=a.flags;switch(a.tag){case 22:pn(l,a),n&2048&&wc(a.alternate,a);break;case 24:pn(l,a),n&2048&&Kc(a.alternate,a);break;default:pn(l,a)}e=e.sibling}}var Sn=8192;function Ra(t,e,l){if(t.subtreeFlags&Sn)for(t=t.child;t!==null;)Go(t,e,l),t=t.sibling}function Go(t,e,l){switch(t.tag){case 26:Ra(t,e,l),t.flags&Sn&&t.memoizedState!==null&&Jv(l,Ue,t.memoizedState,t.memoizedProps);break;case 5:Ra(t,e,l);break;case 3:case 4:var a=Ue;Ue=Ku(t.stateNode.containerInfo),Ra(t,e,l),Ue=a;break;case 22:t.memoizedState===null&&(a=t.alternate,a!==null&&a.memoizedState!==null?(a=Sn,Sn=16777216,Ra(t,e,l),Sn=a):Ra(t,e,l));break;default:Ra(t,e,l)}}function Xo(t){var e=t.alternate;if(e!==null&&(t=e.child,t!==null)){e.child=null;do e=t.sibling,t.sibling=null,t=e;while(t!==null)}}function bn(t){var e=t.deletions;if((t.flags&16)!==0){if(e!==null)for(var l=0;l<e.length;l++){var a=e[l];Qt=a,Zo(a,t)}Xo(t)}if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Qo(t),t=t.sibling}function Qo(t){switch(t.tag){case 0:case 11:case 15:bn(t),t.flags&2048&&pl(9,t,t.return);break;case 3:bn(t);break;case 12:bn(t);break;case 22:var e=t.stateNode;t.memoizedState!==null&&e._visibility&2&&(t.return===null||t.return.tag!==13)?(e._visibility&=-3,Uu(t)):bn(t);break;default:bn(t)}}function Uu(t){var e=t.deletions;if((t.flags&16)!==0){if(e!==null)for(var l=0;l<e.length;l++){var a=e[l];Qt=a,Zo(a,t)}Xo(t)}for(t=t.child;t!==null;){switch(e=t,e.tag){case 0:case 11:case 15:pl(8,e,e.return),Uu(e);break;case 22:l=e.stateNode,l._visibility&2&&(l._visibility&=-3,Uu(e));break;default:Uu(e)}t=t.sibling}}function Zo(t,e){for(;Qt!==null;){var l=Qt;switch(l.tag){case 0:case 11:case 15:pl(8,l,e);break;case 23:case 22:if(l.memoizedState!==null&&l.memoizedState.cachePool!==null){var a=l.memoizedState.cachePool.pool;a!=null&&a.refCount++}break;case 24:ln(l.memoizedState.cache)}if(a=l.child,a!==null)a.return=l,Qt=a;else t:for(l=t;Qt!==null;){a=Qt;var n=a.sibling,u=a.return;if(Uo(a),a===l){Qt=null;break t}if(n!==null){n.return=u,Qt=n;break t}Qt=u}}}var fv={getCacheForType:function(t){var e=wt(Ht),l=e.data.get(t);return l===void 0&&(l=t(),e.data.set(t,l)),l},cacheSignal:function(){return wt(Ht).controller.signal}},sv=typeof WeakMap=="function"?WeakMap:Map,yt=0,At=null,st=null,ot=0,St=0,me=null,Sl=!1,Oa=!1,Jc=!1,el=0,Dt=0,bl=0,Fl=0,$c=0,ve=0,xa=0,En=null,ne=null,kc=!1,ju=0,Vo=0,Hu=1/0,Bu=null,El=null,Gt=0,Tl=null,Na=null,ll=0,Fc=0,Wc=null,wo=null,Tn=0,Ic=null;function ye(){return(yt&2)!==0&&ot!==0?ot&-ot:D.T!==null?nf():is()}function Ko(){if(ve===0)if((ot&536870912)===0||ht){var t=Vn;Vn<<=1,(Vn&3932160)===0&&(Vn=262144),ve=t}else ve=536870912;return t=de.current,t!==null&&(t.flags|=32),ve}function ue(t,e,l){(t===At&&(St===2||St===9)||t.cancelPendingCommit!==null)&&(Ma(t,0),zl(t,ot,ve,!1)),Qa(t,l),((yt&2)===0||t!==At)&&(t===At&&((yt&2)===0&&(Fl|=l),Dt===4&&zl(t,ot,ve,!1)),Ye(t))}function Jo(t,e,l){if((yt&6)!==0)throw Error(f(327));var a=!l&&(e&127)===0&&(e&t.expiredLanes)===0||Xa(t,e),n=a?dv(t,e):tf(t,e,!0),u=a;do{if(n===0){Oa&&!a&&zl(t,e,0,!1);break}else{if(l=t.current.alternate,u&&!rv(l)){n=tf(t,e,!1),u=!1;continue}if(n===2){if(u=e,t.errorRecoveryDisabledLanes&u)var i=0;else i=t.pendingLanes&-536870913,i=i!==0?i:i&536870912?536870912:0;if(i!==0){e=i;t:{var s=t;n=En;var m=s.current.memoizedState.isDehydrated;if(m&&(Ma(s,i).flags|=256),i=tf(s,i,!1),i!==2){if(Jc&&!m){s.errorRecoveryDisabledLanes|=u,Fl|=u,n=4;break t}u=ne,ne=n,u!==null&&(ne===null?ne=u:ne.push.apply(ne,u))}n=i}if(u=!1,n!==2)continue}}if(n===1){Ma(t,0),zl(t,e,0,!0);break}t:{switch(a=t,u=n,u){case 0:case 1:throw Error(f(345));case 4:if((e&4194048)!==e)break;case 6:zl(a,e,ve,!Sl);break t;case 2:ne=null;break;case 3:case 5:break;default:throw Error(f(329))}if((e&62914560)===e&&(n=ju+300-ce(),10<n)){if(zl(a,e,ve,!Sl),Kn(a,0,!0)!==0)break t;ll=e,a.timeoutHandle=Ad($o.bind(null,a,l,ne,Bu,kc,e,ve,Fl,xa,Sl,u,"Throttled",-0,0),n);break t}$o(a,l,ne,Bu,kc,e,ve,Fl,xa,Sl,u,null,-0,0)}}break}while(!0);Ye(t)}function $o(t,e,l,a,n,u,i,s,m,z,M,j,_,O){if(t.timeoutHandle=-1,j=e.subtreeFlags,j&8192||(j&16785408)===16785408){j={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Xe},Go(e,u,j);var K=(u&62914560)===u?ju-ce():(u&4194048)===u?Vo-ce():0;if(K=$v(j,K),K!==null){ll=u,t.cancelPendingCommit=K(ld.bind(null,t,e,u,l,a,n,i,s,m,M,j,null,_,O)),zl(t,u,i,!z);return}}ld(t,e,u,l,a,n,i,s,m)}function rv(t){for(var e=t;;){var l=e.tag;if((l===0||l===11||l===15)&&e.flags&16384&&(l=e.updateQueue,l!==null&&(l=l.stores,l!==null)))for(var a=0;a<l.length;a++){var n=l[a],u=n.getSnapshot;n=n.value;try{if(!re(u(),n))return!1}catch{return!1}}if(l=e.child,e.subtreeFlags&16384&&l!==null)l.return=e,e=l;else{if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return!0;e=e.return}e.sibling.return=e.return,e=e.sibling}}return!0}function zl(t,e,l,a){e&=~$c,e&=~Fl,t.suspendedLanes|=e,t.pingedLanes&=~e,a&&(t.warmLanes|=e),a=t.expirationTimes;for(var n=e;0<n;){var u=31-se(n),i=1<<u;a[u]=-1,n&=~i}l!==0&&as(t,l,e)}function qu(){return(yt&6)===0?(zn(0),!1):!0}function Pc(){if(st!==null){if(St===0)var t=st.return;else t=st,we=Xl=null,vc(t),ba=null,nn=0,t=st;for(;t!==null;)_o(t.alternate,t),t=t.return;st=null}}function Ma(t,e){var l=t.timeoutHandle;l!==-1&&(t.timeoutHandle=-1,Mv(l)),l=t.cancelPendingCommit,l!==null&&(t.cancelPendingCommit=null,l()),ll=0,Pc(),At=t,st=l=Ze(t.current,null),ot=e,St=0,me=null,Sl=!1,Oa=Xa(t,e),Jc=!1,xa=ve=$c=Fl=bl=Dt=0,ne=En=null,kc=!1,(e&8)!==0&&(e|=e&32);var a=t.entangledLanes;if(a!==0)for(t=t.entanglements,a&=e;0<a;){var n=31-se(a),u=1<<n;e|=t[n],a&=~u}return el=e,nu(),l}function ko(t,e){nt=null,D.H=hn,e===Sa||e===du?(e=rr(),St=3):e===ac?(e=rr(),St=4):St=e===Dc?8:e!==null&&typeof e=="object"&&typeof e.then=="function"?6:1,me=e,st===null&&(Dt=1,Ru(t,Te(e,t.current)))}function Fo(){var t=de.current;return t===null?!0:(ot&4194048)===ot?Re===null:(ot&62914560)===ot||(ot&536870912)!==0?t===Re:!1}function Wo(){var t=D.H;return D.H=hn,t===null?hn:t}function Io(){var t=D.A;return D.A=fv,t}function Lu(){Dt=4,Sl||(ot&4194048)!==ot&&de.current!==null||(Oa=!0),(bl&134217727)===0&&(Fl&134217727)===0||At===null||zl(At,ot,ve,!1)}function tf(t,e,l){var a=yt;yt|=2;var n=Wo(),u=Io();(At!==t||ot!==e)&&(Bu=null,Ma(t,e)),e=!1;var i=Dt;t:do try{if(St!==0&&st!==null){var s=st,m=me;switch(St){case 8:Pc(),i=6;break t;case 3:case 2:case 9:case 6:de.current===null&&(e=!0);var z=St;if(St=0,me=null,Da(t,s,m,z),l&&Oa){i=0;break t}break;default:z=St,St=0,me=null,Da(t,s,m,z)}}ov(),i=Dt;break}catch(M){ko(t,M)}while(!0);return e&&t.shellSuspendCounter++,we=Xl=null,yt=a,D.H=n,D.A=u,st===null&&(At=null,ot=0,nu()),i}function ov(){for(;st!==null;)Po(st)}function dv(t,e){var l=yt;yt|=2;var a=Wo(),n=Io();At!==t||ot!==e?(Bu=null,Hu=ce()+500,Ma(t,e)):Oa=Xa(t,e);t:do try{if(St!==0&&st!==null){e=st;var u=me;e:switch(St){case 1:St=0,me=null,Da(t,e,u,1);break;case 2:case 9:if(fr(u)){St=0,me=null,td(e);break}e=function(){St!==2&&St!==9||At!==t||(St=7),Ye(t)},u.then(e,e);break t;case 3:St=7;break t;case 4:St=5;break t;case 7:fr(u)?(St=0,me=null,td(e)):(St=0,me=null,Da(t,e,u,7));break;case 5:var i=null;switch(st.tag){case 26:i=st.memoizedState;case 5:case 27:var s=st;if(i?Yd(i):s.stateNode.complete){St=0,me=null;var m=s.sibling;if(m!==null)st=m;else{var z=s.return;z!==null?(st=z,Yu(z)):st=null}break e}}St=0,me=null,Da(t,e,u,5);break;case 6:St=0,me=null,Da(t,e,u,6);break;case 8:Pc(),Dt=6;break t;default:throw Error(f(462))}}hv();break}catch(M){ko(t,M)}while(!0);return we=Xl=null,D.H=a,D.A=n,yt=l,st!==null?0:(At=null,ot=0,nu(),Dt)}function hv(){for(;st!==null&&!Bh();)Po(st)}function Po(t){var e=zo(t.alternate,t,el);t.memoizedProps=t.pendingProps,e===null?Yu(t):st=e}function td(t){var e=t,l=e.alternate;switch(e.tag){case 15:case 0:e=go(l,e,e.pendingProps,e.type,void 0,ot);break;case 11:e=go(l,e,e.pendingProps,e.type.render,e.ref,ot);break;case 5:vc(e);default:_o(l,e),e=st=Ws(e,el),e=zo(l,e,el)}t.memoizedProps=t.pendingProps,e===null?Yu(t):st=e}function Da(t,e,l,a){we=Xl=null,vc(e),ba=null,nn=0;var n=e.return;try{if(ev(t,n,e,l,ot)){Dt=1,Ru(t,Te(l,t.current)),st=null;return}}catch(u){if(n!==null)throw st=n,u;Dt=1,Ru(t,Te(l,t.current)),st=null;return}e.flags&32768?(ht||a===1?t=!0:Oa||(ot&536870912)!==0?t=!1:(Sl=t=!0,(a===2||a===9||a===3||a===6)&&(a=de.current,a!==null&&a.tag===13&&(a.flags|=16384))),ed(e,t)):Yu(e)}function Yu(t){var e=t;do{if((e.flags&32768)!==0){ed(e,Sl);return}t=e.return;var l=nv(e.alternate,e,el);if(l!==null){st=l;return}if(e=e.sibling,e!==null){st=e;return}st=e=t}while(e!==null);Dt===0&&(Dt=5)}function ed(t,e){do{var l=uv(t.alternate,t);if(l!==null){l.flags&=32767,st=l;return}if(l=t.return,l!==null&&(l.flags|=32768,l.subtreeFlags=0,l.deletions=null),!e&&(t=t.sibling,t!==null)){st=t;return}st=t=l}while(t!==null);Dt=6,st=null}function ld(t,e,l,a,n,u,i,s,m){t.cancelPendingCommit=null;do Gu();while(Gt!==0);if((yt&6)!==0)throw Error(f(327));if(e!==null){if(e===t.current)throw Error(f(177));if(u=e.lanes|e.childLanes,u|=Qi,Kh(t,l,u,i,s,m),t===At&&(st=At=null,ot=0),Na=e,Tl=t,ll=l,Fc=u,Wc=n,wo=a,(e.subtreeFlags&10256)!==0||(e.flags&10256)!==0?(t.callbackNode=null,t.callbackPriority=0,gv(Qn,function(){return cd(),null})):(t.callbackNode=null,t.callbackPriority=0),a=(e.flags&13878)!==0,(e.subtreeFlags&13878)!==0||a){a=D.T,D.T=null,n=L.p,L.p=2,i=yt,yt|=4;try{iv(t,e,l)}finally{yt=i,L.p=n,D.T=a}}Gt=1,ad(),nd(),ud()}}function ad(){if(Gt===1){Gt=0;var t=Tl,e=Na,l=(e.flags&13878)!==0;if((e.subtreeFlags&13878)!==0||l){l=D.T,D.T=null;var a=L.p;L.p=2;var n=yt;yt|=4;try{qo(e,t);var u=hf,i=Qs(t.containerInfo),s=u.focusedElem,m=u.selectionRange;if(i!==s&&s&&s.ownerDocument&&Xs(s.ownerDocument.documentElement,s)){if(m!==null&&qi(s)){var z=m.start,M=m.end;if(M===void 0&&(M=z),"selectionStart"in s)s.selectionStart=z,s.selectionEnd=Math.min(M,s.value.length);else{var j=s.ownerDocument||document,_=j&&j.defaultView||window;if(_.getSelection){var O=_.getSelection(),K=s.textContent.length,et=Math.min(m.start,K),zt=m.end===void 0?et:Math.min(m.end,K);!O.extend&&et>zt&&(i=zt,zt=et,et=i);var b=Gs(s,et),g=Gs(s,zt);if(b&&g&&(O.rangeCount!==1||O.anchorNode!==b.node||O.anchorOffset!==b.offset||O.focusNode!==g.node||O.focusOffset!==g.offset)){var T=j.createRange();T.setStart(b.node,b.offset),O.removeAllRanges(),et>zt?(O.addRange(T),O.extend(g.node,g.offset)):(T.setEnd(g.node,g.offset),O.addRange(T))}}}}for(j=[],O=s;O=O.parentNode;)O.nodeType===1&&j.push({element:O,left:O.scrollLeft,top:O.scrollTop});for(typeof s.focus=="function"&&s.focus(),s=0;s<j.length;s++){var U=j[s];U.element.scrollLeft=U.left,U.element.scrollTop=U.top}}Iu=!!df,hf=df=null}finally{yt=n,L.p=a,D.T=l}}t.current=e,Gt=2}}function nd(){if(Gt===2){Gt=0;var t=Tl,e=Na,l=(e.flags&8772)!==0;if((e.subtreeFlags&8772)!==0||l){l=D.T,D.T=null;var a=L.p;L.p=2;var n=yt;yt|=4;try{Co(t,e.alternate,e)}finally{yt=n,L.p=a,D.T=l}}Gt=3}}function ud(){if(Gt===4||Gt===3){Gt=0,qh();var t=Tl,e=Na,l=ll,a=wo;(e.subtreeFlags&10256)!==0||(e.flags&10256)!==0?Gt=5:(Gt=0,Na=Tl=null,id(t,t.pendingLanes));var n=t.pendingLanes;if(n===0&&(El=null),pi(l),e=e.stateNode,fe&&typeof fe.onCommitFiberRoot=="function")try{fe.onCommitFiberRoot(Ga,e,void 0,(e.current.flags&128)===128)}catch{}if(a!==null){e=D.T,n=L.p,L.p=2,D.T=null;try{for(var u=t.onRecoverableError,i=0;i<a.length;i++){var s=a[i];u(s.value,{componentStack:s.stack})}}finally{D.T=e,L.p=n}}(ll&3)!==0&&Gu(),Ye(t),n=t.pendingLanes,(l&261930)!==0&&(n&42)!==0?t===Ic?Tn++:(Tn=0,Ic=t):Tn=0,zn(0)}}function id(t,e){(t.pooledCacheLanes&=e)===0&&(e=t.pooledCache,e!=null&&(t.pooledCache=null,ln(e)))}function Gu(){return ad(),nd(),ud(),cd()}function cd(){if(Gt!==5)return!1;var t=Tl,e=Fc;Fc=0;var l=pi(ll),a=D.T,n=L.p;try{L.p=32>l?32:l,D.T=null,l=Wc,Wc=null;var u=Tl,i=ll;if(Gt=0,Na=Tl=null,ll=0,(yt&6)!==0)throw Error(f(331));var s=yt;if(yt|=4,Qo(u.current),Yo(u,u.current,i,l),yt=s,zn(0,!1),fe&&typeof fe.onPostCommitFiberRoot=="function")try{fe.onPostCommitFiberRoot(Ga,u)}catch{}return!0}finally{L.p=n,D.T=a,id(t,e)}}function fd(t,e,l){e=Te(l,e),e=Mc(t.stateNode,e,2),t=vl(t,e,2),t!==null&&(Qa(t,2),Ye(t))}function bt(t,e,l){if(t.tag===3)fd(t,t,l);else for(;e!==null;){if(e.tag===3){fd(e,t,l);break}else if(e.tag===1){var a=e.stateNode;if(typeof e.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(El===null||!El.has(a))){t=Te(l,t),l=fo(2),a=vl(e,l,2),a!==null&&(so(l,a,e,t),Qa(a,2),Ye(a));break}}e=e.return}}function ef(t,e,l){var a=t.pingCache;if(a===null){a=t.pingCache=new sv;var n=new Set;a.set(e,n)}else n=a.get(e),n===void 0&&(n=new Set,a.set(e,n));n.has(l)||(Jc=!0,n.add(l),t=mv.bind(null,t,e,l),e.then(t,t))}function mv(t,e,l){var a=t.pingCache;a!==null&&a.delete(e),t.pingedLanes|=t.suspendedLanes&l,t.warmLanes&=~l,At===t&&(ot&l)===l&&(Dt===4||Dt===3&&(ot&62914560)===ot&&300>ce()-ju?(yt&2)===0&&Ma(t,0):$c|=l,xa===ot&&(xa=0)),Ye(t)}function sd(t,e){e===0&&(e=ls()),t=Ll(t,e),t!==null&&(Qa(t,e),Ye(t))}function vv(t){var e=t.memoizedState,l=0;e!==null&&(l=e.retryLane),sd(t,l)}function yv(t,e){var l=0;switch(t.tag){case 31:case 13:var a=t.stateNode,n=t.memoizedState;n!==null&&(l=n.retryLane);break;case 19:a=t.stateNode;break;case 22:a=t.stateNode._retryCache;break;default:throw Error(f(314))}a!==null&&a.delete(e),sd(t,l)}function gv(t,e){return mi(t,e)}var Xu=null,Ca=null,lf=!1,Qu=!1,af=!1,Al=0;function Ye(t){t!==Ca&&t.next===null&&(Ca===null?Xu=Ca=t:Ca=Ca.next=t),Qu=!0,lf||(lf=!0,Sv())}function zn(t,e){if(!af&&Qu){af=!0;do for(var l=!1,a=Xu;a!==null;){if(t!==0){var n=a.pendingLanes;if(n===0)var u=0;else{var i=a.suspendedLanes,s=a.pingedLanes;u=(1<<31-se(42|t)+1)-1,u&=n&~(i&~s),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(l=!0,hd(a,u))}else u=ot,u=Kn(a,a===At?u:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(u&3)===0||Xa(a,u)||(l=!0,hd(a,u));a=a.next}while(l);af=!1}}function pv(){rd()}function rd(){Qu=lf=!1;var t=0;Al!==0&&Nv()&&(t=Al);for(var e=ce(),l=null,a=Xu;a!==null;){var n=a.next,u=od(a,e);u===0?(a.next=null,l===null?Xu=n:l.next=n,n===null&&(Ca=l)):(l=a,(t!==0||(u&3)!==0)&&(Qu=!0)),a=n}Gt!==0&&Gt!==5||zn(t),Al!==0&&(Al=0)}function od(t,e){for(var l=t.suspendedLanes,a=t.pingedLanes,n=t.expirationTimes,u=t.pendingLanes&-62914561;0<u;){var i=31-se(u),s=1<<i,m=n[i];m===-1?((s&l)===0||(s&a)!==0)&&(n[i]=wh(s,e)):m<=e&&(t.expiredLanes|=s),u&=~s}if(e=At,l=ot,l=Kn(t,t===e?l:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),a=t.callbackNode,l===0||t===e&&(St===2||St===9)||t.cancelPendingCommit!==null)return a!==null&&a!==null&&vi(a),t.callbackNode=null,t.callbackPriority=0;if((l&3)===0||Xa(t,l)){if(e=l&-l,e===t.callbackPriority)return e;switch(a!==null&&vi(a),pi(l)){case 2:case 8:l=ts;break;case 32:l=Qn;break;case 268435456:l=es;break;default:l=Qn}return a=dd.bind(null,t),l=mi(l,a),t.callbackPriority=e,t.callbackNode=l,e}return a!==null&&a!==null&&vi(a),t.callbackPriority=2,t.callbackNode=null,2}function dd(t,e){if(Gt!==0&&Gt!==5)return t.callbackNode=null,t.callbackPriority=0,null;var l=t.callbackNode;if(Gu()&&t.callbackNode!==l)return null;var a=ot;return a=Kn(t,t===At?a:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),a===0?null:(Jo(t,a,e),od(t,ce()),t.callbackNode!=null&&t.callbackNode===l?dd.bind(null,t):null)}function hd(t,e){if(Gu())return null;Jo(t,e,!0)}function Sv(){Dv(function(){(yt&6)!==0?mi(Pf,pv):rd()})}function nf(){if(Al===0){var t=ga;t===0&&(t=Zn,Zn<<=1,(Zn&261888)===0&&(Zn=256)),Al=t}return Al}function md(t){return t==null||typeof t=="symbol"||typeof t=="boolean"?null:typeof t=="function"?t:Fn(""+t)}function vd(t,e){var l=e.ownerDocument.createElement("input");return l.name=e.name,l.value=e.value,t.id&&l.setAttribute("form",t.id),e.parentNode.insertBefore(l,e),t=new FormData(t),l.parentNode.removeChild(l),t}function bv(t,e,l,a,n){if(e==="submit"&&l&&l.stateNode===n){var u=md((n[Pt]||null).action),i=a.submitter;i&&(e=(e=i[Pt]||null)?md(e.formAction):i.getAttribute("formAction"),e!==null&&(u=e,i=null));var s=new tu("action","action",null,a,n);t.push({event:s,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(Al!==0){var m=i?vd(n,i):new FormData(n);Ac(l,{pending:!0,data:m,method:n.method,action:u},null,m)}}else typeof u=="function"&&(s.preventDefault(),m=i?vd(n,i):new FormData(n),Ac(l,{pending:!0,data:m,method:n.method,action:u},u,m))},currentTarget:n}]})}}for(var uf=0;uf<Xi.length;uf++){var cf=Xi[uf],Ev=cf.toLowerCase(),Tv=cf[0].toUpperCase()+cf.slice(1);Ce(Ev,"on"+Tv)}Ce(ws,"onAnimationEnd"),Ce(Ks,"onAnimationIteration"),Ce(Js,"onAnimationStart"),Ce("dblclick","onDoubleClick"),Ce("focusin","onFocus"),Ce("focusout","onBlur"),Ce(Lm,"onTransitionRun"),Ce(Ym,"onTransitionStart"),Ce(Gm,"onTransitionCancel"),Ce($s,"onTransitionEnd"),aa("onMouseEnter",["mouseout","mouseover"]),aa("onMouseLeave",["mouseout","mouseover"]),aa("onPointerEnter",["pointerout","pointerover"]),aa("onPointerLeave",["pointerout","pointerover"]),jl("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),jl("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),jl("onBeforeInput",["compositionend","keypress","textInput","paste"]),jl("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),jl("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),jl("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var An="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(" "),zv=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(An));function yd(t,e){e=(e&4)!==0;for(var l=0;l<t.length;l++){var a=t[l],n=a.event;a=a.listeners;t:{var u=void 0;if(e)for(var i=a.length-1;0<=i;i--){var s=a[i],m=s.instance,z=s.currentTarget;if(s=s.listener,m!==u&&n.isPropagationStopped())break t;u=s,n.currentTarget=z;try{u(n)}catch(M){au(M)}n.currentTarget=null,u=m}else for(i=0;i<a.length;i++){if(s=a[i],m=s.instance,z=s.currentTarget,s=s.listener,m!==u&&n.isPropagationStopped())break t;u=s,n.currentTarget=z;try{u(n)}catch(M){au(M)}n.currentTarget=null,u=m}}}}function rt(t,e){var l=e[Si];l===void 0&&(l=e[Si]=new Set);var a=t+"__bubble";l.has(a)||(gd(e,t,2,!1),l.add(a))}function ff(t,e,l){var a=0;e&&(a|=4),gd(l,t,a,e)}var Zu="_reactListening"+Math.random().toString(36).slice(2);function sf(t){if(!t[Zu]){t[Zu]=!0,ss.forEach(function(l){l!=="selectionchange"&&(zv.has(l)||ff(l,!1,t),ff(l,!0,t))});var e=t.nodeType===9?t:t.ownerDocument;e===null||e[Zu]||(e[Zu]=!0,ff("selectionchange",!1,e))}}function gd(t,e,l,a){switch(Kd(e)){case 2:var n=Wv;break;case 8:n=Iv;break;default:n=Af}l=n.bind(null,e,l,t),n=void 0,!xi||e!=="touchstart"&&e!=="touchmove"&&e!=="wheel"||(n=!0),a?n!==void 0?t.addEventListener(e,l,{capture:!0,passive:n}):t.addEventListener(e,l,!0):n!==void 0?t.addEventListener(e,l,{passive:n}):t.addEventListener(e,l,!1)}function rf(t,e,l,a,n){var u=a;if((e&1)===0&&(e&2)===0&&a!==null)t:for(;;){if(a===null)return;var i=a.tag;if(i===3||i===4){var s=a.stateNode.containerInfo;if(s===n)break;if(i===4)for(i=a.return;i!==null;){var m=i.tag;if((m===3||m===4)&&i.stateNode.containerInfo===n)return;i=i.return}for(;s!==null;){if(i=ta(s),i===null)return;if(m=i.tag,m===5||m===6||m===26||m===27){a=u=i;continue t}s=s.parentNode}}a=a.return}Es(function(){var z=u,M=Ri(l),j=[];t:{var _=ks.get(t);if(_!==void 0){var O=tu,K=t;switch(t){case"keypress":if(In(l)===0)break t;case"keydown":case"keyup":O=ym;break;case"focusin":K="focus",O=Ci;break;case"focusout":K="blur",O=Ci;break;case"beforeblur":case"afterblur":O=Ci;break;case"click":if(l.button===2)break t;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":O=As;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":O=nm;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":O=Sm;break;case ws:case Ks:case Js:O=cm;break;case $s:O=Em;break;case"scroll":case"scrollend":O=lm;break;case"wheel":O=zm;break;case"copy":case"cut":case"paste":O=sm;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":O=Rs;break;case"toggle":case"beforetoggle":O=_m}var et=(e&4)!==0,zt=!et&&(t==="scroll"||t==="scrollend"),b=et?_!==null?_+"Capture":null:_;et=[];for(var g=z,T;g!==null;){var U=g;if(T=U.stateNode,U=U.tag,U!==5&&U!==26&&U!==27||T===null||b===null||(U=wa(g,b),U!=null&&et.push(_n(g,U,T))),zt)break;g=g.return}0<et.length&&(_=new O(_,K,null,l,M),j.push({event:_,listeners:et}))}}if((e&7)===0){t:{if(_=t==="mouseover"||t==="pointerover",O=t==="mouseout"||t==="pointerout",_&&l!==_i&&(K=l.relatedTarget||l.fromElement)&&(ta(K)||K[Pl]))break t;if((O||_)&&(_=M.window===M?M:(_=M.ownerDocument)?_.defaultView||_.parentWindow:window,O?(K=l.relatedTarget||l.toElement,O=z,K=K?ta(K):null,K!==null&&(zt=h(K),et=K.tag,K!==zt||et!==5&&et!==27&&et!==6)&&(K=null)):(O=null,K=z),O!==K)){if(et=As,U="onMouseLeave",b="onMouseEnter",g="mouse",(t==="pointerout"||t==="pointerover")&&(et=Rs,U="onPointerLeave",b="onPointerEnter",g="pointer"),zt=O==null?_:Va(O),T=K==null?_:Va(K),_=new et(U,g+"leave",O,l,M),_.target=zt,_.relatedTarget=T,U=null,ta(M)===z&&(et=new et(b,g+"enter",K,l,M),et.target=T,et.relatedTarget=zt,U=et),zt=U,O&&K)e:{for(et=Av,b=O,g=K,T=0,U=b;U;U=et(U))T++;U=0;for(var P=g;P;P=et(P))U++;for(;0<T-U;)b=et(b),T--;for(;0<U-T;)g=et(g),U--;for(;T--;){if(b===g||g!==null&&b===g.alternate){et=b;break e}b=et(b),g=et(g)}et=null}else et=null;O!==null&&pd(j,_,O,et,!1),K!==null&&zt!==null&&pd(j,zt,K,et,!0)}}t:{if(_=z?Va(z):window,O=_.nodeName&&_.nodeName.toLowerCase(),O==="select"||O==="input"&&_.type==="file")var mt=js;else if(Cs(_))if(Hs)mt=Hm;else{mt=Um;var $=Cm}else O=_.nodeName,!O||O.toLowerCase()!=="input"||_.type!=="checkbox"&&_.type!=="radio"?z&&Ai(z.elementType)&&(mt=js):mt=jm;if(mt&&(mt=mt(t,z))){Us(j,mt,l,M);break t}$&&$(t,_,z),t==="focusout"&&z&&_.type==="number"&&z.memoizedProps.value!=null&&zi(_,"number",_.value)}switch($=z?Va(z):window,t){case"focusin":(Cs($)||$.contentEditable==="true")&&(sa=$,Li=z,Pa=null);break;case"focusout":Pa=Li=sa=null;break;case"mousedown":Yi=!0;break;case"contextmenu":case"mouseup":case"dragend":Yi=!1,Zs(j,l,M);break;case"selectionchange":if(qm)break;case"keydown":case"keyup":Zs(j,l,M)}var ut;if(ji)t:{switch(t){case"compositionstart":var dt="onCompositionStart";break t;case"compositionend":dt="onCompositionEnd";break t;case"compositionupdate":dt="onCompositionUpdate";break t}dt=void 0}else fa?Ms(t,l)&&(dt="onCompositionEnd"):t==="keydown"&&l.keyCode===229&&(dt="onCompositionStart");dt&&(Os&&l.locale!=="ko"&&(fa||dt!=="onCompositionStart"?dt==="onCompositionEnd"&&fa&&(ut=Ts()):(fl=M,Ni="value"in fl?fl.value:fl.textContent,fa=!0)),$=Vu(z,dt),0<$.length&&(dt=new _s(dt,t,null,l,M),j.push({event:dt,listeners:$}),ut?dt.data=ut:(ut=Ds(l),ut!==null&&(dt.data=ut)))),(ut=Om?xm(t,l):Nm(t,l))&&(dt=Vu(z,"onBeforeInput"),0<dt.length&&($=new _s("onBeforeInput","beforeinput",null,l,M),j.push({event:$,listeners:dt}),$.data=ut)),bv(j,t,z,l,M)}yd(j,e)})}function _n(t,e,l){return{instance:t,listener:e,currentTarget:l}}function Vu(t,e){for(var l=e+"Capture",a=[];t!==null;){var n=t,u=n.stateNode;if(n=n.tag,n!==5&&n!==26&&n!==27||u===null||(n=wa(t,l),n!=null&&a.unshift(_n(t,n,u)),n=wa(t,e),n!=null&&a.push(_n(t,n,u))),t.tag===3)return a;t=t.return}return[]}function Av(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5&&t.tag!==27);return t||null}function pd(t,e,l,a,n){for(var u=e._reactName,i=[];l!==null&&l!==a;){var s=l,m=s.alternate,z=s.stateNode;if(s=s.tag,m!==null&&m===a)break;s!==5&&s!==26&&s!==27||z===null||(m=z,n?(z=wa(l,u),z!=null&&i.unshift(_n(l,z,m))):n||(z=wa(l,u),z!=null&&i.push(_n(l,z,m)))),l=l.return}i.length!==0&&t.push({event:e,listeners:i})}var _v=/\r\n?/g,Rv=/\u0000|\uFFFD/g;function Sd(t){return(typeof t=="string"?t:""+t).replace(_v,`
+`).replace(Rv,"")}function bd(t,e){return e=Sd(e),Sd(t)===e}function Tt(t,e,l,a,n,u){switch(l){case"children":typeof a=="string"?e==="body"||e==="textarea"&&a===""||ua(t,a):(typeof a=="number"||typeof a=="bigint")&&e!=="body"&&ua(t,""+a);break;case"className":$n(t,"class",a);break;case"tabIndex":$n(t,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":$n(t,l,a);break;case"style":Ss(t,a,u);break;case"data":if(e!=="object"){$n(t,"data",a);break}case"src":case"href":if(a===""&&(e!=="a"||l!=="href")){t.removeAttribute(l);break}if(a==null||typeof a=="function"||typeof a=="symbol"||typeof a=="boolean"){t.removeAttribute(l);break}a=Fn(""+a),t.setAttribute(l,a);break;case"action":case"formAction":if(typeof a=="function"){t.setAttribute(l,"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 u=="function"&&(l==="formAction"?(e!=="input"&&Tt(t,e,"name",n.name,n,null),Tt(t,e,"formEncType",n.formEncType,n,null),Tt(t,e,"formMethod",n.formMethod,n,null),Tt(t,e,"formTarget",n.formTarget,n,null)):(Tt(t,e,"encType",n.encType,n,null),Tt(t,e,"method",n.method,n,null),Tt(t,e,"target",n.target,n,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){t.removeAttribute(l);break}a=Fn(""+a),t.setAttribute(l,a);break;case"onClick":a!=null&&(t.onclick=Xe);break;case"onScroll":a!=null&&rt("scroll",t);break;case"onScrollEnd":a!=null&&rt("scrollend",t);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(f(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(f(60));t.innerHTML=l}}break;case"multiple":t.multiple=a&&typeof a!="function"&&typeof a!="symbol";break;case"muted":t.muted=a&&typeof a!="function"&&typeof a!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(a==null||typeof a=="function"||typeof a=="boolean"||typeof a=="symbol"){t.removeAttribute("xlink:href");break}l=Fn(""+a),t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",l);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":a!=null&&typeof a!="function"&&typeof a!="symbol"?t.setAttribute(l,""+a):t.removeAttribute(l);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":a&&typeof a!="function"&&typeof a!="symbol"?t.setAttribute(l,""):t.removeAttribute(l);break;case"capture":case"download":a===!0?t.setAttribute(l,""):a!==!1&&a!=null&&typeof a!="function"&&typeof a!="symbol"?t.setAttribute(l,a):t.removeAttribute(l);break;case"cols":case"rows":case"size":case"span":a!=null&&typeof a!="function"&&typeof a!="symbol"&&!isNaN(a)&&1<=a?t.setAttribute(l,a):t.removeAttribute(l);break;case"rowSpan":case"start":a==null||typeof a=="function"||typeof a=="symbol"||isNaN(a)?t.removeAttribute(l):t.setAttribute(l,a);break;case"popover":rt("beforetoggle",t),rt("toggle",t),Jn(t,"popover",a);break;case"xlinkActuate":Ge(t,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":Ge(t,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":Ge(t,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":Ge(t,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":Ge(t,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":Ge(t,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":Ge(t,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":Ge(t,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":Ge(t,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":Jn(t,"is",a);break;case"innerText":case"textContent":break;default:(!(2<l.length)||l[0]!=="o"&&l[0]!=="O"||l[1]!=="n"&&l[1]!=="N")&&(l=tm.get(l)||l,Jn(t,l,a))}}function of(t,e,l,a,n,u){switch(l){case"style":Ss(t,a,u);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(f(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(f(60));t.innerHTML=l}}break;case"children":typeof a=="string"?ua(t,a):(typeof a=="number"||typeof a=="bigint")&&ua(t,""+a);break;case"onScroll":a!=null&&rt("scroll",t);break;case"onScrollEnd":a!=null&&rt("scrollend",t);break;case"onClick":a!=null&&(t.onclick=Xe);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!rs.hasOwnProperty(l))t:{if(l[0]==="o"&&l[1]==="n"&&(n=l.endsWith("Capture"),e=l.slice(2,n?l.length-7:void 0),u=t[Pt]||null,u=u!=null?u[l]:null,typeof u=="function"&&t.removeEventListener(e,u,n),typeof a=="function")){typeof u!="function"&&u!==null&&(l in t?t[l]=null:t.hasAttribute(l)&&t.removeAttribute(l)),t.addEventListener(e,a,n);break t}l in t?t[l]=a:a===!0?t.setAttribute(l,""):Jn(t,l,a)}}}function Jt(t,e,l){switch(e){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":rt("error",t),rt("load",t);var a=!1,n=!1,u;for(u in l)if(l.hasOwnProperty(u)){var i=l[u];if(i!=null)switch(u){case"src":a=!0;break;case"srcSet":n=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(f(137,e));default:Tt(t,e,u,i,l,null)}}n&&Tt(t,e,"srcSet",l.srcSet,l,null),a&&Tt(t,e,"src",l.src,l,null);return;case"input":rt("invalid",t);var s=u=i=n=null,m=null,z=null;for(a in l)if(l.hasOwnProperty(a)){var M=l[a];if(M!=null)switch(a){case"name":n=M;break;case"type":i=M;break;case"checked":m=M;break;case"defaultChecked":z=M;break;case"value":u=M;break;case"defaultValue":s=M;break;case"children":case"dangerouslySetInnerHTML":if(M!=null)throw Error(f(137,e));break;default:Tt(t,e,a,M,l,null)}}vs(t,u,s,m,z,i,n,!1);return;case"select":rt("invalid",t),a=i=u=null;for(n in l)if(l.hasOwnProperty(n)&&(s=l[n],s!=null))switch(n){case"value":u=s;break;case"defaultValue":i=s;break;case"multiple":a=s;default:Tt(t,e,n,s,l,null)}e=u,l=i,t.multiple=!!a,e!=null?na(t,!!a,e,!1):l!=null&&na(t,!!a,l,!0);return;case"textarea":rt("invalid",t),u=n=a=null;for(i in l)if(l.hasOwnProperty(i)&&(s=l[i],s!=null))switch(i){case"value":a=s;break;case"defaultValue":n=s;break;case"children":u=s;break;case"dangerouslySetInnerHTML":if(s!=null)throw Error(f(91));break;default:Tt(t,e,i,s,l,null)}gs(t,a,n,u);return;case"option":for(m in l)l.hasOwnProperty(m)&&(a=l[m],a!=null)&&(m==="selected"?t.selected=a&&typeof a!="function"&&typeof a!="symbol":Tt(t,e,m,a,l,null));return;case"dialog":rt("beforetoggle",t),rt("toggle",t),rt("cancel",t),rt("close",t);break;case"iframe":case"object":rt("load",t);break;case"video":case"audio":for(a=0;a<An.length;a++)rt(An[a],t);break;case"image":rt("error",t),rt("load",t);break;case"details":rt("toggle",t);break;case"embed":case"source":case"link":rt("error",t),rt("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(z in l)if(l.hasOwnProperty(z)&&(a=l[z],a!=null))switch(z){case"children":case"dangerouslySetInnerHTML":throw Error(f(137,e));default:Tt(t,e,z,a,l,null)}return;default:if(Ai(e)){for(M in l)l.hasOwnProperty(M)&&(a=l[M],a!==void 0&&of(t,e,M,a,l,void 0));return}}for(s in l)l.hasOwnProperty(s)&&(a=l[s],a!=null&&Tt(t,e,s,a,l,null))}function Ov(t,e,l,a){switch(e){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var n=null,u=null,i=null,s=null,m=null,z=null,M=null;for(O in l){var j=l[O];if(l.hasOwnProperty(O)&&j!=null)switch(O){case"checked":break;case"value":break;case"defaultValue":m=j;default:a.hasOwnProperty(O)||Tt(t,e,O,null,a,j)}}for(var _ in a){var O=a[_];if(j=l[_],a.hasOwnProperty(_)&&(O!=null||j!=null))switch(_){case"type":u=O;break;case"name":n=O;break;case"checked":z=O;break;case"defaultChecked":M=O;break;case"value":i=O;break;case"defaultValue":s=O;break;case"children":case"dangerouslySetInnerHTML":if(O!=null)throw Error(f(137,e));break;default:O!==j&&Tt(t,e,_,O,a,j)}}Ti(t,i,s,m,z,M,u,n);return;case"select":O=i=s=_=null;for(u in l)if(m=l[u],l.hasOwnProperty(u)&&m!=null)switch(u){case"value":break;case"multiple":O=m;default:a.hasOwnProperty(u)||Tt(t,e,u,null,a,m)}for(n in a)if(u=a[n],m=l[n],a.hasOwnProperty(n)&&(u!=null||m!=null))switch(n){case"value":_=u;break;case"defaultValue":s=u;break;case"multiple":i=u;default:u!==m&&Tt(t,e,n,u,a,m)}e=s,l=i,a=O,_!=null?na(t,!!l,_,!1):!!a!=!!l&&(e!=null?na(t,!!l,e,!0):na(t,!!l,l?[]:"",!1));return;case"textarea":O=_=null;for(s in l)if(n=l[s],l.hasOwnProperty(s)&&n!=null&&!a.hasOwnProperty(s))switch(s){case"value":break;case"children":break;default:Tt(t,e,s,null,a,n)}for(i in a)if(n=a[i],u=l[i],a.hasOwnProperty(i)&&(n!=null||u!=null))switch(i){case"value":_=n;break;case"defaultValue":O=n;break;case"children":break;case"dangerouslySetInnerHTML":if(n!=null)throw Error(f(91));break;default:n!==u&&Tt(t,e,i,n,a,u)}ys(t,_,O);return;case"option":for(var K in l)_=l[K],l.hasOwnProperty(K)&&_!=null&&!a.hasOwnProperty(K)&&(K==="selected"?t.selected=!1:Tt(t,e,K,null,a,_));for(m in a)_=a[m],O=l[m],a.hasOwnProperty(m)&&_!==O&&(_!=null||O!=null)&&(m==="selected"?t.selected=_&&typeof _!="function"&&typeof _!="symbol":Tt(t,e,m,_,a,O));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 et in l)_=l[et],l.hasOwnProperty(et)&&_!=null&&!a.hasOwnProperty(et)&&Tt(t,e,et,null,a,_);for(z in a)if(_=a[z],O=l[z],a.hasOwnProperty(z)&&_!==O&&(_!=null||O!=null))switch(z){case"children":case"dangerouslySetInnerHTML":if(_!=null)throw Error(f(137,e));break;default:Tt(t,e,z,_,a,O)}return;default:if(Ai(e)){for(var zt in l)_=l[zt],l.hasOwnProperty(zt)&&_!==void 0&&!a.hasOwnProperty(zt)&&of(t,e,zt,void 0,a,_);for(M in a)_=a[M],O=l[M],!a.hasOwnProperty(M)||_===O||_===void 0&&O===void 0||of(t,e,M,_,a,O);return}}for(var b in l)_=l[b],l.hasOwnProperty(b)&&_!=null&&!a.hasOwnProperty(b)&&Tt(t,e,b,null,a,_);for(j in a)_=a[j],O=l[j],!a.hasOwnProperty(j)||_===O||_==null&&O==null||Tt(t,e,j,_,a,O)}function Ed(t){switch(t){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function xv(){if(typeof performance.getEntriesByType=="function"){for(var t=0,e=0,l=performance.getEntriesByType("resource"),a=0;a<l.length;a++){var n=l[a],u=n.transferSize,i=n.initiatorType,s=n.duration;if(u&&s&&Ed(i)){for(i=0,s=n.responseEnd,a+=1;a<l.length;a++){var m=l[a],z=m.startTime;if(z>s)break;var M=m.transferSize,j=m.initiatorType;M&&Ed(j)&&(m=m.responseEnd,i+=M*(m<s?1:(s-z)/(m-z)))}if(--a,e+=8*(u+i)/(n.duration/1e3),t++,10<t)break}}if(0<t)return e/t/1e6}return navigator.connection&&(t=navigator.connection.downlink,typeof t=="number")?t:5}var df=null,hf=null;function wu(t){return t.nodeType===9?t:t.ownerDocument}function Td(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 zd(t,e){if(t===0)switch(e){case"svg":return 1;case"math":return 2;default:return 0}return t===1&&e==="foreignObject"?0:t}function mf(t,e){return t==="textarea"||t==="noscript"||typeof e.children=="string"||typeof e.children=="number"||typeof e.children=="bigint"||typeof e.dangerouslySetInnerHTML=="object"&&e.dangerouslySetInnerHTML!==null&&e.dangerouslySetInnerHTML.__html!=null}var vf=null;function Nv(){var t=window.event;return t&&t.type==="popstate"?t===vf?!1:(vf=t,!0):(vf=null,!1)}var Ad=typeof setTimeout=="function"?setTimeout:void 0,Mv=typeof clearTimeout=="function"?clearTimeout:void 0,_d=typeof Promise=="function"?Promise:void 0,Dv=typeof queueMicrotask=="function"?queueMicrotask:typeof _d<"u"?function(t){return _d.resolve(null).then(t).catch(Cv)}:Ad;function Cv(t){setTimeout(function(){throw t})}function _l(t){return t==="head"}function Rd(t,e){var l=e,a=0;do{var n=l.nextSibling;if(t.removeChild(l),n&&n.nodeType===8)if(l=n.data,l==="/$"||l==="/&"){if(a===0){t.removeChild(n),Ba(e);return}a--}else if(l==="$"||l==="$?"||l==="$~"||l==="$!"||l==="&")a++;else if(l==="html")Rn(t.ownerDocument.documentElement);else if(l==="head"){l=t.ownerDocument.head,Rn(l);for(var u=l.firstChild;u;){var i=u.nextSibling,s=u.nodeName;u[Za]||s==="SCRIPT"||s==="STYLE"||s==="LINK"&&u.rel.toLowerCase()==="stylesheet"||l.removeChild(u),u=i}}else l==="body"&&Rn(t.ownerDocument.body);l=n}while(l);Ba(e)}function Od(t,e){var l=t;t=0;do{var a=l.nextSibling;if(l.nodeType===1?e?(l._stashedDisplay=l.style.display,l.style.display="none"):(l.style.display=l._stashedDisplay||"",l.getAttribute("style")===""&&l.removeAttribute("style")):l.nodeType===3&&(e?(l._stashedText=l.nodeValue,l.nodeValue=""):l.nodeValue=l._stashedText||""),a&&a.nodeType===8)if(l=a.data,l==="/$"){if(t===0)break;t--}else l!=="$"&&l!=="$?"&&l!=="$~"&&l!=="$!"||t++;l=a}while(l)}function yf(t){var e=t.firstChild;for(e&&e.nodeType===10&&(e=e.nextSibling);e;){var l=e;switch(e=e.nextSibling,l.nodeName){case"HTML":case"HEAD":case"BODY":yf(l),bi(l);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(l.rel.toLowerCase()==="stylesheet")continue}t.removeChild(l)}}function Uv(t,e,l,a){for(;t.nodeType===1;){var n=l;if(t.nodeName.toLowerCase()!==e.toLowerCase()){if(!a&&(t.nodeName!=="INPUT"||t.type!=="hidden"))break}else if(a){if(!t[Za])switch(e){case"meta":if(!t.hasAttribute("itemprop"))break;return t;case"link":if(u=t.getAttribute("rel"),u==="stylesheet"&&t.hasAttribute("data-precedence"))break;if(u!==n.rel||t.getAttribute("href")!==(n.href==null||n.href===""?null:n.href)||t.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin)||t.getAttribute("title")!==(n.title==null?null:n.title))break;return t;case"style":if(t.hasAttribute("data-precedence"))break;return t;case"script":if(u=t.getAttribute("src"),(u!==(n.src==null?null:n.src)||t.getAttribute("type")!==(n.type==null?null:n.type)||t.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin))&&u&&t.hasAttribute("async")&&!t.hasAttribute("itemprop"))break;return t;default:return t}}else if(e==="input"&&t.type==="hidden"){var u=n.name==null?null:""+n.name;if(n.type==="hidden"&&t.getAttribute("name")===u)return t}else return t;if(t=Oe(t.nextSibling),t===null)break}return null}function jv(t,e,l){if(e==="")return null;for(;t.nodeType!==3;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!l||(t=Oe(t.nextSibling),t===null))return null;return t}function xd(t,e){for(;t.nodeType!==8;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!e||(t=Oe(t.nextSibling),t===null))return null;return t}function gf(t){return t.data==="$?"||t.data==="$~"}function pf(t){return t.data==="$!"||t.data==="$?"&&t.ownerDocument.readyState!=="loading"}function Hv(t,e){var l=t.ownerDocument;if(t.data==="$~")t._reactRetry=e;else if(t.data!=="$?"||l.readyState!=="loading")e();else{var a=function(){e(),l.removeEventListener("DOMContentLoaded",a)};l.addEventListener("DOMContentLoaded",a),t._reactRetry=a}}function Oe(t){for(;t!=null;t=t.nextSibling){var e=t.nodeType;if(e===1||e===3)break;if(e===8){if(e=t.data,e==="$"||e==="$!"||e==="$?"||e==="$~"||e==="&"||e==="F!"||e==="F")break;if(e==="/$"||e==="/&")return null}}return t}var Sf=null;function Nd(t){t=t.nextSibling;for(var e=0;t;){if(t.nodeType===8){var l=t.data;if(l==="/$"||l==="/&"){if(e===0)return Oe(t.nextSibling);e--}else l!=="$"&&l!=="$!"&&l!=="$?"&&l!=="$~"&&l!=="&"||e++}t=t.nextSibling}return null}function Md(t){t=t.previousSibling;for(var e=0;t;){if(t.nodeType===8){var l=t.data;if(l==="$"||l==="$!"||l==="$?"||l==="$~"||l==="&"){if(e===0)return t;e--}else l!=="/$"&&l!=="/&"||e++}t=t.previousSibling}return null}function Dd(t,e,l){switch(e=wu(l),t){case"html":if(t=e.documentElement,!t)throw Error(f(452));return t;case"head":if(t=e.head,!t)throw Error(f(453));return t;case"body":if(t=e.body,!t)throw Error(f(454));return t;default:throw Error(f(451))}}function Rn(t){for(var e=t.attributes;e.length;)t.removeAttributeNode(e[0]);bi(t)}var xe=new Map,Cd=new Set;function Ku(t){return typeof t.getRootNode=="function"?t.getRootNode():t.nodeType===9?t:t.ownerDocument}var al=L.d;L.d={f:Bv,r:qv,D:Lv,C:Yv,L:Gv,m:Xv,X:Zv,S:Qv,M:Vv};function Bv(){var t=al.f(),e=qu();return t||e}function qv(t){var e=ea(t);e!==null&&e.tag===5&&e.type==="form"?$r(e):al.r(t)}var Ua=typeof document>"u"?null:document;function Ud(t,e,l){var a=Ua;if(a&&typeof e=="string"&&e){var n=be(e);n='link[rel="'+t+'"][href="'+n+'"]',typeof l=="string"&&(n+='[crossorigin="'+l+'"]'),Cd.has(n)||(Cd.add(n),t={rel:t,crossOrigin:l,href:e},a.querySelector(n)===null&&(e=a.createElement("link"),Jt(e,"link",t),Xt(e),a.head.appendChild(e)))}}function Lv(t){al.D(t),Ud("dns-prefetch",t,null)}function Yv(t,e){al.C(t,e),Ud("preconnect",t,e)}function Gv(t,e,l){al.L(t,e,l);var a=Ua;if(a&&t&&e){var n='link[rel="preload"][as="'+be(e)+'"]';e==="image"&&l&&l.imageSrcSet?(n+='[imagesrcset="'+be(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(n+='[imagesizes="'+be(l.imageSizes)+'"]')):n+='[href="'+be(t)+'"]';var u=n;switch(e){case"style":u=ja(t);break;case"script":u=Ha(t)}xe.has(u)||(t=R({rel:"preload",href:e==="image"&&l&&l.imageSrcSet?void 0:t,as:e},l),xe.set(u,t),a.querySelector(n)!==null||e==="style"&&a.querySelector(On(u))||e==="script"&&a.querySelector(xn(u))||(e=a.createElement("link"),Jt(e,"link",t),Xt(e),a.head.appendChild(e)))}}function Xv(t,e){al.m(t,e);var l=Ua;if(l&&t){var a=e&&typeof e.as=="string"?e.as:"script",n='link[rel="modulepreload"][as="'+be(a)+'"][href="'+be(t)+'"]',u=n;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=Ha(t)}if(!xe.has(u)&&(t=R({rel:"modulepreload",href:t},e),xe.set(u,t),l.querySelector(n)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(xn(u)))return}a=l.createElement("link"),Jt(a,"link",t),Xt(a),l.head.appendChild(a)}}}function Qv(t,e,l){al.S(t,e,l);var a=Ua;if(a&&t){var n=la(a).hoistableStyles,u=ja(t);e=e||"default";var i=n.get(u);if(!i){var s={loading:0,preload:null};if(i=a.querySelector(On(u)))s.loading=5;else{t=R({rel:"stylesheet",href:t,"data-precedence":e},l),(l=xe.get(u))&&bf(t,l);var m=i=a.createElement("link");Xt(m),Jt(m,"link",t),m._p=new Promise(function(z,M){m.onload=z,m.onerror=M}),m.addEventListener("load",function(){s.loading|=1}),m.addEventListener("error",function(){s.loading|=2}),s.loading|=4,Ju(i,e,a)}i={type:"stylesheet",instance:i,count:1,state:s},n.set(u,i)}}}function Zv(t,e){al.X(t,e);var l=Ua;if(l&&t){var a=la(l).hoistableScripts,n=Ha(t),u=a.get(n);u||(u=l.querySelector(xn(n)),u||(t=R({src:t,async:!0},e),(e=xe.get(n))&&Ef(t,e),u=l.createElement("script"),Xt(u),Jt(u,"link",t),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function Vv(t,e){al.M(t,e);var l=Ua;if(l&&t){var a=la(l).hoistableScripts,n=Ha(t),u=a.get(n);u||(u=l.querySelector(xn(n)),u||(t=R({src:t,async:!0,type:"module"},e),(e=xe.get(n))&&Ef(t,e),u=l.createElement("script"),Xt(u),Jt(u,"link",t),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function jd(t,e,l,a){var n=(n=it.current)?Ku(n):null;if(!n)throw Error(f(446));switch(t){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(e=ja(l.href),l=la(n).hoistableStyles,a=l.get(e),a||(a={type:"style",instance:null,count:0,state:null},l.set(e,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(l.rel==="stylesheet"&&typeof l.href=="string"&&typeof l.precedence=="string"){t=ja(l.href);var u=la(n).hoistableStyles,i=u.get(t);if(i||(n=n.ownerDocument||n,i={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(t,i),(u=n.querySelector(On(t)))&&!u._p&&(i.instance=u,i.state.loading=5),xe.has(t)||(l={rel:"preload",as:"style",href:l.href,crossOrigin:l.crossOrigin,integrity:l.integrity,media:l.media,hrefLang:l.hrefLang,referrerPolicy:l.referrerPolicy},xe.set(t,l),u||wv(n,t,l,i.state))),e&&a===null)throw Error(f(528,""));return i}if(e&&a!==null)throw Error(f(529,""));return null;case"script":return e=l.async,l=l.src,typeof l=="string"&&e&&typeof e!="function"&&typeof e!="symbol"?(e=Ha(l),l=la(n).hoistableScripts,a=l.get(e),a||(a={type:"script",instance:null,count:0,state:null},l.set(e,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(f(444,t))}}function ja(t){return'href="'+be(t)+'"'}function On(t){return'link[rel="stylesheet"]['+t+"]"}function Hd(t){return R({},t,{"data-precedence":t.precedence,precedence:null})}function wv(t,e,l,a){t.querySelector('link[rel="preload"][as="style"]['+e+"]")?a.loading=1:(e=t.createElement("link"),a.preload=e,e.addEventListener("load",function(){return a.loading|=1}),e.addEventListener("error",function(){return a.loading|=2}),Jt(e,"link",l),Xt(e),t.head.appendChild(e))}function Ha(t){return'[src="'+be(t)+'"]'}function xn(t){return"script[async]"+t}function Bd(t,e,l){if(e.count++,e.instance===null)switch(e.type){case"style":var a=t.querySelector('style[data-href~="'+be(l.href)+'"]');if(a)return e.instance=a,Xt(a),a;var n=R({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return a=(t.ownerDocument||t).createElement("style"),Xt(a),Jt(a,"style",n),Ju(a,l.precedence,t),e.instance=a;case"stylesheet":n=ja(l.href);var u=t.querySelector(On(n));if(u)return e.state.loading|=4,e.instance=u,Xt(u),u;a=Hd(l),(n=xe.get(n))&&bf(a,n),u=(t.ownerDocument||t).createElement("link"),Xt(u);var i=u;return i._p=new Promise(function(s,m){i.onload=s,i.onerror=m}),Jt(u,"link",a),e.state.loading|=4,Ju(u,l.precedence,t),e.instance=u;case"script":return u=Ha(l.src),(n=t.querySelector(xn(u)))?(e.instance=n,Xt(n),n):(a=l,(n=xe.get(u))&&(a=R({},l),Ef(a,n)),t=t.ownerDocument||t,n=t.createElement("script"),Xt(n),Jt(n,"link",a),t.head.appendChild(n),e.instance=n);case"void":return null;default:throw Error(f(443,e.type))}else e.type==="stylesheet"&&(e.state.loading&4)===0&&(a=e.instance,e.state.loading|=4,Ju(a,l.precedence,t));return e.instance}function Ju(t,e,l){for(var a=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),n=a.length?a[a.length-1]:null,u=n,i=0;i<a.length;i++){var s=a[i];if(s.dataset.precedence===e)u=s;else if(u!==n)break}u?u.parentNode.insertBefore(t,u.nextSibling):(e=l.nodeType===9?l.head:l,e.insertBefore(t,e.firstChild))}function bf(t,e){t.crossOrigin==null&&(t.crossOrigin=e.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=e.referrerPolicy),t.title==null&&(t.title=e.title)}function Ef(t,e){t.crossOrigin==null&&(t.crossOrigin=e.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=e.referrerPolicy),t.integrity==null&&(t.integrity=e.integrity)}var $u=null;function qd(t,e,l){if($u===null){var a=new Map,n=$u=new Map;n.set(l,a)}else n=$u,a=n.get(l),a||(a=new Map,n.set(l,a));if(a.has(t))return a;for(a.set(t,null),l=l.getElementsByTagName(t),n=0;n<l.length;n++){var u=l[n];if(!(u[Za]||u[Zt]||t==="link"&&u.getAttribute("rel")==="stylesheet")&&u.namespaceURI!=="http://www.w3.org/2000/svg"){var i=u.getAttribute(e)||"";i=t+i;var s=a.get(i);s?s.push(u):a.set(i,[u])}}return a}function Ld(t,e,l){t=t.ownerDocument||t,t.head.insertBefore(l,e==="title"?t.querySelector("head > title"):null)}function Kv(t,e,l){if(l===1||e.itemProp!=null)return!1;switch(t){case"meta":case"title":return!0;case"style":if(typeof e.precedence!="string"||typeof e.href!="string"||e.href==="")break;return!0;case"link":if(typeof e.rel!="string"||typeof e.href!="string"||e.href===""||e.onLoad||e.onError)break;return e.rel==="stylesheet"?(t=e.disabled,typeof e.precedence=="string"&&t==null):!0;case"script":if(e.async&&typeof e.async!="function"&&typeof e.async!="symbol"&&!e.onLoad&&!e.onError&&e.src&&typeof e.src=="string")return!0}return!1}function Yd(t){return!(t.type==="stylesheet"&&(t.state.loading&3)===0)}function Jv(t,e,l,a){if(l.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(l.state.loading&4)===0){if(l.instance===null){var n=ja(a.href),u=e.querySelector(On(n));if(u){e=u._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(t.count++,t=ku.bind(t),e.then(t,t)),l.state.loading|=4,l.instance=u,Xt(u);return}u=e.ownerDocument||e,a=Hd(a),(n=xe.get(n))&&bf(a,n),u=u.createElement("link"),Xt(u);var i=u;i._p=new Promise(function(s,m){i.onload=s,i.onerror=m}),Jt(u,"link",a),l.instance=u}t.stylesheets===null&&(t.stylesheets=new Map),t.stylesheets.set(l,e),(e=l.state.preload)&&(l.state.loading&3)===0&&(t.count++,l=ku.bind(t),e.addEventListener("load",l),e.addEventListener("error",l))}}var Tf=0;function $v(t,e){return t.stylesheets&&t.count===0&&Wu(t,t.stylesheets),0<t.count||0<t.imgCount?function(l){var a=setTimeout(function(){if(t.stylesheets&&Wu(t,t.stylesheets),t.unsuspend){var u=t.unsuspend;t.unsuspend=null,u()}},6e4+e);0<t.imgBytes&&Tf===0&&(Tf=62500*xv());var n=setTimeout(function(){if(t.waitingForImages=!1,t.count===0&&(t.stylesheets&&Wu(t,t.stylesheets),t.unsuspend)){var u=t.unsuspend;t.unsuspend=null,u()}},(t.imgBytes>Tf?50:800)+e);return t.unsuspend=l,function(){t.unsuspend=null,clearTimeout(a),clearTimeout(n)}}:null}function ku(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Wu(this,this.stylesheets);else if(this.unsuspend){var t=this.unsuspend;this.unsuspend=null,t()}}}var Fu=null;function Wu(t,e){t.stylesheets=null,t.unsuspend!==null&&(t.count++,Fu=new Map,e.forEach(kv,t),Fu=null,ku.call(t))}function kv(t,e){if(!(e.state.loading&4)){var l=Fu.get(t);if(l)var a=l.get(null);else{l=new Map,Fu.set(t,l);for(var n=t.querySelectorAll("link[data-precedence],style[data-precedence]"),u=0;u<n.length;u++){var i=n[u];(i.nodeName==="LINK"||i.getAttribute("media")!=="not all")&&(l.set(i.dataset.precedence,i),a=i)}a&&l.set(null,a)}n=e.instance,i=n.getAttribute("data-precedence"),u=l.get(i)||a,u===a&&l.set(null,n),l.set(i,n),this.count++,a=ku.bind(this),n.addEventListener("load",a),n.addEventListener("error",a),u?u.parentNode.insertBefore(n,u.nextSibling):(t=t.nodeType===9?t.head:t,t.insertBefore(n,t.firstChild)),e.state.loading|=4}}var Nn={$$typeof:Z,Provider:null,Consumer:null,_currentValue:I,_currentValue2:I,_threadCount:0};function Fv(t,e,l,a,n,u,i,s,m){this.tag=1,this.containerInfo=t,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=yi(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=yi(0),this.hiddenUpdates=yi(null),this.identifierPrefix=a,this.onUncaughtError=n,this.onCaughtError=u,this.onRecoverableError=i,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=m,this.incompleteTransitions=new Map}function Gd(t,e,l,a,n,u,i,s,m,z,M,j){return t=new Fv(t,e,l,i,m,z,M,j,s),e=1,u===!0&&(e|=24),u=oe(3,null,null,e),t.current=u,u.stateNode=t,e=tc(),e.refCount++,t.pooledCache=e,e.refCount++,u.memoizedState={element:a,isDehydrated:l,cache:e},nc(u),t}function Xd(t){return t?(t=da,t):da}function Qd(t,e,l,a,n,u){n=Xd(n),a.context===null?a.context=n:a.pendingContext=n,a=ml(e),a.payload={element:l},u=u===void 0?null:u,u!==null&&(a.callback=u),l=vl(t,a,e),l!==null&&(ue(l,t,e),cn(l,t,e))}function Zd(t,e){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var l=t.retryLane;t.retryLane=l!==0&&l<e?l:e}}function zf(t,e){Zd(t,e),(t=t.alternate)&&Zd(t,e)}function Vd(t){if(t.tag===13||t.tag===31){var e=Ll(t,67108864);e!==null&&ue(e,t,67108864),zf(t,67108864)}}function wd(t){if(t.tag===13||t.tag===31){var e=ye();e=gi(e);var l=Ll(t,e);l!==null&&ue(l,t,e),zf(t,e)}}var Iu=!0;function Wv(t,e,l,a){var n=D.T;D.T=null;var u=L.p;try{L.p=2,Af(t,e,l,a)}finally{L.p=u,D.T=n}}function Iv(t,e,l,a){var n=D.T;D.T=null;var u=L.p;try{L.p=8,Af(t,e,l,a)}finally{L.p=u,D.T=n}}function Af(t,e,l,a){if(Iu){var n=_f(a);if(n===null)rf(t,e,a,Pu,l),Jd(t,a);else if(ty(n,t,e,l,a))a.stopPropagation();else if(Jd(t,a),e&4&&-1<Pv.indexOf(t)){for(;n!==null;){var u=ea(n);if(u!==null)switch(u.tag){case 3:if(u=u.stateNode,u.current.memoizedState.isDehydrated){var i=Ul(u.pendingLanes);if(i!==0){var s=u;for(s.pendingLanes|=2,s.entangledLanes|=2;i;){var m=1<<31-se(i);s.entanglements[1]|=m,i&=~m}Ye(u),(yt&6)===0&&(Hu=ce()+500,zn(0))}}break;case 31:case 13:s=Ll(u,2),s!==null&&ue(s,u,2),qu(),zf(u,2)}if(u=_f(a),u===null&&rf(t,e,a,Pu,l),u===n)break;n=u}n!==null&&a.stopPropagation()}else rf(t,e,a,null,l)}}function _f(t){return t=Ri(t),Rf(t)}var Pu=null;function Rf(t){if(Pu=null,t=ta(t),t!==null){var e=h(t);if(e===null)t=null;else{var l=e.tag;if(l===13){if(t=p(e),t!==null)return t;t=null}else if(l===31){if(t=A(e),t!==null)return t;t=null}else if(l===3){if(e.stateNode.current.memoizedState.isDehydrated)return e.tag===3?e.stateNode.containerInfo:null;t=null}else e!==t&&(t=null)}}return Pu=t,null}function Kd(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(Lh()){case Pf:return 2;case ts:return 8;case Qn:case Yh:return 32;case es:return 268435456;default:return 32}default:return 32}}var Of=!1,Rl=null,Ol=null,xl=null,Mn=new Map,Dn=new Map,Nl=[],Pv="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 Jd(t,e){switch(t){case"focusin":case"focusout":Rl=null;break;case"dragenter":case"dragleave":Ol=null;break;case"mouseover":case"mouseout":xl=null;break;case"pointerover":case"pointerout":Mn.delete(e.pointerId);break;case"gotpointercapture":case"lostpointercapture":Dn.delete(e.pointerId)}}function Cn(t,e,l,a,n,u){return t===null||t.nativeEvent!==u?(t={blockedOn:e,domEventName:l,eventSystemFlags:a,nativeEvent:u,targetContainers:[n]},e!==null&&(e=ea(e),e!==null&&Vd(e)),t):(t.eventSystemFlags|=a,e=t.targetContainers,n!==null&&e.indexOf(n)===-1&&e.push(n),t)}function ty(t,e,l,a,n){switch(e){case"focusin":return Rl=Cn(Rl,t,e,l,a,n),!0;case"dragenter":return Ol=Cn(Ol,t,e,l,a,n),!0;case"mouseover":return xl=Cn(xl,t,e,l,a,n),!0;case"pointerover":var u=n.pointerId;return Mn.set(u,Cn(Mn.get(u)||null,t,e,l,a,n)),!0;case"gotpointercapture":return u=n.pointerId,Dn.set(u,Cn(Dn.get(u)||null,t,e,l,a,n)),!0}return!1}function $d(t){var e=ta(t.target);if(e!==null){var l=h(e);if(l!==null){if(e=l.tag,e===13){if(e=p(l),e!==null){t.blockedOn=e,cs(t.priority,function(){wd(l)});return}}else if(e===31){if(e=A(l),e!==null){t.blockedOn=e,cs(t.priority,function(){wd(l)});return}}else if(e===3&&l.stateNode.current.memoizedState.isDehydrated){t.blockedOn=l.tag===3?l.stateNode.containerInfo:null;return}}}t.blockedOn=null}function ti(t){if(t.blockedOn!==null)return!1;for(var e=t.targetContainers;0<e.length;){var l=_f(t.nativeEvent);if(l===null){l=t.nativeEvent;var a=new l.constructor(l.type,l);_i=a,l.target.dispatchEvent(a),_i=null}else return e=ea(l),e!==null&&Vd(e),t.blockedOn=l,!1;e.shift()}return!0}function kd(t,e,l){ti(t)&&l.delete(e)}function ey(){Of=!1,Rl!==null&&ti(Rl)&&(Rl=null),Ol!==null&&ti(Ol)&&(Ol=null),xl!==null&&ti(xl)&&(xl=null),Mn.forEach(kd),Dn.forEach(kd)}function ei(t,e){t.blockedOn===e&&(t.blockedOn=null,Of||(Of=!0,c.unstable_scheduleCallback(c.unstable_NormalPriority,ey)))}var li=null;function Fd(t){li!==t&&(li=t,c.unstable_scheduleCallback(c.unstable_NormalPriority,function(){li===t&&(li=null);for(var e=0;e<t.length;e+=3){var l=t[e],a=t[e+1],n=t[e+2];if(typeof a!="function"){if(Rf(a||l)===null)continue;break}var u=ea(l);u!==null&&(t.splice(e,3),e-=3,Ac(u,{pending:!0,data:n,method:l.method,action:a},a,n))}}))}function Ba(t){function e(m){return ei(m,t)}Rl!==null&&ei(Rl,t),Ol!==null&&ei(Ol,t),xl!==null&&ei(xl,t),Mn.forEach(e),Dn.forEach(e);for(var l=0;l<Nl.length;l++){var a=Nl[l];a.blockedOn===t&&(a.blockedOn=null)}for(;0<Nl.length&&(l=Nl[0],l.blockedOn===null);)$d(l),l.blockedOn===null&&Nl.shift();if(l=(t.ownerDocument||t).$$reactFormReplay,l!=null)for(a=0;a<l.length;a+=3){var n=l[a],u=l[a+1],i=n[Pt]||null;if(typeof u=="function")i||Fd(l);else if(i){var s=null;if(u&&u.hasAttribute("formAction")){if(n=u,i=u[Pt]||null)s=i.formAction;else if(Rf(n)!==null)continue}else s=i.action;typeof s=="function"?l[a+1]=s:(l.splice(a,3),a-=3),Fd(l)}}}function Wd(){function t(u){u.canIntercept&&u.info==="react-transition"&&u.intercept({handler:function(){return new Promise(function(i){return n=i})},focusReset:"manual",scroll:"manual"})}function e(){n!==null&&(n(),n=null),a||setTimeout(l,20)}function l(){if(!a&&!navigation.transition){var u=navigation.currentEntry;u&&u.url!=null&&navigation.navigate(u.url,{state:u.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var a=!1,n=null;return navigation.addEventListener("navigate",t),navigation.addEventListener("navigatesuccess",e),navigation.addEventListener("navigateerror",e),setTimeout(l,100),function(){a=!0,navigation.removeEventListener("navigate",t),navigation.removeEventListener("navigatesuccess",e),navigation.removeEventListener("navigateerror",e),n!==null&&(n(),n=null)}}}function xf(t){this._internalRoot=t}ai.prototype.render=xf.prototype.render=function(t){var e=this._internalRoot;if(e===null)throw Error(f(409));var l=e.current,a=ye();Qd(l,a,t,e,null,null)},ai.prototype.unmount=xf.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var e=t.containerInfo;Qd(t.current,2,null,t,null,null),qu(),e[Pl]=null}};function ai(t){this._internalRoot=t}ai.prototype.unstable_scheduleHydration=function(t){if(t){var e=is();t={blockedOn:null,target:t,priority:e};for(var l=0;l<Nl.length&&e!==0&&e<Nl[l].priority;l++);Nl.splice(l,0,t),l===0&&$d(t)}};var Id=r.version;if(Id!=="19.2.4")throw Error(f(527,Id,"19.2.4"));L.findDOMNode=function(t){var e=t._reactInternals;if(e===void 0)throw typeof t.render=="function"?Error(f(188)):(t=Object.keys(t).join(","),Error(f(268,t)));return t=v(e),t=t!==null?N(t):null,t=t===null?null:t.stateNode,t};var ly={bundleType:0,version:"19.2.4",rendererPackageName:"react-dom",currentDispatcherRef:D,reconcilerVersion:"19.2.4"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var ni=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ni.isDisabled&&ni.supportsFiber)try{Ga=ni.inject(ly),fe=ni}catch{}}return jn.createRoot=function(t,e){if(!d(t))throw Error(f(299));var l=!1,a="",n=no,u=uo,i=io;return e!=null&&(e.unstable_strictMode===!0&&(l=!0),e.identifierPrefix!==void 0&&(a=e.identifierPrefix),e.onUncaughtError!==void 0&&(n=e.onUncaughtError),e.onCaughtError!==void 0&&(u=e.onCaughtError),e.onRecoverableError!==void 0&&(i=e.onRecoverableError)),e=Gd(t,1,!1,null,null,l,a,null,n,u,i,Wd),t[Pl]=e.current,sf(t),new xf(e)},jn.hydrateRoot=function(t,e,l){if(!d(t))throw Error(f(299));var a=!1,n="",u=no,i=uo,s=io,m=null;return l!=null&&(l.unstable_strictMode===!0&&(a=!0),l.identifierPrefix!==void 0&&(n=l.identifierPrefix),l.onUncaughtError!==void 0&&(u=l.onUncaughtError),l.onCaughtError!==void 0&&(i=l.onCaughtError),l.onRecoverableError!==void 0&&(s=l.onRecoverableError),l.formState!==void 0&&(m=l.formState)),e=Gd(t,1,!0,e,l??null,a,n,m,u,i,s,Wd),e.context=Xd(null),l=e.current,a=ye(),a=gi(a),n=ml(a),n.callback=null,vl(l,n,a),l=a,e.current.lanes=l,Qa(e,l),Ye(e),t[Pl]=e.current,sf(t),new ai(e)},jn.version="19.2.4",jn}var fh;function my(){if(fh)return Df.exports;fh=1;function c(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(c)}catch(r){console.error(r)}}return c(),Df.exports=hy(),Df.exports}var vy=my();var sh="popstate";function yy(c={}){function r(f,d){let{pathname:h,search:p,hash:A}=f.location;return Gf("",{pathname:h,search:p,hash:A},d.state&&d.state.usr||null,d.state&&d.state.key||"default")}function o(f,d){return typeof d=="string"?d:Bn(d)}return py(r,o,null,c)}function Ot(c,r){if(c===!1||c===null||typeof c>"u")throw new Error(r)}function Ne(c,r){if(!c){typeof console<"u"&&console.warn(r);try{throw new Error(r)}catch{}}}function gy(){return Math.random().toString(36).substring(2,10)}function rh(c,r){return{usr:c.state,key:c.key,idx:r}}function Gf(c,r,o=null,f){return{pathname:typeof c=="string"?c:c.pathname,search:"",hash:"",...typeof r=="string"?qa(r):r,state:o,key:r&&r.key||f||gy()}}function Bn({pathname:c="/",search:r="",hash:o=""}){return r&&r!=="?"&&(c+=r.charAt(0)==="?"?r:"?"+r),o&&o!=="#"&&(c+=o.charAt(0)==="#"?o:"#"+o),c}function qa(c){let r={};if(c){let o=c.indexOf("#");o>=0&&(r.hash=c.substring(o),c=c.substring(0,o));let f=c.indexOf("?");f>=0&&(r.search=c.substring(f),c=c.substring(0,f)),c&&(r.pathname=c)}return r}function py(c,r,o,f={}){let{window:d=document.defaultView,v5Compat:h=!1}=f,p=d.history,A="POP",S=null,v=N();v==null&&(v=0,p.replaceState({...p.state,idx:v},""));function N(){return(p.state||{idx:null}).idx}function R(){A="POP";let G=N(),H=G==null?null:G-v;v=G,S&&S({action:A,location:Q.location,delta:H})}function B(G,H){A="PUSH";let q=Gf(Q.location,G,H);v=N()+1;let Z=rh(q,v),W=Q.createHref(q);try{p.pushState(Z,"",W)}catch(tt){if(tt instanceof DOMException&&tt.name==="DataCloneError")throw tt;d.location.assign(W)}h&&S&&S({action:A,location:Q.location,delta:1})}function V(G,H){A="REPLACE";let q=Gf(Q.location,G,H);v=N();let Z=rh(q,v),W=Q.createHref(q);p.replaceState(Z,"",W),h&&S&&S({action:A,location:Q.location,delta:0})}function F(G){return Sy(G)}let Q={get action(){return A},get location(){return c(d,p)},listen(G){if(S)throw new Error("A history only accepts one active listener");return d.addEventListener(sh,R),S=G,()=>{d.removeEventListener(sh,R),S=null}},createHref(G){return r(d,G)},createURL:F,encodeLocation(G){let H=F(G);return{pathname:H.pathname,search:H.search,hash:H.hash}},push:B,replace:V,go(G){return p.go(G)}};return Q}function Sy(c,r=!1){let o="http://localhost";typeof window<"u"&&(o=window.location.origin!=="null"?window.location.origin:window.location.href),Ot(o,"No window.location.(origin|href) available to create URL");let f=typeof c=="string"?c:Bn(c);return f=f.replace(/ $/,"%20"),!r&&f.startsWith("//")&&(f=o+f),new URL(f,o)}function vh(c,r,o="/"){return by(c,r,o,!1)}function by(c,r,o,f){let d=typeof r=="string"?qa(r):r,h=ul(d.pathname||"/",o);if(h==null)return null;let p=yh(c);Ey(p);let A=null;for(let S=0;A==null&&S<p.length;++S){let v=ph(h);A=My(p[S],v,f)}return A}function yh(c,r=[],o=[],f="",d=!1){let h=(p,A,S=d,v)=>{let N={relativePath:v===void 0?p.path||"":v,caseSensitive:p.caseSensitive===!0,childrenIndex:A,route:p};if(N.relativePath.startsWith("/")){if(!N.relativePath.startsWith(f)&&S)return;Ot(N.relativePath.startsWith(f),`Absolute route path "${N.relativePath}" nested under path "${f}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),N.relativePath=N.relativePath.slice(f.length)}let R=nl([f,N.relativePath]),B=o.concat(N);p.children&&p.children.length>0&&(Ot(p.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${R}".`),yh(p.children,r,B,R,S)),!(p.path==null&&!p.index)&&r.push({path:R,score:xy(R,p.index),routesMeta:B})};return c.forEach((p,A)=>{if(p.path===""||!p.path?.includes("?"))h(p,A);else for(let S of gh(p.path))h(p,A,!0,S)}),r}function gh(c){let r=c.split("/");if(r.length===0)return[];let[o,...f]=r,d=o.endsWith("?"),h=o.replace(/\?$/,"");if(f.length===0)return d?[h,""]:[h];let p=gh(f.join("/")),A=[];return A.push(...p.map(S=>S===""?h:[h,S].join("/"))),d&&A.push(...p),A.map(S=>c.startsWith("/")&&S===""?"/":S)}function Ey(c){c.sort((r,o)=>r.score!==o.score?o.score-r.score:Ny(r.routesMeta.map(f=>f.childrenIndex),o.routesMeta.map(f=>f.childrenIndex)))}var Ty=/^:[\w-]+$/,zy=3,Ay=2,_y=1,Ry=10,Oy=-2,oh=c=>c==="*";function xy(c,r){let o=c.split("/"),f=o.length;return o.some(oh)&&(f+=Oy),r&&(f+=Ay),o.filter(d=>!oh(d)).reduce((d,h)=>d+(Ty.test(h)?zy:h===""?_y:Ry),f)}function Ny(c,r){return c.length===r.length&&c.slice(0,-1).every((f,d)=>f===r[d])?c[c.length-1]-r[r.length-1]:0}function My(c,r,o=!1){let{routesMeta:f}=c,d={},h="/",p=[];for(let A=0;A<f.length;++A){let S=f[A],v=A===f.length-1,N=h==="/"?r:r.slice(h.length)||"/",R=qn({path:S.relativePath,caseSensitive:S.caseSensitive,end:v},N),B=S.route;if(!R&&v&&o&&!f[f.length-1].route.index&&(R=qn({path:S.relativePath,caseSensitive:S.caseSensitive,end:!1},N)),!R)return null;Object.assign(d,R.params),p.push({params:d,pathname:nl([h,R.pathname]),pathnameBase:Hy(nl([h,R.pathnameBase])),route:B}),R.pathnameBase!=="/"&&(h=nl([h,R.pathnameBase]))}return p}function qn(c,r){typeof c=="string"&&(c={path:c,caseSensitive:!1,end:!0});let[o,f]=Dy(c.path,c.caseSensitive,c.end),d=r.match(o);if(!d)return null;let h=d[0],p=h.replace(/(.)\/+$/,"$1"),A=d.slice(1);return{params:f.reduce((v,{paramName:N,isOptional:R},B)=>{if(N==="*"){let F=A[B]||"";p=h.slice(0,h.length-F.length).replace(/(.)\/+$/,"$1")}const V=A[B];return R&&!V?v[N]=void 0:v[N]=(V||"").replace(/%2F/g,"/"),v},{}),pathname:h,pathnameBase:p,pattern:c}}function Dy(c,r=!1,o=!0){Ne(c==="*"||!c.endsWith("*")||c.endsWith("/*"),`Route path "${c}" will be treated as if it were "${c.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${c.replace(/\*$/,"/*")}".`);let f=[],d="^"+c.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(p,A,S)=>(f.push({paramName:A,isOptional:S!=null}),S?"/?([^\\/]+)?":"/([^\\/]+)")).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return c.endsWith("*")?(f.push({paramName:"*"}),d+=c==="*"||c==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):o?d+="\\/*$":c!==""&&c!=="/"&&(d+="(?:(?=\\/|$))"),[new RegExp(d,r?void 0:"i"),f]}function ph(c){try{return c.split("/").map(r=>decodeURIComponent(r).replace(/\//g,"%2F")).join("/")}catch(r){return Ne(!1,`The URL path "${c}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${r}).`),c}}function ul(c,r){if(r==="/")return c;if(!c.toLowerCase().startsWith(r.toLowerCase()))return null;let o=r.endsWith("/")?r.length-1:r.length,f=c.charAt(o);return f&&f!=="/"?null:c.slice(o)||"/"}var Cy=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function Uy(c,r="/"){let{pathname:o,search:f="",hash:d=""}=typeof c=="string"?qa(c):c,h;return o?(o=o.replace(/\/\/+/g,"/"),o.startsWith("/")?h=dh(o.substring(1),"/"):h=dh(o,r)):h=r,{pathname:h,search:By(f),hash:qy(d)}}function dh(c,r){let o=r.replace(/\/+$/,"").split("/");return c.split("/").forEach(d=>{d===".."?o.length>1&&o.pop():d!=="."&&o.push(d)}),o.length>1?o.join("/"):"/"}function Hf(c,r,o,f){return`Cannot include a '${c}' character in a manually specified \`to.${r}\` field [${JSON.stringify(f)}]. Please separate it out to the \`to.${o}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function jy(c){return c.filter((r,o)=>o===0||r.route.path&&r.route.path.length>0)}function Vf(c){let r=jy(c);return r.map((o,f)=>f===r.length-1?o.pathname:o.pathnameBase)}function wf(c,r,o,f=!1){let d;typeof c=="string"?d=qa(c):(d={...c},Ot(!d.pathname||!d.pathname.includes("?"),Hf("?","pathname","search",d)),Ot(!d.pathname||!d.pathname.includes("#"),Hf("#","pathname","hash",d)),Ot(!d.search||!d.search.includes("#"),Hf("#","search","hash",d)));let h=c===""||d.pathname==="",p=h?"/":d.pathname,A;if(p==null)A=o;else{let R=r.length-1;if(!f&&p.startsWith("..")){let B=p.split("/");for(;B[0]==="..";)B.shift(),R-=1;d.pathname=B.join("/")}A=R>=0?r[R]:"/"}let S=Uy(d,A),v=p&&p!=="/"&&p.endsWith("/"),N=(h||p===".")&&o.endsWith("/");return!S.pathname.endsWith("/")&&(v||N)&&(S.pathname+="/"),S}var nl=c=>c.join("/").replace(/\/\/+/g,"/"),Hy=c=>c.replace(/\/+$/,"").replace(/^\/*/,"/"),By=c=>!c||c==="?"?"":c.startsWith("?")?c:"?"+c,qy=c=>!c||c==="#"?"":c.startsWith("#")?c:"#"+c,Ly=class{constructor(c,r,o,f=!1){this.status=c,this.statusText=r||"",this.internal=f,o instanceof Error?(this.data=o.toString(),this.error=o):this.data=o}};function Yy(c){return c!=null&&typeof c.status=="number"&&typeof c.statusText=="string"&&typeof c.internal=="boolean"&&"data"in c}function Gy(c){return c.map(r=>r.route.path).filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}var Sh=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function bh(c,r){let o=c;if(typeof o!="string"||!Cy.test(o))return{absoluteURL:void 0,isExternal:!1,to:o};let f=o,d=!1;if(Sh)try{let h=new URL(window.location.href),p=o.startsWith("//")?new URL(h.protocol+o):new URL(o),A=ul(p.pathname,r);p.origin===h.origin&&A!=null?o=A+p.search+p.hash:d=!0}catch{Ne(!1,`<Link to="${o}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:f,isExternal:d,to:o}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var Eh=["POST","PUT","PATCH","DELETE"];new Set(Eh);var Xy=["GET",...Eh];new Set(Xy);var La=E.createContext(null);La.displayName="DataRouter";var fi=E.createContext(null);fi.displayName="DataRouterState";var Qy=E.createContext(!1),Th=E.createContext({isTransitioning:!1});Th.displayName="ViewTransition";var Zy=E.createContext(new Map);Zy.displayName="Fetchers";var Vy=E.createContext(null);Vy.displayName="Await";var ge=E.createContext(null);ge.displayName="Navigation";var Ln=E.createContext(null);Ln.displayName="Location";var He=E.createContext({outlet:null,matches:[],isDataRoute:!1});He.displayName="Route";var Kf=E.createContext(null);Kf.displayName="RouteError";var zh="REACT_ROUTER_ERROR",wy="REDIRECT",Ky="ROUTE_ERROR_RESPONSE";function Jy(c){if(c.startsWith(`${zh}:${wy}:{`))try{let r=JSON.parse(c.slice(28));if(typeof r=="object"&&r&&typeof r.status=="number"&&typeof r.statusText=="string"&&typeof r.location=="string"&&typeof r.reloadDocument=="boolean"&&typeof r.replace=="boolean")return r}catch{}}function $y(c){if(c.startsWith(`${zh}:${Ky}:{`))try{let r=JSON.parse(c.slice(40));if(typeof r=="object"&&r&&typeof r.status=="number"&&typeof r.statusText=="string")return new Ly(r.status,r.statusText,r.data)}catch{}}function ky(c,{relative:r}={}){Ot(Il(),"useHref() may be used only in the context of a <Router> component.");let{basename:o,navigator:f}=E.useContext(ge),{hash:d,pathname:h,search:p}=Gn(c,{relative:r}),A=h;return o!=="/"&&(A=h==="/"?o:nl([o,h])),f.createHref({pathname:A,search:p,hash:d})}function Il(){return E.useContext(Ln)!=null}function Me(){return Ot(Il(),"useLocation() may be used only in the context of a <Router> component."),E.useContext(Ln).location}function Bf(c){Ot(Il(),"useMatch() may be used only in the context of a <Router> component.");let{pathname:r}=Me();return E.useMemo(()=>qn(c,ph(r)),[r,c])}var Ah="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function _h(c){E.useContext(ge).static||E.useLayoutEffect(c)}function Yn(){let{isDataRoute:c}=E.useContext(He);return c?s0():Fy()}function Fy(){Ot(Il(),"useNavigate() may be used only in the context of a <Router> component.");let c=E.useContext(La),{basename:r,navigator:o}=E.useContext(ge),{matches:f}=E.useContext(He),{pathname:d}=Me(),h=JSON.stringify(Vf(f)),p=E.useRef(!1);return _h(()=>{p.current=!0}),E.useCallback((S,v={})=>{if(Ne(p.current,Ah),!p.current)return;if(typeof S=="number"){o.go(S);return}let N=wf(S,JSON.parse(h),d,v.relative==="path");c==null&&r!=="/"&&(N.pathname=N.pathname==="/"?r:nl([r,N.pathname])),(v.replace?o.replace:o.push)(N,v.state,v)},[r,o,h,d,c])}E.createContext(null);function Wy(){let{matches:c}=E.useContext(He),r=c[c.length-1];return r?r.params:{}}function Gn(c,{relative:r}={}){let{matches:o}=E.useContext(He),{pathname:f}=Me(),d=JSON.stringify(Vf(o));return E.useMemo(()=>wf(c,JSON.parse(d),f,r==="path"),[c,d,f,r])}function Iy(c,r){return Rh(c,r)}function Rh(c,r,o,f,d){Ot(Il(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:h}=E.useContext(ge),{matches:p}=E.useContext(He),A=p[p.length-1],S=A?A.params:{},v=A?A.pathname:"/",N=A?A.pathnameBase:"/",R=A&&A.route;{let q=R&&R.path||"";xh(v,!R||q.endsWith("*")||q.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${v}" (under <Route path="${q}">) 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="${q}"> to <Route path="${q==="/"?"*":`${q}/*`}">.`)}let B=Ne(),V;if(r){let q=typeof r=="string"?qa(r):r;Ot(M==="/"||q.pathname?.startsWith(M),`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 "${M}" but pathname "${q.pathname}" was given in the \`location\` prop.`),V=q}else V=B;let F=V.pathname||"/",Q=F;if(M!=="/"){let q=M.replace(/^\//,"").split("/");Q="/"+F.replace(/^\//,"").split("/").slice(q.length).join("/")}let G=vh(c,{pathname:Q});Me(R||G!=null,`No routes matched location "${V.pathname}${V.search}${V.hash}" `),Me(G==null||G[G.length-1].route.element!==void 0||G[G.length-1].route.Component!==void 0||G[G.length-1].route.lazy!==void 0,`Matched leaf route at location "${V.pathname}${V.search}${V.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 H=a0(G&&G.map(q=>Object.assign({},q,{params:Object.assign({},S,q.params),pathname:nl([M,h.encodeLocation?h.encodeLocation(q.pathname.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:q.pathname]),pathnameBase:q.pathnameBase==="/"?M:nl([M,h.encodeLocation?h.encodeLocation(q.pathnameBase.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:q.pathnameBase])})),p,o,f,d);return r&&H?E.createElement(Ln.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...V},navigationType:"POP"}},H):H}function Py(){let c=f0(),r=Yy(c)?`${c.status} ${c.statusText}`:c instanceof Error?c.message:JSON.stringify(c),o=c instanceof Error?c.stack:null,f="rgba(200,200,200, 0.5)",d={padding:"0.5rem",backgroundColor:f},h={padding:"2px 4px",backgroundColor:f},p=null;return console.error("Error handled by React Router default ErrorBoundary:",c),p=E.createElement(E.Fragment,null,E.createElement("p",null,"💿 Hey developer 👋"),E.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",E.createElement("code",{style:h},"ErrorBoundary")," or"," ",E.createElement("code",{style:h},"errorElement")," prop on your route.")),E.createElement(E.Fragment,null,E.createElement("h2",null,"Unexpected Application Error!"),E.createElement("h3",{style:{fontStyle:"italic"}},r),o?E.createElement("pre",{style:d},o):null,p)}var t0=E.createElement(Py,null),Oh=class extends E.Component{constructor(c){super(c),this.state={location:c.location,revalidation:c.revalidation,error:c.error}}static getDerivedStateFromError(c){return{error:c}}static getDerivedStateFromProps(c,r){return r.location!==c.location||r.revalidation!=="idle"&&c.revalidation==="idle"?{error:c.error,location:c.location,revalidation:c.revalidation}:{error:c.error!==void 0?c.error:r.error,location:r.location,revalidation:c.revalidation||r.revalidation}}componentDidCatch(c,r){this.props.onError?this.props.onError(c,r):console.error("React Router caught the following error during render",c)}render(){let c=this.state.error;if(this.context&&typeof c=="object"&&c&&"digest"in c&&typeof c.digest=="string"){const o=$y(c.digest);o&&(c=o)}let r=c!==void 0?E.createElement(He.Provider,{value:this.props.routeContext},E.createElement(Kf.Provider,{value:c,children:this.props.component})):this.props.children;return this.context?E.createElement(e0,{error:c},r):r}};Oh.contextType=Qy;var qf=new WeakMap;function e0({children:c,error:r}){let{basename:o}=E.useContext(ye);if(typeof r=="object"&&r&&"digest"in r&&typeof r.digest=="string"){let f=Jy(r.digest);if(f){let d=qf.get(r);if(d)throw d;let h=bh(f.location,o);if(Sh&&!qf.get(r))if(h.isExternal||f.reloadDocument)window.location.href=h.absoluteURL||h.to;else{const p=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(h.to,{replace:f.replace}));throw qf.set(r,p),p}return E.createElement("meta",{httpEquiv:"refresh",content:`0;url=${h.absoluteURL||h.to}`})}}return c}function l0({routeContext:c,match:r,children:o}){let f=E.useContext(La);return f&&f.static&&f.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(f.staticContext._deepestRenderedBoundaryId=r.route.id),E.createElement(He.Provider,{value:c},o)}function a0(c,r=[],o=null,f=null,d=null){if(c==null){if(!o)return null;if(o.errors)c=o.matches;else if(r.length===0&&!o.initialized&&o.matches.length>0)c=o.matches;else return null}let h=c,p=o?.errors;if(p!=null){let M=h.findIndex(R=>R.route.id&&p?.[R.route.id]!==void 0);Ot(M>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(p).join(",")}`),h=h.slice(0,Math.min(h.length,M+1))}let A=!1,S=-1;if(o)for(let M=0;M<h.length;M++){let R=h[M];if((R.route.HydrateFallback||R.route.hydrateFallbackElement)&&(S=M),R.route.id){let{loaderData:B,errors:V}=o,F=R.route.loader&&!B.hasOwnProperty(R.route.id)&&(!V||V[R.route.id]===void 0);if(R.route.lazy||F){A=!0,S>=0?h=h.slice(0,S+1):h=[h[0]];break}}}let v=o&&f?(M,R)=>{f(M,{location:o.location,params:o.matches?.[0]?.params??{},unstable_pattern:Gy(o.matches),errorInfo:R})}:void 0;return h.reduceRight((M,R,B)=>{let V,F=!1,Q=null,G=null;o&&(V=p&&R.route.id?p[R.route.id]:void 0,Q=R.route.errorElement||t0,A&&(S<0&&B===0?(xh("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),F=!0,G=null):S===B&&(F=!0,G=R.route.hydrateFallbackElement||null)));let H=r.concat(h.slice(0,B+1)),q=()=>{let Z;return V?Z=Q:F?Z=G:R.route.Component?Z=E.createElement(R.route.Component,null):R.route.element?Z=R.route.element:Z=M,E.createElement(l0,{match:R,routeContext:{outlet:M,matches:H,isDataRoute:o!=null},children:Z})};return o&&(R.route.ErrorBoundary||R.route.errorElement||B===0)?E.createElement(Oh,{location:o.location,revalidation:o.revalidation,component:Q,error:V,children:q(),routeContext:{outlet:null,matches:H,isDataRoute:!0},onError:v}):q()},null)}function Jf(c){return`${c} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function n0(c){let r=E.useContext(La);return Ot(r,Jf(c)),r}function u0(c){let r=E.useContext(fi);return Ot(r,Jf(c)),r}function i0(c){let r=E.useContext(He);return Ot(r,Jf(c)),r}function $f(c){let r=i0(c),o=r.matches[r.matches.length-1];return Ot(o.route.id,`${c} can only be used on routes that contain a unique "id"`),o.route.id}function c0(){return $f("useRouteId")}function f0(){let c=E.useContext(Kf),r=u0("useRouteError"),o=$f("useRouteError");return c!==void 0?c:r.errors?.[o]}function s0(){let{router:c}=n0("useNavigate"),r=$f("useNavigate"),o=E.useRef(!1);return _h(()=>{o.current=!0}),E.useCallback(async(d,h={})=>{Me(o.current,Ah),o.current&&(typeof d=="number"?await c.navigate(d):await c.navigate(d,{fromRouteId:r,...h}))},[c,r])}var hh={};function xh(c,r,o){!r&&!hh[c]&&(hh[c]=!0,Me(!1,o))}E.memo(r0);function r0({routes:c,future:r,state:o,onError:f}){return Rh(c,void 0,o,f,r)}function o0({to:c,replace:r,state:o,relative:f}){Ot(Il(),"<Navigate> may be used only in the context of a <Router> component.");let{static:d}=E.useContext(ye);Me(!d,"<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:h}=E.useContext(He),{pathname:p}=Ne(),A=Yn(),S=wf(c,Vf(h),p,f==="path"),v=JSON.stringify(S);return E.useEffect(()=>{A(JSON.parse(v),{replace:r,state:o,relative:f})},[A,v,f,r,o]),null}function Wl(c){Ot(!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 d0({basename:c="/",children:r=null,location:o,navigationType:f="POP",navigator:d,static:h=!1,unstable_useTransitions:p}){Ot(!Il(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let A=c.replace(/^\/*/,"/"),S=E.useMemo(()=>({basename:A,navigator:d,static:h,unstable_useTransitions:p,future:{}}),[A,d,h,p]);typeof o=="string"&&(o=qa(o));let{pathname:v="/",search:M="",hash:R="",state:B=null,key:V="default"}=o,F=E.useMemo(()=>{let Q=ul(v,A);return Q==null?null:{location:{pathname:Q,search:M,hash:R,state:B,key:V},navigationType:f}},[A,v,M,R,B,V,f]);return Me(F!=null,`<Router basename="${A}"> is not able to match the URL "${v}${M}${R}" because it does not start with the basename, so the <Router> won't render anything.`),F==null?null:E.createElement(ye.Provider,{value:S},E.createElement(Ln.Provider,{children:r,value:F}))}function Mh({children:c,location:r}){return Iy(Xf(c),r)}function Xf(c,r=[]){let o=[];return E.Children.forEach(c,(f,d)=>{if(!E.isValidElement(f))return;let h=[...r,d];if(f.type===E.Fragment){o.push.apply(o,Xf(f.props.children,h));return}Ot(f.type===Wl,`[${typeof f.type=="string"?f.type:f.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),Ot(!f.props.index||!f.props.children,"An index route cannot have child routes.");let p={id:f.props.id||h.join("-"),caseSensitive:f.props.caseSensitive,element:f.props.element,Component:f.props.Component,index:f.props.index,path:f.props.path,middleware:f.props.middleware,loader:f.props.loader,action:f.props.action,hydrateFallbackElement:f.props.hydrateFallbackElement,HydrateFallback:f.props.HydrateFallback,errorElement:f.props.errorElement,ErrorBoundary:f.props.ErrorBoundary,hasErrorBoundary:f.props.hasErrorBoundary===!0||f.props.ErrorBoundary!=null||f.props.errorElement!=null,shouldRevalidate:f.props.shouldRevalidate,handle:f.props.handle,lazy:f.props.lazy};f.props.children&&(p.children=Xf(f.props.children,h)),o.push(p)}),o}var ii="get",ci="application/x-www-form-urlencoded";function si(c){return typeof HTMLElement<"u"&&c instanceof HTMLElement}function h0(c){return si(c)&&c.tagName.toLowerCase()==="button"}function m0(c){return si(c)&&c.tagName.toLowerCase()==="form"}function v0(c){return si(c)&&c.tagName.toLowerCase()==="input"}function y0(c){return!!(c.metaKey||c.altKey||c.ctrlKey||c.shiftKey)}function g0(c,r){return c.button===0&&(!r||r==="_self")&&!y0(c)}function Qf(c=""){return new URLSearchParams(typeof c=="string"||Array.isArray(c)||c instanceof URLSearchParams?c:Object.keys(c).reduce((r,o)=>{let f=c[o];return r.concat(Array.isArray(f)?f.map(d=>[o,d]):[[o,f]])},[]))}function p0(c,r){let o=Qf(c);return r&&r.forEach((f,d)=>{o.has(d)||r.getAll(d).forEach(h=>{o.append(d,h)})}),o}var ui=null;function S0(){if(ui===null)try{new FormData(document.createElement("form"),0),ui=!1}catch{ui=!0}return ui}var b0=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Lf(c){return c!=null&&!b0.has(c)?(Me(!1,`"${c}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${ci}"`),null):c}function E0(c,r){let o,f,d,h,p;if(m0(c)){let A=c.getAttribute("action");f=A?ul(A,r):null,o=c.getAttribute("method")||ii,d=Lf(c.getAttribute("enctype"))||ci,h=new FormData(c)}else if(h0(c)||v0(c)&&(c.type==="submit"||c.type==="image")){let A=c.form;if(A==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let S=c.getAttribute("formaction")||A.getAttribute("action");if(f=S?ul(S,r):null,o=c.getAttribute("formmethod")||A.getAttribute("method")||ii,d=Lf(c.getAttribute("formenctype"))||Lf(A.getAttribute("enctype"))||ci,h=new FormData(A,c),!S0()){let{name:v,type:M,value:R}=c;if(M==="image"){let B=v?`${v}.`:"";h.append(`${B}x`,"0"),h.append(`${B}y`,"0")}else v&&h.append(v,R)}}else{if(si(c))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');o=ii,f=null,d=ci,p=c}return h&&d==="text/plain"&&(p=h,h=void 0),{action:f,method:o.toLowerCase(),encType:d,formData:h,body:p}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function kf(c,r){if(c===!1||c===null||typeof c>"u")throw new Error(r)}function T0(c,r,o,f){let d=typeof c=="string"?new URL(c,typeof window>"u"?"server://singlefetch/":window.location.origin):c;return o?d.pathname.endsWith("/")?d.pathname=`${d.pathname}_.${f}`:d.pathname=`${d.pathname}.${f}`:d.pathname==="/"?d.pathname=`_root.${f}`:r&&ul(d.pathname,r)==="/"?d.pathname=`${r.replace(/\/$/,"")}/_root.${f}`:d.pathname=`${d.pathname.replace(/\/$/,"")}.${f}`,d}async function z0(c,r){if(c.id in r)return r[c.id];try{let o=await import(c.module);return r[c.id]=o,o}catch(o){return console.error(`Error loading route module \`${c.module}\`, reloading page...`),console.error(o),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function A0(c){return c==null?!1:c.href==null?c.rel==="preload"&&typeof c.imageSrcSet=="string"&&typeof c.imageSizes=="string":typeof c.rel=="string"&&typeof c.href=="string"}async function _0(c,r,o){let f=await Promise.all(c.map(async d=>{let h=r.routes[d.route.id];if(h){let p=await z0(h,o);return p.links?p.links():[]}return[]}));return M0(f.flat(1).filter(A0).filter(d=>d.rel==="stylesheet"||d.rel==="preload").map(d=>d.rel==="stylesheet"?{...d,rel:"prefetch",as:"style"}:{...d,rel:"prefetch"}))}function mh(c,r,o,f,d,h){let p=(S,v)=>o[v]?S.route.id!==o[v].route.id:!0,A=(S,v)=>o[v].pathname!==S.pathname||o[v].route.path?.endsWith("*")&&o[v].params["*"]!==S.params["*"];return h==="assets"?r.filter((S,v)=>p(S,v)||A(S,v)):h==="data"?r.filter((S,v)=>{let M=f.routes[S.route.id];if(!M||!M.hasLoader)return!1;if(p(S,v)||A(S,v))return!0;if(S.route.shouldRevalidate){let R=S.route.shouldRevalidate({currentUrl:new URL(d.pathname+d.search+d.hash,window.origin),currentParams:o[0]?.params||{},nextUrl:new URL(c,window.origin),nextParams:S.params,defaultShouldRevalidate:!0});if(typeof R=="boolean")return R}return!0}):[]}function R0(c,r,{includeHydrateFallback:o}={}){return O0(c.map(f=>{let d=r.routes[f.route.id];if(!d)return[];let h=[d.module];return d.clientActionModule&&(h=h.concat(d.clientActionModule)),d.clientLoaderModule&&(h=h.concat(d.clientLoaderModule)),o&&d.hydrateFallbackModule&&(h=h.concat(d.hydrateFallbackModule)),d.imports&&(h=h.concat(d.imports)),h}).flat(1))}function O0(c){return[...new Set(c)]}function x0(c){let r={},o=Object.keys(c).sort();for(let f of o)r[f]=c[f];return r}function M0(c,r){let o=new Set;return new Set(r),c.reduce((f,d)=>{let h=JSON.stringify(x0(d));return o.has(h)||(o.add(h),f.push({key:h,link:d})),f},[])}function Nh(){let c=E.useContext(La);return kf(c,"You must render this element inside a <DataRouterContext.Provider> element"),c}function N0(){let c=E.useContext(fi);return kf(c,"You must render this element inside a <DataRouterStateContext.Provider> element"),c}var Ff=E.createContext(void 0);Ff.displayName="FrameworkContext";function Dh(){let c=E.useContext(Ff);return kf(c,"You must render this element inside a <HydratedRouter> element"),c}function D0(c,r){let o=E.useContext(Ff),[f,d]=E.useState(!1),[h,p]=E.useState(!1),{onFocus:A,onBlur:S,onMouseEnter:v,onMouseLeave:M,onTouchStart:R}=r,B=E.useRef(null);E.useEffect(()=>{if(c==="render"&&p(!0),c==="viewport"){let Q=H=>{H.forEach(q=>{p(q.isIntersecting)})},G=new IntersectionObserver(Q,{threshold:.5});return B.current&&G.observe(B.current),()=>{G.disconnect()}}},[c]),E.useEffect(()=>{if(f){let Q=setTimeout(()=>{p(!0)},100);return()=>{clearTimeout(Q)}}},[f]);let V=()=>{d(!0)},F=()=>{d(!1),p(!1)};return o?c!=="intent"?[h,B,{}]:[h,B,{onFocus:Hn(A,V),onBlur:Hn(S,F),onMouseEnter:Hn(v,V),onMouseLeave:Hn(M,F),onTouchStart:Hn(R,V)}]:[!1,B,{}]}function Hn(c,r){return o=>{c&&c(o),o.defaultPrevented||r(o)}}function C0({page:c,...r}){let{router:o}=Nh(),f=E.useMemo(()=>vh(o.routes,c,o.basename),[o.routes,c,o.basename]);return f?E.createElement(j0,{page:c,matches:f,...r}):null}function U0(c){let{manifest:r,routeModules:o}=Dh(),[f,d]=E.useState([]);return E.useEffect(()=>{let h=!1;return _0(c,r,o).then(p=>{h||d(p)}),()=>{h=!0}},[c,r,o]),f}function j0({page:c,matches:r,...o}){let f=Ne(),{future:d,manifest:h,routeModules:p}=Dh(),{basename:A}=Nh(),{loaderData:S,matches:v}=N0(),M=E.useMemo(()=>mh(c,r,v,h,f,"data"),[c,r,v,h,f]),R=E.useMemo(()=>mh(c,r,v,h,f,"assets"),[c,r,v,h,f]),B=E.useMemo(()=>{if(c===f.pathname+f.search+f.hash)return[];let Q=new Set,G=!1;if(r.forEach(q=>{let Z=h.routes[q.route.id];!Z||!Z.hasLoader||(!M.some(W=>W.route.id===q.route.id)&&q.route.id in S&&p[q.route.id]?.shouldRevalidate||Z.hasClientLoader?G=!0:Q.add(q.route.id))}),Q.size===0)return[];let H=T0(c,A,d.unstable_trailingSlashAwareDataRequests,"data");return G&&Q.size>0&&H.searchParams.set("_routes",r.filter(q=>Q.has(q.route.id)).map(q=>q.route.id).join(",")),[H.pathname+H.search]},[A,d.unstable_trailingSlashAwareDataRequests,S,f,h,M,r,c,p]),V=E.useMemo(()=>R0(R,h),[R,h]),F=U0(R);return E.createElement(E.Fragment,null,B.map(Q=>E.createElement("link",{key:Q,rel:"prefetch",as:"fetch",href:Q,...o})),V.map(Q=>E.createElement("link",{key:Q,rel:"modulepreload",href:Q,...o})),F.map(({key:Q,link:G})=>E.createElement("link",{key:Q,nonce:o.nonce,...G,crossOrigin:G.crossOrigin??o.crossOrigin})))}function H0(...c){return r=>{c.forEach(o=>{typeof o=="function"?o(r):o!=null&&(o.current=r)})}}var B0=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{B0&&(window.__reactRouterVersion="7.13.0")}catch{}function q0({basename:c,children:r,unstable_useTransitions:o,window:f}){let d=E.useRef();d.current==null&&(d.current=yy({window:f,v5Compat:!0}));let h=d.current,[p,A]=E.useState({action:h.action,location:h.location}),S=E.useCallback(v=>{o===!1?A(v):E.startTransition(()=>A(v))},[o]);return E.useLayoutEffect(()=>h.listen(S),[h,S]),E.createElement(d0,{basename:c,children:r,location:p.location,navigationType:p.action,navigator:h,unstable_useTransitions:o})}var Ch=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Dl=E.forwardRef(function({onClick:r,discover:o="render",prefetch:f="none",relative:d,reloadDocument:h,replace:p,state:A,target:S,to:v,preventScrollReset:M,viewTransition:R,unstable_defaultShouldRevalidate:B,...V},F){let{basename:Q,unstable_useTransitions:G}=E.useContext(ye),H=typeof v=="string"&&Ch.test(v),q=bh(v,Q);v=q.to;let Z=ky(v,{relative:d}),[W,tt,k]=D0(f,V),X=X0(v,{replace:p,state:A,target:S,preventScrollReset:M,relative:d,viewTransition:R,unstable_defaultShouldRevalidate:B,unstable_useTransitions:G});function it(Yt){r&&r(Yt),Yt.defaultPrevented||X(Yt)}let rt=E.createElement("a",{...V,...k,href:q.absoluteURL||Z,onClick:q.isExternal||h?r:it,ref:H0(F,tt),target:S,"data-discover":!H&&o==="render"?"true":void 0});return W&&!H?E.createElement(E.Fragment,null,rt,E.createElement(C0,{page:Z})):rt});Dl.displayName="Link";var L0=E.forwardRef(function({"aria-current":r="page",caseSensitive:o=!1,className:f="",end:d=!1,style:h,to:p,viewTransition:A,children:S,...v},M){let R=Gn(p,{relative:v.relative}),B=Ne(),V=E.useContext(fi),{navigator:F,basename:Q}=E.useContext(ye),G=V!=null&&K0(R)&&A===!0,H=F.encodeLocation?F.encodeLocation(R).pathname:R.pathname,q=B.pathname,Z=V&&V.navigation&&V.navigation.location?V.navigation.location.pathname:null;o||(q=q.toLowerCase(),Z=Z?Z.toLowerCase():null,H=H.toLowerCase()),Z&&Q&&(Z=ul(Z,Q)||Z);const W=H!=="/"&&H.endsWith("/")?H.length-1:H.length;let tt=q===H||!d&&q.startsWith(H)&&q.charAt(W)==="/",k=Z!=null&&(Z===H||!d&&Z.startsWith(H)&&Z.charAt(H.length)==="/"),X={isActive:tt,isPending:k,isTransitioning:G},it=tt?r:void 0,rt;typeof f=="function"?rt=f(X):rt=[f,tt?"active":null,k?"pending":null,G?"transitioning":null].filter(Boolean).join(" ");let Yt=typeof h=="function"?h(X):h;return E.createElement(Dl,{...v,"aria-current":it,className:rt,ref:M,style:Yt,to:p,viewTransition:A},typeof S=="function"?S(X):S)});L0.displayName="NavLink";var Y0=E.forwardRef(({discover:c="render",fetcherKey:r,navigate:o,reloadDocument:f,replace:d,state:h,method:p=ii,action:A,onSubmit:S,relative:v,preventScrollReset:M,viewTransition:R,unstable_defaultShouldRevalidate:B,...V},F)=>{let{unstable_useTransitions:Q}=E.useContext(ye),G=V0(),H=w0(A,{relative:v}),q=p.toLowerCase()==="get"?"get":"post",Z=typeof A=="string"&&Ch.test(A),W=tt=>{if(S&&S(tt),tt.defaultPrevented)return;tt.preventDefault();let k=tt.nativeEvent.submitter,X=k?.getAttribute("formmethod")||p,it=()=>G(k||tt.currentTarget,{fetcherKey:r,method:X,navigate:o,replace:d,state:h,relative:v,preventScrollReset:M,viewTransition:R,unstable_defaultShouldRevalidate:B});Q&&o!==!1?E.startTransition(()=>it()):it()};return E.createElement("form",{ref:F,method:q,action:H,onSubmit:f?S:W,...V,"data-discover":!Z&&c==="render"?"true":void 0})});Y0.displayName="Form";function G0(c){return`${c} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Uh(c){let r=E.useContext(La);return Ot(r,G0(c)),r}function X0(c,{target:r,replace:o,state:f,preventScrollReset:d,relative:h,viewTransition:p,unstable_defaultShouldRevalidate:A,unstable_useTransitions:S}={}){let v=Yn(),M=Ne(),R=Gn(c,{relative:h});return E.useCallback(B=>{if(g0(B,r)){B.preventDefault();let V=o!==void 0?o:Bn(M)===Bn(R),F=()=>v(c,{replace:V,state:f,preventScrollReset:d,relative:h,viewTransition:p,unstable_defaultShouldRevalidate:A});S?E.startTransition(()=>F()):F()}},[M,v,R,o,f,r,c,d,h,p,A,S])}function jh(c){Me(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 r=E.useRef(Qf(c)),o=E.useRef(!1),f=Ne(),d=E.useMemo(()=>p0(f.search,o.current?null:r.current),[f.search]),h=Yn(),p=E.useCallback((A,S)=>{const v=Qf(typeof A=="function"?A(new URLSearchParams(d)):A);o.current=!0,h("?"+v,S)},[h,d]);return[d,p]}var Q0=0,Z0=()=>`__${String(++Q0)}__`;function V0(){let{router:c}=Uh("useSubmit"),{basename:r}=E.useContext(ye),o=c0(),f=c.fetch,d=c.navigate;return E.useCallback(async(h,p={})=>{let{action:A,method:S,encType:v,formData:M,body:R}=E0(h,r);if(p.navigate===!1){let B=p.fetcherKey||Z0();await f(B,o,p.action||A,{unstable_defaultShouldRevalidate:p.unstable_defaultShouldRevalidate,preventScrollReset:p.preventScrollReset,formData:M,body:R,formMethod:p.method||S,formEncType:p.encType||v,flushSync:p.flushSync})}else await d(p.action||A,{unstable_defaultShouldRevalidate:p.unstable_defaultShouldRevalidate,preventScrollReset:p.preventScrollReset,formData:M,body:R,formMethod:p.method||S,formEncType:p.encType||v,replace:p.replace,state:p.state,fromRouteId:o,flushSync:p.flushSync,viewTransition:p.viewTransition})},[f,d,r,o])}function w0(c,{relative:r}={}){let{basename:o}=E.useContext(ye),f=E.useContext(He);Ot(f,"useFormAction must be used inside a RouteContext");let[d]=f.matches.slice(-1),h={...Gn(c||".",{relative:r})},p=Ne();if(c==null){h.search=p.search;let A=new URLSearchParams(h.search),S=A.getAll("index");if(S.some(M=>M==="")){A.delete("index"),S.filter(R=>R).forEach(R=>A.append("index",R));let M=A.toString();h.search=M?`?${M}`:""}}return(!c||c===".")&&d.route.index&&(h.search=h.search?h.search.replace(/^\?/,"?index&"):"?index"),o!=="/"&&(h.pathname=h.pathname==="/"?o:nl([o,h.pathname])),Bn(h)}function K0(c,{relative:r}={}){let o=E.useContext(Th);Ot(o!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:f}=Uh("useViewTransitionState"),d=Gn(c,{relative:r});if(!o.isTransitioning)return!1;let h=ul(o.currentLocation.pathname,f)||o.currentLocation.pathname,p=ul(o.nextLocation.pathname,f)||o.nextLocation.pathname;return qn(d.pathname,p)!=null||qn(d.pathname,h)!=null}function J0(c){const o=`; ${document.cookie}`.split(`; ${c}=`);if(o.length===2)return o.pop()?.split(";").shift()}async function Wt(c,r){const o=r?.method?.toUpperCase()||"GET",f=["POST","PUT","DELETE"].includes(o),d=new Headers(r?.headers||{});if(f){const h=J0("csrf_token");h&&d.set("X-CSRF-Token",h)}return fetch(c,{...r,headers:d,credentials:"include"})}function $0(){const[c,r]=E.useState("neko"),[o,f]=E.useState(""),[d,h]=E.useState(""),p=Yn(),A=async S=>{S.preventDefault(),h("");try{const v=new URLSearchParams;v.append("username",c),v.append("password",o);const M=await Wt("/api/login",{method:"POST",body:v});if(M.ok)p("/");else{const R=await M.json();h(R.message||"Login failed")}}catch{h("Network error")}};return x.jsx("div",{className:"login-container",children:x.jsxs("form",{onSubmit:A,className:"login-form",children:[x.jsx("h1",{children:"neko rss mode"}),x.jsxs("div",{className:"form-group",children:[x.jsx("label",{htmlFor:"username",children:"username"}),x.jsx("input",{id:"username",type:"text",value:c,onChange:S=>r(S.target.value)})]}),x.jsxs("div",{className:"form-group",children:[x.jsx("label",{htmlFor:"password",children:"password"}),x.jsx("input",{id:"password",type:"password",value:o,onChange:S=>f(S.target.value),autoFocus:!0})]}),d&&x.jsx("div",{className:"error-message",children:d}),x.jsx("button",{type:"submit",children:"login"})]})})}function k0({theme:c,setTheme:r,setSidebarVisible:o,isMobile:f}){const[d,h]=E.useState([]),[p,A]=E.useState([]),[S,v]=E.useState(!0),[M,R]=E.useState(""),[B,V]=E.useState(!1),[F,Q]=E.useState(!0),[G,H]=E.useState(""),q=Yn(),[Z]=jh(),W=Ne(),tt=Bf("/feed/:feedId"),k=Bf("/tag/:tagName"),it=!!(Bf("/")||tt||k),rt=tt?.params.feedId,Yt=k?.params.tagName,ge=Z.get("sidebar")||localStorage.getItem("neko-sidebar-variant")||"glass";E.useEffect(()=>{const $=Z.get("sidebar");$&&localStorage.setItem("neko-sidebar-variant",$)},[Z]);const Mt=Z.get("filter")||(it?"unread":""),De=$=>{const y=it?W.pathname:"/",U=new URLSearchParams(Z);return U.set("filter",$),`${y}?${U.toString()}`},pe=$=>{const y=new URLSearchParams(Z);!y.has("filter")&&Mt&&y.set("filter",Mt);const U=y.toString();return`${$}${U?"?"+U:""}`},ue=$=>{if($.preventDefault(),G.trim()){const y=new URLSearchParams(Z);y.set("q",G.trim()),Mt&&y.set("filter",Mt),q(`/?${y.toString()}`)}},D=()=>{V(!B)},L=()=>{Q(!F)},I=()=>{f&&o(!1)};if(E.useEffect(()=>{Promise.all([Wt("/api/feed/").then($=>{if(!$.ok)throw new Error("Failed to fetch feeds");return $.json()}),Wt("/api/tag").then($=>{if(!$.ok)throw new Error("Failed to fetch tags");return $.json()})]).then(([$,y])=>{h($),A(y),v(!1)}).catch($=>{R($.message),v(!1)})},[]),S)return x.jsx("div",{className:"feed-list-loading",children:"Loading feeds..."});if(M)return x.jsxs("div",{className:"feed-list-error",children:["Error: ",M]});const gt=()=>{Wt("/api/logout",{method:"POST"}).then(()=>window.location.href="/v2/login")};return x.jsxs("div",{className:`feed-list variant-${ge}`,children:[x.jsx("h1",{className:"logo",onClick:()=>o(!1),children:"🐱"}),x.jsx("div",{className:"search-section",children:x.jsx("form",{onSubmit:ue,className:"search-form",children:x.jsx("input",{type:"search",placeholder:"search...",value:G,onChange:$=>H($.target.value),className:"search-input"})})}),x.jsx("div",{className:"filter-section",children:x.jsxs("ul",{className:"filter-list",children:[x.jsx("li",{className:"unread_filter",children:x.jsx(Dl,{to:De("unread"),className:Mt==="unread"?"active":"",onClick:I,children:"unread"})}),x.jsx("li",{className:"all_filter",children:x.jsx(Dl,{to:De("all"),className:Mt==="all"?"active":"",onClick:I,children:"all"})}),x.jsx("li",{className:"starred_filter",children:x.jsx(Dl,{to:De("starred"),className:Mt==="starred"?"active":"",onClick:I,children:"starred"})})]})}),x.jsxs("div",{className:"tag-section",children:[x.jsxs("h4",{onClick:L,className:"section-header",children:[x.jsx("span",{className:`caret ${F?"expanded":""}`,children:"▶"})," Tags"]}),F&&x.jsx("ul",{className:"tag-list-items",children:p.map($=>x.jsx("li",{className:"tag-item",children:x.jsx(Dl,{to:pe(`/tag/${encodeURIComponent($.title)}`),className:`tag-link ${Yt===$.title?"active":""}`,onClick:I,children:$.title})},$.title))})]}),x.jsxs("div",{className:"feed-section",children:[x.jsxs("h4",{onClick:D,className:"section-header",children:[x.jsx("span",{className:`caret ${B?"expanded":""}`,children:"▶"})," Feeds"]}),B&&(d.length===0?x.jsx("p",{children:"No feeds found."}):x.jsx("ul",{className:"feed-list-items",children:d.map($=>x.jsx("li",{className:"sidebar-feed-item",children:x.jsx(Dl,{to:pe(`/feed/${$._id}`),className:`feed-title ${rt===String($._id)?"active":""}`,onClick:I,children:$.title||$.url})},$._id))}))]}),x.jsx("div",{className:"nav-section",children:x.jsxs("ul",{className:"nav-list",children:[x.jsx("li",{children:x.jsx(Dl,{to:"/settings",className:"nav-link",onClick:I,children:"settings"})}),x.jsx("li",{children:x.jsx("button",{onClick:gt,className:"logout-link",children:"logout"})})]})}),x.jsx("div",{className:"theme-section",children:x.jsxs("div",{className:"theme-selector",children:[x.jsx("button",{onClick:()=>r("light"),className:c==="light"?"active":"",title:"Light Theme",children:"☀️"}),x.jsx("button",{onClick:()=>r("dark"),className:c==="dark"?"active":"",title:"Dark Theme",children:"🌙"})]})})]})}function F0({item:c}){const[r,o]=E.useState(c),[f,d]=E.useState(!1);E.useEffect(()=>{o(c)},[c]);const h=()=>{p({...r,starred:!r.starred})},p=S=>{d(!0);const v=r;o(S),Wt(`/api/item/${S._id}`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify({_id:S._id,read:S.read,starred:S.starred})}).then(M=>{if(!M.ok)throw new Error("Failed to update item");return M.json()}).then(()=>{d(!1)}).catch(M=>{console.error("Error updating item:",M),o(v),d(!1)})},A=S=>{S.stopPropagation(),d(!0),Wt(`/api/item/${r._id}`).then(v=>{if(!v.ok)throw new Error("Failed to fetch full content");return v.json()}).then(v=>{o({...r,...v}),d(!1)}).catch(v=>{console.error("Error fetching full content:",v),d(!1)})};return x.jsxs("li",{className:`feed-item ${r.read?"read":"unread"} ${f?"loading":""}`,children:[x.jsxs("div",{className:"item-header",children:[x.jsx("a",{href:r.url,target:"_blank",rel:"noopener noreferrer",className:"item-title",children:r.title||"(No Title)"}),x.jsx("button",{onClick:S=>{S.stopPropagation(),h()},className:`star-btn ${r.starred?"is-starred":"is-unstarred"}`,title:r.starred?"Unstar":"Star",children:"★"})]}),x.jsxs("div",{className:"dateline",children:[x.jsxs("a",{href:r.url,target:"_blank",rel:"noopener noreferrer",children:[new Date(r.publish_date).toLocaleDateString(),r.feed_title&&` - ${r.feed_title}`]}),x.jsx("div",{className:"item-actions",style:{display:"inline-block",float:"right"},children:!r.full_content&&x.jsx("button",{onClick:A,className:"scrape-btn",title:"Load Full Content",children:"text"})})]}),(r.full_content||r.description)&&x.jsx("div",{className:"item-description",dangerouslySetInnerHTML:{__html:r.full_content||r.description}})]})}function Yf(){const{feedId:c,tagName:r}=Wy(),[o]=jh(),f=o.get("filter")||"unread",[d,h]=E.useState([]),[p,A]=E.useState(!0),[S,v]=E.useState(!1),[M,R]=E.useState(!0),[B,V]=E.useState(""),[F,Q]=E.useState(-1),G=W=>{W?v(!0):(A(!0),h([])),V("");let tt="/api/stream";const k=new URLSearchParams;c?k.append("feed_id",c):r&&k.append("tag",r),W&&k.append("max_id",W);const X=o.get("q");X&&k.append("q",X),f==="all"?k.append("read_filter","all"):f==="starred"?(k.append("starred","true"),k.append("read_filter","all")):X||k.append("read_filter","unread");const it=k.toString();it&&(tt+=`?${it}`),Wt(tt).then(rt=>{if(!rt.ok)throw new Error("Failed to fetch items");return rt.json()}).then(rt=>{h(W?Yt=>[...Yt,...rt]:rt),R(rt.length>0),A(!1),v(!1)}).catch(rt=>{V(rt.message),A(!1),v(!1)})};E.useEffect(()=>{G(),Q(-1)},[c,r,f,o]);const H=W=>{const tt=document.getElementById(`item-${W}`);tt&&tt.scrollIntoView({behavior:"auto",block:"start"})},q=W=>{const tt={...W,read:!0};h(k=>k.map(X=>X._id===W._id?tt:X)),Wt(`/api/item/${W._id}`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify({read:!0,starred:W.starred})}).catch(k=>console.error("Failed to mark read",k))},Z=W=>{const tt={...W,starred:!W.starred};h(k=>k.map(X=>X._id===W._id?tt:X)),Wt(`/api/item/${W._id}`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify({read:W.read,starred:!W.starred})}).catch(k=>console.error("Failed to toggle star",k))};return E.useEffect(()=>{const W=tt=>{d.length!==0&&(tt.key==="j"?Q(k=>{const X=Math.min(k+1,d.length-1);if(X!==k){const it=d[X];it.read||q(it),H(X)}return X===d.length-1&&M&&!S&&G(String(d[d.length-1]._id)),X}):tt.key==="k"?Q(k=>{const X=Math.max(k-1,0);return X!==k&&H(X),X}):tt.key==="s"&&Q(k=>(k>=0&&k<d.length&&Z(d[k]),k)))};return window.addEventListener("keydown",W),()=>window.removeEventListener("keydown",W)},[d,M,S]),E.useEffect(()=>{const W=new IntersectionObserver(X=>{X.forEach(it=>{if(!it.isIntersecting&&it.boundingClientRect.top<0){const rt=Number(it.target.getAttribute("data-index"));if(!isNaN(rt)&&rt>=0&&rt<d.length){const Yt=d[rt];Yt.read||q(Yt)}}})},{root:null,threshold:0}),tt=new IntersectionObserver(X=>{X.forEach(it=>{it.isIntersecting&&!S&&M&&d.length>0&&G(String(d[d.length-1]._id))})},{root:null,threshold:0,rootMargin:"100px"});d.forEach((X,it)=>{const rt=document.getElementById(`item-${it}`);rt&&W.observe(rt)});const k=document.getElementById("load-more-sentinel");return k&&tt.observe(k),()=>{W.disconnect(),tt.disconnect()}},[d,S,M]),p?x.jsx("div",{className:"feed-items-loading",children:"Loading items..."}):B?x.jsxs("div",{className:"feed-items-error",children:["Error: ",B]}):x.jsx("div",{className:"feed-items",children:d.length===0?x.jsx("p",{children:"No items found."}):x.jsxs("ul",{className:"item-list",children:[d.map((W,tt)=>x.jsx("div",{id:`item-${tt}`,"data-index":tt,"data-selected":tt===F,onClick:()=>Q(tt),children:x.jsx(F0,{item:W})},W._id)),M&&x.jsx("li",{id:"load-more-sentinel",className:"loading-more",children:S?"Loading more...":""})]})})}function W0({fontTheme:c,setFontTheme:r}){const[o,f]=E.useState([]),[d,h]=E.useState(""),[p,A]=E.useState(!1),[S,v]=E.useState(null),[M,R]=E.useState(null),B=fy.useCallback(()=>{A(!0),Wt("/api/feed/").then(H=>{if(!H.ok)throw new Error("Failed to fetch feeds");return H.json()}).then(H=>{f(H),A(!1)}).catch(H=>{v(H.message),A(!1)})},[]);E.useEffect(()=>{B()},[B]);const V=H=>{H.preventDefault(),d&&(A(!0),Wt("/api/feed/",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({url:d})}).then(q=>{if(!q.ok)throw new Error("Failed to add feed");return q.json()}).then(()=>{h(""),B()}).catch(q=>{v(q.message),A(!1)}))},F=H=>{globalThis.confirm("Are you sure you want to delete this feed?")&&(A(!0),Wt(`/api/feed/${H}`,{method:"DELETE"}).then(q=>{if(!q.ok)throw new Error("Failed to delete feed");f(o.filter(Z=>Z._id!==H)),A(!1)}).catch(q=>{v(q.message),A(!1)}))},Q=H=>{if(H.preventDefault(),!M)return;A(!0);const q=new FormData;q.append("file",M),q.append("format","opml"),Wt("/api/import",{method:"POST",body:q}).then(Z=>{if(!Z.ok)throw new Error("Failed to import feeds");return Z.json()}).then(()=>{R(null),B(),alert("Import successful!")}).catch(Z=>{v(Z.message),A(!1)})},G=()=>{A(!0),Wt("/api/crawl",{method:"POST"}).then(H=>{if(!H.ok)throw new Error("Failed to start crawl");return H.json()}).then(()=>{A(!1),alert("Crawl started!")}).catch(H=>{v(H.message),A(!1)})};return x.jsxs("div",{className:"settings-page variant-glass",children:[x.jsx("h2",{children:"Settings"}),r&&x.jsxs("div",{className:"appearance-section",children:[x.jsx("h3",{children:"Appearance"}),x.jsxs("div",{className:"font-selector",children:[x.jsx("label",{htmlFor:"font-theme-select",children:"Font Theme:"}),x.jsxs("select",{id:"font-theme-select",value:c||"default",onChange:H=>r(H.target.value),className:"font-select",children:[x.jsx("option",{value:"default",children:"Default"}),x.jsx("option",{value:"serif",children:"Serif"}),x.jsx("option",{value:"sans",children:"Sans-Serif"}),x.jsx("option",{value:"mono",children:"Monospace"})]})]})]}),x.jsxs("div",{className:"add-feed-section",children:[x.jsx("h3",{children:"Add New Feed"}),x.jsxs("form",{onSubmit:V,className:"add-feed-form",children:[x.jsx("input",{type:"url",value:d,onChange:H=>h(H.target.value),placeholder:"https://example.com/feed.xml",required:!0,className:"feed-input",disabled:p}),x.jsx("button",{type:"submit",disabled:p,children:"Add Feed"})]})]}),x.jsxs("div",{className:"import-export-section",children:[x.jsxs("div",{className:"import-section",children:[x.jsx("h3",{children:"Import Feeds (OPML)"}),x.jsxs("form",{onSubmit:Q,className:"import-form",children:[x.jsx("input",{type:"file",accept:".opml,.xml,.txt","aria-label":"Import Feeds",onChange:H=>R(H.target.files?.[0]||null),className:"file-input",disabled:p}),x.jsx("button",{type:"submit",disabled:!M||p,children:"Import"})]})]}),x.jsxs("div",{className:"export-section",children:[x.jsx("h3",{children:"Export Feeds"}),x.jsxs("div",{className:"export-buttons",children:[x.jsx("a",{href:"/api/export/opml",className:"export-btn",children:"OPML"}),x.jsx("a",{href:"/api/export/text",className:"export-btn",children:"Text"}),x.jsx("a",{href:"/api/export/json",className:"export-btn",children:"JSON"})]})]}),x.jsxs("div",{className:"crawl-section",children:[x.jsx("h3",{children:"Actions"}),x.jsx("button",{onClick:G,disabled:p,className:"crawl-btn",children:"Crawl All Feeds Now"})]})]}),S&&x.jsx("p",{className:"error-message",children:S}),x.jsxs("div",{className:"feed-list-section",children:[x.jsx("h3",{children:"Manage Feeds"}),p&&x.jsx("p",{children:"Loading..."}),x.jsx("ul",{className:"settings-feed-list",children:o.map(H=>x.jsxs("li",{className:"settings-feed-item",children:[x.jsxs("div",{className:"feed-info",children:[x.jsx("span",{className:"feed-title",children:H.title||"(No Title)"}),x.jsx("span",{className:"feed-url",children:H.url})]}),x.jsx("button",{onClick:()=>F(H._id),className:"delete-btn",disabled:p,title:"Delete Feed",children:"Delete"})]},H._id))})]})]})}function I0({children:c}){const[r,o]=E.useState(null),f=Ne();return E.useEffect(()=>{Wt("/api/auth").then(d=>{d.ok?o(!0):o(!1)}).catch(()=>o(!1))},[]),r===null?x.jsx("div",{children:"Loading..."}):r?c:x.jsx(o0,{to:"/login",state:{from:f},replace:!0})}function P0({theme:c,setTheme:r,fontTheme:o,setFontTheme:f}){const[d,h]=E.useState(window.innerWidth>768);return E.useEffect(()=>{const p=()=>{window.innerWidth>768?h(!0):h(!1)};return window.addEventListener("resize",p),()=>window.removeEventListener("resize",p)},[]),x.jsx("div",{className:`dashboard ${d?"sidebar-visible":"sidebar-hidden"} theme-${c} font-${o}`,children:x.jsxs("div",{className:"dashboard-content",children:[(!d||window.innerWidth<=768)&&x.jsx("button",{className:"sidebar-toggle fixed-toggle",onClick:()=>h(!d),title:d?"Hide Sidebar":"Show Sidebar",children:"🐱"}),d&&x.jsx("div",{className:"sidebar-backdrop",onClick:()=>h(!1)}),x.jsx("aside",{className:`dashboard-sidebar ${d?"":"hidden"}`,children:x.jsx(k0,{theme:c,setTheme:r,setSidebarVisible:h,isMobile:window.innerWidth<=768})}),x.jsx("main",{className:"dashboard-main",children:x.jsxs(Mh,{children:[x.jsx(Wl,{path:"/feed/:feedId",element:x.jsx(Yf,{})}),x.jsx(Wl,{path:"/tag/:tagName",element:x.jsx(Yf,{})}),x.jsx(Wl,{path:"/settings",element:x.jsx(W0,{fontTheme:o,setFontTheme:f})}),x.jsx(Wl,{path:"/",element:x.jsx(Yf,{})})]})})]})})}function tg(){const[c,r]=E.useState(localStorage.getItem("neko-theme")||"light"),[o,f]=E.useState(localStorage.getItem("neko-font-theme")||"default"),d=A=>{r(A),localStorage.setItem("neko-theme",A)},h=A=>{f(A),localStorage.setItem("neko-font-theme",A)},p=window.location.pathname.startsWith("/v2")?"/v2":"/";return x.jsx(q0,{basename:p,children:x.jsxs(Mh,{children:[x.jsx(Wl,{path:"/login",element:x.jsx($0,{})}),x.jsx(Wl,{path:"/*",element:x.jsx(I0,{children:x.jsx(P0,{theme:c,setTheme:d,fontTheme:o,setFontTheme:h})})})]})})}vy.createRoot(document.getElementById("root")).render(x.jsx(E.StrictMode,{children:x.jsx(tg,{})}));
+Please change the parent <Route path="${q}"> to <Route path="${q==="/"?"*":`${q}/*`}">.`)}let B=Me(),V;if(r){let q=typeof r=="string"?qa(r):r;Ot(N==="/"||q.pathname?.startsWith(N),`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 "${N}" but pathname "${q.pathname}" was given in the \`location\` prop.`),V=q}else V=B;let F=V.pathname||"/",Q=F;if(N!=="/"){let q=N.replace(/^\//,"").split("/");Q="/"+F.replace(/^\//,"").split("/").slice(q.length).join("/")}let G=vh(c,{pathname:Q});Ne(R||G!=null,`No routes matched location "${V.pathname}${V.search}${V.hash}" `),Ne(G==null||G[G.length-1].route.element!==void 0||G[G.length-1].route.Component!==void 0||G[G.length-1].route.lazy!==void 0,`Matched leaf route at location "${V.pathname}${V.search}${V.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 H=a0(G&&G.map(q=>Object.assign({},q,{params:Object.assign({},S,q.params),pathname:nl([N,h.encodeLocation?h.encodeLocation(q.pathname.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:q.pathname]),pathnameBase:q.pathnameBase==="/"?N:nl([N,h.encodeLocation?h.encodeLocation(q.pathnameBase.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:q.pathnameBase])})),p,o,f,d);return r&&H?E.createElement(Ln.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...V},navigationType:"POP"}},H):H}function Py(){let c=f0(),r=Yy(c)?`${c.status} ${c.statusText}`:c instanceof Error?c.message:JSON.stringify(c),o=c instanceof Error?c.stack:null,f="rgba(200,200,200, 0.5)",d={padding:"0.5rem",backgroundColor:f},h={padding:"2px 4px",backgroundColor:f},p=null;return console.error("Error handled by React Router default ErrorBoundary:",c),p=E.createElement(E.Fragment,null,E.createElement("p",null,"💿 Hey developer 👋"),E.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",E.createElement("code",{style:h},"ErrorBoundary")," or"," ",E.createElement("code",{style:h},"errorElement")," prop on your route.")),E.createElement(E.Fragment,null,E.createElement("h2",null,"Unexpected Application Error!"),E.createElement("h3",{style:{fontStyle:"italic"}},r),o?E.createElement("pre",{style:d},o):null,p)}var t0=E.createElement(Py,null),Oh=class extends E.Component{constructor(c){super(c),this.state={location:c.location,revalidation:c.revalidation,error:c.error}}static getDerivedStateFromError(c){return{error:c}}static getDerivedStateFromProps(c,r){return r.location!==c.location||r.revalidation!=="idle"&&c.revalidation==="idle"?{error:c.error,location:c.location,revalidation:c.revalidation}:{error:c.error!==void 0?c.error:r.error,location:r.location,revalidation:c.revalidation||r.revalidation}}componentDidCatch(c,r){this.props.onError?this.props.onError(c,r):console.error("React Router caught the following error during render",c)}render(){let c=this.state.error;if(this.context&&typeof c=="object"&&c&&"digest"in c&&typeof c.digest=="string"){const o=$y(c.digest);o&&(c=o)}let r=c!==void 0?E.createElement(He.Provider,{value:this.props.routeContext},E.createElement(Kf.Provider,{value:c,children:this.props.component})):this.props.children;return this.context?E.createElement(e0,{error:c},r):r}};Oh.contextType=Qy;var qf=new WeakMap;function e0({children:c,error:r}){let{basename:o}=E.useContext(ge);if(typeof r=="object"&&r&&"digest"in r&&typeof r.digest=="string"){let f=Jy(r.digest);if(f){let d=qf.get(r);if(d)throw d;let h=bh(f.location,o);if(Sh&&!qf.get(r))if(h.isExternal||f.reloadDocument)window.location.href=h.absoluteURL||h.to;else{const p=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(h.to,{replace:f.replace}));throw qf.set(r,p),p}return E.createElement("meta",{httpEquiv:"refresh",content:`0;url=${h.absoluteURL||h.to}`})}}return c}function l0({routeContext:c,match:r,children:o}){let f=E.useContext(La);return f&&f.static&&f.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(f.staticContext._deepestRenderedBoundaryId=r.route.id),E.createElement(He.Provider,{value:c},o)}function a0(c,r=[],o=null,f=null,d=null){if(c==null){if(!o)return null;if(o.errors)c=o.matches;else if(r.length===0&&!o.initialized&&o.matches.length>0)c=o.matches;else return null}let h=c,p=o?.errors;if(p!=null){let N=h.findIndex(R=>R.route.id&&p?.[R.route.id]!==void 0);Ot(N>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(p).join(",")}`),h=h.slice(0,Math.min(h.length,N+1))}let A=!1,S=-1;if(o)for(let N=0;N<h.length;N++){let R=h[N];if((R.route.HydrateFallback||R.route.hydrateFallbackElement)&&(S=N),R.route.id){let{loaderData:B,errors:V}=o,F=R.route.loader&&!B.hasOwnProperty(R.route.id)&&(!V||V[R.route.id]===void 0);if(R.route.lazy||F){A=!0,S>=0?h=h.slice(0,S+1):h=[h[0]];break}}}let v=o&&f?(N,R)=>{f(N,{location:o.location,params:o.matches?.[0]?.params??{},unstable_pattern:Gy(o.matches),errorInfo:R})}:void 0;return h.reduceRight((N,R,B)=>{let V,F=!1,Q=null,G=null;o&&(V=p&&R.route.id?p[R.route.id]:void 0,Q=R.route.errorElement||t0,A&&(S<0&&B===0?(xh("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),F=!0,G=null):S===B&&(F=!0,G=R.route.hydrateFallbackElement||null)));let H=r.concat(h.slice(0,B+1)),q=()=>{let Z;return V?Z=Q:F?Z=G:R.route.Component?Z=E.createElement(R.route.Component,null):R.route.element?Z=R.route.element:Z=N,E.createElement(l0,{match:R,routeContext:{outlet:N,matches:H,isDataRoute:o!=null},children:Z})};return o&&(R.route.ErrorBoundary||R.route.errorElement||B===0)?E.createElement(Oh,{location:o.location,revalidation:o.revalidation,component:Q,error:V,children:q(),routeContext:{outlet:null,matches:H,isDataRoute:!0},onError:v}):q()},null)}function Jf(c){return`${c} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function n0(c){let r=E.useContext(La);return Ot(r,Jf(c)),r}function u0(c){let r=E.useContext(fi);return Ot(r,Jf(c)),r}function i0(c){let r=E.useContext(He);return Ot(r,Jf(c)),r}function $f(c){let r=i0(c),o=r.matches[r.matches.length-1];return Ot(o.route.id,`${c} can only be used on routes that contain a unique "id"`),o.route.id}function c0(){return $f("useRouteId")}function f0(){let c=E.useContext(Kf),r=u0("useRouteError"),o=$f("useRouteError");return c!==void 0?c:r.errors?.[o]}function s0(){let{router:c}=n0("useNavigate"),r=$f("useNavigate"),o=E.useRef(!1);return _h(()=>{o.current=!0}),E.useCallback(async(d,h={})=>{Ne(o.current,Ah),o.current&&(typeof d=="number"?await c.navigate(d):await c.navigate(d,{fromRouteId:r,...h}))},[c,r])}var hh={};function xh(c,r,o){!r&&!hh[c]&&(hh[c]=!0,Ne(!1,o))}E.memo(r0);function r0({routes:c,future:r,state:o,onError:f}){return Rh(c,void 0,o,f,r)}function o0({to:c,replace:r,state:o,relative:f}){Ot(Il(),"<Navigate> may be used only in the context of a <Router> component.");let{static:d}=E.useContext(ge);Ne(!d,"<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:h}=E.useContext(He),{pathname:p}=Me(),A=Yn(),S=wf(c,Vf(h),p,f==="path"),v=JSON.stringify(S);return E.useEffect(()=>{A(JSON.parse(v),{replace:r,state:o,relative:f})},[A,v,f,r,o]),null}function Wl(c){Ot(!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 d0({basename:c="/",children:r=null,location:o,navigationType:f="POP",navigator:d,static:h=!1,unstable_useTransitions:p}){Ot(!Il(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let A=c.replace(/^\/*/,"/"),S=E.useMemo(()=>({basename:A,navigator:d,static:h,unstable_useTransitions:p,future:{}}),[A,d,h,p]);typeof o=="string"&&(o=qa(o));let{pathname:v="/",search:N="",hash:R="",state:B=null,key:V="default"}=o,F=E.useMemo(()=>{let Q=ul(v,A);return Q==null?null:{location:{pathname:Q,search:N,hash:R,state:B,key:V},navigationType:f}},[A,v,N,R,B,V,f]);return Ne(F!=null,`<Router basename="${A}"> is not able to match the URL "${v}${N}${R}" because it does not start with the basename, so the <Router> won't render anything.`),F==null?null:E.createElement(ge.Provider,{value:S},E.createElement(Ln.Provider,{children:r,value:F}))}function Nh({children:c,location:r}){return Iy(Xf(c),r)}function Xf(c,r=[]){let o=[];return E.Children.forEach(c,(f,d)=>{if(!E.isValidElement(f))return;let h=[...r,d];if(f.type===E.Fragment){o.push.apply(o,Xf(f.props.children,h));return}Ot(f.type===Wl,`[${typeof f.type=="string"?f.type:f.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),Ot(!f.props.index||!f.props.children,"An index route cannot have child routes.");let p={id:f.props.id||h.join("-"),caseSensitive:f.props.caseSensitive,element:f.props.element,Component:f.props.Component,index:f.props.index,path:f.props.path,middleware:f.props.middleware,loader:f.props.loader,action:f.props.action,hydrateFallbackElement:f.props.hydrateFallbackElement,HydrateFallback:f.props.HydrateFallback,errorElement:f.props.errorElement,ErrorBoundary:f.props.ErrorBoundary,hasErrorBoundary:f.props.hasErrorBoundary===!0||f.props.ErrorBoundary!=null||f.props.errorElement!=null,shouldRevalidate:f.props.shouldRevalidate,handle:f.props.handle,lazy:f.props.lazy};f.props.children&&(p.children=Xf(f.props.children,h)),o.push(p)}),o}var ii="get",ci="application/x-www-form-urlencoded";function si(c){return typeof HTMLElement<"u"&&c instanceof HTMLElement}function h0(c){return si(c)&&c.tagName.toLowerCase()==="button"}function m0(c){return si(c)&&c.tagName.toLowerCase()==="form"}function v0(c){return si(c)&&c.tagName.toLowerCase()==="input"}function y0(c){return!!(c.metaKey||c.altKey||c.ctrlKey||c.shiftKey)}function g0(c,r){return c.button===0&&(!r||r==="_self")&&!y0(c)}function Qf(c=""){return new URLSearchParams(typeof c=="string"||Array.isArray(c)||c instanceof URLSearchParams?c:Object.keys(c).reduce((r,o)=>{let f=c[o];return r.concat(Array.isArray(f)?f.map(d=>[o,d]):[[o,f]])},[]))}function p0(c,r){let o=Qf(c);return r&&r.forEach((f,d)=>{o.has(d)||r.getAll(d).forEach(h=>{o.append(d,h)})}),o}var ui=null;function S0(){if(ui===null)try{new FormData(document.createElement("form"),0),ui=!1}catch{ui=!0}return ui}var b0=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Lf(c){return c!=null&&!b0.has(c)?(Ne(!1,`"${c}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${ci}"`),null):c}function E0(c,r){let o,f,d,h,p;if(m0(c)){let A=c.getAttribute("action");f=A?ul(A,r):null,o=c.getAttribute("method")||ii,d=Lf(c.getAttribute("enctype"))||ci,h=new FormData(c)}else if(h0(c)||v0(c)&&(c.type==="submit"||c.type==="image")){let A=c.form;if(A==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let S=c.getAttribute("formaction")||A.getAttribute("action");if(f=S?ul(S,r):null,o=c.getAttribute("formmethod")||A.getAttribute("method")||ii,d=Lf(c.getAttribute("formenctype"))||Lf(A.getAttribute("enctype"))||ci,h=new FormData(A,c),!S0()){let{name:v,type:N,value:R}=c;if(N==="image"){let B=v?`${v}.`:"";h.append(`${B}x`,"0"),h.append(`${B}y`,"0")}else v&&h.append(v,R)}}else{if(si(c))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');o=ii,f=null,d=ci,p=c}return h&&d==="text/plain"&&(p=h,h=void 0),{action:f,method:o.toLowerCase(),encType:d,formData:h,body:p}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function kf(c,r){if(c===!1||c===null||typeof c>"u")throw new Error(r)}function T0(c,r,o,f){let d=typeof c=="string"?new URL(c,typeof window>"u"?"server://singlefetch/":window.location.origin):c;return o?d.pathname.endsWith("/")?d.pathname=`${d.pathname}_.${f}`:d.pathname=`${d.pathname}.${f}`:d.pathname==="/"?d.pathname=`_root.${f}`:r&&ul(d.pathname,r)==="/"?d.pathname=`${r.replace(/\/$/,"")}/_root.${f}`:d.pathname=`${d.pathname.replace(/\/$/,"")}.${f}`,d}async function z0(c,r){if(c.id in r)return r[c.id];try{let o=await import(c.module);return r[c.id]=o,o}catch(o){return console.error(`Error loading route module \`${c.module}\`, reloading page...`),console.error(o),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function A0(c){return c==null?!1:c.href==null?c.rel==="preload"&&typeof c.imageSrcSet=="string"&&typeof c.imageSizes=="string":typeof c.rel=="string"&&typeof c.href=="string"}async function _0(c,r,o){let f=await Promise.all(c.map(async d=>{let h=r.routes[d.route.id];if(h){let p=await z0(h,o);return p.links?p.links():[]}return[]}));return N0(f.flat(1).filter(A0).filter(d=>d.rel==="stylesheet"||d.rel==="preload").map(d=>d.rel==="stylesheet"?{...d,rel:"prefetch",as:"style"}:{...d,rel:"prefetch"}))}function mh(c,r,o,f,d,h){let p=(S,v)=>o[v]?S.route.id!==o[v].route.id:!0,A=(S,v)=>o[v].pathname!==S.pathname||o[v].route.path?.endsWith("*")&&o[v].params["*"]!==S.params["*"];return h==="assets"?r.filter((S,v)=>p(S,v)||A(S,v)):h==="data"?r.filter((S,v)=>{let N=f.routes[S.route.id];if(!N||!N.hasLoader)return!1;if(p(S,v)||A(S,v))return!0;if(S.route.shouldRevalidate){let R=S.route.shouldRevalidate({currentUrl:new URL(d.pathname+d.search+d.hash,window.origin),currentParams:o[0]?.params||{},nextUrl:new URL(c,window.origin),nextParams:S.params,defaultShouldRevalidate:!0});if(typeof R=="boolean")return R}return!0}):[]}function R0(c,r,{includeHydrateFallback:o}={}){return O0(c.map(f=>{let d=r.routes[f.route.id];if(!d)return[];let h=[d.module];return d.clientActionModule&&(h=h.concat(d.clientActionModule)),d.clientLoaderModule&&(h=h.concat(d.clientLoaderModule)),o&&d.hydrateFallbackModule&&(h=h.concat(d.hydrateFallbackModule)),d.imports&&(h=h.concat(d.imports)),h}).flat(1))}function O0(c){return[...new Set(c)]}function x0(c){let r={},o=Object.keys(c).sort();for(let f of o)r[f]=c[f];return r}function N0(c,r){let o=new Set;return new Set(r),c.reduce((f,d)=>{let h=JSON.stringify(x0(d));return o.has(h)||(o.add(h),f.push({key:h,link:d})),f},[])}function Mh(){let c=E.useContext(La);return kf(c,"You must render this element inside a <DataRouterContext.Provider> element"),c}function M0(){let c=E.useContext(fi);return kf(c,"You must render this element inside a <DataRouterStateContext.Provider> element"),c}var Ff=E.createContext(void 0);Ff.displayName="FrameworkContext";function Dh(){let c=E.useContext(Ff);return kf(c,"You must render this element inside a <HydratedRouter> element"),c}function D0(c,r){let o=E.useContext(Ff),[f,d]=E.useState(!1),[h,p]=E.useState(!1),{onFocus:A,onBlur:S,onMouseEnter:v,onMouseLeave:N,onTouchStart:R}=r,B=E.useRef(null);E.useEffect(()=>{if(c==="render"&&p(!0),c==="viewport"){let Q=H=>{H.forEach(q=>{p(q.isIntersecting)})},G=new IntersectionObserver(Q,{threshold:.5});return B.current&&G.observe(B.current),()=>{G.disconnect()}}},[c]),E.useEffect(()=>{if(f){let Q=setTimeout(()=>{p(!0)},100);return()=>{clearTimeout(Q)}}},[f]);let V=()=>{d(!0)},F=()=>{d(!1),p(!1)};return o?c!=="intent"?[h,B,{}]:[h,B,{onFocus:Hn(A,V),onBlur:Hn(S,F),onMouseEnter:Hn(v,V),onMouseLeave:Hn(N,F),onTouchStart:Hn(R,V)}]:[!1,B,{}]}function Hn(c,r){return o=>{c&&c(o),o.defaultPrevented||r(o)}}function C0({page:c,...r}){let{router:o}=Mh(),f=E.useMemo(()=>vh(o.routes,c,o.basename),[o.routes,c,o.basename]);return f?E.createElement(j0,{page:c,matches:f,...r}):null}function U0(c){let{manifest:r,routeModules:o}=Dh(),[f,d]=E.useState([]);return E.useEffect(()=>{let h=!1;return _0(c,r,o).then(p=>{h||d(p)}),()=>{h=!0}},[c,r,o]),f}function j0({page:c,matches:r,...o}){let f=Me(),{future:d,manifest:h,routeModules:p}=Dh(),{basename:A}=Mh(),{loaderData:S,matches:v}=M0(),N=E.useMemo(()=>mh(c,r,v,h,f,"data"),[c,r,v,h,f]),R=E.useMemo(()=>mh(c,r,v,h,f,"assets"),[c,r,v,h,f]),B=E.useMemo(()=>{if(c===f.pathname+f.search+f.hash)return[];let Q=new Set,G=!1;if(r.forEach(q=>{let Z=h.routes[q.route.id];!Z||!Z.hasLoader||(!N.some(W=>W.route.id===q.route.id)&&q.route.id in S&&p[q.route.id]?.shouldRevalidate||Z.hasClientLoader?G=!0:Q.add(q.route.id))}),Q.size===0)return[];let H=T0(c,A,d.unstable_trailingSlashAwareDataRequests,"data");return G&&Q.size>0&&H.searchParams.set("_routes",r.filter(q=>Q.has(q.route.id)).map(q=>q.route.id).join(",")),[H.pathname+H.search]},[A,d.unstable_trailingSlashAwareDataRequests,S,f,h,N,r,c,p]),V=E.useMemo(()=>R0(R,h),[R,h]),F=U0(R);return E.createElement(E.Fragment,null,B.map(Q=>E.createElement("link",{key:Q,rel:"prefetch",as:"fetch",href:Q,...o})),V.map(Q=>E.createElement("link",{key:Q,rel:"modulepreload",href:Q,...o})),F.map(({key:Q,link:G})=>E.createElement("link",{key:Q,nonce:o.nonce,...G,crossOrigin:G.crossOrigin??o.crossOrigin})))}function H0(...c){return r=>{c.forEach(o=>{typeof o=="function"?o(r):o!=null&&(o.current=r)})}}var B0=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{B0&&(window.__reactRouterVersion="7.13.0")}catch{}function q0({basename:c,children:r,unstable_useTransitions:o,window:f}){let d=E.useRef();d.current==null&&(d.current=yy({window:f,v5Compat:!0}));let h=d.current,[p,A]=E.useState({action:h.action,location:h.location}),S=E.useCallback(v=>{o===!1?A(v):E.startTransition(()=>A(v))},[o]);return E.useLayoutEffect(()=>h.listen(S),[h,S]),E.createElement(d0,{basename:c,children:r,location:p.location,navigationType:p.action,navigator:h,unstable_useTransitions:o})}var Ch=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Dl=E.forwardRef(function({onClick:r,discover:o="render",prefetch:f="none",relative:d,reloadDocument:h,replace:p,state:A,target:S,to:v,preventScrollReset:N,viewTransition:R,unstable_defaultShouldRevalidate:B,...V},F){let{basename:Q,unstable_useTransitions:G}=E.useContext(ge),H=typeof v=="string"&&Ch.test(v),q=bh(v,Q);v=q.to;let Z=ky(v,{relative:d}),[W,tt,k]=D0(f,V),X=X0(v,{replace:p,state:A,target:S,preventScrollReset:N,relative:d,viewTransition:R,unstable_defaultShouldRevalidate:B,unstable_useTransitions:G});function ct(Yt){r&&r(Yt),Yt.defaultPrevented||X(Yt)}let ft=E.createElement("a",{...V,...k,href:q.absoluteURL||Z,onClick:q.isExternal||h?r:ct,ref:H0(F,tt),target:S,"data-discover":!H&&o==="render"?"true":void 0});return W&&!H?E.createElement(E.Fragment,null,ft,E.createElement(C0,{page:Z})):ft});Dl.displayName="Link";var L0=E.forwardRef(function({"aria-current":r="page",caseSensitive:o=!1,className:f="",end:d=!1,style:h,to:p,viewTransition:A,children:S,...v},N){let R=Gn(p,{relative:v.relative}),B=Me(),V=E.useContext(fi),{navigator:F,basename:Q}=E.useContext(ge),G=V!=null&&K0(R)&&A===!0,H=F.encodeLocation?F.encodeLocation(R).pathname:R.pathname,q=B.pathname,Z=V&&V.navigation&&V.navigation.location?V.navigation.location.pathname:null;o||(q=q.toLowerCase(),Z=Z?Z.toLowerCase():null,H=H.toLowerCase()),Z&&Q&&(Z=ul(Z,Q)||Z);const W=H!=="/"&&H.endsWith("/")?H.length-1:H.length;let tt=q===H||!d&&q.startsWith(H)&&q.charAt(W)==="/",k=Z!=null&&(Z===H||!d&&Z.startsWith(H)&&Z.charAt(H.length)==="/"),X={isActive:tt,isPending:k,isTransitioning:G},ct=tt?r:void 0,ft;typeof f=="function"?ft=f(X):ft=[f,tt?"active":null,k?"pending":null,G?"transitioning":null].filter(Boolean).join(" ");let Yt=typeof h=="function"?h(X):h;return E.createElement(Dl,{...v,"aria-current":ct,className:ft,ref:N,style:Yt,to:p,viewTransition:A},typeof S=="function"?S(X):S)});L0.displayName="NavLink";var Y0=E.forwardRef(({discover:c="render",fetcherKey:r,navigate:o,reloadDocument:f,replace:d,state:h,method:p=ii,action:A,onSubmit:S,relative:v,preventScrollReset:N,viewTransition:R,unstable_defaultShouldRevalidate:B,...V},F)=>{let{unstable_useTransitions:Q}=E.useContext(ge),G=V0(),H=w0(A,{relative:v}),q=p.toLowerCase()==="get"?"get":"post",Z=typeof A=="string"&&Ch.test(A),W=tt=>{if(S&&S(tt),tt.defaultPrevented)return;tt.preventDefault();let k=tt.nativeEvent.submitter,X=k?.getAttribute("formmethod")||p,ct=()=>G(k||tt.currentTarget,{fetcherKey:r,method:X,navigate:o,replace:d,state:h,relative:v,preventScrollReset:N,viewTransition:R,unstable_defaultShouldRevalidate:B});Q&&o!==!1?E.startTransition(()=>ct()):ct()};return E.createElement("form",{ref:F,method:q,action:H,onSubmit:f?S:W,...V,"data-discover":!Z&&c==="render"?"true":void 0})});Y0.displayName="Form";function G0(c){return`${c} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Uh(c){let r=E.useContext(La);return Ot(r,G0(c)),r}function X0(c,{target:r,replace:o,state:f,preventScrollReset:d,relative:h,viewTransition:p,unstable_defaultShouldRevalidate:A,unstable_useTransitions:S}={}){let v=Yn(),N=Me(),R=Gn(c,{relative:h});return E.useCallback(B=>{if(g0(B,r)){B.preventDefault();let V=o!==void 0?o:Bn(N)===Bn(R),F=()=>v(c,{replace:V,state:f,preventScrollReset:d,relative:h,viewTransition:p,unstable_defaultShouldRevalidate:A});S?E.startTransition(()=>F()):F()}},[N,v,R,o,f,r,c,d,h,p,A,S])}function jh(c){Ne(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 r=E.useRef(Qf(c)),o=E.useRef(!1),f=Me(),d=E.useMemo(()=>p0(f.search,o.current?null:r.current),[f.search]),h=Yn(),p=E.useCallback((A,S)=>{const v=Qf(typeof A=="function"?A(new URLSearchParams(d)):A);o.current=!0,h("?"+v,S)},[h,d]);return[d,p]}var Q0=0,Z0=()=>`__${String(++Q0)}__`;function V0(){let{router:c}=Uh("useSubmit"),{basename:r}=E.useContext(ge),o=c0(),f=c.fetch,d=c.navigate;return E.useCallback(async(h,p={})=>{let{action:A,method:S,encType:v,formData:N,body:R}=E0(h,r);if(p.navigate===!1){let B=p.fetcherKey||Z0();await f(B,o,p.action||A,{unstable_defaultShouldRevalidate:p.unstable_defaultShouldRevalidate,preventScrollReset:p.preventScrollReset,formData:N,body:R,formMethod:p.method||S,formEncType:p.encType||v,flushSync:p.flushSync})}else await d(p.action||A,{unstable_defaultShouldRevalidate:p.unstable_defaultShouldRevalidate,preventScrollReset:p.preventScrollReset,formData:N,body:R,formMethod:p.method||S,formEncType:p.encType||v,replace:p.replace,state:p.state,fromRouteId:o,flushSync:p.flushSync,viewTransition:p.viewTransition})},[f,d,r,o])}function w0(c,{relative:r}={}){let{basename:o}=E.useContext(ge),f=E.useContext(He);Ot(f,"useFormAction must be used inside a RouteContext");let[d]=f.matches.slice(-1),h={...Gn(c||".",{relative:r})},p=Me();if(c==null){h.search=p.search;let A=new URLSearchParams(h.search),S=A.getAll("index");if(S.some(N=>N==="")){A.delete("index"),S.filter(R=>R).forEach(R=>A.append("index",R));let N=A.toString();h.search=N?`?${N}`:""}}return(!c||c===".")&&d.route.index&&(h.search=h.search?h.search.replace(/^\?/,"?index&"):"?index"),o!=="/"&&(h.pathname=h.pathname==="/"?o:nl([o,h.pathname])),Bn(h)}function K0(c,{relative:r}={}){let o=E.useContext(Th);Ot(o!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:f}=Uh("useViewTransitionState"),d=Gn(c,{relative:r});if(!o.isTransitioning)return!1;let h=ul(o.currentLocation.pathname,f)||o.currentLocation.pathname,p=ul(o.nextLocation.pathname,f)||o.nextLocation.pathname;return qn(d.pathname,p)!=null||qn(d.pathname,h)!=null}function J0(c){const o=`; ${document.cookie}`.split(`; ${c}=`);if(o.length===2)return o.pop()?.split(";").shift()}async function Wt(c,r){const o=r?.method?.toUpperCase()||"GET",f=["POST","PUT","DELETE"].includes(o),d=new Headers(r?.headers||{});if(f){const h=J0("csrf_token");h&&d.set("X-CSRF-Token",h)}return fetch(c,{...r,headers:d,credentials:"include"})}function $0(){const[c,r]=E.useState("neko"),[o,f]=E.useState(""),[d,h]=E.useState(""),p=Yn(),A=async S=>{S.preventDefault(),h("");try{const v=new URLSearchParams;v.append("username",c),v.append("password",o);const N=await Wt("/api/login",{method:"POST",body:v});if(N.ok)p("/");else{const R=await N.json();h(R.message||"Login failed")}}catch{h("Network error")}};return x.jsx("div",{className:"login-container",children:x.jsxs("form",{onSubmit:A,className:"login-form",children:[x.jsx("h1",{children:"neko rss mode"}),x.jsxs("div",{className:"form-group",children:[x.jsx("label",{htmlFor:"username",children:"username"}),x.jsx("input",{id:"username",type:"text",value:c,onChange:S=>r(S.target.value)})]}),x.jsxs("div",{className:"form-group",children:[x.jsx("label",{htmlFor:"password",children:"password"}),x.jsx("input",{id:"password",type:"password",value:o,onChange:S=>f(S.target.value),autoFocus:!0})]}),d&&x.jsx("div",{className:"error-message",children:d}),x.jsx("button",{type:"submit",children:"login"})]})})}function k0({theme:c,setTheme:r,setSidebarVisible:o,isMobile:f}){const[d,h]=E.useState([]),[p,A]=E.useState([]),[S,v]=E.useState(!0),[N,R]=E.useState(""),[B,V]=E.useState(!1),[F,Q]=E.useState(!0),[G,H]=E.useState(""),q=Yn(),[Z]=jh(),W=Me(),tt=Bf("/feed/:feedId"),k=Bf("/tag/:tagName"),ct=!!(Bf("/")||tt||k),ft=tt?.params.feedId,Yt=k?.params.tagName,pe=Z.get("sidebar")||localStorage.getItem("neko-sidebar-variant")||"glass";E.useEffect(()=>{const J=Z.get("sidebar");J&&localStorage.setItem("neko-sidebar-variant",J)},[Z]);const Nt=Z.get("filter")||(ct?"unread":""),De=J=>{const y=ct?W.pathname:"/",C=new URLSearchParams(Z);return C.set("filter",J),`${y}?${C.toString()}`},It=J=>{const y=new URLSearchParams(Z);!y.has("filter")&&Nt&&y.set("filter",Nt);const C=y.toString();return`${J}${C?"?"+C:""}`},ie=J=>{if(J.preventDefault(),G.trim()){const y=new URLSearchParams(Z);y.set("q",G.trim()),Nt&&y.set("filter",Nt),q(`/?${y.toString()}`)}},D=()=>{V(!B)},L=()=>{Q(!F)},I=()=>{f&&o(!1)};if(E.useEffect(()=>{Promise.all([Wt("/api/feed/").then(J=>{if(!J.ok)throw new Error("Failed to fetch feeds");return J.json()}),Wt("/api/tag").then(J=>{if(!J.ok)throw new Error("Failed to fetch tags");return J.json()})]).then(([J,y])=>{h(J),A(y),v(!1)}).catch(J=>{R(J.message),v(!1)})},[]),S)return x.jsx("div",{className:"feed-list-loading",children:"Loading feeds..."});if(N)return x.jsxs("div",{className:"feed-list-error",children:["Error: ",N]});const gt=()=>{Wt("/api/logout",{method:"POST"}).then(()=>window.location.href="/v2/login")};return x.jsxs("div",{className:`feed-list variant-${pe}`,children:[x.jsx("h1",{className:"logo",onClick:()=>o(!1),children:"🐱"}),x.jsx("div",{className:"search-section",children:x.jsx("form",{onSubmit:ie,className:"search-form",children:x.jsx("input",{type:"search",placeholder:"search...",value:G,onChange:J=>H(J.target.value),className:"search-input"})})}),x.jsx("div",{className:"filter-section",children:x.jsxs("ul",{className:"filter-list",children:[x.jsx("li",{className:"unread_filter",children:x.jsx(Dl,{to:De("unread"),className:Nt==="unread"?"active":"",onClick:I,children:"unread"})}),x.jsx("li",{className:"all_filter",children:x.jsx(Dl,{to:De("all"),className:Nt==="all"?"active":"",onClick:I,children:"all"})}),x.jsx("li",{className:"starred_filter",children:x.jsx(Dl,{to:De("starred"),className:Nt==="starred"?"active":"",onClick:I,children:"starred"})})]})}),x.jsxs("div",{className:"tag-section",children:[x.jsxs("h4",{onClick:L,className:"section-header",children:[x.jsx("span",{className:`caret ${F?"expanded":""}`,children:"▶"})," Tags"]}),F&&x.jsx("ul",{className:"tag-list-items",children:p.map(J=>x.jsx("li",{className:"tag-item",children:x.jsx(Dl,{to:It(`/tag/${encodeURIComponent(J.title)}`),className:`tag-link ${Yt===J.title?"active":""}`,onClick:I,children:J.title})},J.title))})]}),x.jsxs("div",{className:"feed-section",children:[x.jsxs("h4",{onClick:D,className:"section-header",children:[x.jsx("span",{className:`caret ${B?"expanded":""}`,children:"▶"})," Feeds"]}),B&&(d.length===0?x.jsx("p",{children:"No feeds found."}):x.jsx("ul",{className:"feed-list-items",children:d.map(J=>{const y=ft?.split(",").includes(String(J._id)),C=Y=>{Y.preventDefault(),Y.stopPropagation();const w=ft?ft.split(","):[];let lt;y?lt=w.filter(it=>it!==String(J._id)):lt=[...w,String(J._id)],lt.length===0?q(It("/")):q(It(`/feed/${lt.join(",")}`))};return x.jsx("li",{className:"sidebar-feed-item",children:x.jsxs("div",{className:"feed-item-row",children:[x.jsx("input",{type:"checkbox",checked:!!y,onChange:()=>{},onClick:C,className:"feed-checkbox"}),x.jsx(Dl,{to:It(`/feed/${J._id}`),className:`feed-title ${y?"active":""}`,onClick:I,children:J.title||J.url})]})},J._id)})}))]}),x.jsx("div",{className:"nav-section",children:x.jsxs("ul",{className:"nav-list",children:[x.jsx("li",{children:x.jsx(Dl,{to:"/settings",className:"nav-link",onClick:I,children:"settings"})}),x.jsx("li",{children:x.jsx("button",{onClick:gt,className:"logout-link",children:"logout"})})]})}),x.jsx("div",{className:"theme-section",children:x.jsxs("div",{className:"theme-selector",children:[x.jsx("button",{onClick:()=>r("light"),className:c==="light"?"active":"",title:"Light Theme",children:"☀️"}),x.jsx("button",{onClick:()=>r("dark"),className:c==="dark"?"active":"",title:"Dark Theme",children:"🌙"})]})})]})}function F0({item:c}){const[r,o]=E.useState(c),[f,d]=E.useState(!1);E.useEffect(()=>{o(c)},[c]);const h=()=>{p({...r,starred:!r.starred})},p=S=>{d(!0);const v=r;o(S),Wt(`/api/item/${S._id}`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify({_id:S._id,read:S.read,starred:S.starred})}).then(N=>{if(!N.ok)throw new Error("Failed to update item");return N.json()}).then(()=>{d(!1)}).catch(N=>{console.error("Error updating item:",N),o(v),d(!1)})},A=S=>{S.stopPropagation(),d(!0),Wt(`/api/item/${r._id}`).then(v=>{if(!v.ok)throw new Error("Failed to fetch full content");return v.json()}).then(v=>{o({...r,...v}),d(!1)}).catch(v=>{console.error("Error fetching full content:",v),d(!1)})};return x.jsxs("li",{className:`feed-item ${r.read?"read":"unread"} ${f?"loading":""}`,children:[x.jsxs("div",{className:"item-header",children:[x.jsx("a",{href:r.url,target:"_blank",rel:"noopener noreferrer",className:"item-title",children:r.title||"(No Title)"}),x.jsx("button",{onClick:S=>{S.stopPropagation(),h()},className:`star-btn ${r.starred?"is-starred":"is-unstarred"}`,title:r.starred?"Unstar":"Star",children:"★"})]}),x.jsxs("div",{className:"dateline",children:[x.jsxs("a",{href:r.url,target:"_blank",rel:"noopener noreferrer",children:[new Date(r.publish_date).toLocaleDateString(),r.feed_title&&` - ${r.feed_title}`]}),x.jsx("div",{className:"item-actions",style:{display:"inline-block",float:"right"},children:!r.full_content&&x.jsx("button",{onClick:A,className:"scrape-btn",title:"Load Full Content",children:"text"})})]}),(r.full_content||r.description)&&x.jsx("div",{className:"item-description",dangerouslySetInnerHTML:{__html:r.full_content||r.description}})]})}function Yf(){const{feedId:c,tagName:r}=Wy(),[o]=jh(),f=o.get("filter")||"unread",[d,h]=E.useState([]),[p,A]=E.useState(!0),[S,v]=E.useState(!1),[N,R]=E.useState(!0),[B,V]=E.useState(""),[F,Q]=E.useState(-1),G=W=>{W?v(!0):(A(!0),h([])),V("");let tt="/api/stream";const k=new URLSearchParams;c?c.includes(",")?k.append("feed_ids",c):k.append("feed_id",c):r&&k.append("tag",r),W&&k.append("max_id",W);const X=o.get("q");X&&k.append("q",X),f==="all"?k.append("read_filter","all"):f==="starred"?(k.append("starred","true"),k.append("read_filter","all")):X||k.append("read_filter","unread");const ct=k.toString();ct&&(tt+=`?${ct}`),Wt(tt).then(ft=>{if(!ft.ok)throw new Error("Failed to fetch items");return ft.json()}).then(ft=>{h(W?Yt=>[...Yt,...ft]:ft),R(ft.length>0),A(!1),v(!1)}).catch(ft=>{V(ft.message),A(!1),v(!1)})};E.useEffect(()=>{G(),Q(-1)},[c,r,f,o]);const H=W=>{const tt=document.getElementById(`item-${W}`);tt&&tt.scrollIntoView({behavior:"auto",block:"start"})},q=W=>{const tt={...W,read:!0};h(k=>k.map(X=>X._id===W._id?tt:X)),Wt(`/api/item/${W._id}`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify({read:!0,starred:W.starred})}).catch(k=>console.error("Failed to mark read",k))},Z=W=>{const tt={...W,starred:!W.starred};h(k=>k.map(X=>X._id===W._id?tt:X)),Wt(`/api/item/${W._id}`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify({read:W.read,starred:!W.starred})}).catch(k=>console.error("Failed to toggle star",k))};return E.useEffect(()=>{const W=tt=>{d.length!==0&&(tt.key==="j"?Q(k=>{const X=Math.min(k+1,d.length-1);if(X!==k){const ct=d[X];ct.read||q(ct),H(X)}return X===d.length-1&&N&&!S&&G(String(d[d.length-1]._id)),X}):tt.key==="k"?Q(k=>{const X=Math.max(k-1,0);return X!==k&&H(X),X}):tt.key==="s"&&Q(k=>(k>=0&&k<d.length&&Z(d[k]),k)))};return window.addEventListener("keydown",W),()=>window.removeEventListener("keydown",W)},[d,N,S]),E.useEffect(()=>{const W=new IntersectionObserver(X=>{X.forEach(ct=>{if(!ct.isIntersecting&&ct.boundingClientRect.top<0){const ft=Number(ct.target.getAttribute("data-index"));if(!isNaN(ft)&&ft>=0&&ft<d.length){const Yt=d[ft];Yt.read||q(Yt)}}})},{root:null,threshold:0}),tt=new IntersectionObserver(X=>{X.forEach(ct=>{ct.isIntersecting&&!S&&N&&d.length>0&&G(String(d[d.length-1]._id))})},{root:null,threshold:0,rootMargin:"100px"});d.forEach((X,ct)=>{const ft=document.getElementById(`item-${ct}`);ft&&W.observe(ft)});const k=document.getElementById("load-more-sentinel");return k&&tt.observe(k),()=>{W.disconnect(),tt.disconnect()}},[d,S,N]),p?x.jsx("div",{className:"feed-items-loading",children:"Loading items..."}):B?x.jsxs("div",{className:"feed-items-error",children:["Error: ",B]}):x.jsx("div",{className:"feed-items",children:d.length===0?x.jsx("p",{children:"No items found."}):x.jsxs("ul",{className:"item-list",children:[d.map((W,tt)=>x.jsx("div",{id:`item-${tt}`,"data-index":tt,"data-selected":tt===F,onClick:()=>Q(tt),children:x.jsx(F0,{item:W})},W._id)),N&&x.jsx("li",{id:"load-more-sentinel",className:"loading-more",children:S?"Loading more...":""})]})})}function W0({fontTheme:c,setFontTheme:r}){const[o,f]=E.useState([]),[d,h]=E.useState(""),[p,A]=E.useState(!1),[S,v]=E.useState(null),[N,R]=E.useState(null),B=fy.useCallback(()=>{A(!0),Wt("/api/feed/").then(H=>{if(!H.ok)throw new Error("Failed to fetch feeds");return H.json()}).then(H=>{f(H),A(!1)}).catch(H=>{v(H.message),A(!1)})},[]);E.useEffect(()=>{B()},[B]);const V=H=>{H.preventDefault(),d&&(A(!0),Wt("/api/feed/",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({url:d})}).then(q=>{if(!q.ok)throw new Error("Failed to add feed");return q.json()}).then(()=>{h(""),B()}).catch(q=>{v(q.message),A(!1)}))},F=H=>{globalThis.confirm("Are you sure you want to delete this feed?")&&(A(!0),Wt(`/api/feed/${H}`,{method:"DELETE"}).then(q=>{if(!q.ok)throw new Error("Failed to delete feed");f(o.filter(Z=>Z._id!==H)),A(!1)}).catch(q=>{v(q.message),A(!1)}))},Q=H=>{if(H.preventDefault(),!N)return;A(!0);const q=new FormData;q.append("file",N),q.append("format","opml"),Wt("/api/import",{method:"POST",body:q}).then(Z=>{if(!Z.ok)throw new Error("Failed to import feeds");return Z.json()}).then(()=>{R(null),B(),alert("Import successful!")}).catch(Z=>{v(Z.message),A(!1)})},G=()=>{A(!0),Wt("/api/crawl",{method:"POST"}).then(H=>{if(!H.ok)throw new Error("Failed to start crawl");return H.json()}).then(()=>{A(!1),alert("Crawl started!")}).catch(H=>{v(H.message),A(!1)})};return x.jsxs("div",{className:"settings-page variant-glass",children:[x.jsx("h2",{children:"Settings"}),r&&x.jsxs("div",{className:"appearance-section",children:[x.jsx("h3",{children:"Appearance"}),x.jsxs("div",{className:"font-selector",children:[x.jsx("label",{htmlFor:"font-theme-select",children:"Font Theme:"}),x.jsxs("select",{id:"font-theme-select",value:c||"default",onChange:H=>r(H.target.value),className:"font-select",children:[x.jsx("option",{value:"default",children:"Default"}),x.jsx("option",{value:"serif",children:"Serif"}),x.jsx("option",{value:"sans",children:"Sans-Serif"}),x.jsx("option",{value:"mono",children:"Monospace"})]})]})]}),x.jsxs("div",{className:"add-feed-section",children:[x.jsx("h3",{children:"Add New Feed"}),x.jsxs("form",{onSubmit:V,className:"add-feed-form",children:[x.jsx("input",{type:"url",value:d,onChange:H=>h(H.target.value),placeholder:"https://example.com/feed.xml",required:!0,className:"feed-input",disabled:p}),x.jsx("button",{type:"submit",disabled:p,children:"Add Feed"})]})]}),x.jsxs("div",{className:"import-export-section",children:[x.jsxs("div",{className:"import-section",children:[x.jsx("h3",{children:"Import Feeds (OPML)"}),x.jsxs("form",{onSubmit:Q,className:"import-form",children:[x.jsx("input",{type:"file",accept:".opml,.xml,.txt","aria-label":"Import Feeds",onChange:H=>R(H.target.files?.[0]||null),className:"file-input",disabled:p}),x.jsx("button",{type:"submit",disabled:!N||p,children:"Import"})]})]}),x.jsxs("div",{className:"export-section",children:[x.jsx("h3",{children:"Export Feeds"}),x.jsxs("div",{className:"export-buttons",children:[x.jsx("a",{href:"/api/export/opml",className:"export-btn",children:"OPML"}),x.jsx("a",{href:"/api/export/text",className:"export-btn",children:"Text"}),x.jsx("a",{href:"/api/export/json",className:"export-btn",children:"JSON"})]})]}),x.jsxs("div",{className:"crawl-section",children:[x.jsx("h3",{children:"Actions"}),x.jsx("button",{onClick:G,disabled:p,className:"crawl-btn",children:"Crawl All Feeds Now"})]})]}),S&&x.jsx("p",{className:"error-message",children:S}),x.jsxs("div",{className:"feed-list-section",children:[x.jsx("h3",{children:"Manage Feeds"}),p&&x.jsx("p",{children:"Loading..."}),x.jsx("ul",{className:"settings-feed-list",children:o.map(H=>x.jsxs("li",{className:"settings-feed-item",children:[x.jsxs("div",{className:"feed-info",children:[x.jsx("span",{className:"feed-title",children:H.title||"(No Title)"}),x.jsx("span",{className:"feed-url",children:H.url})]}),x.jsx("button",{onClick:()=>F(H._id),className:"delete-btn",disabled:p,title:"Delete Feed",children:"Delete"})]},H._id))})]})]})}function I0({children:c}){const[r,o]=E.useState(null),f=Me();return E.useEffect(()=>{Wt("/api/auth").then(d=>{d.ok?o(!0):o(!1)}).catch(()=>o(!1))},[]),r===null?x.jsx("div",{children:"Loading..."}):r?c:x.jsx(o0,{to:"/login",state:{from:f},replace:!0})}function P0({theme:c,setTheme:r,fontTheme:o,setFontTheme:f}){const[d,h]=E.useState(window.innerWidth>768);return E.useEffect(()=>{const p=()=>{window.innerWidth>768?h(!0):h(!1)};return window.addEventListener("resize",p),()=>window.removeEventListener("resize",p)},[]),x.jsx("div",{className:`dashboard ${d?"sidebar-visible":"sidebar-hidden"} theme-${c} font-${o}`,children:x.jsxs("div",{className:"dashboard-content",children:[(!d||window.innerWidth<=768)&&x.jsx("button",{className:"sidebar-toggle fixed-toggle",onClick:()=>h(!d),title:d?"Hide Sidebar":"Show Sidebar",children:"🐱"}),d&&x.jsx("div",{className:"sidebar-backdrop",onClick:()=>h(!1)}),x.jsx("aside",{className:`dashboard-sidebar ${d?"":"hidden"}`,children:x.jsx(k0,{theme:c,setTheme:r,setSidebarVisible:h,isMobile:window.innerWidth<=768})}),x.jsx("main",{className:"dashboard-main",children:x.jsxs(Nh,{children:[x.jsx(Wl,{path:"/feed/:feedId",element:x.jsx(Yf,{})}),x.jsx(Wl,{path:"/tag/:tagName",element:x.jsx(Yf,{})}),x.jsx(Wl,{path:"/settings",element:x.jsx(W0,{fontTheme:o,setFontTheme:f})}),x.jsx(Wl,{path:"/",element:x.jsx(Yf,{})})]})})]})})}function tg(){const[c,r]=E.useState(localStorage.getItem("neko-theme")||"light"),[o,f]=E.useState(localStorage.getItem("neko-font-theme")||"default"),d=A=>{r(A),localStorage.setItem("neko-theme",A)},h=A=>{f(A),localStorage.setItem("neko-font-theme",A)},p=window.location.pathname.startsWith("/v2")?"/v2":"/";return x.jsx(q0,{basename:p,children:x.jsxs(Nh,{children:[x.jsx(Wl,{path:"/login",element:x.jsx($0,{})}),x.jsx(Wl,{path:"/*",element:x.jsx(I0,{children:x.jsx(P0,{theme:c,setTheme:d,fontTheme:o,setFontTheme:h})})})]})})}vy.createRoot(document.getElementById("root")).render(x.jsx(E.StrictMode,{children:x.jsx(tg,{})}));
diff --git a/web/dist/v2/index.html b/web/dist/v2/index.html
index f966b03..4bf8bdb 100644
--- a/web/dist/v2/index.html
+++ b/web/dist/v2/index.html
@@ -5,8 +5,8 @@
<link rel="icon" type="image/svg+xml" href="/v2/vite.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no, viewport-fit=cover" />
<title>Neko Reader</title>
- <script type="module" crossorigin src="/v2/assets/index-BSW723mL.js"></script>
- <link rel="stylesheet" crossorigin href="/v2/assets/index-CIqBBVVl.css">
+ <script type="module" crossorigin src="/v2/assets/index-Dn_B5oZw.js"></script>
+ <link rel="stylesheet" crossorigin href="/v2/assets/index-CH4iRvWV.css">
</head>
<body>
<div id="root"></div>