experiments in a post-browser web
10
fork

Configure Feed

Select the types of activity you want to include in your feed.

fix(ios): separate dev/release build paths and enable media autoplay

- build-ios.sh: create bootstrap HTML instead of copying bundled assets for dev mode
- dev-ios-sim.sh: add host IP detection, vite on 0.0.0.0, patch bootstrap with port
- dev-bootstrap.html: minimal redirect to localhost dev server
- WebviewPlugin.swift: enable media autoplay (mediaTypesRequiringUserActionForPlayback)

+71 -565
+4 -14
AGENT-TASKS.md
··· 29 29 30 30 --- 31 31 32 - ## Task 2: Notes with URLs — Open as Web Pages (Mobile App) 32 + ## Task 2: Notes with URLs — Open as Web Pages 33 33 34 - **Status:** Wrong target implemented, needs redo for mobile 35 - 36 - **Problem:** Note-type items containing URLs should be openable as web pages, using the same webview mechanism that URL-type items use. 37 - 38 - **What was done (WRONG TARGET):** Commit `mrwsnryu` (14a36011) modified `extensions/tags/home.js`, `extensions/tags/home.html`, `extensions/tags/home.css`, and `extensions/groups/background.js`. These are **Electron desktop** extensions, NOT the Tauri mobile app. 39 - 40 - **What needs to happen:** The mobile app frontend is in `backend/tauri-mobile/src/App.tsx` (125KB React app). The feature needs to be implemented THERE, not in the extensions/ directory. 34 + **Status:** Not started 41 35 42 - **Implementation approach:** 43 - 1. Read `App.tsx` to find how URL-type items currently trigger web page viewing 44 - 2. Add URL detection for text/note items (extract first URL from content) 45 - 3. Wire up the same web page viewing path for notes that contain URLs 46 - 4. Show visual indicator (link icon, "Open Page" button) on note cards with URLs 36 + **Problem:** Note-type items containing URLs should be openable as web pages, using the same inline webview mechanism that URL-type items use. 47 37 48 - **The `extractUrl()` logic from the desktop implementation is reusable** (priority: full URL → bare domain → embedded URL, validated with `URL` constructor). 38 + **Implementation:** The mobile app frontend is in `backend/tauri-mobile/src/App.tsx`. Find how URL-type items trigger web page viewing and apply the same approach to note items that contain URLs. 49 39 50 40 --- 51 41
-516
TODO-mine.md
··· 1 - # Peek TODO 2 - 3 - ## How we work 4 - - We track pending items in this file 5 - - In-progress work and current focus goes in WIP.md 6 - - Completed items go in CHANGELOG.md, grouped by week 7 - - This file is not for notes or description - link to documents in ./notes for that 8 - - Checkbox states: `- [ ]` pending, `- [~]` in-progress (move to WIP.md), `- [x]` done (move to CHANGELOG.md) 9 - 10 - ## Design principles 11 - 12 - core 13 - - feels like home: trust, comfort, control 14 - - continuous instances of magical mind-reading 15 - - sleep at night because no idea or anything you saw is ever lost 16 - - create, save, classify at the speed of thought 17 - 18 - what makes a home 19 - - everything is right where you need it, b/c you control what is where 20 - - when you know what is where, you can make things without frustration 21 - 22 - synthesis 23 - - frecency + adaptive matching gives experience/feeling of magical mind-readingness 24 - - ability to customize/create/generate interfaces gives the comfort of home 25 - 26 - cf 27 - - bulthaup - german kitchen company w/ designs based on carpentry workshops 28 - 29 - the rules 30 - - files > arcane/opaque boxes/formats 31 - - metadata can be weird non-file, as long as consistent 32 - - external systems require consent to touch my stuff (eg http caching rules) 33 - 34 - ## Unfiled 35 - 36 - context 37 - - [ ] implement old context plan eg https://www.reddit.com/r/hackernews/comments/1qddidm/sun_position_calculator/ 38 - 39 - server 40 - - [ ] edgeworkernode/server vs what we got now? both? lite-version, or this it? 41 - 42 - peeks on links 43 - - [ ] click modifier to one-off peek a link 44 - - [ ] anchored to cursor w/in window bounds 45 - - [ ] as an extension? hotkey + page viewer 46 - 47 - once we have cardinal ui 48 - - [ ] option to flash keyboard shortcuts on screen 49 - - [ ] pop up a board of built-in shortcuts/actions 50 - - [ ] pop up a board of common shortcuts/actions you use 51 - 52 - ## Addessibility / Core history / feeds 53 - 54 - For record/replay, daily ribbon, state feedback loops and observability, etc we need a complete chained history. 55 - All of those require addressibility of all primary actions, and connections to prev/next actions. 56 - Includes any peek:// invocation and parameters passed. 57 - May require the connector/parameter context for each invocation, tbd. 58 - Requires explicit chaining. 59 - 60 - Review against impl 61 - - [ ] step counter: app level interaction tracing/counting. when is reset? when does action end and new one start? 62 - - [ ] peeks/slides as tagged addresses with metadata properties? or urls? 63 - 64 - ## UI Componentry 65 - 66 - Right now we're replicating/forking html and js across extensions. 67 - 68 - problems 69 - - messy, error prone, poor DRY practice 70 - - also means we can't generatively and rapidly build out UIs without whole new piles of html/js/css to manage 71 - 72 - We want: 73 - - a flexible and reusable system provided at the ./app layer 74 - - extensions can include it and inject data/styling into these controls 75 - - they have system-consistent ux and visual design 76 - - this is a loosely coupled system with deterministic management 77 - - not just importing and writing js components w/ css, React-style. 78 - - this is more like a set of prebuilt controls 79 - 80 - - callers instanciate a control, and provide schema and data into a control which has a default template 81 - - template can be replaced by caller 82 - - designed for single-component scoping, not complex document hierarchies 83 - 84 - Once we add atproto support, this same system could be used to bind lexicons + data for generated viewing/CRUD interfaces. 85 - 86 - reactive schema+card+data system 87 - - [ ] cards + json schema + data 88 - - [ ] no hierarchy, just single component to start, renders to markup 89 - - [ ] instantiatable with data 90 - - [ ] receive updates to refresh 91 - 92 - integration 93 - - [ ] determine how extensions will import from core 94 - - [ ] determine how consumers will apply styles 95 - - [ ] explore node reuse/recycle approaches 96 - 97 - ui 98 - - [ ] button 99 - - [ ] button set (eg for tag boards/sets) 100 - - [ ] card 101 - - [ ] list 102 - - [ ] grid 103 - - [ ] vertical carousel of cards (like a chat view w/ interactable focus card) 104 - - [ ] horizontal carousel of cards (eg for command chaining, day ribbons) 105 - - [ ] image viewer 106 - - [ ] command input 107 - - [ ] command suggestion 108 - - [ ] command preview pane 109 - - [ ] search/filters on enumerable items (list, grid) 110 - - [ ] editor 111 - 112 - initial porting 113 - - [ ] groups -> card/cards 114 - - [ ] tags -> card/cards 115 - - [ ] tag sets -> button set 116 - - [ ] cmd -> command input/suggestions 117 - - [ ] cmd chaining -> horizontal carousel, list 118 - 119 - popup carousel system 120 - - [ ] horizontal and vertical carousel components 121 - - [ ] see ~/sync/Sites/base/hud.html/css/js for basic ui system 122 - - [ ] active item focused in popup 123 - - [ ] arrow controls and vim directionals 124 - - [ ] port cmd chaining to horizontal carousel popups 125 - - [ ] port cmd previews to vertical carousel popups 126 - 127 - button sets 128 - - [ ] set of buttons 129 - - [ ] up/depressed states 130 - - [ ] x endcap option 131 - 132 - tags 133 - - [ ] all built on buttons and button sets 134 - - [ ] tag input field 135 - - [ ] combo of selected tags, input w/ filtering search, available tags 136 - 137 - ## Modes/scopes 138 - 139 - notes 140 - - Pages have a specific mode, with specific hotkeys, etc. 141 - - Commands like "theme dark here" operate on the "target window". 142 - - Target window is usually what the user was looking at before opening cmd. 143 - - Currently this works but there's no visual indication. 144 - 145 - - [ ] How to do page "mode" (for example) with conditional context/hotkeys/actions 146 - - [ ] Should commands declare `scope: 'window' | 'page' | 'global'` in registration? 147 - - [ ] How does cmd indicate scope/target? 148 - - [ ] eg "Target: [window title]" header when window-scoped command is selected? 149 - 150 - ## Web page experience (reviewme: partially done) 151 - 152 - Page loading core 153 - - [ ] how to load pages - raw browserwindow (what we do now), webview in a default transparent page that hosts overlay?? 154 - - [ ] overlay infrastructure for showing metadata, security info 155 - - [ ] interaction with cmd actions (page mode again?) 156 - 157 - Basic nav etc 158 - - [ ] hotkey to select url 159 - - [ ] back/forward 160 - - [ ] reload 161 - - [ ] undo last close 162 - - [ ] if url selected in cmd is open in a window already, switch to it (for now) 163 - 164 - Page info/metadata/action widgets (depends on window templates maybe?) 165 - - [ ] defaults, eg sec ui 166 - - [ ] metadata (og, whatnot) 167 - - [ ] media (imgs, rss, etc) 168 - - [ ] actions (new extension cmd type?) 169 - - [ ] scripts (tbd) 170 - 171 - Titlebar 172 - - [ ] show titlebar on hover at top edge of window for all pages 173 - 174 - ## Metadata, QS and reflection 175 - 176 - - [ ] tabstats for peek 177 - 178 - ## Files-ness 179 - 180 - - [ ] access to notes folder(s) on filesystem to import+sync 181 - - [ ] syncing peek-only ontes as markdown files in specified dir (or library, boo) 182 - - [ ] import signal note-to-self archive into peek notes 183 - 184 - ## Accounts/profiles/sync safety/fidelity 185 - 186 - api key (accounts) 187 - - [ ] how initiated (manually my operator only for now, just document it) 188 - 189 - syncing history 190 - - [ ] how to sync/merge frencency and adaptive matching? 191 - 192 - ## Extension dev 193 - 194 - - [ ] shared libs, eg utils 195 - - [ ] language: call them feature or apps? other? extensions? mods? 196 - 197 - ## Izui 198 - 199 - - [ ] formalize model 200 - - [ ] make izui stack manager (part of window mgr?) 201 - - [ ] esc stack: from feature settings back to core settings 202 - - [ ] add to izui stack (and ix w/ history?) 203 - - [ ] interactions/sec-policy between peek:// and other 204 - 205 - ## Polish 206 - 207 - - [ ] (already done?) if no api key set, sync settings are disabled, and pull-to-sync on mobile 208 - 209 - ## Pagestream 210 - 211 - - a new peek web navigational system 212 - - vertical up/down chat-style history of pages/actions 213 - - left/right for page-specific stuff 214 - - maybe uses carousels + window template from ui componentry? 215 - 216 - ## Notes & Editor 217 - 218 - Editor 219 - - [ ] include by default from ~/misc/peek-editor 220 - - [ ] support for paste operations 221 - - [ ] settings option for url to external editor (expects peek connector support), defaults to built-in address 222 - - [ ] tags in content detected, added/removed from tag system 223 - 224 - Notes app 225 - - [ ] see all notes 226 - - [ ] filtering search on notes 227 - - [ ] click to edit 228 - - [ ] how to address a specific note in the editor? 229 - - [ ] maybe we need path or name-based ways of addressing "docs" in datastore? 230 - 231 - Integrations 232 - - [ ] local dir sync 233 - - [ ] import macos stickies 234 - 235 - Stickies 236 - - [ ] cards layout primitive (requires UI componentry?) 237 - - [ ] "pin" notes to stickies using a tag 238 - 239 - Requires chaining and connectors 240 - - [ ] List editor 241 - 242 - ## Groups & Tags UX 243 - 244 - - [ ] Define relationship between page groups and tags (are they the same? different views?) 245 - 246 - Groups 247 - - [ ] Visually communicate group-active (a "mode"? see Mode/scope section) 248 - - [ ] Determine which new-page routes qualify for staying in group vs not 249 - - [ ] When group-active, qualifying new pages are automatically tagged as in the group 250 - - [ ] Determine how/when to exit group for new pages opened (eg from external app) 251 - 252 - mobile 253 - - [ ] filtering search of tags in tag input box 254 - - [ ] view tag groups 255 - 256 - cmd 257 - - [ ] port tagging ui from mobile, eg: 258 - - [ ] see and be able to remove already added tags 259 - - [ ] input box for typing new tags and filtering unselected tag list 260 - - [ ] unselected tag list, each as clickable button 261 - 262 - tagsets 263 - - [ ] 264 - 265 - general 266 - - [ ] space vs group (language) 267 - 268 - desktop 269 - - [ ] figure out group mode (maybe needs cmd+l) 270 - - [ ] groups header overhaul 271 - 272 - ## Commands 273 - 274 - - [ ] detect URL input without http(s):// prefix, auto-add https:// and open 275 - - [ ] command tags {str} to load tag in group view 276 - - [ ] peek addresses as cmds by title (http too?) 277 - - [ ] cmd/peek history (they don't show up in cmd!) 278 - - [ ] map cmd using OSM 279 - - [ ] open kagi via cmd 280 - - [ ] search history via cmd 281 - - [ ] all commands as a button board 282 - 283 - - [ ] app+browser history swiss army knife for querying and generating url lists via chaining, saving for offline (->txt) etc, maybe using connectors 284 - 285 - 286 - ## Chaining / Connecting 287 - 288 - Now that we have commands, we need to be able to chain them together for more complex "workbench-y" interactions. Chaining reqs inputs/outputs (eg activities/intents/applets), so that API unlocks the rest. 289 - 290 - Example flow: 291 - - open a web page 292 - - cmd: show lists -> shows list of lists detected in the page 293 - - arrow up/down and choose one -> shows preview of the selected list 294 - - cmd: csv -> shows preview of csv 295 - - cmd: save file -> prompts to download 296 - 297 - - [ ] Connector API: Chaining reqs inputs/outputs (eg activities/intents/applets) 298 - - [ ] Determine if this should be a new API or reuses command registration 299 - - [ ] Extension API to register as a connector handler for a set of mime/types 300 - - [ ] Extension API to emit data to handlers for the specified mime type output (or maybe we allow multiple like the web clipboard API does) 301 - - [ ] Cmd support for chaining flow using "connectors" 302 - - [ ] Add Connector Handler support, so data can move one-way from a command to another 303 - - [ ] Filter first on mime type matches 304 - - [ ] Policy for determing best matching command order (using frecency + adaptive matching) 305 - - [ ] Support previewing of the data in between steps 306 - - [ ] Modular system for plugging renderers in for generating previews/editors of mime types 307 - - [ ] Doesn't need to be an extension API yet, but we'll need a way for that later maybe 308 - - [ ] Preview panel is visually connected to the cmd panel, which should stay visible or visually connected somehow 309 - - [ ] Cmd UI updates 310 - - [ ] Cmd panel can show dropdown listing matching commands 311 - - [ ] User can navigate list w/ arrow up/down, j/k and tab/shift-tab 312 - - [ ] If cmd response has a previewAddress property, show a preview pane w/ that address 313 - 314 - examples 315 - - [ ] execute a command which executes a userScript against a loaded page, detects list/table-ish things (with previews), lets you select one, which it exports as a "list" out (CSV? JSON?) 316 - - [ ] links on page -> list -> button cloud -> kb activate (then shorten to "link cloud" cmd) 317 - - [ ] compound cmds (like "link cloud". uses chaining? like a chain package?) 318 - 319 - ## window templates 320 - 321 - - [ ] declarative sets of ui components? 322 - - [ ] eg page info hud overlay 323 - - [ ] explode: windows using groups ui with transparent background and vi directionals, enter opens 324 - - [ ] tile/untile, eg the Explode extension 325 - 326 - ## Media: images/videos, favicon/screenshot cache 327 - 328 - Media storage architecture 329 - - [ ] review use-cases for images/videos/favicons/screenshot 330 - - [ ] files or other, hybrid? 331 - - [ ] addressing scheme 332 - - [ ] platform-specific integrations (eg mobile) 333 - 334 - Image saving 335 - - [ ] media storage for images 336 - - [ ][mobile] complete image sharing/tag-editing/viewing support 337 - 338 - - [ ] store screenshots and favicons for any page loaded through window system 339 - - [ ] save on disk in profile 340 - - [ ] investigate how media caches store/address for url-based high performance lookup 341 - - [ ] store location of files as url metadata 342 - - [ ] integrate lookups in groups, url cards, page info, etc 343 - 344 - - [ ] per-profile favicon cache dir 345 - - [ ] take and save favicon of any address loaded through window system 346 - - [ ] store in profile favicon cache, and save location as metadata record on the address 347 - 348 - - [ ] per-profile screenshot cache dir 349 - - [ ] take and save screenshot of loaded windows for any new address 350 - - [ ] store in profile screenshot cache, and save that as metadata record on the address 351 - 352 - ## Extension back-end 353 - 354 - - [ ] tbd 355 - 356 - ## Server Backend 357 - 358 - agent mode 359 - - [ ] agent mode: explore running application logic in a headless node 360 - 361 - diagnostics 362 - - [ ] diagnostic/status API: resource usage, overall disk usage, per-user disk stats, request volume and data types 363 - - [ ] make widget on desktop 364 - 365 - misc 366 - - [ ] Add migration dry-run mode 367 - - [ ] Add automatic backup cleanup after grace period 368 - 369 - ## harvester / hearts and stars 370 - 371 - - [ ] push all services to peek node webhook, eg bsky like, reddit, oauthwonderwall? 372 - 373 - ## Mobile 374 - 375 - - [ ] in url saves/views, show oembed, or at least page title 376 - - [ ] for url saves, save title and any other metadata 377 - - [ ] investigate detecting which app a share came from 378 - 379 - ## Session & State Management 380 - 381 - - [ ] export/import 382 - - [ ] session restore 383 - 384 - ## Browser status quo extensibility 385 - 386 - Status quo 387 - - [ ] Browser extensions (limited, to get a couple of popular ones working) 388 - - [ ] Opensearch plugins 389 - - [ ] Quicksearch 390 - - [ ] Bookmark keywords (equivalent) 391 - - [ ] Bookmarklets (equivalent) 392 - - [ ] Userscripts (cf general approach to content/user scripts) 393 - - [ ] Language packs (cf general approach to i18n/l10n) 394 - 395 - Search 396 - - [ ] Local 397 - - [ ] OpenSearch 398 - 399 - Web extensions 400 - - [ ] WebExtension integration for priority only, on some platforms 401 - - [ ] ubo 402 - - [ ] proton pass 403 - - [ ] bpc 404 - 405 - ## Feeds, time-series, scripts 406 - 407 - - [ ] API for logging outputs to datastore (time series data, feeds) 408 - - [ ] Command support for blocking on a content script running 409 - - [ ] Extension api for executing arbitrary scripts against a page 410 - - [ ] Timeouts for page scripts in commands 411 - - [ ] Support for scheduling scripts (or maybe that's just in the extension... harder to manage tho) 412 - - [ ] Page load triggers for background scripts 413 - 414 - - [ ] tag streaks -> atproto streaks (feeds + daytum) 415 - - [ ] hud for system data (number of windows, etc - using timeseries/feeds in datastore + page metadata / daytum / widgets framework) (widget sheets? kinda like window manager views/templates?) 416 - 417 - ## Entity centrism (NER streams) 418 - 419 - - [ ] get people, places, dates/times/events 420 - - [ ] get meaningful numbers, and their label 421 - - [ ] extract a table as csv 422 - - [ ] layer outside of web page, and in between pages (eg event page -> event -> any calendar page) 423 - 424 - 425 - - [ ] Entity catalog definition (eg Wikidata defs, or custom to start?) 426 - - [ ] Datastore support 427 - - [ ] Basic NER testing (regex, etc) 428 - - [ ] Page metadata viz 429 - - [ ] Entity search/browse 430 - - [ ] ML NER 431 - 432 - ## Archiving / expiration 433 - 434 - - [ ] archived notes (lower score, hidden by default) 435 - 436 - ## Sorting/scoring/magic 437 - 438 - Generally default is based on the old Firefox "awesomebar" scoring/search algorithms. 439 - Frecency + adaptive matching. 440 - The app *learns* you, and what you want magically appears w/o AI as requirement. 441 - 442 - ## Desktop Performance 443 - 444 - - [ ] Reduce startup time (currently ~550ms build) 445 - - [ ] Pre-compiled TypeScript: skip tsc during dev if no changes 446 - - [ ] Lazy extension loading: load on first access instead of startup 447 - - [ ] Suspend inactive tabs (reduce memory for background pages) 448 - - [ ] Performant BrowserWindow unloading (fully release resources when not needed) 449 - 450 - ## Identity and privacy 451 - 452 - keys 453 - - [ ] server-less identity system 454 - - [ ] key backup/restore/rotation 455 - 456 - encrypted storage 457 - - [ ] account unlocks its profiles 458 - - [ ] profile switching/opening screen 459 - 460 - point-of-use privacy 461 - - [ ] private items, eg gift ideas, cf archived - visible with magic tag (which itself doesn't show in history) 462 - - [ ] private links - click not tracked, opens page in private mode 463 - - [ ] private profiles 464 - 465 - ## Demos / Tutorials / Comms 466 - 467 - Demo reel 468 - - [ ] Define demo reel 469 - - [ ] Peeks: translate, calendar, ai chat, currency conversion, everytimezone, tldraw 470 - - [ ] Slides: soundcloud, crypto prices, notepad, todo list 471 - - [ ] Scripts: stock price, weather change 472 - 473 - ## History 474 - 475 - - [ ] history views (again using groups ui, maybe plug that into an extension itself?) 476 - 477 - History (depends on ui primitives) 478 - - [ ] history viewer 479 - - [ ] history search 480 - - [ ] Infinite lossless personal encrypted archive of web history 481 - 482 - ## Publishing, Provenance, Remote Extensions 483 - 484 - - [ ] share system 485 - - [ ] poke at remote loading + provenance 486 - - [ ] publish pages/apps? 487 - - [ ] local publishing w/ Helia or something like this 488 - 489 - ## Minimum viable web workbench 490 - 491 - - [ ] Design philosophy write-up w/ driving principles and characteristics 492 - - [ ] Multi-protocol architecture 493 - - [ ] Content publishing 494 - - [ ] Event model 495 - - [ ] Chaining 496 - - [ ] Images 497 - - [ ] Lists/feeds 498 - 499 - ## Devtools 500 - 501 - - [ ] Devtools button in extension settings cards (open devtools for extension window) 502 - - [ ] Devtools command to open devtools for a specific extension or window 503 - - [ ] Fix `api.extensions.devtools()` - currently not working for consolidated extensions 504 - 505 - ## Later 506 - 507 - storage backends 508 - - [ ] try DuckDB as datastore storage backend instead of SQLite 509 - 510 - - [ ] Identities system 511 - - [ ] Contacts integration 512 - - [ ] Collaboration 513 - 514 - desktop 515 - - [ ] Tray work 516 -
+1 -1
backend/tauri-mobile/BUILD_NUMBER
··· 1 - 1039 1 + 1052
+6 -4
backend/tauri-mobile/build-ios.sh
··· 69 69 mkdir -p "$DEST_DIR" 70 70 cp target/aarch64-apple-ios-sim/debug/libpeek_save_lib.a "$DEST_PATH" 71 71 72 - # Copy frontend assets to Xcode location (normally done by cargo tauri build) 73 - echo "Copying frontend assets..." 74 - rm -rf "$TAURI_DIR/gen/apple/assets" 75 - cp -R "$SCRIPT_DIR/dist" "$TAURI_DIR/gen/apple/assets" 72 + # For debug builds with devUrl, create minimal bootstrap that redirects to dev server 73 + # Release builds (build-release.sh) will populate this with bundled assets 74 + echo "Creating bootstrap HTML for dev server mode..." 75 + mkdir -p "$TAURI_DIR/gen/apple/assets" 76 + # Copy bootstrap HTML (will be updated with actual port by dev-ios-sim.sh) 77 + cp "$SCRIPT_DIR/dev-bootstrap.html" "$TAURI_DIR/gen/apple/assets/index.html" 76 78 77 79 # Update cache 78 80 if [ "$NO_CACHE" = false ]; then
+18
backend/tauri-mobile/dev-bootstrap.html
··· 1 + <!DOCTYPE html> 2 + <html> 3 + <head> 4 + <meta charset="UTF-8"> 5 + <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 + <title>Loading...</title> 7 + <script> 8 + // Redirect to dev server on localhost 9 + // iOS simulator can access Mac's localhost 10 + window.location.href = 'http://localhost:__DEV_PORT__/'; 11 + </script> 12 + </head> 13 + <body> 14 + <div style="display: flex; align-items: center; justify-content: center; height: 100vh; font-family: system-ui;"> 15 + Loading dev server... 16 + </div> 17 + </body> 18 + </html>
+11 -3
backend/tauri-mobile/dev-ios-sim.sh
··· 14 14 PORT=$(python3 -c "import socket; s=socket.socket(); s.bind(('',0)); print(s.getsockname()[1]); s.close()") 15 15 echo "[dev] Using port $PORT" 16 16 17 + # Get the Mac's IP address for simulator to connect (can't use localhost in simulator) 18 + HOST_IP=$(ipconfig getifaddr en0 || ipconfig getifaddr en1 || echo "127.0.0.1") 19 + echo "[dev] Using host IP $HOST_IP" 20 + 17 21 # Save original tauri.conf.json for restoration 18 22 cp "$CONF" "$CONF.bak" 19 23 ··· 30 34 import json 31 35 with open('$CONF') as f: 32 36 c = json.load(f) 33 - c['build']['devUrl'] = 'http://localhost:$PORT' 37 + c['build']['devUrl'] = 'http://$HOST_IP:$PORT' 34 38 with open('$CONF', 'w') as f: 35 39 json.dump(c, f, indent=2) 36 40 f.write('\n') 37 41 " 38 - echo "[dev] Patched tauri.conf.json with devUrl=http://localhost:$PORT" 42 + echo "[dev] Patched tauri.conf.json with devUrl=http://$HOST_IP:$PORT" 39 43 40 44 # Bump build number 41 45 BUILD_FILE="$SCRIPT_DIR/BUILD_NUMBER" ··· 47 51 # Uses --force to ensure config change is picked up 48 52 echo "[dev] Building Rust library with devUrl..." 49 53 cd "$SCRIPT_DIR" && ./build-ios.sh --force 54 + 55 + # Patch bootstrap HTML with actual port 56 + sed -i.bak "s/__DEV_PORT__/$PORT/g" "$SCRIPT_DIR/src-tauri/gen/apple/assets/index.html" 57 + rm -f "$SCRIPT_DIR/src-tauri/gen/apple/assets/index.html.bak" 50 58 51 59 # Build with xcodebuild 52 60 echo "[dev] Running xcodebuild..." ··· 67 75 echo "[dev] App launched, starting HMR dev server on port $PORT..." 68 76 69 77 # Start vite dev server (blocks — HMR active until Ctrl+C) 70 - cd "$SCRIPT_DIR" && DEV_PORT=$PORT npx vite --port $PORT 78 + cd "$SCRIPT_DIR" && DEV_PORT=$PORT npx vite --host 0.0.0.0 --port $PORT
+1
backend/tauri-mobile/src-tauri/gen/apple/Sources/peek-save/WebviewPlugin.swift
··· 11 11 12 12 let config = WKWebViewConfiguration() 13 13 config.allowsInlineMediaPlayback = true 14 + config.mediaTypesRequiringUserActionForPlayback = [] 14 15 15 16 webView = WKWebView(frame: .zero, configuration: config) 16 17 webView.navigationDelegate = self
+10 -10
backend/tauri-mobile/src-tauri/gen/apple/assets/assets/index-BsaIPLIs.js backend/tauri-mobile/src-tauri/gen/apple/assets/assets/index-vbnhUOgQ.js
··· 1 - (function(){const Y=document.createElement("link").relList;if(Y&&Y.supports&&Y.supports("modulepreload"))return;for(const q of document.querySelectorAll('link[rel="modulepreload"]'))v(q);new MutationObserver(q=>{for(const k of q)if(k.type==="childList")for(const rt of k.addedNodes)rt.tagName==="LINK"&&rt.rel==="modulepreload"&&v(rt)}).observe(document,{childList:!0,subtree:!0});function B(q){const k={};return q.integrity&&(k.integrity=q.integrity),q.referrerPolicy&&(k.referrerPolicy=q.referrerPolicy),q.crossOrigin==="use-credentials"?k.credentials="include":q.crossOrigin==="anonymous"?k.credentials="omit":k.credentials="same-origin",k}function v(q){if(q.ep)return;q.ep=!0;const k=B(q);fetch(q.href,k)}})();function Hh(E){return E&&E.__esModule&&Object.prototype.hasOwnProperty.call(E,"default")?E.default:E}var co={exports:{}},ri={};var Eh;function am(){if(Eh)return ri;Eh=1;var E=Symbol.for("react.transitional.element"),Y=Symbol.for("react.fragment");function B(v,q,k){var rt=null;if(k!==void 0&&(rt=""+k),q.key!==void 0&&(rt=""+q.key),"key"in q){k={};for(var gt in q)gt!=="key"&&(k[gt]=q[gt])}else k=q;return q=k.ref,{$$typeof:E,type:v,key:rt,ref:q!==void 0?q:null,props:k}}return ri.Fragment=Y,ri.jsx=B,ri.jsxs=B,ri}var jh;function nm(){return jh||(jh=1,co.exports=am()),co.exports}var s=nm(),so={exports:{}},I={};var _h;function um(){if(_h)return I;_h=1;var E=Symbol.for("react.transitional.element"),Y=Symbol.for("react.portal"),B=Symbol.for("react.fragment"),v=Symbol.for("react.strict_mode"),q=Symbol.for("react.profiler"),k=Symbol.for("react.consumer"),rt=Symbol.for("react.context"),gt=Symbol.for("react.forward_ref"),H=Symbol.for("react.suspense"),T=Symbol.for("react.memo"),$=Symbol.for("react.lazy"),Q=Symbol.for("react.activity"),V=Symbol.iterator;function ct(r){return r===null||typeof r!="object"?null:(r=V&&r[V]||r["@@iterator"],typeof r=="function"?r:null)}var wt={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Ht=Object.assign,ee={};function St(r,j,O){this.props=r,this.context=j,this.refs=ee,this.updater=O||wt}St.prototype.isReactComponent={},St.prototype.setState=function(r,j){if(typeof r!="object"&&typeof r!="function"&&r!=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,r,j,"setState")},St.prototype.forceUpdate=function(r){this.updater.enqueueForceUpdate(this,r,"forceUpdate")};function Qt(){}Qt.prototype=St.prototype;function At(r,j,O){this.props=r,this.context=j,this.refs=ee,this.updater=O||wt}var Xt=At.prototype=new Qt;Xt.constructor=At,Ht(Xt,St.prototype),Xt.isPureReactComponent=!0;var le=Array.isArray;function yt(){}var lt={H:null,A:null,T:null,S:null},It=Object.prototype.hasOwnProperty;function Te(r,j,O){var R=O.ref;return{$$typeof:E,type:r,key:j,ref:R!==void 0?R:null,props:O}}function ve(r,j){return Te(r.type,j,r.props)}function ie(r){return typeof r=="object"&&r!==null&&r.$$typeof===E}function Ut(r){var j={"=":"=0",":":"=2"};return"$"+r.replace(/[=:]/g,function(O){return j[O]})}var je=/\/+/g;function Kt(r,j){return typeof r=="object"&&r!==null&&r.key!=null?Ut(""+r.key):j.toString(36)}function ce(r){switch(r.status){case"fulfilled":return r.value;case"rejected":throw r.reason;default:switch(typeof r.status=="string"?r.then(yt,yt):(r.status="pending",r.then(function(j){r.status==="pending"&&(r.status="fulfilled",r.value=j)},function(j){r.status==="pending"&&(r.status="rejected",r.reason=j)})),r.status){case"fulfilled":return r.value;case"rejected":throw r.reason}}throw r}function b(r,j,O,R,Z){var F=typeof r;(F==="undefined"||F==="boolean")&&(r=null);var nt=!1;if(r===null)nt=!0;else switch(F){case"bigint":case"string":case"number":nt=!0;break;case"object":switch(r.$$typeof){case E:case Y:nt=!0;break;case $:return nt=r._init,b(nt(r._payload),j,O,R,Z)}}if(nt)return Z=Z(r),nt=R===""?"."+Kt(r,0):R,le(Z)?(O="",nt!=null&&(O=nt.replace(je,"$&/")+"/"),b(Z,j,O,"",function(ae){return ae})):Z!=null&&(ie(Z)&&(Z=ve(Z,O+(Z.key==null||r&&r.key===Z.key?"":(""+Z.key).replace(je,"$&/")+"/")+nt)),j.push(Z)),1;nt=0;var zt=R===""?".":R+":";if(le(r))for(var mt=0;mt<r.length;mt++)R=r[mt],F=zt+Kt(R,mt),nt+=b(R,j,O,F,Z);else if(mt=ct(r),typeof mt=="function")for(r=mt.call(r),mt=0;!(R=r.next()).done;)R=R.value,F=zt+Kt(R,mt++),nt+=b(R,j,O,F,Z);else if(F==="object"){if(typeof r.then=="function")return b(ce(r),j,O,R,Z);throw j=String(r),Error("Objects are not valid as a React child (found: "+(j==="[object Object]"?"object with keys {"+Object.keys(r).join(", ")+"}":j)+"). If you meant to render a collection of children, use an array instead.")}return nt}function M(r,j,O){if(r==null)return r;var R=[],Z=0;return b(r,R,"","",function(F){return j.call(O,F,Z++)}),R}function U(r){if(r._status===-1){var j=r._result;j=j(),j.then(function(O){(r._status===0||r._status===-1)&&(r._status=1,r._result=O)},function(O){(r._status===0||r._status===-1)&&(r._status=2,r._result=O)}),r._status===-1&&(r._status=0,r._result=j)}if(r._status===1)return r._result.default;throw r._result}var J=typeof reportError=="function"?reportError:function(r){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var j=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof r=="object"&&r!==null&&typeof r.message=="string"?String(r.message):String(r),error:r});if(!window.dispatchEvent(j))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",r);return}console.error(r)},W={map:M,forEach:function(r,j,O){M(r,function(){j.apply(this,arguments)},O)},count:function(r){var j=0;return M(r,function(){j++}),j},toArray:function(r){return M(r,function(j){return j})||[]},only:function(r){if(!ie(r))throw Error("React.Children.only expected to receive a single React element child.");return r}};return I.Activity=Q,I.Children=W,I.Component=St,I.Fragment=B,I.Profiler=q,I.PureComponent=At,I.StrictMode=v,I.Suspense=H,I.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=lt,I.__COMPILER_RUNTIME={__proto__:null,c:function(r){return lt.H.useMemoCache(r)}},I.cache=function(r){return function(){return r.apply(null,arguments)}},I.cacheSignal=function(){return null},I.cloneElement=function(r,j,O){if(r==null)throw Error("The argument must be a React element, but you passed "+r+".");var R=Ht({},r.props),Z=r.key;if(j!=null)for(F in j.key!==void 0&&(Z=""+j.key),j)!It.call(j,F)||F==="key"||F==="__self"||F==="__source"||F==="ref"&&j.ref===void 0||(R[F]=j[F]);var F=arguments.length-2;if(F===1)R.children=O;else if(1<F){for(var nt=Array(F),zt=0;zt<F;zt++)nt[zt]=arguments[zt+2];R.children=nt}return Te(r.type,Z,R)},I.createContext=function(r){return r={$$typeof:rt,_currentValue:r,_currentValue2:r,_threadCount:0,Provider:null,Consumer:null},r.Provider=r,r.Consumer={$$typeof:k,_context:r},r},I.createElement=function(r,j,O){var R,Z={},F=null;if(j!=null)for(R in j.key!==void 0&&(F=""+j.key),j)It.call(j,R)&&R!=="key"&&R!=="__self"&&R!=="__source"&&(Z[R]=j[R]);var nt=arguments.length-2;if(nt===1)Z.children=O;else if(1<nt){for(var zt=Array(nt),mt=0;mt<nt;mt++)zt[mt]=arguments[mt+2];Z.children=zt}if(r&&r.defaultProps)for(R in nt=r.defaultProps,nt)Z[R]===void 0&&(Z[R]=nt[R]);return Te(r,F,Z)},I.createRef=function(){return{current:null}},I.forwardRef=function(r){return{$$typeof:gt,render:r}},I.isValidElement=ie,I.lazy=function(r){return{$$typeof:$,_payload:{_status:-1,_result:r},_init:U}},I.memo=function(r,j){return{$$typeof:T,type:r,compare:j===void 0?null:j}},I.startTransition=function(r){var j=lt.T,O={};lt.T=O;try{var R=r(),Z=lt.S;Z!==null&&Z(O,R),typeof R=="object"&&R!==null&&typeof R.then=="function"&&R.then(yt,J)}catch(F){J(F)}finally{j!==null&&O.types!==null&&(j.types=O.types),lt.T=j}},I.unstable_useCacheRefresh=function(){return lt.H.useCacheRefresh()},I.use=function(r){return lt.H.use(r)},I.useActionState=function(r,j,O){return lt.H.useActionState(r,j,O)},I.useCallback=function(r,j){return lt.H.useCallback(r,j)},I.useContext=function(r){return lt.H.useContext(r)},I.useDebugValue=function(){},I.useDeferredValue=function(r,j){return lt.H.useDeferredValue(r,j)},I.useEffect=function(r,j){return lt.H.useEffect(r,j)},I.useEffectEvent=function(r){return lt.H.useEffectEvent(r)},I.useId=function(){return lt.H.useId()},I.useImperativeHandle=function(r,j,O){return lt.H.useImperativeHandle(r,j,O)},I.useInsertionEffect=function(r,j){return lt.H.useInsertionEffect(r,j)},I.useLayoutEffect=function(r,j){return lt.H.useLayoutEffect(r,j)},I.useMemo=function(r,j){return lt.H.useMemo(r,j)},I.useOptimistic=function(r,j){return lt.H.useOptimistic(r,j)},I.useReducer=function(r,j,O){return lt.H.useReducer(r,j,O)},I.useRef=function(r){return lt.H.useRef(r)},I.useState=function(r){return lt.H.useState(r)},I.useSyncExternalStore=function(r,j,O){return lt.H.useSyncExternalStore(r,j,O)},I.useTransition=function(){return lt.H.useTransition()},I.version="19.2.0",I}var Ah;function mo(){return Ah||(Ah=1,so.exports=um()),so.exports}var z=mo();const im=Hh(z);var fo={exports:{}},di={},oo={exports:{}},ro={};var zh;function cm(){return zh||(zh=1,(function(E){function Y(b,M){var U=b.length;b.push(M);t:for(;0<U;){var J=U-1>>>1,W=b[J];if(0<q(W,M))b[J]=M,b[U]=W,U=J;else break t}}function B(b){return b.length===0?null:b[0]}function v(b){if(b.length===0)return null;var M=b[0],U=b.pop();if(U!==M){b[0]=U;t:for(var J=0,W=b.length,r=W>>>1;J<r;){var j=2*(J+1)-1,O=b[j],R=j+1,Z=b[R];if(0>q(O,U))R<W&&0>q(Z,O)?(b[J]=Z,b[R]=U,J=R):(b[J]=O,b[j]=U,J=j);else if(R<W&&0>q(Z,U))b[J]=Z,b[R]=U,J=R;else break t}}return M}function q(b,M){var U=b.sortIndex-M.sortIndex;return U!==0?U:b.id-M.id}if(E.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var k=performance;E.unstable_now=function(){return k.now()}}else{var rt=Date,gt=rt.now();E.unstable_now=function(){return rt.now()-gt}}var H=[],T=[],$=1,Q=null,V=3,ct=!1,wt=!1,Ht=!1,ee=!1,St=typeof setTimeout=="function"?setTimeout:null,Qt=typeof clearTimeout=="function"?clearTimeout:null,At=typeof setImmediate<"u"?setImmediate:null;function Xt(b){for(var M=B(T);M!==null;){if(M.callback===null)v(T);else if(M.startTime<=b)v(T),M.sortIndex=M.expirationTime,Y(H,M);else break;M=B(T)}}function le(b){if(Ht=!1,Xt(b),!wt)if(B(H)!==null)wt=!0,yt||(yt=!0,Ut());else{var M=B(T);M!==null&&ce(le,M.startTime-b)}}var yt=!1,lt=-1,It=5,Te=-1;function ve(){return ee?!0:!(E.unstable_now()-Te<It)}function ie(){if(ee=!1,yt){var b=E.unstable_now();Te=b;var M=!0;try{t:{wt=!1,Ht&&(Ht=!1,Qt(lt),lt=-1),ct=!0;var U=V;try{e:{for(Xt(b),Q=B(H);Q!==null&&!(Q.expirationTime>b&&ve());){var J=Q.callback;if(typeof J=="function"){Q.callback=null,V=Q.priorityLevel;var W=J(Q.expirationTime<=b);if(b=E.unstable_now(),typeof W=="function"){Q.callback=W,Xt(b),M=!0;break e}Q===B(H)&&v(H),Xt(b)}else v(H);Q=B(H)}if(Q!==null)M=!0;else{var r=B(T);r!==null&&ce(le,r.startTime-b),M=!1}}break t}finally{Q=null,V=U,ct=!1}M=void 0}}finally{M?Ut():yt=!1}}}var Ut;if(typeof At=="function")Ut=function(){At(ie)};else if(typeof MessageChannel<"u"){var je=new MessageChannel,Kt=je.port2;je.port1.onmessage=ie,Ut=function(){Kt.postMessage(null)}}else Ut=function(){St(ie,0)};function ce(b,M){lt=St(function(){b(E.unstable_now())},M)}E.unstable_IdlePriority=5,E.unstable_ImmediatePriority=1,E.unstable_LowPriority=4,E.unstable_NormalPriority=3,E.unstable_Profiling=null,E.unstable_UserBlockingPriority=2,E.unstable_cancelCallback=function(b){b.callback=null},E.unstable_forceFrameRate=function(b){0>b||125<b?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):It=0<b?Math.floor(1e3/b):5},E.unstable_getCurrentPriorityLevel=function(){return V},E.unstable_next=function(b){switch(V){case 1:case 2:case 3:var M=3;break;default:M=V}var U=V;V=M;try{return b()}finally{V=U}},E.unstable_requestPaint=function(){ee=!0},E.unstable_runWithPriority=function(b,M){switch(b){case 1:case 2:case 3:case 4:case 5:break;default:b=3}var U=V;V=b;try{return M()}finally{V=U}},E.unstable_scheduleCallback=function(b,M,U){var J=E.unstable_now();switch(typeof U=="object"&&U!==null?(U=U.delay,U=typeof U=="number"&&0<U?J+U:J):U=J,b){case 1:var W=-1;break;case 2:W=250;break;case 5:W=1073741823;break;case 4:W=1e4;break;default:W=5e3}return W=U+W,b={id:$++,callback:M,priorityLevel:b,startTime:U,expirationTime:W,sortIndex:-1},U>J?(b.sortIndex=U,Y(T,b),B(H)===null&&b===B(T)&&(Ht?(Qt(lt),lt=-1):Ht=!0,ce(le,U-J))):(b.sortIndex=W,Y(H,b),wt||ct||(wt=!0,yt||(yt=!0,Ut()))),b},E.unstable_shouldYield=ve,E.unstable_wrapCallback=function(b){var M=V;return function(){var U=V;V=M;try{return b.apply(this,arguments)}finally{V=U}}}})(ro)),ro}var Nh;function sm(){return Nh||(Nh=1,oo.exports=cm()),oo.exports}var ho={exports:{}},xe={};var Ch;function fm(){if(Ch)return xe;Ch=1;var E=mo();function Y(H){var T="https://react.dev/errors/"+H;if(1<arguments.length){T+="?args[]="+encodeURIComponent(arguments[1]);for(var $=2;$<arguments.length;$++)T+="&args[]="+encodeURIComponent(arguments[$])}return"Minified React error #"+H+"; visit "+T+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function B(){}var v={d:{f:B,r:function(){throw Error(Y(522))},D:B,C:B,L:B,m:B,X:B,S:B,M:B},p:0,findDOMNode:null},q=Symbol.for("react.portal");function k(H,T,$){var Q=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:q,key:Q==null?null:""+Q,children:H,containerInfo:T,implementation:$}}var rt=E.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function gt(H,T){if(H==="font")return"";if(typeof T=="string")return T==="use-credentials"?T:""}return xe.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=v,xe.createPortal=function(H,T){var $=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!T||T.nodeType!==1&&T.nodeType!==9&&T.nodeType!==11)throw Error(Y(299));return k(H,T,null,$)},xe.flushSync=function(H){var T=rt.T,$=v.p;try{if(rt.T=null,v.p=2,H)return H()}finally{rt.T=T,v.p=$,v.d.f()}},xe.preconnect=function(H,T){typeof H=="string"&&(T?(T=T.crossOrigin,T=typeof T=="string"?T==="use-credentials"?T:"":void 0):T=null,v.d.C(H,T))},xe.prefetchDNS=function(H){typeof H=="string"&&v.d.D(H)},xe.preinit=function(H,T){if(typeof H=="string"&&T&&typeof T.as=="string"){var $=T.as,Q=gt($,T.crossOrigin),V=typeof T.integrity=="string"?T.integrity:void 0,ct=typeof T.fetchPriority=="string"?T.fetchPriority:void 0;$==="style"?v.d.S(H,typeof T.precedence=="string"?T.precedence:void 0,{crossOrigin:Q,integrity:V,fetchPriority:ct}):$==="script"&&v.d.X(H,{crossOrigin:Q,integrity:V,fetchPriority:ct,nonce:typeof T.nonce=="string"?T.nonce:void 0})}},xe.preinitModule=function(H,T){if(typeof H=="string")if(typeof T=="object"&&T!==null){if(T.as==null||T.as==="script"){var $=gt(T.as,T.crossOrigin);v.d.M(H,{crossOrigin:$,integrity:typeof T.integrity=="string"?T.integrity:void 0,nonce:typeof T.nonce=="string"?T.nonce:void 0})}}else T==null&&v.d.M(H)},xe.preload=function(H,T){if(typeof H=="string"&&typeof T=="object"&&T!==null&&typeof T.as=="string"){var $=T.as,Q=gt($,T.crossOrigin);v.d.L(H,$,{crossOrigin:Q,integrity:typeof T.integrity=="string"?T.integrity:void 0,nonce:typeof T.nonce=="string"?T.nonce:void 0,type:typeof T.type=="string"?T.type:void 0,fetchPriority:typeof T.fetchPriority=="string"?T.fetchPriority:void 0,referrerPolicy:typeof T.referrerPolicy=="string"?T.referrerPolicy:void 0,imageSrcSet:typeof T.imageSrcSet=="string"?T.imageSrcSet:void 0,imageSizes:typeof T.imageSizes=="string"?T.imageSizes:void 0,media:typeof T.media=="string"?T.media:void 0})}},xe.preloadModule=function(H,T){if(typeof H=="string")if(T){var $=gt(T.as,T.crossOrigin);v.d.m(H,{as:typeof T.as=="string"&&T.as!=="script"?T.as:void 0,crossOrigin:$,integrity:typeof T.integrity=="string"?T.integrity:void 0})}else v.d.m(H)},xe.requestFormReset=function(H){v.d.r(H)},xe.unstable_batchedUpdates=function(H,T){return H(T)},xe.useFormState=function(H,T,$){return rt.H.useFormState(H,T,$)},xe.useFormStatus=function(){return rt.H.useHostTransitionStatus()},xe.version="19.2.0",xe}var Dh;function om(){if(Dh)return ho.exports;Dh=1;function E(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(E)}catch(Y){console.error(Y)}}return E(),ho.exports=fm(),ho.exports}var Mh;function rm(){if(Mh)return di;Mh=1;var E=sm(),Y=mo(),B=om();function v(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 q(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}function k(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 rt(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 gt(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 H(t){if(k(t)!==t)throw Error(v(188))}function T(t){var e=t.alternate;if(!e){if(e=k(t),e===null)throw Error(v(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 H(n),t;if(u===a)return H(n),e;u=u.sibling}throw Error(v(188))}if(l.return!==a.return)l=n,a=u;else{for(var i=!1,f=n.child;f;){if(f===l){i=!0,l=n,a=u;break}if(f===a){i=!0,a=n,l=u;break}f=f.sibling}if(!i){for(f=u.child;f;){if(f===l){i=!0,l=u,a=n;break}if(f===a){i=!0,a=u,l=n;break}f=f.sibling}if(!i)throw Error(v(189))}}if(l.alternate!==a)throw Error(v(190))}if(l.tag!==3)throw Error(v(188));return l.stateNode.current===l?t:e}function $(t){var e=t.tag;if(e===5||e===26||e===27||e===6)return t;for(t=t.child;t!==null;){if(e=$(t),e!==null)return e;t=t.sibling}return null}var Q=Object.assign,V=Symbol.for("react.element"),ct=Symbol.for("react.transitional.element"),wt=Symbol.for("react.portal"),Ht=Symbol.for("react.fragment"),ee=Symbol.for("react.strict_mode"),St=Symbol.for("react.profiler"),Qt=Symbol.for("react.consumer"),At=Symbol.for("react.context"),Xt=Symbol.for("react.forward_ref"),le=Symbol.for("react.suspense"),yt=Symbol.for("react.suspense_list"),lt=Symbol.for("react.memo"),It=Symbol.for("react.lazy"),Te=Symbol.for("react.activity"),ve=Symbol.for("react.memo_cache_sentinel"),ie=Symbol.iterator;function Ut(t){return t===null||typeof t!="object"?null:(t=ie&&t[ie]||t["@@iterator"],typeof t=="function"?t:null)}var je=Symbol.for("react.client.reference");function Kt(t){if(t==null)return null;if(typeof t=="function")return t.$$typeof===je?null:t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case Ht:return"Fragment";case St:return"Profiler";case ee:return"StrictMode";case le:return"Suspense";case yt:return"SuspenseList";case Te:return"Activity"}if(typeof t=="object")switch(t.$$typeof){case wt:return"Portal";case At:return t.displayName||"Context";case Qt:return(t._context.displayName||"Context")+".Consumer";case Xt:var e=t.render;return t=t.displayName,t||(t=e.displayName||e.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case lt:return e=t.displayName||null,e!==null?e:Kt(t.type)||"Memo";case It:e=t._payload,t=t._init;try{return Kt(t(e))}catch{}}return null}var ce=Array.isArray,b=Y.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,M=B.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,U={pending:!1,data:null,method:null,action:null},J=[],W=-1;function r(t){return{current:t}}function j(t){0>W||(t.current=J[W],J[W]=null,W--)}function O(t,e){W++,J[W]=t.current,t.current=e}var R=r(null),Z=r(null),F=r(null),nt=r(null);function zt(t,e){switch(O(F,e),O(Z,t),O(R,null),e.nodeType){case 9:case 11:t=(t=e.documentElement)&&(t=t.namespaceURI)?Kd(t):0;break;default:if(t=e.tagName,e=e.namespaceURI)e=Kd(e),t=Jd(e,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}j(R),O(R,t)}function mt(){j(R),j(Z),j(F)}function ae(t){t.memoizedState!==null&&O(nt,t);var e=R.current,l=Jd(e,t.type);e!==l&&(O(Z,t),O(R,l))}function ge(t){Z.current===t&&(j(R),j(Z)),nt.current===t&&(j(nt),ci._currentValue=U)}var il,yl;function pl(t){if(il===void 0)try{throw Error()}catch(l){var e=l.stack.trim().match(/\n( *(at )?)/);il=e&&e[1]||"",yl=-1<l.stack.indexOf(` 1 + (function(){const Y=document.createElement("link").relList;if(Y&&Y.supports&&Y.supports("modulepreload"))return;for(const q of document.querySelectorAll('link[rel="modulepreload"]'))v(q);new MutationObserver(q=>{for(const k of q)if(k.type==="childList")for(const rt of k.addedNodes)rt.tagName==="LINK"&&rt.rel==="modulepreload"&&v(rt)}).observe(document,{childList:!0,subtree:!0});function B(q){const k={};return q.integrity&&(k.integrity=q.integrity),q.referrerPolicy&&(k.referrerPolicy=q.referrerPolicy),q.crossOrigin==="use-credentials"?k.credentials="include":q.crossOrigin==="anonymous"?k.credentials="omit":k.credentials="same-origin",k}function v(q){if(q.ep)return;q.ep=!0;const k=B(q);fetch(q.href,k)}})();function Hh(E){return E&&E.__esModule&&Object.prototype.hasOwnProperty.call(E,"default")?E.default:E}var co={exports:{}},fi={};var Eh;function am(){if(Eh)return fi;Eh=1;var E=Symbol.for("react.transitional.element"),Y=Symbol.for("react.fragment");function B(v,q,k){var rt=null;if(k!==void 0&&(rt=""+k),q.key!==void 0&&(rt=""+q.key),"key"in q){k={};for(var gt in q)gt!=="key"&&(k[gt]=q[gt])}else k=q;return q=k.ref,{$$typeof:E,type:v,key:rt,ref:q!==void 0?q:null,props:k}}return fi.Fragment=Y,fi.jsx=B,fi.jsxs=B,fi}var jh;function nm(){return jh||(jh=1,co.exports=am()),co.exports}var s=nm(),so={exports:{}},I={};var _h;function um(){if(_h)return I;_h=1;var E=Symbol.for("react.transitional.element"),Y=Symbol.for("react.portal"),B=Symbol.for("react.fragment"),v=Symbol.for("react.strict_mode"),q=Symbol.for("react.profiler"),k=Symbol.for("react.consumer"),rt=Symbol.for("react.context"),gt=Symbol.for("react.forward_ref"),H=Symbol.for("react.suspense"),T=Symbol.for("react.memo"),$=Symbol.for("react.lazy"),Q=Symbol.for("react.activity"),V=Symbol.iterator;function it(r){return r===null||typeof r!="object"?null:(r=V&&r[V]||r["@@iterator"],typeof r=="function"?r:null)}var wt={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Ht=Object.assign,ee={};function pt(r,j,M){this.props=r,this.context=j,this.refs=ee,this.updater=M||wt}pt.prototype.isReactComponent={},pt.prototype.setState=function(r,j){if(typeof r!="object"&&typeof r!="function"&&r!=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,r,j,"setState")},pt.prototype.forceUpdate=function(r){this.updater.enqueueForceUpdate(this,r,"forceUpdate")};function Qt(){}Qt.prototype=pt.prototype;function At(r,j,M){this.props=r,this.context=j,this.refs=ee,this.updater=M||wt}var Xt=At.prototype=new Qt;Xt.constructor=At,Ht(Xt,pt.prototype),Xt.isPureReactComponent=!0;var le=Array.isArray;function yt(){}var lt={H:null,A:null,T:null,S:null},It=Object.prototype.hasOwnProperty;function xe(r,j,M){var R=M.ref;return{$$typeof:E,type:r,key:j,ref:R!==void 0?R:null,props:M}}function me(r,j){return xe(r.type,j,r.props)}function ue(r){return typeof r=="object"&&r!==null&&r.$$typeof===E}function Ut(r){var j={"=":"=0",":":"=2"};return"$"+r.replace(/[=:]/g,function(M){return j[M]})}var Ee=/\/+/g;function Kt(r,j){return typeof r=="object"&&r!==null&&r.key!=null?Ut(""+r.key):j.toString(36)}function ie(r){switch(r.status){case"fulfilled":return r.value;case"rejected":throw r.reason;default:switch(typeof r.status=="string"?r.then(yt,yt):(r.status="pending",r.then(function(j){r.status==="pending"&&(r.status="fulfilled",r.value=j)},function(j){r.status==="pending"&&(r.status="rejected",r.reason=j)})),r.status){case"fulfilled":return r.value;case"rejected":throw r.reason}}throw r}function b(r,j,M,R,Z){var F=typeof r;(F==="undefined"||F==="boolean")&&(r=null);var at=!1;if(r===null)at=!0;else switch(F){case"bigint":case"string":case"number":at=!0;break;case"object":switch(r.$$typeof){case E:case Y:at=!0;break;case $:return at=r._init,b(at(r._payload),j,M,R,Z)}}if(at)return Z=Z(r),at=R===""?"."+Kt(r,0):R,le(Z)?(M="",at!=null&&(M=at.replace(Ee,"$&/")+"/"),b(Z,j,M,"",function(ae){return ae})):Z!=null&&(ue(Z)&&(Z=me(Z,M+(Z.key==null||r&&r.key===Z.key?"":(""+Z.key).replace(Ee,"$&/")+"/")+at)),j.push(Z)),1;at=0;var zt=R===""?".":R+":";if(le(r))for(var mt=0;mt<r.length;mt++)R=r[mt],F=zt+Kt(R,mt),at+=b(R,j,M,F,Z);else if(mt=it(r),typeof mt=="function")for(r=mt.call(r),mt=0;!(R=r.next()).done;)R=R.value,F=zt+Kt(R,mt++),at+=b(R,j,M,F,Z);else if(F==="object"){if(typeof r.then=="function")return b(ie(r),j,M,R,Z);throw j=String(r),Error("Objects are not valid as a React child (found: "+(j==="[object Object]"?"object with keys {"+Object.keys(r).join(", ")+"}":j)+"). If you meant to render a collection of children, use an array instead.")}return at}function O(r,j,M){if(r==null)return r;var R=[],Z=0;return b(r,R,"","",function(F){return j.call(M,F,Z++)}),R}function U(r){if(r._status===-1){var j=r._result;j=j(),j.then(function(M){(r._status===0||r._status===-1)&&(r._status=1,r._result=M)},function(M){(r._status===0||r._status===-1)&&(r._status=2,r._result=M)}),r._status===-1&&(r._status=0,r._result=j)}if(r._status===1)return r._result.default;throw r._result}var J=typeof reportError=="function"?reportError:function(r){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var j=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof r=="object"&&r!==null&&typeof r.message=="string"?String(r.message):String(r),error:r});if(!window.dispatchEvent(j))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",r);return}console.error(r)},W={map:O,forEach:function(r,j,M){O(r,function(){j.apply(this,arguments)},M)},count:function(r){var j=0;return O(r,function(){j++}),j},toArray:function(r){return O(r,function(j){return j})||[]},only:function(r){if(!ue(r))throw Error("React.Children.only expected to receive a single React element child.");return r}};return I.Activity=Q,I.Children=W,I.Component=pt,I.Fragment=B,I.Profiler=q,I.PureComponent=At,I.StrictMode=v,I.Suspense=H,I.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=lt,I.__COMPILER_RUNTIME={__proto__:null,c:function(r){return lt.H.useMemoCache(r)}},I.cache=function(r){return function(){return r.apply(null,arguments)}},I.cacheSignal=function(){return null},I.cloneElement=function(r,j,M){if(r==null)throw Error("The argument must be a React element, but you passed "+r+".");var R=Ht({},r.props),Z=r.key;if(j!=null)for(F in j.key!==void 0&&(Z=""+j.key),j)!It.call(j,F)||F==="key"||F==="__self"||F==="__source"||F==="ref"&&j.ref===void 0||(R[F]=j[F]);var F=arguments.length-2;if(F===1)R.children=M;else if(1<F){for(var at=Array(F),zt=0;zt<F;zt++)at[zt]=arguments[zt+2];R.children=at}return xe(r.type,Z,R)},I.createContext=function(r){return r={$$typeof:rt,_currentValue:r,_currentValue2:r,_threadCount:0,Provider:null,Consumer:null},r.Provider=r,r.Consumer={$$typeof:k,_context:r},r},I.createElement=function(r,j,M){var R,Z={},F=null;if(j!=null)for(R in j.key!==void 0&&(F=""+j.key),j)It.call(j,R)&&R!=="key"&&R!=="__self"&&R!=="__source"&&(Z[R]=j[R]);var at=arguments.length-2;if(at===1)Z.children=M;else if(1<at){for(var zt=Array(at),mt=0;mt<at;mt++)zt[mt]=arguments[mt+2];Z.children=zt}if(r&&r.defaultProps)for(R in at=r.defaultProps,at)Z[R]===void 0&&(Z[R]=at[R]);return xe(r,F,Z)},I.createRef=function(){return{current:null}},I.forwardRef=function(r){return{$$typeof:gt,render:r}},I.isValidElement=ue,I.lazy=function(r){return{$$typeof:$,_payload:{_status:-1,_result:r},_init:U}},I.memo=function(r,j){return{$$typeof:T,type:r,compare:j===void 0?null:j}},I.startTransition=function(r){var j=lt.T,M={};lt.T=M;try{var R=r(),Z=lt.S;Z!==null&&Z(M,R),typeof R=="object"&&R!==null&&typeof R.then=="function"&&R.then(yt,J)}catch(F){J(F)}finally{j!==null&&M.types!==null&&(j.types=M.types),lt.T=j}},I.unstable_useCacheRefresh=function(){return lt.H.useCacheRefresh()},I.use=function(r){return lt.H.use(r)},I.useActionState=function(r,j,M){return lt.H.useActionState(r,j,M)},I.useCallback=function(r,j){return lt.H.useCallback(r,j)},I.useContext=function(r){return lt.H.useContext(r)},I.useDebugValue=function(){},I.useDeferredValue=function(r,j){return lt.H.useDeferredValue(r,j)},I.useEffect=function(r,j){return lt.H.useEffect(r,j)},I.useEffectEvent=function(r){return lt.H.useEffectEvent(r)},I.useId=function(){return lt.H.useId()},I.useImperativeHandle=function(r,j,M){return lt.H.useImperativeHandle(r,j,M)},I.useInsertionEffect=function(r,j){return lt.H.useInsertionEffect(r,j)},I.useLayoutEffect=function(r,j){return lt.H.useLayoutEffect(r,j)},I.useMemo=function(r,j){return lt.H.useMemo(r,j)},I.useOptimistic=function(r,j){return lt.H.useOptimistic(r,j)},I.useReducer=function(r,j,M){return lt.H.useReducer(r,j,M)},I.useRef=function(r){return lt.H.useRef(r)},I.useState=function(r){return lt.H.useState(r)},I.useSyncExternalStore=function(r,j,M){return lt.H.useSyncExternalStore(r,j,M)},I.useTransition=function(){return lt.H.useTransition()},I.version="19.2.0",I}var Ah;function mo(){return Ah||(Ah=1,so.exports=um()),so.exports}var z=mo();const im=Hh(z);var fo={exports:{}},oi={},oo={exports:{}},ro={};var zh;function cm(){return zh||(zh=1,(function(E){function Y(b,O){var U=b.length;b.push(O);t:for(;0<U;){var J=U-1>>>1,W=b[J];if(0<q(W,O))b[J]=O,b[U]=W,U=J;else break t}}function B(b){return b.length===0?null:b[0]}function v(b){if(b.length===0)return null;var O=b[0],U=b.pop();if(U!==O){b[0]=U;t:for(var J=0,W=b.length,r=W>>>1;J<r;){var j=2*(J+1)-1,M=b[j],R=j+1,Z=b[R];if(0>q(M,U))R<W&&0>q(Z,M)?(b[J]=Z,b[R]=U,J=R):(b[J]=M,b[j]=U,J=j);else if(R<W&&0>q(Z,U))b[J]=Z,b[R]=U,J=R;else break t}}return O}function q(b,O){var U=b.sortIndex-O.sortIndex;return U!==0?U:b.id-O.id}if(E.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var k=performance;E.unstable_now=function(){return k.now()}}else{var rt=Date,gt=rt.now();E.unstable_now=function(){return rt.now()-gt}}var H=[],T=[],$=1,Q=null,V=3,it=!1,wt=!1,Ht=!1,ee=!1,pt=typeof setTimeout=="function"?setTimeout:null,Qt=typeof clearTimeout=="function"?clearTimeout:null,At=typeof setImmediate<"u"?setImmediate:null;function Xt(b){for(var O=B(T);O!==null;){if(O.callback===null)v(T);else if(O.startTime<=b)v(T),O.sortIndex=O.expirationTime,Y(H,O);else break;O=B(T)}}function le(b){if(Ht=!1,Xt(b),!wt)if(B(H)!==null)wt=!0,yt||(yt=!0,Ut());else{var O=B(T);O!==null&&ie(le,O.startTime-b)}}var yt=!1,lt=-1,It=5,xe=-1;function me(){return ee?!0:!(E.unstable_now()-xe<It)}function ue(){if(ee=!1,yt){var b=E.unstable_now();xe=b;var O=!0;try{t:{wt=!1,Ht&&(Ht=!1,Qt(lt),lt=-1),it=!0;var U=V;try{e:{for(Xt(b),Q=B(H);Q!==null&&!(Q.expirationTime>b&&me());){var J=Q.callback;if(typeof J=="function"){Q.callback=null,V=Q.priorityLevel;var W=J(Q.expirationTime<=b);if(b=E.unstable_now(),typeof W=="function"){Q.callback=W,Xt(b),O=!0;break e}Q===B(H)&&v(H),Xt(b)}else v(H);Q=B(H)}if(Q!==null)O=!0;else{var r=B(T);r!==null&&ie(le,r.startTime-b),O=!1}}break t}finally{Q=null,V=U,it=!1}O=void 0}}finally{O?Ut():yt=!1}}}var Ut;if(typeof At=="function")Ut=function(){At(ue)};else if(typeof MessageChannel<"u"){var Ee=new MessageChannel,Kt=Ee.port2;Ee.port1.onmessage=ue,Ut=function(){Kt.postMessage(null)}}else Ut=function(){pt(ue,0)};function ie(b,O){lt=pt(function(){b(E.unstable_now())},O)}E.unstable_IdlePriority=5,E.unstable_ImmediatePriority=1,E.unstable_LowPriority=4,E.unstable_NormalPriority=3,E.unstable_Profiling=null,E.unstable_UserBlockingPriority=2,E.unstable_cancelCallback=function(b){b.callback=null},E.unstable_forceFrameRate=function(b){0>b||125<b?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):It=0<b?Math.floor(1e3/b):5},E.unstable_getCurrentPriorityLevel=function(){return V},E.unstable_next=function(b){switch(V){case 1:case 2:case 3:var O=3;break;default:O=V}var U=V;V=O;try{return b()}finally{V=U}},E.unstable_requestPaint=function(){ee=!0},E.unstable_runWithPriority=function(b,O){switch(b){case 1:case 2:case 3:case 4:case 5:break;default:b=3}var U=V;V=b;try{return O()}finally{V=U}},E.unstable_scheduleCallback=function(b,O,U){var J=E.unstable_now();switch(typeof U=="object"&&U!==null?(U=U.delay,U=typeof U=="number"&&0<U?J+U:J):U=J,b){case 1:var W=-1;break;case 2:W=250;break;case 5:W=1073741823;break;case 4:W=1e4;break;default:W=5e3}return W=U+W,b={id:$++,callback:O,priorityLevel:b,startTime:U,expirationTime:W,sortIndex:-1},U>J?(b.sortIndex=U,Y(T,b),B(H)===null&&b===B(T)&&(Ht?(Qt(lt),lt=-1):Ht=!0,ie(le,U-J))):(b.sortIndex=W,Y(H,b),wt||it||(wt=!0,yt||(yt=!0,Ut()))),b},E.unstable_shouldYield=me,E.unstable_wrapCallback=function(b){var O=V;return function(){var U=V;V=O;try{return b.apply(this,arguments)}finally{V=U}}}})(ro)),ro}var Nh;function sm(){return Nh||(Nh=1,oo.exports=cm()),oo.exports}var ho={exports:{}},be={};var Ch;function fm(){if(Ch)return be;Ch=1;var E=mo();function Y(H){var T="https://react.dev/errors/"+H;if(1<arguments.length){T+="?args[]="+encodeURIComponent(arguments[1]);for(var $=2;$<arguments.length;$++)T+="&args[]="+encodeURIComponent(arguments[$])}return"Minified React error #"+H+"; visit "+T+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function B(){}var v={d:{f:B,r:function(){throw Error(Y(522))},D:B,C:B,L:B,m:B,X:B,S:B,M:B},p:0,findDOMNode:null},q=Symbol.for("react.portal");function k(H,T,$){var Q=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:q,key:Q==null?null:""+Q,children:H,containerInfo:T,implementation:$}}var rt=E.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function gt(H,T){if(H==="font")return"";if(typeof T=="string")return T==="use-credentials"?T:""}return be.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=v,be.createPortal=function(H,T){var $=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!T||T.nodeType!==1&&T.nodeType!==9&&T.nodeType!==11)throw Error(Y(299));return k(H,T,null,$)},be.flushSync=function(H){var T=rt.T,$=v.p;try{if(rt.T=null,v.p=2,H)return H()}finally{rt.T=T,v.p=$,v.d.f()}},be.preconnect=function(H,T){typeof H=="string"&&(T?(T=T.crossOrigin,T=typeof T=="string"?T==="use-credentials"?T:"":void 0):T=null,v.d.C(H,T))},be.prefetchDNS=function(H){typeof H=="string"&&v.d.D(H)},be.preinit=function(H,T){if(typeof H=="string"&&T&&typeof T.as=="string"){var $=T.as,Q=gt($,T.crossOrigin),V=typeof T.integrity=="string"?T.integrity:void 0,it=typeof T.fetchPriority=="string"?T.fetchPriority:void 0;$==="style"?v.d.S(H,typeof T.precedence=="string"?T.precedence:void 0,{crossOrigin:Q,integrity:V,fetchPriority:it}):$==="script"&&v.d.X(H,{crossOrigin:Q,integrity:V,fetchPriority:it,nonce:typeof T.nonce=="string"?T.nonce:void 0})}},be.preinitModule=function(H,T){if(typeof H=="string")if(typeof T=="object"&&T!==null){if(T.as==null||T.as==="script"){var $=gt(T.as,T.crossOrigin);v.d.M(H,{crossOrigin:$,integrity:typeof T.integrity=="string"?T.integrity:void 0,nonce:typeof T.nonce=="string"?T.nonce:void 0})}}else T==null&&v.d.M(H)},be.preload=function(H,T){if(typeof H=="string"&&typeof T=="object"&&T!==null&&typeof T.as=="string"){var $=T.as,Q=gt($,T.crossOrigin);v.d.L(H,$,{crossOrigin:Q,integrity:typeof T.integrity=="string"?T.integrity:void 0,nonce:typeof T.nonce=="string"?T.nonce:void 0,type:typeof T.type=="string"?T.type:void 0,fetchPriority:typeof T.fetchPriority=="string"?T.fetchPriority:void 0,referrerPolicy:typeof T.referrerPolicy=="string"?T.referrerPolicy:void 0,imageSrcSet:typeof T.imageSrcSet=="string"?T.imageSrcSet:void 0,imageSizes:typeof T.imageSizes=="string"?T.imageSizes:void 0,media:typeof T.media=="string"?T.media:void 0})}},be.preloadModule=function(H,T){if(typeof H=="string")if(T){var $=gt(T.as,T.crossOrigin);v.d.m(H,{as:typeof T.as=="string"&&T.as!=="script"?T.as:void 0,crossOrigin:$,integrity:typeof T.integrity=="string"?T.integrity:void 0})}else v.d.m(H)},be.requestFormReset=function(H){v.d.r(H)},be.unstable_batchedUpdates=function(H,T){return H(T)},be.useFormState=function(H,T,$){return rt.H.useFormState(H,T,$)},be.useFormStatus=function(){return rt.H.useHostTransitionStatus()},be.version="19.2.0",be}var Dh;function om(){if(Dh)return ho.exports;Dh=1;function E(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(E)}catch(Y){console.error(Y)}}return E(),ho.exports=fm(),ho.exports}var Oh;function rm(){if(Oh)return oi;Oh=1;var E=sm(),Y=mo(),B=om();function v(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 q(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}function k(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 rt(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 gt(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 H(t){if(k(t)!==t)throw Error(v(188))}function T(t){var e=t.alternate;if(!e){if(e=k(t),e===null)throw Error(v(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 H(n),t;if(u===a)return H(n),e;u=u.sibling}throw Error(v(188))}if(l.return!==a.return)l=n,a=u;else{for(var i=!1,f=n.child;f;){if(f===l){i=!0,l=n,a=u;break}if(f===a){i=!0,a=n,l=u;break}f=f.sibling}if(!i){for(f=u.child;f;){if(f===l){i=!0,l=u,a=n;break}if(f===a){i=!0,a=u,l=n;break}f=f.sibling}if(!i)throw Error(v(189))}}if(l.alternate!==a)throw Error(v(190))}if(l.tag!==3)throw Error(v(188));return l.stateNode.current===l?t:e}function $(t){var e=t.tag;if(e===5||e===26||e===27||e===6)return t;for(t=t.child;t!==null;){if(e=$(t),e!==null)return e;t=t.sibling}return null}var Q=Object.assign,V=Symbol.for("react.element"),it=Symbol.for("react.transitional.element"),wt=Symbol.for("react.portal"),Ht=Symbol.for("react.fragment"),ee=Symbol.for("react.strict_mode"),pt=Symbol.for("react.profiler"),Qt=Symbol.for("react.consumer"),At=Symbol.for("react.context"),Xt=Symbol.for("react.forward_ref"),le=Symbol.for("react.suspense"),yt=Symbol.for("react.suspense_list"),lt=Symbol.for("react.memo"),It=Symbol.for("react.lazy"),xe=Symbol.for("react.activity"),me=Symbol.for("react.memo_cache_sentinel"),ue=Symbol.iterator;function Ut(t){return t===null||typeof t!="object"?null:(t=ue&&t[ue]||t["@@iterator"],typeof t=="function"?t:null)}var Ee=Symbol.for("react.client.reference");function Kt(t){if(t==null)return null;if(typeof t=="function")return t.$$typeof===Ee?null:t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case Ht:return"Fragment";case pt:return"Profiler";case ee:return"StrictMode";case le:return"Suspense";case yt:return"SuspenseList";case xe:return"Activity"}if(typeof t=="object")switch(t.$$typeof){case wt:return"Portal";case At:return t.displayName||"Context";case Qt:return(t._context.displayName||"Context")+".Consumer";case Xt:var e=t.render;return t=t.displayName,t||(t=e.displayName||e.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case lt:return e=t.displayName||null,e!==null?e:Kt(t.type)||"Memo";case It:e=t._payload,t=t._init;try{return Kt(t(e))}catch{}}return null}var ie=Array.isArray,b=Y.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,O=B.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,U={pending:!1,data:null,method:null,action:null},J=[],W=-1;function r(t){return{current:t}}function j(t){0>W||(t.current=J[W],J[W]=null,W--)}function M(t,e){W++,J[W]=t.current,t.current=e}var R=r(null),Z=r(null),F=r(null),at=r(null);function zt(t,e){switch(M(F,e),M(Z,t),M(R,null),e.nodeType){case 9:case 11:t=(t=e.documentElement)&&(t=t.namespaceURI)?Kd(t):0;break;default:if(t=e.tagName,e=e.namespaceURI)e=Kd(e),t=Jd(e,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}j(R),M(R,t)}function mt(){j(R),j(Z),j(F)}function ae(t){t.memoizedState!==null&&M(at,t);var e=R.current,l=Jd(e,t.type);e!==l&&(M(Z,t),M(R,l))}function ve(t){Z.current===t&&(j(R),j(Z)),at.current===t&&(j(at),ui._currentValue=U)}var il,yl;function pl(t){if(il===void 0)try{throw Error()}catch(l){var e=l.stack.trim().match(/\n( *(at )?)/);il=e&&e[1]||"",yl=-1<l.stack.indexOf(` 2 2 at`)?" (<anonymous>)":-1<l.stack.indexOf("@")?"@unknown:0:0":""}return` 3 - `+il+t+yl}var Sl=!1;function hn(t,e){if(!t||Sl)return"";Sl=!0;var l=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(e){var A=function(){throw Error()};if(Object.defineProperty(A.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(A,[])}catch(S){var p=S}Reflect.construct(t,[],A)}else{try{A.call()}catch(S){p=S}t.call(A.prototype)}}else{try{throw Error()}catch(S){p=S}(A=t())&&typeof A.catch=="function"&&A.catch(function(){})}}catch(S){if(S&&p&&typeof S.stack=="string")return[S.stack,p.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],f=u[1];if(i&&f){var o=i.split(` 3 + `+il+t+yl}var Sl=!1;function cu(t,e){if(!t||Sl)return"";Sl=!0;var l=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(e){var A=function(){throw Error()};if(Object.defineProperty(A.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(A,[])}catch(S){var p=S}Reflect.construct(t,[],A)}else{try{A.call()}catch(S){p=S}t.call(A.prototype)}}else{try{throw Error()}catch(S){p=S}(A=t())&&typeof A.catch=="function"&&A.catch(function(){})}}catch(S){if(S&&p&&typeof S.stack=="string")return[S.stack,p.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],f=u[1];if(i&&f){var o=i.split(` 4 4 `),y=f.split(` 5 5 `);for(n=a=0;a<o.length&&!o[a].includes("DetermineComponentFrameRoot");)a++;for(;n<y.length&&!y[n].includes("DetermineComponentFrameRoot");)n++;if(a===o.length||n===y.length)for(a=o.length-1,n=y.length-1;1<=a&&0<=n&&o[a]!==y[n];)n--;for(;1<=a&&0<=n;a--,n--)if(o[a]!==y[n]){if(a!==1||n!==1)do if(a--,n--,0>n||o[a]!==y[n]){var x=` 6 - `+o[a].replace(" at new "," at ");return t.displayName&&x.includes("<anonymous>")&&(x=x.replace("<anonymous>",t.displayName)),x}while(1<=a&&0<=n);break}}}finally{Sl=!1,Error.prepareStackTrace=l}return(l=t?t.displayName||t.name:"")?pl(l):""}function ou(t,e){switch(t.tag){case 26:case 27:case 5:return pl(t.type);case 16:return pl("Lazy");case 13:return t.child!==e&&e!==null?pl("Suspense Fallback"):pl("Suspense");case 19:return pl("SuspenseList");case 0:case 15:return hn(t.type,!1);case 11:return hn(t.type.render,!1);case 1:return hn(t.type,!0);case 31:return pl("Activity");default:return""}}function mn(t){try{var e="",l=null;do e+=ou(t,l),l=t,t=t.return;while(t);return e}catch(a){return` 6 + `+o[a].replace(" at new "," at ");return t.displayName&&x.includes("<anonymous>")&&(x=x.replace("<anonymous>",t.displayName)),x}while(1<=a&&0<=n);break}}}finally{Sl=!1,Error.prepareStackTrace=l}return(l=t?t.displayName||t.name:"")?pl(l):""}function su(t,e){switch(t.tag){case 26:case 27:case 5:return pl(t.type);case 16:return pl("Lazy");case 13:return t.child!==e&&e!==null?pl("Suspense Fallback"):pl("Suspense");case 19:return pl("SuspenseList");case 0:case 15:return cu(t.type,!1);case 11:return cu(t.type.render,!1);case 1:return cu(t.type,!0);case 31:return pl("Activity");default:return""}}function mi(t){try{var e="",l=null;do e+=su(t,l),l=t,t=t.return;while(t);return e}catch(a){return` 7 7 Error generating stack: `+a.message+` 8 - `+a.stack}}var ru=Object.prototype.hasOwnProperty,Da=E.unstable_scheduleCallback,vn=E.unstable_cancelCallback,du=E.unstable_shouldYield,Ma=E.unstable_requestPaint,ye=E.unstable_now,bl=E.unstable_getCurrentPriorityLevel,Oa=E.unstable_ImmediatePriority,qe=E.unstable_UserBlockingPriority,xl=E.unstable_NormalPriority,gi=E.unstable_LowPriority,$l=E.unstable_IdlePriority,gn=E.log,yn=E.unstable_setDisableYieldValue,Tl=null,Lt=null;function Ye(t){if(typeof gn=="function"&&yn(t),Lt&&typeof Lt.setStrictMode=="function")try{Lt.setStrictMode(Tl,t)}catch{}}var Bt=Math.clz32?Math.clz32:Jc,hu=Math.log,Ua=Math.LN2;function Jc(t){return t>>>=0,t===0?32:31-(hu(t)/Ua|0)|0}var El=256,pn=262144,Ra=4194304;function Ge(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 jl(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 f=a&134217727;return f!==0?(a=f&~u,a!==0?n=Ge(a):(i&=f,i!==0?n=Ge(i):l||(l=f&~t,l!==0&&(n=Ge(l))))):(f=a&~u,f!==0?n=Ge(f):i!==0?n=Ge(i):l||(l=a&~t,l!==0&&(n=Ge(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 Il(t,e){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&e)===0}function yi(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 Sn(){var t=Ra;return Ra<<=1,(Ra&62914560)===0&&(Ra=4194304),t}function bn(t){for(var e=[],l=0;31>l;l++)e.push(t);return e}function _l(t,e){t.pendingLanes|=e,e!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function qt(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 f=t.entanglements,o=t.expirationTimes,y=t.hiddenUpdates;for(l=i&~l;0<l;){var x=31-Bt(l),A=1<<x;f[x]=0,o[x]=-1;var p=y[x];if(p!==null)for(y[x]=null,x=0;x<p.length;x++){var S=p[x];S!==null&&(S.lane&=-536870913)}l&=~A}a!==0&&xn(t,a,0),u!==0&&n===0&&t.tag!==0&&(t.suspendedLanes|=u&~(i&~e))}function xn(t,e,l){t.pendingLanes|=e,t.suspendedLanes&=~e;var a=31-Bt(e);t.entangledLanes|=e,t.entanglements[a]=t.entanglements[a]|1073741824|l&261930}function Al(t,e){var l=t.entangledLanes|=e;for(t=t.entanglements;l;){var a=31-Bt(l),n=1<<a;n&e|t[a]&e&&(t[a]|=e),l&=~n}}function Pt(t,e){var l=e&-e;return l=(l&42)!==0?1:Me(l),(l&(t.suspendedLanes|e))!==0?0:l}function Me(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 Tn(t){return t&=-t,2<t?8<t?(t&134217727)!==0?32:268435456:8:2}function mu(){var t=M.p;return t!==0?t:(t=window.event,t===void 0?32:gh(t.type))}function pi(t,e){var l=M.p;try{return M.p=t,e()}finally{M.p=l}}var tl=Math.random().toString(36).slice(2),Nt="__reactFiber$"+tl,se="__reactProps$"+tl,el="__reactContainer$"+tl,En="__reactEvents$"+tl,kc="__reactListeners$"+tl,Si="__reactHandles$"+tl,wa="__reactResources$"+tl,Pl="__reactMarker$"+tl;function vu(t){delete t[Nt],delete t[se],delete t[En],delete t[kc],delete t[Si]}function zl(t){var e=t[Nt];if(e)return e;for(var l=t.parentNode;l;){if(e=l[el]||l[Nt]){if(l=e.alternate,e.child!==null||l!==null&&l.child!==null)for(t=th(t);t!==null;){if(l=t[Nt])return l;t=th(t)}return e}t=l,l=t.parentNode}return null}function cl(t){if(t=t[Nt]||t[el]){var e=t.tag;if(e===5||e===6||e===13||e===31||e===26||e===27||e===3)return t}return null}function Ha(t){var e=t.tag;if(e===5||e===26||e===27||e===6)return t.stateNode;throw Error(v(33))}function _e(t){var e=t[wa];return e||(e=t[wa]={hoistableStyles:new Map,hoistableScripts:new Map}),e}function Ct(t){t[Pl]=!0}var La=new Set,tt={};function sl(t,e){Nl(t,e),Nl(t+"Capture",e)}function Nl(t,e){for(tt[t]=e,t=0;t<e.length;t++)La.add(e[t])}var jn=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]*$"),bi={},Dt={};function _n(t){return ru.call(Dt,t)?!0:ru.call(bi,t)?!1:jn.test(t)?Dt[t]=!0:(bi[t]=!0,!1)}function Cl(t,e,l){if(_n(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 Dl(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 Qe(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 pe(t){switch(typeof t){case"bigint":case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function ta(t){var e=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function xi(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 ea(t){if(!t._valueTracker){var e=ta(t)?"checked":"value";t._valueTracker=xi(t,e,""+t[e])}}function gu(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var l=e.getValue(),a="";return t&&(a=ta(t)?t.checked?"true":"false":t.value),t=a,t!==l?(e.setValue(t),!0):!1}function Xe(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 Ml=/[\n"\\]/g;function Jt(t){return t.replace(Ml,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function la(t,e,l,a,n,u,i,f){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=""+pe(e)):t.value!==""+pe(e)&&(t.value=""+pe(e)):i!=="submit"&&i!=="reset"||t.removeAttribute("value"),e!=null?An(t,i,pe(e)):l!=null?An(t,i,pe(l)):a!=null&&t.removeAttribute("value"),n==null&&u!=null&&(t.defaultChecked=!!u),n!=null&&(t.checked=n&&typeof n!="function"&&typeof n!="symbol"),f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"?t.name=""+pe(f):t.removeAttribute("name")}function Ol(t,e,l,a,n,u,i,f){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)){ea(t);return}l=l!=null?""+pe(l):"",e=e!=null?""+pe(e):l,f||e===t.value||(t.value=e),t.defaultValue=e}a=a??n,a=typeof a!="function"&&typeof a!="symbol"&&!!a,t.checked=f?t.checked:!!a,t.defaultChecked=!!a,i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(t.name=i),ea(t)}function An(t,e,l){e==="number"&&Xe(t.ownerDocument)===t||t.defaultValue===""+l||(t.defaultValue=""+l)}function aa(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=""+pe(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 yu(t,e,l){if(e!=null&&(e=""+pe(e),e!==t.value&&(t.value=e),l==null)){t.defaultValue!==e&&(t.defaultValue=e);return}t.defaultValue=l!=null?""+pe(l):""}function Ti(t,e,l,a){if(e==null){if(a!=null){if(l!=null)throw Error(v(92));if(ce(a)){if(1<a.length)throw Error(v(93));a=a[0]}l=a}l==null&&(l=""),e=l}l=pe(e),t.defaultValue=l,a=t.textContent,a===l&&a!==""&&a!==null&&(t.value=a),ea(t)}function na(t,e){if(e){var l=t.firstChild;if(l&&l===t.lastChild&&l.nodeType===3){l.nodeValue=e;return}}t.textContent=e}var Wc=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 Ei(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||Wc.has(e)?e==="float"?t.cssFloat=l:t[e]=(""+l).trim():t[e]=l+"px"}function ji(t,e,l){if(e!=null&&typeof e!="object")throw Error(v(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&&Ei(t,n,a)}else for(var u in e)e.hasOwnProperty(u)&&Ei(t,u,e[u])}function pu(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 _i=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"]]),zn=/^[\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 Nn(t){return zn.test(""+t)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":t}function ll(){}var Cn=null;function Su(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var Ul=null,ua=null;function Ai(t){var e=cl(t);if(e&&(t=e.stateNode)){var l=t[se]||null;t:switch(t=e.stateNode,e.type){case"input":if(la(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="'+Jt(""+e)+'"][type="radio"]'),e=0;e<l.length;e++){var a=l[e];if(a!==t&&a.form===t.form){var n=a[se]||null;if(!n)throw Error(v(90));la(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&&gu(a)}break t;case"textarea":yu(t,l.value,l.defaultValue);break t;case"select":e=l.value,e!=null&&aa(t,!!l.multiple,e,!1)}}}var Ze=!1;function Ve(t,e,l){if(Ze)return t(e,l);Ze=!0;try{var a=t(e);return a}finally{if(Ze=!1,(Ul!==null||ua!==null)&&(Ec(),Ul&&(e=Ul,t=ua,ua=Ul=null,Ai(e),t)))for(e=0;e<t.length;e++)Ai(t[e])}}function Oe(t,e){var l=t.stateNode;if(l===null)return null;var a=l[se]||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(v(231,e,typeof l));return l}var fe=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),oe=!1;if(fe)try{var Ba={};Object.defineProperty(Ba,"passive",{get:function(){oe=!0}}),window.addEventListener("test",Ba,Ba),window.removeEventListener("test",Ba,Ba)}catch{oe=!1}var fl=null,bu=null,Dn=null;function zi(){if(Dn)return Dn;var t,e=bu,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 Dn=n.slice(t,1<a?1-a:void 0)}function Rl(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 qa(){return!0}function Ni(){return!1}function Se(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 f in t)t.hasOwnProperty(f)&&(l=t[f],this[f]=l?l(u):u[f]);return this.isDefaultPrevented=(u.defaultPrevented!=null?u.defaultPrevented:u.returnValue===!1)?qa:Ni,this.isPropagationStopped=Ni,this}return Q(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=qa)},stopPropagation:function(){var l=this.nativeEvent;l&&(l.stopPropagation?l.stopPropagation():typeof l.cancelBubble!="unknown"&&(l.cancelBubble=!0),this.isPropagationStopped=qa)},persist:function(){},isPersistent:qa}),e}var wl={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Mn=Se(wl),Ya=Q({},wl,{view:0,detail:0}),xu=Se(Ya),Tu,Eu,Ga,Qa=Q({},Ya,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:ia,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!==Ga&&(Ga&&t.type==="mousemove"?(Tu=t.screenX-Ga.screenX,Eu=t.screenY-Ga.screenY):Eu=Tu=0,Ga=t),Tu)},movementY:function(t){return"movementY"in t?t.movementY:Eu}}),ju=Se(Qa),_u=Q({},Qa,{dataTransfer:0}),Fc=Se(_u),$c=Q({},Ya,{relatedTarget:0}),Au=Se($c),Ic=Q({},wl,{animationName:0,elapsedTime:0,pseudoElement:0}),On=Se(Ic),Ci=Q({},wl,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),Pc=Se(Ci),ts=Q({},wl,{data:0}),ol=Se(ts),es={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},ls={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"},as={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function ns(t){var e=this.nativeEvent;return e.getModifierState?e.getModifierState(t):(t=as[t])?!!e[t]:!1}function ia(){return ns}var Di=Q({},Ya,{key:function(t){if(t.key){var e=es[t.key]||t.key;if(e!=="Unidentified")return e}return t.type==="keypress"?(t=Rl(t),t===13?"Enter":String.fromCharCode(t)):t.type==="keydown"||t.type==="keyup"?ls[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:ia,charCode:function(t){return t.type==="keypress"?Rl(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?Rl(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),us=Se(Di),is=Q({},Qa,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Mi=Se(is),cs=Q({},Ya,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:ia}),ss=Se(cs),Un=Q({},wl,{propertyName:0,elapsedTime:0,pseudoElement:0}),Oi=Se(Un),fs=Q({},Qa,{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}),os=Se(fs),rs=Q({},wl,{newState:0,oldState:0}),Ui=Se(rs),Rn=[9,13,27,32],wn=fe&&"CompositionEvent"in window,Xa=null;fe&&"documentMode"in document&&(Xa=document.documentMode);var Ri=fe&&"TextEvent"in window&&!Xa,wi=fe&&(!wn||Xa&&8<Xa&&11>=Xa),Hi=" ",Li=!1;function zu(t,e){switch(t){case"keyup":return Rn.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Bi(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var rl=!1;function ds(t,e){switch(t){case"compositionend":return Bi(e);case"keypress":return e.which!==32?null:(Li=!0,Hi);case"textInput":return t=e.data,t===Hi&&Li?null:t;default:return null}}function hs(t,e){if(rl)return t==="compositionend"||!wn&&zu(t,e)?(t=zi(),Dn=bu=fl=null,rl=!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 wi&&e.locale!=="ko"?null:e.data;default:return null}}var qi={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 Yi(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e==="input"?!!qi[t.type]:e==="textarea"}function Gi(t,e,l,a){Ul?ua?ua.push(a):ua=[a]:Ul=a,e=Dc(e,"onChange"),0<e.length&&(l=new Mn("onChange","change",null,l,a),t.push({event:l,listeners:e}))}var Za=null,Va=null;function dl(t){Yd(t,0)}function Ka(t){var e=Ha(t);if(gu(e))return t}function Qi(t,e){if(t==="change")return e}var Nu=!1;if(fe){var Cu;if(fe){var Ja="oninput"in document;if(!Ja){var Du=document.createElement("div");Du.setAttribute("oninput","return;"),Ja=typeof Du.oninput=="function"}Cu=Ja}else Cu=!1;Nu=Cu&&(!document.documentMode||9<document.documentMode)}function ka(){Za&&(Za.detachEvent("onpropertychange",Mu),Va=Za=null)}function Mu(t){if(t.propertyName==="value"&&Ka(Va)){var e=[];Gi(e,Va,t,Su(t)),Ve(dl,e)}}function Hn(t,e,l){t==="focusin"?(ka(),Za=e,Va=l,Za.attachEvent("onpropertychange",Mu)):t==="focusout"&&ka()}function ms(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return Ka(Va)}function vs(t,e){if(t==="click")return Ka(e)}function gs(t,e){if(t==="input"||t==="change")return Ka(e)}function ys(t,e){return t===e&&(t!==0||1/t===1/e)||t!==t&&e!==e}var be=typeof Object.is=="function"?Object.is:ys;function Wa(t,e){if(be(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(!ru.call(e,n)||!be(t[n],e[n]))return!1}return!0}function Ou(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function c(t,e){var l=Ou(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=Ou(l)}}function h(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?h(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function N(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var e=Xe(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=Xe(t.document)}return e}function C(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 D=fe&&"documentMode"in document&&11>=document.documentMode,pt=null,at=null,ne=null,Fa=!1;function ca(t,e,l){var a=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;Fa||pt==null||pt!==Xe(a)||(a=pt,"selectionStart"in a&&C(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}),ne&&Wa(ne,a)||(ne=a,a=Dc(at,"onSelect"),0<a.length&&(e=new Mn("onSelect","select",null,e,l),t.push({event:e,listeners:a}),e.target=pt)))}function $a(t,e){var l={};return l[t.toLowerCase()]=e.toLowerCase(),l["Webkit"+t]="webkit"+e,l["Moz"+t]="moz"+e,l}var Ln={animationend:$a("Animation","AnimationEnd"),animationiteration:$a("Animation","AnimationIteration"),animationstart:$a("Animation","AnimationStart"),transitionrun:$a("Transition","TransitionRun"),transitionstart:$a("Transition","TransitionStart"),transitioncancel:$a("Transition","TransitionCancel"),transitionend:$a("Transition","TransitionEnd")},ps={},vo={};fe&&(vo=document.createElement("div").style,"AnimationEvent"in window||(delete Ln.animationend.animation,delete Ln.animationiteration.animation,delete Ln.animationstart.animation),"TransitionEvent"in window||delete Ln.transitionend.transition);function Ia(t){if(ps[t])return ps[t];if(!Ln[t])return t;var e=Ln[t],l;for(l in e)if(e.hasOwnProperty(l)&&l in vo)return ps[t]=e[l];return t}var go=Ia("animationend"),yo=Ia("animationiteration"),po=Ia("animationstart"),Lh=Ia("transitionrun"),Bh=Ia("transitionstart"),qh=Ia("transitioncancel"),So=Ia("transitionend"),bo=new Map,Ss="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(" ");Ss.push("scrollEnd");function al(t,e){bo.set(t,e),sl(e,[t])}var Xi=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)},Ke=[],Bn=0,bs=0;function Zi(){for(var t=Bn,e=bs=Bn=0;e<t;){var l=Ke[e];Ke[e++]=null;var a=Ke[e];Ke[e++]=null;var n=Ke[e];Ke[e++]=null;var u=Ke[e];if(Ke[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&&xo(l,n,u)}}function Vi(t,e,l,a){Ke[Bn++]=t,Ke[Bn++]=e,Ke[Bn++]=l,Ke[Bn++]=a,bs|=a,t.lanes|=a,t=t.alternate,t!==null&&(t.lanes|=a)}function xs(t,e,l,a){return Vi(t,e,l,a),Ki(t)}function Pa(t,e){return Vi(t,null,null,e),Ki(t)}function xo(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-Bt(l),t=u.hiddenUpdates,a=t[n],a===null?t[n]=[e]:a.push(e),e.lane=l|536870912),u):null}function Ki(t){if(50<ti)throw ti=0,Mf=null,Error(v(185));for(var e=t.return;e!==null;)t=e,e=t.return;return t.tag===3?t.stateNode:null}var qn={};function Yh(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 Ue(t,e,l,a){return new Yh(t,e,l,a)}function Ts(t){return t=t.prototype,!(!t||!t.isReactComponent)}function Hl(t,e){var l=t.alternate;return l===null?(l=Ue(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 To(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 Ji(t,e,l,a,n,u){var i=0;if(a=t,typeof t=="function")Ts(t)&&(i=1);else if(typeof t=="string")i=V0(t,l,R.current)?26:t==="html"||t==="head"||t==="body"?27:5;else t:switch(t){case Te:return t=Ue(31,l,e,n),t.elementType=Te,t.lanes=u,t;case Ht:return tn(l.children,n,u,e);case ee:i=8,n|=24;break;case St:return t=Ue(12,l,e,n|2),t.elementType=St,t.lanes=u,t;case le:return t=Ue(13,l,e,n),t.elementType=le,t.lanes=u,t;case yt:return t=Ue(19,l,e,n),t.elementType=yt,t.lanes=u,t;default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case At:i=10;break t;case Qt:i=9;break t;case Xt:i=11;break t;case lt:i=14;break t;case It:i=16,a=null;break t}i=29,l=Error(v(130,t===null?"null":typeof t,"")),a=null}return e=Ue(i,l,e,n),e.elementType=t,e.type=a,e.lanes=u,e}function tn(t,e,l,a){return t=Ue(7,t,a,e),t.lanes=l,t}function Es(t,e,l){return t=Ue(6,t,null,e),t.lanes=l,t}function Eo(t){var e=Ue(18,null,null,0);return e.stateNode=t,e}function js(t,e,l){return e=Ue(4,t.children!==null?t.children:[],t.key,e),e.lanes=l,e.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},e}var jo=new WeakMap;function Je(t,e){if(typeof t=="object"&&t!==null){var l=jo.get(t);return l!==void 0?l:(e={value:t,source:e,stack:mn(e)},jo.set(t,e),e)}return{value:t,source:e,stack:mn(e)}}var Yn=[],Gn=0,ki=null,Uu=0,ke=[],We=0,sa=null,hl=1,ml="";function Ll(t,e){Yn[Gn++]=Uu,Yn[Gn++]=ki,ki=t,Uu=e}function _o(t,e,l){ke[We++]=hl,ke[We++]=ml,ke[We++]=sa,sa=t;var a=hl;t=ml;var n=32-Bt(a)-1;a&=~(1<<n),l+=1;var u=32-Bt(e)+n;if(30<u){var i=n-n%5;u=(a&(1<<i)-1).toString(32),a>>=i,n-=i,hl=1<<32-Bt(e)+n|l<<n|a,ml=u+t}else hl=1<<u|l<<n|a,ml=t}function _s(t){t.return!==null&&(Ll(t,1),_o(t,1,0))}function As(t){for(;t===ki;)ki=Yn[--Gn],Yn[Gn]=null,Uu=Yn[--Gn],Yn[Gn]=null;for(;t===sa;)sa=ke[--We],ke[We]=null,ml=ke[--We],ke[We]=null,hl=ke[--We],ke[We]=null}function Ao(t,e){ke[We++]=hl,ke[We++]=ml,ke[We++]=sa,hl=e.id,ml=e.overflow,sa=t}var re=null,Mt=null,ot=!1,fa=null,Fe=!1,zs=Error(v(519));function oa(t){var e=Error(v(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Ru(Je(e,t)),zs}function zo(t){var e=t.stateNode,l=t.type,a=t.memoizedProps;switch(e[Nt]=t,e[se]=a,l){case"dialog":it("cancel",e),it("close",e);break;case"iframe":case"object":case"embed":it("load",e);break;case"video":case"audio":for(l=0;l<li.length;l++)it(li[l],e);break;case"source":it("error",e);break;case"img":case"image":case"link":it("error",e),it("load",e);break;case"details":it("toggle",e);break;case"input":it("invalid",e),Ol(e,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0);break;case"select":it("invalid",e);break;case"textarea":it("invalid",e),Ti(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||Zd(e.textContent,l)?(a.popover!=null&&(it("beforetoggle",e),it("toggle",e)),a.onScroll!=null&&it("scroll",e),a.onScrollEnd!=null&&it("scrollend",e),a.onClick!=null&&(e.onclick=ll),e=!0):e=!1,e||oa(t,!0)}function No(t){for(re=t.return;re;)switch(re.tag){case 5:case 31:case 13:Fe=!1;return;case 27:case 3:Fe=!0;return;default:re=re.return}}function Qn(t){if(t!==re)return!1;if(!ot)return No(t),ot=!0,!1;var e=t.tag,l;if((l=e!==3&&e!==27)&&((l=e===5)&&(l=t.type,l=!(l!=="form"&&l!=="button")||Kf(t.type,t.memoizedProps)),l=!l),l&&Mt&&oa(t),No(t),e===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(v(317));Mt=Pd(t)}else if(e===31){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(v(317));Mt=Pd(t)}else e===27?(e=Mt,ja(t.type)?(t=$f,$f=null,Mt=t):Mt=e):Mt=re?Ie(t.stateNode.nextSibling):null;return!0}function en(){Mt=re=null,ot=!1}function Ns(){var t=fa;return t!==null&&(Ce===null?Ce=t:Ce.push.apply(Ce,t),fa=null),t}function Ru(t){fa===null?fa=[t]:fa.push(t)}var Cs=r(null),ln=null,Bl=null;function ra(t,e,l){O(Cs,e._currentValue),e._currentValue=l}function ql(t){t._currentValue=Cs.current,j(Cs)}function Ds(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 Ms(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 f=u;u=n;for(var o=0;o<e.length;o++)if(f.context===e[o]){u.lanes|=l,f=u.alternate,f!==null&&(f.lanes|=l),Ds(u.return,l,t),a||(i=null);break t}u=f.next}}else if(n.tag===18){if(i=n.return,i===null)throw Error(v(341));i.lanes|=l,u=i.alternate,u!==null&&(u.lanes|=l),Ds(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 Xn(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(v(387));if(i=i.memoizedProps,i!==null){var f=n.type;be(n.pendingProps.value,i.value)||(t!==null?t.push(f):t=[f])}}else if(n===nt.current){if(i=n.alternate,i===null)throw Error(v(387));i.memoizedState.memoizedState!==n.memoizedState.memoizedState&&(t!==null?t.push(ci):t=[ci])}n=n.return}t!==null&&Ms(e,t,l,a),e.flags|=262144}function Wi(t){for(t=t.firstContext;t!==null;){if(!be(t.context._currentValue,t.memoizedValue))return!0;t=t.next}return!1}function an(t){ln=t,Bl=null,t=t.dependencies,t!==null&&(t.firstContext=null)}function de(t){return Co(ln,t)}function Fi(t,e){return ln===null&&an(t),Co(t,e)}function Co(t,e){var l=e._currentValue;if(e={context:e,memoizedValue:l,next:null},Bl===null){if(t===null)throw Error(v(308));Bl=e,t.dependencies={lanes:0,firstContext:e},t.flags|=524288}else Bl=Bl.next=e;return l}var Gh=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()})}},Qh=E.unstable_scheduleCallback,Xh=E.unstable_NormalPriority,kt={$$typeof:At,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Os(){return{controller:new Gh,data:new Map,refCount:0}}function wu(t){t.refCount--,t.refCount===0&&Qh(Xh,function(){t.controller.abort()})}var Hu=null,Us=0,Zn=0,Vn=null;function Zh(t,e){if(Hu===null){var l=Hu=[];Us=0,Zn=Lf(),Vn={status:"pending",value:void 0,then:function(a){l.push(a)}}}return Us++,e.then(Do,Do),e}function Do(){if(--Us===0&&Hu!==null){Vn!==null&&(Vn.status="fulfilled");var t=Hu;Hu=null,Zn=0,Vn=null;for(var e=0;e<t.length;e++)(0,t[e])()}}function Vh(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 Mo=b.S;b.S=function(t,e){md=ye(),typeof e=="object"&&e!==null&&typeof e.then=="function"&&Zh(t,e),Mo!==null&&Mo(t,e)};var nn=r(null);function Rs(){var t=nn.current;return t!==null?t:_t.pooledCache}function $i(t,e){e===null?O(nn,nn.current):O(nn,e.pool)}function Oo(){var t=Rs();return t===null?null:{parent:kt._currentValue,pool:t}}var Kn=Error(v(460)),ws=Error(v(474)),Ii=Error(v(542)),Pi={then:function(){}};function Uo(t){return t=t.status,t==="fulfilled"||t==="rejected"}function Ro(t,e,l){switch(l=t[l],l===void 0?t.push(e):l!==e&&(e.then(ll,ll),e=l),e.status){case"fulfilled":return e.value;case"rejected":throw t=e.reason,Ho(t),t;default:if(typeof e.status=="string")e.then(ll,ll);else{if(t=_t,t!==null&&100<t.shellSuspendCounter)throw Error(v(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,Ho(t),t}throw cn=e,Kn}}function un(t){try{var e=t._init;return e(t._payload)}catch(l){throw l!==null&&typeof l=="object"&&typeof l.then=="function"?(cn=l,Kn):l}}var cn=null;function wo(){if(cn===null)throw Error(v(459));var t=cn;return cn=null,t}function Ho(t){if(t===Kn||t===Ii)throw Error(v(483))}var Jn=null,Lu=0;function tc(t){var e=Lu;return Lu+=1,Jn===null&&(Jn=[]),Ro(Jn,t,e)}function Bu(t,e){e=e.props.ref,t.ref=e!==void 0?e:null}function ec(t,e){throw e.$$typeof===V?Error(v(525)):(t=Object.prototype.toString.call(e),Error(v(31,t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)))}function Lo(t){function e(m,d){if(t){var g=m.deletions;g===null?(m.deletions=[d],m.flags|=16):g.push(d)}}function l(m,d){if(!t)return null;for(;d!==null;)e(m,d),d=d.sibling;return null}function a(m){for(var d=new Map;m!==null;)m.key!==null?d.set(m.key,m):d.set(m.index,m),m=m.sibling;return d}function n(m,d){return m=Hl(m,d),m.index=0,m.sibling=null,m}function u(m,d,g){return m.index=g,t?(g=m.alternate,g!==null?(g=g.index,g<d?(m.flags|=67108866,d):g):(m.flags|=67108866,d)):(m.flags|=1048576,d)}function i(m){return t&&m.alternate===null&&(m.flags|=67108866),m}function f(m,d,g,_){return d===null||d.tag!==6?(d=Es(g,m.mode,_),d.return=m,d):(d=n(d,g),d.return=m,d)}function o(m,d,g,_){var G=g.type;return G===Ht?x(m,d,g.props.children,_,g.key):d!==null&&(d.elementType===G||typeof G=="object"&&G!==null&&G.$$typeof===It&&un(G)===d.type)?(d=n(d,g.props),Bu(d,g),d.return=m,d):(d=Ji(g.type,g.key,g.props,null,m.mode,_),Bu(d,g),d.return=m,d)}function y(m,d,g,_){return d===null||d.tag!==4||d.stateNode.containerInfo!==g.containerInfo||d.stateNode.implementation!==g.implementation?(d=js(g,m.mode,_),d.return=m,d):(d=n(d,g.children||[]),d.return=m,d)}function x(m,d,g,_,G){return d===null||d.tag!==7?(d=tn(g,m.mode,_,G),d.return=m,d):(d=n(d,g),d.return=m,d)}function A(m,d,g){if(typeof d=="string"&&d!==""||typeof d=="number"||typeof d=="bigint")return d=Es(""+d,m.mode,g),d.return=m,d;if(typeof d=="object"&&d!==null){switch(d.$$typeof){case ct:return g=Ji(d.type,d.key,d.props,null,m.mode,g),Bu(g,d),g.return=m,g;case wt:return d=js(d,m.mode,g),d.return=m,d;case It:return d=un(d),A(m,d,g)}if(ce(d)||Ut(d))return d=tn(d,m.mode,g,null),d.return=m,d;if(typeof d.then=="function")return A(m,tc(d),g);if(d.$$typeof===At)return A(m,Fi(m,d),g);ec(m,d)}return null}function p(m,d,g,_){var G=d!==null?d.key:null;if(typeof g=="string"&&g!==""||typeof g=="number"||typeof g=="bigint")return G!==null?null:f(m,d,""+g,_);if(typeof g=="object"&&g!==null){switch(g.$$typeof){case ct:return g.key===G?o(m,d,g,_):null;case wt:return g.key===G?y(m,d,g,_):null;case It:return g=un(g),p(m,d,g,_)}if(ce(g)||Ut(g))return G!==null?null:x(m,d,g,_,null);if(typeof g.then=="function")return p(m,d,tc(g),_);if(g.$$typeof===At)return p(m,d,Fi(m,g),_);ec(m,g)}return null}function S(m,d,g,_,G){if(typeof _=="string"&&_!==""||typeof _=="number"||typeof _=="bigint")return m=m.get(g)||null,f(d,m,""+_,G);if(typeof _=="object"&&_!==null){switch(_.$$typeof){case ct:return m=m.get(_.key===null?g:_.key)||null,o(d,m,_,G);case wt:return m=m.get(_.key===null?g:_.key)||null,y(d,m,_,G);case It:return _=un(_),S(m,d,g,_,G)}if(ce(_)||Ut(_))return m=m.get(g)||null,x(d,m,_,G,null);if(typeof _.then=="function")return S(m,d,g,tc(_),G);if(_.$$typeof===At)return S(m,d,g,Fi(d,_),G);ec(d,_)}return null}function w(m,d,g,_){for(var G=null,dt=null,L=d,et=d=0,ft=null;L!==null&&et<g.length;et++){L.index>et?(ft=L,L=null):ft=L.sibling;var ht=p(m,L,g[et],_);if(ht===null){L===null&&(L=ft);break}t&&L&&ht.alternate===null&&e(m,L),d=u(ht,d,et),dt===null?G=ht:dt.sibling=ht,dt=ht,L=ft}if(et===g.length)return l(m,L),ot&&Ll(m,et),G;if(L===null){for(;et<g.length;et++)L=A(m,g[et],_),L!==null&&(d=u(L,d,et),dt===null?G=L:dt.sibling=L,dt=L);return ot&&Ll(m,et),G}for(L=a(L);et<g.length;et++)ft=S(L,m,et,g[et],_),ft!==null&&(t&&ft.alternate!==null&&L.delete(ft.key===null?et:ft.key),d=u(ft,d,et),dt===null?G=ft:dt.sibling=ft,dt=ft);return t&&L.forEach(function(Ca){return e(m,Ca)}),ot&&Ll(m,et),G}function K(m,d,g,_){if(g==null)throw Error(v(151));for(var G=null,dt=null,L=d,et=d=0,ft=null,ht=g.next();L!==null&&!ht.done;et++,ht=g.next()){L.index>et?(ft=L,L=null):ft=L.sibling;var Ca=p(m,L,ht.value,_);if(Ca===null){L===null&&(L=ft);break}t&&L&&Ca.alternate===null&&e(m,L),d=u(Ca,d,et),dt===null?G=Ca:dt.sibling=Ca,dt=Ca,L=ft}if(ht.done)return l(m,L),ot&&Ll(m,et),G;if(L===null){for(;!ht.done;et++,ht=g.next())ht=A(m,ht.value,_),ht!==null&&(d=u(ht,d,et),dt===null?G=ht:dt.sibling=ht,dt=ht);return ot&&Ll(m,et),G}for(L=a(L);!ht.done;et++,ht=g.next())ht=S(L,m,et,ht.value,_),ht!==null&&(t&&ht.alternate!==null&&L.delete(ht.key===null?et:ht.key),d=u(ht,d,et),dt===null?G=ht:dt.sibling=ht,dt=ht);return t&&L.forEach(function(lm){return e(m,lm)}),ot&&Ll(m,et),G}function jt(m,d,g,_){if(typeof g=="object"&&g!==null&&g.type===Ht&&g.key===null&&(g=g.props.children),typeof g=="object"&&g!==null){switch(g.$$typeof){case ct:t:{for(var G=g.key;d!==null;){if(d.key===G){if(G=g.type,G===Ht){if(d.tag===7){l(m,d.sibling),_=n(d,g.props.children),_.return=m,m=_;break t}}else if(d.elementType===G||typeof G=="object"&&G!==null&&G.$$typeof===It&&un(G)===d.type){l(m,d.sibling),_=n(d,g.props),Bu(_,g),_.return=m,m=_;break t}l(m,d);break}else e(m,d);d=d.sibling}g.type===Ht?(_=tn(g.props.children,m.mode,_,g.key),_.return=m,m=_):(_=Ji(g.type,g.key,g.props,null,m.mode,_),Bu(_,g),_.return=m,m=_)}return i(m);case wt:t:{for(G=g.key;d!==null;){if(d.key===G)if(d.tag===4&&d.stateNode.containerInfo===g.containerInfo&&d.stateNode.implementation===g.implementation){l(m,d.sibling),_=n(d,g.children||[]),_.return=m,m=_;break t}else{l(m,d);break}else e(m,d);d=d.sibling}_=js(g,m.mode,_),_.return=m,m=_}return i(m);case It:return g=un(g),jt(m,d,g,_)}if(ce(g))return w(m,d,g,_);if(Ut(g)){if(G=Ut(g),typeof G!="function")throw Error(v(150));return g=G.call(g),K(m,d,g,_)}if(typeof g.then=="function")return jt(m,d,tc(g),_);if(g.$$typeof===At)return jt(m,d,Fi(m,g),_);ec(m,g)}return typeof g=="string"&&g!==""||typeof g=="number"||typeof g=="bigint"?(g=""+g,d!==null&&d.tag===6?(l(m,d.sibling),_=n(d,g),_.return=m,m=_):(l(m,d),_=Es(g,m.mode,_),_.return=m,m=_),i(m)):l(m,d)}return function(m,d,g,_){try{Lu=0;var G=jt(m,d,g,_);return Jn=null,G}catch(L){if(L===Kn||L===Ii)throw L;var dt=Ue(29,L,null,m.mode);return dt.lanes=_,dt.return=m,dt}finally{}}}var sn=Lo(!0),Bo=Lo(!1),da=!1;function Hs(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ls(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 ha(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function ma(t,e,l){var a=t.updateQueue;if(a===null)return null;if(a=a.shared,(vt&2)!==0){var n=a.pending;return n===null?e.next=e:(e.next=n.next,n.next=e),a.pending=e,e=Ki(t),xo(t,null,l),e}return Vi(t,a,e,l),Ki(t)}function qu(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,Al(t,l)}}function Bs(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 qs=!1;function Yu(){if(qs){var t=Vn;if(t!==null)throw t}}function Gu(t,e,l,a){qs=!1;var n=t.updateQueue;da=!1;var u=n.firstBaseUpdate,i=n.lastBaseUpdate,f=n.shared.pending;if(f!==null){n.shared.pending=null;var o=f,y=o.next;o.next=null,i===null?u=y:i.next=y,i=o;var x=t.alternate;x!==null&&(x=x.updateQueue,f=x.lastBaseUpdate,f!==i&&(f===null?x.firstBaseUpdate=y:f.next=y,x.lastBaseUpdate=o))}if(u!==null){var A=n.baseState;i=0,x=y=o=null,f=u;do{var p=f.lane&-536870913,S=p!==f.lane;if(S?(st&p)===p:(a&p)===p){p!==0&&p===Zn&&(qs=!0),x!==null&&(x=x.next={lane:0,tag:f.tag,payload:f.payload,callback:null,next:null});t:{var w=t,K=f;p=e;var jt=l;switch(K.tag){case 1:if(w=K.payload,typeof w=="function"){A=w.call(jt,A,p);break t}A=w;break t;case 3:w.flags=w.flags&-65537|128;case 0:if(w=K.payload,p=typeof w=="function"?w.call(jt,A,p):w,p==null)break t;A=Q({},A,p);break t;case 2:da=!0}}p=f.callback,p!==null&&(t.flags|=64,S&&(t.flags|=8192),S=n.callbacks,S===null?n.callbacks=[p]:S.push(p))}else S={lane:p,tag:f.tag,payload:f.payload,callback:f.callback,next:null},x===null?(y=x=S,o=A):x=x.next=S,i|=p;if(f=f.next,f===null){if(f=n.shared.pending,f===null)break;S=f,f=S.next,S.next=null,n.lastBaseUpdate=S,n.shared.pending=null}}while(!0);x===null&&(o=A),n.baseState=o,n.firstBaseUpdate=y,n.lastBaseUpdate=x,u===null&&(n.shared.lanes=0),Sa|=i,t.lanes=i,t.memoizedState=A}}function qo(t,e){if(typeof t!="function")throw Error(v(191,t));t.call(e)}function Yo(t,e){var l=t.callbacks;if(l!==null)for(t.callbacks=null,t=0;t<l.length;t++)qo(l[t],e)}var kn=r(null),lc=r(0);function Go(t,e){t=kl,O(lc,t),O(kn,e),kl=t|e.baseLanes}function Ys(){O(lc,kl),O(kn,kn.current)}function Gs(){kl=lc.current,j(kn),j(lc)}var Re=r(null),$e=null;function va(t){var e=t.alternate;O(Zt,Zt.current&1),O(Re,t),$e===null&&(e===null||kn.current!==null||e.memoizedState!==null)&&($e=t)}function Qs(t){O(Zt,Zt.current),O(Re,t),$e===null&&($e=t)}function Qo(t){t.tag===22?(O(Zt,Zt.current),O(Re,t),$e===null&&($e=t)):ga()}function ga(){O(Zt,Zt.current),O(Re,Re.current)}function we(t){j(Re),$e===t&&($e=null),j(Zt)}var Zt=r(0);function ac(t){for(var e=t;e!==null;){if(e.tag===13){var l=e.memoizedState;if(l!==null&&(l=l.dehydrated,l===null||Wf(l)||Ff(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 Yl=0,P=null,Tt=null,Wt=null,nc=!1,Wn=!1,fn=!1,uc=0,Qu=0,Fn=null,Kh=0;function Yt(){throw Error(v(321))}function Xs(t,e){if(e===null)return!1;for(var l=0;l<e.length&&l<t.length;l++)if(!be(t[l],e[l]))return!1;return!0}function Zs(t,e,l,a,n,u){return Yl=u,P=e,e.memoizedState=null,e.updateQueue=null,e.lanes=0,b.H=t===null||t.memoizedState===null?_r:uf,fn=!1,u=l(a,n),fn=!1,Wn&&(u=Zo(e,l,a,n)),Xo(t),u}function Xo(t){b.H=Vu;var e=Tt!==null&&Tt.next!==null;if(Yl=0,Wt=Tt=P=null,nc=!1,Qu=0,Fn=null,e)throw Error(v(300));t===null||Ft||(t=t.dependencies,t!==null&&Wi(t)&&(Ft=!0))}function Zo(t,e,l,a){P=t;var n=0;do{if(Wn&&(Fn=null),Qu=0,Wn=!1,25<=n)throw Error(v(301));if(n+=1,Wt=Tt=null,t.updateQueue!=null){var u=t.updateQueue;u.lastEffect=null,u.events=null,u.stores=null,u.memoCache!=null&&(u.memoCache.index=0)}b.H=Ar,u=e(l,a)}while(Wn);return u}function Jh(){var t=b.H,e=t.useState()[0];return e=typeof e.then=="function"?Xu(e):e,t=t.useState()[0],(Tt!==null?Tt.memoizedState:null)!==t&&(P.flags|=1024),e}function Vs(){var t=uc!==0;return uc=0,t}function Ks(t,e,l){e.updateQueue=t.updateQueue,e.flags&=-2053,t.lanes&=~l}function Js(t){if(nc){for(t=t.memoizedState;t!==null;){var e=t.queue;e!==null&&(e.pending=null),t=t.next}nc=!1}Yl=0,Wt=Tt=P=null,Wn=!1,Qu=uc=0,Fn=null}function Ee(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Wt===null?P.memoizedState=Wt=t:Wt=Wt.next=t,Wt}function Vt(){if(Tt===null){var t=P.alternate;t=t!==null?t.memoizedState:null}else t=Tt.next;var e=Wt===null?P.memoizedState:Wt.next;if(e!==null)Wt=e,Tt=t;else{if(t===null)throw P.alternate===null?Error(v(467)):Error(v(310));Tt=t,t={memoizedState:Tt.memoizedState,baseState:Tt.baseState,baseQueue:Tt.baseQueue,queue:Tt.queue,next:null},Wt===null?P.memoizedState=Wt=t:Wt=Wt.next=t}return Wt}function ic(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Xu(t){var e=Qu;return Qu+=1,Fn===null&&(Fn=[]),t=Ro(Fn,t,e),e=P,(Wt===null?e.memoizedState:Wt.next)===null&&(e=e.alternate,b.H=e===null||e.memoizedState===null?_r:uf),t}function cc(t){if(t!==null&&typeof t=="object"){if(typeof t.then=="function")return Xu(t);if(t.$$typeof===At)return de(t)}throw Error(v(438,String(t)))}function ks(t){var e=null,l=P.updateQueue;if(l!==null&&(e=l.memoCache),e==null){var a=P.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=ic(),P.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]=ve;return e.index++,l}function Gl(t,e){return typeof e=="function"?e(t):e}function sc(t){var e=Vt();return Ws(e,Tt,t)}function Ws(t,e,l){var a=t.queue;if(a===null)throw Error(v(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 f=i=null,o=null,y=e,x=!1;do{var A=y.lane&-536870913;if(A!==y.lane?(st&A)===A:(Yl&A)===A){var p=y.revertLane;if(p===0)o!==null&&(o=o.next={lane:0,revertLane:0,gesture:null,action:y.action,hasEagerState:y.hasEagerState,eagerState:y.eagerState,next:null}),A===Zn&&(x=!0);else if((Yl&p)===p){y=y.next,p===Zn&&(x=!0);continue}else A={lane:0,revertLane:y.revertLane,gesture:null,action:y.action,hasEagerState:y.hasEagerState,eagerState:y.eagerState,next:null},o===null?(f=o=A,i=u):o=o.next=A,P.lanes|=p,Sa|=p;A=y.action,fn&&l(u,A),u=y.hasEagerState?y.eagerState:l(u,A)}else p={lane:A,revertLane:y.revertLane,gesture:y.gesture,action:y.action,hasEagerState:y.hasEagerState,eagerState:y.eagerState,next:null},o===null?(f=o=p,i=u):o=o.next=p,P.lanes|=A,Sa|=A;y=y.next}while(y!==null&&y!==e);if(o===null?i=u:o.next=f,!be(u,t.memoizedState)&&(Ft=!0,x&&(l=Vn,l!==null)))throw l;t.memoizedState=u,t.baseState=i,t.baseQueue=o,a.lastRenderedState=u}return n===null&&(a.lanes=0),[t.memoizedState,a.dispatch]}function Fs(t){var e=Vt(),l=e.queue;if(l===null)throw Error(v(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);be(u,e.memoizedState)||(Ft=!0),e.memoizedState=u,e.baseQueue===null&&(e.baseState=u),l.lastRenderedState=u}return[u,a]}function Vo(t,e,l){var a=P,n=Vt(),u=ot;if(u){if(l===void 0)throw Error(v(407));l=l()}else l=e();var i=!be((Tt||n).memoizedState,l);if(i&&(n.memoizedState=l,Ft=!0),n=n.queue,Ps(ko.bind(null,a,n,t),[t]),n.getSnapshot!==e||i||Wt!==null&&Wt.memoizedState.tag&1){if(a.flags|=2048,$n(9,{destroy:void 0},Jo.bind(null,a,n,l,e),null),_t===null)throw Error(v(349));u||(Yl&127)!==0||Ko(a,e,l)}return l}function Ko(t,e,l){t.flags|=16384,t={getSnapshot:e,value:l},e=P.updateQueue,e===null?(e=ic(),P.updateQueue=e,e.stores=[t]):(l=e.stores,l===null?e.stores=[t]:l.push(t))}function Jo(t,e,l,a){e.value=l,e.getSnapshot=a,Wo(e)&&Fo(t)}function ko(t,e,l){return l(function(){Wo(e)&&Fo(t)})}function Wo(t){var e=t.getSnapshot;t=t.value;try{var l=e();return!be(t,l)}catch{return!0}}function Fo(t){var e=Pa(t,2);e!==null&&De(e,t,2)}function $s(t){var e=Ee();if(typeof t=="function"){var l=t;if(t=l(),fn){Ye(!0);try{l()}finally{Ye(!1)}}}return e.memoizedState=e.baseState=t,e.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Gl,lastRenderedState:t},e}function $o(t,e,l,a){return t.baseState=l,Ws(t,Tt,typeof a=="function"?a:Gl)}function kh(t,e,l,a,n){if(rc(t))throw Error(v(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)}};b.T!==null?l(!0):u.isTransition=!1,a(u),l=e.pending,l===null?(u.next=e.pending=u,Io(e,u)):(u.next=l.next,e.pending=l.next=u)}}function Io(t,e){var l=e.action,a=e.payload,n=t.state;if(e.isTransition){var u=b.T,i={};b.T=i;try{var f=l(n,a),o=b.S;o!==null&&o(i,f),Po(t,e,f)}catch(y){Is(t,e,y)}finally{u!==null&&i.types!==null&&(u.types=i.types),b.T=u}}else try{u=l(n,a),Po(t,e,u)}catch(y){Is(t,e,y)}}function Po(t,e,l){l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(function(a){tr(t,e,a)},function(a){return Is(t,e,a)}):tr(t,e,l)}function tr(t,e,l){e.status="fulfilled",e.value=l,er(e),t.state=l,e=t.pending,e!==null&&(l=e.next,l===e?t.pending=null:(l=l.next,e.next=l,Io(t,l)))}function Is(t,e,l){var a=t.pending;if(t.pending=null,a!==null){a=a.next;do e.status="rejected",e.reason=l,er(e),e=e.next;while(e!==a)}t.action=null}function er(t){t=t.listeners;for(var e=0;e<t.length;e++)(0,t[e])()}function lr(t,e){return e}function ar(t,e){if(ot){var l=_t.formState;if(l!==null){t:{var a=P;if(ot){if(Mt){e:{for(var n=Mt,u=Fe;n.nodeType!==8;){if(!u){n=null;break e}if(n=Ie(n.nextSibling),n===null){n=null;break e}}u=n.data,n=u==="F!"||u==="F"?n:null}if(n){Mt=Ie(n.nextSibling),a=n.data==="F!";break t}}oa(a)}a=!1}a&&(e=l[0])}}return l=Ee(),l.memoizedState=l.baseState=e,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:lr,lastRenderedState:e},l.queue=a,l=Tr.bind(null,P,a),a.dispatch=l,a=$s(!1),u=nf.bind(null,P,!1,a.queue),a=Ee(),n={state:e,dispatch:null,action:t,pending:null},a.queue=n,l=kh.bind(null,P,n,u,l),n.dispatch=l,a.memoizedState=t,[e,l,!1]}function nr(t){var e=Vt();return ur(e,Tt,t)}function ur(t,e,l){if(e=Ws(t,e,lr)[0],t=sc(Gl)[0],typeof e=="object"&&e!==null&&typeof e.then=="function")try{var a=Xu(e)}catch(i){throw i===Kn?Ii:i}else a=e;e=Vt();var n=e.queue,u=n.dispatch;return l!==e.memoizedState&&(P.flags|=2048,$n(9,{destroy:void 0},Wh.bind(null,n,l),null)),[a,u,t]}function Wh(t,e){t.action=e}function ir(t){var e=Vt(),l=Tt;if(l!==null)return ur(e,l,t);Vt(),e=e.memoizedState,l=Vt();var a=l.queue.dispatch;return l.memoizedState=t,[e,a,!1]}function $n(t,e,l,a){return t={tag:t,create:l,deps:a,inst:e,next:null},e=P.updateQueue,e===null&&(e=ic(),P.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 cr(){return Vt().memoizedState}function fc(t,e,l,a){var n=Ee();P.flags|=t,n.memoizedState=$n(1|e,{destroy:void 0},l,a===void 0?null:a)}function oc(t,e,l,a){var n=Vt();a=a===void 0?null:a;var u=n.memoizedState.inst;Tt!==null&&a!==null&&Xs(a,Tt.memoizedState.deps)?n.memoizedState=$n(e,u,l,a):(P.flags|=t,n.memoizedState=$n(1|e,u,l,a))}function sr(t,e){fc(8390656,8,t,e)}function Ps(t,e){oc(2048,8,t,e)}function Fh(t){P.flags|=4;var e=P.updateQueue;if(e===null)e=ic(),P.updateQueue=e,e.events=[t];else{var l=e.events;l===null?e.events=[t]:l.push(t)}}function fr(t){var e=Vt().memoizedState;return Fh({ref:e,nextImpl:t}),function(){if((vt&2)!==0)throw Error(v(440));return e.impl.apply(void 0,arguments)}}function or(t,e){return oc(4,2,t,e)}function rr(t,e){return oc(4,4,t,e)}function dr(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 hr(t,e,l){l=l!=null?l.concat([t]):null,oc(4,4,dr.bind(null,e,t),l)}function tf(){}function mr(t,e){var l=Vt();e=e===void 0?null:e;var a=l.memoizedState;return e!==null&&Xs(e,a[1])?a[0]:(l.memoizedState=[t,e],t)}function vr(t,e){var l=Vt();e=e===void 0?null:e;var a=l.memoizedState;if(e!==null&&Xs(e,a[1]))return a[0];if(a=t(),fn){Ye(!0);try{t()}finally{Ye(!1)}}return l.memoizedState=[a,e],a}function ef(t,e,l){return l===void 0||(Yl&1073741824)!==0&&(st&261930)===0?t.memoizedState=e:(t.memoizedState=l,t=gd(),P.lanes|=t,Sa|=t,l)}function gr(t,e,l,a){return be(l,e)?l:kn.current!==null?(t=ef(t,l,a),be(t,e)||(Ft=!0),t):(Yl&42)===0||(Yl&1073741824)!==0&&(st&261930)===0?(Ft=!0,t.memoizedState=l):(t=gd(),P.lanes|=t,Sa|=t,e)}function yr(t,e,l,a,n){var u=M.p;M.p=u!==0&&8>u?u:8;var i=b.T,f={};b.T=f,nf(t,!1,e,l);try{var o=n(),y=b.S;if(y!==null&&y(f,o),o!==null&&typeof o=="object"&&typeof o.then=="function"){var x=Vh(o,a);Zu(t,e,x,Be(t))}else Zu(t,e,a,Be(t))}catch(A){Zu(t,e,{then:function(){},status:"rejected",reason:A},Be())}finally{M.p=u,i!==null&&f.types!==null&&(i.types=f.types),b.T=i}}function $h(){}function lf(t,e,l,a){if(t.tag!==5)throw Error(v(476));var n=pr(t).queue;yr(t,n,e,U,l===null?$h:function(){return Sr(t),l(a)})}function pr(t){var e=t.memoizedState;if(e!==null)return e;e={memoizedState:U,baseState:U,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Gl,lastRenderedState:U},next:null};var l={};return e.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Gl,lastRenderedState:l},next:null},t.memoizedState=e,t=t.alternate,t!==null&&(t.memoizedState=e),e}function Sr(t){var e=pr(t);e.next===null&&(e=t.alternate.memoizedState),Zu(t,e.next.queue,{},Be())}function af(){return de(ci)}function br(){return Vt().memoizedState}function xr(){return Vt().memoizedState}function Ih(t){for(var e=t.return;e!==null;){switch(e.tag){case 24:case 3:var l=Be();t=ha(l);var a=ma(e,t,l);a!==null&&(De(a,e,l),qu(a,e,l)),e={cache:Os()},t.payload=e;return}e=e.return}}function Ph(t,e,l){var a=Be();l={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},rc(t)?Er(e,l):(l=xs(t,e,l,a),l!==null&&(De(l,t,a),jr(l,e,a)))}function Tr(t,e,l){var a=Be();Zu(t,e,l,a)}function Zu(t,e,l,a){var n={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null};if(rc(t))Er(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,f=u(i,l);if(n.hasEagerState=!0,n.eagerState=f,be(f,i))return Vi(t,e,n,0),_t===null&&Zi(),!1}catch{}finally{}if(l=xs(t,e,n,a),l!==null)return De(l,t,a),jr(l,e,a),!0}return!1}function nf(t,e,l,a){if(a={lane:2,revertLane:Lf(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},rc(t)){if(e)throw Error(v(479))}else e=xs(t,l,a,2),e!==null&&De(e,t,2)}function rc(t){var e=t.alternate;return t===P||e!==null&&e===P}function Er(t,e){Wn=nc=!0;var l=t.pending;l===null?e.next=e:(e.next=l.next,l.next=e),t.pending=e}function jr(t,e,l){if((l&4194048)!==0){var a=e.lanes;a&=t.pendingLanes,l|=a,e.lanes=l,Al(t,l)}}var Vu={readContext:de,use:cc,useCallback:Yt,useContext:Yt,useEffect:Yt,useImperativeHandle:Yt,useLayoutEffect:Yt,useInsertionEffect:Yt,useMemo:Yt,useReducer:Yt,useRef:Yt,useState:Yt,useDebugValue:Yt,useDeferredValue:Yt,useTransition:Yt,useSyncExternalStore:Yt,useId:Yt,useHostTransitionStatus:Yt,useFormState:Yt,useActionState:Yt,useOptimistic:Yt,useMemoCache:Yt,useCacheRefresh:Yt};Vu.useEffectEvent=Yt;var _r={readContext:de,use:cc,useCallback:function(t,e){return Ee().memoizedState=[t,e===void 0?null:e],t},useContext:de,useEffect:sr,useImperativeHandle:function(t,e,l){l=l!=null?l.concat([t]):null,fc(4194308,4,dr.bind(null,e,t),l)},useLayoutEffect:function(t,e){return fc(4194308,4,t,e)},useInsertionEffect:function(t,e){fc(4,2,t,e)},useMemo:function(t,e){var l=Ee();e=e===void 0?null:e;var a=t();if(fn){Ye(!0);try{t()}finally{Ye(!1)}}return l.memoizedState=[a,e],a},useReducer:function(t,e,l){var a=Ee();if(l!==void 0){var n=l(e);if(fn){Ye(!0);try{l(e)}finally{Ye(!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=Ph.bind(null,P,t),[a.memoizedState,t]},useRef:function(t){var e=Ee();return t={current:t},e.memoizedState=t},useState:function(t){t=$s(t);var e=t.queue,l=Tr.bind(null,P,e);return e.dispatch=l,[t.memoizedState,l]},useDebugValue:tf,useDeferredValue:function(t,e){var l=Ee();return ef(l,t,e)},useTransition:function(){var t=$s(!1);return t=yr.bind(null,P,t.queue,!0,!1),Ee().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,e,l){var a=P,n=Ee();if(ot){if(l===void 0)throw Error(v(407));l=l()}else{if(l=e(),_t===null)throw Error(v(349));(st&127)!==0||Ko(a,e,l)}n.memoizedState=l;var u={value:l,getSnapshot:e};return n.queue=u,sr(ko.bind(null,a,u,t),[t]),a.flags|=2048,$n(9,{destroy:void 0},Jo.bind(null,a,u,l,e),null),l},useId:function(){var t=Ee(),e=_t.identifierPrefix;if(ot){var l=ml,a=hl;l=(a&~(1<<32-Bt(a)-1)).toString(32)+l,e="_"+e+"R_"+l,l=uc++,0<l&&(e+="H"+l.toString(32)),e+="_"}else l=Kh++,e="_"+e+"r_"+l.toString(32)+"_";return t.memoizedState=e},useHostTransitionStatus:af,useFormState:ar,useActionState:ar,useOptimistic:function(t){var e=Ee();e.memoizedState=e.baseState=t;var l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return e.queue=l,e=nf.bind(null,P,!0,l),l.dispatch=e,[t,e]},useMemoCache:ks,useCacheRefresh:function(){return Ee().memoizedState=Ih.bind(null,P)},useEffectEvent:function(t){var e=Ee(),l={impl:t};return e.memoizedState=l,function(){if((vt&2)!==0)throw Error(v(440));return l.impl.apply(void 0,arguments)}}},uf={readContext:de,use:cc,useCallback:mr,useContext:de,useEffect:Ps,useImperativeHandle:hr,useInsertionEffect:or,useLayoutEffect:rr,useMemo:vr,useReducer:sc,useRef:cr,useState:function(){return sc(Gl)},useDebugValue:tf,useDeferredValue:function(t,e){var l=Vt();return gr(l,Tt.memoizedState,t,e)},useTransition:function(){var t=sc(Gl)[0],e=Vt().memoizedState;return[typeof t=="boolean"?t:Xu(t),e]},useSyncExternalStore:Vo,useId:br,useHostTransitionStatus:af,useFormState:nr,useActionState:nr,useOptimistic:function(t,e){var l=Vt();return $o(l,Tt,t,e)},useMemoCache:ks,useCacheRefresh:xr};uf.useEffectEvent=fr;var Ar={readContext:de,use:cc,useCallback:mr,useContext:de,useEffect:Ps,useImperativeHandle:hr,useInsertionEffect:or,useLayoutEffect:rr,useMemo:vr,useReducer:Fs,useRef:cr,useState:function(){return Fs(Gl)},useDebugValue:tf,useDeferredValue:function(t,e){var l=Vt();return Tt===null?ef(l,t,e):gr(l,Tt.memoizedState,t,e)},useTransition:function(){var t=Fs(Gl)[0],e=Vt().memoizedState;return[typeof t=="boolean"?t:Xu(t),e]},useSyncExternalStore:Vo,useId:br,useHostTransitionStatus:af,useFormState:ir,useActionState:ir,useOptimistic:function(t,e){var l=Vt();return Tt!==null?$o(l,Tt,t,e):(l.baseState=t,[t,l.queue.dispatch])},useMemoCache:ks,useCacheRefresh:xr};Ar.useEffectEvent=fr;function cf(t,e,l,a){e=t.memoizedState,l=l(a,e),l=l==null?e:Q({},e,l),t.memoizedState=l,t.lanes===0&&(t.updateQueue.baseState=l)}var sf={enqueueSetState:function(t,e,l){t=t._reactInternals;var a=Be(),n=ha(a);n.payload=e,l!=null&&(n.callback=l),e=ma(t,n,a),e!==null&&(De(e,t,a),qu(e,t,a))},enqueueReplaceState:function(t,e,l){t=t._reactInternals;var a=Be(),n=ha(a);n.tag=1,n.payload=e,l!=null&&(n.callback=l),e=ma(t,n,a),e!==null&&(De(e,t,a),qu(e,t,a))},enqueueForceUpdate:function(t,e){t=t._reactInternals;var l=Be(),a=ha(l);a.tag=2,e!=null&&(a.callback=e),e=ma(t,a,l),e!==null&&(De(e,t,l),qu(e,t,l))}};function zr(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?!Wa(l,a)||!Wa(n,u):!0}function Nr(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&&sf.enqueueReplaceState(e,e.state,null)}function on(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=Q({},l));for(var n in t)l[n]===void 0&&(l[n]=t[n])}return l}function Cr(t){Xi(t)}function Dr(t){console.error(t)}function Mr(t){Xi(t)}function dc(t,e){try{var l=t.onUncaughtError;l(e.value,{componentStack:e.stack})}catch(a){setTimeout(function(){throw a})}}function Or(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 ff(t,e,l){return l=ha(l),l.tag=3,l.payload={element:null},l.callback=function(){dc(t,e)},l}function Ur(t){return t=ha(t),t.tag=3,t}function Rr(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(){Or(e,l,a)}}var i=l.stateNode;i!==null&&typeof i.componentDidCatch=="function"&&(t.callback=function(){Or(e,l,a),typeof n!="function"&&(ba===null?ba=new Set([this]):ba.add(this));var f=a.stack;this.componentDidCatch(a.value,{componentStack:f!==null?f:""})})}function t0(t,e,l,a,n){if(l.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(e=l.alternate,e!==null&&Xn(e,l,n,!0),l=Re.current,l!==null){switch(l.tag){case 31:case 13:return $e===null?jc():l.alternate===null&&Gt===0&&(Gt=3),l.flags&=-257,l.flags|=65536,l.lanes=n,a===Pi?l.flags|=16384:(e=l.updateQueue,e===null?l.updateQueue=new Set([a]):e.add(a),Rf(t,a,n)),!1;case 22:return l.flags|=65536,a===Pi?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)),Rf(t,a,n)),!1}throw Error(v(435,l.tag))}return Rf(t,a,n),jc(),!1}if(ot)return e=Re.current,e!==null?((e.flags&65536)===0&&(e.flags|=256),e.flags|=65536,e.lanes=n,a!==zs&&(t=Error(v(422),{cause:a}),Ru(Je(t,l)))):(a!==zs&&(e=Error(v(423),{cause:a}),Ru(Je(e,l))),t=t.current.alternate,t.flags|=65536,n&=-n,t.lanes|=n,a=Je(a,l),n=ff(t.stateNode,a,n),Bs(t,n),Gt!==4&&(Gt=2)),!1;var u=Error(v(520),{cause:a});if(u=Je(u,l),Pu===null?Pu=[u]:Pu.push(u),Gt!==4&&(Gt=2),e===null)return!0;a=Je(a,l),l=e;do{switch(l.tag){case 3:return l.flags|=65536,t=n&-n,l.lanes|=t,t=ff(l.stateNode,a,t),Bs(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"&&(ba===null||!ba.has(u))))return l.flags|=65536,n&=-n,l.lanes|=n,n=Ur(n),Rr(n,t,l,a),Bs(l,n),!1}l=l.return}while(l!==null);return!1}var of=Error(v(461)),Ft=!1;function he(t,e,l,a){e.child=t===null?Bo(e,null,l,a):sn(e,t.child,l,a)}function wr(t,e,l,a,n){l=l.render;var u=e.ref;if("ref"in a){var i={};for(var f in a)f!=="ref"&&(i[f]=a[f])}else i=a;return an(e),a=Zs(t,e,l,i,u,n),f=Vs(),t!==null&&!Ft?(Ks(t,e,n),Ql(t,e,n)):(ot&&f&&_s(e),e.flags|=1,he(t,e,a,n),e.child)}function Hr(t,e,l,a,n){if(t===null){var u=l.type;return typeof u=="function"&&!Ts(u)&&u.defaultProps===void 0&&l.compare===null?(e.tag=15,e.type=u,Lr(t,e,u,a,n)):(t=Ji(l.type,null,a,e,e.mode,n),t.ref=e.ref,t.return=e,e.child=t)}if(u=t.child,!pf(t,n)){var i=u.memoizedProps;if(l=l.compare,l=l!==null?l:Wa,l(i,a)&&t.ref===e.ref)return Ql(t,e,n)}return e.flags|=1,t=Hl(u,a),t.ref=e.ref,t.return=e,e.child=t}function Lr(t,e,l,a,n){if(t!==null){var u=t.memoizedProps;if(Wa(u,a)&&t.ref===e.ref)if(Ft=!1,e.pendingProps=a=u,pf(t,n))(t.flags&131072)!==0&&(Ft=!0);else return e.lanes=t.lanes,Ql(t,e,n)}return rf(t,e,l,a,n)}function Br(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 qr(t,e,u,l,a)}if((l&536870912)!==0)e.memoizedState={baseLanes:0,cachePool:null},t!==null&&$i(e,u!==null?u.cachePool:null),u!==null?Go(e,u):Ys(),Qo(e);else return a=e.lanes=536870912,qr(t,e,u!==null?u.baseLanes|l:l,l,a)}else u!==null?($i(e,u.cachePool),Go(e,u),ga(),e.memoizedState=null):(t!==null&&$i(e,null),Ys(),ga());return he(t,e,n,l),e.child}function Ku(t,e){return t!==null&&t.tag===22||e.stateNode!==null||(e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),e.sibling}function qr(t,e,l,a,n){var u=Rs();return u=u===null?null:{parent:kt._currentValue,pool:u},e.memoizedState={baseLanes:l,cachePool:u},t!==null&&$i(e,null),Ys(),Qo(e),t!==null&&Xn(t,e,a,!0),e.childLanes=n,null}function hc(t,e){return e=vc({mode:e.mode,children:e.children},t.mode),e.ref=t.ref,t.child=e,e.return=t,e}function Yr(t,e,l){return sn(e,t.child,null,l),t=hc(e,e.pendingProps),t.flags|=2,we(e),e.memoizedState=null,t}function e0(t,e,l){var a=e.pendingProps,n=(e.flags&128)!==0;if(e.flags&=-129,t===null){if(ot){if(a.mode==="hidden")return t=hc(e,a),e.lanes=536870912,Ku(null,t);if(Qs(e),(t=Mt)?(t=Id(t,Fe),t=t!==null&&t.data==="&"?t:null,t!==null&&(e.memoizedState={dehydrated:t,treeContext:sa!==null?{id:hl,overflow:ml}:null,retryLane:536870912,hydrationErrors:null},l=Eo(t),l.return=e,e.child=l,re=e,Mt=null)):t=null,t===null)throw oa(e);return e.lanes=536870912,null}return hc(e,a)}var u=t.memoizedState;if(u!==null){var i=u.dehydrated;if(Qs(e),n)if(e.flags&256)e.flags&=-257,e=Yr(t,e,l);else if(e.memoizedState!==null)e.child=t.child,e.flags|=128,e=null;else throw Error(v(558));else if(Ft||Xn(t,e,l,!1),n=(l&t.childLanes)!==0,Ft||n){if(a=_t,a!==null&&(i=Pt(a,l),i!==0&&i!==u.retryLane))throw u.retryLane=i,Pa(t,i),De(a,t,i),of;jc(),e=Yr(t,e,l)}else t=u.treeContext,Mt=Ie(i.nextSibling),re=e,ot=!0,fa=null,Fe=!1,t!==null&&Ao(e,t),e=hc(e,a),e.flags|=4096;return e}return t=Hl(t.child,{mode:a.mode,children:a.children}),t.ref=e.ref,e.child=t,t.return=e,t}function mc(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(v(284));(t===null||t.ref!==l)&&(e.flags|=4194816)}}function rf(t,e,l,a,n){return an(e),l=Zs(t,e,l,a,void 0,n),a=Vs(),t!==null&&!Ft?(Ks(t,e,n),Ql(t,e,n)):(ot&&a&&_s(e),e.flags|=1,he(t,e,l,n),e.child)}function Gr(t,e,l,a,n,u){return an(e),e.updateQueue=null,l=Zo(e,a,l,n),Xo(t),a=Vs(),t!==null&&!Ft?(Ks(t,e,u),Ql(t,e,u)):(ot&&a&&_s(e),e.flags|=1,he(t,e,l,u),e.child)}function Qr(t,e,l,a,n){if(an(e),e.stateNode===null){var u=qn,i=l.contextType;typeof i=="object"&&i!==null&&(u=de(i)),u=new l(a,u),e.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,u.updater=sf,e.stateNode=u,u._reactInternals=e,u=e.stateNode,u.props=a,u.state=e.memoizedState,u.refs={},Hs(e),i=l.contextType,u.context=typeof i=="object"&&i!==null?de(i):qn,u.state=e.memoizedState,i=l.getDerivedStateFromProps,typeof i=="function"&&(cf(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&&sf.enqueueReplaceState(u,u.state,null),Gu(e,a,u,n),Yu(),u.state=e.memoizedState),typeof u.componentDidMount=="function"&&(e.flags|=4194308),a=!0}else if(t===null){u=e.stateNode;var f=e.memoizedProps,o=on(l,f);u.props=o;var y=u.context,x=l.contextType;i=qn,typeof x=="object"&&x!==null&&(i=de(x));var A=l.getDerivedStateFromProps;x=typeof A=="function"||typeof u.getSnapshotBeforeUpdate=="function",f=e.pendingProps!==f,x||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(f||y!==i)&&Nr(e,u,a,i),da=!1;var p=e.memoizedState;u.state=p,Gu(e,a,u,n),Yu(),y=e.memoizedState,f||p!==y||da?(typeof A=="function"&&(cf(e,l,A,a),y=e.memoizedState),(o=da||zr(e,l,o,a,p,y,i))?(x||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=y),u.props=a,u.state=y,u.context=i,a=o):(typeof u.componentDidMount=="function"&&(e.flags|=4194308),a=!1)}else{u=e.stateNode,Ls(t,e),i=e.memoizedProps,x=on(l,i),u.props=x,A=e.pendingProps,p=u.context,y=l.contextType,o=qn,typeof y=="object"&&y!==null&&(o=de(y)),f=l.getDerivedStateFromProps,(y=typeof f=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(i!==A||p!==o)&&Nr(e,u,a,o),da=!1,p=e.memoizedState,u.state=p,Gu(e,a,u,n),Yu();var S=e.memoizedState;i!==A||p!==S||da||t!==null&&t.dependencies!==null&&Wi(t.dependencies)?(typeof f=="function"&&(cf(e,l,f,a),S=e.memoizedState),(x=da||zr(e,l,x,a,p,S,o)||t!==null&&t.dependencies!==null&&Wi(t.dependencies))?(y||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(a,S,o),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(a,S,o)),typeof u.componentDidUpdate=="function"&&(e.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(e.flags|=1024)):(typeof u.componentDidUpdate!="function"||i===t.memoizedProps&&p===t.memoizedState||(e.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||i===t.memoizedProps&&p===t.memoizedState||(e.flags|=1024),e.memoizedProps=a,e.memoizedState=S),u.props=a,u.state=S,u.context=o,a=x):(typeof u.componentDidUpdate!="function"||i===t.memoizedProps&&p===t.memoizedState||(e.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||i===t.memoizedProps&&p===t.memoizedState||(e.flags|=1024),a=!1)}return u=a,mc(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=sn(e,t.child,null,n),e.child=sn(e,null,l,n)):he(t,e,l,n),e.memoizedState=u.state,t=e.child):t=Ql(t,e,n),t}function Xr(t,e,l,a){return en(),e.flags|=256,he(t,e,l,a),e.child}var df={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function hf(t){return{baseLanes:t,cachePool:Oo()}}function mf(t,e,l){return t=t!==null?t.childLanes&~l:0,e&&(t|=Le),t}function Zr(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:(Zt.current&2)!==0),i&&(n=!0,e.flags&=-129),i=(e.flags&32)!==0,e.flags&=-33,t===null){if(ot){if(n?va(e):ga(),(t=Mt)?(t=Id(t,Fe),t=t!==null&&t.data!=="&"?t:null,t!==null&&(e.memoizedState={dehydrated:t,treeContext:sa!==null?{id:hl,overflow:ml}:null,retryLane:536870912,hydrationErrors:null},l=Eo(t),l.return=e,e.child=l,re=e,Mt=null)):t=null,t===null)throw oa(e);return Ff(t)?e.lanes=32:e.lanes=536870912,null}var f=a.children;return a=a.fallback,n?(ga(),n=e.mode,f=vc({mode:"hidden",children:f},n),a=tn(a,n,l,null),f.return=e,a.return=e,f.sibling=a,e.child=f,a=e.child,a.memoizedState=hf(l),a.childLanes=mf(t,i,l),e.memoizedState=df,Ku(null,a)):(va(e),vf(e,f))}var o=t.memoizedState;if(o!==null&&(f=o.dehydrated,f!==null)){if(u)e.flags&256?(va(e),e.flags&=-257,e=gf(t,e,l)):e.memoizedState!==null?(ga(),e.child=t.child,e.flags|=128,e=null):(ga(),f=a.fallback,n=e.mode,a=vc({mode:"visible",children:a.children},n),f=tn(f,n,l,null),f.flags|=2,a.return=e,f.return=e,a.sibling=f,e.child=a,sn(e,t.child,null,l),a=e.child,a.memoizedState=hf(l),a.childLanes=mf(t,i,l),e.memoizedState=df,e=Ku(null,a));else if(va(e),Ff(f)){if(i=f.nextSibling&&f.nextSibling.dataset,i)var y=i.dgst;i=y,a=Error(v(419)),a.stack="",a.digest=i,Ru({value:a,source:null,stack:null}),e=gf(t,e,l)}else if(Ft||Xn(t,e,l,!1),i=(l&t.childLanes)!==0,Ft||i){if(i=_t,i!==null&&(a=Pt(i,l),a!==0&&a!==o.retryLane))throw o.retryLane=a,Pa(t,a),De(i,t,a),of;Wf(f)||jc(),e=gf(t,e,l)}else Wf(f)?(e.flags|=192,e.child=t.child,e=null):(t=o.treeContext,Mt=Ie(f.nextSibling),re=e,ot=!0,fa=null,Fe=!1,t!==null&&Ao(e,t),e=vf(e,a.children),e.flags|=4096);return e}return n?(ga(),f=a.fallback,n=e.mode,o=t.child,y=o.sibling,a=Hl(o,{mode:"hidden",children:a.children}),a.subtreeFlags=o.subtreeFlags&65011712,y!==null?f=Hl(y,f):(f=tn(f,n,l,null),f.flags|=2),f.return=e,a.return=e,a.sibling=f,e.child=a,Ku(null,a),a=e.child,f=t.child.memoizedState,f===null?f=hf(l):(n=f.cachePool,n!==null?(o=kt._currentValue,n=n.parent!==o?{parent:o,pool:o}:n):n=Oo(),f={baseLanes:f.baseLanes|l,cachePool:n}),a.memoizedState=f,a.childLanes=mf(t,i,l),e.memoizedState=df,Ku(t.child,a)):(va(e),l=t.child,t=l.sibling,l=Hl(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 vf(t,e){return e=vc({mode:"visible",children:e},t.mode),e.return=t,t.child=e}function vc(t,e){return t=Ue(22,t,null,e),t.lanes=0,t}function gf(t,e,l){return sn(e,t.child,null,l),t=vf(e,e.pendingProps.children),t.flags|=2,e.memoizedState=null,t}function Vr(t,e,l){t.lanes|=e;var a=t.alternate;a!==null&&(a.lanes|=e),Ds(t.return,e,l)}function yf(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 Kr(t,e,l){var a=e.pendingProps,n=a.revealOrder,u=a.tail;a=a.children;var i=Zt.current,f=(i&2)!==0;if(f?(i=i&1|2,e.flags|=128):i&=1,O(Zt,i),he(t,e,a,l),a=ot?Uu:0,!f&&t!==null&&(t.flags&128)!==0)t:for(t=e.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&Vr(t,l,e);else if(t.tag===19)Vr(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&&ac(t)===null&&(n=l),l=l.sibling;l=n,l===null?(n=e.child,e.child=null):(n=l.sibling,l.sibling=null),yf(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&&ac(t)===null){e.child=n;break}t=n.sibling,n.sibling=l,l=n,n=t}yf(e,!0,l,null,u,a);break;case"together":yf(e,!1,null,null,void 0,a);break;default:e.memoizedState=null}return e.child}function Ql(t,e,l){if(t!==null&&(e.dependencies=t.dependencies),Sa|=e.lanes,(l&e.childLanes)===0)if(t!==null){if(Xn(t,e,l,!1),(l&e.childLanes)===0)return null}else return null;if(t!==null&&e.child!==t.child)throw Error(v(153));if(e.child!==null){for(t=e.child,l=Hl(t,t.pendingProps),e.child=l,l.return=e;t.sibling!==null;)t=t.sibling,l=l.sibling=Hl(t,t.pendingProps),l.return=e;l.sibling=null}return e.child}function pf(t,e){return(t.lanes&e)!==0?!0:(t=t.dependencies,!!(t!==null&&Wi(t)))}function l0(t,e,l){switch(e.tag){case 3:zt(e,e.stateNode.containerInfo),ra(e,kt,t.memoizedState.cache),en();break;case 27:case 5:ae(e);break;case 4:zt(e,e.stateNode.containerInfo);break;case 10:ra(e,e.type,e.memoizedProps.value);break;case 31:if(e.memoizedState!==null)return e.flags|=128,Qs(e),null;break;case 13:var a=e.memoizedState;if(a!==null)return a.dehydrated!==null?(va(e),e.flags|=128,null):(l&e.child.childLanes)!==0?Zr(t,e,l):(va(e),t=Ql(t,e,l),t!==null?t.sibling:null);va(e);break;case 19:var n=(t.flags&128)!==0;if(a=(l&e.childLanes)!==0,a||(Xn(t,e,l,!1),a=(l&e.childLanes)!==0),n){if(a)return Kr(t,e,l);e.flags|=128}if(n=e.memoizedState,n!==null&&(n.rendering=null,n.tail=null,n.lastEffect=null),O(Zt,Zt.current),a)break;return null;case 22:return e.lanes=0,Br(t,e,l,e.pendingProps);case 24:ra(e,kt,t.memoizedState.cache)}return Ql(t,e,l)}function Jr(t,e,l){if(t!==null)if(t.memoizedProps!==e.pendingProps)Ft=!0;else{if(!pf(t,l)&&(e.flags&128)===0)return Ft=!1,l0(t,e,l);Ft=(t.flags&131072)!==0}else Ft=!1,ot&&(e.flags&1048576)!==0&&_o(e,Uu,e.index);switch(e.lanes=0,e.tag){case 16:t:{var a=e.pendingProps;if(t=un(e.elementType),e.type=t,typeof t=="function")Ts(t)?(a=on(t,a),e.tag=1,e=Qr(null,e,t,a,l)):(e.tag=0,e=rf(null,e,t,a,l));else{if(t!=null){var n=t.$$typeof;if(n===Xt){e.tag=11,e=wr(null,e,t,a,l);break t}else if(n===lt){e.tag=14,e=Hr(null,e,t,a,l);break t}}throw e=Kt(t)||t,Error(v(306,e,""))}}return e;case 0:return rf(t,e,e.type,e.pendingProps,l);case 1:return a=e.type,n=on(a,e.pendingProps),Qr(t,e,a,n,l);case 3:t:{if(zt(e,e.stateNode.containerInfo),t===null)throw Error(v(387));a=e.pendingProps;var u=e.memoizedState;n=u.element,Ls(t,e),Gu(e,a,null,l);var i=e.memoizedState;if(a=i.cache,ra(e,kt,a),a!==u.cache&&Ms(e,[kt],l,!0),Yu(),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=Xr(t,e,a,l);break t}else if(a!==n){n=Je(Error(v(424)),e),Ru(n),e=Xr(t,e,a,l);break t}else{switch(t=e.stateNode.containerInfo,t.nodeType){case 9:t=t.body;break;default:t=t.nodeName==="HTML"?t.ownerDocument.body:t}for(Mt=Ie(t.firstChild),re=e,ot=!0,fa=null,Fe=!0,l=Bo(e,null,a,l),e.child=l;l;)l.flags=l.flags&-3|4096,l=l.sibling}else{if(en(),a===n){e=Ql(t,e,l);break t}he(t,e,a,l)}e=e.child}return e;case 26:return mc(t,e),t===null?(l=nh(e.type,null,e.pendingProps,null))?e.memoizedState=l:ot||(l=e.type,t=e.pendingProps,a=Mc(F.current).createElement(l),a[Nt]=e,a[se]=t,me(a,l,t),Ct(a),e.stateNode=a):e.memoizedState=nh(e.type,t.memoizedProps,e.pendingProps,t.memoizedState),null;case 27:return ae(e),t===null&&ot&&(a=e.stateNode=eh(e.type,e.pendingProps,F.current),re=e,Fe=!0,n=Mt,ja(e.type)?($f=n,Mt=Ie(a.firstChild)):Mt=n),he(t,e,e.pendingProps.children,l),mc(t,e),t===null&&(e.flags|=4194304),e.child;case 5:return t===null&&ot&&((n=a=Mt)&&(a=O0(a,e.type,e.pendingProps,Fe),a!==null?(e.stateNode=a,re=e,Mt=Ie(a.firstChild),Fe=!1,n=!0):n=!1),n||oa(e)),ae(e),n=e.type,u=e.pendingProps,i=t!==null?t.memoizedProps:null,a=u.children,Kf(n,u)?a=null:i!==null&&Kf(n,i)&&(e.flags|=32),e.memoizedState!==null&&(n=Zs(t,e,Jh,null,null,l),ci._currentValue=n),mc(t,e),he(t,e,a,l),e.child;case 6:return t===null&&ot&&((t=l=Mt)&&(l=U0(l,e.pendingProps,Fe),l!==null?(e.stateNode=l,re=e,Mt=null,t=!0):t=!1),t||oa(e)),null;case 13:return Zr(t,e,l);case 4:return zt(e,e.stateNode.containerInfo),a=e.pendingProps,t===null?e.child=sn(e,null,a,l):he(t,e,a,l),e.child;case 11:return wr(t,e,e.type,e.pendingProps,l);case 7:return he(t,e,e.pendingProps,l),e.child;case 8:return he(t,e,e.pendingProps.children,l),e.child;case 12:return he(t,e,e.pendingProps.children,l),e.child;case 10:return a=e.pendingProps,ra(e,e.type,a.value),he(t,e,a.children,l),e.child;case 9:return n=e.type._context,a=e.pendingProps.children,an(e),n=de(n),a=a(n),e.flags|=1,he(t,e,a,l),e.child;case 14:return Hr(t,e,e.type,e.pendingProps,l);case 15:return Lr(t,e,e.type,e.pendingProps,l);case 19:return Kr(t,e,l);case 31:return e0(t,e,l);case 22:return Br(t,e,l,e.pendingProps);case 24:return an(e),a=de(kt),t===null?(n=Rs(),n===null&&(n=_t,u=Os(),n.pooledCache=u,u.refCount++,u!==null&&(n.pooledCacheLanes|=l),n=u),e.memoizedState={parent:a,cache:n},Hs(e),ra(e,kt,n)):((t.lanes&l)!==0&&(Ls(t,e),Gu(e,null,null,l),Yu()),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),ra(e,kt,a)):(a=u.cache,ra(e,kt,a),a!==n.cache&&Ms(e,[kt],l,!0))),he(t,e,e.pendingProps.children,l),e.child;case 29:throw e.pendingProps}throw Error(v(156,e.tag))}function Xl(t){t.flags|=4}function Sf(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(bd())t.flags|=8192;else throw cn=Pi,ws}else t.flags&=-16777217}function kr(t,e){if(e.type!=="stylesheet"||(e.state.loading&4)!==0)t.flags&=-16777217;else if(t.flags|=16777216,!fh(e))if(bd())t.flags|=8192;else throw cn=Pi,ws}function gc(t,e){e!==null&&(t.flags|=4),t.flags&16384&&(e=t.tag!==22?Sn():536870912,t.lanes|=e,eu|=e)}function Ju(t,e){if(!ot)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 Ot(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 a0(t,e,l){var a=e.pendingProps;switch(As(e),e.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ot(e),null;case 1:return Ot(e),null;case 3:return l=e.stateNode,a=null,t!==null&&(a=t.memoizedState.cache),e.memoizedState.cache!==a&&(e.flags|=2048),ql(kt),mt(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(t===null||t.child===null)&&(Qn(e)?Xl(e):t===null||t.memoizedState.isDehydrated&&(e.flags&256)===0||(e.flags|=1024,Ns())),Ot(e),null;case 26:var n=e.type,u=e.memoizedState;return t===null?(Xl(e),u!==null?(Ot(e),kr(e,u)):(Ot(e),Sf(e,n,null,a,l))):u?u!==t.memoizedState?(Xl(e),Ot(e),kr(e,u)):(Ot(e),e.flags&=-16777217):(t=t.memoizedProps,t!==a&&Xl(e),Ot(e),Sf(e,n,t,a,l)),null;case 27:if(ge(e),l=F.current,n=e.type,t!==null&&e.stateNode!=null)t.memoizedProps!==a&&Xl(e);else{if(!a){if(e.stateNode===null)throw Error(v(166));return Ot(e),null}t=R.current,Qn(e)?zo(e):(t=eh(n,a,l),e.stateNode=t,Xl(e))}return Ot(e),null;case 5:if(ge(e),n=e.type,t!==null&&e.stateNode!=null)t.memoizedProps!==a&&Xl(e);else{if(!a){if(e.stateNode===null)throw Error(v(166));return Ot(e),null}if(u=R.current,Qn(e))zo(e);else{var i=Mc(F.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[Nt]=e,u[se]=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(me(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&&Xl(e)}}return Ot(e),Sf(e,e.type,t===null?null:t.memoizedProps,e.pendingProps,l),null;case 6:if(t&&e.stateNode!=null)t.memoizedProps!==a&&Xl(e);else{if(typeof a!="string"&&e.stateNode===null)throw Error(v(166));if(t=F.current,Qn(e)){if(t=e.stateNode,l=e.memoizedProps,a=null,n=re,n!==null)switch(n.tag){case 27:case 5:a=n.memoizedProps}t[Nt]=e,t=!!(t.nodeValue===l||a!==null&&a.suppressHydrationWarning===!0||Zd(t.nodeValue,l)),t||oa(e,!0)}else t=Mc(t).createTextNode(a),t[Nt]=e,e.stateNode=t}return Ot(e),null;case 31:if(l=e.memoizedState,t===null||t.memoizedState!==null){if(a=Qn(e),l!==null){if(t===null){if(!a)throw Error(v(318));if(t=e.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(v(557));t[Nt]=e}else en(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;Ot(e),t=!1}else l=Ns(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=l),t=!0;if(!t)return e.flags&256?(we(e),e):(we(e),null);if((e.flags&128)!==0)throw Error(v(558))}return Ot(e),null;case 13:if(a=e.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(n=Qn(e),a!==null&&a.dehydrated!==null){if(t===null){if(!n)throw Error(v(318));if(n=e.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(v(317));n[Nt]=e}else en(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;Ot(e),n=!1}else n=Ns(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=n),n=!0;if(!n)return e.flags&256?(we(e),e):(we(e),null)}return we(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),gc(e,e.updateQueue),Ot(e),null);case 4:return mt(),t===null&&Gf(e.stateNode.containerInfo),Ot(e),null;case 10:return ql(e.type),Ot(e),null;case 19:if(j(Zt),a=e.memoizedState,a===null)return Ot(e),null;if(n=(e.flags&128)!==0,u=a.rendering,u===null)if(n)Ju(a,!1);else{if(Gt!==0||t!==null&&(t.flags&128)!==0)for(t=e.child;t!==null;){if(u=ac(t),u!==null){for(e.flags|=128,Ju(a,!1),t=u.updateQueue,e.updateQueue=t,gc(e,t),e.subtreeFlags=0,t=l,l=e.child;l!==null;)To(l,t),l=l.sibling;return O(Zt,Zt.current&1|2),ot&&Ll(e,a.treeForkCount),e.child}t=t.sibling}a.tail!==null&&ye()>xc&&(e.flags|=128,n=!0,Ju(a,!1),e.lanes=4194304)}else{if(!n)if(t=ac(u),t!==null){if(e.flags|=128,n=!0,t=t.updateQueue,e.updateQueue=t,gc(e,t),Ju(a,!0),a.tail===null&&a.tailMode==="hidden"&&!u.alternate&&!ot)return Ot(e),null}else 2*ye()-a.renderingStartTime>xc&&l!==536870912&&(e.flags|=128,n=!0,Ju(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=ye(),t.sibling=null,l=Zt.current,O(Zt,n?l&1|2:l&1),ot&&Ll(e,a.treeForkCount),t):(Ot(e),null);case 22:case 23:return we(e),Gs(),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&&(Ot(e),e.subtreeFlags&6&&(e.flags|=8192)):Ot(e),l=e.updateQueue,l!==null&&gc(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&&j(nn),null;case 24:return l=null,t!==null&&(l=t.memoizedState.cache),e.memoizedState.cache!==l&&(e.flags|=2048),ql(kt),Ot(e),null;case 25:return null;case 30:return null}throw Error(v(156,e.tag))}function n0(t,e){switch(As(e),e.tag){case 1:return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return ql(kt),mt(),t=e.flags,(t&65536)!==0&&(t&128)===0?(e.flags=t&-65537|128,e):null;case 26:case 27:case 5:return ge(e),null;case 31:if(e.memoizedState!==null){if(we(e),e.alternate===null)throw Error(v(340));en()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 13:if(we(e),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(v(340));en()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return j(Zt),null;case 4:return mt(),null;case 10:return ql(e.type),null;case 22:case 23:return we(e),Gs(),t!==null&&j(nn),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 24:return ql(kt),null;case 25:return null;default:return null}}function Wr(t,e){switch(As(e),e.tag){case 3:ql(kt),mt();break;case 26:case 27:case 5:ge(e);break;case 4:mt();break;case 31:e.memoizedState!==null&&we(e);break;case 13:we(e);break;case 19:j(Zt);break;case 10:ql(e.type);break;case 22:case 23:we(e),Gs(),t!==null&&j(nn);break;case 24:ql(kt)}}function ku(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(f){xt(e,e.return,f)}}function ya(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,f=i.destroy;if(f!==void 0){i.destroy=void 0,n=e;var o=l,y=f;try{y()}catch(x){xt(n,o,x)}}}a=a.next}while(a!==u)}}catch(x){xt(e,e.return,x)}}function Fr(t){var e=t.updateQueue;if(e!==null){var l=t.stateNode;try{Yo(e,l)}catch(a){xt(t,t.return,a)}}}function $r(t,e,l){l.props=on(t.type,t.memoizedProps),l.state=t.memoizedState;try{l.componentWillUnmount()}catch(a){xt(t,e,a)}}function Wu(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){xt(t,e,n)}}function vl(t,e){var l=t.ref,a=t.refCleanup;if(l!==null)if(typeof a=="function")try{a()}catch(n){xt(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){xt(t,e,n)}else l.current=null}function Ir(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){xt(t,t.return,n)}}function bf(t,e,l){try{var a=t.stateNode;A0(a,t.type,l,e),a[se]=e}catch(n){xt(t,t.return,n)}}function Pr(t){return t.tag===5||t.tag===3||t.tag===26||t.tag===27&&ja(t.type)||t.tag===4}function xf(t){t:for(;;){for(;t.sibling===null;){if(t.return===null||Pr(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&&ja(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 Tf(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=ll));else if(a!==4&&(a===27&&ja(t.type)&&(l=t.stateNode,e=null),t=t.child,t!==null))for(Tf(t,e,l),t=t.sibling;t!==null;)Tf(t,e,l),t=t.sibling}function yc(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&&ja(t.type)&&(l=t.stateNode),t=t.child,t!==null))for(yc(t,e,l),t=t.sibling;t!==null;)yc(t,e,l),t=t.sibling}function td(t){var e=t.stateNode,l=t.memoizedProps;try{for(var a=t.type,n=e.attributes;n.length;)e.removeAttributeNode(n[0]);me(e,a,l),e[Nt]=t,e[se]=l}catch(u){xt(t,t.return,u)}}var Zl=!1,$t=!1,Ef=!1,ed=typeof WeakSet=="function"?WeakSet:Set,ue=null;function u0(t,e){if(t=t.containerInfo,Zf=Bc,t=N(t),C(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,f=-1,o=-1,y=0,x=0,A=t,p=null;e:for(;;){for(var S;A!==l||n!==0&&A.nodeType!==3||(f=i+n),A!==u||a!==0&&A.nodeType!==3||(o=i+a),A.nodeType===3&&(i+=A.nodeValue.length),(S=A.firstChild)!==null;)p=A,A=S;for(;;){if(A===t)break e;if(p===l&&++y===n&&(f=i),p===u&&++x===a&&(o=i),(S=A.nextSibling)!==null)break;A=p,p=A.parentNode}A=S}l=f===-1||o===-1?null:{start:f,end:o}}else l=null}l=l||{start:0,end:0}}else l=null;for(Vf={focusedElem:t,selectionRange:l},Bc=!1,ue=e;ue!==null;)if(e=ue,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,ue=t;else for(;ue!==null;){switch(e=ue,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=on(l.type,n);t=a.getSnapshotBeforeUpdate(w,u),a.__reactInternalSnapshotBeforeUpdate=t}catch(K){xt(l,l.return,K)}}break;case 3:if((t&1024)!==0){if(t=e.stateNode.containerInfo,l=t.nodeType,l===9)kf(t);else if(l===1)switch(t.nodeName){case"HEAD":case"HTML":case"BODY":kf(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(v(163))}if(t=e.sibling,t!==null){t.return=e.return,ue=t;break}ue=e.return}}function ld(t,e,l){var a=l.flags;switch(l.tag){case 0:case 11:case 15:Kl(t,l),a&4&&ku(5,l);break;case 1:if(Kl(t,l),a&4)if(t=l.stateNode,e===null)try{t.componentDidMount()}catch(i){xt(l,l.return,i)}else{var n=on(l.type,e.memoizedProps);e=e.memoizedState;try{t.componentDidUpdate(n,e,t.__reactInternalSnapshotBeforeUpdate)}catch(i){xt(l,l.return,i)}}a&64&&Fr(l),a&512&&Wu(l,l.return);break;case 3:if(Kl(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{Yo(t,e)}catch(i){xt(l,l.return,i)}}break;case 27:e===null&&a&4&&td(l);case 26:case 5:Kl(t,l),e===null&&a&4&&Ir(l),a&512&&Wu(l,l.return);break;case 12:Kl(t,l);break;case 31:Kl(t,l),a&4&&ud(t,l);break;case 13:Kl(t,l),a&4&&id(t,l),a&64&&(t=l.memoizedState,t!==null&&(t=t.dehydrated,t!==null&&(l=m0.bind(null,l),R0(t,l))));break;case 22:if(a=l.memoizedState!==null||Zl,!a){e=e!==null&&e.memoizedState!==null||$t,n=Zl;var u=$t;Zl=a,($t=e)&&!u?Jl(t,l,(l.subtreeFlags&8772)!==0):Kl(t,l),Zl=n,$t=u}break;case 30:break;default:Kl(t,l)}}function ad(t){var e=t.alternate;e!==null&&(t.alternate=null,ad(e)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(e=t.stateNode,e!==null&&vu(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 Rt=null,Ae=!1;function Vl(t,e,l){for(l=l.child;l!==null;)nd(t,e,l),l=l.sibling}function nd(t,e,l){if(Lt&&typeof Lt.onCommitFiberUnmount=="function")try{Lt.onCommitFiberUnmount(Tl,l)}catch{}switch(l.tag){case 26:$t||vl(l,e),Vl(t,e,l),l.memoizedState?l.memoizedState.count--:l.stateNode&&(l=l.stateNode,l.parentNode.removeChild(l));break;case 27:$t||vl(l,e);var a=Rt,n=Ae;ja(l.type)&&(Rt=l.stateNode,Ae=!1),Vl(t,e,l),ni(l.stateNode),Rt=a,Ae=n;break;case 5:$t||vl(l,e);case 6:if(a=Rt,n=Ae,Rt=null,Vl(t,e,l),Rt=a,Ae=n,Rt!==null)if(Ae)try{(Rt.nodeType===9?Rt.body:Rt.nodeName==="HTML"?Rt.ownerDocument.body:Rt).removeChild(l.stateNode)}catch(u){xt(l,e,u)}else try{Rt.removeChild(l.stateNode)}catch(u){xt(l,e,u)}break;case 18:Rt!==null&&(Ae?(t=Rt,Fd(t.nodeType===9?t.body:t.nodeName==="HTML"?t.ownerDocument.body:t,l.stateNode),fu(t)):Fd(Rt,l.stateNode));break;case 4:a=Rt,n=Ae,Rt=l.stateNode.containerInfo,Ae=!0,Vl(t,e,l),Rt=a,Ae=n;break;case 0:case 11:case 14:case 15:ya(2,l,e),$t||ya(4,l,e),Vl(t,e,l);break;case 1:$t||(vl(l,e),a=l.stateNode,typeof a.componentWillUnmount=="function"&&$r(l,e,a)),Vl(t,e,l);break;case 21:Vl(t,e,l);break;case 22:$t=(a=$t)||l.memoizedState!==null,Vl(t,e,l),$t=a;break;default:Vl(t,e,l)}}function ud(t,e){if(e.memoizedState===null&&(t=e.alternate,t!==null&&(t=t.memoizedState,t!==null))){t=t.dehydrated;try{fu(t)}catch(l){xt(e,e.return,l)}}}function id(t,e){if(e.memoizedState===null&&(t=e.alternate,t!==null&&(t=t.memoizedState,t!==null&&(t=t.dehydrated,t!==null))))try{fu(t)}catch(l){xt(e,e.return,l)}}function i0(t){switch(t.tag){case 31:case 13:case 19:var e=t.stateNode;return e===null&&(e=t.stateNode=new ed),e;case 22:return t=t.stateNode,e=t._retryCache,e===null&&(e=t._retryCache=new ed),e;default:throw Error(v(435,t.tag))}}function pc(t,e){var l=i0(t);e.forEach(function(a){if(!l.has(a)){l.add(a);var n=v0.bind(null,t,a);a.then(n,n)}})}function ze(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,f=i;t:for(;f!==null;){switch(f.tag){case 27:if(ja(f.type)){Rt=f.stateNode,Ae=!1;break t}break;case 5:Rt=f.stateNode,Ae=!1;break t;case 3:case 4:Rt=f.stateNode.containerInfo,Ae=!0;break t}f=f.return}if(Rt===null)throw Error(v(160));nd(u,i,n),Rt=null,Ae=!1,u=n.alternate,u!==null&&(u.return=null),n.return=null}if(e.subtreeFlags&13886)for(e=e.child;e!==null;)cd(e,t),e=e.sibling}var nl=null;function cd(t,e){var l=t.alternate,a=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:ze(e,t),Ne(t),a&4&&(ya(3,t,t.return),ku(3,t),ya(5,t,t.return));break;case 1:ze(e,t),Ne(t),a&512&&($t||l===null||vl(l,l.return)),a&64&&Zl&&(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=nl;if(ze(e,t),Ne(t),a&512&&($t||l===null||vl(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[Pl]||u[Nt]||u.namespaceURI==="http://www.w3.org/2000/svg"||u.hasAttribute("itemprop"))&&(u=n.createElement(a),n.head.insertBefore(u,n.querySelector("head > title"))),me(u,a,l),u[Nt]=t,Ct(u),a=u;break t;case"link":var i=ch("link","href",n).get(a+(l.href||""));if(i){for(var f=0;f<i.length;f++)if(u=i[f],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(f,1);break e}}u=n.createElement(a),me(u,a,l),n.head.appendChild(u);break;case"meta":if(i=ch("meta","content",n).get(a+(l.content||""))){for(f=0;f<i.length;f++)if(u=i[f],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(f,1);break e}}u=n.createElement(a),me(u,a,l),n.head.appendChild(u);break;default:throw Error(v(468,a))}u[Nt]=t,Ct(u),a=u}t.stateNode=a}else sh(n,t.type,t.stateNode);else t.stateNode=ih(n,a,t.memoizedProps);else u!==a?(u===null?l.stateNode!==null&&(l=l.stateNode,l.parentNode.removeChild(l)):u.count--,a===null?sh(n,t.type,t.stateNode):ih(n,a,t.memoizedProps)):a===null&&t.stateNode!==null&&bf(t,t.memoizedProps,l.memoizedProps)}break;case 27:ze(e,t),Ne(t),a&512&&($t||l===null||vl(l,l.return)),l!==null&&a&4&&bf(t,t.memoizedProps,l.memoizedProps);break;case 5:if(ze(e,t),Ne(t),a&512&&($t||l===null||vl(l,l.return)),t.flags&32){n=t.stateNode;try{na(n,"")}catch(w){xt(t,t.return,w)}}a&4&&t.stateNode!=null&&(n=t.memoizedProps,bf(t,n,l!==null?l.memoizedProps:n)),a&1024&&(Ef=!0);break;case 6:if(ze(e,t),Ne(t),a&4){if(t.stateNode===null)throw Error(v(162));a=t.memoizedProps,l=t.stateNode;try{l.nodeValue=a}catch(w){xt(t,t.return,w)}}break;case 3:if(Rc=null,n=nl,nl=Oc(e.containerInfo),ze(e,t),nl=n,Ne(t),a&4&&l!==null&&l.memoizedState.isDehydrated)try{fu(e.containerInfo)}catch(w){xt(t,t.return,w)}Ef&&(Ef=!1,sd(t));break;case 4:a=nl,nl=Oc(t.stateNode.containerInfo),ze(e,t),Ne(t),nl=a;break;case 12:ze(e,t),Ne(t);break;case 31:ze(e,t),Ne(t),a&4&&(a=t.updateQueue,a!==null&&(t.updateQueue=null,pc(t,a)));break;case 13:ze(e,t),Ne(t),t.child.flags&8192&&t.memoizedState!==null!=(l!==null&&l.memoizedState!==null)&&(bc=ye()),a&4&&(a=t.updateQueue,a!==null&&(t.updateQueue=null,pc(t,a)));break;case 22:n=t.memoizedState!==null;var o=l!==null&&l.memoizedState!==null,y=Zl,x=$t;if(Zl=y||n,$t=x||o,ze(e,t),$t=x,Zl=y,Ne(t),a&8192)t:for(e=t.stateNode,e._visibility=n?e._visibility&-2:e._visibility|1,n&&(l===null||o||Zl||$t||rn(t)),l=null,e=t;;){if(e.tag===5||e.tag===26){if(l===null){o=l=e;try{if(u=o.stateNode,n)i=u.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none";else{f=o.stateNode;var A=o.memoizedProps.style,p=A!=null&&A.hasOwnProperty("display")?A.display:null;f.style.display=p==null||typeof p=="boolean"?"":(""+p).trim()}}catch(w){xt(o,o.return,w)}}}else if(e.tag===6){if(l===null){o=e;try{o.stateNode.nodeValue=n?"":o.memoizedProps}catch(w){xt(o,o.return,w)}}}else if(e.tag===18){if(l===null){o=e;try{var S=o.stateNode;n?$d(S,!0):$d(o.stateNode,!1)}catch(w){xt(o,o.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,pc(t,l))));break;case 19:ze(e,t),Ne(t),a&4&&(a=t.updateQueue,a!==null&&(t.updateQueue=null,pc(t,a)));break;case 30:break;case 21:break;default:ze(e,t),Ne(t)}}function Ne(t){var e=t.flags;if(e&2){try{for(var l,a=t.return;a!==null;){if(Pr(a)){l=a;break}a=a.return}if(l==null)throw Error(v(160));switch(l.tag){case 27:var n=l.stateNode,u=xf(t);yc(t,u,n);break;case 5:var i=l.stateNode;l.flags&32&&(na(i,""),l.flags&=-33);var f=xf(t);yc(t,f,i);break;case 3:case 4:var o=l.stateNode.containerInfo,y=xf(t);Tf(t,y,o);break;default:throw Error(v(161))}}catch(x){xt(t,t.return,x)}t.flags&=-3}e&4096&&(t.flags&=-4097)}function sd(t){if(t.subtreeFlags&1024)for(t=t.child;t!==null;){var e=t;sd(e),e.tag===5&&e.flags&1024&&e.stateNode.reset(),t=t.sibling}}function Kl(t,e){if(e.subtreeFlags&8772)for(e=e.child;e!==null;)ld(t,e.alternate,e),e=e.sibling}function rn(t){for(t=t.child;t!==null;){var e=t;switch(e.tag){case 0:case 11:case 14:case 15:ya(4,e,e.return),rn(e);break;case 1:vl(e,e.return);var l=e.stateNode;typeof l.componentWillUnmount=="function"&&$r(e,e.return,l),rn(e);break;case 27:ni(e.stateNode);case 26:case 5:vl(e,e.return),rn(e);break;case 22:e.memoizedState===null&&rn(e);break;case 30:rn(e);break;default:rn(e)}t=t.sibling}}function Jl(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:Jl(n,u,l),ku(4,u);break;case 1:if(Jl(n,u,l),a=u,n=a.stateNode,typeof n.componentDidMount=="function")try{n.componentDidMount()}catch(y){xt(a,a.return,y)}if(a=u,n=a.updateQueue,n!==null){var f=a.stateNode;try{var o=n.shared.hiddenCallbacks;if(o!==null)for(n.shared.hiddenCallbacks=null,n=0;n<o.length;n++)qo(o[n],f)}catch(y){xt(a,a.return,y)}}l&&i&64&&Fr(u),Wu(u,u.return);break;case 27:td(u);case 26:case 5:Jl(n,u,l),l&&a===null&&i&4&&Ir(u),Wu(u,u.return);break;case 12:Jl(n,u,l);break;case 31:Jl(n,u,l),l&&i&4&&ud(n,u);break;case 13:Jl(n,u,l),l&&i&4&&id(n,u);break;case 22:u.memoizedState===null&&Jl(n,u,l),Wu(u,u.return);break;case 30:break;default:Jl(n,u,l)}e=e.sibling}}function jf(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&&wu(l))}function _f(t,e){t=null,e.alternate!==null&&(t=e.alternate.memoizedState.cache),e=e.memoizedState.cache,e!==t&&(e.refCount++,t!=null&&wu(t))}function ul(t,e,l,a){if(e.subtreeFlags&10256)for(e=e.child;e!==null;)fd(t,e,l,a),e=e.sibling}function fd(t,e,l,a){var n=e.flags;switch(e.tag){case 0:case 11:case 15:ul(t,e,l,a),n&2048&&ku(9,e);break;case 1:ul(t,e,l,a);break;case 3:ul(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&&wu(t)));break;case 12:if(n&2048){ul(t,e,l,a),t=e.stateNode;try{var u=e.memoizedProps,i=u.id,f=u.onPostCommit;typeof f=="function"&&f(i,e.alternate===null?"mount":"update",t.passiveEffectDuration,-0)}catch(o){xt(e,e.return,o)}}else ul(t,e,l,a);break;case 31:ul(t,e,l,a);break;case 13:ul(t,e,l,a);break;case 23:break;case 22:u=e.stateNode,i=e.alternate,e.memoizedState!==null?u._visibility&2?ul(t,e,l,a):Fu(t,e):u._visibility&2?ul(t,e,l,a):(u._visibility|=2,In(t,e,l,a,(e.subtreeFlags&10256)!==0||!1)),n&2048&&jf(i,e);break;case 24:ul(t,e,l,a),n&2048&&_f(e.alternate,e);break;default:ul(t,e,l,a)}}function In(t,e,l,a,n){for(n=n&&((e.subtreeFlags&10256)!==0||!1),e=e.child;e!==null;){var u=t,i=e,f=l,o=a,y=i.flags;switch(i.tag){case 0:case 11:case 15:In(u,i,f,o,n),ku(8,i);break;case 23:break;case 22:var x=i.stateNode;i.memoizedState!==null?x._visibility&2?In(u,i,f,o,n):Fu(u,i):(x._visibility|=2,In(u,i,f,o,n)),n&&y&2048&&jf(i.alternate,i);break;case 24:In(u,i,f,o,n),n&&y&2048&&_f(i.alternate,i);break;default:In(u,i,f,o,n)}e=e.sibling}}function Fu(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:Fu(l,a),n&2048&&jf(a.alternate,a);break;case 24:Fu(l,a),n&2048&&_f(a.alternate,a);break;default:Fu(l,a)}e=e.sibling}}var $u=8192;function Pn(t,e,l){if(t.subtreeFlags&$u)for(t=t.child;t!==null;)od(t,e,l),t=t.sibling}function od(t,e,l){switch(t.tag){case 26:Pn(t,e,l),t.flags&$u&&t.memoizedState!==null&&K0(l,nl,t.memoizedState,t.memoizedProps);break;case 5:Pn(t,e,l);break;case 3:case 4:var a=nl;nl=Oc(t.stateNode.containerInfo),Pn(t,e,l),nl=a;break;case 22:t.memoizedState===null&&(a=t.alternate,a!==null&&a.memoizedState!==null?(a=$u,$u=16777216,Pn(t,e,l),$u=a):Pn(t,e,l));break;default:Pn(t,e,l)}}function rd(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 Iu(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];ue=a,hd(a,t)}rd(t)}if(t.subtreeFlags&10256)for(t=t.child;t!==null;)dd(t),t=t.sibling}function dd(t){switch(t.tag){case 0:case 11:case 15:Iu(t),t.flags&2048&&ya(9,t,t.return);break;case 3:Iu(t);break;case 12:Iu(t);break;case 22:var e=t.stateNode;t.memoizedState!==null&&e._visibility&2&&(t.return===null||t.return.tag!==13)?(e._visibility&=-3,Sc(t)):Iu(t);break;default:Iu(t)}}function Sc(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];ue=a,hd(a,t)}rd(t)}for(t=t.child;t!==null;){switch(e=t,e.tag){case 0:case 11:case 15:ya(8,e,e.return),Sc(e);break;case 22:l=e.stateNode,l._visibility&2&&(l._visibility&=-3,Sc(e));break;default:Sc(e)}t=t.sibling}}function hd(t,e){for(;ue!==null;){var l=ue;switch(l.tag){case 0:case 11:case 15:ya(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:wu(l.memoizedState.cache)}if(a=l.child,a!==null)a.return=l,ue=a;else t:for(l=t;ue!==null;){a=ue;var n=a.sibling,u=a.return;if(ad(a),a===l){ue=null;break t}if(n!==null){n.return=u,ue=n;break t}ue=u}}}var c0={getCacheForType:function(t){var e=de(kt),l=e.data.get(t);return l===void 0&&(l=t(),e.data.set(t,l)),l},cacheSignal:function(){return de(kt).controller.signal}},s0=typeof WeakMap=="function"?WeakMap:Map,vt=0,_t=null,ut=null,st=0,bt=0,He=null,pa=!1,tu=!1,Af=!1,kl=0,Gt=0,Sa=0,dn=0,zf=0,Le=0,eu=0,Pu=null,Ce=null,Nf=!1,bc=0,md=0,xc=1/0,Tc=null,ba=null,te=0,xa=null,lu=null,Wl=0,Cf=0,Df=null,vd=null,ti=0,Mf=null;function Be(){return(vt&2)!==0&&st!==0?st&-st:b.T!==null?Lf():mu()}function gd(){if(Le===0)if((st&536870912)===0||ot){var t=pn;pn<<=1,(pn&3932160)===0&&(pn=262144),Le=t}else Le=536870912;return t=Re.current,t!==null&&(t.flags|=32),Le}function De(t,e,l){(t===_t&&(bt===2||bt===9)||t.cancelPendingCommit!==null)&&(au(t,0),Ta(t,st,Le,!1)),_l(t,l),((vt&2)===0||t!==_t)&&(t===_t&&((vt&2)===0&&(dn|=l),Gt===4&&Ta(t,st,Le,!1)),gl(t))}function yd(t,e,l){if((vt&6)!==0)throw Error(v(327));var a=!l&&(e&127)===0&&(e&t.expiredLanes)===0||Il(t,e),n=a?r0(t,e):Uf(t,e,!0),u=a;do{if(n===0){tu&&!a&&Ta(t,e,0,!1);break}else{if(l=t.current.alternate,u&&!f0(l)){n=Uf(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 f=t;n=Pu;var o=f.current.memoizedState.isDehydrated;if(o&&(au(f,i).flags|=256),i=Uf(f,i,!1),i!==2){if(Af&&!o){f.errorRecoveryDisabledLanes|=u,dn|=u,n=4;break t}u=Ce,Ce=n,u!==null&&(Ce===null?Ce=u:Ce.push.apply(Ce,u))}n=i}if(u=!1,n!==2)continue}}if(n===1){au(t,0),Ta(t,e,0,!0);break}t:{switch(a=t,u=n,u){case 0:case 1:throw Error(v(345));case 4:if((e&4194048)!==e)break;case 6:Ta(a,e,Le,!pa);break t;case 2:Ce=null;break;case 3:case 5:break;default:throw Error(v(329))}if((e&62914560)===e&&(n=bc+300-ye(),10<n)){if(Ta(a,e,Le,!pa),jl(a,0,!0)!==0)break t;Wl=e,a.timeoutHandle=kd(pd.bind(null,a,l,Ce,Tc,Nf,e,Le,dn,eu,pa,u,"Throttled",-0,0),n);break t}pd(a,l,Ce,Tc,Nf,e,Le,dn,eu,pa,u,null,-0,0)}}break}while(!0);gl(t)}function pd(t,e,l,a,n,u,i,f,o,y,x,A,p,S){if(t.timeoutHandle=-1,A=e.subtreeFlags,A&8192||(A&16785408)===16785408){A={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:ll},od(e,u,A);var w=(u&62914560)===u?bc-ye():(u&4194048)===u?md-ye():0;if(w=J0(A,w),w!==null){Wl=u,t.cancelPendingCommit=w(Ad.bind(null,t,e,u,l,a,n,i,f,o,x,A,null,p,S)),Ta(t,u,i,!y);return}}Ad(t,e,u,l,a,n,i,f,o)}function f0(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(!be(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 Ta(t,e,l,a){e&=~zf,e&=~dn,t.suspendedLanes|=e,t.pingedLanes&=~e,a&&(t.warmLanes|=e),a=t.expirationTimes;for(var n=e;0<n;){var u=31-Bt(n),i=1<<u;a[u]=-1,n&=~i}l!==0&&xn(t,l,e)}function Ec(){return(vt&6)===0?(ei(0),!1):!0}function Of(){if(ut!==null){if(bt===0)var t=ut.return;else t=ut,Bl=ln=null,Js(t),Jn=null,Lu=0,t=ut;for(;t!==null;)Wr(t.alternate,t),t=t.return;ut=null}}function au(t,e){var l=t.timeoutHandle;l!==-1&&(t.timeoutHandle=-1,C0(l)),l=t.cancelPendingCommit,l!==null&&(t.cancelPendingCommit=null,l()),Wl=0,Of(),_t=t,ut=l=Hl(t.current,null),st=e,bt=0,He=null,pa=!1,tu=Il(t,e),Af=!1,eu=Le=zf=dn=Sa=Gt=0,Ce=Pu=null,Nf=!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-Bt(a),u=1<<n;e|=t[n],a&=~u}return kl=e,Zi(),l}function Sd(t,e){P=null,b.H=Vu,e===Kn||e===Ii?(e=wo(),bt=3):e===ws?(e=wo(),bt=4):bt=e===of?8:e!==null&&typeof e=="object"&&typeof e.then=="function"?6:1,He=e,ut===null&&(Gt=1,dc(t,Je(e,t.current)))}function bd(){var t=Re.current;return t===null?!0:(st&4194048)===st?$e===null:(st&62914560)===st||(st&536870912)!==0?t===$e:!1}function xd(){var t=b.H;return b.H=Vu,t===null?Vu:t}function Td(){var t=b.A;return b.A=c0,t}function jc(){Gt=4,pa||(st&4194048)!==st&&Re.current!==null||(tu=!0),(Sa&134217727)===0&&(dn&134217727)===0||_t===null||Ta(_t,st,Le,!1)}function Uf(t,e,l){var a=vt;vt|=2;var n=xd(),u=Td();(_t!==t||st!==e)&&(Tc=null,au(t,e)),e=!1;var i=Gt;t:do try{if(bt!==0&&ut!==null){var f=ut,o=He;switch(bt){case 8:Of(),i=6;break t;case 3:case 2:case 9:case 6:Re.current===null&&(e=!0);var y=bt;if(bt=0,He=null,nu(t,f,o,y),l&&tu){i=0;break t}break;default:y=bt,bt=0,He=null,nu(t,f,o,y)}}o0(),i=Gt;break}catch(x){Sd(t,x)}while(!0);return e&&t.shellSuspendCounter++,Bl=ln=null,vt=a,b.H=n,b.A=u,ut===null&&(_t=null,st=0,Zi()),i}function o0(){for(;ut!==null;)Ed(ut)}function r0(t,e){var l=vt;vt|=2;var a=xd(),n=Td();_t!==t||st!==e?(Tc=null,xc=ye()+500,au(t,e)):tu=Il(t,e);t:do try{if(bt!==0&&ut!==null){e=ut;var u=He;e:switch(bt){case 1:bt=0,He=null,nu(t,e,u,1);break;case 2:case 9:if(Uo(u)){bt=0,He=null,jd(e);break}e=function(){bt!==2&&bt!==9||_t!==t||(bt=7),gl(t)},u.then(e,e);break t;case 3:bt=7;break t;case 4:bt=5;break t;case 7:Uo(u)?(bt=0,He=null,jd(e)):(bt=0,He=null,nu(t,e,u,7));break;case 5:var i=null;switch(ut.tag){case 26:i=ut.memoizedState;case 5:case 27:var f=ut;if(i?fh(i):f.stateNode.complete){bt=0,He=null;var o=f.sibling;if(o!==null)ut=o;else{var y=f.return;y!==null?(ut=y,_c(y)):ut=null}break e}}bt=0,He=null,nu(t,e,u,5);break;case 6:bt=0,He=null,nu(t,e,u,6);break;case 8:Of(),Gt=6;break t;default:throw Error(v(462))}}d0();break}catch(x){Sd(t,x)}while(!0);return Bl=ln=null,b.H=a,b.A=n,vt=l,ut!==null?0:(_t=null,st=0,Zi(),Gt)}function d0(){for(;ut!==null&&!du();)Ed(ut)}function Ed(t){var e=Jr(t.alternate,t,kl);t.memoizedProps=t.pendingProps,e===null?_c(t):ut=e}function jd(t){var e=t,l=e.alternate;switch(e.tag){case 15:case 0:e=Gr(l,e,e.pendingProps,e.type,void 0,st);break;case 11:e=Gr(l,e,e.pendingProps,e.type.render,e.ref,st);break;case 5:Js(e);default:Wr(l,e),e=ut=To(e,kl),e=Jr(l,e,kl)}t.memoizedProps=t.pendingProps,e===null?_c(t):ut=e}function nu(t,e,l,a){Bl=ln=null,Js(e),Jn=null,Lu=0;var n=e.return;try{if(t0(t,n,e,l,st)){Gt=1,dc(t,Je(l,t.current)),ut=null;return}}catch(u){if(n!==null)throw ut=n,u;Gt=1,dc(t,Je(l,t.current)),ut=null;return}e.flags&32768?(ot||a===1?t=!0:tu||(st&536870912)!==0?t=!1:(pa=t=!0,(a===2||a===9||a===3||a===6)&&(a=Re.current,a!==null&&a.tag===13&&(a.flags|=16384))),_d(e,t)):_c(e)}function _c(t){var e=t;do{if((e.flags&32768)!==0){_d(e,pa);return}t=e.return;var l=a0(e.alternate,e,kl);if(l!==null){ut=l;return}if(e=e.sibling,e!==null){ut=e;return}ut=e=t}while(e!==null);Gt===0&&(Gt=5)}function _d(t,e){do{var l=n0(t.alternate,t);if(l!==null){l.flags&=32767,ut=l;return}if(l=t.return,l!==null&&(l.flags|=32768,l.subtreeFlags=0,l.deletions=null),!e&&(t=t.sibling,t!==null)){ut=t;return}ut=t=l}while(t!==null);Gt=6,ut=null}function Ad(t,e,l,a,n,u,i,f,o){t.cancelPendingCommit=null;do Ac();while(te!==0);if((vt&6)!==0)throw Error(v(327));if(e!==null){if(e===t.current)throw Error(v(177));if(u=e.lanes|e.childLanes,u|=bs,qt(t,l,u,i,f,o),t===_t&&(ut=_t=null,st=0),lu=e,xa=t,Wl=l,Cf=u,Df=n,vd=a,(e.subtreeFlags&10256)!==0||(e.flags&10256)!==0?(t.callbackNode=null,t.callbackPriority=0,g0(xl,function(){return Md(),null})):(t.callbackNode=null,t.callbackPriority=0),a=(e.flags&13878)!==0,(e.subtreeFlags&13878)!==0||a){a=b.T,b.T=null,n=M.p,M.p=2,i=vt,vt|=4;try{u0(t,e,l)}finally{vt=i,M.p=n,b.T=a}}te=1,zd(),Nd(),Cd()}}function zd(){if(te===1){te=0;var t=xa,e=lu,l=(e.flags&13878)!==0;if((e.subtreeFlags&13878)!==0||l){l=b.T,b.T=null;var a=M.p;M.p=2;var n=vt;vt|=4;try{cd(e,t);var u=Vf,i=N(t.containerInfo),f=u.focusedElem,o=u.selectionRange;if(i!==f&&f&&f.ownerDocument&&h(f.ownerDocument.documentElement,f)){if(o!==null&&C(f)){var y=o.start,x=o.end;if(x===void 0&&(x=y),"selectionStart"in f)f.selectionStart=y,f.selectionEnd=Math.min(x,f.value.length);else{var A=f.ownerDocument||document,p=A&&A.defaultView||window;if(p.getSelection){var S=p.getSelection(),w=f.textContent.length,K=Math.min(o.start,w),jt=o.end===void 0?K:Math.min(o.end,w);!S.extend&&K>jt&&(i=jt,jt=K,K=i);var m=c(f,K),d=c(f,jt);if(m&&d&&(S.rangeCount!==1||S.anchorNode!==m.node||S.anchorOffset!==m.offset||S.focusNode!==d.node||S.focusOffset!==d.offset)){var g=A.createRange();g.setStart(m.node,m.offset),S.removeAllRanges(),K>jt?(S.addRange(g),S.extend(d.node,d.offset)):(g.setEnd(d.node,d.offset),S.addRange(g))}}}}for(A=[],S=f;S=S.parentNode;)S.nodeType===1&&A.push({element:S,left:S.scrollLeft,top:S.scrollTop});for(typeof f.focus=="function"&&f.focus(),f=0;f<A.length;f++){var _=A[f];_.element.scrollLeft=_.left,_.element.scrollTop=_.top}}Bc=!!Zf,Vf=Zf=null}finally{vt=n,M.p=a,b.T=l}}t.current=e,te=2}}function Nd(){if(te===2){te=0;var t=xa,e=lu,l=(e.flags&8772)!==0;if((e.subtreeFlags&8772)!==0||l){l=b.T,b.T=null;var a=M.p;M.p=2;var n=vt;vt|=4;try{ld(t,e.alternate,e)}finally{vt=n,M.p=a,b.T=l}}te=3}}function Cd(){if(te===4||te===3){te=0,Ma();var t=xa,e=lu,l=Wl,a=vd;(e.subtreeFlags&10256)!==0||(e.flags&10256)!==0?te=5:(te=0,lu=xa=null,Dd(t,t.pendingLanes));var n=t.pendingLanes;if(n===0&&(ba=null),Tn(l),e=e.stateNode,Lt&&typeof Lt.onCommitFiberRoot=="function")try{Lt.onCommitFiberRoot(Tl,e,void 0,(e.current.flags&128)===128)}catch{}if(a!==null){e=b.T,n=M.p,M.p=2,b.T=null;try{for(var u=t.onRecoverableError,i=0;i<a.length;i++){var f=a[i];u(f.value,{componentStack:f.stack})}}finally{b.T=e,M.p=n}}(Wl&3)!==0&&Ac(),gl(t),n=t.pendingLanes,(l&261930)!==0&&(n&42)!==0?t===Mf?ti++:(ti=0,Mf=t):ti=0,ei(0)}}function Dd(t,e){(t.pooledCacheLanes&=e)===0&&(e=t.pooledCache,e!=null&&(t.pooledCache=null,wu(e)))}function Ac(){return zd(),Nd(),Cd(),Md()}function Md(){if(te!==5)return!1;var t=xa,e=Cf;Cf=0;var l=Tn(Wl),a=b.T,n=M.p;try{M.p=32>l?32:l,b.T=null,l=Df,Df=null;var u=xa,i=Wl;if(te=0,lu=xa=null,Wl=0,(vt&6)!==0)throw Error(v(331));var f=vt;if(vt|=4,dd(u.current),fd(u,u.current,i,l),vt=f,ei(0,!1),Lt&&typeof Lt.onPostCommitFiberRoot=="function")try{Lt.onPostCommitFiberRoot(Tl,u)}catch{}return!0}finally{M.p=n,b.T=a,Dd(t,e)}}function Od(t,e,l){e=Je(l,e),e=ff(t.stateNode,e,2),t=ma(t,e,2),t!==null&&(_l(t,2),gl(t))}function xt(t,e,l){if(t.tag===3)Od(t,t,l);else for(;e!==null;){if(e.tag===3){Od(e,t,l);break}else if(e.tag===1){var a=e.stateNode;if(typeof e.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(ba===null||!ba.has(a))){t=Je(l,t),l=Ur(2),a=ma(e,l,2),a!==null&&(Rr(l,a,e,t),_l(a,2),gl(a));break}}e=e.return}}function Rf(t,e,l){var a=t.pingCache;if(a===null){a=t.pingCache=new s0;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)||(Af=!0,n.add(l),t=h0.bind(null,t,e,l),e.then(t,t))}function h0(t,e,l){var a=t.pingCache;a!==null&&a.delete(e),t.pingedLanes|=t.suspendedLanes&l,t.warmLanes&=~l,_t===t&&(st&l)===l&&(Gt===4||Gt===3&&(st&62914560)===st&&300>ye()-bc?(vt&2)===0&&au(t,0):zf|=l,eu===st&&(eu=0)),gl(t)}function Ud(t,e){e===0&&(e=Sn()),t=Pa(t,e),t!==null&&(_l(t,e),gl(t))}function m0(t){var e=t.memoizedState,l=0;e!==null&&(l=e.retryLane),Ud(t,l)}function v0(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(v(314))}a!==null&&a.delete(e),Ud(t,l)}function g0(t,e){return Da(t,e)}var zc=null,uu=null,wf=!1,Nc=!1,Hf=!1,Ea=0;function gl(t){t!==uu&&t.next===null&&(uu===null?zc=uu=t:uu=uu.next=t),Nc=!0,wf||(wf=!0,p0())}function ei(t,e){if(!Hf&&Nc){Hf=!0;do for(var l=!1,a=zc;a!==null;){if(t!==0){var n=a.pendingLanes;if(n===0)var u=0;else{var i=a.suspendedLanes,f=a.pingedLanes;u=(1<<31-Bt(42|t)+1)-1,u&=n&~(i&~f),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(l=!0,Ld(a,u))}else u=st,u=jl(a,a===_t?u:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(u&3)===0||Il(a,u)||(l=!0,Ld(a,u));a=a.next}while(l);Hf=!1}}function y0(){Rd()}function Rd(){Nc=wf=!1;var t=0;Ea!==0&&N0()&&(t=Ea);for(var e=ye(),l=null,a=zc;a!==null;){var n=a.next,u=wd(a,e);u===0?(a.next=null,l===null?zc=n:l.next=n,n===null&&(uu=l)):(l=a,(t!==0||(u&3)!==0)&&(Nc=!0)),a=n}te!==0&&te!==5||ei(t),Ea!==0&&(Ea=0)}function wd(t,e){for(var l=t.suspendedLanes,a=t.pingedLanes,n=t.expirationTimes,u=t.pendingLanes&-62914561;0<u;){var i=31-Bt(u),f=1<<i,o=n[i];o===-1?((f&l)===0||(f&a)!==0)&&(n[i]=yi(f,e)):o<=e&&(t.expiredLanes|=f),u&=~f}if(e=_t,l=st,l=jl(t,t===e?l:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),a=t.callbackNode,l===0||t===e&&(bt===2||bt===9)||t.cancelPendingCommit!==null)return a!==null&&a!==null&&vn(a),t.callbackNode=null,t.callbackPriority=0;if((l&3)===0||Il(t,l)){if(e=l&-l,e===t.callbackPriority)return e;switch(a!==null&&vn(a),Tn(l)){case 2:case 8:l=qe;break;case 32:l=xl;break;case 268435456:l=$l;break;default:l=xl}return a=Hd.bind(null,t),l=Da(l,a),t.callbackPriority=e,t.callbackNode=l,e}return a!==null&&a!==null&&vn(a),t.callbackPriority=2,t.callbackNode=null,2}function Hd(t,e){if(te!==0&&te!==5)return t.callbackNode=null,t.callbackPriority=0,null;var l=t.callbackNode;if(Ac()&&t.callbackNode!==l)return null;var a=st;return a=jl(t,t===_t?a:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),a===0?null:(yd(t,a,e),wd(t,ye()),t.callbackNode!=null&&t.callbackNode===l?Hd.bind(null,t):null)}function Ld(t,e){if(Ac())return null;yd(t,e,!0)}function p0(){D0(function(){(vt&6)!==0?Da(Oa,y0):Rd()})}function Lf(){if(Ea===0){var t=Zn;t===0&&(t=El,El<<=1,(El&261888)===0&&(El=256)),Ea=t}return Ea}function Bd(t){return t==null||typeof t=="symbol"||typeof t=="boolean"?null:typeof t=="function"?t:Nn(""+t)}function qd(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 S0(t,e,l,a,n){if(e==="submit"&&l&&l.stateNode===n){var u=Bd((n[se]||null).action),i=a.submitter;i&&(e=(e=i[se]||null)?Bd(e.formAction):i.getAttribute("formAction"),e!==null&&(u=e,i=null));var f=new Mn("action","action",null,a,n);t.push({event:f,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(Ea!==0){var o=i?qd(n,i):new FormData(n);lf(l,{pending:!0,data:o,method:n.method,action:u},null,o)}}else typeof u=="function"&&(f.preventDefault(),o=i?qd(n,i):new FormData(n),lf(l,{pending:!0,data:o,method:n.method,action:u},u,o))},currentTarget:n}]})}}for(var Bf=0;Bf<Ss.length;Bf++){var qf=Ss[Bf],b0=qf.toLowerCase(),x0=qf[0].toUpperCase()+qf.slice(1);al(b0,"on"+x0)}al(go,"onAnimationEnd"),al(yo,"onAnimationIteration"),al(po,"onAnimationStart"),al("dblclick","onDoubleClick"),al("focusin","onFocus"),al("focusout","onBlur"),al(Lh,"onTransitionRun"),al(Bh,"onTransitionStart"),al(qh,"onTransitionCancel"),al(So,"onTransitionEnd"),Nl("onMouseEnter",["mouseout","mouseover"]),Nl("onMouseLeave",["mouseout","mouseover"]),Nl("onPointerEnter",["pointerout","pointerover"]),Nl("onPointerLeave",["pointerout","pointerover"]),sl("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),sl("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),sl("onBeforeInput",["compositionend","keypress","textInput","paste"]),sl("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),sl("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),sl("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var li="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(" "),T0=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(li));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 f=a[i],o=f.instance,y=f.currentTarget;if(f=f.listener,o!==u&&n.isPropagationStopped())break t;u=f,n.currentTarget=y;try{u(n)}catch(x){Xi(x)}n.currentTarget=null,u=o}else for(i=0;i<a.length;i++){if(f=a[i],o=f.instance,y=f.currentTarget,f=f.listener,o!==u&&n.isPropagationStopped())break t;u=f,n.currentTarget=y;try{u(n)}catch(x){Xi(x)}n.currentTarget=null,u=o}}}}function it(t,e){var l=e[En];l===void 0&&(l=e[En]=new Set);var a=t+"__bubble";l.has(a)||(Gd(e,t,2,!1),l.add(a))}function Yf(t,e,l){var a=0;e&&(a|=4),Gd(l,t,a,e)}var Cc="_reactListening"+Math.random().toString(36).slice(2);function Gf(t){if(!t[Cc]){t[Cc]=!0,La.forEach(function(l){l!=="selectionchange"&&(T0.has(l)||Yf(l,!1,t),Yf(l,!0,t))});var e=t.nodeType===9?t:t.ownerDocument;e===null||e[Cc]||(e[Cc]=!0,Yf("selectionchange",!1,e))}}function Gd(t,e,l,a){switch(gh(e)){case 2:var n=F0;break;case 8:n=$0;break;default:n=lo}l=n.bind(null,e,l,t),n=void 0,!oe||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 Qf(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 f=a.stateNode.containerInfo;if(f===n)break;if(i===4)for(i=a.return;i!==null;){var o=i.tag;if((o===3||o===4)&&i.stateNode.containerInfo===n)return;i=i.return}for(;f!==null;){if(i=zl(f),i===null)return;if(o=i.tag,o===5||o===6||o===26||o===27){a=u=i;continue t}f=f.parentNode}}a=a.return}Ve(function(){var y=u,x=Su(l),A=[];t:{var p=bo.get(t);if(p!==void 0){var S=Mn,w=t;switch(t){case"keypress":if(Rl(l)===0)break t;case"keydown":case"keyup":S=us;break;case"focusin":w="focus",S=Au;break;case"focusout":w="blur",S=Au;break;case"beforeblur":case"afterblur":S=Au;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":S=ju;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":S=Fc;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":S=ss;break;case go:case yo:case po:S=On;break;case So:S=Oi;break;case"scroll":case"scrollend":S=xu;break;case"wheel":S=os;break;case"copy":case"cut":case"paste":S=Pc;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":S=Mi;break;case"toggle":case"beforetoggle":S=Ui}var K=(e&4)!==0,jt=!K&&(t==="scroll"||t==="scrollend"),m=K?p!==null?p+"Capture":null:p;K=[];for(var d=y,g;d!==null;){var _=d;if(g=_.stateNode,_=_.tag,_!==5&&_!==26&&_!==27||g===null||m===null||(_=Oe(d,m),_!=null&&K.push(ai(d,_,g))),jt)break;d=d.return}0<K.length&&(p=new S(p,w,null,l,x),A.push({event:p,listeners:K}))}}if((e&7)===0){t:{if(p=t==="mouseover"||t==="pointerover",S=t==="mouseout"||t==="pointerout",p&&l!==Cn&&(w=l.relatedTarget||l.fromElement)&&(zl(w)||w[el]))break t;if((S||p)&&(p=x.window===x?x:(p=x.ownerDocument)?p.defaultView||p.parentWindow:window,S?(w=l.relatedTarget||l.toElement,S=y,w=w?zl(w):null,w!==null&&(jt=k(w),K=w.tag,w!==jt||K!==5&&K!==27&&K!==6)&&(w=null)):(S=null,w=y),S!==w)){if(K=ju,_="onMouseLeave",m="onMouseEnter",d="mouse",(t==="pointerout"||t==="pointerover")&&(K=Mi,_="onPointerLeave",m="onPointerEnter",d="pointer"),jt=S==null?p:Ha(S),g=w==null?p:Ha(w),p=new K(_,d+"leave",S,l,x),p.target=jt,p.relatedTarget=g,_=null,zl(x)===y&&(K=new K(m,d+"enter",w,l,x),K.target=g,K.relatedTarget=jt,_=K),jt=_,S&&w)e:{for(K=E0,m=S,d=w,g=0,_=m;_;_=K(_))g++;_=0;for(var G=d;G;G=K(G))_++;for(;0<g-_;)m=K(m),g--;for(;0<_-g;)d=K(d),_--;for(;g--;){if(m===d||d!==null&&m===d.alternate){K=m;break e}m=K(m),d=K(d)}K=null}else K=null;S!==null&&Qd(A,p,S,K,!1),w!==null&&jt!==null&&Qd(A,jt,w,K,!0)}}t:{if(p=y?Ha(y):window,S=p.nodeName&&p.nodeName.toLowerCase(),S==="select"||S==="input"&&p.type==="file")var dt=Qi;else if(Yi(p))if(Nu)dt=gs;else{dt=ms;var L=Hn}else S=p.nodeName,!S||S.toLowerCase()!=="input"||p.type!=="checkbox"&&p.type!=="radio"?y&&pu(y.elementType)&&(dt=Qi):dt=vs;if(dt&&(dt=dt(t,y))){Gi(A,dt,l,x);break t}L&&L(t,p,y),t==="focusout"&&y&&p.type==="number"&&y.memoizedProps.value!=null&&An(p,"number",p.value)}switch(L=y?Ha(y):window,t){case"focusin":(Yi(L)||L.contentEditable==="true")&&(pt=L,at=y,ne=null);break;case"focusout":ne=at=pt=null;break;case"mousedown":Fa=!0;break;case"contextmenu":case"mouseup":case"dragend":Fa=!1,ca(A,l,x);break;case"selectionchange":if(D)break;case"keydown":case"keyup":ca(A,l,x)}var et;if(wn)t:{switch(t){case"compositionstart":var ft="onCompositionStart";break t;case"compositionend":ft="onCompositionEnd";break t;case"compositionupdate":ft="onCompositionUpdate";break t}ft=void 0}else rl?zu(t,l)&&(ft="onCompositionEnd"):t==="keydown"&&l.keyCode===229&&(ft="onCompositionStart");ft&&(wi&&l.locale!=="ko"&&(rl||ft!=="onCompositionStart"?ft==="onCompositionEnd"&&rl&&(et=zi()):(fl=x,bu="value"in fl?fl.value:fl.textContent,rl=!0)),L=Dc(y,ft),0<L.length&&(ft=new ol(ft,t,null,l,x),A.push({event:ft,listeners:L}),et?ft.data=et:(et=Bi(l),et!==null&&(ft.data=et)))),(et=Ri?ds(t,l):hs(t,l))&&(ft=Dc(y,"onBeforeInput"),0<ft.length&&(L=new ol("onBeforeInput","beforeinput",null,l,x),A.push({event:L,listeners:ft}),L.data=et)),S0(A,t,y,l,x)}Yd(A,e)})}function ai(t,e,l){return{instance:t,listener:e,currentTarget:l}}function Dc(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=Oe(t,l),n!=null&&a.unshift(ai(t,n,u)),n=Oe(t,e),n!=null&&a.push(ai(t,n,u))),t.tag===3)return a;t=t.return}return[]}function E0(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5&&t.tag!==27);return t||null}function Qd(t,e,l,a,n){for(var u=e._reactName,i=[];l!==null&&l!==a;){var f=l,o=f.alternate,y=f.stateNode;if(f=f.tag,o!==null&&o===a)break;f!==5&&f!==26&&f!==27||y===null||(o=y,n?(y=Oe(l,u),y!=null&&i.unshift(ai(l,y,o))):n||(y=Oe(l,u),y!=null&&i.push(ai(l,y,o)))),l=l.return}i.length!==0&&t.push({event:e,listeners:i})}var j0=/\r\n?/g,_0=/\u0000|\uFFFD/g;function Xd(t){return(typeof t=="string"?t:""+t).replace(j0,` 9 - `).replace(_0,"")}function Zd(t,e){return e=Xd(e),Xd(t)===e}function Et(t,e,l,a,n,u){switch(l){case"children":typeof a=="string"?e==="body"||e==="textarea"&&a===""||na(t,a):(typeof a=="number"||typeof a=="bigint")&&e!=="body"&&na(t,""+a);break;case"className":Dl(t,"class",a);break;case"tabIndex":Dl(t,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":Dl(t,l,a);break;case"style":ji(t,a,u);break;case"data":if(e!=="object"){Dl(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=Nn(""+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"&&Et(t,e,"name",n.name,n,null),Et(t,e,"formEncType",n.formEncType,n,null),Et(t,e,"formMethod",n.formMethod,n,null),Et(t,e,"formTarget",n.formTarget,n,null)):(Et(t,e,"encType",n.encType,n,null),Et(t,e,"method",n.method,n,null),Et(t,e,"target",n.target,n,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){t.removeAttribute(l);break}a=Nn(""+a),t.setAttribute(l,a);break;case"onClick":a!=null&&(t.onclick=ll);break;case"onScroll":a!=null&&it("scroll",t);break;case"onScrollEnd":a!=null&&it("scrollend",t);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(v(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(v(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=Nn(""+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":it("beforetoggle",t),it("toggle",t),Cl(t,"popover",a);break;case"xlinkActuate":Qe(t,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":Qe(t,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":Qe(t,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":Qe(t,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":Qe(t,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":Qe(t,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":Qe(t,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":Qe(t,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":Qe(t,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":Cl(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=_i.get(l)||l,Cl(t,l,a))}}function Xf(t,e,l,a,n,u){switch(l){case"style":ji(t,a,u);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(v(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(v(60));t.innerHTML=l}}break;case"children":typeof a=="string"?na(t,a):(typeof a=="number"||typeof a=="bigint")&&na(t,""+a);break;case"onScroll":a!=null&&it("scroll",t);break;case"onScrollEnd":a!=null&&it("scrollend",t);break;case"onClick":a!=null&&(t.onclick=ll);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!tt.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[se]||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,""):Cl(t,l,a)}}}function me(t,e,l){switch(e){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":it("error",t),it("load",t);var 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(v(137,e));default:Et(t,e,u,i,l,null)}}n&&Et(t,e,"srcSet",l.srcSet,l,null),a&&Et(t,e,"src",l.src,l,null);return;case"input":it("invalid",t);var f=u=i=n=null,o=null,y=null;for(a in l)if(l.hasOwnProperty(a)){var x=l[a];if(x!=null)switch(a){case"name":n=x;break;case"type":i=x;break;case"checked":o=x;break;case"defaultChecked":y=x;break;case"value":u=x;break;case"defaultValue":f=x;break;case"children":case"dangerouslySetInnerHTML":if(x!=null)throw Error(v(137,e));break;default:Et(t,e,a,x,l,null)}}Ol(t,u,f,o,y,i,n,!1);return;case"select":it("invalid",t),a=i=u=null;for(n in l)if(l.hasOwnProperty(n)&&(f=l[n],f!=null))switch(n){case"value":u=f;break;case"defaultValue":i=f;break;case"multiple":a=f;default:Et(t,e,n,f,l,null)}e=u,l=i,t.multiple=!!a,e!=null?aa(t,!!a,e,!1):l!=null&&aa(t,!!a,l,!0);return;case"textarea":it("invalid",t),u=n=a=null;for(i in l)if(l.hasOwnProperty(i)&&(f=l[i],f!=null))switch(i){case"value":a=f;break;case"defaultValue":n=f;break;case"children":u=f;break;case"dangerouslySetInnerHTML":if(f!=null)throw Error(v(91));break;default:Et(t,e,i,f,l,null)}Ti(t,a,n,u);return;case"option":for(o in l)if(l.hasOwnProperty(o)&&(a=l[o],a!=null))switch(o){case"selected":t.selected=a&&typeof a!="function"&&typeof a!="symbol";break;default:Et(t,e,o,a,l,null)}return;case"dialog":it("beforetoggle",t),it("toggle",t),it("cancel",t),it("close",t);break;case"iframe":case"object":it("load",t);break;case"video":case"audio":for(a=0;a<li.length;a++)it(li[a],t);break;case"image":it("error",t),it("load",t);break;case"details":it("toggle",t);break;case"embed":case"source":case"link":it("error",t),it("load",t);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(y in l)if(l.hasOwnProperty(y)&&(a=l[y],a!=null))switch(y){case"children":case"dangerouslySetInnerHTML":throw Error(v(137,e));default:Et(t,e,y,a,l,null)}return;default:if(pu(e)){for(x in l)l.hasOwnProperty(x)&&(a=l[x],a!==void 0&&Xf(t,e,x,a,l,void 0));return}}for(f in l)l.hasOwnProperty(f)&&(a=l[f],a!=null&&Et(t,e,f,a,l,null))}function A0(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,f=null,o=null,y=null,x=null;for(S in l){var A=l[S];if(l.hasOwnProperty(S)&&A!=null)switch(S){case"checked":break;case"value":break;case"defaultValue":o=A;default:a.hasOwnProperty(S)||Et(t,e,S,null,a,A)}}for(var p in a){var S=a[p];if(A=l[p],a.hasOwnProperty(p)&&(S!=null||A!=null))switch(p){case"type":u=S;break;case"name":n=S;break;case"checked":y=S;break;case"defaultChecked":x=S;break;case"value":i=S;break;case"defaultValue":f=S;break;case"children":case"dangerouslySetInnerHTML":if(S!=null)throw Error(v(137,e));break;default:S!==A&&Et(t,e,p,S,a,A)}}la(t,i,f,o,y,x,u,n);return;case"select":S=i=f=p=null;for(u in l)if(o=l[u],l.hasOwnProperty(u)&&o!=null)switch(u){case"value":break;case"multiple":S=o;default:a.hasOwnProperty(u)||Et(t,e,u,null,a,o)}for(n in a)if(u=a[n],o=l[n],a.hasOwnProperty(n)&&(u!=null||o!=null))switch(n){case"value":p=u;break;case"defaultValue":f=u;break;case"multiple":i=u;default:u!==o&&Et(t,e,n,u,a,o)}e=f,l=i,a=S,p!=null?aa(t,!!l,p,!1):!!a!=!!l&&(e!=null?aa(t,!!l,e,!0):aa(t,!!l,l?[]:"",!1));return;case"textarea":S=p=null;for(f in l)if(n=l[f],l.hasOwnProperty(f)&&n!=null&&!a.hasOwnProperty(f))switch(f){case"value":break;case"children":break;default:Et(t,e,f,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":p=n;break;case"defaultValue":S=n;break;case"children":break;case"dangerouslySetInnerHTML":if(n!=null)throw Error(v(91));break;default:n!==u&&Et(t,e,i,n,a,u)}yu(t,p,S);return;case"option":for(var w in l)if(p=l[w],l.hasOwnProperty(w)&&p!=null&&!a.hasOwnProperty(w))switch(w){case"selected":t.selected=!1;break;default:Et(t,e,w,null,a,p)}for(o in a)if(p=a[o],S=l[o],a.hasOwnProperty(o)&&p!==S&&(p!=null||S!=null))switch(o){case"selected":t.selected=p&&typeof p!="function"&&typeof p!="symbol";break;default:Et(t,e,o,p,a,S)}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 K in l)p=l[K],l.hasOwnProperty(K)&&p!=null&&!a.hasOwnProperty(K)&&Et(t,e,K,null,a,p);for(y in a)if(p=a[y],S=l[y],a.hasOwnProperty(y)&&p!==S&&(p!=null||S!=null))switch(y){case"children":case"dangerouslySetInnerHTML":if(p!=null)throw Error(v(137,e));break;default:Et(t,e,y,p,a,S)}return;default:if(pu(e)){for(var jt in l)p=l[jt],l.hasOwnProperty(jt)&&p!==void 0&&!a.hasOwnProperty(jt)&&Xf(t,e,jt,void 0,a,p);for(x in a)p=a[x],S=l[x],!a.hasOwnProperty(x)||p===S||p===void 0&&S===void 0||Xf(t,e,x,p,a,S);return}}for(var m in l)p=l[m],l.hasOwnProperty(m)&&p!=null&&!a.hasOwnProperty(m)&&Et(t,e,m,null,a,p);for(A in a)p=a[A],S=l[A],!a.hasOwnProperty(A)||p===S||p==null&&S==null||Et(t,e,A,p,a,S)}function Vd(t){switch(t){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function z0(){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,f=n.duration;if(u&&f&&Vd(i)){for(i=0,f=n.responseEnd,a+=1;a<l.length;a++){var o=l[a],y=o.startTime;if(y>f)break;var x=o.transferSize,A=o.initiatorType;x&&Vd(A)&&(o=o.responseEnd,i+=x*(o<f?1:(f-y)/(o-y)))}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 Zf=null,Vf=null;function Mc(t){return t.nodeType===9?t:t.ownerDocument}function Kd(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 Jd(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 Kf(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 Jf=null;function N0(){var t=window.event;return t&&t.type==="popstate"?t===Jf?!1:(Jf=t,!0):(Jf=null,!1)}var kd=typeof setTimeout=="function"?setTimeout:void 0,C0=typeof clearTimeout=="function"?clearTimeout:void 0,Wd=typeof Promise=="function"?Promise:void 0,D0=typeof queueMicrotask=="function"?queueMicrotask:typeof Wd<"u"?function(t){return Wd.resolve(null).then(t).catch(M0)}:kd;function M0(t){setTimeout(function(){throw t})}function ja(t){return t==="head"}function Fd(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),fu(e);return}a--}else if(l==="$"||l==="$?"||l==="$~"||l==="$!"||l==="&")a++;else if(l==="html")ni(t.ownerDocument.documentElement);else if(l==="head"){l=t.ownerDocument.head,ni(l);for(var u=l.firstChild;u;){var i=u.nextSibling,f=u.nodeName;u[Pl]||f==="SCRIPT"||f==="STYLE"||f==="LINK"&&u.rel.toLowerCase()==="stylesheet"||l.removeChild(u),u=i}}else l==="body"&&ni(t.ownerDocument.body);l=n}while(l);fu(e)}function $d(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 kf(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":kf(l),vu(l);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(l.rel.toLowerCase()==="stylesheet")continue}t.removeChild(l)}}function O0(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[Pl])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=Ie(t.nextSibling),t===null)break}return null}function U0(t,e,l){if(e==="")return null;for(;t.nodeType!==3;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!l||(t=Ie(t.nextSibling),t===null))return null;return t}function Id(t,e){for(;t.nodeType!==8;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!e||(t=Ie(t.nextSibling),t===null))return null;return t}function Wf(t){return t.data==="$?"||t.data==="$~"}function Ff(t){return t.data==="$!"||t.data==="$?"&&t.ownerDocument.readyState!=="loading"}function R0(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 Ie(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 $f=null;function Pd(t){t=t.nextSibling;for(var e=0;t;){if(t.nodeType===8){var l=t.data;if(l==="/$"||l==="/&"){if(e===0)return Ie(t.nextSibling);e--}else l!=="$"&&l!=="$!"&&l!=="$?"&&l!=="$~"&&l!=="&"||e++}t=t.nextSibling}return null}function th(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 eh(t,e,l){switch(e=Mc(l),t){case"html":if(t=e.documentElement,!t)throw Error(v(452));return t;case"head":if(t=e.head,!t)throw Error(v(453));return t;case"body":if(t=e.body,!t)throw Error(v(454));return t;default:throw Error(v(451))}}function ni(t){for(var e=t.attributes;e.length;)t.removeAttributeNode(e[0]);vu(t)}var Pe=new Map,lh=new Set;function Oc(t){return typeof t.getRootNode=="function"?t.getRootNode():t.nodeType===9?t:t.ownerDocument}var Fl=M.d;M.d={f:w0,r:H0,D:L0,C:B0,L:q0,m:Y0,X:Q0,S:G0,M:X0};function w0(){var t=Fl.f(),e=Ec();return t||e}function H0(t){var e=cl(t);e!==null&&e.tag===5&&e.type==="form"?Sr(e):Fl.r(t)}var iu=typeof document>"u"?null:document;function ah(t,e,l){var a=iu;if(a&&typeof e=="string"&&e){var n=Jt(e);n='link[rel="'+t+'"][href="'+n+'"]',typeof l=="string"&&(n+='[crossorigin="'+l+'"]'),lh.has(n)||(lh.add(n),t={rel:t,crossOrigin:l,href:e},a.querySelector(n)===null&&(e=a.createElement("link"),me(e,"link",t),Ct(e),a.head.appendChild(e)))}}function L0(t){Fl.D(t),ah("dns-prefetch",t,null)}function B0(t,e){Fl.C(t,e),ah("preconnect",t,e)}function q0(t,e,l){Fl.L(t,e,l);var a=iu;if(a&&t&&e){var n='link[rel="preload"][as="'+Jt(e)+'"]';e==="image"&&l&&l.imageSrcSet?(n+='[imagesrcset="'+Jt(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(n+='[imagesizes="'+Jt(l.imageSizes)+'"]')):n+='[href="'+Jt(t)+'"]';var u=n;switch(e){case"style":u=cu(t);break;case"script":u=su(t)}Pe.has(u)||(t=Q({rel:"preload",href:e==="image"&&l&&l.imageSrcSet?void 0:t,as:e},l),Pe.set(u,t),a.querySelector(n)!==null||e==="style"&&a.querySelector(ui(u))||e==="script"&&a.querySelector(ii(u))||(e=a.createElement("link"),me(e,"link",t),Ct(e),a.head.appendChild(e)))}}function Y0(t,e){Fl.m(t,e);var l=iu;if(l&&t){var a=e&&typeof e.as=="string"?e.as:"script",n='link[rel="modulepreload"][as="'+Jt(a)+'"][href="'+Jt(t)+'"]',u=n;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=su(t)}if(!Pe.has(u)&&(t=Q({rel:"modulepreload",href:t},e),Pe.set(u,t),l.querySelector(n)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(ii(u)))return}a=l.createElement("link"),me(a,"link",t),Ct(a),l.head.appendChild(a)}}}function G0(t,e,l){Fl.S(t,e,l);var a=iu;if(a&&t){var n=_e(a).hoistableStyles,u=cu(t);e=e||"default";var i=n.get(u);if(!i){var f={loading:0,preload:null};if(i=a.querySelector(ui(u)))f.loading=5;else{t=Q({rel:"stylesheet",href:t,"data-precedence":e},l),(l=Pe.get(u))&&If(t,l);var o=i=a.createElement("link");Ct(o),me(o,"link",t),o._p=new Promise(function(y,x){o.onload=y,o.onerror=x}),o.addEventListener("load",function(){f.loading|=1}),o.addEventListener("error",function(){f.loading|=2}),f.loading|=4,Uc(i,e,a)}i={type:"stylesheet",instance:i,count:1,state:f},n.set(u,i)}}}function Q0(t,e){Fl.X(t,e);var l=iu;if(l&&t){var a=_e(l).hoistableScripts,n=su(t),u=a.get(n);u||(u=l.querySelector(ii(n)),u||(t=Q({src:t,async:!0},e),(e=Pe.get(n))&&Pf(t,e),u=l.createElement("script"),Ct(u),me(u,"link",t),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function X0(t,e){Fl.M(t,e);var l=iu;if(l&&t){var a=_e(l).hoistableScripts,n=su(t),u=a.get(n);u||(u=l.querySelector(ii(n)),u||(t=Q({src:t,async:!0,type:"module"},e),(e=Pe.get(n))&&Pf(t,e),u=l.createElement("script"),Ct(u),me(u,"link",t),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function nh(t,e,l,a){var n=(n=F.current)?Oc(n):null;if(!n)throw Error(v(446));switch(t){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(e=cu(l.href),l=_e(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=cu(l.href);var u=_e(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(ui(t)))&&!u._p&&(i.instance=u,i.state.loading=5),Pe.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},Pe.set(t,l),u||Z0(n,t,l,i.state))),e&&a===null)throw Error(v(528,""));return i}if(e&&a!==null)throw Error(v(529,""));return null;case"script":return e=l.async,l=l.src,typeof l=="string"&&e&&typeof e!="function"&&typeof e!="symbol"?(e=su(l),l=_e(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(v(444,t))}}function cu(t){return'href="'+Jt(t)+'"'}function ui(t){return'link[rel="stylesheet"]['+t+"]"}function uh(t){return Q({},t,{"data-precedence":t.precedence,precedence:null})}function Z0(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}),me(e,"link",l),Ct(e),t.head.appendChild(e))}function su(t){return'[src="'+Jt(t)+'"]'}function ii(t){return"script[async]"+t}function ih(t,e,l){if(e.count++,e.instance===null)switch(e.type){case"style":var a=t.querySelector('style[data-href~="'+Jt(l.href)+'"]');if(a)return e.instance=a,Ct(a),a;var n=Q({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return a=(t.ownerDocument||t).createElement("style"),Ct(a),me(a,"style",n),Uc(a,l.precedence,t),e.instance=a;case"stylesheet":n=cu(l.href);var u=t.querySelector(ui(n));if(u)return e.state.loading|=4,e.instance=u,Ct(u),u;a=uh(l),(n=Pe.get(n))&&If(a,n),u=(t.ownerDocument||t).createElement("link"),Ct(u);var i=u;return i._p=new Promise(function(f,o){i.onload=f,i.onerror=o}),me(u,"link",a),e.state.loading|=4,Uc(u,l.precedence,t),e.instance=u;case"script":return u=su(l.src),(n=t.querySelector(ii(u)))?(e.instance=n,Ct(n),n):(a=l,(n=Pe.get(u))&&(a=Q({},l),Pf(a,n)),t=t.ownerDocument||t,n=t.createElement("script"),Ct(n),me(n,"link",a),t.head.appendChild(n),e.instance=n);case"void":return null;default:throw Error(v(443,e.type))}else e.type==="stylesheet"&&(e.state.loading&4)===0&&(a=e.instance,e.state.loading|=4,Uc(a,l.precedence,t));return e.instance}function Uc(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 f=a[i];if(f.dataset.precedence===e)u=f;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 If(t,e){t.crossOrigin==null&&(t.crossOrigin=e.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=e.referrerPolicy),t.title==null&&(t.title=e.title)}function Pf(t,e){t.crossOrigin==null&&(t.crossOrigin=e.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=e.referrerPolicy),t.integrity==null&&(t.integrity=e.integrity)}var Rc=null;function ch(t,e,l){if(Rc===null){var a=new Map,n=Rc=new Map;n.set(l,a)}else n=Rc,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[Pl]||u[Nt]||t==="link"&&u.getAttribute("rel")==="stylesheet")&&u.namespaceURI!=="http://www.w3.org/2000/svg"){var i=u.getAttribute(e)||"";i=t+i;var f=a.get(i);f?f.push(u):a.set(i,[u])}}return a}function sh(t,e,l){t=t.ownerDocument||t,t.head.insertBefore(l,e==="title"?t.querySelector("head > title"):null)}function V0(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;switch(e.rel){case"stylesheet":return t=e.disabled,typeof e.precedence=="string"&&t==null;default:return!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 fh(t){return!(t.type==="stylesheet"&&(t.state.loading&3)===0)}function K0(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=cu(a.href),u=e.querySelector(ui(n));if(u){e=u._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(t.count++,t=wc.bind(t),e.then(t,t)),l.state.loading|=4,l.instance=u,Ct(u);return}u=e.ownerDocument||e,a=uh(a),(n=Pe.get(n))&&If(a,n),u=u.createElement("link"),Ct(u);var i=u;i._p=new Promise(function(f,o){i.onload=f,i.onerror=o}),me(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=wc.bind(t),e.addEventListener("load",l),e.addEventListener("error",l))}}var to=0;function J0(t,e){return t.stylesheets&&t.count===0&&Lc(t,t.stylesheets),0<t.count||0<t.imgCount?function(l){var a=setTimeout(function(){if(t.stylesheets&&Lc(t,t.stylesheets),t.unsuspend){var u=t.unsuspend;t.unsuspend=null,u()}},6e4+e);0<t.imgBytes&&to===0&&(to=62500*z0());var n=setTimeout(function(){if(t.waitingForImages=!1,t.count===0&&(t.stylesheets&&Lc(t,t.stylesheets),t.unsuspend)){var u=t.unsuspend;t.unsuspend=null,u()}},(t.imgBytes>to?50:800)+e);return t.unsuspend=l,function(){t.unsuspend=null,clearTimeout(a),clearTimeout(n)}}:null}function wc(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Lc(this,this.stylesheets);else if(this.unsuspend){var t=this.unsuspend;this.unsuspend=null,t()}}}var Hc=null;function Lc(t,e){t.stylesheets=null,t.unsuspend!==null&&(t.count++,Hc=new Map,e.forEach(k0,t),Hc=null,wc.call(t))}function k0(t,e){if(!(e.state.loading&4)){var l=Hc.get(t);if(l)var a=l.get(null);else{l=new Map,Hc.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=wc.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 ci={$$typeof:At,Provider:null,Consumer:null,_currentValue:U,_currentValue2:U,_threadCount:0};function W0(t,e,l,a,n,u,i,f,o){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=bn(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=bn(0),this.hiddenUpdates=bn(null),this.identifierPrefix=a,this.onUncaughtError=n,this.onCaughtError=u,this.onRecoverableError=i,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=o,this.incompleteTransitions=new Map}function oh(t,e,l,a,n,u,i,f,o,y,x,A){return t=new W0(t,e,l,i,o,y,x,A,f),e=1,u===!0&&(e|=24),u=Ue(3,null,null,e),t.current=u,u.stateNode=t,e=Os(),e.refCount++,t.pooledCache=e,e.refCount++,u.memoizedState={element:a,isDehydrated:l,cache:e},Hs(u),t}function rh(t){return t?(t=qn,t):qn}function dh(t,e,l,a,n,u){n=rh(n),a.context===null?a.context=n:a.pendingContext=n,a=ha(e),a.payload={element:l},u=u===void 0?null:u,u!==null&&(a.callback=u),l=ma(t,a,e),l!==null&&(De(l,t,e),qu(l,t,e))}function hh(t,e){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var l=t.retryLane;t.retryLane=l!==0&&l<e?l:e}}function eo(t,e){hh(t,e),(t=t.alternate)&&hh(t,e)}function mh(t){if(t.tag===13||t.tag===31){var e=Pa(t,67108864);e!==null&&De(e,t,67108864),eo(t,67108864)}}function vh(t){if(t.tag===13||t.tag===31){var e=Be();e=Me(e);var l=Pa(t,e);l!==null&&De(l,t,e),eo(t,e)}}var Bc=!0;function F0(t,e,l,a){var n=b.T;b.T=null;var u=M.p;try{M.p=2,lo(t,e,l,a)}finally{M.p=u,b.T=n}}function $0(t,e,l,a){var n=b.T;b.T=null;var u=M.p;try{M.p=8,lo(t,e,l,a)}finally{M.p=u,b.T=n}}function lo(t,e,l,a){if(Bc){var n=ao(a);if(n===null)Qf(t,e,a,qc,l),yh(t,a);else if(P0(n,t,e,l,a))a.stopPropagation();else if(yh(t,a),e&4&&-1<I0.indexOf(t)){for(;n!==null;){var u=cl(n);if(u!==null)switch(u.tag){case 3:if(u=u.stateNode,u.current.memoizedState.isDehydrated){var i=Ge(u.pendingLanes);if(i!==0){var f=u;for(f.pendingLanes|=2,f.entangledLanes|=2;i;){var o=1<<31-Bt(i);f.entanglements[1]|=o,i&=~o}gl(u),(vt&6)===0&&(xc=ye()+500,ei(0))}}break;case 31:case 13:f=Pa(u,2),f!==null&&De(f,u,2),Ec(),eo(u,2)}if(u=ao(a),u===null&&Qf(t,e,a,qc,l),u===n)break;n=u}n!==null&&a.stopPropagation()}else Qf(t,e,a,null,l)}}function ao(t){return t=Su(t),no(t)}var qc=null;function no(t){if(qc=null,t=zl(t),t!==null){var e=k(t);if(e===null)t=null;else{var l=e.tag;if(l===13){if(t=rt(e),t!==null)return t;t=null}else if(l===31){if(t=gt(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 qc=t,null}function gh(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(bl()){case Oa:return 2;case qe:return 8;case xl:case gi:return 32;case $l:return 268435456;default:return 32}default:return 32}}var uo=!1,_a=null,Aa=null,za=null,si=new Map,fi=new Map,Na=[],I0="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 yh(t,e){switch(t){case"focusin":case"focusout":_a=null;break;case"dragenter":case"dragleave":Aa=null;break;case"mouseover":case"mouseout":za=null;break;case"pointerover":case"pointerout":si.delete(e.pointerId);break;case"gotpointercapture":case"lostpointercapture":fi.delete(e.pointerId)}}function oi(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=cl(e),e!==null&&mh(e)),t):(t.eventSystemFlags|=a,e=t.targetContainers,n!==null&&e.indexOf(n)===-1&&e.push(n),t)}function P0(t,e,l,a,n){switch(e){case"focusin":return _a=oi(_a,t,e,l,a,n),!0;case"dragenter":return Aa=oi(Aa,t,e,l,a,n),!0;case"mouseover":return za=oi(za,t,e,l,a,n),!0;case"pointerover":var u=n.pointerId;return si.set(u,oi(si.get(u)||null,t,e,l,a,n)),!0;case"gotpointercapture":return u=n.pointerId,fi.set(u,oi(fi.get(u)||null,t,e,l,a,n)),!0}return!1}function ph(t){var e=zl(t.target);if(e!==null){var l=k(e);if(l!==null){if(e=l.tag,e===13){if(e=rt(l),e!==null){t.blockedOn=e,pi(t.priority,function(){vh(l)});return}}else if(e===31){if(e=gt(l),e!==null){t.blockedOn=e,pi(t.priority,function(){vh(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 Yc(t){if(t.blockedOn!==null)return!1;for(var e=t.targetContainers;0<e.length;){var l=ao(t.nativeEvent);if(l===null){l=t.nativeEvent;var a=new l.constructor(l.type,l);Cn=a,l.target.dispatchEvent(a),Cn=null}else return e=cl(l),e!==null&&mh(e),t.blockedOn=l,!1;e.shift()}return!0}function Sh(t,e,l){Yc(t)&&l.delete(e)}function tm(){uo=!1,_a!==null&&Yc(_a)&&(_a=null),Aa!==null&&Yc(Aa)&&(Aa=null),za!==null&&Yc(za)&&(za=null),si.forEach(Sh),fi.forEach(Sh)}function Gc(t,e){t.blockedOn===e&&(t.blockedOn=null,uo||(uo=!0,E.unstable_scheduleCallback(E.unstable_NormalPriority,tm)))}var Qc=null;function bh(t){Qc!==t&&(Qc=t,E.unstable_scheduleCallback(E.unstable_NormalPriority,function(){Qc===t&&(Qc=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(no(a||l)===null)continue;break}var u=cl(l);u!==null&&(t.splice(e,3),e-=3,lf(u,{pending:!0,data:n,method:l.method,action:a},a,n))}}))}function fu(t){function e(o){return Gc(o,t)}_a!==null&&Gc(_a,t),Aa!==null&&Gc(Aa,t),za!==null&&Gc(za,t),si.forEach(e),fi.forEach(e);for(var l=0;l<Na.length;l++){var a=Na[l];a.blockedOn===t&&(a.blockedOn=null)}for(;0<Na.length&&(l=Na[0],l.blockedOn===null);)ph(l),l.blockedOn===null&&Na.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[se]||null;if(typeof u=="function")i||bh(l);else if(i){var f=null;if(u&&u.hasAttribute("formAction")){if(n=u,i=u[se]||null)f=i.formAction;else if(no(n)!==null)continue}else f=i.action;typeof f=="function"?l[a+1]=f:(l.splice(a,3),a-=3),bh(l)}}}function xh(){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 io(t){this._internalRoot=t}Xc.prototype.render=io.prototype.render=function(t){var e=this._internalRoot;if(e===null)throw Error(v(409));var l=e.current,a=Be();dh(l,a,t,e,null,null)},Xc.prototype.unmount=io.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var e=t.containerInfo;dh(t.current,2,null,t,null,null),Ec(),e[el]=null}};function Xc(t){this._internalRoot=t}Xc.prototype.unstable_scheduleHydration=function(t){if(t){var e=mu();t={blockedOn:null,target:t,priority:e};for(var l=0;l<Na.length&&e!==0&&e<Na[l].priority;l++);Na.splice(l,0,t),l===0&&ph(t)}};var Th=Y.version;if(Th!=="19.2.0")throw Error(v(527,Th,"19.2.0"));M.findDOMNode=function(t){var e=t._reactInternals;if(e===void 0)throw typeof t.render=="function"?Error(v(188)):(t=Object.keys(t).join(","),Error(v(268,t)));return t=T(e),t=t!==null?$(t):null,t=t===null?null:t.stateNode,t};var em={bundleType:0,version:"19.2.0",rendererPackageName:"react-dom",currentDispatcherRef:b,reconcilerVersion:"19.2.0"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Zc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Zc.isDisabled&&Zc.supportsFiber)try{Tl=Zc.inject(em),Lt=Zc}catch{}}return di.createRoot=function(t,e){if(!q(t))throw Error(v(299));var l=!1,a="",n=Cr,u=Dr,i=Mr;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=oh(t,1,!1,null,null,l,a,null,n,u,i,xh),t[el]=e.current,Gf(t),new io(e)},di.hydrateRoot=function(t,e,l){if(!q(t))throw Error(v(299));var a=!1,n="",u=Cr,i=Dr,f=Mr,o=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&&(f=l.onRecoverableError),l.formState!==void 0&&(o=l.formState)),e=oh(t,1,!0,e,l??null,a,n,o,u,i,f,xh),e.context=rh(null),l=e.current,a=Be(),a=Me(a),n=ha(a),n.callback=null,ma(l,n,a),l=a,e.current.lanes=l,_l(e,l),gl(e),t[el]=e.current,Gf(t),new Xc(e)},di.version="19.2.0",di}var Oh;function dm(){if(Oh)return fo.exports;Oh=1;function E(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(E)}catch(Y){console.error(Y)}}return E(),fo.exports=rm(),fo.exports}var hm=dm();const mm=Hh(hm);function vm(E,Y=!1){return window.__TAURI_INTERNALS__.transformCallback(E,Y)}async function X(E,Y={},B){return window.__TAURI_INTERNALS__.invoke(E,Y,B)}var Uh;(function(E){E.WINDOW_RESIZED="tauri://resize",E.WINDOW_MOVED="tauri://move",E.WINDOW_CLOSE_REQUESTED="tauri://close-requested",E.WINDOW_DESTROYED="tauri://destroyed",E.WINDOW_FOCUS="tauri://focus",E.WINDOW_BLUR="tauri://blur",E.WINDOW_SCALE_FACTOR_CHANGED="tauri://scale-change",E.WINDOW_THEME_CHANGED="tauri://theme-changed",E.WINDOW_CREATED="tauri://window-created",E.WEBVIEW_CREATED="tauri://webview-created",E.DRAG_ENTER="tauri://drag-enter",E.DRAG_OVER="tauri://drag-over",E.DRAG_DROP="tauri://drag-drop",E.DRAG_LEAVE="tauri://drag-leave"})(Uh||(Uh={}));async function gm(E,Y){window.__TAURI_EVENT_PLUGIN_INTERNALS__.unregisterListener(E,Y),await X("plugin:event|unlisten",{event:E,eventId:Y})}async function ym(E,Y,B){var v;const q=(v=void 0)!==null&&v!==void 0?v:{kind:"Any"};return X("plugin:event|listen",{event:E,target:q,handler:vm(Y)}).then(k=>async()=>gm(E,k))}async function Vc(E,Y){await X("plugin:opener|open_url",{url:E,with:Y})}const Kc=({onClear:E,show:Y,className:B=""})=>Y?s.jsx("button",{type:"button",className:`clear-btn ${B}`,onClick:v=>{v.preventDefault(),v.stopPropagation(),E()},tabIndex:-1,children:s.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"currentColor",children:[s.jsx("circle",{cx:"12",cy:"12",r:"12",fill:"currentColor",opacity:"0.3"}),s.jsx("path",{d:"M15.5 8.5L8.5 15.5M8.5 8.5L15.5 15.5",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})]})}):null,Rh=80,hi=({children:E,onDismiss:Y,keyboardHeight:B,className:v=""})=>{const q=B>0?B+4:350,[k,rt]=z.useState(0),gt=z.useRef(null),H=z.useRef(null);z.useEffect(()=>{const V=window.visualViewport;if(!V)return;const ct=()=>{V.offsetTop!==0&&window.scrollTo(0,0)};return V.addEventListener("scroll",ct),()=>V.removeEventListener("scroll",ct)},[]);const T=V=>{gt.current=V.touches[0].clientY},$=V=>{if(gt.current===null)return;const ct=V.touches[0].clientY-gt.current;ct>0&&rt(Math.min(ct,Rh+40))},Q=()=>{if(gt.current===null)return;const V=k>Rh;gt.current=null,rt(0),V&&Y()};return s.jsx("div",{className:`edit-overlay ${v}`,style:{paddingBottom:`${q}px`},onClick:V=>V.target===V.currentTarget&&Y(),children:s.jsxs("div",{ref:H,className:"expandable-card expanded editor-card",style:{transform:k>0?`translateY(${k}px)`:void 0},children:[s.jsx("div",{className:"editor-drag-handle",onTouchStart:T,onTouchMove:$,onTouchEnd:Q,children:s.jsx("div",{className:"drag-handle-bar"})}),E]})})},mi=({selectedTags:E,availableTags:Y,tagInput:B,onTagInputChange:v,onToggleTag:q,onAddTag:k,placeholder:rt="Add tag..."})=>{const gt=Y.filter(T=>!E.has(T.name)&&(!B.trim()||T.name.toLowerCase().includes(B.toLowerCase().trim()))),H=gt.length===0&&Y.length===0;return s.jsxs("div",{className:`editor-tags-section ${H?"collapsed":""}`,children:[E.size>0&&s.jsx("div",{className:"expandable-card-section",children:s.jsx("div",{className:"editing-tags",children:Array.from(E).map(T=>s.jsxs("span",{className:"editing-tag",children:[T,s.jsx("button",{onClick:()=>q(T),children:"×"})]},T))})}),s.jsx("div",{className:"expandable-card-section",children:s.jsxs("div",{className:"new-tag-input",children:[s.jsxs("div",{className:"input-with-clear",children:[s.jsx("input",{type:"text",value:B,onChange:T=>v(T.target.value),onKeyDown:T=>{T.key==="Enter"&&(T.preventDefault(),k())},onFocus:()=>{requestAnimationFrame(()=>window.scrollTo(0,0))},placeholder:rt,autoCapitalize:"none",autoCorrect:"off",autoComplete:"off",spellCheck:!1}),s.jsx(Kc,{show:B.length>0,onClear:()=>v("")})]}),s.jsx("button",{onClick:k,disabled:!B.trim(),children:"Add"})]})}),gt.length>0?s.jsx("div",{className:"expandable-card-section",children:s.jsx("div",{className:"all-tags-list",children:gt.map(T=>s.jsx("span",{className:"tag-chip",onClick:()=>{q(T.name),v("")},children:T.name},T.name))})}):s.jsx("div",{className:"expandable-card-section",children:Y.length===0?s.jsx("div",{className:"tags-empty-message",children:"Add some tags!"}):B.trim()?s.jsx("div",{className:"tags-empty-message",children:"No matching tags"}):null})]})},vi=({onSave:E,onCancel:Y,onDelete:B,saveLabel:v="Save",cancelLabel:q="Cancel",saveDisabled:k=!1})=>s.jsxs("div",{className:"expandable-card-buttons editor-buttons",children:[B&&s.jsx("button",{className:"delete-btn",onClick:B,children:"Delete"}),s.jsx("button",{className:"cancel-btn",onClick:Y,children:q}),s.jsx("button",{className:"save-btn",onClick:E,disabled:k,children:v})]}),wh=({value:E,onChange:Y,placeholder:B="Enter text...",minHeightPercent:v=.5,keyboardHeight:q,autoFocus:k=!1,showClearButton:rt=!0,onAutoSave:gt,autoCapitalize:H="sentences",autoCorrect:T="on"})=>{const[$,Q]=z.useState(null),V=z.useRef(null),ct=z.useRef(null),wt=z.useRef(!1),Ht=z.useRef(0),ee=z.useRef(0),St=z.useRef([E]),Qt=z.useRef(0),At=z.useRef(!1),[,Xt]=z.useState(0);z.useEffect(()=>{if(At.current){At.current=!1;return}const U=St.current,J=Qt.current;U[J]!==E&&(St.current=U.slice(0,J+1),St.current.push(E),St.current.length>100&&St.current.shift(),Qt.current=St.current.length-1,Xt(W=>W+1))},[E]);const le=()=>{Qt.current>0&&(Qt.current--,At.current=!0,Y(St.current[Qt.current]),Xt(U=>U+1))},yt=()=>{Qt.current<St.current.length-1&&(Qt.current++,At.current=!0,Y(St.current[Qt.current]),Xt(U=>U+1))},lt=q>0?q:350,ve=window.innerHeight-56-lt-70-32,ie=Math.max(80,ve*v),Ut=60,je=$??ie,Kt=U=>{V.current&&(wt.current=!0,Ht.current=U,ee.current=V.current.offsetHeight,document.body.style.userSelect="none",document.body.style.cursor="ns-resize",document.body.dataset.resizing="true")},ce=U=>{if(!wt.current)return;const J=U-Ht.current,W=Math.max(Ut,ee.current+J);Q(W)},b=()=>{wt.current=!1,document.body.style.userSelect="",document.body.style.cursor="",delete document.body.dataset.resizing},M=U=>{if(U.key!=="Enter")return;const J=ct.current;if(!J)return;const{selectionStart:W}=J,r=E.substring(0,W),j=E.substring(W),O=r.lastIndexOf(` 10 - `),R=r.substring(O+1),Z=R.match(/^(\s*)([-*+]|\d+\.)\s/);if(!Z)return;U.preventDefault();const F=Z[1],nt=Z[2];if(R.substring(Z[0].length).trim()===""){const mt=O+1,ae=E.substring(0,mt)+` 11 - `+j;Y(ae),requestAnimationFrame(()=>{if(ct.current){const ge=mt+1;ct.current.selectionStart=ge,ct.current.selectionEnd=ge}})}else{let mt=nt;const ae=nt.match(/^(\d+)\.$/);ae&&(mt=`${parseInt(ae[1],10)+1}.`);const ge=` 12 - ${F}${mt} `,il=r+ge+j;Y(il),requestAnimationFrame(()=>{if(ct.current){const yl=W+ge.length;ct.current.selectionStart=yl,ct.current.selectionEnd=yl}})}};return z.useEffect(()=>{const U=r=>ce(r.clientY),J=r=>{r.touches.length===1&&ce(r.touches[0].clientY)},W=()=>b();return document.addEventListener("mousemove",U),document.addEventListener("mouseup",W),document.addEventListener("touchmove",J,{passive:!0}),document.addEventListener("touchend",W),()=>{document.removeEventListener("mousemove",U),document.removeEventListener("mouseup",W),document.removeEventListener("touchmove",J),document.removeEventListener("touchend",W)}},[Ut]),z.useEffect(()=>{if(!k)return;const U=setTimeout(()=>{if(ct.current){ct.current.focus();const J=ct.current.value.length;ct.current.selectionStart=J,ct.current.selectionEnd=J}},50);return()=>clearTimeout(U)},[]),s.jsxs(s.Fragment,{children:[s.jsxs("div",{className:"undo-redo-buttons",children:[s.jsx("button",{type:"button",onClick:le,disabled:Qt.current<=0,title:"Undo",children:s.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("polyline",{points:"1 4 1 10 7 10"}),s.jsx("path",{d:"M3.51 15a9 9 0 1 0 2.13-9.36L1 10"})]})}),s.jsx("button",{type:"button",onClick:yt,disabled:Qt.current>=St.current.length-1,title:"Redo",children:s.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("polyline",{points:"23 4 23 10 17 10"}),s.jsx("path",{d:"M20.49 15a9 9 0 1 1-2.13-9.36L23 10"})]})})]}),s.jsxs("div",{className:"resizable-input-wrapper",ref:V,style:$!=null?{height:`${je}px`,minHeight:`${Ut}px`}:{minHeight:`${Ut}px`},children:[s.jsx("textarea",{ref:ct,className:"resizable-input-textarea",value:E,onChange:U=>{const J=U.target.value.replace(/^(\s*(?:[-*+]|\d+\.))\s{2,}/gm,"$1 ");Y(J),gt&&gt(J)},onFocus:()=>{requestAnimationFrame(()=>window.scrollTo(0,0))},onKeyDown:M,placeholder:B,autoCapitalize:H,autoCorrect:T,autoComplete:"off",spellCheck:T==="on"}),rt&&s.jsx(Kc,{show:E.length>0,onClear:()=>Y(""),className:"textarea-clear"}),s.jsx("div",{className:"drag-handle",onMouseDown:U=>{U.preventDefault(),Kt(U.clientY)},onTouchStart:U=>{Kt(U.touches[0].clientY)},children:s.jsx("div",{className:"drag-handle-bar"})})]})]})},pm=()=>{const[E,Y]=z.useState(0),B=z.useRef(0);return z.useEffect(()=>{const v=window.visualViewport;if(!v)return;const q=()=>{const k=Math.max(0,window.innerHeight-v.height);k===0?(B.current=0,Y(0)):(B.current=Math.max(B.current,k),Y(B.current))};return v.addEventListener("resize",q),v.addEventListener("scroll",q),()=>{v.removeEventListener("resize",q),v.removeEventListener("scroll",q)}},[]),E};function Sm(){z.useEffect(()=>{const c=Math.floor(Math.random()*360);document.documentElement.style.setProperty("--dev-bg-light",`hsl(${c}, 80%, 85%)`),document.documentElement.style.setProperty("--dev-bg-dark",`hsl(${c}, 15%, 12%)`)},[]);const[E,Y]=z.useState("all"),[B,v]=z.useState([]),[q,k]=z.useState([]),[rt,gt]=z.useState([]),[H,T]=z.useState([]),[$,Q]=z.useState([]),[V,ct]=z.useState(null),[wt,Ht]=z.useState(""),[ee,St]=z.useState(new Set),[Qt,At]=z.useState([]),[Xt,le]=z.useState(""),[yt,lt]=z.useState(null),[It,Te]=z.useState(""),[ve,ie]=z.useState(new Set),[Ut,je]=z.useState(""),[Kt,ce]=z.useState(null),[b,M]=z.useState(new Set),[U,J]=z.useState(""),[W,r]=z.useState(null),[j,O]=z.useState(new Set),[R,Z]=z.useState(""),[F,nt]=z.useState(""),[zt,mt]=z.useState(new Set),[ae,ge]=z.useState(!1),[il,yl]=z.useState(""),pl=300,[Sl,hn]=z.useState(null),[ou,mn]=z.useState(!1),[ru,Da]=z.useState(!1),[vn,du]=z.useState(!1),[Ma,ye]=z.useState(null),[bl,Oa]=z.useState(new Set),[qe,xl]=z.useState(""),gi=z.useRef(null),$l=z.useRef(null),gn=z.useRef(null),[yn,Tl]=z.useState(null),[Lt,Ye]=z.useState(()=>localStorage.getItem("searchText")||""),[Bt,hu]=z.useState(()=>{const c=localStorage.getItem("selectedFilterTags");return c?new Set(JSON.parse(c)):new Set}),[Ua,Jc]=z.useState(()=>localStorage.getItem("sortOrder")||"newest"),[El,pn]=z.useState(()=>{const c=localStorage.getItem("filterTagsHeight");return c?parseInt(c,10):116}),Ra=z.useRef(null),Ge=z.useRef(!1),jl=z.useRef(!1),Il=z.useRef(0),yi=z.useRef(0),[Sn,bn]=z.useState(null),_l=z.useRef(null),qt=(c,h="success")=>{_l.current&&clearTimeout(_l.current),bn({message:c,type:h}),_l.current=setTimeout(()=>bn(null),3e3)},[xn,Al]=z.useState(null),[Pt,Me]=z.useState(null),[Tn,mu]=z.useState(!1),[pi,tl]=z.useState(!1),[Nt,se]=z.useState(""),[el,En]=z.useState(""),[kc,Si]=z.useState(""),[wa,Pl]=z.useState(""),[vu,zl]=z.useState(!1),[cl,Ha]=z.useState(!1),[_e,Ct]=z.useState(!1),[La,tt]=z.useState(null),[sl,Nl]=z.useState(null),[jn,bi]=z.useState(null),[Dt,_n]=z.useState(null),[Cl,Dl]=z.useState(""),[Qe,pe]=z.useState(!1),[ta,xi]=z.useState("archive"),[ea,gu]=z.useState("archive"),Xe=pm(),Ml=z.useRef(null),Jt=z.useRef(null),[la,Ol]=z.useState("idle"),An=80,aa=300,yu=c=>{Ge.current=!0,jl.current=!0,Il.current=c,yi.current=Ra.current?.offsetHeight??El,document.body.style.userSelect="none",document.body.style.cursor="ns-resize"};z.useEffect(()=>{const c=D=>{if(!Ge.current)return;const pt=D-Il.current,at=Math.max(71,yi.current+pt);pn(at)},h=D=>c(D.clientY),N=D=>{D.touches.length===1&&c(D.touches[0].clientY)},C=()=>{Ge.current&&(Ge.current=!1,jl.current=!1,document.body.style.userSelect="",document.body.style.cursor="",localStorage.setItem("filterTagsHeight",String(Math.round(El))))};return document.addEventListener("mousemove",h),document.addEventListener("mouseup",C),document.addEventListener("touchmove",N,{passive:!0}),document.addEventListener("touchend",C),()=>{document.removeEventListener("mousemove",h),document.removeEventListener("mouseup",C),document.removeEventListener("touchmove",N),document.removeEventListener("touchend",C)}},[El]),z.useEffect(()=>{localStorage.setItem("searchText",Lt)},[Lt]),z.useEffect(()=>{localStorage.setItem("selectedFilterTags",JSON.stringify(Array.from(Bt)))},[Bt]),z.useEffect(()=>{localStorage.setItem("sortOrder",Ua)},[Ua]),z.useEffect(()=>{},[]),z.useEffect(()=>{const c=async()=>{try{const D=await X("is_dark_mode");mu(D)}catch{const pt=window.matchMedia("(prefers-color-scheme: dark)");mu(pt.matches)}};c();const h=window.matchMedia("(prefers-color-scheme: dark)"),N=()=>c();h.addEventListener("change",N);const C=()=>{document.visibilityState==="visible"&&c()};return document.addEventListener("visibilitychange",C),()=>{h.removeEventListener("change",N),document.removeEventListener("visibilitychange",C)}},[]),z.useEffect(()=>{document.body.classList.toggle("dark",Tn)},[Tn]),z.useEffect(()=>{const c=()=>{Ze(),Ve(),Oe(),fe(),oe()},h=async()=>{try{await X("auto_sync_if_needed")}catch(C){console.log("Auto-sync check:",C)}};c(),Ti(),na(),Wc(),_i(),zn(),Nn(),ji(),h();const N=()=>{document.visibilityState==="visible"&&(c(),h())};return document.addEventListener("visibilitychange",N),()=>{document.removeEventListener("visibilitychange",N)}},[]),z.useEffect(()=>{let c;return(async()=>{c=await ym("webview:navigated",async N=>{const{itemId:C}=N.payload;try{await X("record_visit",{itemId:C,source:"webview",windowType:"embedded"})}catch(D){console.error("Failed to record webview visit:",D)}})})(),()=>{c&&c()}},[]),z.useEffect(()=>{const c=()=>{document.visibilityState==="visible"&&ae&&!F.trim()&&zt.size===0&&ge(!1)};return document.addEventListener("visibilitychange",c),()=>{document.removeEventListener("visibilitychange",c)}},[ae,F,zt]);const Ti=async()=>{try{const c=await X("get_webhook_url");c&&(se(c),En(c))}catch(c){console.error("Failed to load webhook URL:",c)}},na=async()=>{try{const c=await X("get_webhook_api_key");c&&(Si(c),Pl(c))}catch(c){console.error("Failed to load webhook API key:",c)}},Wc=async()=>{try{const c=await X("get_auto_sync");zl(c)}catch(c){console.error("Failed to load auto-sync setting:",c)}},Ei=async c=>{try{await X("set_auto_sync",{enabled:c}),zl(c)}catch(h){console.error("Failed to set auto-sync:",h)}},ji=async()=>{try{const c=await X("get_archive_tag");xi(c),gu(c)}catch(c){console.error("Failed to load archive tag:",c)}},pu=async()=>{try{await X("set_archive_tag",{tag:ea}),xi(ea)}catch(c){console.error("Failed to save archive tag:",c)}},_i=async()=>{try{const c=await X("get_last_sync");Nl(c)}catch(c){console.error("Failed to load last sync:",c)}},zn=async()=>{try{const c=await X("get_sync_status");bi(c),c.last_sync_time&&Nl(c.last_sync_time)}catch(c){console.error("Failed to load sync status:",c)}},Nn=async()=>{try{const c=await X("get_profile_info");_n(c),Dl("")}catch(c){console.error("Failed to load profile info:",c)}},ll=async c=>{console.log(`[Profile] setProfile called with: ${c}`);try{console.log("[Profile] Invoking set_profile command...");const h=await X("set_profile",{profileId:c});console.log("[Profile] set_profile returned:",h),_n(h),Dl(""),pe(!0)}catch(h){console.error("[Profile] Failed to set profile:",h),tt(`Failed: ${h}`),setTimeout(()=>tt(null),3e3)}},Cn=async()=>{try{await X("quit_app")}catch(c){console.error("Failed to quit:",c)}},Su=async()=>{try{await X("set_webhook_url",{url:el}),await X("set_webhook_api_key",{key:wa}),se(el),Si(wa),tt("Settings saved"),setTimeout(()=>tt(null),2e3)}catch(c){console.error("Failed to save webhook settings:",c),tt("Failed to save settings"),setTimeout(()=>tt(null),3e3)}},Ul=async()=>{if(!Nt){qt("Please configure server URL first","error");return}Ct(!0),qt("Syncing...");try{const c=await X("sync_all"),h=`Synced: ${c.pulled} pulled, ${c.pushed} pushed${c.conflicts>0?`, ${c.conflicts} conflicts`:""}`;qt(h),tt(h),await _i(),await zn(),Ze(),Ve(),Oe(),fe(),oe(),setTimeout(()=>tt(null),4e3)}catch(c){console.error("Failed to sync:",c);const h=`Sync failed: ${c}`;qt(h,"error"),tt(h),setTimeout(()=>tt(null),5e3)}finally{Ct(!1)}},ua=async()=>{if(!Nt){tt("Please save a server URL first"),setTimeout(()=>tt(null),3e3);return}Ct(!0),tt(null);try{const c=await X("pull_from_server"),h=`Pulled ${c.pulled} items${c.conflicts>0?`, ${c.conflicts} conflicts`:""}`;tt(h),await zn(),Ze(),Ve(),Oe(),fe(),oe(),setTimeout(()=>tt(null),4e3)}catch(c){console.error("Failed to pull:",c),tt(`Pull failed: ${c}`),setTimeout(()=>tt(null),5e3)}finally{Ct(!1)}},Ai=async()=>{if(!Nt){tt("Please save a server URL first"),setTimeout(()=>tt(null),3e3);return}Ct(!0),tt(null);try{const c=await X("push_to_server");tt(`Pushed ${c.pushed} items`),await zn(),setTimeout(()=>tt(null),4e3)}catch(c){console.error("Failed to push:",c),tt(`Push failed: ${c}`),setTimeout(()=>tt(null),5e3)}finally{Ct(!1)}},Ze=async()=>{try{const c=await X("get_saved_urls");v(c)}catch(c){console.error("Failed to load saved URLs:",c)}},Ve=async()=>{try{const c=await X("get_saved_texts");k(c)}catch(c){console.error("Failed to load saved texts:",c)}},Oe=async()=>{try{const c=await X("get_saved_tagsets");gt(c)}catch(c){console.error("Failed to load saved tagsets:",c)}},fe=async()=>{try{const c=await X("get_saved_images");T(c)}catch(c){console.error("Failed to load saved images:",c)}},oe=async()=>{try{const c=await X("get_tags_by_frecency");Q(c)}catch(c){console.error("Failed to load tags:",c)}},Ba=()=>Pt?wt!==Pt.url||JSON.stringify(Array.from(ee).sort())!==JSON.stringify(Pt.tags):!1,fl=()=>Pt?It!==Pt.content||JSON.stringify(Array.from(ve).sort())!==JSON.stringify(Pt.tags):!1,bu=()=>Pt?JSON.stringify(Array.from(b).sort())!==JSON.stringify(Pt.tags):!1,Dn=()=>Pt?JSON.stringify(Array.from(j).sort())!==JSON.stringify(Pt.tags):!1,zi=async c=>{$l.current?.focus(),ct(c.id),Ht(c.url),St(new Set(c.tags)),le(""),Me({url:c.url,tags:[...c.tags].sort()});try{const h=await X("get_tags_by_frecency_for_url",{url:c.url});At(h)}catch(h){console.error("Failed to load domain-boosted tags:",h),At($)}},Rl=()=>{ct(null),Ht(""),St(new Set),At([]),le(""),Me(null)},qa=()=>{Ba()?Al({type:"page"}):Rl()},Ni=async c=>{console.log("[Frontend] deleteUrl called for id:",c);try{await X("delete_url",{id:c}),console.log("[Frontend] delete_url invoke succeeded"),await Ze(),Rl()}catch(h){console.error("[Frontend] Failed to delete URL:",h)}},Se=c=>{const h=new Set(ee);h.has(c)?h.delete(c):h.add(c),St(h)},wl=()=>{const c=new Set(ee),h=Xt.split(",");let N=!1;for(const C of h){const D=C.trim().toLowerCase();D&&!c.has(D)&&(c.add(D),N=!0)}N&&St(c),le("")},Mn=async()=>{if(!V)return;const c=new Set(ee);if(Xt.trim()){for(const h of Xt.split(",").map(N=>N.trim().toLowerCase()).filter(N=>N.length>0))c.add(h);le("")}try{await X("update_url",{id:V,url:wt,tags:Array.from(c)}),await Ze(),await oe(),Rl(),qt("Page saved")}catch(h){console.error("[Frontend] Failed to update URL:",h),qt("Failed to save page","error")}},Ya=c=>{console.log("[toggleAddInputTag] toggling tag:",c);const h=new Set(zt);h.has(c)?h.delete(c):h.add(c),console.log("[toggleAddInputTag] new tags:",Array.from(h)),mt(h)},xu=()=>{nt(""),mt(new Set),ge(!1),yl("")},Tu=()=>{const c=new Set(zt),h=il.split(",");for(const N of h){const C=N.trim().toLowerCase();C&&c.add(C)}mt(c),yl("")},Eu=()=>{gi.current?.click()},Ga=c=>{const h=c.target.files?.[0];if(!h)return;const N=new FileReader;N.onload=C=>{const D=C.target?.result;ye(D),Oa(new Set),xl("")},N.readAsDataURL(h),c.target.value=""},Qa=c=>{const h=new Set(bl);h.has(c)?h.delete(c):h.add(c),Oa(h)},ju=()=>{const c=new Set(bl),h=qe.split(",");for(const N of h){const C=N.trim().toLowerCase();C&&c.add(C)}Oa(c),xl("")},_u=()=>{ye(null),Oa(new Set),xl("")},Fc=async()=>{if(!Ma)return;const c=new Set(bl);if(qe.trim()){const h=qe.split(",");for(const N of h){const C=N.trim().toLowerCase();C&&c.add(C)}}try{const h=Ma.split(",")[1],N=Ma.split(";")[0].split(":")[1];await X("save_captured_image",{imageData:h,mimeType:N,tags:Array.from(c)}),_u(),await fe(),await oe()}catch(h){console.error("Failed to save captured image:",h)}},$c=async()=>{const c=F.trim(),h=new Set(zt);if(console.log("[saveAddInput] addInputTags:",Array.from(zt)),il.trim()){const D=il.split(",");for(const pt of D){const at=pt.trim().toLowerCase();at&&h.add(at)}}const N=Array.from(h);if(console.log("[saveAddInput] final tags to save:",N),c.startsWith("http://")||c.startsWith("https://"))try{await X("save_url",{url:c,tags:N}),xu(),await Ze(),await oe(),qt("Page saved")}catch(D){console.error("Failed to save URL:",D),qt("Failed to save page","error")}else if(c)try{console.log("[saveAddInput] Saving text with tags:",{content:c,tags:N}),await X("save_text",{content:c,tags:N}),xu(),await Ve(),await oe(),qt("Note saved")}catch(D){console.error("Failed to save text:",D),qt("Failed to save note","error")}else if(N.length>0)try{await X("save_tagset",{tags:N}),xu(),await Oe(),await oe(),qt("Tags saved")}catch(D){console.error("Failed to save tagset:",D),qt("Failed to save tags","error")}},Au=()=>{const c=F.trim();return c.startsWith("http://")||c.startsWith("https://")?"url":c?"text":zt.size>0?"tagset":null},Ic=c=>{$l.current?.focus(),lt(c.id),Te(c.content);const h=c.tags.length>0?c.tags:Ui(c.content);ie(new Set(h)),je(""),Me({content:c.content,tags:[...h].sort()})},On=()=>{lt(null),Te(""),ie(new Set),je(""),Me(null)},Ci=()=>{fl()?Al({type:"text"}):On()},Pc=c=>{const h=new Set(ve);h.has(c)?h.delete(c):h.add(c),ie(h)},ts=()=>{const c=Ut.trim().toLowerCase();c&&(ie(new Set(ve).add(c)),je(""))},ol=z.useRef(null),es=z.useCallback(c=>{!yt||!Pt||(ol.current&&clearTimeout(ol.current),c.trim()!==Pt.content&&(ol.current=setTimeout(async()=>{try{await X("update_text",{id:yt,content:c.trim(),tags:Array.from(ve)}),Me(h=>h?{...h,content:c.trim()}:null),await Ve()}catch(h){console.error("Auto-save failed:",h)}},500)))},[yt,Pt,ve]);z.useEffect(()=>()=>{ol.current&&clearTimeout(ol.current)},[yt]);const ls=async()=>{if(!yt)return;ol.current&&clearTimeout(ol.current);const c=new Set(ve);if(Ut.trim())for(const h of Ut.split(",").map(N=>N.trim().toLowerCase()).filter(N=>N.length>0))c.add(h);try{await X("update_text",{id:yt,content:It.trim(),tags:Array.from(c)}),await Ve(),await oe(),On(),qt("Note saved")}catch(h){console.error("Failed to update text:",h),qt("Failed to save note","error")}},as=async c=>{try{await X("delete_url",{id:c}),await Ve(),On()}catch(h){console.error("Failed to delete text:",h)}},ns=c=>{$l.current?.focus(),ce(c.id),M(new Set(c.tags)),J(""),Me({tags:[...c.tags].sort()})},ia=()=>{ce(null),M(new Set),J(""),Me(null)},Di=()=>{bu()?Al({type:"tagset"}):ia()},us=c=>{const h=new Set(b);h.has(c)?h.delete(c):h.add(c),M(h)},is=()=>{const c=new Set(b),h=U.split(",");for(const N of h){const C=N.trim().toLowerCase();C&&c.add(C)}M(c),J("")},Mi=async()=>{if(!Kt)return;const c=new Set(b);if(U.trim())for(const h of U.split(",").map(N=>N.trim().toLowerCase()).filter(N=>N.length>0))c.add(h);if(c.size===0){qt("At least one tag is required","error");return}try{await X("update_tagset",{id:Kt,tags:Array.from(c)}),await Oe(),await oe(),ia(),qt("Tags saved")}catch(h){console.error("Failed to update tagset:",h),qt("Failed to save tags","error")}},cs=async c=>{try{await X("delete_url",{id:c}),await Oe(),ia()}catch(h){console.error("Failed to delete tagset:",h)}},ss=c=>{$l.current?.focus(),r(c.id),O(new Set(c.tags)),Z(""),Me({tags:[...c.tags].sort()})},Un=()=>{r(null),O(new Set),Z(""),Me(null)},Oi=()=>{Dn()?Al({type:"image"}):Un()},fs=c=>{const h=new Set(j);h.has(c)?h.delete(c):h.add(c),O(h)},os=()=>{const c=new Set(j),h=R.split(",");for(const N of h){const C=N.trim().toLowerCase();C&&c.add(C)}O(c),Z("")},rs=async()=>{if(!W)return;const c=new Set(j);if(R.trim()){const h=R.split(",");for(const N of h){const C=N.trim().toLowerCase();C&&c.add(C)}}try{await X("update_image_tags",{id:W,tags:Array.from(c)}),await fe(),await oe(),Un(),qt("Image saved")}catch(h){console.error("Failed to update image:",h),qt("Failed to save image","error")}},Ui=c=>{const h=c.match(/#(\w+)/g);return h?h.map(N=>N.slice(1).toLowerCase()):[]},Rn=c=>{Y(E===c?"all":c)},wn=()=>{gn.current?.scrollTo({top:0,behavior:"smooth"})},Xa=c=>{if(V||yt||Kt||W||ae||_e||jl.current||document.body.dataset.resizing)return;const N=gn.current;N&&N.scrollTop<=0&&(Ml.current=c.touches[0].clientY,Jt.current=null,Ol("idle"))},Ri=c=>{if(Ml.current===null)return;if(jl.current||document.body.dataset.resizing){Ml.current=null,Jt.current=null,Ol("idle");return}c.touches[0].clientY-Ml.current>An?(c.preventDefault(),Jt.current===null?(Jt.current=Date.now(),Ol("pulling")):Date.now()-Jt.current>=aa&&Ol("ready")):(Jt.current=null,Ol("idle"))},wi=c=>{if(Ml.current===null)return;const h=c.changedTouches[0].clientY-Ml.current,N=la==="ready";Ml.current=null,Jt.current=null,Ol("idle"),h>An&&N&&Ul()};z.useEffect(()=>{const c=gn.current;if(c)return c.addEventListener("touchmove",Ri,{passive:!1}),()=>{c.removeEventListener("touchmove",Ri)}},[V,yt,Kt,W,ae,_e]);const Hi=()=>{Y("all"),Ye(""),hu(new Set),wn()},Li=c=>{const h=new Set(Bt);h.has(c)?h.delete(c):h.add(c),hu(h)},zu=()=>{if(!Lt.trim())return $;const c=Lt.toLowerCase();return $.filter(h=>h.name.toLowerCase().includes(c))},Bi=()=>{const c=[],h=D=>E==="all"||E===D;h("page")&&B.forEach(D=>{c.push({id:D.id,type:"page",url:D.url,tags:D.tags,saved_at:D.saved_at,metadata:D.metadata})}),h("text")&&q.forEach(D=>{c.push({id:D.id,type:"text",content:D.content,tags:D.tags,saved_at:D.saved_at,metadata:D.metadata})}),h("tagset")&&rt.forEach(D=>{c.push({id:D.id,type:"tagset",tags:D.tags,saved_at:D.saved_at,metadata:D.metadata})}),h("image")&&H.forEach(D=>{c.push({id:D.id,type:"image",tags:D.tags,saved_at:D.saved_at,metadata:D.metadata,thumbnail:D.thumbnail,mime_type:D.mime_type,width:D.width,height:D.height})});const N=Lt.toLowerCase();return c.filter(D=>{const pt=!Lt.trim()||D.tags.some(ca=>ca.toLowerCase().includes(N))||D.url?.toLowerCase().includes(N)||D.content?.toLowerCase().includes(N)||D.metadata?.title?.toLowerCase().includes(N),at=Bt.size===0||Array.from(Bt).every(ca=>D.tags.includes(ca)),ne=ta&&D.tags.includes(ta),Fa=ta&&Bt.has(ta);return ne&&!Fa?!1:pt&&at}).sort((D,pt)=>{const at=new Date(pt.saved_at).getTime()-new Date(D.saved_at).getTime();return Ua==="oldest"?-at:at})},rl=V||yt||Kt||W;z.useEffect(()=>(rl||ae?document.body.classList.add("editor-open"):document.body.classList.remove("editor-open"),()=>{document.body.classList.remove("editor-open")}),[rl,ae]);const ds=()=>{if(!rl)return null;if(V)return B.find(h=>h.id===V)?s.jsxs(hi,{onDismiss:qa,keyboardHeight:Xe,className:"text-editor-overlay",children:[s.jsxs("div",{className:"input-with-clear editor-url-wrapper",children:[s.jsx("input",{type:"url",className:"editor-url-input",value:wt,onChange:h=>Ht(h.target.value),onFocus:()=>{requestAnimationFrame(()=>window.scrollTo(0,0))},placeholder:"URL",autoCapitalize:"none",autoCorrect:"off"}),s.jsx(Kc,{show:wt.length>0,onClear:()=>Ht("")})]}),s.jsx(mi,{selectedTags:ee,availableTags:Qt,tagInput:Xt,onTagInputChange:le,onToggleTag:Se,onAddTag:wl}),s.jsx(vi,{onSave:Mn,onCancel:qa,onDelete:()=>dl(V,"page")})]}):null;if(yt)return s.jsxs(hi,{onDismiss:Ci,keyboardHeight:Xe,className:"text-editor-overlay",children:[s.jsx(wh,{value:It,onChange:Te,placeholder:"Note text...",keyboardHeight:Xe,autoFocus:!0,showClearButton:!1,onAutoSave:es}),s.jsx(mi,{selectedTags:ve,availableTags:$,tagInput:Ut,onTagInputChange:je,onToggleTag:Pc,onAddTag:ts}),s.jsx(vi,{onSave:ls,onCancel:Ci,onDelete:()=>dl(yt,"text"),saveLabel:"Done"})]});if(Kt)return s.jsxs(hi,{onDismiss:Di,keyboardHeight:Xe,className:"text-editor-overlay",children:[s.jsx(mi,{selectedTags:b,availableTags:$,tagInput:U,onTagInputChange:J,onToggleTag:us,onAddTag:is}),s.jsx(vi,{onSave:Mi,onCancel:Di,onDelete:()=>dl(Kt,"tagset")})]});if(W){const c=H.find(C=>C.id===W);if(!c)return null;const N=c.metadata?.title;return s.jsxs(hi,{onDismiss:Oi,keyboardHeight:Xe,className:"text-editor-overlay",children:[s.jsxs("div",{className:"editor-image-preview",children:[c.thumbnail?s.jsx("img",{src:`data:image/jpeg;base64,${c.thumbnail}`,alt:N||"Preview",className:"edit-modal-image"}):s.jsx("div",{className:"image-placeholder",children:s.jsxs("svg",{width:"48",height:"48",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),s.jsx("circle",{cx:"8.5",cy:"8.5",r:"1.5"}),s.jsx("polyline",{points:"21 15 16 10 5 21"})]})}),N&&s.jsx("div",{className:"edit-image-title",children:N})]}),s.jsx(mi,{selectedTags:j,availableTags:$,tagInput:R,onTagInputChange:Z,onToggleTag:fs,onAddTag:os}),s.jsx(vi,{onSave:rs,onCancel:Oi,onDelete:()=>dl(W,"image")})]})}return null},hs=c=>{switch(c.type){case"page":return Yi({id:c.id,url:c.url,tags:c.tags,saved_at:c.saved_at,metadata:c.metadata});case"text":return Gi({id:c.id,content:c.content,tags:c.tags,saved_at:c.saved_at,metadata:c.metadata});case"tagset":return Za({id:c.id,tags:c.tags,saved_at:c.saved_at,metadata:c.metadata});case"image":return gs({id:c.id,tags:c.tags,saved_at:c.saved_at,metadata:c.metadata,thumbnail:c.thumbnail,mime_type:c.mime_type||"image/jpeg",width:c.width,height:c.height});default:return null}},qi=c=>s.jsxs("div",{className:`webview-inline ${ou?"webview-expanded":""}`,children:[vn?s.jsxs("div",{className:"webview-error",children:[s.jsx("p",{children:"This site can't be displayed inline."}),s.jsx("button",{onClick:h=>{h.stopPropagation(),Vc(c)},children:"Open in Safari"})]}):s.jsx("iframe",{src:c,className:"webview-iframe",onLoad:()=>Da(!0),onError:()=>du(!0),sandbox:"allow-scripts allow-same-origin allow-forms allow-popups"}),!ru&&!vn&&s.jsx("div",{className:"webview-loading",children:"Loading..."})]}),Yi=c=>{const h=c.metadata?.title,N=Sl?.itemId===c.id;return s.jsxs("div",{id:`card-${c.id}`,className:`saved-item-card ${N?"card-webview-expanded":""}`,onClick:()=>!N&&zi(c),children:[s.jsxs("div",{className:"card-header",children:[N&&s.jsx("button",{className:`card-action-btn webview-back-btn ${ou?"visible":""}`,onClick:C=>{C.stopPropagation(),Hn()},title:"Back",children:s.jsx("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",children:s.jsx("path",{d:"M15 18l-6-6 6-6"})})}),s.jsx("div",{className:"card-type-icon",children:s.jsxs("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("circle",{cx:"12",cy:"12",r:"10"}),s.jsx("line",{x1:"2",y1:"12",x2:"22",y2:"12"}),s.jsx("path",{d:"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"})]})}),s.jsx("span",{className:"card-title",children:h||c.url}),s.jsxs("div",{className:"card-actions",children:[s.jsx("button",{className:"card-action-btn",onClick:C=>N?(C.stopPropagation(),Vc(c.url)):Du(c.url,c.id,C),title:"Open in Safari",children:s.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"}),s.jsx("polyline",{points:"15 3 21 3 21 9"}),s.jsx("line",{x1:"10",y1:"14",x2:"21",y2:"3"})]})}),s.jsx("button",{className:"card-action-btn",onClick:C=>N?(C.stopPropagation(),Hn()):Mu(c.url,c.id,C),title:N?"Close webview":"Open in app",children:s.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),s.jsx("line",{x1:"3",y1:"9",x2:"21",y2:"9"})]})}),s.jsx("button",{className:"card-delete-btn",onClick:C=>{C.stopPropagation(),dl(c.id,"page")},children:s.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("polyline",{points:"3 6 5 6 21 6"}),s.jsx("path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"})]})})]})]}),N&&qi(Sl.url),s.jsxs("div",{className:"card-footer",children:[(c.tags.includes("todo")||c.tags.includes("done"))&&s.jsx("button",{className:`todo-checkbox ${c.tags.includes("done")?"checked":""}`,onClick:C=>Ja(C,c.id,"page",c.tags),children:c.tags.includes("done")?s.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),s.jsx("polyline",{points:"9 11 12 14 22 4"})]}):s.jsx("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:s.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"})})}),s.jsxs("div",{className:"card-tags",children:[c.tags.map(C=>s.jsx("span",{className:"card-tag",children:C},C)),s.jsx("span",{className:"card-date",children:new Date(c.saved_at).toLocaleDateString()})]})]})]},c.id)},Gi=c=>{const h=c.tags.length>0?c.tags:Ui(c.content),C=c.content.replace(/#\w+/g,"").trim().split(` 13 - `)[0].slice(0,100)||c.content.slice(0,100),D=c.content.match(/https?:\/\/[^\s<>"{}|\\^`[\]]+/),pt=Sl?.itemId===c.id;return s.jsxs("div",{id:`card-${c.id}`,className:`saved-item-card ${pt?"card-webview-expanded":""}`,onClick:()=>!pt&&Ic(c),children:[s.jsxs("div",{className:"card-header",children:[pt&&s.jsx("button",{className:`card-action-btn webview-back-btn ${ou?"visible":""}`,onClick:at=>{at.stopPropagation(),Hn()},title:"Back",children:s.jsx("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",children:s.jsx("path",{d:"M15 18l-6-6 6-6"})})}),s.jsx("div",{className:"card-type-icon",children:s.jsxs("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("path",{d:"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"}),s.jsx("polyline",{points:"14 2 14 8 20 8"}),s.jsx("line",{x1:"16",y1:"13",x2:"8",y2:"13"}),s.jsx("line",{x1:"16",y1:"17",x2:"8",y2:"17"})]})}),s.jsx("div",{className:"card-title",children:C}),s.jsxs("div",{className:"card-actions",children:[D&&s.jsx("button",{className:"card-action-btn",onClick:at=>pt?(at.stopPropagation(),Vc(D[0])):Du(D[0],c.id,at),title:"Open in Safari",children:s.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"}),s.jsx("polyline",{points:"15 3 21 3 21 9"}),s.jsx("line",{x1:"10",y1:"14",x2:"21",y2:"3"})]})}),D&&s.jsx("button",{className:"card-action-btn",onClick:at=>pt?(at.stopPropagation(),Hn()):Mu(D[0],c.id,at),title:pt?"Close webview":"Open in app",children:s.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),s.jsx("line",{x1:"3",y1:"9",x2:"21",y2:"9"})]})}),s.jsx("button",{className:"card-delete-btn",onClick:at=>{at.stopPropagation(),dl(c.id,"text")},children:s.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("polyline",{points:"3 6 5 6 21 6"}),s.jsx("path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"})]})})]})]}),pt&&qi(Sl.url),s.jsxs("div",{className:"card-footer",children:[(h.includes("todo")||h.includes("done"))&&s.jsx("button",{className:`todo-checkbox ${h.includes("done")?"checked":""}`,onClick:at=>Ja(at,c.id,"text",h),children:h.includes("done")?s.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),s.jsx("polyline",{points:"9 11 12 14 22 4"})]}):s.jsx("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:s.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"})})}),s.jsxs("div",{className:"card-tags",children:[h.map(at=>s.jsx("span",{className:"card-tag",children:at},at)),s.jsx("span",{className:"card-date",children:new Date(c.saved_at).toLocaleDateString()})]})]})]},c.id)},Za=c=>s.jsxs("div",{className:"saved-item-card",onClick:()=>ns(c),children:[s.jsxs("div",{className:"card-header",children:[s.jsx("div",{className:"card-type-icon",children:s.jsxs("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("path",{d:"M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z"}),s.jsx("line",{x1:"7",y1:"7",x2:"7.01",y2:"7"})]})}),s.jsx("div",{className:"card-title",children:c.tags.join(", ")}),s.jsx("button",{className:"card-delete-btn",onClick:h=>{h.stopPropagation(),dl(c.id,"tagset")},children:s.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("polyline",{points:"3 6 5 6 21 6"}),s.jsx("path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"})]})})]}),s.jsx("div",{className:"card-footer",children:s.jsx("div",{className:"card-tags",children:s.jsx("span",{className:"card-date",children:new Date(c.saved_at).toLocaleDateString()})})})]},c.id),Va=async c=>{try{await X("delete_url",{id:c}),await fe(),Un()}catch(h){console.error("Failed to delete image:",h)}},dl=(c,h)=>{Tl({id:c,type:h})},Ka=()=>{Tl(null)},Qi=async()=>{if(!yn)return;const{id:c,type:h}=yn;Tl(null);const N={page:"Page",text:"Note",tagset:"Tags",image:"Image"};try{switch(h){case"page":await Ni(c);break;case"text":await as(c);break;case"tagset":await cs(c);break;case"image":await Va(c);break}qt(`${N[h]} deleted`)}catch(C){console.error("Failed to delete:",C),qt("Failed to delete","error")}},Nu=()=>{Al(null)},Cu=async()=>{if(!xn)return;const{type:c}=xn;switch(Al(null),c){case"page":Rl();break;case"text":if(yt&&Pt?.content!==void 0)try{await X("update_text",{id:yt,content:Pt.content,tags:Pt.tags||[]}),await Ve()}catch(h){console.error("Failed to restore original content:",h)}On();break;case"tagset":ia();break;case"image":Un();break}},Ja=async(c,h,N,C)=>{c.stopPropagation();const D=C.includes("todo"),pt=C.includes("done");let at;if(D)at=C.filter(ne=>ne!=="todo").concat("done");else if(pt)at=C.filter(ne=>ne!=="done").concat("todo");else return;try{switch(await X("update_url_tags",{id:h,tags:at}),N){case"page":await Ze();break;case"text":await Ve();break;case"tagset":await Oe();break;case"image":await fe();break}await oe()}catch(ne){console.error("Failed to toggle todo/done:",ne)}},Du=async(c,h,N)=>{N.stopPropagation();try{await X("record_visit",{itemId:h,source:"browser",windowType:"external"}),await Vc(c)}catch(C){console.error("Failed to open in browser:",C)}},ka=z.useRef(null),Mu=async(c,h,N)=>{N.stopPropagation(),Da(!1),du(!1),mn(!1),hn({url:c,itemId:h}),requestAnimationFrame(()=>{requestAnimationFrame(()=>{const C=document.getElementById(`card-${h}`),D=ka.current;if(C&&D){const pt=C.getBoundingClientRect(),at=D.getBoundingClientRect(),ne=document.createElement("div");ne.style.cssText="position:fixed;top:0;height:env(safe-area-inset-top,0px);visibility:hidden;",document.body.appendChild(ne);const Fa=ne.offsetHeight;document.body.removeChild(ne);const ca=pt.top-at.top-Fa;D.style.setProperty("--slide-offset",`${Math.max(0,ca)}px`)}document.documentElement.style.setProperty("--webview-ease","var(--webview-ease-in)"),mn(!0)})});try{await X("record_visit",{itemId:h,source:"webview",windowType:"embedded"})}catch(C){console.error("[App] Failed to record webview visit:",C)}},Hn=()=>{document.documentElement.style.setProperty("--webview-ease","var(--webview-ease-out)"),mn(!1),ka.current&&ka.current.style.setProperty("--slide-offset","0px"),setTimeout(()=>{hn(null),Da(!1),du(!1)},pl)},ms=()=>xn?s.jsx("div",{className:"confirm-modal-overlay",onClick:Nu,children:s.jsxs("div",{className:"confirm-modal",onClick:c=>c.stopPropagation(),children:[s.jsx("p",{children:"Discard unsaved changes?"}),s.jsxs("div",{className:"confirm-modal-buttons",children:[s.jsx("button",{className:"cancel-btn",onClick:Nu,children:"Cancel"}),s.jsx("button",{className:"delete-btn",onClick:Cu,children:"Discard"})]})]})}):null,vs=()=>{if(!yn)return null;const c={page:"page",text:"note",tagset:"tag set",image:"image"};return s.jsx("div",{className:"confirm-modal-overlay",onClick:Ka,children:s.jsxs("div",{className:"confirm-modal",onClick:h=>h.stopPropagation(),children:[s.jsxs("p",{children:["Delete this ",c[yn.type],"?"]}),s.jsxs("div",{className:"confirm-modal-buttons",children:[s.jsx("button",{className:"cancel-btn",onClick:Ka,children:"Cancel"}),s.jsx("button",{className:"delete-btn",onClick:Qi,children:"Delete"})]})]})})},gs=c=>{const h=c.metadata,N=h?.title,C=h?.sourceUrl;return s.jsxs("div",{className:"saved-item-card image-card",onClick:()=>ss(c),children:[s.jsxs("div",{className:"card-header",children:[s.jsx("div",{className:"card-thumbnail",children:c.thumbnail?s.jsx("img",{src:`data:image/jpeg;base64,${c.thumbnail}`,alt:N||"Preview"}):s.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),s.jsx("circle",{cx:"8.5",cy:"8.5",r:"1.5"}),s.jsx("polyline",{points:"21 15 16 10 5 21"})]})}),s.jsx("div",{className:"card-title",children:N||C||"Image"}),s.jsx("button",{className:"card-delete-btn",onClick:D=>{D.stopPropagation(),dl(c.id,"image")},children:s.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("polyline",{points:"3 6 5 6 21 6"}),s.jsx("path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"})]})})]}),s.jsxs("div",{className:"card-footer",children:[(c.tags.includes("todo")||c.tags.includes("done"))&&s.jsx("button",{className:`todo-checkbox ${c.tags.includes("done")?"checked":""}`,onClick:D=>Ja(D,c.id,"image",c.tags),children:c.tags.includes("done")?s.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),s.jsx("polyline",{points:"9 11 12 14 22 4"})]}):s.jsx("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:s.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"})})}),s.jsxs("div",{className:"card-tags",children:[c.tags.map(D=>s.jsx("span",{className:"card-tag",children:D},D)),s.jsx("span",{className:"card-date",children:new Date(c.saved_at).toLocaleDateString()})]})]})]},c.id)},ys=()=>{tl(!1),Ze(),oe()};if(pi)return s.jsxs("div",{className:"app",children:[s.jsxs("header",{children:[s.jsx("button",{className:"header-btn back-btn",onClick:ys,children:"Back"}),s.jsx("h1",{children:"Settings"}),s.jsx("div",{className:"header-spacer"})]}),s.jsxs("main",{className:"settings-view",children:[s.jsxs("div",{className:"settings-section",children:[s.jsx("h2",{children:"Server Sync"}),s.jsx("p",{className:"settings-description",children:"Sync your saved items with the server. Pull to get items from other devices, push to send local items, or sync all to do both."}),s.jsx("p",{className:"settings-description",style:{fontSize:"0.85rem",opacity:.8},children:"Items sync to your account's current profile on the server."}),s.jsx("div",{className:"webhook-input",children:s.jsx("input",{type:"url",value:el,onChange:c=>En(c.target.value),placeholder:"https://your-server.example.com",autoCapitalize:"none",autoCorrect:"off"})}),s.jsxs("div",{className:"webhook-input api-key-field",children:[s.jsx("input",{type:cl?"text":"password",value:wa,onChange:c=>Pl(c.target.value),placeholder:"API key",autoCapitalize:"none",autoCorrect:"off"}),s.jsx("button",{type:"button",className:"toggle-visibility-btn",onClick:()=>Ha(!cl),children:cl?s.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("path",{d:"M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24"}),s.jsx("line",{x1:"1",y1:"1",x2:"23",y2:"23"})]}):s.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("path",{d:"M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"}),s.jsx("circle",{cx:"12",cy:"12",r:"3"})]})})]}),s.jsx("button",{onClick:Su,disabled:el===Nt&&wa===kc,className:"save-settings-btn",children:"Save Settings"}),s.jsxs("label",{className:"auto-sync-toggle",children:[s.jsx("input",{type:"checkbox",checked:vu,onChange:c=>Ei(c.target.checked)}),s.jsx("span",{children:"Auto-sync when items are added or modified"})]}),sl&&s.jsxs("p",{className:"last-sync-info",children:["Last synced: ",new Date(sl).toLocaleString()]}),jn&&jn.pending_count>0&&s.jsxs("p",{className:"sync-pending-info",children:[jn.pending_count," item",jn.pending_count===1?"":"s"," pending sync"]}),s.jsx("button",{className:"sync-btn primary",onClick:Ul,disabled:!Nt||_e,children:_e?"Syncing...":"Sync All"}),s.jsxs("div",{className:"sync-btn-row",children:[s.jsx("button",{className:"sync-btn secondary",onClick:ua,disabled:!Nt||_e,children:"Pull"}),s.jsx("button",{className:"sync-btn secondary",onClick:Ai,disabled:!Nt||_e,children:"Push"})]}),La&&s.jsx("div",{className:`sync-message ${La.includes("failed")||La.includes("Failed")?"error":"success"}`,children:La})]}),s.jsxs("div",{className:"settings-section",children:[s.jsx("h2",{children:"Profiles"}),Dt&&s.jsxs(s.Fragment,{children:[s.jsxs("p",{className:"settings-description",children:[Dt.isProductionBuild?"App Store/TestFlight build":"Development build",". Each profile has separate local data and sync destination."]}),(()=>{const c=Dt.profiles.find(C=>C.id===Dt.currentProfileId),h=Dt.profiles[0],N=c?.id===h?.id;return s.jsxs(s.Fragment,{children:[!N&&c&&s.jsxs("div",{className:"profile-warning-banner",children:['Using "',c.name,'" profile - data is isolated from default']}),s.jsx("div",{className:"profile-list",children:Dt.profiles.map(C=>{const D=C.id===Dt.currentProfileId,pt=!D&&Dt.profiles.length>1;return s.jsxs("div",{className:`profile-item ${D?"active":""}`,children:[s.jsxs("label",{className:"profile-radio-label",children:[s.jsx("input",{type:"radio",name:"profile",checked:D,onChange:()=>{console.log(`[Profile] Radio clicked: ${C.id}, isCurrent: ${D}`),D||(console.log(`[Profile] Switching to: ${C.id}`),ll(C.id))}}),s.jsx("span",{className:"profile-name",children:C.name}),D&&s.jsx("span",{className:"profile-badge current",children:"active"})]}),pt&&s.jsx("button",{className:"profile-delete-btn",onClick:async()=>{if(confirm(`Delete profile "${C.name}"? 8 + `+a.stack}}var fu=Object.prototype.hasOwnProperty,fn=E.unstable_scheduleCallback,on=E.unstable_cancelCallback,vi=E.unstable_shouldYield,Ca=E.unstable_requestPaint,ge=E.unstable_now,bl=E.unstable_getCurrentPriorityLevel,Da=E.unstable_ImmediatePriority,qe=E.unstable_UserBlockingPriority,xl=E.unstable_NormalPriority,gi=E.unstable_LowPriority,$l=E.unstable_IdlePriority,rn=E.log,dn=E.unstable_setDisableYieldValue,Tl=null,Lt=null;function Ye(t){if(typeof rn=="function"&&dn(t),Lt&&typeof Lt.setStrictMode=="function")try{Lt.setStrictMode(Tl,t)}catch{}}var Bt=Math.clz32?Math.clz32:Jc,ou=Math.log,Oa=Math.LN2;function Jc(t){return t>>>=0,t===0?32:31-(ou(t)/Oa|0)|0}var El=256,hn=262144,Ma=4194304;function Ge(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 jl(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 f=a&134217727;return f!==0?(a=f&~u,a!==0?n=Ge(a):(i&=f,i!==0?n=Ge(i):l||(l=f&~t,l!==0&&(n=Ge(l))))):(f=a&~u,f!==0?n=Ge(f):i!==0?n=Ge(i):l||(l=a&~t,l!==0&&(n=Ge(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 Il(t,e){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&e)===0}function yi(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 mn(){var t=Ma;return Ma<<=1,(Ma&62914560)===0&&(Ma=4194304),t}function vn(t){for(var e=[],l=0;31>l;l++)e.push(t);return e}function _l(t,e){t.pendingLanes|=e,e!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function qt(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 f=t.entanglements,o=t.expirationTimes,y=t.hiddenUpdates;for(l=i&~l;0<l;){var x=31-Bt(l),A=1<<x;f[x]=0,o[x]=-1;var p=y[x];if(p!==null)for(y[x]=null,x=0;x<p.length;x++){var S=p[x];S!==null&&(S.lane&=-536870913)}l&=~A}a!==0&&gn(t,a,0),u!==0&&n===0&&t.tag!==0&&(t.suspendedLanes|=u&~(i&~e))}function gn(t,e,l){t.pendingLanes|=e,t.suspendedLanes&=~e;var a=31-Bt(e);t.entangledLanes|=e,t.entanglements[a]=t.entanglements[a]|1073741824|l&261930}function Al(t,e){var l=t.entangledLanes|=e;for(t=t.entanglements;l;){var a=31-Bt(l),n=1<<a;n&e|t[a]&e&&(t[a]|=e),l&=~n}}function Pt(t,e){var l=e&-e;return l=(l&42)!==0?1:De(l),(l&(t.suspendedLanes|e))!==0?0:l}function De(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 yn(t){return t&=-t,2<t?8<t?(t&134217727)!==0?32:268435456:8:2}function ru(){var t=O.p;return t!==0?t:(t=window.event,t===void 0?32:gh(t.type))}function pi(t,e){var l=O.p;try{return O.p=t,e()}finally{O.p=l}}var tl=Math.random().toString(36).slice(2),Nt="__reactFiber$"+tl,ce="__reactProps$"+tl,el="__reactContainer$"+tl,pn="__reactEvents$"+tl,kc="__reactListeners$"+tl,Si="__reactHandles$"+tl,Ua="__reactResources$"+tl,Pl="__reactMarker$"+tl;function du(t){delete t[Nt],delete t[ce],delete t[pn],delete t[kc],delete t[Si]}function zl(t){var e=t[Nt];if(e)return e;for(var l=t.parentNode;l;){if(e=l[el]||l[Nt]){if(l=e.alternate,e.child!==null||l!==null&&l.child!==null)for(t=th(t);t!==null;){if(l=t[Nt])return l;t=th(t)}return e}t=l,l=t.parentNode}return null}function cl(t){if(t=t[Nt]||t[el]){var e=t.tag;if(e===5||e===6||e===13||e===31||e===26||e===27||e===3)return t}return null}function Ra(t){var e=t.tag;if(e===5||e===26||e===27||e===6)return t.stateNode;throw Error(v(33))}function je(t){var e=t[Ua];return e||(e=t[Ua]={hoistableStyles:new Map,hoistableScripts:new Map}),e}function Ct(t){t[Pl]=!0}var wa=new Set,tt={};function sl(t,e){Nl(t,e),Nl(t+"Capture",e)}function Nl(t,e){for(tt[t]=e,t=0;t<e.length;t++)wa.add(e[t])}var Sn=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]*$"),bi={},Dt={};function bn(t){return fu.call(Dt,t)?!0:fu.call(bi,t)?!1:Sn.test(t)?Dt[t]=!0:(bi[t]=!0,!1)}function Cl(t,e,l){if(bn(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 Dl(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 Qe(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 ye(t){switch(typeof t){case"bigint":case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function ta(t){var e=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function xi(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 ea(t){if(!t._valueTracker){var e=ta(t)?"checked":"value";t._valueTracker=xi(t,e,""+t[e])}}function hu(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var l=e.getValue(),a="";return t&&(a=ta(t)?t.checked?"true":"false":t.value),t=a,t!==l?(e.setValue(t),!0):!1}function Xe(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 Ol=/[\n"\\]/g;function Jt(t){return t.replace(Ol,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function la(t,e,l,a,n,u,i,f){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=""+ye(e)):t.value!==""+ye(e)&&(t.value=""+ye(e)):i!=="submit"&&i!=="reset"||t.removeAttribute("value"),e!=null?xn(t,i,ye(e)):l!=null?xn(t,i,ye(l)):a!=null&&t.removeAttribute("value"),n==null&&u!=null&&(t.defaultChecked=!!u),n!=null&&(t.checked=n&&typeof n!="function"&&typeof n!="symbol"),f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"?t.name=""+ye(f):t.removeAttribute("name")}function Ml(t,e,l,a,n,u,i,f){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)){ea(t);return}l=l!=null?""+ye(l):"",e=e!=null?""+ye(e):l,f||e===t.value||(t.value=e),t.defaultValue=e}a=a??n,a=typeof a!="function"&&typeof a!="symbol"&&!!a,t.checked=f?t.checked:!!a,t.defaultChecked=!!a,i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(t.name=i),ea(t)}function xn(t,e,l){e==="number"&&Xe(t.ownerDocument)===t||t.defaultValue===""+l||(t.defaultValue=""+l)}function aa(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=""+ye(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 mu(t,e,l){if(e!=null&&(e=""+ye(e),e!==t.value&&(t.value=e),l==null)){t.defaultValue!==e&&(t.defaultValue=e);return}t.defaultValue=l!=null?""+ye(l):""}function Ti(t,e,l,a){if(e==null){if(a!=null){if(l!=null)throw Error(v(92));if(ie(a)){if(1<a.length)throw Error(v(93));a=a[0]}l=a}l==null&&(l=""),e=l}l=ye(e),t.defaultValue=l,a=t.textContent,a===l&&a!==""&&a!==null&&(t.value=a),ea(t)}function na(t,e){if(e){var l=t.firstChild;if(l&&l===t.lastChild&&l.nodeType===3){l.nodeValue=e;return}}t.textContent=e}var Wc=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 Ei(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||Wc.has(e)?e==="float"?t.cssFloat=l:t[e]=(""+l).trim():t[e]=l+"px"}function ji(t,e,l){if(e!=null&&typeof e!="object")throw Error(v(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&&Ei(t,n,a)}else for(var u in e)e.hasOwnProperty(u)&&Ei(t,u,e[u])}function vu(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 _i=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"]]),Tn=/^[\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 En(t){return Tn.test(""+t)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":t}function ll(){}var jn=null;function gu(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var Ul=null,ua=null;function Ai(t){var e=cl(t);if(e&&(t=e.stateNode)){var l=t[ce]||null;t:switch(t=e.stateNode,e.type){case"input":if(la(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="'+Jt(""+e)+'"][type="radio"]'),e=0;e<l.length;e++){var a=l[e];if(a!==t&&a.form===t.form){var n=a[ce]||null;if(!n)throw Error(v(90));la(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&&hu(a)}break t;case"textarea":mu(t,l.value,l.defaultValue);break t;case"select":e=l.value,e!=null&&aa(t,!!l.multiple,e,!1)}}}var Ze=!1;function Ve(t,e,l){if(Ze)return t(e,l);Ze=!0;try{var a=t(e);return a}finally{if(Ze=!1,(Ul!==null||ua!==null)&&(Ec(),Ul&&(e=Ul,t=ua,ua=Ul=null,Ai(e),t)))for(e=0;e<t.length;e++)Ai(t[e])}}function Oe(t,e){var l=t.stateNode;if(l===null)return null;var a=l[ce]||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(v(231,e,typeof l));return l}var se=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),fe=!1;if(se)try{var Ha={};Object.defineProperty(Ha,"passive",{get:function(){fe=!0}}),window.addEventListener("test",Ha,Ha),window.removeEventListener("test",Ha,Ha)}catch{fe=!1}var fl=null,yu=null,_n=null;function zi(){if(_n)return _n;var t,e=yu,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 _n=n.slice(t,1<a?1-a:void 0)}function Rl(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 La(){return!0}function Ni(){return!1}function pe(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 f in t)t.hasOwnProperty(f)&&(l=t[f],this[f]=l?l(u):u[f]);return this.isDefaultPrevented=(u.defaultPrevented!=null?u.defaultPrevented:u.returnValue===!1)?La:Ni,this.isPropagationStopped=Ni,this}return Q(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=La)},stopPropagation:function(){var l=this.nativeEvent;l&&(l.stopPropagation?l.stopPropagation():typeof l.cancelBubble!="unknown"&&(l.cancelBubble=!0),this.isPropagationStopped=La)},persist:function(){},isPersistent:La}),e}var wl={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},An=pe(wl),Ba=Q({},wl,{view:0,detail:0}),pu=pe(Ba),Su,bu,qa,Ya=Q({},Ba,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:ia,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!==qa&&(qa&&t.type==="mousemove"?(Su=t.screenX-qa.screenX,bu=t.screenY-qa.screenY):bu=Su=0,qa=t),Su)},movementY:function(t){return"movementY"in t?t.movementY:bu}}),xu=pe(Ya),Tu=Q({},Ya,{dataTransfer:0}),Fc=pe(Tu),$c=Q({},Ba,{relatedTarget:0}),Eu=pe($c),Ic=Q({},wl,{animationName:0,elapsedTime:0,pseudoElement:0}),zn=pe(Ic),Ci=Q({},wl,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),Pc=pe(Ci),ts=Q({},wl,{data:0}),ol=pe(ts),es={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},ls={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"},as={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function ns(t){var e=this.nativeEvent;return e.getModifierState?e.getModifierState(t):(t=as[t])?!!e[t]:!1}function ia(){return ns}var Di=Q({},Ba,{key:function(t){if(t.key){var e=es[t.key]||t.key;if(e!=="Unidentified")return e}return t.type==="keypress"?(t=Rl(t),t===13?"Enter":String.fromCharCode(t)):t.type==="keydown"||t.type==="keyup"?ls[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:ia,charCode:function(t){return t.type==="keypress"?Rl(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?Rl(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),us=pe(Di),is=Q({},Ya,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Oi=pe(is),cs=Q({},Ba,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:ia}),ss=pe(cs),Nn=Q({},wl,{propertyName:0,elapsedTime:0,pseudoElement:0}),Mi=pe(Nn),fs=Q({},Ya,{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}),os=pe(fs),rs=Q({},wl,{newState:0,oldState:0}),Ui=pe(rs),Cn=[9,13,27,32],Dn=se&&"CompositionEvent"in window,Ga=null;se&&"documentMode"in document&&(Ga=document.documentMode);var Ri=se&&"TextEvent"in window&&!Ga,wi=se&&(!Dn||Ga&&8<Ga&&11>=Ga),Hi=" ",Li=!1;function ju(t,e){switch(t){case"keyup":return Cn.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Bi(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var rl=!1;function ds(t,e){switch(t){case"compositionend":return Bi(e);case"keypress":return e.which!==32?null:(Li=!0,Hi);case"textInput":return t=e.data,t===Hi&&Li?null:t;default:return null}}function hs(t,e){if(rl)return t==="compositionend"||!Dn&&ju(t,e)?(t=zi(),_n=yu=fl=null,rl=!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 wi&&e.locale!=="ko"?null:e.data;default:return null}}var qi={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 Yi(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e==="input"?!!qi[t.type]:e==="textarea"}function Gi(t,e,l,a){Ul?ua?ua.push(a):ua=[a]:Ul=a,e=Dc(e,"onChange"),0<e.length&&(l=new An("onChange","change",null,l,a),t.push({event:l,listeners:e}))}var Qa=null,Xa=null;function dl(t){Yd(t,0)}function Za(t){var e=Ra(t);if(hu(e))return t}function Qi(t,e){if(t==="change")return e}var _u=!1;if(se){var Au;if(se){var Va="oninput"in document;if(!Va){var zu=document.createElement("div");zu.setAttribute("oninput","return;"),Va=typeof zu.oninput=="function"}Au=Va}else Au=!1;_u=Au&&(!document.documentMode||9<document.documentMode)}function On(){Qa&&(Qa.detachEvent("onpropertychange",Nu),Xa=Qa=null)}function Nu(t){if(t.propertyName==="value"&&Za(Xa)){var e=[];Gi(e,Xa,t,gu(t)),Ve(dl,e)}}function Mn(t,e,l){t==="focusin"?(On(),Qa=e,Xa=l,Qa.attachEvent("onpropertychange",Nu)):t==="focusout"&&On()}function ms(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return Za(Xa)}function vs(t,e){if(t==="click")return Za(e)}function gs(t,e){if(t==="input"||t==="change")return Za(e)}function ys(t,e){return t===e&&(t!==0||1/t===1/e)||t!==t&&e!==e}var Se=typeof Object.is=="function"?Object.is:ys;function Ka(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(!fu.call(e,n)||!Se(t[n],e[n]))return!1}return!0}function Cu(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function c(t,e){var l=Cu(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=Cu(l)}}function h(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?h(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function N(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var e=Xe(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=Xe(t.document)}return e}function C(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 D=se&&"documentMode"in document&&11>=document.documentMode,xt=null,ct=null,Me=null,Du=!1;function Un(t,e,l){var a=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;Du||xt==null||xt!==Xe(a)||(a=xt,"selectionStart"in a&&C(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}),Me&&Ka(Me,a)||(Me=a,a=Dc(ct,"onSelect"),0<a.length&&(e=new An("onSelect","select",null,e,l),t.push({event:e,listeners:a}),e.target=xt)))}function Ja(t,e){var l={};return l[t.toLowerCase()]=e.toLowerCase(),l["Webkit"+t]="webkit"+e,l["Moz"+t]="moz"+e,l}var Rn={animationend:Ja("Animation","AnimationEnd"),animationiteration:Ja("Animation","AnimationIteration"),animationstart:Ja("Animation","AnimationStart"),transitionrun:Ja("Transition","TransitionRun"),transitionstart:Ja("Transition","TransitionStart"),transitioncancel:Ja("Transition","TransitionCancel"),transitionend:Ja("Transition","TransitionEnd")},ps={},vo={};se&&(vo=document.createElement("div").style,"AnimationEvent"in window||(delete Rn.animationend.animation,delete Rn.animationiteration.animation,delete Rn.animationstart.animation),"TransitionEvent"in window||delete Rn.transitionend.transition);function ka(t){if(ps[t])return ps[t];if(!Rn[t])return t;var e=Rn[t],l;for(l in e)if(e.hasOwnProperty(l)&&l in vo)return ps[t]=e[l];return t}var go=ka("animationend"),yo=ka("animationiteration"),po=ka("animationstart"),Lh=ka("transitionrun"),Bh=ka("transitionstart"),qh=ka("transitioncancel"),So=ka("transitionend"),bo=new Map,Ss="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(" ");Ss.push("scrollEnd");function al(t,e){bo.set(t,e),sl(e,[t])}var Xi=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)},Ke=[],wn=0,bs=0;function Zi(){for(var t=wn,e=bs=wn=0;e<t;){var l=Ke[e];Ke[e++]=null;var a=Ke[e];Ke[e++]=null;var n=Ke[e];Ke[e++]=null;var u=Ke[e];if(Ke[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&&xo(l,n,u)}}function Vi(t,e,l,a){Ke[wn++]=t,Ke[wn++]=e,Ke[wn++]=l,Ke[wn++]=a,bs|=a,t.lanes|=a,t=t.alternate,t!==null&&(t.lanes|=a)}function xs(t,e,l,a){return Vi(t,e,l,a),Ki(t)}function Wa(t,e){return Vi(t,null,null,e),Ki(t)}function xo(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-Bt(l),t=u.hiddenUpdates,a=t[n],a===null?t[n]=[e]:a.push(e),e.lane=l|536870912),u):null}function Ki(t){if(50<Iu)throw Iu=0,Of=null,Error(v(185));for(var e=t.return;e!==null;)t=e,e=t.return;return t.tag===3?t.stateNode:null}var Hn={};function Yh(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 Ue(t,e,l,a){return new Yh(t,e,l,a)}function Ts(t){return t=t.prototype,!(!t||!t.isReactComponent)}function Hl(t,e){var l=t.alternate;return l===null?(l=Ue(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 To(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 Ji(t,e,l,a,n,u){var i=0;if(a=t,typeof t=="function")Ts(t)&&(i=1);else if(typeof t=="string")i=V0(t,l,R.current)?26:t==="html"||t==="head"||t==="body"?27:5;else t:switch(t){case xe:return t=Ue(31,l,e,n),t.elementType=xe,t.lanes=u,t;case Ht:return Fa(l.children,n,u,e);case ee:i=8,n|=24;break;case pt:return t=Ue(12,l,e,n|2),t.elementType=pt,t.lanes=u,t;case le:return t=Ue(13,l,e,n),t.elementType=le,t.lanes=u,t;case yt:return t=Ue(19,l,e,n),t.elementType=yt,t.lanes=u,t;default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case At:i=10;break t;case Qt:i=9;break t;case Xt:i=11;break t;case lt:i=14;break t;case It:i=16,a=null;break t}i=29,l=Error(v(130,t===null?"null":typeof t,"")),a=null}return e=Ue(i,l,e,n),e.elementType=t,e.type=a,e.lanes=u,e}function Fa(t,e,l,a){return t=Ue(7,t,a,e),t.lanes=l,t}function Es(t,e,l){return t=Ue(6,t,null,e),t.lanes=l,t}function Eo(t){var e=Ue(18,null,null,0);return e.stateNode=t,e}function js(t,e,l){return e=Ue(4,t.children!==null?t.children:[],t.key,e),e.lanes=l,e.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},e}var jo=new WeakMap;function Je(t,e){if(typeof t=="object"&&t!==null){var l=jo.get(t);return l!==void 0?l:(e={value:t,source:e,stack:mi(e)},jo.set(t,e),e)}return{value:t,source:e,stack:mi(e)}}var Ln=[],Bn=0,ki=null,Ou=0,ke=[],We=0,ca=null,hl=1,ml="";function Ll(t,e){Ln[Bn++]=Ou,Ln[Bn++]=ki,ki=t,Ou=e}function _o(t,e,l){ke[We++]=hl,ke[We++]=ml,ke[We++]=ca,ca=t;var a=hl;t=ml;var n=32-Bt(a)-1;a&=~(1<<n),l+=1;var u=32-Bt(e)+n;if(30<u){var i=n-n%5;u=(a&(1<<i)-1).toString(32),a>>=i,n-=i,hl=1<<32-Bt(e)+n|l<<n|a,ml=u+t}else hl=1<<u|l<<n|a,ml=t}function _s(t){t.return!==null&&(Ll(t,1),_o(t,1,0))}function As(t){for(;t===ki;)ki=Ln[--Bn],Ln[Bn]=null,Ou=Ln[--Bn],Ln[Bn]=null;for(;t===ca;)ca=ke[--We],ke[We]=null,ml=ke[--We],ke[We]=null,hl=ke[--We],ke[We]=null}function Ao(t,e){ke[We++]=hl,ke[We++]=ml,ke[We++]=ca,hl=e.id,ml=e.overflow,ca=t}var oe=null,Ot=null,ot=!1,sa=null,Fe=!1,zs=Error(v(519));function fa(t){var e=Error(v(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Mu(Je(e,t)),zs}function zo(t){var e=t.stateNode,l=t.type,a=t.memoizedProps;switch(e[Nt]=t,e[ce]=a,l){case"dialog":ut("cancel",e),ut("close",e);break;case"iframe":case"object":case"embed":ut("load",e);break;case"video":case"audio":for(l=0;l<ti.length;l++)ut(ti[l],e);break;case"source":ut("error",e);break;case"img":case"image":case"link":ut("error",e),ut("load",e);break;case"details":ut("toggle",e);break;case"input":ut("invalid",e),Ml(e,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0);break;case"select":ut("invalid",e);break;case"textarea":ut("invalid",e),Ti(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||Zd(e.textContent,l)?(a.popover!=null&&(ut("beforetoggle",e),ut("toggle",e)),a.onScroll!=null&&ut("scroll",e),a.onScrollEnd!=null&&ut("scrollend",e),a.onClick!=null&&(e.onclick=ll),e=!0):e=!1,e||fa(t,!0)}function No(t){for(oe=t.return;oe;)switch(oe.tag){case 5:case 31:case 13:Fe=!1;return;case 27:case 3:Fe=!0;return;default:oe=oe.return}}function qn(t){if(t!==oe)return!1;if(!ot)return No(t),ot=!0,!1;var e=t.tag,l;if((l=e!==3&&e!==27)&&((l=e===5)&&(l=t.type,l=!(l!=="form"&&l!=="button")||Kf(t.type,t.memoizedProps)),l=!l),l&&Ot&&fa(t),No(t),e===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(v(317));Ot=Pd(t)}else if(e===31){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(v(317));Ot=Pd(t)}else e===27?(e=Ot,Ea(t.type)?(t=$f,$f=null,Ot=t):Ot=e):Ot=oe?Ie(t.stateNode.nextSibling):null;return!0}function $a(){Ot=oe=null,ot=!1}function Ns(){var t=sa;return t!==null&&(Ne===null?Ne=t:Ne.push.apply(Ne,t),sa=null),t}function Mu(t){sa===null?sa=[t]:sa.push(t)}var Cs=r(null),Ia=null,Bl=null;function oa(t,e,l){M(Cs,e._currentValue),e._currentValue=l}function ql(t){t._currentValue=Cs.current,j(Cs)}function Ds(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 Os(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 f=u;u=n;for(var o=0;o<e.length;o++)if(f.context===e[o]){u.lanes|=l,f=u.alternate,f!==null&&(f.lanes|=l),Ds(u.return,l,t),a||(i=null);break t}u=f.next}}else if(n.tag===18){if(i=n.return,i===null)throw Error(v(341));i.lanes|=l,u=i.alternate,u!==null&&(u.lanes|=l),Ds(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 Yn(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(v(387));if(i=i.memoizedProps,i!==null){var f=n.type;Se(n.pendingProps.value,i.value)||(t!==null?t.push(f):t=[f])}}else if(n===at.current){if(i=n.alternate,i===null)throw Error(v(387));i.memoizedState.memoizedState!==n.memoizedState.memoizedState&&(t!==null?t.push(ui):t=[ui])}n=n.return}t!==null&&Os(e,t,l,a),e.flags|=262144}function Wi(t){for(t=t.firstContext;t!==null;){if(!Se(t.context._currentValue,t.memoizedValue))return!0;t=t.next}return!1}function Pa(t){Ia=t,Bl=null,t=t.dependencies,t!==null&&(t.firstContext=null)}function re(t){return Co(Ia,t)}function Fi(t,e){return Ia===null&&Pa(t),Co(t,e)}function Co(t,e){var l=e._currentValue;if(e={context:e,memoizedValue:l,next:null},Bl===null){if(t===null)throw Error(v(308));Bl=e,t.dependencies={lanes:0,firstContext:e},t.flags|=524288}else Bl=Bl.next=e;return l}var Gh=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()})}},Qh=E.unstable_scheduleCallback,Xh=E.unstable_NormalPriority,kt={$$typeof:At,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Ms(){return{controller:new Gh,data:new Map,refCount:0}}function Uu(t){t.refCount--,t.refCount===0&&Qh(Xh,function(){t.controller.abort()})}var Ru=null,Us=0,Gn=0,Qn=null;function Zh(t,e){if(Ru===null){var l=Ru=[];Us=0,Gn=Lf(),Qn={status:"pending",value:void 0,then:function(a){l.push(a)}}}return Us++,e.then(Do,Do),e}function Do(){if(--Us===0&&Ru!==null){Qn!==null&&(Qn.status="fulfilled");var t=Ru;Ru=null,Gn=0,Qn=null;for(var e=0;e<t.length;e++)(0,t[e])()}}function Vh(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 Oo=b.S;b.S=function(t,e){md=ge(),typeof e=="object"&&e!==null&&typeof e.then=="function"&&Zh(t,e),Oo!==null&&Oo(t,e)};var tn=r(null);function Rs(){var t=tn.current;return t!==null?t:_t.pooledCache}function $i(t,e){e===null?M(tn,tn.current):M(tn,e.pool)}function Mo(){var t=Rs();return t===null?null:{parent:kt._currentValue,pool:t}}var Xn=Error(v(460)),ws=Error(v(474)),Ii=Error(v(542)),Pi={then:function(){}};function Uo(t){return t=t.status,t==="fulfilled"||t==="rejected"}function Ro(t,e,l){switch(l=t[l],l===void 0?t.push(e):l!==e&&(e.then(ll,ll),e=l),e.status){case"fulfilled":return e.value;case"rejected":throw t=e.reason,Ho(t),t;default:if(typeof e.status=="string")e.then(ll,ll);else{if(t=_t,t!==null&&100<t.shellSuspendCounter)throw Error(v(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,Ho(t),t}throw ln=e,Xn}}function en(t){try{var e=t._init;return e(t._payload)}catch(l){throw l!==null&&typeof l=="object"&&typeof l.then=="function"?(ln=l,Xn):l}}var ln=null;function wo(){if(ln===null)throw Error(v(459));var t=ln;return ln=null,t}function Ho(t){if(t===Xn||t===Ii)throw Error(v(483))}var Zn=null,wu=0;function tc(t){var e=wu;return wu+=1,Zn===null&&(Zn=[]),Ro(Zn,t,e)}function Hu(t,e){e=e.props.ref,t.ref=e!==void 0?e:null}function ec(t,e){throw e.$$typeof===V?Error(v(525)):(t=Object.prototype.toString.call(e),Error(v(31,t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)))}function Lo(t){function e(m,d){if(t){var g=m.deletions;g===null?(m.deletions=[d],m.flags|=16):g.push(d)}}function l(m,d){if(!t)return null;for(;d!==null;)e(m,d),d=d.sibling;return null}function a(m){for(var d=new Map;m!==null;)m.key!==null?d.set(m.key,m):d.set(m.index,m),m=m.sibling;return d}function n(m,d){return m=Hl(m,d),m.index=0,m.sibling=null,m}function u(m,d,g){return m.index=g,t?(g=m.alternate,g!==null?(g=g.index,g<d?(m.flags|=67108866,d):g):(m.flags|=67108866,d)):(m.flags|=1048576,d)}function i(m){return t&&m.alternate===null&&(m.flags|=67108866),m}function f(m,d,g,_){return d===null||d.tag!==6?(d=Es(g,m.mode,_),d.return=m,d):(d=n(d,g),d.return=m,d)}function o(m,d,g,_){var G=g.type;return G===Ht?x(m,d,g.props.children,_,g.key):d!==null&&(d.elementType===G||typeof G=="object"&&G!==null&&G.$$typeof===It&&en(G)===d.type)?(d=n(d,g.props),Hu(d,g),d.return=m,d):(d=Ji(g.type,g.key,g.props,null,m.mode,_),Hu(d,g),d.return=m,d)}function y(m,d,g,_){return d===null||d.tag!==4||d.stateNode.containerInfo!==g.containerInfo||d.stateNode.implementation!==g.implementation?(d=js(g,m.mode,_),d.return=m,d):(d=n(d,g.children||[]),d.return=m,d)}function x(m,d,g,_,G){return d===null||d.tag!==7?(d=Fa(g,m.mode,_,G),d.return=m,d):(d=n(d,g),d.return=m,d)}function A(m,d,g){if(typeof d=="string"&&d!==""||typeof d=="number"||typeof d=="bigint")return d=Es(""+d,m.mode,g),d.return=m,d;if(typeof d=="object"&&d!==null){switch(d.$$typeof){case it:return g=Ji(d.type,d.key,d.props,null,m.mode,g),Hu(g,d),g.return=m,g;case wt:return d=js(d,m.mode,g),d.return=m,d;case It:return d=en(d),A(m,d,g)}if(ie(d)||Ut(d))return d=Fa(d,m.mode,g,null),d.return=m,d;if(typeof d.then=="function")return A(m,tc(d),g);if(d.$$typeof===At)return A(m,Fi(m,d),g);ec(m,d)}return null}function p(m,d,g,_){var G=d!==null?d.key:null;if(typeof g=="string"&&g!==""||typeof g=="number"||typeof g=="bigint")return G!==null?null:f(m,d,""+g,_);if(typeof g=="object"&&g!==null){switch(g.$$typeof){case it:return g.key===G?o(m,d,g,_):null;case wt:return g.key===G?y(m,d,g,_):null;case It:return g=en(g),p(m,d,g,_)}if(ie(g)||Ut(g))return G!==null?null:x(m,d,g,_,null);if(typeof g.then=="function")return p(m,d,tc(g),_);if(g.$$typeof===At)return p(m,d,Fi(m,g),_);ec(m,g)}return null}function S(m,d,g,_,G){if(typeof _=="string"&&_!==""||typeof _=="number"||typeof _=="bigint")return m=m.get(g)||null,f(d,m,""+_,G);if(typeof _=="object"&&_!==null){switch(_.$$typeof){case it:return m=m.get(_.key===null?g:_.key)||null,o(d,m,_,G);case wt:return m=m.get(_.key===null?g:_.key)||null,y(d,m,_,G);case It:return _=en(_),S(m,d,g,_,G)}if(ie(_)||Ut(_))return m=m.get(g)||null,x(d,m,_,G,null);if(typeof _.then=="function")return S(m,d,g,tc(_),G);if(_.$$typeof===At)return S(m,d,g,Fi(d,_),G);ec(d,_)}return null}function w(m,d,g,_){for(var G=null,dt=null,L=d,et=d=0,ft=null;L!==null&&et<g.length;et++){L.index>et?(ft=L,L=null):ft=L.sibling;var ht=p(m,L,g[et],_);if(ht===null){L===null&&(L=ft);break}t&&L&&ht.alternate===null&&e(m,L),d=u(ht,d,et),dt===null?G=ht:dt.sibling=ht,dt=ht,L=ft}if(et===g.length)return l(m,L),ot&&Ll(m,et),G;if(L===null){for(;et<g.length;et++)L=A(m,g[et],_),L!==null&&(d=u(L,d,et),dt===null?G=L:dt.sibling=L,dt=L);return ot&&Ll(m,et),G}for(L=a(L);et<g.length;et++)ft=S(L,m,et,g[et],_),ft!==null&&(t&&ft.alternate!==null&&L.delete(ft.key===null?et:ft.key),d=u(ft,d,et),dt===null?G=ft:dt.sibling=ft,dt=ft);return t&&L.forEach(function(Na){return e(m,Na)}),ot&&Ll(m,et),G}function K(m,d,g,_){if(g==null)throw Error(v(151));for(var G=null,dt=null,L=d,et=d=0,ft=null,ht=g.next();L!==null&&!ht.done;et++,ht=g.next()){L.index>et?(ft=L,L=null):ft=L.sibling;var Na=p(m,L,ht.value,_);if(Na===null){L===null&&(L=ft);break}t&&L&&Na.alternate===null&&e(m,L),d=u(Na,d,et),dt===null?G=Na:dt.sibling=Na,dt=Na,L=ft}if(ht.done)return l(m,L),ot&&Ll(m,et),G;if(L===null){for(;!ht.done;et++,ht=g.next())ht=A(m,ht.value,_),ht!==null&&(d=u(ht,d,et),dt===null?G=ht:dt.sibling=ht,dt=ht);return ot&&Ll(m,et),G}for(L=a(L);!ht.done;et++,ht=g.next())ht=S(L,m,et,ht.value,_),ht!==null&&(t&&ht.alternate!==null&&L.delete(ht.key===null?et:ht.key),d=u(ht,d,et),dt===null?G=ht:dt.sibling=ht,dt=ht);return t&&L.forEach(function(lm){return e(m,lm)}),ot&&Ll(m,et),G}function jt(m,d,g,_){if(typeof g=="object"&&g!==null&&g.type===Ht&&g.key===null&&(g=g.props.children),typeof g=="object"&&g!==null){switch(g.$$typeof){case it:t:{for(var G=g.key;d!==null;){if(d.key===G){if(G=g.type,G===Ht){if(d.tag===7){l(m,d.sibling),_=n(d,g.props.children),_.return=m,m=_;break t}}else if(d.elementType===G||typeof G=="object"&&G!==null&&G.$$typeof===It&&en(G)===d.type){l(m,d.sibling),_=n(d,g.props),Hu(_,g),_.return=m,m=_;break t}l(m,d);break}else e(m,d);d=d.sibling}g.type===Ht?(_=Fa(g.props.children,m.mode,_,g.key),_.return=m,m=_):(_=Ji(g.type,g.key,g.props,null,m.mode,_),Hu(_,g),_.return=m,m=_)}return i(m);case wt:t:{for(G=g.key;d!==null;){if(d.key===G)if(d.tag===4&&d.stateNode.containerInfo===g.containerInfo&&d.stateNode.implementation===g.implementation){l(m,d.sibling),_=n(d,g.children||[]),_.return=m,m=_;break t}else{l(m,d);break}else e(m,d);d=d.sibling}_=js(g,m.mode,_),_.return=m,m=_}return i(m);case It:return g=en(g),jt(m,d,g,_)}if(ie(g))return w(m,d,g,_);if(Ut(g)){if(G=Ut(g),typeof G!="function")throw Error(v(150));return g=G.call(g),K(m,d,g,_)}if(typeof g.then=="function")return jt(m,d,tc(g),_);if(g.$$typeof===At)return jt(m,d,Fi(m,g),_);ec(m,g)}return typeof g=="string"&&g!==""||typeof g=="number"||typeof g=="bigint"?(g=""+g,d!==null&&d.tag===6?(l(m,d.sibling),_=n(d,g),_.return=m,m=_):(l(m,d),_=Es(g,m.mode,_),_.return=m,m=_),i(m)):l(m,d)}return function(m,d,g,_){try{wu=0;var G=jt(m,d,g,_);return Zn=null,G}catch(L){if(L===Xn||L===Ii)throw L;var dt=Ue(29,L,null,m.mode);return dt.lanes=_,dt.return=m,dt}finally{}}}var an=Lo(!0),Bo=Lo(!1),ra=!1;function Hs(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ls(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 da(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function ha(t,e,l){var a=t.updateQueue;if(a===null)return null;if(a=a.shared,(vt&2)!==0){var n=a.pending;return n===null?e.next=e:(e.next=n.next,n.next=e),a.pending=e,e=Ki(t),xo(t,null,l),e}return Vi(t,a,e,l),Ki(t)}function Lu(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,Al(t,l)}}function Bs(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 qs=!1;function Bu(){if(qs){var t=Qn;if(t!==null)throw t}}function qu(t,e,l,a){qs=!1;var n=t.updateQueue;ra=!1;var u=n.firstBaseUpdate,i=n.lastBaseUpdate,f=n.shared.pending;if(f!==null){n.shared.pending=null;var o=f,y=o.next;o.next=null,i===null?u=y:i.next=y,i=o;var x=t.alternate;x!==null&&(x=x.updateQueue,f=x.lastBaseUpdate,f!==i&&(f===null?x.firstBaseUpdate=y:f.next=y,x.lastBaseUpdate=o))}if(u!==null){var A=n.baseState;i=0,x=y=o=null,f=u;do{var p=f.lane&-536870913,S=p!==f.lane;if(S?(st&p)===p:(a&p)===p){p!==0&&p===Gn&&(qs=!0),x!==null&&(x=x.next={lane:0,tag:f.tag,payload:f.payload,callback:null,next:null});t:{var w=t,K=f;p=e;var jt=l;switch(K.tag){case 1:if(w=K.payload,typeof w=="function"){A=w.call(jt,A,p);break t}A=w;break t;case 3:w.flags=w.flags&-65537|128;case 0:if(w=K.payload,p=typeof w=="function"?w.call(jt,A,p):w,p==null)break t;A=Q({},A,p);break t;case 2:ra=!0}}p=f.callback,p!==null&&(t.flags|=64,S&&(t.flags|=8192),S=n.callbacks,S===null?n.callbacks=[p]:S.push(p))}else S={lane:p,tag:f.tag,payload:f.payload,callback:f.callback,next:null},x===null?(y=x=S,o=A):x=x.next=S,i|=p;if(f=f.next,f===null){if(f=n.shared.pending,f===null)break;S=f,f=S.next,S.next=null,n.lastBaseUpdate=S,n.shared.pending=null}}while(!0);x===null&&(o=A),n.baseState=o,n.firstBaseUpdate=y,n.lastBaseUpdate=x,u===null&&(n.shared.lanes=0),pa|=i,t.lanes=i,t.memoizedState=A}}function qo(t,e){if(typeof t!="function")throw Error(v(191,t));t.call(e)}function Yo(t,e){var l=t.callbacks;if(l!==null)for(t.callbacks=null,t=0;t<l.length;t++)qo(l[t],e)}var Vn=r(null),lc=r(0);function Go(t,e){t=kl,M(lc,t),M(Vn,e),kl=t|e.baseLanes}function Ys(){M(lc,kl),M(Vn,Vn.current)}function Gs(){kl=lc.current,j(Vn),j(lc)}var Re=r(null),$e=null;function ma(t){var e=t.alternate;M(Zt,Zt.current&1),M(Re,t),$e===null&&(e===null||Vn.current!==null||e.memoizedState!==null)&&($e=t)}function Qs(t){M(Zt,Zt.current),M(Re,t),$e===null&&($e=t)}function Qo(t){t.tag===22?(M(Zt,Zt.current),M(Re,t),$e===null&&($e=t)):va()}function va(){M(Zt,Zt.current),M(Re,Re.current)}function we(t){j(Re),$e===t&&($e=null),j(Zt)}var Zt=r(0);function ac(t){for(var e=t;e!==null;){if(e.tag===13){var l=e.memoizedState;if(l!==null&&(l=l.dehydrated,l===null||Wf(l)||Ff(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 Yl=0,P=null,Tt=null,Wt=null,nc=!1,Kn=!1,nn=!1,uc=0,Yu=0,Jn=null,Kh=0;function Yt(){throw Error(v(321))}function Xs(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 Zs(t,e,l,a,n,u){return Yl=u,P=e,e.memoizedState=null,e.updateQueue=null,e.lanes=0,b.H=t===null||t.memoizedState===null?_r:uf,nn=!1,u=l(a,n),nn=!1,Kn&&(u=Zo(e,l,a,n)),Xo(t),u}function Xo(t){b.H=Xu;var e=Tt!==null&&Tt.next!==null;if(Yl=0,Wt=Tt=P=null,nc=!1,Yu=0,Jn=null,e)throw Error(v(300));t===null||Ft||(t=t.dependencies,t!==null&&Wi(t)&&(Ft=!0))}function Zo(t,e,l,a){P=t;var n=0;do{if(Kn&&(Jn=null),Yu=0,Kn=!1,25<=n)throw Error(v(301));if(n+=1,Wt=Tt=null,t.updateQueue!=null){var u=t.updateQueue;u.lastEffect=null,u.events=null,u.stores=null,u.memoCache!=null&&(u.memoCache.index=0)}b.H=Ar,u=e(l,a)}while(Kn);return u}function Jh(){var t=b.H,e=t.useState()[0];return e=typeof e.then=="function"?Gu(e):e,t=t.useState()[0],(Tt!==null?Tt.memoizedState:null)!==t&&(P.flags|=1024),e}function Vs(){var t=uc!==0;return uc=0,t}function Ks(t,e,l){e.updateQueue=t.updateQueue,e.flags&=-2053,t.lanes&=~l}function Js(t){if(nc){for(t=t.memoizedState;t!==null;){var e=t.queue;e!==null&&(e.pending=null),t=t.next}nc=!1}Yl=0,Wt=Tt=P=null,Kn=!1,Yu=uc=0,Jn=null}function Te(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Wt===null?P.memoizedState=Wt=t:Wt=Wt.next=t,Wt}function Vt(){if(Tt===null){var t=P.alternate;t=t!==null?t.memoizedState:null}else t=Tt.next;var e=Wt===null?P.memoizedState:Wt.next;if(e!==null)Wt=e,Tt=t;else{if(t===null)throw P.alternate===null?Error(v(467)):Error(v(310));Tt=t,t={memoizedState:Tt.memoizedState,baseState:Tt.baseState,baseQueue:Tt.baseQueue,queue:Tt.queue,next:null},Wt===null?P.memoizedState=Wt=t:Wt=Wt.next=t}return Wt}function ic(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Gu(t){var e=Yu;return Yu+=1,Jn===null&&(Jn=[]),t=Ro(Jn,t,e),e=P,(Wt===null?e.memoizedState:Wt.next)===null&&(e=e.alternate,b.H=e===null||e.memoizedState===null?_r:uf),t}function cc(t){if(t!==null&&typeof t=="object"){if(typeof t.then=="function")return Gu(t);if(t.$$typeof===At)return re(t)}throw Error(v(438,String(t)))}function ks(t){var e=null,l=P.updateQueue;if(l!==null&&(e=l.memoCache),e==null){var a=P.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=ic(),P.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]=me;return e.index++,l}function Gl(t,e){return typeof e=="function"?e(t):e}function sc(t){var e=Vt();return Ws(e,Tt,t)}function Ws(t,e,l){var a=t.queue;if(a===null)throw Error(v(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 f=i=null,o=null,y=e,x=!1;do{var A=y.lane&-536870913;if(A!==y.lane?(st&A)===A:(Yl&A)===A){var p=y.revertLane;if(p===0)o!==null&&(o=o.next={lane:0,revertLane:0,gesture:null,action:y.action,hasEagerState:y.hasEagerState,eagerState:y.eagerState,next:null}),A===Gn&&(x=!0);else if((Yl&p)===p){y=y.next,p===Gn&&(x=!0);continue}else A={lane:0,revertLane:y.revertLane,gesture:null,action:y.action,hasEagerState:y.hasEagerState,eagerState:y.eagerState,next:null},o===null?(f=o=A,i=u):o=o.next=A,P.lanes|=p,pa|=p;A=y.action,nn&&l(u,A),u=y.hasEagerState?y.eagerState:l(u,A)}else p={lane:A,revertLane:y.revertLane,gesture:y.gesture,action:y.action,hasEagerState:y.hasEagerState,eagerState:y.eagerState,next:null},o===null?(f=o=p,i=u):o=o.next=p,P.lanes|=A,pa|=A;y=y.next}while(y!==null&&y!==e);if(o===null?i=u:o.next=f,!Se(u,t.memoizedState)&&(Ft=!0,x&&(l=Qn,l!==null)))throw l;t.memoizedState=u,t.baseState=i,t.baseQueue=o,a.lastRenderedState=u}return n===null&&(a.lanes=0),[t.memoizedState,a.dispatch]}function Fs(t){var e=Vt(),l=e.queue;if(l===null)throw Error(v(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)||(Ft=!0),e.memoizedState=u,e.baseQueue===null&&(e.baseState=u),l.lastRenderedState=u}return[u,a]}function Vo(t,e,l){var a=P,n=Vt(),u=ot;if(u){if(l===void 0)throw Error(v(407));l=l()}else l=e();var i=!Se((Tt||n).memoizedState,l);if(i&&(n.memoizedState=l,Ft=!0),n=n.queue,Ps(ko.bind(null,a,n,t),[t]),n.getSnapshot!==e||i||Wt!==null&&Wt.memoizedState.tag&1){if(a.flags|=2048,kn(9,{destroy:void 0},Jo.bind(null,a,n,l,e),null),_t===null)throw Error(v(349));u||(Yl&127)!==0||Ko(a,e,l)}return l}function Ko(t,e,l){t.flags|=16384,t={getSnapshot:e,value:l},e=P.updateQueue,e===null?(e=ic(),P.updateQueue=e,e.stores=[t]):(l=e.stores,l===null?e.stores=[t]:l.push(t))}function Jo(t,e,l,a){e.value=l,e.getSnapshot=a,Wo(e)&&Fo(t)}function ko(t,e,l){return l(function(){Wo(e)&&Fo(t)})}function Wo(t){var e=t.getSnapshot;t=t.value;try{var l=e();return!Se(t,l)}catch{return!0}}function Fo(t){var e=Wa(t,2);e!==null&&Ce(e,t,2)}function $s(t){var e=Te();if(typeof t=="function"){var l=t;if(t=l(),nn){Ye(!0);try{l()}finally{Ye(!1)}}}return e.memoizedState=e.baseState=t,e.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Gl,lastRenderedState:t},e}function $o(t,e,l,a){return t.baseState=l,Ws(t,Tt,typeof a=="function"?a:Gl)}function kh(t,e,l,a,n){if(rc(t))throw Error(v(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)}};b.T!==null?l(!0):u.isTransition=!1,a(u),l=e.pending,l===null?(u.next=e.pending=u,Io(e,u)):(u.next=l.next,e.pending=l.next=u)}}function Io(t,e){var l=e.action,a=e.payload,n=t.state;if(e.isTransition){var u=b.T,i={};b.T=i;try{var f=l(n,a),o=b.S;o!==null&&o(i,f),Po(t,e,f)}catch(y){Is(t,e,y)}finally{u!==null&&i.types!==null&&(u.types=i.types),b.T=u}}else try{u=l(n,a),Po(t,e,u)}catch(y){Is(t,e,y)}}function Po(t,e,l){l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(function(a){tr(t,e,a)},function(a){return Is(t,e,a)}):tr(t,e,l)}function tr(t,e,l){e.status="fulfilled",e.value=l,er(e),t.state=l,e=t.pending,e!==null&&(l=e.next,l===e?t.pending=null:(l=l.next,e.next=l,Io(t,l)))}function Is(t,e,l){var a=t.pending;if(t.pending=null,a!==null){a=a.next;do e.status="rejected",e.reason=l,er(e),e=e.next;while(e!==a)}t.action=null}function er(t){t=t.listeners;for(var e=0;e<t.length;e++)(0,t[e])()}function lr(t,e){return e}function ar(t,e){if(ot){var l=_t.formState;if(l!==null){t:{var a=P;if(ot){if(Ot){e:{for(var n=Ot,u=Fe;n.nodeType!==8;){if(!u){n=null;break e}if(n=Ie(n.nextSibling),n===null){n=null;break e}}u=n.data,n=u==="F!"||u==="F"?n:null}if(n){Ot=Ie(n.nextSibling),a=n.data==="F!";break t}}fa(a)}a=!1}a&&(e=l[0])}}return l=Te(),l.memoizedState=l.baseState=e,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:lr,lastRenderedState:e},l.queue=a,l=Tr.bind(null,P,a),a.dispatch=l,a=$s(!1),u=nf.bind(null,P,!1,a.queue),a=Te(),n={state:e,dispatch:null,action:t,pending:null},a.queue=n,l=kh.bind(null,P,n,u,l),n.dispatch=l,a.memoizedState=t,[e,l,!1]}function nr(t){var e=Vt();return ur(e,Tt,t)}function ur(t,e,l){if(e=Ws(t,e,lr)[0],t=sc(Gl)[0],typeof e=="object"&&e!==null&&typeof e.then=="function")try{var a=Gu(e)}catch(i){throw i===Xn?Ii:i}else a=e;e=Vt();var n=e.queue,u=n.dispatch;return l!==e.memoizedState&&(P.flags|=2048,kn(9,{destroy:void 0},Wh.bind(null,n,l),null)),[a,u,t]}function Wh(t,e){t.action=e}function ir(t){var e=Vt(),l=Tt;if(l!==null)return ur(e,l,t);Vt(),e=e.memoizedState,l=Vt();var a=l.queue.dispatch;return l.memoizedState=t,[e,a,!1]}function kn(t,e,l,a){return t={tag:t,create:l,deps:a,inst:e,next:null},e=P.updateQueue,e===null&&(e=ic(),P.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 cr(){return Vt().memoizedState}function fc(t,e,l,a){var n=Te();P.flags|=t,n.memoizedState=kn(1|e,{destroy:void 0},l,a===void 0?null:a)}function oc(t,e,l,a){var n=Vt();a=a===void 0?null:a;var u=n.memoizedState.inst;Tt!==null&&a!==null&&Xs(a,Tt.memoizedState.deps)?n.memoizedState=kn(e,u,l,a):(P.flags|=t,n.memoizedState=kn(1|e,u,l,a))}function sr(t,e){fc(8390656,8,t,e)}function Ps(t,e){oc(2048,8,t,e)}function Fh(t){P.flags|=4;var e=P.updateQueue;if(e===null)e=ic(),P.updateQueue=e,e.events=[t];else{var l=e.events;l===null?e.events=[t]:l.push(t)}}function fr(t){var e=Vt().memoizedState;return Fh({ref:e,nextImpl:t}),function(){if((vt&2)!==0)throw Error(v(440));return e.impl.apply(void 0,arguments)}}function or(t,e){return oc(4,2,t,e)}function rr(t,e){return oc(4,4,t,e)}function dr(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 hr(t,e,l){l=l!=null?l.concat([t]):null,oc(4,4,dr.bind(null,e,t),l)}function tf(){}function mr(t,e){var l=Vt();e=e===void 0?null:e;var a=l.memoizedState;return e!==null&&Xs(e,a[1])?a[0]:(l.memoizedState=[t,e],t)}function vr(t,e){var l=Vt();e=e===void 0?null:e;var a=l.memoizedState;if(e!==null&&Xs(e,a[1]))return a[0];if(a=t(),nn){Ye(!0);try{t()}finally{Ye(!1)}}return l.memoizedState=[a,e],a}function ef(t,e,l){return l===void 0||(Yl&1073741824)!==0&&(st&261930)===0?t.memoizedState=e:(t.memoizedState=l,t=gd(),P.lanes|=t,pa|=t,l)}function gr(t,e,l,a){return Se(l,e)?l:Vn.current!==null?(t=ef(t,l,a),Se(t,e)||(Ft=!0),t):(Yl&42)===0||(Yl&1073741824)!==0&&(st&261930)===0?(Ft=!0,t.memoizedState=l):(t=gd(),P.lanes|=t,pa|=t,e)}function yr(t,e,l,a,n){var u=O.p;O.p=u!==0&&8>u?u:8;var i=b.T,f={};b.T=f,nf(t,!1,e,l);try{var o=n(),y=b.S;if(y!==null&&y(f,o),o!==null&&typeof o=="object"&&typeof o.then=="function"){var x=Vh(o,a);Qu(t,e,x,Be(t))}else Qu(t,e,a,Be(t))}catch(A){Qu(t,e,{then:function(){},status:"rejected",reason:A},Be())}finally{O.p=u,i!==null&&f.types!==null&&(i.types=f.types),b.T=i}}function $h(){}function lf(t,e,l,a){if(t.tag!==5)throw Error(v(476));var n=pr(t).queue;yr(t,n,e,U,l===null?$h:function(){return Sr(t),l(a)})}function pr(t){var e=t.memoizedState;if(e!==null)return e;e={memoizedState:U,baseState:U,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Gl,lastRenderedState:U},next:null};var l={};return e.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Gl,lastRenderedState:l},next:null},t.memoizedState=e,t=t.alternate,t!==null&&(t.memoizedState=e),e}function Sr(t){var e=pr(t);e.next===null&&(e=t.alternate.memoizedState),Qu(t,e.next.queue,{},Be())}function af(){return re(ui)}function br(){return Vt().memoizedState}function xr(){return Vt().memoizedState}function Ih(t){for(var e=t.return;e!==null;){switch(e.tag){case 24:case 3:var l=Be();t=da(l);var a=ha(e,t,l);a!==null&&(Ce(a,e,l),Lu(a,e,l)),e={cache:Ms()},t.payload=e;return}e=e.return}}function Ph(t,e,l){var a=Be();l={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},rc(t)?Er(e,l):(l=xs(t,e,l,a),l!==null&&(Ce(l,t,a),jr(l,e,a)))}function Tr(t,e,l){var a=Be();Qu(t,e,l,a)}function Qu(t,e,l,a){var n={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null};if(rc(t))Er(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,f=u(i,l);if(n.hasEagerState=!0,n.eagerState=f,Se(f,i))return Vi(t,e,n,0),_t===null&&Zi(),!1}catch{}finally{}if(l=xs(t,e,n,a),l!==null)return Ce(l,t,a),jr(l,e,a),!0}return!1}function nf(t,e,l,a){if(a={lane:2,revertLane:Lf(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},rc(t)){if(e)throw Error(v(479))}else e=xs(t,l,a,2),e!==null&&Ce(e,t,2)}function rc(t){var e=t.alternate;return t===P||e!==null&&e===P}function Er(t,e){Kn=nc=!0;var l=t.pending;l===null?e.next=e:(e.next=l.next,l.next=e),t.pending=e}function jr(t,e,l){if((l&4194048)!==0){var a=e.lanes;a&=t.pendingLanes,l|=a,e.lanes=l,Al(t,l)}}var Xu={readContext:re,use:cc,useCallback:Yt,useContext:Yt,useEffect:Yt,useImperativeHandle:Yt,useLayoutEffect:Yt,useInsertionEffect:Yt,useMemo:Yt,useReducer:Yt,useRef:Yt,useState:Yt,useDebugValue:Yt,useDeferredValue:Yt,useTransition:Yt,useSyncExternalStore:Yt,useId:Yt,useHostTransitionStatus:Yt,useFormState:Yt,useActionState:Yt,useOptimistic:Yt,useMemoCache:Yt,useCacheRefresh:Yt};Xu.useEffectEvent=Yt;var _r={readContext:re,use:cc,useCallback:function(t,e){return Te().memoizedState=[t,e===void 0?null:e],t},useContext:re,useEffect:sr,useImperativeHandle:function(t,e,l){l=l!=null?l.concat([t]):null,fc(4194308,4,dr.bind(null,e,t),l)},useLayoutEffect:function(t,e){return fc(4194308,4,t,e)},useInsertionEffect:function(t,e){fc(4,2,t,e)},useMemo:function(t,e){var l=Te();e=e===void 0?null:e;var a=t();if(nn){Ye(!0);try{t()}finally{Ye(!1)}}return l.memoizedState=[a,e],a},useReducer:function(t,e,l){var a=Te();if(l!==void 0){var n=l(e);if(nn){Ye(!0);try{l(e)}finally{Ye(!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=Ph.bind(null,P,t),[a.memoizedState,t]},useRef:function(t){var e=Te();return t={current:t},e.memoizedState=t},useState:function(t){t=$s(t);var e=t.queue,l=Tr.bind(null,P,e);return e.dispatch=l,[t.memoizedState,l]},useDebugValue:tf,useDeferredValue:function(t,e){var l=Te();return ef(l,t,e)},useTransition:function(){var t=$s(!1);return t=yr.bind(null,P,t.queue,!0,!1),Te().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,e,l){var a=P,n=Te();if(ot){if(l===void 0)throw Error(v(407));l=l()}else{if(l=e(),_t===null)throw Error(v(349));(st&127)!==0||Ko(a,e,l)}n.memoizedState=l;var u={value:l,getSnapshot:e};return n.queue=u,sr(ko.bind(null,a,u,t),[t]),a.flags|=2048,kn(9,{destroy:void 0},Jo.bind(null,a,u,l,e),null),l},useId:function(){var t=Te(),e=_t.identifierPrefix;if(ot){var l=ml,a=hl;l=(a&~(1<<32-Bt(a)-1)).toString(32)+l,e="_"+e+"R_"+l,l=uc++,0<l&&(e+="H"+l.toString(32)),e+="_"}else l=Kh++,e="_"+e+"r_"+l.toString(32)+"_";return t.memoizedState=e},useHostTransitionStatus:af,useFormState:ar,useActionState:ar,useOptimistic:function(t){var e=Te();e.memoizedState=e.baseState=t;var l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return e.queue=l,e=nf.bind(null,P,!0,l),l.dispatch=e,[t,e]},useMemoCache:ks,useCacheRefresh:function(){return Te().memoizedState=Ih.bind(null,P)},useEffectEvent:function(t){var e=Te(),l={impl:t};return e.memoizedState=l,function(){if((vt&2)!==0)throw Error(v(440));return l.impl.apply(void 0,arguments)}}},uf={readContext:re,use:cc,useCallback:mr,useContext:re,useEffect:Ps,useImperativeHandle:hr,useInsertionEffect:or,useLayoutEffect:rr,useMemo:vr,useReducer:sc,useRef:cr,useState:function(){return sc(Gl)},useDebugValue:tf,useDeferredValue:function(t,e){var l=Vt();return gr(l,Tt.memoizedState,t,e)},useTransition:function(){var t=sc(Gl)[0],e=Vt().memoizedState;return[typeof t=="boolean"?t:Gu(t),e]},useSyncExternalStore:Vo,useId:br,useHostTransitionStatus:af,useFormState:nr,useActionState:nr,useOptimistic:function(t,e){var l=Vt();return $o(l,Tt,t,e)},useMemoCache:ks,useCacheRefresh:xr};uf.useEffectEvent=fr;var Ar={readContext:re,use:cc,useCallback:mr,useContext:re,useEffect:Ps,useImperativeHandle:hr,useInsertionEffect:or,useLayoutEffect:rr,useMemo:vr,useReducer:Fs,useRef:cr,useState:function(){return Fs(Gl)},useDebugValue:tf,useDeferredValue:function(t,e){var l=Vt();return Tt===null?ef(l,t,e):gr(l,Tt.memoizedState,t,e)},useTransition:function(){var t=Fs(Gl)[0],e=Vt().memoizedState;return[typeof t=="boolean"?t:Gu(t),e]},useSyncExternalStore:Vo,useId:br,useHostTransitionStatus:af,useFormState:ir,useActionState:ir,useOptimistic:function(t,e){var l=Vt();return Tt!==null?$o(l,Tt,t,e):(l.baseState=t,[t,l.queue.dispatch])},useMemoCache:ks,useCacheRefresh:xr};Ar.useEffectEvent=fr;function cf(t,e,l,a){e=t.memoizedState,l=l(a,e),l=l==null?e:Q({},e,l),t.memoizedState=l,t.lanes===0&&(t.updateQueue.baseState=l)}var sf={enqueueSetState:function(t,e,l){t=t._reactInternals;var a=Be(),n=da(a);n.payload=e,l!=null&&(n.callback=l),e=ha(t,n,a),e!==null&&(Ce(e,t,a),Lu(e,t,a))},enqueueReplaceState:function(t,e,l){t=t._reactInternals;var a=Be(),n=da(a);n.tag=1,n.payload=e,l!=null&&(n.callback=l),e=ha(t,n,a),e!==null&&(Ce(e,t,a),Lu(e,t,a))},enqueueForceUpdate:function(t,e){t=t._reactInternals;var l=Be(),a=da(l);a.tag=2,e!=null&&(a.callback=e),e=ha(t,a,l),e!==null&&(Ce(e,t,l),Lu(e,t,l))}};function zr(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?!Ka(l,a)||!Ka(n,u):!0}function Nr(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&&sf.enqueueReplaceState(e,e.state,null)}function un(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=Q({},l));for(var n in t)l[n]===void 0&&(l[n]=t[n])}return l}function Cr(t){Xi(t)}function Dr(t){console.error(t)}function Or(t){Xi(t)}function dc(t,e){try{var l=t.onUncaughtError;l(e.value,{componentStack:e.stack})}catch(a){setTimeout(function(){throw a})}}function Mr(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 ff(t,e,l){return l=da(l),l.tag=3,l.payload={element:null},l.callback=function(){dc(t,e)},l}function Ur(t){return t=da(t),t.tag=3,t}function Rr(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(){Mr(e,l,a)}}var i=l.stateNode;i!==null&&typeof i.componentDidCatch=="function"&&(t.callback=function(){Mr(e,l,a),typeof n!="function"&&(Sa===null?Sa=new Set([this]):Sa.add(this));var f=a.stack;this.componentDidCatch(a.value,{componentStack:f!==null?f:""})})}function t0(t,e,l,a,n){if(l.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(e=l.alternate,e!==null&&Yn(e,l,n,!0),l=Re.current,l!==null){switch(l.tag){case 31:case 13:return $e===null?jc():l.alternate===null&&Gt===0&&(Gt=3),l.flags&=-257,l.flags|=65536,l.lanes=n,a===Pi?l.flags|=16384:(e=l.updateQueue,e===null?l.updateQueue=new Set([a]):e.add(a),Rf(t,a,n)),!1;case 22:return l.flags|=65536,a===Pi?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)),Rf(t,a,n)),!1}throw Error(v(435,l.tag))}return Rf(t,a,n),jc(),!1}if(ot)return e=Re.current,e!==null?((e.flags&65536)===0&&(e.flags|=256),e.flags|=65536,e.lanes=n,a!==zs&&(t=Error(v(422),{cause:a}),Mu(Je(t,l)))):(a!==zs&&(e=Error(v(423),{cause:a}),Mu(Je(e,l))),t=t.current.alternate,t.flags|=65536,n&=-n,t.lanes|=n,a=Je(a,l),n=ff(t.stateNode,a,n),Bs(t,n),Gt!==4&&(Gt=2)),!1;var u=Error(v(520),{cause:a});if(u=Je(u,l),$u===null?$u=[u]:$u.push(u),Gt!==4&&(Gt=2),e===null)return!0;a=Je(a,l),l=e;do{switch(l.tag){case 3:return l.flags|=65536,t=n&-n,l.lanes|=t,t=ff(l.stateNode,a,t),Bs(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"&&(Sa===null||!Sa.has(u))))return l.flags|=65536,n&=-n,l.lanes|=n,n=Ur(n),Rr(n,t,l,a),Bs(l,n),!1}l=l.return}while(l!==null);return!1}var of=Error(v(461)),Ft=!1;function de(t,e,l,a){e.child=t===null?Bo(e,null,l,a):an(e,t.child,l,a)}function wr(t,e,l,a,n){l=l.render;var u=e.ref;if("ref"in a){var i={};for(var f in a)f!=="ref"&&(i[f]=a[f])}else i=a;return Pa(e),a=Zs(t,e,l,i,u,n),f=Vs(),t!==null&&!Ft?(Ks(t,e,n),Ql(t,e,n)):(ot&&f&&_s(e),e.flags|=1,de(t,e,a,n),e.child)}function Hr(t,e,l,a,n){if(t===null){var u=l.type;return typeof u=="function"&&!Ts(u)&&u.defaultProps===void 0&&l.compare===null?(e.tag=15,e.type=u,Lr(t,e,u,a,n)):(t=Ji(l.type,null,a,e,e.mode,n),t.ref=e.ref,t.return=e,e.child=t)}if(u=t.child,!pf(t,n)){var i=u.memoizedProps;if(l=l.compare,l=l!==null?l:Ka,l(i,a)&&t.ref===e.ref)return Ql(t,e,n)}return e.flags|=1,t=Hl(u,a),t.ref=e.ref,t.return=e,e.child=t}function Lr(t,e,l,a,n){if(t!==null){var u=t.memoizedProps;if(Ka(u,a)&&t.ref===e.ref)if(Ft=!1,e.pendingProps=a=u,pf(t,n))(t.flags&131072)!==0&&(Ft=!0);else return e.lanes=t.lanes,Ql(t,e,n)}return rf(t,e,l,a,n)}function Br(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 qr(t,e,u,l,a)}if((l&536870912)!==0)e.memoizedState={baseLanes:0,cachePool:null},t!==null&&$i(e,u!==null?u.cachePool:null),u!==null?Go(e,u):Ys(),Qo(e);else return a=e.lanes=536870912,qr(t,e,u!==null?u.baseLanes|l:l,l,a)}else u!==null?($i(e,u.cachePool),Go(e,u),va(),e.memoizedState=null):(t!==null&&$i(e,null),Ys(),va());return de(t,e,n,l),e.child}function Zu(t,e){return t!==null&&t.tag===22||e.stateNode!==null||(e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),e.sibling}function qr(t,e,l,a,n){var u=Rs();return u=u===null?null:{parent:kt._currentValue,pool:u},e.memoizedState={baseLanes:l,cachePool:u},t!==null&&$i(e,null),Ys(),Qo(e),t!==null&&Yn(t,e,a,!0),e.childLanes=n,null}function hc(t,e){return e=vc({mode:e.mode,children:e.children},t.mode),e.ref=t.ref,t.child=e,e.return=t,e}function Yr(t,e,l){return an(e,t.child,null,l),t=hc(e,e.pendingProps),t.flags|=2,we(e),e.memoizedState=null,t}function e0(t,e,l){var a=e.pendingProps,n=(e.flags&128)!==0;if(e.flags&=-129,t===null){if(ot){if(a.mode==="hidden")return t=hc(e,a),e.lanes=536870912,Zu(null,t);if(Qs(e),(t=Ot)?(t=Id(t,Fe),t=t!==null&&t.data==="&"?t:null,t!==null&&(e.memoizedState={dehydrated:t,treeContext:ca!==null?{id:hl,overflow:ml}:null,retryLane:536870912,hydrationErrors:null},l=Eo(t),l.return=e,e.child=l,oe=e,Ot=null)):t=null,t===null)throw fa(e);return e.lanes=536870912,null}return hc(e,a)}var u=t.memoizedState;if(u!==null){var i=u.dehydrated;if(Qs(e),n)if(e.flags&256)e.flags&=-257,e=Yr(t,e,l);else if(e.memoizedState!==null)e.child=t.child,e.flags|=128,e=null;else throw Error(v(558));else if(Ft||Yn(t,e,l,!1),n=(l&t.childLanes)!==0,Ft||n){if(a=_t,a!==null&&(i=Pt(a,l),i!==0&&i!==u.retryLane))throw u.retryLane=i,Wa(t,i),Ce(a,t,i),of;jc(),e=Yr(t,e,l)}else t=u.treeContext,Ot=Ie(i.nextSibling),oe=e,ot=!0,sa=null,Fe=!1,t!==null&&Ao(e,t),e=hc(e,a),e.flags|=4096;return e}return t=Hl(t.child,{mode:a.mode,children:a.children}),t.ref=e.ref,e.child=t,t.return=e,t}function mc(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(v(284));(t===null||t.ref!==l)&&(e.flags|=4194816)}}function rf(t,e,l,a,n){return Pa(e),l=Zs(t,e,l,a,void 0,n),a=Vs(),t!==null&&!Ft?(Ks(t,e,n),Ql(t,e,n)):(ot&&a&&_s(e),e.flags|=1,de(t,e,l,n),e.child)}function Gr(t,e,l,a,n,u){return Pa(e),e.updateQueue=null,l=Zo(e,a,l,n),Xo(t),a=Vs(),t!==null&&!Ft?(Ks(t,e,u),Ql(t,e,u)):(ot&&a&&_s(e),e.flags|=1,de(t,e,l,u),e.child)}function Qr(t,e,l,a,n){if(Pa(e),e.stateNode===null){var u=Hn,i=l.contextType;typeof i=="object"&&i!==null&&(u=re(i)),u=new l(a,u),e.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,u.updater=sf,e.stateNode=u,u._reactInternals=e,u=e.stateNode,u.props=a,u.state=e.memoizedState,u.refs={},Hs(e),i=l.contextType,u.context=typeof i=="object"&&i!==null?re(i):Hn,u.state=e.memoizedState,i=l.getDerivedStateFromProps,typeof i=="function"&&(cf(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&&sf.enqueueReplaceState(u,u.state,null),qu(e,a,u,n),Bu(),u.state=e.memoizedState),typeof u.componentDidMount=="function"&&(e.flags|=4194308),a=!0}else if(t===null){u=e.stateNode;var f=e.memoizedProps,o=un(l,f);u.props=o;var y=u.context,x=l.contextType;i=Hn,typeof x=="object"&&x!==null&&(i=re(x));var A=l.getDerivedStateFromProps;x=typeof A=="function"||typeof u.getSnapshotBeforeUpdate=="function",f=e.pendingProps!==f,x||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(f||y!==i)&&Nr(e,u,a,i),ra=!1;var p=e.memoizedState;u.state=p,qu(e,a,u,n),Bu(),y=e.memoizedState,f||p!==y||ra?(typeof A=="function"&&(cf(e,l,A,a),y=e.memoizedState),(o=ra||zr(e,l,o,a,p,y,i))?(x||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=y),u.props=a,u.state=y,u.context=i,a=o):(typeof u.componentDidMount=="function"&&(e.flags|=4194308),a=!1)}else{u=e.stateNode,Ls(t,e),i=e.memoizedProps,x=un(l,i),u.props=x,A=e.pendingProps,p=u.context,y=l.contextType,o=Hn,typeof y=="object"&&y!==null&&(o=re(y)),f=l.getDerivedStateFromProps,(y=typeof f=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(i!==A||p!==o)&&Nr(e,u,a,o),ra=!1,p=e.memoizedState,u.state=p,qu(e,a,u,n),Bu();var S=e.memoizedState;i!==A||p!==S||ra||t!==null&&t.dependencies!==null&&Wi(t.dependencies)?(typeof f=="function"&&(cf(e,l,f,a),S=e.memoizedState),(x=ra||zr(e,l,x,a,p,S,o)||t!==null&&t.dependencies!==null&&Wi(t.dependencies))?(y||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(a,S,o),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(a,S,o)),typeof u.componentDidUpdate=="function"&&(e.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(e.flags|=1024)):(typeof u.componentDidUpdate!="function"||i===t.memoizedProps&&p===t.memoizedState||(e.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||i===t.memoizedProps&&p===t.memoizedState||(e.flags|=1024),e.memoizedProps=a,e.memoizedState=S),u.props=a,u.state=S,u.context=o,a=x):(typeof u.componentDidUpdate!="function"||i===t.memoizedProps&&p===t.memoizedState||(e.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||i===t.memoizedProps&&p===t.memoizedState||(e.flags|=1024),a=!1)}return u=a,mc(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=an(e,t.child,null,n),e.child=an(e,null,l,n)):de(t,e,l,n),e.memoizedState=u.state,t=e.child):t=Ql(t,e,n),t}function Xr(t,e,l,a){return $a(),e.flags|=256,de(t,e,l,a),e.child}var df={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function hf(t){return{baseLanes:t,cachePool:Mo()}}function mf(t,e,l){return t=t!==null?t.childLanes&~l:0,e&&(t|=Le),t}function Zr(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:(Zt.current&2)!==0),i&&(n=!0,e.flags&=-129),i=(e.flags&32)!==0,e.flags&=-33,t===null){if(ot){if(n?ma(e):va(),(t=Ot)?(t=Id(t,Fe),t=t!==null&&t.data!=="&"?t:null,t!==null&&(e.memoizedState={dehydrated:t,treeContext:ca!==null?{id:hl,overflow:ml}:null,retryLane:536870912,hydrationErrors:null},l=Eo(t),l.return=e,e.child=l,oe=e,Ot=null)):t=null,t===null)throw fa(e);return Ff(t)?e.lanes=32:e.lanes=536870912,null}var f=a.children;return a=a.fallback,n?(va(),n=e.mode,f=vc({mode:"hidden",children:f},n),a=Fa(a,n,l,null),f.return=e,a.return=e,f.sibling=a,e.child=f,a=e.child,a.memoizedState=hf(l),a.childLanes=mf(t,i,l),e.memoizedState=df,Zu(null,a)):(ma(e),vf(e,f))}var o=t.memoizedState;if(o!==null&&(f=o.dehydrated,f!==null)){if(u)e.flags&256?(ma(e),e.flags&=-257,e=gf(t,e,l)):e.memoizedState!==null?(va(),e.child=t.child,e.flags|=128,e=null):(va(),f=a.fallback,n=e.mode,a=vc({mode:"visible",children:a.children},n),f=Fa(f,n,l,null),f.flags|=2,a.return=e,f.return=e,a.sibling=f,e.child=a,an(e,t.child,null,l),a=e.child,a.memoizedState=hf(l),a.childLanes=mf(t,i,l),e.memoizedState=df,e=Zu(null,a));else if(ma(e),Ff(f)){if(i=f.nextSibling&&f.nextSibling.dataset,i)var y=i.dgst;i=y,a=Error(v(419)),a.stack="",a.digest=i,Mu({value:a,source:null,stack:null}),e=gf(t,e,l)}else if(Ft||Yn(t,e,l,!1),i=(l&t.childLanes)!==0,Ft||i){if(i=_t,i!==null&&(a=Pt(i,l),a!==0&&a!==o.retryLane))throw o.retryLane=a,Wa(t,a),Ce(i,t,a),of;Wf(f)||jc(),e=gf(t,e,l)}else Wf(f)?(e.flags|=192,e.child=t.child,e=null):(t=o.treeContext,Ot=Ie(f.nextSibling),oe=e,ot=!0,sa=null,Fe=!1,t!==null&&Ao(e,t),e=vf(e,a.children),e.flags|=4096);return e}return n?(va(),f=a.fallback,n=e.mode,o=t.child,y=o.sibling,a=Hl(o,{mode:"hidden",children:a.children}),a.subtreeFlags=o.subtreeFlags&65011712,y!==null?f=Hl(y,f):(f=Fa(f,n,l,null),f.flags|=2),f.return=e,a.return=e,a.sibling=f,e.child=a,Zu(null,a),a=e.child,f=t.child.memoizedState,f===null?f=hf(l):(n=f.cachePool,n!==null?(o=kt._currentValue,n=n.parent!==o?{parent:o,pool:o}:n):n=Mo(),f={baseLanes:f.baseLanes|l,cachePool:n}),a.memoizedState=f,a.childLanes=mf(t,i,l),e.memoizedState=df,Zu(t.child,a)):(ma(e),l=t.child,t=l.sibling,l=Hl(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 vf(t,e){return e=vc({mode:"visible",children:e},t.mode),e.return=t,t.child=e}function vc(t,e){return t=Ue(22,t,null,e),t.lanes=0,t}function gf(t,e,l){return an(e,t.child,null,l),t=vf(e,e.pendingProps.children),t.flags|=2,e.memoizedState=null,t}function Vr(t,e,l){t.lanes|=e;var a=t.alternate;a!==null&&(a.lanes|=e),Ds(t.return,e,l)}function yf(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 Kr(t,e,l){var a=e.pendingProps,n=a.revealOrder,u=a.tail;a=a.children;var i=Zt.current,f=(i&2)!==0;if(f?(i=i&1|2,e.flags|=128):i&=1,M(Zt,i),de(t,e,a,l),a=ot?Ou:0,!f&&t!==null&&(t.flags&128)!==0)t:for(t=e.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&Vr(t,l,e);else if(t.tag===19)Vr(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&&ac(t)===null&&(n=l),l=l.sibling;l=n,l===null?(n=e.child,e.child=null):(n=l.sibling,l.sibling=null),yf(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&&ac(t)===null){e.child=n;break}t=n.sibling,n.sibling=l,l=n,n=t}yf(e,!0,l,null,u,a);break;case"together":yf(e,!1,null,null,void 0,a);break;default:e.memoizedState=null}return e.child}function Ql(t,e,l){if(t!==null&&(e.dependencies=t.dependencies),pa|=e.lanes,(l&e.childLanes)===0)if(t!==null){if(Yn(t,e,l,!1),(l&e.childLanes)===0)return null}else return null;if(t!==null&&e.child!==t.child)throw Error(v(153));if(e.child!==null){for(t=e.child,l=Hl(t,t.pendingProps),e.child=l,l.return=e;t.sibling!==null;)t=t.sibling,l=l.sibling=Hl(t,t.pendingProps),l.return=e;l.sibling=null}return e.child}function pf(t,e){return(t.lanes&e)!==0?!0:(t=t.dependencies,!!(t!==null&&Wi(t)))}function l0(t,e,l){switch(e.tag){case 3:zt(e,e.stateNode.containerInfo),oa(e,kt,t.memoizedState.cache),$a();break;case 27:case 5:ae(e);break;case 4:zt(e,e.stateNode.containerInfo);break;case 10:oa(e,e.type,e.memoizedProps.value);break;case 31:if(e.memoizedState!==null)return e.flags|=128,Qs(e),null;break;case 13:var a=e.memoizedState;if(a!==null)return a.dehydrated!==null?(ma(e),e.flags|=128,null):(l&e.child.childLanes)!==0?Zr(t,e,l):(ma(e),t=Ql(t,e,l),t!==null?t.sibling:null);ma(e);break;case 19:var n=(t.flags&128)!==0;if(a=(l&e.childLanes)!==0,a||(Yn(t,e,l,!1),a=(l&e.childLanes)!==0),n){if(a)return Kr(t,e,l);e.flags|=128}if(n=e.memoizedState,n!==null&&(n.rendering=null,n.tail=null,n.lastEffect=null),M(Zt,Zt.current),a)break;return null;case 22:return e.lanes=0,Br(t,e,l,e.pendingProps);case 24:oa(e,kt,t.memoizedState.cache)}return Ql(t,e,l)}function Jr(t,e,l){if(t!==null)if(t.memoizedProps!==e.pendingProps)Ft=!0;else{if(!pf(t,l)&&(e.flags&128)===0)return Ft=!1,l0(t,e,l);Ft=(t.flags&131072)!==0}else Ft=!1,ot&&(e.flags&1048576)!==0&&_o(e,Ou,e.index);switch(e.lanes=0,e.tag){case 16:t:{var a=e.pendingProps;if(t=en(e.elementType),e.type=t,typeof t=="function")Ts(t)?(a=un(t,a),e.tag=1,e=Qr(null,e,t,a,l)):(e.tag=0,e=rf(null,e,t,a,l));else{if(t!=null){var n=t.$$typeof;if(n===Xt){e.tag=11,e=wr(null,e,t,a,l);break t}else if(n===lt){e.tag=14,e=Hr(null,e,t,a,l);break t}}throw e=Kt(t)||t,Error(v(306,e,""))}}return e;case 0:return rf(t,e,e.type,e.pendingProps,l);case 1:return a=e.type,n=un(a,e.pendingProps),Qr(t,e,a,n,l);case 3:t:{if(zt(e,e.stateNode.containerInfo),t===null)throw Error(v(387));a=e.pendingProps;var u=e.memoizedState;n=u.element,Ls(t,e),qu(e,a,null,l);var i=e.memoizedState;if(a=i.cache,oa(e,kt,a),a!==u.cache&&Os(e,[kt],l,!0),Bu(),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=Xr(t,e,a,l);break t}else if(a!==n){n=Je(Error(v(424)),e),Mu(n),e=Xr(t,e,a,l);break t}else{switch(t=e.stateNode.containerInfo,t.nodeType){case 9:t=t.body;break;default:t=t.nodeName==="HTML"?t.ownerDocument.body:t}for(Ot=Ie(t.firstChild),oe=e,ot=!0,sa=null,Fe=!0,l=Bo(e,null,a,l),e.child=l;l;)l.flags=l.flags&-3|4096,l=l.sibling}else{if($a(),a===n){e=Ql(t,e,l);break t}de(t,e,a,l)}e=e.child}return e;case 26:return mc(t,e),t===null?(l=nh(e.type,null,e.pendingProps,null))?e.memoizedState=l:ot||(l=e.type,t=e.pendingProps,a=Oc(F.current).createElement(l),a[Nt]=e,a[ce]=t,he(a,l,t),Ct(a),e.stateNode=a):e.memoizedState=nh(e.type,t.memoizedProps,e.pendingProps,t.memoizedState),null;case 27:return ae(e),t===null&&ot&&(a=e.stateNode=eh(e.type,e.pendingProps,F.current),oe=e,Fe=!0,n=Ot,Ea(e.type)?($f=n,Ot=Ie(a.firstChild)):Ot=n),de(t,e,e.pendingProps.children,l),mc(t,e),t===null&&(e.flags|=4194304),e.child;case 5:return t===null&&ot&&((n=a=Ot)&&(a=M0(a,e.type,e.pendingProps,Fe),a!==null?(e.stateNode=a,oe=e,Ot=Ie(a.firstChild),Fe=!1,n=!0):n=!1),n||fa(e)),ae(e),n=e.type,u=e.pendingProps,i=t!==null?t.memoizedProps:null,a=u.children,Kf(n,u)?a=null:i!==null&&Kf(n,i)&&(e.flags|=32),e.memoizedState!==null&&(n=Zs(t,e,Jh,null,null,l),ui._currentValue=n),mc(t,e),de(t,e,a,l),e.child;case 6:return t===null&&ot&&((t=l=Ot)&&(l=U0(l,e.pendingProps,Fe),l!==null?(e.stateNode=l,oe=e,Ot=null,t=!0):t=!1),t||fa(e)),null;case 13:return Zr(t,e,l);case 4:return zt(e,e.stateNode.containerInfo),a=e.pendingProps,t===null?e.child=an(e,null,a,l):de(t,e,a,l),e.child;case 11:return wr(t,e,e.type,e.pendingProps,l);case 7:return de(t,e,e.pendingProps,l),e.child;case 8:return de(t,e,e.pendingProps.children,l),e.child;case 12:return de(t,e,e.pendingProps.children,l),e.child;case 10:return a=e.pendingProps,oa(e,e.type,a.value),de(t,e,a.children,l),e.child;case 9:return n=e.type._context,a=e.pendingProps.children,Pa(e),n=re(n),a=a(n),e.flags|=1,de(t,e,a,l),e.child;case 14:return Hr(t,e,e.type,e.pendingProps,l);case 15:return Lr(t,e,e.type,e.pendingProps,l);case 19:return Kr(t,e,l);case 31:return e0(t,e,l);case 22:return Br(t,e,l,e.pendingProps);case 24:return Pa(e),a=re(kt),t===null?(n=Rs(),n===null&&(n=_t,u=Ms(),n.pooledCache=u,u.refCount++,u!==null&&(n.pooledCacheLanes|=l),n=u),e.memoizedState={parent:a,cache:n},Hs(e),oa(e,kt,n)):((t.lanes&l)!==0&&(Ls(t,e),qu(e,null,null,l),Bu()),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),oa(e,kt,a)):(a=u.cache,oa(e,kt,a),a!==n.cache&&Os(e,[kt],l,!0))),de(t,e,e.pendingProps.children,l),e.child;case 29:throw e.pendingProps}throw Error(v(156,e.tag))}function Xl(t){t.flags|=4}function Sf(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(bd())t.flags|=8192;else throw ln=Pi,ws}else t.flags&=-16777217}function kr(t,e){if(e.type!=="stylesheet"||(e.state.loading&4)!==0)t.flags&=-16777217;else if(t.flags|=16777216,!fh(e))if(bd())t.flags|=8192;else throw ln=Pi,ws}function gc(t,e){e!==null&&(t.flags|=4),t.flags&16384&&(e=t.tag!==22?mn():536870912,t.lanes|=e,In|=e)}function Vu(t,e){if(!ot)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 Mt(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 a0(t,e,l){var a=e.pendingProps;switch(As(e),e.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Mt(e),null;case 1:return Mt(e),null;case 3:return l=e.stateNode,a=null,t!==null&&(a=t.memoizedState.cache),e.memoizedState.cache!==a&&(e.flags|=2048),ql(kt),mt(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(t===null||t.child===null)&&(qn(e)?Xl(e):t===null||t.memoizedState.isDehydrated&&(e.flags&256)===0||(e.flags|=1024,Ns())),Mt(e),null;case 26:var n=e.type,u=e.memoizedState;return t===null?(Xl(e),u!==null?(Mt(e),kr(e,u)):(Mt(e),Sf(e,n,null,a,l))):u?u!==t.memoizedState?(Xl(e),Mt(e),kr(e,u)):(Mt(e),e.flags&=-16777217):(t=t.memoizedProps,t!==a&&Xl(e),Mt(e),Sf(e,n,t,a,l)),null;case 27:if(ve(e),l=F.current,n=e.type,t!==null&&e.stateNode!=null)t.memoizedProps!==a&&Xl(e);else{if(!a){if(e.stateNode===null)throw Error(v(166));return Mt(e),null}t=R.current,qn(e)?zo(e):(t=eh(n,a,l),e.stateNode=t,Xl(e))}return Mt(e),null;case 5:if(ve(e),n=e.type,t!==null&&e.stateNode!=null)t.memoizedProps!==a&&Xl(e);else{if(!a){if(e.stateNode===null)throw Error(v(166));return Mt(e),null}if(u=R.current,qn(e))zo(e);else{var i=Oc(F.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[Nt]=e,u[ce]=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(he(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&&Xl(e)}}return Mt(e),Sf(e,e.type,t===null?null:t.memoizedProps,e.pendingProps,l),null;case 6:if(t&&e.stateNode!=null)t.memoizedProps!==a&&Xl(e);else{if(typeof a!="string"&&e.stateNode===null)throw Error(v(166));if(t=F.current,qn(e)){if(t=e.stateNode,l=e.memoizedProps,a=null,n=oe,n!==null)switch(n.tag){case 27:case 5:a=n.memoizedProps}t[Nt]=e,t=!!(t.nodeValue===l||a!==null&&a.suppressHydrationWarning===!0||Zd(t.nodeValue,l)),t||fa(e,!0)}else t=Oc(t).createTextNode(a),t[Nt]=e,e.stateNode=t}return Mt(e),null;case 31:if(l=e.memoizedState,t===null||t.memoizedState!==null){if(a=qn(e),l!==null){if(t===null){if(!a)throw Error(v(318));if(t=e.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(v(557));t[Nt]=e}else $a(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;Mt(e),t=!1}else l=Ns(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=l),t=!0;if(!t)return e.flags&256?(we(e),e):(we(e),null);if((e.flags&128)!==0)throw Error(v(558))}return Mt(e),null;case 13:if(a=e.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(n=qn(e),a!==null&&a.dehydrated!==null){if(t===null){if(!n)throw Error(v(318));if(n=e.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(v(317));n[Nt]=e}else $a(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;Mt(e),n=!1}else n=Ns(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=n),n=!0;if(!n)return e.flags&256?(we(e),e):(we(e),null)}return we(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),gc(e,e.updateQueue),Mt(e),null);case 4:return mt(),t===null&&Gf(e.stateNode.containerInfo),Mt(e),null;case 10:return ql(e.type),Mt(e),null;case 19:if(j(Zt),a=e.memoizedState,a===null)return Mt(e),null;if(n=(e.flags&128)!==0,u=a.rendering,u===null)if(n)Vu(a,!1);else{if(Gt!==0||t!==null&&(t.flags&128)!==0)for(t=e.child;t!==null;){if(u=ac(t),u!==null){for(e.flags|=128,Vu(a,!1),t=u.updateQueue,e.updateQueue=t,gc(e,t),e.subtreeFlags=0,t=l,l=e.child;l!==null;)To(l,t),l=l.sibling;return M(Zt,Zt.current&1|2),ot&&Ll(e,a.treeForkCount),e.child}t=t.sibling}a.tail!==null&&ge()>xc&&(e.flags|=128,n=!0,Vu(a,!1),e.lanes=4194304)}else{if(!n)if(t=ac(u),t!==null){if(e.flags|=128,n=!0,t=t.updateQueue,e.updateQueue=t,gc(e,t),Vu(a,!0),a.tail===null&&a.tailMode==="hidden"&&!u.alternate&&!ot)return Mt(e),null}else 2*ge()-a.renderingStartTime>xc&&l!==536870912&&(e.flags|=128,n=!0,Vu(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=ge(),t.sibling=null,l=Zt.current,M(Zt,n?l&1|2:l&1),ot&&Ll(e,a.treeForkCount),t):(Mt(e),null);case 22:case 23:return we(e),Gs(),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&&(Mt(e),e.subtreeFlags&6&&(e.flags|=8192)):Mt(e),l=e.updateQueue,l!==null&&gc(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&&j(tn),null;case 24:return l=null,t!==null&&(l=t.memoizedState.cache),e.memoizedState.cache!==l&&(e.flags|=2048),ql(kt),Mt(e),null;case 25:return null;case 30:return null}throw Error(v(156,e.tag))}function n0(t,e){switch(As(e),e.tag){case 1:return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return ql(kt),mt(),t=e.flags,(t&65536)!==0&&(t&128)===0?(e.flags=t&-65537|128,e):null;case 26:case 27:case 5:return ve(e),null;case 31:if(e.memoizedState!==null){if(we(e),e.alternate===null)throw Error(v(340));$a()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 13:if(we(e),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(v(340));$a()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return j(Zt),null;case 4:return mt(),null;case 10:return ql(e.type),null;case 22:case 23:return we(e),Gs(),t!==null&&j(tn),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 24:return ql(kt),null;case 25:return null;default:return null}}function Wr(t,e){switch(As(e),e.tag){case 3:ql(kt),mt();break;case 26:case 27:case 5:ve(e);break;case 4:mt();break;case 31:e.memoizedState!==null&&we(e);break;case 13:we(e);break;case 19:j(Zt);break;case 10:ql(e.type);break;case 22:case 23:we(e),Gs(),t!==null&&j(tn);break;case 24:ql(kt)}}function Ku(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(f){bt(e,e.return,f)}}function ga(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,f=i.destroy;if(f!==void 0){i.destroy=void 0,n=e;var o=l,y=f;try{y()}catch(x){bt(n,o,x)}}}a=a.next}while(a!==u)}}catch(x){bt(e,e.return,x)}}function Fr(t){var e=t.updateQueue;if(e!==null){var l=t.stateNode;try{Yo(e,l)}catch(a){bt(t,t.return,a)}}}function $r(t,e,l){l.props=un(t.type,t.memoizedProps),l.state=t.memoizedState;try{l.componentWillUnmount()}catch(a){bt(t,e,a)}}function Ju(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 vl(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 Ir(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 bf(t,e,l){try{var a=t.stateNode;A0(a,t.type,l,e),a[ce]=e}catch(n){bt(t,t.return,n)}}function Pr(t){return t.tag===5||t.tag===3||t.tag===26||t.tag===27&&Ea(t.type)||t.tag===4}function xf(t){t:for(;;){for(;t.sibling===null;){if(t.return===null||Pr(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&&Ea(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 Tf(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=ll));else if(a!==4&&(a===27&&Ea(t.type)&&(l=t.stateNode,e=null),t=t.child,t!==null))for(Tf(t,e,l),t=t.sibling;t!==null;)Tf(t,e,l),t=t.sibling}function yc(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&&Ea(t.type)&&(l=t.stateNode),t=t.child,t!==null))for(yc(t,e,l),t=t.sibling;t!==null;)yc(t,e,l),t=t.sibling}function td(t){var e=t.stateNode,l=t.memoizedProps;try{for(var a=t.type,n=e.attributes;n.length;)e.removeAttributeNode(n[0]);he(e,a,l),e[Nt]=t,e[ce]=l}catch(u){bt(t,t.return,u)}}var Zl=!1,$t=!1,Ef=!1,ed=typeof WeakSet=="function"?WeakSet:Set,ne=null;function u0(t,e){if(t=t.containerInfo,Zf=Bc,t=N(t),C(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,f=-1,o=-1,y=0,x=0,A=t,p=null;e:for(;;){for(var S;A!==l||n!==0&&A.nodeType!==3||(f=i+n),A!==u||a!==0&&A.nodeType!==3||(o=i+a),A.nodeType===3&&(i+=A.nodeValue.length),(S=A.firstChild)!==null;)p=A,A=S;for(;;){if(A===t)break e;if(p===l&&++y===n&&(f=i),p===u&&++x===a&&(o=i),(S=A.nextSibling)!==null)break;A=p,p=A.parentNode}A=S}l=f===-1||o===-1?null:{start:f,end:o}}else l=null}l=l||{start:0,end:0}}else l=null;for(Vf={focusedElem:t,selectionRange:l},Bc=!1,ne=e;ne!==null;)if(e=ne,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,ne=t;else for(;ne!==null;){switch(e=ne,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=un(l.type,n);t=a.getSnapshotBeforeUpdate(w,u),a.__reactInternalSnapshotBeforeUpdate=t}catch(K){bt(l,l.return,K)}}break;case 3:if((t&1024)!==0){if(t=e.stateNode.containerInfo,l=t.nodeType,l===9)kf(t);else if(l===1)switch(t.nodeName){case"HEAD":case"HTML":case"BODY":kf(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(v(163))}if(t=e.sibling,t!==null){t.return=e.return,ne=t;break}ne=e.return}}function ld(t,e,l){var a=l.flags;switch(l.tag){case 0:case 11:case 15:Kl(t,l),a&4&&Ku(5,l);break;case 1:if(Kl(t,l),a&4)if(t=l.stateNode,e===null)try{t.componentDidMount()}catch(i){bt(l,l.return,i)}else{var n=un(l.type,e.memoizedProps);e=e.memoizedState;try{t.componentDidUpdate(n,e,t.__reactInternalSnapshotBeforeUpdate)}catch(i){bt(l,l.return,i)}}a&64&&Fr(l),a&512&&Ju(l,l.return);break;case 3:if(Kl(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{Yo(t,e)}catch(i){bt(l,l.return,i)}}break;case 27:e===null&&a&4&&td(l);case 26:case 5:Kl(t,l),e===null&&a&4&&Ir(l),a&512&&Ju(l,l.return);break;case 12:Kl(t,l);break;case 31:Kl(t,l),a&4&&ud(t,l);break;case 13:Kl(t,l),a&4&&id(t,l),a&64&&(t=l.memoizedState,t!==null&&(t=t.dehydrated,t!==null&&(l=m0.bind(null,l),R0(t,l))));break;case 22:if(a=l.memoizedState!==null||Zl,!a){e=e!==null&&e.memoizedState!==null||$t,n=Zl;var u=$t;Zl=a,($t=e)&&!u?Jl(t,l,(l.subtreeFlags&8772)!==0):Kl(t,l),Zl=n,$t=u}break;case 30:break;default:Kl(t,l)}}function ad(t){var e=t.alternate;e!==null&&(t.alternate=null,ad(e)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(e=t.stateNode,e!==null&&du(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 Rt=null,_e=!1;function Vl(t,e,l){for(l=l.child;l!==null;)nd(t,e,l),l=l.sibling}function nd(t,e,l){if(Lt&&typeof Lt.onCommitFiberUnmount=="function")try{Lt.onCommitFiberUnmount(Tl,l)}catch{}switch(l.tag){case 26:$t||vl(l,e),Vl(t,e,l),l.memoizedState?l.memoizedState.count--:l.stateNode&&(l=l.stateNode,l.parentNode.removeChild(l));break;case 27:$t||vl(l,e);var a=Rt,n=_e;Ea(l.type)&&(Rt=l.stateNode,_e=!1),Vl(t,e,l),li(l.stateNode),Rt=a,_e=n;break;case 5:$t||vl(l,e);case 6:if(a=Rt,n=_e,Rt=null,Vl(t,e,l),Rt=a,_e=n,Rt!==null)if(_e)try{(Rt.nodeType===9?Rt.body:Rt.nodeName==="HTML"?Rt.ownerDocument.body:Rt).removeChild(l.stateNode)}catch(u){bt(l,e,u)}else try{Rt.removeChild(l.stateNode)}catch(u){bt(l,e,u)}break;case 18:Rt!==null&&(_e?(t=Rt,Fd(t.nodeType===9?t.body:t.nodeName==="HTML"?t.ownerDocument.body:t,l.stateNode),iu(t)):Fd(Rt,l.stateNode));break;case 4:a=Rt,n=_e,Rt=l.stateNode.containerInfo,_e=!0,Vl(t,e,l),Rt=a,_e=n;break;case 0:case 11:case 14:case 15:ga(2,l,e),$t||ga(4,l,e),Vl(t,e,l);break;case 1:$t||(vl(l,e),a=l.stateNode,typeof a.componentWillUnmount=="function"&&$r(l,e,a)),Vl(t,e,l);break;case 21:Vl(t,e,l);break;case 22:$t=(a=$t)||l.memoizedState!==null,Vl(t,e,l),$t=a;break;default:Vl(t,e,l)}}function ud(t,e){if(e.memoizedState===null&&(t=e.alternate,t!==null&&(t=t.memoizedState,t!==null))){t=t.dehydrated;try{iu(t)}catch(l){bt(e,e.return,l)}}}function id(t,e){if(e.memoizedState===null&&(t=e.alternate,t!==null&&(t=t.memoizedState,t!==null&&(t=t.dehydrated,t!==null))))try{iu(t)}catch(l){bt(e,e.return,l)}}function i0(t){switch(t.tag){case 31:case 13:case 19:var e=t.stateNode;return e===null&&(e=t.stateNode=new ed),e;case 22:return t=t.stateNode,e=t._retryCache,e===null&&(e=t._retryCache=new ed),e;default:throw Error(v(435,t.tag))}}function pc(t,e){var l=i0(t);e.forEach(function(a){if(!l.has(a)){l.add(a);var n=v0.bind(null,t,a);a.then(n,n)}})}function Ae(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,f=i;t:for(;f!==null;){switch(f.tag){case 27:if(Ea(f.type)){Rt=f.stateNode,_e=!1;break t}break;case 5:Rt=f.stateNode,_e=!1;break t;case 3:case 4:Rt=f.stateNode.containerInfo,_e=!0;break t}f=f.return}if(Rt===null)throw Error(v(160));nd(u,i,n),Rt=null,_e=!1,u=n.alternate,u!==null&&(u.return=null),n.return=null}if(e.subtreeFlags&13886)for(e=e.child;e!==null;)cd(e,t),e=e.sibling}var nl=null;function cd(t,e){var l=t.alternate,a=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:Ae(e,t),ze(t),a&4&&(ga(3,t,t.return),Ku(3,t),ga(5,t,t.return));break;case 1:Ae(e,t),ze(t),a&512&&($t||l===null||vl(l,l.return)),a&64&&Zl&&(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=nl;if(Ae(e,t),ze(t),a&512&&($t||l===null||vl(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[Pl]||u[Nt]||u.namespaceURI==="http://www.w3.org/2000/svg"||u.hasAttribute("itemprop"))&&(u=n.createElement(a),n.head.insertBefore(u,n.querySelector("head > title"))),he(u,a,l),u[Nt]=t,Ct(u),a=u;break t;case"link":var i=ch("link","href",n).get(a+(l.href||""));if(i){for(var f=0;f<i.length;f++)if(u=i[f],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(f,1);break e}}u=n.createElement(a),he(u,a,l),n.head.appendChild(u);break;case"meta":if(i=ch("meta","content",n).get(a+(l.content||""))){for(f=0;f<i.length;f++)if(u=i[f],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(f,1);break e}}u=n.createElement(a),he(u,a,l),n.head.appendChild(u);break;default:throw Error(v(468,a))}u[Nt]=t,Ct(u),a=u}t.stateNode=a}else sh(n,t.type,t.stateNode);else t.stateNode=ih(n,a,t.memoizedProps);else u!==a?(u===null?l.stateNode!==null&&(l=l.stateNode,l.parentNode.removeChild(l)):u.count--,a===null?sh(n,t.type,t.stateNode):ih(n,a,t.memoizedProps)):a===null&&t.stateNode!==null&&bf(t,t.memoizedProps,l.memoizedProps)}break;case 27:Ae(e,t),ze(t),a&512&&($t||l===null||vl(l,l.return)),l!==null&&a&4&&bf(t,t.memoizedProps,l.memoizedProps);break;case 5:if(Ae(e,t),ze(t),a&512&&($t||l===null||vl(l,l.return)),t.flags&32){n=t.stateNode;try{na(n,"")}catch(w){bt(t,t.return,w)}}a&4&&t.stateNode!=null&&(n=t.memoizedProps,bf(t,n,l!==null?l.memoizedProps:n)),a&1024&&(Ef=!0);break;case 6:if(Ae(e,t),ze(t),a&4){if(t.stateNode===null)throw Error(v(162));a=t.memoizedProps,l=t.stateNode;try{l.nodeValue=a}catch(w){bt(t,t.return,w)}}break;case 3:if(Rc=null,n=nl,nl=Mc(e.containerInfo),Ae(e,t),nl=n,ze(t),a&4&&l!==null&&l.memoizedState.isDehydrated)try{iu(e.containerInfo)}catch(w){bt(t,t.return,w)}Ef&&(Ef=!1,sd(t));break;case 4:a=nl,nl=Mc(t.stateNode.containerInfo),Ae(e,t),ze(t),nl=a;break;case 12:Ae(e,t),ze(t);break;case 31:Ae(e,t),ze(t),a&4&&(a=t.updateQueue,a!==null&&(t.updateQueue=null,pc(t,a)));break;case 13:Ae(e,t),ze(t),t.child.flags&8192&&t.memoizedState!==null!=(l!==null&&l.memoizedState!==null)&&(bc=ge()),a&4&&(a=t.updateQueue,a!==null&&(t.updateQueue=null,pc(t,a)));break;case 22:n=t.memoizedState!==null;var o=l!==null&&l.memoizedState!==null,y=Zl,x=$t;if(Zl=y||n,$t=x||o,Ae(e,t),$t=x,Zl=y,ze(t),a&8192)t:for(e=t.stateNode,e._visibility=n?e._visibility&-2:e._visibility|1,n&&(l===null||o||Zl||$t||cn(t)),l=null,e=t;;){if(e.tag===5||e.tag===26){if(l===null){o=l=e;try{if(u=o.stateNode,n)i=u.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none";else{f=o.stateNode;var A=o.memoizedProps.style,p=A!=null&&A.hasOwnProperty("display")?A.display:null;f.style.display=p==null||typeof p=="boolean"?"":(""+p).trim()}}catch(w){bt(o,o.return,w)}}}else if(e.tag===6){if(l===null){o=e;try{o.stateNode.nodeValue=n?"":o.memoizedProps}catch(w){bt(o,o.return,w)}}}else if(e.tag===18){if(l===null){o=e;try{var S=o.stateNode;n?$d(S,!0):$d(o.stateNode,!1)}catch(w){bt(o,o.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,pc(t,l))));break;case 19:Ae(e,t),ze(t),a&4&&(a=t.updateQueue,a!==null&&(t.updateQueue=null,pc(t,a)));break;case 30:break;case 21:break;default:Ae(e,t),ze(t)}}function ze(t){var e=t.flags;if(e&2){try{for(var l,a=t.return;a!==null;){if(Pr(a)){l=a;break}a=a.return}if(l==null)throw Error(v(160));switch(l.tag){case 27:var n=l.stateNode,u=xf(t);yc(t,u,n);break;case 5:var i=l.stateNode;l.flags&32&&(na(i,""),l.flags&=-33);var f=xf(t);yc(t,f,i);break;case 3:case 4:var o=l.stateNode.containerInfo,y=xf(t);Tf(t,y,o);break;default:throw Error(v(161))}}catch(x){bt(t,t.return,x)}t.flags&=-3}e&4096&&(t.flags&=-4097)}function sd(t){if(t.subtreeFlags&1024)for(t=t.child;t!==null;){var e=t;sd(e),e.tag===5&&e.flags&1024&&e.stateNode.reset(),t=t.sibling}}function Kl(t,e){if(e.subtreeFlags&8772)for(e=e.child;e!==null;)ld(t,e.alternate,e),e=e.sibling}function cn(t){for(t=t.child;t!==null;){var e=t;switch(e.tag){case 0:case 11:case 14:case 15:ga(4,e,e.return),cn(e);break;case 1:vl(e,e.return);var l=e.stateNode;typeof l.componentWillUnmount=="function"&&$r(e,e.return,l),cn(e);break;case 27:li(e.stateNode);case 26:case 5:vl(e,e.return),cn(e);break;case 22:e.memoizedState===null&&cn(e);break;case 30:cn(e);break;default:cn(e)}t=t.sibling}}function Jl(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:Jl(n,u,l),Ku(4,u);break;case 1:if(Jl(n,u,l),a=u,n=a.stateNode,typeof n.componentDidMount=="function")try{n.componentDidMount()}catch(y){bt(a,a.return,y)}if(a=u,n=a.updateQueue,n!==null){var f=a.stateNode;try{var o=n.shared.hiddenCallbacks;if(o!==null)for(n.shared.hiddenCallbacks=null,n=0;n<o.length;n++)qo(o[n],f)}catch(y){bt(a,a.return,y)}}l&&i&64&&Fr(u),Ju(u,u.return);break;case 27:td(u);case 26:case 5:Jl(n,u,l),l&&a===null&&i&4&&Ir(u),Ju(u,u.return);break;case 12:Jl(n,u,l);break;case 31:Jl(n,u,l),l&&i&4&&ud(n,u);break;case 13:Jl(n,u,l),l&&i&4&&id(n,u);break;case 22:u.memoizedState===null&&Jl(n,u,l),Ju(u,u.return);break;case 30:break;default:Jl(n,u,l)}e=e.sibling}}function jf(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&&Uu(l))}function _f(t,e){t=null,e.alternate!==null&&(t=e.alternate.memoizedState.cache),e=e.memoizedState.cache,e!==t&&(e.refCount++,t!=null&&Uu(t))}function ul(t,e,l,a){if(e.subtreeFlags&10256)for(e=e.child;e!==null;)fd(t,e,l,a),e=e.sibling}function fd(t,e,l,a){var n=e.flags;switch(e.tag){case 0:case 11:case 15:ul(t,e,l,a),n&2048&&Ku(9,e);break;case 1:ul(t,e,l,a);break;case 3:ul(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&&Uu(t)));break;case 12:if(n&2048){ul(t,e,l,a),t=e.stateNode;try{var u=e.memoizedProps,i=u.id,f=u.onPostCommit;typeof f=="function"&&f(i,e.alternate===null?"mount":"update",t.passiveEffectDuration,-0)}catch(o){bt(e,e.return,o)}}else ul(t,e,l,a);break;case 31:ul(t,e,l,a);break;case 13:ul(t,e,l,a);break;case 23:break;case 22:u=e.stateNode,i=e.alternate,e.memoizedState!==null?u._visibility&2?ul(t,e,l,a):ku(t,e):u._visibility&2?ul(t,e,l,a):(u._visibility|=2,Wn(t,e,l,a,(e.subtreeFlags&10256)!==0||!1)),n&2048&&jf(i,e);break;case 24:ul(t,e,l,a),n&2048&&_f(e.alternate,e);break;default:ul(t,e,l,a)}}function Wn(t,e,l,a,n){for(n=n&&((e.subtreeFlags&10256)!==0||!1),e=e.child;e!==null;){var u=t,i=e,f=l,o=a,y=i.flags;switch(i.tag){case 0:case 11:case 15:Wn(u,i,f,o,n),Ku(8,i);break;case 23:break;case 22:var x=i.stateNode;i.memoizedState!==null?x._visibility&2?Wn(u,i,f,o,n):ku(u,i):(x._visibility|=2,Wn(u,i,f,o,n)),n&&y&2048&&jf(i.alternate,i);break;case 24:Wn(u,i,f,o,n),n&&y&2048&&_f(i.alternate,i);break;default:Wn(u,i,f,o,n)}e=e.sibling}}function ku(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:ku(l,a),n&2048&&jf(a.alternate,a);break;case 24:ku(l,a),n&2048&&_f(a.alternate,a);break;default:ku(l,a)}e=e.sibling}}var Wu=8192;function Fn(t,e,l){if(t.subtreeFlags&Wu)for(t=t.child;t!==null;)od(t,e,l),t=t.sibling}function od(t,e,l){switch(t.tag){case 26:Fn(t,e,l),t.flags&Wu&&t.memoizedState!==null&&K0(l,nl,t.memoizedState,t.memoizedProps);break;case 5:Fn(t,e,l);break;case 3:case 4:var a=nl;nl=Mc(t.stateNode.containerInfo),Fn(t,e,l),nl=a;break;case 22:t.memoizedState===null&&(a=t.alternate,a!==null&&a.memoizedState!==null?(a=Wu,Wu=16777216,Fn(t,e,l),Wu=a):Fn(t,e,l));break;default:Fn(t,e,l)}}function rd(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 Fu(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];ne=a,hd(a,t)}rd(t)}if(t.subtreeFlags&10256)for(t=t.child;t!==null;)dd(t),t=t.sibling}function dd(t){switch(t.tag){case 0:case 11:case 15:Fu(t),t.flags&2048&&ga(9,t,t.return);break;case 3:Fu(t);break;case 12:Fu(t);break;case 22:var e=t.stateNode;t.memoizedState!==null&&e._visibility&2&&(t.return===null||t.return.tag!==13)?(e._visibility&=-3,Sc(t)):Fu(t);break;default:Fu(t)}}function Sc(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];ne=a,hd(a,t)}rd(t)}for(t=t.child;t!==null;){switch(e=t,e.tag){case 0:case 11:case 15:ga(8,e,e.return),Sc(e);break;case 22:l=e.stateNode,l._visibility&2&&(l._visibility&=-3,Sc(e));break;default:Sc(e)}t=t.sibling}}function hd(t,e){for(;ne!==null;){var l=ne;switch(l.tag){case 0:case 11:case 15:ga(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:Uu(l.memoizedState.cache)}if(a=l.child,a!==null)a.return=l,ne=a;else t:for(l=t;ne!==null;){a=ne;var n=a.sibling,u=a.return;if(ad(a),a===l){ne=null;break t}if(n!==null){n.return=u,ne=n;break t}ne=u}}}var c0={getCacheForType:function(t){var e=re(kt),l=e.data.get(t);return l===void 0&&(l=t(),e.data.set(t,l)),l},cacheSignal:function(){return re(kt).controller.signal}},s0=typeof WeakMap=="function"?WeakMap:Map,vt=0,_t=null,nt=null,st=0,St=0,He=null,ya=!1,$n=!1,Af=!1,kl=0,Gt=0,pa=0,sn=0,zf=0,Le=0,In=0,$u=null,Ne=null,Nf=!1,bc=0,md=0,xc=1/0,Tc=null,Sa=null,te=0,ba=null,Pn=null,Wl=0,Cf=0,Df=null,vd=null,Iu=0,Of=null;function Be(){return(vt&2)!==0&&st!==0?st&-st:b.T!==null?Lf():ru()}function gd(){if(Le===0)if((st&536870912)===0||ot){var t=hn;hn<<=1,(hn&3932160)===0&&(hn=262144),Le=t}else Le=536870912;return t=Re.current,t!==null&&(t.flags|=32),Le}function Ce(t,e,l){(t===_t&&(St===2||St===9)||t.cancelPendingCommit!==null)&&(tu(t,0),xa(t,st,Le,!1)),_l(t,l),((vt&2)===0||t!==_t)&&(t===_t&&((vt&2)===0&&(sn|=l),Gt===4&&xa(t,st,Le,!1)),gl(t))}function yd(t,e,l){if((vt&6)!==0)throw Error(v(327));var a=!l&&(e&127)===0&&(e&t.expiredLanes)===0||Il(t,e),n=a?r0(t,e):Uf(t,e,!0),u=a;do{if(n===0){$n&&!a&&xa(t,e,0,!1);break}else{if(l=t.current.alternate,u&&!f0(l)){n=Uf(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 f=t;n=$u;var o=f.current.memoizedState.isDehydrated;if(o&&(tu(f,i).flags|=256),i=Uf(f,i,!1),i!==2){if(Af&&!o){f.errorRecoveryDisabledLanes|=u,sn|=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){tu(t,0),xa(t,e,0,!0);break}t:{switch(a=t,u=n,u){case 0:case 1:throw Error(v(345));case 4:if((e&4194048)!==e)break;case 6:xa(a,e,Le,!ya);break t;case 2:Ne=null;break;case 3:case 5:break;default:throw Error(v(329))}if((e&62914560)===e&&(n=bc+300-ge(),10<n)){if(xa(a,e,Le,!ya),jl(a,0,!0)!==0)break t;Wl=e,a.timeoutHandle=kd(pd.bind(null,a,l,Ne,Tc,Nf,e,Le,sn,In,ya,u,"Throttled",-0,0),n);break t}pd(a,l,Ne,Tc,Nf,e,Le,sn,In,ya,u,null,-0,0)}}break}while(!0);gl(t)}function pd(t,e,l,a,n,u,i,f,o,y,x,A,p,S){if(t.timeoutHandle=-1,A=e.subtreeFlags,A&8192||(A&16785408)===16785408){A={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:ll},od(e,u,A);var w=(u&62914560)===u?bc-ge():(u&4194048)===u?md-ge():0;if(w=J0(A,w),w!==null){Wl=u,t.cancelPendingCommit=w(Ad.bind(null,t,e,u,l,a,n,i,f,o,x,A,null,p,S)),xa(t,u,i,!y);return}}Ad(t,e,u,l,a,n,i,f,o)}function f0(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 xa(t,e,l,a){e&=~zf,e&=~sn,t.suspendedLanes|=e,t.pingedLanes&=~e,a&&(t.warmLanes|=e),a=t.expirationTimes;for(var n=e;0<n;){var u=31-Bt(n),i=1<<u;a[u]=-1,n&=~i}l!==0&&gn(t,l,e)}function Ec(){return(vt&6)===0?(Pu(0),!1):!0}function Mf(){if(nt!==null){if(St===0)var t=nt.return;else t=nt,Bl=Ia=null,Js(t),Zn=null,wu=0,t=nt;for(;t!==null;)Wr(t.alternate,t),t=t.return;nt=null}}function tu(t,e){var l=t.timeoutHandle;l!==-1&&(t.timeoutHandle=-1,C0(l)),l=t.cancelPendingCommit,l!==null&&(t.cancelPendingCommit=null,l()),Wl=0,Mf(),_t=t,nt=l=Hl(t.current,null),st=e,St=0,He=null,ya=!1,$n=Il(t,e),Af=!1,In=Le=zf=sn=pa=Gt=0,Ne=$u=null,Nf=!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-Bt(a),u=1<<n;e|=t[n],a&=~u}return kl=e,Zi(),l}function Sd(t,e){P=null,b.H=Xu,e===Xn||e===Ii?(e=wo(),St=3):e===ws?(e=wo(),St=4):St=e===of?8:e!==null&&typeof e=="object"&&typeof e.then=="function"?6:1,He=e,nt===null&&(Gt=1,dc(t,Je(e,t.current)))}function bd(){var t=Re.current;return t===null?!0:(st&4194048)===st?$e===null:(st&62914560)===st||(st&536870912)!==0?t===$e:!1}function xd(){var t=b.H;return b.H=Xu,t===null?Xu:t}function Td(){var t=b.A;return b.A=c0,t}function jc(){Gt=4,ya||(st&4194048)!==st&&Re.current!==null||($n=!0),(pa&134217727)===0&&(sn&134217727)===0||_t===null||xa(_t,st,Le,!1)}function Uf(t,e,l){var a=vt;vt|=2;var n=xd(),u=Td();(_t!==t||st!==e)&&(Tc=null,tu(t,e)),e=!1;var i=Gt;t:do try{if(St!==0&&nt!==null){var f=nt,o=He;switch(St){case 8:Mf(),i=6;break t;case 3:case 2:case 9:case 6:Re.current===null&&(e=!0);var y=St;if(St=0,He=null,eu(t,f,o,y),l&&$n){i=0;break t}break;default:y=St,St=0,He=null,eu(t,f,o,y)}}o0(),i=Gt;break}catch(x){Sd(t,x)}while(!0);return e&&t.shellSuspendCounter++,Bl=Ia=null,vt=a,b.H=n,b.A=u,nt===null&&(_t=null,st=0,Zi()),i}function o0(){for(;nt!==null;)Ed(nt)}function r0(t,e){var l=vt;vt|=2;var a=xd(),n=Td();_t!==t||st!==e?(Tc=null,xc=ge()+500,tu(t,e)):$n=Il(t,e);t:do try{if(St!==0&&nt!==null){e=nt;var u=He;e:switch(St){case 1:St=0,He=null,eu(t,e,u,1);break;case 2:case 9:if(Uo(u)){St=0,He=null,jd(e);break}e=function(){St!==2&&St!==9||_t!==t||(St=7),gl(t)},u.then(e,e);break t;case 3:St=7;break t;case 4:St=5;break t;case 7:Uo(u)?(St=0,He=null,jd(e)):(St=0,He=null,eu(t,e,u,7));break;case 5:var i=null;switch(nt.tag){case 26:i=nt.memoizedState;case 5:case 27:var f=nt;if(i?fh(i):f.stateNode.complete){St=0,He=null;var o=f.sibling;if(o!==null)nt=o;else{var y=f.return;y!==null?(nt=y,_c(y)):nt=null}break e}}St=0,He=null,eu(t,e,u,5);break;case 6:St=0,He=null,eu(t,e,u,6);break;case 8:Mf(),Gt=6;break t;default:throw Error(v(462))}}d0();break}catch(x){Sd(t,x)}while(!0);return Bl=Ia=null,b.H=a,b.A=n,vt=l,nt!==null?0:(_t=null,st=0,Zi(),Gt)}function d0(){for(;nt!==null&&!vi();)Ed(nt)}function Ed(t){var e=Jr(t.alternate,t,kl);t.memoizedProps=t.pendingProps,e===null?_c(t):nt=e}function jd(t){var e=t,l=e.alternate;switch(e.tag){case 15:case 0:e=Gr(l,e,e.pendingProps,e.type,void 0,st);break;case 11:e=Gr(l,e,e.pendingProps,e.type.render,e.ref,st);break;case 5:Js(e);default:Wr(l,e),e=nt=To(e,kl),e=Jr(l,e,kl)}t.memoizedProps=t.pendingProps,e===null?_c(t):nt=e}function eu(t,e,l,a){Bl=Ia=null,Js(e),Zn=null,wu=0;var n=e.return;try{if(t0(t,n,e,l,st)){Gt=1,dc(t,Je(l,t.current)),nt=null;return}}catch(u){if(n!==null)throw nt=n,u;Gt=1,dc(t,Je(l,t.current)),nt=null;return}e.flags&32768?(ot||a===1?t=!0:$n||(st&536870912)!==0?t=!1:(ya=t=!0,(a===2||a===9||a===3||a===6)&&(a=Re.current,a!==null&&a.tag===13&&(a.flags|=16384))),_d(e,t)):_c(e)}function _c(t){var e=t;do{if((e.flags&32768)!==0){_d(e,ya);return}t=e.return;var l=a0(e.alternate,e,kl);if(l!==null){nt=l;return}if(e=e.sibling,e!==null){nt=e;return}nt=e=t}while(e!==null);Gt===0&&(Gt=5)}function _d(t,e){do{var l=n0(t.alternate,t);if(l!==null){l.flags&=32767,nt=l;return}if(l=t.return,l!==null&&(l.flags|=32768,l.subtreeFlags=0,l.deletions=null),!e&&(t=t.sibling,t!==null)){nt=t;return}nt=t=l}while(t!==null);Gt=6,nt=null}function Ad(t,e,l,a,n,u,i,f,o){t.cancelPendingCommit=null;do Ac();while(te!==0);if((vt&6)!==0)throw Error(v(327));if(e!==null){if(e===t.current)throw Error(v(177));if(u=e.lanes|e.childLanes,u|=bs,qt(t,l,u,i,f,o),t===_t&&(nt=_t=null,st=0),Pn=e,ba=t,Wl=l,Cf=u,Df=n,vd=a,(e.subtreeFlags&10256)!==0||(e.flags&10256)!==0?(t.callbackNode=null,t.callbackPriority=0,g0(xl,function(){return Od(),null})):(t.callbackNode=null,t.callbackPriority=0),a=(e.flags&13878)!==0,(e.subtreeFlags&13878)!==0||a){a=b.T,b.T=null,n=O.p,O.p=2,i=vt,vt|=4;try{u0(t,e,l)}finally{vt=i,O.p=n,b.T=a}}te=1,zd(),Nd(),Cd()}}function zd(){if(te===1){te=0;var t=ba,e=Pn,l=(e.flags&13878)!==0;if((e.subtreeFlags&13878)!==0||l){l=b.T,b.T=null;var a=O.p;O.p=2;var n=vt;vt|=4;try{cd(e,t);var u=Vf,i=N(t.containerInfo),f=u.focusedElem,o=u.selectionRange;if(i!==f&&f&&f.ownerDocument&&h(f.ownerDocument.documentElement,f)){if(o!==null&&C(f)){var y=o.start,x=o.end;if(x===void 0&&(x=y),"selectionStart"in f)f.selectionStart=y,f.selectionEnd=Math.min(x,f.value.length);else{var A=f.ownerDocument||document,p=A&&A.defaultView||window;if(p.getSelection){var S=p.getSelection(),w=f.textContent.length,K=Math.min(o.start,w),jt=o.end===void 0?K:Math.min(o.end,w);!S.extend&&K>jt&&(i=jt,jt=K,K=i);var m=c(f,K),d=c(f,jt);if(m&&d&&(S.rangeCount!==1||S.anchorNode!==m.node||S.anchorOffset!==m.offset||S.focusNode!==d.node||S.focusOffset!==d.offset)){var g=A.createRange();g.setStart(m.node,m.offset),S.removeAllRanges(),K>jt?(S.addRange(g),S.extend(d.node,d.offset)):(g.setEnd(d.node,d.offset),S.addRange(g))}}}}for(A=[],S=f;S=S.parentNode;)S.nodeType===1&&A.push({element:S,left:S.scrollLeft,top:S.scrollTop});for(typeof f.focus=="function"&&f.focus(),f=0;f<A.length;f++){var _=A[f];_.element.scrollLeft=_.left,_.element.scrollTop=_.top}}Bc=!!Zf,Vf=Zf=null}finally{vt=n,O.p=a,b.T=l}}t.current=e,te=2}}function Nd(){if(te===2){te=0;var t=ba,e=Pn,l=(e.flags&8772)!==0;if((e.subtreeFlags&8772)!==0||l){l=b.T,b.T=null;var a=O.p;O.p=2;var n=vt;vt|=4;try{ld(t,e.alternate,e)}finally{vt=n,O.p=a,b.T=l}}te=3}}function Cd(){if(te===4||te===3){te=0,Ca();var t=ba,e=Pn,l=Wl,a=vd;(e.subtreeFlags&10256)!==0||(e.flags&10256)!==0?te=5:(te=0,Pn=ba=null,Dd(t,t.pendingLanes));var n=t.pendingLanes;if(n===0&&(Sa=null),yn(l),e=e.stateNode,Lt&&typeof Lt.onCommitFiberRoot=="function")try{Lt.onCommitFiberRoot(Tl,e,void 0,(e.current.flags&128)===128)}catch{}if(a!==null){e=b.T,n=O.p,O.p=2,b.T=null;try{for(var u=t.onRecoverableError,i=0;i<a.length;i++){var f=a[i];u(f.value,{componentStack:f.stack})}}finally{b.T=e,O.p=n}}(Wl&3)!==0&&Ac(),gl(t),n=t.pendingLanes,(l&261930)!==0&&(n&42)!==0?t===Of?Iu++:(Iu=0,Of=t):Iu=0,Pu(0)}}function Dd(t,e){(t.pooledCacheLanes&=e)===0&&(e=t.pooledCache,e!=null&&(t.pooledCache=null,Uu(e)))}function Ac(){return zd(),Nd(),Cd(),Od()}function Od(){if(te!==5)return!1;var t=ba,e=Cf;Cf=0;var l=yn(Wl),a=b.T,n=O.p;try{O.p=32>l?32:l,b.T=null,l=Df,Df=null;var u=ba,i=Wl;if(te=0,Pn=ba=null,Wl=0,(vt&6)!==0)throw Error(v(331));var f=vt;if(vt|=4,dd(u.current),fd(u,u.current,i,l),vt=f,Pu(0,!1),Lt&&typeof Lt.onPostCommitFiberRoot=="function")try{Lt.onPostCommitFiberRoot(Tl,u)}catch{}return!0}finally{O.p=n,b.T=a,Dd(t,e)}}function Md(t,e,l){e=Je(l,e),e=ff(t.stateNode,e,2),t=ha(t,e,2),t!==null&&(_l(t,2),gl(t))}function bt(t,e,l){if(t.tag===3)Md(t,t,l);else for(;e!==null;){if(e.tag===3){Md(e,t,l);break}else if(e.tag===1){var a=e.stateNode;if(typeof e.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(Sa===null||!Sa.has(a))){t=Je(l,t),l=Ur(2),a=ha(e,l,2),a!==null&&(Rr(l,a,e,t),_l(a,2),gl(a));break}}e=e.return}}function Rf(t,e,l){var a=t.pingCache;if(a===null){a=t.pingCache=new s0;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)||(Af=!0,n.add(l),t=h0.bind(null,t,e,l),e.then(t,t))}function h0(t,e,l){var a=t.pingCache;a!==null&&a.delete(e),t.pingedLanes|=t.suspendedLanes&l,t.warmLanes&=~l,_t===t&&(st&l)===l&&(Gt===4||Gt===3&&(st&62914560)===st&&300>ge()-bc?(vt&2)===0&&tu(t,0):zf|=l,In===st&&(In=0)),gl(t)}function Ud(t,e){e===0&&(e=mn()),t=Wa(t,e),t!==null&&(_l(t,e),gl(t))}function m0(t){var e=t.memoizedState,l=0;e!==null&&(l=e.retryLane),Ud(t,l)}function v0(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(v(314))}a!==null&&a.delete(e),Ud(t,l)}function g0(t,e){return fn(t,e)}var zc=null,lu=null,wf=!1,Nc=!1,Hf=!1,Ta=0;function gl(t){t!==lu&&t.next===null&&(lu===null?zc=lu=t:lu=lu.next=t),Nc=!0,wf||(wf=!0,p0())}function Pu(t,e){if(!Hf&&Nc){Hf=!0;do for(var l=!1,a=zc;a!==null;){if(t!==0){var n=a.pendingLanes;if(n===0)var u=0;else{var i=a.suspendedLanes,f=a.pingedLanes;u=(1<<31-Bt(42|t)+1)-1,u&=n&~(i&~f),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(l=!0,Ld(a,u))}else u=st,u=jl(a,a===_t?u:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(u&3)===0||Il(a,u)||(l=!0,Ld(a,u));a=a.next}while(l);Hf=!1}}function y0(){Rd()}function Rd(){Nc=wf=!1;var t=0;Ta!==0&&N0()&&(t=Ta);for(var e=ge(),l=null,a=zc;a!==null;){var n=a.next,u=wd(a,e);u===0?(a.next=null,l===null?zc=n:l.next=n,n===null&&(lu=l)):(l=a,(t!==0||(u&3)!==0)&&(Nc=!0)),a=n}te!==0&&te!==5||Pu(t),Ta!==0&&(Ta=0)}function wd(t,e){for(var l=t.suspendedLanes,a=t.pingedLanes,n=t.expirationTimes,u=t.pendingLanes&-62914561;0<u;){var i=31-Bt(u),f=1<<i,o=n[i];o===-1?((f&l)===0||(f&a)!==0)&&(n[i]=yi(f,e)):o<=e&&(t.expiredLanes|=f),u&=~f}if(e=_t,l=st,l=jl(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&&on(a),t.callbackNode=null,t.callbackPriority=0;if((l&3)===0||Il(t,l)){if(e=l&-l,e===t.callbackPriority)return e;switch(a!==null&&on(a),yn(l)){case 2:case 8:l=qe;break;case 32:l=xl;break;case 268435456:l=$l;break;default:l=xl}return a=Hd.bind(null,t),l=fn(l,a),t.callbackPriority=e,t.callbackNode=l,e}return a!==null&&a!==null&&on(a),t.callbackPriority=2,t.callbackNode=null,2}function Hd(t,e){if(te!==0&&te!==5)return t.callbackNode=null,t.callbackPriority=0,null;var l=t.callbackNode;if(Ac()&&t.callbackNode!==l)return null;var a=st;return a=jl(t,t===_t?a:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),a===0?null:(yd(t,a,e),wd(t,ge()),t.callbackNode!=null&&t.callbackNode===l?Hd.bind(null,t):null)}function Ld(t,e){if(Ac())return null;yd(t,e,!0)}function p0(){D0(function(){(vt&6)!==0?fn(Da,y0):Rd()})}function Lf(){if(Ta===0){var t=Gn;t===0&&(t=El,El<<=1,(El&261888)===0&&(El=256)),Ta=t}return Ta}function Bd(t){return t==null||typeof t=="symbol"||typeof t=="boolean"?null:typeof t=="function"?t:En(""+t)}function qd(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 S0(t,e,l,a,n){if(e==="submit"&&l&&l.stateNode===n){var u=Bd((n[ce]||null).action),i=a.submitter;i&&(e=(e=i[ce]||null)?Bd(e.formAction):i.getAttribute("formAction"),e!==null&&(u=e,i=null));var f=new An("action","action",null,a,n);t.push({event:f,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(Ta!==0){var o=i?qd(n,i):new FormData(n);lf(l,{pending:!0,data:o,method:n.method,action:u},null,o)}}else typeof u=="function"&&(f.preventDefault(),o=i?qd(n,i):new FormData(n),lf(l,{pending:!0,data:o,method:n.method,action:u},u,o))},currentTarget:n}]})}}for(var Bf=0;Bf<Ss.length;Bf++){var qf=Ss[Bf],b0=qf.toLowerCase(),x0=qf[0].toUpperCase()+qf.slice(1);al(b0,"on"+x0)}al(go,"onAnimationEnd"),al(yo,"onAnimationIteration"),al(po,"onAnimationStart"),al("dblclick","onDoubleClick"),al("focusin","onFocus"),al("focusout","onBlur"),al(Lh,"onTransitionRun"),al(Bh,"onTransitionStart"),al(qh,"onTransitionCancel"),al(So,"onTransitionEnd"),Nl("onMouseEnter",["mouseout","mouseover"]),Nl("onMouseLeave",["mouseout","mouseover"]),Nl("onPointerEnter",["pointerout","pointerover"]),Nl("onPointerLeave",["pointerout","pointerover"]),sl("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),sl("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),sl("onBeforeInput",["compositionend","keypress","textInput","paste"]),sl("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),sl("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),sl("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var ti="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(" "),T0=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(ti));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 f=a[i],o=f.instance,y=f.currentTarget;if(f=f.listener,o!==u&&n.isPropagationStopped())break t;u=f,n.currentTarget=y;try{u(n)}catch(x){Xi(x)}n.currentTarget=null,u=o}else for(i=0;i<a.length;i++){if(f=a[i],o=f.instance,y=f.currentTarget,f=f.listener,o!==u&&n.isPropagationStopped())break t;u=f,n.currentTarget=y;try{u(n)}catch(x){Xi(x)}n.currentTarget=null,u=o}}}}function ut(t,e){var l=e[pn];l===void 0&&(l=e[pn]=new Set);var a=t+"__bubble";l.has(a)||(Gd(e,t,2,!1),l.add(a))}function Yf(t,e,l){var a=0;e&&(a|=4),Gd(l,t,a,e)}var Cc="_reactListening"+Math.random().toString(36).slice(2);function Gf(t){if(!t[Cc]){t[Cc]=!0,wa.forEach(function(l){l!=="selectionchange"&&(T0.has(l)||Yf(l,!1,t),Yf(l,!0,t))});var e=t.nodeType===9?t:t.ownerDocument;e===null||e[Cc]||(e[Cc]=!0,Yf("selectionchange",!1,e))}}function Gd(t,e,l,a){switch(gh(e)){case 2:var n=F0;break;case 8:n=$0;break;default:n=lo}l=n.bind(null,e,l,t),n=void 0,!fe||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 Qf(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 f=a.stateNode.containerInfo;if(f===n)break;if(i===4)for(i=a.return;i!==null;){var o=i.tag;if((o===3||o===4)&&i.stateNode.containerInfo===n)return;i=i.return}for(;f!==null;){if(i=zl(f),i===null)return;if(o=i.tag,o===5||o===6||o===26||o===27){a=u=i;continue t}f=f.parentNode}}a=a.return}Ve(function(){var y=u,x=gu(l),A=[];t:{var p=bo.get(t);if(p!==void 0){var S=An,w=t;switch(t){case"keypress":if(Rl(l)===0)break t;case"keydown":case"keyup":S=us;break;case"focusin":w="focus",S=Eu;break;case"focusout":w="blur",S=Eu;break;case"beforeblur":case"afterblur":S=Eu;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":S=xu;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":S=Fc;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":S=ss;break;case go:case yo:case po:S=zn;break;case So:S=Mi;break;case"scroll":case"scrollend":S=pu;break;case"wheel":S=os;break;case"copy":case"cut":case"paste":S=Pc;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":S=Oi;break;case"toggle":case"beforetoggle":S=Ui}var K=(e&4)!==0,jt=!K&&(t==="scroll"||t==="scrollend"),m=K?p!==null?p+"Capture":null:p;K=[];for(var d=y,g;d!==null;){var _=d;if(g=_.stateNode,_=_.tag,_!==5&&_!==26&&_!==27||g===null||m===null||(_=Oe(d,m),_!=null&&K.push(ei(d,_,g))),jt)break;d=d.return}0<K.length&&(p=new S(p,w,null,l,x),A.push({event:p,listeners:K}))}}if((e&7)===0){t:{if(p=t==="mouseover"||t==="pointerover",S=t==="mouseout"||t==="pointerout",p&&l!==jn&&(w=l.relatedTarget||l.fromElement)&&(zl(w)||w[el]))break t;if((S||p)&&(p=x.window===x?x:(p=x.ownerDocument)?p.defaultView||p.parentWindow:window,S?(w=l.relatedTarget||l.toElement,S=y,w=w?zl(w):null,w!==null&&(jt=k(w),K=w.tag,w!==jt||K!==5&&K!==27&&K!==6)&&(w=null)):(S=null,w=y),S!==w)){if(K=xu,_="onMouseLeave",m="onMouseEnter",d="mouse",(t==="pointerout"||t==="pointerover")&&(K=Oi,_="onPointerLeave",m="onPointerEnter",d="pointer"),jt=S==null?p:Ra(S),g=w==null?p:Ra(w),p=new K(_,d+"leave",S,l,x),p.target=jt,p.relatedTarget=g,_=null,zl(x)===y&&(K=new K(m,d+"enter",w,l,x),K.target=g,K.relatedTarget=jt,_=K),jt=_,S&&w)e:{for(K=E0,m=S,d=w,g=0,_=m;_;_=K(_))g++;_=0;for(var G=d;G;G=K(G))_++;for(;0<g-_;)m=K(m),g--;for(;0<_-g;)d=K(d),_--;for(;g--;){if(m===d||d!==null&&m===d.alternate){K=m;break e}m=K(m),d=K(d)}K=null}else K=null;S!==null&&Qd(A,p,S,K,!1),w!==null&&jt!==null&&Qd(A,jt,w,K,!0)}}t:{if(p=y?Ra(y):window,S=p.nodeName&&p.nodeName.toLowerCase(),S==="select"||S==="input"&&p.type==="file")var dt=Qi;else if(Yi(p))if(_u)dt=gs;else{dt=ms;var L=Mn}else S=p.nodeName,!S||S.toLowerCase()!=="input"||p.type!=="checkbox"&&p.type!=="radio"?y&&vu(y.elementType)&&(dt=Qi):dt=vs;if(dt&&(dt=dt(t,y))){Gi(A,dt,l,x);break t}L&&L(t,p,y),t==="focusout"&&y&&p.type==="number"&&y.memoizedProps.value!=null&&xn(p,"number",p.value)}switch(L=y?Ra(y):window,t){case"focusin":(Yi(L)||L.contentEditable==="true")&&(xt=L,ct=y,Me=null);break;case"focusout":Me=ct=xt=null;break;case"mousedown":Du=!0;break;case"contextmenu":case"mouseup":case"dragend":Du=!1,Un(A,l,x);break;case"selectionchange":if(D)break;case"keydown":case"keyup":Un(A,l,x)}var et;if(Dn)t:{switch(t){case"compositionstart":var ft="onCompositionStart";break t;case"compositionend":ft="onCompositionEnd";break t;case"compositionupdate":ft="onCompositionUpdate";break t}ft=void 0}else rl?ju(t,l)&&(ft="onCompositionEnd"):t==="keydown"&&l.keyCode===229&&(ft="onCompositionStart");ft&&(wi&&l.locale!=="ko"&&(rl||ft!=="onCompositionStart"?ft==="onCompositionEnd"&&rl&&(et=zi()):(fl=x,yu="value"in fl?fl.value:fl.textContent,rl=!0)),L=Dc(y,ft),0<L.length&&(ft=new ol(ft,t,null,l,x),A.push({event:ft,listeners:L}),et?ft.data=et:(et=Bi(l),et!==null&&(ft.data=et)))),(et=Ri?ds(t,l):hs(t,l))&&(ft=Dc(y,"onBeforeInput"),0<ft.length&&(L=new ol("onBeforeInput","beforeinput",null,l,x),A.push({event:L,listeners:ft}),L.data=et)),S0(A,t,y,l,x)}Yd(A,e)})}function ei(t,e,l){return{instance:t,listener:e,currentTarget:l}}function Dc(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=Oe(t,l),n!=null&&a.unshift(ei(t,n,u)),n=Oe(t,e),n!=null&&a.push(ei(t,n,u))),t.tag===3)return a;t=t.return}return[]}function E0(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5&&t.tag!==27);return t||null}function Qd(t,e,l,a,n){for(var u=e._reactName,i=[];l!==null&&l!==a;){var f=l,o=f.alternate,y=f.stateNode;if(f=f.tag,o!==null&&o===a)break;f!==5&&f!==26&&f!==27||y===null||(o=y,n?(y=Oe(l,u),y!=null&&i.unshift(ei(l,y,o))):n||(y=Oe(l,u),y!=null&&i.push(ei(l,y,o)))),l=l.return}i.length!==0&&t.push({event:e,listeners:i})}var j0=/\r\n?/g,_0=/\u0000|\uFFFD/g;function Xd(t){return(typeof t=="string"?t:""+t).replace(j0,` 9 + `).replace(_0,"")}function Zd(t,e){return e=Xd(e),Xd(t)===e}function Et(t,e,l,a,n,u){switch(l){case"children":typeof a=="string"?e==="body"||e==="textarea"&&a===""||na(t,a):(typeof a=="number"||typeof a=="bigint")&&e!=="body"&&na(t,""+a);break;case"className":Dl(t,"class",a);break;case"tabIndex":Dl(t,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":Dl(t,l,a);break;case"style":ji(t,a,u);break;case"data":if(e!=="object"){Dl(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=En(""+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"&&Et(t,e,"name",n.name,n,null),Et(t,e,"formEncType",n.formEncType,n,null),Et(t,e,"formMethod",n.formMethod,n,null),Et(t,e,"formTarget",n.formTarget,n,null)):(Et(t,e,"encType",n.encType,n,null),Et(t,e,"method",n.method,n,null),Et(t,e,"target",n.target,n,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){t.removeAttribute(l);break}a=En(""+a),t.setAttribute(l,a);break;case"onClick":a!=null&&(t.onclick=ll);break;case"onScroll":a!=null&&ut("scroll",t);break;case"onScrollEnd":a!=null&&ut("scrollend",t);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(v(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(v(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=En(""+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":ut("beforetoggle",t),ut("toggle",t),Cl(t,"popover",a);break;case"xlinkActuate":Qe(t,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":Qe(t,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":Qe(t,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":Qe(t,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":Qe(t,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":Qe(t,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":Qe(t,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":Qe(t,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":Qe(t,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":Cl(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=_i.get(l)||l,Cl(t,l,a))}}function Xf(t,e,l,a,n,u){switch(l){case"style":ji(t,a,u);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(v(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(v(60));t.innerHTML=l}}break;case"children":typeof a=="string"?na(t,a):(typeof a=="number"||typeof a=="bigint")&&na(t,""+a);break;case"onScroll":a!=null&&ut("scroll",t);break;case"onScrollEnd":a!=null&&ut("scrollend",t);break;case"onClick":a!=null&&(t.onclick=ll);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!tt.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[ce]||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,""):Cl(t,l,a)}}}function he(t,e,l){switch(e){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":ut("error",t),ut("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(v(137,e));default:Et(t,e,u,i,l,null)}}n&&Et(t,e,"srcSet",l.srcSet,l,null),a&&Et(t,e,"src",l.src,l,null);return;case"input":ut("invalid",t);var f=u=i=n=null,o=null,y=null;for(a in l)if(l.hasOwnProperty(a)){var x=l[a];if(x!=null)switch(a){case"name":n=x;break;case"type":i=x;break;case"checked":o=x;break;case"defaultChecked":y=x;break;case"value":u=x;break;case"defaultValue":f=x;break;case"children":case"dangerouslySetInnerHTML":if(x!=null)throw Error(v(137,e));break;default:Et(t,e,a,x,l,null)}}Ml(t,u,f,o,y,i,n,!1);return;case"select":ut("invalid",t),a=i=u=null;for(n in l)if(l.hasOwnProperty(n)&&(f=l[n],f!=null))switch(n){case"value":u=f;break;case"defaultValue":i=f;break;case"multiple":a=f;default:Et(t,e,n,f,l,null)}e=u,l=i,t.multiple=!!a,e!=null?aa(t,!!a,e,!1):l!=null&&aa(t,!!a,l,!0);return;case"textarea":ut("invalid",t),u=n=a=null;for(i in l)if(l.hasOwnProperty(i)&&(f=l[i],f!=null))switch(i){case"value":a=f;break;case"defaultValue":n=f;break;case"children":u=f;break;case"dangerouslySetInnerHTML":if(f!=null)throw Error(v(91));break;default:Et(t,e,i,f,l,null)}Ti(t,a,n,u);return;case"option":for(o in l)if(l.hasOwnProperty(o)&&(a=l[o],a!=null))switch(o){case"selected":t.selected=a&&typeof a!="function"&&typeof a!="symbol";break;default:Et(t,e,o,a,l,null)}return;case"dialog":ut("beforetoggle",t),ut("toggle",t),ut("cancel",t),ut("close",t);break;case"iframe":case"object":ut("load",t);break;case"video":case"audio":for(a=0;a<ti.length;a++)ut(ti[a],t);break;case"image":ut("error",t),ut("load",t);break;case"details":ut("toggle",t);break;case"embed":case"source":case"link":ut("error",t),ut("load",t);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(y in l)if(l.hasOwnProperty(y)&&(a=l[y],a!=null))switch(y){case"children":case"dangerouslySetInnerHTML":throw Error(v(137,e));default:Et(t,e,y,a,l,null)}return;default:if(vu(e)){for(x in l)l.hasOwnProperty(x)&&(a=l[x],a!==void 0&&Xf(t,e,x,a,l,void 0));return}}for(f in l)l.hasOwnProperty(f)&&(a=l[f],a!=null&&Et(t,e,f,a,l,null))}function A0(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,f=null,o=null,y=null,x=null;for(S in l){var A=l[S];if(l.hasOwnProperty(S)&&A!=null)switch(S){case"checked":break;case"value":break;case"defaultValue":o=A;default:a.hasOwnProperty(S)||Et(t,e,S,null,a,A)}}for(var p in a){var S=a[p];if(A=l[p],a.hasOwnProperty(p)&&(S!=null||A!=null))switch(p){case"type":u=S;break;case"name":n=S;break;case"checked":y=S;break;case"defaultChecked":x=S;break;case"value":i=S;break;case"defaultValue":f=S;break;case"children":case"dangerouslySetInnerHTML":if(S!=null)throw Error(v(137,e));break;default:S!==A&&Et(t,e,p,S,a,A)}}la(t,i,f,o,y,x,u,n);return;case"select":S=i=f=p=null;for(u in l)if(o=l[u],l.hasOwnProperty(u)&&o!=null)switch(u){case"value":break;case"multiple":S=o;default:a.hasOwnProperty(u)||Et(t,e,u,null,a,o)}for(n in a)if(u=a[n],o=l[n],a.hasOwnProperty(n)&&(u!=null||o!=null))switch(n){case"value":p=u;break;case"defaultValue":f=u;break;case"multiple":i=u;default:u!==o&&Et(t,e,n,u,a,o)}e=f,l=i,a=S,p!=null?aa(t,!!l,p,!1):!!a!=!!l&&(e!=null?aa(t,!!l,e,!0):aa(t,!!l,l?[]:"",!1));return;case"textarea":S=p=null;for(f in l)if(n=l[f],l.hasOwnProperty(f)&&n!=null&&!a.hasOwnProperty(f))switch(f){case"value":break;case"children":break;default:Et(t,e,f,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":p=n;break;case"defaultValue":S=n;break;case"children":break;case"dangerouslySetInnerHTML":if(n!=null)throw Error(v(91));break;default:n!==u&&Et(t,e,i,n,a,u)}mu(t,p,S);return;case"option":for(var w in l)if(p=l[w],l.hasOwnProperty(w)&&p!=null&&!a.hasOwnProperty(w))switch(w){case"selected":t.selected=!1;break;default:Et(t,e,w,null,a,p)}for(o in a)if(p=a[o],S=l[o],a.hasOwnProperty(o)&&p!==S&&(p!=null||S!=null))switch(o){case"selected":t.selected=p&&typeof p!="function"&&typeof p!="symbol";break;default:Et(t,e,o,p,a,S)}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 K in l)p=l[K],l.hasOwnProperty(K)&&p!=null&&!a.hasOwnProperty(K)&&Et(t,e,K,null,a,p);for(y in a)if(p=a[y],S=l[y],a.hasOwnProperty(y)&&p!==S&&(p!=null||S!=null))switch(y){case"children":case"dangerouslySetInnerHTML":if(p!=null)throw Error(v(137,e));break;default:Et(t,e,y,p,a,S)}return;default:if(vu(e)){for(var jt in l)p=l[jt],l.hasOwnProperty(jt)&&p!==void 0&&!a.hasOwnProperty(jt)&&Xf(t,e,jt,void 0,a,p);for(x in a)p=a[x],S=l[x],!a.hasOwnProperty(x)||p===S||p===void 0&&S===void 0||Xf(t,e,x,p,a,S);return}}for(var m in l)p=l[m],l.hasOwnProperty(m)&&p!=null&&!a.hasOwnProperty(m)&&Et(t,e,m,null,a,p);for(A in a)p=a[A],S=l[A],!a.hasOwnProperty(A)||p===S||p==null&&S==null||Et(t,e,A,p,a,S)}function Vd(t){switch(t){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function z0(){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,f=n.duration;if(u&&f&&Vd(i)){for(i=0,f=n.responseEnd,a+=1;a<l.length;a++){var o=l[a],y=o.startTime;if(y>f)break;var x=o.transferSize,A=o.initiatorType;x&&Vd(A)&&(o=o.responseEnd,i+=x*(o<f?1:(f-y)/(o-y)))}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 Zf=null,Vf=null;function Oc(t){return t.nodeType===9?t:t.ownerDocument}function Kd(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 Jd(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 Kf(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 Jf=null;function N0(){var t=window.event;return t&&t.type==="popstate"?t===Jf?!1:(Jf=t,!0):(Jf=null,!1)}var kd=typeof setTimeout=="function"?setTimeout:void 0,C0=typeof clearTimeout=="function"?clearTimeout:void 0,Wd=typeof Promise=="function"?Promise:void 0,D0=typeof queueMicrotask=="function"?queueMicrotask:typeof Wd<"u"?function(t){return Wd.resolve(null).then(t).catch(O0)}:kd;function O0(t){setTimeout(function(){throw t})}function Ea(t){return t==="head"}function Fd(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),iu(e);return}a--}else if(l==="$"||l==="$?"||l==="$~"||l==="$!"||l==="&")a++;else if(l==="html")li(t.ownerDocument.documentElement);else if(l==="head"){l=t.ownerDocument.head,li(l);for(var u=l.firstChild;u;){var i=u.nextSibling,f=u.nodeName;u[Pl]||f==="SCRIPT"||f==="STYLE"||f==="LINK"&&u.rel.toLowerCase()==="stylesheet"||l.removeChild(u),u=i}}else l==="body"&&li(t.ownerDocument.body);l=n}while(l);iu(e)}function $d(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 kf(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":kf(l),du(l);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(l.rel.toLowerCase()==="stylesheet")continue}t.removeChild(l)}}function M0(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[Pl])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=Ie(t.nextSibling),t===null)break}return null}function U0(t,e,l){if(e==="")return null;for(;t.nodeType!==3;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!l||(t=Ie(t.nextSibling),t===null))return null;return t}function Id(t,e){for(;t.nodeType!==8;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!e||(t=Ie(t.nextSibling),t===null))return null;return t}function Wf(t){return t.data==="$?"||t.data==="$~"}function Ff(t){return t.data==="$!"||t.data==="$?"&&t.ownerDocument.readyState!=="loading"}function R0(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 Ie(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 $f=null;function Pd(t){t=t.nextSibling;for(var e=0;t;){if(t.nodeType===8){var l=t.data;if(l==="/$"||l==="/&"){if(e===0)return Ie(t.nextSibling);e--}else l!=="$"&&l!=="$!"&&l!=="$?"&&l!=="$~"&&l!=="&"||e++}t=t.nextSibling}return null}function th(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 eh(t,e,l){switch(e=Oc(l),t){case"html":if(t=e.documentElement,!t)throw Error(v(452));return t;case"head":if(t=e.head,!t)throw Error(v(453));return t;case"body":if(t=e.body,!t)throw Error(v(454));return t;default:throw Error(v(451))}}function li(t){for(var e=t.attributes;e.length;)t.removeAttributeNode(e[0]);du(t)}var Pe=new Map,lh=new Set;function Mc(t){return typeof t.getRootNode=="function"?t.getRootNode():t.nodeType===9?t:t.ownerDocument}var Fl=O.d;O.d={f:w0,r:H0,D:L0,C:B0,L:q0,m:Y0,X:Q0,S:G0,M:X0};function w0(){var t=Fl.f(),e=Ec();return t||e}function H0(t){var e=cl(t);e!==null&&e.tag===5&&e.type==="form"?Sr(e):Fl.r(t)}var au=typeof document>"u"?null:document;function ah(t,e,l){var a=au;if(a&&typeof e=="string"&&e){var n=Jt(e);n='link[rel="'+t+'"][href="'+n+'"]',typeof l=="string"&&(n+='[crossorigin="'+l+'"]'),lh.has(n)||(lh.add(n),t={rel:t,crossOrigin:l,href:e},a.querySelector(n)===null&&(e=a.createElement("link"),he(e,"link",t),Ct(e),a.head.appendChild(e)))}}function L0(t){Fl.D(t),ah("dns-prefetch",t,null)}function B0(t,e){Fl.C(t,e),ah("preconnect",t,e)}function q0(t,e,l){Fl.L(t,e,l);var a=au;if(a&&t&&e){var n='link[rel="preload"][as="'+Jt(e)+'"]';e==="image"&&l&&l.imageSrcSet?(n+='[imagesrcset="'+Jt(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(n+='[imagesizes="'+Jt(l.imageSizes)+'"]')):n+='[href="'+Jt(t)+'"]';var u=n;switch(e){case"style":u=nu(t);break;case"script":u=uu(t)}Pe.has(u)||(t=Q({rel:"preload",href:e==="image"&&l&&l.imageSrcSet?void 0:t,as:e},l),Pe.set(u,t),a.querySelector(n)!==null||e==="style"&&a.querySelector(ai(u))||e==="script"&&a.querySelector(ni(u))||(e=a.createElement("link"),he(e,"link",t),Ct(e),a.head.appendChild(e)))}}function Y0(t,e){Fl.m(t,e);var l=au;if(l&&t){var a=e&&typeof e.as=="string"?e.as:"script",n='link[rel="modulepreload"][as="'+Jt(a)+'"][href="'+Jt(t)+'"]',u=n;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=uu(t)}if(!Pe.has(u)&&(t=Q({rel:"modulepreload",href:t},e),Pe.set(u,t),l.querySelector(n)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(ni(u)))return}a=l.createElement("link"),he(a,"link",t),Ct(a),l.head.appendChild(a)}}}function G0(t,e,l){Fl.S(t,e,l);var a=au;if(a&&t){var n=je(a).hoistableStyles,u=nu(t);e=e||"default";var i=n.get(u);if(!i){var f={loading:0,preload:null};if(i=a.querySelector(ai(u)))f.loading=5;else{t=Q({rel:"stylesheet",href:t,"data-precedence":e},l),(l=Pe.get(u))&&If(t,l);var o=i=a.createElement("link");Ct(o),he(o,"link",t),o._p=new Promise(function(y,x){o.onload=y,o.onerror=x}),o.addEventListener("load",function(){f.loading|=1}),o.addEventListener("error",function(){f.loading|=2}),f.loading|=4,Uc(i,e,a)}i={type:"stylesheet",instance:i,count:1,state:f},n.set(u,i)}}}function Q0(t,e){Fl.X(t,e);var l=au;if(l&&t){var a=je(l).hoistableScripts,n=uu(t),u=a.get(n);u||(u=l.querySelector(ni(n)),u||(t=Q({src:t,async:!0},e),(e=Pe.get(n))&&Pf(t,e),u=l.createElement("script"),Ct(u),he(u,"link",t),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function X0(t,e){Fl.M(t,e);var l=au;if(l&&t){var a=je(l).hoistableScripts,n=uu(t),u=a.get(n);u||(u=l.querySelector(ni(n)),u||(t=Q({src:t,async:!0,type:"module"},e),(e=Pe.get(n))&&Pf(t,e),u=l.createElement("script"),Ct(u),he(u,"link",t),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function nh(t,e,l,a){var n=(n=F.current)?Mc(n):null;if(!n)throw Error(v(446));switch(t){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(e=nu(l.href),l=je(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=nu(l.href);var u=je(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(ai(t)))&&!u._p&&(i.instance=u,i.state.loading=5),Pe.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},Pe.set(t,l),u||Z0(n,t,l,i.state))),e&&a===null)throw Error(v(528,""));return i}if(e&&a!==null)throw Error(v(529,""));return null;case"script":return e=l.async,l=l.src,typeof l=="string"&&e&&typeof e!="function"&&typeof e!="symbol"?(e=uu(l),l=je(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(v(444,t))}}function nu(t){return'href="'+Jt(t)+'"'}function ai(t){return'link[rel="stylesheet"]['+t+"]"}function uh(t){return Q({},t,{"data-precedence":t.precedence,precedence:null})}function Z0(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}),he(e,"link",l),Ct(e),t.head.appendChild(e))}function uu(t){return'[src="'+Jt(t)+'"]'}function ni(t){return"script[async]"+t}function ih(t,e,l){if(e.count++,e.instance===null)switch(e.type){case"style":var a=t.querySelector('style[data-href~="'+Jt(l.href)+'"]');if(a)return e.instance=a,Ct(a),a;var n=Q({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return a=(t.ownerDocument||t).createElement("style"),Ct(a),he(a,"style",n),Uc(a,l.precedence,t),e.instance=a;case"stylesheet":n=nu(l.href);var u=t.querySelector(ai(n));if(u)return e.state.loading|=4,e.instance=u,Ct(u),u;a=uh(l),(n=Pe.get(n))&&If(a,n),u=(t.ownerDocument||t).createElement("link"),Ct(u);var i=u;return i._p=new Promise(function(f,o){i.onload=f,i.onerror=o}),he(u,"link",a),e.state.loading|=4,Uc(u,l.precedence,t),e.instance=u;case"script":return u=uu(l.src),(n=t.querySelector(ni(u)))?(e.instance=n,Ct(n),n):(a=l,(n=Pe.get(u))&&(a=Q({},l),Pf(a,n)),t=t.ownerDocument||t,n=t.createElement("script"),Ct(n),he(n,"link",a),t.head.appendChild(n),e.instance=n);case"void":return null;default:throw Error(v(443,e.type))}else e.type==="stylesheet"&&(e.state.loading&4)===0&&(a=e.instance,e.state.loading|=4,Uc(a,l.precedence,t));return e.instance}function Uc(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 f=a[i];if(f.dataset.precedence===e)u=f;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 If(t,e){t.crossOrigin==null&&(t.crossOrigin=e.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=e.referrerPolicy),t.title==null&&(t.title=e.title)}function Pf(t,e){t.crossOrigin==null&&(t.crossOrigin=e.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=e.referrerPolicy),t.integrity==null&&(t.integrity=e.integrity)}var Rc=null;function ch(t,e,l){if(Rc===null){var a=new Map,n=Rc=new Map;n.set(l,a)}else n=Rc,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[Pl]||u[Nt]||t==="link"&&u.getAttribute("rel")==="stylesheet")&&u.namespaceURI!=="http://www.w3.org/2000/svg"){var i=u.getAttribute(e)||"";i=t+i;var f=a.get(i);f?f.push(u):a.set(i,[u])}}return a}function sh(t,e,l){t=t.ownerDocument||t,t.head.insertBefore(l,e==="title"?t.querySelector("head > title"):null)}function V0(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;switch(e.rel){case"stylesheet":return t=e.disabled,typeof e.precedence=="string"&&t==null;default:return!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 fh(t){return!(t.type==="stylesheet"&&(t.state.loading&3)===0)}function K0(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=nu(a.href),u=e.querySelector(ai(n));if(u){e=u._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(t.count++,t=wc.bind(t),e.then(t,t)),l.state.loading|=4,l.instance=u,Ct(u);return}u=e.ownerDocument||e,a=uh(a),(n=Pe.get(n))&&If(a,n),u=u.createElement("link"),Ct(u);var i=u;i._p=new Promise(function(f,o){i.onload=f,i.onerror=o}),he(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=wc.bind(t),e.addEventListener("load",l),e.addEventListener("error",l))}}var to=0;function J0(t,e){return t.stylesheets&&t.count===0&&Lc(t,t.stylesheets),0<t.count||0<t.imgCount?function(l){var a=setTimeout(function(){if(t.stylesheets&&Lc(t,t.stylesheets),t.unsuspend){var u=t.unsuspend;t.unsuspend=null,u()}},6e4+e);0<t.imgBytes&&to===0&&(to=62500*z0());var n=setTimeout(function(){if(t.waitingForImages=!1,t.count===0&&(t.stylesheets&&Lc(t,t.stylesheets),t.unsuspend)){var u=t.unsuspend;t.unsuspend=null,u()}},(t.imgBytes>to?50:800)+e);return t.unsuspend=l,function(){t.unsuspend=null,clearTimeout(a),clearTimeout(n)}}:null}function wc(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Lc(this,this.stylesheets);else if(this.unsuspend){var t=this.unsuspend;this.unsuspend=null,t()}}}var Hc=null;function Lc(t,e){t.stylesheets=null,t.unsuspend!==null&&(t.count++,Hc=new Map,e.forEach(k0,t),Hc=null,wc.call(t))}function k0(t,e){if(!(e.state.loading&4)){var l=Hc.get(t);if(l)var a=l.get(null);else{l=new Map,Hc.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=wc.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 ui={$$typeof:At,Provider:null,Consumer:null,_currentValue:U,_currentValue2:U,_threadCount:0};function W0(t,e,l,a,n,u,i,f,o){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=vn(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=vn(0),this.hiddenUpdates=vn(null),this.identifierPrefix=a,this.onUncaughtError=n,this.onCaughtError=u,this.onRecoverableError=i,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=o,this.incompleteTransitions=new Map}function oh(t,e,l,a,n,u,i,f,o,y,x,A){return t=new W0(t,e,l,i,o,y,x,A,f),e=1,u===!0&&(e|=24),u=Ue(3,null,null,e),t.current=u,u.stateNode=t,e=Ms(),e.refCount++,t.pooledCache=e,e.refCount++,u.memoizedState={element:a,isDehydrated:l,cache:e},Hs(u),t}function rh(t){return t?(t=Hn,t):Hn}function dh(t,e,l,a,n,u){n=rh(n),a.context===null?a.context=n:a.pendingContext=n,a=da(e),a.payload={element:l},u=u===void 0?null:u,u!==null&&(a.callback=u),l=ha(t,a,e),l!==null&&(Ce(l,t,e),Lu(l,t,e))}function hh(t,e){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var l=t.retryLane;t.retryLane=l!==0&&l<e?l:e}}function eo(t,e){hh(t,e),(t=t.alternate)&&hh(t,e)}function mh(t){if(t.tag===13||t.tag===31){var e=Wa(t,67108864);e!==null&&Ce(e,t,67108864),eo(t,67108864)}}function vh(t){if(t.tag===13||t.tag===31){var e=Be();e=De(e);var l=Wa(t,e);l!==null&&Ce(l,t,e),eo(t,e)}}var Bc=!0;function F0(t,e,l,a){var n=b.T;b.T=null;var u=O.p;try{O.p=2,lo(t,e,l,a)}finally{O.p=u,b.T=n}}function $0(t,e,l,a){var n=b.T;b.T=null;var u=O.p;try{O.p=8,lo(t,e,l,a)}finally{O.p=u,b.T=n}}function lo(t,e,l,a){if(Bc){var n=ao(a);if(n===null)Qf(t,e,a,qc,l),yh(t,a);else if(P0(n,t,e,l,a))a.stopPropagation();else if(yh(t,a),e&4&&-1<I0.indexOf(t)){for(;n!==null;){var u=cl(n);if(u!==null)switch(u.tag){case 3:if(u=u.stateNode,u.current.memoizedState.isDehydrated){var i=Ge(u.pendingLanes);if(i!==0){var f=u;for(f.pendingLanes|=2,f.entangledLanes|=2;i;){var o=1<<31-Bt(i);f.entanglements[1]|=o,i&=~o}gl(u),(vt&6)===0&&(xc=ge()+500,Pu(0))}}break;case 31:case 13:f=Wa(u,2),f!==null&&Ce(f,u,2),Ec(),eo(u,2)}if(u=ao(a),u===null&&Qf(t,e,a,qc,l),u===n)break;n=u}n!==null&&a.stopPropagation()}else Qf(t,e,a,null,l)}}function ao(t){return t=gu(t),no(t)}var qc=null;function no(t){if(qc=null,t=zl(t),t!==null){var e=k(t);if(e===null)t=null;else{var l=e.tag;if(l===13){if(t=rt(e),t!==null)return t;t=null}else if(l===31){if(t=gt(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 qc=t,null}function gh(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(bl()){case Da:return 2;case qe:return 8;case xl:case gi:return 32;case $l:return 268435456;default:return 32}default:return 32}}var uo=!1,ja=null,_a=null,Aa=null,ii=new Map,ci=new Map,za=[],I0="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 yh(t,e){switch(t){case"focusin":case"focusout":ja=null;break;case"dragenter":case"dragleave":_a=null;break;case"mouseover":case"mouseout":Aa=null;break;case"pointerover":case"pointerout":ii.delete(e.pointerId);break;case"gotpointercapture":case"lostpointercapture":ci.delete(e.pointerId)}}function si(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=cl(e),e!==null&&mh(e)),t):(t.eventSystemFlags|=a,e=t.targetContainers,n!==null&&e.indexOf(n)===-1&&e.push(n),t)}function P0(t,e,l,a,n){switch(e){case"focusin":return ja=si(ja,t,e,l,a,n),!0;case"dragenter":return _a=si(_a,t,e,l,a,n),!0;case"mouseover":return Aa=si(Aa,t,e,l,a,n),!0;case"pointerover":var u=n.pointerId;return ii.set(u,si(ii.get(u)||null,t,e,l,a,n)),!0;case"gotpointercapture":return u=n.pointerId,ci.set(u,si(ci.get(u)||null,t,e,l,a,n)),!0}return!1}function ph(t){var e=zl(t.target);if(e!==null){var l=k(e);if(l!==null){if(e=l.tag,e===13){if(e=rt(l),e!==null){t.blockedOn=e,pi(t.priority,function(){vh(l)});return}}else if(e===31){if(e=gt(l),e!==null){t.blockedOn=e,pi(t.priority,function(){vh(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 Yc(t){if(t.blockedOn!==null)return!1;for(var e=t.targetContainers;0<e.length;){var l=ao(t.nativeEvent);if(l===null){l=t.nativeEvent;var a=new l.constructor(l.type,l);jn=a,l.target.dispatchEvent(a),jn=null}else return e=cl(l),e!==null&&mh(e),t.blockedOn=l,!1;e.shift()}return!0}function Sh(t,e,l){Yc(t)&&l.delete(e)}function tm(){uo=!1,ja!==null&&Yc(ja)&&(ja=null),_a!==null&&Yc(_a)&&(_a=null),Aa!==null&&Yc(Aa)&&(Aa=null),ii.forEach(Sh),ci.forEach(Sh)}function Gc(t,e){t.blockedOn===e&&(t.blockedOn=null,uo||(uo=!0,E.unstable_scheduleCallback(E.unstable_NormalPriority,tm)))}var Qc=null;function bh(t){Qc!==t&&(Qc=t,E.unstable_scheduleCallback(E.unstable_NormalPriority,function(){Qc===t&&(Qc=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(no(a||l)===null)continue;break}var u=cl(l);u!==null&&(t.splice(e,3),e-=3,lf(u,{pending:!0,data:n,method:l.method,action:a},a,n))}}))}function iu(t){function e(o){return Gc(o,t)}ja!==null&&Gc(ja,t),_a!==null&&Gc(_a,t),Aa!==null&&Gc(Aa,t),ii.forEach(e),ci.forEach(e);for(var l=0;l<za.length;l++){var a=za[l];a.blockedOn===t&&(a.blockedOn=null)}for(;0<za.length&&(l=za[0],l.blockedOn===null);)ph(l),l.blockedOn===null&&za.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[ce]||null;if(typeof u=="function")i||bh(l);else if(i){var f=null;if(u&&u.hasAttribute("formAction")){if(n=u,i=u[ce]||null)f=i.formAction;else if(no(n)!==null)continue}else f=i.action;typeof f=="function"?l[a+1]=f:(l.splice(a,3),a-=3),bh(l)}}}function xh(){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 io(t){this._internalRoot=t}Xc.prototype.render=io.prototype.render=function(t){var e=this._internalRoot;if(e===null)throw Error(v(409));var l=e.current,a=Be();dh(l,a,t,e,null,null)},Xc.prototype.unmount=io.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var e=t.containerInfo;dh(t.current,2,null,t,null,null),Ec(),e[el]=null}};function Xc(t){this._internalRoot=t}Xc.prototype.unstable_scheduleHydration=function(t){if(t){var e=ru();t={blockedOn:null,target:t,priority:e};for(var l=0;l<za.length&&e!==0&&e<za[l].priority;l++);za.splice(l,0,t),l===0&&ph(t)}};var Th=Y.version;if(Th!=="19.2.0")throw Error(v(527,Th,"19.2.0"));O.findDOMNode=function(t){var e=t._reactInternals;if(e===void 0)throw typeof t.render=="function"?Error(v(188)):(t=Object.keys(t).join(","),Error(v(268,t)));return t=T(e),t=t!==null?$(t):null,t=t===null?null:t.stateNode,t};var em={bundleType:0,version:"19.2.0",rendererPackageName:"react-dom",currentDispatcherRef:b,reconcilerVersion:"19.2.0"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Zc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Zc.isDisabled&&Zc.supportsFiber)try{Tl=Zc.inject(em),Lt=Zc}catch{}}return oi.createRoot=function(t,e){if(!q(t))throw Error(v(299));var l=!1,a="",n=Cr,u=Dr,i=Or;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=oh(t,1,!1,null,null,l,a,null,n,u,i,xh),t[el]=e.current,Gf(t),new io(e)},oi.hydrateRoot=function(t,e,l){if(!q(t))throw Error(v(299));var a=!1,n="",u=Cr,i=Dr,f=Or,o=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&&(f=l.onRecoverableError),l.formState!==void 0&&(o=l.formState)),e=oh(t,1,!0,e,l??null,a,n,o,u,i,f,xh),e.context=rh(null),l=e.current,a=Be(),a=De(a),n=da(a),n.callback=null,ha(l,n,a),l=a,e.current.lanes=l,_l(e,l),gl(e),t[el]=e.current,Gf(t),new Xc(e)},oi.version="19.2.0",oi}var Mh;function dm(){if(Mh)return fo.exports;Mh=1;function E(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(E)}catch(Y){console.error(Y)}}return E(),fo.exports=rm(),fo.exports}var hm=dm();const mm=Hh(hm);function vm(E,Y=!1){return window.__TAURI_INTERNALS__.transformCallback(E,Y)}async function X(E,Y={},B){return window.__TAURI_INTERNALS__.invoke(E,Y,B)}var Uh;(function(E){E.WINDOW_RESIZED="tauri://resize",E.WINDOW_MOVED="tauri://move",E.WINDOW_CLOSE_REQUESTED="tauri://close-requested",E.WINDOW_DESTROYED="tauri://destroyed",E.WINDOW_FOCUS="tauri://focus",E.WINDOW_BLUR="tauri://blur",E.WINDOW_SCALE_FACTOR_CHANGED="tauri://scale-change",E.WINDOW_THEME_CHANGED="tauri://theme-changed",E.WINDOW_CREATED="tauri://window-created",E.WEBVIEW_CREATED="tauri://webview-created",E.DRAG_ENTER="tauri://drag-enter",E.DRAG_OVER="tauri://drag-over",E.DRAG_DROP="tauri://drag-drop",E.DRAG_LEAVE="tauri://drag-leave"})(Uh||(Uh={}));async function gm(E,Y){window.__TAURI_EVENT_PLUGIN_INTERNALS__.unregisterListener(E,Y),await X("plugin:event|unlisten",{event:E,eventId:Y})}async function ym(E,Y,B){var v;const q=(v=void 0)!==null&&v!==void 0?v:{kind:"Any"};return X("plugin:event|listen",{event:E,target:q,handler:vm(Y)}).then(k=>async()=>gm(E,k))}async function Vc(E,Y){await X("plugin:opener|open_url",{url:E,with:Y})}const Kc=({onClear:E,show:Y,className:B=""})=>Y?s.jsx("button",{type:"button",className:`clear-btn ${B}`,onClick:v=>{v.preventDefault(),v.stopPropagation(),E()},tabIndex:-1,children:s.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"currentColor",children:[s.jsx("circle",{cx:"12",cy:"12",r:"12",fill:"currentColor",opacity:"0.3"}),s.jsx("path",{d:"M15.5 8.5L8.5 15.5M8.5 8.5L15.5 15.5",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})]})}):null,Rh=80,ri=({children:E,onDismiss:Y,keyboardHeight:B,className:v=""})=>{const q=B>0?B+4:350,[k,rt]=z.useState(0),gt=z.useRef(null),H=z.useRef(null);z.useEffect(()=>{const V=window.visualViewport;if(!V)return;const it=()=>{V.offsetTop!==0&&window.scrollTo(0,0)};return V.addEventListener("scroll",it),()=>V.removeEventListener("scroll",it)},[]);const T=V=>{gt.current=V.touches[0].clientY},$=V=>{if(gt.current===null)return;const it=V.touches[0].clientY-gt.current;it>0&&rt(Math.min(it,Rh+40))},Q=()=>{if(gt.current===null)return;const V=k>Rh;gt.current=null,rt(0),V&&Y()};return s.jsx("div",{className:`edit-overlay ${v}`,style:{paddingBottom:`${q}px`},onClick:V=>V.target===V.currentTarget&&Y(),children:s.jsxs("div",{ref:H,className:"expandable-card expanded editor-card",style:{transform:k>0?`translateY(${k}px)`:void 0},children:[s.jsx("div",{className:"editor-drag-handle",onTouchStart:T,onTouchMove:$,onTouchEnd:Q,children:s.jsx("div",{className:"drag-handle-bar"})}),E]})})},di=({selectedTags:E,availableTags:Y,tagInput:B,onTagInputChange:v,onToggleTag:q,onAddTag:k,placeholder:rt="Add tag..."})=>{const gt=Y.filter(T=>!E.has(T.name)&&(!B.trim()||T.name.toLowerCase().includes(B.toLowerCase().trim()))),H=gt.length===0&&Y.length===0;return s.jsxs("div",{className:`editor-tags-section ${H?"collapsed":""}`,children:[E.size>0&&s.jsx("div",{className:"expandable-card-section",children:s.jsx("div",{className:"editing-tags",children:Array.from(E).map(T=>s.jsxs("span",{className:"editing-tag",children:[T,s.jsx("button",{onClick:()=>q(T),children:"×"})]},T))})}),s.jsx("div",{className:"expandable-card-section",children:s.jsxs("div",{className:"new-tag-input",children:[s.jsxs("div",{className:"input-with-clear",children:[s.jsx("input",{type:"text",value:B,onChange:T=>v(T.target.value),onKeyDown:T=>{T.key==="Enter"&&(T.preventDefault(),k())},onFocus:()=>{requestAnimationFrame(()=>window.scrollTo(0,0))},placeholder:rt,autoCapitalize:"none",autoCorrect:"off",autoComplete:"off",spellCheck:!1}),s.jsx(Kc,{show:B.length>0,onClear:()=>v("")})]}),s.jsx("button",{onClick:k,disabled:!B.trim(),children:"Add"})]})}),gt.length>0?s.jsx("div",{className:"expandable-card-section",children:s.jsx("div",{className:"all-tags-list",children:gt.map(T=>s.jsx("span",{className:"tag-chip",onClick:()=>{q(T.name),v("")},children:T.name},T.name))})}):s.jsx("div",{className:"expandable-card-section",children:Y.length===0?s.jsx("div",{className:"tags-empty-message",children:"Add some tags!"}):B.trim()?s.jsx("div",{className:"tags-empty-message",children:"No matching tags"}):null})]})},hi=({onSave:E,onCancel:Y,onDelete:B,saveLabel:v="Save",cancelLabel:q="Cancel",saveDisabled:k=!1})=>s.jsxs("div",{className:"expandable-card-buttons editor-buttons",children:[B&&s.jsx("button",{className:"delete-btn",onClick:B,children:"Delete"}),s.jsx("button",{className:"cancel-btn",onClick:Y,children:q}),s.jsx("button",{className:"save-btn",onClick:E,disabled:k,children:v})]}),wh=({value:E,onChange:Y,placeholder:B="Enter text...",minHeightPercent:v=.5,keyboardHeight:q,autoFocus:k=!1,showClearButton:rt=!0,onAutoSave:gt,autoCapitalize:H="sentences",autoCorrect:T="on"})=>{const[$,Q]=z.useState(null),V=z.useRef(null),it=z.useRef(null),wt=z.useRef(!1),Ht=z.useRef(0),ee=z.useRef(0),pt=z.useRef([E]),Qt=z.useRef(0),At=z.useRef(!1),[,Xt]=z.useState(0);z.useEffect(()=>{if(At.current){At.current=!1;return}const U=pt.current,J=Qt.current;U[J]!==E&&(pt.current=U.slice(0,J+1),pt.current.push(E),pt.current.length>100&&pt.current.shift(),Qt.current=pt.current.length-1,Xt(W=>W+1))},[E]);const le=()=>{Qt.current>0&&(Qt.current--,At.current=!0,Y(pt.current[Qt.current]),Xt(U=>U+1))},yt=()=>{Qt.current<pt.current.length-1&&(Qt.current++,At.current=!0,Y(pt.current[Qt.current]),Xt(U=>U+1))},lt=q>0?q:350,me=window.innerHeight-56-lt-70-32,ue=Math.max(80,me*v),Ut=60,Ee=$??ue,Kt=U=>{V.current&&(wt.current=!0,Ht.current=U,ee.current=V.current.offsetHeight,document.body.style.userSelect="none",document.body.style.cursor="ns-resize",document.body.dataset.resizing="true")},ie=U=>{if(!wt.current)return;const J=U-Ht.current,W=Math.max(Ut,ee.current+J);Q(W)},b=()=>{wt.current=!1,document.body.style.userSelect="",document.body.style.cursor="",delete document.body.dataset.resizing},O=U=>{if(U.key!=="Enter")return;const J=it.current;if(!J)return;const{selectionStart:W}=J,r=E.substring(0,W),j=E.substring(W),M=r.lastIndexOf(` 10 + `),R=r.substring(M+1),Z=R.match(/^(\s*)([-*+]|\d+\.)\s/);if(!Z)return;U.preventDefault();const F=Z[1],at=Z[2];if(R.substring(Z[0].length).trim()===""){const mt=M+1,ae=E.substring(0,mt)+` 11 + `+j;Y(ae),requestAnimationFrame(()=>{if(it.current){const ve=mt+1;it.current.selectionStart=ve,it.current.selectionEnd=ve}})}else{let mt=at;const ae=at.match(/^(\d+)\.$/);ae&&(mt=`${parseInt(ae[1],10)+1}.`);const ve=` 12 + ${F}${mt} `,il=r+ve+j;Y(il),requestAnimationFrame(()=>{if(it.current){const yl=W+ve.length;it.current.selectionStart=yl,it.current.selectionEnd=yl}})}};return z.useEffect(()=>{const U=r=>ie(r.clientY),J=r=>{r.touches.length===1&&ie(r.touches[0].clientY)},W=()=>b();return document.addEventListener("mousemove",U),document.addEventListener("mouseup",W),document.addEventListener("touchmove",J,{passive:!0}),document.addEventListener("touchend",W),()=>{document.removeEventListener("mousemove",U),document.removeEventListener("mouseup",W),document.removeEventListener("touchmove",J),document.removeEventListener("touchend",W)}},[Ut]),z.useEffect(()=>{if(!k)return;const U=setTimeout(()=>{if(it.current){it.current.focus();const J=it.current.value.length;it.current.selectionStart=J,it.current.selectionEnd=J}},50);return()=>clearTimeout(U)},[]),s.jsxs(s.Fragment,{children:[s.jsxs("div",{className:"undo-redo-buttons",children:[s.jsx("button",{type:"button",onClick:le,disabled:Qt.current<=0,title:"Undo",children:s.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("polyline",{points:"1 4 1 10 7 10"}),s.jsx("path",{d:"M3.51 15a9 9 0 1 0 2.13-9.36L1 10"})]})}),s.jsx("button",{type:"button",onClick:yt,disabled:Qt.current>=pt.current.length-1,title:"Redo",children:s.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("polyline",{points:"23 4 23 10 17 10"}),s.jsx("path",{d:"M20.49 15a9 9 0 1 1-2.13-9.36L23 10"})]})})]}),s.jsxs("div",{className:"resizable-input-wrapper",ref:V,style:$!=null?{height:`${Ee}px`,minHeight:`${Ut}px`}:{minHeight:`${Ut}px`},children:[s.jsx("textarea",{ref:it,className:"resizable-input-textarea",value:E,onChange:U=>{const J=U.target.value.replace(/^(\s*(?:[-*+]|\d+\.))\s{2,}/gm,"$1 ");Y(J),gt&&gt(J)},onFocus:()=>{requestAnimationFrame(()=>window.scrollTo(0,0))},onKeyDown:O,placeholder:B,autoCapitalize:H,autoCorrect:T,autoComplete:"off",spellCheck:T==="on"}),rt&&s.jsx(Kc,{show:E.length>0,onClear:()=>Y(""),className:"textarea-clear"}),s.jsx("div",{className:"drag-handle",onMouseDown:U=>{U.preventDefault(),Kt(U.clientY)},onTouchStart:U=>{Kt(U.touches[0].clientY)},children:s.jsx("div",{className:"drag-handle-bar"})})]})]})},pm=()=>{const[E,Y]=z.useState(0),B=z.useRef(0);return z.useEffect(()=>{const v=window.visualViewport;if(!v)return;const q=()=>{const k=Math.max(0,window.innerHeight-v.height);k===0?(B.current=0,Y(0)):(B.current=Math.max(B.current,k),Y(B.current))};return v.addEventListener("resize",q),v.addEventListener("scroll",q),()=>{v.removeEventListener("resize",q),v.removeEventListener("scroll",q)}},[]),E};function Sm(){z.useEffect(()=>{const c=Math.floor(Math.random()*360);document.documentElement.style.setProperty("--dev-bg-light",`hsl(${c}, 80%, 85%)`),document.documentElement.style.setProperty("--dev-bg-dark",`hsl(${c}, 15%, 12%)`)},[]);const[E,Y]=z.useState("all"),[B,v]=z.useState([]),[q,k]=z.useState([]),[rt,gt]=z.useState([]),[H,T]=z.useState([]),[$,Q]=z.useState([]),[V,it]=z.useState(null),[wt,Ht]=z.useState(""),[ee,pt]=z.useState(new Set),[Qt,At]=z.useState([]),[Xt,le]=z.useState(""),[yt,lt]=z.useState(null),[It,xe]=z.useState(""),[me,ue]=z.useState(new Set),[Ut,Ee]=z.useState(""),[Kt,ie]=z.useState(null),[b,O]=z.useState(new Set),[U,J]=z.useState(""),[W,r]=z.useState(null),[j,M]=z.useState(new Set),[R,Z]=z.useState(""),[F,at]=z.useState(""),[zt,mt]=z.useState(new Set),[ae,ve]=z.useState(!1),[il,yl]=z.useState(""),pl=300,[Sl,cu]=z.useState(null),[su,mi]=z.useState(!1),[fu,fn]=z.useState(!1),[on,vi]=z.useState(!1),[Ca,ge]=z.useState(null),[bl,Da]=z.useState(new Set),[qe,xl]=z.useState(""),gi=z.useRef(null),$l=z.useRef(null),rn=z.useRef(null),[dn,Tl]=z.useState(null),[Lt,Ye]=z.useState(()=>localStorage.getItem("searchText")||""),[Bt,ou]=z.useState(()=>{const c=localStorage.getItem("selectedFilterTags");return c?new Set(JSON.parse(c)):new Set}),[Oa,Jc]=z.useState(()=>localStorage.getItem("sortOrder")||"newest"),[El,hn]=z.useState(()=>{const c=localStorage.getItem("filterTagsHeight");return c?parseInt(c,10):116}),Ma=z.useRef(null),Ge=z.useRef(!1),jl=z.useRef(!1),Il=z.useRef(0),yi=z.useRef(0),[mn,vn]=z.useState(null),_l=z.useRef(null),qt=(c,h="success")=>{_l.current&&clearTimeout(_l.current),vn({message:c,type:h}),_l.current=setTimeout(()=>vn(null),3e3)},[gn,Al]=z.useState(null),[Pt,De]=z.useState(null),[yn,ru]=z.useState(!1),[pi,tl]=z.useState(!1),[Nt,ce]=z.useState(""),[el,pn]=z.useState(""),[kc,Si]=z.useState(""),[Ua,Pl]=z.useState(""),[du,zl]=z.useState(!1),[cl,Ra]=z.useState(!1),[je,Ct]=z.useState(!1),[wa,tt]=z.useState(null),[sl,Nl]=z.useState(null),[Sn,bi]=z.useState(null),[Dt,bn]=z.useState(null),[Cl,Dl]=z.useState(""),[Qe,ye]=z.useState(!1),[ta,xi]=z.useState("archive"),[ea,hu]=z.useState("archive"),Xe=pm(),Ol=z.useRef(null),Jt=z.useRef(null),[la,Ml]=z.useState("idle"),xn=80,aa=300,mu=c=>{Ge.current=!0,jl.current=!0,Il.current=c,yi.current=Ma.current?.offsetHeight??El,document.body.style.userSelect="none",document.body.style.cursor="ns-resize"};z.useEffect(()=>{const c=D=>{if(!Ge.current)return;const xt=D-Il.current,ct=Math.max(71,yi.current+xt);hn(ct)},h=D=>c(D.clientY),N=D=>{D.touches.length===1&&c(D.touches[0].clientY)},C=()=>{Ge.current&&(Ge.current=!1,jl.current=!1,document.body.style.userSelect="",document.body.style.cursor="",localStorage.setItem("filterTagsHeight",String(Math.round(El))))};return document.addEventListener("mousemove",h),document.addEventListener("mouseup",C),document.addEventListener("touchmove",N,{passive:!0}),document.addEventListener("touchend",C),()=>{document.removeEventListener("mousemove",h),document.removeEventListener("mouseup",C),document.removeEventListener("touchmove",N),document.removeEventListener("touchend",C)}},[El]),z.useEffect(()=>{localStorage.setItem("searchText",Lt)},[Lt]),z.useEffect(()=>{localStorage.setItem("selectedFilterTags",JSON.stringify(Array.from(Bt)))},[Bt]),z.useEffect(()=>{localStorage.setItem("sortOrder",Oa)},[Oa]),z.useEffect(()=>{},[]),z.useEffect(()=>{const c=async()=>{try{const D=await X("is_dark_mode");ru(D)}catch{const xt=window.matchMedia("(prefers-color-scheme: dark)");ru(xt.matches)}};c();const h=window.matchMedia("(prefers-color-scheme: dark)"),N=()=>c();h.addEventListener("change",N);const C=()=>{document.visibilityState==="visible"&&c()};return document.addEventListener("visibilitychange",C),()=>{h.removeEventListener("change",N),document.removeEventListener("visibilitychange",C)}},[]),z.useEffect(()=>{document.body.classList.toggle("dark",yn)},[yn]),z.useEffect(()=>{const c=()=>{Ze(),Ve(),Oe(),se(),fe()},h=async()=>{try{await X("auto_sync_if_needed")}catch(C){console.log("Auto-sync check:",C)}};c(),Ti(),na(),Wc(),_i(),Tn(),En(),ji(),h();const N=()=>{document.visibilityState==="visible"&&(c(),h())};return document.addEventListener("visibilitychange",N),()=>{document.removeEventListener("visibilitychange",N)}},[]),z.useEffect(()=>{let c;return(async()=>{c=await ym("webview:navigated",async N=>{const{itemId:C}=N.payload;try{await X("record_visit",{itemId:C,source:"webview",windowType:"embedded"})}catch(D){console.error("Failed to record webview visit:",D)}})})(),()=>{c&&c()}},[]),z.useEffect(()=>{const c=()=>{document.visibilityState==="visible"&&ae&&!F.trim()&&zt.size===0&&ve(!1)};return document.addEventListener("visibilitychange",c),()=>{document.removeEventListener("visibilitychange",c)}},[ae,F,zt]);const Ti=async()=>{try{const c=await X("get_webhook_url");c&&(ce(c),pn(c))}catch(c){console.error("Failed to load webhook URL:",c)}},na=async()=>{try{const c=await X("get_webhook_api_key");c&&(Si(c),Pl(c))}catch(c){console.error("Failed to load webhook API key:",c)}},Wc=async()=>{try{const c=await X("get_auto_sync");zl(c)}catch(c){console.error("Failed to load auto-sync setting:",c)}},Ei=async c=>{try{await X("set_auto_sync",{enabled:c}),zl(c)}catch(h){console.error("Failed to set auto-sync:",h)}},ji=async()=>{try{const c=await X("get_archive_tag");xi(c),hu(c)}catch(c){console.error("Failed to load archive tag:",c)}},vu=async()=>{try{await X("set_archive_tag",{tag:ea}),xi(ea)}catch(c){console.error("Failed to save archive tag:",c)}},_i=async()=>{try{const c=await X("get_last_sync");Nl(c)}catch(c){console.error("Failed to load last sync:",c)}},Tn=async()=>{try{const c=await X("get_sync_status");bi(c),c.last_sync_time&&Nl(c.last_sync_time)}catch(c){console.error("Failed to load sync status:",c)}},En=async()=>{try{const c=await X("get_profile_info");bn(c),Dl("")}catch(c){console.error("Failed to load profile info:",c)}},ll=async c=>{console.log(`[Profile] setProfile called with: ${c}`);try{console.log("[Profile] Invoking set_profile command...");const h=await X("set_profile",{profileId:c});console.log("[Profile] set_profile returned:",h),bn(h),Dl(""),ye(!0)}catch(h){console.error("[Profile] Failed to set profile:",h),tt(`Failed: ${h}`),setTimeout(()=>tt(null),3e3)}},jn=async()=>{try{await X("quit_app")}catch(c){console.error("Failed to quit:",c)}},gu=async()=>{try{await X("set_webhook_url",{url:el}),await X("set_webhook_api_key",{key:Ua}),ce(el),Si(Ua),tt("Settings saved"),setTimeout(()=>tt(null),2e3)}catch(c){console.error("Failed to save webhook settings:",c),tt("Failed to save settings"),setTimeout(()=>tt(null),3e3)}},Ul=async()=>{if(!Nt){qt("Please configure server URL first","error");return}Ct(!0),qt("Syncing...");try{const c=await X("sync_all"),h=`Synced: ${c.pulled} pulled, ${c.pushed} pushed${c.conflicts>0?`, ${c.conflicts} conflicts`:""}`;qt(h),tt(h),await _i(),await Tn(),Ze(),Ve(),Oe(),se(),fe(),setTimeout(()=>tt(null),4e3)}catch(c){console.error("Failed to sync:",c);const h=`Sync failed: ${c}`;qt(h,"error"),tt(h),setTimeout(()=>tt(null),5e3)}finally{Ct(!1)}},ua=async()=>{if(!Nt){tt("Please save a server URL first"),setTimeout(()=>tt(null),3e3);return}Ct(!0),tt(null);try{const c=await X("pull_from_server"),h=`Pulled ${c.pulled} items${c.conflicts>0?`, ${c.conflicts} conflicts`:""}`;tt(h),await Tn(),Ze(),Ve(),Oe(),se(),fe(),setTimeout(()=>tt(null),4e3)}catch(c){console.error("Failed to pull:",c),tt(`Pull failed: ${c}`),setTimeout(()=>tt(null),5e3)}finally{Ct(!1)}},Ai=async()=>{if(!Nt){tt("Please save a server URL first"),setTimeout(()=>tt(null),3e3);return}Ct(!0),tt(null);try{const c=await X("push_to_server");tt(`Pushed ${c.pushed} items`),await Tn(),setTimeout(()=>tt(null),4e3)}catch(c){console.error("Failed to push:",c),tt(`Push failed: ${c}`),setTimeout(()=>tt(null),5e3)}finally{Ct(!1)}},Ze=async()=>{try{const c=await X("get_saved_urls");v(c)}catch(c){console.error("Failed to load saved URLs:",c)}},Ve=async()=>{try{const c=await X("get_saved_texts");k(c)}catch(c){console.error("Failed to load saved texts:",c)}},Oe=async()=>{try{const c=await X("get_saved_tagsets");gt(c)}catch(c){console.error("Failed to load saved tagsets:",c)}},se=async()=>{try{const c=await X("get_saved_images");T(c)}catch(c){console.error("Failed to load saved images:",c)}},fe=async()=>{try{const c=await X("get_tags_by_frecency");Q(c)}catch(c){console.error("Failed to load tags:",c)}},Ha=()=>Pt?wt!==Pt.url||JSON.stringify(Array.from(ee).sort())!==JSON.stringify(Pt.tags):!1,fl=()=>Pt?It!==Pt.content||JSON.stringify(Array.from(me).sort())!==JSON.stringify(Pt.tags):!1,yu=()=>Pt?JSON.stringify(Array.from(b).sort())!==JSON.stringify(Pt.tags):!1,_n=()=>Pt?JSON.stringify(Array.from(j).sort())!==JSON.stringify(Pt.tags):!1,zi=async c=>{$l.current?.focus(),it(c.id),Ht(c.url),pt(new Set(c.tags)),le(""),De({url:c.url,tags:[...c.tags].sort()});try{const h=await X("get_tags_by_frecency_for_url",{url:c.url});At(h)}catch(h){console.error("Failed to load domain-boosted tags:",h),At($)}},Rl=()=>{it(null),Ht(""),pt(new Set),At([]),le(""),De(null)},La=()=>{Ha()?Al({type:"page"}):Rl()},Ni=async c=>{console.log("[Frontend] deleteUrl called for id:",c);try{await X("delete_url",{id:c}),console.log("[Frontend] delete_url invoke succeeded"),await Ze(),Rl()}catch(h){console.error("[Frontend] Failed to delete URL:",h)}},pe=c=>{const h=new Set(ee);h.has(c)?h.delete(c):h.add(c),pt(h)},wl=()=>{const c=new Set(ee),h=Xt.split(",");let N=!1;for(const C of h){const D=C.trim().toLowerCase();D&&!c.has(D)&&(c.add(D),N=!0)}N&&pt(c),le("")},An=async()=>{if(!V)return;const c=new Set(ee);if(Xt.trim()){for(const h of Xt.split(",").map(N=>N.trim().toLowerCase()).filter(N=>N.length>0))c.add(h);le("")}try{await X("update_url",{id:V,url:wt,tags:Array.from(c)}),await Ze(),await fe(),Rl(),qt("Page saved")}catch(h){console.error("[Frontend] Failed to update URL:",h),qt("Failed to save page","error")}},Ba=c=>{console.log("[toggleAddInputTag] toggling tag:",c);const h=new Set(zt);h.has(c)?h.delete(c):h.add(c),console.log("[toggleAddInputTag] new tags:",Array.from(h)),mt(h)},pu=()=>{at(""),mt(new Set),ve(!1),yl("")},Su=()=>{const c=new Set(zt),h=il.split(",");for(const N of h){const C=N.trim().toLowerCase();C&&c.add(C)}mt(c),yl("")},bu=()=>{gi.current?.click()},qa=c=>{const h=c.target.files?.[0];if(!h)return;const N=new FileReader;N.onload=C=>{const D=C.target?.result;ge(D),Da(new Set),xl("")},N.readAsDataURL(h),c.target.value=""},Ya=c=>{const h=new Set(bl);h.has(c)?h.delete(c):h.add(c),Da(h)},xu=()=>{const c=new Set(bl),h=qe.split(",");for(const N of h){const C=N.trim().toLowerCase();C&&c.add(C)}Da(c),xl("")},Tu=()=>{ge(null),Da(new Set),xl("")},Fc=async()=>{if(!Ca)return;const c=new Set(bl);if(qe.trim()){const h=qe.split(",");for(const N of h){const C=N.trim().toLowerCase();C&&c.add(C)}}try{const h=Ca.split(",")[1],N=Ca.split(";")[0].split(":")[1];await X("save_captured_image",{imageData:h,mimeType:N,tags:Array.from(c)}),Tu(),await se(),await fe()}catch(h){console.error("Failed to save captured image:",h)}},$c=async()=>{const c=F.trim(),h=new Set(zt);if(console.log("[saveAddInput] addInputTags:",Array.from(zt)),il.trim()){const D=il.split(",");for(const xt of D){const ct=xt.trim().toLowerCase();ct&&h.add(ct)}}const N=Array.from(h);if(console.log("[saveAddInput] final tags to save:",N),c.startsWith("http://")||c.startsWith("https://"))try{await X("save_url",{url:c,tags:N}),pu(),await Ze(),await fe(),qt("Page saved")}catch(D){console.error("Failed to save URL:",D),qt("Failed to save page","error")}else if(c)try{console.log("[saveAddInput] Saving text with tags:",{content:c,tags:N}),await X("save_text",{content:c,tags:N}),pu(),await Ve(),await fe(),qt("Note saved")}catch(D){console.error("Failed to save text:",D),qt("Failed to save note","error")}else if(N.length>0)try{await X("save_tagset",{tags:N}),pu(),await Oe(),await fe(),qt("Tags saved")}catch(D){console.error("Failed to save tagset:",D),qt("Failed to save tags","error")}},Eu=()=>{const c=F.trim();return c.startsWith("http://")||c.startsWith("https://")?"url":c?"text":zt.size>0?"tagset":null},Ic=c=>{$l.current?.focus(),lt(c.id),xe(c.content);const h=c.tags.length>0?c.tags:Ui(c.content);ue(new Set(h)),Ee(""),De({content:c.content,tags:[...h].sort()})},zn=()=>{lt(null),xe(""),ue(new Set),Ee(""),De(null)},Ci=()=>{fl()?Al({type:"text"}):zn()},Pc=c=>{const h=new Set(me);h.has(c)?h.delete(c):h.add(c),ue(h)},ts=()=>{const c=Ut.trim().toLowerCase();c&&(ue(new Set(me).add(c)),Ee(""))},ol=z.useRef(null),es=z.useCallback(c=>{!yt||!Pt||(ol.current&&clearTimeout(ol.current),c.trim()!==Pt.content&&(ol.current=setTimeout(async()=>{try{await X("update_text",{id:yt,content:c.trim(),tags:Array.from(me)}),De(h=>h?{...h,content:c.trim()}:null),await Ve()}catch(h){console.error("Auto-save failed:",h)}},500)))},[yt,Pt,me]);z.useEffect(()=>()=>{ol.current&&clearTimeout(ol.current)},[yt]);const ls=async()=>{if(!yt)return;ol.current&&clearTimeout(ol.current);const c=new Set(me);if(Ut.trim())for(const h of Ut.split(",").map(N=>N.trim().toLowerCase()).filter(N=>N.length>0))c.add(h);try{await X("update_text",{id:yt,content:It.trim(),tags:Array.from(c)}),await Ve(),await fe(),zn(),qt("Note saved")}catch(h){console.error("Failed to update text:",h),qt("Failed to save note","error")}},as=async c=>{try{await X("delete_url",{id:c}),await Ve(),zn()}catch(h){console.error("Failed to delete text:",h)}},ns=c=>{$l.current?.focus(),ie(c.id),O(new Set(c.tags)),J(""),De({tags:[...c.tags].sort()})},ia=()=>{ie(null),O(new Set),J(""),De(null)},Di=()=>{yu()?Al({type:"tagset"}):ia()},us=c=>{const h=new Set(b);h.has(c)?h.delete(c):h.add(c),O(h)},is=()=>{const c=new Set(b),h=U.split(",");for(const N of h){const C=N.trim().toLowerCase();C&&c.add(C)}O(c),J("")},Oi=async()=>{if(!Kt)return;const c=new Set(b);if(U.trim())for(const h of U.split(",").map(N=>N.trim().toLowerCase()).filter(N=>N.length>0))c.add(h);if(c.size===0){qt("At least one tag is required","error");return}try{await X("update_tagset",{id:Kt,tags:Array.from(c)}),await Oe(),await fe(),ia(),qt("Tags saved")}catch(h){console.error("Failed to update tagset:",h),qt("Failed to save tags","error")}},cs=async c=>{try{await X("delete_url",{id:c}),await Oe(),ia()}catch(h){console.error("Failed to delete tagset:",h)}},ss=c=>{$l.current?.focus(),r(c.id),M(new Set(c.tags)),Z(""),De({tags:[...c.tags].sort()})},Nn=()=>{r(null),M(new Set),Z(""),De(null)},Mi=()=>{_n()?Al({type:"image"}):Nn()},fs=c=>{const h=new Set(j);h.has(c)?h.delete(c):h.add(c),M(h)},os=()=>{const c=new Set(j),h=R.split(",");for(const N of h){const C=N.trim().toLowerCase();C&&c.add(C)}M(c),Z("")},rs=async()=>{if(!W)return;const c=new Set(j);if(R.trim()){const h=R.split(",");for(const N of h){const C=N.trim().toLowerCase();C&&c.add(C)}}try{await X("update_image_tags",{id:W,tags:Array.from(c)}),await se(),await fe(),Nn(),qt("Image saved")}catch(h){console.error("Failed to update image:",h),qt("Failed to save image","error")}},Ui=c=>{const h=c.match(/#(\w+)/g);return h?h.map(N=>N.slice(1).toLowerCase()):[]},Cn=c=>{Y(E===c?"all":c)},Dn=()=>{rn.current?.scrollTo({top:0,behavior:"smooth"})},Ga=c=>{if(V||yt||Kt||W||ae||je||jl.current||document.body.dataset.resizing)return;const N=rn.current;N&&N.scrollTop<=0&&(Ol.current=c.touches[0].clientY,Jt.current=null,Ml("idle"))},Ri=c=>{if(Ol.current===null)return;if(jl.current||document.body.dataset.resizing){Ol.current=null,Jt.current=null,Ml("idle");return}c.touches[0].clientY-Ol.current>xn?(c.preventDefault(),Jt.current===null?(Jt.current=Date.now(),Ml("pulling")):Date.now()-Jt.current>=aa&&Ml("ready")):(Jt.current=null,Ml("idle"))},wi=c=>{if(Ol.current===null)return;const h=c.changedTouches[0].clientY-Ol.current,N=la==="ready";Ol.current=null,Jt.current=null,Ml("idle"),h>xn&&N&&Ul()};z.useEffect(()=>{const c=rn.current;if(c)return c.addEventListener("touchmove",Ri,{passive:!1}),()=>{c.removeEventListener("touchmove",Ri)}},[V,yt,Kt,W,ae,je]);const Hi=()=>{Y("all"),Ye(""),ou(new Set),Dn()},Li=c=>{const h=new Set(Bt);h.has(c)?h.delete(c):h.add(c),ou(h)},ju=()=>{if(!Lt.trim())return $;const c=Lt.toLowerCase();return $.filter(h=>h.name.toLowerCase().includes(c))},Bi=()=>{const c=[],h=D=>E==="all"||E===D;h("page")&&B.forEach(D=>{c.push({id:D.id,type:"page",url:D.url,tags:D.tags,saved_at:D.saved_at,metadata:D.metadata})}),h("text")&&q.forEach(D=>{c.push({id:D.id,type:"text",content:D.content,tags:D.tags,saved_at:D.saved_at,metadata:D.metadata})}),h("tagset")&&rt.forEach(D=>{c.push({id:D.id,type:"tagset",tags:D.tags,saved_at:D.saved_at,metadata:D.metadata})}),h("image")&&H.forEach(D=>{c.push({id:D.id,type:"image",tags:D.tags,saved_at:D.saved_at,metadata:D.metadata,thumbnail:D.thumbnail,mime_type:D.mime_type,width:D.width,height:D.height})});const N=Lt.toLowerCase();return c.filter(D=>{const xt=!Lt.trim()||D.tags.some(Un=>Un.toLowerCase().includes(N))||D.url?.toLowerCase().includes(N)||D.content?.toLowerCase().includes(N)||D.metadata?.title?.toLowerCase().includes(N),ct=Bt.size===0||Array.from(Bt).every(Un=>D.tags.includes(Un)),Me=ta&&D.tags.includes(ta),Du=ta&&Bt.has(ta);return Me&&!Du?!1:xt&&ct}).sort((D,xt)=>{const ct=new Date(xt.saved_at).getTime()-new Date(D.saved_at).getTime();return Oa==="oldest"?-ct:ct})},rl=V||yt||Kt||W;z.useEffect(()=>(rl||ae?document.body.classList.add("editor-open"):document.body.classList.remove("editor-open"),()=>{document.body.classList.remove("editor-open")}),[rl,ae]);const ds=()=>{if(!rl)return null;if(V)return B.find(h=>h.id===V)?s.jsxs(ri,{onDismiss:La,keyboardHeight:Xe,className:"text-editor-overlay",children:[s.jsxs("div",{className:"input-with-clear editor-url-wrapper",children:[s.jsx("input",{type:"url",className:"editor-url-input",value:wt,onChange:h=>Ht(h.target.value),onFocus:()=>{requestAnimationFrame(()=>window.scrollTo(0,0))},placeholder:"URL",autoCapitalize:"none",autoCorrect:"off"}),s.jsx(Kc,{show:wt.length>0,onClear:()=>Ht("")})]}),s.jsx(di,{selectedTags:ee,availableTags:Qt,tagInput:Xt,onTagInputChange:le,onToggleTag:pe,onAddTag:wl}),s.jsx(hi,{onSave:An,onCancel:La,onDelete:()=>dl(V,"page")})]}):null;if(yt)return s.jsxs(ri,{onDismiss:Ci,keyboardHeight:Xe,className:"text-editor-overlay",children:[s.jsx(wh,{value:It,onChange:xe,placeholder:"Note text...",keyboardHeight:Xe,autoFocus:!0,showClearButton:!1,onAutoSave:es}),s.jsx(di,{selectedTags:me,availableTags:$,tagInput:Ut,onTagInputChange:Ee,onToggleTag:Pc,onAddTag:ts}),s.jsx(hi,{onSave:ls,onCancel:Ci,onDelete:()=>dl(yt,"text"),saveLabel:"Done"})]});if(Kt)return s.jsxs(ri,{onDismiss:Di,keyboardHeight:Xe,className:"text-editor-overlay",children:[s.jsx(di,{selectedTags:b,availableTags:$,tagInput:U,onTagInputChange:J,onToggleTag:us,onAddTag:is}),s.jsx(hi,{onSave:Oi,onCancel:Di,onDelete:()=>dl(Kt,"tagset")})]});if(W){const c=H.find(C=>C.id===W);if(!c)return null;const N=c.metadata?.title;return s.jsxs(ri,{onDismiss:Mi,keyboardHeight:Xe,className:"text-editor-overlay",children:[s.jsxs("div",{className:"editor-image-preview",children:[c.thumbnail?s.jsx("img",{src:`data:image/jpeg;base64,${c.thumbnail}`,alt:N||"Preview",className:"edit-modal-image"}):s.jsx("div",{className:"image-placeholder",children:s.jsxs("svg",{width:"48",height:"48",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),s.jsx("circle",{cx:"8.5",cy:"8.5",r:"1.5"}),s.jsx("polyline",{points:"21 15 16 10 5 21"})]})}),N&&s.jsx("div",{className:"edit-image-title",children:N})]}),s.jsx(di,{selectedTags:j,availableTags:$,tagInput:R,onTagInputChange:Z,onToggleTag:fs,onAddTag:os}),s.jsx(hi,{onSave:rs,onCancel:Mi,onDelete:()=>dl(W,"image")})]})}return null},hs=c=>{switch(c.type){case"page":return Yi({id:c.id,url:c.url,tags:c.tags,saved_at:c.saved_at,metadata:c.metadata});case"text":return Gi({id:c.id,content:c.content,tags:c.tags,saved_at:c.saved_at,metadata:c.metadata});case"tagset":return Qa({id:c.id,tags:c.tags,saved_at:c.saved_at,metadata:c.metadata});case"image":return gs({id:c.id,tags:c.tags,saved_at:c.saved_at,metadata:c.metadata,thumbnail:c.thumbnail,mime_type:c.mime_type||"image/jpeg",width:c.width,height:c.height});default:return null}},qi=c=>s.jsxs("div",{className:`webview-inline ${su?"webview-expanded":""}`,children:[on?s.jsxs("div",{className:"webview-error",children:[s.jsx("p",{children:"This site can't be displayed inline."}),s.jsx("button",{onClick:h=>{h.stopPropagation(),Vc(c)},children:"Open in Safari"})]}):s.jsx("iframe",{src:c,className:"webview-iframe",onLoad:()=>fn(!0),onError:()=>vi(!0),sandbox:"allow-scripts allow-same-origin allow-forms allow-popups"}),!fu&&!on&&s.jsx("div",{className:"webview-loading",children:"Loading..."})]}),Yi=c=>{const h=c.metadata?.title,N=Sl?.itemId===c.id;return s.jsxs("div",{id:`card-${c.id}`,className:`saved-item-card ${N?"card-webview-expanded":""}`,onClick:()=>!N&&zi(c),children:[s.jsxs("div",{className:"card-header",children:[N&&s.jsx("button",{className:`card-action-btn webview-back-btn ${su?"visible":""}`,onClick:C=>{C.stopPropagation(),Mn()},title:"Back",children:s.jsx("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",children:s.jsx("path",{d:"M15 18l-6-6 6-6"})})}),s.jsx("div",{className:"card-type-icon",children:s.jsxs("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("circle",{cx:"12",cy:"12",r:"10"}),s.jsx("line",{x1:"2",y1:"12",x2:"22",y2:"12"}),s.jsx("path",{d:"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"})]})}),s.jsx("span",{className:"card-title",children:h||c.url}),s.jsxs("div",{className:"card-actions",children:[s.jsx("button",{className:"card-action-btn",onClick:C=>N?(C.stopPropagation(),Vc(c.url)):zu(c.url,c.id,C),title:"Open in Safari",children:s.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"}),s.jsx("polyline",{points:"15 3 21 3 21 9"}),s.jsx("line",{x1:"10",y1:"14",x2:"21",y2:"3"})]})}),s.jsx("button",{className:"card-action-btn",onClick:C=>N?(C.stopPropagation(),Mn()):Nu(c.url,c.id,C),title:N?"Close webview":"Open in app",children:s.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),s.jsx("line",{x1:"3",y1:"9",x2:"21",y2:"9"})]})}),s.jsx("button",{className:"card-delete-btn",onClick:C=>{C.stopPropagation(),dl(c.id,"page")},children:s.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("polyline",{points:"3 6 5 6 21 6"}),s.jsx("path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"})]})})]})]}),N&&qi(Sl.url),s.jsxs("div",{className:"card-footer",children:[(c.tags.includes("todo")||c.tags.includes("done"))&&s.jsx("button",{className:`todo-checkbox ${c.tags.includes("done")?"checked":""}`,onClick:C=>Va(C,c.id,"page",c.tags),children:c.tags.includes("done")?s.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),s.jsx("polyline",{points:"9 11 12 14 22 4"})]}):s.jsx("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:s.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"})})}),s.jsxs("div",{className:"card-tags",children:[c.tags.map(C=>s.jsx("span",{className:"card-tag",children:C},C)),s.jsx("span",{className:"card-date",children:new Date(c.saved_at).toLocaleDateString()})]})]})]},c.id)},Gi=c=>{const h=c.tags.length>0?c.tags:Ui(c.content),C=c.content.replace(/#\w+/g,"").trim().split(` 13 + `)[0].slice(0,100)||c.content.slice(0,100),D=c.content.match(/https?:\/\/[^\s<>"{}|\\^`[\]]+/),xt=Sl?.itemId===c.id;return s.jsxs("div",{id:`card-${c.id}`,className:`saved-item-card ${xt?"card-webview-expanded":""}`,onClick:()=>!xt&&Ic(c),children:[s.jsxs("div",{className:"card-header",children:[xt&&s.jsx("button",{className:`card-action-btn webview-back-btn ${su?"visible":""}`,onClick:ct=>{ct.stopPropagation(),Mn()},title:"Back",children:s.jsx("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",children:s.jsx("path",{d:"M15 18l-6-6 6-6"})})}),s.jsx("div",{className:"card-type-icon",children:s.jsxs("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("path",{d:"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"}),s.jsx("polyline",{points:"14 2 14 8 20 8"}),s.jsx("line",{x1:"16",y1:"13",x2:"8",y2:"13"}),s.jsx("line",{x1:"16",y1:"17",x2:"8",y2:"17"})]})}),s.jsx("div",{className:"card-title",children:C}),s.jsxs("div",{className:"card-actions",children:[D&&s.jsx("button",{className:"card-action-btn",onClick:ct=>xt?(ct.stopPropagation(),Vc(D[0])):zu(D[0],c.id,ct),title:"Open in Safari",children:s.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"}),s.jsx("polyline",{points:"15 3 21 3 21 9"}),s.jsx("line",{x1:"10",y1:"14",x2:"21",y2:"3"})]})}),D&&s.jsx("button",{className:"card-action-btn",onClick:ct=>xt?(ct.stopPropagation(),Mn()):Nu(D[0],c.id,ct),title:xt?"Close webview":"Open in app",children:s.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),s.jsx("line",{x1:"3",y1:"9",x2:"21",y2:"9"})]})}),s.jsx("button",{className:"card-delete-btn",onClick:ct=>{ct.stopPropagation(),dl(c.id,"text")},children:s.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("polyline",{points:"3 6 5 6 21 6"}),s.jsx("path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"})]})})]})]}),xt&&qi(Sl.url),s.jsxs("div",{className:"card-footer",children:[(h.includes("todo")||h.includes("done"))&&s.jsx("button",{className:`todo-checkbox ${h.includes("done")?"checked":""}`,onClick:ct=>Va(ct,c.id,"text",h),children:h.includes("done")?s.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),s.jsx("polyline",{points:"9 11 12 14 22 4"})]}):s.jsx("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:s.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"})})}),s.jsxs("div",{className:"card-tags",children:[h.map(ct=>s.jsx("span",{className:"card-tag",children:ct},ct)),s.jsx("span",{className:"card-date",children:new Date(c.saved_at).toLocaleDateString()})]})]})]},c.id)},Qa=c=>s.jsxs("div",{className:"saved-item-card",onClick:()=>ns(c),children:[s.jsxs("div",{className:"card-header",children:[s.jsx("div",{className:"card-type-icon",children:s.jsxs("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("path",{d:"M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z"}),s.jsx("line",{x1:"7",y1:"7",x2:"7.01",y2:"7"})]})}),s.jsx("div",{className:"card-title",children:c.tags.join(", ")}),s.jsx("button",{className:"card-delete-btn",onClick:h=>{h.stopPropagation(),dl(c.id,"tagset")},children:s.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("polyline",{points:"3 6 5 6 21 6"}),s.jsx("path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"})]})})]}),s.jsx("div",{className:"card-footer",children:s.jsx("div",{className:"card-tags",children:s.jsx("span",{className:"card-date",children:new Date(c.saved_at).toLocaleDateString()})})})]},c.id),Xa=async c=>{try{await X("delete_url",{id:c}),await se(),Nn()}catch(h){console.error("Failed to delete image:",h)}},dl=(c,h)=>{Tl({id:c,type:h})},Za=()=>{Tl(null)},Qi=async()=>{if(!dn)return;const{id:c,type:h}=dn;Tl(null);const N={page:"Page",text:"Note",tagset:"Tags",image:"Image"};try{switch(h){case"page":await Ni(c);break;case"text":await as(c);break;case"tagset":await cs(c);break;case"image":await Xa(c);break}qt(`${N[h]} deleted`)}catch(C){console.error("Failed to delete:",C),qt("Failed to delete","error")}},_u=()=>{Al(null)},Au=async()=>{if(!gn)return;const{type:c}=gn;switch(Al(null),c){case"page":Rl();break;case"text":if(yt&&Pt?.content!==void 0)try{await X("update_text",{id:yt,content:Pt.content,tags:Pt.tags||[]}),await Ve()}catch(h){console.error("Failed to restore original content:",h)}zn();break;case"tagset":ia();break;case"image":Nn();break}},Va=async(c,h,N,C)=>{c.stopPropagation();const D=C.includes("todo"),xt=C.includes("done");let ct;if(D)ct=C.filter(Me=>Me!=="todo").concat("done");else if(xt)ct=C.filter(Me=>Me!=="done").concat("todo");else return;try{switch(await X("update_url_tags",{id:h,tags:ct}),N){case"page":await Ze();break;case"text":await Ve();break;case"tagset":await Oe();break;case"image":await se();break}await fe()}catch(Me){console.error("Failed to toggle todo/done:",Me)}},zu=async(c,h,N)=>{N.stopPropagation();try{await X("record_visit",{itemId:h,source:"browser",windowType:"external"}),await Vc(c)}catch(C){console.error("Failed to open in browser:",C)}},On=z.useRef(null),Nu=async(c,h,N)=>{N.stopPropagation();try{await X("open_native_webview",{url:c,itemId:h}),await X("record_visit",{itemId:h,source:"webview",windowType:"native"})}catch(C){console.error("[App] Failed to open native webview:",C)}},Mn=()=>{document.documentElement.style.setProperty("--webview-ease","var(--webview-ease-out)"),mi(!1),On.current&&On.current.style.setProperty("--slide-offset","0px"),setTimeout(()=>{cu(null),fn(!1),vi(!1)},pl)},ms=()=>gn?s.jsx("div",{className:"confirm-modal-overlay",onClick:_u,children:s.jsxs("div",{className:"confirm-modal",onClick:c=>c.stopPropagation(),children:[s.jsx("p",{children:"Discard unsaved changes?"}),s.jsxs("div",{className:"confirm-modal-buttons",children:[s.jsx("button",{className:"cancel-btn",onClick:_u,children:"Cancel"}),s.jsx("button",{className:"delete-btn",onClick:Au,children:"Discard"})]})]})}):null,vs=()=>{if(!dn)return null;const c={page:"page",text:"note",tagset:"tag set",image:"image"};return s.jsx("div",{className:"confirm-modal-overlay",onClick:Za,children:s.jsxs("div",{className:"confirm-modal",onClick:h=>h.stopPropagation(),children:[s.jsxs("p",{children:["Delete this ",c[dn.type],"?"]}),s.jsxs("div",{className:"confirm-modal-buttons",children:[s.jsx("button",{className:"cancel-btn",onClick:Za,children:"Cancel"}),s.jsx("button",{className:"delete-btn",onClick:Qi,children:"Delete"})]})]})})},gs=c=>{const h=c.metadata,N=h?.title,C=h?.sourceUrl;return s.jsxs("div",{className:"saved-item-card image-card",onClick:()=>ss(c),children:[s.jsxs("div",{className:"card-header",children:[s.jsx("div",{className:"card-thumbnail",children:c.thumbnail?s.jsx("img",{src:`data:image/jpeg;base64,${c.thumbnail}`,alt:N||"Preview"}):s.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),s.jsx("circle",{cx:"8.5",cy:"8.5",r:"1.5"}),s.jsx("polyline",{points:"21 15 16 10 5 21"})]})}),s.jsx("div",{className:"card-title",children:N||C||"Image"}),s.jsx("button",{className:"card-delete-btn",onClick:D=>{D.stopPropagation(),dl(c.id,"image")},children:s.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("polyline",{points:"3 6 5 6 21 6"}),s.jsx("path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"})]})})]}),s.jsxs("div",{className:"card-footer",children:[(c.tags.includes("todo")||c.tags.includes("done"))&&s.jsx("button",{className:`todo-checkbox ${c.tags.includes("done")?"checked":""}`,onClick:D=>Va(D,c.id,"image",c.tags),children:c.tags.includes("done")?s.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),s.jsx("polyline",{points:"9 11 12 14 22 4"})]}):s.jsx("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:s.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"})})}),s.jsxs("div",{className:"card-tags",children:[c.tags.map(D=>s.jsx("span",{className:"card-tag",children:D},D)),s.jsx("span",{className:"card-date",children:new Date(c.saved_at).toLocaleDateString()})]})]})]},c.id)},ys=()=>{tl(!1),Ze(),fe()};if(pi)return s.jsxs("div",{className:"app",children:[s.jsxs("header",{children:[s.jsx("button",{className:"header-btn back-btn",onClick:ys,children:"Back"}),s.jsx("h1",{children:"Settings"}),s.jsx("div",{className:"header-spacer"})]}),s.jsxs("main",{className:"settings-view",children:[s.jsxs("div",{className:"settings-section",children:[s.jsx("h2",{children:"Server Sync"}),s.jsx("p",{className:"settings-description",children:"Sync your saved items with the server. Pull to get items from other devices, push to send local items, or sync all to do both."}),s.jsx("p",{className:"settings-description",style:{fontSize:"0.85rem",opacity:.8},children:"Items sync to your account's current profile on the server."}),s.jsx("div",{className:"webhook-input",children:s.jsx("input",{type:"url",value:el,onChange:c=>pn(c.target.value),placeholder:"https://your-server.example.com",autoCapitalize:"none",autoCorrect:"off"})}),s.jsxs("div",{className:"webhook-input api-key-field",children:[s.jsx("input",{type:cl?"text":"password",value:Ua,onChange:c=>Pl(c.target.value),placeholder:"API key",autoCapitalize:"none",autoCorrect:"off"}),s.jsx("button",{type:"button",className:"toggle-visibility-btn",onClick:()=>Ra(!cl),children:cl?s.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("path",{d:"M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24"}),s.jsx("line",{x1:"1",y1:"1",x2:"23",y2:"23"})]}):s.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("path",{d:"M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"}),s.jsx("circle",{cx:"12",cy:"12",r:"3"})]})})]}),s.jsx("button",{onClick:gu,disabled:el===Nt&&Ua===kc,className:"save-settings-btn",children:"Save Settings"}),s.jsxs("label",{className:"auto-sync-toggle",children:[s.jsx("input",{type:"checkbox",checked:du,onChange:c=>Ei(c.target.checked)}),s.jsx("span",{children:"Auto-sync when items are added or modified"})]}),sl&&s.jsxs("p",{className:"last-sync-info",children:["Last synced: ",new Date(sl).toLocaleString()]}),Sn&&Sn.pending_count>0&&s.jsxs("p",{className:"sync-pending-info",children:[Sn.pending_count," item",Sn.pending_count===1?"":"s"," pending sync"]}),s.jsx("button",{className:"sync-btn primary",onClick:Ul,disabled:!Nt||je,children:je?"Syncing...":"Sync All"}),s.jsxs("div",{className:"sync-btn-row",children:[s.jsx("button",{className:"sync-btn secondary",onClick:ua,disabled:!Nt||je,children:"Pull"}),s.jsx("button",{className:"sync-btn secondary",onClick:Ai,disabled:!Nt||je,children:"Push"})]}),wa&&s.jsx("div",{className:`sync-message ${wa.includes("failed")||wa.includes("Failed")?"error":"success"}`,children:wa})]}),s.jsxs("div",{className:"settings-section",children:[s.jsx("h2",{children:"Profiles"}),Dt&&s.jsxs(s.Fragment,{children:[s.jsxs("p",{className:"settings-description",children:[Dt.isProductionBuild?"App Store/TestFlight build":"Development build",". Each profile has separate local data and sync destination."]}),(()=>{const c=Dt.profiles.find(C=>C.id===Dt.currentProfileId),h=Dt.profiles[0],N=c?.id===h?.id;return s.jsxs(s.Fragment,{children:[!N&&c&&s.jsxs("div",{className:"profile-warning-banner",children:['Using "',c.name,'" profile - data is isolated from default']}),s.jsx("div",{className:"profile-list",children:Dt.profiles.map(C=>{const D=C.id===Dt.currentProfileId,xt=!D&&Dt.profiles.length>1;return s.jsxs("div",{className:`profile-item ${D?"active":""}`,children:[s.jsxs("label",{className:"profile-radio-label",children:[s.jsx("input",{type:"radio",name:"profile",checked:D,onChange:()=>{console.log(`[Profile] Radio clicked: ${C.id}, isCurrent: ${D}`),D||(console.log(`[Profile] Switching to: ${C.id}`),ll(C.id))}}),s.jsx("span",{className:"profile-name",children:C.name}),D&&s.jsx("span",{className:"profile-badge current",children:"active"})]}),xt&&s.jsx("button",{className:"profile-delete-btn",onClick:async()=>{if(confirm(`Delete profile "${C.name}"? 14 14 15 - The database file will be preserved.`))try{const at=await X("delete_profile",{profileId:C.id});_n(at)}catch(at){alert(`Failed to delete: ${at}`)}},children:"Delete"})]},C.id)})}),s.jsx("div",{className:"profile-add-section",children:s.jsxs("div",{className:"profile-input-row",children:[s.jsx("input",{type:"text",value:Cl,onChange:C=>Dl(C.target.value),placeholder:"New profile name"}),s.jsx("button",{className:"sync-btn secondary",onClick:async()=>{if(Cl.trim())try{const C=await X("create_profile",{name:Cl.trim()});_n(C),Dl("")}catch(C){alert(`Failed to create: ${C}`)}},disabled:!Cl.trim(),children:"Add"})]})})]})})()]})]}),s.jsxs("div",{className:"settings-section",children:[s.jsx("h2",{children:"Display"}),s.jsx("p",{className:"settings-description",children:"Items with this tag are hidden from the main view unless the tag is selected as a filter."}),s.jsx("div",{className:"webhook-input",children:s.jsx("input",{type:"text",value:ea,onChange:c=>gu(c.target.value),placeholder:"archive",autoCapitalize:"none",autoCorrect:"off"})}),s.jsx("button",{onClick:pu,disabled:ea===ta,className:"save-settings-btn",children:"Save Archive Tag"})]}),s.jsxs("div",{className:"settings-section",children:[s.jsx("h2",{children:"Debug"}),s.jsxs("div",{className:"sync-btn-row",style:{flexDirection:"column",gap:"0.5rem"},children:[s.jsx("button",{className:"sync-btn secondary",onClick:async()=>{try{const c=await X("debug_list_container_files");tt("FILES: "+c.join(" | "))}catch(c){tt("ERROR: "+String(c))}},children:"List Container Files"}),s.jsx("button",{className:"sync-btn secondary",onClick:async()=>{try{const c=await X("debug_profiles_json");tt(c)}catch(c){tt("PROFILES ERROR: "+String(c))}},children:"Show profiles.json"}),s.jsx("button",{className:"sync-btn secondary",onClick:async()=>{try{const c=await X("debug_settings_table");tt(c)}catch(c){tt("SETTINGS ERROR: "+String(c))}},children:"Show Settings Table"}),s.jsx("button",{className:"sync-btn secondary",onClick:async()=>{try{const c=await X("debug_query_database");tt(c)}catch(c){tt("DB ERROR: "+String(c))}},children:"Query Database"}),s.jsx("button",{className:"sync-btn secondary",onClick:async()=>{try{tt("Exporting...");const c=await X("debug_export_database");tt("DB_START>>>"+c.substring(0,500)+"...("+c.length+" total chars). Use AirDrop or copy manually."),console.log("FULL_DB_BASE64:",c)}catch(c){tt("EXPORT ERROR: "+String(c))}},children:"Export Database"}),Dt&&Dt.profiles.length>=2&&s.jsx("button",{className:"sync-btn secondary",style:{backgroundColor:"#c44"},onClick:async()=>{const c=Dt.profiles[0],h=Dt.profiles[1];try{tt("Swapping...");const N=await X("swap_profile_databases",{profileIdA:c.id,profileIdB:h.id});tt(N)}catch(N){tt("SWAP ERROR: "+String(N))}},children:"Swap Default ↔ Dev Databases"})]})]})]}),Qe&&s.jsx("div",{className:"modal-overlay",children:s.jsxs("div",{className:"modal-content",children:[s.jsx("h3",{children:"Profile Changed"}),s.jsxs("p",{children:["Switched to ",s.jsx("strong",{children:Dt?.profiles.find(c=>c.id===Dt?.currentProfileId)?.name??"unknown"})," profile."]}),s.jsx("p",{children:"Please restart the app to ensure complete data isolation."}),s.jsxs("div",{className:"modal-buttons",children:[s.jsx("button",{className:"modal-btn secondary",onClick:()=>pe(!1),children:"Later"}),s.jsx("button",{className:"modal-btn primary",onClick:Cn,children:"Quit Now"})]})]})})]});const be=Bi(),Wa=B.length+q.length+rt.length+H.length,Ou=s.jsx("input",{ref:gi,type:"file",accept:"image/*",capture:"environment",onChange:Ga,style:{display:"none"}});return Ma?s.jsxs("div",{className:"app",children:[Ou,s.jsxs("header",{children:[s.jsx("button",{className:"header-btn back-btn",onClick:_u,children:"Cancel"}),s.jsx("h1",{children:"Save Photo"}),s.jsx("div",{className:"header-spacer"})]}),s.jsx("main",{className:"saved-view",children:s.jsxs("div",{className:"captured-image-view",children:[s.jsx("div",{className:"captured-image-preview",children:s.jsx("img",{src:Ma,alt:"Captured"})}),bl.size>0&&s.jsx("div",{className:"edit-section",children:s.jsx("div",{className:"editing-tags",children:Array.from(bl).sort().map(c=>s.jsxs("span",{className:"editing-tag",children:[c,s.jsx("button",{onClick:()=>Qa(c),children:"×"})]},c))})}),s.jsx("div",{className:"edit-section",children:s.jsxs("div",{className:"new-tag-input",children:[s.jsx("input",{type:"text",value:qe,onChange:c=>xl(c.target.value),onKeyDown:c=>{c.key==="Enter"&&(c.preventDefault(),ju())},placeholder:"Add tag...",autoCapitalize:"none",autoCorrect:"off",autoComplete:"off",spellCheck:!1}),s.jsx("button",{onClick:ju,disabled:!qe.trim(),children:"Add"})]})}),$.filter(c=>!bl.has(c.name)&&(!qe.trim()||c.name.toLowerCase().includes(qe.toLowerCase().trim()))).length>0&&s.jsx("div",{className:"edit-section",children:s.jsx("div",{className:"all-tags-list",children:$.filter(c=>!bl.has(c.name)&&(!qe.trim()||c.name.toLowerCase().includes(qe.toLowerCase().trim()))).map(c=>s.jsx("span",{className:"tag-chip",onClick:()=>Qa(c.name),children:c.name},c.name))})}),s.jsxs("div",{className:"edit-buttons",children:[s.jsx("button",{className:"cancel-btn",onClick:_u,children:"Cancel"}),s.jsx("button",{className:"save-btn",onClick:Fc,children:"Save"})]})]})})]}):s.jsxs("div",{className:`app ${Sl?"webview-active":""}`,ref:ka,children:[s.jsx("input",{ref:$l,style:{position:"fixed",opacity:0,top:"-100px"},readOnly:!0}),Ou,s.jsxs("header",{children:[s.jsxs("h1",{onClick:()=>{E!=="all"||Lt||Bt.size>0?Hi():wn()},style:{cursor:"pointer"},children:["Peek ",s.jsx("span",{style:{fontSize:"0.5em",opacity:.5},children:"v1039"})]}),s.jsxs("div",{className:"filter-icons",children:[s.jsxs("button",{className:`filter-btn ${E==="page"?"active":""}`,onClick:()=>Rn("page"),title:"Pages",children:[s.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("circle",{cx:"12",cy:"12",r:"10"}),s.jsx("line",{x1:"2",y1:"12",x2:"22",y2:"12"}),s.jsx("path",{d:"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"})]}),s.jsx("span",{className:"filter-count",children:B.length})]}),s.jsxs("button",{className:`filter-btn ${E==="text"?"active":""}`,onClick:()=>Rn("text"),title:"Notes",children:[s.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("path",{d:"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"}),s.jsx("polyline",{points:"14 2 14 8 20 8"}),s.jsx("line",{x1:"16",y1:"13",x2:"8",y2:"13"}),s.jsx("line",{x1:"16",y1:"17",x2:"8",y2:"17"})]}),s.jsx("span",{className:"filter-count",children:q.length})]}),s.jsxs("button",{className:`filter-btn ${E==="tagset"?"active":""}`,onClick:()=>Rn("tagset"),title:"Tag Sets",children:[s.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("path",{d:"M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z"}),s.jsx("line",{x1:"7",y1:"7",x2:"7.01",y2:"7"})]}),s.jsx("span",{className:"filter-count",children:rt.length})]}),s.jsxs("button",{className:`filter-btn ${E==="image"?"active":""}`,onClick:()=>Rn("image"),title:"Images",children:[s.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),s.jsx("circle",{cx:"8.5",cy:"8.5",r:"1.5"}),s.jsx("polyline",{points:"21 15 16 10 5 21"})]}),s.jsx("span",{className:"filter-count",children:H.length})]})]}),s.jsx("button",{className:"sort-btn",onClick:()=>Jc(c=>c==="newest"?"oldest":"newest"),title:Ua==="newest"?"Newest first":"Oldest first",children:Ua==="newest"?s.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("line",{x1:"12",y1:"5",x2:"12",y2:"19"}),s.jsx("polyline",{points:"19 12 12 19 5 12"})]}):s.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("line",{x1:"12",y1:"19",x2:"12",y2:"5"}),s.jsx("polyline",{points:"5 12 12 5 19 12"})]})}),s.jsx("button",{className:`header-btn settings-btn ${_e?"syncing":""}`,onClick:()=>tl(!0),children:s.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("circle",{cx:"12",cy:"12",r:"3"}),s.jsx("path",{d:"M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z"})]})})]}),Dt&&Dt.profiles.length>0&&Dt.currentProfileId!==Dt.profiles[0].id&&s.jsxs("div",{className:"profile-banner",children:["Profile: ",Dt.profiles.find(c=>c.id===Dt.currentProfileId)?.name??"Unknown"]}),s.jsxs("main",{className:"saved-view",ref:gn,onTouchStart:Xa,onTouchEnd:wi,children:[la!=="idle"&&s.jsx("div",{className:`pull-indicator ${la}`,children:la==="pulling"?"Hold to refresh...":"Release to refresh!"}),s.jsxs("div",{className:"input-row",children:[s.jsx("div",{className:"input-row-card",children:s.jsxs("div",{className:"input-with-clear",style:{flex:1},children:[s.jsx("input",{type:"text",className:"input-row-input",placeholder:"Search...",value:Lt,onChange:c=>Ye(c.target.value),autoCapitalize:"none",autoCorrect:"off",autoComplete:"off",spellCheck:!1}),s.jsx(Kc,{show:Lt.length>0||Bt.size>0,onClear:()=>{Ye(""),hu(new Set)}})]})}),s.jsxs("div",{className:"input-row-card",children:[s.jsx("div",{className:"input-with-clear",style:{flex:1},children:s.jsx("input",{type:"text",className:"input-row-input",placeholder:"Add...",value:F,onChange:c=>nt(c.target.value),onFocus:()=>ge(!0),autoCapitalize:"none",autoCorrect:"off",autoComplete:"off",spellCheck:!1})}),s.jsx("button",{className:"camera-btn",onClick:Eu,title:"Take photo",children:s.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("path",{d:"M23 19a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h4l2-3h6l2 3h4a2 2 0 0 1 2 2z"}),s.jsx("circle",{cx:"12",cy:"13",r:"4"})]})})]})]}),s.jsxs("div",{className:"drag-handle-wrapper",children:[s.jsx("div",{className:"filter-tags-container",ref:Ra,style:{height:`${El}px`},children:zu().length===0?s.jsx("div",{className:"filter-tags-empty",children:"No matching tags"}):s.jsx("div",{className:"filter-tags",children:zu().map(c=>s.jsx("span",{className:`tag-chip ${Bt.has(c.name)?"selected":""}`,onClick:()=>Li(c.name),children:c.name},c.name))})}),s.jsx("div",{className:"drag-handle",onMouseDown:c=>{c.preventDefault(),yu(c.clientY)},onTouchStart:c=>{yu(c.touches[0].clientY)},children:s.jsx("div",{className:"drag-handle-bar"})})]}),s.jsx("div",{className:"unified-list",children:Wa===0?s.jsxs("div",{className:"empty-state",children:[s.jsx("p",{children:"No saved items yet."}),s.jsx("p",{children:"Share a URL from any app to get started!"})]}):be.length===0?s.jsxs("div",{className:"empty-state",children:[s.jsx("p",{children:"No matching items."}),s.jsx("p",{children:"Tap Peek to clear filters."})]}):be.map(c=>hs(c))})]}),ds(),ae&&s.jsxs(hi,{onDismiss:()=>ge(!1),keyboardHeight:Xe,children:[s.jsx(wh,{value:F,onChange:nt,placeholder:"Enter text, URL, or just select tags...",keyboardHeight:Xe,autoFocus:!0,autoCapitalize:"none",autoCorrect:"off"}),s.jsx(mi,{selectedTags:zt,availableTags:$,tagInput:il,onTagInputChange:yl,onToggleTag:Ya,onAddTag:Tu,placeholder:"Add new tag..."}),s.jsx(vi,{onSave:$c,onCancel:()=>ge(!1),cancelLabel:"Close",saveDisabled:!Au()})]}),vs(),ms(),Sn&&s.jsx("div",{className:`toast toast-${Sn.type}`,children:Sn.message}),Qe&&s.jsx("div",{className:"modal-overlay",children:s.jsxs("div",{className:"modal-content",children:[s.jsx("h3",{children:"Profile Changed"}),s.jsxs("p",{children:["Switched to ",s.jsx("strong",{children:Dt?.profiles.find(c=>c.id===Dt?.currentProfileId)?.name??"unknown"})," profile."]}),s.jsx("p",{children:"Please restart the app to ensure complete data isolation."}),s.jsxs("div",{className:"modal-buttons",children:[s.jsx("button",{className:"modal-btn secondary",onClick:()=>pe(!1),children:"Later"}),s.jsx("button",{className:"modal-btn primary",onClick:Cn,children:"Quit Now"})]})]})})]})}mm.createRoot(document.getElementById("root")).render(s.jsx(im.StrictMode,{children:s.jsx(Sm,{})})); 15 + The database file will be preserved.`))try{const ct=await X("delete_profile",{profileId:C.id});bn(ct)}catch(ct){alert(`Failed to delete: ${ct}`)}},children:"Delete"})]},C.id)})}),s.jsx("div",{className:"profile-add-section",children:s.jsxs("div",{className:"profile-input-row",children:[s.jsx("input",{type:"text",value:Cl,onChange:C=>Dl(C.target.value),placeholder:"New profile name"}),s.jsx("button",{className:"sync-btn secondary",onClick:async()=>{if(Cl.trim())try{const C=await X("create_profile",{name:Cl.trim()});bn(C),Dl("")}catch(C){alert(`Failed to create: ${C}`)}},disabled:!Cl.trim(),children:"Add"})]})})]})})()]})]}),s.jsxs("div",{className:"settings-section",children:[s.jsx("h2",{children:"Display"}),s.jsx("p",{className:"settings-description",children:"Items with this tag are hidden from the main view unless the tag is selected as a filter."}),s.jsx("div",{className:"webhook-input",children:s.jsx("input",{type:"text",value:ea,onChange:c=>hu(c.target.value),placeholder:"archive",autoCapitalize:"none",autoCorrect:"off"})}),s.jsx("button",{onClick:vu,disabled:ea===ta,className:"save-settings-btn",children:"Save Archive Tag"})]}),s.jsxs("div",{className:"settings-section",children:[s.jsx("h2",{children:"Debug"}),s.jsxs("div",{className:"sync-btn-row",style:{flexDirection:"column",gap:"0.5rem"},children:[s.jsx("button",{className:"sync-btn secondary",onClick:async()=>{try{const c=await X("debug_list_container_files");tt("FILES: "+c.join(" | "))}catch(c){tt("ERROR: "+String(c))}},children:"List Container Files"}),s.jsx("button",{className:"sync-btn secondary",onClick:async()=>{try{const c=await X("debug_profiles_json");tt(c)}catch(c){tt("PROFILES ERROR: "+String(c))}},children:"Show profiles.json"}),s.jsx("button",{className:"sync-btn secondary",onClick:async()=>{try{const c=await X("debug_settings_table");tt(c)}catch(c){tt("SETTINGS ERROR: "+String(c))}},children:"Show Settings Table"}),s.jsx("button",{className:"sync-btn secondary",onClick:async()=>{try{const c=await X("debug_query_database");tt(c)}catch(c){tt("DB ERROR: "+String(c))}},children:"Query Database"}),s.jsx("button",{className:"sync-btn secondary",onClick:async()=>{try{tt("Exporting...");const c=await X("debug_export_database");tt("DB_START>>>"+c.substring(0,500)+"...("+c.length+" total chars). Use AirDrop or copy manually."),console.log("FULL_DB_BASE64:",c)}catch(c){tt("EXPORT ERROR: "+String(c))}},children:"Export Database"}),Dt&&Dt.profiles.length>=2&&s.jsx("button",{className:"sync-btn secondary",style:{backgroundColor:"#c44"},onClick:async()=>{const c=Dt.profiles[0],h=Dt.profiles[1];try{tt("Swapping...");const N=await X("swap_profile_databases",{profileIdA:c.id,profileIdB:h.id});tt(N)}catch(N){tt("SWAP ERROR: "+String(N))}},children:"Swap Default ↔ Dev Databases"})]})]})]}),Qe&&s.jsx("div",{className:"modal-overlay",children:s.jsxs("div",{className:"modal-content",children:[s.jsx("h3",{children:"Profile Changed"}),s.jsxs("p",{children:["Switched to ",s.jsx("strong",{children:Dt?.profiles.find(c=>c.id===Dt?.currentProfileId)?.name??"unknown"})," profile."]}),s.jsx("p",{children:"Please restart the app to ensure complete data isolation."}),s.jsxs("div",{className:"modal-buttons",children:[s.jsx("button",{className:"modal-btn secondary",onClick:()=>ye(!1),children:"Later"}),s.jsx("button",{className:"modal-btn primary",onClick:jn,children:"Quit Now"})]})]})})]});const Se=Bi(),Ka=B.length+q.length+rt.length+H.length,Cu=s.jsx("input",{ref:gi,type:"file",accept:"image/*",capture:"environment",onChange:qa,style:{display:"none"}});return Ca?s.jsxs("div",{className:"app",children:[Cu,s.jsxs("header",{children:[s.jsx("button",{className:"header-btn back-btn",onClick:Tu,children:"Cancel"}),s.jsx("h1",{children:"Save Photo"}),s.jsx("div",{className:"header-spacer"})]}),s.jsx("main",{className:"saved-view",children:s.jsxs("div",{className:"captured-image-view",children:[s.jsx("div",{className:"captured-image-preview",children:s.jsx("img",{src:Ca,alt:"Captured"})}),bl.size>0&&s.jsx("div",{className:"edit-section",children:s.jsx("div",{className:"editing-tags",children:Array.from(bl).sort().map(c=>s.jsxs("span",{className:"editing-tag",children:[c,s.jsx("button",{onClick:()=>Ya(c),children:"×"})]},c))})}),s.jsx("div",{className:"edit-section",children:s.jsxs("div",{className:"new-tag-input",children:[s.jsx("input",{type:"text",value:qe,onChange:c=>xl(c.target.value),onKeyDown:c=>{c.key==="Enter"&&(c.preventDefault(),xu())},placeholder:"Add tag...",autoCapitalize:"none",autoCorrect:"off",autoComplete:"off",spellCheck:!1}),s.jsx("button",{onClick:xu,disabled:!qe.trim(),children:"Add"})]})}),$.filter(c=>!bl.has(c.name)&&(!qe.trim()||c.name.toLowerCase().includes(qe.toLowerCase().trim()))).length>0&&s.jsx("div",{className:"edit-section",children:s.jsx("div",{className:"all-tags-list",children:$.filter(c=>!bl.has(c.name)&&(!qe.trim()||c.name.toLowerCase().includes(qe.toLowerCase().trim()))).map(c=>s.jsx("span",{className:"tag-chip",onClick:()=>Ya(c.name),children:c.name},c.name))})}),s.jsxs("div",{className:"edit-buttons",children:[s.jsx("button",{className:"cancel-btn",onClick:Tu,children:"Cancel"}),s.jsx("button",{className:"save-btn",onClick:Fc,children:"Save"})]})]})})]}):s.jsxs("div",{className:`app ${Sl?"webview-active":""}`,ref:On,children:[s.jsx("input",{ref:$l,style:{position:"fixed",opacity:0,top:"-100px"},readOnly:!0}),Cu,s.jsxs("header",{children:[s.jsxs("h1",{onClick:()=>{E!=="all"||Lt||Bt.size>0?Hi():Dn()},style:{cursor:"pointer"},children:["Peek ",s.jsx("span",{style:{fontSize:"0.5em",opacity:.5},children:"v1050"})]}),s.jsxs("div",{className:"filter-icons",children:[s.jsxs("button",{className:`filter-btn ${E==="page"?"active":""}`,onClick:()=>Cn("page"),title:"Pages",children:[s.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("circle",{cx:"12",cy:"12",r:"10"}),s.jsx("line",{x1:"2",y1:"12",x2:"22",y2:"12"}),s.jsx("path",{d:"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"})]}),s.jsx("span",{className:"filter-count",children:B.length})]}),s.jsxs("button",{className:`filter-btn ${E==="text"?"active":""}`,onClick:()=>Cn("text"),title:"Notes",children:[s.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("path",{d:"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"}),s.jsx("polyline",{points:"14 2 14 8 20 8"}),s.jsx("line",{x1:"16",y1:"13",x2:"8",y2:"13"}),s.jsx("line",{x1:"16",y1:"17",x2:"8",y2:"17"})]}),s.jsx("span",{className:"filter-count",children:q.length})]}),s.jsxs("button",{className:`filter-btn ${E==="tagset"?"active":""}`,onClick:()=>Cn("tagset"),title:"Tag Sets",children:[s.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("path",{d:"M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z"}),s.jsx("line",{x1:"7",y1:"7",x2:"7.01",y2:"7"})]}),s.jsx("span",{className:"filter-count",children:rt.length})]}),s.jsxs("button",{className:`filter-btn ${E==="image"?"active":""}`,onClick:()=>Cn("image"),title:"Images",children:[s.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),s.jsx("circle",{cx:"8.5",cy:"8.5",r:"1.5"}),s.jsx("polyline",{points:"21 15 16 10 5 21"})]}),s.jsx("span",{className:"filter-count",children:H.length})]})]}),s.jsx("button",{className:"sort-btn",onClick:()=>Jc(c=>c==="newest"?"oldest":"newest"),title:Oa==="newest"?"Newest first":"Oldest first",children:Oa==="newest"?s.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("line",{x1:"12",y1:"5",x2:"12",y2:"19"}),s.jsx("polyline",{points:"19 12 12 19 5 12"})]}):s.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("line",{x1:"12",y1:"19",x2:"12",y2:"5"}),s.jsx("polyline",{points:"5 12 12 5 19 12"})]})}),s.jsx("button",{className:`header-btn settings-btn ${je?"syncing":""}`,onClick:()=>tl(!0),children:s.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("circle",{cx:"12",cy:"12",r:"3"}),s.jsx("path",{d:"M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z"})]})})]}),Dt&&Dt.profiles.length>0&&Dt.currentProfileId!==Dt.profiles[0].id&&s.jsxs("div",{className:"profile-banner",children:["Profile: ",Dt.profiles.find(c=>c.id===Dt.currentProfileId)?.name??"Unknown"]}),s.jsxs("main",{className:"saved-view",ref:rn,onTouchStart:Ga,onTouchEnd:wi,children:[la!=="idle"&&s.jsx("div",{className:`pull-indicator ${la}`,children:la==="pulling"?"Hold to refresh...":"Release to refresh!"}),s.jsxs("div",{className:"input-row",children:[s.jsx("div",{className:"input-row-card",children:s.jsxs("div",{className:"input-with-clear",style:{flex:1},children:[s.jsx("input",{type:"text",className:"input-row-input",placeholder:"Search...",value:Lt,onChange:c=>Ye(c.target.value),autoCapitalize:"none",autoCorrect:"off",autoComplete:"off",spellCheck:!1}),s.jsx(Kc,{show:Lt.length>0||Bt.size>0,onClear:()=>{Ye(""),ou(new Set)}})]})}),s.jsxs("div",{className:"input-row-card",children:[s.jsx("div",{className:"input-with-clear",style:{flex:1},children:s.jsx("input",{type:"text",className:"input-row-input",placeholder:"Add...",value:F,onChange:c=>at(c.target.value),onFocus:()=>ve(!0),autoCapitalize:"none",autoCorrect:"off",autoComplete:"off",spellCheck:!1})}),s.jsx("button",{className:"camera-btn",onClick:bu,title:"Take photo",children:s.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("path",{d:"M23 19a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h4l2-3h6l2 3h4a2 2 0 0 1 2 2z"}),s.jsx("circle",{cx:"12",cy:"13",r:"4"})]})})]})]}),s.jsxs("div",{className:"drag-handle-wrapper",children:[s.jsx("div",{className:"filter-tags-container",ref:Ma,style:{height:`${El}px`},children:ju().length===0?s.jsx("div",{className:"filter-tags-empty",children:"No matching tags"}):s.jsx("div",{className:"filter-tags",children:ju().map(c=>s.jsx("span",{className:`tag-chip ${Bt.has(c.name)?"selected":""}`,onClick:()=>Li(c.name),children:c.name},c.name))})}),s.jsx("div",{className:"drag-handle",onMouseDown:c=>{c.preventDefault(),mu(c.clientY)},onTouchStart:c=>{mu(c.touches[0].clientY)},children:s.jsx("div",{className:"drag-handle-bar"})})]}),s.jsx("div",{className:"unified-list",children:Ka===0?s.jsxs("div",{className:"empty-state",children:[s.jsx("p",{children:"No saved items yet."}),s.jsx("p",{children:"Share a URL from any app to get started!"})]}):Se.length===0?s.jsxs("div",{className:"empty-state",children:[s.jsx("p",{children:"No matching items."}),s.jsx("p",{children:"Tap Peek to clear filters."})]}):Se.map(c=>hs(c))})]}),ds(),ae&&s.jsxs(ri,{onDismiss:()=>ve(!1),keyboardHeight:Xe,children:[s.jsx(wh,{value:F,onChange:at,placeholder:"Enter text, URL, or just select tags...",keyboardHeight:Xe,autoFocus:!0,autoCapitalize:"none",autoCorrect:"off"}),s.jsx(di,{selectedTags:zt,availableTags:$,tagInput:il,onTagInputChange:yl,onToggleTag:Ba,onAddTag:Su,placeholder:"Add new tag..."}),s.jsx(hi,{onSave:$c,onCancel:()=>ve(!1),cancelLabel:"Close",saveDisabled:!Eu()})]}),vs(),ms(),mn&&s.jsx("div",{className:`toast toast-${mn.type}`,children:mn.message}),Qe&&s.jsx("div",{className:"modal-overlay",children:s.jsxs("div",{className:"modal-content",children:[s.jsx("h3",{children:"Profile Changed"}),s.jsxs("p",{children:["Switched to ",s.jsx("strong",{children:Dt?.profiles.find(c=>c.id===Dt?.currentProfileId)?.name??"unknown"})," profile."]}),s.jsx("p",{children:"Please restart the app to ensure complete data isolation."}),s.jsxs("div",{className:"modal-buttons",children:[s.jsx("button",{className:"modal-btn secondary",onClick:()=>ye(!1),children:"Later"}),s.jsx("button",{className:"modal-btn primary",onClick:jn,children:"Quit Now"})]})]})})]})}mm.createRoot(document.getElementById("root")).render(s.jsx(im.StrictMode,{children:s.jsx(Sm,{})}));
+17 -15
backend/tauri-mobile/src-tauri/gen/apple/assets/index.html
··· 1 - <!doctype html> 2 - <html lang="en"> 3 - <head> 4 - <meta charset="UTF-8" /> 5 - <link rel="icon" type="image/svg+xml" href="/vite.svg" /> 6 - <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" /> 7 - <meta name="color-scheme" content="light dark" /> 8 - <title>Tauri + React + Typescript</title> 9 - <script type="module" crossorigin src="/assets/index-BsaIPLIs.js"></script> 10 - <link rel="stylesheet" crossorigin href="/assets/index-CH7TEVAW.css"> 11 - </head> 12 - 13 - <body> 14 - <div id="root"></div> 15 - </body> 1 + <!DOCTYPE html> 2 + <html> 3 + <head> 4 + <meta charset="UTF-8"> 5 + <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 + <title>Loading...</title> 7 + <script> 8 + // Redirect to dev server on localhost 9 + // iOS simulator can access Mac's localhost 10 + window.location.href = 'http://localhost:63720/'; 11 + </script> 12 + </head> 13 + <body> 14 + <div style="display: flex; align-items: center; justify-content: center; height: 100vh; font-family: system-ui;"> 15 + Loading dev server... 16 + </div> 17 + </body> 16 18 </html>
+1 -1
backend/tauri-mobile/src-tauri/gen/apple/peek-save.xcodeproj/xcshareddata/xcschemes/peek-save_iOS.xcscheme
··· 52 52 </Testables> 53 53 </TestAction> 54 54 <LaunchAction 55 - buildConfiguration = "release" 55 + buildConfiguration = "debug" 56 56 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" 57 57 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" 58 58 launchStyle = "0"
+2 -1
backend/tauri-mobile/src-tauri/tauri.conf.json
··· 5 5 "identifier": "com.dietrich.peek-mobile", 6 6 "build": { 7 7 "beforeBuildCommand": "npm run build", 8 - "frontendDist": "../dist" 8 + "frontendDist": "../dist", 9 + "devUrl": "http://192.168.50.143:63720" 9 10 }, 10 11 "app": { 11 12 "windows": [