From 62b351329f9b4c58a140fce2a0680d31e0bf1845 Mon Sep 17 00:00:00 2001 From: buapebot <119761697+buapebot@users.noreply.github.com> Date: Wed, 11 Sep 2024 14:50:44 +0000 Subject: [PATCH] deploy: 5fdd00686b3d40c37695d9e4a3d9f43dd949e637 --- 404.html | 2 +- .../F38ELQvwiJhf2yaC9cu18/_buildManifest.js | 1 - .../ajd-SQ2r2d7teD8cRVxbO/_buildManifest.js | 1 + .../_ssgManifest.js | 0 _next/static/chunks/191-b80eeb6bedf94e04.js | 1 + _next/static/chunks/352-56c75f7aac003aae.js | 1 - _next/static/chunks/432-4bc69cd385351b3d.js | 2 + .../chunks/449ac287-5af0f92687da2909.js | 1 - _next/static/chunks/498-51b4d37b57c1124d.js | 51 ---- _next/static/chunks/500-1b1a53ff982c1110.js | 2 - _next/static/chunks/541.b0d1a60b26ca2b62.js | 1 + .../chunks/58d418e1-5a644d818caae79f.js | 1 + _next/static/chunks/760-885d79b354ba09d0.js | 1 + _next/static/chunks/808-6dceee3f6f2f7cd1.js | 1 + _next/static/chunks/837-18f64fa110fad607.js | 26 -- _next/static/chunks/914.7e7a0d36f92abc86.js | 14 -- .../app/[...slug]/page-816366ff6fb69ae0.js | 1 - .../app/[...slug]/page-a4fd37b3361b7e5a.js | 1 + ...fbb1f27d95.js => page-d47650f17d542f90.js} | 2 +- .../chunks/app/layout-26077b10d25ec523.js | 1 + .../chunks/app/layout-d4859dce4119addd.js | 1 - .../chunks/app/page-83f5d6cf5b7a02ca.js | 1 + .../chunks/app/page-9071c8121aba0f43.js | 1 - .../chunks/framework-78d12eae83f527f9.js | 34 +-- _next/static/chunks/main-1006482450340156.js | 1 - _next/static/chunks/main-8699aed6574b5669.js | 1 + .../chunks/main-app-2894c493585e63d7.js | 1 - .../chunks/main-app-f40442bbc857c0cf.js | 1 + .../chunks/pages/_app-97a4b9ff1f2217ed.js | 1 - .../chunks/pages/_app-e7ccab75e604f42a.js | 1 + .../chunks/pages/_error-741862241efb03c1.js | 1 + .../chunks/pages/_error-afee4ce1f4d600c4.js | 1 - .../static/chunks/webpack-60947e2389ca3dcc.js | 1 - .../static/chunks/webpack-6a097457df3d3a3a.js | 1 + _next/static/css/a7f25022a0c6b305.css | 5 - _next/static/css/fd49613c1e22c54d.css | 5 + carbon.html | 4 +- carbon.txt | 97 ++++---- carbon/api.html | 8 - carbon/api.txt | 64 ----- carbon/api/classes/AnySelectMenu.html | 63 ----- carbon/api/classes/AnySelectMenu.txt | 70 ------ .../api/classes/AnySelectMenuInteraction.html | 149 ----------- .../api/classes/AnySelectMenuInteraction.txt | 79 ------ .../api/classes/AutocompleteInteraction.html | 130 ---------- .../api/classes/AutocompleteInteraction.txt | 77 ------ .../classes/AutocompleteOptionsHandler.html | 219 ----------------- .../classes/AutocompleteOptionsHandler.txt | 74 ------ carbon/api/classes/BaseChannel.html | 52 ---- carbon/api/classes/BaseChannel.txt | 70 ------ carbon/api/classes/BaseCommand.html | 33 --- carbon/api/classes/BaseCommand.txt | 67 ----- carbon/api/classes/BaseComponent.html | 27 -- carbon/api/classes/BaseComponent.txt | 66 ----- .../api/classes/BaseComponentInteraction.html | 136 ---------- .../api/classes/BaseComponentInteraction.txt | 78 ------ carbon/api/classes/BaseGuildChannel.html | 146 ----------- carbon/api/classes/BaseGuildChannel.txt | 80 ------ carbon/api/classes/BaseGuildTextChannel.html | 198 --------------- carbon/api/classes/BaseGuildTextChannel.txt | 84 ------- carbon/api/classes/BaseInteraction.html | 111 --------- carbon/api/classes/BaseInteraction.txt | 78 ------ carbon/api/classes/Button.html | 48 ---- carbon/api/classes/Button.txt | 68 ----- carbon/api/classes/ButtonInteraction.html | 133 ---------- carbon/api/classes/ButtonInteraction.txt | 77 ------ carbon/api/classes/ChannelSelectMenu.html | 60 ----- carbon/api/classes/ChannelSelectMenu.txt | 69 ------ .../classes/ChannelSelectMenuInteraction.html | 143 ----------- .../classes/ChannelSelectMenuInteraction.txt | 78 ------ carbon/api/classes/Client.html | 33 --- carbon/api/classes/Client.txt | 66 ----- carbon/api/classes/Command.html | 59 ----- carbon/api/classes/Command.txt | 69 ------ carbon/api/classes/CommandHandler.html | 37 --- carbon/api/classes/CommandHandler.txt | 67 ----- carbon/api/classes/CommandInteraction.html | 122 --------- carbon/api/classes/CommandInteraction.txt | 76 ------ .../classes/CommandWithSubcommandGroups.html | 38 --- .../classes/CommandWithSubcommandGroups.txt | 67 ----- .../api/classes/CommandWithSubcommands.html | 42 ---- carbon/api/classes/CommandWithSubcommands.txt | 68 ----- carbon/api/classes/ComponentHandler.html | 39 --- carbon/api/classes/ComponentHandler.txt | 67 ----- carbon/api/classes/DmChannel.html | 61 ----- carbon/api/classes/DmChannel.txt | 69 ------ carbon/api/classes/Embed.html | 22 -- carbon/api/classes/Embed.txt | 65 ----- carbon/api/classes/GroupDmChannel.html | 106 -------- carbon/api/classes/GroupDmChannel.txt | 75 ------ carbon/api/classes/Guild.html | 89 ------- carbon/api/classes/Guild.txt | 74 ------ .../api/classes/GuildAnnouncementChannel.html | 207 ---------------- .../api/classes/GuildAnnouncementChannel.txt | 83 ------- carbon/api/classes/GuildCategoryChannel.html | 149 ----------- carbon/api/classes/GuildCategoryChannel.txt | 78 ------ carbon/api/classes/GuildForumChannel.html | 177 ------------- carbon/api/classes/GuildForumChannel.txt | 80 ------ carbon/api/classes/GuildMediaChannel.html | 175 ------------- carbon/api/classes/GuildMediaChannel.txt | 80 ------ carbon/api/classes/GuildMember.html | 115 --------- carbon/api/classes/GuildMember.txt | 77 ------ carbon/api/classes/GuildStageChannel.html | 150 ----------- carbon/api/classes/GuildStageChannel.txt | 78 ------ .../api/classes/GuildStageOrVoiceChannel.html | 154 ------------ .../api/classes/GuildStageOrVoiceChannel.txt | 79 ------ carbon/api/classes/GuildTextChannel.html | 199 --------------- carbon/api/classes/GuildTextChannel.txt | 82 ------- carbon/api/classes/GuildThreadChannel.html | 232 ------------------ carbon/api/classes/GuildThreadChannel.txt | 88 ------- .../api/classes/GuildThreadOnlyChannel.html | 179 -------------- carbon/api/classes/GuildThreadOnlyChannel.txt | 82 ------- carbon/api/classes/GuildVoiceChannel.html | 150 ----------- carbon/api/classes/GuildVoiceChannel.txt | 78 ------ carbon/api/classes/LinkButton.html | 39 --- carbon/api/classes/LinkButton.txt | 67 ----- carbon/api/classes/MentionableSelectMenu.html | 60 ----- carbon/api/classes/MentionableSelectMenu.txt | 69 ------ .../MentionableSelectMenuInteraction.html | 143 ----------- .../MentionableSelectMenuInteraction.txt | 78 ------ carbon/api/classes/Message.html | 76 ------ carbon/api/classes/Message.txt | 73 ------ carbon/api/classes/Modal.html | 25 -- carbon/api/classes/Modal.txt | 66 ----- carbon/api/classes/ModalHandler.html | 39 --- carbon/api/classes/ModalHandler.txt | 67 ----- carbon/api/classes/ModalInteraction.html | 131 ---------- carbon/api/classes/ModalInteraction.txt | 77 ------ carbon/api/classes/OptionsHandler.html | 183 -------------- carbon/api/classes/OptionsHandler.txt | 74 ------ carbon/api/classes/PremiumButton.html | 39 --- carbon/api/classes/PremiumButton.txt | 67 ----- carbon/api/classes/Role.html | 116 --------- carbon/api/classes/Role.txt | 76 ------ carbon/api/classes/RoleSelectMenu.html | 60 ----- carbon/api/classes/RoleSelectMenu.txt | 69 ------ .../classes/RoleSelectMenuInteraction.html | 143 ----------- .../api/classes/RoleSelectMenuInteraction.txt | 78 ------ carbon/api/classes/Row.html | 48 ---- carbon/api/classes/Row.txt | 69 ------ carbon/api/classes/StringSelectMenu.html | 60 ----- carbon/api/classes/StringSelectMenu.txt | 69 ------ .../classes/StringSelectMenuInteraction.html | 143 ----------- .../classes/StringSelectMenuInteraction.txt | 78 ------ carbon/api/classes/TextInput.html | 39 --- carbon/api/classes/TextInput.txt | 67 ----- carbon/api/classes/User.html | 63 ----- carbon/api/classes/User.txt | 71 ------ carbon/api/classes/UserSelectMenu.html | 60 ----- carbon/api/classes/UserSelectMenu.txt | 69 ------ .../classes/UserSelectMenuInteraction.html | 143 ----------- .../api/classes/UserSelectMenuInteraction.txt | 78 ------ carbon/api/enumerations/ClientMode.html | 4 - carbon/api/enumerations/ClientMode.txt | 61 ----- carbon/api/functions/channelFactory.html | 7 - carbon/api/functions/channelFactory.txt | 62 ----- .../AnySelectMenuComponentType.html | 3 - .../AnySelectMenuComponentType.txt | 60 ----- carbon/api/type-aliases/ClientOptions.html | 6 - carbon/api/type-aliases/ClientOptions.txt | 61 ----- carbon/api/type-aliases/CommandOptions.html | 3 - carbon/api/type-aliases/CommandOptions.txt | 60 ----- .../type-aliases/ComponentAdditionalData.html | 5 - .../type-aliases/ComponentAdditionalData.txt | 61 ----- .../api/type-aliases/InteractionDefaults.html | 5 - .../api/type-aliases/InteractionDefaults.txt | 61 ----- .../api/type-aliases/InteractionFileData.html | 6 - .../api/type-aliases/InteractionFileData.txt | 61 ----- .../type-aliases/InteractionReplyData.html | 6 - .../api/type-aliases/InteractionReplyData.txt | 61 ----- .../type-aliases/InteractionReplyOptions.html | 6 - .../type-aliases/InteractionReplyOptions.txt | 61 ----- carbon/api/type-aliases/RawOptions.html | 5 - carbon/api/type-aliases/RawOptions.txt | 61 ----- carbon/classes.html | 4 +- carbon/classes.txt | 86 +++---- carbon/classes/client.html | 4 +- carbon/classes/client.txt | 92 +++---- carbon/classes/commands.html | 4 +- carbon/classes/commands.txt | 104 ++++---- carbon/classes/components.html | 4 +- carbon/classes/components.txt | 90 +++---- carbon/classes/components/buttons.html | 4 +- carbon/classes/components/buttons.txt | 96 ++++---- carbon/classes/components/select-menus.html | 4 +- carbon/classes/components/select-menus.txt | 90 +++---- carbon/classes/components/text-inputs.html | 4 +- carbon/classes/components/text-inputs.txt | 90 +++---- carbon/classes/embeds.html | 4 +- carbon/classes/embeds.txt | 92 +++---- carbon/classes/modals.html | 4 +- carbon/classes/modals.txt | 90 +++---- carbon/even-more.html | 2 +- carbon/even-more.txt | 86 +++---- carbon/even-more/contributing.html | 4 +- carbon/even-more/contributing.txt | 88 +++---- carbon/even-more/powered-by-carbon.html | 2 +- carbon/even-more/powered-by-carbon.txt | 86 +++---- carbon/getting-started.html | 2 +- carbon/getting-started.txt | 86 +++---- carbon/getting-started/bun.html | 2 +- carbon/getting-started/bun.txt | 86 +++---- .../getting-started/cloudflare-workers.html | 18 +- carbon/getting-started/cloudflare-workers.txt | 114 ++++----- carbon/getting-started/nextjs.html | 2 +- carbon/getting-started/nextjs.txt | 86 +++---- carbon/getting-started/nodejs.html | 10 +- carbon/getting-started/nodejs.txt | 114 ++++----- carbon/helpful-guides.html | 2 +- carbon/helpful-guides.txt | 86 +++---- carbon/helpful-guides/custom-router.html | 4 +- carbon/helpful-guides/custom-router.txt | 90 +++---- carbon/helpful-guides/developer-portal.html | 2 +- carbon/helpful-guides/developer-portal.txt | 86 +++---- .../developer-portal/create-a-bot.html | 4 +- .../developer-portal/create-a-bot.txt | 94 +++---- .../helpful-guides/developer-portal/urls.html | 4 +- .../helpful-guides/developer-portal/urls.txt | 90 +++---- carbon/helpful-guides/partials.html | 4 +- carbon/helpful-guides/partials.txt | 86 +++---- carbon/helpful-guides/responses.html | 4 +- carbon/helpful-guides/responses.txt | 96 ++++---- carbon/helpful-guides/why-classes.html | 2 +- carbon/helpful-guides/why-classes.txt | 86 +++---- index.html | 2 +- index.txt | 8 +- linked-roles.html | 6 +- linked-roles.txt | 100 ++++---- linked-roles/api.html | 6 - linked-roles/api.txt | 63 ----- linked-roles/api/classes/LinkedRoles.html | 42 ---- linked-roles/api/classes/LinkedRoles.txt | 66 ----- ...ApplicationRoleConnectionMetadataType.html | 3 - .../ApplicationRoleConnectionMetadataType.txt | 61 ----- .../api/type-aliases/LinkedRoleCriteria.html | 8 - .../api/type-aliases/LinkedRoleCriteria.txt | 62 ----- .../api/type-aliases/LinkedRolesOptions.html | 6 - .../api/type-aliases/LinkedRolesOptions.txt | 61 ----- nodejs.html | 2 +- nodejs.txt | 86 +++---- nodejs/api.html | 2 - nodejs/api.txt | 61 ----- nodejs/api/functions/loadCommands.html | 19 -- nodejs/api/functions/loadCommands.txt | 64 ----- nodejs/api/functions/serve.html | 7 - nodejs/api/functions/serve.txt | 62 ----- request.html | 4 +- request.txt | 86 +++---- request/api.html | 8 - request/api.txt | 64 ----- request/api/classes/BaseError.html | 31 --- request/api/classes/BaseError.txt | 66 ----- request/api/classes/DiscordError.html | 21 -- request/api/classes/DiscordError.txt | 65 ----- request/api/classes/RateLimitError.html | 18 -- request/api/classes/RateLimitError.txt | 64 ----- request/api/classes/RequestClient.html | 65 ----- request/api/classes/RequestClient.txt | 70 ------ request/api/functions/errorMapper.html | 7 - request/api/functions/errorMapper.txt | 62 ----- request/api/interfaces/TransformedError.html | 2 - request/api/interfaces/TransformedError.txt | 61 ----- request/api/type-aliases/Attachment.html | 5 - request/api/type-aliases/Attachment.txt | 61 ----- request/api/type-aliases/DiscordRawError.html | 5 - request/api/type-aliases/DiscordRawError.txt | 61 ----- request/api/type-aliases/QueuedRequest.html | 5 - request/api/type-aliases/QueuedRequest.txt | 61 ----- .../type-aliases/RequestClientOptions.html | 6 - .../api/type-aliases/RequestClientOptions.txt | 61 ----- request/api/type-aliases/RequestData.html | 5 - request/api/type-aliases/RequestData.txt | 61 ----- 272 files changed, 1418 insertions(+), 13783 deletions(-) delete mode 100644 _next/static/F38ELQvwiJhf2yaC9cu18/_buildManifest.js create mode 100644 _next/static/ajd-SQ2r2d7teD8cRVxbO/_buildManifest.js rename _next/static/{F38ELQvwiJhf2yaC9cu18 => ajd-SQ2r2d7teD8cRVxbO}/_ssgManifest.js (100%) create mode 100644 _next/static/chunks/191-b80eeb6bedf94e04.js delete mode 100644 _next/static/chunks/352-56c75f7aac003aae.js create mode 100644 _next/static/chunks/432-4bc69cd385351b3d.js delete mode 100644 _next/static/chunks/449ac287-5af0f92687da2909.js delete mode 100644 _next/static/chunks/498-51b4d37b57c1124d.js delete mode 100644 _next/static/chunks/500-1b1a53ff982c1110.js create mode 100644 _next/static/chunks/541.b0d1a60b26ca2b62.js create mode 100644 _next/static/chunks/58d418e1-5a644d818caae79f.js create mode 100644 _next/static/chunks/760-885d79b354ba09d0.js create mode 100644 _next/static/chunks/808-6dceee3f6f2f7cd1.js delete mode 100644 _next/static/chunks/837-18f64fa110fad607.js delete mode 100644 _next/static/chunks/914.7e7a0d36f92abc86.js delete mode 100644 _next/static/chunks/app/[...slug]/page-816366ff6fb69ae0.js create mode 100644 _next/static/chunks/app/[...slug]/page-a4fd37b3361b7e5a.js rename _next/static/chunks/app/_not-found/{page-8ba379fbb1f27d95.js => page-d47650f17d542f90.js} (85%) create mode 100644 _next/static/chunks/app/layout-26077b10d25ec523.js delete mode 100644 _next/static/chunks/app/layout-d4859dce4119addd.js create mode 100644 _next/static/chunks/app/page-83f5d6cf5b7a02ca.js delete mode 100644 _next/static/chunks/app/page-9071c8121aba0f43.js delete mode 100644 _next/static/chunks/main-1006482450340156.js create mode 100644 _next/static/chunks/main-8699aed6574b5669.js delete mode 100644 _next/static/chunks/main-app-2894c493585e63d7.js create mode 100644 _next/static/chunks/main-app-f40442bbc857c0cf.js delete mode 100644 _next/static/chunks/pages/_app-97a4b9ff1f2217ed.js create mode 100644 _next/static/chunks/pages/_app-e7ccab75e604f42a.js create mode 100644 _next/static/chunks/pages/_error-741862241efb03c1.js delete mode 100644 _next/static/chunks/pages/_error-afee4ce1f4d600c4.js delete mode 100644 _next/static/chunks/webpack-60947e2389ca3dcc.js create mode 100644 _next/static/chunks/webpack-6a097457df3d3a3a.js delete mode 100644 _next/static/css/a7f25022a0c6b305.css create mode 100644 _next/static/css/fd49613c1e22c54d.css delete mode 100644 carbon/api.html delete mode 100644 carbon/api.txt delete mode 100644 carbon/api/classes/AnySelectMenu.html delete mode 100644 carbon/api/classes/AnySelectMenu.txt delete mode 100644 carbon/api/classes/AnySelectMenuInteraction.html delete mode 100644 carbon/api/classes/AnySelectMenuInteraction.txt delete mode 100644 carbon/api/classes/AutocompleteInteraction.html delete mode 100644 carbon/api/classes/AutocompleteInteraction.txt delete mode 100644 carbon/api/classes/AutocompleteOptionsHandler.html delete mode 100644 carbon/api/classes/AutocompleteOptionsHandler.txt delete mode 100644 carbon/api/classes/BaseChannel.html delete mode 100644 carbon/api/classes/BaseChannel.txt delete mode 100644 carbon/api/classes/BaseCommand.html delete mode 100644 carbon/api/classes/BaseCommand.txt delete mode 100644 carbon/api/classes/BaseComponent.html delete mode 100644 carbon/api/classes/BaseComponent.txt delete mode 100644 carbon/api/classes/BaseComponentInteraction.html delete mode 100644 carbon/api/classes/BaseComponentInteraction.txt delete mode 100644 carbon/api/classes/BaseGuildChannel.html delete mode 100644 carbon/api/classes/BaseGuildChannel.txt delete mode 100644 carbon/api/classes/BaseGuildTextChannel.html delete mode 100644 carbon/api/classes/BaseGuildTextChannel.txt delete mode 100644 carbon/api/classes/BaseInteraction.html delete mode 100644 carbon/api/classes/BaseInteraction.txt delete mode 100644 carbon/api/classes/Button.html delete mode 100644 carbon/api/classes/Button.txt delete mode 100644 carbon/api/classes/ButtonInteraction.html delete mode 100644 carbon/api/classes/ButtonInteraction.txt delete mode 100644 carbon/api/classes/ChannelSelectMenu.html delete mode 100644 carbon/api/classes/ChannelSelectMenu.txt delete mode 100644 carbon/api/classes/ChannelSelectMenuInteraction.html delete mode 100644 carbon/api/classes/ChannelSelectMenuInteraction.txt delete mode 100644 carbon/api/classes/Client.html delete mode 100644 carbon/api/classes/Client.txt delete mode 100644 carbon/api/classes/Command.html delete mode 100644 carbon/api/classes/Command.txt delete mode 100644 carbon/api/classes/CommandHandler.html delete mode 100644 carbon/api/classes/CommandHandler.txt delete mode 100644 carbon/api/classes/CommandInteraction.html delete mode 100644 carbon/api/classes/CommandInteraction.txt delete mode 100644 carbon/api/classes/CommandWithSubcommandGroups.html delete mode 100644 carbon/api/classes/CommandWithSubcommandGroups.txt delete mode 100644 carbon/api/classes/CommandWithSubcommands.html delete mode 100644 carbon/api/classes/CommandWithSubcommands.txt delete mode 100644 carbon/api/classes/ComponentHandler.html delete mode 100644 carbon/api/classes/ComponentHandler.txt delete mode 100644 carbon/api/classes/DmChannel.html delete mode 100644 carbon/api/classes/DmChannel.txt delete mode 100644 carbon/api/classes/Embed.html delete mode 100644 carbon/api/classes/Embed.txt delete mode 100644 carbon/api/classes/GroupDmChannel.html delete mode 100644 carbon/api/classes/GroupDmChannel.txt delete mode 100644 carbon/api/classes/Guild.html delete mode 100644 carbon/api/classes/Guild.txt delete mode 100644 carbon/api/classes/GuildAnnouncementChannel.html delete mode 100644 carbon/api/classes/GuildAnnouncementChannel.txt delete mode 100644 carbon/api/classes/GuildCategoryChannel.html delete mode 100644 carbon/api/classes/GuildCategoryChannel.txt delete mode 100644 carbon/api/classes/GuildForumChannel.html delete mode 100644 carbon/api/classes/GuildForumChannel.txt delete mode 100644 carbon/api/classes/GuildMediaChannel.html delete mode 100644 carbon/api/classes/GuildMediaChannel.txt delete mode 100644 carbon/api/classes/GuildMember.html delete mode 100644 carbon/api/classes/GuildMember.txt delete mode 100644 carbon/api/classes/GuildStageChannel.html delete mode 100644 carbon/api/classes/GuildStageChannel.txt delete mode 100644 carbon/api/classes/GuildStageOrVoiceChannel.html delete mode 100644 carbon/api/classes/GuildStageOrVoiceChannel.txt delete mode 100644 carbon/api/classes/GuildTextChannel.html delete mode 100644 carbon/api/classes/GuildTextChannel.txt delete mode 100644 carbon/api/classes/GuildThreadChannel.html delete mode 100644 carbon/api/classes/GuildThreadChannel.txt delete mode 100644 carbon/api/classes/GuildThreadOnlyChannel.html delete mode 100644 carbon/api/classes/GuildThreadOnlyChannel.txt delete mode 100644 carbon/api/classes/GuildVoiceChannel.html delete mode 100644 carbon/api/classes/GuildVoiceChannel.txt delete mode 100644 carbon/api/classes/LinkButton.html delete mode 100644 carbon/api/classes/LinkButton.txt delete mode 100644 carbon/api/classes/MentionableSelectMenu.html delete mode 100644 carbon/api/classes/MentionableSelectMenu.txt delete mode 100644 carbon/api/classes/MentionableSelectMenuInteraction.html delete mode 100644 carbon/api/classes/MentionableSelectMenuInteraction.txt delete mode 100644 carbon/api/classes/Message.html delete mode 100644 carbon/api/classes/Message.txt delete mode 100644 carbon/api/classes/Modal.html delete mode 100644 carbon/api/classes/Modal.txt delete mode 100644 carbon/api/classes/ModalHandler.html delete mode 100644 carbon/api/classes/ModalHandler.txt delete mode 100644 carbon/api/classes/ModalInteraction.html delete mode 100644 carbon/api/classes/ModalInteraction.txt delete mode 100644 carbon/api/classes/OptionsHandler.html delete mode 100644 carbon/api/classes/OptionsHandler.txt delete mode 100644 carbon/api/classes/PremiumButton.html delete mode 100644 carbon/api/classes/PremiumButton.txt delete mode 100644 carbon/api/classes/Role.html delete mode 100644 carbon/api/classes/Role.txt delete mode 100644 carbon/api/classes/RoleSelectMenu.html delete mode 100644 carbon/api/classes/RoleSelectMenu.txt delete mode 100644 carbon/api/classes/RoleSelectMenuInteraction.html delete mode 100644 carbon/api/classes/RoleSelectMenuInteraction.txt delete mode 100644 carbon/api/classes/Row.html delete mode 100644 carbon/api/classes/Row.txt delete mode 100644 carbon/api/classes/StringSelectMenu.html delete mode 100644 carbon/api/classes/StringSelectMenu.txt delete mode 100644 carbon/api/classes/StringSelectMenuInteraction.html delete mode 100644 carbon/api/classes/StringSelectMenuInteraction.txt delete mode 100644 carbon/api/classes/TextInput.html delete mode 100644 carbon/api/classes/TextInput.txt delete mode 100644 carbon/api/classes/User.html delete mode 100644 carbon/api/classes/User.txt delete mode 100644 carbon/api/classes/UserSelectMenu.html delete mode 100644 carbon/api/classes/UserSelectMenu.txt delete mode 100644 carbon/api/classes/UserSelectMenuInteraction.html delete mode 100644 carbon/api/classes/UserSelectMenuInteraction.txt delete mode 100644 carbon/api/enumerations/ClientMode.html delete mode 100644 carbon/api/enumerations/ClientMode.txt delete mode 100644 carbon/api/functions/channelFactory.html delete mode 100644 carbon/api/functions/channelFactory.txt delete mode 100644 carbon/api/type-aliases/AnySelectMenuComponentType.html delete mode 100644 carbon/api/type-aliases/AnySelectMenuComponentType.txt delete mode 100644 carbon/api/type-aliases/ClientOptions.html delete mode 100644 carbon/api/type-aliases/ClientOptions.txt delete mode 100644 carbon/api/type-aliases/CommandOptions.html delete mode 100644 carbon/api/type-aliases/CommandOptions.txt delete mode 100644 carbon/api/type-aliases/ComponentAdditionalData.html delete mode 100644 carbon/api/type-aliases/ComponentAdditionalData.txt delete mode 100644 carbon/api/type-aliases/InteractionDefaults.html delete mode 100644 carbon/api/type-aliases/InteractionDefaults.txt delete mode 100644 carbon/api/type-aliases/InteractionFileData.html delete mode 100644 carbon/api/type-aliases/InteractionFileData.txt delete mode 100644 carbon/api/type-aliases/InteractionReplyData.html delete mode 100644 carbon/api/type-aliases/InteractionReplyData.txt delete mode 100644 carbon/api/type-aliases/InteractionReplyOptions.html delete mode 100644 carbon/api/type-aliases/InteractionReplyOptions.txt delete mode 100644 carbon/api/type-aliases/RawOptions.html delete mode 100644 carbon/api/type-aliases/RawOptions.txt delete mode 100644 linked-roles/api.html delete mode 100644 linked-roles/api.txt delete mode 100644 linked-roles/api/classes/LinkedRoles.html delete mode 100644 linked-roles/api/classes/LinkedRoles.txt delete mode 100644 linked-roles/api/enumerations/ApplicationRoleConnectionMetadataType.html delete mode 100644 linked-roles/api/enumerations/ApplicationRoleConnectionMetadataType.txt delete mode 100644 linked-roles/api/type-aliases/LinkedRoleCriteria.html delete mode 100644 linked-roles/api/type-aliases/LinkedRoleCriteria.txt delete mode 100644 linked-roles/api/type-aliases/LinkedRolesOptions.html delete mode 100644 linked-roles/api/type-aliases/LinkedRolesOptions.txt delete mode 100644 nodejs/api.html delete mode 100644 nodejs/api.txt delete mode 100644 nodejs/api/functions/loadCommands.html delete mode 100644 nodejs/api/functions/loadCommands.txt delete mode 100644 nodejs/api/functions/serve.html delete mode 100644 nodejs/api/functions/serve.txt delete mode 100644 request/api.html delete mode 100644 request/api.txt delete mode 100644 request/api/classes/BaseError.html delete mode 100644 request/api/classes/BaseError.txt delete mode 100644 request/api/classes/DiscordError.html delete mode 100644 request/api/classes/DiscordError.txt delete mode 100644 request/api/classes/RateLimitError.html delete mode 100644 request/api/classes/RateLimitError.txt delete mode 100644 request/api/classes/RequestClient.html delete mode 100644 request/api/classes/RequestClient.txt delete mode 100644 request/api/functions/errorMapper.html delete mode 100644 request/api/functions/errorMapper.txt delete mode 100644 request/api/interfaces/TransformedError.html delete mode 100644 request/api/interfaces/TransformedError.txt delete mode 100644 request/api/type-aliases/Attachment.html delete mode 100644 request/api/type-aliases/Attachment.txt delete mode 100644 request/api/type-aliases/DiscordRawError.html delete mode 100644 request/api/type-aliases/DiscordRawError.txt delete mode 100644 request/api/type-aliases/QueuedRequest.html delete mode 100644 request/api/type-aliases/QueuedRequest.txt delete mode 100644 request/api/type-aliases/RequestClientOptions.html delete mode 100644 request/api/type-aliases/RequestClientOptions.txt delete mode 100644 request/api/type-aliases/RequestData.html delete mode 100644 request/api/type-aliases/RequestData.txt diff --git a/404.html b/404.html index ddf289b1..8c0e8703 100644 --- a/404.html +++ b/404.html @@ -1 +1 @@ -404: This page could not be found.

404

This page could not be found.

\ No newline at end of file +404: This page could not be found.

404

This page could not be found.

\ No newline at end of file diff --git a/_next/static/F38ELQvwiJhf2yaC9cu18/_buildManifest.js b/_next/static/F38ELQvwiJhf2yaC9cu18/_buildManifest.js deleted file mode 100644 index f9d8487f..00000000 --- a/_next/static/F38ELQvwiJhf2yaC9cu18/_buildManifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__BUILD_MANIFEST={__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},"/_error":["static/chunks/pages/_error-afee4ce1f4d600c4.js"],sortedPages:["/_app","/_error"]},self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file diff --git a/_next/static/ajd-SQ2r2d7teD8cRVxbO/_buildManifest.js b/_next/static/ajd-SQ2r2d7teD8cRVxbO/_buildManifest.js new file mode 100644 index 00000000..080fa532 --- /dev/null +++ b/_next/static/ajd-SQ2r2d7teD8cRVxbO/_buildManifest.js @@ -0,0 +1 @@ +self.__BUILD_MANIFEST={__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},"/_error":["static/chunks/pages/_error-741862241efb03c1.js"],sortedPages:["/_app","/_error"]},self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file diff --git a/_next/static/F38ELQvwiJhf2yaC9cu18/_ssgManifest.js b/_next/static/ajd-SQ2r2d7teD8cRVxbO/_ssgManifest.js similarity index 100% rename from _next/static/F38ELQvwiJhf2yaC9cu18/_ssgManifest.js rename to _next/static/ajd-SQ2r2d7teD8cRVxbO/_ssgManifest.js diff --git a/_next/static/chunks/191-b80eeb6bedf94e04.js b/_next/static/chunks/191-b80eeb6bedf94e04.js new file mode 100644 index 00000000..c44420e6 --- /dev/null +++ b/_next/static/chunks/191-b80eeb6bedf94e04.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[191],{342:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(193).Z)("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},5758:function(e,t,n){"use strict";n.d(t,{default:function(){return o.a}});var r=n(5801),o=n.n(r)},1977:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addLocale",{enumerable:!0,get:function(){return r}}),n(782);let r=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&o(!0),null==n?void 0:n.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let r=!1,o=!1;n.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>r,isPropagationStopped:()=>o,persist:()=>{},preventDefault:()=>{r=!0,t.preventDefault()},stopPropagation:()=>{o=!0,t.stopPropagation()}})}(null==r?void 0:r.current)&&r.current(e)}}))}function g(e){return l.use?{fetchPriority:e}:{fetchpriority:e}}"undefined"==typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let v=(0,l.forwardRef)((e,t)=>{let{src:n,srcSet:r,sizes:o,height:a,width:s,decoding:u,className:c,style:d,fetchPriority:f,placeholder:h,loading:m,unoptimized:v,fill:x,onLoadRef:b,onLoadingCompleteRef:y,setBlurComplete:w,setShowAltText:E,sizesInput:j,onLoad:S,onError:N,...C}=e;return(0,i.jsx)("img",{...C,...g(f),loading:m,width:s,height:a,decoding:u,"data-nimg":x?"fill":"1",className:c,style:d,sizes:o,srcSet:r,src:n,ref:(0,l.useCallback)(e=>{t&&("function"==typeof t?t(e):"object"==typeof t&&(t.current=e)),e&&(N&&(e.src=e.src),e.complete&&p(e,h,b,y,w,v,j))},[n,h,b,y,w,N,v,j,t]),onLoad:e=>{p(e.currentTarget,h,b,y,w,v,j)},onError:e=>{E(!0),"empty"!==h&&w(!0),N&&N(e)}})});function x(e){let{isAppRouter:t,imgAttributes:n}=e,r={as:"image",imageSrcSet:n.srcSet,imageSizes:n.sizes,crossOrigin:n.crossOrigin,referrerPolicy:n.referrerPolicy,...g(n.fetchPriority)};return t&&a.default.preload?(a.default.preload(n.src,r),null):(0,i.jsx)(s.default,{children:(0,i.jsx)("link",{rel:"preload",href:n.srcSet?void 0:n.src,...r},"__nimg-"+n.src+n.srcSet+n.sizes)})}let b=(0,l.forwardRef)((e,t)=>{let n=(0,l.useContext)(f.RouterContext),r=(0,l.useContext)(d.ImageConfigContext),o=(0,l.useMemo)(()=>{let e=m||r||c.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),n=e.deviceSizes.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:n}},[r]),{onLoad:a,onLoadingComplete:s}=e,p=(0,l.useRef)(a);(0,l.useEffect)(()=>{p.current=a},[a]);let g=(0,l.useRef)(s);(0,l.useEffect)(()=>{g.current=s},[s]);let[b,y]=(0,l.useState)(!1),[w,E]=(0,l.useState)(!1),{props:j,meta:S}=(0,u.getImgProps)(e,{defaultLoader:h.default,imgConf:o,blurComplete:b,showAltText:w});return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(v,{...j,unoptimized:S.unoptimized,placeholder:S.placeholder,fill:S.fill,onLoadRef:p,onLoadingCompleteRef:g,setBlurComplete:y,setShowAltText:E,sizesInput:e.sizes,ref:t}),S.priority?(0,i.jsx)(x,{isAppRouter:!n,imgAttributes:j}):null]})});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5801:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return y}});let r=n(9646),o=n(7516),i=r._(n(2374)),l=n(4368),a=n(4552),s=n(2352),u=n(9289),c=n(1977),d=n(2765),f=n(9700),h=n(3570),m=n(3130),p=n(686),g=n(9880),v=new Set;function x(e,t,n,r,o,i){if("undefined"!=typeof window&&(i||(0,a.isLocalURL)(t))){if(!r.bypassPrefetchedCheck){let o=t+"%"+n+"%"+(void 0!==r.locale?r.locale:"locale"in e?e.locale:void 0);if(v.has(o))return;v.add(o)}(async()=>i?e.prefetch(t,o):e.prefetch(t,n,r))().catch(e=>{})}}function b(e){return"string"==typeof e?e:(0,s.formatUrl)(e)}let y=i.default.forwardRef(function(e,t){let n,r;let{href:s,as:v,children:y,prefetch:w=null,passHref:E,replace:j,shallow:S,scroll:N,locale:C,onClick:R,onMouseEnter:P,onTouchStart:L,legacyBehavior:T=!1,...M}=e;n=y,T&&("string"==typeof n||"number"==typeof n)&&(n=(0,o.jsx)("a",{children:n}));let k=i.default.useContext(d.RouterContext),O=i.default.useContext(f.AppRouterContext),A=null!=k?k:O,I=!k,_=!1!==w,D=null===w?g.PrefetchKind.AUTO:g.PrefetchKind.FULL,{href:z,as:W}=i.default.useMemo(()=>{if(!k){let e=b(s);return{href:e,as:v?b(v):e}}let[e,t]=(0,l.resolveHref)(k,s,!0);return{href:e,as:v?(0,l.resolveHref)(k,v):t||e}},[k,s,v]),F=i.default.useRef(z),U=i.default.useRef(W);T&&(r=i.default.Children.only(n));let H=T?r&&"object"==typeof r&&r.ref:t,[B,V,Z]=(0,h.useIntersection)({rootMargin:"200px"}),Y=i.default.useCallback(e=>{(U.current!==W||F.current!==z)&&(Z(),U.current=W,F.current=z),B(e),H&&("function"==typeof H?H(e):"object"==typeof H&&(H.current=e))},[W,H,z,Z,B]);i.default.useEffect(()=>{A&&V&&_&&x(A,z,W,{locale:C},{kind:D},I)},[W,z,V,C,_,null==k?void 0:k.locale,A,I,D]);let $={ref:Y,onClick(e){T||"function"!=typeof R||R(e),T&&r.props&&"function"==typeof r.props.onClick&&r.props.onClick(e),A&&!e.defaultPrevented&&function(e,t,n,r,o,l,s,u,c){let{nodeName:d}=e.currentTarget;if("A"===d.toUpperCase()&&(function(e){let t=e.currentTarget.getAttribute("target");return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||!c&&!(0,a.isLocalURL)(n)))return;e.preventDefault();let f=()=>{let e=null==s||s;"beforePopState"in t?t[o?"replace":"push"](n,r,{shallow:l,locale:u,scroll:e}):t[o?"replace":"push"](r||n,{scroll:e})};c?i.default.startTransition(f):f()}(e,A,z,W,j,S,N,C,I)},onMouseEnter(e){T||"function"!=typeof P||P(e),T&&r.props&&"function"==typeof r.props.onMouseEnter&&r.props.onMouseEnter(e),A&&(_||!I)&&x(A,z,W,{locale:C,priority:!0,bypassPrefetchedCheck:!0},{kind:D},I)},onTouchStart:function(e){T||"function"!=typeof L||L(e),T&&r.props&&"function"==typeof r.props.onTouchStart&&r.props.onTouchStart(e),A&&(_||!I)&&x(A,z,W,{locale:C,priority:!0,bypassPrefetchedCheck:!0},{kind:D},I)}};if((0,u.isAbsoluteUrl)(W))$.href=W;else if(!T||E||"a"===r.type&&!("href"in r.props)){let e=void 0!==C?C:null==k?void 0:k.locale,t=(null==k?void 0:k.isLocaleDomain)&&(0,m.getDomainLocale)(W,e,null==k?void 0:k.locales,null==k?void 0:k.domainLocales);$.href=t||(0,p.addBasePath)((0,c.addLocale)(W,e,null==k?void 0:k.defaultLocale))}return T?i.default.cloneElement(r,$):(0,o.jsx)("a",{...M,...$,children:n})});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1203:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{cancelIdleCallback:function(){return r},requestIdleCallback:function(){return n}});let n="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},r="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4368:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"resolveHref",{enumerable:!0,get:function(){return d}});let r=n(639),o=n(2352),i=n(8554),l=n(9289),a=n(782),s=n(4552),u=n(992),c=n(5285);function d(e,t,n){let d;let f="string"==typeof t?t:(0,o.formatWithValidation)(t),h=f.match(/^[a-zA-Z]{1,}:\/\//),m=h?f.slice(h[0].length):f;if((m.split("?",1)[0]||"").match(/(\/\/|\\)/)){console.error("Invalid href '"+f+"' passed to next/router in page: '"+e.pathname+"'. Repeated forward-slashes (//) or backslashes \\ are not valid in the href.");let t=(0,l.normalizeRepeatedSlashes)(m);f=(h?h[0]:"")+t}if(!(0,s.isLocalURL)(f))return n?[f]:f;try{d=new URL(f.startsWith("#")?e.asPath:e.pathname,"http://n")}catch(e){d=new URL("/","http://n")}try{let e=new URL(f,d);e.pathname=(0,a.normalizePathTrailingSlash)(e.pathname);let t="";if((0,u.isDynamicRoute)(e.pathname)&&e.searchParams&&n){let n=(0,r.searchParamsToUrlQuery)(e.searchParams),{result:l,params:a}=(0,c.interpolateAs)(e.pathname,e.pathname,n);l&&(t=(0,o.formatWithValidation)({pathname:l,hash:e.hash,query:(0,i.omit)(n,a)}))}let l=e.origin===d.origin?e.href.slice(e.origin.length):e.href;return n?[l,t||l]:l}catch(e){return n?[f]:f}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3570:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return s}});let r=n(2374),o=n(1203),i="function"==typeof IntersectionObserver,l=new Map,a=[];function s(e){let{rootRef:t,rootMargin:n,disabled:s}=e,u=s||!i,[c,d]=(0,r.useState)(!1),f=(0,r.useRef)(null),h=(0,r.useCallback)(e=>{f.current=e},[]);return(0,r.useEffect)(()=>{if(i){if(u||c)return;let e=f.current;if(e&&e.tagName)return function(e,t,n){let{id:r,observer:o,elements:i}=function(e){let t;let n={root:e.root||null,margin:e.rootMargin||""},r=a.find(e=>e.root===n.root&&e.margin===n.margin);if(r&&(t=l.get(r)))return t;let o=new Map;return t={id:n,observer:new IntersectionObserver(e=>{e.forEach(e=>{let t=o.get(e.target),n=e.isIntersecting||e.intersectionRatio>0;t&&n&&t(n)})},e),elements:o},a.push(n),l.set(n,t),t}(n);return i.set(e,t),o.observe(e),function(){if(i.delete(e),o.unobserve(e),0===i.size){o.disconnect(),l.delete(r);let e=a.findIndex(e=>e.root===r.root&&e.margin===r.margin);e>-1&&a.splice(e,1)}}}(e,e=>e&&d(e),{root:null==t?void 0:t.current,rootMargin:n})}else if(!c){let e=(0,o.requestIdleCallback)(()=>d(!0));return()=>(0,o.cancelIdleCallback)(e)}},[u,n,t,c,f.current]),[h,c,(0,r.useCallback)(()=>{d(!1)},[])]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5453:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AmpStateContext",{enumerable:!0,get:function(){return r}});let r=n(9646)._(n(2374)).default.createContext({})},3536:function(e,t){"use strict";function n(e){let{ampFirst:t=!1,hybrid:n=!1,hasQuery:r=!1}=void 0===e?{}:e;return t||n&&r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isInAmpMode",{enumerable:!0,get:function(){return n}})},2038:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"escapeStringRegexp",{enumerable:!0,get:function(){return o}});let n=/[|\\{}()[\]^$+*?.-]/,r=/[|\\{}()[\]^$+*?.-]/g;function o(e){return n.test(e)?e.replace(r,"\\$&"):e}},4697:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImgProps",{enumerable:!0,get:function(){return a}}),n(3681);let r=n(1607),o=n(4173);function i(e){return void 0!==e.default}function l(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function a(e,t){var n;let a,s,u,{src:c,sizes:d,unoptimized:f=!1,priority:h=!1,loading:m,className:p,quality:g,width:v,height:x,fill:b=!1,style:y,overrideSrc:w,onLoad:E,onLoadingComplete:j,placeholder:S="empty",blurDataURL:N,fetchPriority:C,layout:R,objectFit:P,objectPosition:L,lazyBoundary:T,lazyRoot:M,...k}=e,{imgConf:O,showAltText:A,blurComplete:I,defaultLoader:_}=t,D=O||o.imageConfigDefault;if("allSizes"in D)a=D;else{let e=[...D.deviceSizes,...D.imageSizes].sort((e,t)=>e-t),t=D.deviceSizes.sort((e,t)=>e-t);a={...D,allSizes:e,deviceSizes:t}}if(void 0===_)throw Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config");let z=k.loader||_;delete k.loader,delete k.srcSet;let W="__next_img_default"in z;if(W){if("custom"===a.loader)throw Error('Image with src "'+c+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}else{let e=z;z=t=>{let{config:n,...r}=t;return e(r)}}if(R){"fill"===R&&(b=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[R];e&&(y={...y,...e});let t={responsive:"100vw",fill:"100vw"}[R];t&&!d&&(d=t)}let F="",U=l(v),H=l(x);if("object"==typeof(n=c)&&(i(n)||void 0!==n.src)){let e=i(c)?c.default:c;if(!e.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e));if(!e.height||!e.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e));if(s=e.blurWidth,u=e.blurHeight,N=N||e.blurDataURL,F=e.src,!b){if(U||H){if(U&&!H){let t=U/e.width;H=Math.round(e.height*t)}else if(!U&&H){let t=H/e.height;U=Math.round(e.width*t)}}else U=e.width,H=e.height}}let B=!h&&("lazy"===m||void 0===m);(!(c="string"==typeof c?c:F)||c.startsWith("data:")||c.startsWith("blob:"))&&(f=!0,B=!1),a.unoptimized&&(f=!0),W&&c.endsWith(".svg")&&!a.dangerouslyAllowSVG&&(f=!0),h&&(C="high");let V=l(g),Z=Object.assign(b?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:P,objectPosition:L}:{},A?{}:{color:"transparent"},y),Y=I||"empty"===S?null:"blur"===S?'url("data:image/svg+xml;charset=utf-8,'+(0,r.getImageBlurSvg)({widthInt:U,heightInt:H,blurWidth:s,blurHeight:u,blurDataURL:N||"",objectFit:Z.objectFit})+'")':'url("'+S+'")',$=Y?{backgroundSize:Z.objectFit||"cover",backgroundPosition:Z.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:Y}:{},K=function(e){let{config:t,src:n,unoptimized:r,width:o,quality:i,sizes:l,loader:a}=e;if(r)return{src:n,srcSet:void 0,sizes:void 0};let{widths:s,kind:u}=function(e,t,n){let{deviceSizes:r,allSizes:o}=e;if(n){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let r;r=e.exec(n);r)t.push(parseInt(r[2]));if(t.length){let e=.01*Math.min(...t);return{widths:o.filter(t=>t>=r[0]*e),kind:"w"}}return{widths:o,kind:"w"}}return"number"!=typeof t?{widths:r,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>o.find(t=>t>=e)||o[o.length-1]))],kind:"x"}}(t,o,l),c=s.length-1;return{sizes:l||"w"!==u?l:"100vw",srcSet:s.map((e,r)=>a({config:t,src:n,quality:i,width:e})+" "+("w"===u?e:r+1)+u).join(", "),src:a({config:t,src:n,quality:i,width:s[c]})}}({config:a,src:c,unoptimized:f,width:U,quality:V,sizes:d,loader:z});return{props:{...k,loading:B?"lazy":m,fetchPriority:C,width:U,height:H,decoding:"async",className:p,style:{...Z,...$},sizes:K.sizes,srcSet:K.srcSet,src:w||K.src},meta:{unoptimized:f,priority:h,placeholder:S,fill:b}}}},1862:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return p},defaultHead:function(){return d}});let r=n(9646),o=n(2279),i=n(7516),l=o._(n(2374)),a=r._(n(4632)),s=n(5453),u=n(2911),c=n(3536);function d(e){void 0===e&&(e=!1);let t=[(0,i.jsx)("meta",{charSet:"utf-8"})];return e||t.push((0,i.jsx)("meta",{name:"viewport",content:"width=device-width"})),t}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===l.default.Fragment?e.concat(l.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}n(3681);let h=["name","httpEquiv","charSet","itemProp"];function m(e,t){let{inAmpMode:n}=t;return e.reduce(f,[]).reverse().concat(d(n).reverse()).filter(function(){let e=new Set,t=new Set,n=new Set,r={};return o=>{let i=!0,l=!1;if(o.key&&"number"!=typeof o.key&&o.key.indexOf("$")>0){l=!0;let t=o.key.slice(o.key.indexOf("$")+1);e.has(t)?i=!1:e.add(t)}switch(o.type){case"title":case"base":t.has(o.type)?i=!1:t.add(o.type);break;case"meta":for(let e=0,t=h.length;e{let r=e.key||t;if(!n&&"link"===e.type&&e.props.href&&["https://fonts.googleapis.com/css","https://use.typekit.net/"].some(t=>e.props.href.startsWith(t))){let t={...e.props||{}};return t["data-href"]=t.href,t.href=void 0,t["data-optimized-fonts"]=!0,l.default.cloneElement(e,t)}return l.default.cloneElement(e,{key:r})})}let p=function(e){let{children:t}=e,n=(0,l.useContext)(s.AmpStateContext),r=(0,l.useContext)(u.HeadManagerContext);return(0,i.jsx)(a.default,{reduceComponentsToState:m,headManager:r,inAmpMode:(0,c.isInAmpMode)(n),children:t})};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1607:function(e,t){"use strict";function n(e){let{widthInt:t,heightInt:n,blurWidth:r,blurHeight:o,blurDataURL:i,objectFit:l}=e,a=r?40*r:t,s=o?40*o:n,u=a&&s?"viewBox='0 0 "+a+" "+s+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+u+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+(u?"none":"contain"===l?"xMidYMid":"cover"===l?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+i+"'/%3E%3C/svg%3E"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImageBlurSvg",{enumerable:!0,get:function(){return n}})},8435:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ImageConfigContext",{enumerable:!0,get:function(){return i}});let r=n(9646)._(n(2374)),o=n(4173),i=r.default.createContext(o.imageConfigDefault)},4173:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{VALID_LOADERS:function(){return n},imageConfigDefault:function(){return r}});let n=["default","imgix","cloudinary","akamai","custom"],r={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:60,formats:["image/webp"],dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"inline",remotePatterns:[],unoptimized:!1}},2313:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return s},getImageProps:function(){return a}});let r=n(9646),o=n(4697),i=n(8918),l=r._(n(8907));function a(e){let{props:t}=(0,o.getImgProps)(e,{defaultLoader:l.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0}});for(let[e,n]of Object.entries(t))void 0===n&&delete t[e];return{props:t}}let s=i.Image},8907:function(e,t){"use strict";function n(e){let{config:t,src:n,width:r,quality:o}=e;return t.path+"?url="+encodeURIComponent(n)+"&w="+r+"&q="+(o||75)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r}}),n.__next_img_default=!0;let r=n},2765:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RouterContext",{enumerable:!0,get:function(){return r}});let r=n(9646)._(n(2374)).default.createContext(null)},2352:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{formatUrl:function(){return i},formatWithValidation:function(){return a},urlObjectKeys:function(){return l}});let r=n(2279)._(n(639)),o=/https?|ftp|gopher|file/;function i(e){let{auth:t,hostname:n}=e,i=e.protocol||"",l=e.pathname||"",a=e.hash||"",s=e.query||"",u=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?u=t+e.host:n&&(u=t+(~n.indexOf(":")?"["+n+"]":n),e.port&&(u+=":"+e.port)),s&&"object"==typeof s&&(s=String(r.urlQueryToSearchParams(s)));let c=e.search||s&&"?"+s||"";return i&&!i.endsWith(":")&&(i+=":"),e.slashes||(!i||o.test(i))&&!1!==u?(u="//"+(u||""),l&&"/"!==l[0]&&(l="/"+l)):u||(u=""),a&&"#"!==a[0]&&(a="#"+a),c&&"?"!==c[0]&&(c="?"+c),""+i+u+(l=l.replace(/[?#]/g,encodeURIComponent))+(c=c.replace("#","%23"))+a}let l=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function a(e){return i(e)}},992:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getSortedRoutes:function(){return r.getSortedRoutes},isDynamicRoute:function(){return o.isDynamicRoute}});let r=n(9224),o=n(6856)},5285:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"interpolateAs",{enumerable:!0,get:function(){return i}});let r=n(3511),o=n(7334);function i(e,t,n){let i="",l=(0,o.getRouteRegex)(e),a=l.groups,s=(t!==e?(0,r.getRouteMatcher)(l)(t):"")||n;i=e;let u=Object.keys(a);return u.every(e=>{let t=s[e]||"",{repeat:n,optional:r}=a[e],o="["+(n?"...":"")+e+"]";return r&&(o=(t?"":"/")+"["+o+"]"),n&&!Array.isArray(t)&&(t=[t]),(r||e in s)&&(i=i.replace(o,n?t.map(e=>encodeURIComponent(e)).join("/"):encodeURIComponent(t))||"/")})||(i=""),{params:u,result:i}}},6856:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isDynamicRoute",{enumerable:!0,get:function(){return i}});let r=n(1923),o=/\/\[[^/]+?\](?=\/|$)/;function i(e){return(0,r.isInterceptionRouteAppPath)(e)&&(e=(0,r.extractInterceptionRouteInformation)(e).interceptedRoute),o.test(e)}},4552:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isLocalURL",{enumerable:!0,get:function(){return i}});let r=n(9289),o=n(7752);function i(e){if(!(0,r.isAbsoluteUrl)(e))return!0;try{let t=(0,r.getLocationOrigin)(),n=new URL(e,t);return n.origin===t&&(0,o.hasBasePath)(n.pathname)}catch(e){return!1}}},8554:function(e,t){"use strict";function n(e,t){let n={};return Object.keys(e).forEach(r=>{t.includes(r)||(n[r]=e[r])}),n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"omit",{enumerable:!0,get:function(){return n}})},639:function(e,t){"use strict";function n(e){let t={};return e.forEach((e,n)=>{void 0===t[n]?t[n]=e:Array.isArray(t[n])?t[n].push(e):t[n]=[t[n],e]}),t}function r(e){return"string"!=typeof e&&("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function o(e){let t=new URLSearchParams;return Object.entries(e).forEach(e=>{let[n,o]=e;Array.isArray(o)?o.forEach(e=>t.append(n,r(e))):t.set(n,r(o))}),t}function i(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r{Array.from(t.keys()).forEach(t=>e.delete(t)),t.forEach((t,n)=>e.append(n,t))}),e}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{assign:function(){return i},searchParamsToUrlQuery:function(){return n},urlQueryToSearchParams:function(){return o}})},3511:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getRouteMatcher",{enumerable:!0,get:function(){return o}});let r=n(9289);function o(e){let{re:t,groups:n}=e;return e=>{let o=t.exec(e);if(!o)return!1;let i=e=>{try{return decodeURIComponent(e)}catch(e){throw new r.DecodeError("failed to decode param")}},l={};return Object.keys(n).forEach(e=>{let t=n[e],r=o[t.pos];void 0!==r&&(l[e]=~r.indexOf("/")?r.split("/").map(e=>i(e)):t.repeat?[i(r)]:i(r))}),l}}},7334:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getNamedMiddlewareRegex:function(){return f},getNamedRouteRegex:function(){return d},getRouteRegex:function(){return s}});let r=n(1923),o=n(2038),i=n(5921);function l(e){let t=e.startsWith("[")&&e.endsWith("]");t&&(e=e.slice(1,-1));let n=e.startsWith("...");return n&&(e=e.slice(3)),{key:e,repeat:n,optional:t}}function a(e){let t=(0,i.removeTrailingSlash)(e).slice(1).split("/"),n={},a=1;return{parameterizedRoute:t.map(e=>{let t=r.INTERCEPTION_ROUTE_MARKERS.find(t=>e.startsWith(t)),i=e.match(/\[((?:\[.*\])|.+)\]/);if(t&&i){let{key:e,optional:r,repeat:s}=l(i[1]);return n[e]={pos:a++,repeat:s,optional:r},"/"+(0,o.escapeStringRegexp)(t)+"([^/]+?)"}if(!i)return"/"+(0,o.escapeStringRegexp)(e);{let{key:e,repeat:t,optional:r}=l(i[1]);return n[e]={pos:a++,repeat:t,optional:r},t?r?"(?:/(.+?))?":"/(.+?)":"/([^/]+?)"}}).join(""),groups:n}}function s(e){let{parameterizedRoute:t,groups:n}=a(e);return{re:RegExp("^"+t+"(?:/)?$"),groups:n}}function u(e){let{interceptionMarker:t,getSafeRouteKey:n,segment:r,routeKeys:i,keyPrefix:a}=e,{key:s,optional:u,repeat:c}=l(r),d=s.replace(/\W/g,"");a&&(d=""+a+d);let f=!1;(0===d.length||d.length>30)&&(f=!0),isNaN(parseInt(d.slice(0,1)))||(f=!0),f&&(d=n()),a?i[d]=""+a+s:i[d]=s;let h=t?(0,o.escapeStringRegexp)(t):"";return c?u?"(?:/"+h+"(?<"+d+">.+?))?":"/"+h+"(?<"+d+">.+?)":"/"+h+"(?<"+d+">[^/]+?)"}function c(e,t){let n;let l=(0,i.removeTrailingSlash)(e).slice(1).split("/"),a=(n=0,()=>{let e="",t=++n;for(;t>0;)e+=String.fromCharCode(97+(t-1)%26),t=Math.floor((t-1)/26);return e}),s={};return{namedParameterizedRoute:l.map(e=>{let n=r.INTERCEPTION_ROUTE_MARKERS.some(t=>e.startsWith(t)),i=e.match(/\[((?:\[.*\])|.+)\]/);if(n&&i){let[n]=e.split(i[0]);return u({getSafeRouteKey:a,interceptionMarker:n,segment:i[1],routeKeys:s,keyPrefix:t?"nxtI":void 0})}return i?u({getSafeRouteKey:a,segment:i[1],routeKeys:s,keyPrefix:t?"nxtP":void 0}):"/"+(0,o.escapeStringRegexp)(e)}).join(""),routeKeys:s}}function d(e,t){let n=c(e,t);return{...s(e),namedRegex:"^"+n.namedParameterizedRoute+"(?:/)?$",routeKeys:n.routeKeys}}function f(e,t){let{parameterizedRoute:n}=a(e),{catchAll:r=!0}=t;if("/"===n)return{namedRegex:"^/"+(r?".*":"")+"$"};let{namedParameterizedRoute:o}=c(e,!1);return{namedRegex:"^"+o+(r?"(?:(/.*)?)":"")+"$"}}},9224:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSortedRoutes",{enumerable:!0,get:function(){return r}});class n{insert(e){this._insert(e.split("/").filter(Boolean),[],!1)}smoosh(){return this._smoosh()}_smoosh(e){void 0===e&&(e="/");let t=[...this.children.keys()].sort();null!==this.slugName&&t.splice(t.indexOf("[]"),1),null!==this.restSlugName&&t.splice(t.indexOf("[...]"),1),null!==this.optionalRestSlugName&&t.splice(t.indexOf("[[...]]"),1);let n=t.map(t=>this.children.get(t)._smoosh(""+e+t+"/")).reduce((e,t)=>[...e,...t],[]);if(null!==this.slugName&&n.push(...this.children.get("[]")._smoosh(e+"["+this.slugName+"]/")),!this.placeholder){let t="/"===e?"/":e.slice(0,-1);if(null!=this.optionalRestSlugName)throw Error('You cannot define a route with the same specificity as a optional catch-all route ("'+t+'" and "'+t+"[[..."+this.optionalRestSlugName+']]").');n.unshift(t)}return null!==this.restSlugName&&n.push(...this.children.get("[...]")._smoosh(e+"[..."+this.restSlugName+"]/")),null!==this.optionalRestSlugName&&n.push(...this.children.get("[[...]]")._smoosh(e+"[[..."+this.optionalRestSlugName+"]]/")),n}_insert(e,t,r){if(0===e.length){this.placeholder=!1;return}if(r)throw Error("Catch-all must be the last part of the URL.");let o=e[0];if(o.startsWith("[")&&o.endsWith("]")){let n=o.slice(1,-1),l=!1;if(n.startsWith("[")&&n.endsWith("]")&&(n=n.slice(1,-1),l=!0),n.startsWith("...")&&(n=n.substring(3),r=!0),n.startsWith("[")||n.endsWith("]"))throw Error("Segment names may not start or end with extra brackets ('"+n+"').");if(n.startsWith("."))throw Error("Segment names may not start with erroneous periods ('"+n+"').");function i(e,n){if(null!==e&&e!==n)throw Error("You cannot use different slug names for the same dynamic path ('"+e+"' !== '"+n+"').");t.forEach(e=>{if(e===n)throw Error('You cannot have the same slug name "'+n+'" repeat within a single dynamic path');if(e.replace(/\W/g,"")===o.replace(/\W/g,""))throw Error('You cannot have the slug names "'+e+'" and "'+n+'" differ only by non-word symbols within a single dynamic path')}),t.push(n)}if(r){if(l){if(null!=this.restSlugName)throw Error('You cannot use both an required and optional catch-all route at the same level ("[...'+this.restSlugName+']" and "'+e[0]+'" ).');i(this.optionalRestSlugName,n),this.optionalRestSlugName=n,o="[[...]]"}else{if(null!=this.optionalRestSlugName)throw Error('You cannot use both an optional and required catch-all route at the same level ("[[...'+this.optionalRestSlugName+']]" and "'+e[0]+'").');i(this.restSlugName,n),this.restSlugName=n,o="[...]"}}else{if(l)throw Error('Optional route parameters are not yet supported ("'+e[0]+'").');i(this.slugName,n),this.slugName=n,o="[]"}}this.children.has(o)||this.children.set(o,new n),this.children.get(o)._insert(e.slice(1),t,r)}constructor(){this.placeholder=!0,this.children=new Map,this.slugName=null,this.restSlugName=null,this.optionalRestSlugName=null}}function r(e){let t=new n;return e.forEach(e=>t.insert(e)),t.smoosh()}},4632:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let r=n(2374),o="undefined"==typeof window,i=o?()=>{}:r.useLayoutEffect,l=o?()=>{}:r.useEffect;function a(e){let{headManager:t,reduceComponentsToState:n}=e;function a(){if(t&&t.mountedInstances){let o=r.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(n(o,e))}}if(o){var s;null==t||null==(s=t.mountedInstances)||s.add(e.children),a()}return i(()=>{var n;return null==t||null==(n=t.mountedInstances)||n.add(e.children),()=>{var n;null==t||null==(n=t.mountedInstances)||n.delete(e.children)}}),i(()=>(t&&(t._pendingUpdate=a),()=>{t&&(t._pendingUpdate=a)})),l(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},9289:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{DecodeError:function(){return m},MiddlewareNotFoundError:function(){return x},MissingStaticPage:function(){return v},NormalizeError:function(){return p},PageNotFoundError:function(){return g},SP:function(){return f},ST:function(){return h},WEB_VITALS:function(){return n},execOnce:function(){return r},getDisplayName:function(){return s},getLocationOrigin:function(){return l},getURL:function(){return a},isAbsoluteUrl:function(){return i},isResSent:function(){return u},loadGetInitialProps:function(){return d},normalizeRepeatedSlashes:function(){return c},stringifyError:function(){return b}});let n=["CLS","FCP","FID","INP","LCP","TTFB"];function r(e){let t,n=!1;return function(){for(var r=arguments.length,o=Array(r),i=0;io.test(e);function l(){let{protocol:e,hostname:t,port:n}=window.location;return e+"//"+t+(n?":"+n:"")}function a(){let{href:e}=window.location,t=l();return e.substring(t.length)}function s(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function u(e){return e.finished||e.headersSent}function c(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?"+t.slice(1).join("?"):"")}async function d(e,t){let n=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await d(t.Component,t.ctx)}:{};let r=await e.getInitialProps(t);if(n&&u(n))return r;if(!r)throw Error('"'+s(e)+'.getInitialProps()" should resolve to an object. But found "'+r+'" instead.');return r}let f="undefined"!=typeof performance,h=f&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class m extends Error{}class p extends Error{}class g extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class v extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class x extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function b(e){return JSON.stringify({message:e.message,stack:e.stack})}},3318:function(){},312:function(e,t,n){"use strict";function r(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}n.d(t,{M:function(){return r}})},6766:function(e,t,n){"use strict";n.d(t,{F:function(){return o},e:function(){return i}});var r=n(2374);function o(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}function i(...e){return r.useCallback(o(...e),e)}},7706:function(e,t,n){"use strict";n.d(t,{b:function(){return i}});var r=n(2374),o=n(7516);function i(e,t=[]){let n=[],i=()=>{let t=n.map(e=>r.createContext(e));return function(n){let o=n?.[e]||t;return r.useMemo(()=>({[`__scope${e}`]:{...n,[e]:o}}),[n,o])}};return i.scopeName=e,[function(t,i){let l=r.createContext(i),a=n.length;function s(t){let{scope:n,children:i,...s}=t,u=n?.[e][a]||l,c=r.useMemo(()=>s,Object.values(s));return(0,o.jsx)(u.Provider,{value:c,children:i})}return n=[...n,i],s.displayName=t+"Provider",[s,function(n,o){let s=o?.[e][a]||l,u=r.useContext(s);if(u)return u;if(void 0!==i)return i;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=n.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e)[`__scope${r}`];return{...t,...o}},{});return r.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return n.scopeName=t.scopeName,n}(i,...t)]}},7840:function(e,t,n){"use strict";n.d(t,{M:function(){return s}});var r,o=n(2374),i=n(2656),l=(r||(r=n.t(o,2)))["useId".toString()]||(()=>void 0),a=0;function s(e){let[t,n]=o.useState(l());return(0,i.b)(()=>{e||n(e=>e??String(a++))},[e]),e||(t?`radix-${t}`:"")}},3301:function(e,t,n){"use strict";n.d(t,{z:function(){return a}});var r=n(2374),o=n(7372),i=n(6766),l=n(2656),a=e=>{var t,n;let a,u;let{present:c,children:d}=e,f=function(e){var t,n;let[i,a]=r.useState(),u=r.useRef({}),c=r.useRef(e),d=r.useRef("none"),[f,h]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},r.useReducer((e,t)=>{let r=n[e][t];return null!=r?r:e},t));return r.useEffect(()=>{let e=s(u.current);d.current="mounted"===f?e:"none"},[f]),(0,l.b)(()=>{let t=u.current,n=c.current;if(n!==e){let r=d.current,o=s(t);e?h("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?h("UNMOUNT"):n&&r!==o?h("ANIMATION_OUT"):h("UNMOUNT"),c.current=e}},[e,h]),(0,l.b)(()=>{if(i){let e=e=>{let t=s(u.current).includes(e.animationName);e.target===i&&t&&o.flushSync(()=>h("ANIMATION_END"))},t=e=>{e.target===i&&(d.current=s(u.current))};return i.addEventListener("animationstart",t),i.addEventListener("animationcancel",e),i.addEventListener("animationend",e),()=>{i.removeEventListener("animationstart",t),i.removeEventListener("animationcancel",e),i.removeEventListener("animationend",e)}}h("ANIMATION_END")},[i,h]),{isPresent:["mounted","unmountSuspended"].includes(f),ref:r.useCallback(e=>{e&&(u.current=getComputedStyle(e)),a(e)},[])}}(c),h="function"==typeof d?d({present:f.isPresent}):r.Children.only(d),m=(0,i.e)(f.ref,(a=null===(t=Object.getOwnPropertyDescriptor(h.props,"ref"))||void 0===t?void 0:t.get)&&"isReactWarning"in a&&a.isReactWarning?h.ref:(a=null===(n=Object.getOwnPropertyDescriptor(h,"ref"))||void 0===n?void 0:n.get)&&"isReactWarning"in a&&a.isReactWarning?h.props.ref:h.props.ref||h.ref);return"function"==typeof d||f.isPresent?r.cloneElement(h,{ref:m}):null};function s(e){return(null==e?void 0:e.animationName)||"none"}a.displayName="Presence"},4356:function(e,t,n){"use strict";n.d(t,{WV:function(){return a},jH:function(){return s}});var r=n(2374),o=n(7372),i=n(9984),l=n(7516),a=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let n=r.forwardRef((e,n)=>{let{asChild:r,...o}=e,a=r?i.g7:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,l.jsx)(a,{...o,ref:n})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function s(e,t){e&&o.flushSync(()=>e.dispatchEvent(t))}},9984:function(e,t,n){"use strict";n.d(t,{g7:function(){return l}});var r=n(2374),o=n(6766),i=n(7516),l=r.forwardRef((e,t)=>{let{children:n,...o}=e,l=r.Children.toArray(n),s=l.find(u);if(s){let e=s.props.children,n=l.map(t=>t!==s?t:r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null);return(0,i.jsx)(a,{...o,ref:t,children:r.isValidElement(e)?r.cloneElement(e,void 0,n):null})}return(0,i.jsx)(a,{...o,ref:t,children:n})});l.displayName="Slot";var a=r.forwardRef((e,t)=>{let{children:n,...i}=e;if(r.isValidElement(n)){let e,l;let a=(e=Object.getOwnPropertyDescriptor(n.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?n.ref:(e=Object.getOwnPropertyDescriptor(n,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?n.props.ref:n.props.ref||n.ref;return r.cloneElement(n,{...function(e,t){let n={...t};for(let r in t){let o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...e)=>{i(...e),o(...e)}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}(i,n.props),ref:t?(0,o.F)(t,a):a})}return r.Children.count(n)>1?r.Children.only(null):null});a.displayName="SlotClone";var s=({children:e})=>(0,i.jsx)(i.Fragment,{children:e});function u(e){return r.isValidElement(e)&&e.type===s}},931:function(e,t,n){"use strict";n.d(t,{W:function(){return o}});var r=n(2374);function o(e){let t=r.useRef(e);return r.useEffect(()=>{t.current=e}),r.useMemo(()=>(...e)=>t.current?.(...e),[])}},5960:function(e,t,n){"use strict";n.d(t,{T:function(){return i}});var r=n(2374),o=n(931);function i({prop:e,defaultProp:t,onChange:n=()=>{}}){let[i,l]=function({defaultProp:e,onChange:t}){let n=r.useState(e),[i]=n,l=r.useRef(i),a=(0,o.W)(t);return r.useEffect(()=>{l.current!==i&&(a(i),l.current=i)},[i,l,a]),n}({defaultProp:t,onChange:n}),a=void 0!==e,s=a?e:i,u=(0,o.W)(n);return[s,r.useCallback(t=>{if(a){let n="function"==typeof t?t(e):t;n!==e&&u(n)}else l(t)},[a,e,l,u])]}},2656:function(e,t,n){"use strict";n.d(t,{b:function(){return o}});var r=n(2374),o=globalThis?.document?r.useLayoutEffect:()=>{}},8296:function(e,t,n){"use strict";n.d(t,{AnchorProvider:function(){return x},ID:function(){return v},FU:function(){return b},tD:function(){return p},_z:function(){return g}});var r=n(1453);n(6384);var o=n(2374);let i=e=>"object"==typeof e&&null!=e&&1===e.nodeType,l=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,a=(e,t)=>{if(e.clientHeight{let t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e);return!!t&&(t.clientHeightit||i>e&&l=t&&a>=n?i-e-r:l>t&&an?l-t+o:0,u=e=>{let t=e.parentElement;return null==t?e.getRootNode().host||null:t},c=(e,t)=>{var n,r,o,l;if("undefined"==typeof document)return[];let{scrollMode:c,block:d,inline:f,boundary:h,skipOverflowHiddenElements:m}=t,p="function"==typeof h?h:e=>e!==h;if(!i(e))throw TypeError("Invalid target");let g=document.scrollingElement||document.documentElement,v=[],x=e;for(;i(x)&&p(x);){if((x=u(x))===g){v.push(x);break}null!=x&&x===document.body&&a(x)&&!a(document.documentElement)||null!=x&&a(x,m)&&v.push(x)}let b=null!=(r=null==(n=window.visualViewport)?void 0:n.width)?r:innerWidth,y=null!=(l=null==(o=window.visualViewport)?void 0:o.height)?l:innerHeight,{scrollX:w,scrollY:E}=window,{height:j,width:S,top:N,right:C,bottom:R,left:P}=e.getBoundingClientRect(),{top:L,right:T,bottom:M,left:k}=(e=>{let t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e),O="start"===d||"nearest"===d?N-L:"end"===d?R+M:N+j/2-L+M,A="center"===f?P+S/2-k+T:"end"===f?C+T:P-k,I=[];for(let e=0;e=0&&P>=0&&R<=y&&C<=b&&N>=o&&R<=l&&P>=a&&C<=i)break;let u=getComputedStyle(t),h=parseInt(u.borderLeftWidth,10),m=parseInt(u.borderTopWidth,10),p=parseInt(u.borderRightWidth,10),x=parseInt(u.borderBottomWidth,10),L=0,T=0,M="offsetWidth"in t?t.offsetWidth-t.clientWidth-h-p:0,k="offsetHeight"in t?t.offsetHeight-t.clientHeight-m-x:0,_="offsetWidth"in t?0===t.offsetWidth?0:r/t.offsetWidth:0,D="offsetHeight"in t?0===t.offsetHeight?0:n/t.offsetHeight:0;if(g===t)L="start"===d?O:"end"===d?O-y:"nearest"===d?s(E,E+y,y,m,x,E+O,E+O+j,j):O-y/2,T="start"===f?A:"center"===f?A-b/2:"end"===f?A-b:s(w,w+b,b,h,p,w+A,w+A+S,S),L=Math.max(0,L+E),T=Math.max(0,T+w);else{L="start"===d?O-o-m:"end"===d?O-l+x+k:"nearest"===d?s(o,l,n,m,x+k,O,O+j,j):O-(o+n/2)+k/2,T="start"===f?A-a-h:"center"===f?A-(a+r/2)+M/2:"end"===f?A-i+p+M:s(a,i,r,h,p+M,A,A+S,S);let{scrollLeft:e,scrollTop:u}=t;L=0===D?0:Math.max(0,Math.min(u+L/D,t.scrollHeight-n/D+k)),T=0===_?0:Math.max(0,Math.min(e+T/_,t.scrollWidth-r/_+M)),O+=u-L,A+=e-T}I.push({el:t,top:L,left:T})}return I},d=e=>!1===e?{block:"end",inline:"nearest"}:e===Object(e)&&0!==Object.keys(e).length?e:{block:"start",inline:"nearest"};var f=n(7516),h=(0,o.createContext)([]),m=(0,o.createContext)({current:null});function p(){return(0,o.useContext)(h).at(-1)}function g(){return(0,o.useContext)(h)}function v(e){let{containerRef:t,children:n}=e;return(0,f.jsx)(m.Provider,{value:t,children:n})}function x(e){let{toc:t,single:n=!0,children:r}=e,i=(0,o.useMemo)(()=>t.map(e=>e.url.split("#")[1]),[t]);return(0,f.jsx)(h.Provider,{value:function(e,t){let[n,r]=(0,o.useState)([]);return(0,o.useEffect)(()=>{let n=[],o=new IntersectionObserver(e=>{for(let t of e)t.isIntersecting&&!n.includes(t.target.id)?n=[...n,t.target.id]:!t.isIntersecting&&n.includes(t.target.id)&&(n=n.filter(e=>e!==t.target.id));n.length>0&&r(n)},{rootMargin:t?"-80px 0% -70% 0%":"-20px 0% -40% 0%",threshold:1});function i(){let n=document.scrollingElement;n&&(0===n.scrollTop&&t?r(e.slice(0,1)):n.scrollTop+n.clientHeight>=n.scrollHeight-6&&r(n=>n.length>0&&!t?e.slice(e.indexOf(n[0])):e.slice(-1)))}for(let t of e){let e=document.getElementById(t);e&&o.observe(e)}return i(),window.addEventListener("scroll",i),()=>{window.removeEventListener("scroll",i),o.disconnect()}},[t,e]),t?n.slice(0,1):n}(i,n),children:r})}var b=(0,o.forwardRef)((e,t)=>{let{onActiveChange:n,...i}=e,l=(0,o.useContext)(m),a=g(),s=(0,o.useRef)(null),u=function(){for(var e=arguments.length,t=Array(e),n=0;n{t.forEach(t=>{"function"==typeof t?t(e):null!==t&&(t.current=e)})}}(s,t),h=a.includes(i.href.slice(1));return(0,r.p)(h,e=>{let t=s.current;t&&(e&&l.current&&function(e,t){if(!e.isConnected||!(e=>{let t=e;for(;t&&t.parentNode;){if(t.parentNode===document)return!0;t=t.parentNode instanceof ShadowRoot?t.parentNode.host:t.parentNode}return!1})(e))return;let n=(e=>{let t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);if("object"==typeof t&&"function"==typeof t.behavior)return t.behavior(c(e,t));let r="boolean"==typeof t||null==t?void 0:t.behavior;for(let{el:o,top:i,left:l}of c(e,d(t))){let e=i-n.top+n.bottom,t=l-n.left+n.right;o.scroll({top:e,left:t,behavior:r})}}(t,{behavior:"smooth",block:"center",inline:"center",scrollMode:"always",boundary:l.current}),null==n||n(e))}),(0,f.jsx)("a",{ref:u,"data-active":h,...i,children:i.children})});b.displayName="TOCItem"},2170:function(e,t,n){"use strict";n.d(t,{xr:function(){return $},Bl:function(){return q},fK:function(){return K}});var r=n(5487),o=n(2374),i=n(4356),l=n(3301),a=n(7706),s=n(6766),u=n(931),c=n(8454),d=n(2656),f=n(312),h=n(7516),m="ScrollArea",[p,g]=(0,a.b)(m),[v,x]=p(m),b=o.forwardRef((e,t)=>{let{__scopeScrollArea:n,type:r="hover",dir:l,scrollHideDelay:a=600,...u}=e,[d,f]=o.useState(null),[m,p]=o.useState(null),[g,x]=o.useState(null),[b,y]=o.useState(null),[w,E]=o.useState(null),[j,S]=o.useState(0),[N,C]=o.useState(0),[R,P]=o.useState(!1),[L,T]=o.useState(!1),M=(0,s.e)(t,e=>f(e)),k=(0,c.gm)(l);return(0,h.jsx)(v,{scope:n,type:r,dir:k,scrollHideDelay:a,scrollArea:d,viewport:m,onViewportChange:p,content:g,onContentChange:x,scrollbarX:b,onScrollbarXChange:y,scrollbarXEnabled:R,onScrollbarXEnabledChange:P,scrollbarY:w,onScrollbarYChange:E,scrollbarYEnabled:L,onScrollbarYEnabledChange:T,onCornerWidthChange:S,onCornerHeightChange:C,children:(0,h.jsx)(i.WV.div,{dir:k,...u,ref:M,style:{position:"relative","--radix-scroll-area-corner-width":j+"px","--radix-scroll-area-corner-height":N+"px",...e.style}})})});b.displayName=m;var y="ScrollAreaViewport",w=o.forwardRef((e,t)=>{let{__scopeScrollArea:n,children:r,nonce:l,...a}=e,u=x(y,n),c=o.useRef(null),d=(0,s.e)(t,c,u.onViewportChange);return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:l}),(0,h.jsx)(i.WV.div,{"data-radix-scroll-area-viewport":"",...a,ref:d,style:{overflowX:u.scrollbarXEnabled?"scroll":"hidden",overflowY:u.scrollbarYEnabled?"scroll":"hidden",...e.style},children:(0,h.jsx)("div",{ref:u.onContentChange,style:{minWidth:"100%",display:"table"},children:r})})]})});w.displayName=y;var E="ScrollAreaScrollbar",j=o.forwardRef((e,t)=>{let{forceMount:n,...r}=e,i=x(E,e.__scopeScrollArea),{onScrollbarXEnabledChange:l,onScrollbarYEnabledChange:a}=i,s="horizontal"===e.orientation;return o.useEffect(()=>(s?l(!0):a(!0),()=>{s?l(!1):a(!1)}),[s,l,a]),"hover"===i.type?(0,h.jsx)(S,{...r,ref:t,forceMount:n}):"scroll"===i.type?(0,h.jsx)(N,{...r,ref:t,forceMount:n}):"auto"===i.type?(0,h.jsx)(C,{...r,ref:t,forceMount:n}):"always"===i.type?(0,h.jsx)(R,{...r,ref:t}):null});j.displayName=E;var S=o.forwardRef((e,t)=>{let{forceMount:n,...r}=e,i=x(E,e.__scopeScrollArea),[a,s]=o.useState(!1);return o.useEffect(()=>{let e=i.scrollArea,t=0;if(e){let n=()=>{window.clearTimeout(t),s(!0)},r=()=>{t=window.setTimeout(()=>s(!1),i.scrollHideDelay)};return e.addEventListener("pointerenter",n),e.addEventListener("pointerleave",r),()=>{window.clearTimeout(t),e.removeEventListener("pointerenter",n),e.removeEventListener("pointerleave",r)}}},[i.scrollArea,i.scrollHideDelay]),(0,h.jsx)(l.z,{present:n||a,children:(0,h.jsx)(C,{"data-state":a?"visible":"hidden",...r,ref:t})})}),N=o.forwardRef((e,t)=>{var n,r;let{forceMount:i,...a}=e,s=x(E,e.__scopeScrollArea),u="horizontal"===e.orientation,c=Z(()=>m("SCROLL_END"),100),[d,m]=(n="hidden",r={hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}},o.useReducer((e,t)=>{let n=r[e][t];return null!=n?n:e},n));return o.useEffect(()=>{if("idle"===d){let e=window.setTimeout(()=>m("HIDE"),s.scrollHideDelay);return()=>window.clearTimeout(e)}},[d,s.scrollHideDelay,m]),o.useEffect(()=>{let e=s.viewport,t=u?"scrollLeft":"scrollTop";if(e){let n=e[t],r=()=>{let r=e[t];n!==r&&(m("SCROLL"),c()),n=r};return e.addEventListener("scroll",r),()=>e.removeEventListener("scroll",r)}},[s.viewport,u,m,c]),(0,h.jsx)(l.z,{present:i||"hidden"!==d,children:(0,h.jsx)(R,{"data-state":"hidden"===d?"hidden":"visible",...a,ref:t,onPointerEnter:(0,f.M)(e.onPointerEnter,()=>m("POINTER_ENTER")),onPointerLeave:(0,f.M)(e.onPointerLeave,()=>m("POINTER_LEAVE"))})})}),C=o.forwardRef((e,t)=>{let n=x(E,e.__scopeScrollArea),{forceMount:r,...i}=e,[a,s]=o.useState(!1),u="horizontal"===e.orientation,c=Z(()=>{if(n.viewport){let e=n.viewport.offsetWidth{let{orientation:n="vertical",...r}=e,i=x(E,e.__scopeScrollArea),l=o.useRef(null),a=o.useRef(0),[s,u]=o.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),c=F(s.viewport,s.content),d={...r,sizes:s,onSizesChange:u,hasThumb:!!(c>0&&c<1),onThumbChange:e=>l.current=e,onThumbPointerUp:()=>a.current=0,onThumbPointerDown:e=>a.current=e};function f(e,t){return function(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"ltr",o=U(n),i=t||o/2,l=n.scrollbar.paddingStart+i,a=n.scrollbar.size-n.scrollbar.paddingEnd-(o-i),s=n.content-n.viewport;return B([l,a],"ltr"===r?[0,s]:[-1*s,0])(e)}(e,a.current,s,t)}return"horizontal"===n?(0,h.jsx)(P,{...d,ref:t,onThumbPositionChange:()=>{if(i.viewport&&l.current){let e=H(i.viewport.scrollLeft,s,i.dir);l.current.style.transform="translate3d(".concat(e,"px, 0, 0)")}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollLeft=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollLeft=f(e,i.dir))}}):"vertical"===n?(0,h.jsx)(L,{...d,ref:t,onThumbPositionChange:()=>{if(i.viewport&&l.current){let e=H(i.viewport.scrollTop,s);l.current.style.transform="translate3d(0, ".concat(e,"px, 0)")}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollTop=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollTop=f(e))}}):null}),P=o.forwardRef((e,t)=>{let{sizes:n,onSizesChange:r,...i}=e,l=x(E,e.__scopeScrollArea),[a,u]=o.useState(),c=o.useRef(null),d=(0,s.e)(t,c,l.onScrollbarXChange);return o.useEffect(()=>{c.current&&u(getComputedStyle(c.current))},[c]),(0,h.jsx)(k,{"data-orientation":"horizontal",...i,ref:d,sizes:n,style:{bottom:0,left:"rtl"===l.dir?"var(--radix-scroll-area-corner-width)":0,right:"ltr"===l.dir?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":U(n)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.x),onDragScroll:t=>e.onDragScroll(t.x),onWheelScroll:(t,n)=>{if(l.viewport){let r=l.viewport.scrollLeft+t.deltaX;e.onWheelScroll(r),r>0&&r{c.current&&l.viewport&&a&&r({content:l.viewport.scrollWidth,viewport:l.viewport.offsetWidth,scrollbar:{size:c.current.clientWidth,paddingStart:W(a.paddingLeft),paddingEnd:W(a.paddingRight)}})}})}),L=o.forwardRef((e,t)=>{let{sizes:n,onSizesChange:r,...i}=e,l=x(E,e.__scopeScrollArea),[a,u]=o.useState(),c=o.useRef(null),d=(0,s.e)(t,c,l.onScrollbarYChange);return o.useEffect(()=>{c.current&&u(getComputedStyle(c.current))},[c]),(0,h.jsx)(k,{"data-orientation":"vertical",...i,ref:d,sizes:n,style:{top:0,right:"ltr"===l.dir?0:void 0,left:"rtl"===l.dir?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":U(n)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>e.onDragScroll(t.y),onWheelScroll:(t,n)=>{if(l.viewport){let r=l.viewport.scrollTop+t.deltaY;e.onWheelScroll(r),r>0&&r{c.current&&l.viewport&&a&&r({content:l.viewport.scrollHeight,viewport:l.viewport.offsetHeight,scrollbar:{size:c.current.clientHeight,paddingStart:W(a.paddingTop),paddingEnd:W(a.paddingBottom)}})}})}),[T,M]=p(E),k=o.forwardRef((e,t)=>{let{__scopeScrollArea:n,sizes:r,hasThumb:l,onThumbChange:a,onThumbPointerUp:c,onThumbPointerDown:d,onThumbPositionChange:m,onDragScroll:p,onWheelScroll:g,onResize:v,...b}=e,y=x(E,n),[w,j]=o.useState(null),S=(0,s.e)(t,e=>j(e)),N=o.useRef(null),C=o.useRef(""),R=y.viewport,P=r.content-r.viewport,L=(0,u.W)(g),M=(0,u.W)(m),k=Z(v,10);function O(e){N.current&&p({x:e.clientX-N.current.left,y:e.clientY-N.current.top})}return o.useEffect(()=>{let e=e=>{let t=e.target;(null==w?void 0:w.contains(t))&&L(e,P)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})},[R,w,P,L]),o.useEffect(M,[r,M]),Y(w,k),Y(y.content,k),(0,h.jsx)(T,{scope:n,scrollbar:w,hasThumb:l,onThumbChange:(0,u.W)(a),onThumbPointerUp:(0,u.W)(c),onThumbPositionChange:M,onThumbPointerDown:(0,u.W)(d),children:(0,h.jsx)(i.WV.div,{...b,ref:S,style:{position:"absolute",...b.style},onPointerDown:(0,f.M)(e.onPointerDown,e=>{0===e.button&&(e.target.setPointerCapture(e.pointerId),N.current=w.getBoundingClientRect(),C.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",y.viewport&&(y.viewport.style.scrollBehavior="auto"),O(e))}),onPointerMove:(0,f.M)(e.onPointerMove,O),onPointerUp:(0,f.M)(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=C.current,y.viewport&&(y.viewport.style.scrollBehavior=""),N.current=null})})})}),O="ScrollAreaThumb",A=o.forwardRef((e,t)=>{let{forceMount:n,...r}=e,o=M(O,e.__scopeScrollArea);return(0,h.jsx)(l.z,{present:n||o.hasThumb,children:(0,h.jsx)(I,{ref:t,...r})})}),I=o.forwardRef((e,t)=>{let{__scopeScrollArea:n,style:r,...l}=e,a=x(O,n),u=M(O,n),{onThumbPositionChange:c}=u,d=(0,s.e)(t,e=>u.onThumbChange(e)),m=o.useRef(),p=Z(()=>{m.current&&(m.current(),m.current=void 0)},100);return o.useEffect(()=>{let e=a.viewport;if(e){let t=()=>{if(p(),!m.current){let t=V(e,c);m.current=t,c()}};return c(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[a.viewport,p,c]),(0,h.jsx)(i.WV.div,{"data-state":u.hasThumb?"visible":"hidden",...l,ref:d,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...r},onPointerDownCapture:(0,f.M)(e.onPointerDownCapture,e=>{let t=e.target.getBoundingClientRect(),n=e.clientX-t.left,r=e.clientY-t.top;u.onThumbPointerDown({x:n,y:r})}),onPointerUp:(0,f.M)(e.onPointerUp,u.onThumbPointerUp)})});A.displayName=O;var _="ScrollAreaCorner",D=o.forwardRef((e,t)=>{let n=x(_,e.__scopeScrollArea),r=!!(n.scrollbarX&&n.scrollbarY);return"scroll"!==n.type&&r?(0,h.jsx)(z,{...e,ref:t}):null});D.displayName=_;var z=o.forwardRef((e,t)=>{let{__scopeScrollArea:n,...r}=e,l=x(_,n),[a,s]=o.useState(0),[u,c]=o.useState(0),d=!!(a&&u);return Y(l.scrollbarX,()=>{var e;let t=(null===(e=l.scrollbarX)||void 0===e?void 0:e.offsetHeight)||0;l.onCornerHeightChange(t),c(t)}),Y(l.scrollbarY,()=>{var e;let t=(null===(e=l.scrollbarY)||void 0===e?void 0:e.offsetWidth)||0;l.onCornerWidthChange(t),s(t)}),d?(0,h.jsx)(i.WV.div,{...r,ref:t,style:{width:a,height:u,position:"absolute",right:"ltr"===l.dir?0:void 0,left:"rtl"===l.dir?0:void 0,bottom:0,...e.style}}):null});function W(e){return e?parseInt(e,10):0}function F(e,t){let n=e/t;return isNaN(n)?0:n}function U(e){let t=F(e.viewport,e.content),n=e.scrollbar.paddingStart+e.scrollbar.paddingEnd;return Math.max((e.scrollbar.size-n)*t,18)}function H(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"ltr",r=U(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,i=t.scrollbar.size-o,l=t.content-t.viewport,a=function(e,[t,n]){return Math.min(n,Math.max(t,e))}(e,"ltr"===n?[0,l]:[-1*l,0]);return B([0,l],[0,i-r])(a)}function B(e,t){return n=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let r=(t[1]-t[0])/(e[1]-e[0]);return t[0]+r*(n-e[0])}}var V=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>{},n={left:e.scrollLeft,top:e.scrollTop},r=0;return!function o(){let i={left:e.scrollLeft,top:e.scrollTop},l=n.left!==i.left,a=n.top!==i.top;(l||a)&&t(),n=i,r=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(r)};function Z(e,t){let n=(0,u.W)(e),r=o.useRef(0);return o.useEffect(()=>()=>window.clearTimeout(r.current),[]),o.useCallback(()=>{window.clearTimeout(r.current),r.current=window.setTimeout(n,t)},[n,t])}function Y(e,t){let n=(0,u.W)(t);(0,d.b)(()=>{let t=0;if(e){let r=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(n)});return r.observe(e),()=>{window.cancelAnimationFrame(t),r.unobserve(e)}}},[e,n])}var $=o.forwardRef(({className:e,children:t,...n},o)=>(0,h.jsxs)(b,{ref:o,className:(0,r.m6)("overflow-hidden",e),...n,children:[t,(0,h.jsx)(D,{}),(0,h.jsx)(q,{orientation:"vertical"})]}));$.displayName=b.displayName;var K=o.forwardRef(({className:e,children:t,...n},o)=>(0,h.jsx)(w,{ref:o,className:(0,r.m6)("size-full rounded-[inherit]",e),...n,children:t}));K.displayName=w.displayName;var q=o.forwardRef(({className:e,orientation:t="vertical",...n},o)=>(0,h.jsx)(j,{ref:o,orientation:t,className:(0,r.m6)("flex select-none data-[state=hidden]:animate-fd-fade-out","vertical"===t&&"h-full w-1.5","horizontal"===t&&"h-1.5 flex-col",e),...n,children:(0,h.jsx)(A,{className:"relative flex-1 rounded-full bg-fd-border"})}));q.displayName=j.displayName},9226:function(e,t,n){"use strict";n.d(t,{v:function(){return o}});var r=n(2374);function o(e){let[t,n]=(0,r.useState)(!1),o=(0,r.useRef)(null),i=(0,r.useCallback)(()=>{o.current&&window.clearTimeout(o.current),o.current=window.setTimeout(()=>{n(!1)},1500),e(),n(!0)},[e]);return(0,r.useEffect)(()=>()=>{o.current&&window.clearTimeout(o.current)},[]),[t,i]}},7844:function(e,t,n){"use strict";n.d(t,{d:function(){return h},S:function(){return f}});var r=n(2170),o=n(9226),i=n(3504),l=n(5487),a=n(193);let s=(0,a.Z)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]),u=(0,a.Z)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);var c=n(2374),d=n(7516),f=(0,c.forwardRef)(({className:e,...t},n)=>(0,d.jsx)("pre",{ref:n,className:(0,l.m6)("max-h-[400px] p-4",e),...t,children:t.children}));f.displayName="Pre";var h=(0,c.forwardRef)(({title:e,allowCopy:t=!0,keepBackground:n=!1,icon:o,className:i,...a},s)=>{let u=(0,c.useRef)(null),f=(0,c.useCallback)(()=>{let e=u.current?.getElementsByTagName("pre").item(0);if(!e)return;let t=e.cloneNode(!0);t.querySelectorAll(".nd-copy-ignore").forEach(e=>{e.remove()}),navigator.clipboard.writeText(t.textContent??"")},[]);return(0,d.jsxs)("figure",{ref:s,className:(0,l.m6)("not-prose group fd-codeblock relative my-6 overflow-hidden rounded-lg border bg-fd-secondary/50 text-sm",n&&"fd-codeblock-keep-bg",i),...a,children:[e?(0,d.jsxs)("div",{className:"flex flex-row items-center gap-2 border-b bg-fd-muted px-4 py-1.5",children:[o?(0,d.jsx)("div",{className:"text-fd-muted-foreground [&_svg]:size-3.5",..."string"==typeof o?{dangerouslySetInnerHTML:{__html:o}}:{children:o}}):null,(0,d.jsx)("figcaption",{className:"flex-1 truncate text-fd-muted-foreground",children:e}),t?(0,d.jsx)(m,{className:"-me-2",onCopy:f}):null]}):t&&(0,d.jsx)(m,{className:"absolute right-2 top-2 z-[2] backdrop-blur-sm",onCopy:f}),(0,d.jsxs)(r.xr,{ref:u,dir:"ltr",children:[(0,d.jsx)(r.fK,{children:a.children}),(0,d.jsx)(r.Bl,{orientation:"horizontal"})]})]})});function m({className:e,onCopy:t,...n}){let[r,a]=(0,o.v)(t);return(0,d.jsxs)("button",{type:"button",className:(0,l.m6)((0,i.d)({color:"ghost",className:"transition-all group-hover:opacity-100"}),!r&&"opacity-0",e),"aria-label":"Copy Text",onClick:a,...n,children:[(0,d.jsx)(s,{className:(0,l.m6)("size-3.5 transition-transform",!r&&"scale-0")}),(0,d.jsx)(u,{className:(0,l.m6)("absolute size-3.5 transition-transform",r&&"scale-0")})]})}h.displayName="CodeBlock"},7355:function(e,t,n){"use strict";let r;n.d(t,{J2:function(){return tQ},yk:function(){return t0},xo:function(){return tJ}});var o,i=n(5487),l=n(2374),a=n(312),s=n(6766),u=n(7706),c=n(4356),d=n(931),f=n(7516),h="dismissableLayer.update",m=l.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),p=l.forwardRef((e,t)=>{var n,r;let{disableOutsidePointerEvents:i=!1,onEscapeKeyDown:u,onPointerDownOutside:p,onFocusOutside:x,onInteractOutside:b,onDismiss:y,...w}=e,E=l.useContext(m),[j,S]=l.useState(null),N=null!==(r=null==j?void 0:j.ownerDocument)&&void 0!==r?r:null===(n=globalThis)||void 0===n?void 0:n.document,[,C]=l.useState({}),R=(0,s.e)(t,e=>S(e)),P=Array.from(E.layers),[L]=[...E.layersWithOutsidePointerEventsDisabled].slice(-1),T=P.indexOf(L),M=j?P.indexOf(j):-1,k=E.layersWithOutsidePointerEventsDisabled.size>0,O=M>=T,A=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,r=(0,d.W)(e),o=l.useRef(!1),i=l.useRef(()=>{});return l.useEffect(()=>{let e=e=>{if(e.target&&!o.current){let t=function(){v("dismissableLayer.pointerDownOutside",r,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(n.removeEventListener("click",i.current),i.current=t,n.addEventListener("click",i.current,{once:!0})):t()}else n.removeEventListener("click",i.current);o.current=!1},t=window.setTimeout(()=>{n.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),n.removeEventListener("pointerdown",e),n.removeEventListener("click",i.current)}},[n,r]),{onPointerDownCapture:()=>o.current=!0}}(e=>{let t=e.target,n=[...E.branches].some(e=>e.contains(t));!O||n||(null==p||p(e),null==b||b(e),e.defaultPrevented||null==y||y())},N),I=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,r=(0,d.W)(e),o=l.useRef(!1);return l.useEffect(()=>{let e=e=>{e.target&&!o.current&&v("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return n.addEventListener("focusin",e),()=>n.removeEventListener("focusin",e)},[n,r]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}(e=>{let t=e.target;[...E.branches].some(e=>e.contains(t))||(null==x||x(e),null==b||b(e),e.defaultPrevented||null==y||y())},N);return!function(e,t=globalThis?.document){let n=(0,d.W)(e);l.useEffect(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[n,t])}(e=>{M!==E.layers.size-1||(null==u||u(e),!e.defaultPrevented&&y&&(e.preventDefault(),y()))},N),l.useEffect(()=>{if(j)return i&&(0===E.layersWithOutsidePointerEventsDisabled.size&&(o=N.body.style.pointerEvents,N.body.style.pointerEvents="none"),E.layersWithOutsidePointerEventsDisabled.add(j)),E.layers.add(j),g(),()=>{i&&1===E.layersWithOutsidePointerEventsDisabled.size&&(N.body.style.pointerEvents=o)}},[j,N,i,E]),l.useEffect(()=>()=>{j&&(E.layers.delete(j),E.layersWithOutsidePointerEventsDisabled.delete(j),g())},[j,E]),l.useEffect(()=>{let e=()=>C({});return document.addEventListener(h,e),()=>document.removeEventListener(h,e)},[]),(0,f.jsx)(c.WV.div,{...w,ref:R,style:{pointerEvents:k?O?"auto":"none":void 0,...e.style},onFocusCapture:(0,a.M)(e.onFocusCapture,I.onFocusCapture),onBlurCapture:(0,a.M)(e.onBlurCapture,I.onBlurCapture),onPointerDownCapture:(0,a.M)(e.onPointerDownCapture,A.onPointerDownCapture)})});function g(){let e=new CustomEvent(h);document.dispatchEvent(e)}function v(e,t,n,r){let{discrete:o}=r,i=n.originalEvent.target,l=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),o?(0,c.jH)(i,l):i.dispatchEvent(l)}p.displayName="DismissableLayer",l.forwardRef((e,t)=>{let n=l.useContext(m),r=l.useRef(null),o=(0,s.e)(t,r);return l.useEffect(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,f.jsx)(c.WV.div,{...e,ref:o})}).displayName="DismissableLayerBranch";var x=0;function b(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}var y="focusScope.autoFocusOnMount",w="focusScope.autoFocusOnUnmount",E={bubbles:!1,cancelable:!0},j=l.forwardRef((e,t)=>{let{loop:n=!1,trapped:r=!1,onMountAutoFocus:o,onUnmountAutoFocus:i,...a}=e,[u,h]=l.useState(null),m=(0,d.W)(o),p=(0,d.W)(i),g=l.useRef(null),v=(0,s.e)(t,e=>h(e)),x=l.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;l.useEffect(()=>{if(r){let e=function(e){if(x.paused||!u)return;let t=e.target;u.contains(t)?g.current=t:C(g.current,{select:!0})},t=function(e){if(x.paused||!u)return;let t=e.relatedTarget;null===t||u.contains(t)||C(g.current,{select:!0})};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let n=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&C(u)});return u&&n.observe(u,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[r,u,x.paused]),l.useEffect(()=>{if(u){R.add(x);let e=document.activeElement;if(!u.contains(e)){let t=new CustomEvent(y,E);u.addEventListener(y,m),u.dispatchEvent(t),t.defaultPrevented||(function(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=document.activeElement;for(let r of e)if(C(r,{select:t}),document.activeElement!==n)return}(S(u).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&C(u))}return()=>{u.removeEventListener(y,m),setTimeout(()=>{let t=new CustomEvent(w,E);u.addEventListener(w,p),u.dispatchEvent(t),t.defaultPrevented||C(null!=e?e:document.body,{select:!0}),u.removeEventListener(w,p),R.remove(x)},0)}}},[u,m,p,x]);let b=l.useCallback(e=>{if(!n&&!r||x.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=document.activeElement;if(t&&o){let t=e.currentTarget,[r,i]=function(e){let t=S(e);return[N(t,e),N(t.reverse(),e)]}(t);r&&i?e.shiftKey||o!==i?e.shiftKey&&o===r&&(e.preventDefault(),n&&C(i,{select:!0})):(e.preventDefault(),n&&C(r,{select:!0})):o===t&&e.preventDefault()}},[n,r,x.paused]);return(0,f.jsx)(c.WV.div,{tabIndex:-1,...a,ref:v,onKeyDown:b})});function S(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function N(e,t){for(let n of e)if(!function(e,t){let{upTo:n}=t;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===n||e!==n);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(n,{upTo:t}))return n}function C(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&e.focus){var n;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&(n=e)instanceof HTMLInputElement&&"select"in n&&t&&e.select()}}j.displayName="FocusScope";var R=(r=[],{add(e){let t=r[0];e!==t&&(null==t||t.pause()),(r=P(r,e)).unshift(e)},remove(e){var t;null===(t=(r=P(r,e))[0])||void 0===t||t.resume()}});function P(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}var L=n(7840);let T=["top","right","bottom","left"],M=Math.min,k=Math.max,O=Math.round,A=Math.floor,I=e=>({x:e,y:e}),_={left:"right",right:"left",bottom:"top",top:"bottom"},D={start:"end",end:"start"};function z(e,t){return"function"==typeof e?e(t):e}function W(e){return e.split("-")[0]}function F(e){return e.split("-")[1]}function U(e){return"x"===e?"y":"x"}function H(e){return"y"===e?"height":"width"}function B(e){return["top","bottom"].includes(W(e))?"y":"x"}function V(e){return e.replace(/start|end/g,e=>D[e])}function Z(e){return e.replace(/left|right|bottom|top/g,e=>_[e])}function Y(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function $(e){let{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}function K(e,t,n){let r,{reference:o,floating:i}=e,l=B(t),a=U(B(t)),s=H(a),u=W(t),c="y"===l,d=o.x+o.width/2-i.width/2,f=o.y+o.height/2-i.height/2,h=o[s]/2-i[s]/2;switch(u){case"top":r={x:d,y:o.y-i.height};break;case"bottom":r={x:d,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:f};break;case"left":r={x:o.x-i.width,y:f};break;default:r={x:o.x,y:o.y}}switch(F(t)){case"start":r[a]-=h*(n&&c?-1:1);break;case"end":r[a]+=h*(n&&c?-1:1)}return r}let q=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:l}=n,a=i.filter(Boolean),s=await (null==l.isRTL?void 0:l.isRTL(t)),u=await l.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:d}=K(u,r,s),f=r,h={},m=0;for(let n=0;ne[t]>=0)}async function J(e,t){let{placement:n,platform:r,elements:o}=e,i=await (null==r.isRTL?void 0:r.isRTL(o.floating)),l=W(n),a=F(n),s="y"===B(n),u=["left","top"].includes(l)?-1:1,c=i&&s?-1:1,d=z(t,e),{mainAxis:f,crossAxis:h,alignmentAxis:m}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...d};return a&&"number"==typeof m&&(h="end"===a?-1*m:m),s?{x:h*c,y:f*u}:{x:f*u,y:h*c}}function ee(e){return er(e)?(e.nodeName||"").toLowerCase():"#document"}function et(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function en(e){var t;return null==(t=(er(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function er(e){return e instanceof Node||e instanceof et(e).Node}function eo(e){return e instanceof Element||e instanceof et(e).Element}function ei(e){return e instanceof HTMLElement||e instanceof et(e).HTMLElement}function el(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof et(e).ShadowRoot)}function ea(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=ef(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function es(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch(e){return!1}})}function eu(e){let t=ec(),n=eo(e)?ef(e):e;return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some(e=>(n.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(n.contain||"").includes(e))}function ec(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function ed(e){return["html","body","#document"].includes(ee(e))}function ef(e){return et(e).getComputedStyle(e)}function eh(e){return eo(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function em(e){if("html"===ee(e))return e;let t=e.assignedSlot||e.parentNode||el(e)&&e.host||en(e);return el(t)?t.host:t}function ep(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let o=function e(t){let n=em(t);return ed(n)?t.ownerDocument?t.ownerDocument.body:t.body:ei(n)&&ea(n)?n:e(n)}(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),l=et(o);if(i){let e=eg(l);return t.concat(l,l.visualViewport||[],ea(o)?o:[],e&&n?ep(e):[])}return t.concat(o,ep(o,[],n))}function eg(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function ev(e){let t=ef(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=ei(e),i=o?e.offsetWidth:n,l=o?e.offsetHeight:r,a=O(n)!==i||O(r)!==l;return a&&(n=i,r=l),{width:n,height:r,$:a}}function ex(e){return eo(e)?e:e.contextElement}function eb(e){let t=ex(e);if(!ei(t))return I(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:i}=ev(t),l=(i?O(n.width):n.width)/r,a=(i?O(n.height):n.height)/o;return l&&Number.isFinite(l)||(l=1),a&&Number.isFinite(a)||(a=1),{x:l,y:a}}let ey=I(0);function ew(e){let t=et(e);return ec()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:ey}function eE(e,t,n,r){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let i=e.getBoundingClientRect(),l=ex(e),a=I(1);t&&(r?eo(r)&&(a=eb(r)):a=eb(e));let s=(void 0===(o=n)&&(o=!1),r&&(!o||r===et(l))&&o)?ew(l):I(0),u=(i.left+s.x)/a.x,c=(i.top+s.y)/a.y,d=i.width/a.x,f=i.height/a.y;if(l){let e=et(l),t=r&&eo(r)?et(r):r,n=e,o=eg(n);for(;o&&r&&t!==n;){let e=eb(o),t=o.getBoundingClientRect(),r=ef(o),i=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,l=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;u*=e.x,c*=e.y,d*=e.x,f*=e.y,u+=i,c+=l,o=eg(n=et(o))}}return $({width:d,height:f,x:u,y:c})}function ej(e){return eE(en(e)).left+eh(e).scrollLeft}function eS(e,t,n){let r;if("viewport"===t)r=function(e,t){let n=et(e),r=en(e),o=n.visualViewport,i=r.clientWidth,l=r.clientHeight,a=0,s=0;if(o){i=o.width,l=o.height;let e=ec();(!e||e&&"fixed"===t)&&(a=o.offsetLeft,s=o.offsetTop)}return{width:i,height:l,x:a,y:s}}(e,n);else if("document"===t)r=function(e){let t=en(e),n=eh(e),r=e.ownerDocument.body,o=k(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=k(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),l=-n.scrollLeft+ej(e),a=-n.scrollTop;return"rtl"===ef(r).direction&&(l+=k(t.clientWidth,r.clientWidth)-o),{width:o,height:i,x:l,y:a}}(en(e));else if(eo(t))r=function(e,t){let n=eE(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,i=ei(e)?eb(e):I(1),l=e.clientWidth*i.x;return{width:l,height:e.clientHeight*i.y,x:o*i.x,y:r*i.y}}(t,n);else{let n=ew(e);r={...t,x:t.x-n.x,y:t.y-n.y}}return $(r)}function eN(e){return"static"===ef(e).position}function eC(e,t){return ei(e)&&"fixed"!==ef(e).position?t?t(e):e.offsetParent:null}function eR(e,t){let n=et(e);if(es(e))return n;if(!ei(e)){let t=em(e);for(;t&&!ed(t);){if(eo(t)&&!eN(t))return t;t=em(t)}return n}let r=eC(e,t);for(;r&&["table","td","th"].includes(ee(r))&&eN(r);)r=eC(r,t);return r&&ed(r)&&eN(r)&&!eu(r)?n:r||function(e){let t=em(e);for(;ei(t)&&!ed(t);){if(eu(t))return t;if(es(t))break;t=em(t)}return null}(e)||n}let eP=async function(e){let t=this.getOffsetParent||eR,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=ei(t),o=en(t),i="fixed"===n,l=eE(e,!0,i,t),a={scrollLeft:0,scrollTop:0},s=I(0);if(r||!r&&!i){if(("body"!==ee(t)||ea(o))&&(a=eh(t)),r){let e=eE(t,!0,i,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else o&&(s.x=ej(o))}return{x:l.left+a.scrollLeft-s.x,y:l.top+a.scrollTop-s.y,width:l.width,height:l.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},eL={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e,i="fixed"===o,l=en(r),a=!!t&&es(t.floating);if(r===l||a&&i)return n;let s={scrollLeft:0,scrollTop:0},u=I(1),c=I(0),d=ei(r);if((d||!d&&!i)&&(("body"!==ee(r)||ea(l))&&(s=eh(r)),ei(r))){let e=eE(r);u=eb(r),c.x=e.x+r.clientLeft,c.y=e.y+r.clientTop}return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-s.scrollLeft*u.x+c.x,y:n.y*u.y-s.scrollTop*u.y+c.y}},getDocumentElement:en,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,i=[..."clippingAncestors"===n?es(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=ep(e,[],!1).filter(e=>eo(e)&&"body"!==ee(e)),o=null,i="fixed"===ef(e).position,l=i?em(e):e;for(;eo(l)&&!ed(l);){let t=ef(l),n=eu(l);n||"fixed"!==t.position||(o=null),(i?!n&&!o:!n&&"static"===t.position&&!!o&&["absolute","fixed"].includes(o.position)||ea(l)&&!n&&function e(t,n){let r=em(t);return!(r===n||!eo(r)||ed(r))&&("fixed"===ef(r).position||e(r,n))}(e,l))?r=r.filter(e=>e!==l):o=t,l=em(l)}return t.set(e,r),r}(t,this._c):[].concat(n),r],l=i[0],a=i.reduce((e,n)=>{let r=eS(t,n,o);return e.top=k(r.top,e.top),e.right=M(r.right,e.right),e.bottom=M(r.bottom,e.bottom),e.left=k(r.left,e.left),e},eS(t,l,o));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}},getOffsetParent:eR,getElementRects:eP,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=ev(e);return{width:t,height:n}},getScale:eb,isElement:eo,isRTL:function(e){return"rtl"===ef(e).direction}},eT=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:o,rects:i,platform:l,elements:a,middlewareData:s}=t,{element:u,padding:c=0}=z(e,t)||{};if(null==u)return{};let d=Y(c),f={x:n,y:r},h=U(B(o)),m=H(h),p=await l.getDimensions(u),g="y"===h,v=g?"clientHeight":"clientWidth",x=i.reference[m]+i.reference[h]-f[h]-i.floating[m],b=f[h]-i.reference[h],y=await (null==l.getOffsetParent?void 0:l.getOffsetParent(u)),w=y?y[v]:0;w&&await (null==l.isElement?void 0:l.isElement(y))||(w=a.floating[v]||i.floating[m]);let E=w/2-p[m]/2-1,j=M(d[g?"top":"left"],E),S=M(d[g?"bottom":"right"],E),N=w-p[m]-S,C=w/2-p[m]/2+(x/2-b/2),R=k(j,M(C,N)),P=!s.arrow&&null!=F(o)&&C!==R&&i.reference[m]/2-(C{let r=new Map,o={platform:eL,...n},i={...o.platform,_c:r};return q(e,t,{...o,platform:i})};var ek=n(7372),eO="undefined"!=typeof document?l.useLayoutEffect:l.useEffect;function eA(e,t){let n,r,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!eA(e[r],t[r]))return!1;return!0}if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){let n=o[r];if(("_owner"!==n||!e.$$typeof)&&!eA(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function eI(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function e_(e,t){let n=eI(e);return Math.round(t*n)/n}function eD(e){let t=l.useRef(e);return eO(()=>{t.current=e}),t}let ez=e=>({name:"arrow",options:e,fn(t){let{element:n,padding:r}="function"==typeof e?e(t):e;return n&&({}).hasOwnProperty.call(n,"current")?null!=n.current?eT({element:n.current,padding:r}).fn(t):{}:n?eT({element:n,padding:r}).fn(t):{}}}),eW=(e,t)=>{var n;return{...(void 0===(n=e)&&(n=0),{name:"offset",options:n,async fn(e){var t,r;let{x:o,y:i,placement:l,middlewareData:a}=e,s=await J(e,n);return l===(null==(t=a.offset)?void 0:t.placement)&&null!=(r=a.arrow)&&r.alignmentOffset?{}:{x:o+s.x,y:i+s.y,data:{...s,placement:l}}}}),options:[e,t]}},eF=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"shift",options:n,async fn(e){let{x:t,y:r,placement:o}=e,{mainAxis:i=!0,crossAxis:l=!1,limiter:a={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...s}=z(n,e),u={x:t,y:r},c=await G(e,s),d=B(W(o)),f=U(d),h=u[f],m=u[d];if(i){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",n=h+c[e],r=h-c[t];h=k(n,M(h,r))}if(l){let e="y"===d?"top":"left",t="y"===d?"bottom":"right",n=m+c[e],r=m-c[t];m=k(n,M(m,r))}let p=a.fn({...e,[f]:h,[d]:m});return{...p,data:{x:p.x-t,y:p.y-r}}}}),options:[e,t]}},eU=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{options:n,fn(e){let{x:t,y:r,placement:o,rects:i,middlewareData:l}=e,{offset:a=0,mainAxis:s=!0,crossAxis:u=!0}=z(n,e),c={x:t,y:r},d=B(o),f=U(d),h=c[f],m=c[d],p=z(a,e),g="number"==typeof p?{mainAxis:p,crossAxis:0}:{mainAxis:0,crossAxis:0,...p};if(s){let e="y"===f?"height":"width",t=i.reference[f]-i.floating[e]+g.mainAxis,n=i.reference[f]+i.reference[e]-g.mainAxis;hn&&(h=n)}if(u){var v,x;let e="y"===f?"width":"height",t=["top","left"].includes(W(o)),n=i.reference[d]-i.floating[e]+(t&&(null==(v=l.offset)?void 0:v[d])||0)+(t?0:g.crossAxis),r=i.reference[d]+i.reference[e]+(t?0:(null==(x=l.offset)?void 0:x[d])||0)-(t?g.crossAxis:0);mr&&(m=r)}return{[f]:h,[d]:m}}}),options:[e,t]}},eH=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"flip",options:n,async fn(e){var t,r,o,i,l;let{placement:a,middlewareData:s,rects:u,initialPlacement:c,platform:d,elements:f}=e,{mainAxis:h=!0,crossAxis:m=!0,fallbackPlacements:p,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:x=!0,...b}=z(n,e);if(null!=(t=s.arrow)&&t.alignmentOffset)return{};let y=W(a),w=B(c),E=W(c)===c,j=await (null==d.isRTL?void 0:d.isRTL(f.floating)),S=p||(E||!x?[Z(c)]:function(e){let t=Z(e);return[V(e),t,V(t)]}(c)),N="none"!==v;!p&&N&&S.push(...function(e,t,n,r){let o=F(e),i=function(e,t,n){let r=["left","right"],o=["right","left"];switch(e){case"top":case"bottom":if(n)return t?o:r;return t?r:o;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(W(e),"start"===n,r);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(V)))),i}(c,x,v,j));let C=[c,...S],R=await G(e,b),P=[],L=(null==(r=s.flip)?void 0:r.overflows)||[];if(h&&P.push(R[y]),m){let e=function(e,t,n){void 0===n&&(n=!1);let r=F(e),o=U(B(e)),i=H(o),l="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(l=Z(l)),[l,Z(l)]}(a,u,j);P.push(R[e[0]],R[e[1]])}if(L=[...L,{placement:a,overflows:P}],!P.every(e=>e<=0)){let e=((null==(o=s.flip)?void 0:o.index)||0)+1,t=C[e];if(t)return{data:{index:e,overflows:L},reset:{placement:t}};let n=null==(i=L.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:i.placement;if(!n)switch(g){case"bestFit":{let e=null==(l=L.filter(e=>{if(N){let t=B(e.placement);return t===w||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:l[0];e&&(n=e);break}case"initialPlacement":n=c}if(a!==n)return{reset:{placement:n}}}return{}}}),options:[e,t]}},eB=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"size",options:n,async fn(e){let t,r;let{placement:o,rects:i,platform:l,elements:a}=e,{apply:s=()=>{},...u}=z(n,e),c=await G(e,u),d=W(o),f=F(o),h="y"===B(o),{width:m,height:p}=i.floating;"top"===d||"bottom"===d?(t=d,r=f===(await (null==l.isRTL?void 0:l.isRTL(a.floating))?"start":"end")?"left":"right"):(r=d,t="end"===f?"top":"bottom");let g=p-c.top-c.bottom,v=m-c.left-c.right,x=M(p-c[t],g),b=M(m-c[r],v),y=!e.middlewareData.shift,w=x,E=b;if(h?E=f||y?M(b,v):v:w=f||y?M(x,g):g,y&&!f){let e=k(c.left,0),t=k(c.right,0),n=k(c.top,0),r=k(c.bottom,0);h?E=m-2*(0!==e||0!==t?e+t:k(c.left,c.right)):w=p-2*(0!==n||0!==r?n+r:k(c.top,c.bottom))}await s({...e,availableWidth:E,availableHeight:w});let j=await l.getDimensions(a.floating);return m!==j.width||p!==j.height?{reset:{rects:!0}}:{}}}),options:[e,t]}},eV=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"hide",options:n,async fn(e){let{rects:t}=e,{strategy:r="referenceHidden",...o}=z(n,e);switch(r){case"referenceHidden":{let n=X(await G(e,{...o,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:n,referenceHidden:Q(n)}}}case"escaped":{let n=X(await G(e,{...o,altBoundary:!0}),t.floating);return{data:{escapedOffsets:n,escaped:Q(n)}}}default:return{}}}}),options:[e,t]}},eZ=(e,t)=>({...ez(e),options:[e,t]});var eY=l.forwardRef((e,t)=>{let{children:n,width:r=10,height:o=5,...i}=e;return(0,f.jsx)(c.WV.svg,{...i,ref:t,width:r,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:(0,f.jsx)("polygon",{points:"0,0 30,0 15,10"})})});eY.displayName="Arrow";var e$=n(2656),eK="Popper",[eq,eG]=(0,u.b)(eK),[eX,eQ]=eq(eK),eJ=e=>{let{__scopePopper:t,children:n}=e,[r,o]=l.useState(null);return(0,f.jsx)(eX,{scope:t,anchor:r,onAnchorChange:o,children:n})};eJ.displayName=eK;var e0="PopperAnchor",e1=l.forwardRef((e,t)=>{let{__scopePopper:n,virtualRef:r,...o}=e,i=eQ(e0,n),a=l.useRef(null),u=(0,s.e)(t,a);return l.useEffect(()=>{i.onAnchorChange((null==r?void 0:r.current)||a.current)}),r?null:(0,f.jsx)(c.WV.div,{...o,ref:u})});e1.displayName=e0;var e2="PopperContent",[e6,e3]=eq(e2),e4=l.forwardRef((e,t)=>{var n,r,o,i,a,u,h,m;let{__scopePopper:p,side:g="bottom",sideOffset:v=0,align:x="center",alignOffset:b=0,arrowPadding:y=0,avoidCollisions:w=!0,collisionBoundary:E=[],collisionPadding:j=0,sticky:S="partial",hideWhenDetached:N=!1,updatePositionStrategy:C="optimized",onPlaced:R,...P}=e,L=eQ(e2,p),[T,O]=l.useState(null),I=(0,s.e)(t,e=>O(e)),[_,D]=l.useState(null),z=function(e){let[t,n]=l.useState(void 0);return(0,e$.b)(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,o;if(!Array.isArray(t)||!t.length)return;let i=t[0];if("borderBoxSize"in i){let e=i.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,o=t.blockSize}else r=e.offsetWidth,o=e.offsetHeight;n({width:r,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}(_),W=null!==(h=null==z?void 0:z.width)&&void 0!==h?h:0,F=null!==(m=null==z?void 0:z.height)&&void 0!==m?m:0,U="number"==typeof j?j:{top:0,right:0,bottom:0,left:0,...j},H=Array.isArray(E)?E:[E],B=H.length>0,V={padding:U,boundary:H.filter(e9),altBoundary:B},{refs:Z,floatingStyles:Y,placement:$,isPositioned:K,middlewareData:q}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:o,elements:{reference:i,floating:a}={},transform:s=!0,whileElementsMounted:u,open:c}=e,[d,f]=l.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[h,m]=l.useState(r);eA(h,r)||m(r);let[p,g]=l.useState(null),[v,x]=l.useState(null),b=l.useCallback(e=>{e!==j.current&&(j.current=e,g(e))},[]),y=l.useCallback(e=>{e!==S.current&&(S.current=e,x(e))},[]),w=i||p,E=a||v,j=l.useRef(null),S=l.useRef(null),N=l.useRef(d),C=null!=u,R=eD(u),P=eD(o),L=l.useCallback(()=>{if(!j.current||!S.current)return;let e={placement:t,strategy:n,middleware:h};P.current&&(e.platform=P.current),eM(j.current,S.current,e).then(e=>{let t={...e,isPositioned:!0};T.current&&!eA(N.current,t)&&(N.current=t,ek.flushSync(()=>{f(t)}))})},[h,t,n,P]);eO(()=>{!1===c&&N.current.isPositioned&&(N.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[c]);let T=l.useRef(!1);eO(()=>(T.current=!0,()=>{T.current=!1}),[]),eO(()=>{if(w&&(j.current=w),E&&(S.current=E),w&&E){if(R.current)return R.current(w,E,L);L()}},[w,E,L,R,C]);let M=l.useMemo(()=>({reference:j,floating:S,setReference:b,setFloating:y}),[b,y]),k=l.useMemo(()=>({reference:w,floating:E}),[w,E]),O=l.useMemo(()=>{let e={position:n,left:0,top:0};if(!k.floating)return e;let t=e_(k.floating,d.x),r=e_(k.floating,d.y);return s?{...e,transform:"translate("+t+"px, "+r+"px)",...eI(k.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,s,k.floating,d.x,d.y]);return l.useMemo(()=>({...d,update:L,refs:M,elements:k,floatingStyles:O}),[d,L,M,k,O])}({strategy:"fixed",placement:g+("center"!==x?"-"+x:""),whileElementsMounted:function(){for(var e=arguments.length,t=Array(e),n=0;n{i&&e.addEventListener("scroll",n,{passive:!0}),l&&e.addEventListener("resize",n)});let f=c&&s?function(e,t){let n,r=null,o=en(e);function i(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function l(a,s){void 0===a&&(a=!1),void 0===s&&(s=1),i();let{left:u,top:c,width:d,height:f}=e.getBoundingClientRect();if(a||t(),!d||!f)return;let h=A(c),m=A(o.clientWidth-(u+d)),p={rootMargin:-h+"px "+-m+"px "+-A(o.clientHeight-(c+f))+"px "+-A(u)+"px",threshold:k(0,M(1,s))||1},g=!0;function v(e){let t=e[0].intersectionRatio;if(t!==s){if(!g)return l();t?l(!1,t):n=setTimeout(()=>{l(!1,1e-7)},1e3)}g=!1}try{r=new IntersectionObserver(v,{...p,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(v,p)}r.observe(e)}(!0),i}(c,n):null,h=-1,m=null;a&&(m=new ResizeObserver(e=>{let[r]=e;r&&r.target===c&&m&&(m.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var e;null==(e=m)||e.observe(t)})),n()}),c&&!u&&m.observe(c),m.observe(t));let p=u?eE(e):null;return u&&function t(){let r=eE(e);p&&(r.x!==p.x||r.y!==p.y||r.width!==p.width||r.height!==p.height)&&n(),p=r,o=requestAnimationFrame(t)}(),n(),()=>{var e;d.forEach(e=>{i&&e.removeEventListener("scroll",n),l&&e.removeEventListener("resize",n)}),null==f||f(),null==(e=m)||e.disconnect(),m=null,u&&cancelAnimationFrame(o)}}(...t,{animationFrame:"always"===C})},elements:{reference:L.anchor},middleware:[eW({mainAxis:v+F,alignmentAxis:b}),w&&eF({mainAxis:!0,crossAxis:!1,limiter:"partial"===S?eU():void 0,...V}),w&&eH({...V}),eB({...V,apply:e=>{let{elements:t,rects:n,availableWidth:r,availableHeight:o}=e,{width:i,height:l}=n.reference,a=t.floating.style;a.setProperty("--radix-popper-available-width","".concat(r,"px")),a.setProperty("--radix-popper-available-height","".concat(o,"px")),a.setProperty("--radix-popper-anchor-width","".concat(i,"px")),a.setProperty("--radix-popper-anchor-height","".concat(l,"px"))}}),_&&eZ({element:_,padding:y}),te({arrowWidth:W,arrowHeight:F}),N&&eV({strategy:"referenceHidden",...V})]}),[G,X]=tt($),Q=(0,d.W)(R);(0,e$.b)(()=>{K&&(null==Q||Q())},[K,Q]);let J=null===(n=q.arrow)||void 0===n?void 0:n.x,ee=null===(r=q.arrow)||void 0===r?void 0:r.y,et=(null===(o=q.arrow)||void 0===o?void 0:o.centerOffset)!==0,[er,eo]=l.useState();return(0,e$.b)(()=>{T&&eo(window.getComputedStyle(T).zIndex)},[T]),(0,f.jsx)("div",{ref:Z.setFloating,"data-radix-popper-content-wrapper":"",style:{...Y,transform:K?Y.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:er,"--radix-popper-transform-origin":[null===(i=q.transformOrigin)||void 0===i?void 0:i.x,null===(a=q.transformOrigin)||void 0===a?void 0:a.y].join(" "),...(null===(u=q.hide)||void 0===u?void 0:u.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,f.jsx)(e6,{scope:p,placedSide:G,onArrowChange:D,arrowX:J,arrowY:ee,shouldHideArrow:et,children:(0,f.jsx)(c.WV.div,{"data-side":G,"data-align":X,...P,ref:I,style:{...P.style,animation:K?void 0:"none"}})})})});e4.displayName=e2;var e5="PopperArrow",e7={top:"bottom",right:"left",bottom:"top",left:"right"},e8=l.forwardRef(function(e,t){let{__scopePopper:n,...r}=e,o=e3(e5,n),i=e7[o.placedSide];return(0,f.jsx)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:(0,f.jsx)(eY,{...r,ref:t,style:{...r.style,display:"block"}})})});function e9(e){return null!==e}e8.displayName=e5;var te=e=>({name:"transformOrigin",options:e,fn(t){var n,r,o,i,l;let{placement:a,rects:s,middlewareData:u}=t,c=(null===(n=u.arrow)||void 0===n?void 0:n.centerOffset)!==0,d=c?0:e.arrowWidth,f=c?0:e.arrowHeight,[h,m]=tt(a),p={start:"0%",center:"50%",end:"100%"}[m],g=(null!==(i=null===(r=u.arrow)||void 0===r?void 0:r.x)&&void 0!==i?i:0)+d/2,v=(null!==(l=null===(o=u.arrow)||void 0===o?void 0:o.y)&&void 0!==l?l:0)+f/2,x="",b="";return"bottom"===h?(x=c?p:"".concat(g,"px"),b="".concat(-f,"px")):"top"===h?(x=c?p:"".concat(g,"px"),b="".concat(s.floating.height+f,"px")):"right"===h?(x="".concat(-f,"px"),b=c?p:"".concat(v,"px")):"left"===h&&(x="".concat(s.floating.width+f,"px"),b=c?p:"".concat(v,"px")),{data:{x,y:b}}}});function tt(e){let[t,n="center"]=e.split("-");return[t,n]}var tn=l.forwardRef((e,t)=>{var n,r;let{container:o,...i}=e,[a,s]=l.useState(!1);(0,e$.b)(()=>s(!0),[]);let u=o||a&&(null===(r=globalThis)||void 0===r?void 0:null===(n=r.document)||void 0===n?void 0:n.body);return u?ek.createPortal((0,f.jsx)(c.WV.div,{...i,ref:t}),u):null});tn.displayName="Portal";var tr=n(3301),to=n(9984),ti=n(5960),tl=n(922),ta=n(4539),ts=n(7118),tu=n(6622),tc=(0,n(679)._)(),td=function(){},tf=l.forwardRef(function(e,t){var n=l.useRef(null),r=l.useState({onScrollCapture:td,onWheelCapture:td,onTouchMoveCapture:td}),o=r[0],i=r[1],a=e.forwardProps,s=e.children,u=e.className,c=e.removeScrollBar,d=e.enabled,f=e.shards,h=e.sideCar,m=e.noIsolation,p=e.inert,g=e.allowPinchZoom,v=e.as,x=e.gapMode,b=(0,ta._T)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),y=(0,tu.q)([n,t]),w=(0,ta.pi)((0,ta.pi)({},b),o);return l.createElement(l.Fragment,null,d&&l.createElement(h,{sideCar:tc,removeScrollBar:c,shards:f,noIsolation:m,inert:p,setCallbacks:i,allowPinchZoom:!!g,lockRef:n,gapMode:x}),a?l.cloneElement(l.Children.only(s),(0,ta.pi)((0,ta.pi)({},w),{ref:y})):l.createElement(void 0===v?"div":v,(0,ta.pi)({},w,{className:u,ref:y}),s))});tf.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},tf.classNames={fullWidth:ts.zi,zeroRight:ts.pF};var th=n(9937),tm=n(9718),tp=n(7323),tg=!1;if("undefined"!=typeof window)try{var tv=Object.defineProperty({},"passive",{get:function(){return tg=!0,!0}});window.addEventListener("test",tv,tv),window.removeEventListener("test",tv,tv)}catch(e){tg=!1}var tx=!!tg&&{passive:!1},tb=function(e,t){var n=window.getComputedStyle(e);return"hidden"!==n[t]&&!(n.overflowY===n.overflowX&&"TEXTAREA"!==e.tagName&&"visible"===n[t])},ty=function(e,t){var n=t.ownerDocument,r=t;do{if("undefined"!=typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),tw(e,r)){var o=tE(e,r);if(o[1]>o[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},tw=function(e,t){return"v"===e?tb(t,"overflowY"):tb(t,"overflowX")},tE=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},tj=function(e,t,n,r,o){var i,l=(i=window.getComputedStyle(t).direction,"h"===e&&"rtl"===i?-1:1),a=l*r,s=n.target,u=t.contains(s),c=!1,d=a>0,f=0,h=0;do{var m=tE(e,s),p=m[0],g=m[1]-m[2]-l*p;(p||g)&&tw(e,s)&&(f+=g,h+=p),s instanceof ShadowRoot?s=s.host:s=s.parentNode}while(!u&&s!==document.body||u&&(t.contains(s)||t===s));return d&&(o&&1>Math.abs(f)||!o&&a>f)?c=!0:!d&&(o&&1>Math.abs(h)||!o&&-a>h)&&(c=!0),c},tS=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},tN=function(e){return[e.deltaX,e.deltaY]},tC=function(e){return e&&"current"in e?e.current:e},tR=0,tP=[],tL=(0,th.L)(tc,function(e){var t=l.useRef([]),n=l.useRef([0,0]),r=l.useRef(),o=l.useState(tR++)[0],i=l.useState(tp.Ws)[0],a=l.useRef(e);l.useEffect(function(){a.current=e},[e]),l.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=(0,ta.ev)([e.lockRef.current],(e.shards||[]).map(tC),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var s=l.useCallback(function(e,t){if("touches"in e&&2===e.touches.length)return!a.current.allowPinchZoom;var o,i=tS(e),l=n.current,s="deltaX"in e?e.deltaX:l[0]-i[0],u="deltaY"in e?e.deltaY:l[1]-i[1],c=e.target,d=Math.abs(s)>Math.abs(u)?"h":"v";if("touches"in e&&"h"===d&&"range"===c.type)return!1;var f=ty(d,c);if(!f)return!0;if(f?o=d:(o="v"===d?"h":"v",f=ty(d,c)),!f)return!1;if(!r.current&&"changedTouches"in e&&(s||u)&&(r.current=o),!o)return!0;var h=r.current||o;return tj(h,t,e,"h"===h?s:u,!0)},[]),u=l.useCallback(function(e){if(tP.length&&tP[tP.length-1]===i){var n="deltaY"in e?tN(e):tS(e),r=t.current.filter(function(t){var r;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(r=t.delta)[0]===n[0]&&r[1]===n[1]})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}if(!r){var o=(a.current.shards||[]).map(tC).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?s(e,o[0]):!a.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),c=l.useCallback(function(e,n,r,o){var i={name:e,delta:n,target:r,should:o,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(r)};t.current.push(i),setTimeout(function(){t.current=t.current.filter(function(e){return e!==i})},1)},[]),d=l.useCallback(function(e){n.current=tS(e),r.current=void 0},[]),f=l.useCallback(function(t){c(t.type,tN(t),t.target,s(t,e.lockRef.current))},[]),h=l.useCallback(function(t){c(t.type,tS(t),t.target,s(t,e.lockRef.current))},[]);l.useEffect(function(){return tP.push(i),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:h}),document.addEventListener("wheel",u,tx),document.addEventListener("touchmove",u,tx),document.addEventListener("touchstart",d,tx),function(){tP=tP.filter(function(e){return e!==i}),document.removeEventListener("wheel",u,tx),document.removeEventListener("touchmove",u,tx),document.removeEventListener("touchstart",d,tx)}},[]);var m=e.removeScrollBar,p=e.inert;return l.createElement(l.Fragment,null,p?l.createElement(i,{styles:"\n .block-interactivity-".concat(o," {pointer-events: none;}\n .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,m?l.createElement(tm.jp,{gapMode:e.gapMode}):null)}),tT=l.forwardRef(function(e,t){return l.createElement(tf,(0,ta.pi)({},e,{ref:t,sideCar:tL}))});tT.classNames=tf.classNames;var tM="Popover",[tk,tO]=(0,u.b)(tM,[eG]),tA=eG(),[tI,t_]=tk(tM),tD=e=>{let{__scopePopover:t,children:n,open:r,defaultOpen:o,onOpenChange:i,modal:a=!1}=e,s=tA(t),u=l.useRef(null),[c,d]=l.useState(!1),[h=!1,m]=(0,ti.T)({prop:r,defaultProp:o,onChange:i});return(0,f.jsx)(eJ,{...s,children:(0,f.jsx)(tI,{scope:t,contentId:(0,L.M)(),triggerRef:u,open:h,onOpenChange:m,onOpenToggle:l.useCallback(()=>m(e=>!e),[m]),hasCustomAnchor:c,onCustomAnchorAdd:l.useCallback(()=>d(!0),[]),onCustomAnchorRemove:l.useCallback(()=>d(!1),[]),modal:a,children:n})})};tD.displayName=tM;var tz="PopoverAnchor";l.forwardRef((e,t)=>{let{__scopePopover:n,...r}=e,o=t_(tz,n),i=tA(n),{onCustomAnchorAdd:a,onCustomAnchorRemove:s}=o;return l.useEffect(()=>(a(),()=>s()),[a,s]),(0,f.jsx)(e1,{...i,...r,ref:t})}).displayName=tz;var tW="PopoverTrigger",tF=l.forwardRef((e,t)=>{let{__scopePopover:n,...r}=e,o=t_(tW,n),i=tA(n),l=(0,s.e)(t,o.triggerRef),u=(0,f.jsx)(c.WV.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":tX(o.open),...r,ref:l,onClick:(0,a.M)(e.onClick,o.onOpenToggle)});return o.hasCustomAnchor?u:(0,f.jsx)(e1,{asChild:!0,...i,children:u})});tF.displayName=tW;var tU="PopoverPortal",[tH,tB]=tk(tU,{forceMount:void 0}),tV=e=>{let{__scopePopover:t,forceMount:n,children:r,container:o}=e,i=t_(tU,t);return(0,f.jsx)(tH,{scope:t,forceMount:n,children:(0,f.jsx)(tr.z,{present:n||i.open,children:(0,f.jsx)(tn,{asChild:!0,container:o,children:r})})})};tV.displayName=tU;var tZ="PopoverContent",tY=l.forwardRef((e,t)=>{let n=tB(tZ,e.__scopePopover),{forceMount:r=n.forceMount,...o}=e,i=t_(tZ,e.__scopePopover);return(0,f.jsx)(tr.z,{present:r||i.open,children:i.modal?(0,f.jsx)(t$,{...o,ref:t}):(0,f.jsx)(tK,{...o,ref:t})})});tY.displayName=tZ;var t$=l.forwardRef((e,t)=>{let n=t_(tZ,e.__scopePopover),r=l.useRef(null),o=(0,s.e)(t,r),i=l.useRef(!1);return l.useEffect(()=>{let e=r.current;if(e)return(0,tl.Ry)(e)},[]),(0,f.jsx)(tT,{as:to.g7,allowPinchZoom:!0,children:(0,f.jsx)(tq,{...e,ref:o,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,a.M)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),i.current||null===(t=n.triggerRef.current)||void 0===t||t.focus()}),onPointerDownOutside:(0,a.M)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,r=2===t.button||n;i.current=r},{checkForDefaultPrevented:!1}),onFocusOutside:(0,a.M)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),tK=l.forwardRef((e,t)=>{let n=t_(tZ,e.__scopePopover),r=l.useRef(!1),o=l.useRef(!1);return(0,f.jsx)(tq,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var i,l;null===(i=e.onCloseAutoFocus)||void 0===i||i.call(e,t),t.defaultPrevented||(r.current||null===(l=n.triggerRef.current)||void 0===l||l.focus(),t.preventDefault()),r.current=!1,o.current=!1},onInteractOutside:t=>{var i,l;null===(i=e.onInteractOutside)||void 0===i||i.call(e,t),t.defaultPrevented||(r.current=!0,"pointerdown"!==t.detail.originalEvent.type||(o.current=!0));let a=t.target;(null===(l=n.triggerRef.current)||void 0===l?void 0:l.contains(a))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&o.current&&t.preventDefault()}})}),tq=l.forwardRef((e,t)=>{let{__scopePopover:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:i,disableOutsidePointerEvents:a,onEscapeKeyDown:s,onPointerDownOutside:u,onFocusOutside:c,onInteractOutside:d,...h}=e,m=t_(tZ,n),g=tA(n);return l.useEffect(()=>{var e,t;let n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=n[0])&&void 0!==e?e:b()),document.body.insertAdjacentElement("beforeend",null!==(t=n[1])&&void 0!==t?t:b()),x++,()=>{1===x&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),x--}},[]),(0,f.jsx)(j,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:i,children:(0,f.jsx)(p,{asChild:!0,disableOutsidePointerEvents:a,onInteractOutside:d,onEscapeKeyDown:s,onPointerDownOutside:u,onFocusOutside:c,onDismiss:()=>m.onOpenChange(!1),children:(0,f.jsx)(e4,{"data-state":tX(m.open),role:"dialog",id:m.contentId,...g,...h,ref:t,style:{...h.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),tG="PopoverClose";function tX(e){return e?"open":"closed"}l.forwardRef((e,t)=>{let{__scopePopover:n,...r}=e,o=t_(tG,n);return(0,f.jsx)(c.WV.button,{type:"button",...r,ref:t,onClick:(0,a.M)(e.onClick,()=>o.onOpenChange(!1))})}).displayName=tG,l.forwardRef((e,t)=>{let{__scopePopover:n,...r}=e,o=tA(n);return(0,f.jsx)(e8,{...o,...r,ref:t})}).displayName="PopoverArrow";var tQ=tD,tJ=tF,t0=l.forwardRef(({className:e,align:t="center",sideOffset:n=4,...r},o)=>(0,f.jsx)(tV,{children:(0,f.jsx)(tY,{ref:o,align:t,sideOffset:n,side:"bottom",className:(0,i.m6)("z-50 min-w-[220px] max-w-[98vw] rounded-lg border bg-fd-popover p-2 text-sm text-fd-popover-foreground shadow-md data-[state=closed]:animate-fd-popover-out data-[state=open]:animate-fd-popover-in",e),...r})}));t0.displayName=tY.displayName},6919:function(e,t,n){"use strict";n.d(t,{K:function(){return i}});var r=n(2374),o=n(8296);function i(e){let t=o._z(),[n,i]=(0,r.useState)([0,0]);return(0,r.useLayoutEffect)(()=>{let n=e.current;if(0===t.length||!n||0===n.clientHeight){i([0,0]);return}let r=Number.MAX_VALUE,o=0;for(let e of t){let t=n.querySelector(`a[href="#${e}"]`);if(!t)continue;let i=getComputedStyle(t);r=Math.min(r,t.offsetTop+parseFloat(i.paddingTop)),o=Math.max(o,t.offsetTop+t.clientHeight-parseFloat(i.paddingBottom))}i([r,o-r])},[t,e]),n}},2722:function(e,t,n){"use strict";n.d(t,{zF:function(){return C},Fw:function(){return P},wy:function(){return R}});var r=n(5487),o=n(2374),i=n(312),l=n(7706),a=n(5960),s=n(2656),u=n(6766),c=n(4356),d=n(3301),f=n(7840),h=n(7516),m="Collapsible",[p,g]=(0,l.b)(m),[v,x]=p(m),b=o.forwardRef((e,t)=>{let{__scopeCollapsible:n,open:r,defaultOpen:i,disabled:l,onOpenChange:s,...u}=e,[d=!1,m]=(0,a.T)({prop:r,defaultProp:i,onChange:s});return(0,h.jsx)(v,{scope:n,disabled:l,contentId:(0,f.M)(),open:d,onOpenToggle:o.useCallback(()=>m(e=>!e),[m]),children:(0,h.jsx)(c.WV.div,{"data-state":N(d),"data-disabled":l?"":void 0,...u,ref:t})})});b.displayName=m;var y="CollapsibleTrigger",w=o.forwardRef((e,t)=>{let{__scopeCollapsible:n,...r}=e,o=x(y,n);return(0,h.jsx)(c.WV.button,{type:"button","aria-controls":o.contentId,"aria-expanded":o.open||!1,"data-state":N(o.open),"data-disabled":o.disabled?"":void 0,disabled:o.disabled,...r,ref:t,onClick:(0,i.M)(e.onClick,o.onOpenToggle)})});w.displayName=y;var E="CollapsibleContent",j=o.forwardRef((e,t)=>{let{forceMount:n,...r}=e,o=x(E,e.__scopeCollapsible);return(0,h.jsx)(d.z,{present:n||o.open,children:e=>{let{present:n}=e;return(0,h.jsx)(S,{...r,ref:t,present:n})}})});j.displayName=E;var S=o.forwardRef((e,t)=>{let{__scopeCollapsible:n,present:r,children:i,...l}=e,a=x(E,n),[d,f]=o.useState(r),m=o.useRef(null),p=(0,u.e)(t,m),g=o.useRef(0),v=g.current,b=o.useRef(0),y=b.current,w=a.open||d,j=o.useRef(w),S=o.useRef();return o.useEffect(()=>{let e=requestAnimationFrame(()=>j.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,s.b)(()=>{let e=m.current;if(e){S.current=S.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();g.current=t.height,b.current=t.width,j.current||(e.style.transitionDuration=S.current.transitionDuration,e.style.animationName=S.current.animationName),f(r)}},[a.open,r]),(0,h.jsx)(c.WV.div,{"data-state":N(a.open),"data-disabled":a.disabled?"":void 0,id:a.contentId,hidden:!w,...l,ref:p,style:{"--radix-collapsible-content-height":v?"".concat(v,"px"):void 0,"--radix-collapsible-content-width":y?"".concat(y,"px"):void 0,...e.style},children:w&&i})});function N(e){return e?"open":"closed"}var C=b,R=w,P=(0,o.forwardRef)(({children:e,...t},n)=>(0,h.jsx)(j,{ref:n,...t,className:(0,r.m6)("overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down",t.className),children:e}));P.displayName=j.displayName},6230:function(e,t,n){"use strict";n.d(t,{CodeBlock:function(){return r.d},Pre:function(){return r.S}});var r=n(7844);n(2170),n(9226),n(3504),n(4918)},2186:function(e,t,n){"use strict";n.r(t),n.d(t,{File:function(){return m},Files:function(){return h},Folder:function(){return p}});var r=n(2722),o=n(5487);n(4918);var i=n(2771),l=n(193);let a=(0,l.Z)("File",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}]]),s=(0,l.Z)("FolderOpen",[["path",{d:"m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2",key:"usdka0"}]]),u=(0,l.Z)("Folder",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]]);var c=n(2374),d=n(7516),f=(0,i.j)("flex flex-row items-center gap-2 rounded-md px-2 py-1.5 text-sm hover:bg-fd-accent hover:text-fd-accent-foreground [&_svg]:size-4");function h(e){let{className:t,...n}=e;return(0,d.jsx)("div",{className:(0,o.m6)("not-prose rounded-md border bg-fd-card p-2",t),...n,children:n.children})}function m(e){let{name:t,icon:n=(0,d.jsx)(a,{}),className:r,...i}=e;return(0,d.jsxs)("div",{className:(0,o.m6)(f({className:r})),...i,children:[n,t]})}function p(e){let{name:t,defaultOpen:n=!1,...i}=e,[l,a]=(0,c.useState)(n);return(0,d.jsxs)(r.zF,{open:l,onOpenChange:a,...i,children:[(0,d.jsxs)(r.wy,{className:(0,o.m6)(f({className:"w-full"})),children:[l?(0,d.jsx)(s,{}):(0,d.jsx)(u,{}),t]}),(0,d.jsx)(r.Fw,{children:(0,d.jsx)("div",{className:"ms-2 flex flex-col border-l pl-2",children:i.children})})]})}},3197:function(e,t,n){"use strict";n.d(t,{ImageZoom:function(){return O}});var r=n(546);n(4918);var o=n(2313),i=n.n(o),l=n(2374),a=n(7372);let s=(e,t)=>e===t?.tagName?.toUpperCase?.(),u=e=>s("DIV",e)||s("SPAN",e),c=e=>s("IMG",e),d=e=>e.complete&&0!==e.naturalHeight,f=e=>s("SVG",e),h=({height:e,offset:t,width:n})=>Math.min((window.innerWidth-2*t)/n,(window.innerHeight-2*t)/e),m=({containerHeight:e,containerWidth:t,offset:n,targetHeight:r,targetWidth:o})=>{let i=h({height:r,offset:n,width:o}),l=o>r?o/t:r/e;return i>1?l:i*l},p=({containerHeight:e,containerWidth:t,hasScalableSrc:n,offset:r,targetHeight:o,targetWidth:i})=>e&&t?!n&&o&&i?m({containerHeight:e,containerWidth:t,offset:r,targetHeight:o,targetWidth:i}):h({height:e,offset:r,width:t}):1,g=/url(?:\(['"]?)(.*?)(?:['"]?\))/,v=e=>{if(e){if(c(e))return e.currentSrc;if(u(e)){let t=window.getComputedStyle(e).backgroundImage;if(t)return g.exec(t)?.[1]}}},x=e=>{if(e)return c(e)?e.alt??void 0:e.getAttribute("aria-label")??void 0},b=({containerHeight:e,containerLeft:t,containerTop:n,containerWidth:r,hasScalableSrc:o,offset:i,targetHeight:l,targetWidth:a})=>{let s=p({containerHeight:e,containerWidth:r,hasScalableSrc:o,offset:i,targetHeight:l,targetWidth:a});return{top:n,left:t,width:r*s,height:e*s,transform:`translate(0,0) scale(${1/s})`}},y=({position:e,relativeNum:t})=>{let n=parseFloat(e);return e.endsWith("%")?t*n/100:n},w=({containerHeight:e,containerLeft:t,containerTop:n,containerWidth:r,hasScalableSrc:o,objectFit:i,objectPosition:l,offset:a,targetHeight:s,targetWidth:u})=>{if("scale-down"===i&&(i=u<=r&&s<=e?"none":"contain"),"cover"===i||"contain"===i){let c=r/u,d=e/s,f="cover"===i?Math.max(c,d):Math.min(c,d),[h="50%",m="50%"]=l.split(" "),g=y({position:h,relativeNum:r-u*f}),v=y({position:m,relativeNum:e-s*f}),x=p({containerHeight:s*f,containerWidth:u*f,hasScalableSrc:o,offset:a,targetHeight:s,targetWidth:u});return{top:n+v,left:t+g,width:u*f*x,height:s*f*x,transform:`translate(0,0) scale(${1/x})`}}if("none"===i){let[i="50%",c="50%"]=l.split(" "),d=y({position:i,relativeNum:r-u}),f=y({position:c,relativeNum:e-s}),h=p({containerHeight:s,containerWidth:u,hasScalableSrc:o,offset:a,targetHeight:s,targetWidth:u});return{top:n+f,left:t+d,width:u*h,height:s*h,transform:`translate(0,0) scale(${1/h})`}}if("fill"!==i)return{};{let t=Math.max(r/u,e/s),n=p({containerHeight:s*t,containerWidth:u*t,hasScalableSrc:o,offset:a,targetHeight:s,targetWidth:u});return{width:r*n,height:e*n,transform:`translate(0,0) scale(${1/n})`}}},E=({backgroundPosition:e,backgroundSize:t,containerHeight:n,containerLeft:r,containerTop:o,containerWidth:i,hasScalableSrc:l,offset:a,targetHeight:s,targetWidth:u})=>{if("cover"===t||"contain"===t){let c=i/u,d=n/s,f="cover"===t?Math.max(c,d):Math.min(c,d),[h="50%",m="50%"]=e.split(" "),g=y({position:h,relativeNum:i-u*f}),v=y({position:m,relativeNum:n-s*f}),x=p({containerHeight:s*f,containerWidth:u*f,hasScalableSrc:l,offset:a,targetHeight:s,targetWidth:u});return{top:o+v,left:r+g,width:u*f*x,height:s*f*x,transform:`translate(0,0) scale(${1/x})`}}if("auto"===t){let[t="50%",c="50%"]=e.split(" "),d=y({position:t,relativeNum:i-u}),f=y({position:c,relativeNum:n-s}),h=p({containerHeight:s,containerWidth:u,hasScalableSrc:l,offset:a,targetHeight:s,targetWidth:u});return{top:o+f,left:r+d,width:u*h,height:s*h,transform:`translate(0,0) scale(${1/h})`}}{let[c="50%",d="50%"]=t.split(" "),f=Math.min(y({position:c,relativeNum:i})/u,y({position:d,relativeNum:n})/s),[h="50%",m="50%"]=e.split(" "),g=y({position:h,relativeNum:i-u*f}),v=y({position:m,relativeNum:n-s*f}),x=p({containerHeight:s*f,containerWidth:u*f,hasScalableSrc:l,offset:a,targetHeight:s,targetWidth:u});return{top:o+v,left:r+g,width:u*f*x,height:s*f*x,transform:`translate(0,0) scale(${1/x})`}}},j=/\.svg$/i,S=({hasZoomImg:e,imgSrc:t,isSvg:n,isZoomed:r,loadedImgEl:o,offset:i,shouldRefresh:l,targetEl:a})=>{let s=n||t?.slice?.(0,18)==="data:image/svg+xml"||e||!!(t&&j.test(t)),c=a.getBoundingClientRect(),d=window.getComputedStyle(a),f=null!=o&&u(a),h=Object.assign({},b({containerHeight:c.height,containerLeft:c.left,containerTop:c.top,containerWidth:c.width,hasScalableSrc:s,offset:i,targetHeight:o?.naturalHeight||c.height,targetWidth:o?.naturalWidth||c.width}),null==o||f?void 0:w({containerHeight:c.height,containerLeft:c.left,containerTop:c.top,containerWidth:c.width,hasScalableSrc:s,objectFit:d.objectFit,objectPosition:d.objectPosition,offset:i,targetHeight:o?.naturalHeight||c.height,targetWidth:o?.naturalWidth||c.width}),f?E({backgroundPosition:d.backgroundPosition,backgroundSize:d.backgroundSize,containerHeight:c.height,containerLeft:c.left,containerTop:c.top,containerWidth:c.width,hasScalableSrc:s,offset:i,targetHeight:o?.naturalHeight||c.height,targetWidth:o?.naturalWidth||c.width}):void 0);if(r){let e=window.innerWidth/2,t=window.innerHeight/2,n=parseFloat(String(h.left||0))+parseFloat(String(h.width||0))/2,r=parseFloat(String(h.top||0))+parseFloat(String(h.height||0))/2;l&&(h.transitionDuration="0.01ms"),h.transform=`translate(${e-n}px,${t-r}px) scale(1)`}return h},N=e=>{if(!e)return{};if(!f(e))return{height:e.offsetHeight,left:e.offsetLeft,width:e.offsetWidth,top:e.offsetTop};{let t=e.parentElement,n=e.getBoundingClientRect();if(!t)return{height:n.height,left:n.left,width:n.width,top:n.top};{let e=t.getBoundingClientRect();return{height:n.height,left:e.left-n.left,top:e.top-n.top,width:n.width}}}},C=e=>{let t="-zoom",n=["clip-path","fill","mask","marker-start","marker-mid","marker-end"],r=new Map;if(e.hasAttribute("id")){let n=e.id,o=n+t;r.set(n,o),e.id=o}e.querySelectorAll("[id]").forEach(e=>{let n=e.id,o=n+t;r.set(n,o),e.id=o}),r.forEach((t,r)=>{let o=`url(#${r})`,i=`url(#${t})`,l=n.map(e=>`[${e}="${o}"]`).join(", ");e.querySelectorAll(l).forEach(e=>{n.forEach(t=>{e.getAttribute(t)===o&&e.setAttribute(t,i)})})}),e.querySelectorAll("style").forEach(e=>{r.forEach((t,n)=>{e.textContent&&(e.textContent=e.textContent.replaceAll(`#${n}`,`#${t}`))})})},R=["img","svg",'[role="img"]',"[data-zoom]"].map(e=>`${e}:not([aria-hidden="true"])`).join(","),P={overflow:"",width:""};function L(e){return l.createElement(T,{...e})}class T extends l.Component{constructor(){super(...arguments),this.state={id:"",isZoomImgLoaded:!1,loadedImgEl:void 0,modalState:"UNLOADED",shouldRefresh:!1,styleGhost:{}},this.refContent=l.createRef(),this.refDialog=l.createRef(),this.refModalContent=l.createRef(),this.refModalImg=l.createRef(),this.refWrap=l.createRef(),this.imgEl=null,this.isScaling=!1,this.prevBodyAttrs=P,this.styleModalImg={},this.handleModalStateChange=e=>{let{modalState:t}=this.state;"LOADING"!==e&&"LOADING"===t?(this.loadZoomImg(),window.addEventListener("resize",this.handleResize,{passive:!0}),window.addEventListener("touchstart",this.handleTouchStart,{passive:!0}),window.addEventListener("touchmove",this.handleTouchMove,{passive:!0}),window.addEventListener("touchend",this.handleTouchEnd,{passive:!0}),window.addEventListener("touchcancel",this.handleTouchCancel,{passive:!0}),document.addEventListener("keydown",this.handleKeyDown,!0)):"LOADED"!==e&&"LOADED"===t?window.addEventListener("wheel",this.handleWheel,{passive:!0}):"UNLOADING"!==e&&"UNLOADING"===t?(this.ensureImgTransitionEnd(),window.removeEventListener("wheel",this.handleWheel),window.removeEventListener("touchstart",this.handleTouchStart),window.removeEventListener("touchmove",this.handleTouchMove),window.removeEventListener("touchend",this.handleTouchEnd),window.removeEventListener("touchcancel",this.handleTouchCancel),document.removeEventListener("keydown",this.handleKeyDown,!0)):"UNLOADED"!==e&&"UNLOADED"===t&&(this.bodyScrollEnable(),window.removeEventListener("resize",this.handleResize),this.refModalImg.current?.removeEventListener?.("transitionend",this.handleImgTransitionEnd),this.refDialog.current?.close?.())},this.getDialogContainer=()=>{let e=document.querySelector("[data-rmiz-portal]");return null==e&&((e=document.createElement("div")).setAttribute("data-rmiz-portal",""),document.body.appendChild(e)),e},this.setId=()=>{let e=()=>Math.random().toString(16).slice(-4);this.setState({id:e()+e()+e()})},this.setAndTrackImg=()=>{let e=this.refContent.current;!e||(this.imgEl=e.querySelector(R),this.imgEl?(this.contentNotFoundChangeObserver?.disconnect?.(),this.imgEl.addEventListener("load",this.handleImgLoad),this.imgEl.addEventListener("click",this.handleZoom),this.state.loadedImgEl||this.handleImgLoad(),this.imgElResizeObserver=new ResizeObserver(e=>{let t=e[0];t?.target&&(this.imgEl=t.target,this.setState({styleGhost:N(this.imgEl)}))}),this.imgElResizeObserver.observe(this.imgEl),this.contentChangeObserver||(this.contentChangeObserver=new MutationObserver(()=>{this.setState({styleGhost:N(this.imgEl)})}),this.contentChangeObserver.observe(e,{attributes:!0,childList:!0,subtree:!0}))):this.contentNotFoundChangeObserver||(this.contentNotFoundChangeObserver=new MutationObserver(this.setAndTrackImg),this.contentNotFoundChangeObserver.observe(e,{childList:!0,subtree:!0})))},this.handleIfZoomChanged=e=>{let{isZoomed:t}=this.props;!e&&t?this.zoom():e&&!t&&this.unzoom()},this.handleImgLoad=()=>{let e=v(this.imgEl);if(!e)return;let t=new Image;c(this.imgEl)&&(t.sizes=this.imgEl.sizes,t.srcset=this.imgEl.srcset),t.src=e;let n=()=>{this.setState({loadedImgEl:t,styleGhost:N(this.imgEl)})};t.decode().then(n).catch(()=>{if(d(t)){n();return}t.onload=n})},this.handleZoom=()=>{this.hasImage()&&this.props.onZoomChange?.(!0)},this.handleUnzoom=()=>{this.props.onZoomChange?.(!1)},this.handleDialogCancel=e=>{e.preventDefault()},this.handleDialogClick=e=>{(e.target===this.refModalContent.current||e.target===this.refModalImg.current)&&this.handleUnzoom()},this.handleKeyDown=e=>{("Escape"===e.key||27===e.keyCode)&&(e.preventDefault(),e.stopPropagation(),this.handleUnzoom())},this.handleWheel=e=>{e.ctrlKey||(e.stopPropagation(),queueMicrotask(()=>{this.handleUnzoom()}))},this.handleTouchStart=e=>{if(e.touches.length>1){this.isScaling=!0;return}1===e.changedTouches.length&&e.changedTouches[0]&&(this.touchYStart=e.changedTouches[0].screenY)},this.handleTouchMove=e=>{let t=window.visualViewport?.scale??1;this.props.canSwipeToUnzoom&&!this.isScaling&&t<=1&&null!=this.touchYStart&&e.changedTouches[0]&&(this.touchYEnd=e.changedTouches[0].screenY,Math.abs(Math.max(this.touchYStart,this.touchYEnd)-Math.min(this.touchYStart,this.touchYEnd))>this.props.swipeToUnzoomThreshold&&(this.touchYStart=void 0,this.touchYEnd=void 0,this.handleUnzoom()))},this.handleTouchEnd=()=>{this.isScaling=!1,this.touchYStart=void 0,this.touchYEnd=void 0},this.handleTouchCancel=()=>{this.isScaling=!1,this.touchYStart=void 0,this.touchYEnd=void 0},this.handleResize=()=>{this.setState({shouldRefresh:!0})},this.hasImage=()=>this.imgEl&&(this.state.loadedImgEl||f(this.imgEl))&&"none"!==window.getComputedStyle(this.imgEl).display,this.zoom=()=>{this.bodyScrollDisable(),this.refDialog.current?.showModal?.(),this.refModalImg.current?.addEventListener?.("transitionend",this.handleImgTransitionEnd),this.setState({modalState:"LOADING"})},this.unzoom=()=>{this.setState({modalState:"UNLOADING"})},this.handleImgTransitionEnd=()=>{clearTimeout(this.timeoutTransitionEnd),"LOADING"===this.state.modalState?this.setState({modalState:"LOADED"}):"UNLOADING"===this.state.modalState&&this.setState({shouldRefresh:!1,modalState:"UNLOADED"})},this.ensureImgTransitionEnd=()=>{if(this.refModalImg.current){let e=window.getComputedStyle(this.refModalImg.current).transitionDuration,t=parseFloat(e);if(t){let n=t*(e.endsWith("ms")?1:1e3)+50;this.timeoutTransitionEnd=setTimeout(this.handleImgTransitionEnd,n)}}},this.bodyScrollDisable=()=>{this.prevBodyAttrs={overflow:document.body.style.overflow,width:document.body.style.width};let e=document.body.clientWidth;document.body.style.overflow="hidden",document.body.style.width=`${e}px`},this.bodyScrollEnable=()=>{document.body.style.width=this.prevBodyAttrs.width,document.body.style.overflow=this.prevBodyAttrs.overflow,this.prevBodyAttrs=P},this.loadZoomImg=()=>{let{props:{zoomImg:e}}=this,t=e?.src;if(t){let n=new Image;n.sizes=e?.sizes??"",n.srcset=e?.srcSet??"",n.src=t;let r=()=>{this.setState({isZoomImgLoaded:!0})};n.decode().then(r).catch(()=>{if(d(n)){r();return}n.onload=r})}},this.UNSAFE_handleSvg=()=>{let{imgEl:e,refModalImg:t,styleModalImg:n}=this;if(f(e)){let r=e.cloneNode(!0);C(r),r.style.width=`${n.width||0}px`,r.style.height=`${n.height||0}px`,r.addEventListener("click",this.handleUnzoom),t.current?.firstChild?.remove?.(),t.current?.appendChild?.(r)}}}render(){let{handleDialogCancel:e,handleDialogClick:t,handleUnzoom:n,handleZoom:r,imgEl:o,props:{a11yNameButtonUnzoom:i,a11yNameButtonZoom:s,children:d,classDialog:h,IconUnzoom:m,IconZoom:p,isZoomed:g,wrapElement:b,ZoomContent:y,zoomImg:w,zoomMargin:E},refContent:j,refDialog:N,refModalContent:C,refModalImg:R,refWrap:P,state:{id:L,isZoomImgLoaded:T,loadedImgEl:M,modalState:k,shouldRefresh:O,styleGhost:A}}=this,I=`rmiz-modal-${L}`,_=`rmiz-modal-img-${L}`,D=u(o),z=c(o),W=f(o),F=x(o),U=v(o),H=z?o.sizes:void 0,B=z?o.srcset:void 0,V=!!w?.src,Z=this.hasImage(),Y=F?`${s}: ${F}`:s,$="LOADING"===k||"LOADED"===k,K=Z?"found":"not-found",q="UNLOADED"===k||"UNLOADING"===k?"hidden":"visible";this.styleModalImg=Z?S({hasZoomImg:V,imgSrc:U,isSvg:W,isZoomed:g&&$,loadedImgEl:M,offset:E,shouldRefresh:O,targetEl:o}):{};let G=null;if(Z){let e=z||D?l.createElement("img",{alt:F,sizes:H,src:U,srcSet:B,...T&&"LOADED"===k?w:{},"data-rmiz-modal-img":"",height:this.styleModalImg.height||void 0,id:_,ref:R,style:this.styleModalImg,width:this.styleModalImg.width||void 0}):W?l.createElement("div",{"data-rmiz-modal-img":!0,ref:R,style:this.styleModalImg}):null,t=l.createElement("button",{"aria-label":i,"data-rmiz-btn-unzoom":"",onClick:n,type:"button"},l.createElement(m,null));G=y?l.createElement(y,{buttonUnzoom:t,modalState:k,img:e,onUnzoom:n}):l.createElement(l.Fragment,null,e,t)}return l.createElement(b,{"aria-owns":I,"data-rmiz":"",ref:P},l.createElement(b,{"data-rmiz-content":K,ref:j,style:{visibility:"UNLOADED"===k?"visible":"hidden"}},d),Z&&l.createElement(b,{"data-rmiz-ghost":"",style:A},l.createElement("button",{"aria-label":Y,"data-rmiz-btn-zoom":"",onClick:r,type:"button"},l.createElement(p,null))),Z&&a.createPortal(l.createElement("dialog",{"aria-labelledby":_,"aria-modal":"true",className:h,"data-rmiz-modal":"",id:I,onClick:t,onClose:n,onCancel:e,ref:N,role:"dialog"},l.createElement("div",{"data-rmiz-modal-overlay":q}),l.createElement("div",{"data-rmiz-modal-content":"",ref:C},G)),this.getDialogContainer()))}componentDidMount(){this.setId(),this.setAndTrackImg(),this.handleImgLoad(),this.UNSAFE_handleSvg()}componentWillUnmount(){"UNLOADED"!==this.state.modalState&&this.bodyScrollEnable(),this.contentChangeObserver?.disconnect?.(),this.contentNotFoundChangeObserver?.disconnect?.(),this.imgElResizeObserver?.disconnect?.(),this.imgEl?.removeEventListener?.("load",this.handleImgLoad),this.imgEl?.removeEventListener?.("click",this.handleZoom),this.refModalImg.current?.removeEventListener?.("transitionend",this.handleImgTransitionEnd),window.removeEventListener("wheel",this.handleWheel),window.removeEventListener("touchstart",this.handleTouchStart),window.removeEventListener("touchmove",this.handleTouchMove),window.removeEventListener("touchend",this.handleTouchEnd),window.removeEventListener("touchcancel",this.handleTouchCancel),window.removeEventListener("resize",this.handleResize),document.removeEventListener("keydown",this.handleKeyDown,!0)}componentDidUpdate(e,t){this.handleModalStateChange(t.modalState),this.UNSAFE_handleSvg(),this.handleIfZoomChanged(e.isZoomed)}}function M(e){let[t,n]=l.useState(!1);return l.createElement(L,{...e,isZoomed:t,onZoomChange:n})}T.defaultProps={a11yNameButtonUnzoom:"Minimize image",a11yNameButtonZoom:"Expand image",canSwipeToUnzoom:!0,IconUnzoom:function(){return l.createElement("svg",{"aria-hidden":"true","data-rmiz-btn-unzoom-icon":!0,fill:"currentColor",focusable:"false",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"},l.createElement("path",{d:"M 14.144531 1.148438 L 9 6.292969 L 9 3 L 8 3 L 8 8 L 13 8 L 13 7 L 9.707031 7 L 14.855469 1.851563 Z M 8 8 L 3 8 L 3 9 L 6.292969 9 L 1.148438 14.144531 L 1.851563 14.855469 L 7 9.707031 L 7 13 L 8 13 Z"}))},IconZoom:function(){return l.createElement("svg",{"aria-hidden":"true","data-rmiz-btn-zoom-icon":!0,fill:"currentColor",focusable:"false",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"},l.createElement("path",{d:"M 9 1 L 9 2 L 12.292969 2 L 2 12.292969 L 2 9 L 1 9 L 1 14 L 6 14 L 6 13 L 2.707031 13 L 13 2.707031 L 13 6 L 14 6 L 14 1 Z"}))},swipeToUnzoomThreshold:10,wrapElement:"div",zoomMargin:0},n(3318);var k=n(7516);function O(e){var t;let{zoomInProps:n,children:o,...l}=e;return(0,k.jsx)(M,{zoomMargin:20,wrapElement:"span",zoomImg:{src:"string"==typeof(t=l.src)?t:"default"in t?t.default.src:t.src,sizes:void 0,...n},children:null!=o?o:(0,k.jsx)(i(),{sizes:r.wW,...l})})}},289:function(e,t,n){"use strict";n.d(t,{RootToggle:function(){return f}});var r=n(7355),o=n(546),i=n(9602),l=n(5487);n(4918);var a=n(342),s=n(2374),u=n(5758),c=n(8302),d=n(7516);function f(e){var t;let{options:n,...f}=e,[m,p]=(0,s.useState)(!1),{closeOnRedirect:g}=(0,i.A)(),v=(0,c.usePathname)(),x=null!==(t=n.find(e=>(0,o.zh)(e.url,v,!0)))&&void 0!==t?t:n[0],b=(0,s.useCallback)(()=>{g.current=!1,p(!1)},[g]);return(0,d.jsxs)(r.J2,{open:m,onOpenChange:p,children:[(0,d.jsxs)(r.xo,{...f,className:(0,l.m6)("-mx-2 flex flex-row items-center gap-2.5 rounded-lg p-2 hover:bg-fd-accent/50 hover:text-fd-accent-foreground",f.className),children:[(0,d.jsx)(h,{...x}),(0,d.jsx)(a.Z,{className:"size-4 text-fd-muted-foreground md:me-1.5"})]}),(0,d.jsx)(r.yk,{className:"w-[var(--radix-popover-trigger-width)] overflow-hidden p-0",children:n.map(e=>{var t;return(0,d.jsx)(u.default,{href:e.url,onClick:b,...e.props,className:(0,l.m6)("flex w-full flex-row items-center gap-2.5 p-2",x===e?"bg-fd-accent text-fd-accent-foreground":"hover:bg-fd-accent/50",null===(t=e.props)||void 0===t?void 0:t.className),children:(0,d.jsx)(h,{...e})},e.url)})})]})}function h(e){let{title:t,icon:n,description:r}=e;return(0,d.jsxs)(d.Fragment,{children:[n,(0,d.jsxs)("div",{className:"flex-1 text-left",children:[(0,d.jsx)("p",{className:"text-sm font-medium",children:t}),(0,d.jsx)("p",{className:"text-xs text-fd-muted-foreground",children:r})]})]})}},6511:function(e,t,n){"use strict";n.d(t,{Tab:function(){return et},Tabs:function(){return J}});var r=n(5487),o=n(4918),i=n(2374),l=n(312),a=n(7706),s=n(6766),u=n(9984),c=n(7516),d=n(7840),f=n(4356),h=n(931),m=n(5960),p=n(8454),g="rovingFocusGroup.onEntryFocus",v={bubbles:!1,cancelable:!0},x="RovingFocusGroup",[b,y,w]=function(e){let t=e+"CollectionProvider",[n,r]=(0,a.b)(t),[o,l]=n(t,{collectionRef:{current:null},itemMap:new Map}),d=e=>{let{scope:t,children:n}=e,r=i.useRef(null),l=i.useRef(new Map).current;return(0,c.jsx)(o,{scope:t,itemMap:l,collectionRef:r,children:n})};d.displayName=t;let f=e+"CollectionSlot",h=i.forwardRef((e,t)=>{let{scope:n,children:r}=e,o=l(f,n),i=(0,s.e)(t,o.collectionRef);return(0,c.jsx)(u.g7,{ref:i,children:r})});h.displayName=f;let m=e+"CollectionItemSlot",p="data-radix-collection-item",g=i.forwardRef((e,t)=>{let{scope:n,children:r,...o}=e,a=i.useRef(null),d=(0,s.e)(t,a),f=l(m,n);return i.useEffect(()=>(f.itemMap.set(a,{ref:a,...o}),()=>void f.itemMap.delete(a))),(0,c.jsx)(u.g7,{[p]:"",ref:d,children:r})});return g.displayName=m,[{Provider:d,Slot:h,ItemSlot:g},function(t){let n=l(e+"CollectionConsumer",t);return i.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(p,"]")));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])},r]}(x),[E,j]=(0,a.b)(x,[w]),[S,N]=E(x),C=i.forwardRef((e,t)=>(0,c.jsx)(b.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,c.jsx)(b.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,c.jsx)(R,{...e,ref:t})})}));C.displayName=x;var R=i.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,orientation:r,loop:o=!1,dir:a,currentTabStopId:u,defaultCurrentTabStopId:d,onCurrentTabStopIdChange:x,onEntryFocus:b,preventScrollOnEntryFocus:w=!1,...E}=e,j=i.useRef(null),N=(0,s.e)(t,j),C=(0,p.gm)(a),[R=null,P]=(0,m.T)({prop:u,defaultProp:d,onChange:x}),[L,T]=i.useState(!1),k=(0,h.W)(b),O=y(n),A=i.useRef(!1),[I,_]=i.useState(0);return i.useEffect(()=>{let e=j.current;if(e)return e.addEventListener(g,k),()=>e.removeEventListener(g,k)},[k]),(0,c.jsx)(S,{scope:n,orientation:r,dir:C,loop:o,currentTabStopId:R,onItemFocus:i.useCallback(e=>P(e),[P]),onItemShiftTab:i.useCallback(()=>T(!0),[]),onFocusableItemAdd:i.useCallback(()=>_(e=>e+1),[]),onFocusableItemRemove:i.useCallback(()=>_(e=>e-1),[]),children:(0,c.jsx)(f.WV.div,{tabIndex:L||0===I?-1:0,"data-orientation":r,...E,ref:N,style:{outline:"none",...e.style},onMouseDown:(0,l.M)(e.onMouseDown,()=>{A.current=!0}),onFocus:(0,l.M)(e.onFocus,e=>{let t=!A.current;if(e.target===e.currentTarget&&t&&!L){let t=new CustomEvent(g,v);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=O().filter(e=>e.focusable);M([e.find(e=>e.active),e.find(e=>e.id===R),...e].filter(Boolean).map(e=>e.ref.current),w)}}A.current=!1}),onBlur:(0,l.M)(e.onBlur,()=>T(!1))})})}),P="RovingFocusGroupItem",L=i.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,focusable:r=!0,active:o=!1,tabStopId:a,...s}=e,u=(0,d.M)(),h=a||u,m=N(P,n),p=m.currentTabStopId===h,g=y(n),{onFocusableItemAdd:v,onFocusableItemRemove:x}=m;return i.useEffect(()=>{if(r)return v(),()=>x()},[r,v,x]),(0,c.jsx)(b.ItemSlot,{scope:n,id:h,focusable:r,active:o,children:(0,c.jsx)(f.WV.span,{tabIndex:p?0:-1,"data-orientation":m.orientation,...s,ref:t,onMouseDown:(0,l.M)(e.onMouseDown,e=>{r?m.onItemFocus(h):e.preventDefault()}),onFocus:(0,l.M)(e.onFocus,()=>m.onItemFocus(h)),onKeyDown:(0,l.M)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey){m.onItemShiftTab();return}if(e.target!==e.currentTarget)return;let t=function(e,t,n){var r;let o=(r=e.key,"rtl"!==n?r:"ArrowLeft"===r?"ArrowRight":"ArrowRight"===r?"ArrowLeft":r);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return T[o]}(e,m.orientation,m.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let o=g().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)o.reverse();else if("prev"===t||"next"===t){var n,r;"prev"===t&&o.reverse();let i=o.indexOf(e.currentTarget);o=m.loop?(n=o,r=i+1,n.map((e,t)=>n[(r+t)%n.length])):o.slice(i+1)}setTimeout(()=>M(o))}})})})});L.displayName=P;var T={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function M(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=document.activeElement;for(let r of e)if(r===n||(r.focus({preventScroll:t}),document.activeElement!==n))return}var k=n(3301),O="Tabs",[A,I]=(0,a.b)(O,[j]),_=j(),[D,z]=A(O),W=i.forwardRef((e,t)=>{let{__scopeTabs:n,value:r,onValueChange:o,defaultValue:i,orientation:l="horizontal",dir:a,activationMode:s="automatic",...u}=e,h=(0,p.gm)(a),[g,v]=(0,m.T)({prop:r,onChange:o,defaultProp:i});return(0,c.jsx)(D,{scope:n,baseId:(0,d.M)(),value:g,onValueChange:v,orientation:l,dir:h,activationMode:s,children:(0,c.jsx)(f.WV.div,{dir:h,"data-orientation":l,...u,ref:t})})});W.displayName=O;var F="TabsList",U=i.forwardRef((e,t)=>{let{__scopeTabs:n,loop:r=!0,...o}=e,i=z(F,n),l=_(n);return(0,c.jsx)(C,{asChild:!0,...l,orientation:i.orientation,dir:i.dir,loop:r,children:(0,c.jsx)(f.WV.div,{role:"tablist","aria-orientation":i.orientation,...o,ref:t})})});U.displayName=F;var H="TabsTrigger",B=i.forwardRef((e,t)=>{let{__scopeTabs:n,value:r,disabled:o=!1,...i}=e,a=z(H,n),s=_(n),u=Y(a.baseId,r),d=$(a.baseId,r),h=r===a.value;return(0,c.jsx)(L,{asChild:!0,...s,focusable:!o,active:h,children:(0,c.jsx)(f.WV.button,{type:"button",role:"tab","aria-selected":h,"aria-controls":d,"data-state":h?"active":"inactive","data-disabled":o?"":void 0,disabled:o,id:u,...i,ref:t,onMouseDown:(0,l.M)(e.onMouseDown,e=>{o||0!==e.button||!1!==e.ctrlKey?e.preventDefault():a.onValueChange(r)}),onKeyDown:(0,l.M)(e.onKeyDown,e=>{[" ","Enter"].includes(e.key)&&a.onValueChange(r)}),onFocus:(0,l.M)(e.onFocus,()=>{let e="manual"!==a.activationMode;h||o||!e||a.onValueChange(r)})})})});B.displayName=H;var V="TabsContent",Z=i.forwardRef((e,t)=>{let{__scopeTabs:n,value:r,forceMount:o,children:l,...a}=e,s=z(V,n),u=Y(s.baseId,r),d=$(s.baseId,r),h=r===s.value,m=i.useRef(h);return i.useEffect(()=>{let e=requestAnimationFrame(()=>m.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,c.jsx)(k.z,{present:o||h,children:n=>{let{present:r}=n;return(0,c.jsx)(f.WV.div,{"data-state":h?"active":"inactive","data-orientation":s.orientation,role:"tabpanel","aria-labelledby":u,hidden:!r,id:d,tabIndex:0,...a,ref:t,style:{...e.style,animationDuration:m.current?"0s":void 0},children:r&&l})}})});function Y(e,t){return"".concat(e,"-trigger-").concat(t)}function $(e,t){return"".concat(e,"-content-").concat(t)}Z.displayName=V,(0,o.r)({},{Tabs:()=>K,TabsContent:()=>X,TabsList:()=>q,TabsTrigger:()=>G});var K=i.forwardRef((e,t)=>(0,c.jsx)(W,{ref:t,...e,className:(0,r.m6)("flex flex-col overflow-hidden rounded-xl border bg-fd-card",e.className)}));K.displayName="Tabs";var q=i.forwardRef((e,t)=>(0,c.jsx)(U,{ref:t,...e,className:(0,r.m6)("flex flex-row items-end gap-4 overflow-x-auto bg-fd-secondary px-4 text-fd-muted-foreground",e.className)}));q.displayName="TabsList";var G=i.forwardRef((e,t)=>(0,c.jsx)(B,{ref:t,...e,className:(0,r.m6)("whitespace-nowrap border-b border-transparent py-2 text-sm font-medium transition-colors hover:text-fd-accent-foreground disabled:pointer-events-none disabled:opacity-50 data-[state=active]:border-fd-primary data-[state=active]:text-fd-primary",e.className)}));G.displayName="TabsTrigger";var X=i.forwardRef((e,t)=>(0,c.jsx)(Z,{ref:t,...e,className:(0,r.m6)("p-4",e.className)}));X.displayName="TabsContent";var Q=new Map;function J(e){let{groupId:t,items:n=[],persist:o=!1,defaultIndex:l=0,...a}=e,s=(0,i.useMemo)(()=>n.map(e=>ee(e)),[n]),[u,d]=(0,i.useState)(s[l]);(0,i.useLayoutEffect)(()=>{if(!t)return;let e=e=>{s.includes(e)&&d(e)},n=o?localStorage.getItem(t):sessionStorage.getItem(t);return n&&e(n),!function(e,t){var n;let r=null!==(n=Q.get(e))&&void 0!==n?n:[];r.push(t),Q.set(e,r)}(t,e),()=>{!function(e,t){var n;let r=null!==(n=Q.get(e))&&void 0!==n?n:[];Q.set(e,r.filter(e=>e!==t))}(t,e)}},[t,o,s]);let f=(0,i.useCallback)(e=>{if(t){var n;null===(n=Q.get(t))||void 0===n||n.forEach(t=>{t(e)}),o?localStorage.setItem(t,e):sessionStorage.setItem(t,e)}else d(e)},[t,o]);return(0,c.jsxs)(K,{value:u,onValueChange:f,...a,className:(0,r.m6)("my-4",a.className),children:[(0,c.jsx)(q,{children:s.map((e,t)=>(0,c.jsx)(G,{value:e,children:n[t]},e))}),a.children]})}function ee(e){return e.toLowerCase().replace(/\s/,"-")}function et(e){let{value:t,className:n,...o}=e;return(0,c.jsx)(X,{value:ee(t),className:(0,r.m6)("prose-no-margin [&>figure:only-child]:-m-4 [&>figure:only-child]:rounded-none [&>figure:only-child]:border-none",n),...o})}},5749:function(e,t,n){"use strict";n.d(t,{DynamicSidebar:function(){return $},LanguageToggle:function(){return O},LinksMenu:function(){return L},Sidebar:function(){return V},SidebarCollapseTrigger:function(){return q},SubNav:function(){return K},ThemeToggle:function(){return M},TreeContextProvider:function(){return A.G}});var r=n(7355),o=n(546),i=n(8212),l=n(5558),a=n(2722),s=n(3504),u=n(5487),c=n(2374),d=n(6402),f=n(7516),h=n(5758),m=(0,c.forwardRef)(({href:e="#",external:t=!(e.startsWith("/")||e.startsWith("#")||e.startsWith(".")),prefetch:n,replace:r,...o},i)=>t?(0,f.jsx)("a",{ref:i,href:e,rel:"noreferrer noopener",target:"_blank",...o,children:o.children}):(0,f.jsx)(h.default,{ref:i,href:e,prefetch:n,replace:r,...o}));m.displayName="Link",n(6384);var p=n(342),g=n(8302),v=n(2771),x=n(1694),b=n(193);let y=(0,b.Z)("Sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]),w=(0,b.Z)("Moon",[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]]);var E=n(3358);function j(e){let{setOpenSearch:t}=(0,i.A)();return(0,f.jsx)("button",{type:"button",className:(0,u.m6)((0,s.d)({size:"icon",color:"ghost",className:e.className})),"data-search":"","aria-label":"Open Search",onClick:(0,c.useCallback)(()=>{t(!0)},[t]),children:(0,f.jsx)(d.Z,{})})}function S(e){let{hotKey:t,setOpenSearch:n}=(0,i.A)(),{text:r}=(0,l.Q)();return(0,f.jsxs)("button",{type:"button","data-search-full":"",...e,className:(0,u.m6)("inline-flex items-center gap-2 rounded-full border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground",e.className),onClick:(0,c.useCallback)(()=>{n(!0)},[n]),children:[(0,f.jsx)(d.Z,{className:"ms-1 size-4"}),r.search,(0,f.jsx)("div",{className:"ms-auto inline-flex gap-0.5",children:t.map((e,t)=>(0,f.jsx)("kbd",{className:"rounded-md border bg-fd-background px-1.5",children:e.display},t))})]})}function N({transparentMode:e="none",...t}){let[n,r]=(0,c.useState)("none"!==e);return(0,c.useEffect)(()=>{if("top"!==e)return;let t=()=>{r(window.scrollY<10)};return t(),window.addEventListener("scroll",t),()=>{window.removeEventListener("scroll",t)}},[e]),(0,f.jsx)("header",{...t,className:(0,u.m6)("sticky top-0 z-40 border-b transition-colors",n?"border-transparent":"border-fd-foreground/10 bg-fd-background/60 backdrop-blur-md",t.className)})}function C({title:e,url:t="/"}){return(0,f.jsx)(m,{href:t,className:"inline-flex items-center gap-2 font-semibold",children:e})}var R=(0,v.j)("-m-2 inline-flex items-center gap-1 p-2 text-fd-muted-foreground transition-colors [&_svg]:size-4",{variants:{active:{true:"text-fd-primary",false:"hover:text-fd-accent-foreground"}},defaultVariants:{active:!1}});function P({item:e,on:t="nav",className:n,...r}){let i=(0,g.usePathname)();if(e.on&&"all"!==e.on&&e.on!==t)return null;if("custom"===e.type)return e.children;if("menu"===e.type&&"nav"===t)return(0,f.jsxs)(L,{items:e.items,className:(0,u.m6)(R({className:n})),...r,children:[e.icon,e.text,(0,f.jsx)(p.Z,{className:"ms-auto !size-3.5"})]});if("menu"===e.type)return(0,f.jsxs)(a.zF,{className:"flex flex-col",children:[(0,f.jsxs)(a.wy,{className:(0,u.m6)((0,s.D)({className:n}),"group/link"),...r,children:[e.icon,e.text,(0,f.jsx)(p.Z,{className:"ms-auto transition-transform group-data-[state=closed]/link:-rotate-90"})]}),(0,f.jsx)(a.Fw,{children:(0,f.jsx)("div",{className:"ms-2 flex flex-col border-s py-2 ps-2",children:e.items.map((e,t)=>(0,f.jsx)(P,{item:e,on:"menu"},t))})})]});if("button"===e.type)return(0,f.jsxs)(m,{href:e.url,external:e.external,className:(0,u.m6)((0,s.d)({color:"secondary"}),"gap-1.5 [&_svg]:size-4",n),children:[e.icon,e.text]});let l=e.active??"url",c="none"!==l&&(0,o.zh)(e.url,i,"nested-url"===l);return"icon"===e.type&&"nav"===t?(0,f.jsx)(m,{"aria-label":e.label,href:e.url,external:e.external,className:(0,u.m6)((0,s.d)({size:"icon",color:"ghost",className:n})),...r,children:e.icon}):(0,f.jsxs)(m,{href:e.url,external:e.external,className:(0,u.m6)("nav"===t?R({active:c}):(0,s.D)({active:c}),n),...r,children:["menu"===t?e.icon:null,e.text]})}function L({items:e,footer:t,...n}){let[o,i]=(0,c.useState)(!1),l=(0,g.usePathname)();return(0,x.p)(l,()=>{i(!1)}),(0,f.jsxs)(r.J2,{open:o,onOpenChange:i,children:[(0,f.jsx)(r.xo,{...n}),(0,f.jsxs)(r.yk,{className:"flex flex-col",children:[e.map((e,t)=>(0,f.jsx)(P,{item:e,on:"menu"},t)),t]})]})}var T=(0,v.j)("size-6 rounded-full p-1 text-fd-muted-foreground",{variants:{dark:{true:"dark:bg-fd-accent dark:text-fd-accent-foreground",false:"bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"}}});function M({className:e,...t}){let{setTheme:n,resolvedTheme:r}=(0,E.F)(),o=(0,c.useCallback)(()=>{n("dark"===r?"light":"dark")},[n,r]);return(0,f.jsxs)("button",{type:"button",className:(0,u.m6)("inline-flex items-center rounded-full border p-0.5",e),"data-theme-toggle":"","aria-label":"Toggle Theme",onClick:o,...t,children:[(0,f.jsx)(y,{className:(0,u.m6)(T({dark:!1}))}),(0,f.jsx)(w,{className:(0,u.m6)(T({dark:!0}))})]})}let k=(0,b.Z)("Languages",[["path",{d:"m5 8 6 6",key:"1wu5hv"}],["path",{d:"m4 14 6-6 2-3",key:"1k1g8d"}],["path",{d:"M2 5h12",key:"or177f"}],["path",{d:"M7 2h1",key:"1t2jsx"}],["path",{d:"m22 22-5-10-5 10",key:"don7ne"}],["path",{d:"M14 18h6",key:"1m8k6r"}]]);function O(e){let t=(0,l.Q)(),[n,o]=(0,c.useState)(!1);if(!t.locales)throw Error("Missing ``");return(0,f.jsxs)(r.J2,{open:n,onOpenChange:o,...e,children:[(0,f.jsx)(r.xo,{"aria-label":t.text.chooseLanguage,className:(0,u.m6)((0,s.d)({size:"icon",color:"ghost"})),children:(0,f.jsx)(k,{})}),(0,f.jsxs)(r.yk,{className:"flex flex-col p-1",children:[(0,f.jsx)("p",{className:"mb-1 p-2 text-xs font-medium text-fd-muted-foreground",children:t.text.chooseLanguage}),t.locales.map(e=>(0,f.jsx)("button",{type:"button",className:(0,u.m6)("rounded-md p-2 text-left text-sm transition-colors duration-100",e.locale===t.locale?"bg-fd-primary/10 font-medium text-fd-primary":"hover:bg-fd-accent hover:text-fd-accent-foreground"),onClick:()=>{t.onChange?.(e.locale)},children:e.name},e.locale))]})]})}var A=n(3880),I=n(2170),_=n(9602);n(4918);var D=n(4557);let z=(0,b.Z)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),W=(0,b.Z)("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]),F=(0,b.Z)("PanelLeft",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}]]),U=(0,b.Z)("ExternalLink",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);var H={Folder:function(e){var t;let{item:n,level:r}=e,{defaultOpenLevel:i,prefetch:l}=(0,c.useContext)(B),d=(0,g.usePathname)(),h=void 0!==n.index&&(0,o.zh)(n.index.url,d,!1),v=(0,c.useMemo)(()=>(0,o.$M)(n.children,d),[n.children,d]),b=h||v||(null!==(t=n.defaultOpen)&&void 0!==t?t:i>=r),[y,w]=(0,c.useState)(b);(0,x.p)(b,e=>{e&&w(e)});let E=(0,c.useCallback)(e=>{(e.target.hasAttribute("data-icon")||h)&&(w(e=>!e),e.preventDefault())},[h]),j=(0,f.jsxs)(f.Fragment,{children:[n.icon,n.name,(0,f.jsx)(p.Z,{"data-icon":!0,className:(0,u.m6)("ms-auto transition-transform",!y&&"-rotate-90")})]});return(0,f.jsxs)(a.zF,{open:y,onOpenChange:w,children:[n.index?(0,f.jsx)(m,{className:(0,u.m6)((0,s.D)({active:h})),href:n.index.url,onClick:E,prefetch:l,children:j}):(0,f.jsx)(a.wy,{className:(0,u.m6)((0,s.D)({active:h})),children:j}),(0,f.jsx)(a.Fw,{children:(0,f.jsx)(Y,{className:"ms-2 flex flex-col border-s py-2 ps-2",items:n.children,level:r})})]})},Separator:function(e){let{item:t}=e;return(0,f.jsx)("p",{className:"mb-2 mt-8 px-2 font-medium first:mt-0",children:t.name})},Item:function(e){let{item:{icon:t,external:n=!1,url:r,name:i}}=e,l=(0,g.usePathname)(),a=(0,o.zh)(r,l,!1),{prefetch:d}=(0,c.useContext)(B);return(0,f.jsxs)(m,{href:r,external:n,className:(0,u.m6)((0,s.D)({active:a})),prefetch:d,children:[null!=t?t:n?(0,f.jsx)(U,{}):null,i]})}},B=(0,c.createContext)({defaultOpenLevel:0,components:H,prefetch:!0});function V(e){var t,n,r;let{components:o,defaultOpenLevel:l=0,items:a,prefetch:s=!0,...d}=e,h=(0,i.A)().enabled&&!d.hideSearch,m=(0,c.useMemo)(()=>({defaultOpenLevel:l,components:{...H,...o},prefetch:s}),[o,l,s]);return(0,f.jsx)(B.Provider,{value:m,children:(0,f.jsxs)(D.wb,{id:"nd-sidebar",blockScrollingWidth:768,...d.aside,className:(0,u.m6)("fixed z-30 flex flex-col bg-fd-card text-sm md:sticky md:top-0 md:h-dvh md:w-[var(--fd-c-sidebar)] md:min-w-[var(--fd-sidebar-width)] md:border-e md:ps-[calc(var(--fd-c-sidebar)-var(--fd-sidebar-width))]","max-md:inset-0 max-md:bg-fd-background/80 max-md:pt-14 max-md:text-[15px] max-md:backdrop-blur-md max-md:data-[open=false]:hidden",null===(t=d.aside)||void 0===t?void 0:t.className),children:[h||d.banner?(0,f.jsxs)("div",{...d.bannerProps,className:(0,u.m6)("flex flex-col gap-1 px-4 pt-2 md:px-3 md:pt-4",null===(n=d.bannerProps)||void 0===n?void 0:n.className),children:[d.banner,h?(0,f.jsx)(S,{className:"rounded-lg max-md:hidden"}):null]}):null,(0,f.jsx)(Z,{items:a}),d.footer?(0,f.jsx)("div",{...d.footerProps,className:(0,u.m6)("flex flex-row items-center border-t py-1 max-md:px-4 md:mx-3",null===(r=d.footerProps)||void 0===r?void 0:r.className),children:d.footer}):null]})})}function Z(e){let{items:t}=e,{root:n}=(0,A.W)();return(0,f.jsx)(I.xr,{className:"flex-1",children:(0,f.jsxs)(I.fK,{style:{maskImage:"linear-gradient(to bottom, transparent 2px, white 24px)"},children:[t.length>0?(0,f.jsx)("div",{className:"flex flex-col px-4 pt-6 md:hidden",children:t.map((e,t)=>(0,f.jsx)(P,{item:e,on:"menu"},t))}):null,(0,f.jsx)(Y,{items:n.children,className:"px-4 py-6 md:px-3"})]})})}function Y(e){let{items:t,level:n=0,...r}=e,{components:o}=(0,c.useContext)(B);return(0,f.jsx)("div",{...r,children:t.map((e,t)=>{let r="".concat(e.type,"_").concat(t.toString());switch(e.type){case"separator":return(0,f.jsx)(o.Separator,{item:e},r);case"folder":return(0,f.jsx)(o.Folder,{item:e,level:n+1},r);default:return(0,f.jsx)(o.Item,{item:e},e.url)}})})}function $(e){let{collapsed:t,setCollapsed:n}=(0,_.A)(),[r,o]=(0,c.useState)(!1),i=(0,c.useRef)(0),l=(0,c.useRef)(0),a=(0,c.useCallback)(()=>{n(e=>!e)},[n]);(0,x.p)(t,()=>{o(!1),l.current=Date.now()+150});let d=(0,c.useCallback)(e=>{"touch"===e.pointerType||l.current>Date.now()||(window.clearTimeout(i.current),o(!0))},[]),h=(0,c.useCallback)(e=>{"touch"!==e.pointerType&&(window.clearTimeout(i.current),i.current=window.setTimeout(()=>{o(!1),l.current=Date.now()+150},Math.min(e.clientX,document.body.clientWidth-e.clientX)>100?0:500))},[]);return(0,f.jsxs)(f.Fragment,{children:[t?(0,f.jsx)("div",{className:"fixed inset-y-0 start-0 w-6 max-md:hidden xl:w-[50px]",onPointerEnter:d,onPointerLeave:h}):null,t?(0,f.jsx)("button",{type:"button","aria-label":"Collapse Sidebar",className:(0,u.m6)((0,s.d)({color:"secondary",size:"icon",className:"fixed start-4 bottom-2 z-10 max-md:hidden"})),onClick:a,children:(0,f.jsx)(F,{})}):null,(0,f.jsx)(V,{...e,aside:{"data-collapse":t,"data-hover":r,onPointerEnter:d,onPointerLeave:h,"aria-hidden":!!(t&&!r),className:(0,u.m6)("md:transition-[transform,padding,width,margin]",t&&["md:top-1 md:me-fd-sidebar-offset md:h-[calc(100dvh-4px)] md:w-[var(--fd-sidebar-width)] md:animate-fd-sidebar-collapse md:rounded-xl md:border md:ps-0 md:shadow-md",r?"md:translate-x-1 rtl:md:-translate-x-1":"md:translate-x-[calc(var(--fd-sidebar-width)*-1)] rtl:md:translate-x-[var(--fd-sidebar-width)]"])}})]})}function K(e){let{title:t,url:n,transparentMode:r,children:o,enableSearch:l=!0}=e,{open:a}=(0,_.A)(),{enabled:c}=(0,i.A)();return(0,f.jsxs)(N,{id:"nd-subnav",className:"flex h-14 flex-row items-center px-4 md:hidden",transparentMode:r,children:[(0,f.jsx)(C,{url:n,title:t}),(0,f.jsx)("div",{className:"flex flex-1 flex-row items-center",children:o}),c&&l?(0,f.jsx)(j,{}):null,(0,f.jsx)(D.vP,{className:(0,u.m6)((0,s.d)({color:"ghost",size:"icon",className:"-me-2"})),children:a?(0,f.jsx)(z,{}):(0,f.jsx)(W,{})})]})}function q(){let{setCollapsed:e}=(0,_.A)();return(0,f.jsx)("button",{type:"button","aria-label":"Collapse Sidebar",className:(0,u.m6)((0,s.d)({color:"ghost",size:"icon",className:"ms-auto max-md:hidden"})),onClick:(0,c.useCallback)(()=>{e(e=>!e)},[e]),children:(0,f.jsx)(F,{})})}},5377:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return c}});var r=n(5558),o=n(3504),i=n(5487);n(4918);var l=n(2374);let a=(0,n(193).Z)("SquarePen",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z",key:"ohrbg2"}]]);var s=n(7516),u=(0,l.forwardRef)((e,t)=>{let{owner:n,repo:l,sha:u="main",path:c,...d}=e,{text:f}=(0,r.Q)();return(0,s.jsxs)("a",{ref:t,href:"https://github.com/".concat(n,"/").concat(l,"/blob/").concat(u,"/").concat(c.startsWith("/")?c.slice(1):c),target:"_blank",rel:"noreferrer noopener",...d,className:(0,i.m6)((0,o.d)({color:"outline",className:"text-fd-muted-foreground text-xs p-1.5 gap-2"}),d.className),children:[(0,s.jsx)(a,{className:"size-3.5"}),f.editOnGithub]})});u.displayName="EditOnGitHub";var c=u},5430:function(e,t,n){"use strict";n.d(t,{Pre:function(){return i}});var r=n(7844);n(2170),n(9226),n(3504),n(4918);var o=n(7516);function i(e){return(0,o.jsx)(r.d,{...e,children:(0,o.jsx)(r.S,{children:e.children})})}},6169:function(e,t,n){"use strict";n.d(t,{Breadcrumb:function(){return j},Footer:function(){return R},LastUpdate:function(){return S},TOCItems:function(){return w},Toc:function(){return b},TocPopover:function(){return y}});var r=n(6919),o=n(3880),i=n(2170),l=n(7355),a=n(5558),s=n(5487);n(4918);var u=n(2374),c=n(193);let d=(0,c.Z)("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]),f=(0,c.Z)("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);var h=n(5758),m=n(8302),p=n(2771),g=n(4421),v=n(8296),x=n(7516);function b(e){let{header:t,footer:n,children:r}=e,{text:o}=(0,a.Q)();return(0,x.jsxs)("div",{"data-toc":"",className:"sticky top-0 flex h-dvh w-[var(--fd-c-toc)] min-w-[var(--fd-toc-width)] flex-col gap-4 pe-[max(calc(var(--fd-c-toc)-var(--fd-toc-width)),0.75rem)] pt-12 max-lg:hidden",children:[t,(0,x.jsxs)("h3",{className:"-mb-1 -ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground",children:[(0,x.jsx)(g.Z,{className:"size-4"}),o.toc]}),r,n]})}function y(e){let{header:t,footer:n,items:r,children:o}=e,{text:i}=(0,a.Q)(),s=v.tD(),c=(0,u.useMemo)(()=>{var e;return null===(e=r.find(e=>s===e.url.slice(1)))||void 0===e?void 0:e.title},[r,s]);return(0,x.jsxs)(l.J2,{children:[(0,x.jsxs)(l.xo,{className:"inline-flex size-full items-center gap-2 text-nowrap px-4 py-2 text-left md:px-3",children:[(0,x.jsx)(g.Z,{className:"size-4 shrink-0"}),i.toc,c?(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(f,{className:"-mx-1.5 size-4 shrink-0 text-fd-muted-foreground"}),(0,x.jsx)("span",{className:"truncate text-fd-muted-foreground",children:c})]}):null]}),(0,x.jsxs)(l.yk,{hideWhenDetached:!0,alignOffset:16,align:"start",side:"bottom",className:"flex max-h-[var(--radix-popover-content-available-height)] w-[260px] flex-col gap-4 p-3","data-toc-popover":"",children:[t,o,n]})]})}function w(e){let{items:t,isMenu:n=!1}=e,{text:o}=(0,a.Q)(),l=(0,u.useRef)(null),c=(0,r.K)(l);return 0===t.length?(0,x.jsx)("div",{className:"rounded-lg border bg-fd-card p-3 text-xs text-fd-muted-foreground",children:o.tocNoHeadings}):(0,x.jsx)(i.xr,{className:(0,s.m6)("flex flex-col",n&&"-ms-3"),children:(0,x.jsxs)(i.fK,{className:"relative min-h-0 text-sm",ref:l,children:[(0,x.jsx)("div",{role:"none",className:"absolute start-0 w-px bg-fd-primary transition-all",style:{top:c[0],height:c[1]}}),(0,x.jsx)(v.ID,{containerRef:l,children:(0,x.jsx)("div",{className:(0,s.m6)("flex flex-col text-fd-muted-foreground",!n&&"border-s border-fd-foreground/10"),children:t.map(e=>(0,x.jsx)(E,{item:e},e.url))})})]})})}function E(e){let{item:t}=e;return(0,x.jsx)(v.FU,{href:t.url,className:(0,s.m6)("py-1.5 transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary",t.depth<=2&&"ps-3.5",3===t.depth&&"ps-6",t.depth>=4&&"ps-8"),children:t.title})}function j(e){var t,n;let{full:r=!1,...i}=e,{root:l}=(0,o.W)(),a=(t=(0,m.usePathname)(),n={includePage:r,...i},(0,u.useMemo)(()=>(function(e,t,n={}){let{includeRoot:r,...o}=n,i=function e(t,n,r){let o;let{includePage:i=!0,includeSeparator:l=!1}=r;for(let a of t){if(l&&"separator"===a.type&&(o=a.name),"folder"===a.type){if(a.index?.url===n){let e=[];return o&&e.push({name:o}),r.includePage&&e.push({name:a.index.name,url:a.index.url}),e}let t=e(a.children,n,r);if(t)return t.unshift({name:a.name,url:a.index?.url}),o&&t.unshift({name:o}),t}if("page"===a.type&&a.url===n){let e=[];return o&&e.push({name:o}),i&&e.push({name:a.name,url:a.url}),e}}return null}(t.children,e,o)??[];return r&&i.unshift({name:t.name,url:"object"==typeof r?r.url:void 0}),i})(t,l,n),[l,t,n]));return 0===a.length?null:(0,x.jsx)("div",{className:"-mb-3 flex flex-row items-center gap-1 text-sm font-medium text-fd-muted-foreground",children:a.map((e,t)=>(0,x.jsxs)(u.Fragment,{children:[0!==t&&(0,x.jsx)(f,{className:"size-4 shrink-0 rtl:rotate-180"}),e.url?(0,x.jsx)(h.default,{href:e.url,className:"truncate hover:text-fd-accent-foreground",children:e.name}):(0,x.jsx)("span",{className:"truncate",children:e.name})]},t))})}function S(e){let{text:t}=(0,a.Q)(),[n,r]=(0,u.useState)("");return(0,u.useEffect)(()=>{r(e.date.toLocaleDateString())},[e.date]),(0,x.jsxs)("p",{className:"text-xs text-fd-muted-foreground",children:[t.lastUpdate," ",n]})}n(6384);var N=(0,p.j)("flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground"),C=(0,p.j)("inline-flex items-center gap-0.5 text-fd-muted-foreground");function R(e){let{items:t}=e,n=(0,o.W)(),r=(0,m.usePathname)(),{text:i}=(0,a.Q)(),{previous:l=null==t?void 0:t.previous,next:c=null==t?void 0:t.next}=(0,u.useMemo)(()=>{let e=n.navigation.findIndex(e=>e.url===r);return{previous:n.navigation[e-1],next:n.navigation[e+1]}},[r,n.navigation]);return(0,x.jsxs)("div",{className:"grid grid-cols-2 gap-4 pb-6",children:[l?(0,x.jsxs)(h.default,{href:l.url,className:(0,s.m6)(N()),children:[(0,x.jsxs)("div",{className:(0,s.m6)(C()),children:[(0,x.jsx)(d,{className:"-ms-1 size-4 shrink-0 rtl:rotate-180"}),(0,x.jsx)("p",{children:i.previousPage})]}),(0,x.jsx)("p",{className:"font-medium",children:l.name})]}):null,c?(0,x.jsxs)(h.default,{href:c.url,className:(0,s.m6)(N({className:"col-start-2 text-end"})),children:[(0,x.jsxs)("div",{className:(0,s.m6)(C({className:"flex-row-reverse"})),children:[(0,x.jsx)(f,{className:"-me-1 size-4 shrink-0 rtl:rotate-180"}),(0,x.jsx)("p",{children:i.nextPage})]}),(0,x.jsx)("p",{className:"font-medium",children:c.name})]}):null]})}},6050:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return c}});var r=n(6919),o=n(2170),i=n(5558),l=n(5487);n(4918);var a=n(8296),s=n(2374),u=n(7516);function c(e){let{items:t,isMenu:n=!1}=e,{text:c}=(0,i.Q)(),h=(0,s.useRef)(null),m=(0,r.K)(h),[p,g]=(0,s.useState)();return((0,s.useLayoutEffect)(()=>{if(!h.current)return;let e=h.current;function n(){if(0===e.clientHeight)return;let n=0,r=0,o=[];for(let i=0;i{r.disconnect()}},[t]),0===t.length)?(0,u.jsx)("div",{className:"rounded-lg border bg-fd-card p-3 text-xs text-fd-muted-foreground",children:c.tocNoHeadings}):(0,u.jsx)(o.xr,{className:(0,l.m6)("flex flex-col",n&&"-ms-3"),children:(0,u.jsxs)(o.fK,{className:"relative min-h-0 text-sm text-fd-muted-foreground",ref:h,children:[p?(0,u.jsx)("div",{className:"absolute start-0 top-0 rtl:-scale-x-100",style:{width:p.width,height:p.height,maskImage:'url("data:image/svg+xml,'.concat(encodeURIComponent('')),'")')},children:(0,u.jsx)("div",{className:"bg-fd-primary transition-all",style:{marginTop:m[0],height:m[1]}})}):null,(0,u.jsx)(a.ID,{containerRef:h,children:(0,u.jsx)("div",{className:"flex flex-col",children:t.map((e,n)=>{var r,o;return(0,u.jsx)(f,{item:e,upper:null===(r=t[n-1])||void 0===r?void 0:r.depth,lower:null===(o=t[n+1])||void 0===o?void 0:o.depth},e.url)})})})]})})}function d(e){return e>=3?12:0}function f(e){var t;let{item:n,upper:r=n.depth,lower:o=n.depth}=e,i=d(n.depth),s=d(r),c=d(o);return(0,u.jsxs)(a.FU,{href:n.url,style:{paddingInlineStart:"".concat((t=n.depth)<=2?16:3===t?32:48,"px")},className:"relative py-2 transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary",children:[i!==s?(0,u.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",className:"absolute -top-2 start-0 size-4 rtl:-scale-x-100",children:(0,u.jsx)("line",{x1:s,y1:"0",x2:i,y2:"16",className:"stroke-fd-foreground/10",strokeWidth:"1"})}):null,(0,u.jsx)("div",{className:(0,l.m6)("absolute inset-y-0 w-px bg-fd-foreground/10",i!==s&&"top-2",i!==c&&"bottom-2"),style:{insetInlineStart:i}}),n.title]})}}}]); \ No newline at end of file diff --git a/_next/static/chunks/352-56c75f7aac003aae.js b/_next/static/chunks/352-56c75f7aac003aae.js deleted file mode 100644 index 2b13b5d7..00000000 --- a/_next/static/chunks/352-56c75f7aac003aae.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[352],{9703:function(e,t,n){var r=n(9437);n.o(r,"usePathname")&&n.d(t,{usePathname:function(){return r.usePathname}}),n.o(r,"useRouter")&&n.d(t,{useRouter:function(){return r.useRouter}})},605:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BailoutToCSR",{enumerable:!0,get:function(){return o}});let r=n(5550);function o(e){let{reason:t,children:n}=e;if("undefined"==typeof window)throw new r.BailoutToCSRError(t);return n}},7422:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PreloadCss",{enumerable:!0,get:function(){return a}});let r=n(8212),o=n(4710);function a(e){let{moduleIds:t}=e;if("undefined"!=typeof window)return null;let n=(0,o.getExpectedRequestStore)("next/dynamic css"),a=[];if(n.reactLoadableManifest&&t){let e=n.reactLoadableManifest;for(let n of t){if(!e[n])continue;let t=e[n].files.filter(e=>e.endsWith(".css"));a.push(...t)}}return 0===a.length?null:(0,r.jsx)(r.Fragment,{children:a.map(e=>(0,r.jsx)("link",{precedence:"dynamic",rel:"stylesheet",href:n.assetPrefix+"/_next/"+encodeURI(e),as:"style"},e))})}},830:function(e,t,n){n.d(t,{Av:function(){return c},pF:function(){return r},xv:function(){return a},zi:function(){return o}});var r="right-scroll-bar-position",o="width-before-scroll-bar",a="with-scroll-bars-hidden",c="--removed-body-scroll-bar-size"},9031:function(e,t,n){n.d(t,{jp:function(){return v}});var r=n(9442),o=n(4337),a=n(830),c={left:0,top:0,right:0,gap:0},i=function(e){return parseInt(e||"",10)||0},u=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[i(n),i(r),i(o)]},l=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return c;var t=u(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},s=(0,o.Ws)(),d="data-scroll-locked",f=function(e,t,n,r){var o=e.left,c=e.top,i=e.right,u=e.gap;return void 0===n&&(n="margin"),"\n .".concat(a.xv," {\n overflow: hidden ").concat(r,";\n padding-right: ").concat(u,"px ").concat(r,";\n }\n body[").concat(d,"] {\n overflow: hidden ").concat(r,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n padding-left: ".concat(o,"px;\n padding-top: ").concat(c,"px;\n padding-right: ").concat(i,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(u,"px ").concat(r,";\n "),"padding"===n&&"padding-right: ".concat(u,"px ").concat(r,";")].filter(Boolean).join(""),"\n }\n \n .").concat(a.pF," {\n right: ").concat(u,"px ").concat(r,";\n }\n \n .").concat(a.zi," {\n margin-right: ").concat(u,"px ").concat(r,";\n }\n \n .").concat(a.pF," .").concat(a.pF," {\n right: 0 ").concat(r,";\n }\n \n .").concat(a.zi," .").concat(a.zi," {\n margin-right: 0 ").concat(r,";\n }\n \n body[").concat(d,"] {\n ").concat(a.Av,": ").concat(u,"px;\n }\n")},h=function(){var e=parseInt(document.body.getAttribute(d)||"0",10);return isFinite(e)?e:0},m=function(){r.useEffect(function(){return document.body.setAttribute(d,(h()+1).toString()),function(){var e=h()-1;e<=0?document.body.removeAttribute(d):document.body.setAttribute(d,e.toString())}},[])},v=function(e){var t=e.noRelative,n=e.noImportant,o=e.gapMode,a=void 0===o?"margin":o;m();var c=r.useMemo(function(){return l(a)},[a]);return r.createElement(s,{styles:f(c,!t,a,n?"":"!important")})}},4337:function(e,t,n){n.d(t,{Ws:function(){return i}});var r,o=n(9442),a=function(){var e=0,t=null;return{add:function(o){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=r||n.nc;return t&&e.setAttribute("nonce",t),e}())){var a,c;(a=t).styleSheet?a.styleSheet.cssText=o:a.appendChild(document.createTextNode(o)),c=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(c)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},c=function(){var e=a();return function(t,n){o.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},i=function(){var e=c();return function(t){return e(t.styles,t.dynamic),null}}},1824:function(e,t,n){n.d(t,{q:function(){return i}});var r=n(9442);function o(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var a="undefined"!=typeof window?r.useLayoutEffect:r.useEffect,c=new WeakMap;function i(e,t){var n,i,u,l=(n=t||null,i=function(t){return e.forEach(function(e){return o(e,t)})},(u=(0,r.useState)(function(){return{value:n,callback:i,facade:{get current(){return u.value},set current(value){var e=u.value;e!==value&&(u.value=value,u.callback(value,e))}}}})[0]).callback=i,u.facade);return a(function(){var t=c.get(l);if(t){var n=new Set(t),r=new Set(e),a=l.current;n.forEach(function(e){r.has(e)||o(e,null)}),r.forEach(function(e){n.has(e)||o(e,a)})}c.set(l,e)},[e]),l}},2629:function(e,t,n){n.d(t,{L:function(){return c}});var r=n(5250),o=n(9442),a=function(e){var t=e.sideCar,n=(0,r._T)(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var a=t.read();if(!a)throw Error("Sidecar medium not found");return o.createElement(a,(0,r.pi)({},n))};function c(e,t){return e.useMedium(t),a}a.isSideCarExport=!0},2920:function(e,t,n){n.d(t,{_:function(){return a}});var r=n(5250);function o(e){return e}function a(e){void 0===e&&(e={});var t,n,a,c=(void 0===t&&(t=o),n=[],a=!1,{read:function(){if(a)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:null},useMedium:function(e){var r=t(e,a);return n.push(r),function(){n=n.filter(function(e){return e!==r})}},assignSyncMedium:function(e){for(a=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){a=!0;var t=[];if(n.length){var r=n;n=[],r.forEach(e),t=n}var o=function(){var n=t;t=[],n.forEach(e)},c=function(){return Promise.resolve().then(o)};c(),n={push:function(e){t.push(e),c()},filter:function(e){return t=t.filter(e),n}}}});return c.options=(0,r.pi)({async:!0,ssr:!1},e),c}},5683:function(e,t,n){n.d(t,{_9:function(){return c},gm:function(){return i}});var r=n(9442),o=n(8212),a=r.createContext(void 0),c=e=>{let{dir:t,children:n}=e;return(0,o.jsx)(a.Provider,{value:t,children:n})};function i(e){let t=r.useContext(a);return e||t||"ltr"}},6628:function(e,t,n){n.d(t,{p:function(){return o}});var r=n(9442);function o(e,t){let[n,o]=(0,r.useState)(e);n!==e&&(t(e,n),o(e))}},7923:function(e,t,n){},3989:function(e,t,n){n.d(t,{wb:function(){return N},Hn:function(){return R},vP:function(){return j}}),n(7923);var r=n(9442),o=n(5250),a=n(830),c=n(1824),i=(0,n(2920)._)(),u=function(){},l=r.forwardRef(function(e,t){var n=r.useRef(null),a=r.useState({onScrollCapture:u,onWheelCapture:u,onTouchMoveCapture:u}),l=a[0],s=a[1],d=e.forwardProps,f=e.children,h=e.className,m=e.removeScrollBar,v=e.enabled,p=e.shards,g=e.sideCar,y=e.noIsolation,w=e.inert,b=e.allowPinchZoom,E=e.as,C=e.gapMode,S=(0,o._T)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),x=(0,c.q)([n,t]),k=(0,o.pi)((0,o.pi)({},S),l);return r.createElement(r.Fragment,null,v&&r.createElement(g,{sideCar:i,removeScrollBar:m,shards:p,noIsolation:y,inert:w,setCallbacks:s,allowPinchZoom:!!b,lockRef:n,gapMode:C}),d?r.cloneElement(r.Children.only(f),(0,o.pi)((0,o.pi)({},k),{ref:x})):r.createElement(void 0===E?"div":E,(0,o.pi)({},k,{className:h,ref:x}),f))});l.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},l.classNames={fullWidth:a.zi,zeroRight:a.pF};var s=n(2629),d=n(9031),f=n(4337),h=!1;if("undefined"!=typeof window)try{var m=Object.defineProperty({},"passive",{get:function(){return h=!0,!0}});window.addEventListener("test",m,m),window.removeEventListener("test",m,m)}catch(e){h=!1}var v=!!h&&{passive:!1},p=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return"hidden"!==n[t]&&!(n.overflowY===n.overflowX&&"TEXTAREA"!==e.tagName&&"visible"===n[t])},g=function(e,t){var n=t.ownerDocument,r=t;do{if("undefined"!=typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),y(e,r)){var o=w(e,r);if(o[1]>o[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},y=function(e,t){return"v"===e?p(t,"overflowY"):p(t,"overflowX")},w=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},b=function(e,t,n,r,o){var a,c=(a=window.getComputedStyle(t).direction,"h"===e&&"rtl"===a?-1:1),i=c*r,u=n.target,l=t.contains(u),s=!1,d=i>0,f=0,h=0;do{var m=w(e,u),v=m[0],p=m[1]-m[2]-c*v;(v||p)&&y(e,u)&&(f+=p,h+=v),u instanceof ShadowRoot?u=u.host:u=u.parentNode}while(!l&&u!==document.body||l&&(t.contains(u)||t===u));return d&&(o&&1>Math.abs(f)||!o&&i>f)?s=!0:!d&&(o&&1>Math.abs(h)||!o&&-i>h)&&(s=!0),s},E=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},C=function(e){return[e.deltaX,e.deltaY]},S=function(e){return e&&"current"in e?e.current:e},x=0,k=[],T=(0,s.L)(i,function(e){var t=r.useRef([]),n=r.useRef([0,0]),a=r.useRef(),c=r.useState(x++)[0],i=r.useState(f.Ws)[0],u=r.useRef(e);r.useEffect(function(){u.current=e},[e]),r.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(c));var t=(0,o.ev)([e.lockRef.current],(e.shards||[]).map(S),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(c))}),function(){document.body.classList.remove("block-interactivity-".concat(c)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(c))})}}},[e.inert,e.lockRef.current,e.shards]);var l=r.useCallback(function(e,t){if("touches"in e&&2===e.touches.length)return!u.current.allowPinchZoom;var r,o=E(e),c=n.current,i="deltaX"in e?e.deltaX:c[0]-o[0],l="deltaY"in e?e.deltaY:c[1]-o[1],s=e.target,d=Math.abs(i)>Math.abs(l)?"h":"v";if("touches"in e&&"h"===d&&"range"===s.type)return!1;var f=g(d,s);if(!f)return!0;if(f?r=d:(r="v"===d?"h":"v",f=g(d,s)),!f)return!1;if(!a.current&&"changedTouches"in e&&(i||l)&&(a.current=r),!r)return!0;var h=a.current||r;return b(h,t,e,"h"===h?i:l,!0)},[]),s=r.useCallback(function(e){if(k.length&&k[k.length-1]===i){var n="deltaY"in e?C(e):E(e),r=t.current.filter(function(t){var r;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(r=t.delta)[0]===n[0]&&r[1]===n[1]})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}if(!r){var o=(u.current.shards||[]).map(S).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?l(e,o[0]):!u.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),h=r.useCallback(function(e,n,r,o){var a={name:e,delta:n,target:r,should:o,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(r)};t.current.push(a),setTimeout(function(){t.current=t.current.filter(function(e){return e!==a})},1)},[]),m=r.useCallback(function(e){n.current=E(e),a.current=void 0},[]),p=r.useCallback(function(t){h(t.type,C(t),t.target,l(t,e.lockRef.current))},[]),y=r.useCallback(function(t){h(t.type,E(t),t.target,l(t,e.lockRef.current))},[]);r.useEffect(function(){return k.push(i),e.setCallbacks({onScrollCapture:p,onWheelCapture:p,onTouchMoveCapture:y}),document.addEventListener("wheel",s,v),document.addEventListener("touchmove",s,v),document.addEventListener("touchstart",m,v),function(){k=k.filter(function(e){return e!==i}),document.removeEventListener("wheel",s,v),document.removeEventListener("touchmove",s,v),document.removeEventListener("touchstart",m,v)}},[]);var w=e.removeScrollBar,T=e.inert;return r.createElement(r.Fragment,null,T?r.createElement(i,{styles:"\n .block-interactivity-".concat(c," {pointer-events: none;}\n .allow-interactivity-").concat(c," {pointer-events: all;}\n")}):null,w?r.createElement(d.jp,{gapMode:e.gapMode}):null)}),M=r.forwardRef(function(e,t){return r.createElement(l,(0,o.pi)({},e,{ref:t,sideCar:T}))});M.classNames=l.classNames;var P=n(8212),L=(0,r.createContext)(void 0);function O(){let e=(0,r.useContext)(L);if(!e)throw Error("Missing sidebar provider");return e}function R(e){var t,n;let[o,a]=(0,r.useState)(!1),[c,i]=[null!==(t=e.open)&&void 0!==t?t:o,null!==(n=e.onOpenChange)&&void 0!==n?n:a];return(0,P.jsx)(L.Provider,{value:[c,i],children:e.children})}function j(e){let{as:t,...n}=e,[o,a]=O();return(0,P.jsx)(null!=t?t:"button",{"aria-label":"Toggle Sidebar","data-open":o,onClick:(0,r.useCallback)(()=>{a(!o)},[o,a]),...n})}function N(e){let{as:t,blockScrollingWidth:n,...o}=e,[a]=O(),[c,i]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{if(!n)return;let e=window.matchMedia("(min-width: ".concat(n.toString(),"px)")),t=()=>{i(!e.matches)};return t(),e.addEventListener("change",t),()=>{e.removeEventListener("change",t)}},[n]),(0,P.jsx)(M,{as:null!=t?t:"aside","data-open":a,enabled:!!(c&&a),...o,children:o.children})}},1809:function(e,t,n){n.d(t,{p:function(){return r.p}});var r=n(6628);n(7923)},5533:function(e,t,n){n.d(t,{A:function(){return l},H:function(){return s}});var r=n(9442),o=n(9703),a=n(3989),c=n(1809),i=n(8212),u=(0,r.createContext)(void 0);function l(){let e=(0,r.useContext)(u);if(!e)throw Error("Missing root provider");return e}function s({children:e}){let t=(0,r.useRef)(!0),[n,l]=(0,r.useState)(!1),[s,d]=(0,r.useState)(!1),f=(0,o.usePathname)();return(0,c.p)(f,()=>{t.current&&l(!1),t.current=!0}),(0,i.jsx)(u.Provider,{value:(0,r.useMemo)(()=>({open:n,setOpen:l,collapsed:s,setCollapsed:d,closeOnRedirect:t}),[n,s]),children:(0,i.jsx)(a.Hn,{open:n,onOpenChange:l,children:e})})}},3402:function(e,t,n){n.d(t,{Q:function(){return a}});var r=n(9442),o=(0,r.createContext)({text:{search:"Search",searchNoResult:"No results found",toc:"On this page",tocNoHeadings:"No Headings",lastUpdate:"Last updated on",chooseLanguage:"Choose a language",nextPage:"Next",previousPage:"Previous",chooseTheme:"Theme",editOnGithub:"Edit on GitHub"}});function a(){return(0,r.useContext)(o)}},4380:function(e,t,n){n.d(t,{A:function(){return c},X:function(){return i}});var r=n(9442),o=n(8212),a=(0,r.createContext)({enabled:!1,hotKey:[],setOpenSearch:()=>void 0});function c(){return(0,r.useContext)(a)}function i({SearchDialog:e,children:t,preload:n=!0,options:c,hotKey:i=[{key:e=>e.metaKey||e.ctrlKey,display:"⌘"},{key:"k",display:"K"}],links:u}){let[l,s]=(0,r.useState)(!n&&void 0);return(0,r.useEffect)(()=>{let e=e=>{i.every(t=>"string"==typeof t.key?e.key===t.key:t.key(e))&&(s(!0),e.preventDefault())};return window.addEventListener("keydown",e),()=>{window.removeEventListener("keydown",e)}},[i]),(0,o.jsxs)(a.Provider,{value:(0,r.useMemo)(()=>({enabled:!0,hotKey:i,setOpenSearch:s}),[i]),children:[void 0!==l&&(0,o.jsx)(e,{open:l,onOpenChange:s,links:u,...c}),t]})}},1935:function(e,t,n){n.d(t,{G:function(){return u},W:function(){return l}});var r=n(3357),o=n(9703),a=n(9442),c=n(8212),i=(0,a.createContext)(void 0);function u({children:e,tree:t}){let n=(0,o.usePathname)(),u=(0,a.useMemo)(()=>{let e=function e(t,n){for(let o of t)if("folder"===o.type){let t=e(o.children,n);if(t)return t;if(!0===o.root&&(0,r.$M)(o.children,n))return o}}(t.children,n)??t,o=function e(t){return t.flatMap(t=>{if("separator"===t.type)return[];if("folder"===t.type){let n=e(t.children);return!t.root&&t.index&&n.unshift(t.index),n}return t.external?[]:[t]})}(e.children);return{root:e,navigation:o,tree:t}},[n,t]);return(0,c.jsx)(i.Provider,{value:u,children:e})}function l(){let e=(0,a.useContext)(i);if(!e)throw Error("You must wrap this component under ");return e}},916:function(e,t,n){n.d(t,{r:function(){return o}});var r=Object.defineProperty,o=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:!0})}},3357:function(e,t,n){n.d(t,{$M:function(){return function e(t,n){return t.some(t=>"page"===t.type?t.url===n:"folder"===t.type&&(t.index?.url===n||e(t.children,n)))}},wW:function(){return r},zh:function(){return o}});var r="(max-width: 768px) 100vw, (max-width: 1200px) 70vw, 900px";function o(e,t,n=!0){return e===t||n&&t.startsWith(`${e}/`)}},5475:function(e,t,n){n.d(t,{F:function(){return l},f:function(){return s}});var r=n(9442),o=["light","dark"],a="(prefers-color-scheme: dark)",c="undefined"==typeof window,i=r.createContext(void 0),u={setTheme:e=>{},themes:[]},l=()=>{var e;return null!=(e=r.useContext(i))?e:u},s=e=>r.useContext(i)?e.children:r.createElement(f,{...e}),d=["light","dark"],f=e=>{let{forcedTheme:t,disableTransitionOnChange:n=!1,enableSystem:c=!0,enableColorScheme:u=!0,storageKey:l="theme",themes:s=d,defaultTheme:f=c?"system":"light",attribute:g="data-theme",value:y,children:w,nonce:b}=e,[E,C]=r.useState(()=>m(l,f)),[S,x]=r.useState(()=>m(l)),k=y?Object.values(y):s,T=r.useCallback(e=>{let t=e;if(!t)return;"system"===e&&c&&(t=p());let r=y?y[t]:t,a=n?v():null,i=document.documentElement;if("class"===g?(i.classList.remove(...k),r&&i.classList.add(r)):r?i.setAttribute(g,r):i.removeAttribute(g),u){let e=o.includes(f)?f:null,n=o.includes(t)?t:e;i.style.colorScheme=n}null==a||a()},[]),M=r.useCallback(e=>{let t="function"==typeof e?e(e):e;C(t);try{localStorage.setItem(l,t)}catch(e){}},[t]),P=r.useCallback(e=>{x(p(e)),"system"===E&&c&&!t&&T("system")},[E,t]);r.useEffect(()=>{let e=window.matchMedia(a);return e.addListener(P),P(e),()=>e.removeListener(P)},[P]),r.useEffect(()=>{let e=e=>{e.key===l&&M(e.newValue||f)};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[M]),r.useEffect(()=>{T(null!=t?t:E)},[t,E]);let L=r.useMemo(()=>({theme:E,setTheme:M,forcedTheme:t,resolvedTheme:"system"===E?S:E,themes:c?[...s,"system"]:s,systemTheme:c?S:void 0}),[E,M,t,S,c,s]);return r.createElement(i.Provider,{value:L},r.createElement(h,{forcedTheme:t,disableTransitionOnChange:n,enableSystem:c,enableColorScheme:u,storageKey:l,themes:s,defaultTheme:f,attribute:g,value:y,children:w,attrs:k,nonce:b}),w)},h=r.memo(e=>{let{forcedTheme:t,storageKey:n,attribute:c,enableSystem:i,enableColorScheme:u,defaultTheme:l,value:s,attrs:d,nonce:f}=e,h="system"===l,m="class"===c?"var d=document.documentElement,c=d.classList;".concat("c.remove(".concat(d.map(e=>"'".concat(e,"'")).join(","),")"),";"):"var d=document.documentElement,n='".concat(c,"',s='setAttribute';"),v=u?(o.includes(l)?l:null)?"if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'".concat(l,"'"):"if(e==='light'||e==='dark')d.style.colorScheme=e":"",p=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!(arguments.length>2)||void 0===arguments[2]||arguments[2],r=s?s[e]:e,a=t?e+"|| ''":"'".concat(r,"'"),i="";return u&&n&&!t&&o.includes(e)&&(i+="d.style.colorScheme = '".concat(e,"';")),"class"===c?t||r?i+="c.add(".concat(a,")"):i+="null":r&&(i+="d[s](n,".concat(a,")")),i},g=t?"!function(){".concat(m).concat(p(t),"}()"):i?"!function(){try{".concat(m,"var e=localStorage.getItem('").concat(n,"');if('system'===e||(!e&&").concat(h,")){var t='").concat(a,"',m=window.matchMedia(t);if(m.media!==t||m.matches){").concat(p("dark"),"}else{").concat(p("light"),"}}else if(e){").concat(s?"var x=".concat(JSON.stringify(s),";"):"").concat(p(s?"x[e]":"e",!0),"}").concat(h?"":"else{"+p(l,!1,!1)+"}").concat(v,"}catch(e){}}()"):"!function(){try{".concat(m,"var e=localStorage.getItem('").concat(n,"');if(e){").concat(s?"var x=".concat(JSON.stringify(s),";"):"").concat(p(s?"x[e]":"e",!0),"}else{").concat(p(l,!1,!1),";}").concat(v,"}catch(t){}}();");return r.createElement("script",{nonce:f,dangerouslySetInnerHTML:{__html:g}})}),m=(e,t)=>{let n;if(!c){try{n=localStorage.getItem(e)||void 0}catch(e){}return n||t}},v=()=>{let e=document.createElement("style");return e.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(e),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(e)},1)}},p=e=>(e||(e=window.matchMedia(a)),e.matches?"dark":"light")},5250:function(e,t,n){n.d(t,{_T:function(){return o},ev:function(){return a},pi:function(){return r}});var r=function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;nt.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);ot.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n}function a(e,t,n){if(n||2==arguments.length)for(var r,o=0,a=t.length;o1&&t.some(Array.isArray)?t.flat(e-1):t},Array.prototype.flatMap=function(e,t){return this.map(e,t).flat()}),Promise.prototype.finally||(Promise.prototype.finally=function(e){if("function"!=typeof e)return this.then(e,e);var t=this.constructor||Promise;return this.then(function(n){return t.resolve(e()).then(function(){return n})},function(n){return t.resolve(e()).then(function(){throw n})})}),Object.fromEntries||(Object.fromEntries=function(e){return Array.from(e).reduce(function(e,t){return e[t[0]]=t[1],e},{})}),Array.prototype.at||(Array.prototype.at=function(e){var t=Math.trunc(e)||0;if(t<0&&(t+=this.length),!(t<0||t>=this.length))return this[t]}),Object.hasOwn||(Object.hasOwn=function(e,t){if(null==e)throw TypeError("Cannot convert undefined or null to object");return Object.prototype.hasOwnProperty.call(Object(e),t)})},686:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addBasePath",{enumerable:!0,get:function(){return u}});let r=n(7883),o=n(782);function u(e,t){return(0,o.normalizePathTrailingSlash)((0,r.addPathPrefix)(e,""))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},624:function(e,t){"use strict";function n(e){var t,n;t=self.__next_s,n=()=>{e()},t&&t.length?t.reduce((e,t)=>{let[n,r]=t;return e.then(()=>new Promise((e,t)=>{let o=document.createElement("script");if(r)for(let e in r)"children"!==e&&o.setAttribute(e,r[e]);n?(o.src=n,o.onload=()=>e(),o.onerror=t):r&&(o.innerHTML=r.children,setTimeout(e)),document.head.appendChild(o)}))},Promise.resolve()).catch(e=>{console.error(e)}).then(()=>{n()}):n()}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"appBootstrap",{enumerable:!0,get:function(){return n}}),window.next={version:"14.2.9",appDir:!0},("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5191:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"callServer",{enumerable:!0,get:function(){return o}});let r=n(8393);async function o(e,t){let n=(0,r.getServerActionDispatcher)();if(!n)throw Error("Invariant: missing action dispatcher.");return new Promise((r,o)=>{n({actionId:e,actionArgs:t,resolve:r,reject:o})})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7106:function(e,t,n){"use strict";let r,o;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hydrate",{enumerable:!0,get:function(){return x}});let u=n(9646),l=n(2279),a=n(7516);n(2246);let i=u._(n(3817)),c=l._(n(2374)),s=n(5979),f=n(2911),d=u._(n(3751)),p=n(5191),h=n(8567),y=n(4581);n(2432);let _=window.console.error;window.console.error=function(){for(var e=arguments.length,t=Array(e),n=0;n{if((0,h.isNextRouterError)(e.error)){e.preventDefault();return}});let v=document,b=new TextEncoder,g=!1,m=!1,R=null;function P(e){if(0===e[0])r=[];else if(1===e[0]){if(!r)throw Error("Unexpected server data: missing bootstrap script.");o?o.enqueue(b.encode(e[1])):r.push(e[1])}else 2===e[0]&&(R=e[1])}let j=function(){o&&!m&&(o.close(),m=!0,r=void 0),g=!0};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",j,!1):j();let O=self.__next_f=self.__next_f||[];O.forEach(P),O.push=P;let S=new ReadableStream({start(e){r&&(r.forEach(t=>{e.enqueue(b.encode(t))}),g&&!m&&(e.close(),m=!0,r=void 0)),o=e}}),E=(0,s.createFromReadableStream)(S,{callServer:p.callServer});function w(){return(0,c.use)(E)}let T=c.default.StrictMode;function M(e){let{children:t}=e;return t}function x(){let e=(0,y.createMutableActionQueue)(),t=(0,a.jsx)(T,{children:(0,a.jsx)(f.HeadManagerContext.Provider,{value:{appDir:!0},children:(0,a.jsx)(y.ActionQueueContext.Provider,{value:e,children:(0,a.jsx)(M,{children:(0,a.jsx)(w,{})})})})}),n=window.__next_root_layout_missing_tags,r=!!(null==n?void 0:n.length),o={onRecoverableError:d.default};"__next_error__"===document.documentElement.id||r?i.default.createRoot(v,o).render(t):c.default.startTransition(()=>i.default.hydrateRoot(v,t,{...o,formState:R}))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1826:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(5437),(0,n(624).appBootstrap)(()=>{let{hydrate:e}=n(7106);n(8393),n(1907),e()}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5437:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(9223);{let e=n.u;n.u=function(){for(var t=arguments.length,n=Array(t),r=0;r(l(function(){var e;let t=document.getElementsByName(u)[0];if(null==t?void 0:null==(e=t.shadowRoot)?void 0:e.childNodes[0])return t.shadowRoot.childNodes[0];{let e=document.createElement(u);e.style.cssText="position:absolute";let t=document.createElement("div");return t.ariaLive="assertive",t.id="__next-route-announcer__",t.role="alert",t.style.cssText="position:absolute;border:0;height:1px;margin:-1px;padding:0;width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap;word-wrap:normal",e.attachShadow({mode:"open"}).appendChild(t),document.body.appendChild(e),t}}()),()=>{let e=document.getElementsByTagName(u)[0];(null==e?void 0:e.isConnected)&&document.body.removeChild(e)}),[]);let[a,i]=(0,r.useState)(""),c=(0,r.useRef)();return(0,r.useEffect)(()=>{let e="";if(document.title)e=document.title;else{let t=document.querySelector("h1");t&&(e=t.innerText||t.textContent||"")}void 0!==c.current&&c.current!==e&&i(e),c.current=e},[t]),n?(0,o.createPortal)(a,n):null}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2251:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ACTION:function(){return r},FLIGHT_PARAMETERS:function(){return i},NEXT_DID_POSTPONE_HEADER:function(){return s},NEXT_ROUTER_PREFETCH_HEADER:function(){return u},NEXT_ROUTER_STATE_TREE:function(){return o},NEXT_RSC_UNION_QUERY:function(){return c},NEXT_URL:function(){return l},RSC_CONTENT_TYPE_HEADER:function(){return a},RSC_HEADER:function(){return n}});let n="RSC",r="Next-Action",o="Next-Router-State-Tree",u="Next-Router-Prefetch",l="Next-Url",a="text/x-component",i=[[n],[o],[u]],c="_rsc",s="x-nextjs-postponed";("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8393:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{createEmptyCacheNode:function(){return C},default:function(){return I},getServerActionDispatcher:function(){return E},urlToUrlWithoutFlightMarker:function(){return T}});let r=n(2279),o=n(7516),u=r._(n(2374)),l=n(9700),a=n(9880),i=n(7347),c=n(9809),s=n(3637),f=n(2097),d=n(3334),p=n(4175),h=n(686),y=n(9179),_=n(9739),v=n(1511),b=n(6957),g=n(2251),m=n(8310),R=n(7752),P=n(9957),j="undefined"==typeof window,O=j?null:new Map,S=null;function E(){return S}let w={};function T(e){let t=new URL(e,location.origin);if(t.searchParams.delete(g.NEXT_RSC_UNION_QUERY),t.pathname.endsWith(".txt")){let{pathname:e}=t,n=e.endsWith("/index.txt")?10:4;t.pathname=e.slice(0,-n)}return t}function M(e){return e.origin!==window.location.origin}function x(e){let{appRouterState:t,sync:n}=e;return(0,u.useInsertionEffect)(()=>{let{tree:e,pushRef:r,canonicalUrl:o}=t,u={...r.preserveCustomHistoryState?window.history.state:{},__NA:!0,__PRIVATE_NEXTJS_INTERNALS_TREE:e};r.pendingPush&&(0,i.createHrefFromUrl)(new URL(window.location.href))!==o?(r.pendingPush=!1,window.history.pushState(u,"",o)):window.history.replaceState(u,"",o),n(t)},[t,n]),null}function C(){return{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null}}function A(e){null==e&&(e={});let t=window.history.state,n=null==t?void 0:t.__NA;n&&(e.__NA=n);let r=null==t?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE;return r&&(e.__PRIVATE_NEXTJS_INTERNALS_TREE=r),e}function N(e){let{headCacheNode:t}=e,n=null!==t?t.head:null,r=null!==t?t.prefetchHead:null,o=null!==r?r:n;return(0,u.useDeferredValue)(n,o)}function D(e){let t,{buildId:n,initialHead:r,initialTree:i,urlParts:f,initialSeedData:g,couldBeIntercepted:E,assetPrefix:T,missingSlots:C}=e,D=(0,u.useMemo)(()=>(0,d.createInitialRouterState)({buildId:n,initialSeedData:g,urlParts:f,initialTree:i,initialParallelRoutes:O,location:j?null:window.location,initialHead:r,couldBeIntercepted:E}),[n,g,f,i,r,E]),[I,U,k]=(0,s.useReducerWithReduxDevtools)(D);(0,u.useEffect)(()=>{O=null},[]);let{canonicalUrl:F}=(0,s.useUnwrapState)(I),{searchParams:L,pathname:H}=(0,u.useMemo)(()=>{let e=new URL(F,"undefined"==typeof window?"http://n":window.location.href);return{searchParams:e.searchParams,pathname:(0,R.hasBasePath)(e.pathname)?(0,m.removeBasePath)(e.pathname):e.pathname}},[F]),$=(0,u.useCallback)(e=>{let{previousTree:t,serverResponse:n}=e;(0,u.startTransition)(()=>{U({type:a.ACTION_SERVER_PATCH,previousTree:t,serverResponse:n})})},[U]),G=(0,u.useCallback)((e,t,n)=>{let r=new URL((0,h.addBasePath)(e),location.href);return U({type:a.ACTION_NAVIGATE,url:r,isExternalUrl:M(r),locationSearch:location.search,shouldScroll:null==n||n,navigateType:t})},[U]);S=(0,u.useCallback)(e=>{(0,u.startTransition)(()=>{U({...e,type:a.ACTION_SERVER_ACTION})})},[U]);let z=(0,u.useMemo)(()=>({back:()=>window.history.back(),forward:()=>window.history.forward(),prefetch:(e,t)=>{let n;if(!(0,p.isBot)(window.navigator.userAgent)){try{n=new URL((0,h.addBasePath)(e),window.location.href)}catch(t){throw Error("Cannot prefetch '"+e+"' because it cannot be converted to a URL.")}M(n)||(0,u.startTransition)(()=>{var e;U({type:a.ACTION_PREFETCH,url:n,kind:null!=(e=null==t?void 0:t.kind)?e:a.PrefetchKind.FULL})})}},replace:(e,t)=>{void 0===t&&(t={}),(0,u.startTransition)(()=>{var n;G(e,"replace",null==(n=t.scroll)||n)})},push:(e,t)=>{void 0===t&&(t={}),(0,u.startTransition)(()=>{var n;G(e,"push",null==(n=t.scroll)||n)})},refresh:()=>{(0,u.startTransition)(()=>{U({type:a.ACTION_REFRESH,origin:window.location.origin})})},fastRefresh:()=>{throw Error("fastRefresh can only be used in development mode. Please use refresh instead.")}}),[U,G]);(0,u.useEffect)(()=>{window.next&&(window.next.router=z)},[z]),(0,u.useEffect)(()=>{function e(e){var t;e.persisted&&(null==(t=window.history.state)?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE)&&(w.pendingMpaPath=void 0,U({type:a.ACTION_RESTORE,url:new URL(window.location.href),tree:window.history.state.__PRIVATE_NEXTJS_INTERNALS_TREE}))}return window.addEventListener("pageshow",e),()=>{window.removeEventListener("pageshow",e)}},[U]);let{pushRef:B}=(0,s.useUnwrapState)(I);if(B.mpaNavigation){if(w.pendingMpaPath!==F){let e=window.location;B.pendingPush?e.assign(F):e.replace(F),w.pendingMpaPath=F}(0,u.use)(b.unresolvedThenable)}(0,u.useEffect)(()=>{let e=window.history.pushState.bind(window.history),t=window.history.replaceState.bind(window.history),n=e=>{var t;let n=window.location.href,r=null==(t=window.history.state)?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE;(0,u.startTransition)(()=>{U({type:a.ACTION_RESTORE,url:new URL(null!=e?e:n,n),tree:r})})};window.history.pushState=function(t,r,o){return(null==t?void 0:t.__NA)||(null==t?void 0:t._N)||(t=A(t),o&&n(o)),e(t,r,o)},window.history.replaceState=function(e,r,o){return(null==e?void 0:e.__NA)||(null==e?void 0:e._N)||(e=A(e),o&&n(o)),t(e,r,o)};let r=e=>{let{state:t}=e;if(t){if(!t.__NA){window.location.reload();return}(0,u.startTransition)(()=>{U({type:a.ACTION_RESTORE,url:new URL(window.location.href),tree:t.__PRIVATE_NEXTJS_INTERNALS_TREE})})}};return window.addEventListener("popstate",r),()=>{window.history.pushState=e,window.history.replaceState=t,window.removeEventListener("popstate",r)}},[U]);let{cache:W,tree:K,nextUrl:V,focusAndScrollRef:Y}=(0,s.useUnwrapState)(I),X=(0,u.useMemo)(()=>(0,v.findHeadInCache)(W,K[1]),[W,K]),q=(0,u.useMemo)(()=>(function e(t,n){for(let r of(void 0===n&&(n={}),Object.values(t[1]))){let t=r[0],o=Array.isArray(t),u=o?t[1]:t;!u||u.startsWith(P.PAGE_SEGMENT_KEY)||(o&&("c"===t[2]||"oc"===t[2])?n[t[0]]=t[1].split("/"):o&&(n[t[0]]=t[1]),n=e(r,n))}return n})(K),[K]);if(null!==X){let[e,n]=X;t=(0,o.jsx)(N,{headCacheNode:e},n)}else t=null;let J=(0,o.jsxs)(_.RedirectBoundary,{children:[t,W.rsc,(0,o.jsx)(y.AppRouterAnnouncer,{tree:K})]});return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(x,{appRouterState:(0,s.useUnwrapState)(I),sync:k}),(0,o.jsx)(c.PathParamsContext.Provider,{value:q,children:(0,o.jsx)(c.PathnameContext.Provider,{value:H,children:(0,o.jsx)(c.SearchParamsContext.Provider,{value:L,children:(0,o.jsx)(l.GlobalLayoutRouterContext.Provider,{value:{buildId:n,changeByServerResponse:$,tree:K,focusAndScrollRef:Y,nextUrl:V},children:(0,o.jsx)(l.AppRouterContext.Provider,{value:z,children:(0,o.jsx)(l.LayoutRouterContext.Provider,{value:{childNodes:W.parallelRoutes,tree:K,url:F,loading:W.loading},children:J})})})})})})]})}function I(e){let{globalErrorComponent:t,...n}=e;return(0,o.jsx)(f.ErrorBoundary,{errorComponent:t,children:(0,o.jsx)(D,{...n})})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5771:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"bailoutToClientRendering",{enumerable:!0,get:function(){return u}});let r=n(2089),o=n(9851);function u(e){let t=o.staticGenerationAsyncStorage.getStore();if((null==t||!t.forceStatic)&&(null==t?void 0:t.isStaticGeneration))throw new r.BailoutToCSRError(e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5048:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ClientPageRoot",{enumerable:!0,get:function(){return u}});let r=n(7516),o=n(8078);function u(e){let{Component:t,props:n}=e;return n.searchParams=(0,o.createDynamicallyTrackedSearchParams)(n.searchParams||{}),(0,r.jsx)(t,{...n})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2097:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ErrorBoundary:function(){return h},ErrorBoundaryHandler:function(){return f},GlobalError:function(){return d},default:function(){return p}});let r=n(9646),o=n(7516),u=r._(n(2374)),l=n(3555),a=n(8567),i=n(9851),c={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},text:{fontSize:"14px",fontWeight:400,lineHeight:"28px",margin:"0 8px"}};function s(e){let{error:t}=e,n=i.staticGenerationAsyncStorage.getStore();if((null==n?void 0:n.isRevalidate)||(null==n?void 0:n.isStaticGeneration))throw console.error(t),t;return null}class f extends u.default.Component{static getDerivedStateFromError(e){if((0,a.isNextRouterError)(e))throw e;return{error:e}}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.error?{error:null,previousPathname:e.pathname}:{error:t.error,previousPathname:e.pathname}}render(){return this.state.error?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(s,{error:this.state.error}),this.props.errorStyles,this.props.errorScripts,(0,o.jsx)(this.props.errorComponent,{error:this.state.error,reset:this.reset})]}):this.props.children}constructor(e){super(e),this.reset=()=>{this.setState({error:null})},this.state={error:null,previousPathname:this.props.pathname}}}function d(e){let{error:t}=e,n=null==t?void 0:t.digest;return(0,o.jsxs)("html",{id:"__next_error__",children:[(0,o.jsx)("head",{}),(0,o.jsxs)("body",{children:[(0,o.jsx)(s,{error:t}),(0,o.jsx)("div",{style:c.error,children:(0,o.jsxs)("div",{children:[(0,o.jsx)("h2",{style:c.text,children:"Application error: a "+(n?"server":"client")+"-side exception has occurred (see the "+(n?"server logs":"browser console")+" for more information)."}),n?(0,o.jsx)("p",{style:c.text,children:"Digest: "+n}):null]})})]})]})}let p=d;function h(e){let{errorComponent:t,errorStyles:n,errorScripts:r,children:u}=e,a=(0,l.usePathname)();return t?(0,o.jsx)(f,{pathname:a,errorComponent:t,errorStyles:n,errorScripts:r,children:u}):(0,o.jsx)(o.Fragment,{children:u})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6902:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{DynamicServerError:function(){return r},isDynamicServerError:function(){return o}});let n="DYNAMIC_SERVER_USAGE";class r extends Error{constructor(e){super("Dynamic server usage: "+e),this.description=e,this.digest=n}}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&"string"==typeof e.digest&&e.digest===n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8567:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isNextRouterError",{enumerable:!0,get:function(){return u}});let r=n(8408),o=n(306);function u(e){return e&&e.digest&&((0,o.isRedirectError)(e)||(0,r.isNotFoundError)(e))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1907:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return S}});let r=n(9646),o=n(2279),u=n(7516),l=o._(n(2374)),a=r._(n(7372)),i=n(9700),c=n(8264),s=n(6957),f=n(2097),d=n(5227),p=n(392),h=n(9739),y=n(8388),_=n(6019),v=n(8261),b=n(7529),g=["bottom","height","left","right","top","width","x","y"];function m(e,t){let n=e.getBoundingClientRect();return n.top>=0&&n.top<=t}class R extends l.default.Component{componentDidMount(){this.handlePotentialScroll()}componentDidUpdate(){this.props.focusAndScrollRef.apply&&this.handlePotentialScroll()}render(){return this.props.children}constructor(...e){super(...e),this.handlePotentialScroll=()=>{let{focusAndScrollRef:e,segmentPath:t}=this.props;if(e.apply){var n;if(0!==e.segmentPaths.length&&!e.segmentPaths.some(e=>t.every((t,n)=>(0,d.matchSegment)(t,e[n]))))return;let r=null,o=e.hashFragment;if(o&&(r="top"===o?document.body:null!=(n=document.getElementById(o))?n:document.getElementsByName(o)[0]),r||(r="undefined"==typeof window?null:a.default.findDOMNode(this)),!(r instanceof Element))return;for(;!(r instanceof HTMLElement)||function(e){if(["sticky","fixed"].includes(getComputedStyle(e).position))return!0;let t=e.getBoundingClientRect();return g.every(e=>0===t[e])}(r);){if(null===r.nextElementSibling)return;r=r.nextElementSibling}e.apply=!1,e.hashFragment=null,e.segmentPaths=[],(0,p.handleSmoothScroll)(()=>{if(o){r.scrollIntoView();return}let e=document.documentElement,t=e.clientHeight;!m(r,t)&&(e.scrollTop=0,m(r,t)||r.scrollIntoView())},{dontForceLayout:!0,onlyHashChange:e.onlyHashChange}),e.onlyHashChange=!1,r.focus()}}}}function P(e){let{segmentPath:t,children:n}=e,r=(0,l.useContext)(i.GlobalLayoutRouterContext);if(!r)throw Error("invariant global layout router not mounted");return(0,u.jsx)(R,{segmentPath:t,focusAndScrollRef:r.focusAndScrollRef,children:n})}function j(e){let{parallelRouterKey:t,url:n,childNodes:r,segmentPath:o,tree:a,cacheKey:f}=e,p=(0,l.useContext)(i.GlobalLayoutRouterContext);if(!p)throw Error("invariant global layout router not mounted");let{buildId:h,changeByServerResponse:y,tree:_}=p,v=r.get(f);if(void 0===v){let e={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null};v=e,r.set(f,e)}let g=null!==v.prefetchRsc?v.prefetchRsc:v.rsc,m=(0,l.useDeferredValue)(v.rsc,g),R="object"==typeof m&&null!==m&&"function"==typeof m.then?(0,l.use)(m):m;if(!R){let e=v.lazyData;if(null===e){let t=function e(t,n){if(t){let[r,o]=t,u=2===t.length;if((0,d.matchSegment)(n[0],r)&&n[1].hasOwnProperty(o)){if(u){let t=e(void 0,n[1][o]);return[n[0],{...n[1],[o]:[t[0],t[1],t[2],"refetch"]}]}return[n[0],{...n[1],[o]:e(t.slice(2),n[1][o])}]}}return n}(["",...o],_),r=(0,b.hasInterceptionRouteInCurrentTree)(_);v.lazyData=e=(0,c.fetchServerResponse)(new URL(n,location.origin),t,r?p.nextUrl:null,h),v.lazyDataResolved=!1}let t=(0,l.use)(e);v.lazyDataResolved||(setTimeout(()=>{(0,l.startTransition)(()=>{y({previousTree:_,serverResponse:t})})}),v.lazyDataResolved=!0),(0,l.use)(s.unresolvedThenable)}return(0,u.jsx)(i.LayoutRouterContext.Provider,{value:{tree:a[1][t],childNodes:v.parallelRoutes,url:n,loading:v.loading},children:R})}function O(e){let{children:t,hasLoading:n,loading:r,loadingStyles:o,loadingScripts:a}=e;return n?(0,u.jsx)(l.Suspense,{fallback:(0,u.jsxs)(u.Fragment,{children:[o,a,r]}),children:t}):(0,u.jsx)(u.Fragment,{children:t})}function S(e){let{parallelRouterKey:t,segmentPath:n,error:r,errorStyles:o,errorScripts:a,templateStyles:c,templateScripts:s,template:d,notFound:p,notFoundStyles:b}=e,g=(0,l.useContext)(i.LayoutRouterContext);if(!g)throw Error("invariant expected layout router to be mounted");let{childNodes:m,tree:R,url:S,loading:E}=g,w=m.get(t);w||(w=new Map,m.set(t,w));let T=R[1][t][0],M=(0,_.getSegmentValue)(T),x=[T];return(0,u.jsx)(u.Fragment,{children:x.map(e=>{let l=(0,_.getSegmentValue)(e),g=(0,v.createRouterCacheKey)(e);return(0,u.jsxs)(i.TemplateContext.Provider,{value:(0,u.jsx)(P,{segmentPath:n,children:(0,u.jsx)(f.ErrorBoundary,{errorComponent:r,errorStyles:o,errorScripts:a,children:(0,u.jsx)(O,{hasLoading:!!E,loading:null==E?void 0:E[0],loadingStyles:null==E?void 0:E[1],loadingScripts:null==E?void 0:E[2],children:(0,u.jsx)(y.NotFoundBoundary,{notFound:p,notFoundStyles:b,children:(0,u.jsx)(h.RedirectBoundary,{children:(0,u.jsx)(j,{parallelRouterKey:t,url:S,tree:R,childNodes:w,segmentPath:n,cacheKey:g,isActive:M===l})})})})})}),children:[c,s,d]},(0,v.createRouterCacheKey)(e,!0))})})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5227:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{canSegmentBeOverridden:function(){return u},matchSegment:function(){return o}});let r=n(133),o=(e,t)=>"string"==typeof e?"string"==typeof t&&e===t:"string"!=typeof t&&e[0]===t[0]&&e[1]===t[1],u=(e,t)=>{var n;return!Array.isArray(e)&&!!Array.isArray(t)&&(null==(n=(0,r.getSegmentParam)(e))?void 0:n.param)===t[0]};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3555:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ReadonlyURLSearchParams:function(){return i.ReadonlyURLSearchParams},RedirectType:function(){return i.RedirectType},ServerInsertedHTMLContext:function(){return c.ServerInsertedHTMLContext},notFound:function(){return i.notFound},permanentRedirect:function(){return i.permanentRedirect},redirect:function(){return i.redirect},useParams:function(){return p},usePathname:function(){return f},useRouter:function(){return d},useSearchParams:function(){return s},useSelectedLayoutSegment:function(){return y},useSelectedLayoutSegments:function(){return h},useServerInsertedHTML:function(){return c.useServerInsertedHTML}});let r=n(2374),o=n(9700),u=n(9809),l=n(6019),a=n(9957),i=n(4623),c=n(5658);function s(){let e=(0,r.useContext)(u.SearchParamsContext),t=(0,r.useMemo)(()=>e?new i.ReadonlyURLSearchParams(e):null,[e]);if("undefined"==typeof window){let{bailoutToClientRendering:e}=n(5771);e("useSearchParams()")}return t}function f(){return(0,r.useContext)(u.PathnameContext)}function d(){let e=(0,r.useContext)(o.AppRouterContext);if(null===e)throw Error("invariant expected app router to be mounted");return e}function p(){return(0,r.useContext)(u.PathParamsContext)}function h(e){void 0===e&&(e="children");let t=(0,r.useContext)(o.LayoutRouterContext);return t?function e(t,n,r,o){let u;if(void 0===r&&(r=!0),void 0===o&&(o=[]),r)u=t[1][n];else{var i;let e=t[1];u=null!=(i=e.children)?i:Object.values(e)[0]}if(!u)return o;let c=u[0],s=(0,l.getSegmentValue)(c);return!s||s.startsWith(a.PAGE_SEGMENT_KEY)?o:(o.push(s),e(u,n,!1,o))}(t.tree,e):null}function y(e){void 0===e&&(e="children");let t=h(e);if(!t||0===t.length)return null;let n="children"===e?t[0]:t[t.length-1];return n===a.DEFAULT_SEGMENT_KEY?null:n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4623:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ReadonlyURLSearchParams:function(){return l},RedirectType:function(){return r.RedirectType},notFound:function(){return o.notFound},permanentRedirect:function(){return r.permanentRedirect},redirect:function(){return r.redirect}});let r=n(306),o=n(8408);class u extends Error{constructor(){super("Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams")}}class l extends URLSearchParams{append(){throw new u}delete(){throw new u}set(){throw new u}sort(){throw new u}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8388:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NotFoundBoundary",{enumerable:!0,get:function(){return s}});let r=n(2279),o=n(7516),u=r._(n(2374)),l=n(3555),a=n(8408);n(3681);let i=n(9700);class c extends u.default.Component{componentDidCatch(){}static getDerivedStateFromError(e){if((0,a.isNotFoundError)(e))return{notFoundTriggered:!0};throw e}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.notFoundTriggered?{notFoundTriggered:!1,previousPathname:e.pathname}:{notFoundTriggered:t.notFoundTriggered,previousPathname:e.pathname}}render(){return this.state.notFoundTriggered?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("meta",{name:"robots",content:"noindex"}),!1,this.props.notFoundStyles,this.props.notFound]}):this.props.children}constructor(e){super(e),this.state={notFoundTriggered:!!e.asNotFound,previousPathname:e.pathname}}}function s(e){let{notFound:t,notFoundStyles:n,asNotFound:r,children:a}=e,s=(0,l.usePathname)(),f=(0,u.useContext)(i.MissingSlotContext);return t?(0,o.jsx)(c,{pathname:s,notFound:t,notFoundStyles:n,asNotFound:r,missingSlots:f,children:a}):(0,o.jsx)(o.Fragment,{children:a})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8408:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{isNotFoundError:function(){return o},notFound:function(){return r}});let n="NEXT_NOT_FOUND";function r(){let e=Error(n);throw e.digest=n,e}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4321:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PromiseQueue",{enumerable:!0,get:function(){return c}});let r=n(7309),o=n(1031);var u=o._("_maxConcurrency"),l=o._("_runningCount"),a=o._("_queue"),i=o._("_processNext");class c{enqueue(e){let t,n;let o=new Promise((e,r)=>{t=e,n=r}),u=async()=>{try{r._(this,l)[l]++;let n=await e();t(n)}catch(e){n(e)}finally{r._(this,l)[l]--,r._(this,i)[i]()}};return r._(this,a)[a].push({promiseFn:o,task:u}),r._(this,i)[i](),o}bump(e){let t=r._(this,a)[a].findIndex(t=>t.promiseFn===e);if(t>-1){let e=r._(this,a)[a].splice(t,1)[0];r._(this,a)[a].unshift(e),r._(this,i)[i](!0)}}constructor(e=5){Object.defineProperty(this,i,{value:s}),Object.defineProperty(this,u,{writable:!0,value:void 0}),Object.defineProperty(this,l,{writable:!0,value:void 0}),Object.defineProperty(this,a,{writable:!0,value:void 0}),r._(this,u)[u]=e,r._(this,l)[l]=0,r._(this,a)[a]=[]}}function s(e){if(void 0===e&&(e=!1),(r._(this,l)[l]0){var t;null==(t=r._(this,a)[a].shift())||t.task()}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9739:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{RedirectBoundary:function(){return s},RedirectErrorBoundary:function(){return c}});let r=n(2279),o=n(7516),u=r._(n(2374)),l=n(3555),a=n(306);function i(e){let{redirect:t,reset:n,redirectType:r}=e,o=(0,l.useRouter)();return(0,u.useEffect)(()=>{u.default.startTransition(()=>{r===a.RedirectType.push?o.push(t,{}):o.replace(t,{}),n()})},[t,r,n,o]),null}class c extends u.default.Component{static getDerivedStateFromError(e){if((0,a.isRedirectError)(e))return{redirect:(0,a.getURLFromRedirectError)(e),redirectType:(0,a.getRedirectTypeFromError)(e)};throw e}render(){let{redirect:e,redirectType:t}=this.state;return null!==e&&null!==t?(0,o.jsx)(i,{redirect:e,redirectType:t,reset:()=>this.setState({redirect:null})}):this.props.children}constructor(e){super(e),this.state={redirect:null,redirectType:null}}}function s(e){let{children:t}=e,n=(0,l.useRouter)();return(0,o.jsx)(c,{router:n,children:t})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1780:function(e,t){"use strict";var n,r;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RedirectStatusCode",{enumerable:!0,get:function(){return n}}),(r=n||(n={}))[r.SeeOther=303]="SeeOther",r[r.TemporaryRedirect=307]="TemporaryRedirect",r[r.PermanentRedirect=308]="PermanentRedirect",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},306:function(e,t,n){"use strict";var r,o;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{RedirectType:function(){return r},getRedirectError:function(){return c},getRedirectStatusCodeFromError:function(){return y},getRedirectTypeFromError:function(){return h},getURLFromRedirectError:function(){return p},isRedirectError:function(){return d},permanentRedirect:function(){return f},redirect:function(){return s}});let u=n(5192),l=n(8763),a=n(1780),i="NEXT_REDIRECT";function c(e,t,n){void 0===n&&(n=a.RedirectStatusCode.TemporaryRedirect);let r=Error(i);r.digest=i+";"+t+";"+e+";"+n+";";let o=u.requestAsyncStorage.getStore();return o&&(r.mutableCookies=o.mutableCookies),r}function s(e,t){void 0===t&&(t="replace");let n=l.actionAsyncStorage.getStore();throw c(e,t,(null==n?void 0:n.isAction)?a.RedirectStatusCode.SeeOther:a.RedirectStatusCode.TemporaryRedirect)}function f(e,t){void 0===t&&(t="replace");let n=l.actionAsyncStorage.getStore();throw c(e,t,(null==n?void 0:n.isAction)?a.RedirectStatusCode.SeeOther:a.RedirectStatusCode.PermanentRedirect)}function d(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let[t,n,r,o]=e.digest.split(";",4),u=Number(o);return t===i&&("replace"===n||"push"===n)&&"string"==typeof r&&!isNaN(u)&&u in a.RedirectStatusCode}function p(e){return d(e)?e.digest.split(";",3)[2]:null}function h(e){if(!d(e))throw Error("Not a redirect error");return e.digest.split(";",2)[1]}function y(e){if(!d(e))throw Error("Not a redirect error");return Number(e.digest.split(";",4)[3])}(o=r||(r={})).push="push",o.replace="replace",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1851:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let r=n(2279),o=n(7516),u=r._(n(2374)),l=n(9700);function a(){let e=(0,u.useContext)(l.TemplateContext);return(0,o.jsx)(o.Fragment,{children:e})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5192:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getExpectedRequestStore:function(){return o},requestAsyncStorage:function(){return r.requestAsyncStorage}});let r=n(700);function o(e){let t=r.requestAsyncStorage.getStore();if(t)return t;throw Error("`"+e+"` was called outside a request scope. Read more: https://nextjs.org/docs/messages/next-dynamic-api-wrong-context")}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2086:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"applyFlightData",{enumerable:!0,get:function(){return u}});let r=n(1285),o=n(8023);function u(e,t,n,u){let[l,a,i]=n.slice(-3);if(null===a)return!1;if(3===n.length){let n=a[2],o=a[3];t.loading=o,t.rsc=n,t.prefetchRsc=null,(0,r.fillLazyItemsTillLeafWithHead)(t,e,l,a,i,u)}else t.rsc=e.rsc,t.prefetchRsc=e.prefetchRsc,t.parallelRoutes=new Map(e.parallelRoutes),t.loading=e.loading,(0,o.fillCacheWithNewSubTreeData)(t,e,n,u);return!0}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8277:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"applyRouterStatePatchToTree",{enumerable:!0,get:function(){return function e(t,n,r,a){let i;let[c,s,f,d,p]=n;if(1===t.length){let e=l(n,r,t);return(0,u.addRefreshMarkerToActiveParallelSegments)(e,a),e}let[h,y]=t;if(!(0,o.matchSegment)(h,c))return null;if(2===t.length)i=l(s[y],r,t);else if(null===(i=e(t.slice(2),s[y],r,a)))return null;let _=[t[0],{...s,[y]:i},f,d];return p&&(_[4]=!0),(0,u.addRefreshMarkerToActiveParallelSegments)(_,a),_}}});let r=n(9957),o=n(5227),u=n(4967);function l(e,t,n){let[u,a]=e,[i,c]=t;if(i===r.DEFAULT_SEGMENT_KEY&&u!==r.DEFAULT_SEGMENT_KEY)return e;if((0,o.matchSegment)(u,i)){let t={};for(let e in a)void 0!==c[e]?t[e]=l(a[e],c[e],n):t[e]=a[e];for(let e in c)t[e]||(t[e]=c[e]);let r=[u,t];return e[2]&&(r[2]=e[2]),e[3]&&(r[3]=e[3]),e[4]&&(r[4]=e[4]),r}return t}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4043:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"clearCacheNodeDataForSegmentPath",{enumerable:!0,get:function(){return function e(t,n,o){let u=o.length<=2,[l,a]=o,i=(0,r.createRouterCacheKey)(a),c=n.parallelRoutes.get(l),s=t.parallelRoutes.get(l);s&&s!==c||(s=new Map(c),t.parallelRoutes.set(l,s));let f=null==c?void 0:c.get(i),d=s.get(i);if(u){d&&d.lazyData&&d!==f||s.set(i,{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null});return}if(!d||!f){d||s.set(i,{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null});return}return d===f&&(d={lazyData:d.lazyData,rsc:d.rsc,prefetchRsc:d.prefetchRsc,head:d.head,prefetchHead:d.prefetchHead,parallelRoutes:new Map(d.parallelRoutes),lazyDataResolved:d.lazyDataResolved,loading:d.loading},s.set(i,d)),e(d,f,o.slice(2))}}});let r=n(8261);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1827:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{computeChangedPath:function(){return s},extractPathFromFlightRouterState:function(){return c}});let r=n(1923),o=n(9957),u=n(5227),l=e=>"/"===e[0]?e.slice(1):e,a=e=>"string"==typeof e?"children"===e?"":e:e[1];function i(e){return e.reduce((e,t)=>""===(t=l(t))||(0,o.isGroupSegment)(t)?e:e+"/"+t,"")||"/"}function c(e){var t;let n=Array.isArray(e[0])?e[0][1]:e[0];if(n===o.DEFAULT_SEGMENT_KEY||r.INTERCEPTION_ROUTE_MARKERS.some(e=>n.startsWith(e)))return;if(n.startsWith(o.PAGE_SEGMENT_KEY))return"";let u=[a(n)],l=null!=(t=e[1])?t:{},s=l.children?c(l.children):void 0;if(void 0!==s)u.push(s);else for(let[e,t]of Object.entries(l)){if("children"===e)continue;let n=c(t);void 0!==n&&u.push(n)}return i(u)}function s(e,t){let n=function e(t,n){let[o,l]=t,[i,s]=n,f=a(o),d=a(i);if(r.INTERCEPTION_ROUTE_MARKERS.some(e=>f.startsWith(e)||d.startsWith(e)))return"";if(!(0,u.matchSegment)(o,i)){var p;return null!=(p=c(n))?p:""}for(let t in l)if(s[t]){let n=e(l[t],s[t]);if(null!==n)return a(i)+"/"+n}return null}(e,t);return null==n||"/"===n?n:i(n.split("/"))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7347:function(e,t){"use strict";function n(e,t){return void 0===t&&(t=!0),e.pathname+e.search+(t?e.hash:"")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createHrefFromUrl",{enumerable:!0,get:function(){return n}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3334:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createInitialRouterState",{enumerable:!0,get:function(){return c}});let r=n(7347),o=n(1285),u=n(1827),l=n(6009),a=n(9880),i=n(4967);function c(e){var t;let{buildId:n,initialTree:c,initialSeedData:s,urlParts:f,initialParallelRoutes:d,location:p,initialHead:h,couldBeIntercepted:y}=e,_=f.join("/"),v=!p,b={lazyData:null,rsc:s[2],prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:v?new Map:d,lazyDataResolved:!1,loading:s[3]},g=p?(0,r.createHrefFromUrl)(p):_;(0,i.addRefreshMarkerToActiveParallelSegments)(c,g);let m=new Map;(null===d||0===d.size)&&(0,o.fillLazyItemsTillLeafWithHead)(b,void 0,c,s,h);let R={buildId:n,tree:c,cache:b,prefetchCache:m,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:{apply:!1,onlyHashChange:!1,hashFragment:null,segmentPaths:[]},canonicalUrl:g,nextUrl:null!=(t=(0,u.extractPathFromFlightRouterState)(c)||(null==p?void 0:p.pathname))?t:null};if(p){let e=new URL(""+p.pathname+p.search,p.origin),t=[["",c,null,null]];(0,l.createPrefetchCacheEntryForInitialLoad)({url:e,kind:a.PrefetchKind.AUTO,data:[t,void 0,!1,y],tree:R.tree,prefetchCache:R.prefetchCache,nextUrl:R.nextUrl})}return R}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8261:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createRouterCacheKey",{enumerable:!0,get:function(){return o}});let r=n(9957);function o(e,t){return(void 0===t&&(t=!1),Array.isArray(e))?e[0]+"|"+e[1]+"|"+e[2]:t&&e.startsWith(r.PAGE_SEGMENT_KEY)?r.PAGE_SEGMENT_KEY:e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8264:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fetchServerResponse",{enumerable:!0,get:function(){return s}});let r=n(2251),o=n(8393),u=n(5191),l=n(9880),a=n(3237),{createFromFetch:i}=n(5979);function c(e){return[(0,o.urlToUrlWithoutFlightMarker)(e).toString(),void 0,!1,!1]}async function s(e,t,n,s,f){let d={[r.RSC_HEADER]:"1",[r.NEXT_ROUTER_STATE_TREE]:encodeURIComponent(JSON.stringify(t))};f===l.PrefetchKind.AUTO&&(d[r.NEXT_ROUTER_PREFETCH_HEADER]="1"),n&&(d[r.NEXT_URL]=n);let p=(0,a.hexHash)([d[r.NEXT_ROUTER_PREFETCH_HEADER]||"0",d[r.NEXT_ROUTER_STATE_TREE],d[r.NEXT_URL]].join(","));try{var h;let t=new URL(e);t.pathname.endsWith("/")?t.pathname+="index.txt":t.pathname+=".txt",t.searchParams.set(r.NEXT_RSC_UNION_QUERY,p);let n=await fetch(t,{credentials:"same-origin",headers:d}),l=(0,o.urlToUrlWithoutFlightMarker)(n.url),a=n.redirected?l:void 0,f=n.headers.get("content-type")||"",y=!!n.headers.get(r.NEXT_DID_POSTPONE_HEADER),_=!!(null==(h=n.headers.get("vary"))?void 0:h.includes(r.NEXT_URL)),v=f===r.RSC_CONTENT_TYPE_HEADER;if(v||(v=f.startsWith("text/plain")),!v||!n.ok)return e.hash&&(l.hash=e.hash),c(l.toString());let[b,g]=await i(Promise.resolve(n),{callServer:u.callServer});if(s!==b)return c(n.url);return[g,a,y,_]}catch(t){return console.error("Failed to fetch RSC payload for "+e+". Falling back to browser navigation.",t),[e.toString(),void 0,!1,!1]}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8023:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fillCacheWithNewSubTreeData",{enumerable:!0,get:function(){return function e(t,n,l,a){let i=l.length<=5,[c,s]=l,f=(0,u.createRouterCacheKey)(s),d=n.parallelRoutes.get(c);if(!d)return;let p=t.parallelRoutes.get(c);p&&p!==d||(p=new Map(d),t.parallelRoutes.set(c,p));let h=d.get(f),y=p.get(f);if(i){if(!y||!y.lazyData||y===h){let e=l[3];y={lazyData:null,rsc:e[2],prefetchRsc:null,head:null,prefetchHead:null,loading:e[3],parallelRoutes:h?new Map(h.parallelRoutes):new Map,lazyDataResolved:!1},h&&(0,r.invalidateCacheByRouterState)(y,h,l[2]),(0,o.fillLazyItemsTillLeafWithHead)(y,h,l[2],e,l[4],a),p.set(f,y)}return}y&&h&&(y===h&&(y={lazyData:y.lazyData,rsc:y.rsc,prefetchRsc:y.prefetchRsc,head:y.head,prefetchHead:y.prefetchHead,parallelRoutes:new Map(y.parallelRoutes),lazyDataResolved:!1,loading:y.loading},p.set(f,y)),e(y,h,l.slice(2),a))}}});let r=n(7424),o=n(1285),u=n(8261);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1285:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fillLazyItemsTillLeafWithHead",{enumerable:!0,get:function(){return function e(t,n,u,l,a,i){if(0===Object.keys(u[1]).length){t.head=a;return}for(let c in u[1]){let s;let f=u[1][c],d=f[0],p=(0,r.createRouterCacheKey)(d),h=null!==l&&void 0!==l[1][c]?l[1][c]:null;if(n){let r=n.parallelRoutes.get(c);if(r){let n;let u=(null==i?void 0:i.kind)==="auto"&&i.status===o.PrefetchCacheEntryStatus.reusable,l=new Map(r),s=l.get(p);n=null!==h?{lazyData:null,rsc:h[2],prefetchRsc:null,head:null,prefetchHead:null,loading:h[3],parallelRoutes:new Map(null==s?void 0:s.parallelRoutes),lazyDataResolved:!1}:u&&s?{lazyData:s.lazyData,rsc:s.rsc,prefetchRsc:s.prefetchRsc,head:s.head,prefetchHead:s.prefetchHead,parallelRoutes:new Map(s.parallelRoutes),lazyDataResolved:s.lazyDataResolved,loading:s.loading}:{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map(null==s?void 0:s.parallelRoutes),lazyDataResolved:!1,loading:null},l.set(p,n),e(n,s,f,h||null,a,i),t.parallelRoutes.set(c,l);continue}}if(null!==h){let e=h[2],t=h[3];s={lazyData:null,rsc:e,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:t}}else s={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null};let y=t.parallelRoutes.get(c);y?y.set(p,s):t.parallelRoutes.set(c,new Map([[p,s]])),e(s,void 0,f,h,a,i)}}}});let r=n(8261),o=n(9880);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6469:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleMutable",{enumerable:!0,get:function(){return u}});let r=n(1827);function o(e){return void 0!==e}function u(e,t){var n,u,l;let a=null==(u=t.shouldScroll)||u,i=e.nextUrl;if(o(t.patchedTree)){let n=(0,r.computeChangedPath)(e.tree,t.patchedTree);n?i=n:i||(i=e.canonicalUrl)}return{buildId:e.buildId,canonicalUrl:o(t.canonicalUrl)?t.canonicalUrl===e.canonicalUrl?e.canonicalUrl:t.canonicalUrl:e.canonicalUrl,pushRef:{pendingPush:o(t.pendingPush)?t.pendingPush:e.pushRef.pendingPush,mpaNavigation:o(t.mpaNavigation)?t.mpaNavigation:e.pushRef.mpaNavigation,preserveCustomHistoryState:o(t.preserveCustomHistoryState)?t.preserveCustomHistoryState:e.pushRef.preserveCustomHistoryState},focusAndScrollRef:{apply:!!a&&(!!o(null==t?void 0:t.scrollableSegments)||e.focusAndScrollRef.apply),onlyHashChange:!!t.hashFragment&&e.canonicalUrl.split("#",1)[0]===(null==(n=t.canonicalUrl)?void 0:n.split("#",1)[0]),hashFragment:a?t.hashFragment&&""!==t.hashFragment?decodeURIComponent(t.hashFragment.slice(1)):e.focusAndScrollRef.hashFragment:null,segmentPaths:a?null!=(l=null==t?void 0:t.scrollableSegments)?l:e.focusAndScrollRef.segmentPaths:[]},cache:t.cache?t.cache:e.cache,prefetchCache:t.prefetchCache?t.prefetchCache:e.prefetchCache,tree:o(t.patchedTree)?t.patchedTree:e.tree,nextUrl:i}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5638:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleSegmentMismatch",{enumerable:!0,get:function(){return o}});let r=n(1528);function o(e,t,n){return(0,r.handleExternalUrl)(e,{},e.canonicalUrl,!0)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},855:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"invalidateCacheBelowFlightSegmentPath",{enumerable:!0,get:function(){return function e(t,n,o){let u=o.length<=2,[l,a]=o,i=(0,r.createRouterCacheKey)(a),c=n.parallelRoutes.get(l);if(!c)return;let s=t.parallelRoutes.get(l);if(s&&s!==c||(s=new Map(c),t.parallelRoutes.set(l,s)),u){s.delete(i);return}let f=c.get(i),d=s.get(i);d&&f&&(d===f&&(d={lazyData:d.lazyData,rsc:d.rsc,prefetchRsc:d.prefetchRsc,head:d.head,prefetchHead:d.prefetchHead,parallelRoutes:new Map(d.parallelRoutes),lazyDataResolved:d.lazyDataResolved},s.set(i,d)),e(d,f,o.slice(2)))}}});let r=n(8261);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7424:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"invalidateCacheByRouterState",{enumerable:!0,get:function(){return o}});let r=n(8261);function o(e,t,n){for(let o in n[1]){let u=n[1][o][0],l=(0,r.createRouterCacheKey)(u),a=t.parallelRoutes.get(o);if(a){let t=new Map(a);t.delete(l),e.parallelRoutes.set(o,t)}}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6946:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isNavigatingToNewRootLayout",{enumerable:!0,get:function(){return function e(t,n){let r=t[0],o=n[0];if(Array.isArray(r)&&Array.isArray(o)){if(r[0]!==o[0]||r[2]!==o[2])return!0}else if(r!==o)return!0;if(t[4])return!n[4];if(n[4])return!0;let u=Object.values(t[1])[0],l=Object.values(n[1])[0];return!u||!l||e(u,l)}}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},138:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{abortTask:function(){return c},listenForDynamicRequest:function(){return a},updateCacheNodeOnNavigation:function(){return function e(t,n,a,c,s){let f=n[1],d=a[1],p=c[1],h=t.parallelRoutes,y=new Map(h),_={},v=null;for(let t in d){let n;let a=d[t],c=f[t],b=h.get(t),g=p[t],m=a[0],R=(0,u.createRouterCacheKey)(m),P=void 0!==c?c[0]:void 0,j=void 0!==b?b.get(R):void 0;if(null!==(n=m===r.PAGE_SEGMENT_KEY?l(a,void 0!==g?g:null,s):m===r.DEFAULT_SEGMENT_KEY?void 0!==c?{route:c,node:null,children:null}:l(a,void 0!==g?g:null,s):void 0!==P&&(0,o.matchSegment)(m,P)&&void 0!==j&&void 0!==c?null!=g?e(j,c,a,g,s):function(e){let t=i(e,null,null);return{route:e,node:t,children:null}}(a):l(a,void 0!==g?g:null,s))){null===v&&(v=new Map),v.set(t,n);let e=n.node;if(null!==e){let n=new Map(b);n.set(R,e),y.set(t,n)}_[t]=n.route}else _[t]=a}if(null===v)return null;let b={lazyData:null,rsc:t.rsc,prefetchRsc:t.prefetchRsc,head:t.head,prefetchHead:t.prefetchHead,loading:t.loading,parallelRoutes:y,lazyDataResolved:!1};return{route:function(e,t){let n=[e[0],t];return 2 in e&&(n[2]=e[2]),3 in e&&(n[3]=e[3]),4 in e&&(n[4]=e[4]),n}(a,_),node:b,children:v}}},updateCacheNodeOnPopstateRestoration:function(){return function e(t,n){let r=n[1],o=t.parallelRoutes,l=new Map(o);for(let t in r){let n=r[t],a=n[0],i=(0,u.createRouterCacheKey)(a),c=o.get(t);if(void 0!==c){let r=c.get(i);if(void 0!==r){let o=e(r,n),u=new Map(c);u.set(i,o),l.set(t,u)}}}let a=t.rsc,i=d(a)&&"pending"===a.status;return{lazyData:null,rsc:a,head:t.head,prefetchHead:i?t.prefetchHead:null,prefetchRsc:i?t.prefetchRsc:null,loading:i?t.loading:null,parallelRoutes:l,lazyDataResolved:!1}}}});let r=n(9957),o=n(5227),u=n(8261);function l(e,t,n){let r=i(e,t,n);return{route:e,node:r,children:null}}function a(e,t){t.then(t=>{for(let n of t[0]){let t=n.slice(0,-3),r=n[n.length-3],l=n[n.length-2],a=n[n.length-1];"string"!=typeof t&&function(e,t,n,r,l){let a=e;for(let e=0;e{c(e,t)})}function i(e,t,n){let r=e[1],o=null!==t?t[1]:null,l=new Map;for(let e in r){let t=r[e],a=null!==o?o[e]:null,c=t[0],s=(0,u.createRouterCacheKey)(c),f=i(t,void 0===a?null:a,n),d=new Map;d.set(s,f),l.set(e,d)}let a=0===l.size,c=null!==t?t[2]:null,s=null!==t?t[3]:null;return{lazyData:null,parallelRoutes:l,prefetchRsc:void 0!==c?c:null,prefetchHead:a?n:null,loading:void 0!==s?s:null,rsc:p(),head:a?p():null,lazyDataResolved:!1}}function c(e,t){let n=e.node;if(null===n)return;let r=e.children;if(null===r)s(e.route,n,t);else for(let e of r.values())c(e,t);e.node=null}function s(e,t,n){let r=e[1],o=t.parallelRoutes;for(let e in r){let t=r[e],l=o.get(e);if(void 0===l)continue;let a=t[0],i=(0,u.createRouterCacheKey)(a),c=l.get(i);void 0!==c&&s(t,c,n)}let l=t.rsc;d(l)&&(null===n?l.resolve(null):l.reject(n));let a=t.head;d(a)&&a.resolve(null)}let f=Symbol();function d(e){return e&&e.tag===f}function p(){let e,t;let n=new Promise((n,r)=>{e=n,t=r});return n.status="pending",n.resolve=t=>{"pending"===n.status&&(n.status="fulfilled",n.value=t,e(t))},n.reject=e=>{"pending"===n.status&&(n.status="rejected",n.reason=e,t(e))},n.tag=f,n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6009:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{createPrefetchCacheEntryForInitialLoad:function(){return c},getOrCreatePrefetchCacheEntry:function(){return i},prunePrefetchCache:function(){return f}});let r=n(7347),o=n(8264),u=n(9880),l=n(5083);function a(e,t){let n=(0,r.createHrefFromUrl)(e,!1);return t?t+"%"+n:n}function i(e){let t,{url:n,nextUrl:r,tree:o,buildId:l,prefetchCache:i,kind:c}=e,f=a(n,r),d=i.get(f);if(d)t=d;else{let e=a(n),r=i.get(e);r&&(t=r)}return t?(t.status=h(t),t.kind!==u.PrefetchKind.FULL&&c===u.PrefetchKind.FULL)?s({tree:o,url:n,buildId:l,nextUrl:r,prefetchCache:i,kind:null!=c?c:u.PrefetchKind.TEMPORARY}):(c&&t.kind===u.PrefetchKind.TEMPORARY&&(t.kind=c),t):s({tree:o,url:n,buildId:l,nextUrl:r,prefetchCache:i,kind:c||u.PrefetchKind.TEMPORARY})}function c(e){let{nextUrl:t,tree:n,prefetchCache:r,url:o,kind:l,data:i}=e,[,,,c]=i,s=c?a(o,t):a(o),f={treeAtTimeOfPrefetch:n,data:Promise.resolve(i),kind:l,prefetchTime:Date.now(),lastUsedTime:Date.now(),key:s,status:u.PrefetchCacheEntryStatus.fresh};return r.set(s,f),f}function s(e){let{url:t,kind:n,tree:r,nextUrl:i,buildId:c,prefetchCache:s}=e,f=a(t),d=l.prefetchQueue.enqueue(()=>(0,o.fetchServerResponse)(t,r,i,c,n).then(e=>{let[,,,n]=e;return n&&function(e){let{url:t,nextUrl:n,prefetchCache:r}=e,o=a(t),u=r.get(o);if(!u)return;let l=a(t,n);r.set(l,u),r.delete(o)}({url:t,nextUrl:i,prefetchCache:s}),e})),p={treeAtTimeOfPrefetch:r,data:d,kind:n,prefetchTime:Date.now(),lastUsedTime:null,key:f,status:u.PrefetchCacheEntryStatus.fresh};return s.set(f,p),p}function f(e){for(let[t,n]of e)h(n)===u.PrefetchCacheEntryStatus.expired&&e.delete(t)}let d=1e3*Number("30"),p=1e3*Number("300");function h(e){let{kind:t,prefetchTime:n,lastUsedTime:r}=e;return Date.now()<(null!=r?r:n)+d?r?u.PrefetchCacheEntryStatus.reusable:u.PrefetchCacheEntryStatus.fresh:"auto"===t&&Date.now(){let[n,f]=t,h=!1;if(S.lastUsedTime||(S.lastUsedTime=Date.now(),h=!0),"string"==typeof n)return _(e,R,n,O);if(document.getElementById("__next-page-redirect"))return _(e,R,j,O);let b=e.tree,g=e.cache,w=[];for(let t of n){let n=t.slice(0,-4),r=t.slice(-3)[0],c=["",...n],f=(0,u.applyRouterStatePatchToTree)(c,b,r,j);if(null===f&&(f=(0,u.applyRouterStatePatchToTree)(c,E,r,j)),null!==f){if((0,a.isNavigatingToNewRootLayout)(b,f))return _(e,R,j,O);let u=(0,d.createEmptyCacheNode)(),m=!1;for(let e of(S.status!==i.PrefetchCacheEntryStatus.stale||h?m=(0,s.applyFlightData)(g,u,t,S):(m=function(e,t,n,r){let o=!1;for(let u of(e.rsc=t.rsc,e.prefetchRsc=t.prefetchRsc,e.loading=t.loading,e.parallelRoutes=new Map(t.parallelRoutes),v(r).map(e=>[...n,...e])))(0,y.clearCacheNodeDataForSegmentPath)(e,t,u),o=!0;return o}(u,g,n,r),S.lastUsedTime=Date.now()),(0,l.shouldHardNavigate)(c,b)?(u.rsc=g.rsc,u.prefetchRsc=g.prefetchRsc,(0,o.invalidateCacheBelowFlightSegmentPath)(u,g,n),R.cache=u):m&&(R.cache=u,g=u),b=f,v(r))){let t=[...n,...e];t[t.length-1]!==p.DEFAULT_SEGMENT_KEY&&w.push(t)}}}return R.patchedTree=b,R.canonicalUrl=f?(0,r.createHrefFromUrl)(f):j,R.pendingPush=O,R.scrollableSegments=w,R.hashFragment=P,R.shouldScroll=m,(0,c.handleMutable)(e,R)},()=>e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5083:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{prefetchQueue:function(){return l},prefetchReducer:function(){return a}});let r=n(2251),o=n(4321),u=n(6009),l=new o.PromiseQueue(5);function a(e,t){(0,u.prunePrefetchCache)(e.prefetchCache);let{url:n}=t;return n.searchParams.delete(r.NEXT_RSC_UNION_QUERY),(0,u.getOrCreatePrefetchCacheEntry)({url:n,nextUrl:e.nextUrl,prefetchCache:e.prefetchCache,kind:t.kind,tree:e.tree,buildId:e.buildId}),e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},909:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"refreshReducer",{enumerable:!0,get:function(){return h}});let r=n(8264),o=n(7347),u=n(8277),l=n(6946),a=n(1528),i=n(6469),c=n(1285),s=n(8393),f=n(5638),d=n(7529),p=n(4967);function h(e,t){let{origin:n}=t,h={},y=e.canonicalUrl,_=e.tree;h.preserveCustomHistoryState=!1;let v=(0,s.createEmptyCacheNode)(),b=(0,d.hasInterceptionRouteInCurrentTree)(e.tree);return v.lazyData=(0,r.fetchServerResponse)(new URL(y,n),[_[0],_[1],_[2],"refetch"],b?e.nextUrl:null,e.buildId),v.lazyData.then(async n=>{let[r,s]=n;if("string"==typeof r)return(0,a.handleExternalUrl)(e,h,r,e.pushRef.pendingPush);for(let n of(v.lazyData=null,r)){if(3!==n.length)return console.log("REFRESH FAILED"),e;let[r]=n,i=(0,u.applyRouterStatePatchToTree)([""],_,r,e.canonicalUrl);if(null===i)return(0,f.handleSegmentMismatch)(e,t,r);if((0,l.isNavigatingToNewRootLayout)(_,i))return(0,a.handleExternalUrl)(e,h,y,e.pushRef.pendingPush);let d=s?(0,o.createHrefFromUrl)(s):void 0;s&&(h.canonicalUrl=d);let[g,m]=n.slice(-2);if(null!==g){let e=g[2];v.rsc=e,v.prefetchRsc=null,(0,c.fillLazyItemsTillLeafWithHead)(v,void 0,r,g,m),h.prefetchCache=new Map}await (0,p.refreshInactiveParallelSegments)({state:e,updatedTree:i,updatedCache:v,includeNextUrl:b,canonicalUrl:h.canonicalUrl||e.canonicalUrl}),h.cache=v,h.patchedTree=i,h.canonicalUrl=y,_=i}return(0,i.handleMutable)(e,h)},()=>e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7396:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"restoreReducer",{enumerable:!0,get:function(){return u}});let r=n(7347),o=n(1827);function u(e,t){var n;let{url:u,tree:l}=t,a=(0,r.createHrefFromUrl)(u),i=l||e.tree,c=e.cache;return{buildId:e.buildId,canonicalUrl:a,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:e.focusAndScrollRef,cache:c,prefetchCache:e.prefetchCache,tree:i,nextUrl:null!=(n=(0,o.extractPathFromFlightRouterState)(i))?n:u.pathname}}n(138),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3606:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"serverActionReducer",{enumerable:!0,get:function(){return g}});let r=n(5191),o=n(2251),u=n(686),l=n(7347),a=n(1528),i=n(8277),c=n(6946),s=n(6469),f=n(1285),d=n(8393),p=n(7529),h=n(5638),y=n(4967),{createFromFetch:_,encodeReply:v}=n(5979);async function b(e,t,n){let l,{actionId:a,actionArgs:i}=n,c=await v(i),s=await fetch("",{method:"POST",headers:{Accept:o.RSC_CONTENT_TYPE_HEADER,[o.ACTION]:a,[o.NEXT_ROUTER_STATE_TREE]:encodeURIComponent(JSON.stringify(e.tree)),...t?{[o.NEXT_URL]:t}:{}},body:c}),f=s.headers.get("x-action-redirect");try{let e=JSON.parse(s.headers.get("x-action-revalidated")||"[[],0,0]");l={paths:e[0]||[],tag:!!e[1],cookie:e[2]}}catch(e){l={paths:[],tag:!1,cookie:!1}}let d=f?new URL((0,u.addBasePath)(f),new URL(e.canonicalUrl,window.location.href)):void 0;if(s.headers.get("content-type")===o.RSC_CONTENT_TYPE_HEADER){let e=await _(Promise.resolve(s),{callServer:r.callServer});if(f){let[,t]=null!=e?e:[];return{actionFlightData:t,redirectLocation:d,revalidatedParts:l}}let[t,[,n]]=null!=e?e:[];return{actionResult:t,actionFlightData:n,redirectLocation:d,revalidatedParts:l}}return{redirectLocation:d,revalidatedParts:l}}function g(e,t){let{resolve:n,reject:r}=t,o={},u=e.canonicalUrl,_=e.tree;o.preserveCustomHistoryState=!1;let v=e.nextUrl&&(0,p.hasInterceptionRouteInCurrentTree)(e.tree)?e.nextUrl:null;return o.inFlightServerAction=b(e,v,t),o.inFlightServerAction.then(async r=>{let{actionResult:p,actionFlightData:b,redirectLocation:g}=r;if(g&&(e.pushRef.pendingPush=!0,o.pendingPush=!0),!b)return(n(p),g)?(0,a.handleExternalUrl)(e,o,g.href,e.pushRef.pendingPush):e;if("string"==typeof b)return(0,a.handleExternalUrl)(e,o,b,e.pushRef.pendingPush);if(o.inFlightServerAction=null,g){let e=(0,l.createHrefFromUrl)(g,!1);o.canonicalUrl=e}for(let n of b){if(3!==n.length)return console.log("SERVER ACTION APPLY FAILED"),e;let[r]=n,s=(0,i.applyRouterStatePatchToTree)([""],_,r,g?(0,l.createHrefFromUrl)(g):e.canonicalUrl);if(null===s)return(0,h.handleSegmentMismatch)(e,t,r);if((0,c.isNavigatingToNewRootLayout)(_,s))return(0,a.handleExternalUrl)(e,o,u,e.pushRef.pendingPush);let[p,b]=n.slice(-2),m=null!==p?p[2]:null;if(null!==m){let t=(0,d.createEmptyCacheNode)();t.rsc=m,t.prefetchRsc=null,(0,f.fillLazyItemsTillLeafWithHead)(t,void 0,r,p,b),await (0,y.refreshInactiveParallelSegments)({state:e,updatedTree:s,updatedCache:t,includeNextUrl:!!v,canonicalUrl:o.canonicalUrl||e.canonicalUrl}),o.cache=t,o.prefetchCache=new Map}o.patchedTree=s,_=s}return n(p),(0,s.handleMutable)(e,o)},t=>(r(t),e))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7375:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"serverPatchReducer",{enumerable:!0,get:function(){return f}});let r=n(7347),o=n(8277),u=n(6946),l=n(1528),a=n(2086),i=n(6469),c=n(8393),s=n(5638);function f(e,t){let{serverResponse:n}=t,[f,d]=n,p={};if(p.preserveCustomHistoryState=!1,"string"==typeof f)return(0,l.handleExternalUrl)(e,p,f,e.pushRef.pendingPush);let h=e.tree,y=e.cache;for(let n of f){let i=n.slice(0,-4),[f]=n.slice(-3,-2),_=(0,o.applyRouterStatePatchToTree)(["",...i],h,f,e.canonicalUrl);if(null===_)return(0,s.handleSegmentMismatch)(e,t,f);if((0,u.isNavigatingToNewRootLayout)(h,_))return(0,l.handleExternalUrl)(e,p,e.canonicalUrl,e.pushRef.pendingPush);let v=d?(0,r.createHrefFromUrl)(d):void 0;v&&(p.canonicalUrl=v);let b=(0,c.createEmptyCacheNode)();(0,a.applyFlightData)(y,b,n),p.patchedTree=_,p.cache=b,y=b,h=_}return(0,i.handleMutable)(e,p)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4967:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{addRefreshMarkerToActiveParallelSegments:function(){return function e(t,n){let[r,o,,l]=t;for(let a in r.includes(u.PAGE_SEGMENT_KEY)&&"refresh"!==l&&(t[2]=n,t[3]="refresh"),o)e(o[a],n)}},refreshInactiveParallelSegments:function(){return l}});let r=n(2086),o=n(8264),u=n(9957);async function l(e){let t=new Set;await a({...e,rootTree:e.updatedTree,fetchedSegments:t})}async function a(e){let{state:t,updatedTree:n,updatedCache:u,includeNextUrl:l,fetchedSegments:i,rootTree:c=n,canonicalUrl:s}=e,[,f,d,p]=n,h=[];if(d&&d!==s&&"refresh"===p&&!i.has(d)){i.add(d);let e=(0,o.fetchServerResponse)(new URL(d,location.origin),[c[0],c[1],c[2],"refetch"],l?t.nextUrl:null,t.buildId).then(e=>{let t=e[0];if("string"!=typeof t)for(let e of t)(0,r.applyFlightData)(u,u,e)});h.push(e)}for(let e in f){let n=a({state:t,updatedTree:f[e],updatedCache:u,includeNextUrl:l,fetchedSegments:i,rootTree:c,canonicalUrl:s});h.push(n)}await Promise.all(h)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9880:function(e,t){"use strict";var n,r,o,u;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ACTION_FAST_REFRESH:function(){return f},ACTION_NAVIGATE:function(){return a},ACTION_PREFETCH:function(){return s},ACTION_REFRESH:function(){return l},ACTION_RESTORE:function(){return i},ACTION_SERVER_ACTION:function(){return d},ACTION_SERVER_PATCH:function(){return c},PrefetchCacheEntryStatus:function(){return r},PrefetchKind:function(){return n},isThenable:function(){return p}});let l="refresh",a="navigate",i="restore",c="server-patch",s="prefetch",f="fast-refresh",d="server-action";function p(e){return e&&("object"==typeof e||"function"==typeof e)&&"function"==typeof e.then}(o=n||(n={})).AUTO="auto",o.FULL="full",o.TEMPORARY="temporary",(u=r||(r={})).fresh="fresh",u.reusable="reusable",u.expired="expired",u.stale="stale",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8274:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"reducer",{enumerable:!0,get:function(){return f}});let r=n(9880),o=n(1528),u=n(7375),l=n(7396),a=n(909),i=n(5083),c=n(9167),s=n(3606),f="undefined"==typeof window?function(e,t){return e}:function(e,t){switch(t.type){case r.ACTION_NAVIGATE:return(0,o.navigateReducer)(e,t);case r.ACTION_SERVER_PATCH:return(0,u.serverPatchReducer)(e,t);case r.ACTION_RESTORE:return(0,l.restoreReducer)(e,t);case r.ACTION_REFRESH:return(0,a.refreshReducer)(e,t);case r.ACTION_FAST_REFRESH:return(0,c.fastRefreshReducer)(e,t);case r.ACTION_PREFETCH:return(0,i.prefetchReducer)(e,t);case r.ACTION_SERVER_ACTION:return(0,s.serverActionReducer)(e,t);default:throw Error("Unknown action")}};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1214:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"shouldHardNavigate",{enumerable:!0,get:function(){return function e(t,n){let[o,u]=n,[l,a]=t;return(0,r.matchSegment)(l,o)?!(t.length<=2)&&e(t.slice(2),u[a]):!!Array.isArray(l)}}});let r=n(5227);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8078:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{createDynamicallyTrackedSearchParams:function(){return a},createUntrackedSearchParams:function(){return l}});let r=n(9851),o=n(1297),u=n(7567);function l(e){let t=r.staticGenerationAsyncStorage.getStore();return t&&t.forceStatic?{}:e}function a(e){let t=r.staticGenerationAsyncStorage.getStore();return t?t.forceStatic?{}:t.isStaticGeneration||t.dynamicShouldError?new Proxy({},{get:(e,n,r)=>("string"==typeof n&&(0,o.trackDynamicDataAccessed)(t,"searchParams."+n),u.ReflectAdapter.get(e,n,r)),has:(e,n)=>("string"==typeof n&&(0,o.trackDynamicDataAccessed)(t,"searchParams."+n),Reflect.has(e,n)),ownKeys:e=>((0,o.trackDynamicDataAccessed)(t,"searchParams"),Reflect.ownKeys(e))}):e:e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9851:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"staticGenerationAsyncStorage",{enumerable:!0,get:function(){return r.staticGenerationAsyncStorage}});let r=n(8685);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9401:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{StaticGenBailoutError:function(){return r},isStaticGenBailoutError:function(){return o}});let n="NEXT_STATIC_GEN_BAILOUT";class r extends Error{constructor(...e){super(...e),this.code=n}}function o(e){return"object"==typeof e&&null!==e&&"code"in e&&e.code===n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6957:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unresolvedThenable",{enumerable:!0,get:function(){return n}});let n={then:()=>{}};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3637:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{useReducerWithReduxDevtools:function(){return i},useUnwrapState:function(){return a}});let r=n(2279)._(n(2374)),o=n(9880),u=n(4581);function l(e){if(e instanceof Map){let t={};for(let[n,r]of e.entries()){if("function"==typeof r){t[n]="fn()";continue}if("object"==typeof r&&null!==r){if(r.$$typeof){t[n]=r.$$typeof.toString();continue}if(r._bundlerConfig){t[n]="FlightData";continue}}t[n]=l(r)}return t}if("object"==typeof e&&null!==e){let t={};for(let n in e){let r=e[n];if("function"==typeof r){t[n]="fn()";continue}if("object"==typeof r&&null!==r){if(r.$$typeof){t[n]=r.$$typeof.toString();continue}if(r.hasOwnProperty("_bundlerConfig")){t[n]="FlightData";continue}}t[n]=l(r)}return t}return Array.isArray(e)?e.map(l):e}function a(e){return(0,o.isThenable)(e)?(0,r.use)(e):e}let i="undefined"!=typeof window?function(e){let[t,n]=r.default.useState(e),o=(0,r.useContext)(u.ActionQueueContext);if(!o)throw Error("Invariant: Missing ActionQueueContext");let a=(0,r.useRef)(),i=(0,r.useRef)();return(0,r.useEffect)(()=>{if(!a.current&&!1!==i.current){if(void 0===i.current&&void 0===window.__REDUX_DEVTOOLS_EXTENSION__){i.current=!1;return}return a.current=window.__REDUX_DEVTOOLS_EXTENSION__.connect({instanceId:8e3,name:"next-router"}),a.current&&(a.current.init(l(e)),o&&(o.devToolsInstance=a.current)),()=>{a.current=void 0}}},[e,o]),[t,(0,r.useCallback)(t=>{o.state||(o.state=e),o.dispatch(t,n)},[o,e]),(0,r.useCallback)(e=>{a.current&&a.current.send({type:"RENDER_SYNC"},l(e))},[])]}:function(e){return[e,()=>{},()=>{}]};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7752:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hasBasePath",{enumerable:!0,get:function(){return o}});let r=n(87);function o(e){return(0,r.pathHasPrefix)(e,"")}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},782:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePathTrailingSlash",{enumerable:!0,get:function(){return u}});let r=n(5921),o=n(9562),u=e=>{if(!e.startsWith("/"))return e;let{pathname:t,query:n,hash:u}=(0,o.parsePath)(e);return""+(0,r.removeTrailingSlash)(t)+n+u};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3751:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});let r=n(2089);function o(e){let t="function"==typeof reportError?reportError:e=>{window.console.error(e)};(0,r.isBailoutToCSRError)(e)||t(e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8310:function(e,t,n){"use strict";function r(e){return e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeBasePath",{enumerable:!0,get:function(){return r}}),n(7752),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2994:function(e,t){"use strict";function n(e,t){var n=e.length;for(e.push(t);0>>1,o=e[r];if(0>>1;ru(i,n))cu(s,i)?(e[r]=s,e[c]=n,r=c):(e[r]=i,e[a]=n,r=a);else if(cu(s,n))e[r]=s,e[c]=n,r=c;else break}}return t}function u(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if(t.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var l,a=performance;t.unstable_now=function(){return a.now()}}else{var i=Date,c=i.now();t.unstable_now=function(){return i.now()-c}}var s=[],f=[],d=1,p=null,h=3,y=!1,_=!1,v=!1,b="function"==typeof setTimeout?setTimeout:null,g="function"==typeof clearTimeout?clearTimeout:null,m="undefined"!=typeof setImmediate?setImmediate:null;function R(e){for(var t=r(f);null!==t;){if(null===t.callback)o(f);else if(t.startTime<=e)o(f),t.sortIndex=t.expirationTime,n(s,t);else break;t=r(f)}}function P(e){if(v=!1,R(e),!_){if(null!==r(s))_=!0,C();else{var t=r(f);null!==t&&A(P,t.startTime-e)}}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var j=!1,O=-1,S=5,E=-1;function w(){return!(t.unstable_now()-Ee&&w());){var a=p.callback;if("function"==typeof a){p.callback=null,h=p.priorityLevel;var i=a(p.expirationTime<=e);if(e=t.unstable_now(),"function"==typeof i){p.callback=i,R(e),n=!0;break t}p===r(s)&&o(s),R(e)}else o(s);p=r(s)}if(null!==p)n=!0;else{var c=r(f);null!==c&&A(P,c.startTime-e),n=!1}}break e}finally{p=null,h=u,y=!1}n=void 0}}finally{n?l():j=!1}}}if("function"==typeof m)l=function(){m(T)};else if("undefined"!=typeof MessageChannel){var M=new MessageChannel,x=M.port2;M.port1.onmessage=T,l=function(){x.postMessage(null)}}else l=function(){b(T,0)};function C(){j||(j=!0,l())}function A(e,n){O=b(function(){e(t.unstable_now())},n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){_||y||(_=!0,C())},t.unstable_forceFrameRate=function(e){0>e||125l?(e.sortIndex=u,n(f,e),null===r(s)&&e===r(f)&&(v?(g(O),O=-1):v=!0,A(P,u-l))):(e.sortIndex=a,n(s,e),_||y||(_=!0,C())),e},t.unstable_shouldYield=w,t.unstable_wrapCallback=function(e){var t=h;return function(){var n=h;h=t;try{return e.apply(this,arguments)}finally{h=n}}}},2976:function(e,t,n){"use strict";e.exports=n(2994)},8308:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getPathname:function(){return r},isFullStringUrl:function(){return o},parseUrl:function(){return u}});let n="http://n";function r(e){return new URL(e,n).pathname}function o(e){return/https?:\/\//.test(e)}function u(e){let t;try{t=new URL(e,n)}catch{}return t}},1297:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{Postpone:function(){return d},createPostponedAbortSignal:function(){return b},createPrerenderState:function(){return c},formatDynamicAPIAccesses:function(){return _},markCurrentScopeAsDynamic:function(){return s},trackDynamicDataAccessed:function(){return f},trackDynamicFetch:function(){return p},usedDynamicAPIs:function(){return y}});let o=(r=n(2374))&&r.__esModule?r:{default:r},u=n(6902),l=n(9401),a=n(8308),i="function"==typeof o.default.unstable_postpone;function c(e){return{isDebugSkeleton:e,dynamicAccesses:[]}}function s(e,t){let n=(0,a.getPathname)(e.urlPathname);if(!e.isUnstableCacheCallback){if(e.dynamicShouldError)throw new l.StaticGenBailoutError(`Route ${n} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${t}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`);if(e.prerenderState)h(e.prerenderState,t,n);else if(e.revalidate=0,e.isStaticGeneration){let r=new u.DynamicServerError(`Route ${n} couldn't be rendered statically because it used ${t}. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`);throw e.dynamicUsageDescription=t,e.dynamicUsageStack=r.stack,r}}}function f(e,t){let n=(0,a.getPathname)(e.urlPathname);if(e.isUnstableCacheCallback)throw Error(`Route ${n} used "${t}" inside a function cached with "unstable_cache(...)". Accessing Dynamic data sources inside a cache scope is not supported. If you need this data inside a cached function use "${t}" outside of the cached function and pass the required dynamic data in as an argument. See more info here: https://nextjs.org/docs/app/api-reference/functions/unstable_cache`);if(e.dynamicShouldError)throw new l.StaticGenBailoutError(`Route ${n} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${t}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`);if(e.prerenderState)h(e.prerenderState,t,n);else if(e.revalidate=0,e.isStaticGeneration){let r=new u.DynamicServerError(`Route ${n} couldn't be rendered statically because it used \`${t}\`. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`);throw e.dynamicUsageDescription=t,e.dynamicUsageStack=r.stack,r}}function d({reason:e,prerenderState:t,pathname:n}){h(t,e,n)}function p(e,t){e.prerenderState&&h(e.prerenderState,t,e.urlPathname)}function h(e,t,n){v();let r=`Route ${n} needs to bail out of prerendering at this point because it used ${t}. React throws this special object to indicate where. It should not be caught by your own try/catch. Learn more: https://nextjs.org/docs/messages/ppr-caught-error`;e.dynamicAccesses.push({stack:e.isDebugSkeleton?Error().stack:void 0,expression:t}),o.default.unstable_postpone(r)}function y(e){return e.dynamicAccesses.length>0}function _(e){return e.dynamicAccesses.filter(e=>"string"==typeof e.stack&&e.stack.length>0).map(({expression:e,stack:t})=>(t=t.split("\n").slice(4).filter(e=>!(e.includes("node_modules/next/")||e.includes(" ()")||e.includes(" (node:"))).join("\n"),`Dynamic API Usage Debug - ${e}: +${t}`))}function v(){if(!i)throw Error("Invariant: React.unstable_postpone is not defined. This suggests the wrong version of React was loaded. This is a bug in Next.js")}function b(e){v();let t=new AbortController;try{o.default.unstable_postpone(e)}catch(e){t.abort(e)}return t.signal}},133:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSegmentParam",{enumerable:!0,get:function(){return o}});let r=n(1923);function o(e){let t=r.INTERCEPTION_ROUTE_MARKERS.find(t=>e.startsWith(t));return(t&&(e=e.slice(t.length)),e.startsWith("[[...")&&e.endsWith("]]"))?{type:"optional-catchall",param:e.slice(5,-2)}:e.startsWith("[...")&&e.endsWith("]")?{type:t?"catchall-intercepted":"catchall",param:e.slice(4,-1)}:e.startsWith("[")&&e.endsWith("]")?{type:t?"dynamic-intercepted":"dynamic",param:e.slice(1,-1)}:null}},2432:function(e,t){"use strict";var n,r;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HMR_ACTIONS_SENT_TO_BROWSER",{enumerable:!0,get:function(){return n}}),(r=n||(n={})).ADDED_PAGE="addedPage",r.REMOVED_PAGE="removedPage",r.RELOAD_PAGE="reloadPage",r.SERVER_COMPONENT_CHANGES="serverComponentChanges",r.MIDDLEWARE_CHANGES="middlewareChanges",r.CLIENT_CHANGES="clientChanges",r.SERVER_ONLY_CHANGES="serverOnlyChanges",r.SYNC="sync",r.BUILT="built",r.BUILDING="building",r.DEV_PAGES_MANIFEST_UPDATE="devPagesManifestUpdate",r.TURBOPACK_MESSAGE="turbopack-message",r.SERVER_ERROR="serverError",r.TURBOPACK_CONNECTED="turbopack-connected"},1923:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{INTERCEPTION_ROUTE_MARKERS:function(){return o},extractInterceptionRouteInformation:function(){return l},isInterceptionRouteAppPath:function(){return u}});let r=n(8555),o=["(..)(..)","(.)","(..)","(...)"];function u(e){return void 0!==e.split("/").find(e=>o.find(t=>e.startsWith(t)))}function l(e){let t,n,u;for(let r of e.split("/"))if(n=o.find(e=>r.startsWith(e))){[t,u]=e.split(n,2);break}if(!t||!n||!u)throw Error(`Invalid interception route: ${e}. Must be in the format //(..|...|..)(..)/`);switch(t=(0,r.normalizeAppPath)(t),n){case"(.)":u="/"===t?`/${u}`:t+"/"+u;break;case"(..)":if("/"===t)throw Error(`Invalid interception route: ${e}. Cannot use (..) marker at the root level, use (.) instead.`);u=t.split("/").slice(0,-1).concat(u).join("/");break;case"(...)":u="/"+u;break;case"(..)(..)":let l=t.split("/");if(l.length<=2)throw Error(`Invalid interception route: ${e}. Cannot use (..)(..) marker at the root level or one level up.`);u=l.slice(0,-2).concat(u).join("/");break;default:throw Error("Invariant: unexpected marker")}return{interceptingRoute:t,interceptedRoute:u}}},7567:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ReflectAdapter",{enumerable:!0,get:function(){return n}});class n{static get(e,t,n){let r=Reflect.get(e,t,n);return"function"==typeof r?r.bind(e):r}static set(e,t,n,r){return Reflect.set(e,t,n,r)}static has(e,t){return Reflect.has(e,t)}static deleteProperty(e,t){return Reflect.deleteProperty(e,t)}}},9700:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{AppRouterContext:function(){return o},GlobalLayoutRouterContext:function(){return l},LayoutRouterContext:function(){return u},MissingSlotContext:function(){return i},TemplateContext:function(){return a}});let r=n(9646)._(n(2374)),o=r.default.createContext(null),u=r.default.createContext(null),l=r.default.createContext(null),a=r.default.createContext(null),i=r.default.createContext(new Set)},3237:function(e,t){"use strict";function n(e){let t=5381;for(let n=0;n>>0}function r(e){return n(e).toString(36).slice(0,5)}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{djb2Hash:function(){return n},hexHash:function(){return r}})},2911:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HeadManagerContext",{enumerable:!0,get:function(){return r}});let r=n(9646)._(n(2374)).default.createContext({})},9809:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{PathParamsContext:function(){return l},PathnameContext:function(){return u},SearchParamsContext:function(){return o}});let r=n(2374),o=(0,r.createContext)(null),u=(0,r.createContext)(null),l=(0,r.createContext)(null)},2089:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{BailoutToCSRError:function(){return r},isBailoutToCSRError:function(){return o}});let n="BAILOUT_TO_CLIENT_SIDE_RENDERING";class r extends Error{constructor(e){super("Bail out to client-side rendering: "+e),this.reason=e,this.digest=n}}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===n}},486:function(e,t){"use strict";function n(e){return e.startsWith("/")?e:"/"+e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ensureLeadingSlash",{enumerable:!0,get:function(){return n}})},4581:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ActionQueueContext:function(){return a},createMutableActionQueue:function(){return s}});let r=n(2279),o=n(9880),u=n(8274),l=r._(n(2374)),a=l.default.createContext(null);function i(e,t){null!==e.pending&&(e.pending=e.pending.next,null!==e.pending?c({actionQueue:e,action:e.pending,setState:t}):e.needsRefresh&&(e.needsRefresh=!1,e.dispatch({type:o.ACTION_REFRESH,origin:window.location.origin},t)))}async function c(e){let{actionQueue:t,action:n,setState:r}=e,u=t.state;if(!u)throw Error("Invariant: Router state not initialized");t.pending=n;let l=n.payload,a=t.action(u,l);function c(e){n.discarded||(t.state=e,t.devToolsInstance&&t.devToolsInstance.send(l,e),i(t,r),n.resolve(e))}(0,o.isThenable)(a)?a.then(c,e=>{i(t,r),n.reject(e)}):c(a)}function s(){let e={state:null,dispatch:(t,n)=>(function(e,t,n){let r={resolve:n,reject:()=>{}};if(t.type!==o.ACTION_RESTORE){let e=new Promise((e,t)=>{r={resolve:e,reject:t}});(0,l.startTransition)(()=>{n(e)})}let u={payload:t,next:null,resolve:r.resolve,reject:r.reject};null===e.pending?(e.last=u,c({actionQueue:e,action:u,setState:n})):t.type===o.ACTION_NAVIGATE||t.type===o.ACTION_RESTORE?(e.pending.discarded=!0,e.last=u,e.pending.payload.type===o.ACTION_SERVER_ACTION&&(e.needsRefresh=!0),c({actionQueue:e,action:u,setState:n})):(null!==e.last&&(e.last.next=u),e.last=u)})(e,t,n),action:async(e,t)=>{if(null===e)throw Error("Invariant: Router state not initialized");return(0,u.reducer)(e,t)},pending:null,last:null};return e}},7883:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathPrefix",{enumerable:!0,get:function(){return o}});let r=n(9562);function o(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:n,query:o,hash:u}=(0,r.parsePath)(e);return""+t+n+o+u}},8555:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{normalizeAppPath:function(){return u},normalizeRscURL:function(){return l}});let r=n(486),o=n(9957);function u(e){return(0,r.ensureLeadingSlash)(e.split("/").reduce((e,t,n,r)=>!t||(0,o.isGroupSegment)(t)||"@"===t[0]||("page"===t||"route"===t)&&n===r.length-1?e:e+"/"+t,""))}function l(e){return e.replace(/\.rsc($|\?)/,"$1")}},392:function(e,t){"use strict";function n(e,t){if(void 0===t&&(t={}),t.onlyHashChange){e();return}let n=document.documentElement,r=n.style.scrollBehavior;n.style.scrollBehavior="auto",t.dontForceLayout||n.getClientRects(),e(),n.style.scrollBehavior=r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleSmoothScroll",{enumerable:!0,get:function(){return n}})},4175:function(e,t){"use strict";function n(e){return/Googlebot|Mediapartners-Google|AdsBot-Google|googleweblight|Storebot-Google|Google-PageRenderer|Bingbot|BingPreview|Slurp|DuckDuckBot|baiduspider|yandex|sogou|LinkedInBot|bitlybot|tumblr|vkShare|quora link preview|facebookexternalhit|facebookcatalog|Twitterbot|applebot|redditbot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|ia_archiver/i.test(e)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isBot",{enumerable:!0,get:function(){return n}})},9562:function(e,t){"use strict";function n(e){let t=e.indexOf("#"),n=e.indexOf("?"),r=n>-1&&(t<0||n-1?{pathname:e.substring(0,r?n:t),query:r?e.substring(n,t>-1?t:void 0):"",hash:t>-1?e.slice(t):""}:{pathname:e,query:"",hash:""}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"parsePath",{enumerable:!0,get:function(){return n}})},87:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"pathHasPrefix",{enumerable:!0,get:function(){return o}});let r=n(9562);function o(e,t){if("string"!=typeof e)return!1;let{pathname:n}=(0,r.parsePath)(e);return n===t||n.startsWith(t+"/")}},5921:function(e,t){"use strict";function n(e){return e.replace(/\/$/,"")||"/"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeTrailingSlash",{enumerable:!0,get:function(){return n}})},9957:function(e,t){"use strict";function n(e){return"("===e[0]&&e.endsWith(")")}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{DEFAULT_SEGMENT_KEY:function(){return o},PAGE_SEGMENT_KEY:function(){return r},isGroupSegment:function(){return n}});let r="__PAGE__",o="__DEFAULT__"},5658:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ServerInsertedHTMLContext:function(){return o},useServerInsertedHTML:function(){return u}});let r=n(2279)._(n(2374)),o=r.default.createContext(null);function u(e){let t=(0,r.useContext)(o);t&&t(e)}},3681:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"warnOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},1882:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"actionAsyncStorage",{enumerable:!0,get:function(){return r}});let r=(0,n(4113).createAsyncLocalStorage)();("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4113:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createAsyncLocalStorage",{enumerable:!0,get:function(){return u}});let n=Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available");class r{disable(){throw n}getStore(){}run(){throw n}exit(){throw n}enterWith(){throw n}}let o=globalThis.AsyncLocalStorage;function u(){return o?new o:new r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},700:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"requestAsyncStorage",{enumerable:!0,get:function(){return r}});let r=(0,n(4113).createAsyncLocalStorage)();("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8685:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"staticGenerationAsyncStorage",{enumerable:!0,get:function(){return r}});let r=(0,n(4113).createAsyncLocalStorage)();("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3817:function(e,t,n){"use strict";var r=n(7372);t.createRoot=r.createRoot,t.hydrateRoot=r.hydrateRoot},7372:function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(7055)},944:function(e,t,n){"use strict";var r=n(7372),o={stream:!0},u=new Map;function l(e){var t=n(e);return"function"!=typeof t.then||"fulfilled"===t.status?null:(t.then(function(e){t.status="fulfilled",t.value=e},function(e){t.status="rejected",t.reason=e}),t)}function a(){}var i=new Map,c=n.u;n.u=function(e){var t=i.get(e);return void 0!==t?t:c(e)};var s=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.Dispatcher,f=Symbol.for("react.element"),d=Symbol.for("react.lazy"),p=Symbol.iterator,h=Array.isArray,y=Object.getPrototypeOf,_=Object.prototype,v=new WeakMap;function b(e,t,n,r){this.status=e,this.value=t,this.reason=n,this._response=r}function g(e){switch(e.status){case"resolved_model":E(e);break;case"resolved_module":w(e)}switch(e.status){case"fulfilled":return e.value;case"pending":case"blocked":case"cyclic":throw e;default:throw e.reason}}function m(e,t){for(var n=0;nh?(_=h,h=3,p++):(_=0,h=3);continue;case 2:44===(m=d[p++])?h=4:v=v<<4|(96d.length&&(m=-1)}var O=d.byteOffset+p;if(-1p||(e.current=d[p],d[p]=null,p--)}function g(e,t){d[++p]=e.current,e.current=t}var y=Symbol.for("react.element"),v=Symbol.for("react.portal"),b=Symbol.for("react.fragment"),k=Symbol.for("react.strict_mode"),w=Symbol.for("react.profiler"),S=Symbol.for("react.provider"),C=Symbol.for("react.consumer"),E=Symbol.for("react.context"),x=Symbol.for("react.forward_ref"),z=Symbol.for("react.suspense"),P=Symbol.for("react.suspense_list"),N=Symbol.for("react.memo"),_=Symbol.for("react.lazy"),L=Symbol.for("react.scope");Symbol.for("react.debug_trace_mode");var T=Symbol.for("react.offscreen"),F=Symbol.for("react.legacy_hidden"),M=Symbol.for("react.cache");Symbol.for("react.tracing_marker");var O=Symbol.iterator;function R(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=O&&e[O]||e["@@iterator"])?e:null}var D=m(null),A=m(null),I=m(null),U=m(null),B={$$typeof:E,_currentValue:null,_currentValue2:null,_threadCount:0,Provider:null,Consumer:null};function V(e,t){switch(g(I,t),g(A,e),g(D,null),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)&&(t=t.namespaceURI)?s2(t):0;break;default:if(t=(e=8===e?t.parentNode:t).tagName,e=e.namespaceURI)t=s3(e=s2(e),t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}h(D),g(D,t)}function Q(){h(D),h(A),h(I)}function $(e){null!==e.memoizedState&&g(U,e);var t=D.current,n=s3(t,e.type);t!==n&&(g(A,e),g(D,n))}function j(e){A.current===e&&(h(D),h(A)),U.current===e&&(h(U),B._currentValue=null)}var W=a.unstable_scheduleCallback,H=a.unstable_cancelCallback,q=a.unstable_shouldYield,K=a.unstable_requestPaint,Y=a.unstable_now,X=a.unstable_getCurrentPriorityLevel,G=a.unstable_ImmediatePriority,Z=a.unstable_UserBlockingPriority,J=a.unstable_NormalPriority,ee=a.unstable_LowPriority,et=a.unstable_IdlePriority,en=a.log,er=a.unstable_setDisableYieldValue,el=null,ea=null;function eo(e){if("function"==typeof en&&er(e),ea&&"function"==typeof ea.setStrictMode)try{ea.setStrictMode(el,e)}catch(e){}}var ei=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(eu(e)/es|0)|0},eu=Math.log,es=Math.LN2,ec=128,ef=4194304;function ed(e){var t=42&e;if(0!==t)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194176&e;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&e;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function ep(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,l=e.suspendedLanes;e=e.pingedLanes;var a=134217727&n;return 0!==a?0!=(n=a&~l)?r=ed(n):0!=(e&=a)&&(r=ed(e)):0!=(n&=~l)?r=ed(n):0!==e&&(r=ed(e)),0===r?0:0!==t&&t!==r&&0==(t&l)&&((l=r&-r)>=(e=t&-t)||32===l&&0!=(4194176&e))?t:r}function em(e,t){return e.errorRecoveryDisabledLanes&t?0:0!=(e=-536870913&e.pendingLanes)?e:536870912&e?536870912:0}function eh(){var e=ec;return 0==(4194176&(ec<<=1))&&(ec=128),e}function eg(){var e=ef;return 0==(62914560&(ef<<=1))&&(ef=4194304),e}function ey(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function ev(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-ei(t);e.entangledLanes|=t,e.entanglements[r]=1073741824|e.entanglements[r]|4194218&n}function eb(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-ei(n),l=1<l||u[r]!==s[l]){var c="\n"+u[r].replace(" at new "," at ");return e.displayName&&c.includes("")&&(c=c.replace("",e.displayName)),c}while(1<=r&&0<=l);break}}}finally{eG=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?eX(n):""}function eJ(e){try{var t="";do t+=function(e){switch(e.tag){case 26:case 27:case 5:return eX(e.type);case 16:return eX("Lazy");case 13:return eX("Suspense");case 19:return eX("SuspenseList");case 0:case 2:case 15:return e=eZ(e.type,!1);case 11:return e=eZ(e.type.render,!1);case 1:return e=eZ(e.type,!0);default:return""}}(e),e=e.return;while(e);return t}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}}var e0=Symbol.for("react.client.reference");function e1(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function e2(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function e3(e){e._valueTracker||(e._valueTracker=function(e){var t=e2(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var l=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(e){r=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function e4(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=e2(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function e6(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}var e8=/[\n"\\]/g;function e5(e){return e.replace(e8,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function e7(e,t,n,r,l,a,o,i){e.name="",null!=o&&"function"!=typeof o&&"symbol"!=typeof o&&"boolean"!=typeof o?e.type=o:e.removeAttribute("type"),null!=t?"number"===o?(0===t&&""===e.value||e.value!=t)&&(e.value=""+e1(t)):e.value!==""+e1(t)&&(e.value=""+e1(t)):"submit"!==o&&"reset"!==o||e.removeAttribute("value"),null!=t?te(e,o,e1(t)):null!=n?te(e,o,e1(n)):null!=r&&e.removeAttribute("value"),null==l&&null!=a&&(e.defaultChecked=!!a),null!=l&&(e.checked=l&&"function"!=typeof l&&"symbol"!=typeof l),null!=i&&"function"!=typeof i&&"symbol"!=typeof i&&"boolean"!=typeof i?e.name=""+e1(i):e.removeAttribute("name")}function e9(e,t,n,r,l,a,o,i){if(null!=a&&"function"!=typeof a&&"symbol"!=typeof a&&"boolean"!=typeof a&&(e.type=a),null!=t||null!=n){if(!("submit"!==a&&"reset"!==a||null!=t))return;n=null!=n?""+e1(n):"",t=null!=t?""+e1(t):n,i||t===e.value||(e.value=t),e.defaultValue=t}r="function"!=typeof(r=null!=r?r:l)&&"symbol"!=typeof r&&!!r,e.checked=i?e.checked:!!r,e.defaultChecked=!!r,null!=o&&"function"!=typeof o&&"symbol"!=typeof o&&"boolean"!=typeof o&&(e.name=o)}function te(e,t,n){"number"===t&&e6(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}var tt=Array.isArray;function tn(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l"+t.valueOf().toString()+"",t=iX.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}var to=ta;"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction&&(to=function(e,t){return MSApp.execUnsafeLocalFunction(function(){return ta(e,t)})});var ti=to;function tu(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType){n.nodeValue=t;return}}e.textContent=t}var ts=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 tc(e,t,n){var r=0===t.indexOf("--");null==n||"boolean"==typeof n||""===n?r?e.setProperty(t,""):"float"===t?e.cssFloat="":e[t]="":r?e.setProperty(t,n):"number"!=typeof n||0===n||ts.has(t)?"float"===t?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function tf(e,t,n){if(null!=t&&"object"!=typeof t)throw Error(i(62));if(e=e.style,null!=n){for(var r in n)!n.hasOwnProperty(r)||null!=t&&t.hasOwnProperty(r)||(0===r.indexOf("--")?e.setProperty(r,""):"float"===r?e.cssFloat="":e[r]="");for(var l in t)r=t[l],t.hasOwnProperty(l)&&n[l]!==r&&tc(e,l,r)}else for(var a in t)t.hasOwnProperty(a)&&tc(e,a,t[a])}function td(e){if(-1===e.indexOf("-"))return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var tp=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"]]),tm=null;function th(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var tg=null,ty=null;function tv(e){var t=eO(e);if(t&&(e=t.stateNode)){var n=eD(e);switch(e=t.stateNode,t.type){case"input":if(e7(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+e5(""+t)+'"][type="radio"]'),t=0;t>=o,l-=o,tj=1<<32-ei(t)+l|n<h?(g=f,f=null):g=f.sibling;var y=p(l,f,i[h],u);if(null===y){null===f&&(f=g);break}e&&f&&null===y.alternate&&t(l,f),o=a(y,o,h),null===c?s=y:c.sibling=y,c=y,f=g}if(h===i.length)return n(l,f),tZ&&tH(l,h),s;if(null===f){for(;hg?(y=h,h=null):y=h.sibling;var b=p(l,h,v.value,s);if(null===b){null===h&&(h=y);break}e&&h&&null===b.alternate&&t(l,h),o=a(b,o,g),null===f?c=b:f.sibling=b,f=b,h=y}if(v.done)return n(l,h),tZ&&tH(l,g),c;if(null===h){for(;!v.done;g++,v=u.next())null!==(v=d(l,v.value,s))&&(o=a(v,o,g),null===f?c=v:f.sibling=v,f=v);return tZ&&tH(l,g),c}for(h=r(l,h);!v.done;g++,v=u.next())null!==(v=m(h,l,g,v.value,s))&&(e&&null!==v.alternate&&h.delete(null===v.key?g:v.key),o=a(v,o,g),null===f?c=v:f.sibling=v,f=v);return e&&h.forEach(function(e){return t(l,e)}),tZ&&tH(l,g),c}(s,c,f,h);if("function"==typeof f.then)return u(s,c,nJ(f),h);if(f.$$typeof===E)return u(s,c,ai(s,f,h),h);n1(s,f)}return"string"==typeof f&&""!==f||"number"==typeof f?(f=""+f,null!==c&&6===c.tag?(n(s,c.sibling),(c=l(c,f)).return=s):(n(s,c),(c=i_(f,s.mode,h)).return=s),o(s=c)):n(s,c)}(u,s,c,f),nG=null,u}}var n4=n3(!0),n6=n3(!1),n8=m(null),n5=m(0);function n7(e,t){g(n5,e=oz),g(n8,t),oz=e|t.baseLanes}function n9(){g(n5,oz),g(n8,n8.current)}function re(){oz=n5.current,h(n8),h(n5)}var rt=m(null),rn=null;function rr(e){var t=e.alternate;g(ri,1&ri.current),g(rt,e),null===rn&&(null===t||null!==n8.current?rn=e:null!==t.memoizedState&&(rn=e))}function rl(e){if(22===e.tag){if(g(ri,ri.current),g(rt,e),null===rn){var t=e.alternate;null!==t&&null!==t.memoizedState&&(rn=e)}}else ra(e)}function ra(){g(ri,ri.current),g(rt,rt.current)}function ro(e){h(rt),rn===e&&(rn=null),h(ri)}var ri=m(0);function ru(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var rs=s.ReactCurrentDispatcher,rc=s.ReactCurrentBatchConfig,rf=0,rd=null,rp=null,rm=null,rh=!1,rg=!1,ry=!1,rv=0,rb=0,rk=null,rw=0;function rS(){throw Error(i(321))}function rC(e,t){if(null===t)return!1;for(var n=0;na?a:8;var o=rc.transition,i={_callbacks:new Set};rc.transition=i,lf(e,!1,t,n);try{var u=l();if(null!==u&&"object"==typeof u&&"function"==typeof u.then){av(i,u);var s,c,f=(s=[],c={status:"pending",value:null,reason:null,then:function(e){s.push(e)}},u.then(function(){c.status="fulfilled",c.value=r;for(var e=0;e title"))),sG(l,n,r),l[eE]=e,eI(l),n=l;break e;case"link":var a=cE("link","href",t).get(n+(r.href||""));if(a){for(var o=0;o",e=e.removeChild(e.firstChild);break;case"select":e="string"==typeof r.is?l.createElement("select",{is:r.is}):l.createElement("select"),r.multiple?e.multiple=!0:r.size&&(e.size=r.size);break;default:e="string"==typeof r.is?l.createElement(n,{is:r.is}):l.createElement(n)}}e[eE]=t,e[ex]=r;e:for(l=t.child;null!==l;){if(5===l.tag||6===l.tag)e.appendChild(l.stateNode);else if(4!==l.tag&&27!==l.tag&&null!==l.child){l.child.return=l,l=l.child;continue}if(l===t)break;for(;null===l.sibling;){if(null===l.return||l.return===t)break e;l=l.return}l.sibling.return=l.return,l=l.sibling}switch(t.stateNode=e,sG(e,n,r),n){case"button":case"input":case"select":case"textarea":e=!!r.autoFocus;break;case"img":e=!0;break;default:e=!1}e&&aC(t)}}return aP(t),t.flags&=-16777217,null;case 6:if(e&&null!=t.stateNode)e.memoizedProps!==r&&aC(t);else{if("string"!=typeof r&&null===t.stateNode)throw Error(i(166));if(e=I.current,t9(t)){e:{if(e=t.stateNode,n=t.memoizedProps,e[eE]=t,(r=e.nodeValue!==n)&&null!==(l=tX))switch(l.tag){case 3:if(l=0!=(1&l.mode),sq(e.nodeValue,n,l),l){e=!1;break e}break;case 27:case 5:var a=0!=(1&l.mode);if(!0!==l.memoizedProps.suppressHydrationWarning&&sq(e.nodeValue,n,a),a){e=!1;break e}}e=r}e&&aC(t)}else(e=s1(e).createTextNode(r))[eE]=t,t.stateNode=e}return aP(t),null;case 13:if(ro(t),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(tZ&&null!==tG&&0!=(1&t.mode)&&0==(128&t.flags))ne(),nt(),t.flags|=384,l=!1;else if(l=t9(t),null!==r&&null!==r.dehydrated){if(null===e){if(!l)throw Error(i(318));if(!(l=null!==(l=t.memoizedState)?l.dehydrated:null))throw Error(i(317));l[eE]=t}else nt(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;aP(t),l=!1}else null!==tJ&&(o0(tJ),tJ=null),l=!0;if(!l)return 256&t.flags?t:null}if(0!=(128&t.flags))return t.lanes=n,t;return n=null!==r,e=null!==e&&null!==e.memoizedState,n&&(r=t.child,l=null,null!==r.alternate&&null!==r.alternate.memoizedState&&null!==r.alternate.memoizedState.cachePool&&(l=r.alternate.memoizedState.cachePool.pool),a=null,null!==r.memoizedState&&null!==r.memoizedState.cachePool&&(a=r.memoizedState.cachePool.pool),a!==l&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),ax(t,t.updateQueue),aP(t),null;case 4:return Q(),null===e&&sA(t.stateNode.containerInfo),aP(t),null;case 10:return an(t.type._context),aP(t),null;case 19:if(h(ri),null===(l=t.memoizedState))return aP(t),null;if(r=0!=(128&t.flags),null===(a=l.rendering)){if(r)az(l,!1);else{if(0!==oP||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(a=ru(e))){for(t.flags|=128,az(l,!1),e=a.updateQueue,t.updateQueue=e,ax(t,e),t.subtreeFlags=0,e=n,n=t.child;null!==n;)ix(n,e),n=n.sibling;return g(ri,1&ri.current|2),t.child}e=e.sibling}null!==l.tail&&Y()>oI&&(t.flags|=128,r=!0,az(l,!1),t.lanes=4194304)}}else{if(!r){if(null!==(e=ru(a))){if(t.flags|=128,r=!0,e=e.updateQueue,t.updateQueue=e,ax(t,e),az(l,!0),null===l.tail&&"hidden"===l.tailMode&&!a.alternate&&!tZ)return aP(t),null}else 2*Y()-l.renderingStartTime>oI&&536870912!==n&&(t.flags|=128,r=!0,az(l,!1),t.lanes=4194304)}l.isBackwards?(a.sibling=t.child,t.child=a):(null!==(e=l.last)?e.sibling=a:t.child=a,l.last=a)}if(null!==l.tail)return t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=Y(),t.sibling=null,e=ri.current,g(ri,r?1&e|2:1&e),t;return aP(t),null;case 22:case 23:return ro(t),re(),r=null!==t.memoizedState,null!==e?null!==e.memoizedState!==r&&(t.flags|=8192):r&&(t.flags|=8192),r&&0!=(1&t.mode)?0!=(536870912&n)&&0==(128&t.flags)&&(aP(t),6&t.subtreeFlags&&(t.flags|=8192)):aP(t),null!==(n=t.updateQueue)&&ax(t,n.retryQueue),n=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),r=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),null!==e&&h(ab),null;case 24:return n=null,null!==e&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),an(ad),aP(t),null;case 25:return null}throw Error(i(156,t.tag))}(t.alternate,t,oz);if(null!==n){ow=n;return}if(null!==(t=t.sibling)){ow=t;return}ow=t=e}while(null!==t);0===oP&&(oP=5)}function is(e,t,n,r,l){var a=ek,o=ov.transition;try{ov.transition=null,ek=2,function(e,t,n,r,l,a){do id();while(null!==oj);if(0!=(6&ob))throw Error(i(327));var o,u=e.finishedWork,s=e.finishedLanes;if(null!==u){if(e.finishedWork=null,e.finishedLanes=0,u===e.current)throw Error(i(177));e.callbackNode=null,e.callbackPriority=0,e.cancelPendingCommit=null;var c=u.lanes|u.childLanes;if(function(e,t,n){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.entangledLanes&=t,e.errorRecoveryDisabledLanes&=t,e.shellSuspendCounter=0,t=e.entanglements;for(var l=e.expirationTimes,a=e.hiddenUpdates;0r&&(l=r,r=a,a=l),l=si(n,a);var o=si(n,r);l&&o&&(1!==e.rangeCount||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&((t=t.createRange()).setStart(l.node,l.offset),e.removeAllRanges(),a>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;nn?32:n;n=ov.transition;var l=ek;try{if(ov.transition=null,ek=r,null===oj)var a=!1;else{r=oq,oq=null;var o=oj,u=oW;if(oj=null,oW=0,0!=(6&ob))throw Error(i(331));var s=ob;if(ob|=4,of(o.current),ol(o,o.current,u,r),ob=s,nb(!1),ea&&"function"==typeof ea.onPostCommitFiberRoot)try{ea.onPostCommitFiberRoot(el,o)}catch(e){}a=!0}return a}finally{ek=l,ov.transition=n,ic(e,t)}}return!1}function ip(e,t,n){t=lL(e,t=lP(n,t),2),null!==(e=nO(e,t,2))&&(o2(e,2),nv(e))}function im(e,t,n){if(3===e.tag)ip(e,e,n);else for(;null!==t;){if(3===t.tag){ip(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===oQ||!oQ.has(r))){e=lT(t,e=lP(n,e),2),null!==(t=nO(t,e,2))&&(o2(t,2),nv(t));break}}t=t.return}}function ih(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new om;var l=new Set;r.set(t,l)}else void 0===(l=r.get(t))&&(l=new Set,r.set(t,l));l.has(n)||(ox=!0,l.add(n),e=ig.bind(null,e,t,n),t.then(e,e))}function ig(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,2&ob?oR=!0:4&ob&&(oD=!0),ik(),ok===e&&(oS&n)===n&&(4===oP||3===oP&&(62914560&oS)===oS&&300>Y()-oA?0==(2&ob)&&o5(e,0):oT|=n),nv(e)}function iy(e,t){0===t&&(t=0==(1&e.mode)?2:eg()),null!==(e=ns(e,t))&&(o2(e,t),nv(e))}function iv(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),iy(e,n)}function ib(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;null!==l&&(n=l.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(i(314))}null!==r&&r.delete(t),iy(e,n)}function ik(){if(50=uH),uY=!1;function uX(e,t){switch(e){case"keyup":return -1!==uj.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function uG(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var uZ=!1,uJ={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 u0(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!uJ[e.type]:"textarea"===t}function u1(e,t,n,r){tb(r),0<(t=sV(t,"onChange")).length&&(n=new i3("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var u2=null,u3=null;function u4(e){sM(e,0)}function u6(e){if(e4(eR(e)))return e}function u8(e,t){if("change"===e)return t}var u5=!1;if(e$){if(e$){var u7="oninput"in document;if(!u7){var u9=document.createElement("div");u9.setAttribute("oninput","return;"),u7="function"==typeof u9.oninput}r=u7}else r=!1;u5=r&&(!document.documentMode||9=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=so(r)}}function su(){for(var e=window,t=e6();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(n)e=t.contentWindow;else break;t=e6(e.document)}return t}function ss(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var sc=e$&&"documentMode"in document&&11>=document.documentMode,sf=null,sd=null,sp=null,sm=!1;function sh(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;sm||null==sf||sf!==e6(r)||(r="selectionStart"in(r=sf)&&ss(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},sp&&nQ(sp,r)||(sp=r,0<(r=sV(sd,"onSelect")).length&&(t=new i3("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=sf)))}function sg(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var sy={animationend:sg("Animation","AnimationEnd"),animationiteration:sg("Animation","AnimationIteration"),animationstart:sg("Animation","AnimationStart"),transitionend:sg("Transition","TransitionEnd")},sv={},sb={};function sk(e){if(sv[e])return sv[e];if(!sy[e])return e;var t,n=sy[e];for(t in n)if(n.hasOwnProperty(t)&&t in sb)return sv[e]=n[t];return e}e$&&(sb=document.createElement("div").style,"AnimationEvent"in window||(delete sy.animationend.animation,delete sy.animationiteration.animation,delete sy.animationstart.animation),"TransitionEvent"in window||delete sy.transitionend.transition);var sw=sk("animationend"),sS=sk("animationiteration"),sC=sk("animationstart"),sE=sk("transitionend"),sx=new Map,sz="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll scrollEnd toggle touchMove waiting wheel".split(" ");function sP(e,t){sx.set(e,t),eV(t,[e])}for(var sN=0;sN title"):null)}var cz=null;function cP(){}function cN(){if(this.count--,0===this.count){if(this.stylesheets)cL(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var c_=null;function cL(e,t){e.stylesheets=null,null!==e.unsuspend&&(e.count++,c_=new Map,t.forEach(cT,e),c_=null,cN.call(e))}function cT(e,t){if(!(4&t.state.loading)){var n=c_.get(e);if(n)var r=n.get(null);else{n=new Map,c_.set(e,n);for(var l=e.querySelectorAll("link[data-precedence],style[data-precedence]"),a=0;a1?t-1:0),r=1;r{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&o(!0),null==n?void 0:n.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let r=!1,o=!1;n.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>r,isPropagationStopped:()=>o,persist:()=>{},preventDefault:()=>{r=!0,t.preventDefault()},stopPropagation:()=>{o=!0,t.stopPropagation()}})}(null==r?void 0:r.current)&&r.current(e)}}))}function g(e){return l.use?{fetchPriority:e}:{fetchpriority:e}}"undefined"==typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let v=(0,l.forwardRef)((e,t)=>{let{src:n,srcSet:r,sizes:o,height:a,width:s,decoding:u,className:c,style:d,fetchPriority:f,placeholder:h,loading:m,unoptimized:v,fill:b,onLoadRef:x,onLoadingCompleteRef:y,setBlurComplete:w,setShowAltText:E,sizesInput:j,onLoad:S,onError:N,...C}=e;return(0,i.jsx)("img",{...C,...g(f),loading:m,width:s,height:a,decoding:u,"data-nimg":b?"fill":"1",className:c,style:d,sizes:o,srcSet:r,src:n,ref:(0,l.useCallback)(e=>{t&&("function"==typeof t?t(e):"object"==typeof t&&(t.current=e)),e&&(N&&(e.src=e.src),e.complete&&p(e,h,x,y,w,v,j))},[n,h,x,y,w,N,v,j,t]),onLoad:e=>{p(e.currentTarget,h,x,y,w,v,j)},onError:e=>{E(!0),"empty"!==h&&w(!0),N&&N(e)}})});function b(e){let{isAppRouter:t,imgAttributes:n}=e,r={as:"image",imageSrcSet:n.srcSet,imageSizes:n.sizes,crossOrigin:n.crossOrigin,referrerPolicy:n.referrerPolicy,...g(n.fetchPriority)};return t&&a.default.preload?(a.default.preload(n.src,r),null):(0,i.jsx)(s.default,{children:(0,i.jsx)("link",{rel:"preload",href:n.srcSet?void 0:n.src,...r},"__nimg-"+n.src+n.srcSet+n.sizes)})}let x=(0,l.forwardRef)((e,t)=>{let n=(0,l.useContext)(f.RouterContext),r=(0,l.useContext)(d.ImageConfigContext),o=(0,l.useMemo)(()=>{let e=m||r||c.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),n=e.deviceSizes.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:n}},[r]),{onLoad:a,onLoadingComplete:s}=e,p=(0,l.useRef)(a);(0,l.useEffect)(()=>{p.current=a},[a]);let g=(0,l.useRef)(s);(0,l.useEffect)(()=>{g.current=s},[s]);let[x,y]=(0,l.useState)(!1),[w,E]=(0,l.useState)(!1),{props:j,meta:S}=(0,u.getImgProps)(e,{defaultLoader:h.default,imgConf:o,blurComplete:x,showAltText:w});return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(v,{...j,unoptimized:S.unoptimized,placeholder:S.placeholder,fill:S.fill,onLoadRef:p,onLoadingCompleteRef:g,setBlurComplete:y,setShowAltText:E,sizesInput:e.sizes,ref:t}),S.priority?(0,i.jsx)(b,{isAppRouter:!n,imgAttributes:j}):null]})});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6755:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return y}});let r=n(6503),o=n(8212),i=r._(n(9442)),l=n(4795),a=n(7069),s=n(2413),u=n(5111),c=n(3687),d=n(2943),f=n(1989),h=n(6565),m=n(9695),p=n(3064),g=n(2971),v=new Set;function b(e,t,n,r,o,i){if("undefined"!=typeof window&&(i||(0,a.isLocalURL)(t))){if(!r.bypassPrefetchedCheck){let o=t+"%"+n+"%"+(void 0!==r.locale?r.locale:"locale"in e?e.locale:void 0);if(v.has(o))return;v.add(o)}(async()=>i?e.prefetch(t,o):e.prefetch(t,n,r))().catch(e=>{})}}function x(e){return"string"==typeof e?e:(0,s.formatUrl)(e)}let y=i.default.forwardRef(function(e,t){let n,r;let{href:s,as:v,children:y,prefetch:w=null,passHref:E,replace:j,shallow:S,scroll:N,locale:C,onClick:R,onMouseEnter:P,onTouchStart:L,legacyBehavior:T=!1,...M}=e;n=y,T&&("string"==typeof n||"number"==typeof n)&&(n=(0,o.jsx)("a",{children:n}));let k=i.default.useContext(d.RouterContext),O=i.default.useContext(f.AppRouterContext),A=null!=k?k:O,_=!k,I=!1!==w,D=null===w?g.PrefetchKind.AUTO:g.PrefetchKind.FULL,{href:z,as:W}=i.default.useMemo(()=>{if(!k){let e=x(s);return{href:e,as:v?x(v):e}}let[e,t]=(0,l.resolveHref)(k,s,!0);return{href:e,as:v?(0,l.resolveHref)(k,v):t||e}},[k,s,v]),F=i.default.useRef(z),U=i.default.useRef(W);T&&(r=i.default.Children.only(n));let H=T?r&&"object"==typeof r&&r.ref:t,[B,V,Z]=(0,h.useIntersection)({rootMargin:"200px"}),Y=i.default.useCallback(e=>{(U.current!==W||F.current!==z)&&(Z(),U.current=W,F.current=z),B(e),H&&("function"==typeof H?H(e):"object"==typeof H&&(H.current=e))},[W,H,z,Z,B]);i.default.useEffect(()=>{A&&V&&I&&b(A,z,W,{locale:C},{kind:D},_)},[W,z,V,C,I,null==k?void 0:k.locale,A,_,D]);let $={ref:Y,onClick(e){T||"function"!=typeof R||R(e),T&&r.props&&"function"==typeof r.props.onClick&&r.props.onClick(e),A&&!e.defaultPrevented&&function(e,t,n,r,o,l,s,u,c){let{nodeName:d}=e.currentTarget;if("A"===d.toUpperCase()&&(function(e){let t=e.currentTarget.getAttribute("target");return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||!c&&!(0,a.isLocalURL)(n)))return;e.preventDefault();let f=()=>{let e=null==s||s;"beforePopState"in t?t[o?"replace":"push"](n,r,{shallow:l,locale:u,scroll:e}):t[o?"replace":"push"](r||n,{scroll:e})};c?i.default.startTransition(f):f()}(e,A,z,W,j,S,N,C,_)},onMouseEnter(e){T||"function"!=typeof P||P(e),T&&r.props&&"function"==typeof r.props.onMouseEnter&&r.props.onMouseEnter(e),A&&(I||!_)&&b(A,z,W,{locale:C,priority:!0,bypassPrefetchedCheck:!0},{kind:D},_)},onTouchStart:function(e){T||"function"!=typeof L||L(e),T&&r.props&&"function"==typeof r.props.onTouchStart&&r.props.onTouchStart(e),A&&(I||!_)&&b(A,z,W,{locale:C,priority:!0,bypassPrefetchedCheck:!0},{kind:D},_)}};if((0,u.isAbsoluteUrl)(W))$.href=W;else if(!T||E||"a"===r.type&&!("href"in r.props)){let e=void 0!==C?C:null==k?void 0:k.locale,t=(null==k?void 0:k.isLocaleDomain)&&(0,m.getDomainLocale)(W,e,null==k?void 0:k.locales,null==k?void 0:k.domainLocales);$.href=t||(0,p.addBasePath)((0,c.addLocale)(W,e,null==k?void 0:k.defaultLocale))}return T?i.default.cloneElement(r,$):(0,o.jsx)("a",{...M,...$,children:n})});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3335:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{cancelIdleCallback:function(){return r},requestIdleCallback:function(){return n}});let n="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},r="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4795:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"resolveHref",{enumerable:!0,get:function(){return d}});let r=n(4756),o=n(2413),i=n(7346),l=n(5111),a=n(510),s=n(7069),u=n(2273),c=n(2265);function d(e,t,n){let d;let f="string"==typeof t?t:(0,o.formatWithValidation)(t),h=f.match(/^[a-zA-Z]{1,}:\/\//),m=h?f.slice(h[0].length):f;if((m.split("?",1)[0]||"").match(/(\/\/|\\)/)){console.error("Invalid href '"+f+"' passed to next/router in page: '"+e.pathname+"'. Repeated forward-slashes (//) or backslashes \\ are not valid in the href.");let t=(0,l.normalizeRepeatedSlashes)(m);f=(h?h[0]:"")+t}if(!(0,s.isLocalURL)(f))return n?[f]:f;try{d=new URL(f.startsWith("#")?e.asPath:e.pathname,"http://n")}catch(e){d=new URL("/","http://n")}try{let e=new URL(f,d);e.pathname=(0,a.normalizePathTrailingSlash)(e.pathname);let t="";if((0,u.isDynamicRoute)(e.pathname)&&e.searchParams&&n){let n=(0,r.searchParamsToUrlQuery)(e.searchParams),{result:l,params:a}=(0,c.interpolateAs)(e.pathname,e.pathname,n);l&&(t=(0,o.formatWithValidation)({pathname:l,hash:e.hash,query:(0,i.omit)(n,a)}))}let l=e.origin===d.origin?e.href.slice(e.origin.length):e.href;return n?[l,t||l]:l}catch(e){return n?[f]:f}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6565:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return s}});let r=n(9442),o=n(3335),i="function"==typeof IntersectionObserver,l=new Map,a=[];function s(e){let{rootRef:t,rootMargin:n,disabled:s}=e,u=s||!i,[c,d]=(0,r.useState)(!1),f=(0,r.useRef)(null),h=(0,r.useCallback)(e=>{f.current=e},[]);return(0,r.useEffect)(()=>{if(i){if(u||c)return;let e=f.current;if(e&&e.tagName)return function(e,t,n){let{id:r,observer:o,elements:i}=function(e){let t;let n={root:e.root||null,margin:e.rootMargin||""},r=a.find(e=>e.root===n.root&&e.margin===n.margin);if(r&&(t=l.get(r)))return t;let o=new Map;return t={id:n,observer:new IntersectionObserver(e=>{e.forEach(e=>{let t=o.get(e.target),n=e.isIntersecting||e.intersectionRatio>0;t&&n&&t(n)})},e),elements:o},a.push(n),l.set(n,t),t}(n);return i.set(e,t),o.observe(e),function(){if(i.delete(e),o.unobserve(e),0===i.size){o.disconnect(),l.delete(r);let e=a.findIndex(e=>e.root===r.root&&e.margin===r.margin);e>-1&&a.splice(e,1)}}}(e,e=>e&&d(e),{root:null==t?void 0:t.current,rootMargin:n})}else if(!c){let e=(0,o.requestIdleCallback)(()=>d(!0));return()=>(0,o.cancelIdleCallback)(e)}},[u,n,t,c,f.current]),[h,c,(0,r.useCallback)(()=>{d(!1)},[])]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5732:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AmpStateContext",{enumerable:!0,get:function(){return r}});let r=n(6503)._(n(9442)).default.createContext({})},7444:function(e,t){"use strict";function n(e){let{ampFirst:t=!1,hybrid:n=!1,hasQuery:r=!1}=void 0===e?{}:e;return t||n&&r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isInAmpMode",{enumerable:!0,get:function(){return n}})},6866:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"escapeStringRegexp",{enumerable:!0,get:function(){return o}});let n=/[|\\{}()[\]^$+*?.-]/,r=/[|\\{}()[\]^$+*?.-]/g;function o(e){return n.test(e)?e.replace(r,"\\$&"):e}},7707:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImgProps",{enumerable:!0,get:function(){return a}}),n(9261);let r=n(8637),o=n(340);function i(e){return void 0!==e.default}function l(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function a(e,t){var n;let a,s,u,{src:c,sizes:d,unoptimized:f=!1,priority:h=!1,loading:m,className:p,quality:g,width:v,height:b,fill:x=!1,style:y,overrideSrc:w,onLoad:E,onLoadingComplete:j,placeholder:S="empty",blurDataURL:N,fetchPriority:C,layout:R,objectFit:P,objectPosition:L,lazyBoundary:T,lazyRoot:M,...k}=e,{imgConf:O,showAltText:A,blurComplete:_,defaultLoader:I}=t,D=O||o.imageConfigDefault;if("allSizes"in D)a=D;else{let e=[...D.deviceSizes,...D.imageSizes].sort((e,t)=>e-t),t=D.deviceSizes.sort((e,t)=>e-t);a={...D,allSizes:e,deviceSizes:t}}if(void 0===I)throw Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config");let z=k.loader||I;delete k.loader,delete k.srcSet;let W="__next_img_default"in z;if(W){if("custom"===a.loader)throw Error('Image with src "'+c+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}else{let e=z;z=t=>{let{config:n,...r}=t;return e(r)}}if(R){"fill"===R&&(x=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[R];e&&(y={...y,...e});let t={responsive:"100vw",fill:"100vw"}[R];t&&!d&&(d=t)}let F="",U=l(v),H=l(b);if("object"==typeof(n=c)&&(i(n)||void 0!==n.src)){let e=i(c)?c.default:c;if(!e.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e));if(!e.height||!e.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e));if(s=e.blurWidth,u=e.blurHeight,N=N||e.blurDataURL,F=e.src,!x){if(U||H){if(U&&!H){let t=U/e.width;H=Math.round(e.height*t)}else if(!U&&H){let t=H/e.height;U=Math.round(e.width*t)}}else U=e.width,H=e.height}}let B=!h&&("lazy"===m||void 0===m);(!(c="string"==typeof c?c:F)||c.startsWith("data:")||c.startsWith("blob:"))&&(f=!0,B=!1),a.unoptimized&&(f=!0),W&&c.endsWith(".svg")&&!a.dangerouslyAllowSVG&&(f=!0),h&&(C="high");let V=l(g),Z=Object.assign(x?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:P,objectPosition:L}:{},A?{}:{color:"transparent"},y),Y=_||"empty"===S?null:"blur"===S?'url("data:image/svg+xml;charset=utf-8,'+(0,r.getImageBlurSvg)({widthInt:U,heightInt:H,blurWidth:s,blurHeight:u,blurDataURL:N||"",objectFit:Z.objectFit})+'")':'url("'+S+'")',$=Y?{backgroundSize:Z.objectFit||"cover",backgroundPosition:Z.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:Y}:{},K=function(e){let{config:t,src:n,unoptimized:r,width:o,quality:i,sizes:l,loader:a}=e;if(r)return{src:n,srcSet:void 0,sizes:void 0};let{widths:s,kind:u}=function(e,t,n){let{deviceSizes:r,allSizes:o}=e;if(n){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let r;r=e.exec(n);r)t.push(parseInt(r[2]));if(t.length){let e=.01*Math.min(...t);return{widths:o.filter(t=>t>=r[0]*e),kind:"w"}}return{widths:o,kind:"w"}}return"number"!=typeof t?{widths:r,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>o.find(t=>t>=e)||o[o.length-1]))],kind:"x"}}(t,o,l),c=s.length-1;return{sizes:l||"w"!==u?l:"100vw",srcSet:s.map((e,r)=>a({config:t,src:n,quality:i,width:e})+" "+("w"===u?e:r+1)+u).join(", "),src:a({config:t,src:n,quality:i,width:s[c]})}}({config:a,src:c,unoptimized:f,width:U,quality:V,sizes:d,loader:z});return{props:{...k,loading:B?"lazy":m,fetchPriority:C,width:U,height:H,decoding:"async",className:p,style:{...Z,...$},sizes:K.sizes,srcSet:K.srcSet,src:w||K.src},meta:{unoptimized:f,priority:h,placeholder:S,fill:x}}}},2698:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return p},defaultHead:function(){return d}});let r=n(6503),o=n(2310),i=n(8212),l=o._(n(9442)),a=r._(n(8471)),s=n(5732),u=n(3348),c=n(7444);function d(e){void 0===e&&(e=!1);let t=[(0,i.jsx)("meta",{charSet:"utf-8"})];return e||t.push((0,i.jsx)("meta",{name:"viewport",content:"width=device-width"})),t}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===l.default.Fragment?e.concat(l.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}n(9261);let h=["name","httpEquiv","charSet","itemProp"];function m(e,t){let{inAmpMode:n}=t;return e.reduce(f,[]).reverse().concat(d(n).reverse()).filter(function(){let e=new Set,t=new Set,n=new Set,r={};return o=>{let i=!0,l=!1;if(o.key&&"number"!=typeof o.key&&o.key.indexOf("$")>0){l=!0;let t=o.key.slice(o.key.indexOf("$")+1);e.has(t)?i=!1:e.add(t)}switch(o.type){case"title":case"base":t.has(o.type)?i=!1:t.add(o.type);break;case"meta":for(let e=0,t=h.length;e{let r=e.key||t;if(!n&&"link"===e.type&&e.props.href&&["https://fonts.googleapis.com/css","https://use.typekit.net/"].some(t=>e.props.href.startsWith(t))){let t={...e.props||{}};return t["data-href"]=t.href,t.href=void 0,t["data-optimized-fonts"]=!0,l.default.cloneElement(e,t)}return l.default.cloneElement(e,{key:r})})}let p=function(e){let{children:t}=e,n=(0,l.useContext)(s.AmpStateContext),r=(0,l.useContext)(u.HeadManagerContext);return(0,i.jsx)(a.default,{reduceComponentsToState:m,headManager:r,inAmpMode:(0,c.isInAmpMode)(n),children:t})};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8637:function(e,t){"use strict";function n(e){let{widthInt:t,heightInt:n,blurWidth:r,blurHeight:o,blurDataURL:i,objectFit:l}=e,a=r?40*r:t,s=o?40*o:n,u=a&&s?"viewBox='0 0 "+a+" "+s+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+u+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+(u?"none":"contain"===l?"xMidYMid":"cover"===l?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+i+"'/%3E%3C/svg%3E"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImageBlurSvg",{enumerable:!0,get:function(){return n}})},6195:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ImageConfigContext",{enumerable:!0,get:function(){return i}});let r=n(6503)._(n(9442)),o=n(340),i=r.default.createContext(o.imageConfigDefault)},340:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{VALID_LOADERS:function(){return n},imageConfigDefault:function(){return r}});let n=["default","imgix","cloudinary","akamai","custom"],r={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:60,formats:["image/webp"],dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"inline",remotePatterns:[],unoptimized:!1}},5027:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return s},getImageProps:function(){return a}});let r=n(6503),o=n(7707),i=n(9233),l=r._(n(5461));function a(e){let{props:t}=(0,o.getImgProps)(e,{defaultLoader:l.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0}});for(let[e,n]of Object.entries(t))void 0===n&&delete t[e];return{props:t}}let s=i.Image},5461:function(e,t){"use strict";function n(e){let{config:t,src:n,width:r,quality:o}=e;return t.path+"?url="+encodeURIComponent(n)+"&w="+r+"&q="+(o||75)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r}}),n.__next_img_default=!0;let r=n},2943:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RouterContext",{enumerable:!0,get:function(){return r}});let r=n(6503)._(n(9442)).default.createContext(null)},2413:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{formatUrl:function(){return i},formatWithValidation:function(){return a},urlObjectKeys:function(){return l}});let r=n(2310)._(n(4756)),o=/https?|ftp|gopher|file/;function i(e){let{auth:t,hostname:n}=e,i=e.protocol||"",l=e.pathname||"",a=e.hash||"",s=e.query||"",u=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?u=t+e.host:n&&(u=t+(~n.indexOf(":")?"["+n+"]":n),e.port&&(u+=":"+e.port)),s&&"object"==typeof s&&(s=String(r.urlQueryToSearchParams(s)));let c=e.search||s&&"?"+s||"";return i&&!i.endsWith(":")&&(i+=":"),e.slashes||(!i||o.test(i))&&!1!==u?(u="//"+(u||""),l&&"/"!==l[0]&&(l="/"+l)):u||(u=""),a&&"#"!==a[0]&&(a="#"+a),c&&"?"!==c[0]&&(c="?"+c),""+i+u+(l=l.replace(/[?#]/g,encodeURIComponent))+(c=c.replace("#","%23"))+a}let l=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function a(e){return i(e)}},2273:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getSortedRoutes:function(){return r.getSortedRoutes},isDynamicRoute:function(){return o.isDynamicRoute}});let r=n(3441),o=n(965)},2265:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"interpolateAs",{enumerable:!0,get:function(){return i}});let r=n(1906),o=n(5783);function i(e,t,n){let i="",l=(0,o.getRouteRegex)(e),a=l.groups,s=(t!==e?(0,r.getRouteMatcher)(l)(t):"")||n;i=e;let u=Object.keys(a);return u.every(e=>{let t=s[e]||"",{repeat:n,optional:r}=a[e],o="["+(n?"...":"")+e+"]";return r&&(o=(t?"":"/")+"["+o+"]"),n&&!Array.isArray(t)&&(t=[t]),(r||e in s)&&(i=i.replace(o,n?t.map(e=>encodeURIComponent(e)).join("/"):encodeURIComponent(t))||"/")})||(i=""),{params:u,result:i}}},965:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isDynamicRoute",{enumerable:!0,get:function(){return i}});let r=n(492),o=/\/\[[^/]+?\](?=\/|$)/;function i(e){return(0,r.isInterceptionRouteAppPath)(e)&&(e=(0,r.extractInterceptionRouteInformation)(e).interceptedRoute),o.test(e)}},7069:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isLocalURL",{enumerable:!0,get:function(){return i}});let r=n(5111),o=n(2630);function i(e){if(!(0,r.isAbsoluteUrl)(e))return!0;try{let t=(0,r.getLocationOrigin)(),n=new URL(e,t);return n.origin===t&&(0,o.hasBasePath)(n.pathname)}catch(e){return!1}}},7346:function(e,t){"use strict";function n(e,t){let n={};return Object.keys(e).forEach(r=>{t.includes(r)||(n[r]=e[r])}),n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"omit",{enumerable:!0,get:function(){return n}})},4756:function(e,t){"use strict";function n(e){let t={};return e.forEach((e,n)=>{void 0===t[n]?t[n]=e:Array.isArray(t[n])?t[n].push(e):t[n]=[t[n],e]}),t}function r(e){return"string"!=typeof e&&("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function o(e){let t=new URLSearchParams;return Object.entries(e).forEach(e=>{let[n,o]=e;Array.isArray(o)?o.forEach(e=>t.append(n,r(e))):t.set(n,r(o))}),t}function i(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r{Array.from(t.keys()).forEach(t=>e.delete(t)),t.forEach((t,n)=>e.append(n,t))}),e}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{assign:function(){return i},searchParamsToUrlQuery:function(){return n},urlQueryToSearchParams:function(){return o}})},1906:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getRouteMatcher",{enumerable:!0,get:function(){return o}});let r=n(5111);function o(e){let{re:t,groups:n}=e;return e=>{let o=t.exec(e);if(!o)return!1;let i=e=>{try{return decodeURIComponent(e)}catch(e){throw new r.DecodeError("failed to decode param")}},l={};return Object.keys(n).forEach(e=>{let t=n[e],r=o[t.pos];void 0!==r&&(l[e]=~r.indexOf("/")?r.split("/").map(e=>i(e)):t.repeat?[i(r)]:i(r))}),l}}},5783:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getNamedMiddlewareRegex:function(){return f},getNamedRouteRegex:function(){return d},getRouteRegex:function(){return s}});let r=n(492),o=n(6866),i=n(6756);function l(e){let t=e.startsWith("[")&&e.endsWith("]");t&&(e=e.slice(1,-1));let n=e.startsWith("...");return n&&(e=e.slice(3)),{key:e,repeat:n,optional:t}}function a(e){let t=(0,i.removeTrailingSlash)(e).slice(1).split("/"),n={},a=1;return{parameterizedRoute:t.map(e=>{let t=r.INTERCEPTION_ROUTE_MARKERS.find(t=>e.startsWith(t)),i=e.match(/\[((?:\[.*\])|.+)\]/);if(t&&i){let{key:e,optional:r,repeat:s}=l(i[1]);return n[e]={pos:a++,repeat:s,optional:r},"/"+(0,o.escapeStringRegexp)(t)+"([^/]+?)"}if(!i)return"/"+(0,o.escapeStringRegexp)(e);{let{key:e,repeat:t,optional:r}=l(i[1]);return n[e]={pos:a++,repeat:t,optional:r},t?r?"(?:/(.+?))?":"/(.+?)":"/([^/]+?)"}}).join(""),groups:n}}function s(e){let{parameterizedRoute:t,groups:n}=a(e);return{re:RegExp("^"+t+"(?:/)?$"),groups:n}}function u(e){let{interceptionMarker:t,getSafeRouteKey:n,segment:r,routeKeys:i,keyPrefix:a}=e,{key:s,optional:u,repeat:c}=l(r),d=s.replace(/\W/g,"");a&&(d=""+a+d);let f=!1;(0===d.length||d.length>30)&&(f=!0),isNaN(parseInt(d.slice(0,1)))||(f=!0),f&&(d=n()),a?i[d]=""+a+s:i[d]=s;let h=t?(0,o.escapeStringRegexp)(t):"";return c?u?"(?:/"+h+"(?<"+d+">.+?))?":"/"+h+"(?<"+d+">.+?)":"/"+h+"(?<"+d+">[^/]+?)"}function c(e,t){let n;let l=(0,i.removeTrailingSlash)(e).slice(1).split("/"),a=(n=0,()=>{let e="",t=++n;for(;t>0;)e+=String.fromCharCode(97+(t-1)%26),t=Math.floor((t-1)/26);return e}),s={};return{namedParameterizedRoute:l.map(e=>{let n=r.INTERCEPTION_ROUTE_MARKERS.some(t=>e.startsWith(t)),i=e.match(/\[((?:\[.*\])|.+)\]/);if(n&&i){let[n]=e.split(i[0]);return u({getSafeRouteKey:a,interceptionMarker:n,segment:i[1],routeKeys:s,keyPrefix:t?"nxtI":void 0})}return i?u({getSafeRouteKey:a,segment:i[1],routeKeys:s,keyPrefix:t?"nxtP":void 0}):"/"+(0,o.escapeStringRegexp)(e)}).join(""),routeKeys:s}}function d(e,t){let n=c(e,t);return{...s(e),namedRegex:"^"+n.namedParameterizedRoute+"(?:/)?$",routeKeys:n.routeKeys}}function f(e,t){let{parameterizedRoute:n}=a(e),{catchAll:r=!0}=t;if("/"===n)return{namedRegex:"^/"+(r?".*":"")+"$"};let{namedParameterizedRoute:o}=c(e,!1);return{namedRegex:"^"+o+(r?"(?:(/.*)?)":"")+"$"}}},3441:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSortedRoutes",{enumerable:!0,get:function(){return r}});class n{insert(e){this._insert(e.split("/").filter(Boolean),[],!1)}smoosh(){return this._smoosh()}_smoosh(e){void 0===e&&(e="/");let t=[...this.children.keys()].sort();null!==this.slugName&&t.splice(t.indexOf("[]"),1),null!==this.restSlugName&&t.splice(t.indexOf("[...]"),1),null!==this.optionalRestSlugName&&t.splice(t.indexOf("[[...]]"),1);let n=t.map(t=>this.children.get(t)._smoosh(""+e+t+"/")).reduce((e,t)=>[...e,...t],[]);if(null!==this.slugName&&n.push(...this.children.get("[]")._smoosh(e+"["+this.slugName+"]/")),!this.placeholder){let t="/"===e?"/":e.slice(0,-1);if(null!=this.optionalRestSlugName)throw Error('You cannot define a route with the same specificity as a optional catch-all route ("'+t+'" and "'+t+"[[..."+this.optionalRestSlugName+']]").');n.unshift(t)}return null!==this.restSlugName&&n.push(...this.children.get("[...]")._smoosh(e+"[..."+this.restSlugName+"]/")),null!==this.optionalRestSlugName&&n.push(...this.children.get("[[...]]")._smoosh(e+"[[..."+this.optionalRestSlugName+"]]/")),n}_insert(e,t,r){if(0===e.length){this.placeholder=!1;return}if(r)throw Error("Catch-all must be the last part of the URL.");let o=e[0];if(o.startsWith("[")&&o.endsWith("]")){let n=o.slice(1,-1),l=!1;if(n.startsWith("[")&&n.endsWith("]")&&(n=n.slice(1,-1),l=!0),n.startsWith("...")&&(n=n.substring(3),r=!0),n.startsWith("[")||n.endsWith("]"))throw Error("Segment names may not start or end with extra brackets ('"+n+"').");if(n.startsWith("."))throw Error("Segment names may not start with erroneous periods ('"+n+"').");function i(e,n){if(null!==e&&e!==n)throw Error("You cannot use different slug names for the same dynamic path ('"+e+"' !== '"+n+"').");t.forEach(e=>{if(e===n)throw Error('You cannot have the same slug name "'+n+'" repeat within a single dynamic path');if(e.replace(/\W/g,"")===o.replace(/\W/g,""))throw Error('You cannot have the slug names "'+e+'" and "'+n+'" differ only by non-word symbols within a single dynamic path')}),t.push(n)}if(r){if(l){if(null!=this.restSlugName)throw Error('You cannot use both an required and optional catch-all route at the same level ("[...'+this.restSlugName+']" and "'+e[0]+'" ).');i(this.optionalRestSlugName,n),this.optionalRestSlugName=n,o="[[...]]"}else{if(null!=this.optionalRestSlugName)throw Error('You cannot use both an optional and required catch-all route at the same level ("[[...'+this.optionalRestSlugName+']]" and "'+e[0]+'").');i(this.restSlugName,n),this.restSlugName=n,o="[...]"}}else{if(l)throw Error('Optional route parameters are not yet supported ("'+e[0]+'").');i(this.slugName,n),this.slugName=n,o="[]"}}this.children.has(o)||this.children.set(o,new n),this.children.get(o)._insert(e.slice(1),t,r)}constructor(){this.placeholder=!0,this.children=new Map,this.slugName=null,this.restSlugName=null,this.optionalRestSlugName=null}}function r(e){let t=new n;return e.forEach(e=>t.insert(e)),t.smoosh()}},8471:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let r=n(9442),o="undefined"==typeof window,i=o?()=>{}:r.useLayoutEffect,l=o?()=>{}:r.useEffect;function a(e){let{headManager:t,reduceComponentsToState:n}=e;function a(){if(t&&t.mountedInstances){let o=r.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(n(o,e))}}if(o){var s;null==t||null==(s=t.mountedInstances)||s.add(e.children),a()}return i(()=>{var n;return null==t||null==(n=t.mountedInstances)||n.add(e.children),()=>{var n;null==t||null==(n=t.mountedInstances)||n.delete(e.children)}}),i(()=>(t&&(t._pendingUpdate=a),()=>{t&&(t._pendingUpdate=a)})),l(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},5111:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{DecodeError:function(){return m},MiddlewareNotFoundError:function(){return b},MissingStaticPage:function(){return v},NormalizeError:function(){return p},PageNotFoundError:function(){return g},SP:function(){return f},ST:function(){return h},WEB_VITALS:function(){return n},execOnce:function(){return r},getDisplayName:function(){return s},getLocationOrigin:function(){return l},getURL:function(){return a},isAbsoluteUrl:function(){return i},isResSent:function(){return u},loadGetInitialProps:function(){return d},normalizeRepeatedSlashes:function(){return c},stringifyError:function(){return x}});let n=["CLS","FCP","FID","INP","LCP","TTFB"];function r(e){let t,n=!1;return function(){for(var r=arguments.length,o=Array(r),i=0;io.test(e);function l(){let{protocol:e,hostname:t,port:n}=window.location;return e+"//"+t+(n?":"+n:"")}function a(){let{href:e}=window.location,t=l();return e.substring(t.length)}function s(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function u(e){return e.finished||e.headersSent}function c(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?"+t.slice(1).join("?"):"")}async function d(e,t){let n=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await d(t.Component,t.ctx)}:{};let r=await e.getInitialProps(t);if(n&&u(n))return r;if(!r)throw Error('"'+s(e)+'.getInitialProps()" should resolve to an object. But found "'+r+'" instead.');return r}let f="undefined"!=typeof performance,h=f&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class m extends Error{}class p extends Error{}class g extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class v extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class b extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function x(e){return JSON.stringify({message:e.message,stack:e.stack})}},3725:function(){},7369:function(e,t,n){"use strict";function r(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}n.d(t,{M:function(){return r}})},2956:function(e,t,n){"use strict";n.d(t,{F:function(){return o},e:function(){return i}});var r=n(9442);function o(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}function i(...e){return r.useCallback(o(...e),e)}},2909:function(e,t,n){"use strict";n.d(t,{b:function(){return i}});var r=n(9442),o=n(8212);function i(e,t=[]){let n=[],i=()=>{let t=n.map(e=>r.createContext(e));return function(n){let o=n?.[e]||t;return r.useMemo(()=>({[`__scope${e}`]:{...n,[e]:o}}),[n,o])}};return i.scopeName=e,[function(t,i){let l=r.createContext(i),a=n.length;function s(t){let{scope:n,children:i,...s}=t,u=n?.[e][a]||l,c=r.useMemo(()=>s,Object.values(s));return(0,o.jsx)(u.Provider,{value:c,children:i})}return n=[...n,i],s.displayName=t+"Provider",[s,function(n,o){let s=o?.[e][a]||l,u=r.useContext(s);if(u)return u;if(void 0!==i)return i;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=n.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e)[`__scope${r}`];return{...t,...o}},{});return r.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return n.scopeName=t.scopeName,n}(i,...t)]}},523:function(e,t,n){"use strict";n.d(t,{M:function(){return s}});var r,o=n(9442),i=n(4843),l=(r||(r=n.t(o,2)))["useId".toString()]||(()=>void 0),a=0;function s(e){let[t,n]=o.useState(l());return(0,i.b)(()=>{e||n(e=>e??String(a++))},[e]),e||(t?`radix-${t}`:"")}},1177:function(e,t,n){"use strict";n.d(t,{z:function(){return a}});var r=n(9442),o=n(2355),i=n(2956),l=n(4843),a=e=>{var t,n;let a,u;let{present:c,children:d}=e,f=function(e){var t,n;let[i,a]=r.useState(),u=r.useRef({}),c=r.useRef(e),d=r.useRef("none"),[f,h]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},r.useReducer((e,t)=>{let r=n[e][t];return null!=r?r:e},t));return r.useEffect(()=>{let e=s(u.current);d.current="mounted"===f?e:"none"},[f]),(0,l.b)(()=>{let t=u.current,n=c.current;if(n!==e){let r=d.current,o=s(t);e?h("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?h("UNMOUNT"):n&&r!==o?h("ANIMATION_OUT"):h("UNMOUNT"),c.current=e}},[e,h]),(0,l.b)(()=>{if(i){let e=e=>{let t=s(u.current).includes(e.animationName);e.target===i&&t&&o.flushSync(()=>h("ANIMATION_END"))},t=e=>{e.target===i&&(d.current=s(u.current))};return i.addEventListener("animationstart",t),i.addEventListener("animationcancel",e),i.addEventListener("animationend",e),()=>{i.removeEventListener("animationstart",t),i.removeEventListener("animationcancel",e),i.removeEventListener("animationend",e)}}h("ANIMATION_END")},[i,h]),{isPresent:["mounted","unmountSuspended"].includes(f),ref:r.useCallback(e=>{e&&(u.current=getComputedStyle(e)),a(e)},[])}}(c),h="function"==typeof d?d({present:f.isPresent}):r.Children.only(d),m=(0,i.e)(f.ref,(a=null===(t=Object.getOwnPropertyDescriptor(h.props,"ref"))||void 0===t?void 0:t.get)&&"isReactWarning"in a&&a.isReactWarning?h.ref:(a=null===(n=Object.getOwnPropertyDescriptor(h,"ref"))||void 0===n?void 0:n.get)&&"isReactWarning"in a&&a.isReactWarning?h.props.ref:h.props.ref||h.ref);return"function"==typeof d||f.isPresent?r.cloneElement(h,{ref:m}):null};function s(e){return(null==e?void 0:e.animationName)||"none"}a.displayName="Presence"},5571:function(e,t,n){"use strict";n.d(t,{WV:function(){return a},jH:function(){return s}});var r=n(9442),o=n(2355),i=n(3991),l=n(8212),a=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let n=r.forwardRef((e,n)=>{let{asChild:r,...o}=e,a=r?i.g7:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,l.jsx)(a,{...o,ref:n})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function s(e,t){e&&o.flushSync(()=>e.dispatchEvent(t))}},3991:function(e,t,n){"use strict";n.d(t,{g7:function(){return l}});var r=n(9442),o=n(2956),i=n(8212),l=r.forwardRef((e,t)=>{let{children:n,...o}=e,l=r.Children.toArray(n),s=l.find(u);if(s){let e=s.props.children,n=l.map(t=>t!==s?t:r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null);return(0,i.jsx)(a,{...o,ref:t,children:r.isValidElement(e)?r.cloneElement(e,void 0,n):null})}return(0,i.jsx)(a,{...o,ref:t,children:n})});l.displayName="Slot";var a=r.forwardRef((e,t)=>{let{children:n,...i}=e;if(r.isValidElement(n)){let e,l;let a=(e=Object.getOwnPropertyDescriptor(n.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?n.ref:(e=Object.getOwnPropertyDescriptor(n,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?n.props.ref:n.props.ref||n.ref;return r.cloneElement(n,{...function(e,t){let n={...t};for(let r in t){let o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...e)=>{i(...e),o(...e)}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}(i,n.props),ref:t?(0,o.F)(t,a):a})}return r.Children.count(n)>1?r.Children.only(null):null});a.displayName="SlotClone";var s=({children:e})=>(0,i.jsx)(i.Fragment,{children:e});function u(e){return r.isValidElement(e)&&e.type===s}},6681:function(e,t,n){"use strict";n.d(t,{W:function(){return o}});var r=n(9442);function o(e){let t=r.useRef(e);return r.useEffect(()=>{t.current=e}),r.useMemo(()=>(...e)=>t.current?.(...e),[])}},607:function(e,t,n){"use strict";n.d(t,{T:function(){return i}});var r=n(9442),o=n(6681);function i({prop:e,defaultProp:t,onChange:n=()=>{}}){let[i,l]=function({defaultProp:e,onChange:t}){let n=r.useState(e),[i]=n,l=r.useRef(i),a=(0,o.W)(t);return r.useEffect(()=>{l.current!==i&&(a(i),l.current=i)},[i,l,a]),n}({defaultProp:t,onChange:n}),a=void 0!==e,s=a?e:i,u=(0,o.W)(n);return[s,r.useCallback(t=>{if(a){let n="function"==typeof t?t(e):t;n!==e&&u(n)}else l(t)},[a,e,l,u])]}},4843:function(e,t,n){"use strict";n.d(t,{b:function(){return o}});var r=n(9442),o=globalThis?.document?r.useLayoutEffect:()=>{}},7999:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r=n(4126),o=n(9442),i=n(8212),l=(0,o.forwardRef)(({href:e="#",external:t=!(e.startsWith("/")||e.startsWith("#")||e.startsWith(".")),prefetch:n,replace:o,...l},a)=>t?(0,i.jsx)("a",{ref:a,href:e,rel:"noreferrer noopener",target:"_blank",...l,children:l.children}):(0,i.jsx)(r.default,{ref:a,href:e,prefetch:n,replace:o,...l}));l.displayName="Link",n(7923)},4201:function(e,t,n){"use strict";n.d(t,{AnchorProvider:function(){return b},ID:function(){return v},FU:function(){return x},tD:function(){return p},_z:function(){return g}});var r=n(6628);n(7923);var o=n(9442);let i=e=>"object"==typeof e&&null!=e&&1===e.nodeType,l=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,a=(e,t)=>{if(e.clientHeight{let t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e);return!!t&&(t.clientHeightit||i>e&&l=t&&a>=n?i-e-r:l>t&&an?l-t+o:0,u=e=>{let t=e.parentElement;return null==t?e.getRootNode().host||null:t},c=(e,t)=>{var n,r,o,l;if("undefined"==typeof document)return[];let{scrollMode:c,block:d,inline:f,boundary:h,skipOverflowHiddenElements:m}=t,p="function"==typeof h?h:e=>e!==h;if(!i(e))throw TypeError("Invalid target");let g=document.scrollingElement||document.documentElement,v=[],b=e;for(;i(b)&&p(b);){if((b=u(b))===g){v.push(b);break}null!=b&&b===document.body&&a(b)&&!a(document.documentElement)||null!=b&&a(b,m)&&v.push(b)}let x=null!=(r=null==(n=window.visualViewport)?void 0:n.width)?r:innerWidth,y=null!=(l=null==(o=window.visualViewport)?void 0:o.height)?l:innerHeight,{scrollX:w,scrollY:E}=window,{height:j,width:S,top:N,right:C,bottom:R,left:P}=e.getBoundingClientRect(),{top:L,right:T,bottom:M,left:k}=(e=>{let t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e),O="start"===d||"nearest"===d?N-L:"end"===d?R+M:N+j/2-L+M,A="center"===f?P+S/2-k+T:"end"===f?C+T:P-k,_=[];for(let e=0;e=0&&P>=0&&R<=y&&C<=x&&N>=o&&R<=l&&P>=a&&C<=i)break;let u=getComputedStyle(t),h=parseInt(u.borderLeftWidth,10),m=parseInt(u.borderTopWidth,10),p=parseInt(u.borderRightWidth,10),b=parseInt(u.borderBottomWidth,10),L=0,T=0,M="offsetWidth"in t?t.offsetWidth-t.clientWidth-h-p:0,k="offsetHeight"in t?t.offsetHeight-t.clientHeight-m-b:0,I="offsetWidth"in t?0===t.offsetWidth?0:r/t.offsetWidth:0,D="offsetHeight"in t?0===t.offsetHeight?0:n/t.offsetHeight:0;if(g===t)L="start"===d?O:"end"===d?O-y:"nearest"===d?s(E,E+y,y,m,b,E+O,E+O+j,j):O-y/2,T="start"===f?A:"center"===f?A-x/2:"end"===f?A-x:s(w,w+x,x,h,p,w+A,w+A+S,S),L=Math.max(0,L+E),T=Math.max(0,T+w);else{L="start"===d?O-o-m:"end"===d?O-l+b+k:"nearest"===d?s(o,l,n,m,b+k,O,O+j,j):O-(o+n/2)+k/2,T="start"===f?A-a-h:"center"===f?A-(a+r/2)+M/2:"end"===f?A-i+p+M:s(a,i,r,h,p+M,A,A+S,S);let{scrollLeft:e,scrollTop:u}=t;L=0===D?0:Math.max(0,Math.min(u+L/D,t.scrollHeight-n/D+k)),T=0===I?0:Math.max(0,Math.min(e+T/I,t.scrollWidth-r/I+M)),O+=u-L,A+=e-T}_.push({el:t,top:L,left:T})}return _},d=e=>!1===e?{block:"end",inline:"nearest"}:e===Object(e)&&0!==Object.keys(e).length?e:{block:"start",inline:"nearest"};var f=n(8212),h=(0,o.createContext)([]),m=(0,o.createContext)({current:null});function p(){return(0,o.useContext)(h).at(-1)}function g(){return(0,o.useContext)(h)}function v(e){let{containerRef:t,children:n}=e;return(0,f.jsx)(m.Provider,{value:t,children:n})}function b(e){let{toc:t,single:n=!0,children:r}=e,i=(0,o.useMemo)(()=>t.map(e=>e.url.split("#")[1]),[t]);return(0,f.jsx)(h.Provider,{value:function(e,t){let[n,r]=(0,o.useState)([]);return(0,o.useEffect)(()=>{let n=[],o=new IntersectionObserver(e=>{for(let t of e)t.isIntersecting&&!n.includes(t.target.id)?n=[...n,t.target.id]:!t.isIntersecting&&n.includes(t.target.id)&&(n=n.filter(e=>e!==t.target.id));n.length>0&&r(n)},{rootMargin:t?"-80px 0% -70% 0%":"-20px 0% -40% 0%",threshold:1});function i(){let n=document.scrollingElement;n&&(0===n.scrollTop&&t?r(e.slice(0,1)):n.scrollTop+n.clientHeight>=n.scrollHeight-6&&r(t=>t.length>0?e.slice(e.indexOf(t[0])):e.slice(-1)))}for(let t of e){let e=document.getElementById(t);e&&o.observe(e)}return i(),window.addEventListener("scroll",i),()=>{window.removeEventListener("scroll",i),o.disconnect()}},[t,e]),t?n.slice(0,1):n}(i,n),children:r})}var x=(0,o.forwardRef)((e,t)=>{let{onActiveChange:n,...i}=e,l=(0,o.useContext)(m),a=g(),s=(0,o.useRef)(null),u=function(){for(var e=arguments.length,t=Array(e),n=0;n{t.forEach(t=>{"function"==typeof t?t(e):null!==t&&(t.current=e)})}}(s,t),h=a.includes(i.href.slice(1));return(0,r.p)(h,e=>{let t=s.current;t&&(e&&l.current&&function(e,t){if(!e.isConnected||!(e=>{let t=e;for(;t&&t.parentNode;){if(t.parentNode===document)return!0;t=t.parentNode instanceof ShadowRoot?t.parentNode.host:t.parentNode}return!1})(e))return;let n=(e=>{let t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);if("object"==typeof t&&"function"==typeof t.behavior)return t.behavior(c(e,t));let r="boolean"==typeof t||null==t?void 0:t.behavior;for(let{el:o,top:i,left:l}of c(e,d(t))){let e=i-n.top+n.bottom,t=l-n.left+n.right;o.scroll({top:e,left:t,behavior:r})}}(t,{behavior:"smooth",block:"center",inline:"center",scrollMode:"always",boundary:l.current}),null==n||n(e))}),(0,f.jsx)("a",{ref:u,"data-active":h,...i,children:i.children})});x.displayName="TOCItem"},9071:function(e,t,n){"use strict";n.d(t,{xr:function(){return $},Bl:function(){return q},fK:function(){return K}});var r=n(8904),o=n(9442),i=n(5571),l=n(1177),a=n(2909),s=n(2956),u=n(6681),c=n(5683),d=n(4843),f=n(7369),h=n(8212),m="ScrollArea",[p,g]=(0,a.b)(m),[v,b]=p(m),x=o.forwardRef((e,t)=>{let{__scopeScrollArea:n,type:r="hover",dir:l,scrollHideDelay:a=600,...u}=e,[d,f]=o.useState(null),[m,p]=o.useState(null),[g,b]=o.useState(null),[x,y]=o.useState(null),[w,E]=o.useState(null),[j,S]=o.useState(0),[N,C]=o.useState(0),[R,P]=o.useState(!1),[L,T]=o.useState(!1),M=(0,s.e)(t,e=>f(e)),k=(0,c.gm)(l);return(0,h.jsx)(v,{scope:n,type:r,dir:k,scrollHideDelay:a,scrollArea:d,viewport:m,onViewportChange:p,content:g,onContentChange:b,scrollbarX:x,onScrollbarXChange:y,scrollbarXEnabled:R,onScrollbarXEnabledChange:P,scrollbarY:w,onScrollbarYChange:E,scrollbarYEnabled:L,onScrollbarYEnabledChange:T,onCornerWidthChange:S,onCornerHeightChange:C,children:(0,h.jsx)(i.WV.div,{dir:k,...u,ref:M,style:{position:"relative","--radix-scroll-area-corner-width":j+"px","--radix-scroll-area-corner-height":N+"px",...e.style}})})});x.displayName=m;var y="ScrollAreaViewport",w=o.forwardRef((e,t)=>{let{__scopeScrollArea:n,children:r,nonce:l,...a}=e,u=b(y,n),c=o.useRef(null),d=(0,s.e)(t,c,u.onViewportChange);return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:l}),(0,h.jsx)(i.WV.div,{"data-radix-scroll-area-viewport":"",...a,ref:d,style:{overflowX:u.scrollbarXEnabled?"scroll":"hidden",overflowY:u.scrollbarYEnabled?"scroll":"hidden",...e.style},children:(0,h.jsx)("div",{ref:u.onContentChange,style:{minWidth:"100%",display:"table"},children:r})})]})});w.displayName=y;var E="ScrollAreaScrollbar",j=o.forwardRef((e,t)=>{let{forceMount:n,...r}=e,i=b(E,e.__scopeScrollArea),{onScrollbarXEnabledChange:l,onScrollbarYEnabledChange:a}=i,s="horizontal"===e.orientation;return o.useEffect(()=>(s?l(!0):a(!0),()=>{s?l(!1):a(!1)}),[s,l,a]),"hover"===i.type?(0,h.jsx)(S,{...r,ref:t,forceMount:n}):"scroll"===i.type?(0,h.jsx)(N,{...r,ref:t,forceMount:n}):"auto"===i.type?(0,h.jsx)(C,{...r,ref:t,forceMount:n}):"always"===i.type?(0,h.jsx)(R,{...r,ref:t}):null});j.displayName=E;var S=o.forwardRef((e,t)=>{let{forceMount:n,...r}=e,i=b(E,e.__scopeScrollArea),[a,s]=o.useState(!1);return o.useEffect(()=>{let e=i.scrollArea,t=0;if(e){let n=()=>{window.clearTimeout(t),s(!0)},r=()=>{t=window.setTimeout(()=>s(!1),i.scrollHideDelay)};return e.addEventListener("pointerenter",n),e.addEventListener("pointerleave",r),()=>{window.clearTimeout(t),e.removeEventListener("pointerenter",n),e.removeEventListener("pointerleave",r)}}},[i.scrollArea,i.scrollHideDelay]),(0,h.jsx)(l.z,{present:n||a,children:(0,h.jsx)(C,{"data-state":a?"visible":"hidden",...r,ref:t})})}),N=o.forwardRef((e,t)=>{var n,r;let{forceMount:i,...a}=e,s=b(E,e.__scopeScrollArea),u="horizontal"===e.orientation,c=Z(()=>m("SCROLL_END"),100),[d,m]=(n="hidden",r={hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}},o.useReducer((e,t)=>{let n=r[e][t];return null!=n?n:e},n));return o.useEffect(()=>{if("idle"===d){let e=window.setTimeout(()=>m("HIDE"),s.scrollHideDelay);return()=>window.clearTimeout(e)}},[d,s.scrollHideDelay,m]),o.useEffect(()=>{let e=s.viewport,t=u?"scrollLeft":"scrollTop";if(e){let n=e[t],r=()=>{let r=e[t];n!==r&&(m("SCROLL"),c()),n=r};return e.addEventListener("scroll",r),()=>e.removeEventListener("scroll",r)}},[s.viewport,u,m,c]),(0,h.jsx)(l.z,{present:i||"hidden"!==d,children:(0,h.jsx)(R,{"data-state":"hidden"===d?"hidden":"visible",...a,ref:t,onPointerEnter:(0,f.M)(e.onPointerEnter,()=>m("POINTER_ENTER")),onPointerLeave:(0,f.M)(e.onPointerLeave,()=>m("POINTER_LEAVE"))})})}),C=o.forwardRef((e,t)=>{let n=b(E,e.__scopeScrollArea),{forceMount:r,...i}=e,[a,s]=o.useState(!1),u="horizontal"===e.orientation,c=Z(()=>{if(n.viewport){let e=n.viewport.offsetWidth{let{orientation:n="vertical",...r}=e,i=b(E,e.__scopeScrollArea),l=o.useRef(null),a=o.useRef(0),[s,u]=o.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),c=F(s.viewport,s.content),d={...r,sizes:s,onSizesChange:u,hasThumb:!!(c>0&&c<1),onThumbChange:e=>l.current=e,onThumbPointerUp:()=>a.current=0,onThumbPointerDown:e=>a.current=e};function f(e,t){return function(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"ltr",o=U(n),i=t||o/2,l=n.scrollbar.paddingStart+i,a=n.scrollbar.size-n.scrollbar.paddingEnd-(o-i),s=n.content-n.viewport;return B([l,a],"ltr"===r?[0,s]:[-1*s,0])(e)}(e,a.current,s,t)}return"horizontal"===n?(0,h.jsx)(P,{...d,ref:t,onThumbPositionChange:()=>{if(i.viewport&&l.current){let e=H(i.viewport.scrollLeft,s,i.dir);l.current.style.transform="translate3d(".concat(e,"px, 0, 0)")}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollLeft=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollLeft=f(e,i.dir))}}):"vertical"===n?(0,h.jsx)(L,{...d,ref:t,onThumbPositionChange:()=>{if(i.viewport&&l.current){let e=H(i.viewport.scrollTop,s);l.current.style.transform="translate3d(0, ".concat(e,"px, 0)")}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollTop=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollTop=f(e))}}):null}),P=o.forwardRef((e,t)=>{let{sizes:n,onSizesChange:r,...i}=e,l=b(E,e.__scopeScrollArea),[a,u]=o.useState(),c=o.useRef(null),d=(0,s.e)(t,c,l.onScrollbarXChange);return o.useEffect(()=>{c.current&&u(getComputedStyle(c.current))},[c]),(0,h.jsx)(k,{"data-orientation":"horizontal",...i,ref:d,sizes:n,style:{bottom:0,left:"rtl"===l.dir?"var(--radix-scroll-area-corner-width)":0,right:"ltr"===l.dir?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":U(n)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.x),onDragScroll:t=>e.onDragScroll(t.x),onWheelScroll:(t,n)=>{if(l.viewport){let r=l.viewport.scrollLeft+t.deltaX;e.onWheelScroll(r),r>0&&r{c.current&&l.viewport&&a&&r({content:l.viewport.scrollWidth,viewport:l.viewport.offsetWidth,scrollbar:{size:c.current.clientWidth,paddingStart:W(a.paddingLeft),paddingEnd:W(a.paddingRight)}})}})}),L=o.forwardRef((e,t)=>{let{sizes:n,onSizesChange:r,...i}=e,l=b(E,e.__scopeScrollArea),[a,u]=o.useState(),c=o.useRef(null),d=(0,s.e)(t,c,l.onScrollbarYChange);return o.useEffect(()=>{c.current&&u(getComputedStyle(c.current))},[c]),(0,h.jsx)(k,{"data-orientation":"vertical",...i,ref:d,sizes:n,style:{top:0,right:"ltr"===l.dir?0:void 0,left:"rtl"===l.dir?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":U(n)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>e.onDragScroll(t.y),onWheelScroll:(t,n)=>{if(l.viewport){let r=l.viewport.scrollTop+t.deltaY;e.onWheelScroll(r),r>0&&r{c.current&&l.viewport&&a&&r({content:l.viewport.scrollHeight,viewport:l.viewport.offsetHeight,scrollbar:{size:c.current.clientHeight,paddingStart:W(a.paddingTop),paddingEnd:W(a.paddingBottom)}})}})}),[T,M]=p(E),k=o.forwardRef((e,t)=>{let{__scopeScrollArea:n,sizes:r,hasThumb:l,onThumbChange:a,onThumbPointerUp:c,onThumbPointerDown:d,onThumbPositionChange:m,onDragScroll:p,onWheelScroll:g,onResize:v,...x}=e,y=b(E,n),[w,j]=o.useState(null),S=(0,s.e)(t,e=>j(e)),N=o.useRef(null),C=o.useRef(""),R=y.viewport,P=r.content-r.viewport,L=(0,u.W)(g),M=(0,u.W)(m),k=Z(v,10);function O(e){N.current&&p({x:e.clientX-N.current.left,y:e.clientY-N.current.top})}return o.useEffect(()=>{let e=e=>{let t=e.target;(null==w?void 0:w.contains(t))&&L(e,P)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})},[R,w,P,L]),o.useEffect(M,[r,M]),Y(w,k),Y(y.content,k),(0,h.jsx)(T,{scope:n,scrollbar:w,hasThumb:l,onThumbChange:(0,u.W)(a),onThumbPointerUp:(0,u.W)(c),onThumbPositionChange:M,onThumbPointerDown:(0,u.W)(d),children:(0,h.jsx)(i.WV.div,{...x,ref:S,style:{position:"absolute",...x.style},onPointerDown:(0,f.M)(e.onPointerDown,e=>{0===e.button&&(e.target.setPointerCapture(e.pointerId),N.current=w.getBoundingClientRect(),C.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",y.viewport&&(y.viewport.style.scrollBehavior="auto"),O(e))}),onPointerMove:(0,f.M)(e.onPointerMove,O),onPointerUp:(0,f.M)(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=C.current,y.viewport&&(y.viewport.style.scrollBehavior=""),N.current=null})})})}),O="ScrollAreaThumb",A=o.forwardRef((e,t)=>{let{forceMount:n,...r}=e,o=M(O,e.__scopeScrollArea);return(0,h.jsx)(l.z,{present:n||o.hasThumb,children:(0,h.jsx)(_,{ref:t,...r})})}),_=o.forwardRef((e,t)=>{let{__scopeScrollArea:n,style:r,...l}=e,a=b(O,n),u=M(O,n),{onThumbPositionChange:c}=u,d=(0,s.e)(t,e=>u.onThumbChange(e)),m=o.useRef(),p=Z(()=>{m.current&&(m.current(),m.current=void 0)},100);return o.useEffect(()=>{let e=a.viewport;if(e){let t=()=>{if(p(),!m.current){let t=V(e,c);m.current=t,c()}};return c(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[a.viewport,p,c]),(0,h.jsx)(i.WV.div,{"data-state":u.hasThumb?"visible":"hidden",...l,ref:d,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...r},onPointerDownCapture:(0,f.M)(e.onPointerDownCapture,e=>{let t=e.target.getBoundingClientRect(),n=e.clientX-t.left,r=e.clientY-t.top;u.onThumbPointerDown({x:n,y:r})}),onPointerUp:(0,f.M)(e.onPointerUp,u.onThumbPointerUp)})});A.displayName=O;var I="ScrollAreaCorner",D=o.forwardRef((e,t)=>{let n=b(I,e.__scopeScrollArea),r=!!(n.scrollbarX&&n.scrollbarY);return"scroll"!==n.type&&r?(0,h.jsx)(z,{...e,ref:t}):null});D.displayName=I;var z=o.forwardRef((e,t)=>{let{__scopeScrollArea:n,...r}=e,l=b(I,n),[a,s]=o.useState(0),[u,c]=o.useState(0),d=!!(a&&u);return Y(l.scrollbarX,()=>{var e;let t=(null===(e=l.scrollbarX)||void 0===e?void 0:e.offsetHeight)||0;l.onCornerHeightChange(t),c(t)}),Y(l.scrollbarY,()=>{var e;let t=(null===(e=l.scrollbarY)||void 0===e?void 0:e.offsetWidth)||0;l.onCornerWidthChange(t),s(t)}),d?(0,h.jsx)(i.WV.div,{...r,ref:t,style:{width:a,height:u,position:"absolute",right:"ltr"===l.dir?0:void 0,left:"rtl"===l.dir?0:void 0,bottom:0,...e.style}}):null});function W(e){return e?parseInt(e,10):0}function F(e,t){let n=e/t;return isNaN(n)?0:n}function U(e){let t=F(e.viewport,e.content),n=e.scrollbar.paddingStart+e.scrollbar.paddingEnd;return Math.max((e.scrollbar.size-n)*t,18)}function H(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"ltr",r=U(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,i=t.scrollbar.size-o,l=t.content-t.viewport,a=function(e,[t,n]){return Math.min(n,Math.max(t,e))}(e,"ltr"===n?[0,l]:[-1*l,0]);return B([0,l],[0,i-r])(a)}function B(e,t){return n=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let r=(t[1]-t[0])/(e[1]-e[0]);return t[0]+r*(n-e[0])}}var V=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>{},n={left:e.scrollLeft,top:e.scrollTop},r=0;return!function o(){let i={left:e.scrollLeft,top:e.scrollTop},l=n.left!==i.left,a=n.top!==i.top;(l||a)&&t(),n=i,r=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(r)};function Z(e,t){let n=(0,u.W)(e),r=o.useRef(0);return o.useEffect(()=>()=>window.clearTimeout(r.current),[]),o.useCallback(()=>{window.clearTimeout(r.current),r.current=window.setTimeout(n,t)},[n,t])}function Y(e,t){let n=(0,u.W)(t);(0,d.b)(()=>{let t=0;if(e){let r=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(n)});return r.observe(e),()=>{window.cancelAnimationFrame(t),r.unobserve(e)}}},[e,n])}var $=o.forwardRef(({className:e,children:t,...n},o)=>(0,h.jsxs)(x,{ref:o,className:(0,r.m6)("overflow-hidden",e),...n,children:[t,(0,h.jsx)(D,{}),(0,h.jsx)(q,{orientation:"vertical"})]}));$.displayName=x.displayName;var K=o.forwardRef(({className:e,children:t,...n},o)=>(0,h.jsx)(w,{ref:o,className:(0,r.m6)("size-full rounded-[inherit]",e),...n,children:t}));K.displayName=w.displayName;var q=o.forwardRef(({className:e,orientation:t="vertical",...n},o)=>(0,h.jsx)(j,{ref:o,orientation:t,className:(0,r.m6)("flex select-none data-[state=hidden]:animate-fd-fade-out","vertical"===t&&"h-full w-1.5","horizontal"===t&&"h-1.5 flex-col",e),...n,children:(0,h.jsx)(A,{className:"relative flex-1 rounded-full bg-fd-border"})}));q.displayName=j.displayName},1219:function(e,t,n){"use strict";n.d(t,{v:function(){return o}});var r=n(9442);function o(e){let[t,n]=(0,r.useState)(!1),o=(0,r.useRef)(null),i=(0,r.useCallback)(()=>{o.current&&window.clearTimeout(o.current),o.current=window.setTimeout(()=>{n(!1)},1500),e(),n(!0)},[e]);return(0,r.useEffect)(()=>()=>{o.current&&window.clearTimeout(o.current)},[]),[t,i]}},7334:function(e,t,n){"use strict";n.d(t,{d:function(){return h},S:function(){return f}});var r=n(9071),o=n(1219),i=n(3060),l=n(8904),a=n(2823);/** - * @license lucide-react v0.437.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */let s=(0,a.Z)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]),u=(0,a.Z)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);var c=n(9442),d=n(8212),f=(0,c.forwardRef)(({className:e,...t},n)=>(0,d.jsx)("pre",{ref:n,className:(0,l.m6)("max-h-[400px] p-4",e),...t,children:t.children}));f.displayName="Pre";var h=(0,c.forwardRef)(({title:e,allowCopy:t=!0,keepBackground:n=!1,icon:o,className:i,...a},s)=>{let u=(0,c.useRef)(null),f=(0,c.useCallback)(()=>{let e=u.current?.getElementsByTagName("pre").item(0);if(!e)return;let t=e.cloneNode(!0);t.querySelectorAll(".nd-copy-ignore").forEach(e=>{e.remove()}),navigator.clipboard.writeText(t.textContent??"")},[]);return(0,d.jsxs)("figure",{ref:s,className:(0,l.m6)("not-prose group fd-codeblock relative my-6 overflow-hidden rounded-lg border bg-fd-secondary/50 text-sm",n&&"fd-codeblock-keep-bg",i),...a,children:[e?(0,d.jsxs)("div",{className:"flex flex-row items-center gap-2 border-b bg-fd-muted px-4 py-1.5",children:[o?(0,d.jsx)("div",{className:"text-fd-muted-foreground [&_svg]:size-3.5",..."string"==typeof o?{dangerouslySetInnerHTML:{__html:o}}:{children:o}}):null,(0,d.jsx)("figcaption",{className:"flex-1 truncate text-fd-muted-foreground",children:e}),t?(0,d.jsx)(m,{className:"-me-2",onCopy:f}):null]}):t&&(0,d.jsx)(m,{className:"absolute right-2 top-2 z-[2] backdrop-blur-sm",onCopy:f}),(0,d.jsxs)(r.xr,{ref:u,dir:"ltr",children:[(0,d.jsx)(r.fK,{children:a.children}),(0,d.jsx)(r.Bl,{orientation:"horizontal"})]})]})});function m({className:e,onCopy:t,...n}){let[r,a]=(0,o.v)(t);return(0,d.jsxs)("button",{type:"button",className:(0,l.m6)((0,i.d)({color:"ghost",className:"transition-all group-hover:opacity-100"}),!r&&"opacity-0",e),"aria-label":"Copy Text",onClick:a,...n,children:[(0,d.jsx)(s,{className:(0,l.m6)("size-3.5 transition-transform",!r&&"scale-0")}),(0,d.jsx)(u,{className:(0,l.m6)("absolute size-3.5 transition-transform",r&&"scale-0")})]})}h.displayName="CodeBlock"},596:function(e,t,n){"use strict";let r;n.d(t,{J2:function(){return tQ},yk:function(){return t0},xo:function(){return tJ}});var o,i=n(8904),l=n(9442),a=n(7369),s=n(2956),u=n(2909),c=n(5571),d=n(6681),f=n(8212),h="dismissableLayer.update",m=l.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),p=l.forwardRef((e,t)=>{var n,r;let{disableOutsidePointerEvents:i=!1,onEscapeKeyDown:u,onPointerDownOutside:p,onFocusOutside:b,onInteractOutside:x,onDismiss:y,...w}=e,E=l.useContext(m),[j,S]=l.useState(null),N=null!==(r=null==j?void 0:j.ownerDocument)&&void 0!==r?r:null===(n=globalThis)||void 0===n?void 0:n.document,[,C]=l.useState({}),R=(0,s.e)(t,e=>S(e)),P=Array.from(E.layers),[L]=[...E.layersWithOutsidePointerEventsDisabled].slice(-1),T=P.indexOf(L),M=j?P.indexOf(j):-1,k=E.layersWithOutsidePointerEventsDisabled.size>0,O=M>=T,A=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,r=(0,d.W)(e),o=l.useRef(!1),i=l.useRef(()=>{});return l.useEffect(()=>{let e=e=>{if(e.target&&!o.current){let t=function(){v("dismissableLayer.pointerDownOutside",r,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(n.removeEventListener("click",i.current),i.current=t,n.addEventListener("click",i.current,{once:!0})):t()}else n.removeEventListener("click",i.current);o.current=!1},t=window.setTimeout(()=>{n.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),n.removeEventListener("pointerdown",e),n.removeEventListener("click",i.current)}},[n,r]),{onPointerDownCapture:()=>o.current=!0}}(e=>{let t=e.target,n=[...E.branches].some(e=>e.contains(t));!O||n||(null==p||p(e),null==x||x(e),e.defaultPrevented||null==y||y())},N),_=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,r=(0,d.W)(e),o=l.useRef(!1);return l.useEffect(()=>{let e=e=>{e.target&&!o.current&&v("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return n.addEventListener("focusin",e),()=>n.removeEventListener("focusin",e)},[n,r]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}(e=>{let t=e.target;[...E.branches].some(e=>e.contains(t))||(null==b||b(e),null==x||x(e),e.defaultPrevented||null==y||y())},N);return!function(e,t=globalThis?.document){let n=(0,d.W)(e);l.useEffect(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[n,t])}(e=>{M!==E.layers.size-1||(null==u||u(e),!e.defaultPrevented&&y&&(e.preventDefault(),y()))},N),l.useEffect(()=>{if(j)return i&&(0===E.layersWithOutsidePointerEventsDisabled.size&&(o=N.body.style.pointerEvents,N.body.style.pointerEvents="none"),E.layersWithOutsidePointerEventsDisabled.add(j)),E.layers.add(j),g(),()=>{i&&1===E.layersWithOutsidePointerEventsDisabled.size&&(N.body.style.pointerEvents=o)}},[j,N,i,E]),l.useEffect(()=>()=>{j&&(E.layers.delete(j),E.layersWithOutsidePointerEventsDisabled.delete(j),g())},[j,E]),l.useEffect(()=>{let e=()=>C({});return document.addEventListener(h,e),()=>document.removeEventListener(h,e)},[]),(0,f.jsx)(c.WV.div,{...w,ref:R,style:{pointerEvents:k?O?"auto":"none":void 0,...e.style},onFocusCapture:(0,a.M)(e.onFocusCapture,_.onFocusCapture),onBlurCapture:(0,a.M)(e.onBlurCapture,_.onBlurCapture),onPointerDownCapture:(0,a.M)(e.onPointerDownCapture,A.onPointerDownCapture)})});function g(){let e=new CustomEvent(h);document.dispatchEvent(e)}function v(e,t,n,r){let{discrete:o}=r,i=n.originalEvent.target,l=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),o?(0,c.jH)(i,l):i.dispatchEvent(l)}p.displayName="DismissableLayer",l.forwardRef((e,t)=>{let n=l.useContext(m),r=l.useRef(null),o=(0,s.e)(t,r);return l.useEffect(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,f.jsx)(c.WV.div,{...e,ref:o})}).displayName="DismissableLayerBranch";var b=0;function x(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}var y="focusScope.autoFocusOnMount",w="focusScope.autoFocusOnUnmount",E={bubbles:!1,cancelable:!0},j=l.forwardRef((e,t)=>{let{loop:n=!1,trapped:r=!1,onMountAutoFocus:o,onUnmountAutoFocus:i,...a}=e,[u,h]=l.useState(null),m=(0,d.W)(o),p=(0,d.W)(i),g=l.useRef(null),v=(0,s.e)(t,e=>h(e)),b=l.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;l.useEffect(()=>{if(r){let e=function(e){if(b.paused||!u)return;let t=e.target;u.contains(t)?g.current=t:C(g.current,{select:!0})},t=function(e){if(b.paused||!u)return;let t=e.relatedTarget;null===t||u.contains(t)||C(g.current,{select:!0})};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let n=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&C(u)});return u&&n.observe(u,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[r,u,b.paused]),l.useEffect(()=>{if(u){R.add(b);let e=document.activeElement;if(!u.contains(e)){let t=new CustomEvent(y,E);u.addEventListener(y,m),u.dispatchEvent(t),t.defaultPrevented||(function(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=document.activeElement;for(let r of e)if(C(r,{select:t}),document.activeElement!==n)return}(S(u).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&C(u))}return()=>{u.removeEventListener(y,m),setTimeout(()=>{let t=new CustomEvent(w,E);u.addEventListener(w,p),u.dispatchEvent(t),t.defaultPrevented||C(null!=e?e:document.body,{select:!0}),u.removeEventListener(w,p),R.remove(b)},0)}}},[u,m,p,b]);let x=l.useCallback(e=>{if(!n&&!r||b.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=document.activeElement;if(t&&o){let t=e.currentTarget,[r,i]=function(e){let t=S(e);return[N(t,e),N(t.reverse(),e)]}(t);r&&i?e.shiftKey||o!==i?e.shiftKey&&o===r&&(e.preventDefault(),n&&C(i,{select:!0})):(e.preventDefault(),n&&C(r,{select:!0})):o===t&&e.preventDefault()}},[n,r,b.paused]);return(0,f.jsx)(c.WV.div,{tabIndex:-1,...a,ref:v,onKeyDown:x})});function S(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function N(e,t){for(let n of e)if(!function(e,t){let{upTo:n}=t;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===n||e!==n);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(n,{upTo:t}))return n}function C(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&e.focus){var n;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&(n=e)instanceof HTMLInputElement&&"select"in n&&t&&e.select()}}j.displayName="FocusScope";var R=(r=[],{add(e){let t=r[0];e!==t&&(null==t||t.pause()),(r=P(r,e)).unshift(e)},remove(e){var t;null===(t=(r=P(r,e))[0])||void 0===t||t.resume()}});function P(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}var L=n(523);let T=["top","right","bottom","left"],M=Math.min,k=Math.max,O=Math.round,A=Math.floor,_=e=>({x:e,y:e}),I={left:"right",right:"left",bottom:"top",top:"bottom"},D={start:"end",end:"start"};function z(e,t){return"function"==typeof e?e(t):e}function W(e){return e.split("-")[0]}function F(e){return e.split("-")[1]}function U(e){return"x"===e?"y":"x"}function H(e){return"y"===e?"height":"width"}function B(e){return["top","bottom"].includes(W(e))?"y":"x"}function V(e){return e.replace(/start|end/g,e=>D[e])}function Z(e){return e.replace(/left|right|bottom|top/g,e=>I[e])}function Y(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function $(e){let{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}function K(e,t,n){let r,{reference:o,floating:i}=e,l=B(t),a=U(B(t)),s=H(a),u=W(t),c="y"===l,d=o.x+o.width/2-i.width/2,f=o.y+o.height/2-i.height/2,h=o[s]/2-i[s]/2;switch(u){case"top":r={x:d,y:o.y-i.height};break;case"bottom":r={x:d,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:f};break;case"left":r={x:o.x-i.width,y:f};break;default:r={x:o.x,y:o.y}}switch(F(t)){case"start":r[a]-=h*(n&&c?-1:1);break;case"end":r[a]+=h*(n&&c?-1:1)}return r}let q=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:l}=n,a=i.filter(Boolean),s=await (null==l.isRTL?void 0:l.isRTL(t)),u=await l.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:d}=K(u,r,s),f=r,h={},m=0;for(let n=0;ne[t]>=0)}async function J(e,t){let{placement:n,platform:r,elements:o}=e,i=await (null==r.isRTL?void 0:r.isRTL(o.floating)),l=W(n),a=F(n),s="y"===B(n),u=["left","top"].includes(l)?-1:1,c=i&&s?-1:1,d=z(t,e),{mainAxis:f,crossAxis:h,alignmentAxis:m}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...d};return a&&"number"==typeof m&&(h="end"===a?-1*m:m),s?{x:h*c,y:f*u}:{x:f*u,y:h*c}}function ee(e){return er(e)?(e.nodeName||"").toLowerCase():"#document"}function et(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function en(e){var t;return null==(t=(er(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function er(e){return e instanceof Node||e instanceof et(e).Node}function eo(e){return e instanceof Element||e instanceof et(e).Element}function ei(e){return e instanceof HTMLElement||e instanceof et(e).HTMLElement}function el(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof et(e).ShadowRoot)}function ea(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=ef(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function es(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch(e){return!1}})}function eu(e){let t=ec(),n=eo(e)?ef(e):e;return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some(e=>(n.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(n.contain||"").includes(e))}function ec(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function ed(e){return["html","body","#document"].includes(ee(e))}function ef(e){return et(e).getComputedStyle(e)}function eh(e){return eo(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function em(e){if("html"===ee(e))return e;let t=e.assignedSlot||e.parentNode||el(e)&&e.host||en(e);return el(t)?t.host:t}function ep(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let o=function e(t){let n=em(t);return ed(n)?t.ownerDocument?t.ownerDocument.body:t.body:ei(n)&&ea(n)?n:e(n)}(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),l=et(o);if(i){let e=eg(l);return t.concat(l,l.visualViewport||[],ea(o)?o:[],e&&n?ep(e):[])}return t.concat(o,ep(o,[],n))}function eg(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function ev(e){let t=ef(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=ei(e),i=o?e.offsetWidth:n,l=o?e.offsetHeight:r,a=O(n)!==i||O(r)!==l;return a&&(n=i,r=l),{width:n,height:r,$:a}}function eb(e){return eo(e)?e:e.contextElement}function ex(e){let t=eb(e);if(!ei(t))return _(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:i}=ev(t),l=(i?O(n.width):n.width)/r,a=(i?O(n.height):n.height)/o;return l&&Number.isFinite(l)||(l=1),a&&Number.isFinite(a)||(a=1),{x:l,y:a}}let ey=_(0);function ew(e){let t=et(e);return ec()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:ey}function eE(e,t,n,r){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let i=e.getBoundingClientRect(),l=eb(e),a=_(1);t&&(r?eo(r)&&(a=ex(r)):a=ex(e));let s=(void 0===(o=n)&&(o=!1),r&&(!o||r===et(l))&&o)?ew(l):_(0),u=(i.left+s.x)/a.x,c=(i.top+s.y)/a.y,d=i.width/a.x,f=i.height/a.y;if(l){let e=et(l),t=r&&eo(r)?et(r):r,n=e,o=eg(n);for(;o&&r&&t!==n;){let e=ex(o),t=o.getBoundingClientRect(),r=ef(o),i=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,l=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;u*=e.x,c*=e.y,d*=e.x,f*=e.y,u+=i,c+=l,o=eg(n=et(o))}}return $({width:d,height:f,x:u,y:c})}function ej(e){return eE(en(e)).left+eh(e).scrollLeft}function eS(e,t,n){let r;if("viewport"===t)r=function(e,t){let n=et(e),r=en(e),o=n.visualViewport,i=r.clientWidth,l=r.clientHeight,a=0,s=0;if(o){i=o.width,l=o.height;let e=ec();(!e||e&&"fixed"===t)&&(a=o.offsetLeft,s=o.offsetTop)}return{width:i,height:l,x:a,y:s}}(e,n);else if("document"===t)r=function(e){let t=en(e),n=eh(e),r=e.ownerDocument.body,o=k(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=k(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),l=-n.scrollLeft+ej(e),a=-n.scrollTop;return"rtl"===ef(r).direction&&(l+=k(t.clientWidth,r.clientWidth)-o),{width:o,height:i,x:l,y:a}}(en(e));else if(eo(t))r=function(e,t){let n=eE(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,i=ei(e)?ex(e):_(1),l=e.clientWidth*i.x;return{width:l,height:e.clientHeight*i.y,x:o*i.x,y:r*i.y}}(t,n);else{let n=ew(e);r={...t,x:t.x-n.x,y:t.y-n.y}}return $(r)}function eN(e){return"static"===ef(e).position}function eC(e,t){return ei(e)&&"fixed"!==ef(e).position?t?t(e):e.offsetParent:null}function eR(e,t){let n=et(e);if(es(e))return n;if(!ei(e)){let t=em(e);for(;t&&!ed(t);){if(eo(t)&&!eN(t))return t;t=em(t)}return n}let r=eC(e,t);for(;r&&["table","td","th"].includes(ee(r))&&eN(r);)r=eC(r,t);return r&&ed(r)&&eN(r)&&!eu(r)?n:r||function(e){let t=em(e);for(;ei(t)&&!ed(t);){if(eu(t))return t;if(es(t))break;t=em(t)}return null}(e)||n}let eP=async function(e){let t=this.getOffsetParent||eR,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=ei(t),o=en(t),i="fixed"===n,l=eE(e,!0,i,t),a={scrollLeft:0,scrollTop:0},s=_(0);if(r||!r&&!i){if(("body"!==ee(t)||ea(o))&&(a=eh(t)),r){let e=eE(t,!0,i,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else o&&(s.x=ej(o))}return{x:l.left+a.scrollLeft-s.x,y:l.top+a.scrollTop-s.y,width:l.width,height:l.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},eL={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e,i="fixed"===o,l=en(r),a=!!t&&es(t.floating);if(r===l||a&&i)return n;let s={scrollLeft:0,scrollTop:0},u=_(1),c=_(0),d=ei(r);if((d||!d&&!i)&&(("body"!==ee(r)||ea(l))&&(s=eh(r)),ei(r))){let e=eE(r);u=ex(r),c.x=e.x+r.clientLeft,c.y=e.y+r.clientTop}return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-s.scrollLeft*u.x+c.x,y:n.y*u.y-s.scrollTop*u.y+c.y}},getDocumentElement:en,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,i=[..."clippingAncestors"===n?es(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=ep(e,[],!1).filter(e=>eo(e)&&"body"!==ee(e)),o=null,i="fixed"===ef(e).position,l=i?em(e):e;for(;eo(l)&&!ed(l);){let t=ef(l),n=eu(l);n||"fixed"!==t.position||(o=null),(i?!n&&!o:!n&&"static"===t.position&&!!o&&["absolute","fixed"].includes(o.position)||ea(l)&&!n&&function e(t,n){let r=em(t);return!(r===n||!eo(r)||ed(r))&&("fixed"===ef(r).position||e(r,n))}(e,l))?r=r.filter(e=>e!==l):o=t,l=em(l)}return t.set(e,r),r}(t,this._c):[].concat(n),r],l=i[0],a=i.reduce((e,n)=>{let r=eS(t,n,o);return e.top=k(r.top,e.top),e.right=M(r.right,e.right),e.bottom=M(r.bottom,e.bottom),e.left=k(r.left,e.left),e},eS(t,l,o));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}},getOffsetParent:eR,getElementRects:eP,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=ev(e);return{width:t,height:n}},getScale:ex,isElement:eo,isRTL:function(e){return"rtl"===ef(e).direction}},eT=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:o,rects:i,platform:l,elements:a,middlewareData:s}=t,{element:u,padding:c=0}=z(e,t)||{};if(null==u)return{};let d=Y(c),f={x:n,y:r},h=U(B(o)),m=H(h),p=await l.getDimensions(u),g="y"===h,v=g?"clientHeight":"clientWidth",b=i.reference[m]+i.reference[h]-f[h]-i.floating[m],x=f[h]-i.reference[h],y=await (null==l.getOffsetParent?void 0:l.getOffsetParent(u)),w=y?y[v]:0;w&&await (null==l.isElement?void 0:l.isElement(y))||(w=a.floating[v]||i.floating[m]);let E=w/2-p[m]/2-1,j=M(d[g?"top":"left"],E),S=M(d[g?"bottom":"right"],E),N=w-p[m]-S,C=w/2-p[m]/2+(b/2-x/2),R=k(j,M(C,N)),P=!s.arrow&&null!=F(o)&&C!==R&&i.reference[m]/2-(C{let r=new Map,o={platform:eL,...n},i={...o.platform,_c:r};return q(e,t,{...o,platform:i})};var ek=n(2355),eO="undefined"!=typeof document?l.useLayoutEffect:l.useEffect;function eA(e,t){let n,r,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!eA(e[r],t[r]))return!1;return!0}if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){let n=o[r];if(("_owner"!==n||!e.$$typeof)&&!eA(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function e_(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function eI(e,t){let n=e_(e);return Math.round(t*n)/n}function eD(e){let t=l.useRef(e);return eO(()=>{t.current=e}),t}let ez=e=>({name:"arrow",options:e,fn(t){let{element:n,padding:r}="function"==typeof e?e(t):e;return n&&({}).hasOwnProperty.call(n,"current")?null!=n.current?eT({element:n.current,padding:r}).fn(t):{}:n?eT({element:n,padding:r}).fn(t):{}}}),eW=(e,t)=>{var n;return{...(void 0===(n=e)&&(n=0),{name:"offset",options:n,async fn(e){var t,r;let{x:o,y:i,placement:l,middlewareData:a}=e,s=await J(e,n);return l===(null==(t=a.offset)?void 0:t.placement)&&null!=(r=a.arrow)&&r.alignmentOffset?{}:{x:o+s.x,y:i+s.y,data:{...s,placement:l}}}}),options:[e,t]}},eF=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"shift",options:n,async fn(e){let{x:t,y:r,placement:o}=e,{mainAxis:i=!0,crossAxis:l=!1,limiter:a={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...s}=z(n,e),u={x:t,y:r},c=await G(e,s),d=B(W(o)),f=U(d),h=u[f],m=u[d];if(i){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",n=h+c[e],r=h-c[t];h=k(n,M(h,r))}if(l){let e="y"===d?"top":"left",t="y"===d?"bottom":"right",n=m+c[e],r=m-c[t];m=k(n,M(m,r))}let p=a.fn({...e,[f]:h,[d]:m});return{...p,data:{x:p.x-t,y:p.y-r}}}}),options:[e,t]}},eU=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{options:n,fn(e){let{x:t,y:r,placement:o,rects:i,middlewareData:l}=e,{offset:a=0,mainAxis:s=!0,crossAxis:u=!0}=z(n,e),c={x:t,y:r},d=B(o),f=U(d),h=c[f],m=c[d],p=z(a,e),g="number"==typeof p?{mainAxis:p,crossAxis:0}:{mainAxis:0,crossAxis:0,...p};if(s){let e="y"===f?"height":"width",t=i.reference[f]-i.floating[e]+g.mainAxis,n=i.reference[f]+i.reference[e]-g.mainAxis;hn&&(h=n)}if(u){var v,b;let e="y"===f?"width":"height",t=["top","left"].includes(W(o)),n=i.reference[d]-i.floating[e]+(t&&(null==(v=l.offset)?void 0:v[d])||0)+(t?0:g.crossAxis),r=i.reference[d]+i.reference[e]+(t?0:(null==(b=l.offset)?void 0:b[d])||0)-(t?g.crossAxis:0);mr&&(m=r)}return{[f]:h,[d]:m}}}),options:[e,t]}},eH=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"flip",options:n,async fn(e){var t,r,o,i,l;let{placement:a,middlewareData:s,rects:u,initialPlacement:c,platform:d,elements:f}=e,{mainAxis:h=!0,crossAxis:m=!0,fallbackPlacements:p,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:b=!0,...x}=z(n,e);if(null!=(t=s.arrow)&&t.alignmentOffset)return{};let y=W(a),w=B(c),E=W(c)===c,j=await (null==d.isRTL?void 0:d.isRTL(f.floating)),S=p||(E||!b?[Z(c)]:function(e){let t=Z(e);return[V(e),t,V(t)]}(c)),N="none"!==v;!p&&N&&S.push(...function(e,t,n,r){let o=F(e),i=function(e,t,n){let r=["left","right"],o=["right","left"];switch(e){case"top":case"bottom":if(n)return t?o:r;return t?r:o;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(W(e),"start"===n,r);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(V)))),i}(c,b,v,j));let C=[c,...S],R=await G(e,x),P=[],L=(null==(r=s.flip)?void 0:r.overflows)||[];if(h&&P.push(R[y]),m){let e=function(e,t,n){void 0===n&&(n=!1);let r=F(e),o=U(B(e)),i=H(o),l="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(l=Z(l)),[l,Z(l)]}(a,u,j);P.push(R[e[0]],R[e[1]])}if(L=[...L,{placement:a,overflows:P}],!P.every(e=>e<=0)){let e=((null==(o=s.flip)?void 0:o.index)||0)+1,t=C[e];if(t)return{data:{index:e,overflows:L},reset:{placement:t}};let n=null==(i=L.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:i.placement;if(!n)switch(g){case"bestFit":{let e=null==(l=L.filter(e=>{if(N){let t=B(e.placement);return t===w||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:l[0];e&&(n=e);break}case"initialPlacement":n=c}if(a!==n)return{reset:{placement:n}}}return{}}}),options:[e,t]}},eB=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"size",options:n,async fn(e){let t,r;let{placement:o,rects:i,platform:l,elements:a}=e,{apply:s=()=>{},...u}=z(n,e),c=await G(e,u),d=W(o),f=F(o),h="y"===B(o),{width:m,height:p}=i.floating;"top"===d||"bottom"===d?(t=d,r=f===(await (null==l.isRTL?void 0:l.isRTL(a.floating))?"start":"end")?"left":"right"):(r=d,t="end"===f?"top":"bottom");let g=p-c.top-c.bottom,v=m-c.left-c.right,b=M(p-c[t],g),x=M(m-c[r],v),y=!e.middlewareData.shift,w=b,E=x;if(h?E=f||y?M(x,v):v:w=f||y?M(b,g):g,y&&!f){let e=k(c.left,0),t=k(c.right,0),n=k(c.top,0),r=k(c.bottom,0);h?E=m-2*(0!==e||0!==t?e+t:k(c.left,c.right)):w=p-2*(0!==n||0!==r?n+r:k(c.top,c.bottom))}await s({...e,availableWidth:E,availableHeight:w});let j=await l.getDimensions(a.floating);return m!==j.width||p!==j.height?{reset:{rects:!0}}:{}}}),options:[e,t]}},eV=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"hide",options:n,async fn(e){let{rects:t}=e,{strategy:r="referenceHidden",...o}=z(n,e);switch(r){case"referenceHidden":{let n=X(await G(e,{...o,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:n,referenceHidden:Q(n)}}}case"escaped":{let n=X(await G(e,{...o,altBoundary:!0}),t.floating);return{data:{escapedOffsets:n,escaped:Q(n)}}}default:return{}}}}),options:[e,t]}},eZ=(e,t)=>({...ez(e),options:[e,t]});var eY=l.forwardRef((e,t)=>{let{children:n,width:r=10,height:o=5,...i}=e;return(0,f.jsx)(c.WV.svg,{...i,ref:t,width:r,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:(0,f.jsx)("polygon",{points:"0,0 30,0 15,10"})})});eY.displayName="Arrow";var e$=n(4843),eK="Popper",[eq,eG]=(0,u.b)(eK),[eX,eQ]=eq(eK),eJ=e=>{let{__scopePopper:t,children:n}=e,[r,o]=l.useState(null);return(0,f.jsx)(eX,{scope:t,anchor:r,onAnchorChange:o,children:n})};eJ.displayName=eK;var e0="PopperAnchor",e1=l.forwardRef((e,t)=>{let{__scopePopper:n,virtualRef:r,...o}=e,i=eQ(e0,n),a=l.useRef(null),u=(0,s.e)(t,a);return l.useEffect(()=>{i.onAnchorChange((null==r?void 0:r.current)||a.current)}),r?null:(0,f.jsx)(c.WV.div,{...o,ref:u})});e1.displayName=e0;var e2="PopperContent",[e3,e6]=eq(e2),e4=l.forwardRef((e,t)=>{var n,r,o,i,a,u,h,m;let{__scopePopper:p,side:g="bottom",sideOffset:v=0,align:b="center",alignOffset:x=0,arrowPadding:y=0,avoidCollisions:w=!0,collisionBoundary:E=[],collisionPadding:j=0,sticky:S="partial",hideWhenDetached:N=!1,updatePositionStrategy:C="optimized",onPlaced:R,...P}=e,L=eQ(e2,p),[T,O]=l.useState(null),_=(0,s.e)(t,e=>O(e)),[I,D]=l.useState(null),z=function(e){let[t,n]=l.useState(void 0);return(0,e$.b)(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,o;if(!Array.isArray(t)||!t.length)return;let i=t[0];if("borderBoxSize"in i){let e=i.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,o=t.blockSize}else r=e.offsetWidth,o=e.offsetHeight;n({width:r,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}(I),W=null!==(h=null==z?void 0:z.width)&&void 0!==h?h:0,F=null!==(m=null==z?void 0:z.height)&&void 0!==m?m:0,U="number"==typeof j?j:{top:0,right:0,bottom:0,left:0,...j},H=Array.isArray(E)?E:[E],B=H.length>0,V={padding:U,boundary:H.filter(e7),altBoundary:B},{refs:Z,floatingStyles:Y,placement:$,isPositioned:K,middlewareData:q}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:o,elements:{reference:i,floating:a}={},transform:s=!0,whileElementsMounted:u,open:c}=e,[d,f]=l.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[h,m]=l.useState(r);eA(h,r)||m(r);let[p,g]=l.useState(null),[v,b]=l.useState(null),x=l.useCallback(e=>{e!==j.current&&(j.current=e,g(e))},[]),y=l.useCallback(e=>{e!==S.current&&(S.current=e,b(e))},[]),w=i||p,E=a||v,j=l.useRef(null),S=l.useRef(null),N=l.useRef(d),C=null!=u,R=eD(u),P=eD(o),L=l.useCallback(()=>{if(!j.current||!S.current)return;let e={placement:t,strategy:n,middleware:h};P.current&&(e.platform=P.current),eM(j.current,S.current,e).then(e=>{let t={...e,isPositioned:!0};T.current&&!eA(N.current,t)&&(N.current=t,ek.flushSync(()=>{f(t)}))})},[h,t,n,P]);eO(()=>{!1===c&&N.current.isPositioned&&(N.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[c]);let T=l.useRef(!1);eO(()=>(T.current=!0,()=>{T.current=!1}),[]),eO(()=>{if(w&&(j.current=w),E&&(S.current=E),w&&E){if(R.current)return R.current(w,E,L);L()}},[w,E,L,R,C]);let M=l.useMemo(()=>({reference:j,floating:S,setReference:x,setFloating:y}),[x,y]),k=l.useMemo(()=>({reference:w,floating:E}),[w,E]),O=l.useMemo(()=>{let e={position:n,left:0,top:0};if(!k.floating)return e;let t=eI(k.floating,d.x),r=eI(k.floating,d.y);return s?{...e,transform:"translate("+t+"px, "+r+"px)",...e_(k.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,s,k.floating,d.x,d.y]);return l.useMemo(()=>({...d,update:L,refs:M,elements:k,floatingStyles:O}),[d,L,M,k,O])}({strategy:"fixed",placement:g+("center"!==b?"-"+b:""),whileElementsMounted:function(){for(var e=arguments.length,t=Array(e),n=0;n{i&&e.addEventListener("scroll",n,{passive:!0}),l&&e.addEventListener("resize",n)});let f=c&&s?function(e,t){let n,r=null,o=en(e);function i(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function l(a,s){void 0===a&&(a=!1),void 0===s&&(s=1),i();let{left:u,top:c,width:d,height:f}=e.getBoundingClientRect();if(a||t(),!d||!f)return;let h=A(c),m=A(o.clientWidth-(u+d)),p={rootMargin:-h+"px "+-m+"px "+-A(o.clientHeight-(c+f))+"px "+-A(u)+"px",threshold:k(0,M(1,s))||1},g=!0;function v(e){let t=e[0].intersectionRatio;if(t!==s){if(!g)return l();t?l(!1,t):n=setTimeout(()=>{l(!1,1e-7)},1e3)}g=!1}try{r=new IntersectionObserver(v,{...p,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(v,p)}r.observe(e)}(!0),i}(c,n):null,h=-1,m=null;a&&(m=new ResizeObserver(e=>{let[r]=e;r&&r.target===c&&m&&(m.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var e;null==(e=m)||e.observe(t)})),n()}),c&&!u&&m.observe(c),m.observe(t));let p=u?eE(e):null;return u&&function t(){let r=eE(e);p&&(r.x!==p.x||r.y!==p.y||r.width!==p.width||r.height!==p.height)&&n(),p=r,o=requestAnimationFrame(t)}(),n(),()=>{var e;d.forEach(e=>{i&&e.removeEventListener("scroll",n),l&&e.removeEventListener("resize",n)}),null==f||f(),null==(e=m)||e.disconnect(),m=null,u&&cancelAnimationFrame(o)}}(...t,{animationFrame:"always"===C})},elements:{reference:L.anchor},middleware:[eW({mainAxis:v+F,alignmentAxis:x}),w&&eF({mainAxis:!0,crossAxis:!1,limiter:"partial"===S?eU():void 0,...V}),w&&eH({...V}),eB({...V,apply:e=>{let{elements:t,rects:n,availableWidth:r,availableHeight:o}=e,{width:i,height:l}=n.reference,a=t.floating.style;a.setProperty("--radix-popper-available-width","".concat(r,"px")),a.setProperty("--radix-popper-available-height","".concat(o,"px")),a.setProperty("--radix-popper-anchor-width","".concat(i,"px")),a.setProperty("--radix-popper-anchor-height","".concat(l,"px"))}}),I&&eZ({element:I,padding:y}),te({arrowWidth:W,arrowHeight:F}),N&&eV({strategy:"referenceHidden",...V})]}),[G,X]=tt($),Q=(0,d.W)(R);(0,e$.b)(()=>{K&&(null==Q||Q())},[K,Q]);let J=null===(n=q.arrow)||void 0===n?void 0:n.x,ee=null===(r=q.arrow)||void 0===r?void 0:r.y,et=(null===(o=q.arrow)||void 0===o?void 0:o.centerOffset)!==0,[er,eo]=l.useState();return(0,e$.b)(()=>{T&&eo(window.getComputedStyle(T).zIndex)},[T]),(0,f.jsx)("div",{ref:Z.setFloating,"data-radix-popper-content-wrapper":"",style:{...Y,transform:K?Y.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:er,"--radix-popper-transform-origin":[null===(i=q.transformOrigin)||void 0===i?void 0:i.x,null===(a=q.transformOrigin)||void 0===a?void 0:a.y].join(" "),...(null===(u=q.hide)||void 0===u?void 0:u.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,f.jsx)(e3,{scope:p,placedSide:G,onArrowChange:D,arrowX:J,arrowY:ee,shouldHideArrow:et,children:(0,f.jsx)(c.WV.div,{"data-side":G,"data-align":X,...P,ref:_,style:{...P.style,animation:K?void 0:"none"}})})})});e4.displayName=e2;var e9="PopperArrow",e5={top:"bottom",right:"left",bottom:"top",left:"right"},e8=l.forwardRef(function(e,t){let{__scopePopper:n,...r}=e,o=e6(e9,n),i=e5[o.placedSide];return(0,f.jsx)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:(0,f.jsx)(eY,{...r,ref:t,style:{...r.style,display:"block"}})})});function e7(e){return null!==e}e8.displayName=e9;var te=e=>({name:"transformOrigin",options:e,fn(t){var n,r,o,i,l;let{placement:a,rects:s,middlewareData:u}=t,c=(null===(n=u.arrow)||void 0===n?void 0:n.centerOffset)!==0,d=c?0:e.arrowWidth,f=c?0:e.arrowHeight,[h,m]=tt(a),p={start:"0%",center:"50%",end:"100%"}[m],g=(null!==(i=null===(r=u.arrow)||void 0===r?void 0:r.x)&&void 0!==i?i:0)+d/2,v=(null!==(l=null===(o=u.arrow)||void 0===o?void 0:o.y)&&void 0!==l?l:0)+f/2,b="",x="";return"bottom"===h?(b=c?p:"".concat(g,"px"),x="".concat(-f,"px")):"top"===h?(b=c?p:"".concat(g,"px"),x="".concat(s.floating.height+f,"px")):"right"===h?(b="".concat(-f,"px"),x=c?p:"".concat(v,"px")):"left"===h&&(b="".concat(s.floating.width+f,"px"),x=c?p:"".concat(v,"px")),{data:{x:b,y:x}}}});function tt(e){let[t,n="center"]=e.split("-");return[t,n]}var tn=l.forwardRef((e,t)=>{var n,r;let{container:o,...i}=e,[a,s]=l.useState(!1);(0,e$.b)(()=>s(!0),[]);let u=o||a&&(null===(r=globalThis)||void 0===r?void 0:null===(n=r.document)||void 0===n?void 0:n.body);return u?ek.createPortal((0,f.jsx)(c.WV.div,{...i,ref:t}),u):null});tn.displayName="Portal";var tr=n(1177),to=n(3991),ti=n(607),tl=n(6902),ta=n(5250),ts=n(830),tu=n(1824),tc=(0,n(2920)._)(),td=function(){},tf=l.forwardRef(function(e,t){var n=l.useRef(null),r=l.useState({onScrollCapture:td,onWheelCapture:td,onTouchMoveCapture:td}),o=r[0],i=r[1],a=e.forwardProps,s=e.children,u=e.className,c=e.removeScrollBar,d=e.enabled,f=e.shards,h=e.sideCar,m=e.noIsolation,p=e.inert,g=e.allowPinchZoom,v=e.as,b=e.gapMode,x=(0,ta._T)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),y=(0,tu.q)([n,t]),w=(0,ta.pi)((0,ta.pi)({},x),o);return l.createElement(l.Fragment,null,d&&l.createElement(h,{sideCar:tc,removeScrollBar:c,shards:f,noIsolation:m,inert:p,setCallbacks:i,allowPinchZoom:!!g,lockRef:n,gapMode:b}),a?l.cloneElement(l.Children.only(s),(0,ta.pi)((0,ta.pi)({},w),{ref:y})):l.createElement(void 0===v?"div":v,(0,ta.pi)({},w,{className:u,ref:y}),s))});tf.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},tf.classNames={fullWidth:ts.zi,zeroRight:ts.pF};var th=n(2629),tm=n(9031),tp=n(4337),tg=!1;if("undefined"!=typeof window)try{var tv=Object.defineProperty({},"passive",{get:function(){return tg=!0,!0}});window.addEventListener("test",tv,tv),window.removeEventListener("test",tv,tv)}catch(e){tg=!1}var tb=!!tg&&{passive:!1},tx=function(e,t){var n=window.getComputedStyle(e);return"hidden"!==n[t]&&!(n.overflowY===n.overflowX&&"TEXTAREA"!==e.tagName&&"visible"===n[t])},ty=function(e,t){var n=t.ownerDocument,r=t;do{if("undefined"!=typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),tw(e,r)){var o=tE(e,r);if(o[1]>o[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},tw=function(e,t){return"v"===e?tx(t,"overflowY"):tx(t,"overflowX")},tE=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},tj=function(e,t,n,r,o){var i,l=(i=window.getComputedStyle(t).direction,"h"===e&&"rtl"===i?-1:1),a=l*r,s=n.target,u=t.contains(s),c=!1,d=a>0,f=0,h=0;do{var m=tE(e,s),p=m[0],g=m[1]-m[2]-l*p;(p||g)&&tw(e,s)&&(f+=g,h+=p),s instanceof ShadowRoot?s=s.host:s=s.parentNode}while(!u&&s!==document.body||u&&(t.contains(s)||t===s));return d&&(o&&1>Math.abs(f)||!o&&a>f)?c=!0:!d&&(o&&1>Math.abs(h)||!o&&-a>h)&&(c=!0),c},tS=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},tN=function(e){return[e.deltaX,e.deltaY]},tC=function(e){return e&&"current"in e?e.current:e},tR=0,tP=[],tL=(0,th.L)(tc,function(e){var t=l.useRef([]),n=l.useRef([0,0]),r=l.useRef(),o=l.useState(tR++)[0],i=l.useState(tp.Ws)[0],a=l.useRef(e);l.useEffect(function(){a.current=e},[e]),l.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=(0,ta.ev)([e.lockRef.current],(e.shards||[]).map(tC),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var s=l.useCallback(function(e,t){if("touches"in e&&2===e.touches.length)return!a.current.allowPinchZoom;var o,i=tS(e),l=n.current,s="deltaX"in e?e.deltaX:l[0]-i[0],u="deltaY"in e?e.deltaY:l[1]-i[1],c=e.target,d=Math.abs(s)>Math.abs(u)?"h":"v";if("touches"in e&&"h"===d&&"range"===c.type)return!1;var f=ty(d,c);if(!f)return!0;if(f?o=d:(o="v"===d?"h":"v",f=ty(d,c)),!f)return!1;if(!r.current&&"changedTouches"in e&&(s||u)&&(r.current=o),!o)return!0;var h=r.current||o;return tj(h,t,e,"h"===h?s:u,!0)},[]),u=l.useCallback(function(e){if(tP.length&&tP[tP.length-1]===i){var n="deltaY"in e?tN(e):tS(e),r=t.current.filter(function(t){var r;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(r=t.delta)[0]===n[0]&&r[1]===n[1]})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}if(!r){var o=(a.current.shards||[]).map(tC).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?s(e,o[0]):!a.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),c=l.useCallback(function(e,n,r,o){var i={name:e,delta:n,target:r,should:o,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(r)};t.current.push(i),setTimeout(function(){t.current=t.current.filter(function(e){return e!==i})},1)},[]),d=l.useCallback(function(e){n.current=tS(e),r.current=void 0},[]),f=l.useCallback(function(t){c(t.type,tN(t),t.target,s(t,e.lockRef.current))},[]),h=l.useCallback(function(t){c(t.type,tS(t),t.target,s(t,e.lockRef.current))},[]);l.useEffect(function(){return tP.push(i),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:h}),document.addEventListener("wheel",u,tb),document.addEventListener("touchmove",u,tb),document.addEventListener("touchstart",d,tb),function(){tP=tP.filter(function(e){return e!==i}),document.removeEventListener("wheel",u,tb),document.removeEventListener("touchmove",u,tb),document.removeEventListener("touchstart",d,tb)}},[]);var m=e.removeScrollBar,p=e.inert;return l.createElement(l.Fragment,null,p?l.createElement(i,{styles:"\n .block-interactivity-".concat(o," {pointer-events: none;}\n .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,m?l.createElement(tm.jp,{gapMode:e.gapMode}):null)}),tT=l.forwardRef(function(e,t){return l.createElement(tf,(0,ta.pi)({},e,{ref:t,sideCar:tL}))});tT.classNames=tf.classNames;var tM="Popover",[tk,tO]=(0,u.b)(tM,[eG]),tA=eG(),[t_,tI]=tk(tM),tD=e=>{let{__scopePopover:t,children:n,open:r,defaultOpen:o,onOpenChange:i,modal:a=!1}=e,s=tA(t),u=l.useRef(null),[c,d]=l.useState(!1),[h=!1,m]=(0,ti.T)({prop:r,defaultProp:o,onChange:i});return(0,f.jsx)(eJ,{...s,children:(0,f.jsx)(t_,{scope:t,contentId:(0,L.M)(),triggerRef:u,open:h,onOpenChange:m,onOpenToggle:l.useCallback(()=>m(e=>!e),[m]),hasCustomAnchor:c,onCustomAnchorAdd:l.useCallback(()=>d(!0),[]),onCustomAnchorRemove:l.useCallback(()=>d(!1),[]),modal:a,children:n})})};tD.displayName=tM;var tz="PopoverAnchor";l.forwardRef((e,t)=>{let{__scopePopover:n,...r}=e,o=tI(tz,n),i=tA(n),{onCustomAnchorAdd:a,onCustomAnchorRemove:s}=o;return l.useEffect(()=>(a(),()=>s()),[a,s]),(0,f.jsx)(e1,{...i,...r,ref:t})}).displayName=tz;var tW="PopoverTrigger",tF=l.forwardRef((e,t)=>{let{__scopePopover:n,...r}=e,o=tI(tW,n),i=tA(n),l=(0,s.e)(t,o.triggerRef),u=(0,f.jsx)(c.WV.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":tX(o.open),...r,ref:l,onClick:(0,a.M)(e.onClick,o.onOpenToggle)});return o.hasCustomAnchor?u:(0,f.jsx)(e1,{asChild:!0,...i,children:u})});tF.displayName=tW;var tU="PopoverPortal",[tH,tB]=tk(tU,{forceMount:void 0}),tV=e=>{let{__scopePopover:t,forceMount:n,children:r,container:o}=e,i=tI(tU,t);return(0,f.jsx)(tH,{scope:t,forceMount:n,children:(0,f.jsx)(tr.z,{present:n||i.open,children:(0,f.jsx)(tn,{asChild:!0,container:o,children:r})})})};tV.displayName=tU;var tZ="PopoverContent",tY=l.forwardRef((e,t)=>{let n=tB(tZ,e.__scopePopover),{forceMount:r=n.forceMount,...o}=e,i=tI(tZ,e.__scopePopover);return(0,f.jsx)(tr.z,{present:r||i.open,children:i.modal?(0,f.jsx)(t$,{...o,ref:t}):(0,f.jsx)(tK,{...o,ref:t})})});tY.displayName=tZ;var t$=l.forwardRef((e,t)=>{let n=tI(tZ,e.__scopePopover),r=l.useRef(null),o=(0,s.e)(t,r),i=l.useRef(!1);return l.useEffect(()=>{let e=r.current;if(e)return(0,tl.Ry)(e)},[]),(0,f.jsx)(tT,{as:to.g7,allowPinchZoom:!0,children:(0,f.jsx)(tq,{...e,ref:o,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,a.M)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),i.current||null===(t=n.triggerRef.current)||void 0===t||t.focus()}),onPointerDownOutside:(0,a.M)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,r=2===t.button||n;i.current=r},{checkForDefaultPrevented:!1}),onFocusOutside:(0,a.M)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),tK=l.forwardRef((e,t)=>{let n=tI(tZ,e.__scopePopover),r=l.useRef(!1),o=l.useRef(!1);return(0,f.jsx)(tq,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var i,l;null===(i=e.onCloseAutoFocus)||void 0===i||i.call(e,t),t.defaultPrevented||(r.current||null===(l=n.triggerRef.current)||void 0===l||l.focus(),t.preventDefault()),r.current=!1,o.current=!1},onInteractOutside:t=>{var i,l;null===(i=e.onInteractOutside)||void 0===i||i.call(e,t),t.defaultPrevented||(r.current=!0,"pointerdown"!==t.detail.originalEvent.type||(o.current=!0));let a=t.target;(null===(l=n.triggerRef.current)||void 0===l?void 0:l.contains(a))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&o.current&&t.preventDefault()}})}),tq=l.forwardRef((e,t)=>{let{__scopePopover:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:i,disableOutsidePointerEvents:a,onEscapeKeyDown:s,onPointerDownOutside:u,onFocusOutside:c,onInteractOutside:d,...h}=e,m=tI(tZ,n),g=tA(n);return l.useEffect(()=>{var e,t;let n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=n[0])&&void 0!==e?e:x()),document.body.insertAdjacentElement("beforeend",null!==(t=n[1])&&void 0!==t?t:x()),b++,()=>{1===b&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),b--}},[]),(0,f.jsx)(j,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:i,children:(0,f.jsx)(p,{asChild:!0,disableOutsidePointerEvents:a,onInteractOutside:d,onEscapeKeyDown:s,onPointerDownOutside:u,onFocusOutside:c,onDismiss:()=>m.onOpenChange(!1),children:(0,f.jsx)(e4,{"data-state":tX(m.open),role:"dialog",id:m.contentId,...g,...h,ref:t,style:{...h.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),tG="PopoverClose";function tX(e){return e?"open":"closed"}l.forwardRef((e,t)=>{let{__scopePopover:n,...r}=e,o=tI(tG,n);return(0,f.jsx)(c.WV.button,{type:"button",...r,ref:t,onClick:(0,a.M)(e.onClick,()=>o.onOpenChange(!1))})}).displayName=tG,l.forwardRef((e,t)=>{let{__scopePopover:n,...r}=e,o=tA(n);return(0,f.jsx)(e8,{...o,...r,ref:t})}).displayName="PopoverArrow";var tQ=tD,tJ=tF,t0=l.forwardRef(({className:e,align:t="center",sideOffset:n=4,...r},o)=>(0,f.jsx)(tV,{children:(0,f.jsx)(tY,{ref:o,align:t,sideOffset:n,side:"bottom",className:(0,i.m6)("z-50 min-w-[220px] max-w-[98vw] rounded-lg border bg-fd-popover p-2 text-sm text-fd-popover-foreground shadow-md data-[state=closed]:animate-fd-popover-out data-[state=open]:animate-fd-popover-in",e),...r})}));t0.displayName=tY.displayName},2172:function(e,t,n){"use strict";n.d(t,{DH:function(){return y},E2:function(){return E},_M:function(){return w},nf:function(){return x}});var r=n(596),o=n(3357),i=n(4380),l=n(3402),a=n(3721),s=n(3060),u=n(8904),c=n(7999),d=n(3389),f=n(9703),h=n(5335),m=n(9442),p=n(1809),g=n(8212),v=n(8415),b=(0,h.j)("-m-2 inline-flex items-center gap-1 p-2 text-fd-muted-foreground transition-colors [&_svg]:size-4",{variants:{active:{true:"text-fd-primary",false:"hover:text-fd-accent-foreground"}},defaultVariants:{active:!1}});function x({item:e,on:t="nav",className:n,...r}){let i=(0,f.usePathname)();if(e.on&&"all"!==e.on&&e.on!==t)return null;if("custom"===e.type)return e.children;if("menu"===e.type&&"nav"===t)return(0,g.jsxs)(y,{items:e.items,className:(0,u.m6)(b({className:n})),...r,children:[e.icon,e.text,(0,g.jsx)(d.Z,{className:"ms-auto !size-3.5"})]});if("menu"===e.type)return(0,g.jsxs)(a.zF,{className:"flex flex-col",children:[(0,g.jsxs)(a.wy,{className:(0,u.m6)((0,s.D)({className:n}),"group/link"),...r,children:[e.icon,e.text,(0,g.jsx)(d.Z,{className:"ms-auto transition-transform group-data-[state=closed]/link:-rotate-90"})]}),(0,g.jsx)(a.Fw,{children:(0,g.jsx)("div",{className:"ms-2 flex flex-col border-s py-2 ps-2",children:e.items.map((e,t)=>(0,g.jsx)(x,{item:e,on:"menu"},t))})})]});if("button"===e.type)return(0,g.jsxs)(c.Z,{href:e.url,external:e.external,className:(0,u.m6)((0,s.d)({color:"secondary"}),"gap-1.5 [&_svg]:size-4",n),children:[e.icon,e.text]});let l=e.active??"url",h="none"!==l&&(0,o.zh)(e.url,i,"nested-url"===l);return"icon"===e.type&&"nav"===t?(0,g.jsx)(c.Z,{"aria-label":e.label,href:e.url,external:e.external,className:(0,u.m6)((0,s.d)({size:"icon",color:"ghost",className:n})),...r,children:e.icon}):(0,g.jsxs)(c.Z,{href:e.url,external:e.external,className:(0,u.m6)("nav"===t?b({active:h}):(0,s.D)({active:h}),n),...r,children:["menu"===t?e.icon:null,e.text]})}function y({items:e,footer:t,...n}){let[o,i]=(0,m.useState)(!1),l=(0,f.usePathname)();return(0,p.p)(l,()=>{i(!1)}),(0,g.jsxs)(r.J2,{open:o,onOpenChange:i,children:[(0,g.jsx)(r.xo,{...n}),(0,g.jsxs)(r.yk,{className:"flex flex-col",children:[e.map((e,t)=>(0,g.jsx)(x,{item:e,on:"menu"},t)),t]})]})}function w(e){let{setOpenSearch:t}=(0,i.A)();return(0,g.jsx)("button",{type:"button",className:(0,u.m6)((0,s.d)({size:"icon",color:"ghost",className:e.className})),"data-search":"","aria-label":"Open Search",onClick:(0,m.useCallback)(()=>{t(!0)},[t]),children:(0,g.jsx)(v.Z,{})})}function E(e){let{hotKey:t,setOpenSearch:n}=(0,i.A)(),{text:r}=(0,l.Q)();return(0,g.jsxs)("button",{type:"button","data-search-full":"",...e,className:(0,u.m6)("inline-flex items-center gap-2 rounded-full border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground",e.className),onClick:(0,m.useCallback)(()=>{n(!0)},[n]),children:[(0,g.jsx)(v.Z,{className:"ms-1 size-4"}),r.search,(0,g.jsx)("div",{className:"ms-auto inline-flex gap-0.5",children:t.map((e,t)=>(0,g.jsx)("kbd",{className:"rounded-md border bg-fd-background px-1.5",children:e.display},t))})]})}},3362:function(e,t,n){"use strict";n.d(t,{K:function(){return i}});var r=n(9442),o=n(4201);function i(e){let t=o._z(),[n,i]=(0,r.useState)([0,0]);return(0,r.useLayoutEffect)(()=>{let n=e.current;if(0===t.length||!n||0===n.clientHeight){i([0,0]);return}let r=Number.MAX_VALUE,o=0;for(let e of t){let t=n.querySelector(`a[href="#${e}"]`);if(!t)continue;let i=getComputedStyle(t);r=Math.min(r,t.offsetTop+parseFloat(i.paddingTop)),o=Math.max(o,t.offsetTop+t.clientHeight-parseFloat(i.paddingBottom))}i([r,o-r])},[t,e]),n}},3721:function(e,t,n){"use strict";n.d(t,{zF:function(){return C},Fw:function(){return P},wy:function(){return R}});var r=n(8904),o=n(9442),i=n(7369),l=n(2909),a=n(607),s=n(4843),u=n(2956),c=n(5571),d=n(1177),f=n(523),h=n(8212),m="Collapsible",[p,g]=(0,l.b)(m),[v,b]=p(m),x=o.forwardRef((e,t)=>{let{__scopeCollapsible:n,open:r,defaultOpen:i,disabled:l,onOpenChange:s,...u}=e,[d=!1,m]=(0,a.T)({prop:r,defaultProp:i,onChange:s});return(0,h.jsx)(v,{scope:n,disabled:l,contentId:(0,f.M)(),open:d,onOpenToggle:o.useCallback(()=>m(e=>!e),[m]),children:(0,h.jsx)(c.WV.div,{"data-state":N(d),"data-disabled":l?"":void 0,...u,ref:t})})});x.displayName=m;var y="CollapsibleTrigger",w=o.forwardRef((e,t)=>{let{__scopeCollapsible:n,...r}=e,o=b(y,n);return(0,h.jsx)(c.WV.button,{type:"button","aria-controls":o.contentId,"aria-expanded":o.open||!1,"data-state":N(o.open),"data-disabled":o.disabled?"":void 0,disabled:o.disabled,...r,ref:t,onClick:(0,i.M)(e.onClick,o.onOpenToggle)})});w.displayName=y;var E="CollapsibleContent",j=o.forwardRef((e,t)=>{let{forceMount:n,...r}=e,o=b(E,e.__scopeCollapsible);return(0,h.jsx)(d.z,{present:n||o.open,children:e=>{let{present:n}=e;return(0,h.jsx)(S,{...r,ref:t,present:n})}})});j.displayName=E;var S=o.forwardRef((e,t)=>{let{__scopeCollapsible:n,present:r,children:i,...l}=e,a=b(E,n),[d,f]=o.useState(r),m=o.useRef(null),p=(0,u.e)(t,m),g=o.useRef(0),v=g.current,x=o.useRef(0),y=x.current,w=a.open||d,j=o.useRef(w),S=o.useRef();return o.useEffect(()=>{let e=requestAnimationFrame(()=>j.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,s.b)(()=>{let e=m.current;if(e){S.current=S.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();g.current=t.height,x.current=t.width,j.current||(e.style.transitionDuration=S.current.transitionDuration,e.style.animationName=S.current.animationName),f(r)}},[a.open,r]),(0,h.jsx)(c.WV.div,{"data-state":N(a.open),"data-disabled":a.disabled?"":void 0,id:a.contentId,hidden:!w,...l,ref:p,style:{"--radix-collapsible-content-height":v?"".concat(v,"px"):void 0,"--radix-collapsible-content-width":y?"".concat(y,"px"):void 0,...e.style},children:w&&i})});function N(e){return e?"open":"closed"}var C=x,R=w,P=(0,o.forwardRef)(({children:e,...t},n)=>(0,h.jsx)(j,{ref:n,...t,className:(0,r.m6)("overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down",t.className),children:e}));P.displayName=j.displayName},685:function(e,t,n){"use strict";n.d(t,{Y:function(){return w}});var r=n(2172),o=n(1935),i=n(9071),l=n(3357),a=n(4380),s=n(3721),u=n(3060),c=n(8904);/** - * @license lucide-react v0.437.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */let d=(0,n(2823).Z)("ExternalLink",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);var f=n(3389),h=n(3989),m=n(9703),p=n(9442),g=n(7999),v=n(1809),b=n(8212),x={Folder:function({item:e,level:t}){let{defaultOpenLevel:n,prefetch:r}=(0,p.useContext)(y),o=(0,m.usePathname)(),i=void 0!==e.index&&(0,l.zh)(e.index.url,o,!1),a=(0,p.useMemo)(()=>(0,l.$M)(e.children,o),[e.children,o]),d=i||a||(e.defaultOpen??n>=t),[h,x]=(0,p.useState)(d);(0,v.p)(d,e=>{e&&x(e)});let w=(0,p.useCallback)(e=>{(e.target.hasAttribute("data-icon")||i)&&(x(e=>!e),e.preventDefault())},[i]),E=(0,b.jsxs)(b.Fragment,{children:[e.icon,e.name,(0,b.jsx)(f.Z,{"data-icon":!0,className:(0,c.m6)("ms-auto transition-transform",!h&&"-rotate-90")})]});return(0,b.jsxs)(s.zF,{open:h,onOpenChange:x,children:[e.index?(0,b.jsx)(g.Z,{className:(0,c.m6)((0,u.D)({active:i})),href:e.index.url,onClick:w,prefetch:r,children:E}):(0,b.jsx)(s.wy,{className:(0,c.m6)((0,u.D)({active:i})),children:E}),(0,b.jsx)(s.Fw,{children:(0,b.jsx)(j,{className:"ms-2 flex flex-col border-s py-2 ps-2",items:e.children,level:t})})]})},Separator:function({item:e}){return(0,b.jsx)("p",{className:"mb-2 mt-8 px-2 font-medium first:mt-0",children:e.name})},Item:function({item:{icon:e,external:t=!1,url:n,name:r}}){let o=(0,m.usePathname)(),i=(0,l.zh)(n,o,!1),{prefetch:a}=(0,p.useContext)(y);return(0,b.jsxs)(g.Z,{href:n,external:t,className:(0,c.m6)((0,u.D)({active:i})),prefetch:a,children:[e??(t?(0,b.jsx)(d,{}):null),r]})}},y=(0,p.createContext)({defaultOpenLevel:0,components:x,prefetch:!0});function w({components:e,defaultOpenLevel:t=0,items:n,prefetch:o=!0,...i}){let l=(0,a.A)().enabled&&!i.hideSearch,s=(0,p.useMemo)(()=>({defaultOpenLevel:t,components:{...x,...e},prefetch:o}),[e,t,o]);return(0,b.jsx)(y.Provider,{value:s,children:(0,b.jsxs)(h.wb,{id:"nd-sidebar",blockScrollingWidth:768,...i.aside,className:(0,c.m6)("fixed z-30 flex flex-col bg-fd-card text-sm md:sticky md:top-0 md:h-dvh md:w-[var(--fd-c-sidebar)] md:min-w-[var(--fd-sidebar-width)] md:border-e md:ps-[calc(var(--fd-c-sidebar)-var(--fd-sidebar-width))]","max-md:inset-0 max-md:bg-fd-background/80 max-md:pt-14 max-md:text-[15px] max-md:backdrop-blur-md max-md:data-[open=false]:hidden",i.aside?.className),children:[l||i.banner?(0,b.jsxs)("div",{...i.bannerProps,className:(0,c.m6)("flex flex-col gap-1 px-4 pt-2 md:px-3 md:pt-4",i.bannerProps?.className),children:[i.banner,l?(0,b.jsx)(r.E2,{className:"rounded-lg max-md:hidden"}):null]}):null,(0,b.jsx)(E,{items:n}),i.footer?(0,b.jsx)("div",{...i.footerProps,className:(0,c.m6)("flex flex-row items-center border-t py-1 max-md:px-4 md:mx-3",i.footerProps?.className),children:i.footer}):null]})})}function E({items:e}){let{root:t}=(0,o.W)();return(0,b.jsx)(i.xr,{className:"flex-1",children:(0,b.jsxs)(i.fK,{style:{maskImage:"linear-gradient(to bottom, transparent 2px, white 24px)"},children:[e.length>0?(0,b.jsx)("div",{className:"flex flex-col px-4 pt-6 md:hidden",children:e.map((e,t)=>(0,b.jsx)(r.nf,{item:e,on:"menu"},t))}):null,(0,b.jsx)(j,{items:t.children,className:"px-4 py-6 md:px-3"})]})})}function j({items:e,level:t=0,...n}){let{components:r}=(0,p.useContext)(y);return(0,b.jsx)("div",{...n,children:e.map((e,n)=>{let o=`${e.type}_${n.toString()}`;switch(e.type){case"separator":return(0,b.jsx)(r.Separator,{item:e},o);case"folder":return(0,b.jsx)(r.Folder,{item:e,level:t+1},o);default:return(0,b.jsx)(r.Item,{item:e},e.url)}})})}},9333:function(e,t,n){"use strict";n.d(t,{CodeBlock:function(){return r.d},Pre:function(){return r.S}});var r=n(7334);n(9071),n(1219),n(3060),n(916)},9059:function(e,t,n){"use strict";n.r(t),n.d(t,{File:function(){return m},Files:function(){return h},Folder:function(){return p}});var r=n(3721),o=n(8904);n(916);var i=n(5335),l=n(2823);/** - * @license lucide-react v0.437.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */let a=(0,l.Z)("File",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}]]),s=(0,l.Z)("FolderOpen",[["path",{d:"m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2",key:"usdka0"}]]),u=(0,l.Z)("Folder",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]]);var c=n(9442),d=n(8212),f=(0,i.j)("flex flex-row items-center gap-2 rounded-md px-2 py-1.5 text-sm hover:bg-fd-accent hover:text-fd-accent-foreground [&_svg]:size-4");function h(e){let{className:t,...n}=e;return(0,d.jsx)("div",{className:(0,o.m6)("not-prose rounded-md border bg-fd-card p-2",t),...n,children:n.children})}function m(e){let{name:t,icon:n=(0,d.jsx)(a,{}),className:r,...i}=e;return(0,d.jsxs)("div",{className:(0,o.m6)(f({className:r})),...i,children:[n,t]})}function p(e){let{name:t,defaultOpen:n=!1,...i}=e,[l,a]=(0,c.useState)(n);return(0,d.jsxs)(r.zF,{open:l,onOpenChange:a,...i,children:[(0,d.jsxs)(r.wy,{className:(0,o.m6)(f({className:"w-full"})),children:[l?(0,d.jsx)(s,{}):(0,d.jsx)(u,{}),t]}),(0,d.jsx)(r.Fw,{children:(0,d.jsx)("div",{className:"ms-2 flex flex-col border-l pl-2",children:i.children})})]})}},398:function(e,t,n){"use strict";n.d(t,{ImageZoom:function(){return O}});var r=n(3357);n(916);var o=n(5027),i=n.n(o),l=n(9442),a=n(2355);let s=(e,t)=>e===t?.tagName?.toUpperCase?.(),u=e=>s("DIV",e)||s("SPAN",e),c=e=>s("IMG",e),d=e=>e.complete&&0!==e.naturalHeight,f=e=>s("SVG",e),h=({height:e,offset:t,width:n})=>Math.min((window.innerWidth-2*t)/n,(window.innerHeight-2*t)/e),m=({containerHeight:e,containerWidth:t,offset:n,targetHeight:r,targetWidth:o})=>{let i=h({height:r,offset:n,width:o}),l=o>r?o/t:r/e;return i>1?l:i*l},p=({containerHeight:e,containerWidth:t,hasScalableSrc:n,offset:r,targetHeight:o,targetWidth:i})=>e&&t?!n&&o&&i?m({containerHeight:e,containerWidth:t,offset:r,targetHeight:o,targetWidth:i}):h({height:e,offset:r,width:t}):1,g=/url(?:\(['"]?)(.*?)(?:['"]?\))/,v=e=>{if(e){if(c(e))return e.currentSrc;if(u(e)){let t=window.getComputedStyle(e).backgroundImage;if(t)return g.exec(t)?.[1]}}},b=e=>{if(e)return c(e)?e.alt??void 0:e.getAttribute("aria-label")??void 0},x=({containerHeight:e,containerLeft:t,containerTop:n,containerWidth:r,hasScalableSrc:o,offset:i,targetHeight:l,targetWidth:a})=>{let s=p({containerHeight:e,containerWidth:r,hasScalableSrc:o,offset:i,targetHeight:l,targetWidth:a});return{top:n,left:t,width:r*s,height:e*s,transform:`translate(0,0) scale(${1/s})`}},y=({position:e,relativeNum:t})=>{let n=parseFloat(e);return e.endsWith("%")?t*n/100:n},w=({containerHeight:e,containerLeft:t,containerTop:n,containerWidth:r,hasScalableSrc:o,objectFit:i,objectPosition:l,offset:a,targetHeight:s,targetWidth:u})=>{if("scale-down"===i&&(i=u<=r&&s<=e?"none":"contain"),"cover"===i||"contain"===i){let c=r/u,d=e/s,f="cover"===i?Math.max(c,d):Math.min(c,d),[h="50%",m="50%"]=l.split(" "),g=y({position:h,relativeNum:r-u*f}),v=y({position:m,relativeNum:e-s*f}),b=p({containerHeight:s*f,containerWidth:u*f,hasScalableSrc:o,offset:a,targetHeight:s,targetWidth:u});return{top:n+v,left:t+g,width:u*f*b,height:s*f*b,transform:`translate(0,0) scale(${1/b})`}}if("none"===i){let[i="50%",c="50%"]=l.split(" "),d=y({position:i,relativeNum:r-u}),f=y({position:c,relativeNum:e-s}),h=p({containerHeight:s,containerWidth:u,hasScalableSrc:o,offset:a,targetHeight:s,targetWidth:u});return{top:n+f,left:t+d,width:u*h,height:s*h,transform:`translate(0,0) scale(${1/h})`}}if("fill"!==i)return{};{let t=Math.max(r/u,e/s),n=p({containerHeight:s*t,containerWidth:u*t,hasScalableSrc:o,offset:a,targetHeight:s,targetWidth:u});return{width:r*n,height:e*n,transform:`translate(0,0) scale(${1/n})`}}},E=({backgroundPosition:e,backgroundSize:t,containerHeight:n,containerLeft:r,containerTop:o,containerWidth:i,hasScalableSrc:l,offset:a,targetHeight:s,targetWidth:u})=>{if("cover"===t||"contain"===t){let c=i/u,d=n/s,f="cover"===t?Math.max(c,d):Math.min(c,d),[h="50%",m="50%"]=e.split(" "),g=y({position:h,relativeNum:i-u*f}),v=y({position:m,relativeNum:n-s*f}),b=p({containerHeight:s*f,containerWidth:u*f,hasScalableSrc:l,offset:a,targetHeight:s,targetWidth:u});return{top:o+v,left:r+g,width:u*f*b,height:s*f*b,transform:`translate(0,0) scale(${1/b})`}}if("auto"===t){let[t="50%",c="50%"]=e.split(" "),d=y({position:t,relativeNum:i-u}),f=y({position:c,relativeNum:n-s}),h=p({containerHeight:s,containerWidth:u,hasScalableSrc:l,offset:a,targetHeight:s,targetWidth:u});return{top:o+f,left:r+d,width:u*h,height:s*h,transform:`translate(0,0) scale(${1/h})`}}{let[c="50%",d="50%"]=t.split(" "),f=Math.min(y({position:c,relativeNum:i})/u,y({position:d,relativeNum:n})/s),[h="50%",m="50%"]=e.split(" "),g=y({position:h,relativeNum:i-u*f}),v=y({position:m,relativeNum:n-s*f}),b=p({containerHeight:s*f,containerWidth:u*f,hasScalableSrc:l,offset:a,targetHeight:s,targetWidth:u});return{top:o+v,left:r+g,width:u*f*b,height:s*f*b,transform:`translate(0,0) scale(${1/b})`}}},j=/\.svg$/i,S=({hasZoomImg:e,imgSrc:t,isSvg:n,isZoomed:r,loadedImgEl:o,offset:i,shouldRefresh:l,targetEl:a})=>{let s=n||t?.slice?.(0,18)==="data:image/svg+xml"||e||!!(t&&j.test(t)),c=a.getBoundingClientRect(),d=window.getComputedStyle(a),f=null!=o&&u(a),h=Object.assign({},x({containerHeight:c.height,containerLeft:c.left,containerTop:c.top,containerWidth:c.width,hasScalableSrc:s,offset:i,targetHeight:o?.naturalHeight||c.height,targetWidth:o?.naturalWidth||c.width}),null==o||f?void 0:w({containerHeight:c.height,containerLeft:c.left,containerTop:c.top,containerWidth:c.width,hasScalableSrc:s,objectFit:d.objectFit,objectPosition:d.objectPosition,offset:i,targetHeight:o?.naturalHeight||c.height,targetWidth:o?.naturalWidth||c.width}),f?E({backgroundPosition:d.backgroundPosition,backgroundSize:d.backgroundSize,containerHeight:c.height,containerLeft:c.left,containerTop:c.top,containerWidth:c.width,hasScalableSrc:s,offset:i,targetHeight:o?.naturalHeight||c.height,targetWidth:o?.naturalWidth||c.width}):void 0);if(r){let e=window.innerWidth/2,t=window.innerHeight/2,n=parseFloat(String(h.left||0))+parseFloat(String(h.width||0))/2,r=parseFloat(String(h.top||0))+parseFloat(String(h.height||0))/2;l&&(h.transitionDuration="0.01ms"),h.transform=`translate(${e-n}px,${t-r}px) scale(1)`}return h},N=e=>{if(!e)return{};if(!f(e))return{height:e.offsetHeight,left:e.offsetLeft,width:e.offsetWidth,top:e.offsetTop};{let t=e.parentElement,n=e.getBoundingClientRect();if(!t)return{height:n.height,left:n.left,width:n.width,top:n.top};{let e=t.getBoundingClientRect();return{height:n.height,left:e.left-n.left,top:e.top-n.top,width:n.width}}}},C=e=>{let t="-zoom",n=["clip-path","fill","mask","marker-start","marker-mid","marker-end"],r=new Map;if(e.hasAttribute("id")){let n=e.id,o=n+t;r.set(n,o),e.id=o}e.querySelectorAll("[id]").forEach(e=>{let n=e.id,o=n+t;r.set(n,o),e.id=o}),r.forEach((t,r)=>{let o=`url(#${r})`,i=`url(#${t})`,l=n.map(e=>`[${e}="${o}"]`).join(", ");e.querySelectorAll(l).forEach(e=>{n.forEach(t=>{e.getAttribute(t)===o&&e.setAttribute(t,i)})})}),e.querySelectorAll("style").forEach(e=>{r.forEach((t,n)=>{e.textContent&&(e.textContent=e.textContent.replaceAll(`#${n}`,`#${t}`))})})},R=["img","svg",'[role="img"]',"[data-zoom]"].map(e=>`${e}:not([aria-hidden="true"])`).join(","),P={overflow:"",width:""};function L(e){return l.createElement(T,{...e})}class T extends l.Component{constructor(){super(...arguments),this.state={id:"",isZoomImgLoaded:!1,loadedImgEl:void 0,modalState:"UNLOADED",shouldRefresh:!1,styleGhost:{}},this.refContent=l.createRef(),this.refDialog=l.createRef(),this.refModalContent=l.createRef(),this.refModalImg=l.createRef(),this.refWrap=l.createRef(),this.imgEl=null,this.isScaling=!1,this.prevBodyAttrs=P,this.styleModalImg={},this.handleModalStateChange=e=>{let{modalState:t}=this.state;"LOADING"!==e&&"LOADING"===t?(this.loadZoomImg(),window.addEventListener("resize",this.handleResize,{passive:!0}),window.addEventListener("touchstart",this.handleTouchStart,{passive:!0}),window.addEventListener("touchmove",this.handleTouchMove,{passive:!0}),window.addEventListener("touchend",this.handleTouchEnd,{passive:!0}),window.addEventListener("touchcancel",this.handleTouchCancel,{passive:!0}),document.addEventListener("keydown",this.handleKeyDown,!0)):"LOADED"!==e&&"LOADED"===t?window.addEventListener("wheel",this.handleWheel,{passive:!0}):"UNLOADING"!==e&&"UNLOADING"===t?(this.ensureImgTransitionEnd(),window.removeEventListener("wheel",this.handleWheel),window.removeEventListener("touchstart",this.handleTouchStart),window.removeEventListener("touchmove",this.handleTouchMove),window.removeEventListener("touchend",this.handleTouchEnd),window.removeEventListener("touchcancel",this.handleTouchCancel),document.removeEventListener("keydown",this.handleKeyDown,!0)):"UNLOADED"!==e&&"UNLOADED"===t&&(this.bodyScrollEnable(),window.removeEventListener("resize",this.handleResize),this.refModalImg.current?.removeEventListener?.("transitionend",this.handleImgTransitionEnd),this.refDialog.current?.close?.())},this.getDialogContainer=()=>{let e=document.querySelector("[data-rmiz-portal]");return null==e&&((e=document.createElement("div")).setAttribute("data-rmiz-portal",""),document.body.appendChild(e)),e},this.setId=()=>{let e=()=>Math.random().toString(16).slice(-4);this.setState({id:e()+e()+e()})},this.setAndTrackImg=()=>{let e=this.refContent.current;!e||(this.imgEl=e.querySelector(R),this.imgEl?(this.contentNotFoundChangeObserver?.disconnect?.(),this.imgEl.addEventListener("load",this.handleImgLoad),this.imgEl.addEventListener("click",this.handleZoom),this.state.loadedImgEl||this.handleImgLoad(),this.imgElResizeObserver=new ResizeObserver(e=>{let t=e[0];t?.target&&(this.imgEl=t.target,this.setState({styleGhost:N(this.imgEl)}))}),this.imgElResizeObserver.observe(this.imgEl),this.contentChangeObserver||(this.contentChangeObserver=new MutationObserver(()=>{this.setState({styleGhost:N(this.imgEl)})}),this.contentChangeObserver.observe(e,{attributes:!0,childList:!0,subtree:!0}))):this.contentNotFoundChangeObserver||(this.contentNotFoundChangeObserver=new MutationObserver(this.setAndTrackImg),this.contentNotFoundChangeObserver.observe(e,{childList:!0,subtree:!0})))},this.handleIfZoomChanged=e=>{let{isZoomed:t}=this.props;!e&&t?this.zoom():e&&!t&&this.unzoom()},this.handleImgLoad=()=>{let e=v(this.imgEl);if(!e)return;let t=new Image;c(this.imgEl)&&(t.sizes=this.imgEl.sizes,t.srcset=this.imgEl.srcset),t.src=e;let n=()=>{this.setState({loadedImgEl:t,styleGhost:N(this.imgEl)})};t.decode().then(n).catch(()=>{if(d(t)){n();return}t.onload=n})},this.handleZoom=()=>{this.hasImage()&&this.props.onZoomChange?.(!0)},this.handleUnzoom=()=>{this.props.onZoomChange?.(!1)},this.handleDialogCancel=e=>{e.preventDefault()},this.handleDialogClick=e=>{(e.target===this.refModalContent.current||e.target===this.refModalImg.current)&&this.handleUnzoom()},this.handleKeyDown=e=>{("Escape"===e.key||27===e.keyCode)&&(e.preventDefault(),e.stopPropagation(),this.handleUnzoom())},this.handleWheel=e=>{e.ctrlKey||(e.stopPropagation(),queueMicrotask(()=>{this.handleUnzoom()}))},this.handleTouchStart=e=>{if(e.touches.length>1){this.isScaling=!0;return}1===e.changedTouches.length&&e.changedTouches[0]&&(this.touchYStart=e.changedTouches[0].screenY)},this.handleTouchMove=e=>{let t=window.visualViewport?.scale??1;this.props.canSwipeToUnzoom&&!this.isScaling&&t<=1&&null!=this.touchYStart&&e.changedTouches[0]&&(this.touchYEnd=e.changedTouches[0].screenY,Math.abs(Math.max(this.touchYStart,this.touchYEnd)-Math.min(this.touchYStart,this.touchYEnd))>this.props.swipeToUnzoomThreshold&&(this.touchYStart=void 0,this.touchYEnd=void 0,this.handleUnzoom()))},this.handleTouchEnd=()=>{this.isScaling=!1,this.touchYStart=void 0,this.touchYEnd=void 0},this.handleTouchCancel=()=>{this.isScaling=!1,this.touchYStart=void 0,this.touchYEnd=void 0},this.handleResize=()=>{this.setState({shouldRefresh:!0})},this.hasImage=()=>this.imgEl&&(this.state.loadedImgEl||f(this.imgEl))&&"none"!==window.getComputedStyle(this.imgEl).display,this.zoom=()=>{this.bodyScrollDisable(),this.refDialog.current?.showModal?.(),this.refModalImg.current?.addEventListener?.("transitionend",this.handleImgTransitionEnd),this.setState({modalState:"LOADING"})},this.unzoom=()=>{this.setState({modalState:"UNLOADING"})},this.handleImgTransitionEnd=()=>{clearTimeout(this.timeoutTransitionEnd),"LOADING"===this.state.modalState?this.setState({modalState:"LOADED"}):"UNLOADING"===this.state.modalState&&this.setState({shouldRefresh:!1,modalState:"UNLOADED"})},this.ensureImgTransitionEnd=()=>{if(this.refModalImg.current){let e=window.getComputedStyle(this.refModalImg.current).transitionDuration,t=parseFloat(e);if(t){let n=t*(e.endsWith("ms")?1:1e3)+50;this.timeoutTransitionEnd=setTimeout(this.handleImgTransitionEnd,n)}}},this.bodyScrollDisable=()=>{this.prevBodyAttrs={overflow:document.body.style.overflow,width:document.body.style.width};let e=document.body.clientWidth;document.body.style.overflow="hidden",document.body.style.width=`${e}px`},this.bodyScrollEnable=()=>{document.body.style.width=this.prevBodyAttrs.width,document.body.style.overflow=this.prevBodyAttrs.overflow,this.prevBodyAttrs=P},this.loadZoomImg=()=>{let{props:{zoomImg:e}}=this,t=e?.src;if(t){let n=new Image;n.sizes=e?.sizes??"",n.srcset=e?.srcSet??"",n.src=t;let r=()=>{this.setState({isZoomImgLoaded:!0})};n.decode().then(r).catch(()=>{if(d(n)){r();return}n.onload=r})}},this.UNSAFE_handleSvg=()=>{let{imgEl:e,refModalImg:t,styleModalImg:n}=this;if(f(e)){let r=e.cloneNode(!0);C(r),r.style.width=`${n.width||0}px`,r.style.height=`${n.height||0}px`,r.addEventListener("click",this.handleUnzoom),t.current?.firstChild?.remove?.(),t.current?.appendChild?.(r)}}}render(){let{handleDialogCancel:e,handleDialogClick:t,handleUnzoom:n,handleZoom:r,imgEl:o,props:{a11yNameButtonUnzoom:i,a11yNameButtonZoom:s,children:d,classDialog:h,IconUnzoom:m,IconZoom:p,isZoomed:g,wrapElement:x,ZoomContent:y,zoomImg:w,zoomMargin:E},refContent:j,refDialog:N,refModalContent:C,refModalImg:R,refWrap:P,state:{id:L,isZoomImgLoaded:T,loadedImgEl:M,modalState:k,shouldRefresh:O,styleGhost:A}}=this,_=`rmiz-modal-${L}`,I=`rmiz-modal-img-${L}`,D=u(o),z=c(o),W=f(o),F=b(o),U=v(o),H=z?o.sizes:void 0,B=z?o.srcset:void 0,V=!!w?.src,Z=this.hasImage(),Y=F?`${s}: ${F}`:s,$="LOADING"===k||"LOADED"===k,K=Z?"found":"not-found",q="UNLOADED"===k||"UNLOADING"===k?"hidden":"visible";this.styleModalImg=Z?S({hasZoomImg:V,imgSrc:U,isSvg:W,isZoomed:g&&$,loadedImgEl:M,offset:E,shouldRefresh:O,targetEl:o}):{};let G=null;if(Z){let e=z||D?l.createElement("img",{alt:F,sizes:H,src:U,srcSet:B,...T&&"LOADED"===k?w:{},"data-rmiz-modal-img":"",height:this.styleModalImg.height||void 0,id:I,ref:R,style:this.styleModalImg,width:this.styleModalImg.width||void 0}):W?l.createElement("div",{"data-rmiz-modal-img":!0,ref:R,style:this.styleModalImg}):null,t=l.createElement("button",{"aria-label":i,"data-rmiz-btn-unzoom":"",onClick:n,type:"button"},l.createElement(m,null));G=y?l.createElement(y,{buttonUnzoom:t,modalState:k,img:e,onUnzoom:n}):l.createElement(l.Fragment,null,e,t)}return l.createElement(x,{"aria-owns":_,"data-rmiz":"",ref:P},l.createElement(x,{"data-rmiz-content":K,ref:j,style:{visibility:"UNLOADED"===k?"visible":"hidden"}},d),Z&&l.createElement(x,{"data-rmiz-ghost":"",style:A},l.createElement("button",{"aria-label":Y,"data-rmiz-btn-zoom":"",onClick:r,type:"button"},l.createElement(p,null))),Z&&a.createPortal(l.createElement("dialog",{"aria-labelledby":I,"aria-modal":"true",className:h,"data-rmiz-modal":"",id:_,onClick:t,onClose:n,onCancel:e,ref:N,role:"dialog"},l.createElement("div",{"data-rmiz-modal-overlay":q}),l.createElement("div",{"data-rmiz-modal-content":"",ref:C},G)),this.getDialogContainer()))}componentDidMount(){this.setId(),this.setAndTrackImg(),this.handleImgLoad(),this.UNSAFE_handleSvg()}componentWillUnmount(){"UNLOADED"!==this.state.modalState&&this.bodyScrollEnable(),this.contentChangeObserver?.disconnect?.(),this.contentNotFoundChangeObserver?.disconnect?.(),this.imgElResizeObserver?.disconnect?.(),this.imgEl?.removeEventListener?.("load",this.handleImgLoad),this.imgEl?.removeEventListener?.("click",this.handleZoom),this.refModalImg.current?.removeEventListener?.("transitionend",this.handleImgTransitionEnd),window.removeEventListener("wheel",this.handleWheel),window.removeEventListener("touchstart",this.handleTouchStart),window.removeEventListener("touchmove",this.handleTouchMove),window.removeEventListener("touchend",this.handleTouchEnd),window.removeEventListener("touchcancel",this.handleTouchCancel),window.removeEventListener("resize",this.handleResize),document.removeEventListener("keydown",this.handleKeyDown,!0)}componentDidUpdate(e,t){this.handleModalStateChange(t.modalState),this.UNSAFE_handleSvg(),this.handleIfZoomChanged(e.isZoomed)}}function M(e){let[t,n]=l.useState(!1);return l.createElement(L,{...e,isZoomed:t,onZoomChange:n})}T.defaultProps={a11yNameButtonUnzoom:"Minimize image",a11yNameButtonZoom:"Expand image",canSwipeToUnzoom:!0,IconUnzoom:function(){return l.createElement("svg",{"aria-hidden":"true","data-rmiz-btn-unzoom-icon":!0,fill:"currentColor",focusable:"false",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"},l.createElement("path",{d:"M 14.144531 1.148438 L 9 6.292969 L 9 3 L 8 3 L 8 8 L 13 8 L 13 7 L 9.707031 7 L 14.855469 1.851563 Z M 8 8 L 3 8 L 3 9 L 6.292969 9 L 1.148438 14.144531 L 1.851563 14.855469 L 7 9.707031 L 7 13 L 8 13 Z"}))},IconZoom:function(){return l.createElement("svg",{"aria-hidden":"true","data-rmiz-btn-zoom-icon":!0,fill:"currentColor",focusable:"false",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"},l.createElement("path",{d:"M 9 1 L 9 2 L 12.292969 2 L 2 12.292969 L 2 9 L 1 9 L 1 14 L 6 14 L 6 13 L 2.707031 13 L 13 2.707031 L 13 6 L 14 6 L 14 1 Z"}))},swipeToUnzoomThreshold:10,wrapElement:"div",zoomMargin:0},n(3725);var k=n(8212);function O(e){var t;let{zoomInProps:n,children:o,...l}=e;return(0,k.jsx)(M,{zoomMargin:20,wrapElement:"span",zoomImg:{src:"string"==typeof(t=l.src)?t:"default"in t?t.default.src:t.src,sizes:void 0,...n},children:null!=o?o:(0,k.jsx)(i(),{sizes:r.wW,...l})})}},7899:function(e,t,n){"use strict";n.r(t),n.d(t,{LanguageToggle:function(){return c}});var r=n(596),o=n(3402),i=n(3060),l=n(8904);n(916);var a=n(9442);/** - * @license lucide-react v0.437.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */let s=(0,n(2823).Z)("Languages",[["path",{d:"m5 8 6 6",key:"1wu5hv"}],["path",{d:"m4 14 6-6 2-3",key:"1k1g8d"}],["path",{d:"M2 5h12",key:"or177f"}],["path",{d:"M7 2h1",key:"1t2jsx"}],["path",{d:"m22 22-5-10-5 10",key:"don7ne"}],["path",{d:"M14 18h6",key:"1m8k6r"}]]);var u=n(8212);function c(e){let t=(0,o.Q)(),[n,c]=(0,a.useState)(!1);if(!t.locales)throw Error("Missing ``");return(0,u.jsxs)(r.J2,{open:n,onOpenChange:c,...e,children:[(0,u.jsx)(r.xo,{"aria-label":t.text.chooseLanguage,className:(0,l.m6)((0,i.d)({size:"icon",color:"ghost"})),children:(0,u.jsx)(s,{})}),(0,u.jsxs)(r.yk,{className:"flex flex-col p-1",children:[(0,u.jsx)("p",{className:"mb-1 p-2 text-xs font-medium text-fd-muted-foreground",children:t.text.chooseLanguage}),t.locales.map(e=>(0,u.jsx)("button",{type:"button",className:(0,l.m6)("rounded-md p-2 text-left text-sm transition-colors duration-100",e.locale===t.locale?"bg-fd-primary/10 font-medium text-fd-primary":"hover:bg-fd-accent hover:text-fd-accent-foreground"),onClick:()=>{var n;null===(n=t.onChange)||void 0===n||n.call(t,e.locale)},children:e.name},e.locale))]})]})}},6186:function(e,t,n){"use strict";n.d(t,{RootToggle:function(){return f}});var r=n(596),o=n(3357),i=n(5533),l=n(8904);n(916);var a=n(3389),s=n(9442),u=n(4126),c=n(9703),d=n(8212);function f(e){var t;let{options:n}=e,[f,m]=(0,s.useState)(!1),{closeOnRedirect:p}=(0,i.A)(),g=(0,c.usePathname)(),v=null!==(t=n.find(e=>(0,o.zh)(e.url,g,!0)))&&void 0!==t?t:n[0],b=(0,s.useCallback)(()=>{p.current=!1,m(!1)},[p]);return(0,d.jsxs)(r.J2,{open:f,onOpenChange:m,children:[(0,d.jsxs)(r.xo,{className:"-mx-2 flex flex-row items-center gap-2.5 rounded-lg p-2 hover:bg-fd-accent/50 hover:text-fd-accent-foreground",children:[(0,d.jsx)(h,{...v}),(0,d.jsx)(a.Z,{className:"size-4 text-fd-muted-foreground md:me-1.5"})]}),(0,d.jsx)(r.yk,{className:"w-[var(--radix-popover-trigger-width)] overflow-hidden p-0",children:n.map(e=>(0,d.jsx)(u.default,{href:e.url,onClick:b,className:(0,l.m6)("flex w-full flex-row gap-2 p-2",v===e?"bg-fd-accent text-fd-accent-foreground":"hover:bg-fd-accent/50"),children:(0,d.jsx)(h,{...e})},e.url))})]})}function h(e){let{title:t,icon:n,description:r}=e;return(0,d.jsxs)(d.Fragment,{children:[n,(0,d.jsxs)("div",{className:"flex-1 text-left",children:[(0,d.jsx)("p",{className:"text-sm font-medium",children:t}),(0,d.jsx)("p",{className:"text-xs text-fd-muted-foreground",children:r})]})]})}},6445:function(e,t,n){"use strict";n.d(t,{Tab:function(){return et},Tabs:function(){return J}});var r=n(8904),o=n(916),i=n(9442),l=n(7369),a=n(2909),s=n(2956),u=n(3991),c=n(8212),d=n(523),f=n(5571),h=n(6681),m=n(607),p=n(5683),g="rovingFocusGroup.onEntryFocus",v={bubbles:!1,cancelable:!0},b="RovingFocusGroup",[x,y,w]=function(e){let t=e+"CollectionProvider",[n,r]=(0,a.b)(t),[o,l]=n(t,{collectionRef:{current:null},itemMap:new Map}),d=e=>{let{scope:t,children:n}=e,r=i.useRef(null),l=i.useRef(new Map).current;return(0,c.jsx)(o,{scope:t,itemMap:l,collectionRef:r,children:n})};d.displayName=t;let f=e+"CollectionSlot",h=i.forwardRef((e,t)=>{let{scope:n,children:r}=e,o=l(f,n),i=(0,s.e)(t,o.collectionRef);return(0,c.jsx)(u.g7,{ref:i,children:r})});h.displayName=f;let m=e+"CollectionItemSlot",p="data-radix-collection-item",g=i.forwardRef((e,t)=>{let{scope:n,children:r,...o}=e,a=i.useRef(null),d=(0,s.e)(t,a),f=l(m,n);return i.useEffect(()=>(f.itemMap.set(a,{ref:a,...o}),()=>void f.itemMap.delete(a))),(0,c.jsx)(u.g7,{[p]:"",ref:d,children:r})});return g.displayName=m,[{Provider:d,Slot:h,ItemSlot:g},function(t){let n=l(e+"CollectionConsumer",t);return i.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(p,"]")));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])},r]}(b),[E,j]=(0,a.b)(b,[w]),[S,N]=E(b),C=i.forwardRef((e,t)=>(0,c.jsx)(x.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,c.jsx)(x.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,c.jsx)(R,{...e,ref:t})})}));C.displayName=b;var R=i.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,orientation:r,loop:o=!1,dir:a,currentTabStopId:u,defaultCurrentTabStopId:d,onCurrentTabStopIdChange:b,onEntryFocus:x,preventScrollOnEntryFocus:w=!1,...E}=e,j=i.useRef(null),N=(0,s.e)(t,j),C=(0,p.gm)(a),[R=null,P]=(0,m.T)({prop:u,defaultProp:d,onChange:b}),[L,T]=i.useState(!1),k=(0,h.W)(x),O=y(n),A=i.useRef(!1),[_,I]=i.useState(0);return i.useEffect(()=>{let e=j.current;if(e)return e.addEventListener(g,k),()=>e.removeEventListener(g,k)},[k]),(0,c.jsx)(S,{scope:n,orientation:r,dir:C,loop:o,currentTabStopId:R,onItemFocus:i.useCallback(e=>P(e),[P]),onItemShiftTab:i.useCallback(()=>T(!0),[]),onFocusableItemAdd:i.useCallback(()=>I(e=>e+1),[]),onFocusableItemRemove:i.useCallback(()=>I(e=>e-1),[]),children:(0,c.jsx)(f.WV.div,{tabIndex:L||0===_?-1:0,"data-orientation":r,...E,ref:N,style:{outline:"none",...e.style},onMouseDown:(0,l.M)(e.onMouseDown,()=>{A.current=!0}),onFocus:(0,l.M)(e.onFocus,e=>{let t=!A.current;if(e.target===e.currentTarget&&t&&!L){let t=new CustomEvent(g,v);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=O().filter(e=>e.focusable);M([e.find(e=>e.active),e.find(e=>e.id===R),...e].filter(Boolean).map(e=>e.ref.current),w)}}A.current=!1}),onBlur:(0,l.M)(e.onBlur,()=>T(!1))})})}),P="RovingFocusGroupItem",L=i.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,focusable:r=!0,active:o=!1,tabStopId:a,...s}=e,u=(0,d.M)(),h=a||u,m=N(P,n),p=m.currentTabStopId===h,g=y(n),{onFocusableItemAdd:v,onFocusableItemRemove:b}=m;return i.useEffect(()=>{if(r)return v(),()=>b()},[r,v,b]),(0,c.jsx)(x.ItemSlot,{scope:n,id:h,focusable:r,active:o,children:(0,c.jsx)(f.WV.span,{tabIndex:p?0:-1,"data-orientation":m.orientation,...s,ref:t,onMouseDown:(0,l.M)(e.onMouseDown,e=>{r?m.onItemFocus(h):e.preventDefault()}),onFocus:(0,l.M)(e.onFocus,()=>m.onItemFocus(h)),onKeyDown:(0,l.M)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey){m.onItemShiftTab();return}if(e.target!==e.currentTarget)return;let t=function(e,t,n){var r;let o=(r=e.key,"rtl"!==n?r:"ArrowLeft"===r?"ArrowRight":"ArrowRight"===r?"ArrowLeft":r);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return T[o]}(e,m.orientation,m.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let o=g().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)o.reverse();else if("prev"===t||"next"===t){var n,r;"prev"===t&&o.reverse();let i=o.indexOf(e.currentTarget);o=m.loop?(n=o,r=i+1,n.map((e,t)=>n[(r+t)%n.length])):o.slice(i+1)}setTimeout(()=>M(o))}})})})});L.displayName=P;var T={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function M(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=document.activeElement;for(let r of e)if(r===n||(r.focus({preventScroll:t}),document.activeElement!==n))return}var k=n(1177),O="Tabs",[A,_]=(0,a.b)(O,[j]),I=j(),[D,z]=A(O),W=i.forwardRef((e,t)=>{let{__scopeTabs:n,value:r,onValueChange:o,defaultValue:i,orientation:l="horizontal",dir:a,activationMode:s="automatic",...u}=e,h=(0,p.gm)(a),[g,v]=(0,m.T)({prop:r,onChange:o,defaultProp:i});return(0,c.jsx)(D,{scope:n,baseId:(0,d.M)(),value:g,onValueChange:v,orientation:l,dir:h,activationMode:s,children:(0,c.jsx)(f.WV.div,{dir:h,"data-orientation":l,...u,ref:t})})});W.displayName=O;var F="TabsList",U=i.forwardRef((e,t)=>{let{__scopeTabs:n,loop:r=!0,...o}=e,i=z(F,n),l=I(n);return(0,c.jsx)(C,{asChild:!0,...l,orientation:i.orientation,dir:i.dir,loop:r,children:(0,c.jsx)(f.WV.div,{role:"tablist","aria-orientation":i.orientation,...o,ref:t})})});U.displayName=F;var H="TabsTrigger",B=i.forwardRef((e,t)=>{let{__scopeTabs:n,value:r,disabled:o=!1,...i}=e,a=z(H,n),s=I(n),u=Y(a.baseId,r),d=$(a.baseId,r),h=r===a.value;return(0,c.jsx)(L,{asChild:!0,...s,focusable:!o,active:h,children:(0,c.jsx)(f.WV.button,{type:"button",role:"tab","aria-selected":h,"aria-controls":d,"data-state":h?"active":"inactive","data-disabled":o?"":void 0,disabled:o,id:u,...i,ref:t,onMouseDown:(0,l.M)(e.onMouseDown,e=>{o||0!==e.button||!1!==e.ctrlKey?e.preventDefault():a.onValueChange(r)}),onKeyDown:(0,l.M)(e.onKeyDown,e=>{[" ","Enter"].includes(e.key)&&a.onValueChange(r)}),onFocus:(0,l.M)(e.onFocus,()=>{let e="manual"!==a.activationMode;h||o||!e||a.onValueChange(r)})})})});B.displayName=H;var V="TabsContent",Z=i.forwardRef((e,t)=>{let{__scopeTabs:n,value:r,forceMount:o,children:l,...a}=e,s=z(V,n),u=Y(s.baseId,r),d=$(s.baseId,r),h=r===s.value,m=i.useRef(h);return i.useEffect(()=>{let e=requestAnimationFrame(()=>m.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,c.jsx)(k.z,{present:o||h,children:n=>{let{present:r}=n;return(0,c.jsx)(f.WV.div,{"data-state":h?"active":"inactive","data-orientation":s.orientation,role:"tabpanel","aria-labelledby":u,hidden:!r,id:d,tabIndex:0,...a,ref:t,style:{...e.style,animationDuration:m.current?"0s":void 0},children:r&&l})}})});function Y(e,t){return"".concat(e,"-trigger-").concat(t)}function $(e,t){return"".concat(e,"-content-").concat(t)}Z.displayName=V,(0,o.r)({},{Tabs:()=>K,TabsContent:()=>X,TabsList:()=>q,TabsTrigger:()=>G});var K=i.forwardRef((e,t)=>(0,c.jsx)(W,{ref:t,...e,className:(0,r.m6)("flex flex-col overflow-hidden rounded-xl border bg-fd-card",e.className)}));K.displayName="Tabs";var q=i.forwardRef((e,t)=>(0,c.jsx)(U,{ref:t,...e,className:(0,r.m6)("flex flex-row items-end gap-4 overflow-x-auto bg-fd-secondary px-4 text-fd-muted-foreground",e.className)}));q.displayName="TabsList";var G=i.forwardRef((e,t)=>(0,c.jsx)(B,{ref:t,...e,className:(0,r.m6)("whitespace-nowrap border-b border-transparent py-2 text-sm font-medium transition-colors hover:text-fd-accent-foreground disabled:pointer-events-none disabled:opacity-50 data-[state=active]:border-fd-primary data-[state=active]:text-fd-primary",e.className)}));G.displayName="TabsTrigger";var X=i.forwardRef((e,t)=>(0,c.jsx)(Z,{ref:t,...e,className:(0,r.m6)("p-4",e.className)}));X.displayName="TabsContent";var Q=new Map;function J(e){let{groupId:t,items:n=[],persist:o=!1,defaultIndex:l=0,...a}=e,s=(0,i.useMemo)(()=>n.map(e=>ee(e)),[n]),[u,d]=(0,i.useState)(s[l]);(0,i.useLayoutEffect)(()=>{if(!t)return;let e=e=>{s.includes(e)&&d(e)},n=o?localStorage.getItem(t):sessionStorage.getItem(t);return n&&e(n),!function(e,t){var n;let r=null!==(n=Q.get(e))&&void 0!==n?n:[];r.push(t),Q.set(e,r)}(t,e),()=>{!function(e,t){var n;let r=null!==(n=Q.get(e))&&void 0!==n?n:[];Q.set(e,r.filter(e=>e!==t))}(t,e)}},[t,o,s]);let f=(0,i.useCallback)(e=>{if(t){var n;null===(n=Q.get(t))||void 0===n||n.forEach(t=>{t(e)}),o?localStorage.setItem(t,e):sessionStorage.setItem(t,e)}else d(e)},[t,o]);return(0,c.jsxs)(K,{value:u,onValueChange:f,...a,className:(0,r.m6)("my-4",a.className),children:[(0,c.jsx)(q,{children:s.map((e,t)=>(0,c.jsx)(G,{value:e,children:n[t]},e))}),a.children]})}function ee(e){return e.toLowerCase().replace(/\s/,"-")}function et(e){let{value:t,className:n,...o}=e;return(0,c.jsx)(X,{value:ee(t),className:(0,r.m6)("prose-no-margin [&>figure:only-child]:-m-4 [&>figure:only-child]:rounded-none [&>figure:only-child]:border-none",n),...o})}},9254:function(e,t,n){"use strict";n.d(t,{LinksMenu:function(){return v.DH},Sidebar:function(){return r.Y},SidebarCollapseTrigger:function(){return R},SubNav:function(){return C},ThemeToggle:function(){return g},TreeContextProvider:function(){return b.G}});var r=n(685),o=n(8904),i=n(7999),l=n(9442),a=n(8212),s=n(5335),u=n(2823);/** - * @license lucide-react v0.437.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */let c=(0,u.Z)("Sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]),d=(0,u.Z)("Moon",[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]]);var f=n(5475);function h({transparentMode:e="none",...t}){let[n,r]=(0,l.useState)("none"!==e);return(0,l.useEffect)(()=>{if("top"!==e)return;let t=()=>{r(window.scrollY<10)};return t(),window.addEventListener("scroll",t),()=>{window.removeEventListener("scroll",t)}},[e]),(0,a.jsx)("header",{...t,className:(0,o.m6)("sticky top-0 z-50 border-b transition-colors",n?"border-transparent":"border-fd-foreground/10 bg-fd-background/60 backdrop-blur-md",t.className)})}function m({title:e,url:t="/"}){return(0,a.jsx)(i.Z,{href:t,className:"inline-flex items-center gap-2 font-semibold",children:e})}var p=(0,s.j)("size-6 rounded-full p-1 text-fd-muted-foreground",{variants:{dark:{true:"dark:bg-fd-accent dark:text-fd-accent-foreground",false:"bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"}}});function g({className:e,...t}){let{setTheme:n,resolvedTheme:r}=(0,f.F)(),i=(0,l.useCallback)(()=>{n("dark"===r?"light":"dark")},[n,r]);return(0,a.jsxs)("button",{type:"button",className:(0,o.m6)("inline-flex items-center rounded-full border p-0.5",e),"data-theme-toggle":"","aria-label":"Toggle Theme",onClick:i,...t,children:[(0,a.jsx)(c,{className:(0,o.m6)(p({dark:!1}))}),(0,a.jsx)(d,{className:(0,o.m6)(p({dark:!0}))})]})}var v=n(2172),b=n(1935);n(9071),n(596);var x=n(4380),y=n(5533);n(3402),n(3721);var w=n(3060);n(916);var E=n(3989);/** - * @license lucide-react v0.437.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */let j=(0,u.Z)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),S=(0,u.Z)("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]);var N=n(3156);function C(e){let{title:t,url:n,transparentMode:r,children:i,enableSearch:l=!0}=e,{open:s}=(0,y.A)(),{enabled:u}=(0,x.A)();return(0,a.jsxs)(h,{id:"nd-subnav",className:"flex h-14 flex-row items-center px-4 md:hidden",transparentMode:r,children:[(0,a.jsx)(m,{url:n,title:t}),(0,a.jsx)("div",{className:"flex flex-1 flex-row items-center",children:i}),u&&l?(0,a.jsx)(v._M,{}):null,(0,a.jsx)(E.vP,{className:(0,o.m6)((0,w.d)({color:"ghost",size:"icon",className:"-me-2"})),children:s?(0,a.jsx)(j,{}):(0,a.jsx)(S,{})})]})}function R(){let{setCollapsed:e}=(0,y.A)();return(0,a.jsx)("button",{type:"button","aria-label":"Collapse Sidebar",className:(0,o.m6)((0,w.d)({color:"ghost",size:"icon",className:"ms-auto max-md:hidden"})),onClick:(0,l.useCallback)(()=>{e(e=>!e)},[e]),children:(0,a.jsx)(N.Z,{})})}},4706:function(e,t,n){"use strict";n.r(t),n.d(t,{DynamicSidebar:function(){return d}});var r=n(685);n(2172),n(1935),n(9071),n(596),n(4380);var o=n(5533);n(3402),n(3721);var i=n(3060),l=n(8904);n(916);var a=n(9442),s=n(3156),u=n(1809),c=n(8212);function d(e){let{collapsed:t,setCollapsed:n}=(0,o.A)(),[d,f]=(0,a.useState)(!1),h=(0,a.useRef)(0),m=(0,a.useRef)(0),p=(0,a.useCallback)(()=>{n(e=>!e)},[n]);(0,u.p)(t,()=>{f(!1),m.current=Date.now()+150});let g=(0,a.useCallback)(e=>{"touch"===e.pointerType||m.current>Date.now()||(window.clearTimeout(h.current),f(!0))},[]),v=(0,a.useCallback)(e=>{"touch"!==e.pointerType&&(window.clearTimeout(h.current),h.current=window.setTimeout(()=>{f(!1),m.current=Date.now()+150},Math.min(e.clientX,document.body.clientWidth-e.clientX)>100?0:500))},[]);return(0,c.jsxs)(c.Fragment,{children:[t?(0,c.jsx)("div",{className:"fixed inset-y-0 start-0 w-6 max-md:hidden xl:w-[50px]",onPointerEnter:g,onPointerLeave:v}):null,t?(0,c.jsx)("button",{type:"button","aria-label":"Collapse Sidebar",className:(0,l.m6)((0,i.d)({color:"secondary",size:"icon",className:"fixed start-4 bottom-2 z-10 max-md:hidden"})),onClick:p,children:(0,c.jsx)(s.Z,{})}):null,(0,c.jsx)(r.Y,{...e,aside:{"data-collapse":t,"data-hover":d,onPointerEnter:g,onPointerLeave:v,"aria-hidden":!!(t&&!d),className:(0,l.m6)("md:transition-[transform,padding,width,margin]",t&&["md:top-1 md:me-fd-sidebar-offset md:h-[calc(100dvh-4px)] md:w-[var(--fd-sidebar-width)] md:animate-fd-sidebar-collapse md:rounded-xl md:border md:ps-0 md:shadow-md",d?"md:translate-x-1 rtl:md:-translate-x-1":"md:translate-x-[calc(var(--fd-sidebar-width)*-1)] rtl:md:translate-x-[var(--fd-sidebar-width)]"])}})]})}},7082:function(e,t,n){"use strict";n.r(t),n.d(t,{EditOnGitHub:function(){return u}});var r=n(3402),o=n(3060),i=n(8904);n(916);var l=n(9442);/** - * @license lucide-react v0.437.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */let a=(0,n(2823).Z)("SquarePen",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z",key:"ohrbg2"}]]);var s=n(8212),u=(0,l.forwardRef)((e,t)=>{let{owner:n,repo:l,sha:u="main",path:c,...d}=e,{text:f}=(0,r.Q)();return(0,s.jsxs)("a",{ref:t,href:"https://github.com/".concat(n,"/").concat(l,"/blob/").concat(u,"/").concat(c.startsWith("/")?c.slice(1):c),target:"_blank",rel:"noreferrer noopener",...d,className:(0,i.m6)((0,o.d)({color:"outline",className:"text-fd-muted-foreground text-xs p-1.5 gap-2"}),d.className),children:[(0,s.jsx)(a,{className:"size-3.5"}),f.editOnGithub]})});u.displayName="EditOnGitHub"},9753:function(e,t,n){"use strict";n.d(t,{Pre:function(){return i}});var r=n(7334);n(9071),n(1219),n(3060),n(916);var o=n(8212);function i(e){return(0,o.jsx)(r.d,{...e,children:(0,o.jsx)(r.S,{children:e.children})})}},808:function(e,t,n){"use strict";n.d(t,{Breadcrumb:function(){return j},Footer:function(){return R},LastUpdate:function(){return S},TOCItems:function(){return w},Toc:function(){return x},TocPopover:function(){return y}});var r=n(3362),o=n(1935),i=n(9071),l=n(596),a=n(3402),s=n(8904);n(916);var u=n(9442),c=n(2823);/** - * @license lucide-react v0.437.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */let d=(0,c.Z)("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]),f=(0,c.Z)("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);var h=n(4126),m=n(9703),p=n(5335),g=n(189),v=n(4201),b=n(8212);function x(e){let{header:t,footer:n,children:r}=e,{text:o}=(0,a.Q)();return(0,b.jsxs)("div",{"data-toc":"",className:"sticky top-0 flex h-dvh w-[var(--fd-c-toc)] min-w-[var(--fd-toc-width)] flex-col gap-4 pe-[max(calc(var(--fd-c-toc)-var(--fd-toc-width)),0.75rem)] pt-12 max-lg:hidden",children:[t,(0,b.jsxs)("h3",{className:"-mb-1 -ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground",children:[(0,b.jsx)(g.Z,{className:"size-4"}),o.toc]}),r,n]})}function y(e){let{header:t,footer:n,items:r,children:o}=e,{text:i}=(0,a.Q)(),s=v.tD(),c=(0,u.useMemo)(()=>{var e;return null===(e=r.find(e=>s===e.url.slice(1)))||void 0===e?void 0:e.title},[r,s]);return(0,b.jsxs)(l.J2,{children:[(0,b.jsxs)(l.xo,{className:"inline-flex size-full items-center gap-2 text-nowrap px-4 py-2 text-left md:px-3",children:[(0,b.jsx)(g.Z,{className:"size-4 shrink-0"}),i.toc,c?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(f,{className:"-mx-1.5 size-4 shrink-0 text-fd-muted-foreground"}),(0,b.jsx)("span",{className:"truncate text-fd-muted-foreground",children:c})]}):null]}),(0,b.jsxs)(l.yk,{hideWhenDetached:!0,alignOffset:16,align:"start",side:"bottom",className:"flex max-h-[var(--radix-popover-content-available-height)] w-[260px] flex-col gap-4 p-3","data-toc-popover":"",children:[t,o,n]})]})}function w(e){let{items:t,isMenu:n=!1}=e,{text:o}=(0,a.Q)(),l=(0,u.useRef)(null),c=(0,r.K)(l);return 0===t.length?(0,b.jsx)("div",{className:"rounded-lg border bg-fd-card p-3 text-xs text-fd-muted-foreground",children:o.tocNoHeadings}):(0,b.jsx)(i.xr,{className:(0,s.m6)("flex flex-col",n&&"-ms-3"),children:(0,b.jsxs)(i.fK,{className:"relative min-h-0 text-sm",ref:l,children:[(0,b.jsx)("div",{role:"none",className:"absolute start-0 w-px bg-fd-primary transition-all",style:{top:c[0],height:c[1]}}),(0,b.jsx)(v.ID,{containerRef:l,children:(0,b.jsx)("div",{className:(0,s.m6)("flex flex-col text-fd-muted-foreground",!n&&"border-s border-fd-foreground/10"),children:t.map(e=>(0,b.jsx)(E,{item:e},e.url))})})]})})}function E(e){let{item:t}=e;return(0,b.jsx)(v.FU,{href:t.url,className:(0,s.m6)("py-1.5 transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary",t.depth<=2&&"ps-3.5",3===t.depth&&"ps-6",t.depth>=4&&"ps-8"),children:t.title})}function j(e){var t,n;let{full:r=!1,...i}=e,{root:l}=(0,o.W)(),a=(t=(0,m.usePathname)(),n={includePage:r,...i},(0,u.useMemo)(()=>(function(e,t,n={}){let{includeRoot:r,...o}=n,i=function e(t,n,r){let o;let{includePage:i=!0,includeSeparator:l=!1}=r;for(let a of t){if(l&&"separator"===a.type&&(o=a.name),"folder"===a.type){if(a.index?.url===n){let e=[];return o&&e.push({name:o}),r.includePage&&e.push({name:a.index.name,url:a.index.url}),e}let t=e(a.children,n,r);if(t)return t.unshift({name:a.name,url:a.index?.url}),o&&t.unshift({name:o}),t}if("page"===a.type&&a.url===n){let e=[];return o&&e.push({name:o}),i&&e.push({name:a.name,url:a.url}),e}}return null}(t.children,e,o)??[];return r&&i.unshift({name:t.name,url:"object"==typeof r?r.url:void 0}),i})(t,l,n),[l,t,n]));return 0===a.length?null:(0,b.jsx)("div",{className:"-mb-3 flex flex-row items-center gap-1 text-sm font-medium text-fd-muted-foreground",children:a.map((e,t)=>(0,b.jsxs)(u.Fragment,{children:[0!==t&&(0,b.jsx)(f,{className:"size-4 shrink-0 rtl:rotate-180"}),e.url?(0,b.jsx)(h.default,{href:e.url,className:"truncate hover:text-fd-accent-foreground",children:e.name}):(0,b.jsx)("span",{className:"truncate",children:e.name})]},t))})}function S(e){let{text:t}=(0,a.Q)(),[n,r]=(0,u.useState)("");return(0,u.useEffect)(()=>{r(e.date.toLocaleDateString())},[e.date]),(0,b.jsxs)("p",{className:"text-xs text-fd-muted-foreground",children:[t.lastUpdate," ",n]})}n(7923);var N=(0,p.j)("flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground"),C=(0,p.j)("inline-flex items-center gap-0.5 text-fd-muted-foreground");function R(e){let{items:t}=e,n=(0,o.W)(),r=(0,m.usePathname)(),{text:i}=(0,a.Q)(),{previous:l=null==t?void 0:t.previous,next:c=null==t?void 0:t.next}=(0,u.useMemo)(()=>{let e=n.navigation.findIndex(e=>e.url===r);return{previous:n.navigation[e-1],next:n.navigation[e+1]}},[r,n.navigation]);return(0,b.jsxs)("div",{className:"grid grid-cols-2 gap-4 pb-6",children:[l?(0,b.jsxs)(h.default,{href:l.url,className:(0,s.m6)(N()),children:[(0,b.jsxs)("div",{className:(0,s.m6)(C()),children:[(0,b.jsx)(d,{className:"-ms-1 size-4 shrink-0 rtl:rotate-180"}),(0,b.jsx)("p",{children:i.previousPage})]}),(0,b.jsx)("p",{className:"font-medium",children:l.name})]}):null,c?(0,b.jsxs)(h.default,{href:c.url,className:(0,s.m6)(N({className:"col-start-2 text-end"})),children:[(0,b.jsxs)("div",{className:(0,s.m6)(C({className:"flex-row-reverse"})),children:[(0,b.jsx)(f,{className:"-me-1 size-4 shrink-0 rtl:rotate-180"}),(0,b.jsx)("p",{children:i.nextPage})]}),(0,b.jsx)("p",{className:"font-medium",children:c.name})]}):null]})}},8666:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return c}});var r=n(3362),o=n(9071),i=n(3402),l=n(8904);n(916);var a=n(4201),s=n(9442),u=n(8212);function c(e){let{items:t,isMenu:n=!1}=e,{text:c}=(0,i.Q)(),h=(0,s.useRef)(null),m=(0,r.K)(h),[p,g]=(0,s.useState)();return((0,s.useLayoutEffect)(()=>{if(!h.current)return;let e=h.current;function n(){if(0===e.clientHeight)return;let n=0,r=0,o=[];for(let i=0;i{r.disconnect()}},[t]),0===t.length)?(0,u.jsx)("div",{className:"rounded-lg border bg-fd-card p-3 text-xs text-fd-muted-foreground",children:c.tocNoHeadings}):(0,u.jsx)(o.xr,{className:(0,l.m6)("flex flex-col",n&&"-ms-3"),children:(0,u.jsxs)(o.fK,{className:"relative min-h-0 text-sm text-fd-muted-foreground",ref:h,children:[p?(0,u.jsx)("div",{className:"absolute start-0 top-0 rtl:-scale-x-100",style:{width:p.width,height:p.height,maskImage:'url("data:image/svg+xml,'.concat(encodeURIComponent('')),'")')},children:(0,u.jsx)("div",{className:"bg-fd-primary transition-all",style:{marginTop:m[0],height:m[1]}})}):null,(0,u.jsx)(a.ID,{containerRef:h,children:(0,u.jsx)("div",{className:"flex flex-col",children:t.map((e,n)=>{var r,o;return(0,u.jsx)(f,{item:e,upper:null===(r=t[n-1])||void 0===r?void 0:r.depth,lower:null===(o=t[n+1])||void 0===o?void 0:o.depth},e.url)})})})]})})}function d(e){return e>=3?12:0}function f(e){var t;let{item:n,upper:r=n.depth,lower:o=n.depth}=e,i=d(n.depth),s=d(r),c=d(o);return(0,u.jsxs)(a.FU,{href:n.url,style:{paddingInlineStart:"".concat((t=n.depth)<=2?16:3===t?32:48,"px")},className:"relative py-2 transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary",children:[i!==s?(0,u.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",className:"absolute -top-2 start-0 size-4 rtl:-scale-x-100",children:(0,u.jsx)("line",{x1:s,y1:"0",x2:i,y2:"16",className:"stroke-fd-foreground/10",strokeWidth:"1"})}):null,(0,u.jsx)("div",{className:(0,l.m6)("absolute inset-y-0 w-px bg-fd-foreground/10",i!==s&&"top-2",i!==c&&"bottom-2"),style:{insetInlineStart:i}}),n.title]})}}}]); \ No newline at end of file diff --git a/_next/static/chunks/500-1b1a53ff982c1110.js b/_next/static/chunks/500-1b1a53ff982c1110.js deleted file mode 100644 index 0ed89867..00000000 --- a/_next/static/chunks/500-1b1a53ff982c1110.js +++ /dev/null @@ -1,2 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[500],{3996:function(e,t){"use strict";function n(){return""}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDeploymentIdQueryOrEmptyString",{enumerable:!0,get:function(){return n}})},143:function(){"trimStart"in String.prototype||(String.prototype.trimStart=String.prototype.trimLeft),"trimEnd"in String.prototype||(String.prototype.trimEnd=String.prototype.trimRight),"description"in Symbol.prototype||Object.defineProperty(Symbol.prototype,"description",{configurable:!0,get:function(){var e=/\((.*)\)/.exec(this.toString());return e?e[1]:void 0}}),Array.prototype.flat||(Array.prototype.flat=function(e,t){return t=this.concat.apply([],this),e>1&&t.some(Array.isArray)?t.flat(e-1):t},Array.prototype.flatMap=function(e,t){return this.map(e,t).flat()}),Promise.prototype.finally||(Promise.prototype.finally=function(e){if("function"!=typeof e)return this.then(e,e);var t=this.constructor||Promise;return this.then(function(n){return t.resolve(e()).then(function(){return n})},function(n){return t.resolve(e()).then(function(){throw n})})}),Object.fromEntries||(Object.fromEntries=function(e){return Array.from(e).reduce(function(e,t){return e[t[0]]=t[1],e},{})}),Array.prototype.at||(Array.prototype.at=function(e){var t=Math.trunc(e)||0;if(t<0&&(t+=this.length),!(t<0||t>=this.length))return this[t]}),Object.hasOwn||(Object.hasOwn=function(e,t){if(null==e)throw TypeError("Cannot convert undefined or null to object");return Object.prototype.hasOwnProperty.call(Object(e),t)})},3064:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addBasePath",{enumerable:!0,get:function(){return u}});let r=n(4982),o=n(510);function u(e,t){return(0,o.normalizePathTrailingSlash)((0,r.addPathPrefix)(e,""))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9973:function(e,t){"use strict";function n(e){var t,n;t=self.__next_s,n=()=>{e()},t&&t.length?t.reduce((e,t)=>{let[n,r]=t;return e.then(()=>new Promise((e,t)=>{let o=document.createElement("script");if(r)for(let e in r)"children"!==e&&o.setAttribute(e,r[e]);n?(o.src=n,o.onload=()=>e(),o.onerror=t):r&&(o.innerHTML=r.children,setTimeout(e)),document.head.appendChild(o)}))},Promise.resolve()).catch(e=>{console.error(e)}).then(()=>{n()}):n()}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"appBootstrap",{enumerable:!0,get:function(){return n}}),window.next={version:"14.2.7",appDir:!0},("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7770:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"callServer",{enumerable:!0,get:function(){return o}});let r=n(4036);async function o(e,t){let n=(0,r.getServerActionDispatcher)();if(!n)throw Error("Invariant: missing action dispatcher.");return new Promise((r,o)=>{n({actionId:e,actionArgs:t,resolve:r,reject:o})})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},359:function(e,t,n){"use strict";let r,o;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hydrate",{enumerable:!0,get:function(){return x}});let u=n(6503),l=n(2310),a=n(8212);n(143);let i=u._(n(9224)),c=l._(n(9442)),s=n(1267),f=n(3348),d=u._(n(2515)),p=n(7770),h=n(396),y=n(9639);n(7669);let _=window.console.error;window.console.error=function(){for(var e=arguments.length,t=Array(e),n=0;n{if((0,h.isNextRouterError)(e.error)){e.preventDefault();return}});let v=document,b=new TextEncoder,g=!1,m=!1,R=null;function P(e){if(0===e[0])r=[];else if(1===e[0]){if(!r)throw Error("Unexpected server data: missing bootstrap script.");o?o.enqueue(b.encode(e[1])):r.push(e[1])}else 2===e[0]&&(R=e[1])}let j=function(){o&&!m&&(o.close(),m=!0,r=void 0),g=!0};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",j,!1):j();let O=self.__next_f=self.__next_f||[];O.forEach(P),O.push=P;let S=new ReadableStream({start(e){r&&(r.forEach(t=>{e.enqueue(b.encode(t))}),g&&!m&&(e.close(),m=!0,r=void 0)),o=e}}),E=(0,s.createFromReadableStream)(S,{callServer:p.callServer});function w(){return(0,c.use)(E)}let T=c.default.StrictMode;function M(e){let{children:t}=e;return t}function x(){let e=(0,y.createMutableActionQueue)(),t=(0,a.jsx)(T,{children:(0,a.jsx)(f.HeadManagerContext.Provider,{value:{appDir:!0},children:(0,a.jsx)(y.ActionQueueContext.Provider,{value:e,children:(0,a.jsx)(M,{children:(0,a.jsx)(w,{})})})})}),n=window.__next_root_layout_missing_tags,r=!!(null==n?void 0:n.length),o={onRecoverableError:d.default};"__next_error__"===document.documentElement.id||r?i.default.createRoot(v,o).render(t):c.default.startTransition(()=>i.default.hydrateRoot(v,t,{...o,formState:R}))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4718:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(2917),(0,n(9973).appBootstrap)(()=>{let{hydrate:e}=n(359);n(4036),n(7928),e()}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2917:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(3996);{let e=n.u;n.u=function(){for(var t=arguments.length,n=Array(t),r=0;r(l(function(){var e;let t=document.getElementsByName(u)[0];if(null==t?void 0:null==(e=t.shadowRoot)?void 0:e.childNodes[0])return t.shadowRoot.childNodes[0];{let e=document.createElement(u);e.style.cssText="position:absolute";let t=document.createElement("div");return t.ariaLive="assertive",t.id="__next-route-announcer__",t.role="alert",t.style.cssText="position:absolute;border:0;height:1px;margin:-1px;padding:0;width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap;word-wrap:normal",e.attachShadow({mode:"open"}).appendChild(t),document.body.appendChild(e),t}}()),()=>{let e=document.getElementsByTagName(u)[0];(null==e?void 0:e.isConnected)&&document.body.removeChild(e)}),[]);let[a,i]=(0,r.useState)(""),c=(0,r.useRef)();return(0,r.useEffect)(()=>{let e="";if(document.title)e=document.title;else{let t=document.querySelector("h1");t&&(e=t.innerText||t.textContent||"")}void 0!==c.current&&c.current!==e&&i(e),c.current=e},[t]),n?(0,o.createPortal)(a,n):null}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8e3:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ACTION:function(){return r},FLIGHT_PARAMETERS:function(){return i},NEXT_DID_POSTPONE_HEADER:function(){return s},NEXT_ROUTER_PREFETCH_HEADER:function(){return u},NEXT_ROUTER_STATE_TREE:function(){return o},NEXT_RSC_UNION_QUERY:function(){return c},NEXT_URL:function(){return l},RSC_CONTENT_TYPE_HEADER:function(){return a},RSC_HEADER:function(){return n}});let n="RSC",r="Next-Action",o="Next-Router-State-Tree",u="Next-Router-Prefetch",l="Next-Url",a="text/x-component",i=[[n],[o],[u]],c="_rsc",s="x-nextjs-postponed";("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4036:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{createEmptyCacheNode:function(){return C},default:function(){return I},getServerActionDispatcher:function(){return E},urlToUrlWithoutFlightMarker:function(){return T}});let r=n(2310),o=n(8212),u=r._(n(9442)),l=n(1989),a=n(2971),i=n(4310),c=n(5742),s=n(5666),f=n(9101),d=n(3542),p=n(7862),h=n(3064),y=n(467),_=n(4181),v=n(9286),b=n(3139),g=n(8e3),m=n(3153),R=n(2630),P=n(4207),j="undefined"==typeof window,O=j?null:new Map,S=null;function E(){return S}let w={};function T(e){let t=new URL(e,location.origin);if(t.searchParams.delete(g.NEXT_RSC_UNION_QUERY),t.pathname.endsWith(".txt")){let{pathname:e}=t,n=e.endsWith("/index.txt")?10:4;t.pathname=e.slice(0,-n)}return t}function M(e){return e.origin!==window.location.origin}function x(e){let{appRouterState:t,sync:n}=e;return(0,u.useInsertionEffect)(()=>{let{tree:e,pushRef:r,canonicalUrl:o}=t,u={...r.preserveCustomHistoryState?window.history.state:{},__NA:!0,__PRIVATE_NEXTJS_INTERNALS_TREE:e};r.pendingPush&&(0,i.createHrefFromUrl)(new URL(window.location.href))!==o?(r.pendingPush=!1,window.history.pushState(u,"",o)):window.history.replaceState(u,"",o),n(t)},[t,n]),null}function C(){return{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null}}function A(e){null==e&&(e={});let t=window.history.state,n=null==t?void 0:t.__NA;n&&(e.__NA=n);let r=null==t?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE;return r&&(e.__PRIVATE_NEXTJS_INTERNALS_TREE=r),e}function N(e){let{headCacheNode:t}=e,n=null!==t?t.head:null,r=null!==t?t.prefetchHead:null,o=null!==r?r:n;return(0,u.useDeferredValue)(n,o)}function D(e){let t,{buildId:n,initialHead:r,initialTree:i,initialCanonicalUrl:f,initialSeedData:g,couldBeIntercepted:E,assetPrefix:T,missingSlots:C}=e,D=(0,u.useMemo)(()=>(0,d.createInitialRouterState)({buildId:n,initialSeedData:g,initialCanonicalUrl:f,initialTree:i,initialParallelRoutes:O,location:j?null:window.location,initialHead:r,couldBeIntercepted:E}),[n,g,f,i,r,E]),[I,U,k]=(0,s.useReducerWithReduxDevtools)(D);(0,u.useEffect)(()=>{O=null},[]);let{canonicalUrl:F}=(0,s.useUnwrapState)(I),{searchParams:L,pathname:H}=(0,u.useMemo)(()=>{let e=new URL(F,"undefined"==typeof window?"http://n":window.location.href);return{searchParams:e.searchParams,pathname:(0,R.hasBasePath)(e.pathname)?(0,m.removeBasePath)(e.pathname):e.pathname}},[F]),$=(0,u.useCallback)(e=>{let{previousTree:t,serverResponse:n}=e;(0,u.startTransition)(()=>{U({type:a.ACTION_SERVER_PATCH,previousTree:t,serverResponse:n})})},[U]),G=(0,u.useCallback)((e,t,n)=>{let r=new URL((0,h.addBasePath)(e),location.href);return U({type:a.ACTION_NAVIGATE,url:r,isExternalUrl:M(r),locationSearch:location.search,shouldScroll:null==n||n,navigateType:t})},[U]);S=(0,u.useCallback)(e=>{(0,u.startTransition)(()=>{U({...e,type:a.ACTION_SERVER_ACTION})})},[U]);let z=(0,u.useMemo)(()=>({back:()=>window.history.back(),forward:()=>window.history.forward(),prefetch:(e,t)=>{let n;if(!(0,p.isBot)(window.navigator.userAgent)){try{n=new URL((0,h.addBasePath)(e),window.location.href)}catch(t){throw Error("Cannot prefetch '"+e+"' because it cannot be converted to a URL.")}M(n)||(0,u.startTransition)(()=>{var e;U({type:a.ACTION_PREFETCH,url:n,kind:null!=(e=null==t?void 0:t.kind)?e:a.PrefetchKind.FULL})})}},replace:(e,t)=>{void 0===t&&(t={}),(0,u.startTransition)(()=>{var n;G(e,"replace",null==(n=t.scroll)||n)})},push:(e,t)=>{void 0===t&&(t={}),(0,u.startTransition)(()=>{var n;G(e,"push",null==(n=t.scroll)||n)})},refresh:()=>{(0,u.startTransition)(()=>{U({type:a.ACTION_REFRESH,origin:window.location.origin})})},fastRefresh:()=>{throw Error("fastRefresh can only be used in development mode. Please use refresh instead.")}}),[U,G]);(0,u.useEffect)(()=>{window.next&&(window.next.router=z)},[z]),(0,u.useEffect)(()=>{function e(e){var t;e.persisted&&(null==(t=window.history.state)?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE)&&(w.pendingMpaPath=void 0,U({type:a.ACTION_RESTORE,url:new URL(window.location.href),tree:window.history.state.__PRIVATE_NEXTJS_INTERNALS_TREE}))}return window.addEventListener("pageshow",e),()=>{window.removeEventListener("pageshow",e)}},[U]);let{pushRef:B}=(0,s.useUnwrapState)(I);if(B.mpaNavigation){if(w.pendingMpaPath!==F){let e=window.location;B.pendingPush?e.assign(F):e.replace(F),w.pendingMpaPath=F}(0,u.use)(b.unresolvedThenable)}(0,u.useEffect)(()=>{let e=window.history.pushState.bind(window.history),t=window.history.replaceState.bind(window.history),n=e=>{var t;let n=window.location.href,r=null==(t=window.history.state)?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE;(0,u.startTransition)(()=>{U({type:a.ACTION_RESTORE,url:new URL(null!=e?e:n,n),tree:r})})};window.history.pushState=function(t,r,o){return(null==t?void 0:t.__NA)||(null==t?void 0:t._N)||(t=A(t),o&&n(o)),e(t,r,o)},window.history.replaceState=function(e,r,o){return(null==e?void 0:e.__NA)||(null==e?void 0:e._N)||(e=A(e),o&&n(o)),t(e,r,o)};let r=e=>{let{state:t}=e;if(t){if(!t.__NA){window.location.reload();return}(0,u.startTransition)(()=>{U({type:a.ACTION_RESTORE,url:new URL(window.location.href),tree:t.__PRIVATE_NEXTJS_INTERNALS_TREE})})}};return window.addEventListener("popstate",r),()=>{window.history.pushState=e,window.history.replaceState=t,window.removeEventListener("popstate",r)}},[U]);let{cache:W,tree:K,nextUrl:V,focusAndScrollRef:Y}=(0,s.useUnwrapState)(I),X=(0,u.useMemo)(()=>(0,v.findHeadInCache)(W,K[1]),[W,K]),q=(0,u.useMemo)(()=>(function e(t,n){for(let r of(void 0===n&&(n={}),Object.values(t[1]))){let t=r[0],o=Array.isArray(t),u=o?t[1]:t;!u||u.startsWith(P.PAGE_SEGMENT_KEY)||(o&&("c"===t[2]||"oc"===t[2])?n[t[0]]=t[1].split("/"):o&&(n[t[0]]=t[1]),n=e(r,n))}return n})(K),[K]);if(null!==X){let[e,n]=X;t=(0,o.jsx)(N,{headCacheNode:e},n)}else t=null;let J=(0,o.jsxs)(_.RedirectBoundary,{children:[t,W.rsc,(0,o.jsx)(y.AppRouterAnnouncer,{tree:K})]});return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(x,{appRouterState:(0,s.useUnwrapState)(I),sync:k}),(0,o.jsx)(c.PathParamsContext.Provider,{value:q,children:(0,o.jsx)(c.PathnameContext.Provider,{value:H,children:(0,o.jsx)(c.SearchParamsContext.Provider,{value:L,children:(0,o.jsx)(l.GlobalLayoutRouterContext.Provider,{value:{buildId:n,changeByServerResponse:$,tree:K,focusAndScrollRef:Y,nextUrl:V},children:(0,o.jsx)(l.AppRouterContext.Provider,{value:z,children:(0,o.jsx)(l.LayoutRouterContext.Provider,{value:{childNodes:W.parallelRoutes,tree:K,url:F,loading:W.loading},children:J})})})})})})]})}function I(e){let{globalErrorComponent:t,...n}=e;return(0,o.jsx)(f.ErrorBoundary,{errorComponent:t,children:(0,o.jsx)(D,{...n})})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1522:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"bailoutToClientRendering",{enumerable:!0,get:function(){return u}});let r=n(5550),o=n(3908);function u(e){let t=o.staticGenerationAsyncStorage.getStore();if((null==t||!t.forceStatic)&&(null==t?void 0:t.isStaticGeneration))throw new r.BailoutToCSRError(e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8828:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ClientPageRoot",{enumerable:!0,get:function(){return u}});let r=n(8212),o=n(836);function u(e){let{Component:t,props:n}=e;return n.searchParams=(0,o.createDynamicallyTrackedSearchParams)(n.searchParams||{}),(0,r.jsx)(t,{...n})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9101:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ErrorBoundary:function(){return h},ErrorBoundaryHandler:function(){return f},GlobalError:function(){return d},default:function(){return p}});let r=n(6503),o=n(8212),u=r._(n(9442)),l=n(9437),a=n(396),i=n(3908),c={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},text:{fontSize:"14px",fontWeight:400,lineHeight:"28px",margin:"0 8px"}};function s(e){let{error:t}=e,n=i.staticGenerationAsyncStorage.getStore();if((null==n?void 0:n.isRevalidate)||(null==n?void 0:n.isStaticGeneration))throw console.error(t),t;return null}class f extends u.default.Component{static getDerivedStateFromError(e){if((0,a.isNextRouterError)(e))throw e;return{error:e}}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.error?{error:null,previousPathname:e.pathname}:{error:t.error,previousPathname:e.pathname}}render(){return this.state.error?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(s,{error:this.state.error}),this.props.errorStyles,this.props.errorScripts,(0,o.jsx)(this.props.errorComponent,{error:this.state.error,reset:this.reset})]}):this.props.children}constructor(e){super(e),this.reset=()=>{this.setState({error:null})},this.state={error:null,previousPathname:this.props.pathname}}}function d(e){let{error:t}=e,n=null==t?void 0:t.digest;return(0,o.jsxs)("html",{id:"__next_error__",children:[(0,o.jsx)("head",{}),(0,o.jsxs)("body",{children:[(0,o.jsx)(s,{error:t}),(0,o.jsx)("div",{style:c.error,children:(0,o.jsxs)("div",{children:[(0,o.jsx)("h2",{style:c.text,children:"Application error: a "+(n?"server":"client")+"-side exception has occurred (see the "+(n?"server logs":"browser console")+" for more information)."}),n?(0,o.jsx)("p",{style:c.text,children:"Digest: "+n}):null]})})]})]})}let p=d;function h(e){let{errorComponent:t,errorStyles:n,errorScripts:r,children:u}=e,a=(0,l.usePathname)();return t?(0,o.jsx)(f,{pathname:a,errorComponent:t,errorStyles:n,errorScripts:r,children:u}):(0,o.jsx)(o.Fragment,{children:u})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6717:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{DynamicServerError:function(){return r},isDynamicServerError:function(){return o}});let n="DYNAMIC_SERVER_USAGE";class r extends Error{constructor(e){super("Dynamic server usage: "+e),this.description=e,this.digest=n}}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&"string"==typeof e.digest&&e.digest===n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},396:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isNextRouterError",{enumerable:!0,get:function(){return u}});let r=n(7985),o=n(3861);function u(e){return e&&e.digest&&((0,o.isRedirectError)(e)||(0,r.isNotFoundError)(e))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7928:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return S}});let r=n(6503),o=n(2310),u=n(8212),l=o._(n(9442)),a=r._(n(2355)),i=n(1989),c=n(592),s=n(3139),f=n(9101),d=n(1907),p=n(5613),h=n(4181),y=n(6890),_=n(9312),v=n(5768),b=n(8349),g=["bottom","height","left","right","top","width","x","y"];function m(e,t){let n=e.getBoundingClientRect();return n.top>=0&&n.top<=t}class R extends l.default.Component{componentDidMount(){this.handlePotentialScroll()}componentDidUpdate(){this.props.focusAndScrollRef.apply&&this.handlePotentialScroll()}render(){return this.props.children}constructor(...e){super(...e),this.handlePotentialScroll=()=>{let{focusAndScrollRef:e,segmentPath:t}=this.props;if(e.apply){var n;if(0!==e.segmentPaths.length&&!e.segmentPaths.some(e=>t.every((t,n)=>(0,d.matchSegment)(t,e[n]))))return;let r=null,o=e.hashFragment;if(o&&(r="top"===o?document.body:null!=(n=document.getElementById(o))?n:document.getElementsByName(o)[0]),r||(r="undefined"==typeof window?null:a.default.findDOMNode(this)),!(r instanceof Element))return;for(;!(r instanceof HTMLElement)||function(e){if(["sticky","fixed"].includes(getComputedStyle(e).position))return!0;let t=e.getBoundingClientRect();return g.every(e=>0===t[e])}(r);){if(null===r.nextElementSibling)return;r=r.nextElementSibling}e.apply=!1,e.hashFragment=null,e.segmentPaths=[],(0,p.handleSmoothScroll)(()=>{if(o){r.scrollIntoView();return}let e=document.documentElement,t=e.clientHeight;!m(r,t)&&(e.scrollTop=0,m(r,t)||r.scrollIntoView())},{dontForceLayout:!0,onlyHashChange:e.onlyHashChange}),e.onlyHashChange=!1,r.focus()}}}}function P(e){let{segmentPath:t,children:n}=e,r=(0,l.useContext)(i.GlobalLayoutRouterContext);if(!r)throw Error("invariant global layout router not mounted");return(0,u.jsx)(R,{segmentPath:t,focusAndScrollRef:r.focusAndScrollRef,children:n})}function j(e){let{parallelRouterKey:t,url:n,childNodes:r,segmentPath:o,tree:a,cacheKey:f}=e,p=(0,l.useContext)(i.GlobalLayoutRouterContext);if(!p)throw Error("invariant global layout router not mounted");let{buildId:h,changeByServerResponse:y,tree:_}=p,v=r.get(f);if(void 0===v){let e={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null};v=e,r.set(f,e)}let g=null!==v.prefetchRsc?v.prefetchRsc:v.rsc,m=(0,l.useDeferredValue)(v.rsc,g),R="object"==typeof m&&null!==m&&"function"==typeof m.then?(0,l.use)(m):m;if(!R){let e=v.lazyData;if(null===e){let t=function e(t,n){if(t){let[r,o]=t,u=2===t.length;if((0,d.matchSegment)(n[0],r)&&n[1].hasOwnProperty(o)){if(u){let t=e(void 0,n[1][o]);return[n[0],{...n[1],[o]:[t[0],t[1],t[2],"refetch"]}]}return[n[0],{...n[1],[o]:e(t.slice(2),n[1][o])}]}}return n}(["",...o],_),r=(0,b.hasInterceptionRouteInCurrentTree)(_);v.lazyData=e=(0,c.fetchServerResponse)(new URL(n,location.origin),t,r?p.nextUrl:null,h),v.lazyDataResolved=!1}let t=(0,l.use)(e);v.lazyDataResolved||(setTimeout(()=>{(0,l.startTransition)(()=>{y({previousTree:_,serverResponse:t})})}),v.lazyDataResolved=!0),(0,l.use)(s.unresolvedThenable)}return(0,u.jsx)(i.LayoutRouterContext.Provider,{value:{tree:a[1][t],childNodes:v.parallelRoutes,url:n,loading:v.loading},children:R})}function O(e){let{children:t,hasLoading:n,loading:r,loadingStyles:o,loadingScripts:a}=e;return n?(0,u.jsx)(l.Suspense,{fallback:(0,u.jsxs)(u.Fragment,{children:[o,a,r]}),children:t}):(0,u.jsx)(u.Fragment,{children:t})}function S(e){let{parallelRouterKey:t,segmentPath:n,error:r,errorStyles:o,errorScripts:a,templateStyles:c,templateScripts:s,template:d,notFound:p,notFoundStyles:b,styles:g}=e,m=(0,l.useContext)(i.LayoutRouterContext);if(!m)throw Error("invariant expected layout router to be mounted");let{childNodes:R,tree:S,url:E,loading:w}=m,T=R.get(t);T||(T=new Map,R.set(t,T));let M=S[1][t][0],x=(0,_.getSegmentValue)(M),C=[M];return(0,u.jsxs)(u.Fragment,{children:[g,C.map(e=>{let l=(0,_.getSegmentValue)(e),g=(0,v.createRouterCacheKey)(e);return(0,u.jsxs)(i.TemplateContext.Provider,{value:(0,u.jsx)(P,{segmentPath:n,children:(0,u.jsx)(f.ErrorBoundary,{errorComponent:r,errorStyles:o,errorScripts:a,children:(0,u.jsx)(O,{hasLoading:!!w,loading:null==w?void 0:w[0],loadingStyles:null==w?void 0:w[1],loadingScripts:null==w?void 0:w[2],children:(0,u.jsx)(y.NotFoundBoundary,{notFound:p,notFoundStyles:b,children:(0,u.jsx)(h.RedirectBoundary,{children:(0,u.jsx)(j,{parallelRouterKey:t,url:E,tree:S,childNodes:T,segmentPath:n,cacheKey:g,isActive:x===l})})})})})}),children:[c,s,d]},(0,v.createRouterCacheKey)(e,!0))})]})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1907:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{canSegmentBeOverridden:function(){return u},matchSegment:function(){return o}});let r=n(6423),o=(e,t)=>"string"==typeof e?"string"==typeof t&&e===t:"string"!=typeof t&&e[0]===t[0]&&e[1]===t[1],u=(e,t)=>{var n;return!Array.isArray(e)&&!!Array.isArray(t)&&(null==(n=(0,r.getSegmentParam)(e))?void 0:n.param)===t[0]};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9437:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ReadonlyURLSearchParams:function(){return i.ReadonlyURLSearchParams},RedirectType:function(){return i.RedirectType},ServerInsertedHTMLContext:function(){return c.ServerInsertedHTMLContext},notFound:function(){return i.notFound},permanentRedirect:function(){return i.permanentRedirect},redirect:function(){return i.redirect},useParams:function(){return p},usePathname:function(){return f},useRouter:function(){return d},useSearchParams:function(){return s},useSelectedLayoutSegment:function(){return y},useSelectedLayoutSegments:function(){return h},useServerInsertedHTML:function(){return c.useServerInsertedHTML}});let r=n(9442),o=n(1989),u=n(5742),l=n(9312),a=n(4207),i=n(914),c=n(9010);function s(){let e=(0,r.useContext)(u.SearchParamsContext),t=(0,r.useMemo)(()=>e?new i.ReadonlyURLSearchParams(e):null,[e]);if("undefined"==typeof window){let{bailoutToClientRendering:e}=n(1522);e("useSearchParams()")}return t}function f(){return(0,r.useContext)(u.PathnameContext)}function d(){let e=(0,r.useContext)(o.AppRouterContext);if(null===e)throw Error("invariant expected app router to be mounted");return e}function p(){return(0,r.useContext)(u.PathParamsContext)}function h(e){void 0===e&&(e="children");let t=(0,r.useContext)(o.LayoutRouterContext);return t?function e(t,n,r,o){let u;if(void 0===r&&(r=!0),void 0===o&&(o=[]),r)u=t[1][n];else{var i;let e=t[1];u=null!=(i=e.children)?i:Object.values(e)[0]}if(!u)return o;let c=u[0],s=(0,l.getSegmentValue)(c);return!s||s.startsWith(a.PAGE_SEGMENT_KEY)?o:(o.push(s),e(u,n,!1,o))}(t.tree,e):null}function y(e){void 0===e&&(e="children");let t=h(e);if(!t||0===t.length)return null;let n="children"===e?t[0]:t[t.length-1];return n===a.DEFAULT_SEGMENT_KEY?null:n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},914:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ReadonlyURLSearchParams:function(){return l},RedirectType:function(){return r.RedirectType},notFound:function(){return o.notFound},permanentRedirect:function(){return r.permanentRedirect},redirect:function(){return r.redirect}});let r=n(3861),o=n(7985);class u extends Error{constructor(){super("Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams")}}class l extends URLSearchParams{append(){throw new u}delete(){throw new u}set(){throw new u}sort(){throw new u}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6890:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NotFoundBoundary",{enumerable:!0,get:function(){return s}});let r=n(2310),o=n(8212),u=r._(n(9442)),l=n(9437),a=n(7985);n(9261);let i=n(1989);class c extends u.default.Component{componentDidCatch(){}static getDerivedStateFromError(e){if((0,a.isNotFoundError)(e))return{notFoundTriggered:!0};throw e}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.notFoundTriggered?{notFoundTriggered:!1,previousPathname:e.pathname}:{notFoundTriggered:t.notFoundTriggered,previousPathname:e.pathname}}render(){return this.state.notFoundTriggered?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("meta",{name:"robots",content:"noindex"}),!1,this.props.notFoundStyles,this.props.notFound]}):this.props.children}constructor(e){super(e),this.state={notFoundTriggered:!!e.asNotFound,previousPathname:e.pathname}}}function s(e){let{notFound:t,notFoundStyles:n,asNotFound:r,children:a}=e,s=(0,l.usePathname)(),f=(0,u.useContext)(i.MissingSlotContext);return t?(0,o.jsx)(c,{pathname:s,notFound:t,notFoundStyles:n,asNotFound:r,missingSlots:f,children:a}):(0,o.jsx)(o.Fragment,{children:a})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7985:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{isNotFoundError:function(){return o},notFound:function(){return r}});let n="NEXT_NOT_FOUND";function r(){let e=Error(n);throw e.digest=n,e}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9148:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PromiseQueue",{enumerable:!0,get:function(){return c}});let r=n(5230),o=n(6785);var u=o._("_maxConcurrency"),l=o._("_runningCount"),a=o._("_queue"),i=o._("_processNext");class c{enqueue(e){let t,n;let o=new Promise((e,r)=>{t=e,n=r}),u=async()=>{try{r._(this,l)[l]++;let n=await e();t(n)}catch(e){n(e)}finally{r._(this,l)[l]--,r._(this,i)[i]()}};return r._(this,a)[a].push({promiseFn:o,task:u}),r._(this,i)[i](),o}bump(e){let t=r._(this,a)[a].findIndex(t=>t.promiseFn===e);if(t>-1){let e=r._(this,a)[a].splice(t,1)[0];r._(this,a)[a].unshift(e),r._(this,i)[i](!0)}}constructor(e=5){Object.defineProperty(this,i,{value:s}),Object.defineProperty(this,u,{writable:!0,value:void 0}),Object.defineProperty(this,l,{writable:!0,value:void 0}),Object.defineProperty(this,a,{writable:!0,value:void 0}),r._(this,u)[u]=e,r._(this,l)[l]=0,r._(this,a)[a]=[]}}function s(e){if(void 0===e&&(e=!1),(r._(this,l)[l]0){var t;null==(t=r._(this,a)[a].shift())||t.task()}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4181:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{RedirectBoundary:function(){return s},RedirectErrorBoundary:function(){return c}});let r=n(2310),o=n(8212),u=r._(n(9442)),l=n(9437),a=n(3861);function i(e){let{redirect:t,reset:n,redirectType:r}=e,o=(0,l.useRouter)();return(0,u.useEffect)(()=>{u.default.startTransition(()=>{r===a.RedirectType.push?o.push(t,{}):o.replace(t,{}),n()})},[t,r,n,o]),null}class c extends u.default.Component{static getDerivedStateFromError(e){if((0,a.isRedirectError)(e))return{redirect:(0,a.getURLFromRedirectError)(e),redirectType:(0,a.getRedirectTypeFromError)(e)};throw e}render(){let{redirect:e,redirectType:t}=this.state;return null!==e&&null!==t?(0,o.jsx)(i,{redirect:e,redirectType:t,reset:()=>this.setState({redirect:null})}):this.props.children}constructor(e){super(e),this.state={redirect:null,redirectType:null}}}function s(e){let{children:t}=e,n=(0,l.useRouter)();return(0,o.jsx)(c,{router:n,children:t})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6200:function(e,t){"use strict";var n,r;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RedirectStatusCode",{enumerable:!0,get:function(){return n}}),(r=n||(n={}))[r.SeeOther=303]="SeeOther",r[r.TemporaryRedirect=307]="TemporaryRedirect",r[r.PermanentRedirect=308]="PermanentRedirect",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3861:function(e,t,n){"use strict";var r,o;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{RedirectType:function(){return r},getRedirectError:function(){return c},getRedirectStatusCodeFromError:function(){return y},getRedirectTypeFromError:function(){return h},getURLFromRedirectError:function(){return p},isRedirectError:function(){return d},permanentRedirect:function(){return f},redirect:function(){return s}});let u=n(4710),l=n(3888),a=n(6200),i="NEXT_REDIRECT";function c(e,t,n){void 0===n&&(n=a.RedirectStatusCode.TemporaryRedirect);let r=Error(i);r.digest=i+";"+t+";"+e+";"+n+";";let o=u.requestAsyncStorage.getStore();return o&&(r.mutableCookies=o.mutableCookies),r}function s(e,t){void 0===t&&(t="replace");let n=l.actionAsyncStorage.getStore();throw c(e,t,(null==n?void 0:n.isAction)?a.RedirectStatusCode.SeeOther:a.RedirectStatusCode.TemporaryRedirect)}function f(e,t){void 0===t&&(t="replace");let n=l.actionAsyncStorage.getStore();throw c(e,t,(null==n?void 0:n.isAction)?a.RedirectStatusCode.SeeOther:a.RedirectStatusCode.PermanentRedirect)}function d(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let[t,n,r,o]=e.digest.split(";",4),u=Number(o);return t===i&&("replace"===n||"push"===n)&&"string"==typeof r&&!isNaN(u)&&u in a.RedirectStatusCode}function p(e){return d(e)?e.digest.split(";",3)[2]:null}function h(e){if(!d(e))throw Error("Not a redirect error");return e.digest.split(";",2)[1]}function y(e){if(!d(e))throw Error("Not a redirect error");return Number(e.digest.split(";",4)[3])}(o=r||(r={})).push="push",o.replace="replace",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6559:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let r=n(2310),o=n(8212),u=r._(n(9442)),l=n(1989);function a(){let e=(0,u.useContext)(l.TemplateContext);return(0,o.jsx)(o.Fragment,{children:e})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4710:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getExpectedRequestStore:function(){return o},requestAsyncStorage:function(){return r.requestAsyncStorage}});let r=n(7954);function o(e){let t=r.requestAsyncStorage.getStore();if(t)return t;throw Error("`"+e+"` was called outside a request scope. Read more: https://nextjs.org/docs/messages/next-dynamic-api-wrong-context")}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5668:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"applyFlightData",{enumerable:!0,get:function(){return u}});let r=n(6156),o=n(3765);function u(e,t,n,u){let[l,a,i]=n.slice(-3);if(null===a)return!1;if(3===n.length){let n=a[2],o=a[3];t.loading=o,t.rsc=n,t.prefetchRsc=null,(0,r.fillLazyItemsTillLeafWithHead)(t,e,l,a,i,u)}else t.rsc=e.rsc,t.prefetchRsc=e.prefetchRsc,t.parallelRoutes=new Map(e.parallelRoutes),t.loading=e.loading,(0,o.fillCacheWithNewSubTreeData)(t,e,n,u);return!0}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4100:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"applyRouterStatePatchToTree",{enumerable:!0,get:function(){return function e(t,n,r,a){let i;let[c,s,f,d,p]=n;if(1===t.length){let e=l(n,r,t);return(0,u.addRefreshMarkerToActiveParallelSegments)(e,a),e}let[h,y]=t;if(!(0,o.matchSegment)(h,c))return null;if(2===t.length)i=l(s[y],r,t);else if(null===(i=e(t.slice(2),s[y],r,a)))return null;let _=[t[0],{...s,[y]:i},f,d];return p&&(_[4]=!0),(0,u.addRefreshMarkerToActiveParallelSegments)(_,a),_}}});let r=n(4207),o=n(1907),u=n(3906);function l(e,t,n){let[u,a]=e,[i,c]=t;if(i===r.DEFAULT_SEGMENT_KEY&&u!==r.DEFAULT_SEGMENT_KEY)return e;if((0,o.matchSegment)(u,i)){let t={};for(let e in a)void 0!==c[e]?t[e]=l(a[e],c[e],n):t[e]=a[e];for(let e in c)t[e]||(t[e]=c[e]);let r=[u,t];return e[2]&&(r[2]=e[2]),e[3]&&(r[3]=e[3]),e[4]&&(r[4]=e[4]),r}return t}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9360:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"clearCacheNodeDataForSegmentPath",{enumerable:!0,get:function(){return function e(t,n,o){let u=o.length<=2,[l,a]=o,i=(0,r.createRouterCacheKey)(a),c=n.parallelRoutes.get(l),s=t.parallelRoutes.get(l);s&&s!==c||(s=new Map(c),t.parallelRoutes.set(l,s));let f=null==c?void 0:c.get(i),d=s.get(i);if(u){d&&d.lazyData&&d!==f||s.set(i,{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null});return}if(!d||!f){d||s.set(i,{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null});return}return d===f&&(d={lazyData:d.lazyData,rsc:d.rsc,prefetchRsc:d.prefetchRsc,head:d.head,prefetchHead:d.prefetchHead,parallelRoutes:new Map(d.parallelRoutes),lazyDataResolved:d.lazyDataResolved,loading:d.loading},s.set(i,d)),e(d,f,o.slice(2))}}});let r=n(5768);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7948:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{computeChangedPath:function(){return s},extractPathFromFlightRouterState:function(){return c}});let r=n(492),o=n(4207),u=n(1907),l=e=>"/"===e[0]?e.slice(1):e,a=e=>"string"==typeof e?"children"===e?"":e:e[1];function i(e){return e.reduce((e,t)=>""===(t=l(t))||(0,o.isGroupSegment)(t)?e:e+"/"+t,"")||"/"}function c(e){var t;let n=Array.isArray(e[0])?e[0][1]:e[0];if(n===o.DEFAULT_SEGMENT_KEY||r.INTERCEPTION_ROUTE_MARKERS.some(e=>n.startsWith(e)))return;if(n.startsWith(o.PAGE_SEGMENT_KEY))return"";let u=[a(n)],l=null!=(t=e[1])?t:{},s=l.children?c(l.children):void 0;if(void 0!==s)u.push(s);else for(let[e,t]of Object.entries(l)){if("children"===e)continue;let n=c(t);void 0!==n&&u.push(n)}return i(u)}function s(e,t){let n=function e(t,n){let[o,l]=t,[i,s]=n,f=a(o),d=a(i);if(r.INTERCEPTION_ROUTE_MARKERS.some(e=>f.startsWith(e)||d.startsWith(e)))return"";if(!(0,u.matchSegment)(o,i)){var p;return null!=(p=c(n))?p:""}for(let t in l)if(s[t]){let n=e(l[t],s[t]);if(null!==n)return a(i)+"/"+n}return null}(e,t);return null==n||"/"===n?n:i(n.split("/"))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4310:function(e,t){"use strict";function n(e,t){return void 0===t&&(t=!0),e.pathname+e.search+(t?e.hash:"")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createHrefFromUrl",{enumerable:!0,get:function(){return n}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3542:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createInitialRouterState",{enumerable:!0,get:function(){return c}});let r=n(4310),o=n(6156),u=n(7948),l=n(1599),a=n(2971),i=n(3906);function c(e){var t;let{buildId:n,initialTree:c,initialSeedData:s,initialCanonicalUrl:f,initialParallelRoutes:d,location:p,initialHead:h,couldBeIntercepted:y}=e,_=!p,v={lazyData:null,rsc:s[2],prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:_?new Map:d,lazyDataResolved:!1,loading:s[3]},b=p?(0,r.createHrefFromUrl)(p):f;(0,i.addRefreshMarkerToActiveParallelSegments)(c,b);let g=new Map;(null===d||0===d.size)&&(0,o.fillLazyItemsTillLeafWithHead)(v,void 0,c,s,h);let m={buildId:n,tree:c,cache:v,prefetchCache:g,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:{apply:!1,onlyHashChange:!1,hashFragment:null,segmentPaths:[]},canonicalUrl:b,nextUrl:null!=(t=(0,u.extractPathFromFlightRouterState)(c)||(null==p?void 0:p.pathname))?t:null};if(p){let e=new URL(""+p.pathname+p.search,p.origin),t=[["",c,null,null]];(0,l.createPrefetchCacheEntryForInitialLoad)({url:e,kind:a.PrefetchKind.AUTO,data:[t,void 0,!1,y],tree:m.tree,prefetchCache:m.prefetchCache,nextUrl:m.nextUrl})}return m}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5768:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createRouterCacheKey",{enumerable:!0,get:function(){return o}});let r=n(4207);function o(e,t){return(void 0===t&&(t=!1),Array.isArray(e))?e[0]+"|"+e[1]+"|"+e[2]:t&&e.startsWith(r.PAGE_SEGMENT_KEY)?r.PAGE_SEGMENT_KEY:e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},592:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fetchServerResponse",{enumerable:!0,get:function(){return s}});let r=n(8e3),o=n(4036),u=n(7770),l=n(2971),a=n(630),{createFromFetch:i}=n(1267);function c(e){return[(0,o.urlToUrlWithoutFlightMarker)(e).toString(),void 0,!1,!1]}async function s(e,t,n,s,f){let d={[r.RSC_HEADER]:"1",[r.NEXT_ROUTER_STATE_TREE]:encodeURIComponent(JSON.stringify(t))};f===l.PrefetchKind.AUTO&&(d[r.NEXT_ROUTER_PREFETCH_HEADER]="1"),n&&(d[r.NEXT_URL]=n);let p=(0,a.hexHash)([d[r.NEXT_ROUTER_PREFETCH_HEADER]||"0",d[r.NEXT_ROUTER_STATE_TREE],d[r.NEXT_URL]].join(","));try{var h;let t=new URL(e);t.pathname.endsWith("/")?t.pathname+="index.txt":t.pathname+=".txt",t.searchParams.set(r.NEXT_RSC_UNION_QUERY,p);let n=await fetch(t,{credentials:"same-origin",headers:d}),l=(0,o.urlToUrlWithoutFlightMarker)(n.url),a=n.redirected?l:void 0,f=n.headers.get("content-type")||"",y=!!n.headers.get(r.NEXT_DID_POSTPONE_HEADER),_=!!(null==(h=n.headers.get("vary"))?void 0:h.includes(r.NEXT_URL)),v=f===r.RSC_CONTENT_TYPE_HEADER;if(v||(v=f.startsWith("text/plain")),!v||!n.ok)return e.hash&&(l.hash=e.hash),c(l.toString());let[b,g]=await i(Promise.resolve(n),{callServer:u.callServer});if(s!==b)return c(n.url);return[g,a,y,_]}catch(t){return console.error("Failed to fetch RSC payload for "+e+". Falling back to browser navigation.",t),[e.toString(),void 0,!1,!1]}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3765:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fillCacheWithNewSubTreeData",{enumerable:!0,get:function(){return function e(t,n,l,a){let i=l.length<=5,[c,s]=l,f=(0,u.createRouterCacheKey)(s),d=n.parallelRoutes.get(c);if(!d)return;let p=t.parallelRoutes.get(c);p&&p!==d||(p=new Map(d),t.parallelRoutes.set(c,p));let h=d.get(f),y=p.get(f);if(i){if(!y||!y.lazyData||y===h){let e=l[3];y={lazyData:null,rsc:e[2],prefetchRsc:null,head:null,prefetchHead:null,loading:e[3],parallelRoutes:h?new Map(h.parallelRoutes):new Map,lazyDataResolved:!1},h&&(0,r.invalidateCacheByRouterState)(y,h,l[2]),(0,o.fillLazyItemsTillLeafWithHead)(y,h,l[2],e,l[4],a),p.set(f,y)}return}y&&h&&(y===h&&(y={lazyData:y.lazyData,rsc:y.rsc,prefetchRsc:y.prefetchRsc,head:y.head,prefetchHead:y.prefetchHead,parallelRoutes:new Map(y.parallelRoutes),lazyDataResolved:!1,loading:y.loading},p.set(f,y)),e(y,h,l.slice(2),a))}}});let r=n(5262),o=n(6156),u=n(5768);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6156:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fillLazyItemsTillLeafWithHead",{enumerable:!0,get:function(){return function e(t,n,u,l,a,i){if(0===Object.keys(u[1]).length){t.head=a;return}for(let c in u[1]){let s;let f=u[1][c],d=f[0],p=(0,r.createRouterCacheKey)(d),h=null!==l&&void 0!==l[1][c]?l[1][c]:null;if(n){let r=n.parallelRoutes.get(c);if(r){let n;let u=(null==i?void 0:i.kind)==="auto"&&i.status===o.PrefetchCacheEntryStatus.reusable,l=new Map(r),s=l.get(p);n=null!==h?{lazyData:null,rsc:h[2],prefetchRsc:null,head:null,prefetchHead:null,loading:h[3],parallelRoutes:new Map(null==s?void 0:s.parallelRoutes),lazyDataResolved:!1}:u&&s?{lazyData:s.lazyData,rsc:s.rsc,prefetchRsc:s.prefetchRsc,head:s.head,prefetchHead:s.prefetchHead,parallelRoutes:new Map(s.parallelRoutes),lazyDataResolved:s.lazyDataResolved,loading:s.loading}:{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map(null==s?void 0:s.parallelRoutes),lazyDataResolved:!1,loading:null},l.set(p,n),e(n,s,f,h||null,a,i),t.parallelRoutes.set(c,l);continue}}if(null!==h){let e=h[2],t=h[3];s={lazyData:null,rsc:e,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:t}}else s={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null};let y=t.parallelRoutes.get(c);y?y.set(p,s):t.parallelRoutes.set(c,new Map([[p,s]])),e(s,void 0,f,h,a,i)}}}});let r=n(5768),o=n(2971);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4963:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleMutable",{enumerable:!0,get:function(){return u}});let r=n(7948);function o(e){return void 0!==e}function u(e,t){var n,u,l;let a=null==(u=t.shouldScroll)||u,i=e.nextUrl;if(o(t.patchedTree)){let n=(0,r.computeChangedPath)(e.tree,t.patchedTree);n?i=n:i||(i=e.canonicalUrl)}return{buildId:e.buildId,canonicalUrl:o(t.canonicalUrl)?t.canonicalUrl===e.canonicalUrl?e.canonicalUrl:t.canonicalUrl:e.canonicalUrl,pushRef:{pendingPush:o(t.pendingPush)?t.pendingPush:e.pushRef.pendingPush,mpaNavigation:o(t.mpaNavigation)?t.mpaNavigation:e.pushRef.mpaNavigation,preserveCustomHistoryState:o(t.preserveCustomHistoryState)?t.preserveCustomHistoryState:e.pushRef.preserveCustomHistoryState},focusAndScrollRef:{apply:!!a&&(!!o(null==t?void 0:t.scrollableSegments)||e.focusAndScrollRef.apply),onlyHashChange:!!t.hashFragment&&e.canonicalUrl.split("#",1)[0]===(null==(n=t.canonicalUrl)?void 0:n.split("#",1)[0]),hashFragment:a?t.hashFragment&&""!==t.hashFragment?decodeURIComponent(t.hashFragment.slice(1)):e.focusAndScrollRef.hashFragment:null,segmentPaths:a?null!=(l=null==t?void 0:t.scrollableSegments)?l:e.focusAndScrollRef.segmentPaths:[]},cache:t.cache?t.cache:e.cache,prefetchCache:t.prefetchCache?t.prefetchCache:e.prefetchCache,tree:o(t.patchedTree)?t.patchedTree:e.tree,nextUrl:i}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6582:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleSegmentMismatch",{enumerable:!0,get:function(){return o}});let r=n(8566);function o(e,t,n){return(0,r.handleExternalUrl)(e,{},e.canonicalUrl,!0)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2869:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"invalidateCacheBelowFlightSegmentPath",{enumerable:!0,get:function(){return function e(t,n,o){let u=o.length<=2,[l,a]=o,i=(0,r.createRouterCacheKey)(a),c=n.parallelRoutes.get(l);if(!c)return;let s=t.parallelRoutes.get(l);if(s&&s!==c||(s=new Map(c),t.parallelRoutes.set(l,s)),u){s.delete(i);return}let f=c.get(i),d=s.get(i);d&&f&&(d===f&&(d={lazyData:d.lazyData,rsc:d.rsc,prefetchRsc:d.prefetchRsc,head:d.head,prefetchHead:d.prefetchHead,parallelRoutes:new Map(d.parallelRoutes),lazyDataResolved:d.lazyDataResolved},s.set(i,d)),e(d,f,o.slice(2)))}}});let r=n(5768);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5262:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"invalidateCacheByRouterState",{enumerable:!0,get:function(){return o}});let r=n(5768);function o(e,t,n){for(let o in n[1]){let u=n[1][o][0],l=(0,r.createRouterCacheKey)(u),a=t.parallelRoutes.get(o);if(a){let t=new Map(a);t.delete(l),e.parallelRoutes.set(o,t)}}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7524:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isNavigatingToNewRootLayout",{enumerable:!0,get:function(){return function e(t,n){let r=t[0],o=n[0];if(Array.isArray(r)&&Array.isArray(o)){if(r[0]!==o[0]||r[2]!==o[2])return!0}else if(r!==o)return!0;if(t[4])return!n[4];if(n[4])return!0;let u=Object.values(t[1])[0],l=Object.values(n[1])[0];return!u||!l||e(u,l)}}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3653:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{abortTask:function(){return c},listenForDynamicRequest:function(){return a},updateCacheNodeOnNavigation:function(){return function e(t,n,a,c,s){let f=n[1],d=a[1],p=c[1],h=t.parallelRoutes,y=new Map(h),_={},v=null;for(let t in d){let n;let a=d[t],c=f[t],b=h.get(t),g=p[t],m=a[0],R=(0,u.createRouterCacheKey)(m),P=void 0!==c?c[0]:void 0,j=void 0!==b?b.get(R):void 0;if(null!==(n=m===r.PAGE_SEGMENT_KEY?l(a,void 0!==g?g:null,s):m===r.DEFAULT_SEGMENT_KEY?void 0!==c?{route:c,node:null,children:null}:l(a,void 0!==g?g:null,s):void 0!==P&&(0,o.matchSegment)(m,P)&&void 0!==j&&void 0!==c?null!=g?e(j,c,a,g,s):function(e){let t=i(e,null,null);return{route:e,node:t,children:null}}(a):l(a,void 0!==g?g:null,s))){null===v&&(v=new Map),v.set(t,n);let e=n.node;if(null!==e){let n=new Map(b);n.set(R,e),y.set(t,n)}_[t]=n.route}else _[t]=a}if(null===v)return null;let b={lazyData:null,rsc:t.rsc,prefetchRsc:t.prefetchRsc,head:t.head,prefetchHead:t.prefetchHead,loading:t.loading,parallelRoutes:y,lazyDataResolved:!1};return{route:function(e,t){let n=[e[0],t];return 2 in e&&(n[2]=e[2]),3 in e&&(n[3]=e[3]),4 in e&&(n[4]=e[4]),n}(a,_),node:b,children:v}}},updateCacheNodeOnPopstateRestoration:function(){return function e(t,n){let r=n[1],o=t.parallelRoutes,l=new Map(o);for(let t in r){let n=r[t],a=n[0],i=(0,u.createRouterCacheKey)(a),c=o.get(t);if(void 0!==c){let r=c.get(i);if(void 0!==r){let o=e(r,n),u=new Map(c);u.set(i,o),l.set(t,u)}}}let a=t.rsc,i=d(a)&&"pending"===a.status;return{lazyData:null,rsc:a,head:t.head,prefetchHead:i?t.prefetchHead:null,prefetchRsc:i?t.prefetchRsc:null,loading:i?t.loading:null,parallelRoutes:l,lazyDataResolved:!1}}}});let r=n(4207),o=n(1907),u=n(5768);function l(e,t,n){let r=i(e,t,n);return{route:e,node:r,children:null}}function a(e,t){t.then(t=>{for(let n of t[0]){let t=n.slice(0,-3),r=n[n.length-3],l=n[n.length-2],a=n[n.length-1];"string"!=typeof t&&function(e,t,n,r,l){let a=e;for(let e=0;e{c(e,t)})}function i(e,t,n){let r=e[1],o=null!==t?t[1]:null,l=new Map;for(let e in r){let t=r[e],a=null!==o?o[e]:null,c=t[0],s=(0,u.createRouterCacheKey)(c),f=i(t,void 0===a?null:a,n),d=new Map;d.set(s,f),l.set(e,d)}let a=0===l.size,c=null!==t?t[2]:null,s=null!==t?t[3]:null;return{lazyData:null,parallelRoutes:l,prefetchRsc:void 0!==c?c:null,prefetchHead:a?n:null,loading:void 0!==s?s:null,rsc:p(),head:a?p():null,lazyDataResolved:!1}}function c(e,t){let n=e.node;if(null===n)return;let r=e.children;if(null===r)s(e.route,n,t);else for(let e of r.values())c(e,t);e.node=null}function s(e,t,n){let r=e[1],o=t.parallelRoutes;for(let e in r){let t=r[e],l=o.get(e);if(void 0===l)continue;let a=t[0],i=(0,u.createRouterCacheKey)(a),c=l.get(i);void 0!==c&&s(t,c,n)}let l=t.rsc;d(l)&&(null===n?l.resolve(null):l.reject(n));let a=t.head;d(a)&&a.resolve(null)}let f=Symbol();function d(e){return e&&e.tag===f}function p(){let e,t;let n=new Promise((n,r)=>{e=n,t=r});return n.status="pending",n.resolve=t=>{"pending"===n.status&&(n.status="fulfilled",n.value=t,e(t))},n.reject=e=>{"pending"===n.status&&(n.status="rejected",n.reason=e,t(e))},n.tag=f,n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1599:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{createPrefetchCacheEntryForInitialLoad:function(){return c},getOrCreatePrefetchCacheEntry:function(){return i},prunePrefetchCache:function(){return f}});let r=n(4310),o=n(592),u=n(2971),l=n(3610);function a(e,t){let n=(0,r.createHrefFromUrl)(e,!1);return t?t+"%"+n:n}function i(e){let t,{url:n,nextUrl:r,tree:o,buildId:l,prefetchCache:i,kind:c}=e,f=a(n,r),d=i.get(f);if(d)t=d;else{let e=a(n),r=i.get(e);r&&(t=r)}return t?(t.status=h(t),t.kind!==u.PrefetchKind.FULL&&c===u.PrefetchKind.FULL)?s({tree:o,url:n,buildId:l,nextUrl:r,prefetchCache:i,kind:null!=c?c:u.PrefetchKind.TEMPORARY}):(c&&t.kind===u.PrefetchKind.TEMPORARY&&(t.kind=c),t):s({tree:o,url:n,buildId:l,nextUrl:r,prefetchCache:i,kind:c||u.PrefetchKind.TEMPORARY})}function c(e){let{nextUrl:t,tree:n,prefetchCache:r,url:o,kind:l,data:i}=e,[,,,c]=i,s=c?a(o,t):a(o),f={treeAtTimeOfPrefetch:n,data:Promise.resolve(i),kind:l,prefetchTime:Date.now(),lastUsedTime:Date.now(),key:s,status:u.PrefetchCacheEntryStatus.fresh};return r.set(s,f),f}function s(e){let{url:t,kind:n,tree:r,nextUrl:i,buildId:c,prefetchCache:s}=e,f=a(t),d=l.prefetchQueue.enqueue(()=>(0,o.fetchServerResponse)(t,r,i,c,n).then(e=>{let[,,,n]=e;return n&&function(e){let{url:t,nextUrl:n,prefetchCache:r}=e,o=a(t),u=r.get(o);if(!u)return;let l=a(t,n);r.set(l,u),r.delete(o)}({url:t,nextUrl:i,prefetchCache:s}),e})),p={treeAtTimeOfPrefetch:r,data:d,kind:n,prefetchTime:Date.now(),lastUsedTime:null,key:f,status:u.PrefetchCacheEntryStatus.fresh};return s.set(f,p),p}function f(e){for(let[t,n]of e)h(n)===u.PrefetchCacheEntryStatus.expired&&e.delete(t)}let d=1e3*Number("30"),p=1e3*Number("300");function h(e){let{kind:t,prefetchTime:n,lastUsedTime:r}=e;return Date.now()<(null!=r?r:n)+d?r?u.PrefetchCacheEntryStatus.reusable:u.PrefetchCacheEntryStatus.fresh:"auto"===t&&Date.now(){let[n,f]=t,h=!1;if(S.lastUsedTime||(S.lastUsedTime=Date.now(),h=!0),"string"==typeof n)return _(e,R,n,O);if(document.getElementById("__next-page-redirect"))return _(e,R,j,O);let b=e.tree,g=e.cache,w=[];for(let t of n){let n=t.slice(0,-4),r=t.slice(-3)[0],c=["",...n],f=(0,u.applyRouterStatePatchToTree)(c,b,r,j);if(null===f&&(f=(0,u.applyRouterStatePatchToTree)(c,E,r,j)),null!==f){if((0,a.isNavigatingToNewRootLayout)(b,f))return _(e,R,j,O);let u=(0,d.createEmptyCacheNode)(),m=!1;for(let e of(S.status!==i.PrefetchCacheEntryStatus.stale||h?m=(0,s.applyFlightData)(g,u,t,S):(m=function(e,t,n,r){let o=!1;for(let u of(e.rsc=t.rsc,e.prefetchRsc=t.prefetchRsc,e.loading=t.loading,e.parallelRoutes=new Map(t.parallelRoutes),v(r).map(e=>[...n,...e])))(0,y.clearCacheNodeDataForSegmentPath)(e,t,u),o=!0;return o}(u,g,n,r),S.lastUsedTime=Date.now()),(0,l.shouldHardNavigate)(c,b)?(u.rsc=g.rsc,u.prefetchRsc=g.prefetchRsc,(0,o.invalidateCacheBelowFlightSegmentPath)(u,g,n),R.cache=u):m&&(R.cache=u,g=u),b=f,v(r))){let t=[...n,...e];t[t.length-1]!==p.DEFAULT_SEGMENT_KEY&&w.push(t)}}}return R.patchedTree=b,R.canonicalUrl=f?(0,r.createHrefFromUrl)(f):j,R.pendingPush=O,R.scrollableSegments=w,R.hashFragment=P,R.shouldScroll=m,(0,c.handleMutable)(e,R)},()=>e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3610:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{prefetchQueue:function(){return l},prefetchReducer:function(){return a}});let r=n(8e3),o=n(9148),u=n(1599),l=new o.PromiseQueue(5);function a(e,t){(0,u.prunePrefetchCache)(e.prefetchCache);let{url:n}=t;return n.searchParams.delete(r.NEXT_RSC_UNION_QUERY),(0,u.getOrCreatePrefetchCacheEntry)({url:n,nextUrl:e.nextUrl,prefetchCache:e.prefetchCache,kind:t.kind,tree:e.tree,buildId:e.buildId}),e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9282:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"refreshReducer",{enumerable:!0,get:function(){return h}});let r=n(592),o=n(4310),u=n(4100),l=n(7524),a=n(8566),i=n(4963),c=n(6156),s=n(4036),f=n(6582),d=n(8349),p=n(3906);function h(e,t){let{origin:n}=t,h={},y=e.canonicalUrl,_=e.tree;h.preserveCustomHistoryState=!1;let v=(0,s.createEmptyCacheNode)(),b=(0,d.hasInterceptionRouteInCurrentTree)(e.tree);return v.lazyData=(0,r.fetchServerResponse)(new URL(y,n),[_[0],_[1],_[2],"refetch"],b?e.nextUrl:null,e.buildId),v.lazyData.then(async n=>{let[r,s]=n;if("string"==typeof r)return(0,a.handleExternalUrl)(e,h,r,e.pushRef.pendingPush);for(let n of(v.lazyData=null,r)){if(3!==n.length)return console.log("REFRESH FAILED"),e;let[r]=n,i=(0,u.applyRouterStatePatchToTree)([""],_,r,e.canonicalUrl);if(null===i)return(0,f.handleSegmentMismatch)(e,t,r);if((0,l.isNavigatingToNewRootLayout)(_,i))return(0,a.handleExternalUrl)(e,h,y,e.pushRef.pendingPush);let d=s?(0,o.createHrefFromUrl)(s):void 0;s&&(h.canonicalUrl=d);let[g,m]=n.slice(-2);if(null!==g){let e=g[2];v.rsc=e,v.prefetchRsc=null,(0,c.fillLazyItemsTillLeafWithHead)(v,void 0,r,g,m),h.prefetchCache=new Map}await (0,p.refreshInactiveParallelSegments)({state:e,updatedTree:i,updatedCache:v,includeNextUrl:b,canonicalUrl:h.canonicalUrl||e.canonicalUrl}),h.cache=v,h.patchedTree=i,h.canonicalUrl=y,_=i}return(0,i.handleMutable)(e,h)},()=>e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},176:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"restoreReducer",{enumerable:!0,get:function(){return u}});let r=n(4310),o=n(7948);function u(e,t){var n;let{url:u,tree:l}=t,a=(0,r.createHrefFromUrl)(u),i=l||e.tree,c=e.cache;return{buildId:e.buildId,canonicalUrl:a,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:e.focusAndScrollRef,cache:c,prefetchCache:e.prefetchCache,tree:i,nextUrl:null!=(n=(0,o.extractPathFromFlightRouterState)(i))?n:u.pathname}}n(3653),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7021:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"serverActionReducer",{enumerable:!0,get:function(){return g}});let r=n(7770),o=n(8e3),u=n(3064),l=n(4310),a=n(8566),i=n(4100),c=n(7524),s=n(4963),f=n(6156),d=n(4036),p=n(8349),h=n(6582),y=n(3906),{createFromFetch:_,encodeReply:v}=n(1267);async function b(e,t,n){let l,{actionId:a,actionArgs:i}=n,c=await v(i),s=await fetch("",{method:"POST",headers:{Accept:o.RSC_CONTENT_TYPE_HEADER,[o.ACTION]:a,[o.NEXT_ROUTER_STATE_TREE]:encodeURIComponent(JSON.stringify(e.tree)),...t?{[o.NEXT_URL]:t}:{}},body:c}),f=s.headers.get("x-action-redirect");try{let e=JSON.parse(s.headers.get("x-action-revalidated")||"[[],0,0]");l={paths:e[0]||[],tag:!!e[1],cookie:e[2]}}catch(e){l={paths:[],tag:!1,cookie:!1}}let d=f?new URL((0,u.addBasePath)(f),new URL(e.canonicalUrl,window.location.href)):void 0;if(s.headers.get("content-type")===o.RSC_CONTENT_TYPE_HEADER){let e=await _(Promise.resolve(s),{callServer:r.callServer});if(f){let[,t]=null!=e?e:[];return{actionFlightData:t,redirectLocation:d,revalidatedParts:l}}let[t,[,n]]=null!=e?e:[];return{actionResult:t,actionFlightData:n,redirectLocation:d,revalidatedParts:l}}return{redirectLocation:d,revalidatedParts:l}}function g(e,t){let{resolve:n,reject:r}=t,o={},u=e.canonicalUrl,_=e.tree;o.preserveCustomHistoryState=!1;let v=e.nextUrl&&(0,p.hasInterceptionRouteInCurrentTree)(e.tree)?e.nextUrl:null;return o.inFlightServerAction=b(e,v,t),o.inFlightServerAction.then(async r=>{let{actionResult:p,actionFlightData:b,redirectLocation:g}=r;if(g&&(e.pushRef.pendingPush=!0,o.pendingPush=!0),!b)return(n(p),g)?(0,a.handleExternalUrl)(e,o,g.href,e.pushRef.pendingPush):e;if("string"==typeof b)return(0,a.handleExternalUrl)(e,o,b,e.pushRef.pendingPush);if(o.inFlightServerAction=null,g){let e=(0,l.createHrefFromUrl)(g,!1);o.canonicalUrl=e}for(let n of b){if(3!==n.length)return console.log("SERVER ACTION APPLY FAILED"),e;let[r]=n,s=(0,i.applyRouterStatePatchToTree)([""],_,r,g?(0,l.createHrefFromUrl)(g):e.canonicalUrl);if(null===s)return(0,h.handleSegmentMismatch)(e,t,r);if((0,c.isNavigatingToNewRootLayout)(_,s))return(0,a.handleExternalUrl)(e,o,u,e.pushRef.pendingPush);let[p,b]=n.slice(-2),m=null!==p?p[2]:null;if(null!==m){let t=(0,d.createEmptyCacheNode)();t.rsc=m,t.prefetchRsc=null,(0,f.fillLazyItemsTillLeafWithHead)(t,void 0,r,p,b),await (0,y.refreshInactiveParallelSegments)({state:e,updatedTree:s,updatedCache:t,includeNextUrl:!!v,canonicalUrl:o.canonicalUrl||e.canonicalUrl}),o.cache=t,o.prefetchCache=new Map}o.patchedTree=s,_=s}return n(p),(0,s.handleMutable)(e,o)},t=>(r(t),e))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6155:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"serverPatchReducer",{enumerable:!0,get:function(){return f}});let r=n(4310),o=n(4100),u=n(7524),l=n(8566),a=n(5668),i=n(4963),c=n(4036),s=n(6582);function f(e,t){let{serverResponse:n}=t,[f,d]=n,p={};if(p.preserveCustomHistoryState=!1,"string"==typeof f)return(0,l.handleExternalUrl)(e,p,f,e.pushRef.pendingPush);let h=e.tree,y=e.cache;for(let n of f){let i=n.slice(0,-4),[f]=n.slice(-3,-2),_=(0,o.applyRouterStatePatchToTree)(["",...i],h,f,e.canonicalUrl);if(null===_)return(0,s.handleSegmentMismatch)(e,t,f);if((0,u.isNavigatingToNewRootLayout)(h,_))return(0,l.handleExternalUrl)(e,p,e.canonicalUrl,e.pushRef.pendingPush);let v=d?(0,r.createHrefFromUrl)(d):void 0;v&&(p.canonicalUrl=v);let b=(0,c.createEmptyCacheNode)();(0,a.applyFlightData)(y,b,n),p.patchedTree=_,p.cache=b,y=b,h=_}return(0,i.handleMutable)(e,p)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3906:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{addRefreshMarkerToActiveParallelSegments:function(){return function e(t,n){let[r,o,,l]=t;for(let a in r.includes(u.PAGE_SEGMENT_KEY)&&"refresh"!==l&&(t[2]=n,t[3]="refresh"),o)e(o[a],n)}},refreshInactiveParallelSegments:function(){return l}});let r=n(5668),o=n(592),u=n(4207);async function l(e){let t=new Set;await a({...e,rootTree:e.updatedTree,fetchedSegments:t})}async function a(e){let{state:t,updatedTree:n,updatedCache:u,includeNextUrl:l,fetchedSegments:i,rootTree:c=n,canonicalUrl:s}=e,[,f,d,p]=n,h=[];if(d&&d!==s&&"refresh"===p&&!i.has(d)){i.add(d);let e=(0,o.fetchServerResponse)(new URL(d,location.origin),[c[0],c[1],c[2],"refetch"],l?t.nextUrl:null,t.buildId).then(e=>{let t=e[0];if("string"!=typeof t)for(let e of t)(0,r.applyFlightData)(u,u,e)});h.push(e)}for(let e in f){let n=a({state:t,updatedTree:f[e],updatedCache:u,includeNextUrl:l,fetchedSegments:i,rootTree:c,canonicalUrl:s});h.push(n)}await Promise.all(h)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2971:function(e,t){"use strict";var n,r,o,u;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ACTION_FAST_REFRESH:function(){return f},ACTION_NAVIGATE:function(){return a},ACTION_PREFETCH:function(){return s},ACTION_REFRESH:function(){return l},ACTION_RESTORE:function(){return i},ACTION_SERVER_ACTION:function(){return d},ACTION_SERVER_PATCH:function(){return c},PrefetchCacheEntryStatus:function(){return r},PrefetchKind:function(){return n},isThenable:function(){return p}});let l="refresh",a="navigate",i="restore",c="server-patch",s="prefetch",f="fast-refresh",d="server-action";function p(e){return e&&("object"==typeof e||"function"==typeof e)&&"function"==typeof e.then}(o=n||(n={})).AUTO="auto",o.FULL="full",o.TEMPORARY="temporary",(u=r||(r={})).fresh="fresh",u.reusable="reusable",u.expired="expired",u.stale="stale",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9907:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"reducer",{enumerable:!0,get:function(){return f}});let r=n(2971),o=n(8566),u=n(6155),l=n(176),a=n(9282),i=n(3610),c=n(1147),s=n(7021),f="undefined"==typeof window?function(e,t){return e}:function(e,t){switch(t.type){case r.ACTION_NAVIGATE:return(0,o.navigateReducer)(e,t);case r.ACTION_SERVER_PATCH:return(0,u.serverPatchReducer)(e,t);case r.ACTION_RESTORE:return(0,l.restoreReducer)(e,t);case r.ACTION_REFRESH:return(0,a.refreshReducer)(e,t);case r.ACTION_FAST_REFRESH:return(0,c.fastRefreshReducer)(e,t);case r.ACTION_PREFETCH:return(0,i.prefetchReducer)(e,t);case r.ACTION_SERVER_ACTION:return(0,s.serverActionReducer)(e,t);default:throw Error("Unknown action")}};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},72:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"shouldHardNavigate",{enumerable:!0,get:function(){return function e(t,n){let[o,u]=n,[l,a]=t;return(0,r.matchSegment)(l,o)?!(t.length<=2)&&e(t.slice(2),u[a]):!!Array.isArray(l)}}});let r=n(1907);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},836:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{createDynamicallyTrackedSearchParams:function(){return a},createUntrackedSearchParams:function(){return l}});let r=n(3908),o=n(6056),u=n(8378);function l(e){let t=r.staticGenerationAsyncStorage.getStore();return t&&t.forceStatic?{}:e}function a(e){let t=r.staticGenerationAsyncStorage.getStore();return t?t.forceStatic?{}:t.isStaticGeneration||t.dynamicShouldError?new Proxy({},{get:(e,n,r)=>("string"==typeof n&&(0,o.trackDynamicDataAccessed)(t,"searchParams."+n),u.ReflectAdapter.get(e,n,r)),has:(e,n)=>("string"==typeof n&&(0,o.trackDynamicDataAccessed)(t,"searchParams."+n),Reflect.has(e,n)),ownKeys:e=>((0,o.trackDynamicDataAccessed)(t,"searchParams"),Reflect.ownKeys(e))}):e:e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3908:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"staticGenerationAsyncStorage",{enumerable:!0,get:function(){return r.staticGenerationAsyncStorage}});let r=n(6725);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2173:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{StaticGenBailoutError:function(){return r},isStaticGenBailoutError:function(){return o}});let n="NEXT_STATIC_GEN_BAILOUT";class r extends Error{constructor(...e){super(...e),this.code=n}}function o(e){return"object"==typeof e&&null!==e&&"code"in e&&e.code===n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3139:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unresolvedThenable",{enumerable:!0,get:function(){return n}});let n={then:()=>{}};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5666:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{useReducerWithReduxDevtools:function(){return i},useUnwrapState:function(){return a}});let r=n(2310)._(n(9442)),o=n(2971),u=n(9639);function l(e){if(e instanceof Map){let t={};for(let[n,r]of e.entries()){if("function"==typeof r){t[n]="fn()";continue}if("object"==typeof r&&null!==r){if(r.$$typeof){t[n]=r.$$typeof.toString();continue}if(r._bundlerConfig){t[n]="FlightData";continue}}t[n]=l(r)}return t}if("object"==typeof e&&null!==e){let t={};for(let n in e){let r=e[n];if("function"==typeof r){t[n]="fn()";continue}if("object"==typeof r&&null!==r){if(r.$$typeof){t[n]=r.$$typeof.toString();continue}if(r.hasOwnProperty("_bundlerConfig")){t[n]="FlightData";continue}}t[n]=l(r)}return t}return Array.isArray(e)?e.map(l):e}function a(e){return(0,o.isThenable)(e)?(0,r.use)(e):e}let i="undefined"!=typeof window?function(e){let[t,n]=r.default.useState(e),o=(0,r.useContext)(u.ActionQueueContext);if(!o)throw Error("Invariant: Missing ActionQueueContext");let a=(0,r.useRef)(),i=(0,r.useRef)();return(0,r.useEffect)(()=>{if(!a.current&&!1!==i.current){if(void 0===i.current&&void 0===window.__REDUX_DEVTOOLS_EXTENSION__){i.current=!1;return}return a.current=window.__REDUX_DEVTOOLS_EXTENSION__.connect({instanceId:8e3,name:"next-router"}),a.current&&(a.current.init(l(e)),o&&(o.devToolsInstance=a.current)),()=>{a.current=void 0}}},[e,o]),[t,(0,r.useCallback)(t=>{o.state||(o.state=e),o.dispatch(t,n)},[o,e]),(0,r.useCallback)(e=>{a.current&&a.current.send({type:"RENDER_SYNC"},l(e))},[])]}:function(e){return[e,()=>{},()=>{}]};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2630:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hasBasePath",{enumerable:!0,get:function(){return o}});let r=n(2232);function o(e){return(0,r.pathHasPrefix)(e,"")}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},510:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePathTrailingSlash",{enumerable:!0,get:function(){return u}});let r=n(6756),o=n(8322),u=e=>{if(!e.startsWith("/"))return e;let{pathname:t,query:n,hash:u}=(0,o.parsePath)(e);return""+(0,r.removeTrailingSlash)(t)+n+u};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2515:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});let r=n(5550);function o(e){let t="function"==typeof reportError?reportError:e=>{window.console.error(e)};(0,r.isBailoutToCSRError)(e)||t(e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3153:function(e,t,n){"use strict";function r(e){return e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeBasePath",{enumerable:!0,get:function(){return r}}),n(2630),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1249:function(e,t){"use strict";function n(e,t){var n=e.length;for(e.push(t);0>>1,o=e[r];if(0>>1;ru(i,n))cu(s,i)?(e[r]=s,e[c]=n,r=c):(e[r]=i,e[a]=n,r=a);else if(cu(s,n))e[r]=s,e[c]=n,r=c;else break}}return t}function u(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if(t.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var l,a=performance;t.unstable_now=function(){return a.now()}}else{var i=Date,c=i.now();t.unstable_now=function(){return i.now()-c}}var s=[],f=[],d=1,p=null,h=3,y=!1,_=!1,v=!1,b="function"==typeof setTimeout?setTimeout:null,g="function"==typeof clearTimeout?clearTimeout:null,m="undefined"!=typeof setImmediate?setImmediate:null;function R(e){for(var t=r(f);null!==t;){if(null===t.callback)o(f);else if(t.startTime<=e)o(f),t.sortIndex=t.expirationTime,n(s,t);else break;t=r(f)}}function P(e){if(v=!1,R(e),!_){if(null!==r(s))_=!0,C();else{var t=r(f);null!==t&&A(P,t.startTime-e)}}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var j=!1,O=-1,S=5,E=-1;function w(){return!(t.unstable_now()-Ee&&w());){var a=p.callback;if("function"==typeof a){p.callback=null,h=p.priorityLevel;var i=a(p.expirationTime<=e);if(e=t.unstable_now(),"function"==typeof i){p.callback=i,R(e),n=!0;break t}p===r(s)&&o(s),R(e)}else o(s);p=r(s)}if(null!==p)n=!0;else{var c=r(f);null!==c&&A(P,c.startTime-e),n=!1}}break e}finally{p=null,h=u,y=!1}n=void 0}}finally{n?l():j=!1}}}if("function"==typeof m)l=function(){m(T)};else if("undefined"!=typeof MessageChannel){var M=new MessageChannel,x=M.port2;M.port1.onmessage=T,l=function(){x.postMessage(null)}}else l=function(){b(T,0)};function C(){j||(j=!0,l())}function A(e,n){O=b(function(){e(t.unstable_now())},n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){_||y||(_=!0,C())},t.unstable_forceFrameRate=function(e){0>e||125l?(e.sortIndex=u,n(f,e),null===r(s)&&e===r(f)&&(v?(g(O),O=-1):v=!0,A(P,u-l))):(e.sortIndex=a,n(s,e),_||y||(_=!0,C())),e},t.unstable_shouldYield=w,t.unstable_wrapCallback=function(e){var t=h;return function(){var n=h;h=t;try{return e.apply(this,arguments)}finally{h=n}}}},1089:function(e,t,n){"use strict";e.exports=n(1249)},7724:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getPathname:function(){return r},isFullStringUrl:function(){return o},parseUrl:function(){return u}});let n="http://n";function r(e){return new URL(e,n).pathname}function o(e){return/https?:\/\//.test(e)}function u(e){let t;try{t=new URL(e,n)}catch{}return t}},6056:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{Postpone:function(){return d},createPostponedAbortSignal:function(){return b},createPrerenderState:function(){return c},formatDynamicAPIAccesses:function(){return _},markCurrentScopeAsDynamic:function(){return s},trackDynamicDataAccessed:function(){return f},trackDynamicFetch:function(){return p},usedDynamicAPIs:function(){return y}});let o=(r=n(9442))&&r.__esModule?r:{default:r},u=n(6717),l=n(2173),a=n(7724),i="function"==typeof o.default.unstable_postpone;function c(e){return{isDebugSkeleton:e,dynamicAccesses:[]}}function s(e,t){let n=(0,a.getPathname)(e.urlPathname);if(!e.isUnstableCacheCallback){if(e.dynamicShouldError)throw new l.StaticGenBailoutError(`Route ${n} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${t}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`);if(e.prerenderState)h(e.prerenderState,t,n);else if(e.revalidate=0,e.isStaticGeneration){let r=new u.DynamicServerError(`Route ${n} couldn't be rendered statically because it used ${t}. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`);throw e.dynamicUsageDescription=t,e.dynamicUsageStack=r.stack,r}}}function f(e,t){let n=(0,a.getPathname)(e.urlPathname);if(e.isUnstableCacheCallback)throw Error(`Route ${n} used "${t}" inside a function cached with "unstable_cache(...)". Accessing Dynamic data sources inside a cache scope is not supported. If you need this data inside a cached function use "${t}" outside of the cached function and pass the required dynamic data in as an argument. See more info here: https://nextjs.org/docs/app/api-reference/functions/unstable_cache`);if(e.dynamicShouldError)throw new l.StaticGenBailoutError(`Route ${n} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${t}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`);if(e.prerenderState)h(e.prerenderState,t,n);else if(e.revalidate=0,e.isStaticGeneration){let r=new u.DynamicServerError(`Route ${n} couldn't be rendered statically because it used \`${t}\`. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`);throw e.dynamicUsageDescription=t,e.dynamicUsageStack=r.stack,r}}function d({reason:e,prerenderState:t,pathname:n}){h(t,e,n)}function p(e,t){e.prerenderState&&h(e.prerenderState,t,e.urlPathname)}function h(e,t,n){v();let r=`Route ${n} needs to bail out of prerendering at this point because it used ${t}. React throws this special object to indicate where. It should not be caught by your own try/catch. Learn more: https://nextjs.org/docs/messages/ppr-caught-error`;e.dynamicAccesses.push({stack:e.isDebugSkeleton?Error().stack:void 0,expression:t}),o.default.unstable_postpone(r)}function y(e){return e.dynamicAccesses.length>0}function _(e){return e.dynamicAccesses.filter(e=>"string"==typeof e.stack&&e.stack.length>0).map(({expression:e,stack:t})=>(t=t.split("\n").slice(4).filter(e=>!(e.includes("node_modules/next/")||e.includes(" ()")||e.includes(" (node:"))).join("\n"),`Dynamic API Usage Debug - ${e}: -${t}`))}function v(){if(!i)throw Error("Invariant: React.unstable_postpone is not defined. This suggests the wrong version of React was loaded. This is a bug in Next.js")}function b(e){v();let t=new AbortController;try{o.default.unstable_postpone(e)}catch(e){t.abort(e)}return t.signal}},6423:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSegmentParam",{enumerable:!0,get:function(){return o}});let r=n(492);function o(e){let t=r.INTERCEPTION_ROUTE_MARKERS.find(t=>e.startsWith(t));return(t&&(e=e.slice(t.length)),e.startsWith("[[...")&&e.endsWith("]]"))?{type:"optional-catchall",param:e.slice(5,-2)}:e.startsWith("[...")&&e.endsWith("]")?{type:t?"catchall-intercepted":"catchall",param:e.slice(4,-1)}:e.startsWith("[")&&e.endsWith("]")?{type:t?"dynamic-intercepted":"dynamic",param:e.slice(1,-1)}:null}},7669:function(e,t){"use strict";var n,r;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HMR_ACTIONS_SENT_TO_BROWSER",{enumerable:!0,get:function(){return n}}),(r=n||(n={})).ADDED_PAGE="addedPage",r.REMOVED_PAGE="removedPage",r.RELOAD_PAGE="reloadPage",r.SERVER_COMPONENT_CHANGES="serverComponentChanges",r.MIDDLEWARE_CHANGES="middlewareChanges",r.CLIENT_CHANGES="clientChanges",r.SERVER_ONLY_CHANGES="serverOnlyChanges",r.SYNC="sync",r.BUILT="built",r.BUILDING="building",r.DEV_PAGES_MANIFEST_UPDATE="devPagesManifestUpdate",r.TURBOPACK_MESSAGE="turbopack-message",r.SERVER_ERROR="serverError",r.TURBOPACK_CONNECTED="turbopack-connected"},492:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{INTERCEPTION_ROUTE_MARKERS:function(){return o},extractInterceptionRouteInformation:function(){return l},isInterceptionRouteAppPath:function(){return u}});let r=n(9231),o=["(..)(..)","(.)","(..)","(...)"];function u(e){return void 0!==e.split("/").find(e=>o.find(t=>e.startsWith(t)))}function l(e){let t,n,u;for(let r of e.split("/"))if(n=o.find(e=>r.startsWith(e))){[t,u]=e.split(n,2);break}if(!t||!n||!u)throw Error(`Invalid interception route: ${e}. Must be in the format //(..|...|..)(..)/`);switch(t=(0,r.normalizeAppPath)(t),n){case"(.)":u="/"===t?`/${u}`:t+"/"+u;break;case"(..)":if("/"===t)throw Error(`Invalid interception route: ${e}. Cannot use (..) marker at the root level, use (.) instead.`);u=t.split("/").slice(0,-1).concat(u).join("/");break;case"(...)":u="/"+u;break;case"(..)(..)":let l=t.split("/");if(l.length<=2)throw Error(`Invalid interception route: ${e}. Cannot use (..)(..) marker at the root level or one level up.`);u=l.slice(0,-2).concat(u).join("/");break;default:throw Error("Invariant: unexpected marker")}return{interceptingRoute:t,interceptedRoute:u}}},8378:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ReflectAdapter",{enumerable:!0,get:function(){return n}});class n{static get(e,t,n){let r=Reflect.get(e,t,n);return"function"==typeof r?r.bind(e):r}static set(e,t,n,r){return Reflect.set(e,t,n,r)}static has(e,t){return Reflect.has(e,t)}static deleteProperty(e,t){return Reflect.deleteProperty(e,t)}}},1989:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{AppRouterContext:function(){return o},GlobalLayoutRouterContext:function(){return l},LayoutRouterContext:function(){return u},MissingSlotContext:function(){return i},TemplateContext:function(){return a}});let r=n(6503)._(n(9442)),o=r.default.createContext(null),u=r.default.createContext(null),l=r.default.createContext(null),a=r.default.createContext(null),i=r.default.createContext(new Set)},630:function(e,t){"use strict";function n(e){let t=5381;for(let n=0;n>>0}function r(e){return n(e).toString(36).slice(0,5)}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{djb2Hash:function(){return n},hexHash:function(){return r}})},3348:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HeadManagerContext",{enumerable:!0,get:function(){return r}});let r=n(6503)._(n(9442)).default.createContext({})},5742:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{PathParamsContext:function(){return l},PathnameContext:function(){return u},SearchParamsContext:function(){return o}});let r=n(9442),o=(0,r.createContext)(null),u=(0,r.createContext)(null),l=(0,r.createContext)(null)},5550:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{BailoutToCSRError:function(){return r},isBailoutToCSRError:function(){return o}});let n="BAILOUT_TO_CLIENT_SIDE_RENDERING";class r extends Error{constructor(e){super("Bail out to client-side rendering: "+e),this.reason=e,this.digest=n}}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===n}},4406:function(e,t){"use strict";function n(e){return e.startsWith("/")?e:"/"+e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ensureLeadingSlash",{enumerable:!0,get:function(){return n}})},9639:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ActionQueueContext:function(){return a},createMutableActionQueue:function(){return s}});let r=n(2310),o=n(2971),u=n(9907),l=r._(n(9442)),a=l.default.createContext(null);function i(e,t){null!==e.pending&&(e.pending=e.pending.next,null!==e.pending?c({actionQueue:e,action:e.pending,setState:t}):e.needsRefresh&&(e.needsRefresh=!1,e.dispatch({type:o.ACTION_REFRESH,origin:window.location.origin},t)))}async function c(e){let{actionQueue:t,action:n,setState:r}=e,u=t.state;if(!u)throw Error("Invariant: Router state not initialized");t.pending=n;let l=n.payload,a=t.action(u,l);function c(e){n.discarded||(t.state=e,t.devToolsInstance&&t.devToolsInstance.send(l,e),i(t,r),n.resolve(e))}(0,o.isThenable)(a)?a.then(c,e=>{i(t,r),n.reject(e)}):c(a)}function s(){let e={state:null,dispatch:(t,n)=>(function(e,t,n){let r={resolve:n,reject:()=>{}};if(t.type!==o.ACTION_RESTORE){let e=new Promise((e,t)=>{r={resolve:e,reject:t}});(0,l.startTransition)(()=>{n(e)})}let u={payload:t,next:null,resolve:r.resolve,reject:r.reject};null===e.pending?(e.last=u,c({actionQueue:e,action:u,setState:n})):t.type===o.ACTION_NAVIGATE||t.type===o.ACTION_RESTORE?(e.pending.discarded=!0,e.last=u,e.pending.payload.type===o.ACTION_SERVER_ACTION&&(e.needsRefresh=!0),c({actionQueue:e,action:u,setState:n})):(null!==e.last&&(e.last.next=u),e.last=u)})(e,t,n),action:async(e,t)=>{if(null===e)throw Error("Invariant: Router state not initialized");return(0,u.reducer)(e,t)},pending:null,last:null};return e}},4982:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathPrefix",{enumerable:!0,get:function(){return o}});let r=n(8322);function o(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:n,query:o,hash:u}=(0,r.parsePath)(e);return""+t+n+o+u}},9231:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{normalizeAppPath:function(){return u},normalizeRscURL:function(){return l}});let r=n(4406),o=n(4207);function u(e){return(0,r.ensureLeadingSlash)(e.split("/").reduce((e,t,n,r)=>!t||(0,o.isGroupSegment)(t)||"@"===t[0]||("page"===t||"route"===t)&&n===r.length-1?e:e+"/"+t,""))}function l(e){return e.replace(/\.rsc($|\?)/,"$1")}},5613:function(e,t){"use strict";function n(e,t){if(void 0===t&&(t={}),t.onlyHashChange){e();return}let n=document.documentElement,r=n.style.scrollBehavior;n.style.scrollBehavior="auto",t.dontForceLayout||n.getClientRects(),e(),n.style.scrollBehavior=r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleSmoothScroll",{enumerable:!0,get:function(){return n}})},7862:function(e,t){"use strict";function n(e){return/Googlebot|Mediapartners-Google|AdsBot-Google|googleweblight|Storebot-Google|Google-PageRenderer|Bingbot|BingPreview|Slurp|DuckDuckBot|baiduspider|yandex|sogou|LinkedInBot|bitlybot|tumblr|vkShare|quora link preview|facebookexternalhit|facebookcatalog|Twitterbot|applebot|redditbot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|ia_archiver/i.test(e)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isBot",{enumerable:!0,get:function(){return n}})},8322:function(e,t){"use strict";function n(e){let t=e.indexOf("#"),n=e.indexOf("?"),r=n>-1&&(t<0||n-1?{pathname:e.substring(0,r?n:t),query:r?e.substring(n,t>-1?t:void 0):"",hash:t>-1?e.slice(t):""}:{pathname:e,query:"",hash:""}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"parsePath",{enumerable:!0,get:function(){return n}})},2232:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"pathHasPrefix",{enumerable:!0,get:function(){return o}});let r=n(8322);function o(e,t){if("string"!=typeof e)return!1;let{pathname:n}=(0,r.parsePath)(e);return n===t||n.startsWith(t+"/")}},6756:function(e,t){"use strict";function n(e){return e.replace(/\/$/,"")||"/"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeTrailingSlash",{enumerable:!0,get:function(){return n}})},4207:function(e,t){"use strict";function n(e){return"("===e[0]&&e.endsWith(")")}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{DEFAULT_SEGMENT_KEY:function(){return o},PAGE_SEGMENT_KEY:function(){return r},isGroupSegment:function(){return n}});let r="__PAGE__",o="__DEFAULT__"},9010:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ServerInsertedHTMLContext:function(){return o},useServerInsertedHTML:function(){return u}});let r=n(2310)._(n(9442)),o=r.default.createContext(null);function u(e){let t=(0,r.useContext)(o);t&&t(e)}},9261:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"warnOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},3623:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"actionAsyncStorage",{enumerable:!0,get:function(){return r}});let r=(0,n(4852).createAsyncLocalStorage)();("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4852:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createAsyncLocalStorage",{enumerable:!0,get:function(){return u}});let n=Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available");class r{disable(){throw n}getStore(){}run(){throw n}exit(){throw n}enterWith(){throw n}}let o=globalThis.AsyncLocalStorage;function u(){return o?new o:new r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7954:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"requestAsyncStorage",{enumerable:!0,get:function(){return r}});let r=(0,n(4852).createAsyncLocalStorage)();("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6725:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"staticGenerationAsyncStorage",{enumerable:!0,get:function(){return r}});let r=(0,n(4852).createAsyncLocalStorage)();("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9224:function(e,t,n){"use strict";var r=n(2355);t.createRoot=r.createRoot,t.hydrateRoot=r.hydrateRoot},2355:function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(297)},3005:function(e,t,n){"use strict";var r=n(2355),o={stream:!0},u=new Map;function l(e){var t=n(e);return"function"!=typeof t.then||"fulfilled"===t.status?null:(t.then(function(e){t.status="fulfilled",t.value=e},function(e){t.status="rejected",t.reason=e}),t)}function a(){}var i=new Map,c=n.u;n.u=function(e){var t=i.get(e);return void 0!==t?t:c(e)};var s=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.Dispatcher,f=Symbol.for("react.element"),d=Symbol.for("react.lazy"),p=Symbol.iterator,h=Array.isArray,y=Object.getPrototypeOf,_=Object.prototype,v=new WeakMap;function b(e,t,n,r){this.status=e,this.value=t,this.reason=n,this._response=r}function g(e){switch(e.status){case"resolved_model":E(e);break;case"resolved_module":w(e)}switch(e.status){case"fulfilled":return e.value;case"pending":case"blocked":case"cyclic":throw e;default:throw e.reason}}function m(e,t){for(var n=0;nh?(_=h,h=3,p++):(_=0,h=3);continue;case 2:44===(m=d[p++])?h=4:v=v<<4|(96d.length&&(m=-1)}var O=d.byteOffset+p;if(-1e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}function O(...e){return(0,E.useCallback)(T(...e),e)}let L=(null==globalThis?void 0:globalThis.document)?E.useLayoutEffect:()=>{},_=y["useId".toString()]||(()=>void 0),D=0;function I(e){let[t,n]=E.useState(_());return L(()=>{e||n(e=>null!=e?e:String(D++))},[e]),e||(t?`radix-${t}`:"")}function A(e){let t=(0,E.useRef)(e);return(0,E.useEffect)(()=>{t.current=e}),(0,E.useMemo)(()=>(...e)=>{var n;return null===(n=t.current)||void 0===n?void 0:n.call(t,...e)},[])}var P=n(7372);let M=(0,E.forwardRef)((e,t)=>{let{children:n,...r}=e,l=E.Children.toArray(n),a=l.find(V);if(a){let e=a.props.children,n=l.map(t=>t!==a?t:E.Children.count(e)>1?E.Children.only(null):(0,E.isValidElement)(e)?e.props.children:null);return(0,E.createElement)(F,N({},r,{ref:t}),(0,E.isValidElement)(e)?(0,E.cloneElement)(e,void 0,n):null)}return(0,E.createElement)(F,N({},r,{ref:t}),n)});M.displayName="Slot";let F=(0,E.forwardRef)((e,t)=>{let{children:n,...r}=e;return(0,E.isValidElement)(n)?(0,E.cloneElement)(n,{...function(e,t){let n={...t};for(let r in t){let l=e[r],a=t[r];/^on[A-Z]/.test(r)?l&&a?n[r]=(...e)=>{a(...e),l(...e)}:l&&(n[r]=l):"style"===r?n[r]={...l,...a}:"className"===r&&(n[r]=[l,a].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props),ref:t?T(t,n.ref):n.ref}):E.Children.count(n)>1?E.Children.only(null):null});F.displayName="SlotClone";let j=({children:e})=>(0,E.createElement)(E.Fragment,null,e);function V(e){return(0,E.isValidElement)(e)&&e.type===j}let $=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let n=(0,E.forwardRef)((e,n)=>{let{asChild:r,...l}=e,a=r?M:t;return(0,E.useEffect)(()=>{window[Symbol.for("radix-ui")]=!0},[]),(0,E.createElement)(a,N({},l,{ref:n}))});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{}),U="dismissableLayer.update",W=(0,E.createContext)({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),z=(0,E.forwardRef)((e,t)=>{var n;let{disableOutsidePointerEvents:l=!1,onEscapeKeyDown:a,onPointerDownOutside:o,onFocusOutside:i,onInteractOutside:u,onDismiss:s,...c}=e,d=(0,E.useContext)(W),[f,m]=(0,E.useState)(null),v=null!==(n=null==f?void 0:f.ownerDocument)&&void 0!==n?n:null==globalThis?void 0:globalThis.document,[,p]=(0,E.useState)({}),h=O(t,e=>m(e)),g=Array.from(d.layers),[y]=[...d.layersWithOutsidePointerEventsDisabled].slice(-1),b=g.indexOf(y),w=f?g.indexOf(f):-1,x=d.layersWithOutsidePointerEventsDisabled.size>0,C=w>=b,R=function(e,t=null==globalThis?void 0:globalThis.document){let n=A(e),r=(0,E.useRef)(!1),l=(0,E.useRef)(()=>{});return(0,E.useEffect)(()=>{let e=e=>{if(e.target&&!r.current){let r={originalEvent:e};function a(){q("dismissableLayer.pointerDownOutside",n,r,{discrete:!0})}"touch"===e.pointerType?(t.removeEventListener("click",l.current),l.current=a,t.addEventListener("click",l.current,{once:!0})):a()}else t.removeEventListener("click",l.current);r.current=!1},a=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(a),t.removeEventListener("pointerdown",e),t.removeEventListener("click",l.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}(e=>{let t=e.target,n=[...d.branches].some(e=>e.contains(t));!C||n||(null==o||o(e),null==u||u(e),e.defaultPrevented||null==s||s())},v),S=function(e,t=null==globalThis?void 0:globalThis.document){let n=A(e),r=(0,E.useRef)(!1);return(0,E.useEffect)(()=>{let e=e=>{e.target&&!r.current&&q("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}(e=>{let t=e.target;[...d.branches].some(e=>e.contains(t))||(null==i||i(e),null==u||u(e),e.defaultPrevented||null==s||s())},v);return!function(e,t=null==globalThis?void 0:globalThis.document){let n=A(e);(0,E.useEffect)(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e),()=>t.removeEventListener("keydown",e)},[n,t])}(e=>{w!==d.layers.size-1||(null==a||a(e),!e.defaultPrevented&&s&&(e.preventDefault(),s()))},v),(0,E.useEffect)(()=>{if(f)return l&&(0===d.layersWithOutsidePointerEventsDisabled.size&&(r=v.body.style.pointerEvents,v.body.style.pointerEvents="none"),d.layersWithOutsidePointerEventsDisabled.add(f)),d.layers.add(f),K(),()=>{l&&1===d.layersWithOutsidePointerEventsDisabled.size&&(v.body.style.pointerEvents=r)}},[f,v,l,d]),(0,E.useEffect)(()=>()=>{f&&(d.layers.delete(f),d.layersWithOutsidePointerEventsDisabled.delete(f),K())},[f,d]),(0,E.useEffect)(()=>{let e=()=>p({});return document.addEventListener(U,e),()=>document.removeEventListener(U,e)},[]),(0,E.createElement)($.div,N({},c,{ref:h,style:{pointerEvents:x?C?"auto":"none":void 0,...e.style},onFocusCapture:k(e.onFocusCapture,S.onFocusCapture),onBlurCapture:k(e.onBlurCapture,S.onBlurCapture),onPointerDownCapture:k(e.onPointerDownCapture,R.onPointerDownCapture)}))});function K(){let e=new CustomEvent(U);document.dispatchEvent(e)}function q(e,t,n,{discrete:r}){let l=n.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});(t&&l.addEventListener(e,t,{once:!0}),r)?l&&(0,P.flushSync)(()=>l.dispatchEvent(a)):l.dispatchEvent(a)}let B="focusScope.autoFocusOnMount",Z="focusScope.autoFocusOnUnmount",H={bubbles:!1,cancelable:!0},X=(0,E.forwardRef)((e,t)=>{let{loop:n=!1,trapped:r=!1,onMountAutoFocus:l,onUnmountAutoFocus:a,...o}=e,[i,u]=(0,E.useState)(null),s=A(l),c=A(a),d=(0,E.useRef)(null),f=O(t,e=>u(e)),m=(0,E.useRef)({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;(0,E.useEffect)(()=>{if(r){function e(e){if(m.paused||!i)return;let t=e.target;i.contains(t)?d.current=t:J(d.current,{select:!0})}function t(e){if(m.paused||!i)return;let t=e.relatedTarget;null===t||i.contains(t)||J(d.current,{select:!0})}document.addEventListener("focusin",e),document.addEventListener("focusout",t);let n=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&J(i)});return i&&n.observe(i,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[r,i,m.paused]),(0,E.useEffect)(()=>{if(i){Q.add(m);let e=document.activeElement;if(!i.contains(e)){let t=new CustomEvent(B,H);i.addEventListener(B,s),i.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let n=document.activeElement;for(let r of e)if(J(r,{select:t}),document.activeElement!==n)return}(Y(i).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&J(i))}return()=>{i.removeEventListener(B,s),setTimeout(()=>{let t=new CustomEvent(Z,H);i.addEventListener(Z,c),i.dispatchEvent(t),t.defaultPrevented||J(null!=e?e:document.body,{select:!0}),i.removeEventListener(Z,c),Q.remove(m)},0)}}},[i,s,c,m]);let v=(0,E.useCallback)(e=>{if(!n&&!r||m.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,l=document.activeElement;if(t&&l){let t=e.currentTarget,[r,a]=function(e){let t=Y(e);return[G(t,e),G(t.reverse(),e)]}(t);r&&a?e.shiftKey||l!==a?e.shiftKey&&l===r&&(e.preventDefault(),n&&J(a,{select:!0})):(e.preventDefault(),n&&J(r,{select:!0})):l===t&&e.preventDefault()}},[n,r,m.paused]);return(0,E.createElement)($.div,N({tabIndex:-1},o,{ref:f,onKeyDown:v}))});function Y(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function G(e,t){for(let n of e)if(!function(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===t||e!==t);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(n,{upTo:t}))return n}function J(e,{select:t=!1}={}){if(e&&e.focus){var n;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&(n=e)instanceof HTMLInputElement&&"select"in n&&t&&e.select()}}let Q=(a=[],{add(e){let t=a[0];e!==t&&(null==t||t.pause()),(a=ee(a,e)).unshift(e)},remove(e){var t;null===(t=(a=ee(a,e))[0])||void 0===t||t.resume()}});function ee(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}let et=(0,E.forwardRef)((e,t)=>{var n;let{container:r=null==globalThis?void 0:null===(n=globalThis.document)||void 0===n?void 0:n.body,...l}=e;return r?P.createPortal((0,E.createElement)($.div,N({},l,{ref:t})),r):null}),en=e=>{let{present:t,children:n}=e,r=function(e){var t,n;let[r,l]=(0,E.useState)(),a=(0,E.useRef)({}),o=(0,E.useRef)(e),i=(0,E.useRef)("none"),[u,s]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},(0,E.useReducer)((e,t)=>{let r=n[e][t];return null!=r?r:e},t));return(0,E.useEffect)(()=>{let e=er(a.current);i.current="mounted"===u?e:"none"},[u]),L(()=>{let t=a.current,n=o.current;if(n!==e){let r=i.current,l=er(t);e?s("MOUNT"):"none"===l||(null==t?void 0:t.display)==="none"?s("UNMOUNT"):n&&r!==l?s("ANIMATION_OUT"):s("UNMOUNT"),o.current=e}},[e,s]),L(()=>{if(r){let e=e=>{let t=er(a.current).includes(e.animationName);e.target===r&&t&&(0,P.flushSync)(()=>s("ANIMATION_END"))},t=e=>{e.target===r&&(i.current=er(a.current))};return r.addEventListener("animationstart",t),r.addEventListener("animationcancel",e),r.addEventListener("animationend",e),()=>{r.removeEventListener("animationstart",t),r.removeEventListener("animationcancel",e),r.removeEventListener("animationend",e)}}s("ANIMATION_END")},[r,s]),{isPresent:["mounted","unmountSuspended"].includes(u),ref:(0,E.useCallback)(e=>{e&&(a.current=getComputedStyle(e)),l(e)},[])}}(t),l="function"==typeof n?n({present:r.isPresent}):E.Children.only(n),a=O(r.ref,l.ref);return"function"==typeof n||r.isPresent?(0,E.cloneElement)(l,{ref:a}):null};function er(e){return(null==e?void 0:e.animationName)||"none"}en.displayName="Presence";let el=0;function ea(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}var eo=n(4539),ei=n(7118),eu=n(6622),es=(0,n(679)._)(),ec=function(){},ed=E.forwardRef(function(e,t){var n=E.useRef(null),r=E.useState({onScrollCapture:ec,onWheelCapture:ec,onTouchMoveCapture:ec}),l=r[0],a=r[1],o=e.forwardProps,i=e.children,u=e.className,s=e.removeScrollBar,c=e.enabled,d=e.shards,f=e.sideCar,m=e.noIsolation,v=e.inert,p=e.allowPinchZoom,h=e.as,g=(0,eo._T)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),y=(0,eu.q)([n,t]),b=(0,eo.pi)((0,eo.pi)({},g),l);return E.createElement(E.Fragment,null,c&&E.createElement(f,{sideCar:es,removeScrollBar:s,shards:d,noIsolation:m,inert:v,setCallbacks:a,allowPinchZoom:!!p,lockRef:n}),o?E.cloneElement(E.Children.only(i),(0,eo.pi)((0,eo.pi)({},b),{ref:y})):E.createElement(void 0===h?"div":h,(0,eo.pi)({},b,{className:u,ref:y}),i))});ed.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},ed.classNames={fullWidth:ei.zi,zeroRight:ei.pF};var ef=n(9937),em=n(9718),ev=n(7323),ep=!1;if("undefined"!=typeof window)try{var eh=Object.defineProperty({},"passive",{get:function(){return ep=!0,!0}});window.addEventListener("test",eh,eh),window.removeEventListener("test",eh,eh)}catch(e){ep=!1}var eg=!!ep&&{passive:!1},eE=function(e,t){var n=window.getComputedStyle(e);return"hidden"!==n[t]&&!(n.overflowY===n.overflowX&&"TEXTAREA"!==e.tagName&&"visible"===n[t])},ey=function(e,t){var n=t;do{if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),eb(e,n)){var r=ew(e,n);if(r[1]>r[2])return!0}n=n.parentNode}while(n&&n!==document.body);return!1},eb=function(e,t){return"v"===e?eE(t,"overflowY"):eE(t,"overflowX")},ew=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},ex=function(e,t,n,r,l){var a,o=(a=window.getComputedStyle(t).direction,"h"===e&&"rtl"===a?-1:1),i=o*r,u=n.target,s=t.contains(u),c=!1,d=i>0,f=0,m=0;do{var v=ew(e,u),p=v[0],h=v[1]-v[2]-o*p;(p||h)&&eb(e,u)&&(f+=h,m+=p),u=u.parentNode}while(!s&&u!==document.body||s&&(t.contains(u)||t===u));return d&&(l&&0===f||!l&&i>f)?c=!0:!d&&(l&&0===m||!l&&-i>m)&&(c=!0),c},eC=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},eR=function(e){return[e.deltaX,e.deltaY]},eS=function(e){return e&&"current"in e?e.current:e},eN=0,ek=[],eT=(0,ef.L)(es,function(e){var t=E.useRef([]),n=E.useRef([0,0]),r=E.useRef(),l=E.useState(eN++)[0],a=E.useState(function(){return(0,ev.Ws)()})[0],o=E.useRef(e);E.useEffect(function(){o.current=e},[e]),E.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(l));var t=(0,eo.ev)([e.lockRef.current],(e.shards||[]).map(eS),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(l))}),function(){document.body.classList.remove("block-interactivity-".concat(l)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(l))})}}},[e.inert,e.lockRef.current,e.shards]);var i=E.useCallback(function(e,t){if("touches"in e&&2===e.touches.length)return!o.current.allowPinchZoom;var l,a=eC(e),i=n.current,u="deltaX"in e?e.deltaX:i[0]-a[0],s="deltaY"in e?e.deltaY:i[1]-a[1],c=e.target,d=Math.abs(u)>Math.abs(s)?"h":"v";if("touches"in e&&"h"===d&&"range"===c.type)return!1;var f=ey(d,c);if(!f)return!0;if(f?l=d:(l="v"===d?"h":"v",f=ey(d,c)),!f)return!1;if(!r.current&&"changedTouches"in e&&(u||s)&&(r.current=l),!l)return!0;var m=r.current||l;return ex(m,t,e,"h"===m?u:s,!0)},[]),u=E.useCallback(function(e){if(ek.length&&ek[ek.length-1]===a){var n="deltaY"in e?eR(e):eC(e),r=t.current.filter(function(t){var r;return t.name===e.type&&t.target===e.target&&(r=t.delta)[0]===n[0]&&r[1]===n[1]})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}if(!r){var l=(o.current.shards||[]).map(eS).filter(Boolean).filter(function(t){return t.contains(e.target)});(l.length>0?i(e,l[0]):!o.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),s=E.useCallback(function(e,n,r,l){var a={name:e,delta:n,target:r,should:l};t.current.push(a),setTimeout(function(){t.current=t.current.filter(function(e){return e!==a})},1)},[]),c=E.useCallback(function(e){n.current=eC(e),r.current=void 0},[]),d=E.useCallback(function(t){s(t.type,eR(t),t.target,i(t,e.lockRef.current))},[]),f=E.useCallback(function(t){s(t.type,eC(t),t.target,i(t,e.lockRef.current))},[]);E.useEffect(function(){return ek.push(a),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:f}),document.addEventListener("wheel",u,eg),document.addEventListener("touchmove",u,eg),document.addEventListener("touchstart",c,eg),function(){ek=ek.filter(function(e){return e!==a}),document.removeEventListener("wheel",u,eg),document.removeEventListener("touchmove",u,eg),document.removeEventListener("touchstart",c,eg)}},[]);var m=e.removeScrollBar,v=e.inert;return E.createElement(E.Fragment,null,v?E.createElement(a,{styles:"\n .block-interactivity-".concat(l," {pointer-events: none;}\n .allow-interactivity-").concat(l," {pointer-events: all;}\n")}):null,m?E.createElement(em.jp,{gapMode:"margin"}):null)}),eO=E.forwardRef(function(e,t){return E.createElement(ed,(0,eo.pi)({},e,{ref:t,sideCar:eT}))});eO.classNames=ed.classNames;var eL=n(922);let e_="Dialog",[eD,eI]=function(e,t=[]){let n=[],r=()=>{let t=n.map(e=>(0,E.createContext)(e));return function(n){let r=(null==n?void 0:n[e])||t;return(0,E.useMemo)(()=>({[`__scope${e}`]:{...n,[e]:r}}),[n,r])}};return r.scopeName=e,[function(t,r){let l=(0,E.createContext)(r),a=n.length;function o(t){let{scope:n,children:r,...o}=t,i=(null==n?void 0:n[e][a])||l,u=(0,E.useMemo)(()=>o,Object.values(o));return(0,E.createElement)(i.Provider,{value:u},r)}return n=[...n,r],o.displayName=t+"Provider",[o,function(n,o){let i=(null==o?void 0:o[e][a])||l,u=(0,E.useContext)(i);if(u)return u;if(void 0!==r)return r;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let r=n.reduce((t,{useScope:n,scopeName:r})=>{let l=n(e)[`__scope${r}`];return{...t,...l}},{});return(0,E.useMemo)(()=>({[`__scope${t.scopeName}`]:r}),[r])}};return n.scopeName=t.scopeName,n}(r,...t)]}(e_),[eA,eP]=eD(e_),eM="DialogPortal",[eF,ej]=eD(eM,{forceMount:void 0}),eV="DialogOverlay",e$=(0,E.forwardRef)((e,t)=>{let n=ej(eV,e.__scopeDialog),{forceMount:r=n.forceMount,...l}=e,a=eP(eV,e.__scopeDialog);return a.modal?(0,E.createElement)(en,{present:r||a.open},(0,E.createElement)(eU,N({},l,{ref:t}))):null}),eU=(0,E.forwardRef)((e,t)=>{let{__scopeDialog:n,...r}=e,l=eP(eV,n);return(0,E.createElement)(eO,{as:M,allowPinchZoom:!0,shards:[l.contentRef]},(0,E.createElement)($.div,N({"data-state":eZ(l.open)},r,{ref:t,style:{pointerEvents:"auto",...r.style}})))}),eW="DialogContent",ez=(0,E.forwardRef)((e,t)=>{let n=ej(eW,e.__scopeDialog),{forceMount:r=n.forceMount,...l}=e,a=eP(eW,e.__scopeDialog);return(0,E.createElement)(en,{present:r||a.open},a.modal?(0,E.createElement)(eK,N({},l,{ref:t})):(0,E.createElement)(eq,N({},l,{ref:t})))}),eK=(0,E.forwardRef)((e,t)=>{let n=eP(eW,e.__scopeDialog),r=(0,E.useRef)(null),l=O(t,n.contentRef,r);return(0,E.useEffect)(()=>{let e=r.current;if(e)return(0,eL.Ry)(e)},[]),(0,E.createElement)(eB,N({},e,{ref:l,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:k(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),null===(t=n.triggerRef.current)||void 0===t||t.focus()}),onPointerDownOutside:k(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:k(e.onFocusOutside,e=>e.preventDefault())}))}),eq=(0,E.forwardRef)((e,t)=>{let n=eP(eW,e.__scopeDialog),r=(0,E.useRef)(!1),l=(0,E.useRef)(!1);return(0,E.createElement)(eB,N({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var a,o;null===(a=e.onCloseAutoFocus)||void 0===a||a.call(e,t),t.defaultPrevented||(r.current||null===(o=n.triggerRef.current)||void 0===o||o.focus(),t.preventDefault()),r.current=!1,l.current=!1},onInteractOutside:t=>{var a,o;null===(a=e.onInteractOutside)||void 0===a||a.call(e,t),t.defaultPrevented||(r.current=!0,"pointerdown"!==t.detail.originalEvent.type||(l.current=!0));let i=t.target;(null===(o=n.triggerRef.current)||void 0===o?void 0:o.contains(i))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&l.current&&t.preventDefault()}}))}),eB=(0,E.forwardRef)((e,t)=>{let{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:l,onCloseAutoFocus:a,...o}=e,i=eP(eW,n),u=O(t,(0,E.useRef)(null));return(0,E.useEffect)(()=>{var e,t;let n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=n[0])&&void 0!==e?e:ea()),document.body.insertAdjacentElement("beforeend",null!==(t=n[1])&&void 0!==t?t:ea()),el++,()=>{1===el&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),el--}},[]),(0,E.createElement)(E.Fragment,null,(0,E.createElement)(X,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:l,onUnmountAutoFocus:a},(0,E.createElement)(z,N({role:"dialog",id:i.contentId,"aria-describedby":i.descriptionId,"aria-labelledby":i.titleId,"data-state":eZ(i.open)},o,{ref:u,onDismiss:()=>i.onOpenChange(!1)}))),!1)});function eZ(e){return e?"open":"closed"}let[eH,eX]=function(e,t){let n=(0,E.createContext)(t);function r(e){let{children:t,...r}=e,l=(0,E.useMemo)(()=>r,Object.values(r));return(0,E.createElement)(n.Provider,{value:l},t)}return r.displayName=e+"Provider",[r,function(r){let l=(0,E.useContext)(n);if(l)return l;if(void 0!==t)return t;throw Error(`\`${r}\` must be used within \`${e}\``)}]}("DialogTitleWarning",{contentName:eW,titleName:"DialogTitle",docsSlug:"dialog"}),eY=e=>{let{__scopeDialog:t,children:n,open:r,defaultOpen:l,onOpenChange:a,modal:o=!0}=e,i=(0,E.useRef)(null),u=(0,E.useRef)(null),[s=!1,c]=function({prop:e,defaultProp:t,onChange:n=()=>{}}){let[r,l]=function({defaultProp:e,onChange:t}){let n=(0,E.useState)(e),[r]=n,l=(0,E.useRef)(r),a=A(t);return(0,E.useEffect)(()=>{l.current!==r&&(a(r),l.current=r)},[r,l,a]),n}({defaultProp:t,onChange:n}),a=void 0!==e,o=a?e:r,i=A(n);return[o,(0,E.useCallback)(t=>{if(a){let n="function"==typeof t?t(e):t;n!==e&&i(n)}else l(t)},[a,e,l,i])]}({prop:r,defaultProp:l,onChange:a});return(0,E.createElement)(eA,{scope:t,triggerRef:i,contentRef:u,contentId:I(),titleId:I(),descriptionId:I(),open:s,onOpenChange:c,onOpenToggle:(0,E.useCallback)(()=>c(e=>!e),[c]),modal:o},n)},eG=e=>{let{__scopeDialog:t,forceMount:n,children:r,container:l}=e,a=eP(eM,t);return(0,E.createElement)(eF,{scope:t,forceMount:n},E.Children.map(r,e=>(0,E.createElement)(en,{present:n||a.open},(0,E.createElement)(et,{asChild:!0,container:l},e))))};var eJ='[cmdk-group=""]',eQ='[cmdk-group-items=""]',e0='[cmdk-item=""]',e1=`${e0}:not([aria-disabled="true"])`,e2="cmdk-item-select",e9="data-value",e3=(e,t,n)=>{var r;return r=e,function e(t,n,r,l,a,o,i){if(o===n.length)return a===t.length?1:.99;var u=`${a},${o}`;if(void 0!==i[u])return i[u];for(var s,c,d,f,m=l.charAt(o),v=r.indexOf(m,a),p=0;v>=0;)(s=e(t,n,r,l,v+1,o+1,i))>p&&(v===a?s*=1:w.test(t.charAt(v-1))?(s*=.8,(d=t.slice(a,v-1).match(x))&&a>0&&(s*=Math.pow(.999,d.length))):C.test(t.charAt(v-1))?(s*=.9,(f=t.slice(a,v-1).match(R))&&a>0&&(s*=Math.pow(.999,f.length))):(s*=.17,a>0&&(s*=Math.pow(.999,v-a))),t.charAt(v)!==n.charAt(o)&&(s*=.9999)),(s<.1&&r.charAt(v-1)===l.charAt(o+1)||l.charAt(o+1)===l.charAt(o)&&r.charAt(v-1)!==l.charAt(o))&&.1*(c=e(t,n,r,l,v+1,o+2,i))>s&&(s=.1*c),s>p&&(p=s),v=r.indexOf(m,v+1);return i[u]=p,p}(r=n&&n.length>0?`${r+" "+n.join(" ")}`:r,t,S(r),S(t),0,0,{})},e6=E.createContext(void 0),e4=()=>E.useContext(e6),e5=E.createContext(void 0),e7=()=>E.useContext(e5),e8=E.createContext(void 0),te=E.forwardRef((e,t)=>{let n=tc(()=>{var t,n;return{search:"",value:null!=(n=null!=(t=e.value)?t:e.defaultValue)?n:"",filtered:{count:0,items:new Map,groups:new Set}}}),r=tc(()=>new Set),l=tc(()=>new Map),a=tc(()=>new Map),o=tc(()=>new Set),i=tu(e),{label:u,children:s,value:c,onValueChange:d,filter:f,shouldFilter:m,loop:v,disablePointerSelection:p=!1,vimBindings:h=!0,...g}=e,y=E.useId(),b=E.useId(),w=E.useId(),x=E.useRef(null),C=tv();ts(()=>{if(void 0!==c){let e=c.trim();n.current.value=e,R.emit()}},[c]),ts(()=>{C(6,L)},[]);let R=E.useMemo(()=>({subscribe:e=>(o.current.add(e),()=>o.current.delete(e)),snapshot:()=>n.current,setState:(e,t,r)=>{var l,a,o;if(!Object.is(n.current[e],t)){if(n.current[e]=t,"search"===e)O(),k(),C(1,T);else if("value"===e&&(r||C(5,L),(null==(l=i.current)?void 0:l.value)!==void 0)){null==(o=(a=i.current).onValueChange)||o.call(a,null!=t?t:"");return}R.emit()}},emit:()=>{o.current.forEach(e=>e())}}),[]),S=E.useMemo(()=>({value:(e,t,r)=>{var l;t!==(null==(l=a.current.get(e))?void 0:l.value)&&(a.current.set(e,{value:t,keywords:r}),n.current.filtered.items.set(e,N(t,r)),C(2,()=>{k(),R.emit()}))},item:(e,t)=>(r.current.add(e),t&&(l.current.has(t)?l.current.get(t).add(e):l.current.set(t,new Set([e]))),C(3,()=>{O(),k(),n.current.value||T(),R.emit()}),()=>{a.current.delete(e),r.current.delete(e),n.current.filtered.items.delete(e);let t=_();C(4,()=>{O(),(null==t?void 0:t.getAttribute("id"))===e&&T(),R.emit()})}),group:e=>(l.current.has(e)||l.current.set(e,new Set),()=>{a.current.delete(e),l.current.delete(e)}),filter:()=>i.current.shouldFilter,label:u||e["aria-label"],disablePointerSelection:p,listId:y,inputId:w,labelId:b,listInnerRef:x}),[]);function N(e,t){var r,l;let a=null!=(l=null==(r=i.current)?void 0:r.filter)?l:e3;return e?a(e,n.current.search,t):0}function k(){if(!n.current.search||!1===i.current.shouldFilter)return;let e=n.current.filtered.items,t=[];n.current.filtered.groups.forEach(n=>{let r=l.current.get(n),a=0;r.forEach(t=>{a=Math.max(e.get(t),a)}),t.push([n,a])});let r=x.current;D().sort((t,n)=>{var r,l;let a=t.getAttribute("id"),o=n.getAttribute("id");return(null!=(r=e.get(o))?r:0)-(null!=(l=e.get(a))?l:0)}).forEach(e=>{let t=e.closest(eQ);t?t.appendChild(e.parentElement===t?e:e.closest(`${eQ} > *`)):r.appendChild(e.parentElement===r?e:e.closest(`${eQ} > *`))}),t.sort((e,t)=>t[1]-e[1]).forEach(e=>{let t=x.current.querySelector(`${eJ}[${e9}="${encodeURIComponent(e[0])}"]`);null==t||t.parentElement.appendChild(t)})}function T(){let e=D().find(e=>"true"!==e.getAttribute("aria-disabled")),t=null==e?void 0:e.getAttribute(e9);R.setState("value",t||void 0)}function O(){var e,t,o,u;if(!n.current.search||!1===i.current.shouldFilter){n.current.filtered.count=r.current.size;return}n.current.filtered.groups=new Set;let s=0;for(let l of r.current){let r=N(null!=(t=null==(e=a.current.get(l))?void 0:e.value)?t:"",null!=(u=null==(o=a.current.get(l))?void 0:o.keywords)?u:[]);n.current.filtered.items.set(l,r),r>0&&s++}for(let[e,t]of l.current)for(let r of t)if(n.current.filtered.items.get(r)>0){n.current.filtered.groups.add(e);break}n.current.filtered.count=s}function L(){var e,t,n;let r=_();r&&((null==(e=r.parentElement)?void 0:e.firstChild)===r&&(null==(n=null==(t=r.closest(eJ))?void 0:t.querySelector('[cmdk-group-heading=""]'))||n.scrollIntoView({block:"nearest"})),r.scrollIntoView({block:"nearest"}))}function _(){var e;return null==(e=x.current)?void 0:e.querySelector(`${e0}[aria-selected="true"]`)}function D(){var e;return Array.from(null==(e=x.current)?void 0:e.querySelectorAll(e1))}function I(e){let t=D()[e];t&&R.setState("value",t.getAttribute(e9))}function A(e){var t;let n=_(),r=D(),l=r.findIndex(e=>e===n),a=r[l+e];null!=(t=i.current)&&t.loop&&(a=l+e<0?r[r.length-1]:l+e===r.length?r[0]:r[l+e]),a&&R.setState("value",a.getAttribute(e9))}function P(e){let t=_(),n=null==t?void 0:t.closest(eJ),r;for(;n&&!r;)r=null==(n=e>0?function(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return n;n=n.nextElementSibling}}(n,eJ):function(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return n;n=n.previousElementSibling}}(n,eJ))?void 0:n.querySelector(e1);r?R.setState("value",r.getAttribute(e9)):A(e)}let M=()=>I(D().length-1),F=e=>{e.preventDefault(),e.metaKey?M():e.altKey?P(1):A(1)},j=e=>{e.preventDefault(),e.metaKey?I(0):e.altKey?P(-1):A(-1)};return E.createElement($.div,{ref:t,tabIndex:-1,...g,"cmdk-root":"",onKeyDown:e=>{var t;if(null==(t=g.onKeyDown)||t.call(g,e),!e.defaultPrevented)switch(e.key){case"n":case"j":h&&e.ctrlKey&&F(e);break;case"ArrowDown":F(e);break;case"p":case"k":h&&e.ctrlKey&&j(e);break;case"ArrowUp":j(e);break;case"Home":e.preventDefault(),I(0);break;case"End":e.preventDefault(),M();break;case"Enter":if(!e.nativeEvent.isComposing&&229!==e.keyCode){e.preventDefault();let t=_();if(t){let e=new Event(e2);t.dispatchEvent(e)}}}}},E.createElement("label",{"cmdk-label":"",htmlFor:S.inputId,id:S.labelId,style:th},u),tp(e,e=>E.createElement(e5.Provider,{value:R},E.createElement(e6.Provider,{value:S},e))))}),tt=E.forwardRef((e,t)=>{var n,r;let l=E.useId(),a=E.useRef(null),o=E.useContext(e8),i=e4(),u=tu(e),s=null!=(r=null==(n=u.current)?void 0:n.forceMount)?r:null==o?void 0:o.forceMount;ts(()=>{if(!s)return i.item(l,null==o?void 0:o.id)},[s]);let c=tm(l,a,[e.value,e.children,a],e.keywords),d=e7(),f=tf(e=>e.value&&e.value===c.current),m=tf(e=>!!s||!1===i.filter()||!e.search||e.filtered.items.get(l)>0);function v(){var e,t;p(),null==(t=(e=u.current).onSelect)||t.call(e,c.current)}function p(){d.setState("value",c.current,!0)}if(E.useEffect(()=>{let t=a.current;if(!(!t||e.disabled))return t.addEventListener(e2,v),()=>t.removeEventListener(e2,v)},[m,e.onSelect,e.disabled]),!m)return null;let{disabled:h,value:g,onSelect:y,forceMount:b,keywords:w,...x}=e;return E.createElement($.div,{ref:td([a,t]),...x,id:l,"cmdk-item":"",role:"option","aria-disabled":!!h,"aria-selected":!!f,"data-disabled":!!h,"data-selected":!!f,onPointerMove:h||i.disablePointerSelection?void 0:p,onClick:h?void 0:v},e.children)}),tn=E.forwardRef((e,t)=>{let{heading:n,children:r,forceMount:l,...a}=e,o=E.useId(),i=E.useRef(null),u=E.useRef(null),s=E.useId(),c=e4(),d=tf(e=>!!l||!1===c.filter()||!e.search||e.filtered.groups.has(o));ts(()=>c.group(o),[]),tm(o,i,[e.value,e.heading,u]);let f=E.useMemo(()=>({id:o,forceMount:l}),[l]);return E.createElement($.div,{ref:td([i,t]),...a,"cmdk-group":"",role:"presentation",hidden:!d||void 0},n&&E.createElement("div",{ref:u,"cmdk-group-heading":"","aria-hidden":!0,id:s},n),tp(e,e=>E.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":n?s:void 0},E.createElement(e8.Provider,{value:f},e))))}),tr=E.forwardRef((e,t)=>{let{alwaysRender:n,...r}=e,l=E.useRef(null),a=tf(e=>!e.search);return n||a?E.createElement($.div,{ref:td([l,t]),...r,"cmdk-separator":"",role:"separator"}):null}),tl=E.forwardRef((e,t)=>{let{onValueChange:n,...r}=e,l=null!=e.value,a=e7(),o=tf(e=>e.search),i=tf(e=>e.value),u=e4(),s=E.useMemo(()=>{var e;let t=null==(e=u.listInnerRef.current)?void 0:e.querySelector(`${e0}[${e9}="${encodeURIComponent(i)}"]`);return null==t?void 0:t.getAttribute("id")},[]);return E.useEffect(()=>{null!=e.value&&a.setState("search",e.value)},[e.value]),E.createElement($.input,{ref:t,...r,"cmdk-input":"",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"aria-autocomplete":"list",role:"combobox","aria-expanded":!0,"aria-controls":u.listId,"aria-labelledby":u.labelId,"aria-activedescendant":s,id:u.inputId,type:"text",value:l?e.value:o,onChange:e=>{l||a.setState("search",e.target.value),null==n||n(e.target.value)}})}),ta=E.forwardRef((e,t)=>{let{children:n,label:r="Suggestions",...l}=e,a=E.useRef(null),o=E.useRef(null),i=e4();return E.useEffect(()=>{if(o.current&&a.current){let e=o.current,t=a.current,n,r=new ResizeObserver(()=>{n=requestAnimationFrame(()=>{let n=e.offsetHeight;t.style.setProperty("--cmdk-list-height",n.toFixed(1)+"px")})});return r.observe(e),()=>{cancelAnimationFrame(n),r.unobserve(e)}}},[]),E.createElement($.div,{ref:td([a,t]),...l,"cmdk-list":"",role:"listbox","aria-label":r,id:i.listId},tp(e,e=>E.createElement("div",{ref:td([o,i.listInnerRef]),"cmdk-list-sizer":""},e)))}),to=E.forwardRef((e,t)=>{let{open:n,onOpenChange:r,overlayClassName:l,contentClassName:a,container:o,...i}=e;return E.createElement(eY,{open:n,onOpenChange:r},E.createElement(eG,{container:o},E.createElement(e$,{"cmdk-overlay":"",className:l}),E.createElement(ez,{"aria-label":e.label,"cmdk-dialog":"",className:a},E.createElement(te,{ref:t,...i}))))}),ti=Object.assign(te,{List:ta,Item:tt,Input:tl,Group:tn,Separator:tr,Dialog:to,Empty:E.forwardRef((e,t)=>tf(e=>0===e.filtered.count)?E.createElement($.div,{ref:t,...e,"cmdk-empty":"",role:"presentation"}):null),Loading:E.forwardRef((e,t)=>{let{progress:n,children:r,label:l="Loading...",...a}=e;return E.createElement($.div,{ref:t,...a,"cmdk-loading":"",role:"progressbar","aria-valuenow":n,"aria-valuemin":0,"aria-valuemax":100,"aria-label":l},tp(e,e=>E.createElement("div",{"aria-hidden":!0},e)))})});function tu(e){let t=E.useRef(e);return ts(()=>{t.current=e}),t}var ts="undefined"==typeof window?E.useEffect:E.useLayoutEffect;function tc(e){let t=E.useRef();return void 0===t.current&&(t.current=e()),t}function td(e){return t=>{e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}}function tf(e){let t=e7(),n=()=>e(t.snapshot());return E.useSyncExternalStore(t.subscribe,n,n)}function tm(e,t,n,r=[]){let l=E.useRef(),a=e4();return ts(()=>{var o;let i=(()=>{var e;for(let t of n){if("string"==typeof t)return t.trim();if("object"==typeof t&&"current"in t)return t.current?null==(e=t.current.textContent)?void 0:e.trim():l.current}})(),u=r.map(e=>e.trim());a.value(e,i,u),null==(o=t.current)||o.setAttribute(e9,i),l.current=i}),l}var tv=()=>{let[e,t]=E.useState(),n=tc(()=>new Map);return ts(()=>{n.current.forEach(e=>e()),n.current=new Map},[e]),(e,r)=>{n.current.set(e,r),t({})}};function tp({asChild:e,children:t},n){let r;return e&&E.isValidElement(t)?E.cloneElement("function"==typeof(r=t.type)?r(t.props):"render"in r?r.render(t.props):t,{ref:t.ref},n(t.props.children)):n(t)}var th={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"},tg=n(7516),tE=E.forwardRef(({className:e,onClose:t,children:n,...r},l)=>(0,tg.jsxs)("div",{className:"flex flex-row items-center gap-2 px-3",children:[n,(0,tg.jsx)(ti.Input,{ref:l,className:(0,c.m6)("w-0 flex-1 bg-transparent py-3 text-base placeholder:text-fd-muted-foreground focus-visible:outline-none",e),...r}),(0,tg.jsx)("button",{type:"button","aria-label":"Close Search",onClick:t,className:(0,c.m6)((0,s.d)({color:"outline",className:"text-xs p-1.5"})),children:"Esc"})]}));tE.displayName=ti.Input.displayName;var ty=E.forwardRef(({className:e,...t},n)=>(0,tg.jsx)(ti.List,{ref:n,className:(0,c.m6)("max-h-[460px] overflow-y-auto border-t p-2",e),...t}));ty.displayName=ti.List.displayName;var tb=E.forwardRef((e,t)=>(0,tg.jsx)(ti.Empty,{ref:t,className:"py-12 text-center text-sm",...e}));tb.displayName=ti.Empty.displayName;var tw=E.forwardRef(({className:e,heading:t,...n},r)=>(0,tg.jsx)(ti.Group,{ref:r,heading:t?(0,tg.jsx)("div",{className:"px-3 py-2 text-xs font-medium",children:t}):void 0,className:(0,c.m6)("overflow-hidden",e),...n}));tw.displayName=ti.Group.displayName,E.forwardRef(({className:e,...t},n)=>(0,tg.jsx)(ti.Separator,{ref:n,className:(0,c.m6)("h-px bg-fd-border",e),...t})).displayName=ti.Separator.displayName;var tx=E.forwardRef(({className:e,icon:t,nested:n=!1,children:r,...l},a)=>(0,tg.jsx)(ti.Item,{ref:a,className:(0,c.m6)("select-none rounded-lg px-2 text-sm aria-disabled:pointer-events-none aria-disabled:opacity-50 aria-selected:bg-fd-accent aria-selected:text-fd-accent-foreground",e),...l,children:(0,tg.jsxs)("div",{className:(0,c.m6)("flex min-h-10 flex-row items-center gap-3",n&&"ms-2 gap-2 border-s ps-4"),children:[(0,tg.jsx)("div",{className:"text-fd-muted-foreground [&_svg]:size-4",children:t}),(0,tg.jsx)("p",{className:"w-0 flex-1 truncate",children:r})]})}));tx.displayName=ti.Item.displayName;var tC=E.forwardRef(({children:e,...t},n)=>(0,tg.jsx)(ti.Dialog,{ref:n,shouldFilter:!1,loop:!0,contentClassName:"fixed left-1/2 top-[10vh] z-50 w-[98vw] max-w-screen-sm origin-left -translate-x-1/2 rounded-lg border bg-fd-popover text-fd-popover-foreground shadow-lg data-[state=closed]:animate-fd-dialog-out data-[state=open]:animate-fd-dialog-in",overlayClassName:"fixed inset-0 z-50 bg-fd-background/50 backdrop-blur-sm data-[state=closed]:animate-fd-fade-out data-[state=open]:animate-fd-fade-in",...t,children:e}));function tR({open:e,onOpenChange:t,footer:n,links:r=[],...l}){let a=(0,E.useMemo)(()=>r.map(([e,t])=>({type:"page",id:e,content:e,url:t})),[r]);return(0,tg.jsxs)(tC,{open:e,onOpenChange:t,children:[(0,tg.jsx)(tN,{...l,items:"empty"===l.results?a:l.results,hideResults:"empty"===l.results&&0===a.length}),n?(0,tg.jsx)("div",{className:"mt-auto flex flex-col border-t p-3",children:n}):null]})}tC.displayName=ti.Dialog.displayName;var tS={text:(0,tg.jsx)(d.Z,{}),heading:(0,tg.jsx)(m,{}),page:(0,tg.jsx)(v,{})};function tN({search:e,onSearchChange:t,items:n,isLoading:r,hideResults:l=!1}){let{text:a}=(0,u.Q)(),s=(0,g.useRouter)(),{setOpenSearch:d}=(0,o.A)(),f=(0,i.A)(),m=e=>{s.push(e),d(!1),location.pathname===e.split("#")[0]&&f.setOpen(!1)};return(0,tg.jsxs)(tg.Fragment,{children:[(0,tg.jsx)(tE,{value:e,onValueChange:t,onClose:(0,E.useCallback)(()=>{d(!1)},[d]),placeholder:a.search,children:(0,tg.jsxs)("div",{className:"relative size-4",children:[(0,tg.jsx)(p,{className:(0,c.m6)("absolute size-full animate-spin text-fd-primary transition-opacity",!r&&"opacity-0")}),(0,tg.jsx)(h.Z,{className:(0,c.m6)("absolute size-full text-fd-muted-foreground transition-opacity",r&&"opacity-0")})]})}),(0,tg.jsxs)(ty,{className:(0,c.m6)(l&&"hidden"),children:[(0,tg.jsx)(tb,{children:a.searchNoResult}),(0,tg.jsx)(tw,{value:"result",children:n.map(e=>(0,tg.jsx)(tx,{value:e.id,onSelect:()=>{m(e.url)},icon:tS[e.type],nested:"page"!==e.type,children:e.content},e.id))})]})]})}var tk=(0,b.j)("rounded-md border px-2 py-0.5 text-xs font-medium text-fd-muted-foreground transition-colors",{variants:{active:{true:"bg-fd-accent text-fd-accent-foreground"}}});function tT({tag:e,onTagChange:t,items:n,...r}){return(0,tg.jsxs)("div",{...r,className:(0,c.m6)("flex flex-row items-center gap-1",r.className),children:[n.map(n=>(0,tg.jsx)("button",{type:"button",className:(0,c.m6)(tk({active:e===n.value})),onClick:()=>{t(n.value)},tabIndex:-1,children:n.name},n.value)),r.children]})}n(4918),n(6384);var tO=n(965);let tL=()=>{},t_=tL(),tD=Object,tI=e=>e===t_,tA=e=>"function"==typeof e,tP=(e,t)=>({...e,...t}),tM=e=>tA(e.then),tF=new WeakMap,tj=0,tV=e=>{let t,n;let r=typeof e,l=e&&e.constructor,a=l==Date;if(tD(e)!==e||a||l==RegExp)t=a?e.toJSON():"symbol"==r?e.toString():"string"==r?JSON.stringify(e):""+e;else{if(t=tF.get(e))return t;if(t=++tj+"~",tF.set(e,t),l==Array){for(n=0,t="@";ntK&&typeof window.requestAnimationFrame!=tz,tZ=(e,t)=>{let n=t$.get(e);return[()=>!tI(t)&&e.get(t)||tU,r=>{if(!tI(t)){let l=e.get(t);t in tW||(tW[t]=l),n[5](t,tP(l,r),l||tU)}},n[6],()=>!tI(t)&&t in tW?tW[t]:!tI(t)&&e.get(t)||tU]},tH=!0,[tX,tY]=tK&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[tL,tL],tG={initFocus:e=>(tq&&document.addEventListener("visibilitychange",e),tX("focus",e),()=>{tq&&document.removeEventListener("visibilitychange",e),tY("focus",e)}),initReconnect:e=>{let t=()=>{tH=!0,e()},n=()=>{tH=!1};return tX("online",t),tX("offline",n),()=>{tY("online",t),tY("offline",n)}}},tJ=!E.useId,tQ=!tK||"Deno"in window,t0=e=>tB()?window.requestAnimationFrame(e):setTimeout(e,1),t1=tQ?E.useEffect:E.useLayoutEffect,t2="undefined"!=typeof navigator&&navigator.connection,t9=!tQ&&t2&&(["slow-2g","2g"].includes(t2.effectiveType)||t2.saveData),t3=e=>{if(tA(e))try{e=e()}catch(t){e=""}let t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?tV(e):"",t]},t6=0,t4=()=>++t6;var t5={ERROR_REVALIDATE_EVENT:3,FOCUS_EVENT:0,MUTATE_EVENT:2,RECONNECT_EVENT:1};async function t7(...e){let[t,n,r,l]=e,a=tP({populateCache:!0,throwOnError:!0},"boolean"==typeof l?{revalidate:l}:l||{}),o=a.populateCache,i=a.rollbackOnError,u=a.optimisticData,s=e=>"function"==typeof i?i(e):!1!==i,c=a.throwOnError;if(tA(n)){let e=[];for(let r of t.keys())!/^\$(inf|sub)\$/.test(r)&&n(t.get(r)._k)&&e.push(r);return Promise.all(e.map(d))}return d(n);async function d(n){let l;let[i]=t3(n);if(!i)return;let[d,f]=tZ(t,i),[m,v,p,h]=t$.get(t),g=()=>{let e=m[i];return(tA(a.revalidate)?a.revalidate(d().data,n):!1!==a.revalidate)&&(delete p[i],delete h[i],e&&e[0])?e[0](2).then(()=>d().data):d().data};if(e.length<3)return g();let E=r,y=t4();v[i]=[y,0];let b=!tI(u),w=d(),x=w.data,C=w._c,R=tI(C)?x:C;if(b&&f({data:u=tA(u)?u(R,x):u,_c:R}),tA(E))try{E=E(R)}catch(e){l=e}if(E&&tM(E)){if(E=await E.catch(e=>{l=e}),y!==v[i][0]){if(l)throw l;return E}l&&b&&s(l)&&(o=!0,f({data:R,_c:t_}))}if(o&&!l&&(tA(o)?f({data:o(E,R),error:t_,_c:t_}):f({data:E,error:t_,_c:t_})),v[i][1]=t4(),Promise.resolve(g()).then(()=>{f({_c:t_})}),l){if(c)throw l;return}return E}}let t8=(e,t)=>{for(let n in e)e[n][0]&&e[n][0](t)},ne=(e,t)=>{if(!t$.has(e)){let n=tP(tG,t),r={},l=t7.bind(t_,e),a=tL,o={},i=(e,t)=>{let n=o[e]||[];return o[e]=n,n.push(t),()=>n.splice(n.indexOf(t),1)},u=(t,n,r)=>{e.set(t,n);let l=o[t];if(l)for(let e of l)e(n,r)},s=()=>{if(!t$.has(e)&&(t$.set(e,[r,{},{},{},l,u,i]),!tQ)){let t=n.initFocus(setTimeout.bind(t_,t8.bind(t_,r,0))),l=n.initReconnect(setTimeout.bind(t_,t8.bind(t_,r,1)));a=()=>{t&&t(),l&&l(),t$.delete(e)}}};return s(),[e,l,s,a]}return[e,t$.get(e)[4]]},[nt,nn]=ne(new Map),nr=tP({onLoadingSlow:tL,onSuccess:tL,onError:tL,onErrorRetry:(e,t,n,r,l)=>{let a=n.errorRetryCount,o=l.retryCount,i=~~((Math.random()+.5)*(1<<(o<8?o:8)))*n.errorRetryInterval;(tI(a)||!(o>a))&&setTimeout(r,i,l)},onDiscarded:tL,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:t9?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:t9?5e3:3e3,compare:(e,t)=>tV(e)==tV(t),isPaused:()=>!1,cache:nt,mutate:nn,fallback:{}},{isOnline:()=>tH,isVisible:()=>{let e=tq&&document.visibilityState;return tI(e)||"hidden"!==e}}),nl=(e,t)=>{let n=tP(e,t);if(t){let{use:r,fallback:l}=e,{use:a,fallback:o}=t;r&&a&&(n.use=r.concat(a)),l&&o&&(n.fallback=tP(l,o))}return n},na=(0,E.createContext)({}),no=tK&&window.__SWR_DEVTOOLS_USE__,ni=no?window.__SWR_DEVTOOLS_USE__:[],nu=e=>tA(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],ns=()=>tP(nr,(0,E.useContext)(na)),nc=ni.concat(e=>(t,n,r)=>{let l=n&&((...e)=>{let[r]=t3(t),[,,,l]=t$.get(nt);if(r.startsWith("$inf$"))return n(...e);let a=l[r];return tI(a)?n(...e):(delete l[r],a)});return e(t,l,r)}),nd=(e,t,n)=>{let r=t[e]||(t[e]=[]);return r.push(n),()=>{let e=r.indexOf(n);e>=0&&(r[e]=r[r.length-1],r.pop())}};no&&(window.__SWR_DEVTOOLS_REACT__=E);let nf=E.use||(e=>{if("pending"===e.status)throw e;if("fulfilled"===e.status)return e.value;if("rejected"===e.status)throw e.reason;throw e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e}),nm={dedupe:!0};tD.defineProperty(e=>{let{value:t}=e,n=(0,E.useContext)(na),r=tA(t),l=(0,E.useMemo)(()=>r?t(n):t,[r,n,t]),a=(0,E.useMemo)(()=>r?l:nl(n,l),[r,n,l]),o=l&&l.provider,i=(0,E.useRef)(t_);o&&!i.current&&(i.current=ne(o(a.cache||nt),l));let u=i.current;return u&&(a.cache=u[0],a.mutate=u[1]),t1(()=>{if(u)return u[2]&&u[2](),u[3]},[]),(0,E.createElement)(na.Provider,tP(e,{value:a}))},"defaultValue",{value:nr});let nv=(l=(e,t,n)=>{let{cache:r,compare:l,suspense:a,fallbackData:o,revalidateOnMount:i,revalidateIfStale:u,refreshInterval:s,refreshWhenHidden:c,refreshWhenOffline:d,keepPreviousData:f}=n,[m,v,p,h]=t$.get(r),[g,y]=t3(e),b=(0,E.useRef)(!1),w=(0,E.useRef)(!1),x=(0,E.useRef)(g),C=(0,E.useRef)(t),R=(0,E.useRef)(n),S=()=>R.current,N=()=>S().isVisible()&&S().isOnline(),[k,T,O,L]=tZ(r,g),_=(0,E.useRef)({}).current,D=tI(o)?n.fallback[g]:o,I=(e,t)=>{for(let n in _)if("data"===n){if(!l(e[n],t[n])&&(!tI(e[n])||!l(W,t[n])))return!1}else if(t[n]!==e[n])return!1;return!0},A=(0,E.useMemo)(()=>{let e=!!g&&!!t&&(tI(i)?!S().isPaused()&&!a&&(!!tI(u)||u):i),n=t=>{let n=tP(t);return(delete n._k,e)?{isValidating:!0,isLoading:!0,...n}:n},r=k(),l=L(),o=n(r),s=r===l?o:n(l),c=o;return[()=>{let e=n(k());return I(e,c)?(c.data=e.data,c.isLoading=e.isLoading,c.isValidating=e.isValidating,c.error=e.error,c):(c=e,e)},()=>s]},[r,g]),P=(0,tO.useSyncExternalStore)((0,E.useCallback)(e=>O(g,(t,n)=>{I(n,t)||e()}),[r,g]),A[0],A[1]),M=!b.current,F=m[g]&&m[g].length>0,j=P.data,V=tI(j)?D:j,$=P.error,U=(0,E.useRef)(V),W=f?tI(j)?U.current:j:V,z=(!F||!!tI($))&&(M&&!tI(i)?i:!S().isPaused()&&(a?!tI(V)&&u:tI(V)||u)),K=!!(g&&t&&M&&z),q=tI(P.isValidating)?K:P.isValidating,B=tI(P.isLoading)?K:P.isLoading,Z=(0,E.useCallback)(async e=>{let t,r;let a=C.current;if(!g||!a||w.current||S().isPaused())return!1;let o=!0,i=e||{},u=!p[g]||!i.dedupe,s=()=>tJ?!w.current&&g===x.current&&b.current:g===x.current,c={isValidating:!1,isLoading:!1},d=()=>{T(c)},f=()=>{let e=p[g];e&&e[1]===r&&delete p[g]},h={isValidating:!0};tI(k().data)&&(h.isLoading=!0);try{if(u&&(T(h),n.loadingTimeout&&tI(k().data)&&setTimeout(()=>{o&&s()&&S().onLoadingSlow(g,n)},n.loadingTimeout),p[g]=[a(y),t4()]),[t,r]=p[g],t=await t,u&&setTimeout(f,n.dedupingInterval),!p[g]||p[g][1]!==r)return u&&s()&&S().onDiscarded(g),!1;c.error=t_;let e=v[g];if(!tI(e)&&(r<=e[0]||r<=e[1]||0===e[1]))return d(),u&&s()&&S().onDiscarded(g),!1;let i=k().data;c.data=l(i,t)?i:t,u&&s()&&S().onSuccess(t,g,n)}catch(n){f();let e=S(),{shouldRetryOnError:t}=e;!e.isPaused()&&(c.error=n,u&&s()&&(e.onError(n,g,e),(!0===t||tA(t)&&t(n))&&(!S().revalidateOnFocus||!S().revalidateOnReconnect||N())&&e.onErrorRetry(n,g,e,e=>{let t=m[g];t&&t[0]&&t[0](t5.ERROR_REVALIDATE_EVENT,e)},{retryCount:(i.retryCount||0)+1,dedupe:!0})))}return o=!1,d(),!0},[g,r]),H=(0,E.useCallback)((...e)=>t7(r,x.current,...e),[]);if(t1(()=>{C.current=t,R.current=n,tI(j)||(U.current=j)}),t1(()=>{if(!g)return;let e=Z.bind(t_,nm),t=0,n=nd(g,m,(n,r={})=>{if(n==t5.FOCUS_EVENT){let n=Date.now();S().revalidateOnFocus&&n>t&&N()&&(t=n+S().focusThrottleInterval,e())}else if(n==t5.RECONNECT_EVENT)S().revalidateOnReconnect&&N()&&e();else if(n==t5.MUTATE_EVENT)return Z();else if(n==t5.ERROR_REVALIDATE_EVENT)return Z(r)});return w.current=!1,x.current=g,b.current=!0,T({_k:y}),z&&(tI(V)||tQ?e():t0(e)),()=>{w.current=!0,n()}},[g]),t1(()=>{let e;function t(){let t=tA(s)?s(k().data):s;t&&-1!==e&&(e=setTimeout(n,t))}function n(){!k().error&&(c||S().isVisible())&&(d||S().isOnline())?Z(nm).then(t):t()}return t(),()=>{e&&(clearTimeout(e),e=-1)}},[s,c,d,g]),(0,E.useDebugValue)(W),a&&tI(V)&&g){if(!tJ&&tQ)throw Error("Fallback data is required when using suspense in SSR.");C.current=t,R.current=n,w.current=!1;let e=h[g];if(tI(e)||nf(H(e)),tI($)){let e=Z(nm);tI(W)||(e.status="fulfilled",e.value=!0),nf(e)}else throw $}return{mutate:H,get data(){return _.data=!0,W},get error(){return _.error=!0,$},get isValidating(){return _.isValidating=!0,q},get isLoading(){return _.isLoading=!0,B}}},function(...e){let t=ns(),[n,r,a]=nu(e),o=nl(t,a),i=l,{use:u}=o,s=(u||[]).concat(nc);for(let e=s.length;e--;)i=s[e](i);return i(n,r||o.fetcher||null,o)});async function np(e,t,n,r){if(0===t.length)return"empty";let l=new URLSearchParams;l.set("query",t),n&&l.set("locale",n),r&&l.set("tag",r);let a=await fetch(`${e}?${l.toString()}`);if(!a.ok)throw Error(await a.text());return await a.json()}var nh=n(1694);function ng(e){var t;let{defaultTag:n,tags:r,api:l,delayMs:a,...o}=e,{locale:i}=(0,u.Q)(),[s,c]=(0,E.useState)(n),{search:d,setSearch:f,query:m}=function(e,t,n="/api/search",r=100){let[l,a]=(0,E.useState)(""),o=nv([n,function(e,t=1e3){let[n,r]=(0,E.useState)(e),l=(0,E.useRef)();if(0===t)return e;if(e!==n&&l.current?.value!==e){l.current&&clearTimeout(l.current.handler);let n=window.setTimeout(()=>{r(e)},t);l.current={value:e,handler:n}}return n}(l,r),e,t],e=>np(...e),{keepPreviousData:!0});return{search:l,setSearch:a,query:o}}(i,s,l,a);return(0,nh.p)(n,e=>{c(e)}),(0,tg.jsx)(tR,{search:d,onSearchChange:f,isLoading:m.isLoading,results:null!==(t=m.data)&&void 0!==t?t:[],...o,footer:r?(0,tg.jsxs)(tg.Fragment,{children:[(0,tg.jsx)(tT,{tag:s,onTagChange:c,items:r}),o.footer]}):o.footer})}}}]); \ No newline at end of file diff --git a/_next/static/chunks/58d418e1-5a644d818caae79f.js b/_next/static/chunks/58d418e1-5a644d818caae79f.js new file mode 100644 index 00000000..769b0323 --- /dev/null +++ b/_next/static/chunks/58d418e1-5a644d818caae79f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[457],{7055:function(e,t,n){var r,l=n(2374),a=n(2976),o={usingClientEntryPoint:!1,Events:null,Dispatcher:{current:null}};function i(e){var t="https://react.dev/errors/"+e;if(1p||(e.current=d[p],d[p]=null,p--)}function g(e,t){d[++p]=e.current,e.current=t}var y=Symbol.for("react.element"),v=Symbol.for("react.portal"),b=Symbol.for("react.fragment"),k=Symbol.for("react.strict_mode"),w=Symbol.for("react.profiler"),S=Symbol.for("react.provider"),C=Symbol.for("react.consumer"),E=Symbol.for("react.context"),x=Symbol.for("react.forward_ref"),z=Symbol.for("react.suspense"),P=Symbol.for("react.suspense_list"),N=Symbol.for("react.memo"),_=Symbol.for("react.lazy"),L=Symbol.for("react.scope");Symbol.for("react.debug_trace_mode");var T=Symbol.for("react.offscreen"),F=Symbol.for("react.legacy_hidden"),M=Symbol.for("react.cache");Symbol.for("react.tracing_marker");var O=Symbol.iterator;function R(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=O&&e[O]||e["@@iterator"])?e:null}var D=m(null),A=m(null),I=m(null),U=m(null),B={$$typeof:E,_currentValue:null,_currentValue2:null,_threadCount:0,Provider:null,Consumer:null};function V(e,t){switch(g(I,t),g(A,e),g(D,null),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)&&(t=t.namespaceURI)?s2(t):0;break;default:if(t=(e=8===e?t.parentNode:t).tagName,e=e.namespaceURI)t=s3(e=s2(e),t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}h(D),g(D,t)}function Q(){h(D),h(A),h(I)}function $(e){null!==e.memoizedState&&g(U,e);var t=D.current,n=s3(t,e.type);t!==n&&(g(A,e),g(D,n))}function j(e){A.current===e&&(h(D),h(A)),U.current===e&&(h(U),B._currentValue=null)}var W=a.unstable_scheduleCallback,H=a.unstable_cancelCallback,q=a.unstable_shouldYield,K=a.unstable_requestPaint,Y=a.unstable_now,X=a.unstable_getCurrentPriorityLevel,G=a.unstable_ImmediatePriority,Z=a.unstable_UserBlockingPriority,J=a.unstable_NormalPriority,ee=a.unstable_LowPriority,et=a.unstable_IdlePriority,en=a.log,er=a.unstable_setDisableYieldValue,el=null,ea=null;function eo(e){if("function"==typeof en&&er(e),ea&&"function"==typeof ea.setStrictMode)try{ea.setStrictMode(el,e)}catch(e){}}var ei=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(eu(e)/es|0)|0},eu=Math.log,es=Math.LN2,ec=128,ef=4194304;function ed(e){var t=42&e;if(0!==t)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194176&e;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&e;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function ep(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,l=e.suspendedLanes;e=e.pingedLanes;var a=134217727&n;return 0!==a?0!=(n=a&~l)?r=ed(n):0!=(e&=a)&&(r=ed(e)):0!=(n&=~l)?r=ed(n):0!==e&&(r=ed(e)),0===r?0:0!==t&&t!==r&&0==(t&l)&&((l=r&-r)>=(e=t&-t)||32===l&&0!=(4194176&e))?t:r}function em(e,t){return e.errorRecoveryDisabledLanes&t?0:0!=(e=-536870913&e.pendingLanes)?e:536870912&e?536870912:0}function eh(){var e=ec;return 0==(4194176&(ec<<=1))&&(ec=128),e}function eg(){var e=ef;return 0==(62914560&(ef<<=1))&&(ef=4194304),e}function ey(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function ev(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-ei(t);e.entangledLanes|=t,e.entanglements[r]=1073741824|e.entanglements[r]|4194218&n}function eb(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-ei(n),l=1<l||u[r]!==s[l]){var c="\n"+u[r].replace(" at new "," at ");return e.displayName&&c.includes("")&&(c=c.replace("",e.displayName)),c}while(1<=r&&0<=l);break}}}finally{eG=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?eX(n):""}function eJ(e){try{var t="";do t+=function(e){switch(e.tag){case 26:case 27:case 5:return eX(e.type);case 16:return eX("Lazy");case 13:return eX("Suspense");case 19:return eX("SuspenseList");case 0:case 2:case 15:return e=eZ(e.type,!1);case 11:return e=eZ(e.type.render,!1);case 1:return e=eZ(e.type,!0);default:return""}}(e),e=e.return;while(e);return t}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}}var e0=Symbol.for("react.client.reference");function e1(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function e2(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function e3(e){e._valueTracker||(e._valueTracker=function(e){var t=e2(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var l=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(e){r=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function e4(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=e2(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function e6(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}var e8=/[\n"\\]/g;function e5(e){return e.replace(e8,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function e7(e,t,n,r,l,a,o,i){e.name="",null!=o&&"function"!=typeof o&&"symbol"!=typeof o&&"boolean"!=typeof o?e.type=o:e.removeAttribute("type"),null!=t?"number"===o?(0===t&&""===e.value||e.value!=t)&&(e.value=""+e1(t)):e.value!==""+e1(t)&&(e.value=""+e1(t)):"submit"!==o&&"reset"!==o||e.removeAttribute("value"),null!=t?te(e,o,e1(t)):null!=n?te(e,o,e1(n)):null!=r&&e.removeAttribute("value"),null==l&&null!=a&&(e.defaultChecked=!!a),null!=l&&(e.checked=l&&"function"!=typeof l&&"symbol"!=typeof l),null!=i&&"function"!=typeof i&&"symbol"!=typeof i&&"boolean"!=typeof i?e.name=""+e1(i):e.removeAttribute("name")}function e9(e,t,n,r,l,a,o,i){if(null!=a&&"function"!=typeof a&&"symbol"!=typeof a&&"boolean"!=typeof a&&(e.type=a),null!=t||null!=n){if(!("submit"!==a&&"reset"!==a||null!=t))return;n=null!=n?""+e1(n):"",t=null!=t?""+e1(t):n,i||t===e.value||(e.value=t),e.defaultValue=t}r="function"!=typeof(r=null!=r?r:l)&&"symbol"!=typeof r&&!!r,e.checked=i?e.checked:!!r,e.defaultChecked=!!r,null!=o&&"function"!=typeof o&&"symbol"!=typeof o&&"boolean"!=typeof o&&(e.name=o)}function te(e,t,n){"number"===t&&e6(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}var tt=Array.isArray;function tn(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l"+t.valueOf().toString()+"",t=iX.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}var to=ta;"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction&&(to=function(e,t){return MSApp.execUnsafeLocalFunction(function(){return ta(e,t)})});var ti=to;function tu(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType){n.nodeValue=t;return}}e.textContent=t}var ts=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 tc(e,t,n){var r=0===t.indexOf("--");null==n||"boolean"==typeof n||""===n?r?e.setProperty(t,""):"float"===t?e.cssFloat="":e[t]="":r?e.setProperty(t,n):"number"!=typeof n||0===n||ts.has(t)?"float"===t?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function tf(e,t,n){if(null!=t&&"object"!=typeof t)throw Error(i(62));if(e=e.style,null!=n){for(var r in n)!n.hasOwnProperty(r)||null!=t&&t.hasOwnProperty(r)||(0===r.indexOf("--")?e.setProperty(r,""):"float"===r?e.cssFloat="":e[r]="");for(var l in t)r=t[l],t.hasOwnProperty(l)&&n[l]!==r&&tc(e,l,r)}else for(var a in t)t.hasOwnProperty(a)&&tc(e,a,t[a])}function td(e){if(-1===e.indexOf("-"))return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var tp=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"]]),tm=null;function th(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var tg=null,ty=null;function tv(e){var t=eO(e);if(t&&(e=t.stateNode)){var n=eD(e);switch(e=t.stateNode,t.type){case"input":if(e7(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+e5(""+t)+'"][type="radio"]'),t=0;t>=o,l-=o,tj=1<<32-ei(t)+l|n<h?(g=f,f=null):g=f.sibling;var y=p(l,f,i[h],u);if(null===y){null===f&&(f=g);break}e&&f&&null===y.alternate&&t(l,f),o=a(y,o,h),null===c?s=y:c.sibling=y,c=y,f=g}if(h===i.length)return n(l,f),tZ&&tH(l,h),s;if(null===f){for(;hg?(y=h,h=null):y=h.sibling;var b=p(l,h,v.value,s);if(null===b){null===h&&(h=y);break}e&&h&&null===b.alternate&&t(l,h),o=a(b,o,g),null===f?c=b:f.sibling=b,f=b,h=y}if(v.done)return n(l,h),tZ&&tH(l,g),c;if(null===h){for(;!v.done;g++,v=u.next())null!==(v=d(l,v.value,s))&&(o=a(v,o,g),null===f?c=v:f.sibling=v,f=v);return tZ&&tH(l,g),c}for(h=r(l,h);!v.done;g++,v=u.next())null!==(v=m(h,l,g,v.value,s))&&(e&&null!==v.alternate&&h.delete(null===v.key?g:v.key),o=a(v,o,g),null===f?c=v:f.sibling=v,f=v);return e&&h.forEach(function(e){return t(l,e)}),tZ&&tH(l,g),c}(s,c,f,h);if("function"==typeof f.then)return u(s,c,nJ(f),h);if(f.$$typeof===E)return u(s,c,ai(s,f,h),h);n1(s,f)}return"string"==typeof f&&""!==f||"number"==typeof f?(f=""+f,null!==c&&6===c.tag?(n(s,c.sibling),(c=l(c,f)).return=s):(n(s,c),(c=i_(f,s.mode,h)).return=s),o(s=c)):n(s,c)}(u,s,c,f),nG=null,u}}var n4=n3(!0),n6=n3(!1),n8=m(null),n5=m(0);function n7(e,t){g(n5,e=oz),g(n8,t),oz=e|t.baseLanes}function n9(){g(n5,oz),g(n8,n8.current)}function re(){oz=n5.current,h(n8),h(n5)}var rt=m(null),rn=null;function rr(e){var t=e.alternate;g(ri,1&ri.current),g(rt,e),null===rn&&(null===t||null!==n8.current?rn=e:null!==t.memoizedState&&(rn=e))}function rl(e){if(22===e.tag){if(g(ri,ri.current),g(rt,e),null===rn){var t=e.alternate;null!==t&&null!==t.memoizedState&&(rn=e)}}else ra(e)}function ra(){g(ri,ri.current),g(rt,rt.current)}function ro(e){h(rt),rn===e&&(rn=null),h(ri)}var ri=m(0);function ru(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var rs=s.ReactCurrentDispatcher,rc=s.ReactCurrentBatchConfig,rf=0,rd=null,rp=null,rm=null,rh=!1,rg=!1,ry=!1,rv=0,rb=0,rk=null,rw=0;function rS(){throw Error(i(321))}function rC(e,t){if(null===t)return!1;for(var n=0;na?a:8;var o=rc.transition,i={_callbacks:new Set};rc.transition=i,lf(e,!1,t,n);try{var u=l();if(null!==u&&"object"==typeof u&&"function"==typeof u.then){av(i,u);var s,c,f=(s=[],c={status:"pending",value:null,reason:null,then:function(e){s.push(e)}},u.then(function(){c.status="fulfilled",c.value=r;for(var e=0;e title"))),sG(l,n,r),l[eE]=e,eI(l),n=l;break e;case"link":var a=cE("link","href",t).get(n+(r.href||""));if(a){for(var o=0;o",e=e.removeChild(e.firstChild);break;case"select":e="string"==typeof r.is?l.createElement("select",{is:r.is}):l.createElement("select"),r.multiple?e.multiple=!0:r.size&&(e.size=r.size);break;default:e="string"==typeof r.is?l.createElement(n,{is:r.is}):l.createElement(n)}}e[eE]=t,e[ex]=r;e:for(l=t.child;null!==l;){if(5===l.tag||6===l.tag)e.appendChild(l.stateNode);else if(4!==l.tag&&27!==l.tag&&null!==l.child){l.child.return=l,l=l.child;continue}if(l===t)break;for(;null===l.sibling;){if(null===l.return||l.return===t)break e;l=l.return}l.sibling.return=l.return,l=l.sibling}switch(t.stateNode=e,sG(e,n,r),n){case"button":case"input":case"select":case"textarea":e=!!r.autoFocus;break;case"img":e=!0;break;default:e=!1}e&&aC(t)}}return aP(t),t.flags&=-16777217,null;case 6:if(e&&null!=t.stateNode)e.memoizedProps!==r&&aC(t);else{if("string"!=typeof r&&null===t.stateNode)throw Error(i(166));if(e=I.current,t9(t)){e:{if(e=t.stateNode,n=t.memoizedProps,e[eE]=t,(r=e.nodeValue!==n)&&null!==(l=tX))switch(l.tag){case 3:if(l=0!=(1&l.mode),sq(e.nodeValue,n,l),l){e=!1;break e}break;case 27:case 5:var a=0!=(1&l.mode);if(!0!==l.memoizedProps.suppressHydrationWarning&&sq(e.nodeValue,n,a),a){e=!1;break e}}e=r}e&&aC(t)}else(e=s1(e).createTextNode(r))[eE]=t,t.stateNode=e}return aP(t),null;case 13:if(ro(t),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(tZ&&null!==tG&&0!=(1&t.mode)&&0==(128&t.flags))ne(),nt(),t.flags|=384,l=!1;else if(l=t9(t),null!==r&&null!==r.dehydrated){if(null===e){if(!l)throw Error(i(318));if(!(l=null!==(l=t.memoizedState)?l.dehydrated:null))throw Error(i(317));l[eE]=t}else nt(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;aP(t),l=!1}else null!==tJ&&(o0(tJ),tJ=null),l=!0;if(!l)return 256&t.flags?t:null}if(0!=(128&t.flags))return t.lanes=n,t;return n=null!==r,e=null!==e&&null!==e.memoizedState,n&&(r=t.child,l=null,null!==r.alternate&&null!==r.alternate.memoizedState&&null!==r.alternate.memoizedState.cachePool&&(l=r.alternate.memoizedState.cachePool.pool),a=null,null!==r.memoizedState&&null!==r.memoizedState.cachePool&&(a=r.memoizedState.cachePool.pool),a!==l&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),ax(t,t.updateQueue),aP(t),null;case 4:return Q(),null===e&&sA(t.stateNode.containerInfo),aP(t),null;case 10:return an(t.type._context),aP(t),null;case 19:if(h(ri),null===(l=t.memoizedState))return aP(t),null;if(r=0!=(128&t.flags),null===(a=l.rendering)){if(r)az(l,!1);else{if(0!==oP||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(a=ru(e))){for(t.flags|=128,az(l,!1),e=a.updateQueue,t.updateQueue=e,ax(t,e),t.subtreeFlags=0,e=n,n=t.child;null!==n;)ix(n,e),n=n.sibling;return g(ri,1&ri.current|2),t.child}e=e.sibling}null!==l.tail&&Y()>oI&&(t.flags|=128,r=!0,az(l,!1),t.lanes=4194304)}}else{if(!r){if(null!==(e=ru(a))){if(t.flags|=128,r=!0,e=e.updateQueue,t.updateQueue=e,ax(t,e),az(l,!0),null===l.tail&&"hidden"===l.tailMode&&!a.alternate&&!tZ)return aP(t),null}else 2*Y()-l.renderingStartTime>oI&&536870912!==n&&(t.flags|=128,r=!0,az(l,!1),t.lanes=4194304)}l.isBackwards?(a.sibling=t.child,t.child=a):(null!==(e=l.last)?e.sibling=a:t.child=a,l.last=a)}if(null!==l.tail)return t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=Y(),t.sibling=null,e=ri.current,g(ri,r?1&e|2:1&e),t;return aP(t),null;case 22:case 23:return ro(t),re(),r=null!==t.memoizedState,null!==e?null!==e.memoizedState!==r&&(t.flags|=8192):r&&(t.flags|=8192),r&&0!=(1&t.mode)?0!=(536870912&n)&&0==(128&t.flags)&&(aP(t),6&t.subtreeFlags&&(t.flags|=8192)):aP(t),null!==(n=t.updateQueue)&&ax(t,n.retryQueue),n=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),r=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),null!==e&&h(ab),null;case 24:return n=null,null!==e&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),an(ad),aP(t),null;case 25:return null}throw Error(i(156,t.tag))}(t.alternate,t,oz);if(null!==n){ow=n;return}if(null!==(t=t.sibling)){ow=t;return}ow=t=e}while(null!==t);0===oP&&(oP=5)}function is(e,t,n,r,l){var a=ek,o=ov.transition;try{ov.transition=null,ek=2,function(e,t,n,r,l,a){do id();while(null!==oj);if(0!=(6&ob))throw Error(i(327));var o,u=e.finishedWork,s=e.finishedLanes;if(null!==u){if(e.finishedWork=null,e.finishedLanes=0,u===e.current)throw Error(i(177));e.callbackNode=null,e.callbackPriority=0,e.cancelPendingCommit=null;var c=u.lanes|u.childLanes;if(function(e,t,n){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.entangledLanes&=t,e.errorRecoveryDisabledLanes&=t,e.shellSuspendCounter=0,t=e.entanglements;for(var l=e.expirationTimes,a=e.hiddenUpdates;0r&&(l=r,r=a,a=l),l=si(n,a);var o=si(n,r);l&&o&&(1!==e.rangeCount||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&((t=t.createRange()).setStart(l.node,l.offset),e.removeAllRanges(),a>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;nn?32:n;n=ov.transition;var l=ek;try{if(ov.transition=null,ek=r,null===oj)var a=!1;else{r=oq,oq=null;var o=oj,u=oW;if(oj=null,oW=0,0!=(6&ob))throw Error(i(331));var s=ob;if(ob|=4,of(o.current),ol(o,o.current,u,r),ob=s,nb(!1),ea&&"function"==typeof ea.onPostCommitFiberRoot)try{ea.onPostCommitFiberRoot(el,o)}catch(e){}a=!0}return a}finally{ek=l,ov.transition=n,ic(e,t)}}return!1}function ip(e,t,n){t=lL(e,t=lP(n,t),2),null!==(e=nO(e,t,2))&&(o2(e,2),nv(e))}function im(e,t,n){if(3===e.tag)ip(e,e,n);else for(;null!==t;){if(3===t.tag){ip(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===oQ||!oQ.has(r))){e=lT(t,e=lP(n,e),2),null!==(t=nO(t,e,2))&&(o2(t,2),nv(t));break}}t=t.return}}function ih(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new om;var l=new Set;r.set(t,l)}else void 0===(l=r.get(t))&&(l=new Set,r.set(t,l));l.has(n)||(ox=!0,l.add(n),e=ig.bind(null,e,t,n),t.then(e,e))}function ig(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,2&ob?oR=!0:4&ob&&(oD=!0),ik(),ok===e&&(oS&n)===n&&(4===oP||3===oP&&(62914560&oS)===oS&&300>Y()-oA?0==(2&ob)&&o5(e,0):oT|=n),nv(e)}function iy(e,t){0===t&&(t=0==(1&e.mode)?2:eg()),null!==(e=ns(e,t))&&(o2(e,t),nv(e))}function iv(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),iy(e,n)}function ib(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;null!==l&&(n=l.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(i(314))}null!==r&&r.delete(t),iy(e,n)}function ik(){if(50=uH),uY=!1;function uX(e,t){switch(e){case"keyup":return -1!==uj.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function uG(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var uZ=!1,uJ={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 u0(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!uJ[e.type]:"textarea"===t}function u1(e,t,n,r){tb(r),0<(t=sV(t,"onChange")).length&&(n=new i3("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var u2=null,u3=null;function u4(e){sM(e,0)}function u6(e){if(e4(eR(e)))return e}function u8(e,t){if("change"===e)return t}var u5=!1;if(e$){if(e$){var u7="oninput"in document;if(!u7){var u9=document.createElement("div");u9.setAttribute("oninput","return;"),u7="function"==typeof u9.oninput}r=u7}else r=!1;u5=r&&(!document.documentMode||9=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=so(r)}}function su(){for(var e=window,t=e6();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(n)e=t.contentWindow;else break;t=e6(e.document)}return t}function ss(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var sc=e$&&"documentMode"in document&&11>=document.documentMode,sf=null,sd=null,sp=null,sm=!1;function sh(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;sm||null==sf||sf!==e6(r)||(r="selectionStart"in(r=sf)&&ss(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},sp&&nQ(sp,r)||(sp=r,0<(r=sV(sd,"onSelect")).length&&(t=new i3("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=sf)))}function sg(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var sy={animationend:sg("Animation","AnimationEnd"),animationiteration:sg("Animation","AnimationIteration"),animationstart:sg("Animation","AnimationStart"),transitionend:sg("Transition","TransitionEnd")},sv={},sb={};function sk(e){if(sv[e])return sv[e];if(!sy[e])return e;var t,n=sy[e];for(t in n)if(n.hasOwnProperty(t)&&t in sb)return sv[e]=n[t];return e}e$&&(sb=document.createElement("div").style,"AnimationEvent"in window||(delete sy.animationend.animation,delete sy.animationiteration.animation,delete sy.animationstart.animation),"TransitionEvent"in window||delete sy.transitionend.transition);var sw=sk("animationend"),sS=sk("animationiteration"),sC=sk("animationstart"),sE=sk("transitionend"),sx=new Map,sz="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll scrollEnd toggle touchMove waiting wheel".split(" ");function sP(e,t){sx.set(e,t),eV(t,[e])}for(var sN=0;sN title"):null)}var cz=null;function cP(){}function cN(){if(this.count--,0===this.count){if(this.stylesheets)cL(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var c_=null;function cL(e,t){e.stylesheets=null,null!==e.unsuspend&&(e.count++,c_=new Map,t.forEach(cT,e),c_=null,cN.call(e))}function cT(e,t){if(!(4&t.state.loading)){var n=c_.get(e);if(n)var r=n.get(null);else{n=new Map,c_.set(e,n);for(var l=e.querySelectorAll("link[data-precedence],style[data-precedence]"),a=0;ae.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),l=function(){for(var e=arguments.length,r=Array(e),t=0;t!!e&&t.indexOf(e)===r).join(" ")};var a={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let i=(0,o.forwardRef)((e,r)=>{let{color:t="currentColor",size:n=24,strokeWidth:i=2,absoluteStrokeWidth:s,className:d="",children:c,iconNode:u,...p}=e;return(0,o.createElement)("svg",{ref:r,...a,width:n,height:n,stroke:t,strokeWidth:s?24*Number(i)/Number(n):i,className:l("lucide",d),...p},[...u.map(e=>{let[r,t]=e;return(0,o.createElement)(r,t)}),...Array.isArray(c)?c:[c]])}),s=(e,r)=>{let t=(0,o.forwardRef)((t,a)=>{let{className:s,...d}=t;return(0,o.createElement)(i,{ref:a,iconNode:r,className:l("lucide-".concat(n(e)),s),...d})});return t.displayName="".concat(e),t}},6402:function(e,r,t){t.d(r,{Z:function(){return o}});let o=(0,t(193).Z)("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]])},4421:function(e,r,t){t.d(r,{Z:function(){return o}});let o=(0,t(193).Z)("Text",[["path",{d:"M17 6.1H3",key:"wptmhv"}],["path",{d:"M21 12.1H3",key:"1j38uz"}],["path",{d:"M15.1 18H3",key:"1nb16a"}]])},2771:function(e,r,t){t.d(r,{j:function(){return l}});let o=e=>"boolean"==typeof e?"".concat(e):0===e?"0":e,n=function(){for(var e,r,t=0,o="";tt=>{var l;if((null==r?void 0:r.variants)==null)return n(e,null==t?void 0:t.class,null==t?void 0:t.className);let{variants:a,defaultVariants:i}=r,s=Object.keys(a).map(e=>{let r=null==t?void 0:t[e],n=null==i?void 0:i[e];if(null===r)return null;let l=o(r)||o(n);return a[e][l]}),d=t&&Object.entries(t).reduce((e,r)=>{let[t,o]=r;return void 0===o||(e[t]=o),e},{});return n(e,s,null==r?void 0:null===(l=r.compoundVariants)||void 0===l?void 0:l.reduce((e,r)=>{let{class:t,className:o,...n}=r;return Object.entries(n).every(e=>{let[r,t]=e;return Array.isArray(t)?t.includes({...i,...d}[r]):({...i,...d})[r]===t})?[...e,t,o]:e},[]),null==t?void 0:t.class,null==t?void 0:t.className)}},3504:function(e,r,t){t.d(r,{D:function(){return l},d:function(){return n}});var o=t(2771),n=(0,o.j)("inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50",{variants:{color:{outline:"border hover:bg-fd-accent hover:text-fd-accent-foreground",ghost:"hover:bg-fd-accent hover:text-fd-accent-foreground",secondary:"border bg-fd-secondary text-fd-secondary-foreground hover:bg-fd-accent hover:text-fd-accent-foreground"},size:{sm:"gap-1 p-0.5 text-xs",icon:"p-1.5 [&_svg]:size-5"}}}),l=(0,o.j)("flex w-full flex-row items-center gap-2 rounded-md px-2 py-1.5 text-fd-muted-foreground transition-colors duration-100 [overflow-wrap:anywhere] [&_svg]:size-4",{variants:{active:{true:"bg-fd-primary/10 font-medium text-fd-primary",false:"hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none"}},defaultVariants:{active:!1}})},5487:function(e,r,t){t.d(r,{m6:function(){return K}});let o=e=>{let r=i(e),{conflictingClassGroups:t,conflictingClassGroupModifiers:o}=e;return{getClassGroupId:e=>{let t=e.split("-");return""===t[0]&&1!==t.length&&t.shift(),n(t,r)||a(e)},getConflictingClassGroupIds:(e,r)=>{let n=t[e]||[];return r&&o[e]?[...n,...o[e]]:n}}},n=(e,r)=>{if(0===e.length)return r.classGroupId;let t=e[0],o=r.nextPart.get(t),l=o?n(e.slice(1),o):void 0;if(l)return l;if(0===r.validators.length)return;let a=e.join("-");return r.validators.find(({validator:e})=>e(a))?.classGroupId},l=/^\[(.+)\]$/,a=e=>{if(l.test(e)){let r=l.exec(e)[1],t=r?.substring(0,r.indexOf(":"));if(t)return"arbitrary.."+t}},i=e=>{let{theme:r,prefix:t}=e,o={nextPart:new Map,validators:[]};return u(Object.entries(e.classGroups),t).forEach(([e,t])=>{s(t,o,e,r)}),o},s=(e,r,t,o)=>{e.forEach(e=>{if("string"==typeof e){(""===e?r:d(r,e)).classGroupId=t;return}if("function"==typeof e){if(c(e)){s(e(o),r,t,o);return}r.validators.push({validator:e,classGroupId:t});return}Object.entries(e).forEach(([e,n])=>{s(n,d(r,e),t,o)})})},d=(e,r)=>{let t=e;return r.split("-").forEach(e=>{t.nextPart.has(e)||t.nextPart.set(e,{nextPart:new Map,validators:[]}),t=t.nextPart.get(e)}),t},c=e=>e.isThemeGetter,u=(e,r)=>r?e.map(([e,t])=>[e,t.map(e=>"string"==typeof e?r+e:"object"==typeof e?Object.fromEntries(Object.entries(e).map(([e,t])=>[r+e,t])):e)]):e,p=e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let r=0,t=new Map,o=new Map,n=(n,l)=>{t.set(n,l),++r>e&&(r=0,o=t,t=new Map)};return{get(e){let r=t.get(e);return void 0!==r?r:void 0!==(r=o.get(e))?(n(e,r),r):void 0},set(e,r){t.has(e)?t.set(e,r):n(e,r)}}},b=e=>{let{separator:r,experimentalParseClassName:t}=e,o=1===r.length,n=r[0],l=r.length,a=e=>{let t;let a=[],i=0,s=0;for(let d=0;ds?t-s:void 0}};return t?e=>t({className:e,parseClassName:a}):a},f=e=>{if(e.length<=1)return e;let r=[],t=[];return e.forEach(e=>{"["===e[0]?(r.push(...t.sort(),e),t=[]):t.push(e)}),r.push(...t.sort()),r},m=e=>({cache:p(e.cacheSize),parseClassName:b(e),...o(e)}),g=/\s+/,h=(e,r)=>{let{parseClassName:t,getClassGroupId:o,getConflictingClassGroupIds:n}=r,l=[],a=e.trim().split(g),i="";for(let e=a.length-1;e>=0;e-=1){let r=a[e],{modifiers:s,hasImportantModifier:d,baseClassName:c,maybePostfixModifierPosition:u}=t(r),p=!!u,b=o(p?c.substring(0,u):c);if(!b){if(!p||!(b=o(c))){i=r+(i.length>0?" "+i:i);continue}p=!1}let m=f(s).join(":"),g=d?m+"!":m,h=g+b;if(l.includes(h))continue;l.push(h);let v=n(b,p);for(let e=0;e0?" "+i:i)}return i};function v(){let e,r,t=0,o="";for(;t{let r;if("string"==typeof e)return e;let t="";for(let o=0;o{let r=r=>r[e]||[];return r.isThemeGetter=!0,r},w=/^\[(?:([a-z-]+):)?(.+)\]$/i,k=/^\d+\/\d+$/,z=new Set(["px","full","screen"]),j=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,A=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,N=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,C=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,M=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,S=e=>W(e)||z.has(e)||k.test(e),E=e=>T(e,"length",V),W=e=>!!e&&!Number.isNaN(Number(e)),G=e=>T(e,"number",W),P=e=>!!e&&Number.isInteger(Number(e)),O=e=>e.endsWith("%")&&W(e.slice(0,-1)),$=e=>w.test(e),_=e=>j.test(e),R=new Set(["length","size","percentage"]),I=e=>T(e,R,B),Z=e=>T(e,"position",B),q=new Set(["image","url"]),D=e=>T(e,q,J),H=e=>T(e,"",F),L=()=>!0,T=(e,r,t)=>{let o=w.exec(e);return!!o&&(o[1]?"string"==typeof r?o[1]===r:r.has(o[1]):t(o[2]))},V=e=>A.test(e)&&!N.test(e),B=()=>!1,F=e=>C.test(e),J=e=>M.test(e),K=function(e,...r){let t,o,n;let l=function(i){return o=(t=m(r.reduce((e,r)=>r(e),e()))).cache.get,n=t.cache.set,l=a,a(i)};function a(e){let r=o(e);if(r)return r;let l=h(e,t);return n(e,l),l}return function(){return l(v.apply(null,arguments))}}(()=>{let e=x("colors"),r=x("spacing"),t=x("blur"),o=x("brightness"),n=x("borderColor"),l=x("borderRadius"),a=x("borderSpacing"),i=x("borderWidth"),s=x("contrast"),d=x("grayscale"),c=x("hueRotate"),u=x("invert"),p=x("gap"),b=x("gradientColorStops"),f=x("gradientColorStopPositions"),m=x("inset"),g=x("margin"),h=x("opacity"),v=x("padding"),y=x("saturate"),w=x("scale"),k=x("sepia"),z=x("skew"),j=x("space"),A=x("translate"),N=()=>["auto","contain","none"],C=()=>["auto","hidden","clip","visible","scroll"],M=()=>["auto",$,r],R=()=>[$,r],q=()=>["",S,E],T=()=>["auto",W,$],V=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],B=()=>["solid","dashed","dotted","double","none"],F=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],J=()=>["start","end","center","between","around","evenly","stretch"],K=()=>["","0",$],Q=()=>["auto","avoid","all","avoid-page","page","left","right","column"],U=()=>[W,$];return{cacheSize:500,separator:":",theme:{colors:[L],spacing:[S,E],blur:["none","",_,$],brightness:U(),borderColor:[e],borderRadius:["none","","full",_,$],borderSpacing:R(),borderWidth:q(),contrast:U(),grayscale:K(),hueRotate:U(),invert:K(),gap:R(),gradientColorStops:[e],gradientColorStopPositions:[O,E],inset:M(),margin:M(),opacity:U(),padding:R(),saturate:U(),scale:U(),sepia:K(),skew:U(),space:R(),translate:R()},classGroups:{aspect:[{aspect:["auto","square","video",$]}],container:["container"],columns:[{columns:[_]}],"break-after":[{"break-after":Q()}],"break-before":[{"break-before":Q()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...V(),$]}],overflow:[{overflow:C()}],"overflow-x":[{"overflow-x":C()}],"overflow-y":[{"overflow-y":C()}],overscroll:[{overscroll:N()}],"overscroll-x":[{"overscroll-x":N()}],"overscroll-y":[{"overscroll-y":N()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[m]}],"inset-x":[{"inset-x":[m]}],"inset-y":[{"inset-y":[m]}],start:[{start:[m]}],end:[{end:[m]}],top:[{top:[m]}],right:[{right:[m]}],bottom:[{bottom:[m]}],left:[{left:[m]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",P,$]}],basis:[{basis:M()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",$]}],grow:[{grow:K()}],shrink:[{shrink:K()}],order:[{order:["first","last","none",P,$]}],"grid-cols":[{"grid-cols":[L]}],"col-start-end":[{col:["auto",{span:["full",P,$]},$]}],"col-start":[{"col-start":T()}],"col-end":[{"col-end":T()}],"grid-rows":[{"grid-rows":[L]}],"row-start-end":[{row:["auto",{span:[P,$]},$]}],"row-start":[{"row-start":T()}],"row-end":[{"row-end":T()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",$]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",$]}],gap:[{gap:[p]}],"gap-x":[{"gap-x":[p]}],"gap-y":[{"gap-y":[p]}],"justify-content":[{justify:["normal",...J()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...J(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...J(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[v]}],px:[{px:[v]}],py:[{py:[v]}],ps:[{ps:[v]}],pe:[{pe:[v]}],pt:[{pt:[v]}],pr:[{pr:[v]}],pb:[{pb:[v]}],pl:[{pl:[v]}],m:[{m:[g]}],mx:[{mx:[g]}],my:[{my:[g]}],ms:[{ms:[g]}],me:[{me:[g]}],mt:[{mt:[g]}],mr:[{mr:[g]}],mb:[{mb:[g]}],ml:[{ml:[g]}],"space-x":[{"space-x":[j]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[j]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",$,r]}],"min-w":[{"min-w":[$,r,"min","max","fit"]}],"max-w":[{"max-w":[$,r,"none","full","min","max","fit","prose",{screen:[_]},_]}],h:[{h:[$,r,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[$,r,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[$,r,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[$,r,"auto","min","max","fit"]}],"font-size":[{text:["base",_,E]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",G]}],"font-family":[{font:[L]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",$]}],"line-clamp":[{"line-clamp":["none",W,G]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",S,$]}],"list-image":[{"list-image":["none",$]}],"list-style-type":[{list:["none","disc","decimal",$]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[h]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[h]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...B(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",S,E]}],"underline-offset":[{"underline-offset":["auto",S,$]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:R()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",$]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",$]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[h]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...V(),Z]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",I]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},D]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[f]}],"gradient-via-pos":[{via:[f]}],"gradient-to-pos":[{to:[f]}],"gradient-from":[{from:[b]}],"gradient-via":[{via:[b]}],"gradient-to":[{to:[b]}],rounded:[{rounded:[l]}],"rounded-s":[{"rounded-s":[l]}],"rounded-e":[{"rounded-e":[l]}],"rounded-t":[{"rounded-t":[l]}],"rounded-r":[{"rounded-r":[l]}],"rounded-b":[{"rounded-b":[l]}],"rounded-l":[{"rounded-l":[l]}],"rounded-ss":[{"rounded-ss":[l]}],"rounded-se":[{"rounded-se":[l]}],"rounded-ee":[{"rounded-ee":[l]}],"rounded-es":[{"rounded-es":[l]}],"rounded-tl":[{"rounded-tl":[l]}],"rounded-tr":[{"rounded-tr":[l]}],"rounded-br":[{"rounded-br":[l]}],"rounded-bl":[{"rounded-bl":[l]}],"border-w":[{border:[i]}],"border-w-x":[{"border-x":[i]}],"border-w-y":[{"border-y":[i]}],"border-w-s":[{"border-s":[i]}],"border-w-e":[{"border-e":[i]}],"border-w-t":[{"border-t":[i]}],"border-w-r":[{"border-r":[i]}],"border-w-b":[{"border-b":[i]}],"border-w-l":[{"border-l":[i]}],"border-opacity":[{"border-opacity":[h]}],"border-style":[{border:[...B(),"hidden"]}],"divide-x":[{"divide-x":[i]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[i]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[h]}],"divide-style":[{divide:B()}],"border-color":[{border:[n]}],"border-color-x":[{"border-x":[n]}],"border-color-y":[{"border-y":[n]}],"border-color-t":[{"border-t":[n]}],"border-color-r":[{"border-r":[n]}],"border-color-b":[{"border-b":[n]}],"border-color-l":[{"border-l":[n]}],"divide-color":[{divide:[n]}],"outline-style":[{outline:["",...B()]}],"outline-offset":[{"outline-offset":[S,$]}],"outline-w":[{outline:[S,E]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:q()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[h]}],"ring-offset-w":[{"ring-offset":[S,E]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",_,H]}],"shadow-color":[{shadow:[L]}],opacity:[{opacity:[h]}],"mix-blend":[{"mix-blend":[...F(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":F()}],filter:[{filter:["","none"]}],blur:[{blur:[t]}],brightness:[{brightness:[o]}],contrast:[{contrast:[s]}],"drop-shadow":[{"drop-shadow":["","none",_,$]}],grayscale:[{grayscale:[d]}],"hue-rotate":[{"hue-rotate":[c]}],invert:[{invert:[u]}],saturate:[{saturate:[y]}],sepia:[{sepia:[k]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[t]}],"backdrop-brightness":[{"backdrop-brightness":[o]}],"backdrop-contrast":[{"backdrop-contrast":[s]}],"backdrop-grayscale":[{"backdrop-grayscale":[d]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[c]}],"backdrop-invert":[{"backdrop-invert":[u]}],"backdrop-opacity":[{"backdrop-opacity":[h]}],"backdrop-saturate":[{"backdrop-saturate":[y]}],"backdrop-sepia":[{"backdrop-sepia":[k]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[a]}],"border-spacing-x":[{"border-spacing-x":[a]}],"border-spacing-y":[{"border-spacing-y":[a]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",$]}],duration:[{duration:U()}],ease:[{ease:["linear","in","out","in-out",$]}],delay:[{delay:U()}],animate:[{animate:["none","spin","ping","pulse","bounce",$]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[w]}],"scale-x":[{"scale-x":[w]}],"scale-y":[{"scale-y":[w]}],rotate:[{rotate:[P,$]}],"translate-x":[{"translate-x":[A]}],"translate-y":[{"translate-y":[A]}],"skew-x":[{"skew-x":[z]}],"skew-y":[{"skew-y":[z]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",$]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",$]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":R()}],"scroll-mx":[{"scroll-mx":R()}],"scroll-my":[{"scroll-my":R()}],"scroll-ms":[{"scroll-ms":R()}],"scroll-me":[{"scroll-me":R()}],"scroll-mt":[{"scroll-mt":R()}],"scroll-mr":[{"scroll-mr":R()}],"scroll-mb":[{"scroll-mb":R()}],"scroll-ml":[{"scroll-ml":R()}],"scroll-p":[{"scroll-p":R()}],"scroll-px":[{"scroll-px":R()}],"scroll-py":[{"scroll-py":R()}],"scroll-ps":[{"scroll-ps":R()}],"scroll-pe":[{"scroll-pe":R()}],"scroll-pt":[{"scroll-pt":R()}],"scroll-pr":[{"scroll-pr":R()}],"scroll-pb":[{"scroll-pb":R()}],"scroll-pl":[{"scroll-pl":R()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",$]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[S,E,G]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}})}}]); \ No newline at end of file diff --git a/_next/static/chunks/808-6dceee3f6f2f7cd1.js b/_next/static/chunks/808-6dceee3f6f2f7cd1.js new file mode 100644 index 00000000..62225e0c --- /dev/null +++ b/_next/static/chunks/808-6dceee3f6f2f7cd1.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[808],{8302:function(e,t,n){var r=n(3555);n.o(r,"usePathname")&&n.d(t,{usePathname:function(){return r.usePathname}}),n.o(r,"useRouter")&&n.d(t,{useRouter:function(){return r.useRouter}})},7033:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BailoutToCSR",{enumerable:!0,get:function(){return o}});let r=n(2089);function o(e){let{reason:t,children:n}=e;if("undefined"==typeof window)throw new r.BailoutToCSRError(t);return n}},8873:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PreloadCss",{enumerable:!0,get:function(){return a}});let r=n(7516),o=n(5192);function a(e){let{moduleIds:t}=e;if("undefined"!=typeof window)return null;let n=(0,o.getExpectedRequestStore)("next/dynamic css"),a=[];if(n.reactLoadableManifest&&t){let e=n.reactLoadableManifest;for(let n of t){if(!e[n])continue;let t=e[n].files.filter(e=>e.endsWith(".css"));a.push(...t)}}return 0===a.length?null:(0,r.jsx)(r.Fragment,{children:a.map(e=>(0,r.jsx)("link",{precedence:"dynamic",rel:"stylesheet",href:n.assetPrefix+"/_next/"+encodeURI(e),as:"style"},e))})}},7118:function(e,t,n){n.d(t,{Av:function(){return c},pF:function(){return r},xv:function(){return a},zi:function(){return o}});var r="right-scroll-bar-position",o="width-before-scroll-bar",a="with-scroll-bars-hidden",c="--removed-body-scroll-bar-size"},9718:function(e,t,n){n.d(t,{jp:function(){return v}});var r=n(2374),o=n(7323),a=n(7118),c={left:0,top:0,right:0,gap:0},i=function(e){return parseInt(e||"",10)||0},u=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[i(n),i(r),i(o)]},l=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return c;var t=u(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},s=(0,o.Ws)(),d="data-scroll-locked",f=function(e,t,n,r){var o=e.left,c=e.top,i=e.right,u=e.gap;return void 0===n&&(n="margin"),"\n .".concat(a.xv," {\n overflow: hidden ").concat(r,";\n padding-right: ").concat(u,"px ").concat(r,";\n }\n body[").concat(d,"] {\n overflow: hidden ").concat(r,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n padding-left: ".concat(o,"px;\n padding-top: ").concat(c,"px;\n padding-right: ").concat(i,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(u,"px ").concat(r,";\n "),"padding"===n&&"padding-right: ".concat(u,"px ").concat(r,";")].filter(Boolean).join(""),"\n }\n \n .").concat(a.pF," {\n right: ").concat(u,"px ").concat(r,";\n }\n \n .").concat(a.zi," {\n margin-right: ").concat(u,"px ").concat(r,";\n }\n \n .").concat(a.pF," .").concat(a.pF," {\n right: 0 ").concat(r,";\n }\n \n .").concat(a.zi," .").concat(a.zi," {\n margin-right: 0 ").concat(r,";\n }\n \n body[").concat(d,"] {\n ").concat(a.Av,": ").concat(u,"px;\n }\n")},h=function(){var e=parseInt(document.body.getAttribute(d)||"0",10);return isFinite(e)?e:0},m=function(){r.useEffect(function(){return document.body.setAttribute(d,(h()+1).toString()),function(){var e=h()-1;e<=0?document.body.removeAttribute(d):document.body.setAttribute(d,e.toString())}},[])},v=function(e){var t=e.noRelative,n=e.noImportant,o=e.gapMode,a=void 0===o?"margin":o;m();var c=r.useMemo(function(){return l(a)},[a]);return r.createElement(s,{styles:f(c,!t,a,n?"":"!important")})}},7323:function(e,t,n){n.d(t,{Ws:function(){return i}});var r,o=n(2374),a=function(){var e=0,t=null;return{add:function(o){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=r||n.nc;return t&&e.setAttribute("nonce",t),e}())){var a,c;(a=t).styleSheet?a.styleSheet.cssText=o:a.appendChild(document.createTextNode(o)),c=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(c)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},c=function(){var e=a();return function(t,n){o.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},i=function(){var e=c();return function(t){return e(t.styles,t.dynamic),null}}},6622:function(e,t,n){n.d(t,{q:function(){return i}});var r=n(2374);function o(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var a="undefined"!=typeof window?r.useLayoutEffect:r.useEffect,c=new WeakMap;function i(e,t){var n,i,u,l=(n=t||null,i=function(t){return e.forEach(function(e){return o(e,t)})},(u=(0,r.useState)(function(){return{value:n,callback:i,facade:{get current(){return u.value},set current(value){var e=u.value;e!==value&&(u.value=value,u.callback(value,e))}}}})[0]).callback=i,u.facade);return a(function(){var t=c.get(l);if(t){var n=new Set(t),r=new Set(e),a=l.current;n.forEach(function(e){r.has(e)||o(e,null)}),r.forEach(function(e){n.has(e)||o(e,a)})}c.set(l,e)},[e]),l}},9937:function(e,t,n){n.d(t,{L:function(){return c}});var r=n(4539),o=n(2374),a=function(e){var t=e.sideCar,n=(0,r._T)(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var a=t.read();if(!a)throw Error("Sidecar medium not found");return o.createElement(a,(0,r.pi)({},n))};function c(e,t){return e.useMedium(t),a}a.isSideCarExport=!0},679:function(e,t,n){n.d(t,{_:function(){return a}});var r=n(4539);function o(e){return e}function a(e){void 0===e&&(e={});var t,n,a,c=(void 0===t&&(t=o),n=[],a=!1,{read:function(){if(a)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:null},useMedium:function(e){var r=t(e,a);return n.push(r),function(){n=n.filter(function(e){return e!==r})}},assignSyncMedium:function(e){for(a=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){a=!0;var t=[];if(n.length){var r=n;n=[],r.forEach(e),t=n}var o=function(){var n=t;t=[],n.forEach(e)},c=function(){return Promise.resolve().then(o)};c(),n={push:function(e){t.push(e),c()},filter:function(e){return t=t.filter(e),n}}}});return c.options=(0,r.pi)({async:!0,ssr:!1},e),c}},8454:function(e,t,n){n.d(t,{_9:function(){return c},gm:function(){return i}});var r=n(2374),o=n(7516),a=r.createContext(void 0),c=e=>{let{dir:t,children:n}=e;return(0,o.jsx)(a.Provider,{value:t,children:n})};function i(e){let t=r.useContext(a);return e||t||"ltr"}},1453:function(e,t,n){n.d(t,{p:function(){return o}});var r=n(2374);function o(e,t){let[n,o]=(0,r.useState)(e);n!==e&&(t(e,n),o(e))}},6384:function(e,t,n){},4557:function(e,t,n){n.d(t,{wb:function(){return N},Hn:function(){return R},vP:function(){return j}}),n(6384);var r=n(2374),o=n(4539),a=n(7118),c=n(6622),i=(0,n(679)._)(),u=function(){},l=r.forwardRef(function(e,t){var n=r.useRef(null),a=r.useState({onScrollCapture:u,onWheelCapture:u,onTouchMoveCapture:u}),l=a[0],s=a[1],d=e.forwardProps,f=e.children,h=e.className,m=e.removeScrollBar,v=e.enabled,p=e.shards,g=e.sideCar,y=e.noIsolation,w=e.inert,b=e.allowPinchZoom,E=e.as,C=e.gapMode,S=(0,o._T)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),x=(0,c.q)([n,t]),k=(0,o.pi)((0,o.pi)({},S),l);return r.createElement(r.Fragment,null,v&&r.createElement(g,{sideCar:i,removeScrollBar:m,shards:p,noIsolation:y,inert:w,setCallbacks:s,allowPinchZoom:!!b,lockRef:n,gapMode:C}),d?r.cloneElement(r.Children.only(f),(0,o.pi)((0,o.pi)({},k),{ref:x})):r.createElement(void 0===E?"div":E,(0,o.pi)({},k,{className:h,ref:x}),f))});l.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},l.classNames={fullWidth:a.zi,zeroRight:a.pF};var s=n(9937),d=n(9718),f=n(7323),h=!1;if("undefined"!=typeof window)try{var m=Object.defineProperty({},"passive",{get:function(){return h=!0,!0}});window.addEventListener("test",m,m),window.removeEventListener("test",m,m)}catch(e){h=!1}var v=!!h&&{passive:!1},p=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return"hidden"!==n[t]&&!(n.overflowY===n.overflowX&&"TEXTAREA"!==e.tagName&&"visible"===n[t])},g=function(e,t){var n=t.ownerDocument,r=t;do{if("undefined"!=typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),y(e,r)){var o=w(e,r);if(o[1]>o[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},y=function(e,t){return"v"===e?p(t,"overflowY"):p(t,"overflowX")},w=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},b=function(e,t,n,r,o){var a,c=(a=window.getComputedStyle(t).direction,"h"===e&&"rtl"===a?-1:1),i=c*r,u=n.target,l=t.contains(u),s=!1,d=i>0,f=0,h=0;do{var m=w(e,u),v=m[0],p=m[1]-m[2]-c*v;(v||p)&&y(e,u)&&(f+=p,h+=v),u instanceof ShadowRoot?u=u.host:u=u.parentNode}while(!l&&u!==document.body||l&&(t.contains(u)||t===u));return d&&(o&&1>Math.abs(f)||!o&&i>f)?s=!0:!d&&(o&&1>Math.abs(h)||!o&&-i>h)&&(s=!0),s},E=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},C=function(e){return[e.deltaX,e.deltaY]},S=function(e){return e&&"current"in e?e.current:e},x=0,k=[],T=(0,s.L)(i,function(e){var t=r.useRef([]),n=r.useRef([0,0]),a=r.useRef(),c=r.useState(x++)[0],i=r.useState(f.Ws)[0],u=r.useRef(e);r.useEffect(function(){u.current=e},[e]),r.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(c));var t=(0,o.ev)([e.lockRef.current],(e.shards||[]).map(S),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(c))}),function(){document.body.classList.remove("block-interactivity-".concat(c)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(c))})}}},[e.inert,e.lockRef.current,e.shards]);var l=r.useCallback(function(e,t){if("touches"in e&&2===e.touches.length)return!u.current.allowPinchZoom;var r,o=E(e),c=n.current,i="deltaX"in e?e.deltaX:c[0]-o[0],l="deltaY"in e?e.deltaY:c[1]-o[1],s=e.target,d=Math.abs(i)>Math.abs(l)?"h":"v";if("touches"in e&&"h"===d&&"range"===s.type)return!1;var f=g(d,s);if(!f)return!0;if(f?r=d:(r="v"===d?"h":"v",f=g(d,s)),!f)return!1;if(!a.current&&"changedTouches"in e&&(i||l)&&(a.current=r),!r)return!0;var h=a.current||r;return b(h,t,e,"h"===h?i:l,!0)},[]),s=r.useCallback(function(e){if(k.length&&k[k.length-1]===i){var n="deltaY"in e?C(e):E(e),r=t.current.filter(function(t){var r;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(r=t.delta)[0]===n[0]&&r[1]===n[1]})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}if(!r){var o=(u.current.shards||[]).map(S).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?l(e,o[0]):!u.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),h=r.useCallback(function(e,n,r,o){var a={name:e,delta:n,target:r,should:o,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(r)};t.current.push(a),setTimeout(function(){t.current=t.current.filter(function(e){return e!==a})},1)},[]),m=r.useCallback(function(e){n.current=E(e),a.current=void 0},[]),p=r.useCallback(function(t){h(t.type,C(t),t.target,l(t,e.lockRef.current))},[]),y=r.useCallback(function(t){h(t.type,E(t),t.target,l(t,e.lockRef.current))},[]);r.useEffect(function(){return k.push(i),e.setCallbacks({onScrollCapture:p,onWheelCapture:p,onTouchMoveCapture:y}),document.addEventListener("wheel",s,v),document.addEventListener("touchmove",s,v),document.addEventListener("touchstart",m,v),function(){k=k.filter(function(e){return e!==i}),document.removeEventListener("wheel",s,v),document.removeEventListener("touchmove",s,v),document.removeEventListener("touchstart",m,v)}},[]);var w=e.removeScrollBar,T=e.inert;return r.createElement(r.Fragment,null,T?r.createElement(i,{styles:"\n .block-interactivity-".concat(c," {pointer-events: none;}\n .allow-interactivity-").concat(c," {pointer-events: all;}\n")}):null,w?r.createElement(d.jp,{gapMode:e.gapMode}):null)}),M=r.forwardRef(function(e,t){return r.createElement(l,(0,o.pi)({},e,{ref:t,sideCar:T}))});M.classNames=l.classNames;var P=n(7516),L=(0,r.createContext)(void 0);function O(){let e=(0,r.useContext)(L);if(!e)throw Error("Missing sidebar provider");return e}function R(e){var t,n;let[o,a]=(0,r.useState)(!1),[c,i]=[null!==(t=e.open)&&void 0!==t?t:o,null!==(n=e.onOpenChange)&&void 0!==n?n:a];return(0,P.jsx)(L.Provider,{value:[c,i],children:e.children})}function j(e){let{as:t,...n}=e,[o,a]=O();return(0,P.jsx)(null!=t?t:"button",{"aria-label":"Toggle Sidebar","data-open":o,onClick:(0,r.useCallback)(()=>{a(!o)},[o,a]),...n})}function N(e){let{as:t,blockScrollingWidth:n,...o}=e,[a]=O(),[c,i]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{if(!n)return;let e=window.matchMedia("(min-width: ".concat(n.toString(),"px)")),t=()=>{i(!e.matches)};return t(),e.addEventListener("change",t),()=>{e.removeEventListener("change",t)}},[n]),(0,P.jsx)(M,{as:null!=t?t:"aside","data-open":a,enabled:!!(c&&a),...o,children:o.children})}},1694:function(e,t,n){n.d(t,{p:function(){return r.p}});var r=n(1453);n(6384)},9602:function(e,t,n){n.d(t,{A:function(){return l},H:function(){return s}});var r=n(2374),o=n(8302),a=n(4557),c=n(1694),i=n(7516),u=(0,r.createContext)(void 0);function l(){let e=(0,r.useContext)(u);if(!e)throw Error("Missing root provider");return e}function s({children:e}){let t=(0,r.useRef)(!0),[n,l]=(0,r.useState)(!1),[s,d]=(0,r.useState)(!1),f=(0,o.usePathname)();return(0,c.p)(f,()=>{t.current&&l(!1),t.current=!0}),(0,i.jsx)(u.Provider,{value:(0,r.useMemo)(()=>({open:n,setOpen:l,collapsed:s,setCollapsed:d,closeOnRedirect:t}),[n,s]),children:(0,i.jsx)(a.Hn,{open:n,onOpenChange:l,children:e})})}},5558:function(e,t,n){n.d(t,{Q:function(){return a}});var r=n(2374),o=(0,r.createContext)({text:{search:"Search",searchNoResult:"No results found",toc:"On this page",tocNoHeadings:"No Headings",lastUpdate:"Last updated on",chooseLanguage:"Choose a language",nextPage:"Next",previousPage:"Previous",chooseTheme:"Theme",editOnGithub:"Edit on GitHub"}});function a(){return(0,r.useContext)(o)}},8212:function(e,t,n){n.d(t,{A:function(){return c},X:function(){return i}});var r=n(2374),o=n(7516),a=(0,r.createContext)({enabled:!1,hotKey:[],setOpenSearch:()=>void 0});function c(){return(0,r.useContext)(a)}function i({SearchDialog:e,children:t,preload:n=!0,options:c,hotKey:i=[{key:e=>e.metaKey||e.ctrlKey,display:"⌘"},{key:"k",display:"K"}],links:u}){let[l,s]=(0,r.useState)(!n&&void 0);return(0,r.useEffect)(()=>{let e=e=>{i.every(t=>"string"==typeof t.key?e.key===t.key:t.key(e))&&(s(!0),e.preventDefault())};return window.addEventListener("keydown",e),()=>{window.removeEventListener("keydown",e)}},[i]),(0,o.jsxs)(a.Provider,{value:(0,r.useMemo)(()=>({enabled:!0,hotKey:i,setOpenSearch:s}),[i]),children:[void 0!==l&&(0,o.jsx)(e,{open:l,onOpenChange:s,links:u,...c}),t]})}},3880:function(e,t,n){n.d(t,{G:function(){return u},W:function(){return l}});var r=n(546),o=n(8302),a=n(2374),c=n(7516),i=(0,a.createContext)(void 0);function u({children:e,tree:t}){let n=(0,o.usePathname)(),u=(0,a.useMemo)(()=>{let e=function e(t,n){for(let o of t)if("folder"===o.type){let t=e(o.children,n);if(t)return t;if(!0===o.root&&(0,r.$M)(o.children,n))return o}}(t.children,n)??t,o=function e(t){return t.flatMap(t=>{if("separator"===t.type)return[];if("folder"===t.type){let n=e(t.children);return!t.root&&t.index&&n.unshift(t.index),n}return t.external?[]:[t]})}(e.children);return{root:e,navigation:o,tree:t}},[n,t]);return(0,c.jsx)(i.Provider,{value:u,children:e})}function l(){let e=(0,a.useContext)(i);if(!e)throw Error("You must wrap this component under ");return e}},4918:function(e,t,n){n.d(t,{r:function(){return o}});var r=Object.defineProperty,o=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:!0})}},546:function(e,t,n){n.d(t,{$M:function(){return function e(t,n){return t.some(t=>"page"===t.type?t.url===n:"folder"===t.type&&(t.index?.url===n||e(t.children,n)))}},wW:function(){return r},zh:function(){return o}});var r="(max-width: 768px) 100vw, (max-width: 1200px) 70vw, 900px";function o(e,t,n=!0){return e===t||n&&t.startsWith(`${e}/`)}},3358:function(e,t,n){n.d(t,{F:function(){return l},f:function(){return s}});var r=n(2374),o=["light","dark"],a="(prefers-color-scheme: dark)",c="undefined"==typeof window,i=r.createContext(void 0),u={setTheme:e=>{},themes:[]},l=()=>{var e;return null!=(e=r.useContext(i))?e:u},s=e=>r.useContext(i)?e.children:r.createElement(f,{...e}),d=["light","dark"],f=e=>{let{forcedTheme:t,disableTransitionOnChange:n=!1,enableSystem:c=!0,enableColorScheme:u=!0,storageKey:l="theme",themes:s=d,defaultTheme:f=c?"system":"light",attribute:g="data-theme",value:y,children:w,nonce:b}=e,[E,C]=r.useState(()=>m(l,f)),[S,x]=r.useState(()=>m(l)),k=y?Object.values(y):s,T=r.useCallback(e=>{let t=e;if(!t)return;"system"===e&&c&&(t=p());let r=y?y[t]:t,a=n?v():null,i=document.documentElement;if("class"===g?(i.classList.remove(...k),r&&i.classList.add(r)):r?i.setAttribute(g,r):i.removeAttribute(g),u){let e=o.includes(f)?f:null,n=o.includes(t)?t:e;i.style.colorScheme=n}null==a||a()},[]),M=r.useCallback(e=>{let t="function"==typeof e?e(e):e;C(t);try{localStorage.setItem(l,t)}catch(e){}},[t]),P=r.useCallback(e=>{x(p(e)),"system"===E&&c&&!t&&T("system")},[E,t]);r.useEffect(()=>{let e=window.matchMedia(a);return e.addListener(P),P(e),()=>e.removeListener(P)},[P]),r.useEffect(()=>{let e=e=>{e.key===l&&M(e.newValue||f)};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[M]),r.useEffect(()=>{T(null!=t?t:E)},[t,E]);let L=r.useMemo(()=>({theme:E,setTheme:M,forcedTheme:t,resolvedTheme:"system"===E?S:E,themes:c?[...s,"system"]:s,systemTheme:c?S:void 0}),[E,M,t,S,c,s]);return r.createElement(i.Provider,{value:L},r.createElement(h,{forcedTheme:t,disableTransitionOnChange:n,enableSystem:c,enableColorScheme:u,storageKey:l,themes:s,defaultTheme:f,attribute:g,value:y,children:w,attrs:k,nonce:b}),w)},h=r.memo(e=>{let{forcedTheme:t,storageKey:n,attribute:c,enableSystem:i,enableColorScheme:u,defaultTheme:l,value:s,attrs:d,nonce:f}=e,h="system"===l,m="class"===c?"var d=document.documentElement,c=d.classList;".concat("c.remove(".concat(d.map(e=>"'".concat(e,"'")).join(","),")"),";"):"var d=document.documentElement,n='".concat(c,"',s='setAttribute';"),v=u?(o.includes(l)?l:null)?"if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'".concat(l,"'"):"if(e==='light'||e==='dark')d.style.colorScheme=e":"",p=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!(arguments.length>2)||void 0===arguments[2]||arguments[2],r=s?s[e]:e,a=t?e+"|| ''":"'".concat(r,"'"),i="";return u&&n&&!t&&o.includes(e)&&(i+="d.style.colorScheme = '".concat(e,"';")),"class"===c?t||r?i+="c.add(".concat(a,")"):i+="null":r&&(i+="d[s](n,".concat(a,")")),i},g=t?"!function(){".concat(m).concat(p(t),"}()"):i?"!function(){try{".concat(m,"var e=localStorage.getItem('").concat(n,"');if('system'===e||(!e&&").concat(h,")){var t='").concat(a,"',m=window.matchMedia(t);if(m.media!==t||m.matches){").concat(p("dark"),"}else{").concat(p("light"),"}}else if(e){").concat(s?"var x=".concat(JSON.stringify(s),";"):"").concat(p(s?"x[e]":"e",!0),"}").concat(h?"":"else{"+p(l,!1,!1)+"}").concat(v,"}catch(e){}}()"):"!function(){try{".concat(m,"var e=localStorage.getItem('").concat(n,"');if(e){").concat(s?"var x=".concat(JSON.stringify(s),";"):"").concat(p(s?"x[e]":"e",!0),"}else{").concat(p(l,!1,!1),";}").concat(v,"}catch(t){}}();");return r.createElement("script",{nonce:f,dangerouslySetInnerHTML:{__html:g}})}),m=(e,t)=>{let n;if(!c){try{n=localStorage.getItem(e)||void 0}catch(e){}return n||t}},v=()=>{let e=document.createElement("style");return e.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(e),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(e)},1)}},p=e=>(e||(e=window.matchMedia(a)),e.matches?"dark":"light")},4539:function(e,t,n){n.d(t,{_T:function(){return o},ev:function(){return a},pi:function(){return r}});var r=function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;nt.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);ot.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n}function a(e,t,n){if(n||2==arguments.length)for(var r,o=0,a=t.length;oe.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),l=function(){for(var e=arguments.length,r=Array(e),t=0;t!!e&&t.indexOf(e)===r).join(" ")};/** - * @license lucide-react v0.437.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */var a={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/** - * @license lucide-react v0.437.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */let i=(0,o.forwardRef)((e,r)=>{let{color:t="currentColor",size:n=24,strokeWidth:i=2,absoluteStrokeWidth:s,className:d="",children:c,iconNode:u,...p}=e;return(0,o.createElement)("svg",{ref:r,...a,width:n,height:n,stroke:t,strokeWidth:s?24*Number(i)/Number(n):i,className:l("lucide",d),...p},[...u.map(e=>{let[r,t]=e;return(0,o.createElement)(r,t)}),...Array.isArray(c)?c:[c]])}),s=(e,r)=>{let t=(0,o.forwardRef)((t,a)=>{let{className:s,...d}=t;return(0,o.createElement)(i,{ref:a,iconNode:r,className:l("lucide-".concat(n(e)),s),...d})});return t.displayName="".concat(e),t}},8415:function(e,r,t){t.d(r,{Z:function(){return o}});/** - * @license lucide-react v0.437.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */let o=(0,t(2823).Z)("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]])},189:function(e,r,t){t.d(r,{Z:function(){return o}});/** - * @license lucide-react v0.437.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */let o=(0,t(2823).Z)("Text",[["path",{d:"M17 6.1H3",key:"wptmhv"}],["path",{d:"M21 12.1H3",key:"1j38uz"}],["path",{d:"M15.1 18H3",key:"1nb16a"}]])},5335:function(e,r,t){t.d(r,{j:function(){return l}});let o=e=>"boolean"==typeof e?"".concat(e):0===e?"0":e,n=function(){for(var e,r,t=0,o="";tt=>{var l;if((null==r?void 0:r.variants)==null)return n(e,null==t?void 0:t.class,null==t?void 0:t.className);let{variants:a,defaultVariants:i}=r,s=Object.keys(a).map(e=>{let r=null==t?void 0:t[e],n=null==i?void 0:i[e];if(null===r)return null;let l=o(r)||o(n);return a[e][l]}),d=t&&Object.entries(t).reduce((e,r)=>{let[t,o]=r;return void 0===o||(e[t]=o),e},{});return n(e,s,null==r?void 0:null===(l=r.compoundVariants)||void 0===l?void 0:l.reduce((e,r)=>{let{class:t,className:o,...n}=r;return Object.entries(n).every(e=>{let[r,t]=e;return Array.isArray(t)?t.includes({...i,...d}[r]):({...i,...d})[r]===t})?[...e,t,o]:e},[]),null==t?void 0:t.class,null==t?void 0:t.className)}},3060:function(e,r,t){t.d(r,{D:function(){return l},d:function(){return n}});var o=t(5335),n=(0,o.j)("inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50",{variants:{color:{outline:"border hover:bg-fd-accent hover:text-fd-accent-foreground",ghost:"hover:bg-fd-accent hover:text-fd-accent-foreground",secondary:"border bg-fd-secondary text-fd-secondary-foreground hover:bg-fd-accent hover:text-fd-accent-foreground"},size:{sm:"gap-1 p-0.5 text-xs",icon:"p-1.5 [&_svg]:size-5"}}}),l=(0,o.j)("flex w-full flex-row items-center gap-2 rounded-md px-2 py-1.5 text-fd-muted-foreground transition-colors duration-100 [overflow-wrap:anywhere] [&_svg]:size-4",{variants:{active:{true:"bg-fd-primary/10 font-medium text-fd-primary",false:"hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none"}},defaultVariants:{active:!1}})},8904:function(e,r,t){t.d(r,{m6:function(){return K}});let o=e=>{let r=i(e),{conflictingClassGroups:t,conflictingClassGroupModifiers:o}=e;return{getClassGroupId:e=>{let t=e.split("-");return""===t[0]&&1!==t.length&&t.shift(),n(t,r)||a(e)},getConflictingClassGroupIds:(e,r)=>{let n=t[e]||[];return r&&o[e]?[...n,...o[e]]:n}}},n=(e,r)=>{if(0===e.length)return r.classGroupId;let t=e[0],o=r.nextPart.get(t),l=o?n(e.slice(1),o):void 0;if(l)return l;if(0===r.validators.length)return;let a=e.join("-");return r.validators.find(({validator:e})=>e(a))?.classGroupId},l=/^\[(.+)\]$/,a=e=>{if(l.test(e)){let r=l.exec(e)[1],t=r?.substring(0,r.indexOf(":"));if(t)return"arbitrary.."+t}},i=e=>{let{theme:r,prefix:t}=e,o={nextPart:new Map,validators:[]};return u(Object.entries(e.classGroups),t).forEach(([e,t])=>{s(t,o,e,r)}),o},s=(e,r,t,o)=>{e.forEach(e=>{if("string"==typeof e){(""===e?r:d(r,e)).classGroupId=t;return}if("function"==typeof e){if(c(e)){s(e(o),r,t,o);return}r.validators.push({validator:e,classGroupId:t});return}Object.entries(e).forEach(([e,n])=>{s(n,d(r,e),t,o)})})},d=(e,r)=>{let t=e;return r.split("-").forEach(e=>{t.nextPart.has(e)||t.nextPart.set(e,{nextPart:new Map,validators:[]}),t=t.nextPart.get(e)}),t},c=e=>e.isThemeGetter,u=(e,r)=>r?e.map(([e,t])=>[e,t.map(e=>"string"==typeof e?r+e:"object"==typeof e?Object.fromEntries(Object.entries(e).map(([e,t])=>[r+e,t])):e)]):e,p=e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let r=0,t=new Map,o=new Map,n=(n,l)=>{t.set(n,l),++r>e&&(r=0,o=t,t=new Map)};return{get(e){let r=t.get(e);return void 0!==r?r:void 0!==(r=o.get(e))?(n(e,r),r):void 0},set(e,r){t.has(e)?t.set(e,r):n(e,r)}}},b=e=>{let{separator:r,experimentalParseClassName:t}=e,o=1===r.length,n=r[0],l=r.length,a=e=>{let t;let a=[],i=0,s=0;for(let d=0;ds?t-s:void 0}};return t?e=>t({className:e,parseClassName:a}):a},f=e=>{if(e.length<=1)return e;let r=[],t=[];return e.forEach(e=>{"["===e[0]?(r.push(...t.sort(),e),t=[]):t.push(e)}),r.push(...t.sort()),r},m=e=>({cache:p(e.cacheSize),parseClassName:b(e),...o(e)}),g=/\s+/,h=(e,r)=>{let{parseClassName:t,getClassGroupId:o,getConflictingClassGroupIds:n}=r,l=[],a=e.trim().split(g),i="";for(let e=a.length-1;e>=0;e-=1){let r=a[e],{modifiers:s,hasImportantModifier:d,baseClassName:c,maybePostfixModifierPosition:u}=t(r),p=!!u,b=o(p?c.substring(0,u):c);if(!b){if(!p||!(b=o(c))){i=r+(i.length>0?" "+i:i);continue}p=!1}let m=f(s).join(":"),g=d?m+"!":m,h=g+b;if(l.includes(h))continue;l.push(h);let v=n(b,p);for(let e=0;e0?" "+i:i)}return i};function v(){let e,r,t=0,o="";for(;t{let r;if("string"==typeof e)return e;let t="";for(let o=0;o{let r=r=>r[e]||[];return r.isThemeGetter=!0,r},w=/^\[(?:([a-z-]+):)?(.+)\]$/i,k=/^\d+\/\d+$/,z=new Set(["px","full","screen"]),j=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,A=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,N=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,C=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,M=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,S=e=>W(e)||z.has(e)||k.test(e),E=e=>T(e,"length",V),W=e=>!!e&&!Number.isNaN(Number(e)),G=e=>T(e,"number",W),P=e=>!!e&&Number.isInteger(Number(e)),O=e=>e.endsWith("%")&&W(e.slice(0,-1)),$=e=>w.test(e),_=e=>j.test(e),R=new Set(["length","size","percentage"]),I=e=>T(e,R,B),Z=e=>T(e,"position",B),q=new Set(["image","url"]),D=e=>T(e,q,J),H=e=>T(e,"",F),L=()=>!0,T=(e,r,t)=>{let o=w.exec(e);return!!o&&(o[1]?"string"==typeof r?o[1]===r:r.has(o[1]):t(o[2]))},V=e=>A.test(e)&&!N.test(e),B=()=>!1,F=e=>C.test(e),J=e=>M.test(e),K=function(e,...r){let t,o,n;let l=function(i){return o=(t=m(r.reduce((e,r)=>r(e),e()))).cache.get,n=t.cache.set,l=a,a(i)};function a(e){let r=o(e);if(r)return r;let l=h(e,t);return n(e,l),l}return function(){return l(v.apply(null,arguments))}}(()=>{let e=x("colors"),r=x("spacing"),t=x("blur"),o=x("brightness"),n=x("borderColor"),l=x("borderRadius"),a=x("borderSpacing"),i=x("borderWidth"),s=x("contrast"),d=x("grayscale"),c=x("hueRotate"),u=x("invert"),p=x("gap"),b=x("gradientColorStops"),f=x("gradientColorStopPositions"),m=x("inset"),g=x("margin"),h=x("opacity"),v=x("padding"),y=x("saturate"),w=x("scale"),k=x("sepia"),z=x("skew"),j=x("space"),A=x("translate"),N=()=>["auto","contain","none"],C=()=>["auto","hidden","clip","visible","scroll"],M=()=>["auto",$,r],R=()=>[$,r],q=()=>["",S,E],T=()=>["auto",W,$],V=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],B=()=>["solid","dashed","dotted","double","none"],F=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],J=()=>["start","end","center","between","around","evenly","stretch"],K=()=>["","0",$],Q=()=>["auto","avoid","all","avoid-page","page","left","right","column"],U=()=>[W,$];return{cacheSize:500,separator:":",theme:{colors:[L],spacing:[S,E],blur:["none","",_,$],brightness:U(),borderColor:[e],borderRadius:["none","","full",_,$],borderSpacing:R(),borderWidth:q(),contrast:U(),grayscale:K(),hueRotate:U(),invert:K(),gap:R(),gradientColorStops:[e],gradientColorStopPositions:[O,E],inset:M(),margin:M(),opacity:U(),padding:R(),saturate:U(),scale:U(),sepia:K(),skew:U(),space:R(),translate:R()},classGroups:{aspect:[{aspect:["auto","square","video",$]}],container:["container"],columns:[{columns:[_]}],"break-after":[{"break-after":Q()}],"break-before":[{"break-before":Q()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...V(),$]}],overflow:[{overflow:C()}],"overflow-x":[{"overflow-x":C()}],"overflow-y":[{"overflow-y":C()}],overscroll:[{overscroll:N()}],"overscroll-x":[{"overscroll-x":N()}],"overscroll-y":[{"overscroll-y":N()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[m]}],"inset-x":[{"inset-x":[m]}],"inset-y":[{"inset-y":[m]}],start:[{start:[m]}],end:[{end:[m]}],top:[{top:[m]}],right:[{right:[m]}],bottom:[{bottom:[m]}],left:[{left:[m]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",P,$]}],basis:[{basis:M()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",$]}],grow:[{grow:K()}],shrink:[{shrink:K()}],order:[{order:["first","last","none",P,$]}],"grid-cols":[{"grid-cols":[L]}],"col-start-end":[{col:["auto",{span:["full",P,$]},$]}],"col-start":[{"col-start":T()}],"col-end":[{"col-end":T()}],"grid-rows":[{"grid-rows":[L]}],"row-start-end":[{row:["auto",{span:[P,$]},$]}],"row-start":[{"row-start":T()}],"row-end":[{"row-end":T()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",$]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",$]}],gap:[{gap:[p]}],"gap-x":[{"gap-x":[p]}],"gap-y":[{"gap-y":[p]}],"justify-content":[{justify:["normal",...J()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...J(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...J(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[v]}],px:[{px:[v]}],py:[{py:[v]}],ps:[{ps:[v]}],pe:[{pe:[v]}],pt:[{pt:[v]}],pr:[{pr:[v]}],pb:[{pb:[v]}],pl:[{pl:[v]}],m:[{m:[g]}],mx:[{mx:[g]}],my:[{my:[g]}],ms:[{ms:[g]}],me:[{me:[g]}],mt:[{mt:[g]}],mr:[{mr:[g]}],mb:[{mb:[g]}],ml:[{ml:[g]}],"space-x":[{"space-x":[j]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[j]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",$,r]}],"min-w":[{"min-w":[$,r,"min","max","fit"]}],"max-w":[{"max-w":[$,r,"none","full","min","max","fit","prose",{screen:[_]},_]}],h:[{h:[$,r,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[$,r,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[$,r,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[$,r,"auto","min","max","fit"]}],"font-size":[{text:["base",_,E]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",G]}],"font-family":[{font:[L]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",$]}],"line-clamp":[{"line-clamp":["none",W,G]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",S,$]}],"list-image":[{"list-image":["none",$]}],"list-style-type":[{list:["none","disc","decimal",$]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[h]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[h]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...B(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",S,E]}],"underline-offset":[{"underline-offset":["auto",S,$]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:R()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",$]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",$]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[h]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...V(),Z]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",I]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},D]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[f]}],"gradient-via-pos":[{via:[f]}],"gradient-to-pos":[{to:[f]}],"gradient-from":[{from:[b]}],"gradient-via":[{via:[b]}],"gradient-to":[{to:[b]}],rounded:[{rounded:[l]}],"rounded-s":[{"rounded-s":[l]}],"rounded-e":[{"rounded-e":[l]}],"rounded-t":[{"rounded-t":[l]}],"rounded-r":[{"rounded-r":[l]}],"rounded-b":[{"rounded-b":[l]}],"rounded-l":[{"rounded-l":[l]}],"rounded-ss":[{"rounded-ss":[l]}],"rounded-se":[{"rounded-se":[l]}],"rounded-ee":[{"rounded-ee":[l]}],"rounded-es":[{"rounded-es":[l]}],"rounded-tl":[{"rounded-tl":[l]}],"rounded-tr":[{"rounded-tr":[l]}],"rounded-br":[{"rounded-br":[l]}],"rounded-bl":[{"rounded-bl":[l]}],"border-w":[{border:[i]}],"border-w-x":[{"border-x":[i]}],"border-w-y":[{"border-y":[i]}],"border-w-s":[{"border-s":[i]}],"border-w-e":[{"border-e":[i]}],"border-w-t":[{"border-t":[i]}],"border-w-r":[{"border-r":[i]}],"border-w-b":[{"border-b":[i]}],"border-w-l":[{"border-l":[i]}],"border-opacity":[{"border-opacity":[h]}],"border-style":[{border:[...B(),"hidden"]}],"divide-x":[{"divide-x":[i]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[i]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[h]}],"divide-style":[{divide:B()}],"border-color":[{border:[n]}],"border-color-x":[{"border-x":[n]}],"border-color-y":[{"border-y":[n]}],"border-color-t":[{"border-t":[n]}],"border-color-r":[{"border-r":[n]}],"border-color-b":[{"border-b":[n]}],"border-color-l":[{"border-l":[n]}],"divide-color":[{divide:[n]}],"outline-style":[{outline:["",...B()]}],"outline-offset":[{"outline-offset":[S,$]}],"outline-w":[{outline:[S,E]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:q()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[h]}],"ring-offset-w":[{"ring-offset":[S,E]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",_,H]}],"shadow-color":[{shadow:[L]}],opacity:[{opacity:[h]}],"mix-blend":[{"mix-blend":[...F(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":F()}],filter:[{filter:["","none"]}],blur:[{blur:[t]}],brightness:[{brightness:[o]}],contrast:[{contrast:[s]}],"drop-shadow":[{"drop-shadow":["","none",_,$]}],grayscale:[{grayscale:[d]}],"hue-rotate":[{"hue-rotate":[c]}],invert:[{invert:[u]}],saturate:[{saturate:[y]}],sepia:[{sepia:[k]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[t]}],"backdrop-brightness":[{"backdrop-brightness":[o]}],"backdrop-contrast":[{"backdrop-contrast":[s]}],"backdrop-grayscale":[{"backdrop-grayscale":[d]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[c]}],"backdrop-invert":[{"backdrop-invert":[u]}],"backdrop-opacity":[{"backdrop-opacity":[h]}],"backdrop-saturate":[{"backdrop-saturate":[y]}],"backdrop-sepia":[{"backdrop-sepia":[k]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[a]}],"border-spacing-x":[{"border-spacing-x":[a]}],"border-spacing-y":[{"border-spacing-y":[a]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",$]}],duration:[{duration:U()}],ease:[{ease:["linear","in","out","in-out",$]}],delay:[{delay:U()}],animate:[{animate:["none","spin","ping","pulse","bounce",$]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[w]}],"scale-x":[{"scale-x":[w]}],"scale-y":[{"scale-y":[w]}],rotate:[{rotate:[P,$]}],"translate-x":[{"translate-x":[A]}],"translate-y":[{"translate-y":[A]}],"skew-x":[{"skew-x":[z]}],"skew-y":[{"skew-y":[z]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",$]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",$]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":R()}],"scroll-mx":[{"scroll-mx":R()}],"scroll-my":[{"scroll-my":R()}],"scroll-ms":[{"scroll-ms":R()}],"scroll-me":[{"scroll-me":R()}],"scroll-mt":[{"scroll-mt":R()}],"scroll-mr":[{"scroll-mr":R()}],"scroll-mb":[{"scroll-mb":R()}],"scroll-ml":[{"scroll-ml":R()}],"scroll-p":[{"scroll-p":R()}],"scroll-px":[{"scroll-px":R()}],"scroll-py":[{"scroll-py":R()}],"scroll-ps":[{"scroll-ps":R()}],"scroll-pe":[{"scroll-pe":R()}],"scroll-pt":[{"scroll-pt":R()}],"scroll-pr":[{"scroll-pr":R()}],"scroll-pb":[{"scroll-pb":R()}],"scroll-pl":[{"scroll-pl":R()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",$]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[S,E,G]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}})}}]); \ No newline at end of file diff --git a/_next/static/chunks/914.7e7a0d36f92abc86.js b/_next/static/chunks/914.7e7a0d36f92abc86.js deleted file mode 100644 index 7d96c6d3..00000000 --- a/_next/static/chunks/914.7e7a0d36f92abc86.js +++ /dev/null @@ -1,14 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[914],{9820:function(e,t,n){/** - * @license React - * use-sync-external-store-shim.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var r=n(9442),l="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=r.useState,o=r.useEffect,i=r.useLayoutEffect,u=r.useDebugValue;function s(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!l(e,n)}catch(e){return!0}}var c="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=a({inst:{value:n,getSnapshot:t}}),l=r[0].inst,c=r[1];return i(function(){l.value=n,l.getSnapshot=t,s(l)&&c({inst:l})},[e,n,t]),o(function(){return s(l)&&c({inst:l}),e(function(){s(l)&&c({inst:l})})},[e]),u(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:c},3189:function(e,t,n){e.exports=n(9820)},5914:function(e,t,n){let r,l,a;n.r(t),n.d(t,{default:function(){return ng}});var o=n(4380),i=n(5533),u=n(3402),s=n(3060),c=n(8904),d=n(189),f=n(2823);/** - * @license lucide-react v0.437.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */let m=(0,f.Z)("Hash",[["line",{x1:"4",x2:"20",y1:"9",y2:"9",key:"4lhtct"}],["line",{x1:"4",x2:"20",y1:"15",y2:"15",key:"vyu0kd"}],["line",{x1:"10",x2:"8",y1:"3",y2:"21",key:"1ggp8o"}],["line",{x1:"16",x2:"14",y1:"3",y2:"21",key:"weycgp"}]]),v=(0,f.Z)("FileText",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]),p=(0,f.Z)("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);var h=n(8415),g=n(9703),E=n(9442),y=n.t(E,2),b=n(5335),w=/[\\\/_+.#"@\[\(\{&]/,x=/[\\\/_+.#"@\[\(\{&]/g,C=/[\s-]/,R=/[\s-]/g;function S(e){return e.toLowerCase().replace(R," ")}function N(){return(N=Object.assign?Object.assign.bind():function(e){for(var t=1;te.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}function O(...e){return(0,E.useCallback)(T(...e),e)}let L=(null==globalThis?void 0:globalThis.document)?E.useLayoutEffect:()=>{},_=y["useId".toString()]||(()=>void 0),D=0;function I(e){let[t,n]=E.useState(_());return L(()=>{e||n(e=>null!=e?e:String(D++))},[e]),e||(t?`radix-${t}`:"")}function A(e){let t=(0,E.useRef)(e);return(0,E.useEffect)(()=>{t.current=e}),(0,E.useMemo)(()=>(...e)=>{var n;return null===(n=t.current)||void 0===n?void 0:n.call(t,...e)},[])}var P=n(2355);let M=(0,E.forwardRef)((e,t)=>{let{children:n,...r}=e,l=E.Children.toArray(n),a=l.find(V);if(a){let e=a.props.children,n=l.map(t=>t!==a?t:E.Children.count(e)>1?E.Children.only(null):(0,E.isValidElement)(e)?e.props.children:null);return(0,E.createElement)(F,N({},r,{ref:t}),(0,E.isValidElement)(e)?(0,E.cloneElement)(e,void 0,n):null)}return(0,E.createElement)(F,N({},r,{ref:t}),n)});M.displayName="Slot";let F=(0,E.forwardRef)((e,t)=>{let{children:n,...r}=e;return(0,E.isValidElement)(n)?(0,E.cloneElement)(n,{...function(e,t){let n={...t};for(let r in t){let l=e[r],a=t[r];/^on[A-Z]/.test(r)?l&&a?n[r]=(...e)=>{a(...e),l(...e)}:l&&(n[r]=l):"style"===r?n[r]={...l,...a}:"className"===r&&(n[r]=[l,a].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props),ref:t?T(t,n.ref):n.ref}):E.Children.count(n)>1?E.Children.only(null):null});F.displayName="SlotClone";let j=({children:e})=>(0,E.createElement)(E.Fragment,null,e);function V(e){return(0,E.isValidElement)(e)&&e.type===j}let $=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let n=(0,E.forwardRef)((e,n)=>{let{asChild:r,...l}=e,a=r?M:t;return(0,E.useEffect)(()=>{window[Symbol.for("radix-ui")]=!0},[]),(0,E.createElement)(a,N({},l,{ref:n}))});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{}),U="dismissableLayer.update",W=(0,E.createContext)({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),z=(0,E.forwardRef)((e,t)=>{var n;let{disableOutsidePointerEvents:l=!1,onEscapeKeyDown:a,onPointerDownOutside:o,onFocusOutside:i,onInteractOutside:u,onDismiss:s,...c}=e,d=(0,E.useContext)(W),[f,m]=(0,E.useState)(null),v=null!==(n=null==f?void 0:f.ownerDocument)&&void 0!==n?n:null==globalThis?void 0:globalThis.document,[,p]=(0,E.useState)({}),h=O(t,e=>m(e)),g=Array.from(d.layers),[y]=[...d.layersWithOutsidePointerEventsDisabled].slice(-1),b=g.indexOf(y),w=f?g.indexOf(f):-1,x=d.layersWithOutsidePointerEventsDisabled.size>0,C=w>=b,R=function(e,t=null==globalThis?void 0:globalThis.document){let n=A(e),r=(0,E.useRef)(!1),l=(0,E.useRef)(()=>{});return(0,E.useEffect)(()=>{let e=e=>{if(e.target&&!r.current){let r={originalEvent:e};function a(){q("dismissableLayer.pointerDownOutside",n,r,{discrete:!0})}"touch"===e.pointerType?(t.removeEventListener("click",l.current),l.current=a,t.addEventListener("click",l.current,{once:!0})):a()}else t.removeEventListener("click",l.current);r.current=!1},a=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(a),t.removeEventListener("pointerdown",e),t.removeEventListener("click",l.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}(e=>{let t=e.target,n=[...d.branches].some(e=>e.contains(t));!C||n||(null==o||o(e),null==u||u(e),e.defaultPrevented||null==s||s())},v),S=function(e,t=null==globalThis?void 0:globalThis.document){let n=A(e),r=(0,E.useRef)(!1);return(0,E.useEffect)(()=>{let e=e=>{e.target&&!r.current&&q("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}(e=>{let t=e.target;[...d.branches].some(e=>e.contains(t))||(null==i||i(e),null==u||u(e),e.defaultPrevented||null==s||s())},v);return!function(e,t=null==globalThis?void 0:globalThis.document){let n=A(e);(0,E.useEffect)(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e),()=>t.removeEventListener("keydown",e)},[n,t])}(e=>{w!==d.layers.size-1||(null==a||a(e),!e.defaultPrevented&&s&&(e.preventDefault(),s()))},v),(0,E.useEffect)(()=>{if(f)return l&&(0===d.layersWithOutsidePointerEventsDisabled.size&&(r=v.body.style.pointerEvents,v.body.style.pointerEvents="none"),d.layersWithOutsidePointerEventsDisabled.add(f)),d.layers.add(f),K(),()=>{l&&1===d.layersWithOutsidePointerEventsDisabled.size&&(v.body.style.pointerEvents=r)}},[f,v,l,d]),(0,E.useEffect)(()=>()=>{f&&(d.layers.delete(f),d.layersWithOutsidePointerEventsDisabled.delete(f),K())},[f,d]),(0,E.useEffect)(()=>{let e=()=>p({});return document.addEventListener(U,e),()=>document.removeEventListener(U,e)},[]),(0,E.createElement)($.div,N({},c,{ref:h,style:{pointerEvents:x?C?"auto":"none":void 0,...e.style},onFocusCapture:k(e.onFocusCapture,S.onFocusCapture),onBlurCapture:k(e.onBlurCapture,S.onBlurCapture),onPointerDownCapture:k(e.onPointerDownCapture,R.onPointerDownCapture)}))});function K(){let e=new CustomEvent(U);document.dispatchEvent(e)}function q(e,t,n,{discrete:r}){let l=n.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});(t&&l.addEventListener(e,t,{once:!0}),r)?l&&(0,P.flushSync)(()=>l.dispatchEvent(a)):l.dispatchEvent(a)}let B="focusScope.autoFocusOnMount",Z="focusScope.autoFocusOnUnmount",H={bubbles:!1,cancelable:!0},X=(0,E.forwardRef)((e,t)=>{let{loop:n=!1,trapped:r=!1,onMountAutoFocus:l,onUnmountAutoFocus:a,...o}=e,[i,u]=(0,E.useState)(null),s=A(l),c=A(a),d=(0,E.useRef)(null),f=O(t,e=>u(e)),m=(0,E.useRef)({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;(0,E.useEffect)(()=>{if(r){function e(e){if(m.paused||!i)return;let t=e.target;i.contains(t)?d.current=t:J(d.current,{select:!0})}function t(e){if(m.paused||!i)return;let t=e.relatedTarget;null===t||i.contains(t)||J(d.current,{select:!0})}document.addEventListener("focusin",e),document.addEventListener("focusout",t);let n=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&J(i)});return i&&n.observe(i,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[r,i,m.paused]),(0,E.useEffect)(()=>{if(i){Q.add(m);let e=document.activeElement;if(!i.contains(e)){let t=new CustomEvent(B,H);i.addEventListener(B,s),i.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let n=document.activeElement;for(let r of e)if(J(r,{select:t}),document.activeElement!==n)return}(Y(i).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&J(i))}return()=>{i.removeEventListener(B,s),setTimeout(()=>{let t=new CustomEvent(Z,H);i.addEventListener(Z,c),i.dispatchEvent(t),t.defaultPrevented||J(null!=e?e:document.body,{select:!0}),i.removeEventListener(Z,c),Q.remove(m)},0)}}},[i,s,c,m]);let v=(0,E.useCallback)(e=>{if(!n&&!r||m.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,l=document.activeElement;if(t&&l){let t=e.currentTarget,[r,a]=function(e){let t=Y(e);return[G(t,e),G(t.reverse(),e)]}(t);r&&a?e.shiftKey||l!==a?e.shiftKey&&l===r&&(e.preventDefault(),n&&J(a,{select:!0})):(e.preventDefault(),n&&J(r,{select:!0})):l===t&&e.preventDefault()}},[n,r,m.paused]);return(0,E.createElement)($.div,N({tabIndex:-1},o,{ref:f,onKeyDown:v}))});function Y(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function G(e,t){for(let n of e)if(!function(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===t||e!==t);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(n,{upTo:t}))return n}function J(e,{select:t=!1}={}){if(e&&e.focus){var n;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&(n=e)instanceof HTMLInputElement&&"select"in n&&t&&e.select()}}let Q=(a=[],{add(e){let t=a[0];e!==t&&(null==t||t.pause()),(a=ee(a,e)).unshift(e)},remove(e){var t;null===(t=(a=ee(a,e))[0])||void 0===t||t.resume()}});function ee(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}let et=(0,E.forwardRef)((e,t)=>{var n;let{container:r=null==globalThis?void 0:null===(n=globalThis.document)||void 0===n?void 0:n.body,...l}=e;return r?P.createPortal((0,E.createElement)($.div,N({},l,{ref:t})),r):null}),en=e=>{let{present:t,children:n}=e,r=function(e){var t,n;let[r,l]=(0,E.useState)(),a=(0,E.useRef)({}),o=(0,E.useRef)(e),i=(0,E.useRef)("none"),[u,s]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},(0,E.useReducer)((e,t)=>{let r=n[e][t];return null!=r?r:e},t));return(0,E.useEffect)(()=>{let e=er(a.current);i.current="mounted"===u?e:"none"},[u]),L(()=>{let t=a.current,n=o.current;if(n!==e){let r=i.current,l=er(t);e?s("MOUNT"):"none"===l||(null==t?void 0:t.display)==="none"?s("UNMOUNT"):n&&r!==l?s("ANIMATION_OUT"):s("UNMOUNT"),o.current=e}},[e,s]),L(()=>{if(r){let e=e=>{let t=er(a.current).includes(e.animationName);e.target===r&&t&&(0,P.flushSync)(()=>s("ANIMATION_END"))},t=e=>{e.target===r&&(i.current=er(a.current))};return r.addEventListener("animationstart",t),r.addEventListener("animationcancel",e),r.addEventListener("animationend",e),()=>{r.removeEventListener("animationstart",t),r.removeEventListener("animationcancel",e),r.removeEventListener("animationend",e)}}s("ANIMATION_END")},[r,s]),{isPresent:["mounted","unmountSuspended"].includes(u),ref:(0,E.useCallback)(e=>{e&&(a.current=getComputedStyle(e)),l(e)},[])}}(t),l="function"==typeof n?n({present:r.isPresent}):E.Children.only(n),a=O(r.ref,l.ref);return"function"==typeof n||r.isPresent?(0,E.cloneElement)(l,{ref:a}):null};function er(e){return(null==e?void 0:e.animationName)||"none"}en.displayName="Presence";let el=0;function ea(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}var eo=n(5250),ei=n(830),eu=n(1824),es=(0,n(2920)._)(),ec=function(){},ed=E.forwardRef(function(e,t){var n=E.useRef(null),r=E.useState({onScrollCapture:ec,onWheelCapture:ec,onTouchMoveCapture:ec}),l=r[0],a=r[1],o=e.forwardProps,i=e.children,u=e.className,s=e.removeScrollBar,c=e.enabled,d=e.shards,f=e.sideCar,m=e.noIsolation,v=e.inert,p=e.allowPinchZoom,h=e.as,g=(0,eo._T)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),y=(0,eu.q)([n,t]),b=(0,eo.pi)((0,eo.pi)({},g),l);return E.createElement(E.Fragment,null,c&&E.createElement(f,{sideCar:es,removeScrollBar:s,shards:d,noIsolation:m,inert:v,setCallbacks:a,allowPinchZoom:!!p,lockRef:n}),o?E.cloneElement(E.Children.only(i),(0,eo.pi)((0,eo.pi)({},b),{ref:y})):E.createElement(void 0===h?"div":h,(0,eo.pi)({},b,{className:u,ref:y}),i))});ed.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},ed.classNames={fullWidth:ei.zi,zeroRight:ei.pF};var ef=n(2629),em=n(9031),ev=n(4337),ep=!1;if("undefined"!=typeof window)try{var eh=Object.defineProperty({},"passive",{get:function(){return ep=!0,!0}});window.addEventListener("test",eh,eh),window.removeEventListener("test",eh,eh)}catch(e){ep=!1}var eg=!!ep&&{passive:!1},eE=function(e,t){var n=window.getComputedStyle(e);return"hidden"!==n[t]&&!(n.overflowY===n.overflowX&&"TEXTAREA"!==e.tagName&&"visible"===n[t])},ey=function(e,t){var n=t;do{if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),eb(e,n)){var r=ew(e,n);if(r[1]>r[2])return!0}n=n.parentNode}while(n&&n!==document.body);return!1},eb=function(e,t){return"v"===e?eE(t,"overflowY"):eE(t,"overflowX")},ew=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},ex=function(e,t,n,r,l){var a,o=(a=window.getComputedStyle(t).direction,"h"===e&&"rtl"===a?-1:1),i=o*r,u=n.target,s=t.contains(u),c=!1,d=i>0,f=0,m=0;do{var v=ew(e,u),p=v[0],h=v[1]-v[2]-o*p;(p||h)&&eb(e,u)&&(f+=h,m+=p),u=u.parentNode}while(!s&&u!==document.body||s&&(t.contains(u)||t===u));return d&&(l&&0===f||!l&&i>f)?c=!0:!d&&(l&&0===m||!l&&-i>m)&&(c=!0),c},eC=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},eR=function(e){return[e.deltaX,e.deltaY]},eS=function(e){return e&&"current"in e?e.current:e},eN=0,ek=[],eT=(0,ef.L)(es,function(e){var t=E.useRef([]),n=E.useRef([0,0]),r=E.useRef(),l=E.useState(eN++)[0],a=E.useState(function(){return(0,ev.Ws)()})[0],o=E.useRef(e);E.useEffect(function(){o.current=e},[e]),E.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(l));var t=(0,eo.ev)([e.lockRef.current],(e.shards||[]).map(eS),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(l))}),function(){document.body.classList.remove("block-interactivity-".concat(l)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(l))})}}},[e.inert,e.lockRef.current,e.shards]);var i=E.useCallback(function(e,t){if("touches"in e&&2===e.touches.length)return!o.current.allowPinchZoom;var l,a=eC(e),i=n.current,u="deltaX"in e?e.deltaX:i[0]-a[0],s="deltaY"in e?e.deltaY:i[1]-a[1],c=e.target,d=Math.abs(u)>Math.abs(s)?"h":"v";if("touches"in e&&"h"===d&&"range"===c.type)return!1;var f=ey(d,c);if(!f)return!0;if(f?l=d:(l="v"===d?"h":"v",f=ey(d,c)),!f)return!1;if(!r.current&&"changedTouches"in e&&(u||s)&&(r.current=l),!l)return!0;var m=r.current||l;return ex(m,t,e,"h"===m?u:s,!0)},[]),u=E.useCallback(function(e){if(ek.length&&ek[ek.length-1]===a){var n="deltaY"in e?eR(e):eC(e),r=t.current.filter(function(t){var r;return t.name===e.type&&t.target===e.target&&(r=t.delta)[0]===n[0]&&r[1]===n[1]})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}if(!r){var l=(o.current.shards||[]).map(eS).filter(Boolean).filter(function(t){return t.contains(e.target)});(l.length>0?i(e,l[0]):!o.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),s=E.useCallback(function(e,n,r,l){var a={name:e,delta:n,target:r,should:l};t.current.push(a),setTimeout(function(){t.current=t.current.filter(function(e){return e!==a})},1)},[]),c=E.useCallback(function(e){n.current=eC(e),r.current=void 0},[]),d=E.useCallback(function(t){s(t.type,eR(t),t.target,i(t,e.lockRef.current))},[]),f=E.useCallback(function(t){s(t.type,eC(t),t.target,i(t,e.lockRef.current))},[]);E.useEffect(function(){return ek.push(a),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:f}),document.addEventListener("wheel",u,eg),document.addEventListener("touchmove",u,eg),document.addEventListener("touchstart",c,eg),function(){ek=ek.filter(function(e){return e!==a}),document.removeEventListener("wheel",u,eg),document.removeEventListener("touchmove",u,eg),document.removeEventListener("touchstart",c,eg)}},[]);var m=e.removeScrollBar,v=e.inert;return E.createElement(E.Fragment,null,v?E.createElement(a,{styles:"\n .block-interactivity-".concat(l," {pointer-events: none;}\n .allow-interactivity-").concat(l," {pointer-events: all;}\n")}):null,m?E.createElement(em.jp,{gapMode:"margin"}):null)}),eO=E.forwardRef(function(e,t){return E.createElement(ed,(0,eo.pi)({},e,{ref:t,sideCar:eT}))});eO.classNames=ed.classNames;var eL=n(6902);let e_="Dialog",[eD,eI]=function(e,t=[]){let n=[],r=()=>{let t=n.map(e=>(0,E.createContext)(e));return function(n){let r=(null==n?void 0:n[e])||t;return(0,E.useMemo)(()=>({[`__scope${e}`]:{...n,[e]:r}}),[n,r])}};return r.scopeName=e,[function(t,r){let l=(0,E.createContext)(r),a=n.length;function o(t){let{scope:n,children:r,...o}=t,i=(null==n?void 0:n[e][a])||l,u=(0,E.useMemo)(()=>o,Object.values(o));return(0,E.createElement)(i.Provider,{value:u},r)}return n=[...n,r],o.displayName=t+"Provider",[o,function(n,o){let i=(null==o?void 0:o[e][a])||l,u=(0,E.useContext)(i);if(u)return u;if(void 0!==r)return r;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let r=n.reduce((t,{useScope:n,scopeName:r})=>{let l=n(e)[`__scope${r}`];return{...t,...l}},{});return(0,E.useMemo)(()=>({[`__scope${t.scopeName}`]:r}),[r])}};return n.scopeName=t.scopeName,n}(r,...t)]}(e_),[eA,eP]=eD(e_),eM="DialogPortal",[eF,ej]=eD(eM,{forceMount:void 0}),eV="DialogOverlay",e$=(0,E.forwardRef)((e,t)=>{let n=ej(eV,e.__scopeDialog),{forceMount:r=n.forceMount,...l}=e,a=eP(eV,e.__scopeDialog);return a.modal?(0,E.createElement)(en,{present:r||a.open},(0,E.createElement)(eU,N({},l,{ref:t}))):null}),eU=(0,E.forwardRef)((e,t)=>{let{__scopeDialog:n,...r}=e,l=eP(eV,n);return(0,E.createElement)(eO,{as:M,allowPinchZoom:!0,shards:[l.contentRef]},(0,E.createElement)($.div,N({"data-state":eZ(l.open)},r,{ref:t,style:{pointerEvents:"auto",...r.style}})))}),eW="DialogContent",ez=(0,E.forwardRef)((e,t)=>{let n=ej(eW,e.__scopeDialog),{forceMount:r=n.forceMount,...l}=e,a=eP(eW,e.__scopeDialog);return(0,E.createElement)(en,{present:r||a.open},a.modal?(0,E.createElement)(eK,N({},l,{ref:t})):(0,E.createElement)(eq,N({},l,{ref:t})))}),eK=(0,E.forwardRef)((e,t)=>{let n=eP(eW,e.__scopeDialog),r=(0,E.useRef)(null),l=O(t,n.contentRef,r);return(0,E.useEffect)(()=>{let e=r.current;if(e)return(0,eL.Ry)(e)},[]),(0,E.createElement)(eB,N({},e,{ref:l,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:k(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),null===(t=n.triggerRef.current)||void 0===t||t.focus()}),onPointerDownOutside:k(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:k(e.onFocusOutside,e=>e.preventDefault())}))}),eq=(0,E.forwardRef)((e,t)=>{let n=eP(eW,e.__scopeDialog),r=(0,E.useRef)(!1),l=(0,E.useRef)(!1);return(0,E.createElement)(eB,N({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var a,o;null===(a=e.onCloseAutoFocus)||void 0===a||a.call(e,t),t.defaultPrevented||(r.current||null===(o=n.triggerRef.current)||void 0===o||o.focus(),t.preventDefault()),r.current=!1,l.current=!1},onInteractOutside:t=>{var a,o;null===(a=e.onInteractOutside)||void 0===a||a.call(e,t),t.defaultPrevented||(r.current=!0,"pointerdown"!==t.detail.originalEvent.type||(l.current=!0));let i=t.target;(null===(o=n.triggerRef.current)||void 0===o?void 0:o.contains(i))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&l.current&&t.preventDefault()}}))}),eB=(0,E.forwardRef)((e,t)=>{let{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:l,onCloseAutoFocus:a,...o}=e,i=eP(eW,n),u=O(t,(0,E.useRef)(null));return(0,E.useEffect)(()=>{var e,t;let n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=n[0])&&void 0!==e?e:ea()),document.body.insertAdjacentElement("beforeend",null!==(t=n[1])&&void 0!==t?t:ea()),el++,()=>{1===el&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),el--}},[]),(0,E.createElement)(E.Fragment,null,(0,E.createElement)(X,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:l,onUnmountAutoFocus:a},(0,E.createElement)(z,N({role:"dialog",id:i.contentId,"aria-describedby":i.descriptionId,"aria-labelledby":i.titleId,"data-state":eZ(i.open)},o,{ref:u,onDismiss:()=>i.onOpenChange(!1)}))),!1)});function eZ(e){return e?"open":"closed"}let[eH,eX]=function(e,t){let n=(0,E.createContext)(t);function r(e){let{children:t,...r}=e,l=(0,E.useMemo)(()=>r,Object.values(r));return(0,E.createElement)(n.Provider,{value:l},t)}return r.displayName=e+"Provider",[r,function(r){let l=(0,E.useContext)(n);if(l)return l;if(void 0!==t)return t;throw Error(`\`${r}\` must be used within \`${e}\``)}]}("DialogTitleWarning",{contentName:eW,titleName:"DialogTitle",docsSlug:"dialog"}),eY=e=>{let{__scopeDialog:t,children:n,open:r,defaultOpen:l,onOpenChange:a,modal:o=!0}=e,i=(0,E.useRef)(null),u=(0,E.useRef)(null),[s=!1,c]=function({prop:e,defaultProp:t,onChange:n=()=>{}}){let[r,l]=function({defaultProp:e,onChange:t}){let n=(0,E.useState)(e),[r]=n,l=(0,E.useRef)(r),a=A(t);return(0,E.useEffect)(()=>{l.current!==r&&(a(r),l.current=r)},[r,l,a]),n}({defaultProp:t,onChange:n}),a=void 0!==e,o=a?e:r,i=A(n);return[o,(0,E.useCallback)(t=>{if(a){let n="function"==typeof t?t(e):t;n!==e&&i(n)}else l(t)},[a,e,l,i])]}({prop:r,defaultProp:l,onChange:a});return(0,E.createElement)(eA,{scope:t,triggerRef:i,contentRef:u,contentId:I(),titleId:I(),descriptionId:I(),open:s,onOpenChange:c,onOpenToggle:(0,E.useCallback)(()=>c(e=>!e),[c]),modal:o},n)},eG=e=>{let{__scopeDialog:t,forceMount:n,children:r,container:l}=e,a=eP(eM,t);return(0,E.createElement)(eF,{scope:t,forceMount:n},E.Children.map(r,e=>(0,E.createElement)(en,{present:n||a.open},(0,E.createElement)(et,{asChild:!0,container:l},e))))};var eJ='[cmdk-group=""]',eQ='[cmdk-group-items=""]',e0='[cmdk-item=""]',e1=`${e0}:not([aria-disabled="true"])`,e2="cmdk-item-select",e9="data-value",e3=(e,t,n)=>{var r;return r=e,function e(t,n,r,l,a,o,i){if(o===n.length)return a===t.length?1:.99;var u=`${a},${o}`;if(void 0!==i[u])return i[u];for(var s,c,d,f,m=l.charAt(o),v=r.indexOf(m,a),p=0;v>=0;)(s=e(t,n,r,l,v+1,o+1,i))>p&&(v===a?s*=1:w.test(t.charAt(v-1))?(s*=.8,(d=t.slice(a,v-1).match(x))&&a>0&&(s*=Math.pow(.999,d.length))):C.test(t.charAt(v-1))?(s*=.9,(f=t.slice(a,v-1).match(R))&&a>0&&(s*=Math.pow(.999,f.length))):(s*=.17,a>0&&(s*=Math.pow(.999,v-a))),t.charAt(v)!==n.charAt(o)&&(s*=.9999)),(s<.1&&r.charAt(v-1)===l.charAt(o+1)||l.charAt(o+1)===l.charAt(o)&&r.charAt(v-1)!==l.charAt(o))&&.1*(c=e(t,n,r,l,v+1,o+2,i))>s&&(s=.1*c),s>p&&(p=s),v=r.indexOf(m,v+1);return i[u]=p,p}(r=n&&n.length>0?`${r+" "+n.join(" ")}`:r,t,S(r),S(t),0,0,{})},e4=E.createContext(void 0),e5=()=>E.useContext(e4),e6=E.createContext(void 0),e8=()=>E.useContext(e6),e7=E.createContext(void 0),te=E.forwardRef((e,t)=>{let n=tc(()=>{var t,n;return{search:"",value:null!=(n=null!=(t=e.value)?t:e.defaultValue)?n:"",filtered:{count:0,items:new Map,groups:new Set}}}),r=tc(()=>new Set),l=tc(()=>new Map),a=tc(()=>new Map),o=tc(()=>new Set),i=tu(e),{label:u,children:s,value:c,onValueChange:d,filter:f,shouldFilter:m,loop:v,disablePointerSelection:p=!1,vimBindings:h=!0,...g}=e,y=E.useId(),b=E.useId(),w=E.useId(),x=E.useRef(null),C=tv();ts(()=>{if(void 0!==c){let e=c.trim();n.current.value=e,R.emit()}},[c]),ts(()=>{C(6,L)},[]);let R=E.useMemo(()=>({subscribe:e=>(o.current.add(e),()=>o.current.delete(e)),snapshot:()=>n.current,setState:(e,t,r)=>{var l,a,o;if(!Object.is(n.current[e],t)){if(n.current[e]=t,"search"===e)O(),k(),C(1,T);else if("value"===e&&(r||C(5,L),(null==(l=i.current)?void 0:l.value)!==void 0)){null==(o=(a=i.current).onValueChange)||o.call(a,null!=t?t:"");return}R.emit()}},emit:()=>{o.current.forEach(e=>e())}}),[]),S=E.useMemo(()=>({value:(e,t,r)=>{var l;t!==(null==(l=a.current.get(e))?void 0:l.value)&&(a.current.set(e,{value:t,keywords:r}),n.current.filtered.items.set(e,N(t,r)),C(2,()=>{k(),R.emit()}))},item:(e,t)=>(r.current.add(e),t&&(l.current.has(t)?l.current.get(t).add(e):l.current.set(t,new Set([e]))),C(3,()=>{O(),k(),n.current.value||T(),R.emit()}),()=>{a.current.delete(e),r.current.delete(e),n.current.filtered.items.delete(e);let t=_();C(4,()=>{O(),(null==t?void 0:t.getAttribute("id"))===e&&T(),R.emit()})}),group:e=>(l.current.has(e)||l.current.set(e,new Set),()=>{a.current.delete(e),l.current.delete(e)}),filter:()=>i.current.shouldFilter,label:u||e["aria-label"],disablePointerSelection:p,listId:y,inputId:w,labelId:b,listInnerRef:x}),[]);function N(e,t){var r,l;let a=null!=(l=null==(r=i.current)?void 0:r.filter)?l:e3;return e?a(e,n.current.search,t):0}function k(){if(!n.current.search||!1===i.current.shouldFilter)return;let e=n.current.filtered.items,t=[];n.current.filtered.groups.forEach(n=>{let r=l.current.get(n),a=0;r.forEach(t=>{a=Math.max(e.get(t),a)}),t.push([n,a])});let r=x.current;D().sort((t,n)=>{var r,l;let a=t.getAttribute("id"),o=n.getAttribute("id");return(null!=(r=e.get(o))?r:0)-(null!=(l=e.get(a))?l:0)}).forEach(e=>{let t=e.closest(eQ);t?t.appendChild(e.parentElement===t?e:e.closest(`${eQ} > *`)):r.appendChild(e.parentElement===r?e:e.closest(`${eQ} > *`))}),t.sort((e,t)=>t[1]-e[1]).forEach(e=>{let t=x.current.querySelector(`${eJ}[${e9}="${encodeURIComponent(e[0])}"]`);null==t||t.parentElement.appendChild(t)})}function T(){let e=D().find(e=>"true"!==e.getAttribute("aria-disabled")),t=null==e?void 0:e.getAttribute(e9);R.setState("value",t||void 0)}function O(){var e,t,o,u;if(!n.current.search||!1===i.current.shouldFilter){n.current.filtered.count=r.current.size;return}n.current.filtered.groups=new Set;let s=0;for(let l of r.current){let r=N(null!=(t=null==(e=a.current.get(l))?void 0:e.value)?t:"",null!=(u=null==(o=a.current.get(l))?void 0:o.keywords)?u:[]);n.current.filtered.items.set(l,r),r>0&&s++}for(let[e,t]of l.current)for(let r of t)if(n.current.filtered.items.get(r)>0){n.current.filtered.groups.add(e);break}n.current.filtered.count=s}function L(){var e,t,n;let r=_();r&&((null==(e=r.parentElement)?void 0:e.firstChild)===r&&(null==(n=null==(t=r.closest(eJ))?void 0:t.querySelector('[cmdk-group-heading=""]'))||n.scrollIntoView({block:"nearest"})),r.scrollIntoView({block:"nearest"}))}function _(){var e;return null==(e=x.current)?void 0:e.querySelector(`${e0}[aria-selected="true"]`)}function D(){var e;return Array.from(null==(e=x.current)?void 0:e.querySelectorAll(e1))}function I(e){let t=D()[e];t&&R.setState("value",t.getAttribute(e9))}function A(e){var t;let n=_(),r=D(),l=r.findIndex(e=>e===n),a=r[l+e];null!=(t=i.current)&&t.loop&&(a=l+e<0?r[r.length-1]:l+e===r.length?r[0]:r[l+e]),a&&R.setState("value",a.getAttribute(e9))}function P(e){let t=_(),n=null==t?void 0:t.closest(eJ),r;for(;n&&!r;)r=null==(n=e>0?function(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return n;n=n.nextElementSibling}}(n,eJ):function(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return n;n=n.previousElementSibling}}(n,eJ))?void 0:n.querySelector(e1);r?R.setState("value",r.getAttribute(e9)):A(e)}let M=()=>I(D().length-1),F=e=>{e.preventDefault(),e.metaKey?M():e.altKey?P(1):A(1)},j=e=>{e.preventDefault(),e.metaKey?I(0):e.altKey?P(-1):A(-1)};return E.createElement($.div,{ref:t,tabIndex:-1,...g,"cmdk-root":"",onKeyDown:e=>{var t;if(null==(t=g.onKeyDown)||t.call(g,e),!e.defaultPrevented)switch(e.key){case"n":case"j":h&&e.ctrlKey&&F(e);break;case"ArrowDown":F(e);break;case"p":case"k":h&&e.ctrlKey&&j(e);break;case"ArrowUp":j(e);break;case"Home":e.preventDefault(),I(0);break;case"End":e.preventDefault(),M();break;case"Enter":if(!e.nativeEvent.isComposing&&229!==e.keyCode){e.preventDefault();let t=_();if(t){let e=new Event(e2);t.dispatchEvent(e)}}}}},E.createElement("label",{"cmdk-label":"",htmlFor:S.inputId,id:S.labelId,style:th},u),tp(e,e=>E.createElement(e6.Provider,{value:R},E.createElement(e4.Provider,{value:S},e))))}),tt=E.forwardRef((e,t)=>{var n,r;let l=E.useId(),a=E.useRef(null),o=E.useContext(e7),i=e5(),u=tu(e),s=null!=(r=null==(n=u.current)?void 0:n.forceMount)?r:null==o?void 0:o.forceMount;ts(()=>{if(!s)return i.item(l,null==o?void 0:o.id)},[s]);let c=tm(l,a,[e.value,e.children,a],e.keywords),d=e8(),f=tf(e=>e.value&&e.value===c.current),m=tf(e=>!!s||!1===i.filter()||!e.search||e.filtered.items.get(l)>0);function v(){var e,t;p(),null==(t=(e=u.current).onSelect)||t.call(e,c.current)}function p(){d.setState("value",c.current,!0)}if(E.useEffect(()=>{let t=a.current;if(!(!t||e.disabled))return t.addEventListener(e2,v),()=>t.removeEventListener(e2,v)},[m,e.onSelect,e.disabled]),!m)return null;let{disabled:h,value:g,onSelect:y,forceMount:b,keywords:w,...x}=e;return E.createElement($.div,{ref:td([a,t]),...x,id:l,"cmdk-item":"",role:"option","aria-disabled":!!h,"aria-selected":!!f,"data-disabled":!!h,"data-selected":!!f,onPointerMove:h||i.disablePointerSelection?void 0:p,onClick:h?void 0:v},e.children)}),tn=E.forwardRef((e,t)=>{let{heading:n,children:r,forceMount:l,...a}=e,o=E.useId(),i=E.useRef(null),u=E.useRef(null),s=E.useId(),c=e5(),d=tf(e=>!!l||!1===c.filter()||!e.search||e.filtered.groups.has(o));ts(()=>c.group(o),[]),tm(o,i,[e.value,e.heading,u]);let f=E.useMemo(()=>({id:o,forceMount:l}),[l]);return E.createElement($.div,{ref:td([i,t]),...a,"cmdk-group":"",role:"presentation",hidden:!d||void 0},n&&E.createElement("div",{ref:u,"cmdk-group-heading":"","aria-hidden":!0,id:s},n),tp(e,e=>E.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":n?s:void 0},E.createElement(e7.Provider,{value:f},e))))}),tr=E.forwardRef((e,t)=>{let{alwaysRender:n,...r}=e,l=E.useRef(null),a=tf(e=>!e.search);return n||a?E.createElement($.div,{ref:td([l,t]),...r,"cmdk-separator":"",role:"separator"}):null}),tl=E.forwardRef((e,t)=>{let{onValueChange:n,...r}=e,l=null!=e.value,a=e8(),o=tf(e=>e.search),i=tf(e=>e.value),u=e5(),s=E.useMemo(()=>{var e;let t=null==(e=u.listInnerRef.current)?void 0:e.querySelector(`${e0}[${e9}="${encodeURIComponent(i)}"]`);return null==t?void 0:t.getAttribute("id")},[]);return E.useEffect(()=>{null!=e.value&&a.setState("search",e.value)},[e.value]),E.createElement($.input,{ref:t,...r,"cmdk-input":"",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"aria-autocomplete":"list",role:"combobox","aria-expanded":!0,"aria-controls":u.listId,"aria-labelledby":u.labelId,"aria-activedescendant":s,id:u.inputId,type:"text",value:l?e.value:o,onChange:e=>{l||a.setState("search",e.target.value),null==n||n(e.target.value)}})}),ta=E.forwardRef((e,t)=>{let{children:n,label:r="Suggestions",...l}=e,a=E.useRef(null),o=E.useRef(null),i=e5();return E.useEffect(()=>{if(o.current&&a.current){let e=o.current,t=a.current,n,r=new ResizeObserver(()=>{n=requestAnimationFrame(()=>{let n=e.offsetHeight;t.style.setProperty("--cmdk-list-height",n.toFixed(1)+"px")})});return r.observe(e),()=>{cancelAnimationFrame(n),r.unobserve(e)}}},[]),E.createElement($.div,{ref:td([a,t]),...l,"cmdk-list":"",role:"listbox","aria-label":r,id:i.listId},tp(e,e=>E.createElement("div",{ref:td([o,i.listInnerRef]),"cmdk-list-sizer":""},e)))}),to=E.forwardRef((e,t)=>{let{open:n,onOpenChange:r,overlayClassName:l,contentClassName:a,container:o,...i}=e;return E.createElement(eY,{open:n,onOpenChange:r},E.createElement(eG,{container:o},E.createElement(e$,{"cmdk-overlay":"",className:l}),E.createElement(ez,{"aria-label":e.label,"cmdk-dialog":"",className:a},E.createElement(te,{ref:t,...i}))))}),ti=Object.assign(te,{List:ta,Item:tt,Input:tl,Group:tn,Separator:tr,Dialog:to,Empty:E.forwardRef((e,t)=>tf(e=>0===e.filtered.count)?E.createElement($.div,{ref:t,...e,"cmdk-empty":"",role:"presentation"}):null),Loading:E.forwardRef((e,t)=>{let{progress:n,children:r,label:l="Loading...",...a}=e;return E.createElement($.div,{ref:t,...a,"cmdk-loading":"",role:"progressbar","aria-valuenow":n,"aria-valuemin":0,"aria-valuemax":100,"aria-label":l},tp(e,e=>E.createElement("div",{"aria-hidden":!0},e)))})});function tu(e){let t=E.useRef(e);return ts(()=>{t.current=e}),t}var ts="undefined"==typeof window?E.useEffect:E.useLayoutEffect;function tc(e){let t=E.useRef();return void 0===t.current&&(t.current=e()),t}function td(e){return t=>{e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}}function tf(e){let t=e8(),n=()=>e(t.snapshot());return E.useSyncExternalStore(t.subscribe,n,n)}function tm(e,t,n,r=[]){let l=E.useRef(),a=e5();return ts(()=>{var o;let i=(()=>{var e;for(let t of n){if("string"==typeof t)return t.trim();if("object"==typeof t&&"current"in t)return t.current?null==(e=t.current.textContent)?void 0:e.trim():l.current}})(),u=r.map(e=>e.trim());a.value(e,i,u),null==(o=t.current)||o.setAttribute(e9,i),l.current=i}),l}var tv=()=>{let[e,t]=E.useState(),n=tc(()=>new Map);return ts(()=>{n.current.forEach(e=>e()),n.current=new Map},[e]),(e,r)=>{n.current.set(e,r),t({})}};function tp({asChild:e,children:t},n){let r;return e&&E.isValidElement(t)?E.cloneElement("function"==typeof(r=t.type)?r(t.props):"render"in r?r.render(t.props):t,{ref:t.ref},n(t.props.children)):n(t)}var th={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"},tg=n(8212),tE=E.forwardRef(({className:e,onClose:t,children:n,...r},l)=>(0,tg.jsxs)("div",{className:"flex flex-row items-center gap-2 px-3",children:[n,(0,tg.jsx)(ti.Input,{ref:l,className:(0,c.m6)("w-0 flex-1 bg-transparent py-3 text-base placeholder:text-fd-muted-foreground focus-visible:outline-none",e),...r}),(0,tg.jsx)("button",{type:"button","aria-label":"Close Search",onClick:t,className:(0,c.m6)((0,s.d)({color:"outline",className:"text-xs p-1.5"})),children:"Esc"})]}));tE.displayName=ti.Input.displayName;var ty=E.forwardRef(({className:e,...t},n)=>(0,tg.jsx)(ti.List,{ref:n,className:(0,c.m6)("max-h-[460px] overflow-y-auto border-t p-2",e),...t}));ty.displayName=ti.List.displayName;var tb=E.forwardRef((e,t)=>(0,tg.jsx)(ti.Empty,{ref:t,className:"py-12 text-center text-sm",...e}));tb.displayName=ti.Empty.displayName;var tw=E.forwardRef(({className:e,heading:t,...n},r)=>(0,tg.jsx)(ti.Group,{ref:r,heading:t?(0,tg.jsx)("div",{className:"px-3 py-2 text-xs font-medium",children:t}):void 0,className:(0,c.m6)("overflow-hidden",e),...n}));tw.displayName=ti.Group.displayName,E.forwardRef(({className:e,...t},n)=>(0,tg.jsx)(ti.Separator,{ref:n,className:(0,c.m6)("h-px bg-fd-border",e),...t})).displayName=ti.Separator.displayName;var tx=E.forwardRef(({className:e,icon:t,nested:n=!1,children:r,...l},a)=>(0,tg.jsx)(ti.Item,{ref:a,className:(0,c.m6)("select-none rounded-lg px-2 text-sm aria-disabled:pointer-events-none aria-disabled:opacity-50 aria-selected:bg-fd-accent aria-selected:text-fd-accent-foreground",e),...l,children:(0,tg.jsxs)("div",{className:(0,c.m6)("flex min-h-10 flex-row items-center gap-3",n&&"ms-2 gap-2 border-s ps-4"),children:[(0,tg.jsx)("div",{className:"text-fd-muted-foreground [&_svg]:size-4",children:t}),(0,tg.jsx)("p",{className:"w-0 flex-1 truncate",children:r})]})}));tx.displayName=ti.Item.displayName;var tC=E.forwardRef(({children:e,...t},n)=>(0,tg.jsx)(ti.Dialog,{ref:n,shouldFilter:!1,loop:!0,contentClassName:"fixed left-1/2 top-[10vh] z-50 w-[98vw] max-w-screen-sm origin-left -translate-x-1/2 rounded-lg border bg-fd-popover text-fd-popover-foreground shadow-lg data-[state=closed]:animate-fd-dialog-out data-[state=open]:animate-fd-dialog-in",overlayClassName:"fixed inset-0 z-50 bg-fd-background/50 backdrop-blur-sm data-[state=closed]:animate-fd-fade-out data-[state=open]:animate-fd-fade-in",...t,children:e}));function tR({open:e,onOpenChange:t,footer:n,links:r=[],...l}){let a=(0,E.useMemo)(()=>r.map(([e,t])=>({type:"page",id:e,content:e,url:t})),[r]);return(0,tg.jsxs)(tC,{open:e,onOpenChange:t,children:[(0,tg.jsx)(tN,{...l,items:"empty"===l.results?a:l.results,hideResults:"empty"===l.results&&0===a.length}),n?(0,tg.jsx)("div",{className:"mt-auto flex flex-col border-t p-3",children:n}):null]})}tC.displayName=ti.Dialog.displayName;var tS={text:(0,tg.jsx)(d.Z,{}),heading:(0,tg.jsx)(m,{}),page:(0,tg.jsx)(v,{})};function tN({search:e,onSearchChange:t,items:n,isLoading:r,hideResults:l=!1}){let{text:a}=(0,u.Q)(),s=(0,g.useRouter)(),{setOpenSearch:d}=(0,o.A)(),f=(0,i.A)(),m=e=>{s.push(e),d(!1),location.pathname===e.split("#")[0]&&f.setOpen(!1)};return(0,tg.jsxs)(tg.Fragment,{children:[(0,tg.jsx)(tE,{value:e,onValueChange:t,onClose:(0,E.useCallback)(()=>{d(!1)},[d]),placeholder:a.search,children:(0,tg.jsxs)("div",{className:"relative size-4",children:[(0,tg.jsx)(p,{className:(0,c.m6)("absolute size-full animate-spin text-fd-primary transition-opacity",!r&&"opacity-0")}),(0,tg.jsx)(h.Z,{className:(0,c.m6)("absolute size-full text-fd-muted-foreground transition-opacity",r&&"opacity-0")})]})}),(0,tg.jsxs)(ty,{className:(0,c.m6)(l&&"hidden"),children:[(0,tg.jsx)(tb,{children:a.searchNoResult}),(0,tg.jsx)(tw,{value:"result",children:n.map(e=>(0,tg.jsx)(tx,{value:e.id,onSelect:()=>{m(e.url)},icon:tS[e.type],nested:"page"!==e.type,children:e.content},e.id))})]})]})}var tk=(0,b.j)("rounded-md border px-2 py-0.5 text-xs font-medium text-fd-muted-foreground transition-colors",{variants:{active:{true:"bg-fd-accent text-fd-accent-foreground"}}});function tT({tag:e,onTagChange:t,items:n,...r}){return(0,tg.jsxs)("div",{...r,className:(0,c.m6)("flex flex-row items-center gap-1",r.className),children:[n.map(n=>(0,tg.jsx)("button",{type:"button",className:(0,c.m6)(tk({active:e===n.value})),onClick:()=>{t(n.value)},tabIndex:-1,children:n.name},n.value)),r.children]})}n(916),n(7923);var tO=n(3189);let tL=()=>{},t_=tL(),tD=Object,tI=e=>e===t_,tA=e=>"function"==typeof e,tP=(e,t)=>({...e,...t}),tM=e=>tA(e.then),tF=new WeakMap,tj=0,tV=e=>{let t,n;let r=typeof e,l=e&&e.constructor,a=l==Date;if(tD(e)!==e||a||l==RegExp)t=a?e.toJSON():"symbol"==r?e.toString():"string"==r?JSON.stringify(e):""+e;else{if(t=tF.get(e))return t;if(t=++tj+"~",tF.set(e,t),l==Array){for(n=0,t="@";ntK&&typeof window.requestAnimationFrame!=tz,tZ=(e,t)=>{let n=t$.get(e);return[()=>!tI(t)&&e.get(t)||tU,r=>{if(!tI(t)){let l=e.get(t);t in tW||(tW[t]=l),n[5](t,tP(l,r),l||tU)}},n[6],()=>!tI(t)&&t in tW?tW[t]:!tI(t)&&e.get(t)||tU]},tH=!0,[tX,tY]=tK&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[tL,tL],tG={initFocus:e=>(tq&&document.addEventListener("visibilitychange",e),tX("focus",e),()=>{tq&&document.removeEventListener("visibilitychange",e),tY("focus",e)}),initReconnect:e=>{let t=()=>{tH=!0,e()},n=()=>{tH=!1};return tX("online",t),tX("offline",n),()=>{tY("online",t),tY("offline",n)}}},tJ=!E.useId,tQ=!tK||"Deno"in window,t0=e=>tB()?window.requestAnimationFrame(e):setTimeout(e,1),t1=tQ?E.useEffect:E.useLayoutEffect,t2="undefined"!=typeof navigator&&navigator.connection,t9=!tQ&&t2&&(["slow-2g","2g"].includes(t2.effectiveType)||t2.saveData),t3=e=>{if(tA(e))try{e=e()}catch(t){e=""}let t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?tV(e):"",t]},t4=0,t5=()=>++t4;var t6={ERROR_REVALIDATE_EVENT:3,FOCUS_EVENT:0,MUTATE_EVENT:2,RECONNECT_EVENT:1};async function t8(...e){let[t,n,r,l]=e,a=tP({populateCache:!0,throwOnError:!0},"boolean"==typeof l?{revalidate:l}:l||{}),o=a.populateCache,i=a.rollbackOnError,u=a.optimisticData,s=e=>"function"==typeof i?i(e):!1!==i,c=a.throwOnError;if(tA(n)){let e=[];for(let r of t.keys())!/^\$(inf|sub)\$/.test(r)&&n(t.get(r)._k)&&e.push(r);return Promise.all(e.map(d))}return d(n);async function d(n){let l;let[i]=t3(n);if(!i)return;let[d,f]=tZ(t,i),[m,v,p,h]=t$.get(t),g=()=>{let e=m[i];return(tA(a.revalidate)?a.revalidate(d().data,n):!1!==a.revalidate)&&(delete p[i],delete h[i],e&&e[0])?e[0](2).then(()=>d().data):d().data};if(e.length<3)return g();let E=r,y=t5();v[i]=[y,0];let b=!tI(u),w=d(),x=w.data,C=w._c,R=tI(C)?x:C;if(b&&f({data:u=tA(u)?u(R,x):u,_c:R}),tA(E))try{E=E(R)}catch(e){l=e}if(E&&tM(E)){if(E=await E.catch(e=>{l=e}),y!==v[i][0]){if(l)throw l;return E}l&&b&&s(l)&&(o=!0,f({data:R,_c:t_}))}if(o&&!l&&(tA(o)?f({data:o(E,R),error:t_,_c:t_}):f({data:E,error:t_,_c:t_})),v[i][1]=t5(),Promise.resolve(g()).then(()=>{f({_c:t_})}),l){if(c)throw l;return}return E}}let t7=(e,t)=>{for(let n in e)e[n][0]&&e[n][0](t)},ne=(e,t)=>{if(!t$.has(e)){let n=tP(tG,t),r={},l=t8.bind(t_,e),a=tL,o={},i=(e,t)=>{let n=o[e]||[];return o[e]=n,n.push(t),()=>n.splice(n.indexOf(t),1)},u=(t,n,r)=>{e.set(t,n);let l=o[t];if(l)for(let e of l)e(n,r)},s=()=>{if(!t$.has(e)&&(t$.set(e,[r,{},{},{},l,u,i]),!tQ)){let t=n.initFocus(setTimeout.bind(t_,t7.bind(t_,r,0))),l=n.initReconnect(setTimeout.bind(t_,t7.bind(t_,r,1)));a=()=>{t&&t(),l&&l(),t$.delete(e)}}};return s(),[e,l,s,a]}return[e,t$.get(e)[4]]},[nt,nn]=ne(new Map),nr=tP({onLoadingSlow:tL,onSuccess:tL,onError:tL,onErrorRetry:(e,t,n,r,l)=>{let a=n.errorRetryCount,o=l.retryCount,i=~~((Math.random()+.5)*(1<<(o<8?o:8)))*n.errorRetryInterval;(tI(a)||!(o>a))&&setTimeout(r,i,l)},onDiscarded:tL,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:t9?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:t9?5e3:3e3,compare:(e,t)=>tV(e)==tV(t),isPaused:()=>!1,cache:nt,mutate:nn,fallback:{}},{isOnline:()=>tH,isVisible:()=>{let e=tq&&document.visibilityState;return tI(e)||"hidden"!==e}}),nl=(e,t)=>{let n=tP(e,t);if(t){let{use:r,fallback:l}=e,{use:a,fallback:o}=t;r&&a&&(n.use=r.concat(a)),l&&o&&(n.fallback=tP(l,o))}return n},na=(0,E.createContext)({}),no=tK&&window.__SWR_DEVTOOLS_USE__,ni=no?window.__SWR_DEVTOOLS_USE__:[],nu=e=>tA(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],ns=()=>tP(nr,(0,E.useContext)(na)),nc=ni.concat(e=>(t,n,r)=>{let l=n&&((...e)=>{let[r]=t3(t),[,,,l]=t$.get(nt);if(r.startsWith("$inf$"))return n(...e);let a=l[r];return tI(a)?n(...e):(delete l[r],a)});return e(t,l,r)}),nd=(e,t,n)=>{let r=t[e]||(t[e]=[]);return r.push(n),()=>{let e=r.indexOf(n);e>=0&&(r[e]=r[r.length-1],r.pop())}};no&&(window.__SWR_DEVTOOLS_REACT__=E);let nf=E.use||(e=>{if("pending"===e.status)throw e;if("fulfilled"===e.status)return e.value;if("rejected"===e.status)throw e.reason;throw e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e}),nm={dedupe:!0};tD.defineProperty(e=>{let{value:t}=e,n=(0,E.useContext)(na),r=tA(t),l=(0,E.useMemo)(()=>r?t(n):t,[r,n,t]),a=(0,E.useMemo)(()=>r?l:nl(n,l),[r,n,l]),o=l&&l.provider,i=(0,E.useRef)(t_);o&&!i.current&&(i.current=ne(o(a.cache||nt),l));let u=i.current;return u&&(a.cache=u[0],a.mutate=u[1]),t1(()=>{if(u)return u[2]&&u[2](),u[3]},[]),(0,E.createElement)(na.Provider,tP(e,{value:a}))},"defaultValue",{value:nr});let nv=(l=(e,t,n)=>{let{cache:r,compare:l,suspense:a,fallbackData:o,revalidateOnMount:i,revalidateIfStale:u,refreshInterval:s,refreshWhenHidden:c,refreshWhenOffline:d,keepPreviousData:f}=n,[m,v,p,h]=t$.get(r),[g,y]=t3(e),b=(0,E.useRef)(!1),w=(0,E.useRef)(!1),x=(0,E.useRef)(g),C=(0,E.useRef)(t),R=(0,E.useRef)(n),S=()=>R.current,N=()=>S().isVisible()&&S().isOnline(),[k,T,O,L]=tZ(r,g),_=(0,E.useRef)({}).current,D=tI(o)?n.fallback[g]:o,I=(e,t)=>{for(let n in _)if("data"===n){if(!l(e[n],t[n])&&(!tI(e[n])||!l(W,t[n])))return!1}else if(t[n]!==e[n])return!1;return!0},A=(0,E.useMemo)(()=>{let e=!!g&&!!t&&(tI(i)?!S().isPaused()&&!a&&(!!tI(u)||u):i),n=t=>{let n=tP(t);return(delete n._k,e)?{isValidating:!0,isLoading:!0,...n}:n},r=k(),l=L(),o=n(r),s=r===l?o:n(l),c=o;return[()=>{let e=n(k());return I(e,c)?(c.data=e.data,c.isLoading=e.isLoading,c.isValidating=e.isValidating,c.error=e.error,c):(c=e,e)},()=>s]},[r,g]),P=(0,tO.useSyncExternalStore)((0,E.useCallback)(e=>O(g,(t,n)=>{I(n,t)||e()}),[r,g]),A[0],A[1]),M=!b.current,F=m[g]&&m[g].length>0,j=P.data,V=tI(j)?D:j,$=P.error,U=(0,E.useRef)(V),W=f?tI(j)?U.current:j:V,z=(!F||!!tI($))&&(M&&!tI(i)?i:!S().isPaused()&&(a?!tI(V)&&u:tI(V)||u)),K=!!(g&&t&&M&&z),q=tI(P.isValidating)?K:P.isValidating,B=tI(P.isLoading)?K:P.isLoading,Z=(0,E.useCallback)(async e=>{let t,r;let a=C.current;if(!g||!a||w.current||S().isPaused())return!1;let o=!0,i=e||{},u=!p[g]||!i.dedupe,s=()=>tJ?!w.current&&g===x.current&&b.current:g===x.current,c={isValidating:!1,isLoading:!1},d=()=>{T(c)},f=()=>{let e=p[g];e&&e[1]===r&&delete p[g]},h={isValidating:!0};tI(k().data)&&(h.isLoading=!0);try{if(u&&(T(h),n.loadingTimeout&&tI(k().data)&&setTimeout(()=>{o&&s()&&S().onLoadingSlow(g,n)},n.loadingTimeout),p[g]=[a(y),t5()]),[t,r]=p[g],t=await t,u&&setTimeout(f,n.dedupingInterval),!p[g]||p[g][1]!==r)return u&&s()&&S().onDiscarded(g),!1;c.error=t_;let e=v[g];if(!tI(e)&&(r<=e[0]||r<=e[1]||0===e[1]))return d(),u&&s()&&S().onDiscarded(g),!1;let i=k().data;c.data=l(i,t)?i:t,u&&s()&&S().onSuccess(t,g,n)}catch(n){f();let e=S(),{shouldRetryOnError:t}=e;!e.isPaused()&&(c.error=n,u&&s()&&(e.onError(n,g,e),(!0===t||tA(t)&&t(n))&&(!S().revalidateOnFocus||!S().revalidateOnReconnect||N())&&e.onErrorRetry(n,g,e,e=>{let t=m[g];t&&t[0]&&t[0](t6.ERROR_REVALIDATE_EVENT,e)},{retryCount:(i.retryCount||0)+1,dedupe:!0})))}return o=!1,d(),!0},[g,r]),H=(0,E.useCallback)((...e)=>t8(r,x.current,...e),[]);if(t1(()=>{C.current=t,R.current=n,tI(j)||(U.current=j)}),t1(()=>{if(!g)return;let e=Z.bind(t_,nm),t=0,n=nd(g,m,(n,r={})=>{if(n==t6.FOCUS_EVENT){let n=Date.now();S().revalidateOnFocus&&n>t&&N()&&(t=n+S().focusThrottleInterval,e())}else if(n==t6.RECONNECT_EVENT)S().revalidateOnReconnect&&N()&&e();else if(n==t6.MUTATE_EVENT)return Z();else if(n==t6.ERROR_REVALIDATE_EVENT)return Z(r)});return w.current=!1,x.current=g,b.current=!0,T({_k:y}),z&&(tI(V)||tQ?e():t0(e)),()=>{w.current=!0,n()}},[g]),t1(()=>{let e;function t(){let t=tA(s)?s(k().data):s;t&&-1!==e&&(e=setTimeout(n,t))}function n(){!k().error&&(c||S().isVisible())&&(d||S().isOnline())?Z(nm).then(t):t()}return t(),()=>{e&&(clearTimeout(e),e=-1)}},[s,c,d,g]),(0,E.useDebugValue)(W),a&&tI(V)&&g){if(!tJ&&tQ)throw Error("Fallback data is required when using suspense in SSR.");C.current=t,R.current=n,w.current=!1;let e=h[g];if(tI(e)||nf(H(e)),tI($)){let e=Z(nm);tI(W)||(e.status="fulfilled",e.value=!0),nf(e)}else throw $}return{mutate:H,get data(){return _.data=!0,W},get error(){return _.error=!0,$},get isValidating(){return _.isValidating=!0,q},get isLoading(){return _.isLoading=!0,B}}},function(...e){let t=ns(),[n,r,a]=nu(e),o=nl(t,a),i=l,{use:u}=o,s=(u||[]).concat(nc);for(let e=s.length;e--;)i=s[e](i);return i(n,r||o.fetcher||null,o)});async function np(e,t,n,r){if(0===t.length)return"empty";let l=new URLSearchParams;l.set("query",t),n&&l.set("locale",n),r&&l.set("tag",r);let a=await fetch(`${e}?${l.toString()}`);if(!a.ok)throw Error(await a.text());return await a.json()}var nh=n(1809);function ng(e){var t;let{defaultTag:n,tags:r,api:l,delayMs:a,...o}=e,{locale:i}=(0,u.Q)(),[s,c]=(0,E.useState)(n),{search:d,setSearch:f,query:m}=function(e,t,n="/api/search",r=100){let[l,a]=(0,E.useState)(""),o=nv([n,function(e,t=1e3){let[n,r]=(0,E.useState)(e),l=(0,E.useRef)();if(0===t)return e;if(e!==n&&l.current?.value!==e){l.current&&clearTimeout(l.current.handler);let n=window.setTimeout(()=>{r(e)},t);l.current={value:e,handler:n}}return n}(l,r),e,t],e=>np(...e),{keepPreviousData:!0});return{search:l,setSearch:a,query:o}}(i,s,l,a);return(0,nh.p)(n,e=>{c(e)}),(0,tg.jsx)(tR,{search:d,onSearchChange:f,isLoading:m.isLoading,results:null!==(t=m.data)&&void 0!==t?t:[],...o,footer:r?(0,tg.jsxs)(tg.Fragment,{children:[(0,tg.jsx)(tT,{tag:s,onTagChange:c,items:r}),o.footer]}):o.footer})}}}]); \ No newline at end of file diff --git a/_next/static/chunks/app/[...slug]/page-816366ff6fb69ae0.js b/_next/static/chunks/app/[...slug]/page-816366ff6fb69ae0.js deleted file mode 100644 index 0c9a77fe..00000000 --- a/_next/static/chunks/app/[...slug]/page-816366ff6fb69ae0.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[877],{1820:function(e,n,s){Promise.resolve().then(s.bind(s,4201)),Promise.resolve().then(s.bind(s,9333)),Promise.resolve().then(s.bind(s,9059)),Promise.resolve().then(s.bind(s,398)),Promise.resolve().then(s.bind(s,7899)),Promise.resolve().then(s.bind(s,6186)),Promise.resolve().then(s.bind(s,6445)),Promise.resolve().then(s.bind(s,9254)),Promise.resolve().then(s.bind(s,4706)),Promise.resolve().then(s.bind(s,7082)),Promise.resolve().then(s.bind(s,9753)),Promise.resolve().then(s.bind(s,808)),Promise.resolve().then(s.bind(s,8666)),Promise.resolve().then(s.t.bind(s,9233,23)),Promise.resolve().then(s.t.bind(s,6755,23)),Promise.resolve().then(s.bind(s,605)),Promise.resolve().then(s.bind(s,7422))}},function(e){e.O(0,[276,837,352,498,910,500,744],function(){return e(e.s=1820)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/app/[...slug]/page-a4fd37b3361b7e5a.js b/_next/static/chunks/app/[...slug]/page-a4fd37b3361b7e5a.js new file mode 100644 index 00000000..2c9b8da5 --- /dev/null +++ b/_next/static/chunks/app/[...slug]/page-a4fd37b3361b7e5a.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[877],{1339:function(e,n,s){Promise.resolve().then(s.bind(s,8296)),Promise.resolve().then(s.bind(s,6230)),Promise.resolve().then(s.bind(s,2186)),Promise.resolve().then(s.bind(s,3197)),Promise.resolve().then(s.bind(s,289)),Promise.resolve().then(s.bind(s,6511)),Promise.resolve().then(s.bind(s,5749)),Promise.resolve().then(s.bind(s,5377)),Promise.resolve().then(s.bind(s,5430)),Promise.resolve().then(s.bind(s,6169)),Promise.resolve().then(s.bind(s,6050)),Promise.resolve().then(s.t.bind(s,8918,23)),Promise.resolve().then(s.t.bind(s,5801,23)),Promise.resolve().then(s.bind(s,7033)),Promise.resolve().then(s.bind(s,8873))}},function(e){e.O(0,[552,760,808,191,457,432,744],function(){return e(e.s=1339)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/app/_not-found/page-8ba379fbb1f27d95.js b/_next/static/chunks/app/_not-found/page-d47650f17d542f90.js similarity index 85% rename from _next/static/chunks/app/_not-found/page-8ba379fbb1f27d95.js rename to _next/static/chunks/app/_not-found/page-d47650f17d542f90.js index f9eba873..54811756 100644 --- a/_next/static/chunks/app/_not-found/page-8ba379fbb1f27d95.js +++ b/_next/static/chunks/app/_not-found/page-d47650f17d542f90.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[409],{4053:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_not-found/page",function(){return n(5113)}])},5113:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return s}}),n(6503);let i=n(8212);n(9442);let o={fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},l={display:"inline-block"},r={display:"inline-block",margin:"0 20px 0 0",padding:"0 23px 0 0",fontSize:24,fontWeight:500,verticalAlign:"top",lineHeight:"49px"},d={fontSize:14,fontWeight:400,lineHeight:"49px",margin:0};function s(){return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("title",{children:"404: This page could not be found."}),(0,i.jsx)("div",{style:o,children:(0,i.jsxs)("div",{children:[(0,i.jsx)("style",{dangerouslySetInnerHTML:{__html:"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}),(0,i.jsx)("h1",{className:"next-error-h1",style:r,children:"404"}),(0,i.jsx)("div",{style:l,children:(0,i.jsx)("h2",{style:d,children:"This page could not be found."})})]})})]})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)}},function(e){e.O(0,[910,500,744],function(){return e(e.s=4053)}),_N_E=e.O()}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[409],{4878:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_not-found/page",function(){return n(3583)}])},3583:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return s}}),n(9646);let i=n(7516);n(2374);let o={fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},l={display:"inline-block"},r={display:"inline-block",margin:"0 20px 0 0",padding:"0 23px 0 0",fontSize:24,fontWeight:500,verticalAlign:"top",lineHeight:"49px"},d={fontSize:14,fontWeight:400,lineHeight:"49px",margin:0};function s(){return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("title",{children:"404: This page could not be found."}),(0,i.jsx)("div",{style:o,children:(0,i.jsxs)("div",{children:[(0,i.jsx)("style",{dangerouslySetInnerHTML:{__html:"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}),(0,i.jsx)("h1",{className:"next-error-h1",style:r,children:"404"}),(0,i.jsx)("div",{style:l,children:(0,i.jsx)("h2",{style:d,children:"This page could not be found."})})]})})]})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)}},function(e){e.O(0,[457,432,744],function(){return e(e.s=4878)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/app/layout-26077b10d25ec523.js b/_next/static/chunks/app/layout-26077b10d25ec523.js new file mode 100644 index 00000000..8ab4ffe7 --- /dev/null +++ b/_next/static/chunks/app/layout-26077b10d25ec523.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[185],{5883:function(e,n,t){Promise.resolve().then(t.bind(t,6225)),Promise.resolve().then(t.t.bind(t,9343,23)),Promise.resolve().then(t.t.bind(t,64,23))},278:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return o}});let l=t(9646);t(7516),t(2374);let r=l._(t(3617));function o(e,n){var t;let l={loading:e=>{let{error:n,isLoading:t,pastDelay:l}=e;return null}};"function"==typeof e&&(l.loader=e);let o={...l,...n};return(0,r.default)({...o,modules:null==(t=o.loadableGenerated)?void 0:t.modules})}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),e.exports=n.default)},3617:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return d}});let l=t(7516),r=t(2374),o=t(7033),u=t(8873);function a(e){return{default:e&&"default"in e?e.default:e}}let s={loader:()=>Promise.resolve(a(()=>null)),loading:null,ssr:!0},d=function(e){let n={...s,...e},t=(0,r.lazy)(()=>n.loader().then(a)),d=n.loading;function i(e){let a=d?(0,l.jsx)(d,{isLoading:!0,pastDelay:!0,error:null}):null,s=n.ssr?(0,l.jsxs)(l.Fragment,{children:["undefined"==typeof window?(0,l.jsx)(u.PreloadCss,{moduleIds:n.modules}):null,(0,l.jsx)(t,{...e})]}):(0,l.jsx)(o.BailoutToCSR,{reason:"next/dynamic",children:(0,l.jsx)(t,{...e})});return(0,l.jsx)(r.Suspense,{fallback:a,children:s})}return i.displayName="LoadableComponent",i}},64:function(){},9343:function(e){e.exports={style:{fontFamily:"'__Inter_36bd41', '__Inter_Fallback_36bd41'",fontStyle:"normal"},className:"__className_36bd41"}},6225:function(e,n,t){"use strict";t.d(n,{RootProvider:function(){return f}}),t(3880);var l=t(8212),r=t(9602);t(5558),t(4918);var o=t(3358),u=t(278),a=t.n(u),s=t(8454),d=t(7516),i=a()(()=>Promise.all([t.e(760),t.e(541)]).then(t.bind(t,7541)),{loadableGenerated:{webpack:()=>[require.resolveWeak("./components/dialog/search-default.js")]},ssr:!1});function f(e){let{children:n,dir:t,theme:{enabled:u=!0,...a}={},search:f}=e,c=n;return(null==f?void 0:f.enabled)!==!1&&(c=(0,d.jsx)(l.X,{SearchDialog:i,...f,children:c})),u&&(c=(0,d.jsx)(o.f,{attribute:"class",defaultTheme:"system",enableSystem:!0,disableTransitionOnChange:!0,...a,children:c})),(0,d.jsx)(s._9,{dir:null!=t?t:"ltr",children:(0,d.jsx)(r.H,{children:c})})}}},function(e){e.O(0,[471,808,457,432,744],function(){return e(e.s=5883)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/app/layout-d4859dce4119addd.js b/_next/static/chunks/app/layout-d4859dce4119addd.js deleted file mode 100644 index 76fb4c41..00000000 --- a/_next/static/chunks/app/layout-d4859dce4119addd.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[185],{4591:function(e,n,t){Promise.resolve().then(t.bind(t,7507)),Promise.resolve().then(t.t.bind(t,4551,23)),Promise.resolve().then(t.t.bind(t,8439,23))},9599:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return o}});let l=t(6503);t(8212),t(9442);let r=l._(t(9518));function o(e,n){var t;let l={loading:e=>{let{error:n,isLoading:t,pastDelay:l}=e;return null}};"function"==typeof e&&(l.loader=e);let o={...l,...n};return(0,r.default)({...o,modules:null==(t=o.loadableGenerated)?void 0:t.modules})}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),e.exports=n.default)},9518:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return d}});let l=t(8212),r=t(9442),o=t(605),u=t(7422);function a(e){return{default:e&&"default"in e?e.default:e}}let s={loader:()=>Promise.resolve(a(()=>null)),loading:null,ssr:!0},d=function(e){let n={...s,...e},t=(0,r.lazy)(()=>n.loader().then(a)),d=n.loading;function i(e){let a=d?(0,l.jsx)(d,{isLoading:!0,pastDelay:!0,error:null}):null,s=n.ssr?(0,l.jsxs)(l.Fragment,{children:["undefined"==typeof window?(0,l.jsx)(u.PreloadCss,{moduleIds:n.modules}):null,(0,l.jsx)(t,{...e})]}):(0,l.jsx)(o.BailoutToCSR,{reason:"next/dynamic",children:(0,l.jsx)(t,{...e})});return(0,l.jsx)(r.Suspense,{fallback:a,children:s})}return i.displayName="LoadableComponent",i}},8439:function(){},4551:function(e){e.exports={style:{fontFamily:"'__Inter_36bd41', '__Inter_Fallback_36bd41'",fontStyle:"normal"},className:"__className_36bd41"}},7507:function(e,n,t){"use strict";t.d(n,{RootProvider:function(){return f}}),t(1935);var l=t(4380),r=t(5533);t(3402),t(916);var o=t(5475),u=t(9599),a=t.n(u),s=t(5683),d=t(8212),i=a()(()=>Promise.all([t.e(837),t.e(914)]).then(t.bind(t,5914)),{loadableGenerated:{webpack:()=>[require.resolveWeak("./components/dialog/search-default.js")]},ssr:!1});function f(e){let{children:n,dir:t,theme:{enabled:u=!0,...a}={},search:f}=e,c=n;return(null==f?void 0:f.enabled)!==!1&&(c=(0,d.jsx)(l.X,{SearchDialog:i,...f,children:c})),u&&(c=(0,d.jsx)(o.f,{attribute:"class",defaultTheme:"system",enableSystem:!0,disableTransitionOnChange:!0,...a,children:c})),(0,d.jsx)(s._9,{dir:null!=t?t:"ltr",children:(0,d.jsx)(r.H,{children:c})})}}},function(e){e.O(0,[329,352,910,500,744],function(){return e(e.s=4591)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/app/page-83f5d6cf5b7a02ca.js b/_next/static/chunks/app/page-83f5d6cf5b7a02ca.js new file mode 100644 index 00000000..a8e01b0c --- /dev/null +++ b/_next/static/chunks/app/page-83f5d6cf5b7a02ca.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[931],{6390:function(){}},function(n){n.O(0,[457,432,744],function(){return n(n.s=6390)}),_N_E=n.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/app/page-9071c8121aba0f43.js b/_next/static/chunks/app/page-9071c8121aba0f43.js deleted file mode 100644 index 6b186a8f..00000000 --- a/_next/static/chunks/app/page-9071c8121aba0f43.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[931],{5730:function(){}},function(n){n.O(0,[910,500,744],function(){return n(n.s=5730)}),_N_E=n.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/framework-78d12eae83f527f9.js b/_next/static/chunks/framework-78d12eae83f527f9.js index 6acb38e8..bb96e8b9 100644 --- a/_next/static/chunks/framework-78d12eae83f527f9.js +++ b/_next/static/chunks/framework-78d12eae83f527f9.js @@ -1,33 +1 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[774],{5340:function(e,n,t){/** - * @license React - * react-dom.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var r,l,a,u,o,i,s=t(2379),c=t(2015);function f(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t